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
339826112309	339826112875	339826113425	339826113975	339826114525	339826115075	339826115625	339826116175	339826116725	339826117275	339826117825	339826118375	339826118925	339826119475	339826120025	339826120575	339826121125	339826121675	339826122225	339826122775	339826123325	339826123875	339826124425	339826124975	339826125525	339826126075	339826126626	339826127175	339826127725	339826128275	339826128825	339826129375	339826129925	339826130475	339826131025	339826131575	339826132125	339826132675	339826133225	339826133775	339826134325	339826134875	339826135425	339826135975	339826136525	339826137075	339826137625	339826138175	339826138725	339826139275	339826139825	339826140375	339826140925	339826141475	339826142025	339826142575	339826143126	339826143675	339826144225	339826144775	339826145325	339826145875	339826146425	339826146975	339826147525	339826148075	339826148625	339826149175	339826149725	339826150275	339826150825	339826151375	339826151925	339826152475	339826153025	339826153575	339826154125	339826154675	339826155225	339826155775	339826156325	339826156875	339826157425	339826157975	339826158525	339826159075	339826159626	339826160175	339826160725	339826161275	339826161825	339826162375	339826162925	339826163475	339826164025	339826164575	339826165125	339826165675	339826166225	339826166775	339826167325	339826167875	339826168425	339826168975	339826169525	339826170075	339826170625	339826171175	339826171725	339826172275	339826172825	339826173375	339826173925	339826174475	339826175025	339826175575	339826176128	339826176675	339826177225	339826177775	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2693	3600	2300	2693	3600	2300	2693	3600	2300	2693	3600	2300	2693	3600	2300	2693	3600	2300	2693	3600	2300	2693	3600	2300	2693	3600	2300	2693	3600	2300	2693	3600	2300	2693	3600	2300	2692	3600	2300	2692	3600	2300	2692	3600	2300	2692	3600	2300	2692	3600	2300	2692	3600	2300	2692	3600	2300	2692	3600	2300	2692	3600	2300	2692	3600	2300	2692	3600	2300	2692	3600	2300	2692	3600	2300	2692	3600	2300	2692	3600	2300	2692	3600	2300	2692	3600	2300	2692	3600	2300	2692	3600	2300	2692	3600	2300	2692	3600	2300	2692	3600	2300	2692	3600	2300	2692	3600	2300	2692	3600	2300	2691	3600	2300	2691	3600	2300	2691	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
23041	21414	29298	23946	21803	24661	26537	20988	19391	19314	18984	19117	35669	38552	34921	27051	21710	19263	18072	17779	17521	17569	17492	17721	17606	17542	17487	17547	17609	17353	17409	17230	17387	17253	17493	17638	17492	17445	17613	17398	17392	17281	17507	17533	17375	17430	17508	17492	17419	17605	17411	17536	17399	17503	17423	17606	17360	17392	17575	17544	17720	17242	17479	17494	17482	17530	17558	17527	17381	17392	17396	17415	17392	17532	17511	17481	17473	17669	17490	17525	17365	17488	17606	17287	17609	17394	17289	17413	17373	17281	17314	17299	17446	17457	17463	17439	17358	17524	17351	17270	17356	17445	17333	17520	17338	17443	17539	17431	17259	17406	17426	17441	17463	17404	17590	17461	17391	17358	17367	17189	17492	17422	17269	17412	17351	17415	17444	17388	17288	17269	17381	17346	17337	17433	17558	17457	17408	17420	17402	17327	17507	17559	17217	17326	17521	17262	17420	17426	17473	17288	17105	17474	17495	17390	17304	17516	17355	17168	17274	17412	17498	17316	17518	17568	17503	17432	17346	17513	17369	17347	17490	17508	17201	17344	17559	17406	17145	17359	17247	17287	17366	17204	17537	17135	17318	17463	17353	17388	17384	17383	17271	17287	17407	17162	17353	17446	17487	17316	17426	17364	17367	17318	17541	17468	17317	17573	17243	17163	17165	17378	17243	17494	17313	17311	17426	17489	17374	17265	17442	17352	17248	17354	17265	17204	17395	17541	17413	17030	17315	17379	17213	17558	17325	17279	17497	17504	17307	17438	17436	17446	17405	17177	17400	17377	17555	17308	17358	17573	17341	17665	17515	17204	17476	17243	17271	17223	17048	17453	17231	17403	17272	17415	17381	17459	17484	17439	17322	17408	17266	17279	17101	17426	17348	17411	17293	17294	17371	17317	17240	17280	17399	17532	17408	17481	17304	17422	17471	17360	17427	17475	17495	17344	17455	17366	17202	17633	17328	17220	17292	17211	17348	17351	17408	17301	17387	17379	17419	17385	17352	17338	17422	17540	17465	17602	17456	17440	17349	17448	17271	17490	17268	17360	17550	17291	17552	17402	17482	17473	17501	17433	17317	17437	17272	17500	17411	17444	17376	17406	17444	17183	17388	17371	17340	17263	17580	17388	17314	17509	17449	17390	17450	17337	17292	17232	17335	17344	17385	17437	17441	17342	17367	17496	17240	17445	17262	17366	17410	17477	17472	17489	17205	17354	17405	17246	17190	17287	17352	17349	17164	17166	17244	17505	17360	17435	17460	17302	17331	17336	17405	17299	17451	17453	17418	17364	17196	17511	17531	17243	17410	17436	17360	17306	17329	17202	17445	17297	17197	17224	17275	17543	17441	17240	17409	17508	17380	17139	17368	17316	17372	17250	17379	17604	17294	17341	17375	17318	17317	17292	17471	17269	17259	17381	17363	17369	17290	17414	17303	17306	17559	17446	17683	17432	17346	17263	17361	17422	17288	17368	17435	17301	17304	17297	17283	17281	17553	17372	17394	17280	17273	17335	17209	17141	17302	17594	17315	17341	17293	17456	17298	17366	17411	17247	17600	17301	17150	17310	17454	17263	17476	17304	17392	17435	17331	17511	17390	17307	17163	17180	17490	17369	17413	17502	17399	17407	17314	17298	17289	17299	17508	17290	17260	17125	17372	17285	17610	17412	17418	17301	17388	17302	17113	17386	17475	17200	17447	17401	17466	17564	17461	17462	17620	17277	17619	17443	17394	17378	17531	17350	17311	17293	17269	17382	17329	17363	17260	17331	17279	17370	17480	17357	17561	17416	17220	17437	17391	17372	17374	17219	17421	17395	17284	17414	17496	17409	17333	17534	17487	17358	17359	17399	17437	17467	17362	17241	17418	17456	17270	17266	17265	17112	17318	17368	17330	17319	17328	17535	17434	17277	17392	17427	17321	17504	17377	17412	17396	17381	17302	17327	17157	17206	17386	17534	17603	17306	17318	17416	17182	17355	17487	17383	17447	17490	17420	17454	17613	17418	17231	17481	17484	17498	17483	17585	17509	17441	17344	17265	17411	17481	17396	17325	17318	17237	17293	17321	17156	17222	17381	17078	17513	17425	17262	17340	17235	17363	17412	17433	17403	17427	17493	17214	17338	17624	17585	17434	17444	17371	17581	17287	17275	17303	17294	17391	17251	17294	17401	17370	17411	17263	17484	17145	17487	17333	17387	17274	17387	17480	17389	17392	17216	17429	17428	17516	17459	17508	17420	17384	17478	17531	17544	17454	17405	17212	17671	17281	17513	17287	17239	17292	17287	17232	17181	17407	17159	17122	17361	17257	17354	17187	17437	17316	17373	17373	17101	17308	17269	17138	17378	17232	17382	17413	17516	17416	17381	17346	17309	17359	17386	17553	17433	17408	17420	17390	17511	17339	17185	17427	17344	17405	17211	17303	17336	17404	17295	17646	17637	17328	17294	17486	17396	17539	17222	17405	17302	17306	17402	17461	17495	17324	17442	17197	17163	17357	17297	17581	17392	17387	17495	17184	17455	17525	17505	17377	17295	17363	17320	17284	17317	17566	17589	17381	17165	17314	17353	17143	17445	17332	17481	17366	17572	17351	17402	17247	17414	17308	17254	17600	17312	17225	17471	17150	17271	17352	17243	17494	17303	17081	17497	17242	17441	17356	17299	17358	17247	17255	17542	17291	17433	17391	17223	17411	17207	17402	17457	17211	17364	17530	17252	17507	17372	17325	17345	17342	17293	17333	17401	17532	17276	17455	17411	17388	17144	17438	17389	17433	17458	17319	17397	17358	17410	17440	17472	17463	17265	17204	17328	17561	17266	17326	17239	17416	17408	17329	17398	17348	17530	17254	17397	17435	17249	17252	17471	17384	17383	17103	17260	17243	17493	17308	17314	17402	17710	17310	17353	17256	17367	17564	17231	17425	17454	17085	17294	17493	17533	17356	17245	17437	17488	17265	17411	17512	17236	17228	17196	17294	17294	17359	17370	17170	17238	17507	17495	17314	17331	17451	17237	17325	17410	17355	17435	17573	17403	17326	17260	17352	17288	17320	17495	17414	17447	17293	17226	17129	17234	17502	17502	17606	17321	17350	17265	17420	17377	17256	17266	17352	17472	17051	17406	17600	17415	17259	17346	17370	17484	17311	17461	17365	17374	17391	17188	17169	17345	17319	17215	17292	17296	17500	17439	17435	17232	17383	17386	17373	17322	17404	17294	17394	17436	17377	17302	17500	17432	17327	17169	17265	17260	17397	17259	17233	17339	17592	17438	17402	17291	17272	17368	17267	17279	17576	17196	17299	17348	17299	17163	17341	17175	17186	17391	17280	17456	17220	17227	17446	17146	17272	17317	17302	17508	17302	17557	17367	17326	17262	17272	17452	17491	17319	17242	17399	17265	17334	17383	17391	17347	17349	17303	17418	17595	17358	17423	17347	17367	17226	17425	17515	17224	17419	17321	17443	17204	17290	17388	17238	17468	17559	17436	17387	17394	17387	17229	17388	17461	17491	17556	17298	17421	17395	17297	17350	17239	17407	17283	17468	17581	17287	17262	17526	17229	17270	17361	17344	17428	17364	17354	17207	17367	17257	17397	17261	17296	17531	17433	17217	17214	17270	17212	17241	17403	17144	17523	17472	17229	17405	17212	17291	17390	17355	17110	17307	17167	17245	17259	17325	17415	17276	17528	17362	17231	17316	17253	17410	17420	17508	17404	17395	17505	17260	17241	17591	17299	17290	17284	17465	17405	17252	17249	17344	17317	17235	17490	17424	17268	17383	17700	17231	17424	17332	17349	17494	17342	17336	17389	17331	17183	17433	17146	17247	17489	17198	17219	17228	17347	17528	17167	17427	17343	17239	17377	17436	17397	17224	17379	17460	17476	17415	17316	17340	17394	17527	17426	17455	17214	17246	17397	17498	17332	17274	17400	17259	17362	17404	17211	17376	17317	17285	17402	17349	17423	17385	17352	17272	17435	17364	17424	17191	17568	17333	17371	17419	17242	17291	17262	17427	17495	17405	17558	17277	17309	17261	17106	17342	17435	17623	17422	17458	17570	17170	17298	17357	17408	17427	17446	17239	17420	17082	17392	17270	17415	17477	17250	17250	17301	17384	17546	17281	17291	17058	17486	17366	17613	17315	17543	17220	17188	17235	17244	17257	17539	17302	17364	17229	17607	17389	17417	17377	17338	17296	17339	17235	17359	17461	17461	17157	17370	17421	17401	17450	17271	17251	17443	17403	17482	17326	17445	17347	17228	17305	17370	17453	17355	17355	17120	17322	17388	17053	17331	17601	17432	17336	17308	17354	17188	17345	17256	17223	17429	17295	17335	17375	17508	17684	17391	17460	17443	17203	17405	17401	17155	17429	17478	17499	17368	17118	17456	17391	17536	17431	17616	17270	17554	17751	17463	17290	17254	17462	17299	17297	17373	17447	17253	17399	17336	17338	17207	17128	17507	17393	17332	17385	17281	17325	17363	17403	17309	17325	17556	17338	17382	17222	17327	17365	17376	17410	17311	17400	17298	17232	17287	17560	17346	17521	17280	17301	17270	17218	17467	17509	17314	17295	17304	17266	17354	17462	17453	17303	17420	17326	17639	17405	17280	17317	17354	17392	17335	17278	17192	17380	17480	17243	17393	17239	17489	17436	17530	17366	17395	17244	17324	17424	17310	17400	17290	17406	17282	17295	17124	17264	17338	17482	17449	17360	17454	17381	17473	17312	17306	17312	17380	17358	17245	17272	17296	17543	17245	17365	17412	17463	17289	17325	17436	17323	17645	17494	17516	17232	17521	17481	17434	17422	17396	17307	17183	17276	17174	17357	17167	17554	17465	17361	17400	17403	17258	17277	17293	17176	17449	17509	17270	17240	17230	17301	17423	17501	17391	17390	17512	17292	17311	17213	17398	17293	17390	17215	17574	17603	17600	17241	17516	17348	17348	17375	17191	17324	17611	17587	17272	17432	17278	17269	17488	17444	17287	17489	17239	17146	17410	17252	17464	17369	17353	17550	17488	17513	17216	17294	17357	17419	17308	17589	17338	17471	17325	17343	17525	17312	17321	17436	17338	17490	17577	17279	17353	17282	17421	17470	17362	17311	17315	17322	17395	17301	17497	17351	17511	17473	17332	17520
20813	39447	38536	31797	27965	25977	22408	20423	19165	18212	17606	18642	40162	40922	36329	26372	19891	17141	16047	15725	15498	15587	15642	15468	15535	15500	15559	15504	15617	15579	15566	15602	15548	15506	15433	15637	15659	15497	15688	15505	15589	15487	15303	15781	15499	15399	15532	15501	15413	15516	15537	15467	15531	15456	15525	15775	15599	15603	15523	15497	15447	15583	15371	15699	15426	15499	15494	15617	15569	15551	15491	15561	15366	15667	15567	15524	15468	15390	15597	15538	15678	15542	15435	15467	15440	15470	15570	15328	15594	15643	15590	15931	15723	15380	15522	15457	15448	15509	15840	15457	15593	15560	15696	15544	15501	15749	15568	15514	15562	15526	15388	15441	15488	15646	15358	15579	15630	15463	15656	15532	15552	15377	15602	15410	15391	15479	15443	15654	15551	15467	15520	15412	15500	15483	15366	15387	15415	15707	15432	15569	15611	15433	15659	15531	15419	15478	15316	15617	15417	15513	15414	15537	15503	15725	15665	15680	15582	15628	15655	15545	15665	15392	15365	15470	15530	15475	15516	15525	15580	15469	15568	15237	15544	15547	15453	15559	15509	15676	15615	15621	15509	15573	15603	15497	15704	15611	15553	15473	15394	15410	15655	15405	15666	15624	15461	15609	15520	15740	15421	15389	15506	15614	15409	15378	15420	15555	15536	15522	15560	15515	15508	15601	15473	15623	15570	15617	15541	15559	15550	15507	15663	15611	15209	15416	15484	15534	15556	15690	15590	15493	15545	15640	15498	15534	15665	15621	15626	15603	15442	15639	15562	15750	15585	15390	15559	15430	15364	15494	15485	15461	15535	15605	15586	15552	15496	15528	15527	15383	15392	15350	15662	15531	15666	15528	15666	15491	15443	15511	15500	15532	15456	15529	15604	15617	15544	15422	15606	15400	15596	15573	15366	15489	15650	15636	15395	15699	15702	15540	15466	15369	15431	15544	15532	15365	15377	15422	15418	15583	15509	15461	15486	15494	15473	15603	15556	15562	15666	15517	15521	15650	15495	15592	15524	15543	15642	15519	15461	15784	15496	15622	15693	15590	15579	15597	15463	15399	15585	15482	15489	15521	15424	15429	15478	15657	15595	15668	15499	15640	15535	15569	15329	15683	15469	15488	15435	15697	15429	15489	15363	15555	15520	15657	15564	15458	15570	15546	15346	15544	15333	15597	15463	15617	15523	15644	15590	15658	15629	15603	15773	15706	15474	15476	15594	15566	15453	15544	15593	15495	15447	15504	15415	15606	15455	15480	15562	15500	15515	15375	15622	15571	15533	15601	15470	15509	15620	15392	15592	15467	15655	15663	15548	15573	15529	15610	15544	15513	15622	15441	15693	15691	15565	15580	15494	15474	15528	15550	15555	15390	15601	15497	15460	15594	15560	15595	15650	15486	15532	15422	15405	15538	15631	15519	15405	15557	15557	15566	15601	15493	15454	15585	15656	15595	15525	15441	15533	15588	15440	15489	15681	15565	15540	15506	15657	15567	15457	15479	15620	15431	15593	15476	15458	15488	15565	15444	15452	15474	15476	15447	15644	15545	15591	15593	15509	15563	15547	15492	15552	15448	15453	15598	15483	15297	15469	15435	15573	15460	15420	15451	15750	15652	15471	15622	15468	15470	15360	15519	15443	15545	15643	15587	15564	15633	15442	15509	15414	15565	15419	15573	15645	15602	15698	15416	15382	15477	15582	15529	15669	15523	15430	15513	15590	15561	15566	15450	15498	15430	15501	15332	15583	15584	15491	15532	15426	15611	15641	15478	15549	15626	15361	15516	15527	15568	15533	15375	15679	15643	15298	15471	15545	15421	15713	15486	15428	15442	15555	15464	15509	15556	15627	15549	15574	15514	15504	15596	15528	15390	15596	15573	15452	15391	15540	15428	15645	15525	15416	15378	15434	15383	15242	15459	15480	15698	15684	15387	15651	15413	15410	15537	15357	15665	15493	15546	15419	15502	15599	15428	15539	15638	15770	15537	15638	15512	15466	15551	15462	15434	15657	15511	15435	15585	15667	15455	15426	15578	15637	15476	15566	15476	15333	15456	15723	15507	15373	15398	15402	15638	15596	15438	15705	15532	15554	15577	15661	15475	15373	15628	15562	15534	15532	15526	15428	15713	15562	15494	15537	15570	15495	15464	15379	15619	15535	15423	15574	15611	15317	15720	15651	15573	15660	15579	15437	15571	15455	15521	15592	15603	15464	15521	15556	15600	15522	15550	15788	15695	15495	15655	15375	15555	15582	15597	15520	15402	15511	15485	15470	15531	15779	15468	15583	15385	15484	15644	15507	15654	15336	15589	15427	15427	15380	15597	15505	15504	15547	15555	15492	15533	15395	15580	15535	15424	15638	15414	15669	15461	15475	15425	15387	15521	15521	15523	15570	15573	15511	15387	15513	15645	15418	15624	15648	15521	15679	15620	15379	15605	15376	15417	15531	15526	15597	15571	15390	15490	15396	15582	15580	15444	15551	15674	15464	15588	15472	15535	15495	15485	15415	15463	15493	15432	15526	15577	15491	15568	15488	15335	15448	15366	15539	15704	15483	15509	15496	15585	15575	15472	15475	15671	15324	15575	15647	15385	15601	15444	15714	15432	15575	15537	15543	15360	15415	15489	15484	15451	15677	15429	15452	15347	15553	15370	15395	15254	15661	15356	15528	15578	15557	15547	15622	15508	15454	15441	15498	15349	15581	15273	15474	15494	15430	15504	15462	15497	15566	15317	15502	15375	15422	15505	15618	15526	15604	15417	15434	15545	15594	15699	15600	15529	15500	15569	15591	15331	15418	15593	15398	15551	15580	15440	15567	15587	15652	15457	15494	15426	15576	15646	15676	15471	15669	15511	15455	15427	15592	15571	15579	15539	15428	15546	15529	15625	15603	15413	15435	15447	15391	15552	15675	15537	15657	15574	15635	15439	15411	15591	15444	15574	15437	15466	15539	15575	15461	15744	15688	15434	15627	15456	15619	15587	15447	15493	15561	15477	15636	15541	15588	15625	15458	15538	15633	15405	15442	15568	15309	15539	15550	15698	15676	15449	15469	15497	15685	15580	15662	15539	15656	15669	15546	15666	15463	15365	15632	15484	15586	15546	15601	15475	15694	15487	15522	15590	15590	15519	15471	15373	15498	15478	15478	15506	15457	15609	15496	15623	15665	15532	15600	15558	15527	15299	15517	15613	15697	15493	15398	15432	15585	15434	15429	15528	15558	15583	15535	15483	15552	15470	15627	15456	15494	15429	15590	15670	15513	15447	15452	15728	15653	15582	15471	15370	15387	15390	15526	15433	15453	15574	15707	15452	15422	15667	15426	15536	15485	15675	15458	15527	15688	15420	15505	15434	15493	15577	15498	15426	15572	15696	15555	15289	15520	15427	15557	15421	15568	15568	15439	15468	15490	15475	15572	15588	15374	15590	15421	15570	15506	15506	15567	15573	15545	15639	15512	15403	15679	15656	15494	15472	15497	15570	15546	15519	15556	15494	15423	15413	15530	15332	15553	15591	15660	15603	15623	15422	15550	15355	15599	15663	15466	15268	15586	15501	15471	15395	15386	15361	15567	15581	15768	15401	15524	15313	15502	15389	15452	15778	15523	15378	15513	15598	15503	15584	15489	15644	15479	15493	15489	15566	15541	15546	15436	15364	15480	15517	15570	15466	15703	15388	15417	15510	15601	15438	15581	15638	15523	15666	15368	15467	15413	15556	15537	15592	15521	15493	15490	15589	15431	15712	15585	15613	15521	15445	15373	15605	15429	15469	15461	15505	15413	15465	15424	15644	15483	15533	15557	15471	15472	15533	15434	15425	15526	15495	15552	15559	15567	15544	15465	15558	15513	15561	15616	15585	15550	15484	15482	15527	15396	15409	15489	15410	15496	15395	15463	15479	15548	15616	15457	15443	15645	15484	15494	15643	15456	15522	15428	15415	15442	15488	15524	15550	15532	15529	15548	15311	15465	15627	15505	15506	15487	15465	15440	15535	15455	15538	15652	15372	15540	15495	15429	15575	15628	15526	15554	15526	15475	15253	15495	15494	15671	15330	15494	15652	15469	15495	15443	15416	15597	15541	15389	15504	15531	15371	15501	15506	15535	15557	15512	15422	15453	15431	15496	15390	15787	15353	15744	15465	15507	15497	15513	15541	15508	15554	15543	15654	15405	15483	15553	15543	15555	15408	15553	15567	15666	15547	15458	15519	15585	15608	15574	15496	15472	15425	15485	15543	15677	15636	15621	15575	15349	15459	15594	15686	15486	15556	15677	15386	15643	15669	15369	15417	15558	15533	15468	15530	15474	15556	15531	15513	15425	15415	15479	15350	15519	15448	15556	15596	15553	15501	15722	15497	15404	15450	15454	15530	15425	15413	15405	15542	15515	15613	15484	15678	15563	15376	15558	15754	15549	15548	15555	15470	15504	15587	15469	15477	15409	15459	15537	15562	15415	15631	15390	15626	15493	15555	15392	15478	15594	15485	15563	15489	15576	15461	15363	15523	15455	15553	15492	15490	15499	15405	15557	15496	15590	15385	15592	15542	15549	15506	15442	15680	15623	15464	15557	15495	15462	15582	15560	15456	15451	15483	15397	15504	15506	15420	15522	15564	15511	15627	15477	15564	15446	15588	15480	15465	15554	15550	15377	15530	15502	15541	15779	15504	15381	15447	15414	15578	15437	15504	15349	15457	15597	15423	15456	15578	15421	15517	15885	15344	15562	15480	15540	15645	15603	15554	15647	15473	15448	15468	15395	15710	15531	15473	15522	15381	15602	15310	15625	15486	15477	15645	15574	15733	15540	15591	15493	15473	15584	15391	15346	15411	15390	15604	15612	15499	15495	15618	15568	15641	15453	15475	15687	15675	15564	15627	15376	15412	15462	15620	15580	15634	15566	15544	15459	15499	15567	15373	15529	15457	15494	15454	15468	15519	15554	15591	15437	15659	15472	15564	15675	15415	15666	15637	15494	15545	15512	15330	15459	15516	15485	15494	15541	15567	15562	15455	15511	15617	15552	15372	15418	15292	15568	15551	15441	15480	15748	15633	15556	15562	15534	15603	15408	15538	15491	15674	15543	15369	15532	15475	15516	15302	15579	15555	15487	15522	15513	15621	15606	15526	15532	15528	15615	15537
27315	23321	28036	25504	20657	18985	18317	17812	17297	16903	16837	16733	18318	18808	18500	17562	17040	16905	16722	16863	16714	16712	16491	16588	16576	16647	16496	16613	16457	16655	16475	16559	16392	16649	16759	16523	16590	16537	16333	16433	16615	16439	16550	16561	16542	16638	16439	16432	16552	16413	16479	16375	16702	16596	16477	16625	16387	16528	16584	16605	16442	16668	16372	16429	16548	16646	16705	16625	16644	16449	16607	16634	16677	16409	16676	16484	16600	16673	16566	16402	16567	16323	16547	16603	16629	16639	16381	16573	16426	16645	16583	16375	16339	16654	16490	16441	16495	16469	16416	16606	16484	16571	16491	16215	16547	16632	16513	16453	16487	16535	16506	16617	16558	16774	16651	16615	16416	16452	16508	16570	16358	16425	16432	16461	16748	16510	16659	16649	16567	16778	16771	16497	16549	16467	16596	16597	16402	16763	16653	16408	16624	16532	16647	16617	16467	16652	16554	16642	16488	16373	16507	16594	16564	16402	16495	16679	16732	16584	16581	16628	16571	16717	16515	16519	16648	16383	16502	16549	16654	16481	16498	16420	16513	16529	16792	16556	16622	16553	16691	16519	16785	16632	16490	16558	16707	16657	16631	16516	16302	16453	16718	16767	16452	16567	16655	16481	16562	16417	16552	16609	16521	16344	16693	16657	16450	16588	16593	16621	16362	16506	16499	16570	16628	16805	16467	16717	16479	16523	16508	16682	16569	16478	16387	16570	16634	16656	16710	16690	16535	16578	16481	16668	16449	16452	16827	16592	16393	16554	16510	16756	16541	16434	16680	16437	16594	16654	16273	16535	16536	16577	16487	16574	16543	16593	16701	16486	16658	16478	16554	16459	16430	16552	16649	16560	16657	16735	16798	16536	16754	16493	16712	16587	16621	16646	16587	16559	16686	16678	16507	16520	16447	16550	16452	16369	16702	16504	16553	16578	16672	16549	16550	16522	16334	16522	16566	16447	16476	16713	16468	16584	16472	16480	16538	16680	16515	16426	16460	16780	16674	16510	16444	16661	16716	16597	16846	16754	16668	16714	16325	16364	16604	16567	16786	16733	16821	16663	16524	16552	16647	16552	16727	16697	16681	16598	16667	16587	16616	16398	16557	16778	16661	16554	16663	16878	16351	16529	16558	16420	16655	16613	16487	16526	16560	16437	16699	16494	16528	16543	16625	16579	16476	16723	16281	16498	16416	16569	16430	16641	16565	16485	16625	16636	16396	16648	16419	16495	16595	16557	16455	16309	16697	16815	16692	16497	16358	16665	16687	16428	16664	16500	16667	16381	16341	16473	16655	16635	16631	16627	16619	16605	16434	16662	16587	16518	16636	16621	16487	16500	16342	16743	16722	16705	16525	16722	16464	16612	16711	16642	16521	16700	16392	16422	16543	16791	16630	16421	16702	16517	16523	16485	16593	16476	16737	16566	16428	16482	16429	16509	16487	16595	16778	16408	16599	16655	16557	16574	16384	16544	16458	16347	16594	16460	16530	16563	16450	16429	16453	16533	16556	16753	16552	16594	16571	16468	16570	16494	16528	16700	16532	16548	16530	16607	16579	16536	16576	16537	16642	16506	16624	16657	16471	16601	16502	16539	16514	16639	16766	16460	16533	16572	16441	16683	16595	16613	16396	16658	16546	16547	16544	16659	16682	16615	16504	16568	16838	16553	16500	16580	16716	16706	16630	16620	16352	16500	16548	16478	16605	16579	16512	16540	16622	16695	16623	16449	16268	16597	16455	16586	16639	16713	16653	16520	16482	16634	16294	16641	16660	16694	16509	16851	16488	16553	16714	16434	16812	16500	16590	16623	16593	16436	16510	16704	16509	16590	16504	16613	16496	16504	16561	16539	16632	16564	16463	16375	16587	16476	16607	16684	16570	16666	16576	16666	16572	16638	16635	16499	16393	16726	16574	16612	16613	16269	16578	16751	16727	16615	16587	16730	16580	16535	16681	16423	16562	16719	16619	16596	16443	16596	16410	16424	16619	16605	16605	16460	16616	16514	16654	16561	16615	16580	16530	16384	16541	16435	16614	16575	16531	16750	16758	16585	16553	16495	16577	16647	16428	16769	16322	16505	16570	16645	16674	16382	16731	16543	16648	16421	16457	16440	16532	16561	16329	16391	16572	16581	16661	16580	16763	16667	16386	16734	16607	16602	16580	16588	16739	16473	16491	16568	16622	16615	16708	16753	16462	16625	16689	16401	16429	16550	16502	16654	16483	16682	16654	16614	16525	16550	16724	16515	16611	16465	16665	16544	16647	16573	16555	16468	16584	16487	16647	16620	16627	16613	16673	16562	16462	16607	16514	16446	16649	16540	16632	16682	16676	16559	16646	16632	16550	16674	16702	16593	16671	16615	16485	16520	16569	16714	16578	16663	16568	16531	16668	16566	16504	16487	16585	16569	16531	16617	16308	16494	16421	16455	16474	16649	16664	16464	16550	16769	16666	16531	16577	16512	16693	16560	16351	16538	16538	16600	16568	16685	16515	16431	16650	16415	16667	16597	16456	16599	16426	16641	16519	16559	16551	16484	16546	16663	16494	16618	16454	16309	16383	16491	16540	16480	16389	16600	16560	16506	16344	16519	16406	16302	16616	16563	16496	16408	16599	16685	16505	16513	16588	16653	16729	16548	16580	16670	16672	16611	16352	16736	16411	16594	16566	16605	16486	16611	16613	16385	16688	16723	16606	16572	16458	16536	16508	16502	16571	16620	16569	16574	16685	16769	16562	16513	16551	16620	16623	16573	16507	16513	16648	16501	16680	16520	16448	16594	16512	16370	16382	16526	16613	16678	16571	16469	16514	16784	16630	16512	16506	16556	16649	16534	16389	16628	16549	16663	16574	16415	16520	16427	16669	16501	16586	16510	16662	16758	16466	16701	16606	16541	16434	16482	16498	16638	16659	16458	16684	16375	16633	16562	16477	16675	16599	16450	16353	16550	16434	16627	16573	16510	16448	16427	16499	16593	16778	16495	16479	16668	16514	16599	16445	16514	16614	16498	16621	16560	16590	16635	16696	16516	16567	16693	16564	16422	16684	16699	16626	16673	16670	16558	16623	16508	16594	16572	16501	16491	16484	16531	16588	16524	16452	16535	16709	16466	16446	16717	16639	16501	16262	16597	16783	16584	16710	16661	16323	16477	16698	16543	16592	16611	16614	16661	16684	16583	16422	16685	16442	16389	16466	16504	16617	16541	16867	16544	16532	16345	16409	16556	16507	16532	16508	16431	16592	16571	16531	16566	16638	16396	16647	16553	16659	16765	16661	16631	16451	16470	16521	16702	16692	16638	16690	16630	16504	16577	16704	16562	16694	16559	16514	16635	16659	16584	16533	16642	16835	16500	16542	16466	16535	16461	16561	16510	16485	16509	16532	16629	16559	16596	16606	16434	16667	16582	16541	16584	16503	16733	16869	16721	16507	16631	16656	16466	16718	16534	16484	16515	16592	16528	16695	16589	16527	16706	16507	16521	16672	16513	16438	16647	16420	16694	16676	16578	16606	16661	16591	16646	16397	16639	16513	16714	16728	16591	16557	16671	16395	16443	16459	16548	16467	16628	16645	16549	16737	16551	16537	16449	16697	16522	16649	16611	16510	16452	16454	16568	16510	16553	16739	16814	16686	16641	16593	16644	16525	16688	16474	16654	16583	16502	16604	16598	16554	16662	16555	16543	16716	16576	16469	16635	16420	16471	16403	16532	16423	16393	16656	16525	16524	16626	16566	16643	16511	16633	16604	16524	16519	16487	16666	16521	16410	16578	16560	16848	16507	16852	16575	16484	16793	16507	16740	16480	16700	16661	16511	16717	16733	16530	16499	16500	16520	16624	16562	16482	16557	16709	16617	16511	16513	16635	16614	16558	16608	16441	16733	16583	16592	16614	16513	16542	16577	16447	16509	16455	16638	16611	16614	16500	16747	16497	16577	16624	16618	16793	16630	16793	16547	16492	16684	16546	16543	16505	16463	16527	16568	16328	16586	16643	16587	16602	16776	16611	16608	16879	16553	16459	16610	16731	16653	16533	16484	16466	16515	16707	16598	16636	16753	16472	16440	16630	16627	16522	16873	16813	16416	16701	16513	16468	16586	16604	16534	16576	16714	16753	16472	16717	16625	16565	16479	16621	16725	16525	16653	16532	16713	16587	16598	16672	16648	16552	16586	16657	16549	16687	16452	16557	16611	16559	16508	16560	16463	16408	16531	16699	16521	16530	16482	16493	16649	16605	16642	16668	16515	16748	16637	16506	16602	16840	16609	16364	16580	16445	16725	16628	16441	16623	16609	16691	16441	16561	16686	16558	16650	16596	16368	16529	16468	16617	16524	16621	16737	16559	16598	16709	16819	16632	16568	16529	16441	16658	16570	16428	16413	16541	16669	16476	16643	16677	16410	16572	16474	16584	16675	16579	16532	16497	16558	16553	16675	16488	16420	16588	16685	16577	16696	16766	16615	16585	16715	16507	16533	16825	16671	16460	16524	16630	16652	16575	16628	16730	16562	16737	16571	16385	16492	16450	16472	16488	16497	16567	16430	16395	16576	16746	16515	16522	16574	16691	16556	16636	16682	16546	16466	16700	16681	16621	16495	16545	16671	16694	16538	16521	16539	16581	16375	16571	16651	16666	16746	16594	16595	16515	16702	16497	16488	16495	16538	16425	16447	16494	16574	16421	16450	16501	16677	16459	16616	16686	16566	16509	16533	16459	16549	16503	16614	16801	16508	16498	16636	16609	16600	16627	16574	16613	16738	16728	16432	16434	16529	16567	16522	16241	16550	16572	16814	16485	16723	16678	16576	16523	16569	16625	16392	16512	16610	16574	16592	16448	16486	16657	16573	16604	16657	16520	16725	16525	16579	16550	16630	16654	16738	16439	16642	16401	16511	16410	16706	16472	16928	16705	17016	16597	16605	16586	16548	16409	16272	16753	16730	16646	16375	16534	16467	16464	16630	16629	16589	16658	16490	16664	16447	16481	16318	16572	16576	16420	16484	16634	16623	16712	16719	16574	16578	16727	16357	16537	16323	16439	16585	16588	16691	16606	16559	16691	16571	16713	16607	16598	16574	16522	16569	16639	16544	16819	16563	16578	16813	16519	16533	16521	16648	16695	16668	16626	16379	16484	16767	16622
20356	29554	29480	24854	20983	18200	17639	17072	16072	15763	15603	15685	17905	17777	17393	16225	15584	15043	14965	14781	14921	15093	15009	14975	15003	15024	15023	14887	15000	15023	15048	15002	14904	15097	15116	14910	15026	14986	14873	14998	14928	14818	15032	14911	14964	15071	15152	14853	14869	14978	14962	15104	14845	14966	14817	14883	14918	14766	14956	14913	14934	14993	14918	14872	14966	14857	14883	15004	14956	14857	14859	14865	14747	14908	14854	14815	14903	14959	14979	14977	14976	15033	14989	14866	15065	14951	14971	14979	14938	14978	14943	14870	14732	15190	14808	14906	15044	14719	15101	14922	15044	14805	14942	14886	14756	14711	14850	14874	14898	14866	14977	15006	15027	14878	14908	15097	14972	15034	15020	15001	14967	14960	14999	15066	15011	15050	14976	14895	14770	14994	14945	14951	15013	14908	14979	15081	14959	15047	15106	15017	14868	14906	14930	14849	14980	14927	15009	14890	14937	14846	14945	14750	15016	15096	15018	14879	14866	14880	14995	14902	14877	14931	14706	15097	14932	14767	14979	14792	14863	15052	14823	15015	14785	14917	15013	14855	14971	15061	14907	15021	14960	14861	15032	14919	15002	14888	15032	14869	15027	15076	14971	14936	14889	14873	14905	14958	14840	14976	14773	14948	14801	14854	14769	14962	14824	15001	14821	14726	14866	14937	14926	15027	14928	14972	14924	14935	14935	15001	14954	14907	14871	14746	14944	15035	14956	14930	14905	14925	14959	14712	14942	14775	14940	15012	14960	14979	14907	14881	14988	14918	14879	14871	15010	14877	14993	14681	14985	14998	14829	14844	14930	14814	14924	14956	14839	14874	14956	14922	14953	14809	14912	14854	14869	14933	14944	14941	14949	14876	14988	14835	14885	15113	14810	14941	14843	14937	15064	14903	14923	14878	14967	14947	15093	14885	14874	14789	14865	14816	14737	14986	14944	14908	14828	15092	14952	15033	14908	15076	14901	15014	14830	14821	14979	15035	14850	14790	14892	14928	14914	15082	14977	14827	14914	15088	14873	14894	14809	14881	15039	14814	14947	14964	14930	14816	15071	14938	14866	15020	14927	14906	14912	14918	15181	14930	14816	14861	15194	15009	14797	14983	15162	14886	14939	14955	15076	14821	14875	14736	14668	14813	14821	15001	14947	14998	14766	14857	15056	14932	14827	15004	15034	14762	14979	14909	15003	15002	14912	14824	14813	15056	15243	14997	14897	14866	14891	15031	15096	14832	14960	15134	14918	14999	14805	14924	14898	14898	14959	14884	15020	14848	14775	14771	15036	14998	15055	14949	14839	15126	14736	14924	14930	14877	15029	15013	14913	14914	14957	14987	14925	14964	14925	14988	15077	14964	14830	14834	14889	14805	14989	15157	14948	14910	15140	14823	14986	14948	14883	14863	14890	14891	14899	14837	14868	14969	14970	14973	14912	15017	14933	15074	14922	15052	14845	15065	15010	14892	14827	15110	14856	15030	15132	14829	14881	14864	14942	14830	15024	14898	14806	14817	14922	14906	15082	14963	14830	14805	14981	14793	14855	14963	15026	14828	15114	14951	14725	14934	15032	14949	14980	15108	14829	14895	14863	14875	15050	14818	14799	14885	14760	14964	15075	15004	14952	14794	14956	15055	15064	14957	14850	14755	14834	14901	14933	15010	14792	14912	14985	14856	14776	14849	14908	14891	14987	15089	15040	15047	15068	14960	14967	14967	14911	14914	14964	15049	15089	14949	15017	14912	15050	14863	14885	14874	15005	14907	14993	14991	14861	14863	15074	14983	15050	15034	14721	15061	14821	14946	14948	14993	14953	15036	15013	14978	15035	14951	14836	14846	14733	14798	14962	14983	14946	14861	14842	14868	15017	14920	14945	15057	14832	14944	14882	15028	14861	15009	14987	14865	14816	14985	14841	15015	14940	14847	15039	14887	15145	14996	14914	15000	14867	14996	14981	14962	14839	14865	15032	15026	14962	14911	14938	14955	14908	14853	14880	14933	14792	14853	14757	14915	15052	14834	15073	14985	15043	14943	14988	15042	14975	14788	15022	14897	15120	14917	14860	14952	14942	15021	14979	14998	14916	14920	14901	15015	14865	14943	14976	14862	14743	15045	14880	15008	14933	14894	14958	14917	14929	15003	14856	14969	14901	14844	14949	14863	14893	14944	14849	15008	14969	15085	14931	14910	14915	14964	15030	15087	14962	14955	14924	14966	14907	14855	15059	14861	14936	14957	15009	15016	14958	14725	15024	14852	14855	15159	14940	14894	14902	14886	14855	14811	15142	14845	14880	14796	14926	14942	14970	15046	14973	14843	14940	14981	15047	14946	14734	14959	15008	14839	15164	15030	14887	14983	14955	14864	15111	14802	14942	15021	15009	15081	14867	14921	14823	14892	15036	14887	14848	14910	14998	14946	15051	14919	14834	15062	15058	14871	14939	14993	14862	14911	14936	14798	14900	14851	15041	15026	15020	14972	14862	15015	15014	14886	14788	14982	14878	15130	14941	14981	14804	15025	14798	14971	14814	14934	14877	14940	14863	14897	14889	15040	15010	14913	15113	14862	15072	14924	14947	14927	14801	14834	15030	15009	15157	15006	14889	14881	15055	14956	14963	14962	14995	14955	14829	14940	14978	15053	14984	14790	14921	15017	14980	14914	14981	15099	15011	14979	15036	14716	15095	14812	15041	14967	14949	14850	14742	15030	15090	15016	15002	14903	15008	14959	14852	15034	14802	14897	14944	14924	14787	15046	15031	14852	14762	15043	14995	15044	14858	15133	14995	14930	15009	14935	14874	14881	14756	14908	14959	15036	15036	14822	15035	14739	15028	14956	14905	14773	15016	14848	15026	14949	14958	14867	14840	14985	14847	15000	15099	14884	15010	14975	15013	14982	14781	15082	14888	14830	14887	14997	15023	14908	14906	14932	15002	15014	14981	15184	14950	14841	15092	14970	15071	14930	14801	14805	14954	14789	14937	14943	14889	14881	14880	14861	14959	15090	14756	14946	14985	15000	14826	14936	14934	14867	15037	15010	14943	14970	15142	14849	14920	14798	14975	14984	15023	15024	15083	15112	14892	14846	14909	14688	15173	14948	14719	14975	14953	14828	15071	14932	15014	15011	14925	14845	14809	14919	14934	14894	14848	14956	15071	15104	14960	14807	14954	14822	14916	15011	14868	14931	15010	14903	14845	14788	15012	14705	14905	15022	14960	14908	14942	15078	14873	15048	14757	14851	14799	14862	14865	14958	14840	15008	14944	14929	14923	14659	14825	15028	14961	14892	15048	14894	14887	14950	14764	14997	14855	15018	14910	14859	14947	14940	14812	14948	14886	14961	15045	14959	14889	14892	15073	14951	15005	14892	14893	14808	14973	14875	14897	14900	14995	14773	14680	15091	15033	15219	14956	15003	15031	14936	14828	15038	14829	15063	14979	15016	14836	14910	14834	14922	14897	14686	15088	14963	14912	14877	14907	14927	15171	14961	14931	14831	15144	14962	15057	14691	14951	14787	14821	14886	14847	14817	15147	14904	15041	14830	15001	14940	14795	14796	14773	15070	14985	14924	14860	14972	14955	14897	14947	15022	14929	14984	14927	14909	14918	14959	14911	15077	14890	14856	15012	14839	14864	14742	14832	14826	15195	15030	14906	14997	14798	15007	15008	15012	15010	14986	15029	14892	15019	14774	15007	14813	14878	14858	14842	15050	14847	14789	14791	14894	15106	14931	14848	14824	15092	14890	14974	14984	15089	14999	15011	14955	14979	14879	14936	14979	14864	14967	14881	14928	15012	15039	14961	15118	14990	15128	14951	15050	15048	14964	15112	14954	14934	14948	15023	14931	14878	14979	15045	15005	15131	14864	14939	14992	14899	14991	14870	14787	14920	14879	14851	14999	15136	14902	15016	15009	15072	14936	15040	14702	14817	14890	15082	14979	14922	15027	15058	14880	14894	14894	14906	14881	14923	14881	14781	14907	14993	14983	14973	14801	14928	14897	15012	15011	14883	14898	14771	14958	14855	14811	14856	15066	15001	14822	14897	14985	14961	14843	15029	14927	14948	15085	14813	15060	14984	14906	14987	14896	14848	15090	14931	15044	14943	14995	14956	14804	15047	15131	14952	14887	14947	14917	14849	14873	14970	14936	14961	14795	14971	14872	15081	14908	14906	14919	14818	14787	14891	14883	14945	14883	14911	14961	14776	14816	14844	14927	14945	15120	15095	15060	15051	14774	14835	14864	14937	14976	14994	14816	15003	14834	14857	14920	14986	14940	14767	14868	14958	14833	15118	14891	14845	14997	14871	14994	14893	14998	14869	14867	14851	15100	14923	15013	15102	14896	14911	14964	14905	14807	14920	15011	14945	14876	14879	14811	15077	14911	14991	14823	14976	14970	14884	14734	14898	14884	14903	14875	14971	14852	14914	14973	15038	14833	15035	14833	14974	14958	15048	14916	15005	14944	14966	14869	14851	14854	14869	14871	15025	14883	14896	15158	15053	14903	15072	14803	14952	15113	14868	14978	14865	14916	14792	14912	15051	14920	14992	14837	14844	15012	15107	14915	14880	14885	14736	14930	14886	14866	14917	14941	14784	14961	14930	14898	14766	14946	14958	14876	14926	14837	15057	15023	14970	15048	15011	15071	14881	15034	15015	14968	14857	14805	14829	14951	15014	14922	14853	14923	14862	14949	14818	14933	14996	14957	15019	14834	14917	14851	14994	14812	15033	15016	14970	14833	14991	14784	14977	14921	14942	14714	15011	14794	15058	15013	15039	15002	14969	14862	15048	15004	14952	14983	15003	14936	14944	15036	14765	14940	14933	14898	14917	14886	14977	14928	14896	15023	14901	14991	14933	14936	15100	14982	14887	14920	14852	14776	14841	14768	14921	15054	15021	15080	15084	14933	14989	15029	14807	14899	15032	14856	14941	15096	14987	15052	14910	15042	14875	14898	14829	14897	14869	14936	15026	14956	14951	14949	14966	14864	14902	14891	14965	14880	14992	15000	14935	15099	15039	14884	14893	14820	15094	15049	15001	15028	14942	15010	14865	15044	14959	14993	15010	15063	14924	15014	14972	14906	14983	14883	14845	14990	14981	14992	14898	14866	14888	14880	14869	14786	14912	14935	14860	14975
23462	20850	28141	23929	22031	22262	21323	18970	17900	18037	17319	18100	27956	30132	26960	22593	19083	17638	17169	17043	16608	16836	16821	16873	16655	16703	16769	16681	16864	16806	16632	16686	16750	16787	16752	16539	16774	16747	16689	16760	16649	16722	16479	16644	16734	16712	16684	16873	16863	16576	16642	16562	16626	16719	16662	16520	16709	16767	16751	16691	16552	16759	16628	16652	16639	16586	16691	16806	16859	16712	16821	16550	16823	16718	16516	16579	16565	16608	16861	16726	16776	16694	16752	16813	16550	16652	16914	16935	16701	16678	16736	16729	16727	16707	16699	16830	16757	16739	16649	16497	16521	16841	16528	16683	16683	16773	16670	16691	16646	16829	16860	16833	16747	16748	16689	16831	16674	16834	16905	16528	16665	16714	16712	16704	16763	16669	16777	16717	16615	16691	16824	16709	16692	16534	16820	16922	16517	16522	16667	16652	16673	16713	16574	16740	16605	16717	16712	16696	16576	16639	16584	16883	16610	16710	16656	16775	16749	16747	16772	16667	16769	16630	16848	16683	16649	16598	16464	16808	16562	16699	16776	16710	16791	16719	16905	16865	16576	16395	16664	16495	16677	16725	16644	16490	16479	16633	16587	16824	16669	16703	16706	16684	16619	16698	16706	16698	16625	16720	16610	16856	16982	16642	16813	16700	16727	16667	16772	16688	16816	16640	16705	16700	16708	16528	16758	16697	16699	16692	16787	16578	16593	16655	16775	16538	16640	16672	16746	16716	16667	16785	16723	16746	16623	16668	16682	16586	16432	16573	16781	16684	16711	16575	16582	16748	16645	16702	16793	16522	16551	16745	16640	16743	16709	16772	16655	16873	16726	16656	16874	16681	16753	16606	16580	16708	16509	16762	16747	16668	16619	16517	16878	16649	16984	16803	16706	16637	16766	16697	16786	16688	16743	16765	16595	16571	16757	16776	16734	16711	16709	16626	16688	16824	16570	16779	16819	16623	16619	16529	16733	16651	16372	16572	16812	16677	16747	16777	16906	16654	16867	16759	16743	16752	16817	16564	16604	16402	16803	16835	16829	16642	16744	16621	16818	16528	16659	16708	16689	16534	16741	16678	16645	16961	16826	16585	16732	16737	16743	16703	16880	16529	16666	16778	16645	16620	16756	16621	16640	16721	16624	16608	16527	16938	16791	16707	16653	16736	17003	16847	16793	16678	16661	16595	16493	16706	16652	16710	16607	16664	16650	16730	16723	16683	16768	16688	16501	16625	16499	16681	16807	16502	16645	16802	16749	16722	16774	16772	16813	16726	16812	16579	16813	16827	16663	16640	16703	16683	16687	16722	16958	16737	16785	16960	16673	16756	16606	16817	16653	16677	16771	16684	16647	16806	16668	16704	16630	16652	16594	16530	16726	16656	16783	16783	16635	16756	16614	16762	16651	16631	16757	16666	16867	16973	16606	16814	16686	16558	16822	16792	16673	16723	16657	16716	16655	16707	16984	16777	16760	16734	16681	16576	16637	16661	16527	16751	16667	16682	16894	16741	16956	16730	16707	16664	16613	16790	16933	16644	16629	16660	16827	16726	16709	16672	16501	16729	16806	16613	16772	16905	16686	16831	16814	16632	16806	16729	16773	16707	16779	16828	16677	16509	16631	16562	16584	16727	16821	16705	16780	17070	16732	16602	16545	16604	16588	16634	16744	16700	16625	16680	16745	16463	16754	16767	16497	16722	16763	16798	16669	16889	16903	16749	16759	16745	16754	16720	16630	16822	16769	16718	16633	16710	16794	16326	16568	16445	16609	16652	16547	16724	16949	16653	16572	16761	16438	16633	16734	16843	16537	16737	16741	16743	16600	16632	16678	16617	16770	16541	16697	16784	16758	16671	16676	16703	16691	16447	16651	16598	16871	16723	16783	16660	16721	16575	16791	16896	16823	16490	16780	16706	16654	16679	16770	16778	16732	16681	16509	16532	16657	16610	16769	16929	16761	16698	16631	16699	16750	16646	16758	16716	16666	16470	16590	16645	16787	16613	16539	16764	16781	16665	16710	16728	16751	16639	16672	16766	16777	16778	16613	16845	16870	16854	16672	16696	16877	16797	16580	16862	16611	16692	16816	16855	16760	16681	16686	16571	16515	16606	16801	16935	16686	16636	16744	16696	16677	16701	16748	16784	16715	16691	16669	16566	16616	16644	16854	16578	16882	16673	16659	16548	16713	16653	16693	16693	16682	16776	16717	16507	16628	16627	16719	16835	16699	16910	16740	16713	16650	16642	16708	16542	16705	16733	16610	16758	16752	16620	16500	16698	16779	16790	16508	16648	16687	16698	16720	16812	16575	16748	16793	16641	16790	16859	16852	16810	16813	16659	16872	16847	16763	16773	16679	16691	16609	16696	16641	16706	16573	16823	16791	16849	16763	16621	16669	16899	16732	16512	16707	16734	16756	16478	16728	16766	16627	16804	16846	16747	16610	16691	16562	16679	16788	16776	16554	16607	16740	16595	16664	16670	16727	16718	16520	16819	16614	16786	16723	16676	16659	16486	16749	16790	16666	16805	16464	16550	16781	16557	16516	16664	16567	16607	16670	16703	16845	16770	16730	16606	16434	16512	16542	16623	16805	16793	16761	16737	16587	16627	16657	16876	16593	16729	16550	16869	16709	16475	16486	16814	16689	16465	16899	16745	16580	16693	16628	16587	16654	16791	16832	16827	16799	16709	16726	16539	16734	16585	16677	16664	16766	16886	16680	16749	16779	16818	16688	16503	16791	16616	16669	16811	16685	16877	16859	16645	16781	16829	16678	16720	16929	16615	16653	16635	16641	16691	16820	16655	16617	16667	16845	16521	16715	16385	16678	16749	16814	16672	16718	16549	16816	16817	16775	16680	16561	16629	16634	16697	16683	16621	16921	16691	16626	16614	16655	16730	16683	16553	16609	16616	16756	16696	16769	16575	16693	16628	16697	16742	16769	16605	16858	16785	16833	16859	16931	16709	16744	16558	16792	16819	16492	16698	16721	16600	16438	16698	16801	16501	16714	16696	16741	16782	16564	16644	16548	16588	16776	16710	16614	16650	16938	16945	16625	16718	16690	16657	16734	16846	16793	16627	16609	16547	16649	16749	16731	16698	16763	16682	16828	16811	16840	16821	16789	16655	16616	16668	16630	16509	16577	16768	16631	16574	16731	16999	16849	16648	16659	16779	16617	16716	16635	16658	16748	16647	16630	16571	16887	16518	16579	16698	16726	16837	16497	16532	16743	16798	16692	16782	16529	16821	16838	16592	16775	16759	16659	16654	16680	16714	16694	16716	16731	16737	16752	16771	16740	16359	16731	16714	16822	16709	16664	16781	16641	16641	16661	16554	16744	16834	16712	16684	16615	16623	16824	16664	16753	16516	16501	16591	16536	16631	16681	16721	16659	16728	16703	16684	16684	16844	17019	16721	16790	16694	16740	16612	16740	16712	16643	16594	16840	16790	16755	16673	16634	16785	16579	16927	16810	16711	16596	16934	16691	16532	16843	16774	16651	16881	16615	16517	16658	16645	16685	16660	16725	16698	16660	16753	16694	16658	16690	16745	16726	16595	16717	16695	16701	16600	16661	16652	16712	16627	16851	16823	16822	16691	16652	16845	16708	16790	16706	16641	16713	16724	16716	16659	16706	16679	16583	16670	16743	16416	16785	16719	16729	16822	16768	16889	16783	16854	16760	16463	16742	16795	16642	16630	16647	16639	16600	16898	16745	16551	16724	16748	16826	16794	16826	16788	16673	16542	16710	16801	16748	16680	16686	16428	16790	16704	16820	16719	16804	16740	16843	16797	16641	16754	16842	16690	16644	16807	16658	16723	16805	16614	16699	16747	16681	16612	16601	16505	16619	16667	16729	16483	16566	16728	16650	16755	16814	16684	16619	16709	16937	16810	16888	16571	16625	16784	16691	16801	16726	16746	16591	16474	16826	16638	16715	16471	16580	16629	16465	16801	16680	16755	16715	16695	16596	16680	16730	16531	16855	16636	16738	16579	16726	16843	16580	16546	16635	16794	16759	16815	16647	16676	16887	16578	16686	16866	16541	16505	16541	16653	16706	16810	16454	16558	16475	16760	16682	16816	16786	16715	16596	16753	16731	16741	16773	16553	16600	16622	16762	16748	16859	16788	16871	16652	16791	16635	16949	16526	16745	16691	16794	16779	16704	16492	16557	16786	16591	16804	16655	16701	16792	16807	16795	16844	16619	16714	16725	16994	16459	16729	17019	16676	16726	16603	16571	16825	16699	16705	16704	16799	16771	16599	16415	16746	16707	16652	16597	16660	16686	16679	16690	16692	16776	16618	16840	16767	16539	16724	16871	16675	16642	16577	16643	16490	16745	16751	16669	16444	16531	16787	16663	16656	16652	16632	16607	16627	16695	16862	16881	16846	16744	16749	16937	16652	16600	16694	16488	16649	16834	16625	16684	16601	16660	16722	16531	16688	16832	16730	16443	16732	16458	16716	16691	16794	16628	16654	16510	16676	16659	16696	16632	16632	16643	16611	16754	16562	16438	16790	16673	16471	16550	16756	16831	16833	16655	16773	16614	16601	16558	16483	16572	16615	16578	16777	16880	16804	16714	16600	16746	16698	16755	16741	16925	16867	16589	16715	16848	16724	16773	16656	16785	16743	16836	16709	16643	16696	16742	16558	16710	16757	16772	16538	16619	16620	17027	16594	16749	16704	16610	16877	16812	16775	16544	16563	16727	16803	16888	16612	16603	16671	16698	16637	16768	16830	16715	16685	16477	16790	16582	16683	16741	16708	16656	16661	16749	16543	16620	16671	16676	16747	16439	16679	16438	16550	16762	16731	16830	16772	16729	16617	16672	16629	16782	16765	16686	16772	16753	16645	16846	16546	16885	16663	16674	16538	16820	16803	16660	16885	16631	16738	16908	16702	16614	16726	16575	16827	16622	16726	16756	16691	16705	16772	16837	16692	16558	16754	16592	16656	16658	16581	16709	16843	16751	16715	16768	16892	16628	16627	16628	16742	16650	16587	16618	16747	16851	16514	16548	16517	16738	16854	16706	16661	16729	16632	16845	16589	16656	16695	16643	16574	16710	16751	16683	16812	16510	16531	16746	16735	17039	16778	16857	16656	16497	16774	16755	16802	16833	16620	16723	16606	16721	16489
19260	35721	35351	26818	22093	19950	18942	18140	17198	16628	16365	17507	31810	32238	27759	21754	17361	15852	15407	15056	14997	15144	15133	14985	14817	15162	15175	15078	15028	15188	15115	14969	14852	15096	15170	14927	14962	15120	15121	15001	15058	15077	15116	15202	15022	15041	14933	15056	14976	14968	14955	15250	15141	15038	15145	15181	14994	15108	15028	15110	15278	15081	15195	15118	15112	15153	14834	15028	15088	14996	15007	15067	14973	15082	15250	14957	15024	15019	15172	14979	15185	15041	15115	15079	15016	15166	15134	15043	15142	15024	14851	15231	15241	15070	15151	15053	15034	14879	14926	15038	15082	15146	15141	14955	15047	14975	14959	15106	15181	15094	15250	15088	15121	15104	15135	15089	15087	14939	14965	15117	14988	15096	15044	15138	14919	15071	15046	15061	15011	15044	15076	15078	15086	15167	15054	15019	14947	14943	15038	14970	15081	15207	15008	14962	15152	14917	15130	15151	15152	15000	14969	15066	14884	14950	15042	15091	15136	14964	14848	14966	15024	15130	15074	14923	15115	14972	15094	14883	14991	15002	15222	14863	15098	14939	15024	14990	14952	14981	14908	15016	15206	14943	15024	14949	15042	15037	15145	14972	15150	15078	15243	15143	14941	15036	14989	14832	14998	14795	15173	14905	15118	14894	15033	14962	14887	15039	15109	15001	15074	14997	15176	15057	15083	15140	15050	14991	15061	15133	15113	15213	15164	15104	15189	14944	14952	15062	15089	15149	14982	14910	15182	15150	15240	14984	15035	14919	15139	14731	15015	15111	14890	15170	14996	15096	15001	14965	15215	15030	15012	15040	14960	14856	15011	15107	14953	14975	15104	14983	15056	14947	15220	14927	15054	15072	14991	14975	15031	15021	15202	15003	14970	15201	15161	15068	15091	14908	14983	15057	15001	14877	14970	14982	14984	15106	14966	15108	14905	15044	14997	15136	14989	15077	14964	14904	14950	15000	15023	15064	15024	14999	15152	15014	15003	14848	15070	15020	15275	14844	14982	15039	14959	15130	15082	15141	14952	15086	15059	15121	14953	14926	15066	15014	15210	15010	14997	15059	14869	15140	15174	15012	15028	15184	14918	15066	15141	14950	14999	14851	15005	15091	14986	15165	15110	14980	15103	14910	15095	15039	14989	15228	14957	14994	15085	14939	15126	14995	15094	15074	15088	15092	15043	14888	15003	14989	15061	14894	15119	14814	15038	15035	15150	14944	14855	15126	15197	14872	15040	15164	15044	15124	15091	14958	14983	15004	14948	14934	15209	14925	15060	15189	14909	15064	15097	15073	15038	15056	15056	15047	14908	15003	15068	15062	15047	14944	15020	15144	14945	15073	15089	15044	15016	14963	14973	15097	15066	15004	15123	15029	15111	14952	14934	14995	15072	14935	14951	14942	15002	15091	15125	14974	15015	15210	15108	14897	15081	14985	15089	15053	15137	14924	15053	14831	14927	14977	15070	14966	15164	15041	15022	14992	15128	15087	14994	14976	15032	14943	15155	15134	15063	15057	14895	14925	14995	15017	15300	15017	15009	15016	14944	15036	15032	15004	14943	15033	15115	15188	15060	15127	14981	15123	15027	14939	14946	15136	15102	14960	15043	15006	14865	15023	14933	15213	15036	14985	15050	15207	15058	15168	15010	15122	15044	14981	15218	15108	15168	15049	14987	14960	15117	14944	15009	15079	14976	15174	15071	14885	14934	15244	15026	15030	14831	14894	15047	14986	14947	14872	14916	15141	15023	15042	15158	15043	14961	15070	15104	14971	14972	15069	14998	15114	15088	15137	15097	14976	14854	15068	14987	15121	15072	15166	14994	15110	15085	14977	15122	15130	15153	15029	15138	15102	15133	14970	15107	15069	14968	15144	14977	15020	14994	15039	15127	15000	15083	14805	15110	15027	14868	14813	15041	14949	14926	15095	14984	15042	15047	14965	14865	15127	15043	15063	15184	14940	15010	15102	15131	15098	14883	14955	15201	15064	14892	15038	15074	15177	14998	14823	15047	15115	15096	14921	15045	15058	14946	15053	15100	15016	15082	15058	15075	14915	15013	14824	14977	14942	15060	14932	15197	14814	15054	15051	15129	14979	14999	14907	14965	14951	15054	15206	14954	15214	15140	14978	15157	14887	14963	15132	15103	14963	14909	15137	14903	15047	15052	14959	15040	14836	15003	14829	14863	15073	15014	15024	15022	14955	14948	15129	15106	14989	14964	15020	15060	15001	15077	15074	14876	14955	15049	14988	15027	14972	14890	15102	15013	14925	14937	15101	15194	14909	15088	15097	15001	14912	14860	14939	15073	15003	15023	15150	15009	15176	14947	15173	15104	15224	15212	15148	15159	14944	15133	15033	15026	15202	15280	15164	15132	14971	15089	15075	14828	14916	15037	15141	15123	15065	15001	14833	15006	14982	14884	14864	15130	15164	14953	14910	14972	15051	15028	15098	14897	15018	14981	15089	14960	15108	14947	15114	14989	15007	15051	14935	15169	15306	14998	15014	15009	14917	15209	15025	15033	15095	15016	15065	15019	15062	15106	15018	15082	14921	15119	14986	15065	15093	15004	14917	15077	15119	15016	15107	15120	15113	14914	15187	15212	14978	14937	15073	15057	15092	15177	14946	15067	14932	15177	15193	15033	15071	15071	14914	15060	15218	14939	14835	15110	15071	15073	15160	14887	14952	15131	14920	15260	15060	15069	14922	15189	15071	15032	14902	15085	15117	14960	15144	14894	14986	15048	14950	15071	15053	15121	14978	15129	15193	15258	14951	15190	15072	14978	14896	15051	15218	15011	15143	14988	15040	15105	15095	15090	15171	15077	14998	15065	14933	15159	15112	15005	15042	15041	14860	15108	14970	15008	15155	15175	15124	14986	15031	14871	15037	14965	14997	15137	14813	14953	14833	14978	15036	14911	15004	15103	15036	15014	15108	15227	14993	14988	14971	15068	15087	14871	14937	15025	15078	15109	14973	15065	15081	15147	15048	15141	15025	15102	15056	15028	14886	15140	14976	14991	15063	15055	15008	15179	14761	15052	14919	15164	14921	15026	15049	15178	15081	14942	15094	14971	15044	15091	15109	15046	14885	14963	14955	15042	15132	14960	15089	15202	15100	15146	15009	15170	14999	14923	15008	15061	14902	14983	14959	15141	15020	14982	15017	14971	15028	15286	15021	15103	15252	14891	15062	15022	14945	15055	14984	15020	14963	15044	15056	15106	15127	14955	15059	15060	14941	15053	15098	15110	15067	15086	15213	14933	15063	15159	14954	14961	15063	15050	15105	14982	14862	15024	15073	14971	15091	14922	15090	15076	15034	15173	15082	15066	15047	15011	15200	14997	15100	15145	15004	14993	14962	14919	15112	14934	15154	15069	14993	15172	14869	14900	15117	15116	14985	14911	15116	15092	15114	15100	15104	15158	15131	15004	14914	15143	14851	15187	14894	15108	15069	15089	14925	15122	15116	15028	15058	14899	15084	14908	14897	14863	15019	14989	15168	15072	14962	15020	15225	14915	14953	14860	14949	15157	14984	15086	15239	15038	15030	15129	15018	14834	15099	14983	15000	15069	14825	15002	15011	15038	14951	15064	15124	15167	14976	14998	15076	15003	14880	14999	14907	14882	15079	15150	15040	15038	14951	15127	14892	14870	15165	15124	15002	15087	14975	14963	15077	15005	14982	15146	14864	14823	15017	15030	15188	15090	15056	14875	15115	14930	15092	14906	15107	15094	14956	15141	14956	14942	14934	15190	14885	15121	15018	15184	15081	15022	15027	15031	15044	15126	15068	14852	15102	14970	15013	14868	14975	14958	15119	15039	15143	15085	15139	15074	14987	15089	15094	15063	15119	15072	15130	15071	15145	15051	14995	15187	15003	15099	14949	15090	14925	14905	14979	15116	15104	15018	15200	15121	14882	15139	15014	14907	15113	14969	15108	15059	15015	15143	15036	14990	15074	15223	15140	15001	15178	15039	15152	15033	15248	14997	15208	15068	15135	15082	15113	14997	14836	15102	15113	14984	15089	15098	15121	15132	15063	15132	14854	14991	15108	15033	15015	15220	15044	14987	14869	14985	15070	15027	14921	15100	15083	15033	15111	15077	14926	14988	15029	15338	15050	15178	14944	15034	15056	15063	15045	15051	14938	14994	15046	15204	15002	15025	15015	14971	14970	15033	15096	14839	15065	15079	15019	15092	15185	14890	14944	14929	15108	15069	14964	15073	14968	15207	15077	15020	14994	14984	15061	15135	14972	14959	15091	15071	14969	15019	15122	15052	15051	15142	14973	14867	15032	15083	15051	14976	14941	15109	14967	15186	15048	15132	15077	14892	15217	15093	14987	15067	14971	15152	15024	15126	15013	14994	15009	14856	14925	15114	15095	14961	15136	14886	14908	15039	14823	15001	15046	15065	15012	14866	15016	15084	15132	14997	15021	15103	14768	15158	15085	15040	14984	14886	15145	15034	15073	14951	15113	15099	15099	14990	14965	15049	15083	14956	15038	15055	15123	15023	14956	15058	14978	15030	15034	15138	15073	15191	14984	15000	14957	14951	15144	15035	15091	15151	15098	15119	14998	15004	15001	15039	14821	15143	15037	15140	14986	14883	15180	15056	15103	15133	14976	15004	15107	15001	15088	14987	15023	14991	14997	14895	14999	15008	14953	15044	15170	15031	15021	15033	15016	15011	14955	15018	15024	15031	14985	15164	15105	15152	14968	15055	15004	15107	15134	15126	14956	15052	15106	14926	15004	14999	15171	14906	15084	15084	15027	14880	15021	15006	15082	15001	14900	15040	15133	14961	14868	15173	15045	14861	15052	15126	15003	15204	15158	15111	14979	15091	14949	14936	15028	15154	15064	15051	15016	15196	15055	15055	14982	15239	14889	15075	14942	14993	15093	15071	14979	15127	14837	15022	15038	15160	15037	15170	15057	14954	15034	15036	14996	14827	15184	15084	15324	15176	15012	15139	14975	15060	15023	14996	14991	14991	15058	14938	15010	15113	15025	14936	15038	15069	15029	15000	14876	14906	15057	15029	15156	15065	14972	15001	14973	14973	15117	15112	14835	14967	14919	15118	15090	15107	15086	15095	15064	15027	15094	14968	15060	14999	14823	14981	15097	14829	14989	14945	15188
22523	20926	28562	23482	21240	23405	25240	20362	19127	19151	18600	18375	31042	38594	35298	27155	21040	18801	17674	17214	17283	17176	17107	17135	17059	17054	16865	17063	17051	17011	16862	17085	17108	17014	17128	16850	16810	16988	17031	16840	16946	17099	16926	17034	16843	16984	17044	16827	17036	17093	16948	16826	16958	17019	17084	16902	17082	17160	17068	17074	16939	17096	16994	16963	17062	17077	16836	16824	16916	17032	17074	16966	17020	16909	17074	16965	16952	16982	16958	16999	16931	16999	17164	16931	16765	17150	16906	16839	16952	17003	16957	16860	16901	17028	16983	17212	16937	17013	16943	16806	16910	16857	16944	16935	16780	17022	16944	16905	16903	16902	16873	17018	16877	16795	16967	16985	16817	16807	16988	17024	16886	16740	16942	16905	16923	16869	17027	16993	16924	16809	17048	16938	16843	16931	17133	16896	16817	16731	16977	16938	17049	16955	16927	16953	16897	17098	16854	16836	17180	16948	16964	16779	16998	16985	16934	16959	16781	17062	17032	16902	16949	16901	16856	17020	17013	17056	16832	16757	16960	17040	16854	16921	16878	16904	16965	16890	17096	16843	16895	16834	16904	16871	16918	17079	17053	16884	17102	16840	17006	16945	17004	16945	16862	17132	16756	16680	16964	16925	17006	16837	16997	16727	16875	16928	16888	16906	16809	16759	17104	17105	16765	17084	16871	16930	16811	16891	16890	16862	17015	16815	16930	16935	17088	16790	17082	16929	16830	16924	16815	16925	16889	16920	17157	16954	16895	16869	16949	17022	16739	17048	16856	16645	16920	16984	16865	16893	16847	16941	17004	16841	16972	16984	17101	16790	16984	16908	16928	16793	16658	17114	16937	16916	17052	16900	16967	16972	16876	16692	16966	16951	16921	17031	16877	17000	16994	16807	17018	16792	16872	16837	16811	17003	17012	16940	16991	16819	17069	16754	16971	16810	17030	16839	16988	17025	16915	16756	17110	16827	17097	16910	16881	16877	16817	16926	16683	16852	16949	16878	16799	16804	16932	16865	16842	16867	16929	16869	16935	16893	16794	17024	17096	16822	16984	16963	16986	16728	16883	16697	16866	16879	16975	17009	16896	17049	16739	16759	16710	16941	16888	16787	16777	16840	16882	16911	16844	16788	16837	16783	16840	17143	16705	16851	17110	17007	17019	16970	16628	16889	16897	16994	17024	16747	17091	17117	16892	16844	16917	16925	16934	16974	16914	16983	16947	16767	16814	16946	17037	16882	16968	16837	16707	16807	16839	17018	16866	16992	17206	17107	16679	16865	16776	16709	16894	16913	16850	16920	16919	16867	16755	16619	16762	17003	16751	16745	16834	17026	16950	16926	16897	16904	16830	16778	16971	16905	16886	16990	16730	17163	17049	16751	16987	17018	17025	16751	16860	16876	17092	16756	17080	16780	16720	16991	16854	16974	16901	16759	16988	17080	17020	16962	16835	16901	16830	16934	17069	16828	16854	16956	17008	17070	16917	17021	17012	16886	16953	17023	16947	16848	16914	16779	16930	16777	17004	16953	17058	16901	16843	16834	16772	16812	16759	16962	16888	17139	16822	16791	17034	17047	16870	17359	16874	16754	17044	16829	16897	16896	16811	16859	16864	16800	16876	16983	16977	16984	16886	17067	16960	16980	17208	16874	17064	16985	16946	17040	17018	16858	16836	16953	16853	16944	16962	17071	17108	16959	16819	17012	16911	16872	16800	16875	16986	16916	16841	16822	16646	17027	16801	16868	16926	16830	16843	16937	16989	16912	16809	16861	16801	16816	17183	16914	16949	17075	16901	16908	16957	16844	17045	16886	16849	16801	17033	16836	16692	16908	16906	16778	16804	16938	16978	16932	16878	16812	16667	16788	16821	16875	16861	16801	16875	16764	16849	16867	17141	17124	16847	17013	16925	16908	16808	16764	16844	16812	17131	16895	17007	16956	16965	16739	16759	16847	16886	16928	16838	17096	17130	16867	16752	16823	16957	16762	16786	16754	16969	16883	16941	16905	16887	16993	16971	16842	16859	16962	16763	17100	16850	16885	16912	16778	16997	17035	16834	17030	16719	16755	16971	16757	17084	16923	16857	17005	16920	16900	16839	16773	16944	16680	16881	16851	16875	16952	16693	16932	16957	16812	16884	16855	16875	17076	16781	17015	16998	17002	17040	16772	16825	16907	16914	16766	16968	17096	16933	17129	16995	16933	17019	16848	16920	16776	17034	16808	16995	16862	16828	17027	16660	16736	16818	16997	16950	16825	16906	16988	16913	16863	16991	16867	16970	16651	16754	16948	16971	16731	16717	16957	16807	16905	16901	16944	16822	17036	16983	16801	16758	16669	16918	16881	16863	16835	16765	16911	16941	16809	17015	16820	17002	16854	16992	17017	16920	16935	16971	16951	16879	16736	16890	16858	17016	16957	16941	17121	16802	16953	16981	16860	16895	16999	16908	16741	16879	16787	16915	16931	16965	17097	16848	16871	16862	16901	16974	16684	16822	16786	16893	16816	16682	16823	17093	17025	17034	16895	16925	16761	16943	16774	17071	16899	16770	17059	17003	17019	16979	17023	16909	16817	16992	17020	16982	16933	16999	16837	17044	17002	17035	16901	16886	16760	16863	16751	16937	16939	17040	17069	16874	16953	16746	17006	17031	16973	16873	17003	17031	16920	16883	16804	16835	16853	17001	16845	17053	16849	16863	17024	16932	17020	17004	16856	17023	16861	16983	17088	17045	16906	16883	16923	16931	16796	17105	17095	17009	16790	16990	16953	17003	16728	16936	16803	16785	16758	16922	16875	16953	17101	16989	16849	16797	16952	16938	17094	16804	16791	16887	16808	16928	16855	16976	16965	16833	16751	16831	16704	16949	16806	17029	16910	16856	16904	16940	17027	16837	16927	16852	16845	16983	16988	16972	16862	16869	16925	16817	16630	16929	16893	17007	16802	16842	16881	16738	16897	16925	17089	16921	17030	16918	16801	17100	16864	16872	16842	16841	16883	16827	16887	16613	16836	16820	16865	16882	17015	16965	17062	17007	17143	16768	16937	16848	16845	16866	16763	17083	16890	16935	16920	17012	16729	16926	16800	16770	17037	16811	17056	16995	17107	16919	16726	16962	17038	16868	17049	16881	16856	16898	16832	16815	16942	16743	16930	17018	16819	16829	16933	16769	16966	17029	17052	16970	17000	16871	16821	16844	16961	16793	17004	16931	16728	16893	16761	16773	17041	16844	16790	16838	16947	16771	16745	16669	16914	16996	16852	16950	16807	16846	16816	16733	16857	17137	16966	16890	16739	16863	17038	16809	17014	17105	16823	16875	16914	17128	16824	16834	16933	16959	16813	16914	16917	16986	16720	16769	16862	16993	17068	16910	16888	16872	16850	16854	16923	16933	16975	16828	16946	16834	16916	16906	16976	16979	16930	16894	16815	16874	16867	16746	16858	16787	17101	16928	16796	16938	16976	16967	16959	16931	17023	17041	16983	16901	16988	16865	16856	16882	16942	16864	16842	16816	16991	17014	16870	16904	17053	16978	17020	16854	16766	16981	17002	16980	16793	16821	16858	16656	16940	16902	16912	17025	16720	16881	17021	16988	16787	17020	16855	16921	16865	16846	16843	16883	16913	16897	17021	16999	17078	16928	17068	17130	16817	16806	16728	16879	16819	16874	17060	16922	16979	16876	16991	17037	17030	16988	16825	16938	17084	16929	16873	16835	16845	16904	16859	17014	17086	16938	17087	16974	16915	16896	16823	17030	16853	16820	16956	16853	16735	16949	16918	16761	16841	17032	17000	16745	16967	16855	16954	17024	16980	16907	16879	16936	16996	16974	16836	16904	16785	16966	17051	16987	16867	16895	16949	16858	16735	16753	16848	16805	17081	16891	16812	16786	16911	16951	16921	16940	16815	16990	16866	17075	16944	16933	16997	16899	17025	16998	16899	17050	16846	16923	17048	17095	16830	17038	17070	16585	16922	16927	16992	16950	16660	16906	16999	16910	16921	16902	16839	16999	16915	17005	16778	16869	16907	16843	17057	17045	16966	16848	16842	16960	16860	16874	17091	16953	16991	17024	16818	16916	16851	16944	16801	17229	17041	16674	16775	16805	16700	16809	16661	16647	16671	16974	16906	17082	16871	17005	16926	16721	17014	16771	17138	16845	17032	17095	16912	17035	16903	16778	16896	16677	16891	16721	16930	16812	16743	16890	16919	16821	16949	16960	16772	16937	16963	16781	16786	16899	17048	16754	16787	16983	17014	16874	17002	16780	16874	16915	16975	17018	16836	17059	16861	16818	16862	16794	16853	16950	16754	16841	16832	17006	16778	16936	16795	16863	16884	16754	16769	16763	16926	16864	16928	17064	17125	16988	16974	17061	17053	16832	16852	16876	16845	16970	16754	16970	16815	16841	16987	16989	16903	16941	16892	17080	16940	16807	16894	16906	17043	16827	16809	16925	16925	16870	16832	16756	16864	16850	16905	16942	16919	17088	16918	16989	17040	16708	16816	16902	16804	16840	16993	16982	16873	17033	16940	16809	16977	16961	16983	16969	16862	17058	16922	16878	16944	16792	17092	16777	16651	16889	16827	16881	17041	16829	16996	17065	16886	16819	16997	16892	16944	16917	16888	16901	16946	16927	16808	16964	16848	16890	16810	16728	16842	16988	16725	16822	16930	17036	16869	17032	16853	16919	16998	16920	16773	16781	16739	16819	17102	16957	16859	16697	16834	16929	16812	17011	16909	16940	16745	17053	16957	17131	16846	16828	17106	16760	16807	16947	16831	16808	16922	17148	17073	16950	16833	16984	16906	17005	16851	17003	16876	17013	16708	16937	16849	16880	16877	16972	16791	16833	16800	16888	16867	16839	16992	16987	16826	17003	16843	16951	16757	16928	16848	16777	16914	17160	17036	16924	16860	16816	16984	16889	16948	16806	16844	16922	16989	16733	16869	16867	16950	17061	16723	16899	16776	16754	16898	16723	16926	16770	16969	16802	16868	16892	16743	16822	16735	16686	17116	17077	16989	16709	16791	17041	16771	16764	16949	16867	17030	16998	16776	16857	16935	16854	16868	17060	16807	17009	16791	16897	16697	16962	17025	16802	16583	16987	17019	16798	16881	16770	16787	16976	16772	16949	16934
20500	39178	38925	30472	24203	22241	20598	19827	19254	18304	17417	17222	35922	40779	36752	26809	19574	16881	15852	15340	15265	15280	15123	15163	15122	15302	15325	15269	15075	15199	15212	15294	15226	15258	15183	15172	15304	15170	15196	15280	15298	15253	15259	15111	15368	15295	15393	15407	15197	15203	15094	15207	15124	15338	15202	15301	15145	15246	15097	15326	15218	15226	15282	15277	15197	15107	15131	15350	15232	15195	15241	15152	15246	15258	15292	15195	15205	15188	15007	15200	15280	15164	15292	15135	15320	15247	15170	14998	15162	15215	15004	15328	15282	15141	15141	15171	15275	15186	15040	15153	15066	15247	15223	15243	15135	15292	15114	15308	15227	15331	15213	15085	15039	15062	15333	15152	15113	15214	15224	15425	15315	15222	15127	15220	15289	15243	15142	15239	15108	15242	15221	15203	15231	15311	15213	15348	15237	15177	15354	15331	15292	15191	15235	15125	15098	15135	15103	15292	15120	15284	15348	15301	15318	15161	15294	15179	15310	15167	15148	15206	15041	15207	15184	15112	15304	15067	15319	15215	15067	15369	15228	15050	15333	15168	15269	15284	15108	15121	15220	15268	15078	15155	15111	15094	15089	15170	15188	15143	15228	15176	15107	15189	15336	15246	15292	15129	15106	15128	15146	15227	15179	15265	15359	15164	15317	15256	15388	15245	15189	15137	15072	15002	15294	15054	15068	15382	15034	15211	15198	15090	15225	15204	15111	15178	15162	15075	15090	15108	15238	15272	15249	15197	15410	15290	15117	15241	15178	15329	15169	15288	15194	15291	15268	15158	15280	15306	15205	15221	15129	15129	15193	15308	15175	15224	15242	15222	15267	15148	15223	15070	15155	15308	15225	15238	15311	15172	15231	15079	15143	15213	15219	15154	15287	15203	15320	15185	15121	15186	15308	15176	15254	15206	15123	15239	15152	15151	15140	15314	15168	15324	15039	15229	15161	15213	15197	15150	15155	15292	15204	15095	15232	15270	15029	15073	15181	15289	15167	15158	15184	15189	15149	15283	15165	15100	15346	15151	15122	15112	15188	15235	15209	15180	15250	15227	15129	14930	15172	15287	15261	15225	15231	15173	15328	15091	15478	15186	15130	14931	15126	15166	15195	15247	15183	15020	15270	15269	15251	15311	15236	15198	15220	15307	15289	15025	15209	15136	15130	15303	15108	15288	15273	15201	15208	15134	15144	15254	15294	15223	15094	15021	15342	14990	15200	15305	15122	15348	15281	15153	15040	15177	15255	15222	15162	15244	15165	15168	15370	15211	15190	15157	15184	15161	15264	15180	15232	15057	15163	15134	15084	15224	15202	15190	15192	15190	15192	15265	15085	15157	15304	15147	15082	15238	15196	15317	15250	15170	15154	15126	15176	15109	15254	15342	15150	15167	15202	15194	15236	15097	15258	15136	15035	15152	15285	15272	15086	14985	15266	15238	15129	15231	15154	15309	15255	15157	15283	15226	15262	15107	15297	15307	15204	15141	15293	15188	15246	15251	15275	15259	15159	15043	15238	15169	15151	15188	15361	15241	15215	15325	15203	15227	15182	15257	15374	15004	15286	15193	15340	15315	15259	15151	15198	15250	15293	15225	15284	15152	15155	15327	15152	15219	15283	15132	15264	15141	15238	15267	15242	15134	15301	15246	15199	15054	15057	15274	15015	15014	15245	15327	15134	15287	15118	15123	15290	15196	14994	15335	15142	15307	15291	15066	15161	15110	15091	15347	15160	15145	15266	15179	15145	15145	15105	15247	15070	15173	15228	15230	15145	15176	15057	15216	15060	15096	15101	15216	15043	15133	15276	15224	15232	15187	15235	15163	15011	15262	15117	15161	15188	15146	15004	15171	15347	15196	15168	15122	15317	15171	15151	15192	15168	15122	15081	15162	15232	15149	15225	15126	15308	15152	15327	15178	15102	15290	15157	15217	15179	15166	15056	15161	15356	15184	15253	15195	15193	15011	15080	15188	15180	15382	15197	15248	15150	15346	15241	15104	15384	15026	15080	15155	15175	15198	15039	15207	15269	15268	15226	15216	15334	15130	15267	15202	15194	15286	15123	15195	15200	15146	15273	15170	15057	15336	15172	15120	15242	15099	15053	15094	15246	15133	15289	15275	15098	15181	15178	15324	15170	15307	15090	15252	15159	14992	15051	15089	15375	15287	15154	15096	15117	15225	15289	15117	15318	15083	15083	15157	15218	15108	15217	15243	15191	15108	15231	15052	15216	15218	15203	15122	15269	15073	15179	15181	15153	15324	15256	15057	15073	15135	15148	15296	15128	15204	15172	15187	15119	15184	15300	15203	15295	15258	15201	15079	15217	15030	15032	15128	15099	15167	15381	15189	15196	15192	15206	15042	15253	14994	15354	15164	15204	14959	15195	15093	15189	15062	15213	15132	15295	15199	15191	15185	15183	15248	15296	15175	15170	15261	15222	15193	15201	15192	15282	15190	15177	15131	15275	15288	15274	15202	15335	15218	15292	15118	15187	15126	14944	15193	15273	15008	15033	15172	15102	15200	15114	15188	15349	15179	15231	15258	15196	15377	15077	15253	15357	15137	15302	15247	15195	15092	15284	15092	15198	15234	15074	15262	15270	15312	15287	15132	15282	15102	15152	15240	15143	15205	15235	15189	15090	15269	15269	15355	15094	15208	15222	15114	15344	15085	15138	15251	15294	15140	15160	15199	15248	15045	15182	15295	15032	15214	15253	15196	15215	15213	15173	15150	15253	15233	15127	15189	15005	15249	15205	15221	15108	15125	15034	15161	15079	15161	15158	15143	15293	15249	15331	15251	15195	14900	15174	15317	15184	15075	15161	15200	15168	15090	15250	15357	15214	15327	15170	15341	15096	15181	15098	15236	15266	15103	15102	15120	15288	15234	15340	15132	15148	15161	15062	15140	15120	15330	15263	15136	15390	15243	15041	15277	15103	15209	15334	15109	15205	15275	15201	15327	15268	15075	15241	14954	15166	15269	15248	15198	15098	15266	15195	15093	15228	15291	15332	15212	14957	15203	15135	15154	15207	15086	15386	15116	15180	15300	15035	15300	15232	15167	15192	15110	15124	15234	15192	15191	15174	15195	15277	15236	15152	14955	15170	15321	15218	15206	15107	15337	15119	15150	15300	15158	15009	15186	15060	15173	15077	15301	15107	15062	15237	15246	15163	15282	15154	15146	15098	15050	15156	15305	15067	15212	15189	15102	15207	15087	15152	15074	15216	15179	15201	15287	15248	15151	15239	14974	15305	15212	15217	15150	15258	15237	15097	15369	15099	15143	15196	15187	15347	15135	15024	15088	15290	15051	15084	15415	15278	15189	15035	15309	15089	15242	15223	15134	15150	15163	15279	15256	15377	15119	15078	15305	15197	15021	15207	15114	15017	15168	15197	15187	15111	15024	15217	15091	15193	15189	15296	15273	15167	15224	15151	15023	15167	15113	15245	15235	15177	15220	15137	15256	15144	15099	15208	15216	15224	15175	15135	15106	15132	15178	15271	15117	15237	15296	15120	15052	15291	15172	15187	15294	15002	15222	15177	15145	15125	15180	15194	15084	15124	15065	15034	15022	15011	15476	15190	14969	15128	15230	15292	15192	15315	15065	15162	15164	15203	15198	15247	15274	15158	15121	15092	15326	15241	15230	15220	15218	15120	15244	15111	15137	15097	15243	15326	14863	15120	15150	15033	15289	15193	15229	15179	15196	15191	15035	15322	15124	15247	15321	15238	15198	15200	15119	15203	15076	15258	15287	15188	15066	15285	15283	15161	15195	15223	15195	15193	15364	14996	15221	15280	15115	15081	15249	15306	15251	15138	15379	15178	15220	15289	15253	15202	15359	15354	15237	15104	15273	15308	15267	15028	15219	15133	15168	15151	15040	15127	15303	15349	15127	15239	15193	15208	15073	15200	15213	15103	15158	15276	15182	15165	15182	15148	15119	15129	15220	15301	15162	15176	15290	15269	15173	15091	15163	15093	15286	15227	15240	14976	15285	14982	15169	15180	15218	15230	15310	15153	15224	15053	15193	15146	15027	15118	15134	15118	15135	15220	15272	15195	15181	15173	15136	15058	15203	15138	15253	15146	15049	15090	15164	15357	15180	15255	15357	15005	15237	15052	15186	15278	15154	15257	15392	15259	15102	15145	15222	15198	15191	15150	15092	15153	15198	15169	15227	14892	15263	15342	15115	15273	15086	15274	15251	15227	15257	15089	15189	15221	15059	15310	15118	15190	15321	14989	15163	15262	15191	15269	15199	15219	15189	15023	15056	15132	15114	15143	15258	15112	15091	15211	15274	15111	15224	15124	15166	15056	15228	15178	15292	15115	15155	15309	15160	15199	15456	15192	15167	15338	15121	15122	15232	15175	15315	15244	15148	15234	15139	15277	15252	15074	15232	15264	15080	15300	15292	15098	15053	15147	15277	15168	15230	15208	15149	15104	15121	15092	15234	15126	14954	15259	15132	15299	15181	15244	15164	14925	15234	15250	15314	15111	15250	15290	15117	15216	15068	15043	15097	15143	15176	14992	14982	15073	15135	14903	15392	15261	15238	15051	15329	15195	15059	15243	15129	15065	15117	15151	15255	15116	15334	15268	15174	15288	15076	15190	15238	15134	15311	15009	15172	15254	15314	15037	15212	15232	15198	15157	15314	15237	15358	15149	15201	15194	15111	15228	15220	14976	15027	15156	15114	15162	15261	15198	15056	15276	15222	15186	15241	15072	15136	15018	15086	15321	15223	15141	15179	15158	15097	15264	15197	15117	15123	15245	15219	15064	15327	15191	15089	15255	15136	14983	15274	15355	15203	15135	15202	15281	15128	15326	15238	15311	15192	15069	15061	15178	15182	15307	15121	15098	15313	15297	15162	15293	15075	15200	15054	15172	15185	15235	15153	15182	15219	15381	15068	15320	15255	15251	15073	15165	15275	15225	15266	15190	15311	15218	15200	15195	15045	15066	15297	15112	15193	15334	15288	15292	15185	15117	15278	15265	15033	15124	15138	15122	15303	15235	15296	15063	15325	15349	15170	15291	15184	15264	15130	15239	15317	15265	15281	15123	15114	15281	15108	15270	15180	15222	15191	15276	15286	15169	15231	15208	15274	15064	15240	15222	15197	15170	15305	15184	15195
27160	23448	28215	24359	19209	18367	18199	17748	17598	17427	17242	16930	17963	18332	18526	17725	16960	16623	16382	16472	16369	16479	16534	16501	16414	16470	16459	16394	16503	16325	16427	16531	16392	16560	16446	16246	16518	16480	16392	16337	16403	16421	16563	16530	16426	16345	16288	16442	16458	16325	16494	16250	16370	16524	16499	16412	16393	16308	16243	16218	16412	16262	16460	16549	16399	16381	16583	16315	16456	16208	16246	16314	16390	16352	16320	16208	16382	16531	16357	16433	16488	16382	16372	16349	16518	16539	16237	16338	16201	16295	16455	16395	16455	16547	16318	16476	16460	16525	16432	16416	16553	16252	16355	16184	16284	16317	16487	16256	16594	16339	16214	16444	16460	16477	16375	16357	16272	16507	16436	16328	16381	16326	16572	16388	16447	16418	16478	16347	16260	16430	16270	16415	16266	16249	16328	16458	16296	16284	16301	16214	16321	16469	16384	16279	16458	16303	16471	16342	16395	16290	16343	16555	16466	16160	16330	16483	16402	16382	16314	16213	16206	16202	16397	16250	16086	16268	16312	16344	16411	16175	16462	16372	16204	16337	16342	16314	16315	16329	16410	16458	16494	16482	16488	16431	16606	16469	16349	16425	16325	16159	16409	16433	16344	16472	16279	16290	16329	16358	16397	16481	16446	16232	16482	16410	16397	16554	16380	16190	16186	16160	16354	16250	16353	16463	16593	16408	16576	16396	16476	16487	16343	16435	16462	16340	16369	16459	16338	16615	16439	16393	16350	16385	16455	16125	16355	16423	16478	16175	16264	16108	16310	16376	16184	16375	16255	16353	16484	16493	16254	16363	16463	16385	16467	16329	16307	16509	16546	16456	16556	16187	16435	16283	16384	16306	16327	16541	16345	16490	16337	16379	16352	16317	16360	16256	16490	16447	16416	16345	16318	16443	16294	16350	16475	16345	16536	16210	16319	16412	16468	16483	16330	16422	16421	16450	16363	16163	16254	16322	16502	16489	16289	16388	16202	16229	16403	16395	16552	16325	16398	16362	16421	16379	16268	16323	16371	16450	16091	16483	16247	16376	16187	16623	16204	16317	16332	16373	16505	16276	16506	16433	16448	16226	16176	16329	16307	16314	16170	16284	16121	16470	16441	16496	16377	16455	16362	16214	16409	16359	16519	16541	16362	16282	16602	16510	16367	16539	16430	16575	16585	16372	16504	16363	16423	16420	16317	16337	16322	16370	16306	16079	16268	16458	16531	16528	16271	16323	16547	16431	16344	16237	16402	16304	16233	16406	16632	16387	16407	16351	16578	16317	16499	16562	16479	16439	16372	16350	16436	16445	16229	16504	16410	16449	16444	16291	16286	16254	16490	16368	16350	16373	16351	16473	16287	16332	16499	16555	16471	16253	16263	16398	16509	16398	16485	16509	16401	16359	16345	16475	16417	16454	16326	16385	16385	16495	16341	16301	16375	16506	16301	16481	16245	16337	16419	16260	16272	16442	16441	16390	16464	16367	16556	16416	16218	16272	16504	16615	16506	16323	16406	16264	16566	16303	16359	16425	16411	16545	16460	16418	16428	16672	16524	16442	16386	16364	16487	16450	16416	16412	16317	16322	16520	16548	16314	16403	16520	16266	16349	16403	16522	16301	16391	16333	16433	16410	16217	16365	16207	16207	16148	16385	16428	16292	16361	16261	16270	16252	16284	16468	16453	16257	16356	16361	16479	16311	16443	16243	16383	16300	16298	16726	16541	16293	16519	16372	16499	16393	16395	16461	16328	16275	16289	16274	16389	16392	16415	16461	16348	16181	16301	16159	16317	16442	16561	16468	16346	16389	16312	16306	16213	16268	16298	16383	16306	16232	16436	16345	16446	16593	16291	16436	16403	16286	16493	16343	16192	16412	16422	16278	16208	16358	16348	16587	16651	16460	16537	16345	16435	16168	16511	16475	16324	16288	16466	16248	16358	16359	16362	16345	16519	16471	16336	16469	16348	16394	16277	16415	16404	16356	16586	16031	16353	16390	16187	16567	16389	16346	16189	16297	16168	16255	16157	16472	16392	16339	16398	16307	16323	16381	16427	16407	16207	16304	16401	16515	16484	16414	16424	16217	16363	16468	16342	16352	16455	16385	16536	16479	16284	16315	16310	16424	16657	16513	16551	16205	16549	16284	16320	16583	16279	16425	16265	16517	16564	16412	16429	16616	16402	16198	16470	16522	16411	16329	16517	16504	16396	16464	16517	16455	16374	16340	16529	16352	16348	16291	16490	16430	16574	16365	16330	16251	16263	16451	16435	16547	16202	16476	16641	16334	16389	16411	16283	16260	16391	16543	16634	16586	16425	16566	16466	16423	16548	16429	16435	16531	16445	16400	16369	16443	16375	16366	16436	16536	16434	16449	16357	16306	16301	16411	16258	16346	16558	16376	16413	16436	16368	16389	16317	16321	16393	16338	16403	16318	16425	16439	16292	16344	16430	16512	16227	16430	16482	16348	16326	16423	16416	16365	16411	16350	16399	16425	16415	16397	16238	16462	16401	16369	16439	16640	16349	16495	16556	16345	16571	16303	16297	16447	16409	16384	16599	16459	16273	16338	16220	16367	16310	16375	16326	16176	16545	16294	16345	16409	16457	16403	16401	16262	16565	16415	16567	16387	16425	16274	16251	16219	16156	16412	16218	16338	16642	16357	16230	16464	16247	16287	16347	16346	16310	16423	16618	16385	16351	16370	16471	16350	16327	16300	16423	16354	16494	16361	16451	16376	16514	16412	16426	16399	16353	16338	16186	16302	16247	16298	16369	16524	16555	16446	16436	16279	16198	16302	16328	16456	16514	16332	16398	16325	16604	16487	16432	16462	16327	16278	16280	16444	16548	16300	16499	16217	16199	16535	16371	16348	16467	16351	16305	16335	16492	16379	16218	16437	16198	16230	16386	16455	16174	16280	16429	16457	16330	16338	16459	16348	16403	16201	16296	16441	16357	16252	16239	16561	16514	16327	16314	16432	16359	16295	16490	16182	16508	16509	16410	16374	16442	16537	16394	16330	16524	16343	16262	16298	16199	16228	16401	16384	16216	16413	16432	16353	16460	16324	16104	16314	16195	16267	16408	16441	16499	16350	16282	16298	16373	16166	16281	16382	16522	16345	16289	16409	16305	16489	16411	16522	16439	16287	16385	16368	16323	16254	16382	16394	16321	16141	16413	16290	16386	16064	16647	16411	16431	16305	16361	16384	16473	16313	16241	16324	16217	16467	16431	16433	16356	16340	16402	16344	16315	16354	16340	16462	16604	16672	16317	16406	16559	16347	16164	16311	16476	16171	16273	16203	16494	16429	16427	16318	16360	16246	16284	16481	16343	16509	16230	16295	16410	16435	16134	16533	16468	16357	16410	16461	16399	16512	16435	16377	16579	16437	16366	16390	16256	16278	16513	16486	16244	16372	16336	16450	16428	16248	16544	16288	16381	16485	16386	16519	16359	16484	16296	16473	16294	16301	16393	16267	16365	16448	16337	16388	16513	16396	16325	16448	16508	16161	16425	16467	16366	16583	16315	16204	16262	16287	16382	16397	16481	16549	16514	16369	16521	16415	16402	16513	16345	16545	16201	16369	16442	16497	16592	16301	16498	16404	16370	16324	16183	16399	16594	16367	16413	16434	16378	16349	16357	16399	16382	16401	16486	16390	16409	16420	16157	16461	16310	16339	16477	16333	16411	16418	16444	16161	16522	16270	16311	16482	16460	16368	16296	16244	16544	16631	16306	16379	16562	16632	16248	16198	16580	16402	16455	16321	16523	16325	16266	16409	16332	16406	16275	16441	16586	16362	16415	16460	16465	16519	16238	16289	16368	16204	16240	16404	16455	16147	16303	16480	16359	16357	16438	16387	16413	16370	16536	16506	16291	16317	16403	16368	16384	16533	16378	16417	16374	16346	16398	16377	16284	16561	16305	16187	16347	16241	16521	16583	16274	16506	16447	16561	16451	16287	16247	16344	16249	16305	16264	16463	16475	16442	16432	16364	16357	16408	16471	16452	16387	16537	16392	16348	16316	16302	16496	16579	16590	16583	16078	16369	16351	16491	16443	16558	16351	16290	16427	16384	16652	16438	16317	16214	16327	16323	16459	16272	16428	16268	16420	16396	16501	16492	16499	16300	16516	16449	16450	16559	16522	16281	16511	16392	16362	16288	16489	16428	16394	16367	16490	16553	16317	16399	16242	16412	16274	16510	16434	16276	16393	16438	16203	16430	16416	16457	16173	16495	16356	16367	16370	16361	16288	16485	16547	16475	16452	16414	16214	16162	16427	16593	16518	16415	16541	16450	16265	16254	16258	16604	16461	16647	16312	16449	16322	16534	16445	16411	16437	16228	16512	16448	16421	16399	16165	16116	16385	16461	16349	16220	16368	16411	16356	16368	16436	16373	16169	16435	16398	16406	16367	16602	16340	16445	16419	16472	16367	16284	16509	16220	16432	16364	16309	16361	16433	16285	16435	16388	16543	16491	16384	16353	16421	16464	16208	16378	16478	16307	16612	16513	16343	16424	16384	16346	16441	16550	16360	16300	16298	16250	16508	16265	16614	16233	16561	16542	16397	16330	16360	16290	16323	16367	16125	16208	16205	16283	16396	16387	16380	16608	16398	16359	16323	16433	16340	16431	16397	16412	16320	16296	16351	16501	16417	16402	16435	16223	16236	16367	16274	16393	16454	16482	16466	16422	16230	16293	16481	16366	16402	16371	16361	16564	16312	16339	16477	16613	16516	16398	16479	16281	16393	16235	16441	16402	16387	16365	16290	16272	16564	16361	16272	16178	16380	16389	16351	16375	16479	16374	16132	16542	16372	16411	16267	16414	16439	16391	16470	16470	16164	16274	16254	16403	16384	16284	16316	16306	16480	16289	16418	16234	16363	16322	16255	16314	16312	16543	16073	16289	16389	16456	16467	16349	16484	16396	16459	16186	16316	16360	16358	16422	16254	16487	16449	16393	16401	16490	16152	16459	16448	16195	16375	16428	16519	16354	16438	16351	16338	16532	16379	16504	16275	16415	16494	16393	16483	16390	16439	16534	16400	16189	16539	16278	16400	16617	16509	16331	16465	16361	16333	16414	16565	16509	16441	16560	16465	16387	16399	16323	16537	16397	16595	16348	16354	16399	16500	16554
20339	31184	29958	22770	19023	18186	17300	17392	16798	16504	15965	15516	17455	17720	17381	16164	15222	15114	14827	14819	14832	14776	14853	14779	14750	14856	14869	14900	14737	14760	14981	14712	14864	14620	14576	14769	14717	14815	14746	14838	14829	14892	14671	14772	14951	14852	14792	14819	14762	14834	14791	14832	14786	14733	15064	14904	14747	14826	14987	14788	14908	14919	15015	14817	14840	14661	14781	14834	14688	14809	14823	14923	14790	14938	14718	14924	14797	14752	14679	14894	14865	14755	14741	14877	14899	14935	14977	14897	14913	14960	14937	14757	14779	14826	14773	14742	14613	14849	14750	14717	14852	14955	14918	14685	14833	14619	14791	14751	14729	14642	14932	14845	14745	14805	14906	14731	14793	14824	14776	14893	14928	14941	14682	14912	14895	14789	14855	14839	14906	14766	14996	14996	14683	14916	14878	14719	14924	14869	14823	14778	14901	14712	14920	14761	14682	14948	14890	14685	14663	14764	14971	14931	14876	14829	14841	14805	14812	14769	14941	14859	14644	14719	14690	14766	14758	14744	14824	14697	14879	14991	14799	14761	14906	14959	14669	14798	14876	14644	14936	14787	14627	14976	14695	14847	14862	14734	14745	14609	14769	14794	14973	14826	14663	14796	14884	14941	14866	14835	14778	14851	14868	14947	14733	14917	14830	14888	14678	14758	15045	14855	14794	14852	14920	14899	14783	14772	14856	14755	14866	14880	14820	14735	14783	14698	14678	14746	14788	14653	14896	14921	14724	14817	14975	14865	14759	14885	14905	14840	14807	14758	14976	14788	14906	14875	14756	14851	14673	14951	14748	14754	14967	14631	14905	14644	14780	14762	14720	14928	14742	14768	14849	14686	14742	14661	14796	14795	14618	14928	14819	14685	14962	14677	14721	14732	14942	14889	14771	14809	14826	14660	14821	14751	14935	14793	14852	14914	14971	14960	14861	14805	14833	14832	14822	14871	14733	14796	14672	14834	14935	14953	14859	14840	14797	14843	14875	14934	14721	14819	14860	14704	14737	14835	14853	14899	14780	14931	14707	14998	14887	14790	14910	14742	14812	14798	14766	14825	14728	14967	14883	14830	14954	14760	14914	14848	14806	14719	14873	14787	14853	14826	14876	14929	14803	14810	14903	14970	14774	14828	14801	14719	14939	14885	14908	14757	14808	14683	14954	14817	14852	14694	14701	14789	14848	14828	14779	14855	14676	14832	14787	14782	14780	14867	14933	14703	14865	14772	14973	14908	14798	14779	14671	14849	14811	14890	14711	14861	14958	14779	14733	14893	14813	14891	14935	14870	14858	14932	14692	14771	14901	14832	14882	14887	14840	14946	14840	14756	14907	14764	14871	14833	14775	14728	14904	14786	14895	14918	14829	14776	14798	14791	14925	14618	14892	14670	14869	14727	14738	14857	14708	14868	14971	14851	14825	14760	14887	14951	14804	14804	14776	14826	15001	14728	14888	14847	14767	14851	14782	14704	14883	14901	14835	14816	14742	14900	14762	14837	14787	14738	14828	14785	14729	14921	14929	14923	14798	14879	14891	14858	14787	14745	14862	14701	14829	14866	14767	14831	14778	14743	14690	14753	14853	14860	14795	14791	14757	14948	14902	14784	14737	14770	14832	14716	14929	14751	15078	14948	14686	14810	15024	14805	14725	14770	14597	14883	14916	14914	14797	14766	14745	14898	14827	14871	14810	14663	14900	14720	14965	14866	14827	14926	14710	14824	14826	14771	14776	14981	14780	14667	14695	14781	14655	14758	14783	14870	14839	14902	14782	14858	14810	14851	14857	14814	14908	14696	14837	14748	14858	14782	14743	14746	14918	14865	14879	14623	14860	14888	14777	14913	14852	14811	14754	14910	14885	14876	14885	14771	14890	14827	14890	14942	14788	14680	14881	14757	14856	14765	14891	14857	14796	14717	14787	14826	14952	14695	14940	14765	14736	14912	14922	14755	14831	14862	14770	14795	14869	14898	14891	14788	14820	14813	14676	14947	14782	14909	14833	14778	14934	14884	14911	14821	14818	14869	14840	14783	14787	14990	14829	14977	14849	14726	14843	14741	14819	15008	14771	14906	14725	14984	14853	14788	14787	14959	14862	14862	14818	14918	14843	14970	14847	14643	14818	14775	14864	14889	14849	14863	14596	14911	14867	14935	14729	14805	14927	14830	14808	14753	14810	14662	14744	14867	15025	14531	14885	14772	14923	14865	14753	14796	14560	14888	14729	14911	14736	14773	14863	14913	14858	14919	14928	14920	14736	14742	14725	14862	14803	14974	14816	14792	14933	14828	14747	14865	14728	14882	14841	14941	14819	14772	14891	14752	14919	14792	14887	14739	14734	14683	14889	14797	14852	14867	14823	15057	14815	14803	14697	14724	14690	14878	14917	14846	14825	14697	14905	14849	14827	14623	14897	14819	14722	14780	14813	14834	14827	14817	14974	14791	14739	14936	14923	14864	14799	14914	14762	14836	14668	14862	14757	14921	14750	14650	14878	14875	14851	14920	14944	14644	14850	14758	14838	14855	14780	14741	14846	14655	14765	14820	14763	14738	14724	14897	14734	14799	14935	14864	14772	14623	14877	14850	14981	14673	14927	14740	14825	15002	14915	14768	14769	14873	14659	14896	14984	14800	14809	14812	14826	14967	14991	14841	14885	14854	14949	14840	14694	14858	14683	14893	14919	14942	14958	14909	14893	14796	14725	14855	14774	14784	14736	14680	14808	14856	14710	14794	14821	14856	14857	14709	14982	14919	14990	14703	14828	14914	14704	14909	14838	15053	14797	14763	15026	14717	14837	14739	14978	14693	14642	14833	14926	14846	14717	14734	14763	14931	14701	14712	14687	15060	14891	14738	14729	14970	14901	14706	14862	14695	14886	14717	14834	14858	14723	14828	14823	14760	14787	14918	14732	14768	14821	14951	14741	14812	14672	14761	14962	14815	14750	14815	14819	14906	14800	14818	14866	14877	14766	14844	14890	14642	14866	14834	14696	14726	14897	14897	14751	15012	14959	14943	14768	14925	14858	14852	14813	14714	14813	14801	14900	14973	14896	14733	14836	14703	14883	14667	14801	14960	14655	15060	14900	14949	14831	14750	14764	14839	14920	14874	14804	14964	14623	14910	14947	14859	14814	14960	14771	14753	14826	14888	14792	14691	14797	14893	14784	14746	14877	14796	14992	14859	14693	14796	14931	14822	14887	14945	14922	14892	14736	14921	14811	14902	14825	14818	14789	14840	14821	14673	14675	14836	14773	14714	14775	14898	14817	14707	14823	15075	14670	14768	14648	14830	14864	14918	14863	14810	14851	14842	14993	14782	14815	14893	14919	14795	14741	14732	15001	15008	14851	14957	14848	14869	14702	14941	14913	14889	14902	14766	14924	14878	14908	14761	14851	14942	14852	15097	14988	14758	14889	15018	14902	14784	14823	14728	14849	14895	14792	14972	14905	14780	14746	15033	14941	14941	14934	14816	14626	14751	14887	14751	14973	14872	14913	14960	14863	14803	14738	14723	14967	14838	14843	14689	14739	14637	14817	14783	14933	14923	14727	14870	14991	14873	14763	14752	14946	14897	14750	14870	14753	14836	14783	14894	14927	14759	14748	14881	14961	14781	14723	14760	14833	14880	14846	14840	14968	14867	14648	14820	14913	14895	14734	14891	14821	14664	14950	14935	14824	14876	14761	14914	14909	14776	15067	14828	14831	14789	14776	14829	14724	14955	14934	14831	14739	14724	14824	14869	14899	14814	14811	14788	14770	14657	14894	14927	14851	14826	14917	14859	14974	14831	14790	14897	14925	14682	14716	14743	14835	14694	14834	14847	14696	14864	14927	14796	14869	14906	14932	14746	14933	14804	14903	14752	14939	14974	14857	14606	14832	14791	14791	14852	15048	14791	14779	14766	14702	14791	14912	14844	14992	14713	14802	14723	14728	14914	14924	14854	14801	14857	14606	14941	14840	14967	14831	14952	14828	14838	14928	14953	14758	14920	14807	14796	14631	14826	14881	14836	14885	14645	14753	15034	14756	14919	14838	14758	14816	14744	14797	14793	14686	14724	14953	14805	14785	14844	14840	14902	14885	14813	14896	14910	14813	14639	14738	14789	14981	14931	14913	14644	14827	14443	14966	14647	14736	15001	14854	14832	14874	14949	15014	14678	14568	14714	14911	14796	14780	14880	15003	14932	14958	14891	14766	14897	14837	14906	14856	14740	14901	14903	14742	14863	14950	14626	14664	14783	14875	14816	14687	14907	14904	14910	14579	14920	14867	14723	14823	14816	14750	14810	14715	14913	14618	14918	14775	14824	14946	14804	14893	14820	14831	14860	14815	14792	14832	14880	14809	14905	14866	14731	14877	14749	14779	14872	14886	14982	14795	14800	14802	14753	14724	14911	14861	14857	14895	14766	14827	14797	14825	14845	14884	14790	14815	14714	14749	14896	14845	14707	14641	14639	14790	14961	14545	14865	14885	14845	14728	14950	14858	14843	14821	14740	14830	14787	14652	14853	14813	14747	14706	14907	14797	14732	14862	14924	14824	14740	14894	14825	14748	14959	14748	14917	14854	14844	14876	14838	14897	14591	14891	14835	14826	14719	14877	14855	14678	14926	14886	14818	14795	14747	14872	14870	14895	14765	14760	14834	14795	14690	14741	14811	14696	14979	14743	14910	14697	14774	14786	14909	14909	14785	14929	14813	14980	14823	14741	14789	14852	14780	14866	14996	14891	14947	14788	14959	14788	14656	14729	14856	14771	14812	14759	14901	14706	14801	14886	14841	14964	14932	14903	14632	14903	14765	14939	14901	14845	14791	14763	14908	14792	14847	14726	14878	15018	14926	14763	14847	14868	14779	14889	14726	14650	14870	14834	14820	14743	14837	14748	14732	14713	14813	14801	14887	14774	14905	14933	14805	14816	14715	14881	14903	14789	14801	14964	14779	14978	14854	14810	14795	14752	14792	14854	14756	14863	14862	14838	14884	14853	15048	14820	14853	14965	14890	14859	14700	14783	14663	14846	14901	14688	15018	14960	14804	14735	14723	14800	14755	14937	14765	14903	14773	14757	14903	14900	14729	14708	15002	14936	14706	14827	14757	14816	14691	14890	14676	14809	14803	14696	14862	14897	14863	14915	14751
23591	20930	28183	23989	22196	23121	22140	19530	18645	18527	17913	17563	26941	29858	27814	22769	18948	17458	17065	16898	16834	16714	16868	16742	16745	16709	16581	16766	16693	16586	16787	16744	16788	16615	16718	16513	16530	16768	16646	16645	16558	16737	16776	16834	16751	16808	16600	16716	16577	16637	16665	16782	16899	16540	16715	16834	16834	16646	16535	16482	16790	16687	16588	16603	16547	16494	16643	16668	16645	16675	16593	16524	16721	16587	16784	16781	16423	16430	16620	16636	16644	16964	16663	16658	16716	16606	16611	16727	16592	16662	16598	16555	16625	16503	16512	16790	16648	16677	16569	16639	16745	16566	16593	16604	16616	16697	16614	16608	16625	16819	16468	16666	16579	16522	16614	16431	16699	16545	16573	16523	16716	16785	16807	16757	16611	16641	16516	16744	16569	16754	16597	16751	16661	16878	16467	16822	16498	16354	16664	16612	16605	16475	16746	16657	16663	16381	16804	16564	16590	16568	16611	16515	16647	16664	16567	16645	16787	16736	16613	16486	16672	16698	16656	16550	16715	16709	16459	16385	16530	16403	16466	16628	16416	16694	16378	16575	16771	16733	16605	16706	16863	16644	16665	16687	16646	16843	16534	16550	16601	16646	16450	16754	16500	16672	16753	16803	16752	16445	16611	16526	16599	16658	16615	16657	16591	16665	16697	16607	16810	16465	16768	16652	16805	16595	16677	16566	16648	16465	16621	16566	16618	16560	16602	16651	16475	16496	16532	16546	16469	16815	16864	16446	16493	16535	16715	16662	16509	16690	16705	16660	16561	16448	16668	16358	16702	16787	16608	16705	16501	16753	16627	16736	16592	16592	16649	16605	16556	16494	16749	16457	16542	16648	16607	16537	16815	16731	16859	16564	16595	16612	16581	16627	16507	16485	16506	16735	16578	16574	16552	16805	16676	16573	16385	16566	16878	16658	16749	16627	16639	16602	16752	16557	16597	16716	16633	16583	16542	16718	16737	16673	16619	16504	16598	16394	16749	16617	16563	16718	16605	16656	16615	16672	16448	16708	16611	16526	16531	16703	16766	16579	16643	16871	16660	16535	16725	16684	16405	16573	16604	16514	16555	16529	16578	16728	16636	16575	16678	16646	16737	16645	16507	16761	16505	16784	16585	16579	16620	16835	16465	16596	16541	16557	16552	16574	16719	16517	16582	16644	16569	16494	16604	16507	16598	16911	16641	16686	16576	16785	16528	16646	16566	16718	16764	16658	16699	16677	16727	16691	16677	16693	16521	16490	16729	16509	16744	16693	16564	16733	16463	16617	16651	16633	16777	16531	16674	16373	16863	16437	16667	16660	16535	16956	16640	16613	16286	16649	16574	16783	16685	16351	16737	16659	16818	16633	16670	16651	16590	16578	16627	16607	16722	16691	16644	16510	16618	16590	16566	16531	16562	16711	16644	16697	16767	16719	16719	16626	16429	16584	16887	16646	16502	16636	16660	16848	16632	16493	16603	16684	16691	16744	16630	16481	16659	16530	16718	16474	16489	16633	16718	16705	16602	16622	16521	16542	16531	16656	16664	16475	16387	16488	16562	16584	16646	16556	16666	16417	16586	16835	16535	16534	16439	16538	16473	16653	16656	16671	16794	16513	16519	16587	16456	16567	16709	16550	16619	16573	16669	16613	16768	16513	16590	16699	16662	16707	16609	16451	16607	16719	16452	16566	16673	16689	16657	16468	16640	16638	16615	16414	16796	16510	16595	16625	16584	16670	16498	16711	16879	16504	16518	16584	16637	16655	16570	16612	16699	16609	16616	16543	16760	16539	16615	16772	16790	16847	16569	16420	16695	16612	16431	16402	16508	16486	16659	16656	16450	16746	16714	16481	16659	16449	16768	16635	16744	16547	16712	16758	16783	16786	16581	16557	16622	16603	16545	16591	16612	16606	16393	16676	16698	16641	16665	16544	16547	16617	16633	16568	16434	16606	16653	16808	16786	16673	16480	16451	16698	16480	16403	16668	16671	16592	16592	16614	16695	16696	16516	16630	16639	16691	16545	16569	16740	16754	16348	16897	16558	16623	16684	16634	16693	16493	16508	16707	16660	16644	16508	16636	16742	16670	16682	16568	16670	16535	16614	16519	16535	16603	16630	16416	16630	16723	16701	16724	16755	16581	16644	16503	16827	16498	16566	16612	16474	16455	16563	16444	16582	16678	16662	16532	16519	16690	16505	16488	16622	16656	16444	16768	16652	16935	16504	16858	16515	16633	16477	16425	16486	16580	16431	16703	16579	16597	16709	16675	16826	16741	16671	16621	16620	16605	16608	16530	16690	16729	16510	16570	16391	16448	16710	16882	16688	16659	16557	16744	16655	16518	16520	16473	16718	16690	16693	16653	16657	16875	16616	16624	16703	16695	16683	16814	16693	16470	16507	16689	16719	16711	16749	16646	16546	16611	16669	16733	16526	16704	16831	16722	16704	16621	16662	16525	16582	16773	16639	16604	16527	16560	16583	16687	16562	16644	16646	16800	16588	16620	16528	16551	16730	16578	16347	16743	16549	16737	16737	16719	16811	16762	16552	16594	16513	16656	16535	16526	16768	16842	16534	16682	16666	16581	16710	16617	16493	16621	16786	16726	16809	16670	16620	16355	16794	16516	16741	16622	16590	16663	16621	16724	16632	16592	16686	16665	16611	16750	16506	16819	16618	16684	16732	16795	16440	16484	16424	16728	16622	16677	16412	16503	16441	16573	16831	16601	16589	16711	16553	16594	16563	16674	16883	16639	16625	16398	16652	16732	16706	16587	16748	16600	16603	16507	16739	16577	16605	16532	16493	16807	16774	16646	16726	16587	16563	16589	16711	16833	16543	16612	16347	16573	16691	16403	16710	16620	16580	16311	16648	16658	16592	16487	16595	16585	16614	16545	16969	16487	16590	16738	16623	16765	16647	16627	16652	16507	16696	16471	16721	16507	16826	16754	16712	16550	16900	16609	16678	16831	16703	16550	16728	16561	16430	16658	16678	16647	16538	16577	16636	16732	16728	16673	16458	16489	16603	16836	16649	16819	16552	16665	16648	16687	16752	16582	16577	16722	16601	16687	16728	16744	16579	16598	16561	16844	16624	16624	16641	16646	16474	16695	16668	16650	16678	16572	16510	16623	16638	16595	16778	16599	16653	16688	16653	16724	16633	16705	16537	16384	16690	16568	16548	16654	16615	16756	16525	16624	16612	16722	16621	16614	16560	16454	16600	16608	16634	16566	16702	16556	16791	16579	16537	16531	16451	16579	16727	16894	16663	16821	16728	16570	16581	16637	16728	16716	16638	16502	16575	16741	16441	16679	16789	16666	16711	16680	16552	16777	16587	16766	16541	16531	16600	16656	16609	16541	16392	16475	16452	16850	16665	16739	16603	16750	16527	16574	16738	16694	16560	16470	16581	16735	16542	16501	16613	16669	16605	16678	16821	16539	16718	16476	16658	16618	16605	16795	16622	16526	16398	16566	16715	16477	16551	16855	16601	16778	16660	16700	16869	16542	16712	16677	16667	16561	16578	16601	16657	16427	16651	16673	16563	16567	16609	16660	16610	16490	16441	16722	16543	16593	16582	16563	16725	16573	16537	16782	16699	16574	16626	16709	16744	16723	16485	16586	16591	16397	16400	16537	16613	16628	16712	16582	16643	16648	16767	16682	16525	16691	16790	16631	16620	16358	16595	16611	16733	16722	16627	16597	16418	16544	16564	16680	16609	16627	16799	16728	16611	16776	16516	16607	16507	16650	16579	16697	16461	16698	16645	16631	16692	16599	16607	16554	16550	16623	16779	16670	16773	16585	16613	16575	16623	16694	16616	16591	16741	16586	16798	16516	16842	16504	16612	16728	16566	16464	16497	16579	16533	16598	16538	16569	16570	16822	16578	16650	16586	16723	16578	16582	16564	16629	16422	16920	16731	16500	16602	16613	16534	16665	16670	16439	16617	16588	16628	16600	16632	16679	16792	16433	16587	16593	16724	16743	16819	16601	16561	16537	16514	16516	16737	16660	16714	16452	16743	16539	16607	16624	16565	16733	16499	16641	16286	16483	16674	16635	16488	16260	16693	16648	16625	16844	16517	16559	16705	16657	16655	16682	16444	16654	16640	16619	16584	16572	16648	16468	16634	16540	16610	16560	16545	16534	16587	16506	16548	16591	16814	16546	16668	16531	16836	16701	16590	16576	16570	16608	16779	16568	16519	16595	16457	16486	16683	16407	16469	16601	16547	16617	16608	16786	16658	16683	16497	16644	16547	16692	16696	16475	16678	16491	16743	16435	16485	16616	16591	16845	16665	16490	16698	16656	16605	16774	16633	16463	16787	16616	16652	16678	16685	16582	16350	16524	16488	16652	16605	16557	16442	16579	16689	16554	16534	16740	16658	16545	16671	16422	16748	16553	16852	16717	16779	16617	16559	16613	16939	16453	16659	16603	16719	16615	16505	16569	16443	16668	16631	16529	16610	16793	16733	16756	16559	16629	16733	16600	16581	16631	16585	16631	16717	16552	16820	16716	16799	16653	16601	16601	16579	16366	16596	16711	16568	16658	16537	16652	16552	16578	16621	16628	16612	16548	16702	16657	16651	16575	16566	16637	16658	16775	16495	16555	16624	16650	16767	16740	16511	16568	16619	16683	16588	16727	16616	16503	16713	16511	16551	16725	16754	16509	16568	16439	16566	16581	16740	16686	16528	16603	16633	16515	16420	16680	16606	16557	16603	16425	16664	16503	16632	16460	16703	16655	16463	16487	16636	16565	16573	16591	16664	16482	16741	16665	16690	16527	16781	16676	16586	16558	16563	16640	16758	16692	16565	16881	16715	16658	16649	16602	16414	16603	16690	16627	16725	16379	16703	16739	16651	16582	16739	16584	16661	16551	16584	16693	16566	16686	16543	16647	16852	16659	16713	16882	16420	16710	16481	16666	16867	16591	16629	16674	16539	16586	16720	16829	16631	16582	16658	16620	16394	16647	16522	16500	16642	16453	16647	16691	16634	16611	16446	16586	16720	16450	16715	16580	16598	16593	16745	16652	16577	16346	16579	16682	16543	16617	16654	16588	16426	16708	16542	16637	16431	16640	16546	16594	16578	16555	16625	16698	16679	16585	16680	16820	16621	16435	16770	16666	16641	16421	16625	16447
18330	32570	31241	25312	23226	22035	19907	19237	18305	17641	16655	16667	30770	31923	28607	21811	17368	16100	15364	15110	15215	15076	14983	14826	15180	15202	14902	15015	15067	15023	15026	15088	15110	15167	15100	15049	14923	15069	15072	14958	15072	14987	15243	14879	15067	15082	15033	14859	15233	14913	14829	15046	15084	14945	15187	15029	15209	15042	14971	15085	15264	15113	15015	15005	15002	15037	14894	14986	15080	14998	14937	15063	15065	15028	15125	15146	14910	15141	15122	15021	14912	15186	15112	15083	15136	15117	14844	15099	15030	15091	15010	14924	15065	14961	15122	15098	14935	15058	15093	15113	15175	15016	14889	15189	15035	15197	15163	15066	14951	14985	14981	15187	15185	15114	15026	15027	14963	15066	14996	14996	15013	15006	15133	15034	15104	14984	15030	14918	15152	15019	15058	15129	14996	15071	14943	15124	15022	14917	15156	15028	15023	15047	15059	15064	15035	14933	14991	15034	15147	14988	14971	15108	15035	15000	15179	14918	15189	14924	14990	14887	14989	14925	15065	15011	15010	15004	14904	14982	14917	14911	15081	14881	15094	15110	15113	14968	15032	14971	14878	15055	15062	15048	15030	15022	15128	15183	15034	15027	15043	15217	14947	15002	14911	14877	15050	15025	15033	14987	15047	15011	15167	15022	14929	14975	14987	15005	15083	15027	15070	15332	15108	14971	15006	15045	15061	14998	15227	14953	14955	14912	15428	14914	15034	14851	15021	15044	15140	15066	15079	15110	15180	14996	14890	15034	14905	14985	15058	14986	15053	14904	14993	15063	15158	14975	14978	15142	14961	14967	14979	14915	15000	14974	15054	14994	15064	15246	14934	15160	14985	15061	15047	14983	15145	14904	14983	15102	14961	15053	15059	14881	15104	14973	15074	15032	14980	15153	14996	14925	15027	14872	15051	15142	14979	15081	15253	15008	14994	14739	14986	14896	15214	15187	14987	14930	15064	14990	15013	15035	15155	15273	15001	15151	14946	15122	15064	15050	14952	15057	15043	14920	14933	15088	14875	15074	15034	15066	15128	14972	15025	15237	14992	14896	14868	15177	14921	14921	15065	15185	15106	15010	15217	15038	15128	15006	14937	15131	14951	15004	15128	15075	15100	14961	15152	15030	15068	14967	14965	15038	15032	15099	14955	14869	15115	14897	15113	15032	14987	14988	15157	15057	15194	14930	14835	14960	15097	15035	14930	14973	15173	14973	15109	14980	15037	15158	15077	14898	15057	15112	15032	15084	15068	15085	15080	14963	15135	14876	15135	14882	14950	15230	15106	15116	15061	15042	15030	15062	14995	14938	15005	14994	14923	15014	14937	15067	15242	15012	15090	15062	15095	15136	14912	15026	15015	14919	14915	15035	15134	14932	15084	14973	15093	15100	15118	14873	15018	15044	15100	14929	14971	14894	14935	15010	14955	14945	14944	15027	15073	14825	15092	15069	15381	15057	15085	15105	15180	15050	15090	15128	14978	15119	14825	15109	15002	15024	14905	15095	15000	14982	15058	15085	15114	15059	15053	15072	15133	14993	14962	14964	15075	14951	14905	15043	14958	14999	14957	15131	15040	14938	15021	15025	15081	15001	14956	14989	15043	14976	14949	14927	15081	15017	15099	15048	14966	15030	14947	14968	14958	15375	15067	15081	14835	15016	15009	14945	15114	15030	15053	15029	15138	14969	15044	15051	15095	15140	14903	14989	15101	15028	15117	14910	15118	15021	15073	15105	15020	15035	14999	15142	15054	15043	15128	15026	14968	14948	14835	14988	15213	14986	14997	15032	15106	14978	15013	14988	15317	15135	15067	15046	15004	15142	15208	15015	14927	15087	14956	15127	15092	15257	14909	14935	15063	15088	14944	15092	14816	15061	15025	14823	14783	15152	14869	15140	14941	14947	14884	15032	15025	15015	14980	14887	14906	14858	14993	14932	15061	15046	15065	15028	14967	15086	15071	15093	15130	15017	14911	15080	14941	15067	14991	14921	14957	14991	15086	15247	15127	14773	14955	15205	14750	15042	14962	14988	15007	15053	14932	14996	15082	15029	15026	14978	15114	15103	15025	14987	14979	15002	14982	15095	15045	15131	14939	15060	15085	14816	14914	14959	14915	15092	15140	14950	15199	14949	14967	14907	14936	14993	14986	15133	14925	14809	15092	14970	14908	14978	14788	15025	14838	14940	15073	15150	14904	14907	14989	14992	14909	15118	15028	14948	15086	15079	15038	14964	15068	15114	14854	14829	15057	14957	15021	15079	15065	14902	15014	14928	15025	15019	15089	15156	15109	14977	15175	14980	15016	15138	15020	15089	15066	14979	15003	15120	14994	15038	15125	15095	14919	14945	15092	15088	15158	14949	15078	15034	15059	14981	15075	15041	14914	15186	14937	15008	15008	15018	15029	15105	14901	15077	15014	15115	15034	14833	14935	15207	14990	15050	15135	15201	14960	15086	15020	15056	14936	15123	15057	15119	15033	15014	14983	15080	15053	14956	14896	14808	15165	15018	14902	15161	14904	15048	15089	15014	15020	14965	14961	15031	15127	14920	15090	15057	14904	15071	14882	15007	15020	15113	14891	14989	14945	15195	15026	15035	15072	15151	14896	15065	14923	14991	15053	15078	15096	15084	14913	15144	14976	14901	14997	14992	15036	15124	15126	14874	15276	14990	15009	14889	15041	15033	15060	14879	15015	14941	15148	15095	15022	15045	15014	14991	14936	14993	14993	15124	15004	15020	15287	15088	14904	14985	14917	14960	14986	14968	15024	15132	14991	14986	15060	14901	15153	15027	15089	15146	14929	15209	14939	14974	14969	15015	15148	15020	14989	15062	15025	15110	15170	14959	15048	15162	14961	15141	15081	14987	15039	14945	15083	14984	15122	14924	15028	14925	14976	15085	15071	15027	14890	15066	15049	14973	15221	15073	15132	15007	15051	15057	15197	15002	15041	14912	15099	15028	14981	14873	15186	15089	14932	15007	14979	15027	14883	15041	15001	15029	15177	14972	15075	15022	15158	14940	15035	14900	14973	15045	14969	14932	15034	15056	15012	15092	14987	15077	15047	15108	14892	15018	15091	14878	15001	15046	15114	15026	14951	15055	14910	15082	15029	15029	14937	15030	15184	15110	15003	15083	15035	15076	14950	15209	15197	15020	15000	15130	15090	15000	15091	15008	14953	14868	14855	15178	15119	14908	15049	15091	14931	14963	14974	15113	15007	15115	15090	14944	15073	14902	14975	15102	15029	15024	15003	14911	15022	15200	15074	14925	15049	14996	15049	15126	14971	14936	15172	14983	15109	15002	15015	15100	14999	14959	15044	14981	15082	14920	14971	14924	14878	15103	14964	15069	15032	15032	15147	14904	15037	15083	14991	14957	15007	14914	15079	14967	15066	14892	14915	14964	15238	15111	15056	14954	14838	14937	14877	15041	15081	14963	15020	15073	15128	15040	14890	15105	15100	14999	14961	15039	14997	14894	15043	14988	14925	15093	15009	15159	15068	15026	15108	15078	15004	15099	15048	14946	14968	15108	14911	14961	14950	15162	14996	14948	14864	15078	15070	14966	15233	15033	15032	15070	14972	15038	15210	14929	15171	15048	14993	15157	15117	15033	14986	15106	14886	14893	15063	15125	15080	15024	15063	14944	15257	15232	15172	15162	14973	15122	14981	15024	15151	14966	14926	14947	15091	15169	14904	15077	14966	14983	14795	14940	15219	15037	14961	14995	15155	15088	15068	14960	15168	15064	15088	14848	14896	15101	14877	15067	15003	14908	15031	15181	15000	15017	15167	15179	15068	15122	14990	15045	14974	15118	14929	15042	14835	15061	15059	15142	15142	14963	15052	15008	15045	15111	14986	14997	14889	15034	15045	15074	14935	14999	15274	15106	15012	14903	14951	14990	15042	14965	15174	15082	14944	14983	15126	14989	15063	15251	15091	15080	14945	15080	15113	14809	15082	15103	15101	15136	15049	15072	15060	15055	15181	15020	14971	15223	14957	15068	14885	15022	15036	15029	15073	14995	15054	15183	15173	15141	15088	15120	14986	14918	15111	15119	15059	15122	15150	15042	14949	15127	15031	15001	15058	14928	14973	15035	15013	15119	15012	15113	15053	14995	14896	14940	14976	14954	15005	15008	15023	14983	15103	15062	14913	15001	15011	15056	14967	15110	15007	15037	15132	14967	15025	15126	15025	15026	14975	14959	15030	14880	15044	15085	15235	15162	15013	15209	15124	15081	15082	15066	15095	15011	15115	14986	14958	14969	15032	15026	15063	14982	15008	15067	15139	14965	15023	15030	15061	15184	14935	15036	15174	15133	14965	15010	15009	14993	15070	14996	15044	15024	14870	15057	15109	15125	15089	14863	15168	15017	15040	15099	15048	15019	15059	15123	15050	14989	15178	15062	15124	14968	14977	14970	15123	14960	14821	15039	15106	15105	14966	15020	15009	15142	15083	15009	15009	15101	15098	15077	15057	15030	15036	15006	15032	15128	14988	15039	15030	15028	15172	15152	15086	14927	15075	15007	15029	15078	15019	15099	15036	15106	15052	14900	14913	15075	14917	15105	14853	14911	14922	14995	15032	15046	15048	15202	15034	15019	14924	15003	15022	15083	15066	15056	15114	15165	15101	14912	15047	15090	15041	15058	15117	14937	15032	15049	15059	15040	14962	15123	14999	14975	15061	15245	15121	15055	15006	15072	14902	15199	15032	15089	14880	15047	15031	15043	15113	15057	14991	15067	15049	15045	15031	15177	15154	15073	15039	15055	15031	15117	14955	14974	14949	15031	14911	15127	15082	14951	14924	15025	15014	15013	15006	15177	15077	15178	14861	14977	14878	14975	14952	15103	14865	15047	15059	14964	15037	14975	15050	15045	14982	14981	15002	15264	14963	15073	15044	14974	15233	14972	15108	15132	15078	14879	15167	14939	15048	14977	15067	15080	14968	15150	14941	15096	14963	14940	15097	14956	15099	15019	14936	15021	15023	14930	15006	15051	15147	15073	15101	15008	15068	15120	14971	15105	15052	15046	14963	14912	15069	15117	14998	15155	14879	14956	15001	14969	15229	15005	15103	15071	14852	14912	15107	15061	14928	15006	15110	15098	15040	14926	14912	15027	15040	15012	15109	14962	14940	15003
22456	20868	28521	23348	21240	23964	25982	21045	19550	19423	18866	18558	32111	39041	34641	26866	20791	18793	17519	17142	17049	17029	16751	16913	16795	16821	17101	16900	16977	16918	16863	16895	16861	17022	16978	17115	16837	16897	16985	16845	16808	17020	16919	16988	16970	16797	16808	16939	16771	16805	17028	16886	17073	17091	16816	17047	16974	16990	16801	16976	17104	16815	16991	16895	16823	17022	16906	16907	16829	16918	16872	16646	17041	16999	16999	16727	17134	16744	16809	16995	16909	16841	16938	16766	16829	17107	16856	16907	16955	16751	16971	16893	16778	16952	16927	16777	16904	16902	16780	16831	16861	16992	16817	16942	16878	16842	16696	16805	16836	16762	16962	16963	16847	16808	16984	16753	16897	16675	16940	16945	16990	16685	16874	16801	16671	16860	16889	16849	16847	16951	16837	17067	16810	16970	16751	16659	17029	16731	17083	16765	16785	16784	16831	16747	16861	16990	16807	16939	17175	16829	16989	16755	16888	16999	16987	16991	16937	16803	16843	16796	16729	16770	16753	16788	16883	16826	16816	16798	16975	16787	16796	16785	16742	16966	16836	16814	16840	16902	16767	16945	16835	16929	16717	17007	16693	16829	16848	16861	16832	16713	16757	16768	16986	16765	16944	16735	16840	16697	16740	16609	16949	16911	16990	16732	16900	16731	16805	16829	16820	16752	16783	16982	16937	16719	16764	16869	16861	16838	16635	16802	16857	16913	16979	16636	16856	16677	16677	16835	16839	16981	16898	16898	16826	16678	16770	16897	17158	16934	16686	16877	16993	16973	16878	16879	16775	16643	16927	16942	16933	16767	16751	16808	17027	16738	16842	16787	16841	16684	16735	17008	16902	16871	16813	16893	16705	16966	16751	16855	16818	16807	16787	16907	16624	16858	16652	16860	16793	16782	16779	16825	16865	16966	16730	16763	16700	16866	16978	16764	16878	16865	16760	16802	17113	16822	16839	16717	17008	16812	17009	16794	16799	16859	16874	16954	16878	16877	16875	16952	16760	16581	16718	16760	16986	16835	16797	16777	16999	16979	16838	16686	17018	16676	16775	17004	16839	16759	16914	16820	16847	16955	16900	16875	16756	16672	16558	16832	16679	16728	16805	16980	16851	16944	16731	16493	16844	16924	16898	17049	16789	16837	16794	16989	16709	16803	16731	16857	16869	16928	16926	16594	16865	16852	16597	16596	16684	16923	16868	17136	16893	16838	16889	16739	16945	16863	16946	16766	16729	16990	17012	16778	16751	16755	17019	16681	16881	16755	16965	16885	16575	16936	16934	16772	16895	16872	16866	16883	16818	16994	16848	16986	17005	16630	16830	16719	16705	16977	16861	16662	17004	16819	16757	16836	16769	16794	16707	16934	16681	16741	16886	17131	16826	16992	16714	16901	16775	16401	16997	16922	16989	16832	16799	16829	16850	16971	16796	16842	16893	16825	16890	16992	16969	16940	16621	16680	16710	16635	16837	16792	16803	16886	16868	16811	17055	16844	16804	16913	16976	16848	16802	17132	16896	16675	17003	16637	16862	16689	16817	16852	16891	16710	16993	17028	16878	16915	17021	16720	17072	16724	16963	16854	16930	16982	16697	16994	16806	16771	16688	16733	16781	16860	16796	16797	16783	16826	17110	16654	16643	16932	16932	16801	16563	16668	16769	16921	16747	16793	16824	16883	16758	16903	16977	16761	16853	16919	16686	16773	16782	16872	16674	16800	16988	16752	16861	17122	16729	16945	16555	16850	16854	16835	16877	17004	16944	16922	16825	16971	16893	16981	16787	16866	16743	16705	16782	16810	16755	16863	16888	16835	16828	16824	16961	16745	16767	17025	16674	16781	16914	16779	16724	16755	16651	16898	16701	16536	16998	16769	16873	16913	16801	16854	16892	16628	16777	16806	16916	16661	16813	16714	16794	16958	16800	16833	16909	16918	16835	16634	16886	17058	16938	16933	16892	16821	16948	16733	16805	16717	16658	16906	16815	16776	16855	16872	16775	16957	16928	16822	16741	16736	16671	16759	16864	16765	16873	16769	16815	16863	16831	16898	16817	16839	16808	16885	16922	16719	16770	16813	16976	16928	16798	16664	16709	16879	16946	16940	16836	16815	16927	16719	17015	16920	16844	16927	17041	16842	16903	16805	16757	16696	16945	16924	16915	16772	16749	16775	16512	16742	16887	16659	16830	17013	16769	16835	16891	16837	16991	16872	16715	16715	17027	16894	16824	16794	16864	16788	16792	16611	17029	16904	16800	16900	16722	16799	16805	16784	16654	16804	16743	16843	16893	16944	16845	17029	16876	16829	16837	16644	16838	16811	16955	16845	16777	16801	16771	16670	16725	16606	16825	16786	16921	16868	17084	16775	16879	16966	16856	16836	16839	16845	16910	16837	16872	16835	16754	16846	16859	16930	16722	16638	16622	16722	16750	16829	16682	16858	16850	16714	16911	17004	16852	16632	17003	16904	16827	16815	16833	16797	16618	16878	16768	17105	16925	16866	16801	16742	16977	16689	16724	16770	16781	16806	16904	16887	16940	16963	16806	16694	16792	16844	16708	16686	16811	16887	16909	16810	16783	16960	17003	16903	16927	16858	16888	16936	16787	16732	16692	16869	16826	16860	16778	16727	16926	16713	16714	16811	16779	16745	17084	16919	16753	17004	16870	16818	16725	16901	16825	16821	16821	16823	16682	16748	16868	16923	16826	16657	16851	16838	16857	16763	16906	16967	16883	16779	16813	16693	16722	16664	16804	16841	16930	16806	16661	16798	16883	16908	16963	16932	16783	16698	16647	16833	16810	16749	16799	16786	16834	16743	16712	16947	16813	16906	16753	16885	16847	16859	16801	16826	16988	16725	16832	16828	16658	16804	16892	16925	16996	16874	16869	16781	16781	16702	16817	17078	16875	16763	16812	16913	16912	16871	16838	16753	16954	16775	16889	16733	16818	16784	16857	16661	16728	16677	16864	16758	16888	16977	16781	16670	16772	16887	16641	16837	16864	16755	16845	16962	16908	17001	16814	16728	16919	16680	16585	16886	16900	16900	16745	16699	16687	16942	16625	16691	16757	16964	16758	16823	16660	16713	16882	16741	16823	16531	16736	16698	16768	16900	16842	16915	16943	16855	16692	16754	16906	16771	16775	16787	16890	16966	16886	16739	16819	16713	16990	16745	16869	16785	16723	16843	16749	16909	16875	16782	16827	16851	16903	16898	16951	16966	16850	16690	16674	16735	16953	17048	16719	16871	16843	16713	16677	16792	16829	16813	16803	16948	16684	17006	16920	16715	16784	16888	16831	16831	16680	16545	16719	16865	16556	16936	16881	16866	16922	17118	16707	16883	16729	16769	16782	16912	16883	16884	16928	16701	16913	16721	16689	17024	16774	16962	16953	16953	16924	16765	17027	16945	16696	16936	16817	16910	17002	17112	16858	16727	16756	16846	16636	16696	16867	16943	16671	16826	17079	16794	16840	16937	16589	16827	16718	16883	16759	17066	17061	16661	16934	16876	16760	17060	16903	16940	16947	16892	16974	16690	16854	16819	16773	16867	16562	16662	16932	16652	16964	16814	16827	16784	16878	16871	16841	16766	16863	16868	16895	16859	16690	16947	16905	16943	16774	16595	16737	16786	16746	16800	16908	16644	16831	16850	16801	16852	16836	16762	16869	16917	16946	16913	16572	16750	16695	16892	16954	16935	16876	16911	16816	16962	16970	16972	16649	16938	17013	16807	16769	16696	16929	16725	16636	16827	16913	16680	16752	16748	16734	16904	16658	16646	16752	16592	17001	16787	16748	16906	16898	16770	16693	16752	16786	16901	16839	16784	16753	16845	16751	16919	16844	16718	16727	16726	16882	16798	16693	16741	16722	16818	16647	16705	16575	16797	16829	16777	16983	16937	16923	16889	16809	16648	16618	16617	16848	16900	16863	16964	16759	16945	16778	16816	16897	16978	16698	16680	16760	16646	16645	16940	16933	16790	16844	16888	16758	16808	16821	16715	16735	16881	17024	16988	16947	16859	16927	16881	16825	16667	16687	16853	16889	16767	16925	16828	16993	17012	16828	16845	16783	17115	16967	16669	16926	16813	16998	16802	16931	16911	16718	16624	16748	16805	16673	16751	16730	16665	16886	16671	16717	16852	16920	16924	16767	16815	16999	16630	17006	16920	16785	16905	16797	16681	16852	16779	16864	16840	16851	16895	16648	16564	17000	16913	16911	16845	16745	16861	16608	16770	17033	16934	16714	16753	16755	16915	16811	16888	16944	16994	16885	16823	16719	16805	16889	16752	16833	16993	16763	16779	16670	16915	16734	16856	16940	16860	16674	16967	16958	16929	16932	17027	16854	16679	16872	16930	16829	16829	16901	16965	16987	16863	16529	16875	16885	16824	16964	16717	16632	16853	16868	16934	16755	16637	16757	16866	17039	17018	16998	17006	16826	16879	16907	16748	16788	16873	16844	16826	16937	16878	16935	16990	16678	16684	16879	16750	16846	16734	16642	16838	16696	16984	16660	16789	16735	16803	16673	16855	16651	16738	16655	16828	16666	16724	16846	16873	16908	16968	17120	16813	16933	16824	16778	16731	16945	16795	16853	16977	16708	16747	16773	16783	16537	16791	16833	16882	16808	16657	16763	16729	16783	16806	16965	16739	16740	16922	16870	16959	16798	16817	16918	16833	16888	16926	16746	16776	16859	16886	16716	16954	16878	16688	17051	16974	16906	16807	16769	16749	16721	16661	17094	16838	16933	16807	16894	16654	16822	16640	16831	16768	16793	16868	16926	16745	16906	16863	16754	16829	16759	16794	16842	16750	16673	16813	16763	16859	16663	16885	16792	16673	16771	16844	16869	16658	16757	16833	16703	16881	16939	16737	16782	16772	16555	16669	16841	16685	16619	16802	16724	16782	16792	16461	16628	16805	16601	16816	16935	16925	16769	16905	16587	16805	16899	16690	16652	16650	16776	16683	16846	16900	16677	16714	16549	16829	16840	16900	16876	17005	16909	16809	16591	16845	16956	16703	16756	16879	16966	16754	16752	16905	16888	16869	16738	16936	17012	16830	16687	16866	16766	16892	16866	16826	16811	17028	16811	16881	16710	16855	16819	16866	16690	16786	16957	16755	16875	16841	16925	16788
19029	35284	33356	27949	26783	25061	22259	20488	19524	18584	17827	18198	36998	40666	36107	26145	19194	16912	15721	15224	15215	15094	15261	15056	15253	15147	15117	15032	15194	15000	15140	15186	14976	15124	15255	14916	15155	14914	15154	15234	15010	15022	15081	15166	15292	15125	15292	15170	15275	15190	15170	15088	15026	15146	15032	15136	15027	15193	15067	15077	15052	15134	15005	15119	15011	15078	15254	15103	15149	15041	15061	14966	15058	15189	15142	15040	15002	15045	15224	15176	15025	15046	15148	15300	15091	15084	15087	15166	15043	15078	15032	15195	14999	15030	15017	15141	14987	15192	15172	15102	15042	15086	15270	15034	15121	15201	15084	15137	15070	15095	15145	15103	15049	15043	15097	14958	15071	15177	15071	14955	15119	14943	15070	15148	14998	15087	15049	14985	15112	15156	15083	14994	15008	15020	15090	15116	15003	14996	15174	15108	15148	14943	15006	15091	15067	15202	15107	14876	15050	14949	15075	15028	15121	14992	15094	15067	15188	15031	15173	14989	15024	15076	14982	14964	15141	15040	15076	15121	15109	14951	15102	15182	15153	14985	15026	15074	15076	15032	15134	15173	15029	15148	15040	14933	15096	15162	15017	15033	15027	15051	15086	15088	15000	15188	15185	14903	15178	15085	15054	14943	14871	15188	15146	15103	15096	15173	15018	15063	15053	14949	14982	15029	15021	15049	15064	15195	15021	15012	14951	15117	14984	15195	14999	15050	15120	15129	15199	14910	15159	15069	15210	14949	15098	15144	15189	14920	14889	15178	15066	15152	15093	15240	15070	15063	15061	15026	15280	15239	15108	15168	15095	14979	15194	15037	15174	14998	15218	14955	15140	15068	14978	15133	14933	15185	15123	15052	14976	15158	15138	15054	15039	15286	15037	15114	15190	15084	15201	14995	15047	14991	15108	15008	14969	14995	15170	15059	14978	15164	15228	15064	15061	15231	14934	14994	15172	14923	14995	14935	14944	15082	14995	14965	14910	15157	14991	14997	15111	15044	15041	15120	15087	15110	15094	15003	14982	15032	15054	14880	15039	15029	15078	15145	15006	15008	15027	15096	15020	14999	15020	15111	15099	15042	14960	15069	15069	15070	15023	15095	14976	15242	14970	15026	15055	14998	14985	15159	15094	15068	15012	15214	14851	15052	15043	14941	14966	15116	15068	15313	15085	14949	14909	14931	15042	15160	15012	15092	14956	15071	15199	15289	15049	15166	15085	15147	15050	15148	15008	14958	15035	15088	15013	15162	14926	15256	15035	15092	14944	15148	15111	14954	14954	15175	14957	14955	15065	14968	14923	14946	15060	15267	15134	14991	15152	15242	15270	14887	15083	14885	14974	15080	14914	14861	15046	15151	15263	15115	15164	15189	15046	15142	15032	15139	15174	14980	15208	15118	14963	14917	14971	15245	15066	15047	15021	15024	14971	14931	15169	15109	15056	14936	14957	15089	15068	14982	14950	15039	15135	15078	15145	15165	15153	15114	15026	15005	14992	14950	15028	15035	14903	15098	15022	15170	14912	15133	15182	15183	15103	15092	15123	15155	14962	15126	14956	15063	15238	15215	15122	15067	15004	15066	15205	14981	15180	15061	15090	15013	15010	15155	15228	15273	15108	15135	15046	15060	15002	15022	15063	14921	15068	15071	15006	15045	14927	14958	14834	14927	14952	15149	14989	15087	15015	15204	15163	15238	15066	15048	15130	15122	14932	14993	15042	15131	15132	14974	15166	15113	15145	15089	15100	15040	14904	15153	15104	15126	15155	15199	15095	15027	15059	14865	15241	14949	15058	14937	14963	15128	15113	15020	15035	15101	15113	15011	15174	15088	14944	14979	15116	15009	14945	14964	15033	15079	15101	15155	15202	15000	15100	15184	15070	15127	14927	15094	15094	15037	15045	14984	15056	14997	15219	15273	15058	14988	15124	15087	15105	14927	14969	15062	15050	15030	15123	14987	14998	14934	15194	15085	15070	15158	15075	14978	15212	15114	15061	15038	15074	15182	15019	15082	15098	14951	14990	15119	15070	15033	15003	15016	15308	15189	14918	15121	14919	15031	14998	15064	14964	15088	15157	15021	15118	15172	15001	15141	15040	15009	15115	14996	15040	15108	15002	15081	15032	15146	15167	14984	15065	15080	14913	15013	15074	15258	14902	14993	14854	15029	15101	15039	15045	14977	15121	15022	14971	15022	15224	15103	15078	15091	15010	15138	14998	15142	15010	15029	15006	15111	14947	15017	15101	15091	15076	15136	14993	15111	14935	15028	15170	15150	15129	14901	14987	15019	15060	14993	14897	15088	15041	14857	15123	15054	14973	15114	15167	15011	15063	15024	14928	15175	15165	14935	15276	15099	15066	15196	15192	15022	15088	14955	14898	15165	15000	15074	14994	15046	14850	15000	14986	15032	14894	14891	15065	15031	14944	15049	15075	15140	15120	15074	15045	14853	15033	15079	14963	15146	15086	14832	14979	15098	15132	15000	15007	15145	15124	15109	15077	15018	15161	14977	15165	14865	15143	15100	15260	15058	15102	15058	15206	15283	15142	15088	15106	14972	15180	15065	14929	15026	14934	15058	15100	14949	14854	15058	15015	15239	15060	15170	15139	15070	15190	15000	15022	14996	14963	14981	15044	15089	14989	14983	15000	14996	15097	15116	15058	15056	15028	14907	15117	15066	14975	15000	15242	15159	15094	15118	15029	15128	14947	15059	15076	15139	15121	15114	15253	15093	15049	15014	15020	14989	14926	15081	15050	15094	15091	15063	15111	15098	15068	15074	15085	15002	15068	15029	15058	15260	15180	15099	15119	15161	15021	15119	14914	15020	15036	15130	14980	15065	15134	15196	15231	14947	15175	14925	15070	15170	15098	15114	15055	15072	15044	15085	15047	14992	15165	15127	14916	14954	15069	15033	15050	15056	15057	15132	15186	15131	14991	15090	15040	14998	15017	15176	15034	14957	15155	15014	15060	15022	15002	15149	15144	15099	15070	15126	15078	15095	15024	15118	15148	15202	15023	15036	15126	15136	14988	15077	15136	15094	15129	15007	15130	15189	15172	15157	15202	15179	15164	15138	14999	15051	15020	15071	15064	15066	15307	15107	15032	15278	14937	15162	15143	14949	15026	15160	14860	15212	15067	15157	15077	15072	14973	15146	15103	15075	15088	14975	15035	15099	14995	15071	14927	15182	14938	15197	15013	14970	14969	15003	15182	15077	14925	14783	15164	15091	15087	15046	15142	14875	14972	15030	15036	14997	15185	14775	14978	15161	14979	15258	14902	15105	15124	14992	15033	15106	15152	15034	15088	15082	14963	15134	15233	15000	14994	15055	15168	14969	14873	15145	15163	15065	15070	15052	15015	14935	15047	15047	15289	15118	15133	15119	15026	14990	15026	15083	15105	14975	14909	15059	14868	14955	14990	15070	15037	15125	14931	15177	14961	14994	15139	15058	14966	14898	14955	14940	14906	15050	15036	15114	14997	14867	15127	14954	14995	15084	14929	14951	14999	15052	15078	15214	15170	14972	15148	15028	15011	14948	14907	14984	15061	14982	15070	15092	15051	15255	14881	15254	14976	14962	15101	15043	15170	14964	14933	14965	15057	14917	15098	15090	15029	14996	15126	14972	15039	14985	15104	15024	15134	15091	15060	15167	15149	15088	15159	15011	15031	15139	15049	14977	14919	15068	15060	15101	14917	15071	15037	14978	15112	14955	14980	15174	14984	15110	15087	15133	15096	14996	14996	15110	15038	14820	15183	14995	15082	15152	15078	15040	15036	14906	14864	15071	14883	14971	15053	15091	15102	15131	15081	15063	15106	14943	15175	15159	15239	14922	14926	15135	15200	14993	15231	15053	15097	15166	14914	15158	15010	15031	14903	14993	15247	15022	15143	15147	15116	15069	15030	15038	15040	15231	15151	14947	14973	15131	15141	15011	14913	15021	15146	15100	15017	15229	15238	15040	15136	14913	15079	14949	15183	15041	15005	14951	15084	15019	15053	14921	15216	15142	15192	15149	15189	15035	15151	15141	15137	15018	14975	15010	15009	15076	14966	15078	15134	14997	15135	15076	15116	15081	15164	15022	15046	15054	15073	15129	15094	14943	15206	15000	15136	14971	14967	15079	14978	15040	15033	15107	15233	14992	15002	14983	14947	15001	15213	15146	15020	15071	15262	15073	15007	14830	15055	15058	14964	15017	15078	15030	14910	15134	15038	15036	15174	15220	15219	15088	15102	15114	15055	15185	15070	15157	14873	15065	15007	15034	15007	14930	15226	15028	15063	15074	15078	14956	15046	15074	14810	15199	15314	14877	15018	15085	15094	15079	15158	15106	15224	15032	14878	15100	14981	15159	15120	15104	15068	15145	15172	15044	14910	14949	14950	15064	14977	15029	15108	15037	15113	14986	15130	15079	15090	14934	14945	15155	14989	15052	15257	15195	14994	14904	15057	15134	14902	15049	15131	15003	15114	15048	14977	15037	15088	15030	14836	15157	15045	15071	15221	15092	15146	15036	15061	15059	15135	15112	15064	15009	15234	15070	14991	15051	15064	15159	15076	14968	15154	14941	14962	14970	15077	15039	14974	15156	15047	15160	15127	15161	15056	15128	15253	15081	15003	14983	15044	15107	15032	14962	15037	15079	15119	14996	15162	15065	15030	15224	14968	15052	15114	15053	15039	14919	15013	14940	15089	14953	15054	15103	15061	14881	15100	15061	15079	15103	14910	15066	15136	15185	14966	15092	15067	15052	15099	15099	15062	15058	14902	14982	15078	15087	15101	15040	15093	15098	14798	15122	15046	14955	15242	15119	15180	15041	15121	15132	14982	15210	14943	15206	15065	15158	15117	14988	14999	14946	15201	14994	15082	15046	15124	15139	15117	15072	15137	14994	15169	15056	15028	15104	14950	15046	14907	15166	15044	15126	15118	15121	15155	15160	15062	15096	15127	15076	15112	14698	15124	15052	15168	15135	15209	15128	14939	15042	15216	15102	14812	15135	15176	15172	15018	15049	14989	15025	15014	14888	15334	15092	15146	14820	15191	15098	14899	15093	15089	15059	15065	15142	15224	15119	15149	15035	14967	14969	14949	15204	15009	15180	15000	15108	15061	15131	15074	15095	15055	15302	15026	15007
27050	22180	25849	23531	20520	19766	19021	18110	17519	17253	17307	16902	17963	18965	18612	17637	16897	16664	16541	16403	16457	16481	16484	16522	16366	16668	16538	16507	16458	16605	16456	16308	16433	16364	16282	16494	16588	16640	16310	16169	16622	16421	16377	16347	16234	16406	16396	16482	16509	16435	16443	16424	16328	16579	16430	16474	16670	16515	16332	16540	16521	16579	16489	16431	16588	16376	16476	16451	16369	16444	16513	16280	16352	16299	16381	16523	16498	16490	16321	16157	16147	16228	16497	16472	16632	16480	16510	16462	16577	16410	16450	16433	16512	16508	16375	16547	16373	16406	16223	16427	16500	16584	16338	16302	16276	16475	16564	16482	16443	16351	16559	16272	16491	16523	16441	16325	16444	16359	16524	16393	16388	16375	16507	16467	16380	16363	16442	16433	16462	16552	16468	16461	16526	16492	16619	16318	16503	16476	16324	16388	16545	16483	16513	16522	16532	16436	16414	16335	16385	16349	16534	16378	16346	16332	16563	16415	16448	16537	16305	16505	16602	16247	16327	16605	16639	16328	16506	16289	16401	16524	16452	16220	16562	16543	16595	16483	16387	16465	16320	16298	16297	16455	16502	16593	16485	16482	16390	16278	16419	16436	16405	16296	16411	16384	16530	16355	16400	16490	16549	16499	16336	16474	16530	16597	16514	16229	16422	16561	16391	16445	16504	16559	16522	16428	16528	16298	16556	16345	16604	16359	16386	16393	16445	16352	16285	16452	16521	16439	16618	16188	16299	16393	16492	16357	16453	16107	16272	16597	16340	16631	16342	16385	16446	16546	16533	16650	16304	16261	16304	16410	16417	16517	16621	16325	16388	16494	16585	16555	16510	16249	16362	16555	16557	16425	16578	16518	16446	16422	16411	16493	16346	16240	16492	16430	16504	16366	16441	16419	16370	16406	16488	16793	16338	16335	16633	16303	16317	16538	16472	16515	16468	16409	16314	16378	16327	16587	16437	16406	16495	16415	16368	16381	16413	16536	16415	16447	16376	16149	16415	16432	16320	16253	16452	16537	16524	16372	16223	16260	16384	16376	16503	16389	16559	16351	16427	16469	16617	16331	16666	16667	16314	16334	16515	16280	16424	16711	16418	16653	16379	16364	16584	16625	16428	16561	16538	16352	16406	16457	16645	16577	16396	16578	16257	16164	16288	16131	16400	16605	16420	16425	16359	16326	16409	16450	16531	16259	16402	16381	16386	16341	16545	16380	16480	16420	16453	16530	16443	16364	16423	16537	16428	16569	16552	16558	16402	16365	16369	16407	16483	16238	16262	16472	16334	16266	16258	16393	16461	16332	16502	16362	16574	16437	16484	16392	16479	16361	16641	16320	16401	16653	16421	16493	16316	16218	16348	16541	16518	16564	16425	16198	16411	16437	16314	16511	16469	16583	16564	16346	16787	16404	16491	16502	16546	16425	16413	16537	16525	16497	16490	16452	16541	16235	16349	16451	16500	16373	16614	16314	16514	16394	16250	16382	16386	16453	16544	16444	16396	16550	16433	16510	16246	16537	16488	16520	16419	16624	16466	16357	16527	16549	16371	16433	16409	16351	16526	16431	16651	16418	16444	16460	16357	16447	16635	16412	16474	16490	16433	16488	16316	16402	16475	16291	16420	16315	16347	16393	16487	16467	16503	16450	16313	16452	16357	16100	16582	16391	16419	16304	16330	16353	16533	16355	16384	16505	16450	16323	16387	16409	16571	16438	16486	16390	16431	16556	16540	16494	16296	16525	16294	16585	16655	16579	16420	16411	16453	16408	16480	16231	16467	16441	16256	16416	16400	16478	16497	16393	16477	16461	16416	16403	16358	16700	16438	16312	16459	16354	16232	16325	16353	16558	16461	16531	16478	16593	16396	16405	16489	16357	16606	16600	16410	16510	16433	16446	16367	16502	16378	16500	16538	16456	16549	16453	16457	16370	16451	16500	16481	16486	16571	16397	16541	16554	16334	16462	16470	16296	16383	16396	16247	16310	16614	16457	16709	16390	16587	16365	16234	16336	16181	16579	16336	16516	16447	16367	16608	16446	16433	16473	16557	16329	16507	16572	16381	16345	16321	16378	16555	16408	16419	16511	16430	16594	16465	16588	16412	16364	16566	16516	16559	16405	16553	16481	16553	16538	16508	16469	16481	16355	16437	16390	16382	16259	16601	16405	16393	16282	16475	16416	16627	16439	16506	16450	16405	16425	16327	16336	16666	16454	16324	16483	16543	16438	16522	16682	16308	16300	16227	16217	16499	16527	16508	16091	16461	16492	16378	16609	16498	16374	16358	16433	16403	16362	16560	16722	16294	16408	16356	16463	16406	16444	16492	16423	16286	16336	16424	16358	16477	16538	16437	16576	16511	16791	16520	16395	16479	16654	16682	16580	16582	16341	16639	16635	16537	16532	16725	16319	16500	16667	16347	16250	16578	16408	16498	16348	16432	16415	16254	16139	16391	16583	16497	16557	16436	16488	16451	16565	16632	16438	16331	16347	16477	16473	16431	16322	16499	16389	16452	16216	16716	16420	16358	16500	16612	16524	16331	16488	16424	16654	16364	16525	16208	16419	16527	16645	16381	16378	16398	16496	16500	16293	16502	16537	16580	16484	16578	16375	16568	16473	16542	16580	16543	16331	16551	16381	16381	16594	16518	16526	16224	16428	16549	16293	16609	16757	16633	16319	16336	16476	16422	16295	16428	16358	16405	16346	16393	16380	16349	16431	16447	16425	16493	16660	16517	16442	16532	16433	16395	16576	16604	16403	16453	16486	16561	16284	16466	16493	16326	16569	16485	16234	16506	16482	16452	16410	16348	16489	16523	16502	16454	16476	16419	16555	16471	16423	16485	16350	16584	16447	16304	16544	16403	16434	16521	16378	16297	16351	16564	16349	16399	16443	16491	16429	16370	16323	16493	16443	16535	16532	16679	16500	16589	16460	16550	16423	16465	16542	16422	16561	16437	16581	16442	16510	16423	16531	16170	16457	16643	16535	16356	16326	16365	16419	16422	16516	16525	16513	16436	16510	16548	16617	16368	16519	16576	16319	16578	16589	16399	16456	16685	16386	16556	16258	16677	16536	16480	16410	16471	16529	16496	16390	16594	16372	16629	16375	16420	16527	16552	16401	16287	16384	16556	16451	16539	16469	16598	16493	16327	16592	16559	16389	16304	16510	16418	16446	16413	16447	16513	16541	16393	16540	16439	16269	16367	16326	16492	16308	16526	16414	16419	16242	16554	16489	16508	16386	16761	16353	16597	16498	16243	16239	16470	16297	16211	16372	16477	16367	16438	16377	16569	16465	16503	16497	16567	16410	16525	16596	16346	16677	16530	16383	16508	16218	16557	16315	16438	16402	16531	16444	16283	16331	16551	16490	16437	16531	16360	16617	16467	16438	16278	16389	16471	16280	16447	16489	16429	16566	16441	16263	16229	16403	16409	16351	16222	16408	16549	16441	16568	16362	16635	16190	16481	16270	16519	16365	16461	16429	16346	16414	16426	16503	16417	16597	16534	16495	16488	16513	16356	16448	16400	16424	16357	16252	16345	16459	16305	16354	16611	16326	16501	16509	16404	16242	16486	16585	16484	16554	16358	16452	16474	16537	16381	16438	16357	16481	16495	16545	16352	16527	16541	16354	16471	16503	16433	16559	16334	16357	16364	16452	16474	16516	16387	16342	16452	16713	16451	16352	16384	16534	16472	16327	16466	16546	16560	16681	16430	16339	16499	16474	16362	16290	16558	16443	16174	16419	16408	16635	16517	16516	16618	16541	16361	16468	16599	16364	16244	16510	16692	16436	16456	16279	16629	16457	16337	16484	16463	16357	16451	16331	16514	16530	16526	16422	16285	16428	16532	16276	16569	16485	16374	16462	16387	16324	16377	16479	16253	16433	16422	16464	16650	16381	16381	16490	16526	16564	16452	16410	16341	16291	16243	16407	16266	16252	16376	16462	16249	16341	16657	16496	16477	16303	16319	16293	16530	16403	16638	16550	16532	16509	16499	16190	16442	16328	16440	16416	16465	16455	16400	16384	16512	16482	16522	16553	16371	16490	16595	16435	16457	16614	16619	16325	16251	16558	16606	16373	16535	16359	16486	16356	16589	16478	16641	16364	16465	16469	16466	16524	16385	16678	16316	16369	16493	16456	16390	16516	16442	16359	16512	16490	16554	16439	16594	16360	16393	16383	16317	16511	16549	16518	16403	16514	16496	16272	16108	16163	16263	16490	16502	16318	16545	16363	16330	16412	16457	16309	16461	16703	16647	16549	16486	16407	16523	16362	16431	16343	16478	16439	16677	16275	16456	16420	16270	16507	16588	16470	16633	16500	16435	16328	16462	16465	16433	16512	16348	16231	16279	16365	16507	16417	16347	16530	16474	16334	16344	16618	16354	16602	16352	16451	16483	16327	16517	16500	16299	16665	16476	16359	16377	16493	16622	16590	16465	16525	16308	16690	16476	16273	16570	16292	16346	16240	16259	16372	16628	16454	16491	16439	16390	16476	16498	16395	16477	16614	16331	16508	16360	16576	16430	16266	16439	16331	16477	16465	16570	16651	16568	16435	16322	16315	16507	16375	16345	16437	16221	16466	16525	16418	16341	16592	16445	16605	16529	16392	16577	16504	16525	16439	16603	16431	16446	16457	16493	16463	16352	16351	16812	16517	16253	16194	16373	16367	16540	16435	16427	16508	16472	16504	16455	16488	16484	16570	16345	16586	16483	16558	16564	16371	16472	16347	16494	16396	16510	16476	16476	16451	16450	16463	16572	16662	16417	16504	16396	16573	16406	16127	16491	16433	16716	16371	16579	16456	16460	16417	16495	16382	16534	16547	16425	16463	16523	16585	16505	16355	16639	16410	16544	16341	16571	16431	16596	16474	16433	16474	16362	16467	16355	16592	16420	16487	16404	16704	16459	16351	16302	16511	16362	16427	16556	16381	16547	16454	16304	16301	16547	16497	16210	16481	16493	16438	16321	16400	16383	16404	16556	16271	16456	16537	16572	16553	16378	16477	16421	16467	16432	16557	16726	16541	16420	16473	16488	16420	16343	16559	16521	16486	16407	16528	16538	16410	16459	16468	16440	16374	16377	16446	16282	16243	16530	16423	16277	16560	16338	16591	16482	16526	16335	16505
18212	25611	24764	21885	20998	19504	18854	17461	17077	16207	16034	15725	17528	18183	17446	16023	15419	15037	14763	14796	14975	14869	14841	14964	14726	14801	15006	14868	14975	14825	14757	14824	14858	14749	14706	14785	15008	14841	14809	14806	14740	14710	14769	14886	14712	14881	14815	14853	14775	14884	15090	14746	14690	14820	14879	14939	14929	14764	14783	14715	14728	14969	14746	14904	14865	14759	14855	14827	14754	14826	14802	14834	14913	14871	14748	14595	14745	14759	14863	14858	14868	14920	14841	14919	14790	14831	14803	14762	14906	14834	14731	14842	14736	14692	14690	14769	14849	14784	14853	14797	14929	14864	14776	14973	14777	14776	14792	14717	14818	14879	14782	14834	14917	14854	14665	14805	14828	14866	14746	14806	14762	14771	14812	14934	14869	14879	14831	14955	14705	14754	14804	14874	14714	14643	14965	14809	14800	14820	14810	14734	14829	14874	14694	14727	15020	14884	14892	14830	14914	14952	14849	14910	14833	14916	14838	14705	14845	14821	14777	14921	14815	14630	14879	14818	14683	14961	14964	14906	14827	14838	14807	14829	14993	14880	14700	14789	14986	14857	14775	14742	14782	14823	14797	14916	14943	14898	14704	14888	14778	14757	14944	14854	14757	14470	14895	14897	14823	14975	14856	14601	14891	15005	14875	14794	14862	14681	14768	14974	14813	14786	14962	14877	14643	14781	14802	14733	14710	14904	14903	14843	14870	14841	14820	14817	14744	14871	14702	14836	14818	15019	14779	14824	14941	14711	14793	14934	14879	14767	14901	14918	14705	14677	14688	14791	14894	14956	14647	14870	14819	14790	14638	14544	14881	14823	15081	14784	14762	14925	14773	14850	14788	14695	14763	14894	14881	14846	14725	15005	14783	14824	14766	14899	14874	14935	14766	14946	14857	14883	14909	14733	14771	14731	14721	14872	14718	14851	14659	14978	14812	15026	14835	14906	14640	14983	14729	14662	14773	14765	14733	14799	14929	14874	14789	14880	14821	14825	14835	14784	14884	14983	14716	14836	14915	14828	14846	14785	14794	14859	14912	14829	14762	15022	14827	14860	14811	14756	14879	14770	14868	14844	14734	14921	14778	14972	14956	14692	14895	14823	14816	14878	14983	14786	14904	14664	14814	14938	14866	14907	14779	14872	14892	14882	14821	14719	14847	14755	14880	14954	14933	14686	14772	14847	14859	14727	14679	14758	15047	14812	14868	14744	14890	14802	14956	14964	14736	14819	14846	14865	14743	14812	14738	14953	14849	14728	14900	14662	14884	14896	14839	14750	14677	14913	14982	14747	14806	14925	14754	14845	14815	14743	14940	14716	14916	14852	14895	14855	14765	14812	14831	14635	14906	14742	14809	14675	14954	14794	14760	14802	14657	14664	14957	14908	14820	14771	14627	14746	14868	14870	14818	14812	14881	14734	14828	14760	14728	14796	14885	14806	14961	14801	14920	14818	14792	14845	14822	14852	14861	14920	14817	15016	14699	14678	14853	14736	14793	14972	14835	14762	14879	14769	14689	14627	14830	14755	14754	14818	14934	14902	14735	14863	14864	14839	14904	14823	14740	14844	14760	14830	14930	14810	14942	14812	14838	14672	14828	14817	15000	14944	14681	14877	14875	14872	14769	14729	14821	14946	14778	14999	14774	14960	14734	14675	14849	14786	14830	14818	14742	14810	14988	14686	14847	14886	14594	14663	14951	14746	14828	14912	14792	14877	14875	14954	14762	14690	14930	14852	14753	14941	14745	14865	14792	14738	14805	14698	14836	14826	14843	14633	14961	14757	14815	14872	14857	14952	14841	14738	14944	14837	14933	14903	14752	14948	14767	14938	14763	14728	14798	14696	14760	14841	14826	14774	14700	14742	15000	14862	14915	14833	14799	14862	14954	14901	14691	14666	14968	14821	14754	14757	14846	14640	14939	14865	14972	14808	14697	14809	14758	14762	14895	14837	14745	14851	14718	14839	14878	14717	14748	14845	14941	14637	14902	14884	14911	14847	14741	15068	14874	14918	14849	14831	14974	14735	14852	14800	14935	14952	14815	14918	14792	14867	14807	14798	14756	14908	14917	14712	14777	14834	14834	14867	14785	14943	14873	14786	14831	14793	14827	14645	14893	14978	14950	14611	14998	14779	14830	14704	14804	14865	14922	14941	14895	14774	14974	14680	15040	14837	14786	14946	14851	14914	14930	14703	14768	14680	14717	14874	14859	14819	15087	14963	14689	14718	14806	14804	14848	14806	14951	14726	14875	14885	14863	14880	14866	14766	14839	14756	14757	14771	14827	14702	14839	14871	14644	14774	14782	14900	14914	14785	14905	14870	14922	14839	14987	14750	14939	14636	14935	14761	14746	14791	14858	14715	14950	14797	14772	14876	14838	14813	15007	14748	14870	14740	14698	14732	14796	14845	14914	14854	14821	14845	14863	14732	14631	15054	14908	14895	15002	14789	14970	14749	14906	14758	14886	14828	14630	14679	14950	14870	14775	14890	14920	14620	14754	14916	14799	14820	14799	14916	14829	14849	14663	14759	14808	14916	14931	14838	14723	14755	14849	14772	14848	14824	14853	14822	14878	14767	14986	14893	14840	14982	14858	14805	14581	14847	14906	14873	14990	14850	14822	14626	14914	14862	14901	14815	14712	14783	14789	14905	14814	14861	14871	14998	14996	14703	14765	14906	14864	14859	14816	14791	14961	14906	14850	14806	14853	14667	14965	14850	14943	14861	14846	14923	14859	14945	14784	14785	14958	14621	14906	14989	14864	14838	14900	14754	14702	14982	14788	14803	14937	14818	14718	14871	14954	14757	14866	14738	14862	14805	14808	14750	14795	14725	14880	14799	14826	14715	14782	14700	14721	14860	14835	14860	14731	14703	14955	14806	14708	14783	14830	14888	14716	14853	14743	14823	14869	14779	14871	14779	14719	14827	14943	14881	14665	14818	14814	14866	14646	14887	14888	14803	14881	14810	14676	14884	14911	14778	14802	14825	14659	14864	14858	14805	14822	14849	14772	14789	14995	14733	14786	14734	14871	14704	14788	14868	14742	14790	14895	14742	15045	14890	14851	14850	14758	14850	14840	14796	14808	14985	14822	14736	14927	14838	14733	14752	14891	14781	14822	14973	14782	14751	14776	14837	14774	14967	14857	14747	14944	14767	14993	14771	14773	14953	14748	14752	14679	14771	15021	14712	14683	14692	14680	14820	14731	14902	14915	14916	15017	14905	14819	14958	14834	14952	14969	14912	14866	14733	14773	14832	14950	14760	14911	14740	14936	14902	14870	14832	14762	14801	14828	14929	14863	14776	14874	14705	14666	14771	14895	14740	14956	14917	14815	14834	14817	14869	14782	14850	14813	14963	14736	14649	14764	14673	14705	14791	14671	14810	14894	14755	14821	14892	14930	14697	14952	14764	14757	14934	14862	14953	14978	14740	15088	14851	14779	14891	14726	14908	14866	14985	14856	14955	14762	14829	14811	14778	14991	14785	14961	14917	14720	14894	15003	14946	14742	14806	14898	14665	14824	14957	14608	14816	14926	14976	14872	14879	14834	14839	14895	14837	14867	14865	14873	14713	14997	14975	14839	14972	14893	14976	14799	15034	14790	14803	14888	14720	14854	14804	14954	14693	15049	14636	14768	14954	14804	14990	14768	14715	14817	15021	14866	15005	14762	14767	14839	14880	14847	14787	14786	14796	14607	14895	14706	14835	15003	14886	14836	14947	14855	14880	14908	14795	15013	14637	14646	14792	14802	14850	14814	14885	14889	14882	14833	14730	15002	14787	14923	14957	14748	14933	14762	14698	14924	14630	14766	14824	14808	14609	14878	14764	14907	14828	14790	14876	14846	14816	14898	14642	14816	14754	14747	14765	14843	14918	14807	14802	14799	14684	14820	14845	14757	14756	14913	14667	14862	14784	14854	14790	14912	14798	14689	14700	14897	14633	14645	14809	14702	14812	14827	14744	14759	14885	14829	14776	14697	14883	14713	14703	14806	14824	14908	14810	14767	14924	14857	14846	14701	14730	14982	14699	14824	14851	14875	15038	14718	14702	14843	14898	14836	14819	14785	14987	15124	14788	14831	14860	14969	14727	15033	14968	14831	14886	14683	14844	14728	14840	14811	14770	14708	14894	14805	14800	14630	14881	14803	14753	15012	14971	14913	14763	14793	14805	14886	14743	14905	14688	14780	14653	14695	14823	14779	14825	15020	14718	14855	14867	14829	14782	14776	14814	14984	14905	14766	14866	14921	14868	14968	14883	14782	14809	14899	14718	14842	14741	14727	14853	14724	14958	14919	14814	14815	14842	14931	14774	14898	14830	14682	14719	14905	14971	14789	14690	14769	14852	15020	14718	14895	14755	14870	14829	14714	14790	14688	14891	14924	14729	14968	14943	14778	14697	14865	14847	14779	14683	14957	14838	14835	14771	14921	14696	14792	14852	14719	14954	14867	14869	14890	14752	14814	14821	14792	14677	14865	14825	14879	14768	14730	14926	14893	14833	14725	15001	14692	14874	14891	14635	14724	14857	14814	14829	14703	14825	14847	14771	14878	14879	15001	14805	14905	14959	14844	14850	14775	14840	14938	14915	14754	14805	14853	14965	14855	14866	14961	14809	14830	14812	14862	14681	14818	14756	14709	14772	14994	14779	14890	14812	15039	14850	14817	14834	14721	14734	14779	14946	14901	15000	14791	14857	14923	14925	14763	14911	14840	14651	14693	14828	14783	14749	14804	14864	14729	14824	14857	15029	14813	14847	14830	14827	14897	14913	14849	14848	14951	15100	14946	14920	14959	14873	14778	14934	14918	14756	14849	15010	14655	14812	14938	14687	14813	14750	14720	14998	14950	14716	14909	14807	14791	15028	14698	14881	14792	14880	14701	14839	14929	14698	14799	15046	14984	14819	14950	14764	14697	14826	14866	14927	14760	14841	14763	14735	14830	15085	14788	14838	14835	14899	14796	14874	14926	14866	14737	14796	14791	14797	14990	14784	14669	15002	14828	14820	14821	14893	14815	14815	14749	14951	15001	14870	14893	14848	14764	14925	14861	14823	14820	14821	14847	14895	14760	14785	14810	14903	14854	14775	14866	15038	14930	14747	14856	14906	14841	14774	14810	14850	14913	14898	14955	14749
23511	20863	28172	23930	22181	23253	22663	19970	19218	18580	18051	18056	26459	30105	27281	22521	18925	17561	17197	17042	16791	16704	16693	16603	16691	16715	16692	16698	16642	16756	16756	16766	16663	16844	16834	16701	16672	16770	16838	16539	16586	16728	16667	16819	16760	16734	16668	16703	16716	16811	16622	16746	16861	16628	16537	16838	16715	16622	16594	16745	16660	16704	16865	16845	16603	16767	16736	16509	16538	16489	16477	16295	16591	16859	16633	16772	16812	16685	16689	16674	16559	16734	16631	16655	16797	16751	16703	16676	16525	16440	16570	16841	16597	16616	16692	16600	16576	16693	16729	16724	16551	16636	16605	16645	16462	16451	16590	16814	16824	16752	16730	16759	16652	16726	16629	16494	16565	16526	16668	16557	16635	16750	16719	16575	16611	16553	16480	16684	16627	16756	16662	16649	16637	16654	16866	16489	16757	16592	16461	16848	16502	16652	16673	16481	16624	16705	16698	16578	16747	16696	16610	16604	16490	16597	16613	16571	16727	16732	16388	16494	16680	16602	16713	16485	16685	16693	16571	16441	16736	16700	16816	16812	16646	16599	16798	16706	16647	16843	16616	16747	16628	16676	16653	16602	16525	16499	16634	16695	16663	16691	16746	16620	16765	16685	16608	16561	16625	16784	16882	16950	16597	16629	16456	16432	16521	16601	16418	16671	16468	16741	16822	16625	16651	16558	16437	16612	16763	16502	16704	16566	16744	16433	16804	16761	16788	16835	16725	16758	16505	16692	16591	16709	16815	16641	16633	16706	16841	16546	16701	16570	16525	16827	16716	16845	16653	16585	16541	16417	16821	16390	16560	16519	16766	16597	16686	16505	16835	16532	16670	16826	16680	16620	16735	16788	16673	16615	16573	16554	16550	16678	16713	16580	16625	16605	16582	16481	16613	16706	16770	16584	16607	16651	16715	16641	16750	16763	16774	16450	16686	16674	16968	16636	16644	16601	16535	16844	16638	16575	16490	16651	16627	16750	16584	16656	16610	16641	16619	16833	16787	16648	16502	16634	16640	16530	16688	16552	16634	16813	16603	16514	16665	16540	16586	16463	16594	16918	16766	16537	16623	16618	16579	16659	16647	16422	16601	16347	16690	16748	16612	16644	16611	16625	16724	16826	16635	16869	16770	16631	16519	16609	16568	16585	16619	16510	16802	16655	16544	16669	16633	16891	16707	16824	16601	16441	16679	16803	16461	16728	16610	16551	16968	16584	16604	16660	16663	16677	16770	16635	16708	16613	16682	16700	16660	16776	16578	16658	16506	16676	16751	16726	16558	16563	16811	16629	16495	16682	16699	16729	16586	16613	16781	16579	16624	16756	16702	16670	16700	16807	16870	16657	16727	16471	16615	16753	16667	16744	16628	16633	16642	16426	16695	16454	16740	16578	16439	16765	16612	16555	16859	16607	16765	16547	16627	16595	16784	16510	16646	16599	16604	16598	16745	16713	16663	16667	16426	16730	16592	16874	16593	16589	16633	16681	16708	16604	16728	16481	16855	16737	16452	16493	16654	16890	16859	16664	16729	16819	16513	16630	16545	16768	16771	16677	16591	16573	16748	16712	16735	16735	16612	16694	16627	16747	16622	16468	16601	16739	16564	16613	16707	16451	16643	16729	16722	16821	16652	16700	16599	16612	16401	16659	16738	16603	16429	16534	16541	16579	16604	16653	16525	16635	16586	16756	16688	16516	16810	16823	16685	16500	16463	16635	16819	16481	16712	16577	16618	16632	16762	16768	16586	16637	16685	16830	16710	16652	16689	16704	16503	16542	16686	16746	16574	16456	16611	16771	16692	16879	16667	16489	16752	16593	16660	16548	16698	16721	16909	16603	16840	16413	16504	16564	16671	16685	16738	16611	16858	16604	16893	16675	16787	16669	16465	16478	16687	16482	16628	16553	16669	16649	16766	16580	16567	16798	16531	16601	16532	16745	16667	16878	16708	16695	16638	16710	16752	16713	16679	16945	16695	16542	16846	16590	16563	16680	16436	16554	16658	16612	16604	16508	16699	16746	16746	16609	16555	16736	16700	16884	16518	16713	16441	16692	16453	16714	16562	16572	16522	16683	16631	16659	16767	16602	16721	16762	16659	16825	16595	16615	16632	16799	16637	16603	16726	16744	16512	16657	16455	16642	16983	16825	16624	16803	16500	16715	16583	16653	16632	16684	16621	16638	16590	16746	16712	16736	16728	16486	16580	16700	16662	16548	16692	16651	16906	16776	16656	16491	16667	16542	16785	16714	16740	16599	16734	16634	16853	16542	16644	16722	16514	16444	16612	16462	16864	16668	16680	16561	16565	16888	16614	16685	16699	16774	16660	16634	16779	16610	16679	16705	16869	16642	16634	16670	16478	16709	16794	16581	16736	16600	16616	16504	16549	16696	16701	16728	16648	16583	16699	16480	16616	16458	16734	16405	16579	16825	16799	16676	16602	16674	16673	16600	16601	16499	16837	16564	16538	16485	16717	16686	16669	16577	16500	16671	16637	16799	16743	16754	16651	16554	16729	16422	16688	16423	16435	16772	16654	16544	16450	16744	16757	16628	16705	16509	16499	16385	16735	16661	16710	16709	16601	16722	16638	16411	16730	16692	16776	16642	16881	16693	16429	16812	16832	16625	16656	16728	16443	16670	16728	16826	16622	16644	16597	16599	16698	16545	16593	16523	16572	16397	16645	16513	16534	16699	16777	16580	16692	16493	16612	16808	16758	16499	16602	16722	16634	16500	16719	16487	16796	16638	16795	16688	16863	16690	16620	16622	16595	16597	16636	16626	16636	16785	16673	16696	16614	16683	16526	16628	16804	16533	16430	16672	16757	16495	16704	16640	16669	16713	16742	16654	16730	16732	16653	16597	16716	16603	16756	16691	16600	16654	16721	16674	16637	16505	16690	16690	16796	16712	16656	16724	16804	16685	16763	16735	16796	16493	16613	16673	16628	16731	16568	16683	16636	16765	16559	16613	16643	16664	16631	16496	16661	16605	16652	16587	16600	16573	16466	16421	16779	16459	16413	16445	16490	16629	16761	16796	16639	16458	16638	16612	16676	16396	16382	16714	16796	16526	16436	16700	16863	16768	16553	16899	16632	16502	16603	16619	16700	16712	16638	16892	16519	16684	16633	16775	16729	16637	16732	16645	16520	16844	16781	16642	16723	16617	16677	16638	16764	16660	16794	16441	16609	16711	16887	16605	16571	16569	16673	16560	16598	16649	16672	16620	16515	16741	16603	16672	16524	16683	16622	16731	16766	16599	16604	16835	16853	16606	16662	16569	16636	16539	16733	16689	16718	16665	16613	16641	16578	16657	16827	16355	16574	16671	16853	16551	16787	16714	16712	16770	16843	16729	16633	16697	16736	16528	16618	16554	16421	16881	16641	16535	16713	16682	16518	16728	16609	16741	16499	16609	16764	16770	16595	16598	16732	16485	16663	16586	16758	16664	16641	16614	16737	16658	16665	16828	16442	16642	16601	16563	16657	16643	16595	16637	16802	16669	16832	16817	16573	16698	16590	16539	16417	16552	16573	16715	16673	16607	16824	16824	16703	16614	16649	16484	16838	16606	16553	16759	16725	16568	16746	16666	16553	16685	16630	16782	16671	16610	16696	16724	16757	16698	16839	16624	16643	16873	16817	16578	16714	16614	16532	16371	16705	16744	16691	16483	16651	16636	16597	16663	16585	16536	16616	16892	16710	16710	16679	16580	16720	16724	16544	16740	16576	16431	16561	16671	16713	16763	16442	16580	16900	16675	16742	16611	16622	16795	16697	16781	16732	16867	16554	16601	16504	16681	16485	16668	16521	16592	16619	16736	16564	16864	16514	16506	16548	16643	16836	16667	16704	16561	16674	16412	16605	16456	16902	16629	16613	16533	16721	16686	16677	16612	16829	16613	16675	16857	16649	16862	16674	16635	16735	16595	16797	16609	16676	16715	16679	16668	16677	16628	16825	16849	16645	16720	16631	16701	16786	16625	16760	16552	16883	16793	16728	16615	16643	16607	16472	16559	16581	16680	16543	16739	16688	16574	16655	16754	16579	16558	16694	16681	16518	16790	16549	16590	16728	16596	16537	16685	16444	16814	16689	16658	16602	16611	16653	16669	16496	16753	16767	16755	16579	16687	16588	16703	16608	16691	16578	16765	16771	16547	16692	16681	16608	16585	16650	16679	16510	16784	16807	16694	16690	16841	16786	16446	16646	16665	16503	16581	16600	16636	16674	16728	16707	16545	16582	16481	16568	16500	16681	16613	16745	16706	16602	16658	16620	16819	16697	16474	16632	16822	16621	16818	16699	16667	16462	16424	16533	16658	16499	16694	16509	16588	16462	16586	16822	16544	16597	16525	16626	16435	16589	16560	16705	16575	16526	16530	16552	16683	16686	16628	16714	16821	16653	16488	16492	16724	16633	16494	16603	16804	16597	16503	16475	16484	16539	16616	16647	16539	16559	16646	16652	16701	16561	16740	16749	16707	16542	16799	16849	16699	16632	16590	16725	16533	16745	16657	16633	16838	16671	16720	16551	16736	16658	16698	16575	16825	16575	16687	16676	16482	16660	16776	16597	16679	16844	16615	16768	16668	16518	16564	16719	16659	16840	16667	16807	16724	16536	16722	16715	16662	16766	16806	16535	16635	16558	16624	16472	16642	16617	16469	16691	16706	16582	16621	16659	16663	16568	16663	16721	16601	16659	16793	16596	16542	16600	16713	16774	16818	16773	16589	16342	16576	16972	16625	16740	16666	16626	16761	16673	16629	16738	16778	16566	16701	16668	16634	16645	16765	16554	16591	16945	16747	16676	16680	16798	16716	16577	16778	16578	16511	16587	16411	16725	16711	16570	16664	16646	16568	16530	16668	16584	16756	16629	16601	16715	16610	16517	16636	16604	16622	16509	16708	16721	16660	16488	16773	16765	16696	16571	16754	16749	16660	16677	16677	16623	16541	16530	16865	16663	16643	16618	16715	16500	16740	16619	16726	16417	16687	16507	16502	16591	16452	16751	16616	16516	16421	16472	16614	16815	16593	16702	16638	16694	16558	16806	16663	16778	16703	16495	16646	16692	16616	16706	16759	16806	16777	16722	16622	16473	16584	16574	16680	16798	16708	16661	16699	16596	16708	16777	16706	16694	16752
19074	34273	32502	26305	23324	22865	20861	20055	19140	18105	17370	17429	30198	32107	28140	21326	17071	15882	15283	15009	15021	14986	14855	15070	15091	14851	15028	15059	14919	14926	14850	14972	14909	14952	14858	15125	14895	14892	15138	14947	15039	15005	15184	14837	15083	15159	15076	15117	15014	14930	14990	15093	14806	14936	15016	14940	14951	15061	14862	14824	15130	14850	15147	15062	14784	14985	15233	14851	14772	15090	14988	15102	14788	14929	15019	14971	14888	14984	14953	14991	14809	14849	15052	15109	14932	14895	15094	15035	14906	15067	14921	14868	14858	14818	14954	15043	15049	14901	14943	14773	14869	14934	14973	14915	14864	15043	14851	15048	15054	14974	15063	14858	14930	15006	14865	14800	15157	14847	14920	15045	14921	15097	14904	15008	14982	15032	15058	14928	14928	15021	15184	14890	14997	15044	14981	15069	14835	14887	15078	14971	14934	15051	14983	14906	14908	15049	14956	14932	15037	14990	14866	14993	14879	15112	14873	14965	14949	14927	14982	14937	15032	15012	14920	14971	15037	15048	15027	14859	15006	14850	15095	14762	14851	15029	15004	15007	14829	14973	15059	14926	14953	14977	14884	14946	14909	14896	14983	14962	14870	15058	14900	14953	14979	14936	14997	15133	14898	14824	14890	14876	14966	15006	14926	14921	15030	15014	15006	15116	14920	15023	14863	14990	14999	14981	14928	15066	15137	15005	14950	14881	15087	14898	14721	15006	15007	14962	14738	15105	14907	15122	14898	14922	15132	14959	14963	14856	14880	14820	15030	14911	14892	14977	14969	15079	15035	14914	15007	14902	14935	15083	15004	15005	15063	15044	14940	14827	15041	14946	15039	15107	14823	14968	15070	14776	14980	15058	14839	14832	14990	14987	15058	15120	15039	14953	14846	15036	15002	15019	14885	15016	14853	15018	14935	14924	14931	14881	15130	14857	14976	14994	15033	14857	14844	14987	15095	14894	15132	14894	15018	15075	15121	14838	15185	14952	15054	15027	14998	14930	14926	14964	15057	15029	15008	15067	14899	15023	14909	15025	15029	14917	15202	14843	15040	15055	14928	14977	15159	14835	14978	14965	14985	15116	14971	14906	14978	14920	14911	15032	14968	14910	14914	15038	14800	14855	14935	14865	14907	15038	15115	14908	14865	14912	14889	14916	15000	14959	14884	15106	14959	14716	14921	15046	14898	14983	14927	14969	14913	15084	14793	15001	15030	15089	15004	14874	14843	15120	14887	14907	15062	14822	14813	14860	14871	14866	14976	15025	14974	14817	15013	15055	14897	15045	15045	14887	15068	15025	14985	15171	14969	15014	14870	14980	15048	14869	14903	15009	15165	14913	14876	14983	15209	14762	14990	14957	14826	14795	14984	14976	14950	14956	15058	15174	14890	15010	14912	14950	14870	15047	14999	15109	14849	14982	14834	14922	14971	14947	14856	14949	15096	15064	14892	15012	14838	14982	14856	15000	15086	15223	14890	15038	14937	14932	14860	15061	14842	14937	14854	14984	14920	14863	14894	14963	14915	14955	14899	14924	14853	14880	14819	15046	14900	14800	14915	14978	14955	14940	14983	14924	14909	14968	14860	14977	14874	14911	15034	14971	14887	14800	15060	15009	14891	14881	14945	14952	15149	14938	14926	14915	14898	14877	15014	14888	15040	15013	15064	14897	14966	15046	15051	15124	14915	14931	14985	14862	15047	14952	14866	15141	15151	14976	15034	14856	14873	14969	15070	14853	15089	15020	15074	15046	15008	15031	15064	15084	14995	15125	14983	15005	14852	14998	14969	14909	14899	14862	14862	14925	14885	15010	15051	15191	14870	14905	15240	14973	15124	14991	14968	14895	14865	14791	14910	14931	14918	15076	14904	15019	14928	14891	14887	15061	14957	14999	14991	15145	14780	14831	15085	15108	14910	14917	15051	14883	15042	14947	14974	14875	15020	14888	14910	15059	14912	14872	14881	14947	14859	14947	15093	14958	14829	14855	14892	14848	14961	15142	14883	15033	15076	15073	15085	14964	14928	15044	14969	14902	15015	14943	14974	14950	15034	14784	14965	14954	15074	14992	15020	14965	15012	15108	15030	15129	14956	14882	14997	15019	15019	14784	14980	14960	14855	14821	15074	15046	15105	14984	14934	14843	14817	14981	14858	14894	14988	15054	14858	14919	15020	14863	15082	15025	14929	15001	14924	14933	15023	15035	14886	15122	15019	15086	14877	15050	14982	14998	14787	14893	15011	14913	14840	15040	14860	14886	14989	15047	14918	15094	15143	14705	14868	14753	14896	14998	15065	15017	14806	15016	14988	14939	14962	14880	15081	14902	15103	14983	15016	14875	15026	14939	14891	15178	14919	15085	14907	14967	14932	15058	14981	14945	15057	14991	14842	14945	14747	14943	15071	14883	15020	14830	14939	14961	14802	14963	14966	14974	14978	14912	14988	14960	14855	14729	14858	14681	15069	14967	14851	14953	14982	15056	14857	14818	15009	14862	14905	14932	14896	14828	15072	15049	14953	14940	14788	15064	14778	14918	15167	14966	14934	14784	14981	14904	14956	14951	14876	14995	15030	14931	14915	15086	15047	15036	15104	15033	15063	15042	14785	15099	14880	14928	15032	14976	15064	14983	15024	14878	14888	14713	14982	15034	14913	14912	15012	14993	15042	14956	14945	15047	14887	14855	14898	14941	14922	15012	15007	15089	14886	14832	14899	14850	15053	14846	14930	14978	15065	14927	15057	14848	14997	14984	15095	14915	14856	15096	14959	14894	14998	14906	14888	14825	14954	14830	15018	14939	15071	14993	14797	15021	15099	14886	14911	15033	15163	14914	15141	15186	14943	15054	14977	14949	14960	15092	14897	15013	14976	14820	15049	14902	14887	14935	14805	14878	15082	14945	14956	15082	14956	14958	14979	15101	14903	14992	15010	14717	15069	14881	14860	15057	14869	14956	14968	14940	14842	15036	15102	14866	15038	14765	15092	15116	15107	14866	14896	15045	15029	14855	14968	14944	14910	14997	15070	15138	15083	14843	15082	14999	15088	15127	14967	14887	15006	15061	15002	14944	14921	14996	14947	14981	14954	14874	15034	14960	14914	14799	15071	15010	14910	14893	14962	14982	15017	14894	15022	14816	15117	15177	15019	15025	14905	15027	14971	14966	14803	14983	14988	14954	15001	15024	15021	14939	15036	14958	14920	15045	15063	14801	15029	15009	15174	14940	14853	14891	14927	15130	14884	14873	14865	15186	14938	14908	14864	15090	14880	14887	15114	15121	15069	14941	14998	14919	14961	14976	14959	14984	14811	14953	14866	14931	14986	14925	14932	14868	15023	14935	15115	15000	14946	14814	14863	14929	14994	15099	14895	15081	15051	15084	14843	14958	15090	14832	14973	14968	15037	15063	14963	14933	14843	14954	14864	14967	14872	15033	15073	15028	15083	15057	14977	15099	14991	14927	14916	14797	14973	15032	14925	15148	14930	14902	14960	15006	14860	14891	15121	14869	14934	15017	14906	14973	14819	14945	15023	15022	14846	14993	15048	14853	15034	14900	14894	15017	14956	14853	15028	14989	14950	14998	14938	15097	14937	15175	15111	15014	15033	14894	15007	14998	14795	15114	14976	14799	14849	14877	14635	14802	14913	15026	15011	14973	14909	14983	14895	14865	15108	15083	14944	15081	15026	14969	14832	14889	14986	15013	14984	14921	14888	15067	15013	15090	14922	14937	14892	14737	15067	15158	14971	14797	15117	14890	15087	15082	14921	14903	14999	14819	14871	14938	14899	14937	14931	14936	14788	14926	14984	14860	15058	14941	14894	14918	14957	14866	14885	14956	14948	15012	15055	15169	15004	14941	14956	14934	14844	14942	14853	14744	14841	14758	14835	14952	15053	14977	14869	14988	14857	14994	14964	14984	14895	14932	14993	14909	15024	15121	15008	14903	14952	14908	15067	14980	14779	15057	15014	14960	14989	14927	14960	14918	15048	14951	15017	15078	14946	15056	15002	14949	15045	14983	15081	14997	14977	14931	14976	15055	15023	15083	15138	14952	15067	15069	14985	14993	15026	14865	14893	14990	14901	14928	14894	15074	14945	15060	14932	15082	15065	14844	14992	14946	14961	15016	14934	15015	14940	15000	14941	14773	14826	14881	14858	14833	14826	15025	14885	14940	15010	14946	14940	14906	14997	15026	14976	15052	15024	14986	15021	15085	14820	14965	14662	14987	14990	15039	14906	15060	15019	14949	14986	14809	14947	14850	14976	14982	15060	14978	14919	15014	14880	15024	14922	14964	14809	14962	14856	14998	14981	14934	14938	14894	14911	14942	14911	15036	15067	14894	15117	14886	15007	14834	14827	15056	14994	14863	15193	14922	14997	14984	15042	14797	15073	14969	15027	15011	14885	14993	14792	15014	15065	14920	14989	14967	14949	15005	15068	14912	15092	15003	14930	14961	14853	14920	14938	14908	14933	14962	15099	14984	14946	15032	14711	15088	14970	15051	14947	14901	14891	15075	15012	14817	15017	14884	15013	14909	14956	14912	14837	15063	14913	15078	14721	14837	14965	15097	14892	14983	15125	14889	14969	14977	14977	14972	14911	14943	15038	14879	14867	15092	15003	14996	15062	14998	14993	15048	14864	14927	14843	15080	14902	14944	14906	15255	14951	15035	14900	14990	15057	14764	15052	14950	14844	14989	14813	15061	15010	14905	14906	14897	14903	14982	14829	14978	15058	15078	14942	14990	14963	15064	15075	14859	14956	14892	15061	14881	14838	14914	14906	14858	14800	14878	14867	15046	15036	15089	14919	14919	14857	15032	15055	14944	15002	14924	14837	15037	15069	15030	14936	15168	15050	14961	14994	14836	15092	14989	14907	15080	14965	14809	14915	15041	15098	14865	14936	14840	15057	14988	14950	14867	15048	14880	14963	14777	15082	14877	14995	14916	15062	14783	15005	14876	14981	14928	14956	14941	14814	15027	15008	14964	14884	14952	15166	15048	14843	15009	14884	14808	15068	15037	14811	14829	14865	14911	14890	14928	15036	14953	15103	14828	15028	14887	14996	15020	14901	14966	14769	14933	15023	14811	14969	14721	14960	15200	14990	14919	14915	15133	15098	14822	14889	15009	14864	14942	14772	14949
22461	20873	28551	23350	21320	23961	26537	22417	21061	20544	19480	19506	34371	37504	33161	26156	20434	18463	17644	17438	17136	17020	17015	16907	17098	17052	17008	16962	17049	17036	17106	17014	16997	17212	17009	17018	16946	17062	16928	17026	16912	16885	16782	16954	16956	16885	17095	16968	16759	16993	16980	16876	16871	16982	16852	16786	16950	16885	16765	16896	16908	16875	16927	16791	17008	16816	16960	16948	17062	17005	16995	16968	16942	17023	16774	16996	17002	17178	17079	16893	17018	17110	16729	16804	16911	17005	17023	16973	16943	16865	16738	16885	16833	16933	16949	16870	17017	16994	17046	17047	17011	16829	16856	16934	16999	16898	16968	16951	17030	16859	16896	17086	16864	17138	16868	16944	16887	16753	16920	16783	16870	16992	16698	16961	17017	16982	16908	17148	16844	16956	17000	16923	17012	16811	17015	17087	16884	16967	16849	16831	17003	16866	16894	16832	16858	17084	16839	17008	16857	16956	16900	16991	16849	17036	16959	16969	16881	16946	16890	17077	16656	17000	16925	16805	16855	16948	16897	16901	16760	17046	16804	16955	16822	16975	17007	17088	16941	16843	16916	16852	16721	16589	16593	16950	16870	16957	16928	16843	16908	16989	16812	16914	16850	16762	16584	16914	16911	16777	16893	16912	16792	16837	16842	16798	16900	16841	17059	16793	16831	16785	16933	16818	16858	16990	17089	16820	16886	16824	16830	16937	17045	17109	16927	16884	16804	16858	16964	16900	16987	16963	17010	16931	16741	16752	16841	16811	16989	16967	16967	16822	16711	16731	17034	16954	16635	16891	16936	16741	16859	16962	16852	16916	16933	16687	16929	16827	16812	17046	16962	16752	16855	16942	16836	16755	16874	16687	16913	16940	16891	16905	16943	16869	16963	16911	17054	16910	16989	16791	16689	17007	16810	16798	16976	16967	16966	16944	16791	16850	16973	16861	16936	16804	17033	16942	17027	16880	16881	16771	16942	16808	16758	16657	16813	17058	16725	16773	17015	16852	17052	16743	16922	16896	16830	16972	16777	16752	16711	16898	16771	17006	16790	16664	16985	16840	16836	16893	16679	16778	16699	16856	17112	16789	16860	16997	16984	16813	16869	16788	16895	16954	16834	16891	16825	16879	16842	16804	16786	16841	17072	16791	16787	17039	16922	16956	16748	17031	16951	16946	16741	16872	17018	16917	16848	16854	16989	16863	16936	16923	16856	17026	16936	16979	17017	16760	16964	16859	17010	16870	16951	16936	16780	16804	16941	16880	16903	16808	16682	16701	16827	16772	16942	16950	16907	17168	16999	16984	16861	16862	17040	16743	17012	17127	16828	16826	16885	16701	16841	16886	16902	16938	16782	16659	16760	16791	17009	16843	16973	16907	16937	16879	16923	16812	16978	16954	16693	16966	16937	16809	16753	16665	16796	16924	16958	16924	16923	16626	17039	16830	16709	16820	16792	16961	16801	16759	16753	16829	16866	16891	16935	16823	16821	16887	16989	16990	17076	16880	16935	16811	16915	17024	17044	16815	17011	16785	16720	17074	16757	16913	16804	16859	17055	17150	16868	17027	16984	16801	16951	16763	16769	16786	16698	16750	16830	16963	16915	16919	16920	16897	16979	16714	16822	16955	16981	17104	17087	16915	16976	16869	16706	16959	17179	16934	16982	16928	16761	16889	16806	16743	16864	17044	16765	16803	16972	16771	16848	16960	16970	16988	16849	16840	16900	16855	16855	16872	16868	16773	16813	16764	16882	16835	16868	16892	16875	16858	16772	17030	16565	16842	16829	17061	16623	16879	16768	16783	16726	16889	16903	16888	17006	16881	16885	16769	16943	16938	16975	16739	16941	16784	16710	16928	16925	17078	16931	16810	16753	16888	16968	16858	16790	16873	17059	16808	16630	16952	16781	16993	16746	16858	16890	16720	16874	16881	17018	16824	16783	17022	16901	16801	16862	16753	16978	16759	16791	16819	16859	16944	17073	16906	16843	16973	16989	16935	16804	16883	16826	17043	16865	16794	16896	16978	16923	16889	16938	16958	16678	16776	16771	16822	17023	16855	17080	16811	16910	16776	16988	16814	16696	16989	16818	16913	16817	16876	16755	16863	16858	16898	16863	16972	16935	16925	16829	16917	16831	16948	16892	16828	17042	16925	17201	16910	16942	16639	16697	16887	16867	16673	16882	16857	16898	16840	16975	17014	16707	16700	16797	16970	17012	16944	16838	17029	16879	16673	16880	16712	16671	16958	16870	16895	16819	16738	17239	16827	16774	16911	16919	16984	16933	16875	16899	17051	17004	17181	16795	16896	16804	16752	16912	16886	16742	16757	16888	17130	16800	16849	16719	16803	16796	16906	16995	16994	16869	16890	16815	16895	16779	16767	16891	16725	17048	16839	16846	16926	17036	16939	16641	16923	16868	16737	16947	16925	16777	16798	16918	16784	16950	16901	16854	16942	16940	16792	16818	17147	16727	16864	16765	17174	16833	17126	16848	16703	16964	16968	17013	16710	16877	16980	16892	16946	17089	17085	16935	16584	16924	17018	17184	16916	16823	16844	16834	17025	16862	16988	16958	16724	16848	17053	16880	16956	16904	16915	16837	16845	16891	16852	16733	17009	16748	16932	16782	16998	16799	16930	16880	16903	16774	16907	16838	16880	16795	16898	16967	17038	17069	16899	16773	16945	16945	16922	16873	16864	16853	16793	17073	16826	16712	16715	16774	17051	17135	17033	16732	16807	16803	16851	16941	16765	16719	16997	16800	16634	16752	16833	16755	16976	16933	16827	16997	16971	16824	16913	16887	16948	16955	16782	16941	16693	16912	16943	16905	16899	16905	16801	16762	16694	16828	16897	16829	16868	16788	16785	16753	16870	16797	16981	17105	16897	16828	16975	16917	16765	16933	17058	16944	16735	16883	16970	16674	17106	16690	16721	17023	16693	16974	16844	16918	16725	16959	16844	17061	17122	16795	16794	16809	17029	16949	17024	16916	16991	16879	16800	16710	16883	16964	16972	16845	16862	16663	16840	16860	16940	16919	16679	16885	17016	16757	16689	16807	16569	16810	16960	16844	16656	16893	16981	16985	16950	16888	16898	16964	16755	16916	16785	17036	16753	16775	16930	16826	16863	16821	16922	16843	17060	16820	16871	16985	16875	16847	16758	16756	16848	16964	16659	16791	16999	16840	16682	16893	16762	16773	17202	16997	16831	16797	16964	16729	16864	17002	17028	16923	17052	17058	16847	16953	16786	16926	16977	16782	16750	16683	16845	16881	16891	16903	16597	16902	16795	16957	16750	16715	16895	16896	16796	16920	16909	16768	16909	16912	17040	16890	16993	16874	16824	16915	16743	16857	16669	16755	16743	16747	16822	16762	16716	16850	16909	16943	17037	16901	16799	16884	16732	16983	17116	16810	16943	16720	16823	16904	16826	16865	16819	16910	16774	16913	17044	16979	16725	16715	17091	17021	16942	16894	16582	17009	16714	17110	16961	16916	17077	17028	16843	16624	16959	16839	16797	16770	16972	16999	16690	16916	16833	16896	16951	16855	16916	16881	17014	16824	16908	16927	16737	16676	16945	16916	16727	16780	16848	16771	16997	16947	16731	16914	17065	16833	16945	16872	16961	16748	16739	16967	16961	16971	16724	16722	16794	16880	16781	16814	16853	16765	16825	16900	16901	16717	16766	16796	16798	16767	16923	16731	16764	16820	16909	17089	16784	16765	16874	16850	16812	16753	16977	16979	16895	16883	16848	16685	16789	16932	16746	16982	16909	16796	16999	16982	16882	16886	16843	17108	16843	16884	16735	16921	16903	16935	16966	16930	16705	16808	16971	16953	16870	16767	16932	17056	16933	17033	16843	16868	16808	16909	17059	16992	17147	16836	16873	16805	16891	16830	16954	17039	16761	16967	16785	16883	16880	16925	17012	17050	17055	16791	16983	16884	16982	16775	16950	16970	16697	16997	16872	16869	16870	17141	16886	16958	16710	16993	16777	16941	16925	16885	16918	17213	16985	16831	16983	16834	16784	16866	16954	16796	16961	16915	16798	16831	16807	16759	16991	16945	16742	16990	16912	16928	16934	16846	16860	16938	16803	16898	16851	16677	16698	16628	16850	16873	16875	17076	16828	16825	16707	16920	17039	16887	17034	17056	17069	16788	16865	17010	16759	17027	17012	16919	17006	16750	16835	16962	16682	16670	16793	17072	16840	16912	16836	16829	16861	16990	16856	17111	16790	16800	16878	16900	16925	16806	16776	16719	16901	17095	16954	16965	16867	16873	16808	16858	16869	16804	16692	17016	16872	16915	16912	16918	16917	17161	17018	17086	16903	16978	16960	17006	16961	16986	16723	17045	16831	16959	16949	16913	16768	17153	16852	16942	16946	17069	16867	16713	16846	16973	16978	16928	16765	16947	16716	17009	16818	16795	16882	17012	16968	16856	16918	16639	16786	16825	16877	16883	16684	16860	16894	16908	16941	16914	16938	16812	16943	16814	16907	16863	16883	16643	16984	16869	16970	16623	16922	16688	16913	16899	16748	16974	16844	16900	16866	16969	16841	16807	16911	16851	17048	16931	16818	16696	17010	16680	16947	16896	17101	16867	17102	16831	16740	16841	16786	16711	16879	16724	16946	16900	16711	16968	16796	16916	16723	16959	17113	16846	16715	16880	16919	16689	16949	16987	16887	16827	16785	16869	16908	16910	16738	16944	17056	16972	17031	16980	16708	16859	16900	16919	16747	16993	16798	16863	16751	16944	16889	16955	16921	16942	17005	16975	16752	16802	16817	16986	16831	16852	16993	16802	16857	17022	16877	16986	16864	16954	16894	16743	17003	16884	16737	16854	16691	16888	16772	16916	16656	16996	16805	16890	17024	16981	17066	16690	16965	16808	16848	16927	16819	16663	16662	16955	17012	16886	16992	16892	16815	16942	16943	16800	16951	16792	16752	16990	16842	17135	17059	16915	16973	16844	16774	17067	16971	16990	17042	16915	16830	16889	16869	16857	16883	16786	16756	17054	16951	16859	16999	17042	16992	17062	16930	16749	17076	16991	16745	16898	16882	16874	16960	16881	17011	16775	17126	16827	16909	16920	16767	16734	17000	16870	16812	17088	16922	16965	16643	16791	17067	16795	16943
20827	38801	37400	30683	28808	25118	23500	23654	21990	20213	19062	19569	38714	39470	34799	25303	18445	16873	15486	15258	15197	14937	15269	15122	15218	15154	15138	15016	15161	14931	15089	15051	15187	15062	15121	15194	15203	14979	14965	15157	15103	14971	15206	15194	15013	15229	15123	15317	15088	15328	15218	15297	15015	14993	15240	15177	15057	14981	15034	15083	15179	15157	15089	15165	15104	15187	15107	15068	15152	14954	15119	15078	15207	15119	14962	15254	15159	15135	14976	15184	15153	15026	15040	15014	15073	15165	15143	15113	15093	15224	15254	15032	15253	15288	15062	15270	15272	15101	15056	15151	15244	15151	15112	15072	15026	15147	15138	15187	15143	15006	15066	15087	15124	15064	15007	15194	15234	15220	15087	15134	15074	15019	15055	15111	15094	15149	15110	15121	15163	15176	15083	15228	15002	14999	15192	15050	15304	15146	14968	15096	15066	15156	15012	15161	15189	14874	14990	14938	15133	15153	15144	15059	15056	15098	15191	15082	14923	15127	15061	14959	15263	15158	14978	15157	15160	15150	15180	15105	15255	15070	15210	15091	15182	15153	15071	15028	15068	15027	15161	14896	15055	15036	15068	15106	15165	14912	14998	15230	15220	15112	14996	15153	15225	14928	15030	15057	15104	15003	14924	15124	15109	15004	15117	14937	15039	15117	15128	15260	14891	15177	15066	15049	15272	15120	14970	15177	15123	15068	15283	15120	15070	15053	15096	15027	14966	15089	15182	15032	15120	14991	15258	14979	14964	15274	15032	15114	15229	15117	15103	14969	15009	15307	15087	15110	15064	15067	15038	15037	15162	15053	15164	15034	15188	15069	15132	15210	15115	15139	14953	15057	15020	15251	15211	15037	15211	14956	15217	15183	15000	15164	15090	15121	14980	14982	15288	15002	14920	15204	14933	14955	15233	14987	15078	15089	15081	15163	15004	15099	15043	15134	15153	15050	15210	15017	15118	15156	15062	15208	15108	15052	15003	15015	15138	15025	15131	15286	15067	15226	15010	15013	15185	15022	15233	15210	14910	15050	15166	15084	15129	15210	15089	15105	15047	14982	15122	15232	15052	15095	15114	15039	15282	15264	15151	15170	15260	15051	14913	15122	15165	15065	15004	15095	15041	15216	15028	15075	15013	14913	15151	15133	14877	15195	15178	15092	14883	15253	15004	15095	15087	15290	14935	15182	15103	15220	15145	15094	14939	15016	15207	15242	14953	15033	15129	15035	15017	15241	14998	15140	15184	15133	15110	15000	14958	15000	15042	14990	15299	14824	15123	15149	15123	15004	15112	15121	15217	14961	14900	15266	14920	14963	15234	15012	15053	15017	15116	14960	15194	15123	15120	15119	14969	15155	15015	15258	15203	15096	15005	15265	15069	15142	15161	15157	15072	15084	15274	14969	15047	15096	15046	15256	15167	15015	15009	15106	15101	15111	14999	15118	15054	15120	15029	14967	15100	15101	15204	14874	15098	15029	15066	15082	14868	15174	15073	15020	15012	15053	15038	15035	15117	15200	15008	15155	15154	15107	15124	15132	15094	15046	14841	15178	15025	15018	15249	14941	15158	14930	15227	15108	14931	14896	15105	15105	15152	14926	15055	15176	15170	15200	15158	15020	15057	14935	15155	15070	15184	15120	15121	15023	15125	15044	15093	15158	15043	15076	15056	15199	15040	15128	15234	15147	14911	15177	15168	15173	15173	15134	15075	15224	15035	15026	15050	15083	15198	15145	15104	15080	15005	15017	15178	15218	15172	14926	15223	14919	15254	15108	15073	15203	15182	15094	15050	15034	15024	14947	15180	15040	15080	15074	15024	15122	15182	15049	15106	15193	14878	15024	15201	15124	15084	15078	15085	15076	15223	15287	15038	15229	14950	15079	15118	15100	15027	15265	14931	15198	15016	15126	14993	15090	15110	14960	15033	15120	15163	15091	14921	15183	15195	15006	15032	15217	15099	14976	15063	15144	15047	15158	15055	15196	15040	15189	15030	15097	14936	15155	15099	14917	15040	14940	15204	14942	15071	14936	14959	15076	15278	15115	15091	15339	15031	15010	15001	15195	15099	15107	15026	15131	15058	15023	15258	15143	14942	15122	15028	15118	15093	15020	15082	15095	15097	15043	14972	15118	15007	15190	14863	14978	15051	14958	15100	15190	15054	15096	15159	14944	15128	15142	15127	15045	15121	15236	14975	15047	15067	15221	14977	15217	15220	15093	15131	15022	15132	15045	15203	15231	15128	15001	15038	15200	15039	15141	14958	15020	15095	14870	15173	15120	15085	15121	14974	14952	15012	15013	15129	15129	15044	15156	15136	15082	15304	15081	15063	15070	14954	15110	14913	15209	15116	15006	15160	14913	15174	14848	15152	15082	15022	15129	15053	15098	15070	15044	15132	15021	15113	15074	15078	15162	15099	15172	15121	15016	15109	15089	15087	15040	15095	15076	15099	15115	15117	15058	15129	15168	15143	14930	15230	15231	15148	15175	15127	15085	15079	15024	15089	15136	15043	15182	15070	14991	15147	14867	15169	15190	15003	15297	15053	15052	15175	15037	15056	15017	15164	15129	15057	15119	15151	15092	15222	15107	15259	15026	15162	15153	15093	15285	15067	14960	14853	14949	15000	14952	15056	15164	15103	14997	15013	15007	15190	15141	15029	15003	15074	15015	15156	14994	14981	15144	15015	15132	14997	15065	14993	15197	15093	15186	15198	15099	15060	15167	15058	15068	14935	14926	14982	15162	15014	15028	15190	15142	14983	15033	15036	15110	15065	15147	15148	15128	15069	15108	15147	15123	15188	15146	15245	14987	15174	15127	14954	15047	15060	14990	15123	15124	15163	15146	14981	15083	15082	14991	15077	14899	15175	15098	15017	15185	15076	15058	15114	15210	15041	15271	15020	15068	15154	15221	15125	15191	15032	15043	15197	15135	14982	15061	15192	15111	15152	14913	15054	15200	14852	14996	15033	15038	15004	15140	15033	15001	15102	15116	15167	15131	15173	14942	15187	14914	15039	15184	14986	15053	15028	15181	15115	15062	15142	15145	14960	14868	14956	15004	15013	15032	15016	15186	15023	15185	15069	14915	15101	15065	14946	15122	15004	14977	14963	15186	15224	15160	15175	15094	15041	14979	15234	15044	15192	15128	15191	15043	15203	15068	15114	15206	15025	14964	14914	15004	15121	15063	14979	15020	15061	15101	15040	15132	14919	15129	15041	15039	15108	15259	15058	15031	15069	15110	15091	15236	15135	14972	15323	15053	15125	15035	15038	14942	15078	14933	15257	15032	14958	15120	15004	15100	15018	14943	14969	15135	14857	14973	15139	15004	15045	15058	15037	15070	14936	15122	15038	14996	15022	14869	15024	15257	15025	14998	15297	15241	15187	15026	15211	15086	15089	15245	15172	15052	15104	14982	14860	14908	15161	15173	15223	15084	15104	15200	15163	14948	15057	15128	15007	15048	15021	15129	15069	15232	15214	15113	15019	15091	15117	15169	15055	14883	15198	15209	14949	15084	14962	15239	15046	15144	15051	15114	14978	15081	15159	14985	15103	14976	14905	15015	15040	15089	15153	15062	15120	15126	15069	14963	15014	15043	15094	15061	15199	15214	15061	15162	15041	15293	15127	14982	15275	14994	15171	15060	15043	15198	15194	15013	15016	15129	15128	15121	15067	15054	14985	15102	15070	15118	15035	15188	14910	15015	15188	15197	15156	14911	15134	15164	15156	15193	15033	15128	14892	15115	14932	15030	15212	15099	15074	15144	15020	15041	15087	15070	15020	15089	15081	15088	15034	15073	15087	14973	15023	15153	15134	15238	15106	15112	15147	15089	15162	15148	15166	15107	14974	15162	15171	15306	15210	14918	15203	15186	14997	15018	15019	14981	15154	15209	14901	15047	15152	15005	15102	15109	15061	15176	15019	15231	15058	15127	15207	15192	14984	15083	15128	15070	15067	15057	15113	15101	15075	15184	15063	15230	14961	15071	15088	15109	14917	15025	15064	14966	15033	15027	15036	15125	15098	15047	15081	15094	15178	15003	15279	15071	14999	15217	15071	15055	15237	15219	15115	15073	15051	15161	15013	15109	15012	15147	15091	15099	14980	15171	15181	14923	15026	15092	15172	15059	15144	15209	15127	15036	15143	15115	15110	15023	15093	15117	14872	14972	15174	15095	15119	15223	15119	15208	14911	15093	14998	15094	15082	15074	15165	15149	15135	14972	15035	15049	15183	15059	15040	15085	15022	15067	15265	15038	15001	15174	14967	15159	15002	15149	15034	15129	15203	15071	14993	15033	14894	15157	15050	15010	15101	15031	15005	15095	15135	15108	15086	15163	15120	15090	15109	15120	14922	15071	15047	15161	14978	15070	15142	14894	15187	14910	15238	15218	15006	15123	14895	15137	14965	15058	15029	15202	15158	15224	15225	14965	15058	15041	15066	15144	15063	14918	15119	15017	15119	14954	15078	15072	15047	15015	15109	15171	15198	15148	15164	15097	15129	15086	15229	15171	15044	15123	15036	15108	15137	14869	15028	15136	15009	15048	15125	15158	15023	15147	15128	14935	15037	15114	14979	14848	14954	15050	14942	15131	14946	15183	15162	15017	15004	15295	15230	14969	15075	15087	14896	14989	14991	14984	14976	15040	15139	14992	15120	15077	14964	15136	14991	15028	14956	15142	15092	15097	15150	15116	15070	15096	15159	15124	15002	15082	15007	15063	15175	15160	15183	15053	15103	15089	15125	15119	15034	15026	15013	15173	15144	15198	15071	15152	15143	15051	15121	15067	15119	15089	15091	15153	14940	15181	15080	15030	15148	15210	15108	15130	15225	15305	15031	15080	15089	15094	15040	15138	15090	15176	14987	15065	15056	15048	15133	15026	15002	15020	15154	15128	15014	15021	14989	14982	15041	15072	14993	15095	15094	14869	15069	15047	15214	15072	14994	15225	15100	15125	15161	14880	15021	15045	15097	15220	15006	15180	15232	15118	15178	15110	15150	14934	15114	15136	15074	14997	15208	15128	15193	15109	15114	15024	15117	15069	15083	15207	14918	15149	15125	15147	15119	15182	15058	14935	15085	15015	15054	14944	15265	15100	15018	14925	15310	15068	15180	15097	14992	14996	15066	15090	15010	15101
27342	23225	28079	25708	21647	20418	19865	19531	18853	18075	17678	17844	18799	18935	18477	17650	17183	16753	16634	16728	16519	16597	16531	16316	16533	16683	16650	16682	16560	16647	16598	16547	16526	16586	16604	16442	16464	16502	16467	16699	16519	16574	16381	16868	16794	16408	16474	16544	16493	16570	16463	16485	16423	16508	16544	16558	16458	16523	16407	16709	16461	16305	16657	16604	16668	16764	16600	16479	16600	16713	16609	16633	16441	16554	16577	16437	16477	16431	16650	16582	16558	16502	16455	16347	16586	16665	16763	16474	16620	16558	16558	16585	16759	16576	16758	16407	16453	16647	16482	16563	16550	16694	16647	16669	16498	16592	16526	16576	16780	16740	16475	16550	16462	16507	16351	16441	16614	16372	16610	16511	16702	16508	16406	16436	16697	16567	16485	16546	16721	16817	16470	16579	16490	16282	16443	16639	16392	16569	16383	16549	16435	16468	16393	16669	16561	16472	16576	16466	16539	16436	16581	16664	16667	16532	16676	16577	16497	16564	16417	16389	16545	16440	16650	16606	16556	16571	16543	16580	16552	16368	16592	16629	16461	16546	16366	16545	16750	16485	16644	16412	16630	16619	16585	16624	16517	16596	16566	16599	16334	16320	16411	16713	16510	16546	16576	16594	16590	16608	16607	16733	16635	16544	16531	16431	16471	16654	16451	16663	16481	16699	16741	16358	16608	16802	16441	16616	16520	16519	16290	16583	16561	16587	16598	16481	16421	16319	16494	16574	16575	16514	16389	16435	16415	16535	16632	16783	16574	16630	16429	16523	16366	16382	16412	16475	16627	16255	16672	16746	16628	16603	16588	16703	16535	16624	16739	16745	16618	16376	16767	16686	16571	16425	16405	16510	16480	16463	16611	16565	16778	16628	16565	16663	16621	16627	16432	16643	16629	16413	16545	16540	16483	16682	16599	16630	16455	16574	16603	16671	16728	16492	16720	16491	16529	16546	16447	16427	16556	16584	16541	16569	16632	16415	16508	16618	16756	16550	16751	16508	16482	16429	16471	16352	16448	16550	16612	16329	16835	16514	16551	16523	16484	16622	16587	16474	16513	16492	16254	16621	16619	16286	16492	16475	16594	16431	16451	16495	16774	16424	16783	16597	16535	16672	16560	16702	16454	16432	16578	16462	16373	16375	16475	16450	16606	16396	16418	16355	16448	16576	16533	16587	16491	16446	16461	16459	16523	16592	16500	16502	16612	16539	16587	16609	16573	16672	16552	16646	16443	16285	16464	16731	16791	16480	16702	16527	16532	16519	16397	16508	16643	16730	16711	16570	16469	16628	16463	16503	16465	16400	16585	16457	16539	16688	16520	16656	16624	16806	16578	16474	16564	16518	16446	16589	16418	16524	16362	16401	16546	16664	16518	16409	16596	16652	16312	16579	16684	16551	16595	16605	16585	16567	16512	16708	16384	16759	16537	16612	16744	16607	16590	16649	16629	16449	16512	16546	16544	16487	16323	16423	16388	16330	16573	16614	16470	16524	16519	16630	16550	16597	16598	16487	16476	16449	16542	16517	16482	16439	16605	16640	16560	16530	16785	16505	16401	16726	16727	16530	16449	16424	16555	16472	16466	16661	16598	16472	16422	16580	16664	16464	16522	16508	16348	16590	16570	16559	16659	16571	16440	16772	16550	16655	16466	16671	16558	16731	16439	16437	16429	16518	16556	16520	16690	16550	16475	16570	16405	16475	16572	16507	16484	16397	16362	16617	16371	16515	16628	16756	16528	16571	16303	16581	16743	16660	16424	16634	16589	16586	16260	16560	16514	16411	16406	16658	16492	16592	16473	16484	16586	16509	16588	16457	16386	16718	16506	16566	16347	16575	16588	16588	16587	16632	16472	16613	16405	16602	16451	16572	16559	16575	16561	16664	16486	16501	16597	16510	16337	16443	16601	16592	16497	16616	16504	16539	16728	16578	16439	16626	16643	16532	16520	16760	16470	16726	16575	16535	16666	16389	16479	16661	16597	16522	16603	16748	16426	16622	16788	16247	16458	16476	16787	16673	16573	16600	16562	16644	16515	16405	16548	16583	16435	16517	16650	16552	16503	16350	16353	16197	16450	16404	16634	16474	16499	16514	16558	16524	16705	16562	16640	16558	16495	16663	16694	16442	16496	16466	16675	16674	16402	16516	16586	16485	16559	16525	16625	16432	16587	16530	16424	16472	16471	16323	16469	16603	16348	16508	16503	16512	16453	16548	16568	16611	16450	16518	16497	16448	16486	16539	16656	16706	16569	16560	16564	16599	16550	16564	16476	16504	16611	16592	16627	16571	16599	16534	16690	16462	16472	16482	16700	16560	16458	16575	16471	16388	16505	16270	16507	16387	16522	16832	16547	16600	16547	16611	16614	16796	16650	16629	16737	16397	16472	16547	16693	16493	16443	16306	16455	16456	16612	16404	16536	16634	16492	16528	16511	16643	16700	16540	16828	16482	16689	16545	16652	16612	16503	16704	16430	16305	16459	16589	16627	16466	16405	16685	16477	16585	16684	16656	16656	16424	16580	16749	16541	16533	16467	16597	16585	16520	16345	16568	16600	16602	16729	16579	16341	16455	16774	16595	16628	16620	16775	16459	16669	16609	16671	16671	16574	16469	16530	16544	16617	16598	16716	16418	16545	16541	16571	16275	16438	16481	16577	16543	16606	16727	16561	16575	16747	16610	16434	16679	16813	16684	16664	16683	16701	16577	16585	16418	16531	16417	16656	16775	16462	16457	16589	16460	16378	16763	16522	16613	16421	16445	16545	16671	16577	16751	16501	16462	16496	16585	16493	16657	16611	16435	16609	16384	16374	16645	16586	16443	16646	16673	16526	16507	16518	16583	16506	16714	16491	16461	16406	16555	16382	16416	16601	16623	16489	16481	16491	16629	16589	16637	16630	16402	16485	16549	16661	16578	16768	16679	16542	16632	16616	16554	16567	16451	16513	16653	16544	16442	16339	16569	16666	16483	16541	16427	16472	16697	16750	16569	16537	16709	16617	16456	16641	16565	16525	16580	16699	16635	16477	16832	16535	16549	16550	16565	16664	16499	16324	16665	16745	16501	16652	16579	16462	16685	16512	16744	16600	16481	16596	16695	16538	16513	16508	16519	16822	16616	16380	16491	16426	16607	16483	16503	16536	16554	16480	16372	16496	16436	16596	16660	16714	16561	16521	16600	16580	16557	16318	16317	16663	16354	16535	16590	16575	16683	16665	16523	16453	16405	16550	16592	16447	16525	16749	16484	16500	16483	16707	16691	16607	16583	16318	16626	16519	16319	16320	16557	16339	16466	16641	16496	16658	16666	16431	16583	16541	16465	16474	16416	16455	16503	16646	16670	16570	16588	16533	16418	16482	16702	16617	16271	16648	16600	16508	16400	16490	16634	16395	16475	16458	16699	16555	16512	16522	16737	16482	16623	16636	16503	16619	16719	16448	16375	16550	16702	16625	16579	16655	16393	16519	16316	16460	16650	16746	16564	16530	16540	16447	16635	16589	16570	16365	16662	16458	16515	16451	16448	16511	16596	16346	16409	16468	16459	16443	16631	16498	16640	16357	16598	16504	16439	16451	16538	16751	16584	16636	16465	16453	16309	16648	16550	16570	16417	16558	16592	16335	16615	16414	16677	16519	16631	16532	16604	16527	16508	16429	16547	16425	16448	16726	16587	16622	16640	16481	16734	16548	16488	16600	16645	16616	16465	16443	16579	16519	16655	16477	16487	16521	16472	16391	16655	16621	16664	16622	16512	16518	16506	16401	16617	16683	16495	16601	16502	16540	16623	16750	16581	16769	16349	16629	16413	16514	16723	16602	16330	16472	16569	16712	16494	16714	16721	16588	16732	16453	16564	16653	16526	16758	16595	16536	16493	16579	16491	16539	16292	16603	16386	16527	16564	16671	16633	16686	16757	16764	16568	16684	16684	16741	16548	16457	16586	16557	16512	16525	16498	16534	16458	16697	16617	16561	16674	16629	16443	16661	16576	16602	16527	16489	16600	16545	16498	16423	16623	16647	16675	16675	16802	16561	16602	16587	16513	16538	16541	16651	16634	16606	16674	16750	16494	16451	16414	16794	16402	16511	16323	16463	16655	16471	16468	16611	16682	16523	16634	16490	16717	16512	16500	16477	16439	16655	16644	16328	16666	16525	16546	16694	16452	16462	16518	16278	16532	16437	16523	16418	16547	16689	16519	16520	16734	16677	16507	16571	16499	16603	16739	16510	16631	16604	16426	16529	16326	16610	16759	16566	16596	16627	16446	16596	16517	16480	16653	16503	16465	16532	16558	16341	16423	16523	16533	16535	16524	16449	16629	16782	16514	16508	16800	16472	16300	16578	16518	16732	16603	16449	16524	16568	16670	16509	16840	16559	16562	16621	16646	16628	16558	16545	16506	16658	16419	16635	16604	16539	16608	16609	16644	16515	16659	16543	16595	16621	16574	16586	16833	16447	16556	16697	16446	16366	16578	16543	16633	16558	16518	16552	16534	16501	16642	16648	16496	16732	16615	16693	16813	16516	16598	16421	16660	16461	16763	16497	16504	16682	16507	16366	16561	16740	16519	16500	16489	16636	16568	16597	16523	16630	16240	16576	16649	16544	16232	16513	16502	16454	16363	16394	16507	16607	16782	16744	16508	16522	16562	16525	16393	16595	16552	16604	16482	16451	16571	16591	16543	16493	16600	16435	16367	16582	16669	16499	16532	16487	16458	16684	16568	16587	16629	16516	16468	16584	16478	16562	16530	16743	16346	16400	16363	16465	16502	16607	16532	16543	16519	16585	16402	16621	16606	16566	16498	16415	16559	16380	16485	16469	16241	16514	16539	16420	16600	16571	16602	16401	16600	16363	16449	16622	16657	16458	16538	16768	16587	16594	16524	16584	16638	16548	16578	16667	16661	16613	16423	16683	16516	16624	16698	16522	16576	16336	16580	16490	16702	16545	16495	16557	16329	16718	16790	16535	16583	16559	16279	16518	16499	16489	16467	16720	16515	16753	16615	16490	16539	16460	16419	16641	16383	16666	16358	16192	16733	16641	16716	16590	16602	16513	16551	16612	16602	16625	16496	16617	16309	16371	16369	16462	16510	16436	16586	16526	16609	16478	16557	16555	16615	16355	16699	16580	16627	16560	16512
21025	30815	29703	25087	22346	20096	20183	19880	18563	17742	16982	16976	18414	18318	17329	16056	15420	15022	14934	14835	14828	14828	14905	14948	14748	14920	15085	14862	14809	14849	15080	14771	14896	15034	14889	14820	14974	14734	14790	14874	14969	14922	14973	14955	14883	14896	14871	14810	14884	14936	14756	15017	14882	14833	14970	14886	14870	14879	15015	15013	14914	14872	14853	15023	14989	14863	14956	15076	14815	14961	14864	14729	14941	14768	14851	15027	14821	14860	14906	15098	14811	14982	14898	14841	14877	14900	14917	14896	14920	14776	14806	14800	15014	14806	14812	14849	14934	14850	14743	14908	14986	14945	14905	14916	14853	14782	14988	14691	14601	14956	14934	14900	14843	14943	14901	14973	14755	14835	14786	14894	14797	15006	15133	14631	14902	14814	14932	14982	14792	14816	14852	14975	14909	15025	14980	14942	14860	14940	14912	14889	14914	14904	14941	14821	14859	14888	14959	14776	14859	14961	14938	14861	14981	14881	14908	14769	14831	14896	14982	14903	14735	14770	15004	15008	14965	14889	14894	14896	14807	14891	14866	14931	14929	14882	14831	14917	14845	14880	14868	14937	14710	14712	14908	15014	14868	15168	14901	14947	15068	14809	15001	14905	14788	14857	14817	15034	15036	14778	14825	14892	14926	14995	14849	14953	15049	14883	14921	14696	14851	14901	14726	14926	15029	14993	14948	15000	14870	14960	14942	14823	14843	14852	14948	15052	14700	14748	14929	14756	14961	14931	14977	14755	14858	14822	14953	14923	14889	15046	14874	14964	14785	14953	14822	14867	14767	14980	14757	14846	14813	14773	14957	14897	14665	14904	14913	14863	14926	14859	15229	14855	14995	14781	14821	14802	14774	14906	14934	14859	14864	14874	15002	14938	14892	14962	14891	14888	14793	14995	14891	14828	14978	14747	15020	14897	14856	14965	14940	14771	14827	14890	14965	14825	14922	15004	14764	14786	14930	14831	14869	14834	14972	14881	14915	14935	15015	14970	14866	14882	14966	14853	14913	14926	14938	14907	14885	14808	14932	14866	14853	14933	14997	14800	15108	14713	14809	14897	14731	14843	14953	14811	14953	14807	15063	14940	14862	14666	14888	14718	14849	14972	14860	14959	14980	14846	14894	14939	14805	15027	14760	15020	14826	15063	14961	14909	15073	14850	14751	14912	14832	15020	14810	14846	14849	14822	14849	14947	14663	14794	14860	14982	14955	14854	14818	14779	15016	14723	14842	14782	14953	14913	14905	14787	14835	14921	14983	14807	14821	14900	14813	14835	14992	14970	14924	14903	14760	14820	14946	14806	14826	14762	14742	14952	14810	15065	14986	15018	14799	14973	14805	14773	14820	14911	15048	14906	14942	14767	14817	14785	14768	14911	14994	14953	14787	15002	14772	14844	14869	14906	14877	14880	14958	15044	14993	14923	14861	14732	14906	14921	15009	14698	15018	14991	14943	14876	14913	15034	14870	14885	14834	14662	14938	14932	14942	14933	14894	14928	14929	14791	14700	14937	15029	14871	14730	14725	14964	14887	14721	14912	14869	14907	14828	14983	14942	14851	14911	14898	14905	14794	15054	14764	14856	14896	14844	14826	14963	14884	14876	14805	14982	14923	14929	14787	14850	15105	14819	14815	14895	14759	15006	14769	14873	14901	14992	14904	15005	14915	14774	14913	14977	14962	14950	14839	14868	14864	14887	14870	14828	15028	14809	14933	14955	14770	14909	14981	14981	14919	14954	14775	15030	14952	14862	14911	15050	15013	14923	14948	14973	14927	14651	15037	14777	14907	14887	15069	14780	14914	14920	14799	14859	14920	14731	14718	15007	14951	14864	14863	14851	14934	14921	14956	14873	14959	15027	14659	14851	14859	15050	14826	14809	14862	15008	14816	14837	14895	14717	15035	15050	15029	14662	14899	14910	14920	14897	14889	14923	14818	14865	14940	14952	14884	14991	14921	15014	15015	14877	15039	14935	14881	14728	14806	14919	14745	14784	15070	15114	14776	14795	14832	14955	14953	14780	14959	14834	14971	14912	14900	14989	14770	14861	14684	14848	14790	14895	15018	14902	14669	14996	14800	14909	14945	14848	14788	14834	14833	14711	14986	14958	14912	14864	14974	14869	14764	14716	14935	14851	14877	14843	14784	14790	14885	14873	14854	14947	14956	14787	15123	15060	14873	14869	14921	14971	14803	14889	14871	15063	14754	14941	15032	14768	14933	14716	14961	14976	14800	14884	14950	14963	14919	14770	14785	14800	14740	14891	14912	14981	15035	14792	14790	14743	14897	14816	14815	14987	14896	14917	15052	14792	15073	14854	14950	14794	14939	14900	14908	14911	14847	15023	14897	14913	14843	15202	14826	14904	14925	15245	14855	14898	14874	14763	14809	14884	14863	15007	14929	14915	14820	14920	14826	14852	14906	14995	14937	14869	14855	14849	14895	14950	14944	14993	14805	14881	14884	14995	14802	14879	14904	14892	14880	14761	14818	14991	14871	14795	14900	14830	15030	14887	14956	14885	14893	14846	14837	14907	15170	14826	14952	15012	14838	14952	14731	14967	14784	14962	14891	14797	14956	14863	14694	14951	14781	14728	14924	14919	14953	14741	14839	14950	15029	14906	14820	14749	14886	14964	14863	14917	14904	14918	14926	15038	14879	14901	14995	14953	14915	14892	14910	14970	14915	14840	14954	14940	15007	14834	14984	14846	14930	14835	14866	14889	15073	14891	14808	14830	14794	14961	14980	14894	14968	14843	14966	14989	14784	14932	14955	15002	14931	14928	14892	14920	14835	14996	14889	14963	14926	14943	14910	14909	14907	14825	14695	15015	14825	14920	14787	14763	14857	14876	14715	15053	14890	14880	14821	14948	14860	14785	14726	15029	14898	14936	14993	14986	14793	14774	14794	14974	14991	14892	14824	14799	14993	14976	14871	15016	14838	14905	14763	15072	14921	14963	14821	14908	14994	15068	14859	14703	14999	14920	15048	14833	14924	15037	14765	14930	14790	14745	14853	15149	14958	14736	14943	14824	14671	15035	14834	14874	14891	14788	15078	14868	14757	14915	14819	14880	14941	14932	14934	14801	14787	14989	14817	14906	14916	14840	14853	14981	15063	14948	14937	14795	14899	14868	14973	14838	14940	14815	14810	14996	14966	14869	14827	14848	14810	14922	14973	14965	15010	14870	14790	14623	14842	14908	14893	14798	14990	15030	14951	14998	15015	14949	14976	14967	15109	14887	15046	14766	14839	14674	14878	14787	15061	14885	14741	14830	14988	14812	14859	14829	14787	14899	14985	14826	14779	14700	15060	14992	14814	14791	15013	14974	14827	14942	14883	14956	14883	14768	15048	14867	14896	14975	14987	14930	14960	14996	14968	14845	14899	15049	14784	15084	14941	14963	15001	14863	14994	14876	14909	14931	15005	14712	14779	14973	14866	14974	15005	14965	14927	14809	14897	14806	14935	14864	14904	15009	15030	14913	14924	14837	15027	14997	14993	14759	14832	14920	14807	14897	14907	14944	14795	14896	15048	14950	14953	15023	14856	14772	14751	14978	14785	15015	14823	14912	14864	14914	14818	14883	15051	14846	14904	14933	14808	14898	14743	15090	14857	14911	14924	15159	14843	14855	14813	14870	14921	14861	14896	14869	14912	14861	14852	14891	14757	14922	14915	14821	14907	14952	15028	14801	15018	14863	14890	14780	14968	14911	14922	14854	14964	14955	15067	14974	14749	15010	14751	14903	14968	14796	14981	14951	15010	14873	15036	14816	14963	15040	15075	14838	14877	14854	14857	14904	14989	14778	15045	14931	14867	15045	14889	14825	14702	14956	14894	14960	14803	14770	14780	14938	14952	14938	14942	15076	14972	14875	14820	14751	14871	14869	14911	14779	14861	14983	14951	14946	14986	14894	14946	14791	14900	14814	14917	15007	14741	14876	14867	14799	14872	15022	14743	15001	14795	14931	14889	14777	14953	15138	14943	15017	14935	14933	14869	14738	14922	14932	14899	14853	14716	14994	14777	14839	14790	14690	14859	14955	14930	14882	14985	15026	14862	15022	14852	14890	15052	14898	14848	14909	14851	14746	14967	14758	15003	14991	14908	14821	14901	14986	14901	15036	15054	14811	14863	15022	14852	14853	14846	14874	14925	14866	14923	14870	14953	14922	14849	14817	14974	14766	14838	14995	14953	15020	14982	14938	14864	14829	14960	14875	14951	14938	14937	14872	14973	14872	15037	14877	14866	15048	14830	14859	14797	14901	14827	14975	14993	14852	14993	14790	14862	14763	14772	14897	14898	14894	14903	14943	14995	14991	15077	14975	14964	15057	14804	14938	15009	14803	14817	14851	14764	14986	14968	14818	14991	14995	14894	15067	15015	14866	14857	14876	14900	15027	14804	14894	14781	14884	14856	14935	14800	14976	15086	14807	14798	14898	14867	14890	14916	14870	14861	14838	14762	14954	14895	14927	14980	14801	14892	14960	14846	14916	14920	14852	14797	14916	14956	14841	14964	14834	14967	14878	14924	14905	15007	14931	14686	14990	14795	14783	14976	14740	14971	14891	14904	15034	15024	14819	15038	14895	14856	15011	14810	14984	15125	14894	14873	14821	14908	15111	14864	14851	15059	14973	14851	14816	14891	14868	14941	14974	14800	14843	14846	15009	14789	14902	14914	14798	15012	14883	14907	14824	14800	14944	14952	14902	15167	14807	14987	14963	14915	14994	14815	14893	14754	14812	14913	14896	14938	14844	15082	14939	14782	14808	14875	14989	14971	14852	14986	14752	14926	14848	14903	14780	14936	14888	14881	14827	14848	14779	14766	14853	14923	14962	14767	14882	14834	14914	14768	14734	14735	15014	14960	14895	14975	14814	14756	14975	14925	14813	14929	14868	14872	14899	14983	14829	14829	14955	15018	14835	14917	14885	14903	14806	15016	14909	15014	14863	14797	15008	14902	14876	15007	14859	14892	14920	14914	14787	14841	14826	15027	14910	14988	14853	14973	14950	14784	14850	14972	14925	15106	14855	14797	14708	14771	14855	14922	14889	15064	14981	14901	14834	14861	14803	14850	14856	14823	14926	14842	14762	14996	14962	14753	14836	14845	14991	14764	14947	14780	14872	14903	14860	14761
23506	20858	28179	24052	22599	24302	24594	20234	18441	18225	18081	18804	28616	29522	26473	21653	18255	17402	16977	16861	16803	16645	16790	16722	16700	16717	16763	16741	16704	16923	16813	16501	16386	16570	16585	16732	16953	16550	16800	16727	16565	16494	16823	16644	16624	16725	16743	16770	16614	16765	16663	16814	16669	16704	16575	16576	16713	16654	16767	16667	16646	16741	16942	16803	16743	16857	16718	16647	16563	16544	16497	16542	16732	16846	16721	16613	16586	16688	16692	16534	16904	16806	16550	16582	16788	16916	16637	16572	16711	16712	16748	16592	16702	16781	16899	16664	16573	16669	16746	16645	16586	16732	16788	16757	16721	16549	16631	16848	16845	16664	16602	16797	16779	16637	16658	16687	16606	16759	16669	16801	16656	16450	16629	16643	16719	16722	16968	16732	16718	16687	16660	16690	16803	16564	16614	16710	16768	16616	16582	16696	16885	16700	16571	16707	16655	16438	16724	16515	16747	16697	16553	16572	16828	16577	16653	16788	16791	16626	16844	16561	16674	16585	16617	16673	16581	16708	16640	16551	16855	16824	16707	16735	16688	16809	16586	16795	16718	16596	16710	16679	16549	16785	16662	16745	16516	16653	16479	16716	16622	16690	16455	16425	16600	16612	16759	16590	16788	16773	16642	16723	16568	16776	16651	16706	16677	16702	16530	16631	16615	16682	16729	16737	16755	16861	16744	16950	16627	16794	16808	16711	16546	16617	16806	16563	16877	16664	16687	16707	16620	16711	16703	16604	16653	16659	16443	16589	16570	16598	16687	16569	16791	16827	16842	16671	16797	16818	16757	16462	16743	16618	16630	16796	16803	16866	16661	16833	16704	16778	16684	16830	16634	16755	16697	16702	16792	16408	16453	16650	16828	16784	16546	16525	16626	16675	16577	16701	16691	16673	16654	16562	16664	16729	16771	16643	16781	16836	16526	16600	16789	16526	16692	16688	16630	16693	16734	16659	16753	16811	16663	16482	16794	16550	16721	16668	16714	16681	16585	16532	16633	16629	16465	16672	16598	16879	16733	16748	16816	16756	16548	16884	16676	16531	16709	16803	16818	16714	16798	16577	16622	16794	16591	16630	16752	16684	16634	16745	16638	16770	16897	16548	16849	16574	16667	16630	16649	16722	16834	16732	16721	16622	16782	16645	16560	16605	16503	16707	16794	16624	16686	16742	16715	16697	16591	16687	16519	16636	16732	16635	16488	16760	16774	16669	16606	16491	16748	16604	16739	16598	16766	16819	16894	16697	16817	16586	16834	16822	16668	16710	16748	16599	16814	16533	16423	16689	16776	16501	16596	16789	16675	16504	16730	16560	16597	16867	16615	16649	16815	16612	16598	16669	16674	16521	16802	16668	16626	16970	16703	16685	16740	16655	16623	16561	16731	16721	16702	16490	16716	16653	16593	16602	16597	16670	16760	16661	16602	16730	16759	16767	16599	16590	16842	16648	16575	16924	16609	16557	16664	16645	16819	16845	16639	16750	16686	16848	16660	16801	16566	16643	16410	16763	16781	16634	16584	16773	16663	16923	16541	16818	16692	16473	16498	16762	16714	16403	16580	16546	16595	16662	16639	16582	16740	16657	16582	16686	16561	16624	16643	16712	16674	16512	16618	16552	16556	16654	16627	16608	16652	16840	16506	16702	16591	16571	16709	16611	16486	16660	16535	16587	16542	16678	16637	16660	16609	16671	16762	16736	16735	16726	16707	16671	16877	16957	16647	16611	16792	16636	16643	16667	16757	16901	16714	16570	16757	16590	16823	16728	16805	16645	16889	16676	16625	16789	16669	16467	16765	16577	16859	16684	16729	16803	16608	16565	16715	16595	16716	16797	16769	16820	16621	16695	16690	16745	16610	16290	16662	16719	16663	16692	16825	16603	16796	16766	16850	16764	16786	16719	16736	16676	16645	16635	16777	16705	16734	16628	16642	16643	16537	16762	16616	16788	16732	16950	16587	16740	16801	16661	16821	16627	16734	16693	16477	16677	16749	16694	16764	16681	16648	16698	16567	16616	16699	16868	16729	16563	16669	16566	16684	16677	16697	16789	16674	16597	16677	16623	16718	16554	16720	16644	16647	16689	16697	16552	16491	16589	16615	16736	16737	16671	16837	16766	16505	16812	16528	16702	16538	16739	16670	16425	16635	16841	16749	16736	16557	16568	16665	16613	16648	16560	16621	16584	16626	16536	16642	16659	16651	16781	16727	16879	16849	16687	16857	16638	16574	16774	16778	16684	16788	16670	16576	16751	16768	16626	16790	16461	16591	16674	16819	16574	16446	16690	16649	16736	16583	16799	16682	16573	16551	16692	16644	16460	16808	16744	16749	16804	16757	16646	16599	16518	16635	16676	16782	16915	16652	16680	16620	16542	16624	16533	16636	16589	16824	16675	16531	16742	16582	16727	16698	16675	16514	16683	16823	16723	16548	16713	16718	16694	16618	16783	16679	16665	16677	16794	16736	16571	16783	16505	16688	16558	16877	16519	16473	16759	16726	16616	16760	16698	16786	16438	16694	16914	16619	16682	16707	16675	16584	16712	16664	16701	16671	16707	16723	16560	16767	16573	16708	16708	16787	16652	16650	16658	16538	16819	16761	16537	16957	16704	16658	16651	16657	16619	16627	16758	16591	16580	16775	16755	16651	16628	16620	16613	16483	16696	16705	16679	16804	16723	16677	16862	16810	16772	16747	16711	16691	16680	16797	16714	16708	16729	16759	16565	16574	16605	16722	16735	16687	16735	16786	16923	16706	16747	16741	16762	16695	16673	16595	16769	16731	16512	16601	16719	16541	16525	16808	16695	16739	16768	16863	16863	16643	16673	16699	16707	16459	16794	16766	16733	16623	16733	16541	16660	16815	16677	16756	16640	16470	16735	16817	16747	16710	16639	16578	16407	16626	16560	16717	16741	16733	16597	16860	16643	16706	16618	16801	16671	16476	16429	16454	16791	16854	16555	16415	16610	16783	16716	16529	16730	16667	16694	16843	16831	16703	16732	16533	16964	16796	16616	16700	16770	16607	16737	16874	16777	16595	16786	16809	16833	16746	16714	16746	16785	16748	16448	16470	16757	16634	16553	16718	16644	16767	16607	16723	16713	16543	16629	16747	16705	16600	16749	16603	16725	16800	16707	16751	16583	16823	16603	16602	16781	16676	16426	16656	16756	16664	16571	16577	16740	16705	16682	16602	16618	16729	16715	16574	16563	16864	16595	16834	16726	16621	16594	16614	16645	16482	16660	16807	16608	16756	16609	16588	16559	16590	16579	16746	16732	16678	16840	16801	16629	16581	16629	16608	16614	16735	16652	16744	16700	16763	16668	16476	16511	16830	16628	16649	16781	16440	16892	16710	16544	16817	16870	16665	16678	16680	16556	16807	16643	16501	16572	16407	16733	16599	16616	16734	16631	16670	16723	16710	16641	16599	16736	16715	16773	16507	16637	16738	16593	16633	16811	16685	16707	16855	16448	16657	16780	16707	16618	16480	16941	16759	16688	16908	16650	16746	16690	16680	16596	16670	16812	16778	16700	16696	16826	16778	16828	16677	16694	16825	16471	16716	16879	16813	16427	16668	16502	16674	16748	16760	16587	16587	16708	16726	16548	16559	16483	16679	16800	16686	16657	16560	16758	16687	16641	16788	16737	16733	16778	16633	16623	16769	16571	16637	16634	16795	16646	16550	16600	16718	16525	16647	16583	16645	16689	16781	16703	16685	16727	16707	16470	16832	16948	16543	16712	16770	16774	16748	16813	16714	16663	16647	16752	16705	16656	16783	16803	16773	16559	16756	16638	16694	16582	16475	16765	16533	16568	16697	16666	16678	16620	16700	16843	16796	16662	16647	16778	16640	16793	16634	16772	16557	16587	16641	16613	16696	16475	16767	16736	16720	16691	16486	16550	16641	16660	16682	16661	16602	16913	16678	16607	16713	16728	16648	16821	16926	16492	16765	16730	16666	16735	16777	16691	16865	16897	16684	16774	16585	16815	16801	16634	16607	16796	16537	16586	16823	16863	16759	16790	16628	16661	16593	16662	16743	16690	16579	16749	16605	16834	16631	16671	16611	16593	16633	16534	16623	16817	16649	16815	16370	16668	16797	16516	16733	16615	16674	16604	16651	16618	16723	16808	16741	16816	16495	16585	16779	16711	16756	16758	16849	16676	16692	16478	16839	16657	16758	16789	16869	16750	16657	16721	16594	16599	16612	16568	16784	16790	16722	16622	16734	16592	16703	16684	16612	16706	16704	16766	16592	16721	16755	16701	16470	16347	16704	16520	16716	16525	16510	16800	16711	16666	16781	16631	16691	16731	16746	16684	16583	16704	16732	16596	16612	16668	16506	16681	16703	16655	16634	16523	16675	16930	16590	16512	16703	16741	16618	16694	16638	16752	16787	16717	16765	16758	16664	16690	16725	16726	16659	16670	16627	16686	16635	16800	16681	16724	16818	16634	16573	16835	16681	16597	16682	16500	16684	16766	16631	16667	16637	16653	16567	16657	16808	16665	16635	16842	16930	16639	16760	16688	16817	16530	16668	16654	16676	16650	16727	16532	16791	16665	16792	16729	16732	16487	16610	16681	16733	16860	16521	16743	16768	16732	16710	16766	16504	16571	16684	16619	16384	16625	16875	16839	16689	16650	16594	16663	16698	16590	16707	16731	16729	16691	16732	16676	16597	16746	16621	16641	16711	16730	16835	16553	16744	16637	16707	16868	16615	16821	16690	16760	16660	16688	16716	16764	16704	16709	16507	16692	16612	16631	16675	16650	16725	16799	16642	16682	16833	16697	16752	16764	16609	16822	16684	16674	16606	16724	16600	16695	16673	16564	16796	16754	16658	16609	16586	16550	16773	16695	16661	16701	16846	16473	16531	16565	16697	16577	16683	16642	16767	16589	16634	16891	16701	16641	16748	16717	16669	16744	16693	16436	16740	16640	16639	16597	16458	16545	16618	16482	16734	16843	16777	16576	16580	16604	16798	16603	16567	16732	16657	16475	16754	16502	16651	16816	16516	16699	16686	16804	16643	16731	16553	16673	16640	16591	16792	16629	16442	16533	16569	16820	16716	16805	16706	16536	16778	16929	16712	16714	16641	16748	16806	16723	16556	16574	16516	16541	16698	16771	16674	16660
19723	36393	35880	30845	25868	25262	23303	19803	17634	17307	16738	19236	31815	31058	27101	20492	16483	15887	15314	14968	15041	14867	15081	15044	14920	15007	15030	14917	15134	15038	14910	14966	15084	14895	14889	15042	15087	14938	14944	15008	15056	15016	14900	15003	14981	15027	14921	15026	14958	15035	15089	15042	15078	14880	15135	15199	14988	15063	15085	14962	14942	15066	14994	14924	15043	15009	14914	14878	14892	15012	14849	15127	14929	14934	14883	14956	15081	14974	14824	14878	15022	14931	14936	15062	14797	15025	14941	14925	14935	15038	15092	15019	15045	15145	15074	14990	15094	14961	14959	15020	14894	15044	15158	15040	14993	15039	14976	15063	15104	14989	14854	14917	14903	14933	14994	14834	14925	15039	14911	15065	15031	14832	14997	14916	15040	14991	14847	14951	14982	14902	14857	15029	15196	14999	14850	15057	14849	15030	15137	15102	15125	14988	15016	14996	15032	14970	15018	15079	15137	14820	15004	15099	15057	15009	14974	14893	15024	15040	15008	15015	14843	14897	15057	15110	15015	15232	14985	14957	14980	15141	15085	14851	14965	15024	14733	14961	14927	15002	14914	15180	14953	14904	15104	14923	15182	15125	14964	15095	15051	14984	14933	15033	14918	15100	14978	14898	14991	15045	14964	14883	15068	15082	15012	15169	15116	15108	14974	15015	14934	14817	14755	15090	14903	14753	14997	15018	14902	15020	14919	15025	15015	15075	15036	15068	14946	15011	14961	14853	15096	15070	14859	15052	15110	14968	15042	15116	15148	15043	14950	14854	15034	15009	15001	14912	15017	14991	14869	14918	14870	14994	15070	15111	14859	14857	14994	14950	14987	15074	14926	15049	14965	15055	15057	14992	15060	15108	14935	14834	14868	15047	14951	15082	14935	15145	14898	15087	15014	14925	14925	15076	15081	15054	15026	14968	14862	15060	15128	15025	15091	15054	15146	15003	15027	14981	15031	15018	15019	14809	14977	15015	14960	15022	14916	15093	15098	14922	14878	15111	15141	14903	15094	14861	15063	15096	15040	15073	15013	15083	15018	15018	14979	14969	14946	15065	14804	15072	14964	14918	14991	14970	14880	14845	15014	14958	15002	15142	14911	14991	14876	14915	15094	15155	15000	15206	15153	15083	14929	14886	14907	15016	14982	15075	15066	14962	14939	15017	15082	14853	14991	15071	14895	14893	14874	15060	15062	14902	14956	14852	14998	15097	14963	15030	15028	15013	15040	15028	14960	15091	14925	15126	15102	15075	15101	15038	15013	15017	14946	15037	15128	14970	15107	14880	14985	15039	15119	15164	14909	15081	14981	14822	15101	14969	15047	15077	14893	14935	15003	15038	15019	14918	14882	14951	14957	14885	15033	15017	15079	15043	15014	15047	14958	14881	15007	15064	15082	15050	14961	14902	14874	15095	15052	14949	15012	15009	15133	14882	14974	14870	14980	14832	15034	14924	14976	14922	15057	15108	14983	14913	15152	15068	15021	14957	15149	14678	15050	14905	14904	14845	15047	14945	15034	14861	14811	15117	15064	15037	15095	14876	14907	14999	15054	14993	15024	15149	14978	14930	14957	15087	15111	14980	14853	14908	14787	15040	14952	14911	14956	14971	14876	15022	14875	15001	14840	14948	15067	14990	14963	15006	14982	14933	15150	15093	15046	14828	14910	14962	14996	15028	14980	14962	14872	14873	15094	14939	14988	15084	14965	15110	15098	14936	14987	14876	15101	14857	14857	15020	15089	15051	15045	14849	14830	14895	15071	14951	14987	15112	14944	15159	15094	14988	14775	15071	15056	14904	14976	14917	14970	14990	14942	15166	15084	15050	14979	14992	14951	14993	15028	14907	14824	15043	14913	15049	15180	14962	14915	15030	15018	15068	15050	14976	15156	15171	14947	15142	15006	14969	14973	15062	14926	15071	15069	15008	15150	15115	15017	14874	14928	14991	15247	14918	15039	14979	15189	15108	14992	14976	14913	15168	14884	15070	15041	15069	14924	14747	15003	15213	15080	15024	15048	15065	14994	14846	15063	14995	14893	14959	14994	15062	15043	14960	14999	14967	15097	14953	14896	14895	14991	15085	15142	14994	15146	15013	14950	14871	15032	14874	15098	14931	14898	14934	15124	14881	14997	14969	14957	14939	15065	15014	14982	15122	15032	14807	15169	15122	15094	15178	14930	15008	15029	14972	14899	15036	15108	15139	14965	14987	15008	14906	14975	15077	15083	14878	15096	15075	14953	14954	15049	14926	15039	14931	15109	14975	14970	14946	14939	14870	14968	14862	15041	14863	15084	15093	14980	15055	14947	15051	14997	15086	15061	14887	14915	14935	14844	14993	14948	15127	14993	15006	15033	15021	14976	14951	15022	14850	15012	15209	14939	15048	14997	15041	15026	15037	14724	14927	14799	15011	14966	15105	15195	14855	15066	14973	15057	15095	14973	15057	14989	15051	14928	15071	15096	14913	14848	14981	15217	15067	14826	14988	15064	14814	14944	14888	15118	14985	15035	14970	15255	14979	15060	14844	15105	14988	15020	15077	14990	14915	14950	15052	14916	14991	14919	15050	14888	15096	15062	14770	14955	14904	15016	14969	15175	14939	14891	14902	15063	14966	14978	14953	14923	14911	15012	15026	15029	14955	14913	14687	15054	14878	14907	14920	15019	14992	14997	15052	14950	15200	15042	14971	15203	14809	15081	15149	15063	14834	14980	14951	15086	14957	15014	14898	15050	14764	14891	15057	14993	14908	15007	14944	15125	14988	14962	15009	14931	14896	15099	14987	14987	14941	15073	15018	14888	14934	15051	15053	14906	14883	14931	15093	15048	14983	14805	15058	14866	15207	15106	15151	14994	15041	14859	14923	15173	15108	14976	14990	14981	14975	15012	14916	14867	14830	15218	14895	15002	15055	14994	14920	15049	14805	14922	15044	14942	15082	14890	14966	14845	15063	15155	14967	14967	14990	15009	14926	14940	15027	15018	15148	14912	14982	14970	15145	15037	15043	14934	15063	14953	14933	15068	14859	14995	14988	15013	15082	15084	14956	14892	15048	14904	15126	14962	14785	15050	14991	15016	14938	14965	15115	14997	14934	15083	14764	14919	15070	14969	15051	15044	14939	14975	14879	15012	15126	14956	14810	14912	15122	14896	14956	15059	15161	14884	15053	14837	15043	15019	14998	15012	14989	14913	15059	14889	15084	14960	14998	14951	15124	14954	14886	15062	14999	15003	15095	14977	14979	15113	15079	15031	15116	15045	14972	14977	15234	14972	15032	15016	14929	15038	14911	15010	14828	15148	15006	15084	15003	14957	14859	14966	15058	15069	15210	14864	14886	14989	15069	14946	15120	15102	14985	15052	15083	14896	14911	14894	15021	15201	15114	14945	14996	15007	14970	14979	14934	14878	15003	15147	14887	14950	14905	14925	14999	14745	14980	15074	14942	15054	14802	15041	15000	14981	14971	15010	15090	14908	15042	14955	14966	15048	15054	14956	15065	14989	15095	14805	15091	14817	15018	15130	15248	14792	14862	15052	15010	14809	14921	15041	14988	15210	14835	15050	15051	15055	14791	14807	14943	15000	14880	15035	15052	15014	14826	14952	15073	15172	14888	14933	14969	14955	15111	15012	14970	15039	14882	15081	15043	15109	15036	15052	15115	14984	14951	15117	14954	14975	15085	14805	14985	14894	14831	15258	15006	15036	15090	15058	14851	15046	14979	14928	14984	14933	14888	14851	15029	15101	14934	14957	15033	15035	15028	15223	14965	14867	14897	14938	15031	14927	14981	15023	15121	14954	14920	14920	14988	15066	14890	15082	14955	15016	15089	14969	14959	14886	15102	14944	15020	14914	15043	14833	15084	15002	15004	15042	15055	14959	15032	15027	15062	15022	15106	14829	14960	15094	14810	14996	14850	14981	15170	15079	14925	15095	15009	15019	14907	14993	14993	15012	14950	15234	14899	15089	14906	15000	14976	15058	15029	14841	14937	15013	14995	14967	14990	14896	15235	14973	14942	15036	14857	15035	14936	14954	14810	15027	15136	14924	14897	14891	14950	14924	15007	14761	14835	15001	14949	14970	14927	15042	14869	14927	15081	15062	15081	15066	15082	15121	15117	15019	15119	15001	14947	15045	15099	14924	14958	15029	14980	15031	14920	14834	15197	14916	14863	15155	15136	15205	14883	15005	14912	15120	15187	14877	15062	14878	15024	15211	15069	14866	14867	15019	14956	14938	15037	15085	15073	14857	14889	15055	15155	15108	14925	15003	14634	14870	14926	15107	14889	14935	15066	14871	14939	14939	15033	14954	14826	14952	14963	14935	15050	14960	14891	15172	14966	15092	14963	15019	14987	14996	14992	14905	15027	14988	14984	14988	14859	15019	14999	15071	14980	14990	15061	14991	15017	15036	15010	15061	14979	14975	14971	14793	14994	14897	14836	14915	15015	14951	14989	14985	14940	14918	14956	15080	15095	14890	14937	15089	15021	14990	15008	14941	15115	14830	15047	15067	15078	14939	14946	15072	15079	14945	15077	15052	14934	15082	15063	14892	14916	14996	15155	14773	14939	15071	15037	15014	14959	15018	14961	14994	15067	15121	15179	14902	14985	15044	14989	14858	14938	15046	15043	15060	14843	14999	15064	14909	15043	15020	14954	14967	14837	15041	14973	14943	14892	14922	15142	14955	15164	14948	14900	14987	15165	14969	14998	15262	15046	14972	15019	14980	15166	14964	15066	15012	15113	15028	14995	15017	15123	15064	14921	14991	15053	15009	15143	14983	14988	15133	15136	14878	14814	15060	14987	14943	15028	15094	14955	14881	14864	14925	14907	14958	15098	15089	14939	14996	15034	15161	14988	15134	14945	14933	15034	14796	14874	15002	14994	15147	14827	15016	15044	14832	15143	15099	14849	14874	15019	14929	14921	14768	14898	14952	14959	15105	15125	14877	14980	14938	14949	14977	14983	15061	15076	14853	15139	14947	14952	14933	14688	14953	14877	15020	14976	14801	15018	15114	14942	15019	15073	14945	15017	14946	14988	15011	14947	15053	14928	15013	14867	14938	14990	14783	14971	15089	14987	14950	14909	15121	14893	15037	14960	14783	15246	15011	14819	14964	14978	14864	14957	14935	14919	15018	15009
22448	20844	28482	23357	21617	24877	26010	20265	18744	18888	18239	20867	36920	36887	32333	25420	20030	18262	17610	17337	16905	17201	17132	16845	16971	17171	17178	17038	16986	16886	17231	17014	17093	17014	16977	16891	16989	16991	17261	17019	17138	16974	17114	17059	17037	16965	16961	16876	16975	16848	17033	16947	17043	17005	16886	16922	16915	16815	16890	17056	16857	16907	16918	17021	16950	16828	17019	16853	16784	16941	17057	16964	17040	16941	17094	16905	16886	16994	17005	16776	16932	16949	17099	16925	16907	16908	16855	16874	16746	16862	16761	16989	16838	16926	17020	16718	16974	16816	17019	16927	17020	16889	16789	16914	16869	17001	16917	16884	16852	17021	16957	16722	17126	16898	16769	16780	16801	16976	17112	16915	17116	16829	16903	16906	16955	16940	16888	16893	17039	17012	16949	16884	17016	17130	17097	16829	16717	16996	17050	17002	16864	17056	16949	16849	16809	16887	16855	16896	16753	16811	16812	16820	16918	16767	17000	16997	17023	16791	16849	16925	17139	16847	16939	16798	16892	16902	16902	16883	16913	17029	16788	17061	16718	17003	16947	16944	17034	16853	16862	16853	16689	16785	16867	16907	16844	16955	16765	16892	16913	17052	17013	17027	16973	16841	17013	16956	17058	16953	16645	16797	16975	16904	16971	16782	16936	17022	16784	17037	17027	17178	16849	16874	16984	16896	17041	16954	16812	17000	16994	16965	16971	16865	16978	16959	16969	16779	16943	16858	17026	17117	17064	16742	16929	16853	16988	16962	16770	16752	16800	16805	16971	16786	16738	16886	16945	17015	16875	16844	16984	16909	16753	17006	16720	16827	16856	16775	16803	16834	16874	16935	16816	17040	16853	16885	16945	16997	16738	17003	16906	16904	16827	16906	16883	16995	16826	17097	16910	16896	16963	16831	17003	16618	17002	16697	16950	16854	16956	16804	16855	16859	16990	16889	16810	16881	16808	16941	17025	16757	16918	16910	16852	16743	16768	16704	17038	16797	16887	17151	17127	16823	16908	16789	16944	16817	16795	16805	17068	16929	16995	17243	16889	16948	16823	16846	16814	16685	16851	16771	16766	17114	16982	17000	16796	16915	16861	16838	16870	16790	16899	17094	16927	16748	17023	16893	16986	16819	16875	16904	16886	16810	16832	16597	16851	17061	16836	16761	17117	16834	16683	16567	16978	16760	16984	17148	16939	16940	16734	16732	17078	16855	16945	16754	16958	16970	16922	16927	17043	16857	17009	16989	16862	17054	16985	16764	17136	16819	16839	16899	17023	16884	16931	16917	16895	16979	17017	16851	16789	16675	16964	16999	16817	16861	16856	16905	16931	16791	17064	17022	16856	16965	16837	16894	16653	17042	16886	17066	16745	16848	16893	16989	16969	16915	16911	17003	16797	16800	16677	16914	16945	16953	16713	17023	17059	16920	17014	16925	16871	16936	16968	16926	16869	16891	16804	16876	16838	16558	16832	17098	16848	17014	16778	16952	16986	16935	16825	16842	17019	16728	16808	16934	17039	16714	16947	17031	17071	16792	16679	16714	16780	16861	16759	17081	16906	17018	16692	16846	17030	16941	16849	16800	16817	16895	17022	16880	16999	16895	16968	16882	16957	16890	16834	16930	16650	16809	16957	16784	16970	17018	16986	16998	17131	16924	16844	16871	16870	17024	16841	16788	16613	16902	16827	16778	17057	16791	16903	16810	16625	16851	16780	16733	16863	16695	16838	16858	16923	16811	16892	16788	16865	16859	16859	16806	16754	17026	16756	17039	16856	16983	16863	16887	16750	17049	16855	16852	16818	16800	16852	16972	16974	16938	16781	16834	16933	16829	16832	16848	16790	16836	16986	16908	16895	16682	17033	16864	16922	16670	16997	16842	16945	16940	16974	16747	16840	16768	16728	16988	16909	17005	16764	16963	16801	16898	16995	16818	16946	16818	17039	16865	16849	16858	17125	16980	16692	17088	16941	17094	16864	16867	16790	16958	17055	16943	16779	17054	16907	16906	16852	17048	16956	16971	17033	16899	16843	16973	16946	16996	17000	17059	16893	16881	17061	16911	16979	16913	16912	16955	17037	16917	16724	16836	17075	16924	17006	16763	16846	16727	16824	16727	17102	16882	16863	16764	16777	16832	16962	16733	16652	16896	16877	17018	16898	17007	16898	16763	16828	16802	16812	16802	16814	16908	16923	16927	16872	16878	16773	16966	16888	16970	16910	16900	16785	16808	16719	16630	16741	16918	16721	16871	17027	16821	16899	17012	16741	16901	16917	16835	16962	17203	16967	17233	16716	16939	17004	16832	16768	16795	16782	16966	17019	16827	16820	16869	16952	16963	16812	16958	16749	16819	17057	16981	16825	16783	16964	17115	16698	16810	16856	16747	16951	16872	16899	16755	16881	16961	16852	16763	17153	16860	16976	16823	16672	16841	16845	16967	16771	17042	16845	16881	16658	16889	17017	16923	17081	16980	16663	16641	16770	16852	16921	16838	16967	16978	16761	16964	16957	17018	16904	16817	16874	16946	16937	16820	16888	16900	17028	16659	17055	16753	16907	16928	16810	16973	16749	16822	16937	16764	16936	17076	16848	16947	16861	16797	16783	16898	16843	17067	16900	16991	16954	16761	16770	16809	16904	16819	16981	16840	16847	17021	16962	16908	16725	16890	16815	16902	16904	16771	16904	16885	17046	16874	16787	16822	16529	16928	16839	16878	17028	16904	17017	16927	16947	16848	16967	16972	17002	16959	17149	16704	16768	16825	16669	16997	16989	16891	17055	16976	16865	16906	16881	17050	16786	16899	16864	16813	16871	17047	16914	17103	17095	16820	17079	16951	16737	16809	16810	16987	16842	16748	17043	16982	16847	16940	16923	17030	16970	16828	16918	16943	16899	16648	16875	16844	17053	16838	16948	16800	16906	17110	16862	16962	16783	16820	16976	16905	16943	17014	16944	16641	16928	16913	16815	16844	17165	16791	16922	16980	16732	16811	16971	16955	16960	16859	16948	16815	17050	16827	17019	16698	16690	17046	16765	16990	16891	17124	17064	16906	16926	17008	16979	16691	16818	16924	16709	16989	16904	16906	16818	16848	16788	16804	16994	17011	16883	16782	16881	16916	16897	17010	16861	17001	16805	16942	17151	16959	16601	16974	16965	16743	16838	16929	16912	16924	16929	17130	16936	16904	16933	16785	16844	16791	16929	16946	16672	16942	16967	17024	16876	16911	17179	16888	16746	16996	16775	16915	16718	16741	16891	17024	17131	16696	16884	16824	16944	17170	16694	16924	16904	16927	16916	16818	16884	17041	16978	17022	16712	16828	16775	16959	16824	16788	17011	17177	17073	16794	16792	16917	16956	16883	17099	16899	16830	16941	16646	16936	17039	16897	16804	16866	16751	16913	16903	16844	16810	16830	16924	17021	16996	17135	16994	16700	16677	16726	16838	16894	17072	16842	16973	16758	16882	16783	16854	16799	17076	17087	17119	16920	16757	16913	16837	16640	16732	17008	16977	16763	16972	16851	16900	16664	16808	16935	16894	16919	16972	16838	17054	16887	16841	17066	16930	17092	16851	16944	16704	16891	16701	17037	16975	16821	16853	16881	16771	16685	16888	16898	16839	17013	16761	16840	16732	16839	16707	16647	16951	17021	16836	16881	16731	16828	16915	16787	17129	16984	16925	16798	16936	16804	16963	16910	16851	16768	16894	16916	17026	16670	16994	16910	16911	16766	16931	16905	17043	17009	16820	16585	17020	16927	16839	17075	16815	16989	17025	17106	16836	16793	16863	16972	16993	16919	16828	17072	16786	17063	16834	16766	17009	16851	16968	17022	16858	16876	17113	17002	16865	17007	16774	16946	17034	17034	16698	16807	16915	17011	16856	16796	16957	16935	16972	16860	16785	16853	16984	16845	16847	16863	16866	16862	17016	16718	17003	16806	17042	16874	16800	16936	16881	17026	16900	16924	16917	16870	16770	16852	16727	16868	16773	16969	16866	16806	16892	16987	16828	16954	16891	16761	17016	16887	16900	16738	16924	16809	16874	16784	16919	16692	16774	16902	16763	16963	16812	16882	16941	16657	16855	16882	16836	16903	16942	16908	16813	16912	17032	16961	16860	16994	16892	16682	17049	17091	16916	16949	16872	16792	16976	17123	16989	17043	16948	17072	16866	16907	16695	16996	16911	16666	16919	17084	16779	16909	16846	16967	16929	16985	16946	16976	16798	16913	16988	16803	16898	16816	16951	17122	16835	17041	16759	16879	16803	16869	16900	17002	16864	16761	16891	16868	16781	16836	16971	16940	16775	16977	16953	16870	17067	16864	16664	16853	16856	17099	16988	16891	16832	16806	17052	16809	16800	16698	16942	16909	16859	16977	17049	17067	17052	16747	17009	16675	16931	17007	17001	17006	16947	17131	16934	16918	16884	17001	16975	17023	16938	17067	17106	16937	17095	16986	17023	16950	16964	16891	16961	16942	16835	17039	16949	16917	17153	16940	16671	16919	16778	16888	16804	16796	17054	16921	16780	16935	16921	17007	16658	17116	16915	16909	16846	16962	17130	16881	16926	16949	16982	17016	16772	16966	17157	16889	16692	16860	16938	16647	16982	17285	16879	16883	16848	17047	16990	16825	17000	16931	16928	17006	16703	16917	16794	17061	16950	16761	16757	16859	16896	16805	16799	16986	16917	16856	16889	16813	17014	17008	17053	17164	16703	16871	16865	16968	16930	17050	16845	16743	16845	16889	16775	16991	16935	16852	16823	16679	16774	16918	17006	16827	16802	16674	16882	16705	16988	16799	17020	16848	16931	16953	16776	16927	16905	16848	16961	16931	16849	16961	16842	16894	16903	17091	16789	16896	16937	16776	16894	17088	16855	16976	16901	16959	16899	16993	16885	16881	16982	16835	16814	16873	16846	16901	17039	16870	16983	16878	16986	16868	16912	16874	16993	16808	16758	17035	16918	16983	16922	17006	16938	16809	16638	16833	16966	16897	16923	16921	16972	16716	16909	16985	16879	17002	16997	16999	16951	16697	16844	16905	16895	17027	16846	16967	16978	16833	16868	16934	16740	17027	16799	16620	16918	16856	16700	16961	16826	16772	16800	17017	16871	16934	17009	16880	16767	16940	16858	16989
21978	40877	39747	33494	32531	28225	21273	19756	18278	17495	16900	22582	40146	39458	33758	24666	17833	16462	15676	15296	15108	15201	15055	15157	15195	15216	15067	15209	15306	15158	15163	15190	15218	15315	15071	15098	15042	15069	15217	15082	15201	15166	15165	15302	15153	15230	15309	15232	15113	15153	15210	15093	15047	15129	15201	15191	15096	14992	15224	15142	15185	15346	15241	15162	15071	15187	15186	15127	15229	15070	15130	15116	15103	15128	15136	15375	15048	15274	15065	15171	15316	15248	14956	15190	15170	14980	15184	14992	15095	15201	15213	15250	15081	15272	15072	15108	15165	15209	15144	15332	15141	15140	15129	14912	15208	15355	15203	15074	15243	15043	14941	15200	15163	15117	15243	15046	15146	15063	15231	15101	15038	15169	15179	15090	15194	14999	15124	15238	15109	15189	15105	15175	15123	14996	15201	15119	15221	15010	15123	15075	15079	15082	15137	15154	15166	15242	15241	15217	15186	14890	15057	15100	15095	15121	15185	14956	15187	15183	15054	15158	15063	15149	15129	15114	15183	15103	15081	15134	15276	14935	15232	15183	14982	15259	15029	15098	15043	15201	15116	15073	15231	15098	15142	15128	15434	15301	14942	15191	15176	15083	15172	15088	15113	14963	15287	15105	15233	15005	15132	15236	15071	15092	14919	15182	15119	15150	15014	15087	15102	15063	15078	15147	15331	15174	15215	15016	15103	15207	15086	15128	15217	15048	15104	14981	15050	15089	15009	15239	15161	15200	15122	15246	15224	15188	15145	15139	15079	15106	15172	15136	15040	15284	15191	15027	14989	15023	15270	15178	15205	15225	15226	15167	15075	15281	15131	15022	15020	15100	15077	15204	15158	15160	14968	15209	15193	15146	15238	15297	15173	15102	15166	15192	15116	15210	15139	15086	15180	15192	15233	15259	15040	15227	15085	15166	15159	15161	15236	15103	15218	15102	15162	15168	15244	15124	15194	15178	15084	15239	15224	15136	15151	15058	15072	15066	15114	15135	15231	15041	15171	15254	14836	15040	15137	15076	15053	15054	15193	15154	15126	15057	15123	15186	15174	15072	15018	14986	15047	14964	15090	15137	15088	15036	15128	15224	14930	15216	15133	14996	14996	15233	15031	15092	15077	15035	15155	14910	15035	15113	15142	15035	15052	15180	15149	15008	14992	15170	15138	15217	15226	15308	15072	15103	15345	15026	15114	15122	15125	15053	15069	15135	14981	15108	15076	15030	14996	15084	15101	15034	15177	15095	15161	15054	15275	15156	15141	15121	15184	15076	15095	15025	15130	15088	15190	15238	15275	15300	15011	15193	15229	15074	15216	15258	15018	15255	15214	15176	15289	15113	15102	15196	15183	14968	15128	15333	15055	14891	15096	14980	15133	15246	15080	15205	15248	15069	15183	15315	15063	15079	14885	15103	14956	15246	15191	15164	15091	15143	15192	15156	15169	15051	14977	15293	15105	15061	14894	15151	15124	15018	15197	15086	15189	14985	15174	15172	15111	14970	15234	15059	15196	15289	14992	15158	14973	14997	15227	15178	15131	15101	15183	15102	14999	15110	15034	15230	15108	15093	15154	15017	15088	15043	15139	15088	15076	15253	15208	15073	15242	15213	15168	15086	15069	15230	15293	15116	15200	15069	15235	15088	15092	15103	15186	15071	15145	15197	14981	15032	15014	15149	15051	15352	15198	15081	15064	15114	15144	15233	14974	15104	15177	15031	15145	15077	15137	15115	15067	14973	15146	15038	15205	15071	15201	15106	15078	15300	15119	15211	15149	15241	15189	15077	15250	15327	14873	15072	15135	15192	15148	15221	15156	15216	15228	15211	15245	14990	15146	15141	15146	15189	15217	15196	15191	15109	15135	15006	15186	15158	14938	15091	15002	15193	15179	15040	15140	15148	15252	15033	15182	14952	15086	15007	14911	15144	15182	15207	15300	15172	15229	15260	15152	15007	15184	15006	15163	15243	15287	15100	15131	15077	15101	15064	15302	15290	15128	15127	15125	15277	15206	15128	15344	15058	15138	15165	15009	15134	15216	15164	15267	15292	15061	15166	15237	15021	15205	15185	15197	15061	15238	15191	15051	15198	15240	15069	15066	15082	15104	15106	15200	15175	15015	15289	15065	15103	15181	15094	15132	15121	15141	15113	15071	15103	15217	15131	15157	15284	15099	15184	15114	15154	14907	15017	15180	15271	15174	15107	15324	15202	15243	15160	15182	15102	15097	15304	15246	15097	15117	15264	15123	15125	15183	15026	15059	15257	15106	14988	14992	15209	15127	15057	15059	15068	15147	15036	15085	14996	15065	15186	15238	15018	15261	14998	15017	15079	15269	15053	14936	15180	15274	15027	15110	15207	15050	15147	15073	15231	15221	15121	15157	15173	15084	15291	15198	15041	15072	15138	15039	15194	15103	15142	15240	15046	15107	15171	15157	15132	15018	14979	15108	15043	15140	15055	15098	15103	15102	15260	15176	15144	15135	15140	15127	15177	15141	15033	15213	15043	15251	14972	15004	15076	15104	15047	15223	15223	15259	15243	15158	14980	15122	15056	15072	15122	15026	15117	15120	15116	15068	15131	15205	15125	15028	15204	15138	15051	15163	15127	15186	15182	15077	15151	15132	15117	14971	15082	14989	15155	15048	15129	15210	15076	15319	15097	15159	15142	15093	15116	15041	15159	15071	15187	15117	15005	15166	15061	15274	15019	15092	15077	15142	15091	15185	15110	15036	15105	15093	15249	15189	15051	15077	14987	15146	15120	15184	15068	15199	14929	15218	15025	15110	15199	15056	15053	15176	15080	15095	15095	15098	15265	15002	15125	15123	15327	15171	15090	15252	15208	15222	15213	15029	15092	14983	15159	15174	15015	15097	15053	15246	15396	15256	15239	15213	15387	15238	15184	15148	15129	15023	15077	15089	15125	15169	15221	15155	15330	15035	15102	15300	15175	15108	15211	15027	15200	15058	15113	15150	15276	15177	15070	15032	15281	15180	15113	15081	15165	15209	15140	15180	15183	15126	15217	15119	15186	15078	15174	15180	15142	15179	15046	15055	15330	15090	15029	15202	15303	15163	15116	15094	15018	15254	15005	15072	15259	15188	15048	15157	15083	15178	15102	15029	15326	15198	15150	15110	15113	15085	15304	15165	15334	15145	15066	15176	14844	15131	14921	15145	15220	15226	15148	15200	14944	15159	15059	15157	15098	15216	15196	15139	15175	15044	14967	15308	15204	15081	15040	15116	15146	14911	15044	15139	15145	15017	15193	15136	15002	15191	15199	15053	15142	15261	15352	15176	15084	15155	15107	15106	15070	15134	15118	14978	15212	15144	15150	15193	15248	14923	15201	15031	15112	15046	15243	15264	15103	15250	15295	15186	15077	15277	15145	15353	15144	15267	15057	15053	15107	15254	15239	15295	15087	15145	15110	14905	15063	15300	15127	14948	15000	15155	15157	15060	15136	15130	15147	15057	15141	15125	14992	15157	15097	15005	15105	15218	15223	15031	15198	15273	15010	15191	15154	15177	15169	15168	15047	15345	15064	15187	15092	15029	15150	15294	15115	15133	15108	15116	15228	15124	15047	15053	15268	15074	15077	15251	15019	15148	15123	15157	15071	15181	15060	15064	15013	15021	15117	15110	15239	15054	15123	15272	15145	15170	15168	15168	15187	15000	15046	15032	15095	15090	15110	15061	15166	15129	15045	15170	15083	15119	15040	15194	15340	15199	14849	15090	15278	15223	15092	15046	15205	15119	15251	15032	15199	15092	15160	15187	15097	14844	15131	15099	15143	15107	15113	15097	15119	15018	15135	14998	15212	15181	15231	15048	15145	15158	15163	15256	15125	14975	15195	15122	15237	14997	15326	15136	15072	15149	15248	15090	15065	15109	15247	15284	15241	15140	15176	15040	15288	15296	15004	15070	15175	15228	15123	15213	15044	15100	15180	15073	15114	14908	15107	15095	15155	15199	15201	15105	14991	15160	15182	15091	15176	15283	15038	15094	15048	15201	15237	14999	15157	15258	15183	15063	15233	15072	15181	15049	14992	15355	15115	15048	15284	15035	15190	15146	15223	15295	15212	15291	15211	14988	15236	15050	15209	15233	15130	15145	15122	15104	15052	15217	15081	15054	15047	15214	15084	15177	15204	15173	15047	15062	15147	15087	15259	15043	15048	15009	15232	15229	15091	14955	15176	15031	15128	15086	14989	15117	14930	15131	14946	15140	15198	15126	15015	15115	15077	15074	15170	14999	15009	15235	15133	15011	15143	15122	15239	15071	15231	15085	15120	15098	15035	14962	15353	15092	14891	15100	15119	15198	14957	15188	15228	15107	15034	15233	15090	15063	15070	15017	15172	15136	15097	15366	15252	15211	15263	15112	15357	15088	15220	15064	15191	15114	15257	15252	15139	15093	15036	15284	14984	15048	15118	15147	15163	15278	15299	15223	15114	15228	15283	15138	15091	14955	15198	14831	15317	15082	15267	15138	15072	15097	15019	15229	15093	15244	15013	15110	15202	15154	15047	15097	14988	15168	15096	15159	15044	15064	15188	15160	15106	15199	15260	15189	15329	15122	15114	15128	15223	15212	15280	15142	15230	15250	15068	15132	15157	15100	15239	14994	15050	15189	15119	15285	15065	15182	15238	15091	15132	15248	15066	15054	15277	15126	15170	15327	15027	15122	15089	15108	15030	15267	15130	15053	15152	15121	15169	15225	15240	15087	15305	15020	15063	15189	15189	15241	15102	15099	15125	15164	15132	15117	15093	15206	15242	15118	15082	15293	15091	15013	15208	15189	14921	15114	15176	15257	14992	15088	15219	15100	15193	15154	15248	14978	15224	15196	15102	15168	15132	15093	15027	15118	15305	15119	15192	15283	15072	15273	15017	15127	15153	14821	15265	15189	15150	15153	15172	15205	15131	15222	15118	15132	15125	15153	15183	15118	15187	15223	15197	15097	15096	15113	15245	14939	15212	15259	14986	15287	15105	15179	15127	15290	15127	15085	15346	15157	15019	15042	15165	15232	15027	15198	15161	15176	15018	15013	15002	15223	15075	15098	15213	15142	15099	15007	15104	15151	15145	15440	15118	15189	15182	15355	15296	15095	15256	15168	15209	15046	15139	14987	15039	15313	15153
27441	24217	30034	28399	23664	20664	18616	17595	17293	17305	17058	17010	18626	18744	18364	17552	16973	16999	16525	16565	16609	16597	16410	16445	16469	16471	16390	16391	16684	16733	16554	16691	16429	16533	16406	16562	16632	16522	16501	16456	16556	16276	16529	16691	16628	16455	16423	16623	16467	16637	16465	16400	16621	16527	16411	16448	16380	16576	16752	16480	16534	16442	16522	16272	16556	16585	16540	16557	16392	16487	16456	16442	16498	16396	16432	16395	16512	16516	16490	16353	16451	16506	16506	16325	16502	16490	16691	16612	16456	16509	16545	16458	16621	16520	16485	16262	16440	16577	16586	16392	16506	16510	16731	16336	16397	16469	16450	16543	16618	16546	16414	16387	16499	16527	16228	16486	16580	16575	16629	16570	16425	16601	16462	16497	16455	16434	16364	16464	16378	16578	16518	16519	16399	16555	16359	16672	16519	16532	16648	16605	16458	16519	16457	16320	16417	16341	16472	16644	16517	16629	16538	16498	16517	16586	16304	16454	16609	16517	16640	16551	16594	16378	16572	16506	16381	16408	16337	16550	16467	16500	16665	16369	16408	16586	16522	16530	16608	16355	16347	16506	16669	16700	16419	16456	16504	16512	16538	16429	16567	16585	16435	16532	16456	16555	16528	16378	16599	16730	16623	16368	16593	16566	16447	16598	16582	16496	16569	16565	16433	16485	16544	16451	16528	16604	16523	16475	16543	16558	16323	16462	16569	16633	16492	16616	16667	16491	16537	16437	16540	16527	16436	16555	16497	16523	16350	16494	16429	16592	16571	16339	16387	16556	16496	16544	16512	16532	16397	16447	16533	16492	16428	16588	16551	16470	16658	16517	16841	16412	16622	16513	16529	16717	16552	16584	16576	16468	16377	16671	16550	16419	16523	16611	16695	16556	16505	16527	16660	16712	16394	16644	16425	16335	16362	16513	16480	16329	16410	16499	16484	16341	16613	16490	16567	16448	16565	16506	16647	16460	16577	16399	16552	16688	16316	16512	16733	16482	16455	16441	16505	16498	16400	16381	16497	16627	16623	16468	16536	16686	16601	16567	16483	16587	16673	16477	16400	16524	16529	16488	16536	16518	16393	16287	16380	16623	16517	16687	16334	16444	16473	16640	16625	16417	16435	16626	16338	16591	16495	16669	16629	16511	16636	16398	16390	16583	16651	16382	16746	16403	16736	16715	16423	16529	16575	16349	16557	16488	16567	16493	16497	16525	16516	16372	16487	16547	16494	16392	16474	16563	16422	16378	16392	16473	16544	16538	16702	16456	16609	16723	16421	16253	16520	16573	16459	16381	16567	16580	16566	16655	16624	16535	16531	16524	16585	16568	16415	16434	16684	16525	16465	16492	16526	16598	16441	16461	16660	16455	16464	16435	16508	16414	16508	16675	16565	16627	16464	16365	16420	16549	16525	16436	16532	16597	16464	16473	16529	16519	16468	16549	16556	16423	16479	16510	16615	16457	16415	16580	16524	16271	16615	16767	16870	16494	16471	16577	16390	16485	16554	16477	16399	16442	16451	16529	16436	16558	16458	16471	16563	16426	16587	16545	16329	16611	16614	16568	16586	16563	16482	16420	16601	16284	16261	16680	16357	16571	16521	16500	16568	16550	16626	16361	16558	16389	16361	16584	16609	16398	16600	16345	16301	16346	16442	16512	16680	16543	16571	16484	16667	16645	16463	16410	16459	16540	16658	16423	16678	16593	16611	16417	16329	16535	16489	16432	16525	16507	16677	16329	16407	16359	16467	16457	16579	16396	16612	16613	16592	16541	16545	16481	16521	16614	16547	16370	16674	16491	16431	16422	16570	16337	16466	16422	16428	16527	16574	16494	16499	16388	16404	16574	16632	16462	16495	16520	16549	16695	16525	16428	16460	16353	16452	16355	16406	16666	16583	16531	16616	16430	16559	16551	16564	16568	16394	16634	16278	16426	16443	16460	16565	16403	16428	16681	16729	16570	16570	16515	16450	16587	16529	16636	16618	16481	16585	16453	16598	16533	16541	16359	16527	16497	16403	16460	16567	16455	16351	16567	16396	16706	16310	16385	16485	16593	16607	16440	16550	16438	16556	16373	16315	16480	16677	16501	16661	16395	16641	16616	16450	16512	16528	16471	16603	16454	16533	16439	16622	16658	16402	16436	16477	16352	16648	16448	16538	16561	16346	16386	16540	16446	16595	16457	16514	16450	16372	16443	16493	16574	16504	16479	16374	16485	16634	16491	16554	16534	16446	16592	16501	16549	16437	16567	16667	16544	16249	16451	16427	16475	16556	16379	16431	16598	16556	16594	16455	16796	16435	16555	16631	16516	16713	16524	16512	16615	16368	16418	16469	16646	16592	16552	16635	16515	16556	16407	16627	16520	16402	16477	16585	16510	16447	16599	16582	16507	16598	16633	16675	16679	16463	16340	16370	16566	16516	16575	16617	16576	16410	16271	16509	16583	16248	16316	16488	16660	16376	16540	16416	16684	16274	16423	16393	16692	16610	16499	16618	16644	16506	16431	16543	16571	16456	16445	16544	16587	16547	16433	16528	16553	16415	16452	16687	16589	16522	16320	16766	16566	16592	16488	16455	16617	16452	16734	16546	16644	16599	16527	16566	16339	16473	16411	16600	16342	16447	16547	16481	16515	16537	16525	16550	16481	16612	16669	16603	16548	16645	16577	16336	16501	16639	16658	16530	16518	16559	16459	16348	16460	16576	16421	16444	16351	16485	16483	16437	16315	16596	16495	16432	16367	16499	16519	16662	16381	16327	16394	16560	16564	16428	16422	16498	16426	16460	16434	16519	16604	16512	16739	16654	16621	16364	16504	16390	16678	16520	16506	16375	16387	16528	16283	16419	16488	16728	16589	16493	16573	16461	16599	16541	16427	16493	16582	16565	16671	16424	16390	16503	16372	16458	16615	16382	16431	16540	16727	16358	16594	16815	16652	16421	16519	16583	16712	16414	16600	16677	16499	16614	16524	16464	16415	16437	16404	16629	16613	16645	16527	16292	16543	16577	16453	16576	16437	16558	16716	16539	16349	16446	16472	16494	16338	16398	16444	16515	16628	16572	16481	16453	16413	16201	16653	16494	16397	16542	16472	16630	16384	16639	16552	16538	16521	16574	16555	16475	16419	16591	16746	16586	16591	16517	16565	16507	16448	16730	16584	16505	16589	16623	16608	16479	16240	16366	16452	16466	16450	16429	16256	16461	16455	16374	16391	16685	16507	16504	16619	16510	16464	16377	16624	16496	16537	16442	16372	16538	16488	16501	16528	16732	16433	16482	16407	16467	16436	16460	16485	16651	16596	16524	16392	16489	16453	16339	16643	16680	16595	16563	16594	16586	16416	16525	16600	16482	16595	16640	16577	16662	16769	16700	16709	16374	16439	16532	16458	16551	16628	16580	16412	16641	16422	16616	16445	16622	16528	16512	16776	16308	16533	16636	16665	16483	16443	16596	16726	16410	16510	16489	16494	16456	16480	16498	16158	16391	16423	16528	16576	16435	16534	16340	16465	16447	16551	16523	16195	16382	16414	16514	16461	16483	16418	16449	16510	16742	16560	16571	16514	16460	16417	16568	16333	16458	16336	16406	16482	16496	16345	16492	16473	16727	16474	16580	16643	16517	16507	16444	16575	16471	16406	16612	16544	16361	16622	16741	16579	16534	16583	16513	16384	16517	16587	16555	16400	16743	16586	16345	16316	16663	16458	16471	16558	16575	16671	16496	16480	16478	16619	16466	16579	16378	16511	16459	16425	16480	16662	16584	16392	16568	16626	16623	16648	16482	16433	16459	16505	16656	16439	16471	16344	16433	16538	16362	16533	16518	16421	16413	16449	16674	16659	16267	16473	16556	16627	16459	16403	16637	16514	16571	16533	16559	16554	16454	16481	16570	16370	16573	16421	16632	16392	16432	16530	16514	16498	16642	16523	16400	16529	16506	16793	16591	16515	16691	16508	16635	16521	16488	16643	16459	16595	16436	16551	16491	16388	16606	16440	16504	16414	16510	16685	16542	16696	16480	16460	16687	16525	16488	16374	16614	16564	16654	16502	16596	16554	16548	16575	16437	16759	16638	16370	16233	16422	16480	16490	16662	16528	16564	16396	16630	16608	16631	16536	16568	16589	16544	16378	16524	16441	16714	16605	16568	16484	16716	16541	16562	16515	16455	16657	16571	16453	16746	16482	16298	16393	16511	16536	16327	16407	16649	16615	16476	16588	16485	16566	16466	16626	16380	16565	16584	16689	16541	16451	16436	16462	16604	16507	16572	16493	16518	16600	16502	16580	16505	16582	16569	16731	16257	16482	16581	16477	16502	16515	16489	16509	16422	16546	16601	16559	16555	16464	16526	16572	16591	16545	16590	16493	16479	16483	16595	16451	16415	16445	16631	16590	16468	16682	16501	16584	16565	16592	16601	16379	16548	16762	16614	16628	16419	16466	16566	16438	16508	16271	16658	16461	16441	16468	16795	16615	16743	16599	16695	16467	16346	16349	16567	16485	16584	16286	16510	16735	16631	16440	16252	16460	16680	16562	16492	16684	16469	16571	16509	16542	16399	16485	16572	16561	16512	16340	16520	16524	16551	16620	16616	16626	16529	16447	16509	16519	16509	16621	16607	16648	16505	16342	16392	16444	16650	16674	16463	16454	16479	16618	16675	16475	16479	16264	16459	16598	16488	16505	16458	16512	16445	16501	16432	16539	16668	16694	16504	16405	16484	16455	16747	16462	16432	16647	16497	16541	16419	16475	16422	16424	16398	16553	16551	16613	16557	16721	16563	16777	16626	16541	16316	16822	16509	16512	16277	16557	16448	16617	16549	16551	16715	16658	16695	16524	16681	16662	16585	16258	16538	16447	16465	16425	16440	16573	16587	16405	16605	16517	16466	16568	16524	16509	16686	16598	16383	16519	16460	16582	16631	16586	16434	16569	16687	16623	16604	16583	16458	16513	16693	16398	16416	16390	16505	16556	16346	16576	16566	16466	16393	16385	16507	16372	16703	16650	16510	16526	16545	16429	16404	16647	16404	16552	16540	16605	16636	16389	16490	16564	16565	16610	16583	16470	16717	16588	16397	16502	16353	16729	16636	16451	16475	16576	16410	16421	16453	16670	16516	16634	16538	16526	16489	16473	16443	16679
21838	33246	32840	28960	25123	20148	17291	16726	16465	16047	16014	15956	17986	17987	17091	15910	15405	14899	15114	14957	14990	14875	14949	14976	14963	15037	14926	14974	14880	14988	14811	14879	15007	14896	14921	14846	14748	14901	14833	15150	14799	14949	15020	14837	14868	14971	14855	14967	14936	14907	14773	14915	14872	14829	14833	14969	14828	14970	14705	14964	14719	15005	14952	14846	14777	14837	15021	15070	14982	14847	14882	14856	14885	14865	14851	15079	15111	14936	14963	14814	14947	14873	14944	14953	14978	14922	14884	14946	14952	14928	14843	14824	15077	14836	14919	14916	14889	14954	14977	15044	14944	14870	14980	14791	14922	14991	15052	15028	15016	14924	15001	14752	15053	14942	14889	14955	14881	14685	14966	14960	15018	14904	14857	14863	15056	14905	14998	14845	14978	14903	15067	14982	14889	14843	14804	14884	14821	14864	14905	14937	14906	14927	14858	14932	14882	14882	14852	14908	14826	14822	15014	14797	14854	15064	14614	14779	14996	14819	14976	14989	14912	14984	14961	14800	14982	14949	14873	14882	15124	14775	14812	14821	14906	15161	14988	15068	15024	14858	14903	14973	14987	14867	14859	14959	14849	14875	15100	14764	14940	14852	14824	14909	14913	14993	14906	14815	14867	14875	14811	14760	14801	14886	15013	14934	14900	14995	14881	14951	14984	14865	14673	14846	14883	14770	14730	14762	14868	14981	14867	15018	15044	14843	14939	14763	14812	14856	14836	14967	15047	14794	14962	14969	14934	14825	14764	14858	14946	14952	14984	14784	14869	14936	14928	15048	14940	14964	14841	14989	14905	14765	14926	14963	14949	14900	15002	14857	14916	14871	14869	14804	14910	14878	14961	14999	14768	15051	15105	14944	14852	14970	15012	15092	15170	15004	15019	14797	14803	14947	14761	14980	14952	14779	14952	14989	15054	14918	14817	14881	15083	14901	14863	14910	14829	14859	14846	14858	14841	14884	14869	14841	14725	14871	14800	14855	14850	14874	14657	14879	14853	14868	14980	14892	14973	14836	14900	14797	14923	14983	15047	14978	14985	14886	14868	14912	15049	14987	14872	14842	14850	14849	14882	15111	14872	14798	15172	15055	14884	14904	14934	14997	14859	14941	14955	15040	15167	14833	14960	15013	14836	14934	14801	14797	14988	14945	14933	14827	14981	14913	14994	14956	14952	14964	14784	14916	14949	14922	14856	14954	14958	14931	14977	15079	14878	15116	14914	14929	14791	14869	14817	14897	14983	14889	14873	14910	14942	14887	14819	14775	14950	14856	14840	14787	14947	15015	14952	14918	14962	14887	14869	14983	14875	14826	14820	15001	15201	14832	14955	14798	14926	14876	15030	14956	14830	14907	14904	14976	14873	15021	14855	14951	14842	14920	14976	14947	14828	14882	14964	15014	14809	14942	14944	14760	15070	14873	14791	14962	15075	14983	14921	14944	14834	14746	14695	14967	14926	15032	14948	15030	14783	15035	14853	14894	14862	14895	14862	14863	14976	14825	14969	14973	14968	14925	14961	14905	15016	14924	14834	14783	14910	15078	14797	14992	14936	14903	14801	14833	14959	14868	14775	14886	14883	14980	14964	14905	14879	15002	15095	14908	14974	14849	15103	15021	14985	14945	14978	14949	14891	15054	14959	14970	14834	15062	15088	14865	15049	14886	14994	14795	15001	15023	14953	15004	15027	14745	14869	14808	14949	14932	14988	14766	15041	15104	14956	14936	14979	14912	14935	14982	14967	14854	14840	15031	14905	14855	14855	14930	15144	15042	14811	14983	14878	14997	14954	14926	14974	14795	14961	14814	15015	14876	14818	14886	14864	14931	15097	14762	14815	14896	15098	14873	15018	14768	14993	14862	14925	14737	14882	14852	14893	14973	14996	14865	14936	14940	14799	14806	14966	14966	15024	14896	15000	14951	14966	14952	14923	14889	14802	14991	14872	14907	14908	15126	14916	14855	14804	14926	14690	14982	14861	14725	14811	14883	14876	14826	14928	14898	14827	14818	14951	15143	14941	14913	14800	14937	14865	14997	15001	14997	14946	14976	14787	14761	14903	14889	14876	14950	15001	14786	15023	15038	15048	14798	14896	14954	14869	14835	14877	14868	14936	14766	14898	14870	14808	14938	15075	14817	14815	14949	14957	14912	15022	14896	14838	15000	14856	14879	14838	14899	14855	15085	14907	15029	14905	14909	14995	14867	15120	15003	14951	15058	14953	14880	15059	14988	14951	14659	15008	14990	14838	14841	14844	14749	14956	14891	14942	14928	14991	14946	14896	14850	14962	14978	15010	14986	14680	14892	14871	14840	14966	15009	14861	15109	14908	15074	14919	14892	14958	14786	14975	14809	14852	14996	14826	15033	14954	14998	14885	14800	14952	14915	14829	14933	14901	15055	15004	14846	14850	15031	14905	14704	14813	14890	14898	14721	14948	15018	14915	14787	14962	14837	14980	14820	15074	14873	14861	14924	14882	15061	14902	14848	14888	14956	14951	14809	15012	14815	14827	14815	14873	14707	15057	14941	14801	14892	14797	14910	14947	14800	14951	14971	14925	15002	14856	14901	14816	14915	14903	15044	14776	14960	14821	14885	14897	14989	14974	15041	14892	14860	15081	15007	14976	15093	14906	14804	14920	14888	14888	14942	14704	14997	14857	14961	14939	14773	14887	14773	15040	14900	14932	14917	14868	14898	14924	14782	14967	15119	14889	14968	14899	14926	14991	14963	14874	14990	14764	14962	14756	14945	14912	15081	14982	14940	14763	14884	14887	14977	14850	14938	14751	14875	14992	14902	15010	14891	14950	14791	14989	14649	14938	15148	14864	14787	14863	14841	14903	14805	15037	15058	15007	14924	14865	14931	14694	15027	14779	14829	14947	14908	14879	14939	14822	14894	14848	14918	14813	15058	14919	14986	14947	14824	14956	14899	14773	14753	14880	14867	14855	14973	14803	14897	14820	14976	15018	14792	14966	14925	14936	15084	15073	14965	14962	14828	14956	15033	15119	14856	14989	14912	14880	14832	14988	14916	14878	14825	15005	14921	14990	15038	14971	15088	14892	14979	14942	14831	14849	14998	14844	14961	14926	14806	14900	15120	14946	14580	15001	14901	14649	14816	15073	14784	14889	15033	14764	14913	14939	14907	14865	14958	14977	14835	14907	14703	14838	15038	14829	14999	14957	14966	15035	15097	14872	14950	14962	14670	14812	15051	14960	14960	14858	14865	14939	14916	14939	14981	14834	14989	14856	14943	14814	14907	14927	14989	14998	14877	14925	14830	14859	14901	14920	15020	15024	14825	14883	14970	15170	15043	14862	14942	14894	15022	14896	14838	14754	14890	14773	14883	14972	14972	14944	14556	15014	14789	14932	14962	14978	15018	14938	15016	14789	14978	14895	14897	14912	14921	14923	14912	14893	14609	14904	15080	14830	14937	14717	14787	14990	14842	14966	14774	14946	14853	14938	14916	14923	14978	15070	15025	14915	15011	14779	15054	14877	15035	15001	14883	15000	14800	14996	14829	14942	14896	14866	14809	14849	14850	15098	15019	14880	14809	14960	14963	14909	15072	14875	14888	14869	14870	14907	14898	14865	14884	14986	14651	14916	14736	15064	14968	15008	15074	14876	14993	14850	15107	14963	14752	15002	15233	14756	14983	15113	15117	14818	14914	14782	14847	14921	15078	14819	15090	14840	14872	14915	15024	14981	14827	14865	14902	14895	14917	15006	14812	14866	15072	14970	14682	14918	15104	14967	15130	14851	14897	14960	14936	15056	14865	15000	14825	14857	14757	14832	14937	14917	14956	14897	14949	14996	14946	14787	14906	14987	14785	15049	15052	15037	14929	14689	15018	14791	14877	14951	15017	14914	14773	15107	14919	14966	14874	14888	14806	14851	14845	14820	14981	14957	15009	14907	14806	14827	14989	15001	15175	14904	14878	14872	14853	14855	14944	14710	14953	14915	14906	14966	14755	14765	14955	14918	14977	14815	14827	14867	14831	15069	14991	14900	14924	15008	14914	14921	14932	14883	14909	14949	15063	15038	15053	14919	14962	14782	14998	15050	14819	14982	14898	14982	14954	14988	14949	15049	14889	15053	14932	15019	14935	14891	15013	14991	14815	14957	14925	15075	14662	14948	14836	15017	15063	14844	15071	14908	14784	14817	14911	14977	14857	14995	14878	14856	15020	15017	15017	15003	14971	14977	14944	14931	15008	15024	14884	15024	14868	15055	15004	14934	15009	14911	14790	14879	15015	14711	14784	14888	14976	14846	14823	14966	14669	14840	14796	14855	15004	14861	14895	15139	14899	14903	14975	15089	14980	14828	14917	15001	14832	14976	15061	14882	14727	14918	14907	15115	14964	14665	14888	14999	14898	14974	14989	14866	14893	14861	14921	14855	15015	14923	15018	14872	14886	14816	14880	14951	14895	14875	15074	14948	14858	14946	15139	14962	14892	14921	14909	14867	14851	15016	15024	14933	14803	14796	15038	14851	14992	14947	14983	14901	14926	15082	14965	15033	14978	14876	14854	14903	14880	14937	14870	14793	14926	14949	14958	14913	14893	14816	14850	14870	14986	14850	14871	14843	14978	14995	14915	15041	14844	15006	15026	15003	14951	15011	15008	14896	14871	14985	14961	15084	14787	14970	14858	14905	15050	14871	14912	14879	14837	14981	14842	14797	14709	14869	15150	14962	14965	14853	14952	14894	14798	14951	14853	14822	14835	14954	15015	14915	15027	14746	15030	14884	14859	15014	15010	14885	14931	15091	14895	15138	15003	14835	14814	14784	14799	14982	14876	14926	14833	14889	14895	14989	15017	14874	14910	14844	15026	14898	14754	14804	14955	14759	14931	14901	15015	15057	15009	15037	14753	14933	15053	15074	15046	14867	14965	14954	15023	15032	15040	14926	14882	15037	14967	14948	14917	14850	14926	14986	14998	14852	14808	14875	14691	14848	15021	14872	14962	14875	14874	14913	14908	14776	14994	14985	14772	14913	14918	14943	14928	14932	15060	14894	14872	15138	14934	14891	15002	14813	15126	14929	15009	14804	14923	14906	15010	14960	14872	15068	14953	14901	14800	14909	15007	14961	14846	15002	15085	14868	15120	14807	14673	14971	14839	14832	14902
23515	20882	28189	24095	22691	22832	21335	18640	18519	18436	17984	18758	28097	29305	26788	22088	18796	17593	16999	17008	17079	16723	16777	16692	16699	16878	16874	16739	16858	16846	16973	16591	16801	16445	16780	16739	16753	16962	16638	16715	16717	16842	16802	16783	16979	16801	16673	16803	16693	16620	16766	16657	16874	16865	16718	16877	16678	16612	16695	16851	16730	16866	16688	16706	16728	16791	16751	16794	16794	16881	16695	16700	16828	16635	16461	16680	16764	16982	16944	16766	16835	16670	16757	16772	16635	16791	16645	16799	16651	16547	16739	16675	16779	16650	16850	16842	16729	16928	16830	16684	16752	16807	16597	16522	16791	16711	16718	16602	16736	16744	16668	16614	16756	16656	16656	16728	16894	16608	16752	16777	16769	16641	16851	16549	16821	16939	16866	16587	16824	16596	16599	16662	16655	16698	16767	16807	16705	16633	16727	16783	16731	16710	16706	16662	16647	16749	16510	16817	16877	16737	16669	16615	16851	16679	17034	16614	16805	16575	16797	16718	16804	16931	16833	16707	16593	16747	16758	16683	16681	16769	16758	16673	16948	16677	16580	16590	16762	16678	16728	16721	16497	16642	16680	16781	16666	16914	16772	16714	16824	16781	16674	16598	16936	16757	16725	16612	16871	16820	16556	16561	16762	16597	16724	16911	16679	16712	16685	16813	16721	16583	16686	16807	16664	16676	16680	16792	16543	16428	16597	16503	16815	16595	16713	16535	16635	16553	16763	16766	16756	16854	16627	16644	16772	16643	16912	16761	16713	16790	16607	16900	16753	16874	16574	16552	16768	16694	16627	16764	16725	16543	16588	16507	16861	16701	16805	16666	16669	16558	16619	16750	16572	16737	16693	16682	16796	16602	16755	16807	16698	16803	16540	16643	16657	16862	16742	16865	16719	16801	16727	16895	16753	16859	16735	16695	16476	16696	16720	16622	16596	16825	16945	16727	16644	16568	16617	16725	16714	16764	16675	16758	16698	16733	16542	16784	16683	16715	16715	16753	16596	16870	16726	16624	16962	16425	16717	16714	16838	16820	16570	16767	16671	16757	16652	16634	16878	16505	16547	16691	16571	16568	16730	16913	16732	16803	16612	16570	16739	16686	16793	16838	16605	16696	16421	16871	16786	16907	16755	16749	16814	16573	16642	16728	16756	16833	16852	16731	16628	16619	16895	16603	16692	16607	16642	16820	16845	16974	16700	16688	16709	16646	16752	16806	16849	16745	16555	16583	16704	16836	16790	16947	16819	16895	16795	16796	16604	16782	16831	16602	16611	16731	16707	16693	16779	16913	16775	16530	16527	16775	16665	16711	16682	16773	16659	16624	16725	16692	16687	16713	16749	16824	16904	16847	16698	16628	16630	16674	16619	16577	16758	16636	16725	16601	16824	16596	16726	16737	16683	16688	16763	16774	16792	16772	16897	16457	16865	16632	16595	16660	16645	16575	16683	16650	16595	16564	16665	16589	16682	16670	16925	16840	16678	16609	16905	16567	16782	16646	16834	16755	16702	16663	16880	16584	16733	16747	16733	16782	16809	16599	16898	16874	16658	16694	16835	16744	16781	16622	16615	16614	16727	16803	16702	16828	16635	16868	16701	16551	16909	16854	16629	16546	16763	16700	16808	16495	16699	16904	16909	16807	16616	16595	16741	16707	16769	16723	16776	16733	16615	16603	16696	16792	16647	16442	16659	16585	16676	16712	16631	16795	16803	16669	16675	16640	16743	16820	16869	16739	16692	16716	16687	16709	16680	16812	16793	16604	16788	16808	16968	16463	16747	16643	16844	16803	16699	16700	16698	16763	16885	16499	16715	16676	16614	16720	16836	16668	16753	16799	16735	16669	16469	16512	16722	16695	16886	16795	16671	16553	16829	16866	16824	16755	16818	16766	16686	16532	16640	16695	16734	16832	16787	16768	16797	16646	16746	16744	16681	16745	16767	16773	16742	16892	16840	16768	16636	16864	16847	16770	16683	16673	16602	16972	17062	16721	16751	16691	16624	16702	16655	16721	16749	16878	16747	16718	16773	16631	16674	16737	16652	16897	16762	16596	16804	16584	16691	16702	16568	16657	16741	16607	16620	16816	16585	16511	16794	16764	16759	16635	16554	16570	16835	16545	16618	16903	16569	16786	16729	16749	16717	16774	16777	16745	16487	16924	16908	16828	16724	16750	16647	16676	16516	16778	16659	16649	16695	16632	16839	16651	16650	16606	16495	16692	16625	16750	16715	16779	16834	16694	16708	16617	16626	16775	16914	16744	16671	16745	16729	16708	16887	16787	16798	16574	16792	16609	16742	16780	16706	16504	16653	16548	16635	16560	16636	16669	16658	16777	16649	16843	16812	16626	16801	16679	16721	16526	16683	16707	16939	16677	16637	16740	16666	16753	16640	16767	16870	16711	16653	16682	16764	16929	16808	16557	16766	16839	16906	16831	16598	16781	16628	16830	16741	16788	16662	16680	16659	16619	16828	16647	16783	16689	16607	16866	16736	16673	16854	16736	16658	16628	16646	16795	16432	16730	16472	16627	16911	16812	16718	16680	16650	16458	16611	16763	16805	16793	16773	16788	16601	16742	16604	16752	16871	16772	16899	16937	16793	16639	16856	16831	16636	16690	16874	16533	16587	16591	16927	16846	16557	16738	16852	16802	16742	16701	16636	16730	16550	16651	16826	16775	16831	16690	16829	16672	16707	16591	16658	16725	16626	16622	16666	16454	16901	16751	16911	16575	16651	16675	16797	16693	16702	16852	16733	16810	16625	16651	16556	16742	16771	16685	16934	16705	16646	16498	16573	16766	16966	16749	16594	16677	16809	16743	16728	16682	16843	16699	16769	16523	16617	16834	16613	16663	16699	16678	16678	16695	16600	16662	16937	16788	16582	16850	16676	16640	16812	16784	16729	16766	16927	16673	16964	16776	16630	16785	16711	16685	16719	16855	16705	16822	16679	16526	16750	16633	16752	16707	16735	16724	16807	16667	16729	16875	16772	16535	16750	16527	16745	16805	16676	16594	16428	16820	16795	16665	16656	16731	16809	16718	16786	16559	16695	16795	17024	16607	16457	16522	16749	16850	16654	16696	16822	16761	16648	16571	16716	16621	16562	17028	17007	16767	16631	16422	16553	16599	16817	16871	16663	16766	16775	16861	16618	16731	16649	16582	16527	16867	16862	16646	16795	16619	16666	16786	16649	16635	16677	16665	16714	16755	16770	16681	16641	16684	16951	16744	16945	16721	16877	16862	16654	16555	16697	16776	16710	16496	16715	16718	16844	16688	16633	16743	16783	16782	16613	16756	16903	16780	16788	16669	16895	16643	16773	16684	16785	16716	16737	16746	16629	16770	16947	16871	16743	16597	16809	16730	16758	16724	16915	16676	16646	16588	16809	16818	16655	16637	16790	16879	16883	16704	16667	16494	16731	16738	16722	16710	16649	16696	16998	16652	16697	16639	16589	16781	16744	16680	16791	16993	16710	16963	16813	16567	16707	16716	16841	16830	16699	16763	16742	16780	16711	16825	16647	16648	16760	16464	16666	16630	16730	16808	16708	16852	16787	16826	16757	16750	16650	16784	16761	16711	16725	16441	16585	16823	16744	16922	16819	16845	16638	16866	16804	16854	16578	16844	16900	16663	16871	16782	16670	16807	16595	16529	16646	16683	16667	16566	16638	16606	16853	16725	16888	16697	16717	16749	16766	16595	16564	16903	16560	16663	16837	16703	16671	16834	16717	16816	16663	16844	16686	16555	16726	16717	16915	16809	16693	16825	16781	16751	16745	16769	16729	16920	16713	16627	16695	16866	16617	16651	16557	16731	16849	16700	16875	16775	16874	16717	16779	16720	16693	16647	16718	16775	16672	16861	16725	16709	16742	16588	16703	16670	16692	16716	16554	16821	16471	16754	16785	16598	16815	16770	16725	16792	16314	16628	16809	16747	16563	16695	16828	16748	16675	16565	16681	16828	16707	16774	16411	16559	16707	16751	16690	16637	16800	16708	16595	16765	16848	16618	16709	16833	16651	16765	16550	16795	16583	16719	16542	16571	16768	16775	16743	16929	16877	16697	16666	16577	16907	16702	16665	16636	16667	16829	16711	16697	16876	16773	16699	16918	16893	16514	16674	16735	16816	16596	16755	16786	16640	16667	16645	16967	16752	16858	16749	16844	16688	16750	16532	16657	16895	16856	16721	16717	16709	16649	16659	16560	16660	16748	16758	16457	16721	16888	16743	16773	16698	16687	16774	16691	16647	16753	16696	16959	16739	16730	16770	16853	16711	16549	16652	16874	16650	16833	16872	16628	16789	16602	16671	16856	16727	16786	16810	16842	16763	16898	16802	16853	16650	16956	16759	16725	16541	16665	16642	16836	16494	16560	16635	16716	16858	16755	16732	16683	16651	16510	16819	16578	16627	16693	16655	16650	16797	16680	16610	16812	16717	16685	16769	16695	16542	16757	16577	16789	16862	16628	16848	16637	16679	16793	16802	16844	16649	16617	16823	16751	16492	16667	16840	16541	16669	16842	16783	16770	16830	16999	16904	16693	16703	16680	16852	16755	16940	16809	16755	16560	16710	16622	16690	16696	16738	16816	16555	16715	16787	16853	16657	16582	16683	16648	16779	16677	16448	16827	16844	16823	16711	16833	16845	16765	16698	16579	16666	16842	16616	16655	16865	16583	16581	16753	16712	16865	16763	16718	16766	16876	16697	16715	16782	16777	16690	16745	16803	16733	16798	16761	16786	16800	16659	16666	16704	16585	16535	16645	16699	16662	16644	16853	16788	16716	16737	16611	16598	16879	16846	16952	16682	16764	16664	16920	16515	16602	16630	16577	16694	16613	16404	16707	16751	16647	16787	16679	16624	16871	16810	16620	16684	16840	16802	16896	16770	16784	16557	16735	16960	16726	16877	16853	16671	16641	16595	16683	16476	16756	16636	16719	16770	16731	16738	16683	16734	16714	16832	16759	16871	16763	16687	16678	16667	16720	16661	16636	17005	16680	16707	16765	16623	16622	16671	16717	16851	16766	17043	16892	16677	16752	16603	16704	16788	16570	16679	16718	16668	16805	16537	16897	16645	16698	16697	16696	16702	16759	16743	16996	16708	16629	16734	16613	16515	16667	16735	16941	16749	16737
20618	37173	37218	30976	26196	20736	18326	17653	17929	17584	16732	18880	31374	31154	27498	21050	16912	15857	15366	14987	15161	14981	14973	15030	15168	15161	15074	15152	15132	15012	15139	14995	14987	15019	15179	15075	15284	15085	15181	15175	15187	15040	14922	15091	15052	15101	15178	15166	15018	15062	15042	15132	15106	15090	15069	15048	15172	15088	15128	14979	15135	15195	15279	15030	15046	15097	15149	15046	15202	15242	15087	14987	15094	15172	14948	15035	14986	15100	15164	15035	15238	15010	14948	15138	15044	14961	15136	15029	15257	15149	15085	14977	15092	14939	15362	14923	15220	14911	15119	14967	15242	14960	14935	15070	15032	15158	14991	15012	15158	15058	15094	15013	15012	15121	14997	14954	15119	15079	15041	15104	15094	14998	15172	15123	15102	15048	15069	15101	15106	15015	15081	15205	15116	15014	15033	15186	15266	15101	15020	14936	15017	15155	15290	14967	15095	15014	14902	15105	15099	15192	15001	15055	15189	15049	14979	15024	15004	15067	15064	15022	15117	15088	15045	15203	14965	15209	15160	15166	15014	15016	14903	14964	15045	14951	15140	15040	15050	15086	15092	15064	15153	15213	14842	14989	15118	15205	15058	14965	15098	14923	15107	15008	15147	15032	15243	15017	14929	14951	15186	14989	14941	15155	15006	15101	14879	15141	14891	15064	15050	14961	15070	15052	15015	15045	15025	15019	15137	15213	15049	15117	15135	15012	15181	14914	15055	15000	15145	15000	15013	15027	15057	14908	14993	15270	15191	15028	15033	15041	15124	15165	14940	15153	14952	14863	15051	15024	15040	15261	15059	15313	15019	14837	15053	14980	14938	15078	15221	14947	15213	15148	15061	15121	15026	15104	15116	15095	15109	15101	15074	15138	14946	14954	15052	15085	14965	14949	15126	15156	15013	15047	15129	14837	15011	14999	15096	15170	15072	15013	14974	14936	14938	15091	15096	15080	14916	15023	15079	14952	15112	15044	14935	15150	15011	14999	15128	15094	15110	15149	15151	15160	15230	15047	15157	14958	15013	15129	15057	14900	15073	15162	15016	15160	14879	14998	15137	14874	15174	15248	15096	14838	15186	15015	15157	15099	14984	14918	15129	15056	14993	15116	15032	15214	15096	15012	15102	14997	15084	14917	15075	15088	14949	14947	15059	14900	15199	15215	15089	15135	14969	15054	14997	15092	15072	14977	15069	15217	15087	14967	15172	15011	14906	15048	14904	14979	14972	15044	15053	15031	15062	15122	15234	15050	14991	15005	15090	14929	15002	14936	15133	15084	15150	15031	14956	14989	15169	15120	14982	15053	15141	15166	15057	15020	15043	14991	15091	15071	15078	15057	15010	14994	15033	14907	15143	15042	15096	14984	14952	14982	15026	15037	15091	15077	14991	15074	15028	15158	15206	15051	15010	15043	14953	15003	15150	15108	15324	15137	15096	15068	14999	15028	14985	14945	15022	14912	15064	15139	14988	14965	14964	14985	15111	15171	15101	15044	15091	14827	15090	15016	14980	15082	14923	15098	15097	14917	15035	15049	15195	15109	15080	15038	15082	14978	14879	15128	15253	15111	14999	15036	14966	15075	15010	15042	15091	15059	15017	15078	15205	15170	15057	15054	15006	14941	14971	15267	15052	15112	15003	15104	15118	15065	15107	15060	14938	14982	15038	15151	15099	15032	14975	14938	15041	14945	15093	15156	15098	15078	14997	15258	15093	15067	15305	15022	15196	14961	14963	15006	15066	15141	15032	14944	15037	15129	14965	15204	15039	15236	14982	15007	14916	14997	15121	15106	15035	14932	15147	15081	14911	15114	14950	15135	14981	14879	15156	15163	15139	14993	15005	15095	15039	15061	15003	15001	15036	14949	15014	14970	15055	14937	14985	14936	14997	15041	14869	15231	15085	15175	15014	15100	15126	15098	14985	15071	14875	15213	14930	15022	14922	14889	15100	15126	15087	15149	15134	15023	15023	14897	14965	15029	15035	14891	15090	14960	14996	15016	15306	15146	15248	14891	15070	14888	15127	15031	15077	15042	14987	15153	15172	15055	15196	15194	15106	15133	14909	14929	15036	15161	15017	15018	14951	15145	15165	14899	14993	15004	15024	15045	15017	14932	14914	15039	15056	15003	15002	14938	14986	15232	14953	14996	15174	14986	15027	15100	14975	14973	15097	14985	15159	15063	14966	15005	14917	15067	15096	15079	14919	15154	15122	14978	14988	14964	15055	14877	15124	15014	15050	15067	15012	15094	15194	15058	15006	14975	15090	15077	15002	15095	15087	15018	14910	14939	15151	15238	15020	15031	15203	15139	15032	14993	15012	15121	15101	15038	15268	15044	14931	14933	14893	14915	15038	14934	15076	15052	15042	14950	15058	15062	14998	15069	15231	15028	15184	15028	14986	15198	14924	15048	15150	15048	15083	15028	15119	15133	14959	15152	14992	15143	15029	15072	14913	15011	15155	15097	15257	15147	15117	15183	15262	14898	15102	15134	15164	15079	15119	14905	14943	14991	15119	15090	14958	14894	15029	15094	14893	15033	15090	14945	15249	15034	15046	15089	14975	14978	14953	15158	14986	15050	15246	14952	15053	15152	15156	15186	14983	15141	15104	15136	15267	15002	15182	15085	14995	15004	15014	15145	14999	14993	15119	15110	15201	15127	14935	15193	15006	15037	15133	15080	14949	15068	15079	15179	15011	15174	15088	15160	15061	15016	15221	15061	15094	14946	15059	15171	15026	14992	15074	15145	15020	15133	15038	14925	14996	14974	15090	15254	15189	15072	14999	14906	15029	15233	15042	14865	15044	15082	15027	15092	15113	15057	15028	14973	15031	15155	15093	15040	15206	15060	14969	15178	14920	15121	15337	15086	15016	15027	15132	14988	15200	15104	15466	14894	15060	15082	14982	15130	15041	14953	15054	15058	15100	15119	15144	15058	15118	15181	15287	15263	15125	15039	14957	15052	14887	15073	14925	15180	15003	14921	14922	15042	15182	14935	15157	15025	15217	15028	15217	15057	14991	15095	15113	14875	15160	15114	15109	15136	15115	14863	15172	14995	14999	14915	15052	15001	14884	15067	15056	14862	15146	15126	15087	15173	14940	14835	15228	15043	15052	15048	14905	14983	14974	14982	15156	15122	14931	15183	15098	15021	14964	15075	14986	15019	15034	15071	15215	15034	15120	15084	15049	15060	15221	15016	15135	15260	14879	15114	14938	14998	15123	15158	15018	15185	15162	15120	15083	15083	15113	14935	15159	14914	15077	14978	15101	15147	15063	14989	15191	15098	15179	15056	15075	15150	15036	14855	15231	15005	15063	15004	14999	15143	15061	14975	15121	15200	15096	14986	15127	14982	15200	15118	15216	15216	15188	15127	15031	15213	15121	15086	15156	15144	15156	14844	15157	14998	14953	14987	15064	14936	15152	14885	15011	15104	14963	15064	15104	15100	14984	15134	15126	15156	15203	15108	15138	15257	14969	15262	15081	15172	14793	15159	15094	14936	15003	15007	15091	14879	15274	15071	15105	15081	15101	15068	15058	14969	15037	15097	15161	14993	15101	15210	14911	15004	15091	15060	15057	14988	15165	15095	15089	14981	15190	15195	15108	15037	15079	14943	15140	15065	14961	14987	15120	15014	15126	14969	14964	14988	15188	14941	14987	14962	15061	14951	15060	15193	15069	15035	15148	15184	15111	15061	15196	15021	14997	14979	15160	15028	15174	15081	15231	15204	14924	14950	15093	15110	14909	15012	14980	14979	15169	15187	15141	14960	15028	14905	15118	15247	15080	14963	14996	15014	14923	15068	14954	15150	15079	14882	15020	15028	15083	14839	15118	15006	15064	15147	14880	15258	15033	15069	14851	15113	15083	15153	14868	15118	15134	14783	15171	15196	15214	14986	15074	15080	15036	14930	14914	15084	14942	15341	15297	15122	14964	15016	15176	14989	15156	15181	15108	14938	15183	14902	15009	15103	14983	15047	14954	14908	15052	15079	14928	15033	15040	15009	15174	15139	15037	15006	15022	15086	15031	14875	15208	15044	14962	14969	14932	14966	14939	15174	15022	15298	14963	15141	14897	14966	14985	15026	15103	14904	14976	15207	15061	15089	15116	15070	15142	14863	14935	14979	14961	15200	15169	15138	15080	15117	15077	14982	14974	14929	15088	15003	15144	15134	15114	14981	15090	15072	15166	14963	15134	15040	15089	15026	15120	15007	15048	14841	14959	14989	15138	15248	15034	15032	15085	15127	15034	14945	14999	15085	15122	14923	15037	15147	15039	15135	15102	14999	15057	15129	15023	15061	15086	15061	15093	15043	15056	14982	15041	15178	15130	15007	15094	14982	15016	15055	15149	15095	15118	14954	15065	15099	15058	14923	14915	14992	15027	15222	15070	15142	15044	15109	15051	14977	15029	15037	14931	15130	14965	15031	15061	15045	15124	15001	15109	14891	15064	15090	14977	15130	15090	15168	15084	15101	15070	14985	15169	14862	15052	14894	14990	15108	15087	15035	15113	15180	15100	15001	15059	14846	15182	15109	15099	14852	15175	14943	15106	15027	15005	15017	15019	14972	15068	15156	15018	14973	15125	15009	14925	15056	14945	15110	14837	15153	14969	15143	14983	14952	15071	14918	15330	15042	15215	15014	15153	14969	15152	15090	15101	14935	15125	15163	14959	15244	15009	15112	15109	15028	15119	15027	14962	14858	15123	14956	15222	15179	14986	15004	15293	15081	15160	15067	15084	15101	15261	14903	15108	14948	14919	15174	15030	15042	15329	15156	14945	15023	15213	15043	15087	15070	15176	14941	15089	14960	15141	15198	15166	14946	15004	15184	15082	15115	15201	15056	15053	15244	15050	15182	15180	14987	15071	15003	15017	15182	15003	15080	15041	14995	15080	14969	14960	15107	14973	14889	15151	14982	14992	15197	15030	15194	14993	15101	14972	15019	14951	15108	15127	15136	14791	15124	15076	15072	15055	15094	15083	15006	14941	15119	14965	14976	15052	14940	14978	15073	15001	15186	15091	15220	14993	14892	15170	15035	14917	14878	15021	15198	15041	14986	15055	15074	15103	14966	15157	15243	15153	15128	15053	15093	15039	15099	15082	15088	15064	15220	14983	15153	15065	14982	14920	15178
22369	20787	28411	23263	21312	23673	25036	20309	19506	19458	18648	19137	35706	36779	33338	26052	20433	18631	17660	17074	17301	17288	17284	17098	17028	17071	17056	16886	17103	17040	17032	17049	17126	17119	17084	17154	17039	16910	17016	17136	17192	17205	16969	17229	17256	17350	17032	16919	17263	17063	17124	16905	17174	16969	17109	17215	17251	17018	17105	17209	16894	17150	17191	17039	16864	17222	17086	16880	16887	17158	17183	17043	17111	16998	17263	17018	17248	17285	17264	17130	17227	16907	17059	17175	17015	16968	17120	17216	17103	17038	17174	16957	16966	16987	17048	17134	17043	17012	17061	17121	17061	17146	17197	17078	17302	16860	17112	17040	17077	17251	16974	16970	17085	16920	16938	17191	17029	16958	17062	17016	17092	17080	17061	16973	17109	17106	17147	17069	17092	17097	16977	16947	17126	16868	16975	16897	17037	17051	17230	17062	17078	17156	16957	17074	17137	16986	17231	17239	16840	17076	17004	17190	17109	17072	17117	16917	17056	16807	16767	17011	17206	17090	16939	16866	17024	17080	17056	17140	17090	17095	17011	16997	16952	17176	16953	16990	16918	17096	16926	17112	17020	16847	17024	17033	17131	16798	16969	17247	17082	17137	17044	16974	16932	17129	17240	17002	16931	17038	17251	17118	16987	16907	17150	17106	16968	16824	17018	17002	17064	17183	17078	17083	17058	17119	16915	17250	17187	17003	17204	17202	16986	16849	17082	16984	17080	17185	16988	16992	17203	16995	17174	17018	16962	17167	17027	16999	17055	16923	16924	17057	17129	17190	17060	17063	16941	16822	16987	17036	17138	17269	17152	17147	17030	17109	17048	17068	17018	17068	17129	17126	16832	17129	16844	16899	16920	17054	17162	17134	16975	17015	16882	17208	16963	17005	17053	17035	16993	17026	17145	17066	16963	17057	17022	17050	17123	17322	17010	17008	17041	16845	17054	17031	17078	16930	16970	16916	17084	16861	17122	17015	17018	17129	16763	17085	17088	16969	17097	16970	16989	17056	17127	16995	17092	16998	16867	17050	16907	16998	17073	16962	16727	16900	17133	16980	17008	16914	16888	17135	16965	16861	17086	17115	17111	17149	17041	16903	17175	16934	17042	16957	17084	16961	17186	17035	17002	17116	17085	16913	16977	17058	17126	17037	17037	17096	16999	16979	17070	17035	16772	16921	16979	17088	17019	17143	16947	17108	16915	16964	16870	17007	16926	16990	17022	17133	16985	16943	16829	16780	17008	17068	17055	17134	16971	17110	17148	17170	17089	16975	17064	16989	16916	17101	16923	17166	17041	16884	16852	16987	16983	16959	17037	17068	17168	17053	16995	17470	17113	16987	17231	17001	17155	16723	17045	17013	17012	16985	16999	16701	16982	16924	17075	17137	17237	16945	17054	17111	16904	17122	17187	17047	16977	17002	17162	17020	16920	16920	16951	17050	17128	17084	17175	17180	17029	17064	17004	17071	17221	17126	16993	17213	17111	17085	16996	17082	16980	17054	17105	16978	16977	16950	16904	16981	16915	17054	16938	16984	17080	17252	17133	17071	17167	17012	17123	17021	17165	17023	16946	17057	16914	17111	17143	17141	17060	16944	16935	16933	16946	16932	16948	16913	16985	17104	17020	16959	16889	16934	16988	17204	16877	17011	17141	17108	17151	16949	16931	16860	17025	16973	17076	17096	16831	16995	17160	17007	16869	17136	16944	17006	17171	17118	16904	16948	17087	16882	16892	16932	17140	17068	17128	17111	17301	16976	17071	17024	17130	17139	17072	16927	17343	16949	16949	17072	16974	16945	17043	17115	17258	16995	17028	17137	16886	17118	17172	17044	16840	17089	16911	17126	17071	17066	16985	16972	17058	17106	17129	17032	17203	17050	17081	17064	17085	17127	17126	16998	17067	16942	17100	17009	16917	16994	16962	17060	17009	17110	17089	17120	17129	16939	17049	16978	17093	16959	17200	17200	17160	17029	16967	16975	17188	17105	17109	17261	17019	16930	17199	17174	17038	16938	17019	16951	16973	17070	17110	16925	17075	16968	17031	17120	17075	17001	16990	16898	17014	17082	17078	17260	17183	16980	16878	17102	16955	17027	17107	16969	17173	17349	17034	17123	17082	17092	17094	17029	17211	17152	16836	17059	16932	17069	16895	16822	17127	16926	16909	16854	16987	16891	16974	16995	17061	17142	17173	17103	16913	17131	16936	17085	17081	17046	17045	16932	16900	17030	17093	16928	16994	16928	17251	17086	17050	16822	17159	17008	17145	16959	16930	17044	16895	17073	16943	16948	17030	17268	17028	17133	17124	17079	16907	16917	16773	16948	16992	16858	16973	17159	17196	17083	17043	17054	17179	16958	16980	17001	17220	17008	16964	16980	16910	16858	17047	16950	16840	17006	17160	17045	17106	16901	17139	16991	16939	17020	16986	16878	17082	17138	17037	17258	17010	16880	16942	17184	17089	17181	16880	16981	17101	17049	17274	16995	16944	16942	17124	16833	17012	16971	17116	17100	16961	17081	17141	17084	17166	17161	17003	17143	17022	17079	17178	16953	17041	16916	17126	16985	16903	16929	16829	16961	17071	16925	17179	17064	16936	16932	17050	17030	17066	17045	17130	16906	16950	17162	17176	17105	16976	16966	17044	17086	17088	17063	17072	17116	16977	17177	17252	16760	17093	17044	17061	17143	17000	17006	17087	17058	16821	16976	17138	17022	17259	16933	16830	17017	16908	16945	16993	16991	17192	17244	17003	17116	17190	16977	17070	16998	17067	17090	16955	17082	17059	17070	17024	17051	17251	16942	16890	17104	16900	16898	17068	16796	17009	17127	17048	16970	17061	17001	16858	16918	17048	17167	17124	16955	17127	16910	17296	17091	17131	17165	17134	16890	16970	17080	16900	17104	17133	17050	16997	16836	17092	16984	16968	16916	17040	16976	16790	17142	17094	17033	17264	16941	17075	17031	16946	17277	17134	17200	17167	17202	16959	17220	17000	16989	16985	17023	16879	16974	16999	16880	17081	17128	17043	16987	17237	17214	17060	17011	16985	17031	16913	16962	17068	17234	17007	16982	17056	17093	16966	17044	17072	16901	17035	17074	17047	17143	16962	16967	17195	17052	16982	16961	17137	17110	17152	17044	17126	17089	16974	17048	17170	17024	16981	16868	17148	17084	16898	16981	16994	16963	17161	16854	17260	16926	16978	16913	17059	16983	16970	16990	17114	16912	17141	17209	17191	17211	16996	16837	17118	17110	17061	17079	16995	16887	16757	17186	17069	17079	17055	17197	17136	17023	16848	17050	16896	16989	16929	16997	17088	17041	17341	16998	16822	16928	17031	16919	17051	17181	17067	17078	16839	16826	17095	16996	17078	17282	17099	16945	16973	17068	16988	16726	16980	17105	16904	16977	17036	16982	16871	17006	16873	16927	17074	17062	17128	17378	17113	17040	17045	16966	17003	17131	17075	16978	17089	16889	16826	17075	17035	16993	16938	17019	17043	17031	17085	16884	16979	16953	17153	17018	16989	16928	16996	17221	17069	17183	17096	16864	16908	17014	17311	16965	17016	17117	17052	16895	17033	17004	16889	17124	16946	17080	16855	17116	16995	17032	17028	17063	16892	17062	17142	17095	17065	16992	16913	17083	16886	17114	17172	17168	17017	17093	17051	17300	16986	16905	17010	16961	16939	16869	17071	17057	16944	16794	17211	16983	16855	17087	17056	17086	17206	16988	16981	17043	16924	16885	16872	16940	16983	16879	17162	17042	16958	17101	17044	17043	17158	17100	16982	17107	16887	16972	17064	17044	16927	16953	17205	17078	17103	17097	16981	17026	17114	17155	16868	17136	17013	16895	17044	17143	17178	16945	16996	17146	16892	17042	17213	17056	17008	17133	16963	17166	16807	17063	17290	16925	16832	17077	16870	17146	17006	17175	17059	17114	16917	17007	17014	16965	17146	16842	17036	16916	17024	17243	17083	16905	17018	17093	17054	16899	17203	16944	16991	16996	16907	16825	16939	16931	16976	16965	16980	17034	17089	17078	16982	17059	17034	17115	17039	17037	17066	16964	17031	16940	17201	17049	17010	16881	16960	16990	17029	17064	17144	16990	17090	17213	16956	16898	16869	17107	17162	17080	17038	17077	17411	16941	17235	17131	17061	17010	16915	16957	16906	17177	16933	16814	17084	17051	17059	17103	17093	17055	16868	16830	16973	16782	16955	17025	16846	17126	17115	16992	17030	17139	16952	16993	16861	16778	16988	17054	17037	17119	17049	17020	17116	16889	17213	17026	17298	17121	16962	17011	17089	17276	17255	17172	16973	16925	16941	16927	17212	17151	17128	17057	16895	16952	17011	17220	16955	17253	17013	16950	17148	16838	16893	16827	17159	17103	17099	17048	17103	17074	17236	16844	17132	16990	16994	17159	17005	16772	16982	16955	17052	17056	16909	16982	16941	17006	17255	16985	17122	17093	17215	17035	17097	17050	16845	16894	17015	17240	17000	17095	16997	16934	17072	16997	17126	17037	16933	17145	17033	16943	17264	17209	16980	16978	17029	17054	16868	16915	17264	17246	17111	16939	17114	17089	17013	17003	16952	16850	17003	17085	17151	17166	16965	16883	17071	17065	17126	17098	17051	16837	16981	16992	16877	17040	16956	17001	17103	17128	17159	17205	16855	17012	16916	17141	16998	16973	16965	16974	16980	16987	17158	16870	16740	17019	16967	17037	16961	16961	17013	17052	17144	16863	17005	17087	17064	17168	17237	16980	17180	17071	16939	17082	17004	17058	17120	17191	17050	17055	17093	16876	17018	16993	17000	17097	16990	17146	17017	17007	17107	17085	17111	16953	16991	17045	16915	17186	16986	16875	17072	17089	17151	16926	17076	16945	17029	17109	17149	16836	17037	16782	17122	17064	16958	17281	17032	16884	17187	17260	17139	16815	17079	17153	17147	16961	16955	17042	17160	17117	16880	16867	17099	17051	17074	16782	17013	16894	16874	16977	17145	16814	17099	17204	16764	16895	17107	17163	16944	17038	17135	17075	17120	17036	16961	17139	16982	17010	17154	17001	16718	16970	17058	17014	17065	17097	17187	17227	16944	16921	17204	16982	16903	17044	17066	17067	17127	16971	17147	17097
21452	40687	40159	33181	28322	23254	20122	19348	19545	18614	17387	19026	39685	39350	34536	25429	18386	16844	15488	15345	15119	15304	15304	15224	15198	15192	15137	15356	15183	15179	15318	15264	15131	15203	15227	15188	15416	15251	15316	15229	15318	15124	15220	15091	15175	15372	15138	15217	15123	15179	15194	15322	15199	15037	15072	15237	15135	15341	15112	15242	15258	15163	15197	15222	15219	15378	15074	15231	15141	15082	15229	15131	15169	15194	15254	15058	15151	15167	15032	15313	15186	15231	15090	15194	15073	15358	15122	15283	15302	15216	15069	15087	15223	15187	15087	15170	15196	15255	15225	15194	15344	15294	15143	15117	14989	15174	15153	15100	15138	15203	15308	15213	15128	15131	15067	15271	15245	15033	15196	15248	15212	15332	15287	15228	15195	15040	15089	15268	15154	15189	15219	15189	15158	15009	15231	15188	15002	15357	15250	15126	15187	15071	15109	15148	15138	15386	15154	15258	15056	15171	15189	15352	15095	15190	15116	15080	15279	15246	15132	15155	15294	15227	15164	15245	15178	15136	15242	15188	15171	15121	15106	15137	15044	15233	15269	15213	15219	15087	15266	15263	15160	15220	15279	15194	15211	15040	15190	15100	15100	15283	15104	15448	15294	15093	15171	15142	15177	15191	15320	15067	15151	15116	15296	15156	15096	15063	15290	15143	15130	15076	15136	15169	15184	15200	15177	15082	15288	15333	15015	15271	15078	15209	15170	15061	15212	15081	15323	15219	15107	15146	15152	15307	15249	15208	15297	15151	15143	15289	15187	15172	15127	15239	15222	15260	15246	15194	15136	15086	15084	15192	15150	15093	15051	15171	15259	15070	15251	15156	15185	15173	15226	15026	15147	15104	15375	15152	15141	15445	15111	15210	15185	15161	15251	15145	15116	15134	15188	15128	15198	15199	15432	15235	15242	15330	15093	15228	15063	15247	15289	15299	15155	15135	15289	15122	15098	15008	15174	15145	15239	14968	15249	15098	15072	15082	15147	15278	15220	15155	15168	15253	15224	15049	15172	15201	15093	15051	15138	15075	15279	15205	15226	15144	15149	15163	15173	15261	15196	15059	15244	15193	15209	15086	15019	15058	15221	15170	15197	14954	15353	15357	15003	15088	15011	15113	15379	15217	15108	15028	15258	15106	15240	15275	15334	15049	15209	15107	15164	15265	15175	15167	15259	15135	15285	15099	15158	15282	15084	15257	15150	15329	15288	15233	15191	15148	15132	15271	15257	15046	15291	15117	15178	15022	15148	15065	15072	15101	15273	15196	15309	15145	15190	15117	15193	14983	14971	15202	15191	15049	15184	15090	15338	15167	15084	15297	15266	15010	15160	15312	14964	15242	15263	15302	15280	15074	15286	15058	15077	15165	15101	15139	15161	14995	15132	15300	15211	15089	15216	15116	15297	15184	15113	15187	15390	15270	15119	15237	15078	15216	15314	15076	15183	15163	15157	15268	15217	15078	15338	15324	15110	15099	15312	15256	15092	15109	15190	15006	15259	15267	15201	15174	15159	15127	15234	15223	15092	15067	15235	15263	15158	15119	15067	15066	15184	15269	15156	15161	15183	15281	15214	15352	15372	15215	15023	15199	15090	15163	15220	15193	15199	15228	15149	15128	15140	15052	15262	15171	15241	14914	15241	15082	15127	15180	15031	15339	15180	15158	15031	15123	15176	15240	15174	15071	15273	15067	15218	15232	15252	15249	15068	15163	14963	15140	15215	15289	15032	15109	15201	15145	15076	15112	15171	15151	15081	15264	15124	15153	15325	15299	15319	15236	15230	15136	15258	15146	15089	15237	15274	15158	15143	15213	15291	15064	15325	15102	14985	15261	15288	15118	15147	15278	15214	15269	15086	15047	15186	15162	15141	15240	15130	15268	15098	15237	15273	15312	15233	15034	15040	15208	15096	15278	15184	15161	15188	15103	15144	15013	15184	15183	15249	15409	15343	15102	14969	15264	15207	15158	15198	15132	15263	15223	15118	15193	15137	15145	15078	15200	14923	14967	15163	15236	15247	15083	15085	15317	14989	15190	15203	15050	15252	15067	15216	15087	15146	15173	15312	15191	15150	15054	15165	14981	15269	15245	15220	15164	15124	15090	15130	15123	15192	15211	15179	15264	15359	15133	15151	15191	15381	15237	15075	15247	14894	15079	15198	15258	15028	15164	15177	14994	15281	15249	15119	15141	15018	15122	15291	15223	15138	15242	15254	15079	15159	15162	15224	15148	15066	15197	15169	15174	15160	15221	15179	15090	15178	15127	15130	15266	15309	15230	15200	15168	15012	15167	15111	15159	15281	15365	15126	15294	15174	15254	15130	15182	15080	15205	15044	15083	15200	15068	15086	15290	15095	15289	15095	15092	15229	15337	15365	15253	15270	15257	15226	15157	15188	15209	15323	15054	15046	15203	15183	15238	15056	15119	15250	15298	15163	15150	15173	15296	15237	15135	15107	15185	15167	15293	15258	15232	15227	15367	14976	15128	15021	15197	15341	15214	15213	15024	15170	15052	15299	15267	15185	15129	15223	15224	15179	15200	15341	15111	15120	15169	15230	15129	15013	15154	15242	15160	15105	15257	15231	15184	15309	15188	15183	15303	15287	15149	15260	15201	15091	15019	15188	15144	15148	15123	15282	15188	15156	15202	15153	15176	15272	15029	15172	15190	15183	15162	15067	15165	14902	15379	15161	15395	15211	15375	15058	15151	15309	15146	15238	15251	15288	15074	15229	15287	15157	15064	15112	15244	15138	15097	15295	15175	15203	15297	15130	15227	15213	15051	15025	15288	15166	15163	15149	15226	15171	15247	15114	15051	15149	15163	15179	15218	15282	15096	15204	15343	15251	15256	15122	15263	15109	15095	15126	15228	15231	15049	14988	15207	15134	15056	15240	15103	15215	15150	15305	15457	15067	15315	15055	15195	15255	15155	15280	15198	15159	15244	15325	15249	15427	15177	15160	15046	15185	15112	15484	15172	15156	15167	15159	15058	15196	15205	15162	15153	15231	15125	15024	15108	15213	15107	15273	15315	15164	15276	15257	15113	15289	15337	15177	15337	15063	15224	15194	15194	15189	15100	15181	15159	15141	15201	15069	15134	15127	15214	15219	15179	15119	15312	15015	15265	15104	15085	15274	15176	15265	15204	15134	15232	15085	15138	15064	15106	15163	15096	15163	15019	15187	15343	15238	15222	15190	15120	15220	15121	15017	15255	15322	15099	15032	15227	15114	14977	15145	15190	15126	15134	15253	15309	15223	15316	15227	15253	15200	15258	15261	15240	15020	15305	15200	15183	15207	15228	15004	15071	15303	15039	15040	15085	15094	15048	15262	15177	15158	15213	15121	15124	15061	15032	15259	15109	15419	15242	15122	15228	15088	15233	15126	15198	15168	15217	15046	14945	15117	15012	15146	15185	15154	14951	15273	15106	15088	15195	15085	15244	15107	15193	15143	15275	15272	15259	14964	15151	15172	15339	15080	15271	15219	15198	15048	15177	15108	15101	15201	15202	15186	15144	15174	15245	15158	15182	15160	15258	15115	15095	15033	15225	15120	15031	15111	15203	15130	15169	15072	15243	15191	15257	15192	15177	15070	15150	15133	15123	15135	15209	15194	14998	15117	15167	15358	15213	15120	15127	15153	15168	15118	15096	15119	15228	15078	15112	15244	15203	15033	15104	15058	15214	15087	15155	15254	15177	15062	15090	15253	15360	15148	15185	15332	15239	15180	15180	15146	15134	15217	15299	15214	15404	15079	15087	15309	15116	15164	15131	15131	14962	15074	15072	15108	15096	15170	15130	15229	15070	15125	15206	15132	15226	15035	15335	15161	15160	15096	15128	14959	15088	15119	15216	15167	15193	15166	15148	15172	15163	14980	15170	15134	15069	15147	15215	15154	15383	15031	15189	15126	15113	15162	15166	15285	15003	15121	15163	15147	15239	15251	15370	15165	14979	15245	15100	15201	15231	15179	15013	15205	15179	15141	15039	15088	15238	15125	15194	15280	15146	15213	15110	15238	15291	15162	15046	15186	15298	15149	15177	15104	15319	15218	15165	15234	15189	15234	15159	15409	15131	15174	15275	15194	15078	15088	15217	15017	15402	15265	15233	15071	15139	15238	15208	15145	15183	15110	15153	15209	15199	15155	15182	15278	15168	15135	15272	15251	15132	15089	15148	15361	15131	15169	15297	15203	15222	15083	15358	15120	15074	15378	15166	15130	14988	15271	15011	15303	15129	15145	15316	15185	15235	15113	15209	15286	15350	15253	14993	15260	15117	15120	15175	15234	15124	15392	15268	15313	15276	15107	15142	15094	15149	15118	15206	15030	15110	15210	15301	15080	15189	14908	15081	15182	15051	15219	15006	15036	15217	15003	15408	15069	15294	15135	15229	15172	15340	15171	15229	15320	15173	15155	15029	15180	15226	15004	14955	15254	15240	15147	15287	15078	15160	15204	15124	15329	15172	15243	15319	15192	15150	15087	15097	15147	15025	15136	15233	15364	15149	15093	15199	15148	15044	15104	15247	15165	15202	15150	15229	15144	15263	15125	15111	15371	15254	15132	15287	15266	15109	15339	15285	15269	15243	14958	15321	15052	15048	14986	15088	15085	15274	15189	15323	15230	15151	15211	15232	15169	15138	15218	15260	15089	15391	15068	15171	15249	15161	15151	15110	15232	15194	15262	15250	15128	15072	15217	15209	15164	15193	15084	15337	15189	15244	15117	15036	15122	15135	15101	15148	15157	15116	15182	15277	15108	15003	15179	15228	15143	15159	15087	15246	15275	15083	15136	15246	15228	15130	15193	15164	15208	15094	15111	15139	15298	15122	15088	15116	15292	15316	15222	15277	15147	15183	15272	15312	15384	15392	15122	15189	15194	15165	15209	15093	15022	15039	15206	15102	15198	15346	15335	14998	15306	15192	15127	15282	15128	15315	15173	15076	15216	15115	15088	15105	15184	15039	15305	15049	15173	15086	15160	15136	15336	14969	15079	15122	15369	15231	15308	15201	15025	15205	15344	15188	15150	15058	14961	15156	15241	15180	15180	15342	15086	15040	15130	15168	15250	15362	15130	15300	15115	15182	15271	15351	14998	15149	15167	15141	15207	15011	15041	15121	15070	15049	15207	15143
27319	23460	29365	26623	20999	19033	18210	17954	18005	17874	17437	17477	18512	19096	18653	17880	17592	17092	17045	16870	16724	16837	16752	16907	16766	16869	16831	16565	16850	16849	16878	16844	16738	16566	16776	16725	16894	16855	16840	16894	16728	16711	16845	16705	16770	16659	16969	16902	17004	16861	16713	16844	17055	16837	16735	16905	16931	16635	16896	16964	16874	16745	16726	16714	16919	16900	16636	16731	16768	16812	16995	16858	16880	16773	16788	16905	16893	16707	16571	16775	16767	16727	16666	16861	16819	16688	16612	16782	16658	17148	16848	16840	16943	16657	16879	16769	16816	16792	16824	16857	16882	16873	16838	16917	16713	16828	16906	16735	16867	16747	16694	16850	16661	16902	16787	16986	16738	16699	16946	16958	16848	16890	16731	16779	16649	16612	16872	16916	16836	16672	16811	17070	16829	16925	16870	16937	16681	16489	16754	16815	16773	16727	16759	16630	16781	16951	16716	16641	16643	16842	16802	16849	16881	16971	16995	16722	16451	16596	17161	16936	16907	16858	16933	16846	16783	16880	16785	16946	16764	16855	16760	16907	16854	16948	16788	16773	16826	17068	16991	16891	16923	16969	16785	16915	16939	16749	16967	16725	17015	16849	16798	16725	17053	16738	16628	16759	16877	16925	16791	16666	16957	16608	16873	16877	16953	16803	16968	16764	16720	16917	16924	16784	16794	16562	16710	16933	16910	16686	16920	16921	16935	16875	16952	16749	16706	16861	16767	16996	16820	16861	16915	16813	16748	16567	16595	16712	16676	16657	16856	16900	16805	16863	16823	16857	16977	16711	16859	16714	16870	16936	16819	16713	16864	16813	16803	16887	16932	16876	17021	16748	16719	16728	16804	16691	16766	16717	16713	16788	16925	16771	16774	16804	16896	16861	16758	16866	16868	16795	16721	16749	16936	16846	17040	16792	16629	16980	16732	16782	16756	16746	16823	16700	16807	16913	16894	16908	16641	16928	16655	16822	16814	16761	16803	16739	16871	16854	16836	16627	16668	16929	16831	16636	16758	16687	16571	16712	16892	16840	16817	16817	16954	16633	16837	16946	16749	16916	16914	16939	16968	16677	16720	16693	16756	16773	16880	16970	16855	16709	16964	16897	16748	16850	16590	16596	16855	16643	16769	16910	16806	16670	16638	16748	16642	16821	16866	16955	16714	16779	16684	16813	16887	16909	16937	16770	16801	16649	16758	16685	16666	16706	16843	16847	16660	16836	16717	17013	16763	17088	16853	16586	16761	16789	16746	16832	16800	16748	16862	16744	16816	16759	16689	16854	16850	16652	16752	16724	16865	16805	16939	16796	16754	16852	16721	16730	16987	16878	16764	16793	17014	16828	16693	16847	16863	16944	16769	16924	16972	17000	17014	16878	16869	16790	16767	16722	16754	16673	16785	16812	16810	16866	16968	16814	16731	17074	16853	16726	16688	16849	16771	16858	16742	17075	16831	17050	17023	16644	16914	16871	16649	16843	16826	16761	16891	16548	16926	16703	16727	16879	16763	16821	17003	16783	16746	16824	16750	16908	16829	16853	16857	16671	16811	16734	16801	17003	16958	16910	16819	16805	16693	16793	16690	16670	16783	16837	16878	16898	16788	16800	16867	16824	16760	16947	16914	16900	16884	16828	16946	16910	16848	16816	16819	16891	16774	16759	16904	16896	16940	16856	16953	17031	16908	16790	16916	16686	16681	16772	16773	16737	16827	16863	16850	16765	16683	16738	16770	16624	16686	16733	16921	16621	16815	16879	16731	16893	16785	16882	16970	16884	16783	16684	16954	16864	16846	16776	16789	16816	16669	16769	16838	16879	16742	16747	16685	16633	16837	16975	16752	16732	16943	16722	16767	16755	16901	16801	16636	16812	17073	16765	16937	16674	16728	16727	16730	16959	16800	16724	16844	16885	16826	16878	16738	16928	16721	16743	16813	16792	16788	16774	16868	16667	16939	16750	16856	16639	17088	16916	16824	16832	16772	16633	16919	16841	16897	16887	16884	16695	16654	16800	16968	16708	16806	16867	16843	16892	16884	16846	16698	16805	16756	16904	16851	17017	16730	16959	16930	16652	16693	16932	16905	16798	17030	16953	16731	16925	16947	16853	16750	16587	16854	16634	16753	16900	16921	16810	16708	16717	17013	16764	16774	16744	16954	16795	16902	16585	16699	16843	16835	16818	16732	16700	16912	16834	16774	16992	16775	16843	16671	16843	16703	16610	16762	16770	16610	16890	16934	16772	16810	16940	16740	16876	16927	16789	16795	16764	16669	16751	16780	16804	16744	16652	16892	16784	16957	16898	16772	16687	16898	16947	16857	16860	16967	16809	16730	16855	16797	16744	16864	16870	16748	16784	16822	16949	16706	16657	16795	16729	16795	16666	16619	16881	16899	16770	16794	16807	16912	16818	16812	16759	16801	17021	16699	16712	16625	16875	16841	16960	16885	16844	16828	16634	16596	16918	17137	16755	16761	16716	16879	16917	16764	16826	16787	16720	16699	16716	16839	16706	16892	16942	16955	16808	16721	16860	16723	16687	16833	16946	16856	16731	16822	16726	16891	16865	16880	16883	16903	16833	16872	16692	16726	16731	16762	16768	16848	16795	16726	16745	16875	16975	16730	16476	17059	16664	16709	16853	16801	16780	16756	16902	16723	16749	16898	16769	16936	16932	16880	16815	16645	16758	16851	16684	16786	16760	16867	16680	16948	16842	16677	16719	16837	16823	16831	16865	16669	16741	16754	16838	16684	16895	16735	16848	16819	16674	16856	17002	16917	16734	16892	16806	16759	16857	16901	16800	16784	17019	16834	16890	16765	16572	16721	16693	16776	16849	17028	16853	16757	16982	16753	16702	16841	16753	16825	17010	16957	16785	16739	16767	16748	16728	16863	16845	16747	16731	16987	16670	16619	16714	16938	16763	16830	16792	16853	16744	16773	16705	16666	16748	16810	16864	16744	16875	16768	16707	16781	16836	16727	16788	16789	16990	16588	16644	16918	16776	16873	17018	16827	16764	16902	16665	16890	16737	16724	17058	16849	16991	16984	16884	16839	16760	16779	17013	16833	16952	16993	16959	16670	16814	16775	16900	16780	16673	16812	16875	16891	16783	16949	16817	16834	16700	16792	16780	16937	16924	16762	16855	16730	16883	16856	16719	16997	16840	16863	16816	16819	16749	16898	16765	16814	16619	16943	16970	16926	16845	16535	16926	16867	16794	16941	16762	16906	16868	16693	16949	16867	16711	16708	16702	16923	17026	17038	16945	16810	16727	16611	17036	16725	16711	16831	16785	16766	16792	16825	16913	16693	16853	16896	16836	16752	16982	16680	16868	16923	17022	16963	16855	16813	16852	16678	16944	16692	16914	16820	16791	16976	16796	16760	16709	16874	16801	16918	16676	16655	16776	16854	16707	16658	16842	16865	16921	16758	16923	16786	16835	16858	16907	16782	16745	16712	16659	16708	16853	16824	16792	16844	16857	16890	16718	16712	16878	16737	16702	16734	16951	16802	16776	16772	16834	16786	17028	16910	16714	16794	16721	16898	16802	16746	16694	16652	16700	16758	16984	16606	17081	16697	16776	17037	16591	16734	16721	16793	16842	16765	16809	16899	16803	16714	16693	16810	16803	16934	17024	16925	16788	16737	16915	16732	16954	16746	16904	16683	16861	16951	16779	16778	16742	16915	16539	16809	16522	16804	16838	16762	16758	16859	16630	16662	16777	16971	16859	16771	17051	16796	16802	16861	16867	16850	16853	16682	16762	16926	16850	16930	16755	16884	16827	17027	16766	16846	16848	16781	16758	16638	16613	16655	16716	16776	16925	16925	16894	16655	16777	16774	16815	16762	16810	16766	16806	17076	16673	16726	16689	16803	16814	16949	16827	16753	16660	16673	16792	16990	16804	16658	16870	16849	16698	16889	16855	17040	16815	16794	16799	16756	16615	16935	16822	16593	16991	16713	16807	16758	16814	17069	16716	17065	16702	16731	16895	16712	16827	16780	16898	16658	16797	16639	16837	16866	16695	16915	16819	16844	16708	16697	16682	16820	16672	16930	16865	16693	16899	16726	16786	17032	16908	16942	16762	16837	16581	16822	16665	16795	16747	16749	16621	16736	16912	16718	16948	16565	16846	16779	16696	16832	16843	16606	16792	16925	16587	16735	16872	16796	16935	16825	16783	16921	16996	16761	16829	16976	16818	17067	16753	16845	16855	16808	16730	16983	16750	16848	16769	16696	16835	16768	16956	16870	16856	16852	16797	16818	16980	16823	16734	16558	16677	16638	16790	16710	16845	16823	16803	16885	16719	16995	16883	16872	16996	16845	16589	16871	16591	16766	16884	16813	16870	16882	16929	16818	16841	16768	16853	16872	16766	16886	16834	17023	16938	17004	16808	16798	16789	16756	16703	16745	16754	16694	16815	16865	16683	16924	16788	16759	16745	16699	16742	16830	16693	16826	16468	16768	16660	16921	16686	16647	16790	17006	16801	16738	16716	16900	16881	16992	16891	16834	16717	16739	16664	16714	16773	16892	16948	16838	16747	16814	16868	16606	16819	16804	16799	16802	16840	17034	16798	16848	16829	17004	16769	16955	16747	16925	16742	16866	16607	16895	16890	16742	16815	16801	16840	16820	16878	16972	16799	16686	16779	16732	16740	16745	16873	16855	16762	16883	16884	16835	16820	16752	16876	16824	16911	16655	16730	16908	16730	16849	16720	16925	16557	16912	16934	16823	16829	16710	16899	16975	16923	16757	16686	16818	17041	16593	16748	16656	16726	16760	16603	16466	16727	16527	16729	16990	16821	16919	16565	17016	16734	16863	17108	16914	16782	16884	16780	16768	16847	16808	16899	16624	16502	16904	16742	16611	16893	16751	16869	16682	16814	16646	16757	16760	16818	16651	16842	16852	16838	16880	16843	16759	16805	16785	16728	16804	16898	16779	16856	16679	16651	16818	16730	16605	16864	16856	16882	16882	16971	16990	16844	16824	16784	16878	16862	17005	16785	16754	16830	16843	16873	16723	16848	16801	16724	16823	16858	16864	16863	16838	16800	16846	16840	16808	16662	16855	16857	16774	16907	16557	16728	16757	16873	16838	16896	16830	17058	16855	16867	16756	16581	16942	16866	16849	16733
20731	31390	31958	25835	21038	18102	16771	17135	17364	16618	16005	15936	17844	18141	17314	16436	15417	15396	15186	15137	15120	15159	15182	15144	15339	15236	15058	14877	15140	15121	15128	15074	15029	14979	15007	15105	15143	15105	14999	15112	15031	15002	15113	15021	15044	14875	14943	15138	15086	14979	15214	15026	14998	15056	15050	14952	15156	14990	14918	15137	15133	15137	15083	15081	14998	15086	14920	14968	15069	15052	15053	15142	15064	15239	15077	14995	15003	15103	15071	15075	15070	15024	14997	14941	15324	15172	15137	15147	15153	15033	15062	14979	15163	15245	14954	15142	14871	15007	15087	14967	14978	15140	14946	15190	15048	14919	15110	15033	15279	15218	15072	14888	15081	15047	15182	15038	15077	15107	14882	15127	15004	15067	15020	15090	14963	15203	14962	14977	15061	15130	14962	15310	15193	14978	15171	15015	15025	15242	15098	15183	15209	15029	15258	14991	14961	15146	14942	15163	15143	14945	15209	15095	15249	15130	14996	15080	15127	15087	14927	15164	14924	15216	14966	15079	15190	15130	15216	15208	14906	15060	15142	15027	14829	14997	15112	15050	15105	15011	15128	15057	15201	15106	15106	15081	15085	15075	15125	15000	15107	15055	14966	15053	15088	15036	14947	14890	15195	15011	15017	15108	15063	15092	15029	15116	15061	15148	14921	15010	15045	15141	14968	15054	14955	15194	15065	15095	15105	14986	15089	15103	15223	15009	15004	15167	15245	15099	14974	15020	14980	14973	15153	15116	15044	15009	15216	15008	15069	15131	14879	15173	15002	15069	15008	14989	14996	15062	15002	15103	15017	15043	14909	15138	15136	15160	15070	15086	15055	15086	14926	15045	15108	15097	15158	15157	15012	15031	15052	15113	15198	14915	15017	15140	15110	15113	15020	15058	14955	15012	15056	14967	15044	14993	15072	15164	15104	15100	15102	14976	14979	14964	14918	15030	15124	15011	15088	15149	15135	15048	14884	15014	15047	15201	15082	15158	14928	15169	15124	15193	14862	15100	14862	15101	15090	15076	14991	15025	15201	15043	14932	15094	14932	15094	15016	14912	15043	15032	15080	15156	15062	15137	14968	15042	15050	14938	14897	15142	15066	15065	15271	14886	15197	14919	14969	14987	15089	15079	14859	15135	15047	15081	15145	15136	15097	14908	15203	15220	15187	15003	15110	15018	15081	15103	14985	15115	15132	15039	15000	15173	15050	15154	15043	15118	15062	15041	15061	14851	15101	14927	15044	15064	15066	15066	14996	15249	15073	15140	14986	15064	14890	15154	15029	15235	15043	14952	14965	14890	15089	15085	15112	15119	15036	15098	15083	15064	15113	15102	15056	15092	15023	14954	15114	15133	15026	15178	15158	15063	15035	15213	15042	15154	14960	14917	15152	15008	15076	15050	15093	15015	15188	14929	15078	14994	14875	15116	15117	14940	15065	15209	15187	15005	15210	14956	15022	15186	15005	15113	14969	14967	15050	15097	15225	15090	15080	15149	15154	14997	14984	15042	15074	15102	15152	14877	15099	14878	14881	15047	15037	15031	14999	14959	14906	15208	15169	15098	15133	15002	15041	14988	15086	15063	14974	15113	15041	15036	15016	15048	15001	15037	15048	15226	15149	15036	15106	15185	15042	15196	15085	15199	15178	15143	14991	15119	15216	15151	15225	15148	15015	15140	15185	15082	14883	15046	14993	15089	15243	15029	15015	15141	15084	15228	15136	15104	14991	14947	15202	15166	15094	14982	15141	15119	14982	14892	15158	15014	15086	15033	14961	15162	14954	15054	15264	14961	14912	15151	14922	15016	14973	15028	15059	15005	14990	15118	15252	15018	15052	15268	15077	15118	15093	15105	15051	15021	15065	15275	15126	15020	15016	15067	15051	15187	15042	15055	15100	15045	15025	15039	15102	15042	15039	14972	15008	15009	15294	15231	15045	14878	15213	15205	15184	14973	15063	15161	15054	14820	15056	15088	15161	15136	15098	15175	14956	15150	14945	15029	15114	15000	15181	15033	14976	15286	15144	14942	15212	15044	15265	15096	15076	15007	14946	14980	15068	15067	15032	14944	15090	14864	15155	15096	15100	14980	14974	14944	15086	14978	15095	14834	14991	15186	15018	15076	15157	15088	15064	15183	14996	14955	15272	14974	15032	15043	14929	14996	15088	14985	15127	15263	14997	15007	15021	15182	15184	15131	15153	15008	15026	14942	14987	15195	15047	14963	15039	14995	15040	15160	15048	15066	15190	15016	14935	15147	15116	15171	15130	15103	15015	15056	15092	15040	14933	15071	15183	15118	14947	14906	15194	15078	15032	14976	15000	14985	15104	15164	15096	15030	15092	15142	15008	15003	15076	15007	15010	14866	14911	15059	14919	15203	15076	15080	15084	14966	14978	14928	14929	14971	15118	14999	15221	14975	14988	15088	15158	15121	15106	15041	14919	15091	15194	15094	15031	14905	15040	15087	15045	15017	15080	15045	15158	14952	15143	15110	14965	15150	14989	15017	15072	15144	15024	15098	14810	15060	15087	14993	15017	14907	15158	15040	15061	15079	15262	15024	14955	14927	15193	15043	15127	15022	15188	15065	15102	15030	15059	15040	14995	15034	15151	15164	15151	15025	15026	15061	15074	15094	15062	15123	14982	15037	15009	15132	15182	15010	14942	15112	15015	15057	15016	15083	15112	14863	15032	15187	14951	15123	14943	15059	15180	14967	15081	15165	15166	15255	15055	15232	15167	15077	14927	14995	14963	15083	14916	14995	15140	15151	15135	15098	15003	15053	15108	15127	15150	15031	15150	15207	14969	15031	15028	15087	14942	15202	14911	15111	14992	15288	15105	14958	14990	14980	15033	15177	15189	14871	15040	15177	15100	15182	15106	15037	15012	15177	15046	15014	15039	15140	15054	15189	15079	14954	15081	14899	14997	14851	15143	14913	15037	15062	15102	15095	15063	15059	15095	14920	15134	15015	14917	15059	15176	15055	15031	15158	15030	15254	15014	15145	15189	15157	15167	15179	15136	14950	15172	14893	14924	15123	15033	15129	14988	14996	14976	15043	14987	14911	14985	15228	15161	15154	15055	15009	15199	15043	15151	15046	15021	14964	15113	15064	15008	14990	14991	14950	14931	14903	15015	14956	15146	14975	15133	15045	14989	15100	15007	15069	15132	15081	15124	15050	15095	14980	14976	15099	14942	15113	15227	15137	14969	15118	15127	15018	15181	15009	15099	15114	15141	15086	15052	15096	15121	15057	15147	15007	14929	15019	15125	14946	15084	15000	15175	15090	15103	15109	15152	15079	15013	15193	14880	14980	15017	14934	15036	15010	15073	15049	15040	14909	15030	15080	15006	15123	14938	15035	15107	15017	15189	14998	15089	15089	14979	14943	15044	14954	15131	15086	15037	15074	15234	14962	15016	14970	15049	15204	14987	15059	15064	15102	15073	15200	15032	15146	15004	15097	15115	14907	15082	15083	15057	15066	15112	15071	14925	15109	15121	14976	15067	15240	14978	15150	14910	14924	15187	15081	14975	15098	15136	15025	15061	14994	15101	14933	15030	15052	15149	14924	15192	14991	15113	15167	15025	14875	15190	15126	15247	15053	14941	15029	14982	14920	14856	15051	14973	15204	15070	15103	15051	15010	14940	15042	15072	15079	14914	15125	15197	15079	15079	15082	14970	15107	15080	15125	14986	15131	14955	15093	15036	15123	15122	15115	15065	15057	15081	15057	15041	15075	14970	15111	15106	15014	15142	15190	14913	15151	14899	14951	15124	14882	15080	15228	15116	15050	15149	15016	15066	15137	15079	15259	15157	14808	15082	15070	14891	15098	15182	15165	14877	15073	15010	15010	15040	15087	15227	15072	15163	15109	15041	14938	15169	15089	15060	14937	15135	15127	15205	15097	15233	15271	15117	15218	14972	15099	15043	15011	14966	15112	15065	15049	15217	15169	15090	15102	15040	15091	15210	15096	15027	15054	15132	15170	15012	15112	15196	14984	15164	15147	15080	15230	15130	15080	15062	14947	15029	15136	15125	14963	15061	15038	15048	15001	15228	14973	15120	14926	15008	15013	15105	15112	15192	14958	14959	15163	15169	14996	14902	14908	15198	15112	15040	15019	15090	15170	15269	15070	15174	15172	15096	14949	15030	15039	15014	15172	14983	14950	15098	15191	15071	14980	15023	15018	15075	15020	15098	15001	15021	15010	15204	15067	15092	15022	15027	14897	14968	15041	15082	15132	15052	15014	15102	15090	14947	15153	15018	15077	15123	15150	15022	15241	15185	15156	15040	15062	15161	15223	14914	15183	15147	15130	15076	15011	15078	15110	14918	14956	15005	15193	15122	15208	15121	14988	14944	14927	15026	15036	14985	14962	15264	15240	15136	15013	15029	15019	14967	15086	15214	15122	14998	14991	14988	15001	14928	15063	15073	15043	15245	15066	15162	14869	15022	15053	15079	14969	15057	15086	15124	15126	14974	14918	15187	15216	14968	15056	15147	15105	14923	15085	15026	14971	15014	15066	15093	14975	15036	15031	15047	15139	15014	15110	15178	15173	14952	14956	15187	15165	15164	15076	14952	14902	15003	15151	14965	15051	15097	15038	15161	14846	15059	15100	15120	15170	15073	15105	15015	15005	15010	15127	14888	14949	14979	15120	15097	15132	15010	15043	15184	15211	15231	15029	15156	15062	14995	15103	15012	15120	15077	14975	15163	15265	15152	15217	14950	15085	14834	14991	15126	15142	15167	15011	15041	14995	15044	15179	14874	15228	15053	14957	15143	15106	15067	15109	15097	15137	14911	15020	15166	14865	15179	15187	14943	15165	15198	15114	15073	15090	15144	15082	15135	15175	15083	15067	15212	15191	15035	15192	15033	14851	14959	15087	14993	15093	15197	15043	15124	15003	15012	15146	15027	14999	14953	15216	15110	15115	15021	15206	15209	15065	15071	15308	15102	15066	15080	15016	15077	15013	15007	15026	15018	15127	15106	15060	15116	14983	14985	15033	15217	14913	15081	15020	15010	15149	15032	14993	15114	14991	14918	15305	15144	15027	15089	15123	15090	15202	14972	15030	15125	15081	14962	15078	15202	15180	15136	15000	15188	15151	15003	14833	15002	15090	15124	15017	15141	15025
23467	20876	28180	24007	22239	22411	21741	19550	18801	18831	18594	19195	28353	28501	26633	22720	19172	17986	17332	17253	17161	17064	16938	17004	17120	17083	17280	16935	16976	17133	17032	17112	17230	17050	17166	17103	17044	16944	17307	17182	17210	17066	17068	17123	16948	16900	17078	17169	17186	17186	17045	17072	17034	17013	16936	17156	17037	17025	17061	16949	17115	16976	16878	17085	17084	16874	17190	16767	17000	16949	17108	17060	17090	16966	17140	17115	16991	16856	16983	17035	17083	16804	17148	17181	17251	16987	17036	17033	17006	17206	16978	16959	17104	17149	17011	16983	17036	17076	17112	17003	16908	16989	17039	17154	17149	17083	16997	17039	17143	17086	17103	17000	16915	16977	17174	16936	17038	16929	17132	17158	17092	17023	16918	17146	16925	17090	17151	17084	17199	17113	17013	16975	17125	17159	17000	16937	17004	17025	17111	17112	16933	17079	17185	17132	16883	16908	17087	17005	16990	16946	17011	16941	16935	17194	17035	16893	16803	17218	16930	16973	17015	17077	16994	17101	17089	17243	17073	16984	17176	17053	17169	16931	17019	16989	16828	17067	17076	16795	16746	16937	17160	16982	17229	17023	16879	17201	17257	16953	17089	16967	16869	17092	17087	17021	17117	17019	16993	17046	16881	16916	16875	16892	17094	16946	16972	16964	17038	17140	17106	17084	17041	16999	16929	16901	16998	16980	16933	16908	16975	17029	17244	17015	16925	17072	17098	16979	16989	16975	17022	16996	17023	17011	17060	17118	17048	17079	17052	17000	16988	17128	16949	17005	16949	17020	17008	17260	16984	16926	17199	17220	17063	17061	17114	17073	16874	16991	16780	17109	17096	17121	16846	17148	16855	17203	16996	17089	16926	16983	17163	17032	17009	17081	16999	17003	17009	17028	16902	17019	17054	16977	17139	16892	16870	16987	16920	17056	16890	17082	17111	16908	17113	17151	17194	16872	16785	16809	17049	17014	17046	17051	17079	17136	16983	17001	17150	16930	17104	16975	17143	16972	17178	16780	16920	16923	16934	17061	16876	17000	17099	16996	17063	17106	17173	17086	16990	16881	17127	16985	16905	16963	16924	16883	16983	17097	17083	17074	16964	17054	17117	16978	16981	17307	16829	16814	17024	17033	17141	17067	16973	17113	16998	16966	16952	16919	16830	16797	16963	17147	17254	16991	16950	17217	17027	16899	17006	17030	17085	17083	17089	16908	16803	17000	17064	17101	17049	17059	16809	16861	16964	16963	17120	17109	17064	17083	16879	16987	17009	17050	17133	17044	17070	17170	17075	17039	17026	16880	17075	17066	17019	17166	17040	17102	17156	17132	16993	16931	17046	16970	16964	17052	17026	17130	16976	16893	16909	16995	16929	17075	17188	17016	16923	16993	17082	16888	17006	17143	16865	17087	16972	17184	16999	17200	17034	16976	17070	17074	17127	16891	16946	17136	17083	16906	16901	16985	16966	17137	17086	17053	17156	17034	17060	17126	16865	16981	17040	17157	17314	17312	17104	16951	16987	17072	16875	17119	16920	17080	17078	16993	16938	16956	17160	17065	17015	17066	17098	17000	16998	17175	17095	16908	17130	16859	17172	17228	16940	17178	16992	17137	17157	17115	17071	17019	17069	17032	17140	17259	17086	17075	16958	17030	17291	17129	17146	17107	17010	17060	17123	17080	16980	17149	17095	17007	17064	16963	16865	17152	17054	17037	17299	17176	17185	17303	17109	17016	17215	17055	16969	17140	17013	16993	17096	17026	17197	16903	17212	16900	17027	17143	16965	16997	17059	17089	17121	17153	16903	16888	17054	17026	17122	17042	17078	17064	17080	17240	16993	17024	17242	17180	17055	17021	17116	16844	17044	17066	16991	16947	16987	16906	17012	16935	17041	16875	17100	17034	17135	17075	16951	17002	16871	16742	16881	17038	17232	17203	17013	16927	17205	17280	17072	16890	16814	17091	17102	17013	17109	17074	16953	17027	16780	17062	17242	17078	16987	16844	16947	16942	16824	17113	17040	17018	16897	16919	16887	16986	16888	16916	16911	16914	16828	16972	16888	17140	17102	17054	17146	17029	17052	17054	16947	16936	17144	17235	17100	16935	17073	17164	16985	16984	17162	17046	16881	17083	17075	16983	17135	17176	17116	17062	17146	17186	17222	16980	16874	17029	17067	17109	17051	17074	17054	17159	16925	17076	16815	17071	16897	16997	17012	16771	16963	17109	17173	17037	16907	16922	16893	17008	17229	17027	17159	16729	16895	16934	17150	16929	17075	16922	16897	17019	17103	16914	17115	17133	16995	17059	17107	16980	16864	16869	17149	16855	17002	17125	16911	16991	17044	17029	17054	17244	16981	17021	16848	16994	17079	16938	16982	16889	16990	16982	16924	17030	16681	16931	17028	16912	16986	17165	17168	17154	16996	16916	17221	16995	16898	17093	16935	17033	16933	17192	16971	17044	17162	16915	17110	17037	17130	17116	17112	17027	17160	17290	16778	17017	16952	17122	17134	17206	17012	17017	16782	17017	16974	17168	17117	16916	16917	16917	17131	17036	17005	16806	16829	16877	16905	16983	17078	16861	17076	17064	16904	16965	16879	16888	17223	17022	17113	16991	16977	16986	17094	17107	17113	17212	16985	17080	17272	17088	17124	17201	17095	16875	16950	17041	16960	17057	17128	17060	17206	17024	17027	17046	16918	17016	16856	17097	16812	17063	17050	17150	16931	17031	16992	17247	17234	17144	17208	16855	17046	17045	17011	16932	17067	17140	16996	16750	17150	17112	16954	17062	17234	16985	17099	16964	17113	17083	17021	16980	16964	16793	17049	16949	17126	17001	17048	17111	17079	16906	17167	17060	16965	16989	16804	17124	17135	16848	17079	16917	16997	16972	16874	16864	17091	17034	16962	16915	17117	16936	17158	17011	17056	17069	17115	16934	17081	16835	16812	16937	16979	17164	17138	17092	16971	17107	16977	17115	16962	17066	16870	16829	17154	16842	16890	16956	17086	17066	17013	16985	17065	16893	17154	16949	17105	16985	16957	17023	17161	17058	17172	17105	16984	17091	16886	16947	17007	17151	17099	17099	17131	17084	17021	17076	17152	17204	17038	17001	17088	16925	17053	16899	16830	17053	16942	16970	17069	17089	17187	16779	17160	17100	17129	16948	17136	16991	16999	17045	17081	17089	17217	16966	17202	17021	17182	17081	16879	16908	16900	17121	17007	16960	17026	17088	17098	16888	17026	16980	17044	16862	16828	17213	17059	17091	16960	17043	17127	16926	16937	16935	17022	17025	17063	16816	16905	16864	17169	17021	17021	16884	17074	17174	17018	16843	17200	16825	16898	16960	16992	16882	16856	16902	16936	17088	16895	17025	17020	16838	16987	17023	17046	17026	16876	17051	16950	17265	16982	17172	17024	16956	17246	17165	17180	17060	17094	16891	16881	16809	17102	16912	17037	16986	17107	16860	17017	16956	16907	16854	17058	16914	17007	16948	16800	17062	17054	16882	17006	16884	17285	16944	17025	17004	16943	16840	17032	17129	17274	17029	17109	16990	16970	17018	16776	16987	17023	17121	17053	17206	16876	17105	16951	17054	17061	16977	16866	17170	17053	16842	17120	17096	16954	16784	16870	16882	17028	17002	17127	16733	16842	16905	17001	17024	16773	17034	17099	17062	17052	16731	17142	17090	17044	16896	16876	16931	16947	17036	16883	16861	17160	16982	16845	17038	17008	16993	16965	16995	17048	16948	17017	17093	17049	16966	16888	16936	16948	17224	17216	17024	17056	16981	17115	17021	17133	16992	17228	16966	17186	16878	16890	16877	16880	16924	17021	17114	17195	16822	17028	17122	17182	17108	17024	16997	17086	17006	16952	17035	17156	16912	16949	17055	17004	17277	17261	17067	17128	17154	16979	17008	17011	16954	17072	17008	17016	17098	17252	16908	17070	16964	17089	16985	17095	17066	17037	16882	16966	16901	16872	17026	16947	16921	16989	16857	16950	17044	16965	17027	16961	17113	17112	17002	17130	17031	16980	17037	16986	17164	17166	17128	16987	16946	17100	17156	17038	16954	16897	17018	17076	16871	16865	16937	16978	17115	16934	17060	17272	17013	16970	17094	16942	16984	17107	16855	17023	16954	17067	17006	16886	16890	17065	17040	17046	16870	17179	16994	17067	16984	16867	17000	17076	17195	16861	16863	17001	16992	17118	16974	17072	17033	17051	17119	17247	17177	17223	17146	16940	16908	17004	17309	17127	16961	16936	17047	17140	17095	17123	16772	16989	17051	17184	16890	16922	17051	17080	17097	17086	17390	17162	17045	16988	17142	16966	16975	16939	17031	16834	16812	17020	17053	17053	17042	16924	17034	17071	17098	16874	16851	16989	16911	16939	17115	17161	16875	17167	17131	16962	17184	17010	16915	17130	16891	16967	16961	17074	16983	17183	17012	17149	17098	17282	16960	17014	16949	17081	16999	17029	17066	17097	16932	16850	16912	17033	17102	17111	17192	16941	17060	17024	16965	17042	17303	17267	17058	16965	17051	17079	17079	17047	17009	17080	16994	16946	16969	16993	17207	17009	16955	16917	17066	17003	17096	16767	17147	17216	17149	17102	17062	17089	17194	17016	16905	16963	16985	17102	17104	17027	16820	16975	17117	16898	16978	17061	16930	16813	17050	16981	17092	16966	17060	16887	17027	16962	16867	17120	17053	17012	17000	16975	17048	17012	17099	16966	17206	17057	17121	16877	17120	17029	17010	17049	17068	17109	17041	17029	17025	17100	16966	17124	16973	17038	17046	17075	17029	17024	16884	17169	16961	16938	17005	17099	16972	17032	16924	16876	17026	16845	16994	16945	17048	16995	16929	17191	17012	17214	16971	17036	16932	16802	16965	16970	16956	17271	17158	17131	17134	17021	17080	16909	16992	17018	16968	17118	16966	16928	16986	17057	16951	16961	16894	17269	16840	16997	17008	17022	17207	16967	16952	17084	17062	16973	17063	17159	17022	17078	17278	17031	16997	16979	17162	17139	17020	17182	17073	16857	17084	16787	17004	17029	17112	17327	17132	17110	17022	17052	16956	16836	17088	17008	17082	17031	17014	17127	16865	17068	16845	16969	17058	17079	17021	16793	16938
20364	37073	36076	28348	23430	19845	19027	19019	18286	17633	17215	19523	31555	30372	27242	21666	17347	16067	15443	15437	15287	15298	15169	15304	15394	15153	15234	15301	15319	15376	15272	15235	15286	15264	15228	15261	15358	15111	15193	15282	15372	15161	15246	15274	15290	15212	15464	15339	15308	15194	15306	15187	15272	15206	15287	15195	15291	15180	15152	15331	15316	15258	15175	15316	15121	15228	15334	15237	15236	15260	15286	15372	15169	15212	15283	15229	15335	15323	15326	15419	15138	15116	15211	15289	15205	15288	15128	15223	15215	15049	15322	15086	15259	15123	15287	15094	15305	15367	15263	15255	15248	15149	15355	15318	15308	15200	15326	15108	15215	15120	15195	15255	15200	15261	15197	15309	15373	15250	15302	15369	15162	15266	15364	15341	15444	15216	15203	15327	15225	15163	15208	15232	15223	15042	15339	15316	15221	15153	15132	15293	15136	15160	15377	15317	15137	15277	15028	15469	15214	15211	15138	15300	15123	15199	15376	15237	15077	15181	15249	15262	15222	15385	15166	15255	15254	15237	15215	15150	15308	15211	15324	15142	15237	15192	15221	15307	15226	15316	15345	15233	15409	15149	15310	15235	15318	15097	15207	15249	15219	15256	15140	15145	15301	15035	15136	15168	15321	15206	15336	15149	15384	15190	15232	15231	15292	15352	15253	15144	15298	15225	15174	15241	15133	15190	15274	15233	15404	15313	15217	15134	15251	15321	15250	15411	15129	15146	15323	15391	15281	15170	15190	15270	15387	15336	15241	15087	15242	15279	15108	15248	15380	15303	15308	15299	15206	15187	15360	15347	15299	15309	15220	15274	15375	15210	15138	15112	15300	15358	15244	15339	15264	15351	15187	15109	15242	15351	15199	15139	15413	15153	15200	15064	15118	15219	15186	15259	15242	15280	15284	15359	15265	15112	15192	15355	15136	15334	15293	15255	15341	15283	15384	15223	15295	15234	15281	15348	15406	15242	15270	15352	15270	15407	15177	15116	15158	15030	15128	15299	15225	15320	15323	15225	15212	15347	15214	15284	15075	15128	15265	15362	15305	15126	15248	15147	15135	15346	15327	15255	15123	15273	15021	15340	15370	15043	15241	15108	15429	15195	15246	15391	15155	15425	15376	15239	15221	15224	15190	15140	15176	15343	15320	15263	15162	15280	15224	15289	15181	15205	15351	15217	15235	15359	15169	15272	15122	15345	15326	15200	15244	15230	15106	15320	15235	15428	15359	15413	15193	15234	15309	15179	15206	15366	15289	15229	15212	15335	15207	15405	15145	15196	15220	15241	15354	15244	15185	15278	15208	15248	15248	15234	15168	15323	15333	15397	15338	15231	15292	15303	15216	15287	15210	15239	15248	15236	15260	15340	15328	15272	15155	15303	15455	15130	15294	15346	15397	15319	15231	15216	15387	15243	15219	15214	15121	15243	15327	15184	15256	15411	15150	14999	15143	15319	15257	15247	15139	15260	15264	15164	15267	15072	15296	15156	15321	15207	15408	15193	15270	15191	15290	15214	15282	15282	15253	15365	15214	15398	15046	15049	15242	15095	15161	15289	15124	15293	15113	15142	15348	15311	15147	15207	15205	15132	15278	15233	15212	15332	15260	15258	15213	15216	15358	15413	15251	15228	15017	15220	15031	15288	15239	15233	15371	15238	15222	15206	15205	15241	15095	15315	15387	15318	15191	15304	15187	15218	15277	15303	15421	15085	15316	15293	15246	15257	15082	15149	15408	15121	15226	15221	15263	15232	15134	15156	15353	15155	15069	15317	15158	15172	15201	15357	15495	15118	15128	15255	15290	15258	15204	15376	15186	15157	15347	15100	15193	15034	15352	15222	15271	15367	15113	15296	15303	15172	15386	15386	15416	15324	15054	15341	15242	15336	15278	15257	15238	15293	15196	15386	15217	15309	15118	15233	15360	15261	15260	15167	15215	15200	15347	15306	15248	15458	15358	15327	15268	15293	15367	15352	15257	15196	15191	15315	15328	15147	15378	15399	15344	15263	15138	15283	15398	15137	15274	15304	15354	15296	15172	15300	15219	15228	15363	15120	15177	15284	15248	15321	15110	15124	15104	15068	15262	15180	15343	15155	15439	15330	15304	15345	15322	15211	15305	15094	15364	15072	15358	15155	15354	15286	15137	15235	15292	15211	15270	15330	15227	15432	15237	15183	15115	15123	15311	15325	15331	15366	15298	15166	15164	15376	15091	15364	15246	15173	15313	15163	15206	15162	15208	15294	15212	15241	15274	15203	15308	15198	15161	15088	15112	15229	15274	15345	15370	15267	15267	15175	15102	15171	15270	15237	15257	15019	15162	15154	15277	15275	15124	15362	15201	15095	15351	15258	14974	15244	15156	15077	15265	15178	15245	15120	15097	15324	15207	15250	15359	15329	15294	15108	15274	15333	15329	15295	15242	15024	15300	15299	15030	15333	15286	15353	15198	15226	15286	15233	15299	15119	15371	15138	15193	15169	15316	15302	15170	15331	15285	15311	15406	15394	15178	15217	15075	15370	15164	15054	15221	15116	15210	15118	15179	15194	15203	15181	15088	15248	15278	15133	15251	15200	15193	15127	15303	15230	15274	15191	15219	15128	15195	15324	15380	15210	15268	15335	15262	15249	15354	15264	15305	15321	15232	15371	15237	15331	15216	14903	15204	15124	15205	15309	15257	15325	15316	15036	15399	15310	15095	15365	14965	15130	15314	15236	15218	15319	15158	15435	15259	15310	15265	15101	15310	15248	15109	15309	15225	15055	15366	15275	15269	15112	15262	15420	15167	15127	15107	15232	15170	15119	15237	15319	15143	15333	15311	15416	15139	15163	15197	15402	15161	15525	15352	15193	15206	15046	15299	15226	15386	15121	15252	15287	15209	15145	15296	15235	15462	15161	15116	15232	15206	15301	15231	15343	15339	15425	15042	15188	15150	15289	15391	15296	15311	15100	15317	15241	15284	15393	15256	15407	15278	15377	15429	15161	15210	15036	15259	15323	15365	15320	15350	15262	15177	15231	15421	15177	15355	15048	15292	15184	15151	15235	15278	15226	15374	15239	15147	15163	15135	15331	15376	15211	15135	15211	15305	15167	15371	15185	15157	15235	15435	15265	15237	15461	15304	15306	15113	15164	15236	15142	15293	15212	15238	15332	15154	15275	15237	15302	15261	15266	15371	15259	15285	15248	15213	15287	15279	15154	15302	15214	15280	15238	15221	15277	15223	15265	15355	15081	15185	15214	15345	15246	15338	15072	15276	15219	15302	15256	15096	15311	15205	15200	15265	15434	15264	15367	15241	15139	15403	15145	15409	15110	15201	15220	15241	15300	15198	15308	15287	15250	15357	15229	15367	15232	15334	15084	15275	15301	15240	15058	15230	15270	15303	15162	15384	15326	15392	15145	15322	15086	15116	15163	15123	15346	15345	15304	15239	15239	15303	15294	15145	15268	15317	15204	15225	15314	15296	15141	15156	15277	15317	15338	15444	15253	15224	15287	15085	15094	15238	15269	15194	15179	15551	15185	15225	15261	15290	15142	15145	15164	15389	15249	15245	15226	15465	15241	15331	15184	15402	15220	15294	15251	15253	15211	15189	15158	15387	15241	15215	15174	15184	15278	15405	15414	15345	15033	15312	15357	15240	15426	15200	15299	15243	15343	15145	15323	15027	15203	15224	15194	15187	15236	15338	15265	15383	15202	15151	15376	15182	15193	15344	15203	15422	15362	15256	15364	15368	15175	15227	15182	15343	15354	15224	15248	15192	15306	15333	15440	15182	15203	15169	15370	15107	15153	15369	15259	15363	15372	15260	15061	15293	15286	15201	15210	15212	15099	15267	15187	15400	15037	15225	15297	15285	15134	15273	15200	15241	15252	15206	15230	15306	15205	15401	15168	15188	15064	15358	15378	15218	15245	15333	15353	15374	15250	15254	15475	15359	15266	15277	15378	15136	15182	15207	15256	15188	15350	15219	15183	15132	15232	15228	15274	15325	15276	15152	15381	15267	15285	15275	15145	15205	15349	15374	15140	15367	15149	15196	15246	15203	15046	15353	15266	15274	15257	15167	15251	15333	15242	15243	15332	15245	15365	15275	15304	15278	15182	15292	15363	15246	15208	15237	15408	15210	15101	15159	15006	15123	15237	15194	15081	15185	15149	15192	15279	15303	15308	15239	15380	15528	15265	15396	15367	15248	15105	15154	15324	15294	15261	15217	15282	15273	15257	15310	15066	15380	15222	15323	15292	15317	15197	15336	15066	15304	15323	15376	15226	15335	15243	15265	15311	15269	15158	15210	15206	15278	15209	15153	15314	15246	15287	15140	15251	15195	15246	15167	15225	15305	15194	15303	14966	15288	15157	15180	15426	15296	15351	15324	15194	15205	15004	15450	15301	15327	15165	15253	15365	15265	15155	15404	15285	15197	15205	15308	15222	15261	15206	15338	15351	15193	15229	15309	15326	15299	15318	15199	15367	15284	15189	15148	15347	15307	15211	15308	15199	15141	15204	15253	15282	15214	15220	15280	15299	15224	15143	15248	15323	15309	15448	15339	15339	15137	15326	15350	15273	15301	15187	15240	15367	15310	15310	15282	15341	15197	15267	15374	15119	15169	14916	15228	15159	15241	15120	15198	15274	15237	15239	15306	15193	15186	15327	15094	15195	15301	15267	15148	15135	15352	15257	15384	15254	15269	15303	15312	15179	15285	15156	15264	15360	15292	15309	15236	15187	15183	15368	15403	15201	15249	15171	15038	15450	15350	15214	15080	15140	15310	15306	15169	15172	15296	15189	15156	15268	15502	15265	15292	15183	15274	15199	15325	15224	15138	15190	15263	15222	15347	15256	15229	15247	15187	15143	15196	15414	15136	15134	15188	15298	15436	15252	15208	15208	15152	15246	15217	15199	15343	15175	15256	15242	15245	15231	15320	15281	15472	15275	15291	15175	15190	15200	15263	15252	15212	15143	15272	15210	15279	15301	15114	15285	15395	15476	15135	15374	15222	15096	15321	15124	15075	15151	15111	15349	15303	15145	15224	15235	15253	15210	14968	15277	15253	15323	15307	15224	15173	15158	15138	15172	15304	15334	15187	15264	15231	15239	15187	15456	15278	15250	15363	15374	15285	15213	15358	15177	15209	15256
22462	20872	28508	23382	21212	23629	25995	21024	19984	20331	19456	22052	35422	36439	33100	26914	20928	18979	17996	17609	17571	17656	17585	17615	17497	17422	17421	17491	17417	17640	17487	17600	17489	17445	17453	17378	17442	17306	17444	17489	17275	17298	17481	17354	17407	17485	17400	17383	17486	17261	17392	17267	17356	17354	17505	17397	17425	17414	17562	17352	17400	17505	17371	17482	17599	17706	17589	17464	17440	17390	17468	17479	17492	17634	17321	17372	17506	17508	17519	17358	17288	17441	17205	17335	17471	17492	17493	17137	17605	17219	17453	17404	17345	17534	17227	17330	17394	17499	17507	17459	17427	17405	17548	17379	17472	17535	17473	17389	17283	17571	17554	17453	17354	17499	17422	17421	17413	17449	17329	17330	17424	17623	17440	17410	17427	17449	17393	17278	17431	17298	17327	17252	17414	17526	17424	17446	17479	17209	17498	17336	17398	17331	17340	17378	17538	17286	17357	17465	17366	17258	17337	17511	17535	17340	17434	17295	17380	17441	17301	17083	17549	17367	17362	17462	17311	17377	17096	17299	17254	17347	17388	17273	17234	17360	17403	17384	17284	17484	17501	17315	17438	17419	17364	17536	17251	17286	17269	17504	17273	17572	17269	17544	17509	17444	17457	17372	17408	17284	17411	17379	17479	17206	17482	17494	17520	17444	17419	17473	17438	17411	17515	17279	17491	17505	17166	17274	17335	17476	17373	17263	17358	17237	17459	17246	17461	17347	17220	17287	17038	17259	17490	17669	17512	17227	17376	17554	17376	17392	17140	17304	17290	17388	17266	17343	17179	17393	17455	17196	17481	17366	17500	17331	17315	17482	17335	17398	17348	17533	17300	17296	17293	17469	17366	17480	17517	17355	17502	17412	17274	17384	17403	17269	17371	17240	17277	17468	17331	17324	17403	17417	17281	17529	17423	17203	17406	17349	17501	17244	17404	17608	17159	17462	17180	17325	17398	17342	17191	17256	17435	17358	17379	17445	17603	17298	17178	17306	17460	17386	17395	17426	17172	17471	17293	17224	17230	17263	17295	17399	17267	17273	17259	17295	17469	17572	17315	17579	17594	17449	17249	17450	17264	17459	17248	17329	17203	17399	17421	17384	17387	17449	17062	17317	17290	17141	17397	17285	17315	17433	17275	17563	17288	17156	17452	17418	17563	17418	17529	17360	17303	17339	17346	17437	17427	17303	17541	17381	17319	17277	17600	17252	17264	17146	17395	17275	17183	17484	17418	17184	17679	17188	17320	17451	17485	17190	17365	17269	17218	17455	17390	17483	17454	17583	17334	17330	17329	17119	17377	17556	17244	17313	17656	17293	17359	17370	17331	17497	17438	17341	17359	17210	17276	17338	17184	17209	17149	17530	17604	17253	17631	17383	17272	17375	17348	17262	17201	17175	17464	17402	17422	17449	17430	17353	17210	17390	17561	17276	17328	17296	17194	17444	17263	17476	17299	17545	17329	17390	17317	17210	17335	17448	17272	17457	17345	17236	17628	17348	17420	17376	17442	17226	17248	17125	17462	17453	17445	17387	17294	17412	17406	17302	17477	17438	17342	17322	17339	17348	17345	17353	17430	17245	17510	17310	17386	17234	17302	17122	17330	17272	17384	17471	17386	17336	17486	17369	17564	17263	17250	17454	17452	17410	17398	17228	17309	17219	17367	17384	17354	17469	17417	17412	17494	17340	17518	17514	17244	17151	17463	17265	17282	17175	17523	17364	17194	17335	17413	17535	17273	17458	17344	17419	17350	17355	17297	17439	17229	17314	17446	17209	17421	17348	17317	17357	17402	17591	17302	17464	17310	17299	17565	17359	17326	17135	17377	17336	17562	17450	17367	17397	17416	17255	17241	17355	17592	17254	17443	17360	17478	17323	17401	17456	17394	17442	17273	17471	17245	17270	17206	17335	17498	17337	17423	17444	17387	17234	17230	17396	17394	17555	17555	17271	17336	17368	17233	17202	17301	17213	17353	17195	17321	17299	17504	17320	17617	17155	17391	17323	17280	17538	17284	17360	17468	17139	17290	17082	17337	17384	17188	17244	17250	17218	17242	17297	17356	17363	17270	17551	17394	17344	17272	17363	17399	17212	17424	17375	17372	17267	17168	17401	17258	17190	17226	17309	17453	17554	17456	17423	17191	17293	17299	17167	17485	17299	17534	17304	17359	17382	17471	17360	17311	17115	17347	17358	17316	17341	17329	17077	17495	17444	17496	17369	17360	17358	17383	17359	17330	17277	17363	17224	17508	17386	17207	17259	17371	17520	17390	17367	17459	17327	17268	17345	17300	17275	17177	17177	17429	17513	17243	17320	17374	17401	17394	17276	17509	17205	17276	17103	17335	17319	17238	17095	17142	17350	17476	17397	17467	17273	17509	17203	17420	17446	17372	17465	17384	17320	17451	17420	17440	17212	17409	17285	17335	17318	17539	17251	17213	17352	17483	17405	17471	17267	17559	17182	17314	17138	17291	17547	17409	17500	17175	17258	17306	17274	17308	17371	17401	17296	17717	17521	17258	17322	17449	17219	17336	17377	17351	17462	17333	17473	17469	17282	17481	17448	17450	17401	17329	17488	17589	17478	17225	17498	17292	17299	17336	17160	17265	17320	17381	17316	17268	17205	17318	17165	17476	17447	17429	17358	17416	17563	17085	17270	17374	17422	17433	17258	17189	17312	17354	17339	17545	17530	17436	17452	17303	17631	17335	17378	17215	17359	17370	17317	17507	17511	17538	17324	17346	17327	17315	17336	17290	17308	17373	17264	17365	17441	17382	17374	17299	17378	17454	17350	17429	17444	17513	17190	17410	17421	17531	17446	17205	17311	17164	17187	17455	17314	17390	17380	17295	17484	17371	17345	17608	17314	17377	17133	17247	17258	17420	17528	17262	17490	17447	17527	17317	17349	17300	17266	17246	17428	17497	17408	17176	17403	17594	17419	17417	17313	17220	17251	17246	17177	17413	17389	17255	17302	17260	17303	17245	17267	17320	17443	17476	17215	17154	17379	17373	17376	17503	17294	17246	17655	17279	17440	17459	17379	17258	17336	17436	17347	17243	17335	17298	17299	17125	17399	17551	17262	17236	17448	17202	17441	17277	17202	17266	17367	17365	17370	17394	17379	17338	17360	17389	17282	17312	17347	17350	17332	17386	17304	17408	17459	17249	17515	17400	17345	17268	17173	17285	17164	17269	17339	17498	17347	17354	17345	17204	17429	17227	17474	17436	17281	17182	17370	17311	17407	17552	17288	17429	17285	17200	17442	17298	17246	17569	17303	17294	17426	17280	17404	17415	17350	17389	17435	17489	17419	17413	17410	17284	17397	17254	17485	17324	17399	17411	17389	17379	17237	17521	17177	17127	17433	17347	17345	17438	17258	17394	17535	17376	17481	17248	17363	17350	17089	17313	17577	17321	17139	17425	17311	17421	17310	17400	17424	17456	17350	17153	17351	17403	17401	17247	17469	17193	17464	17316	17350	17272	17291	17288	17334	17405	17227	17443	17252	17543	17378	17176	17388	17487	17261	17250	17497	17369	17221	17239	17469	17336	17207	17192	17396	17310	17529	17451	17260	17378	17223	17245	17283	17298	17043	17364	17350	17396	17295	17385	17480	17325	17229	17205	17382	17528	17407	17386	17322	17369	17449	17339	17416	17371	17271	17168	17419	17214	17277	17323	17539	17415	17545	17468	17557	17480	17115	17359	17219	17422	17318	17221	17321	17285	17390	17488	17268	17334	17297	17273	17287	17473	17443	17302	17649	17331	17373	17221	17599	17240	17417	17175	17182	17282	17579	17485	17426	17444	17408	17348	17579	17373	17497	17472	17237	17425	17458	17347	17400	17226	17276	17270	17351	17435	17146	17316	17240	17259	17742	17394	17363	17352	17395	17496	17391	17559	17261	17268	17239	17437	17248	17260	17352	17412	17511	17294	17408	17395	17224	17414	17345	17180	17424	17274	17347	17384	17360	17331	17396	17353	17208	17477	17343	17295	17439	17322	17450	17338	17496	17304	17357	17371	17284	17324	17243	17454	17338	17357	17383	17290	17306	17534	17378	17391	17278	17412	17550	17486	17305	17356	17469	17254	17209	17303	17206	17264	17341	17441	17465	17419	17245	17338	17288	17462	17432	17418	17389	17219	17165	17387	17307	17204	17370	17322	17229	17321	17403	17456	17453	17131	17426	17452	17445	17112	17301	17361	17384	17286	17394	17548	17363	17209	17511	17467	17297	17344	17556	17281	17327	17253	17438	17304	17446	17354	17239	17240	17409	17430	17490	17308	17221	17299	17376	17486	17442	17313	17338	17571	17328	17276	17342	17294	17407	17475	17220	17390	17368	17228	17288	17326	17505	17280	17364	17143	17299	17359	17555	17309	17390	17311	17237	17249	17359	17513	17439	17573	17362	17419	17419	17288	17266	17463	17317	17181	17526	17320	17263	17302	17405	17411	17354	17313	17245	17004	17409	17383	17272	17231	17459	17425	17290	17397	17396	17307	17457	17376	17316	17436	17473	17433	17645	17323	17304	17312	17397	17339	17274	17501	17451	17205	17331	17317	17554	17294	17182	17352	17387	17333	17280	17347	17178	17495	17256	17344	17523	17283	17501	17548	17360	17250	17491	17439	17469	17094	17215	17374	17424	17415	17266	17250	17074	17226	17493	17338	17460	17388	17462	17254	17292	17430	17364	17391	17203	17406	17249	17343	17392	17233	17462	17540	17489	17700	17288	17531	17499	17449	17391	17369	17366	17337	17219	17288	17335	17212	17389	17475	17307	17430	17430	17304	17205	17182	17298	17388	17313	17452	17425	17408	17124	17175	17253	17142	17266	17459	17297	17278	17461	17301	17332	17306	17067	17214	17621	17381	17144	17225	17456	17249	17452	17605	17386	17457	17317	17531	17383	17141	17220	17386	17289	17504	17277	17320	17510	17290	17423	17492	17685	17212	17404	17408	17287	17294	17408	17382	17158	17428	17582	17414	17426	17158	17092	17334	17479	17403	17606	17466	17423	17216	17276	17457	17246	17302	17511	17059	17596	17290	17589	17475	17283	17362	17361	17529	17412	17434	17357	17420	17321	17317	17347	17410	17334	17375	17343	17561	17663	17176	17396	17581	17369	17367	17348	17267	17357
21885	40525	37558	30444	25829	23048	21526	20528	20068	19682	18459	23437	39391	38366	34342	26397	18976	17031	15772	15463	15298	15484	15331	15443	15442	15334	15303	15586	15434	15470	15408	15510	15438	15553	15204	15374	15377	15477	15630	15469	15436	15478	15381	15361	15421	15356	15371	15343	15521	15273	15623	15566	15568	15493	15527	15494	15296	15365	15460	15385	15460	15343	15259	15475	15381	15481	15446	15503	15295	15255	15387	15335	15365	15618	15553	15437	15523	15322	15373	15329	15415	15365	15296	15574	15389	15354	15538	15392	15486	15444	15397	15548	15433	15412	15410	15376	15440	15364	15234	15514	15423	15405	15436	15395	15503	15411	15309	15360	15416	15399	15389	15376	15263	15411	15424	15473	15489	15386	15395	15586	15490	15335	15253	15461	15314	15415	15409	15407	15439	15455	15467	15405	15456	15333	15446	15397	15475	15404	15346	15423	15433	15420	15462	15442	15381	15485	15220	15410	15374	15308	15345	15499	15412	15441	15424	15621	15526	15352	15548	15370	15455	15248	15395	15306	15390	15423	15635	15615	15528	15262	15233	15539	15185	15382	15404	15401	15416	15298	15406	15333	15298	15439	15436	15306	15547	15488	15360	15426	15336	15323	15609	15289	15339	15278	15405	15403	15543	15342	15439	15420	15472	15379	15333	15364	15328	15355	15277	15349	15224	15370	15461	15431	15484	15288	15339	15291	15458	15663	15355	15478	15379	15363	15437	15301	15301	15457	15398	15389	15593	15484	15537	15249	15480	15514	15445	15395	15398	15333	15544	15490	15430	15386	15364	15482	15391	15374	15425	15515	15482	15314	15291	15493	15477	15268	15362	15607	15361	15318	15521	15496	15373	15263	15359	15388	15398	15364	15394	15267	15488	15490	15315	15290	15498	15377	15276	15457	15375	15379	15524	15275	15444	15311	15380	15469	15349	15316	15411	15456	15369	15276	15442	15351	15288	15434	15451	15244	15627	15403	15389	15410	15299	15410	15472	15372	15293	15412	15375	15209	15506	15453	15275	15362	15423	15400	15379	15366	15483	15339	15476	15182	15436	15377	15515	15329	15392	15194	15554	15202	15403	15381	15496	15571	15431	15473	15504	15319	15505	15414	15555	15367	15242	15601	15329	15322	15368	15348	15474	15373	15453	15427	15334	15284	15387	15360	15419	15483	15439	15283	15397	15347	15423	15418	15489	15425	15255	15314	15526	15335	15337	15332	15344	15255	15377	15363	15463	15536	15337	15381	15285	15448	15281	15420	15359	15221	15279	15552	15428	15528	15326	15435	15348	15308	15409	15230	15340	15522	15473	15289	15451	15294	15363	15403	15560	15390	15455	15362	15287	15330	15422	15526	15532	15417	15364	15280	15514	15431	15404	15479	15395	15353	15507	15363	15319	15385	15292	15280	15227	15362	15406	15443	15410	15349	15222	15317	15379	15229	15396	15329	15309	15432	15496	15401	15278	15463	15438	15492	15273	15447	15460	15444	15248	15453	15357	15322	15472	15362	15377	15383	15369	15434	15472	15434	15459	15458	15283	15406	15327	15427	15319	15405	15420	15423	15441	15474	15451	15388	15335	15551	15463	15307	15466	15567	15331	15311	15333	15428	15263	15383	15334	15571	15484	15376	15330	15479	15239	15347	15402	15418	15201	15405	15477	15404	15205	15336	15278	15453	15408	15313	15309	15286	15523	15428	15383	15423	15577	15397	15346	15418	15518	15429	15389	15455	15422	15426	15395	15372	15448	15347	15498	15295	15347	15406	15329	15311	15515	15265	15443	15412	15441	15396	15349	15436	15466	15424	15398	15254	15406	15430	15338	15394	15355	15311	15341	15401	15396	15360	15359	15398	15311	15297	15509	15473	15356	15535	15523	15308	15407	15386	15365	15457	15353	15460	15349	15356	15416	15522	15254	15343	15313	15349	15434	15437	15451	15452	15393	15483	15263	15393	15224	15513	15419	15239	15288	15412	15330	15410	15528	15263	15356	15352	15304	15443	15468	15497	15436	15249	15469	15446	15268	15330	15301	15478	15416	15541	15376	15543	15341	15399	15474	15336	15363	15306	15422	15404	15268	15326	15486	15414	15470	15439	15383	15338	15406	15195	15361	15281	15352	15433	15495	15430	15415	15398	15421	15474	15396	15333	15278	15385	15443	15466	15405	15388	15395	15322	15640	15388	15545	15386	15357	15301	15351	15183	15235	15283	15325	15456	15521	15342	15304	15408	15348	15458	15630	15341	15397	15512	15430	15320	15271	15429	15456	15462	15274	15353	15547	15294	15332	15468	15414	15422	15440	15456	15474	15357	15481	15419	15556	15342	15468	15460	15404	15326	15538	15413	15207	15455	15594	15398	15411	15319	15212	15286	15385	15151	15270	15384	15342	15370	15376	15228	15405	15533	15655	15413	15255	15391	15412	15527	15342	15424	15351	15381	15278	15353	15443	15443	15416	15400	15393	15510	15436	15345	15271	15311	15441	15477	15478	15199	15326	15373	15457	15347	15515	15491	15326	15465	15460	15622	15287	15401	15495	15464	15304	15370	15523	15311	15450	15465	15312	15352	15416	15349	15550	15561	15462	15273	15348	15417	15400	15311	15478	15405	15454	15410	15394	15350	15580	15411	15239	15395	15399	15334	15468	15295	15288	15559	15247	15394	15259	15481	15481	15144	15338	15273	15376	15228	15268	15264	15447	15316	15344	15463	15481	15419	15355	15439	15472	15477	15375	15368	15488	15241	15356	15405	15368	15516	15330	15341	15516	15353	15641	15560	15560	15361	15349	15343	15332	15431	15361	15408	15412	15450	15377	15274	15507	15359	15346	15465	15342	15324	15538	15438	15347	15234	15475	15331	15402	15291	15479	15401	15326	15387	15538	15351	15197	15367	15661	15429	15181	15340	15404	15232	15285	15335	15467	15357	15338	15423	15404	15422	15297	15456	15485	15271	15469	15454	15402	15443	15355	15282	15209	15262	15472	15329	15352	15299	15247	15281	15280	15394	15367	15327	15525	15296	15440	15444	15339	15431	15446	15292	15486	15373	15441	15365	15584	15492	15616	15265	15420	15358	15492	15260	15409	15421	15368	15321	15380	15422	15400	15283	15447	15325	15245	15224	15165	15293	15241	15371	15303	15389	15394	15383	15418	15353	15404	15311	15184	15435	15344	15298	15339	15393	15496	15382	15394	15363	15311	15320	15345	15442	15412	15310	15266	15347	15436	15382	15457	15455	15307	15428	15347	15305	15475	15406	15377	15419	15421	15206	15547	15336	15347	15187	15418	15427	15549	15546	15265	15441	15298	15416	15351	15387	15519	15395	15447	15459	15418	15340	15512	15314	15308	15355	15409	15459	15421	15420	15547	15337	15551	15245	15343	15375	15476	15446	15429	15575	15390	15413	15343	15345	15475	15292	15339	15323	15345	15512	15279	15445	15407	15424	15406	15241	15359	15339	15514	15309	15359	15266	15471	15490	15471	15620	15448	15251	15327	15405	15446	15303	15350	15428	15372	15327	15377	15264	15464	15546	15373	15308	15391	15566	15435	15249	15284	15422	15508	15589	15282	15340	15440	15412	15488	15372	15458	15335	15404	15361	15434	15196	15379	15462	15313	15460	15352	15473	15413	15368	15398	15209	15428	15380	15276	15394	15398	15458	15304	15543	15377	15304	15446	15384	15333	15315	15350	15322	15380	15430	15481	15346	15226	15463	15452	15424	15388	15298	15515	15452	15291	15424	15573	15453	15484	15291	15433	15390	15398	15422	15463	15323	15392	15329	15130	15340	15378	15338	15533	15650	15315	15451	15396	15432	15476	15510	15469	15300	15444	15352	15557	15499	15424	15428	15493	15212	15421	15315	15350	15589	15619	15331	15470	15297	15486	15473	15428	15462	15534	15422	15522	15332	15452	15515	15388	15373	15448	15415	15334	15478	15340	15446	15271	15362	15407	15291	15450	15326	15436	15454	15341	15464	15397	15447	15583	15539	15377	15312	15432	15412	15519	15405	15550	15379	15338	15505	15302	15373	15385	15474	15326	15517	15374	15349	15178	15447	15249	15182	15392	15412	15354	15316	15390	15282	15513	15486	15459	15382	15461	15296	15436	15417	15305	15414	15480	15292	15315	15512	15371	15532	15333	15459	15452	15450	15399	15512	15342	15513	15228	15514	15401	15349	15524	15291	15273	15343	15315	15436	15395	15426	15266	15577	15518	15314	15312	15393	15508	15434	15312	15298	15499	15507	15476	15461	15378	15391	15348	15318	15482	15519	15230	15489	15399	15216	15329	15387	15265	15474	15351	15464	15529	15304	15551	15542	15364	15345	15219	15483	15450	15389	15224	15574	15458	15495	15479	15413	15402	15312	15400	15617	15313	15541	15485	15480	15493	15273	15358	15316	15252	15337	15520	15455	15391	15434	15409	15406	15308	15324	15376	15399	15346	15451	15234	15352	15305	15366	15488	15388	15474	15423	15415	15462	15571	15297	15371	15430	15369	15421	15405	15535	15469	15369	15394	15445	15373	15274	15421	15435	15410	15435	15373	15327	15339	15396	15243	15386	15321	15332	15435	15446	15187	15333	15285	15378	15425	15383	15304	15491	15342	15472	15359	15185	15401	15469	15480	15266	15285	15320	15393	15582	15392	15282	15369	15450	15472	15407	15426	15311	15304	15203	15365	15277	15330	15462	15395	15455	15439	15466	15431	15550	15425	15253	15420	15510	15490	15333	15306	15320	15439	15308	15498	15369	15428	15547	15376	15426	15402	15385	15311	15312	15296	15351	15327	15329	15247	15412	15417	15340	15440	15377	15277	15388	15272	15440	15307	15287	15277	15487	15404	15306	15335	15444	15465	15375	15338	15398	15307	15300	15186	15422	15335	15329	15291	15375	15331	15396	15245	15450	15471	15407	15405	15459	15543	15422	15323	15246	15460	15395	15526	15304	15457	15378	15365	15316	15492	15338	15282	15429	15418	15276	15503	15415	15492	15320	15423	15404	15379	15334	15334	15239	15483	15244	15470	15312	15431	15271	15261	15472	15218	15258	15393	15532	15336	15327	15247	15194	15303	15371	15421	15405	15450	15496	15478	15455	15489	15242	15526	15544	15303	15593	15325	15313	15269	15405	15457	15299	15310	15463	15385	15388
27512	23709	28586	26918	22032	20903	19354	18435	18315	17989	17827	17788	18732	19184	19010	18112	17620	17433	17222	17126	17047	16996	17104	17209	17023	17022	17260	17196	17211	17071	17153	17138	17273	17090	17103	17110	17075	17181	16968	17137	17100	17117	17084	17125	17060	16968	17293	17161	17174	17051	17480	17031	17208	17057	17036	16946	17065	17271	17193	17082	17198	16966	17204	16968	16911	17064	17106	17312	17015	16960	17259	16937	17148	16997	17005	16959	17034	16937	17031	17166	16968	17313	17098	17064	17086	17046	17262	17056	16994	16969	16970	16979	17016	17129	17105	17177	17013	17253	16931	16980	16916	17193	16919	17173	17187	17221	17119	17068	17126	17042	17063	17067	17123	17068	17266	16950	17001	17125	16872	16806	17018	17012	17171	17237	16965	17001	16865	17035	17072	16929	17215	16884	17207	17103	17102	17029	16944	17039	17218	17063	16898	17125	16986	17224	16942	17253	16989	17003	16847	17101	16966	16762	17181	16901	17082	17246	17019	17015	17211	17192	17058	16980	17000	17022	16907	16956	16955	16930	17113	17106	16797	16990	17097	17070	17098	17188	17118	17043	16913	16936	17098	16905	17144	16854	16997	16946	17218	16961	17140	17021	17115	17028	16980	17057	17228	17090	17027	16999	17146	17104	17079	16927	16959	17133	17181	17155	17045	16996	17077	17226	17127	17179	17112	16789	16862	16985	17234	16986	17192	16904	17052	16927	17081	16920	16827	17035	16907	17258	17182	17128	17069	17112	17026	17183	17291	17015	16884	17021	17098	17083	17014	17047	17009	17094	16878	16935	17274	17055	17236	17233	16902	17078	17055	17075	17137	17007	17005	16979	17128	16974	17085	16928	17010	17110	16944	17167	17110	17068	16907	17024	17051	16922	17166	17064	17182	17094	17050	17193	16910	17152	16897	16902	17139	16978	17202	17028	17099	17105	17008	17173	17061	17063	17119	16965	16988	17141	17274	16873	17007	16919	17130	17199	16949	17158	17055	16844	16999	17010	17151	16957	17083	17021	17066	16924	17137	17023	17132	17085	17033	17153	17027	17194	17130	17083	17064	17084	17272	17071	17118	16908	16930	16819	17130	16884	17081	16941	17140	17089	17053	17090	17231	17100	16995	17010	16936	17222	17088	17313	16881	17010	17280	17051	17133	17110	17027	17026	17211	17190	17081	17138	17179	17038	17200	17248	17165	17083	16830	16945	16927	17255	17250	17243	16992	17223	17072	17058	17145	16973	17014	17013	17135	17077	17096	16982	17198	17262	17316	17157	17209	17043	17003	17058	16989	17023	17013	17020	17050	16959	17017	16783	17204	17078	16925	17086	17069	17138	17082	17133	16969	16989	17137	17110	17129	17172	17071	16992	17017	16917	17184	17021	17092	17120	17211	17252	17222	17080	17138	17101	16959	17137	17103	16951	17139	16916	17016	17019	16875	16834	17069	17066	17090	17091	16998	17197	17102	16976	17026	16913	17120	16962	17006	17100	17279	17039	17096	16951	16843	16818	17055	17105	17055	16990	17329	17126	17256	17214	16918	16833	17073	17184	17192	17064	17106	17048	16992	17123	17080	17281	17038	16982	16995	16800	16945	16986	17201	17077	17047	16877	17047	17152	17329	16954	16985	16999	16965	17054	17144	17269	17088	17203	16977	16894	16934	16878	17058	16970	17009	17059	17122	17218	17004	17009	17041	16809	16953	17026	17105	17115	17227	17121	16948	17270	16963	17154	17136	16851	17135	17081	17001	16929	17106	16914	17248	17186	17030	16970	17132	16973	17047	17055	17139	17078	17019	17064	17075	16988	17161	17091	17099	16953	16965	17188	17049	17035	17081	16991	17139	17098	17132	17081	17024	17243	17103	17013	17208	16942	17119	16900	17203	16971	17099	17050	17033	17155	17088	16899	17057	17201	17090	16950	17013	16985	17009	17029	17145	17074	16938	17005	16992	17075	17073	16944	17124	17015	16870	17154	16922	17146	17114	16802	16904	17234	17173	17057	17038	16818	17173	17144	16938	17147	16958	17188	17015	17043	17004	17001	17071	17104	17354	17108	17220	17069	17077	17001	17052	16873	17058	17002	17077	16856	16846	17036	17086	17073	17079	17263	17007	17022	17062	17075	17178	16981	16998	17137	17040	16901	17136	17175	17260	16995	17040	17103	16877	17087	16970	16859	17442	17095	17049	17188	16983	17330	17128	16887	17010	16988	17017	17056	17021	16945	16958	17121	17055	17043	17151	17055	16818	17132	17118	17079	17190	17353	17168	17178	17134	17213	17008	16904	17035	17199	17003	16956	17013	16992	16954	17079	16840	16950	17029	17056	16869	17163	17044	17159	17093	17137	17085	17180	17093	17035	17346	17359	17029	17020	16781	17078	17109	17150	17154	17188	17133	17074	17089	17115	17081	16992	17096	16959	16987	17126	17220	17132	16944	17071	17032	16962	16868	16909	17006	17125	17333	17100	17145	17025	17025	17074	16986	17056	17009	16920	17006	16891	16819	17045	16983	17115	17075	17100	17327	17138	17161	17141	17193	17151	16969	17069	17159	17065	17060	17185	17005	17220	17135	17115	16976	17125	17181	17096	17114	16949	17162	17156	17048	17089	16931	17013	16981	17010	17143	17049	17039	17056	17031	16875	17001	17043	17206	16881	16877	17157	17124	16908	17257	17019	17036	17203	17217	17100	17248	17085	17137	17148	17062	17133	17031	16930	17127	16974	17051	16896	17071	16939	17026	17007	17074	16915	16968	16941	16951	16962	17090	16875	17027	17032	16922	16934	16931	17037	17111	16980	17076	17117	17101	17189	17147	17266	17143	17081	16871	17009	17053	16960	17168	17087	17167	16929	17198	16844	16889	16995	17051	17046	16836	16903	17154	17129	17116	17067	17183	17191	17116	17146	17170	17069	17030	17134	17042	16993	17039	17097	16996	17088	16903	17158	17055	17052	17127	16878	16982	16998	17203	16918	17234	17240	16994	16893	17124	17150	17220	16934	16958	17062	16962	17070	16960	16934	17082	16932	17184	16997	17154	16999	17294	17093	16953	16935	16878	16897	17282	17261	17212	17102	17029	16827	17255	17006	17007	17322	17090	16979	17086	16915	17094	17025	16918	17235	17037	16952	17166	17098	17035	17108	17097	16933	17039	17084	17065	16969	17246	17100	16780	16952	17112	16967	17004	16958	17011	16952	16840	17280	16920	17150	16952	17093	17000	16829	17002	17010	17111	17146	17022	16935	17022	17067	17244	17054	16954	16927	17072	17006	17123	17099	17099	17135	17192	17106	17040	17042	16800	17032	17126	17059	16981	16992	17086	17096	17156	16990	17161	17145	17033	17043	16960	17004	17061	17038	17275	17140	17093	17088	17019	17037	17203	16977	17000	16998	17047	17169	17068	17247	17180	16992	16968	17034	17145	17146	16868	17079	16960	17157	17158	17111	17097	17149	16952	17070	17246	17098	17069	17110	17073	16966	17013	16909	17140	17105	17030	17109	16881	17040	17049	17048	17031	17011	16984	17170	17070	17120	17291	17097	17062	17100	17132	16905	17192	17095	17048	17225	16977	16969	16942	16888	17045	17107	17322	17290	17106	17222	17036	16963	16909	17014	17071	17187	17089	17094	17156	17085	16963	17073	17059	17017	17022	17145	16965	16972	16950	17224	17220	17008	17006	16872	16949	16888	16929	17216	17144	17160	17155	17004	17048	17066	17073	16936	17060	17046	17264	17099	17356	17034	17145	17092	16638	17267	17047	17179	17007	16968	17117	17036	17038	17234	17082	17039	17228	17033	17029	17134	16984	16979	16879	17031	17050	17070	16828	17215	17139	17239	17075	17043	17172	17038	17232	16984	17073	17042	17125	16983	16959	17228	17114	17025	17103	17096	17065	17253	17074	16844	16952	17050	16901	17009	17054	17011	17148	17096	17127	17112	17197	17206	17134	16950	16972	16939	16967	17062	17161	17195	17215	17049	17089	16797	17059	17064	17279	17112	16984	17113	16966	17037	17077	16801	17028	16925	17026	17071	17056	17152	17192	17076	16940	16858	17131	17204	17005	17008	17285	16963	16835	16939	17019	17113	17215	17239	17210	17211	17204	16941	17034	17018	17072	17199	16987	17181	17063	17097	17000	17016	17215	16958	17146	16837	17056	17082	17266	17095	16988	17171	16994	17044	16959	17187	16979	17039	16922	17029	17126	17081	17208	16996	17106	16919	17144	17075	16913	17031	17341	17127	16850	17204	17003	17140	17167	17133	16984	17130	17128	17030	17022	17052	17051	17083	16948	17057	17123	16853	16951	17075	17150	17280	16949	17252	17306	17158	17090	17081	17102	17219	16994	17053	17081	17104	16825	17103	17042	17359	17241	16945	17110	17162	17081	17000	17064	17212	17092	16858	16980	16975	17143	17115	17187	17060	16965	17090	17200	17089	16977	16994	17081	17100	17011	17065	17025	16857	17066	17059	17275	17087	17135	16981	17206	17078	17228	17006	16999	16940	17056	16973	16887	17079	16946	17054	17122	16938	17065	17281	17002	17053	17172	17034	17014	17155	17152	17120	17165	17041	17191	17134	17054	17108	17106	16861	17118	17148	17204	17034	17045	17017	17065	16941	17128	17013	17139	16996	17151	17013	17076	17088	17078	17032	17097	16947	17231	17162	17019	16940	17146	17117	17001	17148	17145	17001	17004	17194	16973	17039	17205	16966	17117	17104	17025	17131	17217	17117	16903	17173	17060	16946	17060	16994	17143	16952	17030	17128	16921	16871	17065	17019	16805	16962	17011	17031	16940	16939	17274	17004	17011	16866	17164	17146	17098	16969	16882	17079	17098	17079	16968	17022	16890	16971	17096	16999	17048	16992	16990	17114	17231	17071	17040	17125	17195	17166	16929	16985	17079	17107	17027	16981	17198	17060	17024	17138	17091	17063	17107	16959	17132	16933	16945	17065	16935	17122	17125	17326	17310	17174	16868	17149	17051	16899	17087	17168	17115	17065	17124	17323	17155	16888	16924	17072	17134	16881	17129	16991	16882	17107	17190	17093	17086	16745	17126	17126	17255	17149	17034	16971	16967	17104	17109	17035	17162	17198	16868	16961	17160	17053	17279	16994	16950	17129	17077	17118	17134	17145	17089	17091
21646	31387	30461	26321	22499	20933	18694	17544	17781	16911	16444	16460	17910	18247	17485	16467	15701	15585	15213	15399	15157	15205	15132	15133	15496	15342	15378	15264	15100	15079	15293	15172	15406	15217	15251	15251	15123	15170	15090	15232	15216	15094	15196	15293	15203	15378	15234	15239	15088	14980	15148	15255	15285	15276	15124	15172	15244	15250	15128	15336	15103	15047	15225	15196	15286	15144	15333	15295	15290	15350	15162	15207	15266	15001	15200	15164	15113	15247	15142	15221	15089	15224	15165	15224	15299	15162	15193	15217	15189	15250	15271	15384	15225	15257	15278	15202	15379	15208	15128	15062	15380	15239	15324	15258	15329	15139	15200	15231	15297	15189	15403	15264	15173	15235	15184	15330	15240	15195	15320	15247	15274	15178	15273	15118	15075	15207	15336	15334	15258	15189	15236	15263	15276	15267	15124	15296	15111	15239	15308	15055	15123	15167	15245	15170	15336	15193	15166	15278	15278	15193	15307	15161	15236	15138	15185	15184	15184	15255	15053	15145	15217	15238	15191	15256	15020	15352	15287	15213	15274	15033	15119	15080	15197	15218	15358	15060	15149	15137	15123	15229	15156	15346	15325	15182	15035	15276	15132	15197	15223	15248	15255	15210	15231	15116	15240	15246	15195	15339	15138	15206	15399	15219	15178	15335	15187	15295	15265	15189	15273	15228	15055	15062	15361	15200	15180	15116	15088	15118	15104	15125	15286	15357	14995	15318	15262	15212	15291	15307	15146	15159	15170	15162	15113	15246	15315	15141	15342	15231	15200	15190	15194	15150	15060	15348	15247	15071	15375	15254	15134	15232	15356	15157	15042	15252	15239	15346	15101	15187	15096	15253	15292	15162	15298	15140	15150	15243	15230	15330	15256	15373	15035	15062	15101	15276	15279	15225	15487	15285	15227	15239	15277	15114	15169	15194	15206	15176	15230	15339	15435	15271	15072	15258	15317	15327	15045	15018	15039	15275	15145	15143	15151	15255	15313	15363	15231	15136	15314	15078	15211	15154	15127	15235	15159	15204	15247	15139	15115	15215	15314	15206	15142	15215	15182	15184	15188	15200	15172	14978	15327	15313	15292	15033	15220	15190	15497	15103	15190	15238	15212	15330	15036	15316	15184	14910	15069	15275	15364	15278	15278	15280	15217	15161	15344	15262	15040	15270	15114	15152	15323	15357	15245	15277	15379	14935	15138	14949	15331	15344	15180	15262	15210	15250	15232	15271	15203	15156	15310	15335	15292	15187	15199	15249	15086	15269	15206	15194	15188	15263	15257	15056	15242	15311	15122	15232	15101	15135	15223	15075	15397	15230	15126	15155	15287	15194	15151	15205	15188	15216	15269	15265	15196	15252	15244	15235	15149	15204	15120	15221	15258	15277	15195	15116	15257	15212	15231	15182	15155	15177	15166	15034	15380	15218	15413	15211	15407	15226	15309	15226	15213	15148	15240	15228	15131	15115	15259	15266	15220	15252	15179	15301	15283	15278	15174	15087	15199	15153	15149	15230	15265	15379	15286	15116	15336	15305	15202	15209	15159	15220	15154	15242	15145	15281	15125	15356	15268	15076	15243	15386	15190	15196	15180	15160	15237	15240	15205	15320	15530	15228	15162	15189	15406	15199	15219	15253	15146	15376	15208	15263	15198	15233	15227	15188	15190	15303	15212	15255	15046	14941	15178	15196	15445	15219	15104	15133	15365	14875	15295	15179	15250	15095	15182	15091	15228	15406	15081	15248	15143	15240	15133	15182	15215	15193	15225	15222	15295	15177	14973	15252	15167	15261	15178	15320	15251	15401	15307	15141	15086	15088	15286	15058	15179	15194	15258	15188	15171	15173	15174	15230	15322	15280	15292	15320	15130	15268	15292	15062	14982	15223	15291	15208	15100	15278	15160	15240	15166	15219	15359	15284	15120	15195	15221	15238	15204	15236	15232	15131	15256	15135	15129	15264	15239	15211	15093	15322	15279	15255	15201	15278	15092	15220	15311	15085	15334	15066	15272	15432	15196	15187	15224	15175	15208	15183	15087	15321	15245	15134	15409	15105	15253	15264	15194	15084	15141	15150	15109	15315	15169	15132	15240	15228	15171	15128	15009	15143	15202	15249	15367	15202	15222	15175	15210	15141	15176	15165	15158	15066	15124	15344	15341	15132	15415	15198	15177	15202	15196	15229	15185	15320	15157	15117	15188	15407	15206	15261	15162	15150	15217	15191	15126	15242	15163	15091	15287	15032	15127	15189	15320	15107	15117	15205	15267	15154	15184	15420	15165	15126	15178	15175	15187	15180	15430	15291	15287	15404	15273	15223	15187	15046	15121	15077	15077	15302	15205	15258	15251	15138	15382	15363	15105	15236	15334	15316	15204	15458	15077	15254	15240	15207	15126	15412	15162	15300	15187	15174	15326	15205	15163	15368	15285	15301	15073	15304	15153	15310	15368	15157	15125	15341	15107	15169	15045	15172	15324	15264	15107	15158	15189	15348	15136	15158	15113	15259	15091	15049	15204	15338	15247	15338	15173	15162	15242	15189	15249	15132	15359	15099	15263	15228	15283	15286	15196	15340	15236	15204	15251	15328	15123	15222	15291	15144	15290	15165	15234	15187	15258	15257	15310	15245	15046	15406	15275	15256	15255	15174	15234	15362	15206	15249	15209	15183	15230	15086	15349	14974	15146	15430	15179	15261	15190	15040	15187	15153	15101	15215	15296	15227	15177	15114	15305	15313	15209	15232	15038	15189	15079	15358	15374	15223	15229	15163	15287	15172	15222	15219	15317	15232	15376	15171	15128	15121	15303	15189	15293	15318	15264	15096	15110	15275	15084	15106	15056	15234	15193	15238	15262	15258	15206	15226	15375	14963	15329	15057	15191	15238	15353	15165	15018	15247	15160	15221	15169	15367	15231	15304	15225	15256	15317	15382	15315	15037	15276	15110	15311	15111	15137	15191	15228	15280	15236	15183	15363	15203	15101	15345	15094	15086	15188	15226	15228	15227	15223	15145	15065	15442	15310	15057	15220	15220	15274	15230	15200	15199	15381	15023	15151	15260	15289	15395	15099	15121	15168	15219	15115	15247	15200	15380	15221	15462	15287	15269	15350	15101	15315	15235	15324	15324	15338	15119	15270	15069	15383	15230	15156	15197	14944	15120	15236	15402	15064	15179	15129	15184	15235	15088	15222	15171	15307	15259	15196	15279	15164	15160	15196	15169	15207	15090	15371	15089	15460	15320	15286	15259	15201	15160	15283	15224	15257	15220	15231	15311	15222	15160	15186	15298	15162	15461	15210	15331	15346	15257	15353	15121	15357	15260	15004	15025	15198	15120	15258	15146	15173	15131	15099	15217	15404	15144	15203	15261	15052	15167	15178	15061	15282	15451	15189	15189	15148	15317	15253	15123	15152	15024	15144	15275	15279	15103	15227	15222	15208	15184	15109	15351	15251	15136	15238	15174	15264	15094	15210	15049	15153	15223	15311	15255	15049	15157	15218	15142	15245	15261	15141	15253	15179	15246	15036	15206	15348	15157	15135	15151	15150	15166	15266	15308	15054	15307	15366	15133	15256	15139	15021	15179	15183	15317	15150	15213	15309	15316	15149	15047	15189	15258	15291	15272	15295	15076	15271	15250	15214	15260	15256	15194	15339	15137	15240	15165	15225	15261	15151	15213	15235	15082	15207	15180	15408	15167	15207	15103	15291	15226	15241	15384	15264	15246	15143	15324	15444	15302	15263	15291	15132	15169	15168	15255	15114	15013	15199	15093	15213	15278	15258	15289	15358	15220	15308	15190	15108	15031	15283	15204	15204	14981	15313	15241	15243	15248	15279	15266	15162	15291	15101	15119	15216	15194	15408	15355	15262	15390	15281	15234	15236	15262	15179	15290	15179	15245	15338	15090	15314	15244	15354	15248	15056	15162	15304	15194	15107	15282	15099	15066	15354	15193	15217	15196	15349	15119	15088	15162	15291	15197	15294	15283	15273	15155	15195	15227	15198	15239	15238	15176	15124	15270	15077	15111	15250	15266	15301	15076	15073	15445	15160	15092	15046	15360	15170	15265	15135	15270	15224	15230	15326	15156	15259	15345	15209	15282	15168	15263	15268	14974	15190	15310	15192	15098	15315	15131	15226	15167	15342	15472	15379	15207	15088	15073	15290	15144	15302	15170	15272	15358	15201	15165	15293	15159	15204	15221	15332	15332	15265	15353	15172	15167	15267	15339	15330	15170	15091	15161	15287	15124	15183	15195	15177	15143	15125	15080	15209	15243	15289	15331	15199	15145	15099	15330	15219	15324	15184	15250	15185	15205	15206	15168	15200	15032	15224	15224	15140	15286	15277	15251	15211	15132	15181	15318	15263	15209	15173	15100	15368	15194	15294	15170	15202	15180	15232	15286	15239	15164	15258	15374	15298	15195	15327	15346	15289	15158	15144	15168	14979	14990	15300	15141	15335	15074	15077	15227	15156	15339	15079	15226	15259	15227	15157	15209	15206	15161	15286	15218	15157	15212	15291	15205	15107	15144	15188	15188	14999	15102	15260	15412	15052	15205	15354	15302	15348	15225	15252	15157	15186	15237	15250	15139	15235	15328	15438	15094	15136	15301	15333	15013	15270	15183	15110	15259	15185	15303	15177	15186	15298	15324	15103	15308	15241	15241	15192	15229	15103	15289	15129	15259	15281	15061	15230	15261	15343	15225	15405	15176	15224	15363	15140	15204	15330	15156	15253	15207	15043	15192	15318	15374	15230	15123	15352	15214	15102	15090	15139	15188	15493	15176	15127	15189	15289	15144	15259	15171	15183	15286	15147	15154	15302	15125	15261	15193	15236	15371	15247	15173	15303	15270	15239	15261	15093	15225	15104	15239	15197	15288	15365	15271	15090	15291	15322	15272	15133	15292	15153	15138	15349	15181	15148	15070	15136	15238	15323	15064	15137	15216	15224	15195	15352	15181	15282	15188	15243	15233	15179	15264	15156	15106	15247	15156	15262	15294	15228	15256	15257	15098	15272	15172	15211	15157	15205	15242	15299	15299	15149	15276	15159	15203	15245	15124	15353	15109	15456	15207	15334	15271	15372	15363	15288	15291	15048	15255	15197	15318	15376	14966	15177	15116	15273	15319	15155	15143	15270	15023
23559	20860	28164	24028	22607	23643	22863	19890	19212	18982	18560	18983	27251	29460	27296	22757	19236	18035	17310	17274	17070	17327	17292	17120	17190	17308	17134	17043	17127	17032	17196	17261	17253	16879	17046	17134	17065	17167	17201	17148	17231	17271	17099	16885	17137	17036	17206	17059	17260	17087	17207	17165	16960	17054	17089	17184	17202	17188	16977	17266	17307	17117	17101	16990	17037	17013	17051	17092	17082	17170	17087	17212	17280	17070	17010	17105	17251	17152	17340	16955	17133	16969	17080	17062	17233	16896	17141	17275	17076	16858	16880	17060	17275	17075	17345	17220	17079	17259	17008	17156	17102	17107	17000	17072	17123	17179	16990	17118	17052	17027	17037	17040	17044	17054	17118	17029	16970	17178	17072	17244	17048	17056	17039	16999	17045	17012	17095	17188	17113	17086	17167	17146	17095	17015	17121	17158	17117	16935	17004	17254	17249	17076	17132	16983	17132	16821	17259	17042	17047	17026	17066	17117	16974	16988	16992	17048	17187	16991	17065	16974	16977	16892	16985	16921	16967	17042	16982	17090	17035	17094	17125	17097	17091	17088	17244	17080	17148	17227	17087	17336	17023	17073	17064	17156	17065	17123	17226	17093	17081	17113	17195	17011	17085	17031	16971	17050	17150	17154	17034	17088	17238	17114	17050	17125	17182	17208	17139	17095	16937	16930	17001	16860	17147	16851	17093	17224	17032	17109	17023	17151	17066	17195	17194	16866	16977	17062	17017	17012	16993	17120	17106	17402	16992	17040	17071	16973	17048	17242	17078	17218	17090	17124	17173	17096	16878	16887	17130	17164	16977	17093	16743	17045	17024	16843	16952	17037	17037	17099	17026	17108	16938	17055	17140	17226	16980	17027	17071	16999	17016	17039	16920	17018	17029	17055	17026	17074	16934	16863	17273	17099	17122	17153	17172	16988	17240	17023	17047	17092	17086	16912	17070	16961	17126	16831	17187	16838	17163	17113	16985	17020	16994	16971	17072	16940	17275	17093	16947	17157	16963	17191	16938	16868	16996	17052	16987	16905	17093	17025	17061	17070	17047	17096	16956	17166	17363	17114	17133	16948	16987	17169	17045	17054	16991	17002	16994	17046	17107	17037	17023	16957	17012	16961	17084	16966	17000	17220	17138	17072	16988	17139	17228	17109	17208	17151	17082	17005	16981	17129	16997	17158	17219	16863	17258	16994	17162	16955	17245	17228	17140	17108	17125	16914	17016	17098	17142	17151	16961	17020	17166	17085	17316	17023	17184	16959	17127	17084	17064	16933	16976	17056	17205	17120	16916	17103	16990	16987	17025	17018	17170	17063	17045	16827	17242	17099	17189	17107	17052	17102	17089	17207	16941	17129	17040	17164	17120	17225	16985	17134	16984	17002	17094	17028	17091	17097	17062	17119	17199	17026	17015	17005	17128	17188	16993	17147	17062	17077	17019	16974	17178	17068	17231	16924	17146	16982	17119	16957	17129	16942	17104	17114	17143	16952	16995	17139	17077	17032	16982	17201	17227	17021	17274	17012	17225	16930	16934	16920	17094	17267	16996	17119	17089	17124	17010	16989	17133	17136	17076	16940	17068	17045	17018	17186	16875	17059	17121	17055	16988	17160	16986	16922	17033	16993	17200	16979	17206	17072	17150	17264	17120	17220	17014	16819	16931	17232	17111	17293	17149	16993	16989	16945	17163	16955	17080	17068	16954	17150	17080	16967	17001	17069	17061	17110	17027	16953	17205	17134	17103	17054	17085	17084	17053	17065	17203	17135	17138	17107	17032	17124	17044	17011	17110	17070	17009	16944	17163	17185	17066	17078	17259	17358	17140	17032	17160	17052	17035	17187	17026	17223	16959	17087	17100	17138	17051	16914	16973	16879	17008	17097	17285	17200	17183	16786	17105	17071	17314	17078	17297	17034	17000	16920	17163	17055	17131	17172	17096	16991	17061	17050	16986	17054	16982	17092	17238	17005	16959	16896	17107	17262	17128	17086	17384	16825	16993	17074	16963	17168	17177	17031	17258	17179	17085	17141	17111	17041	17143	17042	17033	17310	17004	16899	16961	17106	17192	17159	17198	16992	17189	17003	16987	16924	17183	17156	17132	17143	17059	16944	17124	16857	16961	17258	17049	17032	16831	17011	17163	17104	17130	17456	17227	16986	16937	17078	17154	17065	17161	17066	17059	16951	17020	17211	16930	17115	17222	17112	17063	16987	17006	16972	17003	17112	16930	17059	17169	17104	16989	17200	17235	17136	17026	17197	17023	17173	17040	16977	17008	17040	17230	16987	17072	16781	17032	17005	17006	16888	16741	17239	17165	17261	17162	17009	17244	17125	17269	17131	16993	17225	16985	17125	16923	17174	17177	17041	17043	17001	16955	17039	17122	17102	17039	17076	17035	17151	17224	16981	17003	17251	17171	17263	17043	17055	17008	16954	17074	17281	17259	17191	16926	16965	16801	17108	17299	17152	17018	16858	17098	17076	17087	17080	17123	17052	16973	17027	17060	17063	17039	16993	17122	16930	17319	17321	16945	17091	17028	17119	17198	17213	16866	17069	17063	17048	17047	16944	16957	17172	17190	17058	17029	17056	17057	16774	17183	16916	17108	17234	17200	17155	17136	17056	17144	17204	17018	17045	17011	17261	16980	16968	17114	16756	17012	17194	17261	16977	17133	16852	17066	17132	17073	17199	17089	17059	17099	16971	16779	16836	16851	17108	17164	17162	17116	17138	17055	17286	17139	17264	16862	17110	17087	17117	17172	17162	17135	17120	17118	17079	17210	17099	17163	17361	17035	16945	16983	16932	17000	17237	16911	17364	17127	17062	17163	16973	17004	17005	17154	17072	17077	17119	17118	17017	17002	17087	17064	16998	17071	17121	16903	17308	16972	17028	16958	17105	17213	17305	16974	17135	17080	16864	17138	16921	17265	17070	17043	17035	16950	17073	17136	16976	17245	16952	17277	16969	17023	17108	17124	17118	17146	17086	17156	17198	17163	17077	17020	16978	17181	17344	17221	17032	17063	16952	17045	17282	17011	17022	17059	17362	16950	17174	16974	17283	17031	17035	17322	17097	17100	17135	17057	17075	17025	17163	17124	17198	17112	17074	17037	17137	17362	16960	16986	17202	17093	17013	17004	17092	17100	17162	17090	16989	17236	17043	17168	17190	17284	17086	17047	17126	17151	17149	17039	17021	17043	16964	17203	17225	17076	16970	17154	17071	17121	17071	17035	17092	16891	17198	17104	17041	16895	17221	16972	17030	17036	16961	17100	17016	17047	16918	17121	17002	17212	17056	16921	16980	17238	17213	17040	16992	17046	17004	17125	16961	17076	17105	16975	16998	17149	17069	17165	17208	17159	17054	17162	17068	17111	17111	16994	17020	17278	16990	17139	16943	17050	17054	16929	17275	17136	17078	17132	17059	16913	17043	17111	16841	17059	17097	16970	16875	16878	16890	17009	17212	17154	16920	17150	17032	17117	17186	17056	16980	17002	16932	17265	16984	17096	17104	17072	17140	17066	17060	17120	17182	17047	17006	16880	17007	16968	17090	17083	16952	17057	17123	17096	17164	17125	16794	17076	16962	17020	17100	16991	17138	17022	17106	17131	16921	16943	16972	16992	16931	16839	17160	16775	17159	16954	17134	17182	17003	17076	17192	17115	17136	16938	16969	17070	17281	17127	17103	17059	17168	17063	17197	17077	16983	17041	17113	16907	17026	17244	16985	17241	16946	17108	16979	17131	17099	17251	16912	17144	17271	16946	17103	17013	17029	17019	17030	17049	17117	17243	17200	17116	17032	17078	17181	17177	16953	17214	17069	17073	17117	17256	17241	17091	17092	17071	17236	17362	17160	17097	17254	17120	17244	17308	17312	17095	17117	17102	17117	17116	17104	17223	17153	17171	17320	17102	16931	17065	17172	17091	17136	17079	17068	17109	16941	16811	17103	17048	17162	17199	17028	17212	16994	16978	16996	16949	16931	17033	17107	17130	16983	17233	17017	17028	17068	17034	16958	17056	17001	16929	17115	17098	17143	17176	16952	17042	16944	17036	17161	16974	16943	17038	16967	16979	17052	17128	16979	17030	17125	16949	17165	16916	17045	17105	17144	17182	17041	17030	17040	17279	16996	17169	17136	17006	17356	17161	17001	17091	17033	17098	17128	16742	17102	17271	17138	17120	16990	17339	17069	17109	16996	17111	16982	17129	17099	16982	17094	16836	16972	16968	17064	16956	16894	17105	17016	17229	16958	17279	17065	16982	16984	17144	17035	17081	17097	17089	17027	17072	16999	17091	17015	17193	17036	17012	17154	16979	16994	17109	17155	17081	17028	16781	16983	17060	17219	17100	17139	17281	17005	17032	16929	16970	17037	17201	16917	17085	16984	17040	16922	17045	16889	17009	16972	16991	17090	16970	17197	17061	17080	17115	16942	17216	17165	16966	17013	17144	17051	16883	17071	17067	16978	17030	17194	17023	17101	17312	17087	17006	16996	17020	17112	17292	16968	17060	16872	16952	17221	17333	17038	17075	16884	17057	17135	17113	16985	17002	16973	16892	16775	17044	17057	16977	17139	17268	17052	17115	17090	17235	17272	16990	17166	17212	17031	17016	17143	17252	17201	17411	17173	16938	16963	17091	17270	16992	17063	17137	16883	17026	17144	17091	17027	16969	16889	16973	17055	17058	16827	17030	17008	17100	17141	17091	17004	17020	16916	17164	17045	17120	17051	17104	16978	17178	17073	17268	17033	17053	17277	17159	17055	17266	17240	16947	16890	17019	16959	17349	16989	17133	17098	17206	17363	17165	16965	16850	17167	17055	17013	16882	16959	17034	17124	16939	16827	17265	17083	17056	17191	17131	16942	17063	17118	17153	17026	17046	17138	17125	17144	17149	17168	17155	16743	16962	17102	17095	16936	16892	17000	17092	17184	16927	17189	17223	16956	17078	17196	16979	17133	17206	17038	17110	17109	17231	16976	17144	17047	17352	17078	17135	17095	17142	16882	16701	16885	17041	17227	17079	17144	17073	17094	17107	17014	17221	17022	17181	16993	16996	17124	17085	17081	17031	17067	17053	17050	17017	17261	17019	17121	17271	17266	16817	17203	17170	17184	16946	17015	17110	17196	17224	17212	16981	17130
18233	33256	34835	29638	25619	22833	20787	19530	18998	18142	17376	18430	30455	31549	28208	21942	17354	16163	15651	15544	15248	15265	15563	15351	15489	15082	15329	15405	15271	15337	15235	15339	15365	15350	15340	15288	15484	15309	15321	15449	15344	15310	15304	15552	15202	15140	15338	15400	15317	15252	15304	15307	15372	15345	15310	15347	15287	15341	15279	15274	15203	15277	15212	15200	15366	15458	15318	15521	15293	15272	15307	15459	15295	15427	15203	15327	15392	15323	15367	15350	15308	15298	15238	15384	15339	15265	15370	15324	15318	15389	15173	15373	15210	15269	15198	15298	15398	15201	15330	15332	15311	15284	15306	15323	15327	15415	15322	15377	15440	15252	15412	15409	15322	15315	15305	15282	15361	15159	15287	15372	15326	15130	15199	15274	15202	15328	15303	15434	15459	15288	15244	15501	15484	15330	15304	15320	15397	15199	15264	15384	15446	15311	15033	15306	15200	15305	15209	15218	15272	15212	15145	15302	15369	15248	15289	15156	15272	15243	15410	15459	15326	15211	15268	15157	15334	15338	15339	15313	15295	15354	15179	15163	15393	15341	15383	15197	15229	15229	15211	15491	15371	15242	15455	15371	15292	15351	15297	15268	15267	15352	15132	15369	15333	15242	15401	15282	15398	15379	15296	15312	15194	15365	15258	15379	15250	15410	15357	15224	15442	15338	15343	15258	15382	15586	15374	15210	15205	15425	15207	15328	15319	15278	15178	15365	15344	15212	15100	15241	15273	15217	15322	15322	15207	15189	15305	15292	15216	15403	15453	15345	15356	15310	15184	15269	15422	15330	15341	15273	15180	15285	15270	15441	15054	15417	15461	15364	15352	15374	15296	15277	15234	15411	15323	15492	15333	15400	15287	15317	15355	15468	15276	15227	15331	15282	15320	15192	15382	15246	15344	15333	15345	15162	15300	15329	15307	15380	15289	15445	15393	15084	15261	15261	15123	15180	15230	15282	15255	15177	15208	15209	15452	15273	15273	15182	15340	15261	15429	15211	15310	15227	15310	15282	15314	15187	15217	15316	15168	15367	15133	15235	15194	15275	15353	15194	15344	15170	15279	15363	15407	15349	15329	15331	15320	15398	15324	15116	15125	15365	15352	15344	15349	15227	15142	15170	15407	15384	15399	15315	15197	15221	15337	15272	15184	15337	15323	15277	15282	15348	15345	15261	15217	15238	15306	15447	15340	15211	15374	15263	15275	15332	15344	15279	15238	15382	15191	15289	15531	15224	15463	15446	15127	15245	15375	15235	15307	15323	15276	15257	15122	15381	15295	15171	15416	15492	15205	15409	15248	15074	15372	15222	15233	15302	15311	15183	15319	15357	15283	15382	15361	15274	15345	15338	15318	15335	15452	15184	15263	15446	15244	15463	15240	15399	15302	15355	15365	15231	15249	15433	15327	15265	15174	15437	15505	15609	15373	15105	15323	15283	15440	15354	15241	15556	15318	15386	15538	15271	15222	15292	15378	15433	15298	15427	15335	15112	15245	15273	15407	15355	15415	15317	15364	15166	15161	15206	15223	15302	15358	15352	15342	15299	15271	15338	15103	15328	15318	15275	15435	15327	15306	15258	15336	15226	15391	15203	15134	15392	15228	15476	15299	15165	15489	15311	15196	15382	15357	15323	15382	15297	15460	15380	15255	15170	15399	15378	15226	15398	15267	15365	15380	15275	15168	15351	15491	15257	15302	15204	15277	15339	15181	15420	15420	15211	15385	15143	15355	15272	15216	15317	15167	15278	15287	15327	15281	15323	15430	15192	15256	15429	15348	15292	15330	15430	15290	15202	15070	15204	15268	15296	15300	15317	15207	15303	15262	15317	15340	15265	15257	15324	15217	15267	15381	15307	15304	15287	15364	15187	15275	15289	15234	15405	15191	15374	15269	15351	15292	15146	15470	15286	15428	15298	15405	15266	15376	15299	15336	15286	15191	15240	15319	15274	15301	15238	15193	15200	15414	15383	15394	15307	15353	15371	15348	15416	15320	15295	15260	15242	15219	15144	15269	15340	15244	15178	15289	15138	15274	15417	15332	15216	15364	15318	15381	15372	15208	15356	15292	15456	15276	15139	15373	15173	15291	15423	15337	15164	15347	15325	15319	15320	15220	15543	15160	15394	15190	15318	15501	15417	15319	15336	15319	15163	15354	15293	15250	15249	15323	15378	15379	15294	15274	15114	15201	15329	15234	15293	15104	15123	15216	15317	15244	15067	15164	15178	15401	15266	15317	15276	15123	15201	15359	15239	15345	15452	15251	15313	15259	15347	15227	15473	15333	15391	15402	15314	15223	15504	15392	15146	15403	15432	15346	15435	15137	15385	15239	15255	15285	15249	15349	15360	15205	15076	15285	15460	15325	15235	15222	15225	15304	15333	15460	15389	15401	15160	15248	15353	15554	15222	15276	15297	15328	15416	15387	15282	15460	15279	15351	15247	15179	15353	15318	15367	15379	15271	15255	15292	15260	15332	15302	15405	15366	15287	15223	15406	15313	15281	15324	15240	15358	15432	15326	15429	15335	15309	15341	15344	15316	15312	15328	15378	15210	15222	15397	15350	15354	15378	15425	15220	15348	15211	15281	15286	15191	15412	15277	15329	15205	15233	15401	15305	15355	15178	15172	15249	15333	15225	15316	15489	15287	15181	15302	15279	15328	15295	15206	15352	15316	15247	15455	15334	15311	15324	15389	15364	15346	15239	15443	15361	15196	15242	15359	15202	15374	15168	15255	15312	15428	15181	15276	15217	15140	15381	15246	15354	15244	15419	15307	15404	15290	15226	15408	15275	15094	15244	15315	15507	15149	15248	15282	15179	15363	15330	15358	15315	15373	15512	15231	15315	15230	15332	15395	15345	15282	15355	15288	15297	15414	15165	15348	15338	15137	15384	15383	15187	15253	15364	15285	15267	15327	15315	15315	15356	15236	15464	15395	15393	15256	15309	15387	15293	15220	15214	15248	15285	15428	15259	15332	15394	15278	15457	15224	15312	15457	15269	15258	15276	15367	15311	15334	15225	15388	15217	15383	15282	15221	15379	15407	15335	15171	15563	15254	15367	15223	15237	15408	15335	15261	15289	15326	15177	15278	15412	15209	15233	15145	15275	15291	15282	15340	15199	15201	15193	15418	15292	15303	15381	15211	15163	15401	15378	15183	15211	15396	15390	15235	15390	15249	15287	15288	15361	15278	15248	15326	15231	15419	15225	15469	15286	15305	15397	15269	15410	15296	15256	15242	15236	15400	15163	15426	15318	15208	15345	15301	15191	15282	15313	15364	15298	15231	15472	15183	15115	15415	15151	15330	15275	15325	15369	15237	15259	15397	15111	15279	15302	15289	15240	15460	15284	15151	15283	15191	15289	15611	15281	15344	15283	15289	15352	15232	15519	15280	15250	15501	15348	15175	15356	15439	15317	15333	15250	15355	15463	15352	15145	15361	15269	15179	15259	15332	15304	15241	15309	15358	15342	15167	15377	15271	15285	15220	15215	15323	15283	15367	15331	15477	15378	15310	15243	15343	15292	15159	15359	15255	15168	15361	15426	15296	15160	15303	15238	15389	15367	15293	15330	15345	15307	15297	15307	15211	15404	15304	15555	15209	15215	15097	15394	15185	15187	15109	15185	15351	15272	15221	15278	15329	15258	15354	15271	15375	15242	15329	15289	15137	15298	15214	15332	15289	15343	15289	15388	15304	15151	15385	15324	15510	15246	15277	15380	15350	15359	15224	15438	15279	15460	15111	15408	15205	15270	15408	15377	15347	15375	15342	15215	15286	15178	15365	15356	15389	15271	15348	15409	15269	15276	15267	15349	15255	15201	15156	15344	15559	15254	15287	15338	15327	15237	15195	15349	15177	15340	15317	15333	15357	15240	15204	15208	15349	15374	15187	15241	15220	15329	15198	15462	15448	15232	15216	15299	15252	15322	15379	15391	15254	15278	15188	15381	15343	15191	15342	15395	15211	15372	15350	15224	15371	15304	15306	15099	15251	15185	15200	15211	15366	15224	15237	15236	15255	15244	15351	15414	15281	15311	15282	15235	15350	15342	15226	15482	15453	15412	15317	15470	15061	15396	15213	15267	15296	15322	15238	15189	15198	15281	15286	15448	15164	15326	15368	15242	15164	15316	15513	15160	15207	15391	15274	15442	15454	15157	15312	15244	15216	15401	15251	15113	15419	15335	15258	15333	15196	15313	15157	15323	15340	15326	15245	15321	15319	15265	15343	15330	15271	15375	15301	15443	15321	15310	15139	15618	15255	15390	15369	15531	15295	15483	15363	15211	15129	15229	15224	15235	15320	15258	15197	15144	15226	15387	15341	15201	15320	15290	15138	15174	15345	15216	15258	15221	15424	15319	15110	15328	15443	15171	15295	15278	15175	15154	15329	15489	15120	15340	15143	15235	15347	15336	15324	15328	15255	15313	15337	15140	15175	15297	15380	15180	15363	15466	15157	15447	15288	15304	15225	15300	15243	15133	15397	15234	15304	15175	15373	15353	15262	15217	15341	15296	15289	15393	15292	15290	15292	15403	15417	15382	15360	15347	15354	15269	15400	15357	15283	15270	15202	15345	15187	15237	15396	15159	15472	15325	15266	15427	15168	15236	15258	15325	15372	15245	15335	15208	15390	15347	15197	15320	15012	15291	15380	15343	15412	15331	15427	15198	15223	15350	15420	15205	15159	15333	15394	15212	15292	15254	15342	15099	15192	15295	15300	15376	15314	15112	15303	15144	15294	15254	15329	15216	15316	15328	15265	15285	15261	15478	15150	15286	15313	15307	15458	15352	15290	15306	15399	15313	15319	15175	15240	15241	15209	15168	15424	15129	15238	15219	15306	15325	15200	15300	15229	15325	15272	15324	15449	15485	15239	15217	15294	15348	15349	15432	15380	15164	15155	15364	15267	15412	15526	15263	15359	15270	15189	15222	15386	15256	15329	15324	15423	15309	15209	15218	15351	15465	15427	15156	15259	15349	15500	15359	15300	15292	15342	15250	15413	15344	15282	15199	15247	15521	15313	15347	15317	15349	15131	15222	15409	15430	15449	15327	15418	15413	15287	15198	15371	15174	15297	15428	15309	15415	15199	15149	15262	15485	15064	15165	15227	15363	15271	15442	15120	15294	15261	15172
22422	20842	28507	23303	21271	24025	26486	21355	20232	20063	19466	21258	34694	36500	33744	27405	21083	18808	18210	17644	17485	17387	17665	17451	17390	17459	17354	17351	17429	17350	17394	17517	17406	17385	17538	17678	17419	17292	17272	17351	17608	17401	17387	17652	17334	17470	17260	17451	17433	17348	17343	17490	17368	17323	17490	17327	17419	17325	17310	17472	17304	17527	17266	17382	17457	17447	17145	17398	17489	17252	17256	17180	17353	17402	17285	17225	17231	17260	17227	17506	17390	17235	17265	17364	17158	17316	17321	17237	17347	17388	17268	17369	17492	17322	17445	17454	17003	17388	17322	17336	17338	17392	17291	17159	17238	17253	17543	17364	17462	17318	17166	17143	17569	17392	17296	17299	17376	17370	17477	17362	17372	17284	17375	17075	17305	17475	17370	17313	17323	17432	17352	17326	17509	17200	17352	17299	17291	17325	17255	17287	17339	17426	17441	17252	17065	17269	17481	17292	17426	17417	17173	17233	17327	17395	17545	17284	17241	17250	17435	17237	17645	17194	17182	17365	17261	17425	17636	17370	17413	17259	17445	17450	17389	17369	17384	17138	17248	17410	17390	17441	17470	17379	17351	17081	17436	17433	17272	17505	17186	17266	17411	17096	17339	17188	17274	17201	17202	17499	17125	17309	17206	17143	17273	17413	17417	17188	17421	17360	17463	17301	17213	17475	17411	17401	17537	17327	17277	17463	17413	17354	17455	17204	17482	17490	17295	17332	17054	17334	17464	17262	17365	17338	17213	17407	17497	17400	17314	17286	17146	17264	17247	17188	17429	17293	17331	17232	17349	17184	17074	17287	17502	17450	17377	17262	17445	17508	17311	17290	17482	17331	17434	17092	17292	17270	17328	17173	17484	17196	17321	17278	17311	17318	17150	17323	17307	17453	17512	17314	17357	17337	17339	17219	17486	17419	17608	17505	17475	17326	17253	17213	17625	17250	17340	17285	17340	17382	17291	17313	17208	17340	17234	17099	17317	17345	17202	17302	17192	17305	17258	17430	17403	17274	17179	17405	17244	17343	17310	17367	17185	17135	17354	17441	17325	17259	17328	17234	17363	17227	17299	17299	17350	17210	17158	17317	17334	17236	17515	17247	17360	17400	17685	17206	17334	17224	17617	17378	17523	17357	17155	17474	17415	17508	17320	17277	17343	17173	17294	17209	17167	17293	17373	17330	17364	17225	17176	17273	17326	17263	17231	17395	17350	17405	17278	17390	17611	17417	17213	17475	17310	17326	17165	17232	17169	17179	17329	17343	17414	17387	17441	17302	17344	17164	17457	17274	17439	17415	17120	17218	17267	17426	17242	17269	17140	17445	17145	17297	17239	17347	17182	17233	17302	17471	17285	17271	17086	17188	17518	17451	17255	17129	17524	17421	17243	17289	17242	17209	17218	17175	17449	17519	17220	17427	17283	17075	17439	17404	17406	17301	17321	17278	17263	17213	17356	17232	17254	17235	17361	17214	17500	17370	17273	17091	17288	17163	17141	17215	17401	17293	17222	17453	17435	17220	17158	17258	17216	17269	17261	17274	17320	17380	17313	17409	17408	17458	17157	17310	17295	17282	17454	17223	17218	17319	17254	17383	17419	17226	17363	17495	17545	17271	17317	17390	17467	17316	17365	17144	17281	17425	17416	17395	17285	17280	17247	17482	17274	17186	17207	17301	17047	17264	17502	17268	17329	17259	17081	17335	17336	17336	17451	17434	17310	17464	17380	17233	17387	17209	17480	17277	17386	17341	17326	17545	17207	17296	17109	17344	17164	17359	17429	17255	17366	17520	17292	17430	17445	17381	17246	17232	17147	17192	17324	17490	17298	17337	17323	17244	17428	17465	17506	17287	17535	17362	17468	17350	17374	17348	17384	17328	17403	17275	17155	17213	17169	17251	17234	17151	17269	17418	17292	17374	17371	17438	17343	17434	17429	17123	17389	17363	17219	17384	17307	17172	17461	17343	17242	17124	17361	17229	17407	17494	17228	17216	17393	17383	17309	17239	17245	17551	17377	17112	17322	17315	17382	17317	17285	17373	17294	17267	17470	17361	17559	17065	17425	17304	16926	17295	17329	17413	17587	17411	17425	17340	17370	17188	17337	17146	17354	17172	17433	17120	17201	17473	17444	17384	17263	17268	17309	17302	17506	17418	17245	17319	17324	17291	17157	17478	17344	17425	17351	17340	17387	17233	17317	17413	17139	17258	17409	17383	17139	17165	17352	17269	17344	17198	17541	17265	17327	17315	17153	17270	17191	17284	17467	17313	17197	17050	17218	17168	17279	17361	17409	17166	17269	17186	17261	17225	17252	17324	17300	17378	17230	17440	17277	17430	17358	17377	17368	17272	17187	17163	17217	17165	17237	17332	17500	17394	17313	17303	17181	17330	17340	17352	17214	17300	17397	17312	17100	17225	17203	17267	17614	17359	17388	17153	17471	17429	17245	17415	17312	17212	17617	17440	17440	17282	17361	17163	17202	17265	17234	17441	17204	17305	17341	17035	17199	17210	17318	17351	17256	17230	17213	17162	17377	17301	17290	17282	17261	17549	17181	17175	17215	17135	17471	17076	17196	17430	17451	17401	17479	17441	17309	17287	17412	17406	17358	17337	17301	17209	17334	17182	17221	17250	17581	17449	17491	17367	17375	17130	17010	17337	17097	17407	17448	17413	17270	17280	17422	17309	17337	17141	17272	17135	17414	17121	17127	17228	17436	17429	17339	17183	17257	17205	17535	17538	17366	17316	17121	17372	17435	17292	17409	17306	17290	17406	17265	17474	17379	17420	17387	17245	17385	17192	17470	17199	17540	17337	17375	17355	17185	17097	17242	17358	17246	17375	17563	17280	17225	17329	17319	17361	17329	17512	17283	17322	17319	17246	17415	17261	17474	17241	17408	17545	17312	17349	17413	17118	17201	17328	17295	17418	17081	17435	17289	17174	17333	17377	17262	17413	17358	17401	17298	17335	17338	17427	17209	17165	17171	17253	17303	17322	17304	17281	17164	17315	17433	17486	17176	17352	17314	17083	17231	17303	17375	17255	17189	17378	17387	17423	17263	17541	17323	17203	17299	17348	17242	17161	17425	17145	17258	17332	17285	17430	17346	17409	17281	17330	17382	17364	17097	17567	17261	17305	17510	17395	17417	17325	17606	17327	17421	17237	17172	17388	17145	17114	17167	17340	17306	17411	17260	17430	17325	17426	17179	17214	17220	17186	17364	17275	17287	17383	17436	17432	17193	17333	17314	17287	17155	17427	17420	17244	17287	17309	17322	17342	17651	17361	17231	17178	17192	17249	17478	17462	17388	17285	17463	17231	17319	17134	16996	17390	17423	17197	17198	17217	17364	17377	17360	17247	17205	17151	17336	17480	17207	17345	17372	17220	17255	17295	17196	17383	17339	17314	17407	17310	17432	17233	17473	17342	17172	17493	17201	17326	17296	17309	17446	17136	17347	17243	17339	17235	17332	17254	17179	17353	17372	17247	17342	17264	17374	17320	17287	17590	17223	17452	17256	17360	17303	17343	17244	17391	17034	17364	17293	17170	17257	17238	17377	17143	17532	17272	17165	17267	17339	17485	17502	17188	17137	17385	17288	17240	17172	17276	17301	17140	17283	17466	17378	17426	17344	17075	17139	17218	17382	17389	17316	17384	17434	17340	17399	17161	17446	17129	17328	17331	17515	17186	17221	17174	17335	17311	17364	17393	17383	17362	17292	17116	17238	17408	17192	17262	17344	17159	17355	17374	17605	17481	17171	17273	17562	17192	17314	17278	17216	17272	17479	17292	17421	17412	17271	17174	17195	17429	17425	17396	17221	17334	17153	17278	17516	17313	17301	17232	17298	17326	17319	17171	17306	17415	17187	17100	17195	17281	17243	17463	17184	17285	17174	17265	17163	17281	17353	17269	17454	17093	17301	17241	17365	17442	17243	17355	17273	17351	17344	17354	17210	17264	17251	17286	17219	17447	17307	17306	17145	17520	17335	17264	17404	17240	17541	17517	17214	17046	17411	17432	17257	17259	17182	17318	17072	17234	17182	17369	17375	17104	17220	17242	17431	17449	17135	17139	17405	17497	17440	17276	17199	17203	17472	17307	17429	17334	17137	17286	17250	17227	17378	17429	17430	17411	17272	17312	17299	17151	17294	17203	17396	17236	17294	17410	17178	17256	17135	17094	17219	17276	17320	17468	17288	17270	17265	17366	17288	17264	17405	17197	17252	17122	17174	17129	17210	17274	17545	17301	17536	17136	17381	17242	17566	17171	17323	17618	17404	17443	17365	17305	17466	17615	17351	17404	17347	17414	17525	17003	17158	17171	17336	17049	17163	17325	17588	17626	17265	17249	17396	17226	17217	17440	17288	17515	17338	17539	17334	17528	17138	17235	17270	17564	17489	17298	17157	17360	17412	17503	17438	17345	17033	17154	17208	17314	17300	17320	17471	17398	17216	17375	17312	17210	17262	17295	17299	17290	17159	17370	17217	17264	17151	17301	17325	17177	17283	17372	17365	17163	17535	17201	17203	17375	17346	17271	17290	17378	17213	17293	17217	17268	17270	17235	17321	17265	17413	17280	17397	17329	17290	17299	17405	17137	17155	17246	17200	17212	17255	17297	17113	17141	17273	17305	17297	17288	17451	17397	17273	17262	17259	17317	17111	17192	17536	17431	17150	17295	17342	17236	17423	17338	17320	17231	17338	17240	17301	17159	17174	17184	17373	17416	17110	17173	17452	17024	17496	17323	17291	17411	17393	17380	17138	17407	17391	17297	17319	17474	17543	17202	17247	17396	17363	17232	17401	17172	17483	17419	17371	17496	17253	17159	17205	17278	17105	17370	17218	17352	17326	17195	17254	17192	17166	17306	17495	17183	17352	17322	17311	17324	17298	17456	17293	17396	17517	17259	17216	17459	17209	17317	17310	17309	17316	17371	17158	17224	17312	17257	17110	17159	17279	17382	17153	17312	17445	17438	17414	17244	17286	17376	17241	17282	17515	17481	17351	17406	17340	17299	17222	17230	17191	17245	17091	17290	17237	17186	17213	17247	17208	17412	17351	17303	17328	17194	17272	17341	17395	17295	17273	17229	17345	17359	17416	17127	17300	17422	17198	17366	17187	17361	17329	17391	17459	17292
18337	34876	36159	31343	27938	25004	22516	21404	20076	19434	18111	22518	38518	38684	34853	27003	18892	17022	16037	15552	15575	15294	15493	15661	15439	15214	15405	15485	15277	15368	15376	15344	15552	15373	15439	15420	15309	15371	15427	15414	15413	15307	15533	15350	15598	15433	15441	15280	15210	15311	15262	15286	15296	15490	15342	15391	15480	15405	15389	15422	15408	15328	15227	15441	15439	15275	15312	15443	15364	15489	15323	15204	15380	15348	15402	15198	15312	15278	15239	15428	15398	15303	15351	15434	15460	15479	15424	15478	15327	15485	15225	15454	15335	15508	15307	15464	15258	15387	15384	15331	15296	15361	15309	15323	15561	15373	15582	15414	15309	15431	15231	15497	15336	15325	15356	15358	15404	15418	15415	15217	15422	15480	15329	15408	15400	15266	15345	15229	15420	15351	15373	15481	15436	15478	15274	15320	15229	15329	15562	15290	15338	15426	15482	15441	15632	15297	15297	15327	15378	15439	15203	15414	15472	15327	15422	15297	15396	15317	15266	15383	15216	15448	15320	15297	15572	15285	15313	15404	15501	15414	15466	15442	15301	15201	15354	15267	15326	15243	15254	15491	15311	15301	15407	15447	15464	15335	15366	15421	15436	15408	15374	15407	15233	15390	15459	15455	15378	15321	15299	15401	15411	15311	15356	15303	15334	15549	15305	15658	15181	15259	15405	15395	15370	15294	15395	15401	15491	15301	15348	15250	15369	15415	15316	15202	15379	15379	15331	15339	15372	15254	15492	15338	15243	15317	15281	15320	15397	15388	15435	15513	15505	15235	15412	15591	15372	15314	15385	15479	15196	15375	15291	15395	15350	15388	15348	15331	15358	15236	15331	15435	15389	15416	15411	15441	15444	15295	15433	15321	15530	15310	15509	15394	15342	15525	15235	15431	15441	15354	15320	15204	15350	15427	15312	15453	15387	15304	15343	15360	15388	15443	15416	15259	15356	15358	15368	15474	15422	15428	15306	15327	15347	15310	15375	15472	15350	15387	15471	15358	15349	15424	15266	15364	15471	15303	15474	15408	15254	15277	15554	15323	15436	15282	15393	15461	15342	15374	15238	15250	15281	15416	15328	15410	15351	15375	15410	15396	15479	15401	15426	15296	15357	15331	15430	15407	15254	15437	15570	15361	15303	15423	15583	15306	15343	15339	15339	15514	15256	15413	15239	15443	15443	15406	15220	15265	15379	15420	15424	15526	15260	15540	15335	15224	15404	15494	15415	15370	15358	15516	15450	15385	15313	15348	15242	15457	15271	15389	15535	15240	15349	15280	15401	15411	15326	15389	15276	15316	15318	15298	15374	15245	15300	15357	15246	15541	15437	15434	15450	15404	15312	15431	15407	15344	15375	15566	15305	15474	15228	15505	15441	15302	15434	15409	15464	15498	15445	15289	15259	15403	15266	15372	15414	15351	15385	15355	15386	15325	15450	15318	15333	15226	15347	15315	15344	15226	15410	15557	15476	15332	15395	15416	15470	15223	15394	15348	15328	15340	15329	15432	15191	15502	15518	15338	15443	15264	15372	15384	15109	15516	15410	15367	15517	15252	15377	15383	15479	15403	15427	15396	15339	15299	15427	15304	15267	15393	15402	15286	15333	15389	15501	15415	15528	15226	15430	15480	15349	15327	15215	15373	15420	15440	15422	15307	15242	15366	15313	15455	15292	15321	15505	15449	15463	15323	15406	15357	15424	15118	15420	15415	15417	15286	15547	15237	15384	15283	15572	15409	15317	15250	15313	15319	15354	15336	15326	15451	15205	15362	15185	15303	15336	15344	15196	15369	15376	15403	15406	15444	15465	15307	15377	15280	15411	15400	15328	15274	15255	15434	15372	15211	15397	15473	15518	15207	15418	15405	15292	15350	15361	15433	15426	15213	15265	15334	15486	15420	15275	15448	15547	15309	15461	15421	15313	15371	15324	15235	15446	15237	15348	15378	15406	15328	15440	15389	15523	15383	15279	15403	15431	15264	15351	15165	15356	15516	15281	15520	15368	15383	15552	15346	15286	15312	15417	15348	15241	15315	15346	15344	15391	15266	15491	15437	15296	15364	15137	15374	15404	15231	15338	15308	15361	15598	15423	15295	15298	15408	15186	15544	15259	15404	15497	15476	15296	15413	15321	15292	15450	15498	15444	15238	15251	15387	15314	15362	15279	15373	15338	15293	15533	15482	15406	15349	15400	15240	15322	15391	15438	15452	15377	15321	15230	15336	15363	15279	15498	15241	15253	15350	15361	15286	15453	15070	15309	15420	15359	15388	15454	15347	15205	15401	15303	15492	15495	15339	15296	15424	15330	15386	15287	15526	15377	15291	15295	15416	15327	15340	15475	15322	15306	15369	15373	15431	15421	15412	15288	15635	15279	15317	15344	15353	15404	15326	15569	15209	15321	15303	15310	15253	15312	15437	15369	15212	15363	15489	15416	15304	15304	15197	15413	15160	15460	15435	15299	15128	15420	15385	15283	15355	15347	15457	15183	15340	15457	15308	15424	15393	15398	15292	15416	15534	15498	15358	15428	15335	15332	15438	15529	15357	15349	15350	15350	15282	15534	15338	15339	15299	15418	15431	15266	15204	15501	15336	15290	15353	15193	15384	15467	15218	15407	15454	15474	15270	15295	15327	15485	15552	15522	15481	15452	15407	15285	15393	15320	15473	15345	15532	15380	15283	15470	15275	15458	15375	15439	15225	15378	15502	15215	15341	15413	15191	15250	15446	15489	15371	15371	15320	15496	15367	15583	15365	15410	15328	15417	15471	15425	15262	15317	15349	15375	15263	15146	15306	15291	15439	15443	15271	15478	15391	15127	15342	15312	15432	15398	15249	15318	15437	15538	15321	15362	15376	15472	15299	15346	15445	15312	15155	15377	15421	15337	15193	15394	15370	15477	15262	15469	15372	15364	15358	15459	15295	15251	15464	15310	15335	15370	15467	15302	15590	15419	15357	15386	15368	15481	15344	15227	15399	15414	15533	15463	15374	15446	15367	15381	15336	15296	15425	15316	15288	15286	15330	15266	15293	15296	15203	15321	15097	15326	15475	15339	15312	15276	15430	15289	15594	15428	15353	15202	15405	15413	15400	15316	15394	15403	15480	15520	15575	15426	15432	15423	15496	15550	15512	15281	15224	15242	15387	15381	15307	15304	15300	15317	15238	15330	15472	15319	15285	15166	15215	15366	15361	15602	15202	15185	15390	15550	15393	15226	15287	15274	15387	15384	15497	15337	15256	15196	15196	15391	15378	15428	15413	15280	15380	15506	15276	15279	15378	15271	15442	15318	15274	15272	15466	15440	15434	15345	15080	15647	15398	15396	15314	15452	15385	15554	15456	15589	15329	15459	15456	15415	15328	15490	15261	15303	15310	15329	15226	15240	15299	15333	15346	15408	15339	15515	15498	15344	15289	15429	15453	15353	15453	15421	15360	15335	15164	15363	15381	15367	15442	15372	15177	15337	15299	15267	15230	15321	15440	15324	15307	15480	15435	15338	15238	15369	15254	15361	15451	15239	15415	15344	15522	15342	15377	15436	15242	15321	15253	15302	15369	15308	15434	15401	15204	15288	15443	15480	15469	15309	15374	15375	15192	15473	15472	15412	15319	15387	15213	15235	15372	15337	15519	15362	15346	15467	15380	15298	15342	15217	15500	15572	15395	15377	15348	15392	15402	15446	15443	15332	15213	15312	15416	15441	15489	15529	15260	15317	15396	15277	15324	15440	15337	15207	15342	15236	15283	15301	15418	15312	15285	15364	15435	15298	15289	15446	15374	15134	15319	15307	15347	15213	15462	15346	15383	15354	15313	15408	15411	15477	15290	15565	15379	15379	15478	15307	15405	15364	15356	15315	15384	15454	15249	15366	15419	15438	15391	15415	15423	15546	15325	15308	15361	15496	15278	15338	15429	15302	15294	15272	15409	15354	15326	15496	15309	15423	15364	15262	15273	15479	15297	15272	15297	15426	15387	15283	15430	15396	15293	15503	15371	15361	15265	15377	15247	15303	15355	15413	15241	15272	15619	15309	15494	15314	15495	15310	15332	15389	15580	15307	15205	15310	15464	15245	15270	15248	15421	15260	15336	15391	15333	15345	15274	15388	15300	15470	15312	15267	15511	15516	15443	15417	15425	15297	15285	15456	15339	15242	15501	15325	15398	15253	15480	15498	15391	15357	15424	15214	15464	15382	15363	15479	15249	15364	15507	15425	15435	15259	15301	15268	15450	15304	15277	15392	15215	15401	15392	15342	15384	15343	15425	15327	15573	15291	15392	15458	15335	15317	15329	15483	15306	15422	15281	15493	15352	15448	15428	15279	15426	15375	15328	15473	15258	15332	15417	15335	15245	15332	15303	15283	15676	15286	15151	15369	15396	15403	15498	15179	15245	15253	15235	15236	15402	15550	15422	15433	15429	15434	15438	15478	15356	15288	15282	15500	15263	15145	15452	15272	15456	15382	15420	15403	15210	15406	15394	15298	15468	15220	15338	15386	15334	15328	15257	15451	15462	15248	15445	15255	15402	15156	15245	15314	15284	15336	15291	15523	15490	15392	15105	15360	15325	15381	15326	15402	15344	15543	15314	15254	15123	15249	15327	15303	15322	15452	15316	15279	15171	15416	15345	15337	15312	15343	15372	15229	15359	15287	15314	15415	15451	15218	15261	15396	15457	15413	15403	15304	15264	15325	15518	15269	15516	15294	15586	15314	15395	15382	15388	15350	15351	15597	15354	15415	15345	15420	15523	15453	15327	15257	15467	15427	15319	15379	15468	15434	15452	15340	15221	15349	15346	15258	15329	15319	15376	15348	15329	15398	15227	15512	15264	15515	15333	15479	15206	15476	15545	15453	15293	15261	15239	15249	15474	15380	15292	15316	15351	15295	15338	15302	15356	15386	15461	15240	15306	15576	15443	15430	15372	15322	15346	15367	15539	15461	15480	15283	15377	15278	15394	15390	15320	15341	15325	15368	15214	15350	15373	15403	15442	15371	15244	15448	15467	15273	15475	15467	15425	15373	15342	15265	15465	15386	15401	15290	15394	15363	15429	15324	15320	15266	15285	15291	15347	15344	15455	15578	15313	15306	15368	15326	15390	15374	15415	15386	15407	15293	15306	15433	15479	15215	15151	15409	15427
27058	22045	25580	23044	19484	19401	19027	18631	18311	17887	17581	17802	18849	19362	18741	18131	17327	17154	17021	17147	17027	16889	16894	16996	17051	17063	16964	16983	16804	16929	16880	17080	16862	16833	16946	17053	16960	17050	17068	17034	16932	17056	16883	16744	17016	16937	17023	17053	16836	16886	17049	16847	17057	17106	17101	16917	16827	16800	17047	16897	16911	17013	16988	16810	16948	17022	16902	16927	17000	16978	17031	16894	17065	17049	16968	17101	16964	16819	17062	16860	16810	16986	16940	16983	16952	16883	16907	16842	16980	16947	17051	16877	16951	16801	16774	16849	16941	16772	16954	17152	16939	17060	16972	16776	17087	17111	16776	16848	17027	16831	16902	16798	16822	16918	16917	16840	16984	16992	16909	16834	16855	16857	16827	16921	16834	16866	16916	17000	16817	17019	16944	16880	16825	17027	17016	16751	16910	16991	16923	16922	16769	16947	17029	16787	17035	16906	17051	17094	16836	16980	17009	16775	16892	16895	16933	16906	16946	17006	17024	17001	16992	16942	17080	16944	16809	16997	16857	16976	16843	16967	17073	17093	17083	16889	16897	16799	17067	16821	17044	16727	17052	16917	16777	16831	17099	16764	17054	17044	17011	16867	16872	16878	16906	17018	16872	16984	16923	16888	17108	17003	17008	16802	16984	16896	17065	16926	16900	16912	17069	16809	16909	16942	16988	16887	17017	16885	17191	16778	17051	16680	16977	17110	16887	16703	16803	17031	16873	17036	16955	16975	16860	16902	16884	16839	16828	17030	16850	16883	17078	16820	16975	16988	16825	16696	16822	17058	16645	16731	16986	17095	16967	16763	16711	16880	17169	16819	16953	16964	17041	16814	16962	16946	16858	17059	16799	17107	16891	16901	17063	16813	16811	16846	17103	16673	17002	16789	16864	16743	16837	16950	16993	16924	16984	16970	17113	16785	16925	17045	17088	16968	16862	17035	16679	16995	16996	17016	16988	16758	16845	16881	17033	17004	17034	16850	17083	16840	17007	16877	16949	16835	16799	16855	16936	16930	16916	16928	16854	16848	16792	16753	16812	16860	16877	16707	16966	16838	17016	17128	16874	17053	16920	16895	16903	16965	16967	17168	16763	16831	17067	17040	16765	16926	16930	16847	16991	16991	16953	16764	17052	16804	17037	16980	16747	16862	16987	16679	16892	16915	16909	16944	16773	16839	16933	17030	16994	16811	16943	16836	16915	17024	16934	17018	16939	16695	16999	16962	17143	17194	16904	17089	17068	16967	16925	16869	16860	16869	17012	16926	16992	16911	16909	16922	16692	16744	16935	16946	17070	16802	17035	17026	16784	16779	17040	16793	16995	16925	17035	16873	17047	16899	16870	17132	16828	17092	17071	17163	16971	16770	16814	16990	16882	16861	17006	17115	17094	16927	16972	16930	16856	16637	16903	16853	17206	16761	16879	16845	16796	16889	17021	17013	16857	16888	16786	16845	16947	16821	17102	16900	17254	16862	17024	16978	16686	16804	16809	16934	16980	16944	17106	16809	16958	16948	17085	16961	16781	16952	17005	16888	16829	16916	16979	17043	16891	16840	16885	16912	16834	16910	17006	16937	16830	16950	17066	17000	17049	16894	16958	16747	16924	17014	17070	16801	16943	16966	16739	16910	16942	16950	16849	17031	17055	16865	16945	16823	16948	17031	16791	17025	16799	16855	16913	16729	16963	17110	16889	16898	16934	16833	16881	17035	16979	16934	16925	16880	17224	17001	16903	16897	16769	17050	16900	16923	17030	16875	17015	17115	16964	16898	16892	16760	17164	16959	16807	16840	16859	16868	16989	16825	17041	17054	16918	16995	17161	17074	17224	16897	16960	16928	16952	16840	16948	16913	16851	16833	16736	16918	17064	16946	16938	16829	17166	16937	16938	16974	16788	16870	16897	16770	17048	16771	16782	16831	16947	16864	17065	16858	16678	17008	16974	16778	16984	16738	16893	16829	16800	16848	16908	16810	16887	17015	16904	16893	16960	16961	17102	17036	16957	17023	16948	16929	16891	16905	16941	16900	16810	16874	17084	16875	16976	16956	17167	16899	17109	16986	17075	16905	17006	17051	17031	16932	17036	16865	17130	17051	17031	16858	16944	16919	16806	16929	16986	16963	17095	16941	17124	17085	16890	16899	16757	17142	16721	16971	16887	17034	16999	16790	16910	16903	16974	16886	16966	16984	16830	17017	17059	16999	16927	16907	16775	16959	16694	17006	16853	16881	16983	17131	16968	17065	16771	16920	16976	16952	16783	16987	16977	16952	16925	16886	16899	16839	16928	17042	16696	16952	16908	16886	16751	16929	16851	16957	16952	17058	17135	17048	16905	16894	16934	16862	16874	17036	16899	16926	16920	17000	16917	16932	16787	16928	16982	16965	16799	16890	16766	16836	16754	17006	16957	17125	16999	16857	17063	16965	17111	16927	16789	16964	16994	16963	17011	16737	16970	16812	17040	16981	16880	17073	16920	16920	16994	16955	16959	16912	16984	16982	16785	16971	16977	16912	16993	16943	16955	16929	16973	16896	17072	16846	17116	16945	16956	17075	16989	16876	17036	16932	16928	17081	16803	16952	17017	16859	16798	16761	16855	16899	16985	17065	16985	16988	16950	16867	16693	16951	16737	16904	16716	16777	16876	16973	16851	16755	16983	16965	16893	16981	16810	16873	16938	16800	16865	16843	16845	17024	16869	16949	16863	16704	16522	16905	16991	16865	16841	17123	16932	16945	17049	16995	17050	16916	16982	16919	16968	16909	16785	16727	17069	16830	16880	16894	16920	16873	16988	16867	16970	16990	16972	16907	17085	16923	16931	16886	16953	16933	16964	16859	17010	16812	17080	16878	16831	17242	17189	16970	16739	16861	16708	17093	16866	17066	16950	17177	17108	17047	16810	17006	16770	16920	16990	16795	16936	16822	16904	17199	17057	16935	16907	16925	16934	17061	16847	16959	16869	16917	17029	17009	16934	16848	16887	16897	16913	16890	16687	16944	17123	16829	16954	16875	16900	16884	16778	17075	16971	17029	16995	16937	16898	16790	17046	16790	16789	16936	16907	16951	16946	17070	16770	16980	17194	16915	17101	17006	16824	16877	17092	16881	16921	16848	16995	16977	16877	16728	16684	16873	16863	16982	16935	16883	16725	16882	16746	16784	16958	16924	16860	16909	17001	16956	17025	16706	16897	16927	16989	17028	16987	16818	17029	16962	17005	16933	17005	16919	16828	16975	17005	16850	16864	16950	16863	16838	16914	17002	16813	16967	16780	16986	16972	16946	16910	16838	16954	16881	17104	16701	17006	17055	16833	16764	16819	16929	16770	17104	17017	16774	16974	16968	16879	16946	17014	16870	16744	16935	17028	16883	17015	16916	16919	16960	16841	16903	16881	16968	16777	16834	16945	16850	17094	16947	16714	16749	16919	16878	16898	16879	16934	16763	16787	16790	16885	16846	16823	16786	16713	16895	16895	16783	17029	16896	16817	17055	16873	16845	17159	16990	16953	17046	16796	16906	17080	16918	16805	16720	16903	16947	16961	16924	16881	16967	16778	16731	16970	17047	16911	16932	17190	16949	17020	16951	17111	16784	16917	17061	17083	17114	16926	16908	17080	17145	16992	17053	16903	16956	16937	16863	16874	16766	16805	16847	17053	16642	16556	17238	16817	16798	16998	16800	16858	16956	17018	17008	17124	16873	16988	16862	16755	17005	16918	16874	16934	17068	17077	16846	17028	16922	17040	16870	16945	16933	16881	16812	16923	17051	16904	16978	16894	16916	16842	17003	16897	16829	16762	16940	16901	17106	16997	16976	17095	16996	16987	16855	16751	16812	17080	16830	17070	16893	17077	16797	16946	16879	16897	16734	16993	16720	16945	17058	16850	17000	16844	16820	17024	16863	17008	17014	16999	17010	16792	17009	16981	16757	16880	17079	17037	16995	17160	16986	16988	16895	16909	16907	16921	17094	16923	16934	16837	16713	16875	16752	17040	16750	16844	17003	16936	16979	16780	16851	16745	17101	16888	17040	17096	16928	16953	16841	16832	16772	16732	16837	17014	16953	16989	16864	16803	16951	17013	16961	16838	16943	16946	16924	16961	16911	17219	16926	16882	17120	16786	16774	16842	16893	16942	16924	17053	16896	16936	17075	17140	16801	17025	16802	17012	17098	17034	16886	16986	16929	16951	16976	16908	17061	16849	17063	17102	16946	16785	16889	17015	16816	16837	17125	16983	17008	16761	16889	16728	16941	16863	16795	16949	16936	16844	16943	16847	16984	16852	16943	17109	17015	16904	16807	16889	16954	17005	16806	17221	16957	16901	16927	16763	16709	16879	16779	16702	16840	16870	16960	17066	17052	16976	16979	17025	16953	16890	17082	16952	16939	16997	17195	16866	17198	17023	17065	16955	17041	17028	17021	16945	16835	16726	16918	16825	16848	16910	16937	17000	16916	16898	16991	17081	17014	17002	17001	16894	16716	16877	16976	16956	17080	16816	16886	16879	17016	16820	16814	16943	16975	16887	16945	16817	17012	16902	16948	16853	16974	16755	16787	16734	16906	17001	16635	16931	17006	16981	16913	16928	17094	17007	16892	16923	16863	16983	16681	16977	16869	16978	16979	17059	16783	17044	17057	16862	17097	16929	17025	16816	17018	16976	16871	16776	16747	17054	16809	17023	16863	16912	16775	17092	16993	16916	16690	16980	17032	16819	16953	17157	16879	16924	17123	16927	16844	16965	17038	16938	16741	17170	16989	17032	17003	16947	16759	16798	16858	16949	16859	17018	16882	16686	16670	16938	16962	16957	17002	17033	16933	17065	16944	16654	17012	16963	17060	16582	17142	16889	16870	16892	17044	16947	16959	17101	16896	16890	16997	16793	16830	16906	17003	16952	16946	16850	16825	16998	16813	16917	17033	17025	16945	16994	16920	16873	16940	16887	16819	16966	16790	17240	17032	16935	16851	16898	16904	16805	16990	16749	17052	17023	16849	17004	16902	17173	16831	16933	16937	16914	17114	17006	17060	16890	17041	16961	17016	16977	16955	17121	16959	17017	17136	16958	16831	16883	16806	16855	16973	16980	17003	17000	16927	17021	16998	17147	16891	16860	17018	17151	16888	16971	16820	17135	16945
17157	23866	23888	20905	19228	19205	18546	17501	17233	16489	16410	16432	18425	18321	17443	16389	15757	15403	15055	15238	15121	15161	15280	15067	15064	15141	15152	15098	15174	15233	15180	15247	15258	15229	15002	14926	14874	15260	15182	15202	15124	15148	15141	15163	15172	15113	15185	15191	15033	15207	15251	15196	15182	15179	15159	15213	15118	15124	15148	15279	15103	15256	15102	15316	15189	15059	15066	15061	15176	15076	15110	15157	15258	15113	15192	15254	15028	15122	15121	15092	15130	15024	14980	15244	15035	15161	15282	15106	15030	15195	15092	15220	14869	15219	14970	15203	15242	15145	15096	15260	14971	15115	14995	15059	15188	15170	15212	15149	15132	15213	15057	15015	15152	15253	15213	15036	14981	15074	15166	15162	14963	15163	15078	15043	15151	15156	15231	15110	15108	15127	15207	15145	15368	15140	15138	15065	15158	15223	15308	15128	15108	15078	14988	15130	15171	15127	15120	15107	15070	15004	15103	15173	15052	14929	15205	15145	15112	15104	15214	15224	15241	15166	15081	15130	15105	15275	15006	15212	15098	15106	15120	15174	15142	15034	15111	14922	15168	15058	14998	15161	15199	15107	15279	15148	15181	15193	15226	15255	15027	15129	15158	15224	15028	15119	15105	15122	15107	15076	15162	15238	15200	15108	14931	15170	15008	15106	15034	15169	15207	15128	15063	15161	15115	14989	15230	15016	15119	14965	15060	15094	15162	15189	15228	15145	15061	15068	14876	15187	15064	15000	15068	14939	15165	15237	15112	15203	15190	15139	15017	15395	15017	15217	14998	15155	15056	15099	15007	15004	15095	15146	15109	15008	15207	15309	15096	15062	15198	15180	15220	15100	15186	15119	15252	15233	15252	15062	15190	15325	15152	15251	15189	14968	15278	15245	15130	14968	15223	15099	15134	15023	15169	15067	15034	14984	15138	15021	15084	15141	15047	14900	15007	15169	14994	15077	14953	15141	15149	15162	15152	15164	15170	15099	15092	15015	15121	15202	15133	15120	15137	15000	15034	15095	15090	15073	15104	14949	15165	15219	15196	15214	15155	15315	15231	15179	15099	15063	15139	15042	15278	15019	15100	15110	15155	15165	15037	15367	15113	15225	15076	15065	15210	15274	15201	15183	15186	15005	15089	15147	15126	15003	15181	15105	15164	15194	15206	15080	15067	14962	15189	15064	15342	15281	15140	15036	15101	15020	15141	15278	15114	15207	15144	15111	15064	15094	15069	15186	15164	15207	15195	15039	15251	15178	15209	14978	15237	15088	15035	14962	15082	15027	15129	15080	15174	15075	15103	15084	15054	15062	15155	15106	15114	15061	15144	15156	15027	15272	14978	15078	15041	15115	15318	15085	15073	15293	15135	14997	15071	15140	15094	15261	15216	14922	15160	14926	15210	14966	15070	15155	15043	15026	15179	15012	15157	15202	15162	15060	15213	15119	15163	15054	15287	15088	15244	15231	15156	14925	15077	15074	15151	15157	15091	14981	15188	15073	15084	15205	15260	15168	15115	15176	15134	15138	15110	15013	15248	15160	15260	15015	15171	15142	14959	14992	15383	15246	15014	15185	15150	15287	15111	15097	15067	15128	15224	15089	15131	15216	15090	14997	15154	15164	15077	15135	15052	15169	15046	15044	15177	15225	15163	15224	15102	15054	15075	15056	15245	15039	15178	15083	15111	15070	15284	15182	15128	15172	15133	15128	15136	15229	15133	15003	14893	15122	15233	15259	15172	15182	14968	15055	14984	15196	15076	15249	15168	15138	15131	15086	15032	15199	15107	15203	15094	15052	15197	14995	15024	15051	15205	15050	15173	15092	15085	15053	15147	15192	15109	15140	15278	15039	15049	15049	15223	15220	15386	15109	15125	15253	15018	15190	15166	15281	15169	15297	15120	14882	15114	15140	14954	14999	15291	15268	15027	15071	15001	15054	15163	15116	15128	15195	15182	15096	15199	15113	15246	15184	15045	15133	15154	15219	15249	15253	15277	15045	15102	15067	15148	15044	15183	14959	14965	15274	15054	15094	14935	15145	15218	15172	15102	15093	15132	15198	15213	15187	15097	14993	15200	15095	15177	15168	15280	15152	15113	15109	15184	15000	15175	15131	15064	15127	15097	15072	15063	15309	15180	15132	14950	15001	14956	15062	15034	15225	15182	15094	15002	15137	15080	15068	15141	15082	15249	15210	14939	15093	15196	15234	15010	14977	15145	15074	15194	15109	15124	15088	15053	15101	15207	15219	15020	15117	15261	14877	15185	15147	15263	15091	15160	15227	15258	15150	15176	15170	15111	15068	15201	15030	15213	14969	15152	14947	15180	14981	15188	15156	15113	15023	15087	15197	15105	15270	15061	15275	15245	15128	15156	15178	15153	15180	15285	15090	15151	15052	15082	15172	15154	15180	15203	15142	15117	15157	15155	15056	15103	15062	15218	15080	15151	15107	15118	15096	15020	15083	15186	15278	15073	15057	15198	14968	15254	15115	15172	15043	15092	15285	15124	15003	15048	15237	15175	15084	15012	14996	15219	15189	15071	14922	15173	15155	15127	15119	15154	15098	15220	15162	15207	15233	15162	15136	15278	15154	15000	15132	15008	15184	15035	15185	14976	15155	15102	15240	15113	15093	15069	15006	15237	15071	15108	15208	15031	15108	15102	15160	15063	15062	15007	15147	15129	15135	15236	15197	15070	14953	15124	15001	15063	15130	15006	15246	15133	15132	14991	15086	15000	15102	15125	15187	15197	15098	15114	15076	15241	15254	15121	15165	15058	15022	15212	15052	15130	15325	15101	15083	15111	15057	15209	15041	15027	15136	15171	15090	15092	15183	15237	15102	15208	15089	15128	15019	15065	15223	15283	15376	15279	15049	15145	15236	15025	15229	15242	15124	15237	15051	15054	15358	15181	15029	15069	15132	15270	15142	15130	15049	15233	15279	15147	15230	15129	15135	15110	15208	15141	15055	15176	15033	15191	15029	15223	15096	15240	15101	15110	15048	15137	15109	15179	15176	15110	14921	15232	15072	15097	15188	15164	15141	15164	15296	15320	15145	15201	15096	15174	15179	15161	15030	15082	15066	15107	15073	15092	15293	15017	15098	15169	15054	15161	15164	15128	15039	15299	15254	14947	15094	15034	15079	15184	15045	15119	15123	14963	15123	15156	15083	14999	15073	15117	15273	15154	15012	15175	15024	15065	15104	15241	15082	15025	15075	15132	15297	15197	15018	15220	15108	15261	15067	15029	15174	15032	14936	15219	15353	15127	14967	15262	14944	15333	15150	15012	15019	15197	15175	15126	15179	15104	15228	15145	15078	15028	15164	15036	15232	15136	15187	15218	15219	15131	15016	15082	15140	15104	15002	15135	15048	14912	15103	15196	15121	15164	15175	15182	15134	15298	15129	15231	15285	15182	15147	15148	15118	15196	15212	15156	15174	15168	15166	15114	15214	15181	15006	15058	15346	15085	15159	15265	15080	15066	15002	15060	15142	14997	15234	15183	15156	15248	14979	15060	15175	15003	15193	15158	15151	15203	15182	15201	15193	15148	15163	15196	15282	15137	15197	15061	15050	15264	15052	15156	15118	14905	15228	15144	15363	15019	15351	15135	15179	15225	15202	15204	15230	15056	15209	15031	15161	15077	15271	15190	15108	15038	15055	15028	15211	15074	15182	15163	15144	15097	15098	15060	15223	15201	15092	15176	15177	15054	15168	15118	15027	14891	15279	15064	15183	15110	15146	15219	15064	15181	15032	15074	15047	15035	15328	15160	15075	15085	15008	15094	15291	15090	14964	15143	15256	15093	15200	15157	15038	15124	15154	15206	15247	15115	15083	15108	14929	15138	15106	15220	15206	15147	15291	15038	15102	15233	15262	14911	15214	15129	15225	15009	15202	15101	15107	15258	15184	15046	15078	15041	15047	15210	15152	14796	15150	15195	15276	15140	15150	15182	15056	15159	15254	15034	15116	15144	15180	15116	15080	15157	15131	15005	15209	15163	15131	15073	15131	15233	15181	15082	15116	15216	15096	15202	15094	15359	15101	15020	15226	14969	15182	15114	15125	15200	15124	15218	15232	15118	15144	14924	14991	15214	15154	15313	15148	15115	15085	15287	15195	15183	15013	15140	14936	15121	15059	14983	15162	15091	14998	14897	15159	15114	15185	15166	15183	15087	15024	15095	15080	15145	15217	15095	15057	15149	15198	15032	15184	15023	15187	15150	15194	14917	15091	15110	15086	15131	15039	15299	15132	15219	15189	15237	15020	15145	15031	15171	15214	15158	15212	15102	15176	15169	15027	15252	15148	15091	14951	15208	15088	15068	15136	15183	15206	15177	15250	14937	15054	15279	15059	15117	15073	15114	15131	15143	15129	15119	15108	15214	15057	15244	15129	14934	15142	15154	14931	15109	15168	15170	15001	15300	15145	15134	15093	15103	15083	15095	15001	15225	15240	15048	15228	15158	15031	15132	15172	15197	15047	15116	14958	15158	15213	15187	15098	15017	15263	15240	15267	15071	15206	15104	15077	14829	15156	15082	15166	15272	15183	15230	15289	15012	15205	15136	15098	14984	15178	15106	15104	15047	15158	15163	15199	15103	15264	15140	15089	14941	15174	15194	15070	15148	15086	15173	15211	15255	15152	15168	15114	15061	15238	15118	15021	15282	15065	15112	15110	15034	15122	14960	15311	15159	15215	15259	15141	15179	15243	15036	15212	15278	15346	14995	15146	15154	14910	15118	15084	15177	15208	15123	15080	15154	15165	15147	15127	15102	15266	15354	15169	15274	15191	15224	15168	15037	15078	15278	15119	15119	15180	15111	14988	14960	15048	14992	15071	15308	14923	15225	15154	15241	15082	15136	14998	15188	15280	15169	15166	15168	15209	15205	15064	15159	15100	15083	14984	15188	15233	15185	15144	15347	15138	15152	15001	15054	15001	15013	15101	15165	15166	15185	15064	15228	15074	15107	15059	15024	15104	15103	15196	15291	15155	15110	15095	15106	15163	15230	15140	15201	14977	15258	15338	15206	15093	15118	15128	15172	15223	15016	15134	15130	15113	15085	15040	15142	15102	15085	15170	15198	15090	15069	15155	15186	14999	15023	15144	15183	15152	15085	15238	15269	15107	15099	15158	15193	15062
23457	20854	28155	23877	22182	23013	22505	19903	19235	18733	18373	22116	29456	29069	26488	22233	18810	18072	17398	17044	17096	16905	16965	17055	17081	17137	17246	17097	16818	17135	16937	17086	16996	17010	16906	17100	16987	17064	17044	16960	17026	16997	16966	17030	17226	16880	16943	16855	17100	17025	17113	17011	16966	16931	17102	17126	16823	17057	17070	17111	16902	16888	17081	17023	17206	16845	16854	16831	16950	17004	17160	16990	16917	17008	16965	17057	17083	16987	17017	16854	17018	16961	16869	16890	16891	16809	16888	16982	17046	17066	17103	17028	16910	16983	16929	16977	17113	16898	16926	16970	17085	16793	16904	16820	16949	16979	16955	17019	16899	16896	16957	16778	16955	16901	16956	17104	16932	16913	16997	16930	16862	17010	17044	16996	16937	16889	17111	17006	16959	16945	16818	16894	16921	17009	16956	16903	17044	17028	16968	16906	16915	16830	16994	16978	16943	16698	16993	16771	16836	17075	17125	17123	16980	16810	16843	16956	17098	16909	17051	16777	16766	16870	17093	16800	17270	16792	16916	17145	16894	17019	16943	16911	16999	16831	16926	16813	16987	17149	16982	16990	16885	16954	16842	16873	16897	16937	16947	16987	17056	17195	16931	16916	16921	17024	16993	16991	16868	17015	16926	16989	17002	17039	16786	16840	16952	16908	16960	16884	16984	17009	16981	16905	16962	16859	16816	17077	16908	16861	17123	16930	17040	16963	16978	16960	16891	16838	16873	16910	16935	16981	17127	16860	16999	17007	16872	16920	17089	17035	17114	16832	16988	16865	17185	16951	16852	16809	17078	17010	16980	16835	16957	16940	16867	17011	16891	17072	17090	17102	17093	17066	17042	16799	16832	16949	16963	16860	16880	17061	16916	16919	16754	16939	16953	16838	17126	17026	16947	16909	17050	17209	17199	16849	16837	16838	16963	16934	16911	16850	17070	17115	16889	16953	16735	17044	16944	16718	17025	17103	16909	17098	17034	16789	16972	17029	16975	16844	16920	16831	16854	16809	16844	16993	16885	16870	17061	16887	16849	16808	16954	16816	16832	17041	17036	16838	16951	17026	17083	16717	16909	16885	16982	16943	16822	17022	16895	16958	17043	16986	17004	16820	16970	17051	16927	17007	16930	17000	16868	17010	17062	16884	16780	16895	16913	17030	16874	16950	17048	16806	16882	16962	17085	16720	17037	17044	17044	16981	16948	16880	16595	16985	16988	16835	16691	16792	17086	16941	16899	16860	16803	16865	17041	17079	16970	16721	16913	16787	16981	16771	16921	16919	16799	17149	17022	17058	16894	16774	17073	17158	16947	16810	16995	17019	16942	16868	16828	16867	16971	17177	17007	16963	16985	17126	16957	16961	16893	16697	16937	16788	16859	17014	16893	16875	17073	16839	16905	16788	16849	16951	17109	17058	16821	16973	16763	16861	16855	17028	16868	17031	16990	17057	16931	16785	16940	17011	16954	17026	16941	16917	16960	16933	16961	16825	17100	16807	16839	16886	16858	16940	16846	16967	17134	16916	16981	16783	16974	16902	17052	16879	17009	16975	16872	16959	17144	16891	16921	17038	17052	16958	17002	16921	16922	17183	17048	16922	16755	16993	16949	16739	16798	16869	16988	16923	16779	17012	17216	17104	17118	16884	17030	17018	17002	17180	16987	17008	16975	16896	16999	16991	16888	16934	16939	17141	16816	16850	17050	17034	16927	16880	16926	17157	17046	17074	16913	16803	17041	16728	16769	17019	17053	16951	16837	16808	16864	17144	16834	16907	17190	16827	17060	16810	16992	17131	17004	16853	17049	16972	16882	16995	16877	16903	17044	16981	17005	16866	17022	16912	16916	16923	17056	17174	16952	16958	16920	16799	16848	16786	16985	16817	17042	17110	16973	17073	16932	17154	16918	17194	16985	16856	16892	16904	16866	16994	16982	16917	16783	16903	17204	16960	17113	16997	17056	17024	16901	16843	17022	17003	16980	16780	17040	16976	17038	17024	16953	16854	17021	16964	17024	17243	17121	16883	16862	16779	17148	16947	16884	16959	16993	17123	17030	16934	16988	16824	16916	16845	16996	16929	16822	17169	16894	16987	16973	16864	16817	16861	17010	16957	17024	17148	16933	17152	16785	16961	17057	17030	16730	17008	17055	17020	16984	17037	17049	16997	16915	17051	16924	16955	17043	17020	17075	16880	16849	16978	17083	16868	17077	16828	16941	16975	17093	16932	16973	16940	16905	16934	16954	17036	16909	16890	16954	16946	17068	16590	16828	16802	17003	16998	16946	16949	17018	16786	17027	16952	16895	16861	17087	16977	16720	17101	17118	17110	16944	17107	16949	16866	16893	16893	17156	16942	17108	16894	17027	16943	17004	16936	16586	17087	16952	17061	16943	16764	16935	16898	17080	16986	17068	17012	16930	16692	17005	16866	16797	17085	16881	17105	16985	17114	16946	16929	16930	16976	16994	16963	17101	16872	16773	16878	16921	16794	17046	16768	16896	16802	16988	17252	17037	16942	16805	16847	16848	16908	16791	16890	16709	17050	17020	16922	17000	17032	16923	17148	17162	16902	17131	17044	16882	16892	17062	16800	17069	16883	16874	16967	16986	16834	16882	16984	17012	17055	16918	16774	17013	16885	16722	16803	16823	16802	16947	16961	16944	16882	17012	16773	16943	16874	17129	17111	16991	17063	16911	17122	16670	16912	16872	16882	16998	16903	16947	16888	16966	16980	16937	16923	16899	17010	16789	16944	16698	17059	16921	16626	16880	16887	16930	16986	16867	16961	16899	16993	16772	16857	17040	17085	16993	16927	16992	16979	17064	16934	17009	17013	17033	16867	16806	16838	16919	16915	16994	16966	16996	16964	17267	16906	16926	17054	16951	16913	16936	16782	17041	17176	16766	16996	17062	17042	17047	17062	17000	16960	17021	16930	16912	16931	17003	17081	16711	16901	16929	16865	16795	16873	16972	17037	16934	17022	17128	16968	17040	17067	16973	16992	17014	16966	17019	16871	16928	16857	16931	16888	16944	16894	16902	16865	17007	16915	16849	16984	16969	16869	16893	16703	16939	16842	16894	16770	16960	17033	17222	16867	17099	16915	16908	17059	16824	16835	17002	17047	16979	16994	16886	16825	17072	16935	16856	17042	16847	17137	17059	16868	16909	16892	17018	16991	16918	16892	16886	16978	16938	16911	16987	16971	17088	16772	17103	16988	17007	16740	16836	16789	16930	16735	16831	16964	16726	16952	16919	17027	16929	16898	16923	17101	17186	16799	17008	16900	16920	16989	17009	17005	16914	16872	17087	16867	16767	16813	17084	16851	17070	16894	16768	16814	16992	16962	17202	17013	16871	16934	17067	16918	16851	16970	17002	16910	16899	16808	17060	16770	16917	16910	17020	17067	16938	16892	16808	16850	17045	16962	16971	16919	17049	16845	16893	16897	16946	16994	16932	16899	17078	17167	16973	16933	17086	17053	16911	16826	16902	16889	16798	17054	16972	16893	17070	17209	16907	16922	17112	16970	16968	16889	16959	16984	16824	16988	17027	16917	17088	16949	16903	16992	17124	16952	17066	17037	16879	17062	16898	16891	17106	16833	16890	17197	17130	17108	17004	17090	16965	17190	16969	17041	16892	17109	16891	17022	16969	16882	17074	16905	17189	16956	16867	17049	17083	17019	16787	16895	16792	16855	16990	16935	17025	16930	16945	16985	17014	16870	17022	17007	16806	16986	17101	16946	16999	17103	17030	17055	16897	16899	16970	16939	16981	16838	17003	16964	16997	16980	17045	17025	16892	16831	16916	16989	16838	17031	16850	17021	16927	16874	16796	17065	17064	17019	16682	16992	16820	17115	16966	17151	16935	16958	16893	16907	16894	17032	16963	16970	17223	16922	16859	17128	16917	16716	16885	17046	16880	16865	16849	16956	17075	17075	16911	16936	17146	16776	16830	16939	17021	16989	16980	17043	17054	16902	16843	16942	16848	17003	17174	17235	17010	17035	17011	16860	16838	16713	16875	17050	16725	17150	17064	16980	16964	17088	16840	17074	17161	16968	16911	16991	17151	17056	17039	17011	17164	16819	16898	16922	16858	16778	17022	16863	16909	16859	17018	17063	16983	16995	16897	16814	17020	16839	17063	16936	17001	16898	16947	16949	16869	17025	17060	17099	16909	16890	17032	17141	16968	17061	16982	17137	16806	17031	17009	16944	16773	16865	16917	17034	17111	17038	17085	16769	16915	17249	17092	17063	17188	17014	16985	16981	16921	16853	17092	17033	17014	17036	17045	16960	17027	16916	16924	16825	17001	16685	16910	16927	16989	16914	16780	17118	16910	17003	16957	16884	16975	16850	16882	17041	16917	17078	16881	17008	17087	16722	17085	17063	16883	16779	17183	16942	16885	16980	17039	17081	16922	16960	17090	16942	17020	16802	16787	17125	17010	17022	17040	16961	17049	17014	17090	16945	16895	16868	16861	16925	16958	17084	17019	16837	17018	17072	16738	16908	16910	16738	16902	16900	16983	16964	17023	17166	16894	16987	16878	16870	17055	16861	17006	17200	16769	16946	17041	16991	16670	16814	17047	16796	17106	17098	16997	16907	17164	16991	16853	16939	16846	16938	17021	17008	17010	16929	16926	16878	17203	16789	16960	16944	16855	16947	17006	17091	17001	17106	16833	16979	17074	17235	16912	17014	16952	16845	16999	16946	16911	16853	17017	16903	16913	16952	17063	17050	16862	16953	17020	17061	16826	16898	16902	17048	16950	16889	17075	16900	16975	16971	16942	16911	16923	17052	17063	16802	16974	17173	17086	16992	16961	16852	16623	16778	16931	16931	16766	17059	16974	16883	17042	16770	16875	17042	16818	17002	17140	16954	16959	16981	16886	16938	17070	17026	17144	17016	16946	17172	17013	16855	17077	16881	16957	17155	17049	17017	16985	17008	17110	16882	16887	16870	16879	16808	17023	16888	17292	16948	17055	17064	16931	17009	16926	17038	16960	16972	16884	17079	17047	16997	16961	16922	16789	17015	16929	17031	16989	16827	17103	16918	17021	16976	17057	16978	16835	17040	17033	16939	16817	16881	17000	17042	16808	16920	16969	16959	16913	17130	16994	16789	16888	16776	16987	16852	16921	16890
15543	29436	29814	26262	23218	21625	20227	19520	18672	17942	17427	24239	32116	30925	27069	21463	16904	15644	15390	15268	15255	15039	15295	15179	15372	15169	15173	15299	15194	15212	15124	15225	15188	15312	15185	15177	15131	15287	15280	15118	15108	15303	15092	15192	15295	15296	15230	15339	15204	15325	15229	15126	15148	15073	15331	15143	15101	15218	14960	15073	15318	15221	15190	15194	15136	15228	15219	15192	15187	15364	15231	15294	15080	15117	15027	15241	15156	15302	15207	15079	15217	15142	14997	15116	15210	15191	15268	15322	15294	15054	15259	15254	15183	15381	15370	15283	15216	15349	15223	14919	15217	15186	15164	15116	15120	15163	15298	15280	15138	15357	15337	15208	15136	15124	15000	15065	15230	15252	15091	15271	15092	15116	15224	15298	15162	15057	15296	15314	15178	15283	15186	15159	15228	15207	15190	15298	15329	15167	15097	15232	15090	15204	15075	15394	15124	15067	15227	15128	15361	15122	15055	15171	15204	15118	15180	15168	15254	15085	15226	15206	15189	15120	15344	14920	15302	15323	15276	15226	15260	15120	15096	15084	15191	15201	15145	15144	14991	15111	15213	15098	15185	15387	15303	15070	15379	15219	15178	15207	15255	15317	15269	15169	15212	15276	15333	15160	15125	15275	15091	15223	15031	15073	15146	14959	15164	15133	15058	15066	15143	15224	15112	15036	15139	15330	15216	15111	15085	15238	15095	15019	15208	15178	15104	15080	15207	15241	15186	15121	15276	15133	15212	15341	15157	15253	15208	14924	15176	15114	15232	15239	15197	15155	15198	15204	15078	15187	15251	15176	15091	15163	15379	15118	15248	15158	15224	15154	15118	15168	15247	15220	15144	15243	15117	15219	15227	14995	15249	15130	15136	15228	15221	15174	15161	15131	15363	15380	15160	15256	15183	15209	15181	15124	15160	15119	15217	15289	15346	15085	14966	15115	15281	15374	15084	15159	15187	15246	15102	15221	15150	15233	15248	15306	15171	15147	15047	15214	15196	15126	15258	15075	15189	15167	15141	15065	14916	15241	15099	15041	15244	15062	15225	15114	15229	15013	15220	15099	15057	15267	15206	15139	15170	15199	15195	15055	14987	15146	15193	15143	15266	15299	15154	15191	15142	15053	15259	14936	15156	15087	15192	15259	15229	15007	15207	15241	15135	15137	15066	15239	15283	15266	15180	15214	15149	15119	15161	15183	15226	15073	15326	15177	15004	15032	15032	15308	15232	15232	15139	15238	15029	15257	15103	15322	15158	15086	15250	15033	15106	15120	15221	15071	15264	15213	15122	15158	15254	15175	15198	15224	15171	15142	15105	15178	15338	15255	15289	15104	15105	15110	15158	14997	15154	15210	15104	15171	15161	15132	15181	15167	15137	15143	15138	15194	15354	15064	15229	15116	15289	15281	15315	15112	15320	15184	15208	15233	15078	15110	15252	15120	15252	15160	15089	15065	15212	15264	15071	15057	15130	15079	15140	15099	15263	15165	15208	15233	15195	15287	15200	15219	15133	15151	15338	15214	15015	15161	15228	15179	15072	15186	15116	15180	15246	15319	15214	15282	15293	15138	15290	15244	15192	15003	15069	15130	15179	15161	15072	15146	15285	15141	15192	15268	14955	15228	15329	15104	15134	15172	15014	15139	15032	15192	15116	15206	15053	15164	15068	15207	15115	15185	15030	15295	15063	15156	15215	15141	15327	15278	15125	15160	15143	15401	15143	15204	15177	15173	15253	15066	15209	15242	15390	15315	15065	15277	15205	15220	15060	15209	15389	15060	15205	15180	15182	15257	15118	15009	15162	15102	15039	15188	15048	15130	15222	15189	15200	15175	15155	15201	15153	15195	15066	15080	15258	15307	15365	15036	14969	15090	15166	15285	15161	15191	15229	15321	15300	15213	15304	15097	15198	15166	15195	15238	15294	15322	15337	15232	15255	15119	15066	15083	15304	15117	15180	15245	15030	14985	15090	15201	15169	15298	15243	15024	15138	15050	15311	15090	15146	15235	15212	15118	15027	15205	15147	15114	15382	15152	15217	15260	15036	15372	15121	15034	15168	15087	15172	15089	15112	15158	15136	15292	15079	15303	15153	15199	15148	15232	15172	15020	15326	15159	15211	15189	15030	15123	15095	15106	15254	15049	15280	15129	15271	15101	15222	15117	15122	15089	15114	15191	15188	15198	15136	15256	15190	15172	15092	15300	15065	15174	14999	15251	15355	15179	15219	14907	15318	15088	15108	15061	15330	15365	15218	14853	15195	15197	15301	15330	15124	15138	15253	15186	15113	15219	15147	15141	15212	15147	15046	15016	15268	15266	15172	15141	15307	15121	15283	15094	15183	15368	15271	15206	15090	15164	15073	15060	15075	15223	15173	15193	15198	15182	15226	15187	15066	15122	15257	15280	15078	15117	15000	15183	15127	15048	15252	15151	15094	15163	15153	15052	15318	15225	15266	15274	15104	15260	15136	15246	15096	15258	15201	15042	15173	15140	15226	15198	15187	15257	15091	15209	15336	15192	15118	14920	15186	15288	15170	14999	15183	15073	15154	15333	15081	15264	15290	15113	15244	15307	15218	15218	15047	15143	14987	15274	15106	15195	15123	15077	15332	15257	14983	15250	15343	15244	15404	15143	15255	15278	15237	15324	15232	15266	15114	15373	15300	15011	15126	15221	15356	15110	15267	15189	15197	15254	15111	15065	15194	15158	15131	15205	15161	15296	15168	15213	15200	15141	15136	15112	15236	15294	15201	15186	15287	15178	15150	15064	15091	15247	15177	15418	15087	15179	15153	15253	15222	15300	15325	15199	15202	15144	15116	15258	15126	15070	15241	15170	14968	15173	15182	15179	15130	15152	15266	15108	15122	15301	15179	15127	15366	15106	15151	15239	15126	15225	15161	15036	15007	15175	15173	15172	15196	15194	15266	15155	15062	15265	15260	15279	15268	15082	15331	15125	15126	15092	15168	15122	15197	15222	15091	15171	15260	15291	15002	15198	15173	15184	15131	15216	15363	15230	15346	14966	15148	15132	15109	15164	15106	15145	15255	15192	15189	15061	15168	15205	15203	15117	15012	15420	15069	15155	15123	15071	15252	15197	15211	15012	15155	15302	15186	15319	15159	15083	15252	15178	15093	15123	15156	15070	15178	15007	15199	15204	15306	15143	15228	15267	15297	15124	15200	15211	15246	15037	15119	15220	15215	15236	15210	15235	15218	15179	15184	15009	15165	15117	15263	15202	15027	15096	15256	15179	15117	15219	15401	15086	15122	15225	15294	15007	15207	15162	15159	15117	15148	15303	15232	15112	15162	15083	15227	15236	14998	15051	15112	15194	15100	15047	15294	15150	15289	15187	15155	15142	15105	15206	15190	15298	15346	15180	15296	15062	15255	15364	15311	15222	15197	15082	15202	15260	15373	15336	15120	15215	15284	15369	15262	15074	15060	15134	15212	15196	15202	15113	15076	15153	15113	15255	15136	15050	15152	15133	15181	15011	15176	15154	15163	15137	15279	15105	15136	15266	15030	15168	15223	15273	15168	15293	15110	15224	15227	15223	15252	15161	15190	15141	15209	15085	15242	15269	15205	15055	15314	15210	15203	15293	15120	15348	15095	15119	15039	15269	15209	15168	15021	15211	15079	15157	15188	15258	15177	15171	15173	15354	15127	15310	15122	15229	15417	15213	15188	15197	15034	15083	15163	15262	15130	15180	15124	15283	15298	15267	15088	15111	15250	15105	15133	15271	15260	14980	15378	15085	15118	14982	15107	15166	15244	15103	15152	15348	15059	15202	15295	15250	15105	15361	15027	15194	14904	15266	15089	15140	15238	15176	15293	15151	15257	15121	15069	15203	15235	15239	15120	15124	15056	14947	15230	15183	15100	15223	15235	15268	15273	14942	15205	14981	15207	15187	15123	15281	14894	15146	15199	15152	15220	15219	15017	15197	15239	15283	15138	15305	15062	15121	15034	15170	15121	15073	15211	15393	15227	15084	15265	15176	15174	15223	15235	15170	15153	15108	15060	15107	15228	15185	15181	15083	15186	15293	15015	15313	15170	15047	15284	15112	15255	15355	15148	15104	15256	15072	15187	15227	15149	15164	15061	15273	15184	15028	15215	15133	15156	15409	15189	15132	15221	15167	15199	15118	15080	15152	15162	15160	15199	15071	15271	15238	15115	15101	15047	15054	15144	15317	14864	15067	14908	15190	15285	15137	15032	15211	15000	15244	15251	15155	15194	15156	15137	15131	15224	15198	15142	15201	15169	15076	15056	15108	15216	15237	14980	15155	15067	15295	15127	15251	14986	15112	15290	15233	15466	15302	15178	15256	15246	15121	15196	15109	15145	15007	15184	15101	15178	15177	15061	15192	15248	15158	15153	14870	15171	15063	15213	15102	15274	15045	15348	15082	15300	15135	15203	15192	15180	15081	15116	15091	15390	15163	15116	15037	15207	15132	15317	15124	15264	15142	15230	15158	15211	14991	15184	15079	15258	15050	15330	15178	15208	15203	15177	15196	15217	15358	15192	15201	15317	15140	15160	15174	15149	15040	15084	15055	15277	15036	15269	15236	15138	15151	15226	15165	15231	15041	15332	15223	15243	15237	15180	15033	15200	14829	15135	15277	15230	15059	15275	15284	15144	15181	15132	15155	15222	15243	15077	15027	15213	15176	15094	15210	15308	15068	15021	15241	15140	15332	15213	14974	15170	15080	15254	15063	15241	15106	15308	15191	15249	15262	14974	15358	15239	15205	15184	15180	15154	15049	15285	15270	15057	15146	14991	15230	15157	15288	15243	15219	15175	15042	15066	15203	15366	15180	15244	15134	15278	15096	15094	15276	15102	15267	15168	15185	15143	15181	15144	15146	15091	15248	15113	15362	15250	15160	15233	15204	15116	15220	15357	15075	15321	15238	15070	15026	15109	15127	15259	15122	14982	15122	15191	15250	15236	15333	15217	15153	15122	15273	15117	15166	15174	15079	15230	15277	15220	15044	15229	15288	15181	15311	15172	15273	15152	15193	15273	15237	15176	15087	15152	15102	15164	15268	15126	15096	15320	15083	14929	15247	15283	15146	15116	15247	15201	15130	15143	15110	15283	15236	15051	15120	15298	15287	15060	15298	15214	15155	15275	15094
22422	20866	28585	23336	21326	24124	26514	21600	19790	19884	19497	24883	38969	35876	32025	24792	19548	18182	17664	17356	17293	17607	17326	17361	17403	17165	17217	17246	17248	17139	17260	17301	17237	17333	17246	17256	17218	17066	17229	17193	17130	17061	17188	17023	17328	17177	17025	17148	17115	17160	17288	17252	17028	17297	17283	17139	17148	16992	17359	17143	17148	17195	17047	17175	17240	17175	17245	17181	17158	17180	17408	17316	17040	17095	17201	17177	17106	16973	17134	17250	17121	17279	17142	17294	17249	17069	17194	17253	17074	17103	17167	17116	17264	17135	17085	17149	17397	17111	17037	17180	17267	17071	17244	17308	17200	16956	17229	17254	17169	17015	17283	17198	17214	17057	17188	17120	17094	16980	17210	16980	16978	17171	17153	17175	17261	17115	17164	17283	17242	17107	17192	17281	17376	17120	17141	17267	17197	17148	17066	17251	17296	17046	17138	17088	17239	17135	17162	17180	17064	17123	17282	17210	17077	17044	16989	17283	17064	17080	17299	17267	16983	17168	17080	17290	17371	17309	17249	17223	17261	17231	17157	17221	16960	17308	16963	17170	17203	17183	17331	17240	17234	17141	17183	17039	17069	17310	17217	17239	17135	17166	17156	17336	17078	17094	17164	17201	17161	17361	17169	17108	17167	17254	17128	17111	17114	17396	17131	17156	17164	17097	17159	17108	17132	17383	17404	17195	17081	17033	17228	17162	17128	17171	17166	17203	17164	17181	17105	17275	17223	16998	17154	17094	17135	17100	17139	17250	17088	17032	17042	17104	17082	17059	17059	17186	17174	17334	17121	17297	17256	17136	17090	17115	17143	17146	17051	17137	17175	17068	17192	17152	17148	17219	17102	16915	17251	17200	17311	17151	17018	17066	17152	17203	17117	17159	17253	17222	17019	17174	17226	17217	17037	17143	17233	17042	17135	16996	17252	17238	17109	17320	17193	17114	17231	17158	17134	17122	17200	17003	17117	17271	17292	16944	17139	17216	17041	17030	17161	17122	17125	16970	17140	17118	17071	17237	17445	17450	17127	17191	17027	17178	17270	17146	17041	17005	17151	16979	17091	17071	17284	17257	17097	17294	17131	17257	17075	17119	17131	17043	17060	16946	17080	16978	17341	17208	17127	17383	17069	17042	17104	17389	17233	17101	17013	17051	17237	17267	17226	17295	17072	17272	17075	17106	17237	17267	17212	17212	17115	17211	17227	17135	17081	17384	17109	17218	17212	17075	17236	17123	17121	16945	17243	17190	17237	17075	17106	17238	17232	17166	16993	17068	17077	17200	17212	17208	17399	17101	17055	17173	17318	17063	17057	17372	17012	17175	17057	17046	17081	17084	17236	16967	17060	17190	17208	17184	17299	16982	17443	17137	17133	17107	17165	17207	17051	17191	17200	17171	17010	17082	17167	17139	17288	17320	17022	17170	17206	17194	17030	17040	17323	17185	17116	17273	17302	17283	17120	17052	17175	17413	17107	17113	17250	17069	16963	17037	17130	17070	17011	17198	17032	17023	17081	16979	17095	17234	17078	17154	17198	17037	17289	17035	17260	17175	17177	17011	17250	17273	17294	17167	16935	17159	17202	17080	16952	17106	17289	17217	17311	17082	17075	17167	17208	17113	17106	16952	17172	17253	17310	17201	17073	17135	17138	17116	16970	17141	17208	17197	16995	17247	17256	17168	16999	17239	17309	17248	17056	17052	17126	17133	17119	17097	17374	17290	17277	17177	17191	17119	17048	17179	16982	17278	17090	17054	17055	17151	16938	17142	16978	17212	17175	17346	17215	17000	16908	17097	17003	17077	17047	17129	17132	17305	17170	17248	17349	17179	17036	17027	17064	16927	17107	17012	17214	17202	16985	17135	16984	17199	17088	17270	17194	17231	17230	17264	17223	17025	17247	17085	17189	17123	17284	17318	16974	17215	17062	17021	17087	17153	17105	17234	17200	17122	17086	17012	17192	17233	17049	17236	16960	17153	17111	17262	17096	17243	17078	17168	16986	17005	17288	17240	17224	17189	17121	17136	17101	17256	17198	17308	17181	17058	17213	17123	17070	17145	17196	17074	17205	17301	17345	17190	17179	16974	17113	17143	17022	17163	17211	16983	17113	17379	16935	17379	17092	17187	17166	17131	17083	17191	17128	17282	17210	17127	17073	17091	17005	17064	17120	16865	17002	16941	17050	17204	17198	17276	17230	17124	17206	17249	17055	17032	17224	16997	17060	17151	17254	17025	17001	17123	17286	17044	17168	17166	17242	17114	17217	17078	16946	17097	17039	17102	17213	16980	17252	17248	17092	17002	17162	17193	16948	17162	17140	17174	17170	17081	17273	17327	17138	17119	17177	17140	17178	17178	17046	16999	17107	17087	17223	16936	17361	17119	17232	17360	17130	16837	17177	17061	17090	17163	17035	17111	17287	17310	17144	17021	17253	17283	17028	17220	17207	17083	16954	17191	17093	17208	17341	17044	17239	17158	17012	17134	17094	17169	17099	17174	17193	17126	17110	17167	17227	16993	17251	17163	17134	17347	17130	17129	17180	17013	17040	17022	17009	17214	17267	17072	17094	17025	17174	17278	17147	17075	17252	17068	17203	17076	17148	17282	17066	17040	17230	17179	17190	17331	17198	16997	17097	16918	17193	17086	17050	17107	17004	17048	17219	17135	17061	17091	16910	17136	17079	17302	17268	17261	17211	17053	17109	17128	17268	17236	17179	17206	17019	17210	17231	17182	17358	17414	17160	17067	16811	17136	17288	17149	17197	17060	17088	17041	17174	17222	17154	17116	17198	17217	17154	17329	17215	17133	17180	17236	17088	17209	17125	17182	17113	17165	17199	17006	17219	17300	17370	17270	17060	17025	16997	17065	17009	17147	17014	17274	17146	17215	17150	17175	17065	17067	17221	17256	17237	17363	17046	17190	17144	17192	17239	17083	17030	17269	17267	17019	17348	17248	17247	17224	17283	17111	17161	17066	17079	17179	17384	17154	17261	17240	17090	17150	17196	17190	17300	17152	17018	16992	17250	17243	17168	17075	17344	17219	17167	17176	17172	17273	16990	16950	17268	17280	17212	17057	17285	16993	17125	17130	17057	17277	17040	17087	17023	17232	16869	16956	17225	16919	16959	17055	17066	17190	17110	17217	16989	16935	17104	17042	17089	17278	17155	17209	17079	17054	17210	17220	17377	16971	17059	16985	17214	17172	17211	17073	17305	16986	17085	17226	17234	17233	17246	17368	17145	17307	17127	17074	17231	17261	17179	17149	17259	17103	17090	17150	17091	17142	17229	17120	17309	17161	17045	17211	17019	17314	17024	17030	16998	17048	17152	17179	17140	17095	17301	17158	17323	17134	17236	17249	17080	17251	17361	17264	17177	17195	17304	17088	17096	17018	17094	17028	17111	17094	17175	17266	17017	17177	17242	17163	17083	17232	17099	17035	17030	16964	17028	16939	17173	17069	17116	17289	17206	16931	17193	17030	17091	17203	17256	16998	16946	17010	17341	17056	17229	17147	17110	17055	17211	17043	17118	17185	17188	17112	16974	17219	16979	17069	17104	17444	17218	17252	17449	17118	17253	17053	17298	16955	17008	17024	17079	17397	17198	17090	17128	17001	17088	17164	17316	17041	17280	17070	17172	17131	17026	17147	17226	17347	17277	17252	17207	17086	17082	17186	17119	17120	17016	17215	17222	17112	17226	17290	17097	17142	17279	17096	16999	17019	17160	17205	17322	17203	17081	17289	17224	17153	17251	17031	17180	17224	17155	17018	16991	17166	17161	17100	16961	17173	17203	17053	17207	17333	17262	17158	17042	17179	17210	17088	17067	17103	17049	17091	17077	17127	17085	17235	17015	17255	17154	17329	17203	17201	17143	17379	17180	17076	17159	17062	16940	17067	17081	17089	17169	17217	17083	17090	17312	17052	17176	17193	17107	17201	17156	17287	17066	17337	17241	17032	17004	17136	17226	17104	17098	17164	17310	17141	17108	17242	17173	17160	17186	17280	17092	17080	17079	17194	17013	17155	17132	17219	17011	17232	17281	17086	17223	17104	17351	17217	17215	17018	17419	17296	17143	17096	17288	17105	17092	17091	17112	17236	17130	17119	17091	17047	17176	17332	17096	16962	17168	17277	17308	16996	16923	17065	16963	17192	17109	17049	17048	17040	17228	16991	17215	17142	17098	16951	17044	17178	17121	17229	17282	17127	17080	17201	17043	16973	16979	17226	17348	17005	17300	17151	17243	17353	17146	17190	17134	17114	17228	17127	17299	16950	17088	17121	17225	17162	17218	17343	17273	17071	16976	17020	17147	16970	17202	17136	17104	17030	17029	17132	17009	17260	17166	17195	17233	17255	17112	17202	17052	17270	17177	17009	17164	17018	17090	17066	17224	17086	16970	17151	17131	17336	17310	17133	17210	17068	17120	17229	17166	17230	16970	17107	17131	17150	16886	17175	17104	17134	17112	17341	17112	17160	17148	17354	17255	17202	17092	17106	17334	17094	17210	17078	17111	17113	16994	17083	17153	17131	17183	17205	17180	17242	17080	17072	17017	16942	17247	16946	17223	17357	17078	17207	17264	17165	17283	17098	17224	17078	17115	17136	17031	17096	17182	17058	17073	17199	17166	17159	17134	17073	16997	17106	17234	17053	17307	17317	16950	17019	16975	16989	17095	17212	17098	17187	17235	17097	17115	17193	16952	16988	17109	17163	17094	17187	17111	17206	16932	17090	17055	16934	17097	17068	17112	17227	17088	16983	17031	17066	17187	17181	17114	17037	17262	17131	16967	17047	17095	17358	17113	17190	17161	17289	17255	17056	17276	17062	16943	17168	17343	16958	16964	17107	17320	17260	17018	17214	16999	17265	17263	17247	17297	17108	17133	17106	17179	17164	17130	17111	17028	17152	17219	17126	17179	17225	16948	17144	17231	17210	17131	17273	17092	17081	17106	17023	17127	17305	17061	17223	17131	16982	17208	17291	17143	17243	16939	17279	17074	17125	16987	17185	17280	17055	17128	17171	17027	17264	17070	17134	17212	17133	16977	17233	17152	17291	17059	17087	17234	17054	17158	17091	17227	17107	16995	17055	17099	17122	17241	17314	16930	17235	16936	17043	17126	17335	17112	17041	16913	17075
16745	31918	35186	31068	27364	24956	22883	21354	20066	19167	18875	28125	41456	37692	33145	23937	17533	16182	15745	15302	15252	15297	15152	15298	15410	15296	15389	15248	15231	15320	15140	15204	15321	15342	15381	15319	15332	15356	15308	15355	15257	15296	15489	15246	15151	15331	15214	15290	15290	15240	15303	15419	15109	15323	15272	15139	15352	15231	15312	15236	15245	15208	15414	15382	15279	15371	15306	15319	15211	15378	15289	15286	15206	15512	15269	15520	15228	15325	15230	15356	15328	15332	15292	15285	15263	15325	15249	15254	15155	15336	15188	15288	15244	15381	15173	15248	15273	15131	15330	15301	15369	15170	15176	15326	15387	15250	15256	15231	15324	15449	15419	15340	15300	15373	15248	15164	15329	15381	15240	15296	15345	15231	15184	15273	15386	15373	15323	15316	15242	15141	15296	15312	15256	15407	15445	15188	15409	15423	15316	15253	15333	15180	15336	15180	15212	15117	15421	15347	15391	15246	15277	15269	15233	15190	15026	15336	15206	15213	15295	15361	15244	15111	15229	15194	15423	15382	15209	15486	15217	15404	15388	15334	15248	15494	15249	15404	15341	15319	15195	15481	15086	15328	15180	15326	15170	15299	15406	15334	15141	15278	15340	15074	15287	15320	15209	15330	15242	15405	15261	15186	15382	15235	15211	15484	15273	15383	15270	15299	15300	15239	15210	15342	15356	15365	15113	15319	15273	15205	15308	15258	15276	15324	15313	15212	15475	15231	15236	15252	15321	15214	15291	15321	15492	15478	15249	15286	15278	15116	15413	15211	15313	15432	15252	15225	15297	15191	15318	15314	15321	15272	15369	15378	15356	15209	15273	15378	15207	15244	15133	15245	15276	15272	15307	15210	15246	15416	15374	15395	15278	15349	15286	15043	15447	15142	15299	15143	15396	15211	15217	15361	15189	15280	15251	15256	15235	15341	15332	15284	15234	15254	15178	15183	15224	15298	15368	15211	15285	15206	15140	15276	15313	15145	15291	15183	15319	15205	15250	15297	15133	15227	15131	15275	15356	15386	15289	15319	15318	15318	15306	15427	15213	15290	15215	15337	15492	15374	15136	15224	15204	15195	15238	15169	15188	15237	15116	15160	15333	15278	15311	15397	15153	15400	15341	15261	15090	15392	15414	15277	15400	15198	15211	15034	15359	15261	15249	15298	15285	15310	15269	15026	15218	15193	15159	15178	15151	15408	15326	15234	15263	15381	15235	15498	15213	15412	15200	15148	15062	15340	15086	15410	15267	15240	15439	15192	15275	15255	15444	15187	15251	15251	15189	15235	15272	15212	15340	15284	15265	15342	15275	15401	15231	15283	15183	15238	15358	15265	15210	15113	15401	15178	15265	15260	15481	15217	15299	15229	15129	15375	15385	15212	15350	15184	15247	15318	15274	15164	15200	15265	15318	15211	15216	15124	15336	15213	15150	15329	15268	15244	15317	15142	15280	15328	15174	15353	15343	15358	15160	15245	15462	15312	15237	15171	15380	15206	15281	15304	15322	15444	15294	15317	15346	15145	15325	15270	15270	15302	15211	15355	15382	15274	15163	15444	15172	15369	15138	15226	15170	15378	15512	15171	15182	15305	15307	15204	15292	15240	15420	15284	15391	15146	15340	15308	15374	15290	15331	15355	15206	15292	15323	15101	15289	15344	15290	15360	15227	15396	15113	15308	15300	15046	15322	15255	15216	15441	15208	15176	15342	15328	15379	15392	15224	15326	15334	15148	15344	15093	15136	15459	15358	15270	15377	15177	15199	15274	15322	15290	15236	15290	15304	15180	15326	15247	15212	15296	15272	15352	15315	15453	15281	15351	15252	15164	15320	15359	15334	15326	15188	15366	15314	15044	15186	15258	15136	15466	15425	15247	15261	15359	15227	15288	15212	15245	15350	15223	15327	15279	15196	15259	15223	15245	15356	15261	15345	15027	15277	15387	15297	15351	15125	15295	15302	15312	15281	15427	15270	15209	15237	15348	15241	15181	15383	15247	15285	15267	15215	15386	15227	15243	15377	15267	15257	15191	15307	15167	15208	15361	15148	15228	15262	15383	15168	15233	15205	15183	15377	15406	15363	15180	15448	15300	15141	15204	15189	15423	15284	15358	15259	15444	15232	15363	15194	15363	15237	15386	15245	15187	15367	15327	15256	15419	15377	15239	15267	15291	15309	15216	15244	15266	15187	15112	15284	15225	15410	15337	15039	15241	15265	15253	15216	15223	15240	15205	15389	15026	15115	15210	15214	15149	15451	15339	15181	15257	15253	15280	15138	15228	15227	15313	15288	15260	15347	15258	15305	15340	15285	15362	15121	15128	15275	15138	15301	15368	15248	15160	15301	15180	15436	15480	15243	15388	15299	15357	15178	15301	15481	15154	15184	15171	15278	15424	15234	15293	15091	15096	15215	15425	15361	15396	15287	15265	15252	15229	15346	15450	15196	15329	15143	15302	15198	15401	15181	15282	15203	15167	15165	15173	15283	15103	15371	15206	15264	15180	15386	15331	15146	15236	15335	15172	15295	15183	15255	15215	15245	15309	15264	15285	15139	15284	15210	15238	15336	15145	15239	15244	15294	15133	15070	15104	15225	15325	15305	15216	15288	15351	15158	15204	15289	15203	15334	15344	15044	15231	15332	15417	15417	15358	15204	15388	15494	15330	15344	15254	15217	15072	15391	15310	15360	15415	15288	15143	15292	15417	15319	15398	15156	15336	15335	15215	15222	15283	15288	15252	15280	15278	15372	15283	15287	15143	15352	15337	15273	15267	15398	15254	15115	15391	15286	15204	15259	15341	15326	15222	15431	15429	15339	15281	15176	15125	15251	15355	15483	15198	15153	15124	15327	15149	15255	15341	15345	15171	14975	15241	15269	15177	15224	15309	15196	15218	15310	15359	15271	15480	15385	15240	15533	15304	15213	15365	15138	15333	15280	15241	15350	15217	15365	15280	15256	15311	15394	15162	15197	15417	15269	15445	15350	15328	15175	15265	15171	15321	15328	15136	15169	15162	15269	15141	15317	15417	15245	15450	15352	15225	15321	15315	15435	15149	15199	15328	15357	15283	15257	15448	15136	15123	15292	15359	15325	15141	15353	15158	15180	15266	15337	15368	15215	15313	15191	15203	15282	15366	15172	15218	15299	15118	15256	15214	15300	15235	15298	15233	15134	15449	15324	15380	15300	15407	15162	15218	15370	15406	15142	15285	15471	15320	15447	15185	15155	15028	15251	15258	15220	15089	15249	15063	15384	15227	15314	15361	15314	15257	15282	15445	15311	15255	15106	15216	15119	15159	15170	15280	15269	15268	15314	15351	15220	15251	15267	15231	15375	15444	15222	15273	15346	15427	15265	15315	15273	15280	15245	15258	15291	15344	15394	15220	15297	15354	15271	15361	15251	15241	15195	15254	15211	15388	15219	15283	15306	15170	15117	15434	15245	15103	15274	15107	15314	15268	15175	15322	15234	15185	15342	15227	15224	15450	15261	15143	15359	15260	15039	15284	15349	15339	15356	15252	15425	15396	15312	15279	15151	15353	15063	15519	15431	15207	15293	15103	15137	15272	15293	15252	15323	15232	15219	15422	15293	15312	15240	15093	15258	15320	15243	15180	15480	15288	15357	15182	15340	15299	15191	15365	15249	15397	15327	15179	15252	15322	15066	15264	15291	15246	15227	15121	15197	15296	15272	15164	15331	15389	15449	15250	15103	15165	15215	15148	15520	15207	15173	15207	15183	15340	15265	15115	15175	15118	15332	15341	15159	15296	15307	15281	15218	15336	15183	15370	15298	15165	15362	15329	15379	15191	15368	15273	15239	15098	15358	15223	15390	15353	15293	15327	15260	15276	15331	15244	15403	15388	15203	15341	15309	15102	15322	15260	15232	15286	14975	15343	15370	15251	15348	15448	15168	15314	15154	15313	15294	15160	15289	15311	15354	15465	15324	15175	15271	15213	15360	15237	15311	15226	15246	15282	15243	15207	15284	15068	15637	15274	15219	15287	15194	15259	15364	15138	15383	15255	15332	15195	15432	15191	15318	15351	15268	15261	15249	15125	15237	15430	15425	15468	15392	15229	15436	15237	15202	15275	15134	15172	15181	15304	15270	14948	15379	15187	15335	15094	15289	15239	15237	15370	15314	15176	15351	15173	15301	15274	15101	15310	15321	15330	15296	15335	15172	15248	15104	15318	15323	15217	15368	15193	15191	15283	15137	15241	15320	15348	15325	15304	15222	15232	15213	15206	15334	15306	15275	15303	15368	15220	15251	15254	15324	15236	15304	15100	15217	15395	15274	15157	15112	15380	15422	15194	15285	15324	15376	15434	15177	15231	15240	15124	15348	15176	15249	15199	15397	15317	15230	15194	15238	15343	15195	15256	15368	15165	15177	15113	15410	15144	15229	15379	15392	15279	15196	15140	15222	15233	15191	15126	15262	15364	15276	15433	15257	15301	15339	15240	15329	15352	15410	15152	15262	15201	15084	15299	15290	15165	15491	15140	15326	15112	15226	15329	15351	15256	15220	15431	15194	15228	15367	15270	15252	15328	15247	15137	15345	15324	15411	15114	15400	15302	15453	15268	15326	15334	15404	15387	15214	15042	15318	15273	15326	15358	15261	15219	15347	15268	15277	15088	15227	15228	15305	15152	15277	15368	15334	15345	15330	15220	15206	15136	15102	15280	15240	15155	15235	15232	15322	15178	15466	15242	15307	15262	15274	15227	15255	15321	15253	15232	15295	15254	15276	15105	15230	15335	15393	15285	15206	15393	15254	15150	15273	15094	15267	15352	15360	15188	15386	15379	15190	15196	15354	15249	15154	15399	15290	15315	15339	15340	15347	15285	15272	15301	15370	15196	15395	15223	15097	15137	15195	15280	15321	15529	15295	15129	15271	15285	14967	15295	15300	15428	15164	15135	15279	15360	15145	15255	15101	15178	15199	15280	15348	15376	15320	15486	15171	15255	15350	15289	15367	15346	15370	15184	15265	15147	15251	15192	15181	15354	15302	15261	15290	15229	15475	15392	15390	14985	15246	15387	15204	15356	15150	15143	15187	15406	15320	15286	15362	15240	15407	15130	15448	15221	15303	15186	15212	15263	15254	15350	15331	15384	15390	15335	15127	15289	15405	15244	15099	15353
27001	22263	26940	24702	20559	19303	18951	18265	18055	17929	17801	17797	19416	19113	18705	17870	17225	16811	16749	16798	16762	16755	16764	16910	16835	17063	16757	16717	16589	16669	16601	16848	16935	16778	16879	16646	16699	16728	16758	16464	16795	16827	16713	16640	16727	16628	16910	16690	16766	16602	16705	16818	16871	16647	16705	16583	16891	16632	16713	16636	16452	16611	16860	16651	16852	16734	16762	16657	16835	16681	16660	16857	16740	16959	16619	16654	16731	16739	16806	16880	16759	16675	16853	16566	16677	16753	16675	16751	16588	16801	16633	16688	16635	16733	16704	16676	16481	16643	16732	16813	16758	16888	16596	16456	16779	16668	16612	16754	16731	16575	16810	16576	16796	16756	16831	16746	16805	16458	16732	16759	16620	16698	16736	16729	16726	16754	16652	16973	16645	16809	16620	16788	16792	16759	16827	16762	16809	16643	16841	16770	16788	16600	16620	16677	16658	16713	16978	16692	16748	16551	16729	16745	16566	16811	16671	16900	16726	16640	16747	16746	16731	16545	16843	16981	16596	16659	16756	16761	16651	16772	16774	16920	16476	16685	16628	16808	16711	16557	16821	16548	16538	16729	16555	16711	16795	16639	16782	16720	16610	16749	16937	16542	16630	16802	16666	16809	16792	16833	16687	16764	16888	16650	16655	16721	16641	16852	16554	16809	16733	16822	16742	16628	16816	16605	16825	16740	16841	16757	16738	16715	16798	16933	16728	16706	16823	16636	16698	16605	16838	16828	16932	16816	16810	16449	16706	16598	16628	16742	16757	16644	16564	16789	16881	16616	16777	16762	16755	16793	16890	16863	16638	16884	16793	16704	16690	16843	16801	16816	16764	16716	16942	16663	16613	16777	16788	16823	16729	16568	16832	16958	16900	16689	16951	16640	16680	16877	16882	16706	16677	16719	16616	16718	16722	16746	16567	16786	16742	16738	16693	16656	16715	16726	16639	16701	16716	16639	16694	16691	16671	16769	16592	16786	16644	16849	16614	16690	16695	16656	16691	16607	16752	16850	16873	16611	16826	16787	16761	16666	16797	16673	16663	16614	16673	16538	16732	16755	16641	16862	16471	16481	16805	16839	16818	16695	16830	16568	16677	16834	16672	16761	16745	16574	16574	16593	16944	16520	16881	16823	16911	16949	16866	16928	16826	16877	16630	16619	16551	16642	16684	16642	16630	16673	16669	16811	16736	16684	16699	16809	16752	16860	16776	16730	16784	16763	16725	16744	16663	16684	16715	16543	16645	16587	16762	16732	16763	16678	16831	16658	16585	16757	16789	16743	16939	16656	16846	16815	16694	16724	16872	16780	16582	16698	16670	16651	16779	16616	16729	16850	16758	16681	16468	16673	16668	16709	16743	16708	16809	16738	16709	16749	16826	16753	16766	16606	16888	16926	16705	16660	16843	16888	16728	16711	16688	16582	16760	16868	16577	16670	16912	16625	16454	16876	16674	16944	16572	16715	16809	16747	16749	16763	16731	16753	16724	16818	16617	16828	16615	16600	16828	16734	16825	16965	16666	16645	16687	16753	16687	16730	16647	16767	16858	16780	16829	16863	16539	16709	16593	16698	16922	16752	16654	16833	16537	16672	16651	16702	16719	16670	16733	16781	16712	16767	16762	16666	16823	16748	16663	16698	16856	16658	16652	16765	16880	16853	16678	16921	16628	16741	16785	16653	16484	16823	16729	16717	16675	16838	16804	16649	16429	16733	16832	16718	16757	16754	16757	16788	16689	16623	16651	16657	16752	16902	16544	16830	16637	16721	16688	16712	16834	16838	16807	16682	16863	16833	16542	16598	16554	16581	16919	16737	16723	16722	16823	16609	16841	16756	16496	16699	16751	16610	16696	16728	16705	16694	16680	16862	16694	16813	16634	16573	16809	16748	16590	16828	16615	16564	16708	16821	16759	16782	16842	16873	16913	16744	16738	17039	16809	16736	16715	16689	16634	16676	16707	16603	16805	16585	16704	16893	16659	16822	16800	16736	16519	16601	16662	16682	16802	16992	16919	16599	16696	16727	16954	16733	16772	16688	16644	16622	16626	16754	16724	16684	16606	16723	16709	16602	16861	16905	16767	16743	16594	16663	16820	16718	16625	16818	16660	16834	16631	16756	16672	16905	16773	16712	16773	16535	16719	16794	16548	16722	16807	16677	16555	16738	16854	16790	16726	16672	16639	16736	16847	16905	16784	16723	16731	16679	16871	16730	16828	16856	16964	16936	16800	16638	16870	16830	16667	16636	16691	16826	16702	16816	16582	16790	16896	16891	16873	16891	16969	16686	16734	16899	16725	16825	16543	16784	16599	16712	16838	16589	16821	16786	16669	16408	16681	16807	16678	16815	16807	16615	16787	16614	16483	16709	16471	16690	16472	16638	16629	16662	16557	16712	16608	16920	16667	16826	16792	16760	16690	16673	16633	16630	16586	16719	16689	16770	16571	16596	16804	16765	16585	16840	16759	16662	16703	16487	16841	16989	16495	16568	16739	16885	16851	16781	16745	16583	16730	16718	16869	16765	16479	16688	16574	16690	16701	16881	16686	16793	16808	16755	16796	16651	16648	16562	16763	16665	16725	16608	16795	16841	16816	16761	16814	17006	16943	16720	16739	16715	16733	16861	16744	16510	16621	16752	16849	16752	16733	16705	16920	16677	16812	16768	16708	16722	16887	16660	16985	16693	16561	16727	16722	16728	16934	16705	16641	16667	16663	16564	16852	16691	16673	16649	16840	16630	16655	16601	16880	16742	16721	16750	16655	16835	16811	16835	16568	16761	16830	16730	16662	16622	16724	16716	16771	16716	16869	16915	16889	16774	16621	16577	16662	16554	16531	16785	16596	16652	16582	16522	16854	16695	16725	16828	16686	16772	16637	16674	16906	16739	16808	16859	16833	16644	16731	16835	16633	16724	16705	16628	16736	16817	16914	16726	16682	16670	16801	16605	16531	16847	16618	16748	16993	16732	16743	16799	16861	16799	16746	16447	16615	16930	16608	16822	16838	16624	16694	16957	16818	16997	16705	16880	16615	16753	16774	16606	16787	16621	16730	16844	16722	16841	16758	16726	16748	16517	16727	16699	16791	16522	16661	16651	16705	16837	16614	16580	16648	16685	16928	16857	16899	16653	16792	16795	16749	16721	16885	16743	16743	16664	16921	16771	16689	16778	16712	16674	16731	16581	16825	16661	16728	16759	16949	16646	16661	16845	16822	16500	16729	16649	16741	16659	16547	16744	16588	16855	16626	16673	16875	16772	16746	16548	16752	16803	16910	16685	16736	16845	16832	16631	16805	16669	16743	16692	16747	16660	16682	16696	16677	16677	16487	16873	16866	16757	16590	16691	16571	16625	16724	16803	16609	16912	16906	16693	16723	16772	16828	16683	16852	16640	16836	16614	16781	16796	16690	16729	16863	16558	16698	16668	16690	16860	16819	16687	16705	16860	16731	16818	16762	16576	16655	16589	16742	16664	16588	16789	16702	16708	16724	16747	16651	16732	16661	16832	16773	16713	16694	16551	16661	16694	16578	16532	16671	16910	16811	16594	16587	16726	16806	16818	16650	16830	16858	16825	16957	16791	16834	17022	16787	16866	16687	16740	16760	16823	16901	16719	16635	16762	16799	16813	16625	16561	16659	16806	16655	16869	16879	16811	16667	16667	16808	16802	16741	17085	16803	16649	16964	16662	16794	16815	16876	16899	16843	16523	16480	16625	16886	16652	16727	16691	16577	16780	16668	16750	16680	16603	16681	16553	16768	16751	16652	16663	16622	16599	16635	16732	16677	16701	16709	16796	16717	16822	16726	16779	16762	16687	16760	16594	16767	16755	16675	16654	16786	16855	16786	16676	16679	16790	16742	16728	16793	16821	16402	16825	16746	16683	16761	16692	16710	16632	16659	16787	16771	16820	16577	16699	16792	16635	16636	16671	16745	16542	16732	16888	16921	16838	16750	16744	16619	16688	16787	16840	16709	16736	16588	16776	16821	16861	16835	16733	16855	16831	16821	16762	16684	16620	16753	16730	16643	16700	16627	16749	16950	16652	16708	16701	16892	16813	16736	16825	16808	16861	16748	16701	16888	16773	16569	16871	16605	16945	16843	16795	16807	16721	16890	16557	16727	16758	16673	16791	16752	16796	16774	16847	16742	16839	16804	16706	16821	16734	16755	16851	16738	16834	16718	16551	16727	16561	16805	16657	16876	16678	16587	16805	16749	16619	16812	16753	16804	16723	16734	16555	16853	16966	16834	16902	16898	16779	16583	16752	16746	16617	16760	16645	16610	16587	16789	16736	16863	16758	16800	16580	16643	16561	16840	16851	16671	16799	16738	16581	16658	16459	16948	16687	16801	16830	17079	16836	16778	16722	16713	16873	16785	16554	16752	16753	16792	16759	16841	16599	16738	16791	16631	16887	16636	16916	16754	16691	16763	16624	16873	16782	16704	16540	16694	16715	16810	16603	16747	16531	16752	16667	16570	16492	16642	16587	16678	16816	16699	16666	16769	16735	16895	16757	16619	16458	16753	16654	16642	16702	16739	16652	16638	16871	16839	16636	16768	17037	16463	16870	16635	16639	16754	16841	16779	16623	16672	16587	16762	16687	16629	16553	16710	16532	16755	16876	16657	16513	16805	16916	16887	16708	16866	16745	16657	16779	16774	16560	16751	16873	16574	16756	16709	16623	16977	16632	16689	16602	16815	16782	16801	16805	16570	16682	16852	16959	16696	16866	16699	16913	16753	16528	16673	16565	16605	16728	16913	16703	16962	16777	16650	16697	16825	16732	16880	16753	16611	16477	16817	16546	16656	16739	16846	16827	16843	16714	16677	16660	16772	16787	16687	16675	16709	16626	16699	16838	16924	16901	16829	16744	16642	16728	16760	16571	16713	16680	16916	16946	16818	16709	16718	16864	16535	16608	16747	16654	16719	16774	16684	16642	16766	16648	16948	16784	16731	16802	16718	16668	16968	16605	16895	16830	16677	16709	16815	16713	16717	16766	16603	16658	16571	16722	16566	16736	16986	16811	16657	16601	16922	16661	16824	16757	16798	16669	16874	16750	16697	16852	16727	16807	16646	16776	16971	16735	16672	16810	16664	16823	16694	16711	16865	16591	16897	16757	16640	16742	16906	16833
17473	26307	27765	23229	20802	18886	18405	17567	17410	17298	17001	16874	18774	18495	17375	16207	15290	15092	15172	15018	14890	15098	15031	15020	15119	15122	14947	14995	14966	15068	15017	15140	15094	14944	15031	14889	14962	15068	15050	14962	15106	14870	14922	14992	14898	15082	15158	14974	14890	15098	15009	15020	15131	14964	15025	14990	15108	14939	14887	15111	14974	15106	14955	15042	15026	15077	14969	15027	14985	14873	15042	14951	15157	15011	14995	15076	15193	15011	15073	15137	14926	14836	15057	15101	14938	14958	14934	15005	15050	15022	14947	15093	15029	15010	14943	15063	14902	15012	14964	14943	15033	15064	15145	14992	14926	15131	14988	15125	15031	15129	15093	15111	14898	14965	15177	15005	14915	14980	14987	15013	15021	15064	15023	14940	15067	14878	14997	14988	14969	15021	15089	15027	15074	15005	15047	14994	15039	15043	15052	15073	15000	14874	15023	15154	15087	15022	14939	15177	14993	15102	15054	15036	15160	15142	15028	15007	14975	14994	14966	15017	14891	15104	15060	14953	14945	14941	15111	15089	15083	14935	15109	14989	15164	14846	15003	15067	14928	15030	15016	14950	14742	14993	14949	15084	15034	14959	14981	15034	14998	14981	15095	15060	15072	15076	15105	15057	14960	14978	14953	15062	15134	14946	14994	15155	15010	15152	15092	15039	15016	14916	15113	14959	15144	14883	14850	14916	14985	14853	14975	14998	15025	15000	14978	14882	15026	14929	15138	15075	15128	14996	15187	15062	14986	14932	14999	15076	15011	14967	15133	15131	14878	14995	15055	15057	14907	15046	14900	14990	15084	14783	15111	14953	15059	14931	14999	15050	15173	14732	15021	15086	15134	15064	14983	15007	14974	15095	14829	15001	15051	14916	15049	14849	14964	15121	15177	14899	15213	14963	15057	14977	15110	15097	14993	15104	15083	14954	15004	15038	15150	15112	14969	15081	14996	15071	15002	14974	15014	15034	15181	14953	15024	14988	15086	15170	15124	14937	15017	15054	15063	14896	15091	14995	15030	14979	14976	14853	14996	15168	15110	15031	14940	14959	15207	15015	14982	14883	14839	15111	15006	15017	15048	14919	14977	14958	15068	14956	15145	15138	14856	15031	14911	14922	15027	14995	15029	15215	15019	14923	14902	14829	15129	15038	14971	14974	15016	15090	15089	14988	15075	15069	14936	15068	14907	14973	14994	15104	14943	15161	15067	14959	14982	14999	14814	15004	14856	14985	15026	15019	14884	15045	14949	14947	15027	15060	14941	15071	15084	15005	14852	14923	15041	14905	15002	14786	15020	15074	14931	14833	15081	14999	14955	15097	15005	15029	14902	15021	15037	15096	14993	15131	14976	15045	14932	15021	14913	14957	14928	14964	15029	15128	15214	15069	15140	15043	14947	14998	14969	14939	15001	15071	15169	15075	15107	14908	14973	14926	15161	14800	15083	15084	15029	15110	15032	14926	15026	15112	15101	15122	15183	14921	15169	15115	14961	14985	14876	15027	15018	14884	15165	14993	14921	15028	14942	15021	15019	15118	15020	14994	15148	15056	14991	14965	15030	14928	14971	14997	14981	15151	15196	15132	15050	14980	14813	15042	14988	14969	14921	15118	14848	14980	15038	15130	15010	15059	15016	14980	15103	14958	15086	14929	15020	14939	14951	15026	15059	15069	15100	15161	14941	15127	15123	14751	14951	15025	15011	15114	14861	15080	14944	14964	15013	14867	15132	15060	14988	14876	15037	15166	15012	14943	15076	15092	14824	14924	15140	14979	14902	14760	15031	14949	15060	14891	14851	15134	15013	14953	15112	14940	14980	15072	14955	15004	14963	15136	15118	14975	15236	14961	15174	14868	15024	14935	14810	15133	14895	14906	14939	15168	14711	15086	15041	14942	14930	15042	15182	15008	15053	15054	15136	14757	15147	14992	15115	15041	14970	15009	14849	15083	15121	15075	15115	15016	14999	15142	15068	15039	14982	14951	15029	15032	15128	15116	14948	15090	15042	14981	14896	14975	14793	15056	14951	14875	15014	14809	15083	14914	14923	14997	14932	15234	15043	14945	14923	15006	15111	14953	14882	15151	15112	14911	15111	14876	15158	14861	14964	15248	15065	14910	14984	14905	14912	15123	14940	14928	15064	15002	15020	14932	15018	15141	14980	14869	14945	15069	14994	14997	15096	15092	15168	14903	15012	15024	14956	15034	15032	15055	15045	14935	14905	15076	14938	15191	14900	15141	14936	15088	15073	14962	14975	14835	15123	14914	14929	14976	14987	14975	15111	15006	14999	14954	15014	15000	15149	14990	14822	15170	15029	15028	15171	14981	15205	15129	14961	15016	14927	15057	15081	14920	15107	14866	14963	14880	14997	14932	14848	14817	15013	15052	15055	15107	15066	14971	15002	15136	15134	15052	14963	15015	14964	15142	14975	14955	14936	14987	14917	15019	15107	15210	14995	15000	14937	14958	14853	15059	15017	14899	15010	14852	15072	15091	14883	15193	14820	15024	15005	14808	15048	15107	15097	15015	15009	15060	14898	15007	15075	14979	15166	14951	14858	14894	15101	15094	15081	15117	15000	15192	15045	14918	15058	15117	15063	15097	14927	14959	14944	14776	15077	14943	15007	15032	15067	15000	15007	14964	15008	15193	14991	15132	14929	15022	15048	15081	15089	15094	15192	15194	15019	14899	15051	14999	15073	14970	15223	14991	15118	15192	15030	15067	15034	15014	14720	15069	14745	15128	14727	15121	15111	14993	15048	15092	14920	15140	15127	14972	14956	15038	14940	14926	15031	14965	15032	14858	14975	14995	15064	14880	14993	14944	15023	14980	15023	14986	14936	15030	14939	15111	15188	15005	15089	14970	15087	14977	14961	14933	15044	15151	15062	14996	15031	15113	14985	15150	15055	15034	14987	15031	14933	14877	15042	14936	15011	15031	15003	15060	15016	14965	15097	14991	14984	15207	15037	15049	14816	15059	14876	14983	15042	15018	15043	15006	14924	14993	14981	14989	14919	15031	15098	14929	14981	14953	15118	15058	14883	14883	15185	14947	14945	14829	15096	15078	15014	15035	14887	14783	15211	15144	14948	15205	15022	15138	14985	14928	15167	15005	14947	15099	14933	14908	15178	15002	14963	15078	15176	15059	14995	15092	15030	14945	15072	14994	14753	15028	15174	15050	15018	15096	15023	15021	14948	15028	15022	15077	15079	15158	14979	15044	15115	15091	15043	15028	14904	15097	14970	14911	15150	15032	14920	14924	15024	15146	15082	15017	14920	14901	14914	15003	15014	15053	15097	14915	15017	15058	15118	15158	15100	15018	14924	15006	15016	14972	15169	14921	15067	15024	14918	15090	14994	15189	15074	14969	15046	15008	15095	15063	15057	14873	14994	15078	14806	15121	15082	15137	14970	14898	15024	14999	15018	14965	15017	15006	14923	14981	15098	15094	15057	14825	14905	14996	15006	15059	14970	14931	14978	15189	14986	15107	15190	15096	14837	15011	15060	14887	14929	14816	15056	14997	14928	15074	15043	15108	15175	15005	14886	14952	14944	15019	15118	15112	14987	15080	15147	15048	15071	15169	15056	15078	14960	15095	15101	14897	14912	15099	15072	15143	14953	15000	15083	14918	15089	14992	15157	15044	14999	15136	15248	14995	15081	15057	14993	15029	14794	15010	14901	15067	15029	15150	14988	14932	14974	15068	14874	14982	15014	15127	14990	14950	15013	14925	15104	15000	15031	15150	14740	15003	15099	14813	15120	14946	14968	15002	14972	14974	15030	15145	14979	14951	14877	14880	14972	15057	14929	15020	14995	15054	15101	15103	15035	15055	15162	14858	15174	14987	15068	14819	15174	14929	14924	14970	15101	15083	15035	15057	15037	14995	14924	15035	14916	15071	15058	15085	15109	14895	15040	15008	14954	15028	15002	14961	14843	15081	14857	15088	14945	15063	14861	14973	14971	14933	14921	15090	15006	15011	14983	15106	15121	15104	15056	14926	15061	14951	15036	15110	14768	14842	15088	15086	15003	15016	15197	14948	14821	15030	15076	14905	14999	15124	14846	15074	14852	15045	15128	14970	15092	14925	14941	14946	15043	14906	14994	14943	14986	14949	15004	15207	14914	15049	14920	15109	14949	15156	15015	14967	15012	14780	14904	15005	15112	15125	14953	15180	14943	15042	14956	15087	14939	15031	15133	15013	15092	15106	14967	15041	15125	14912	15129	15076	15100	15141	15086	15057	15046	15032	15051	15157	14974	15202	14972	14891	15168	15075	15086	14883	14983	14975	15108	14916	15009	15098	14957	15128	14960	14849	15099	14981	15002	15194	14986	15010	14966	15032	14873	14913	15050	15096	14950	15077	14871	14965	14842	14764	15018	15091	15108	14911	14878	14976	14980	14985	15044	14967	14969	14962	15126	15068	14980	15057	15125	14882	15012	14988	15032	14907	15004	14941	15120	15176	14999	14920	15118	15209	15178	15218	14995	14968	14948	15058	14903	14801	14860	14986	15099	14921	14903	15149	14928	14975	14940	15264	14979	14997	15081	14945	14941	14901	14974	14938	14984	14929	14902	14948	14924	15212	14885	15088	15049	15197	15075	15025	14912	15130	15065	14998	15085	15138	15016	14915	14931	15209	15250	15170	15141	15176	14968	15102	14887	15066	15088	15005	14957	14961	14872	15021	15103	15161	14963	15156	14956	15120	15083	15035	15039	14964	15059	14931	15010	14881	14975	15099	14856	15131	14856	14930	14948	15270	14894	15141	14969	14812	14874	14947	15089	14923	15210	15080	14938	14875	15062	14799	15016	14887	15058	14999	15037	15101	14914	15069	15091	15106	14872	15131	15189	15151	14868	14953	14988	14962	15009	14989	15126	14944	14944	14976	14934	15260	15033	14764	14971	14879	15118	15056	15035	15036	15008	15002	15034	15211	15013	15100	15068	15221	14973	15000	15126	14969	15142	15077	15062	15134	14998	15210	14915	14973	15074	15036	15104	14948	15001	15053	14964	15116	14909	15151	14906	15123	15207	14800	15037	15005	15038	15088	14980	15078	15010	15076	14899	15071	14949	14864	15002	14911	14945	14954	14888	15058	15007	15126	14919	15053	15043	15030	15052	14991	15029	15068	15152	14956
23400	20780	28034	23883	22199	22937	23086	20415	19708	19385	18983	20984	30495	28955	25593	21097	18394	17496	17285	16901	16865	17077	16830	16775	16982	16988	16863	16689	16884	16926	16753	16855	16769	16844	17117	16755	16910	16876	16913	16811	17008	16994	16894	16848	16871	16828	16817	16903	16778	16658	16725	16875	16682	16922	16921	16885	16839	16836	16771	16912	16646	17091	16818	16925	16882	16827	16996	16849	16907	16881	16796	16789	16928	16672	16894	16988	16994	16820	16833	16687	16782	16836	16836	16861	16779	16831	16983	16709	16917	16963	17059	16700	16851	16687	16867	16718	16788	16930	16734	16669	16616	16723	16870	16810	17125	16877	16812	16701	16638	16839	16918	17049	16785	16821	16729	16794	16761	16608	16788	16641	16749	16768	16970	16716	16870	16837	16803	16880	16800	16783	16879	16926	16630	16735	16749	16844	16660	16721	16900	16927	16858	16986	16874	16908	16917	16819	16785	16772	16853	16861	16783	16615	16825	16784	16716	16883	16677	16837	16900	16679	16850	16877	16649	16786	16774	16815	16750	16839	16698	16746	16729	16806	16775	16801	16815	16903	16865	16879	16783	16892	16901	16876	16879	16895	16843	16721	16709	16815	16659	16843	16820	16819	16631	16828	16726	16729	16828	16762	16774	16663	16943	16718	16769	16698	16847	16845	16752	16820	16723	16890	16831	16920	16582	16894	16794	16931	16832	16731	17008	16714	16788	16902	16855	16714	16664	16644	16662	16903	16795	16941	16726	16603	16705	16637	16914	16974	16834	16976	16812	16818	16712	16722	16771	16850	16557	16970	17008	16837	16813	16854	16751	16623	16884	16941	16919	16774	16853	16668	16885	16911	16652	16843	16782	16763	16689	16842	16936	16854	16809	16917	16771	16850	16721	16850	16879	16742	16763	16852	16878	16790	16793	16863	16839	16850	16685	16732	16833	16630	16844	16701	16815	16777	16901	16908	16847	16869	16823	16905	16718	16592	16782	16623	16674	16800	16732	16890	16713	17045	16822	16787	16912	16995	16895	17008	16668	16705	16788	16739	16834	16722	16844	16865	16773	16788	16868	16982	16857	16874	17053	16890	16642	16720	16986	16891	17077	16766	16694	16720	16700	16951	16918	16831	16885	16785	16734	16758	16857	16805	16823	16791	16700	16949	16772	16825	16969	16808	16972	16961	16762	16766	16911	16747	16777	16750	16853	16906	16960	17034	16879	16650	16627	16782	16626	16895	16790	16830	16778	16601	16764	16903	16822	16711	16937	16645	16682	16821	16686	16820	16992	16714	16691	16781	16814	16967	16906	16824	16896	17073	16897	16790	16972	16864	16837	16737	16923	16913	16681	16651	16657	16834	16652	16851	16721	16846	16902	16697	16756	16881	16774	16739	16814	16856	16871	16917	16803	16884	16673	16770	17004	16784	16850	17017	17048	16967	16815	16699	16764	16723	16696	16765	16697	16593	16928	16807	16971	16884	16986	16801	16620	16714	16816	16699	16872	16927	16802	17007	16790	16624	16675	16982	16959	16624	16762	16698	16788	16719	16655	16794	16814	16822	16809	16695	16744	16811	16673	16950	17030	16748	16610	16867	16760	16860	16680	16923	16977	16874	16866	16791	16718	16635	16839	16961	16920	16965	16745	16958	16644	16733	16747	16778	16925	16913	16952	16724	16657	16729	16885	16825	16733	16874	16866	16965	16819	16962	16913	16514	16774	16938	16758	16807	16903	16812	16596	16787	16889	16817	16715	16967	16976	16645	16857	17043	16929	16958	16743	16781	16891	16766	16767	16897	16709	16674	16745	16760	17006	16742	16817	16868	16702	16882	16897	16543	16887	16699	16909	16803	16917	16650	16807	16878	16826	16874	16886	17140	16817	16576	16767	16738	16786	16841	16858	16750	17077	16973	16988	16824	16981	16896	16813	16653	16812	16747	16702	16901	16757	16706	16663	16747	16893	16634	16869	16852	16600	16775	16925	16710	16816	16809	16823	16791	16894	16761	16734	16791	16677	16836	16902	16930	16867	16802	16895	16935	16958	16696	16704	16736	17035	16920	16765	16785	16909	16696	16865	16708	16781	16793	16910	16828	16926	16708	16756	16901	16882	16857	16747	16889	16844	16775	16817	16896	16846	16768	16761	16611	16801	16702	16859	16952	16851	16656	16843	16701	16796	16608	16797	16725	16789	16752	16770	16784	16926	16717	16604	16768	16777	16946	16690	16887	16845	16667	16866	16839	16750	16825	16643	16988	16784	16735	16891	16867	16856	16874	16924	16822	16714	16640	16811	16711	16772	16688	16893	16734	16968	16841	16902	16791	16784	16780	16655	16651	16567	16886	16802	16852	16715	16819	17023	16925	16683	16696	16672	17016	16702	16654	16799	16725	16803	16863	16746	16786	16954	17099	16643	16636	16772	16720	16715	16810	16779	16789	16677	16696	16839	16832	16650	16776	16823	16542	16816	16696	16779	16610	16722	16623	16768	16675	16649	16905	16835	16739	16680	16609	16818	16726	16880	16885	16926	16950	16757	16927	16798	16781	16971	16806	16884	16792	16694	16804	16829	16924	16896	16706	16816	16761	16679	16688	16688	16824	16833	16786	16900	16951	16747	16758	16748	16696	16886	16829	16910	16611	16732	16699	16803	16782	16875	16790	16975	16867	16696	16795	16919	16673	16831	17069	16841	16838	16942	16890	16692	16755	16656	16983	16785	16784	16861	16600	16687	16607	17019	16707	16863	16851	16962	16912	16822	16771	16756	16988	16780	16796	16808	16668	16989	16983	16589	16603	16977	16672	16768	16841	17055	16673	16678	16738	16813	16737	16850	16851	16700	16738	16903	16656	16893	16850	16697	16825	16971	16664	16809	16739	16883	16827	16766	16733	16917	16987	16791	16599	16720	16701	16908	16628	16849	16871	16777	16797	16847	17026	16833	16840	16782	16783	16911	16986	16835	16771	16939	16952	16793	16693	16802	16963	16778	16814	16853	16965	16666	16967	16798	16758	16728	16830	16935	16746	16557	16775	16720	16847	16877	16723	16684	16540	16578	16823	16599	16661	16724	16759	17000	16783	16782	16781	16783	16925	16724	16869	16780	16901	16849	16697	16738	16833	16821	16678	16923	16651	16683	16724	16633	16639	16892	16818	16834	16892	16890	16846	16566	16775	16823	16796	16832	16798	16813	16755	16783	16973	16857	16804	16687	16871	16725	16830	16997	16989	16781	16755	16910	16785	16772	16931	16736	17022	16726	16794	17043	16715	16835	16872	16729	16731	16740	16609	16888	16717	16840	16660	16617	16778	16848	16774	16951	16874	16828	16860	16804	16947	16818	16893	16793	16921	16712	16978	16907	16801	16806	16783	16821	16789	16542	16794	16682	16757	16837	16802	16708	16813	16771	16943	16734	16889	16881	16819	17122	16596	16724	16890	16913	16849	16791	16790	16969	16662	16760	16868	16819	16809	16648	16937	17004	16818	16716	16794	16898	16807	16924	16800	17055	16903	16805	16666	16770	16697	16888	16983	16952	16975	16900	16956	16798	17007	16826	16774	16729	16754	16846	16845	16785	16571	16875	16790	16661	16690	16667	16776	16608	16807	16949	16673	16785	16689	16803	16923	16737	16885	16878	16974	16735	16931	16811	16760	16964	16846	16764	16922	16798	16648	16790	16697	16666	16852	16730	17150	16850	16736	16783	16772	16763	16621	16673	16878	16810	16622	16708	16742	16739	16893	16839	16740	16892	16882	16847	16781	16838	16880	16862	16734	16803	16955	16803	16888	16722	16890	16944	16717	16860	16924	16655	16869	16780	16777	16799	16759	16908	16955	16695	16790	16902	16811	16581	16724	16717	16910	16975	16761	16784	16915	16752	16648	16815	16899	16958	17016	16785	16662	16832	16663	16732	16728	16776	16766	16755	16573	16876	16774	16861	16821	16838	16674	16638	16720	16827	16567	16737	16551	16570	16755	16764	16802	16948	16934	16890	16762	16993	16849	16871	16778	16782	16748	16783	16808	16920	16617	17013	16783	16924	16742	16864	16879	16638	16700	16719	16869	16706	16684	16785	16730	16834	16923	16822	16786	16929	16862	16785	16845	16895	16810	16809	16687	16840	16984	16731	16916	16745	16885	16986	16969	16752	16776	16813	16869	16930	16767	16639	16776	16686	16792	16820	16874	16742	16703	16733	16834	16632	16677	16899	16863	16606	16758	16928	16707	16779	16790	16723	16697	16572	16589	16882	16802	16955	16692	16562	16826	16611	16923	16920	16923	16948	16874	16719	16764	16645	16828	16661	16620	16721	16726	16895	16993	16871	16786	16981	16770	16873	16889	16773	16808	16620	16836	16798	16935	16730	16824	16740	16758	16779	16776	16929	16791	16838	16734	16867	16622	16883	16764	16804	16954	16864	16749	16851	16661	16783	16838	16766	16950	16694	16945	16910	16838	16860	17002	16834	16763	16740	16809	16752	16927	16911	16951	16790	16780	16821	16919	16687	16679	16766	16874	16990	16916	16852	16910	16785	16635	16811	16990	16550	16778	16672	16761	16805	16659	16872	17027	16825	16902	16843	16824	16838	16846	16512	16777	16848	16823	16792	16944	16992	16850	16917	16782	16794	16663	16853	16834	16626	16777	16858	16784	16704	16685	16676	16729	16901	16886	16732	16837	17010	16761	16926	16924	16734	16814	16903	16802	16631	16779	16947	16693	16811	16743	16775	16890	16704	16579	16751	16674	16547	16960	17031	16819	16744	16659	16657	16682	16870	16813	16802	16763	16882	16894	16686	17007	16729	16861	16882	16893	16885	16754	16854	16725	16734	16782	16799	16996	16869	16711	16841	16916	16972	16622	16630	16824	17003	16933	16780	16883	16804	16718	16725	16659	16814	16997	16765	16872	16762	16743	16925	16749	16801	16723	16611	16838	16842	16733	16827	16808	16687	16966	16760	16766	16682	16791	16771	16823	16838	16955	16907	16765	16647	16873	16837	16835	16831	16847	16626	16836	16646	16833	16599	16787	17016	16907	16716	17028	17106	16879	16689	16692	16907	17139	16761	16734	16795	16763	16716	16851	16944	16913	16834	16976	16953	16885	16757	16642	16862	16814	16822	16855	16850	16944	16909	16872	16897	16746	16793	16909	16922	16984
17425	31445	31403	27133	23767	21529	21519	20642	19802	19181	18686	22550	33471	30515	25919	19684	16694	15683	15314	15240	15007	15055	15126	15207	15010	15206	14923	15133	15210	15026	15177	14984	15125	15140	15183	15311	15060	15073	15159	15027	15018	15054	15217	15179	14886	15154	15034	15194	14926	15199	15030	15025	15226	15093	15018	15244	15012	15060	15076	15000	15237	15274	15113	15045	14969	15183	15131	15079	15219	15317	15081	15139	15153	14918	15201	15226	15113	15058	15120	15033	15136	15052	15111	15132	15141	15124	14894	15174	15219	15164	14948	15025	15034	15131	15146	15088	15240	15000	15255	15107	15095	15125	15276	15104	15106	14971	14958	15053	15077	14997	15230	15014	15084	14956	15095	15148	15137	15114	15100	15017	14978	15124	15136	15040	15144	15126	15146	14965	15177	15102	14992	15056	15198	15054	15163	15081	15114	15100	15213	15142	15138	15319	15114	15308	15188	14986	15068	15198	15088	15300	15119	15190	15089	14962	15178	15066	14966	15028	15012	14975	15175	15243	15198	15111	15026	15159	15292	15116	14926	14902	15085	15174	15052	15093	15085	14945	15054	15181	14975	15066	15181	15202	15119	15108	15047	15168	15208	15211	15090	15040	15201	14923	15046	15109	15120	15134	15110	15152	15133	15072	15160	14944	15059	15093	15233	14998	15141	15078	15095	15130	15141	15090	14982	14955	15249	15060	15046	14938	14967	15005	15003	15110	15026	15196	14955	15092	15066	15202	15104	15116	15087	15038	15078	15065	15006	15128	15050	15196	15146	15199	15016	14945	15070	15102	15061	15254	15136	15201	14983	15103	15140	15230	15165	14985	15202	15309	14981	15029	15248	15134	15074	15206	15156	15114	15072	15158	15110	15052	15028	15012	15035	15105	15025	15118	15324	14940	15290	15017	15146	15050	15345	15193	15008	15032	15026	15186	15029	15187	14983	15015	15119	15069	14962	15231	15047	15062	15303	15023	15034	14846	15076	15128	15014	14995	15239	15124	15068	14968	15177	14989	14884	15112	15159	15043	15069	15073	15112	15139	15140	14842	15038	14997	15194	14913	15031	15044	15170	14894	15029	15167	15075	14986	15207	15103	14953	15064	15178	15044	15108	15127	15095	15161	15165	15079	15230	15038	15096	15178	15050	15088	15076	15071	15046	15129	15001	14973	14946	15023	15099	15100	14984	14975	15123	15186	14908	14990	15137	15148	15062	15161	14983	15059	15254	15006	14946	15053	15180	15009	14984	15101	15078	15105	15174	15096	14981	15170	14965	15233	15134	15195	15078	15199	14920	15036	15202	14978	15079	15034	15123	14958	15119	15086	15045	15027	15102	15030	15088	15118	15087	14925	15007	15078	15172	14916	15083	15142	14989	15154	15087	15146	15135	15024	14872	15169	15094	15052	15048	15010	15022	15021	15045	15043	14999	15287	14941	15013	15014	15089	15050	15032	14930	14908	15012	14970	14971	15044	14945	15137	15103	14917	15051	15163	15149	15208	15239	15076	15097	15090	15047	15138	15081	15246	15096	15170	15157	15124	15038	15026	15168	15077	15235	15256	15212	15164	15015	15028	15104	15055	15209	15114	15004	14977	15000	15038	15071	14957	15083	15071	15019	15000	15068	15271	15188	14967	15181	14964	15063	15105	15053	15332	15172	15150	15039	15089	15026	14990	15152	15227	15060	14959	14999	14964	15035	15029	15203	14987	15241	15196	15026	14916	15100	15062	15033	15078	15047	15005	15050	15038	14984	15021	15113	15061	15184	15084	14935	15140	15203	15090	15071	15123	14983	15089	15037	14995	15145	14984	15141	15153	15291	15141	15088	14942	14976	15046	14998	15222	14947	15042	15284	15015	14973	15129	15312	15065	15232	15163	15127	14861	15162	15038	15171	15051	15245	14988	15291	15139	15079	15047	14957	15170	15094	15138	15144	15015	15056	15101	15145	14967	15061	15156	15095	15138	14912	14937	15177	14995	15087	15003	15012	15189	15038	15026	14914	14994	15096	15023	15124	15008	14925	15117	14964	15230	15070	15026	15154	15208	14893	15231	15082	15026	15036	15250	15069	14975	15199	15220	15042	15163	15183	14929	15057	14927	15039	15088	15202	15075	15304	14940	15086	14940	15090	15119	15034	15128	15070	15100	15112	15186	15047	15074	15184	15105	15075	14991	15094	14994	15106	15054	15115	15074	15064	15009	15110	15113	14956	15062	15035	15025	15130	15142	14936	15248	15090	15075	15047	15067	15083	15186	14959	14980	14976	15173	15192	15101	15232	15214	15178	15043	15061	15199	15032	15189	15102	15069	15041	14962	15169	15064	15012	15213	15099	15255	14969	15081	15052	15110	15056	15020	15093	15054	15146	15134	14875	15094	15088	14886	15091	15153	15241	15021	15080	15101	14913	14986	15266	15077	15075	14976	15247	15075	15108	15007	14974	15161	15080	15136	14998	15041	14998	14851	15134	15142	15075	15127	15178	15235	15138	15166	15213	15071	15141	14995	15104	14991	14893	14983	15097	15097	15162	14967	15176	15163	15121	15011	15063	15021	15089	15064	15154	14919	15055	14860	15082	15147	15174	15052	15045	15092	15174	15076	15007	15036	14921	15139	15168	15063	15259	15138	15166	15037	15150	14955	15072	14956	15037	15051	15121	15003	14999	15020	15101	15022	15108	15206	15062	15018	14968	14977	15122	15053	15068	15013	15218	15125	15112	15331	15022	15106	15028	15027	15254	15237	15075	14989	15078	15126	15110	15126	14991	15050	15220	14916	15036	14982	15250	14952	15116	15231	15040	14993	14985	15004	15026	14966	15205	15069	14953	14963	15161	14898	15113	15006	14983	15084	15258	14958	15129	15085	15114	15193	15200	15051	15085	15135	15065	15120	15105	15109	15100	15133	14953	15175	14947	15118	15132	15015	15187	15095	15090	15129	15216	15010	15183	15178	15082	15113	14995	14983	15148	15083	15016	15073	15151	15159	15149	15112	14904	15089	15159	14949	15077	15093	14920	15101	15064	15041	15187	14984	15072	15160	15045	14950	15008	15105	15074	15041	14982	15149	15079	15107	14872	15154	14976	15115	15082	14931	15032	14966	14962	14890	15142	15141	15059	15096	15054	14942	14975	14958	15166	15080	15126	15036	15149	15169	15114	15100	15112	15163	14988	15087	15051	14944	15176	14850	15077	15131	15099	14988	15271	15041	15194	15089	15131	15141	15128	15181	14988	14947	15137	15244	15100	15182	14921	15049	15146	15184	15242	15061	15061	15091	15061	15099	15101	15250	15053	15103	15038	15037	15084	15238	14900	15070	14972	15132	15124	15089	14894	15141	15087	15176	15000	15093	15088	15252	15065	15174	14962	15170	14890	15131	15043	15092	15210	15000	15177	15086	15082	15037	15086	15270	15066	15129	15049	15084	15037	15027	15033	15202	15169	15169	15047	14948	15168	14951	14946	15226	15147	15167	15137	15194	15089	15185	15029	15090	15231	15362	15136	15113	15082	15208	14934	14968	14968	15175	15058	14981	15126	15041	15006	15000	15097	14909	15099	15183	15015	15089	15020	15087	15243	14969	15134	15158	15015	15212	14955	15024	15058	15180	14953	15037	15029	15317	15044	14925	14940	15108	15054	15007	15068	15088	14872	15235	15078	15074	15044	15175	14972	15165	14982	14995	15148	15104	15135	15072	15088	15097	15120	15003	15139	14928	15011	15193	15050	14989	15007	15161	15060	15012	15120	15042	15067	15124	15191	14959	15014	15061	15095	15086	15020	15168	15115	15291	15061	15175	15005	15175	15158	15079	15094	15078	15070	15098	15155	15099	15075	15032	15108	15040	15243	15059	14850	15111	15186	15090	15053	15262	15075	15162	15087	15147	15046	14948	15239	15032	15114	15260	15110	15187	15063	15114	14991	14912	15137	15039	15117	15034	15095	15088	15027	15329	15130	14973	15137	15010	14971	14876	15075	15288	15018	15143	15066	15038	15170	14990	15022	15057	15185	15145	14943	15144	14995	15142	15132	15097	15042	15090	15110	15290	14957	15159	15000	15109	15074	15040	15108	14978	14883	15366	15134	15020	15032	14969	15080	15126	15283	15165	15253	15255	15046	15005	14986	15005	15201	15229	15026	15026	15108	15054	14975	15006	15127	15073	15041	15089	15044	15062	15089	15102	15104	15201	15057	15119	15030	15156	15201	15112	14926	15053	14989	15061	14984	15131	14930	15126	15170	14942	15211	15101	15128	15101	15012	15168	15136	15104	15195	15138	15130	15097	15210	14836	15084	15180	15060	15162	15106	15015	15111	15251	15000	15074	14947	15184	15035	14952	15059	15001	15130	15028	15108	15167	15112	15108	15055	14978	15047	15035	14984	15180	15226	14942	15265	15021	15105	15213	14927	15031	14936	15001	15187	14957	15000	15023	15112	15064	15124	15195	15027	14988	14989	15025	15085	14982	15012	15192	15012	15054	15086	14991	15267	15122	15120	14905	15187	14938	15135	14992	15156	15323	14916	15193	15161	15067	15328	15121	15028	15188	15145	14999	15014	15043	15051	15049	15032	15085	14993	15054	15026	15005	14961	15007	15194	15041	15168	14881	15041	15071	15095	15204	15131	15233	14950	14985	15010	14940	15119	14977	15039	15054	15009	15054	14946	15014	15310	14994	14968	14876	15142	15202	15028	15082	15125	15119	15071	15007	15073	15098	15235	15015	14962	15199	15064	14988	14998	15019	15239	14886	15272	14967	15260	15198	15007	14978	15141	15101	15123	15159	15217	15211	15073	14968	15052	15123	15154	15116	15053	15094	15076	15098	15018	14989	14958	15064	15077	15096	15015	15232	15118	15144	15060	15030	15039	15015	15140	15079	15023	15019	15013	14989	14852	15031	15228	15125	15159	15163	15118	15121	14936	15110	15072	14879	15114	15141	15145	15007	14946	14982	15038	14998	14952	15042	15074	15127	15116	15106	15044	15003	15069	15141	15048	15055	14949	15013	15149	15017	15061	15075	15053	14979	15197	15106	15129	15049	14996	15103	15104	14889	15241	15303	15132	15215	14865	15054	15200	14933	15168	15149	15153	15095	15034	15080	15058	15056	15136	14954	15128	15310	15257	15041	15381	14922	15026	15069	15250	14972	15010	15168
22428	20860	28557	23350	21329	24190	27201	22325	20677	20499	19965	24728	38419	36671	30866	23830	19750	18361	17771	17325	17242	17122	17255	17581	17365	17438	17333	17157	17289	17429	17122	17206	17187	17092	17244	17457	17088	17318	16887	17110	17161	17185	17239	16865	16955	17315	16983	17205	17162	17105	17145	17088	17252	17083	17372	17374	17011	17230	17231	17096	17129	17021	17268	17007	17246	17149	17297	17043	17144	17141	17031	17146	17278	17320	17083	17043	16931	17057	17129	17166	17103	17032	17239	17108	17301	17052	17086	17190	17168	17104	17210	17211	17186	17145	17127	17036	17133	16997	17250	16965	16950	17287	17202	17079	17218	17305	17022	17120	16934	16942	17178	17206	17008	17229	17032	16890	17087	17075	17220	17074	16882	17122	17034	17268	16889	17094	17014	17092	17115	17003	17133	17040	17125	16927	17226	17133	17168	16912	16964	16964	17112	17089	17103	17111	17302	17140	16958	17248	16998	17239	17053	17157	17047	17143	17183	17091	17169	17280	17054	16934	17107	16962	17111	17074	16918	17019	17159	17234	17385	17065	16906	17018	17217	17186	16981	17017	16976	17104	17103	16915	17121	17147	16989	17276	17129	17108	17108	16971	16927	17129	17146	17002	16838	17153	16954	17110	17199	17184	16952	17134	17121	17275	17194	16945	17051	17006	17077	17036	17026	17065	17002	17246	17186	17024	16953	16952	16947	17120	17073	17044	17070	16906	17084	17219	17224	17188	17294	17019	17151	17179	17067	17217	17084	17046	17143	16930	17342	17260	17078	17065	17145	17061	17180	16918	17087	16950	17297	17206	17200	17068	17062	16941	17026	16819	16974	16854	17122	17237	17120	16911	17132	17031	17031	17063	17083	17107	17175	16950	17008	17053	17126	17147	17095	17112	17046	17056	17022	17027	17035	17050	17185	17014	16950	17077	16968	17087	16938	17026	17108	17168	17223	17145	17044	17007	17024	16842	17109	16976	16974	17046	16953	16970	16955	16812	16919	16986	16998	16988	17044	16920	16945	17058	17050	17084	17048	17070	17288	16931	17037	17141	17043	16981	17214	16957	16928	17029	17048	17165	17059	17058	16858	17055	17348	17053	16792	16951	17002	17060	17056	17200	17074	17096	17047	16980	17006	17045	16935	17140	17012	17188	16977	16797	16849	17122	16964	17128	17100	16886	17050	16868	17223	17215	17044	17060	17069	17302	17096	17147	17097	17079	16964	17261	17104	16989	17139	17165	16850	17107	17079	16975	17160	16902	17142	17211	16884	17027	17207	17047	17025	17144	16957	17141	17185	17021	17012	16878	17125	17127	17193	17071	17125	17076	16910	17096	17078	17241	17232	17038	17027	17048	17069	17080	17309	17073	17264	16864	17115	17004	16992	17011	16837	17029	16968	17130	17213	17243	17184	17039	17176	17126	16972	16997	17035	17037	16968	16972	17296	17107	17246	17327	16881	17024	17178	17144	16976	17130	17135	16993	17150	17014	17224	16784	17056	17203	17116	17065	17037	16876	17116	17113	17225	17124	17123	17156	17086	17187	16925	17031	17006	17034	17012	16981	16973	16821	17048	16978	17265	17086	17154	17352	17100	17046	17132	17204	17267	17091	17114	17035	17088	17278	16954	17169	17186	17006	17081	17230	17150	17082	17222	17185	17095	17067	17337	17138	17287	17186	16991	16940	16893	17208	17051	17215	17114	17100	16924	16929	17070	16993	17008	17127	17006	16954	17039	17089	17238	17078	17165	17094	17156	16970	17023	17017	17080	17114	17094	17210	17163	17138	17019	17187	17267	17058	17048	17054	17104	16944	17054	17116	17134	17032	17080	17081	17156	17141	17016	17041	17152	16993	16910	16800	17010	16950	17002	17195	17007	17212	16956	17152	17305	17028	17101	16984	17097	17057	17225	16860	16942	17068	17139	17254	17066	17081	17033	17074	17058	17149	17087	16946	17020	17194	17113	17250	17085	17225	17058	17041	16960	17199	17068	17044	17094	17165	17118	17084	17203	16939	16974	16930	17000	16973	17015	16867	17104	17053	17006	16966	17318	17077	17119	16938	16930	16943	16952	17132	17109	17109	16899	17014	17049	17072	17238	17314	17019	17141	17018	16852	17107	17083	17175	17217	17123	16990	17131	17012	17107	17234	16981	17042	17082	17144	17025	16970	17100	17047	16996	17080	17171	16941	17208	17165	17208	17097	17142	16953	17095	17203	17232	17213	16903	16997	17024	17119	17119	16797	17214	17085	17043	16851	17028	17040	17168	17273	17141	17369	17021	16982	17213	16991	16991	16942	17093	16907	17010	16970	17144	16860	17077	17129	16998	17267	16972	16891	17033	17258	17109	17204	17179	17133	16892	17095	17020	16915	17214	17211	17146	17134	17203	17085	17108	17113	17104	17162	17123	17011	16976	17159	17217	16992	17043	17163	16954	17275	17378	16977	16974	16891	17187	17225	17161	16911	17034	17133	17183	16877	17033	17026	17193	17019	16999	17117	17162	17129	17054	17254	17337	17300	17246	17213	16920	16929	16959	16998	17016	17113	17108	17345	17211	16826	17258	17123	17186	17121	16944	17038	17066	17043	16977	17331	17242	17088	17314	17108	17030	17099	17263	17011	17173	17137	16994	17078	17209	16966	17025	17240	17137	16827	17234	16995	17026	17067	17086	17068	17044	16991	16964	17148	17121	17070	17246	17131	16958	17059	16883	17270	17225	17066	17274	17380	17151	16931	16929	17046	16961	16956	17180	17081	16895	16865	17088	17160	16870	17118	17029	17081	17110	17022	17160	17234	17254	17061	16957	16759	17174	17170	17190	17090	17204	17113	16884	17225	17176	16989	17076	17237	16903	16941	17109	16923	17095	17075	17090	17043	17087	17138	17152	17094	17031	16936	16806	17201	17079	17345	17023	17267	17188	17047	17135	17263	17338	17072	17176	16986	16998	17263	17079	16988	17054	16934	17029	17115	16948	16909	17216	17201	17077	17236	17214	17118	17099	17155	17314	17168	16989	17030	17154	17140	16935	17058	17158	16959	17111	17093	17152	17006	17038	17162	16982	16950	16969	17022	17351	17240	16938	17152	16951	17060	17096	17037	17080	16992	16977	17013	17032	16932	17162	17315	17073	17038	16867	17010	17075	17129	17240	17082	16992	16992	17180	17056	17175	17174	17207	17214	17263	17075	17125	17304	16999	17049	17155	16949	17026	17218	17160	16960	16868	16858	17148	17137	17054	16825	17229	16877	16948	17309	16901	17056	17183	17064	17088	17030	17098	17099	16957	17130	17295	17234	17241	17100	16880	17051	17038	17206	16944	17056	17006	17188	17189	17048	17017	17209	17037	17210	17027	16950	17080	17205	16925	17137	16881	17221	16985	17016	17230	17012	17088	17008	17007	16958	17019	16894	16808	17007	16938	16911	17067	17011	16937	16990	17155	16979	16971	17067	17116	16920	17027	16989	17125	17219	16970	17211	16989	17052	17023	17026	16979	17028	17030	17093	17057	17114	17252	17047	17004	17028	16894	17181	17060	17080	17033	17100	17037	17004	16775	16982	16915	16904	17178	17336	17025	17041	17108	16971	16953	16986	16901	17160	17176	16977	17057	16716	17159	17198	17201	17087	17143	17265	17050	16809	17114	16959	17033	17099	16933	16964	16948	16912	17410	17157	17039	17126	17137	16916	17245	16913	17166	17099	17037	17130	17131	16839	17157	17100	16995	17221	17000	17117	17104	17000	17080	16881	16987	17006	17159	17090	17293	16964	17147	16974	16968	17049	17073	17163	17005	17165	17203	17051	17134	17122	17132	17162	17097	17113	16965	17047	17271	17037	16978	16912	16769	17030	17004	17088	17188	17094	17241	17047	17182	17146	16990	17202	17122	17100	17059	17098	16874	17051	17170	17127	17008	16948	17198	17060	16925	17223	17017	17164	17176	16842	16956	17028	17122	17021	16998	16932	17147	17228	16908	17238	17147	17128	17061	17172	17056	17035	17109	17032	16803	17107	17066	16903	17040	17029	16998	16946	16986	16954	17132	17039	17009	17061	17174	16955	17166	17209	17049	16984	16887	16975	16909	16982	17065	17082	17166	17050	17071	16990	16852	17152	17063	17209	17009	16942	16955	17019	16991	17012	17151	16953	17124	17007	17197	17132	17019	17123	17030	17183	17122	17097	17208	16813	17100	17168	17016	17078	17077	17122	17129	17196	17302	17262	17206	16985	17080	16913	17129	17222	17190	16958	17188	17071	17284	17061	17049	16991	17198	17249	17216	17030	17168	16976	17263	17103	17093	16957	17044	17054	16963	17054	16953	17087	17079	16976	17044	17094	17135	17034	17184	17135	17011	16885	16971	17194	17209	17149	17044	17131	17129	17133	17104	16906	16939	17013	17164	16932	17068	16941	17335	16953	17151	17099	17079	17121	16920	17236	16973	16990	16964	16982	16975	16796	17126	17094	17096	17134	17167	17210	16979	16996	17130	17081	17255	17197	16961	17120	17034	17015	17003	16890	16912	17029	17006	17202	17075	17148	16890	17200	17308	17068	17076	17076	16930	17059	16962	16988	16957	17187	16972	17060	17076	17048	17003	16985	17018	16938	17233	17197	17170	17192	17119	17007	17206	17057	17091	16927	17034	17141	17181	17191	17037	17270	17135	17143	17083	17162	17090	17170	17238	17077	17020	17054	17022	17234	17129	16912	16904	17045	16993	17095	17164	17098	17340	17132	17241	17089	16915	16997	17076	17028	17032	17128	16960	17110	17012	17112	16984	16863	16977	17059	16914	17056	16943	17099	16992	17028	17096	17180	17114	16926	17184	17052	16689	17232	17147	17132	16981	17047	17007	17097	16994	16877	17393	17232	17220	17193	17127	16915	16863	17093	17019	16964	17122	17201	17210	16962	16964	16984	17093	17121	16942	17070	17094	17137	17180	16982	17120	17144	17009	16911	16853	16905	17089	16993	17146	17062	17043	17077	17126	17136	17048	17131	17084	17280	17221	17083	17210	17171	17123	17122	17075	17070	16738	17122	16985	16843	16994	17064	16936	17158	17054	17096	17191	17044	17102	17218	17266	17158	17311	17207	17069	17057	17022	17112	17029	17127	17216	17375	17118	17007	17355	17311	17255	16910	17222	17369	16894	17161
19090	36832	36852	32059	27678	26033	24351	23526	21705	20587	19553	27886	41501	38429	31634	22769	17750	16208	15685	15411	15395	15369	15261	15211	15243	15386	15311	15317	15390	15113	15241	15316	15192	15209	15221	15400	15174	15217	15260	15280	15337	15437	15296	15352	15184	15208	15305	15125	15124	15371	15300	15117	15469	15030	15114	15374	15334	15304	15364	15378	15373	15386	15405	15100	15311	15357	15186	15250	15322	15309	15370	15333	15336	15230	15203	15526	15383	15252	15325	15292	15211	15139	15362	15358	15328	15360	15324	15364	15326	15209	15275	15359	15269	15175	15219	15397	15229	15119	15202	15298	15190	15056	15181	15175	15365	15261	15406	15308	15236	15210	15260	15187	15183	15417	15358	15246	14991	15407	15182	15310	15454	15284	15152	15336	15233	15339	15299	15203	15363	15275	15320	15335	15225	15108	15291	15283	15193	15380	15388	15125	15351	15209	15147	15268	15433	15273	15331	15349	15363	15208	15225	15472	15353	15201	15290	15216	15281	15269	15357	15257	15161	15355	15222	15346	15348	15244	15314	15220	15226	15279	15332	15287	15176	15345	15275	15177	15302	15322	15206	15332	15289	15326	15437	15243	15203	15149	15237	15266	15229	15400	15207	15224	15199	15196	15274	15325	15190	15273	15233	15414	15439	15205	15264	15242	15131	15330	15292	15357	15179	15203	15382	15313	15345	15292	15187	15144	15234	15206	15270	15341	15295	15411	15205	15215	15201	15305	15237	15383	15351	15163	15150	15282	15230	15221	15436	15301	15209	15182	15230	15357	15352	15436	15510	15258	15202	15450	15330	15308	15220	15241	15130	15048	15228	15368	15084	15166	15256	15456	15239	15155	15404	15354	15322	15218	15234	15428	15297	15133	15240	15391	15425	15105	15234	15323	15247	15156	15405	15306	15241	15249	15327	15338	15214	15511	15228	15111	15323	15305	15179	15280	15246	15289	15204	15271	15276	15178	15288	15360	15152	15423	15327	15157	15369	15366	15228	15400	15266	15066	15345	15095	15295	15372	15121	15121	15319	15184	15263	15454	15255	15119	15231	15102	15127	15238	15315	15199	15294	15119	15126	15329	15066	15327	15278	15358	15362	15277	15318	15403	15271	15194	15212	15380	15380	15242	15146	15253	15226	15281	15441	15283	15263	15215	15341	15164	15309	15288	15270	15036	15284	15304	15196	15229	15334	15303	15235	15124	15334	15164	15306	15157	15316	15227	15073	15189	15165	15183	15390	15229	15160	15127	15302	15212	15404	15025	15247	15194	15182	15507	15252	15347	15211	15166	15187	15325	15157	15142	15335	15275	15235	15262	15322	15305	15273	15173	15273	15170	15423	15380	15252	15082	15186	15276	15303	15398	15429	15159	15288	15152	15308	15325	15279	15246	15422	15304	15291	15303	15142	15243	15137	15151	15499	15181	15325	15208	15300	15318	15077	15247	15137	15376	15171	15275	15312	15102	15248	15264	15383	15127	15272	15268	15320	15307	15126	15216	15309	15221	15294	15245	15395	15269	15250	15282	15332	15325	15016	15135	15385	15314	15353	15206	15255	15313	15118	15436	15302	15172	15338	15327	15400	15260	15206	15253	15341	15209	15338	15247	15151	15291	15256	15213	15246	15201	15258	15221	15274	15276	15392	15408	15105	15240	15305	15373	15271	15187	15201	15299	15134	15228	15332	15174	15205	15105	15314	15144	14971	15389	15217	15187	15225	15129	15381	15246	15222	15334	15270	15371	15187	15301	15506	15162	15160	15424	15301	15158	15277	15362	15190	15332	15138	15414	15267	15294	15106	15195	15228	15256	15089	15244	15154	15205	15272	15053	15211	15194	15260	15260	15191	15228	15102	15129	15253	15142	15243	15185	15396	15296	15283	15202	15368	15288	15264	15267	15407	15288	15298	15303	15282	15277	15234	15126	15363	15441	15300	15184	15277	15176	15265	15271	15314	15263	15192	15386	15193	15269	15261	15311	15284	15308	15260	15407	15206	15173	15260	15127	15364	15248	15183	15190	15240	15235	15280	15338	15299	15254	15262	15181	15435	15272	15249	15385	15291	15063	15130	15220	15427	15208	15243	15273	15340	15247	15346	15285	15262	15310	15251	15437	15414	15302	15310	15061	15161	15010	15302	15407	15414	15266	15285	15297	15420	15291	15315	15184	14932	15313	15215	15183	15262	15344	15395	15344	15159	15231	15168	15166	15252	15277	15296	15140	15277	15251	15375	15153	15251	15386	15268	15215	15386	15146	15188	15306	15383	15236	15278	15045	15407	15242	15227	15250	15217	15209	15208	15247	15264	15334	15326	15184	15245	15202	15212	15180	15277	15184	15332	15188	15185	15205	15285	15265	15334	15486	15227	15201	15225	15072	15400	15362	15315	15213	15248	15061	15328	15163	15310	15306	15130	15234	15272	15255	15337	15238	15437	15234	15596	15312	15321	15409	15250	15368	15352	15222	15308	15327	15264	15212	15354	15313	15298	15296	15228	15176	15199	15291	15279	15330	15209	15272	15366	14966	15336	15263	15161	15371	15270	15338	15241	15396	15290	15143	15279	15227	15245	15142	15235	15212	15255	15216	15384	15126	15288	15303	15365	15241	15272	15223	15119	15253	15275	15220	15211	15263	15166	15151	15283	15152	15299	15178	15210	15247	15191	15291	15261	15514	15252	15217	15228	15293	15138	15225	15322	15219	15341	15349	15298	15370	15341	15204	15229	15294	15292	15220	15268	15307	15238	15199	15261	15132	15228	15242	15198	15275	15303	15225	15398	15167	15276	15303	15133	15179	15213	15214	15287	15329	15138	15301	15256	15258	15298	15245	15182	15347	15264	15355	15219	15349	15313	15366	15167	15249	15310	15214	15175	15159	15214	15359	15328	15243	15163	15423	15064	15286	15437	15245	15349	15341	15204	15241	15291	15410	15316	15190	15029	15221	15145	15206	15251	15138	15303	15302	15165	15331	15073	15238	15258	15288	15013	15403	15355	15206	15321	15270	15252	15236	15296	15240	15177	15058	15169	15309	15393	15384	15164	15228	15392	15399	15406	15271	15312	15186	15208	15064	15110	15242	15299	15270	15469	15182	15378	15369	15293	15153	15283	15235	15277	15284	15264	15321	15334	15202	15217	15236	15300	15244	15283	15167	15219	15250	15322	15287	15330	15310	15386	15303	15352	15243	15366	15211	15188	15458	15126	15502	15441	15222	15245	15263	15185	15217	15485	15233	15292	15286	15188	15228	15221	15317	15320	15317	15179	15056	15468	15287	15091	15268	15291	15232	15247	15233	15312	15281	15284	15289	15237	15347	15392	15148	15149	15264	15158	15425	15227	15208	15210	15342	15306	15474	15191	15308	15265	15142	15351	15367	15144	15254	15054	15234	15234	15323	15330	15187	15203	15166	15132	15233	15277	15254	15190	15469	15382	15472	15191	15146	15259	15307	15394	15263	15159	15200	15230	15163	15198	15347	15243	15383	15202	15267	15266	15247	15081	15404	15189	15229	15091	15289	15251	15243	15249	15315	15432	15249	15276	15177	15301	15323	15199	15222	15296	15174	15213	15278	15262	15172	15412	15366	15253	15276	15320	15309	15308	15109	15410	15082	15163	15263	15340	15180	15228	15106	15269	15352	15199	15140	15339	15198	15306	15178	15176	15375	15310	15184	15085	15292	15279	15243	15395	15234	15136	15164	15260	15307	15274	15288	15435	15263	15243	15547	15355	15208	15283	15198	15209	15316	15234	15205	15281	15326	15339	15363	15251	15279	15370	15303	15284	15178	15271	15139	15324	15307	15395	15199	15186	15161	15367	15152	15344	15250	15309	15190	15173	15211	15295	15298	15245	15274	15287	15130	15190	15248	15285	15384	15356	15183	15143	15131	15232	15284	15178	15310	15347	15280	15050	15409	15315	15365	15303	15192	15085	15327	15162	15375	15311	15348	15369	15239	15330	15180	15239	15196	15395	15342	15309	15359	15206	15360	15405	15274	15254	15255	15173	15217	15217	15250	15424	15028	15299	15257	15112	15157	15221	15118	15157	15200	15284	15349	15312	15184	15225	15263	15224	15262	15316	15257	15275	15143	15217	15424	15278	15238	15171	15187	15247	15195	15253	15179	15248	15356	15355	15268	15201	15397	15385	15251	15147	15348	15274	15352	15184	15283	15312	15064	15335	15315	15211	15339	15306	15205	15267	15390	15355	15357	15423	15375	15299	15231	15147	15222	15287	15462	15295	15311	15298	15350	15257	15267	15269	15358	15310	15303	15226	15279	15345	15324	15220	15316	15296	15111	15196	15239	15289	15078	15239	15266	15199	15330	15245	14966	15197	15483	15470	15214	15267	15195	15452	15065	15152	15198	15197	15324	15128	15404	15278	15366	15179	15219	15146	15329	15080	15386	15291	15110	15059	15378	15330	15271	15293	15210	15246	15290	15212	15303	15247	15122	15166	15393	15254	15184	15389	15174	15494	15113	15256	15069	15283	15306	15253	15226	15362	15328	15249	15303	15300	15294	15271	15194	15429	15212	15246	15273	15281	15297	15334	15129	15127	15425	15279	15272	15179	15382	15389	15299	15389	15213	15427	15326	15180	15376	15249	15355	15367	15329	15289	15303	15237	15224	15323	15177	15156	15385	15361	15361	15122	15223	15145	15303	15242	15179	15294	15276	15206	15446	15219	15273	15257	15366	15311	15166	15081	15448	15125	15208	15170	15243	15227	15299	15349	15243	15328	15353	15291	15245	15440	15159	15211	15352	15294	15227	15410	15149	15186	15292	15246	15266	15087	15262	15293	15263	15163	15105	15331	15145	15375	15211	15307	15278	15337	15182	15085	15228	15197	15317	15279	15153	15124	15231	15330	15263	15379	15321	15307	15306	15394	15191	15286	15377	15230	15312	15182	15163	15295	15199	15179	15093	15142	15188	15229	15213	15236	15266	15288	15276	15392	15395	15311	15210	15174	15149	15227	15352	15227	15149	15199	15215	15275	15272	15167	15300	15139	15343	15138	15035	15411	15348	15176	15115	15339	15343	15187	15215	15384	15295	15312	15380	15336	15335	15347	15105	15140	15327	15227	15313	15289	15318	15301	15267	15214	15215	15132	15176	15250	15314	15343	15248	15317	15242	15130	15063	15285	15275
27139	24431	31256	28639	22749	20865	20163	19064	18300	17966	17954	17986	19216	19331	18454	17586	17007	16856	16795	17060	16977	16898	16894	16773	16870	16883	16938	16738	17075	16891	16777	16933	16769	16917	16839	16715	16841	16931	16807	16565	16844	16834	16934	16887	16798	16664	16732	16920	16944	16895	16819	16761	16850	16975	17016	17054	16790	16791	16946	16980	16912	16867	16680	16704	16893	16642	16731	16901	16773	16816	16738	16751	16898	16846	16741	16920	16912	16895	16792	16674	16909	16798	16817	16826	16836	16935	16765	16966	16727	16634	16861	16758	16753	16717	16891	16850	16404	16710	16659	16835	16969	16923	16849	16835	16677	16768	16772	16886	16664	16816	16590	16749	16827	17025	16874	16619	16660	16860	16777	16624	16952	16889	16742	16756	16882	16872	16642	16774	16870	16831	16924	16912	16833	16874	16773	17017	16975	16854	16663	16838	16816	16900	16640	16695	16754	16834	16905	16838	16822	16638	16914	16783	16728	16878	16738	16725	16936	16713	16643	16870	16698	16717	16841	16731	16936	16719	16715	16828	16898	16847	16790	16667	16801	16622	16864	16779	16710	16885	16819	16844	16887	16740	16945	16607	16701	16887	16716	16719	16653	16923	16661	16622	16659	16793	16636	16755	16647	16754	16946	16673	16825	16805	16885	16842	16722	16699	16709	16673	16849	16830	16761	16613	16716	16696	16876	16860	16860	16941	16587	16707	16793	16790	16808	16802	16539	16895	16753	16709	16752	16739	16785	16933	16805	16587	16619	16629	16698	16698	16694	16839	17000	16770	16777	16715	16816	16734	16721	16562	16755	16804	16664	16779	16674	16741	16725	16721	16791	16674	16738	16856	16853	16736	16762	16768	16881	16666	16629	16676	16853	16721	16931	16704	16800	16785	16838	16874	16905	16944	16901	16859	16839	16895	16909	16752	16885	16939	16918	16780	16827	16613	16787	16883	16789	16909	16767	16715	16852	16887	16676	16518	16550	16866	16979	16514	16767	16741	16978	16775	16892	16852	16800	16692	16686	16833	16938	16935	16658	16617	16894	16947	17002	16742	16652	16732	16781	16843	16734	16835	16751	16794	16681	16644	16716	16714	16606	16763	16835	16760	16871	16940	16977	16755	16948	16623	16783	16906	16634	16634	16678	16787	16800	16802	16823	16743	16866	16917	16602	16759	16753	16768	17125	16804	16741	16672	16876	16861	16738	16689	16889	16707	16767	16747	16916	16667	16691	16716	16861	16888	16954	16868	16642	16636	16710	17050	16916	16708	16716	16741	16700	16862	16762	16809	17074	16692	16660	16707	16776	16898	17141	16861	16812	16758	16845	16809	16673	16831	16443	16680	16798	17001	16770	16496	16743	16762	16675	16798	16752	16759	16712	16885	16787	16697	16626	16936	16712	16760	16888	16754	16813	16792	16791	16971	16624	16830	16953	16901	16654	16739	16687	16829	16708	16729	16914	16756	16775	16704	16910	16815	16814	16831	16800	16613	16688	16647	16857	16802	16630	16889	16828	16825	16868	16802	16867	16503	16909	16788	16773	16794	16755	16715	16844	16725	17018	16736	16686	16923	16713	16750	16856	16870	16822	16749	16936	16474	16898	16792	16787	16808	16576	16671	16856	16862	16988	16783	16731	16775	16957	16807	16930	16801	16783	16687	16917	16925	16666	16725	16927	16815	16513	16777	16741	16763	16830	16676	16986	16794	16872	16718	16629	16732	16632	16684	16842	16833	16811	16649	16679	16832	16905	16725	16912	17045	16863	16767	16758	16896	16869	16753	16697	16779	16857	16949	16716	16810	16682	16745	16908	16740	16972	16912	16827	16801	16608	16887	16804	16934	16793	16936	16797	16778	16653	16775	16943	16733	16749	16921	16879	16726	16841	16885	16699	16827	16808	16894	16667	16801	16791	16705	16853	17002	16793	16806	16938	16814	16826	16896	16904	16887	16734	16804	16857	16715	16956	16631	16871	16660	16743	16899	16779	16874	16803	16773	16977	16948	16660	16794	16934	16808	16657	16797	16903	16780	16760	16959	16693	16817	16697	16808	16606	16775	16699	16962	16825	16780	16655	16971	16757	16801	16872	16684	16970	16632	16743	16978	16853	16866	16841	16813	17080	16826	16914	16774	17018	16808	16961	16858	16881	17114	16698	16643	16732	16959	16921	16771	16949	16874	16981	16849	16742	17006	16776	16841	16623	16783	16943	16728	16805	16722	16751	16725	16767	16862	16793	16912	16636	16674	16704	16742	16679	16639	16553	16751	16904	16740	16658	16570	16692	16885	16826	16733	16945	16811	16918	16914	16885	16767	16687	16766	17013	16772	16923	16741	16507	16764	16897	16859	16914	16762	16680	16745	16783	16588	16715	16838	16758	16617	16863	16639	16807	16917	16587	16829	16785	16942	16652	16869	16685	16885	16750	16852	16681	16685	16631	16790	16941	16819	16834	16830	16812	16784	16743	16733	16761	16703	16657	16908	16804	16958	16714	16700	16909	16851	16821	16818	16990	16705	16758	16804	16886	16959	16895	16782	16902	16736	16825	16806	16776	16887	16755	16828	16757	16711	16908	16743	16633	16806	16876	16840	16907	16910	17014	16815	16615	16738	17090	16858	16629	16706	16942	16812	16888	16797	16922	16856	16724	16850	16789	17058	16805	16663	16818	16445	16984	16893	16897	16626	16808	16702	16854	16793	16614	16876	16806	16716	16748	16776	16820	16728	16852	16751	16888	16773	16789	16866	16757	16774	16889	16852	16813	16833	16721	16790	16969	16832	16627	16809	16663	16811	16950	16811	16938	16870	16717	17015	16965	16702	16568	16795	16842	16667	16893	17136	16773	16650	16840	16907	16759	16719	16861	16983	16728	16664	16684	16920	16702	16740	16782	16746	16846	16882	16622	16897	16895	17005	17034	16987	16851	16622	16629	16864	16805	16738	16912	16597	16931	16676	16916	16742	16912	16932	16860	16748	16850	16711	16743	16806	16725	16438	16766	16589	16814	16700	16685	16940	16746	16860	16771	16827	16829	16888	16599	16956	16778	17069	16848	16859	16749	16685	16633	16727	16875	16811	16783	16713	16664	16761	16778	16671	16831	16869	16778	16777	16750	16839	16810	16520	16707	16742	16795	16732	16740	16530	16898	16639	16867	16615	16797	16834	16804	17022	17087	16778	16747	16758	16837	16973	16859	16836	16821	16826	16658	16581	16740	16702	16822	16902	16807	16858	16800	16665	16799	16795	16747	16535	16934	16817	16875	16820	16806	16681	16854	16901	16779	16778	16839	16838	16763	16750	16808	16930	16714	16833	16469	16765	16673	16715	16847	16874	16814	16676	16924	16979	16681	16875	17065	16870	16841	16704	16765	16619	16810	16706	16804	16731	16717	16871	16970	16821	16804	17032	16767	16763	16743	16758	16735	16824	16739	16725	16691	16816	16713	16894	16823	16863	16620	16871	16923	16765	16702	16828	16746	16786	17096	16781	16871	16730	16621	16706	16674	16805	16876	16639	16869	16774	16863	16668	16882	16833	16793	16684	16811	16694	16919	17011	16681	16882	16698	16833	16778	16997	16836	16998	16740	16927	16847	16991	16721	16692	16806	16959	16901	16759	16622	16911	16991	16786	16696	16789	16850	16835	16748	16855	16829	16906	16810	16666	16817	16723	16743	16919	16957	16883	16901	16697	16752	16798	16842	16888	16919	16785	16815	17005	16766	16665	16896	16798	16909	16624	16672	16802	17026	16796	16840	16699	16622	16876	16845	16725	16829	16901	16805	16792	16679	16812	16814	16785	16700	16699	16681	16736	16893	16871	17024	16574	16793	16724	16803	16901	16726	16698	16776	16667	16597	16721	16713	16924	16852	16622	16832	16918	16679	16858	16758	16661	16738	16606	16831	16921	16799	16799	16832	16981	16845	16989	16772	16586	16908	16820	16679	16789	16990	16809	16728	16495	16594	16690	16787	16876	16840	16703	16617	16821	16821	16888	16950	16798	16891	16835	16867	16707	16760	16940	16784	16797	16675	16794	16796	16935	16796	16694	16829	16792	16735	16795	16969	16820	16760	16708	16945	16744	16707	16953	16858	16620	16786	16927	16706	16757	16940	16690	16887	16873	16895	16736	16733	16910	16970	16919	16836	16873	16838	16782	16872	16778	16836	16883	16790	16687	16812	16662	16832	16701	16727	16686	16943	16981	16826	16541	16872	16711	16754	16823	16860	16802	16729	16614	16786	16712	16846	16627	16481	16665	16742	16924	16802	16738	16928	16696	16799	16781	16975	16686	16815	16742	17007	16818	16775	16736	16720	16672	16930	16637	16791	16929	16750	16776	16760	16573	16779	16750	16878	16658	16628	16776	16854	16637	16710	16707	16622	16769	16801	16516	16694	16676	16644	16820	16932	16830	17042	16956	16731	16680	16851	16660	16821	16734	16876	16828	16782	16667	16832	16903	16988	16838	16774	16756	16751	16884	16727	16700	16943	16637	16700	16870	16694	16690	16558	16769	16728	16714	16848	16852	16734	16818	16802	16645	16740	16882	16863	16820	16721	16888	16820	16747	16831	16718	16947	16748	16965	16711	16870	16706	16775	16871	16790	16724	16774	16805	16859	16725	16914	16850	16686	17025	16679	16839	16705	16944	16981	16708	16840	16980	16634	16922	16636	16824	16691	16797	16710	16868	16726	16832	16804	16926	16666	16824	16524	16768	16686	16995	16702	16904	17019	16828	16734	16615	16824	16869	16737	16966	16651	16838	16821	16709	16815	16830	16867	16963	16908	16749	16696	16689	16805	16661	16689	16958	16821	16679	16762	16696	16819	16809	16709	16641	16817	16700	16709	16984	16683	16694	16729	16753	16763	16746	16788	16843	16658	16836	16722	16736	16851	16732	16686	16685	16758	16763	16954	16992	16740	16694	16806	16748	16668	16754	17042	16758	16729	16779	16675	16820	16881	16854	16644	16690	16639	16634	16758	16624	16789	16583	16829	16818	16932	16708	16678	16735	16747	16834	16753	16794	16768	16673	16809	16762	16890	16727	16902	16907	16703	16856	16707	16759	16732	16737	16849	16833	16907	16773	16848	16941	16881	16771	16939	16889	16722	16968	17018	16758	16785	16663	16836	17004	16827	16985	16814	16688
19994	33935	34449	28630	23514	20962	20059	18618	17476	17291	17034	17370	18863	18406	16978	15855	15321	15135	15236	15115	15219	14954	15131	15086	14846	15060	15045	15179	15084	15083	15002	15025	14989	15077	14956	15008	15091	15072	15005	15234	15053	15244	14923	15014	15013	15025	14842	15134	15136	15063	15012	15002	15197	15129	14992	14973	14999	15024	14936	15004	15205	14992	14909	15152	14947	14976	14874	14983	15016	14907	15069	15098	14951	15152	15032	14949	15117	15019	14812	15080	15006	15058	14932	15126	15146	14947	15206	15126	15098	15067	14801	14958	15073	15019	15079	15037	15204	15068	15214	14988	14962	15060	15082	15160	14899	14992	15166	14982	14908	14804	15087	14977	15130	15086	14943	15058	15081	14977	15125	15004	15019	15001	14922	15102	15199	15162	15175	14870	14841	15155	14956	15215	14989	15014	15047	14891	14974	14944	15073	15111	14847	15018	15072	15246	15039	15071	14962	15001	15051	14968	15149	15010	15037	15050	15011	15006	14878	15002	15046	15049	15039	14869	15163	15094	15154	15087	14947	14967	14942	15150	14962	15045	14997	15262	14925	14934	15113	15042	15141	15114	15023	15092	15025	15099	15018	15140	14861	15144	15091	15177	14901	15195	14902	15039	14876	15110	14914	15130	14811	15108	15108	15263	14900	15115	15099	14913	15089	15071	15043	15056	14861	14961	15118	14931	14984	14961	15018	14969	15018	14894	15229	14976	15051	15072	15086	15002	15052	15296	14852	15073	14947	14958	15021	15091	14978	15049	15127	15130	15019	14934	14917	15063	14921	14927	15208	14944	15032	15119	14930	14925	14994	15039	14982	15105	15124	14898	14855	14862	14987	14966	15063	14890	15063	15101	15156	15183	14908	15044	15021	15000	15134	14979	15045	15044	14944	15094	14893	15069	15138	15143	14919	15015	15000	15079	15106	14948	15059	15185	15031	15066	15104	14981	15100	15164	15034	15112	14830	15053	14884	14971	15141	15045	14887	15013	15004	15126	14871	14967	15016	15153	14933	15130	14945	14992	14870	15076	15101	15023	15082	15028	15142	15159	15006	15022	14928	15024	15081	14857	14992	15062	14889	15094	15106	15040	14840	15163	15145	14976	15171	14864	15062	15050	15141	14976	15156	14933	14994	15157	15037	14999	15019	15167	15140	15144	15126	15030	15040	15099	15079	15000	14894	14951	15086	15106	15103	15046	15024	15073	14950	15042	15041	15041	14977	15161	15065	14972	15155	14924	15049	15053	15051	15110	15000	15083	15029	15021	15083	15059	15005	15007	15147	14936	15021	14958	15195	15070	14992	15021	14923	15205	15015	14964	15163	15018	15092	15120	15061	15019	15201	14999	14960	15145	15065	14976	14851	15247	15097	15031	15126	15051	14973	15072	15121	15009	14957	14864	14919	15145	14991	14974	15001	15011	15089	14972	15072	14891	15060	15077	15051	14925	14904	15039	15024	15008	15026	15102	15159	15024	14983	14894	15019	15160	14984	15052	14895	14974	14947	14959	15171	14995	14860	15175	14849	15009	15212	14930	14956	15024	15059	15025	14938	15130	14846	15004	15053	15176	15078	15046	15046	15280	15032	14857	15161	14940	15095	15122	15033	15162	14979	15114	15088	14973	15211	14938	15046	14853	15042	14970	14966	15009	15022	15048	15047	14921	15045	15005	15073	15041	15039	15284	14989	14946	15080	14914	15004	14835	14969	14986	15029	14830	15059	15187	15053	15029	15052	15003	15112	14954	15236	15074	15009	14947	14808	15130	15027	14918	14942	14970	15047	14985	14885	15064	14999	15251	15020	14913	15057	15022	15083	15009	15060	15099	14993	15200	15084	15049	14921	15007	15083	14941	14862	14888	15201	14885	15048	14876	14960	15036	15102	15226	15143	15035	15183	15011	15212	15126	15041	15087	15071	15126	15055	14994	15157	15083	15145	14868	15092	15062	15131	14939	15070	15018	15133	15094	15123	14939	15047	15023	14952	14925	15028	15093	14964	14986	15008	15262	14993	14934	15227	15005	15060	15084	14994	15046	14864	14855	14891	15009	15209	15038	15078	14934	15011	15034	15024	15047	15179	14911	15104	15085	15137	15019	15131	15012	15142	14918	15151	15087	15136	14987	15122	14765	14898	15161	14983	15093	15011	14890	15050	15278	15038	14936	14996	15140	14985	14998	15185	15169	15107	14835	15102	15117	15071	14992	14952	14948	15168	15030	15049	14983	14951	15149	15044	14879	15086	15081	14846	15139	15022	14951	15057	14922	15090	15060	15063	15033	14910	14811	15101	15004	14988	14957	15004	15249	14986	15143	14977	15073	15006	14925	15151	15007	15019	15046	14863	15028	14973	15011	14973	14999	15106	15079	15049	15079	15038	15010	14942	14997	15038	15160	15055	14952	15059	15032	15154	15030	15038	15048	15095	14931	14855	15076	15226	14917	14942	14962	15023	15053	14929	15128	15021	15091	14969	15031	15142	15037	14875	15043	15231	15169	14961	15053	15175	15036	15068	15043	14886	15123	15187	14938	15069	15029	15221	15053	15127	15186	15132	14968	15011	15012	15079	15100	15103	15059	14933	15015	14949	15000	14984	15023	15141	15021	15181	14826	15165	15089	14815	15053	15041	15114	15029	15097	14986	15018	15068	15129	14928	14966	15042	14988	15031	14814	15058	14861	15193	15008	15143	14876	14952	15108	15111	15136	15018	15120	15069	15009	14794	15165	14907	15060	14983	15049	15097	15078	15055	14906	15026	15130	14946	15003	15022	15055	15190	14935	15183	15145	15230	14933	15051	14999	14959	15079	15038	15097	15253	15044	15041	15004	15002	15099	15115	14919	15139	14965	15204	14959	15019	15133	15076	14855	15150	15003	15110	15073	14963	15009	15159	15007	15186	15098	15055	14984	14936	14903	14948	15151	14944	14888	15088	15135	15103	15048	14960	15060	14960	14899	15067	14925	14929	15155	14943	14959	14947	14850	15100	14966	14993	14939	14921	14920	14889	15041	15130	15147	14956	15037	15161	14984	14995	14873	15103	15086	15014	14997	15070	15062	15189	15154	14955	15037	14995	15184	15064	15097	14997	14997	14961	15020	15108	14922	15207	15099	15127	15083	15045	15106	15137	14909	15076	14942	15210	15025	14824	14955	15086	15121	15029	15099	15205	14990	15061	14993	15053	15140	15090	15166	14999	14975	15195	14996	15041	14990	14853	15171	14937	15155	15125	15043	15003	15018	14959	14921	14932	15046	15122	15161	15023	15034	15086	14924	14888	14974	15204	14967	15014	15160	14920	15100	14999	15158	14997	14961	15212	15202	15221	15026	14956	15093	15053	15003	15304	14890	15087	15053	15102	14967	14929	15175	15215	15021	15135	15015	14910	15083	15031	15110	15017	14936	14968	15114	15029	14922	15023	15028	15050	14957	15005	15178	14997	15083	15210	15161	15236	15175	15072	15017	15053	14932	15118	14861	15008	14975	15052	15042	15165	14813	15132	15074	14977	15113	15018	15164	15000	15055	15109	15002	15067	14886	14810	15036	15011	15076	14912	15102	15022	14957	15105	14914	15010	15079	15089	14877	15131	15234	15050	14975	15013	15189	15059	15011	15163	15005	15091	15004	14886	14975	14909	14969	15108	14974	15089	15027	14975	14985	14898	14891	15044	14919	14980	15017	15062	15159	14985	15092	15207	14972	15093	14997	15069	15097	14876	14873	15098	15097	15068	15053	15188	15076	14828	15094	15240	14933	15102	15101	15101	14887	14961	15152	14873	15001	15192	14908	15091	15034	15064	14992	15021	15082	15044	15008	15125	14955	15020	14830	15096	15150	15104	14983	15112	14986	15053	14919	15063	15109	15216	15010	15020	14934	15170	15024	14985	15125	15169	14994	15072	14976	14830	15187	14946	15012	15254	14985	14974	15047	15040	15143	15005	14987	15082	15074	15069	15051	15083	14911	15036	14982	15140	15137	14955	15154	15152	15057	15132	15083	14943	14973	15136	15086	15083	15029	15053	15130	15044	15043	15005	15100	15061	14998	15017	14984	15164	15249	14879	15156	15044	15088	14858	15275	14871	15120	15301	15031	15005	15117	14972	14952	15330	14782	15043	15091	14980	15110	15046	15052	15063	15089	14916	14978	14855	15188	14852	15031	15071	15030	15093	15097	15217	14999	15008	15019	15161	15070	15061	15049	15044	15080	14950	14985	15099	15049	15070	15046	14963	15202	14967	14926	14968	14983	14953	14908	15103	14986	14966	15024	15022	15095	14953	15009	15020	15046	15084	15152	14968	15073	14924	15139	15125	15209	14969	15083	14938	14982	15081	15088	15171	15092	15280	14916	15145	15009	15043	14945	15011	15005	15031	14998	15176	14959	15106	15220	15166	15076	15082	15045	14994	15208	15154	15130	14979	15040	14992	14853	15089	14929	15070	15027	14978	14983	15143	15074	14982	15077	15217	15054	15298	15124	15002	15005	15144	14902	15280	14925	15082	14923	15041	15015	15158	14935	15127	15026	15087	15084	14980	15202	15112	14967	15060	14948	14991	14921	14993	15112	15172	15002	15040	14938	15192	14910	14970	15166	15056	15041	15079	14986	14939	14993	14986	14986	15058	15171	15017	14950	15129	15053	15247	15056	15087	15057	15195	15101	15081	15244	14934	14864	15006	15028	15057	15119	15120	15062	15108	14909	15078	15038	15159	14984	15060	14995	15015	15085	15025	15058	15225	15124	14966	14980	15134	14976	15045	15072	15009	15000	14979	15002	14844	15016	15121	15097	15099	14941	14984	15012	15004	14986	14919	15022	15071	15008	15079	14957	15137	15030	14951	15173	14878	14955	15096	15062	15004	14981	14930	14985	15066	15221	15095	14958	15155	14967	14916	15062	15092	14906	15019	15147	14913	15148	15102	15038	15144	15058	15017	15029	15055	15002	15192	14982	15112	15125	15096	14997	15065	15028	15117	15148	15033	15128	14960	15166	15054	15087	14975	15084	14890	14903	15193	14998	14986	15001	15020	14959	15078	15028	15128	15070	15047	15048	14881	15050	14973	15013	15050	14989	15176	14914	14842	15111	15018	15068	14825	15045	14957	15087	15055	15203	15020	14975	15134	15014	15103	15100	14968	15020	14844	15112	15143	15206
23548	20848	28170	24089	22549	23777	23143	20242	19081	18817	19006	21591	29517	29504	25357	21271	18641	17862	17260	17166	17176	17032	16793	16930	16993	16908	16960	17135	17029	17041	17010	17040	17108	16777	16700	16927	17064	16941	16900	16792	16995	17011	16922	17008	16817	16973	17033	16955	16942	16884	16845	16871	17155	17197	17158	17050	17117	16991	16949	17148	16830	17091	16897	16751	16870	17043	16904	17043	16783	17048	16990	16968	16751	16966	16960	17034	16922	16876	16943	16934	17083	17100	17021	17024	16856	16997	16911	17081	17060	17068	16863	16883	17030	16836	16867	16804	16991	16949	16970	16952	16835	17020	17004	17056	17036	17214	16856	16840	16978	16935	16855	16939	16969	17032	16951	16960	16853	16809	16980	16815	16920	16862	16809	17120	17104	16742	17072	16975	16774	16912	16986	17040	16828	16933	17102	16979	17007	16985	17028	16833	17005	16987	16999	16798	16957	16967	17101	16961	16991	16882	16984	17061	16955	16969	16751	16802	17122	16847	17016	16903	17067	16845	16983	17231	16802	16863	16846	16817	16920	16972	16960	16915	17004	17068	16945	16956	17031	16931	17005	16921	16991	16948	16950	16782	16888	16975	16998	16861	16729	16779	16914	16962	16784	16936	17053	16959	16965	17088	16958	17054	16932	16819	16930	16936	16976	17049	17041	17052	16860	17037	16942	16862	17037	17113	16823	16983	16735	16763	16941	17058	16795	16996	17034	16882	16808	17006	17028	16843	16860	17079	16904	16933	17038	16824	16813	16894	16807	16935	16962	16718	16983	16910	16999	16982	16658	16672	16968	16867	16914	16950	16904	16712	16827	16915	16796	16800	17010	16913	16756	16978	17089	16838	16870	16995	16912	16904	16957	16908	16966	16663	16745	17003	16928	16898	16869	16943	16864	17007	16978	17075	16807	16930	16988	16880	16778	17046	16945	16936	16867	17001	16880	16892	17030	16927	16869	17000	16797	16880	16810	16764	16920	16860	16865	16818	16977	16839	16906	16846	17056	16741	16878	16848	17161	16786	17032	17096	17039	17063	16771	16883	16871	16967	16904	16972	16957	17034	16962	16717	17020	17034	16932	16951	16805	16801	17064	17068	16827	16841	17099	17044	16938	17054	16709	16946	16784	16779	17040	17043	16914	16902	16788	16903	16684	16868	16866	17099	16948	16970	16994	17057	16845	16775	16992	16826	16819	16701	16944	16934	16929	16812	16889	16939	16999	16954	17043	16889	16956	17039	16868	17024	17060	16949	16987	16894	16932	16917	16771	16922	16810	17020	16924	16985	16954	17002	17042	16988	17007	17037	16780	16973	16971	16842	16873	16971	16809	16898	16917	17015	16754	16857	16779	16848	16770	16944	17049	16761	16880	16979	16911	17023	17112	17025	16830	16836	16856	16932	16833	17026	16762	17030	17029	16924	16892	17063	16837	16959	16794	16868	16974	16976	17039	16942	17003	17092	16906	17131	16992	16827	16969	17038	16894	16735	16717	17112	17067	16936	16953	16940	17009	16952	17022	17021	16832	17018	16997	17038	17055	17007	16959	17142	16952	16918	16999	17166	17035	16995	16892	16792	17110	16947	16788	16866	16962	16977	16947	16910	16928	16744	17050	16802	17057	16958	16986	16848	16722	16907	16866	17120	16953	16693	17009	16981	16855	16772	16954	16813	16818	17000	17041	16914	17068	17015	16779	16944	17079	16619	17023	16919	16994	16745	16877	16847	16791	17037	17106	16975	16943	16824	17067	17049	16817	16961	17209	16892	17018	17071	16983	16918	16907	16867	16847	16870	16738	17010	17011	17050	16658	16777	17004	16786	17001	16923	16867	16780	16902	17039	16999	17079	16945	16955	16737	16958	16995	16966	16736	16870	16778	16788	16824	17028	16970	16953	16759	16963	16742	16976	16966	16977	16954	16930	16969	16848	16861	16920	17160	16934	16725	16963	17002	16811	16934	16836	17031	16907	17005	17078	16965	17030	16792	16917	16922	16753	16795	16999	17040	16882	17034	16902	16927	16966	17028	17031	16931	16984	17077	16796	16955	17030	16828	17278	16913	16846	16960	16863	16910	16891	17018	16855	16806	17031	16895	16888	16897	16859	16893	16932	17033	16872	17017	16879	16923	16974	16851	16887	16972	16942	17027	16727	16852	16839	16875	16952	16973	16860	17031	17134	17069	16959	17040	16978	16789	17033	16993	16885	16840	16994	16829	16946	16917	16871	16924	16974	17062	16940	16858	16849	16850	16678	16788	16921	16953	17006	16955	16901	16944	16896	16923	16927	16876	16942	16766	17003	16972	16840	16789	16925	16969	17008	17029	17004	17083	16809	16973	17072	16848	16723	16782	16818	16930	16970	16930	16942	16908	16913	16964	16882	16867	16957	16880	16865	16821	16873	16900	16877	16847	16745	16963	16941	16878	16929	16925	16982	16984	16822	17074	17019	16887	16903	16800	16869	17171	16944	16852	16951	17064	16900	17032	17051	16998	17053	17021	16992	16975	17065	16882	16953	16975	16907	16965	16754	16987	17050	16998	17030	16866	16825	16867	16924	16832	16838	16880	16854	17046	16897	16889	16958	17032	16832	16812	16870	16955	16845	17104	16898	16861	16993	16929	16859	16991	16870	16933	16825	16851	16897	16933	16914	16983	16923	17253	16952	17135	17070	17111	16905	16929	17008	16878	16939	17120	17048	16893	16898	16919	17097	17072	16965	16793	16696	16996	17021	16949	17227	17099	16862	16854	16880	16865	16847	16757	16907	16888	16902	16838	16978	16970	17016	16917	17000	16989	16743	16791	16994	16977	16848	16871	16805	16662	17028	16931	16786	17101	16976	17026	16631	17120	16906	16828	16662	16870	16856	16962	16858	16807	16939	16906	16790	16986	16898	16850	16901	16851	16916	16818	16917	16925	16981	17030	17143	17054	16919	16876	17041	16918	17026	17082	16909	16787	16836	17125	17142	17049	16932	16966	16917	16936	16791	16909	16961	16757	17070	16788	16840	16822	16778	17066	16858	16933	17027	16812	16827	17077	16776	17102	17009	16807	16744	16935	16945	17059	17149	17088	16986	16940	16866	17055	16891	16825	16783	17003	16855	16942	17071	17050	16904	16896	16963	17135	16868	16953	16940	16820	16851	16875	17036	17020	17054	16951	17065	16912	16818	16995	17022	16932	16822	16998	16974	17087	16809	16732	16940	16845	16905	17081	16953	16973	16875	16936	17071	17001	17005	16866	16993	16988	16879	16936	17095	16925	16783	16698	17189	17047	16988	17041	16850	16916	16846	16778	16968	16796	16775	17159	16894	16899	16811	16896	17096	16907	16857	17047	16776	16739	16824	17036	16979	16845	16839	16790	16939	16838	16941	16910	16870	17095	16928	16878	16769	16760	16812	17129	16956	16898	17093	17112	17068	17082	17035	16856	16759	16723	16811	16943	16858	16913	16912	17144	17112	16760	16904	16893	16729	16874	16851	16792	16977	16797	16737	16903	16858	16760	16863	16842	17056	16935	16669	16841	16877	17024	16933	16969	16949	17172	16885	16847	16688	16954	16859	17028	16928	16933	17143	17011	17205	17037	16945	16882	16811	17013	16990	16965	16863	17018	16948	16889	16882	16935	16548	17017	17024	17021	16860	17105	17062	16852	16903	16802	16801	16972	16945	16898	17010	16992	16844	16887	16829	16639	16788	16807	16942	16959	16875	16702	16979	16834	16899	16905	16982	16921	16923	16929	16925	16920	16818	16699	16947	16852	16908	16777	16724	17043	16916	16855	16878	17081	16951	16977	17006	16711	16933	16823	16955	16992	17046	16980	16978	16881	16928	16821	16813	16683	16687	16924	16896	16956	16896	17173	17052	17046	17012	17047	17035	16868	17089	16969	16954	16896	16946	17073	16766	16825	16870	17087	17043	16825	16801	17022	16803	16862	16866	16959	16809	16871	16906	16936	16814	16995	16877	16929	16855	16860	17035	16915	16950	16665	16902	16926	16750	16968	17040	16843	16824	17146	16969	17007	16869	16923	17043	16992	17056	17021	17089	17102	16903	16824	17010	16819	16990	16853	16974	16947	16984	16974	16849	17106	16944	17024	17075	17024	16955	17185	17014	16841	16997	17020	16961	16931	17023	17055	16714	16819	16842	16831	17010	16989	17104	16996	17126	17033	16924	16941	16769	16731	16962	16980	17150	16755	17063	17083	16635	17086	16917	16875	16851	16844	16973	16910	16740	16942	16954	17059	16941	16902	16944	16844	16772	16773	16936	16715	16976	17239	16944	16995	17009	17059	16852	16715	16762	16895	16854	16803	16873	16800	16952	17109	17005	17037	16845	16759	16813	16777	16749	16957	16952	16802	17071	16812	16919	16978	16808	16740	16772	16987	16919	16950	17008	17022	16970	16969	16994	16980	16915	16938	16885	16999	16926	16941	17036	17088	16763	16849	16860	16685	16846	16856	17058	16890	16746	16916	17032	17087	16939	17033	17019	16921	16974	17172	16938	17060	16917	17007	16755	16811	16819	16878	16953	16999	16984	16964	17142	16861	17017	17143	16952	16936	16849	16733	16963	17192	16874	16952	16959	17147	17052	16850	17085	16957	17015	16733	16950	16930	16978	17086	16968	16899	17001	16849	16953	17010	16887	16894	16923	16881	16932	17077	16917	16915	16847	16979	17108	17017	16833	16851	16913	16883	17031	16916	17056	17037	16837	16838	16836	16923	16667	16972	16853	16872	17213	16876	16881	16929	16895	17004	16924	16963	17114	17078	16821	16844	16894	17121	16857	16920	16934	16900	16858	16992	16956	17026	16738	16954	16715	16981	17015	17019	16961	17005	16902	16998	17231	17039	16824	16942	16900	16952	16924	16854	17012	16787	16981	17038	16885	16869	16741	16944	16856	16744	16851	16838	16874	16930	17018	17007	16719	17054	16832	16821	16977	16892	17081	16986	17015	16895	16945	16864	16841	16998	16881	17260	16794	16913	16997	16877	16751	16841	17011	17068	17041	17010	16790	16818	17001	16976	17084	16923	16976	16964	16903	16905	16975	16961	16819	16745	17014	16724	17116	16950	17129	17061	16691	16950	16822	17022	16953	16777	16774	17144	16866	16942	16958	16742	16916	16770	16679	16976	16873	16870	16904
20983	38165	36725	29086	25086	23515	21587	19774	18752	17973	18917	23337	32782	31038	25590	20224	16610	15830	15352	15273	15159	15292	15355	15141	15417	15286	15223	15167	15106	15234	15308	15316	15281	15117	15093	15092	15222	15103	15162	15265	15167	15012	15093	15193	15138	15167	15335	15310	15299	15125	15179	15140	15104	15260	15096	15170	15211	15190	15200	15195	15289	15232	15106	15247	15153	15044	15142	15099	15177	15079	15166	15173	15294	15228	15218	15235	15143	15315	15153	15202	15189	15084	15187	15114	15359	14955	15214	15116	15203	15186	15092	15232	15094	15270	15043	15063	14868	15069	15180	15240	15186	15182	15229	15107	15226	15145	15218	15209	15201	15148	15118	15253	15194	15210	15329	15355	15323	15057	15207	15116	15213	15106	15026	15091	15115	15217	15070	15439	15060	15054	15188	15201	15213	15195	15169	15106	15186	14944	15294	15244	15237	15085	15140	15155	15127	15077	14924	15166	15325	15215	15137	15105	15299	15074	15188	15274	15047	15223	15003	15068	15469	15128	15071	15178	15311	15167	15198	15138	15097	15254	15142	15115	15236	15127	15170	15200	15327	15213	15140	15076	15081	15231	15145	15223	15356	15117	15087	15086	15176	15188	15221	15122	15235	15069	15075	15120	15178	15229	15214	15205	15184	15146	15311	15167	15173	14957	15184	15177	15057	15094	15198	15023	15071	15101	14949	15225	15135	15123	15174	15197	15129	15052	15068	15059	15164	15354	15178	15218	15110	15243	15138	15182	15211	15207	15187	15242	15338	15334	15073	15182	15154	15195	15256	15186	15012	15214	15204	15369	15069	15130	15242	15191	15114	15175	15050	15230	15144	15091	15286	15204	15168	15114	15310	15130	15071	15229	15085	15088	15132	15281	15243	15345	15111	15104	15169	15201	15089	15169	15148	15237	15083	15201	15086	15126	15298	15006	15195	15290	15126	15042	14956	15271	15200	15128	15170	15167	15123	15267	15160	15146	15231	15285	15108	15033	15101	15327	15156	15251	15236	15119	15141	15109	15015	15149	15119	15087	15343	15148	15215	15173	15020	15110	15175	15187	15079	15175	15232	15154	15170	15184	15303	15138	15214	15391	15026	15163	15216	15292	15270	15228	15116	15172	15149	15165	15232	15148	15231	15104	15325	15083	15101	15152	15223	15107	15030	15176	15147	15208	15161	15180	15285	15126	15129	15331	15091	15069	15118	15188	15058	15184	15225	14939	15044	15152	15090	15287	15120	15226	15326	15203	15236	14981	15194	14907	15033	15360	15298	15190	14954	15124	15082	15109	15084	15208	15068	15156	14950	15336	15061	15196	15098	15183	15127	15110	15189	15117	15048	15284	15298	14962	15171	15225	15154	15026	15162	15120	15282	15334	15030	15074	15059	15466	15182	15147	15190	15057	15171	15237	15164	15121	15185	15247	15237	15160	15310	15226	15139	15239	14993	14986	15100	15038	15178	15111	15097	15129	15144	15291	15205	15157	15199	15120	15252	15193	15215	15173	15114	15101	15079	15180	15126	15178	15293	15169	15175	15243	15291	15063	15210	15284	15247	15052	15098	15175	15305	15112	15172	15102	15130	15068	15173	15075	15207	15214	15098	14994	15127	15059	15246	15002	15262	15195	15098	15292	15102	15167	14989	15132	15278	15025	15211	15188	15059	15062	15064	15354	15138	15029	15124	15170	15019	15143	15190	15223	15073	15454	15095	15135	15256	14993	15472	15108	15259	15250	15104	15031	15121	15090	15125	15179	15240	15120	15194	15070	15054	15165	15223	15192	15120	15091	15251	15262	15006	15113	15283	15414	15036	15177	15177	15118	14982	15271	15125	15143	15281	15282	14980	15154	15062	15199	15137	15117	15113	14931	15266	15072	15045	15078	15023	15163	15108	15257	15132	14966	15261	15111	15290	15182	15076	15136	15271	15100	15191	15008	15103	15106	15204	15125	15201	14956	15151	15033	15156	15022	15209	15021	15007	15264	15228	15060	15089	15307	14975	15211	15153	15055	15288	15092	15341	15104	15264	15155	15162	15208	15150	15191	15267	14992	15048	15011	15346	15110	14992	15132	15111	15290	15108	14999	14935	15036	15091	15035	15136	14936	15140	15150	15308	15203	15085	15115	15334	15088	15014	15177	15083	15229	15343	14983	15206	15284	15048	15112	15215	15236	15262	15181	15022	15095	15395	15074	15317	15194	15181	15081	15221	15196	15157	14967	15208	15132	15095	15233	15098	15139	14966	15256	15133	15166	15007	15014	14958	15095	14932	15288	15095	15206	15226	15117	15263	15169	15065	15150	15219	15107	15092	15213	15149	15074	15191	15145	15142	15275	15157	15135	15094	15122	15041	15298	14997	15083	15194	15114	15138	15236	14965	15247	15104	15043	15093	15140	15129	15118	15394	15348	15259	15072	15135	14998	15272	15281	15169	15110	15217	15156	15068	15109	15140	15196	15084	15114	15060	15195	15175	15207	15147	15173	15120	15144	15300	15001	15154	15220	15276	15032	15233	15247	15105	15148	15059	15205	15256	15052	15157	15158	15067	15042	15176	15169	15182	15203	15103	15228	15089	15098	15217	15161	15273	15301	15076	15235	15178	15166	15261	15284	15239	15280	15153	15065	15095	15130	15135	15160	15211	15214	15009	15286	15143	15269	14991	15224	15211	15134	15170	15020	15214	15047	15204	15123	15267	15238	15073	15119	15133	15179	15233	15089	15079	15067	15170	15270	15180	15159	15318	15138	15258	15031	15221	15156	15196	15201	15061	15264	15272	15200	15073	15086	15011	15258	15264	15171	15166	15149	15141	15098	15217	15102	15046	15149	15226	15096	15180	15148	15144	15157	15092	15189	15024	15164	15110	15036	15133	15186	15167	15154	15115	15108	15018	15109	15133	15205	15194	15060	15101	15212	15200	15207	15068	15097	15169	14998	15194	14962	15223	15278	15045	15054	15135	14950	15056	15065	15113	15148	15044	15046	15132	15161	15052	15205	15241	15177	15281	15177	15242	15157	15087	15205	14967	15248	15116	15105	15175	15268	15199	14942	14962	15084	14980	15234	15294	15200	15063	15113	15168	14956	15159	15123	15083	15087	14927	15284	15112	15070	15064	15276	15156	15311	15098	15333	15161	15197	15325	15234	15139	15251	15194	15063	15126	15181	14993	15277	15221	15006	14989	15188	15330	15194	15169	15026	15131	15304	15122	15239	15178	15013	15277	15239	15050	15014	15167	15297	15389	15036	15262	15136	15200	15179	15080	15101	15042	15058	15200	15162	15185	15310	15201	15118	15183	14934	15101	15084	15169	15157	15160	15083	15241	14988	15106	15213	15152	15273	15276	15146	15052	15206	15165	15110	15266	15135	15114	15093	15096	15151	15099	15211	15277	15154	15138	15018	15098	15022	15193	15177	15261	15359	15159	15344	15423	15111	15095	15115	15247	15156	15213	15089	15147	15075	15113	15207	15171	14999	15168	15106	15361	15099	15109	15141	15149	15282	14975	15073	15241	15198	15219	15226	15165	15145	15091	14970	15101	15048	15129	15067	15133	15221	15189	15280	14969	15042	15235	15123	15235	14955	15054	15187	15202	15331	15298	15241	15046	15028	15314	15225	15102	15274	14992	15092	15182	15203	15124	15056	15168	15343	15007	15231	15148	15193	15234	15179	14991	15177	15133	15224	15088	15168	15185	15279	15189	15062	15059	14937	15282	15182	15246	14951	15139	15135	15123	15111	15227	15189	15160	15018	15070	15261	15167	15093	15090	15041	15028	15172	15091	15099	15042	15212	15173	15147	15165	15259	15159	15225	15080	15010	15149	15268	15040	15251	15264	15258	15084	15140	15187	15208	15119	15115	15069	15383	15204	14976	15051	15047	15099	15217	15071	15244	15260	15298	15046	15307	15110	15178	15184	15080	15037	15115	15123	15055	15114	15230	15103	15153	15313	15003	15030	15050	15180	15063	15158	15218	15098	14988	15058	14921	15158	15172	15076	14990	15003	15133	15074	15282	15159	15074	15087	15143	15014	15077	15017	15053	14972	15143	15185	15101	15156	15260	14971	15221	15023	15107	15083	15064	15033	15365	15163	15162	15156	15038	15230	14989	15097	15278	15041	15145	15360	15172	15063	15438	15115	15326	15037	15024	15219	15169	15162	15178	15292	15234	15167	15080	15320	15260	15088	15156	14996	15157	15384	15304	15200	15249	15206	15063	15169	15309	15104	15196	15163	15200	15331	15102	15366	15246	15260	15191	15188	15086	15042	15307	15205	15201	15212	15244	15198	15193	15056	15253	15293	15104	15013	15124	15038	15069	15131	15066	15084	15175	15184	15188	15000	15097	15208	15194	15131	15179	15197	15139	15124	15158	15306	15115	15163	15215	15210	15088	15335	15078	15317	15000	15196	15259	15223	15195	15121	15181	15069	15209	15119	15062	15057	15164	15155	15074	15315	15249	15049	15162	15145	15098	14956	15102	15257	15170	15159	15191	15156	15216	15225	15085	15337	15154	15050	15301	15060	15205	15323	15012	15123	15174	15296	15143	15097	15295	15020	15309	15279	15095	15170	15035	15076	15211	15087	15136	15148	15283	15198	15144	15139	15388	15160	15305	15000	15294	15083	15261	15137	15301	15089	15242	15189	15216	15014	15337	15013	15161	15074	15281	14953	15296	15077	15234	15242	15211	15268	15232	15229	15180	15304	15185	15230	15162	15114	15121	15122	15170	15178	15104	15210	15203	15246	15150	15319	15148	15215	15113	15080	15007	15210	15200	15095	15163	15255	15134	15054	15084	15187	15207	15010	15083	15186	15126	15096	15148	15302	15198	15290	15155	15186	15056	15106	15312	15215	15319	15172	15065	15206	15192	15146	15099	15276	15134	15084	15124	15198	15069	15159	15138	15032	15164	15099	15100	15131	15026	15151	15164	15246	15095	15167	15087	15227	15071	15270	15182	14980	15147	15106	14936	15053	15073	15131	15368	15088	15001	15305	15184	15077	15157	15169	15123	15182	15147	15369	14985	15192	15085	14970	15154	15273	15089	15072	15142	15165	15181	15217	15157	15278	15214	15048	15240	15319	15093	15166	15251	15315	15142	15182	15195	15307	15254	15149	15129	14981	15159	15121	15297	15255	15206	14970	15115
22567	20958	28639	23434	21465	24554	26941	21534	20638	20102	19802	24723	37701	37393	31366	24950	20628	18833	18121	17772	17232	17459	17574	17295	17259	17415	17390	17280	17368	17513	17420	17358	17377	17476	17373	17397	17466	17275	17530	17360	17307	17453	17456	17442	17390	17180	17313	17330	17409	17251	17303	17407	17355	17195	17389	17515	17235	17326	17331	17269	17531	17355	17548	17357	17514	17664	17416	17417	17478	17394	17270	17430	17427	17357	17463	17288	17401	17230	17385	17348	17501	17213	17283	17384	17451	17445	17194	17292	17288	17407	17395	17483	17268	17340	17276	17262	17192	17110	17204	17258	17181	17229	17174	17402	17348	17358	17299	17303	17192	17346	17324	17242	17405	17371	17188	17096	17440	17122	17452	17184	17342	17207	17173	17483	17397	17365	17451	17270	17154	17154	17264	17379	17216	17155	17298	17081	17517	17231	17171	17258	17265	17323	17289	17250	17102	17193	17249	17410	17163	17303	17186	17211	17350	17252	17278	17296	17305	17323	17249	17352	17269	17110	17435	17133	17330	17267	17032	17294	17238	17333	17154	17401	17109	17268	17244	17259	17356	17194	17440	17170	17102	17256	17266	17173	17157	17334	17458	17245	17194	17474	17309	17173	17128	17254	17270	17325	17376	17349	17433	17295	17416	17099	17312	17154	17221	17314	17415	17351	17314	17386	17519	17436	17290	17245	17375	17181	17269	17260	17178	17465	17274	17113	17285	17242	17262	17256	17256	17278	17177	17266	17339	17513	17437	17291	17185	17505	17304	17253	17313	17209	17212	17067	17189	17282	17248	17299	17364	17141	17248	17301	17176	17059	17273	17197	17283	17317	17252	17267	17210	17328	17314	17369	17201	17279	17238	17217	17229	17237	17260	17389	17295	17312	17213	17366	17195	17415	17258	17089	17279	17331	17330	17227	17120	17347	17179	17093	17328	17257	17365	17410	17379	17255	17450	17313	17386	17295	17479	17374	17361	17311	17209	17296	17325	17395	17205	17429	17361	17164	17173	17366	17298	17386	17346	17233	17199	17460	17321	17294	17266	17402	17322	17216	17241	17325	17381	17305	17258	17302	17552	17219	17328	17341	17272	17258	17293	17465	17270	17195	17105	17500	17534	17055	17377	16984	17047	16993	17147	17227	17227	17228	17179	17312	17202	17418	17244	17431	17484	17392	17467	17350	17329	17324	17035	17177	17387	17220	17300	17240	17127	17444	17297	17230	17334	17262	17080	17206	17183	17390	17250	17149	17136	17488	17416	17348	17191	17366	17274	17367	17143	17379	17327	17223	17177	17107	17287	17277	17326	17118	17205	17137	17406	17279	17246	17435	17274	17304	17003	17295	17300	17445	17185	17331	17247	17210	17402	17359	17259	17291	17375	17303	17254	17356	17457	17339	17300	17298	17378	17382	17185	17171	17204	17301	17244	17398	17278	17209	17546	17162	17408	17436	17291	17302	17423	17277	17370	17352	17286	17199	17285	17188	17463	17105	17287	17115	17199	17188	17230	17420	17502	17166	17547	17272	17126	17218	17268	17311	17261	17365	17343	17114	17409	17268	17415	17343	17482	17254	17479	17305	17265	17428	17235	17173	17243	17157	17248	17075	17297	17275	17362	17456	17466	17287	17344	17172	17417	17403	17387	17249	17366	17359	17322	17221	17230	17299	17248	17300	17218	17325	17357	17284	17444	17094	17250	17210	17244	17229	17294	17312	17262	17236	17300	17453	17322	17365	17392	17418	17325	17263	17243	17317	17094	17246	17335	17372	17404	17265	17161	17251	17148	17370	17470	17481	17220	17366	17350	17344	17308	17289	17339	17331	17471	17547	17664	17235	17361	17401	17278	17508	17218	17435	17421	17245	17309	17292	17167	17335	17509	17381	17317	17210	17312	17278	17156	17300	17381	17173	17209	17180	17206	17221	17247	17248	17218	17270	17222	17395	17343	17149	17230	17226	17232	17248	17293	17373	17204	17353	17148	17244	17131	17436	17286	17282	17279	17535	17054	17142	17300	17213	17467	17207	17408	17090	17366	17320	17346	17149	17378	17076	17302	17281	17115	17440	17447	17334	17317	17256	17178	17238	17246	17340	17407	17368	17333	17213	17171	17187	17383	17311	17383	17367	17325	17395	17273	17219	17290	16988	17259	17276	17254	17181	17357	17240	17210	17442	17430	17362	17269	17242	17283	17374	17078	17239	17429	17385	17183	17321	17276	17258	17356	17264	17298	17340	17263	17286	17099	17039	17269	17298	17147	17257	17514	17308	17374	17153	17401	17269	17333	17104	17124	17238	17306	17313	17450	17478	17425	17443	17207	17400	17191	17330	17104	17237	17175	17291	17363	17228	17043	17097	17203	17378	17215	17380	17251	17056	17194	17218	17277	17210	17331	17327	17226	17309	17254	17091	17288	17319	17265	17342	17273	17194	17243	17356	17122	17385	17320	17357	17350	17253	17173	17307	17196	17244	17293	17355	17241	17397	17263	17165	17389	17275	17240	17327	17222	17387	17230	17410	17448	17082	17319	17193	17309	17380	17270	17113	17201	17119	17338	17155	17314	17161	17236	17210	17323	17303	17266	17388	17184	17245	17247	17306	17359	17496	17211	17111	17404	17420	17331	17173	17170	17036	17508	17225	17285	17397	17240	17248	17435	17531	17247	17250	17281	17196	17288	17303	17272	17186	17284	17429	17531	17448	17427	17374	17353	17109	17314	17199	17246	17277	17449	17241	17287	17226	17271	17230	17305	17296	17259	17211	17537	17402	17071	17285	17282	17236	17458	17238	17434	17345	17156	17344	17066	17263	17125	17179	17244	17332	17496	17338	17391	17331	17302	17307	17483	17306	17235	17358	17237	17290	17238	17485	17137	17243	17306	17277	17013	17231	17335	17064	17204	17250	17250	17146	17393	17137	17386	17275	17188	17366	17255	17434	17377	17311	17331	17280	17303	17282	17486	17327	17231	17306	17352	17523	17184	17166	17293	17334	17316	17136	17054	17188	17106	17219	17322	17403	17300	17187	17429	17466	17304	17314	17346	17257	17167	17267	17208	17184	17316	17297	17256	17339	17410	17153	17416	17390	17358	17166	17333	17462	17212	17280	17175	16988	17312	17203	17330	17308	17332	17414	17086	17154	17243	17273	17233	17204	17331	17310	17441	17350	17356	17210	17158	17335	17151	17313	17254	17091	17187	17110	17295	17390	17271	17308	17243	17354	17386	17227	17369	17583	17237	17421	17332	17109	17314	17280	17179	17400	17319	17168	17278	17278	17444	17264	17114	17182	17250	17356	17329	17182	17332	17448	17351	17364	17193	17164	17430	17396	17366	17213	17096	17416	17322	17291	17238	17108	17288	17280	17458	17161	17114	17415	17303	17405	17265	17419	17287	17158	17097	17317	17174	17374	17350	17169	17170	17273	17235	17264	17221	17225	17140	17290	17256	17256	17278	17077	17325	17444	17466	17381	17223	17394	17145	17341	17246	17309	17405	17299	17157	17210	17276	17505	17242	17325	17263	17416	17257	17353	17273	17352	17289	17350	17228	17376	17101	17214	17469	17182	17230	17374	17078	17263	17494	17390	17226	17183	17053	17347	17314	17259	17400	17225	17431	17277	17304	17356	17256	17388	17215	17284	17385	17253	17435	17311	17287	17277	17262	17237	17379	17169	17381	17243	17128	17254	17308	17328	17411	17165	17214	17244	17336	17393	17168	17316	17092	17220	17292	17369	17234	17368	17459	17233	17127	17298	17258	17333	17452	17308	17216	17164	17140	17306	17232	17069	17315	17274	17373	17240	17337	17393	17314	17498	17251	17371	17292	17242	17199	17470	17411	17567	17407	17360	17254	17215	17354	17258	17334	17222	17367	17398	17250	17473	17317	17231	17343	17174	17456	17352	17410	17128	17352	17349	17000	17186	17364	17368	17447	17153	17371	17299	17321	17555	17394	17431	17181	17290	17295	17240	17285	17406	17423	17403	17057	17331	17383	17231	17289	17361	17105	17408	17349	17190	17165	17038	17275	17535	17308	17130	17438	17375	17230	17199	17457	16985	17237	17345	17391	17260	17279	17332	17344	17445	17209	17309	17136	17363	17370	17064	17284	17200	17411	17528	17604	17310	17514	17372	17213	17318	17208	17432	17344	17610	17335	17232	17244	17210	17316	17210	17286	17329	17236	17292	17309	17337	17409	17343	17331	17308	17216	17395	17233	17159	17387	17235	17321	17265	17247	17128	17248	17528	17313	17333	17341	17388	17092	17265	17063	17309	17139	16890	17211	17255	17349	17431	17214	17301	17363	17313	17214	17341	17463	17286	17345	17242	17335	17332	17319	17138	17340	17227	17286	17465	17344	17152	17329	17235	17315	17139	17443	17043	17302	17357	17393	17030	17359	17222	17251	17295	17205	17255	17111	17239	17150	17348	17131	17268	17303	17233	17289	17482	17220	17175	17553	17414	17238	17235	17360	17240	17189	17276	17380	17300	17287	17236	17333	17326	17258	17155	17360	17277	17321	17314	17439	17325	17396	17255	17356	17155	17050	17246	17412	17170	17245	17168	17255	17128	17253	16972	17352	17430	17269	17366	17375	17484	17359	17184	17315	17428	17119	17205	17355	17382	17240	17195	17294	17201	17291	17445	17382	17303	17276	17201	17108	17248	17017	17118	17308	17232	17324	17214	17228	17378	17366	17220	17416	17463	17170	17331	17345	17211	17227	17576	17413	17300	17215	17308	17270	17345	17466	17344	17252	17328	17355	17238	17177	17473	17261	17096	17282	17283	17371	17367	17301	17233	17366	17367	17218	17246	17358	17402	17292	17236	17213	17378	17242	17420	17213	17364	17232	17246	17341	17402	17371	17336	17410	17496	17268	17342	17294	17282	17377	17336	17389	17122	17205	17250	17197	17273	17276	17315	17339	17225	17233	17191	17140	17490	17279	17457	17101	17173	17460	17186	17397	17425	17417	17253	17416	17220	17566	17157	17463	17327	17612	17284	17181	17238	17321	17190	17389	17198	17301	17358	17248	17163	17383	17469	17130	17201	17257	17203	17376	17163	17378	17415	17292	17125	17442	17362	17366	17413	17059	17042	17244	17208	17327	17257	17209	17435	17312	17368	17435	17273	17292	17200	17056	17244	17445	17398
21653	39183	37715	32356	29475	26642	23111	21639	20776	19511	19392	27535	40847	39153	32603	24376	18623	16544	15923	15599	15353	15379	15284	15385	15457	15465	15436	15292	15554	15402	15476	15440	15432	15568	15395	15417	15404	15439	15513	15260	15437	15323	15382	15325	15392	15250	15601	15182	15451	15230	15263	15495	15266	15301	15330	15499	15398	15430	15375	15481	15256	15583	15352	15558	15444	15488	15359	15361	15288	15502	15477	15296	15309	15300	15435	15360	15376	15388	15434	15212	15317	15357	15505	15487	15459	15552	15473	15295	15442	15380	15339	15458	15294	15263	15453	15216	15409	15365	15186	15341	15326	15385	15322	15373	15410	15342	15129	15289	15420	15385	15408	15404	15240	15387	15362	15408	15380	15301	15430	15277	15377	15295	15490	15415	15422	15436	15430	15315	15355	15450	15438	15380	15173	15363	15264	15355	15435	15414	15336	15244	15429	15464	15366	15355	15320	15339	15435	15378	15424	15351	15386	15595	15599	15228	15215	15319	15252	15238	15410	15166	15389	15297	15436	15304	15362	15416	15485	15365	15363	15167	15374	15444	15377	15525	15286	15488	15298	15497	15322	15364	15422	15357	15539	15345	15300	15314	15415	15442	15289	15488	15303	15442	15241	15313	15367	15312	15354	15311	15336	15350	15397	15379	15548	15307	15457	15324	15503	15399	15443	15528	15299	15378	15487	15388	15259	15445	15514	15503	15317	15444	15405	15301	15362	15428	15251	15494	15362	15195	15199	15517	15252	15426	15207	15344	15215	15541	15373	15370	15257	15278	15337	15256	15355	15482	15342	15306	15304	15306	15351	15202	15318	15416	15316	15429	15383	15474	15392	15482	15534	15492	15477	15246	15325	15360	15286	15354	15278	15375	15145	15399	15387	15495	15346	15275	15359	15394	15212	15360	15409	15115	15280	15442	15377	15333	15470	15404	15446	15481	15454	15440	15188	15379	15343	15278	15399	15397	15329	15251	15550	15376	15318	15410	15444	15145	15336	15390	15280	15385	15387	15473	15528	15365	15342	15501	15488	15283	15283	15294	15261	15306	15293	15416	15234	15428	15223	15079	15452	15426	15222	15267	15401	15408	15373	15395	15403	15366	15275	15352	15370	15188	15359	15312	15290	15453	15277	15296	15433	15188	15437	15416	15293	15460	15364	15331	15376	15365	15179	15125	15449	15251	15186	15346	15306	15470	15305	15243	15308	15448	15353	15354	15310	15459	15407	15193	15355	15575	15510	15388	15376	15246	15454	15427	15462	15435	15434	15333	15376	15375	15455	15434	15413	15232	15301	15300	15498	15389	15458	15097	15305	15327	15233	15434	15391	15087	15366	15401	15422	15526	15294	15387	15290	15329	15387	15371	15514	15256	15492	15327	15375	15341	15335	15404	15169	15267	15406	15460	15401	15324	15392	15450	15400	15330	15340	15347	15475	15365	15466	15354	15519	15531	15350	15357	15406	15218	15495	15391	15357	15393	15291	15358	15331	15409	15427	15311	15156	15272	15188	15433	15468	15261	15447	15300	15432	15379	15521	15336	15289	15564	15346	15531	15454	15400	15315	15440	15471	15277	15492	15296	15468	15448	15319	15258	15323	15519	15288	15527	15388	15247	15304	15487	15423	15357	15211	15331	15198	15356	15516	15125	15365	15342	15292	15407	15509	15305	15375	15290	15464	15172	15447	15330	15512	15385	15480	15379	15401	15398	15506	15323	15358	15407	15415	15400	15327	15464	15548	15343	15441	15169	15372	15320	15394	15359	15308	15380	15404	15360	15366	15218	15348	15383	15355	15458	15377	15296	15536	15391	15254	15369	15620	15314	15203	15328	15413	15335	15162	15377	15400	15251	15457	15385	15300	15533	15262	15392	15344	15409	15296	15405	15419	15324	15263	15386	15537	15349	15271	15484	15487	15293	15362	15238	15296	15239	15381	15362	15509	15432	15350	15401	15441	15403	15326	15330	15353	15232	15234	15252	15326	15333	15343	15514	15404	15316	15387	15371	15290	15378	15269	15483	15204	15442	15401	15367	15114	15396	15299	15570	15221	15628	15280	15404	15291	15380	15365	15287	15395	15553	15254	15472	15497	15349	15512	15414	15231	15427	15178	15261	15370	15351	15421	15268	15367	15318	15416	15319	15362	15318	15234	15520	15367	15292	15214	15379	15492	15376	15366	15476	15232	15464	15339	15525	15304	15383	15442	15368	15246	15443	15403	15198	15555	15500	15328	15358	15334	15515	15324	15645	15339	15339	15338	15322	15329	15395	15399	15412	15262	15334	15570	15440	15419	15478	15370	15368	15197	15106	15308	15274	15450	15493	15232	15239	15247	15298	15457	15192	15394	15266	15325	15472	15537	15270	15333	15252	15420	15346	15253	15436	15391	15465	15319	15440	15314	15389	15484	15326	15403	15229	15168	15511	15464	15195	15277	15410	15285	15412	15297	15478	15410	15249	15332	15277	15505	15313	15236	15377	15405	15319	15324	15384	15444	15352	15378	15280	15491	15338	15390	15288	15358	15380	15309	15363	15292	15378	15272	15380	15395	15252	15412	15343	15414	15239	15398	15291	15553	15429	15439	15424	15444	15248	15447	15479	15413	15191	15418	15342	15424	15282	15484	15303	15349	15312	15483	15461	15282	15421	15277	15307	15375	15237	15559	15424	15169	15395	15219	15365	15293	15417	15276	15430	15288	15482	15419	15372	15293	15207	15391	15317	15237	15490	15549	15229	15320	15334	15298	15409	15442	15309	15434	15537	15275	15246	15226	15199	15387	15296	15199	15384	15412	15504	15388	15296	15470	15217	15235	15218	15377	15532	15326	15550	15431	15230	15361	15419	15368	15323	15358	15289	15354	15321	15143	15506	15331	15458	15320	15424	15301	15242	15297	15396	15424	15277	15428	15513	15404	15419	15463	15309	15365	15546	15270	15320	15549	15315	15446	15387	15398	15358	15389	15197	15334	15488	15364	15201	15303	15341	15186	15424	15402	15457	15276	15505	15276	15316	15329	15480	15257	15359	15439	15241	15310	15554	15450	15389	15274	15282	15329	15405	15295	15380	15397	15368	15274	15268	15334	15287	15412	15317	15430	15537	15286	15338	15346	15181	15395	15422	15298	15432	15282	15483	15377	15239	15353	15188	15400	15470	15344	15267	15232	15455	15438	15400	15424	15296	15453	15375	15474	15377	15333	15157	15510	15410	15377	15453	15453	15481	15375	15311	15345	15451	15267	15236	15321	15210	15583	15399	15463	15455	15441	15389	15424	15274	15351	15374	15301	15329	15293	15442	15290	15331	15286	15429	15407	15304	15420	15505	15384	15368	15380	15338	15405	15441	15013	15423	15298	15360	15429	15457	15468	15501	15412	15447	15577	15401	15209	15320	15382	15286	15287	15415	15426	15235	15418	15388	15287	15314	15384	15389	15257	15292	15318	15508	15514	15237	15386	15430	15267	15378	15461	15353	15314	15401	15538	15299	15339	15407	15450	15331	15371	15461	15310	15410	15459	15299	15297	15426	15570	15400	15280	15404	15403	15368	15327	15427	15230	15429	15321	15269	15328	15443	15359	15420	15375	15474	15468	15501	15333	15432	15352	15275	15335	15514	15361	15215	15345	15453	15362	15397	15275	15456	15205	15340	15346	15225	15333	15387	15408	15362	15309	15424	15362	15477	15430	15403	15273	15209	15320	15479	15388	15547	15282	15384	15411	15385	15504	15253	15341	15283	15438	15310	15248	15370	15183	15345	15282	15215	15166	15575	15441	15462	15481	15374	15248	15344	15432	15578	15434	15411	15320	15369	15313	15410	15516	15413	15368	15342	15376	15252	15353	15518	15427	15246	15399	15401	15335	15616	15466	15366	15424	15482	15264	15433	15331	15358	15276	15429	15378	15422	15247	15214	15338	15248	15412	15312	15528	15282	15175	15427	15434	15382	15326	15257	15391	15221	15339	15485	15257	15370	15381	15499	15345	15249	15453	15425	15333	15185	15358	15498	15276	15475	15341	15405	15431	15339	15274	15313	15386	15406	15365	15427	15192	15316	15382	15470	15255	15321	15425	15406	15392	15344	15297	15366	15372	15156	15276	15609	15270	15319	15330	15534	15663	15380	15293	15216	15501	15356	15410	15458	15342	15330	15433	15205	15468	15422	15494	15281	15456	15353	15336	15345	15348	15313	15549	15335	15307	15343	15351	15361	15460	15149	15324	15253	15398	15369	15451	15354	15320	15309	15414	15363	15404	15511	15420	15340	15480	15376	15500	15358	15333	15386	15324	15340	15493	15272	15104	15365	15388	15314	15519	15388	15502	15417	15287	15443	15419	15395	15440	15472	15229	15368	15091	15090	15399	15283	15472	15322	15405	15275	15480	15552	15447	15427	15366	15225	15583	15457	15233	15246	15320	15364	15473	15359	15331	15343	15360	15377	15322	15330	15311	15426	15412	15199	15355	15278	15466	15557	15269	15309	15375	15459	15230	15245	15443	15323	15386	15481	15323	15350	15265	15500	15474	15252	15385	15361	15381	15322	15511	15339	15301	15298	15444	15496	15422	15265	15446	15419	15362	15328	15563	15307	15410	15402	15423	15316	15206	15365	15429	15285	15447	15264	15397	15412	15205	15456	15402	15334	15363	15338	15364	15397	15484	15171	15400	15337	15506	15434	15450	15300	15453	15236	15430	15450	15460	15305	15250	15285	15273	15515	15343	15517	15378	15234	15274	15324	15389	15396	15377	15417	15374	15380	15198	15342	15459	15314	15437	15461	15364	15355	15332	15304	15274	15399	15385	15209	15274	15594	15405	15321	15338	15280	15461	15320	15239	15299	15426	15402	15339	15344	15486	15192	15363	15254	15317	15283	15326	15349	15410	15199	15279	15413	15219	15403	15266	15344	15326	15413	15395	15441	15360	15384	15376	15461	15455	15402	15317	15293	15340	15167	15240	15403	15316	15426	15341	15352	15416	15391	15368	15456	15373	15344	15145	15259	15380	15261	15511	15417	15436	15399	15223	15262	15301	15281	15396	15320	15266	15395	15331	15261	15124	15422	15320	15472	15263	15311	15438	15284	15563	15284	15302	15326	15121	15405	15450	15380	15335	15413	15351	15533	15448	15546	15316	15464	15281	15307	15369	15396	15357	15441
27275	23095	27705	26099	22315	20610	19188	18671	18337	18106	17930	18016	19422	19138	18484	17767	17287	17174	16822	16895	16856	16946	16879	17044	16960	16982	16735	16915	16971	16756	17017	17024	16942	16837	16920	16963	16860	16911	16721	16864	16753	16854	16964	16861	16856	16899	16755	16879	16915	17035	17175	16954	16913	16788	16821	16771	16996	16917	17036	17115	16937	16863	16838	16789	16893	16963	16858	16874	16920	16814	16969	16926	16770	16798	17014	16756	17106	16837	16823	16842	16786	16832	16879	16851	16776	16821	16869	16912	16814	16831	16880	16709	16761	17071	16718	16979	17099	16962	16979	16951	16997	16847	16742	16881	16829	16864	16688	16893	16988	16780	16742	16924	16857	16804	16962	16662	16809	16663	16815	16747	16818	16608	16901	16961	16918	16774	17069	16924	16899	17016	16846	16859	16867	16999	17041	16730	16907	16808	16955	17002	16941	17086	16940	16944	16910	16889	16804	16957	16813	16820	16759	16801	17053	16978	16809	17015	16859	16854	16868	16834	16660	16793	16774	16756	16734	16844	16869	16825	16809	16769	16833	16922	16940	16852	16904	16769	16722	16784	16899	16878	16872	17098	16843	16776	16809	16911	16762	16635	16749	17007	16744	16913	17036	16846	16940	16774	16979	16866	16939	16742	16921	16742	16916	16784	16995	16645	16933	16971	16674	16922	16830	16855	16947	17001	16800	16971	17000	16848	16974	16896	17040	16761	17042	16966	16911	16870	16740	16711	16699	16911	16850	16938	16905	16934	17028	16763	16891	16806	16704	17004	16919	16924	16880	16763	17016	16797	16894	17166	17018	16906	16786	16863	17007	16971	17024	16838	16900	16974	16962	16940	16960	16968	16994	16910	16789	16837	16998	16862	16709	16744	16839	16890	16657	16677	16769	16918	16842	16881	16958	16693	16829	16816	16989	16890	16778	16978	16904	16897	16874	16865	16974	16857	16834	16877	16928	16862	16804	17029	16803	17068	17049	16661	16631	16829	16829	16801	16961	16871	16941	16934	16917	16818	16860	17087	16868	16871	16700	16671	16773	16709	16970	16856	16847	16820	16912	17131	16943	17006	16736	17108	16845	16776	17130	16903	16899	16944	16876	16955	17054	16865	16876	17061	16761	16809	16904	16843	16811	16718	16869	16760	16960	16873	16780	16680	16836	16868	16777	16794	16757	16808	16842	16743	16883	16837	16919	16981	16912	16988	16771	16827	16951	16792	16800	16923	16766	16887	16832	16727	16924	16786	16898	16799	17048	16942	17193	17113	16710	16839	16920	16933	16891	17088	16896	16758	16794	16992	16867	17003	17008	16944	16896	16982	16878	16710	17088	16577	16876	17019	16896	16800	16832	16973	16934	16817	16899	16966	16710	16975	16885	16860	16942	16952	17016	16725	17021	16892	16885	16844	16894	16774	16880	16929	16795	16929	16836	16746	16902	16887	16821	16751	16761	16863	16983	16764	16886	16863	16797	16835	16797	16746	17112	16904	16919	16855	16771	16581	16902	16931	16840	16981	16868	17000	16828	16847	16880	16788	16945	16818	16813	16924	16959	17149	16911	16857	16672	16701	16846	16886	16947	16845	16954	16984	16936	16801	16907	16745	16881	16818	16737	16837	16745	16798	16988	16996	16925	16850	17053	16814	17050	16953	16673	16819	16767	16775	16944	16894	16773	16795	16694	16685	17035	17120	16794	16860	16922	16780	16850	16816	16929	16965	16701	17028	16896	16968	16985	16796	17050	16741	16965	17076	16891	17066	16943	17018	16972	16938	16900	16918	17010	16989	16805	16901	16735	16943	16881	17127	16794	16869	16950	16845	16891	16939	16726	16578	16886	16834	16849	17088	16945	17190	16879	16906	16922	16857	16771	16973	16918	16805	16795	16930	16702	16867	16990	16806	16828	16871	16874	16719	16947	16992	16868	16994	16745	16965	17113	16947	16975	16896	16840	16930	16884	16721	16838	16921	17070	16864	16850	16992	16838	16673	16700	16932	16921	16844	17071	16835	16841	16862	16977	17029	16908	17005	16825	16689	16750	16848	16867	16833	17068	17014	16924	16870	16718	16784	16977	16866	16873	16791	16937	16940	17092	16868	16927	16895	16771	16864	16870	16846	16876	16866	16787	16829	16933	16865	16857	16814	16977	16904	16821	16833	16922	16909	16818	16962	16931	16960	16937	16929	16889	16840	16770	16935	16886	17018	16867	17030	16696	16704	16814	16712	16934	17070	16869	16874	16744	17082	16960	16998	16832	16996	16746	16883	16880	16944	16708	16665	16820	16913	16726	16828	16799	16931	16991	16914	16852	16952	16762	16718	16813	16761	16818	16852	16802	16969	16801	16742	16697	16714	16902	16783	16806	16871	16897	16979	16797	16824	16737	16979	17050	16699	16994	16854	16808	16859	17094	16885	16941	17021	16778	16939	16788	16901	16812	16780	16731	16858	17026	16687	16862	16896	16697	16945	17013	16794	16867	16886	16846	16747	16888	16947	16931	17145	16721	16798	16963	16740	16910	16900	17149	16836	16833	16841	16919	16934	16932	16973	16912	16801	16959	16939	16880	16778	16868	16763	16920	17063	16829	16606	16784	16705	16873	16855	17052	16747	16892	16868	17036	17005	16881	16887	17053	17028	16853	17005	16788	16695	16975	16912	16936	16974	16955	16906	17142	16939	16722	16811	16843	17004	16937	16927	16833	16943	16980	16928	16722	16919	16674	16863	17107	16746	16791	16895	16970	17006	17053	16865	16890	16929	16933	17153	16935	16781	16987	16905	16836	16755	17079	16929	17140	16890	16854	16986	17156	16875	16788	17109	16942	17029	17059	16719	16814	17043	17019	17057	16904	16779	16931	16948	16946	16874	16640	16704	16708	16714	16706	16862	16860	16781	16847	16819	16818	16789	16781	16875	16942	16868	16848	17121	16764	16770	16920	16829	16935	16752	16899	16796	16703	16835	16824	16947	17041	17014	16845	16846	16754	17010	17118	16926	16937	16911	16890	16872	17017	17003	16785	16788	17083	17024	17041	16978	16804	16860	16926	16898	16958	16846	17101	16938	16850	16949	16797	16724	16758	16837	16887	16978	16861	16794	17003	16912	16917	16879	16664	16741	16836	16757	17029	17020	16827	17117	16900	16878	16835	16819	16872	16951	16748	16932	16880	16817	16852	16962	16992	16927	17072	16905	16960	16829	16722	16854	17100	17063	16808	16924	16822	16888	16756	16874	16799	16627	16918	16908	17034	16896	16953	16929	16862	17063	16890	16809	16743	16817	16954	16964	16780	16839	16830	16856	16866	16852	16893	16871	17096	16786	17102	16891	16938	16806	16948	16727	16776	16855	16979	16879	16695	16712	16798	16824	16543	16607	16826	16808	16876	16856	16770	16720	16909	16801	16819	16878	16794	17030	16752	17102	16904	17062	17083	16773	16869	16992	17008	17033	16685	17049	16894	16892	17041	17048	16769	16732	16842	16742	16876	16774	16916	16872	16718	16603	16821	16968	16833	16787	16907	16981	16869	16750	16979	16817	16774	16955	16861	16905	16975	16927	16768	17003	16832	16818	16718	16855	16859	16788	16831	17025	16881	16863	16835	16796	16872	16916	17071	17034	16822	16898	17252	16877	17143	16828	16859	16862	17073	16900	16922	16799	16699	16743	16785	16887	16824	17032	16895	16787	16876	16688	16968	16907	16908	16662	16729	16928	16874	16923	16929	16893	16856	16882	16970	16923	16792	16892	16807	16876	16968	16971	16802	16868	16887	16759	16871	16914	16739	17032	16953	16829	16920	16865	16974	16863	16925	16901	17028	17082	16993	16880	16742	16777	16887	16765	16786	16901	16806	16687	16778	16767	16828	16814	17109	16842	16783	16952	17010	17107	16934	16946	17155	16821	17002	16955	16765	16980	16810	16811	16834	16761	16974	16784	16861	16921	16967	16920	16786	16886	16846	16887	16935	16844	16999	16770	17011	16861	16943	16987	16892	16890	16966	16942	16759	16839	16903	17066	16741	16709	16717	16878	16869	16871	16824	16724	16746	16884	17031	17063	16791	17019	16814	16940	16900	16725	16923	16921	16728	16800	16747	16870	16914	16923	16809	16833	16926	16839	16820	16851	16899	16731	16815	17026	16757	16810	16786	16755	16855	16849	16940	17020	16770	16970	16948	16967	16868	16864	16835	16868	16697	16956	16824	16772	16695	16979	17009	16878	16895	16919	16846	16848	16831	16862	16601	16691	16892	16855	16871	16732	17093	16859	16718	17047	16848	17124	16935	16775	16976	16804	16743	16748	16927	16786	16753	16755	16914	16960	16715	16867	17110	16991	16989	16886	16777	16943	16762	17074	16930	16786	16994	17015	16866	16803	16867	16767	17028	16863	16731	16858	16819	16828	16892	16902	16995	16916	17086	16763	16911	17122	16902	16849	16728	16920	16988	16870	16846	16987	16831	16756	16806	17020	17044	17067	16904	16844	16966	16879	16918	17003	16919	16894	16855	16785	16959	16866	16773	17032	16981	17021	16946	16970	16891	16940	16797	16929	16853	16972	16800	16842	16895	16876	16934	16927	16774	16871	16890	17064	16832	16683	16757	16834	16891	17033	16912	16826	16703	16642	16942	16968	16809	16727	16758	16910	16910	17032	16915	16876	17007	17029	16929	16932	16821	16787	16935	16858	16999	16908	16925	16912	16879	16773	16782	16745	16772	16797	16966	16982	16881	16973	16913	16938	16854	16895	16989	17036	16957	16856	16825	16780	16917	16966	16777	17007	16913	16760	16714	16939	16825	16778	17090	17066	16801	16815	16804	16745	16825	16915	16817	16825	16820	16792	16925	16919	16854	16778	16964	16859	16883	16844	16883	16723	16943	16944	17021	16747	16758	16866	16864	16750	16671	16903	16853	16822	17124	16759	16774	16715	16849	16956	16786	16964	16975	16923	16838	16849	16969	16958	16875	16633	16920	16944	16818	16900	16719	16852	17049	16748	16727	16736	16974	16704	16611	16963	16819	16992	16820	16849	16952	16894	16719	17059	16913	16844	16943	17061	16918	16751	16891	16735	16839	16846	16794	16701	17005	16916	16885	16777	16745	16900	16879	16867	16868	16934	16897	16942	16911	16942	16923	16937	16834	16908	16854	16812
20046	29018	28199	25264	23233	20799	18254	18062	17817	17179	16830	17126	18555	18300	16992	15838	15639	15180	15080	15125	15086	15024	15179	15153	15083	15167	15174	15013	15137	15109	15050	15115	15090	15068	14966	15137	15034	15010	15048	15130	14980	15190	15085	15114	15031	15109	15239	15103	15033	14985	14993	15032	14997	15141	15053	15319	14891	15162	15081	15001	15094	15110	15031	15321	14885	15148	15075	15031	15196	14924	14946	15130	14996	15277	14982	15206	15177	15104	14980	15093	15108	15108	15007	15235	14961	15150	15148	15107	15255	15029	14989	15094	15108	15053	15056	15114	14993	15043	15126	15217	14977	15173	15150	15030	15115	15047	15165	15216	15042	14900	15085	15127	15180	14895	15120	14981	15060	15095	14932	15081	15065	15092	15058	15032	15139	15190	14952	15071	15068	14841	15144	15024	15175	15107	15059	15004	15125	15112	15122	15122	15115	15055	15120	15066	15055	15095	14947	15033	15094	15057	15138	15101	15085	15244	15028	15144	15103	15102	15113	15012	14996	15024	15163	15199	15029	14955	15063	15001	15190	15199	15040	15133	15096	15020	15004	14952	14928	15140	15043	15113	15080	15147	15070	15120	14948	15107	15040	15139	15086	15146	15147	15330	15187	15065	15045	15019	14915	15173	15219	14938	15134	15150	15039	14900	15150	14923	15088	14982	15014	15249	15044	15083	15054	15247	15233	15047	15018	15036	15091	15302	15040	15110	15106	15101	15059	15203	15078	15166	15073	14943	14943	15006	15030	15101	14889	15127	15001	14949	14999	15220	15136	15089	15179	15054	15011	15074	15056	15187	15009	15119	15147	15177	15168	15033	15061	14962	15092	15096	15077	15038	15300	15049	15054	15120	15184	15155	15128	14949	15104	15129	15081	15124	15068	14983	15071	15115	15101	15220	15208	15103	14912	15104	15176	14979	15055	15201	15046	15097	15058	14951	15227	15072	15082	15028	15049	15088	14968	14935	14766	15084	14945	15107	15054	15033	15054	15165	15034	15176	15099	14868	15008	15135	14981	15192	15259	15005	15217	15078	15067	15060	15125	15040	15038	15135	15099	15036	15019	14986	15145	15097	14937	15077	15212	15024	15148	15062	14967	14965	14971	15086	14993	14975	15099	15081	14978	15114	15048	15117	14984	15086	15069	15069	15045	15167	15012	15018	15066	15109	15095	14922	15202	15058	15115	15051	15051	14980	15147	14996	15107	15075	14853	15029	15227	14894	15029	14964	14946	15086	14952	15038	15124	15144	15113	15010	15185	15196	15004	15176	14982	14948	15301	15075	15004	14994	15130	14979	15174	14982	14956	14957	15126	15008	15200	14945	15014	15167	14981	15071	15026	15018	14959	15165	15125	14943	15162	15042	14996	15093	14993	15091	15028	15076	15055	15167	15183	15192	14960	14948	15249	14946	15004	15109	14826	15064	15154	15047	15111	15057	15025	14980	15013	15044	15056	15085	15094	15030	15032	15030	14951	15159	15129	15145	15020	15013	15115	15028	15165	15106	15162	15177	15045	15206	15040	15008	14991	15051	15128	15144	14941	15049	15016	15001	15104	15043	15052	15149	15311	15082	15083	15099	15180	15173	15066	15140	15045	15055	15145	14970	15077	14902	14952	15112	15063	15006	15045	14954	15106	14917	14978	15110	15057	15114	14970	15057	15167	15132	15051	15049	15199	15146	15104	15147	15039	15132	14987	15055	14894	15196	14996	15085	14940	15082	14942	15160	15284	14975	15143	14844	14933	15011	15034	14961	15035	14969	15051	15293	15080	14989	14942	14978	15267	14962	15130	14964	15110	14955	15136	14885	15128	14993	15110	15007	15141	15186	15217	15075	14936	14942	15087	15193	15124	15096	15032	14979	14988	15226	15078	14907	15166	15018	14884	14991	15098	15168	15158	15242	15163	15051	15088	15138	15113	15077	14848	15012	15113	14924	15062	15103	15007	15067	15043	15247	15151	15184	15080	14916	15199	15073	15141	15037	15076	15186	15146	15055	15128	15072	15170	14963	15111	15002	14936	15112	15202	14961	15074	15072	15069	15037	15025	15120	15050	15102	15132	15070	15067	15036	15038	14756	15082	15027	15070	15034	15000	15079	15113	15015	15199	15107	15209	15088	15155	14992	15138	15026	14921	15067	14986	15089	14919	15251	15093	15126	15057	15055	15131	15197	14933	15145	15029	15171	15198	15196	15287	15004	15034	15133	15224	15160	14932	15214	15141	15162	15128	15173	15111	15154	14967	14942	15023	15144	14944	15109	15163	15027	14992	15056	15029	15118	15219	15005	14987	15085	15060	15198	15137	15094	15256	15055	15093	14875	15167	15161	15050	14954	15112	15107	15128	14994	14957	14984	14976	15058	15108	15114	15201	15081	15064	15062	15051	14978	15030	14982	14939	15064	15174	15091	15142	15044	15102	14888	15060	15068	15160	15054	15101	15023	15240	15062	15253	15125	15014	15210	15221	15032	15121	15024	15087	14956	15008	15089	15052	15078	15075	15234	15112	15195	15039	14882	15175	15074	15056	15154	14926	15168	15294	14927	15156	15125	14972	14952	15182	15098	15100	14944	15014	15171	15138	15098	15091	15189	15026	15090	15138	15036	15056	15028	15073	14914	15081	15115	15003	15125	15236	15199	15133	15132	14979	15154	15184	14863	14863	15201	15110	14990	15111	15244	14968	15157	15153	15070	15037	14963	15008	15145	14970	15022	15241	15192	15091	15090	15115	15053	15162	14929	15059	15138	14905	14914	15079	15133	14870	15019	15177	15174	15105	15147	15202	15005	15157	14938	15004	15156	14960	15112	15009	14968	15208	15057	15092	14909	15028	15118	15109	15204	15158	15119	14968	15146	15109	15145	15007	15105	15125	15038	15119	15191	14948	15351	15113	15137	15199	15155	14928	14922	15150	15131	15041	14997	15095	14943	15268	15232	14988	14956	15082	15255	15019	15107	15029	15257	15074	15175	15072	14921	15015	15179	15122	15070	14970	15071	15090	15045	15081	14928	15028	15143	15150	15187	14942	14932	15265	15014	15011	15116	15190	15216	15026	15126	15102	14990	15059	14947	14980	15093	15193	15018	15131	14941	15150	15065	15164	15105	14929	15120	15254	15105	14946	15070	15110	15102	15070	15106	15076	15053	15233	15161	15144	15169	15035	14976	15079	15128	15244	15093	15097	15133	15114	15075	15046	15231	15174	15017	15038	15059	15029	15003	15235	14941	14994	15209	15065	15203	14977	15072	15103	15161	14911	15101	15216	15122	15173	15092	15214	15175	15206	14983	14981	14994	15094	15131	15224	15089	15024	15069	15143	15015	15148	14995	14949	15157	15117	15214	14972	15107	15224	15082	14992	15171	15172	15023	15211	14953	15138	15168	14982	15170	15136	14873	15172	15110	15099	15137	15118	15059	15027	14917	15157	15127	15110	14977	14950	15183	15055	14926	15121	14968	15157	15142	15102	14943	15151	15085	15109	14873	15208	15235	15192	15209	14954	15227	15088	15123	15175	14994	15146	14920	15000	14973	14917	14940	15113	15121	15131	15200	15127	14976	14953	15024	15167	15073	15005	15127	15130	15223	15071	14977	15152	15057	15144	15052	14899	14994	15220	15199	15031	15060	15329	15132	15047	14984	15165	15042	15282	15050	14924	15145	15120	15152	15200	15178	15203	14987	14847	15104	15140	15171	15050	15209	15110	15250	15205	15156	15164	15002	15051	15152	15055	15196	15036	15082	15015	15136	15192	14929	15143	15052	14977	15031	14973	15026	15341	15024	15191	15069	15095	14986	14872	15282	15104	15153	15080	15229	15178	15058	14874	15003	15084	15026	14959	15090	15200	15121	15168	15008	15068	14769	14994	15072	15083	15132	15124	15227	15025	15142	15186	15271	15232	14965	14894	15174	15004	15162	15047	14879	14992	15148	15306	15069	15039	15139	15027	14902	15170	14973	15122	15012	15103	14797	14934	15157	15095	15029	15047	15071	15003	15093	15090	14907	15173	14872	15060	15199	15165	14936	15063	15054	14958	15124	15058	15127	14991	14955	14996	15123	15032	15064	15037	15007	15065	15032	15132	14995	15199	15112	15087	15096	15084	15095	15055	15110	15092	15202	15059	15257	15199	15082	15092	14959	14979	14961	15109	15059	15029	14962	15183	15057	15019	15282	15189	15080	15049	14883	14974	15025	15066	15219	15128	15116	15137	15203	15116	15031	15165	15078	15061	14982	15230	14998	15106	14956	15200	15180	15152	14918	15095	14953	15118	15177	15016	15094	15168	14935	14994	15021	15180	15137	15139	15275	14898	15012	15235	15032	15062	15038	15088	15077	14989	15043	15118	15002	15077	15088	15224	15080	14964	15186	15133	15129	15109	15040	15134	15114	15019	15050	14910	15124	15073	15011	15066	15140	14923	15018	15198	14967	15084	15040	15106	15258	15134	15141	15094	15096	14985	15118	15099	15095	15181	15108	15150	14997	15133	14974	15054	15222	15049	15072	15154	15179	14945	14972	15074	15007	14966	15112	15119	15047	14961	14930	15009	15102	14972	15127	15140	15065	15055	14852	15199	15235	15178	15059	15161	15068	15117	14926	15115	15158	15162	14976	14913	15037	14966	15114	15048	15087	14958	15206	14982	14874	14930	15236	15006	15060	15228	15063	14943	14944	15106	15017	15200	14935	15075	15059	15051	15025	15245	15114	15024	15118	15149	15038	15052	15090	15247	15062	15123	14975	14986	15125	15004	15023	15138	15205	15073	14951	15178	15132	15208	15083	14995	15199	15015	15110	15110	15005	15196	15018	15260	15104	15079	14921	14823	15112	15141	15088	15095	15249	15064	15095	15168	14938	15056	15129	15080	15171	15090	14937	15119	15008	15068	15068	15123	15060	14979	15007	14963	15283	15065	15100	15122	15030	15210	14988	15011	14914	14972	14975	15046	15198	15128	15116	14987	15083	15231	15174	14956	14961	15124	15045	14903	15132	15140	14996	15140	15110	15099	14979	15158	14942	14968	15094	15101	15265	14954	15098	14821	14957	15076	15275	15140	15070	15124	14938	15037	15127	15129	15140	15172	15141	15004	15176	15042	15112	15095	14909	14922	15155	15113	15075	15191	15118	15025	14945	14984	15129	15096	15262
23478	20868	28156	24116	22353	22867	22828	19942	19039	18696	18450	24696	31096	29128	25012	20800	18608	17738	17451	17124	16970	17048	17133	16979	17017	17202	16815	17229	17133	17184	17336	17171	17131	17170	17171	17043	17096	17111	17098	17090	17011	17065	17047	17002	16840	17138	17188	17091	17169	17129	17029	17015	17199	17089	17139	16853	16804	16939	17122	17164	17151	17025	16930	17136	17125	16757	16916	17053	17122	16934	17018	16912	16841	17122	16999	17007	17122	17083	17244	16923	17173	16896	17018	16913	17206	17157	17264	17066	17022	17143	17050	17135	16884	17041	17034	17388	17126	17146	17312	17098	16886	16848	17196	17083	16995	17116	16916	17092	17158	17013	16848	17035	17205	16989	17375	17036	16958	16983	17102	16999	16843	16896	17120	17013	17014	17060	17120	16988	17192	16924	16975	16836	16997	16928	17145	16938	16936	16884	16962	16981	17017	17110	17145	17089	16901	16869	17034	17164	16937	16915	16967	17098	17053	16773	17055	17094	16842	17003	17140	17040	16992	16855	16977	16938	17162	16934	16888	17082	16846	17080	16814	17071	17119	17034	17017	17006	17017	17009	16898	16914	16840	17066	17138	17086	17060	16999	17140	16893	17108	16822	16842	17060	16806	17103	17196	17036	17021	17184	16869	16788	17056	17043	16897	17078	17013	16914	17047	17093	16870	16877	16957	16888	16843	16744	17137	16906	16877	16873	16899	17130	16888	16979	17227	16971	17084	17012	17154	17063	16997	16948	17052	17059	16976	17000	17052	16895	17127	17033	17117	17020	17085	16887	16990	16876	17045	17055	17110	17127	17066	17001	16979	16989	17147	17064	16883	16788	16968	17077	17282	16986	16769	17098	16923	17175	17148	17220	17165	17159	17004	16965	17134	17061	16972	17057	16989	17028	16888	16684	17102	16941	17041	17015	16871	16996	17013	16979	16983	16870	17121	17076	16925	17146	17065	17059	17156	17242	17105	16924	16922	16869	16839	17036	16945	17065	16740	17044	16992	17080	16994	16992	16938	16777	17108	17047	17024	16845	16852	16972	16977	17073	16974	16877	16874	16842	17056	16904	17097	17050	17014	16836	17008	16878	17026	16826	17021	16935	17081	17131	17015	17214	16948	16933	17020	16931	17140	17056	17149	16729	16799	16968	16912	17042	16964	17035	16900	17053	17098	17311	17031	17198	17079	16967	17016	17067	16923	17023	17004	16900	17035	16858	17155	16992	17075	16849	17032	16858	17150	17079	16869	16975	16984	17089	17149	17108	17094	17018	16916	17075	16989	17125	17098	16913	16977	16934	17037	17101	17027	16893	17011	16850	16981	16862	16902	16938	16989	16992	17037	17230	16858	16898	16856	16946	16924	16939	16912	16813	16959	17082	17145	17023	16724	16948	17058	16972	17041	16930	16749	17022	16789	17045	16871	17031	17058	17032	17026	17181	17148	16967	16986	16796	16903	17114	16920	17119	16825	17189	16915	16954	17074	17240	17024	16922	16937	17090	16993	17177	17029	17111	17220	17171	16973	16935	16900	16822	17229	17167	17098	16944	16800	17020	17063	16906	17032	16920	16912	17013	16974	17002	17065	17027	16920	17066	17002	17073	17009	17097	17205	17101	16983	17081	16952	16900	17073	17088	17018	16976	17211	17058	17012	17092	17115	17004	16965	17137	16972	16938	16903	16896	17002	16965	16694	16968	17118	17194	16942	17063	16954	16955	16960	16965	17023	17076	16916	17099	17118	17167	16961	16943	16921	16806	17094	17129	17081	16992	17143	16891	16958	16952	17071	16803	17003	16959	17033	16999	16883	16789	17135	17025	17151	17053	17048	17002	16957	16971	17047	17046	17038	16838	17051	17199	16851	17120	16934	16956	16995	16916	17041	17025	17164	17124	16818	17088	16838	16998	17060	17084	16887	16882	17019	16922	16966	16898	17005	16828	17044	16850	17145	16875	17125	16847	16968	16972	17188	16911	16975	16907	17111	17114	16921	16862	17059	17145	16891	16819	17041	16923	17138	16933	17155	16961	16977	17006	16967	16893	17195	17128	16920	16899	16861	17027	17122	16955	16975	16986	17153	17119	17012	16785	16835	17247	17133	16886	16964	16959	16891	17024	17189	16886	17155	16987	17031	16895	17062	17108	17120	17111	16950	17086	17182	16979	17076	16989	17100	17093	17250	17081	16970	16712	17070	16726	16942	17080	16919	17062	16972	17112	16898	17099	16915	17126	16959	17146	16972	16964	17089	17202	17237	16949	17028	17027	16862	17079	17067	16831	16995	16800	17092	17044	16997	16701	16889	17002	17066	17074	16884	16707	16967	17022	17033	17214	17188	16894	17201	17035	17055	17154	17166	17218	16962	17103	17003	16985	17150	16938	16838	16987	17062	17106	16926	17013	17029	17042	17072	17036	17046	17161	16972	16863	17199	17035	16739	16982	16873	17135	16896	17113	16894	17144	16947	16975	16818	16892	16971	17020	16935	16957	17224	16968	16930	17006	16866	16768	17025	16873	16988	16880	17155	17098	17041	16996	17096	16957	17215	16969	17009	16839	16901	17033	17060	16894	17086	16983	16993	17041	17123	16677	16901	17053	16939	17140	16941	17043	17091	16887	17156	16857	16930	17087	17029	17062	17096	17001	17131	17327	17047	16860	17105	17067	17285	17053	17053	17249	16982	17142	16798	16953	17068	17027	17023	17106	17113	17047	17174	16966	17055	16909	17000	17042	17079	17025	16876	16975	17005	17196	17264	17046	17189	16986	17073	17078	17031	17069	17116	17016	16898	16946	17156	17091	17305	17122	16953	17162	17081	17280	17328	17078	17098	17140	17090	17091	16968	17022	17026	17038	16879	16988	17130	16934	17116	16863	17149	16935	17000	16943	17080	16967	16894	17011	17122	17002	16909	16804	16994	17192	16931	17165	17090	16773	17003	17002	17143	16974	17028	17020	17222	17154	16888	17073	17161	17009	17136	17151	17155	16979	16677	16963	16830	16788	16909	16989	16942	17146	17114	16911	16965	17119	16990	17143	17112	16935	16751	17020	16834	16903	17243	17205	16846	17227	17095	17096	17005	17030	16968	17030	17007	16996	17138	16965	17010	17184	17083	17043	17103	16967	16979	17110	17282	17090	17074	16951	17276	17121	17256	17162	17244	17099	16945	16865	16979	17070	16973	16870	17118	17056	17056	17039	16961	17144	17011	17022	17036	16902	17185	17056	17066	17108	17107	17179	17120	16819	16879	17029	16894	17092	16951	16975	17014	16898	17085	16918	17057	16908	16996	17019	16945	16938	16858	17062	17069	17022	16848	17186	17092	16853	16830	16950	17138	17091	17203	16994	17094	16834	17055	16985	16669	16956	17122	16905	17093	17032	16802	17225	17093	17083	16944	17128	17068	16690	16810	16910	16908	17015	16994	17141	16994	17018	17263	17286	17043	16977	17099	16857	16871	17020	17029	17144	17049	16964	17143	17273	16862	16975	17012	17130	17198	16942	17119	17010	16878	16904	17066	17066	17027	16989	17028	16837	17092	17045	16977	16942	16936	16815	17046	17054	17153	16909	17158	17056	17258	17035	17019	17030	17078	17045	16938	17095	16908	16982	16840	16818	17099	17117	16916	16872	17075	17140	16980	17090	17079	17049	16915	17060	17252	17104	17079	17079	16974	17138	17011	16942	17029	17121	17137	16977	17063	16971	16758	16904	16987	16975	16896	16931	16936	16931	17164	17012	17013	16876	17019	16931	17045	17177	16898	17015	17002	16951	17083	17118	17258	16896	16853	16888	16909	17086	16995	16990	17210	17226	17078	16962	16849	16889	16847	17026	16944	17007	16861	16716	17089	16805	17013	16977	16979	17047	16969	16974	16913	17005	17068	17009	16891	17096	16987	17116	16904	16875	17188	17048	17107	17055	16998	17085	16996	17002	16930	16971	17010	17242	17084	17097	16970	17094	17104	16976	16980	17140	17006	16965	17084	17178	17094	16992	17139	16966	17158	16853	16925	16764	17045	17019	16939	16969	16953	16824	17131	17028	17289	17080	16906	16973	17107	17170	17110	17205	17075	17141	17197	17049	17009	17038	16933	17070	17030	16822	17035	16942	16797	17153	16953	16997	17078	17030	17045	17005	17116	16914	16993	17093	16965	16989	16920	17083	17166	16777	17181	16955	17090	17029	16949	17056	17006	17008	16858	17052	16984	16764	16906	16980	17110	16952	17106	17173	16910	17036	16999	17093	17030	17035	16925	17143	17125	16925	17063	17124	17007	16954	16852	17006	16927	16763	17006	16850	17150	17006	17028	17128	17127	16819	17222	16904	17025	16862	16957	16826	16913	16990	17160	17107	17083	17123	16903	16930	17022	17093	17005	17082	16869	17188	16769	16914	17109	16995	17255	17193	17052	16887	17059	16980	16938	16962	16958	16777	17099	16978	17202	16887	17138	16929	17002	17162	17050	17169	16904	17000	17022	16998	17197	16875	16860	16874	17082	17077	16951	17037	17044	17004	16972	16935	17074	17094	17058	17073	17083	16868	17048	16934	16912	16989	16990	17026	17034	17159	17013	17191	17088	16930	17096	16850	17107	16983	16967	17076	16943	17085	16973	17017	17154	17086	17070	17122	17072	17125	16976	17029	16849	17027	17072	17004	17186	17073	16903	16995	17019	17331	17048	16989	16921	16958	16783	16788	17070	17160	17032	17100	17023	17049	17196	17006	16956	16865	16997	16982	17030	16886	17071	17022	17066	16988	17101	16958	16870	17093	16952	17095	17183	17034	17141	17007	17017	17083	17000	16954	16927	17001	17096	17123	16802	16766	16840	17007	16940	16936	16978	17061	17128	17024	16883	17066	16976	16786	16940	16891	16966	16742	17089	17076	17046	16777	17145	17124	17004	17188	17087	17102	17115	17009	16991	16988	16984	16928	17040	17036	17021	17002	17079	17157	16967	17240	17020	17104	17201	16833	16917	17267	16955	17034	17080	17108	16882	16838	16987	17107	16993	17114	16937	17010	17093	17158	17051	17195	17024	16861	17025	16883	16978	16878	17067	17142	16851	16949	16901	17054	16789	16963	16999	16979	16901	17166	17082	16794	16952	16952	17213	17015	16907	17021	17071	17059	17038	17094	17094	16765	17012	17022	16951	16901
18058	34564	35295	29343	23473	21080	20959	19073	18528	18092	17410	28147	33522	30540	25130	19303	16592	15801	15366	15240	15122	15233	15268	15437	15210	15322	15177	15249	15237	15000	15089	15116	15233	15079	15309	15262	15102	14974	15184	15329	15144	15220	15209	15141	15116	15327	15258	15217	15104	15125	15180	15220	15236	15217	15333	15249	15159	15169	15169	15341	15204	15350	15165	15187	15176	15255	15292	15160	15237	15209	15380	14939	15109	15058	15033	15181	15157	15165	15150	15171	15128	15066	15166	15235	15218	15220	15297	15136	15213	15200	15220	15238	15215	15238	15278	15273	15182	15237	15282	15148	15305	15049	15178	15127	15208	15248	15102	15140	15081	15148	15002	15164	15224	15156	15269	15177	15134	15192	15155	14951	15197	15163	15082	15088	15048	15173	15134	15071	15239	15343	15161	15179	15077	15227	15166	15119	15198	15194	15296	15239	15225	15294	15163	15292	15146	15129	15136	15200	15132	15133	14921	15159	15175	15354	14954	15233	15329	15249	15069	15222	15070	15282	15333	15083	15147	15117	15016	15175	15072	15271	15185	15076	15170	15138	15090	15165	15176	15133	15249	15279	15161	15195	15109	15095	15230	15174	15172	15086	15157	15219	15022	15238	15265	15122	15438	15116	15082	15216	15269	15018	15196	15087	14982	15179	15145	15212	15147	15393	15186	15098	15329	15063	15018	15233	15157	15182	15170	15238	15061	15076	15120	15228	15140	15198	15240	15258	15408	15227	15291	15212	15094	15264	15182	15191	15188	15210	15220	15172	15122	15123	15193	15156	15113	15110	14999	15336	14994	15139	15181	15120	15172	15217	15251	15215	15362	15128	15219	15190	15100	15032	15109	15217	15277	15171	14870	15162	15328	15212	15307	15227	15028	15164	15117	15068	15107	15192	15278	15023	15163	15151	15213	15214	15130	15223	15049	15226	15283	15162	15144	14995	15287	15134	15260	15059	15207	15020	15111	15224	15183	15158	15233	15142	15184	15162	14979	15060	15166	15069	15346	15101	15192	15144	15062	15143	15075	15306	15159	15118	15132	15110	15178	15194	15065	15104	15053	15031	15155	15199	15170	14999	15337	15156	15189	15241	15118	15129	15177	15115	15018	15178	15286	15374	15098	15054	15199	14931	15064	15007	15120	14941	15164	15135	14980	15144	14978	15276	15078	15134	15082	15155	15242	15112	15139	15156	15045	14987	15102	15172	15456	15213	15255	15180	15008	15022	15222	15219	15003	15115	15216	15181	15065	15127	15264	15178	15254	15072	15161	14992	15174	15262	15157	15122	15176	15054	15326	15273	15310	15346	15160	15429	15109	15200	15250	15223	15250	15039	15115	15363	15274	15138	15357	15119	15188	15114	15331	15174	15223	15130	15094	15231	15101	15176	15221	15288	15054	15122	15428	15191	15200	15041	15187	14968	15170	15228	15380	15100	15202	15179	15103	15127	15061	15074	15198	15079	15160	15321	14995	15175	15105	15066	15070	15081	15242	15126	15234	15229	15015	15170	15092	15106	15047	15184	15233	15188	15186	15197	15482	15108	14999	15237	15105	15173	15192	15173	15244	15266	15050	15128	15236	15217	15198	15109	15227	15198	15136	15322	15319	15134	15059	15264	15054	15218	15239	15159	15165	15188	15063	15327	15187	15193	15091	15140	15191	15330	15132	15497	15247	15176	15172	15199	14982	15098	15228	15181	15195	15201	15103	15218	15007	15092	15280	15103	15252	15008	15120	15266	15214	15229	15298	15143	14929	15403	15067	15180	15128	15227	15331	15078	15221	15030	15070	15118	15123	15107	15110	14985	15194	15144	15413	15133	15123	15018	15196	15161	15268	15158	15252	15140	15073	15197	15148	15343	15204	15296	15281	15086	15170	15153	15219	15263	15106	15238	15229	15272	15267	15195	15088	15194	15185	15084	15352	15102	15181	15060	15256	15372	15226	15039	15214	15140	15217	15047	15317	15116	15150	15188	15237	15030	15079	15177	15219	15051	15293	15263	15060	15237	15290	15112	15224	15024	15153	15117	15167	15135	15100	15219	15302	15155	15327	15105	15203	15200	15097	15045	15126	15127	15065	15076	15241	15210	15224	15185	15063	15137	15192	15173	15186	15226	15026	15151	15256	15122	15178	15193	15226	15038	15295	15038	15110	15290	15204	15217	15082	15242	15113	14978	15223	15125	15147	15219	15196	15114	15364	15136	14941	15104	15049	15205	15145	15173	15250	15266	15286	15216	15298	15200	15205	15174	15373	15172	15400	15302	15063	15106	15159	15108	15137	15165	15302	15221	15184	15088	15123	15108	15161	15195	15086	15234	15009	14966	15067	15175	15191	15218	15161	15145	15076	15311	15168	15291	15013	15327	15175	15355	14993	15195	15265	15170	15287	15213	15185	15243	15369	15143	15166	15161	15057	15158	15290	15169	15030	15219	15106	15154	15249	15079	15189	15068	15041	15170	15234	15212	15231	15127	14979	15159	15211	15097	15140	15209	15103	15053	15164	15211	15269	15095	15210	15215	15233	15256	15295	15157	15144	15141	15125	15067	15216	15069	15160	15027	15341	15136	15253	15341	14912	15230	15202	15156	15195	15267	15196	15163	14986	15181	15102	15134	15210	15072	15205	15123	15172	15180	15260	15285	15154	15196	15181	14927	15395	15233	15055	15012	15222	15158	15160	15269	15219	15187	15142	15298	15088	15072	15108	15160	15264	15205	15022	15144	15209	15082	15040	15206	15298	15367	15085	14949	15159	15154	15331	15135	15171	15004	15187	15190	15157	15050	15328	15265	15081	15139	15339	15300	15090	15206	15002	15313	15398	15227	15202	15178	15082	15122	15229	15217	15187	15152	15036	15263	15088	15046	15087	15169	15252	15142	15308	14997	14931	15179	15222	14910	15098	15025	15178	15275	15102	15143	15040	15233	15123	15072	15091	15216	15114	15228	15067	15122	15202	15082	15190	15011	15263	14980	15111	15262	15271	15204	15284	15093	15120	15298	15041	15233	15279	15119	15286	15259	14981	15055	15154	15024	14989	15199	15097	15314	15137	15115	15114	15208	15240	15106	15259	15341	15138	15287	14957	15192	15083	15124	15040	15051	15223	15280	15291	15230	15377	15255	15116	15219	15113	15320	15274	15097	15256	15141	15202	15191	15150	15148	15346	15177	15108	15192	15107	15096	15105	15081	15210	15165	15236	15235	15096	15266	15073	15115	15304	15095	15117	15146	14996	15221	15270	15322	15354	15096	15059	15304	15268	15298	15036	15163	15153	15103	15177	15107	15227	14979	15150	15210	15261	15226	15295	15352	15255	15192	15181	15161	15139	15041	14984	15196	15028	15237	15169	15138	15211	15075	15055	15163	15156	15232	15055	15187	15143	15217	15158	15109	15114	15176	15117	15123	15201	15192	15055	15192	15228	15035	15091	14968	15190	15299	15360	15089	15188	15274	15133	15088	15242	15208	15256	15199	15308	15090	15152	14995	15146	15179	15307	15041	15169	15057	15242	15039	15173	15109	15193	15241	15060	15286	15077	15348	15138	15209	15184	15112	15330	15246	15341	15200	15286	15260	14952	15205	14954	15136	15063	15338	15161	15135	15228	15322	15324	15297	15102	15180	15042	15107	15098	15120	15187	15264	15227	15070	15186	15133	15170	15236	15052	15179	15149	15200	15211	15242	15194	15035	15134	15144	15075	15156	15205	15213	15243	15092	15202	15240	15153	15183	15230	15087	15160	15178	15118	15242	15282	15174	15072	15122	15183	15315	15195	15192	15106	15170	15185	15290	15022	15330	15011	15253	15236	15277	15206	15194	15328	15125	15293	15099	15112	15222	15213	15262	15182	15110	15053	15241	15230	15236	15179	15152	15170	15141	15115	15141	15306	15150	15179	15156	15322	15208	15298	15210	15155	15210	15200	15184	15122	15241	15234	15205	15220	15008	15109	15107	15101	15075	15141	15310	15089	15209	15045	15162	14961	15225	15146	15258	15251	15128	15162	15294	15188	15311	15268	15229	15080	15136	15230	14961	15158	15078	15245	15105	15263	15181	14937	15336	15187	15188	15105	15024	15254	15089	15087	15147	15162	15048	15231	15175	15265	15345	15097	15207	15048	14999	15088	15180	15216	15298	15191	14990	15049	15099	15205	15176	15363	15205	15144	15104	15092	15044	15096	15163	15181	15149	15067	15071	15076	15334	15114	15041	15084	15062	15186	15144	15175	15229	15249	15097	15298	15117	15318	15146	15380	15083	15280	15037	15114	15160	15044	15167	15330	15105	15254	15312	15347	15172	15131	15267	15214	15163	15162	14994	15270	15238	15224	15091	15216	15159	15126	15002	15177	15212	15198	15263	15245	15167	15038	15036	15199	15293	15248	15427	15299	15346	15371	15223	15111	15159	15171	15232	15299	15270	15119	15085	15042	15110	15192	15134	15130	15200	15138	15398	15131	15224	15247	15034	15177	15252	15245	15306	15081	15182	15079	15385	15115	15042	15234	15204	15266	15362	15096	15217	15223	15161	15032	15238	15007	15117	15250	15120	15058	15177	15109	15117	15185	15249	15247	15177	15294	15086	15271	14994	15099	14898	14918	15390	14983	15139	15106	15191	15034	15162	15154	15116	15073	15050	15198	15020	15112	15246	15040	15363	15346	15164	15229	15308	15128	15164	15067	15249	15084	15128	15027	15306	15309	15037	15405	15355	15034	15307	15030	15248	14973	15318	15054	15041	15211	14984	15028	15172	15446	15433	15147	15186	15211	14937	15121	15258	15306	15205	15144	15233	15211	15122	15338	15125	15063	15258	15278	15053	15140	15246	15162	15195	15264	15249	15053	15078	15236	15105	15268	15303	14834	15180	15080	15228	14936	15050	14973	15139	15211	15231	15214	15253	15045	15131	15144	15148	15021	15123	15245	15172	15235	15100	15336	14950	15358	15145	15048	15097	15281	15160	15374	15158	15048	15312	15248	15159	15089	15187	15248	15243	15147	15035	15288	15054	15260	15173	15179	15115	15072	15263	15076	15272	15017	15402	15081	15169	15092	15197	15222	15099	15101	15147	15279	15209	15278	15060	15089	15245	15186	15009	15182	15114	15120	15259	15049	15253	15203	15195	15176	15073	15401	15200	15189	15298	15408	14872
22456	20846	28516	23324	21147	23307	24869	19267	17982	18712	20462	32884	40513	37014	29678	23189	19620	18312	17700	17292	17408	17439	17294	17310	17410	17298	17090	17448	17338	17395	17402	17240	17149	17196	17386	17288	17356	17203	17249	17328	17327	17206	17314	17407	17248	17321	17149	17370	17342	17492	17320	17493	17132	17226	17135	17164	17221	17334	17172	17529	17158	17360	17082	17233	17307	17081	17198	17235	17094	17313	17294	17259	17058	17281	17232	17140	17113	17087	17335	17209	17218	17238	17199	17225	17197	17141	17280	17275	17196	17075	17139	17079	17169	17143	17206	17245	17163	17317	17129	17219	17147	17155	17294	17143	17092	17286	17429	17284	17207	17273	17194	17098	17097	17285	17217	17308	17166	17232	17381	17260	17270	17124	17277	17305	17271	17213	17203	17264	17083	17209	17434	17200	17187	17233	17277	17286	17426	17027	17133	17289	17134	17050	17226	17215	17348	17198	17013	17038	17092	17008	17160	17086	17035	17152	17238	17080	17375	17075	17251	17243	17206	17041	17166	17380	17174	17001	17278	16932	17160	17147	17266	17280	17297	17332	17111	17209	17110	17098	17230	17298	17258	17119	16973	17317	17207	16987	17287	17237	17149	17190	17211	17102	17151	17221	17125	17122	17299	17083	17087	17152	17258	17334	17254	17220	17357	17115	17210	17140	17165	17134	17067	17081	17051	17095	17142	17317	17211	17080	17155	17341	17183	17004	17291	17141	17239	17293	17084	17062	17144	17318	17117	17262	17185	17180	17106	17277	17221	17245	17109	17137	17016	17176	17160	17264	17144	17106	17209	17183	17089	17283	17202	17120	17181	17215	17113	17187	17233	17148	17215	17267	17211	17264	17163	17127	17065	17193	17259	17227	17361	16997	16951	17040	17148	17108	17123	17146	17268	17255	17078	17174	17192	17029	17242	17172	17333	17305	17233	17262	17234	17253	17268	17206	17107	17049	17235	17100	17316	17295	17178	17141	17295	17133	17015	17115	17298	17306	17271	17192	17299	17004	17180	17106	17095	17248	17284	17285	17208	17185	17263	17017	17256	17104	17044	17158	17262	17395	17231	17342	17169	17141	16942	17100	17164	16990	17242	17193	17323	17163	17180	17232	17244	17290	17348	17336	17196	17226	16994	17199	17294	17187	17299	17312	17159	17342	17017	17106	17396	17340	17220	17240	17316	17067	17267	17108	17346	17397	17165	17251	17276	17096	17230	17100	17233	17041	17271	17123	16891	17164	17099	17277	17239	17097	17150	17169	17218	17075	17119	17071	17127	17184	17249	17156	17167	17209	17174	17254	17091	17069	17216	16976	17345	16992	17039	17049	17339	17196	17282	17045	17073	17064	17116	17207	17086	17016	17165	17316	17208	17129	17381	17157	17201	17150	17089	17186	17090	16992	17149	17267	17197	17274	17139	17140	17079	16997	17225	17297	17198	17100	17366	17151	17204	17165	17235	17115	17176	17289	17248	17345	17141	17147	17136	17311	17224	17176	17258	16949	17085	17144	17215	17183	17219	17241	17156	17263	16969	17224	17176	17276	17084	17128	17192	17130	17321	17086	17176	17222	17205	17016	17129	17172	17445	17349	17248	17191	17067	17090	17053	17260	17079	17343	17109	17238	17425	17158	17140	17134	17194	17162	17384	17227	17214	17141	17256	17267	17298	17104	17183	17140	17203	17219	17222	17094	17045	17213	17088	16926	17162	17192	17235	17401	17266	17297	17381	17153	17391	17174	16993	17245	17289	17383	17215	17210	17189	17057	17320	17117	17026	17299	17367	17103	17216	17188	17331	17159	17223	17320	17029	17044	17227	17269	17205	17232	17387	17160	17282	17181	17226	17085	17286	17215	17225	17365	17249	17053	17113	17275	17212	17169	17102	17139	17151	17174	17223	17087	17173	16979	17179	17197	17365	17181	17327	17152	16972	16979	17240	17244	17246	17161	17148	17088	17200	17215	17175	17194	17243	17367	17196	17315	17209	17054	17273	16916	16984	17028	17189	17189	17078	17163	17339	17217	17258	17235	17328	17214	17205	17080	17062	17182	17187	17492	17109	17021	17056	17257	17322	17129	17227	17117	17095	17225	17369	17207	17379	17341	17182	17309	17311	16974	17029	17022	16942	17320	17191	17029	17215	17156	17409	17197	16977	17054	17196	17313	17059	17152	17280	16993	17212	17228	17264	17139	17229	17255	17287	17315	17104	17141	17090	17007	17183	17110	17420	16889	17223	17240	17307	17147	17074	17386	17129	17038	17050	17403	17065	17196	17304	17191	17194	17068	17161	17111	17286	17381	17253	17172	17198	17054	17267	17034	17064	16834	17148	17238	16952	17267	17316	17094	17193	17170	17309	17388	17104	17262	17165	17161	17156	17197	17305	17261	17291	16876	16960	17261	17142	17144	17257	17020	17252	17240	16986	17062	17214	17082	17080	17002	17170	16950	17126	17037	17089	17328	17105	17137	17080	17320	17105	17190	17151	17306	17198	17059	16987	17184	17150	17189	16995	17168	17250	17340	17304	17275	17312	17403	17111	17193	16973	17214	17299	17322	17180	17118	17134	17125	17254	17125	17264	17069	17209	17272	17194	17296	17237	17169	17237	17260	17117	17120	17133	17047	17084	17091	17101	17120	17159	17389	17304	17153	17295	17284	17325	17286	17259	17088	17097	17047	17142	17087	17006	17181	16883	17058	17239	17162	17390	17088	17286	17195	17294	16966	17190	17222	17095	17208	17278	17268	16995	17155	17060	17099	17202	17166	17235	17176	17173	17286	17266	17295	17093	17088	17216	17331	17186	17110	17157	16915	17155	16739	17132	17045	17053	17029	17246	17100	17207	17346	17262	17129	17340	17007	17129	17267	17209	17322	17224	17175	17070	17168	17233	17182	17373	17267	17072	17187	17110	17108	17211	17110	17316	16902	17273	17172	16932	17147	17048	17064	17045	16970	17162	17356	17213	17080	17310	17089	17296	17116	17276	17380	17101	17218	17398	17164	17126	17300	17119	17310	17213	17378	17384	17164	17111	17175	17091	17127	17104	17147	17258	17240	17029	17017	17080	17248	17120	16945	17211	17213	17291	17231	17015	17156	17182	17302	17195	17256	17080	17302	17296	17167	17341	17206	17155	17230	17470	17148	17110	17065	17131	17095	17196	17341	17193	17252	17188	17024	17142	17275	17158	17182	17187	17010	17106	17144	17164	17155	17081	17187	17335	17124	17231	17220	17116	17075	17309	17065	17300	17310	17256	17191	17166	17240	17272	17165	17137	17127	17032	17190	17227	17129	17390	17282	17033	17209	17022	16993	16948	17269	17205	17076	17193	17315	17319	17038	17309	17024	17216	17193	17120	17024	17378	17139	17263	17103	17100	17172	17047	17372	17344	17002	17200	17224	17069	17258	17249	17144	17185	17133	17261	17241	17242	17255	17237	16915	17206	17037	17181	17190	17368	17358	16973	17091	17228	17335	17323	17125	17121	17070	17114	17019	17089	17166	17212	17297	17124	17194	17151	17089	17067	17040	17129	17292	17382	16999	17298	17195	17148	17231	17007	17093	17250	17274	17324	17240	17246	17251	17177	17234	17097	17132	17350	17166	17306	17131	17025	17124	17139	17278	17043	17230	17037	17145	17257	17337	17064	17269	17091	17214	17167	17166	17263	17092	17176	17083	17308	17069	17139	17107	17205	17232	17173	17389	17233	17375	17314	17229	17166	17306	17149	17068	17294	17210	17236	17283	17350	17199	17231	17137	17115	17205	16983	17073	17257	17218	17218	16989	17011	17350	17236	17287	17158	17225	17012	17252	17360	17065	17199	17117	17197	17186	17201	17263	17201	17296	17150	17133	17159	17188	17088	17116	17258	17123	17171	17243	16829	17104	17124	17034	17298	17040	17256	17215	17179	17066	17218	17142	17302	17100	17148	17314	17070	17360	17049	17066	16957	17056	17216	17144	17390	17186	17131	17232	16980	17126	17231	17187	17157	17182	17189	17065	17136	17109	17102	17237	17108	17079	17299	17009	16998	16980	17192	17161	17239	17140	17143	17248	17099	17261	17015	17103	17063	16975	17070	17220	17261	17303	17115	17328	17165	17177	17070	17251	17294	17010	17082	17187	17197	17224	17075	17091	17183	17093	17092	17252	17266	17247	17326	17020	17120	17239	17223	17256	17303	17135	17050	17148	17060	17219	17178	17039	17166	17334	17139	17267	17032	17175	17005	17269	17065	17162	17305	17028	17263	17127	17333	17191	17001	17198	17410	17068	17183	17343	17210	17322	17136	17186	17170	17194	17392	17320	17053	17150	17369	17218	17125	17312	17204	17139	17392	17255	17202	17185	17205	16946	17164	17205	17045	17193	17147	17207	17295	17256	17181	17117	17141	17188	17140	17271	17280	17083	17102	17117	17065	17396	17276	17274	17160	17156	17200	17009	17135	17262	17063	17084	17373	17060	17163	17166	17323	17211	17221	17322	17293	17291	17197	17028	17101	17193	17178	17085	17281	17276	17219	17140	17389	17301	17241	17018	17271	17224	17147	17097	16953	17180	17278	17274	17242	17226	17065	17024	17383	17137	17326	17270	17154	17183	17522	17282	17062	17175	17052	17207	17099	17076	17131	17181	17162	17140	17227	17202	17309	17085	17107	17176	17046	17245	17162	17186	17235	17337	17334	17130	17082	17110	17110	17145	16956	17251	17356	17203	17127	17159	17233	17108	17195	17219	17197	17187	17257	17404	17285	17163	17218	17236	17131	17345	17082	17231	17125	17109	17263	17158	17183	17427	17188	17258	17269	17303	17117	17060	17174	17154	16939	17276	17074	17319	17278	17202	17090	17104	17023	17148	16974	17269	17292	17191	17153	17190	17039	17107	17148	17118	17129	17160	17109	17307	16933	16930	17190	17104	17221	17248	17318	17175	17120	16908	17105	17091	17329	17139	17274	17117	17155	17265	17134	17280	17263	17092	17524	17109	17493	17098	17123	17209	17375	17129	17264	17236	17230	16951	17181	17222	17196	17382	17260	17295	17149	17254	17178	17203	17201	17145	17197	17208	17167	16983	17074	17022	17031	17111	16958	17318	17048	17281	17320	17396	17152	17137	17130	17056	17232	17135	17190	17248	17211	17115	17149	16968	17161	17402
17838	33447	34320	28340	24923	22161	18796	17473	16916	17156	21162	38161	42580	38181	29899	21859	17870	16233	15414	15266	15368	15391	15477	15403	15296	15149	15486	15232	15291	15305	15338	15364	15213	15304	15298	15310	15371	15296	15255	15356	15391	15357	15210	15403	15320	15248	15281	15382	15203	15339	15352	15464	15216	15324	15248	15309	15353	15325	15269	15369	15177	15382	15438	15363	15199	15187	15324	15362	15305	15343	15545	15247	15550	15310	15400	15239	15384	15235	15303	15292	15320	15255	15175	15259	15124	15357	15273	15264	15326	15368	15277	15461	15367	15011	15430	15487	15273	15191	15434	15212	15369	15357	15318	15269	15445	15285	15414	15372	15490	15243	15446	15250	15283	15347	15370	15165	15206	15250	15501	15313	15319	15182	15292	15232	15183	15394	15182	15547	15189	15231	15345	15338	15230	15415	15380	15326	15302	15246	15235	15354	15452	15325	15401	15245	15388	15307	15364	15212	15279	15267	15364	15228	15073	15284	15247	15307	15395	15126	15301	15314	15247	15342	15487	15160	15220	15240	15253	15364	15341	15175	15168	15205	15213	15198	15589	15350	15396	15399	15240	15178	15193	15372	15449	15207	15414	15303	15230	15239	15226	15410	15249	15194	15156	15377	15448	15273	15406	15469	15321	15280	15417	15294	15328	15295	15289	15217	15272	15346	15094	15398	15396	15221	15271	15204	15320	15321	15395	15413	15223	15429	15262	15532	15386	15265	15545	15223	15231	15342	15244	15233	15303	15362	15348	15107	15404	15466	15163	15132	15216	15323	15327	15367	15339	15387	15238	15349	15201	15204	15365	15239	15315	15347	15239	15378	15308	15448	15337	15212	15216	15261	15495	15280	15436	15545	15125	15318	15259	15289	15213	15345	15355	15131	15523	15163	15428	15293	15219	15318	15314	15305	15305	15234	15355	15220	15304	15217	15272	15390	15309	15157	15418	15293	15246	15034	15328	15123	15094	15217	15157	15166	15365	15362	15349	15306	15215	15134	15334	15296	15327	15195	15196	15311	15399	15286	15463	15124	15439	15174	15310	15350	15310	15392	15199	15362	15373	15194	15431	15142	15139	15130	15112	15362	15249	15275	15328	15158	15276	15561	15179	15335	15296	15343	15412	15339	15077	15333	15275	15289	15227	15293	15367	15214	15353	15246	15399	15204	15094	15380	15256	15316	15297	15159	15217	15328	15203	15425	15266	15367	15418	15320	15068	15292	15271	15198	15157	15328	15361	15178	15219	15364	15332	15181	15179	15386	15334	15201	15340	15243	15216	15160	15334	15165	15198	15156	15179	15308	15259	15395	15295	15153	15327	15462	15225	15362	15302	15217	15355	15186	15295	15273	15547	15342	15344	15243	15235	15294	15338	15347	15235	15257	15237	15390	15413	15230	15364	15436	15224	15273	15338	15406	15156	15092	15317	15332	15449	15328	15411	15247	15373	15149	15268	15430	15386	15469	15258	15275	15305	15358	15184	15287	15265	15322	15473	15234	15349	15254	15264	15269	15056	15319	15260	15272	15182	15264	15299	15375	15252	15281	15319	15439	15155	15500	15120	15514	15272	15526	15249	15492	15348	15329	15329	15332	15353	15319	15212	15403	15315	15217	15391	15191	15185	15315	15100	15334	15388	15384	15117	15300	15184	15328	15197	15195	15291	15143	15160	15447	15200	15308	15209	15124	15348	15100	15457	15353	15480	15369	15361	15134	15326	15350	15303	15366	15441	15370	15329	15309	14968	15105	15254	15190	15255	15311	15296	15325	15226	15147	15353	15314	15283	15411	15368	15297	15418	15284	15549	15341	15244	15288	15429	15261	15376	15164	15167	15342	15293	15282	15446	15202	15263	15232	15187	15329	15273	15112	15311	15391	15312	15022	15186	15421	15170	15162	15327	15343	15057	15251	15149	15253	15387	15382	15242	15472	15295	15266	15361	15323	15369	15451	15225	15147	15432	15215	15250	15329	15348	15320	15144	15144	15241	15253	15127	15085	15390	15372	15116	15409	15356	15282	15326	15361	15371	15147	15398	15314	15434	15300	15286	15238	15270	15190	15339	15224	15273	15287	15379	15062	15383	15189	15303	15273	15368	15248	15394	15306	15257	15237	15132	15272	15286	15404	15116	15335	15340	15277	15118	15301	15371	15518	15203	15456	15225	15263	15274	15444	15342	15287	15333	15016	15285	15343	15323	15283	15261	15180	15244	15316	15293	15139	15372	15414	15268	15357	15214	15301	15230	15296	15319	15455	15097	15316	15164	15257	15396	15271	15288	15245	15246	15260	15326	15187	15421	15457	15292	15307	15297	15379	15222	15088	15372	15404	15307	15026	15328	15151	15278	15253	15289	15317	15273	15118	15255	15263	15256	15361	15429	15177	15350	15303	15134	15168	15187	15250	15332	15218	15095	15244	15429	15415	15145	15248	15393	15147	15385	15210	15154	15253	15466	15273	15264	15321	15271	15087	15353	15195	15332	15311	15281	15243	15248	15129	15420	15346	15270	15255	15235	15151	15287	15138	15431	15231	15135	15282	15280	15236	15222	15394	15233	15287	15421	15269	15327	15284	15335	15141	15438	15374	15133	15109	15225	15319	15343	15261	15150	15465	15222	15362	15160	15360	15144	15265	15273	15316	15221	15446	15225	15162	15321	15394	15309	15348	15434	15324	15251	15437	15329	15313	15208	15172	15396	15326	15411	15390	15337	15390	15172	15150	15283	15066	15247	15292	15281	15343	15485	15209	15377	15255	15271	15290	15402	15233	15159	15167	15344	15220	15279	15557	15215	15270	15395	15393	15434	15174	15224	15409	15272	15227	15386	15247	15434	15299	15369	15223	15418	15367	15275	15199	15318	15243	15303	15333	15301	15259	15365	15252	15527	15187	15279	15259	15201	15257	15334	15261	15237	15268	15441	15384	15268	15295	15250	15172	15364	15219	15293	15218	15339	15292	15286	15207	15387	15385	15341	15176	15084	15322	15150	15210	15284	15296	15368	15278	15338	15256	15420	15174	15272	15281	15252	15326	15268	15453	15263	15058	15332	15276	15255	15298	15437	15266	15323	15244	15234	15319	15170	15267	15260	15413	15275	15348	15343	15369	15458	15329	15277	15379	15281	15494	15193	15140	15225	15255	15299	15150	15201	15178	15374	15144	15325	15275	15314	15342	15256	15211	15172	15295	15259	15134	15318	15430	15212	15148	15263	15213	15162	15303	15264	15177	15362	15247	15369	15380	15275	15244	15240	15224	15460	15217	15371	15153	15316	15334	15335	15258	15277	15348	15083	15549	15527	15177	15223	15338	15137	15302	15157	15183	15297	15425	15395	15286	15173	15379	15231	15274	15309	15327	15243	15374	15400	15340	15205	15291	15388	15392	15316	15487	15278	15204	15233	15366	15425	15145	15346	15162	15317	15133	15326	15353	15204	15294	15297	15206	15145	15094	15345	15236	15267	15199	15345	15179	15329	15416	15381	15199	15356	15291	15364	15344	15278	15339	15236	15380	15490	15188	15507	15268	15276	15337	15158	15050	15320	15221	15309	15244	15284	15387	15332	15145	15061	15222	15326	15303	15307	15180	15295	15408	15231	15325	15295	15230	15231	15449	15458	15423	15465	15389	15271	15230	15149	15303	15281	15207	15379	15244	15301	15396	15511	15354	15406	15328	15293	15287	15280	15366	15173	15364	15220	15373	15333	15269	15330	15179	15339	15261	15415	15282	15197	15161	15216	15258	15375	15146	15233	15390	15301	15270	15307	15297	15400	15535	15179	15309	15269	15336	15260	15357	15295	15286	15344	15200	15256	15096	15213	15271	15133	15301	15374	15043	15176	15350	15288	15234	15224	15164	15405	15338	15321	15429	15416	15317	15404	15174	15208	15241	15403	15323	15339	15290	15337	15425	15266	15186	15430	15183	15251	15225	15324	15192	15116	15365	15239	15291	15263	15234	15146	15437	15233	15323	15328	15240	15300	15315	15184	15320	15281	15422	15337	15498	15253	15265	15263	15269	15228	15283	15223	15196	15299	15167	15330	15402	15342	15321	15310	15265	15256	15246	15266	15196	15302	15426	15365	15243	15444	15115	15326	15121	15350	15356	15296	15222	15214	15390	15469	15261	15271	15289	15085	15293	15086	15241	15219	15327	15299	15320	15256	15272	15212	15281	15404	15071	15206	15224	15290	15096	15449	15415	15375	15260	15304	15247	15171	15293	15230	15421	15200	15295	15305	15349	15177	15336	15339	15313	15457	15220	15288	15244	15345	15347	15169	15262	15230	15260	15257	15294	15277	15402	15102	15330	15279	15450	15177	15461	15417	15283	15337	15253	15239	15327	15508	15437	15293	15173	15216	15196	15325	15434	15375	15146	15130	15304	15395	15393	15225	15326	15271	15354	15237	15424	15239	15260	15206	15147	15237	15269	15202	15239	15253	15448	15223	15306	15431	15224	15301	15283	15386	15331	15405	15263	15491	15228	15174	15426	15336	15376	15279	15155	15212	15253	15314	15319	15210	15176	15156	15072	15115	15332	15251	15427	15292	15271	15391	15203	15270	15229	15190	15256	15286	15311	15328	15197	15319	15240	15296	15248	15354	15331	15205	15301	15425	15121	15470	15385	15207	15170	15159	15316	15457	15369	15188	15402	15327	15315	15462	15326	15147	15365	15164	15383	15303	15426	15313	15271	15250	15456	15312	15263	15121	15248	15276	15228	15221	15400	15146	15268	15257	15251	15199	15329	15143	15074	15318	15352	15204	15209	15267	15177	15257	15367	15311	15163	15210	15366	15356	15379	15264	15333	15206	15282	15272	15293	15369	15298	15239	15326	15259	15314	15338	15225	15328	15142	15276	15190	15229	15295	15324	15325	15214	15118	15320	15252	15163	15233	15361	15093	15338	15444	15356	15274	15304	15196	15256	15195	15206	15363	15315	15209	15184	15266	15223	15112	15246	15243	15451	15248	15381	15205	15347	15276	15222	15290	15319	15279	15247	15246	15464	15359	15226	15398	15389	15385	15334	15272	15214	15274	15218	15411	15173	15217	15148	15160	15348	15445	15478	15439	15326	15228	15278	15195	15359	15226	15385	15361	15273	15343	15222	15208	15108	15428	15279	15310	15474	15254	15222	15286	15442	15281	15465	15270
26733	21726	24679	21916	18412	17714	17745	17000	16965	16886	17022	18018	19264	19178	18315	17467	17139	16992	16939	16736	16733	16779	16710	16730	16742	16808	16727	16835	16629	16812	16737	17008	16827	16614	16871	16610	16852	16910	16680	16927	16885	16750	16881	16398	16500	16793	16638	16822	16555	16584	16772	16738	16711	16639	16754	16784	16749	16848	16819	16768	16843	16843	16653	16812	16857	16612	16676	16575	16558	16531	16702	16633	16810	16726	16959	16698	16622	16916	16686	16747	16584	16783	16650	16804	16783	16628	16849	16700	16607	16839	16769	16978	16753	16668	16563	16682	16744	16475	16634	16813	16696	16654	16893	16681	16736	16577	16599	16770	16737	16752	17135	16814	16631	16591	16624	16646	16710	16826	16721	16698	16711	16725	16676	16714	16723	16676	16626	16760	16574	16774	16636	16645	16448	16857	16895	16597	16707	16811	16754	16756	16844	16802	16875	16609	16698	16735	16784	16771	16934	16648	16522	16727	16645	16902	16892	16772	16561	16846	16945	16692	16884	16762	16693	16733	16521	16823	16698	16546	16760	16874	16752	16604	16746	16825	16871	16736	16648	16813	16773	16534	16681	16667	16584	16770	16708	16755	16833	16626	16747	16690	16744	16864	16695	16473	16725	16609	16621	16699	16792	16898	16853	16842	16815	16783	16558	16724	16951	16767	16502	16602	17041	16730	16807	16592	16838	16762	16662	16688	16694	16589	16620	16934	16717	16603	16727	16547	16777	16696	16425	16653	16840	16757	16771	16661	16590	16717	16704	16586	16736	16744	16961	16822	16656	16589	16552	16663	16667	16468	16764	16752	16875	16695	16923	16789	16854	16588	16798	16587	16749	16993	16952	16906	16673	16548	16593	16633	16757	16825	16660	16724	16659	16629	16730	16896	16729	16643	16827	16757	16702	16749	16778	16655	16543	16628	16799	16735	16763	16699	16846	16651	16691	16745	16572	16661	16766	16609	16721	16735	16597	16822	16734	16794	16780	16644	16676	16485	16639	16636	16673	16711	16741	16950	16872	16877	16734	16642	16565	16851	16665	16692	16724	16697	16608	16950	16943	16739	16555	16610	16698	16845	16835	16635	16505	16709	16729	16638	16745	16527	16605	16650	16540	16589	16552	16762	16811	16593	16702	16526	16764	16647	16663	16557	16920	16582	16855	16893	16720	16665	16871	16690	16831	16674	16787	16901	16770	16622	16881	16651	16595	16536	16688	16616	16844	16716	16797	16655	16726	16781	16876	16528	16794	16672	16808	16601	16797	16572	16700	16803	16676	16564	16714	16692	16735	16723	16752	16653	16804	16677	16643	16576	16505	16711	16543	16697	16757	16781	16621	16769	16711	16665	16719	16595	16671	16706	16668	16800	16789	16585	16956	16784	16816	16752	16626	16840	16791	16804	16744	16592	16639	16546	16504	16712	16719	16654	16758	16878	16772	16797	16801	16679	16676	16633	16690	16891	16687	16770	16627	16863	16410	16674	16779	16727	16814	16604	16834	16770	16782	16630	16781	16705	16874	16644	16542	16696	16664	16482	16591	16863	16871	16709	16955	16788	16987	16666	16691	16709	16559	16715	16783	16670	16812	16737	16579	16593	16724	16841	16633	16619	16644	16656	16688	16616	16714	16744	16732	16681	16856	16621	16815	16641	16728	16673	16685	16590	16647	16575	16598	16692	16617	16834	16735	16823	16760	16845	16583	16605	16890	16729	16714	16782	16815	16645	16772	16905	16595	16789	16825	16634	16786	16773	16884	16703	16667	16864	16578	16778	16715	16821	16621	16687	16579	16589	16737	16985	16852	16832	16573	16662	16811	16683	16727	16492	16689	16641	16783	16713	16832	16725	16649	16539	16748	16785	16570	16732	16552	16655	16678	16744	16587	16780	16752	16732	16642	16814	16744	16737	16839	16791	16831	16676	16643	16624	16715	16689	16788	16743	16878	16764	16623	16673	16661	16563	16799	16850	16821	16744	16548	16713	16743	16690	16755	16613	16504	16615	16875	16668	16730	16921	16814	16652	16868	16733	16674	16718	16660	16608	16704	16619	16860	16642	16649	16685	16856	16758	16654	16707	16690	16745	16702	16789	16782	16683	16731	16541	16741	16667	16778	16618	16675	16814	16779	16961	16771	16762	16579	16492	16725	16693	16882	16809	16775	16615	16686	16819	16735	16900	16891	16800	16608	16811	16792	16716	16733	16610	16732	16872	16737	16843	16936	16984	16638	16749	16782	16669	16654	16507	16694	16685	16673	16592	16703	16649	16537	16797	16747	16734	16748	16584	16579	16653	16536	16741	16841	16875	16835	16964	16547	16589	16511	16630	16853	16828	16718	16651	16607	16673	16622	16565	16808	16831	16758	16934	16781	16636	16729	16682	16716	16788	16670	16859	16649	16626	16719	16792	16528	16804	16611	16879	16673	16513	16699	16706	16741	16485	16721	16717	16798	16692	16701	16939	16704	16626	16752	16682	16909	16689	16817	16675	16440	16738	16706	16508	16781	16915	16793	16735	16699	16496	16728	16736	16847	16621	16735	16777	16844	16606	16794	16734	16739	16657	16642	16733	16823	16635	16830	16703	16743	16674	16687	16620	16612	16721	16580	16524	16827	16678	16836	16931	16698	16730	16704	16647	16779	16702	16851	16672	16770	16797	16748	16608	16761	16599	16722	16772	16804	16767	16947	16795	16858	16554	16635	16587	16909	16697	16620	16851	16857	16854	16881	16818	16722	16612	16692	16678	16658	16770	16657	16565	16842	16652	16797	16826	16708	16827	16663	16660	16882	16568	16674	16669	16600	16716	16777	16894	16804	16767	16686	16605	16943	16685	16667	16802	16616	16724	16623	16654	16491	16824	16747	16756	16619	16668	16845	16732	16822	16821	16654	16616	16680	16690	16802	16885	16725	16533	16625	16767	16755	16689	16764	16654	16625	16667	16743	16725	16753	16671	16857	16603	16647	16752	16710	16732	16730	16690	16848	16787	16660	16629	16567	16520	16701	16702	17021	16580	16702	16736	16604	16494	16527	16536	16727	16530	16628	16544	16702	16838	16618	16733	16605	16765	16820	16865	16769	16646	16435	16831	16839	16886	16780	16748	16664	16795	16777	16747	16876	16884	16667	16822	16844	16698	16717	16609	16626	16796	17016	16468	16639	16987	16703	16615	16576	16592	16792	16728	16861	16789	16706	16727	16935	16693	16716	16627	16743	16553	16675	16781	16675	16714	16729	16832	16671	16913	16728	16738	16628	16751	16683	16730	16803	16723	16615	16679	16614	16622	16779	16691	16745	16732	16732	16813	16804	16812	16642	16667	16809	16605	16444	16732	16793	16902	16765	16773	16449	16647	16664	17027	16825	16811	16701	16911	16772	16699	16645	16546	16721	16701	16782	16670	16713	16793	16816	16671	16795	16744	16811	16874	16818	16729	16830	16583	16803	16622	16670	16687	16617	16846	16580	16741	16832	16773	16868	16897	16700	16688	16645	16606	16907	16815	16819	16854	16776	16712	16603	16709	16596	16801	16701	16690	16763	16846	16729	16984	16791	16764	16707	16611	16630	16695	16788	16603	16849	16727	16950	16775	16734	16666	16797	16732	16830	16764	16863	16792	16810	16748	16703	16690	16748	16801	16675	16819	16841	16873	16795	16842	16589	16685	16814	16639	16701	16811	16765	16805	16727	16826	16607	16643	16701	16596	16771	16630	16693	16797	16718	16854	16691	16818	16740	16767	16819	16773	16707	16750	16747	16879	16565	16582	16907	16705	16645	16730	16635	16756	16680	16682	16589	16367	16802	16720	16691	16808	16761	16605	16857	16779	16797	16695	16763	16726	16589	16763	16651	16817	16897	16584	16638	16692	16586	16758	16635	16842	16706	16883	16715	16763	16830	16439	16759	16722	16644	16684	16682	16544	16760	16830	16667	16766	16588	16721	16645	16710	16797	16650	16605	16591	16869	16670	16816	16910	16684	16780	16981	16551	16806	16754	16694	16913	16694	16593	16692	16669	16839	16660	16797	16612	16679	16686	16711	16797	16840	16885	16713	16556	16703	16627	16664	16716	16809	16640	16787	16743	16698	16875	16933	16739	16559	16815	16676	16568	16713	16876	16681	16993	16831	16720	16594	16613	16856	16772	16864	16759	16730	16939	16872	16634	16835	16631	16797	16737	16584	16713	16638	16783	16702	16862	16639	16668	16586	16763	16735	16659	16924	16811	16978	16710	16472	16808	16745	16687	16868	16719	16865	16649	16623	16850	16811	16741	16839	16710	16663	16691	16535	16795	16741	16693	16512	16729	16486	16608	16753	16682	16700	16671	16861	16682	16722	16804	16731	16784	16726	16828	16566	16637	16722	16795	16592	16792	16935	16623	16731	16760	16816	16713	16606	16580	16766	16818	16800	16635	16576	16919	16777	16765	16564	16671	16701	16873	16548	16734	16630	16665	16802	16705	16574	16685	16672	16745	16702	16672	16847	16775	16767	16823	16687	16657	16677	16735	16800	16922	16793	16769	16787	16784	16782	16724	16882	16692	16603	16749	16841	16744	16679	16459	16679	16671	16724	16715	16746	16599	16478	16686	16767	16669	16581	16616	16698	16826	16932	16880	16713	16822	16681	16583	16716	16627	16686	16851	16676	16809	16743	16733	16793	16834	16780	16721	16984	16665	16667	16556	16749	16458	16690	16715	16640	16704	16694	16686	16528	16614	16764	16933	16675	16730	16686	16738	16660	16552	16736	16587	16737	16515	16625	16544	16753	16842	16886	16655	16759	16680	16704	16869	16706	16982	16623	16886	16774	16813	16622	16702	16901	16651	16838	16782	16760	16722	16705	16850	16923	16934	16904	16800	16741	16759	16897	16833	16754	16605	16663	16559	16547	16726	16759	16839	16593	16737	16717	16638	16750	16817	16670	16820	16680	16639	16694	16682	16670	16720	16666	16697	16906	16721	16881	16778	16961	16716	16633	16746	16821	16803	16688	16726	16729	16744	16706	16830	16971	16700	16816	16843	16873	16813	16755	16761	16793	16812	16792	16691	16637	16940	16861	16757	16760	16788	16793	16751	16804	16729	16673	16611	16803	16867	16766	16655	16560	16479	16518	16692	16754	16797	17006	16672	16748	16753	16650	16703	16656	16842
16026	22173	21392	18619	17383	16609	15917	15753	15502	15200	15367	17123	18381	17946	16688	15740	15290	15196	14906	15000	15186	14987	15091	14664	15091	14846	15099	15048	14938	15190	14949	14910	15034	14903	15068	14929	14955	15095	15051	14958	14998	14963	15049	14846	14997	14948	15079	15061	15022	14969	15027	14921	15135	14880	15014	14911	14878	14942	15210	14793	14839	15157	15126	14973	14882	14953	14915	14917	14961	14922	14873	14874	15026	15066	15046	14968	14891	15156	15025	14975	15075	15057	14932	14946	14774	14947	14957	14898	14940	14884	15131	15161	14950	15040	14898	14803	15007	14920	14886	15093	15118	14994	14951	14976	14993	15065	14854	15068	14876	14882	15121	15067	15019	15077	15189	15019	14674	14878	14719	15026	15098	14917	14824	14947	14904	15123	15106	15056	14953	15040	14968	15005	14937	14751	14815	14979	14931	14989	14938	15019	14987	14998	14784	15077	14964	14796	14961	15025	15036	15003	14962	14935	15006	15028	15042	15112	14951	14917	15018	14904	14893	15146	14949	14984	14971	15025	14935	15222	15040	15004	14859	15010	15060	15013	15084	14915	15043	14915	14972	15012	15246	15180	14908	15052	15000	14871	15007	14949	15077	14995	15062	15021	15057	15070	14812	15141	14829	14965	14983	14894	14892	15098	14955	14876	14980	15117	15083	14747	14827	14926	14960	15054	14962	15107	15029	14936	14881	15023	14856	14997	15060	15091	14994	15065	15015	14872	15063	15081	15031	15031	14963	15119	15038	15033	14918	15115	14998	14830	15027	15089	15011	14998	14990	15123	14805	15149	14935	14814	15064	15118	15185	15017	15057	14900	15096	14949	14977	15072	14954	15096	15068	15037	14996	14975	15069	14943	15075	14904	14921	14939	14904	14920	14927	14993	15142	15026	14982	15014	15171	15057	15038	15101	15127	15017	14900	14929	14988	15116	14987	15133	15176	14916	14923	15112	14975	15061	15004	15073	14911	14895	15000	15043	14977	14926	14956	14991	15022	15066	14869	15038	14876	14908	15043	15114	14888	15005	15026	14988	15102	14957	14867	15105	15060	14880	14961	15022	14942	15110	15040	14938	14979	15044	15013	15177	14944	15141	15108	15099	15037	15097	15029	14896	14935	15007	15012	14857	14842	14905	14820	14839	15027	15047	14834	14890	14892	15077	14989	14972	14790	14914	14964	14964	15020	14987	15155	15094	14983	14952	15102	14799	14883	15005	14933	14951	14852	14979	14938	15088	14914	15022	14858	15047	15105	15011	15164	15024	15007	15029	14865	14911	15240	15018	15068	14992	14925	14999	14900	14919	15149	14973	14957	15062	14916	15058	15075	15012	15107	15011	15078	14911	15000	15003	15125	14952	14980	14969	15098	14936	14933	15114	14845	14928	14921	14975	15140	15020	15042	14868	15012	15000	14895	15106	15009	15027	15091	15106	15065	14996	15111	15067	14867	14890	14917	14884	14942	14939	14977	15088	14893	15085	14897	15034	14877	14878	14865	15045	14921	14910	14904	14960	15086	15108	14957	15025	15008	14886	15045	14765	14960	14834	15075	15018	14944	14917	15050	15054	14974	14860	15079	15117	14992	14918	15020	14812	15023	15089	14965	14998	14999	15066	14995	15009	15027	14819	15154	15013	14972	15016	15103	14907	14923	15062	14982	14997	15144	14925	15042	15077	14966	14970	15108	15104	14868	15007	14947	15111	14937	15011	15154	14934	14938	14993	14952	14907	15244	15005	14869	14983	15058	15061	15182	14988	14997	14963	15124	14979	14887	15077	14813	15088	15017	15049	14965	14983	15181	14986	15101	15079	14935	15012	15040	14943	15017	14981	15038	15179	14983	14931	14929	14891	14991	14962	14862	15108	15039	15201	15191	14945	14937	14846	15031	15014	14928	14875	14946	15046	14912	14828	15091	14978	15012	15283	15144	14882	15016	14974	14904	14986	14781	15061	15023	14915	14983	15058	14715	14969	14963	14939	14955	14945	14848	15027	15051	14973	15070	14988	15085	15036	14937	14931	15109	14932	15105	14946	15050	15150	14933	15167	15181	14843	15000	14778	15135	15091	15074	14916	14946	15147	15076	15003	15062	15147	14916	14976	15013	14942	14971	15083	15035	14912	15015	15060	15063	15039	14977	14989	14981	14825	14973	15029	14958	14892	15068	15124	14892	15222	14990	14993	14982	14939	15021	14754	14928	15099	14775	15060	14982	14906	15054	14922	15021	15019	14956	14947	14897	14968	14982	14950	14840	15006	14868	14953	15039	14943	14976	14882	14880	15108	15065	14853	15009	14975	14956	15075	14989	14935	14981	15069	14877	15025	14960	15079	15182	15172	15088	14988	15010	15009	15036	14955	15026	14988	14993	14807	15017	15037	15102	14925	14981	15053	14899	14934	15012	14872	15080	15079	14822	15081	14978	14854	15106	15042	14843	14980	14863	14870	15052	14916	15072	14888	15111	14869	14990	15137	15075	14978	15042	15057	14964	14989	14922	14896	14870	14956	15027	14845	15092	15040	15083	14796	14856	14982	14900	15094	14867	15027	14938	15004	14848	14962	15219	14901	14900	15135	14998	15080	14866	15131	14858	15093	15124	14933	14787	15053	15060	14996	14870	14968	14891	15033	15142	14956	15055	15064	14969	15095	14921	15067	14846	14957	14943	14906	15036	14895	15077	15010	14874	15007	15169	14991	14815	15063	15088	15119	14970	14977	15090	14973	15132	15207	14952	14994	15007	14958	14970	14890	15078	15095	14841	15080	14985	14992	15075	15095	14884	14929	15061	14871	14879	14953	14961	14892	15072	14926	15005	14981	15007	14923	15022	15036	15087	15085	14935	15045	15075	14848	15045	14835	15056	14957	14979	14902	14932	14828	14927	15017	15057	14956	15018	15172	14902	15043	14892	15005	14958	15068	14977	14823	14876	15052	15104	14938	15058	14991	15048	14995	14984	14980	15004	14905	14982	14915	15004	14776	15199	14917	14801	15045	14961	14919	15037	14958	14850	15113	15056	14938	14987	14835	15049	14924	15065	15110	15045	14903	14953	15253	15037	14990	15001	14807	14960	14995	14991	14852	14960	15088	15139	14961	14846	15008	14840	14931	14932	14821	14991	15062	14989	14888	15030	15090	15131	14917	15062	14935	14988	15055	14992	15122	15005	14913	15047	14994	14944	14979	14940	14902	15022	15155	14915	14989	14905	14872	14939	15000	14905	15168	15071	15095	15068	14929	15000	14966	15051	15067	14975	14928	14895	15184	15063	15035	14924	14968	15211	15038	15016	15037	15270	14857	15023	15075	15050	14986	14998	15103	14950	14900	14857	15005	14919	15067	14949	14882	15025	15013	14907	14942	15073	14985	14866	15058	14951	14937	14908	14894	14914	15100	15251	15073	15135	15037	14861	14793	15039	14992	15076	15015	14882	15059	14869	15032	14944	15103	14883	15023	15138	15133	15096	14941	14996	15096	15082	14915	14800	15078	15119	15107	14995	15042	14833	14973	14998	15194	15047	15110	15045	15027	15070	15065	14808	15017	15051	14882	15077	14873	14993	14812	15020	15099	15163	15051	14977	15002	14980	14997	15003	15045	14783	14842	14902	14968	14748	15121	14976	14961	15123	14908	15182	14936	15039	14940	15077	14832	14954	14986	14969	15127	14978	14980	15157	14985	14945	14993	14810	15006	15006	15228	14859	14932	15087	14802	14938	14972	15134	14959	15056	14995	14893	15057	14996	15028	15056	14945	14911	15111	15214	15024	15099	15026	14926	15126	15041	15008	15045	15124	14952	14954	14886	15031	14857	15072	15067	14946	15064	15001	14915	14968	14954	14988	15104	14977	15091	14841	14975	15193	14959	14892	15079	14911	15106	14972	15067	14910	14805	14925	15064	14963	15005	14904	14918	14913	14902	14988	15037	14892	14938	15070	15010	15007	14963	14968	14890	14753	15090	15004	14980	14946	15030	14986	14944	15008	15077	14944	14982	15093	14896	14992	14955	15042	15008	15068	14918	15003	14963	15006	15010	14847	15083	15002	14915	14998	14903	14909	14973	14831	15126	14867	14951	15054	14817	14881	15139	14919	14936	14874	15019	15079	14937	15150	14851	15003	14993	14978	14932	15096	14944	15070	14906	15010	15123	15065	14978	15033	14979	15003	15184	15013	15014	15028	15002	14961	14900	14828	14959	14874	15043	15067	14937	14993	15015	14870	15053	15094	14870	14906	14947	15058	14966	15012	15094	15003	15040	15102	15052	14790	15141	14861	14975	14900	15009	14964	14975	15111	14845	14834	15074	14989	14967	14847	14916	14921	15025	14968	15028	15035	15151	14985	14939	14846	15000	15078	15017	15009	14921	15060	14932	14956	14923	15292	15037	14993	14987	15007	15017	15023	14997	15045	15040	15053	15055	15187	14914	15004	15052	14911	15067	14895	14883	15007	15045	15153	15091	14725	15076	15028	15047	14869	15053	14915	15114	14966	15037	14956	14952	14930	14873	14901	14852	14952	14922	14956	14875	15034	14912	14984	15033	15008	15165	14812	15041	14961	15021	15087	15065	14966	14991	14974	15001	14917	15123	14918	14853	15042	14985	15139	14908	14933	14926	14902	15040	14931	15018	15009	14994	15073	14846	14947	15105	15145	15037	14972	14868	15034	14939	14980	14944	14864	15100	15045	15041	15206	15084	15140	15105	14996	14996	14949	14941	15030	14969	14961	14964	14943	14947	15195	14957	14919	14900	15093	15010	15031	15067	15048	14952	14998	14928	15091	14983	14861	14922	14949	14924	15004	15014	14995	14974	14948	14970	15134	14868	15145	15042	15151	14953	14935	15004	14944	14968	14995	14956	15042	15100	14859	14967	14956	14911	14901	15085	14948	14993	14943	15091	15117	15088	14853	15093	14987	15053	14958	14962	14955	15070	14883	15084	14861	14954	14915	14941	14971	15022	14999	14826	15112	14977	15111	15071	15048	15044	15023	15029	15019	15071	14883	15009	14949	14982	15090	14922	15017	15072	14948	15047	14969	15046	14870	14999	15027	14933	15046	15255	14931	14786	15046	14986	15117	15174	15129	14987	15060	15145	15114	15015	14900	15093	14978	15035	15052	15003	15131	14865	14881	14961	14965	14889	15099	14875	14779
23576	20926	28177	23995	21974	21839	20736	18133	17767	17812	17773	23632	31970	29472	25609	21122	18625	17942	17172	16975	16924	17060	17348	17267	17171	17285	17073	17019	17014	16980	17083	17024	17039	17245	17135	17005	17097	17230	17331	17097	17079	16951	17128	17075	17278	16991	17003	17155	17046	17122	17081	17139	16946	17034	17062	16962	17200	17120	17043	17105	17170	16915	17107	17473	17063	17021	17157	17150	17077	17020	17049	17109	17201	17115	17020	17066	17054	17072	17100	17071	17045	17007	16887	17037	17026	17079	16983	17182	16946	16971	16950	16999	17234	17025	17200	16993	17127	17039	17028	16952	17162	17110	16976	16895	17103	17259	17170	17153	17091	17222	16954	16917	17018	16900	17083	17152	17174	17088	16991	17031	17111	17216	17046	17144	16832	17037	16961	17123	17095	17142	17117	17066	16989	17015	17013	17009	16984	17045	17192	16953	17054	16964	17042	16958	17052	17052	17130	16987	16959	17029	17038	17066	17086	16938	16982	17271	17113	16941	16983	17055	17037	17081	17134	17051	16901	16982	17057	17144	17202	16980	17101	16973	17143	17016	17242	16964	17015	17194	16897	16993	17099	16989	17105	17066	16992	17035	17074	17293	17125	16906	17148	17061	16976	17027	17186	17108	16981	17040	16988	17100	17179	17114	17306	17133	17016	16988	17002	16962	16837	17117	17101	17029	16954	17125	17010	17234	16902	16988	17237	17174	17178	16919	17084	17090	16988	17093	17056	16886	17052	17112	17033	17124	17196	17075	16810	17100	17130	17084	17253	17274	17116	16968	17237	16941	16929	16899	17100	16895	17126	16998	16797	16784	16999	16978	17085	17150	17039	17028	16855	16752	16923	17074	17257	17151	16946	17043	17160	16801	16958	17046	17007	17071	16906	17086	16957	16901	17253	17142	16923	17195	17065	17019	17146	17035	17036	16949	17095	17070	17265	16874	16827	16846	17047	16961	17181	17034	17039	17027	17006	17045	17101	17068	16855	16967	17069	16951	16893	17060	17148	16961	17063	16963	17019	16985	16879	16943	17132	17004	17183	17085	17135	17161	17025	17085	16912	16977	16991	17122	16888	17044	17066	17074	16879	17020	16899	17191	16992	16942	17055	17141	16983	17194	16978	16995	16991	16978	16807	16991	17067	17189	17048	17038	16966	16990	17074	16938	17175	17035	17031	16876	16997	17097	16897	17005	16999	17229	17016	17277	17110	17156	17208	16964	16920	17054	16843	16775	16926	17027	16973	17045	16928	16983	17029	17140	17129	16992	16911	17279	17147	17039	17117	17083	17087	16889	17311	17147	17043	17033	16918	17093	16987	17045	16964	17007	17111	17026	17087	17175	17029	17114	16943	17021	17209	16993	17069	16782	17018	17130	16932	17184	17072	17071	16932	17133	17083	16978	16952	17053	16829	17075	17149	17007	17089	17168	17077	17223	17000	17157	17049	16984	17036	16993	16957	16957	17069	16991	16922	17043	17081	17123	16965	17028	17002	17165	17110	17218	17110	17047	17194	16967	17064	17082	17094	17098	17064	16982	16899	16772	17004	17025	17099	16893	17114	17266	17146	17174	17140	17195	16970	17141	17037	16903	16975	16982	17100	17001	17030	16847	16927	16963	17053	17027	16929	17052	17250	17023	17028	17002	17182	17109	17079	17223	16987	17026	16972	17158	17179	17048	17041	17134	17059	17130	16880	17076	16872	16960	17021	16991	17154	16988	17021	17058	17155	17043	17124	17090	16925	17026	17119	16975	16894	16953	17104	16953	17008	17165	16955	16931	17189	17192	17139	16881	17042	16913	16839	16815	17040	16972	17184	17176	17194	17216	17094	16943	16905	17156	17032	16941	17146	17019	17011	17221	16953	17021	17111	17101	17097	17080	17177	17030	16927	17168	17081	17141	17067	16909	17149	17220	17204	17158	17121	16919	17102	16885	17024	17031	17347	17157	16923	16969	16994	16906	17154	17055	17144	17207	16963	16827	17078	17057	16813	17309	16952	16888	17246	16903	16908	17021	17108	16973	17166	17099	17020	17084	17062	17002	17088	17016	17105	16990	17118	17062	17119	17084	16930	17101	16972	17123	17032	17090	17452	16963	17020	17177	17038	17160	17013	17085	16928	17221	17287	17092	17165	16980	17078	17022	17041	17237	17141	17270	16947	17018	16932	16935	17206	17039	17093	16998	17029	16904	16884	17030	17176	17056	17177	16902	17025	17041	16994	17119	17159	17203	16993	16910	16882	17109	16999	17217	17013	17106	17157	17084	16991	16946	17125	17133	17064	17023	17061	17037	17073	17034	17177	16815	17269	17178	17092	16908	16878	16998	17299	17184	17178	17141	16989	17128	17148	16878	17059	17107	16865	17094	16978	17030	17184	17021	16992	17152	17015	16929	17044	16939	17168	17025	17177	17254	17021	16952	17187	17095	17126	17072	17190	17057	16946	17079	17003	17115	17177	17011	16988	17217	17078	17059	16989	16965	17101	17340	17047	17067	16923	17141	17088	17238	17055	17009	17115	17255	17024	16944	17011	17025	17084	17119	16994	17077	17033	17010	16875	16925	17121	17105	17113	17035	17105	17140	16907	16906	16960	17038	17188	16986	17080	17118	17240	17005	17107	17198	16876	17024	17116	17055	17155	16991	17073	17150	16785	16904	16845	17058	17076	16891	17024	17069	16927	17171	17276	16910	16925	17018	16995	16893	17159	16974	17024	16930	16930	16828	16879	17139	17172	17181	17151	17005	16981	16853	17068	16880	16991	16969	17000	17145	17119	17117	16957	17005	16927	16979	17324	17077	17175	16870	17073	17044	16965	17225	17097	16977	16982	17074	17158	17025	16999	16926	17136	17088	17021	16969	16959	16841	17108	16958	17124	16884	16960	16969	17050	16986	17031	17010	17039	17107	17271	16957	17066	17181	17016	16936	17239	17013	17122	16996	17165	17166	16772	17138	17163	17086	17266	17081	17115	17123	17074	16980	17067	16822	16990	17122	17271	16934	17127	17058	17131	16994	17094	17226	17124	17124	16927	17051	17047	17068	17267	17006	17104	17160	16978	16810	17162	16965	17037	17127	16954	16900	17102	16998	17150	17060	17231	16960	16998	17156	17309	17152	17139	17087	16968	17150	17114	16993	17127	17063	17124	17184	17136	17224	17071	16994	17011	17157	17033	17025	16975	16929	16750	17255	16998	16907	17181	17001	17127	17119	17103	17190	17140	16920	17214	17170	17093	17148	16915	16981	17002	17094	16994	16788	17147	16894	17206	17006	17103	16985	17058	17108	16958	17041	16832	17043	17030	16959	17099	16942	17205	16942	17152	17230	17112	16837	16970	17077	17148	17156	17204	17045	17118	17231	17006	16954	17154	17119	16961	17227	17085	17087	17124	16963	16871	17154	17102	16820	16919	17092	16979	17061	16973	16974	17042	16908	17049	17379	17177	17154	17105	16999	17268	17047	16938	17043	17147	17248	17094	17085	16964	17156	17287	17118	17089	17088	17056	17084	16997	17025	16939	16963	17060	17120	16955	17132	16926	17133	16833	16893	17047	16908	16975	16906	17048	16851	17272	17143	17067	16896	17062	16900	17039	16863	17037	17129	17017	17300	17059	17104	17176	17076	17112	17204	16976	17183	16929	16974	17018	16973	17103	17061	17038	16943	17019	17160	17035	17137	17060	17076	16964	16953	17038	17016	17054	17074	17096	17059	17176	17049	17034	16917	17262	16945	16993	17083	17081	17043	17137	17045	16956	17027	16952	17110	17178	17096	16977	17107	17165	16989	17157	17128	17106	16958	17180	16795	17035	17021	16916	16840	17052	17070	17165	17089	16909	16829	16881	17050	17100	17047	16963	17128	17027	17004	16974	17145	16861	16939	17020	16961	17115	17009	17020	17120	17207	16976	16863	17283	17049	16921	17190	17087	17070	16895	16952	16867	17168	17120	16978	16998	17175	17108	17266	16901	17140	16987	16982	17242	17149	16951	17257	17044	16888	17099	17179	17042	17075	17040	17082	16911	17232	16777	16863	17001	17091	17159	17179	16986	16861	17040	17019	16844	16986	16942	17173	17088	17050	17185	16925	17020	17085	17052	17077	17192	17227	16894	16961	16993	17022	16817	16676	17080	16753	17152	16919	17036	17188	17235	17232	17206	17028	16982	16799	17072	17017	16895	17071	17184	17084	16984	16970	16939	17093	17016	17150	17025	17036	17133	17087	17062	17260	16997	17193	16995	17177	16852	17279	17095	17016	17059	16998	16954	17119	16913	17104	16925	17072	17116	17122	17123	17380	17081	17007	17055	16857	17224	16971	16951	17095	16963	17244	16888	17064	16944	16925	17079	17275	16945	17146	17117	17175	17100	17038	17073	17126	17160	17116	17018	17050	17033	17027	17041	17087	16952	16985	17009	17072	16978	17117	16967	16925	17041	17078	17044	17088	17017	17266	17074	16916	16952	17072	17065	17033	17137	17220	17059	17197	17082	17111	17061	17160	16855	17039	16980	17151	17030	17001	17181	17057	16949	16981	17269	17019	16833	16917	17125	17112	16990	17079	17180	17010	17052	17262	16970	17001	17087	17123	17039	17117	17310	17166	17078	17150	17031	17043	17097	17143	16923	17034	17396	17212	16967	17077	17015	17140	17175	16852	17177	17016	16992	16896	17086	16937	16958	17121	17076	17011	17023	17124	16969	17157	16960	17007	17068	17038	17042	17241	17071	16985	16916	17008	17159	16984	16905	17060	17144	16926	17084	17247	17105	17184	17038	17263	17195	17069	16901	17031	17123	17149	16871	17092	16947	17215	17124	17166	17173	16996	17086	17269	17072	16907	16893	17007	17079	17062	17217	16968	16949	16890	17159	17041	17008	17102	17136	17137	17070	17072	17140	17043	16926	17196	17192	17011	16992	16805	17275	17027	17041	16954	17018	17056	16959	17150	17018	17266	17168	17020	17074	17085	17120	16899	17027	17181	16890	17252	17125	17169	17082	16942	17045	16999	17051	17140	17056	17038	17122	17159	17055	16870	16813	17117	17001	16929	17192	17171	17081	16780	16895	17067	17226	17173	17068	17063	17014	17132	17248	17176	16763	16757	16986	17205	16850	17117	16857	16906	16980	16895	16974	17035	16958	17013	17015	17025	16964
15203	26640	28664	23772	20340	18313	17307	16705	16305	16094	15806	26484	34540	31077	25738	19748	16939	15900	15394	15512	15171	15407	15350	15256	15342	15218	15245	14925	15464	15464	15221	15099	15241	15329	15365	15292	15272	15288	15408	15143	15185	15196	15283	15102	15249	15333	15355	15048	15437	15191	15294	15294	15432	15239	15139	15159	15149	15067	15331	15256	15365	15314	15255	15433	15436	15415	15237	15368	15175	15232	15294	15246	15455	15183	15272	15403	15261	15421	15197	15303	15232	15208	15332	15224	15348	15329	15328	15266	15318	15400	15414	15283	15380	15143	15201	15180	15331	15320	15112	15528	15351	15199	15260	15280	15426	15177	15188	15420	15298	15229	15332	15438	15271	15533	15199	15179	15142	15235	15223	15347	15429	15249	15447	15324	15276	15355	15438	15346	15298	15300	15193	15109	15204	15345	15293	15261	15329	15263	15275	15355	15259	15194	15236	15239	15380	15312	15283	15143	15258	15171	15326	15251	15370	15344	15339	15265	15292	15268	15217	15246	15305	15224	15303	15291	15242	15153	15205	15337	15142	15194	15291	15358	15260	15270	15084	15427	15267	15211	15190	15483	15312	15291	15251	15339	15278	15247	15317	15277	15227	15330	15241	15233	15002	15322	15426	15310	15273	15378	15262	15078	15284	15367	15367	15299	15209	15353	15462	15380	15212	15192	15407	15277	15275	15287	15207	15168	15355	15396	15261	15298	15315	15228	15137	15263	15348	15240	15196	15175	15237	15236	15338	15324	15325	15318	15345	15396	15118	15243	15302	15395	15184	15179	15154	15294	15306	15151	15273	15263	15318	15054	15372	15270	15392	15221	15335	15191	15080	15169	15216	15232	15303	15281	15260	15149	15304	15407	15283	15209	15274	15275	15227	15302	15204	15335	15320	15218	15223	15200	15305	15162	15178	15244	15211	15344	15322	15155	15257	15307	15114	15350	15181	15202	15352	15402	15026	15399	15188	15253	15367	15188	14979	15315	15078	15241	15293	15269	15229	15222	15317	15270	15201	15502	15329	15239	15321	15245	15363	15239	15385	15314	15375	15192	15325	15209	15213	15127	15414	15283	15173	15365	15422	15313	15214	15270	15213	15269	15230	15301	15225	15191	15276	15147	15304	15304	15393	15265	15362	15328	15413	15250	15330	15408	15132	15327	15318	15482	15260	15426	15304	15347	15259	15136	15204	15245	15159	15412	15320	15241	15409	15319	15292	15246	15278	15138	15374	15260	15368	15401	15263	15443	15247	15332	15199	15350	15203	15298	15534	15196	15253	15260	15300	15102	15336	15365	15247	15258	15253	15357	15146	15246	15249	15408	15078	15294	15143	15252	15398	15036	15293	15393	15306	15287	15404	15135	15283	15103	15181	15185	15286	15239	15466	15139	15173	15461	15222	15122	15124	15295	15333	15253	15370	15225	15284	15160	15340	15209	15237	15161	15299	15234	15303	15134	15206	15429	15327	15391	15355	15213	15259	15378	15148	15258	15317	15200	15323	15208	15261	15214	15231	15259	15261	15188	15202	15384	15263	15155	15360	15286	15207	15312	15405	15190	15255	15348	15350	15259	15219	15320	15291	15078	15147	15373	15325	15459	15229	15226	15243	15240	15305	15192	15296	15413	15379	15190	15272	15223	15435	15396	15406	15300	15294	15184	15316	15410	15257	15395	15407	15186	15228	15305	15335	15273	15303	15186	15270	15150	15133	15301	15282	15316	15269	15356	15136	15256	15311	15529	15268	15196	15435	15182	15217	15286	15290	15067	15390	15440	15251	15322	15386	15206	15159	15311	15223	15384	15238	15281	15468	15095	15292	15129	15253	15237	15214	15298	15234	15359	15366	15216	15254	15222	15253	15240	15232	15286	15382	15246	15301	15275	15182	15087	15402	15372	15328	15235	15203	15383	15206	15161	14991	15162	15417	15319	15121	15307	15306	15362	15279	15251	15139	15153	15305	15260	15389	15161	15350	15338	15129	15258	15187	15197	15400	15188	15325	15224	15249	15300	15323	15106	15241	15406	15471	15200	15123	15289	15221	15196	15073	15297	15288	15299	15417	15179	15252	15367	15233	15167	15319	15347	15357	15221	15268	15277	15337	15256	15317	15356	15195	15153	15298	15329	15437	15314	15375	15199	15320	15251	15459	15367	15308	15315	15257	15165	15065	15167	15356	15199	15435	15354	15322	15215	15249	15263	15226	15266	15268	15268	15189	15361	15308	15303	15304	15316	15252	15350	15172	15190	15377	15239	15175	15113	15222	15218	15234	15226	15272	15248	15150	15209	15152	15269	15124	15252	15146	15361	15220	15335	15434	15311	15129	15189	15323	15337	15354	15195	15107	15081	15282	15174	15179	15315	15101	15169	15368	15239	15372	15263	15118	15284	15283	15432	15303	15295	15496	15221	15484	15284	15369	15153	15232	15341	15410	15295	15280	15299	15330	15330	15346	15223	15162	15356	15368	15284	15318	15272	15133	15201	15415	15283	15240	15193	15172	15189	15306	15293	15336	15281	15262	15137	15291	15270	15309	15235	15089	15266	15311	15235	15060	15259	15383	15336	15354	15245	15343	15131	15349	15263	15132	15463	15249	15280	15353	15317	15391	15264	15206	15361	15362	15139	15269	15269	15322	15142	15385	15123	15350	15262	15074	15299	15360	15419	15278	15257	15349	15211	15230	15350	15221	15230	15320	15239	15298	15264	15264	15309	15286	15441	15256	15258	15196	15344	15193	15232	15162	15234	15226	15193	15242	15186	15233	15318	15407	15032	15375	15148	15298	15172	15397	15178	15198	15250	15356	15141	15145	15245	15264	15190	15440	15285	15253	15242	15399	15282	15150	15311	15356	15442	15128	15230	15193	15366	15196	15389	15335	15241	15142	15238	15352	15348	15355	15346	15424	15374	15208	15270	15170	15374	15239	15276	15494	15293	15389	15187	15307	15297	15205	15193	15259	15318	15224	15159	15256	15296	15264	15241	15359	15450	15415	15356	15316	15356	15243	15297	15235	15203	15390	15447	15321	15158	15274	15248	15327	15218	15341	15294	15332	15291	15204	15323	15347	15266	15223	15318	15225	15298	15364	15434	15195	15238	15142	15495	15163	15257	15080	15254	15188	15342	15348	15319	15165	15371	15336	15264	15272	15276	15168	15117	15423	15220	15317	15325	15291	15565	15424	15263	15194	15342	15300	15297	15317	15282	15311	15228	15350	15206	15186	15287	15269	15200	15142	15238	15268	15019	15158	15378	15145	15239	15303	15288	15389	15315	15285	15334	15171	15095	15446	15328	15349	15238	15279	15121	15218	15167	15227	15439	15176	15320	15276	15208	15246	15384	15345	15183	15158	15187	15479	15328	15247	15203	15256	15219	15220	15329	15237	15168	15229	15279	15228	15384	15216	15197	15220	15241	15194	15365	15376	15227	15341	15401	15197	15295	15154	15351	15305	15222	15491	15320	15271	15233	15386	15134	15286	15293	15270	15422	15330	15292	15124	15346	15142	15305	15308	15285	15352	15365	15246	15323	15123	15247	15339	15126	15261	15264	15149	15235	15205	15200	15412	15195	15312	15270	15239	15307	15195	15338	15210	15371	15384	15088	15376	15024	15428	15136	15211	15229	15254	15363	15267	15272	15247	15277	15212	15376	15200	15294	15277	15246	15422	15430	15136	15225	15460	15157	15220	15352	15239	15203	15314	15371	15130	15337	15199	15364	15116	15272	15156	15399	15374	15386	15098	15362	15315	15298	15262	15195	15259	15282	15288	15146	15097	15156	15294	15339	15307	15397	15148	15476	15377	15176	15281	15377	15250	15162	15269	15183	15276	15423	15337	15323	15407	15199	15146	15227	15364	15353	15389	15344	15258	15087	15395	15221	15248	15207	15292	15321	15233	15311	15339	15173	15254	15206	15375	15237	15149	15293	15314	15091	15318	15251	15348	15164	15423	15198	15232	15219	15096	15258	15272	15132	15444	15399	15218	15208	15292	15430	15326	15137	15134	15220	15233	15389	15225	15272	15301	15283	15284	15157	15281	15159	15214	15563	15283	15190	15201	15106	15401	15151	15304	15245	15424	15275	15240	15311	15295	15345	15341	15454	15252	15216	15290	15289	15320	15216	15321	15208	15128	15413	15206	15348	15194	15263	15192	15309	15366	15120	15321	15257	15348	15480	15250	15340	15325	15101	15308	15148	15189	15160	15058	15340	15103	15254	15292	15364	15237	15228	15362	15193	15292	15270	15119	15429	15250	15283	15247	15418	15234	15329	15335	15224	15309	15064	15468	15149	15252	15304	15354	15131	15146	15275	15444	15185	15328	15338	15280	15123	15295	15208	15185	15311	15262	15230	15219	15249	15213	15366	15305	15161	15166	15230	15181	15407	15398	15153	15224	15390	15111	15182	15273	15401	15280	15309	15150	15218	15217	15239	15127	15292	15305	15137	15377	15251	15191	15063	15260	15075	15237	15120	15303	15288	15286	15293	15445	15382	15460	15350	15135	15293	15283	15249	15314	15319	15226	15298	15226	15216	15479	15331	15285	15379	15236	15340	15369	15212	15414	15130	15197	15026	15410	15198	15244	15157	15359	15354	15108	15279	15314	15260	15168	15257	15110	15453	15193	15359	15340	15283	15179	15152	15403	15298	15143	15169	14910	15314	15266	15354	15112	15300	15183	15258	15108	15201	15129	15248	15292	15353	15387	15268	15242	15227	15106	15325	15250	15209	15341	15338	15345	15401	15326	15343	15250	15315	15413	15253	15251	15275	15260	15292	15288	15202	15253	15234	15239	15202	15132	15297	15287	15527	15392	15272	15243	15385	15337	15222	15238	15282	15341	15297	15007	15324	15222	15235	15237	15201	15275	15159	15284	15152	15271	15368	15216	15408	15280	15248	15319	15363	15251	15200	15235	15259	15222	15232	15163	15192	15425	15172	15288	15302	15370	15180	15397	15462	15135	15236	15296	15160	15276	15303	15206	15277	15257	15397	15166	15344	15251	15326	15295	15065	15202	15466	15148	15210	15294	15378	15404	15117	15286	15159	15152	15382	15191	15237	15291	15434	15339	15338	15351	15413	15425	15307	15288	15159	15306	15458	15143	15296	15267	15163	15320	15237	15254	15254	15397	15168	15089	15130	15158	15151
22512	20942	28656	23426	21178	23089	24444	19422	18572	18677	18691	28532	40074	37624	30822	24386	20348	18484	17876	17459	17480	17576	17598	17718	17705	17381	17579	17654	17509	17434	17437	17346	17477	17461	17652	17408	17628	17348	17382	17593	17489	17600	17689	17175	17523	17239	17566	17489	17378	17251	17535	17398	17348	17565	17556	17661	17414	17394	17467	17526	17496	17291	17356	17445	17399	17428	17360	17317	17555	17446	17146	17517	17477	17384	17274	17507	17440	17619	17382	17330	17417	17518	17387	17265	17476	17294	17229	17214	17301	17264	17479	17410	17278	17461	17521	17548	17383	17352	17633	17236	17539	17355	17483	17613	17311	17488	17358	17405	17412	17444	17486	17365	17364	17411	17510	17366	17568	17527	17631	17435	17215	17524	17375	17319	17453	17458	17490	17421	17416	17414	17544	17241	17314	17425	17565	17182	17550	17465	17330	17349	17503	17578	17408	17370	17431	17410	17494	17318	17332	17572	17355	17447	17517	17675	17466	17511	17420	17189	17434	17406	17522	17332	17445	17229	17446	17275	17500	17420	17182	17344	17436	17239	17422	17356	17167	17366	17502	17445	17363	17441	17442	17389	17346	17265	17452	17451	17317	17513	17403	17557	17322	17467	17188	17420	17349	17228	17395	17290	17344	17182	17554	17213	17202	17563	17383	17288	17244	17341	17438	17408	17310	17266	17338	17510	17415	17351	17406	17183	17443	17276	17383	17344	17384	17398	17310	17318	17297	17445	17358	17345	17316	17281	17360	17416	17455	17440	17399	17281	17478	17249	17257	17342	17331	17372	17497	17528	17491	17421	17397	17337	17316	17302	17344	17295	17424	17526	17385	17382	17335	17294	17494	17439	17250	17391	17291	17366	17372	17230	17355	17176	17283	17351	17386	17624	17406	17447	17356	17498	17393	17577	17660	17234	17333	17372	17367	17344	17323	17406	17361	17410	17439	17383	17245	17398	17111	17508	17260	17327	17482	17437	17512	17328	17356	17321	17257	17435	17346	17336	17302	17412	17384	17368	17389	17184	17523	17527	17412	17502	17577	17401	17367	17498	17462	17484	17258	17334	17328	17385	17503	17318	17424	17462	17395	17309	17416	17425	17437	17338	17308	17265	17585	17451	17188	17137	17349	17287	17426	17277	17420	17617	17404	17323	17350	17351	17328	17419	17299	17476	17245	17392	17417	17302	17424	17374	17380	17516	17495	17314	17177	17275	17437	17377	17466	17642	17551	17408	17394	17319	17266	17485	17630	17383	17399	17541	17189	17264	17577	17455	17341	17321	17437	17411	17281	17320	17423	17348	17469	17308	17213	17443	17432	17353	17519	17363	17351	17324	17492	17217	17538	17350	17329	17323	17319	17348	17331	17119	17381	17583	17625	17319	17414	17479	17196	17201	17443	17340	17320	17223	17435	17424	17383	17206	17484	17550	17322	17277	17353	17451	17399	17282	17466	17399	17626	17394	17441	17176	17357	17487	17461	17289	17368	17435	17423	17412	17413	17302	17300	17295	17393	17347	17316	17501	17362	17486	17486	17300	17406	17429	17318	17247	17365	17414	17287	17503	17454	17376	17538	17186	17416	17483	17275	17090	17362	17327	17294	17289	17278	17472	17268	17182	17341	17320	17572	17272	17447	17426	17197	17138	17312	17403	17433	17281	17254	17454	17445	17424	17347	17204	17233	17322	17553	17317	17398	17385	17454	17361	17426	17401	17368	17311	17398	17189	17188	17330	17513	17359	17281	17444	17548	17512	17325	17399	17305	17395	17385	17398	17421	17199	17514	17381	17165	17329	17204	17465	17336	17292	17438	17361	17258	17179	17606	17216	17271	17458	17421	17416	17485	17379	17261	17259	17464	17341	17395	17322	17214	17437	17368	17388	17306	17387	17330	17283	17337	17397	17452	17275	17457	17444	17265	17474	17390	17331	17406	17327	17345	17392	17346	17297	17359	17491	17281	17338	17472	17289	17372	17244	17272	17310	17649	17367	17373	17401	17428	17333	17580	17428	17351	17141	17348	17409	17308	17350	17364	17264	17261	17326	17437	17459	17407	17491	17293	17448	17398	17422	17316	17537	17435	17395	17554	17345	17289	17302	17447	17333	17395	17236	17422	17315	17510	17303	17467	17289	17403	17371	17548	17316	17451	17407	17282	17509	17394	17466	17480	17387	17377	17363	17461	17404	17397	17342	17481	17700	17437	17303	17112	17213	17440	17605	17307	17237	17355	17187	17450	17519	17258	17266	17363	17352	17526	17340	17278	17504	17504	17396	17301	17515	17365	17333	17459	17439	17315	17545	17294	17476	17419	17419	17474	17429	17325	17224	17456	17404	17253	17575	17251	17485	17494	17324	17378	17342	17473	17115	17351	17176	17273	17530	17446	17575	17362	17670	17368	17075	17350	17315	17491	17462	17509	17506	17295	17533	17264	17506	17568	17435	17470	17595	17497	17386	17452	17509	17341	17180	17257	17423	17440	17446	17401	17396	17348	17381	17542	17601	17398	17348	17435	17477	17440	17374	17195	17152	17572	17172	17431	17205	17364	17414	17352	17302	17596	17505	17444	17360	17418	17268	17477	17410	17414	17394	17523	17388	17214	17247	17537	17318	17404	17523	17455	17391	17516	17482	17297	17240	17221	17344	17210	17504	17377	17132	17325	17436	17376	17297	17314	17226	17324	17600	17251	17296	17315	17474	17292	17222	17351	17304	17456	17237	17307	17386	17536	17326	17413	17398	17546	17496	17458	17212	17276	17535	17584	17293	17348	17249	17292	17269	17359	17182	17491	17286	17451	17506	17505	17184	17512	17459	17539	17334	17503	17512	17304	17270	17283	17188	17296	17421	17300	17244	17236	17347	17333	17117	17245	17268	17386	17332	17177	17337	17505	17327	17446	17558	17258	17196	17428	17143	17344	17230	17279	17420	17317	17332	17377	17500	17228	17513	17362	17501	17568	17215	17478	17272	17288	17404	17359	17440	17252	17354	17449	17511	17409	17552	17404	17313	17397	17317	17433	17461	17489	17373	17313	17522	17455	17427	17481	17421	17099	17424	17257	17450	17120	17215	17481	17441	17483	17464	17299	17319	17295	17334	17385	17517	17601	17309	17449	17589	17476	17314	17346	17425	17261	17352	17310	17532	17314	17483	17545	17308	17355	17503	17278	17344	17361	17129	17264	17327	17371	17224	17298	17265	17546	17446	17393	17489	17349	17313	17251	17425	17570	17364	17527	17329	17504	17278	17509	17453	17433	17466	17577	17413	17454	17312	17556	17444	17340	17423	17533	17352	17501	17501	17261	17478	17260	17239	17582	17284	17262	17798	17394	17372	17436	17276	17430	17188	17557	17298	17322	17314	17136	17374	17403	17390	17496	17347	17426	17339	17333	17312	17482	17471	17349	17159	17404	17415	17350	17244	17356	17319	17442	17193	17548	17213	17449	17374	17478	17337	17163	17446	17383	17291	17393	17148	17244	17460	17374	17279	17544	17482	17359	17512	17491	17312	17367	17373	17557	17336	17490	17530	17438	17360	17377	17415	17447	17526	17455	17366	17315	17433	17517	17401	17361	17317	17355	17516	17392	17234	17348	17570	17399	17244	17318	17474	17603	17393	17404	17481	17527	17509	17487	17302	17422	17566	17410	17542	17383	17301	17277	17410	17383	17385	17473	17422	17329	17452	17579	17649	17532	17420	17320	17527	17600	17316	17338	17452	17297	17375	17350	17374	17405	17385	17486	17444	17341	17416	17367	17474	17563	17237	17283	17150	17451	17380	17423	17439	17540	17032	17229	17375	17274	17637	17411	17222	17359	17365	17406	17390	17335	17353	17455	17378	17300	17537	17190	17449	17334	17366	17303	17320	17257	17443	17336	17333	17177	17310	17318	17278	17302	17282	17528	17515	17341	17310	17291	17336	17631	17279	17383	17448	17412	17370	17300	17417	17388	17404	17177	17235	17330	17296	17500	17588	17522	17457	17426	17277	17039	17328	17406	17394	17344	17204	17209	17431	17395	17253	17456	17370	17243	17228	17498	17488	17351	17468	17432	17350	17183	17354	17399	17445	17348	17459	17312	17384	17358	17545	17396	17490	17331	17379	17231	17370	17281	17299	17250	17354	17416	17296	17606	17393	17421	17336	17438	17460	17470	17418	17316	17378	17481	17444	17277	17442	17377	17378	17421	17249	17593	17336	17496	17443	17356	17304	17553	17502	17420	17452	17312	17304	17358	17462	17252	17274	17401	17388	17198	17330	17331	17516	17497	17370	17243	17155	17409	17273	17413	17417	17497	17345	17288	17385	17511	17342	17324	17130	17299	17284	17269	17494	17443	17330	17360	17427	17384	17269	17245	17275	17345	17386	17296	17203	17542	17394	17399	17442	17351	17387	17423	17542	17358	17298	17325	17591	17462	17287	17349	17398	17547	17453	17569	17274	17392	17486	17460	17411	17450	17339	17483	17784	17375	17494	17511	17348	17283	17494	17571	17161	17255	17574	17233	17507	17449	17303	17483	17094	17544	17504	17460	17338	17387	17492	17421	17329	17279	17497	17311	17419	17376	17323	17512	17239	17101	17343	17435	17290	17494	17344	17359	17341	17435	17194	17437	17471	17343	17268	17409	17375	17402	17510	17373	17507	17191	17311	17528	17338	17241	17453	17358	17321	17271	17254	17316	17414	17330	17418	17334	17344	17474	17247	17375	17274	17391	17456	17385	17289	17333	17430	17470	17251	17221	17177	17236	17444	17293	17395	17417	17377	17422	17386	17413	17214	17328	17547	17436	17388	17322	17369	17275	17470	17392	17509	17338	17488	17185	17301	17368	17522	17532	17361	17447	17428	17264	17527	17395	17336	17355	17634	17458	17232	17498	17358	17360	17598	17468	17356	17317	17475	17529	17422	17405	17434	17414	17391	17466	17431	17295	17491	17341	17334	17302	17126	17308	17344	17406	17569	17401	17361	17614	17347	17299	17462	17401	17469	17418	17166	17518	17476	17394	17580	17623	17365	17148	17450	17345	17612	17524	17460	17292	17299	17304	17502	17221	17458	17446	17537	17388	17550	17184	17391	17286	17196	17256	17372	17368	17313	17383	17507	17295	17276	17409	17532	17417	17449	17209	17258	17356	17276	17408	17381	17412	17370
17154	33669	32625	24714	22022	20034	18211	17860	17443	16747	16817	32942	42814	39315	31826	23652	18352	16780	15819	15511	15442	15420	15591	15507	15477	15412	15430	15440	15499	15390	15384	15267	15615	15518	15364	15336	15614	15406	15391	15566	15435	15519	15553	15454	15372	15626	15453	15481	15305	15638	15583	15371	15311	15458	15518	15491	15564	15461	15320	15453	15347	15481	15566	15561	15520	15439	15387	15492	15461	15507	15637	15458	15500	15436	15575	15509	15541	15479	15469	15450	15350	15321	15456	15528	15587	15453	15340	15485	15429	15484	15294	15297	15575	15433	15340	15416	15479	15337	15538	15583	15376	15477	15481	15389	15533	15477	15389	15708	15309	15543	15402	15452	15320	15625	15407	15549	15509	15509	15376	15392	15371	15484	15360	15316	15224	15319	15493	15384	15302	15526	15257	15457	15411	15314	15516	15407	15395	15493	15508	15437	15422	15460	15400	15351	15364	15396	15431	15417	15406	15523	15246	15267	15418	15382	15548	15143	15523	15512	15384	15446	15418	15408	15369	15258	15405	15425	15500	15436	15575	15303	15370	15370	15537	15492	15329	15353	15576	15586	15458	15309	15560	15297	15398	15614	15391	15534	15590	15433	15469	15285	15334	15394	15440	15310	15315	15689	15255	15356	15446	15550	15472	15306	15473	15454	15411	15336	15385	15327	15473	15592	15484	15347	15486	15513	15337	15482	15468	15542	15403	15450	15423	15545	15478	15398	15417	15455	15438	15444	15305	15272	15500	15488	15407	15334	15523	15472	15465	15485	15386	15471	15428	15433	15489	15397	15576	15392	15385	15533	15480	15429	15461	15417	15382	15391	15426	15625	15425	15542	15651	15400	15589	15564	15440	15482	15296	15579	15387	15450	15382	15495	15367	15378	15529	15591	15284	15420	15445	15402	15451	15435	15356	15439	15269	15569	15347	15499	15456	15437	15364	15481	15377	15502	15326	15275	15505	15368	15541	15398	15313	15446	15434	15211	15521	15635	15474	15347	15486	15311	15377	15467	15498	15407	15344	15629	15322	15466	15296	15494	15518	15555	15414	15428	15338	15313	15385	15539	15368	15368	15485	15349	15409	15423	15455	15468	15368	15513	15465	15436	15368	15357	15486	15544	15447	15542	15449	15504	15352	15345	15426	15286	15234	15527	15414	15476	15612	15329	15357	15451	15406	15480	15444	15429	15446	15443	15251	15443	15342	15483	15382	15470	15583	15412	15388	15146	15429	15444	15491	15444	15414	15348	15423	15644	15450	15439	15285	15462	15317	15327	15518	15403	15347	15501	15434	15520	15578	15334	15424	15616	15372	15417	15533	15515	15319	15462	15447	15443	15571	15401	15185	15387	15183	15432	15568	15419	15483	15400	15476	15505	15462	15511	15454	15294	15524	15607	15304	15410	15482	15536	15275	15576	15442	15420	15294	15431	15336	15445	15564	15436	15501	15303	15316	15293	15398	15442	15317	15375	15499	15354	15491	15514	15358	15570	15346	15445	15371	15433	15503	15273	15410	15358	15354	15475	15464	15397	15383	15469	15377	15407	15202	15573	15411	15489	15392	15448	15544	15420	15366	15471	15359	15474	15554	15234	15411	15406	15309	15368	15430	15462	15435	15507	15459	15345	15254	15597	15815	15394	15307	15470	15490	15321	15604	15363	15499	15465	15498	15417	15248	15383	15516	15592	15485	15405	15553	15381	15423	15374	15444	15399	15469	15289	15437	15399	15345	15488	15309	15392	15588	15428	15470	15341	15348	15461	15314	15457	15302	15377	15567	15459	15433	15355	15476	15308	15394	15451	15487	15334	15334	15317	15473	15304	15572	15369	15504	15516	15453	15450	15423	15482	15381	15373	15357	15578	15316	15582	15416	15376	15433	15373	15301	15433	15388	15250	15457	15294	15358	15545	15299	15261	15624	15374	15437	15339	15378	15403	15460	15332	15329	15372	15611	15371	15413	15346	15386	15365	15453	15450	15378	15431	15567	15557	15362	15293	15237	15448	15346	15465	15475	15458	15209	15318	15450	15713	15426	15531	15425	15382	15417	15485	15548	15413	15454	15461	15392	15345	15622	15369	15506	15453	15476	15378	15560	15436	15599	15450	15208	15376	15518	15386	15533	15435	15294	15447	15389	15692	15332	15587	15298	15603	15555	15385	15512	15527	15435	15472	15605	15408	15314	15317	15294	15457	15315	15634	15363	15392	15523	15241	15473	15340	15430	15538	15299	15389	15423	15446	15384	15500	15510	15469	15527	15463	15478	15518	15408	15423	15451	15353	15319	15494	15387	15372	15432	15463	15629	15311	15425	15341	15596	15406	15301	15491	15548	15472	15204	15314	15415	15330	15367	15279	15429	15466	15367	15446	15659	15601	15419	15549	15486	15470	15510	15369	15534	15390	15509	15380	15318	15426	15265	15489	15355	15450	15577	15372	15490	15303	15323	15473	15393	15418	15454	15493	15318	15565	15370	15249	15434	15390	15333	15492	15484	15418	15354	15567	15476	15557	15356	15199	15526	15510	15486	15245	15418	15410	15518	15390	15486	15257	15387	15374	15359	15474	15343	15384	15568	15421	15382	15488	15524	15452	15297	15432	15414	15294	15445	15406	15430	15608	15262	15461	15462	15387	15434	15401	15451	15316	15487	15452	15607	15443	15376	15590	15358	15354	15347	15454	15411	15353	15498	15439	15392	15481	15391	15343	15459	15294	15478	15599	15472	15473	15339	15326	15463	15524	15459	15524	15290	15349	15477	15377	15448	15496	15327	15450	15605	15412	15536	15453	15581	15467	15514	15530	15452	15288	15530	15484	15407	15383	15348	15378	15426	15417	15350	15584	15464	15519	15413	15384	15383	15251	15604	15330	15424	15427	15394	15592	15315	15406	15262	15481	15499	15429	15293	15319	15306	15230	15572	15649	15397	15453	15409	15467	15488	15404	15450	15400	15357	15544	15510	15313	15384	15451	15377	15324	15305	15388	15484	15448	15398	15339	15734	15627	15528	15402	15380	15364	15404	15422	15611	15415	15456	15341	15417	15359	15425	15249	15344	15299	15376	15489	15304	15274	15413	15444	15396	15431	15387	15468	15323	15432	15387	15525	15420	15376	15602	15389	15390	15443	15256	15481	15511	15499	15287	15379	15210	15499	15478	15435	15428	15335	15361	15349	15595	15339	15404	15543	15422	15442	15418	15363	15398	15321	15591	15272	15644	15323	15450	15353	15489	15283	15375	15440	15358	15399	15318	15483	15480	15422	15498	15440	15432	15399	15574	15486	15482	15376	15381	15400	15331	15543	15580	15308	15387	15456	15460	15371	15243	15368	15451	15319	15587	15498	15410	15461	15360	15485	15427	15613	15426	15322	15246	15391	15442	15472	15407	15464	15483	15311	15418	15358	15372	15535	15280	15489	15459	15411	15310	15352	15563	15446	15391	15363	15382	15407	15606	15338	15348	15483	15477	15487	15390	15333	15425	15430	15374	15335	15408	15417	15386	15464	15414	15528	15319	15449	15346	15516	15504	15676	15529	15435	15384	15448	15427	15408	15579	15463	15578	15433	15348	15307	15339	15552	15376	15471	15219	15401	15441	15508	15486	15365	15475	15267	15381	15324	15350	15461	15326	15431	15341	15414	15548	15458	15389	15453	15371	15353	15460	15526	15382	15352	15465	15402	15409	15469	15382	15322	15370	15349	15467	15409	15355	15483	15379	15520	15390	15331	15295	15506	15422	15478	15417	15444	15416	15402	15277	15364	15507	15326	15399	15502	15428	15435	15508	15459	15368	15525	15353	15530	15536	15340	15484	15340	15599	15382	15489	15411	15341	15614	15525	15409	15440	15480	15359	15308	15391	15530	15566	15266	15464	15518	15457	15343	15391	15435	15491	15459	15451	15301	15551	15318	15406	15381	15306	15423	15351	15470	15437	15532	15477	15274	15289	15340	15333	15505	15378	15417	15239	15602	15461	15449	15382	15645	15690	15402	15482	15450	15381	15545	15396	15570	15437	15410	15453	15475	15220	15287	15529	15485	15491	15384	15465	15361	15411	15382	15547	15489	15363	15275	15455	15488	15510	15449	15421	15530	15469	15470	15359	15331	15421	15311	15573	15311	15268	15382	15548	15483	15262	15399	15369	15618	15249	15429	15424	15464	15409	15323	15586	15403	15463	15551	15451	15675	15333	15558	15331	15348	15554	15386	15553	15496	15624	15441	15459	15256	15343	15434	15413	15382	15579	15351	15612	15431	15482	15257	15443	15469	15436	15398	15402	15316	15406	15400	15321	15461	15346	15451	15515	15355	15244	15310	15442	15477	15460	15490	15406	15331	15379	15533	15275	15555	15217	15461	15468	15258	15420	15609	15444	15602	15432	15479	15355	15311	15571	15246	15467	15263	15496	15428	15455	15607	15305	15517	15599	15423	15378	15632	15556	15314	15474	15326	15442	15438	15355	15413	15334	15365	15396	15405	15396	15454	15377	15506	15311	15566	15444	15293	15367	15539	15443	15538	15463	15473	15413	15303	15362	15498	15555	15395	15483	15410	15499	15415	15677	15473	15288	15606	15378	15551	15309	15414	15531	15346	15419	15470	15377	15433	15620	15495	15384	15468	15612	15441	15403	15402	15335	15535	15308	15389	15368	15400	15485	15606	15448	15343	15583	15338	15398	15303	15494	15620	15509	15472	15400	15462	15478	15473	15395	15421	15254	15273	15315	15445	15361	15349	15560	15413	15434	15361	15262	15386	15461	15272	15395	15478	15387	15392	15468	15502	15369	15423	15374	15431	15441	15501	15518	15390	15352	15432	15638	15392	15417	15570	15506	15391	15456	15324	15403	15587	15466	15444	15443	15369	15288	15433	15408	15462	15364	15358	15410	15508	15563	15390	15362	15318	15270	15428	15600	15551	15414	15557	15357	15328	15344	15520	15363	15600	15477	15427	15397	15426	15376	15411	15426	15399	15421	15405	15526	15172	15565	15374	15438	15388	15388	15378	15602	15499	15378	15580	15446	15420	15548	15389	15457	15267	15408	15461	15463	15470	15427	15392	15492	15308	15495	15436	15327	15394	15387	15449	15309	15524	15426	15530	15534	15469	15619	15497	15505	15485	15389	15555	15422	15444	15462	15356	15295	15462	15402	15458
26948	21983	25284	21933	18232	18368	17956	17944	17501	17557	17602	18615	19729	19592	19086	18251	17616	17426	17410	17234	17252	17321	17179	17272	17192	17112	17327	17137	17285	17233	17175	17229	17129	17527	17088	17065	17167	17043	17169	17247	16971	17097	17232	17333	17159	17154	17224	17311	17305	17142	17228	17041	17286	17260	17111	17135	17231	17175	17093	17103	17194	17246	17357	17135	17270	17358	17256	17254	17362	17261	17292	17268	17428	17507	17247	17453	17118	17192	17017	17155	17164	17142	17367	17154	17056	17243	17313	17245	17258	17078	17275	17308	17243	17280	17188	17244	17339	17105	17226	17125	17433	17348	17083	17078	17201	17096	17205	17241	17323	17203	17276	17152	17205	17306	17011	17094	17179	17035	17104	16910	17224	17139	17120	17170	17053	17164	16961	17351	17101	17136	17273	17162	17071	17371	17071	17237	17189	17259	17059	17108	17020	17129	17072	17332	17118	17327	17231	17311	17182	17335	17335	17063	17145	17262	17300	17356	17147	17358	17158	17194	17170	17215	17168	17010	17239	17464	17417	17222	17142	17184	17177	17296	17254	17264	17059	17318	17204	17193	17338	17238	17349	17042	17354	17068	17320	17259	17068	17101	17047	17171	17233	17052	17183	17106	17050	17307	17168	17238	16986	17049	17103	17009	17305	17260	17189	17337	17178	17005	17189	17163	17271	17400	17289	17291	17261	17207	17270	17170	17100	17268	17105	17112	17115	17032	17129	17024	17295	17436	17128	17034	17167	17110	17173	17145	17078	17203	17248	16995	17145	17159	17340	17338	17149	17118	17231	17145	17113	17110	17422	17002	17157	17209	17272	17222	17251	17187	17214	17189	17177	17387	17041	17127	17009	17028	17189	17295	17225	17103	17066	17297	17398	17238	17146	16980	17130	17094	17109	16989	16945	17347	17046	17205	17217	17055	17136	17063	17035	17305	17104	17421	17289	17300	17175	17148	17128	17157	17180	17189	17083	17008	17196	17224	17036	17147	17429	17203	16979	17069	17205	17064	17277	17195	17187	17014	17211	17238	17068	17218	17183	17303	17078	17244	17413	17332	16997	17275	17159	17309	17269	16934	17027	17101	17045	17145	16951	17177	16994	17293	17269	17269	17176	17217	17153	17225	17258	17243	17097	16974	17165	17128	17307	17165	17402	17219	17070	17234	17224	17148	17239	16928	17077	17156	17064	17312	17246	17234	17342	17231	16984	17104	17260	17193	17063	17219	17238	17072	17518	17107	17304	17248	16989	17203	17154	17353	17320	17403	17265	17346	17105	17277	17233	17137	17260	17408	17183	17385	17139	17088	17245	17090	17330	17289	17123	17037	17196	17321	17098	17000	17117	17203	17014	16956	17096	17318	17270	17212	17132	17361	17192	17301	17164	17396	17095	17082	17151	17328	17005	17224	17233	17220	17122	17405	17237	17175	17401	17069	17179	17215	17152	17058	17071	17152	17119	17169	17159	17147	17249	17269	16950	17209	17132	17236	17174	17154	17271	17332	17068	17137	17170	17141	17329	17489	17242	17272	17224	17162	17274	17317	17141	17363	17297	17234	17236	17255	16968	17084	17139	17315	16934	17386	17336	17147	17129	17167	17417	17177	17213	17219	17249	17140	17176	16974	16952	17146	17283	17241	17198	17165	17338	17112	17126	16992	17026	17191	17271	17326	17184	17069	17306	17280	17360	17368	17310	17179	17290	17263	17261	17009	17337	17140	17133	17354	17139	17226	17168	17173	17028	17241	17192	17026	17140	17152	17156	17358	17231	17207	17158	17170	17230	17181	17110	17222	17121	17209	17032	17231	17375	17120	17204	17185	17374	17249	17196	17239	17222	17100	17261	17347	17174	17190	17174	17320	17116	17255	17138	17234	17039	17027	17342	17277	16916	17444	17205	17072	17175	17257	17017	17029	17173	17152	17259	17164	17180	17072	16911	17112	17109	17161	17300	16963	17211	16949	17132	17228	17244	17294	17274	17124	17238	17219	17140	17194	17081	17191	17094	17251	17244	17164	17092	17241	17253	17293	17126	17052	17214	17115	17148	17237	17242	17178	16966	17115	17384	17091	17221	17180	17224	17131	17315	17118	17160	17147	17355	17126	17252	17228	17131	17129	17224	17197	17006	17029	17005	17257	17166	17153	17305	17052	17378	17021	17130	16997	17062	17192	17410	17206	17139	17096	17212	17153	17177	17114	17168	17240	17070	17062	17210	17144	17263	16958	17170	17095	17096	17152	17028	17094	16944	17243	17315	17141	17147	17080	17076	17171	17077	17181	17144	17069	17270	17111	16954	17122	17168	17337	17076	17153	17280	17120	17077	17089	17368	17222	17348	17107	17313	16974	16937	17189	17132	17224	17265	17286	17006	17130	17178	17328	17191	17218	17145	17315	17336	17399	17066	17083	17422	17275	17124	17235	17246	17299	17180	17326	17280	17279	17026	17087	17098	17273	17343	17136	17244	17157	17139	17165	17281	17090	17187	17332	17091	17132	17307	17117	17281	17179	17248	17127	17226	17272	17197	17363	17165	17262	17205	17198	17203	17148	17269	17063	16933	17311	17232	17147	17203	17171	17249	17157	17222	17258	17267	17188	17196	17277	17278	17211	17342	17260	17113	17017	17199	17009	17147	17334	17198	17316	17052	17111	17243	17096	17117	17265	17057	17146	17147	17136	17034	17069	17097	17320	17374	17307	17138	17168	17222	17053	17183	17159	17278	17187	17203	17243	17319	17295	17169	17243	17337	17235	17050	17206	17305	17228	16958	17206	17174	17289	17297	17195	17124	16932	17030	17178	17303	17227	17343	17233	17168	16983	17159	17339	17210	17089	17128	17200	16947	17248	17179	17097	17199	16991	17087	17381	17207	17057	17112	17120	17065	17182	17079	16974	17288	16861	17209	17118	17269	17146	17098	17248	17334	17059	17315	16921	17262	17198	17221	17143	17187	17281	17222	17394	17372	17227	17026	17090	17428	17177	17035	17131	17241	17302	17132	17339	17288	17284	17109	17157	17197	17149	17362	17069	17144	17202	17060	17079	17109	17145	17352	17142	17385	17205	17221	17214	17167	17124	17170	16935	17196	17273	17203	17338	17127	17048	17290	17221	17407	17290	17492	17147	17256	17251	17050	16946	17227	17161	17150	16929	17150	17056	17277	17076	17193	17210	17269	17272	17371	17208	17186	17233	17005	17162	17188	17098	17054	17043	17141	17320	17371	17230	17232	16995	17066	17373	17182	17229	17358	17271	17176	17388	17300	17333	17228	17009	17247	17145	17084	17091	17154	17289	17133	17140	17134	17295	17086	17222	17189	17276	17441	17145	17034	17137	17132	17252	17110	17394	17251	17109	17221	17143	17254	16983	17136	17257	17101	17198	17211	17306	17267	17363	17223	17239	17097	17159	17248	17052	17190	17240	17361	17283	17338	17061	17217	17159	17250	17345	17075	17184	17025	17337	17134	17092	17131	17023	17268	17044	17121	16993	17087	17278	17019	16968	17230	17354	17128	17275	17184	17138	17051	17126	17183	17288	17289	17227	17174	17011	16941	17223	17088	17182	17132	17152	17344	17191	17303	17239	17416	17503	17100	17148	17297	17285	17132	17335	17253	17133	17322	17271	17264	17229	17352	17214	17036	17281	17102	17298	17253	17178	17205	17048	17386	17327	17157	17237	17387	17259	17050	16988	17096	17366	17372	17094	17216	17136	17016	17126	17128	17197	17186	17157	17254	17378	17111	17050	16956	17214	17367	17144	17059	17183	17388	17283	17010	16919	16971	16879	17008	17058	17089	17062	17128	17138	17206	17128	17295	17083	16982	16900	17051	17122	17300	17137	17377	17116	17094	17206	17341	17362	17281	16923	17352	17363	17132	17377	17244	17117	17092	17162	17352	17209	17144	17080	17395	17238	17168	17084	17244	17127	17006	17188	17172	17030	17346	17300	17054	17228	17300	17086	17390	17321	17066	17033	17227	17046	17181	17232	17224	17147	17051	17148	17247	17184	17167	17398	17338	17292	17174	17012	17140	16979	17171	17164	17376	17292	17293	17174	17306	17241	17205	17210	17158	17220	17296	17080	17253	17198	17102	17198	17242	17184	17335	17213	17252	17261	17171	17172	17187	17337	17188	17163	17129	17131	17242	17051	17044	17163	17057	17105	17009	17233	17034	17241	17381	17206	17234	17176	17192	17312	17253	17260	17247	17166	17255	17266	17086	17339	17206	17008	17262	17132	17363	17054	17194	17389	17039	17200	17283	17004	17280	16998	17143	17107	16883	16947	16902	17311	17257	17122	17039	17168	17250	17213	17175	17280	16982	17242	17177	17313	17093	17013	17329	17224	17313	17181	17181	17289	17152	17066	17219	17243	16937	17103	17096	17004	17049	16961	16984	17373	17319	17009	17073	17328	17239	17151	17008	17229	17197	17049	17107	17296	17236	17287	17136	17140	17287	17255	17116	17260	17086	17390	17140	17206	17118	17248	17185	17105	17157	17010	17178	17141	17414	17371	17271	17090	17218	17055	17307	17118	17335	17316	17240	17078	17390	17352	17228	17164	17237	17186	17411	17391	17009	17209	17139	17205	17383	17233	17101	17163	16996	17423	17203	17233	17206	17345	17395	17115	17344	17331	17018	17257	17137	17285	17294	17114	17132	17164	17104	17200	17340	17115	17222	17231	17128	16961	17043	17205	17292	17042	17339	17273	16884	17223	17094	17215	17124	17215	17172	17129	17207	17132	17110	17197	17119	17125	17033	16981	17193	17073	17238	17255	17162	17177	17321	17376	17245	17199	17172	17176	17199	17275	17158	17154	17293	16973	17197	17265	17495	17334	17127	17131	17173	17203	17170	17169	17156	17116	17221	17050	17063	17033	17309	17186	17162	17209	17046	16967	17117	17148	17083	17077	17290	17090	17191	17158	17210	17198	17242	17373	17314	17259	17372	17048	17306	17170	17235	17114	17201	17161	17387	17161	17184	17125	17124	17119	17117	17293	17010	17045	17067	17334	17297	17080	16994	17187	17324	17164	17186	17197	17112	17285	17173	17165	17183	17232	17170	17308	17131	17177	17047	17242	17055	17057	17198	17195	17262	17182	17370	17134	16931	17127	17333	17229	17131	17123	17127	17124	16981	17209	17116	17068
16577	23293	22765	18741	17357	16675	16364	16444	15996	16106	16270	18027	18896	18136	17380	16390	15648	15491	15259	15369	15349	15249	15334	15135	15315	15307	15255	15434	15306	15122	15116	15519	15286	15318	15315	15544	15348	15329	15532	15299	15359	15256	15291	15330	15377	15222	15283	15500	15345	15415	15348	15182	15242	15272	15089	15382	15123	15282	15250	15350	15240	15304	15195	15262	15374	15256	15126	15240	15282	15429	15396	15298	15313	15264	15213	15331	15363	15207	15523	15389	15373	15155	15219	15396	15311	15278	15439	15173	15251	15261	15250	15273	15411	15339	15396	15212	15292	15098	15304	15181	15227	15369	15328	15221	15445	15140	15379	15218	15536	15241	15328	15388	15429	15351	15325	15330	15208	15323	15085	15138	15158	15500	15361	15219	15335	15315	15283	15302	15211	15153	15398	15114	15214	15350	15204	15413	15170	15059	15359	15396	15387	15251	15277	15293	15365	15310	15333	15249	15256	15393	15248	15387	15255	15292	15245	15334	15197	15226	15380	15304	15236	15218	15198	15336	15237	15208	15150	15245	15157	15283	15349	15366	15283	15358	15251	15190	15338	15435	15525	15319	15330	15137	15223	15335	15265	15429	15287	15355	15157	15154	15271	15067	15269	15116	15229	15234	15257	15333	15266	15359	15320	15152	15194	15257	15309	15257	15205	15395	15108	15215	15334	15403	15217	15260	15259	15210	15332	15323	15144	15450	15210	15302	15241	15175	15297	15240	15230	15308	15389	15262	15310	15350	15264	15303	15387	15073	15385	15193	15299	15255	15304	15340	15340	15252	15496	15209	15232	15305	15428	15384	15214	15130	15278	15181	15383	15272	15349	15370	15341	15375	15247	15240	15286	15362	15373	15264	15261	15373	15244	15369	15508	15453	15340	15253	15341	15255	15320	15387	15334	15304	15365	15236	15370	15388	15421	15229	15101	15338	15234	15294	15311	15327	15148	15162	15365	15150	15296	15227	15112	15127	15436	15310	15263	15273	15317	15387	15337	15258	15302	15391	15219	15292	15426	15401	15434	15341	15524	15349	15210	15380	15229	15273	15205	15268	15287	15369	15243	15258	15174	15318	15153	15218	15393	15410	15192	15329	15350	15188	15302	15301	15398	15104	15358	15238	15294	15340	15378	15263	15308	15336	15265	15002	15226	15343	15340	15350	15450	15260	15227	15342	15377	15266	15205	15307	15280	15212	15408	15388	15402	15259	15327	15287	15222	15461	15364	15400	15163	15238	15433	15590	15355	15218	15383	15332	15190	15378	15259	15295	15375	15287	15303	15384	15217	15329	15180	15293	15308	15288	15314	15270	15317	15178	15212	15276	15215	15185	15357	15263	15331	15229	15257	15276	15317	15279	15131	15185	15121	15349	15215	15100	15284	15262	15223	15440	15355	15202	15467	15471	15360	15277	15185	15309	15329	15389	15179	15302	15431	15238	15341	15355	15439	15337	15255	15279	15072	15287	15397	15145	15256	15382	15319	15351	15206	15268	15338	15512	15298	15309	15198	15407	15376	15279	15386	15295	15196	15338	15178	15323	15297	15099	15175	15378	15282	15382	15275	15407	15391	15303	15274	15197	15316	15370	15251	15278	15244	15262	15421	15270	15285	15212	15331	15448	15336	15305	15237	15326	15324	15141	15409	15218	15318	15440	15239	15385	15312	15224	15346	15441	15247	15169	15254	15431	15172	15210	15427	15271	15213	15357	15269	15260	15509	15436	15281	15463	15425	15290	15241	15176	15348	15268	15259	15213	15365	15258	15353	15322	15535	15295	15228	15319	15414	15312	15310	15395	15186	15273	15352	15295	15110	15241	15342	15202	15284	15254	15352	15388	15293	15380	15298	15192	15443	15291	15336	15461	15315	15367	15293	15295	15108	15218	15244	15378	15414	15257	15362	15296	15341	15148	15256	15259	15447	15159	15364	15301	15316	15332	15262	15284	15378	15313	15301	15267	15328	15126	15167	15347	15339	15219	15145	15278	15374	15299	15209	15259	15310	15351	15175	15387	15372	15412	15350	15358	15345	15306	15334	15252	15280	15543	15274	15329	15326	15233	15073	15240	15249	15291	15154	15178	15378	15452	15121	15222	15177	15279	15321	15282	15179	15314	15266	15202	15352	15374	15242	15131	15364	15388	15300	15322	15313	15430	15240	15304	15277	15219	15369	15272	15451	15145	15396	15426	15288	15229	15284	15280	15223	15340	15140	15273	15338	15258	15180	15411	15338	15404	15368	15164	15298	15315	15347	15287	15299	15330	15353	15334	15118	15253	15381	15241	15219	15336	15374	15395	15328	15129	15281	15475	15436	15230	15197	15478	15198	15369	15320	15230	15205	15046	15326	15310	15599	15243	15389	15306	15360	15537	15366	15337	15280	15312	15246	15542	15313	15210	15282	15132	15357	15311	15387	15386	15197	15251	15174	15372	15193	15329	15248	15205	15154	15211	15353	15336	15267	15345	15174	15396	15373	15389	15255	15162	15299	15348	15230	15370	15372	15354	15094	15075	15320	15260	15292	15103	15316	15316	15342	15352	15206	15401	15374	15326	15269	15303	15343	15253	15158	15194	15261	15152	15185	15090	15447	15284	15331	15197	15293	15404	15243	15263	15151	15301	15394	15312	15377	15300	15372	15380	15159	15254	15477	15184	15262	15121	15213	15466	15410	15195	15311	15376	15206	15362	15284	15352	15164	15431	15335	15327	15302	15403	15226	15279	15339	15300	15080	15276	15220	15258	15210	15380	15277	15317	15288	15319	15271	15422	15254	15214	15136	15357	15237	15424	15195	15171	15161	15197	15274	15433	15209	15374	15147	15247	15531	15240	15441	15268	15320	15248	15225	15558	15220	15343	15386	15422	15396	15346	15370	15305	15397	15246	15319	15276	15374	15230	15345	15325	15388	15455	15484	15236	15299	15252	15250	15305	15193	15326	15239	15136	15279	15225	15460	15195	15286	15100	15380	15381	15215	15486	15272	15335	15332	15288	15452	15183	15193	15253	15304	15176	15187	15329	15340	15299	15374	15223	15189	15401	15362	15427	15382	15319	15170	15224	15375	15298	15348	15433	15310	15457	15172	15393	15315	15375	15269	15461	15417	15406	15247	15255	15446	15300	15317	15283	15218	15233	15359	15400	15307	15193	15322	15325	15299	15426	15302	15243	15271	15445	15218	15345	15183	15274	15363	15442	15168	15227	15412	15406	15114	15310	15348	15248	15264	15296	15451	15458	15346	15336	15272	15383	15376	15142	15493	15353	15389	15306	15426	15410	15209	15306	15252	15330	15290	15445	15452	15395	15193	15311	15163	15413	15336	15243	15364	15434	15366	15253	15243	15308	15365	15381	15376	15209	15282	15324	15227	15434	15437	15335	15245	15268	15346	15524	15406	15345	15400	15352	15316	15165	15253	15249	15323	15407	15295	15376	15137	15339	15409	15304	15333	15113	15151	15303	15171	15255	15274	15233	15281	15456	15535	15236	15246	15256	15415	15295	15451	15229	15336	15453	15255	15381	15224	15322	15355	15346	15384	15402	15288	15061	15242	15480	15335	15478	15304	15240	15125	15232	15329	15216	15308	15381	15204	15393	15227	15381	15393	15151	15256	15270	15221	15205	15440	15080	15189	15344	15304	15226	15360	15223	15265	15293	15358	15333	15307	15314	15295	15448	15296	15381	15290	15370	15218	15307	15432	15046	15217	15404	15319	15341	15254	15344	15251	15334	15324	15435	15200	15158	15288	15197	15357	15351	15496	15160	15458	15328	15416	15334	15385	15223	15257	15361	15394	15539	15328	15399	15382	15465	15549	15309	15274	15237	15430	15265	15220	15179	15162	15377	15276	15176	15216	15360	15306	15213	15373	15291	15220	15403	15359	15412	15264	15263	15532	15242	15220	15271	15439	15228	15397	15130	15025	15434	15176	15391	15183	15127	15337	15278	15280	15262	15278	15368	15206	15257	15343	15248	15089	15363	15279	15361	15264	15280	15319	15229	15297	15287	15337	15268	15335	15296	15217	15274	15204	15279	15259	15209	15348	15287	15331	15306	15348	15306	15367	15315	15552	15173	15388	15296	15408	15433	15068	15276	15265	15222	15172	15386	15361	15222	15402	15471	15325	15333	15299	15209	15381	15348	15298	15243	15130	15280	15377	15353	15428	15268	15366	15307	15352	15106	15262	15117	15368	15056	15408	15275	15408	15402	15500	15320	15374	15225	15203	15470	15271	15288	15209	15213	15288	15339	15361	15243	15252	15357	15190	15173	15293	15244	15275	15353	15290	15268	15320	15232	15331	15377	15152	15284	15366	15219	15504	15500	15297	15310	15191	15351	15336	15345	15323	15408	15284	15466	15243	15247	15365	15330	15184	15325	15347	15482	15127	15357	15346	15242	15348	15168	15356	15347	15321	15364	15358	15344	15123	15318	15266	15279	15226	15272	15286	15351	15249	15344	15369	15374	15430	15452	15403	15412	15175	15316	15413	15295	15383	15293	15193	15140	15377	15242	15327	15127	15266	15469	15211	15309	15253	15227	15476	15215	15492	15305	15303	15276	15282	15348	15293	15401	15204	15292	15370	15166	15309	15404	15377	15271	15410	15267	15349	15330	15308	15268	15302	15198	15380	15184	15417	15268	15096	15300	15358	15182	15396	15399	15316	15157	15274	15423	15260	15179	15236	15336	15377	15330	15341	15273	15340	15325	15231	15182	15401	15268	15139	15326	15465	15265	15185	15321	15114	15192	15339	15395	15127	15193	15260	15392	15221	15343	15295	15373	15302	15350	15326	15278	15381	15323	15357	15252	15206	15288	15374	15159	15521	15282	15300	15013	15388	15398	15220	15443	15207	15401	15246	15217	15308	15328	15174	15345	15339	15413	15409	15227	15301	15173	15501	15238	15399	15188	15218	15424	15320	15472	15184	15339	15498	15361	15210	15277	15251	15295	15255	15334	15334	15346	15383	15336	15252	15190	15119	15252	15262	15377	15266	15353	15271	15137	15292	15365	15316	15315	15350	15249	15422	15245	15341	15372	15376	15362	15348	15276	15303	15240	15504	15495	15346	15240	15304	15157	15203	15522	15494	15256	15305	15393	15265	15147	15207	15472	15286	15346	15182	15313	15244	15220	15353	15399	15325	15219
23513	20939	28179	23952	21733	21732	21465	19233	18937	19168	19120	23859	31414	29328	26170	22194	19504	18251	17816	17495	17550	17590	17084	17525	17619	17524	17682	17526	17437	17483	17330	17473	17405	17455	17492	17432	17456	17414	17627	17430	17509	17264	17284	17327	17609	17531	17326	17516	17334	17328	17419	17407	17465	17373	17358	17456	17379	17384	17649	17443	17393	17428	17377	17365	17338	17322	17340	17181	17201	17345	17417	17395	17542	17280	17336	17463	17372	17346	17388	17377	17370	17275	17452	17459	17367	17545	17402	17380	17539	17302	17190	17307	17311	17339	17307	17301	17525	17248	17277	17238	17495	17359	17207	17320	17291	17325	17502	17474	17315	17442	17405	17496	17202	17377	17480	17397	17418	17348	17152	17260	17248	17401	17345	17352	17256	17278	17347	17405	17368	17646	17409	17367	17205	17191	17202	17540	17384	17238	17369	17368	17316	17368	17309	17374	17331	17362	17290	17372	17285	17356	17288	17266	17324	17440	17459	17361	17366	17393	17316	17313	17401	17326	17410	17226	17342	17452	17179	17272	17530	17364	17182	17438	17510	17377	17297	17598	17253	17417	17211	17348	17381	17343	17397	17484	17458	17177	17263	17369	17681	17332	17252	17358	17149	17430	17382	17208	17375	17395	17360	17126	17373	17158	17389	17231	17284	17240	17454	17252	17411	17365	17404	17511	17238	17375	17247	17378	17601	17345	17469	17432	17514	17556	17321	17435	17401	17381	17466	17401	17370	17459	17456	17450	17243	17237	17240	17235	17391	17430	17383	17358	17256	17335	17277	17110	17247	17594	17200	17458	17302	17390	17431	17257	17198	17565	17433	17254	17421	17318	17360	17409	17351	17389	17326	17269	17152	17439	17447	17374	17419	17453	17311	17173	17193	17079	17579	17381	17143	17372	17414	17328	17194	17226	17214	17252	17360	17229	17574	17308	17355	17573	17451	17403	17494	17557	17389	17343	17433	17317	17194	17309	17465	17540	17445	17459	17186	17490	17260	17313	17404	17322	17319	17262	17285	17269	17361	17308	17345	17368	17308	17200	17417	17399	17242	17312	17318	17439	17272	17238	17355	17431	17282	17447	17219	17165	17430	17481	17391	17246	17353	17343	17532	17484	17480	17320	17469	17480	17283	17514	17489	17426	17452	17229	17449	17355	17342	17388	17329	17197	17440	17502	17434	17533	17374	17200	17427	17450	17410	17296	17260	17276	17514	17461	17357	17381	17373	17485	17392	17405	17387	17337	17379	17399	17254	17287	17145	17371	17135	17099	17363	17197	17305	17228	17595	17232	17311	17373	17416	17541	17271	17367	17570	17239	17370	17379	17366	17507	17382	17236	17362	17491	17423	17320	17328	17333	17615	17575	17371	17213	17402	17580	17348	17499	17558	17360	17123	17540	17329	17334	17525	17301	17430	17345	17416	17170	17264	17211	17287	17252	17353	17151	17261	17465	17537	17537	17513	17225	17329	17454	17329	17509	17433	17280	17532	17345	17484	17359	17505	17328	17377	17630	17401	17356	17524	17366	17425	17478	17477	17375	17482	17236	17291	17424	17635	17365	17344	17279	17173	17458	17318	17436	17261	17391	17484	17424	17075	17192	17297	17111	17540	17213	17275	17491	17234	17337	17266	17319	17285	17415	17400	17399	17486	17455	17462	17338	17303	17516	17219	17479	17299	17501	17317	17435	17456	17395	17374	17299	17222	17147	17265	17228	17272	17322	17563	17150	17529	17343	17466	17387	17459	17357	17275	17315	17451	17378	17485	17375	17250	17365	17291	17418	17324	17160	17287	17341	17276	17171	17146	17326	17436	17276	17389	17235	17605	17430	17464	17444	17383	17248	17623	17208	17304	17648	17312	17233	17475	17387	17543	17615	17407	17450	17189	17265	17405	17382	17244	17368	17376	17293	17386	17202	17266	17504	17379	17378	17379	17502	17294	17223	17003	17258	17271	17290	17357	17465	17522	17201	17223	17289	17415	17292	17569	17238	17387	17289	17310	17346	17264	17617	17347	17506	17402	17341	17329	17398	17547	17442	17519	17359	17293	17262	17422	17436	17371	17395	17444	17425	17405	17376	17312	17379	17371	17265	17406	17303	17283	17143	17454	17277	17328	17416	17119	17426	17331	17235	17366	17542	17339	17320	17292	17475	17445	17418	17429	17529	17419	17317	17219	17324	17238	17424	17288	17325	17414	17447	17252	17264	17573	17325	17315	17322	17439	17315	17421	17378	17317	17271	17530	17397	17350	17379	17572	17282	17411	17303	17419	17561	17434	17265	17277	17361	17343	17494	17375	17481	17378	17458	17357	17301	17381	17380	17362	17366	17397	17488	17479	17437	17358	17159	17439	17486	17284	17343	17223	17303	17352	17303	17307	17447	17329	17106	17289	17408	17476	17437	17314	17376	17253	17404	17495	17429	17480	17272	17607	17213	17643	17316	17357	17244	17378	17357	17381	17284	17367	17264	17324	17308	17604	17392	17304	17483	17528	17389	17559	17419	17350	17389	17496	17355	17408	17314	17323	17222	17378	17218	17422	17354	17329	17475	17447	17519	17412	17309	17647	17312	17307	17208	17454	17381	17204	17316	17571	17426	17219	17503	17415	17360	17408	17447	17471	17153	17273	17540	17488	17298	17493	17397	17316	17407	17285	17457	17319	17222	17522	17391	17342	17129	17370	17558	17387	17397	17489	17055	17371	17461	17382	17523	17475	17484	17342	17335	17266	17207	17394	17369	17405	17435	17270	17315	17168	17264	17404	17399	17416	17247	17459	17367	17423	17363	17573	17394	17342	17370	17401	17312	17289	17385	17463	17429	17397	17346	17445	17217	17320	17315	17558	17167	17359	17257	17359	17343	17312	17322	17150	17203	17388	17260	17536	17355	17301	17578	17321	17323	17376	17383	17495	17278	17303	17188	17396	17239	17372	17203	17371	17445	17262	17283	17264	17321	17315	17405	17277	17353	17504	17226	17316	17362	17321	16948	17292	17316	17385	17444	17312	17294	17380	17423	17308	17427	17452	17264	17441	17255	17385	17393	17236	17392	17394	17347	17430	17414	17448	17513	17395	17273	17489	17445	17397	17320	17377	17524	17361	17237	17480	17320	17215	17339	17155	17288	17490	17315	17329	17273	17391	17352	17422	17392	17314	17310	17341	17299	17435	17405	17261	17323	17366	17459	17379	17385	17020	17133	17289	17430	17390	17296	17409	17258	17474	17334	17455	17304	17433	17443	17421	17107	17363	17356	17487	17349	17447	17344	17457	17358	17334	17455	17269	17368	17438	17229	17442	17398	17509	17526	17457	17507	17341	17368	17290	17212	17191	17355	17312	17418	17430	17312	17336	17525	17387	17421	17537	17536	17355	17321	17415	17277	17368	17302	17425	17502	17343	17419	17361	17230	17399	17178	17269	17321	17289	17356	17108	17173	17375	17438	17622	17282	17290	17396	17457	17338	17267	17386	17265	17193	17541	17432	17371	17395	17497	17342	17567	17215	17464	17375	17383	17362	17440	17380	17363	17300	17534	17399	17388	17364	17291	17462	17372	17312	17534	17249	17521	17313	17605	17361	17363	17372	17281	17493	17403	17447	17324	17348	17356	17264	17349	17478	17457	17387	17319	17306	17381	17141	17341	17212	17370	17400	17458	17441	17335	17238	17431	17394	17264	17351	17490	17227	17117	17304	17346	17337	17273	17289	17374	17408	17331	17429	17341	17373	17225	17051	17319	17239	17272	17399	17196	17187	17459	17325	17574	17547	17489	17283	17265	17390	17369	17336	17351	17465	17411	17276	17462	17437	17342	17277	17500	17328	17251	17343	17358	17354	17431	16991	17387	17522	17378	17532	17427	17392	17400	17299	17510	17297	17304	17486	17452	17295	17185	17304	17226	17351	17420	17445	17349	17283	17455	17455	17323	17588	17373	17349	17305	17360	17275	17424	17355	17530	17420	17218	17246	17401	17238	17469	17257	17367	17405	17385	17449	17482	17375	17458	17339	17235	17313	17259	17401	17424	17191	17356	17380	17376	17481	17403	17348	17280	17306	17354	17474	17353	17340	17473	17401	17442	17195	17406	17423	17264	17488	17371	17324	17261	17379	17371	17407	17388	17191	17370	17465	17317	17338	17339	17368	17561	17736	17543	17382	17221	17311	17338	17373	17472	17335	17628	17454	17250	17551	17388	17259	17242	17176	17349	17285	17192	17246	17364	17419	17160	17645	17445	17314	17155	17248	17392	17421	17355	17526	17345	17288	17332	17409	17399	17340	17496	17519	17229	17198	17414	17377	17208	17342	17289	17516	17347	17423	17491	17278	17407	17403	17467	17383	17469	17185	17311	17518	17349	17357	17382	17244	17386	17193	17301	17397	17282	17302	17181	17338	17306	17432	17244	17318	17535	17389	17405	17220	17285	17220	17344	17359	17187	17390	17220	17446	17473	17447	17310	17536	17633	17490	17327	17474	17535	17244	17252	17205	17179	17472	17333	17400	17544	17454	17341	17281	17235	17437	17429	17340	17410	17460	17356	17527	17383	17507	17342	17329	17648	17356	17256	17398	17478	17455	17339	17363	17615	17388	17246	17403	17519	17351	17655	17431	17262	17282	17494	17455	17084	17206	17476	17401	17269	17566	17269	17359	17431	17388	17213	17343	17313	17370	17352	17524	17553	17412	17406	17380	17278	17235	17182	17303	17395	17199	17279	17031	17307	17332	17240	17255	17418	17512	17507	17348	17325	17514	17389	17145	17437	17354	17365	17540	17321	17453	17411	17273	17385	17274	17467	17263	17293	17484	17443	17248	17377	17380	17547	17436	17352	17481	17207	17403	17250	17255	17297	17476	17437	17519	17515	17259	17357	17548	17487	17540	17282	17399	17236	17418	17309	17320	17303	17497	17256	17259	17384	17468	17194	17484	17323	17351	17375	17469	17391	17479	17402	17212	17375	17469	17399	17409	17357	17413	17539	17270	17316	17162	17327	17393	17329	17392	17204	17438	17282	17469	17350	17422	17266	17305	17344	17341	17187	17599	17364	17376	17412	17246	17401	17260	17261	17209	17431	17519	17442	17521	17382	17278	17168	17522	17275	17286	17356	17178	17423	17388	17372	17326	17173	17201	17469	17103	17627	17490	17514
15275	27099	26105	21133	19132	18002	18235	18179	18299	17951	18097	26707	33794	30792	26460	20909	17553	16153	15674	15730	15497	15541	15267	15447	15487	15543	15608	15476	15545	15270	15390	15363	15475	15402	15293	15505	15590	15493	15448	15538	15466	15499	15518	15460	15553	15545	15448	15465	15435	15367	15409	15540	15369	15567	15417	15558	15586	15296	15396	15331	15464	15300	15445	15304	15518	15617	15487	15421	15318	15485	15493	15538	15464	15559	15396	15218	15592	15568	15408	15469	15393	15650	15244	15479	15484	15396	15312	15759	15581	15314	15463	15578	15409	15542	15542	15556	15492	15459	15545	15539	15551	15507	15373	15379	15268	15371	15441	15388	15352	15595	15380	15399	15486	15476	15364	15608	15516	15360	15516	15426	15555	15458	15453	15415	15422	15480	15437	15497	15462	15496	15490	15605	15477	15522	15315	15529	15352	15545	15405	15400	15290	15490	15258	15432	15589	15432	15396	15427	15420	15393	15440	15489	15485	15428	15471	15386	15363	15349	15360	15504	15659	15476	15588	15562	15285	15464	15481	15268	15507	15356	15395	15549	15362	15461	15432	15528	15363	15422	15409	15509	15363	15523	15460	15570	15503	15261	15395	15675	15465	15312	15368	15384	15478	15409	15470	15586	15527	15503	15414	15474	15420	15393	15388	15658	15499	15460	15530	15517	15500	15400	15564	15508	15502	15446	15511	15541	15649	15410	15276	15444	15605	15368	15493	15470	15536	15379	15295	15335	15519	15461	15434	15455	15415	15245	15486	15420	15460	15459	15403	15395	15471	15373	15715	15549	15616	15434	15370	15480	15360	15562	15574	15436	15478	15466	15598	15436	15559	15235	15252	15409	15509	15415	15635	15437	15450	15552	15281	15307	15523	15390	15525	15603	15280	15454	15559	15569	15460	15446	15355	15583	15355	15471	15370	15348	15359	15545	15411	15442	15436	15352	15450	15477	15418	15594	15553	15511	15402	15614	15572	15434	15491	15466	15517	15526	15518	15458	15338	15612	15442	15351	15366	15442	15320	15520	15397	15408	15448	15437	15467	15406	15457	15412	15403	15507	15504	15428	15519	15520	15447	15372	15327	15720	15519	15383	15559	15371	15376	15364	15330	15458	15547	15483	15463	15429	15432	15487	15517	15501	15397	15464	15350	15581	15360	15350	15616	15512	15437	15483	15402	15338	15398	15446	15475	15434	15574	15376	15278	15218	15481	15451	15416	15301	15557	15312	15576	15487	15483	15436	15565	15487	15436	15250	15534	15423	15478	15483	15546	15408	15637	15458	15459	15327	15478	15404	15329	15505	15474	15479	15464	15386	15399	15415	15435	15250	15490	15308	15450	15378	15529	15413	15555	15552	15429	15504	15515	15502	15485	15404	15472	15432	15501	15518	15400	15568	15472	15358	15366	15582	15542	15476	15424	15619	15456	15276	15322	15560	15401	15571	15393	15681	15503	15494	15475	15432	15215	15424	15603	15363	15504	15313	15468	15520	15431	15394	15458	15535	15505	15440	15529	15379	15256	15391	15503	15404	15422	15317	15423	15403	15401	15563	15469	15433	15422	15530	15410	15541	15550	15454	15574	15462	15473	15424	15377	15389	15555	15413	15528	15410	15449	15589	15472	15473	15515	15378	15440	15288	15446	15310	15418	15290	15423	15331	15446	15327	15449	15414	15562	15286	15386	15517	15565	15396	15530	15398	15359	15544	15496	15553	15456	15498	15419	15578	15301	15581	15509	15674	15504	15536	15654	15333	15332	15356	15609	15518	15439	15523	15382	15557	15365	15425	15486	15408	15474	15407	15353	15388	15338	15438	15408	15314	15428	15436	15459	15448	15461	15402	15524	15342	15293	15519	15391	15370	15376	15607	15495	15451	15480	15378	15515	15425	15535	15488	15500	15522	15612	15416	15537	15402	15512	15446	15611	15466	15699	15442	15482	15413	15512	15372	15524	15524	15449	15291	15291	15393	15586	15379	15463	15384	15466	15541	15483	15478	15449	15605	15457	15524	15325	15408	15316	15518	15508	15321	15487	15516	15407	15381	15565	15536	15428	15611	15501	15500	15236	15427	15407	15492	15391	15464	15473	15411	15254	15417	15499	15375	15314	15393	15427	15530	15540	15486	15516	15668	15498	15431	15347	15273	15538	15609	15401	15391	15303	15464	15455	15415	15525	15451	15357	15657	15351	15404	15452	15290	15456	15506	15396	15451	15484	15493	15500	15398	15369	15564	15470	15399	15345	15469	15289	15475	15377	15424	15471	15317	15414	15556	15580	15587	15390	15500	15327	15430	15461	15569	15432	15496	15493	15450	15494	15509	15407	15537	15504	15472	15676	15464	15563	15553	15452	15442	15415	15438	15436	15565	15362	15446	15497	15403	15385	15520	15497	15390	15527	15359	15402	15503	15300	15538	15494	15580	15450	15437	15362	15444	15377	15467	15608	15371	15411	15431	15400	15338	15481	15395	15386	15559	15355	15425	15478	15499	15563	15543	15214	15430	15500	15323	15485	15333	15540	15384	15477	15331	15428	15400	15608	15438	15398	15197	15511	15356	15393	15522	15374	15596	15470	15509	15574	15449	15349	15431	15504	15447	15413	15603	15337	15351	15419	15400	15386	15533	15400	15471	15423	15440	15365	15354	15487	15282	15386	15516	15452	15408	15459	15459	15466	15457	15522	15497	15339	15547	15540	15526	15341	15588	15418	15276	15461	15550	15355	15523	15344	15512	15451	15529	15314	15517	15492	15587	15462	15429	15445	15294	15557	15306	15394	15357	15311	15417	15394	15441	15518	15517	15405	15433	15353	15428	15570	15538	15415	15356	15461	15356	15440	15559	15448	15458	15467	15470	15265	15539	15445	15485	15326	15451	15375	15581	15508	15375	15500	15378	15397	15394	15376	15397	15510	15526	15385	15450	15369	15698	15345	15386	15496	15370	15494	15291	15372	15265	15499	15555	15478	15439	15512	15513	15523	15471	15490	15526	15460	15604	15508	15269	15665	15318	15559	15364	15585	15365	15170	15455	15629	15442	15404	15469	15582	15380	15496	15486	15390	15532	15334	15538	15360	15413	15392	15505	15502	15555	15367	15505	15415	15450	15367	15523	15504	15400	15520	15299	15337	15488	15458	15534	15352	15415	15478	15364	15393	15363	15469	15414	15384	15532	15465	15329	15646	15569	15457	15558	15447	15415	15411	15509	15386	15478	15625	15403	15349	15449	15521	15636	15553	15421	15353	15519	15313	15483	15463	15531	15377	15489	15488	15320	15583	15420	15414	15565	15408	15498	15313	15555	15177	15537	15382	15558	15514	15473	15284	15417	15357	15582	15558	15375	15520	15381	15553	15391	15403	15416	15505	15417	15339	15352	15428	15391	15465	15402	15478	15389	15270	15348	15324	15516	15396	15424	15412	15378	15348	15324	15477	15481	15309	15384	15431	15479	15400	15401	15572	15542	15188	15604	15351	15556	15527	15593	15390	15319	15527	15468	15455	15535	15290	15518	15510	15411	15391	15412	15481	15406	15381	15339	15550	15546	15435	15367	15494	15149	15483	15468	15509	15628	15560	15572	15391	15525	15456	15396	15424	15536	15544	15472	15349	15441	15644	15442	15538	15328	15412	15330	15473	15411	15608	15503	15419	15399	15566	15376	15587	15420	15434	15331	15458	15436	15408	15455	15566	15431	15529	15291	15402	15403	15507	15397	15366	15459	15390	15457	15437	15494	15388	15520	15396	15383	15451	15367	15594	15468	15506	15434	15287	15461	15366	15431	15421	15411	15406	15432	15473	15531	15199	15389	15472	15492	15358	15376	15605	15299	15337	15336	15500	15532	15422	15502	15367	15593	15624	15501	15511	15480	15336	15599	15572	15468	15234	15492	15485	15297	15407	15413	15489	15455	15476	15453	15456	15498	15581	15296	15570	15417	15558	15416	15274	15528	15430	15399	15502	15467	15640	15443	15417	15523	15409	15522	15626	15504	15495	15433	15601	15314	15339	15476	15416	15458	15365	15415	15480	15620	15482	15411	15579	15369	15338	15411	15473	15482	15364	15504	15392	15257	15493	15633	15499	15451	15396	15493	15253	15273	15438	15561	15442	15416	15486	15571	15344	15391	15432	15489	15451	15405	15273	15414	15545	15221	15380	15455	15475	15345	15489	15561	15480	15308	15461	15517	15487	15359	15472	15495	15428	15410	15311	15488	15537	15440	15350	15430	15454	15496	15443	15508	15565	15450	15459	15407	15501	15419	15489	15445	15387	15561	15540	15483	15494	15483	15504	15266	15430	15452	15467	15516	15288	15447	15257	15466	15531	15396	15553	15530	15338	15436	15321	15689	15467	15357	15464	15432	15452	15375	15396	15436	15490	15484	15381	15368	15551	15325	15446	15368	15278	15397	15552	15283	15419	15412	15374	15336	15298	15373	15343	15696	15362	15294	15623	15544	15456	15400	15352	15318	15477	15319	15322	15456	15381	15567	15479	15478	15496	15383	15426	15356	15408	15406	15428	15539	15409	15455	15411	15567	15413	15401	15707	15438	15349	15398	15500	15603	15363	15283	15531	15562	15473	15442	15436	15486	15403	15472	15406	15510	15484	15412	15536	15380	15528	15482	15448	15549	15377	15455	15397	15453	15459	15568	15368	15334	15429	15430	15494	15517	15418	15631	15438	15408	15474	15480	15473	15531	15433	15420	15505	15565	15452	15534	15406	15255	15451	15330	15523	15337	15394	15355	15398	15402	15329	15485	15357	15439	15425	15389	15450	15341	15345	15476	15499	15493	15428	15469	15390	15352	15570	15488	15280	15297	15282	15403	15411	15599	15308	15464	15501	15514	15308	15381	15529	15435	15425	15473	15374	15540	15404	15605	15406	15383	15428	15463	15363	15540	15487	15528	15478	15462	15379	15466	15410	15465	15427	15510	15436	15447	15468	15643	15558	15338	15567	15442	15386	15462	15447	15232	15410	15544	15270	15620	15520	15589	15388	15406	15476	15462	15533	15404	15464	15374	15488	15238	15447	15290	15534	15371	15485	15479	15558	15487	15375	15540	15535	15369	15480	15493	15416	15337	15406	15398	15604	15390	15402	15417	15408	15335	15514	15436	15368	15514	15483	15495	15374	15376	15291	15254	15412	15419
22501	20942	28639	23421	21157	23491	25998	21464	20350	20437	19855	25861	39982	36550	32454	26579	21142	19529	18391	18031	17783	17899	18031	17873	17942	17921	17939	17849	17910	17778	17878	17858	18016	18000	17836	17825	17729	18009	17882	17782	17843	17704	17737	17786	17705	17799	17853	17748	17807	17883	17814	17815	17741	17830	17696	17817	17730	17753	17923	17736	17968	17856	17749	17927	17900	17722	17837	17638	17787	17665	17767	17806	17865	17641	17653	17754	17746	17830	17816	17919	17858	17665	17700	17810	17748	17655	17792	17788	17665	17708	17798	17672	17492	17925	17741	17735	17947	17934	17805	17903	17836	17713	17764	17983	17911	17708	17757	17882	17903	17516	17867	17654	17708	17726	17967	17787	17677	17765	17790	17775	17680	17701	17693	17835	17627	17761	17765	17967	17585	17991	17713	17574	17748	17689	17701	18044	17690	17700	17679	17716	17742	17700	17788	17853	17856	17950	17863	17627	17621	17876	17761	17852	17616	17828	17591	17627	17709	17952	17534	17741	17712	17629	17551	17904	17816	17807	17990	17749	17912	17960	17508	17878	17637	17680	17663	17796	17943	18016	17793	17773	17794	17549	17806	17640	17515	17596	17805	17764	17813	17845	17701	17566	17746	17796	17709	18124	17836	17655	17782	17779	17676	17632	17937	17877	17850	17718	17749	17823	17677	17620	17873	17751	17543	17671	18010	17703	17643	17585	17765	17811	17845	17643	17769	17567	17599	17601	17739	17889	17487	17712	17852	17677	17687	17702	17776	17805	17679	17769	17654	17897	17817	17740	17774	17701	17828	17737	17945	17812	17726	17821	17657	17536	17624	17938	17769	17635	17576	17842	17649	18009	17781	17948	17727	17742	17494	17746	17986	17743	17597	17824	17844	17824	17778	17717	17689	17696	17693	17673	17793	17764	18003	17680	17577	17884	17670	17824	17766	17632	17615	17841	17668	17881	18003	17738	17727	17741	17611	17767	17619	17835	17598	17782	17743	17655	17719	17645	17664	17741	17701	17828	17975	17671	17615	17626	17706	17767	17645	17860	17669	17656	17748	17744	17864	17943	17789	17744	17687	17736	17789	17888	17686	17720	17667	17658	18034	17698	17581	17760	17540	17617	17771	17887	17831	17969	17845	17704	17787	17803	17637	17482	17633	17908	17892	17926	17899	17820	17772	17763	17619	17715	17704	17705	17903	17938	17886	17722	17669	17641	17675	17715	17686	17856	17747	17880	17689	17803	17674	17808	17813	17697	17778	17714	17595	17854	18125	17823	17812	17656	17926	17648	17768	17542	17820	17802	17800	17917	17780	17825	17747	17906	17804	17677	17644	17820	17749	17666	17516	17723	17685	17694	17648	17678	17685	17640	17555	17763	17667	17621	17705	17796	17868	17621	17688	17823	17799	17603	17912	17631	17773	17705	17647	17720	17695	17759	17739	17502	17852	17727	17693	17694	17780	17897	17823	17741	18038	17716	17706	17658	17968	17655	17668	17440	17770	17851	17847	17701	17723	17751	17817	17855	17813	17849	17653	17665	17674	17885	17588	17670	17639	17781	17797	17573	17623	17800	17708	18007	17869	17821	17876	17622	17891	17755	17904	17506	17667	17519	17824	17602	17650	17594	17618	17752	17493	17639	17700	17808	17899	17860	17959	17792	17829	17692	17604	17761	17725	17718	17711	17613	17750	17682	17788	17829	17674	17655	17803	17658	17627	17410	17743	17683	17744	17768	17756	17524	17661	17727	17692	17943	17966	17775	17750	17848	17728	18008	17591	17897	17851	17621	17788	17776	17779	17745	17773	17660	17862	17567	17694	17773	17541	17664	17629	17639	17669	17923	17675	17648	17781	17746	17692	17663	17533	17726	17724	17948	18010	17933	17881	17819	17804	17764	17612	17758	17740	17584	17841	17539	17731	17749	17871	17654	17605	17606	17640	17849	17789	17743	17798	17678	17775	17695	17646	17788	17645	17707	17754	17480	17678	17959	17712	17731	17669	17704	17698	17756	17718	17692	17695	17773	17637	17766	17897	17763	17521	17850	17644	17624	17861	17687	17597	17612	17959	17735	17681	17706	17648	17743	17769	17816	17788	17754	17776	17805	17720	17729	17686	17829	17836	17680	17922	17744	17845	17630	17766	17758	17823	17598	17812	17746	17745	17856	17855	17982	17499	17569	17553	17742	17630	17796	17947	17557	17660	17715	17708	17592	17595	17764	17679	17676	17642	17771	17699	17725	17848	17801	17734	17675	17653	17602	17718	17728	17712	17780	17830	17754	17801	17636	17786	17733	17798	17645	17834	17649	17527	17888	17623	17519	17703	17637	17553	17796	17590	17558	17912	17794	17872	17805	17620	17805	17674	17827	17529	17805	17802	17684	17839	17727	17953	17716	17675	17737	17807	17895	17639	17682	17760	17697	17689	17666	17752	17711	17949	17800	17744	17730	17545	17648	17813	17729	17655	17662	17749	17497	17621	17514	17695	17570	17766	17677	17753	17710	17791	17594	17726	17933	17758	17876	17702	17721	17703	17804	17797	17559	17636	17712	17708	17727	17693	17890	17819	17560	17730	17684	17629	17711	17588	17650	17764	17776	17680	17879	17927	17606	17781	17554	17657	17848	17794	17815	17744	17818	17794	17649	17696	17937	17710	17645	17552	17766	17752	17738	17676	17568	17852	17667	17843	17772	17825	17797	17911	17782	17508	17428	17892	17725	17692	17634	17842	17692	17801	17691	17753	17613	17530	17487	17468	17759	17782	17915	17942	17712	17815	17887	17853	17628	17714	17777	17869	17716	17591	17543	17791	17800	17646	17837	17647	17650	17587	17647	17719	17727	17750	17825	17959	17750	17882	17811	17696	17772	17703	17825	17911	17792	17654	17642	17940	17504	17742	17830	17864	17448	17717	17798	17575	17639	17699	17935	18048	17795	17660	17577	17814	17582	17678	17746	17687	17705	17566	17735	17754	17676	17779	17893	17627	17677	17736	17732	17863	17805	17850	17811	17608	17719	17721	17463	17880	17823	17669	17845	17744	17572	17858	17914	17698	17536	17657	17640	17784	17851	17744	17718	17651	17765	17576	17643	17474	17580	17622	17676	17779	17829	17673	17612	17552	17612	17936	17634	17692	17810	17715	17846	17855	17731	17709	17584	17608	17563	17921	17795	17684	17680	17814	17685	17740	17655	17846	17622	17811	17662	17745	17596	17548	17595	17655	17589	17553	17830	17888	17765	17749	17858	17781	17706	17694	17560	17675	17812	17810	17539	17643	17638	17739	17743	17579	17627	17908	17672	17578	17635	17523	17734	17891	17732	17660	17819	17825	17633	17881	17657	17558	17707	18045	17681	17858	17645	17659	17755	17743	17656	17737	17695	17828	17745	17768	17649	17562	17770	17693	17687	17911	17818	17717	17639	17646	17452	17771	17806	17702	17809	17755	17783	17888	17677	17660	17562	17820	17796	17748	17601	17694	17620	17788	17573	17609	17836	17712	17744	17903	17701	17480	17669	17749	17753	17701	17751	17847	17902	17906	17670	17724	17699	17692	17752	17762	17704	17734	17515	17523	17569	17843	17690	17699	17943	17886	17777	17777	17495	17705	17729	17666	17856	17862	17930	17775	17786	17845	17524	17524	17854	17603	17851	17669	17730	17642	17634	17682	17728	17850	17654	17820	17704	17794	17845	17761	17954	17695	17728	17828	17623	17868	17865	17672	17548	17645	17666	17951	17616	17756	17780	17719	17817	17885	17590	17637	17687	17649	17636	17625	17767	17673	17689	17666	17880	17789	17713	17779	17601	17764	17750	17408	17852	17806	17704	17584	17770	17733	17891	17626	17785	17570	17731	17734	17812	18013	17716	17482	17722	17593	17662	17821	17668	17717	17741	17937	17627	17578	17770	17764	17674	17705	17708	17785	17923	17682	17976	17597	17768	17702	17851	17655	17704	17600	17776	17667	17856	17626	17833	17822	17610	17657	17750	17817	17696	17929	17767	17917	17850	17652	17813	17757	17760	17732	17789	17643	17798	17588	17784	17618	17505	17639	17747	17807	17522	17840	17803	17799	17857	17698	17759	17755	17662	17650	17792	17752	17594	17689	17762	17663	17640	17834	17765	17645	17714	17833	17582	17878	17878	17861	17779	17800	17852	17898	17979	17725	17816	17654	17715	17784	17617	17645	17996	18029	17790	17714	17707	17710	17762	17680	17585	17601	17664	17867	17995	17736	17584	17625	17737	17685	17818	17986	17867	17670	17639	17575	17649	17672	17695	17573	17626	17954	17784	17578	17658	17868	17694	17745	17861	17733	17755	17829	17621	17557	17803	17620	17584	17701	17723	17643	17776	17532	17887	17774	17704	17620	17696	17838	17920	17752	17807	17607	17658	17618	17646	17823	17633	17661	17687	17779	17812	17888	17820	17872	17663	17708	17637	17602	17775	17943	17702	17624	17718	17565	17782	17840	17722	17813	17618	17661	17809	17927	17725	17564	17658	17792	17823	17771	17763	17479	17553	17741	17652	17883	17634	17811	17860	17689	17654	17588	17752	17724	17703	17514	17748	17724	17753	17623	17929	17539	17681	17626	17490	17769	17750	17844	17883	17925	17729	17702	17756	17960	17956	17601	17833	17714	17772	17697	17699	17946	17747	17581	17588	17562	17622	17690	17774	17713	17825	17861	17733	17697	17677	17809	17476	17704	17756	17793	17716	17628	17802	17907	17694	17801	17755	17857	17484	17771	17610	17779	17461	17558	17598	17632	17750	17735	17770	17578	17806	17677	17637	17693	17602	17587	17466	17585	17871	17643	17793	17796	17715	17870	17655	17772	17632	17803	17601	17661	17764	17597	17859	17724	17581	17686	17692	17954	17685	17703	17640	17701	17608	17603	17802	17720	17669	17742	17574	17813	17642	17718	17772	17748	17876	17844	17658	17755	17735	17636	17857	17634	17599	17666	17746	17791	17823	17425	17627	17867	17755	17910	17921	17824	17886	17820	17753	17767	17718	17877	17933	17929	17575	17824	17678	17767	17746	17762	17681	17814	17816	17628	17657	17846	17861	17723	17858	17789	17681	17715	17693	17577	17793	17669	17621	17839	17823	17714	17507	17888	17551	17871	17682	17900	17743	17597	17561	17770	17711	17687	17647
16644	30329	29792	24653	22823	21138	21761	21186	20208	19556	18822	29224	42301	38613	33619	25763	19066	17139	16000	15701	15551	15646	15766	15686	15575	15592	15574	15737	15748	15761	15835	15583	15528	15791	15753	15705	15474	15521	15590	15735	15693	15567	15618	15481	15615	15617	15684	15577	15642	15625	15732	15661	15749	15777	15564	15578	15662	15490	15695	15916	15467	15746	15696	15648	15719	15532	15741	15627	15649	15681	15552	15649	15631	15642	15648	15627	15596	15682	15558	15655	15555	15704	15414	15559	15591	15560	15585	15753	15577	15527	15650	15578	15468	15550	15831	15559	15502	15578	15688	15731	15770	15583	15764	15619	15577	15565	15575	15625	15668	15638	15573	15827	15664	15652	15547	15859	15531	15521	15624	15616	15752	15641	15528	15599	15640	15607	15698	15588	15716	15573	15605	15629	15733	15621	15696	15533	15584	15598	15646	15702	15599	15558	15649	15749	15483	15592	15606	15494	15536	15761	15719	15557	15562	15731	15656	15571	15554	15658	15752	15642	15641	15720	15642	15642	15632	15640	15626	15533	15546	15673	15483	15448	15756	15627	15736	15547	15702	15494	15570	15731	15670	15718	15558	15519	15692	15537	15633	15664	15505	15630	15620	15739	15584	15685	15677	15638	15500	15550	15630	15722	15745	15701	15556	15580	15673	15555	15539	15597	15723	15516	15602	15461	15641	15704	15593	15593	15847	15569	15701	15647	15645	15472	15753	15506	15511	15635	15591	15623	15685	15702	15608	15375	15770	15533	15591	15703	15605	15638	15577	15727	15767	15665	15616	15610	15572	15686	15462	15707	15554	15627	15525	15632	15593	15663	15774	15825	15579	15691	15697	15481	15551	15477	15703	15458	15819	15578	15485	15728	15765	15801	15622	15689	15471	15522	15585	15542	15668	15573	15707	15623	15813	15611	15774	15390	15753	15567	15701	15648	15473	15706	15637	15688	15836	15610	15629	15604	15377	15656	15774	15548	15604	15718	15551	15586	15597	15595	15726	15551	15674	15528	15501	15653	15676	15739	15610	15510	15532	15733	15881	15563	15730	15646	15608	15715	15631	15647	15710	15692	15666	15502	15624	15614	15662	15710	15629	15772	15648	15596	15775	15765	15659	15568	15554	15708	15475	15624	15759	15599	15738	15733	15578	15754	15561	15603	15677	15541	15664	15676	15630	15633	15833	15583	15656	15555	15710	15720	15538	15608	15667	15729	15598	15596	15534	15658	15876	15531	15559	15697	15778	15717	15583	15634	15544	15580	15579	15641	15594	15614	15535	15477	15597	15502	15646	15672	15551	15631	15568	15717	15528	15542	15581	15600	15489	15694	15600	15690	15782	15644	15661	15671	15532	15738	15674	15760	15773	15689	15539	15629	15659	15452	15913	15673	15578	15493	15614	15580	15442	15435	15631	15772	15805	15602	15506	15709	15579	15693	15647	15580	15609	15654	15670	15734	15410	15564	15518	15628	15596	15666	15597	15701	15601	15729	15530	15680	15554	15632	15589	15534	15682	15893	15722	15492	15770	15592	15646	15512	15707	15706	15654	15591	15712	15613	15591	15760	15696	15584	15501	15620	15610	15442	15625	15430	15689	15649	15779	15617	15515	15639	15460	15718	15571	15460	15603	15701	15565	15503	15708	15710	15537	15732	15755	15433	15790	15772	15596	15671	15517	15665	15636	15454	15638	15585	15503	15599	15548	15737	15633	15597	15579	15479	15563	15737	15593	15628	15524	15726	15572	15670	15544	15653	15668	15459	15620	15578	15831	15572	15536	15636	15620	15787	15610	15560	15824	15432	15681	15573	15557	15487	15665	15653	15501	15754	15551	15643	15599	15643	15659	15541	15543	15693	15558	15745	15738	15628	15669	15462	15682	15817	15535	15756	15550	15556	15627	15748	15649	15795	15612	15642	15635	15820	15637	15656	15615	15751	15631	15746	15681	15539	15574	15589	15517	15646	15597	15615	15562	15722	15658	15489	15669	15578	15671	15492	15651	15794	15589	15530	15596	15539	15650	15601	15687	15639	15735	15655	15711	15636	15631	15472	15634	15541	15650	15621	15643	15508	15522	15603	15795	15601	15630	15554	15543	15609	15506	15715	15658	15690	15657	15573	15578	15630	15651	15556	15511	15656	15730	15500	15556	15663	15445	15577	15500	15783	15796	15633	15749	15671	15779	15563	15578	15549	15566	15687	15481	15601	15545	15609	15602	15571	15742	15641	15624	15481	15538	15566	15668	15644	15788	15708	15791	15670	15633	15601	15450	15582	15632	15611	15592	15570	15604	15491	15707	15679	15584	15755	15576	15524	15575	15624	15557	15627	15696	15585	15660	15621	15574	15784	15621	15587	15639	15644	15764	15544	15777	15563	15492	15678	15637	15617	15595	15665	15583	15672	15660	15615	15601	15515	15480	15608	15604	15627	15565	15562	15677	15667	15648	15639	15643	15642	15646	15515	15692	15498	15736	15747	15663	15694	15485	15435	15712	15609	15646	15630	15728	15787	15624	15519	15595	15659	15668	15602	15557	15397	15765	15813	15576	15568	15458	15469	15626	15604	15518	15683	15652	15705	15676	15625	15517	15870	15658	15725	15678	15598	15467	15681	15526	15647	15562	15767	15446	15669	15637	15728	15523	15559	15644	15434	15700	15612	15504	15650	15604	15654	15565	15692	15618	15684	15736	15662	15525	15532	15611	15478	15483	15537	15612	15543	15593	15669	15443	15684	15635	15603	15393	15553	15568	15686	15326	15728	15556	15688	15895	15631	15554	15646	15498	15601	15600	15582	15761	15602	15540	15726	15742	15532	15529	15566	15657	15532	15632	15650	15706	15591	15777	15629	15643	15655	15542	15658	15493	15616	15613	15610	15572	15746	15401	15588	15575	15582	15552	15702	15780	15766	15759	15422	15711	15632	15664	15581	15721	15596	15652	15673	15746	15808	15485	15707	15554	15563	15499	15519	15577	15721	15778	15700	15646	15614	15635	15628	15585	15813	15581	15551	15665	15748	15553	15680	15666	15763	15594	15577	15591	15645	15680	15679	15695	15504	15669	15469	15543	15827	15638	15624	15411	15689	15601	15513	15654	15514	15675	15664	15641	15278	15676	15546	15501	15591	15642	15665	15595	15501	15740	15635	15691	15654	15741	15623	15581	15485	15667	15721	15568	15628	15489	15479	15552	15628	15482	15516	15599	15817	15518	15633	15517	15686	15520	15676	15600	15610	15568	15679	15442	15572	15558	15704	15452	15527	15509	15568	15680	15640	15572	15702	15675	15663	15606	15687	15672	15510	15653	15633	15505	15657	15615	15546	15840	15659	15600	15901	15709	15674	15570	15781	15537	15720	15745	15593	15543	15686	15616	15757	15706	15666	15692	15603	15517	15628	15802	15634	15716	15654	15615	15604	15546	15639	15608	15533	15546	15779	15493	15542	15684	15665	15696	15600	15560	15640	15668	15574	15581	15576	15482	15708	15669	15461	15802	15602	15783	15670	15659	15421	15731	15670	15573	15587	15531	15601	15559	15637	15652	15744	15733	15621	15719	15501	15566	15623	15595	15647	15519	15651	15605	15682	15616	15815	15513	15612	15495	15577	15619	15500	15672	15606	15615	15418	15608	15467	15526	15702	15766	15573	15813	15871	15526	15748	15789	15674	15576	15663	15572	15711	15582	15579	15684	15540	15597	15645	15635	15581	15675	15594	15715	15671	15694	15719	15621	15616	15493	15500	15685	15740	15639	15667	15553	15621	15593	15640	15741	15738	15587	15606	15577	15668	15753	15673	15739	15561	15598	15756	15541	15685	15661	15728	15700	15449	15496	15639	15522	15639	15592	15463	15510	15516	15573	15582	15719	15663	15560	15683	15841	15632	15612	15617	15673	15587	15739	15511	15662	15524	15621	15599	15647	15570	15628	15543	15563	15648	15661	15478	15466	15569	15530	15628	15722	15709	15603	15675	15721	15770	15497	15583	15640	15667	15787	15600	15461	15488	15746	15644	15492	15633	15763	15626	15596	15627	15568	15664	15455	15557	15616	15807	15694	15627	15539	15743	15629	15635	15728	15602	15550	15785	15588	15641	15616	15605	15564	15621	15707	15524	15550	15663	15574	15875	15646	15712	15599	15569	15613	15699	15633	15684	15650	15658	15519	15640	15671	15610	15709	15576	15582	15796	15558	15536	15705	15661	15658	15636	15601	15662	15525	15695	15619	15583	15523	15636	15778	15588	15566	15576	15553	15668	15665	15546	15577	15670	15647	15425	15660	15681	15722	15578	15615	15701	15615	15439	15593	15744	15749	15624	15558	15579	15529	15472	15586	15461	15586	15707	15515	15594	15668	15738	15696	15816	15721	15677	15754	15636	15755	15549	15696	15610	15478	15547	15605	15616	15532	15601	15576	15675	15316	15713	15663	15832	15407	15657	15579	15582	15781	15459	15641	15563	15637	15491	15594	15758	15818	15417	15766	15678	15759	15608	15568	15579	15711	15456	15475	15502	15680	15439	15543	15578	15511	15666	15631	15481	15558	15651	15663	15741	15556	15644	15655	15507	15882	15736	15539	15602	15573	15521	15665	15576	15539	15651	15449	15592	15583	15668	15478	15672	15667	15681	15802	15696	15617	15547	15469	15510	15655	15510	15560	15701	15729	15682	15527	15732	15634	15586	15659	15665	15697	15621	15614	15522	15538	15709	15593	15486	15672	15402	15607	15543	15570	15506	15562	15742	15747	15641	15603	15395	15666	15652	15656	15552	15442	15695	15610	15535	15672	15575	15534	15587	15619	15466	15627	15630	15645	15504	15677	15694	15702	15553	15648	15471	15610	15662	15700	15612	15538	15572	15798	15450	15645	15452	15621	15511	15645	15551	15584	15556	15602	15715	15407	15582	15465	15670	15763	15629	15682	15682	15595	15611	15623	15632	15612	15743	15586	15817	15633	15696	15624	15633	15584	15480	15685	15682	15628	15606	15503	15652	15698	15540	15578	15465	15645	15551	15711	15672	15596	15589	15412	15659	15514	15572	15589	15562	15666	15599	15631	15665	15658	15679	15509	15563	15792	15549	15549	15581	15601	15738	15612	15676	15562	15732	15487	15603	15808	15633	15618	15557	15750	15739	15592	15635	15729	15549	15523	15616
27029	21731	25435	23831	20038	19537	19292	19291	18788	18278	18080	17948	19426	19605	19314	18812	18221	17833	17540	17513	17410	17432	17460	17357	17405	17518	17485	17565	17406	17615	17568	17560	17501	17476	17447	17508	17364	17506	17466	17659	17639	17415	17468	17368	17623	17633	17547	17560	17584	17395	17493	17334	17400	17472	17576	17455	17354	17127	17250	17456	17612	17457	17485	17516	17513	17619	17613	17374	17545	17361	17406	17767	17419	17357	17521	17490	17455	17599	17744	17548	17409	17496	17490	17458	17445	17270	17408	17410	17082	17309	17439	17318	17665	17548	17386	17543	17481	17491	17542	17423	17750	17470	17452	17412	17670	17447	17563	17545	17474	17444	17586	17581	17491	17515	17541	17543	17435	17476	17369	17303	17561	17387	17402	17434	17612	17468	17435	17542	17443	17407	17536	17478	17533	17496	17508	17475	17349	17311	17532	17295	17512	17447	17237	17556	17602	17423	17576	17395	17458	17564	17324	17561	17554	17378	17549	17502	17288	17419	17429	17578	17466	17512	17562	17372	17508	17540	17393	17464	17605	17473	17550	17252	17472	17366	17570	17630	17630	17541	17528	17510	17714	17467	17524	17497	17602	17509	17634	17355	17341	17632	17565	17418	17628	17609	17516	17517	17610	17597	17597	17574	17479	17472	17517	17355	17474	17256	17354	17688	17429	17393	17459	17556	17208	17426	17528	17529	17422	17549	17417	17512	17561	17415	17569	17560	17546	17376	17389	17390	17456	17613	17517	17600	17503	17475	17399	17285	17399	17313	17495	17254	17415	17293	17493	17563	17439	17349	17399	17464	17186	17266	17362	17430	17432	17620	17480	17425	17620	17469	17490	17379	17475	17561	17313	17412	17569	17532	17550	17420	17625	17530	17359	17568	17183	17427	17444	17460	17334	17461	17469	17394	17349	17376	17409	17523	17559	17450	17423	17629	17442	17584	17531	17305	17630	17539	17454	17555	17568	17379	17491	17899	17555	17542	17394	17477	17500	17619	17487	17494	17629	17427	17503	17607	17550	17578	17510	17546	17435	17397	17428	17399	17656	17547	17441	17470	17627	17433	17376	17588	17594	17392	17646	17660	17649	17567	17335	17401	17356	17417	17300	17467	17445	17505	17733	17627	17437	17496	17313	17460	17685	17472	17423	17511	17578	17536	17379	17445	17459	17389	17524	17676	17604	17444	17244	17473	17580	17706	17381	17505	17548	17694	17486	17459	17538	17327	17397	17399	17629	17439	17450	17401	17551	17521	17633	17518	17431	17272	17631	17333	17517	17594	17572	17485	17315	17409	17632	17402	17493	17461	17539	17559	17521	17449	17448	17300	17671	17385	17449	17644	17506	17519	17521	17739	17352	17521	17450	17492	17442	17446	17400	17528	17541	17714	17521	17451	17515	17487	17415	17438	17565	17415	17582	17550	17356	17435	17492	17623	17353	17483	17776	17329	17442	17526	17582	17478	17534	17559	17523	17454	17514	17540	17467	17460	17426	17440	17635	17488	17537	17579	17571	17379	17439	17533	17430	17376	17407	17500	17509	17580	17695	17518	17547	17574	17380	17442	17354	17393	17528	17491	17453	17438	17337	17452	17458	17513	17485	17369	17582	17512	17607	17549	17581	17430	17574	17369	17409	17454	17460	17570	17374	17572	17681	17546	17529	17538	17493	17427	17285	17225	17382	17480	17394	17495	17406	17648	17374	17357	17410	17508	17387	17579	17569	17516	17458	17437	17525	17463	17588	17284	17463	17350	17461	17451	17669	17630	17524	17609	17616	17258	17531	17655	17485	17597	17243	17439	17538	17516	17508	17614	17642	17523	17497	17509	17541	17384	17515	17566	17526	17423	17406	17425	17615	17451	17490	17450	17422	17607	17416	17466	17509	17405	17550	17433	17694	17271	17512	17336	17651	17378	17504	17553	17507	17478	17510	17448	17463	17756	17358	17526	17450	17351	17441	17453	17494	17407	17677	17644	17398	17599	17504	17499	17454	17562	17433	17459	17353	17375	17347	17325	17399	17331	17494	17546	17330	17499	17477	17517	17380	17522	17353	17614	17585	17525	17659	17670	17400	17564	17370	17456	17549	17505	17572	17489	17476	17377	17438	17515	17621	17374	17538	17382	17293	17540	17657	17452	17404	17509	17708	17306	17571	17344	17517	17481	17476	17690	17417	17312	17296	17689	17434	17447	17318	17350	17408	17567	17519	17549	17504	17539	17481	17451	17237	17559	17452	17424	17530	17575	17480	17534	17414	17429	17639	17406	17555	17553	17476	17450	17572	17370	17422	17503	17435	17550	17603	17446	17658	17456	17402	17464	17414	17500	17370	17325	17271	17452	17575	17379	17617	17451	17523	17434	17655	17560	17576	17282	17625	17560	17423	17515	17535	17396	17547	17477	17474	17479	17633	17507	17497	17484	17386	17470	17557	17323	17471	17534	17538	17524	17392	17604	17433	17582	17496	17628	17308	17407	17482	17540	17616	17488	17630	17616	17492	17475	17533	17364	17645	17276	17447	17457	17515	17527	17486	17519	17455	17407	17437	17549	17569	17468	17359	17401	17472	17491	17525	17671	17514	17361	17379	17626	17415	17447	17490	17614	17582	17638	17516	17447	17628	17335	17730	17355	17517	17427	17536	17410	17452	17378	17472	17786	17631	17554	17521	17414	17499	17612	17469	17425	17402	17564	17487	17414	17543	17521	17562	17410	17431	17265	17378	17658	17449	17583	17775	17577	17430	17431	17501	17771	17504	17266	17613	17528	17475	17425	17607	17572	17644	17540	17484	17467	17237	17575	17579	17422	17510	17417	17479	17405	17317	17387	17463	17534	17486	17525	17489	17392	17206	17276	17421	17459	17454	17569	17454	17407	17462	17504	17526	17476	17594	17583	17421	17475	17666	17455	17515	17330	17551	17433	17663	17479	17445	17569	17763	17386	17431	17345	17484	17581	17461	17577	17591	17386	17591	17308	17474	17594	17526	17550	17359	17342	17530	17442	17377	17550	17445	17540	17648	17492	17598	17543	17394	17305	17555	17293	17482	17237	17412	17565	17417	17548	17494	17583	17638	17398	17521	17504	17475	17567	17380	17284	17512	17258	17314	17205	17452	17493	17383	17393	17266	17676	17613	17343	17474	17294	17550	17549	17406	17434	17535	17516	17537	17357	17512	17734	17569	17562	17434	17433	17413	17543	17600	17506	17569	17370	17414	17499	17335	17390	17540	17421	17678	17413	17469	17503	17425	17411	17594	17494	17435	17409	17612	17521	17540	17561	17584	17622	17512	17668	17248	17494	17360	17242	17507	17436	17426	17556	17523	17668	17472	17425	17568	17591	17349	17353	17621	17662	17502	17270	17492	17554	17515	17700	17372	17456	17536	17388	17274	17467	17668	17488	17563	17539	17385	17206	17544	17523	17371	17461	17541	17454	17539	17521	17490	17501	17499	17421	17629	17467	17568	17509	17619	17713	17556	17489	17533	17446	17387	17708	17465	17495	17519	17412	17476	17455	17270	17566	17562	17362	17429	17608	17566	17319	17594	17254	17342	17531	17522	17455	17518	17571	17348	17435	17526	17411	17469	17429	17334	17455	17347	17486	17612	17598	17384	17420	17291	17276	17502	17429	17490	17433	17729	17430	17547	17459	17710	17544	17514	17516	17495	17481	17358	17555	17453	17286	17541	17595	17508	17546	17688	17587	17428	17474	17386	17557	17632	17581	17755	17540	17753	17340	17702	17583	17522	17457	17519	17503	17438	17435	17686	17329	17433	17637	17468	17499	17569	17409	17541	17515	17505	17416	17409	17575	17550	17268	17479	17525	17556	17333	17581	17473	17421	17354	17441	17442	17567	17465	17451	17530	17399	17464	17504	17372	17379	17472	17366	17559	17593	17472	17609	17366	17543	17437	17556	17748	17525	17402	17523	17385	17589	17479	17412	17418	17550	17554	17414	17469	17565	17406	17486	17410	17325	17389	17390	17394	17567	17319	17190	17577	17441	17382	17554	17493	17454	17423	17500	17396	17440	17746	17654	17542	17352	17525	17387	17400	17631	17553	17553	17583	17304	17420	17499	17712	17597	17369	17378	17227	17211	17638	17564	17672	17612	17504	17446	17368	17513	17322	17511	17558	17377	17537	17405	17498	17506	17461	17507	17468	17572	17457	17436	17383	17538	17558	17428	17477	17548	17583	17247	17514	17464	17467	17459	17446	17523	17496	17529	17488	17383	17557	17450	17241	17631	17314	17513	17449	17437	17286	17541	17609	17482	17645	17444	17486	17511	17544	17316	17505	17408	17585	17502	17572	17741	17567	17667	17573	17518	17532	17607	17528	17456	17477	17683	17208	17483	17591	17791	17397	17430	17650	17394	17359	17377	17509	17433	17450	17535	17451	17429	17292	17450	17327	17401	17431	17237	17510	17413	17404	17683	17604	17540	17598	17417	17326	17443	17305	17441	17490	17479	17478	17602	17278	17159	17427	17792	17404	17485	17472	17363	17403	17426	17459	17480	17389	17480	17206	17239	17176	17263	17365	17543	17385	17408	17412	17527	17562	17306	17358	17500	17441	17421	17374	17292	17542	17546	17374	17515	17398	17423	17408	17594	17643	17541	17390	17570	17498	17658	17464	17413	17484	17487	17533	17595	17462	17390	17348	17437	17398	17463	17441	17649	17425	17539	17418	17489	17549	17454	17565	17456	17279	17429	17550	17546	17592	17668	17638	17740	17447	17265	17329	17395	17586	17666	17618	17424	17513	17593	17546	17646	17480	17444	17493	17639	17449	17463	17632	17476	17433	17463	17538	17446	17480	17378	17493	17438	17428	17594	17561	17491	17456	17454	17316	17591	17589	17491	17560	17644	17605	17420	17461	17426	17367	17553	17482	17493	17333	17565	17622	17549	17606	17599	17546	17502	17498	17487	17592	17556	17648	17566	17806	17379	17300	17435	17385	17492	17494	17434	17474	17407	17242	17377	17437	17382	17573	17529	17346	17420	17557	17546	17361	17381	17592	17560	17513	17460	17598	17608	17516	17440	17568	17364	17501	17661	17418	17684	17557	17726	17405	17544	17485	17593	17508	17466	17471	17456	17716	17431	17445	17447	17378	17410	17355	17541	17380	17312	17471	17503	17298	17539	17291
15796	20678	23473	21716	19443	18991	18081	18181	18034	16710	16352	16351	18434	18310	17641	16687	16010	15904	15370	15417	15515	15394	15544	15480	15433	15399	15382	15623	15482	15380	15539	15333	15416	15495	15511	15343	15452	15385	15545	15396	15515	15383	15356	15410	15454	15449	15550	15481	15470	15509	15410	15439	15388	15520	15371	15523	15249	15456	15450	15470	15508	15522	15493	15569	15415	15415	15450	15552	15320	15479	15439	15351	15374	15421	15458	15476	15248	15389	15357	15304	15504	15551	15524	15294	15358	15379	15487	15428	15288	15437	15396	15515	15404	15469	15579	15477	15479	15534	15535	15412	15461	15350	15503	15408	15576	15449	15412	15603	15629	15391	15400	15345	15302	15481	15285	15388	15390	15549	15352	15441	15326	15598	15444	15385	15351	15424	15477	15494	15397	15472	15232	15517	15497	15355	15542	15378	15375	15427	15418	15503	15331	15533	15479	15543	15432	15515	15454	15423	15404	15354	15381	15278	15419	15404	15388	15453	15440	15361	15271	15462	15470	15480	15347	15376	15396	15254	15426	15520	15487	15413	15307	15532	15384	15617	15316	15377	15406	15395	15731	15531	15489	15332	15421	15639	15447	15427	15245	15289	15298	15459	15343	15400	15384	15587	15543	15659	15478	15457	15526	15356	15507	15517	15482	15517	15483	15509	15302	15465	15469	15406	15611	15479	15501	15481	15355	15416	15384	15314	15579	15444	15323	15489	15559	15394	15672	15524	15156	15369	15370	15550	15371	15524	15465	15524	15307	15390	15415	15395	15664	15399	15452	15179	15476	15492	15289	15599	15283	15497	15409	15415	15501	15426	15521	15317	15721	15439	15489	15534	15510	15351	15395	15454	15484	15607	15478	15407	15561	15279	15564	15388	15584	15531	15363	15505	15383	15484	15376	15546	15474	15546	15337	15571	15496	15615	15619	15448	15427	15497	15676	15311	15474	15442	15469	15504	15443	15360	15440	15417	15482	15490	15294	15433	15408	15327	15282	15307	15394	15432	15316	15448	15504	15526	15514	15516	15485	15345	15305	15339	15602	15298	15409	15432	15378	15540	15467	15297	15408	15558	15468	15390	15181	15417	15414	15488	15418	15428	15360	15521	15453	15371	15318	15409	15291	15458	15380	15422	15415	15403	15564	15537	15366	15546	15644	15579	15400	15539	15651	15498	15522	15341	15519	15416	15363	15501	15557	15425	15443	15547	15517	15483	15375	15381	15487	15419	15419	15523	15450	15627	15308	15492	15383	15373	15376	15381	15488	15351	15453	15367	15335	15497	15406	15303	15312	15236	15368	15441	15456	15415	15513	15524	15602	15365	15526	15490	15543	15517	15336	15341	15509	15554	15323	15608	15562	15470	15164	15387	15310	15537	15520	15298	15386	15498	15412	15548	15549	15517	15352	15432	15533	15435	15471	15443	15415	15418	15510	15536	15568	15465	15516	15427	15454	15352	15413	15485	15444	15341	15637	15540	15541	15537	15432	15339	15464	15483	15409	15501	15409	15502	15420	15576	15492	15210	15315	15434	15440	15487	15508	15292	15157	15475	15511	15543	15553	15633	15318	15529	15224	15412	15329	15501	15428	15373	15423	15425	15411	15522	15561	15593	15391	15509	15548	15332	15339	15515	15488	15374	15562	15501	15364	15241	15436	15471	15482	15516	15389	15441	15529	15445	15554	15237	15527	15600	15404	15459	15486	15618	15537	15430	15474	15700	15347	15276	15393	15474	15371	15389	15534	15417	15405	15522	15248	15396	15450	15385	15400	15266	15360	15358	15362	15561	15431	15576	15628	15602	15570	15453	15374	15530	15345	15475	15455	15515	15487	15391	15523	15446	15419	15463	15355	15444	15543	15505	15242	15335	15404	15539	15540	15211	15594	15498	15518	15416	15380	15524	15433	15486	15274	15324	15275	15336	15534	15419	15585	15389	15280	15437	15214	15421	15314	15390	15478	15353	15472	15426	15428	15424	15483	15483	15465	15608	15446	15518	15536	15347	15345	15434	15420	15533	15297	15432	15362	15479	15382	15577	15422	15401	15400	15375	15390	15337	15571	15508	15401	15511	15369	15460	15504	15492	15491	15480	15427	15587	15547	15337	15541	15526	15451	15389	15462	15566	15561	15497	15454	15669	15454	15344	15435	15467	15372	15523	15467	15680	15312	15394	15430	15349	15543	15568	15347	15516	15325	15479	15426	15632	15544	15418	15478	15457	15499	15482	15367	15386	15511	15327	15417	15402	15438	15462	15511	15440	15526	15428	15318	15396	15292	15453	15437	15546	15484	15520	15415	15471	15535	15343	15579	15462	15486	15414	15448	15462	15491	15444	15526	15380	15577	15355	15471	15419	15379	15577	15518	15345	15406	15403	15529	15365	15323	15212	15424	15403	15397	15325	15552	15648	15375	15381	15435	15446	15441	15410	15410	15247	15339	15410	15509	15336	15327	15510	15491	15633	15450	15426	15371	15409	15601	15363	15595	15614	15374	15352	15315	15388	15404	15464	15498	15478	15380	15459	15506	15602	15450	15327	15489	15525	15328	15518	15521	15616	15455	15408	15529	15448	15563	15319	15457	15370	15444	15518	15467	15410	15417	15550	15516	15603	15544	15393	15362	15423	15370	15526	15530	15467	15412	15302	15409	15389	15636	15536	15455	15565	15466	15659	15238	15506	15273	15496	15473	15584	15291	15436	15427	15633	15429	15379	15551	15347	15667	15435	15463	15246	15379	15572	15393	15392	15496	15562	15365	15404	15482	15286	15511	15429	15473	15365	15316	15425	15443	15358	15396	15659	15371	15549	15637	15390	15560	15417	15446	15465	15479	15491	15472	15514	15436	15555	15485	15565	15543	15542	15416	15169	15571	15500	15415	15392	15529	15346	15482	15486	15409	15414	15375	15466	15481	15466	15438	15509	15516	15311	15349	15540	15516	15602	15322	15473	15370	15433	15342	15326	15497	15321	15489	15538	15521	15290	15591	15508	15430	15458	15399	15680	15483	15465	15406	15530	15530	15382	15521	15415	15561	15436	15382	15496	15372	15491	15371	15248	15257	15358	15512	15396	15511	15411	15462	15369	15298	15612	15510	15340	15424	15536	15609	15433	15464	15519	15375	15404	15457	15355	15553	15482	15540	15500	15585	15355	15309	15683	15345	15407	15507	15401	15513	15520	15436	15382	15475	15415	15609	15533	15665	15439	15569	15259	15528	15519	15414	15255	15587	15638	15354	15410	15531	15397	15528	15283	15405	15375	15478	15246	15313	15549	15571	15536	15471	15396	15543	15399	15375	15558	15502	15478	15479	15425	15593	15558	15525	15340	15299	15456	15404	15387	15362	15421	15431	15368	15362	15411	15438	15441	15674	15435	15485	15360	15293	15275	15467	15520	15414	15474	15305	15444	15475	15523	15526	15393	15467	15510	15352	15566	15533	15426	15482	15479	15387	15484	15531	15398	15325	15371	15436	15420	15559	15356	15275	15558	15473	15396	15351	15508	15528	15338	15573	15523	15405	15286	15535	15349	15559	15399	15521	15505	15457	15501	15552	15392	15440	15435	15594	15496	15419	15425	15352	15449	15432	15433	15509	15564	15459	15516	15294	15548	15427	15400	15421	15298	15608	15386	15373	15569	15320	15333	15554	15705	15408	15426	15412	15526	15517	15492	15721	15495	15435	15288	15372	15403	15591	15372	15345	15434	15309	15478	15582	15361	15556	15486	15656	15494	15544	15364	15556	15510	15397	15416	15549	15384	15495	15321	15462	15410	15525	15445	15392	15531	15629	15522	15625	15492	15349	15436	15530	15305	15493	15374	15496	15435	15364	15379	15347	15326	15400	15670	15459	15343	15530	15305	15691	15480	15309	15441	15410	15376	15530	15570	15472	15437	15376	15467	15501	15278	15508	15489	15449	15487	15499	15390	15521	15472	15495	15548	15441	15491	15353	15503	15580	15434	15474	15488	15455	15246	15347	15562	15345	15469	15368	15591	15449	15518	15436	15406	15434	15517	15410	15435	15416	15478	15435	15347	15418	15699	15437	15419	15497	15500	15582	15470	15653	15500	15551	15374	15440	15593	15386	15328	15359	15607	15472	15362	15531	15569	15457	15377	15584	15288	15537	15427	15274	15474	15497	15429	15635	15540	15578	15419	15629	15346	15509	15455	15637	15418	15383	15466	15518	15425	15437	15524	15485	15436	15407	15346	15412	15478	15416	15465	15406	15514	15504	15526	15345	15334	15336	15421	15435	15407	15251	15457	15554	15188	15583	15328	15458	15281	15479	15350	15409	15390	15445	15444	15444	15374	15632	15527	15460	15462	15668	15365	15408	15308	15547	15485	15550	15321	15606	15606	15521	15326	15133	15476	15538	15447	15714	15498	15599	15248	15543	15536	15452	15522	15415	15374	15526	15435	15529	15675	15397	15291	15501	15524	15312	15623	15398	15525	15540	15297	15500	15358	15419	15452	15408	15276	15444	15387	15613	15398	15370	15413	15596	15426	15310	15489	15547	15295	15661	15632	15492	15589	15607	15466	15463	15539	15571	15258	15514	15413	15298	15391	15466	15336	15509	15324	15407	15373	15282	15394	15302	15414	15437	15243	15493	15277	15301	15450	15425	15317	15341	15743	15418	15464	15422	15422	15373	15558	15512	15382	15361	15471	15371	15302	15603	15544	15494	15570	15515	15497	15411	15603	15376	15514	15408	15435	15492	15401	15510	15619	15497	15524	15403	15609	15531	15572	15556	15507	15431	15423	15396	15508	15423	15401	15433	15268	15418	15362	15523	15371	15542	15601	15368	15472	15396	15528	15444	15440	15405	15376	15417	15526	15496	15390	15527	15413	15543	15406	15356	15519	15685	15586	15408	15421	15623	15476	15445	15517	15383	15391	15337	15521	15469	15323	15271	15580	15759	15356	15561	15327	15323	15617	15320	15230	15436	15416	15444	15589	15506	15490	15449	15573	15486	15540	15373	15387	15384	15610	15462	15360	15398	15266	15588	15417	15380	15441	15567	15409	15341	15532	15528	15327	15396	15538	15324	15473	15365	15564	15336	15472	15512	15433	15403	15462	15427	15499	15601	15237	15484	15462	15315	15588	15516	15484	15480	15433	15591	15404	15578	15341	15483	15339	15545	15480
23522	20924	28202	23957	22253	23038	23076	20181	19487	19369	18823	19476	29788	30095	27764	23511	19828	18458	18033	17894	17605	17651	17721	17720	17801	17766	17670	17706	17819	17777	17808	17672	17631	17759	17703	17519	17602	17482	17528	17827	17894	17586	17656	17745	17692	17684	17678	17673	17728	17699	17420	17641	17641	17599	17744	17523	17720	17756	17525	17742	17576	17625	17904	17442	17818	17608	17657	17798	17864	17501	17652	17630	17821	17604	17718	17611	17647	17451	17900	17667	17654	17517	17624	17722	17606	17609	17541	17570	17646	17714	17687	17613	17619	17618	17697	17772	17632	17702	17611	17625	17516	17782	17640	17607	17736	17821	17573	17691	17393	17518	17768	17727	17874	17477	17604	17795	17598	17697	17886	17643	17598	17475	17805	17701	17572	17610	17534	17592	17595	17591	17419	17368	17775	17534	17587	17592	17666	17649	17638	17606	17691	17649	17545	17529	17633	17701	17693	17653	17595	17518	17857	17477	17890	17529	17606	17692	17600	17622	17778	17659	17645	17549	17506	17460	17815	17629	17571	17667	17717	17737	17716	17633	17611	17558	17754	17562	17670	17463	17501	17606	17680	17494	17499	17773	17739	17458	17585	17405	17587	17584	17529	17512	17675	17668	17499	17560	17600	17626	17623	17582	17602	17521	17797	17632	17612	17944	17632	17786	17695	17693	17652	17634	17750	17478	17656	17801	17592	17648	17680	17661	17244	17372	17631	17685	17827	17570	17594	17750	17720	17639	17281	17537	17461	17548	17848	17662	17307	17454	17498	17774	17551	17800	17862	18016	17723	17663	17832	17681	17634	17522	17503	17667	17579	17512	17632	17490	17670	17630	17737	17541	17620	17517	17662	17812	17402	17487	17569	17677	17408	17653	17655	17674	17631	17657	17616	17792	17593	17635	17510	17681	17497	17514	17644	17644	17686	17582	17737	17586	17403	17732	17768	17723	17638	17787	17791	17731	17600	17713	17691	17640	17453	17738	17634	17496	17635	17570	17707	17717	17760	17601	17626	17500	17565	17405	17517	17787	17784	17597	17696	17790	17610	17447	17735	17748	17576	17534	17759	17486	17572	17565	17618	17610	17775	17587	17494	17479	17621	17620	17362	17582	17594	17560	17629	17728	17816	17484	17664	17714	17564	17741	17535	17477	17537	17737	17640	17649	17535	17398	17600	17650	17519	17706	17567	17521	17469	17673	17689	17873	17708	17586	17557	17619	17693	17707	17580	17534	17671	17425	17614	17624	17513	17587	17620	17418	17563	17701	17754	17494	17519	17572	17679	17597	17510	17721	17649	17710	17640	17719	17569	17657	17612	17595	17795	17625	17614	17788	17779	17589	17718	17544	17645	17412	17671	17650	17636	17551	17386	17623	17565	17651	17477	17540	17633	17605	17648	17717	17475	17481	17511	17444	17398	17498	17670	17560	17660	17466	17684	17813	17694	17607	17719	17478	17735	17432	17464	17522	17635	17540	17642	17582	17677	17727	17702	17779	17549	17576	17723	17622	17597	17574	17652	17612	17569	17616	17783	17653	17570	17628	17821	17722	17750	17476	17553	17643	17631	17702	17607	17717	17435	17570	17872	17637	17708	17739	17556	17714	17604	17526	17515	17686	17653	17648	17901	17625	17622	17606	17499	17756	17764	17799	17603	17734	17750	17776	17376	17714	17461	17479	17610	17658	17532	17582	17542	17860	17698	17669	17534	17682	17510	17474	17626	17540	17696	17410	17567	17745	17547	17742	17718	17572	17720	17536	17724	17700	17573	17523	17353	17481	17827	17590	17680	17591	17727	17634	17651	17508	17462	17608	17793	17499	17508	17752	17486	17467	17669	17735	17572	17651	17505	17655	17481	17533	17450	17587	17495	17434	17709	17762	17835	17478	17740	17664	17483	17624	17700	17719	17442	17639	17762	17731	17487	17661	17640	17786	17721	17692	17693	17630	17843	17650	17615	17486	17593	17690	17693	17582	17670	17693	17398	17630	17424	17612	17740	17551	17740	17663	17701	17540	17506	17485	17658	17739	17634	17597	17680	17930	17626	17576	17689	17632	17450	17727	17754	17704	17711	17567	17633	17397	17447	17592	17598	17677	17736	17642	17556	17685	17608	17569	17525	17526	17230	17801	17548	17407	17605	17510	17622	17665	17689	17689	17607	17739	17583	17633	17645	17481	17501	17711	17586	17563	17620	17442	17721	17792	17591	17627	17596	17606	17678	17721	17582	17750	17848	17741	17824	17638	17898	17768	17538	17518	17493	17700	17459	17513	17583	17827	17578	17575	17599	17493	17813	17550	17803	17476	17519	17855	17508	17489	17645	17619	17645	17841	17576	17482	17751	17707	17536	17544	17746	17564	17598	17722	17696	17585	17400	17509	17717	17498	17548	17669	17906	17484	17602	17661	17726	17446	17620	17634	17616	17640	17792	17655	17529	17707	17768	17544	17502	17420	17672	17640	17411	17781	17688	17535	17626	17751	17757	17551	17567	17652	17580	17689	17416	17640	17662	17613	17575	17717	17862	17742	17570	17435	17617	17641	17564	17632	17464	17583	17722	17624	17634	17782	17490	17558	17592	17561	17644	17648	17591	17643	17444	17579	17805	17566	17703	17325	17527	17528	17660	17579	17628	17453	17594	17474	17507	17696	17779	17631	17583	17704	17726	17737	17659	17653	17643	17557	17579	17784	17553	17636	17692	17751	17554	17536	17539	17561	17543	17579	17394	17815	17723	17676	17679	17696	17652	17611	17592	17639	17622	17741	17842	17638	17698	17785	17676	17538	17636	17552	17732	17742	17774	17575	17557	17572	17395	17595	17611	17627	17740	17785	17498	17514	17555	17399	17492	17621	17745	17557	17562	17704	17662	17688	17619	17644	17755	17804	17601	17755	17754	17764	17858	17562	17672	17891	17665	17608	17671	17808	17586	17681	17655	17574	17643	17582	17647	17637	17664	17362	17797	17493	17533	17441	17628	17609	17645	17666	17726	17575	17583	17584	17512	17598	17576	17752	17670	17836	17546	17796	17935	17532	17744	17695	17452	17449	17776	17694	17829	17664	17643	17571	17724	17575	17576	17554	17632	17547	17667	17691	17598	17644	17522	17516	17581	17629	17540	17547	17527	17549	17509	17520	17442	17636	17570	17472	17586	17659	17766	17633	17640	17776	17650	17603	17596	17589	17468	17397	17456	17631	17486	17538	17535	17539	17550	17496	17653	17547	17637	17687	17659	17718	17589	17631	17673	17626	17720	17748	17668	17699	17736	17508	17555	17444	17501	17708	17650	17619	17526	17707	17502	17597	17568	17572	17507	17590	17360	17651	17723	17823	17792	17526	17895	17590	17738	17633	17768	17679	17750	17638	17507	17530	17514	17607	17731	17574	17593	17764	17661	17700	17624	17581	17802	17468	17487	17525	17633	17780	17632	17773	17600	17835	17719	17746	17472	17754	17771	17698	17627	17569	17742	17631	17675	17670	17812	17636	17619	17754	17761	17495	17607	17552	17534	17766	17677	17649	17551	17489	17669	17877	17651	17579	17613	17531	17757	17781	17513	17487	17727	17768	17896	17477	17621	17606	17543	17474	17422	17698	17616	17627	17872	17381	17606	17860	17763	17633	17823	17588	17694	17750	17795	17665	17711	17572	17773	17697	17567	17612	17637	17556	17723	17698	17794	17681	17573	17513	17491	17487	17620	17627	17697	17626	17491	17711	17495	17480	17649	17574	17627	17659	17861	17639	17706	17622	17865	17672	17688	17615	17574	17640	17614	17788	17638	17593	17464	17612	17676	17501	17641	17548	17679	17775	17742	17635	17731	17682	17682	17616	17616	17688	17705	17659	17654	17515	17719	17589	17447	17773	17537	17558	17547	17678	17600	17590	17815	17868	17420	17603	17769	17627	17583	17583	17719	17616	17929	17770	17617	17607	17776	17768	17698	17755	17518	17631	17476	17786	17739	17645	17681	17591	17708	17838	17814	17567	17632	17568	17610	17670	17502	17547	17629	17691	17527	17908	17490	17561	17646	17626	17480	17698	17623	17771	17720	17733	17805	17687	17595	17608	17720	17840	17653	17371	17666	17612	17819	17733	17556	17618	17688	17543	17565	17701	17685	17623	17753	17769	17613	17629	17787	17702	17662	17710	17493	17499	17570	17688	17521	17670	17529	17732	17836	17391	17549	17451	17498	17677	17601	17542	17664	17775	17545	17652	17590	17599	17547	17648	17638	17649	17745	17621	17691	17685	17639	17770	17751	17462	17451	17605	17616	17549	17588	17770	17700	17810	17616	17707	17565	17548	17770	17485	17761	17644	17498	17632	17485	17749	17572	17592	17618	17872	17708	17702	17651	17632	17789	17752	17533	17400	17656	17709	17903	17563	17723	17608	17536	17625	17583	17592	17480	17669	17654	17389	17605	17584	17561	17643	17779	17621	17662	17649	17576	17692	17789	17701	17701	17641	17651	17655	17513	17460	17589	17551	17774	17650	17772	17597	17815	17583	17485	17437	17507	17625	17725	17610	17438	17680	17719	17649	17561	17713	17625	17670	17572	17531	17508	17671	17770	17674	17627	17688	17602	17403	17577	17599	17713	17701	17499	17621	17791	17665	17513	17691	17627	17553	17815	17647	17733	17771	17765	17601	17645	17730	17695	17716	17613	17684	17766	17797	17697	17637	17638	17528	17380	17660	17466	17624	17760	17556	17575	17646	17766	17791	17436	17509	17589	17702	17665	17559	17551	17512	17730	17696	17587	17403	17685	17470	17689	17570	17699	17683	17675	17499	17557	17680	17588	17607	17705	17549	17539	17685	17847	17482	17632	17567	17739	17665	17580	17581	17591	17672	17765	17588	17597	17595	17508	17532	17503	17500	17659	17528	17542	17489	17601	17469	17715	17553	17506	17525	17333	17759	17594	17366	17702	17600	17630	17467	17589	17615	17741	17589	17511	17493	17658	17688	17575	17616	17759	17758	17620	17620	17676	17790	17701	17739	17756	17739	17553	17510	17658	17728	17645	17531	17658	17602	17618	17527	17553	17679	18049	17739	17662	17688	17683	17638	17580	17548	17612	17622	17524	17706	17755	17585	17671	17594	17695	17492	17607	17628	17566	17571	17553	17825	17591	17535	17575	17630	17727	17507
14971	25533	28402	24800	22330	21419	20937	19488	18916	18594	17192	18942	33035	32066	28243	22885	17526	16404	15768	15552	15636	15566	15505	15618	15660	15474	15687	15620	15620	15414	15655	15537	15601	15559	15683	15730	15508	15564	15629	15573	15469	15492	15557	15666	15671	15523	15626	15428	15429	15802	15511	15711	15470	15687	15597	15611	15549	15505	15611	15705	15658	15858	15635	15809	15535	15784	15703	15618	15630	15664	15584	15680	15740	15513	15560	15678	15761	15510	15485	15561	15499	15616	15564	15585	15616	15494	15687	15440	15700	15714	15661	15602	15451	15629	15642	15723	15554	15515	15455	15601	15590	15544	15697	15589	15613	15663	15520	15579	15481	15762	15648	15572	15679	15839	15488	15613	15681	15611	15734	15707	15625	15790	15627	15594	15673	15619	15513	15641	15519	15738	15663	15721	15738	15485	15491	15549	15668	15390	15647	15612	15545	15663	15567	15537	15647	15644	15596	15559	15602	15342	15659	15629	15443	15563	15573	15774	15537	15576	15639	15804	15703	15581	15710	15656	15534	15645	15695	15551	15768	15673	15673	15665	15604	15556	15580	15705	15697	15744	15725	15600	15402	15566	15511	15624	15667	15584	15628	15749	15527	15499	15494	15651	15728	15438	15590	15574	15560	15618	15526	15591	15653	15587	15665	15657	15693	15604	15566	15541	15489	15632	15659	15804	15512	15708	15562	15527	15627	15673	15601	15632	15533	15650	15841	15649	15500	15629	15658	15670	15793	15694	15722	15739	15830	15569	15610	15693	15494	15727	15601	15649	15532	15528	15533	15532	15697	15538	15552	15408	15582	15518	15525	15626	15560	15774	15689	15513	15688	15653	15610	15694	15580	15664	15656	15635	15670	15626	15567	15429	15618	15640	15691	15581	15734	15464	15539	15574	15724	15585	15447	15537	15592	15688	15624	15540	15503	15570	15660	15590	15662	15506	15639	15572	15546	15697	15609	15841	15626	15506	15494	15655	15673	15654	15490	15558	15673	15440	15608	15499	15715	15590	15499	15653	15525	15669	15617	15584	15554	15555	15636	15607	15531	15631	15508	15576	15600	15464	15700	15663	15717	15597	15460	15564	15636	15546	15683	15589	15589	15532	15577	15537	15656	15708	15538	15559	15542	15649	15799	15510	15506	15573	15528	15606	15600	15525	15575	15623	15664	15787	15629	15564	15532	15529	15519	15624	15646	15599	15511	15642	15606	15568	15535	15586	15660	15611	15630	15519	15581	15554	15763	15518	15537	15611	15582	15605	15532	15680	15460	15495	15505	15631	15566	15700	15652	15516	15674	15700	15656	15589	15655	15485	15652	15654	15327	15508	15591	15559	15633	15509	15560	15735	15557	15590	15627	15758	15580	15617	15621	15674	15591	15591	15664	15729	15541	15583	15467	15698	15535	15714	15425	15675	15573	15427	15524	15541	15590	15689	15733	15636	15577	15611	15789	15692	15646	15546	15433	15664	15523	15731	15678	15596	15534	15573	15697	15651	15547	15684	15689	15355	15520	15627	15535	15647	15669	15745	15862	15644	15542	15696	15734	15459	15572	15440	15910	15521	15493	15499	15674	15366	15616	15722	15487	15742	15656	15656	15533	15440	15651	15865	15549	15840	15613	15380	15661	15636	15599	15623	15650	15653	15671	15720	15651	15613	15754	15636	15386	15569	15573	15635	15383	15603	15789	15821	15537	15556	15661	15496	15461	15630	15709	15686	15662	15412	15636	15519	15598	15655	15763	15688	15672	15712	15577	15536	15614	15527	15626	15608	15457	15584	15680	15595	15529	15646	15461	15446	15597	15511	15513	15543	15699	15624	15573	15494	15633	15382	15542	15542	15609	15581	15559	15506	15500	15560	15644	15436	15706	15534	15743	15682	15752	15463	15768	15652	15438	15352	15479	15721	15622	15580	15493	15637	15787	15455	15443	15603	15572	15613	15630	15654	15618	15497	15599	15543	15553	15524	15467	15618	15654	15411	15726	15566	15510	15635	15403	15694	15583	15815	15658	15662	15717	15696	15605	15764	15682	15606	15581	15638	15554	15649	15844	15690	15533	15660	15673	15665	15776	15533	15680	15681	15582	15629	15706	15549	15554	15489	15501	15500	15596	15489	15574	15688	15622	15545	15712	15624	15639	15699	15599	15625	15525	15469	15664	15637	15535	15566	15474	15722	15606	15595	15582	15706	15734	15643	15617	15681	15348	15551	15592	15684	15542	15496	15565	15463	15667	15590	15449	15507	15801	15658	15672	15486	15667	15536	15560	15682	15501	15642	15593	15600	15729	15487	15717	15624	15643	15614	15661	15591	15571	15586	15586	15672	15624	15687	15619	15652	15518	15535	15606	15580	15603	15524	15578	15598	15539	15576	15553	15526	15675	15605	15735	15598	15566	15588	15691	15497	15431	15446	15752	15600	15725	15610	15684	15559	15708	15386	15516	15657	15587	15585	15748	15692	15519	15727	15501	15460	15570	15679	15649	15667	15554	15675	15594	15568	15509	15595	15605	15582	15545	15503	15686	15541	15600	15733	15476	15481	15609	15590	15725	15541	15356	15809	15665	15683	15738	15469	15682	15470	15564	15633	15660	15614	15493	15525	15425	15752	15737	15560	15728	15636	15526	15491	15747	15608	15572	15504	15667	15769	15511	15601	15539	15694	15675	15534	15568	15461	15561	15729	15384	15501	15749	15625	15374	15708	15603	15761	15709	15670	15544	15731	15540	15610	15585	15631	15666	15547	15641	15615	15737	15477	15563	15601	15622	15436	15748	15685	15540	15762	15595	15599	15539	15613	15635	15504	15615	15612	15619	15584	15550	15577	15578	15589	15626	15595	15648	15636	15716	15602	15587	15535	15824	15510	15539	15670	15419	15644	15533	15606	15523	15651	15528	15587	15419	15590	15478	15666	15727	15626	15670	15494	15677	15609	15528	15652	15624	15569	15621	15729	15572	15590	15414	15441	15702	15600	15855	15548	15753	15669	15585	15612	15714	15653	15727	15513	15612	15569	15516	15507	15474	15735	15725	15684	15520	15536	15520	15546	15527	15593	15619	15408	15545	15453	15599	15571	15591	15742	15595	15635	15753	15564	15595	15576	15512	15506	15541	15641	15591	15658	15643	15606	15506	15589	15571	15458	15300	15532	15574	15664	15546	15840	15570	15600	15640	15429	15518	15602	15583	15503	15496	15571	15425	15644	15582	15570	15651	15442	15515	15599	15627	15652	15666	15524	15554	15672	15546	15803	15628	15579	15679	15698	15657	15534	15571	15715	15601	15684	15619	15538	15697	15436	15578	15514	15633	15620	15499	15656	15474	15676	15506	15721	15620	15618	15641	15651	15441	15724	15690	15569	15485	15652	15762	15631	15595	15667	15402	15600	15482	15628	15471	15664	15776	15619	15724	15586	15519	15671	15525	15549	15593	15590	15654	15673	15749	15650	15581	15574	15515	15542	15590	15633	15631	15503	15497	15556	15757	15555	15525	15577	15535	15549	15686	15715	15639	15577	15636	15520	15475	15831	15580	15651	15643	15543	15564	15559	15500	15665	15558	15601	15644	15482	15770	15532	15561	15489	15690	15672	15686	15508	15584	15575	15516	15761	15647	15725	15560	15663	15597	15583	15659	15737	15566	15533	15521	15543	15578	15707	15604	15707	15566	15711	15730	15472	15456	15490	15639	15536	15694	15642	15537	15609	15608	15485	15697	15509	15590	15676	15490	15563	15674	15440	15592	15621	15755	15521	15394	15555	15815	15540	15557	15669	15491	15559	15443	15550	15443	15696	15754	15667	15487	15636	15534	15521	15581	15486	15721	15750	15544	15551	15480	15677	15489	15619	15712	15658	15552	15522	15557	15570	15690	15586	15438	15551	15514	15598	15448	15540	15663	15602	15777	15838	15503	15662	15617	15651	15479	15629	15642	15760	15620	15670	15551	15564	15578	15517	15472	15529	15585	15605	15486	15736	15632	15656	15626	15558	15553	15639	15618	15655	15717	15718	15675	15859	15644	15618	15698	15631	15490	15482	15591	15623	15558	15719	15597	15594	15462	15404	15593	15809	15570	15701	15693	15607	15815	15606	15587	15606	15579	15700	15525	15465	15624	15646	15420	15650	15493	15524	15685	15401	15690	15601	15568	15617	15725	15490	15647	15755	15548	15716	15769	15728	15544	15622	15624	15592	15700	15565	15710	15520	15828	15748	15652	15554	15614	15497	15719	15550	15543	15508	15791	15749	15649	15578	15627	15506	15585	15370	15685	15718	15703	15735	15774	15611	15557	15517	15772	15654	15576	15430	15650	15682	15749	15557	15601	15648	15411	15508	15554	15501	15709	15546	15678	15367	15584	15597	15594	15557	15663	15616	15624	15487	15488	15603	15634	15592	15559	15627	15785	15648	15728	15481	15638	15636	15716	15528	15549	15552	15561	15670	15547	15595	15566	15582	15623	15686	15584	15620	15707	15490	15489	15481	15516	15561	15531	15690	15618	15584	15565	15461	15656	15550	15628	15662	15540	15536	15554	15680	15587	15610	15729	15576	15594	15713	15436	15612	15635	15482	15545	15543	15478	15321	15635	15504	15567	15608	15606	15594	15624	15668	15609	15596	15720	15561	15551	15607	15511	15558	15669	15646	15657	15647	15564	15517	15536	15493	15609	15714	15547	15643	15534	15687	15509	15659	15670	15683	15447	15604	15738	15526	15603	15657	15774	15412	15633	15577	15585	15653	15563	15662	15567	15522	15683	15607	15501	15526	15495	15610	15683	15598	15683	15754	15606	15680	15392	15658	15622	15545	15651	15622	15643	15582	15517	15596	15494	15561	15663	15694	15412	15680	15468	15580	15624	15562	15536	15647	15671	15411	15592	15704	15652	15517	15627	15455	15469	15514	15463	15540	15541	15500	15589	15632	15519	15659	15536	15481	15730	15390	15724	15602	15561	15584	15657	15655	15555	15501	15631	15551	15674	15673	15778	15383	15666	15672	15568	15621	15576	15625	15652	15665	15600	15580	15482	15503	15637	15587	15790	15603	15638	15506	15683	15424	15615	15508	15638	15603	15582	15747	15716	15568	15534	15756	15434	15471	15563	15424	15548	15604	15695	15700	15543	15439	15593	15774	15595	15684	15662	15727	15662	15419
22500	20912	28631	23376	21266	23981	26918	22415	20236	19775	19150	19537	36740	39337	34840	27649	21867	19544	18551	18242	18159	18064	18131	17982	18064	18141	17938	18038	18057	18147	18023	18096	17792	17926	17952	18197	17986	18010	17986	17880	17997	17979	17774	18007	17906	17831	17912	17943	17868	17986	18125	18095	18115	18094	18255	18008	17970	17936	17819	17980	17877	18010	17789	17838	18009	17997	17986	17993	17891	18133	17932	17692	17968	17871	17967	17970	17901	17827	17757	17854	18073	17893	17949	18006	17836	17921	18033	17999	17898	17864	17954	17820	17939	17833	17726	17830	17724	17913	17973	17901	17948	17913	17756	17834	17836	17807	17923	17961	18020	17887	18022	18048	18261	17912	18018	17865	17805	17759	17773	17959	17927	17860	17859	17735	17858	17804	17927	17717	18053	17992	17746	18099	17942	18027	17907	17975	17886	17977	17850	17746	17892	17972	17920	17802	17930	18151	17797	18040	17923	17746	17942	17832	17893	17962	17804	17812	17885	17966	17963	17884	17890	17781	18066	17796	17889	17967	17862	18084	17780	18088	17890	17857	17946	18154	18098	17846	17930	17883	17931	17864	18096	17743	17961	17878	18044	17802	17968	18083	17738	17827	18037	17963	17979	17915	17944	17876	17857	17957	17922	17811	17766	17751	17880	17867	18009	17897	17794	17997	18062	17964	17693	17976	18036	17785	17977	17832	18159	17909	17944	17992	17727	17903	18062	17993	17972	17829	17899	17890	17750	17924	17836	18102	18119	17694	17892	17784	17750	17913	17846	17908	18008	17839	17879	17712	18195	17667	18033	17804	17851	17820	17865	18039	17931	17975	17935	17892	17941	17830	17778	17692	18051	17828	17903	17771	17840	17852	17819	17842	17918	17933	18182	18157	17994	17834	17900	17793	17809	17857	17740	17900	17788	17843	17979	17882	17948	17790	17775	18004	18037	17848	17743	17834	17883	17861	17844	18005	17808	17879	17937	17927	17871	17832	17858	17913	17886	17769	17676	17813	17783	17814	17884	17933	17995	17954	17869	17991	17769	17695	17828	17861	17858	17866	17985	18002	17922	17833	17859	17963	17843	17882	17756	17672	17633	18005	17557	17846	17876	17932	17787	17677	17686	17889	17760	17819	17784	18006	17769	17866	17667	17690	18034	18005	17835	18054	17968	17865	17929	18066	17833	17874	17819	17840	17812	18020	17926	17858	17845	17955	18043	17906	18036	18004	17780	17829	17869	17900	17692	17761	17875	17983	17818	17895	17838	17896	17928	17997	17835	17892	18113	17803	17720	17861	17960	17824	17894	18055	17748	18042	17909	17774	17870	17793	17899	17961	17982	17824	17783	17894	17865	17764	17778	17958	17962	17707	17797	17866	17834	17965	17891	18002	17923	17817	17895	17942	18020	17820	17796	18158	18112	17917	17837	17728	17866	17916	17853	17884	17781	17964	17837	17985	17892	17910	17832	17899	18001	17788	17960	17888	17947	17757	17833	17916	17652	17800	17847	17865	17862	17796	17943	17909	17950	17863	18208	17749	17953	17869	17970	17858	18166	17793	17862	18022	18026	18016	17834	17948	17832	17741	17868	17910	17777	17632	17883	17929	17993	17953	17983	17831	17818	17913	18112	17985	17672	17931	18119	17629	17957	17786	17842	17930	17769	17897	17735	17952	17948	17868	17938	18009	18061	18002	17971	17751	17865	17902	18015	17753	17672	17955	18005	17956	17896	17806	18081	17795	17870	17832	17897	18049	17882	17977	17795	17822	18010	17755	18095	17726	17830	17752	18064	17957	17765	18009	17909	17960	17807	17934	17803	17836	18149	17962	17999	17792	17715	18006	17797	17727	17973	17912	17980	17754	17972	18003	18008	17998	17909	17689	17870	17878	17922	18026	17619	17711	17996	17779	17932	17858	18074	17897	18016	17948	18051	17854	17972	17882	17890	17925	18074	17847	17848	17727	17959	17757	18056	17942	17982	17932	17791	17878	17872	17647	17967	18027	17865	17734	17774	17924	17733	17862	17952	17890	17914	17789	17838	17774	17732	17990	17685	17884	17854	17667	18038	17793	17764	17895	17954	17956	17796	17929	18125	17820	17901	17790	17778	17936	17963	17970	17928	17771	17942	17899	17818	17952	17783	17841	17819	17808	17773	17941	17955	17792	17729	17939	17855	17673	17663	17696	17896	17837	17717	17813	17872	17979	17822	17794	17861	17997	18075	17931	17948	17801	17957	17994	17857	17937	17676	17838	17944	17712	17878	17861	17957	17938	17805	18052	17804	17834	17972	17970	18020	17774	18008	17973	17804	17918	17905	17895	17978	17847	17797	17695	17755	17793	17814	17603	17681	18107	17886	18007	17838	18019	17732	17776	18028	17756	17842	17867	18026	17996	18126	18013	17943	18143	17843	17796	17861	18084	17860	18008	17847	18012	17692	17887	17619	17825	17727	17788	17768	17704	17829	17979	17771	17754	17970	17687	17913	17837	18165	17770	17782	17636	17794	18075	17925	17911	17787	17816	18025	17750	17870	17853	17915	18006	17716	17906	17862	17774	17854	17628	17801	18037	17926	17757	17858	17699	17963	17989	17889	17946	17771	17887	17875	17980	17928	17921	17714	17825	18035	17827	17883	18080	17966	17814	18221	17917	17908	17960	17989	17925	18080	17874	18012	17963	17682	17797	17989	17866	17902	18038	17839	18036	17828	17826	17903	18044	17871	17729	17720	17884	17955	17989	18101	17857	17871	17612	17926	17911	17901	17868	17906	17864	17931	17849	17764	18154	17962	17770	17800	17894	17949	17930	17869	17912	17915	17862	17926	17647	17600	18091	17831	17854	17962	17967	17904	17872	17927	17826	17716	18024	17817	18011	17923	17930	17726	17871	17957	18119	17981	17819	17959	17797	17996	17943	18017	17866	17959	17962	17783	17838	17796	17938	17897	18043	18022	18039	17946	17914	18108	17851	17883	17860	17944	17625	17846	17676	17996	17649	17844	17961	18197	17878	17596	17772	17942	17747	17990	17737	17809	17931	18031	17790	17817	17891	17645	17856	18022	18101	17993	17959	17893	17697	17755	17738	18022	18024	17914	17923	17853	17941	17988	17932	17833	18004	17917	17876	17853	17860	17933	17802	17964	17800	17946	17756	17878	18003	17958	17837	17805	17950	17847	17996	17716	17910	17973	17967	17932	17739	17830	17993	17947	17764	17939	17917	17717	17775	17976	17953	17790	17849	18002	17582	17628	17905	18016	18019	17973	18070	17764	17917	17753	17812	17970	17794	17811	17929	17941	17879	17869	17900	17735	17829	17876	17909	17845	17984	17841	17874	17785	17752	17715	17804	17887	17989	17937	17871	17762	17864	17838	17847	17777	17947	17930	17881	17848	17811	17968	17904	17661	18042	17742	17874	17684	17623	17556	17897	17916	17716	17826	18068	17759	17914	17864	17926	17689	18080	17911	17913	17960	17921	17975	17849	17937	17806	17751	17908	17805	17879	17998	17919	17972	18086	17982	17977	17898	17874	18018	17805	17935	17826	17786	17799	17867	17862	18030	17992	17823	17883	18006	17733	17827	17893	17950	18018	17883	17806	18106	17878	17986	17785	17823	17965	17844	17908	17876	17897	17923	17782	17825	17975	17863	17738	17920	17877	17842	17799	18007	18000	17842	17892	17779	17922	17735	17732	18029	17832	17787	17774	17832	17875	18233	17898	17804	17995	17798	17715	18026	17896	17810	17829	17928	17872	17950	17905	17942	18103	17832	17738	17835	17719	17761	17724	17885	17817	17950	18004	17810	17849	17996	17758	17850	17811	17908	17790	18041	17873	17748	17637	17897	17764	17823	17891	18037	18013	17840	17991	17842	17870	17794	17853	17875	17895	18053	17826	17915	17825	17809	17838	17914	17851	17792	17711	17936	17873	17892	18016	17942	18024	17865	18004	17910	17686	17864	18039	17880	17863	17930	17981	17983	17910	17693	18035	17951	17969	17889	17843	17935	17827	17971	17918	18082	17683	17915	17756	17981	17930	17879	17884	17898	17784	17737	17730	17773	18022	17806	17855	17958	17705	17826	17723	17903	17916	17788	17775	17779	17922	17831	17912	18009	17607	17794	18022	17989	17843	17979	17601	17846	17662	17862	17760	17922	17869	18132	17931	17769	17875	17962	18041	17868	17769	17850	17821	17958	17916	17954	17993	18014	17902	17700	17886	17848	17933	17798	17948	17928	17881	17973	17773	17878	17921	17933	17780	17885	17703	17757	17869	17814	17791	17876	17755	17798	17953	17881	18013	17745	17740	17834	17764	17811	17924	17799	17903	18049	17990	17905	17839	17832	18033	18035	17769	17879	17799	17911	17803	17741	17817	18076	17888	17876	17757	17717	17760	18000	18069	17929	17609	17965	17729	17843	17888	17783	17740	18026	17988	17915	17806	17842	17534	18064	17951	18057	17871	17925	17936	17958	18061	17875	17705	17923	17750	17981	17905	17799	17718	17929	17796	17619	17609	17871	17773	17668	17805	17974	17906	17885	17799	17922	17841	17988	18152	18008	17741	17983	17716	17851	17839	17735	17673	18020	17740	17695	17923	17892	17749	17955	17827	17692	17757	17988	17793	17754	17973	17758	17916	17764	17990	17923	17790	17739	17763	17889	17803	17923	17861	17879	17829	17879	17808	17859	18009	17801	17682	17755	17902	17863	17811	17975	17919	17854	17907	17854	17920	17874	18106	17634	17930	17954	17842	18015	17969	17935	17799	17892	17618	17768	17847	18016	18054	17772	18071	17792	17606	17851	17683	17813	17928	17820	17991	17767	18031	17935	18061	17809	17767	17901	17943	17922	17911	17806	17808	17917	17907	17741	17919	17681	17970	17864	17972	17971	17920	17909	18024	17826	18005	17819	18088	17947	17802	17750	17702	17878	17880	17887	17919	17838	17781	17995	17912	17813	17992	17994	17780	17909	17801	17809	17826	17802	17804	17924	17824	17716	17776	17859	17714	17793	17777	17990	17824	17702	17599	17807	17782	17933	17943	17851	17642	17878	17665	18057	17871	17869	17753	17880	17691	17870	17954	17785	17863	17803	17814	17845	17947	17878	18174	18029	17801	17914	18054	17852	17776	17720	17813	17834	17795	17746	17842	17749	17838
16333	31994	32630	29500	26105	24128	22843	22311	19986	18421	17188	18631	40334	41336	35819	26829	19822	17289	16171	15967	15884	15846	15757	15963	15778	15610	15838	15594	15641	15704	15681	15967	15780	15727	15792	15651	15749	15799	15765	15622	15661	15684	15752	15840	15875	15758	15773	15805	15729	15572	15816	15804	15801	15831	15667	15709	15949	15758	15783	15719	15641	15708	15656	15796	15582	15501	15742	15646	15623	15839	15766	15507	15736	15738	15724	15715	15868	15601	15762	15909	15477	15704	15655	15935	15761	15684	15589	15823	15720	15690	15869	15763	15649	15618	15798	15711	15850	15744	15821	15703	15819	15911	15788	15739	15623	15848	15665	15670	15591	15677	15890	15681	15760	15789	15685	15585	15737	15748	15638	15792	15724	15667	15594	15657	15817	15623	15812	15586	15638	15604	15788	15611	15914	15763	15797	15631	15857	15765	15604	15737	15722	15677	15745	15634	15568	15637	15610	15710	15732	15697	15615	15714	15694	15927	15664	15664	15817	15751	15727	15843	15615	15903	15677	15826	15645	15636	15784	15727	15592	15776	15804	15696	15632	15875	15639	15732	15819	15774	15585	15772	15811	15776	15650	15629	15692	15722	15735	15836	15786	15660	15707	15777	15995	15751	15691	15690	15754	15657	15639	15535	15807	15734	15631	15656	15687	15684	15810	15610	15839	15784	15778	15624	15581	15640	15712	15575	15657	15539	15644	15779	15794	15544	15810	15826	15717	15620	15750	15561	15567	15788	15694	15596	15839	15637	15751	15484	15812	15781	15683	15684	15904	15716	15600	15574	15741	15665	15732	15769	15731	15723	15611	15618	15449	15913	15504	15781	15810	15590	15615	15983	15672	15593	15589	15765	15792	15492	15809	15640	15868	15626	15818	15625	15771	15739	15633	15630	15906	15543	15649	15739	15567	15540	15596	15743	15668	15956	15776	15584	15799	15828	15721	15674	15551	15797	15756	15710	15771	15693	15762	15694	15711	15692	15761	15873	15699	15655	15731	15671	15845	15564	15631	15542	15659	15923	15890	15715	15841	15827	15548	15578	15824	15695	15660	15705	15670	15793	15859	15706	15716	15680	15786	15706	15744	15677	15613	16046	15875	15679	15714	15748	15459	15909	15667	15744	15616	15732	15750	15714	15664	15837	15774	15717	15644	15626	15655	15726	15808	15690	15838	15724	15877	15773	15680	15718	15757	15872	15990	15762	15618	15660	15831	15730	15835	15740	15723	15777	15739	15652	15728	15804	15676	15711	15655	15818	15659	15858	15593	15789	15633	15769	15750	15621	15791	15613	15663	15803	15605	15598	15856	15762	15771	15783	15701	15734	15748	15638	15550	15653	15630	15799	15637	15831	15749	15563	15837	15735	15502	15694	15746	15811	15744	15785	15635	15795	15483	15649	15683	15842	15740	15889	15717	15723	15699	15755	15801	15824	15645	15649	15674	15640	15742	15807	15781	15649	15705	15700	15609	15632	15933	15604	15864	15726	15856	15626	15806	15726	15746	15626	15724	15501	15680	15750	15527	15869	15631	15585	15736	15691	15666	15804	15695	15662	15730	15708	15775	15769	15634	15737	15754	15652	15789	15663	15697	15760	15810	15711	15849	15704	15639	15896	15731	15618	15575	15718	15732	15757	15808	15873	15611	15711	15771	15645	15664	15797	15621	15531	15593	15608	15688	15560	15777	15750	15683	15816	15897	15598	15734	15661	15726	15705	15802	15782	15527	15648	15735	15717	15641	15782	15745	15731	15734	15649	15875	15676	15776	15600	15703	15847	15729	15756	15485	15673	15694	15627	15718	15787	15584	15651	15694	15675	15768	15706	15786	15723	15756	15804	15769	15865	15807	15772	15746	15832	15697	15620	15803	15708	15820	15688	15736	15869	15701	15632	15926	15607	16033	15767	15606	15694	15731	15810	15751	15738	15884	15743	15766	15726	15829	15821	15762	15766	15802	15588	15764	15723	15701	15726	15754	15753	15612	15666	15745	15747	15691	15605	15718	15717	15599	15765	15817	15761	15577	15857	15797	15620	15671	15860	15909	15881	15584	15881	15533	15616	15834	15798	15564	15682	15669	15518	15647	15750	15677	15812	15657	15878	15744	15528	15690	15627	15533	15704	15762	15615	15746	15755	15738	15576	15699	15774	15457	15729	15672	15631	15813	15635	15685	15729	15819	15740	15983	15713	15634	15639	15753	15566	15772	15755	15764	15756	15499	15743	15747	15798	15822	15612	15757	15641	15682	15725	15766	15633	15601	15631	15668	15679	15639	15827	15696	15551	15672	15645	15783	15712	15660	15664	15684	15895	15612	15821	15800	15666	15683	15743	15714	15682	15690	15728	15689	15661	15597	15628	15585	15763	15825	15637	15590	15541	15728	15867	15895	15660	15691	15752	15605	15676	15661	15539	15579	15739	15726	15641	15810	15584	15733	15712	15665	15738	15832	15722	15693	15793	15628	15828	15770	15768	15705	15567	15752	15913	15883	15618	15761	15667	15628	15797	15706	15799	15689	15559	15830	15716	15739	15738	15601	15672	15773	15634	15635	15673	15744	15599	15646	15812	15845	15691	15660	15825	15657	15556	15684	15733	15739	15690	15771	15748	15818	15580	15686	15591	15582	15818	15727	15643	15684	15593	15725	15667	15834	15632	15897	15918	15798	15655	15706	15791	15727	15492	15731	15828	15671	15759	15474	15678	15718	15774	15662	15611	15632	15768	15611	15681	15536	15605	15485	15684	15641	15703	15639	15678	15614	15765	15821	15747	15671	15754	15810	15615	15673	15723	15708	15760	15700	15725	15525	15772	15713	15813	15714	15679	15813	15579	15638	15563	15701	15624	15708	15724	15705	15510	15644	15801	15761	15702	15698	15813	15580	15681	15693	15749	15677	15790	15625	15737	15674	15558	15623	15689	15625	15644	15693	15838	16007	15629	15676	15715	15834	15576	15682	15644	15606	15652	15630	15727	15862	15620	15624	15665	15681	15908	15716	15637	15661	15763	15769	15733	15683	15672	15608	15597	15618	15860	15602	15705	15641	15743	15832	15746	15726	15812	15859	15709	15791	15674	15723	15822	15852	15606	15730	15646	15647	15785	15857	15702	15631	15642	15711	15712	15731	15716	15815	15602	15708	15903	15854	15762	15652	15706	15716	15593	15664	15702	15848	15594	15882	15551	15626	15616	15677	15627	15824	15635	15814	15740	15636	15616	15739	15726	15950	15638	15813	15592	15667	15657	15831	15598	15720	15725	15840	15715	15799	15672	15809	15761	15584	15798	15634	15762	15715	15716	15680	15702	15640	15822	15730	15769	15903	15542	15715	15668	15781	15753	15735	15735	15730	15747	15627	15610	15729	15582	15773	15851	15679	15738	15717	15627	15721	15654	15689	15668	15957	15801	15732	15795	15552	15532	15752	15718	15639	15784	15734	15693	15799	15672	15545	15770	15695	15704	15580	15802	15664	15806	15566	15690	15604	15749	15785	15761	15489	15605	15702	15848	15773	15679	15723	15801	15852	15581	15481	15723	15693	15626	15655	15752	15755	15633	15543	15641	15588	15755	15690	15752	15696	15751	15724	15723	15649	15643	15797	15926	15765	15896	15648	15588	15797	15772	15640	15630	15586	15664	15822	15396	15841	15853	15764	15711	15674	15835	15663	15649	15761	15552	15727	15649	15740	15699	15754	15725	15795	15694	15746	15684	15744	15678	15776	15631	15692	15755	15663	15679	15748	15872	15742	15744	15718	15691	15605	15804	15684	15730	15813	15731	15547	15701	15625	15599	15900	15686	15767	15494	15740	15680	15791	15759	15595	15710	15743	15701	15776	15707	15614	15574	15753	15699	15717	15683	15784	15705	15718	15644	15609	15612	15795	15684	15637	15674	15697	15688	15702	15569	15677	15909	15773	15762	15596	15851	15662	15524	15649	15737	15874	15696	15676	15757	15763	15651	15767	15673	15824	15625	15848	15542	15608	15664	15692	15494	15726	15740	15698	15716	15556	15635	15617	15671	15681	15723	15761	15883	15784	15730	15602	15917	15675	15584	15637	15759	15722	15590	15573	15371	15704	15602	15672	15722	15596	15815	15627	15736	15566	15567	15755	15673	15799	15843	15699	15772	15655	15545	15776	15697	15660	15529	15818	15551	15665	15608	15825	15741	15674	15606	15643	15719	15851	15560	15614	15834	15613	15650	15736	15851	15557	15791	15740	15731	15728	15527	15727	15660	15486	15630	15672	15767	15756	15687	15764	15573	15668	15796	15602	15657	15645	15694	15567	15733	15828	15759	15696	15802	15600	15666	15741	15769	15746	15636	15681	15338	15806	15690	15621	15700	15732	15692	15746	15633	15756	15722	15692	15776	15795	15852	15541	15639	15688	15698	15726	15591	15703	15670	15868	15581	15753	15749	15722	15628	15753	15788	15669	15624	15581	15685	15601	15639	15766	15599	15888	15635	15718	15853	15772	15684	15781	15578	15554	15647	15888	15766	15693	15723	15639	15766	15879	15903	15652	15651	15659	15825	15714	15499	15699	15580	15745	15618	15756	15557	15768	15658	15566	15813	15704	15793	15723	15811	15678	15727	15789	15658	15663	15631	15741	15654	15656	15770	15712	15629	15743	15722	15574	15620	15632	15622	15685	15677	15691	15695	15598	15852	15587	15563	15556	15760	15595	15851	15615	15850	15751	15936	15882	15762	15628	15469	15711	15605	15902	15833	15680	15656	15726	15707	15743	15662	15924	15770	15583	15722	15703	15870	15584	15531	15620	15833	15676	15708	15560	15606	15720	15732	15696	15771	15641	15613	15713	15768	15705	15878	15876	15583	15686	15695	15615	15758	15791	15822	15664	15822	15731	15736	15740	15725	15787	15640	15673	15847	15716	15611	15787	15769	15684	15738	15689	15619	15686	15715	15694	15730	15673	15580	15667	15746	15798	15667	15859	15686	15579	15611	15743	15750	15673	15747	15831	15757	15683	15887	15704	15730	15657	15483	15732	15724	15735	15648	15599	15669	15675	15498	15766	15761	15808	15614	15648	15593	15734	15667	15756	15847	15789	15932	15667	15660	15691	15574	15729	15641	15688	15742	15767	15649	15628	15694	15669	15787	15568	15824	15667	15594	15746	15577	15806	15700
27091	21831	25798	23682	20331	19536	19388	18675	18086	17887	17705	17501	19190	19957	19335	18680	17842	17607	17443	17425	17259	17447	17609	17461	17421	17336	17450	17464	17604	17461	17509	17540	17363	17392	17530	17391	17200	17512	17463	17524	17424	17436	17412	17304	17370	17432	17363	17399	17354	17359	17284	17428	17456	17537	17118	17630	17452	17313	17548	17421	17670	17293	17395	17244	17542	17553	17372	17387	17336	17380	17442	17357	17467	17543	17599	17305	17396	17388	17314	17301	17314	17301	17228	17521	17501	17445	17425	17303	17404	17399	17608	17420	17489	17337	17428	17506	17457	17481	17269	17384	17455	17400	17492	17316	17339	17736	17504	17491	17303	17398	17297	17347	17550	17218	17396	17398	17481	17531	17328	17227	17400	17433	17261	17447	17427	17356	17545	17669	17478	17419	17460	17313	17466	17543	17404	17389	17283	17426	17353	17513	17191	17309	17237	17500	17463	17416	17308	17353	17367	17532	17442	17230	17392	17285	17573	17436	17538	17483	17492	17665	17132	17467	17496	17339	17178	17467	17381	17515	17255	17526	17441	17257	17320	17496	17320	17387	17572	17440	17612	17539	17507	17298	17211	17294	17425	17429	17516	17389	17402	17360	17352	17430	17390	17593	17442	17560	17678	17555	17430	17327	17427	17374	17385	17355	17317	17351	17450	17362	17381	17298	17484	17331	17599	17354	17247	17434	17304	17422	17374	17305	17451	17393	17247	17341	17440	17479	17424	17335	17400	17341	17314	17524	17297	17349	17346	17414	17302	17322	17272	17333	17295	17460	17459	17528	17440	17319	17348	17438	17311	17413	17606	17423	17535	17284	17415	17158	17394	17473	17434	17345	17210	17399	17382	17459	17494	17320	17463	17346	17435	17195	17374	17395	17505	17494	17382	17412	17540	17638	17248	17560	17597	17377	17329	17444	17467	17431	17357	17351	17516	17617	17214	17502	17485	17404	17313	17212	17454	17296	17308	17494	17320	17467	17513	17048	17373	17260	17401	17310	17349	17357	17331	17453	17441	17512	17192	17193	17249	17451	17275	17226	17339	17341	17484	17361	17303	17308	17219	17378	17401	17382	17453	17712	17304	17537	17276	17404	17660	17476	17647	17423	17297	17519	17374	17342	17614	17366	17401	17321	17560	17455	17397	17349	17348	17480	17460	17413	17374	17590	17385	17543	17466	17396	17435	17359	17401	17434	17471	17480	17341	17513	17283	17238	17220	17175	17423	17395	17440	17590	17477	17368	17392	17404	17444	17340	17310	17308	17267	17388	17415	17586	17411	17412	17276	17512	17358	17356	17411	17447	17479	17357	17417	17384	17581	17331	17174	17477	17420	17386	17565	17487	17432	17426	17209	17277	17379	17237	17414	17290	17428	17565	17496	17334	17284	17233	17449	17482	17417	17373	17345	17141	17443	17334	17373	17428	17435	17280	17257	17320	17262	17274	17416	17305	17407	17325	17278	17338	17435	17486	17645	17480	17627	17322	17315	17328	17317	17582	17255	17334	17336	17425	17252	17460	17489	17242	17200	17456	17427	17379	17266	17446	17497	17381	17293	17276	17410	17476	17403	17291	17399	17303	17319	17435	17304	17570	17524	17580	17342	17209	17318	17263	17377	17479	17353	17541	17507	17344	17333	17370	17445	17402	17316	17427	17322	17072	17500	17465	17611	17559	17360	17527	17469	17524	17357	17384	17273	17485	17456	17454	17393	17340	17399	17239	17324	17348	17358	17290	17571	17295	17244	17395	17363	17421	17247	17598	17303	17642	17455	17384	17429	17657	17595	17474	17381	17511	17269	17253	17097	17489	17447	17378	17382	17639	17227	17404	17321	17330	17359	17353	17331	17506	17260	17399	17613	17384	17271	17359	17404	17452	17444	17393	17422	17291	17346	17505	17457	17378	17587	17424	17277	17299	17484	17261	17593	17457	17430	17146	17537	17294	17458	17405	17504	17609	17410	17509	17519	17534	17370	17553	17417	17504	17452	17164	17512	17318	17412	17446	17229	17303	17360	17335	17478	17282	17432	17227	17317	17544	17516	17541	17458	17281	17454	17295	17467	17339	17545	17389	17473	17237	17437	17397	17482	17503	17387	17270	17410	17434	17354	17333	17557	17385	17474	17440	17383	17623	17410	17393	17371	17455	17482	17313	17308	17606	17256	17427	17434	17307	17475	17438	17593	17445	17405	17325	17379	17372	17427	17302	17216	17483	17469	17418	17551	17368	17366	17483	17268	17587	17390	17316	17466	17349	17548	17422	17199	17491	17350	17473	17408	17493	17214	17424	17312	17263	17397	17435	17517	17163	17483	17368	17559	17484	17058	17296	17196	17482	17518	17449	17356	17492	17660	17298	17388	17305	17455	17473	17215	17379	17209	17380	17386	17353	17424	17311	17477	17344	17287	17583	17443	17418	17363	17478	17501	17391	17426	17329	17154	17477	17494	17432	17395	17305	17446	17506	17317	17309	17472	17576	17580	17359	17565	17238	17409	17476	17401	17466	17507	17437	17512	17411	17430	17355	17543	17621	17372	17535	17374	17300	17392	17458	17440	17366	17333	17192	17421	17433	17468	17527	17458	17605	17495	17524	17430	17570	17477	17482	17754	17645	17632	17252	17485	17408	17471	17545	17582	17282	17496	17250	17425	17669	17297	17421	17294	17248	17313	17568	17302	17407	17515	17309	17514	17545	17244	17298	17521	17505	17576	17347	17355	17506	17372	17330	17368	17436	17435	17465	17305	17403	17290	17447	17391	17377	17409	17292	17380	17555	17324	17469	17422	17467	17420	17474	17243	17326	17426	17468	17370	17400	17354	17635	17387	17378	17386	17572	17190	17442	17516	17450	17616	17489	17444	17278	17438	17276	17435	17319	17388	17308	17231	17577	17350	17641	17413	17438	17359	17223	17490	17593	17411	17280	17308	17446	17627	17461	17395	17377	17347	17169	17331	17181	17269	17362	17379	17426	17406	17492	17532	17161	17335	17538	17612	17194	17632	17456	17279	17289	17283	17364	17446	17447	17439	17391	17455	17514	17606	17464	17221	17328	17293	17437	17266	17488	17444	17612	17318	17337	17607	17336	17425	17483	17494	17290	17335	17345	17450	17375	17345	17397	17308	17297	17349	17249	17374	17369	17421	17406	17375	17398	17566	17559	17442	17524	17526	17507	17651	17346	17447	17467	17388	17426	17463	17487	17221	17488	17392	17333	17446	17486	17249	17399	17577	17528	17272	17487	17378	17343	17553	17257	17297	17347	17288	17383	17310	17533	17595	17199	17514	17483	17467	17398	17333	17445	17464	17424	17361	17430	17198	17550	17422	17604	17407	17376	17467	17263	17639	17592	17385	17355	17379	17537	17415	17446	17407	17348	17466	17411	17396	17539	17377	17176	17352	17389	17406	17438	17464	17385	17484	17525	17244	17335	17457	17270	17341	17356	17555	17525	17457	17283	17207	17513	17391	17368	17486	17413	17459	17347	17468	17353	17495	17668	17719	17403	17380	17368	17485	17368	17411	17293	17436	17562	17290	17294	17487	17317	17354	17308	17545	17385	17347	17377	17536	17310	17512	17412	17342	17494	17487	17268	17498	17289	17503	17517	17206	17329	17317	17486	17577	17447	17571	17442	17354	17316	17361	17133	17489	17468	17525	17418	17465	17486	17390	17352	17313	17334	17201	17554	17439	17243	17383	17397	17541	17508	17419	17360	17284	17437	17254	17499	17544	17437	17558	17213	17214	17522	17416	17525	17556	17279	17552	17304	17302	17673	17423	17032	17219	17401	17484	17274	17322	17461	17365	17554	17516	17428	17418	17389	17442	17388	17536	17562	17507	17477	17335	17372	17476	17401	17585	17636	17478	17319	17237	17485	17418	17585	17506	17584	17385	17373	17506	17523	17639	17192	17390	17450	17361	17433	17201	17308	17449	17445	17429	17464	17333	17471	17410	17380	17375	17361	17534	17525	17497	17435	17611	17451	17293	17399	17181	17266	17492	17506	17389	17364	17438	17509	17399	17175	17534	17299	17308	17374	17717	17316	17336	17518	17535	17397	17500	17457	17446	17654	17210	17317	17537	17434	17536	17248	17409	17353	17459	17306	17330	17401	17522	17493	17470	17561	17426	17456	17411	17435	17258	17483	17395	17286	17552	17158	17469	17482	17589	17415	17312	17502	17530	17404	17542	17262	17305	17458	17354	17398	17282	17294	17334	17417	17477	17452	17372	17247	17418	17319	17445	17412	17303	17406	17383	17525	17345	17441	17448	17427	17521	17348	17308	17250	17329	17458	17482	17491	17507	17188	17360	17500	17486	17378	17284	17303	17343	17314	17365	17320	17403	17371	17450	17230	17459	17245	17322	17695	17562	17491	17545	17514	17398	17405	17328	17393	17427	17411	17687	17345	17340	17386	17701	17467	17313	17342	17402	17249	17427	17353	17400	17502	17341	17358	17352	17445	17473	17568	17409	17385	17357	17420	17385	17514	17469	17406	17506	17374	17506	17554	17356	17110	17210	17316	17504	17511	17347	17330	17374	17180	17578	17435	17309	17311	17434	17189	17356	17692	17532	17266	17462	17533	17468	17412	17453	17329	17488	17366	17525	17515	17343	17394	17503	17387	17397	17347	17457	17393	17273	17291	17510	17571	17508	17360	17274	17309	17388	17333	17453	17698	17435	17519	17294	17194	17515	17477	17340	17523	17468	17393	17346	17455	17234	17598	17371	17509	17681	17305	17468	17266	17289	17369	17375	17456	17454	17381	17543	17376	17467	17532	17418	17355	17466	17530	17568	17299	17260	17499	17164	17319	17306	17221	17418	17417	17360	17353	17431	17336	17325	17317	17636	17445	17470	17510	17518	17323	17230	17300	17202	17294	17296	17316	17347	17188	17447	17246	17382	17276	17459	17373	17561	17652	17540	17453	17495	17447	17388	17451	17476	17525	17523	17381	17467	17595	17412	17419	17462	17269	17425	17561	17441	17569	17282	17452	17377	17321	17526	17480	17586	17328	17438	17515	17592	17140	17268	17323	17547	17418	17663	17393	17576	17434	17492	17375	17343	17532	17266	17507	17504	17496	17388	17391	17420	17355	17523	17376	17656	17363	17457	17258	17381	17405	17442	17406	17294	17524	17401	17222
16059	22940	23780	21892	19909	18852	18331	17468	16678	15995	15918	15930	18707	18821	17777	16627	15770	15648	15529	15551	15422	15495	15414	15293	15570	15561	15502	15487	15394	15654	15497	15480	15401	15558	15559	15323	15504	15404	15509	15498	15400	15498	15430	15416	15394	15307	15397	15544	15401	15350	15580	15420	15329	15393	15508	15424	15448	15543	15500	15363	15490	15344	15356	15609	15450	15420	15485	15370	15552	15546	15599	15435	15351	15503	15391	15698	15527	15477	15399	15286	15479	15474	15611	15548	15396	15295	15465	15525	15298	15529	15493	15359	15532	15544	15361	15470	15488	15665	15415	15392	15529	15462	15559	15432	15558	15398	15446	15561	15525	15337	15500	15398	15361	15395	15534	15466	15298	15300	15665	15382	15508	15487	15375	15422	15442	15604	15393	15291	15463	15404	15473	15569	15432	15264	15406	15557	15507	15592	15456	15497	15474	15362	15399	15458	15350	15292	15329	15663	15422	15322	15447	15464	15531	15548	15384	15436	15411	15356	15398	15368	15411	15425	15655	15411	15270	15668	15475	15431	15454	15563	15441	15411	15390	15580	15358	15393	15397	15508	15445	15303	15464	15421	15315	15243	15495	15503	15389	15417	15444	15443	15484	15494	15448	15471	15341	15470	15440	15442	15228	15442	15511	15366	15500	15502	15476	15419	15484	15544	15391	15489	15540	15413	15454	15384	15452	15395	15499	15554	15199	15428	15355	15362	15318	15585	15414	15498	15613	15458	15292	15537	15388	15338	15597	15567	15531	15440	15310	15484	15447	15498	15446	15480	15474	15187	15525	15457	15360	15331	15486	15455	15394	15364	15513	15396	15468	15461	15357	15411	15252	15354	15451	15330	15445	15566	15450	15428	15383	15459	15486	15382	15487	15516	15458	15507	15580	15499	15446	15384	15506	15484	15327	15299	15488	15352	15485	15413	15274	15444	15285	15483	15561	15463	15527	15330	15515	15502	15444	15457	15486	15515	15497	15185	15485	15374	15334	15393	15523	15305	15479	15457	15434	15393	15437	15399	15353	15368	15407	15395	15357	15474	15451	15440	15435	15480	15470	15421	15509	15335	15458	15451	15369	15494	15545	15432	15309	15438	15479	15347	15695	15385	15435	15313	15457	15459	15512	15403	15543	15473	15568	15552	15401	15341	15384	15403	15482	15343	15459	15374	15446	15448	15302	15584	15622	15438	15485	15499	15270	15365	15593	15392	15318	15561	15465	15274	15427	15536	15301	15363	15575	15549	15403	15601	15419	15449	15512	15477	15371	15550	15428	15408	15543	15473	15303	15350	15534	15430	15474	15389	15329	15348	15497	15434	15472	15553	15482	15525	15535	15381	15394	15379	15537	15616	15487	15338	15557	15552	15346	15621	15506	15373	15483	15608	15354	15427	15337	15473	15434	15479	15430	15419	15517	15502	15410	15547	15513	15361	15450	15444	15421	15385	15596	15484	15639	15533	15279	15429	15338	15404	15269	15516	15415	15493	15580	15352	15419	15370	15633	15344	15469	15426	15409	15413	15557	15590	15592	15490	15432	15552	15500	15482	15455	15464	15508	15416	15518	15507	15594	15307	15335	15471	15383	15608	15487	15527	15423	15338	15407	15320	15359	15387	15367	15253	15427	15294	15487	15412	15483	15339	15387	15366	15537	15477	15442	15410	15537	15389	15385	15329	15389	15470	15378	15606	15344	15417	15408	15397	15392	15317	15555	15417	15536	15299	15351	15420	15302	15224	15444	15525	15382	15528	15433	15338	15381	15414	15426	15316	15436	15420	15640	15355	15312	15418	15328	15413	15540	15264	15339	15453	15493	15498	15524	15413	15604	15517	15359	15342	15302	15441	15339	15398	15457	15529	15335	15500	15388	15301	15617	15390	15466	15480	15426	15398	15389	15515	15496	15390	15469	15337	15594	15594	15709	15511	15461	15448	15506	15336	15553	15454	15533	15474	15385	15341	15651	15429	15353	15458	15485	15453	15478	15481	15392	15355	15528	15519	15566	15510	15427	15454	15450	15509	15468	15455	15490	15515	15713	15431	15435	15551	15491	15568	15465	15412	15413	15247	15388	15537	15379	15388	15360	15355	15469	15533	15426	15380	15420	15501	15475	15417	15546	15500	15519	15459	15426	15484	15387	15465	15498	15419	15427	15381	15332	15382	15434	15528	15493	15451	15307	15354	15495	15377	15290	15338	15467	15513	15391	15567	15370	15496	15434	15714	15452	15402	15395	15417	15594	15338	15479	15424	15487	15562	15194	15342	15498	15422	15577	15570	15413	15445	15441	15499	15449	15470	15377	15321	15445	15533	15580	15534	15400	15409	15493	15379	15313	15473	15389	15456	15491	15600	15461	15411	15488	15269	15424	15484	15505	15235	15512	15509	15489	15638	15492	15484	15567	15422	15362	15497	15382	15593	15549	15410	15412	15282	15404	15417	15323	15425	15552	15390	15470	15403	15550	15587	15398	15424	15449	15457	15597	15462	15474	15361	15474	15395	15375	15384	15389	15387	15493	15385	15278	15522	15407	15477	15445	15388	15317	15473	15320	15347	15314	15458	15363	15477	15309	15372	15648	15397	15602	15418	15447	15377	15405	15309	15418	15361	15452	15524	15418	15551	15461	15389	15522	15473	15600	15302	15382	15447	15401	15305	15365	15455	15558	15496	15502	15433	15486	15628	15437	15492	15436	15502	15530	15506	15344	15603	15374	15319	15428	15393	15403	15559	15278	15457	15421	15400	15438	15537	15622	15273	15348	15526	15373	15439	15409	15439	15613	15402	15384	15399	15447	15329	15547	15429	15478	15562	15298	15524	15482	15427	15467	15298	15254	15441	15353	15534	15428	15511	15475	15523	15554	15437	15521	15481	15326	15376	15341	15441	15292	15476	15520	15287	15457	15464	15327	15352	15498	15540	15395	15612	15538	15444	15387	15455	15243	15406	15392	15498	15209	15336	15368	15374	15396	15555	15554	15572	15521	15411	15407	15486	15401	15460	15407	15392	15372	15409	15404	15361	15422	15292	15540	15422	15562	15354	15618	15489	15340	15363	15488	15509	15449	15554	15468	15478	15413	15474	15465	15615	15265	15471	15426	15497	15498	15502	15537	15318	15475	15399	15497	15210	15488	15495	15438	15484	15512	15366	15458	15336	15451	15465	15605	15410	15358	15517	15491	15562	15500	15350	15362	15452	15401	15373	15410	15558	15352	15459	15499	15486	15306	15416	15419	15388	15471	15634	15589	15425	15520	15358	15374	15447	15496	15486	15529	15439	15624	15261	15457	15401	15373	15542	15438	15453	15486	15461	15490	15309	15482	15438	15352	15219	15494	15369	15410	15401	15584	15356	15284	15428	15384	15517	15474	15463	15513	15371	15493	15428	15319	15392	15511	15462	15462	15386	15460	15497	15445	15470	15326	15298	15388	15361	15484	15476	15529	15504	15446	15558	15318	15446	15516	15658	15403	15337	15466	15469	15388	15319	15362	15515	15459	15509	15429	15549	15447	15361	15491	15341	15516	15447	15335	15391	15420	15571	15486	15429	15520	15242	15568	15493	15485	15407	15427	15453	15446	15404	15378	15447	15533	15384	15594	15426	15418	15472	15422	15394	15526	15549	15537	15255	15490	15638	15252	15448	15398	15463	15441	15405	15584	15569	15495	15404	15453	15343	15479	15484	15577	15475	15346	15326	15386	15564	15481	15432	15461	15606	15710	15487	15377	15444	15406	15464	15481	15463	15501	15467	15458	15479	15465	15638	15477	15426	15508	15471	15513	15474	15489	15487	15384	15404	15491	15480	15482	15393	15448	15561	15408	15419	15300	15450	15460	15448	15454	15418	15566	15453	15383	15539	15506	15290	15495	15317	15676	15446	15488	15329	15689	15394	15504	15434	15390	15572	15513	15415	15429	15506	15351	15406	15486	15374	15348	15286	15463	15297	15420	15426	15393	15557	15255	15426	15382	15377	15372	15617	15345	15393	15504	15422	15403	15428	15363	15373	15453	15456	15534	15393	15466	15348	15481	15669	15542	15407	15579	15521	15348	15456	15375	15312	15334	15458	15487	15256	15527	15411	15622	15399	15632	15409	15571	15497	15594	15539	15626	15537	15399	15638	15407	15654	15481	15451	15638	15612	15312	15355	15373	15579	15544	15476	15452	15563	15510	15247	15517	15379	15456	15340	15536	15465	15634	15361	15557	15450	15411	15535	15348	15451	15439	15509	15463	15406	15444	15432	15422	15364	15510	15445	15355	15419	15628	15406	15472	15294	15421	15350	15531	15405	15472	15614	15634	15388	15493	15239	15372	15479	15546	15357	15562	15461	15489	15573	15422	15279	15480	15544	15300	15547	15479	15484	15509	15419	15464	15429	15475	15548	15613	15395	15483	15423	15397	15454	15353	15478	15304	15437	15612	15448	15398	15433	15412	15501	15403	15471	15373	15381	15428	15420	15460	15577	15312	15336	15365	15555	15276	15639	15350	15447	15376	15592	15484	15501	15666	15225	15597	15366	15480	15354	15593	15511	15622	15451	15439	15599	15446	15391	15515	15505	15217	15492	15456	15442	15456	15262	15437	15431	15535	15352	15359	15425	15426	15468	15237	15518	15421	15426	15716	15498	15426	15422	15362	15553	15467	15303	15452	15519	15552	15500	15484	15405	15480	15426	15513	15331	15313	15398	15635	15450	15487	15466	15369	15331	15567	15309	15406	15376	15387	15542	15292	15609	15397	15566	15420	15350	15575	15552	15484	15400	15423	15439	15268	15486	15288	15422	15638	15498	15471	15659	15321	15626	15503	15451	15431	15382	15489	15450	15418	15328	15473	15607	15442	15264	15489	15606	15473	15496	15526	15401	15338	15430	15306	15466	15430	15381	15497	15575	15336	15406	15328	15387	15373	15496	15365	15689	15408	15339	15374	15558	15459	15609	15430	15358	15503	15364	15718	15513	15608	15398	15495	15364	15479	15375	15573	15525	15421	15480	15330	15409	15428	15502	15474	15421	15261	15378	15577	15477	15335	15371	15435	15418	15364	15358	15565	15497	15573	15414	15409	15342	15441	15614	15387	15520	15409	15361	15314	15286	15496	15419	15541	15514	15395	15463	15453	15547	15592	15587	15426	15560	15480	15456	15525	15391
23551	20942	28272	24020	22071	22244	21394	18782	18423	18354	18737	19620	28568	30926	28286	23428	19925	18644	17844	17781	17624	17507	17592	17545	17683	17622	17714	17591	17454	17542	17621	17490	17477	17628	17567	17616	17639	17605	17570	17484	17593	17576	17541	17513	17474	17295	17428	17275	17480	17559	17577	17542	17556	17467	17323	17574	17557	17419	17675	17435	17507	17409	17337	17635	17512	17529	17504	17396	17436	17644	17463	17538	17334	17550	17478	17423	17504	17445	17437	17418	17480	17429	17312	17593	17507	17639	17356	17417	17506	17287	17401	17444	17451	17493	17365	17441	17443	17278	17242	17318	17621	17319	17431	17484	17418	17489	17466	17475	17506	17445	17481	17459	17497	17430	17468	17427	17438	17506	17476	17631	17574	17631	17412	17418	17525	17472	17366	17246	17772	17473	17511	17489	17437	17418	17380	17357	17479	17371	17558	17473	17678	17586	17458	17527	17511	17444	17582	17624	17432	17531	17389	17583	17483	17467	17429	17502	17461	17376	17499	17493	17472	17437	17563	17430	17369	17454	17486	17601	17533	17538	17668	17612	17209	17453	17590	17397	17401	17625	17514	17484	17444	17389	17639	17321	17430	17582	17475	17339	17607	17537	17503	17388	17470	17244	17381	17443	17594	17471	17452	17559	17386	17428	17582	17441	17624	17300	17651	17430	17543	17385	17705	17661	17574	17321	17391	17403	17699	17476	17594	17446	17272	17495	17391	17523	17409	17556	17432	17443	17441	17417	17550	17726	17336	17658	17587	17463	17250	17606	17525	17450	17655	17388	17341	17495	17370	17512	17511	17524	17510	17549	17476	17549	17287	17418	17568	17541	17397	17539	17518	17566	17521	17384	17612	17640	17487	17635	17662	17388	17402	17565	17413	17437	17430	17371	17412	17198	17300	17341	17492	17578	17545	17307	17374	17505	17347	17455	17489	17504	17434	17428	17463	17347	17672	17401	17459	17520	17228	17344	17391	17329	17541	17451	17366	17411	17603	17399	17310	17525	17581	17238	17458	17388	17730	17389	17425	17498	17380	17473	17280	17561	17614	17315	17545	17309	17388	17445	17479	17498	17260	17520	17350	17514	17544	17450	17330	17556	17681	17332	17379	17308	17545	17561	17618	17369	17713	17328	17493	17447	17394	17446	17545	17227	17466	17487	17535	17597	17598	17430	17279	17606	17441	17488	17370	17522	17335	17343	17439	17067	17451	17454	17515	17390	17483	17522	17571	17695	17488	17569	17502	17516	17519	17341	17623	17403	17412	17561	17558	17325	17431	17341	17466	17509	17438	17328	17391	17331	17517	17271	17337	17461	17578	17372	17617	17538	17496	17515	17713	17512	17172	17559	17574	17845	17533	17468	17421	17340	17420	17417	17274	17509	17352	17367	17514	17545	17294	17550	17340	17372	17479	17356	17472	17495	17491	17486	17415	17506	17335	17443	17571	17373	17478	17608	17551	17351	17383	17606	17390	17460	17477	17629	17379	17287	17399	17419	17340	17558	17487	17478	17463	17270	17657	17496	17467	17461	17343	17519	17262	17549	17292	17368	17436	17403	17590	17635	17426	17521	17402	17484	17440	17557	17403	17401	17414	17477	17265	17393	17721	17445	17521	17433	17440	17364	17460	17438	17614	17477	17352	17461	17489	17483	17505	17625	17385	17384	17594	17456	17291	17331	17284	17500	17465	17530	17319	17587	17564	17434	17320	17530	17528	17371	17402	17334	17649	17607	17129	17580	17181	17560	17615	17416	17468	17659	17735	17353	17408	17433	17616	17541	17444	17623	17427	17320	17404	17488	17533	17702	17414	17318	17467	17365	17563	17420	17774	17415	17342	17502	17489	17548	17464	17505	17665	17737	17513	17575	17378	17280	17517	17663	17722	17567	17415	17452	17413	17584	17463	17513	17470	17411	17560	17320	17514	17561	17587	17466	17516	17517	17540	17436	17591	17567	17625	17442	17249	17385	17395	17409	17362	17654	17367	17515	17516	17568	17378	17557	17481	17343	17488	17359	17430	17426	17440	17662	17415	17504	17712	17535	17508	17531	17422	17488	17511	17376	17409	17505	17448	17475	17560	17541	17563	17406	17468	17624	17422	17451	17296	17385	17426	17477	17307	17479	17424	17703	17453	17573	17182	17339	17576	17584	17423	17577	17642	17357	17306	17240	17504	17477	17386	17334	17624	17693	17430	17625	17590	17513	17395	17704	17469	17542	17418	17359	17280	17458	17455	17556	17522	17318	17558	17376	17537	17554	17419	17333	17452	17451	17371	17666	17494	17394	17358	17319	17614	17434	17437	17696	17433	17407	17518	17364	17494	17639	17478	17338	17514	17642	17471	17348	17451	17272	17487	17591	17613	17291	17501	17493	17496	17617	17880	17274	17640	17572	17524	17636	17490	17489	17470	17641	17655	17574	17291	17420	17701	17488	17215	17290	17511	17624	17393	17434	17521	17468	17448	17625	17412	17463	17716	17343	17589	17654	17469	17398	17419	17471	17494	17626	17618	17433	17673	17580	17359	17354	17376	17545	17571	17560	17385	17544	17331	17446	17537	17558	17618	17419	17544	17652	17318	17402	17670	17559	17380	17418	17546	17342	17387	17476	17623	17262	17402	17254	17587	17704	17487	17430	17489	17404	17569	17366	17397	17468	17553	17494	17445	17526	17513	17446	17516	17536	17511	17352	17442	17428	17432	17353	17330	17535	17615	17453	17512	17516	17235	17574	17625	17510	17306	17534	17440	17763	17677	17390	17397	17307	17709	17503	17408	17430	17517	17512	17599	17640	17434	17600	17355	17522	17627	17492	17492	17336	17531	17493	17467	17440	17598	17664	17442	17266	17463	17400	17539	17433	17360	17414	17479	17540	17400	17425	17398	17436	17499	17368	17415	17450	17494	17555	17613	17605	17489	17554	17549	17478	17496	17527	17495	17400	17427	17480	17430	17424	17357	17376	17317	17563	17459	17109	17416	17251	17518	17621	17434	17594	17345	17300	17543	17460	17508	17459	17483	17395	17333	17456	17513	17634	17447	17401	17533	17446	17548	17477	17273	17483	17437	17511	17420	17283	17425	17665	17642	17516	17533	17359	17517	17551	17628	17440	17486	17203	17514	17479	17445	17267	17343	17575	17590	17378	17271	17597	17513	17594	17274	17282	17550	17342	17440	17427	17405	17418	17520	17419	17527	17468	17460	17193	17408	17519	17542	17454	17569	17403	17374	17667	17850	17357	17467	17524	17331	17616	17515	17452	17725	17526	17403	17470	17209	17306	17408	17593	17570	17525	17489	17412	17444	17626	17400	17362	17292	17454	17467	17559	17521	17371	17516	17423	17472	17375	17411	17536	17530	17276	17536	17399	17703	17500	17463	17361	17431	17182	17515	17327	17444	17288	17295	17455	17454	17378	17503	17372	17517	17383	17522	17703	17509	17410	17578	17601	17510	17439	17554	17204	17394	17357	17420	17279	17432	17526	17529	17574	17460	17463	17658	17689	17269	17318	17432	17425	17308	17534	17496	17365	17388	17588	17409	17485	17581	17399	17620	17508	17526	17349	17510	17373	17335	17529	17437	17452	17513	17417	17477	17582	17420	17523	17420	17517	17537	17386	17400	17529	17570	17362	17533	17553	17704	17670	17408	17494	17372	17474	17430	17295	17497	17639	17489	17444	17464	17228	17482	17650	17416	17369	17431	17536	17420	17366	17333	17313	17372	17513	17343	17409	17482	17520	17560	17412	17515	17475	17517	17446	17511	17187	17605	17327	17550	17233	17429	17388	17638	17273	17252	17553	17187	17376	17588	17347	17432	17631	17380	17516	17540	17477	17391	17368	17385	17476	17386	17641	17362	17366	17444	17661	17526	17429	17334	17616	17382	17387	17585	17668	17597	17431	17427	17571	17525	17582	17355	17398	17468	17213	17445	17521	17669	17489	17425	17541	17538	17570	17587	17359	17562	17551	17448	17403	17372	17480	17625	17450	17500	17349	17280	17475	17323	17658	17411	17530	17522	17608	17403	17381	17452	17396	17476	17574	17395	17471	17302	17302	17596	17350	17414	17661	17386	17472	17320	17493	17397	17717	17603	17558	17494	17479	17521	17540	17415	17518	17503	17724	17639	17357	17500	17516	17524	17541	17677	17503	17386	17613	17475	17496	17570	17381	17331	17511	17513	17474	17431	17415	17389	17413	17202	17399	17639	17584	17667	17409	17505	17317	17505	17522	17489	17425	17560	17362	17578	17338	17502	17460	17781	17357	17479	17502	17545	17539	17503	17643	17354	17248	17429	17428	17254	17591	17466	17312	17589	17464	17519	17401	17344	17496	17452	17420	17579	17496	17607	17680	17453	17449	17546	17443	17422	17465	17374	17490	17193	17262	17487	17198	17454	17304	17434	17467	17382	17520	17302	17502	17587	17353	17694	17583	17445	17567	17699	17400	17510	17630	17407	17463	17486	17579	17313	17553	17453	17581	17663	17499	17308	17456	17439	17581	17597	17590	17476	17396	17303	17470	17326	17478	17360	17473	17425	17580	17510	17636	17400	17556	17539	17536	17390	17539	17509	17536	17401	17560	17508	17435	17566	17391	17435	17394	17531	17500	17537	17462	17306	17469	17506	17702	17419	17427	17516	17540	17447	17471	17374	17532	17508	17537	17571	17346	17574	17517	17388	17516	17527	17477	17508	17664	17488	17608	17283	17429	17370	17625	17269	17469	17691	17387	17262	17555	17435	17631	17464	17467	17477	17364	17417	17545	17531	17356	17333	17236	17658	17513	17309	17420	17442	17581	17537	17518	17726	17432	17401	17482	17507	17419	17555	17506	17294	17133	17551	17410	17496	17571	17652	17420	17418	17434	17499	17641	17361	17647	17655	17601	17520	17476	17493	17677	17439	17362	17496	17391	17563	17523	17523	17344	17596	17529	17299	17422	17296	17389	17453	17364	17357	17459	17434	17298	17480	17422	17571	17259	17491	17236	17449	17494	17448	17519	17396	17346	17758	17539	17749	17285	17522	17427	17380	17454	17362	17621	17429	17677	17518	17496	17437	17261	17387	17551	17561	17358	17535	17447	17685	17453	17697	17442	17400	17513	17433	17427	17572	17473	17593	17555	17237	17520	17590	17638	17564	17624	17595	17741
15050	28553	31682	25860	20806	18668	17833	17019	17053	16891	17150	19353	31601	32892	28968	22582	17992	16565	15893	15708	15556	15374	15609	15677	15534	15506	15432	15864	15573	15584	15563	15714	15626	15767	15498	15539	15477	15664	15417	15588	15486	15497	15613	15591	15674	15672	15519	15677	15605	15498	15585	15695	15563	15694	15623	15597	15492	15501	15636	15680	15569	15528	15527	15550	15523	15540	15532	15584	15632	15496	15614	15555	15470	15765	15618	15493	15560	15513	15582	15485	15645	15609	15287	15616	15590	15406	15543	15703	15428	15587	15753	15688	15570	15368	15508	15509	15549	15364	15288	15517	15735	15507	15462	15531	15510	15671	15482	15516	15537	15485	15571	15623	15653	15455	15615	15471	15539	15586	15487	15704	15721	15482	15627	15744	15690	15490	15471	15452	15574	15611	15557	15510	15582	15696	15609	15631	15712	15684	15527	15596	15449	15496	15546	15546	15684	15581	15493	15537	15588	15435	15490	15570	15616	15566	15433	15679	15551	15524	15463	15565	15594	15506	15585	15433	15532	15592	15665	15613	15698	15680	15619	15669	15385	15568	15705	15534	15510	15512	15523	15540	15282	15475	15655	15567	15588	15648	15467	15595	15654	15395	15552	15656	15512	15636	15543	15631	15639	15504	15474	15592	15547	15553	15468	15456	15643	15582	15667	15441	15513	15698	15537	15504	15653	15695	15473	15573	15497	15368	15592	15512	15576	15787	15470	15503	15486	15616	15492	15362	15516	15569	15543	15468	15615	15483	15534	15744	15342	15536	15556	15469	15589	15500	15370	15497	15469	15557	15298	15525	15621	15656	15566	15596	15657	15570	15643	15587	15453	15347	15581	15698	15435	15493	15619	15444	15686	15467	15386	15594	15628	15574	15623	15539	15577	15584	15538	15522	15691	15477	15500	15536	15471	15669	15697	15394	15512	15371	15601	15524	15575	15563	15657	15264	15534	15625	15523	15679	15708	15547	15603	15587	15543	15510	15554	15453	15538	15480	15749	15556	15587	15600	15538	15365	15373	15656	15679	15215	15713	15698	15649	15597	15510	15652	15338	15499	15456	15678	15504	15625	15733	15749	15772	15635	15508	15530	15731	15548	15643	15407	15530	15494	15502	15566	15473	15589	15668	15706	15420	15517	15584	15516	15455	15673	15581	15447	15494	15356	15662	15378	15503	15575	15575	15554	15620	15484	15533	15464	15465	15521	15730	15559	15619	15502	15589	15581	15542	15421	15431	15419	15534	15623	15538	15439	15614	15615	15516	15691	15551	15525	15757	15568	15488	15625	15620	15434	15593	15484	15516	15513	15341	15552	15402	15471	15652	15538	15514	15512	15634	15497	15515	15677	15372	15717	15502	15474	15603	15574	15589	15392	15667	15484	15628	15638	15625	15738	15498	15621	15621	15529	15564	15447	15611	15586	15470	15598	15634	15359	15524	15670	15403	15540	15386	15677	15663	15431	15610	15492	15401	15542	15545	15618	15567	15415	15540	15558	15530	15622	15588	15457	15608	15645	15653	15359	15557	15438	15471	15572	15571	15617	15640	15388	15450	15457	15690	15352	15532	15489	15801	15440	15517	15542	15576	15730	15571	15413	15536	15623	15643	15502	15661	15469	15527	15511	15530	15570	15419	15496	15437	15356	15641	15633	15532	15397	15475	15622	15505	15573	15377	15674	15421	15620	15552	15504	15485	15399	15567	15421	15511	15698	15586	15588	15472	15613	15539	15593	15510	15526	15636	15579	15615	15579	15709	15372	15611	15617	15658	15534	15377	15638	15622	15621	15406	15543	15468	15339	15441	15553	15515	15469	15463	15674	15439	15545	15585	15530	15557	15646	15489	15491	15528	15341	15453	15597	15330	15523	15511	15610	15508	15486	15478	15488	15527	15610	15605	15529	15535	15520	15518	15592	15402	15529	15532	15428	15485	15445	15542	15520	15454	15340	15630	15546	15626	15538	15494	15451	15600	15549	15652	15761	15655	15500	15586	15576	15592	15529	15547	15610	15533	15395	15550	15514	15501	15501	15554	15575	15620	15336	15540	15733	15375	15508	15521	15513	15477	15492	15460	15542	15455	15515	15343	15439	15575	15341	15457	15451	15412	15607	15566	15519	15423	15537	15541	15605	15603	15493	15418	15577	15634	15482	15529	15500	15372	15547	15653	15577	15482	15670	15563	15626	15679	15456	15642	15439	15659	15670	15526	15501	15394	15621	15518	15596	15488	15456	15593	15639	15514	15601	15588	15565	15535	15576	15483	15551	15665	15605	15480	15602	15518	15724	15473	15661	15490	15585	15572	15490	15519	15420	15437	15500	15420	15608	15614	15451	15752	15499	15481	15585	15505	15420	15485	15638	15608	15627	15521	15631	15480	15486	15532	15429	15570	15529	15621	15638	15573	15563	15487	15624	15530	15416	15535	15364	15827	15517	15535	15542	15512	15415	15415	15393	15577	15617	15463	15616	15490	15414	15608	15530	15470	15397	15642	15709	15503	15731	15686	15623	15498	15463	15597	15451	15581	15626	15493	15632	15387	15486	15595	15502	15519	15572	15636	15551	15396	15427	15568	15398	15438	15548	15558	15501	15570	15382	15363	15668	15672	15640	15709	15618	15483	15462	15633	15440	15655	15369	15505	15664	15558	15548	15402	15504	15698	15639	15669	15548	15493	15455	15577	15499	15537	15437	15368	15723	15424	15513	15538	15568	15423	15535	15462	15604	15416	15572	15542	15530	15517	15482	15569	15618	15565	15504	15660	15681	15806	15643	15538	15573	15576	15528	15676	15502	15243	15532	15702	15501	15686	15455	15641	15723	15560	15621	15607	15489	15328	15457	15651	15532	15661	15408	15507	15473	15561	15514	15551	15470	15513	15625	15498	15675	15564	15837	15519	15603	15529	15555	15626	15458	15499	15686	15540	15542	15734	15450	15522	15331	15754	15605	15522	15712	15514	15562	15479	15638	15570	15470	15553	15583	15615	15612	15554	15360	15456	15659	15597	15542	15475	15664	15444	15503	15612	15535	15653	15631	15442	15420	15434	15642	15641	15605	15538	15696	15416	15535	15504	15712	15449	15451	15596	15678	15480	15587	15451	15428	15465	15583	15601	15545	15400	15409	15496	15594	15523	15398	15679	15506	15484	15521	15777	15585	15527	15703	15384	15584	15560	15556	15524	15748	15488	15443	15603	15520	15551	15556	15479	15426	15777	15596	15530	15511	15555	15645	15508	15491	15608	15362	15381	15442	15454	15515	15503	15558	15380	15557	15569	15510	15578	15567	15736	15442	15412	15818	15399	15468	15423	15608	15517	15480	15551	15423	15517	15460	15501	15498	15493	15496	15466	15578	15547	15472	15422	15547	15649	15527	15537	15698	15349	15579	15584	15631	15681	15423	15649	15703	15701	15557	15655	15585	15668	15638	15509	15605	15706	15548	15385	15471	15621	15474	15483	15403	15553	15575	15719	15273	15338	15438	15477	15656	15654	15335	15526	15489	15614	15520	15643	15535	15692	15542	15524	15664	15444	15545	15571	15436	15492	15333	15524	15407	15586	15426	15473	15608	15720	15523	15638	15592	15638	15655	15531	15572	15543	15552	15400	15419	15448	15670	15646	15562	15630	15633	15559	15694	15386	15599	15631	15442	15547	15532	15500	15433	15394	15466	15686	15411	15648	15581	15385	15613	15730	15467	15556	15487	15506	15552	15825	15371	15425	15571	15444	15638	15584	15619	15665	15659	15614	15542	15356	15497	15541	15515	15591	15404	15590	15547	15445	15431	15575	15706	15462	15562	15555	15430	15574	15499	15582	15531	15442	15617	15554	15416	15489	15663	15756	15411	15545	15506	15504	15487	15506	15624	15641	15661	15457	15682	15446	15581	15708	15373	15465	15454	15501	15588	15545	15450	15581	15504	15434	15618	15626	15664	15608	15642	15593	15550	15526	15567	15570	15417	15523	15503	15455	15677	15601	15563	15532	15570	15604	15664	15442	15608	15596	15576	15473	15504	15568	15536	15712	15554	15656	15666	15613	15566	15497	15687	15558	15351	15503	15440	15533	15427	15672	15555	15576	15576	15619	15646	15530	15412	15554	15572	15594	15370	15612	15639	15471	15506	15535	15626	15474	15580	15637	15532	15396	15451	15565	15596	15514	15588	15513	15613	15539	15423	15562	15469	15618	15539	15610	15648	15521	15652	15474	15452	15623	15725	15424	15515	15537	15634	15715	15439	15630	15713	15617	15630	15447	15548	15505	15774	15505	15668	15501	15533	15711	15377	15714	15716	15402	15537	15571	15596	15412	15372	15395	15553	15548	15648	15481	15500	15607	15610	15669	15525	15610	15609	15487	15399	15539	15505	15562	15612	15408	15778	15568	15617	15529	15601	15637	15595	15497	15646	15713	15619	15659	15538	15356	15646	15630	15605	15668	15401	15543	15462	15653	15602	15497	15736	15558	15585	15577	15571	15553	15767	15601	15481	15600	15508	15575	15521	15465	15611	15582	15511	15428	15681	15518	15631	15590	15614	15421	15450	15500	15558	15723	15379	15618	15551	15461	15654	15438	15526	15641	15466	15495	15442	15409	15377	15521	15444	15495	15385	15522	15376	15421	15741	15719	15575	15642	15637	15608	15529	15507	15596	15544	15469	15546	15548	15558	15513	15411	15549	15532	15598	15613	15530	15528	15534	15690	15647	15637	15828	15433	15529	15449	15360	15672	15522	15546	15578	15692	15436	15414	15434	15527	15513	15599	15561	15413	15574	15639	15582	15350	15529	15443	15560	15510	15621	15585	15331	15567	15620	15491	15633	15564	15527	15712	15435	15495	15725	15582	15511	15569	15456	15470	15566	15491	15669	15698	15465	15480	15570	15514	15601	15560	15483	15534	15348	15469	15536	15610	15559	15367	15486	15608	15549	15432	15585	15490	15558	15553	15587	15382	15590	15716	15422	15517	15503	15508	15644	15548	15590	15455	15520	15512	15473	15664	15792	15672	15582	15568	15505	15522	15703	15577	15439	15626	15430	15476	15475	15670	15481	15583	15700	15598	15767	15563	15534	15444	15412	15509	15705	15596	15528	15444	15541	15595	15678	15521	15477	15473	15533	15578	15400	15406	15618	15461	15587	15499	15419	15500	15593
22380	20818	28445	23310	21032	23073	25102	19988	18936	19172	19065	18934	29586	39586	35856	28236	21963	19498	18449	17859	17953	17527	17804	17646	17937	17666	17856	17736	17745	17685	17625	17595	17712	17906	17869	17464	17548	17673	17743	17886	17843	17544	17657	17576	17649	17557	17706	17761	17673	17308	17624	17608	17681	17585	17496	17348	17558	17529	17563	17718	17440	17602	17650	17508	17537	17506	17469	17570	17311	17507	17605	17502	17596	17649	17675	17595	17596	17258	17560	17628	17700	17645	17573	17546	17736	17575	17645	17629	17483	17514	17546	17558	17693	17787	17706	17527	17664	17572	17550	17730	17549	17530	17566	17709	17617	17534	17667	17656	17554	17401	17641	17692	17468	17470	17591	17606	17566	17514	17800	17481	17434	17502	17515	17664	17727	17480	17705	17835	17761	17640	17572	17650	17315	17657	17659	17581	17539	17493	17488	17586	17394	17716	17567	17697	17701	17662	17540	17541	17534	17570	17565	17697	17610	17770	17676	17516	17428	17538	17368	17649	17438	17644	17432	17558	17387	17327	17664	17397	17623	17713	17535	17556	17531	17617	17610	17520	17598	17594	17449	17477	17770	17616	17476	17757	17378	17452	17568	17496	17521	17724	17311	17418	17530	17529	17449	17497	17307	17454	17464	17600	17450	17636	17654	17358	17440	17638	17332	17669	17631	17398	17573	17694	17538	17615	17497	17529	17295	17494	17572	17479	17656	17561	17608	17736	17385	17470	17698	17610	17464	17563	17512	17504	17556	17551	17316	17485	17489	17501	17603	17636	17816	17620	17548	17600	17541	17491	17545	17717	17530	17572	17504	17535	17593	17611	17711	17561	17660	17568	17466	17693	17475	17750	17598	17524	17716	17469	17624	17550	17595	17470	17442	17412	17614	17430	17667	17598	17415	17590	17635	17605	17453	17371	17417	17527	17649	17779	17679	17558	17474	17583	17504	17385	17660	17413	17543	17628	17700	17493	17612	17644	17658	17588	17401	17443	17495	17497	17418	17494	17697	17703	17539	17592	17558	17403	17562	17500	17495	17494	17455	17501	17697	17453	17771	17497	17473	17527	17570	17501	17768	17431	17602	17423	17584	17558	17572	17474	17525	17444	17539	17738	17460	17475	17469	17586	17585	17587	17639	17604	17537	17513	17561	17706	17505	17686	17465	17513	17491	17560	17547	17169	17318	17422	17591	17575	17542	17573	17505	17673	17625	17673	17718	17547	17537	17520	17555	17509	17498	17547	17447	17518	17510	17494	17528	17674	17405	17411	17547	17621	17610	17607	17333	17531	17511	17515	17412	17630	17495	17589	17707	17461	17582	17612	17588	17647	17598	17172	17621	17579	17562	17528	17484	17619	17568	17683	17748	17537	17640	17550	17564	17465	17593	17629	17616	17586	17617	17557	17447	17388	17466	17492	17616	17577	17487	17646	17548	17533	17608	17535	17730	17378	17491	17479	17603	17851	17436	17355	17669	17468	17586	17343	17644	17461	17380	17709	17367	17527	17413	17456	17395	17644	17294	17687	17732	17440	17729	17649	17563	17346	17506	17633	17775	17676	17586	17409	17494	17345	17501	17633	17585	17611	17557	17568	17530	17558	17432	17389	17521	17535	17478	17318	17789	17852	17623	17575	17499	17425	17460	17489	17474	17461	17653	17570	17630	17538	17714	17496	17302	17621	17529	17558	17554	17397	17637	17570	17548	17402	17667	17536	17614	17500	17704	17572	17603	17503	17344	17385	17580	17649	17574	17554	17643	17561	17623	17682	17596	17642	17403	17418	17478	17428	17580	17662	17457	17597	17580	17420	17570	17431	17373	17476	17505	17475	17547	17637	17533	17485	17567	17625	17722	17496	17572	17652	17601	17492	17546	17603	17557	17614	17591	17629	17629	17616	17791	17559	17693	17518	17593	17666	17669	17345	17503	17473	17441	17574	17720	17623	17487	17367	17587	17518	17592	17576	17650	17570	17544	17466	17521	17436	17549	17507	17348	17477	17559	17644	17543	17532	17627	17522	17688	17777	17538	17450	17545	17745	17773	17531	17749	17657	17595	17576	17578	17817	17722	17573	17599	17590	17504	17810	17319	17570	17560	17783	17506	17535	17374	17329	17562	17567	17435	17600	17571	17527	17353	17693	17704	17791	17509	17557	17500	17453	17587	17546	17506	17636	17352	17507	17569	17556	17740	17551	17381	17593	17512	17485	17675	17528	17557	17460	17672	17593	17401	17493	17488	17602	17577	17465	17623	17456	17612	17635	17673	17539	17606	17505	17605	17476	17760	17572	17421	17596	17692	17730	17442	17546	17598	17569	17588	17611	17519	17572	17393	17487	17537	17584	17615	17582	17593	17561	17594	17680	17571	17580	17767	17689	17644	17462	17374	17492	17364	17559	17445	17672	17745	17410	17524	17417	17574	17497	17541	17594	17901	17557	17541	17503	17575	17392	17531	17547	17493	17558	17743	17507	17800	17606	17544	17422	17613	17421	17461	17450	17396	17420	17421	17627	17601	17621	17684	17572	17221	17427	17634	17621	17321	17521	17393	17678	17435	17634	17672	17453	17611	17392	17481	17522	17617	17508	17510	17588	17475	17781	17520	17547	17483	17501	17486	17667	17471	17513	17710	17373	17611	17642	17605	17626	17497	17506	17468	17429	17641	17583	17655	17485	17656	17548	17523	17471	17666	17412	17433	17610	17663	17759	17463	17532	17514	17301	17543	17477	17300	17410	17496	17660	17636	17613	17501	17485	17537	17585	17549	17529	17661	17766	17617	17643	17572	17643	17636	17746	17533	17524	17548	17411	17510	17542	17500	17565	17655	17683	17430	17543	17677	17435	17521	17561	17610	17430	17549	17372	17580	17385	17352	17459	17578	17526	17597	17581	17606	17576	17380	17641	17603	17406	17506	17553	17673	17557	17624	17478	17523	17659	17588	17345	17568	17499	17531	17637	17464	17618	17641	17559	17649	17348	17846	17424	17410	17583	17649	17533	17468	17627	17432	17570	17384	17599	17640	17509	17558	17752	17614	17393	17466	17467	17603	17474	17440	17581	17683	17665	17582	17731	17445	17705	17496	17541	17642	17591	17625	17587	17615	17500	17456	17681	17621	17533	17835	17625	17607	17430	17655	17501	17528	17769	17623	17524	17521	17387	17555	17462	17659	17413	17775	17438	17648	17444	17456	17458	17347	17660	17486	17433	17569	17783	17535	17694	17760	17564	17570	17428	17491	17482	17700	17606	17464	17535	17511	17774	17522	17402	17455	17474	17604	17661	17510	17623	17537	17361	17692	17485	17508	17639	17512	17517	17628	17608	17437	17622	17554	17521	17698	17528	17837	17617	17618	17567	17498	17647	17767	17541	17564	17611	17580	17595	17655	17606	17740	17406	17586	17560	17555	17655	17732	17614	17548	17502	17579	17528	17658	17462	17528	17661	17440	17505	17628	17471	17298	17576	17686	17699	17591	17514	17375	17514	17498	17706	17601	17557	17369	17664	17517	17665	17412	17613	17536	17614	17683	17554	17497	17551	17542	17655	17586	17559	17489	17542	17564	17547	17455	17530	17557	17630	17439	17514	17535	17609	17514	17629	17671	17327	17522	17419	17514	17447	17402	17340	17502	17637	17724	17618	17613	17591	17328	17510	17470	17723	17516	17355	17433	17517	17463	17529	17537	17699	17560	17443	17596	17290	17571	17603	17596	17641	17591	17581	17474	17543	17347	17257	17445	17557	17717	17293	17382	17578	17710	17422	17554	17649	17505	17413	17514	17445	17767	17561	17529	17438	17598	17629	17531	17516	17584	17666	17676	17549	17583	17517	17607	17216	17423	17437	17407	17661	17350	17396	17468	17474	17691	17603	17647	17649	17634	17476	17688	17674	17542	17570	17502	17459	17524	17708	17500	17536	17398	17522	17483	17547	17725	17470	17731	17540	17661	17509	17508	17447	17575	17539	17728	17699	17540	17654	17575	17513	17589	17455	17569	17469	17359	17447	17692	17549	17569	17534	17718	17626	17667	17421	17826	17487	17487	17460	17639	17656	17414	17442	17507	17530	17793	17522	17542	17602	17596	17717	17456	17749	17593	17470	17363	17515	17573	17570	17557	17647	17416	17439	17518	17523	17479	17630	17579	17545	17450	17493	17622	17409	17406	17765	17737	17371	17495	17618	17626	17439	17536	17583	17477	17509	17501	17392	17510	17666	17551	17465	17663	17506	17521	17648	17655	17354	17428	17664	17647	17522	17567	17628	17483	17487	17380	17660	17474	17528	17564	17376	17684	17449	17494	17508	17676	17557	17459	17542	17680	17394	17307	17450	17399	17621	17682	17699	17432	17676	17353	17481	17502	17742	17539	17454	17512	17439	17737	17462	17647	17685	17496	17715	17557	17694	17456	17591	17547	17408	17645	17603	17547	17621	17482	17666	17623	17711	17547	17631	17435	17487	17555	17550	17484	17521	17516	17367	17794	17597	17749	17834	17600	17541	17836	17786	17485	17415	17591	17722	17693	17643	17575	17499	17689	17616	17405	17647	17575	17518	17611	17669	17388	17607	17563	17868	17535	17512	17692	17564	17293	17719	17518	17675	17753	17874	17719	17740	17608	17495	17469	17545	17299	17655	17516	17545	17588	17510	17408	17371	17711	17448	17394	17622	17692	17365	17262	17389	17638	17422	17679	17606	17626	17472	17553	17582	17702	17753	17418	17602	17469	17417	17586	17535	17424	17335	17574	17453	17626	17794	17521	17460	17645	17434	17602	17737	17764	17587	17620	17550	17544	17359	17603	17401	17659	17472	17786	17372	17438	17590	17612	17493	17546	17547	17382	17534	17446	17559	17601	17701	17458	17417	17588	17565	17518	17566	17518	17448	17601	17552	17705	17477	17544	17562	17570	17376	17654	17545	17593	17751	17624	17594	17542	17600	17384	17352	17733	17672	17634	17686	17679	17441	17567	17466	17565	17798	17367	17427	17565	17639	17613	17462	17828	17593	17383	17472	17624	17732	17456	17424	17562	17492	17434	17449	17804	17596	17544	17627	17386	17461	17470	17414	17429	17552	17587	17725	17601	17591	17641	17549	17389	17507	17599	17620	17408	17664	17490	17626	17669	17354	17495	17559	17563	17679	17462	17334	17466	17564
19800	34776	30965	25127	22720	20133	19383	18486	17786	17830	17805	17707	33856	41231	37055	27695	20125	17467	16139	15604	15706	15679	15677	15447	15471	15565	15557	15494	15154	15604	15545	15574	15612	15596	15660	15560	15438	15662	15370	15522	15469	15412	15516	15497	15447	15455	15407	15592	15358	15480	15647	15605	15546	15607	15445	15339	15541	15610	15507	15466	15567	15374	15459	15571	15583	15491	15582	15442	15467	15573	15481	15603	15544	15750	15653	15562	15463	15590	15465	15489	15537	15435	15576	15609	15402	15592	15515	15480	15450	15561	15440	15384	15559	15549	15317	15422	15644	15504	15295	15473	15701	15563	15462	15466	15594	15472	15511	15476	15429	15527	15442	15555	15498	15554	15356	15370	15503	15393	15564	15539	15389	15516	15455	15524	15352	15546	15510	15430	15334	15402	15672	15535	15566	15490	15512	15591	15448	15433	15693	15572	15464	15524	15588	15398	15631	15446	15548	15607	15386	15542	15604	15429	15451	15464	15534	15406	15566	15439	15471	15481	15551	15539	15414	15578	15369	15482	15516	15505	15631	15636	15368	15510	15396	15408	15456	15519	15498	15503	15541	15486	15363	15659	15542	15636	15551	15504	15574	15506	15476	15368	15427	15464	15557	15497	15587	15560	15515	15491	15474	15394	15576	15510	15451	15491	15680	15588	15476	15412	15593	15375	15545	15395	15410	15496	15616	15639	15587	15402	15483	15505	15502	15578	15316	15462	15518	15482	15520	15389	15588	15497	15536	15494	15639	15551	15466	15427	15491	15492	15655	15514	15540	15457	15528	15559	15583	15362	15673	15528	15707	15578	15688	15551	15504	15654	15356	15557	15406	15650	15501	15497	15559	15472	15502	15511	15509	15581	15557	15589	15478	15659	15503	15535	15406	15400	15710	15484	15493	15514	15563	15501	15642	15607	15677	15582	15528	15527	15468	15516	15608	15594	15489	15653	15398	15500	15461	15581	15368	15621	15636	15527	15438	15485	15439	15511	15699	15682	15554	15541	15561	15286	15420	15696	15593	15312	15251	15591	15521	15570	15383	15587	15664	15558	15416	15571	15461	15576	15321	15443	15457	15484	15421	15556	15394	15449	15695	15372	15459	15600	15512	15530	15603	15579	15613	15527	15673	15407	15428	15470	15514	15582	15402	15568	15580	15484	15418	15522	15491	15468	15531	15464	15531	15541	15669	15474	15607	15454	15508	15476	15382	15623	15507	15509	15527	15469	15459	15502	15440	15427	15568	15710	15598	15317	15764	15490	15606	15495	15396	15506	15501	15619	15536	15378	15608	15394	15505	15655	15631	15487	15462	15577	15561	15670	15580	15548	15617	15588	15380	15654	15426	15416	15608	15550	15491	15566	15562	15662	15422	15513	15598	15520	15505	15450	15374	15513	15285	15591	15517	15362	15555	15631	15466	15332	15627	15411	15624	15611	15565	15307	15507	15579	15304	15663	15475	15504	15413	15515	15480	15474	15552	15488	15410	15502	15638	15318	15539	15580	15555	15568	15496	15556	15620	15518	15609	15364	15348	15468	15463	15503	15515	15505	15491	15561	15342	15461	15541	15534	15404	15699	15446	15699	15545	15423	15508	15382	15480	15485	15514	15588	15535	15371	15675	15550	15473	15339	15356	15465	15554	15447	15530	15416	15472	15556	15515	15549	15629	15496	15451	15579	15308	15498	15477	15461	15572	15466	15507	15448	15617	15439	15481	15483	15543	15763	15622	15576	15486	15517	15452	15516	15362	15425	15504	15507	15611	15506	15485	15549	15442	15530	15346	15478	15509	15552	15477	15497	15488	15600	15620	15486	15371	15431	15550	15584	15551	15551	15514	15574	15613	15504	15550	15525	15457	15519	15570	15358	15577	15392	15606	15459	15422	15446	15636	15478	15399	15535	15369	15665	15471	15676	15499	15516	15427	15277	15232	15469	15502	15531	15528	15396	15453	15552	15465	15435	15637	15442	15422	15565	15431	15525	15446	15561	15486	15572	15447	15480	15714	15241	15406	15513	15558	15629	15549	15548	15432	15468	15506	15442	15467	15506	15641	15405	15475	15369	15513	15465	15458	15576	15471	15362	15457	15577	15478	15449	15607	15533	15369	15643	15468	15446	15554	15513	15628	15417	15536	15521	15574	15510	15407	15562	15310	15564	15590	15429	15510	15667	15563	15527	15644	15623	15539	15431	15495	15534	15323	15462	15549	15435	15498	15414	15699	15512	15446	15366	15515	15512	15492	15544	15363	15557	15360	15443	15529	15435	15554	15643	15446	15522	15461	15537	15646	15473	15607	15602	15395	15506	15488	15496	15409	15359	15438	15560	15260	15617	15459	15473	15405	15601	15588	15507	15410	15469	15538	15523	15490	15229	15670	15476	15382	15521	15424	15489	15489	15427	15558	15568	15550	15562	15725	15458	15543	15434	15483	15494	15438	15618	15497	15528	15401	15620	15357	15598	15366	15615	15511	15575	15493	15536	15551	15498	15437	15625	15466	15605	15492	15527	15336	15467	15602	15460	15572	15546	15648	15429	15589	15394	15395	15520	15519	15542	15465	15445	15426	15561	15424	15494	15565	15608	15468	15435	15324	15461	15449	15590	15474	15599	15412	15479	15543	15574	15497	15557	15536	15441	15552	15582	15521	15388	15446	15468	15459	15426	15466	15544	15481	15512	15418	15565	15523	15284	15523	15485	15428	15579	15478	15438	15483	15581	15431	15488	15561	15450	15443	15532	15596	15363	15517	15479	15374	15640	15506	15450	15471	15429	15580	15530	15407	15472	15465	15473	15592	15519	15512	15469	15438	15573	15593	15549	15515	15264	15484	15482	15408	15512	15497	15409	15400	15508	15552	15595	15444	15396	15450	15465	15582	15610	15483	15513	15531	15514	15654	15581	15376	15625	15499	15476	15413	15310	15543	15500	15590	15522	15586	15585	15290	15439	15600	15523	15528	15346	15625	15536	15592	15383	15404	15500	15500	15409	15723	15547	15307	15541	15398	15501	15507	15535	15558	15358	15523	15692	15549	15352	15429	15444	15552	15465	15479	15546	15432	15563	15479	15369	15587	15379	15525	15548	15497	15485	15532	15599	15450	15526	15655	15633	15572	15504	15487	15704	15426	15571	15319	15538	15502	15619	15512	15423	15360	15398	15220	15487	15492	15587	15413	15430	15526	15555	15485	15630	15313	15580	15475	15459	15387	15486	15500	15550	15516	15528	15371	15447	15579	15384	15629	15527	15580	15503	15640	15522	15508	15460	15586	15326	15453	15638	15349	15524	15554	15609	15521	15335	15389	15729	15685	15532	15391	15431	15427	15560	15365	15579	15481	15662	15438	15608	15404	15407	15382	15486	15668	15227	15419	15330	15563	15604	15486	15461	15519	15519	15571	15691	15478	15515	15485	15398	15490	15456	15501	15443	15575	15621	15408	15426	15707	15654	15441	15590	15538	15574	15383	15502	15474	15517	15577	15520	15819	15472	15400	15387	15559	15590	15463	15536	15518	15326	15368	15452	15633	15444	15650	15639	15436	15393	15538	15621	15510	15483	15609	15539	15477	15471	15425	15554	15393	15636	15458	15433	15504	15593	15557	15466	15436	15705	15527	15373	15375	15623	15351	15529	15260	15577	15602	15415	15355	15527	15509	15546	15540	15358	15464	15640	15348	15731	15475	15541	15305	15445	15417	15565	15604	15419	15410	15467	15504	15565	15558	15516	15444	15509	15677	15486	15497	15583	15492	15427	15657	15555	15595	15504	15445	15460	15501	15523	15217	15402	15489	15618	15607	15473	15637	15573	15520	15417	15633	15630	15631	15542	15695	15461	15402	15429	15384	15490	15513	15325	15531	15697	15496	15562	15582	15536	15477	15595	15669	15463	15468	15492	15467	15645	15409	15423	15610	15460	15396	15494	15574	15537	15546	15587	15623	15418	15748	15512	15484	15699	15417	15546	15548	15376	15662	15484	15498	15380	15551	15534	15454	15232	15497	15666	15556	15531	15490	15454	15429	15535	15436	15458	15545	15591	15524	15442	15579	15540	15447	15573	15319	15445	15537	15449	15465	15609	15548	15430	15534	15412	15546	15468	15438	15449	15587	15539	15465	15468	15462	15623	15437	15539	15482	15437	15503	15455	15358	15526	15641	15498	15388	15538	15438	15415	15387	15385	15482	15484	15418	15531	15494	15497	15436	15465	15495	15564	15512	15682	15561	15331	15532	15168	15552	15488	15473	15590	15521	15663	15619	15499	15631	15366	15325	15411	15547	15641	15516	15590	15528	15518	15457	15497	15520	15551	15557	15464	15409	15610	15400	15452	15558	15713	15497	15482	15629	15394	15622	15433	15582	15580	15416	15537	15475	15440	15572	15535	15540	15409	15546	15522	15635	15454	15408	15449	15461	15566	15482	15593	15518	15309	15358	15522	15473	15502	15473	15284	15622	15600	15657	15428	15584	15494	15570	15547	15585	15495	15479	15329	15326	15345	15710	15451	15682	15494	15561	15654	15391	15466	15494	15584	15519	15475	15748	15417	15420	15544	15429	15430	15556	15242	15330	15493	15496	15389	15505	15492	15552	15520	15386	15431	15307	15505	15531	15545	15623	15561	15462	15493	15497	15397	15726	15275	15606	15485	15430	15448	15466	15486	15309	15585	15355	15488	15286	15576	15511	15449	15513	15566	15522	15485	15370	15510	15625	15494	15547	15475	15464	15505	15506	15462	15404	15544	15739	15396	15483	15592	15512	15567	15435	15480	15572	15547	15566	15576	15489	15573	15527	15630	15412	15626	15518	15598	15582	15735	15427	15531	15596	15326	15452	15516	15479	15637	15550	15454	15432	15562	15498	15519	15269	15442	15590	15411	15449	15419	15497	15451	15561	15522	15536	15634	15505	15431	15436	15643	15596	15498	15367	15557	15553	15416	15373	15604	15430	15630	15442	15464	15371	15543	15484	15610	15628	15401	15467	15569	15522	15459	15518	15424	15643	15400	15423	15423	15555	15456	15478	15404	15464	15395	15608	15419	15534	15302	15473	15517	15543	15337	15349	15546	15510	15569	15596	15483	15592	15376	15418	15653	15383	15433	15400	15557	15441	15537	15524	15411	15658	15486	15490	15569	15446	15507	15566	15614	15593	15339
26943	21793	25527	23348	20294	19520	18934	18370	18093	17737	17551	17595	17802	19312	19375	18772	17830	17383	17315	17104	16963	16863	17113	17182	16981	17229	17099	17045	17046	17054	16993	17032	17028	17058	17019	17140	17218	17071	17171	17207	17190	17131	17064	17200	17120	17075	17266	16976	17186	17185	17232	17069	17026	17042	17033	17146	16950	16888	17075	16922	17189	17147	17034	16885	17137	17054	16939	17242	17035	17034	17045	17199	17080	16962	16970	17151	17225	17254	16955	17001	17093	17038	16968	17017	17174	17033	17124	17140	17147	16934	17198	16986	17074	17254	16980	17170	17279	17143	17092	17039	17112	17240	17088	17307	17379	17214	17164	17085	17115	17068	16995	16921	16969	17096	17192	17158	17287	17014	17083	17039	17090	17245	17144	17177	17071	17149	17074	17202	17037	17051	17156	17225	17282	17236	16860	17071	17175	17109	17160	16983	16954	16977	16915	16921	17030	16947	17085	16925	17231	17137	17036	17019	17262	17089	17215	16944	17129	17027	17069	16944	17051	16989	17019	17020	17081	16981	16936	16821	17154	16976	16986	16964	17050	17185	17166	17001	17404	17096	16928	16949	17104	17164	17127	17218	17079	16893	16742	17179	17074	17187	17085	17203	17037	17019	17027	17019	17159	17157	17057	17233	17137	17091	16993	17211	17041	17044	17113	17016	17257	16949	17195	17165	17013	17092	17146	16933	17233	17091	17194	17024	17164	17075	17101	17136	17057	17091	17069	17139	17246	17133	17044	17130	17181	17265	16939	16982	17190	17214	17237	17086	17160	16922	17080	17194	16884	16964	17015	17050	17022	17096	16900	17081	17094	16975	17103	17114	17010	17116	16956	16952	17092	17139	17035	17238	17061	17010	17084	17219	16836	17183	17114	17067	17161	17155	17068	17096	17180	17159	17061	17090	17012	17159	16997	17024	17020	17016	17041	16990	16927	17132	17272	17160	17182	17089	16996	16997	17120	16945	17126	17225	17048	17216	17079	17078	17084	17052	17130	17216	17080	17252	17125	16818	17057	17161	17234	17154	16968	17225	17120	17246	17004	17073	16852	17135	16983	17115	17226	17086	16891	16881	16980	17072	17124	17128	17108	17098	16916	17325	17088	16957	17318	17006	17213	17113	17008	17028	17119	17056	16913	17090	17115	17148	17125	17054	17272	17430	17129	17245	17168	17097	17150	16946	17128	17079	17013	17060	17035	16953	17090	17112	17075	17072	17100	17149	16954	17126	17019	17012	16937	16933	17191	16883	16995	17060	17237	16985	17192	16997	17047	17002	17070	17029	17079	17158	17000	17069	16978	17010	16949	17016	17024	17053	17258	17027	17145	17053	17233	17175	17163	17242	16927	17145	17024	17026	17066	17138	16952	17072	16912	17087	17244	17097	17079	17262	17240	17218	17026	16948	17029	17209	16960	17144	17034	16878	17034	17238	16957	17158	17058	16979	17054	17231	17255	17271	17140	17136	17177	17003	16954	17168	16843	17061	17049	17212	17007	17123	17165	17190	17170	17082	16963	17084	17130	17085	17248	17107	17112	17235	16949	17043	17018	17155	17261	17139	17269	17038	17016	17043	17105	17031	17027	17134	17238	16984	16959	17038	16971	17004	17179	17032	16946	16821	17012	16857	17051	17070	16957	16967	17100	17079	17304	17088	16992	16913	17049	17254	17046	17048	16951	16998	17140	17188	16965	17091	17056	17197	17156	17072	17089	17018	17070	17004	17050	17028	17089	17125	16892	17027	17088	17078	16939	17216	17070	17030	17075	17338	17156	17020	17068	17178	17115	17292	17196	17116	16972	16995	17189	17206	16969	17081	16880	16849	17187	17130	17083	17199	17034	17171	17128	16867	16965	16997	16915	17062	17278	17121	17191	16926	17012	17155	16998	17087	17178	17040	17136	17027	17246	17053	16977	17053	16967	17234	17038	17332	17089	17202	17118	17044	17012	17195	17189	17140	17352	17236	17088	17190	17031	17172	17010	16945	17001	16873	17286	16961	16899	17164	16995	17078	17030	17159	17000	17232	17100	17260	17130	17063	17132	16930	16958	17099	17034	17144	17209	17098	17056	17093	17016	17145	17037	17160	16951	17113	17175	17269	17033	17068	16979	16869	17372	17074	17028	16907	17060	17106	16995	17121	17082	17163	17084	17060	17112	17284	17095	17238	17056	17076	16977	17043	17139	17173	17175	17099	16963	17176	17044	17027	16987	17085	17060	16997	17251	17217	17205	16809	17213	17098	16951	17245	17110	17056	17009	17179	17217	16913	16984	17066	17318	17177	17230	16902	17102	17032	16941	17067	17135	17055	17067	16939	17318	16939	17023	16974	17236	17036	17229	17204	17183	17174	16983	17024	17089	17138	17172	17031	17175	17047	16969	17055	16882	17098	16785	17080	17110	16962	17091	17128	17109	17200	17050	17168	17214	17074	17031	16987	17093	16950	17233	17008	17088	17087	17069	17130	17177	17232	17347	16881	17265	17085	17270	17160	16930	17161	17129	17195	17115	17065	17024	17209	17138	17096	17074	17313	17200	17045	17147	17183	17222	17203	17077	17187	17119	17064	17273	17162	17174	17076	17110	17073	17291	17089	17003	16972	16965	17005	17129	17143	17127	17095	17019	17074	17132	16992	16959	17024	17173	17215	17056	17268	17125	17106	17153	17160	17068	17069	17070	17152	17144	16956	16914	17199	17192	17106	17108	17085	17277	17120	17074	17272	16964	17108	17003	17137	17000	17023	17108	17201	17065	17335	17115	17116	17183	17072	17186	17053	17093	17024	16947	17195	17045	16925	17062	17133	17192	17086	17004	16972	16930	17067	17132	16948	17031	17082	17257	17114	16981	16992	17119	17136	17193	17305	17168	17069	17323	16988	17180	17185	17011	17128	17098	17052	17242	17049	17007	17174	17112	17174	17050	17155	17148	17021	17071	16825	17049	17024	17075	16889	17186	16902	17058	17045	17186	17097	16910	17270	17109	17205	17132	16804	16976	16934	17039	17132	17034	17003	17037	16996	17037	17237	17139	17168	17133	16986	17160	17046	16922	17002	17084	17272	17007	17189	16934	17131	16963	17102	17184	17139	17000	17183	17195	16976	17036	16994	16978	17192	17121	17069	16901	17070	16945	17024	17354	16982	17235	17121	16957	17101	17112	17314	17049	17074	17067	17077	16945	16955	17047	16944	17357	16972	17005	17195	17084	17121	17043	17185	16981	16897	17051	17066	17174	17172	17076	17354	17185	17224	17071	17084	17287	17256	17062	17071	17027	17081	17172	17276	17097	17212	17070	17246	17155	17079	17158	17176	16963	17329	17193	17034	17215	16940	17047	16998	17036	17127	16979	17110	17012	17037	17072	17177	17212	17140	17153	17080	17036	17053	17097	17039	17007	17084	17197	17129	17216	17262	17410	16819	17074	17095	17301	17148	17156	17199	17253	16978	17094	17143	16980	16935	16959	16909	17134	17090	17058	17183	16945	16754	16954	17110	17222	17050	17180	17146	17076	17258	16926	17153	16881	17069	17022	17024	17103	16967	17056	17000	17142	16965	17107	17117	17152	17191	17137	17220	17141	16967	16959	17042	17163	17103	17117	17020	16933	16974	17145	16967	16801	17085	16968	16933	17218	17027	17228	17123	17308	17084	17003	17212	16982	17312	17236	17309	17059	17024	17124	17082	17094	17170	16983	17338	16995	17050	16901	17108	17107	16795	17060	16946	17179	17110	17119	17251	16969	17110	17171	17135	16952	17103	17111	17030	17094	17161	17061	17030	17069	17238	17035	17010	17092	16971	16994	17099	17037	16981	16975	17027	17078	16985	17134	17112	17243	17134	17036	17148	17192	17319	17220	16896	16996	17115	17103	16998	17027	17149	17219	17016	16858	16995	17140	16940	17188	16998	16936	17095	17159	16959	17141	17356	16901	17074	17286	17127	17028	17031	16946	17085	17174	17072	17012	17124	16853	17135	17252	17115	17327	17042	16888	17124	17185	17294	17044	17088	17279	17197	17069	17012	17209	17119	17170	16998	17174	17202	17118	17058	17180	17139	17179	16985	17076	16947	16949	16974	17058	17004	16963	17125	16965	17234	17119	17032	17126	16841	17121	17016	17201	16953	16976	17024	16900	17189	16993	17102	17258	17049	17242	17218	16909	16985	17316	17046	17310	17340	17079	17080	17103	17280	16993	17179	17079	16934	17088	16940	17192	17137	17013	17125	17038	17027	17130	17260	17019	17308	17002	17111	17227	17247	17177	17158	17210	17083	17009	17281	17107	16939	16906	17113	17075	16987	17191	17095	17058	17094	17032	17075	17028	16921	17175	17309	17082	17039	17129	17024	17169	17155	17112	17014	17036	17032	16963	17262	17175	17126	17008	17284	17075	17239	17084	16953	17345	16956	17208	17039	17231	16818	17071	17030	17196	16953	16952	17222	17206	17100	17303	17050	17340	17248	17114	17209	17128	16985	17201	17073	16992	17158	17055	17283	17243	17085	17298	16940	17117	17085	16958	17267	17203	16998	16987	17209	17157	17087	17134	17014	17147	17169	17223	17067	17247	17031	17007	17115	16951	17042	17119	16959	17113	17182	17023	17064	17011	17183	17032	17056	17048	17032	17058	16991	17285	17029	17048	17003	17021	16970	17020	17124	17264	17215	17202	17226	17053	17171	17014	17147	17170	16928	17173	17288	17188	16959	17119	16937	17009	16888	17341	17002	17056	17148	17182	17178	17175	17244	17199	16968	17022	16958	17165	16990	17041	17021	17164	16785	17398	17163	17212	17062	17067	17114	17129	17111	17096	17086	17074	16957	17112	17122	17106	16943	17050	17207	17206	16996	17075	17250	17299	16999	16980	17118	17159	17117	16957	16935	17284	17179	17098	17249	16998	17209	17199	17297	17166	16905	16868	17156	16986	17540	17225	17227	17187	16992	17016	17005	17006	17066	17234	17110	17201	17053	17102	17053	17124	16963	17062	17141	17075	16857	17005	17025	16873	16911	16962	17033	16940	17009	16981	16945	17054	17127	17151	17037	17000	17234	17064	17235	17045	17097	17123	17239	17078	17036	17152	16924	17223	17166	17241	16874	17215	17004	17103	17049	17159	17032	16960	17110	17108	17063	17007	16968	17067	17025	17106	17321
16817	21635	23389	21169	20127	18897	17935	17368	16838	16613	16317	16063	16946	18551	18362	16952	16026	15692	15420	15239	15172	15380	15315	15181	15543	15405	15380	15323	15409	15256	15342	15360	15084	15213	15304	15290	15348	15239	15180	15218	15158	15276	15349	15243	15230	15306	15282	15129	15352	15303	15322	15381	15197	15295	15217	15165	15273	15169	15187	15318	15241	15401	15361	15213	15303	15258	15318	15263	15266	15316	15205	15185	15233	15217	15277	15271	15353	15357	15251	15274	15022	15201	15136	15420	15062	15309	15410	15192	15411	15248	15202	15154	15260	15231	15266	15313	15286	15279	15154	15200	15277	15311	15200	15275	15201	15246	15306	15310	15283	15230	15240	15382	15100	15202	15367	15170	15148	15306	15384	15154	15265	15371	15158	15225	15300	15200	15107	15136	15313	15077	15297	15230	15157	15130	15434	15191	15332	15381	15210	15062	15412	15294	15330	15300	15165	15286	15242	15292	15284	15286	15260	15295	15309	15359	15175	15348	15208	15155	15206	15214	15279	15292	15169	15183	15469	15175	15411	15189	15281	15315	15338	15371	15118	15180	15247	15211	15404	15148	15342	15289	15259	15168	15187	15247	15267	15263	15323	15210	15381	15270	15235	15246	15127	15340	15491	15355	15206	15347	15197	15332	15368	15207	15271	15422	15064	15276	15226	15481	15121	15353	15290	15267	15303	15400	15357	15253	15165	15103	15123	15393	15326	15243	15349	15275	15209	15268	15303	15292	15317	15208	15384	15407	15228	15422	15238	15293	15109	15251	15233	15188	15305	15288	15391	15270	15341	15264	15296	15324	15318	15365	15176	15184	15249	15312	15117	15442	15330	15161	15333	15309	15491	15347	15264	15480	15375	15378	15192	15296	15185	15138	15194	15170	15279	15298	15336	15308	15111	15191	15300	15021	15363	15234	15150	15386	15266	15222	15333	15155	15202	15278	15307	15346	15297	15204	15356	15302	15337	15415	15181	15409	15163	15167	15285	15407	15496	15407	15314	15085	15266	15241	15207	15299	15269	15359	15237	15333	15402	15223	15057	15356	15399	15164	15445	15289	15196	15320	15218	15292	15286	15395	15341	15270	15242	15106	15322	15168	15232	15140	15347	15233	15222	15343	15255	15241	15474	15189	15261	15334	15392	15369	15264	15291	15165	15201	15235	15390	15347	15425	15300	15203	15314	15150	15244	15286	15303	15222	15238	15244	15157	15037	15305	15333	15215	15333	15262	15370	15274	15332	15154	15247	15316	14992	15184	15067	15268	15327	15403	15223	15210	15340	15360	15259	15145	15196	15374	15192	15432	15238	15218	15218	15240	15468	15384	15174	15296	15385	15359	15472	15023	15268	15236	15364	15257	15337	15368	15355	15182	15400	15378	15174	15204	15185	15315	15310	15234	15146	15303	15037	15342	15315	15320	15287	15221	15400	15200	15346	15313	15341	15101	15312	15361	15383	15205	15296	15281	15283	15272	15352	15303	15317	15431	15232	15332	15181	15328	15359	15216	15321	15294	15279	15218	15370	15531	15283	15319	15183	15196	15177	15205	15566	15012	15481	15326	15218	15263	15314	15211	15299	15119	15315	15302	15276	15308	15112	15257	15363	15238	15306	15312	15354	15366	15278	15268	15304	15231	15339	15173	15199	15428	15242	15387	15222	15313	15263	15266	15264	15279	15351	15023	15291	15311	15220	15242	15216	15293	15260	15377	15314	15308	15301	15273	15161	15354	15378	15268	15342	15370	15253	15393	15155	15331	15215	15192	15262	15250	15209	15350	15319	15262	15283	15191	15271	15218	15344	15182	15498	15224	15351	15270	15276	15168	15272	15470	15311	15409	15281	15177	15316	15291	15321	15396	15385	15316	15339	15311	15301	15400	15277	15292	15322	15307	15195	15370	15377	15184	15229	15209	15282	15400	15192	15275	15190	15199	15411	15191	15294	15262	15422	15314	15213	14934	15136	15261	15210	15318	15350	15093	15313	15436	15307	15464	15349	15247	15179	15449	15415	15242	15182	15145	15388	15316	15196	15278	15208	15369	15463	15295	15233	15415	15397	15287	15404	15338	15173	15298	15411	15012	15392	15420	15310	15418	15208	15388	15461	15347	15372	15323	15230	15389	15327	15046	15296	15250	15321	15389	15262	15194	15304	15209	15332	15282	15441	15068	15321	15216	15195	15181	15136	15304	15332	15183	15343	15269	15329	15299	15172	15300	15447	15314	15120	15304	15107	15401	15423	15331	15366	15334	15478	15195	15360	15271	15243	15286	15197	15351	15248	15190	15297	15131	15300	15289	15308	15119	15347	15252	15166	15240	15208	15319	15159	15242	15245	15375	15303	15443	15309	15242	15256	15199	15340	15221	15105	15295	15453	15340	15209	15202	15145	15262	15176	15185	15356	15306	15190	15249	15217	15257	15271	15159	15303	15271	15252	15247	15267	15387	15377	15384	15254	15186	15294	15284	15288	15253	15331	15222	15240	15208	15161	15132	15317	15243	15309	15362	15152	15304	15321	15257	15314	15077	15329	15149	15296	15177	15180	15317	15328	15354	15287	15351	15403	15108	15256	15214	15211	15310	15306	15252	15424	15448	15203	15219	15205	15251	15394	15381	15152	15503	15298	15381	15286	15434	15285	15259	15151	15295	15184	15325	15375	15153	15388	15371	15284	15449	15200	15320	15134	15176	15204	15341	15219	15091	15406	15415	15186	15257	15466	15188	15163	15490	15167	15128	15335	15395	15258	15355	15263	15308	15429	15322	15217	15330	15312	15260	15113	15324	15350	15426	15310	15247	15320	15273	15279	15293	15260	15200	15308	15191	15244	15331	15401	15042	15252	15385	15365	15310	15212	15339	15130	15331	15254	15079	15269	15294	15294	15245	15226	15265	15219	15202	15304	15241	15327	15231	15304	15266	15309	15344	15176	15256	15173	15266	15370	15399	15115	15340	15271	15280	15294	15202	15469	15248	15204	15219	15247	15231	15242	15377	15290	15302	15306	15092	15315	15333	15168	15221	15333	15369	15310	15304	15338	15368	15272	15207	15147	15265	14972	15255	15167	15002	15168	15269	15196	15272	15134	15353	15302	15327	15208	15256	15326	15168	15277	15206	15181	15295	15235	15314	15041	15375	15213	15262	15252	15430	15241	15473	15214	15258	15242	15260	15221	15230	15277	15074	15191	15239	15154	15319	15185	15225	15327	15359	15273	15261	15331	15152	15392	15132	15208	15144	15541	15306	15387	15175	15087	15382	15317	15070	15364	15399	15227	15285	15199	15274	15133	15343	15240	15319	15315	15330	15362	15229	15303	15260	15307	15360	15218	15166	15287	15392	15399	15362	15469	15259	15187	15382	15273	15224	15261	15261	15283	15424	15236	15184	15227	15334	15416	15273	15175	15234	15291	15265	15272	15244	15223	15133	15261	15450	15191	15264	15088	15205	15274	15403	15216	15336	15234	15263	15329	15110	15155	15307	15364	15359	15385	15218	15336	15341	15367	15385	15240	15257	15254	15346	15257	15117	15333	15191	15368	15222	15247	15227	15274	15258	15194	15318	15369	15531	15221	15418	15335	15339	15131	15295	15327	15327	15329	15301	15430	15230	15192	15218	15426	15216	15252	15256	15236	15373	15318	15261	15240	15296	15364	15211	15257	15365	15308	15288	15255	15179	15077	15162	15363	15226	15348	15254	15117	15254	15340	15364	15441	15239	15306	15527	15165	15273	15348	15326	15348	15445	15305	15215	15108	15206	15095	15230	15384	15384	15346	15081	15302	15372	15358	15285	15335	15179	15326	15354	15270	15324	15131	15384	15288	15307	15334	15193	15236	15284	15111	15322	15142	15381	15358	15234	15124	15380	15335	15323	15157	15270	15335	15328	15476	15412	15285	15322	15203	15309	15184	15313	15313	15306	15060	15307	15201	15245	15477	15208	15269	15191	15361	15327	15196	15213	15181	15334	15264	15222	15370	15273	15182	15227	15301	15335	15352	15249	15435	15230	15127	15176	15171	15437	15363	15314	15110	15099	15218	15222	15253	15281	15378	15202	15411	15354	15264	15192	15303	15299	15103	15308	15252	15089	15290	15222	15185	15354	15397	15389	15293	15469	15416	15392	15215	15464	15242	15184	15202	15183	15197	15441	15408	15158	15217	15278	15358	15158	15130	15129	15396	15297	15203	15159	15322	15163	15204	15497	15263	15487	15243	15359	15395	15240	15221	15115	15295	15442	15247	15340	15389	15286	15388	15269	15282	15157	15377	15192	15098	15311	15098	15279	15210	15194	15179	15371	15411	15362	15235	15218	15238	15457	15333	15234	15213	15356	15366	15464	15139	15379	15376	15278	15324	15252	15253	15242	15237	15163	15243	15430	15197	15262	15131	15114	15272	15366	15487	15424	15411	15388	15278	15251	15300	15225	15129	15321	15217	15255	15292	15076	15405	15254	15385	15414	15296	15196	15429	15212	15334	15207	15264	15316	15289	15095	15193	15276	15328	15252	15329	15317	15269	15113	15217	15324	15331	15198	15158	15269	15316	15184	15372	15306	15234	15343	15241	15219	15244	15244	15342	15447	15302	15199	15414	15352	15218	15346	15231	15297	15316	15180	15330	15345	15356	15355	15254	15345	15280	15139	15241	15179	15071	15254	15267	15239	15349	15238	15441	15233	15172	15167	15439	15465	15307	15242	15364	15342	15334	15316	15102	15324	15197	15066	15179	15451	15423	15300	15286	15196	15289	15355	15294	15397	15221	15269	15142	15263	15241	15458	15271	15215	15227	15455	15354	15388	15508	15223	15318	15254	15239	15339	15209	15294	15202	15168	15251	15339	15184	15269	15375	15241	15174	15277	15299	15077	15243	15164	15190	15078	15159	15246	15310	15208	15258	15338	15175	15137	15539	15191	15259	15251	15295	15210	15176	15355	15334	15327	15177	15253	15285	15241	15262	15216	15274	15268	15292	15376	15229	15092	15354	15204	15329	15347	15194	15115	15274	15229	15312	15200	15250	15187	15327	15352	15196	15306	15150	15292	15219	15192	15182	15229	15342	15320	15323	15302	15200	15239	15300	15331	15307	15400	15161	15432	15280	15379	15182	15325	15347	15252	15359	15127	15466	15403	15161	15233	15209	15168	15249	15229	15206
23519	20929	28221	24028	22241	22707	22034	19191	18436	18531	18585	18305	20791	29871	30440	25563	20667	18738	17786	17686	17473	17152	17268	17424	17362	17295	17125	17193	17333	17251	17375	17208	17287	17401	17126	17111	17299	17374	17371	17319	17304	17210	17192	17175	17422	17038	17295	17042	17083	17153	17213	17094	17311	17137	17253	17407	17100	17374	17361	17297	17169	17419	17301	17081	17172	17293	17265	17447	17005	17190	17082	17302	17069	17128	17168	17249	17010	17093	17273	17071	17154	17389	17326	17130	17209	17129	17296	17107	17073	16966	17266	17338	17185	17065	17015	17058	17185	17150	17196	17216	16983	17173	17153	17016	17270	17310	17254	17108	17081	17219	17290	17062	17069	17118	17097	17083	17201	17066	17144	17320	17143	17326	17224	17152	17107	17144	17064	17072	17265	17196	17169	17168	17244	17259	17032	17192	17122	17224	17277	17249	17283	17432	17235	17247	17439	17064	17341	17061	17194	17272	17270	17298	17214	17100	17131	17120	17368	17263	17201	17236	17247	17101	17169	17298	17311	17109	17296	17366	17042	17043	17185	17150	17226	17040	17190	17123	17290	17106	17281	17147	17127	17254	17182	17187	17070	17209	17173	17201	17164	17178	17222	17284	17109	17193	17171	17081	17161	17286	17305	17202	17210	17280	17198	17225	17228	17244	17229	17332	17188	17351	17334	17210	17235	17187	17042	17032	17282	17097	17122	17236	17097	17074	17139	17298	16887	17260	17073	17168	17164	17425	17203	17203	17288	17121	17132	17183	17125	17105	17143	17112	17256	16930	17001	17203	17184	17237	17076	17081	17171	17375	17209	17188	17245	17079	17304	17167	17259	17245	17072	17150	17330	17334	16934	17137	17244	17033	17217	17372	17076	17245	16898	17185	17043	17232	17160	17076	17367	17256	17349	16967	17122	16981	17299	17151	17035	17086	17243	17158	17186	16934	17109	17039	17070	17280	17333	17280	17039	17236	17247	17117	17232	17058	17158	17217	17131	17346	17223	17131	17302	17055	17228	17074	17320	17324	17186	17159	17150	17296	17287	17321	17311	17285	17227	17140	17214	17267	17053	17232	17029	17277	17341	17111	17018	17252	17258	17180	17379	17012	17108	17259	17208	17093	17116	17069	17274	17071	17313	17144	17320	17275	16934	17080	17176	17033	17182	17136	17174	17202	17250	16979	17194	17167	17318	17374	17124	17139	17350	17163	17096	16976	16866	17123	17178	17080	17099	17156	17063	17169	17272	17160	17338	17240	17104	17117	17217	17158	17385	17180	17251	17319	17306	17083	17157	16958	17308	17151	17201	17095	17236	16914	17197	17126	17355	17110	17120	17119	17108	17256	17302	17190	17091	17215	17000	17247	17413	17016	17124	17396	16946	17225	17334	17253	17069	17343	17011	17206	17236	17275	17303	17144	17265	17238	17127	16986	17284	17060	17265	17360	17293	17122	17241	16949	17234	17179	17171	16929	17358	17151	17175	17148	17361	17286	17100	17285	17313	17027	17020	17151	17224	16990	17179	17205	17101	16961	17169	17118	17020	17141	17231	17081	17088	17221	17086	17124	17005	16904	17047	17180	17218	17092	17130	17136	17283	17155	16991	17137	17342	17357	17117	17131	17323	17138	17033	17211	17209	17136	17158	17216	17313	17211	17150	17140	17074	17199	17087	17296	17089	17221	17413	17045	16979	17056	17427	17252	17252	17188	17082	17155	17191	17261	17316	17185	17230	17248	17369	17081	17367	17187	17241	17153	17191	17290	17340	17043	17056	17145	17403	17230	17094	16965	17296	17099	17172	17278	17203	17236	17195	17201	17127	17189	17211	17145	17188	16983	16998	17274	17295	17125	17111	17033	17243	17320	16995	17147	17006	17192	17242	17321	17095	17293	17095	17320	17215	17214	17118	17008	17227	17161	17349	17039	17161	17261	17070	17296	17199	17104	17302	17255	17161	17210	17071	17231	17115	17211	17200	17015	17168	17165	17230	17266	17081	17053	17093	17186	17327	17174	17104	17138	17113	17348	17223	17137	17017	17172	17138	17271	17242	17379	17288	17378	17223	17033	17097	16956	17206	17034	17186	17233	17055	17228	17256	17083	17117	17087	17308	17257	17511	16997	17207	17341	17176	17115	17136	17181	17185	17157	17066	17206	17260	17288	17073	17029	17153	17134	17057	17213	17188	17094	17071	17093	17169	17096	17142	17226	17152	17313	17281	17316	17191	17025	17298	17064	17392	17063	17077	17173	17056	17204	17094	16933	17286	17435	16970	17217	16958	16991	17184	17282	17110	17182	17155	17160	17167	17145	17054	17218	17273	17042	17136	17210	17122	17088	17316	17196	17184	17026	17184	17178	17167	17281	17242	17171	17230	17210	17303	17149	16991	17288	17029	17235	17186	17230	17243	17237	17222	17171	17248	17191	17105	17016	17172	16907	17079	17236	17112	17282	16934	17194	17137	17187	16996	17402	17333	17328	17203	17221	17256	17033	16930	17190	17231	17297	17166	17252	17446	17095	17047	17172	17192	17081	16895	17116	17156	17263	17246	17111	17113	17189	17194	17300	17135	17386	17232	17026	17396	17011	17229	17348	17416	17149	17245	17284	17152	17178	17055	17006	17307	17475	17313	17148	17187	17155	17220	17201	17040	17067	17115	17198	17272	17021	17236	17018	17176	17061	17124	16899	16965	17039	17349	17250	17184	17045	17190	17400	17234	17246	17379	17113	17002	17083	17101	17371	17187	16993	17026	17114	17196	16953	17129	17312	17033	17151	17215	17307	17328	17253	17233	17264	17145	16989	17101	17118	17448	17225	17130	17165	16995	17158	17281	17334	17111	17218	17258	17318	17291	17317	17222	17423	17245	17112	17199	16902	17081	17126	17284	17083	17163	16778	17008	17332	17084	17459	17266	17189	17338	17148	17224	17045	17238	17142	17361	17179	17097	17211	17193	17278	17093	17176	17017	17117	17204	17175	17370	17286	17275	17244	17182	17308	17087	17202	17356	17074	17131	17480	17225	17286	17104	17114	17189	17080	17210	17098	17342	17141	17219	16935	17156	17248	17093	16946	17124	17157	17112	17167	16969	17232	17179	17059	17104	17127	17221	17167	17255	16966	17204	17184	17127	17274	17174	17153	17433	17309	17285	17040	17472	17095	17303	17186	17251	17270	17104	17273	17019	17205	17106	17178	17171	17039	17284	17096	17241	17252	17059	17015	17047	17150	17131	17160	17226	16984	17228	17120	17125	17045	17309	17179	17019	17089	17072	17161	17303	17205	17339	17236	17144	17219	17051	17203	17082	17139	17374	17252	17130	17172	17230	17094	17249	17206	17139	17106	17109	17131	17117	17128	17177	17245	17148	17109	17280	17143	17148	17276	17334	16974	17106	17023	17320	17224	17365	17034	17169	17209	17166	17250	17397	17263	17185	17044	17091	17274	17105	17170	17174	17223	17288	17325	17168	17179	17201	17113	17082	17201	17202	17325	17157	17326	17294	17174	17350	17201	17216	17234	17089	17111	17084	17092	17088	17054	17166	17312	16989	17227	17295	17178	16961	17040	17246	17020	17173	17288	17129	17228	17372	17264	17272	17152	17455	17190	17229	17237	17357	17030	17014	17135	17169	17211	17311	17210	17083	16975	17174	17225	17264	17180	17053	17072	17250	17156	17301	17289	17205	17111	17092	16935	17009	17186	17125	17093	17194	17149	17176	17161	17327	17294	17204	17098	17154	17200	17225	17025	17145	17129	17281	17193	17226	17205	17183	17392	17180	17107	17145	17067	17333	17147	17208	17052	17170	17224	17231	17109	17264	17536	17167	17189	17414	17312	17291	17145	17143	17200	17305	17191	17068	17368	17241	17358	17159	17318	17192	17376	17137	17265	17255	17098	17246	17229	17333	17240	17320	17242	17207	17312	17119	17076	17143	17150	17085	17100	17032	17073	17286	17144	17068	16946	17121	17231	17161	17111	17060	17208	17146	17200	17200	17168	17472	17143	17265	17114	17328	17095	17270	17220	17251	17505	17094	17112	17195	17182	17159	17222	17123	17132	17181	17051	17062	17075	17244	17157	17140	17167	17222	17150	17149	17068	17282	17189	17129	17126	17271	17262	17206	17252	17237	17105	17163	17284	16932	17190	17372	17185	17064	17097	17183	17211	16915	17296	17125	17120	17126	17255	17176	17022	17231	17268	17223	17099	17301	17148	17296	17018	17098	17139	17422	17408	17209	17307	17443	17134	17139	17193	17337	17314	17248	17250	17294	17210	17167	17047	17156	17219	17323	17304	17103	17404	17096	17201	17180	17322	17174	17160	17255	17107	17104	17196	17104	17046	17313	17217	17178	17244	17197	17401	17112	17198	17239	17387	17379	17196	17133	17154	17369	17074	17072	17237	17101	17133	17108	17182	17279	17112	17252	17247	17127	17137	17375	17123	17034	17245	17186	17011	17129	17257	17189	17282	17311	17199	17052	17052	17159	17052	17244	17200	17096	17257	17131	17237	17134	17112	17184	17208	17376	17079	17451	16950	17134	17139	17051	17131	17233	17121	17240	17100	17264	17334	17234	17244	17323	17120	17278	17118	17162	17165	17347	17218	17249	17241	17161	17346	16986	17103	17211	17242	17196	17063	17266	17309	17322	17116	17216	17311	17287	17125	17203	17416	17309	17092	17067	17198	17098	17184	17217	17182	17428	17115	16884	17257	17184	17044	17362	17340	17186	17204	17300	17359	17103	16985	16937	17254	17154	17075	17373	17331	17054	17128	17126	17299	17322	17280	17051	17228	17009	17428	17265	17319	17165	17113	17101	17128	16915	17191	17202	17052	17345	17071	17033	16984	17168	17079	17124	16969	17085	17274	17184	17195	17262	17162	17170	17264	17212	17221	17014	17226	17061	17270	17265	17242	17109	17157	17353	17192	17193	17205	17199	17047	17323	17172	17205	17149	17217	17514	17118	17312	17203	17181	17390	17299	17277	17194	17016	17309	17117	17156	17268	17283	17328	17308	17208	17118	17210	17148	17163	17167	17282	17167	17355	17484	17278	17190	17346	17226	17035	17223	17331	16972	17347	17189	17105	17269	17184	17144	17211	17107	17390	17297	17049	17170	17186	17244	17078	17087	17285	17119	17219	17231	17214	17303
15248	29071	30204	26087	23084	20640	18855	17901	17432	17118	16983	17069	21531	32836	31821	25189	19089	16943	15860	15382	15338	15562	15342	15482	15341	15160	15574	15456	15501	15525	15388	15243	15358	15419	15380	15372	15375	15493	15306	15387	15404	15368	15391	15383	15410	15355	15447	15369	15367	15318	15390	15486	15219	15154	15421	15360	15422	15310	15426	15446	15200	15456	15288	15463	15474	15412	15228	15539	15255	15376	15391	15424	15416	15426	15420	15324	15674	15338	15397	15540	15319	15437	15366	15458	15468	15352	15454	15341	15577	15411	15272	15238	15317	15264	15318	15448	15345	15341	15275	15364	15228	15319	15143	15417	15336	15377	15408	15532	15433	15405	15526	15261	15326	15331	15366	15378	15337	15365	15502	15440	15272	15295	15449	15281	15319	15236	15245	15490	15356	15381	15298	15614	15377	15504	15289	15486	15393	15523	15336	15294	15371	15290	15332	15376	15206	15460	15407	15405	15431	15315	15529	15516	15426	15512	15456	15392	15267	15320	15437	15575	15460	15312	15275	15461	15347	15541	15303	15266	15393	15302	15363	15201	15402	15252	15279	15499	15386	15249	15538	15198	15451	15307	15355	15472	15123	15266	15465	15359	15423	15421	15301	15172	15525	15225	15415	15347	15153	15380	15448	15381	15289	15299	15384	15262	15332	15358	15529	15502	15333	15192	15385	15357	15442	15270	15498	15490	15372	15474	15485	15274	15316	15407	15428	15309	15407	15286	15494	15336	15584	15369	15258	15411	15365	15402	15454	15252	15331	15302	15248	15480	15290	15243	15552	15415	15370	15505	15357	15376	15283	15396	15374	15283	15287	15321	15295	15450	15371	15340	15294	15363	15418	15261	15278	15578	15396	15391	15309	15364	15432	15275	15158	15207	15445	15395	15260	15333	15436	15328	15369	15427	15324	15439	15208	15357	15402	15282	15511	15329	15482	15330	15531	15429	15223	15403	15413	15431	15450	15282	15117	15459	15314	15299	15240	15487	15412	15356	15225	15466	15355	15473	15276	15358	15269	15303	15520	15181	15494	15317	15415	15314	15268	15357	15385	15331	15113	15312	15444	15303	15373	15239	15520	15300	15482	15489	15258	15367	15512	15420	15212	15400	15313	15361	15392	15306	15211	15388	15179	15372	15476	15348	15425	15367	15491	15562	15351	15322	15546	15232	15236	15444	15372	15270	15305	15398	15287	15295	15310	15294	15412	15345	15161	15341	15374	15461	15209	15314	15473	15329	15380	15235	15233	15515	15375	15418	15407	15159	15448	15345	15232	15554	15410	15463	15292	15495	15231	15108	15312	15458	15407	15338	15267	15316	15378	15538	15191	15242	15469	15305	15379	15418	15448	15406	15263	15231	15444	15318	15387	15473	15503	15294	15273	15303	15475	15390	15443	15493	15512	15358	15492	15487	15442	15447	15411	15310	15317	15282	15309	15413	15414	15405	15410	15376	15345	15373	15409	15306	15330	15367	15372	15286	15334	15178	15483	15207	15326	15579	15337	15213	15484	15343	15358	15424	15356	15281	15443	15279	15141	15354	15400	15321	15324	15429	15433	15221	15315	15326	15411	15314	15418	15324	15590	15208	15381	15359	15358	15381	15519	15265	15449	15321	15238	15355	15297	15342	15389	15291	15424	15402	15524	15423	15317	15310	15450	15288	15236	15420	15332	15361	15424	15388	15369	15454	15525	15325	15255	15285	15361	15346	15389	15322	15517	15309	15323	15380	15340	15430	15340	15180	15372	15229	15441	15544	15501	15469	15446	15389	15371	15295	15289	15154	15434	15262	15339	15244	15382	15297	15536	15263	15405	15485	15508	15208	15362	15486	15402	15414	15313	15360	15436	15361	15285	15369	15437	15361	15459	15269	15277	15360	15348	15224	15316	15446	15448	15367	15393	15350	15230	15266	15310	15282	15158	15281	15335	15473	15294	15254	15362	15395	15281	15433	15425	15476	15301	15413	15411	15246	15499	15459	15254	15437	15290	15509	15357	15174	15292	15531	15355	15346	15517	15374	15363	15406	15269	15361	15261	15529	15380	15383	15363	15358	15341	15348	15222	15284	15521	15447	15316	15270	15470	15471	15389	15321	15264	15230	15267	15292	15429	15295	15460	15247	15393	15273	15128	15340	15513	15487	15278	15388	15404	15425	15425	15468	15502	15351	15284	15319	15645	15212	15350	15293	15407	15417	15337	15246	15456	15428	15287	15447	15243	15411	15417	15360	15535	15345	15474	15382	15512	15242	15319	15129	15363	15358	15455	15313	15448	15445	15521	15411	15206	15213	15360	15204	15438	15414	15253	15310	15369	15372	15317	15407	15274	15465	15312	15391	15275	15228	15339	15336	15437	15398	15337	15467	15403	15304	15403	15293	15352	15384	15422	15422	15458	15246	15459	15247	15356	15233	15601	15263	15509	15530	15294	15479	15239	15382	15486	15383	15465	15293	15243	15264	15456	15307	15564	15383	15470	15518	15455	15337	15344	15439	15400	15321	15397	15476	15345	15396	15239	15284	15354	15437	15356	15565	15381	15344	15295	15279	15326	15332	15245	15251	15429	15402	15403	15393	15524	15387	15366	15342	15292	15204	15264	15461	15377	15354	15238	15436	15550	15205	15380	15462	15290	15362	15486	15116	15406	15345	15348	15158	15369	15273	15323	15278	15449	15316	15299	15346	15373	15352	15427	15478	15361	15287	15170	15379	15390	15356	15503	15353	15343	15297	15441	15327	15471	15458	15399	15292	15382	15402	15308	15336	15447	15367	15204	15276	15316	15416	15204	15463	15222	15341	15530	15292	15272	15307	15312	15334	15309	15444	15489	15475	15381	15339	15352	15388	15180	15304	15392	15440	15271	15414	15350	15355	15349	15332	15379	15233	15337	15348	15370	15206	15352	15504	15356	15490	15307	15385	15347	15294	15483	15423	15349	15326	15273	15388	15276	15340	15292	15485	15457	15271	15409	15286	15287	15275	15241	15286	15314	15408	15309	15413	15415	15435	15404	15567	15426	15257	15398	15402	15454	15420	15237	15368	15267	15337	15252	15420	15523	15319	15339	15430	15330	15316	15486	15294	15371	15338	15389	15401	15318	15344	15233	15487	15157	15628	15258	15541	15486	15311	15384	15250	15409	15265	15382	15466	15335	15420	15171	15289	15300	15395	15405	15467	15408	15276	15450	15478	15483	15321	15323	15555	15459	15299	15506	15394	15338	15154	15376	15332	15319	15287	15498	15300	15461	15386	15432	15383	15288	15549	15215	15286	15376	15378	15292	15355	15460	15391	15534	15593	15237	15364	15320	15341	15405	15286	15305	15404	15386	15351	15346	15446	15360	15267	15388	15441	15299	15416	15452	15440	15406	15218	15363	15418	15270	15447	15325	15220	15307	15402	15181	15241	15105	15449	15311	15299	15377	15430	15467	15412	15366	15291	15255	15201	15251	15224	15267	15418	15405	15513	15209	15314	15221	15528	15328	15496	15329	15407	15310	15292	15432	15407	15321	15414	15343	15291	15448	15450	15408	15359	15597	15183	15508	15392	15478	15372	15251	15209	15238	15396	15347	15337	15223	15361	15341	15295	15382	15453	15511	15344	15372	15454	15242	15444	15304	15199	15443	15569	15418	15358	15320	15642	15384	15346	15268	15357	15332	15403	15444	15396	15453	15421	15406	15076	15416	15297	15338	15297	15344	15303	15232	15367	15323	15437	15402	15301	15318	15342	15445	15414	15328	15461	15420	15428	15150	15306	15414	15299	15523	15354	15347	15276	15328	15406	15307	15316	15476	15380	15189	15418	15237	15254	15315	15359	15485	15424	15381	15250	15452	15219	15226	15378	15200	15263	15419	15272	15222	15338	15298	15352	15370	15369	15332	15314	15444	15471	15446	15428	15199	15405	15480	15151	15341	15333	15381	15192	15369	15195	15304	15328	15534	15152	15550	15389	15331	15396	15251	15306	15275	15216	15370	15414	15496	15263	15339	15446	15364	15382	15335	15206	15227	15467	15439	15277	15416	15364	15178	15208	15514	15462	15309	15298	15155	15368	15454	15376	15418	15168	15425	15448	15499	15383	15284	15478	15307	15206	15224	15443	15241	15491	15342	15311	15275	15213	15470	15297	15448	15243	15516	15389	15481	15386	15316	15300	15276	15299	15389	15462	15422	15368	15300	15336	15365	15403	15381	15397	15294	15346	15405	15300	15360	15438	15324	15231	15381	15260	15391	15449	15306	15278	15279	15530	15383	15315	15355	15473	15342	15364	15394	15366	15336	15346	15399	15272	15447	15570	15288	15332	15332	15311	15399	15375	15357	15211	15410	15379	15466	15307	15495	15490	15476	15326	15446	15428	15334	15339	15427	15433	15439	15390	15203	15415	15355	15445	15565	15316	15394	15328	15250	15320	15482	15452	15368	15401	15363	15321	15352	15174	15471	15468	15353	15281	15179	15153	15389	15269	15414	15345	15295	15511	15560	15275	15411	15439	15369	15179	15311	15493	15416	15432	15398	15601	15368	15348	15271	15363	15420	15196	15416	15441	15339	15297	15418	15390	15478	15386	15284	15429	15405	15410	15485	15364	15380	15473	15416	15383	15280	15238	15347	15464	15311	15307	15375	15371	15451	15179	15502	15278	15315	15477	15425	15464	15352	15233	15358	15248	15409	15347	15508	15344	15437	15483	15248	15260	15363	15360	15323	15376	15261	15370	15282	15262	15245	15411	15289	15175	15223	15279	15333	15371	15258	15484	15604	15314	15316	15341	15384	15419	15287	15352	15336	15362	15544	15264	15384	15554	15374	15314	15441	15296	15401	15188	15320	15173	15481	15439	15344	15367	15310	15389	15351	15395	15242	15260	15301	15487	15379	15353	15531	15274	15354	15500	15412	15346	15322	15222	15381	15292	15290	15426	15283	15391	15364	15286	15485	15440	15357	15271	15295	15178	15456	15291	15462	15471	15340	15369	15415	15438	15311	15442	15325	15418	15225	15285	15516	15505	15343	15448	15297	15493	15260	15425	15468	15264	15220	15538	15311	15186	15384	15275	15244	15363	15283	15439	15359	15231	15395	15029	15283	15157	15304	15182	15145	15467	15276	15194	15286	15431	15408	15396	15411	15362	15388	15273	15527	15528	15331	15256
22481	20909	28611	23425	21251	23490	25307	20319	19303	19291	18794	18954	25399	37808	37484	31073	23472	19993	18155	17660	17518	17459	17429	17543	17601	17617	17420	17489	17610	17595	17439	17606	17446	17405	17302	17605	17520	17500	17524	17482	17382	17446	17625	17478	17440	17582	17566	17460	17250	17388	17341	17228	17641	17431	17503	17479	17460	17296	17332	17305	17510	17360	17423	17433	17439	17442	17334	17199	17360	17555	17454	17657	17327	17365	17365	17348	17312	17433	17379	17284	17326	17438	17284	17468	17400	17392	17435	17387	17406	17182	17436	17352	17621	17339	17555	17313	17426	17417	17477	17490	17409	17238	17330	17480	17630	17438	17510	17358	17221	17369	17300	17446	17204	17350	17380	17447	17304	17568	17550	17297	17445	17192	17254	17375	17533	17275	17434	17269	17332	17292	17465	17481	17462	17348	17577	17603	17598	17242	17465	17366	17418	17367	17394	17638	17475	17414	17470	17451	17405	17387	17380	17324	17610	17475	17447	17350	17493	17603	17391	17204	17398	17076	17312	17452	17267	17445	17325	17253	17344	17187	17514	17181	17231	17518	17455	17156	17336	17417	17388	17437	17444	17413	17361	17364	17376	17596	17506	17426	17404	17321	17311	17371	17347	17307	17338	17439	17289	17315	17279	17352	17245	17280	17428	17074	17445	17484	17249	17459	17329	17407	17350	17340	17407	17596	17288	17398	17266	17172	17505	17292	17372	17608	17242	17428	17097	17447	17260	17507	17353	17252	17324	17359	17411	17361	17117	17422	17200	17320	17449	17395	17357	17395	17395	17617	17463	17378	17364	17459	17374	17463	17520	17183	17088	17299	17346	17627	17454	17366	17416	17475	17415	17390	17435	17380	17425	17360	17423	17381	17121	17418	17329	17241	17363	17400	17332	17379	17350	17407	17320	17169	17526	17372	17329	17469	17387	17405	17191	17218	17448	17411	17263	17392	17336	17307	17505	17469	17289	17501	17465	17285	17479	17249	17398	17266	17271	17435	17515	17390	17400	17372	17497	17294	17245	17271	17306	17352	17175	17295	17329	17302	17539	17343	17301	17272	17386	17357	17490	17378	17249	17314	17309	17282	17285	17393	17308	17447	17330	17425	17504	17566	17436	17389	17324	17456	17481	17303	17281	17357	17197	17356	17200	17219	17277	17292	17486	17330	17495	17483	17377	17353	17308	17398	17269	17239	17257	17280	17396	17637	17395	17278	17555	17213	17359	17229	17423	17424	17337	17350	17330	17197	17323	17530	17426	17503	17349	17523	17191	17236	17305	17413	17467	17323	17304	17346	17239	17393	17513	17603	17424	17464	17390	17544	17351	17509	17269	17309	17310	17319	17408	17556	17302	17347	17457	17308	17378	17344	17186	17442	17530	17062	17384	17360	17426	17233	17323	17555	17386	17190	17459	17388	17427	17387	17136	17224	17025	17271	17377	17363	17497	17361	17479	17181	17403	17558	17302	17318	17231	17490	17463	17404	17360	17479	17364	17396	17322	17298	17281	17504	17451	17341	17456	17581	17363	17527	17564	17286	17404	17512	17216	17245	17372	17215	17095	17472	17366	17376	17363	17191	17407	17468	17283	17470	17366	17490	17396	17347	17448	17197	17317	17325	17348	17231	17201	17227	17283	17226	17252	17471	17433	17455	17269	17124	17551	17467	17388	17292	17459	17434	17176	17293	17502	17302	17101	17392	17488	17453	17326	17285	17428	17402	17164	17407	17354	17451	17298	17301	17470	17420	17317	17207	17221	17351	17472	17620	17487	17380	17326	17294	17390	17375	17430	17525	17289	17440	17393	17336	17201	17494	17330	17472	17466	17201	17448	17427	17223	17307	17350	17357	17145	17171	17329	17393	17447	17465	17399	17319	17304	17467	17340	17609	17455	17270	17441	17592	17355	17183	17501	17160	17271	17489	17220	17283	17333	17389	17383	17491	17437	17416	17465	17450	17479	17395	17098	17285	17216	17302	17225	17365	17600	17390	17182	17517	17255	17529	17319	17307	17252	17336	17506	17526	17545	17290	17372	17417	17479	17242	17216	17253	17303	17399	17353	17336	17388	17210	17399	17433	17396	17344	17307	17357	17206	17199	17368	17450	17356	17486	17325	17352	17272	17174	17388	17413	17387	17488	17387	17319	17240	17465	17347	17237	17352	17267	17438	17102	17225	17295	17400	17432	17242	17387	17352	17213	17465	17327	17190	17167	17335	17301	17308	17079	17292	17323	17213	17327	17320	17479	17344	17312	17371	17458	17379	17305	17473	17423	17293	17341	17389	17423	17508	17496	17404	17491	17418	17361	17426	17476	17392	17253	17189	17283	17349	17275	17313	17492	17536	17419	17449	17353	17238	17500	17389	17408	17335	17607	17545	17362	17447	17072	17623	17337	17276	17631	17626	17258	17445	17301	17480	17384	17162	17213	17338	17250	17495	17321	17453	17241	17422	17276	17324	17269	17510	17284	17202	17314	17524	17464	17363	17426	17246	17445	17353	17439	17303	17507	17198	17077	17391	17418	17351	17301	17399	17307	17304	17348	17537	17313	17448	17565	17409	17370	17289	17235	17398	17338	17690	17368	17433	17529	17283	17550	17304	17463	17377	17460	17304	17311	17198	17381	17419	17324	17427	17254	17210	17274	17395	17370	17393	17581	17279	17620	17437	17448	17443	17358	17316	17413	17379	17476	17333	17355	17419	17367	17203	17179	17507	17130	17260	17328	17612	17281	17437	17270	17548	17373	17294	17231	17443	17499	17292	17316	17345	17543	17409	17320	17485	17167	17207	17293	17405	17515	17367	17651	17309	17616	17327	17471	17420	17358	17188	17421	17366	17285	17349	17319	17420	17299	17337	17405	17509	17314	17364	17333	17242	17345	17490	17310	17471	17566	17258	17485	17223	17332	17396	17332	17331	17296	17662	17295	17385	17425	17310	17386	17214	17325	17447	17542	17467	17293	17354	17225	17080	17340	17452	17339	17333	17550	17342	17280	17188	17354	17307	17347	17333	17376	17388	17445	17357	17220	17444	17254	17538	17392	17308	17453	17453	17231	17430	17413	17237	17450	17366	17451	17423	17453	17491	17305	17607	17246	17339	17277	17369	17295	17469	17360	17342	17492	17408	17298	17310	17298	17421	17261	17366	17633	17559	17413	17505	17293	17397	17459	17485	17442	17284	17432	17451	17461	17352	17190	17346	17288	17348	17514	17240	17463	17279	17323	17430	17497	17320	17420	17355	17283	17415	17394	17379	17328	17488	17389	17212	17339	17382	17529	17419	17246	17427	17340	17251	17364	17363	17389	17261	17387	17451	17526	17285	17368	17436	17169	17446	17271	17468	17620	17284	17391	17390	17371	17390	17280	17402	17342	17190	17290	17077	17419	17579	17190	17449	17177	17211	17478	17534	17484	17268	17172	17349	17362	17208	17292	17425	17410	17418	17474	17532	17473	17297	17224	17219	17545	17309	17207	17360	17459	17550	17400	17158	17400	17323	17221	17414	17349	17288	17254	17422	17431	17297	17239	17284	17431	17362	17521	17345	17424	17461	17381	17326	17172	17264	17363	17367	17195	17582	17625	17454	17401	17184	17246	17240	17661	17458	17554	17379	17225	17457	17399	17400	17263	17440	17144	17330	17406	17486	17431	17445	17357	17489	17268	17470	17465	17416	17349	17422	17331	17355	17363	17459	17395	17477	17453	17221	17349	17347	17185	17413	17364	17165	17475	17308	17293	17278	17312	17344	17205	17380	17412	17366	17461	17276	17468	17355	17271	17509	17339	17420	17467	17512	17187	17328	17232	17617	17439	17403	17246	17377	17510	17441	17627	17285	17308	17407	17252	17462	17296	17536	17562	17532	17426	17640	17346	17230	17296	17391	17266	17372	17514	17275	17435	17390	17445	17403	17407	17450	17275	17380	17397	17437	17284	17342	17281	17216	17242	17478	17297	17192	17300	17303	17242	17335	17322	17201	17345	17580	17235	17400	17491	17294	17269	17404	17560	17448	17453	17173	17278	17320	17395	17426	17322	17421	17261	17176	17199	17288	17335	17238	17258	17452	17199	17341	17360	17212	17382	17185	17315	17646	17320	17180	17280	17485	17582	17457	17229	17386	17345	17355	17371	17281	17441	17585	17470	17316	17266	17199	17324	17492	17154	17325	17316	17392	17459	17330	17523	17343	17400	17281	17355	17268	17240	17253	17419	17303	17328	17309	17279	17428	17278	17193	17235	17325	17391	17330	17372	17466	17501	17341	17401	17418	17333	17480	17234	17196	17470	17437	17316	17452	17342	17358	17514	17456	17377	17191	17353	17657	17177	17316	17273	17523	17303	17349	17579	17438	17546	17385	17271	17193	17268	17236	17409	17435	17234	17417	17350	17361	17341	17165	17156	17308	17326	17276	17124	17211	17570	17541	17399	17352	17305	17455	17373	17416	17408	17299	17452	17488	17369	17335	17098	17442	17244	17278	17352	17331	17213	17327	17494	17213	17512	17397	17177	17282	17154	17368	17534	17510	17334	17411	17327	17311	17381	17449	17268	17260	17409	17597	17608	17312	17342	17416	17382	17324	17301	17425	17269	17464	17518	17394	17427	17270	17302	17244	17377	17286	17459	17409	17436	17591	17500	17234	17314	17518	17466	17633	17425	17392	17437	17502	17142	17196	17197	17373	17286	17457	17290	17394	17286	17332	17210	17405	17370	17412	17059	17288	17425	17536	17445	17331	17303	17456	17233	17328	17373	17420	17284	17292	17488	17492	17507	17508	17242	17416	17554	17395	17333	17507	17242	17317	17494	17316	17175	17454	17210	17311	17407	17253	17340	17241	17368	17312	17698	17363	17394	17512	17482	17407	17377	17312	17400	17576	17382	17519	17593	17415	17559	17158	17432	17413	17375	17264	17265	17418	17318	17385	17312	17430	17313	17128	17371	17475	17336	17455	17368	17457	17453	17231	17295	17466	17389	17458	17376	17425	17256	17407	17408	17357	17578	17367	17308	17358	17267	17247	17278	17238	17176	17313	17219	17328	17337	17179	17360	17427	17372	17409	17298	17471	17407	17356	17329	17310	17496	17361	17320	17405	17461	17413	17211	17268	17309	17527	17306	17346	17286	17345	17298	17633	17390	17285	17472	17340	17244
17469	34325	34455	28968	24930	22078	20394	19470	18452	17786	17636	17846	28822	40779	39061	31561	21715	17930	16260	15522	15516	15375	15462	15440	15526	15476	15557	15319	15563	15418	15468	15522	15414	15554	15605	15324	15517	15426	15395	15407	15432	15596	15603	15424	15382	15591	15486	15479	15400	15399	15375	15609	15525	15546	15374	15311	15391	15527	15358	15490	15378	15506	15519	15465	15325	15572	15430	15576	15674	15236	15489	15226	15230	15461	15347	15390	15206	15435	15702	15592	15466	15355	15358	15297	15572	15494	15424	15577	15530	15365	15558	15501	15504	15478	15313	15307	15462	15385	15512	15482	15569	15531	15546	15398	15430	15433	15403	15616	15632	15543	15574	15409	15484	15335	15345	15449	15292	15489	15494	15425	15508	15392	15395	15350	15318	15427	15639	15427	15384	15349	15340	15311	15346	15441	15295	15517	15534	15556	15333	15488	15407	15443	15414	15376	15500	15354	15348	15300	15477	15486	15307	15491	15394	15360	15590	15382	15513	15431	15547	15480	15234	15321	15374	15484	15366	15367	15298	15436	15449	15451	15338	15420	15581	15475	15319	15340	15460	15608	15454	15335	15325	15313	15500	15402	15521	15494	15218	15423	15347	15373	15484	15379	15564	15392	15398	15531	15431	15460	15422	15527	15372	15386	15370	15346	15229	15619	15415	15521	15382	15523	15396	15389	15366	15433	15441	15324	15447	15404	15435	15617	15378	15401	15183	15509	15362	15347	15534	15307	15392	15358	15355	15572	15375	15573	15403	15535	15231	15469	15227	15390	15384	15529	15514	15376	15450	15334	15491	15452	15362	15398	15528	15354	15525	15483	15630	15429	15373	15456	15355	15485	15376	15391	15478	15329	15405	15357	15439	15301	15329	15487	15567	15449	15396	15454	15471	15418	15371	15273	15427	15372	15410	15640	15511	15452	15424	15326	15325	15437	15497	15355	15464	15340	15437	15602	15527	15232	15355	15572	15378	15443	15483	15446	15469	15345	15456	15399	15368	15328	15429	15508	15468	15350	15447	15472	15478	15603	15376	15434	15444	15416	15412	15328	15525	15506	15522	15443	15473	15413	15427	15402	15320	15311	15429	15394	15473	15430	15268	15493	15267	15361	15664	15599	15379	15461	15537	15329	15425	15573	15462	15456	15510	15393	15411	15519	15448	15340	15517	15263	15351	15416	15483	15410	15446	15388	15488	15330	15370	15535	15395	15351	15469	15651	15513	15331	15385	15564	15383	15553	15596	15315	15477	15472	15527	15355	15542	15521	15379	15414	15403	15617	15491	15410	15374	15476	15568	15527	15431	15342	15341	15433	15441	15427	15470	15508	15417	15496	15497	15562	15465	15420	15395	15520	15565	15280	15315	15529	15411	15334	15542	15366	15533	15304	15278	15479	15622	15324	15391	15562	15507	15351	15404	15534	15441	15577	15351	15387	15514	15248	15445	15299	15456	15466	15253	15481	15542	15305	15645	15553	15475	15383	15491	15415	15173	15463	15450	15379	15455	15361	15371	15454	15423	15512	15512	15503	15445	15388	15334	15428	15434	15373	15391	15622	15453	15473	15429	15430	15440	15598	15492	15309	15465	15518	15416	15342	15503	15546	15400	15482	15245	15382	15578	15383	15608	15587	15494	15366	15431	15352	15338	15450	15584	15603	15513	15488	15573	15458	15422	15281	15699	15374	15480	15566	15461	15434	15457	15383	15375	15425	15508	15394	15298	15320	15344	15492	15317	15374	15409	15378	15416	15517	15597	15379	15374	15539	15577	15464	15517	15580	15414	15550	15445	15466	15374	15377	15563	15152	15490	15613	15377	15310	15539	15599	15552	15498	15399	15404	15334	15431	15499	15471	15372	15393	15439	15258	15398	15447	15496	15393	15319	15522	15540	15405	15506	15517	15355	15510	15395	15451	15439	15464	15532	15303	15402	15504	15652	15338	15302	15594	15504	15534	15373	15571	15552	15556	15386	15448	15496	15359	15429	15344	15505	15485	15496	15477	15583	15415	15387	15395	15380	15307	15379	15483	15497	15390	15403	15314	15514	15492	15545	15316	15547	15451	15364	15315	15444	15432	15528	15434	15335	15317	15373	15495	15462	15467	15417	15281	15645	15262	15341	15393	15432	15369	15484	15438	15352	15433	15371	15304	15474	15525	15307	15449	15435	15628	15329	15489	15465	15255	15327	15342	15277	15288	15529	15524	15405	15452	15516	15406	15583	15524	15407	15350	15341	15548	15435	15323	15390	15351	15447	15466	15450	15420	15564	15404	15448	15432	15370	15389	15332	15445	15303	15510	15450	15502	15425	15459	15465	15446	15472	15445	15242	15424	15456	15427	15285	15483	15305	15558	15425	15489	15388	15512	15424	15282	15536	15355	15461	15455	15503	15333	15283	15443	15372	15514	15466	15606	15391	15440	15343	15273	15348	15447	15312	15308	15446	15350	15401	15528	15423	15427	15564	15456	15564	15550	15378	15400	15421	15384	15422	15381	15400	15370	15503	15554	15453	15471	15542	15383	15446	15519	15337	15402	15431	15505	15370	15340	15351	15324	15573	15525	15476	15501	15498	15496	15480	15566	15602	15372	15557	15529	15407	15382	15487	15436	15540	15506	15507	15553	15355	15411	15479	15541	15364	15534	15422	15471	15507	15222	15460	15438	15461	15395	15431	15395	15530	15363	15514	15662	15399	15507	15310	15479	15607	15248	15464	15442	15321	15470	15351	15319	15335	15372	15365	15613	15296	15319	15374	15549	15267	15392	15422	15495	15385	15488	15600	15382	15391	15475	15489	15483	15457	15409	15369	15055	15299	15359	15532	15462	15566	15434	15295	15256	15413	15352	15398	15417	15240	15359	15575	15500	15513	15328	15418	15569	15346	15419	15509	15467	15533	15410	15466	15345	15448	15538	15278	15441	15433	15475	15633	15433	15277	15438	15659	15269	15539	15448	15451	15334	15448	15414	15564	15510	15455	15491	15560	15368	15251	15430	15299	15384	15299	15457	15416	15450	15564	15451	15327	15412	15298	15273	15432	15502	15411	15394	15529	15539	15456	15321	15458	15550	15430	15488	15578	15371	15264	15493	15326	15403	15472	15294	15338	15568	15419	15520	15484	15414	15352	15539	15331	15394	15328	15367	15504	15374	15468	15474	15542	15578	15238	15396	15354	15369	15383	15380	15347	15379	15522	15323	15218	15527	15194	15389	15466	15590	15408	15259	15549	15339	15397	15388	15341	15561	15336	15286	15550	15618	15545	15232	15410	15397	15522	15503	15507	15487	15525	15487	15194	15395	15285	15479	15318	15484	15513	15568	15408	15427	15417	15520	15382	15367	15669	15294	15396	15489	15575	15455	15298	15593	15450	15500	15457	15484	15481	15406	15418	15335	15279	15385	15347	15557	15470	15423	15550	15462	15492	15509	15290	15476	15347	15241	15543	15406	15381	15466	15448	15434	15507	15414	15450	15347	15334	15593	15628	15481	15216	15377	15318	15460	15391	15439	15474	15236	15361	15507	15544	15407	15455	15367	15475	15366	15419	15518	15347	15497	15440	15328	15385	15528	15563	15343	15274	15461	15402	15284	15511	15461	15534	15429	15470	15424	15565	15424	15417	15492	15295	15455	15546	15449	15442	15421	15343	15385	15355	15613	15464	15550	15476	15411	15591	15313	15551	15562	15544	15443	15459	15467	15456	15373	15315	15368	15397	15457	15288	15636	15448	15300	15392	15403	15457	15336	15220	15424	15387	15460	15291	15435	15347	15423	15401	15316	15468	15348	15492	15414	15509	15470	15182	15372	15478	15412	15432	15414	15532	15430	15366	15311	15468	15465	15466	15565	15464	15399	15507	15391	15376	15295	15308	15595	15384	15404	15442	15604	15469	15435	15477	15462	15353	15375	15419	15356	15635	15573	15403	15490	15433	15585	15468	15425	15504	15503	15447	15521	15448	15418	15441	15482	15490	15452	15519	15624	15500	15435	15375	15370	15392	15469	15439	15386	15300	15417	15570	15401	15513	15355	15360	15456	15360	15381	15470	15509	15210	15503	15542	15518	15437	15542	15442	15496	15418	15405	15453	15378	15454	15510	15562	15379	15237	15605	15503	15468	15434	15572	15499	15411	15678	15342	15423	15615	15429	15372	15562	15401	15675	15314	15452	15468	15425	15313	15397	15413	15374	15461	15466	15396	15392	15591	15474	15498	15352	15406	15363	15398	15402	15398	15274	15603	15476	15470	15526	15381	15463	15420	15421	15438	15464	15381	15331	15405	15331	15386	15358	15418	15297	15528	15494	15415	15342	15418	15404	15245	15311	15269	15347	15419	15432	15383	15379	15478	15300	15495	15410	15332	15412	15505	15397	15351	15492	15353	15432	15584	15571	15426	15396	15650	15382	15483	15519	15379	15517	15481	15628	15486	15416	15690	15444	15501	15366	15426	15407	15345	15548	15325	15351	15460	15351	15368	15275	15565	15431	15439	15515	15368	15329	15369	15347	15481	15424	15419	15521	15243	15308	15592	15414	15458	15466	15436	15507	15372	15403	15297	15401	15586	15522	15427	15543	15311	15479	15605	15311	15346	15522	15507	15502	15485	15232	15382	15584	15435	15378	15248	15435	15419	15582	15486	15484	15396	15413	15316	15505	15473	15363	15429	15454	15325	15436	15466	15444	15340	15336	15609	15400	15291	15375	15603	15305	15625	15175	15354	15358	15657	15624	15405	15402	15644	15314	15505	15604	15446	15482	15424	15348	15471	15526	15336	15428	15516	15358	15344	15385	15493	15417	15379	15252	15512	15463	15519	15373	15385	15538	15567	15455	15475	15462	15605	15458	15283	15344	15372	15411	15186	15390	15288	15407	15420	15409	15548	15498	15470	15384	15378	15505	15487	15443	15575	15451	15505	15462	15479	15530	15353	15335	15373	15384	15376	15602	15224	15482	15490	15452	15541	15604	15549	15346	15399	15442	15330	15458	15333	15362	15266	15555	15535	15566	15583	15335	15445	15336	15390	15215	15442	15419	15422	15414	15502	15374	15397	15345	15429	15336	15384	15374	15437	15380	15425	15464	15382	15406	15446	15451	15444	15554	15318	15517	15265	15401	15445	15490	15383	15426	15416	15401	15447	15507	15479	15317	15505
27156	22285	26928	24459	19200	18576	18601	18248	18060	17691	17982	17542	17588	18953	19634	18681	17864	17280	16849	17075	17189	17023	17080	16994	16971	16927	16888	17056	16976	17053	17038	17046	17253	17023	17109	17253	17145	16996	17043	17140	17159	17155	17150	17080	17166	17054	17183	17182	17129	17095	17004	16946	16891	17147	17035	17009	17021	17308	16869	17148	16999	16969	16938	17207	16984	17297	17023	16927	17046	17054	17164	17135	17134	17024	17073	17166	16999	17128	16908	17081	17081	16949	17106	16977	16953	16863	17076	17101	17053	17209	16980	16933	16977	16824	17030	17161	17030	17085	16955	17053	17014	17165	17164	17115	16918	17077	17187	16950	17116	16802	16780	16977	17163	16975	17165	17004	17020	17135	16843	16877	16854	17038	17075	17085	16857	17012	17079	17197	17023	17016	16968	16988	17012	17125	17006	16976	17160	17188	17097	16875	17090	17020	17022	17066	17102	17074	16927	16961	17158	17026	16989	17039	16962	16960	17119	17015	16972	17233	17140	17055	17153	16846	16968	16984	17091	17154	17036	16896	16999	16973	17022	16999	17137	16987	16941	17110	16969	16903	16986	17071	17019	17054	17090	17028	17016	16892	17073	17014	16953	17149	17041	16906	16976	17031	17129	16934	17168	17002	16880	16956	17074	16998	16989	16901	17114	16909	17021	17131	16877	17037	17156	16990	17002	16825	17065	17166	16828	17160	17032	17021	17003	17040	17145	16937	16820	17036	17072	17048	16971	17019	17086	16946	17142	17045	17049	16997	17000	17162	17185	16982	16908	16992	16888	17162	17138	16871	17111	17067	17145	17021	16966	17068	17042	16998	17165	17144	17049	17201	17184	16946	17009	17037	16906	17055	16917	17147	17039	16945	17131	16878	17103	17154	17150	17131	17077	17061	17007	17140	17069	17020	17069	17163	16830	17066	17008	16977	16875	16957	16904	17192	16935	17058	16975	16912	16962	16895	17065	16978	16905	17025	17023	17052	16916	17201	17136	16945	17125	17181	17016	17292	17154	17235	16940	16869	16970	17024	16989	17090	17060	17003	17021	16843	17299	16976	17007	17001	16991	17030	16836	16982	17074	17005	17080	16984	17062	17195	16979	17017	17029	17046	17104	17175	17170	16978	17139	17157	16970	16785	16755	17228	17201	17219	17028	16960	17112	17027	17066	17108	17066	17119	16958	17173	16909	16805	17059	17017	16917	16986	17163	16956	17049	17076	17194	17179	16927	17201	17066	17251	17187	17061	17098	17039	17123	17044	17028	17112	17138	17024	16953	17106	17178	17000	17058	17203	17149	17139	16844	17131	17085	17003	16979	16849	16913	16977	16992	17082	16970	17099	16914	17079	17116	17083	17001	16997	16985	16859	17166	17124	17225	16884	17114	17015	16984	17049	16967	16985	17010	17007	17101	16834	17090	17096	17025	16949	17114	17093	17040	16977	17038	16806	17003	17074	17089	16931	17051	17033	17065	17097	17014	17033	17133	17158	16908	16955	16945	17223	17084	17021	17139	17164	17202	17073	17078	17055	17111	17099	17094	17025	17051	16939	17155	17017	17259	16993	17130	16888	17004	16937	17011	16892	17169	17177	17037	17067	17047	16961	16963	16774	17094	17031	17029	17100	17291	16995	16962	17180	17127	17201	17086	17033	17164	16974	17186	16910	17019	17015	16921	17158	17087	17026	17028	17016	17047	17051	16931	17161	17109	16992	16706	16930	17070	16981	16932	16891	17269	16888	16859	17055	17077	17159	17249	17056	16935	16888	16915	17005	16989	17099	16956	16990	17136	17045	17155	17111	17091	16980	16792	17025	17102	17102	17105	17195	17020	17015	17049	17002	16918	17207	16902	16882	17023	17103	16871	16847	16807	16798	16969	16886	17020	17114	17058	16899	17163	17099	17004	17109	17066	16883	17164	16987	17081	16909	17115	16830	17055	17246	17137	16889	17184	17039	17040	17174	17194	16880	17280	16984	16985	16852	16843	17079	17005	16903	17066	17103	17022	16985	17037	17045	17170	17094	16970	17051	17190	17083	17023	17011	16938	17152	16929	16928	17083	17156	16967	17167	16894	17031	17076	17062	17085	17073	17097	16958	17177	16973	16962	16985	17096	17202	16977	17174	16930	16883	16954	17141	17148	17053	17051	16994	17173	16915	17016	17145	17017	17026	16950	17296	16987	17248	16880	17144	17127	17067	17019	17078	17123	16901	17177	17132	17035	16999	17008	16916	17076	16822	16929	17202	16978	17102	16994	17148	17060	17145	16941	16942	16825	17061	16990	17012	17152	17073	17034	17190	16935	16850	17026	17116	16890	17152	17120	17123	17153	17028	17192	17176	17115	17179	17070	17026	17034	16870	16782	17196	16963	17012	17105	17211	17132	16973	17234	17021	16945	16713	16877	16946	17059	17040	16938	16971	17129	16863	17316	16947	16984	16990	17129	17186	16824	17090	16837	16946	16996	17005	17114	16892	17115	17030	16848	16900	16975	17085	17132	16979	17034	17039	16933	16892	17017	17034	17126	16885	17245	17056	17158	17018	17363	17169	17000	17065	16956	17146	17210	17125	17251	17026	17250	16877	17016	17044	17077	17123	17207	16877	17111	17054	16882	16904	16987	16917	16926	17240	17037	17098	16969	17072	17101	17079	17066	17004	16999	16906	17026	16970	17092	17127	16966	17056	17063	17247	17025	17067	17025	17148	17048	17070	17050	17052	17036	16999	16937	17020	16895	17134	17017	17066	17196	17049	17075	16928	16975	17129	17117	16871	17185	16854	16942	17125	16994	16980	17225	17060	16946	16874	16908	16979	17145	16844	17029	17180	17136	17127	17044	17093	17142	17049	17086	16964	17104	16959	17045	16995	16985	17190	17235	17089	16994	17022	16984	17029	17025	17186	16914	16953	16939	16996	16985	17106	17035	17158	16894	17020	17087	17136	16886	17028	16864	17151	17003	16860	16986	16912	17133	16725	17156	16926	17026	16904	16980	17201	16964	17058	16967	16990	17057	17071	16889	17019	16884	17082	16881	17151	17087	17149	17027	16792	17049	17165	17141	17246	17202	17048	17147	17016	16881	17069	17289	17086	17156	17100	17015	17224	17067	17020	17055	16927	16984	16854	16866	17014	16977	17183	17111	17068	16876	16965	17190	17080	17197	17181	17042	17064	16957	17208	16908	16813	17169	17063	16973	16908	16877	16943	17023	16948	17255	16916	16956	17024	16978	17015	17102	17123	16993	16968	17080	16757	17002	17091	17111	17124	17058	16961	16922	16993	17088	17038	17092	17246	16986	17067	17008	16907	17034	17100	16908	17109	17166	16976	17125	17108	16938	16861	17247	16956	17167	17101	17093	16928	17100	17316	16971	17011	17115	17122	17219	16791	17085	17152	16828	16937	16784	17101	17156	17076	17153	16958	17243	17041	17146	16840	17073	17069	17110	17011	17095	16890	17091	16873	17196	17085	16908	16944	17006	16953	17071	16953	16786	17239	17145	16912	17160	17139	17137	16967	16909	17078	17162	17020	17212	17136	16930	17186	16869	17070	17047	16937	16895	17106	16935	17145	17043	17163	17084	17278	16840	17145	17074	16962	17145	17225	17087	17048	17015	17070	16988	17238	17122	16941	17220	16976	16936	16905	17327	17021	17032	17244	16829	17162	16991	17012	17042	17092	16945	17039	16986	17265	17068	16974	17141	17141	16971	17120	16743	16825	17000	16912	17360	17109	17226	17003	17077	17037	17191	16943	17085	16929	16985	17250	17015	16987	17109	16943	16932	16883	16977	17107	17122	17308	17040	17039	16924	16783	17181	16816	17178	17087	16944	16975	17032	16798	17067	16996	17086	17085	17169	17191	17050	17162	17115	16993	17194	17093	17005	17098	17099	16960	17109	17058	17139	17185	17116	17199	16911	17071	16850	16789	16902	17032	17103	17100	17026	17120	17044	17044	17157	17079	17105	17019	16917	17003	17011	17062	17058	16915	17221	16989	16966	16982	16774	16785	17048	17078	17114	17006	17175	17048	16981	17054	16988	16971	17080	17091	17038	17143	17005	17065	16946	17015	17065	17088	17142	16967	16727	16970	16907	17026	17048	16912	17146	17033	17056	17098	17005	17239	16880	16985	16917	17028	17065	17066	17025	17122	17049	16970	17134	17213	17172	17026	16939	17023	17194	16965	17151	17134	17056	17070	17276	17170	17003	17192	17146	16920	17014	16938	17075	17141	17227	17123	17104	17319	17055	17056	17212	17023	17111	17238	17072	17205	17148	16734	17006	16964	17033	17161	17117	16867	17052	16963	16951	17053	17181	17078	17113	17073	17037	17073	16926	17114	17111	17155	16928	17049	16840	17052	17035	16866	17011	16962	17111	17120	16894	16878	17059	16849	17092	17102	17148	16820	17183	17089	17022	17068	17028	17024	17034	17171	16986	16894	17006	17040	17052	17042	16924	16913	17034	16912	16900	17085	16954	17048	17051	16951	17056	17130	17234	17129	17227	17134	16977	16970	17144	17205	17071	17251	17289	17142	16923	17288	17017	17104	17220	16885	16939	16960	16967	16965	17236	16985	17070	16971	17142	16933	17079	16976	17026	17078	17030	17192	17234	17133	17214	17037	16987	17014	17043	17010	17152	17050	17065	17090	17058	17035	17159	17153	17035	16990	17057	16871	17058	17117	16963	17048	17151	17150	16939	17038	16894	16963	16979	16997	16987	17003	16915	16927	17023	16828	16818	17120	17011	17106	16993	16701	16999	17153	17282	17074	16989	17059	16849	17118	17088	16956	16917	17111	16841	16913	17057	16973	17150	17091	17158	17087	17238	17000	17011	17093	17083	17221	16885	16742	17056	16996	16847	16876	16952	17028	16965	16912	17017	17097	17119	17074	17189	17103	16996	17148	17134	17178	17186	17125	17061	17104	16903	17042	17070	17103	16905	17123	17110	17201	17070	17120	16976	16945	16872	16929	16951	17196	17151	16844	17046	16898	17053	16897	16949	17069	16805	17019	17088	17052	17085	17086	17092	17132	17141	16932	17041	17007	16977	17003	16902	16884	17152	16842	17089	16861	16972	17068	16954	17167	17044	17017	17124	16960	17025	16978	16905	17036	16919	17024	17153	17081	16861	17104	17174	16868	17130	16905
18020	25795	27008	22270	18117	17671	17567	17102	16944	16446	16351	16244	16562	18307	18455	17260	15833	15579	15403	15179	15304	15166	15399	15166	15135	15134	15127	15277	15149	14968	15245	15418	15152	15017	15227	15092	15377	15049	15309	15081	15062	15238	15060	15376	15223	15147	15306	15063	15172	15243	15096	15161	15278	15286	15347	15211	15117	15275	15183	15265	15203	15222	15143	15212	15199	15042	15309	15205	15128	15115	15291	15213	15226	15264	15056	15040	15223	15130	15176	15147	15213	15109	15139	15122	15087	15227	15176	15213	15329	15098	15136	15240	15335	15231	15245	14921	15117	15312	15031	15327	15176	15199	15195	15243	15114	15304	15305	15263	15256	15238	15056	15404	15220	15194	15099	15292	15036	15286	15118	15231	15265	15142	15142	15188	15477	15206	15170	15285	15062	15234	15060	15221	15317	15304	15269	15226	15162	15208	15096	15046	15205	15257	15258	15009	15076	15251	15170	15248	15255	15143	15130	15144	15007	15250	15230	15128	15052	15075	15310	15166	15099	15199	15170	15139	15094	15166	15233	15271	15192	15212	15299	15025	15130	15193	15155	15126	15249	15130	15305	15281	14998	15079	15184	15167	15248	15199	15272	15192	15224	15137	15120	15229	15173	15218	15019	15175	15225	15273	15266	15118	15038	15122	15226	15293	15218	15221	15122	15085	15165	15301	15163	15143	15257	15118	15243	15081	15351	15226	15221	15072	15209	15144	15329	15045	15152	15256	15197	15127	15021	15189	15352	15083	15224	15092	15202	15204	15200	15159	15164	15265	15203	15279	15235	15182	15002	14994	15202	15232	15176	15195	15297	15190	15348	15122	15178	15278	15417	15272	15319	15134	15214	15268	15128	15339	15123	15171	15229	15300	15187	15155	15131	15254	15350	15103	15098	15209	15196	15186	15110	15174	15134	15239	15305	15169	15094	15262	15213	15287	15185	15147	15356	15170	15265	15379	15148	15327	15353	15322	15250	15125	15219	15190	15083	15230	15093	15268	15157	15087	15192	15177	15234	15217	15151	15304	15173	15183	15182	15147	15225	15324	15143	15273	15118	15109	15206	15122	15360	15254	15253	15158	15089	15242	15142	15394	15214	15201	15066	15039	15128	15064	15242	15314	15208	15091	15236	15225	15376	15224	15216	15157	15217	15088	15118	15017	15090	15388	15117	15258	15318	15177	15097	15280	15264	15066	15106	15042	15109	15251	15090	15231	15387	15271	15145	15215	15424	15273	15241	15125	15207	15289	15099	15272	15180	15145	15218	15192	15256	15043	15257	15196	15196	15257	15195	15200	15145	15237	15197	15167	15146	15178	15243	15247	14987	15142	15111	15031	15128	15324	15002	15182	15113	15209	15192	15249	15115	15308	15283	15124	15088	15132	15105	15130	15074	15315	15285	15036	15103	15115	15304	15143	15233	15193	15283	15191	15101	15078	15343	15222	15208	15258	15393	15069	15262	15171	15217	15240	15293	15268	15246	15284	15331	15232	15201	15281	15180	15057	15112	15098	15241	15074	15253	15146	15167	15102	15295	15010	15232	15226	15240	15330	15226	15216	15267	15126	15135	15316	15258	15129	15294	15214	15136	15117	15253	15244	15414	14944	15198	15232	15235	15060	15411	15229	15070	15186	15153	15221	15191	15249	15281	15280	15422	15191	15241	15239	15335	15244	15175	15200	15299	15137	15230	15210	15181	15252	15060	15282	15086	15129	15139	15280	15250	15196	15214	15180	15272	15080	15183	15144	15405	15192	15159	15162	15352	15298	15276	15270	15174	15055	15217	15187	15220	15344	15125	15016	15262	15176	15210	15080	15187	15164	15218	15206	15065	15188	15114	15115	15019	15141	15239	15009	15117	15171	15177	14972	15248	15267	15190	15278	15230	15075	15295	15207	15229	15164	15280	15292	15193	15169	15189	15229	15186	15194	15274	15280	15294	15122	15094	15263	15185	15240	15150	15005	15258	15095	15243	15212	15085	15081	15302	15186	15059	15197	15206	15276	15023	15117	15191	15298	15095	15045	14978	15212	15364	15199	15193	15076	15155	15157	15204	15241	15120	15204	15096	15173	15173	15173	14870	15053	15240	15301	15278	15300	15187	15065	15154	15261	15091	15180	15066	15228	15274	15206	14997	15248	15139	15231	15187	15193	15289	15117	15217	15233	15207	15195	15157	15236	15183	15252	15020	15132	15135	15156	15141	15104	15094	15243	15206	15258	15099	15071	15354	15148	15092	15206	15091	15173	15194	15249	15061	15272	15172	15063	15059	15142	15279	15320	15071	15218	15158	15251	15270	15124	15378	15228	15084	14964	15338	15258	15311	15187	15211	15156	15262	15195	15200	15227	15311	15109	15095	15187	15149	15132	15189	15006	15294	15142	15149	15193	15264	15107	15106	15121	15274	15230	15371	15169	15216	15347	15280	15194	15186	15228	15273	15147	15088	15232	15104	15002	15194	15284	15242	15178	15408	15123	14979	15263	15330	15113	15227	15186	15081	15315	15199	15312	15179	15243	15204	15109	15238	15162	15256	15269	15131	15300	15131	15207	15356	15202	15225	14999	15232	15192	15154	15282	15230	15161	15075	15226	15160	15192	15173	15252	15358	15214	15185	15104	15078	15281	15303	15290	15261	15206	15326	15092	15252	15138	15170	15156	15186	15279	15128	15216	15177	15316	15038	15168	15168	15082	15161	15373	15147	15192	15148	15087	15214	15261	15125	15228	15205	15307	15166	15137	15302	15119	15172	15254	15336	15215	15189	15255	15034	15081	15160	15042	15321	15232	15505	15286	15206	15249	15172	15340	15039	15147	15383	15241	15227	14975	15151	15286	15311	15297	15386	15064	15172	15193	15305	15147	15288	15106	15266	15141	15332	15093	15084	15146	15240	15208	15238	15216	15129	15283	15210	15261	15188	15284	15297	15127	15221	15092	15099	15129	15117	15282	15220	15136	15246	15008	15122	15103	15291	15283	15304	15196	14969	15149	15293	15248	15139	15212	15250	15216	15031	15151	15188	15139	15297	15228	15187	15228	15045	15331	15235	15139	15117	15318	15321	15170	15345	15193	15232	15081	15339	15219	15214	15269	15235	15012	15159	15225	15158	14999	15411	15301	15196	15143	15106	15135	15005	15125	15284	15023	15090	15158	15156	15285	15231	15097	15029	15222	15129	15259	15231	15138	15196	15172	15050	15181	15152	15364	15195	15136	15301	15240	15172	15191	15179	15227	15343	15113	15280	15143	15210	15198	15302	15064	15143	15066	15278	15167	15173	15279	15282	15149	15140	15225	15041	15251	15290	15193	15078	15204	15208	15201	15313	15202	15216	15425	15244	15355	15200	15135	15382	15261	15157	15132	15150	15165	15226	15199	15346	15124	15277	15111	15307	15081	15208	15124	15226	15141	15350	15175	15339	15203	15029	15332	15149	15154	15145	15243	15273	15072	15084	15092	15216	15154	15243	15021	15297	15334	15101	15264	15201	15271	15142	15196	15088	15158	15299	15097	15172	15216	15076	15101	15105	15371	15382	15369	15294	15146	15262	15346	15148	15164	15174	15267	15059	15168	15182	15227	15017	15069	15254	15472	15215	15208	15107	15122	15173	15186	15170	15242	15385	15066	15361	15375	15162	15154	15280	15242	15072	15113	15175	15411	14938	15276	15221	15125	15308	15357	15209	15197	15159	15291	15211	15257	15286	15234	15230	15148	15067	15261	15382	15090	15241	15088	15072	15080	15274	15170	15301	15085	15202	15407	15188	15173	15198	15283	15153	15232	15151	15177	15151	15185	15175	15166	15071	15089	15144	15066	15172	15045	15097	15142	15184	15209	15244	15188	15208	15167	15178	15233	15238	15077	15105	15189	15212	15245	15245	15190	15184	15157	15263	15310	15302	14966	15172	15155	15196	15135	15242	15259	14976	15150	15266	15179	15171	15191	15114	15068	15056	15124	15182	15271	15098	15114	15251	15220	15087	15253	15110	15301	15293	15274	15204	15045	15265	15104	15300	15257	15301	15083	15221	15189	15140	15123	15163	15201	15249	15033	15374	15134	15076	15082	15204	15313	15246	15130	15221	15076	15153	15160	15231	15136	15085	15253	15174	15157	15216	15024	15156	15217	15144	15124	15291	15178	15186	15173	15098	15117	15313	15134	15226	15122	15049	15272	15079	15237	15129	15060	15231	15153	15284	15273	15115	15250	15139	15197	15358	15251	15193	15202	15093	15138	15209	15119	15243	15282	15276	15131	15024	15218	15076	15083	15213	15176	15119	15166	15272	15239	15049	15284	15254	15051	15074	15207	15306	15290	15188	15147	15129	15197	15257	15124	15302	15326	15213	15129	15262	15280	15176	15350	15064	15212	15191	15237	15194	15250	15152	15250	15259	15249	15321	15188	15162	15292	15351	15206	15148	15269	15164	15095	15319	15322	15122	15217	15163	15183	15210	15263	15265	15278	15205	15284	15417	15250	15365	15175	15194	15296	15315	15265	15157	15233	15106	15179	15279	15235	15248	15250	15212	15351	15081	15094	15193	15149	15092	15267	15160	15035	15350	15128	15262	14980	15341	15238	15201	15356	15285	15311	15392	15295	15195	15225	15269	15144	15119	15088	15206	15188	15090	15155	15308	15044	15207	15485	15276	15122	15252	15048	15291	15289	15185	15071	15127	15135	15239	15173	15238	15235	15111	15246	15067	15180	15228	15109	15265	15264	15122	15303	15179	15230	15168	15063	15361	15129	15184	15156	15275	15152	15134	15252	15049	15225	15250	15322	15183	15318	15313	15129	15184	15203	15156	15185	15272	15130	15331	14974	15163	15073	15270	15230	15033	15233	15254	15161	15253	15218	15195	15180	15144	15265	15127	15207	15512	15180	15170	15261	15178	15099	15314	15321	15356	15210	15257	15160	15092	15056	15266	15164	15122	15373	15173	15140	15097	15326	15291	15206	15140	15235	15250	15300	15415	14990	15166	15131	15269	15130	15278	15131	15150	15190	15343	15226	15081	15178	15193	15027	15267	15200	15197	15301	15083	15200	15285	15056	15425	15406	15511	15033	15203	15094	15546	15219	15073	15182	15106	15090	15162	15345	15124	15279	15249	15173	15080	15262	15303	15164	15346	15247	15265	15219	15149	15303	15280	14997
23484	20946	28244	23926	21992	22586	22438	19678	18518	18585	18509	18410	19784	29726	29392	26152	21767	18506	18051	17508	17459	17187	17496	17301	17234	17448	17465	17343	17518	17313	17380	17537	17298	17292	17317	17212	17291	17377	17330	16972	17375	17551	17529	17282	17364	17242	17387	17334	17451	17378	17417	17340	17443	17356	17149	17265	17299	17298	17455	17498	17269	17424	17431	17283	17337	17397	17048	17314	17340	17167	17349	17205	17412	17420	17255	17173	17167	17423	17265	17264	17515	17277	17448	17561	17463	17486	17238	17342	17226	17196	17241	17372	17314	17215	17107	17289	17529	17293	17223	17385	17320	17206	17137	17321	17287	17082	17267	17154	17515	17433	17387	17227	17153	17353	17272	17476	17212	17274	17337	17426	17386	17420	17268	17112	17419	17336	17335	17302	17108	17257	17315	17458	17349	17372	17146	17190	17165	17211	17300	17470	17253	17178	17229	17122	17436	17528	17552	17372	17193	17187	17273	17322	17279	17416	17326	17243	17470	17417	17303	17307	17351	17452	17247	17337	17331	17357	17130	17431	17446	17138	17291	17349	17337	17251	17206	17174	17316	17307	17114	17236	17191	17107	17247	17408	17437	17436	17434	17546	17407	17190	17428	17209	17387	17357	17434	17468	17165	17137	17209	17372	17463	17322	17358	17260	17441	17266	17333	17317	17321	17416	17299	17399	17266	17370	17341	17359	17370	17229	17132	17185	17268	17358	17243	17357	17347	17124	17136	17001	16982	17291	17122	17278	17376	17292	17202	17324	17342	17493	17166	17317	17322	17287	17461	17204	17416	17410	17281	17242	17188	17261	17283	17141	17350	17280	17287	17129	17266	17104	17128	17325	17144	17334	17407	17351	17270	17017	17298	17361	17317	17250	17350	17255	17368	17387	17290	17270	17098	17163	17196	17371	17313	17459	17306	17223	17344	17100	17221	17255	16956	17208	17597	17259	17317	17159	17117	17211	17294	17422	17378	17220	17212	17385	17272	17306	17045	17353	17442	17194	17363	17310	17264	17357	17442	17171	17140	17300	17318	17300	17280	17405	17439	17442	17265	17281	17397	17226	17139	17338	17361	17225	17432	17469	17448	17210	17333	17608	17537	17146	17328	17246	17321	17150	17335	17212	17139	17446	17212	17150	17298	17277	17351	17463	17149	17218	17250	17369	17399	17367	17301	17327	17381	17166	17611	17462	17331	17272	17183	17127	17277	17217	17363	17364	17376	17347	17397	17268	17156	17288	17208	17260	17460	17289	17515	17247	17152	17202	17235	17354	17372	17295	17265	17390	17423	17210	17117	17234	17358	17117	17081	17295	17282	17177	17123	17144	17174	17644	17440	17272	17474	17397	17304	17338	17445	17324	17133	17094	17116	17240	17249	17275	17006	17344	17169	17373	17110	17167	17119	17174	17225	17370	17178	17030	17398	17258	17323	17410	17479	17343	17368	17352	17566	17219	17357	17419	17201	17418	17297	17282	17419	17366	16998	17314	17320	17454	17309	17292	17313	17320	17434	17383	17266	17361	17200	17353	17271	17463	17118	17157	17293	17125	17274	17614	17428	17243	17312	17272	17292	17401	17246	17228	17247	17225	17308	17177	17344	17358	17406	17420	17260	17194	17308	17166	17306	17349	17263	17280	17430	17217	17295	17433	17318	17310	17311	17135	17290	17349	17287	17201	16963	17219	17337	17360	17371	17515	17375	17141	17512	17216	17075	17182	17366	17254	17345	17334	17427	17307	17108	17238	17361	17343	17366	17386	17335	17315	17384	17490	17137	17278	17265	17200	17227	17361	17423	17349	17159	17131	17314	17385	17068	17004	17136	17484	17436	17333	17507	17240	17155	17186	17173	17215	17407	17141	17275	17542	17413	17171	17322	17176	17590	17225	17220	17296	17419	17210	17272	17221	17114	17323	17433	17196	17489	17424	17342	17369	17334	17184	17318	17244	17485	17301	17150	17456	17183	17422	17327	17226	17409	17344	17384	17300	17197	17201	17452	17151	17361	17448	17322	17183	17184	17276	17369	17465	17256	17344	17521	17241	17347	17210	17169	17435	17054	17428	17327	17125	17199	17248	17282	17020	17027	17226	17233	17225	17539	17215	17464	17502	17230	17202	17111	17251	17191	17355	17236	17451	17342	17259	17256	17213	17085	17323	17249	17261	17192	17124	17251	17401	17313	17376	16977	17189	17366	17337	17338	17297	17247	17208	17192	17213	17156	17429	17287	17351	17272	17327	17234	17298	17391	17276	17350	17229	17408	17366	17072	17185	17119	17168	17261	17332	17377	17345	17177	17231	17119	17064	17417	17318	17190	17314	17360	17080	17374	17448	17403	17208	17217	17267	17336	17476	17470	17309	17396	17166	17333	17192	17172	17179	17336	17142	17477	17164	17315	17107	17291	17385	17221	17177	17425	17375	17165	17246	17255	17473	17073	17290	17346	17279	17304	17341	17436	17306	17151	17328	17311	17253	17127	17237	17273	17251	17308	17246	17254	17212	17357	17262	17387	17347	17457	17184	17112	17232	17442	17136	17176	17308	17148	17308	17399	17202	17415	17213	17420	17295	17255	17421	17420	17382	17481	17458	17451	17463	17421	17296	17226	17285	17215	17315	17249	17047	17344	17223	17378	17438	17498	17232	17321	17324	17425	17196	17364	17319	17211	17063	17179	17367	17452	17282	17200	17158	17227	17210	17172	17282	17237	17237	17498	17253	17178	17244	17104	17181	17158	17465	17295	17361	17365	17193	17257	17190	17329	17381	17394	17344	17084	17384	17023	17257	17252	17356	17163	17392	17351	17348	17271	17357	17469	17442	17461	17308	17406	17336	17433	17187	17205	17309	17368	17343	17436	17289	17371	17124	17147	17444	17244	17309	17249	17424	17256	17227	17328	17314	17264	17207	17330	17352	17377	17287	17338	17426	17103	17083	17394	17317	17221	17252	17250	17336	17381	17065	17230	17230	17224	17157	17322	17228	17273	17381	17442	17243	17342	17256	17244	17337	17405	17155	16990	17133	17241	17177	17327	17477	17266	17275	17417	17416	17386	17470	17462	17364	17274	17341	17454	17502	17232	17293	17353	17319	17474	17254	17474	17404	17273	17289	17306	17343	17333	17432	17252	17129	17159	17255	17238	17122	17298	17322	17204	17468	17250	17229	17282	17253	17331	17136	17396	17253	17398	17128	17396	17283	17174	17329	17215	17194	17176	17294	17407	17234	17296	17451	17246	17396	17406	17216	17096	17159	17153	17340	17335	17329	17402	17385	17232	17181	17192	17384	17435	17392	17273	17181	17205	17229	17510	17422	17230	17046	17353	17345	17227	17533	17234	17386	17269	17303	17322	17237	17232	17289	17164	17138	17325	17200	17372	17284	17446	17401	17461	17360	17232	17286	17521	17292	17389	17250	17578	17397	17239	17210	17406	17145	17309	17345	17378	17215	17310	17295	17327	17186	17328	17413	17350	17294	17257	17354	17085	17532	17396	17136	17228	17346	17352	17231	17344	17227	17297	17432	17236	17405	17311	17271	17331	17226	17564	17211	17228	17104	17097	17379	17484	17280	17374	17328	17288	17286	17336	17294	17274	17257	17166	17179	17448	17213	17283	17378	17388	17341	17211	17056	17370	17300	17181	17367	17427	17323	17285	17316	17345	17245	17286	17291	17289	17240	17262	17222	17175	17422	17272	17119	17074	17273	17278	17203	17247	17311	17294	17195	17359	17336	17342	17343	17356	17294	17032	17398	17308	17289	17295	17042	17448	17382	17214	17273	17189	17125	17452	17600	17326	17349	17485	17154	17418	17255	17370	17267	17245	17084	17228	17305	17389	17332	16959	17408	17344	17326	17473	17210	17321	17149	17443	17363	17300	17175	17375	17315	17440	17156	17124	17336	17174	17235	17228	17312	17263	17374	17257	17284	17255	17232	17261	17202	17229	17314	17432	17133	17175	17184	17205	17336	17514	17312	17336	17408	17395	17364	17422	17321	17327	17339	17256	17270	17358	17175	17295	17265	17141	17403	17248	17483	17435	17355	17528	17340	17182	17258	17380	17500	17264	17437	17284	17139	17055	17435	17310	17477	17188	17466	17410	17177	17263	17182	17336	17445	17452	17304	17286	17355	17272	17468	17391	17433	17280	17220	17269	17378	17094	17189	17461	17251	17375	17493	17282	17393	17365	17396	17406	17163	17032	17341	17334	17284	17440	17367	17100	17217	17308	17399	17430	17391	17262	17377	17299	17271	17253	17627	17171	17395	17208	17356	17231	17317	17220	17499	17218	17372	17411	17236	17403	17243	17393	17513	17153	17332	17285	17352	17284	17149	17320	17351	17357	17169	17435	17281	17411	17142	17232	17141	17139	17143	17270	17582	17302	17154	17292	17498	17364	17424	17342	17307	17349	17062	17252	17306	17235	17347	17363	17265	17405	17330	17394	17430	17439	17099	17300	17333	17204	17229	17103	17084	17300	17118	17320	17349	17354	17189	17400	17235	17418	17439	17432	17270	17343	17224	17457	17237	17267	17393	17440	17370	17423	17420	17279	17194	17302	17203	17253	17091	17372	17470	17234	17433	17545	17279	17382	17259	17228	17157	17222	17195	17204	17317	17206	17422	17150	17049	17157	17243	17591	17033	17301	17145	17182	17360	17136	17318	17403	17193	17448	17030	17526	17018	17392	17445	17309	17301	17406	17417	17279	17203	17333	17149	17250	17414	17186	17162	17356	17225	17229	17453	17316	17251	17141	17426	17083	17474	17301	17255	17256	17347	17200	17338	17425	17286	17452	17323	17203	17296	17215	17281	17272	17478	17102	17284	17344	17224	17372	17308	17342	17213	17304	17484	17421	17362	17408	17173	17108	17261	17237	17485	17291	17511	17222	17272	17315	17074	17353	17321	17478	17319	17319	17432	17269	17300	17527	17209	17353	17379	17411	17165	17313	17319	17402	17242	17455	17384	17300	17312	17311	17124	17235	17205	17248	17374	17203	17451	17382	17202	16986	17249	17387	17310	17149	17486	17482	17202	17134	17349	17305	17078	17427	17449	17316	17268	17225	17394	17406	17497	17311	17199	17351	17312	17188	17156	17343	17130	17204	17336	17305	17199	17406	17229	17213	17241	17429	17300	17373	17264	17254	17149
17106	31620	30106	23080	21328	20303	20169	18344	16989	17237	17434	17023	20150	32671	30748	26556	20423	16511	15831	15580	15402	15569	15256	15474	15513	15556	15323	15549	15381	15314	15344	15375	15500	15303	15362	15393	15443	15127	15465	15320	15299	15435	15472	15396	15389	15327	15450	15331	15412	15338	15418	15411	15496	15609	15342	15400	15335	15441	15467	15186	15402	15355	15443	15354	15470	15393	15314	15343	15505	15383	15445	15351	15426	15440	15344	15423	15381	15195	15434	15383	15269	15394	15356	15548	15273	15362	15336	15289	15636	15244	15361	15422	15418	15507	15350	15261	15338	15361	15298	15517	15323	15411	15411	15306	15462	15489	15311	15396	15435	15409	15427	15527	15345	15279	15646	15438	15236	15533	15257	15322	15381	15440	15408	15413	15431	15253	15505	15425	15491	15303	15490	15364	15392	15279	15349	15536	15372	15301	15434	15385	15329	15514	15440	15335	15561	15278	15288	15428	15512	15233	15380	15435	15320	15328	15412	15361	15416	15348	15250	15364	15368	15247	15418	15465	15331	15579	15431	15313	15255	15445	15422	15435	15433	15374	15492	15534	15414	15579	15260	15346	15305	15476	15407	15321	15362	15140	15427	15238	15578	15222	15330	15400	15472	15505	15309	15456	15630	15579	15365	15210	15495	15578	15548	15293	15318	15317	15369	15545	15417	15461	15301	15377	15339	15320	15574	15446	15485	15295	15431	15474	15308	15443	15561	15407	15389	15317	15361	15432	15412	15590	15435	15500	15395	15449	15498	15538	15238	15399	15374	15574	15426	15448	15488	15424	15431	15345	15503	15318	15501	15388	15326	15417	15185	15297	15319	15316	15293	15459	15346	15511	15313	15263	15281	15406	15426	15402	15319	15216	15434	15247	15334	15415	15386	15324	15304	15267	15407	15228	15351	15429	15435	15326	15489	15225	15521	15326	15430	15475	15388	15443	15367	15285	15443	15454	15373	15398	15463	15374	15427	15303	15401	15516	15516	15392	15348	15408	15321	15391	15296	15507	15500	15417	15352	15352	15464	15355	15355	15369	15342	15475	15501	15252	15414	15364	15484	15448	15335	15418	15498	15330	15362	15393	15432	15591	15460	15560	15316	15311	15179	15393	15570	15454	15512	15454	15488	15436	15559	15281	15367	15336	15306	15276	15503	15328	15535	15258	15429	15340	15467	15409	15362	15420	15343	15348	15361	15412	15273	15400	15467	15299	15363	15284	15301	15500	15403	15451	15305	15239	15459	15255	15350	15253	15554	15284	15416	15401	15385	15259	15353	15556	15422	15434	15447	15392	15323	15539	15496	15289	15272	15361	15473	15269	15587	15304	15429	15416	15383	15529	15330	15432	15308	15466	15476	15378	15194	15397	15280	15425	15425	15287	15389	15423	15645	15522	15454	15399	15294	15294	15461	15415	15275	15315	15371	15299	15314	15294	15265	15498	15332	15354	15463	15488	15388	15412	15374	15386	15334	15436	15378	15441	15421	15335	15328	15507	15481	15405	15437	15420	15474	15529	15599	15204	15332	15396	15398	15254	15438	15511	15381	15413	15430	15328	15341	15610	15315	15319	15430	15541	15288	15435	15447	15311	15443	15306	15320	15431	15583	15412	15361	15450	15320	15368	15197	15311	15345	15367	15300	15385	15575	15263	15335	15514	15515	15371	15321	15427	15376	15446	15402	15469	15360	15397	15434	15382	15402	15477	15530	15525	15344	15490	15221	15449	15417	15278	15232	15288	15471	15223	15217	15459	15476	15477	15346	15349	15413	15241	15448	15189	15251	15387	15348	15277	15303	15304	15333	15505	15391	15447	15346	15419	15306	15171	15380	15514	15194	15231	15468	15373	15459	15297	15524	15538	15407	15395	15530	15245	15353	15483	15242	15265	15386	15396	15318	15235	15364	15405	15358	15488	15434	15390	15492	15324	15426	15343	15362	15372	15286	15246	15376	15415	15289	15324	15459	15334	15485	15558	15556	15278	15484	15354	15346	15431	15287	15443	15324	15253	15394	15234	15416	15459	15389	15413	15480	15469	15442	15372	15253	15453	15365	15279	15367	15354	15343	15218	15350	15292	15458	15365	15186	15425	15384	15369	15483	15346	15451	15463	15538	15420	15404	15313	15418	15298	15272	15559	15255	15426	15334	15521	15283	15527	15358	15491	15222	15296	15476	15480	15395	15533	15519	15493	15245	15506	15479	15465	15336	15439	15307	15594	15349	15326	15420	15390	15469	15494	15462	15228	15504	15388	15470	15339	15388	15361	15429	15407	15376	15441	15486	15301	15311	15306	15390	15510	15344	15297	15245	15437	15250	15519	15246	15393	15230	15409	15353	15439	15455	15388	15356	15387	15450	15426	15346	15423	15363	15381	15383	15500	15657	15449	15389	15438	15490	15295	15508	15382	15357	15425	15319	15428	15374	15335	15326	15353	15454	15371	15319	15448	15363	15233	15408	15111	15392	15395	15459	15378	15283	15215	15386	15312	15370	15365	15246	15363	15472	15239	15449	15155	15351	15519	15454	15336	15514	15482	15221	15305	15527	15436	15636	15275	15366	15319	15238	15317	15556	15351	15409	15351	15382	15257	15520	15278	15365	15561	15381	15313	15382	15351	15387	15527	15370	15300	15433	15237	15349	15196	15325	15313	15432	15590	15533	15523	15316	15261	15455	15393	15386	15285	15408	15304	15335	15358	15248	15438	15327	15344	15415	15450	15352	15411	15296	15255	15344	15308	15352	15323	15359	15580	15384	15332	15240	15416	15479	15434	15265	15360	15330	15220	15284	15293	15249	15506	15371	15418	15198	15376	15373	15423	15541	15525	15316	15408	15411	15560	15393	15177	15513	15356	15377	15402	15565	15278	15294	15287	15423	15341	15368	15467	15458	15542	15408	15386	15443	15522	15537	15320	15302	15230	15398	15339	15335	15431	15223	15210	15516	15517	15396	15320	15401	15474	15355	15321	15471	15431	15177	15288	15229	15419	15313	15485	15402	15220	15470	15445	15337	15374	15316	15388	15428	15373	15329	15453	15345	15320	15413	15263	15390	15396	15249	15196	15387	15388	15496	15242	15442	15406	15414	15579	15400	15431	15419	15498	15320	15344	15268	15391	15381	15368	15475	15398	15356	15304	15568	15367	15573	15381	15400	15387	15260	15234	15434	15449	15514	15357	15294	15548	15463	15447	15364	15473	15411	15320	15238	15439	15431	15430	15331	15410	15334	15474	15433	15402	15383	15450	15383	15400	15327	15273	15469	15329	15483	15359	15454	15404	15317	15470	15348	15511	15357	15486	15449	15433	15397	15422	15154	15403	15527	15493	15358	15356	15299	15417	15275	15350	15422	15320	15318	15593	15161	15281	15588	15365	15477	15396	15441	15387	15090	15568	15508	15418	15375	15336	15372	15361	15469	15377	15452	15250	15394	15286	15407	15344	15344	15281	15365	15281	15185	15413	15326	15297	15368	15311	15273	15402	15400	15279	15402	15442	15292	15339	15439	15416	15445	15224	15334	15284	15315	15621	15419	15259	15418	15440	15384	15398	15395	15310	15282	15497	15500	15424	15426	15491	15503	15359	15307	15228	15308	15430	15330	15352	15522	15401	15379	15284	15440	15301	15305	15346	15442	15390	15292	15454	15312	15339	15558	15170	15450	15422	15292	15506	15431	15423	15420	15341	15390	15459	15139	15323	15364	15421	15349	15324	15419	15381	15269	15388	15226	15434	15466	15301	15297	15381	15387	15340	15258	15276	15303	15590	15551	15532	15313	15335	15444	15285	15418	15322	15167	15418	15461	15327	15556	15332	15253	15227	15520	15469	15257	15344	15558	15444	15356	15136	15426	15533	15333	15406	15376	15378	15402	15508	15457	15480	15432	15325	15425	15340	15350	15403	15417	15413	15322	15283	15492	15287	15385	15416	15260	15415	15403	15396	15515	15383	15477	15364	15377	15449	15243	15486	15407	15377	15358	15447	15451	15332	15334	15430	15514	15415	15296	15263	15392	15413	15279	15493	15615	15547	15346	15365	15392	15447	15334	15440	15183	15264	15423	15400	15559	15267	15456	15421	15546	15412	15459	15359	15412	15368	15301	15357	15443	15316	15184	15324	15349	15348	15360	15521	15385	15333	15401	15439	15345	15493	15299	15320	15565	15377	15417	15387	15419	15151	15437	15438	15331	15314	15319	15466	15251	15299	15439	15400	15274	15444	15381	15208	15471	15337	15407	15422	15377	15371	15456	15398	15266	15275	15381	15329	15407	15393	15303	15431	15433	15276	15317	15415	15392	15378	15259	15385	15140	15478	15315	15450	15328	15228	15392	15339	15416	15621	15347	15378	15448	15382	15489	15406	15403	15419	15275	15364	15360	15336	15489	15400	15478	15305	15376	15362	15249	15513	15276	15355	15375	15582	15456	15304	15307	15416	15353	15302	15257	15446	15286	15480	15569	15512	15348	15315	15299	15267	15485	15354	15485	15411	15477	15348	15498	15386	15416	15373	15386	15358	15265	15284	15272	15369	15374	15338	15377	15471	15497	15309	15387	15374	15215	15452	15270	15412	15404	15359	15526	15431	15341	15404	15336	15361	15608	15301	15522	15393	15452	15429	15477	15486	15353	15239	15381	15349	15472	15438	15370	15250	15424	15396	15367	15480	15352	15265	15475	15525	15473	15405	15210	15345	15427	15291	15326	15307	15320	15340	15267	15382	15367	15251	15343	15483	15440	15350	15328	15403	15336	15517	15660	15275	15416	15397	15347	15359	15412	15501	15431	15312	15396	15600	15401	15622	15380	15273	15401	15421	15347	15346	15438	15479	15371	15297	15411	15434	15234	15381	15383	15492	15390	15358	15428	15273	15380	15358	15421	15401	15441	15455	15443	15296	15544	15256	15535	15453	15320	15452	15451	15481	15352	15389	15382	15276	15337	15413	15536	15337	15372	15281	15308	15419	15490	15455	15238	15284	15497	15468	15474	15501	15276	15282	15406	15572	15309	15060	15252	15186	15560	15469	15493	15293	15428	15388	15319	15325	15373	15527	15248	15349	15479	15413	15394	15438	15468	15374	15459	15292	15440	15326	15402	15417	15404	15319	15466	15480	15320	15440	15429	15294	15528	15381	15415	15268	15315	15392	15459	15365
22442	20900	28585	23369	21095	23246	26221	21069	19063	19587	19276	19282	22168	37262	36359	31746	25442	20131	18515	17980	17724	17916	17581	17660	17628	17644	17698	17671	17668	17775	17571	17688	17489	17662	17455	17674	17490	17525	17519	17559	17706	17495	17477	17378	17672	17612	17595	17601	17546	17622	17514	17384	17494	17765	17562	17628	17461	17392	17729	17623	17544	17756	17749	17421	17466	17564	17504	17745	17526	17524	17586	17663	17546	17579	17366	17616	17623	17707	17643	17532	17415	17543	17534	17461	17422	17332	17279	17331	17533	17508	17525	17356	17642	17638	17462	17698	17487	17553	17342	17601	17469	17618	17499	17572	17575	17560	17735	17616	17541	17523	17471	17580	17735	17448	17554	17645	17450	17604	17377	17524	17508	17555	17438	17383	17499	17464	17398	17604	17438	17719	17574	17604	17636	17380	17343	17474	17484	17274	17697	17524	17556	17592	17483	17525	17349	17494	17508	17488	17342	17661	17523	17478	17497	17266	17522	17545	17593	17456	17366	17521	17422	17483	17688	17777	17536	17585	17488	17237	17459	17483	17435	17602	17253	17324	17360	17382	17460	17528	17499	17484	17550	17536	17563	17691	17517	17398	17548	17538	17483	17576	17744	17511	17399	17540	17241	17597	17325	17379	17545	17534	17525	17548	17474	17398	17388	17345	17565	17449	17531	17541	17444	17641	17263	17651	17383	17521	17469	17312	17603	17560	17550	17490	17508	17458	17632	17658	17558	17633	17749	17540	17503	17644	17544	17301	17241	17406	17414	17560	17474	17317	17601	17393	17578	17381	17442	17583	17489	17550	17636	17675	17625	17559	17761	17797	17509	17328	17568	17610	17629	17508	17544	17503	17614	17512	17605	17558	17676	17637	17558	17457	17299	17609	17485	17339	17348	17442	17428	17424	17549	17561	17510	17575	17470	17462	17503	17272	17511	17571	17493	17550	17591	17533	17453	17326	17577	17537	17542	17527	17639	17764	17561	17387	17283	17330	17561	17459	17645	17562	17512	17550	17516	17608	17674	17706	17628	17571	17377	17745	17321	17388	17486	17445	17602	17480	17552	17496	17292	17542	17550	17351	17502	17494	17659	17528	17328	17562	17395	17376	17305	17434	17603	17387	17582	17283	17594	17264	17581	17493	17484	17569	17470	17428	17396	17405	17547	17530	17421	17345	17561	17389	17530	17423	17501	17542	17504	17486	17582	17494	17370	17560	17483	17468	17340	17583	17488	17561	17575	17336	17353	17402	17261	17518	17576	17580	17512	17476	17652	17557	17455	17491	17623	17498	17448	17493	17410	17613	17608	17409	17176	17368	17461	17358	17301	17254	17565	17478	17398	17453	17482	17485	17424	17741	17783	17571	17729	17476	17612	17597	17439	17544	17566	17575	17669	17443	17584	17601	17488	17554	17486	17429	17448	17194	17386	17628	17342	17403	17700	17451	17590	17411	17340	17413	17394	17392	17318	17384	17525	17522	17479	17559	17526	17329	17666	17420	17407	17382	17518	17560	17552	17617	17553	17360	17470	17747	17458	17585	17418	17596	17365	17432	17641	17532	17479	17485	17675	17623	17511	17612	17411	17569	17417	17651	17605	17597	17579	17650	17424	17565	17440	17502	17809	17514	17608	17530	17657	17593	17626	17537	17487	17644	17321	17540	17491	17327	17617	17585	17571	17534	17393	17443	17321	17407	17535	17434	17427	17493	17452	17316	17471	17426	17557	17610	17462	17377	17561	17560	17329	17475	17578	17602	17516	17716	17671	17461	17574	17503	17675	17531	17360	17595	17407	17429	17452	17411	17375	17475	17433	17667	17450	17488	17449	17445	17317	17642	17551	17295	17440	17522	17580	17567	17425	17445	17420	17636	17517	17601	17427	17548	17471	17493	17462	17402	17530	17702	17550	17486	17425	17475	17564	17349	17311	17347	17439	17684	17437	17708	17520	17332	17332	17538	17456	17479	17422	17564	17553	17492	17561	17563	17598	17294	17735	17575	17535	17530	17386	17400	17386	17480	17460	17461	17592	17350	17567	17678	17526	17563	17492	17492	17510	17391	17547	17271	17704	17420	17477	17583	17384	17506	17312	17480	17658	17453	17524	17386	17507	17478	17635	17586	17564	17605	17398	17672	17578	17536	17412	17592	17468	17578	17602	17456	17526	17544	17529	17393	17411	17681	17456	17564	17522	17622	17374	17360	17355	17615	17653	17554	17516	17368	17621	17590	17429	17465	17274	17296	17454	17700	17527	17430	17532	17717	17613	17531	17472	17448	17544	17351	17443	17438	17553	17465	17490	17522	17469	17308	17341	17388	17439	17731	17504	17283	17491	17453	17732	17390	17424	17399	17511	17390	17476	17539	17617	17313	17409	17637	17500	17238	17404	17487	17273	17277	17494	17618	17456	17733	17375	17431	17579	17468	17407	17489	17444	17509	17612	17260	17320	17528	17500	17523	17493	17299	17527	17678	17355	17467	17482	17416	17476	17543	17443	17415	17389	17323	17488	17451	17503	17539	17585	17630	17669	17620	17553	17502	17536	17272	17427	17438	17526	17582	17372	17541	17473	17475	17602	17481	17387	17489	17466	17476	17336	17273	17434	17436	17467	17570	17346	17454	17491	17578	17407	17377	17504	17739	17447	17524	17496	17454	17492	17565	17666	17430	17405	17529	17404	17559	17482	17335	17617	17502	17525	17474	17554	17563	17442	17560	17500	17570	17435	17487	17706	17383	17537	17664	17772	17462	17518	17412	17572	17534	17452	17566	17663	17548	17561	17576	17382	17585	17636	17437	17561	17472	17564	17683	17437	17501	17557	17412	17559	17582	17650	17579	17482	17500	17515	17644	17604	17514	17649	17699	17273	17629	17552	17460	17531	17301	17282	17272	17562	17456	17455	17724	17584	17395	17468	17378	17486	17601	17601	17504	17370	17521	17334	17624	17542	17417	17493	17528	17415	17523	17700	17401	17430	17600	17571	17479	17472	17395	17489	17404	17550	17456	17511	17334	17492	17433	17446	17571	17382	17439	17605	17472	17511	17403	17563	17695	17505	17467	17585	17564	17575	17464	17508	17298	17473	17461	17388	17467	17517	17420	17388	17631	17328	17389	17595	17427	17461	17501	17377	17444	17243	17286	17466	17557	17453	17364	17537	17492	17335	17458	17704	17547	17647	17510	17640	17557	17548	17498	17610	17643	17298	17698	17588	17480	17292	17457	17469	17463	17601	17398	17543	17577	17596	17477	17395	17385	17330	17360	17603	17419	17572	17633	17410	17416	17488	17411	17685	17529	17373	17535	17312	17478	17669	17514	17415	17462	17398	17455	17440	17420	17529	17436	17456	17528	17598	17447	17585	17633	17640	17594	17413	17407	17649	17452	17601	17541	17520	17476	17536	17444	17467	17333	17682	17529	17564	17449	17739	17541	17661	17437	17529	17621	17434	17453	17438	17333	17483	17520	17433	17683	17611	17440	17515	17582	17358	17258	17516	17417	17400	17551	17303	17401	17471	17466	17434	17386	17487	17623	17626	17485	17728	17471	17593	17545	17387	17621	17336	17751	17609	17358	17544	17546	17465	17548	17404	17518	17404	17535	17636	17469	17375	17332	17420	17512	17516	17371	17366	17415	17210	17460	17425	17383	17478	17476	17427	17627	17420	17542	17420	17489	17307	17393	17305	17398	17382	17513	17660	17527	17500	17398	17521	17426	17411	17411	17383	17544	17747	17472	17333	17447	17410	17421	17546	17619	17497	17488	17494	17686	17481	17375	17457	17469	17573	17311	17411	17457	17262	17511	17531	17391	17459	17277	17577	17562	17440	17447	17494	17518	17328	17525	17661	17546	17531	17791	17382	17632	17500	17246	17313	17238	17534	17315	17642	17554	17780	17509	17657	17329	17346	17443	17692	17442	17486	17411	17685	17438	17497	17488	17580	17454	17457	17471	17531	17366	17511	17598	17405	17325	17592	17423	17392	17666	17337	17306	17584	17531	17274	17329	17544	17409	17499	17486	17595	17514	17381	17605	17681	17506	17623	17431	17513	17394	17714	17294	17498	17614	17437	17412	17456	17599	17407	17394	17337	17499	17647	17590	17445	17531	17547	17430	17476	17525	17564	17449	17231	17656	17513	17583	17714	17576	17508	17490	17660	17392	17397	17344	17627	17299	17414	17640	17475	17559	17589	17436	17522	17549	17360	17318	17407	17453	17638	17384	17420	17649	17477	17403	17369	17542	17439	17462	17527	17612	17569	17404	17377	17371	17524	17506	17378	17422	17415	17576	17589	17478	17510	17599	17478	17615	17672	17332	17638	17387	17681	17569	17363	17369	17601	17506	17449	17458	17514	17405	17308	17574	17212	17385	17485	17464	17505	17465	17615	17425	17651	17659	17600	17304	17433	17164	17373	17396	17593	17463	17476	17566	17688	17439	17889	17517	17369	17453	17575	17500	17538	17464	17534	17597	17491	17428	17511	17382	17450	17617	17639	17424	17730	17400	17507	17535	17547	17602	17471	17443	17332	17443	17466	17336	17601	17364	17253	17398	17590	17526	17561	17505	17557	17564	17547	17586	17457	17402	17596	17482	17237	17611	17614	17511	17612	17575	17493	17342	17394	17448	17511	17455	17477	17533	17546	17517	17402	17506	17567	17478	17573	17546	17465	17461	17614	17475	17450	17332	17632	17523	17268	17449	17444	17312	17443	17597	17474	17572	17630	17501	17545	17415	17436	17569	17430	17355	17407	17558	17588	17690	17628	17328	17259	17485	17429	17273	17513	17240	17551	17519	17631	17524	17503	17384	17410	17535	17568	17542	17626	17429	17285	17315	17456	17466	17453	17525	17562	17356	17469	17761	17321	17599	17654	17567	17470	17402	17416	17639	17589	17587	17522	17659	17334	17561	17577	17512	17604	17487	17595	17627	17618	17694	17448	17549	17495	17410	17555	17420	17440	17698	17584	17438	17773	17496	17563	17484	17583	17516	17342	17472	17340	17594	17528	17459	17595	17523	17469	17312	17560	17469	17263	17488	17629	17473	17484	17532	17455	17374	17524	17471	17433	17481	17355	17476	17358	17442	17426	17441	17494	17540	17452	17434	17526	17531	17421	17670	17602	17510	17703	17561	17539	17553	17412	17367	17572	17630
18461	32887	31205	27036	22566	21074	22296	20131	18182	18327	18158	18210	23795	40492	38260	32573	24175	17626	16342	15862	15608	15494	15621	15554	15683	15733	15490	15494	15732	15659	15551	15625	15526	15440	15607	15671	15656	15608	15528	15476	15362	15677	15559	15628	15444	15755	15488	15425	15460	15535	15623	15525	15494	15544	15583	15591	15586	15529	15498	15696	15506	15497	15568	15512	15526	15514	15636	15487	15530	15305	15539	15498	15414	15518	15344	15479	15474	15540	15526	15625	15458	15565	15565	15604	15466	15647	15645	15580	15551	15578	15338	15609	15458	15412	15416	15533	15519	15402	15490	15432	15443	15488	15332	15360	15532	15519	15580	15516	15415	15347	15632	15432	15572	15551	15632	15361	15600	15385	15528	15445	15394	15624	15392	15611	15310	15500	15510	15489	15538	15532	15478	15484	15537	15433	15456	15620	15633	15494	15574	15451	15494	15552	15627	15528	15409	15480	15543	15819	15522	15577	15556	15548	15565	15520	15392	15472	15385	15319	15596	15295	15559	15579	15528	15440	15323	15639	15546	15556	15433	15385	15748	15518	15511	15436	15452	15421	15516	15576	15383	15440	15392	15591	15459	15529	15592	15450	15586	15391	15283	15420	15495	15402	15519	15372	15463	15514	15579	15633	15472	15585	15558	15451	15469	15439	15498	15580	15505	15327	15511	15556	15539	15451	15389	15472	15481	15460	15455	15598	15461	15440	15564	15418	15571	15568	15517	15435	15486	15480	15375	15448	15479	15619	15722	15412	15362	15597	15370	15642	15513	15545	15434	15400	15517	15358	15477	15695	15446	15498	15496	15359	15436	15387	15484	15599	15575	15312	15353	15480	15591	15409	15577	15466	15262	15507	15465	15555	15454	15355	15594	15597	15643	15447	15525	15498	15295	15545	15531	15494	15412	15435	15565	15517	15473	15579	15461	15533	15363	15608	15590	15483	15550	15483	15493	15483	15577	15510	15605	15337	15535	15420	15540	15427	15438	15503	15364	15642	15495	15502	15318	15507	15503	15551	15523	15452	15552	15404	15555	15361	15459	15477	15566	15524	15467	15486	15547	15458	15542	15427	15413	15407	15520	15617	15558	15488	15586	15410	15447	15447	15488	15626	15436	15482	15592	15357	15498	15654	15431	15437	15504	15590	15528	15440	15564	15611	15292	15433	15596	15386	15438	15491	15559	15433	15535	15521	15400	15438	15572	15576	15560	15481	15697	15591	15527	15644	15456	15404	15477	15486	15569	15503	15402	15518	15364	15503	15672	15419	15491	15482	15532	15351	15582	15576	15436	15478	15458	15412	15557	15521	15544	15575	15644	15459	15467	15552	15418	15643	15587	15632	15423	15450	15655	15451	15622	15484	15359	15499	15564	15578	15499	15442	15805	15747	15670	15456	15391	15582	15435	15455	15505	15513	15461	15488	15416	15555	15531	15521	15595	15402	15443	15527	15347	15396	15388	15573	15633	15553	15535	15565	15345	15329	15520	15556	15402	15631	15572	15288	15411	15449	15526	15275	15356	15556	15474	15478	15591	15355	15461	15419	15463	15536	15477	15402	15520	15432	15446	15588	15510	15433	15489	15521	15586	15473	15489	15722	15559	15468	15370	15532	15429	15475	15301	15533	15445	15559	15307	15494	15401	15471	15642	15572	15414	15514	15579	15466	15654	15512	15586	15510	15536	15498	15591	15429	15405	15483	15461	15572	15367	15669	15347	15612	15600	15416	15619	15582	15508	15531	15613	15470	15529	15441	15520	15546	15448	15275	15567	15473	15471	15317	15481	15446	15456	15484	15609	15449	15519	15510	15458	15497	15450	15503	15576	15583	15488	15605	15473	15534	15546	15532	15604	15423	15535	15283	15401	15428	15354	15425	15486	15605	15576	15232	15580	15431	15474	15546	15582	15453	15597	15654	15363	15557	15381	15384	15500	15381	15330	15348	15533	15483	15467	15494	15537	15499	15623	15415	15556	15476	15621	15445	15509	15572	15467	15412	15499	15491	15424	15548	15418	15528	15575	15439	15544	15646	15288	15599	15496	15454	15458	15392	15592	15434	15317	15362	15481	15475	15450	15394	15455	15520	15388	15520	15530	15570	15404	15395	15366	15436	15482	15576	15429	15324	15341	15321	15382	15486	15552	15425	15549	15603	15625	15544	15519	15407	15468	15434	15433	15471	15352	15355	15486	15524	15550	15555	15571	15548	15458	15548	15489	15571	15588	15569	15472	15433	15504	15531	15461	15430	15524	15540	15322	15299	15490	15470	15445	15515	15521	15574	15523	15467	15362	15459	15643	15511	15538	15354	15618	15530	15643	15591	15380	15336	15490	15573	15506	15481	15297	15374	15542	15578	15422	15387	15463	15337	15503	15440	15459	15396	15397	15465	15440	15414	15506	15432	15361	15374	15544	15242	15525	15456	15539	15528	15439	15501	15426	15543	15447	15469	15413	15494	15484	15462	15372	15427	15152	15480	15544	15458	15548	15507	15451	15414	15482	15569	15588	15595	15462	15573	15386	15286	15419	15504	15573	15458	15567	15198	15352	15512	15651	15497	15704	15423	15406	15686	15328	15730	15554	15477	15611	15390	15530	15437	15491	15423	15408	15419	15573	15336	15508	15373	15532	15570	15480	15403	15533	15488	15556	15434	15442	15558	15504	15520	15399	15572	15511	15511	15554	15613	15386	15435	15491	15637	15332	15432	15507	15435	15575	15423	15440	15428	15465	15470	15473	15339	15547	15641	15400	15450	15381	15502	15312	15579	15305	15458	15677	15374	15457	15642	15420	15558	15562	15468	15481	15293	15462	15488	15553	15314	15632	15495	15459	15642	15609	15347	15484	15326	15546	15539	15415	15531	15451	15664	15399	15496	15653	15545	15459	15340	15647	15412	15455	15454	15407	15429	15424	15384	15510	15466	15522	15511	15393	15412	15370	15333	15408	15495	15379	15465	15557	15398	15354	15406	15507	15475	15563	15462	15481	15353	15435	15499	15484	15553	15555	15330	15521	15384	15455	15465	15543	15538	15590	15461	15520	15654	15453	15469	15459	15583	15519	15516	15578	15439	15481	15557	15441	15569	15542	15525	15508	15515	15665	15488	15561	15454	15606	15521	15460	15404	15512	15458	15536	15367	15411	15387	15532	15440	15393	15429	15590	15509	15361	15506	15542	15612	15501	15464	15488	15582	15660	15365	15419	15441	15301	15399	15667	15442	15517	15449	15433	15453	15470	15433	15290	15460	15455	15480	15508	15484	15472	15539	15438	15465	15510	15498	15449	15309	15389	15554	15664	15441	15426	15560	15473	15479	15456	15509	15684	15546	15612	15469	15490	15527	15515	15524	15375	15516	15601	15354	15339	15462	15593	15447	15542	15531	15514	15644	15512	15618	15463	15595	15564	15382	15499	15459	15471	15470	15633	15460	15753	15514	15681	15510	15452	15600	15464	15509	15565	15510	15579	15504	15634	15522	15538	15411	15301	15422	15277	15622	15589	15659	15524	15544	15425	15544	15688	15570	15593	15345	15330	15507	15576	15559	15459	15557	15505	15296	15530	15597	15471	15621	15588	15510	15601	15567	15456	15341	15527	15239	15512	15548	15359	15526	15380	15532	15432	15582	15440	15443	15533	15576	15586	15398	15580	15642	15551	15401	15419	15431	15741	15402	15485	15682	15520	15411	15561	15659	15524	15471	15490	15614	15545	15378	15501	15600	15482	15443	15477	15517	15576	15388	15472	15513	15516	15481	15546	15449	15477	15426	15564	15389	15548	15510	15422	15463	15363	15430	15355	15626	15457	15364	15520	15462	15646	15580	15486	15629	15371	15471	15504	15649	15463	15508	15240	15466	15510	15535	15467	15507	15383	15355	15286	15551	15524	15481	15552	15569	15557	15507	15507	15449	15726	15473	15450	15559	15405	15614	15478	15613	15399	15588	15606	15429	15336	15647	15555	15519	15437	15560	15355	15554	15385	15433	15507	15503	15379	15456	15557	15540	15553	15405	15483	15364	15493	15665	15400	15570	15599	15565	15421	15477	15464	15459	15502	15410	15530	15391	15500	15374	15519	15443	15596	15472	15501	15466	15612	15487	15513	15407	15281	15565	15498	15308	15333	15515	15597	15546	15486	15670	15427	15250	15479	15536	15342	15435	15447	15470	15612	15735	15503	15488	15433	15485	15397	15524	15479	15556	15644	15379	15495	15416	15295	15324	15605	15563	15383	15443	15414	15611	15403	15346	15450	15350	15396	15546	15358	15580	15390	15520	15433	15571	15406	15545	15497	15511	15354	15471	15454	15428	15364	15326	15589	15489	15523	15452	15612	15671	15411	15663	15467	15415	15470	15502	15388	15460	15683	15599	15440	15445	15526	15571	15483	15549	15474	15316	15639	15612	15411	15451	15543	15241	15568	15357	15481	15441	15609	15407	15387	15585	15562	15418	15370	15519	15510	15468	15400	15522	15349	15471	15600	15337	15571	15620	15627	15450	15570	15532	15510	15577	15548	15415	15453	15324	15538	15610	15471	15562	15431	15516	15362	15450	15446	15535	15344	15493	15451	15397	15420	15663	15546	15426	15347	15475	15478	15478	15549	15452	15430	15431	15718	15384	15508	15389	15445	15694	15416	15536	15678	15509	15521	15688	15520	15341	15403	15547	15369	15534	15423	15643	15457	15646	15449	15451	15554	15435	15302	15448	15452	15296	15611	15597	15487	15359	15411	15377	15270	15735	15472	15526	15418	15499	15497	15453	15633	15476	15440	15370	15559	15350	15445	15533	15615	15326	15558	15360	15306	15615	15525	15442	15522	15410	15615	15523	15505	15412	15501	15552	15607	15569	15532	15455	15605	15504	15651	15439	15513	15459	15469	15600	15395	15562	15436	15466	15580	15350	15713	15433	15504	15335	15429	15529	15573	15574	15452	15602	15325	15382	15475	15493	15508	15454	15316	15477	15611	15349	15634	15645	15536	15454	15527	15547	15386	15692	15454	15360	15596	15349	15443	15339	15602	15440	15553	15469	15558	15440	15453	15449	15368	15360	15408	15368	15648	15445	15567	15421	15373	15570	15578	15562	15581	15384	15621	15447	15380	15530	15459	15457	15624	15461	15525	15505	15525	15588	15420	15452	15488	15386	15410	15504
27133	21817	25368	22516	19912	20019	19599	18381	17674	17618	17769	17657	18506	19757	19518	18622	18048	17545	17373	17247	17318	17427	17308	17137	17259	17527	17333	17245	17342	17341	17247	17404	17238	17236	17208	17145	17160	17194	17283	17297	17371	17272	17299	17316	17306	17296	17353	17215	17309	17226	17207	17370	17324	17420	17300	17548	17234	17358	17294	17131	17198	17399	17204	17195	17306	17481	17316	17338	17260	17316	17254	17221	17388	17192	17185	17422	17404	17142	17277	17187	17139	17274	17423	17311	17004	17147	17468	17311	17286	17156	17436	17098	17286	17180	17224	17174	17085	17265	17490	17298	17101	17098	17132	17184	17264	17138	17314	17230	17141	17331	17272	17302	17332	17393	17382	17221	17183	17379	17215	17388	17144	17137	17277	17137	17231	17349	17360	17236	17353	17461	17205	17391	17205	17209	17263	17227	17351	17182	17268	17228	17059	17345	17258	17166	17227	17167	17128	17132	17366	17181	17276	17335	17321	17173	17287	17409	17093	17349	17263	17480	17498	17279	17382	17169	17297	17414	17354	17027	17231	17278	17320	17180	17194	17282	17208	17084	17329	17068	17069	17230	17285	17402	17245	17328	17138	17138	17107	17256	17375	17402	17335	17190	17211	17249	17190	17390	17173	17263	17315	17244	17402	17209	17261	17347	17324	17364	17240	17214	17294	17235	17379	17195	17002	17329	17327	17349	17356	17486	17174	17355	17255	17239	17300	17038	17263	17337	17245	17292	17414	17358	17384	17140	17166	17275	17205	17116	17201	17289	17440	17269	17298	17309	17363	17428	17249	17011	17141	17288	17267	17426	17312	17383	17306	17114	17300	17250	17068	17311	17111	17215	17232	17417	17293	17256	17275	17178	17136	16945	17376	17336	17279	17174	17431	17209	17214	17297	17278	17258	17095	17293	17372	17191	17257	17322	17317	17428	17309	17236	17184	17281	17376	17168	17161	17307	17197	17416	17331	17321	17402	17265	17199	17197	17221	17345	17323	16945	17086	17156	17155	17198	17067	17412	17202	17291	17206	17268	17445	17486	17469	17369	17330	17273	17392	17286	17346	17331	17141	17527	17265	17231	17285	17290	17269	17185	17158	17474	17332	17292	17200	17315	17261	17166	17332	17369	17227	17130	17276	17413	17252	17285	17273	17389	17384	17166	17298	17228	17202	17277	17173	16999	17247	17305	17490	17335	17474	17120	17316	17329	17283	17222	17094	16950	17259	17298	17283	17380	17408	17414	17210	17354	17065	17398	17379	17420	17283	17108	17316	17295	17359	17216	17227	17187	17289	17218	17394	17372	17421	17113	17165	17135	17109	17057	17334	17301	17250	17166	17327	17134	17273	17302	17439	17336	17241	17198	17102	17138	17194	17343	17184	17193	17313	17134	17104	17230	17305	17350	17356	17084	17193	17364	17365	17223	17260	16927	17282	17332	17356	17366	17425	17209	17093	17308	17167	17247	17406	17281	17380	17318	17318	17391	17226	17213	17182	17258	17163	17322	17430	17192	17375	17346	17225	17306	17356	17220	17158	17266	17399	17390	17278	17381	17418	17149	17413	17117	17100	17180	17249	17277	17343	17079	17356	17371	17257	17275	17213	16991	17215	17097	17375	17212	17234	17557	17433	17231	17259	17048	17073	17315	17293	17297	17371	17230	17375	17332	17077	17255	17155	17253	17236	17328	17275	17182	17288	17327	17165	17466	17248	17396	17225	17187	17199	17263	17348	17307	17475	17263	17324	17338	17227	17350	17242	17371	17155	17208	17588	17344	17375	17230	17351	17209	17084	16979	17302	17077	17283	17129	17213	17279	17450	17228	17309	17251	17238	17283	17156	17187	17139	17297	17131	17345	17282	17339	17404	17246	17263	17115	17246	17187	17303	17399	17179	17249	17236	17424	17235	17241	17318	17356	17297	17133	17272	17205	17243	17322	17384	17232	17245	17276	17423	17186	17295	17051	17315	17337	17362	17343	17354	17383	17258	17358	17237	17352	17447	17323	17301	17132	17459	17315	17379	17277	17305	17206	16953	17191	17477	17186	17488	17237	17306	17178	17126	17362	17238	17240	17393	17206	17282	17289	17426	17401	17102	17250	17289	17157	17392	17241	17290	17376	17256	17425	17373	17234	17308	17231	17338	17327	17296	17312	17093	17338	17215	17439	17530	17080	17395	17332	17276	17306	17309	17505	17445	17126	17483	17375	17151	17263	17182	17196	17273	17364	17379	17145	17393	17134	17326	17227	17362	17265	17026	17411	17306	17347	17229	17268	17290	17063	17158	17261	17157	17433	17079	17062	17494	17444	17420	17263	17412	17353	17504	17216	17237	17299	17476	17213	17328	17153	17256	17209	17118	17128	17452	17420	17358	17275	17205	17289	17185	17306	17316	17328	17188	17207	17262	17132	17240	17199	17266	17337	17389	17271	17127	17369	17219	17323	17451	17311	17193	17308	17377	17087	17371	17276	17340	17257	17336	17231	17137	17330	17442	17413	17097	17155	17366	17176	17499	17312	17314	17360	17020	17336	17272	17306	17241	17167	17375	17084	17185	17217	17155	17531	17285	17240	17275	17176	17131	17341	17162	17177	17180	17288	17269	17300	17418	17215	17241	17227	17125	17356	17450	17100	17289	17254	17194	17148	17228	17429	17330	17164	17283	17268	17238	17283	17351	17083	17223	17344	17085	17255	17243	17364	17167	17209	17224	17295	17232	17433	17160	17350	17374	17127	17222	17045	17353	17200	17171	17201	17273	17251	17517	17273	17123	17180	17337	17427	17509	17348	17198	17354	17284	17343	17426	17280	17005	17229	17159	17177	17313	17365	17293	17302	17182	17296	17241	17127	17274	17118	17165	17230	17206	17276	17432	17306	17303	17247	17268	17230	17269	17265	17325	17241	17194	17289	17461	17363	17410	17198	17208	17267	17431	17184	17083	17221	17248	17403	17252	17202	17314	17227	17332	17387	17480	17416	17077	17339	17373	17315	17368	17303	17177	17103	17161	17246	17293	17214	17159	17289	17470	17252	17370	17180	17294	16999	17264	17303	17312	17360	17262	17268	17214	17115	17328	17288	17178	17129	17125	17302	17358	17306	17344	17478	17318	17102	17208	17357	17205	17283	17079	17282	17335	17101	17225	17217	17223	17234	17483	17198	17295	17289	17300	17211	17324	17240	17188	17309	17333	17208	17279	17296	17328	16977	17248	17266	17286	17186	17185	17080	17341	17246	17081	17280	17284	17241	17345	17094	17329	17187	17581	17270	17384	17164	17222	17288	17288	17237	17280	17184	17275	17392	17369	17284	17360	17291	17355	17516	17315	17207	17335	17247	17490	17189	17332	17207	17371	17229	17391	17312	17397	17018	17295	17387	17278	17453	17158	17283	17407	17176	17274	17318	17521	17345	17150	17270	17393	17223	17240	17316	17456	17473	17521	17219	17291	17492	17214	17333	17150	17095	17150	17166	17222	17168	17183	17336	17388	17277	17395	17320	17180	17248	17283	17356	17428	17428	17468	17285	17561	17478	17228	17337	17461	17235	17248	17196	17434	17114	17335	17177	17080	17117	17211	17357	17263	17192	17416	17224	17237	17274	17408	17350	17067	17412	17368	17377	17413	17338	17306	17278	17373	17363	17125	17327	17400	17236	17257	17266	17197	17543	17243	17276	17515	17469	17244	17193	17202	17023	17283	17370	17292	17351	17214	17529	17240	17366	17269	17221	17173	17267	17208	17534	17322	17401	17197	17146	17111	17293	17283	17222	17028	17178	17511	17359	17338	17160	17299	17384	17370	17376	17204	17125	17188	17312	17394	17237	17412	17116	17422	17257	17211	17290	17354	17338	17270	17208	17255	17330	17363	17264	17125	17517	17425	17214	17178	17064	17432	17415	17233	17007	17349	17432	17170	17233	17554	17192	17233	17041	17242	17209	17141	17349	17158	17121	17137	17361	17167	17260	17036	17236	17398	17276	17177	17285	17384	17370	17292	17222	17226	17397	17418	17249	17230	17285	17278	17289	17296	17287	17321	17381	17093	17275	17222	17315	17526	17180	17292	17351	17191	17005	17051	17378	17262	17324	17407	17235	17410	17159	17241	17255	17110	17289	17203	17303	17492	17218	17364	17063	17152	17254	17325	17378	17332	17253	17259	17069	17089	17208	17516	17307	17154	17279	17279	17414	17234	17511	17055	17078	17276	17424	17338	17149	17179	16992	17331	17391	17311	17165	17414	17097	17322	17471	17137	17253	17332	17166	17176	17271	17303	17498	17301	17313	17417	17461	17304	17510	17071	17466	17220	17223	17363	17411	16998	17369	17284	17082	17358	17259	17307	17415	17219	17222	17108	17096	17249	17248	17112	17247	17115	17278	17218	17331	17097	17299	17230	17271	17312	17347	17312	17119	17172	17200	17309	17285	17168	17441	17235	17261	17479	17344	17108	17353	17284	17302	17215	17326	17319	17127	17166	17144	17322	17288	17315	17256	17380	17475	17388	17272	17226	17191	17189	17141	17287	17152	17252	17464	17097	17238	17236	17259	17321	17029	17387	17551	17265	17160	17266	17396	17245	17367	17226	17069	17186	17238	17377	17337	17349	17207	17096	17276	17397	17213	17414	17104	17100	17225	17252	17247	17149	17254	17340	17270	17322	17192	17487	17483	17346	17251	17289	17333	17344	17013	17040	17457	17326	17221	17359	17222	17379	17324	17009	17306	17393	17439	17426	17233	17224	17352	17320	17302	17285	17191	17214	17273	17414	17117	17262	17235	17277	17230	17285	17181	17253	17320	17173	17316	17257	17343	17415	17426	17129	17284	17211	17326	17205	17264	17029	17278	17255	17456	17411	17377	17255	17204	17258	17351	17180	17140	17180	17181	17321	17227	17133	17290	17341	17119	17195	17110	17324	17181	17195	17334	17217	17268	17241	17422	17258	17256	17434	17153	17166	17352	17177	17257	17227	17427	17166	17059	17129	17323	17288	17413	17312	17180	17627	17334	17463	17464	17311	17341	17243	17421	17303	17290	17374	17201	17193	17310	17208	17406	17229	17158	17363	17296	17516	17438	17420	17342	17201	17370	17046	17312	17231	17290	17315	17172	17265	17353	17163	17425	17385	17216	17240	17332	17144	17163	17416	17243	17445	17325
16502	22288	22591	19522	19780	19993	18898	17211	16132	15953	16048	16131	17299	18704	18098	16986	15956	15444	15591	15319	15400	15308	15291	15328	15318	15175	15412	15316	15264	15542	15351	15339	15237	15238	15505	15334	15540	15343	15490	15301	15411	15365	15431	15364	15209	15327	15163	15363	15307	15232	15534	15347	15188	15331	15290	15174	15250	15322	15342	15251	15404	15445	15329	15407	15408	15407	15448	15440	15249	15419	15380	15385	15476	15173	15281	15404	15356	15254	15596	15389	15288	15317	15462	15292	15358	15138	15576	15489	15309	15463	15069	15330	15350	15433	15384	15299	15293	15241	15255	15277	15362	15328	15327	15372	15219	15472	15362	15427	15386	15382	15438	15292	15407	15155	15272	15305	15444	15523	15142	15470	15424	15415	15332	15472	15236	15254	15258	15280	15433	15313	15476	15338	15349	15333	15373	15322	15354	15270	15470	15375	15307	15253	15159	15404	15325	15407	15299	15388	15421	15228	15252	15372	15226	15404	15330	15350	15351	15321	15149	15224	15445	15207	15260	15449	15354	15332	15355	15308	15344	15516	15190	15404	15186	15389	15472	15346	15301	15447	15429	15384	15350	15317	15330	15250	15146	15352	15420	15215	15327	15297	15332	15334	15285	15415	15455	15350	15210	15319	15326	15444	15370	15520	15249	15278	15357	15364	15353	15278	15469	15437	15384	15210	15366	15352	15355	15438	15318	15417	15245	15363	15354	15337	15396	15358	15361	15325	15226	15330	15255	15298	15281	15122	15321	15194	15476	15307	15335	15370	15224	15354	15330	15328	15236	15389	15361	15379	15105	15382	15354	15382	15432	15323	15474	15305	15292	15506	15342	15210	15376	15406	15402	15304	15153	15462	15461	15372	15319	15191	15476	15472	15251	15322	15476	15334	15446	15207	15080	15246	15375	15280	15278	15305	15266	15402	15439	15263	15184	15450	15449	15373	15509	15309	15305	15365	15183	15365	15349	15268	15296	15509	15302	15363	15431	15232	15201	15271	15267	15361	15316	15193	15253	15378	15327	15319	15434	15187	15398	15183	15164	15289	15426	15344	15405	15178	15329	15292	15262	15367	15199	15267	15320	15335	15169	15404	15530	15441	15402	15416	15374	15445	15219	15182	15276	15420	15292	15493	15452	15313	15353	15384	15221	15294	15325	15371	15167	15283	15474	15326	15416	15221	15475	15335	15412	15355	15385	15280	15383	15401	15448	15271	15464	15360	15359	15345	15454	15284	15314	15224	15302	15283	15499	15280	15520	15227	15378	15334	15303	15296	15304	15450	15369	15356	15368	15265	15177	15216	15415	15346	15383	15352	15356	15298	15295	15363	15382	15298	15396	15265	15231	15344	15336	15267	15412	15418	15268	15352	15282	15502	15339	15480	15340	15348	15242	15235	15290	15327	15268	15448	15404	15256	15334	15387	15351	15296	15395	15396	15354	15265	15397	15225	15515	15419	15525	15276	15316	15251	15361	15453	15438	15390	15345	15350	15488	15313	15489	15458	15392	15351	15336	15369	15275	15198	15438	15283	15417	15344	15240	15285	15374	15246	15371	15359	15370	15262	15374	15485	15408	15508	15297	15456	15212	15418	15351	15378	15450	15362	15289	15450	15365	15397	15172	15290	15389	15110	15362	15351	15236	15400	15428	15525	15296	15176	15327	15214	15458	15366	15469	15299	15532	15285	15328	15420	15352	15143	15396	15267	15344	15421	15174	15343	15312	15272	15331	15339	15300	15283	15225	15421	15458	15389	15300	15373	15377	15172	15209	15231	15411	15306	15343	15470	15388	15370	15417	15539	15251	15338	15066	15222	15387	15493	15339	15211	15333	15364	15324	15313	15304	15256	15397	15271	15216	15150	15320	15240	15311	15338	15292	15332	15284	15328	15417	15335	15248	15402	15274	15317	15394	15204	15338	15381	15368	15322	15203	15363	15266	15343	15279	15357	15406	15296	15330	15300	15352	15232	15329	15455	15431	15138	15218	15404	15179	15564	15403	15313	15217	15503	15352	15098	15337	15384	15293	15324	15097	15475	15173	15191	15494	15234	15337	15262	15398	15269	15190	15358	15414	15312	15505	15300	15355	15419	15149	15455	15449	15217	15291	15364	15475	15443	15391	15400	15463	15292	15136	15408	15445	15272	15430	15348	15440	15421	15350	15369	15244	15287	15379	15327	15353	15349	15369	15301	15294	15351	15303	15239	15497	15278	15298	15454	15350	15236	15389	15484	15371	15496	15203	15253	15171	15373	15276	15362	15254	15508	15329	15274	15390	15463	15315	15449	15211	15209	15312	15482	15289	15279	15468	15263	15445	15436	15183	15443	15282	15370	15379	15271	15213	15298	15439	15387	15389	15334	15472	15240	15197	15331	15375	15279	15371	15378	15342	15373	15217	15423	15223	15213	15425	15398	15320	15361	15383	15315	15383	15445	15283	15462	15323	15354	15416	15380	15294	15305	15411	15388	15333	15446	15309	15376	15326	15294	15306	15201	15266	15427	15347	15232	15294	15344	15367	15320	15328	15338	15430	15338	15424	15442	15419	15377	15286	15362	15268	15324	15293	15215	15355	15379	15282	15450	15288	15275	15449	15139	15471	15299	15368	15399	15368	15277	15333	15274	15271	15375	15492	15354	15403	15393	15465	15258	15422	15426	15369	15357	15435	15309	15390	15432	15406	15268	15454	15264	15434	15296	15265	15489	15295	15415	15387	15537	15237	15232	15364	15390	15195	15423	15409	15356	15289	15435	15183	15309	15387	15325	15275	15228	15285	15251	15417	15505	15411	15441	15438	15333	15227	15267	15344	15297	15482	15418	15308	15147	15496	15314	15243	15395	15481	15396	15322	15451	15379	15222	15402	15404	15245	15273	15282	15281	15306	15264	15394	15240	15366	15582	15381	15241	15443	15336	15239	15323	15416	15444	15460	15196	15352	15279	15401	15473	15201	15337	15541	15387	15383	15226	15433	15254	15244	15407	15267	15442	15145	15421	15400	15398	15339	15284	15422	15348	15400	15307	15436	15343	15226	15349	15420	15457	15393	15407	15372	15417	15371	15372	15301	15417	15244	15267	15426	15203	15300	15351	15341	15416	15269	15378	15490	15262	15305	15329	15252	15332	15375	15318	15306	15339	15419	15267	15299	15233	15404	15299	15400	15338	15339	15303	15219	15413	15333	15289	15466	15291	15389	15358	15055	15424	15351	15248	15404	15294	15436	15419	15255	15447	15261	15269	15334	15384	15208	15240	15266	15391	15391	15292	15469	15493	15289	15270	15391	15403	15184	15409	15423	15341	15468	15302	15298	15302	15323	15465	15568	15310	15399	15278	15402	15460	15123	15381	15515	15197	15358	15284	15289	15364	15455	15252	15440	15410	15391	15487	15410	15312	15302	15566	15387	15313	15390	15415	15361	15456	15335	15291	15369	15175	15195	15402	15328	15395	15389	15235	15316	15335	15312	15324	15483	15333	15324	15367	15276	15314	15247	15376	15307	15202	15475	15543	15268	15209	15219	15298	15266	15294	15353	15326	15533	15400	15401	15318	15497	15310	15280	15264	15662	15228	15459	15248	15326	15341	15350	15262	15405	15330	15458	15274	15376	15127	15408	15084	15391	15300	15286	15371	15208	15345	15349	15429	15315	15298	15316	15301	15241	15285	15247	15179	15362	15411	15301	15305	15493	15430	15305	15369	15160	15335	15205	15271	15432	15320	15604	15490	15306	15257	15343	15361	15374	15217	15447	15303	15369	15397	15208	15349	15175	15397	15334	15270	15372	15474	15388	15373	15156	15196	15313	15432	15465	15377	15253	15244	15528	15292	15245	15428	15353	15326	15443	15245	15222	15410	15335	15288	15485	15182	15401	15366	15422	15383	15425	15244	15409	15401	15302	15450	15294	15308	15290	15261	15186	15241	15478	15403	15268	15317	15320	15237	15400	15239	15390	15287	15369	15428	15359	15363	15431	15308	15452	15283	15368	15156	15230	15314	15183	15376	15364	15453	15233	15178	15198	15343	15226	15499	15320	15228	15290	15398	15226	15523	15283	15470	15432	15409	15331	15528	15310	15428	15352	15336	15298	15356	15322	15293	15217	15303	15259	15416	15453	15424	15469	15371	15402	15281	15324	15304	15543	15342	15329	15477	15357	15395	15340	15369	15339	15465	15290	15575	15146	15354	15320	15265	15396	15353	15305	15383	15420	15284	15361	15306	15403	15206	15299	15449	15212	15406	15412	15324	15226	15276	15293	15223	15332	15263	15353	15403	15242	15373	15421	15303	15524	15288	15352	15415	15386	15248	15357	15190	15385	15327	15496	15258	15315	15363	15272	15168	15233	15247	15209	15253	15392	15215	15156	15348	15177	15301	15371	15300	15235	15463	15421	15302	15349	15409	15268	15429	15330	15145	15383	15342	15403	15306	15360	15390	15393	15297	15221	15319	15345	15370	15228	15385	15274	15405	15342	15379	15388	15462	15279	15367	15382	15261	15451	15361	15273	15386	15324	15482	15288	15386	15262	15309	15287	15435	15303	15342	15271	15380	15201	15359	15331	15259	15388	15174	15372	15247	15393	15290	15402	15370	15184	15338	15247	15320	15374	15170	15253	15475	15421	15426	15313	15310	15268	15247	15381	15182	15400	15235	15316	15578	15172	15529	15395	15255	15387	15255	15329	15400	15363	15308	15295	15298	15310	15443	15322	15274	15422	15452	15327	15239	15393	15358	15180	15483	15240	15325	15270	15498	15342	15374	15418	15261	15409	15508	15366	15290	15409	15360	15435	15242	15301	15349	15373	15274	15537	15261	15221	15241	15266	15282	15536	15272	15426	15304	15250	15552	15273	15315	15401	15371	15177	15322	15533	15176	15309	15484	15289	15376	15326	15319	15467	15290	15416	15377	15410	15359	15455	15339	15376	15193	15357	15328	15360	15349	15297	15407	15381	15325	15379	15354	15447	15336	15423	15396	15519	15384	15427	15390	15379	15242	15422	15248	15335	15536	15260	15355	15249	15146	15409	15324	15370	15272	15348	15370	15317	15312	15420	15390	15452	15140	15361	15550	15282	15442	15300	15385	15336	15269	15500	15148	15325	15292	15372	15498	15256	15184	15330	15513	15184	15455	15301	15307	15389	15338	15332	15596
23578	20913	28215	24188	22820	23914	22810	19055	18302	18354	17892	19193	26175	30797	28042	24128	20396	18580	18132	17698	17629	17736	17697	17471	17701	17720	17573	17465	17829	17490	17522	17455	17763	17811	17543	17487	17385	17697	17614	17704	17375	17766	17534	17660	17618	17618	17623	17520	17564	17429	17345	17425	17631	17425	17559	17609	17455	17547	17438	17583	17614	17778	17715	17631	17520	17496	17544	17616	17381	17535	17602	17533	17388	17499	17545	17389	17563	17425	17370	17510	17393	17638	17604	17444	17268	17526	17549	17627	17473	17453	17551	17460	17379	17471	17662	17629	17549	17702	17575	17509	17649	17666	17377	17529	17311	17663	17695	17460	17817	17505	17606	17519	17391	17702	17429	17482	17679	17488	17459	17338	17590	17489	17321	17460	17537	17479	17425	17469	17594	17546	17516	17560	17626	17544	17662	17516	17559	17397	17244	17531	17312	17667	17482	17523	17585	17415	17446	17469	17262	17457	17424	17545	17493	17596	17753	17420	17510	17755	17760	17588	17512	17545	17450	17421	17428	17505	17556	17548	17536	17595	17541	17557	17575	17439	17661	17180	17585	17631	17585	17638	17516	17490	17618	17338	17414	17531	17520	17759	17437	17543	17539	17602	17605	17629	17422	17450	17590	17244	17444	17501	17531	17261	17427	17385	17505	17475	17613	17597	17488	17693	17651	17666	17431	17318	17578	17569	17668	17527	17803	17552	17489	17494	17537	17579	17609	17386	17406	17535	17427	17536	17387	17566	17379	17471	17489	17522	17511	17513	17476	17515	17630	17527	17519	17563	17399	17608	17544	17605	17527	17570	17489	17510	17373	17522	17457	17536	17456	17625	17442	17579	17562	17506	17690	17540	17503	17322	17498	17569	17405	17641	17588	17562	17473	17314	17610	17593	17549	17606	17407	17451	17437	17467	17527	17545	17441	17444	17684	17580	17406	17388	17558	17527	17562	17413	17540	17373	17483	17464	17465	17654	17589	17359	17376	17311	17456	17556	17301	17492	17826	17605	17364	17457	17632	17585	17568	17674	17490	17489	17515	17545	17438	17569	17470	17592	17474	17453	17709	17491	17484	17470	17383	17412	17743	17660	17366	17409	17378	17397	17415	17552	17565	17497	17391	17407	17370	17506	17488	17585	17648	17569	17699	17514	17478	17516	17393	17471	17471	17661	17440	17505	17380	17578	17446	17488	17472	17487	17373	17345	17477	17595	17607	17610	17636	17685	17477	17740	17445	17694	17666	17502	17518	17523	17488	17363	17492	17327	17529	17567	17572	17441	17520	17479	17361	17456	17594	17557	17549	17474	17296	17525	17433	17501	17523	17484	17559	17492	17558	17562	17666	17670	17681	17429	17649	17422	17709	17383	17423	17492	17594	17560	17508	17532	17521	17619	17486	17624	17415	17549	17505	17566	17584	17568	17577	17553	17669	17483	17678	17548	17242	17642	17424	17561	17511	17556	17513	17279	17461	17564	17429	17447	17536	17555	17612	17584	17519	17529	17485	17529	17511	17399	17430	17385	17422	17455	17577	17577	17622	17698	17556	17636	17427	17550	17446	17604	17695	17610	17518	17600	17640	17386	17462	17663	17562	17627	17463	17468	17498	17693	17363	17501	17364	17545	17592	17571	17490	17581	17701	17622	17498	17712	17531	17486	17435	17529	17571	17542	17499	17520	17594	17667	17605	17736	17475	17536	17320	17423	17587	17372	17565	17344	17347	17673	17514	17479	17488	17535	17355	17575	17730	17570	17597	17471	17583	17578	17403	17829	17460	17320	17436	17593	17543	17389	17489	17479	17464	17396	17397	17665	17410	17509	17563	17740	17509	17422	17526	17468	17488	17496	17525	17658	17473	17349	17459	17440	17540	17585	17307	17473	17684	17348	17470	17581	17641	17491	17406	17554	17592	17481	17654	17365	17431	17443	17315	17524	17620	17538	17427	17538	17656	17677	17616	17690	17503	17480	17501	17708	17285	17412	17564	17611	17320	17489	17573	17508	17555	17629	17546	17509	17645	17625	17373	17419	17670	17280	17452	17653	17520	17633	17516	17558	17576	17510	17598	17462	17401	17451	17500	17541	17413	17565	17512	17259	17747	17653	17526	17512	17494	17492	17558	17559	17457	17500	17416	17619	17376	17293	17470	17661	17521	17635	17379	17504	17503	17474	17495	17597	17527	17602	17530	17398	17418	17684	17669	17471	17452	17492	17550	17548	17648	17418	17550	17621	17584	17686	17579	17394	17504	17542	17516	17541	17588	17718	17588	17458	17538	17412	17554	17639	17442	17625	17444	17599	17550	17605	17674	17681	17661	17655	17656	17573	17473	17590	17335	17393	17347	17392	17525	17493	17631	17457	17664	17540	17567	17731	17452	17547	17499	17522	17582	17391	17564	17405	17445	17491	17665	17555	17259	17376	17316	17494	17448	17428	17428	17512	17576	17613	17258	17350	17504	17576	17480	17598	17644	17611	17578	17562	17481	17536	17772	17482	17600	17764	17469	17491	17399	17413	17633	17601	17592	17630	17666	17483	17324	17555	17586	17395	17368	17536	17523	17570	17809	17425	17193	17486	17452	17565	17739	17663	17659	17743	17581	17555	17486	17462	17436	17654	17424	17493	17462	17318	17571	17396	17576	17645	17682	17434	17750	17458	17515	17609	17613	17679	17569	17403	17645	17475	17342	17668	17571	17565	17509	17743	17410	17526	17634	17711	17555	17630	17682	17351	17590	17522	17707	17493	17521	17476	17490	17690	17641	17468	17357	17400	17565	17438	17547	17541	17662	17431	17669	17493	17548	17532	17627	17537	17619	17603	17506	17598	17541	17657	17413	17464	17592	17519	17507	17670	17583	17557	17566	17552	17559	17552	17448	17782	17458	17598	17440	17720	17476	17581	17658	17401	17537	17416	17482	17573	17578	17362	17624	17319	17405	17401	17416	17716	17551	17364	17554	17508	17517	17673	17432	17447	17298	17408	17625	17397	17662	17485	17314	17594	17356	17412	17549	17409	17598	17678	17414	17661	17627	17459	17480	17398	17494	17462	17493	17584	17645	17514	17472	17637	17470	17432	17372	17570	17594	17494	17359	17488	17555	17546	17463	17440	17576	17671	17636	17540	17450	17550	17376	17396	17333	17522	17698	17625	17405	17510	17386	17696	17646	17470	17483	17488	17388	17447	17630	17493	17566	17367	17577	17521	17489	17464	17655	17526	17579	17544	17508	17444	17438	17436	17485	17653	17557	17772	17885	17610	17503	17530	17503	17338	17399	17764	17579	17596	17593	17613	17513	17467	17482	17670	17413	17574	17461	17600	17422	17398	17667	17510	17539	17534	17635	17516	17399	17494	17611	17385	17350	17664	17574	17479	17390	17580	17553	17334	17677	17562	17511	17407	17458	17721	17555	17598	17435	17408	17607	17491	17582	17429	17569	17386	17499	17319	17461	17533	17680	17389	17521	17448	17361	17466	17444	17468	17531	17482	17561	17543	17550	17247	17527	17663	17485	17545	17419	17390	17416	17586	17581	17516	17687	17636	17676	17723	17563	17569	17628	17382	17384	17356	17497	17632	17483	17571	17534	17455	17365	17663	17452	17521	17575	17285	17349	17411	17393	17656	17352	17708	17760	17650	17547	17461	17458	17477	17533	17534	17462	17540	17524	17371	17596	17637	17540	17881	17618	17398	17644	17572	17456	17482	17564	17583	17564	17297	17508	17608	17471	17497	17575	17438	17568	17451	17364	17380	17502	17500	17477	17483	17236	17554	17587	17520	17486	17654	17458	17567	17437	17570	17618	17542	17397	17440	17550	17384	17479	17568	17787	17493	17428	17618	17411	17502	17402	17588	17636	17548	17565	17662	17390	17546	17514	17507	17653	17634	17418	17424	17534	17473	17494	17481	17594	17641	17688	17465	17632	17627	17531	17493	17630	17608	17396	17585	17575	17495	17304	17297	17516	17344	17486	17662	17496	17531	17438	17351	17549	17389	17443	17594	17493	17415	17324	17403	17353	17485	17480	17501	17744	17622	17639	17405	17682	17635	17490	17603	17608	17520	17781	17562	17572	17389	17484	17253	17472	17448	17566	17473	17483	17536	17482	17318	17440	17690	17402	17318	17308	17468	17632	17735	17491	17491	17261	17641	17787	17591	17723	17482	17467	17714	17667	17670	17524	17494	17495	17312	17484	17550	17621	17650	17741	17343	17579	17560	17517	17357	17623	17478	17538	17489	17433	17514	17471	17521	17621	17560	17556	17625	17562	17678	17518	17460	17656	17573	17461	17492	17571	17544	17558	17429	17639	17500	17472	17516	17593	17350	17475	17598	17356	17443	17592	17526	17472	17456	17573	17550	17640	17620	17475	17422	17468	17571	17555	17702	17709	17492	17440	17506	17612	17626	17771	17637	17663	17455	17339	17560	17579	17605	17607	17609	17468	17545	17524	17586	17471	17533	17351	17530	17617	17407	17416	17373	17677	17529	17446	17544	17573	17541	17592	17366	17490	17478	17626	17400	17461	17370	17646	17609	17415	17558	17475	17546	17448	17809	17458	17446	17551	17499	17385	17519	17690	17722	17572	17443	17535	17652	17452	17545	17691	17649	17613	17583	17587	17751	17513	17322	17434	17510	17715	17606	17420	17554	17690	17439	17447	17435	17609	17529	17448	17467	17549	17423	17656	17585	17461	17451	17663	17529	17161	17692	17414	17555	17702	17507	17633	17557	17666	17586	17491	17470	17450	17649	17410	17490	17487	17524	17393	17465	17626	17721	17539	17555	17400	17485	17514	17574	17466	17419	17695	17616	17591	17572	17502	17507	17612	17436	17453	17607	17730	17493	17496	17297	17528	17506	17424	17417	17444	17420	17719	17424	17797	17499	17508	17596	17781	17553	17483	17493	17471	17597	17583	17674	17517	17633	17669	17442	17525	17452	17570	17646	17489	17635	17718	17465	17686	17610	17448	17785	17338	17534	17657	17678	17535	17649	17471	17530	17560	17538	17482	17479	17520	17394	17520	17644	17723	17642	17530	17645	17703	17479	17596	17503	17695	17505	17517	17294	17703	17571	17374	17532	17486	17316	17559	17327	17568	17603	17522	17715	17563	17631	17630	17384	17588	17516	17474	17375	17630	17484	17618	17486
16175	27929	30396	30415	26209	23255	19590	17246	16608	16405	16277	19063	29249	32961	28804	23355	18707	16632	16027	15798	15573	15537	15576	15451	15751	15651	15501	15562	15692	15582	15543	15492	15445	15572	15743	15598	15479	15649	15426	15559	15641	15593	15517	15539	15738	15779	15724	15333	15597	15559	15638	15662	15630	15525	15515	15629	15603	15824	15528	15537	15588	15494	15598	15520	15568	15592	15559	15518	15529	15559	15464	15541	15513	15441	15521	15597	15273	15310	15394	15673	15487	15503	15544	15682	15524	15460	15727	15480	15507	15520	15579	15316	15622	15542	15507	15421	15573	15345	15410	15453	15429	15662	15721	15455	15636	15640	15543	15421	15517	15472	15684	15589	15567	15611	15471	15368	15553	15460	15647	15348	15519	15695	15663	15669	15622	15507	15549	15446	15472	15553	15643	15464	15537	15525	15649	15576	15497	15566	15399	15451	15520	15577	15548	15430	15628	15492	15455	15488	15581	15564	15793	15431	15606	15583	15641	15601	15415	15656	15697	15493	15678	15428	15553	15570	15539	15704	15529	15398	15809	15536	15552	15508	15436	15704	15566	15526	15479	15511	15609	15406	15377	15647	15450	15583	15500	15806	15555	15473	15586	15545	15490	15446	15615	15549	15698	15425	15542	15465	15420	15547	15683	15572	15538	15590	15479	15658	15584	15505	15429	15397	15573	15411	15536	15551	15442	15316	15496	15576	15459	15499	15487	15529	15531	15656	15752	15482	15581	15387	15518	15518	15595	15489	15664	15624	15588	15533	15428	15666	15615	15427	15543	15596	15515	15550	15648	15455	15472	15413	15659	15698	15528	15722	15673	15617	15550	15730	15603	15468	15531	15652	15570	15584	15623	15704	15570	15690	15638	15526	15401	15359	15589	15463	15607	15611	15558	15325	15565	15507	15606	15580	15371	15522	15491	15523	15442	15638	15543	15520	15601	15495	15724	15500	15609	15561	15428	15606	15534	15655	15426	15558	15560	15484	15589	15599	15486	15532	15547	15513	15608	15482	15468	15509	15454	15574	15495	15676	15393	15384	15520	15526	15445	15751	15532	15496	15518	15458	15552	15399	15546	15858	15350	15603	15441	15558	15398	15536	15565	15574	15530	15517	15518	15606	15503	15312	15550	15501	15505	15685	15531	15513	15582	15550	15555	15569	15556	15489	15591	15456	15523	15607	15587	15479	15663	15559	15452	15652	15567	15512	15537	15593	15533	15623	15523	15605	15588	15503	15437	15432	15521	15578	15635	15732	15355	15419	15607	15641	15531	15521	15500	15815	15557	15605	15418	15552	15625	15526	15528	15444	15654	15580	15680	15402	15621	15577	15541	15598	15508	15566	15620	15513	15652	15605	15655	15496	15534	15415	15576	15648	15641	15638	15630	15393	15534	15532	15598	15383	15451	15529	15688	15574	15645	15758	15516	15640	15503	15577	15466	15631	15434	15569	15515	15493	15474	15587	15478	15280	15374	15499	15575	15722	15521	15597	15384	15549	15547	15347	15482	15691	15497	15522	15572	15442	15357	15540	15459	15551	15614	15552	15478	15565	15472	15537	15655	15660	15552	15478	15385	15441	15360	15547	15555	15451	15515	15433	15508	15395	15353	15565	15440	15610	15586	15414	15507	15471	15429	15590	15657	15596	15463	15592	15694	15490	15449	15467	15532	15623	15472	15486	15429	15485	15350	15521	15565	15664	15489	15588	15597	15498	15525	15676	15475	15636	15574	15638	15512	15525	15597	15512	15530	15531	15471	15567	15722	15643	15463	15398	15536	15606	15524	15725	15485	15439	15697	15656	15459	15635	15525	15297	15670	15497	15346	15455	15435	15518	15692	15499	15632	15490	15718	15394	15695	15511	15497	15485	15479	15609	15480	15591	15553	15498	15514	15451	15636	15574	15499	15482	15405	15612	15662	15520	15535	15645	15608	15548	15757	15658	15499	15569	15549	15550	15489	15431	15588	15547	15474	15639	15609	15467	15600	15539	15629	15341	15534	15298	15584	15402	15590	15587	15458	15559	15629	15643	15392	15728	15522	15625	15654	15657	15497	15577	15435	15438	15591	15586	15367	15633	15534	15522	15671	15430	15529	15453	15487	15638	15627	15636	15523	15646	15412	15359	15508	15563	15475	15582	15418	15644	15587	15473	15523	15516	15545	15528	15637	15460	15540	15673	15444	15550	15671	15577	15485	15640	15545	15383	15815	15588	15545	15575	15507	15465	15582	15583	15523	15668	15571	15562	15500	15484	15525	15568	15689	15515	15605	15592	15524	15647	15574	15683	15493	15520	15469	15510	15732	15482	15513	15550	15434	15530	15654	15514	15559	15558	15832	15520	15296	15396	15500	15576	15648	15594	15476	15577	15463	15625	15634	15503	15523	15333	15488	15652	15664	15487	15678	15503	15675	15425	15590	15475	15330	15461	15578	15528	15631	15598	15607	15696	15477	15458	15628	15430	15587	15652	15380	15598	15467	15655	15474	15658	15560	15521	15480	15501	15596	15484	15515	15370	15574	15398	15441	15495	15473	15725	15600	15471	15651	15529	15639	15635	15622	15474	15787	15531	15464	15338	15348	15588	15381	15492	15501	15534	15498	15379	15632	15673	15619	15550	15561	15584	15471	15551	15617	15406	15532	15370	15559	15478	15594	15509	15596	15762	15697	15498	15542	15537	15501	15727	15520	15482	15601	15595	15498	15451	15485	15480	15484	15556	15372	15750	15470	15325	15505	15467	15645	15390	15493	15438	15687	15292	15542	15502	15596	15569	15512	15506	15477	15722	15632	15552	15601	15512	15564	15547	15474	15487	15579	15522	15471	15556	15610	15535	15537	15447	15608	15580	15682	15493	15621	15491	15501	15531	15334	15565	15651	15553	15612	15479	15589	15522	15471	15536	15505	15386	15385	15603	15425	15535	15435	15569	15572	15570	15485	15552	15533	15745	15635	15522	15673	15371	15441	15405	15472	15385	15509	15363	15702	15638	15497	15396	15550	15586	15486	15538	15413	15463	15759	15513	15572	15507	15363	15438	15640	15467	15487	15544	15616	15619	15532	15578	15581	15503	15535	15558	15478	15554	15600	15439	15489	15410	15599	15295	15458	15655	15615	15450	15663	15399	15406	15545	15521	15579	15398	15691	15516	15682	15676	15511	15634	15332	15671	15537	15425	15420	15532	15626	15491	15595	15510	15522	15445	15533	15532	15528	15505	15485	15538	15422	15573	15543	15490	15439	15452	15514	15593	15494	15548	15530	15496	15478	15426	15500	15743	15540	15534	15482	15708	15500	15519	15669	15408	15564	15654	15535	15511	15577	15576	15609	15571	15521	15560	15571	15655	15521	15400	15625	15431	15236	15600	15575	15594	15422	15611	15642	15495	15719	15522	15417	15441	15505	15451	15534	15571	15581	15555	15587	15479	15534	15587	15562	15653	15517	15534	15514	15489	15547	15500	15425	15470	15469	15579	15525	15596	15627	15599	15574	15651	15536	15595	15649	15619	15470	15446	15585	15481	15669	15620	15575	15387	15552	15640	15553	15677	15712	15469	15471	15586	15532	15552	15528	15584	15530	15556	15487	15455	15669	15462	15636	15661	15451	15646	15515	15521	15370	15601	15514	15570	15658	15450	15375	15710	15517	15608	15466	15642	15516	15595	15521	15547	15598	15561	15515	15456	15601	15530	15469	15519	15297	15618	15462	15447	15559	15551	15588	15527	15545	15509	15678	15603	15725	15534	15513	15598	15541	15523	15466	15625	15666	15452	15388	15449	15434	15598	15585	15494	15543	15645	15703	15367	15698	15498	15490	15450	15481	15628	15441	15702	15476	15450	15571	15723	15601	15508	15497	15482	15599	15453	15537	15536	15549	15436	15563	15621	15413	15549	15596	15633	15425	15510	15411	15557	15344	15564	15474	15551	15560	15613	15448	15555	15714	15735	15534	15694	15488	15427	15701	15554	15499	15584	15606	15615	15501	15474	15348	15763	15439	15686	15407	15490	15487	15705	15379	15543	15678	15594	15647	15367	15529	15549	15425	15596	15491	15578	15818	15525	15425	15479	15623	15632	15642	15538	15534	15652	15539	15711	15455	15566	15606	15547	15365	15472	15495	15548	15424	15685	15545	15653	15472	15572	15678	15559	15534	15492	15506	15521	15559	15529	15688	15647	15432	15491	15549	15495	15526	15581	15550	15506	15677	15213	15605	15566	15551	15494	15520	15548	15564	15610	15504	15613	15558	15669	15637	15547	15514	15566	15603	15411	15430	15669	15545	15547	15455	15541	15633	15701	15604	15512	15560	15687	15518	15544	15463	15462	15608	15580	15547	15599	15547	15650	15411	15500	15665	15527	15300	15506	15665	15710	15518	15592	15417	15579	15304	15432	15671	15511	15498	15486	15457	15716	15469	15392	15630	15433	15611	15416	15498	15505	15532	15547	15498	15754	15469	15495	15480	15551	15519	15422	15475	15399	15557	15462	15456	15612	15541	15531	15485	15639	15547	15563	15510	15620	15627	15762	15541	15666	15496	15552	15736	15594	15476	15530	15682	15618	15526	15494	15466	15425	15538	15639	15637	15652	15472	15314	15574	15528	15455	15817	15462	15518	15439	15399	15417	15454	15357	15665	15425	15663	15555	15747	15506	15545	15809	15555	15523	15449	15391	15496	15737	15502	15425	15436	15688	15630	15605	15513	15394	15532	15459	15625	15526	15569	15526	15576	15504	15509	15636	15642	15606	15617	15602	15304	15518	15612	15539	15604	15551	15565	15546	15582	15504	15502	15630	15607	15591	15445	15535	15489	15623	15473	15509	15636	15573	15573	15531	15539	15508	15493	15420	15390	15561	15387	15561	15544	15538	15612	15694	15643	15364	15459	15579	15537	15503	15425	15632	15422	15570	15590	15597	15681	15445	15591	15707	15521	15470	15755	15531	15654	15535	15547	15709	15623	15395	15505	15358	15511	15321	15470	15553	15577	15718	15460	15775	15695	15494	15607	15490	15739	15631	15629	15476	15522	15577	15789	15479	15487	15464	15576	15608	15714	15549	15499	15613	15411	15477	15550	15411	15652	15650	15757	15531	15553	15740	15661	15498	15630	15567	15585	15422	15598	15464	15464	15611	15579	15639	15442	15509	15679	15454
22557	20948	28663	23440	21401	24088	25350	19727	18851	18827	19255	22091	34716	39007	34441	28202	22501	19854	18866	18342	18008	18079	18032	18056	18183	18204	17980	18064	18084	18006	17936	17938	18222	18211	18047	17963	18111	18027	17950	17958	17852	17911	17735	17895	18121	17974	18074	18006	18008	17927	18060	18050	18032	17919	17978	18090	18009	18012	18032	18166	17904	18035	17864	17985	18183	17853	17976	17875	18049	18043	18050	17868	17947	17979	17891	17814	18004	17979	18161	18059	18012	17655	17897	18069	18137	18110	17988	17788	17762	17959	17982	17952	17833	17770	17950	18017	17821	18054	17908	17987	18026	17847	18201	18022	17743	18025	17961	17784	17884	17998	17831	18002	17897	17823	17755	17913	17932	17783	17674	18036	18009	17876	17915	17956	17889	17978	17928	18015	17677	17875	17848	17889	17889	17907	17975	17973	18031	17932	17710	17880	17887	18085	17779	17857	17899	18050	18073	18052	18048	18079	18066	18001	18032	18142	17819	18034	18001	17954	17799	17955	18081	18170	17944	17853	17987	17914	18123	17839	17847	17862	18038	18162	17944	17936	17992	18062	17993	17960	18017	18081	18056	17853	17927	18023	18147	17826	18025	18149	17950	17925	17904	17824	17950	17824	17915	17909	17967	17951	18044	18119	17960	17867	18073	18038	17926	17989	17939	17882	17851	17840	17973	18011	17913	17823	17951	17895	18009	18164	17945	17986	18257	17719	17993	17998	17982	17982	18051	17707	17832	17793	17827	17826	17842	17980	18098	17911	17877	17971	17847	17770	18078	17856	18179	17961	18041	17954	18167	18063	18031	18010	18003	17814	17763	17932	17913	17949	17762	17905	17940	18011	17805	17768	17728	17685	17805	17925	18011	17822	18063	17849	17896	17678	17668	17954	17816	18030	18014	18094	17863	17977	17998	17746	17937	17758	17952	17745	17985	18010	17813	18048	18057	18169	17876	17984	17982	17869	18097	17722	17823	18014	17975	18106	18030	18159	17886	18065	17939	17873	17897	18012	17837	17763	17994	17832	18069	17963	17761	18099	17943	17828	17861	18007	18083	17973	17811	17764	17777	17646	17876	17898	17792	18114	18022	18004	17933	17867	17873	17904	17952	17857	18006	17804	17933	17938	17986	18058	17877	17786	17696	18001	17899	18081	17955	17992	17874	18084	17930	17864	17991	17847	17775	18008	17964	17881	17883	17935	17875	18065	17895	17862	17919	17931	17968	17774	17817	17930	17879	17982	17942	18031	18204	17789	18014	17970	17926	17927	17983	17888	17932	17697	17782	17821	18024	17928	17970	17888	18036	17912	17980	18113	18136	18017	17857	17967	17843	17949	17910	17776	17955	17811	18013	17945	17847	17883	17883	17935	17824	17753	17865	17785	17813	17973	17883	17989	17853	17732	17853	17940	17871	17882	18007	18040	17885	17971	17912	17816	18102	18118	17859	17872	18059	17916	18116	18064	17937	17875	17970	18019	17957	17951	17842	17715	17940	17805	17955	18022	17858	17970	17789	17787	17950	17936	17918	17889	17944	17866	17807	17863	17980	17966	17920	17959	17871	17832	17937	17998	18010	17877	18110	18013	17893	17709	17781	17788	17845	18081	17832	17875	17945	17962	17897	17855	17963	17912	18020	17859	17803	18049	18153	17941	17734	17855	18007	17979	17931	17853	17899	18006	17898	17935	18048	17880	17754	18069	17890	18234	18089	17747	17897	17861	17959	17974	17891	18029	17864	17894	17933	17981	18102	18068	18136	17863	18042	17773	17813	17789	18092	17796	17827	17952	17855	17708	17857	18066	17928	17924	17983	17841	17868	17881	17893	18037	17900	17874	17928	17977	17790	18136	18158	17806	17853	17861	17745	17988	17924	18011	18004	17913	17938	18029	18115	17744	17948	17899	17960	18031	18149	18020	17840	17981	18067	17964	18086	17842	17870	17804	17934	17998	17886	17711	17857	17856	17833	18018	18130	17939	17817	17925	17765	18012	18004	17959	17845	17863	17933	17838	17863	17938	18111	18169	17966	17674	18010	17795	17756	17907	18154	17835	17863	18013	18069	18044	17917	18178	17981	17789	17925	17999	17780	18016	18046	17997	17999	17748	17988	18015	18107	17909	17860	17954	18027	18083	17942	17854	17977	17749	17990	17988	17667	17773	17901	17976	18004	18170	17765	17760	17942	17804	18026	18016	17890	18074	17843	17942	17899	17893	18105	17991	17843	18163	17845	17767	17899	17909	17988	17948	17982	17960	18042	17833	17965	17742	18015	17936	17966	18093	17950	17965	18082	17845	17872	17920	17893	17911	18164	17807	18130	17923	17964	17972	17934	17722	17902	17969	17686	17862	17715	17807	18012	17970	17972	17843	17932	17974	17818	17901	17919	17998	18024	17936	17967	18043	17841	17997	18121	17934	17920	17742	17745	17877	17854	17885	17916	17750	17956	17765	17701	17862	17792	17934	18003	18036	17939	17982	17876	18007	18040	17951	18008	17890	17868	17878	18017	17870	17921	18120	17786	17737	18036	17785	18036	18051	17819	17915	17700	17928	17873	18108	17829	17755	17989	17998	17867	17834	17729	18089	17930	17925	17937	18073	17738	17918	17794	17802	18064	17874	17952	17778	18081	17825	17937	18031	17782	17946	17742	18006	17895	17923	18025	17939	18085	17894	17851	17992	17949	17854	17961	17909	17981	18221	17812	18038	17919	17953	17878	17841	18130	18016	17899	18004	17884	17777	18008	17780	17817	18002	17985	18056	17738	17730	17935	17821	17890	17942	18129	17874	18117	17958	18047	17979	17789	17969	17921	17777	17952	18119	17915	18090	18065	17975	17934	17837	17902	18099	17949	17878	17965	17899	17899	18080	17858	17937	18018	17973	17960	18029	17831	17852	17854	17804	17897	17896	17716	17992	17956	18090	18027	17915	17972	17650	17897	17934	18007	18000	18098	17842	17827	17855	17851	17981	18092	17998	17952	18084	17965	18054	18094	18091	18140	17754	18083	18102	17811	17910	17973	17787	18033	17900	17743	18015	17859	17952	17782	17861	17805	17691	18025	17910	17977	18115	17822	18067	17850	17870	18002	17940	17960	17958	17864	17947	17959	17847	18050	17726	17817	17953	17779	18074	17946	17941	17935	17794	17940	18110	17973	17911	17817	17862	17862	17894	17973	17688	17992	18079	17864	18026	18027	18181	17856	18010	17889	17746	17859	17770	17841	17860	17729	17846	18120	17957	17907	17841	17798	17855	17819	17978	18052	18012	17940	17867	17820	17888	17809	17709	18145	18072	17977	17811	17807	18021	17791	17934	17948	18117	18039	17895	17797	17767	17831	17901	17838	17910	17811	17939	17687	18025	17750	17810	18041	17807	17858	17968	18096	17969	17946	17994	17920	17828	17868	17916	17749	17872	17867	18077	18060	17404	17830	18018	17976	17936	17674	18086	17820	17982	18338	17966	17865	17731	18153	17843	17823	17876	18066	18051	17917	17808	17864	18070	18062	17817	17776	17937	18053	17989	17958	17959	17871	17776	17963	17967	17894	18042	17895	18114	18170	17907	17974	17934	17988	18031	17893	17685	17795	17857	17849	17997	17786	17970	17867	17907	18143	18034	17970	17895	18118	17816	17739	17848	18061	17962	17872	17886	17996	18077	17703	18009	17951	17960	17835	17991	18016	18115	17796	17878	17860	17894	17847	17989	17920	17970	17912	17854	17887	17832	17813	17847	17959	18022	17790	18002	17841	18155	17874	17924	18045	17849	17929	18022	17816	17844	17897	17864	17657	17927	17933	17748	17961	18039	17984	18011	17746	17928	18056	17982	18199	18087	18001	18066	17936	17818	17886	17763	17874	17879	17973	17963	18007	17934	18068	17899	17842	17674	17884	17976	17909	18141	18025	17652	17877	17855	17984	17981	17967	17860	18017	17870	17857	17866	17992	17996	17880	17910	17905	18120	17750	18003	17716	17895	18076	17962	17962	18079	17992	18025	17854	17842	18008	17737	18059	17910	17838	17821	17885	17957	18212	17837	18092	17946	17972	17887	17932	17813	17782	17802	17926	17958	18085	17942	17817	17875	18015	18021	17841	18032	17936	17954	18008	17981	18016	17907	17925	17949	17995	17873	17920	18015	17822	17805	18054	17826	17955	17781	17887	17901	17984	17821	18004	17887	17920	18010	18119	17798	17997	17848	17891	17852	17993	18199	17888	17944	17880	17991	17861	17803	17814	18083	18056	17855	17901	17844	17779	17766	17852	18056	18049	18128	17840	17744	17973	17888	17937	17947	17898	17866	17846	17931	17949	17876	17764	17856	18045	17853	18057	17743	17795	17770	17967	18123	17950	17762	17736	17916	17922	18088	18154	17916	17913	18027	17795	17766	17725	17920	17905	18138	17869	17880	17914	17992	18228	17874	17833	17749	17946	18001	18044	18095	17808	17760	18128	18024	17767	17915	17875	18151	17759	17791	18244	18112	17870	17869	17829	17911	18113	17903	17885	17990	17922	17864	18009	17953	17977	18015	17652	17970	17833	17821	17917	18023	18065	17877	17862	17905	18043	17931	17865	17734	17864	17939	17889	17829	17889	17961	17926	17872	17831	17896	17889	17974	17759	17927	17898	17976	17813	17773	18110	17803	17834	18016	17742	18041	17965	17904	18080	17911	17913	17939	18156	18058	17959	17716	17829	17843	17579	17735	17894	17949	17906	17920	17824	17985	17880	17920	17991	18058	17939	17817	18015	17966	17968	17907	17961	17787	17944	17860	17886	18021	17907	17852	17941	17960	17815	18033	17929	17996	17818	17952	17896	17847	17916	18002	17859	17922	17991	17949	17941	17919	17805	17930	17932	17741	17898	17820	17945	17748	17957	17950	18001	18128	17903	18048	17833	17966	18041	17700	17694	17918	17935	18108	17929	17732	17898	17855	17825	18007	18042	18024	17905	17743	17888	17915	17859	17867	17842	17754	17923	17903	17860	18001	18024	17870	17872	17972	17721	17899	17672	17803	17981	17920	17983	18100	18049	18141	17805	17852	17706	17790	18121	17821	17850	17956	17863	17750	17879	17760	18072	18120	18064	17969	17932	17988	18133	17870	17924	17942	17840	17864	17928	18015	17824	18032	17804	17941	17985	18042	18041	17809
19020	37942	38613	32248	28189	23995	19228	17238	17162	17033	16992	23444	38907	41025	35174	27908	20644	17748	16415	16117	15916	15878	15824	15796	15800	15717	15850	15683	15897	15732	15791	15739	15844	15766	15775	15752	15752	15834	15744	15905	15742	15943	15982	15686	15688	15909	15891	15872	15673	15658	15854	15815	15911	15986	15723	15749	15809	15882	15873	15784	15681	15836	15821	15678	15826	15754	15713	15788	15959	15721	15809	15881	15821	15852	15810	15714	15806	15692	15861	15786	15912	15683	15970	15858	15831	15831	15896	15838	15750	15695	15725	15790	15700	15813	15912	15727	15670	15853	15823	15632	15809	15738	15794	15757	15951	15850	15934	15637	15708	15894	15824	15742	15807	15763	15595	15770	15612	15897	15763	15843	15801	15839	15721	15748	15786	15676	15793	15738	15850	15902	15739	15740	15848	15959	15683	15851	15695	15813	15943	15808	15836	15842	15787	15637	15898	16007	15913	15997	15690	15886	15826	15923	15788	15601	15825	15677	15868	15676	15697	15779	15775	15744	15774	15802	15715	15933	15630	15908	15717	15754	15865	15869	15872	15707	15603	15748	15667	15841	15918	15874	15822	15717	15780	15775	15955	15770	15781	16101	15943	15783	15823	15646	15773	15686	15699	15753	15800	15882	15763	15652	15771	15704	15725	15825	15688	15545	15777	15832	15696	15954	15636	15726	15714	15874	15653	15730	15997	15657	15824	15899	15721	15943	15719	15619	15743	15834	15783	15836	15801	15853	15698	15841	15806	15626	15907	15814	15831	15736	15770	15726	15856	15782	15873	15865	15743	15741	15754	15901	15704	15867	15959	15812	15909	15631	16008	15722	15958	15792	15839	15647	15827	15842	15794	15820	15830	15853	15871	15794	15831	15906	15780	15921	15938	15769	15702	15867	15661	15700	15758	15998	15738	15677	15680	15682	15954	15665	15815	15704	15639	15778	15774	15869	15807	15809	15832	15776	15736	15857	15922	15780	15755	15714	15735	15923	15628	15694	15743	15783	15875	15834	15774	15820	15853	15874	15786	15675	15672	15777	15758	16019	15819	15799	15649	15856	15735	15746	15718	15672	15772	15854	15879	15542	15939	15800	15754	15686	15711	15763	15748	15998	15827	15854	15756	15492	15672	15839	15780	15936	15899	15692	15893	15821	15727	15726	15795	15799	15881	15754	15873	15637	15761	15846	15756	15750	15796	15980	15778	15709	15820	15839	15797	15825	15905	15728	15839	15625	15746	15805	15851	15808	15702	15743	15663	15990	15790	15967	15763	15587	15754	15785	15846	15699	15697	15876	15758	15739	15873	15867	15879	15855	15709	15682	15792	15883	15756	15679	15828	15700	15899	15877	15714	15668	15824	15778	15855	15810	15697	15834	16021	15888	15813	15783	15905	15807	15647	15725	15681	15785	15810	15759	15791	15891	15725	15774	15797	15716	15768	15701	15607	15776	15732	15810	15625	15791	15857	15636	15783	15572	16029	15779	15688	15668	15791	15831	15739	15757	15767	15907	15908	15660	15879	15789	15732	15765	15741	15811	15771	15933	15835	15717	15701	15635	15781	15841	15863	15877	15624	15668	15695	15768	15768	15675	15828	15861	15689	15835	15676	15815	15915	15620	15852	15816	15780	15637	15880	15599	15937	15687	15664	15847	15814	15753	15872	15634	15773	15660	15820	15752	15911	15793	15699	15700	15820	15773	15657	15743	15859	15800	15631	15635	15779	15817	15771	15682	15534	15874	15721	15731	15913	15921	15909	15866	15633	15721	15759	15693	15767	15703	15743	15794	15797	15843	15915	15680	15683	15798	15640	15720	15785	15822	15640	15960	15908	15691	15739	15806	15859	15694	15855	15765	15729	15793	15838	15708	15864	15664	15648	15973	15893	15809	15888	15762	15600	15621	15728	15834	15649	15846	15764	15633	15743	15748	15872	15817	15709	15844	15724	15778	15827	15602	15711	15582	15862	15878	15756	15768	15886	15701	15758	15738	15894	15572	15738	15765	15736	15770	15740	15761	15790	15588	15791	15703	15787	15836	15855	15871	15800	15735	15701	15648	15781	15638	15920	15807	15731	15740	15720	15890	15859	15711	15716	15815	15839	15721	15737	15724	15777	15808	15886	15474	15973	15652	15899	15858	15729	15757	15699	15658	15817	15747	15741	15709	15697	15653	15905	15775	15830	15683	15823	15894	15908	15746	15820	15716	15772	15775	15705	15620	15807	15923	15843	15977	15758	15942	15785	15673	15765	15770	15686	15816	15791	15810	15590	15827	15807	15633	15809	15691	15788	15793	15762	15773	15853	15627	15648	15769	15731	15767	15870	15666	15858	15820	15890	15883	15652	15850	16087	15617	15931	15948	15691	15815	15683	15832	15781	15709	15878	15829	15752	15714	15757	15707	15811	15827	15871	15649	15515	15646	15658	15737	15938	15656	15583	15840	15702	15760	15908	15753	15774	15748	15801	15708	15782	15780	15654	15727	15788	15689	15786	15782	15906	15649	15722	15594	15865	15686	15778	15651	15658	15794	15585	15856	15837	15595	15658	15785	15892	15787	15902	15719	15753	15614	15938	15892	15781	15778	15978	15839	15700	15835	15685	15629	15651	15835	15725	15595	15812	15840	15692	15592	15736	15785	15645	15849	15736	15841	15834	15800	15708	15731	15740	15648	15853	15828	15962	15794	15775	16026	15764	15725	15828	15833	15663	15751	15894	15842	15736	15891	15813	15894	15736	15826	15694	15640	15694	15719	15880	15670	15647	15808	15742	15783	15823	15588	15758	15821	15722	15843	15881	15901	15795	15752	15945	15778	15940	15787	15844	15829	15946	15760	15856	15603	15725	15743	15824	15782	15786	15865	15927	15795	15661	15776	15707	15754	15808	15723	15814	15866	15659	15627	15938	15691	15744	15726	15714	15857	15748	15735	15644	15670	15648	15898	15811	15769	15634	15883	15560	15733	15840	15724	15765	15793	15851	15764	15595	15900	15845	15783	15946	15617	15818	15756	15826	15954	15786	15742	15666	15777	15739	15917	15711	15609	15612	15703	15683	15909	15940	15926	15714	15777	15845	15655	15556	15916	15768	15761	15843	15827	15645	15817	15668	16058	15804	15770	15660	15683	15798	15876	15702	15517	15754	15711	15832	15691	15869	15807	15719	15827	15912	15766	15734	15688	15735	15736	15922	15555	15692	15720	15823	15696	15843	15756	15671	15791	15692	15824	15752	15859	15476	15957	15854	15702	15806	15547	15867	15741	15685	15846	15783	15869	15787	15747	15865	15833	15752	15695	15816	15802	15517	15670	15615	15761	15577	15790	15814	15915	15545	15770	15768	15553	15586	15766	15757	15927	15828	15725	15772	15938	15960	15885	15760	15687	15825	15823	15708	15785	15833	15752	15725	15713	15780	15838	15818	15905	15776	15833	15881	15868	15656	15614	15723	15764	15729	15669	15815	15970	15827	15952	15792	15750	15718	15803	15731	15664	15831	15802	15833	15730	15887	15653	15688	15671	15653	15773	15855	15711	15897	15752	15727	15852	15735	15793	15792	15805	15711	15861	15816	15782	15753	15745	15764	15749	15672	15730	15775	15760	15653	15638	15896	15768	15687	15637	15807	15864	15791	15954	15784	15811	15957	15733	15700	15911	15791	15798	15762	15627	15732	15812	15747	15908	15840	15784	15728	15614	15713	15886	15591	15643	15751	15765	15684	15895	15747	15710	15621	15781	15859	15663	15778	15661	15843	15666	15662	15802	15874	15856	15685	15837	15829	15693	15831	15822	15792	15829	15687	15842	15822	15822	15743	15659	15802	15736	15729	15835	15848	15719	15717	15711	15747	15771	15631	15839	15705	15814	15807	15736	16042	15755	15760	15912	15713	15931	15699	15801	15751	15695	15863	15649	15792	15709	15694	15745	15728	15831	15864	15557	15825	15756	15696	15759	15749	15902	15678	15611	15874	15737	15929	15813	15808	15824	15693	15726	15786	15775	15791	15936	15780	15785	15940	15786	15673	15786	15736	15686	15635	15715	15804	15691	15743	15626	15870	15778	15793	15733	15727	15795	15835	15694	15697	15817	15971	15704	15814	15762	15731	15719	15812	15869	15789	15744	15884	15830	15740	15779	15899	15802	15673	15670	15992	15617	15878	15768	15732	15777	15764	15708	15845	15820	15749	15917	15678	15725	15718	15731	15871	15559	15898	15770	15853	15728	15799	15991	15798	15917	15853	15877	15735	15730	15949	15888	15758	15633	15773	15735	15969	15771	15868	15666	15727	15876	15720	15812	15708	15875	15769	15758	15890	15929	15543	15754	15964	15773	15831	15798	15635	15585	15660	15783	15902	15799	15672	15675	15799	15578	15749	15809	15603	15962	15686	15710	15873	15584	15565	15707	15649	15832	15913	15722	15794	15690	15668	15726	15830	15845	15701	15785	15724	15732	15777	15808	15689	15767	15615	15716	15769	15666	15753	15774	15675	15886	15721	15761	15666	15876	15943	15747	15760	15709	15744	15757	15787	15824	15732	15639	15887	15866	15607	15728	15813	15750	15776	15834	15725	15741	15690	15824	15640	15903	15878	15698	15655	15871	15747	15740	15806	15966	15795	15719	15822	15736	15834	15785	15830	15672	15687	15803	15769	15651	15646	15772	15764	15711	15537	15708	15729	15779	15847	15620	15774	15792	15675	15802	15714	15848	15948	15702	15752	15881	15780	15781	15686	15777	15825	15707	15640	15769	16015	15810	16042	15737	15742	15893	15833	15753	15830	15569	15841	15688	15788	15842	15764	15679	15807	15823	15784	15737	15814	15878	15788	15674	15848	15831	15742	15837	15576	15828	15701	15775	15736	15768	15822	15752	15899	15836	15860	15860	15743	15810	15706	15849	15729	15843	15664	15643	15703	15736	15707	15878	15794	15662	15831	15871	15644	15706	15818	15906	15604	15795	15774	15798	15817	15753	15831	15731	15773	15789	15944	15701	15838	15730	15789	15905	15954	15885	15804	15633	15655	15744	15735	15760	15715	15944	15844	15922	15797	15680	15738	15664	15741	15729	15792	15839	15710	15765	15818	15739	15640	15813	15988	15725	15764	15927	15699	15566	15778	15770	15738	15779	15798	15792	15677	15559	15908	15629	15792	15708
27471	23920	28694	26123	20750	19128	18405	17836	18002	17938	18007	18097	18957	20099	19731	19031	18501	17969	17838	17698	17789	17662	17961	17614	17861	17720	17949	17917	17746	17698	17784	17814	17809	17810	17607	17641	17935	17731	17880	17645	17630	17785	17551	17643	17953	17952	17804	17650	17685	17774	17544	17707	17716	17503	17799	17880	17706	17641	17587	17663	17736	17867	17482	17524	17551	17714	17636	17819	17823	17748	17951	17646	17702	17732	17721	17714	17829	17549	17767	17658	17529	17722	17778	17645	17689	17677	17724	17614	17582	17988	17543	17936	17716	17640	17648	17753	17542	17878	17838	17888	17660	17542	17882	17665	17678	17630	17676	17679	17566	17604	17626	17665	17693	17755	17755	17687	17752	17662	17733	17724	17657	17697	17588	17619	17578	17711	17495	17768	17615	17748	17718	17728	17678	17592	17886	17704	17696	17631	17848	17570	17721	17759	17793	17823	17499	17655	17796	17617	17801	17759	17774	17684	17732	17605	17572	17745	17548	17732	17717	17717	17600	17695	17758	17717	17449	17479	17628	17584	17781	18037	17964	17792	17714	17873	17708	17818	17725	17711	17622	17681	17658	17800	17783	17543	17584	17750	17737	17638	17851	17662	17755	17583	17685	17601	17659	17629	17720	17625	17696	17810	17737	17685	17588	17663	17436	17663	17716	17925	17828	17739	17494	17676	17494	17522	17648	17855	17892	17642	17479	17668	17606	17544	17815	17853	17710	17522	17834	17660	17707	17813	17751	17984	17764	17799	17738	17583	17626	17895	17638	17892	17574	17579	17615	17726	17740	17636	17960	17844	17713	17790	17605	17850	17635	17705	17604	17646	17611	17633	17754	17774	17567	17633	17812	17783	17625	17527	17611	17805	17863	17642	17921	17833	17718	17593	17568	17804	17648	17481	17720	17773	17660	17583	17850	17685	17623	17938	17724	17780	17822	17569	17642	17643	17624	17686	17753	17715	17767	17700	17787	17852	17762	17911	17672	17789	17632	17654	17457	17481	17578	17791	17630	17600	17836	17557	17554	17721	17433	17412	17603	17585	17503	17798	17805	17470	17529	17926	17651	17600	17738	17628	17586	17792	17300	17666	17657	17569	17628	17770	17696	17562	17672	17851	17735	17796	17579	17714	17827	17613	17697	17839	17819	17697	17666	17659	17625	17621	17737	17616	17719	17597	17723	17814	17885	17832	17765	17791	17812	17610	17743	17682	17697	17707	17720	17750	17732	17538	17768	17591	17591	17795	17735	17743	17673	17666	17403	17732	17665	17591	17744	17641	17780	17888	17745	17606	17573	17475	17444	17683	17673	17675	17781	17874	17619	17641	17636	17559	17727	17558	17620	17666	17680	17709	17796	17806	17543	17579	17854	17625	17830	17652	17685	17831	17713	17491	17519	17798	17625	17768	17868	17644	17496	17558	17605	17762	17684	17548	17789	17390	17632	17461	17652	17536	17643	17740	17927	17613	17600	17613	17646	17705	17735	17782	17618	17860	17649	17967	17721	17628	17752	17598	17642	17645	17672	17768	17407	17752	17633	17771	17588	17528	17823	17563	17909	17716	17738	17930	17949	17543	17726	17746	17553	17634	17651	17594	17588	17560	17488	17716	17885	17623	17715	17694	17744	17900	17655	17735	17784	17695	17753	17679	17506	17674	17767	17806	17779	17773	17548	17707	17647	17612	17776	17680	17839	17622	17546	17574	17822	17778	17574	17412	17770	17554	17797	17709	17698	17614	17968	17721	17800	17737	17814	17803	17536	17552	17584	17686	17774	17659	17926	17753	17932	17633	17778	17738	17717	17718	17441	17728	17795	17842	17736	17707	17655	17668	17679	17676	17638	17497	17563	17775	17614	17754	17627	17595	17654	17756	17566	17695	17659	17749	17611	17647	17808	17654	17718	17824	17454	17729	17668	17567	17643	17787	17738	17599	17688	17668	17739	17694	17860	17829	17787	17723	17671	17616	17822	17720	17633	17755	17505	17509	17627	17595	17900	17963	17780	17717	17565	17903	17906	17779	17892	17889	17668	17715	17725	17728	17566	17737	17750	17774	17816	17728	17725	17690	17395	17818	17551	17718	17492	17484	17706	17752	17692	17676	17753	17794	17710	17630	17896	17785	17761	17523	17701	17751	17869	17774	17812	17732	17870	17783	17653	17665	17541	17650	17706	17582	17624	17633	17805	17880	17610	17416	17726	17642	17835	17686	17625	17829	17898	17744	17645	17715	17535	17651	17831	17542	17560	17869	17738	17686	17662	17783	17647	17752	17697	17472	17760	17623	17667	17812	17760	17678	17596	17820	17608	17748	17818	17690	17672	17445	17739	17772	17719	17808	17733	17806	17547	17621	17474	17614	17685	17756	17477	17616	17672	17572	17695	17596	17873	17596	17587	17955	17700	17834	17898	17712	18141	17917	17550	17610	17629	17633	17856	17570	17802	17959	17749	17778	17617	17698	17641	17892	17622	17812	17787	17855	17837	17718	17921	17612	17702	17686	17675	17722	17541	17575	17712	17698	17982	17946	17566	17641	17866	17859	17668	17620	17712	17721	17766	17971	17602	17893	17733	17690	17656	17882	17671	17633	17668	17764	17708	17765	17787	17824	17815	17790	17766	17647	17405	17641	17689	17649	17624	17705	17563	17845	17806	17697	17819	17743	17620	17704	17587	17763	17598	17724	17660	17709	17682	17636	17831	17797	17916	17539	17644	17734	17823	17891	17864	17688	17709	17591	17687	17682	17954	17664	17866	17721	17760	17689	17830	17695	17534	17617	17695	17899	17836	17741	17795	17601	17683	17830	17552	17645	17615	18035	17746	17768	17702	17580	17741	17856	17675	17757	17520	17743	17818	17740	17559	17716	17708	17863	17538	17790	17627	17520	17705	17646	17706	17708	17797	17837	17641	17654	17779	17742	17741	17718	17805	17759	17945	17903	17698	17786	17756	17538	17591	17652	17780	17834	17878	17773	17700	17608	17567	17684	17743	17788	17728	17828	17796	17764	17796	17580	17724	17902	17750	17639	17852	17579	17670	17649	17689	17710	17748	17523	17874	17686	17672	17694	17502	17641	17801	17703	17908	17800	17829	17557	17602	17923	17763	17619	17652	17673	17748	17711	17790	17661	17777	17734	17782	17922	17683	17715	17688	17903	17632	17684	17769	17783	17650	17786	17718	17801	17647	17984	17534	17861	17697	17874	18003	17749	17805	17761	17544	17662	17803	17674	17690	17738	17654	17556	17562	17859	17657	17786	17855	17963	17703	17813	17645	17493	17592	17598	17662	17838	17646	17692	17838	17799	17714	17766	17826	17545	17880	17669	17724	17849	17661	17739	17691	17736	17709	17700	17745	17830	17674	17546	17717	17668	17722	17643	17717	17665	17910	17674	17781	17715	17661	17720	17719	17495	17899	17843	17848	17848	17617	17706	17543	17697	17639	17694	17541	17588	17892	17717	17753	17654	17595	17726	17838	17648	17682	17809	17631	17796	17641	17712	17622	17632	17838	17624	17624	17836	17873	17804	17595	17839	17605	17650	17825	17539	17842	17726	17724	17700	17674	17677	17729	17789	17639	17920	17656	17655	17642	17689	17546	17579	17705	17748	17575	17645	17543	17912	17592	17569	17776	17506	17691	17737	17604	17689	17874	17826	17492	17551	17674	17977	17764	17640	17682	17775	17480	17734	17625	17527	17841	17805	18016	17725	17635	17846	17851	17876	17754	17648	17856	17506	17691	17652	17630	17790	17554	17646	17669	17845	17733	17585	17749	17631	17906	17925	17893	17653	17675	17576	17486	17778	17605	17635	17670	17689	17658	17913	17642	17670	17580	17790	17844	17537	17859	17501	17719	17572	17588	17725	17743	17640	17684	17764	17905	17807	17704	17893	17702	17952	17774	17562	17647	17685	17568	17768	17623	17758	17861	17659	17757	17777	17630	17820	17708	17725	17830	17938	17827	17647	17750	17644	17628	17692	17572	17483	17636	17779	17812	17778	17866	17605	17814	17685	17491	17602	17899	17730	17789	17460	17793	17804	17566	17687	17680	17800	17709	17713	17675	17720	17635	17595	17694	17752	17756	17759	17920	17481	17716	17738	17704	17711	17835	17808	17916	17835	17767	17675	17751	17704	17788	17667	17729	17644	17705	17776	17621	17734	17517	17484	17760	17842	17795	17712	17562	17786	17926	17619	17703	17893	17884	17631	17686	17845	17827	17731	17854	17811	17772	17737	17608	17688	17793	17878	17745	17749	17755	17742	17693	17474	17704	17641	17970	17579	17559	17657	17846	17626	17590	17760	17770	17890	17757	17778	18053	17625	17692	17689	17601	17699	17600	17620	17570	17529	17605	17725	17656	17574	17771	17826	17641	17667	17713	17710	17845	17707	17833	17825	17755	17603	17624	17734	17565	17626	17592	17564	17727	17723	17788	17557	17681	17551	17515	17557	17555	17569	17653	17668	17692	17769	17578	17826	17780	17757	17716	17679	17797	17787	17904	17642	17726	17702	17795	17596	17772	17571	17805	17671	17674	17557	17775	17836	17748	17536	17663	17930	17590	17679	17791	17668	17564	17655	17648	17683	17788	17784	17586	17763	17783	17547	17386	17726	17867	17865	17679	17975	17877	17878	17867	17773	17977	17791	17784	17755	17685	17776	17798	17817	17790	17799	17636	17733	17863	17650	17715	17740	17839	17679	17882	17708	17874	17520	17725	17688	17675	17763	17581	17687	17855	17771	17768	17689	17630	17775	17700	17800	17836	17641	17656	17891	17785	17897	17763	17752	17700	17537	17608	17762	17809	17627	17730	17688	17828	17612	17711	17567	17730	17830	17682	17604	17690	17578	17745	17697	17887	17765	17673	17995	17651	17827	17664	17600	17750	17777	17701	17781	17748	17761	17892	17875	17487	17809	17653	17679	17576	17622	17817	17788	17599	17660	17612	17719	17874	17692	17712	17529	17771	17650	17795	17763	17677	17676	17616	17662	17812	17727	17623	17737	17812	17653	17617	17749	17763	17787	17637	17671	17665	17796	17777	17689	17576	17692	17719	17623	17550	17847	17687	17448	17890	17646	17639	17777	17659	17984	17624	17582	17830	17717	17649	17744	17755	17598	17602	17969	17685	17770	17756	17645	17878	17697
21503	31939	30107	24784	19805	17680	16244	15994	15991	15938	15736	16156	17330	18730	18063	17142	16296	15978	15664	15718	15690	15733	15821	15547	15612	15481	15794	15729	15822	15737	15646	15546	15587	15630	15740	15560	15576	15579	15762	15676	15597	15714	15667	15533	15676	15571	15576	15636	15643	15673	15535	15682	15565	15747	15576	15779	15492	15560	15582	15634	15747	15602	15705	15503	15600	15442	15603	15632	15506	15500	15539	15911	15771	15712	15675	15561	15726	15681	15693	15640	15536	15672	15647	15572	15528	15592	15501	15659	15680	15611	15556	15661	15749	15656	15657	15584	15596	15589	15484	15474	15775	15447	15669	15561	15742	15623	15589	15758	15608	15433	15559	15564	15609	15656	15720	15612	15653	15529	15613	15749	15681	15642	15646	15601	15546	15572	15452	15629	15804	15562	15731	15606	15627	15635	15644	15469	15745	15509	15458	15563	15686	15617	15601	15635	15530	15762	15521	15882	15601	15668	15738	15717	15709	15599	15575	15555	15571	15517	15630	15408	15656	15547	15497	15630	15618	15738	15546	15653	15585	15748	15613	15757	15633	15928	15665	15599	15686	15606	15554	15462	15484	15641	15529	15681	15623	15630	15600	15707	15648	15671	15519	15650	15718	15702	15677	15562	15515	15653	15678	15775	15636	15699	15710	15743	15521	15651	15731	15571	15721	15780	15602	15534	15570	15611	15706	15812	15492	15667	15717	15417	15622	15729	15444	15562	15666	15589	15523	15535	15602	15740	15667	15580	15683	15545	15653	15766	15709	15643	15605	15640	15502	15687	15744	15546	15589	15644	15619	15745	15570	15645	15642	15695	15738	15703	15651	15440	15635	15620	15600	15746	15598	15528	15665	15669	15592	15661	15571	15559	15633	15830	15852	15717	15729	15609	15745	15527	15512	15728	15650	15589	15664	15592	15649	15675	15670	15657	15638	15466	15683	15653	15520	15606	15734	15740	15524	15704	15561	15880	15568	15656	15679	15639	15688	15693	15678	15541	15725	15584	15766	15714	15803	15520	15765	15730	15677	15535	15743	15605	15492	15616	15508	15634	15717	15666	15518	15649	15665	15559	15706	15721	15646	15421	15744	15692	15603	15696	15789	15434	15655	15621	15678	15709	15570	15588	15568	15569	15675	15607	15677	15716	15703	15500	15595	15711	15689	15553	15664	15613	15681	15711	15512	15712	15761	15636	15723	15578	15753	15580	15596	15631	15546	15725	15687	15717	15689	15678	15813	15692	15545	15606	15491	15512	15693	15540	15486	15633	15463	15615	15723	15566	15780	15613	15741	15524	15587	15636	15613	15722	15714	15501	15593	15658	15627	15571	15606	15749	15711	15629	15647	15571	15516	15689	15680	15498	15479	15746	15591	15589	15706	15823	15608	15810	15571	15563	15524	15817	15814	15617	15497	15653	15627	15643	15835	15406	15683	15733	15459	15703	15626	15568	15663	15688	15601	15621	15705	15759	15627	15655	15746	15608	15526	15592	15667	15614	15575	15667	15560	15462	15669	15650	15671	15485	15629	15527	15639	15474	15677	15615	15661	15739	15546	15661	15521	15652	15673	15618	15716	15711	15769	15579	15563	15701	15602	15636	15696	15733	15779	15594	15611	15471	15651	15504	15623	15601	15504	15625	15587	15874	15646	15631	15475	15596	15574	15597	15721	15702	15528	15614	15540	15650	15549	15582	15575	15825	15805	15691	15596	15573	15568	15712	15669	15502	15627	15640	15630	15638	15713	15664	15663	15722	15490	15723	15546	15648	15590	15620	15619	15734	15458	15612	15433	15636	15815	15578	15741	15642	15545	15800	15583	15786	15581	15509	15722	15663	15574	15640	15615	15565	15539	15624	15702	15688	15546	15720	15428	15775	15706	15632	15523	15568	15715	15553	15512	15695	15698	15710	15485	15664	15642	15701	15841	15580	15655	15626	15601	15624	15574	15481	15451	15733	15553	15784	15740	15553	15491	15707	15651	15460	15679	15610	15591	15498	15702	15526	15661	15485	15627	15653	15776	15558	15599	15718	15598	15619	15777	15709	15560	15521	15523	15557	15596	15726	15537	15522	15616	15716	15615	15595	15667	15682	15635	15537	15671	15853	15726	15752	15692	15529	15588	15521	15740	15699	15763	15497	15640	15656	15448	15764	15647	15407	15688	15547	15822	15651	15749	15477	15567	15517	15613	15692	15671	15543	15600	15635	15541	15545	15570	15483	15587	15660	15806	15491	15650	15733	15621	15756	15598	15755	15577	15565	15637	15654	15678	15760	15604	15755	15684	15647	15653	15774	15764	15745	15513	15422	15573	15629	15685	15507	15711	15568	15481	15540	15738	15707	15658	15638	15535	15627	15506	15660	15659	15481	15642	15680	15628	15625	15612	15635	15653	15748	15646	15613	15415	15647	15705	15505	15751	15686	15696	15540	15807	15609	15524	15602	15684	15511	15597	15680	15562	15670	15728	15650	15474	15540	15678	15536	15615	15523	15849	15636	15515	15765	15600	15626	15710	15709	15650	15613	15663	15657	15684	15607	15688	15685	15619	15814	15805	15783	15636	15613	15671	15573	15646	15716	15630	15576	15768	15494	15766	15791	15700	15703	15575	15776	15735	15675	15698	15814	15725	15725	15489	15785	15734	15712	15456	15586	15718	15541	15676	15700	15683	15695	15671	15608	15712	15657	15678	15619	15372	15621	15627	15616	15627	15722	15751	15543	15603	15603	15891	15508	15686	15557	15607	15699	15697	15640	15723	15616	15669	15784	15629	15509	15726	15556	15592	15665	15521	15600	15583	15742	15772	15716	15624	15584	15751	15589	15540	15536	15796	15597	15670	15708	15810	15524	15480	15751	15497	15604	15640	15555	15752	15742	15635	15603	15570	15564	15733	15573	15688	15588	15642	15675	15374	15743	15532	15644	15539	15753	15722	15552	15598	15590	15596	15574	15598	15608	15659	15731	15462	15464	15589	15402	15864	15805	15746	15533	15663	15720	15587	15882	15586	15650	15698	15574	15559	15506	15694	15804	15416	15658	15793	15430	15577	15779	15585	15677	15684	15632	15635	15654	15832	15686	15608	15601	15733	15603	15649	15620	15527	15517	15566	15513	15863	15680	15690	15670	15702	15493	15683	15643	15721	15633	15618	15561	15605	15688	15674	15725	15610	15577	15554	15611	15650	15661	15654	15666	15503	15661	15725	15686	15612	15532	15779	15586	15744	15518	15711	15664	15519	15580	15415	15728	15564	15860	15556	15755	15766	15783	15446	15738	15678	15673	15602	15569	15819	15671	15466	15612	15798	15678	15719	15575	15769	15611	15647	15540	15623	15705	15758	15583	15710	15687	15488	15715	15575	15664	15638	15615	15548	15503	15696	15845	15673	15667	15683	15748	15685	15470	15547	15732	15719	15666	15542	15676	15757	15716	15686	15694	15541	15618	15422	15529	15673	15713	15692	15671	15757	15553	15649	15624	15637	15665	15682	15643	15552	15704	15647	15731	15701	15626	15656	15608	15534	15706	15478	15795	15597	15515	15647	15558	15723	15606	15620	15549	15728	15612	15836	15608	15579	15535	15591	15679	15807	15668	15492	15702	15500	15590	15772	15720	15666	15500	15567	15631	15465	15465	15905	15485	15695	15629	15699	15643	15466	15808	15559	15580	15631	15660	15714	15587	15746	15511	15645	15615	15656	15575	15585	15542	15721	15780	15607	15613	15640	15699	15785	15633	15665	15863	15643	15587	15679	15564	15705	15889	15540	15587	15455	15697	15636	15676	15574	15697	15702	15582	15621	15817	15688	15709	15513	15694	15663	15636	15835	15573	15745	15512	15733	15692	15597	15601	15893	15628	15542	15470	15745	15644	15629	15691	15560	15623	15462	15566	15491	15693	15803	15628	15716	15703	15548	15804	15609	15651	15545	15530	15801	15620	15552	15531	15541	15723	15619	15619	15421	15601	15696	15710	15580	15813	15518	15561	15624	15685	15612	15590	15624	15587	15580	15616	15664	15707	15404	15697	15769	15585	15766	15596	15669	15510	15531	15721	15499	15594	15559	15746	15617	15743	15793	15606	15577	15518	15718	15694	15813	15813	15695	15596	15703	15470	15547	15727	15500	15606	15671	15679	15813	15632	15786	15545	15645	15747	15594	15763	15672	15708	15713	15731	15515	15715	15668	15630	15569	15542	15689	15670	15632	15576	15728	15695	15677	15722	15533	15776	15617	15680	15646	15688	15728	15564	15566	15638	15632	15610	15631	15625	15635	15546	15744	15674	15707	15621	15567	15763	15643	15745	15606	15632	15597	15673	15616	15756	15659	15737	15647	15570	15615	15577	15741	15738	15482	15676	15424	15620	15727	15658	15642	15536	15573	15663	15665	15569	15709	15581	15495	15617	15668	15540	15826	15806	15542	15518	15686	15595	15581	15657	15645	15760	15696	15612	15657	15717	15585	15561	15688	15586	15583	15700	15681	15397	15522	15575	15714	15544	15414	15715	15703	15731	15580	15636	15599	15502	15705	15745	15662	15707	15714	15710	15687	15793	15796	15638	15605	15565	15593	15772	15581	15466	15674	15730	15678	15803	15614	15662	15658	15649	15568	15548	15469	15502	15515	15653	15507	15588	15558	15782	15516	15631	15582	15615	15556	15595	15679	15643	15644	15567	15786	15876	15569	15538	15778	15457	15619	15759	15658	15597	15661	15634	15776	15688	15680	15571	15652	15629	15594	15658	15721	15679	15479	15521	15656	15796	15614	15665	15678	15576	15764	15581	15661	15851	15641	15766	15727	15587	15780	15632	15652	15597	15732	15669	15619	15639	15853	15663	15585	15707	15620	15660	15544	15677	15555	15679	15647	15674	15713	15619	15651	15707	15474	15549	15785	15586	15684	15670	15547	15686	15564	15574	15476	15519	15744	15665	15585	15482	15875	15597	15669	15636	15746	15693	15667	15622	15524	15635	15758	15735	15607	15632	15799	15647	15438	15679	15558	15650	15660	15674	15486	15527	15555	15679	15702	15610	15714	15461	15640	15655	15743	15567	15774	15690	15513	15709	15717	15804	15658	15566	15599	15594	15634	15630	15687	15572	15555	15574	15778	15479	15718	15685	15722	15707	15487	15572	15539	15721	15730	15697	15493	15731
23529	20868	28152	23966	22184	22018	21393	19205	18725	18862	18931	18825	26303	30850	28756	24532	21065	19096	18570	18145	17969	18113	18055	18044	18025	17869	17813	18057	18083	18032	18036	17876	18101	17811	17919	18048	17968	18137	18131	17873	18088	18055	18220	17922	17871	18150	17865	18044	18002	17947	17945	17817	17671	17806	17934	17946	18069	18004	18118	17910	17954	18149	18068	17951	17794	17870	17699	17970	18079	18081	17937	17739	17867	17785	17874	17945	17880	17936	18044	18018	17952	18036	17927	17980	18163	17900	18114	17938	17925	17778	18096	17925	17825	18056	18090	18012	17886	17859	17845	17942	17826	18168	18081	17956	17958	17935	18220	17911	17916	17843	17929	18090	18099	18035	17761	17781	17894	18074	17871	17845	17935	17932	17985	17853	17788	17861	17680	17983	17784	18041	17902	17848	17836	17847	17729	17902	17916	17955	17993	18058	17960	17896	18001	17968	17880	17851	17745	17817	18016	18252	17908	17808	17871	17841	17864	17979	18057	17983	17850	17667	17894	17926	18041	17718	17871	18117	18139	17962	17848	18132	17931	17975	18144	17906	18028	17958	17936	17956	17780	18019	18070	17698	18021	18031	17988	18118	18011	17780	18006	17918	18022	17811	17790	18063	17850	17939	18034	17900	17811	17849	17799	17918	17920	17777	17880	17901	17949	18154	17801	17928	17793	18014	17996	17943	17947	17799	17831	17869	17768	17998	17911	17885	17810	18019	17950	17914	17950	17986	17807	18019	17829	17914	17964	17923	17863	17926	17921	17960	18003	17757	17743	17843	18136	17885	17867	17992	17837	17801	17840	17747	18006	18040	18011	18041	17896	17883	17878	18119	17941	17786	17906	17837	18027	18059	17880	17940	17851	18033	17932	17889	17714	17913	17917	17766	18163	17938	17874	17812	18012	17892	17798	17964	18027	17809	17761	17925	17929	18038	18111	17814	17736	17779	17988	17792	17971	18043	17858	17905	17961	17915	17947	17985	17793	17801	18138	17913	18030	17915	18034	17905	17911	17755	18182	17934	18078	18058	17998	17773	17933	17828	18003	18011	18166	18210	17792	17566	17779	17826	17831	17955	18007	17971	17998	17882	17772	17841	17940	17940	18068	17988	18057	18012	17808	18010	18072	17829	18000	17902	17801	17954	17867	17787	17894	17976	17896	17931	17830	17971	17863	17797	17786	17828	17839	17907	18078	18074	17924	17994	18000	17830	18124	17861	17885	17851	17823	17857	17911	18033	17955	17813	18006	17785	17910	17980	17868	17911	18024	17936	18029	18009	17969	18164	18113	17979	18116	17794	18148	17843	18183	17989	18038	18188	17785	17924	18019	17843	17928	17889	18056	17886	18072	18004	17999	18075	17758	17947	17886	18037	17962	17879	17880	18059	17940	17778	17935	18070	17889	17832	17848	17992	17805	17757	17883	17901	18010	17709	18126	17802	18140	17984	17853	17777	18083	18161	18019	18106	17806	17815	18034	17916	17796	17843	17791	17961	17747	17906	17972	17949	17953	17898	18012	17930	18155	17839	17825	17854	17761	18067	17974	17897	17894	17854	17893	17896	18094	17842	17797	17910	17910	17860	18117	18000	17735	17963	18038	18036	17804	17754	17921	18000	17882	17856	17943	17995	17870	18064	17953	17961	17865	18076	17738	17699	17944	17958	18090	18017	17976	17916	17708	17877	17815	18016	18064	17757	17988	17795	18013	17923	17962	17986	17850	17914	18082	17982	17971	17902	17918	17873	18192	17995	18035	18052	17824	17902	18100	17925	17935	17972	17986	18140	18024	17997	17896	17885	17966	17837	17828	17822	17845	17891	17990	18029	17947	17835	17971	17910	18247	18111	17914	17880	17846	17862	17983	17903	18002	17850	18012	17906	17964	17957	18015	17917	17944	17964	17780	17858	17889	17905	17806	18011	17817	18003	17855	17820	18133	18070	17850	17870	17909	18040	17909	18230	18085	18141	17877	17865	18032	18090	17869	17857	18015	17945	17963	17864	17865	18094	18138	17998	17868	17638	17968	17956	17856	17813	17918	17926	17975	17829	17818	17869	17822	18055	17863	18043	17852	17879	18014	17838	18111	17980	17969	17891	17987	18019	17778	17872	17893	17838	17914	17868	17809	17923	18021	17957	17956	18168	17884	17998	17971	17886	17863	18092	17885	18097	18103	17914	17803	18000	18097	18001	17799	18024	17682	18088	17893	17853	17857	18029	17932	17846	18110	18118	17850	17908	17772	17870	17791	17884	17859	17927	17990	17826	18018	17953	17884	17899	17784	18059	18037	17959	17860	17857	17913	18066	17876	17869	17846	17861	18156	17846	17993	17955	18064	18033	17935	17944	17971	17832	18108	17893	17904	17769	18078	18063	17869	17980	18112	17843	17827	18091	17916	17998	17765	17918	18073	17879	17765	17851	18027	18042	17849	18039	18027	17925	17864	17928	17964	18060	17875	18172	17980	18114	18037	17807	17914	17850	17987	17820	17927	17955	17956	17878	17976	18032	17903	18085	17992	18012	18148	17878	18061	17912	18020	18009	18032	17967	18011	17807	17975	17934	17808	17872	17960	17833	18124	18003	17955	17859	17959	17881	17898	17888	17963	17977	17973	18133	17973	17885	17802	17860	17813	17906	17874	17813	17905	18238	18255	17934	18048	17925	17846	17872	17786	17900	17856	17795	17922	17907	18049	17945	17993	18023	17878	17793	17851	17916	18035	17762	17662	17800	18037	18071	17839	17896	17978	17904	18074	17774	17898	17784	17794	17773	18023	17785	17961	17795	17958	18084	18091	18027	18069	18059	18020	17845	18067	17807	18010	17975	18032	17974	17917	18049	17999	17812	17930	17841	17930	18055	18047	18012	18032	17939	17999	17844	17909	18087	18188	17847	18113	17913	17920	17859	17885	17988	17848	17948	17923	17902	17990	17900	17931	17923	17987	17842	17948	17883	17957	17919	17964	18067	18009	18155	17834	18107	17910	18016	18066	17836	17935	17909	17920	17764	17784	17972	17905	17821	17905	18139	18149	18178	17967	17908	17723	17968	18024	17856	17998	17979	17833	17904	17858	17916	17940	17948	18046	18065	17903	17988	17840	17991	17913	18005	17810	17939	18185	17931	17790	17876	17857	17744	18025	18038	17836	17868	17858	17834	17846	18108	17897	17912	17948	17883	18134	18036	17929	17869	18019	18036	17945	17912	17899	17689	17906	18087	17912	17862	17957	17809	17860	18141	18135	17953	18025	17834	17943	17926	18053	17775	17959	18051	18047	18036	17815	17737	17792	17894	18092	17921	17856	17732	17918	17955	17850	18000	17929	17854	18017	17631	17891	17975	18068	17951	18200	17949	17982	17852	17815	17637	18003	17994	18106	18054	18009	17940	18078	17896	17735	17824	17783	17946	18098	18037	17974	17945	17859	18048	18172	17912	17970	17951	18065	17893	17860	17866	17978	18028	17990	17932	17785	17945	17683	18182	18042	17791	17811	18073	18061	17857	17941	18028	17966	17760	18024	17861	18045	17941	17905	17894	17940	18031	17989	17791	17981	17695	17850	17802	18019	17923	17873	17841	17913	18000	17884	18004	17779	18049	17825	17988	17989	17752	18023	17784	17879	17938	17995	17884	17880	18020	18032	17903	17829	17875	17845	17798	17958	17868	18042	18076	17808	17863	17840	17779	17807	17803	17961	17951	18143	18045	17912	17958	17953	17732	17966	17920	18047	18082	17923	17941	17909	17889	17747	17797	17959	17955	17965	18095	17975	17764	17917	17990	17979	17866	17745	17673	17942	17811	17788	17826	17925	17941	17896	18000	18034	17818	17703	17824	17665	18006	17992	18008	17835	17793	17997	17869	18125	17972	17993	18040	18071	18095	17827	17861	17891	17857	18013	18012	17919	17957	17839	17770	17894	18020	17693	17977	18003	17942	17911	17933	17761	17849	17871	17810	17920	17868	18134	17880	17952	18061	17925	17933	17854	17922	17766	17933	17930	18071	17898	17859	18007	17895	18020	18042	17840	17994	17950	17912	17902	17794	17831	18019	18034	17917	18135	17889	17896	17942	17795	17915	17974	18177	17921	18013	17971	17927	17928	17814	18002	17937	17809	17937	17701	17918	17902	18059	17797	17942	18094	17955	17730	17773	17916	17959	18098	17948	18031	17887	17874	18146	17706	17826	17949	17978	17975	17900	17901	17913	17957	17881	18022	17982	18006	17942	17924	17887	17997	18033	17910	17898	18084	18040	17718	17951	17844	17746	17985	18067	17962	18050	18057	17818	18041	17913	18073	17979	17940	18022	18033	17928	17897	17918	18017	18135	17953	17902	17899	18038	17942	17967	18095	17861	18076	17888	17833	18055	17735	17780	17956	17821	17837	17789	17745	17958	18011	17901	17964	17959	18039	17973	17950	18012	17965	18049	17890	18204	18026	18139	18053	17845	17926	17705	17883	18046	18012	18027	17975	17813	18068	17890	17842	17873	17915	17789	18238	17920	17799	17790	17864	17755	17993	17997	17990	17944	17947	17783	17892	17992	17922	18006	18003	18158	17838	17774	18053	17930	17987	18036	17960	18055	17937	18094	18221	18019	18081	18127	17926	18019	18142	17912	17855	18196	17791	17841	17982	18103	18039	17958	17849	18079	17995	18003	17865	17858	17917	18178	17917	18004	17795	17746	17841	17877	18140	17822	17858	17945	17989	17807	17818	17766	18158	17856	18034	17888	17894	18090	18157	17843	17851	18283	18032	17742	17969	17882	17929	17826	17975	17865	17967	17885	17893	17786	18043	17963	18040	18006	18008	18142	17878	18006	17870	17741	17906	17897	18030	17829	17935	17965	17831	17930	17944	17924	18045	17736	17939	18091	17995	18066	17893	17973	18133	17976	18225	17973	18088	18004	17952	17975	18076	17997	17803	17908	17948	17892	17890	18031	18125	17925	17806	17768	18057	17869	17934	17898	18052	17974	17994	18304	17964	18034	17800	18089	17905	18003	17959	17893	17959	17804	17840	17941	18277	17818	17859	17974	17885	17923	17738	17960	17883	17817	17860	17903	17847	18059	17927	17948	18011	17975	17938	18046	18117	18073	17872	18018	17829	17792	17838	17745	17823	17951	17943	18103	17720	17941	18034	18113	17964	17838
20442	35204	33987	27962	22057	17717	17035	17058	17155	16993	16976	17200	29456	32510	29510	23823	18779	16877	16142	15914	15829	15803	15924	15778	15593	15966	15688	15721	15801	15906	15659	15826	15843	15572	15737	15693	15597	15688	15684	15839	15800	15781	15702	15871	15776	15619	15884	15702	15768	15812	15715	15796	15820	15803	15796	15806	15778	15657	15662	15808	15620	15615	15718	15850	15637	15688	15823	15860	15709	15725	15843	15795	15732	15742	15747	15643	15674	15766	15819	15791	15896	15848	15907	15557	15639	15767	15750	15707	15751	15699	15743	15646	15876	15762	15594	15779	15454	15688	15882	15736	15743	15740	15764	15627	15743	15661	15900	15667	15613	15675	15727	15796	15839	15821	15739	15663	15572	15730	15683	15813	15951	15723	15661	15527	15895	15594	15739	15866	15699	15772	15719	15839	15708	15610	15784	15697	15725	15923	15708	15680	15614	15620	15619	15765	15791	15798	15776	15780	15707	15580	15785	15590	15732	15868	15565	15648	15623	15686	15528	15760	15926	15687	15819	15850	15724	15737	15940	15661	15744	15621	15734	15760	15822	15719	15805	15903	15830	15630	15834	15630	15887	15748	15826	15636	15615	15755	15764	15890	15803	15795	15855	15815	15810	15667	15595	15788	15794	15796	15836	15904	15819	15744	15706	15802	15586	15785	15788	15736	15725	15741	15687	15659	15697	15833	15794	15747	15695	15853	15750	15916	15786	15799	15717	15695	15649	15627	15708	15758	15773	15867	15785	15810	15783	15886	15661	15598	15806	15738	15725	15658	15832	15719	15673	15732	15750	15897	15868	15699	15701	15589	15664	15703	15638	15673	15721	15895	15826	15587	15813	15755	15725	15621	15844	15661	15555	15753	15929	15861	15611	15770	15671	15628	15893	15463	15625	15734	15735	15919	15687	15822	15754	15747	15513	15620	15648	15824	15726	15719	15729	15907	15865	15796	15597	15647	15829	15839	15703	15990	15785	15702	15719	15750	15751	15647	15824	15672	15736	15682	15624	15802	15728	15593	15753	15754	15800	15657	15842	15672	15807	15611	15730	15795	15687	15856	15581	15831	15796	15722	15689	15685	15681	15727	15766	15830	15757	15778	15762	15701	15814	15733	15763	15604	15812	15743	15710	15773	15603	15614	15801	15782	15607	15938	15661	15734	15699	15858	15770	15829	15626	15857	15657	15695	15780	15689	15606	15613	15633	15736	15723	15689	15740	15904	15645	15730	15755	15653	15603	15709	15718	15789	15782	15802	15698	15718	15757	15801	15846	15656	15661	15692	15666	15795	15732	15674	15749	15691	15803	15725	15786	15892	15587	15801	15887	15854	15567	15705	16004	15851	15766	15763	15613	15735	15817	15751	15771	15756	15793	15692	15816	15844	15611	15743	15737	15725	15786	15720	15761	15729	15627	15833	15840	15827	15770	15710	15789	15626	15703	15834	15839	15787	15660	15836	15709	15644	15586	15805	15815	15647	15686	15794	15642	15919	15620	15655	15727	15776	15976	15673	15788	15825	15651	16052	15617	15527	15747	15773	15838	15764	15882	15764	15585	15726	15650	15712	15802	15801	15727	15557	15732	15777	15547	15842	15545	15751	15601	15774	15906	15514	16086	15813	15872	15847	15715	15764	15838	15816	15631	15704	15666	15760	15647	15774	15776	15766	15659	15815	15922	15621	15640	15555	15613	15686	15675	15692	15637	15905	15942	15623	15858	15903	15842	15625	15561	15764	15759	15648	15708	15641	15630	15853	15657	15733	15856	15857	15812	15728	15617	15745	15793	15852	15804	15521	15920	15725	15778	15904	15784	15734	15683	15632	15855	15656	15807	15696	15948	15707	15824	15719	15685	15780	15713	15695	15548	15811	15559	15688	15760	15838	15757	15800	15781	15782	15858	15609	15731	15682	15613	15684	15750	15673	15767	15848	15822	15755	15886	15568	15752	15754	15786	15763	15704	15642	15806	15728	15780	15674	15811	15729	15658	15682	15650	15553	15600	15828	15661	15734	15829	15744	15680	15836	15765	15654	15680	15780	15754	15741	15698	15575	15752	15686	15694	15805	15671	15758	15695	15679	15794	15462	15756	15791	15732	15683	15669	15668	15815	15680	15671	15602	15709	15649	15934	15839	15681	15841	15643	15658	15744	15531	15652	15697	15623	15673	15745	15800	15623	15691	15680	15603	15618	15724	15591	15702	15823	15790	15876	15626	15814	15743	15891	15699	15605	15811	15703	15822	15691	15766	15885	15714	15900	15829	15629	15758	15748	15639	15855	15720	15782	15610	15798	15611	15679	15590	15736	15860	15845	15798	15621	15726	15659	15589	15697	15715	15781	15637	15746	15844	15689	15692	15724	15604	15899	15499	15831	15749	15714	15668	15739	15780	15680	15686	15740	15643	15695	15834	15862	15640	15916	15648	15673	15830	15952	15756	15582	15828	15475	15811	15727	15859	15631	15738	15733	15717	15655	15925	15720	15804	16079	15798	15746	15562	15811	15648	15925	15722	15867	15655	15653	15785	15922	15776	15796	15632	15769	15860	15678	15713	15873	15911	15613	15823	15719	15710	15771	15667	15754	15789	15669	15785	15760	15699	15703	15810	15892	15843	15857	15798	15711	15789	15552	15662	15782	15675	15765	15657	15661	15737	15951	15867	15708	15803	15657	15646	15643	15805	15610	15826	15706	15711	15727	15651	15714	15717	15767	15587	15795	15771	15636	15679	15566	15836	15929	15856	15569	15737	15800	15732	15726	15776	15672	15681	15738	15727	15934	15722	15781	15800	15760	15749	15680	15769	15557	15663	15772	15647	15633	15713	15778	15808	15735	15656	15729	15717	15798	15666	15776	15712	15662	15790	15751	15749	15641	15680	15668	15750	15798	15570	15788	15592	15773	15891	15949	15710	15828	16015	15730	15882	15516	15710	15709	15859	15741	15790	15877	15570	15731	15785	15763	15721	15728	15841	15581	15824	15609	15794	15757	15715	15643	15616	15761	15697	15735	15645	15831	15815	15767	15677	15669	15752	15841	15821	15710	15809	15895	15721	15741	15888	15717	15578	15787	15872	15662	15676	15907	15599	15757	15638	15637	15614	15783	15738	15726	15655	15709	15584	15877	15831	15585	15815	15782	15667	15692	15757	15534	15624	15679	15630	15712	15717	15740	15843	15805	15623	15723	15865	15848	15824	15940	15671	15874	15586	15847	15785	15733	15710	15646	15663	15859	15702	15690	15748	15743	15592	15538	15728	15789	15791	15821	15807	15803	15719	15702	15758	15824	15840	15771	15800	15703	15654	15934	15707	15775	15778	15698	15653	15759	15715	15545	15647	15650	15730	15704	15855	15750	15839	15775	15956	15746	15724	15848	15841	15844	15596	15733	15811	15743	15883	15892	15478	15662	15608	15746	15827	15629	15895	15720	15758	15695	15692	15533	15669	15754	15745	15660	15669	15737	15650	15611	15885	15808	15699	15835	15627	15720	15760	15774	15833	15587	15627	15461	15872	15809	15775	16003	15637	15743	15480	15799	15862	15792	15732	15792	15707	15833	15723	15583	15733	15577	15754	15564	15757	15797	15846	15854	15693	15808	15812	15810	15661	15719	15744	15665	15793	15772	15615	15542	15747	15764	15708	15750	15576	15758	15743	15717	15680	15896	15827	15851	15761	15776	15789	15915	15668	15654	15675	15800	15674	15779	15754	15802	15945	15798	15781	15768	15673	15780	15713	15797	15690	15668	15760	15802	15777	15748	15759	15758	15666	15800	15730	15702	15719	15893	15625	15833	15826	15558	15815	15768	15654	15765	15836	15759	15949	15563	15736	15708	15893	15820	15762	15727	15707	15641	15820	15837	15639	15736	15890	15862	15790	15691	15768	15785	15742	15746	15640	15485	15826	15729	15764	16073	15722	15622	15774	15757	15982	15744	15763	15619	15741	15853	15847	15903	15856	15634	15835	15799	15813	15742	15614	15732	15776	15662	15742	15684	15769	15690	15768	15673	15671	15988	15863	15751	15694	15681	15596	15606	15723	15768	15656	15796	15743	15908	15629	15719	15842	15637	15451	15822	15585	15649	15720	15706	15824	15802	15620	15836	15590	15868	15747	15678	15754	15717	15721	15700	15873	15746	15776	15825	15736	15771	15727	15785	15708	15719	15826	15700	15724	15640	15647	15570	15843	15810	15862	15599	15770	15577	15883	15678	15757	15807	15700	15785	15733	15723	15701	15760	15667	15672	15764	15727	15665	15716	15500	15802	15781	15797	15673	15776	15714	15659	15679	15729	15487	15598	15675	15722	15870	15651	15718	15524	15973	15663	15757	15733	15858	15707	15762	15705	15647	15666	15640	15803	15777	15733	15806	15789	15784	15752	15697	15974	15617	15764	15748	15870	15696	15883	15625	15563	15816	15955	15849	15774	15558	15797	15643	15725	15676	15646	15689	15655	15948	15770	15709	15686	15761	15915	15710	15778	15573	15633	15810	15862	15702	15730	15739	15714	15667	15713	15752	15784	15666	15833	15757	15785	15734	15835	15815	15696	15757	15880	15761	15810	15670	15627	15887	15975	15609	15786	15722	15699	15796	15806	15769	15773	15671	15631	15703	15842	15813	15820	15675	15651	15589	15806	15747	15771	15612	15791	15683	15778	15724	15742	15573	15622	15747	15662	15777	15855	15703	15743	15789	15672	15761	15841	15708	15767	15635	15557	15705	15817	15651	15707	15642	15728	15919	15806	16024	15746	15660	15573	15924	15749	15642	15769	15822	15682	15807	15710	15726	15697	15700	15610	15600	15765	15677	15891	15629	15688	15829	15658	15797	15846	15872	15640	15838	15921	15652	15849	15787	15965	15628	15604	15797	15724	15659	15738	15701	15778	15822	15696	15775	15648	15743	15818	15656	15669	15704	15625	15747	15881	15695	15701	15775	15677	15725	15661	15758	15782	15679	15666	15672	15758	15750	15732	15820	15674	15612	15789	15663	15711	15495	15640	15722	15609	15795	15677	15660	15831	15657	15787	15708	15616	15660	15715	15681	15708	15785	15709	15737	15827	15722	15693	15861	15824	15888	15736	15814	15733	15503	15702	15709	15879	15819	15772	15819	15897	15650	15790	15779	15717	15871	15783	15821	15779	15746	15758	15765
22485	20904	28598	23378	21149	23020	25367	20617	20221	20181	19727	19614	26429	39115	37112	30934	24131	20653	19379	18657	18393	18504	18572	18545	18448	18293	18407	18261	18319	18258	18428	18474	18348	18345	18430	18383	18420	18312	18272	18412	18275	18367	18393	18168	18293	18136	18164	18314	18265	18385	18129	18271	18295	18323	18344	18178	18175	18121	18298	18383	18400	18340	18200	18188	18365	18197	18348	18061	18335	18001	18155	18299	18346	18145	18367	18486	18467	18130	18202	18349	18164	18246	18175	18239	18547	18083	18266	18158	18389	18260	18292	18306	18215	18128	18294	18186	18291	18054	18409	18233	18208	18202	18247	18179	18020	18193	18227	18003	18029	18184	18234	18321	18179	18388	18314	18252	18211	18392	18294	17910	18096	18237	18175	18258	18206	18282	18181	18336	18246	18198	18115	18039	18067	18313	18156	18042	18167	18150	18083	18447	18366	18419	18267	18254	18278	18214	18372	18218	18231	18163	18211	18363	18255	18215	18182	18117	18241	18171	18359	18243	18184	18220	18462	18067	18311	18252	18131	18426	18124	18301	18315	18096	18295	18212	18283	17930	18219	18072	18380	18229	18356	18209	18064	18347	18294	18058	18204	18129	18215	18262	18291	18114	18250	18078	18203	18153	18330	18231	18440	18158	18328	18187	18409	18086	18299	18137	18171	18112	18190	18264	18194	18255	18004	18142	18169	18211	18117	18195	18281	18128	18169	18181	18196	18454	18184	18269	18169	18122	18120	18280	18290	18206	18264	18289	18273	18189	18290	18272	18093	17976	18268	17961	18260	18346	18458	18360	18233	18110	18215	18288	18187	18521	18028	18180	18287	18168	18141	18388	18379	18162	18195	18268	18161	18367	18294	18242	18124	18111	18125	17922	17954	17925	18206	18242	18350	18260	18032	18083	18308	18451	18386	18102	18190	18038	18205	18250	18031	18172	18105	18266	18159	18082	18014	18235	18054	18409	18225	18333	18220	18373	18273	18218	18263	18192	18233	18309	18283	18255	18257	18120	18328	18177	18144	18074	18076	18299	18258	18061	18264	18318	18134	18198	18234	18268	18422	18110	18430	18292	18111	18137	17960	18354	18094	18322	18274	18279	18114	18363	18418	18218	18403	18102	18304	18251	18348	18272	18032	18144	18482	18148	18283	18247	18468	18301	18256	18309	18257	18238	18143	18039	18254	18202	18322	18197	17995	18333	18308	18141	18110	18351	18255	17893	18104	18375	18274	18397	18169	18041	18246	18180	18097	18256	18299	18401	18324	18248	18049	18121	18194	18357	18124	18269	18277	18179	18343	18144	18291	18156	18226	18149	18299	18192	18366	18079	18194	18209	18324	18186	18332	18284	18132	18184	18085	18275	18113	18140	18194	18336	17820	18209	18169	18233	18093	18251	18355	18226	18278	18241	18274	18383	18241	18208	18248	18073	18180	18439	18284	18373	18431	18330	18165	18426	18248	18234	18287	17999	18251	18330	18236	18195	18379	18333	18188	18307	18121	18345	18356	18188	18269	18158	18147	18149	18203	18213	18346	18179	18182	18229	18438	18034	18205	17891	18174	18254	18297	18309	18296	18298	18366	18148	18230	18272	18338	18162	18116	18290	18143	18266	18254	18288	18327	18065	18257	18286	18400	18151	18236	18207	18114	18094	18123	18293	18130	18213	18087	18309	18275	18239	18081	18141	18355	18423	18336	18419	18329	18109	17991	18461	18296	18304	18171	18266	18231	18107	18258	18289	18412	18278	18198	18108	18198	18130	18184	18256	18226	18221	18231	17965	18209	18266	18353	18196	18283	18227	18116	18034	18109	18161	18120	18291	18168	18303	18174	18246	18354	18192	18260	18048	18219	18347	18079	18119	18034	18228	18177	18217	18303	18166	18148	18295	18365	18209	18213	18413	18173	18148	18004	17984	18000	17960	18159	18033	18217	18148	18178	18168	18241	17955	18279	18235	18336	18191	18252	18320	18037	18303	18190	18496	18293	18337	18412	18290	18312	17935	18390	18230	18194	18244	18308	18032	18230	18278	18406	18363	18272	18251	18311	18002	18277	17976	18217	18219	18352	18287	17951	18099	18123	18324	18245	18511	18280	18257	18319	18226	18315	18246	18254	18176	18230	18506	18138	18090	18187	18316	18268	18292	18220	18223	18333	18524	18276	18101	18081	18136	18363	18132	18204	18443	18311	18113	18223	18277	18244	18094	18392	18090	18149	18309	18217	18324	18123	17990	18064	18056	18045	18250	18149	18286	18084	18048	18351	18252	18191	18158	18137	18152	18260	18180	18020	18262	18213	18127	18267	18089	18124	18193	17995	18152	18334	18217	18076	18212	17978	18109	18242	18205	18044	18031	18114	18201	18143	18149	18167	18189	18333	18162	18165	18265	18200	18338	18273	18196	18238	18211	18130	18180	18185	18449	18149	18179	17990	18207	18237	18112	18158	17951	18377	18158	18307	18069	18471	18186	18136	18326	18372	18234	18073	18397	18289	18342	18387	18270	18391	18218	18226	18284	18144	18348	18447	18283	18201	18186	18199	18148	18447	17974	18200	18327	18174	18152	18257	18197	18139	18154	18332	18105	18174	18190	18114	18154	18168	18070	18407	18378	18314	18136	18082	18069	18300	18375	18456	18248	18365	18208	18276	18249	18510	18446	18332	18242	18282	18466	18207	18323	18238	18132	18348	18120	18336	18238	18133	18278	18024	18269	18601	18203	18363	18388	18325	18336	18116	18200	18176	18295	18209	17975	18074	18385	18144	18223	18462	18318	18368	18320	18249	18267	18016	18283	18399	18233	18282	18166	18109	18256	18254	18229	18271	18357	18003	18123	18285	18056	18326	18294	18204	18392	18224	18153	18339	18118	18244	18212	18139	18336	18350	18106	18234	18159	18097	18145	18218	18270	18192	18272	18148	18171	18233	18255	18324	18147	18212	18380	18177	18162	18172	18504	18067	18350	18300	18343	18388	18333	18267	18175	18280	18058	18055	18187	18317	18145	18259	18103	18154	18243	18170	18415	18337	18085	18160	18170	18255	18190	18249	18114	18368	18058	18022	18251	18195	18165	18346	18251	18259	18285	18013	18124	18305	18222	18190	18144	18129	18347	18317	18383	18295	18264	18345	18261	18225	18181	18171	18107	18279	18335	18255	18250	18478	18273	18053	18325	18165	17970	18179	18197	18287	18137	18311	18036	17976	18045	18349	18222	18187	18382	18321	18424	18118	18125	18438	18058	18208	18015	18276	18340	18265	18111	18056	18118	18098	18219	18383	17963	18138	18133	18376	18133	18307	18194	18343	18389	18309	18237	18224	18233	18207	18190	18049	18035	18245	18109	18340	18065	18293	18228	18302	18020	18203	18283	18174	18233	18175	18282	18065	18105	18311	18346	18072	18256	18213	17964	18207	18381	18117	18114	18059	18248	18431	18281	18223	18303	18263	18287	18090	18257	18157	18272	18268	18281	18162	18177	18184	18045	18031	18023	18258	18095	18156	18071	18104	18280	18263	18410	18326	18269	18161	18398	18328	18164	18386	18243	18212	18307	18131	18088	18246	18328	18187	18186	18191	18198	18274	18342	18308	18239	18211	18236	18144	18300	18202	18361	18259	18329	18319	18281	18054	18190	18356	18367	18293	18067	18271	18074	18465	18436	18211	18189	18132	18332	18418	17884	18400	18223	18384	18249	18308	18292	18396	18252	18267	18090	18096	18362	18326	18358	18243	18179	18307	18467	18496	18098	18418	18322	18047	18249	18311	18391	18360	18079	18170	18284	18222	18178	18428	18365	18187	18275	18166	18044	18194	18230	18143	17977	18285	18405	18387	18104	18205	18322	17989	18159	18162	18220	18131	18191	18262	18209	18108	18147	18259	18169	18449	18356	18032	18211	18168	18342	18380	18145	18174	18052	18328	18154	18218	18084	18356	18137	18183	18274	18020	18368	18227	18285	18133	18128	18155	18157	18246	18413	18217	18107	18161	18257	18286	18200	18148	18286	18006	18249	18350	18075	18068	18355	18207	18189	18306	18394	18564	18257	18205	18214	18247	18208	18250	18317	18263	18199	18290	18193	18040	18387	18285	18325	18104	18126	18304	18089	18311	18401	18240	18276	18264	18001	17936	18143	18232	18162	18374	18397	18002	18048	18005	18127	18180	18151	18084	18240	18160	18277	18238	18310	18072	18303	18063	18283	18203	18364	18357	18345	18270	18273	18338	18118	18433	18280	18259	18177	18269	18228	18268	18275	18162	18142	18278	18170	18218	18151	18157	18087	18062	18067	18196	18178	18268	18408	18160	18395	18391	18232	18236	18149	18179	18379	18484	18321	18279	18297	18103	18313	18105	18034	18157	18344	18255	18243	18305	18184	18170	18243	18203	18133	18189	18161	18108	18153	18051	18197	18263	18314	18154	18175	18223	18248	18197	17997	18185	18198	18354	18305	18280	18221	18087	18363	18295	18065	18083	18243	18113	18208	18197	18141	18263	18172	18267	17906	18281	18079	18314	18177	18186	18412	18163	18175	18258	18245	18342	18217	18263	18048	18045	18182	18228	18059	18245	18343	18156	18302	18204	18302	18186	18264	18196	18375	18116	18129	18213	18257	18045	18192	18236	18311	18316	18304	18210	18067	18207	18161	18141	18142	18009	18044	18162	18206	18180	18090	18092	18150	18087	18246	18271	18160	18208	18321	18247	18123	18001	18242	18315	18200	18104	18149	18202	18247	18198	17945	18079	18081	18197	18370	18056	18163	18287	18354	18220	18279	18324	18334	18185	18050	18332	18149	18144	18242	18189	18228	18209	18249	18168	18162	18253	18138	18292	18246	18508	18280	18297	18278	18258	18050	18157	18091	18237	18119	18170	18132	18156	18268	18306	18220	17983	18410	18307	18241	18092	18316	18216	18209	18388	18183	18228	18375	18302	18239	18375	18055	18353	18328	18209	18147	18258	18224	18477	18217	18357	18242	18125	18143	18236	18040	18248	17923	17911	18278	18059	18407	18388	18144	18141	18259	18239	18187	18171	18194	18298	18152	18057	18200	18370	18134	18189	18167	18294	18168	18066	18337	18342	18263	18062	18167	18327	18270	18273	18231	18093	18176	18497	18352	18203	18234	18190	18374	18341	18489	18074	18458	18302	18174
20646	37483	35765	29136	21785	18463	19352	19230	19340	18182	17996	17771	29658	41776	38411	31053	22378	18386	16862	16195	16006	15947	15824	15976	15941	15844	15771	15875	15821	16013	15850	15920	15999	15842	16021	16029	15975	15940	15915	15864	16036	15862	16244	15883	16047	15900	15889	15784	15938	15999	15989	15826	15899	15874	15923	15862	15994	15971	15919	15982	16073	15956	15937	15819	15872	15849	16158	16071	15951	15889	15965	15996	15663	15815	15754	15823	15925	15918	15819	15925	15916	15911	15951	16088	15623	16031	16078	16026	15729	15832	15881	16024	15911	15721	15929	16015	15894	15764	15948	16046	16098	15669	15708	15794	15672	16022	15868	15703	15652	15855	15964	15893	16033	15928	15783	15991	15916	15905	15832	15806	15737	15986	15786	15867	16112	15870	15688	15893	15805	15870	15947	15821	15789	15972	15903	15886	15879	16060	15753	15774	15976	16057	15938	15824	16032	15841	16035	16089	15797	15913	15880	15867	15962	15885	15903	15935	15787	15987	15811	15770	15872	16006	15807	15927	15879	15890	15777	15997	15807	15911	15902	15903	15984	15749	15962	16013	15883	15980	15967	15873	15983	15724	15852	15780	15902	15759	15739	15934	15800	15884	15963	15707	15889	15739	15847	15847	15745	15852	15920	15938	15869	15998	15877	15816	15741	15919	15755	16073	15818	15921	15884	15913	15955	15811	15784	15762	15777	15853	15919	15905	15982	15780	16034	15909	15986	15904	15799	15922	15850	15976	15976	15829	16001	15619	15740	15834	15989	15758	15939	15817	15971	15969	15979	15747	15824	15840	15803	15864	15810	15824	15816	15779	16043	15867	15854	15880	15975	15977	15746	15850	15981	15754	16007	16000	16003	15682	15909	15750	15852	16040	15974	15771	16012	16070	15953	15979	15773	15898	15906	15849	15877	15827	15812	15719	15917	15793	15991	15900	15812	15789	15811	15728	15887	15892	15843	15818	15729	15670	15930	15834	15854	15832	16042	15797	15872	15946	15865	15854	15917	15791	15850	15796	15917	15953	15943	15994	15933	15716	15811	15848	15918	15869	15866	15735	15978	15984	15850	15849	15948	15788	15879	15917	15899	15815	15963	15888	15909	15843	15871	15744	15790	15994	15961	15954	15882	15967	15802	15989	15841	15975	15752	15853	15726	15913	15861	15811	15899	15906	16104	15692	15991	15849	15854	15987	15887	15856	15901	15902	15608	15925	15937	15807	15893	15840	15835	15863	15827	15905	15768	15886	15648	15933	15829	15860	15914	16003	15861	15706	15830	15841	15688	15811	16003	15866	15972	15968	15899	15874	16047	15978	15807	15814	15875	16082	15731	15881	15869	15909	15901	15901	15695	15888	15806	15915	15881	15924	15954	15773	15807	15716	15957	15759	15671	15836	15823	15888	15965	15794	15941	15829	15786	15954	15764	16076	16069	15756	15763	15865	15673	15809	16147	15775	15902	15857	15978	15938	15888	15693	15789	15832	15873	15798	15636	15896	15798	15796	15824	16070	15899	15921	15971	15835	15699	15659	15867	16055	15706	15981	15795	15711	16044	15748	15930	15983	15882	15874	15798	16013	15700	16035	15892	15888	15876	15909	15744	15815	15915	15967	15832	15758	15651	15908	15939	15815	15802	15898	15914	15848	15783	15806	15963	15965	15934	15949	15813	15955	15858	15854	15752	15962	15814	16042	15880	15949	15769	15995	15815	15840	16057	15744	15896	15899	15972	15979	16050	15821	15980	15880	15792	15816	15947	15959	15770	15866	15770	15809	15865	15865	15974	15845	15842	15967	15805	15833	15891	15793	15889	15796	15938	15915	15807	15870	15808	15850	15914	15804	15956	15923	15946	15889	15862	15674	15959	16023	15805	15905	15776	15743	15846	15823	15842	15969	15978	15902	15871	15801	15884	15862	15773	16047	15971	15807	15854	16044	15986	15930	15788	15943	15750	15884	15796	15974	15745	15920	15674	15802	15943	15892	15833	15887	15964	15994	15775	15972	15961	15938	15865	15942	15961	15833	15870	15956	15934	15784	15868	15823	15895	15829	15921	15913	15926	15813	15708	15765	15837	15951	15847	15845	15847	15826	15816	15931	15836	15973	15912	15949	15770	15824	15778	15773	15747	15877	15867	15965	15812	15899	15793	15941	16001	15790	15990	15795	15752	15689	16017	15873	15775	15898	15871	15709	15896	15815	15938	15891	15762	15909	15857	15773	15829	15868	15897	15707	15910	15886	15816	15807	15942	15724	15844	15793	15847	15887	15828	15870	15877	15913	15958	15979	16029	15840	15678	15944	15876	15992	15838	15810	15817	15984	15969	15822	15831	15786	15948	15851	15680	15847	15766	15878	15868	15686	15842	15945	15853	15759	16106	15858	15928	15637	15878	15979	16028	15896	15986	15792	16018	15866	15855	15992	15709	15822	15954	15851	15864	15775	15833	15981	15745	15895	15870	15910	15842	16003	15899	15838	15919	15791	15910	15909	15898	15774	15889	15866	15919	15862	15698	15879	15968	15906	15949	15826	15886	15804	15806	15945	15944	15999	15979	15839	15937	15628	15928	15927	15931	16121	15759	15885	15948	16019	15899	15758	15680	16036	15872	15968	15846	15939	15887	16001	16027	15906	15892	15806	15886	15722	15966	15960	15785	15816	15984	15681	15961	15866	15933	15892	15902	15901	15935	15874	15816	15851	15802	15940	15920	15863	15910	15853	15857	15846	15661	16125	15921	15907	15861	15865	15916	15841	15838	15815	15936	15776	15855	15894	15924	15791	15944	15903	15725	15965	15770	15850	15839	15951	15938	15952	15817	15894	15985	15842	15847	15897	15810	15771	15884	15844	15965	15841	15800	15895	15776	15844	15799	15908	15776	15855	15854	15788	16097	16032	15900	15996	15927	15963	15804	15899	15734	15900	15884	15874	15788	15652	15920	15969	15858	15868	15814	15845	15874	15794	15966	15819	15786	15864	15765	15813	15705	15734	16051	16051	15866	15861	15714	15895	15894	15848	15961	15940	15870	15804	16025	15688	15966	15734	15841	15772	15661	15882	15888	15962	15742	15860	15743	15905	15836	15867	15941	15896	15965	15896	15924	15825	15838	16009	15674	15784	15916	15867	15884	15839	15760	15811	15878	15758	15797	15876	15935	15967	15924	15897	15987	15807	15808	15910	15929	15763	16114	15777	15948	15880	15752	16000	15851	15852	15877	15869	15726	15829	15913	15940	15864	15818	15734	15977	15948	15916	15780	15868	16122	15827	15901	15877	15871	15876	15930	15760	16116	15795	15773	15763	15865	15723	16016	16005	15651	15756	15744	15917	15702	15843	15776	15879	15660	15962	15918	15926	15758	15882	15815	15951	15862	15819	15923	15752	15718	15853	15828	15879	15893	16022	15822	15816	15872	15908	15861	16067	15949	15723	15915	15892	15880	15995	15746	15856	15946	15759	15760	15646	15816	15876	15920	15823	15865	15807	15766	15869	15977	15973	15938	16023	15875	15962	15890	15718	15938	15982	15928	15863	15780	15797	15830	15963	15736	15993	15668	15963	15629	15807	16007	15754	16002	15778	15883	15876	15897	15854	15933	15916	15864	15868	15885	15918	15726	16013	15894	15658	15890	15806	15795	15747	15819	15654	15867	15974	15896	16099	15868	15825	15859	15847	15847	15868	15754	15726	15937	15982	15976	15814	15888	15923	16015	15786	15744	15872	15973	15909	15966	15849	15846	15865	15808	15982	15824	15917	15827	15760	15896	15939	15890	15871	15817	15843	15973	15981	15913	15867	15716	15867	16034	16019	15926	15825	15743	15930	15846	15867	15899	15914	15841	15904	15845	15762	15706	15966	15901	15723	15960	15918	15768	15919	15752	15918	16056	15814	15755	15950	15862	15896	15883	15963	16048	15876	15766	15830	15944	15852	15955	15908	16097	15561	16035	15787	15637	15810	15812	15875	15723	15754	15953	15860	15832	15817	15735	16010	15903	15687	15754	16001	15797	15827	16018	15841	15691	15862	15976	15928	15759	15730	15790	15875	15861	15854	15913	15712	15931	15869	16011	15792	16036	15933	15897	15728	15910	15902	15805	15785	15842	15845	15701	15808	15814	15894	15871	15976	16033	15836	16083	15864	15949	15793	15771	15832	15978	15755	15947	15964	15817	15991	15836	15787	16012	15963	16013	15914	15646	15930	16026	15797	15884	15861	15742	15879	15675	15734	15862	15807	15952	15832	16037	15876	15773	15893	15698	15798	15730	15853	15741	15968	15723	16071	15884	15835	15762	16040	15864	15861	15901	15878	15996	15794	15938	15842	15826	15839	15908	15973	15827	16000	15848	15812	15868	15755	15977	15885	15664	15649	15976	16047	15809	16036	15993	15950	15809	15881	16011	16000	15768	15812	15739	15914	15783	15978	16145	15783	15763	16032	15849	15854	15957	15799	15988	15745	15953	15877	15848	15988	15783	15820	15917	15786	15796	15939	15851	15786	15877	15825	15947	15971	15875	15624	15902	15963	16000	15753	15743	15805	15763	15877	15802	15920	15695	15872	15920	16065	15807	15805	15786	15808	15770	15910	15679	16043	15889	15671	15916	15972	16020	15822	15911	15890	15985	15897	16020	15824	15804	15979	15972	15852	15865	16001	15708	15684	15976	15677	15928	15961	15815	15838	15701	15872	15963	15885	15807	15697	15918	15826	15803	15911	15802	15912	15776	15910	15778	15686	15818	15818	16021	15694	15930	15840	15892	15978	15919	15787	15724	15862	15855	15943	16015	15901	15822	15830	16029	15787	15792	15644	15875	15771	15773	16013	15782	15893	15931	15851	15867	15979	15973	15801	15860	15926	15830	15860	15849	15775	15875	15955	15817	16046	15959	15862	15834	16006	15908	16023	15813	15862	15922	16029	15816	15848	15889	16016	15889	15778	15957	15876	15868	15761	16008	15890	15875	15826	15920	15884	15929	16009	15899	15720	15804	15804	15925	15864	15965	15907	15860	15843	15736	15952	16003	15788	15906	16034	15858	15781	15822	16049	15786	15945	15961	15899	15958	15879	15873	15969	15899	15857	15987	15855	15893	15955	15925	15773	15850	16006	15821	15647	15904	15740	15883	15794	15860	15922	15949	15993	15736	15967	15997	15805
27297	23189	27669	24941	19702	18589	19051	18655	18293	18528	18113	18051	18829	19793	19777	19156	18610	18236	17841	17908	17849	17877	17765	17756	17906	17779	17744	17516	17816	17718	17827	17877	17598	17924	17933	17668	17680	17758	17815	17908	17702	17784	17892	17956	17675	17931	18069	17940	17844	17907	17830	17826	17832	17856	17887	17735	17624	17751	17701	17852	17650	17660	17871	17662	17901	17866	17788	17770	17796	17980	17699	17894	17784	17787	17655	17652	17695	17830	17828	17746	17943	17783	17989	17629	17684	17702	18029	17820	17832	17681	17945	17726	17890	17804	17827	17836	17772	17724	17835	17825	17662	17745	17728	17775	17793	17645	17731	17529	17859	17715	17742	17889	17705	17709	17851	17706	17678	17877	17824	17890	17881	17820	18030	17708	17662	17758	17701	17670	17666	17866	17803	17853	18055	17844	17799	17846	17629	17704	17674	17927	17825	17794	17687	17713	17844	17758	17871	17833	17864	17819	17714	17608	17787	17772	17810	17755	17747	17602	17761	17918	17782	17709	17733	17749	17726	17913	17844	17993	17728	17761	17709	17699	17643	17695	17968	17771	17659	17711	17645	17787	17780	17903	17712	17743	17834	17894	17885	17716	17783	17798	17585	17570	17656	17708	17786	17984	17739	17614	17776	17814	17815	17622	17714	17445	17582	17691	17786	18046	17775	17736	17737	17671	17646	17791	17665	17822	17818	17805	17692	17852	17818	17664	17833	17639	17751	17798	17861	17548	17734	17781	17741	17690	17854	17805	17818	17800	17910	17798	17828	17646	17751	17902	17660	17707	17675	17829	17587	17854	17751	17721	17690	17841	18086	17609	17831	17673	17732	17799	17837	17750	17838	17653	17799	17884	17656	17713	17781	17936	17709	18034	17938	17692	17845	17877	17678	17843	17719	17947	17771	17802	17786	17732	17706	17511	17737	17782	17820	17827	17849	17747	17767	17886	17564	17675	17680	17712	17695	17998	17548	17633	17687	17756	17837	17743	17822	17717	17962	17738	17883	17762	17941	17694	17650	17831	17649	17775	17768	17788	17871	17802	17964	17669	17610	17758	17971	17824	17869	17879	17800	17721	17858	17796	17682	17817	17752	17817	17739	17934	17868	17801	17824	17832	17643	17759	17866	17737	17780	17763	17667	17644	17944	17575	17934	17844	18050	17794	17847	17949	17898	17778	17729	17804	17792	17692	17675	17852	17835	17895	17755	17786	17795	17724	17612	17673	17787	17836	17791	17649	17863	17600	17620	17745	17818	17761	17827	17945	17650	17884	17817	17728	17824	17779	18022	17985	17693	17861	17943	17954	17806	17751	17918	17904	17803	17684	17768	17842	17926	17718	17823	17879	17883	17749	17676	17787	17892	17659	17708	17683	17646	18013	17848	17775	17786	17713	17756	17925	17867	17847	17772	17725	17752	17644	17689	17731	17736	17881	17981	17857	17726	17835	17782	17671	17597	17584	17911	17726	17760	17885	17753	17749	18008	17694	17907	17647	17965	17833	17605	17579	17759	17716	17714	17973	17772	17888	17740	17714	17815	17696	17717	17877	17599	17695	17708	17818	17638	17643	17830	17731	18096	17903	17745	17767	17778	17864	17778	17793	17797	17917	17599	17906	17629	17582	17780	17882	17718	17791	17717	17855	17858	17567	17915	17870	17881	17706	17587	17825	17582	17712	17814	17810	17726	17799	17567	17700	17678	17755	17817	17854	17737	17613	17804	17748	17947	17902	17778	17661	17855	17794	17617	17872	17708	17817	17853	17875	17905	17642	17902	17825	18054	17969	17774	17675	17556	17790	17752	17795	17611	17818	17803	17719	17815	17579	17744	17781	17887	17715	17896	17822	17691	17915	17816	17940	17835	17814	17863	17888	17676	17835	17801	17786	17840	17730	17986	17676	17602	17720	17705	17814	17771	17779	17911	17673	17664	17657	17887	17590	17638	17743	17827	17683	17641	17764	17843	17750	17735	17609	17735	17965	17756	17818	17599	17840	17497	17656	17622	17894	17927	17707	17674	17709	17716	17771	17756	17747	17674	17803	17695	17743	17732	17912	17834	17697	17792	17490	17884	17784	17752	17667	17643	17723	17792	17826	17803	17916	17648	17778	17822	17679	17669	17675	17527	17615	17824	17734	17738	17752	17781	17976	17728	17794	17743	17870	17757	18033	17743	17662	17678	17815	17803	17899	17857	17798	17866	17888	17844	17785	17583	17631	17935	17851	17873	17724	17747	17729	18066	17630	17851	17709	17665	17910	17921	17710	17747	17774	17739	17791	17914	17913	17895	17736	17796	17901	17923	17722	17803	17553	17848	17953	17966	17698	17781	17575	17744	17560	17842	17908	17753	17697	17660	17796	17776	17738	17838	17815	17547	17740	17854	17591	17906	17732	17609	17725	17912	17723	17882	17786	17929	17480	17739	17806	17779	17858	17916	17955	17894	17793	17799	17686	17863	17813	17876	17743	17815	17928	17817	17793	17791	17999	17835	17749	17666	17818	17744	17791	17873	17779	17615	17824	17888	17830	17692	17825	17896	17773	17759	17719	17801	17990	17702	17635	17884	17952	17756	17800	17710	17755	17927	17698	17728	17820	17693	17919	17865	17745	17501	17755	17897	17767	17788	17878	17606	17885	17710	17792	17763	17837	17735	17817	17736	17797	17682	17850	17550	17640	17643	17725	17777	17698	17762	17716	17800	17866	17759	17930	17714	17836	17765	17835	17703	18000	17788	17592	17923	17701	17804	17717	17855	17802	17788	17765	17888	17740	17789	17715	17783	17925	17651	17760	17613	17635	17755	17847	17738	18001	17801	17632	17779	17783	17826	17697	17592	18075	17515	17868	17852	17853	17832	17911	17757	18002	17802	17947	17776	17655	17790	17817	17794	17749	18073	17891	17872	17694	17732	17692	17696	17583	17795	17863	17790	17702	17666	17697	17813	17904	17700	17588	17659	17807	17844	17718	17707	17791	17871	17790	17739	17685	17770	18025	17548	17676	17852	17520	17799	17776	17741	17799	17731	17930	17855	17636	17609	17738	17809	17803	17750	17831	17723	17772	17695	17771	17727	17642	17730	17715	17924	17719	17689	17629	17782	17569	17790	17568	17832	17932	17899	17816	17762	17656	17831	17770	17646	17814	17844	17746	17669	17676	17800	17672	17725	17883	17747	17898	18011	17810	17570	17719	17770	17798	17926	18098	17774	17806	18105	17804	17686	17797	17696	17674	17688	17628	17942	17852	18049	17748	17851	17973	17559	17890	17714	17663	17856	17856	17836	17876	17730	17607	17848	17772	17535	17736	17827	17820	17730	17747	17792	17606	17541	17855	17680	17773	17718	17763	17828	17791	17763	17769	17837	17741	17791	17834	17684	17728	17876	17788	17864	17911	17756	17973	17912	17907	17695	17901	17804	17729	17941	17900	17974	17745	17857	17845	17708	17692	17830	17574	17830	17753	17694	17882	17713	17749	17845	17786	17648	17724	17856	17667	17705	17632	17618	17751	17760	17820	17779	17708	17834	17668	17765	17694	17764	17686	17571	17789	17799	17740	17804	17724	17867	17766	18050	17782	17876	17829	17541	17746	17886	17768	17754	17601	17806	17574	17852	17692	18024	17678	17942	17899	17771	17728	17863	17721	17762	17800	17924	17662	17822	17778	17748	17826	17708	17886	17646	17726	17692	17677	17804	17801	17989	17808	17708	17679	17696	17698	17686	17613	17894	17789	17882	17624	17700	17799	17791	17759	17973	17705	17819	17743	17935	17603	17745	17641	17812	17862	17892	17720	17704	17576	17662	17820	17649	17855	17950	17895	17879	17845	17888	17635	17702	17719	17728	18078	17829	17978	17615	17746	17636	17825	17788	17758	17767	17708	17580	17840	17779	17787	17795	17723	17756	17878	17732	17648	17648	17753	17743	17741	17789	17752	17720	17623	17774	17855	17931	17757	17733	17949	17656	17637	17684	17804	17748	17829	17737	17790	17956	17759	17871	17957	17838	17955	17829	17743	17654	17906	17918	17883	17734	17620	17874	17580	17927	17789	17821	17745	17637	17879	17747	17615	17692	17750	17573	17817	17803	17963	18092	17685	17640	17730	17705	17786	17826	17803	17898	18031	17944	17991	17731	17825	17743	17864	17726	17668	17786	17622	17562	17876	17804	17795	17821	17700	17784	17551	17690	17702	17715	17963	18031	17685	17798	17704	17797	17461	17933	17947	17817	17966	17616	17798	17681	17756	17964	18012	17947	17936	17891	17972	17977	17843	17631	17819	17739	18061	17773	17779	17923	17801	17852	17817	17652	17794	17787	17720	17798	17828	17693	17725	17813	17766	17933	17826	18108	17863	17719	17844	17831	17808	17598	17661	17643	17826	17507	17612	17845	17675	17867	17796	17948	17804	17773	17689	17728	17840	18021	17734	17929	17839	17771	17778	17544	17877	17772	17746	17979	17717	17608	17592	17667	17733	17808	17823	18067	17664	17772	17812	17737	17589	17722	17799	17818	17838	17824	17626	17707	17998	17755	17819	17607	17677	17945	17703	17892	17860	17722	17608	17793	17840	17875	17740	17822	17728	17870	17734	17910	17667	17638	17808	17734	17856	18070	17900	17888	17696	17756	17738	17747	17724	17886	17941	17695	17895	17738	17884	17512	17769	17686	17732	17813	17816	17767	17867	17822	17732	17740	17743	17687	17728	17700	17731	17775	17744	17767	17675	17727	17657	17696	17670	17684	17881	17672	17945	17790	17784	18004	17576	17682	17730	17649	17817	17902	17775	17904	17562	17796	17850	17852	17930	17627	17766	17697	17640	17554	17822	17806	17966	17859	17810	17803	17695	17973	17784	17609	17735	17895	17777	17718	17854	17700	17775	17840	17846	17940	17846	17852	17767	17959	17728	17922	17698	17798	17872	17939	17990	18040	17997	17950	17880	17927	17721	17693	17819	17958	17857	17820	17849	17837	17608	17817	17594	17757	17804	17724	17746	17851	17729	17706	17727	17779	17809	17965	17647	17856	17835	17621	17671	17820	17762	17719	17611	17794	17759	17890	17791	18104	17767	17981	17826	17924	17808	17785	17806	17713	17662	17691	17837	17861	17942	17805	17717	17910	17752	17693	17722	17777	17743	17708	17622	17982	17810
19730	29105	27474	22888	18334	17123	17714	17072	16863	16505	16198	16229	17389	18803	18115	17311	16514	16026	15918	15709	15768	15716	15660	15649	15615	15668	15621	15589	15472	15693	15506	15746	15670	15667	15764	15557	15666	15485	15644	15609	15612	15559	15632	15668	15720	15693	15634	15641	15588	15621	15682	15618	15617	15696	15594	15634	15585	15547	15671	15656	15504	15885	15629	15583	15590	15571	15554	15661	15695	15434	15625	15717	15656	15541	15681	15721	15548	15849	15540	15690	15522	15474	15848	15623	15652	15673	15512	15541	15564	15618	15573	15610	15579	15698	15559	15541	15568	15576	15715	15629	15556	15652	15620	15695	15513	15634	15645	15471	15662	15690	15632	15615	15605	15693	15702	15669	15560	15645	15658	15305	15692	15545	15722	15610	15523	15690	15742	15524	15653	15437	15675	15549	15743	15574	15484	15572	15633	15580	15580	15565	15639	15704	15555	15530	15535	15578	15712	15609	15770	15508	15501	15644	15682	15542	15607	15699	15652	15519	15645	15581	15680	15641	15557	15615	15539	15491	15661	15656	15571	15594	15716	15611	15641	15648	15777	15516	15493	15570	15756	15540	15757	15562	15698	15692	15508	15771	15665	15557	15629	15640	15559	15675	15501	15669	15616	15584	15537	15634	15729	15704	15598	15576	15569	15599	15567	15582	15582	15533	15645	15541	15754	15487	15635	15546	15519	15662	15651	15541	15485	15590	15736	15623	15587	15763	15539	15638	15639	15540	15712	15605	15531	15692	15508	15701	15657	15591	15684	15608	15563	15754	15622	15611	15656	15540	15726	15582	15638	15564	15755	15524	15580	15748	15584	15529	15579	15520	15652	15589	15767	15614	15671	15600	15817	15624	15567	15700	15629	15785	15600	15671	15779	15504	15780	15686	15494	15668	15873	15661	15508	15783	15527	15741	15613	15590	15627	15707	15596	15559	15569	15691	15657	15658	15630	15600	15745	15488	15546	15678	15601	15584	15646	15654	15572	15540	15632	15741	15554	15561	15575	15676	15753	15578	15713	15674	15694	15631	15803	15589	15623	15454	15644	15736	15826	15656	15962	15561	15721	15392	15600	15660	15718	15571	15629	15785	15714	15626	15505	15652	15680	15560	15529	15525	15566	15516	15583	15728	15493	15621	15560	15545	15637	15683	15696	15623	15600	15627	15505	15512	15703	15562	15662	15635	15730	15609	15490	15633	15623	15543	15548	15629	15786	15764	15516	15849	15768	15689	15565	15597	15598	15629	15493	15546	15613	15688	15789	15743	15594	15744	15554	15725	15544	15580	15818	15520	15659	15551	15727	15657	15814	15576	15660	15715	15699	15625	15584	15606	15682	15578	15616	15562	15581	15646	15523	15566	15544	15695	15681	15602	15526	15557	15513	15445	15507	15658	15599	15587	15630	15596	15824	15564	15616	15736	15774	15419	15588	15533	15658	15841	15612	15671	15519	15627	15555	15520	15657	15548	15758	15508	15750	15632	15669	15678	15601	15534	15760	15671	15611	15669	15400	15765	15653	15591	15552	15821	15557	15607	15564	15546	15557	15514	15619	15829	15698	15614	15595	15750	15710	15737	15420	15659	15580	15683	15521	15564	15642	15734	15683	15726	15572	15482	15529	15499	15551	15462	15643	15605	15619	15618	15594	15600	15706	15580	15574	15634	15557	15681	15678	15600	15654	15497	15455	15618	15580	15608	15603	15614	15554	15641	15568	15756	15657	15695	15553	15712	15831	15696	15561	15664	15601	15720	15668	15484	15646	15643	15478	15610	15496	15577	15652	15663	15613	15852	15594	15659	15639	15743	15667	15543	15554	15743	15706	15567	15579	15414	15591	15648	15624	15651	15515	15599	15581	15788	15533	15582	15672	15582	15712	15555	15778	15772	15487	15560	15648	15724	15635	15543	15592	15719	15548	15520	15733	15503	15522	15425	15780	15572	15488	15593	15834	15698	15531	15593	15562	15696	15689	15789	15753	15443	15596	15703	15610	15618	15585	15604	15751	15635	15580	15613	15598	15607	15637	15674	15660	15560	15645	15615	15649	15739	15520	15603	15638	15712	15600	15850	15610	15625	15656	15802	15650	15715	15603	15587	15717	15587	15502	15570	15739	15546	15519	15663	15569	15755	15667	15626	15560	15612	15590	15689	15601	15486	15715	15513	15589	15575	15686	15517	15574	15830	15512	15520	15536	15649	15735	15578	15546	15659	15640	15741	15490	15757	15608	15521	15679	15639	15715	15563	15576	15537	15721	15630	15532	15607	15589	15896	15608	15640	15619	15633	15661	15655	15529	15658	15543	15559	15742	15546	15652	15673	15482	15830	15732	15635	15753	15671	15543	15598	15500	15637	15605	15720	15609	15749	15807	15661	15651	15631	15719	15607	15447	15473	15532	15699	15483	15877	15599	15485	15632	15594	15486	15681	15740	15467	15590	15691	15644	15552	15716	15595	15669	15607	15769	15680	15617	15666	15684	15480	15667	15774	15649	15493	15764	15582	15639	15700	15601	15792	15653	15710	15581	15651	15676	15645	15657	15785	15425	15656	15737	15660	15703	15647	15590	15772	15598	15583	15745	15706	15611	15735	15598	15593	15648	15706	15673	15613	15735	15637	15571	15550	15715	15704	15662	15697	15546	15645	15658	15518	15640	15606	15534	15405	15638	15717	15597	15598	15736	15649	15535	15489	15666	15590	15730	15681	15600	15702	15659	15694	15621	15616	15545	15641	15716	15668	15523	15746	15629	15672	15669	15547	15659	15578	15668	15581	15618	15700	15585	15713	15611	15710	15660	15870	15635	15649	15691	15561	15621	15541	15623	15670	15543	15715	15381	15690	15682	15629	15767	15763	15530	15577	15811	15472	15723	15699	15679	15588	15517	15682	15624	15493	15650	15675	15650	15501	15568	15773	15499	15645	15613	15533	15603	15695	15825	15668	15601	15724	15606	15514	15674	15492	15598	15607	15735	15622	15622	15711	15543	15620	15723	15519	15634	15756	15780	15806	15714	15631	15676	15604	15571	15659	15626	15595	15565	15547	15776	15718	15652	15653	15600	15724	15639	15694	15781	15692	15784	15651	15629	15612	15525	15635	15694	15714	15553	15651	15698	15589	15651	15678	15532	15827	15528	15661	15639	15592	15660	15630	15636	15675	15671	15522	15688	15594	15706	15626	15629	15747	15700	15723	15510	15907	15506	15707	15760	15861	15717	15670	15769	15622	15763	15572	15626	15606	15690	15554	15588	15562	15523	15546	15579	15582	15593	15712	15537	15572	15505	15710	15537	15600	15565	15714	15846	15597	15663	15574	15722	15607	15499	15641	15676	15688	15522	15630	15562	15526	15497	15576	15628	15422	15614	15576	15582	15534	15615	15714	15638	15632	15462	15756	15615	15506	15582	15477	15548	15661	15619	15616	15530	15725	15803	15614	15594	15727	15800	15748	15699	15570	15589	15633	15620	15538	15514	15625	15578	15639	15589	15632	15751	15613	15672	15703	15742	15560	15714	15642	15605	15562	15711	15722	15659	15669	15642	15713	15538	15499	15703	15530	15553	15542	15625	15534	15622	15630	15552	15655	15651	15514	15685	15631	15509	15667	15545	15742	15663	15652	15497	15631	15782	15448	15628	15802	15559	15585	15691	15551	15578	15621	15632	15812	15683	15552	15393	15615	15559	15616	15716	15665	15536	15632	15545	15594	15647	15676	15459	15604	15434	15661	15510	15691	15473	15626	15519	15574	15425	15499	15655	15663	15549	15677	15669	15520	15571	15699	15565	15516	15622	15689	15575	15626	15683	15563	15635	15760	15665	15644	15730	15513	15566	15556	15521	15716	15750	15547	15582	15529	15453	15553	15722	15615	15742	15544	15567	15428	15671	15555	15643	15580	15560	15696	15539	15675	15682	15603	15480	15615	15751	15722	15640	15566	15755	15579	15403	15605	15593	15732	15559	15506	15694	15754	15550	15767	15550	15696	15697	15577	15609	15595	15640	15742	15537	15721	15703	15560	15552	15797	15631	15476	15562	15847	15643	15734	15643	15693	15395	15591	15524	15768	15584	15789	15653	15716	15609	15855	15754	15486	15735	15429	15842	15652	15737	15538	15542	15771	15571	15572	15542	15596	15574	15678	15546	15632	15655	15608	15597	15698	15578	15662	15725	15581	15553	15622	15610	15641	15614	15639	15729	15657	15648	15412	15648	15476	15662	15671	15694	15570	15640	15546	15634	15580	15710	15594	15608	15687	15662	15591	15610	15669	15559	15702	15598	15687	15687	15601	15680	15726	15487	15688	15755	15691	15637	15664	15594	15630	15681	15751	15620	15575	15563	15565	15508	15548	15557	15613	15725	15712	15495	15540	15539	15627	15546	15585	15709	15506	15598	15643	15566	15599	15723	15626	15752	15776	15776	15675	15538	15560	15698	15726	15662	15528	15531	15587	15581	15719	15569	15594	15665	15635	15599	15606	15639	15709	15624	15593	15594	15532	15640	15741	15465	15662	15507	15652	15698	15615	15735	15678	15484	15844	15643	15639	15746	15667	15578	15574	15656	15711	15618	15595	15681	15614	15500	15771	15449	15708	15622	15586	15725	15727	15540	15581	15693	15518	15608	15539	15688	15719	15567	15664	15658	15631	15689	15774	15529	15528	15539	15758	15629	15690	15297	15595	15616	15542	15600	15608	15670	15652	15539	15687	15637	15436	15605	15551	15580	15607	15594	15709	15609	15585	15705	15671	15660	15708	15561	15630	15670	15730	15580	15628	15464	15476	15462	15604	15555	15813	15780	15799	15753	15620	15577	15784	15816	15646	15466	15641	15792	15626	15910	15633	15608	15584	15594	15684	15650	15520	15799	15570	15564	15808	15686	15589	15694	15480	15646	15520	15681	15644	15523	15578	15632	15648	15818	15679	15536	15517	15714	15558	15653	15641	15447	15681	15576	15656	15581	15580	15782	15573	15578	15782	15764	15795	15709	15508	15611	15591	15705	15766	15708	15735	15525	15607	15535	15760	15564	15646	15822	15663	15639	15476	15528	15501	15806	15469	15511	15506	15663	15747	15635	15666	15636	15630	15768	15682	15706	15680	15586	15531	15556	15619	15613	15597	15742	15561	15493	15650	15483	15436	15730	15816	15434	15751
23461	20904	28221	23931	22138	22646	22613	19699	18920	18950	18836	18977	23806	30643	29046	25139	21148	19027	18318	17863	18052	17846	17699	17880	18136	17953	17742	17715	17615	17851	17752	17649	17767	17750	17925	17753	17777	17763	17945	17702	17745	17686	17534	17639	17854	17638	17696	17903	17880	17769	17840	17633	17766	17861	17750	17835	17726	17481	17816	17679	17689	17737	18014	17774	17830	17606	17666	17794	17618	17887	17733	17566	17740	17589	17879	17536	17791	17719	17739	17914	17849	17771	17789	17562	17946	17746	17835	18035	17884	18059	17487	17836	17704	17784	17840	17717	17736	17726	17722	17689	17782	17782	17733	17534	17755	17797	18033	17697	17734	17812	17870	17530	17696	17535	17722	17829	17931	17769	17738	17795	17595	17695	17770	17946	17892	17696	17659	17989	17727	17769	17808	17765	17698	17682	17781	17636	17831	18013	17749	17708	17637	17602	17749	17776	17625	17707	17692	17627	17932	18024	17782	17806	17763	17636	17808	17783	17710	17944	17745	17796	17688	17708	17880	17756	17581	17600	17559	17831	17873	17524	17809	17736	17699	17784	17799	17552	17967	17872	17825	17688	17809	17708	17686	17919	17915	17912	17597	17924	17610	17881	17865	17705	17588	17813	17788	17834	17801	17801	17729	17709	17751	17693	17833	17563	17806	17843	17799	17740	17700	17840	17638	17833	17740	17616	17594	17660	17786	17880	17656	17663	17820	17682	17571	17792	17766	17615	17771	17769	17713	17884	17631	17749	17712	17847	17938	17792	17835	17611	17668	17774	17791	17972	17887	17889	17846	17862	17859	17714	17646	17628	17550	17731	17791	17782	17628	17597	17683	17804	17761	17893	17913	17744	17878	17818	17933	17638	17653	17643	17580	17721	17676	17863	17703	17958	17747	17773	17717	17644	17893	17687	17782	17737	17928	17660	17733	17751	17930	17890	17789	17839	17667	17988	17611	17736	17789	17913	17814	17615	17791	17893	17807	17676	17758	17759	18030	17825	17860	17557	17771	17814	17717	17640	17587	17676	17799	17726	17911	17796	17649	17894	17632	17719	17775	17667	17800	17802	17833	17551	17649	17907	17821	17818	17691	17900	17589	17632	17615	17689	17660	17640	17924	17726	17604	17779	17761	17747	17555	17665	17874	17606	17743	17871	17708	17971	17858	17668	17710	17678	17779	17634	17803	17547	17830	17826	17780	17788	17573	17789	17798	17831	17716	17575	17854	17508	17602	17864	17649	17615	17740	17736	17718	17804	17823	17737	17793	17993	17584	17567	17915	17748	17925	17710	17786	18007	17700	17505	17741	17791	17596	17743	17532	17662	17740	17703	17848	17654	17919	17636	17745	17808	17731	17747	17785	17575	17665	17738	17834	17774	17688	17556	17641	17853	17676	17736	17873	17662	17815	17709	17677	17798	17626	17718	17718	17805	17770	17665	17609	17682	17861	17730	17718	17692	17734	17719	17710	17804	17832	17865	17761	17773	17619	17761	17744	17599	17699	17590	17812	17913	17856	17805	17832	17585	17800	17706	17838	17742	17708	17872	17714	17782	17701	17675	17903	17544	17586	17705	17800	17643	17806	17622	17778	17659	17880	17735	17569	17691	17743	17753	17648	17895	17547	17688	17630	17581	17765	17880	17853	17690	17948	17774	17855	17934	17797	17676	17756	17866	17569	17630	17717	17701	17829	17780	17788	17839	17863	17748	17660	17579	17680	17733	17709	17883	17598	17688	17714	17657	17668	17760	17767	17583	17875	17635	17720	17716	17844	17629	17705	17896	17910	17753	17739	17872	17672	17815	17873	17768	17748	17743	17774	18023	17793	17605	17674	17932	17705	17622	17764	17762	17887	17837	17815	17741	17951	17577	17852	17682	17838	17766	17876	17687	17730	17699	17905	17647	17781	17767	17900	17784	17702	17562	17502	17711	17712	17512	17702	17923	17646	17762	17930	17775	17706	17670	17725	17826	17879	17709	17544	17489	17731	17727	17754	17874	17788	17753	17813	17540	17954	17777	17818	18003	17749	17675	17747	17730	17809	17648	17730	17735	17778	17632	17825	17628	17904	17684	17708	17829	17602	17738	17611	17731	17931	17784	17686	17930	17722	17634	17627	17841	17711	17772	17575	17649	17688	17526	17757	17802	17812	17848	17753	17867	17837	17669	17694	17761	17763	17593	17549	17901	17945	17571	17749	17548	17825	17695	17487	17754	17807	17911	17728	17773	17751	17646	17808	17808	17721	17912	17808	17808	17893	17816	17850	17895	17753	17752	17652	17733	17827	17818	17536	17582	17856	17788	17811	17954	17757	17764	17809	17649	17813	17674	17718	17914	17596	17812	17682	17752	17835	17650	17668	17710	17877	17761	17807	17578	17860	17827	17770	17839	17657	17710	17898	18010	17750	17698	17587	17745	17644	17590	18006	17843	17940	17844	17648	17779	17817	17847	18038	17747	17683	17957	17762	17755	17714	17777	17738	17790	17791	17718	17735	17746	17725	17826	17739	17708	17911	17691	17875	17657	17520	17801	17891	17636	17506	17720	17703	17787	17865	17603	17675	17894	17766	17642	17607	17677	17899	17694	17562	17727	17792	17505	17685	17714	17800	17605	17808	17550	17705	17819	17777	17813	17872	17776	17760	17761	17675	17622	17727	17754	17556	17791	17737	17699	17648	17630	17488	17881	17783	17829	17656	17806	17951	17769	17593	17770	17622	17690	17864	17709	17979	17788	17697	17615	17736	17564	17785	17924	17846	17795	17645	17610	17756	17853	17649	17615	17748	17849	17774	17783	17804	17689	17971	17692	17824	17615	17777	17721	17858	17776	17926	17772	17738	17761	17804	17756	17864	17771	17879	17761	17750	17855	17760	17678	17882	17831	17777	17696	17768	17671	17854	17573	17868	17685	17796	17877	17680	17570	17662	17746	17740	17707	17650	17840	17828	17716	17618	17848	17737	17713	17925	17879	17880	17716	17667	17588	17715	17615	17630	17907	17706	17866	17808	17638	17624	17757	17538	17672	17951	17808	17709	17772	17951	17728	17673	17867	17664	17822	17655	17975	17770	17692	17625	17780	17843	17596	17661	17827	17583	17841	17771	17778	17827	17661	17685	17727	17738	17704	17911	17937	17708	17903	17925	17641	17852	17705	17730	17598	17831	17936	17886	17586	17625	17717	17681	17721	17669	17772	17777	17929	17681	17583	17741	17855	17622	17656	17581	17683	17699	17771	17716	17833	17716	17756	17933	17841	17900	17760	17889	17816	17768	17841	17671	17796	17779	17689	17717	17644	17834	17705	17950	17870	17742	17595	17875	17543	17930	17763	17613	17583	17930	17802	17814	17684	17836	17791	17416	17541	17590	17752	17820	17748	17759	17770	17620	17763	17891	17637	17752	17603	17726	17776	17583	17715	17985	17743	17570	17877	17738	17760	17591	17589	17824	17895	17472	17703	17832	17921	17694	17847	17702	17877	17856	17809	17919	17726	17692	17572	17828	17676	17683	17867	17837	17653	17734	17603	17574	17604	17675	17618	17710	17603	17658	17762	17659	17817	17754	17734	17587	17830	17796	17652	17808	17711	17579	17741	17865	17799	17761	17827	17834	17569	17666	17884	17591	17675	17671	17681	17741	17559	17749	17768	17669	17696	17872	17720	17767	17501	17699	17550	17433	17868	17701	17737	17612	17856	17549	17698	17754	17724	17887	17864	17802	17686	17844	17742	17792	17557	17853	17806	17690	17583	17848	17750	17902	17812	17847	17786	17758	17735	17704	17780	17622	17659	17924	17750	17895	17797	17668	17841	17781	17860	17740	17546	17739	17704	17591	17938	17703	17693	17749	17664	17735	17540	17708	17996	17758	17758	17776	17891	17751	17753	17773	17828	17840	17873	17974	17740	17780	17788	17772	17573	17868	17679	17682	17748	17779	17934	17843	17913	17672	17671	17824	17738	17838	17578	17748	17688	17936	17667	17763	17807	17677	17811	17964	17795	17806	17654	17533	17772	17819	17675	17822	17759	17681	17805	17803	17868	17882	17693	17704	17671	17715	17876	17824	17741	17750	17935	17694	17667	17791	17782	17823	17831	17856	17603	17749	17820	17662	17899	17982	17881	17735	17847	17761	17726	17715	17774	17605	17733	17769	17720	17668	17701	17840	17746	17878	17668	17818	17722	17759	17859	17612	17886	17821	17758	17785	17871	17615	17667	17915	17902	17701	17668	17742	17774	17848	17774	17683	17788	17663	17869	17818	17576	17798	17937	17750	17664	17883	17968	17860	17776	17692	17724	17647	17721	17850	17676	17796	17631	17576	17628	17758	17684	17671	17913	17722	17864	17786	17898	17965	17914	17604	17651	17775	17684	17843	17805	17973	17878	17629	17821	17594	17698	17798	17890	17595	17894	17722	17703	17724	17544	17614	17645	17769	17689	17825	17737	17747	17829	17717	17516	17662	17854	17814	17768	17739	17673	17847	17667	17792	17817	17520	17549	17985	17592	17822	17933	17977	17713	17835	17848	17795	17748	17688	17825	17650	17877	17867	17682	17669	17736	17827	17531	17726	17842	17717	17514	17848	17923	17777	17712	17765	17796	17774	17823	17655	17631	17770	17868	17790	17875	17652	17796	17577	17688	17630	17671	17605	17625	17712	17808	17886	17693	17817	17683	17858	17794	17754	17808	17639	17875	17934	17663	18205	17623	17900	17831	17933	17743	17797	17578	17843	17696	17794	17913	17757	17848	17911	17662	17879	17872	17610	17627	17853	17949	17986	17827	17705	17897	17784	17617	17922	17632	17715	17724	17907	17846	17667	17657	17723	17677	17794	17638	17829	17448	17750	17566	17853	17715	17778	17838	17806	17631	17625	17792	17911	18025	17619	17773	17771	17657	17793	17541	17709	17811	17796	17643	17716	17875	17739	17822	17907	17798	17689	17754	17687	17924	17636	17447	17508	17790	17730	17958	17639	17730	17788	17676	17759	17718	17901	17728	17910	17635	17787	17979	17580	17601	17747	17938	17528	17648	17690	17709	17954	17650	17644	17815	17693	17742	17883	17566	17620	17616	17690	17848	17786	17726	17627	17780	17686	17750	17712	17634	17807	17866	17814	17742	17552	17713	17847	18071	17812	17842	17657	17849	17721	17859
17789	32034	32615	24342	21924	19776	19424	18479	17887	17572	17413	17582	25785	32806	29934	24567	19233	17064	16187	15809	15771	15646	15811	15761	15688	15763	15771	15844	15870	15571	15753	15674	15559	15720	15706	15835	15599	15603	15614	15581	15620	15835	15764	15825	15753	15786	15647	15472	15640	15510	15662	15673	15505	15678	15667	15659	15657	15412	15573	15683	15620	15563	15788	15679	15509	15656	15583	15610	15668	15510	15510	15620	15716	15635	15673	15716	15714	15650	15709	15756	15610	15691	15641	15713	15715	15561	15551	15661	15661	15620	15630	15504	15722	15603	15560	15705	15764	15672	15781	15721	15604	15647	15509	15639	15649	15573	15548	15576	15732	15730	15707	15483	15590	15517	15727	15606	15626	15599	15693	15606	15817	15764	15681	15591	15559	15700	15779	15613	15748	15490	15588	15719	15592	15584	15509	15870	15722	15658	15552	15525	15543	15618	15614	15683	15652	15700	15526	15795	15560	15622	15596	15536	15612	15499	15520	15569	15636	15585	15728	15714	15771	15763	15485	15628	15486	15472	15763	15763	15539	15718	15583	15548	15723	15640	15561	15662	15371	15662	15688	15695	15717	15749	15704	15534	15462	15676	15573	15715	15611	15684	15715	15717	15637	15588	15663	15595	15615	15748	15721	15785	15538	15632	15419	15643	15667	15872	15627	15568	15764	15716	15790	15659	15528	15925	15635	15525	15508	15753	15810	15603	15580	15671	15607	15775	15482	15489	15735	15703	15520	15821	15650	15750	15709	15731	15622	15681	15522	15728	15597	15738	15575	15538	15591	15646	15558	15616	15630	15775	15668	15626	15573	15582	15886	15658	15579	15622	15526	15617	15619	15526	15646	15579	15675	15685	15601	15641	15611	15628	15601	15561	15728	15689	15737	15706	15582	15569	15787	15521	15775	15571	15568	15634	15840	15414	15558	15730	15727	15609	15659	15671	15547	15559	15628	15779	15613	15706	15727	15678	15658	15638	15718	15703	15601	15666	15799	15583	15600	15509	15673	15578	15748	15377	15717	15568	15676	15787	15689	15726	15473	15642	15631	15733	15642	15563	15547	15730	15555	15796	15595	15514	15624	15673	15826	15656	15626	15715	15569	15571	15679	15602	15673	15689	15908	15603	15591	15595	15772	15611	15502	15517	15586	15662	15647	15701	15653	15769	15723	15665	15688	15682	15556	15693	15691	15735	15695	15673	15669	15620	15527	15816	15578	15643	15641	15680	15641	15772	15603	15590	15575	15555	15587	15725	15606	15684	15680	15613	15743	15621	15606	15523	15647	15565	15561	15573	15640	15516	15620	15632	15688	15645	15633	15573	15703	15696	15569	15623	15565	15569	15648	15616	15670	15542	15614	15525	15729	15611	15811	15480	15679	15493	15606	15646	15678	15687	15538	15526	15600	15626	15535	15731	15535	15730	15567	15743	15619	15705	15752	15601	15717	15549	15593	15506	15690	15749	15522	15442	15811	15805	15472	15418	15682	15671	15470	15490	15626	15683	15776	15711	15585	15685	15791	15663	15620	15784	15556	15832	15623	15642	15545	15517	15673	15552	15784	15749	15620	15605	15696	15782	15617	15782	15563	15662	15683	15580	15551	15678	15647	15639	15687	15484	15489	15831	15601	15528	15692	15679	15725	15626	15640	15469	15699	15572	15590	15514	15568	15857	15389	15825	15647	15589	15732	15678	15854	15549	15510	15596	15630	15715	15538	15631	15537	15470	15814	15714	15623	15560	15505	15611	15734	15436	15620	15890	15724	15695	15741	15737	15653	15612	15734	15793	15584	15763	15590	15591	15582	15662	15848	15641	15551	15649	15673	15550	15572	15730	15557	15730	15647	15640	15612	15567	15537	15673	15572	15751	15800	15598	15750	15674	15754	15673	15711	15564	15710	15673	15812	15785	15702	15473	15624	15538	15700	15788	15635	15569	15800	15516	15638	15538	15786	15712	15463	15622	15708	15460	15429	15527	15861	15531	15664	15643	15507	15628	15518	15603	15723	15633	15772	15545	15620	15583	15629	15740	15730	15572	15590	15579	15752	15754	15597	15601	15575	15694	15599	15716	15772	15525	15665	15585	15618	15634	15558	15795	15582	15594	15645	15829	15704	15611	15789	15466	15743	15647	15638	15696	15575	15769	15850	15627	15702	15662	15693	15614	15790	15689	15632	15718	15681	15645	15584	15537	15629	15702	15811	15728	15530	15662	15548	15491	15771	15581	15750	15556	15693	15695	15645	15583	15491	15607	15800	15552	15669	15602	15529	15673	15643	15674	15668	15704	15554	15603	15678	15638	15747	15678	15684	15802	15835	15633	15612	15689	15576	15515	15670	15548	15599	15784	15603	15635	15782	15625	15614	15591	15587	15544	15683	15594	15625	15545	15719	15615	15579	15608	15434	15806	15510	15560	15687	15664	15406	15551	15784	15612	15493	15594	15388	15525	15655	15576	15670	15648	15739	15554	15655	15718	15602	15708	15776	15600	15669	15749	15663	15581	15616	15782	15718	15673	15633	15798	15624	15728	15555	15722	15451	15578	15698	15555	15471	15465	15622	15779	15508	15517	15693	15745	15698	15541	15648	15657	15603	15666	15634	15483	15724	15650	15740	15703	15470	15589	15628	15497	15621	15487	15736	15727	15686	15693	15409	15679	15712	15640	15531	15748	15811	15659	15599	15531	15627	15715	15674	15403	15724	15545	15561	15699	15661	15692	15531	15829	15709	15596	15653	15640	15786	15569	15696	15486	15775	15671	15668	15740	15582	15394	15380	15727	15769	15671	15677	15695	15535	15564	15728	15554	15506	15602	15662	15646	15504	15677	15578	15497	15709	15626	15494	15619	15531	15593	15773	15591	15558	15631	15717	15491	15686	15585	15690	15583	15600	15817	15655	15531	15629	15673	15411	15689	15662	15498	15568	15639	15659	15558	15637	15582	15607	15747	15685	15691	15561	15564	15713	15755	15779	15770	15479	15713	15528	15624	15616	15719	15597	15700	15533	15442	15631	15592	15674	15813	15642	15688	15733	15615	15659	15361	15738	15854	15601	15744	15673	15522	15671	15608	15848	15718	15683	15665	15592	15664	15620	15682	15752	15674	15634	15723	15704	15703	15447	15379	15615	15544	15704	15696	15703	15732	15656	15661	15717	15682	15521	15481	15701	15672	15461	15610	15657	15799	15734	15667	15622	15583	15575	15615	15717	15617	15538	15612	15488	15546	15565	15610	15582	15861	15686	15716	15694	15648	15643	15784	15672	15645	15660	15558	15635	15638	15629	15610	15680	15746	15697	15584	15486	15775	15769	15888	15647	15536	15682	15615	15662	15741	15586	15700	15914	15751	15743	15612	15491	15600	15727	15632	15546	15686	15607	15717	15560	15634	15570	15638	15759	15559	15819	15759	15672	15724	15607	15624	15567	15744	15524	15776	15883	15641	15523	15542	15640	15806	15615	15652	15626	15622	15574	15698	15790	15658	15760	15629	15610	15620	15677	15713	15641	15750	15777	15630	15563	15698	15571	15732	15675	15580	15758	15724	15584	15609	15623	15683	15619	15548	15519	15866	15626	15738	15479	15546	15466	15648	15659	15697	15748	15669	15649	15627	15692	15624	15638	15488	15660	15693	15669	15700	15614	15813	15822	15634	15749	15492	15655	15651	15715	15716	15668	15474	15630	15498	15854	15589	15535	15578	15608	15615	15663	15559	15684	15798	15699	15715	15679	15737	15685	15485	15646	15683	15620	15656	15591	15704	15553	15675	15413	15754	15769	15525	15656	15456	15530	15704	15703	15854	15671	15673	15732	15450	15553	15643	15653	15658	15652	15645	15561	15599	15659	15677	15765	15566	15608	15533	15459	15444	15612	15640	15807	15580	15561	15786	15694	15742	15726	15680	15613	15686	15738	15730	15526	15626	15725	15673	15726	15545	15613	15655	15697	15467	15864	15861	15514	15507	15630	15605	15695	15730	15544	15657	15673	15559	15560	15550	15645	15765	15635	15762	15711	15668	15736	15727	15765	15470	15692	15499	15649	15722	15674	15695	15745	15593	15585	15615	15557	15682	15766	15668	15511	15679	15690	15702	15651	15702	15792	15669	15674	15778	15759	15616	15563	15523	15617	15722	15492	15790	15422	15707	15555	15651	15612	15713	15718	15678	15621	15475	15685	15658	15714	15715	15754	15570	15687	15635	15565	15588	15577	15802	15681	15618	15621	15626	15601	15577	15655	15594	15660	15564	15717	15656	15625	15692	15702	15475	15654	15634	15559	15589	15556	15472	15691	15606	15647	15780	15615	15658	15640	15652	15642	15598	15689	15699	15612	15636	15580	15793	15679	15597	15678	15621	15566	15689	15702	15547	15701	15661	15609	15727	15709	15544	15607	15615	15660	15676	15876	15728	15679	15602	15746	15636	15578	15548	15779	15843	15532	15739	15503	15605	15654	15706	15685	15534	15622	15664	15763	15828	15523	15821	15670	15580	15550	15656	15602	15612	15735	15564	15566	15768	15555	15491	15585	15758	15655	15633	15525	15691	15470	15669	15696	15731	15715	15629	15757	15694	15506	15635	15671	15687	15820	15583	15617	15729	15612	15515	15597	15709	15602	15620	15888	15512	15696	15500	15537	15630	15692	15572	15702	15716	15657	15521	15619	15582	15643	15750	15556	15697	15525	15724	15559	15609	15625	15625	15660	15679	15668	15767	15552	15567	15658	15667	15630	15586	15579	15748	15588	15537	15792	15740	15724	15581	15444	15658	15695	15583	15673	15732	15472	15721	15585	15623	15660	15523	15713	15621	15755	15581	15755	15682	15503	15469	15668	15478	15723	15583	15807	15489	15712	15723	15714	15768	15598	15604	15689	15578	15519	15606	15694	15643	15579	15675	15692	15638	15884	15581	15529	15645	15510	15671	15574	15585	15623	15537	15688	15509	15515	15703	15728	15498	15660	15730	15688	15739	15608	15805	15711	15507	15649	15630	15675	15514	15489	15677	15546	15740	15669	15661	15675	15557	15445	15897	15643	15696	15661	15695	15570	15870	15644	15560	15646	15538	15767	15624	15715	15708	15654	15671	15568	15759	15626	15752	15685	15534	15723	15636	15527	15718	15582	15623	15573	15625	15822	15453	15568	15736	15664	15600
22542	20912	28564	23402	21117	23268	26002	21322	20203	20831	19837	18997	26650	38550	36262	30103	23749	20242	18776	18332	17995	17947	18160	18072	18008	18037	17936	17890	18164	18039	18034	18059	18180	18219	18098	18031	18093	17984	18085	18156	17943	18063	17896	18030	17989	18063	18058	17860	18046	17868	18008	18088	18109	17762	18009	17879	18021	17899	17963	17892	17852	18001	17884	18032	17871	17844	17997	17938	17888	17813	18159	18081	17892	17924	17825	17974	17822	17953	17921	17959	18064	17854	17851	17833	18045	17888	17985	17894	17783	17885	17940	17934	17799	17987	17967	17864	18113	17981	18098	17777	17980	17664	17842	17818	18056	17910	17958	17872	17910	17928	17961	17854	17706	18082	17848	18074	17878	17819	17901	18053	17886	17861	17921	18006	18061	17823	18184	17818	17946	18093	17838	17815	18026	17786	17884	18133	17897	17865	17915	18065	17968	17904	17889	17745	17925	17888	17679	17711	17948	17728	17946	17936	18038	18027	17731	17823	17769	18019	17855	17852	17908	17817	18015	17979	17779	17810	17782	17979	17914	17653	17966	17639	17877	17770	17934	17765	17955	18009	17790	18030	17745	17751	17833	17877	17842	17805	17899	17999	17939	17990	18129	17759	17874	17933	17856	17843	17805	18023	17879	17782	17701	17831	17777	17887	17947	17830	18073	17998	17778	17752	17833	18062	17964	17786	17911	17763	17982	17931	17833	17725	18024	17843	17866	17718	17874	17929	17778	17759	17733	18001	18023	17856	17913	17812	17930	17865	17933	17958	17853	17893	17664	17676	17599	17857	17726	17847	17763	17819	17810	17912	17718	17986	17802	17843	17934	17677	17864	17862	17868	17903	17888	18040	17891	17923	18065	17803	18054	17811	17582	17878	17790	17923	17837	17746	17915	17822	17880	17958	17808	17737	18056	17747	17845	17993	17890	17843	17848	17780	17946	17754	17905	17875	17841	17920	17928	17835	17753	17765	17980	17956	18090	17949	17898	17804	17932	17827	17800	17820	17845	17735	17896	17755	18054	17758	18067	18014	17947	17776	17845	17849	17984	18076	17844	17775	17883	18127	17997	17884	18078	17889	17958	17700	17717	17836	17984	17902	17654	17970	17987	17861	17736	17802	17847	17824	17749	17705	17912	17802	17958	18047	17792	18049	17850	17760	17760	17846	17664	17965	17885	17841	17885	17950	18078	17906	17801	17665	17871	17954	17847	17761	17770	17872	17917	17915	17656	18026	17846	17781	17876	17608	18050	18005	17895	17898	18077	17738	17898	17869	17922	17801	17935	17965	17840	17782	17870	17838	17912	17690	17876	17764	17660	17777	17923	18059	17934	17730	17910	17803	17813	17826	17673	17912	17908	17793	17816	17796	17885	17665	17828	17755	17943	17906	17898	17911	17911	17887	17891	17821	17956	17870	17931	17815	17985	17870	17761	17885	18000	17983	18002	17753	17619	17889	17886	17949	17827	18011	17781	18100	17908	17768	17880	17972	17879	17798	17777	17775	18049	17840	17800	17702	17730	17939	17974	17992	17802	18074	17967	18061	18047	18001	17978	18001	17857	17804	17704	17962	17918	18129	17752	17980	17913	17912	17968	17797	17609	17796	17936	17645	17977	17994	17872	17906	18027	17959	17770	18063	17960	17950	18042	18043	17834	17798	17842	17781	17832	17865	17903	17910	17752	17935	17904	17872	17891	17913	17904	17899	18020	17731	17857	17793	18036	17831	17908	18039	18035	17693	18001	17855	17857	17968	17791	17838	18031	18007	17869	17970	17776	17643	17949	17992	17958	17769	17757	17837	17894	17825	17751	17986	17793	17891	17883	17769	18064	17714	17908	18014	17834	18082	18000	17952	17951	18031	17976	17985	17905	17902	18151	17773	17995	17861	17849	17854	18055	17684	17782	17919	17907	18005	17969	17751	17899	17704	17677	17752	17910	17976	18079	17863	17753	18028	17844	17934	17595	17904	17800	17749	17837	17819	17785	17922	17942	17879	17750	17873	17973	18013	18073	17870	17804	17758	17985	17913	17998	17883	17826	17902	17737	17891	17871	17829	17970	18007	17890	17768	17847	17918	17773	17898	17954	17745	17948	17840	17935	17990	18146	17942	17846	17966	17889	17767	18014	17884	17924	17885	17703	17863	17835	17786	17919	17919	18009	17770	17669	17972	17810	18062	17859	17861	18040	18003	17772	18073	18014	17864	18063	17938	17978	17825	17784	17937	17984	17957	17781	17870	17930	17778	17840	17957	17872	17951	17718	17850	17869	18005	17830	17923	17908	17894	17942	17580	17654	17723	17667	17800	17836	17807	17861	17855	17888	17835	17921	17908	17861	17845	17831	17808	18015	17778	17813	17680	17956	17774	17999	17904	17845	17871	17841	17905	18023	17953	17923	17876	17665	17899	18028	17766	17710	17790	17654	17871	17780	17810	17776	17660	17962	17841	18008	17832	17759	17962	17845	17752	17876	17794	17956	18098	18138	17843	17733	17951	17772	17858	18004	18029	17609	17849	18039	17748	17815	17749	17692	18004	17811	17917	17854	17938	17949	17970	18187	17715	17958	17853	17749	17838	17839	17976	17790	18073	17999	18030	17898	18040	18039	17922	17879	17883	17978	17809	17999	17827	17797	17898	17808	17690	17737	17698	17838	17612	17916	17763	18010	18060	17920	17931	17788	17841	17924	17813	17984	17847	17872	17946	17821	17933	17907	17872	17895	17940	17790	17882	17829	17764	17735	18088	17868	18056	17807	17954	17937	17887	17934	17989	18152	18051	17805	17981	17863	17859	17797	17803	17754	17771	17968	18031	17923	17943	17885	17850	17793	17753	17835	17872	17871	17770	17976	17763	17779	17706	17828	17936	17813	17847	17662	17999	17818	17736	17949	17868	17966	17971	17809	17886	17876	17957	17761	18120	18027	17849	17745	17827	17822	17846	18047	18005	18061	17861	17850	17801	17795	17763	17857	18048	17849	17942	17845	17912	18067	17953	17718	17910	17883	18069	17944	17998	18055	17966	17954	17807	17914	17913	17846	17949	17914	17881	18044	17819	17898	17978	17826	17905	18088	17911	17926	17865	17907	17823	17720	17825	17957	17674	17987	17876	17882	17740	17814	17890	17964	17976	17903	17885	18002	17878	17771	17679	17646	17823	17826	18027	17678	17687	17884	17970	18006	18122	17856	17903	18023	17913	17875	17726	17843	17829	18009	17707	17982	17792	17774	17769	17917	17829	17783	17943	17751	17823	17665	18000	17795	17999	17904	17848	17626	18002	17807	17737	17802	17999	17967	17857	18044	18019	17814	17959	17917	17896	17924	17853	17941	17753	17802	17725	17931	17927	17862	17904	18077	17900	17804	17839	17645	17825	17651	17744	17617	17757	17538	17789	17906	17704	17857	17857	18056	17907	17863	17873	17923	17850	17793	17874	17781	17918	17780	17570	18025	17850	18118	18000	17941	17891	17724	17957	17955	17811	17944	18049	17780	17752	18135	17849	18013	18008	17803	17811	17916	17800	17906	17810	17902	17871	17666	17672	17876	17885	17721	17820	17982	18028	18041	17796	17738	17844	17963	18009	17886	17904	17712	17873	18000	18011	17987	17998	17911	17773	18159	17748	17951	17740	18011	17877	17993	18001	17869	17713	17776	17946	17885	17854	17844	17944	17934	17955	17888	17889	17889	17805	17767	17833	17843	17765	17690	17879	17877	17840	18032	18003	17808	17791	17790	17860	17941	17939	18009	17972	17819	17881	17804	17817	17887	18131	17778	17881	17879	17753	17811	17630	18044	18089	17998	17810	17844	17891	18006	17747	17787	17953	17723	17945	17817	17753	17793	17754	17843	18104	17903	17754	17917	17838	18175	17986	17846	17900	18009	17915	17995	17850	17994	17923	17981	17991	18081	18051	17747	17840	17911	17852	17973	17909	17851	17756	17931	17819	17969	17929	18020	17862	17858	17869	17999	17966	17983	18015	17980	18032	17947	17932	17824	17855	18026	17912	17916	17840	17948	17975	17972	17921	17849	17787	17932	17793	17710	17910	17967	17793	17813	17804	17802	17849	17946	17961	17780	17898	17819	17878	17853	17879	17900	17823	17933	17819	17857	17881	17700	17795	17769	17757	17823	17539	17925	17731	17874	18034	17903	17831	17823	17877	18030	17712	17836	17870	17835	17805	17903	17881	18013	18013	17889	17932	17961	18146	17987	17812	18008	17928	17934	17942	17866	17974	17906	17863	18164	17849	17690	17926	17851	17925	18018	17792	17839	17990	17648	17920	17845	17897	18012	17684	17780	17779	17992	17908	17968	17887	17965	17812	17778	17899	17962	17937	17859	17859	17831	17817	18092	17985	17731	17624	17874	18086	17790	17979	17840	17888	17932	17959	17853	17742	18014	17833	17898	17863	17968	17948	17613	17862	17858	17880	17932	17972	17883	17965	17955	17789	17676	17777	17732	17847	17945	17738	18104	17813	17945	17853	17893	17818	17873	17842	17929	17862	17858	17850	17931	17851	17830	17842	17620	17737	17767	17710	17937	18018	17958	17983	17901	17719	17863	17723	17911	17914	17902	17622	17965	17791	17961	17828	17840	17559	17802	17849	17685	17793	17751	17875	17921	18101	17914	17930	17851	17904	17934	17697	17715	17916	17802	17795	17844	17811	17862	17765	17919	17934	17911	17940	17776	17679	17686	17876	18000	17902	18030	18094	17894	17981	18085	17839	17772	17778	17771	17834	17998	18040	17874	17749	18048	17814	17727	17724	17961	17791	18042	17842	17917	18003	17770	17991	18014	17962	17905	17993	18139	17854	17877	17804	17794	17927	17804	17866	18017	17886	17728	17998	17919	17860	17939	17819	17851	17918	17937	17833	18075	17754	18163	17890	18033	17880	17721	17908	17727	17865	17876	17884	17953	17924	17789	17702	18072	17919	17928	17993	17783	17856	17762	17952	17652	17810	18102	17928	17893	17845	17745	17835	17868	17901	17751	17877	17817	17900	18043	17987	17913	17584	17834	17870	17773	17840	17821	17954	17734	18047	17816	17798	17665	17960	17683	17717	17957	17882	17927	17791	17769	17868	17890	17839	17774	17951	17552	17833	17893	17795	17957	17962	17936	17910	17876	17869	18171	17904	17924	18005
18336	35964	34531	25289	20808	20257	21123	20720	20107	19305	18327	17541	29629	40966	37543	30216	22158	18139	16499	16035	15758	15825	15720	15799	15612	15928	15689	15959	15681	15690	15794	15710	15748	15813	15682	15588	15946	15711	15714	15753	15791	15831	15690	15717	15689	15707	15734	15492	15888	15671	15766	15823	15661	15689	15807	15712	15677	15865	15836	15614	15664	15689	15691	15720	15694	15886	15569	15558	15801	15620	15783	15714	15623	15693	15713	15660	15834	15609	15683	15612	15688	15695	15433	15730	15581	15730	15679	15811	15759	15725	15796	15602	15848	15787	15674	15720	15722	15609	15490	15778	15774	15657	15773	15615	15613	15683	15615	15763	15578	15678	15601	15743	15633	15679	15654	15519	15729	15672	15591	15638	15637	15718	15710	15632	15779	15711	15724	15669	15904	15663	15822	15769	15807	15785	15842	15744	15779	15725	15764	15671	15663	15743	15707	15577	15614	15768	15751	15730	15736	15546	15695	15569	15772	15789	15763	15706	15619	15656	15748	15837	15666	15558	15783	15729	15677	15787	15653	15688	15696	15738	15643	15565	15803	15861	15595	15579	15563	15696	15790	15714	15761	15738	15791	15664	15627	15740	15850	15734	15525	15800	15747	15601	15435	15719	15684	15611	15671	15542	15633	15641	15598	15670	15763	15669	15762	15800	15680	15776	15818	15630	15555	15603	15619	15538	15673	15690	15691	15586	15595	15653	15705	15693	15636	15730	15792	15739	15624	15703	15700	15734	15663	15666	15847	15572	15838	15632	15733	15714	15616	15629	15630	15773	15771	15837	15656	15583	15637	15677	15791	15551	15562	15667	15627	15737	15738	15589	15672	15594	15673	15692	15616	15614	15569	15794	15740	15787	15524	15734	15727	15742	15598	15811	15732	15765	15821	15717	15718	15806	15530	15738	15721	15482	15704	15564	15700	15655	15758	15729	15660	15615	15670	15885	15455	15837	15601	15766	15580	15805	15753	15652	15769	15556	15548	15914	15677	15598	15728	15791	15750	15846	15613	15574	15653	15463	15624	15742	15715	15914	15825	15728	15615	15671	15595	15712	15847	15765	15757	15653	15404	15885	15690	15698	15603	15735	15639	15607	15684	15609	15534	15567	15717	15526	15771	15631	15712	15786	15690	15618	15707	15721	15506	15694	15654	15677	15570	15729	15769	15651	15684	15630	15754	15793	15515	15706	15608	15728	15505	15691	15607	15659	15685	15613	15729	15625	15775	15595	15495	15556	15679	15779	15589	15614	15646	15638	15780	15608	15602	15636	15588	15642	15734	15728	15722	15676	15604	15599	15694	15588	15685	15779	15628	15738	15548	15843	15793	15720	15717	15730	15583	15733	15678	15718	15665	15666	15809	15780	15748	15564	15766	15831	15601	15814	15623	15752	15717	15725	15697	15654	15688	15687	15671	15523	15666	15738	15753	15606	15528	15773	15636	15792	15546	15724	15584	15854	15711	15638	15644	15680	15642	15685	15665	15845	15613	15811	15764	15744	15852	15870	15765	15726	15686	15545	15811	15580	15593	15655	15799	15718	15797	15660	15875	15745	15488	15708	15685	15529	15729	15796	15697	15765	15851	15663	15592	15513	15605	15549	15719	15712	15611	15594	15700	15872	15745	15677	15540	15540	15626	15502	15717	15709	15589	15515	15530	15577	15660	15650	15798	15665	15716	15702	15740	15683	15744	15581	15579	15723	15515	15608	15797	15578	15650	15546	15703	15542	15707	15791	15743	15673	15593	15726	15848	15644	15781	15740	15614	15586	15736	15643	15819	15623	15575	15529	15626	15625	15542	15774	15646	15697	15686	15825	15652	15746	15554	15507	15567	15770	15696	15689	15772	15809	15745	15663	15764	15788	15609	15514	15626	15709	15572	15851	15700	15596	15667	15819	15872	15677	15721	15602	15834	15672	15593	15753	15903	15671	15768	15597	15531	15695	15721	15826	15625	15801	15577	15667	15605	15626	15661	15570	15709	15635	15717	15673	15775	15650	15788	15772	15688	15743	15769	15656	15813	15545	15636	15748	15521	15601	15730	15710	15716	15671	15683	15653	15587	15770	15629	15732	15574	15730	15703	15545	15712	15636	15599	15704	15652	15690	15664	15611	15769	15630	15630	15610	15596	15500	15543	15544	15750	15588	15675	15794	15743	15731	15636	15696	15715	15753	15736	15537	15746	15634	15662	15844	15729	15613	15488	15547	15461	15482	15681	15601	15649	15634	15535	15603	15686	15712	15698	15771	15666	15814	15752	15648	15464	15685	15677	15665	15762	15654	15725	15620	15823	15938	15770	15745	15617	15659	15669	15608	15591	15860	15660	15789	15714	15743	15742	15784	15658	15580	15591	15586	15684	15664	15780	15834	15673	15658	15678	15755	15672	15860	15669	15722	15735	15661	15687	15583	15616	15820	15617	15626	15628	15813	15729	15775	15545	15763	15717	15692	15778	15746	15495	15624	15577	15988	15587	15700	15532	15614	15773	15663	15733	15658	15742	15821	15658	15720	15611	15726	15603	15592	15650	15716	15638	15615	15901	15490	15687	15722	15674	15778	15611	15669	15545	15705	15678	15724	15667	15814	15718	15680	15503	15576	15702	15597	15636	15624	15666	15580	15594	15740	15617	15763	15678	15745	15580	15562	15554	15736	15606	15786	15763	15732	15624	15653	15582	15599	15717	15494	15739	15590	15610	15544	15580	15752	15597	15712	15678	15603	15688	15703	15702	15698	15693	15693	15666	15716	15681	15540	15705	15733	15567	15677	15722	15567	15845	15532	15821	15670	15697	15672	15772	15675	15680	15612	15726	15723	15699	15763	15647	15715	15832	15528	15637	15729	15697	15686	15568	15765	15657	15634	15718	15712	15797	15497	15701	15647	15644	15707	15573	15664	15715	15757	15859	15524	15688	15645	15578	15647	15650	15699	15672	15759	15786	15682	15640	15785	15615	15614	15632	15700	15637	15773	15688	15735	15771	15817	15518	15774	15721	15541	15741	15516	15758	15612	15733	15710	15739	15719	15636	15812	15565	15733	15692	15827	15792	15474	15758	15535	15618	15593	15714	15781	15669	15717	15722	15727	15671	15660	15760	15711	15642	15727	15769	15623	15646	15812	15569	15553	15584	15747	15731	15805	15666	15613	15809	15670	15747	15374	15600	15554	15759	15696	15750	15621	15854	15742	15665	15604	15656	15582	15689	15610	15577	15530	15656	15584	15811	15588	15650	15833	15698	15619	15566	15495	15809	15562	15637	15599	15644	15681	15741	15735	15723	15633	15713	15694	15749	15746	15534	15697	15762	15678	15801	15549	15633	15761	15813	15759	15517	15652	15547	15737	15740	15687	15570	15861	15957	15674	15621	15744	15647	15566	15683	15736	15608	15651	15738	15655	15539	15536	15677	15552	15673	15583	15778	15661	15515	15713	15668	15806	15703	15680	15648	15874	15542	15852	15766	15729	15688	15727	15639	15628	15658	15683	15752	15656	15579	15567	15591	15658	15672	15557	15914	15756	15733	15770	15699	15798	15553	15563	15610	15804	15653	15675	15819	15808	15760	15650	15653	15732	15566	15670	15631	15611	15800	15725	15728	15709	15626	15660	15548	15581	15770	15748	15681	15570	15780	15765	15750	15690	15737	15649	15652	15630	15742	15758	15682	15552	15649	15629	15674	15749	15598	15668	15673	15615	15768	15640	15571	15679	15482	15740	15716	15639	15663	15782	15618	15650	15765	15682	15681	15729	15663	15799	15539	15731	15559	15783	15578	15767	15607	15639	15764	15592	15582	15740	15855	15738	15781	15749	15710	15581	15501	15729	15686	15610	15603	15682	15720	15756	15692	15752	15863	15588	15833	15685	15545	15618	15665	15706	15486	15787	15642	15705	15828	15677	15618	15649	15585	15691	15524	15626	15856	15650	15631	15718	15757	15504	15645	15535	15775	15653	15701	15681	15858	15661	15710	15913	15759	15802	15609	15592	15601	15693	15705	15710	15694	15663	15751	15670	15557	15769	15696	15566	15580	15660	15702	15809	15673	15729	15836	15635	15620	15672	15643	15625	15641	15617	15806	15764	15598	15694	15770	15807	15641	15676	15754	15563	15749	15570	15675	15734	16009	15757	15471	15676	15690	15431	15634	15820	15833	15683	15820	15753	15558	15773	15869	15682	15705	15611	15708	15791	15524	15646	15570	15572	15670	15587	15845	15537	15807	15681	15882	15779	15840	15722	15576	15731	15782	15722	15596	15678	15715	15655	15644	15638	15726	15780	15668	15568	15641	15820	15639	15713	15628	15663	15755	15637	15670	15755	15684	15689	15628	15710	15793	15616	15822	15691	15781	15787	15647	15639	15458	15676	15876	15629	15785	15713	15527	15648	15609	15626	15659	15738	15583	15749	15916	15723	15660	15631	15624	15759	15563	15540	15545	15673	15678	15673	15727	15656	15693	15642	15482	15659	15902	15603	15661	15874	15737	15834	15615	15812	15671	15739	15519	15701	15633	15784	15778	15693	15623	15686	15666	15635	15727	15799	15696	15703	15790	15681	15804	15806	15618	15704	15764	15825	15770	15860	15425	15797	15810	15716	15711	15720	15670	15927	15652	15586	15681	15629	15689	15725	15628	15666	15713	15571	15749	15808	15654	15639	15835	15649	15596	15618	15643	15653	15694	15761	15562	15643	15578	15673	15641	15737	15509	15678	15585	15764	15571	15819	15645	15711	15615	15735	15517	15740	15595	15696	15637	15673	15636	15659	15696	15827	15672	15679	15910	15674	15584	15677	15711	15731	15623	15608	15676	15657	15620	15872	15664	15554	15545	15622	15683	15619	15614	15720	15603	15688	15613	15662	15680	15550	15573	15666	15745	15702	15661	15718	15695	15867	15722	15625	15663	15917	15654	15731	15776	15679	15745	15603	15690	15495	15619	15672	15599	15642	15778	15770	15692	15715	15774	15733	15696	15570	15754	15704	15702	15583	15538	15659	15665	15601	15779	15624	15583	15739	15705	15700	15579	15621	15522	15695	15584	15751	15707	15633	15774	15667	15570	15775	15590	15653	15646	15735	15733	15726	15759	15765	15631	15663	15655	15738	15749	15697	15694	15672	15697	15811	15678	15618	15771	15717	15487	15729	15751	15727
27078	22183	25396	22754	18876	18377	18582	18255	17799	17806	17746	17796	18808	19529	19496	18882	18087	17581	17579	17437	17597	17609	17449	17504	17470	17323	17481	17610	17470	17593	17455	17384	17363	17366	17405	17377	17321	17318	17372	17543	17342	17402	17312	17471	17498	17502	17290	17414	17404	17454	17477	17369	17286	17581	17524	17388	17506	17512	17572	17523	17415	17458	17472	17432	17606	17498	17346	17324	17448	17229	17373	17375	17406	17530	17606	17367	17474	17385	17316	17332	17279	17357	17447	17428	17409	17357	17593	17444	17367	17493	17353	17409	17400	17475	17467	17441	17466	17353	17440	17640	17405	17511	17305	17221	17389	17370	17469	17467	17250	17615	17452	17397	17517	17407	17444	17388	17386	17377	17302	17562	17263	17353	17424	17259	17375	17403	17421	17259	17224	17424	17532	17378	17356	17463	17555	17552	17610	17411	17445	17337	17528	17472	17405	17491	17270	17474	17263	17223	17274	17464	17566	17423	17833	17400	17363	17347	17608	17460	17587	17504	17330	17582	17244	17330	17334	17298	17395	17548	17391	17427	17373	17452	17535	17453	17226	17510	17477	17429	17360	17470	17369	17498	17305	17354	17450	17474	17579	17432	17439	17276	17291	17144	17098	17285	17520	17455	17656	17463	17598	17173	17619	17447	17437	17449	17619	17385	17592	17499	17556	17406	17728	17481	17416	17573	17412	17516	17405	17272	17309	17482	17479	17541	17546	17312	17504	17322	17484	17390	17201	17494	17365	17593	17363	17513	17372	17436	17371	17282	17419	17363	17227	17322	17372	17277	17499	17342	17298	17155	17358	17588	17414	17357	17320	17360	17365	17332	17284	17282	17339	17612	17230	17313	17366	17283	17381	17510	17437	17274	17304	17402	17314	17366	17137	17436	17418	17357	17368	17494	17338	17355	17266	17385	17382	17476	17356	17522	17429	17405	17364	17401	17480	17321	17623	17370	17521	17389	17511	17232	17365	17474	17457	17448	17324	17622	17162	17271	17296	17461	17327	17429	17203	17413	17258	17274	17413	17350	17192	17257	17467	17483	17229	17445	17426	17389	17282	17407	17432	17351	17462	17284	17707	17313	17531	17497	17314	17260	17518	17639	17445	17427	17240	17517	17499	17330	17278	17389	17203	17478	17238	17509	17814	17496	17542	17480	17401	17190	17431	17384	17516	17401	17487	17610	17491	17357	17458	17517	17438	17620	17698	17542	17503	17545	17363	17390	17515	17515	17539	17557	17453	17504	17302	17396	17387	17235	17346	17359	17560	17257	17290	17468	17378	17514	17235	17341	17549	17294	17207	17328	17480	17320	17388	17248	17339	17453	17538	17311	17394	17345	17449	17423	17525	17647	17561	17480	17355	17621	17506	17415	17426	17183	17424	17232	17386	17347	17457	17567	17476	17476	17526	17481	17412	17306	17551	17392	17514	17345	17173	17298	17553	17345	17372	17400	17337	17309	17312	17418	17382	17469	17433	17651	17451	17467	17503	17537	17400	17420	17523	17309	17399	17237	17489	17290	17328	17447	17359	17235	17276	17522	17408	17430	17472	17524	17218	17376	17225	17735	17543	17567	17643	17437	17366	17411	17378	17582	17342	17379	17492	17338	17401	17369	17641	17428	17469	17472	17504	17533	17408	17206	17408	17503	17513	17462	17452	17329	17434	17254	17549	17548	17256	17508	17424	17312	17385	17341	17438	17320	17527	17614	17348	17233	17363	17553	17478	17380	17520	17384	17465	17566	17431	17413	17531	17494	17437	17387	17431	17438	17628	17411	17451	17566	17493	17364	17472	17446	17430	17320	17477	17423	17342	17502	17214	17450	17627	17294	17484	17366	17478	17481	17488	17393	17525	17497	17278	17375	17264	17438	17373	17385	17363	17484	17348	17402	17424	17244	17473	17314	17431	17300	17483	17325	17391	17316	17314	17363	17470	17455	17426	17305	17192	17514	17380	17189	17300	17370	17623	17549	17342	17278	17491	17261	17482	17418	17654	17425	17522	17444	17393	17364	17496	17389	17342	17506	17504	17586	17719	17615	17631	17607	17461	17550	17279	17377	17208	17411	17199	17425	17328	17321	17500	17261	17506	17444	17177	17300	17378	17426	17489	17346	17474	17288	17464	17526	17443	17546	17549	17338	17540	17392	17288	17283	17368	17432	17576	17493	17516	17459	17289	17366	17842	17368	17540	17291	17407	17500	17374	17479	17338	17442	17221	17301	17741	17568	17596	17273	17310	17464	17475	17398	17280	17354	17356	17253	17360	17444	17364	17512	17307	17435	17319	17271	17388	17363	17212	17212	17369	17518	17344	17334	17278	17220	17479	17549	17634	17430	17327	17450	17520	17353	17419	17437	17357	17523	17456	17307	17501	17399	17385	17393	17223	17377	17241	17417	17388	17588	17574	17558	17535	17616	17572	17417	17407	17445	17604	17494	17510	17325	17292	17245	17349	17532	17612	17348	17241	17332	17378	17415	17407	17376	17574	17670	17552	17414	17423	17573	17333	17581	17529	17404	17331	17440	17335	17618	17466	17225	17483	17381	17531	17521	17290	17375	17296	17385	17293	17330	17544	17400	17535	17381	17388	17471	17443	17430	17612	17368	17385	17576	17174	17451	17545	17454	17526	17398	17312	17363	17353	17491	17429	17311	17415	17458	17416	17616	17585	17523	17233	17433	17427	17444	17259	17493	17467	17608	17288	17349	17274	17417	17419	17490	17364	17400	17360	17513	17485	17347	17606	17256	17345	17386	17454	17264	17248	17558	17410	17271	17264	17348	17302	17560	17495	17425	17460	17141	17520	17514	17405	17463	17585	17495	17578	17359	17416	17429	17209	17338	17412	17231	17207	17719	17508	17471	17584	17364	17352	17573	17166	17328	17471	17437	17370	17376	17229	17553	17536	17531	17561	17446	17421	17221	17441	17331	17706	17379	17445	17523	17593	17435	17461	17497	17633	17318	17380	17365	17570	17461	17381	17455	17321	17296	17443	17198	17387	17346	17329	17292	17282	17518	17409	17519	17448	17302	17439	17516	17650	17370	17399	17380	17540	17425	17421	17585	17575	17182	17356	17278	17349	17336	17538	17569	17493	17340	17300	17292	17437	17243	17488	17389	17512	17176	17393	17486	17491	17445	17312	17442	17546	17373	17251	17259	17399	17346	17570	17583	17410	17532	17389	17298	17467	17321	17145	17272	17418	17433	17401	17337	17239	17384	17359	17392	17303	17339	17264	17373	17421	17549	17214	17439	17536	17337	17436	17308	17484	17406	17580	17455	17341	17358	17443	17275	17453	17519	17471	17311	17218	17299	17386	17457	17504	17464	17435	17374	17574	17426	17323	17547	17253	17327	17509	17337	17506	17491	17381	17375	17562	17561	17508	17462	17356	17213	17382	17615	17431	17563	17556	17491	17331	17417	17420	17352	17505	17490	17529	17306	17294	17520	17434	17183	17309	17320	17497	17490	17348	17299	17205	17359	17556	17351	17631	17377	17385	17261	17312	17162	17489	17549	17399	17427	17454	17588	17330	17314	17282	17418	17331	17499	17643	17246	17311	17284	17365	17315	17473	17377	17374	17374	17408	17462	17444	17429	17636	17138	17393	17536	17440	17338	17424	17340	17453	17406	17583	17422	17474	17774	17508	17599	17420	17635	17442	17331	17401	17479	17491	17435	17685	17429	17388	17193	17233	17374	17326	17525	17480	17313	17565	17583	17463	17439	17596	17492	17398	17439	17281	17526	17363	17171	17437	17284	17251	17301	17247	17431	17444	17431	17519	17145	17582	17509	17484	17496	17346	17312	17390	17272	17417	17389	17342	17155	17533	17163	17490	17466	17406	17481	17194	17537	17276	17412	17608	17393	17555	17431	17400	17442	17429	17524	17428	17407	17375	17448	17486	17589	17459	17355	17411	17465	17541	17624	17633	17512	17387	17516	17537	17336	17276	17408	17583	17460	17528	17469	17396	17412	17472	17367	17336	17351	17478	17639	17404	17437	17249	17237	17164	17514	17307	17267	17429	17396	17574	17518	17250	17448	17374	17212	17366	17511	17432	17372	17353	17582	17291	17213	17441	17316	17385	17346	17326	17248	17405	17352	17341	17498	17386	17458	17358	17369	17279	17593	17545	17331	17302	17387	17513	17541	17438	17550	17061	17363	17371	17351	17370	17377	17535	17533	17339	17344	17445	17340	17550	17557	17545	17424	17459	17349	17366	17647	17519	17458	17275	17374	17556	17292	17481	17345	17473	17305	17463	17312	17402	17530	17510	17384	17482	17374	17474	17322	17331	17322	17499	17384	17438	17401	17340	17461	17551	17414	17488	17457	17418	17463	17361	17418	17436	17352	17370	17405	17394	17432	17300	17314	17331	17360	17496	17491	17393	17371	17467	17461	17442	17549	17518	17305	17378	17202	17412	17265	17466	17350	17239	17579	17373	17112	17493	17518	17429	17407	17468	17272	17353	17373	17500	17417	17411	17308	17272	17448	17646	17411	17468	17320	17491	17425	17504	17539	17476	17323	17321	17530	17323	17255	17558	17576	17330	17366	17328	17366	17496	17495	17597	17367	17462	17394	17444	17460	17505	17325	17671	17368	17522	17399	17455	17473	17409	17303	17319	17371	17289	17192	17402	17566	17376	17465	17499	17353	17170	17321	17579	17568	17492	17518	17498	17457	17553	17466	17300	17491	17604	17580	17400	17507	17343	17496	17481	17447	17577	17084	17597	17545	17603	17388	17466	17582	17591	17465	17419	17387	17499	17339	17171	17386	17484	17353	17296	17203	17393	17173	17315	17337	17490	17298	17331	17462	17574	17376	17415	17538	17305	17254	17313	17294	17475	17469	17372	17176	17493	17387	17579	17464	17290	17446	17455	17594	17526	17342	17646	17288	17598	17312	17445	17454	17326	17456	17318	17137	17283	17521	17390	17327	17310	17431	17264	17406	17342	17334	17444	17183	17443	17512	17520	17629	17514	17369	17339	17439	17499	17508	17603	17276	17357	17492	17233	17318	17420	17393	17446	17573	17554	17232	17492	17389	17498	17389	17496	17435	17438	17274	17601	17336	17494	17569	17656	17468	17456	17323	17380	17333	17344	17248	17351	17288	17610	17289	17328	17301	17305	17377	17493	17379
17338	24415	22264	19779	17801	17024	17033	16772	16118	15699	15838	15835	17663	18439	17874	16765	15969	15709	15500	15347	15422	15380	15493	15531	15468	15444	15398	15297	15338	15365	15436	15295	15523	15472	15379	15430	15393	15365	15378	15382	15242	15476	15245	15372	15547	15286	15298	15307	15476	15431	15316	15457	15490	15529	15346	15482	15432	15361	15346	15437	15324	15259	15421	15578	15181	15463	15451	15429	15320	15208	15323	15236	15402	15560	15376	15454	15467	15347	15353	15452	15245	15234	15348	15316	15440	15215	15518	15392	15566	15218	15413	15399	15422	15314	15344	15548	15446	15411	15404	15198	15473	15384	15381	15385	15353	15330	15256	15410	15621	15420	15270	15250	15443	15311	15445	15310	15468	15388	15546	15625	15465	15333	15371	15405	15265	15293	15194	15588	15436	15317	15431	15399	15457	15410	15483	15323	15213	15482	15387	15301	15361	15366	15298	15396	15491	15325	15421	15446	15257	15534	15366	15376	15452	15427	15359	15365	15437	15346	15360	15536	15412	15470	15328	15485	15542	15385	15373	15373	15244	15381	15358	15417	15435	15453	15352	15416	15558	15380	15197	15442	15343	15389	15435	15359	15498	15486	15455	15419	15433	15377	15558	15609	15455	15347	15292	15473	15366	15310	15373	15465	15298	15402	15323	15365	15391	15390	15308	15291	15126	15365	15478	15457	15489	15254	15409	15313	15574	15448	15391	15473	15499	15459	15436	15428	15346	15438	15324	15505	15404	15440	15345	15364	15382	15307	15283	15408	15419	15538	15344	15536	15399	15244	15466	15356	15363	15478	15359	15427	15369	15219	15456	15445	15342	15440	15375	15315	15260	15431	15356	15339	15408	15416	15378	15480	15612	15390	15304	15328	15369	15470	15377	15524	15436	15290	15451	15408	15463	15416	15351	15341	15460	15486	15392	15362	15243	15615	15385	15364	15435	15438	15482	15373	15494	15427	15461	15518	15324	15365	15444	15309	15478	15334	15465	15353	15230	15324	15461	15379	15359	15430	15390	15399	15425	15296	15460	15489	15507	15316	15518	15569	15372	15358	15331	15454	15457	15204	15343	15447	15487	15584	15496	15304	15545	15465	15455	15464	15457	15437	15226	15442	15430	15332	15276	15508	15396	15539	15408	15497	15407	15544	15406	15443	15422	15467	15265	15528	15346	15229	15422	15258	15252	15555	15349	15613	15319	15497	15342	15307	15378	15319	15529	15454	15448	15393	15355	15426	15498	15442	15486	15480	15501	15300	15219	15497	15344	15314	15480	15447	15442	15495	15406	15458	15293	15463	15313	15207	15466	15308	15475	15378	15402	15413	15391	15389	15312	15434	15409	15383	15333	15397	15439	15281	15352	15479	15470	15488	15407	15249	15336	15363	15317	15550	15443	15375	15337	15510	15377	15527	15415	15282	15404	15381	15430	15503	15486	15232	15518	15257	15486	15209	15344	15406	15440	15489	15432	15373	15388	15556	15399	15396	15402	15444	15407	15413	15348	15568	15280	15504	15263	15561	15401	15427	15174	15560	15332	15534	15287	15609	15415	15401	15360	15521	15323	15384	15349	15319	15410	15214	15339	15393	15427	15499	15387	15425	15526	15424	15438	15460	15436	15354	15473	15468	15256	15391	15507	15428	15462	15193	15560	15443	15340	15305	15305	15284	15404	15370	15440	15517	15452	15440	15382	15252	15340	15420	15429	15479	15393	15504	15372	15332	15695	15535	15495	15432	15578	15702	15503	15398	15667	15340	15465	15516	15275	15285	15283	15361	15420	15557	15352	15345	15515	15316	15386	15434	15405	15272	15289	15425	15314	15327	15364	15360	15247	15501	15606	15413	15189	15544	15421	15298	15381	15485	15415	15329	15285	15467	15509	15472	15527	15344	15432	15377	15449	15195	15346	15277	15623	15306	15323	15261	15408	15247	15490	15497	15570	15470	15459	15410	15305	15531	15424	15443	15296	15388	15394	15435	15543	15268	15359	15308	15445	15211	15374	15517	15301	15451	15367	15391	15503	15489	15381	15447	15479	15533	15306	15282	15463	15234	15466	15396	15361	15414	15203	15368	15503	15290	15598	15408	15317	15645	15261	15295	15529	15443	15458	15482	15227	15331	15304	15332	15351	15506	15276	15450	15432	15427	15483	15423	15509	15493	15559	15391	15415	15559	15588	15331	15460	15316	15343	15393	15365	15456	15290	15474	15335	15388	15514	15457	15356	15371	15313	15270	15484	15415	15186	15444	15203	15380	15425	15639	15372	15553	15337	15371	15261	15495	15253	15391	15449	15334	15463	15414	15394	15403	15299	15443	15450	15427	15433	15254	15496	15389	15492	15494	15484	15370	15345	15527	15344	15296	15191	15452	15461	15414	15336	15365	15354	15440	15330	15421	15322	15353	15480	15680	15358	15499	15459	15353	15343	15267	15344	15314	15489	15510	15475	15457	15399	15380	15318	15356	15468	15274	15476	15635	15628	15215	15326	15351	15397	15640	15429	15321	15409	15402	15445	15298	15482	15341	15501	15536	15570	15460	15169	15195	15438	15332	15408	15393	15273	15364	15392	15360	15371	15356	15499	15423	15517	15517	15312	15565	15419	15325	15405	15589	15394	15477	15362	15419	15329	15455	15357	15336	15414	15388	15289	15590	15300	15449	15349	15455	15263	15313	15352	15466	15337	15553	15362	15462	15357	15485	15441	15410	15216	15505	15592	15582	15326	15291	15315	15364	15469	15270	15527	15406	15414	15407	15473	15327	15436	15404	15481	15420	15338	15603	15404	15346	15343	15455	15363	15503	15532	15462	15403	15495	15292	15376	15484	15285	15274	15508	15394	15242	15464	15500	15207	15371	15492	15431	15580	15499	15542	15455	15328	15328	15371	15382	15300	15356	15273	15464	15331	15464	15395	15473	15542	15502	15481	15517	15409	15412	15449	15497	15458	15337	15397	15503	15326	15285	15346	15355	15429	15434	15310	15139	15538	15466	15523	15464	15622	15468	15543	15212	15368	15501	15490	15357	15355	15338	15369	15406	15482	15302	15518	15493	15279	15448	15410	15383	15458	15367	15481	15292	15340	15494	15407	15481	15410	15353	15540	15499	15360	15316	15582	15396	15409	15495	15592	15499	15378	15577	15368	15229	15530	15146	15336	15354	15500	15466	15459	15415	15362	15527	15284	15560	15552	15420	15330	15442	15359	15357	15313	15444	15416	15438	15421	15385	15384	15508	15392	15536	15216	15516	15352	15344	15478	15425	15492	15397	15263	15345	15315	15393	15310	15338	15342	15429	15410	15435	15240	15441	15422	15539	15366	15349	15251	15452	15374	15439	15322	15378	15467	15444	15262	15361	15475	15346	15463	15459	15453	15543	15328	15453	15381	15452	15170	15171	15507	15458	15168	15434	15328	15486	15330	15223	15471	15365	15546	15738	15241	15502	15364	15403	15368	15332	15571	15499	15393	15222	15614	15442	15262	15398	15387	15484	15316	15471	15342	15483	15361	15172	15295	15410	15443	15362	15370	15289	15557	15385	15579	15342	15374	15189	15452	15417	15354	15439	15338	15557	15332	15462	15286	15356	15636	15403	15463	15417	15400	15476	15520	15417	15515	15241	15534	15451	15698	15519	15423	15547	15185	15286	15392	15362	15373	15291	15470	15520	15398	15295	15329	15262	15453	15441	15446	15359	15345	15350	15441	15636	15295	15535	15320	15457	15319	15423	15580	15414	15539	15509	15418	15544	15394	15391	15130	15582	15432	15412	15404	15509	15339	15414	15371	15537	15522	15406	15531	15394	15423	15461	15156	15314	15347	15328	15266	15429	15473	15409	15581	15381	15357	15508	15517	15573	15372	15388	15153	15311	15400	15415	15379	15382	15428	15301	15397	15327	15467	15415	15276	15281	15531	15252	15335	15302	15352	15403	15414	15341	15345	15371	15393	15555	15433	15392	15446	15406	15341	15343	15499	15493	15362	15412	15376	15362	15492	15259	15484	15377	15361	15514	15323	15506	15191	15435	15510	15230	15495	15375	15365	15396	15450	15362	15364	15446	15335	15401	15457	15299	15518	15453	15370	15373	15328	15452	15293	15520	15394	15716	15513	15350	15410	15429	15441	15260	15240	15479	15376	15365	15343	15242	15555	15278	15562	15506	15430	15416	15520	15376	15543	15379	15245	15377	15291	15287	15356	15278	15334	15403	15386	15467	15382	15448	15406	15510	15165	15420	15538	15327	15235	15548	15300	15445	15426	15314	15340	15492	15342	15429	15341	15426	15329	15614	15418	15297	15269	15390	15509	15362	15348	15298	15540	15394	15457	15542	15271	15469	15324	15422	15330	15567	15373	15366	15295	15421	15493	15330	15521	15451	15278	15400	15378	15508	15344	15294	15420	15218	15415	15303	15273	15151	15410	15383	15309	15637	15245	15285	15190	15314	15573	15621	15423	15505	15465	15381	15327	15282	15455	15163	15322	15424	15594	15470	15401	15316	15440	15319	15407	15589	15512	15384	15361	15346	15408	15407	15517	15338	15407	15548	15483	15501	15277	15407	15384	15455	15608	15418	15341	15657	15412	15435	15151	15441	15486	15447	15360	15197	15449	15454	15413	15360	15258	15378	15392	15477	15351	15279	15414	15502	15324	15340	15432	15440	15352	15387	15380	15506	15213	15401	15350	15377	15654	15443	15539	15395	15417	15476	15360	15242	15363	15326	15390	15512	15541	15414	15268	15221	15533	15427	15517	15518	15266	15443	15510	15358	15444	15430	15417	15478	15566	15682	15507	15464	15432	15415	15431	15560	15434	15349	15279	15444	15472	15404	15434	15375	15377	15475	15450	15378	15297	15422	15396	15405	15352	15470	15344	15381	15369	15535	15274	15439	15386	15393	15436	15300	15382	15385	15296	15454	15310	15412	15349	15378	15374	15122	15494	15430	15406	15489	15400	15538	15219	15300	15504	15534	15429	15385	15394	15296	15437	15182	15476	15328	15475	15311	15451	15352	15331	15343	15275	15461	15625	15506	15364	15494	15339	15246	15390	15551	15447	15377	15468	15421	15426	15446	15319	15328	15560	15254	15426	15381	15513	15410	15245	15644	15466	15346	15425	15366	15418	15331	15383	15407	15414	15436	15298	15458	15468	15216
23587	20954	28210	23917	21779	21869	20964	18657	17844	17969	17958	19521	27702	31207	27930	23429	20019	18658	17818	17394	17422	17439	17610	17319	17461	17391	17375	17432	17409	17268	17405	17348	17648	17306	17263	17371	17432	17393	17610	17532	17458	17427	17385	17192	17433	17472	17486	17347	17442	17350	17486	17355	17378	17146	17294	17239	17295	17328	17122	17454	17426	17284	17331	17497	17497	17440	17510	17272	17517	17413	17299	17656	17540	17430	17482	17550	17334	17438	17485	17331	17461	17485	17482	17463	17316	17370	17404	17336	17285	17636	17371	17225	17196	17167	17334	17214	17398	17482	17319	17262	17412	17317	17525	17508	17265	17420	17338	17268	17222	17444	17070	17493	17577	17250	17297	17383	17293	17205	17385	17378	17362	17516	17228	17365	17275	17368	17287	17283	17443	17342	17262	17493	17512	17359	17504	17333	17302	17377	17176	17197	17231	17504	17531	17585	17338	17546	17456	17416	17531	17381	17349	17259	17174	17404	17375	17381	17364	17656	17537	17461	17450	17449	17193	17352	17447	17305	17406	17332	17432	17232	17267	17473	17322	17450	17302	17324	17310	17525	17361	17401	17268	17222	17328	17504	17315	17489	17289	17429	17286	17318	17375	17374	17313	17480	17327	17269	17139	17170	17430	17191	17355	17272	17241	17484	17434	17328	17139	17446	17325	17238	17169	17312	17576	17333	17352	17319	17279	17190	17411	17274	17316	17422	17357	17432	17374	17498	17461	17266	17277	17385	17410	17449	17265	17327	17430	17545	17056	17288	17161	17253	17356	17340	17323	17236	17394	17339	17168	17408	17346	17449	17403	17224	17265	17378	17359	17410	17352	17442	17259	17283	17447	17402	17363	17605	17328	17297	17376	17232	17338	17328	17344	17319	17334	17312	17335	17432	17192	17170	17489	17358	17191	17389	17309	17449	17348	17502	17373	17518	17670	17362	17499	17459	17368	17234	17291	17311	17637	17253	17334	17314	17363	17329	17349	17446	17443	17251	17232	17372	17489	17335	17279	17392	17280	17222	17330	17413	17293	17429	17271	17236	17330	17435	17328	17461	17236	17231	17456	17343	17316	17412	17172	17233	17273	17333	17613	17412	17370	17369	17216	17320	17411	17323	17316	17520	17151	17366	17381	17463	17360	17264	17363	17440	17338	17344	17335	17313	17386	17422	17338	17520	17320	17480	17553	17336	17173	17303	17383	17284	17410	17129	17600	17444	17422	17465	17334	17298	17460	17388	17340	17318	17195	17169	17283	17306	17355	17423	17462	17177	17389	17316	17222	17423	17521	17325	17455	17366	17375	17176	17110	17255	17434	17316	17125	17483	17420	17402	17339	17555	17507	17202	17318	17316	17269	17296	17245	17394	17592	17294	17382	17372	17188	17407	17503	17277	17494	17140	17443	17432	17303	17289	17345	17315	17411	17108	17211	17286	17525	17422	17429	17438	17481	17252	17410	17431	17499	17355	17287	17366	17169	17501	17357	17177	17431	17218	17397	17295	17238	17378	17359	17275	17461	17517	17297	17320	17433	17277	17491	17356	17336	17305	17279	17226	17174	17446	17133	17374	17367	17495	17180	17471	17307	17562	17498	17415	17329	17422	17389	17473	17200	17053	17274	17139	17441	17315	17395	17284	17097	17362	17223	17316	17413	17314	17314	17243	17318	17244	17280	17421	17200	17485	17440	17369	17482	17316	17408	17338	17356	17348	17215	17278	17244	17330	17307	17337	17367	17589	17251	17267	17161	17420	17364	17345	17324	17316	17469	17447	17354	17091	17354	17516	17362	17422	17474	17414	17331	17315	17422	17411	17480	17341	17351	17221	17394	17363	17489	17333	17287	17335	17571	17386	17371	17462	17364	17483	17166	17331	17445	17263	17256	17438	17278	17434	17315	17282	17446	17357	17236	17395	17456	17454	17313	17502	17298	17408	17341	17353	17244	17400	17133	17282	17509	17400	17134	17392	17170	17223	17372	17216	17230	17473	17327	17356	17334	17278	17376	17485	17296	17444	17256	17309	17519	17420	17422	17470	17408	17369	17472	17192	17385	17444	17171	17463	17425	17330	17580	17302	17459	17489	17419	17592	17148	17319	17483	17337	17180	17573	17456	17536	17296	17205	17181	17309	17222	17398	17401	17156	17429	17504	17465	17449	17502	17419	17223	17475	17484	17282	17304	17364	17161	17182	17507	17302	17434	17202	17343	17200	17497	17560	17506	17245	17472	17465	17557	17284	17450	17352	17452	17351	17114	17321	17243	17309	17355	17569	17533	17351	17227	17506	17272	17347	17355	17249	17343	17196	17334	17292	17402	17397	17224	17350	17284	17330	17506	17256	17300	17433	17419	17435	17525	17362	17176	17437	17400	17279	17268	17526	17258	17408	17263	17432	17258	17113	17363	17240	17302	17427	17126	17600	17176	17285	17256	17420	17618	17346	17205	17200	17459	17279	17344	17393	17236	17449	17353	17267	17311	17366	17308	17492	17355	17541	17359	17403	17250	17323	17516	17569	17592	17382	17191	17413	17293	17194	17400	17384	17323	17337	17212	17566	17614	17303	17458	17502	17253	17109	17240	17416	17434	17367	17288	17462	17313	17349	17439	17186	17363	17423	17495	17159	17445	17431	17263	17443	17193	17444	17198	17448	17105	17304	17428	17393	17343	17483	17502	17390	17533	17213	17325	17370	17324	17413	17388	17289	17329	17217	17588	17241	17344	17387	17483	17404	17388	17186	17534	17169	17334	17369	17270	17427	17270	17302	17314	17485	17479	17408	17233	17273	17382	17537	17352	17416	17273	17230	17249	17291	17389	17388	17456	17276	17629	17343	17372	17360	17466	17514	17387	17349	17310	17238	17475	16934	17324	17514	17391	17398	17224	17241	17475	17479	17248	17194	17158	17209	17303	17359	17395	17392	17466	17407	17368	17205	17320	17402	17402	17145	17262	17452	17439	17400	17315	17506	17456	17459	17557	17346	17452	17307	17427	17192	17374	17440	17544	17297	17307	17194	17307	17175	17281	17473	17263	17350	17236	17456	17168	17378	17196	17242	17609	17276	17299	17312	17311	17192	17462	17356	17261	17411	17517	17357	17142	17423	17357	17514	17457	17271	17306	17394	17367	17305	17292	17189	17406	17372	17343	17285	17423	17391	17300	17258	17289	17454	17397	17201	17353	17175	17366	17389	17281	17552	17543	17379	17319	17371	17341	17378	17124	17149	17566	17340	17312	17475	17444	17183	17319	17173	17248	17591	17551	17387	17162	17383	17254	17516	17367	17293	17339	17484	17370	17153	17416	17375	17175	17333	17220	17279	17478	17454	17534	17357	17085	17182	17350	17467	17640	17322	17275	17321	17265	17394	17487	17246	17357	17484	17457	17331	17311	17502	17561	17303	17262	17382	17233	17217	17286	17509	17474	17527	17216	17399	17405	17266	17271	17280	17562	17266	17352	17386	17456	17313	17561	17280	17378	17327	17408	17389	17334	17409	17350	17306	17435	17382	17339	17496	17238	17491	17354	17395	17270	17281	17446	17399	17299	17346	17415	17553	17425	17448	17398	17375	17300	17202	17434	17275	17312	17224	17285	17248	17426	17476	17488	17355	17382	17343	17182	17412	17498	17293	17366	17513	17224	17524	17469	17592	17345	17461	17237	17266	17148	17330	17345	17237	17329	17381	17389	17306	17391	17466	17413	17422	17269	17367	17288	17595	17207	17337	17250	17333	17219	17481	17418	17643	17241	17373	17379	17212	17323	17248	17386	17410	17406	17313	17289	17343	17378	17272	17480	17507	17307	17420	17424	17352	17497	17326	17359	17315	17291	17273	17510	17451	17560	17285	17411	17252	17189	17478	17397	17359	17473	17393	17608	17276	17423	17485	17305	17333	17473	17333	17328	17261	17394	17283	17369	17275	17394	17299	17348	17329	17381	17397	17353	17413	17649	17267	17459	17503	17387	17058	17335	17325	17278	17390	17416	17333	17587	17423	17446	17323	17193	17491	17428	17515	17473	17429	17164	17348	17533	17371	17422	17271	17375	17159	17192	17268	17331	17372	17353	17501	17321	17112	17348	17570	17216	17402	17297	17424	17402	17487	17352	17305	17349	17506	17439	17367	17448	17305	17464	17394	17205	17236	17356	17107	17263	17467	17314	17389	17291	17473	17295	17132	17265	17374	17161	17552	17405	17117	17529	17303	17327	17119	17436	17396	17424	17316	17326	17270	17157	17349	17330	17364	17435	17386	17396	17311	17419	17534	17489	17411	17157	17193	17192	17439	17390	17346	17422	17244	17293	17330	17382	17271	17457	17337	17360	17614	17424	17479	17332	17471	17331	17298	17264	17340	17379	17319	17410	17400	17453	17191	17241	17320	17324	17209	17475	17332	17214	17237	17196	17444	17325	17486	17227	17376	17408	17414	17470	17281	17305	17494	17350	17253	17515	17446	17316	17272	17388	17602	17390	17314	17485	17523	17473	17444	17586	17269	17197	17266	17499	17326	17195	17396	17457	17364	17393	17314	17349	17290	17361	17537	17393	17435	17398	17567	17390	17308	17350	17416	17426	17379	17300	17331	17291	17291	17255	17276	17469	17316	17575	17087	17354	17382	17366	17450	17523	17324	17420	17372	17556	17237	17298	17288	17226	17400	17292	17390	17280	17356	17393	17450	17217	17210	17104	17595	17529	17345	17345	17455	17252	17304	17335	17288	17485	17322	17441	17441	17439	17493	17208	17346	17230	17398	17339	17470	17629	17360	17438	17222	17512	17550	17193	17206	17311	17193	17389	17397	17362	17253	17302	17208	17343	17175	17233	17603	17303	17417	17446	17378	17349	17369	17369	17358	17454	17479	17402	17409	17276	17257	17453	17140	17170	17523	17471	17227	17169	17482	17356	17282	17301	17316	17278	17165	17375	17395	17301	17401	17502	17398	17557	17328	17207	17322	17517	17225	17415	17356	17474	17237	17417	17358	17418	17318	17570	17326	17385	17367	17343	17280	17302	17316	17387	17494	17375	17307	17392	17316	17302	17366	17272	17427	17361	17288	17286	17422	17440	17155	17368	17562	17244	17245	17487	17447	17216	17314	17066	17490	17509	17216	17494	17499	17498	17508	17383	17424	17313	17307	17184	17471	17510	17455
15755	25575	24477	19535	18138	17886	17513	16643	16354	16139	16185	19519	31434	33156	28773	22580	18457	16562	15695	15555	15562	15507	15350	15434	15567	15637	15586	15364	15587	15538	15549	15650	15285	15414	15618	15456	15489	15547	15506	15513	15500	15543	15592	15403	15593	15509	15357	15570	15499	15456	15330	15549	15261	15498	15465	15424	15514	15396	15301	15492	15518	15479	15334	15582	15499	15501	15618	15538	15402	15471	15379	15437	15490	15546	15527	15380	15482	15537	15590	15448	15418	15635	15379	15296	15475	15559	15549	15467	15628	15525	15487	15383	15497	15404	15491	15437	15515	15419	15540	15424	15454	15527	15453	15540	15484	15623	15414	15512	15619	15313	15410	15413	15560	15398	15422	15516	15521	15492	15543	15469	15416	15509	15530	15517	15549	15609	15407	15342	15334	15458	15423	15556	15378	15449	15449	15463	15454	15352	15410	15374	15498	15400	15479	15596	15348	15348	15453	15376	15465	15293	15592	15452	15319	15550	15307	15545	15696	15487	15488	15474	15438	15579	15500	15443	15474	15494	15546	15324	15506	15366	15433	15432	15219	15375	15440	15286	15466	15465	15582	15407	15484	15590	15362	15521	15266	15281	15374	15625	15302	15526	15379	15304	15460	15498	15373	15412	15511	15536	15499	15486	15705	15479	15468	15617	15269	15479	15433	15505	15555	15440	15255	15569	15417	15503	15467	15406	15377	15545	15422	15450	15335	15403	15464	15518	15296	15436	15251	15522	15524	15460	15608	15380	15400	15473	15634	15450	15418	15366	15539	15397	15294	15439	15664	15446	15669	15421	15602	15404	15432	15390	15373	15400	15514	15663	15356	15532	15483	15454	15682	15255	15513	15341	15481	15569	15476	15483	15431	15380	15310	15406	15360	15421	15441	15544	15267	15501	15409	15463	15432	15541	15377	15344	15382	15371	15291	15385	15390	15562	15516	15400	15569	15153	15583	15371	15534	15354	15396	15549	15462	15536	15388	15370	15401	15394	15365	15451	15513	15498	15484	15479	15462	15533	15488	15350	15441	15423	15550	15526	15350	15336	15618	15436	15431	15371	15616	15521	15491	15354	15497	15449	15435	15449	15574	15474	15438	15525	15487	15572	15425	15380	15519	15372	15639	15509	15579	15320	15638	15440	15427	15587	15449	15526	15341	15368	15476	15431	15444	15382	15429	15480	15561	15350	15308	15274	15334	15474	15433	15438	15392	15432	15549	15467	15442	15380	15445	15354	15582	15495	15423	15340	15455	15460	15621	15379	15547	15399	15514	15451	15614	15387	15444	15350	15475	15348	15278	15588	15478	15388	15430	15469	15551	15451	15451	15521	15398	15426	15379	15289	15499	15516	15623	15541	15354	15287	15271	15549	15576	15362	15498	15518	15284	15395	15355	15386	15538	15545	15549	15464	15349	15505	15605	15532	15403	15438	15636	15405	15311	15491	15512	15642	15342	15555	15376	15573	15377	15447	15284	15427	15548	15525	15434	15449	15666	15504	15409	15376	15408	15304	15472	15499	15433	15233	15622	15451	15377	15573	15489	15516	15358	15360	15338	15566	15439	15348	15589	15421	15549	15412	15424	15466	15467	15619	15482	15560	15381	15454	15509	15498	15416	15411	15275	15421	15367	15599	15344	15497	15423	15564	15479	15675	15482	15516	15391	15567	15502	15521	15509	15418	15448	15504	15494	15323	15508	15365	15670	15393	15449	15519	15394	15478	15566	15430	15466	15535	15507	15411	15493	15455	15407	15459	15336	15414	15539	15372	15459	15568	15262	15465	15654	15434	15403	15483	15404	15377	15382	15515	15672	15518	15303	15588	15596	15501	15365	15442	15586	15470	15355	15436	15579	15324	15471	15574	15414	15282	15284	15635	15518	15468	15236	15469	15599	15356	15432	15467	15436	15495	15680	15361	15420	15501	15318	15304	15559	15424	15465	15588	15556	15489	15557	15520	15260	15460	15392	15627	15524	15414	15382	15362	15536	15314	15459	15211	15378	15536	15344	15520	15640	15290	15480	15390	15333	15596	15564	15465	15515	15506	15368	15458	15528	15425	15489	15360	15466	15343	15463	15453	15576	15335	15519	15533	15480	15544	15328	15554	15363	15439	15572	15426	15562	15559	15307	15579	15334	15554	15320	15617	15513	15496	15439	15361	15399	15362	15368	15609	15385	15489	15452	15349	15342	15550	15451	15654	15316	15223	15401	15467	15373	15454	15455	15478	15454	15481	15498	15618	15358	15443	15364	15462	15415	15378	15527	15408	15473	15327	15359	15432	15567	15385	15436	15447	15411	15348	15562	15312	15335	15503	15348	15459	15533	15505	15446	15593	15376	15407	15422	15604	15398	15355	15579	15526	15499	15415	15369	15484	15435	15403	15277	15228	15531	15549	15481	15316	15556	15369	15560	15621	15506	15426	15475	15430	15656	15656	15487	15419	15250	15375	15425	15514	15571	15518	15315	15545	15339	15477	15403	15389	15467	15415	15437	15401	15394	15412	15477	15422	15405	15411	15450	15414	15517	15463	15577	15379	15600	15361	15412	15396	15389	15352	15596	15410	15414	15321	15485	15427	15441	15331	15292	15538	15583	15490	15519	15359	15458	15411	15513	15497	15500	15489	15461	15387	15374	15409	15329	15418	15388	15411	15408	15495	15481	15411	15444	15280	15501	15202	15419	15602	15293	15594	15495	15563	15333	15412	15524	15470	15437	15438	15368	15563	15367	15400	15484	15383	15587	15319	15558	15393	15506	15456	15456	15546	15450	15383	15291	15429	15592	15475	15472	15401	15495	15502	15402	15536	15495	15420	15412	15568	15417	15295	15358	15511	15420	15606	15445	15365	15368	15303	15367	15273	15336	15475	15658	15404	15438	15396	15607	15417	15415	15522	15538	15313	15491	15441	15330	15466	15396	15492	15560	15403	15457	15393	15223	15315	15426	15549	15549	15552	15463	15497	15352	15532	15460	15423	15533	15721	15538	15596	15376	15444	15447	15554	15263	15615	15459	15333	15388	15380	15528	15480	15458	15472	15480	15612	15510	15506	15406	15255	15517	15724	15548	15512	15461	15551	15534	15610	15445	15575	15457	15520	15582	15381	15517	15515	15401	15438	15381	15529	15525	15381	15549	15501	15418	15432	15538	15372	15482	15543	15488	15534	15546	15534	15516	15402	15478	15551	15426	15459	15717	15301	15351	15392	15327	15570	15474	15242	15348	15488	15347	15609	15462	15326	15509	15433	15572	15446	15410	15418	15525	15321	15501	15348	15367	15508	15497	15379	15590	15522	15452	15516	15454	15363	15383	15427	15390	15395	15492	15266	15443	15493	15543	15381	15500	15538	15499	15575	15326	15502	15438	15497	15353	15424	15295	15375	15284	15574	15572	15422	15513	15656	15563	15387	15364	15429	15330	15465	15350	15376	15172	15511	15600	15469	15515	15335	15403	15450	15484	15492	15309	15549	15504	15481	15465	15290	15669	15260	15611	15370	15378	15257	15357	15472	15405	15419	15399	15368	15333	15301	15441	15411	15479	15492	15432	15422	15580	15557	15578	15354	15483	15511	15417	15442	15409	15366	15450	15353	15340	15459	15334	15541	15617	15442	15510	15429	15576	15406	15503	15376	15472	15526	15309	15509	15399	15473	15541	15440	15465	15482	15279	15613	15388	15463	15455	15455	15506	15342	15568	15371	15393	15528	15394	15355	15503	15538	15368	15373	15495	15430	15476	15269	15378	15240	15481	15508	15351	15312	15285	15498	15414	15659	15467	15337	15407	15470	15415	15529	15440	15321	15235	15521	15494	15217	15527	15473	15378	15456	15454	15483	15479	15512	15410	15366	15316	15452	15493	15514	15393	15379	15503	15436	15338	15515	15562	15459	15681	15306	15422	15442	15451	15365	15458	15487	15572	15530	15378	15536	15539	15529	15494	15574	15645	15438	15475	15511	15516	15444	15422	15554	15353	15333	15468	15570	15285	15308	15574	15328	15494	15380	15469	15550	15486	15538	15457	15250	15462	15477	15313	15540	15402	15512	15466	15358	15297	15531	15446	15323	15584	15433	15545	15497	15483	15698	15382	15492	15464	15520	15547	15572	15623	15479	15247	15479	15413	15392	15501	15358	15390	15486	15349	15426	15498	15369	15267	15499	15518	15396	15557	15532	15463	15548	15443	15302	15567	15303	15442	15451	15458	15409	15478	15466	15472	15384	15368	15435	15427	15399	15547	15311	15427	15353	15360	15465	15454	15488	15479	15400	15580	15445	15504	15356	15457	15458	15411	15548	15490	15402	15457	15339	15501	15554	15398	15545	15458	15435	15453	15411	15636	15410	15465	15424	15520	15325	15457	15381	15348	15481	15332	15509	15462	15461	15449	15398	15262	15544	15420	15527	15329	15437	15414	15486	15555	15498	15456	15503	15430	15522	15423	15496	15382	15376	15289	15513	15382	15445	15386	15401	15566	15463	15367	15377	15486	15348	15540	15525	15356	15400	15380	15430	15496	15564	15533	15588	15402	15457	15498	15510	15550	15281	15646	15350	15357	15450	15342	15635	15305	15440	15517	15579	15433	15631	15305	15535	15525	15422	15548	15349	15486	15548	15584	15528	15490	15531	15485	15472	15440	15374	15592	15436	15350	15293	15378	15407	15463	15634	15348	15240	15318	15365	15353	15495	15422	15477	15384	15539	15538	15484	15442	15606	15638	15353	15324	15387	15514	15559	15164	15578	15364	15555	15487	15335	15471	15489	15368	15632	15506	15369	15449	15462	15308	15568	15492	15606	15235	15365	15440	15530	15525	15405	15340	15345	15507	15318	15406	15408	15335	15637	15521	15364	15491	15561	15471	15367	15316	15339	15565	15520	15463	15408	15405	15435	15477	15480	15362	15521	15327	15508	15462	15542	15551	15551	15384	15327	15396	15484	15467	15539	15423	15440	15339	15335	15577	15501	15405	15339	15548	15427	15434	15370	15517	15364	15385	15430	15546	15549	15565	15471	15459	15408	15447	15473	15451	15303	15491	15505	15582	15502	15384	15498	15468	15463	15534	15434	15475	15465	15350	15444	15406	15492	15529	15306	15524	15654	15469	15492	15479	15346	15602	15357	15478	15559	15360	15346	15522	15339	15535	15388	15496	15481
22592	20985	28705	23432	21135	22965	24198	19275	18188	18668	18934	23190	38518	38465	33038	26655	21529	19425	18141	17767	17782	17377	17739	17474	17300	17398	17680	17679	17760	17685	17419	17527	17634	17430	17444	17384	17568	17547	17474	17511	17554	17452	17486	17388	17397	17291	17291	17542	17526	17320	17411	17414	17515	17436	17171	17426	17351	17262	17520	17641	17182	17512	17369	17597	17312	17608	17479	17647	17390	17448	17664	17472	17533	17444	17264	17629	17657	17428	17349	17414	17380	17411	17393	17319	17372	17513	17428	17526	17480	17469	17422	17392	17416	17235	17391	17363	17341	17481	17488	17338	17604	17446	17644	17621	17577	17508	17431	17392	17573	17468	17705	17453	17463	17408	17430	17606	17326	17458	17478	17599	17367	17488	17482	17438	17408	17402	17667	17452	17427	17358	17294	17405	17505	17548	17514	17304	17525	17491	17393	17381	17257	17534	17450	17507	17338	17455	17467	17217	17361	17320	17519	17361	17426	17271	17435	17425	17433	17505	17431	17298	17356	17282	17308	17567	17264	17517	17596	17356	17368	17328	17617	17539	17518	17364	17396	17151	17470	17333	17396	17452	17526	17377	17303	17478	17480	17444	17493	17262	17431	17408	17447	17378	17489	17327	17329	17454	17377	17488	17352	17329	17435	17584	17357	17257	17492	17320	17297	17494	17266	17373	17335	17398	17348	17496	17517	17295	17402	17328	17267	17432	17433	17315	17442	17497	17497	17276	17521	17517	17473	17369	17494	17518	17262	17252	17395	17427	17470	17436	17541	17441	17320	17434	17225	17254	17462	17402	17344	17361	17478	17253	17504	17537	17406	17353	17460	17377	17234	17451	17353	17337	17356	17239	17306	17574	17487	17513	17387	17295	17350	17459	17295	17483	17400	17425	17324	17595	17444	17598	17443	17416	17299	17587	17406	17249	17537	17283	17389	17283	17607	17545	17449	17468	17450	17376	17366	17450	17484	17366	17302	17500	17516	17354	17461	17496	17429	17252	17351	17262	17471	17299	17295	17456	17350	17344	17527	17378	17418	17473	17366	17435	17298	17444	17542	17589	17401	17264	17318	17164	17303	17442	17318	17488	17429	17326	17538	17350	17321	17419	17342	17420	17392	17556	17560	17348	17456	17317	17330	17419	17308	17357	17364	17261	17454	17172	17334	17229	17312	17495	17431	17444	17426	17550	17434	17568	17448	17328	17379	17507	17281	17259	17545	17413	17508	17204	17412	17409	17509	17278	17408	17574	17308	17333	17304	17400	17487	17431	17441	17495	17329	17168	17322	17476	17258	17309	17264	17361	17280	17425	17426	17225	17388	17447	17430	17338	17393	17567	17458	17345	17216	17466	17511	17339	17288	17325	17520	17394	17364	17380	17430	17293	17375	17460	17322	17161	17304	17343	17452	17456	17405	17405	17464	17209	17210	17622	17507	17395	17236	17350	17263	17261	17348	17484	17425	17356	17477	17335	17410	17472	17355	17307	17356	17426	17525	17360	17403	17324	17255	17418	17485	17540	17336	17384	17512	17377	17496	17400	17473	17253	17250	17344	17182	17193	17425	17444	17455	17503	17375	17433	17204	17150	17533	17419	17476	17337	17371	17284	17379	17326	17370	17429	17442	17352	17496	17388	17546	17516	17584	17460	17160	17273	17495	17426	17377	17389	17378	17372	17320	17420	17627	17366	17528	17652	17477	17485	17403	17617	17253	17153	17505	17395	17601	17557	17244	17141	17430	17335	17441	17339	17419	17475	17503	17352	17313	17409	17403	17486	17536	17369	17381	17443	17197	17364	17444	17599	17514	17412	17320	17307	17435	17519	17388	17549	17303	17511	17411	17326	17355	17087	17223	17242	17483	17562	17498	17457	17375	17471	17405	17516	17347	17438	17646	17418	17533	17439	17448	17462	17346	17352	17397	17284	17395	17478	17396	17249	17387	17276	17596	17427	17403	17354	17371	17518	17406	17616	17331	17479	17536	17373	17524	17336	17547	17547	17395	17283	17241	17385	17375	17363	17393	17495	17344	17327	17465	17439	17584	17466	17396	17216	17300	17279	17582	17483	17395	17562	17243	17384	17404	17472	17434	17351	17512	17314	17440	17530	17295	17397	17252	17467	17529	17261	17580	17380	17468	17482	17372	17356	17234	17349	17436	17285	17537	17461	17198	17340	17439	17416	17313	17293	17321	17473	17322	17429	17228	17381	17554	17346	17478	17268	17408	17387	17485	17479	17433	17610	17466	17350	17357	17400	17202	17347	17571	17393	17229	17368	17208	17303	17390	17425	17238	17400	17377	17142	17299	17522	17517	17578	17282	17526	17235	17251	17290	17403	17333	17011	17343	17298	17422	17259	17272	17318	17428	17262	17337	17200	17415	17279	17335	17491	17202	17360	17296	17471	17321	17244	17325	17389	17644	17301	17423	17043	17249	17438	17455	17720	17551	17360	17231	17410	17339	17350	17506	17380	17269	17301	17448	17287	17208	17341	17433	17522	17509	17320	17648	17296	17386	17534	17336	17352	17287	17325	17573	17112	17372	17446	17504	17508	17522	17472	17509	17398	17345	17340	17429	17471	17734	17288	17527	17404	17318	17436	17339	17305	17432	17421	17279	17307	17295	17291	17528	17400	17464	17458	17451	17492	17359	17357	17289	17380	17205	17297	17491	17495	17315	17504	17374	17314	17314	17349	17495	17360	17297	17298	17429	17314	17376	17401	17362	17421	17430	17389	17074	17470	17356	17364	17194	17445	17319	17238	17236	17530	17434	17595	17549	17343	17617	17377	17266	17324	17451	17273	17368	17476	17659	17490	17237	17401	17588	17647	17413	17589	17534	17453	17384	17393	17236	17348	17418	17463	17358	17380	17440	17425	17299	17458	17594	17476	17269	17128	17345	17403	17331	17485	17461	17307	17379	17526	17335	17471	17313	17410	17520	17525	17492	17494	17435	17355	17451	17417	17449	17304	17500	17318	17247	17506	17327	17491	17345	17313	17514	17328	17459	17363	17402	17243	17356	17345	17330	17338	17173	17402	17387	17383	17650	17610	17394	17580	17325	17574	17368	17412	17395	17551	17409	17310	17477	17420	17475	17109	17096	17415	17427	17394	17289	17289	17414	17404	17303	17344	17438	17499	17379	17152	17254	17092	17435	17489	17322	17323	17513	17163	17368	17287	17469	17353	17372	17459	17388	17397	17428	17335	17311	17363	17559	17372	17556	17296	17471	17455	17234	17255	17252	17355	17462	17512	17359	17558	17237	17144	17189	17268	17419	17285	17467	17491	17403	17464	17241	17365	17361	17416	17490	17365	17469	17285	17363	17329	17431	17352	17348	17382	17380	17182	17359	17200	17484	17519	17362	17440	17296	17329	17331	17533	17429	17388	17382	17534	17468	17464	17361	17334	17303	17522	17323	17517	17459	17455	17485	17442	17298	17520	17548	17418	17362	17345	17686	17259	17438	17653	17398	17390	17300	17320	17435	17492	17322	17465	17416	17248	17252	17423	17223	17341	17317	17102	17344	17440	17271	17304	17326	17410	17213	17387	17571	17443	17450	17542	17259	17281	17461	17274	17375	17428	17369	17358	17390	17487	17387	17431	17345	17328	17375	17201	17323	17299	17470	17305	17391	17296	17330	17339	17481	17482	17375	17356	17311	17495	17321	17207	17373	17389	17256	17458	17490	17268	17343	17361	17581	17599	17520	17182	17380	17467	17219	17347	17082	17430	17684	17479	17503	17543	17415	17274	17361	17282	17235	17384	17488	17415	17492	17433	17414	17319	17261	17309	17104	17365	17496	17446	17374	17494	17472	17124	17287	17262	17476	17408	17520	17383	17456	17345	17380	17394	17221	17439	17264	17222	17238	17245	17413	17349	17521	17366	17312	17276	17197	17259	17310	17352	17496	17347	17453	17479	17457	17306	17270	17314	17529	17511	17452	17382	17396	17312	17398	17280	17355	17422	17451	17399	17311	17463	17402	17365	17479	17358	17282	17463	17437	17441	17362	17508	17358	17403	17307	17517	17222	17481	17360	17408	17545	17330	17397	17313	17453	17298	17248	17365	17112	17535	17209	17330	17130	17362	17455	17552	17386	17242	17385	17308	17535	17230	17470	17647	17512	17408	17543	17366	17414	17387	17259	17375	17267	17456	17167	17377	17360	17322	17234	17393	17558	17516	17478	17543	17365	17388	17248	17350	17301	17247	17739	17542	17552	17537	17392	17412	17302	17500	17496	17426	17518	17471	17401	17416	17364	17486	17264	17431	17250	17178	17326	17235	17465	17281	17373	17375	17181	17251	17375	17285	17312	17381	17427	17264	17553	17454	17501	17358	17549	17476	17528	17393	17397	17601	17437	17346	17582	17334	17198	17488	17393	17269	17344	17669	17401	17303	17527	17444	17341	17429	17437	17390	17461	17432	17460	17399	17351	17414	17347	17513	17493	17304	17499	17348	17463	17359	17295	17363	17378	17214	17519	17465	17537	17309	17417	17437	17395	17268	17232	17110	17359	17436	17468	17460	17365	17075	17353	17451	17450	17169	17294	17400	17397	17349	17397	17235	17263	17551	17468	17387	17365	17681	17297	17505	17658	17397	17229	17497	17536	17446	17275	17336	17491	17440	17461	17453	17201	17334	17340	17389	17379	17339	17357	17226	17305	17434	17540	17489	17339	17428	17217	17503	17477	17330	17451	17452	17285	17399	17256	17494	17316	17475	17505	17497	17378	17261	17356	17310	17530	17562	17547	17394	17287	17279	17461	17525	17335	17399	17411	17173	17504	17335	17316	17392	17411	17225	17211	17523	17323	17305	17203	17268	17412	17437	17503	17394	17509	17266	17117	17272	17288	17298	17370	17551	17634	17526	17428	17469	17378	17444	17239	17215	17398	17529	17315	17416	17543	17390	17243	17286	17266	17523	17249	17508	17231	17300	17444	17351	17199	17247	17478	17385	17341	17305	17503	17309	17280	17341	17422	17240	17291	17294	17434	17301	17250	17286	17379	17275	17568	17450	17454	17336	17427	17332	17610	17276	17450	17310	17423	17270	17414	17395	17296	17281	17449	17366	17370	17509	17470	17609	17343	17352	17262	17359	17315	17418	17384	17177	17234	17354	17543	17678	17517	17403	17469	17390	17253	17406
16330	30612	27114	22457	20052	18279	17618	17040	16881	16835	17735	25625	42025	40621	34450	26313	19956	17261	15984	15676	15393	15448	15578	15468	15433	15466	15496	15577	15412	15612	15447	15459	15541	15406	15491	15530	15428	15375	15495	15603	15499	15340	15624	15430	15605	15371	15645	15333	15529	15481	15567	15574	15556	15349	15589	15476	15485	15552	15483	15567	15480	15332	15417	15530	15636	15558	15514	15461	15490	15410	15290	15554	15496	15305	15480	15343	15502	15309	15575	15494	15280	15465	15534	15431	15331	15366	15534	15288	15350	15434	15428	15542	15549	15511	15611	15360	15551	15511	15475	15517	15468	15469	15527	15423	15442	15574	15480	15483	15382	15748	15608	15262	15435	15543	15476	15332	15374	15533	15472	15423	15330	15548	15364	15632	15414	15351	15565	15482	15302	15276	15563	15565	15464	15572	15345	15567	15482	15367	15365	15442	15358	15548	15640	15500	15414	15483	15450	15590	15347	15533	15603	15369	15487	15531	15523	15466	15620	15561	15290	15552	15361	15394	15391	15478	15404	15442	15413	15421	15442	15546	15472	15432	15526	15433	15579	15563	15540	15528	15423	15446	15419	15504	15509	15457	15433	15405	15545	15540	15431	15484	15485	15496	15361	15420	15498	15553	15345	15328	15467	15353	15462	15311	15571	15470	15579	15515	15401	15281	15344	15500	15364	15432	15498	15492	15585	15682	15457	15283	15365	15441	15494	15544	15392	15541	15526	15361	15480	15514	15206	15446	15504	15373	15567	15492	15535	15476	15499	15351	15528	15270	15442	15441	15521	15397	15393	15523	15379	15511	15285	15515	15506	15426	15518	15407	15476	15620	15508	15361	15515	15315	15553	15512	15479	15398	15355	15495	15494	15493	15497	15412	15369	15403	15672	15485	15460	15414	15447	15432	15504	15327	15304	15446	15380	15609	15419	15407	15450	15495	15496	15492	15380	15553	15454	15512	15505	15354	15509	15582	15434	15671	15338	15484	15573	15375	15480	15520	15506	15447	15636	15511	15478	15482	15391	15488	15457	15492	15449	15587	15254	15366	15460	15355	15430	15338	15467	15648	15325	15491	15411	15522	15376	15442	15319	15537	15488	15702	15340	15353	15341	15477	15422	15473	15487	15444	15418	15509	15486	15369	15540	15308	15414	15413	15590	15337	15464	15545	15472	15501	15390	15419	15513	15484	15503	15607	15529	15548	15480	15285	15530	15448	15286	15541	15398	15367	15306	15594	15401	15586	15481	15385	15306	15525	15420	15590	15346	15496	15552	15356	15354	15500	15350	15374	15283	15461	15410	15394	15503	15515	15403	15428	15431	15497	15421	15429	15437	15361	15367	15545	15466	15477	15487	15527	15337	15545	15387	15497	15540	15512	15475	15549	15478	15432	15432	15358	15532	15493	15426	15409	15361	15525	15691	15458	15431	15523	15313	15358	15404	15491	15394	15476	15471	15446	15546	15418	15481	15556	15545	15432	15404	15318	15588	15348	15461	15586	15398	15396	15493	15598	15422	15450	15556	15537	15375	15383	15632	15509	15465	15409	15388	15535	15409	15453	15437	15477	15412	15599	15506	15391	15532	15365	15477	15403	15406	15459	15527	15545	15397	15451	15492	15585	15500	15367	15441	15480	15349	15418	15521	15485	15410	15363	15499	15536	15628	15541	15518	15369	15359	15395	15373	15522	15596	15522	15418	15389	15500	15506	15425	15360	15470	15255	15368	15559	15639	15447	15516	15342	15438	15438	15478	15402	15612	15445	15450	15512	15565	15558	15490	15387	15455	15636	15332	15407	15560	15423	15587	15427	15650	15473	15597	15450	15411	15306	15446	15483	15473	15618	15549	15446	15273	15476	15579	15557	15637	15473	15349	15559	15504	15423	15482	15591	15571	15550	15390	15320	15506	15462	15389	15424	15529	15463	15438	15480	15503	15468	15661	15519	15495	15423	15484	15477	15356	15487	15453	15523	15425	15439	15343	15592	15524	15400	15386	15555	15392	15369	15401	15478	15273	15563	15338	15520	15516	15269	15348	15323	15399	15490	15415	15485	15374	15238	15365	15485	15469	15384	15452	15368	15509	15534	15415	15534	15604	15471	15562	15350	15493	15372	15412	15397	15374	15487	15390	15517	15456	15609	15401	15503	15385	15429	15503	15388	15373	15407	15339	15481	15345	15527	15427	15501	15582	15421	15515	15454	15393	15511	15309	15291	15395	15411	15409	15473	15465	15436	15594	15459	15523	15322	15319	15297	15593	15361	15407	15344	15514	15435	15339	15566	15543	15534	15490	15424	15428	15306	15304	15549	15645	15513	15604	15514	15370	15335	15540	15295	15434	15370	15600	15423	15317	15589	15395	15600	15487	15434	15567	15321	15323	15496	15485	15579	15538	15306	15341	15482	15383	15418	15562	15303	15506	15451	15512	15496	15389	15280	15572	15368	15556	15514	15464	15201	15510	15476	15663	15451	15385	15521	15374	15386	15368	15455	15414	15508	15500	15528	15440	15450	15456	15315	15388	15483	15421	15398	15532	15428	15329	15385	15150	15534	15358	15434	15399	15611	15563	15443	15367	15457	15340	15396	15613	15367	15406	15425	15379	15246	15567	15435	15606	15518	15368	15430	15394	15512	15545	15472	15434	15412	15351	15301	15383	15485	15308	15467	15499	15486	15535	15427	15452	15494	15586	15377	15532	15535	15350	15424	15473	15455	15396	15366	15448	15346	15548	15488	15588	15499	15539	15670	15355	15426	15553	15538	15592	15544	15576	15464	15399	15404	15382	15478	15516	15493	15489	15649	15399	15466	15502	15314	15434	15595	15329	15445	15480	15416	15520	15453	15504	15347	15521	15449	15536	15304	15499	15433	15389	15412	15486	15569	15480	15355	15464	15399	15448	15536	15279	15330	15363	15564	15369	15449	15544	15420	15730	15501	15391	15543	15581	15423	15373	15607	15222	15491	15713	15468	15314	15446	15458	15425	15476	15645	15518	15384	15376	15574	15383	15316	15528	15466	15335	15324	15396	15401	15377	15391	15371	15312	15467	15282	15553	15480	15305	15503	15365	15354	15495	15428	15380	15422	15432	15282	15534	15479	15624	15430	15391	15620	15465	15353	15440	15377	15510	15371	15391	15418	15562	15479	15544	15507	15522	15415	15666	15408	15549	15269	15522	15499	15588	15391	15507	15522	15384	15529	15416	15304	15345	15528	15375	15457	15344	15389	15460	15399	15399	15527	15514	15436	15495	15570	15446	15500	15341	15403	15451	15476	15491	15252	15567	15694	15346	15444	15521	15336	15321	15515	15534	15477	15538	15485	15346	15415	15414	15536	15344	15536	15429	15421	15393	15438	15453	15421	15627	15407	15398	15442	15373	15377	15532	15335	15664	15513	15503	15493	15411	15482	15407	15704	15267	15450	15333	15391	15523	15532	15505	15607	15443	15481	15356	15538	15461	15602	15525	15360	15479	15455	15280	15307	15448	15498	15488	15512	15521	15473	15534	15582	15438	15487	15423	15428	15449	15385	15498	15464	15493	15401	15465	15341	15492	15527	15389	15465	15434	15523	15408	15510	15448	15496	15388	15570	15466	15450	15629	15569	15477	15523	15440	15534	15478	15201	15220	15714	15394	15369	15432	15480	15494	15345	15525	15570	15423	15394	15395	15514	15386	15443	15591	15456	15419	15380	15468	15339	15467	15379	15418	15583	15336	15374	15312	15565	15596	15466	15497	15347	15499	15531	15523	15503	15451	15330	15481	15452	15370	15443	15481	15354	15419	15458	15350	15542	15622	15325	15484	15360	15417	15312	15457	15437	15626	15453	15407	15536	15343	15602	15459	15371	15492	15477	15436	15280	15273	15605	15379	15361	15509	15306	15309	15479	15715	15342	15294	15483	15364	15591	15272	15456	15385	15411	15445	15329	15515	15410	15373	15354	15425	15549	15404	15431	15406	15329	15474	15422	15257	15464	15304	15496	15484	15370	15527	15510	15451	15484	15515	15379	15735	15438	15480	15333	15364	15366	15459	15548	15497	15380	15506	15363	15412	15263	15460	15563	15445	15503	15435	15546	15535	15522	15530	15451	15389	15697	15447	15500	15295	15406	15596	15506	15502	15431	15337	15568	15452	15474	15378	15523	15429	15474	15511	15424	15553	15326	15483	15524	15464	15568	15213	15510	15383	15480	15345	15414	15426	15449	15492	15559	15496	15444	15286	15598	15465	15402	15562	15328	15507	15241	15333	15507	15364	15385	15528	15314	15372	15588	15401	15504	15471	15421	15320	15264	15474	15438	15394	15345	15417	15308	15466	15352	15508	15489	15516	15437	15533	15376	15480	15418	15505	15559	15456	15281	15452	15395	15442	15554	15373	15541	15318	15615	15343	15536	15557	15479	15266	15572	15289	15343	15406	15425	15392	15298	15280	15464	15304	15362	15424	15445	15314	15483	15367	15313	15376	15461	15406	15352	15503	15449	15497	15521	15473	15480	15454	15379	15299	15420	15369	15348	15440	15500	15401	15474	15552	15398	15507	15471	15469	15656	15352	15406	15413	15584	15526	15437	15547	15317	15587	15594	15580	15624	15377	15487	15455	15420	15391	15402	15507	15475	15466	15494	15423	15554	15423	15559	15396	15289	15556	15483	15347	15376	15308	15533	15580	15398	15502	15476	15404	15353	15612	15413	15539	15640	15542	15471	15480	15528	15467	15383	15530	15332	15370	15509	15593	15479	15497	15404	15439	15343	15317	15513	15471	15549	15443	15284	15428	15394	15531	15511	15443	15366	15565	15455	15437	15394	15575	15483	15306	15643	15316	15513	15494	15383	15375	15271	15404	15705	15537	15582	15533	15428	15500	15502	15409	15429	15571	15380	15521	15352	15420	15331	15372	15577	15430	15407	15501	15634	15530	15542	15239	15479	15342	15411	15396	15457	15421	15264	15298	15515	15435	15401	15510	15469	15416	15411	15401	15554	15354	15276	15309	15533	15473	15361	15391	15502	15515	15436	15561	15325	15550	15509	15359	15459	15503	15412	15440	15317	15448	15641	15282	15423	15485	15374	15512	15584	15450	15421	15459	15454	15479	15456	15378	15516	15453	15357	15610	15475	15182	15536	15499	15458	15505	15497	15425	15507	15432	15526
26970	21519	23564	20642	17342	17035	16997	16963	16815	16749	16977	17564	18525	18894	18333	17715	17307	16878	16867	16775	16600	16550	16477	16503	16595	16695	16625	16615	16544	16618	16527	16627	16505	16613	16673	16597	16828	16755	16627	16437	16737	16768	16737	16747	16497	16685	16616	16864	16629	16635	16557	16771	16595	16538	16589	16880	16805	16696	16781	16631	16793	16542	16672	16637	16565	16758	16745	16617	16600	16638	16677	16680	16752	16669	16756	16705	16510	16497	16582	16610	16522	16602	16716	16592	16602	16746	16621	16588	16616	16599	16694	16637	16598	16665	16652	16703	16479	16591	16618	16561	16710	16624	16655	16590	16444	16502	16527	16640	16611	16719	16609	16543	16657	16725	16513	16610	16792	16889	16596	16609	16572	16509	16481	16595	16749	16524	16513	16656	16737	16524	16485	16506	16636	16660	16632	16678	16582	16742	16472	16544	16733	16610	16609	16617	16821	16896	16661	16561	16761	16603	16734	16475	16565	16599	16477	16717	16706	16461	16435	16655	16587	16546	16688	16637	16747	16796	16796	16475	16631	16691	16506	16598	16379	16526	16644	16809	16667	16608	16742	16640	16357	16471	16670	16759	16606	16562	16872	16438	16678	16610	16633	16657	16594	16527	16707	16743	16612	16672	16613	16478	16522	16577	16545	16629	16682	16550	16558	16541	16649	16724	16675	16616	16522	16565	16581	16687	16539	16742	16544	16669	16620	16672	16769	16690	16566	16786	16510	16606	16444	16557	16646	16579	16518	16681	16723	16734	16473	16727	16625	16632	16618	16664	16696	16655	16565	16502	16620	16665	16560	16639	16545	16552	16721	16613	16622	16507	16725	16694	16508	16530	16468	16800	16568	16783	16587	16613	16525	16564	16438	16634	16537	16509	16650	16467	16458	16493	16374	16545	16707	16675	16571	16666	16788	16508	16663	16566	16466	16690	16729	16691	16620	16525	16736	16682	16589	16587	16626	16521	16885	16610	16677	16778	16680	16492	16607	16550	16406	16554	16682	16666	16763	16726	16613	16669	16676	16704	16493	16814	16511	16275	16673	16507	16627	16615	16687	16455	16504	16579	16737	16552	16690	16524	16595	16763	16769	16694	16736	16708	16529	16717	16638	16660	16252	16548	16744	16746	16641	16637	16549	16548	16640	16611	16914	16609	16774	16598	16675	16470	16789	16732	16592	16465	16695	16655	16676	16637	16531	16480	16791	16640	16707	16636	16493	16422	16648	16586	16629	16586	16503	16546	16551	16541	16589	16691	16495	16747	16500	16775	16681	16717	16586	16423	16562	16641	16753	16553	16698	16589	16736	16440	16619	16491	16515	16611	16681	16568	16673	16630	16565	16620	16565	16598	16728	16609	16587	16542	16662	16514	16414	16711	16598	16732	16543	16592	16570	16714	16688	16423	16630	16723	16743	16651	16752	16467	16702	16654	16683	16618	16496	16605	16562	16694	16579	16499	16650	16412	16681	16503	16631	16843	16799	16752	16814	16762	16771	16706	16516	16537	16614	16777	16583	16367	16640	16598	16596	16779	16623	16704	16615	16387	16771	16577	16871	16493	16723	16646	16630	16648	16607	16464	16774	16608	16570	16614	16539	16745	16624	16714	16622	16679	16721	16584	16619	16784	16632	16462	16631	16731	16530	16588	16385	16686	16676	16508	16596	16616	16469	16577	16549	16677	16746	16660	16758	16760	16739	16404	16708	16683	16707	16541	16610	16354	16648	16527	16440	16472	16761	16530	16569	16594	16653	16693	16701	16504	16756	16774	16780	16546	16694	16811	16650	16538	16552	16496	16583	16534	16640	16772	16488	16772	16428	16513	16715	16648	16511	16466	16598	16747	16608	16659	16669	16603	16684	16696	16677	16804	16624	16517	16390	16782	16729	16669	16659	16526	16533	16654	16385	16574	16723	16818	16730	16473	16752	16536	16625	16603	16549	16750	16737	16767	16502	16568	16650	16664	16714	16573	16530	16557	16706	16711	16661	16504	16669	16749	16557	16621	16582	16565	16793	16621	16566	16572	16569	16436	16500	16642	16680	16775	16686	16651	16655	16455	16505	16672	16598	16669	16551	16492	16689	16523	16723	16617	16722	16746	16570	16500	16574	16686	16758	16685	16429	16652	16581	16549	16538	16744	16668	16770	16685	16608	16597	16740	16456	16628	16514	16452	16544	16714	16673	16470	16566	16803	16794	16495	16739	16657	16658	16548	16791	16800	16759	16470	16652	16627	16516	16611	16599	16584	16549	16521	16556	16646	16722	16650	16572	16585	16499	16601	16611	16666	16658	16648	16464	16580	16545	16513	16625	16669	16731	16645	16676	16521	16651	16534	16854	16774	16679	16599	16702	16761	16766	16885	16567	16803	16512	16545	16627	16519	16448	16406	16630	16616	16627	16595	16559	16646	16636	16607	16680	16773	16652	16572	16822	16657	16517	16656	16847	16592	16452	16534	16734	16420	16536	16680	16740	16563	16584	16468	16694	16625	16597	16589	16560	16584	16581	16517	16573	16603	16883	16693	16565	16587	16842	16619	16753	16695	16675	16699	16724	16714	16556	16472	16625	16531	16705	16672	16632	16759	16537	16788	16694	16555	16514	16451	16632	16503	16697	16664	16410	16828	16780	16901	16701	16615	16529	16572	16601	16617	16608	16504	16366	16488	16674	16574	16596	16503	16550	16585	16533	16601	16548	16540	16504	16546	16673	16603	16325	16603	16522	16627	16596	16684	16595	16718	16663	16703	16515	16723	16611	16595	16605	16604	16648	16627	16482	16369	16672	16764	16697	16548	16473	16572	16628	16576	16587	16594	16604	16772	16691	16722	16662	16693	16637	16498	16704	16701	16940	16616	16565	16526	16444	16764	16602	16639	16668	16656	16670	16703	16630	16486	16473	16563	16786	16609	16503	16545	16685	16671	16826	16522	16611	16458	16528	16588	16610	16427	16687	16669	16734	16628	16608	16625	16609	16748	16624	16684	16586	16544	16700	16516	16697	16431	16585	16577	16523	16710	16641	16765	16818	16544	16634	16686	16727	16717	16838	16678	16695	16496	16744	16459	16709	16564	16623	16640	16473	16800	16730	16681	16694	16615	16440	16656	16448	16774	16595	16519	16607	16507	16362	16580	16498	16566	16763	16500	16517	16624	16752	16494	16690	16837	16618	16622	16501	16727	16772	16769	16631	16890	16867	16763	16508	16535	16620	16676	16679	16599	16721	16684	16703	16635	16687	16678	16726	16560	16654	16608	16710	16653	16507	16466	16616	16505	16570	16633	16614	16512	16645	16525	16397	16564	16561	16612	16675	16566	16599	16615	16412	16679	16594	16680	16478	16758	16755	16574	16539	16577	16574	16657	16746	16775	16557	16690	16502	16552	16776	16626	16757	16703	16418	16568	16551	16842	16664	16698	16596	16619	16471	16542	16623	16550	16630	16696	16734	16542	16663	16593	16674	16592	16585	16533	16539	16530	16591	16386	16596	16566	16616	16645	16594	16812	16565	16612	16504	16631	16634	16574	16690	16675	16512	16595	16764	16571	16629	16514	16428	16576	16558	16496	16662	16597	16687	16787	16544	16604	16785	16589	16639	16696	16546	16776	16455	16482	16734	16560	16536	16477	16614	16490	16579	16641	16605	16666	16708	16729	16651	16530	16634	16525	16560	16662	16788	16732	16585	16600	16600	16789	16679	16593	16605	16628	16577	16696	16731	16554	16713	16748	16684	16582	16641	16582	16626	16490	16426	16399	16635	16519	16561	16578	16297	16712	16595	16520	16570	16556	16729	16732	16598	16573	16605	16673	16711	16651	16531	16587	16759	16804	16698	16699	16679	16815	16499	16568	16502	16577	16625	16581	16811	16674	16613	16614	16653	16781	16543	16875	16600	16808	16563	16775	16693	16483	16580	16865	16540	16527	16761	16638	16572	16657	16674	16775	16465	16752	16615	16652	16628	16626	16861	16556	16481	16793	16701	16508	16636	16464	16628	16492	16825	16488	16610	16593	16712	16630	16761	16699	16500	16511	16586	16694	16564	16584	16535	16610	16537	16469	16475	16661	16584	16482	16667	16637	16606	16657	16623	16693	16691	16648	16627	16597	16709	16840	16663	16499	16605	16692	16527	16763	16585	16757	16576	16917	16526	16737	16501	16843	16688	16539	16663	16660	16600	16751	16783	16621	16801	16529	16642	16464	16652	16582	16604	16521	16648	16630	16836	16525	16603	16570	16610	16776	16505	16735	16742	16714	16449	16691	16610	16542	16736	16626	16713	16705	16688	16505	16500	16591	16728	16401	16433	16547	16839	16775	16724	16734	16766	16697	16610	16543	16726	16445	16610	16564	16615	16640	16988	16697	16591	16591	16646	16592	16719	16603	16602	16591	16633	16751	16587	16728	16568	16666	16476	16623	16711	16695	16903	16609	16540	16621	16400	16773	16605	16627	16544	16834	16456	16699	16505	16668	16479	16698	16551	16584	16657	16663	16621	16517	16579	16562	16546	16572	16902	16748	16609	16672	16535	16525	16528	16554	16498	16583	16471	16583	16586	16770	16552	16536	16564	16664	16688	16618	16685	16490	16624	16601	16669	16674	16648	16638	16452	16543	16842	16742	16645	16548	16647	16716	16559	16739	16704	16572	16753	16762	16628	16754	16579	16556	16614	16800	16656	16533	16659	16624	16797	16793	16543	16636	16685	16534	16669	16822	16823	16743	16697	16784	16666	16486	16601	16733	16664	16803	16571	16559	16601	16765	16549	16549	16606	16567	16668	16472	16612	16566	16582	16660	16828	16670	16693	16536	16519	16677	16727	16700	16624	16489	16713	16650	16622	16672	16512	16776	16526	16692	16804	16500	16690	16616	16630	16668	16674	16621	16738	16809	16690	16850	16636	16642	16634	16566	16474	16494	16764	16591	16690	16693	16458	16528	16632	16647	16692	16509	16526	16398	16561	16759	16575	16582	16623	16513	16669	16786	16645	16741	16643	16627	16600	16522	16642	16514	16615	16516	16542	16480	16762	16563	16770	16800	16609	16645	16562	16516	16550	16772	16720	16665	16678	16689	16479	16732	16799	16741	16749	16505	16447	16898	16493	16639	16718	16829	16807	16639	16684	16826	16630	16404	16700	16634	16641	16608
15275	19158	18037	17021	16081	15525	15392	15501	15422	15158	15272	16306	17959	17959	17243	15955	15335	15244	14882	15102	15028	15047	15094	14886	15026	14860	15084	14957	15025	15031	14939	14939	14998	14817	15023	14880	14889	14873	15166	14943	14866	14899	14854	14825	15110	14980	14932	14990	14993	14903	14929	15144	15049	14912	14768	14982	14651	14947	14802	14941	14993	14907	15094	14803	14997	14953	14949	15032	15099	14985	14946	14849	14966	14931	15107	15014	15004	14931	15026	14976	14795	14893	14978	14866	14930	14909	14870	14952	15012	14845	14837	15110	15124	14875	14786	14965	14970	14882	14925	14956	15003	14896	14957	14952	15016	14906	15020	14973	14820	14868	14947	14947	15004	14969	15055	14982	15006	15021	15058	14982	14988	15032	15031	15021	14913	15151	15039	15031	14903	15002	14953	14947	14928	14892	15013	15060	14966	14950	14926	15130	14861	14853	14936	14822	14962	14978	14795	14957	14948	14988	14935	14827	14856	14895	14898	14868	15093	14854	14871	15014	14877	14876	14814	14943	15020	15251	15038	14953	14937	14765	14936	15038	14957	15068	14927	14833	14951	14872	14895	14905	15010	14788	14950	14863	15008	14882	14967	14946	15006	14803	14929	14920	15043	14775	15028	14912	14862	14827	14988	15009	14933	15042	14995	15048	14914	14961	14962	14881	15039	14885	15090	14855	14964	14991	14742	14972	14936	15011	14964	14958	14865	14843	14925	15011	14834	14898	15055	15213	14997	14933	14851	14939	14946	14950	14983	14930	14896	14725	14915	14971	14923	14946	14885	14833	14990	15076	14871	14908	15058	15090	15089	15173	14994	15022	15097	14975	14985	14816	15027	14764	15076	14969	15027	14919	14941	14989	15063	14973	14951	15093	14869	14691	14861	15111	15024	14951	14985	14877	14906	14842	14877	14981	15035	14980	14946	14752	14902	14712	14720	14989	15016	15145	15027	15127	14981	14930	14977	15021	14801	14937	14969	14981	15033	14775	15022	15054	14880	14876	14845	14746	14995	15062	14908	14882	15054	14917	14891	14806	14984	14791	14889	14892	15026	14973	15147	14901	14904	14985	14932	14871	15015	14984	14980	15074	14931	14917	14906	15078	14918	14831	14917	14992	14905	14986	14932	14985	15048	15008	14810	15045	14994	14975	14989	15044	14941	14920	14990	14941	14924	14901	14858	14903	14872	14878	14911	15190	14915	15076	14969	14871	15020	14873	14955	14950	14853	14908	14967	14993	15030	14869	15035	14901	14915	14869	14782	14989	14974	14948	14880	15059	14879	15109	14833	15088	15008	14974	14878	15036	15053	14957	14953	14870	15042	14922	14903	14945	15103	14875	14959	15073	14874	14886	14914	15177	14868	14988	14928	15080	14943	15075	14922	15119	14947	14814	14903	15039	15013	14979	14843	14656	14725	15012	14823	15021	15095	14728	14846	14890	14858	14906	15048	14893	14740	15082	14887	15140	14895	14844	14902	14895	14924	14902	14881	14991	15074	15105	14954	14871	15116	14844	15006	14938	15084	14984	15105	14787	14976	14950	14980	15077	15106	14846	14871	14820	14959	14939	14924	15005	15129	15047	14920	14915	14952	14894	14948	14955	14867	15065	15048	14948	14904	14977	15106	15042	14993	15024	14951	14866	15006	14905	15047	14951	14875	14938	14979	14971	14819	15023	15004	14896	15025	15232	14773	14845	14843	14995	15043	14978	14983	14990	14891	15075	14980	14863	14828	14907	14886	14890	14913	14766	14940	14832	14959	14994	15217	14854	14838	14944	14894	14868	14991	14961	14975	14801	14957	14931	14945	15024	14846	14947	14857	14925	14885	15060	14971	14994	15051	15040	14875	14981	14894	14926	15103	15005	14909	15016	14863	14737	15048	14912	14937	15047	15097	14970	15011	15010	14954	15011	14996	15033	14960	14961	14900	14913	15039	15109	15042	14937	14967	14916	15002	15030	14965	14964	14917	15086	14905	15021	14871	15130	15011	14992	14922	14851	14858	15105	14861	14940	15068	15010	14985	14968	14871	14951	14937	15082	14883	14898	14866	14821	14938	15059	14935	14793	15119	14852	14997	14882	14887	15029	15130	15151	14964	15003	14781	15093	14909	14981	14948	15161	15026	14874	14895	14952	14875	14922	14942	14830	14993	14836	14914	14883	14855	14921	14991	15046	14863	14879	14784	14919	14911	15042	14800	14963	14886	14891	14991	15003	14962	14903	14840	14823	15077	15018	14887	14968	15061	14978	14845	14917	14971	14982	14886	14846	14971	14875	14986	15012	15064	14880	14926	14995	14884	15098	14954	14907	14983	14849	14761	14902	14853	14985	14825	14957	14843	14988	14997	14903	14993	14939	15138	14909	14927	15020	15009	14972	14954	14869	14858	14956	14870	14934	14774	14948	14835	14781	14998	14834	14954	14972	14958	15049	15013	14833	14812	14866	14912	15104	14933	14986	15111	15033	15010	14911	14922	14948	14781	15009	14954	14807	15013	14971	14993	14888	14967	15026	14869	14900	14907	15008	15001	15000	14950	14877	14960	15030	14873	14967	14910	14868	15044	14973	15081	14848	14977	14865	15070	14918	15086	14907	14890	15087	15052	14880	14814	14965	15003	15063	14960	15007	14710	15084	14959	14809	15104	15093	14757	14823	14810	14994	15047	14973	15050	14921	15081	14916	14804	15138	14851	14896	15067	15011	14961	15011	14977	14961	14920	15073	14889	15115	14901	14966	14904	14988	14945	14958	14905	15023	14993	14908	14812	14997	14756	14799	15042	14872	15093	14890	15076	14927	15112	14895	14987	15016	14955	14789	15085	14863	14964	14921	14996	14815	14884	14886	14949	14883	14926	14989	14995	14849	14952	14940	15075	14904	14836	14982	15002	14769	15081	14930	14892	15070	14825	15056	14963	15061	14925	14974	15007	15016	15030	14836	15066	14945	14847	15046	14915	15042	15013	15059	14750	15044	15032	14811	14894	15066	15008	14959	14990	15000	14969	14977	14994	14953	14869	14934	14872	14869	15067	15045	14875	15020	14906	14886	15229	14818	14910	14880	14928	14828	14875	15081	14911	15092	14930	15016	14941	15080	14883	15019	15086	14971	14890	14971	15081	14928	14810	15203	14888	14947	14947	14965	14807	14940	14930	15164	14942	14787	14953	14900	14935	14888	14865	14953	15096	15141	15052	14915	14955	14921	14910	15014	14952	14835	14982	14949	15108	14965	15037	15005	14998	14997	14929	14963	15111	15017	15010	15044	14893	15061	14745	14803	14954	14825	15090	14801	15050	14869	15009	14865	14847	14938	14987	14995	15077	15026	14990	15018	15195	14963	14965	14989	14880	14710	14858	15075	14872	15014	15088	14833	14808	14908	14928	14978	14963	15014	15131	14897	14924	14858	14933	15054	14984	15039	15071	14834	14876	14947	14980	14876	14782	14720	14781	15158	14800	15017	14961	14982	14947	14929	14871	14872	15082	14963	14979	14786	15047	14806	15084	14845	14702	15059	14955	14826	14995	14691	14922	15043	14946	14873	14923	15157	15083	14954	14873	14900	15106	15042	14982	14963	14725	14977	14792	14992	15110	14906	14875	14927	14915	15178	14956	14968	14989	15105	14969	14883	15245	15015	14914	14995	15025	15107	14961	14942	15040	15090	14976	14777	15127	14872	14998	14902	14972	14878	15213	15026	14958	15170	14917	14997	14851	15077	14972	14818	14990	14984	14874	14923	14990	14854	14999	14875	14890	14940	14965	14910	14937	14880	15111	14922	14957	15028	14861	15068	15052	15010	15004	14829	14933	14822	15068	14870	15092	14966	15010	14874	14987	14929	15085	15042	14997	14977	14851	14965	14999	14946	15088	14993	14879	14933	15024	14788	14719	14970	14979	14877	14903	14932	15042	14844	15165	14923	15004	14908	15101	14916	14850	14998	14919	14730	15011	15078	14815	14853	14977	14759	14885	14921	14907	14931	14999	14862	15038	14832	14919	14826	14845	14815	14960	14852	15109	14895	15073	14870	15026	14822	14831	14826	14924	14971	14830	14911	14977	14818	14960	14972	15026	15027	14918	14888	15116	14846	14995	14848	14930	15056	15004	14966	15080	14984	14990	15048	14946	14904	15004	14960	14705	14918	14964	14949	15036	14841	14977	14956	14848	14833	14948	14817	15092	14838	14911	15104	15038	14955	15016	15004	14889	15074	14902	14849	14855	14782	14846	15011	14834	14972	15022	14974	14965	14954	15023	14956	14855	14843	14962	15047	15007	15080	14860	14965	14903	14972	15075	15055	14995	15031	14963	15019	15060	15005	15058	14987	14915	14994	14830	15117	15093	14875	14946	15038	14983	15067	14865	14753	14816	14870	14911	14954	14948	15031	14882	14869	14896	14723	15180	14708	14846	15050	14810	14966	14981	15058	14961	15076	14852	14891	14965	14883	14932	14872	14891	14847	14827	15070	14841	15042	14971	14921	14871	14871	14917	14908	14837	14865	14946	14905	14939	15019	14846	14889	14868	14917	14904	14834	15055	14917	14936	15019	14959	14925	15131	14903	14858	14926	14978	14905	14843	14904	14900	15010	14912	15091	14822	14961	14795	15000	14945	15018	14999	14908	15023	14955	14905	14959	14900	14849	15100	15040	15018	14833	14966	15018	14940	14987	14903	15168	14780	14966	14933	14906	15046	14898	15064	15096	15037	14897	15023	14967	14970	15068	15031	14947	14950	14963	14912	15034	14837	14914	14856	14901	15033	14860	15035	14991	14803	15089	14987	14797	15054	14859	14926	15119	14983	14986	14910	15049	15034	15039	14767	14809	14903	14986	15043	14938	14900	14903	14808	15080	15016	14891	14869	14971	15118	14946	15018	14991	14810	14920	15050	14969	14904	14914	14950	14948	15019	14770	15062	14915	14957	14944	14835	14940	14906	14910	14825	15056	14918	14882	15053	14915	15120	15005	14999	15062	14828	14873	14861	15072	14992	14984	14967	15071	14973	14975	14867	14909	14952	14975	14934	14964	15061	15097	14944	14992	14852	15124	14963	15025	15164	15052	14819	15070	14916	15022	15126	14919	14956	14949	15173	14942	14898	14927	15012	15076	14796	15096	14970	14862	14893	14853	14961	14993	15020	14968	15005	14987
23526	20912	28163	23870	21663	20823	19772	17543	17112	17180	17100	20376	30592	29462	26200	22220	18909	17549	16828	16836	16672	16644	16752	16402	16544	16596	16482	16670	16544	16481	16564	16551	16678	16445	16586	16534	16548	16363	16545	16333	16577	16634	16522	16529	16562	16372	16654	16479	16653	16698	16462	16501	16375	16439	16490	16429	16601	16468	16555	16545	16461	16398	16794	16661	16626	16595	16614	16581	16612	16595	16287	16612	16415	16447	16553	16441	16504	16530	16395	16529	16498	16585	16484	16611	16520	16449	16466	16617	16381	16477	16395	16431	16341	16559	16445	16471	16593	16529	16674	16331	16523	16665	16764	16487	16547	16479	16448	16644	16355	16564	16643	16525	16449	16407	16388	16561	16571	16563	16526	16568	16660	16607	16633	16439	16676	16725	16357	16286	16426	16477	16465	16564	16359	16555	16587	16423	16493	16613	16543	16582	16603	16389	16474	16648	16536	16537	16453	16571	16347	16515	16471	16348	16535	16646	16442	16403	16481	16525	16580	16464	16488	16414	16456	16464	16434	16451	16463	16370	16595	16456	16708	16569	16467	16434	16612	16460	16243	16624	16461	16491	16478	16608	16348	16453	16356	16492	16419	16463	16652	16512	16531	16582	16486	16361	16561	16539	16564	16455	16557	16395	16515	16525	16373	16540	16419	16474	16681	16402	16584	16554	16242	16538	16568	16666	16471	16601	16522	16519	16516	16564	16236	16628	16302	16659	16549	16428	16485	16495	16591	16594	16544	16732	16496	16329	16591	16566	16563	16503	16240	16514	16495	16417	16481	16550	16503	16609	16373	16566	16484	16588	16389	16651	16356	16435	16412	16447	16400	16443	16608	16527	16458	16425	16410	16474	16497	16537	16555	16720	16492	16465	16493	16547	16584	16391	16593	16630	16734	16429	16283	16457	16449	16606	16498	16547	16602	16557	16609	16582	16526	16644	16398	16562	16453	16451	16543	16502	16631	16486	16411	16640	16817	16442	16416	16393	16263	16464	16661	16357	16482	16542	16353	16422	16499	16269	16409	16520	16505	16548	16421	16411	16376	16388	16444	16472	16571	16393	16525	16451	16574	16531	16672	16637	16644	16539	16580	16514	16417	16536	16515	16523	16422	16385	16240	16558	16412	16546	16567	16600	16571	16429	16554	16511	16488	16385	16618	16543	16535	16284	16459	16415	16468	16747	16452	16580	16574	16426	16347	16353	16477	16425	16493	16448	16480	16589	16424	16480	16253	16469	16649	16516	16375	16429	16377	16290	16494	16398	16541	16375	16180	16627	16546	16451	16718	16473	16413	16532	16364	16435	16346	16507	16384	16388	16450	16493	16540	16677	16530	16349	16466	16409	16417	16538	16705	16453	16378	16536	16436	16392	16682	16539	16503	16536	16523	16440	16771	16521	16450	16412	16477	16500	16669	16415	16623	16541	16207	16442	16598	16638	16347	16334	16560	16495	16555	16491	16315	16352	16443	16464	16578	16293	16455	16571	16374	16375	16546	16611	16389	16511	16684	16480	16572	16585	16418	16584	16590	16570	16333	16457	16450	16587	16658	16422	16523	16464	16637	16529	16536	16470	16459	16641	16596	16472	16472	16442	16549	16513	16627	16504	16538	16377	16461	16508	16606	16567	16477	16413	16393	16462	16504	16665	16628	16515	16434	16490	16389	16406	16388	16382	16323	16264	16547	16429	16376	16468	16273	16476	16506	16724	16342	16501	16380	16620	16502	16245	16637	16571	16528	16468	16522	16690	16455	16528	16476	16497	16303	16380	16317	16420	16514	16450	16723	16641	16638	16419	16609	16517	16515	16426	16681	16552	16499	16754	16499	16458	16604	16407	16623	16402	16468	16598	16825	16541	16559	16583	16538	16560	16249	16482	16579	16519	16545	16453	16526	16471	16465	16170	16406	16383	16429	16472	16416	16452	16668	16556	16567	16403	16450	16569	16531	16525	16595	16534	16467	16526	16614	16638	16416	16467	16502	16540	16469	16502	16470	16540	16514	16573	16349	16284	16391	16502	16413	16395	16617	16547	16550	16745	16520	16581	16400	16550	16373	16408	16304	16380	16411	16763	16541	16523	16426	16369	16518	16537	16494	16423	16367	16518	16438	16513	16369	16681	16350	16300	16462	16569	16541	16613	16491	16459	16505	16684	16640	16514	16640	16355	16516	16626	16666	16642	16570	16560	16651	16423	16454	16412	16605	16563	16443	16576	16565	16434	16490	16664	16767	16523	16509	16303	16506	16520	16424	16494	16449	16482	16515	16481	16496	16599	16506	16446	16512	16649	16280	16476	16449	16502	16595	16432	16545	16509	16583	16661	16505	16216	16514	16433	16582	16394	16590	16416	16434	16404	16481	16486	16338	16661	16783	16508	16513	16572	16549	16415	16431	16565	16455	16527	16618	16646	16552	16601	16448	16294	16644	16580	16503	16447	16400	16463	16309	16707	16579	16344	16403	16428	16599	16507	16683	16667	16431	16738	16616	16576	16605	16588	16683	16515	16503	16429	16432	16601	16521	16369	16363	16261	16364	16397	16331	16633	16620	16321	16646	16593	16470	16512	16655	16491	16578	16619	16491	16506	16330	16499	16366	16483	16461	16552	16360	16614	16636	16675	16478	16427	16540	16341	16364	16349	16543	16308	16338	16394	16529	16495	16450	16400	16366	16436	16635	16486	16325	16619	16340	16435	16635	16488	16570	16354	16502	16517	16639	16571	16344	16470	16449	16492	16596	16542	16324	16518	16402	16481	16505	16347	16730	16463	16466	16566	16524	16719	16630	16472	16452	16446	16411	16465	16510	16473	16474	16658	16707	16623	16553	16868	16511	16610	16566	16515	16610	16448	16581	16718	16382	16587	16417	16541	16504	16441	16415	16661	16569	16480	16504	16450	16420	16382	16401	16719	16665	16413	16535	16791	16554	16651	16317	16459	16601	16451	16543	16542	16541	16445	16430	16502	16376	16510	16559	16615	16534	16598	16563	16687	16419	16420	16429	16340	16337	16602	16464	16777	16617	16486	16577	16425	16569	16400	16422	16539	16496	16373	16377	16542	16621	16276	16579	16317	16569	16382	16441	16502	16452	16435	16425	16483	16608	16533	16545	16522	16418	16327	16501	16590	16466	16512	16258	16521	16597	16346	16676	16644	16485	16596	16704	16578	16387	16400	16658	16572	16380	16569	16551	16482	16571	16312	16398	16569	16450	16381	16598	16684	16509	16474	16605	16572	16391	16425	16694	16528	16537	16318	16465	16269	16292	16603	16501	16369	16448	16548	16554	16475	16458	16361	16438	16684	16581	16469	16467	16404	16471	16470	16463	16507	16534	16362	16544	16433	16479	16457	16485	16490	16462	16469	16398	16583	16406	16558	16391	16484	16467	16453	16699	16324	16578	16430	16387	16305	16739	16499	16550	16297	16424	16514	16705	16634	16476	16387	16465	16407	16460	16509	16483	16365	16554	16714	16753	16376	16593	16420	16308	16565	16441	16380	16348	16753	16621	16453	16452	16488	16549	16448	16637	16554	16532	16639	16598	16532	16576	16680	16373	16427	16621	16471	16532	16728	16650	16468	16499	16459	16498	16709	16338	16506	16544	16727	16550	16747	16519	16344	16554	16769	16522	16441	16466	16399	16488	16613	16265	16563	16398	16626	16689	16328	16335	16623	16468	16428	16559	16486	16425	16519	16614	16564	16342	16513	16463	16443	16421	16480	16483	16695	16541	16520	16487	16344	16498	16431	16673	16682	16572	16558	16294	16711	16459	16289	16466	16361	16541	16570	16605	16504	16428	16663	16555	16492	16461	16447	16654	16439	16493	16586	16486	16591	16550	16467	16469	16370	16290	16485	16476	16416	16479	16348	16441	16491	16545	16560	16687	16688	16542	16577	16691	16427	16767	16493	16482	16601	16454	16318	16529	16353	16557	16544	16560	16503	16500	16395	16361	16525	16427	16475	16366	16559	16406	16322	16574	16497	16443	16557	16428	16334	16499	16617	16448	16500	16339	16430	16457	16438	16384	16484	16412	16428	16456	16371	16430	16508	16400	16375	16349	16745	16657	16575	16564	16407	16605	16626	16505	16417	16372	16447	16700	16434	16549	16389	16486	16358	16407	16476	16470	16654	16519	16482	16503	16413	16544	16554	16538	16531	16376	16490	16387	16457	16568	16537	16499	16560	16541	16532	16649	16649	16423	16380	16711	16434	16610	16359	16345	16554	16472	16636	16394	16490	16546	16470	16411	16530	16498	16403	16505	16435	16425	16420	16603	16323	16291	16355	16302	16574	16481	16489	16536	16694	16699	16569	16498	16588	16568	16501	16566	16531	16589	16471	16419	16620	16545	16513	16670	16430	16566	16546	16435	16534	16253	16470	16501	16369	16495	16472	16598	16504	16546	16662	16421	16665	16548	16681	16416	16476	16378	16461	16496	16449	16455	16406	16426	16514	16557	16486	16500	16572	16615	16499	16370	16507	16627	16504	16258	16467	16521	16476	16652	16618	16603	16502	16559	16855	16438	16420	16537	16672	16341	16591	16556	16430	16633	16392	16606	16536	16499	16553	16630	16374	16410	16512	16466	16518	16546	16648	16689	16522	16469	16647	16530	16581	16569	16648	16652	16538	16610	16319	16511	16492	16384	16500	16483	16451	16688	16607	16459	16303	16571	16294	16558	16456	16525	16364	16550	16545	16406	16360	16387	16495	16440	16513	16630	16737	16476	16459	16524	16641	16678	16198	16458	16555	16378	16508	16392	16663	16313	16314	16577	16406	16648	16396	16344	16334	16584	16452	16512	16483	16649	16688	16497	16472	16491	16318	16526	16456	16448	16462	16653	16413	16623	16454	16564	16498	16526	16613	16448	16402	16431	16439	16475	16603	16467	16475	16296	16504	16415	16406	16771	16448	16446	16490	16563	16408	16539	16479	16437	16579	16512	16552	16396	16494	16419	16433	16530	16407	16315	16549	16591	16664	16341	16392	16652	16378	16541	16464	16486	16490	16285	16515	16417	16867	16511	16359	16454	16372	16309	16545	16584	16279	16584	16216	16672	16757	16619	16323	16544	16465	16364	16432	16593	16675	16373	16489	16406	16406	16553	16560	16577	16504	16464	16391	16510	16304	16498	16445	16406	16523
13899	23121	22380	18922	17882	16384	16198	15805	15880	15582	15688	22045	34057	31158	27267	21617	17413	15869	15223	14922	14987	14783	14765	15012	14788	15011	14714	14915	14794	14946	15156	14883	15030	14908	14820	15148	14966	14909	14711	14839	14920	15021	14988	14935	14989	14836	14828	15047	14985	14941	14953	14862	14841	14748	14935	14949	14814	14952	14902	14880	15105	14785	15007	14903	14837	14957	14929	14783	14834	14905	14773	14776	14828	14895	14847	14961	14731	14783	14733	14908	14948	14913	14786	14820	14960	14866	15043	14988	14912	15006	14761	14884	14796	14936	14917	14904	14915	15005	14876	14891	14770	14924	15146	14876	15006	14791	14816	15035	14941	14633	14869	15036	14829	14791	15004	14764	14772	14861	14927	14939	14764	14973	14902	14852	15003	14892	14936	14955	14937	14766	14994	14853	14820	14792	14846	14930	14932	14854	14924	14894	14766	14981	14867	14990	14718	14966	14916	14883	15086	14890	14766	14803	14861	14775	14917	14934	14919	14850	14986	15005	14956	14844	14850	14850	14744	14822	15035	14661	14810	15011	15009	14850	15022	14917	14928	14817	14787	14873	14864	14988	14924	14909	14864	15068	14877	15063	14856	14997	14869	14870	14873	14915	14903	14866	15013	14878	14962	14773	14843	14934	14973	14978	15117	14739	14962	14873	14867	14668	15013	14840	14970	14883	14986	14818	14849	14885	14730	14889	14968	14932	14911	14809	14898	14784	14621	14888	15090	14814	14777	14927	14850	14870	14894	14984	15063	14792	14960	14958	14756	15038	15020	14904	14979	14836	14908	14988	15046	14846	14838	14960	15058	14874	14993	14921	14749	15041	14874	14932	14778	14817	14869	14961	15113	14865	14779	15009	14878	14859	14808	14812	14823	14929	14983	15051	14903	14869	14948	15002	14885	14886	14866	14975	14897	14843	14897	14919	14897	14821	14934	14777	15002	14784	14971	14824	14955	14906	14932	14921	14864	14880	14753	14876	14730	14993	14956	14813	14846	14813	14804	15048	14859	14952	14838	14909	14933	14903	14759	14861	14793	14964	14878	14923	14890	14990	14880	14997	14662	14969	14953	14942	14779	14856	14814	14697	14850	15012	14926	15035	14882	15039	15043	14918	15032	14823	15052	15038	14893	14908	14966	14995	15104	14965	14918	14789	14833	14929	14901	15053	14936	14869	14912	14975	14853	14954	14880	14944	14860	14965	14870	14804	14713	14704	14850	15128	14855	14867	14827	14763	14908	14906	14943	14965	15073	14946	15010	14910	14930	14882	14972	15053	14907	14978	14824	14837	14985	14716	15030	14884	14867	14817	14749	14960	14956	14937	14778	15065	15068	14854	14992	14849	15029	14818	14915	14874	14885	14871	14975	14871	14957	14917	14829	14960	14881	15057	14875	14847	14808	14955	14989	14833	14915	15040	14724	15016	15016	14987	15042	14808	14884	14920	14819	14910	14894	14964	14874	14881	14768	14873	15089	14990	14965	14866	14882	14948	15091	14923	15104	14943	14928	14817	14972	14957	14779	14981	14764	14830	14921	14846	14888	15005	14905	14797	15074	14887	14879	14790	14851	14974	14930	14921	14783	15012	14940	14726	14873	14962	14772	14849	14769	15002	14913	14730	14840	14857	15049	14814	14819	14796	15070	14821	14932	14853	14977	14817	14906	14795	15103	14853	14866	14835	14962	14736	14895	14856	14684	14827	14905	14874	14930	15029	14752	15045	14963	15097	14872	14888	14833	15009	14967	14945	14897	14997	14936	14844	14973	14746	14936	14952	14941	14907	14968	14855	14843	14972	14871	14812	14946	14818	15019	14910	14895	14844	15061	15170	14800	14887	14765	14766	14890	14700	14873	14847	14952	14916	14784	14970	14882	14899	14847	14947	14872	14797	15036	14742	14866	14878	14887	14896	14818	14876	14911	14898	14883	14839	14931	14972	14913	15008	14700	15075	14775	15104	14909	14864	14733	14976	14924	14857	14916	14948	14841	15064	14759	14730	14879	14656	14917	14876	15042	14914	14888	14928	15023	14848	14910	14866	14969	15013	14916	14847	14970	14989	14998	14780	14936	14857	14898	14747	14969	14870	14855	14895	15122	15069	14968	15027	14975	14977	14872	14864	14811	14963	14824	14940	14921	15021	14948	14892	14965	14768	14996	14804	14997	15071	15066	14974	14910	14882	14969	14957	14906	15053	14953	15097	15006	14819	14912	14975	14932	15019	14805	14886	14659	15100	14823	14877	14743	14851	14998	14917	15100	14909	15162	14900	14942	14825	14851	15055	14942	14919	14884	14796	14874	14993	15082	14855	14916	15126	14898	14898	14834	14904	14823	14879	14973	14878	14931	15044	14867	14879	14906	14948	14890	14984	14841	15023	14847	15011	14914	14825	14938	14994	14908	14951	14835	14915	14738	14971	14870	15050	14894	15002	14857	14856	14929	14933	14870	14966	14845	14802	14926	14836	14961	14907	14811	14767	14902	14717	14963	14822	14896	14770	14869	14971	14856	14806	14995	14958	14990	14981	14916	14823	14955	14859	14961	14816	15005	14986	14902	14921	15023	14861	14974	14932	14805	14862	14809	14923	15000	14841	14891	15051	14990	15049	14822	14763	14948	15021	14894	14733	14910	15105	14804	14832	15067	14854	15033	14811	14916	14925	14845	14938	14865	15012	14964	14909	14759	14828	14955	14960	14937	14927	14910	15003	15002	14794	14993	14823	14861	14999	14983	14890	14859	14890	14885	15013	14855	15030	14889	14817	14798	14860	14971	14966	14920	14932	14830	14890	14910	15129	14832	14934	14978	14713	14832	14862	14950	14838	14983	14962	14895	14775	14942	14884	14906	14842	14896	14864	14731	14999	14876	14889	14928	14997	14747	14865	14956	14796	14912	14813	14957	14868	14980	14950	14845	15102	14869	14801	14998	14800	14901	14571	14915	14834	14853	15016	14873	15014	14787	14916	14874	14914	14960	15110	15060	14739	14774	14890	14822	14893	14863	14940	14820	14884	14939	14955	15060	14888	14908	14960	14993	14962	14806	14887	14868	14929	14872	14834	14918	14742	14919	14872	14771	15026	15045	15006	14808	14932	14895	14898	15013	14794	14966	14790	14785	14919	15016	14962	15097	14867	14830	14900	14842	14796	14963	14816	14848	14974	14899	14818	14841	14814	14886	14912	14964	14967	14875	14865	14827	14945	14914	15011	14805	14889	14777	14913	14970	14814	14872	14765	14988	14850	14864	14890	14894	14935	14877	14910	14990	14902	14645	14969	14902	14796	15016	15009	14961	14755	14879	15015	14720	14879	14973	15024	14930	14897	14763	15146	14823	15096	14936	14813	14824	14808	14950	14894	14796	14944	15016	14972	15008	14835	14995	14837	14953	14939	14855	14987	14815	14960	14856	14964	15052	14968	14898	14941	14803	15042	14931	14924	14986	14803	14918	14911	14773	14912	14928	14951	15126	14905	14827	14913	15048	14910	14812	14814	14867	14844	14800	14871	14813	14822	14897	15079	14816	14842	14884	14925	14981	14851	14955	14900	14953	14858	14756	14975	14917	14833	14921	14796	14827	14897	14792	14829	14802	14946	14975	14829	14760	14865	14774	15091	14785	14895	14929	14916	14884	14738	15057	14905	14850	14797	14873	14898	14798	14793	15012	14850	14833	14845	14802	14920	14777	14925	14894	14916	14949	14961	14789	15026	14826	14911	14916	14893	15104	14939	14993	14825	14988	15021	14908	15090	15002	14672	14924	15015	14836	14932	14964	14884	14930	14861	14943	14881	14932	14994	14814	14921	14990	14963	14987	15021	14718	15034	14962	14892	14941	14816	15065	14860	14895	14924	14921	15003	14900	14983	15065	15012	14907	15065	14877	14766	15010	14947	14814	14803	15010	14973	14981	14847	14743	14893	14900	14954	14974	14842	14924	15004	14920	14926	14930	14765	14624	15016	14784	15054	14777	14817	14775	14979	14944	14838	14963	14940	14875	14887	15002	14812	15072	14660	14969	14946	14881	14828	14953	14885	14906	15000	14845	14827	14878	14992	14849	15049	14753	14776	14905	14865	15001	14947	14949	15022	15032	14954	14870	14886	14916	15088	14884	14779	14857	14810	15053	14918	14877	14949	15015	14950	15007	14871	14965	14825	14835	15007	14811	14795	14883	15039	14818	14884	14798	14953	14920	14931	14937	14777	15050	14818	14827	14837	15069	15047	14871	14953	14859	14972	14966	14856	14743	14970	14861	14873	14884	15031	14823	14842	14913	14934	14836	14846	15068	15004	14842	14700	14947	14884	14734	14899	15074	14933	14850	14934	14842	15038	14984	14908	14879	14965	14983	14847	14796	14857	14998	15054	15010	14696	14794	15158	14918	14883	14972	14810	14899	14872	14860	14978	14845	14905	14974	14934	14919	14934	14866	14940	15051	14849	14886	14859	14959	15129	14942	14883	14904	15057	14710	14975	14964	14905	14919	14713	14836	14901	14970	14787	15024	14927	14992	15054	14985	14863	14912	14982	14810	14878	14887	14973	14853	14726	14749	14869	14975	14890	15003	14903	14993	14927	14786	14815	15181	14980	15123	14879	14759	14725	15061	14898	14910	14957	15010	14813	14963	15027	14846	15050	14945	14744	14924	14779	14881	14966	14774	15042	14981	14819	14926	14831	14941	14899	14908	14944	14859	14780	14911	14924	14837	14934	14946	14896	14840	14872	14842	14947	14780	14820	15012	14978	14807	14963	14984	14909	14912	14877	14875	14812	14835	15009	14941	15116	14874	15116	14848	14843	14985	15131	14706	14869	14926	14819	14984	14888	14904	14792	14987	15041	14910	14895	15019	14917	14909	14943	14888	14788	14954	14780	14929	14856	14915	14953	14832	14915	14683	14945	14834	14887	14941	14701	14962	15014	14725	14772	14865	14889	14980	14926	14914	14779	14965	14732	14943	14859	14845	14970	14757	14942	14876	14817	14766	14898	14909	14855	14937	14865	15083	14925	15001	14864	14923	14879	15007	14969	14864	14912	14873	14905	15035	14920	14914	14883	14867	14936	14807	14909	15038	14977	14971	14964	14884	14802	14991	14790	14880	14933	14876	14866	14878	14879	14907	14808	15034	14823	14769	14912	14943	14834	14786	14868
22548	20914	28600	23411	21046	22658	23463	18253	17092	17410	17457	26994	38898	36747	31769	25313	20307	18094	17117	16714	16668	16659	16749	16708	16664	16617	16569	16337	16730	16723	16630	16604	16494	16405	16582	16609	16505	16439	16498	16345	16536	16609	16493	16463	16569	16680	16606	16513	16683	16521	16489	16591	16487	16623	16378	16528	16603	16369	16606	16615	16496	16607	16593	16631	16615	16157	16409	16378	16467	16386	16414	16424	16454	16303	16538	16728	16432	16498	16396	16610	16485	16483	16474	16434	16423	16464	16596	16470	16343	16569	16662	16376	16481	16478	16549	16305	16333	16398	16416	16632	16535	16430	16642	16377	16272	16491	16419	16372	16548	16489	16368	16531	16682	16598	16402	16453	16558	16717	16311	16494	16222	16584	16175	16414	16519	16490	16470	16445	16607	16692	16607	16534	16445	16497	16561	16613	16492	16321	16492	16436	16136	16320	16412	16517	16382	16372	16427	16537	16276	16322	16595	16556	16288	16524	16545	16421	16318	16566	16507	16406	16638	16373	16452	16576	16498	16462	16365	16427	16558	16573	16623	16384	16350	16454	16320	16575	16465	16434	16450	16395	16547	16719	16241	16386	16350	16337	16415	16511	16414	16699	16503	16368	16299	16311	16502	16158	16349	16429	16503	16300	16410	16403	16530	16526	16446	16434	16491	16451	16358	16345	16558	16461	16665	16509	16357	16495	16410	16500	16355	16405	16367	16387	16460	16397	16604	16412	16404	16434	16357	16359	16392	16493	16589	16383	16538	16428	16419	16568	16745	16464	16519	16701	16614	16317	16475	16393	16386	16470	16440	16468	16319	16446	16543	16515	16288	16516	16383	16382	16628	16475	16386	16404	16404	16570	16568	16598	16500	16346	16511	16434	16434	16456	16368	16594	16519	16429	16533	16424	16217	16372	16320	16479	16465	16593	16413	16535	16559	16353	16409	16669	16243	16644	16525	16536	16738	16408	16422	16580	16228	16285	16464	16489	16650	16319	16506	16394	16301	16434	16513	16529	16418	16314	16610	16387	16466	16354	16373	16310	16561	16283	16443	16386	16536	16465	16288	16377	16139	16520	16478	16572	16547	16326	16381	16375	16324	16494	16629	16568	16395	16473	16431	16393	16477	16419	16384	16415	16394	16304	16523	16764	16304	16372	16438	16369	16305	16383	16253	16430	16411	16300	16624	16442	16590	16509	16417	16453	16464	16274	16234	16376	16467	16400	16266	16373	16422	16483	16522	16612	16314	16424	16533	16407	16634	16523	16509	16534	16419	16671	16322	16318	16501	16410	16318	16424	16593	16469	16478	16600	16443	16314	16510	16569	16505	16507	16387	16401	16471	16435	16325	16374	16509	16578	16453	16323	16327	16528	16349	16466	16411	16495	16518	16688	16410	16410	16504	16517	16521	16306	16493	16674	16290	16452	16576	16530	16486	16398	16520	16566	16693	16585	16567	16369	16652	16230	16661	16331	16470	16440	16441	16371	16463	16405	16339	16591	16158	16288	16334	16323	16655	16345	16601	16635	16595	16406	16543	16372	16538	16473	16455	16490	16543	16393	16493	16341	16401	16292	16426	16518	16347	16454	16480	16543	16532	16319	16380	16412	16450	16253	16599	16671	16360	16432	16583	16347	16387	16390	16273	16645	16446	16449	16402	16596	16515	16571	16186	16576	16314	16393	16353	16488	16502	16688	16351	16470	16425	16408	16395	16336	16422	16425	16525	16349	16247	16339	16388	16616	16624	16438	16295	16485	16440	16478	16501	16480	16462	16328	16361	16495	16443	16410	16510	16378	16470	16454	16380	16519	16491	16421	16306	16527	16516	16321	16615	16388	16206	16594	16661	16366	16395	16343	16638	16598	16613	16711	16636	16428	16479	16590	16562	16334	16709	16525	16189	16387	16539	16557	16518	16418	16573	16522	16431	16496	16390	16423	16410	16325	16367	16468	16331	16275	16270	16471	16671	16326	16556	16591	16350	16455	16367	16518	16513	16411	16390	16265	16581	16378	16418	16388	16428	16475	16352	16529	16339	16437	16342	16551	16256	16248	16576	16241	16439	16465	16480	16382	16398	16557	16432	16518	16477	16330	16523	16364	16492	16623	16508	16357	16598	16474	16404	16462	16348	16341	16366	16424	16263	16445	16469	16510	16441	16327	16523	16412	16674	16346	16551	16272	16386	16406	16497	16340	16344	16580	16484	16486	16432	16449	16486	16433	16602	16520	16420	16409	16427	16322	16329	16386	16479	16408	16475	16522	16400	16481	16532	16395	16462	16460	16453	16570	16489	16578	16614	16388	16319	16283	16447	16277	16618	16577	16496	16590	16526	16291	16356	16380	16370	16622	16425	16455	16522	16411	16449	16369	16660	16328	16475	16258	16516	16249	16561	16516	16487	16427	16608	16480	16510	16548	16536	16615	16396	16359	16330	16562	16384	16498	16330	16288	16271	16373	16557	16498	16404	16589	16575	16513	16438	16543	16475	16265	16212	16199	16305	16337	16367	16239	16495	16406	16471	16289	16531	16501	16401	16474	16612	16652	16306	16196	16407	16288	16336	16535	16623	16400	16334	16525	16198	16398	16457	16416	16519	16539	16503	16356	16351	16182	16352	16399	16180	16364	16351	16535	16328	16323	16398	16315	16472	16444	16315	16561	16431	16381	16222	16526	16342	16564	16614	16572	16540	16409	16403	16422	16398	16481	16562	16279	16392	16387	16498	16477	16559	16411	16562	16394	16406	16662	16377	16395	16297	16301	16432	16552	16509	16354	16511	16383	16474	16308	16497	16390	16388	16249	16524	16422	16513	16546	16484	16503	16255	16386	16435	16493	16364	16342	16396	16525	16285	16400	16596	16344	16343	16595	16485	16344	16328	16346	16233	16329	16462	16505	16519	16578	16488	16505	16398	16379	16413	16582	16579	16513	16472	16508	16510	16512	16608	16324	16281	16530	16330	16437	16416	16545	16446	16304	16636	16492	16407	16566	16441	16543	16317	16406	16291	16277	16392	16439	16406	16316	16508	16247	16487	16681	16385	16489	16674	16507	16505	16358	16533	16164	16418	16515	16708	16450	16486	16483	16415	16595	16312	16481	16388	16726	16500	16598	16535	16264	16440	16538	16539	16635	16583	16528	16401	16374	16512	16447	16464	16322	16452	16427	16318	16534	16286	16418	16330	16324	16387	16246	16429	16406	16415	16276	16393	16313	16435	16479	16437	16549	16449	16538	16724	16445	16380	16440	16263	16507	16365	16532	16545	16466	16494	16450	16407	16470	16463	16467	16479	16443	16247	16444	16466	16441	16590	16272	16453	16265	16321	16475	16272	16474	16558	16310	16368	16307	16560	16417	16381	16298	16489	16572	16685	16568	16363	16411	16461	16489	16640	16460	16312	16286	16524	16406	16424	16586	16650	16477	16476	16603	16357	16310	16352	16435	16363	16372	16613	16255	16523	16420	16407	16559	16653	16659	16492	16430	16280	16243	16477	16399	16456	16302	16307	16446	16396	16496	16411	16403	16527	16460	16317	16264	16429	16554	16518	16599	16457	16334	16443	16282	16425	16413	16379	16430	16717	16405	16477	16490	16373	16295	16494	16289	16372	16473	16496	16345	16238	16625	16538	16464	16387	16208	16571	16403	16330	16425	16337	16366	16322	16433	16469	16516	16477	16547	16290	16259	16522	16384	16495	16456	16361	16373	16407	16405	16564	16508	16383	16538	16566	16572	16533	16296	16365	16332	16430	16461	16315	16426	16363	16501	16480	16439	16401	16491	16404	16382	16483	16520	16299	16424	16382	16164	16462	16449	16491	16555	16371	16402	16416	16540	16364	16344	16346	16465	16561	16374	16440	16265	16640	16431	16408	16508	16514	16489	16515	16491	16399	16378	16598	16511	16541	16489	16493	16365	16527	16480	16349	16389	16582	16430	16242	16670	16409	16493	16458	16499	16614	16427	16408	16395	16417	16419	16583	16448	16347	16396	16390	16491	16429	16404	16400	16397	16342	16362	16440	16353	16334	16390	16480	16426	16464	16351	16452	16413	16490	16490	16446	16490	16526	16589	16507	16372	16560	16620	16478	16237	16453	16510	16477	16190	16623	16522	16544	16482	16472	16552	16320	16280	16511	16507	16402	16461	16430	16178	16566	16474	16514	16276	16457	16344	16406	16287	16323	16385	16296	16272	16346	16399	16513	16660	16598	16447	16411	16373	16263	16493	16389	16429	16602	16446	16435	16527	16330	16363	16412	16330	16547	16562	16578	16384	16439	16643	16403	16489	16365	16427	16405	16445	16366	16508	16618	16403	16491	16497	16353	16314	16525	16565	16450	16446	16580	16413	16301	16340	16396	16609	16389	16538	16461	16330	16549	16398	16379	16240	16348	16583	16549	16464	16479	16600	16424	16513	16482	16331	16513	16355	16659	16398	16335	16578	16632	16531	16454	16461	16461	16429	16465	16429	16598	16492	16602	16516	16247	16519	16586	16454	16314	16576	16247	16320	16417	16280	16394	16468	16490	16301	16621	16454	16440	16458	16353	16435	16370	16465	16447	16611	16494	16390	16524	16494	16582	16448	16465	16380	16435	16483	16276	16431	16540	16332	16467	16405	16378	16395	16535	16471	16395	16524	16168	16649	16635	16303	16569	16514	16389	16294	16436	16439	16528	16440	16560	16340	16567	16465	16403	16545	16567	16358	16620	16406	16492	16499	16346	16320	16364	16342	16431	16267	16231	16563	16268	16370	16400	16484	16486	16658	16336	16282	16137	16475	16363	16291	16484	16375	16622	16443	16543	16426	16512	16353	16561	16340	16540	16580	16593	16462	16503	16479	16597	16425	16610	16212	16307	16290	16372	16385	16471	16630	16436	16284	16606	16387	16520	16327	16512	16441	16481	16241	16370	16356	16273	16282	16575	16533	16433	16458	16521	16363	16269	16548	16485	16416	16346	16650	16465	16362	16573	16395	16697	16293	16291	16293	16237	16340	16489	16506	16554	16282	16519	16285	16476	16437	16345	16774	16486	16291	16497	16465	16488	16458	16357	16510	16682	16438	16351	16410	16599	16363	16282	16458	16500	16221	16560	16423	16592	16302	16479	16471	16537	16317	16485	16448	16524	16678	16525	16337	16354	16285	16277	16477
14754	27430	25382	20628	19261	17742	16787	16458	16188	15918	16260	32044	42097	38898	33140	25097	18902	16187	15423	15017	14827	14894	14953	14840	14943	15002	14831	14943	14835	14843	14897	15091	14935	15009	14871	14804	14839	14831	14826	14902	14886	14746	15023	14854	14751	14942	14762	14796	14920	15031	15024	14992	14941	14923	14930	14940	14853	14881	14913	14927	15024	14896	14748	14799	14885	14892	14776	14892	14835	14758	14735	14829	14853	15035	14805	14784	14786	14604	14954	14680	14955	14845	14931	14887	14747	14782	14841	14922	14758	14779	15001	14865	14793	14885	14946	15005	14857	14819	14808	14997	15007	14951	14854	14754	15034	14790	14736	14880	14944	14808	14824	14915	14939	14801	14782	14895	14839	14885	14979	14823	15032	14864	14877	14741	14821	14944	14784	14816	14888	14811	14928	15059	14825	14744	14741	14901	14969	14840	14829	14942	14888	14810	14950	14905	14887	14862	14836	14958	15105	14760	14902	14931	14825	14986	14693	15019	15001	14900	14877	14866	14848	15082	14741	14858	14771	14715	14881	14864	14900	14778	14983	14825	14858	14938	14806	14781	14764	14904	14911	14912	15084	14915	14599	14770	14942	14710	14908	15031	14738	14974	14804	14831	14769	14828	14843	14901	14755	14804	14860	15013	14704	14751	14984	14861	14761	14905	14762	14861	14884	14834	14827	14745	15044	14835	14905	15012	14789	14882	14814	14851	14818	14961	14707	14966	14884	14686	14699	14879	14796	15007	14791	14881	14691	14680	14846	14749	14990	14785	14827	14999	14853	14831	15138	14788	14882	15056	14927	14837	14835	14750	14782	14981	14769	15010	14805	14920	14861	14698	14848	14684	14837	15054	14957	14793	14818	14863	14833	14877	14929	14947	14843	14857	14805	14701	14778	14947	14806	14654	14861	14779	15041	14785	14832	14820	14672	14909	14764	14910	14856	14922	14905	14859	14906	15035	14863	14903	14822	14788	14816	15003	14733	14902	14872	14818	14846	14845	14801	14737	14790	14775	14823	14785	14913	14840	14696	14722	14914	14940	14983	14838	14898	14920	14988	14871	14929	14740	14901	14887	14912	15056	14824	14961	14932	14839	14790	14755	14847	14868	15062	14738	14767	14862	14888	14894	14895	15006	14912	14764	14922	15065	14846	14810	14897	14850	14715	14729	14984	14839	14765	14871	14972	14833	14897	14760	14845	14932	14952	14888	14692	14777	14874	14921	14863	14754	14809	14820	14885	14847	14746	14822	14815	14654	14798	14767	14790	14855	14909	14783	14825	14868	14930	14736	14764	14795	15007	14824	14914	14902	14882	14890	14772	14958	14809	14881	14847	14862	14938	14918	14949	14907	14735	14816	14714	14678	15100	14892	14876	15035	14709	14797	15012	14884	14928	14851	14916	14857	14883	14886	14792	14803	14738	14956	14965	15026	14951	14767	14706	14789	14848	14863	14975	14802	15057	14878	14863	14909	14917	14621	14953	14767	14833	14880	14841	14722	14970	14738	14828	14829	14870	14948	14953	14827	14852	14920	14791	14785	14839	14898	14836	14796	14862	14842	15071	14911	14904	14910	14948	14776	14678	14763	14856	14738	14957	14958	14723	15003	14730	14824	14818	14736	14919	14832	14920	14796	14927	14778	15006	14947	14872	14766	14692	14831	14842	14859	14813	14744	15057	14856	14945	14744	14767	14938	14881	14748	14901	14929	14647	14780	14790	15016	14950	14760	14956	14810	14852	14846	14785	14781	14781	14845	14739	14783	14880	14666	14772	14934	14849	14744	14773	14860	14845	14815	14809	14742	15010	14812	15046	14805	14737	14782	14787	14975	14962	14873	14998	14800	14861	14819	14838	14809	14932	14798	14809	14855	14866	14876	14810	14664	14914	14806	14747	14805	14994	14873	14732	14900	14663	14865	14803	15037	14775	14830	14833	14682	14721	14920	14959	14822	14889	14811	14830	14837	14871	14737	14883	14996	15036	14873	15113	14919	14824	14803	14780	14952	14785	14944	14753	14783	14957	14790	14828	14807	14946	14801	14956	14857	14937	14785	14788	14774	14790	14832	14887	14876	14907	14985	14845	15082	14894	14830	14737	14968	15016	14920	14797	15076	14895	14881	14722	14706	15009	14727	14826	14796	14898	14852	14875	14821	14778	14947	14924	14802	15177	14844	14831	14952	14774	14879	14834	14891	14804	14914	14925	14896	14794	14943	14742	14923	14969	15002	14735	14862	15088	14911	14819	14700	14724	14975	14845	14899	14872	14738	14845	14928	14899	14937	14895	14680	14761	14887	14785	14711	14624	14890	14855	14798	14877	14900	14902	14816	14790	14953	14705	14777	14891	14864	14946	14871	14962	14860	14985	14782	14975	14951	14872	14874	14824	14787	14995	14878	14846	14856	14756	14925	14818	14932	14999	14737	14863	14846	14959	14931	14837	14676	14825	14973	14896	14730	14921	14870	14790	14716	14767	14871	15029	14733	14718	14841	14936	14839	14681	14853	14856	14771	14838	14850	14871	14911	14785	14864	15125	14794	15017	15070	14870	15016	14855	14672	14816	14870	14750	14901	14842	14811	14883	14692	14958	14816	14816	14609	14804	14869	14782	14819	14884	15030	14824	14957	14727	14822	14820	14668	14884	14815	14728	14748	14888	14643	14784	14801	14894	14740	14657	14941	14863	15053	14837	14850	14889	14709	14866	14847	14784	14839	14721	14854	14848	14859	14939	14579	14871	14763	14871	14820	14878	14823	14892	14998	14862	15016	14849	14862	14794	14874	14769	14816	15013	14924	14694	14915	14843	14947	14792	15068	14958	14673	14872	14965	14935	14877	14778	14889	14867	14874	14733	14842	14831	14734	14909	14821	14858	14717	14771	14763	14878	14873	14762	14892	14862	14804	14948	14833	14832	14911	14926	14875	14761	14965	14883	14899	14847	14917	14843	14824	14858	14743	14904	14688	14852	14837	14895	14803	14881	14776	14814	14827	14768	14775	14827	14971	14743	14977	15027	14885	14818	14684	14935	14810	14730	14910	14834	14731	15020	14786	14861	14985	14977	15013	14835	14879	14974	14757	14975	14787	14907	14866	14827	14845	14697	14835	14843	14895	14846	14793	14870	14921	14848	14989	14899	14768	14823	14608	14918	14787	14790	14986	14684	14942	14884	14991	14767	14681	14947	14992	14646	14850	14726	14984	14895	14819	14923	14833	14916	14974	14900	14902	14796	14961	14838	14853	14905	14889	14659	14920	14875	14905	14734	14970	14811	14835	14937	14911	15049	14759	14711	14778	14859	14769	14797	14812	14808	14743	15016	14875	14782	15005	14694	14894	14901	14769	14844	14877	14901	14809	14784	14919	14563	14898	14882	14771	14839	14888	15068	14847	14851	14853	14808	14796	14789	14885	14848	15126	14734	14800	14960	14887	14745	14878	14867	14847	14761	14850	14839	15000	14971	14750	14789	14784	14876	14764	14816	14835	14923	14862	14838	14756	14735	14700	14975	14979	14814	14829	14876	14918	14854	14780	14993	14895	14719	14832	14779	14882	14959	14969	14795	14748	14835	14954	14931	14934	14914	14674	14914	14868	14789	15071	14767	14895	14896	14868	14789	14831	14732	14854	14916	14917	14863	14971	14813	14847	14798	14920	14907	14916	14812	14936	14840	14901	14867	14806	14822	14917	14963	14749	14770	14737	14949	14975	14834	14861	14779	14910	14810	14826	14837	14752	14790	14714	14857	14797	14948	14650	14848	14990	14751	14865	15066	14809	14822	14854	14805	14717	14875	14758	14732	14824	14894	14770	14784	14864	14848	14864	14745	14916	14887	14794	14883	14931	14924	14823	14940	14900	14856	14780	14737	14715	14972	14840	14825	14812	15018	14818	14956	14829	14847	14671	14891	14814	14912	14959	15086	14750	14981	15000	14898	14685	14898	14863	14794	14850	14992	14877	14799	14907	14812	14780	14911	14976	14793	14702	14861	14904	14812	14788	14836	14865	15020	14899	14884	14823	14934	14835	14902	14905	14817	14744	14946	14784	14791	15001	14902	14778	14957	14891	14787	14752	14823	14905	14875	14885	14865	14841	14710	14736	14804	14857	14797	14954	14836	14691	14955	14834	15041	14829	14801	15099	14866	14799	15014	14912	14872	14738	14681	14895	14829	14816	14833	14708	14896	14795	14805	14785	14988	14843	14755	14700	14825	14743	14973	14805	14841	14794	14788	14675	14814	14897	14840	14832	14895	14807	15126	14783	14867	15016	14932	14960	14842	14814	14982	14942	14959	14828	14717	14923	14793	14943	14867	14981	14979	14953	14862	14857	14754	14856	14766	14746	14673	14794	14929	14948	14670	14869	14794	14927	15108	14842	14890	14940	14721	14852	14859	14883	14840	15023	14834	15069	14847	14831	14663	14817	14836	14744	14772	14800	15011	14875	14780	14786	14795	14842	14942	14859	14857	14862	14820	14876	14962	14825	14837	14977	14860	14953	14798	14800	14755	14865	14763	14749	14868	14690	14802	14695	15002	14893	14785	14923	14746	14852	14858	14855	14995	14937	15048	14749	14930	14779	14713	14759	14815	14845	14578	14698	14910	14840	14915	14796	14699	14833	14713	14767	14738	14765	14841	14912	15089	14787	15017	14760	14833	14856	14814	14784	14878	14807	14742	14721	14881	14636	14825	14812	14889	14745	14926	14780	14806	14961	14687	15003	14753	14881	14839	14744	14987	14885	14798	14814	14713	14855	14777	14707	14816	14904	14931	14827	14919	14859	14771	14883	14953	14930	15091	14705	14903	14998	14779	14848	14904	14834	14795	14971	14934	14844	14742	14829	14942	14943	14721	14869	15008	14830	14792	14929	14951	14579	14949	14812	14746	14817	14774	15061	14774	14919	14984	14790	14802	14796	14862	14840	14773	14944	14880	14894	14731	14755	14676	14846	14908	14709	15101	14935	14860	14954	14882	14825	14858	14831	14889	14929	14971	14880	14878	14965	14988	14897	14924	14765	14976	14868	14810	14739	14875	14924	14902	14866	14853	15079	14965	14832	15091	14846	14957	14800	14858	14805	14841	14797	14842	14840	14908	14866	14746	15057	14877	14912	14839	14839	15088	14903	14781	14730	14960	14939	14833	14730	14821	14763
27033	21457	23065	19648	16373	16131	15949	15931	15895	16049	15866	16306	17886	18150	17623	16792	16462	15793	15908	15882	15795	15884	15850	15655	15875	15873	15784	15746	15589	15618	15763	15902	15885	15658	15833	15871	15646	15585	15727	15672	15855	15808	15729	15816	15810	15909	15714	15741	15754	15839	16004	15703	15574	15694	15829	15776	15700	15666	15936	15791	15771	15810	16022	15750	15997	15884	15628	15866	15949	15826	15808	15725	15836	15718	15709	15884	15792	15763	15765	15841	15805	15979	15618	15872	15740	15843	15811	15748	15747	15976	15867	15754	15577	15748	15539	15745	15755	15734	15638	15852	15683	15778	15656	15819	15841	15722	15652	15897	15882	15791	15713	15744	15789	15593	15666	15982	15930	15867	15842	16076	15751	15666	16045	15781	15760	15708	15764	15791	15868	15811	15748	15902	15807	15759	15729	15802	15789	15766	15725	15850	15823	15785	15650	15693	15714	15764	15676	15821	15696	15614	15656	15754	15715	15942	15669	15765	15558	15622	15844	15856	15827	15767	15830	15719	15829	15787	15723	15566	15518	15898	15746	15630	15728	15770	15573	15681	15875	15631	15708	15636	15721	15775	15822	15675	15733	15768	15679	15875	15966	15699	15756	15746	15910	15626	15777	15775	15788	15728	15735	15852	15773	15935	15821	15828	15783	15861	15710	15912	15726	15891	15951	15528	15830	15820	15735	15827	15835	15778	15741	15913	15739	15716	15943	15723	15805	15897	15812	15761	15484	15541	16061	15732	15812	15753	15636	15458	15677	15549	15498	15740	15693	15600	15715	15872	15744	15814	15670	15818	15768	15916	15745	15881	15763	15836	15645	15834	15996	15838	15840	15986	15641	15681	15721	15895	15605	15935	15885	15596	15794	15723	15629	15811	15550	15682	15705	15444	15548	15667	15798	15829	15757	15735	15774	15851	15881	15767	15577	15859	15646	15833	15865	15700	15748	15885	15916	15656	15891	15837	15707	15743	15771	15957	15772	15835	15836	15869	15706	15747	15849	15820	15878	15786	15803	15874	15807	15832	15772	15881	15765	15888	15777	15787	15717	15679	15818	15587	15757	15780	15827	15852	15593	15847	15673	15579	15817	15683	15741	15919	15753	15837	15742	15669	15873	15718	15895	15712	15760	15852	15711	15737	15651	15825	15848	15755	15858	15598	15741	15688	15874	15757	15786	15808	15753	15887	15710	15912	15706	15829	15790	15538	15815	15776	15764	15865	15620	15887	15773	15707	15722	15959	15771	15805	15687	15735	15720	15827	15694	15872	15881	15837	15687	15747	15690	15977	15844	15738	15667	15884	15948	15834	15654	15769	15729	15736	15768	15970	16065	15684	15876	15732	15813	15844	15711	15795	15861	15828	15540	15721	15585	15734	15991	15660	15845	15579	15815	15593	15721	15909	15781	15796	15667	15767	15620	15831	15762	15708	15755	15807	15791	15799	15756	15815	15615	15914	15766	15928	15770	15834	15564	15812	15519	15595	15990	15779	15895	15828	15769	15733	15714	15855	15807	15797	15726	16025	15776	15713	15660	15722	15882	15796	15799	15938	15834	15898	15824	15943	15937	15827	15905	15823	15953	15661	15618	15658	15734	15779	15660	15879	15857	15874	15845	15641	15774	15946	15839	15748	15844	15845	15445	15871	15839	15699	15817	15788	15858	15786	15771	15641	15731	15610	15819	15877	15897	15604	15694	15633	15756	15732	15752	15720	15558	15656	15889	15637	15872	15654	15816	15765	15699	15883	15765	15764	15812	15678	15845	15774	15810	15661	15709	15858	15835	15592	15842	15798	15664	15808	15769	15336	15823	15715	15801	15781	15778	15792	15834	15607	15774	15901	15855	15805	15851	15642	15778	15635	15897	15851	15795	15778	15972	15737	15737	15840	15901	15696	15904	15766	15725	15768	16026	15776	16013	15699	15877	15711	15672	15938	15954	15782	15838	15687	15739	15780	15720	15681	16066	15724	15844	15920	15883	15853	16060	15987	15567	16044	15714	15747	15762	15657	15768	15914	15809	15850	15923	15737	15751	15641	15726	15830	15721	15789	15724	15914	15862	15814	15741	15765	15819	15822	15708	15781	15632	15841	15818	15963	15672	15818	15608	15763	15831	15904	15935	15839	15594	15681	15658	15657	16003	15667	15887	15605	15820	15826	15938	15872	15839	15683	15728	16011	15864	15846	15833	15666	15799	15867	15676	15542	15841	15558	15851	15934	15907	15813	15680	15823	15740	15591	15915	15710	15899	15710	15847	15775	15646	15717	15586	15726	15784	15800	15792	15697	15858	15667	15675	15799	15568	15644	15738	15716	15699	15804	15870	15884	15844	15796	15823	15805	15919	15837	16037	16046	15645	15681	15648	15719	15805	15784	15703	15800	15960	15689	15889	15641	15762	15492	15764	15818	15880	15764	15638	15712	15876	15716	15836	15820	15857	15652	15788	15712	15986	15853	15884	15793	15843	15953	15458	15856	15770	15877	15977	15866	15770	15772	15877	15864	15707	15647	15791	15798	15919	15809	15824	15669	15948	15631	15707	15911	15692	15716	15945	15820	15634	15684	15813	15993	15799	15933	15772	15865	16028	15685	15872	15701	15809	15637	15719	15797	15743	15619	15891	16006	15888	15666	15793	15409	15748	15818	15731	15697	15841	15744	15701	15672	15686	15748	15618	15733	15822	15707	15625	15696	15795	15869	15947	15809	15595	15700	15616	15757	15758	15667	15770	15781	15847	15730	15738	15720	15813	15684	15560	15803	15772	15721	15649	15831	15854	15803	15795	15788	15739	15722	15625	15843	15804	15869	15844	15834	15815	15903	15515	15648	15699	15757	15756	15815	15744	15926	15951	15591	15845	15922	15615	15988	15915	16060	15749	15967	15719	15955	15832	15761	15801	15880	15697	15788	15799	15738	15595	15609	15645	15714	15746	15764	15886	15667	15930	15809	15733	15915	15715	15850	15996	15607	15764	15925	15891	15684	15586	15862	15797	15759	15607	15780	15779	15852	15714	15587	15792	15805	15861	15768	16006	15565	15678	15631	15882	15964	15874	15872	15839	15656	15768	15706	15588	15820	15781	15837	15882	15910	15785	15934	15732	15585	15811	15888	15685	15793	15779	15747	15672	15722	15551	15831	15772	15842	15670	15578	15896	15719	15745	15680	15615	15637	15767	15695	15822	15716	15827	15723	15569	15646	15903	15604	15837	15739	15861	15848	15727	15783	15588	15744	15795	15719	15968	15791	15557	15786	15782	15720	16001	15634	15946	15805	15801	15795	15916	15840	15893	15787	15921	15838	15707	15777	15774	15899	15666	15849	15782	15882	15855	16029	15891	15575	15724	15737	15647	15781	15797	15674	15680	15498	15640	15652	15774	15735	15689	15820	15717	15984	15826	15772	15800	15700	15782	15840	15865	15646	15659	15829	15914	15675	15633	15827	15838	15745	15830	15744	15773	15813	15790	15640	15866	15786	15837	15925	15787	15735	15770	15891	15781	15689	16072	15883	15748	15883	15909	15813	15761	15737	15660	15827	15644	15914	15830	15835	16014	15827	15786	15848	15874	15731	15743	15848	15760	15848	15698	15835	15734	15864	15823	15750	15831	15788	15620	15635	15550	15653	15610	15807	15685	15765	15816	15829	15727	15879	15810	15818	15864	15785	15897	15830	15864	15850	15730	15859	15858	15789	15762	15808	15722	15883	15811	15784	15735	15914	15622	15598	15564	15892	15718	15698	15755	15662	15759	15620	15735	15858	15805	15874	15772	15733	15506	15811	15566	15640	15678	15963	15755	15862	15689	15574	15864	15730	15735	15738	15852	15712	15786	15580	15725	15655	15833	15897	15995	15789	15813	15850	15831	15753	15826	16022	15792	15838	15750	15934	15803	15934	15850	15651	15822	15705	15662	15938	15726	15701	15733	15940	15551	15828	15996	15658	15802	15809	15897	16003	15790	15805	15743	15933	15736	15937	15798	15785	15882	15773	15824	15739	15891	15770	15914	15746	15792	15942	15808	15697	15922	15537	15704	15910	15619	15864	15822	15772	15835	15571	15643	15864	15827	15794	15690	15714	15659	15774	15768	15827	15944	15636	15657	15756	15786	15802	15772	16004	15608	15810	15595	15831	15972	15839	15791	15886	15798	15943	15847	15825	15872	15764	15710	15716	16047	15819	15851	15635	15815	15720	15826	15826	15515	15702	15774	15850	15824	15696	15998	15760	15730	15728	15582	15774	15705	15844	15907	16011	15891	15617	15807	15707	15844	15664	15761	15564	15800	15697	15735	15487	15648	15711	15920	15871	15723	15853	15862	15999	15741	15635	15928	15866	15895	15674	15673	15704	15863	15615	15509	15649	15736	15854	15960	15847	15794	15853	16033	15808	15713	15720	15938	15939	15797	15766	15634	15867	15819	15749	15790	15658	15751	15687	15867	15634	15750	15648	15960	15697	15823	15780	16019	15825	15832	15903	15828	15773	15847	15696	15820	15654	15626	15737	15947	15827	15747	15701	15867	15696	15778	15798	15683	15900	15786	15971	15880	15756	15502	15720	15690	15743	15872	15890	15966	15713	15629	15822	15878	15844	15627	15673	15806	15767	15817	15898	15804	15782	15903	15980	15860	15834	15771	15733	15802	15727	15759	15697	15724	15719	15789	15864	15969	15688	15960	15915	15982	15571	15623	15586	15660	15815	15722	15841	15866	15647	15633	15835	15733	15732	15815	15790	15783	15860	15773	15910	15705	15604	15904	15795	15720	15854	16034	15778	15535	15716	15811	15669	15781	15767	15728	15636	15648	15826	15724	15693	15682	15797	16015	15793	15938	15866	15745	15871	15769	15670	15738	15757	15872	15963	15851	15774	15656	15876	15965	15799	15627	15834	15865	15920	15874	15827	15770	15582	15825	15862	15917	15789	15770	15711	15732	15812	15587	15799	15804	15769	15580	15723	15672	15691	15747	15992	15986	15782	15920	15770	15820	15630	15745	15999	15816	15776	15731	15609	15848	15783	15672	15886	15963	15883	15804	15686	15768	15695	15797	15663	15729	15885	15760	15766	16071	15794	15816	15682	15869	15686	15796	15759	15725	15857	15824	15960	15795	15858	15856	15757	15842	15748	15620	15629	15761	15943	15635	15863
14659	18420	17592	16037	15501	15179	14754	14661	14911	14737	14659	15618	17655	17813	16651	15614	15087	14683	14501	14582	14461	14598	14751	14475	14442	14589	14511	14352	14550	14337	14437	14511	14323	14285	14539	14367	14589	14457	14552	14276	14600	14652	14659	14554	14507	14543	14540	14365	14461	14505	14476	14451	14334	14486	14352	14526	14405	14385	14576	14403	14494	14475	14512	14610	14483	14562	14568	14563	14563	14422	14403	14492	14386	14400	14481	14567	14512	14541	14457	14306	14490	14363	14429	14452	14389	14492	14530	14560	14409	14403	14500	14322	14465	14281	14394	14335	14536	14340	14479	14466	14481	14535	14398	14532	14494	14426	14482	14552	14689	14426	14471	14491	14587	14500	14501	14420	14566	14461	14493	14443	14522	14303	14478	14434	14519	14452	14430	14397	14442	14428	14648	14570	14497	14532	14418	14456	14499	14584	14470	14547	14450	14578	14402	14227	14463	14332	14298	14619	14559	14456	14398	14596	14436	14328	14500	14344	14493	14340	14554	14489	14446	14535	14512	14473	14524	14486	14443	14320	14417	14457	14466	14439	14502	14396	14474	14380	14486	14408	14419	14535	14577	14517	14352	14434	14586	14459	14488	14500	14585	14500	14443	14474	14507	14497	14378	14543	14434	14452	14635	14447	14550	14493	14376	14507	14493	14541	14271	14421	14407	14533	14367	14451	14376	14491	14501	14476	14454	14540	14490	14442	14521	14279	14579	14278	14453	14544	14505	14336	14558	14298	14509	14573	14385	14474	14414	14574	14503	14648	14495	14472	14444	14433	14426	14338	14453	14423	14491	14576	14616	14318	14225	14460	14464	14576	14413	14397	14566	14390	14521	14400	14707	14477	14455	14502	14506	14374	14336	14560	14361	14618	14557	14354	14542	14450	14444	14522	14525	14257	14518	14509	14494	14548	14365	14479	14478	14490	14613	14271	14498	14365	14399	14550	14365	14676	14342	14353	14494	14553	14389	14391	14444	14377	14621	14530	14548	14549	14562	14566	14461	14424	14397	14384	14370	14460	14382	14556	14393	14396	14546	14545	14446	14526	14401	14537	14505	14394	14460	14492	14469	14440	14473	14440	14496	14556	14505	14407	14523	14520	14617	14402	14395	14582	14462	14327	14517	14577	14352	14362	14401	14586	14475	14358	14529	14492	14499	14484	14536	14391	14374	14421	14555	14443	14525	14564	14487	14434	14613	14537	14639	14617	14514	14362	14621	14366	14410	14385	14447	14436	14405	14446	14458	14423	14354	14320	14584	14390	14453	14421	14417	14454	14526	14422	14498	14519	14519	14480	14401	14438	14606	14436	14434	14561	14247	14336	14545	14515	14511	14541	14330	14366	14442	14548	14449	14401	14502	14318	14495	14497	14427	14400	14508	14400	14598	14630	14387	14437	14377	14452	14512	14372	14525	14453	14503	14312	14457	14419	14468	14311	14312	14449	14457	14367	14515	14668	14327	14496	14529	14452	14497	14447	14545	14464	14408	14238	14403	14371	14383	14492	14465	14431	14521	14461	14494	14390	14445	14586	14551	14471	14446	14549	14495	14458	14356	14470	14485	14549	14533	14380	14508	14513	14500	14490	14331	14405	14416	14394	14560	14417	14603	14448	14610	14318	14572	14438	14488	14407	14450	14530	14400	14442	14613	14382	14364	14380	14669	14491	14581	14519	14442	14312	14571	14649	14408	14480	14516	14565	14455	14435	14414	14592	14508	14400	14248	14458	14445	14617	14554	14437	14400	14322	14430	14474	14617	14534	14466	14570	14594	14290	14431	14466	14372	14711	14376	14548	14512	14573	14487	14447	14551	14483	14571	14543	14266	14436	14562	14641	14380	14339	14382	14367	14385	14454	14394	14435	14519	14473	14417	14479	14427	14487	14533	14503	14423	14545	14476	14703	14394	14421	14556	14306	14561	14509	14386	14492	14346	14452	14541	14411	14414	14453	14388	14432	14530	14564	14455	14391	14432	14365	14468	14517	14620	14369	14532	14545	14506	14532	14432	14370	14627	14448	14617	14358	14459	14504	14489	14360	14486	14428	14297	14454	14548	14486	14478	14452	14587	14555	14449	14497	14456	14453	14395	14519	14472	14488	14396	14409	14426	14424	14412	14396	14442	14494	14385	14429	14620	14528	14364	14494	14412	14543	14592	14507	14534	14432	14533	14366	14566	14461	14603	14496	14352	14576	14541	14506	14446	14623	14570	14424	14593	14433	14379	14511	14490	14295	14414	14630	14565	14442	14424	14514	14315	14394	14347	14428	14560	14459	14594	14356	14586	14445	14416	14532	14402	14454	14499	14549	14373	14401	14461	14458	14494	14450	14462	14444	14359	14375	14394	14541	14540	14631	14522	14418	14402	14420	14582	14364	14419	14463	14402	14450	14303	14438	14622	14512	14407	14394	14449	14299	14569	14466	14486	14597	14433	14517	14279	14564	14435	14729	14588	14446	14407	14476	14589	14407	14489	14302	14375	14491	14452	14318	14386	14521	14587	14403	14556	14587	14431	14512	14412	14502	14630	14362	14453	14546	14487	14538	14573	14373	14458	14445	14455	14459	14533	14534	14403	14510	14455	14508	14595	14382	14467	14309	14371	14309	14409	14442	14423	14545	14405	14292	14457	14472	14412	14633	14560	14606	14399	14592	14513	14202	14516	14482	14356	14568	14421	14487	14443	14526	14393	14351	14529	14310	14572	14405	14520	14548	14586	14399	14442	14457	14413	14389	14523	14420	14472	14647	14499	14459	14561	14498	14269	14532	14290	14489	14436	14451	14417	14477	14579	14533	14482	14310	14286	14537	14530	14392	14518	14414	14289	14554	14472	14677	14573	14433	14506	14336	14631	14528	14539	14373	14568	14532	14380	14393	14585	14480	14454	14402	14451	14571	14335	14655	14441	14557	14403	14525	14506	14508	14392	14527	14537	14390	14563	14407	14504	14354	14470	14309	14409	14606	14514	14402	14470	14509	14585	14560	14383	14441	14428	14429	14636	14492	14518	14489	14505	14497	14415	14467	14560	14397	14543	14493	14645	14387	14389	14440	14425	14564	14436	14590	14442	14468	14588	14451	14498	14559	14582	14653	14352	14568	14597	14553	14446	14313	14355	14459	14583	14292	14490	14355	14636	14495	14415	14266	14580	14521	14461	14462	14566	14478	14479	14546	14556	14375	14487	14395	14488	14550	14340	14470	14358	14360	14471	14512	14453	14411	14543	14542	14317	14405	14479	14462	14513	14510	14306	14546	14545	14510	14341	14584	14539	14428	14508	14355	14471	14561	14451	14505	14418	14497	14463	14468	14446	14307	14505	14618	14694	14344	14693	14396	14384	14393	14414	14578	14258	14418	14536	14374	14445	14266	14525	14396	14558	14545	14452	14483	14429	14407	14710	14475	14565	14531	14512	14458	14355	14469	14381	14629	14471	14595	14595	14449	14453	14318	14479	14453	14332	14575	14414	14667	14370	14344	14457	14612	14550	14493	14499	14647	14449	14473	14565	14449	14367	14477	14298	14408	14333	14401	14604	14367	14299	14655	14342	14374	14453	14432	14434	14557	14489	14580	14393	14530	14520	14592	14444	14462	14544	14555	14595	14653	14346	14453	14420	14506	14472	14473	14351	14532	14442	14480	14406	14601	14580	14376	14326	14468	14553	14508	14382	14492	14545	14380	14509	14439	14360	14389	14287	14602	14432	14349	14527	14487	14603	14568	14557	14673	14369	14581	14476	14479	14635	14351	14409	14516	14441	14370	14418	14524	14596	14473	14397	14365	14349	14668	14538	14520	14580	14504	14311	14479	14482	14439	14524	14662	14388	14368	14595	14416	14381	14547	14443	14341	14442	14570	14425	14498	14574	14567	14463	14498	14546	14584	14482	14460	14548	14224	14458	14421	14425	14442	14555	14535	14391	14512	14427	14569	14459	14344	14330	14463	14531	14367	14453	14461	14397	14588	14404	14599	14341	14441	14339	14541	14442	14565	14594	14507	14292	14474	14398	14571	14342	14361	14596	14533	14535	14484	14470	14452	14589	14364	14363	14660	14337	14519	14404	14316	14351	14500	14490	14522	14387	14473	14531	14321	14490	14366	14658	14437	14508	14405	14432	14381	14411	14409	14389	14480	14446	14438	14437	14352	14518	14492	14576	14447	14573	14450	14437	14561	14535	14502	14543	14522	14467	14410	14450	14430	14525	14405	14445	14568	14545	14537	14346	14568	14389	14394	14567	14554	14596	14524	14675	14291	14407	14433	14587	14449	14441	14535	14404	14434	14493	14553	14322	14565	14469	14391	14441	14372	14356	14437	14408	14217	14494	14451	14468	14572	14488	14324	14441	14499	14258	14614	14490	14503	14453	14471	14426	14385	14321	14436	14404	14415	14418	14510	14438	14517	14507	14587	14442	14525	14650	14553	14609	14618	14501	14616	14478	14343	14456	14486	14546	14457	14463	14431	14557	14449	14490	14445	14516	14516	14430	14473	14545	14594	14329	14514	14448	14338	14579	14317	14536	14411	14392	14616	14465	14410	14406	14327	14464	14554	14341	14660	14518	14514	14578	14493	14527	14546	14528	14324	14434	14447	14346	14536	14433	14346	14375	14485	14631	14430	14492	14328	14357	14606	14424	14442	14610	14503	14441	14338	14474	14448	14549	14452	14480	14384	14470	14460	14583	14511	14453	14520	14524	14458	14338	14334	14640	14403	14540	14435	14426	14505	14317	14422	14572	14451	14374	14339	14517	14527	14553	14559	14448	14473	14404	14346	14489	14501	14571	14581	14623	14523	14396	14431	14522	14669	14525	14309	14499	14502	14546	14278	14406	14457	14422	14523	14412	14470	14541	14430	14560	14397	14465	14503	14486	14378	14415	14457	14571	14399	14395	14491	14596	14337	14581	14365	14310	14369	14589	14525	14483	14510	14428	14394	14545	14529	14488	14418	14499	14447	14516	14425	14463	14514	14335	14413	14788	14299	14503	14482	14505	14477	14547	14577	14424	14455	14536	14527	14352	14515	14206	14589	14432	14568	14561	14391	14389	14451	14486	14603	14299	14472	14367	14477	14456	14441	14524	14346	14511	14279	14566	14476	14543	14516	14371	14491	14349	14463	14349	14477	14672	14325	14529	14473	14496	14556
23674	20986	28236	23925	21528	20248	18930	16564	16271	16292	16536	20313	28602	29983	25659	21412	18325	16767	16165	16108	15963	15860	15900	15980	15720	15748	15894	15963	15827	15813	15958	15825	15827	15873	16064	15838	15838	15931	16009	15898	15897	15772	15922	15832	15935	15758	15677	15967	15882	15671	15645	15683	15882	15719	15868	15760	15752	15883	15778	15980	15809	15789	15714	15944	15977	15845	16037	15833	15788	16007	15932	15838	15900	15819	16023	15933	15886	15926	15651	15750	15698	15855	15819	15837	15937	15756	15954	15974	15682	15793	15766	15743	15641	15936	15881	15998	15507	15683	15742	15588	15721	15875	15675	15781	15857	15715	15777	15807	15847	15822	15859	15887	15748	15722	15828	15607	15679	15620	15708	15823	15753	15794	15655	16017	15541	15829	15921	15828	15861	15892	15866	15933	15813	15802	15854	15925	15844	15959	15845	15674	15858	15896	15766	15948	15951	15803	15757	15616	15898	15672	15851	15954	15724	15969	15648	15587	15862	15770	15880	15897	15840	15792	15815	15768	15644	15900	15791	15825	15839	15719	15689	15754	15940	15735	15762	15936	15893	15815	15772	15891	15621	15775	15661	15908	15888	15665	15925	15919	15804	15863	15775	15742	15771	15870	15782	15862	15829	15949	15801	15776	16073	15850	15785	16000	15706	15915	15723	15693	15762	15759	15777	15734	15669	15847	15790	15786	15841	15949	15976	15584	15635	15731	15702	15648	15797	15799	15715	15772	15707	15596	15682	15737	15832	15705	15869	15628	15715	15684	15806	15888	15801	15838	15977	15998	15799	15843	15868	15947	15766	15726	15802	15755	15691	15803	15919	15972	15565	15644	15733	15834	15840	15874	15896	15806	16174	15714	15629	15717	15789	15642	15849	15482	15775	15807	15854	15800	15756	15808	15768	15781	15651	15707	15962	15752	15781	15633	15829	15945	15844	15799	15879	15839	15844	15856	15842	15866	15876	15738	15921	15659	15713	15620	15601	15785	15849	15836	15816	15832	15925	15779	15885	15846	15859	15936	15624	16032	15836	15841	15832	15798	15755	15736	15934	15912	15822	15699	15785	15791	15739	15589	15597	15845	15633	15767	15665	15812	15841	15825	15819	15692	15827	15657	15638	15639	15857	15696	15804	15954	15746	15854	15887	15684	15624	15809	15930	15805	15643	15743	15775	15846	15805	15824	15889	15798	15789	15691	15804	15870	15696	15734	15804	15734	15906	15690	15813	15924	15880	15847	15781	15803	15636	15692	15746	15943	15775	15923	15948	15766	15717	15691	15793	15827	15838	15980	15746	16027	15726	15823	16015	15765	15789	15793	15706	15711	15694	15712	15810	15732	15948	15991	15831	15690	15810	16035	15991	15775	15791	15666	15727	15913	15812	15882	15730	15884	15847	15944	15864	15861	15955	15568	15630	15707	15757	15709	15448	15904	15824	15803	15777	15827	15660	15700	15932	15913	15682	15852	15925	15838	15749	15906	15835	15893	15837	15734	15644	15854	15826	15756	15805	15768	15770	15954	15783	15743	15744	15636	15961	15741	15978	15842	15758	15896	15713	15686	15692	15749	15671	15855	15962	15637	15555	15765	15922	15946	15950	15839	15539	15662	15857	15810	15718	15982	15545	15818	15652	15804	15857	15767	15863	15695	15719	15639	15934	15845	15745	15917	15672	15616	15699	15726	15646	15753	15840	15720	15805	15829	15957	15864	15888	15793	15833	15729	15842	15805	15807	15734	15766	15626	15784	15959	15749	15909	15825	15820	15880	15806	15925	15576	15909	15895	15948	15847	15885	15980	15726	15930	15867	15937	15679	15851	15803	15807	15794	15671	15848	15847	15879	15805	15736	15885	15867	15802	15880	15778	15804	15475	15733	15668	15854	15692	15807	15907	15800	15664	15851	15813	15890	15850	15761	15701	15724	15764	15911	15923	15847	15855	15894	15991	15949	15668	15794	15794	15732	15660	15718	15833	15870	15703	15735	15817	15791	15776	15607	15777	15995	15867	15915	15968	15795	15788	15772	15930	15893	15694	15848	15798	15792	15515	15828	15750	15816	15839	15889	15782	15723	15810	15995	15679	15804	15721	15863	15908	15820	15741	15743	15726	15965	15881	15668	15726	15795	15880	15662	15970	15849	15748	15676	15690	15843	15856	15558	15762	15592	15823	15995	16015	15825	15795	15753	15916	15515	15728	15702	15627	15888	15621	16038	15923	15785	15626	16036	15799	15977	15729	15881	15835	15660	15603	15803	15698	15809	15666	15821	15944	15826	15845	15969	15989	15834	15684	15789	15924	15667	15741	15959	15922	15831	15598	15835	15877	15786	15771	15836	15852	15954	15582	15690	15756	15809	15634	15930	15795	15818	15772	15795	15761	15966	15845	16022	15943	15922	15920	15877	15844	15842	15747	15840	15728	15966	15958	15856	15947	15949	15857	15894	15831	15720	15782	15777	15733	15762	15918	15800	15688	15605	15872	15737	15755	15797	15765	15801	15809	15870	15671	15837	15827	15638	15913	15943	15732	15803	15891	15803	15582	15689	15916	15819	15845	15703	15697	15642	15895	15580	15861	15838	15851	15771	15825	15820	15819	15890	15787	16028	15942	15926	15767	15771	15637	15835	15783	15895	15807	15824	15967	15882	15606	15763	15823	15847	15782	15593	15733	15799	15656	15803	15572	15695	15771	15604	15728	15812	15926	15790	15676	15750	15749	15744	15696	15823	16063	15782	15853	15654	15548	15788	15776	15679	15852	15837	15575	15974	15636	15766	15810	15895	15843	15662	15738	15754	15745	15738	15749	15807	15708	15507	15704	15757	15771	15702	15805	15907	15796	15812	15851	15753	15792	15806	15863	15737	15801	15740	16053	15722	15808	15792	15503	15694	15796	15845	15697	16019	15828	15725	15884	15904	15702	15624	15799	15932	15712	15820	15946	15813	15834	15927	15735	15759	15732	15745	15751	15867	15848	15931	15884	15688	15645	15685	15847	15894	15822	15763	15969	15912	15677	15705	15722	15597	15775	15650	15815	15695	15769	15704	15687	15782	15714	15714	15898	15714	15798	15889	15904	15648	15762	15801	15867	15588	15750	15857	15809	15752	15876	15897	15647	15774	15729	15638	15694	15774	15971	15856	15759	15767	15710	15782	15772	15702	15787	15768	15799	15867	15895	15696	15787	15828	15750	15797	15845	15814	15777	15549	15767	15832	15813	15721	15532	15890	15737	15975	15613	15714	15885	15742	15826	15886	15719	15723	15771	15906	15601	15920	15846	15906	15876	15748	15897	15840	15907	15896	15856	15849	15699	15700	15787	15757	15990	15743	15938	15797	15650	15837	15810	15901	15830	15847	15851	15794	15965	15796	15845	15892	15873	15913	16059	15746	15745	15695	15785	15827	16026	15700	16020	15819	15813	15767	15998	15978	15749	15577	15927	15743	15682	15849	15657	15899	15868	15847	15873	15834	15826	15649	15811	15878	15696	15700	15691	15952	15859	15710	15819	15873	15833	15631	15756	15775	15852	15867	15991	15940	15951	15949	15962	15651	15603	15759	15783	15717	15711	15786	15890	15926	15872	15704	15814	15893	15849	15884	15851	15847	15818	15882	15817	15801	15900	15791	15865	15505	15577	15715	15774	15604	15664	15734	15830	15807	15712	15732	15609	15675	15827	15790	15692	15600	15794	15774	15624	15902	15766	15988	15977	15718	15664	15691	15763	15889	15808	15748	15974	15587	15739	15957	15762	15654	15754	15772	15894	15581	15851	15920	15784	15564	15751	15633	15927	15967	15706	15796	15604	15873	15876	15432	15521	15917	15589	16029	15711	15750	15807	15852	15910	15790	15786	15708	15653	15759	15738	15877	15793	15854	15917	15911	15790	16027	15780	15700	15894	15858	15884	15898	15758	15869	15779	15801	15667	15664	15803	15719	15790	15827	15806	15713	15987	15868	15583	15846	15843	15780	15764	15866	15723	15787	15717	15805	15805	15528	15654	15693	15775	15627	15803	15517	15867	15862	15942	15971	15555	15767	15719	15559	15814	15907	15838	15616	15653	15811	15548	15660	15770	15830	15862	15868	15754	16004	15864	15701	16015	15879	16017	15874	15561	15641	15621	15731	15823	15935	15833	15923	15907	15778	15783	15813	15752	15738	15804	16026	15861	15933	15682	15637	15684	15697	15858	15834	15789	15806	15717	15741	15697	15582	15674	15584	15692	15677	15764	15897	15814	15697	15794	15712	15733	15874	15909	15710	15853	15927	15737	15786	15674	15734	15875	15825	16020	15641	15870	15631	15874	15939	15869	15819	15871	15605	15827	15809	15772	15715	15897	15770	15876	15763	15921	15747	16052	15729	15832	15744	15571	15678	15652	15748	15949	15823	15777	15816	15963	15769	15771	15967	15691	16025	15725	15625	15619	15698	15882	15771	15762	16064	15775	15721	15841	15718	15790	15702	15806	15767	15792	15856	15803	15605	15748	15893	15756	15726	15494	15671	15755	15776	15836	15798	15934	15698	15696	15827	15639	15712	15708	15849	16030	15706	15811	15933	15874	15719	15778	15790	15991	15573	15894	15875	15689	15757	15650	15807	15796	15827	15933	15729	15809	15766	16083	15909	16025	15699	15778	15848	15952	15840	15497	15868	15894	15861	15821	15870	15806	15724	15664	15768	15855	15810	15905	15707	15771	15807	15756	15797	15770	15922	15701	15908	15829	15944	15850	15840	15807	15652	15984	15922	15817	15900	15860	15788	15968	15716	15966	15853	15656	15882	15772	15841	15869	15813	15730	15909	15799	15771	15908	15743	15795	15869	15872	15753	15729	15718	15834	15566	15707	15585	16018	15698	15862	15670	16035	15722	15717	15846	15952	15702	15873	15908	15868	15784	15726	15538	15813	15779	16000	15854	15765	15856	15847	15912	15769	15937	15754	15969	16064	15783	15886	15831	15767	15789	15686	15845	15567	15736	15667	15672	15694	16015	15827	15989	15800	15739	15787	15709	15784	15777	15761	15691	15878	15725	15860	15745	15890	15767	15809	15866	15837	15833	15645	15750	15854	15768	15792	15724	16012	15851	15845	15852	15851	15781	15785	15742	15857	15816	15826	15816	15812	15924	15641	15571	15796	15798	15817	15869	15599
13753	23520	22494	18351	16589	15738	15554	15074	15130	15185	15646	22923	32449	31977	26835	21317	17212	15598	14929	14625	14426	14462	14535	14510	14419	14526	14534	14567	14664	14470	14494	14631	14563	14535	14581	14426	14568	14506	14543	14616	14583	14510	14479	14451	14419	14314	14389	14372	14373	14507	14667	14544	14526	14483	14481	14560	14505	14382	14583	14555	14358	14519	14570	14474	14362	14353	14505	14614	14490	14400	14643	14375	14464	14573	14475	14416	14598	14360	14431	14520	14517	14520	14499	14525	14627	14259	14502	14375	14395	14640	14601	14432	14386	14560	14451	14408	14599	14509	14434	14361	14553	14611	14488	14502	14567	14530	14409	14446	14338	14450	14503	14531	14630	14502	14514	14438	14378	14616	14628	14495	14536	14565	14614	14596	14285	14387	14515	14514	14588	14544	14446	14378	14575	14375	14695	14421	14378	14418	14478	14462	14488	14356	14502	14433	14393	14427	14577	14419	14427	14591	14527	14491	14500	14648	14631	14602	14695	14453	14605	14391	14445	14488	14512	14434	14551	14462	14391	14397	14345	14610	14362	14304	14458	14522	14576	14567	14530	14620	14408	14529	14372	14510	14452	14313	14695	14544	14627	14481	14433	14497	14432	14460	14402	14367	14373	14527	14398	14403	14438	14506	14430	14309	14523	14579	14597	14459	14460	14533	14432	14444	14425	14527	14426	14597	14520	14545	14629	14603	14483	14498	14526	14448	14320	14401	14558	14328	14444	14344	14477	14529	14773	14423	14526	14573	14453	14455	14562	14466	14543	14448	14331	14603	14582	14441	14567	14511	14667	14205	14616	14652	14477	14515	14550	14383	14452	14492	14461	14491	14545	14576	14542	14537	14460	14383	14699	14357	14428	14577	14525	14333	14510	14653	14456	14534	14490	14332	14542	14428	14438	14724	14424	14436	14617	14271	14361	14403	14575	14464	14395	14430	14440	14501	14407	14526	14631	14470	14434	14445	14573	14511	14557	14391	14425	14396	14432	14392	14579	14387	14591	14387	14488	14736	14642	14382	14458	14483	14461	14477	14420	14421	14521	14440	14473	14568	14719	14505	14459	14518	14573	14504	14498	14433	14437	14479	14404	14498	14301	14373	14565	14526	14409	14412	14432	14473	14504	14608	14317	14633	14659	14318	14261	14492	14360	14410	14303	14218	14448	14454	14344	14389	14442	14618	14589	14368	14483	14351	14535	14472	14551	14429	14529	14477	14498	14437	14431	14216	14453	14490	14612	14413	14495	14505	14497	14441	14416	14457	14540	14527	14494	14407	14553	14429	14647	14419	14515	14573	14523	14419	14410	14461	14543	14516	14638	14568	14475	14487	14517	14448	14589	14411	14559	14533	14441	14553	14498	14514	14596	14531	14471	14461	14583	14484	14319	14556	14442	14407	14487	14497	14428	14494	14581	14452	14415	14408	14465	14444	14557	14445	14420	14444	14406	14491	14573	14511	14354	14399	14475	14430	14492	14476	14299	14508	14313	14452	14456	14501	14558	14413	14433	14615	14523	14541	14419	14382	14573	14330	14516	14514	14675	14457	14526	14567	14331	14510	14445	14355	14432	14487	14520	14502	14404	14440	14335	14675	14382	14557	14453	14441	14534	14341	14326	14439	14506	14530	14535	14457	14293	14496	14380	14493	14498	14401	14397	14313	14543	14472	14444	14514	14434	14695	14563	14496	14515	14554	14526	14526	14480	14494	14567	14459	14438	14487	14360	14522	14566	14293	14596	14314	14607	14360	14546	14556	14380	14259	14354	14492	14412	14314	14427	14616	14601	14467	14507	14659	14475	14398	14620	14493	14383	14445	14415	14523	14664	14430	14293	14306	14523	14537	14478	14509	14435	14515	14398	14301	14475	14332	14687	14390	14379	14603	14482	14477	14530	14535	14465	14535	14397	14604	14298	14510	14435	14525	14554	14415	14481	14554	14431	14466	14669	14447	14502	14296	14445	14510	14439	14418	14428	14518	14547	14245	14646	14519	14630	14181	14385	14365	14512	14546	14424	14505	14235	14399	14545	14476	14429	14456	14631	14670	14376	14450	14482	14542	14498	14647	14364	14326	14523	14679	14420	14440	14486	14493	14573	14404	14486	14488	14545	14518	14580	14523	14525	14615	14441	14565	14485	14505	14506	14411	14458	14532	14475	14551	14343	14509	14381	14444	14392	14260	14449	14350	14526	14490	14381	14536	14379	14505	14440	14346	14396	14583	14503	14503	14552	14553	14477	14487	14475	14283	14608	14438	14529	14519	14637	14386	14491	14530	14470	14502	14484	14581	14479	14523	14369	14463	14538	14452	14515	14506	14406	14586	14399	14571	14460	14453	14412	14483	14494	14380	14550	14366	14500	14510	14600	14405	14525	14445	14369	14507	14319	14451	14437	14406	14528	14459	14479	14336	14284	14555	14567	14313	14516	14353	14480	14361	14316	14574	14231	14489	14441	14451	14655	14418	14516	14502	14436	14364	14347	14643	14490	14521	14506	14308	14523	14517	14404	14687	14444	14370	14374	14496	14481	14457	14288	14561	14424	14325	14547	14373	14404	14331	14531	14380	14468	14269	14578	14413	14438	14415	14440	14588	14500	14328	14594	14566	14442	14333	14423	14567	14563	14450	14519	14427	14589	14474	14327	14490	14484	14470	14398	14439	14597	14555	14435	14452	14503	14323	14453	14539	14429	14378	14462	14243	14402	14571	14404	14641	14509	14584	14435	14530	14510	14628	14503	14495	14555	14562	14652	14447	14478	14487	14383	14627	14490	14336	14497	14456	14366	14570	14681	14398	14403	14577	14389	14321	14370	14441	14525	14395	14565	14302	14447	14426	14510	14475	14481	14582	14603	14468	14399	14393	14574	14427	14538	14430	14439	14696	14334	14374	14435	14518	14530	14504	14426	14421	14390	14625	14711	14307	14432	14568	14384	14372	14507	14654	14515	14481	14513	14440	14363	14342	14458	14621	14542	14545	14542	14471	14534	14430	14450	14292	14465	14519	14455	14485	14487	14433	14528	14503	14639	14485	14456	14505	14497	14421	14546	14447	14465	14547	14623	14443	14468	14525	14455	14554	14567	14375	14526	14439	14514	14337	14473	14492	14600	14382	14454	14440	14339	14411	14371	14471	14295	14590	14479	14594	14513	14414	14453	14634	14325	14431	14589	14332	14557	14375	14372	14504	14464	14369	14432	14502	14718	14350	14470	14685	14425	14422	14459	14638	14439	14496	14444	14428	14538	14575	14409	14505	14717	14420	14347	14690	14644	14374	14539	14425	14614	14382	14572	14445	14456	14473	14451	14496	14467	14484	14525	14464	14578	14519	14400	14499	14631	14381	14275	14400	14539	14564	14362	14570	14571	14549	14391	14471	14653	14292	14643	14481	14364	14484	14411	14552	14351	14393	14479	14359	14657	14666	14478	14481	14510	14388	14547	14516	14460	14475	14551	14595	14563	14368	14609	14475	14454	14431	14244	14602	14406	14663	14395	14535	14350	14508	14509	14564	14570	14446	14542	14466	14300	14492	14342	14406	14551	14491	14460	14325	14449	14469	14482	14411	14399	14560	14476	14463	14586	14417	14291	14422	14532	14425	14570	14391	14433	14584	14323	14481	14377	14306	14383	14353	14520	14396	14496	14541	14497	14285	14551	14563	14541	14347	14479	14313	14574	14489	14474	14413	14494	14335	14589	14578	14451	14535	14480	14464	14509	14516	14477	14401	14317	14740	14352	14372	14462	14511	14483	14593	14387	14260	14638	14529	14439	14413	14494	14565	14521	14596	14424	14448	14582	14621	14469	14361	14362	14453	14459	14442	14465	14420	14454	14488	14304	14431	14585	14566	14404	14567	14515	14375	14237	14517	14618	14400	14518	14363	14552	14465	14569	14449	14709	14524	14563	14592	14447	14328	14380	14685	14258	14466	14444	14457	14458	14600	14368	14456	14481	14545	14439	14540	14581	14468	14451	14479	14576	14646	14443	14383	14596	14523	14348	14543	14583	14438	14523	14437	14411	14273	14586	14461	14495	14593	14433	14442	14540	14424	14514	14498	14481	14603	14334	14390	14513	14442	14416	14479	14489	14318	14603	14461	14410	14489	14505	14471	14286	14533	14516	14636	14504	14466	14425	14529	14520	14570	14504	14550	14357	14560	14561	14457	14324	14418	14492	14370	14486	14512	14546	14585	14494	14521	14353	14428	14341	14675	14477	14553	14397	14575	14526	14410	14366	14471	14373	14380	14397	14461	14519	14458	14749	14387	14394	14486	14603	14563	14331	14419	14454	14430	14516	14407	14475	14580	14534	14428	14543	14562	14325	14392	14543	14586	14548	14328	14508	14264	14499	14391	14408	14475	14485	14322	14396	14337	14434	14492	14416	14488	14293	14596	14583	14369	14560	14526	14351	14230	14474	14505	14236	14536	14528	14554	14587	14478	14383	14539	14294	14538	14567	14586	14544	14603	14384	14446	14416	14661	14453	14551	14541	14370	14500	14494	14547	14402	14583	14400	14552	14419	14485	14692	14499	14500	14509	14340	14389	14464	14505	14492	14513	14509	14499	14462	14624	14528	14553	14397	14255	14487	14462	14273	14411	14372	14447	14527	14487	14412	14211	14376	14462	14527	14466	14469	14582	14361	14538	14449	14546	14430	14520	14372	14483	14465	14452	14574	14408	14470	14582	14446	14508	14526	14611	14472	14539	14492	14470	14445	14703	14586	14497	14463	14510	14402	14447	14573	14509	14362	14526	14322	14409	14421	14427	14451	14566	14414	14478	14389	14393	14574	14583	14451	14423	14491	14294	14419	14523	14504	14485	14624	14577	14262	14456	14464	14374	14501	14554	14640	14464	14400	14551	14351	14626	14397	14455	14559	14498	14477	14528	14503	14448	14416	14494	14554	14588	14481	14564	14362	14644	14579	14429	14430	14554	14524	14443	14456	14363	14645	14497	14481	14315	14471	14468	14484	14526	14450	14400	14468	14439	14575	14362	14756	14455	14316	14432	14567	14488	14294	14479	14384	14481	14575	14505	14452	14464	14486	14620	14512	14231	14404	14451	14637	14490	14329	14526	14537	14475	14396	14384	14603	14549	14493	14448	14536	14406	14598	14439	14254	14362	14648	14643	14483	14623	14569
22627	20986	28721	23452	21119	22481	22786	17612	16492	16980	17271	29166	38493	35445	30299	24100	19536	17428	16406	15818	16020	15920	15830	16000	16022	15937	15810	15807	15923	15883	15919	15787	16071	15964	15607	15956	15931	15765	15902	15887	16047	15840	15942	15846	16026	15792	16092	15946	15916	15826	15836	15908	15879	15836	15903	15974	15924	15956	15639	15830	15745	15839	15910	15919	16039	15773	15759	15881	15967	15951	15916	15648	15720	15730	15591	15920	15723	16027	15932	15861	15804	15796	15951	15781	16026	15743	15989	15760	15770	15903	15870	15846	15818	15782	15717	15777	15913	15660	15740	15790	15824	15823	15854	15629	15870	15657	15720	15823	15830	15613	15816	15589	15632	15654	15824	15857	15816	15815	15613	15839	15746	15586	15775	15780	15810	15730	15683	15812	15815	15828	15937	15594	15812	15962	15927	15764	15851	15636	15623	15907	15795	15814	15658	15667	15843	15780	15668	15459	15785	15844	15768	15853	15887	15583	15773	15678	15743	15830	15700	15804	15731	15823	15880	15684	15615	15587	15705	15651	15930	15784	15850	15662	15763	15628	15643	15558	15818	15923	15638	15717	15783	15793	15741	15778	15884	15708	15535	15602	15811	15617	15759	15765	15599	15895	15742	15660	15705	15710	15733	15696	15863	15883	16003	15645	15460	15787	15673	15839	15733	15830	15747	15877	15639	15869	15850	15749	15907	15723	15850	15903	15614	15582	15687	15648	15775	15739	15813	15913	15587	15728	15607	15684	15763	15797	15738	15791	15825	15894	15757	15829	15950	15827	15654	15823	15848	15820	15803	15560	15726	15837	15721	15826	15748	15790	15782	16017	15842	15593	15790	15906	15652	15756	15725	15697	15745	15707	15677	15745	15730	15850	15611	15602	15819	15788	15714	15827	15660	15734	15725	15755	15845	15722	15812	15747	15978	15712	15878	15714	15775	15697	15991	15678	15857	15790	15772	15766	15815	15874	15831	15865	15877	15754	15864	15922	15878	15872	15758	15895	15708	15769	15881	15755	15686	15759	15784	15554	15579	15788	15843	15743	15922	15757	15800	15777	15637	15766	15633	15844	15900	15725	15889	15653	15935	15833	15778	15851	15836	15643	15721	15500	15748	15637	15918	15683	15957	15831	15786	15726	15987	15815	15929	15801	15704	15823	15747	15669	15781	15902	15617	15908	15725	15972	15702	15681	15788	15919	15827	15678	15766	15723	15831	15858	15910	15860	15729	15682	15841	15668	15730	15813	15645	15892	15678	15751	15867	15610	15867	15817	15795	15686	15835	15606	15685	15880	15820	15729	15833	15778	15792	15747	15566	15650	15763	15822	15725	15952	15621	15870	15846	15762	15764	15694	15689	15727	16073	15715	15688	15711	15799	15749	15544	15629	15912	15528	15709	15551	15747	15752	15655	15829	15783	15855	15754	15635	15967	15924	15771	15789	15906	15868	16007	15770	15851	15859	15930	15677	15717	15624	15835	15833	15740	15767	15692	15855	15855	15873	15911	15770	15758	15833	15969	15745	15834	15749	15688	15874	15792	15441	15835	15640	15784	15725	16031	15841	15894	15825	15731	15983	15783	15718	15744	15923	15933	15840	15843	15735	15578	15893	15671	15844	15719	15593	15979	15797	15801	15838	15698	15618	15731	15926	15790	15623	15736	15663	15553	15902	15759	15999	15628	15691	15680	15637	15581	15680	15805	15707	15816	15776	15582	15786	15693	15777	15852	15655	15911	15885	15868	15871	15677	15687	15769	15960	15786	15757	15863	15843	15783	15903	15726	15765	16025	15698	15752	15856	15598	15750	15626	15870	15744	15798	15858	15821	15846	15713	15631	15747	15776	15691	15848	15743	15698	15772	15803	15672	15885	15565	15629	15796	15803	15765	15779	15796	15835	15730	15851	15695	15749	15623	15692	15728	15854	15758	15959	15558	15939	15625	15927	15788	15726	15721	15749	15798	15689	15826	15642	15855	15802	15780	15826	15878	15881	15872	15768	15724	15900	15690	15603	15897	15813	15863	15591	15876	15662	15723	15729	15926	15864	15833	15804	15929	15757	15779	15783	15667	15560	15700	15682	15742	15816	15850	15815	15732	15721	15887	15827	15786	15503	15683	15739	15498	15811	15834	15866	15737	15615	15684	15702	15809	15765	15657	15766	15683	15749	15828	15730	15811	15755	15761	15768	15846	15756	15629	16006	15875	15754	15702	15820	15632	15693	15621	15743	15775	15693	15694	15954	15762	15857	15620	15766	15787	15829	15747	15705	15700	15651	15722	15809	15726	15875	15737	15781	15714	15748	15514	15809	15739	15732	15786	15824	15876	15675	15701	15753	15522	15734	15715	15689	15708	15660	15689	15711	15791	15887	15721	15581	15810	15945	15742	15712	15771	15826	15913	15748	15787	15686	15687	15736	15703	15812	15787	15633	15847	15879	15726	15732	15697	15852	15582	15745	15723	15843	15755	15721	15768	15801	15730	15715	15717	15644	15733	15735	15920	15737	15736	15721	15681	15623	15800	15670	15670	15917	15700	15884	15686	15732	15776	15787	15670	15683	15702	15732	15780	15734	15837	15651	15732	15869	15713	15864	15733	15692	15803	15712	15828	15799	15787	15665	15929	15654	15720	15773	15840	15634	15565	15834	15660	15820	15504	15704	15792	15857	15733	15741	15678	15775	15852	15724	15893	15677	15705	15797	15750	15763	15735	15854	15876	15866	15838	15689	15709	15934	15795	15810	15741	15872	15931	15572	15583	15620	15680	15760	15635	15799	15881	15817	15802	15859	15860	15624	15624	15627	15880	15852	15934	15797	15668	15683	15957	15930	15950	15654	15698	15747	15567	15629	15770	15800	15758	15673	15591	15791	15484	15767	15770	15666	15762	15822	15663	15693	15674	15655	15636	15764	15779	15792	15766	15870	15779	15729	15786	15897	15768	15773	15718	15562	15832	15819	15713	15687	15652	15790	15745	15710	15751	15683	15677	15605	15917	15902	15849	15760	15747	15738	15752	15716	15660	15742	15691	15811	15702	15696	15714	15644	15675	15625	15836	15952	15963	15641	15759	15826	15638	15953	15837	15653	15696	15712	15743	15696	15764	15840	15726	15816	15758	16006	15805	15889	15718	15759	15703	15683	15823	15930	16088	15761	15717	15781	15742	15804	15770	15791	15669	15869	15919	15692	15655	15723	15782	15634	15622	15768	15818	15864	15858	15836	15869	15685	15651	15766	15754	15759	15749	15665	15670	15671	15728	15813	15760	15631	15487	15847	15825	15678	15781	15462	15916	15777	15874	15714	15736	15635	15645	15670	15602	15577	15784	15738	15788	15874	15923	15841	15863	15799	15760	15653	15597	15765	15771	15799	15795	15546	15750	15879	15736	15918	15932	15709	15704	15795	15779	15970	15785	15735	15823	15888	15790	15638	15777	15915	15964	15670	15753	15753	15528	15714	15737	15776	15658	15991	15836	15554	15807	15764	15771	15644	15848	15800	15681	15749	15879	15855	15811	15871	15924	15851	15844	15575	15841	15828	15786	15770	15820	15855	15869	15740	15678	15845	15935	15570	15676	15771	15805	15654	15647	15838	15604	15580	15649	15616	15916	15670	15779	15650	15825	15751	15932	15787	15765	15724	15667	15897	15865	15696	15709	15683	15535	15818	15914	15730	15772	15855	15822	15864	15735	15823	15803	15736	15891	15637	15865	15795	15621	15746	15889	15614	15729	15814	15522	15739	15493	15867	15760	15891	15684	15720	15618	15829	15889	15755	15658	15615	15817	15882	15959	15782	15777	15691	15697	15727	15816	15923	15692	15705	15937	15764	15838	15688	15940	15777	15706	15653	15738	15703	15887	15948	15775	15668	15738	15797	15908	15768	15773	15852	15727	16009	15684	15679	15721	15734	15653	15851	15934	15758	15839	15812	15899	15918	15698	15790	15709	15923	15598	15602	15660	15605	15875	15920	15807	15647	15982	15823	15821	15973	15788	15774	15915	15740	15769	15804	15874	15885	15870	15774	15847	15548	15907	15780	15590	15703	15919	15735	15806	15824	15931	15974	15716	15751	15918	15913	15715	15605	15772	15623	15773	15798	15598	15760	15809	15838	15989	15872	15510	15754	15792	15778	15957	15740	15740	15769	15775	15621	15567	15898	15888	15669	15718	15680	15693	15744	15783	15982	15836	15752	15845	15777	15853	15749	15966	15538	15762	15809	15777	15855	15773	15816	15753	15772	15731	15904	15778	15958	15691	15741	15723	15769	15836	15518	15728	15982	15697	15734	15875	15792	15647	15698	15754	15617	15705	15766	15581	15810	15614	15826	15720	15643	15915	15703	15648	15533	15710	15547	15794	15733	15787	15782	15973	15808	15740	15812	15875	15793	15926	15624	15647	15792	15704	15709	15628	15871	15779	15910	15717	15767	15683	15679	15858	15700	15506	15675	15757	15784	15753	15501	15698	15716	15862	15768	15728	15945	15861	15885	15720	15863	15712	15705	15578	15680	15705	15875	15791	15833	15799	15822	15892	15806	15789	15924	15746	15620	15741	15793	15817	15766	15819	15921	15974	15805	15813	15664	15760	15696	15662	15614	15767	15588	15665	15764	15638	15681	15684	15796	15797	15795	15677	15727	15683	15654	15750	15879	15682	15513	15700	15876	15729	15960	15749	15812	15740	15846	15711	15780	15732	15697	15855	15731	15841	15630	15771	15702	15747	15697	15799	15722	15990	15949	15881	15814	15845	15922	15952	15616	15889	15776	15672	15701	15795	15706	15752	15845	15735	15553	15741	15769	15658	15676	15860	16083	15958	15853	15675	15755	15740	15673	15608	15694	15895	15729	15950	15623	15971	15630	15823	15786	15787	15833	15753	15817	15794	15834	15877	15794	15670	15759	15872	15808	15663	15640	15941	15792	15629	15665	15747	15744	15840	15679	15578	15787	15906	15722	15769	15703	15872	15839	15797	15867	15729	15904	15795	15826	15902	15944	16041	15758	15689	15612	15725	15757	15698	15871	15985	15652	15735	15930	15732	15835	15751	15724	15756	15821	15777	15699	15731	15775	15808	15667	15653	15705	15951	15749	15808	15789	15724	16006	15835	15567	15827	15618	15735	15838	15774	15832	15626	15817	15742	15730	15754
15523	28111	25878	21476	18234	16765	16052	15783	15817	15518	16757	33962	41317	37899	32077	24310	18700	16028	14987	14464	14415	14384	14431	14431	14456	14482	14556	14439	14383	14559	14567	14271	14479	14497	14330	14443	14428	14492	14209	14355	14383	14378	14480	14401	14412	14508	14475	14465	14474	14458	14405	14371	14473	14557	14409	14465	14531	14382	14214	14448	14410	14355	14488	14431	14434	14340	14607	14331	14507	14570	14499	14339	14372	14620	14451	14421	14427	14549	14447	14416	14669	14429	14290	14491	14469	14222	14528	14560	14437	14278	14314	14508	14541	14424	14346	14426	14456	14471	14341	14441	14478	14398	14568	14400	14333	14507	14510	14363	14431	14440	14462	14485	14319	14444	14376	14526	14392	14543	14457	14291	14597	14390	14370	14520	14415	14494	14246	14388	14309	14465	14483	14484	14378	14490	14525	14336	14423	14377	14454	14354	14186	14329	14458	14464	14380	14397	14433	14299	14509	14417	14401	14287	14382	14355	14469	14434	14484	14656	14457	14567	14350	14267	14388	14318	14386	14458	14199	14489	14483	14234	14494	14429	14388	14503	14421	14446	14506	14683	14225	14274	14506	14389	14466	14305	14428	14417	14330	14362	14411	14359	14349	14362	14258	14408	14465	14293	14404	14349	14500	14395	14527	14326	14396	14275	14288	14524	14506	14507	14493	14281	14400	14493	14414	14360	14466	14491	14435	14504	14438	14435	14481	14466	14348	14653	14372	14473	14373	14329	14382	14443	14592	14373	14382	14554	14402	14407	14392	14515	14339	14402	14482	14340	14457	14530	14348	14202	14423	14308	14440	14513	14396	14340	14535	14441	14420	14606	14445	14443	14355	14522	14253	14563	14388	14512	14511	14406	14451	14325	14255	14480	14516	14581	14324	14466	14448	14465	14643	14403	14412	14470	14488	14564	14358	14443	14386	14398	14459	14414	14454	14538	14285	14380	14532	14421	14268	14308	14486	14453	14358	14464	14478	14368	14420	14362	14455	14484	14404	14362	14492	14578	14483	14533	14317	14471	14380	14402	14317	14323	14489	14462	14398	14385	14175	14400	14564	14417	14399	14474	14340	14511	14219	14330	14579	14476	14329	14334	14455	14492	14339	14301	14480	14584	14321	14474	14433	14267	14480	14583	14368	14483	14512	14326	14240	14424	14443	14512	14556	14403	14637	14406	14458	14639	14427	14386	14340	14355	14488	14284	14466	14396	14209	14480	14513	14387	14427	14388	14462	14399	14473	14507	14471	14473	14480	14445	14383	14354	14537	14478	14499	14458	14430	14425	14510	14463	14434	14523	14275	14247	14360	14352	14503	14352	14434	14472	14445	14246	14340	14310	14414	14342	14378	14382	14364	14469	14563	14339	14391	14623	14457	14323	14373	14520	14368	14393	14276	14494	14406	14504	14457	14416	14331	14221	14574	14399	14616	14358	14398	14497	14373	14392	14474	14254	14438	14495	14397	14363	14386	14401	14420	14365	14499	14302	14405	14360	14516	14570	14429	14436	14415	14526	14595	14425	14467	14455	14483	14501	14440	14524	14358	14323	14572	14313	14325	14392	14387	14323	14559	14498	14493	14484	14520	14457	14626	14542	14400	14423	14507	14348	14406	14504	14458	14474	14327	14359	14325	14547	14346	14502	14343	14594	14498	14141	14441	14395	14408	14506	14437	14479	14465	14536	14435	14482	14321	14572	14391	14302	14331	14397	14548	14480	14338	14291	14252	14214	14400	14503	14458	14384	14392	14392	14295	14608	14418	14372	14591	14289	14415	14565	14527	14473	14481	14313	14452	14512	14429	14293	14562	14433	14333	14302	14403	14500	14424	14420	14410	14529	14398	14605	14401	14374	14345	14586	14557	14358	14543	14445	14427	14543	14321	14374	14290	14518	14290	14476	14458	14536	14500	14376	14473	14562	14509	14363	14375	14432	14578	14480	14388	14463	14407	14379	14605	14610	14416	14524	14380	14386	14422	14547	14420	14305	14274	14478	14318	14491	14344	14387	14559	14515	14272	14458	14266	14478	14469	14454	14433	14605	14543	14408	14338	14503	14355	14525	14365	14468	14432	14394	14519	14529	14288	14577	14530	14418	14416	14299	14504	14275	14548	14484	14506	14355	14375	14498	14280	14582	14372	14262	14462	14358	14450	14427	14437	14376	14274	14394	14338	14388	14495	14361	14409	14408	14470	14341	14525	14417	14253	14480	14509	14427	14421	14299	14392	14445	14305	14322	14460	14391	14339	14335	14413	14435	14417	14467	14366	14284	14437	14427	14530	14300	14468	14298	14330	14291	14535	14199	14332	14544	14512	14436	14505	14639	14398	14508	14463	14453	14350	14430	14417	14225	14444	14345	14488	14514	14502	14386	14231	14590	14416	14461	14443	14551	14352	14516	14498	14253	14283	14338	14481	14426	14235	14400	14547	14366	14527	14500	14312	14366	14486	14426	14457	14345	14392	14333	14327	14536	14503	14212	14520	14493	14534	14502	14382	14447	14516	14320	14505	14569	14346	14402	14414	14401	14196	14392	14282	14231	14539	14504	14621	14426	14265	14310	14494	14517	14473	14520	14526	14237	14427	14262	14473	14325	14390	14458	14327	14555	14342	14443	14462	14332	14496	14396	14465	14376	14440	14318	14349	14494	14383	14327	14446	14355	14438	14416	14565	14532	14347	14361	14505	14416	14315	14437	14451	14525	14267	14389	14746	14434	14367	14390	14219	14547	14415	14328	14439	14462	14347	14423	14385	14560	14374	14503	14459	14326	14277	14398	14550	14488	14450	14416	14359	14315	14468	14523	14264	14552	14217	14457	14510	14367	14454	14409	14575	14306	14451	14483	14425	14180	14519	14509	14446	14269	14427	14225	14467	14536	14336	14427	14611	14332	14394	14511	14294	14504	14356	14457	14378	14420	14431	14437	14363	14359	14443	14348	14277	14437	14491	14254	14525	14610	14369	14453	14325	14334	14277	14367	14554	14366	14312	14226	14445	14369	14505	14461	14610	14429	14526	14436	14408	14428	14380	14343	14430	14438	14491	14524	14643	14528	14473	14416	14592	14386	14374	14504	14341	14257	14395	14386	14404	14493	14475	14325	14476	14505	14394	14475	14382	14361	14246	14406	14530	14422	14550	14480	14368	14467	14231	14429	14328	14464	14357	14314	14453	14443	14524	14284	14274	14367	14415	14362	14396	14387	14475	14273	14465	14503	14353	14575	14533	14483	14473	14639	14466	14343	14364	14502	14296	14303	14446	14386	14359	14343	14501	14324	14336	14427	14569	14437	14291	14347	14386	14269	14528	14467	14390	14357	14524	14435	14454	14474	14312	14351	14491	14476	14358	14564	14442	14378	14403	14343	14419	14297	14394	14415	14361	14604	14502	14495	14365	14524	14477	14284	14332	14375	14693	14380	14468	14522	14338	14309	14364	14337	14281	14413	14475	14441	14320	14381	14449	14311	14489	14491	14347	14326	14428	14560	14436	14309	14233	14435	14364	14322	14477	14578	14485	14456	14510	14387	14407	14367	14509	14267	14421	14551	14422	14299	14534	14427	14397	14468	14239	14509	14398	14410	14434	14427	14382	14319	14399	14382	14471	14446	14315	14427	14399	14439	14251	14325	14375	14333	14583	14298	14473	14477	14351	14363	14470	14531	14440	14347	14459	14273	14472	14413	14476	14099	14533	14317	14422	14449	14258	14310	14388	14444	14514	14331	14337	14613	14402	14365	14493	14255	14534	14417	14372	14502	14336	14448	14329	14442	14269	14318	14335	14426	14378	14460	14357	14328	14361	14522	14366	14520	14547	14472	14357	14315	14336	14493	14364	14309	14595	14424	14516	14252	14435	14438	14562	14493	14442	14400	14401	14426	14676	14382	14382	14405	14305	14464	14441	14370	14380	14444	14487	14378	14428	14426	14440	14286	14421	14399	14274	14468	14318	14458	14483	14553	14243	14295	14482	14410	14513	14341	14287	14542	14545	14442	14411	14446	14527	14411	14580	14612	14314	14494	14444	14567	14428	14439	14545	14390	14455	14303	14383	14518	14510	14277	14543	14372	14415	14636	14373	14397	14564	14286	14488	14431	14352	14438	14359	14404	14305	14520	14447	14430	14554	14459	14343	14429	14436	14521	14363	14366	14398	14432	14342	14652	14475	14355	14416	14325	14385	14335	14401	14413	14351	14349	14496	14254	14225	14441	14532	14307	14440	14570	14392	14432	14301	14409	14515	14467	14085	14370	14477	14252	14341	14402	14327	14448	14206	14474	14455	14389	14360	14555	14373	14289	14554	14442	14406	14433	14569	14404	14445	14164	14307	14287	14418	14534	14215	14320	14259	14487	14527	14398	14457	14277	14338	14330	14727	14404	14540	14476	14423	14304	14370	14444	14479	14370	14423	14479	14373	14306	14403	14330	14320	14359	14445	14193	14350	14276	14554	14497	14470	14478	14286	14351	14524	14350	14433	14426	14425	14447	14305	14378	14434	14376	14273	14537	14199	14535	14421	14443	14521	14364	14423	14696	14359	14372	14564	14495	14416	14327	14484	14234	14378	14399	14469	14352	14565	14472	14402	14343	14540	14545	14355	14336	14511	14427	14400	14414	14414	14502	14410	14315	14453	14483	14451	14263	14485	14380	14360	14411	14192	14514	14374	14246	14430	14418	14500	14174	14446	14432	14342	14463	14453	14249	14491	14410	14366	14427	14502	14394	14286	14475	14565	14512	14350	14526	14598	14481	14413	14283	14449	14385	14374	14279	14512	14374	14493	14331	14296	14457	14311	14545	14345	14505	14403	14255	14490	14322	14402	14291	14375	14303	14390	14297	14546	14450	14332	14647	14348	14386	14433	14467	14483	14575	14323	14294	14385	14354	14321	14459	14323	14360	14518	14439	14324	14356	14363	14605	14341	14404	14363	14392	14408	14463	14393	14440	14397	14420	14443	14365	14440	14514	14438	14473	14511	14346	14466	14398	14502	14484	14451	14435	14380	14650	14467	14491	14347	14513	14442	14246	14366	14365	14396	14440	14288	14434	14508	14409	14289	14293	14428	14491	14294	14450	14399	14516	14342	14470	14296	14361	14393	14265	14352	14467	14485	14480	14514	14449	14443	14468	14282	14443	14364	14418	14481	14303
27004	21459	23080	19074	15518	15332	15674	15383	15242	15334	15438	16496	17413	17263	16766	16364	15749	15486	15123	15056	15107	15241	15260	15337	15287	15131	15219	14995	15330	15053	15099	15019	15086	15271	15245	15003	15310	14970	15109	15251	15064	15069	15172	15127	15130	15175	15239	15236	15057	15221	15205	15008	15095	15084	14995	15108	15167	15225	15276	15048	15057	15296	15217	14991	15082	14969	15275	15045	15184	15191	15285	15070	15157	15081	15029	15120	15102	15123	15204	15265	15177	15042	15020	15008	15087	15045	15218	15193	15137	15103	15254	14985	15305	15014	15143	15143	15031	15267	15297	15053	15018	15116	14929	15191	14920	15284	15117	15130	15101	14938	15129	15320	15043	15245	15289	15052	15085	15129	15174	15104	15154	15035	15066	15325	15259	15233	15205	15104	14942	15321	15032	15237	15049	15110	15226	15079	14994	14901	15042	15249	15182	15271	15220	15122	15111	15214	15133	15038	15006	15245	14989	15282	15317	15289	15357	15141	15078	15278	15097	15209	15119	15068	14959	15172	15171	15119	15248	15079	15185	15057	14962	14970	15002	15127	15211	15289	15139	15173	15023	15089	15142	15129	14997	15153	15173	15378	15035	15105	15008	15139	15063	15200	15063	15084	15296	14979	15065	15095	15102	15273	15119	15307	15017	15137	15018	14887	15273	15357	15023	15142	15210	15094	15077	15183	14969	14999	15053	15202	15245	15119	15123	15026	15101	14985	15056	15022	15096	15121	15171	15183	15176	15159	15052	15131	15191	15002	15058	15073	15252	15217	15144	15043	15049	14957	15060	14914	15257	15174	15285	14912	15147	15087	15076	15213	15179	15240	15276	15182	15130	14951	15260	15249	15266	15140	15140	15174	15148	15025	15017	15287	15220	15110	15114	15095	15134	14995	15327	15196	15071	14980	15298	15224	15028	14979	14973	15174	14974	15147	15199	15332	15152	14926	15070	15061	15119	15207	15221	15194	15180	15197	15199	15102	15241	15030	14984	15165	15102	15156	15134	14981	14946	15239	15043	15162	15135	14902	15069	15111	15042	15321	15358	15186	15099	15249	15204	14988	15181	15173	15262	15337	15042	14965	15080	15256	15133	15039	15282	14901	15066	15258	15101	15023	15167	15226	15097	15101	15318	15155	15259	15141	15107	15002	15009	15240	15028	15007	15162	14951	15157	15418	15078	15055	15152	14956	15329	15319	15228	15221	15060	14937	15136	15161	15239	14984	15042	15109	15220	15203	15300	15125	14865	15155	15091	15119	15253	14982	15100	15167	15136	15039	15162	14950	15108	15045	15053	15088	15304	15178	14977	15265	15358	15047	15091	15291	15144	15153	15191	14969	14859	15220	15133	15019	15341	15005	15100	15283	15218	15029	15279	15013	15188	15021	15259	15067	15255	15437	14984	15170	15103	15020	15139	15028	15194	15135	15046	15074	14939	15046	15075	15072	15142	14974	15165	15173	15189	15077	15179	15193	15208	15189	15230	15316	15306	15242	15129	15139	15080	15055	15046	15182	15071	15071	15294	15189	15227	15225	15325	15029	15280	15111	15274	15274	15039	15267	15308	15179	15050	15149	15349	15209	14968	15046	15118	15024	14988	15080	14946	15074	15027	15068	15107	15212	15377	15089	15065	15137	15186	15171	15023	15180	15081	15143	15164	15113	15077	15050	15116	15025	15113	15005	15299	15235	15105	15111	15124	15225	15015	15309	15146	15161	15146	15102	15105	15018	15437	15127	15120	15079	15199	14978	15127	15278	15124	15254	15131	15200	15301	15121	15218	15109	15278	15215	15159	14955	15172	15326	15155	15194	15192	15183	15105	15168	15004	14906	15129	14948	15087	15114	15237	15003	15103	15059	15126	15009	15152	15006	15070	15099	15097	15121	15092	15131	15149	15085	15070	15104	15270	15040	15356	15132	15114	15200	15100	14996	15164	15275	15058	14955	15289	15147	14971	14937	15123	15356	15289	15160	15144	15259	15147	15267	15054	14924	15121	15286	15035	15347	15265	15210	15041	15182	15118	15351	15163	14953	14960	15268	15084	15006	15171	15144	15088	15095	15192	15267	15082	15214	15121	15084	14983	15260	15102	15131	15144	15015	15159	15278	15229	15349	15305	15098	14969	15092	15007	15130	15217	15061	15258	15278	15148	15258	15149	15111	15043	15246	15063	15149	15045	15123	15297	15113	15244	15234	15155	15113	15127	15045	15219	15041	15036	15235	15058	15380	15382	15196	14996	15221	15272	15132	14974	15219	15120	15126	15358	14994	15088	15101	15293	15363	15023	15136	15086	15228	15243	15352	15087	15234	15271	15234	15165	15415	15174	15241	15125	15169	15230	15164	15083	14893	15238	15191	14954	15355	15101	15264	15124	14936	15067	15211	15071	15258	15141	15113	15210	14926	15087	15206	15166	15192	15086	14975	15356	15117	15115	15144	14945	15155	15184	15050	15212	15047	15321	15177	15127	15160	15112	14985	15147	15166	15012	15117	15117	15047	14907	15069	15111	15181	15098	15147	15132	15061	15109	15088	15070	15215	15148	15095	14924	15076	15201	15130	15190	15334	15291	15000	15273	15052	15306	15154	15004	15005	14937	15154	15079	14915	15148	15055	15127	15063	15215	14934	15127	14888	15125	15068	15180	15230	14980	15039	15143	15160	15037	15162	14913	15099	15050	15169	15221	15087	15283	15237	15070	15069	15060	15037	15174	14992	15241	15086	15063	15182	15069	15147	14956	15012	14987	14879	15090	14906	15091	15194	15126	15181	15179	15016	15134	15106	14895	15041	15125	15095	15170	15174	15140	15124	15161	15234	15021	15073	15249	15236	15274	15250	15115	15177	15039	15085	15269	15265	15310	15158	14944	15085	15116	15309	15165	15254	15118	15319	15184	15108	15203	15092	15254	14958	15103	15265	15044	15174	15235	15430	15258	15188	15356	15080	15176	15295	15294	15062	15070	15228	15120	15167	14997	15063	15099	15209	15249	15116	15122	15170	15160	15367	15223	14948	15221	15185	15030	15020	15137	15212	15057	15098	15287	15183	15189	15178	15080	15282	15116	15063	15102	15355	15088	15121	15169	15095	15306	15153	15028	15283	15356	15304	15091	15084	15129	14929	14998	15210	15117	15029	15317	15095	15312	15303	15060	15136	15087	14949	15242	15011	14974	15039	15031	15187	15193	15077	15221	15238	15281	15218	15129	15154	15049	15127	14935	15288	15131	15326	15236	15167	15016	14922	15229	15347	15125	15237	15111	15092	15103	15144	15041	15165	15141	15135	15267	15069	15045	15220	15242	15252	15099	15186	15037	15151	15029	15039	15032	14977	15117	15018	15128	15106	15096	15286	15058	15340	15109	15248	14908	14983	15088	15230	15305	15319	15073	15383	15358	15227	15219	15214	15236	15222	15160	15248	15074	15295	15309	15294	15077	14956	15210	15102	15191	15102	15202	15018	15034	15160	15077	15212	15167	15303	15176	15113	15155	15302	15186	15074	15140	15136	15173	15228	15116	15113	15064	15276	15188	15270	14998	15096	15058	15237	15213	15333	15186	15310	14991	15140	15080	15165	15245	15198	15048	15079	15310	15095	15025	15228	15160	15051	15142	15120	14971	15084	15267	15220	15024	15130	15175	15111	14922	15070	15123	15186	15046	15109	15093	15156	15105	15022	15169	15197	15485	15134	15278	15073	15295	15045	14998	15095	15221	15075	15149	15322	15099	15085	15145	15110	15157	15153	15178	15180	15389	15020	15038	15152	15037	15172	15208	15107	15114	15075	15024	15164	15137	15154	15253	15131	15057	15017	15038	15094	15357	15220	15413	15302	15191	15280	14993	15124	15149	15131	15120	15080	15091	14923	14978	15198	15015	15034	15165	15160	15032	15004	14981	15100	14916	15143	15210	15038	15225	14844	15189	15118	15146	15114	15072	15109	15069	15144	15032	15288	15073	15185	15176	15202	15174	15266	15046	14981	15070	15152	15141	15104	15026	14910	15146	15117	15233	15059	15346	15250	15198	15222	15380	15219	15127	15129	14933	15150	15012	15254	15315	15004	15048	15270	15130	15018	15222	15079	15155	15254	15167	15026	15381	15129	15140	15188	15219	15357	15098	15313	15151	15198	15183	15125	15148	15176	15155	15040	15178	15122	15227	15051	15110	15267	15249	15108	15067	15069	15073	15195	15065	15150	15160	15111	15048	15021	15048	14982	15149	15234	15014	15224	15127	15029	15138	15172	14986	15097	15170	15230	14969	15191	15106	15033	15320	15217	15186	14977	15224	15124	15155	15315	15195	15150	15094	15272	14902	15254	15121	15220	15125	15033	15047	15309	15271	15094	15178	15292	14967	15141	15072	14912	15134	15062	15126	15026	15123	15127	15164	15167	15241	15203	15270	15292	15104	15279	15094	15047	15207	14974	15021	14982	15052	15159	15237	15150	15216	15186	14942	15167	14943	15198	15152	15134	15274	15164	14959	15081	14970	14982	15007	15104	15168	15273	15088	15000	15101	15246	14788	15283	15074	15315	15392	15075	15254	15134	15197	15156	15207	15122	14981	15356	15002	14930	15335	15112	15233	15168	15075	15151	15115	15161	15299	15188	15154	15222	15237	14925	15047	15076	15223	15106	15286	15253	14948	15191	15212	15059	15136	15296	15251	15162	15137	15198	15105	15021	15084	15037	15177	15126	15104	15031	15279	15198	15063	15332	15087	15083	15248	15224	15240	15122	15166	15107	15048	15186	15149	15109	15126	15249	15070	15179	15017	15077	15241	15285	15039	15253	15299	15152	15198	15152	15265	15186	15132	15043	15165	15238	15204	15132	15002	15113	15061	15106	15153	15058	15018	15179	15208	15207	15196	14961	15107	15072	15268	15140	15221	15087	15073	15057	15128	15246	15184	15117	15047	15177	14975	15256	15027	15119	15335	15331	15201	15087	15177	15019	15074	15191	15278	15055	15260	15088	14926	15240	15212	15162	15200	15068	15265	15047	15253	14911	15079	15082	15162	15137	14974	15041	15201	15184	15282	15205	15132	15171	15148	15050	15110	15248	15224	15175	15091	15077	15209	15028	15500	15174	14918	15070	15204	15148	14959	15010	15069	15305	15054	15438	15219	14972	15232	15209	15175	15207	15050	15319
14666	19061	18285	15782	14834	14353	14351	14414	14456	14197	14604	16753	17469	16781	15665	14910	14254	13930	14065	13984	14081	14069	13933	14257	14085	14027	14356	14154	14132	13978	13970	14022	14085	14035	14094	13931	14034	13977	14092	14186	13941	13982	13929	14057	14074	13963	14162	13981	14064	14025	13967	14010	14028	14035	14001	14197	13915	13974	14055	14137	13893	14051	13868	13851	13996	13968	14014	14076	14007	13846	13858	13952	14034	14124	13880	13948	13904	13984	14030	13888	14055	14199	14023	14060	13978	13977	14045	13982	14230	13975	14100	13984	14024	13944	14195	14005	14056	14045	14067	13963	14167	14029	14029	14082	13946	13881	14257	14077	14090	14158	14020	14101	14153	13991	14000	14013	13957	13881	13938	14116	13982	13994	13885	14118	13916	14066	13975	13920	14043	14058	13954	14121	13985	14028	14077	14119	13937	13941	13994	13989	14171	14112	14074	13992	14046	14004	13885	14192	13945	13902	13914	13978	14094	14141	14067	14241	13924	14095	13995	13989	14017	14107	13972	14194	14073	14081	14016	13960	14241	14000	14057	14085	13953	14059	14109	14113	14212	13774	14008	14037	14140	13974	14081	13997	14191	14137	13958	14217	14013	13932	14035	13974	14097	13918	14102	14045	14040	13994	13873	14077	13871	14009	14158	14102	13991	14002	13972	14032	14013	14194	14028	13911	13825	14059	13937	14205	14062	13914	14047	14062	13980	13805	14022	14094	14072	13839	13996	14273	14032	13920	14004	14076	13865	14012	14104	13996	14113	14050	14003	13984	14037	14044	14181	14111	14089	14032	14091	13824	14106	14071	14080	14156	14049	14176	13942	14047	14094	14003	13873	14119	13976	14077	14051	14118	13913	14082	14068	13962	13905	14176	13986	14190	14106	13876	13960	13999	14062	13999	14034	14145	13851	14117	13942	14004	14113	13914	14143	14031	13932	14056	14090	14172	13952	14088	13997	14061	13985	13857	14041	14063	14073	14063	14165	13935	14139	14126	14089	14181	14003	14124	14000	14132	13914	14194	13947	14061	13988	13962	14098	14021	14102	13962	14087	14156	14023	13956	14125	14149	14079	14183	13932	13978	14059	14117	13781	14102	14162	14070	14067	13893	13966	13926	14030	13933	14033	14062	13880	14159	14087	13998	14193	13983	14007	14092	13879	14021	14059	13956	14160	13936	13966	13992	13979	13965	14186	13984	14073	13939	14011	13958	14098	14072	14048	13890	14138	14119	13991	14062	14077	14113	14024	13833	13973	13963	13979	13952	14084	14158	14126	13989	14043	14050	13949	13953	14048	13905	14094	14161	13987	14065	14043	13929	14007	14019	13929	14185	13976	14062	14076	13968	14027	14097	13847	13958	14098	14191	14079	13907	14158	14010	14054	14062	13965	14168	13914	14084	13904	14067	14005	13934	13877	14010	14039	14077	14037	14192	13927	14056	14088	13972	14076	14085	14197	13989	14043	14082	13936	14174	13953	14146	14051	14047	13975	14029	13997	14024	13958	13904	14131	13967	13996	14016	14031	14122	14108	14027	13937	13965	13981	14099	14047	14005	14070	14002	14171	14153	14049	14139	13929	14150	13943	14044	14121	14094	14009	14076	13962	13990	14040	14046	14231	13999	14006	14029	14101	14097	14076	13922	13941	13943	14016	14228	14021	14079	13950	13953	13927	14120	14045	14025	13996	13969	14120	14005	13973	14091	14108	14078	14068	14032	14041	14195	13951	14030	14174	14084	13966	14069	13960	14106	13923	14062	14132	14049	14204	14087	13953	14076	13901	14013	14106	14016	13945	14029	13977	13882	14011	14056	14123	13991	14112	14083	13918	14039	13903	13877	13997	14141	14026	13946	13996	14087	14173	14013	13934	13966	13991	13982	14078	13945	13930	14070	13973	13941	14195	14255	14175	14012	14003	14021	13974	13945	14072	13940	13997	13928	13944	13987	14060	14106	13881	14072	14076	13954	14259	13969	14050	13962	14122	13923	14073	13912	14068	14001	13924	14086	14070	13920	14077	13974	13947	14085	13904	14002	14051	13999	14131	14041	14139	14187	14005	13917	14167	14062	13937	14094	14010	13944	13859	13903	13891	13972	14035	13909	13920	14147	14042	13947	14100	13885	14090	14061	14127	14045	14012	13935	14044	14076	13990	14154	14047	13996	14069	13925	14149	14054	13945	14047	13980	14099	14058	13952	13989	13976	14078	13918	13955	14118	14156	13995	14016	14011	14154	14089	14041	14021	14033	13950	14112	13894	14094	14166	13957	13877	14078	14078	13985	14037	13959	14105	14093	14019	14013	14124	13886	14172	14105	14015	14061	14191	13970	14219	14097	14164	14136	13886	13952	14108	13929	14030	14108	14059	13901	14045	14018	13964	14082	14069	14015	14123	13978	14065	14224	13978	14096	14174	14110	14002	13858	14118	14041	14101	13779	14032	14142	13943	14092	13878	13910	13940	13954	13888	14049	13971	14087	14108	13908	14043	14065	14075	14051	14092	13927	14043	14129	14179	13965	13959	13993	13935	13944	13897	14144	14091	14166	14101	13966	14081	14072	13942	14006	14064	14010	14038	14053	13981	14014	13959	14137	13971	14101	14025	14118	14030	14056	14062	14122	14186	13982	14205	14016	14099	14037	13768	14188	14058	13986	14051	14029	13807	14145	13962	14054	14072	13986	14159	13965	14037	13968	13898	14157	13973	14146	13868	14013	14036	13999	13952	14106	13963	14139	14007	14002	13998	13877	14132	14179	14030	14092	13959	13987	14020	14029	14112	14145	13944	14021	13900	14033	14088	14014	14000	14107	14086	13993	13947	13946	14113	13983	14190	13967	14119	14026	14026	14135	13908	14036	14176	13941	13889	14054	14009	14161	14065	14001	14224	14139	14005	13999	14058	14031	14041	14024	13988	14106	13970	14158	14122	14043	13957	14058	13877	14030	14138	14160	14016	14044	13974	14041	14070	14028	14067	13944	13952	14248	13914	14116	14047	13986	14148	13984	13909	14231	13942	13933	13878	13879	13960	14059	13924	14056	14042	14020	14193	14103	14108	14033	13870	14166	13921	13950	13839	14188	14157	13828	14048	13955	14020	14036	14166	14011	13923	13956	13920	14140	13983	14034	14050	14043	13973	13950	13993	13990	13914	14233	14137	14189	13792	14016	13987	13942	14022	14003	13998	14166	14122	13988	14087	14107	14041	13804	14109	13929	14080	14087	14079	13956	13998	14211	14224	14001	14014	14130	13922	13946	14157	13985	14032	13901	14153	14111	13911	14034	14014	13925	13987	14113	13914	14069	14076	13901	14046	13896	14007	14030	14026	14003	14065	14101	13888	14215	13960	14106	14102	13986	14163	14034	14031	13989	14054	14045	14008	14032	14018	13946	14129	14097	14008	14062	14019	14081	14021	13873	14061	14064	13943	14053	14168	14189	14007	14001	13926	14072	14119	14057	14015	14102	14090	13999	14029	13798	14221	14069	14042	14136	14004	14168	14042	13951	13901	14042	14179	14125	14088	14120	14025	13997	14093	14092	13865	14054	13976	14006	13980	13973	14058	14017	14150	13940	14050	13838	14023	13973	14193	13969	13940	13955	13980	14054	13985	13960	14151	14050	13994	14091	14013	13887	14232	14226	13987	13867	14109	14005	14049	14010	13986	14061	14037	14052	13924	14064	13968	14004	14075	14030	13945	14159	14189	14152	14055	13990	14048	13928	14050	13967	14016	14017	13938	14084	14164	13910	14140	13990	14096	14037	14118	13941	14042	13950	14090	13957	13991	14218	13996	13996	13989	14020	13969	14014	13955	14005	13909	13995	14089	14139	13942	14083	14224	14049	14087	13978	13978	14073	14061	13974	14148	13983	14017	14112	14045	14046	14094	14000	14068	14056	13982	14120	13994	14247	13852	14062	14116	14127	14062	14154	14047	13956	14003	14131	14002	13972	14154	14013	14139	13897	14049	14324	13914	14094	13828	14223	13915	14085	14110	14122	14162	14033	14158	14050	14035	14078	13857	14038	14047	13999	14043	14072	13963	14035	14032	14245	14047	13955	14048	14127	14002	14124	14091	14003	13934	14129	13896	14153	14165	13961	14162	14037	14123	13996	14094	14206	14011	14051	13945	14051	14020	14153	13825	13964	13968	13955	13892	14086	13882	14093	13966	14163	13928	14038	14137	14251	13965	14003	14133	14021	14111	13956	14044	13968	13810	14000	14064	14135	13795	14113	14129	14007	14080	14006	14086	14199	14096	13964	14133	14042	13917	14104	13980	13947	13878	14043	13969	13945	13853	14074	14041	14135	14108	13982	14273	14059	14024	14073	14012	14063	14002	13982	14186	14082	13963	13938	14064	14082	14063	14037	14039	14059	13902	14024	13994	14030	14021	14156	14061	13936	13977	13888	14052	14119	13886	14082	14004	14208	13978	13886	14016	14082	14149	14010	14093	13991	14038	14134	13982	13971	14172	13976	14016	14045	14044	13876	13894	14059	13887	13923	14232	14047	13972	14022	13967	13938	13901	14245	13973	14076	13955	14028	14055	14000	14093	13974	14057	13973	14021	13964	14162	13974	14045	14083	14046	14055	14079	13918	14198	14048	14087	14153	13995	13997	14038	14099	14287	14114	13975	13888	13976	14122	14121	14197	14071	13960	14138	14071	14041	14119	14201	14014	13982	13999	14110	14085	14045	14057	14138	13887	14046	13917	13977	13952	14017	14078	14087	14012	14015	14071	14106	14149	13979	13953	14042	14122	13980	14034	14161	13941	14095	14003	14028	14030	14062	14013	14149	14042	13999	14140	13987	14105	14055	14002	13991	14120	13992	14075	14164	13914	14121	13849	14064	13854	14141	14044	14081	14039	13844	13987	13978	14016	14014	14219	14085	13840	14103	13972	13870	13925	14131	13938	14105	14032	14100	13958	13904	14053	13897	14101	14096	14057	14089	14157	13980	14014	13909	14019	13954	14171	14096	14221	14102	13992	14004	14162	14121	14039	14004	13880	14020	13978	14007	14008	14194	13974	14019	14108	14008	14135	14015	14012	14205	13968	13934	14148	13847	14093	14064	14051	14060	14162	13801	14143	14067	14111	14116	13937	14044	14046	14014	14020	14089	14278	14067	14020	13928	13927	14023	14052	13977
23737	21038	28355	23988	21566	20131	18625	16289	15805	15928	16930	24156	30425	28128	23350	20066	17351	16209	15653	15532	15288	15450	15382	15432	15505	15398	15386	15303	15324	15166	15310	15477	15258	15380	15333	15228	15336	15408	15365	15347	15289	15362	15289	15253	15269	15362	15422	15297	15371	15436	15333	15339	15451	15271	15347	15279	15221	15395	15165	15341	15383	15323	15312	15428	15313	15295	15389	15389	15568	15243	15468	15300	15409	15320	15345	15229	15166	15212	15152	15265	15428	15366	15214	15352	15307	15348	15280	15305	15179	15203	15368	15358	15276	15394	15109	15226	15225	15430	15366	15202	15280	15240	15181	15267	15223	15385	15304	15333	15149	15341	15225	15275	15219	15179	15227	15297	15346	15226	15133	15291	15340	15286	15256	15180	15212	15077	15309	15185	15497	15135	15286	15361	15186	15259	15340	15432	15375	15502	15456	15382	15224	15286	15285	15367	15230	15170	15191	15285	15313	15162	15310	15383	15483	15209	15301	15345	15239	15321	15234	15279	15266	15319	15192	15278	15249	15491	15347	15496	15248	15209	15358	15160	15102	15179	15361	15295	15201	15346	15234	14987	15391	15344	15312	15376	15392	15128	15537	15231	15301	15174	15219	15232	15546	15194	15321	15032	15223	15233	15518	15114	15337	15315	15305	15251	15279	15229	15285	15173	15243	15296	15277	15301	15251	15365	15216	15453	15232	15270	15296	15457	15356	15353	15471	15200	15364	15397	15257	15240	15371	15421	15164	15109	15238	15297	15218	15144	15511	15068	15078	15205	15490	15110	15354	15332	15106	15273	15278	15104	15337	15113	15294	15292	15140	15140	15293	15306	15311	15250	15111	15296	15288	15158	15375	15316	15231	15233	15190	15218	15335	15331	15323	15327	15447	15351	15304	15332	15289	15098	15268	15334	15278	15287	15629	15395	15556	15244	15202	15222	15140	15196	15277	15273	15477	15489	15349	15371	15269	15440	15324	15267	15271	15269	15188	15298	15242	15098	15161	15198	15315	15269	15281	15317	15239	15299	15125	15243	15133	15290	15317	15355	15150	15223	15352	15387	15226	15357	15278	15190	15273	15365	15322	15285	15283	15228	15337	15400	15159	15302	15376	15310	15168	15262	15330	15088	15252	15307	15203	15231	15385	15150	15357	15214	15232	15233	15256	15275	15385	15364	15223	15459	15316	15407	15406	15184	15241	15385	15276	15330	15289	15286	15233	15239	15355	15363	15243	15116	15249	15333	15250	15289	15331	15467	15274	15174	15262	15177	15184	15274	15190	15380	15201	15132	15294	15293	15190	15345	15332	15179	15350	15473	14987	15360	15242	15345	15341	15366	15286	15356	15316	15292	15180	15023	15174	15349	15112	15150	15221	15290	15330	15442	15411	15303	15215	15420	15284	15422	15427	15328	15408	15315	15379	15265	15244	15238	15428	15243	15239	15160	15303	15334	15228	15281	15203	15196	15131	15192	15315	15379	15170	15191	15358	15251	15219	15251	15245	15147	15070	15436	15289	15176	15141	15162	15241	15339	15317	15183	15055	15134	15316	15175	15308	15359	15250	15332	15166	15141	15318	15214	15070	15057	15169	15218	15187	15140	15375	15331	15382	15263	15251	15301	15236	15069	15289	15353	15353	15348	15338	15365	15389	15324	15534	15137	15164	15296	15458	15106	15348	15154	15189	15267	15249	15236	15265	15277	15320	15239	15383	15232	15241	15274	15401	15263	15338	15279	15212	15222	15255	15312	15489	15420	15107	15345	15291	15324	15384	15243	15502	15299	15209	15199	15341	15412	15290	15147	15165	15334	15144	15122	15341	15323	15387	15232	15458	15313	15347	15228	15385	15447	15546	15231	15301	15296	15468	15088	15334	15272	15285	15270	15291	15279	15271	15271	15206	15441	15445	15151	15233	15267	15407	15142	15351	15349	15175	15250	15319	15257	15490	15141	15375	15144	15233	15178	15197	15323	15205	15350	15413	15413	15318	15231	15342	15418	15360	15284	15412	15379	15126	15239	15282	15332	15359	15209	15310	15244	15382	15251	15245	15224	15469	15333	15389	15169	15355	15331	15377	15402	15274	15407	15354	15325	15507	15281	15335	15196	15182	15265	15428	15411	15280	15233	15372	15240	15336	15416	15410	15337	15375	15321	15230	15293	15239	15221	15273	15056	15254	15291	15367	15258	15288	15279	15275	15358	15176	15375	15358	15369	15219	15185	15193	15419	15462	15291	15262	15152	15105	15209	15313	15151	15459	15164	15228	15340	15238	15371	15250	15287	15445	15277	15243	15335	15155	15171	15392	15161	15345	15445	15128	15270	15258	15237	15395	15332	15278	15351	15223	15137	15342	15389	15324	15289	15234	15618	15368	15313	15312	15171	15169	15365	15194	15391	15371	15442	15053	15170	15112	15379	15451	15188	15275	15168	15349	15241	15357	15315	15293	15164	15322	15238	15144	15486	15281	15364	15235	15336	15170	15089	15164	15276	15150	15139	15272	15207	15314	15214	15258	15341	15349	15066	15252	15129	15451	15394	15417	15263	15217	15209	15348	15191	15319	15374	15293	15253	15206	15308	15398	15233	15242	15341	15207	15205	15325	15303	15177	15252	15370	15363	15205	15366	15169	15201	15188	15277	15418	15107	15203	15133	15171	15214	15241	15081	15383	15245	15493	15419	15366	15256	15334	15232	15413	15306	15417	15449	15238	15355	15406	15297	15339	15255	15232	15302	15199	15170	15199	15145	15258	15182	15434	15142	15244	15417	15326	15294	15433	15303	15330	15515	15362	15237	15273	15004	15253	15312	15347	15353	15178	15426	15462	15187	15314	15185	15303	15174	15206	15375	15071	15196	15308	15317	15303	15402	15433	15454	15500	15329	15025	15330	15309	15100	15152	15402	15292	15293	15285	15055	15149	15203	15199	15258	15452	15289	15286	15173	15230	15251	15307	15410	15165	15396	15237	15262	15211	15148	15201	15303	15239	15294	15175	15430	14987	15200	15245	15045	15221	15289	15345	15328	15327	15276	15358	15305	15286	15325	15365	15264	15083	15221	15236	15144	15495	15368	15248	15382	15195	15303	15258	15392	15421	15359	15359	15295	15257	15221	15226	15214	15205	15276	15186	15276	15288	15062	15304	15367	15150	15134	15193	15303	15409	15333	15366	15236	15103	15413	15263	15206	15239	15379	15268	15114	15350	15177	15292	15230	15350	15200	15427	15331	15255	15238	15320	15150	15289	15287	15201	15105	15408	15338	15461	15227	15194	15361	15188	15359	15347	15278	15221	15170	15425	15344	15192	15110	15371	15352	15175	15243	15334	15431	15231	15289	15348	15183	15185	15137	15179	15240	15223	15366	15218	15309	15232	15197	15119	15259	15164	15397	15362	15300	15276	15277	15314	15212	15350	15402	15180	15170	15272	15251	15291	15231	15297	15228	15077	15325	15132	15351	15293	15315	15264	15252	15245	15239	15219	15150	15334	15126	15313	15318	15261	15295	15200	15255	15265	15375	15195	15316	15119	15315	15261	15397	15314	15370	15400	15375	15381	15254	15280	15221	14994	15293	15338	15347	15365	15230	15517	15414	15168	15346	15162	15359	15196	15261	15248	15388	15402	15432	15315	15140	15521	15288	15378	15260	15452	15181	15419	15217	15420	15238	15170	15164	15362	15367	15396	15397	15311	15242	15285	15365	15294	15132	15234	15294	15134	15474	15435	15210	15196	15419	15093	15259	15264	15297	15383	15379	15344	15321	15257	15251	15175	15248	15356	15337	15353	15100	15262	15360	15514	15392	15371	15249	15311	15334	15296	15220	15279	15258	15340	15165	15111	15416	15214	15294	15329	15168	15319	15331	15233	15443	15202	15431	15305	15253	15237	15142	15391	15098	15246	15317	15127	15283	15435	15207	15247	15224	15446	15166	15473	15218	15232	15274	15201	15252	15169	15265	15111	15310	15398	15258	15274	15269	15267	15477	15451	15098	15446	15289	15337	15123	15353	15372	15175	15486	15201	15258	15442	15413	15268	15198	15171	15346	15306	15399	15297	15133	15523	15328	15344	15188	15178	15127	15251	15118	15338	15435	15300	15185	15386	15277	15305	15424	15182	15485	15243	15380	15132	15219	15504	15120	15224	15205	15342	15293	15382	15329	15346	15281	15320	15498	15210	15178	15429	15295	15213	15495	15223	15304	15357	15212	15225	15240	15163	15120	15388	15157	15150	15187	15224	15425	15521	15148	15350	15408	15289	15172	15385	15506	15236	15125	15207	15283	15204	15301	15529	15395	15192	15017	15334	15191	15160	15452	15536	15299	15212	15336	15310	15375	15134	15160	15419	15111	15188	15279	15456	15132	15255	15173	15289	15057	15248	15253	15227	15187	15280	15026	15338	15375	15359	15114	15249	15368	15257	15196	15332	15242	15234	15257	15497	15202	15196	15282	15176	15411	15266	15317	15356	15266	15290	15105	15251	15488	15348	15475	15215	15466	15378	15502	15255	15175	15366	15304	15306	15579	15339	15379	15313	15401	15324	15368	15359	15047	15265	15412	15096	15311	15193	15401	15121	15172	15383	15397	15211	15184	15207	15102	15394	15372	15255	15123	15309	15266	15259	15228	15357	15202	15162	15463	15179	15309	15337	15022	15147	15293	15205	15328	15416	15126	15379	15292	15384	15181	15345	15448	15208	15593	15298	15353	15541	15214	15328	15247	15214	15314	15426	15379	15227	15321	15218	15404	15299	15111	15224	15470	15305	15388	15426	15264	15269	15374	15158	15352	15207	15225	15540	15266	15338	15343	15145	15451	15296	15417	15163	15077	15253	15131	15171	15159	15311	15140	15372	15284	15221	15303	15258	15237	15232	15275	15391	15287	15305	15154	15082	15083	15233	15103	15367	15261	15384	15169	15303	15321	15153	15221	15229	15489	15317	15400	15308	15222	15166	15207	15295	15400	15418	15369	15388	15264	15376	15350	15321	15220	15129	15285	15235	15086	15369	15278	15184	15171	15393	15185	15349	15374	15182	15185	15350	15312	15207	15269	15262	15284	15287	15233	15084	15227	15228	15246	15328	15261	15166	15279	15246	15189	15256	15275	15332	15461	15333	15125	15261	15266	15350	15286	15384	15167	15308	15253	15340	15188
13889	23989	22642	17949	16678	15565	15696	15271	15046	14837	16883	28359	34094	29859	24415	19835	16178	14805	14408	14337	14025	14169	14232	14086	14169	14365	14256	14273	14269	14081	14195	14118	14113	14271	14215	14281	14052	14282	14143	14104	14075	14307	14128	14219	14181	14295	14187	14249	14103	14404	13967	14450	14242	14033	14168	14199	14250	14183	14246	14165	14149	14237	14038	14076	14264	14104	14344	14044	14170	14242	14304	14191	14190	14093	14033	14189	14133	14148	14289	14358	14103	14310	14292	14169	14111	14149	14159	14046	14196	14308	14179	14152	14202	14268	14186	14223	14195	14309	14246	14208	14250	14106	14044	13976	14186	14165	14127	14254	13990	14128	14377	14214	14199	14195	14226	14291	14149	14103	14115	14204	14122	14155	14155	14165	14228	14196	14182	14333	14154	14277	14309	14222	14112	14310	14194	14016	14307	14190	14281	14100	14257	14008	14238	14158	14245	14213	14386	14082	14175	14281	14239	14292	14168	14054	14337	14263	14116	14142	14329	14313	14077	14292	14065	14048	14189	14082	14064	14196	14162	14073	14021	14118	14134	14173	14159	14086	14181	14220	14168	14271	14092	14159	14238	14167	14078	14217	14129	14286	14016	14194	14354	14185	14158	14181	14213	14112	14289	14197	14008	14249	14225	14212	14080	14043	14310	14172	14050	14162	14185	14177	14255	14088	14147	14273	14167	14220	14056	14115	14231	13974	14193	14140	14097	14136	14291	14167	14307	14027	14110	14201	14161	14183	14285	14118	14152	14184	14191	14150	14144	14297	14182	14091	14231	14061	14079	14167	14253	14086	14166	14329	14119	14074	14201	14344	14101	14194	14294	14313	14154	14137	14070	14105	14153	14245	14125	14259	14263	14082	14242	14242	14199	14244	14223	14244	14166	14187	14008	14121	14263	14153	14235	14229	14138	14106	14143	14050	14205	14166	14199	14169	14145	13981	14165	14032	14320	14231	14225	14250	14160	13973	14146	14147	14463	14212	14332	14107	14028	14104	14081	14269	14118	14098	14087	14258	14158	14174	14223	14407	14334	14076	14035	14206	14113	14066	14336	14100	14340	14139	14123	14091	14013	14137	14264	14123	14085	14215	14261	14076	14173	14119	14191	14248	14042	14185	14205	14143	14043	14160	14202	14229	14309	14240	14128	14202	14329	14274	14175	14210	14278	14173	14036	14200	14171	14095	14157	14042	14031	14052	14197	14077	14109	14077	14240	14092	13992	14117	14136	14037	14043	14261	14057	14203	14151	14200	14148	14126	14130	14035	14261	14004	14160	14213	14096	14330	14212	14165	14169	14231	14103	14200	14269	14126	14341	14060	14177	14177	14142	14124	14225	14125	14081	14154	14097	14189	14065	14326	14065	14237	14142	14132	14171	14247	14270	14134	14154	14095	14188	14248	14024	14281	14104	14414	14267	13990	14073	14260	14126	14200	14234	14184	14171	14186	14296	14273	14162	14224	14283	14254	14075	14199	14176	14203	13929	14174	14042	14219	14209	14106	14228	14216	14118	14276	14075	14056	14238	14245	14142	14192	14152	14189	14171	14195	14288	14268	14024	14256	14142	13998	14193	14183	14104	14194	14086	14071	14172	13986	14278	14078	14102	14379	14287	14352	14003	14211	14207	14051	14168	14054	14194	14101	14154	14315	14181	14286	14256	13967	14210	14054	14257	14239	14226	14150	14225	14214	14089	14218	14220	14121	14283	14188	14135	14113	14002	14281	14101	14288	14165	14037	14208	14017	14212	14168	14305	13992	14130	14166	14103	14128	14074	14321	14108	14227	14075	14193	14061	14164	14259	14214	14265	14097	14378	14073	14060	14172	14210	14235	14019	14161	13993	14266	14221	14064	14424	14181	14283	14065	14332	14140	14108	14145	14132	14116	14132	14044	14260	14313	14117	13965	14192	14138	14173	14153	14166	14028	14307	14040	14301	14337	14152	14214	14120	14178	14243	14123	14269	14052	14036	14030	14145	14203	14297	14306	14244	14184	14137	14257	14102	14131	14121	14100	14091	14185	14294	14273	14144	14181	14077	14136	14181	14101	14178	14269	14223	14118	14197	14140	13972	14174	14190	14004	14138	14131	14157	14250	14271	14168	14186	14170	14019	14100	14214	14266	14239	14175	14001	14131	14259	14074	14159	14210	14158	14158	14115	14131	14036	14140	14196	14075	14082	14123	14185	14044	14324	14048	14147	14242	14047	14182	14178	14144	14017	14169	14252	14179	14162	14096	14180	14193	14258	14237	14044	14276	14079	14108	14308	14101	14167	14161	14090	14149	14129	14219	14054	14420	14188	14200	14227	14141	14139	14071	13956	14175	14260	14084	14033	14229	14152	14116	14219	14200	14161	14231	14053	14258	14072	14157	14180	14217	14240	14198	14228	14164	14153	14306	14149	14148	14197	13984	14153	14163	14240	14159	14285	14182	14132	14137	14125	14239	14277	14057	14124	14283	14124	14201	14084	14256	14256	14098	13846	14046	14294	14107	14194	14273	14353	14004	14298	14196	14169	13998	14202	14071	14308	14183	14199	14227	14267	14288	14046	14156	14060	14277	14033	14110	14145	14145	14066	14216	14381	14048	14314	14093	14146	14314	14330	14301	14237	14143	14275	14205	14281	14154	14159	14105	14255	14160	14104	13966	14276	14108	14003	14092	14148	14176	14265	14055	14251	14200	14139	14151	14328	14198	14064	14095	14156	14164	14087	14116	14158	14147	14201	14151	14088	14154	14071	14155	14174	14241	14286	14335	14265	14043	14158	14427	14117	13895	14082	14110	14244	14233	14314	14244	14240	14264	14188	14117	13989	14226	14241	14221	14057	14275	14152	14169	14239	14153	14169	14121	14151	14106	14153	14161	14249	14162	14061	14040	14274	14266	13990	14210	14093	14193	14194	14146	14225	14189	14165	14081	14155	14232	14210	14286	14122	14052	13970	14130	14143	14275	14309	14272	13999	14196	14172	14307	14296	14162	14233	14320	14252	14160	14274	14206	14194	14195	14204	14145	14099	14283	13964	14333	13988	14281	14122	14247	14032	14131	14145	14128	14126	14320	14002	14329	14168	14285	14107	14117	14141	14147	14306	14162	14086	14202	14143	14214	14150	14218	14112	14119	14150	14268	14158	14267	14392	14238	14144	14013	14095	14151	14317	14082	13972	14245	14190	14133	14119	14346	14169	14150	14158	14209	13928	14204	14232	14176	14238	14241	14062	14138	14172	14177	14150	14082	14228	14267	14141	14172	14185	14267	14314	14200	14081	14273	14320	14079	14293	14077	14214	14107	14051	14181	14202	14002	14152	14187	14239	14205	14122	14166	14018	14235	14047	14064	14127	14104	14170	14150	14213	14248	14315	14305	14059	14188	14148	14204	14215	14030	14114	14212	14136	14058	14147	14164	14131	14378	14145	14225	14161	14213	14312	14199	14085	14228	14248	14059	14062	14177	14257	14097	14203	14180	14062	14019	14202	14030	14105	14257	14256	14140	14168	14180	14216	14119	14178	14297	14277	14085	14117	14069	14239	14192	14059	14139	14343	14255	14054	14182	14193	14116	14093	14234	14194	13978	14154	14069	14236	14230	14214	14201	14157	14210	14227	14200	14303	14282	14289	14088	14242	14157	13999	14124	14042	14162	14105	14016	14171	14269	14194	14111	14060	14095	14212	14230	14104	14229	14179	14140	14281	14117	14199	14150	14170	14142	14104	14216	14341	14136	14207	14258	14201	14207	14121	14074	14210	14121	14150	14177	14184	14128	14057	14118	14124	14121	14130	14268	14181	14053	14194	14171	14149	14102	14145	14365	14124	14013	14266	14136	14151	14167	14198	14147	14253	14362	14177	14311	14161	14122	14187	14021	14092	14259	14193	14229	14285	13904	14277	14061	14029	14110	14242	14090	14270	14298	14050	14108	14115	14157	14134	14071	14044	14126	14244	14082	14228	14193	14222	14145	14089	14122	14268	14208	14294	14017	14118	14130	14189	14102	14175	14110	14097	14098	14068	14114	14323	14141	14057	14328	14214	14304	14216	14251	14172	14029	14119	14203	14192	14180	14318	14024	14118	14108	14226	14080	14204	14377	14064	14132	14280	14146	14120	14297	14176	13990	13992	14081	13979	14220	14179	14333	14187	14055	14119	14219	14081	14046	14190	14161	14158	14241	14091	14179	14141	14239	14038	14286	14127	14177	14145	14276	14250	14241	14234	14040	14201	14225	14148	14202	14209	14294	14287	14176	14096	14186	14057	14155	14183	14155	14112	14132	14291	14268	14076	14046	14210	14102	14152	14127	14219	14036	14075	14178	14241	14020	14280	14192	14202	13982	14107	14215	14228	14190	14109	14129	14080	14008	14153	14111	14203	14203	14196	14244	14200	14310	14302	14229	14145	14134	14272	14147	14187	14253	14190	14195	14163	14259	14099	14239	14162	14243	14313	14104	14268	14224	14102	14094	14269	14142	14308	14124	14183	14157	14205	14090	14358	14069	14158	14227	14139	14173	13952	14102	14105	14244	14116	14200	14320	14145	14297	14140	14194	14072	14146	14118	14072	14153	13953	14145	14130	13975	14280	14169	14269	14211	14333	14305	14124	14126	14109	14172	14129	13995	14251	14191	14317	14212	14144	14202	14307	14151	14005	14274	14121	14167	14344	14284	13986	14120	14155	14274	14000	14163	14172	14322	14168	14109	14232	14189	14239	14268	14362	14210	14316	14192	14160	14156	14153	14266	14090	14290	14162	14132	14160	14130	14088	14200	14223	14256	14153	14111	14231	14158	14193	14014	14076	14165	14281	14106	14064	14156	14329	14176	14114	14082	14197	14209	14252	14222	14173	14173	14313	14071	14147	14123	14309	14170	14193	14154	14264	14132	14374	14344	14194	14289	14057	14048	14114	14194	14311	14032	14029	14128	14201	14033	14354	14240	14284	14084	14141	14173	14185	14058	13976	14195	14119	14224	14185	14070	14282	14103	14216	14078	14194	14247	14272	14090	14049	14072	14125	14216	14073	14059	14136	14139	14238	14126	14245	14142	14393	14171	14293	14123	14147	14081	14210	14071	14046	14158	14276	14255	13982	14074	14410	14189	14160	14198	14202	14220	14263	14115	14041	14054	14297	14267	14032	14186	14203	14227
22629	20986	28674	23471	21095	22331	22680	17032	15849	16444	16383	23402	38323	36177	30843	24398	19347	17071	16073	15716	15578	15391	15451	15446	15375	15632	15484	15436	15339	15318	15297	15280	15333	15474	15462	15360	15367	15372	15253	15322	15215	15577	15298	15280	15469	15419	15033	15274	15347	15336	15372	15378	15376	15244	15337	15043	15441	15305	15424	15406	15274	15249	15251	15340	15310	15429	15203	15270	15316	15359	15436	15223	15356	15487	15384	15485	15214	15658	15242	15475	15316	15384	15286	15387	15572	15498	15277	15579	15157	15466	15489	15413	15365	15311	15294	15429	15192	15337	15262	15298	15303	15411	15311	15260	15383	15234	15273	15316	15248	15465	15278	15365	15419	15182	15234	15215	15207	15258	15141	15148	15392	15273	15548	15473	15216	15209	15525	15383	15274	15385	15261	15263	15390	15370	15225	15438	15445	15308	15173	15288	15312	15254	15283	15110	15334	15239	15329	15412	15328	15415	15399	15293	15348	15201	15361	15120	15197	15204	15181	15430	15469	15253	15327	15122	15254	15425	15385	15321	15396	15336	15358	15319	15395	15347	15267	15377	15391	15338	15516	15321	15265	15395	15234	15349	15349	15349	15211	15285	15185	15483	15169	15297	15355	15345	15325	15524	15286	15319	15452	15362	15138	15312	15188	15377	15245	15387	15411	15321	15242	15254	15416	15368	15136	15127	15049	15149	15525	15421	15515	15295	15473	15322	15338	15396	15079	15193	15357	15302	15058	15206	15358	15487	15340	15255	15287	15604	15296	15230	15177	15333	15321	15296	15018	15254	15164	15215	15345	15419	15201	15262	15287	15225	15276	15212	15339	15281	15283	15481	15293	15566	15378	15419	15311	15379	15365	15227	15225	15366	15392	15223	15317	15481	15098	15286	15476	15193	15138	15280	15342	15361	15362	15193	15092	15057	15142	15227	15426	15349	15275	15370	15286	15173	15457	15163	15261	15269	15295	15380	15212	15145	15247	15168	15157	15359	15369	15293	15233	15465	15436	15300	15356	15223	15419	15398	15361	15244	15221	15503	15224	15187	15296	15336	15293	15340	15330	15323	15358	15271	15340	15236	15286	15374	15347	15428	15303	15513	15532	15286	15232	15249	15449	15349	15321	15332	15411	15341	15315	15177	15188	15261	15247	15235	15395	15203	15305	15348	15302	15278	15431	15380	15309	15384	15390	15310	15390	15340	15224	15487	15387	15249	15232	15542	15389	15375	15276	15229	15241	15372	15201	14973	15362	15450	15315	15385	15439	15288	15256	15261	15062	15227	15207	15260	15283	15196	15441	15236	15342	15317	15359	15177	15362	15379	15407	15363	15404	15106	15228	15184	15231	15102	15208	15116	15281	15343	15239	15369	15055	15386	15308	15008	15267	15273	15300	15288	15377	15384	15208	15427	15165	15182	15301	15312	15442	15416	15241	15226	15134	15413	15455	15266	15212	15097	15258	15379	15422	15147	15440	15082	15335	15300	15290	15357	15170	15293	15252	15348	15223	15280	15049	15281	15249	15263	15225	15308	15200	15415	15258	15516	15443	15321	15076	15471	15356	15307	15245	15503	15237	15160	15250	15251	15242	15142	15293	15403	15379	15250	15515	15166	15313	15386	15187	15363	15340	15379	15160	15225	15246	15226	15205	15369	15350	15452	15299	15318	15157	15444	15176	15269	15284	15440	15178	15390	15360	15368	15303	15355	15364	15296	15420	15343	15138	15280	15263	15264	15070	15371	15376	15328	15367	15423	15360	15210	15433	15383	15547	15349	15096	15207	15133	15339	15440	15298	15244	15310	15223	15250	15327	15208	15337	15251	15435	15349	15231	15208	15477	15496	15227	15371	15415	15139	15162	15207	15424	15413	15449	15367	15373	15315	15265	15310	15322	15222	15523	15379	15282	15324	15271	15245	15396	15397	15345	15222	15321	15113	15136	15336	15180	15063	15240	15243	15322	15291	15354	15318	15313	15454	15251	15318	15233	15360	15280	15196	15362	15319	15355	15199	15480	15054	15219	15403	15345	15460	15251	15397	15349	15273	15243	15287	15437	15315	15424	15186	15220	15360	15192	15280	15311	15133	15429	15361	15201	15341	15215	15426	15089	15267	15259	15296	15377	15214	15339	15209	15154	15342	15155	15206	15329	15261	15385	15070	15094	15220	15252	15242	15252	15211	15383	15262	15188	15214	15403	15251	15159	15324	15198	15412	15245	15361	15162	15180	15440	15150	15332	15255	15376	15265	15187	15236	15336	15140	15256	15256	15156	15308	15447	15400	15401	15179	15405	15430	15135	15299	15414	15297	15297	15387	15412	15078	15227	15200	15265	15272	15326	15270	15143	15204	15394	15329	15253	15232	15205	15424	15381	15347	15522	15191	15370	15159	15369	15107	15268	15107	15373	15429	15172	15108	15242	15255	15206	15270	15226	15320	15189	15270	15351	15229	15185	15291	15229	15291	15284	15225	15151	15193	15326	15136	15198	15205	15330	15153	15333	15298	15385	15364	15295	15251	15386	15241	15332	15377	15356	15251	15317	15436	15412	15173	15345	15233	15256	15237	15399	15393	15205	15376	15392	15229	15360	15294	15204	15372	15399	15345	15338	15307	15391	15357	15446	15214	15023	15107	15184	15275	15122	14955	15202	15271	15290	15223	15264	15254	15437	15295	15321	15194	15319	15198	15269	15320	15402	15316	15243	15307	15434	15179	15234	15107	15219	15205	15410	15316	15170	15365	15355	15294	15480	15319	15132	15260	15212	15246	15248	15341	15447	15381	15428	15249	15262	15364	15260	15154	15291	15402	15217	15204	15275	15217	15403	15081	15177	15271	15368	15137	15210	15229	15199	15203	15146	15111	15379	15263	15239	15444	15378	15371	15282	15359	15479	15426	15430	15322	15353	15434	15354	15201	15168	15107	15440	15106	15492	15189	15306	15454	15162	15346	15338	15175	15417	15233	15277	15432	15388	15497	15595	15488	15267	15232	15361	15148	15277	15300	15055	15180	15085	15170	15398	15211	15281	15516	15294	15255	15095	15239	15322	15430	15086	15424	15373	15376	15370	15342	15190	15051	15481	15307	15235	15405	15288	15143	15265	15111	15323	15513	15396	15255	15066	15299	15455	15445	15185	15378	15200	15307	15457	15247	15427	15294	15375	15274	15370	15182	15445	15250	15323	15300	15179	15077	15405	15257	15396	15100	15297	15296	15371	15382	15462	15372	15263	15252	15196	15379	15207	15335	15419	15489	15274	15313	15572	15352	15383	15235	15534	15262	15180	15288	15276	15147	15536	15280	15362	15210	15194	15217	15256	15354	15268	15353	15329	15261	15255	15362	15379	15253	15236	15241	15314	15259	15454	15275	15355	15198	15185	15434	15211	15167	15299	15389	15367	15377	15458	15246	15393	15335	15384	15187	15412	15151	15358	15385	15278	15172	15419	15334	15227	15314	15353	15420	15392	15219	15334	15097	15370	15340	15407	15318	15272	15356	15442	15280	15235	15204	15416	15328	15199	15199	15329	15105	15173	15286	15369	15302	15501	15369	15359	15065	15048	15362	15354	15244	15423	15159	15241	15344	15194	15041	15192	15178	15206	15349	15161	14954	15431	15412	15201	15274	15327	15357	15032	15293	15290	15146	15283	15183	15309	15365	15341	15285	15386	15330	15174	15491	15475	15252	15418	15313	15320	15357	15283	15398	15285	15130	15225	15325	15355	15234	15269	15382	15250	15411	15151	15159	15254	15229	15378	15198	15316	15302	15253	15164	15349	15200	15495	15329	15200	15127	15285	15353	15357	15336	15360	15185	15442	15311	15468	15187	15140	15309	15248	15195	15405	15310	15246	15236	15255	15384	15354	15227	15005	15301	15273	15364	15316	15240	15394	15477	15268	15148	15357	15368	15439	15313	15400	15290	15361	15399	15181	15319	15300	15238	15263	15293	15314	15377	15295	15127	15296	15410	15229	15211	15278	15153	15243	15268	15332	15398	15335	15376	15345	15262	15181	15269	15397	15433	15343	15327	15346	15441	15361	15498	15197	15384	15299	15425	15156	15112	15425	15509	15252	15302	15418	15261	15441	15334	15226	15412	15211	15307	15178	15347	15216	15382	15244	15332	15334	15483	15387	15288	15246	15344	15254	15320	15406	15463	15320	15061	15214	15452	15519	15426	15409	15233	15329	15052	15223	15395	15207	15288	15296	15254	15280	15254	15240	15207	15263	15134	15450	15203	15163	15243	15290	15398	15490	15435	15416	15209	15408	15272	15298	15225	15265	15356	15154	15236	15432	15273	15470	15150	15161	15226	15442	15380	15263	15259	15228	15306	15186	15389	15417	15305	15337	15259	15343	15244	15300	15351	15236	15217	15246	15315	15241	15022	15344	15211	15184	15372	15161	15382	15341	15214	15318	15330	15328	15494	15340	14992	15344	15280	15149	15416	15449	15288	15129	15315	15275	15172	15039	15410	15384	15582	15338	15263	15382	15512	15253	15230	15243	15185	15409	15315	15262	15267	15129	15260	15117	15142	15303	15199	15323	15261	15095	15443	15352	15515	15291	15061	15125	15293	15289	15282	15403	15379	15333	15080	15141	15351	15371	15313	15177	15367	15554	15318	15165	15262	15339	15509	15411	15155	15268	15561	15361	15220	15345	15241	15044	15369	15325	15394	15493	15314	15436	15349	15278	15306	15365	15357	15254	15250	15220	15433	15464	15361	15267	15374	15403	15255	15270	15159	15148	15232	15457	15407	15234	15098	15116	15291	15382	15308	15266	15167	15511	15214	15118	15367	15246	15237	15316	15248	15225	15262	15208	15133	15335	15391	15409	15457	15248	15099	15320	15228	15369	15131	14923	15503	15422	15395	15348	15269	15186	15378	15333	15189	15302	15333	15228	15339	15295	15286	15259	15340	15401	15307	15253	15286	15407	15290	15375	15249	15074	15435	15316	15399	15280	15334	15310	15192	15513	15137	15302	15411	15412	15236	15355	15245	15409	15130	15036	15185	15110	15191	15120	15281	15290	15316	15428	15272	15381	15210	15252	15387	15307	15247	15289	15286	15320	15092	15278	15336	15360	15186	15412	15361	15266	15224	15338	15377	15320	15386	15514	15294	15313	15398	15355	15293	15336	15487	15357	15130
14744	26392	24539	19844	18136	17158	16318	15731	15535	15188	15565	27140	42179	38581	33099	24836	18536	15973	14702	14382	14242	14319	14221	14306	14117	14172	14147	14294	14146	14171	14164	14112	14291	14288	14152	14214	14221	14224	14188	14147	14198	14174	14137	14262	14365	14203	14204	14158	14305	14304	14239	14266	14101	14238	14121	14038	14262	14087	14254	14283	14244	14174	14072	14198	14265	14157	14174	14211	14229	14054	14324	14169	14201	14202	14250	14170	14269	14035	14368	14177	14094	14051	14232	14194	14263	14123	14257	14094	14341	14291	14119	14161	14149	14112	14142	14306	14142	14061	14196	14035	14046	14064	14123	14051	14136	14101	13978	14062	14156	14134	14174	14162	13991	14245	14032	14186	14070	14110	14225	14127	14341	13919	14367	14252	14015	14222	14096	14135	14105	14126	14373	14208	14206	14131	14356	14281	14181	14013	14141	14109	14161	14294	14057	14064	14112	14246	14069	14421	14084	14110	14141	14314	14202	14073	14105	14084	14175	14329	14136	14201	14024	14337	14060	14125	14352	14069	14187	14197	14129	14122	14179	14237	13976	14151	14238	14195	14145	14200	14019	14166	14115	14081	14102	14165	14275	14233	14224	14097	14268	14106	14244	14218	14144	14194	14187	14104	14161	14245	14282	14145	14128	14079	14257	14082	14191	14040	14158	14273	14073	14045	14225	14032	14163	14294	14073	14272	14101	14182	14223	14131	14248	14209	14129	14137	14174	13968	14215	14061	14296	14114	14217	14204	14086	14259	14222	14102	14021	14321	14123	14143	14230	14094	14194	14058	14122	14162	14254	14204	14159	14099	14185	14242	14033	14320	14171	14225	14279	14179	14246	14189	14346	14189	14232	14148	14119	14097	14036	14218	14166	14084	14027	14140	14198	14327	14260	14102	14178	14256	13968	14029	14212	14055	14216	14301	14221	14131	14159	14280	14037	14241	14252	14120	14227	14260	14133	13981	14155	14306	14147	14256	14155	14178	14265	14154	14079	14054	14214	14102	14162	14154	14214	14187	14162	14192	14137	14094	14125	14180	14160	14143	14254	14198	14240	14207	14107	14124	14101	14072	14282	14088	14125	14090	14096	14123	13883	14210	14100	14179	14144	13986	14118	14266	14192	14378	14073	14084	14190	14160	14064	14175	14063	14062	14233	14059	14186	13973	14092	14028	14174	14110	14328	14102	14112	14207	13990	13907	14043	14157	14158	14081	14258	14051	14163	14170	14221	14174	14359	14210	14285	13945	14116	14176	14296	14171	14061	14238	14240	14138	14213	14094	14182	14129	14189	14162	14208	14220	14213	14291	14095	14341	14256	14242	14169	14123	14209	14142	14347	14070	14070	14016	14320	14207	14129	14070	14126	14224	14020	14186	14142	14099	14159	14029	14171	14197	14120	14114	14091	14273	14265	14197	14229	14080	14377	14234	14313	14181	14293	14037	14255	14154	14296	14070	14126	14157	14087	14217	14256	14280	14185	14270	14068	14266	14035	14114	14078	14071	14037	14186	14294	14056	13960	14237	14030	14205	14123	14061	14086	14262	14186	14156	14361	14114	14207	14176	14109	14086	14347	14226	14086	14095	14126	14065	14111	14227	14134	14275	14086	14203	14083	14146	14045	14196	14067	14058	14147	14176	14084	14187	14187	14161	14258	14135	14128	14165	14108	14097	14084	14175	14317	14123	14187	14154	14203	14137	14356	14196	13987	14145	14152	14130	14205	14154	14196	14241	14016	14130	14191	14136	14029	14074	14077	14198	14214	14116	14233	14140	14185	14089	14167	14179	14196	14136	14028	14023	14079	14085	14065	14313	13927	14180	14092	14147	14172	14008	14111	14050	14140	14282	14002	14130	14120	14165	14105	14266	14172	14063	14172	14230	14158	14368	14123	14148	14125	14164	14152	14015	14148	14118	14122	14235	14257	14287	14001	14284	14072	14186	14168	14218	14140	14194	14134	14259	14047	14079	13899	14305	14214	14112	14080	14090	14089	14070	14305	14081	14099	14101	14176	14223	14172	14168	14191	14295	14099	14281	14036	14222	14112	14209	14304	14176	13995	14137	14041	14089	14048	14295	13983	14218	13987	14107	14138	14135	14209	13983	14244	14257	14134	14256	14143	13914	14109	14162	14152	14049	14327	14089	14266	14070	14139	13968	14179	14135	14328	14018	14192	14241	14173	14086	14096	14124	14307	14202	14080	14025	14174	14227	14167	14137	14084	14102	14297	14261	14225	14145	14293	14250	14181	14158	13954	14065	14172	14020	14226	14215	14026	14090	14201	14177	14055	14166	14199	14085	14202	14251	14211	14174	14064	14009	14255	14299	14164	14192	14172	13996	14127	14007	14054	14171	14096	14145	14267	14020	14123	14195	14155	14308	14187	14312	14142	14116	14206	14079	14059	14163	14002	14102	14258	14121	14147	13833	14127	14143	14030	14093	14065	14150	14221	13948	14163	14205	14097	14091	14120	14325	14211	14128	14078	14144	14240	13928	14344	14148	14067	14163	14221	14308	14281	14104	14265	14144	14262	14102	14194	14049	14171	14186	14195	14112	14237	14197	14256	14307	14135	14269	14196	14123	14186	14064	14076	14210	14211	14252	14186	14195	14133	14178	14240	14038	14016	14099	14157	14106	14038	14200	14116	14137	14182	14163	14067	14137	14254	14281	13982	14345	14260	14211	14275	14131	14216	14129	14289	14241	14181	14155	14102	14083	14160	14168	14026	14118	14085	14168	14063	14091	14021	14061	14099	14093	14082	14143	14103	13942	14102	14061	14106	13988	14112	14287	14190	14113	14176	14120	14304	14024	14150	14219	14096	14140	14161	13951	14169	14019	14314	14122	14126	14146	14116	14318	14037	14362	14091	14047	14224	14070	14035	14106	14118	14305	14085	14229	14019	13996	14274	14174	14192	14169	14161	14085	14112	14189	14036	14336	14025	14308	14243	14020	14092	14081	14036	14171	13948	14067	14318	14029	14359	14189	14116	14003	14046	14138	14295	14247	13995	14115	14427	14064	14142	14067	13974	14123	14253	14204	14098	14268	14103	14299	14215	14204	14158	14030	14205	14135	14215	14216	14281	14198	14255	14136	14094	14216	13988	14184	14065	14012	14236	14243	13955	14175	14098	14194	14119	14193	14111	14390	14059	14152	14101	14220	14186	14221	14191	14196	14202	14045	14043	14045	14283	14410	14147	14222	14203	13979	14155	14127	13964	14263	14046	14012	14083	14007	14099	14010	14311	14101	14199	14052	14206	14183	14181	14193	14110	14054	14131	14180	14209	14224	14000	14150	14035	14194	14214	14051	14089	14098	14202	14130	14102	14075	13978	14206	14215	14165	14002	14186	14148	13951	14164	14115	14140	13965	14147	14179	14040	14135	14253	14239	14048	14325	14344	14080	14229	14068	14071	14095	14100	14200	14105	14208	14189	14289	14183	13976	14063	14103	14232	14165	14068	14156	14339	14049	14272	14163	14104	14180	14246	14123	14192	14177	14240	13977	14076	14030	14034	14028	14273	14125	14132	14182	14188	14231	14021	14156	14103	14330	14107	14015	14044	14304	14102	14285	14051	14266	14233	14154	14073	14257	14211	14042	14045	14309	14045	14170	14190	14132	14247	14219	14194	14068	14111	14185	14103	14153	13983	14086	14212	14194	14033	14224	14147	14076	14230	14070	14205	14196	14028	14106	14117	14086	14190	14047	14205	14167	14224	14095	14143	14165	14273	14219	14303	14066	14200	14153	14368	13932	14192	14134	14172	14129	14114	14155	14202	14083	14300	14124	14196	14056	14093	14183	14149	14079	14207	14231	14245	14139	14215	14085	14082	14104	13986	14085	14097	14171	14068	14159	14057	13973	14291	14130	14093	14028	14198	14193	14101	14303	14062	14202	14191	14153	14100	14051	14086	14197	14407	13993	14097	13921	14188	14189	14171	14285	14295	14098	14089	14147	14118	14077	14233	14148	14318	14081	14240	14077	14046	14141	14139	14245	14274	14122	14087	13982	14061	14070	14161	14240	14012	14225	14140	14240	14021	14020	14178	14215	14074	14140	14081	14212	14116	14045	14416	14160	14211	14108	14086	14131	14142	14141	14135	14028	14175	14132	14045	14214	14025	14113	14234	14186	14215	14161	14222	14052	14105	14375	14083	14334	14266	14143	14013	14090	14103	14094	14137	14031	14173	14100	14154	14243	14205	14264	14267	14045	14052	14201	14226	14135	14042	14036	14084	14095	14127	14159	14128	14053	14106	14181	14200	14195	14287	14147	14093	14182	14046	14222	14223	14302	14219	14050	14190	14143	14178	14175	14189	14314	14041	14146	14001	14096	14076	14186	14129	14113	14094	14318	14357	14226	13978	14084	14232	14034	14147	14281	14186	14111	14245	14191	14219	14159	14241	14144	14218	14074	14082	14019	14130	14046	14138	14069	14176	14205	14225	14168	14185	14077	14186	14075	14223	14096	14189	14270	14095	14157	14165	14241	14200	14059	14278	14073	14106	14282	14181	14196	14007	13922	14203	14222	14040	14062	14111	14089	14139	14240	14184	14137	14000	14208	14248	14130	14182	14087	14250	14285	14129	14249	14203	14072	13923	14121	14281	14099	14095	14163	14186	13987	14149	14102	14222	14139	14078	14258	14190	14111	14158	14129	14107	13953	14093	14027	14189	14195	14034	14134	14069	14166	14286	14160	14239	14137	14229	14032	14329	14228	14095	14199	14189	13987	14244	14231	14436	14034	14094	14023	14014	14172	14198	14330	14145	14091	14197	14217	14205	14008	14313	14093	14296	14187	14182	14045	14064	14239	14168	14161	14290	14080	14169	14181	14099	14196	14082	14155	14098	14259	14215	14149	14048	14034	14048	14187	14009	14267	14088	14169	14206	14202	14197	14087	14058	14201	14132	14125	14169	14106	14029	14177	14126	14223	14264	14045	14014	14148	13965	14138	14179	14131	14052	14084	14209	14126	14230	14180	14308	14097	14258	14103	14199	14261	14243	13950	14181	14102	14202	14283	14215	14151	14100	14095	14259	14147	14064	14088	14121	14028	14029	14027	14399	14025	13950	14136	14071	14319	14249	14108	14286	14251	14076	14287	14129	14079	14260	14102	14146	14010	14288	14394	14011	14226	14121	14100
26996	21425	22838	18761	15488	15337	15240	15218	15094	15128	15058	15975	16456	17004	16830	16517	15457	15090	15362	15172	14767	14917	14875	14788	15133	14962	14925	14988	15055	15168	15084	15091	14812	15222	15178	15072	15159	14851	15083	14929	14932	15060	14882	14949	15014	15144	15036	15038	15067	14986	14958	15040	14956	14899	15031	14927	14875	14916	14937	15245	14817	14977	14934	14858	15080	14776	15035	15096	15109	14987	15039	15070	15171	15015	15001	14908	14738	15093	14913	15155	14955	14981	14890	15104	14791	14864	14936	14857	15096	15041	14996	15031	14965	15004	15055	15108	14977	14901	15356	14803	14940	14979	14847	14961	15098	14913	14884	14981	14803	14836	14873	15036	14995	14925	14937	14923	14952	14979	14805	14982	15062	14869	14845	15058	15033	14978	14819	14985	15081	14865	14794	15100	14942	14756	14929	15204	15096	14987	14978	14893	14929	14890	14898	15003	14979	15006	14898	14863	15022	15193	15037	14861	14940	15088	15004	15197	15022	14865	14959	15007	14927	14940	14959	14815	15024	14988	15085	15003	14857	15056	14865	15144	15018	15035	14954	14866	15033	14925	15006	15187	14919	15087	14841	14998	14972	15005	14878	14780	14960	14782	14996	15040	15147	14920	14895	14975	14957	14924	15086	15084	15053	15077	15052	14909	14872	14964	14813	14884	14962	14744	15019	15017	14996	14922	14848	14883	15031	14768	14977	15038	14976	15153	15049	15053	15207	15019	15055	14902	15063	15092	14751	14952	15015	14981	15164	15164	14720	14853	14958	14855	15130	14916	14894	15000	14900	14999	14868	14723	15004	15115	14963	15030	15049	15007	15058	15139	14764	14897	14873	15124	15025	15006	15077	14853	15094	15040	14938	15018	14865	14812	15095	14978	14903	15070	15008	15059	14947	14851	14733	15128	15010	15041	14865	15048	15033	14848	15026	15157	15051	15001	14853	14782	14949	14993	14899	15004	15097	14838	14999	14952	14946	14922	14673	14960	15097	14763	15038	15027	14987	14878	15159	15183	15057	14954	15021	14997	14795	15046	14991	14943	15050	15039	14988	14979	14962	14917	15097	15069	15191	14972	15024	15008	15044	14923	14840	14997	15057	15133	15168	15157	15140	14937	14724	14950	14993	14861	14896	14897	14948	14968	14903	15070	14972	14985	14939	14840	15085	15012	14982	14945	15040	15107	14860	15025	14959	14723	15006	15170	15142	14877	15129	15092	14902	15127	14988	14986	14966	14877	14898	14852	14915	14857	14836	14973	14999	15111	15028	15029	15215	15023	15016	14985	14786	15005	14941	15105	15028	14980	15026	14958	15106	15121	15056	15091	15208	14727	14825	15038	15059	15042	14851	14967	14984	15110	14838	15077	15077	14949	14994	14826	14962	15178	15025	14916	14911	15112	14995	15081	15093	15026	14986	14964	14930	14912	15056	14963	14955	14998	14958	14848	14909	14980	15009	15053	15046	14916	14945	14943	15014	15006	14888	14887	14912	14985	15054	14945	15008	15154	15025	15185	14830	15063	15045	15060	15126	15068	14982	14954	15030	15199	15093	15026	14795	14975	15170	15007	15122	14707	14813	14891	14844	14965	15096	15143	14955	14999	15029	14968	14767	14872	15030	14988	15099	15141	14849	14919	15017	15105	15033	14822	14893	15216	15025	14908	14928	14911	14907	14928	14921	14974	14971	15012	14925	15034	15029	15178	15060	15194	15112	15231	14808	14834	14978	14918	15003	14933	14968	14860	14979	14877	15087	14901	15081	15066	14881	14909	14968	14879	15013	15015	14909	14923	15018	14985	15018	14858	14816	14997	15000	15102	14951	15091	14991	15059	15074	14971	15165	15062	15028	15003	15112	14901	15051	14933	15019	14890	15103	15030	15062	14886	15118	15150	15060	14859	15069	14936	15070	14865	15113	14851	15055	14896	15052	15134	14916	14998	14674	14882	15037	14765	15061	15143	15121	15037	15127	14887	14865	14885	14868	15060	15036	14912	15037	14962	15151	15049	15089	15047	15147	15012	15049	15038	14916	15098	14701	15094	14999	15105	14951	15038	14956	15021	14860	14943	14931	15021	14986	14938	14831	14904	14932	14929	14895	14957	15099	14878	14884	14935	15096	15095	15124	14957	14768	14892	15144	14850	15059	14957	14816	14955	14903	14820	15011	14893	14823	15060	15008	15129	15056	14984	14768	14971	14998	14781	14970	14787	15024	14992	14916	14872	15042	14892	14989	15065	14763	14923	14923	14981	14991	14973	15110	15035	15094	15055	14873	15077	14943	14818	15111	14981	14944	14958	15082	14812	14766	14945	14981	15172	14857	15012	15153	15049	14948	14931	14977	15108	14889	14981	15119	14945	14949	15136	15067	15090	15105	14859	14871	14919	14943	15047	14940	14755	15115	14887	14825	15089	15056	14975	15100	15056	15060	14959	14933	14963	14958	14926	15072	15048	14870	14975	15077	14847	14929	14985	15213	15038	15063	14952	14923	14878	14910	15048	14953	14937	15071	15099	15028	14935	15010	14985	15006	15010	15016	14804	14949	14767	14966	14885	14881	15139	14857	15067	14996	14937	15032	15123	14898	15121	15047	14877	14859	14974	15033	14976	15018	14905	14876	15022	15133	15227	14974	14989	14849	15073	14920	15063	14975	14932	14943	14943	15130	14777	14834	15033	15017	15056	14752	15134	14886	14857	14977	15074	14799	14741	15129	14963	14863	14979	15016	14888	14884	14954	14856	14877	15082	14823	14841	14860	14970	15150	14930	15071	15044	14933	14897	15059	14773	14751	14856	15039	15030	15017	14813	14779	15056	14958	15203	14859	15051	14834	15048	15066	14964	15067	15090	15106	15023	14941	14947	15178	15021	14786	14930	15019	15120	15002	15108	14962	14882	14908	15166	15025	14795	15104	14830	15002	15103	15168	15004	15127	15162	15008	14904	14917	14957	14975	14952	15006	15082	15043	15105	14922	14881	14936	14978	14897	14959	14980	14922	15125	14879	15079	15138	14936	15068	15081	14956	14781	14978	14958	14852	15092	15076	14996	15185	14858	15098	14957	15142	14974	14998	14977	14908	15020	15116	14991	14924	14952	15097	15070	15054	14947	15191	15063	15093	14994	14943	14835	14933	14865	15020	14915	15163	14927	14998	14846	15014	15106	14892	14791	14881	14990	14889	14933	14960	14863	15056	14862	15012	14583	14917	15030	15017	15017	15103	14991	15028	15111	15062	14978	14987	15055	14993	14968	15064	14947	14951	15052	15031	15007	15131	14952	14915	15167	15197	15154	15073	15083	15117	15098	14900	14757	14897	15028	15080	14989	14917	14823	15137	15080	14950	14938	14916	15050	15061	14797	15043	14959	15117	14854	15060	14972	14801	15101	14955	14937	14934	14927	14795	15045	14989	14883	15107	14999	14978	15041	15020	14895	14828	14898	14870	14846	14924	14893	14918	15036	14786	14972	15051	15139	14995	14985	14996	14942	14880	14999	15009	14780	14928	15021	14720	15071	15030	14915	14816	14983	14976	14906	14977	15113	14954	15010	14839	14802	14886	15080	14951	15093	14818	15155	14881	14993	14953	14841	15040	14983	15087	14923	15137	14958	15001	14975	15140	15210	15099	14883	15040	14963	14915	14822	14818	15175	14915	15031	15005	14968	14883	15066	15096	15052	14870	14861	14971	15042	15044	14976	14941	15039	15226	14926	15107	14999	14983	15000	15134	14947	14994	14981	15148	15057	15044	14876	15056	14993	15173	14910	15054	14748	14763	15128	14898	15058	15024	14867	14888	15123	14942	15019	15054	15194	15250	15017	15228	14962	14875	14934	14806	14973	15142	15105	14978	14985	14986	14804	14995	15360	14844	15209	14907	15049	15090	14973	15008	14968	14962	15100	14977	14812	14825	14967	14942	15158	15115	14831	15074	15121	14890	14955	14942	14842	15100	15150	14937	14949	14917	14951	15060	15093	15079	14989	14918	14953	14996	15157	14856	15085	15061	15116	14893	14917	15151	14916	14856	14931	14920	14960	14966	14979	14957	14879	14889	15036	15118	15094	15170	14926	14941	15138	15015	15104	14811	15034	15048	15038	14985	14846	14954	15166	14871	14959	14958	15160	14844	14991	15092	15018	15060	14898	15094	14978	15086	14848	14889	14911	15051	14800	14874	14943	14940	14895	14929	14994	14865	14954	14993	14939	14880	15008	14914	14971	15017	14877	14912	15038	15132	15218	14921	15082	15040	14974	14961	15016	14957	14848	14818	14899	15261	15126	14963	14931	15049	14871	14857	14920	14944	14951	15092	15366	15230	14852	14928	14836	15069	14995	15045	14963	14937	14969	14935	14911	15111	15126	15114	15095	14960	15060	15072	15003	15053	15046	14933	15022	15234	14890	14829	14969	15040	15155	14950	15101	15003	15038	15136	15005	15036	15205	14952	15047	15066	15050	15032	14944	14827	14807	15103	15007	15050	14965	14870	14892	14934	15007	15048	14945	14994	14938	14933	15143	14889	14883	15030	15083	15085	15079	14950	14989	15087	15034	15164	15024	15149	14848	14878	14986	14947	14856	14912	14969	15010	14891	15009	14804	15043	15128	15014	14932	14926	15015	14954	14724	15067	14892	14988	15088	15005	15186	14806	14891	14895	14885	15066	14876	14952	15115	15106	15068	14877	14973	15000	15048	15126	15189	14884	14973	14815	15031	14825	14927	15113	14958	15024	15207	14873	14862	14941	14873	14879	14912	14941	15076	15022	15027	15152	15031	14944	14976	14938	14839	14910	15077	14962	14891	14964	14893	15290	14916	14961	14980	14972	15061	14719	15066	15062	14834	15093	15229	15158	14953	15140	15078	15137	14979	15121	14959	15158	15033	14976	14969	14981	14947	14940	15170	15112	15169	14737	14811	14742	15131	14958	15017	14804	15003	15059	15106	14925	14944	15140	14939	14951	14941	15054	14851	14992	14974	15129	15013	14843	14870	15194	15066	14948	15026	14999	15045	15046	14994	14984	14950	14989	15174	15113	14934	15021	14972	15117	15078	15010	15158	15113	14944	14984	14913	14939	15027	15082	15140	14837	14982	15016	15148	15049	15066	15099	14898	14898	14817	14949	15033	14921	14936	15032	14919	15037	14768	14897	14948
13716	16761	17471	15331	14765	14468	14377	14397	14296	14130	14017	15471	16123	16966	16323	15537	14658	14235	14126	13986	13760	13945	14036	13925	14001	13955	13992	13846	14015	14066	13943	13923	13990	14063	13961	13903	13950	13867	13989	13835	13755	13911	13982	13749	13938	13875	14013	13841	13892	13949	14025	14028	13996	14015	13952	14116	14027	13887	14016	13947	13983	13935	13973	13905	14136	13941	13982	13814	13847	14063	13843	13956	14004	13996	13957	13975	13964	13981	14015	14043	13923	13830	13985	13901	14016	13944	13781	13964	13973	14070	13788	13964	14048	14051	14020	14039	13854	13951	13957	14037	13915	13928	13919	13700	13819	14058	13917	13992	14022	14012	13980	14012	14101	13772	14049	14037	13964	13921	13934	13834	13913	13831	14128	13927	14004	14058	13919	13989	13973	14015	13784	13911	14117	13969	13829	14006	13981	14199	13929	13901	13997	13898	13816	13830	14009	13972	13956	13987	13844	14009	14063	14045	13874	14035	13896	14024	13898	13960	13987	13911	13796	13987	13860	13911	14032	13956	14008	13930	13982	13915	13963	13964	13903	13836	14057	13892	14038	14124	13915	13951	14010	13863	13944	13873	13891	13937	13926	13774	13903	13873	14191	14027	14131	14010	14057	13926	14092	13999	13884	13961	13910	14144	13882	13865	14036	14039	13903	13859	13923	13853	14077	13868	13906	13984	14019	13966	13825	13952	13966	13855	13868	13863	13957	14048	13823	13885	13821	13933	13887	13828	14054	13859	14085	13971	13731	13893	14068	13826	14141	14011	13957	13987	14006	13941	13933	13816	14007	13943	13985	13923	13913	13946	14052	13819	13702	13802	13959	14001	14029	13865	13867	13870	13904	14076	13851	13959	14014	14031	14004	13908	13886	14062	13759	13968	14056	13974	13831	13746	13976	14064	14039	13944	14062	14161	14015	13956	13946	13960	14140	13936	13882	13962	13946	13979	14055	14066	14094	13992	13931	13997	14020	13974	13925	13999	13836	13959	13874	13915	14035	13954	13803	14020	13859	13901	13870	13999	13992	13802	13976	13928	13903	13936	13828	14046	14074	14005	14061	13945	13922	14111	14065	14043	13954	13836	13833	13860	13990	13886	13850	13949	13805	13801	14002	14059	13969	13902	13962	13708	13985	14016	14011	13923	14053	13999	13956	13921	13846	13705	13915	14004	13976	13966	13868	14000	13809	13862	13878	13960	13873	13985	14019	13826	14190	13870	14019	13981	13864	14064	14001	14016	13924	13949	13970	13959	14043	13995	14163	13827	13984	14053	14037	13899	13831	13870	13950	13925	13987	14028	14059	13936	13787	13955	13969	13922	13918	13972	13866	14038	13914	13917	14089	14098	13758	14008	13806	14058	14011	13829	13830	14070	13905	13937	14018	13884	13990	13823	13821	13705	13886	13992	13976	14034	14039	13755	13836	13864	14023	13985	13880	13929	13678	13939	13822	14118	14114	13948	13936	13973	14001	13946	14089	13831	14000	13916	13859	14057	14010	13885	14005	13941	13950	13972	14065	13942	14019	13739	13928	13805	14030	13989	13930	13769	13950	13976	14125	13836	14074	14014	13895	13911	14213	13903	13893	13868	14046	14058	13972	13943	13928	14056	14041	13941	14039	14080	13855	14030	14081	14111	14036	13982	13891	13813	13965	13908	13887	13964	14009	13955	14022	14012	13978	13873	13959	13899	13923	13955	14043	13935	13905	14042	14002	13685	13877	14033	13844	13867	13987	13952	14047	14139	13879	14020	14217	14021	13866	14019	13981	13937	13874	14025	13796	13912	14009	13965	14032	14059	14098	13931	14055	13997	13796	13872	13838	14005	13861	13786	13968	13989	13913	13764	13963	13975	14024	13922	14091	14012	13861	14010	13901	13811	13917	13987	14107	13955	13900	14050	13929	14108	13993	14012	13938	14052	13971	13766	14028	13802	13942	14097	13904	13931	13783	13889	13964	13835	13934	13944	13913	14022	13885	13942	13900	13900	13930	14062	13996	13943	13953	13925	13907	14040	13999	13992	14010	13970	14009	14085	13884	13992	13897	13875	13989	13800	13910	13836	14055	13955	14070	13854	13987	14022	13932	13916	13899	13873	13824	13935	13844	13923	13936	13912	14008	13988	13964	14045	14033	13902	14003	13832	13899	14094	14033	14061	14007	13978	13984	13934	13954	14034	13969	13827	13893	13934	13824	13858	13957	14018	14098	14066	13883	14097	13982	13912	13894	13877	13949	13847	14016	13938	13870	14056	13936	14083	13891	14116	14018	14140	14021	13902	13966	13807	13938	14164	13964	13859	13937	13887	13877	13825	14083	13972	14031	14072	13994	14041	13869	13904	13987	13998	13905	13913	14006	13802	13855	13847	13925	13991	13881	13824	13847	13715	14052	13879	13891	14002	14021	13913	13932	13922	14083	13825	13941	13997	13964	14015	13945	13920	13902	13974	14104	13965	13895	13946	14031	13975	13739	13830	13926	13911	14255	13789	14019	14023	13957	14017	13935	14067	13865	13961	14067	14027	13962	13914	13817	13726	13900	13973	14042	13819	13907	13979	13919	13982	13928	14054	13997	13871	14013	13919	14073	13989	13927	14096	13912	14045	14024	14013	14062	13916	14078	13878	14065	13886	13991	14031	13819	13958	13906	13835	14012	13958	13874	13988	13920	13976	13973	13811	13937	14153	13967	14121	13787	13838	14116	13922	13917	13820	14175	13839	13934	13936	14056	13917	13817	13814	14001	13850	13949	13954	13957	14051	13996	13998	13797	14037	13841	13823	14007	13944	13940	14044	13879	13727	13960	13816	13973	13943	14069	13943	14104	13995	14010	14076	14050	13900	13925	13827	13898	14007	13988	14011	13913	14004	14083	13963	14014	13947	13913	13970	14023	13900	13821	13778	13998	13999	14044	13864	13931	13927	14085	13903	13936	13975	13911	13856	13990	13763	14043	14062	14065	13856	13881	13966	13929	13855	13842	13874	13950	13982	13998	13888	13905	13922	13935	14050	14051	13935	14054	13986	14000	13873	14017	14022	13991	13804	13910	13848	14025	13958	13888	14078	13625	13832	13930	13843	13997	13940	13940	13905	13874	13997	13830	14030	13963	13835	13918	14041	14031	13812	14078	14055	14116	13947	13955	13970	13831	13913	13774	13861	14060	13831	14061	13843	13991	13894	14156	13846	14015	13897	13990	13943	13969	13830	13941	14042	14047	13896	13964	14026	13857	14031	14067	13938	14008	13915	13869	13795	13911	13911	14171	13978	13901	14011	13965	14019	13788	13999	13944	13826	14046	13805	13967	14028	13936	13843	13958	13851	13971	14011	13844	14012	13966	14035	13824	14076	13991	13949	14040	14026	14043	13895	13909	14058	13998	13965	13924	13834	13746	13907	13943	14008	13960	13924	13967	13894	13969	13958	13947	14041	13843	13882	14023	13992	14021	14129	14050	14010	13937	13965	13819	14041	14023	13988	13884	14051	13796	13914	14011	14018	14044	14028	14117	13832	13895	13933	14006	13981	14082	13852	14062	14083	14002	13978	13980	13961	13957	14103	14095	13957	13877	13867	14108	14008	13999	14109	13971	14135	14025	13734	13951	13920	13930	13936	13900	13847	13858	14123	13932	14004	13929	13876	13950	14002	13875	14066	13815	13966	13894	13986	13852	13957	14170	13958	14049	13937	13918	14061	13881	13968	13914	13801	14025	14018	14026	13959	14020	13976	14083	14057	13960	14008	13844	14086	14093	13831	13946	13959	13948	13907	14000	13928	13917	14088	13959	14060	14071	14025	13961	13854	13894	13936	13869	13969	13986	13980	13978	13929	14099	13980	13883	13867	14035	14010	13911	14014	13967	13871	14035	14013	13952	13980	14057	14033	14010	14084	13921	13925	13839	13806	14126	14146	13871	14036	13935	13865	14171	13896	14027	13964	13976	13858	13924	13817	14054	13986	13903	13995	14084	13938	13926	13958	14107	13856	13851	13972	13907	13863	14017	14001	13947	13970	13994	13882	14078	13963	13999	13655	14045	13971	13940	13906	14043	13973	14103	13890	13997	13914	14028	13996	13882	13980	13818	13807	13822	14013	13808	13994	14098	13693	14028	13894	13979	13972	13945	13991	13938	13865	13846	13800	13900	13817	13880	13949	14000	13965	14005	13849	13798	14022	14109	14020	13899	13976	14132	13983	13866	13862	13894	13948	13992	13955	13975	13995	14185	13978	13776	13931	13871	13845	13895	13903	13815	13855	13995	13914	14016	13859	13917	13944	14026	14019	13928	13933	13942	14047	14010	14093	13910	13969	13841	13824	14054	14024	13879	13810	13945	13921	13819	13886	13983	14056	13963	13955	13972	14107	13975	13995	14033	13951	13756	13931	13821	13964	13931	13970	14022	13830	14016	13826	13865	14023	13944	13800	14016	14049	13872	13862	13959	14051	14053	14070	13894	14032	13883	13957	13958	14066	14086	13975	13934	14129	13790	13950	13830	14127	13846	13891	13982	13957	14002	13795	13883	14046	13998	13945	14053	13820	13952	13923	13884	13989	13947	13938	14010	13966	13897	13929	13999	13918	13965	14110	13942	13892	13919	13935	13840	13967	13931	14078	13996	13838	14065	13902	13873	14030	14080	14018	13977	13990	14074	13938	13792	13891	13979	14080	13993	13917	14006	14115	13891	14062	14013	14058	13920	13982	13953	13921	13882	13986	13979	14105	13908	13786	14003	13937	13893	13891	13974	14087	14053	13944	14101	14011	14223	14098	14067	13901	14046	13826	14052	14070	14021	13884	13858	13945	14049	13917	13744	13802	14051	14083	13927	14002	13939	13960	14069	13971	13963	13954	13845	13831	14218	13943	13944	14147	14027	13911	14001	13895	13889	13955	14021	13830	13838	14080	14204	14065	13824	13991	14049	13948	13907	13949	14060	14006	13936	13707	13757	13950	13771	13908	13940	14030	13913	14057	13940	13925	13806	14087	13904	13960	14083	14014	13860	13923	13900	13940	13988	13961	13993	14056	14168	14026	13900	14059	13994	14049	14056	13873	13890	14189	13875	14027	13893	13965	14136	14083	13933	13932	13932	13869	13778	14120	13943	13974	14080	13941	13826	13984	13966	14016	13979	14018	13914	14087	13933	13878
23697	20974	28253	23922	21439	19905	18400	16264	15775	15967	15799	15698	23525	29244	27010	23203	18997	16648	15864	15258	15498	15271	15294	15161	15411	15319	15473	15446	15317	15268	15300	15285	15170	15264	15283	15264	15146	15469	15249	15373	15244	15412	15297	15374	15303	15356	15264	15177	15389	15318	15197	15009	15217	15337	15125	15378	15420	15252	15339	15347	15298	15297	15252	15279	15165	15226	15333	15222	15286	14878	15202	15420	15320	15356	15217	15094	15276	15184	15236	15259	15252	15255	15060	15354	15213	15116	15279	15016	15276	15193	15113	15332	15475	15506	15334	15339	15355	15205	15179	15307	15158	15330	15332	15044	15265	15460	15361	15238	15323	15336	15027	15198	15368	15190	15250	15418	15360	15327	15394	15324	15230	15292	15139	15255	15252	15323	15475	15390	15216	15299	15247	15110	15129	15140	15376	15181	15253	15041	15191	15168	15350	15302	15294	15281	15151	15456	15197	15342	15224	15329	15157	15348	15160	15132	15222	15226	15025	15184	15296	15185	15293	15289	15231	15074	15232	15143	15282	15098	15416	15182	15254	15222	15164	15188	15232	15390	15228	15220	15236	15318	15174	15117	15255	15170	15182	15236	15191	14997	15176	15186	15093	15269	15323	15262	15241	15215	15242	15191	15243	15015	15278	15239	15165	15160	15151	15073	15149	15286	15205	15170	15206	15267	15138	15226	15332	15209	15278	15175	15102	15329	15414	15213	15226	15054	15291	15137	15288	15180	15155	15233	15458	15267	15153	15254	15174	15230	15167	15123	15263	15211	15265	15084	15407	15178	15137	15125	15169	15129	15232	15203	15153	15257	15237	15216	15198	15243	15368	15268	15074	15434	15012	15169	15233	15195	15359	15204	15177	15240	15250	15298	15318	15297	15380	15296	15513	15295	15157	15196	15318	15024	15308	15382	15317	15231	15335	15154	15328	15322	15269	15307	15045	15327	15292	15188	15493	15354	15317	15073	15182	15466	15424	15258	15221	15338	15126	15289	15188	15215	15006	15260	15274	15137	15227	15169	15257	15127	15260	15156	15214	15181	15348	15343	15382	15160	15228	15162	15240	15285	15342	15237	15204	15228	15155	15372	15158	15250	15256	15288	15274	15380	15209	15234	15184	15168	15349	15227	15135	15122	15354	15264	15427	15266	15129	15078	15276	15310	15229	15300	15052	15307	15266	15484	15325	15306	15337	15221	15318	15255	15050	15343	15137	15324	15208	15220	15180	15322	15350	15279	15484	15306	15195	15240	15247	15194	15246	15149	15112	15183	15363	15142	15171	15310	15220	15271	15237	15220	15180	15144	15235	15345	15170	15131	15124	15147	15105	15181	15420	15280	15126	15229	15319	15343	15282	15277	15203	15312	15174	15473	15325	15204	15111	15465	15167	15176	15277	15315	15380	15203	15144	15317	15285	15358	15025	15477	15111	15250	15242	15529	15136	15171	15168	15292	15109	15068	15320	15302	15149	15066	15289	15323	15529	15319	15162	15460	15297	15417	15172	15016	15288	15214	14921	15204	15340	15378	15178	15400	15277	15131	15320	15356	15068	15048	15254	15284	15159	15270	15018	15170	15188	15239	15279	15405	15180	15259	15229	15541	15190	15148	15242	15199	15237	15173	15139	15261	15454	15198	15360	15178	15254	15415	15198	15223	15321	15263	15381	15306	15222	15168	15313	15421	15138	15324	15210	15256	15362	15018	15197	15342	15274	15455	15339	15397	15180	15161	15134	15334	15330	15326	15384	15245	15178	15246	15141	15280	15275	15312	15075	15343	15346	15435	15315	15128	15306	15399	15400	15288	15161	15302	15271	15260	15210	15173	15270	15252	15179	15238	15209	15302	15270	15168	15243	15347	15289	15194	15222	15220	15239	15327	15166	15070	15200	15195	15119	15261	15204	15387	15170	15216	15192	15289	15237	15308	15275	15291	15183	15224	15168	15109	15273	15192	15132	15203	15222	15151	15161	15298	15376	15206	15156	15366	15281	15200	15268	15141	15151	15134	15210	15337	15293	15317	15212	15296	15288	15252	15227	15084	15040	15382	15453	15172	15112	15273	15359	15225	15147	15245	15187	15067	15418	15409	15161	15224	15243	15312	15300	15309	15257	15338	15073	15135	15568	15160	15288	15422	15161	15265	15358	15235	15187	15191	15199	15176	15158	15449	15265	15415	15242	15171	15465	15287	15138	15428	15192	15109	15158	15341	15203	15080	15203	15245	15372	15189	15348	15472	15260	15176	15243	15313	15178	15266	15190	15094	15251	15297	15368	15337	15325	15278	15205	14941	15246	15514	15219	15186	15441	15140	15298	15522	15257	15115	15353	15163	15200	15323	15187	15537	15070	15424	15315	15172	15104	15309	15316	15182	15023	15174	15342	15300	15047	15297	15071	15105	15269	15281	15185	15244	15347	15375	15265	15233	15161	15362	15409	15026	15220	15180	15197	15285	15201	15162	15342	15108	15117	15157	15154	15174	15107	15210	15244	15239	15337	15072	15275	15318	15109	15155	15113	15295	15206	15289	14986	15316	15235	15358	15298	15267	15366	15241	15264	15384	15142	15343	15193	15425	15257	15113	15411	15186	15295	15376	15295	15206	15473	15289	15316	15126	15385	15185	15486	15378	15320	15326	15230	15305	15312	15159	15398	15151	15157	15405	15271	15087	15295	15324	15288	15287	15198	15188	15261	15242	15310	15159	15336	15181	15288	15364	15352	15201	15218	15192	15106	15146	15290	15252	15168	15199	15256	15055	15280	15294	15314	15174	15288	15360	15323	15100	15061	15293	15337	15275	15295	15225	15220	15092	14996	15280	15417	15409	15049	15029	15207	15112	15138	15229	15146	15274	15259	15184	15192	15202	15135	15437	15277	15212	15335	15286	15314	15152	15305	15220	15210	15231	15121	15152	15375	15256	15129	15158	15333	15331	15372	15081	15233	15216	15256	15315	15165	15359	15373	15253	15281	15276	15320	15209	15086	15380	15200	15258	15307	15285	15394	15362	15193	15324	15258	15237	15353	15149	15287	15278	15380	15246	15196	15308	14963	15193	15356	15172	15246	15392	15365	15368	15093	15104	15288	15195	15200	15278	15290	15086	15151	15299	15153	15231	15146	15326	15400	15307	15305	15252	15266	15182	15143	15261	15525	15270	15258	15192	15599	15258	15135	15264	15334	15207	15277	15362	15308	15363	15262	15320	15276	15301	15326	15323	15247	15334	15185	15205	15279	15245	15267	15362	15171	15262	15225	15240	15356	15117	15225	15069	15230	15288	15145	15291	15159	15176	15298	15338	15252	15378	15303	15222	15403	15258	15418	15193	15222	14962	15147	15152	15128	15296	15198	15370	15296	15328	15437	15150	15297	15090	15188	15100	15308	15416	15166	15182	15096	15218	15086	15316	15313	15440	15441	15424	15207	15144	15331	15062	15382	15173	15404	15228	15255	15147	15327	15406	15232	15263	15221	14973	15086	15473	15337	15246	15243	15232	15256	15218	15288	15197	15133	15312	15479	15297	15310	15155	15207	14904	15020	15358	15383	15307	15402	15156	15196	15279	15304	15181	15197	15242	15288	15310	15320	15302	15276	15205	15151	15343	15203	15314	15344	15258	15251	15286	15159	15169	15176	15124	15156	15110	15190	15218	15167	15401	15205	15170	15261	15181	15331	15313	15352	15312	15179	15362	15063	15261	15533	15143	15390	15327	15254	15238	15373	15055	15292	15103	15227	15284	15272	15238	15155	15468	15194	15254	15263	15302	15410	15431	15167	15272	15182	15250	15309	15171	15330	15221	15349	15310	15298	15401	15250	15314	15204	15303	15458	15203	15098	15355	15287	15155	15158	14997	15293	15170	15358	15199	15104	15409	15200	15207	15130	15159	15049	15325	15235	15295	15273	15460	15392	15308	15323	15193	15381	15282	15464	15112	15273	15295	15161	15334	15200	15177	15254	15043	15175	15316	15176	15249	15251	15156	15277	15260	15268	15182	15277	15261	15326	15175	15190	15409	15175	15185	15175	15259	15387	15344	15304	15181	15029	15119	15170	15296	15079	15190	15241	15232	15250	15205	15352	15137	15188	15240	15191	15309	15077	15247	15387	15187	15065	15293	15466	15222	15360	15155	15300	15386	15275	15103	15371	15267	15237	15261	15136	15261	15106	15138	15314	15111	15207	15490	15240	15337	15274	15194	15060	15422	15275	15210	15192	15496	15389	15208	15145	15397	15340	15280	15387	15126	15298	15266	15222	15449	15358	15339	15154	15324	15388	15130	15054	15101	15396	15131	15168	15049	15281	15212	15118	15255	15302	15225	15141	15211	15298	15326	15254	15187	15036	15194	15322	15204	15190	15230	15404	15312	15294	15262	15179	15292	15433	15141	15341	15240	15119	15344	15261	15163	15174	15153	15369	15106	15174	15370	15234	15210	15217	15131	15455	15414	15270	15189	15221	15205	15350	15260	15126	15302	15073	15145	15358	15086	15152	14960	15249	15196	15346	15093	15133	15259	15286	15217	15465	15192	15239	15256	15246	15152	15037	15259	15425	15061	15119	15309	15362	15246	15331	15328	15335	15257	15227	15366	15300	15278	15466	15277	15146	15189	15404	15095	15258	15283	15171	15471	15386	15347	15166	15245	15120	15369	15290	15320	15441	15222	15290	15225	15316	15288	15282	15073	15377	15254	15198	15270	15217	15314	15482	15169	15311	15280	15293	15185	15311	15312	15324	15153	15409	15272	15131	15227	15257	15089	15238	15244	15274	15170	15278	15291	15182	15117	15224	15357	15311	15250	15129	15438	15302	15080	15296	15007	15291	15233	15290	15197	15375	15242	15292	15166	15215	15140	15282	15255	14980	15209	15279	15350	15288	15457	15431	15420	15197	15404	15054	15326	15221	15234	15193	15036	15172	15200	15030	15052	15083	15363	15327	15272	15173	15219	15333	15373	15282	15194	15096	15224	15228	15311	15226	15430	15258	15294	15133	15377	15355	15121	15489	15315	15256	15203	15194	15190	15383	15246	15201	15171	15235	15325	15215	15192	15277	15522	15118	15283	15431	15289	15159	15307	15094	15165	15319	15014	15222	15279	15291	15066	15170	15297	15400	15286	15359	15277	15244	15214	15010	15146	15140	15498	15486	15324
13059	22723	21721	17970	16298	15722	15341	14959	14888	14519	14832	15096	27554	32008	29108	23612	18138	15520	14683	14343	14336	13979	14167	14220	14192	14196	14137	14147	14188	13922	14098	14081	14090	14242	14047	14210	14240	14175	14115	14302	14228	14191	14235	14268	14101	14086	14070	14236	14163	14178	14065	14159	14294	14254	14008	14191	14219	14182	14182	14261	14007	14130	14082	14220	14125	14187	14085	14116	14173	13973	14248	14157	14229	14187	14015	14182	14007	14335	14202	14134	14029	14123	14137	14193	14102	14281	14224	14178	14232	14064	14144	14093	14367	14046	14136	14233	13971	14185	14170	14160	14058	14119	14171	14163	14158	14277	14298	14157	14165	14066	14199	14154	14309	14105	14200	14205	14220	14222	14418	14207	14243	14297	14040	14157	14268	14115	14113	14276	14088	14231	13892	14105	14083	14136	14103	13995	14220	14149	14451	14066	14132	14050	14274	14131	14288	14272	14043	14262	14086	14110	14026	14007	14337	14122	14196	14270	14293	14162	14106	14102	14279	14076	14140	14207	14112	14185	14016	14047	14133	14147	14015	14154	14086	14257	14213	14268	14262	14150	14100	14042	14345	14100	14402	14142	14110	14204	14212	14192	14218	14249	14343	14198	14084	14041	14164	14152	14269	14175	14118	14024	14161	14095	14357	13930	14226	14304	14090	13993	14245	14092	14239	14145	14243	14150	14110	14257	14171	14113	14161	14285	14122	14068	14320	14217	14277	13954	14197	14292	14180	14265	14261	14024	14092	14076	14228	14132	14265	14137	14226	14203	14135	14293	14214	14061	14142	14255	14007	14233	14173	14139	14165	14280	14326	14238	14174	14009	14034	14150	14154	14217	14055	14031	14068	14248	14088	14065	14223	14068	14182	14136	14151	14144	14051	14363	14276	13996	14287	14176	14302	14181	13964	14214	14096	14138	14171	14130	14175	14278	13864	14197	13965	14030	14221	14261	14220	14040	14283	14193	14239	14102	14152	14083	14239	14259	14042	14159	14107	14137	14270	14175	13977	14076	14278	14056	14260	14115	14091	14078	14215	14164	14136	14112	14240	14197	14033	14090	14375	14197	14091	14237	14177	14082	14183	14227	14150	14326	14107	13987	13910	14151	14162	14119	14162	14202	14218	14156	14197	14363	14128	14254	13998	14082	14177	14182	14218	14050	14197	14251	14320	14062	13957	14136	14188	14108	14125	14098	14276	14105	14340	14179	14112	14181	14009	14178	14186	14169	14140	14118	14184	14191	14244	14138	14130	14095	14032	14156	14269	14093	14091	13991	14240	14219	14053	14185	14419	14240	14123	13899	14252	14087	14107	14169	14184	14087	14108	14000	14074	14068	14108	14108	14019	13922	14120	14030	14139	14254	14152	13964	14219	14187	14357	14290	14082	14390	14119	14262	14195	14030	14251	13990	14127	14192	14019	14204	14142	14338	14195	14142	14159	14077	14194	14050	14155	14204	14199	14107	14125	14183	14244	14006	14077	14204	14042	14049	14048	14113	14103	14351	14235	14064	14132	14316	14183	14273	14095	14074	14207	14167	14131	14270	14089	14167	14268	14201	14102	14047	14183	14175	14155	14200	14131	14242	14137	14279	14178	14207	14234	14254	14142	14168	14343	14316	13953	14237	14048	14135	14229	14283	14157	13964	14244	14121	14200	14038	14311	14201	14172	14357	14117	14223	14085	14207	14081	14149	14060	14096	14175	14090	14181	14202	14376	14028	14141	13975	14136	14186	14194	14223	14114	14128	14245	14180	14108	14162	14203	14097	14144	14137	14129	14214	14169	14152	14303	14203	14188	14318	14303	14032	14064	14318	14211	14196	14078	14047	14224	14305	14151	14123	14137	14141	13978	14365	14055	14122	14389	14186	14212	13971	14056	14074	14016	14178	14187	14228	14173	14037	14177	14088	14094	14256	14086	14333	14095	14039	14076	14214	14258	14132	14371	14152	14040	14145	13992	14171	14144	14056	14331	14064	14238	14181	14219	14273	14369	14088	14243	14093	14073	14082	14194	14216	14288	14058	14128	14164	14235	14120	14134	14008	13995	14100	14279	14377	14091	14187	14056	14161	14165	14146	14363	14178	14166	14178	14237	14359	14088	14234	14138	14074	14151	14227	14276	13982	14158	14079	14129	14145	14073	14319	14162	14214	14200	14270	14054	14158	14108	14251	14292	14300	14100	14330	14312	14056	14176	14099	14335	14220	14122	14171	14054	14088	14359	14225	14146	13927	14017	14190	14050	14205	14280	13973	14171	14108	14233	14093	14074	14098	14143	13955	14260	14135	14189	14223	14158	13980	14193	14261	14250	14235	14068	14150	14208	13959	14339	14085	14155	14138	14004	14046	14144	13952	14135	14154	14035	14170	14036	14041	13978	14207	14080	14103	14045	14034	14190	14272	14006	14101	14119	14244	14172	14099	14262	14241	14211	14149	14154	14117	14108	14158	14265	14005	14177	14205	14190	14147	14087	14133	14221	14190	14144	14122	14265	14251	14195	14253	14110	14114	14129	14322	14062	14151	14211	14191	14043	14053	14124	14108	14025	14184	14091	14133	14126	14306	14123	14151	14154	14241	14028	14110	14238	14148	14089	14181	14182	14087	14233	14184	13984	14170	14050	14107	14164	14058	14376	14160	14266	14094	14091	14074	14221	14168	14062	14064	14031	14099	14189	14110	14148	14009	14096	14201	14059	14161	14176	14328	14079	14187	14165	14186	14179	14137	14105	14226	14280	14060	14058	14271	14237	14172	14124	14212	14193	14034	14076	14132	14162	14144	14196	14129	14131	14079	14238	14087	14024	14352	14112	14174	14213	14159	14086	14212	14151	14248	14130	14112	14316	14043	14276	14135	14125	14247	14264	14143	14060	14125	14053	14275	14213	14163	14043	14050	14133	14187	14016	14217	14291	14172	14140	14129	13858	14041	14169	13950	14206	14058	14100	14026	14315	14067	14175	14125	14092	14221	14146	14144	14221	14153	14200	14145	14135	14235	14352	14283	14120	14320	14351	14183	14257	14095	14124	14068	14221	14292	14189	14159	14179	14199	14236	13993	14283	14273	14231	14154	14057	14127	14132	14218	14144	14187	14170	14229	14168	14102	14192	14176	14268	14087	14229	14027	14283	14264	14115	14016	14154	14125	14140	14144	14131	14120	14226	14054	13894	14154	14364	14056	14388	14168	14089	14049	14107	14128	14091	14179	14196	14201	14086	14021	14074	14187	14241	14245	14207	14196	14132	14135	14171	14157	14247	14348	14257	14116	14228	14082	14111	14154	14188	14145	14202	14114	14320	14094	14049	14267	13993	14206	14077	14246	14214	14163	14148	14027	14103	14195	14177	14075	14324	14140	14131	14191	14066	14053	14311	14141	14247	14056	14082	14128	14102	14082	14067	14187	14001	14108	14224	14121	14102	14241	14169	14098	14220	14141	14114	14017	14061	14226	14081	14200	14358	14140	14042	14104	14300	14187	14086	14218	14144	14247	14188	14269	14087	14123	14171	14167	14184	14225	14099	14260	14392	14115	14211	14181	14180	14103	14206	14183	14072	14183	14275	14026	14168	13982	14171	14300	14293	14293	14245	14206	14223	14134	14018	14186	14137	13999	14187	14109	14338	14227	14262	14137	14232	14065	14118	14123	14130	13939	14078	14176	14101	14209	14094	14177	14012	14179	14343	14055	14204	14121	14042	14300	13981	14171	14258	14181	14179	14103	14194	14060	14159	14200	14160	14125	14187	14340	14214	14163	14264	14106	14268	14124	13966	14171	14018	14210	14180	14125	14161	14043	14270	14128	14230	14201	14194	14141	14175	14315	13987	14083	14211	13944	14165	14063	14158	14094	13929	14245	14099	14033	14211	14070	14050	14017	14094	14191	14087	13967	14223	14080	14178	14288	14154	14177	14293	14164	14259	14110	14118	14131	14155	14055	13982	14066	14136	14202	14198	14339	14086	14292	14121	14148	14137	14246	14121	14213	14259	14130	14196	14271	14268	14067	14176	14258	14165	14146	14073	14295	14152	14070	14309	14066	14200	14143	14065	14164	14133	14208	14019	14142	14295	14181	14166	14063	14352	14044	14104	13997	14138	14173	14268	14156	14325	14184	14140	14134	14275	14083	14191	14071	14074	14094	14185	14081	14205	14160	14144	14103	13999	14152	14177	14134	14213	14233	14043	13894	14116	14005	14051	14096	14125	14055	14221	14117	14254	13966	14264	14317	14029	14264	14184	14185	14088	14193	14296	14050	14098	14054	14406	14265	14260	14138	14017	14192	14169	14093	14203	14127	14281	14097	14273	14103	14262	14169	14082	14137	14169	14273	14097	14247	14088	14160	14218	14201	14134	14107	14297	14107	14204	14045	14234	14087	14028	14037	14127	14097	14136	13940	14180	14094	14048	14195	14224	14136	13984	13975	14065	14261	14103	14250	14008	14228	14189	14043	14040	14060	14112	14012	14229	14250	14049	14077	14059	14035	14212	14166	14250	14132	14166	14022	14121	14133	14235	14009	14196	14354	14141	14183	14236	14040	14259	14165	14315	14033	14361	14164	14486	14185	14084	14151	14110	14150	14236	13948	14362	14116	14010	14273	14043	14171	14109	14075	14142	14236	14137	14230	14187	14136	14173	14038	14225	14186	14085	14209	14377	14126	14139	14161	14099	14170	14180	14022	14298	14091	14189	14076	14003	14186	14190	14186	14111	14033	14057	14129	14204	14187	14097	14265	14215	14151	14200	14243	14189	14092	14152	14146	14052	14120	14360	13856	14018	14179	14253	14219	14242	14008	14063	14086	14265	14122	14367	14007	14213	14166	14007	14292	14084	14018	14023	14142	14135	14181	14005	14086	14123	13996	14198	14042	14115	14284	14218	14017	14119	14159	14290	14118	14088	14303	14249	14003	14166	14199	14169	14172	14225	14123	14016	14181	14206	14100	14255	14187	14191	14130	14064	13945	14263	14130	14088	14224	14281	14220	14107	14112	14158	14220	14185	14207	14240	14260	14065	14045	14171	14224	14289	14145	14143	14274	14078	14209	14154	14085	14157	14175	14096	14226	14244	14077	14169	14128	14236	14130	14122	14300	14114	14211	14344	14161	14056	14153	14120	14247	14249	14226	14090	14296	14308	14061	14141	14159
22484	20854	28492	23330	20967	22343	22676	17027	16297	16501	16488	16237	25316	37873	34804	28558	21661	17782	16608	16019	15757	15657	15610	15659	15568	15655	15626	15629	15678	15678	15682	15581	15542	15748	15435	15666	15786	15589	15627	15666	15661	15680	15667	15616	15665	15684	15669	15734	15466	15724	15636	15565	15627	15583	15661	15333	15552	15534	15509	15335	15550	15675	15599	15855	15464	15668	15470	15510	15544	15508	15759	15322	15564	15808	15568	15457	15388	15586	15563	15661	15536	15681	15575	15618	15221	15524	15602	15477	15647	15647	15448	15574	15456	15676	15640	15481	15488	15724	15582	15550	15692	15468	15397	15701	15812	15478	15432	15527	15627	15547	15475	15661	15852	15554	15614	15643	15449	15433	15596	15823	15652	15572	15620	15639	15601	15684	15584	15709	15402	15429	15473	15534	15613	15457	15502	15408	15532	15526	15566	15643	15453	15463	15737	15476	15355	15420	15469	15674	15423	15418	15469	15558	15552	15691	15631	15616	15457	15399	15352	15589	15611	15715	15549	15491	15503	15605	15572	15423	15456	15722	15511	15601	15412	15561	15457	15581	15746	15474	15774	15437	15582	15570	15589	15497	15356	15569	15537	15710	15484	15553	15381	15566	15549	15605	15479	15711	15827	15800	15535	15605	15602	15742	15543	15679	15424	15566	15645	15532	15446	15576	15337	15683	15674	15527	15473	15422	15693	15609	15552	15537	15558	15477	15706	15364	15525	15456	15568	15569	15536	15519	15459	15593	15441	15446	15588	15328	15665	15615	15687	15483	15574	15556	15682	15755	15651	15524	15590	15730	15571	15596	15314	15713	15391	15557	15694	15682	15494	15563	15575	15519	15448	15471	15334	15523	15666	15456	15538	15436	15544	15437	15553	15587	15683	15397	15675	15513	15655	15666	15533	15555	15449	15397	15559	15628	15651	15533	15485	15522	15364	15382	15579	15656	15635	15459	15608	15625	15462	15652	15547	15563	15498	15534	15577	15663	15507	15494	15419	15619	15477	15509	15569	15486	15405	15395	15713	15610	15514	15560	15471	15489	15459	15666	15551	15337	15354	15562	15433	15570	15612	15438	15472	15704	15409	15675	15530	15479	15509	15535	15545	15238	15682	15459	15572	15464	15543	15163	15377	15454	15479	15571	15526	15583	15433	15417	15641	15416	15554	15581	15349	15574	15421	15678	15383	15470	15441	15546	15620	15674	15555	15650	15506	15588	15624	15595	15467	15634	15502	15487	15567	15515	15367	15602	15553	15546	15366	15497	15398	15560	15517	15655	15591	15570	15324	15663	15648	15482	15547	15540	15756	15452	15614	15570	15641	15381	15575	15422	15420	15397	15559	15501	15412	15412	15472	15554	15603	15507	15580	15604	15570	15555	15341	15587	15545	15519	15436	15568	15616	15483	15667	15634	15505	15533	15369	15500	15437	15423	15483	15469	15518	15571	15386	15655	15587	15595	15752	15496	15466	15719	15466	15700	15685	15583	15484	15435	15427	15424	15497	15411	15555	15671	15681	15512	15450	15403	15492	15540	15529	15591	15412	15321	15360	15517	15421	15481	15270	15565	15665	15671	15702	15594	15578	15528	15548	15371	15447	15585	15612	15686	15513	15541	15582	15525	15317	15505	15612	15607	15639	15660	15588	15434	15459	15651	15469	15434	15471	15426	15432	15647	15605	15586	15495	15452	15550	15605	15694	15556	15655	15548	15393	15625	15497	15477	15507	15450	15633	15567	15493	15438	15455	15636	15660	15578	15505	15564	15622	15630	15252	15484	15559	15579	15636	15516	15690	15561	15595	15388	15468	15483	15625	15705	15458	15501	15563	15624	15484	15535	15680	15642	15733	15514	15581	15490	15401	15215	15606	15720	15426	15528	15672	15500	15468	15467	15650	15671	15619	15491	15563	15581	15528	15453	15310	15498	15743	15652	15540	15432	15611	15589	15520	15666	15726	15607	15456	15438	15507	15458	15618	15546	15469	15505	15455	15488	15694	15305	15570	15722	15666	15527	15554	15344	15533	15576	15669	15545	15663	15499	15715	15622	15552	15783	15500	15569	15580	15475	15536	15471	15710	15626	15553	15515	15500	15439	15720	15426	15789	15537	15591	15660	15608	15695	15523	15476	15496	15641	15518	15580	15542	15363	15469	15514	15375	15468	15500	15371	15552	15377	15613	15399	15820	15486	15426	15307	15548	15388	15459	15331	15373	15378	15334	15619	15411	15623	15523	15554	15425	15565	15609	15633	15424	15348	15663	15384	15588	15412	15422	15389	15542	15532	15537	15444	15578	15554	15540	15481	15739	15651	15668	15491	15431	15641	15717	15525	15574	15555	15468	15507	15491	15290	15520	15574	15662	15673	15664	15538	15576	15356	15476	15562	15671	15426	15501	15538	15620	15524	15387	15474	15623	15480	15605	15506	15383	15434	15656	15408	15672	15510	15361	15466	15439	15586	15673	15722	15563	15753	15541	15591	15567	15727	15559	15673	15596	15423	15433	15672	15437	15645	15655	15661	15567	15524	15438	15417	15600	15466	15583	15460	15492	15452	15662	15705	15739	15677	15605	15542	15381	15527	15416	15466	15488	15639	15362	15517	15508	15448	15558	15681	15728	15421	15551	15625	15606	15641	15443	15637	15591	15463	15793	15653	15531	15474	15463	15608	15558	15555	15579	15655	15559	15460	15611	15477	15568	15523	15451	15614	15635	15602	15641	15601	15396	15452	15454	15687	15454	15491	15603	15496	15473	15545	15528	15524	15426	15669	15795	15593	15678	15529	15532	15594	15590	15436	15602	15719	15880	15628	15602	15500	15554	15452	15438	15538	15577	15576	15305	15428	15600	15545	15792	15541	15592	15568	15691	15452	15538	15674	15450	15546	15452	15452	15619	15591	15534	15567	15677	15481	15704	15689	15378	15511	15623	15538	15764	15424	15529	15606	15616	15620	15637	15803	15515	15629	15525	15559	15563	15503	15464	15531	15503	15547	15519	15614	15585	15413	15514	15542	15685	15466	15669	15626	15506	15676	15438	15394	15561	15732	15437	15533	15601	15387	15754	15439	15523	15518	15552	15477	15413	15577	15562	15557	15439	15510	15585	15350	15760	15635	15576	15680	15617	15735	15700	15474	15449	15528	15257	15463	15557	15544	15552	15451	15525	15551	15627	15575	15549	15603	15504	15572	15581	15596	15482	15435	15630	15517	15568	15663	15403	15397	15495	15413	15539	15329	15652	15660	15519	15502	15555	15574	15338	15481	15633	15763	15630	15638	15548	15565	15503	15428	15539	15595	15637	15512	15679	15519	15598	15467	15637	15509	15470	15553	15530	15613	15507	15624	15559	15494	15679	15529	15522	15386	15566	15366	15616	15445	15637	15631	15504	15489	15470	15660	15606	15493	15676	15500	15641	15670	15630	15662	15357	15438	15521	15426	15703	15654	15449	15728	15497	15500	15550	15541	15483	15681	15559	15548	15531	15470	15566	15501	15649	15495	15622	15711	15600	15475	15713	15707	15413	15578	15557	15379	15522	15316	15370	15453	15535	15434	15421	15421	15495	15803	15577	15407	15559	15660	15565	15524	15630	15687	15451	15549	15724	15625	15699	15555	15649	15510	15582	15611	15496	15552	15544	15497	15377	15535	15328	15543	15519	15570	15581	15306	15777	15565	15708	15455	15338	15503	15531	15603	15643	15700	15583	15623	15432	15308	15409	15475	15504	15555	15521	15491	15275	15276	15315	15516	15417	15523	15687	15532	15638	15337	15496	15483	15584	15574	15564	15620	15366	15606	15466	15518	15544	15404	15592	15588	15506	15569	15507	15428	15427	15469	15512	15615	15533	15523	15529	15512	15556	15391	15431	15528	15394	15478	15570	15512	15567	15662	15577	15671	15422	15403	15410	15216	15537	15618	15609	15579	15692	15528	15498	15498	15540	15468	15337	15496	15618	15521	15315	15420	15660	15559	15760	15369	15459	15517	15448	15514	15472	15658	15359	15372	15535	15527	15528	15632	15507	15629	15585	15607	15611	15675	15435	15428	15507	15723	15694	15511	15515	15465	15663	15605	15567	15564	15445	15474	15494	15650	15460	15571	15587	15752	15745	15610	15381	15365	15423	15418	15608	15447	15496	15497	15357	15529	15408	15476	15634	15729	15468	15431	15541	15387	15578	15529	15556	15600	15434	15621	15499	15679	15340	15815	15545	15530	15527	15521	15387	15636	15465	15561	15470	15482	15709	15532	15440	15528	15720	15546	15628	15385	15540	15516	15438	15240	15348	15558	15498	15358	15647	15772	15575	15644	15633	15676	15320	15257	15475	15513	15461	15315	15712	15540	15393	15563	15466	15432	15324	15589	15675	15476	15527	15616	15731	15639	15586	15463	15493	15606	15558	15678	15503	15520	15397	15373	15711	15577	15575	15577	15577	15357	15392	15660	15655	15618	15642	15571	15604	15473	15460	15482	15258	15466	15603	15620	15535	15606	15574	15566	15616	15452	15521	15500	15680	15634	15653	15550	15534	15581	15559	15644	15327	15639	15416	15641	15513	15512	15503	15422	15414	15403	15445	15509	15616	15596	15606	15558	15558	15260	15500	15528	15461	15538	15338	15352	15564	15468	15346	15556	15418	15434	15462	15469	15505	15549	15689	15674	15559	15509	15595	15718	15704	15659	15500	15446	15510	15487	15508	15454	15529	15619	15638	15674	15442	15440	15375	15333	15688	15581	15417	15429	15641	15491	15436	15595	15677	15413	15531	15609	15247	15535	15418	15563	15706	15673	15613	15329	15317	15585	15612	15467	15280	15381	15537	15527	15509	15298	15548	15455	15547	15582	15548	15512	15601	15550	15394	15410	15474	15473	15491	15748	15567	15588	15659	15479	15383	15466	15344	15629	15814	15364	15520	15445	15410	15526	15449	15487	15670	15462	15518	15537	15426	15487	15419	15362	15414	15370	15412	15537	15497	15431	15486	15552	15554	15626	15436	15535	15487	15468	15488	15527	15542	15541	15360	15268	15459	15602	15615	15441	15503	15437	15580	15683	15774	15617	15698	15569	15300	15526	15399	15642	15538	15343	15653	15727	15494	15468	15371	15440	15691	15364	15411	15426	15482	15483	15533	15573	15472	15635	15577	15616
14717	26701	24723	19670	18342	16614	16087	15651	15627	15517	15571	15496	29818	40470	37312	29184	20693	16541	15061	14591	14374	14272	14244	14278	14377	14371	14392	14406	14421	14414	14372	14379	14161	14179	14243	14310	14249	14232	14225	14138	14325	14280	14415	14446	14314	14390	14092	14358	14367	14278	14462	14354	14290	14335	14415	14316	14247	14221	14395	14202	14407	14058	14295	14234	14324	14266	14268	14340	14338	14340	14357	14274	14404	14292	14352	14354	14353	14204	14305	14459	14354	14275	14265	14308	14357	14008	14246	14205	14192	14273	14384	14279	14360	14271	14254	14254	14298	14314	14331	14284	14155	14314	14376	14309	14320	14295	14361	14312	14292	14242	14254	14373	14318	14278	14345	14339	14308	14337	14096	14297	14249	14374	14367	14273	14186	14306	14421	14213	14296	14183	14292	14240	14387	14191	14302	14422	14448	14268	14288	14220	14083	14201	14483	14273	14241	14485	14298	14227	14265	14325	14133	14276	14300	14210	14157	14272	14193	14318	14147	14202	14355	14359	14285	14204	14384	14060	14384	14269	14237	14227	14268	14281	14295	14340	14269	14298	14211	14457	14204	14248	14198	14270	14187	14229	14237	14391	14415	14395	14401	14258	14298	14389	14228	14410	14318	14120	14315	14294	14182	14116	14266	14163	14130	14382	14212	14265	14129	14191	14149	14323	14337	14330	14334	14369	14203	14156	14164	14170	14258	14122	14385	14399	14338	14414	14233	14233	14343	14291	14226	14200	14400	14196	14277	14346	14361	14280	14235	14251	14046	14331	14362	14138	14326	14402	14389	14298	14206	14311	14373	14307	14209	14455	14229	14210	14337	14297	14199	14185	14290	14193	14344	14172	14407	14215	14244	14285	14126	14376	14272	14316	14364	14053	14262	14358	14334	14241	14268	14385	14272	14234	14324	14236	14363	14269	14272	14401	14265	14325	14246	14296	14316	14263	14379	14239	14195	14261	14313	14237	14261	14298	14276	14348	14467	14244	14309	14368	14357	14256	14208	14212	14241	14357	14207	14162	14272	14197	14430	14170	14302	14294	14325	14319	14351	14347	14243	14220	14382	14257	14358	14319	14273	14307	14490	14228	14459	14168	14262	14334	14207	14197	14339	14191	14405	14214	14371	14173	14245	14232	14292	14239	14324	14096	14219	14290	14157	14244	14418	14454	14465	14521	14320	14296	14303	14360	14538	14172	14277	14163	14228	14256	14397	14220	14197	14191	14305	14091	14297	14202	14244	14306	14286	14163	14180	14307	14213	14387	14263	14185	14334	14241	14201	14410	14224	14188	14330	14201	14306	14274	14129	14404	14148	14134	14227	14334	14267	14336	14302	14327	14253	14306	14264	14431	14240	14169	14302	14257	14262	13851	14270	14348	14235	14301	14196	14284	14315	14331	14094	14369	14149	14363	14439	14299	14168	14339	14248	14186	14201	14387	14252	14303	14313	14252	14309	14101	14275	14337	14315	14217	14187	14131	14442	14053	14509	14239	14304	14116	14252	14256	14189	14106	14345	13975	14382	14325	14242	14176	14269	14487	14321	14165	14218	14057	14263	14222	14317	14320	14312	14583	14344	14253	14348	14249	14288	14316	14190	14420	14380	14230	14307	14262	14255	14177	14328	14371	14354	14253	14208	14378	14142	14217	14212	14284	14351	14185	14138	14427	14358	14358	14111	14425	14338	14253	14270	14316	14347	14443	14152	14307	14385	14422	14240	14298	14268	14177	14245	14158	14286	14282	14180	14326	14101	14298	14108	14184	14248	14168	14305	14243	14321	14317	14279	14276	14382	14261	14384	14178	14286	14217	14232	14258	14258	14267	14267	14237	14208	14300	14350	14411	14320	14244	14367	14162	14318	14392	14317	14377	14353	14244	14263	14351	14418	14221	14270	14392	14365	14501	14187	14245	14145	14376	14470	14194	14362	14144	14222	14142	14425	14327	14280	14386	14373	14101	14304	14291	14284	14273	14352	14159	14333	14195	14331	14252	14342	14225	14284	14300	14341	14207	14251	14265	14279	14355	14288	14304	14249	14330	14293	14251	14367	14409	14100	14443	14222	14318	14251	14383	14133	14465	14400	14257	14252	14424	14095	14240	14189	14266	14504	14200	14186	14360	14076	14192	14381	14276	14376	14317	14144	14208	14234	14139	14304	14335	14366	14179	14301	14055	14380	14204	14296	14296	14290	14155	14162	14187	14335	14196	14438	14315	14348	14251	14388	14039	14169	14324	14379	14227	14071	14302	14328	14127	14338	14310	14478	14213	14278	14312	14268	14189	14341	14105	14177	14072	14126	14313	14485	14191	14328	14241	14367	14329	14066	14139	14225	14289	14247	14204	14199	14173	14332	14316	14179	14327	14243	14282	14190	14290	14436	14293	14335	14320	14269	14380	14246	14274	14200	14268	14392	14136	14009	14329	14310	14327	14272	14224	14197	14201	14427	14264	14169	14226	14261	14381	14311	14169	14215	14390	14163	14218	14298	14298	14285	14353	14173	14143	14162	14354	14416	14355	14165	14350	14208	14119	14204	14184	14261	14436	14252	14104	14330	14258	14370	14208	14253	14417	14125	14345	14402	14279	14292	14186	14189	14520	14096	14279	14418	14331	14129	14250	14288	14309	14153	14426	14367	14287	14198	14114	14312	14391	14349	14485	14408	14524	14187	14143	14257	14139	14403	14410	14203	14163	14175	14360	14341	14415	14285	14291	14356	14348	14462	14204	14188	14262	14343	14124	14220	14192	14347	14277	14364	14415	14196	14369	14226	14441	14319	14311	14357	14369	14237	14193	14344	14144	14393	14203	14199	14181	14328	14347	14316	14348	14195	14130	14375	14217	14283	14213	14203	14207	14254	14343	14288	14179	14303	14310	14312	14269	14255	14283	14311	14424	14253	14292	14307	14316	14433	14242	14146	14117	14218	14391	14226	14282	14475	14238	14437	14297	14291	14237	14167	14316	14254	13944	14579	14300	14250	14195	14402	14257	14217	14327	14207	14313	14055	14298	14313	14175	14249	14227	14395	14423	14269	14321	14292	14282	14378	14154	14275	14144	14254	14190	14306	14286	14248	14277	14199	14269	14203	14209	14174	14436	14206	14342	14202	14106	14313	14290	14192	14191	14307	14223	14157	14182	14149	14357	14236	14301	14328	14166	14294	14370	14299	14268	14332	14247	14139	14242	14273	14293	14456	14468	14075	14309	14237	14298	14200	14216	14403	14230	14148	14388	14220	14225	14277	14364	14150	14275	14164	14339	14079	14222	14166	14339	14256	14392	14285	14130	14280	14137	14173	14199	14219	14170	14210	14329	14305	14338	14307	14342	14199	14438	14202	14165	14371	14236	14273	14199	14292	14259	14268	14378	14263	14301	14429	14036	14240	14358	14322	14388	14370	14196	14281	14349	14299	14215	14161	14199	14265	14385	14263	14346	14486	14413	14082	14194	14354	14292	14062	14274	14177	14402	14309	14390	14124	14435	14203	14257	14287	14366	14286	14205	14447	14169	14232	14272	14232	14457	14367	14228	14137	14359	14349	14285	14215	14118	14266	14151	14431	14301	14344	14292	14165	14312	14397	14102	14250	14299	14388	14378	14284	14068	14220	14149	14278	14188	14420	14274	14245	14291	14245	14446	14099	14390	14275	14168	14071	14153	14283	14327	14262	14326	14323	14317	14249	14157	14232	14296	14348	14056	14453	14329	14203	14080	14252	14487	14326	14319	14217	14246	14292	14202	14406	14245	14291	14225	14187	14267	14080	14396	14479	14210	14270	14386	14288	14302	14197	14132	14342	14427	14500	14212	14212	14357	14392	14280	14318	14338	14198	14154	14320	14379	14276	14288	14024	14236	14295	14010	14111	14403	14242	14257	14292	14191	14292	14367	14378	14189	14227	14131	14333	14204	14223	14221	14151	14277	14229	14197	14085	14129	14214	14211	14150	14318	14257	14376	14359	14241	13938	14218	14316	14240	14317	14251	14143	14106	14374	14268	14370	14341	14240	14174	14259	14233	14401	14315	14254	14357	14345	14345	14298	14352	14297	14301	14041	14264	14226	14299	14385	14422	14495	14166	14270	14042	14390	14232	14331	14320	14298	14322	14173	14287	14206	14247	14325	14313	14486	14300	14285	14187	14279	14338	14236	14235	14445	14232	14225	14254	14290	14303	14281	14067	14225	14150	14198	14262	14424	14313	14211	14269	14406	14415	14376	14337	14343	14317	14357	14223	14223	14420	14295	14303	14322	14229	14253	14307	14308	14281	14234	14181	14240	14225	14194	14218	14437	14196	14354	14418	14199	14289	14120	14214	14028	14198	14305	14438	14260	14287	14271	14300	14338	14346	14310	14339	14204	14221	14243	14341	14168	14176	14127	14186	14040	14345	14147	14374	14301	14221	14362	14293	14410	14127	14210	14346	14320	14372	14342	14297	14362	14217	14384	14283	14056	14342	14188	14304	14105	14505	14286	14115	14375	14266	14322	14323	14363	14350	14210	14365	14400	14210	14287	14303	14253	14224	14160	14210	14343	14350	14449	14202	14288	14360	14243	14238	14366	14323	14352	14263	14109	14331	14070	14433	14185	14279	14311	14387	14430	14124	14277	14452	14308	14144	14355	14344	14249	14220	14450	14272	14306	14169	14199	14161	14101	14278	14155	14293	14154	14464	14299	14317	14289	14234	14278	14332	14247	14385	14282	14208	14301	14275	14399	14272	14172	14281	14161	14251	14227	14333	14264	14208	14210	14345	14361	14268	14322	14273	14282	14135	14200	14223	14167	14307	14238	14233	14237	14172	14046	14118	14169	14208	14364	14312	14298	14216	14171	14323	14389	14360	14263	14363	14268	14283	14369	14230	14287	14348	14164	14150	14283	14386	14186	14241	14253	14161	14341	14259	14302	14267	14168	14214	14327	14304	14172	14288	14293	14262	14162	14381	14406	14313	14249	14369	14250	14196	14359	14296	14181	14420	14151	14309	14374	14096	14293	14308	14433	14246	14268	14469	14255	14269	14312	14298	14304	14251	14245	14373	14200	14188	14304	14123	14343	14255	14340	14295	14329	14505	14099	14342	14218	14333	14343	14310	14302	14303	14220	14415	14158	14339	14354	14120	14273	14332	14439	14212	14288	14128	14436	14242
26840	21376	22651	18943	15787	15652	15845	15593	15636	15631	15782	15471	15975	17679	17947	17091	16268	15644	15579	15668	15370	15311	15270	15509	15380	15387	15496	15464	15248	15242	15634	15393	15361	15529	15422	15528	15626	15418	15239	15247	15361	15381	15578	15545	15380	15308	15311	15410	15434	15505	15416	15360	15421	15463	15469	15357	15519	15501	15471	15480	15379	15335	15325	15384	15444	15623	15363	15652	15379	15583	15420	15640	15450	15398	15373	15507	15248	15629	15392	15405	15468	15285	15529	15394	15382	15470	15342	15471	15288	15217	15454	15299	15539	15505	15273	15589	15699	15477	15479	15398	15527	15352	15366	15241	15403	15347	15403	15269	15416	15461	15232	15231	15420	15450	15231	15377	15457	15602	15511	15534	15508	15558	15595	15661	15361	15328	15382	15496	15319	15349	15372	15532	15320	15423	15154	15496	15245	15463	15359	15314	15368	15266	15361	15447	15579	15512	15339	15564	15428	15384	15494	15533	15348	15715	15627	15364	15298	15530	15461	15437	15326	15405	15316	15419	15524	15311	15684	15369	15403	15275	15477	15401	15414	15619	15561	15508	15384	15348	15248	15527	15516	15598	15510	15505	15296	15464	15422	15485	15243	15453	15431	15493	15498	15411	15386	15324	15415	15293	15214	15382	15690	15376	15293	15329	15456	15411	15433	15556	15409	15456	15449	15342	15413	15461	15558	15573	15430	15296	15316	15319	15318	15527	15435	15412	15270	15473	15743	15347	15289	15443	15245	15241	15210	15484	15379	15483	15390	15301	15384	15399	15457	15657	15300	15582	15536	15372	15336	15504	15419	15305	15349	15253	15336	15436	15433	15501	15528	15552	15458	15397	15196	15434	15360	15329	15392	15217	15423	15217	15351	15467	15372	15256	15449	15385	15480	15464	15432	15356	15404	15322	15435	15419	15419	15406	15544	15617	15419	15253	15285	15425	15381	15316	15408	15450	15419	15358	15389	15295	15425	15353	15461	15574	15483	15473	15495	15320	15583	15633	15545	15356	15372	15222	15476	15411	15437	15418	15375	15277	15371	15611	15281	15438	15404	15525	15527	15382	15373	15366	15419	15087	15306	15546	15424	15420	15323	15328	15337	15416	15251	15277	15101	15447	15400	15340	15506	15347	15481	15346	15271	15338	15346	15406	15317	15298	15561	15333	15497	15502	15447	15394	15502	15227	15245	15425	15428	15405	15468	15296	15475	15168	15486	15350	15662	15481	15342	15274	15337	15217	15456	15442	15576	15313	15385	15424	15403	15573	15446	15486	15453	15440	15538	15339	15277	15211	15465	15418	15171	15468	15337	15426	15459	15403	15525	15278	15225	15277	15331	15221	15452	15345	15165	15794	15262	15243	15249	15530	15472	15392	15289	15388	15612	15447	15279	15394	15420	15402	15418	15588	15361	15150	15518	15486	15314	15352	15497	15195	15553	15317	15507	15382	15286	15403	15450	15339	15593	15475	15481	15401	15478	15259	15417	15419	15385	15464	15514	15290	15383	15197	15258	15434	15269	15509	15352	15437	15396	15576	15378	15419	15349	15411	15523	15415	15348	15420	15391	15383	15343	15491	15309	15321	15434	15490	15539	15552	15535	15315	15589	15246	15343	15391	15270	15580	15455	15537	15272	15357	15227	15277	15499	15239	15230	15408	15363	15754	15178	15323	15328	15350	15497	15368	15608	15391	15476	15180	15464	15387	15611	15558	15587	15619	15429	15369	15375	15497	15399	15561	15474	15168	15288	15498	15474	15541	15438	14928	15471	15565	15441	15278	15343	15332	15428	15233	15456	15404	15414	15316	15555	15241	15350	15557	15460	15289	15461	15218	15289	15266	15343	15460	15445	15379	15399	15541	15425	15459	15491	15461	15475	15486	15254	15285	15414	15372	15503	15395	15516	15581	15286	15515	15520	15189	15505	15428	15340	15240	15508	15365	15584	15428	15299	15372	15511	15457	15615	15690	15349	15506	15510	15374	15308	15689	15362	15574	15302	15502	15190	15300	15587	15545	15476	15409	15448	15522	15308	15486	15447	15380	15273	15420	15377	15385	15393	15355	15308	15276	15509	15262	15403	15358	15535	15356	15617	15281	15291	15459	15359	15534	15576	15387	15552	15239	15335	15391	15438	15443	15496	15581	15613	15483	15455	15206	15412	15325	15388	15520	15487	15412	15480	15432	15474	15465	15346	15341	15486	15441	15534	15379	15528	15544	15470	15379	15306	15331	15254	15329	15379	15332	15398	15471	15259	15385	15267	15330	15410	15284	15483	15462	15277	15468	15301	15286	15314	15503	15431	15432	15319	15448	15607	15310	15422	15512	15578	15445	15361	15502	15442	15459	15287	15554	15592	15510	15451	15504	15517	15316	15265	15396	15495	15464	15437	15669	15716	15415	15389	15379	15482	15484	15612	15410	15364	15286	15234	15315	15433	15279	15300	15534	15323	15586	15358	15462	15466	15391	15468	15317	15357	15318	15427	15581	15523	15387	15397	15586	15450	15362	15481	15554	15326	15401	15472	15365	15434	15316	15394	15251	15334	15469	15313	15451	15358	15320	15240	15519	15363	15348	15520	15359	15702	15579	15608	15344	15501	15461	15438	15355	15179	15504	15492	15483	15531	15486	15631	15427	15496	15413	15528	15379	15289	15569	15427	15139	15379	15412	15232	15353	15329	15313	15330	15333	15232	15283	15459	15586	15403	15389	15370	15391	15239	15381	15387	15586	15277	15623	15285	15428	15390	15376	15378	15245	15466	15580	15471	15397	15523	15396	15478	15494	15495	15367	15538	15369	15491	15465	15309	15418	15393	15410	15489	15731	15278	15354	15237	15448	15333	15299	15489	15444	15552	15305	15444	15403	15400	15295	15491	15306	15557	15331	15459	15453	15447	15475	15354	15581	15519	15555	15451	15320	15375	15402	15378	15499	15610	15400	15348	15434	15373	15286	15433	15307	15391	15660	15392	15398	15377	15277	15602	15184	15449	15318	15333	15368	15592	15314	15348	15365	15478	15486	15521	15242	15599	15506	15457	15434	15483	15609	15412	15579	15474	15422	15352	15248	15340	15495	15518	15395	15439	15188	15369	15363	15478	15465	15371	15326	15494	15408	15533	15496	15343	15458	15340	15341	15579	15231	15569	15370	15319	15445	15377	15376	15397	15402	15263	15470	15545	15383	15483	15278	15425	15432	15339	15332	15404	15333	15523	15367	15349	15484	15414	15403	15523	15560	15458	15396	15335	15156	15444	15455	15354	15338	15531	15606	15396	15569	15470	15517	15351	15467	15309	15453	15455	15448	15460	15626	15669	15463	15647	15428	15415	15480	15387	15265	15395	15446	15351	15309	15336	15444	15156	15515	15542	15448	15225	15365	15389	15614	15235	15391	15327	15529	15551	15555	15601	15648	15544	15500	15440	15410	15375	15294	15385	15352	15353	15469	15319	15271	15556	15361	15401	15423	15363	15481	15646	15169	15333	15277	15550	15498	15578	15482	15259	15392	15383	15508	15480	15185	15267	15416	15208	15495	15519	15409	15591	15466	15442	15412	15335	15483	15537	15351	15421	15324	15431	15503	15428	15437	15526	15372	15397	15569	15403	15493	15471	15299	15431	15398	15366	15301	15428	15392	15434	15621	15447	15343	15437	15272	15384	15237	15520	15476	15488	15463	15514	15382	15259	15302	15300	15287	15468	15452	15437	15253	15486	15421	15525	15519	15336	15486	15313	15471	15410	15327	15325	15305	15385	15339	15449	15420	15376	15351	15286	15475	15473	15389	15566	15410	15389	15217	15455	15465	15380	15518	15376	15452	15415	15395	15442	15289	15525	15388	15381	15584	15495	15275	15561	15256	15411	15472	15514	15434	15559	15547	15441	15309	15337	15536	15376	15447	15366	15582	15323	15407	15471	15552	15339	15398	15498	15447	15303	15455	15432	15476	15365	15374	15385	15598	15444	15417	15351	15579	15412	15403	15472	15187	15515	15522	15422	15433	15499	15547	15544	15419	15293	15394	15415	15561	15326	15371	15443	15395	15510	15515	15506	15357	15508	15561	15522	15390	15491	15220	15338	15299	15383	15150	15399	15444	15550	15278	15434	15159	15340	15296	15427	15397	15268	15305	15263	15445	15451	15414	15478	15306	15256	15356	15527	15369	15539	15463	15199	15422	15483	15606	15492	15390	15335	15540	15422	15472	15327	15157	15324	15215	15414	15152	15471	15663	15373	15331	15451	15316	15380	15440	15488	15367	15352	15324	15555	15419	15301	15401	15411	15403	15323	15581	15286	15582	15235	15319	15321	15525	15600	15440	15445	15466	15450	15559	15359	15354	15625	15415	15275	15556	15372	15423	15488	15382	15566	15552	15463	15253	15647	15027	15385	15528	15477	15282	15295	15569	15349	15475	15234	15378	15726	15508	15387	15484	15551	15575	15329	15337	15512	15177	15476	15392	15457	15383	15614	15725	15603	15327	15628	15392	15342	15335	15370	15435	15369	15344	15338	15477	15360	15415	15411	15327	15449	15529	15401	15485	15334	15429	15399	15662	15379	15398	15580	15523	15448	15477	15389	15347	15586	15343	15448	15598	15215	15422	15341	15243	15461	15646	15420	15372	15424	15611	15537	15576	15337	15305	15523	15641	15275	15490	15407	15389	15209	15365	15571	15281	15497	15314	15400	15419	15423	15507	15393	15420	15474	15539	15374	15415	15438	15425	15514	15380	15380	15369	15486	15244	15497	15480	15395	15451	15498	15441	15505	15398	15373	15347	15547	15364	15570	15605	15504	15504	15182	15540	15710	15460	15298	15565	15475	15352	15420	15494	15450	15416	15367	15575	15382	15504	15319	15436	15449	15354	15508	15425	15350	15362	15383	15419	15456	15323	15470	15489	15226	15527	15466	15412	15418	15522	15478	15336	15413	15253	15389	15454	15366	15312	15359	15187	15297	15391	15519	15249	15371	15512	15295	15269	15443	15272	15510	15377	15467	15286	15245	15509	15471	15290	15515	15180	15396	15401	15640	15624	15424	15421	15257	15501	15397	15283	15472	15491	15679	15282	15310	15331	15472	15364	15353	15300	15380	15321	15296	15432	15620	15184	15602	15436	15422	15459	15438	15338	15459	15293	15203	15375	15375	15428
14099	17456	16426	15436	14877	14937	14521	14500	14472	14444	14684	14413	15529	17608	17524	16084	14921	14546	14308	14160	14263	14008	14194	14228	14173	14082	14177	14201	14306	14230	14248	14246	14174	14155	14154	14348	14338	14201	14126	14289	14320	14272	14265	14282	14217	14288	14081	14196	14287	14143	14079	14216	14066	14161	14193	14117	14380	14108	14153	14232	14169	14096	14123	14253	14196	14221	14126	14168	14034	14341	14331	14175	14054	14076	14150	14190	14204	14217	14079	14021	14101	14220	14125	14329	14414	14149	14140	14075	14192	14217	14234	14200	14200	14188	14268	14136	14172	14155	14051	13999	14043	14231	14160	14201	14191	14024	14156	14150	14329	14312	14221	14212	14192	14227	14144	14096	14222	14036	14306	14171	14234	14243	14272	14160	14062	14298	14137	14056	14257	14275	14171	14214	14270	14407	14187	14288	14181	14129	14157	14117	14265	14212	14139	14171	14111	14172	14334	14154	14021	14096	14265	14321	14051	14278	14097	14274	14276	14144	14124	14268	14312	14150	14193	14131	14044	14209	14246	14122	14195	14183	14177	14086	14173	14187	14263	14180	14267	14222	14374	14094	14255	14209	14267	14206	14011	14225	14265	14101	14265	14167	14176	14213	14145	14332	14087	14221	14342	14316	14133	14195	14112	14264	14233	14006	14057	14206	14112	14095	14223	14082	14057	14256	14110	14106	14142	14207	14275	14208	14197	14253	14175	14090	14194	14264	14138	14310	14181	14197	14199	14287	14148	14272	14031	14069	14439	14199	14044	14189	14169	14245	14213	14104	14175	14236	14127	14398	14114	14175	14206	14397	14236	14091	14131	14184	14251	14283	14125	14360	14031	14229	14347	14241	14341	14067	14093	14038	14220	14220	14202	14197	14118	14159	14280	14127	14280	14127	14180	14024	14117	14062	14209	14311	14187	14174	14028	14247	14239	14258	14134	14137	14195	14196	14112	14357	14426	14127	14150	14121	14428	14319	14157	14114	14281	14335	14182	14021	14164	14147	14127	14190	14193	14284	14400	14171	14246	14201	14260	14096	14111	14064	14216	14189	14342	14116	14260	14192	14210	14236	14350	14235	14164	14188	14153	14117	14273	14307	14202	14193	13916	14280	14194	14336	14172	14136	14197	14188	14362	14294	14215	14117	14224	14145	14127	14078	14121	14239	14145	14095	14164	14354	14097	14247	14161	14098	14289	14121	14188	14096	13861	14062	14229	14115	14272	14163	14272	14142	14189	14059	14189	14312	13983	14037	14341	14398	14110	14152	14013	14235	14103	14237	14094	14317	14213	14163	13999	14397	14250	14164	14145	14125	14232	14204	14019	14154	14207	14096	14326	14146	14145	14181	14285	14075	14231	14191	14144	14178	13995	14251	14144	14143	14192	14356	14397	14194	14218	14213	14415	14184	14005	14165	14129	14212	14251	14132	14231	14225	14151	14209	14210	13946	14158	14198	14085	14170	14120	14120	14025	14206	14259	14034	14252	14205	14125	14168	14259	14204	14323	14194	14204	14194	14208	14209	14232	14198	14263	14072	14133	14207	14055	14295	14035	14193	14260	14230	14156	14182	14167	14213	14171	14183	14193	14205	14354	14238	14045	14284	14073	14145	14222	14177	14208	14288	13997	14144	14263	14153	14203	14168	14227	14189	14171	14097	14033	14033	14192	14250	14270	14147	14141	14197	14208	14247	14228	14073	14392	14184	14255	14230	14155	14156	14141	14123	14133	14130	14176	14284	14200	14245	14251	14184	14235	14298	14238	14195	14228	14079	14047	14153	14295	14029	14283	14330	14191	14012	14183	14060	14217	14168	14239	14182	14174	13928	14283	14193	14008	14223	14247	14139	14167	14104	14252	14446	14148	14214	14053	14158	14140	14021	14146	14157	14112	14302	14094	14277	14328	14353	14224	14154	14231	14019	14133	14260	14188	14262	14274	14200	14193	14202	14110	14225	14115	14169	14258	14101	14254	14234	14374	14097	14323	14185	14180	14266	14100	14163	14193	14186	14245	14229	14131	14125	14205	14161	14092	14158	13887	14187	14273	14040	14116	14298	14153	14055	14152	14121	14214	14138	14203	14010	14110	14325	14151	14041	13994	14269	14162	14270	14098	14421	14238	14147	14137	14121	14105	14186	14273	14195	14155	14047	14224	14113	14366	14187	14231	14129	14220	14300	14376	14218	14198	14174	14197	14126	14211	14283	13968	14340	14236	14349	14191	14167	14172	14173	14004	14173	14206	14186	14127	14258	14217	14158	14114	14100	14154	13991	14282	14276	14205	14392	14251	14194	14074	14324	14221	14187	14096	14168	14293	14184	14168	14155	14239	14134	14246	14100	14041	14228	14061	14270	14214	14173	14136	14155	14201	14183	14177	14246	14173	14194	14281	14205	14124	14182	14048	14196	14253	14131	14202	14131	14206	14121	14172	14093	14413	14194	14202	14027	14257	14115	14445	14189	14282	14312	14295	14360	14215	14120	14099	14186	14175	14268	14223	14194	14329	14197	14244	14244	14137	14251	14153	14239	14250	14203	14291	14333	14199	14111	14167	14120	14239	14220	14194	14204	14239	14267	14039	14196	14262	14175	14314	14186	14218	14274	14212	14129	14091	14119	14166	14206	14239	14260	14193	14210	14201	14254	14179	14232	14376	14118	14179	14291	14261	14205	14158	14234	14399	14215	14240	14269	14115	14064	14241	14193	14191	14305	14092	14117	13954	14117	14155	14124	14259	14190	14126	14217	14300	14062	14109	14137	14113	14280	14189	14185	14143	14272	14301	14105	14194	14102	14186	14218	14155	14122	14396	14213	14099	14100	14241	14169	14153	14080	14096	14078	14188	14202	14294	14222	14118	14067	14225	14306	14185	14353	14164	14239	14195	14183	14301	14143	14158	14147	14203	14156	14125	14176	14095	14134	14224	14136	14166	14271	14150	14257	14279	14113	14209	14248	14115	14062	14081	14040	14127	14077	14111	14241	14156	14095	14187	14082	14323	14206	13939	14200	14132	14034	14180	14139	14287	14359	14088	14249	14143	14078	14237	14221	14407	14140	14262	14083	14141	14258	14164	14398	14334	14196	14364	14175	14261	14055	14140	13995	14220	14208	14140	14279	14224	14119	14123	14225	14187	14131	14272	14243	14151	14147	14117	14277	14307	14154	14231	14085	14253	14197	14223	14023	14024	14069	14194	14124	14286	14199	14273	14199	14119	14150	14119	14070	14124	13981	14180	14239	14161	14106	13996	14114	14210	14160	14017	14137	14324	14133	14224	14093	14269	14222	14213	14125	14245	14173	14194	14205	14211	14127	14084	14185	14261	14204	14090	14260	14039	14035	14238	14039	14333	14170	14092	14257	14294	14090	14176	14083	13975	14262	14175	14139	14200	14068	14339	14249	14120	14028	14230	14033	14135	14262	14172	14301	14141	14222	14122	14411	14321	14174	14043	14069	14311	14316	14157	14231	14413	14095	14246	14246	14174	14087	14294	14129	14185	14299	14126	14171	14168	14238	14284	14245	14171	14139	14202	14397	14332	14317	14125	14282	14186	14096	14164	14127	14251	13997	14202	14184	14331	14275	14287	14190	13958	14174	14179	14191	14172	14194	14200	14202	14276	14060	14089	14249	14128	14239	14230	14202	14102	14190	14266	14323	14274	14172	14278	14145	14091	14117	14190	14148	14172	14202	14154	14214	14281	14118	14243	14262	14215	14151	14209	14157	14168	14252	14223	14188	14168	14223	14341	14181	14124	14117	14194	14216	14202	14037	14241	14204	14273	14159	14134	14044	14287	14118	14234	14216	14097	14110	14361	14210	14195	14337	14336	14253	14224	14087	14161	14143	14138	14173	14227	14176	14137	14272	14112	14135	14219	14220	14208	14243	14285	14026	14025	14186	14169	14051	14278	14159	14043	14267	14178	14126	14359	14160	14254	14243	14138	14335	14224	14100	14142	14288	14209	14196	14357	14172	14182	14236	14126	14252	14208	14100	14338	14263	14036	14178	13834	14234	14087	14088	14174	14262	14289	14169	14192	14172	14070	14157	14202	14232	14436	14184	14182	14103	14325	14125	14248	14281	14206	14105	13956	14123	14273	14166	14153	14079	14211	14094	14219	14362	14209	14213	14072	14201	14153	14007	14333	14154	14313	14235	14225	14189	14092	14156	14142	14119	14359	14192	14035	14123	14258	14195	14040	14329	14185	14097	14141	14203	14195	14151	14124	14260	14206	14140	14185	14169	14177	14333	14224	14266	14076	14106	14197	14248	14088	14064	14170	14259	14103	14164	14285	14284	14082	14022	14235	14107	14248	14107	14342	14014	14301	14057	14245	14310	14224	14305	14104	14184	14022	14269	14215	14254	14265	14131	14057	14103	14189	14064	14199	14263	14126	14183	14126	14213	14198	14098	14024	14057	14346	14109	14150	14082	14080	14283	14212	14238	14079	14145	14118	14142	14109	14168	14043	14190	14287	13879	14279	14190	14217	14199	14213	14259	14406	14189	14258	14272	14155	14128	14239	14188	14208	14144	14249	14245	13926	14178	14109	14225	14244	14031	14090	14131	14243	14159	14108	14190	14074	14167	14131	14108	14180	14168	14122	14042	14159	14090	14278	14178	14223	14216	14416	14193	14076	14203	14240	14110	14199	14349	14088	14185	14142	14266	14084	14285	14142	14193	14344	14320	14254	14246	14252	14252	14320	14208	14254	14157	14125	14182	14203	14147	14259	14374	14111	14254	14267	14202	14108	14224	14147	14292	14085	14138	14295	14298	14236	14112	14157	14341	14158	14097	14107	14212	14277	14203	14230	14245	14207	14098	14431	14225	14103	14183	14135	14208	14224	14262	14209	14117	14186	14287	14113	14068	14192	14194	14090	13994	14006	14238	14318	14122	14263	14196	14210	14370	14031	14239	14050	14035	14200	14194	14150	14134	14215	14087	14350	14165	14044	14116	14057	14160	14317	13913	14081	14277	14240	14302	14136	14164	14239	14282	14116	14084	14026	14246	14053	14237	14380	14153	14278	14188	14104	14140	14082	14302	14221	14152	14235	14122	14270	14227	14223	14246	14108	14171	14270	14306	14227	14036	13959	14122	14129	14084	14199	14157	14258	14213	14100	14311	14048	14109	14203	13962	14135	14110
23673	20974	28178	23987	21518	20295	18963	16744	16028	16148	16377	16481	24576	31142	27219	22424	18943	17101	16288	16226	15767	15859	15826	15695	15677	15757	15890	15802	15908	15447	15902	15973	15832	15670	15773	15861	15780	15707	15793	15860	15651	15751	15664	15555	15620	15774	15873	15865	15742	15690	15826	15785	15751	15858	15841	15627	15601	15727	15636	15667	15740	15835	15656	16036	15812	15628	15938	15673	15627	15768	15788	15817	15832	15885	15770	15851	15690	15730	15910	15852	15749	15713	15621	15989	15774	15824	15582	15722	15712	15846	15890	15750	15661	15848	15733	15721	15678	15757	15779	15776	15812	15772	15483	15735	15721	15675	15542	15748	16043	15791	15605	15713	15758	15614	15794	15859	15739	15689	15823	15814	15767	15706	15704	15483	15510	15783	15916	15639	15847	15708	15598	15723	15655	15707	15720	15679	15752	15616	15838	15824	15755	15654	15758	15532	15805	16027	15895	15725	15843	15835	15462	15922	15753	15662	15689	15861	15876	15682	15748	15803	15661	16022	15641	15787	15722	15630	15661	15802	15518	15735	15777	15708	15723	15976	15860	15838	15787	15854	15630	15854	15852	15580	15696	15632	15741	15858	15923	15754	15652	15961	15532	15788	15633	15574	15482	15716	15849	15885	15669	15496	15812	15768	15591	15616	15897	15736	15815	15780	15713	15725	15667	15596	15901	15709	15606	15632	15813	15649	15784	15767	15759	15548	15830	15780	16058	15816	15798	15620	15783	15713	15711	15609	15864	15548	15609	15676	15599	15690	15823	15695	15720	15697	15817	15629	15704	15660	15719	15717	15765	15841	15606	15818	15721	15657	15786	15850	15816	15619	15820	15837	15903	15741	15778	15757	15732	15730	15730	15797	15720	15900	15513	15724	15582	15847	15622	15769	15842	15743	15747	15642	15861	15645	15770	15634	15663	15581	15935	15816	15527	15769	15562	15642	15728	15639	15697	15879	15593	15778	15786	15453	15710	15611	15697	15714	15778	15593	15788	15597	15568	15762	15574	15729	15740	15658	15887	15579	15705	15576	15777	15745	15757	15730	15838	15869	15682	15819	15591	15585	15496	15713	15620	15508	15789	15559	15680	15747	15967	15708	15729	15632	15781	15850	15705	15683	15705	15586	15584	15730	15746	15667	15615	15635	15762	15692	15797	15907	15663	15555	15934	15694	15793	15819	15804	15642	15614	15625	15496	15856	15607	15800	15732	15804	15783	15595	15624	16029	15937	15804	15696	15804	15748	15789	15609	15854	15842	15605	15617	15815	15659	15744	15879	15575	15708	15590	15993	15830	15684	15754	15770	15707	15739	15749	15822	15855	15624	15671	15637	15760	15720	15826	15594	15620	15801	15671	15708	15572	15717	15942	15643	15912	15637	15581	15824	15794	15494	15706	15772	15589	15722	15759	15691	15672	15765	15635	15734	15802	15800	15731	15689	15730	15682	15531	15576	15735	15693	15672	15754	15532	15831	15637	15688	15762	15703	15683	15538	15781	15767	15762	15795	15715	15657	15629	15883	16014	16060	15856	15817	15667	15683	15719	15843	15809	15753	15645	15520	15647	15691	15798	15677	15726	15773	15756	15723	15803	15750	15576	15618	15831	15699	15749	15791	15673	15851	15808	15671	15747	15856	15840	15687	15779	15803	15679	15667	15606	15796	15747	15916	15834	15720	15672	15698	15672	15901	15750	15731	15625	15478	15634	15789	15650	15746	15672	15775	15627	15779	15634	15630	15653	15912	15771	15720	15559	15668	15613	15744	15680	15609	15615	15857	15760	15813	15756	15689	15692	15733	15815	15801	15718	15826	15699	15773	15865	15842	15764	15863	15621	15968	15694	15823	15592	15661	15683	15744	15606	15650	15623	15869	15660	15695	15556	15747	15597	15605	15763	15578	15800	15546	15617	15772	15738	15624	15703	15758	15693	15771	15779	15894	15710	15856	15805	15704	15706	15641	15699	15869	15820	15864	15717	15790	15788	15795	15678	15901	15874	15657	15571	15698	15715	15626	15819	15685	15585	15656	15571	15649	15822	15716	15684	15822	15671	15597	15845	15737	15750	15613	15506	15797	15589	15841	15778	15579	15700	15747	15661	15642	15722	15742	15537	15734	15691	15756	15570	15671	15594	15511	15616	15724	15780	15635	15653	15702	15840	15685	15740	15637	15686	15710	15638	15755	15756	15598	15912	15672	15724	15787	15714	15655	15899	15897	15654	15711	15795	15720	15833	15735	15863	15555	15826	15594	15863	15597	15577	15903	15844	15663	15505	15653	15790	15890	15769	15731	15669	15733	15637	15593	15665	15863	15703	15700	15836	15509	15720	15719	15654	15596	15688	15929	15729	15602	15550	15627	15785	15683	15545	15728	15790	15786	15733	15590	15804	15766	15736	15760	15683	15702	15758	15668	15653	15677	15755	15804	15634	15682	15737	15806	15848	15581	15905	15734	15884	15838	15770	15786	15696	15704	15915	15721	15745	15625	15632	15822	15759	15586	15842	15669	15629	15643	15711	15725	15890	15612	15705	15720	15608	15690	15967	15683	15785	15905	15675	15705	15542	15613	15689	15577	15666	15670	15748	15795	15686	15627	15696	15832	15926	15664	15691	15813	15660	15744	15806	15763	15948	15839	15698	15740	15483	15567	15557	15734	15667	15757	15781	15556	15837	15706	15741	15777	15636	15689	15787	15836	15876	15813	15727	15794	15772	15733	15640	15607	15734	15815	15638	15670	15666	15693	15693	15533	15542	15713	15776	15566	15806	15752	15893	15495	15721	15809	15869	15614	15700	15600	15741	15845	15823	15660	15707	15699	15776	15789	15721	15680	15779	15741	15579	15510	15537	15709	15678	15735	15574	15606	15605	15781	15755	15825	15709	15559	15445	15734	15777	15834	15813	15591	15662	15625	15784	15635	15697	15811	15724	15642	15580	15594	15793	15722	15939	15670	15565	15606	15987	15687	15700	15604	15950	15827	15777	15642	15639	15925	15476	15585	15678	15824	15704	15724	15750	15715	15754	15780	15697	15790	15595	15733	15881	15665	15645	15593	15744	15559	15672	15631	15810	15736	15831	15774	15760	15847	15954	15719	15778	15533	15715	15800	15651	15625	15444	15957	15830	15640	15628	15707	15443	15645	15728	15688	15567	15688	15731	15767	15700	15653	15799	15514	15712	15620	15567	15708	15773	15679	15789	15649	15629	15737	15826	15667	15740	15541	15760	15805	15606	15481	15806	15661	15592	15699	15675	15856	15719	15669	15656	15675	15675	15748	15794	15663	15611	15640	15835	15961	15652	15797	15824	15721	15631	15756	15658	15808	15459	15798	15601	15769	15602	15820	15589	15678	15795	15857	15680	15772	15864	15629	15549	15727	15757	15620	15684	15818	15632	15772	15579	15658	15723	15894	15546	15484	15601	15631	15805	15922	15692	15721	15724	15732	15829	15899	15790	15774	15758	15602	15713	15656	15458	15691	15815	15610	15627	15706	15456	15815	15823	15812	15835	15764	15781	15687	15763	15948	15874	15778	15677	15696	15768	15830	15470	15876	15718	15820	15570	15820	15510	15776	15793	15784	15658	15638	15501	15615	15787	16054	15663	15894	15840	15736	15642	15895	15789	15841	15638	15783	15887	15742	15734	15563	15459	15616	15557	15690	15744	15635	15750	15844	15744	15828	15682	15753	15801	15589	15716	15705	15643	15628	15769	15714	15931	15771	15608	15554	15733	15912	15593	15853	15769	15481	15735	15899	15706	15560	15721	15709	15792	15673	15770	15774	15705	15771	15714	15708	15634	15748	15775	15802	15891	15906	15716	15793	16033	15635	15569	15854	15545	15771	15946	15617	15736	15615	15547	15765	15606	15504	15692	15551	15624	15964	15948	15571	15610	15912	15909	15800	15633	15786	15798	15666	15446	15530	15787	15591	15928	15793	15801	15636	15760	15512	15816	15812	15764	15536	15672	15745	15676	15769	15605	15744	15715	15658	15902	15671	15723	15735	15757	15682	15912	15734	15897	15585	15543	15658	15660	15690	15720	15619	15590	15607	15577	15581	15763	15720	15598	15836	15660	15753	15807	15850	15791	15830	15590	15596	15843	15614	15733	15804	15725	15904	15687	15561	15612	15812	15767	15696	15823	15642	15794	15731	15879	15615	15816	15927	15675	15960	15756	15666	15597	15813	15753	15718	15778	15618	15740	15757	15706	15572	15586	15714	15723	15836	15546	15729	15615	15736	15725	15654	15632	15703	15893	15762	15637	15633	15746	15922	15855	15789	15746	15681	15614	15687	15664	15678	15664	15924	15864	15690	15823	15775	15622	15798	15583	15644	15613	15666	15645	15907	15713	15678	15658	15717	15724	15626	15652	15855	15720	15721	15834	15611	15713	15811	15819	15692	15494	15956	15683	15817	15642	15698	15838	15732	15672	15726	15798	15785	15570	15917	15566	15613	15813	15649	15883	15677	15927	15543	15510	15807	15636	15709	15620	15752	15392	15732	15647	15672	15533	15773	15838	15826	15607	15739	15770	15622	15600	15784	15845	15873	15697	15707	15675	15680	15674	15728	15639	15687	15610	15702	15836	15621	15675	15393	15509	15571	15587	15829	15763	15544	15615	15715	15654	15710	15908	15779	15845	15517	15675	15608	15509	15588	15669	15656	15708	15811	15624	15860	15807	15830	15429	15771	15737	15674	15835	15902	15672	15600	15655	15696	15662	15579	15932	15676	15707	15693	15740	15683	15701	15842	15547	15797	15763	15672	15811	15700	15848	15674	15655	15719	15727	15808	15760	15695	15702	15736	15718	15694	15733	15967	15710	15701	15651	15651	15952	15624	15687	15702	15617	15658	15585	15775	15624	15718	15818	15749	15738	15672	15657	15640	15663	15919	15841	15714	15799	15582	15687	15672	15610	15826	15822	15614	15659	15870	15821	15830	15961	15757	15687	15932	15768	15810	15517	15741	15714	15780	15837	15795	15732	15824	15708	15623	15593	15817	15576	15594	15619	15736	15600	15581	15597	15684	15564	15723	15742	15806	15747	15852	15764	15625	15803	15707	15764	15719	15699	15595	15768	15874	15574	15598	15855	15713	15841	15748	15874	15639	15649	15730	15783	15564	15699	15677	15661	15794	15938
13286	22169	20615	17583	16673	16102	15472	15271	15245	15203	15514	15578	28582	34033	28615	22655	17949	15546	15024	14727	14656	14429	14667	14448	14440	14475	14624	14515	14404	14616	14577	14454	14566	14431	14436	14501	14523	14609	14445	14482	14513	14423	14401	14539	14486	14591	14528	14503	14404	14435	14316	14456	14571	14563	14579	14535	14528	14416	14454	14561	14497	14629	14432	14578	14385	14543	14419	14463	14503	14498	14658	14590	14386	14446	14555	14380	14635	14300	14371	14437	14576	14547	14377	14430	14342	14578	14457	14490	14393	14518	14388	14493	14357	14542	14525	14405	14653	14425	14538	14541	14595	14450	14564	14385	14535	14599	14403	14377	14446	14367	14379	14550	14443	14404	14386	14486	14379	14627	14644	14492	14486	14424	14464	14488	14432	14513	14530	14496	14434	14533	14432	14517	14515	14532	14522	14358	14606	14556	14527	14743	14448	14361	14677	14464	14453	14647	14424	14602	14378	14473	14639	14638	14676	14363	14465	14466	14429	14583	14529	14354	14592	14423	14555	14419	14450	14397	14384	14262	14531	14408	14503	14446	14584	14565	14406	14380	14401	14526	14440	14358	14507	14514	14477	14462	14479	14440	14604	14560	14619	14473	14452	14386	14467	14587	14516	14538	14591	14413	14448	14509	14436	14463	14456	14482	14454	14653	14427	14498	14296	14524	14355	14375	14293	14626	14552	14455	14406	14493	14523	14497	14440	14431	14496	14497	14590	14468	14529	14313	14436	14498	14598	14456	14565	14261	14342	14465	14556	14245	14372	14437	14508	14381	14484	14589	14223	14643	14422	14572	14546	14431	14516	14352	14519	14511	14405	14312	14495	14632	14481	14555	14508	14421	14514	14444	14531	14457	14238	14331	14512	14465	14513	14450	14406	14429	14349	14464	14507	14492	14396	14517	14624	14494	14539	14431	14538	14412	14381	14528	14489	14508	14567	14470	14541	14474	14404	14695	14415	14420	14570	14651	14471	14403	14393	14463	14323	14326	14635	14456	14657	14387	14458	14557	14384	14426	14476	14549	14562	14650	14313	14445	14423	14461	14414	14350	14468	14503	14583	14340	14460	14528	14350	14420	14458	14499	14575	14432	14511	14515	14565	14397	14307	14497	14490	14449	14546	14484	14483	14448	14501	14398	14588	14395	14583	14434	14532	14463	14523	14492	14579	14466	14486	14474	14425	14482	14484	14582	14394	14358	14533	14485	14630	14461	14425	14573	14437	14532	14559	14602	14523	14588	14592	14569	14303	14422	14462	14332	14490	14614	14483	14529	14499	14428	14321	14636	14476	14481	14525	14578	14390	14403	14344	14516	14302	14320	14372	14480	14484	14372	14378	14499	14596	14437	14564	14492	14341	14585	14405	14454	14541	14461	14455	14550	14514	14475	14291	14439	14403	14525	14451	14517	14503	14443	14286	14278	14457	14515	14527	14525	14469	14535	14548	14463	14611	14416	14544	14527	14497	14462	14511	14508	14525	14450	14472	14303	14456	14398	14634	14358	14436	14505	14565	14661	14373	14479	14532	14358	14428	14538	14547	14501	14481	14513	14401	14480	14431	14534	14413	14423	14532	14424	14594	14436	14490	14403	14428	14563	14530	14440	14633	14376	14354	14448	14492	14556	14506	14294	14471	14568	14639	14490	14404	14473	14467	14472	14566	14485	14438	14507	14640	14523	14631	14483	14514	14251	14563	14454	14439	14340	14512	14294	14315	14356	14522	14485	14379	14549	14495	14382	14503	14408	14386	14385	14558	14464	14381	14559	14341	14428	14507	14368	14446	14605	14426	14356	14436	14701	14444	14534	14357	14513	14506	14402	14596	14494	14632	14703	14386	14405	14566	14456	14486	14355	14562	14505	14349	14583	14428	14477	14355	14681	14471	14241	14417	14630	14528	14442	14311	14582	14489	14251	14524	14457	14354	14330	14260	14414	14373	14351	14504	14300	14424	14555	14535	14490	14321	14464	14578	14557	14538	14459	14548	14600	14641	14445	14434	14401	14430	14410	14443	14613	14467	14381	14470	14489	14450	14522	14513	14460	14376	14448	14451	14480	14449	14509	14501	14394	14504	14369	14479	14544	14373	14418	14209	14372	14532	14390	14435	14499	14512	14544	14459	14477	14462	14426	14459	14488	14450	14609	14654	14573	14507	14604	14486	14361	14445	14376	14478	14454	14433	14490	14400	14646	14457	14555	14446	14600	14340	14326	14519	14615	14495	14303	14578	14558	14531	14458	14337	14303	14441	14304	14449	14391	14410	14261	14491	14550	14420	14446	14464	14293	14366	14445	14466	14523	14625	14442	14435	14633	14540	14477	14475	14533	14464	14405	14302	14433	14498	14387	14492	14552	14545	14333	14457	14595	14353	14500	14612	14576	14414	14303	14410	14511	14519	14467	14525	14491	14537	14371	14391	14302	14387	14527	14384	14402	14446	14568	14551	14538	14476	14342	14558	14522	14402	14471	14272	14493	14613	14499	14569	14519	14576	14419	14623	14536	14328	14411	14387	14541	14407	14695	14447	14492	14376	14307	14440	14451	14573	14533	14650	14378	14461	14324	14417	14491	14321	14524	14516	14521	14432	14375	14477	14482	14560	14408	14466	14417	14409	14427	14465	14334	14455	14437	14373	14470	14495	14614	14545	14557	14679	14480	14435	14410	14387	14603	14343	14397	14389	14485	14597	14366	14398	14262	14437	14528	14617	14560	14453	14561	14589	14400	14476	14342	14507	14329	14612	14342	14467	14595	14418	14598	14469	14540	14497	14389	14397	14451	14288	14444	14540	14522	14663	14428	14421	14234	14363	14423	14503	14472	14481	14348	14394	14282	14426	14355	14490	14506	14548	14247	14350	14259	14437	14466	14463	14438	14488	14498	14481	14595	14359	14578	14495	14383	14452	14515	14544	14425	14570	14453	14454	14356	14526	14430	14541	14320	14496	14518	14494	14610	14528	14533	14421	14542	14562	14410	14504	14376	14407	14439	14450	14456	14467	14538	14549	14426	14505	14560	14275	14445	14549	14452	14268	14351	14300	14482	14378	14530	14546	14562	14469	14333	14567	14430	14346	14489	14561	14632	14508	14341	14530	14478	14569	14661	14514	14390	14728	14533	14482	14494	14543	14315	14362	14504	14496	14526	14363	14558	14366	14412	14577	14542	14400	14341	14436	14432	14442	14499	14412	14731	14353	14420	14387	14500	14508	14606	14488	14353	14525	14451	14619	14366	14612	14612	14610	14523	14419	14502	14547	14502	14466	14482	14473	14397	14524	14333	14625	14543	14497	14484	14454	14513	14422	14475	14364	14425	14463	14513	14311	14523	14483	14620	14500	14486	14477	14599	14529	14295	14399	14377	14410	14490	14565	14567	14580	14345	14401	14554	14337	14589	14504	14693	14444	14211	14560	14400	14409	14526	14568	14558	14546	14504	14624	14466	14470	14588	14549	14443	14437	14616	14473	14463	14429	14487	14585	14425	14422	14338	14628	14500	14375	14371	14507	14462	14440	14430	14417	14519	14629	14455	14397	14360	14418	14477	14362	14401	14412	14376	14498	14609	14451	14412	14556	14466	14470	14426	14451	14435	14428	14566	14404	14597	14514	14504	14513	14512	14621	14441	14386	14449	14536	14567	14561	14555	14408	14471	14442	14496	14486	14447	14366	14379	14323	14282	14601	14470	14531	14416	14334	14545	14463	14577	14486	14538	14242	14484	14433	14483	14383	14629	14329	14517	14265	14596	14519	14501	14562	14447	14391	14312	14572	14450	14512	14578	14525	14567	14533	14489	14560	14384	14476	14240	14517	14495	14404	14531	14409	14472	14377	14526	14518	14436	14470	14477	14608	14398	14335	14305	14566	14409	14531	14484	14465	14722	14583	14386	14620	14561	14543	14450	14415	14467	14535	14492	14411	14456	14557	14470	14312	14469	14380	14401	14539	14265	14554	14532	14440	14449	14563	14343	14431	14315	14401	14388	14440	14425	14485	14537	14478	14628	14458	14597	14487	14346	14483	14381	14445	14572	14416	14498	14471	14439	14504	14481	14475	14346	14453	14503	14581	14366	14402	14531	14397	14603	14454	14229	14486	14545	14497	14400	14573	14583	14421	14369	14503	14380	14593	14423	14540	14313	14478	14254	14519	14577	14395	14538	14492	14286	14526	14517	14549	14534	14600	14312	14497	14463	14493	14324	14470	14527	14619	14470	14457	14621	14597	14351	14601	14566	14434	14342	14329	14434	14447	14471	14427	14487	14507	14526	14545	14370	14523	14456	14443	14508	14364	14466	14652	14456	14482	14593	14470	14463	14454	14458	14465	14360	14456	14493	14593	14549	14572	14402	14317	14557	14511	14637	14593	14497	14435	14460	14616	14749	14526	14460	14537	14410	14534	14290	14584	14342	14500	14476	14546	14480	14400	14450	14453	14509	14344	14529	14488	14590	14526	14449	14530	14508	14623	14404	14341	14417	14496	14651	14509	14458	14481	14503	14439	14371	14485	14404	14496	14558	14418	14418	14529	14456	14491	14434	14671	14438	14440	14636	14318	14765	14408	14571	14592	14567	14494	14377	14322	14560	14444	14395	14387	14356	14551	14374	14538	14430	14487	14585	14429	14415	14579	14569	14298	14588	14438	14413	14650	14366	14554	14582	14542	14490	14561	14470	14268	14607	14222	14440	14609	14338	14456	14548	14331	14474	14568	14503	14451	14462	14612	14406	14355	14527	14723	14383	14642	14292	14386	14359	14439	14585	14451	14472	14447	14414	14374	14397	14323	14438	14428	14468	14492	14399	14564	14389	14464	14484	14559	14545	14502	14282	14496	14538	14606	14406	14505	14612	14543	14315	14507	14404	14469	14579	14560	14552	14444	14545	14586	14467	14616	14532	14565	14453	14521	14399	14488	14532	14495	14409	14561	14333	14604	14498	14566	14637	14506	14514	14378	14472	14501	14377	14340	14312	14626	14508	14484	14518	14513	14535	14518	14415	14461	14424	14545	14443	14520	14524	14464	14484	14532	14327	14419	14300	14476	14673	14365	14517	14433	14555	14460	14391	14608	14409	14529	14549	14386	14552	14363	14517	14515	14508	14448	14383	14502	14280	14468	14298	14626	14521	14455	14373	14567	14436	14489	14527
22618	20982	28671	23496	21084	22590	23185	17990	16978	17603	17563	17473	26110	38394	35352	29198	23217	18338	17258	16434	16182	16265	16263	16180	16125	16102	16014	16166	16163	16196	16254	16041	16021	16257	16034	16062	16142	16325	16129	16145	16240	16004	16222	16194	16255	16130	16187	16032	16041	16012	16223	16217	16124	16152	16173	16235	16336	16041	16219	16205	16330	16136	16086	16145	16211	15999	16111	16215	16232	16098	16177	16142	15871	16099	16137	16029	16122	16161	16071	16008	16179	15833	16101	16085	16141	16010	16085	16133	16074	16109	16123	16164	16003	15840	15944	16067	16425	16087	16194	16093	16011	16000	16077	16294	15973	16141	16047	16097	15924	15975	16010	15995	15914	16114	16097	16042	15983	15936	16301	16128	15998	16197	15862	16140	16139	16293	15951	15853	15915	16105	16142	16080	16112	16054	16003	16056	15949	16034	16159	16062	16009	16263	16034	16012	16084	16220	16364	16125	16098	16123	16112	15848	15987	16054	15923	15883	16095	16060	16162	16117	16030	16181	16159	16083	16053	16222	16184	16140	16102	16106	16350	16510	16074	16120	16155	16260	16207	16101	16126	16005	16031	15896	16028	16105	15923	15991	15796	16004	15924	16002	15976	16065	16134	16140	16244	16081	15938	15949	16237	15926	16087	16003	16000	15976	16047	15972	16059	16038	15946	15940	16073	15927	16073	16160	16167	15980	16176	15973	16076	15965	16082	16079	16156	15932	16170	16129	16055	16021	16180	16035	16049	16064	16250	16123	16073	16097	16193	16029	16209	16082	16082	15960	15922	15878	16166	15849	16179	15713	15985	16069	16223	16156	15935	16174	16138	16275	15973	16037	16167	16235	16155	16030	15975	16170	16261	16124	16136	16136	16092	16037	15940	15981	16180	16094	15894	16051	16070	16102	16091	16148	16109	16078	16071	15985	16044	15977	16157	16222	16209	16128	16321	16017	16068	16031	16111	16006	15919	16185	16100	15913	15894	15875	16094	16280	15896	16073	16015	16060	15946	15979	15953	16017	15800	16108	16324	16039	16138	16069	16020	16130	16011	16063	16074	15982	15999	15996	16045	16036	16018	15914	15960	15913	16055	16102	16132	16212	15986	15957	16164	16072	15960	16216	16088	16251	16023	16041	16234	15948	15980	16012	16033	16233	15954	15880	16010	15947	16038	15855	16097	15967	16180	16016	16202	15912	15916	16051	16008	16067	16145	16143	16029	16115	16027	15970	15943	16018	16042	16162	16037	16031	16067	15912	15974	15879	16105	15960	16249	15834	16008	16132	16131	16181	15864	15990	15957	16109	16174	16020	16068	15865	16201	16110	15959	16130	16137	16154	16096	15907	16257	16119	16047	15873	16260	16011	16024	16060	15978	16019	16164	16108	15925	16213	16148	15899	15950	16126	15997	16182	15860	16079	16110	16034	16153	16132	16191	16157	15977	16262	16133	16216	16155	16223	15871	16111	16217	16288	16117	15920	16136	16027	16009	16086	16203	16194	16080	16075	16146	16089	15922	16195	16102	15947	15957	15873	15940	16076	16129	16150	16008	16182	16066	16120	16214	16216	16035	16122	16226	16032	16124	16069	15868	16068	16183	16145	16041	15879	16101	16096	16048	16174	16244	16032	15994	16028	16184	16013	16072	16078	16032	16020	16002	16003	15905	15984	16194	15964	15946	15934	16180	15919	16053	16070	16142	16034	16024	15960	16094	16084	15873	16234	16185	16172	15980	15974	16007	16151	16111	16164	16047	16076	15941	16101	15962	15954	15999	15968	15986	15916	15933	15840	15982	16093	16284	16055	16113	16241	16148	15872	16085	16011	16080	15930	16155	16138	15965	15998	16061	15924	16119	16002	15959	15878	15928	16028	16098	15924	15988	16118	16077	16108	16224	16061	16193	15930	15876	16056	16087	16281	16031	16101	15980	16064	15763	16087	16070	16056	16089	15977	15967	16042	16156	16059	15989	16058	15996	16045	16255	16048	16141	16174	16157	16095	16162	16083	16056	16101	16097	16015	15999	15961	15989	15997	16067	16030	15932	16048	15899	16046	16054	15972	15926	16039	16200	16022	16017	15993	16066	16105	16043	16243	16069	16005	16157	16041	16007	15989	15985	16058	16150	16060	15965	15963	15951	15900	15951	16006	16118	15939	16008	16089	16151	16023	15965	16175	16036	16106	15955	16023	16207	16150	16175	16022	16032	16145	16042	16148	16204	16352	16181	16117	15934	16033	16154	16090	16067	15881	16010	15972	16165	16146	16049	15979	16163	16174	15953	16005	16270	16031	16072	16362	16031	16150	15951	16166	16128	15901	16036	15914	16122	15975	16029	16092	16176	16083	15981	16040	16056	16113	16012	15888	16041	16002	16195	16210	16074	16180	16018	16125	16257	15952	16082	15996	16044	15899	16136	16109	16056	16201	16189	16010	16107	16208	15948	15844	16114	15952	16056	16134	16031	16097	16118	16091	15978	16129	16082	16210	15835	16245	16081	15987	16138	16093	16079	16007	16028	16019	15935	15979	15992	16139	16007	16007	16145	15946	16354	16065	16047	15947	15967	15998	16034	15984	16162	15702	16132	15950	16116	16009	16126	16149	16236	16102	16031	15979	16166	16166	16020	15913	15974	15976	16013	16084	16059	16052	16077	16176	16230	15920	16120	16083	16081	16093	15963	15969	16158	16125	16099	16096	16125	16042	16185	16042	16146	15981	16052	16121	16112	16060	15953	16093	16103	16099	15995	16089	16244	15994	16034	16020	16063	15801	16141	16051	16103	15809	15900	16082	16276	16099	16124	15985	15945	16006	16027	15950	15852	16005	16079	16076	15937	15883	16233	16158	15891	16225	16131	16226	15971	16118	16035	16020	15992	15989	16142	16195	16003	15957	15995	15768	15800	16000	15907	15942	16128	15978	15994	16097	16071	15981	15933	15998	16133	16167	16065	16266	16225	16050	16143	16078	16056	15878	16212	16258	16131	16090	15909	16181	16129	16029	16170	16021	16046	16122	15911	16169	16057	16082	16057	16022	16261	15999	16186	16006	16097	16008	16062	15981	15924	15945	16143	16096	15903	15925	15952	16133	16151	16209	16030	16041	16244	16114	15980	16071	16045	16049	15975	15824	16077	16086	15990	15990	16119	16084	15981	15990	15905	16063	15950	15892	16070	15843	15945	16042	16160	16205	16015	15917	15987	16069	16239	16344	16230	16118	16057	16030	15835	16019	16055	16182	16170	16233	15988	16055	16143	16053	16003	16095	15833	16042	15871	16127	15999	16094	16038	16188	16122	15915	16109	15930	16021	16123	16183	16109	15878	16192	16123	15959	16040	16153	16183	16104	16125	16049	15966	16103	16247	15968	16081	16156	16048	16011	16116	16160	16170	16051	16097	15969	16155	16136	15950	16208	16153	16091	16044	16022	16029	16209	16199	16050	16138	16077	15945	15945	16183	16220	16083	16081	15805	15986	16009	15985	16106	16109	16091	16052	15945	15899	16156	16118	15896	16121	15979	16098	16084	16160	16020	16069	16143	16172	16111	16094	16027	16073	16090	16089	16029	15825	16054	16172	16005	16155	15960	16249	15957	16057	16211	16096	16189	16256	16161	16104	16012	15962	16031	16084	16199	16115	15893	16039	16019	15985	16213	15977	16108	16110	16193	16125	16127	16014	16207	15944	15799	16071	15923	16043	16029	15957	16124	15991	15963	16001	15985	15999	16017	15920	16132	16137	16203	16108	15965	16022	16272	16024	16031	16110	16089	16054	15891	16072	16088	16000	16157	15933	16194	16094	15942	16014	16063	16264	16052	16060	16163	15866	15961	16052	16104	16004	16222	15954	15982	16190	15957	15833	16224	16036	15884	15871	16057	16010	16274	15851	15939	16080	16114	15935	15945	16038	15966	16031	15797	16030	16055	15987	16009	15763	16196	16124	16109	16061	16243	15989	15819	16108	16002	16351	15937	15920	16112	16028	16099	15959	16006	15877	16150	16080	16328	16144	16062	15935	16083	15926	15963	16095	16156	16128	16189	16136	16190	16126	16082	16133	16323	16143	16160	16219	15922	16060	16007	16263	16009	15948	15811	16000	16148	16166	16081	16105	15970	16059	15878	15979	15933	16080	15964	15970	16128	15849	16015	16137	16075	15991	16114	15988	16024	15919	15969	15782	15939	16077	16045	16181	16086	15995	15907	16103	16041	16026	15983	16179	16160	16075	15987	16022	16051	15913	15953	16195	15995	16015	16072	15878	15990	15967	16053	16129	16144	15975	16062	15955	16203	16064	16111	16050	16092	16026	16104	15992	15983	15906	15959	16116	16145	16035	16194	15941	16126	16105	15996	15993	16074	16019	15974	15956	16128	15907	15970	16129	15824	15848	15854	15915	15827	15862	15978	16010	16189	16059	16047	16190	16072	15874	16121	16184	15995	16188	16155	16061	16188	15968	16114	16077	16227	16030	15973	15986	16206	16035	16032	16177	16106	16180	16047	16067	16073	16115	16041	16212	15841	15962	16048	16160	16085	16020	16018	16177	15867	16055	15993	15962	16032	16142	15936	16222	15989	16063	16040	16083	16098	16217	16081	16127	16200	15962	16300	16133	16274	16000	16093	15994	16183	16297	16121	15998	15988	16046	16082	15967	15952	16103	15966	16207	16189	16016	16005	15915	15847	16126	15962	15802	16045	15912	16040	16128	15985	16093	15909	15837	16234	15940	15924	16009	16013	16049	15999	16147	16135	16143	16036	15962	16041	15911	16076	16069	16075	15998	15938	16099	15877	16146	15867	16118	15918	15880	16062	16035	15923	16021	16275	15987	16037	16204	16016	16027	16222	15923	15956	15917	16205	16078	16076	16045	16019	16056	16065	15932	16050	16194	15971	16086	16097	15904	16122	16122	16038	16162	15887	16103	16083	16106	16081	15986	16031	16151	16090	16087	16092	16080	16028	15845	15961	16122	16119	16001	15994	16101	16034	15922	15911	16022	15927	16098	15860	15987	16002	15945	16026	16116	16139	16134	15965	15908	16151	16265	16075	16196	16141	16106	15933	16048	16151	16127	16047	16034	16072	16029	16064	15989	15910	16165	16109	16127	16132	16092	16281	15813	16048	15866	15965	15907	16264	16067	16169	16142	16030	15969	15978	15980
14522	25906	24108	19670	17892	17046	16677	16125	16093	16456	16397	16355	30869	41377	36944	30641	22541	16753	15674	15051	14569	14834	14652	14443	14697	14590	14610	14530	14570	14856	14527	14689	14678	14645	14712	14558	14723	14729	14748	14695	14827	14738	14783	14659	14506	14689	14636	14663	14840	14647	14735	14870	14716	14550	14761	14732	14550	14572	14654	14795	14665	14631	14516	14774	14555	14580	14698	14510	14614	14716	14572	14581	14596	14533	14747	14648	14545	14635	14676	14612	14727	14791	14716	14634	14690	14788	14623	14728	14496	14747	14745	14851	14774	14799	14617	14744	14565	14659	14579	14637	14756	14590	14776	14684	14668	14657	14622	14773	14604	14676	14543	14571	14611	14444	14716	14495	14564	14728	14693	14653	14718	14586	14604	14638	14588	14684	14484	14500	14661	14641	14748	14472	14627	14601	14657	14553	14616	14626	14569	14713	14545	14611	14510	14739	14388	14654	14558	14726	14664	14727	14648	14609	14589	14634	14667	14505	14751	14734	14671	14559	14569	14569	14754	14611	14674	14493	14689	14718	14551	14601	14592	14779	14702	14610	14664	14610	14613	14501	14682	14546	14650	14488	14788	14670	14701	14599	14601	14661	14733	14815	14528	14670	14740	14396	14815	14696	14634	14633	14520	14548	14635	14698	14481	14657	14664	14535	14799	14678	14553	14649	14622	14744	14710	14713	14607	14591	14669	14742	14565	14558	14666	14606	14621	14754	14599	14503	14806	14664	14879	14621	14831	14698	14679	14680	14590	14714	14695	14621	14748	14778	14759	14429	14639	14839	14703	14490	14589	14702	14532	14732	14817	14479	14643	14428	14534	14693	14526	14660	14631	14526	14591	14617	14801	14582	14839	14647	14621	14670	14736	14521	14595	14626	14585	14536	14746	14655	14657	14571	14683	14701	14639	14581	14563	14698	14565	14666	14654	14601	14576	14659	14579	14587	14509	14655	14702	14497	14706	14751	14474	14689	14540	14784	14577	14588	14647	14650	14633	14784	14711	14502	14582	14636	14651	14747	14758	14654	14594	14536	14588	14699	14680	14671	14709	14513	14707	14602	14579	14517	14507	14632	14686	14586	14651	14583	14538	14862	14522	14602	14594	14526	14639	14599	14766	14605	14602	14633	14696	14772	14728	14461	14579	14573	14575	14589	14569	14639	14745	14640	14693	14641	14683	14591	14635	14624	14801	14839	14668	14503	14680	14747	14588	14460	14730	14870	14712	14525	14747	14621	14552	14491	14641	14592	14710	14635	14789	14700	14594	14638	14654	14719	14631	14635	14541	14611	14545	14654	14675	14654	14411	14646	14521	14597	14624	14624	14630	14656	14800	14565	14596	14602	14634	14567	14608	14569	14518	14549	14678	14595	14607	14692	14781	14633	14728	14620	14674	14546	14508	14675	14702	14555	14475	14794	14651	14566	14703	14591	14584	14668	14581	14669	14824	14338	14637	14647	14666	14508	14754	14586	14398	14600	14589	14531	14783	14552	14513	14694	14576	14717	14720	14601	14579	14686	14621	14684	14600	14680	14679	14632	14550	14693	14732	14682	14786	14509	14567	14789	14559	14464	14575	14623	14649	14700	14731	14635	14742	14589	14727	14669	14584	14854	14659	14603	14647	14740	14578	14632	14710	14658	14723	14696	14673	14626	14688	14641	14759	14664	14678	14598	14721	14643	14481	14694	14617	14592	14680	14641	14551	14672	14539	14605	14657	14583	14746	14686	14557	14741	14693	14663	14625	14697	14681	14779	14537	14713	14621	14708	14446	14527	14706	14591	14477	14703	14600	14624	14557	14608	14602	14583	14845	14531	14651	14747	14642	14669	14511	14653	14689	14504	14608	14610	14508	14601	14745	14696	14746	14674	14655	14545	14665	14550	14674	14585	14624	14610	14631	14452	14620	14706	14562	14646	14535	14621	14597	14663	14604	14653	14726	14302	14539	14574	14490	14637	14568	14618	14677	14686	14599	14747	14632	14651	14536	14726	14569	14528	14672	14701	14640	14614	14611	14702	14717	14547	14711	14705	14563	14439	14711	14541	14812	14651	14815	14557	14759	14694	14531	14576	14526	14533	14667	14467	14716	14626	14681	14932	14790	14511	14770	14614	14454	14563	14701	14658	14505	14596	14652	14566	14566	14677	14731	14561	14713	14468	14704	14642	14614	14681	14552	14610	14582	14596	14772	14648	14697	14609	14437	14518	14667	14519	14672	14557	14734	14443	14677	14554	14605	14637	14590	14554	14638	14588	14576	14598	14800	14607	14712	14737	14682	14776	14615	14619	14862	14593	14517	14637	14549	14419	14587	14595	14547	14707	14408	14591	14689	14537	14583	14602	14633	14670	14598	14683	14805	14602	14487	14738	14518	14625	14687	14629	14766	14688	14420	14667	14497	14578	14700	14573	14725	14542	14712	14565	14628	14569	14605	14732	14681	14558	14689	14781	14658	14569	14636	14521	14614	14730	14770	14493	14535	14543	14690	14571	14708	14561	14752	14558	14666	14773	14543	14551	14772	14651	14761	14602	14660	14538	14659	14759	14688	14719	14474	14502	14684	14713	14689	14498	14562	14575	14537	14754	14641	14676	14686	14673	14656	14760	14477	14661	14633	14576	14852	14673	14553	14829	14740	14727	14605	14736	14685	14612	14611	14589	14461	14547	14601	14714	14571	14590	14590	14674	14533	14751	14648	14761	14551	14615	14698	14550	14490	14731	14632	14708	14640	14633	14357	14575	14594	14642	14684	14559	14660	14639	14579	14685	14506	14789	14615	14563	14507	14806	14673	14626	14811	14778	14564	14473	14555	14598	14815	14559	14750	14731	14624	14558	14590	14587	14679	14638	14523	14661	14634	14656	14805	14612	14645	14570	14624	14640	14716	14716	14631	14616	14622	14597	14635	14628	14567	14669	14680	14657	14559	14630	14654	14454	14572	14473	14761	14641	14733	14725	14666	14897	14668	14624	14470	14664	14664	14867	14661	14501	14816	14641	14678	14476	14799	14512	14673	14583	14687	14668	14512	14706	14756	14874	14751	14636	14779	14713	14650	14714	14703	14623	14553	14634	14694	14528	14698	14705	14722	14768	14710	14701	14738	14721	14588	14651	14664	14647	14616	14524	14813	14672	14806	14549	14663	14522	14607	14583	14528	14511	14720	14557	14594	14574	14695	14479	14652	14536	14597	14580	14763	14715	14741	14560	14817	14674	14648	14589	14639	14770	14657	14482	14745	14555	14730	14820	14577	14504	14659	14687	14593	14698	14582	14581	14810	14666	14602	14596	14498	14516	14780	14858	14717	14474	14592	14611	14624	14663	14666	14682	14567	14691	14585	14562	14610	14647	14408	14586	14840	14530	14610	14625	14615	14683	14597	14636	14609	14504	14755	14453	14666	14519	14642	14688	14688	14638	14536	14553	14617	14725	14694	14541	14566	14555	14715	14756	14456	14538	14641	14634	14556	14697	14539	14684	14488	14671	14659	14674	14512	14757	14605	14572	14561	14540	14802	14698	14682	14716	14796	14640	14785	14757	14677	14653	14592	14473	14699	14510	14487	14618	14732	14679	14557	14727	14473	14693	14655	14535	14645	14755	14861	14578	14742	14650	14642	14618	14616	14760	14652	14554	14476	14606	14579	14510	14564	14698	14648	14627	14710	14588	14614	14658	14782	14687	14723	14642	14727	14628	14481	14473	14567	14858	14690	14574	14675	14644	14736	14657	14665	14469	14638	14637	14627	14736	14639	14610	14691	14634	14711	14539	14403	14510	14599	14657	14544	14589	14570	14696	14734	14715	14482	14780	14675	14531	14670	14699	14669	14585	14729	14618	14596	14793	14575	14745	14669	14519	14556	14604	14679	14751	14618	14754	14417	14536	14639	14728	14514	14599	14864	14667	14776	14650	14636	14703	14506	14626	14578	14677	14443	14637	14717	14762	14545	14386	14633	14577	14734	14727	14599	14636	14489	14795	14561	14554	14612	14625	14543	14688	14869	14751	14583	14635	14646	14559	14703	14667	14717	14552	14598	14689	14601	14561	14711	14685	14715	14666	14623	14650	14555	14722	14674	14626	14549	14575	14806	14781	14582	14630	14727	14613	14836	14655	14741	14594	14498	14586	14570	14593	14595	14737	14501	14520	14646	14600	14638	14641	14636	14617	14735	14745	14485	14623	14566	14714	14707	14826	14599	14536	14649	14713	14679	14608	14799	14683	14536	14571	14536	14577	14547	14601	14798	14649	14690	14477	14591	14628	14599	14444	14626	14808	14656	14671	14633	14724	14548	14599	14704	14748	14454	14409	14639	14660	14707	14727	14739	14521	14657	14676	14430	14663	14480	14699	14592	14607	14583	14533	14781	14742	14515	14595	14635	14752	14545	14596	14556	14533	14670	14689	14801	14678	14746	14520	14694	14630	14719	14716	14693	14719	14716	14577	14528	14730	14598	14747	14704	14664	14730	14614	14652	14773	14639	14724	14555	14782	14668	14580	14695	14551	14636	14592	14525	14606	14385	14714	14670	14614	14518	14418	14741	14541	14577	14727	14601	14539	14578	14706	14522	14690	14639	14703	14690	14664	14705	14661	14767	14584	14613	14628	14672	14638	14692	14669	14656	14704	14552	14692	14690	14576	14654	14569	14611	14672	14660	14655	14600	14598	14419	14516	14569	14632	14675	14541	14833	14684	14546	14528	14695	14496	14491	14685	14656	14530	14650	14473	14516	14658	14613	14773	14598	14541	14500	14557	14627	14695	14720	14473	14576	14579	14537	14543	14691	14729	14736	14624	14761	14640	14566	14514	14749	14628	14711	14692	14613	14614	14555	14643	14634	14570	14617	14580	14592	14731	14519	14643	14612	14696	14670	14708	14495	14597	14650	14676	14696	14705	14644	14585	14733	14526	14684	14522	14728	14596	14679	14479	14676	14730	14732	14515	14548	14609	14619	14756	14555	14774	14518	14727	14709	14643	14717	14549	14745	14569	14627	14574	14697	14837	14581	14649	14699	14697	14656	14579	14704	14731	14564	14613	14540	14590	14654	14538	14802	14563	14553	14713	14701	14616	14464	14545	14579	14375	14708	14553	14680	14812	14556	14740	14649	14523	14682	14672	14799	14708	14499	14592	14687	14709	14639	14609
27006	21504	22893	19272	16075	16209	16198	16149	16399	16441	16249	16025	16530	18128	18253	17589	16880	16239	15919	15994	15836	15860	15952	15937	15884	15908	15858	15853	16033	15946	15906	15911	15980	15706	15889	15717	15933	15850	15952	15902	16029	15839	15698	15629	15923	15934	15705	15915	15732	15789	15699	15964	15907	15853	16014	15975	15959	15893	16006	15772	15897	15883	15953	15848	15815	15853	15788	15995	15943	16052	15992	15798	15960	15898	15899	15730	15723	15780	15903	15890	15754	16022	15630	16126	15870	15807	15834	16024	15792	15841	16013	15882	15838	15867	15890	15867	15755	15652	15922	15874	15878	15804	15916	15875	15803	15775	15880	15808	15667	15937	15768	15847	15975	15912	15793	16139	15811	15792	15913	15829	15926	16023	15978	15615	15821	15803	15638	15737	15885	15937	15796	15828	15921	15815	15882	15887	15866	15849	15804	15882	15869	15755	15980	15842	15802	15818	15669	15824	15867	16002	15931	15888	15769	15693	15913	15748	15767	15734	15902	15888	15864	15936	15905	15726	15961	15840	16082	16088	15675	15742	15699	15867	15686	15845	15943	15932	15883	15799	15905	15713	15779	15642	15825	15971	15872	15962	16083	15984	15812	15828	15892	15964	15825	15888	15907	15824	15738	15629	15736	15797	15917	15799	15764	15981	15846	15736	15793	15856	15653	15695	15812	15772	15819	15805	15908	15822	15726	15841	15780	15813	15866	15924	15953	15915	15892	15783	15666	15961	15873	16070	15883	15866	15774	15921	15873	15621	15894	15886	15703	15935	15678	15946	15771	15759	15819	15906	16043	15868	15938	15910	15804	15807	15947	15922	15889	15916	16071	15765	15908	15802	16047	15845	15922	15872	15890	15930	15923	15872	15951	16010	15913	15942	15861	15884	15861	15712	15802	15747	15741	15954	15937	15938	15859	15843	15819	15880	15793	15819	15716	15828	15761	15945	15831	15841	15641	15757	15875	15888	15930	15877	15514	15805	15947	15905	15689	15820	15853	15864	15845	15906	15935	15720	15868	15734	15842	15770	15979	16030	15782	15661	15788	15849	15929	15751	15887	15889	15747	15706	15778	15756	15969	16119	15992	15929	15730	15932	15939	15788	15953	15759	15928	15687	15924	15949	15698	15918	15948	15818	15950	15946	15902	15796	15979	15881	15795	15867	16070	15895	15921	15750	15705	15841	15897	15885	15812	15906	16006	15862	15846	15889	15842	15736	16032	15881	15798	15746	15737	15835	15626	16106	15883	16102	15925	15825	15755	15660	15925	15912	15769	15744	15793	15758	15820	15839	15852	15947	15741	15886	15723	16038	15985	15879	15800	15915	15949	15968	15817	15646	15877	15958	15922	15701	15726	15782	15870	15853	15687	15988	15962	15983	15779	15899	15888	15980	15730	15986	15974	15724	15849	15939	15918	15764	15982	15879	15902	15809	15888	15802	15717	15961	15740	15842	15760	15977	15838	15915	15730	15831	16003	15754	15848	15875	15758	15975	15712	15854	15898	15806	15968	15902	15976	15995	15836	15822	15929	15861	15972	15833	16096	15939	15843	16004	15998	15814	15975	16003	15898	15899	15617	15775	15871	15644	15891	15956	15744	15835	15933	15674	15739	15970	15679	15804	15861	15989	15826	15627	15899	15858	15981	15914	15861	15916	15843	15751	15860	15863	15820	15663	15868	15856	16007	15852	15894	15845	15979	15592	15752	15724	15722	15762	15888	16105	16014	15886	15992	16099	15840	15848	15754	16058	15770	15834	15783	15877	15911	15781	15783	15897	15827	15878	15790	15713	15767	15948	15932	15905	15742	15725	15831	15792	15752	15859	15687	15965	16028	15884	15988	15820	15870	15856	15750	15910	15872	15998	15735	16093	15862	15829	15971	15743	15978	16052	15833	15778	15894	16049	15778	15903	15749	15676	15874	15864	15784	15962	15837	16200	15838	15897	15984	16069	15811	16074	15723	16153	15992	15810	15768	15742	15945	15872	15719	15779	16009	15647	15747	15741	15929	15811	15771	15733	15825	15932	15992	15889	15772	15858	15934	15759	15894	15913	15923	15938	15744	15756	15962	15921	15857	15891	15896	16101	15769	15972	15739	15797	15913	15764	15789	15864	15896	15801	15860	15895	15868	15720	15911	15855	15918	15728	15757	15854	15722	15852	15908	15777	15811	15770	16000	15690	15731	15862	16016	15815	16082	15878	15769	15793	15867	15976	15720	15763	15849	15845	15797	15963	16024	16166	15826	15921	15961	15866	15806	15807	15949	15963	15964	16017	15941	15799	16039	15671	15863	15758	15957	15838	16065	15912	15749	15754	15953	15810	15821	15907	15898	15689	15788	15954	15908	15886	15867	15963	15857	15937	15670	15814	15951	15816	15918	16010	15957	15820	15811	15942	16062	16046	15963	15889	15931	15993	15723	15691	15735	15877	15989	15942	15921	15971	15980	15668	16003	15965	15948	15854	15865	15924	15943	15878	15943	15774	15997	15809	16029	16011	15851	16045	16016	15896	15870	15950	16066	15944	15819	15988	15806	15980	15816	16013	15850	15986	15923	15996	16089	15972	15826	15789	16063	15937	15868	15884	15955	15764	15858	15982	15727	15570	15789	15833	16009	15830	15890	15961	15882	15765	16002	15749	16230	15876	15696	15879	15868	15879	15945	15880	15966	15915	15872	15793	15928	15863	15727	15787	16074	16196	15875	15912	15923	16197	15669	15889	15816	15745	15900	15944	15706	15847	15972	16031	15676	15926	15829	15580	15688	15810	15832	16007	15919	15820	15803	16118	15890	15901	15815	15924	16092	15860	15926	16053	15999	15920	15833	16136	15718	15930	15655	15734	16001	15773	15748	15882	15700	15945	15826	16024	15843	15914	15917	15875	15946	15923	15976	15890	15895	15947	15879	15946	15744	15679	15779	15962	15695	15934	15652	15980	15772	15736	15739	15944	15935	16030	15678	15889	15888	15779	15891	15700	15820	15833	15848	15822	15902	15967	15866	15845	15829	15827	15919	15707	15900	15784	15798	15871	15953	15874	15934	15836	15972	15763	15844	15661	15883	15785	15867	15538	15913	15832	16059	15863	16005	16019	15844	15665	15780	15679	16099	15782	15976	15870	15938	15896	15903	15937	15896	15886	15885	15918	15933	16093	15823	15816	15714	15940	15915	15798	16086	15970	15828	15792	15939	15790	15876	15829	15798	16102	15784	15944	16005	15887	15820	16027	15847	15840	15822	15928	16057	15776	15809	15801	15843	15921	15922	15913	15692	16013	15832	15902	16021	15913	15864	15959	15945	15883	15996	15702	15913	15584	15791	15873	15872	15810	16013	15803	15748	15988	15744	15944	15965	16148	15917	15839	15910	15876	15971	15752	16088	15877	15838	15784	15822	15946	15922	15937	15905	15763	16024	15890	16032	15678	15913	15722	15773	15813	15860	15816	15738	15743	15808	15753	15837	15654	15925	15930	15750	15682	15869	15957	15795	15787	15767	15943	15923	15601	16051	15836	15692	15725	15834	15878	15810	15873	15927	15911	15761	15790	15847	15912	15960	15903	15803	15725	15760	15953	15930	15728	15865	15832	15736	15942	15953	15791	15725	16145	15994	15768	15920	15574	15834	15769	15947	15653	15975	15839	15985	15715	15914	15965	15841	15843	15848	15818	15737	15866	15914	15902	15826	16012	15849	15971	15717	15833	15935	15910	15947	15878	15940	15846	15803	15791	15766	15966	15810	15916	15681	15693	15736	16003	15875	15864	16013	15900	15776	15826	15912	15625	15997	15971	15840	16090	15901	15726	15893	15989	15821	15790	15956	15819	15891	16092	15886	15717	15936	16053	15909	15703	15938	15799	16012	15717	15910	15914	15773	15691	15830	15861	15905	15948	15802	15811	15745	15811	15824	15733	15950	15780	15859	15850	15806	15899	15777	16094	15810	15626	16034	15851	15771	16052	16010	15925	15851	15896	15712	15835	15846	15874	16013	15754	15851	15839	15898	15938	15764	15718	15814	15856	16010	16023	15757	15923	15958	15917	15825	15750	15839	15874	16083	16083	15648	15766	15835	15776	15950	15935	15799	15888	15921	15788	15881	15948	15756	15721	15701	15794	15787	15871	15708	15894	15796	15731	15678	15833	16033	15777	15643	15788	15884	15776	15980	15706	15769	15864	15889	15917	15909	15692	15859	15840	15940	15835	15870	15783	15740	15867	15996	15978	15918	15832	15759	16062	15857	15833	15982	15771	15801	15939	15961	15547	15803	15882	16126	15951	15905	15855	15841	15917	15779	15853	15833	15765	15842	15905	15757	16029	15908	15847	15919	15896	15945	15873	15869	15892	15691	15876	15833	15933	15926	15878	15924	15941	15934	15871	15868	15781	15843	15896	15819	15852	16085	15726	15838	15936	15862	15834	15746	15860	15602	16003	15890	15975	15816	15813	15917	15877	15929	15871	16144	15903	15873	15837	15781	15890	15856	16046	15824	15820	15823	15891	16079	15781	15923	15842	15946	15890	15841	15606	15792	15664	15821	16076	15791	16078	15913	15966	15707	15755	15716	15798	15844	15692	15886	16012	15877	15834	15884	15817	15734	15793	15905	15890	15801	15890	15977	15962	15817	15738	15901	16029	15860	15893	15907	15925	15939	15939	15880	15896	15880	15824	15780	15867	15985	15713	15731	15696	15998	15861	15979	15953	15876	15865	15941	15866	15705	15870	15911	15842	15792	15856	15981	15583	15717	15974	15745	15871	15923	15922	15800	15927	15819	15944	15734	15936	15798	15754	15909	15846	15886	15817	16006	15804	15832	15861	16064	15974	15813	16032	15936	15902	15896	15936	16032	15821	15979	15865	15951	15796	15892	15694	16030	15837	15781	15773	15865	16107	15708	15999	15900	15884	16051	15896	15807	15914	15894	15993	15788	15712	15804	15879	15753	15815	15691	15728	15975	15830	15888	15759	15824	15640	15767	15769	15909	15834	15821	15847	15799	15832	15952	15866	15857	15893	15851	15815	15849	15875	15978	15796	15887	15818	15899	15993	15967	15670	15767	15925	15971	15939	16070	15709	15717	15929	15912	15884	15943	15825	16052	15966	16119	15794	15818	16011	15780	15940	15827	15908	16064	15782	15886	16147	15978	15955
14050	16272	16584	15846	15073	15153	14928	14757	15204	15606	15192	14666	15548	17788	17780	16504	15317	14795	14611	14418	14533	14510	14582	14640	14526	14505	14768	14440	14486	14488	14542	14605	14684	14407	14617	14398	14594	14726	14641	14528	14396	14648	14579	14557	14457	14541	14374	14672	14578	14568	14388	14602	14434	14448	14576	14458	14555	14510	14578	14597	14546	14589	14570	14404	14524	14389	14572	14468	14484	14452	14498	14400	14429	14378	14596	14525	14780	14608	14562	14491	14478	14460	14519	14426	14585	14518	14573	14566	14519	14569	14632	14539	14507	14502	14490	14472	14548	14407	14493	14284	14424	14679	14475	14439	14501	14424	14508	14440	14536	14421	14568	14485	14516	14391	14513	14610	14509	14423	14503	14573	14411	14684	14485	14542	14327	14386	14359	14402	14476	14427	14530	14457	14525	14479	14443	14561	14411	14410	14374	14399	14471	14451	14519	14502	14520	14368	14633	14358	14434	14561	14439	14675	14326	14478	14487	14491	14608	14363	14690	14531	14497	14444	14348	14443	14489	14501	14630	14601	14543	14641	14484	14566	14491	14455	14511	14471	14479	14417	14503	14439	14481	14408	14494	14574	14733	14664	14590	14400	14471	14447	14352	14591	14544	14369	14371	14589	14542	14394	14711	14508	14433	14432	14506	14565	14537	14370	14497	14443	14359	14658	14332	14454	14478	14487	14610	14540	14439	14646	14728	14647	14378	14384	14577	14641	14513	14531	14518	14638	14646	14559	14641	14540	14468	14408	14417	14709	14467	14519	14580	14516	14481	14590	14584	14468	14524	14641	14418	14472	14512	14632	14516	14629	14437	14504	14524	14751	14470	14541	14521	14412	14597	14429	14355	14590	14480	14467	14539	14476	14624	14460	14374	14655	14403	14476	14675	14491	14529	14655	14375	14468	14548	14459	14402	14323	14495	14521	14294	14439	14493	14424	14583	14377	14622	14523	14472	14463	14494	14519	14467	14435	14613	14670	14495	14566	14511	14537	14587	14535	14407	14409	14544	14543	14483	14526	14326	14576	14526	14396	14446	14570	14654	14597	14448	14496	14436	14614	14529	14513	14502	14373	14522	14397	14544	14473	14474	14474	14421	14616	14462	14383	14517	14590	14433	14546	14502	14447	14543	14552	14537	14511	14465	14521	14487	14560	14618	14537	14725	14369	14556	14420	14383	14440	14597	14366	14518	14574	14494	14630	14442	14724	14565	14427	14552	14476	14516	14458	14404	14384	14451	14636	14488	14455	14467	14500	14553	14560	14514	14466	14629	14524	14615	14585	14486	14480	14547	14369	14598	14419	14465	14338	14513	14527	14466	14481	14568	14447	14408	14563	14489	14607	14589	14379	14560	14556	14626	14507	14642	14465	14547	14429	14554	14323	14475	14704	14396	14464	14445	14461	14539	14652	14664	14501	14366	14609	14449	14578	14403	14515	14381	14619	14645	14577	14481	14519	14407	14522	14573	14638	14415	14439	14545	14575	14571	14565	14509	14511	14481	14504	14359	14392	14592	14573	14569	14583	14456	14575	14420	14561	14426	14483	14396	14438	14436	14571	14484	14667	14560	14375	14285	14429	14475	14540	14538	14479	14435	14616	14525	14487	14378	14530	14495	14472	14407	14424	14538	14549	14648	14599	14402	14475	14544	14491	14474	14475	14476	14437	14382	14518	14597	14485	14685	14486	14517	14630	14495	14628	14502	14633	14439	14572	14530	14398	14515	14336	14488	14479	14689	14691	14571	14515	14471	14474	14452	14424	14689	14473	14337	14633	14558	14634	14611	14542	14473	14412	14644	14456	14417	14506	14604	14571	14381	14647	14456	14457	14462	14515	14514	14520	14677	14494	14581	14434	14581	14589	14544	14481	14443	14542	14518	14552	14399	14464	14580	14368	14435	14450	14446	14483	14592	14439	14392	14410	14571	14491	14250	14520	14339	14414	14685	14604	14440	14391	14484	14367	14644	14544	14562	14405	14496	14303	14408	14478	14513	14639	14634	14420	14489	14600	14407	14421	14510	14502	14519	14391	14521	14518	14427	14452	14593	14504	14406	14565	14580	14428	14557	14442	14384	14475	14376	14639	14637	14470	14506	14480	14606	14439	14497	14460	14484	14471	14561	14522	14450	14431	14631	14593	14383	14562	14574	14522	14447	14504	14402	14596	14354	14513	14500	14494	14587	14472	14491	14472	14506	14560	14588	14467	14542	14560	14849	14408	14606	14531	14493	14502	14484	14500	14640	14374	14574	14529	14462	14452	14438	14593	14428	14526	14432	14535	14471	14492	14506	14435	14389	14478	14582	14402	14588	14498	14527	14463	14421	14674	14485	14332	14459	14462	14688	14517	14195	14530	14535	14354	14496	14639	14498	14497	14578	14511	14364	14482	14471	14446	14703	14330	14457	14458	14522	14503	14349	14694	14455	14638	14444	14516	14477	14535	14564	14365	14581	14514	14628	14619	14533	14543	14504	14406	14453	14741	14320	14489	14557	14565	14589	14475	14528	14447	14620	14585	14584	14466	14516	14479	14406	14456	14561	14577	14534	14545	14400	14647	14439	14287	14542	14561	14617	14601	14512	14682	14523	14514	14640	14431	14489	14472	14392	14409	14582	14616	14503	14508	14586	14434	14404	14523	14414	14618	14634	14451	14471	14564	14542	14358	14602	14441	14461	14434	14534	14642	14510	14543	14526	14600	14431	14564	14612	14421	14420	14566	14402	14548	14585	14512	14559	14538	14396	14521	14389	14318	14418	14585	14515	14546	14363	14416	14410	14644	14357	14452	14648	14398	14634	14380	14432	14419	14580	14611	14735	14393	14573	14538	14554	14549	14526	14474	14500	14535	14428	14485	14562	14468	14518	14634	14376	14412	14520	14548	14434	14396	14604	14413	14397	14528	14399	14528	14515	14366	14665	14499	14444	14556	14419	14513	14531	14521	14548	14498	14657	14438	14514	14565	14470	14593	14656	14415	14656	14489	14555	14392	14561	14402	14521	14569	14586	14465	14465	14518	14704	14497	14459	14455	14554	14471	14655	14454	14502	14540	14604	14624	14474	14627	14409	14547	14488	14437	14341	14452	14589	14484	14461	14339	14513	14539	14428	14437	14483	14581	14455	14405	14541	14688	14505	14559	14591	14504	14505	14503	14495	14461	14389	14564	14557	14456	14612	14542	14743	14487	14432	14567	14556	14603	14433	14571	14561	14361	14464	14533	14449	14331	14532	14456	14503	14466	14436	14558	14474	14517	14468	14630	14314	14422	14478	14313	14477	14448	14449	14508	14419	14508	14505	14654	14649	14563	14632	14528	14489	14446	14392	14465	14464	14456	14539	14347	14595	14481	14403	14470	14444	14505	14620	14427	14552	14405	14583	14485	14424	14587	14761	14473	14570	14406	14393	14442	14358	14638	14399	14603	14656	14467	14387	14457	14339	14523	14340	14611	14456	14572	14733	14512	14445	14488	14550	14606	14568	14683	14490	14592	14386	14423	14470	14415	14664	14461	14626	14515	14517	14455	14478	14565	14491	14482	14549	14708	14620	14375	14400	14530	14498	14417	14372	14434	14520	14534	14570	14403	14571	14428	14451	14468	14480	14538	14495	14453	14419	14494	14425	14647	14387	14525	14362	14587	14442	14557	14473	14640	14580	14413	14489	14527	14545	14438	14580	14583	14529	14542	14419	14579	14474	14519	14484	14331	14589	14538	14500	14555	14552	14559	14425	14400	14443	14485	14561	14505	14558	14550	14330	14336	14548	14493	14720	14593	14501	14568	14616	14424	14425	14582	14587	14565	14426	14710	14487	14359	14599	14368	14527	14522	14584	14302	14513	14562	14612	14382	14575	14405	14433	14492	14599	14328	14542	14488	14531	14566	14596	14574	14389	14628	14429	14501	14591	14498	14467	14618	14518	14487	14486	14655	14621	14509	14448	14559	14501	14597	14552	14468	14501	14427	14627	14575	14603	14652	14443	14564	14602	14433	14574	14514	14608	14416	14543	14543	14545	14508	14397	14643	14460	14481	14548	14433	14631	14609	14438	14476	14461	14517	14474	14639	14494	14467	14478	14458	14589	14580	14479	14420	14532	14631	14616	14401	14520	14457	14627	14517	14555	14589	14564	14616	14517	14557	14436	14531	14439	14484	14551	14408	14498	14665	14572	14581	14381	14588	14710	14475	14425	14413	14350	14540	14415	14568	14667	14479	14550	14408	14375	14319	14520	14571	14391	14433	14423	14417	14302	14478	14392	14406	14528	14471	14563	14469	14598	14437	14470	14559	14404	14609	14384	14457	14724	14487	14544	14455	14406	14685	14717	14666	14484	14595	14385	14565	14431	14510	14611	14505	14670	14480	14549	14418	14571	14385	14559	14498	14517	14517	14517	14361	14686	14407	14566	14516	14535	14488	14531	14501	14429	14363	14520	14596	14399	14570	14433	14532	14378	14447	14454	14482	14660	14501	14642	14493	14429	14427	14545	14526	14580	14517	14433	14494	14551	14553	14573	14417	14410	14603	14444	14546	14453	14628	14560	14442	14644	14564	14494	14569	14504	14449	14510	14363	14730	14486	14555	14505	14519	14534	14340	14461	14525	14516	14417	14544	14493	14512	14583	14523	14592	14680	14437	14492	14307	14537	14494	14631	14319	14489	14581	14549	14545	14599	14474	14417	14432	14491	14710	14537	14519	14426	14538	14442	14439	14634	14616	14404	14554	14589	14636	14516	14480	14540	14488	14439	14586	14532	14662	14486	14597	14498	14506	14440	14461	14644	14352	14448	14444	14470	14739	14422	14411	14620	14531	14580	14579	14414	14549	14518	14473	14541	14590	14481	14405	14353	14489	14580	14565	14509	14451	14520	14434	14331	14497	14395	14583	14585	14399	14509	14656	14374	14479	14639	14565	14450	14481	14587	14592	14493	14405	14704	14316	14496	14454	14495	14476	14562	14577	14560	14481	14373	14474	14703	14521	14592	14393	14480	14403	14404	14547	14591	14531	14519	14449	14400	14469	14489	14469	14513	14545	14380	14667	14421	14660	14677	14490	14504	14519	14540	14359	14658	14467	14367	14518	14594	14554	14437	14535	14352	14596	14573	14562	14449	14573	14314	14584	14393	14580	14507	14547	14453	14361	14417
23688	21006	28272	24025	21549	20504	19202	16911	16690	17064	17065	16588	18894	28459	28743	25454	21502	17665	16751	16502	16262	16163	16236	16157	16235	16242	16102	16379	16355	16472	15991	16056	16215	16200	16166	15973	16057	16012	16137	16119	16221	15991	16204	16152	16000	16275	16204	16161	16214	16059	16070	15951	16195	16249	15996	16202	16142	16018	16131	16274	15962	16072	16122	15921	16037	16052	16158	15874	16321	16125	16199	16044	15909	15980	16160	16149	15969	16257	16115	16002	16052	16113	16261	16233	16357	16165	16144	16298	16052	16192	15845	15978	16187	16086	16059	16065	16079	16310	15929	15834	16044	16230	15982	16070	15889	15883	15954	16201	16307	16057	16181	16227	16131	16263	16056	16067	16153	16015	16136	15889	16217	16008	16267	16030	16080	16033	15957	16118	16118	15863	16053	15860	16196	16109	16159	16023	16128	16120	16084	16066	15978	16054	15893	16251	16025	16008	16039	16135	16207	15959	16081	15930	16104	16069	16227	16178	15881	16027	16375	16186	16356	15964	15972	15851	16202	16055	16043	15991	16186	16033	16189	16168	15927	16076	16014	16078	16197	15990	16173	15959	16251	16037	16156	16212	16122	15907	16141	16087	16251	16088	16115	15963	16190	16303	16164	15890	16112	16103	16058	15992	16381	16082	16015	15962	16105	15995	16231	15994	16081	15944	16077	16059	16087	16222	15982	15901	15930	16086	16131	16031	16027	16011	15993	16106	15998	16057	16035	16140	16148	16028	15900	16279	16178	16038	15962	16049	16019	16125	15911	16011	15894	16037	15990	16055	16169	16082	16081	16086	16010	16159	15992	16248	16111	15994	16039	16088	16116	15988	16011	15980	16095	15997	15812	16110	15917	16037	15985	16155	16180	15737	16131	16050	15929	16054	16058	16206	15916	16219	16140	15975	16052	16042	15912	15932	16076	16161	16114	16076	16138	16206	16141	16081	15984	15919	15960	15975	16033	16041	16040	16042	16192	16074	16045	16216	16125	15958	16108	15958	16032	16055	16148	15986	16078	16015	16285	16034	16109	16032	15986	15966	15909	15996	16080	15964	16035	16149	16055	15960	16001	15886	15890	15992	15838	16138	15939	15981	16025	16074	16058	16009	16239	16105	16047	16156	16097	15931	15803	16338	16094	16182	16188	16086	15908	15935	16106	15834	16032	16021	16039	15985	16044	15823	16098	16200	16242	16014	15994	16097	16238	16053	16158	15986	15846	16166	16088	16140	16066	16210	16203	16022	15847	16097	16052	16138	16186	16082	16174	16168	16197	16310	16143	16117	16025	16132	15978	16287	16232	16022	15897	16094	16129	16109	15995	16050	16212	16016	15931	16094	15912	16250	15885	16031	16155	15892	15968	16067	16000	16162	16023	15930	15971	16130	15899	15964	15984	15885	15879	16039	16172	15934	16138	16238	16046	16100	16067	16241	16006	16051	16032	16206	16215	16200	16007	15855	16016	15982	16021	16096	16230	16179	16062	16084	16046	16010	16069	15927	16192	15988	16031	16137	16061	15963	15959	16065	16047	15880	16063	16089	16110	15848	16013	15921	16155	16042	16036	16140	15935	16036	16067	16058	16060	16118	15920	16119	16099	16104	16025	15954	16008	15973	16037	16153	16092	16065	16088	15941	16010	16112	16164	16165	16067	15905	16138	16221	16038	15997	16080	16247	16078	15945	15973	16186	15987	16086	15855	16192	16194	16041	16295	16110	16138	16075	15895	15889	16118	15977	16096	16037	16045	16106	15980	16004	16069	16029	15977	16035	16190	16168	16002	16155	16135	16053	16255	15950	16105	16013	16064	16032	16097	16031	16316	16105	16039	16214	16172	15889	16207	15980	16074	16186	15921	16095	16158	16133	16025	16229	16189	15752	16294	16094	15897	16070	16140	15988	15926	15845	15895	15998	16156	15977	15956	15801	15990	15877	16105	15894	16037	16084	16228	15922	16041	16102	16139	15983	15948	16143	16075	16024	16155	16096	16192	16172	15864	15891	16129	16090	16126	16244	15795	16022	16052	15919	16043	16157	16084	16145	15949	16244	15989	16060	16190	15932	16150	16101	16059	16184	16024	16065	16118	16007	15886	15982	15922	16001	16020	15979	16001	16131	15937	15808	16058	16113	15958	16159	16135	15978	16092	16070	16081	16113	16220	15953	16056	16020	16046	16192	16114	16379	16081	16201	16141	16211	16246	15998	15948	16100	15973	15875	16010	16301	16174	16048	15969	16109	16003	16193	16196	16085	16025	16148	16009	16097	16161	16088	15941	16054	15932	16044	16223	16245	15768	16186	16132	16230	16109	15960	16140	16155	16095	16043	15950	16073	16122	16167	16313	16295	16233	16118	15946	15990	16011	16167	16116	15944	16060	16126	16127	15845	15976	16122	16095	15993	15926	15928	16182	16004	15925	16302	16216	16064	15975	15884	15857	16011	16082	16096	15939	16183	16033	16055	15903	15927	15930	16076	16149	16086	15997	16079	15947	16128	16190	15999	15996	16144	16229	16022	16132	16102	16166	16194	16024	16276	16039	16125	16138	15922	16079	15858	16026	16260	16150	16099	16176	16157	16194	16214	16429	16130	16108	15943	16170	16081	15933	15989	16137	16163	16095	16084	15881	16029	16046	16069	15974	16094	16312	16079	16002	16198	15895	15902	15904	16124	16040	16002	15982	16401	16194	15858	15905	16028	16012	15983	16064	15994	16073	16065	16152	16076	16037	15923	16073	15840	15887	16132	15928	16093	15863	16148	15997	16048	16095	16044	15959	16065	16134	16047	16136	16100	16003	16012	15984	15965	16104	15871	15924	16038	16100	16151	15964	16113	16103	15921	15987	16017	16050	15992	16009	16079	16042	16093	16141	16052	16062	15972	15963	15943	16079	16114	15962	16200	16174	16080	15969	16042	16089	15962	15992	15963	15976	16128	15865	16330	15916	16131	16075	16076	15753	16071	15898	15907	15946	16051	15961	15914	16083	15907	16067	15950	16237	16060	15940	16109	16067	16134	15941	16139	16080	16212	16096	15949	16011	15976	16081	16038	16128	16017	16070	16237	16054	16086	16121	16003	16050	15967	16011	16208	16159	15676	16006	16037	16133	16169	15994	15912	16070	15927	16248	16060	15978	16141	15988	15934	16121	16076	15944	16002	16071	16014	16020	16173	15957	16024	16019	15814	16154	16119	15919	16037	16010	16095	16173	16102	15972	16177	16029	15930	15937	16091	16106	16005	15997	16079	16033	16088	16134	16232	16201	16012	16067	16031	16083	15852	15917	16048	16247	16030	16005	16088	16140	16046	16223	15954	16242	16060	15964	16167	16228	16048	16083	16167	16115	15878	16144	16078	16201	16141	15816	16088	15835	16048	15972	16256	15884	15830	16014	16119	16031	15995	16063	16141	16168	15898	16095	16133	16157	16052	16086	15955	15980	15978	16051	15902	16036	16015	16207	16003	16192	16188	16144	16090	16207	16246	16107	16171	16146	15984	16089	16078	15973	16018	15860	15988	16255	15893	16017	16179	16086	16124	16151	16038	15910	16085	15987	15984	16030	16119	16226	16259	16043	16242	16107	15702	15873	15753	16260	15921	16033	16035	15926	16058	16140	16164	16071	16169	16014	16195	16139	16082	16079	15959	15921	16198	16140	16179	15917	15942	16216	15964	15946	16170	15814	16167	16091	16047	15854	16140	15898	16104	16205	16142	16202	16110	16066	15991	16014	15948	16083	16135	16244	15815	16033	16160	16074	16093	16198	16038	16325	16213	16106	16134	16064	16053	16017	16100	16148	16130	16086	16143	16142	16181	16063	16013	16188	15971	16124	16237	15840	16080	16136	16048	16050	16018	16031	15971	16340	16127	16177	16049	16240	16159	16112	15995	15845	15982	15989	16150	15941	15985	16144	16060	16130	16066	15948	15960	15996	16055	15929	16179	16021	16035	16214	16170	16061	16112	16240	16144	16190	16033	16006	16063	16168	16302	16201	16057	16179	15872	16061	16047	15991	16055	15838	16070	15960	15953	16055	16179	16103	16104	16206	16235	15850	16079	16053	16018	16062	16085	16141	15909	15923	16155	16000	15997	16127	16114	16039	16027	16323	15997	16113	16159	16108	15989	16098	16087	16010	16106	16051	16136	16168	16106	16101	15995	16171	16107	16088	16069	16139	16057	15962	16111	16379	16108	16159	16037	16251	15982	16070	16185	16079	16001	16097	16128	16150	16020	16178	16042	16051	16170	16173	15948	16174	15976	15994	16120	16083	15971	16011	15910	16071	16039	16162	16067	16054	15855	15950	16234	15955	15867	16125	16329	16050	16137	15898	16163	15717	15928	16179	15987	16078	16191	16068	16125	15975	15973	16209	16191	16072	16142	16015	16068	16242	15958	15999	15997	16015	16177	16036	15971	15954	16005	16128	16042	16087	16145	15871	15855	16050	15997	16129	15911	15907	16048	15985	16069	16124	16053	16153	16177	16216	15957	16120	15995	16155	16074	16089	16218	16002	16052	16015	16103	16037	15937	15984	16095	16049	15827	16166	16103	16039	16104	16077	16043	16060	16163	16096	15810	16009	16082	15881	16067	16164	16202	16256	16091	16083	15994	16158	16119	16163	15973	16135	15894	16068	16249	16091	16098	15979	15981	15958	16078	16147	16075	16171	16068	16269	16012	16049	15937	16329	16077	16015	16139	16035	16093	16058	16085	16057	15990	16172	16131	16083	16125	16121	16365	15918	15953	16143	15967	15969	16121	16164	16151	16102	16209	15988	16179	16237	16075	16160	16094	15781	16039	16107	16099	16216	15980	16081	16244	16058	16150	16077	16061	16012	15992	16134	16076	16252	16165	16265	16113	16037	16138	15985	16117	15980	15837	15842	15993	16123	16426	15938	16014	16155	16065	16005	16262	16045	16177	15927	15850	16155	15824	15891	15916	15950	16067	16023	15965	16193	16166	16320	16076	16134	15952	16133	16123	16164	15915	16058	15934	16078	16054	16015	15991	15924	16031	16139	16073	16138	16212	15993	15936	15921	15755	16107	15839	16071	16318	16101	16131	15954	15799	16044	15982	16091	16016	16210	16046	15972	16013	16142	16111	16126	16203	15974	15994	16129	16076	16095	16196	15947	16140	16304	16315	16028	15937
13029	21875	20502	18025	16974	16237	15946	15557	15663	15994	15803	15299	19944	31968	30982	26154	20557	16116	15311	14853	14768	14659	14873	14608	14742	14686	14686	14633	14555	14682	14767	14705	14759	14788	14774	14759	14667	14617	14702	14689	14621	14692	14595	14646	14447	14699	14642	14478	14756	14758	14682	14590	14786	14744	14798	14485	14657	14625	14528	14712	14586	14621	14761	14674	14739	14775	14577	14857	14693	14800	14608	14731	14699	14716	14702	14614	14655	14648	14732	14678	14734	14634	14759	14756	14627	14632	14700	14665	14603	14583	14559	14659	14707	14780	14622	14563	14787	14765	14786	14735	14712	14506	14624	14814	14850	14607	14742	14721	14697	14514	14729	14519	14776	14636	14681	14610	14460	14540	14766	14654	14775	14710	14618	14533	14625	14750	14467	14591	14647	14745	14773	14634	14691	14756	14762	14809	14763	14710	14829	14661	14663	14638	14774	14651	14731	14764	14869	14634	14832	14639	14731	14719	14645	14677	14624	14530	14540	14810	14721	14780	14637	14726	14701	14764	14683	14693	14688	14663	14668	14764	14684	14576	14840	14585	14795	14543	14695	14755	14499	14790	14590	14644	14700	14664	14681	14550	14823	14676	14584	14733	14533	14778	14618	14529	14691	14652	14711	14854	14547	14712	14795	14572	14805	14836	14659	14563	14489	14755	14525	14799	14744	14646	14709	14691	14548	14608	14575	14699	14554	14644	14727	14498	14654	14712	14627	14798	14667	14583	14593	14673	14749	14739	14657	14639	14684	14715	14665	14522	14571	14556	14683	14657	14596	14645	14834	14774	14636	14626	14672	14699	14534	14773	14591	14771	14607	14670	14542	14789	14684	14654	14662	14728	14541	14795	14732	14721	14736	14711	14614	14863	14677	14733	14588	14566	14628	14617	14602	14846	14650	14584	14600	14699	14640	14691	14687	14674	14721	14723	14703	14540	14666	14546	14575	14617	14631	14521	14630	14711	14606	14513	14654	14798	14686	14671	14611	14708	14469	14639	14724	14521	14614	14636	14743	14624	14515	14706	14521	14612	14677	14618	14650	14798	14811	14826	14603	14563	14718	14650	14705	14541	14709	14826	14697	14693	14596	14743	14601	14761	14647	14753	14654	14734	14545	14699	14665	14691	14738	14882	14650	14720	14551	14681	14663	14671	14549	14657	14669	14538	14763	14577	14592	14715	14639	14663	14647	14514	14581	14612	14589	14539	14640	14670	14797	14687	14855	14488	14560	14606	14659	14634	14651	14719	14897	14669	14594	14880	14486	14789	14547	14488	14597	14599	14551	14737	14835	14814	14756	14713	14556	14604	14626	14740	14603	14664	14718	14726	14771	14588	14478	14566	14609	14646	14455	14662	14647	14716	14656	14533	14557	14742	14684	14534	14558	14652	14658	14729	14597	14510	14656	14578	14602	14492	14632	14657	14689	14775	14668	14597	14628	14430	14705	14680	14728	14484	14707	14734	14802	14661	14680	14697	14549	14738	14690	14672	14697	14402	14683	14563	14707	14513	14671	14631	14810	14640	14605	14699	14651	14630	14791	14685	14588	14604	14601	14651	14501	14707	14622	14594	14694	14584	14599	14591	14682	14822	14792	14537	14751	14632	14652	14537	14648	14682	14767	14711	14587	14594	14561	14586	14550	14612	14792	14741	14719	14633	14758	14447	14604	14800	14719	14592	14686	14820	14627	14603	14631	14683	14528	14499	14726	14554	14683	14585	14814	14579	14630	14772	14729	14531	14685	14679	14621	14666	14434	14524	14808	14689	14780	14644	14647	14801	14786	14608	14486	14625	14637	14694	14691	14779	14558	14680	14821	14600	14782	14611	14611	14550	14743	14510	14767	14571	14766	14637	14731	14459	14621	14706	14763	14584	14823	14640	14753	14578	14558	14648	14633	14724	14701	14605	14794	14586	14689	14853	14473	14831	14749	14683	14683	14917	14745	14871	14602	14690	14770	14572	14796	14622	14669	14751	14500	14576	14725	14396	14724	14761	14752	14558	14620	14504	14715	14620	14749	14719	14642	14608	14527	14616	14664	14638	14628	14798	14687	14478	14736	14640	14632	14799	14499	14705	14654	14710	14533	14598	14519	14736	14647	14583	14563	14678	14633	14678	14684	14517	14753	14496	14667	14477	14655	14488	14605	14725	14737	14626	14536	14643	14727	14615	14577	14658	14588	14601	14680	14834	14587	14653	14706	14669	14656	14782	14682	14707	14618	14766	14629	14615	14604	14586	14739	14742	14550	14524	14523	14773	14674	14646	14638	14591	14637	14695	14432	14731	14683	14574	14661	14577	14522	14720	14614	14781	14603	14741	14660	14548	14577	14655	14669	14555	14727	14741	14405	14579	14712	14578	14622	14635	14774	14665	14814	14673	14557	14518	14634	14676	14678	14554	14738	14637	14589	14695	14702	14675	14802	14696	14610	14581	14616	14695	14639	14654	14604	14668	14706	14751	14636	14659	14590	14790	14565	14614	14484	14533	14631	14633	14644	14516	14655	14736	14732	14652	14684	14583	14638	14457	14790	14528	14716	14602	14518	14687	14619	14626	14696	14688	14709	14696	14527	14597	14604	14615	14647	14600	14593	14746	14654	14724	14608	14735	14681	14666	14503	14729	14677	14618	14560	14571	14712	14665	14712	14750	14664	14676	14611	14725	14762	14575	14798	14611	14732	14540	14644	14636	14859	14830	14465	14643	14657	14794	14664	14597	14663	14510	14824	14508	14704	14632	14691	14706	14755	14619	14862	14718	14636	14675	14739	14741	14536	14762	14496	14754	14509	14748	14666	14720	14614	14648	14848	14516	14730	14654	14673	14679	14664	14449	14547	14619	14612	14641	14606	14637	14663	14625	14763	14799	14560	14740	14612	14754	14717	14692	14651	14590	14614	14506	14588	14571	14657	14457	14705	14838	14649	14721	14665	14825	14527	14710	14630	14802	14673	14700	14556	14763	14646	14563	14548	14723	14626	14566	14585	14620	14645	14664	14697	14660	14592	14573	14599	14793	14529	14672	14695	14539	14619	14595	14778	14573	14705	14796	14598	14774	14672	14569	14555	14793	14658	14633	14602	14649	14726	14795	14802	14742	14791	14660	14637	14582	14534	14642	14446	14690	14587	14682	14551	14511	14637	14787	14621	14706	14805	14749	14596	14738	14791	14621	14521	14553	14650	14676	14628	14652	14631	14655	14549	14563	14633	14588	14654	14555	14703	14617	14581	14604	14662	14663	14720	14711	14661	14661	14710	14643	14670	14588	14670	14757	14649	14622	14628	14512	14501	14673	14734	14556	14644	14637	14668	14744	14715	14660	14642	14628	14706	14564	14704	14549	14596	14697	14736	14587	14831	14592	14626	14614	14583	14854	14686	14554	14632	14677	14690	14704	14831	14594	14768	14482	14645	14427	14741	14518	14610	14624	14619	14609	14555	14661	14673	14686	14688	14613	14702	14657	14711	14656	14655	14753	14746	14763	14887	14768	14612	14602	14738	14588	14564	14715	14661	14767	14581	14749	14689	14710	14758	14656	14528	14723	14568	14789	14755	14692	14697	14595	14708	14680	14529	14631	14636	14628	14677	14714	14599	14635	14623	14663	14553	14796	14600	14725	14630	14595	14931	14632	14726	14556	14540	14604	14658	14824	14657	14685	14638	14747	14761	14775	14571	14774	14645	14570	14750	14575	14661	14696	14607	14613	14872	14626	14749	14573	14632	14696	14666	14565	14703	14593	14685	14734	14675	14826	14648	14643	14671	14491	14828	14608	14533	14528	14594	14562	14598	14664	14688	14445	14869	14548	14610	14624	14800	14621	14575	14548	14890	14699	14791	14477	14760	14647	14778	14679	14855	14607	14813	14744	14705	14728	14849	14584	14641	14649	14611	14789	14706	14538	14591	14687	14697	14509	14775	14532	14665	14807	14608	14627	14553	14662	14737	14677	14632	14736	14568	14644	14612	14703	14858	14681	14593	14646	14486	14765	14730	14690	14790	14528	14748	14783	14741	14729	14826	14589	14638	14707	14684	14612	14762	14600	14743	14457	14599	14808	14566	14683	14755	14595	14542	14799	14658	14693	14619	14775	14488	14613	14808	14530	14780	14676	14559	14647	14705	14598	14596	14463	14799	14577	14709	14552	14641	14681	14628	14601	14708	14445	14572	14674	14798	14576	14551	14670	14731	14832	14632	14700	14653	14617	14709	14659	14765	14698	14465	14757	14737	14587	14657	14595	14560	14684	14753	14781	14769	14608	14540	14715	14571	14546	14698	14617	14543	14713	14581	14693	14644	14804	14874	14574	14742	14802	14775	14604	14614	14767	14669	14718	14702	14630	14806	14619	14475	14504	14676	14518	14721	14759	14576	14787	14716	14635	14585	14545	14708	14576	14715	14594	14715	14701	14688	14594	14736	14644	14764	14523	14580	14647	14624	14626	14687	14624	14769	14746	14741	14651	14534	14577	14608	14722	14485	14707	14484	14691	14636	14630	14669	14578	14618	14650	14513	14727	14633	14737	14544	14587	14661	14680	14623	14586	14660	14474	14619	14515	14784	14578	14706	14823	14719	14637	14817	14606	14737	14581	14697	14558	14739	14614	14788	14685	14665	14814	14704	14620	14557	14567	14566	14661	14603	14696	14456	14655	14830	14611	14702	14811	14615	14577	14642	14634	14768	14647	14552	14678	14696	14602	14644	14567	14597	14473	14593	14615	14673	14478	14656	14761	14771	14733	14642	14571	14709	14747	14743	14615	14478	14768	14618	14687	14529	14535	14688	14595	14660	14736	14742	14675	14490	14519	14662	14693	14705	14779	14405	14586	14769	14546	14772	14666	14772	14632	14539	14862	14668	14670	14459	14603	14628	14556	14625	14690	14661	14607	14609	14523	14622	14697	14554	14646	14803	14558	14707	14487	14611	14543	14748	14656	14752	14641	14669	14627	14633	14584	14630	14758	14717	14763	14675	14624	14672	14533	14697	14652	14548	14644	14315	14724	14623	14622	14667	14731	14704	14561	14689	14760	14805	14591	14798	14691	14696	14715	14605	14592	14594	14657	14724	14646	14781	14710	14599	14706	14597	14671	14688	14595	14706	14625	14698	14643	14582	14641	14603	14756	14602	14753	14522	14570	14653	14667
22494	20894	28552	23386	21013	22564	23407	18042	17121	17558	17536	17344	19715	35586	36447	31450	24873	19194	17196	16714	16480	16312	16461	16276	16403	16325	16156	16461	16433	16343	16229	16190	16295	16275	16324	16083	16313	16037	16232	16050	16124	16225	16289	16360	16111	16310	16212	16161	15930	16227	16261	16191	16198	16204	16215	16166	16167	16026	16124	16264	16292	15891	16183	16236	16131	16404	16308	16053	16337	16362	16256	16270	16347	15901	16061	16522	16501	15932	16155	16145	16380	16130	16157	16281	16223	16350	16320	16190	16206	16137	16256	16279	16330	16267	16107	16129	16049	16139	16142	16266	16173	16118	16114	16085	16122	16275	16310	16062	16118	16203	16279	16246	16183	16265	16150	15769	16355	16046	16407	16193	16137	16418	16157	16310	16327	16132	16168	16277	16283	16229	15938	16144	16054	16025	16197	16282	16190	16322	16243	16214	16176	16386	16152	16080	16279	16236	16192	16183	16320	16178	16042	16255	16098	16196	16076	16117	16240	16171	16125	16096	16127	16282	16209	16050	16395	16108	16238	16181	16068	16292	16370	16296	16157	16226	16288	16225	16110	16166	16131	16235	16263	16119	16058	16180	16146	16090	16184	16094	16170	16207	16099	16285	16305	16383	16301	16080	16204	16267	16230	16002	16094	16205	16390	16370	16169	16335	16396	16064	16021	16073	16077	16159	16102	16304	16123	16228	16146	16247	16324	16108	16063	16082	16214	16127	16114	16296	16154	16089	16092	16304	16055	16240	16171	16239	16235	16152	16261	16004	16325	16226	16065	16150	16230	16361	16311	16082	16085	16286	16215	16152	15917	16170	16018	16303	16224	16065	16152	16229	16109	16140	16140	15943	16124	16306	16159	16293	16266	16150	16057	16212	16120	16146	16094	16119	16297	16259	16135	16426	16282	16125	16225	16283	16255	16071	16229	16075	16024	16112	16161	16141	16196	16256	16047	16148	16171	16169	16082	16051	16218	16143	16110	16174	16354	16224	16080	16050	16114	16211	16159	16142	16357	16117	16100	16174	16256	16185	16138	16135	16070	16093	16095	16205	16157	16129	16023	16172	16070	16206	16125	16061	16242	16141	16107	16201	16095	16108	16039	16255	15969	16416	16349	16243	16351	16241	16178	16067	16060	16298	16071	16088	16137	16196	16312	16200	16211	16230	16197	16089	15957	16071	16245	16273	16151	16073	15983	16172	16062	16102	16305	16209	16078	16208	16157	16302	16132	16313	16177	16106	16316	16148	16156	16199	16185	16093	16197	15959	16062	16352	16320	16028	16293	15966	16270	16208	16208	16349	16423	16133	16187	16192	16110	16118	16104	16208	16214	16224	16350	16277	16149	16188	16351	16155	16242	16144	16022	16159	16292	16282	16235	16183	16062	16356	16287	16022	16286	16143	16092	16021	16287	16292	16080	16104	15905	15974	16280	16132	16105	16030	16178	16117	16156	16223	16358	16163	16075	16434	16008	16210	16147	16043	16084	16020	16060	16200	16181	16178	16144	16246	16430	16181	16185	16276	16252	16145	16257	16144	16178	16041	16126	16095	16279	16210	16086	16019	16095	16183	16040	16128	15966	16283	16322	16183	16257	16305	16126	16080	16361	16129	16242	16106	16023	16121	16190	16233	16163	16126	16143	16040	16174	15994	16316	16407	16270	16052	16121	16131	16262	16278	16234	16174	16059	15921	16171	16229	16379	16240	16147	16073	16029	16208	16238	16141	16196	16212	16237	16294	16020	16224	16272	16233	16245	16294	16289	16185	16234	16142	16103	16228	16052	16110	16231	16194	16332	16206	16225	16255	16123	16358	16164	16091	16189	16240	16231	16225	16226	16299	16178	15992	16047	15958	16110	16000	16020	16224	16227	16211	16193	16298	16151	16181	16250	16084	15994	16182	16274	16054	16188	16171	16103	16148	16070	16234	16265	16149	16229	16195	16057	16085	16210	16144	16102	16107	16394	16058	16170	16156	15966	16225	16131	16160	16281	16336	16102	16066	16160	15998	16247	16108	16267	16363	16082	16172	16195	16077	16131	16209	16250	16234	16349	16252	16329	16247	16039	16156	16216	16111	16291	16222	16405	16092	16137	16222	16168	16216	16191	16320	16440	16133	16146	16087	16166	16108	16113	16215	16118	16122	16259	16131	16382	16292	15998	16125	16045	16339	16216	15986	15987	16039	16263	16090	16184	16259	16152	16078	16115	16287	16203	16293	16185	15980	16083	16151	16209	16115	16299	16235	16195	16139	16279	16118	16206	16210	16123	16314	16042	16257	16191	16071	16068	16262	16227	16151	15994	16170	16249	16083	16176	16125	16140	16159	16159	16367	16029	16132	16211	16183	16336	16242	16082	16114	16318	16324	16227	16119	16194	16339	16262	15996	16266	16363	16051	16253	16121	16295	16165	16202	16197	16355	16162	16167	16169	16127	16199	16093	16292	16194	16231	16198	16219	16219	16207	16177	16105	16242	16093	16169	16076	16198	16161	16136	16229	16150	16214	16087	16237	16257	16198	16205	16349	16274	16241	16109	16209	16272	16153	16197	16206	16250	15958	16147	16256	16008	16175	16295	16231	16040	16066	15943	16242	16241	16095	16270	16209	16104	16112	16212	16205	16074	16217	16019	16355	16201	16276	16082	16149	16266	16077	16160	16204	15913	16191	16166	15989	16169	16147	16344	16025	15995	16063	16197	16129	16513	16186	16204	16114	16094	16170	16127	16236	16228	16161	16259	16095	16115	16139	16042	16130	16336	16110	16128	16064	16293	16375	16201	16243	16154	16125	16156	16080	15934	16328	16220	16151	16304	16066	16074	16165	16260	16095	16060	16079	16112	16184	16386	16097	16209	16075	16229	16238	15992	16242	16223	16143	16300	16246	16210	16087	16192	16246	16419	16312	16043	16122	16312	16133	16326	16228	16263	16276	16229	16097	16289	16115	16076	16061	16079	16163	16068	16171	16141	16186	16079	16050	16186	16031	16125	16169	16186	16167	16001	16101	16079	16123	16138	16403	16114	16225	16321	16078	16177	16156	16136	16098	16297	16272	16232	16242	16143	16100	16264	16153	16239	16281	16084	16242	16202	16146	16238	16095	16126	16105	16081	16150	16141	16358	16232	16223	16205	16029	16134	16189	16148	16273	16221	16239	16157	16339	16191	15869	16189	16123	15939	16180	16211	16307	16110	16101	16124	16196	16136	16222	15994	16127	16090	16130	16048	16208	15960	16242	16235	16227	16020	16077	16100	16059	16197	16050	16128	16103	16231	16117	16202	16230	16244	16261	16156	16199	15905	16243	16153	16049	16334	16144	16077	16203	16231	16209	16236	16251	16257	16117	16266	16263	16064	16076	16249	16208	16190	16270	16126	16152	16155	16170	16040	16112	16225	16162	16159	16084	16175	16084	16255	16190	16190	16105	16285	16026	16116	16069	16203	16001	16259	16101	16043	16095	15915	16131	16021	16266	16234	16330	16154	15955	16104	16295	16135	16015	16193	16115	16109	16291	15925	16102	16215	16142	15962	16221	16250	16391	16258	15897	16298	16306	16096	16344	16307	16133	15883	16250	16123	16187	16120	16302	16292	16313	16157	16211	16165	16115	16057	16188	16230	16228	16197	16002	16168	16335	16214	16066	16060	16216	16060	16309	16196	16147	16172	16296	16110	16229	16087	16068	16132	16087	16204	16307	16154	16320	16060	16215	16299	16262	16324	16269	16151	16216	16174	16155	15999	16174	16152	16187	16189	16268	16314	16213	16118	16264	16019	16133	16079	16008	16139	16217	16107	16243	16217	16235	16230	16052	16107	15914	16171	16123	16222	16192	16257	16075	16050	16344	16171	16382	16075	16321	16232	16228	16146	16271	16162	16196	16173	16072	16071	16116	16196	16081	16063	16139	16096	16305	16206	16299	16301	16214	16207	16174	16251	16223	16138	16020	16242	16241	16117	16428	16222	16364	16241	16080	16372	16287	15940	16197	16145	16295	16089	16152	16215	16127	16258	16116	16142	16291	16294	16408	16236	16125	16203	16215	16162	15974	16064	16114	16139	16116	16359	16199	16129	15995	16036	16082	16332	16246	16248	16144	16306	16238	16206	16169	16152	16157	16185	16177	15988	16296	16158	16398	16072	16149	16243	16089	16355	16175	15982	16182	16167	16144	16161	16304	16205	16169	16252	16231	15998	16213	15902	16053	16180	16203	16010	16063	16128	16348	16287	16317	16190	16037	16177	16054	16033	16224	16235	16026	16189	16370	16191	16197	16263	16246	16450	16259	16196	16071	16258	16051	16161	16146	16226	16189	16260	16241	16122	16125	16279	16299	16079	16267	16220	16203	15998	16154	16141	16319	16100	16154	15965	16303	16061	16141	16187	16077	16276	16283	15973	16087	16121	16185	16055	16212	16226	16117	16059	16182	16126	16146	16297	16050	16249	16243	16113	16129	16154	16358	16404	16341	16178	16093	16275	16172	16025	16388	16139	16127	15968	16125	16312	16099	16045	16046	16225	16349	16271	16305	16267	16084	16170	15935	16091	16136	16090	15985	16246	15994	16296	16100	16049	16073	16317	16152	16153	16074	16101	16179	16234	16143	16231	16374	16343	16156	15859	16335	16422	16044	16112	16198	16085	16146	16125	16344	16283	16246	15981	16060	16169	16056	16089	16219	16254	16235	16180	15894	16034	16111	15948	16139	16069	16223	16024	16302	16031	16168	16139	16180	16096	16032	16238	16182	16086	16124	16451	16307	15990	16079	16076	16151	16023	16284	16109	16126	16366	16203	16245	16176	15913	16321	16153	16184	16092	16215	16088	16077	16030	16390	16279	16291	16180	16368	16155	16103	16066	16133	16101	16226	16093	16286	16139	16094	16451	16220	16044	16116	16121	16093	16123	15951	16196	16270	16193	16346	16125	16207	16423	16215	16145	16125	16146	16271	16214	16164	16240	16105	16063	16194	16267	16108	16108	16162	16128	16276	16305	16035	16037	16253	16197	16149	16215	16105	16118	15941	16112	16177	16115	16231	16130	16133	16257	16177	16125	16188	15893	16226	16149	16070	16124	16341	16154	16308	16227	16133	16116	16156	16212	16228	16299	16156	16122	16096	15971	15934	15883	15796	16202	16095	16159	16167	16095	16175	16117
14848	26403	24273	20383	18625	17428	16653	16073	16241	16611	16788	16428	21522	39158	38916	32977	24863	16945	15698	15165	14838	14647	14758	14652	14839	14764	14684	14741	14605	14784	14567	14609	14838	14831	14719	14668	14993	14668	14590	14639	14743	14627	14722	14509	14894	14717	14773	14737	14838	14651	14636	14715	14647	14680	14704	14746	14588	14774	14666	14487	14583	14645	14786	14762	14820	14794	14684	14824	14586	14741	14662	14632	14793	14640	14934	14531	14795	14581	14738	14749	14768	14662	14726	14764	14522	14703	14702	14721	14599	14498	14619	14852	14775	14584	14778	14788	14652	14682	14695	14593	14680	14760	14711	14653	14443	14827	14580	14754	14745	14587	14749	14567	14610	14756	14748	14719	14801	14867	14582	14567	14793	14566	14553	14621	14644	14582	14654	14559	14638	14778	14568	14741	14646	14722	14691	14725	14666	14581	14727	14599	14773	14674	14885	14637	14602	14734	14674	14711	14659	14668	14662	14597	14634	14654	14713	14657	14685	14711	14538	14710	14516	14623	14635	14697	14568	14626	14591	14695	14751	14599	14700	14741	14731	14616	14608	14650	14808	14653	14662	14574	14439	14702	14669	14483	14542	14654	14783	14536	14757	14566	14793	14606	14506	14738	14783	14825	14671	14676	14757	14618	14775	14502	14681	14635	14651	14702	14725	14488	14664	14651	14507	14683	14498	14674	14657	14708	14509	14626	14660	14603	14655	14670	14845	14675	14436	14745	14621	14612	14750	14769	14532	14750	14888	14663	14576	14705	14609	14614	14535	14679	14804	14640	14627	14643	14538	14845	14602	14560	14600	14618	14783	14677	14587	14765	14824	14588	14571	14719	14634	14660	14680	14746	14563	14635	14617	14578	14808	14562	14721	14595	14644	14716	14568	14699	14579	14568	14619	14664	14845	14668	14830	14682	14776	14616	14823	14658	14532	14751	14743	14668	14677	14512	14807	14703	14550	14610	14751	14643	14523	14690	14702	14532	14722	14755	14705	14492	14750	14705	14542	14564	14581	14716	14790	14623	14732	14633	14553	14790	14631	14638	14792	14748	14719	14644	14736	14785	14832	14762	14456	14674	14658	14796	14689	14596	14573	14545	14707	14847	14774	14604	14695	14650	14713	14554	14709	14617	14708	14600	14671	14590	14733	14692	14829	14662	14613	14556	14450	14604	14598	14546	14770	14869	14566	14647	14600	14500	14545	14700	14475	14807	14752	14528	14563	14671	14672	14777	14788	14661	14575	14611	14597	14524	14628	14615	14522	14640	14649	14628	14736	14631	14651	14634	14610	14694	14496	14635	14643	14712	14619	14645	14641	14660	14638	14714	14568	14651	14733	14681	14615	14820	14702	14544	14578	14451	14691	14575	14616	14461	14652	14905	14543	14594	14709	14592	14679	14684	14599	14676	14656	14533	14480	14662	14734	14563	14630	14473	14716	14609	14591	14662	14513	14520	14546	14615	14551	14602	14604	14717	14606	14670	14661	14707	14747	14746	14577	14616	14672	14669	14596	14636	14535	14570	14800	14572	14643	14540	14663	14682	14587	14737	14818	14699	14577	14735	14598	14710	14757	14666	14700	14698	14687	14572	14810	14684	14650	14685	14546	14635	14738	14515	14631	14726	14663	14559	14676	14658	14713	14668	14639	14702	14621	14496	14680	14890	14577	14579	14642	14760	14654	14769	14672	14699	14570	14687	14724	14526	14697	14763	14730	14720	14701	14818	14607	14635	14472	14554	14632	14573	14683	14744	14784	14717	14821	14535	14726	14666	14780	14808	14754	14652	14741	14792	14709	14617	14453	14664	14712	14855	14627	14785	14688	14737	14637	14692	14541	14553	14561	14597	14756	14639	14648	14520	14617	14646	14518	14686	14588	14538	14535	14527	14712	14508	14442	14629	14621	14432	14714	14776	14636	14688	14499	14727	14761	14655	14694	14446	14607	14749	14551	14563	14647	14755	14520	14551	14510	14671	14743	14675	14666	14699	14687	14629	14657	14675	14559	14698	14733	14660	14623	14550	14553	14578	14620	14916	14523	14657	14909	14558	14640	14408	14709	14611	14547	14605	14676	14731	14538	14621	14606	14561	14706	14575	14649	14574	14482	14567	14521	14614	14563	14697	14680	14733	14757	14672	14677	14696	14629	14541	14596	14624	14655	14653	14793	14626	14595	14593	14698	14693	14595	14483	14668	14630	14550	14646	14548	14760	14647	14819	14558	14795	14566	14497	14670	14663	14515	14712	14721	14681	14650	14519	14557	14895	14600	14557	14648	14522	14609	14540	14659	14651	14483	14695	14658	14857	14779	14784	14772	14675	14716	14640	14575	14569	14796	14742	14786	14665	14622	14572	14607	14738	14708	14739	14753	14517	14550	14744	14548	14727	14792	14636	14689	14525	14554	14478	14643	14711	14661	14765	14660	14591	14620	14649	14775	14723	14696	14640	14715	14316	14720	14502	14718	14565	14523	14678	14562	14518	14624	14563	14668	14506	14580	14668	14810	14501	14676	14479	14693	14599	14621	14554	14691	14601	14699	14801	14726	14582	14716	14517	14704	14638	14712	14762	14733	14648	14759	14652	14636	14560	14587	14585	14686	14588	14845	14751	14692	14828	14545	14533	14527	14717	14767	14557	14587	14782	14594	14483	14672	14537	14736	14723	14539	14684	14714	14582	14442	14537	14667	14500	14664	14665	14581	14699	14637	14684	14660	14500	14698	14670	14670	14608	14565	14649	14649	14776	14672	14705	14673	14526	14553	14638	14723	14670	14636	14589	14816	14748	14592	14600	14545	14629	14570	14597	14478	14585	14612	14620	14709	14702	14531	14666	14479	14695	14553	14643	14555	14604	14674	14572	14737	14583	14897	14680	14795	14621	14529	14718	14606	14718	14637	14672	14744	14569	14666	14599	14644	14728	14689	14561	14542	14698	14666	14708	14794	14618	14804	14767	14590	14504	14512	14612	14503	14685	14651	14648	14766	14680	14658	14609	14680	14388	14812	14647	14579	14751	14556	14688	14555	14674	14650	14504	14580	14619	14600	14708	14609	14663	14775	14678	14591	14523	14659	14543	14664	14458	14646	14674	14861	14536	14396	14530	14664	14713	14593	14753	14551	14641	14550	14370	14653	14751	14629	14545	14636	14610	14588	14561	14762	14821	14625	14646	14580	14716	14579	14572	14575	14692	14776	14701	14550	14645	14525	14652	14583	14710	14695	14558	14640	14550	14606	14683	14839	14673	14694	14638	14647	14475	14727	14661	14638	14565	14693	14758	14491	14742	14732	14674	14492	14848	14598	14738	14647	14584	14654	14646	14622	14569	14636	14546	14618	14526	14817	14640	14536	14627	14863	14794	14479	14608	14619	14733	14501	14576	14498	14471	14725	14633	14661	14765	14559	14653	14432	14669	14563	14612	14660	14721	14634	14771	14632	14715	14640	14617	14715	14606	14681	14721	14637	14669	14682	14416	14662	14626	14654	14495	14657	14814	14672	14714	14577	14947	14710	14800	14601	14556	14666	14604	14621	14582	14685	14733	14755	14543	14707	14503	14504	14632	14489	14722	14556	14758	14542	14584	14622	14700	14574	14406	14751	14624	14582	14619	14648	14645	14669	14705	14794	14670	14641	14776	14730	14790	14701	14485	14651	14622	14762	14527	14711	14697	14627	14697	14628	14654	14654	14573	14677	14553	14703	14630	14489	14654	14560	14520	14628	14774	14618	14647	14792	14542	14662	14734	14693	14583	14644	14767	14568	14753	14702	14655	14730	14733	14651	14728	14726	14653	14602	14616	14634	14721	14608	14603	14702	14744	14682	14765	14615	14670	14617	14680	14713	14557	14592	14518	14608	14654	14632	14673	14644	14739	14569	14700	14543	14557	14623	14669	14620	14502	14585	14720	14643	14701	14600	14499	14649	14512	14759	14769	14574	14649	14610	14593	14634	14586	14530	14840	14674	14643	14755	14559	14555	14630	14456	14743	14682	14730	14625	14672	14779	14603	14535	14542	14773	14613	14637	14600	14697	14792	14520	14568	14696	14694	14603	14702	14713	14646	14412	14789	14545	14529	14623	14617	14617	14732	14675	14531	14610	14708	14669	14580	14528	14623	14576	14623	14793	14518	14660	14593	14547	14614	14630	14763	14626	14708	14564	14766	14564	14622	14666	14462	14727	14562	14591	14655	14586	14706	14714	14625	14563	14606	14562	14607	14619	14598	14813	14556	14606	14661	14799	14663	14665	14795	14676	14547	14711	14791	14729	14553	14638	14771	14601	14661	14728	14592	14687	14572	14640	14730	14651	14654	14706	14529	14757	14627	14645	14711	14655	14394	14607	14578	14836	14629	14801	14747	14618	14743	14730	14555	14593	14575	14662	14589	14610	14659	14666	14651	14583	14596	14675	14491	14546	14713	14608	14503	14632	14544	14671	14547	14744	14524	14705	14497	14635	14685	14621	14689	14522	14671	14717	14644	14343	14691	14712	14710	14651	14543	14646	14640	14656	14494	14508	14772	14516	14662	14583	14633	14636	14631	14512	14792	14662	14583	14695	14618	14589	14770	14599	14516	14668	14786	14576	14664	14483	14791	14562	14677	14679	14651	14652	14748	14585	14666	14732	14640	14527	14529	14622	14577	14442	14652	14813	14639	14561	14567	14724	14770	14709	14558	14559	14594	14773	14750	14611	14671	14563	14743	14626	14610	14608	14573	14773	14636	14845	14649	14424	14673	14626	14613	14429	14829	14958	14510	14763	14653	14589	14546	14820	14530	14698	14569	14666	14735	14645	14680	14907	14679	14618	14656	14632	14738	14642	14659	14683	14645	14708	14649	14596	14594	14592	14582	14581	14511	14539	14718	14607	14748	14761	14652	14539	14632	14682	14680	14487	14621	14621	14660	14650	14734	14579	14720	14684	14549	14677	14710	14649	14711	14618	14567	14721	14604	14625	14472	14659	14664	14635	14658	14791	14701	14731	14654	14744	14544	14534	14595	14456	14720	14686	14715	14746	14639	14769	14568	14739	14503	14725	14755	14672	14846	14436	14626	14599	14746	14655	14684	14636	14693	14636	14604	14743	14695	14639	14779	14611	14504	14742	14542	14539	14751	14642	14642	14720	14607	14748	14609	14814	14721	14754	14807
26821	21420	22881	19586	16384	16262	16539	16158	15975	15995	16452	16251	16404	17560	18237	17652	17116	16473	15956	15878	15810	15762	15916	16046	16039	15923	16209	15983	15921	15965	15816	15738	16007	15714	15767	15893	15847	15984	16020	15865	15722	15824	15842	15852	15897	15694	15753	15695	15917	15665	15880	15735	15920	15977	15937	15756	15951	15858	15798	15813	15875	15880	15703	15920	15782	15674	15959	15704	15869	15757	15910	16121	16033	15727	15891	15918	15837	15456	15703	15897	15872	15761	15802	15870	15859	15958	15854	15933	15794	15883	15925	15926	15723	15687	15747	15832	15940	15650	16076	15900	15933	15776	15864	15823	15668	15684	15817	15966	15864	15784	15861	15808	16062	15718	15890	15612	15949	15883	15887	15809	15676	15773	15774	15879	15646	15751	15684	15945	15780	15592	15896	15702	15888	15921	15773	15636	15786	15676	15840	15944	15827	15851	15902	15964	16081	15842	15939	16070	15693	15844	15933	15727	15687	15919	15910	15868	15744	15619	15875	15861	15596	15810	15980	15691	15739	15681	15886	15845	15706	15825	15817	15716	15883	15879	15812	15768	15659	15840	15866	15697	15866	15736	15677	15708	15825	15783	15727	15745	15779	15944	15577	15683	15861	15766	15637	15763	15883	15602	15780	15785	15773	15773	15875	15824	15915	15863	15777	15788	15864	15833	15686	15813	15821	15909	16011	16076	15800	15741	15776	15647	15860	15724	15840	15923	15802	15728	15774	15974	15742	15818	15796	15718	15635	15779	15924	15714	15835	15778	15709	15842	15859	15881	15907	15846	15774	15649	15849	15887	15930	16030	15913	15874	15868	15943	15843	15837	15927	15881	15679	15868	15827	15869	15814	15820	15839	15744	15781	15562	15927	15768	15794	15953	15788	15866	15860	16178	15747	15750	15828	15835	15936	15944	15838	15822	15708	15828	15796	15631	15706	15691	16021	15788	16025	15809	15774	15710	15860	16062	15648	15981	15734	15699	15886	15745	15830	15767	15572	15888	15680	15823	15909	15680	15928	15856	15917	15698	15818	15687	15812	15923	15844	15974	15749	16021	15984	15832	15796	15991	16100	15816	15672	15926	15707	16029	15990	15741	15964	15591	15680	15849	15811	15761	15769	15986	15894	15719	15807	15874	15897	15793	15727	15965	15773	15815	15934	15719	15878	15726	15720	15847	15928	15868	15765	15930	15770	15940	15953	15797	15812	15927	15913	15935	15837	15696	15850	15706	15772	15946	15681	15685	15646	15802	15681	15874	15791	15915	15735	15875	15803	15721	15912	15973	15729	15973	15688	15760	15753	15963	15875	15824	15729	15844	15813	15874	16041	15850	15876	15665	15789	15829	15879	15681	16042	15774	15697	16064	15878	15943	15797	15813	15963	15920	15837	15804	15985	16025	15943	15943	15884	15835	15818	15841	15959	15884	16012	15811	15629	15782	15765	15860	15847	15658	15922	15908	15880	16095	15782	15806	15945	15854	15860	15865	15967	15777	15662	15679	15857	15854	15814	15874	15633	15721	15901	15873	15779	15767	15777	15787	15896	15730	15684	15925	15891	15874	15802	15827	15865	15925	15823	15850	15766	15783	15786	15701	15865	15857	15786	15872	15707	15956	15676	15920	15776	15792	15757	15909	15887	15713	15908	15777	15777	15853	15872	15956	15868	15963	15966	15939	15827	16028	15821	15833	15748	15959	15847	15945	15926	15740	15815	15664	15849	15808	15844	15915	15865	15777	15959	16003	15963	15560	15894	15863	15854	15848	15839	15645	15753	15690	15808	15869	15960	15695	15817	15819	15860	15946	15936	15686	15960	16034	15960	15908	15662	15892	15866	15959	15805	15971	16032	15741	15904	15796	15852	15974	15730	15652	15815	15902	15860	15807	15897	15789	15955	15937	15731	15664	15985	15748	15887	16040	15981	15703	15720	15602	15784	15935	15886	15823	15704	15683	15759	15839	15907	15748	15933	15708	15853	15729	15700	15808	15758	15833	15901	15650	15949	15839	15919	15751	16002	15812	15847	15836	15834	15813	15837	15770	15746	15784	15856	15871	15638	15680	15927	15791	15603	15902	15756	15717	15934	15833	15783	15628	15980	15954	15831	15955	15731	15875	15678	15889	15833	15938	15867	15863	15919	15874	15866	15937	15803	16017	15937	15976	16059	15857	15948	15755	15651	15759	15904	15861	15981	15994	15712	15961	15983	15651	15849	15765	15950	15721	15717	15750	15733	16088	15999	15872	16036	15727	15645	15844	15773	15873	16042	15798	15925	15717	15810	15860	15829	15941	15855	15898	15892	15788	15660	15918	15739	15845	15676	15645	15665	15916	15835	15918	15890	16051	15848	15876	15710	15868	15979	15845	15967	15800	15895	15989	15612	15865	15849	15917	15893	15781	15662	15971	15855	15934	15841	15866	15897	15723	16005	15943	15763	15581	15825	16004	15824	15626	15675	15762	15796	15765	15703	15830	15790	15816	15692	15793	15898	15989	15806	15826	15917	15787	15599	15726	15977	15531	16052	15769	15822	15669	15695	15909	15890	15698	15682	15908	15761	15625	15953	15800	15750	15746	15972	15886	15704	15673	15836	15883	15838	15740	15767	15634	15655	15913	15889	15917	15646	15970	15832	15961	15863	15885	15813	15771	15756	15792	15726	15807	15766	15627	15784	15509	15780	15720	15734	15883	15755	15741	15842	15641	15680	15749	15833	15873	15994	15943	15931	15705	15984	15851	15736	15912	15744	15717	16047	16098	15850	15705	15849	15785	15820	15935	15969	15649	15671	15670	15888	16009	15738	15661	15908	15971	15966	15933	15901	15673	15794	15990	15791	15789	15822	15851	15800	15856	15854	15800	15895	15831	15796	15714	15736	15859	15961	15775	15880	15917	15844	15782	15765	15702	15807	15882	15845	15890	15633	16021	15958	15997	16018	15953	15798	15859	15906	15861	15920	15919	15808	15648	15756	15716	15822	15913	15721	15943	16026	15873	15724	15883	15829	15820	15998	15858	15900	15856	15914	16009	15805	15731	16045	15603	15968	15745	15810	15852	15746	15671	15851	15827	15822	15772	15748	15944	16015	15760	15704	15687	16006	15785	15769	16075	15803	15856	15746	15948	15747	15640	15881	15836	16151	15709	15825	15759	15691	15866	15754	15766	15672	15872	15905	15920	15786	15932	15935	15946	15913	15897	15931	15736	15972	15676	15935	15962	15849	15926	15854	15894	15751	15903	15849	15773	15810	15864	15932	15839	15868	15705	15942	15592	15671	15949	15713	15724	15857	15988	15859	15887	15796	15891	15717	15805	15987	16022	15856	15813	16104	15976	16022	15863	15884	15682	15755	15899	15782	15778	15926	15822	15893	15979	15779	15960	15767	15872	15713	15844	15887	15805	15828	15906	15922	15902	15720	15858	15985	15871	16002	15930	15941	15740	15877	15888	15984	15907	15865	15813	15604	15854	15840	15798	15703	15951	15792	15869	15866	15766	15691	15965	15974	16012	15888	15757	15814	15918	15991	15758	15818	15584	15652	15890	15961	15918	15865	15791	15630	15956	15823	15682	15798	15769	15927	15951	15898	15902	15857	15689	15814	15686	15986	15776	15767	15735	15777	15924	15862	15856	15947	16003	16033	15874	15723	15724	15768	15927	15874	15775	15780	15918	15892	15971	15834	15972	15857	15753	15964	15665	15898	15860	15679	15934	15876	15875	16053	15713	15807	15865	15838	15879	15793	15935	15892	15717	15833	15853	15900	15886	15934	15650	16047	15678	15882	15825	15855	15540	15764	15921	15677	15779	15968	16028	15905	15752	15860	15904	15655	15919	15796	15804	15797	15786	15907	15767	15781	15891	15886	15807	15680	15805	15709	15622	15893	15630	15777	15870	15891	15766	15679	15778	15748	15858	15914	15948	15824	15944	15881	15931	15727	16005	15688	15864	15949	15921	15872	15870	15779	15776	15896	15893	15921	15685	15975	15718	16034	15732	15844	15869	15786	15952	15757	15814	15818	15908	15802	16044	16011	15839	15793	15861	15950	15854	15834	16135	15748	15720	15939	15783	15833	15837	15677	15829	15740	15760	15847	15826	15917	15689	15847	15847	15653	15817	15858	15779	15661	15722	15908	15995	15937	15941	15710	15772	15904	15799	15932	15600	15827	15820	15686	15798	15858	15835	15941	16014	15796	15639	15797	15841	15647	16007	15875	15796	15792	15702	16017	16030	16046	15884	15963	15903	15920	15969	15900	15835	16009	15724	15725	15835	15707	15865	16010	15769	15763	15752	15969	15851	15861	15788	15846	15798	16033	15973	15966	15835	15768	16002	15687	15745	15890	15925	15851	15802	15700	15805	15857	15808	15684	15824	15912	15820	15874	15766	15839	15778	15968	15871	15817	15906	15852	15842	15901	16014	15971	15884	15853	15913	15864	15772	16122	15777	15697	15846	15735	15894	15842	15778	15869	15779	15855	15637	15869	15732	15697	15867	15855	15695	15624	15653	16036	15923	15960	15846	15931	15674	15880	15765	15830	15489	15895	15875	16022	15872	15635	15886	15667	15733	15739	15685	15800	15861	15911	15900	15708	15658	16000	16015	15978	15946	15791	15638	15622	15812	15825	15986	15890	15846	15849	15827	15885	15871	15783	15706	15884	16015	15896	15743	15758	16007	16110	15783	15855	15881	15849	15766	15833	15804	15766	15934	15764	15965	15713	15890	15791	15940	15774	15783	15847	15787	15835	15908	15674	15802	15944	15756	15919	15906	15824	15780	15925	15768	15799	15891	15791	16037	15901	15810	15906	15830	15602	15892	15923	15992	15870	15829	15879	15806	15702	15795	15801	16004	15939	15707	16045	15894	15714	15921	15924	15835	15599	15828	15767	15730	15842	15820	15804	15779	15750	15998	16041	15953	15863	15981	15712	15790	16068	15812	15860	15848	15786	16000	15894	16024	15757	15772	15828	15872	15886	15824	15980	15816	15755	15783	15891	15951	15872	15730	15919	15931	15824	15723	15767	15709	15815	15857	15940	15950	15784	15938	15971	15845	15767	15662	15877	15660	15801	15894	15847	15572	15707	15881	15816	15600	15918	15962	15923	15769	15842	15891	15862	16071	15820	15898	15878	16150	15874	15678	15654	15809
14531	17184	16770	15841	15393	15202	14872	14742	14744	15097	15290	15212	15584	17547	17744	16772	15667	14895	14463	14536	14471	14546	14491	14533	14460	14577	14498	14598	14410	14601	14542	14542	14464	14533	14583	14407	14529	14450	14549	14209	14493	14541	14406	14451	14373	14518	14629	14645	14611	14452	14417	14351	14559	14375	14525	14475	14435	14563	14516	14621	14520	14403	14315	14424	14507	14463	14431	14454	14501	14430	14289	14397	14594	14453	14480	14533	14445	14410	14373	14248	14499	14502	14440	14417	14546	14393	14532	14357	14409	14472	14554	14395	14549	14432	14587	14380	14333	14344	14522	14407	14475	14492	14534	14420	14506	14353	14509	14427	14314	14551	14459	14386	14362	14415	14353	14427	14306	14532	14466	14473	14509	14360	14674	14397	14415	14625	14405	14259	14482	14353	14493	14446	14407	14419	14632	14531	14365	14583	14529	14461	14505	14500	14469	14505	14418	14465	14511	14453	14526	14395	14418	14246	14464	14388	14399	14442	14472	14569	14329	14448	14469	14362	14411	14481	14394	14412	14404	14492	14543	14610	14547	14460	14609	14499	14532	14303	14459	14491	14581	14416	14556	14465	14606	14298	14569	14539	14308	14442	14412	14378	14450	14463	14410	14362	14498	14533	14516	14484	14411	14245	14423	14386	14525	14319	14479	14375	14519	14448	14563	14409	14549	14428	14529	14415	14412	14465	14431	14631	14487	14560	14643	14612	14527	14407	14325	14486	14675	14418	14452	14492	14526	14546	14467	14498	14523	14522	14343	14446	14485	14510	14462	14344	14623	14502	14631	14462	14499	14366	14427	14467	14585	14324	14535	14467	14473	14268	14492	14577	14326	14655	14485	14573	14386	14373	14359	14444	14395	14573	14584	14506	14537	14499	14536	14518	14487	14469	14431	14249	14508	14454	14384	14533	14460	14566	14371	14383	14551	14480	14347	14502	14477	14405	14284	14525	14561	14388	14479	14332	14512	14483	14357	14329	14516	14461	14578	14495	14417	14316	14626	14425	14386	14493	14354	14364	14460	14390	14389	14701	14546	14511	14411	14375	14517	14481	14458	14307	14417	14285	14522	14478	14499	14595	14539	14362	14421	14380	14425	14506	14553	14520	14404	14424	14411	14410	14528	14587	14633	14411	14419	14458	14296	14476	14479	14480	14433	14447	14389	14474	14546	14485	14597	14525	14465	14374	14312	14426	14641	14399	14407	14402	14409	14451	14403	14447	14518	14669	14548	14416	14289	14319	14613	14555	14254	14573	14426	14341	14309	14604	14410	14398	14450	14574	14491	14533	14500	14468	14418	14600	14473	14392	14406	14436	14398	14422	14465	14436	14370	14524	14429	14629	14362	14256	14431	14303	14479	14725	14465	14257	14474	14663	14545	14688	14474	14456	14367	14446	14387	14490	14239	14647	14485	14552	14484	14537	14417	14394	14607	14266	14556	14629	14314	14377	14359	14443	14449	14402	14468	14564	14553	14344	14342	14436	14377	14526	14391	14543	14413	14409	14392	14509	14389	14494	14442	14488	14558	14515	14483	14501	14269	14385	14586	14638	14215	14447	14374	14589	14395	14540	14415	14545	14706	14481	14599	14481	14536	14627	14260	14427	14483	14396	14477	14446	14272	14279	14619	14617	14498	14584	14482	14481	14384	14454	14337	14540	14380	14584	14569	14342	14464	14501	14358	14442	14436	14462	14346	14432	14334	14600	14478	14409	14402	14481	14376	14413	14511	14405	14250	14675	14435	14538	14458	14448	14382	14451	14334	14540	14555	14428	14493	14461	14500	14525	14403	14445	14368	14564	14603	14411	14410	14634	14450	14684	14402	14669	14501	14477	14433	14538	14465	14341	14408	14440	14503	14542	14525	14430	14510	14403	14411	14558	14514	14238	14428	14316	14346	14222	14437	14630	14570	14577	14352	14487	14444	14497	14621	14389	14331	14565	14482	14409	14464	14425	14557	14417	14408	14286	14364	14383	14568	14487	14516	14394	14579	14610	14475	14362	14468	14483	14346	14430	14619	14417	14548	14416	14330	14409	14538	14447	14460	14415	14556	14477	14476	14405	14517	14426	14186	14353	14510	14367	14436	14523	14492	14417	14370	14428	14338	14421	14439	14389	14559	14487	14601	14524	14626	14554	14476	14574	14361	14518	14525	14617	14671	14395	14547	14520	14586	14632	14684	14542	14451	14297	14571	14380	14499	14498	14442	14409	14333	14336	14459	14453	14636	14465	14522	14489	14343	14567	14434	14489	14726	14396	14442	14392	14420	14597	14408	14413	14426	14560	14575	14473	14462	14401	14515	14475	14429	14427	14387	14524	14422	14538	14557	14668	14445	14336	14258	14460	14357	14416	14563	14343	14398	14281	14571	14454	14550	14475	14461	14523	14313	14705	14358	14280	14363	14465	14453	14590	14493	14431	14380	14359	14414	14319	14658	14205	14603	14413	14554	14227	14420	14550	14391	14554	14557	14408	14411	14503	14260	14346	14516	14594	14495	14583	14535	14558	14424	14492	14429	14349	14535	14436	14422	14497	14403	14457	14501	14756	14482	14454	14414	14595	14446	14616	14452	14535	14453	14423	14450	14572	14459	14475	14461	14418	14510	14343	14374	14375	14581	14308	14499	14493	14496	14381	14452	14622	14650	14432	14575	14595	14345	14344	14584	14514	14390	14492	14269	14437	14486	14485	14340	14466	14534	14585	14612	14407	14396	14488	14263	14542	14255	14527	14406	14507	14531	14432	14560	14325	14542	14441	14459	14409	14514	14522	14506	14497	14227	14334	14446	14410	14398	14490	14255	14550	14353	14542	14366	14603	14392	14538	14550	14438	14613	14496	14361	14436	14320	14443	14402	14400	14389	14446	14455	14238	14543	14571	14405	14377	14631	14430	14357	14438	14504	14382	14437	14460	14560	14448	14545	14339	14630	14381	14667	14419	14361	14351	14535	14366	14443	14467	14451	14542	14449	14402	14387	14409	14428	14584	14563	14520	14353	14346	14555	14362	14464	14325	14496	14467	14486	14620	14557	14510	14420	14339	14402	14560	14561	14361	14436	14436	14424	14551	14501	14460	14580	14273	14614	14530	14631	14312	14452	14422	14567	14473	14591	14388	14505	14670	14448	14510	14443	14470	14458	14481	14466	14502	14498	14398	14488	14387	14663	14494	14405	14351	14374	14606	14361	14237	14425	14387	14513	14655	14606	14450	14400	14467	14427	14389	14332	14506	14444	14552	14426	14378	14542	14504	14441	14405	14461	14442	14511	14414	14438	14339	14454	14428	14520	14407	14343	14400	14498	14513	14493	14419	14326	14379	14450	14584	14317	14563	14626	14609	14485	14428	14392	14380	14384	14426	14472	14506	14550	14453	14433	14652	14455	14446	14410	14562	14400	14560	14381	14590	14466	14584	14528	14561	14513	14508	14546	14390	14418	14458	14476	14421	14595	14428	14541	14575	14431	14506	14684	14497	14493	14392	14421	14325	14510	14411	14565	14637	14480	14176	14453	14442	14563	14457	14448	14419	14471	14586	14594	14553	14479	14460	14361	14383	14409	14495	14424	14432	14398	14523	14451	14356	14407	14464	14537	14368	14532	14468	14467	14455	14591	14531	14624	14491	14564	14567	14402	14607	14564	14179	14396	14354	14604	14479	14601	14402	14486	14479	14480	14470	14446	14588	14410	14265	14316	14511	14524	14513	14430	14563	14341	14511	14610	14459	14332	14509	14427	14483	14632	14431	14304	14490	14504	14517	14425	14404	14535	14332	14610	14434	14580	14439	14269	14320	14416	14477	14328	14497	14580	14401	14297	14555	14577	14426	14495	14498	14309	14458	14596	14400	14573	14578	14594	14538	14527	14503	14449	14482	14624	14377	14413	14442	14423	14417	14685	14612	14557	14457	14532	14393	14453	14544	14540	14440	14455	14487	14484	14518	14474	14361	14428	14512	14502	14545	14500	14497	14455	14449	14621	14376	14415	14469	14479	14435	14525	14456	14365	14486	14381	14491	14412	14458	14246	14570	14529	14402	14512	14385	14436	14495	14392	14556	14551	14496	14455	14364	14464	14369	14649	14545	14482	14500	14552	14500	14503	14475	14549	14653	14508	14527	14422	14274	14492	14580	14408	14382	14514	14484	14363	14386	14647	14435	14465	14313	14503	14312	14338	14611	14640	14373	14603	14216	14361	14287	14574	14720	14576	14463	14379	14419	14429	14522	14417	14453	14407	14365	14498	14476	14358	14382	14440	14374	14497	14438	14523	14489	14515	14480	14491	14498	14385	14490	14491	14281	14515	14299	14420	14439	14467	14500	14691	14346	14429	14283	14359	14497	14462	14504	14510	14404	14405	14570	14546	14566	14327	14456	14562	14391	14446	14459	14328	14476	14548	14334	14418	14394	14607	14498	14357	14414	14266	14423	14531	14586	14548	14438	14530	14609	14459	14353	14450	14463	14410	14562	14397	14481	14386	14439	14438	14376	14676	14310	14403	14362	14491	14425	14546	14501	14465	14544	14455	14306	14322	14516	14566	14488	14572	14373	14387	14554	14427	14313	14335	14386	14294	14552	14438	14349	14725	14469	14553	14492	14639	14475	14329	14520	14441	14393	14396	14470	14598	14378	14489	14575	14336	14643	14511	14605	14544	14384	14515	14378	14384	14476	14511	14455	14554	14540	14491	14411	14397	14334	14417	14586	14498	14476	14424	14319	14457	14604	14376	14267	14332	14615	14405	14532	14498	14523	14558	14560	14489	14465	14499	14588	14307	14413	14464	14669	14421	14236	14389	14588	14614	14505	14620	14523	14539	14600	14468	14364	14476	14390	14397	14446	14437	14399	14382	14516	14478	14500	14583	14399	14636	14567	14431	14548	14512	14454	14454	14329	14437	14369	14595	14475	14577	14486	14501	14395	14483	14494	14519	14612	14511	14498	14619	14537	14508	14524	14324	14549	14358	14507	14449	14359	14456	14547	14243	14611	14407	14529	14356	14427	14645	14580	14444	14580	14562	14559	14327	14464	14598	14501	14503	14427	14577	14321	14510	14520	14386	14298	14502	14580	14470	14536	14542	14483	14478	14387	14531	14422	14442	14695	14463	14445	14385	14327	14386	14424	14441	14343	14416	14424	14360	14332
23555	20950	28222	23915	21530	20712	19539	17191	16779	16979	16919	16691	18391	28882	28393	25417	21156	17839	16645	16215	16399	16076	16166	16119	15981	16161	16076	16100	16096	16075	16141	16056	15957	15903	16166	16159	16048	15933	16053	16033	16081	16057	15968	15869	16022	15950	16058	16019	15889	16036	15883	16116	16065	16017	15954	16009	15867	16097	16045	15899	16094	16021	16070	15930	15994	16099	16051	16079	16081	15977	15984	16027	16070	16000	15992	16134	15811	15922	15992	16020	16046	15838	15965	15882	15883	15901	16178	15875	16008	15947	15945	15875	16149	15898	15927	16014	16091	16014	16039	16049	15943	15883	15982	16097	15932	16182	16067	15922	15936	16064	16154	15982	15998	15885	15950	16047	16124	16083	15963	16120	16141	16114	16184	15996	15991	15931	15969	16023	16137	16195	16113	15918	16036	15864	16000	15855	16098	16076	15991	16021	16012	16190	16037	16078	16086	16248	15999	16031	16086	15951	16012	15944	15912	15988	15886	15987	15869	15936	15918	15990	16083	15822	16073	15758	15998	15998	16059	16002	15831	15875	15985	16291	15998	15940	15935	15902	16013	16072	16075	15917	15638	16002	15773	16049	16122	15949	15923	16022	15957	16141	15928	15933	16097	15985	16072	15919	16020	16050	16033	16136	15989	16025	16082	15893	15970	15951	15927	16001	16073	16091	15891	16041	16016	15842	16149	16020	16131	16029	15949	16119	16083	15937	15867	16015	15904	15938	16023	16154	15827	15717	15951	16143	16208	16144	15960	16146	15954	15887	15970	15993	16216	16122	15922	15832	15943	15941	16096	15933	15833	16003	15946	15944	15998	16070	15920	16060	16101	16196	15976	16017	15943	16055	15988	15981	15926	16058	15891	16017	15911	15989	16047	16034	16065	16080	16043	16098	16034	16233	16170	15929	16010	15933	15903	16152	15836	16050	16010	16184	16014	15758	16093	16042	15918	15989	16101	15834	15943	16005	15999	15906	15987	16026	16087	15807	15887	16076	16014	15921	15992	15992	16015	15973	16141	16087	15983	15966	15984	15897	16103	15844	15852	15995	15829	16087	16044	16016	16199	15879	16061	16206	16240	16100	16129	16148	15993	16137	16108	15893	16119	16155	16011	16051	15912	15889	15998	16084	16017	16103	15832	15906	16044	16107	15882	16031	15863	15980	15822	15998	15934	16025	15910	16176	16169	15983	15831	15874	16002	16082	15929	16050	15872	16103	15941	16068	16000	16064	16010	16031	16073	15990	15944	15991	15951	16020	15895	16039	16038	15770	15910	15838	16156	15914	15963	16116	16042	16037	15922	15809	15948	16128	16039	16135	15998	15908	16015	16084	16016	15900	15947	15951	15883	16162	15829	16003	15837	15828	15903	15827	15941	15952	15939	16045	16115	16158	16095	16147	16106	16035	16099	16029	16173	15818	15967	15946	16041	15916	16037	16096	16019	15920	15877	16009	16070	16023	16186	15921	15976	15759	16287	16020	16036	16014	15989	15961	15967	16006	16056	16159	15977	16193	16189	16121	16109	16069	15926	15935	15979	15989	16013	16027	15943	16087	15916	16096	16162	16216	16059	15922	16081	16061	16039	16060	15883	15862	15929	16047	15906	16254	16061	16180	16034	15980	15995	15933	15922	15959	16048	16168	15991	16062	16031	16040	15965	16010	15992	15965	15873	15842	16035	16033	16043	16039	16209	15978	15980	15944	15924	16021	15965	15907	15926	16070	16005	16051	16116	15928	15741	16091	16081	15801	15999	15940	16112	15890	15877	16040	16017	16060	16211	15779	15906	15984	15919	15870	15997	15856	16085	15902	16025	16081	15869	16001	15865	15947	16091	15874	15864	15997	16113	15922	15955	16108	15978	15893	16018	16094	16007	15996	15950	15993	15862	16097	15889	16042	15885	16108	15974	16128	16005	16083	16083	16074	15895	15948	16168	15733	15987	16157	15993	16055	15908	15980	16108	15955	15922	16022	16044	15935	16017	16039	16122	16012	16028	15832	16167	16044	16111	16049	16033	15849	15802	15930	15931	16248	15974	16041	16229	16090	16054	15879	15935	15961	15955	16024	16114	16177	15957	16081	15884	16128	16194	15941	15994	16008	15894	16143	16113	15960	16074	15982	15912	16147	15892	16003	15938	15914	15983	16055	16049	15952	16229	15964	16139	16159	15903	15911	15830	16045	15958	16133	16007	16108	15982	15820	15893	16005	15984	15964	16008	16059	15994	16023	16175	16164	15815	16019	15833	16061	15899	15892	15905	16070	16060	16111	16027	15976	15996	15981	15950	15978	15949	16031	15996	16047	16089	15971	15886	15984	15908	16176	16015	15865	16087	16175	15910	15933	15777	16006	16079	15762	15777	15990	15879	16203	15786	16036	16044	15963	16060	15819	16095	16061	16089	16104	16047	15982	16039	15962	15961	15887	15862	15969	15981	15851	16130	15978	16040	15964	16155	16103	16028	16108	15996	16002	15871	15944	15961	15886	15917	15953	16023	16021	16130	16040	15873	16098	15917	16228	16110	15969	15914	15842	15937	15996	16068	16138	16055	15993	16200	15985	16057	15819	15937	15990	16064	15993	16046	15990	16209	16051	16193	16031	15847	15978	15958	16121	15959	16124	16223	16070	16006	15941	15936	15947	15762	15830	15962	15954	15845	15954	15930	16068	16055	16035	16039	16033	15961	15970	16068	15855	15933	15966	15995	16104	15957	16138	15889	16106	16082	16052	16110	15977	15935	15943	15899	16098	16185	16198	15905	16027	15929	15967	16106	16032	16091	15976	16012	16035	15960	16196	16254	16014	16000	15997	15946	15927	15778	15964	15925	15962	15914	15916	15956	16005	16136	15982	15771	15960	16196	15899	16201	16018	16064	15947	15822	16005	15959	15860	16013	16121	15929	16086	16051	16018	15877	15928	16022	15948	16038	16066	15826	15969	16249	16009	15967	16196	15885	15964	15723	15971	15954	15820	15988	16051	15765	16014	15979	16101	16154	15958	15987	16111	15855	15837	16124	16080	16071	16043	16167	16137	16167	16032	16227	15896	15978	15866	15998	15861	16015	16076	15963	16020	15965	16089	16025	15958	15996	15996	15839	15933	16091	16201	15923	15967	16135	16052	16003	16149	15985	15911	15822	16077	15989	15908	16021	15922	16012	15970	15768	15914	15989	16060	16056	16092	15887	15869	16068	16016	16089	16051	15996	15937	16053	15958	15936	15891	16079	16102	16007	16076	16028	16065	15971	16185	15984	15973	16057	15969	16018	15920	15989	16161	16044	15935	15998	16057	16022	16212	15899	15857	15909	16154	16174	16071	16107	16033	16088	16016	15961	15916	16193	15936	16117	15837	15991	15973	16021	16002	15944	16160	16002	15857	16140	15829	16041	16103	16134	15837	15810	15860	15830	16069	16012	15967	16014	15959	16037	16059	15871	15943	15965	15894	15880	16159	15945	15948	15977	16186	15979	16075	16018	15863	16019	16126	16065	16101	16105	16088	15920	16037	15893	15752	15970	16076	16126	16184	15900	15945	15948	15886	16125	15862	15838	16045	16063	15962	16002	16102	16042	15922	15964	16275	16075	15990	16073	16188	16064	15852	15874	15862	16034	16082	15863	15907	16001	16178	16178	16010	16078	15884	15854	15886	16107	16108	15888	15895	16033	16028	15933	15926	15950	16127	16160	15934	15903	16062	15911	16083	16041	16069	16103	16153	15923	16079	15999	15944	15922	16080	15957	16014	15759	15950	15940	15838	15999	16165	15868	15908	15851	15912	16135	15944	16092	16241	16067	15954	16194	15933	16231	16057	15904	15876	15895	15955	16019	15907	15871	15876	16161	16012	16001	15902	15989	15802	15918	15957	15998	15824	15916	15961	15973	15894	16029	16171	15892	15962	16072	15964	16186	15804	15940	16020	16176	16081	15852	16022	15998	15999	15929	15910	15891	16023	16086	15905	16054	15756	15995	16014	15932	16066	16227	16020	15811	16101	15808	16047	16214	15958	16073	16074	16026	15861	15798	15908	16015	15911	16037	15946	15941	16050	15913	15975	15960	15947	16053	15850	16139	16025	15852	16100	15817	16063	15864	15870	16089	15888	15774	15968	16100	15801	16167	15821	15992	15838	16052	15862	15893	16077	15848	16004	16035	15829	16080	15899	15869	16052	16080	16158	16093	16050	15957	16030	15959	16098	16074	15914	16078	15957	15967	15970	15931	15877	15859	16244	16054	16070	15937	15957	15847	15959	15978	16040	16160	15950	16009	16184	16031	15890	16077	15930	15999	16001	16057	15989	15884	15960	16036	16131	15830	15990	15930	15990	15962	16063	16106	15993	16038	15895	16015	15975	15990	15969	15757	16041	16045	15786	15906	16031	16237	16078	16096	16204	15947	15981	16144	15986	16062	16057	15899	15766	16085	16026	16010	16075	15944	15936	15876	15849	15942	16039	16081	15821	16010	15885	15961	15752	15863	15952	16054	15888	16070	16023	16135	16023	15795	16047	16061	15929	16195	15977	15988	16099	16181	15865	16040	15994	15893	15901	16148	15988	15960	15996	15817	15958	16042	16003	15849	15745	15838	15890	16112	15935	16119	16107	15906	15917	16076	16174	15894	16188	16044	16083	16096	15990	16023	15893	16054	15660	15911	16039	16139	16080	15962	15969	16139	16065	15788	15952	16123	16024	16095	15945	15829	16053	16007	16217	16016	15892	16204	16005	15850	16045	15989	15915	16053	15946	15992	15953	15858	15981	15849	16070	16104	16115	15966	15872	15884	15819	15865	16247	15932	16027	15934	15987	16008	16194	15867	16082	15893	16035	16083	15959	16067	15926	15831	15892	16068	16118	15973	16187	16033	16065	15934	15858	16204	15962	15919	15772	16059	16168	16067	16127	15999	16009	16130	15914	15928	16044	16103	15949	16142	15919	15820	16071	16026	15906	15884	16165	15833	15987	16107	15828	16142	16088	15966	16120	16111	15945	16161	16137	15951	15790	16018	15998	15879	15983	16173	16091	16093	16007	15946	16014	15929	16003	16028	16169	16145	16192	16099	16002	16082	15869	15794	16058	16184	15959	15914	16094	16018	16070	16058	16076	16057	16122	16117	16013	16106	16150	16020	15939	16123	15718	15790	15982	15877	16060
13455	22662	21007	18569	17180	16660	16038	15706	16038	16287	15910	15883	19574	32404	30430	26291	20386	16040	15181	14871	14702	14662	14567	14638	14758	14700	14660	14598	14642	14715	14761	14631	14512	14706	14740	14565	14782	14568	14656	14632	14565	14647	14729	14607	14772	14711	14718	14546	14816	14589	14635	14712	14677	14767	14679	14673	14559	14642	14638	14461	14866	14590	14767	14687	14585	14706	14639	14701	14572	14424	14701	14721	14474	14634	14652	14659	14806	14616	14568	14524	14533	14487	14626	14527	14634	14811	14562	14769	14667	14576	14870	14643	14640	14670	14539	14589	14559	14563	14523	14778	14584	14722	14551	14704	14562	14791	14649	14808	14621	14716	14786	14619	14836	14592	14635	14601	14624	14644	14427	14695	14729	14539	14502	14616	14679	14679	14514	14661	14757	14664	14831	14608	14436	14761	14774	14691	14614	14722	14665	14573	14471	14711	14384	14724	14640	14661	14647	14661	14662	14756	14651	14654	14592	14551	14655	14743	14650	14699	14474	14608	14611	14563	14607	14592	14625	14688	14675	14669	14693	14486	14650	14486	14715	14691	14560	14711	14602	14736	14699	14739	14624	14542	14654	14605	14672	14715	14746	14744	14650	14593	14795	14591	14568	14783	14574	14512	14741	14562	14726	14729	14764	14676	14614	14569	14532	14704	14551	14684	14517	14720	14646	14587	14843	14588	14507	14545	14651	14611	14668	14663	14696	14741	14768	14683	14562	14490	14675	14627	14747	14715	14693	14706	14679	14599	14650	14611	14636	14678	14495	14661	14543	14448	14534	14717	14773	14615	14717	14658	14672	14671	14551	14633	14646	14643	14776	14474	14632	14846	14630	14546	14599	14524	14665	14608	14591	14590	14637	14633	14616	14608	14615	14714	14560	14486	14637	14581	14475	14680	14748	14669	14741	14624	14645	14685	14675	14664	14669	14585	14516	14614	14835	14655	14652	14625	14739	14595	14754	14650	14745	14806	14542	14539	14731	14629	14695	14610	14509	14793	14574	14456	14722	14533	14645	14709	14666	14662	14543	14676	14654	14563	14616	14703	14621	14497	14664	14575	14752	14441	14642	14480	14654	14612	14735	14686	14547	14699	14733	14656	14581	14487	14705	14593	14612	14446	14602	14550	14492	14582	14650	14779	14493	14480	14645	14497	14660	14551	14671	14540	14546	14571	14604	14699	14560	14538	14522	14735	14633	14596	14639	14624	14557	14616	14601	14701	14745	14761	14667	14601	14639	14666	14683	14659	14671	14572	14635	14739	14714	14649	14578	14580	14776	14747	14595	14658	14561	14655	14774	14693	14645	14582	14679	14405	14726	14730	14691	14456	14614	14563	14707	14677	14559	14581	14617	14599	14638	14503	14607	14703	14705	14631	14483	14698	14630	14557	14784	14677	14627	14715	14629	14578	14702	14597	14452	14400	14831	14594	14425	14656	14613	14764	14755	14522	14550	14628	14678	14550	14717	14800	14684	14601	14538	14670	14697	14610	14751	14587	14614	14654	14573	14693	14691	14618	14722	14541	14606	14694	14429	14694	14595	14678	14705	14679	14674	14565	14574	14665	14771	14624	14645	14632	14513	14804	14584	14680	14730	14516	14593	14741	14542	14675	14551	14604	14660	14761	14410	14706	14719	14472	14716	14591	14523	14592	14653	14790	14652	14547	14528	14602	14579	14773	14686	14642	14497	14659	14742	14564	14440	14483	14617	14472	14591	14669	14752	14493	14684	14646	14577	14635	14599	14611	14698	14619	14713	14752	14494	14506	14680	14594	14829	14681	14700	14605	14747	14846	14590	14635	14447	14724	14634	14671	14700	14711	14711	14619	14512	14720	14688	14600	14486	14703	14686	14595	14630	14493	14613	14630	14637	14661	14562	14745	14545	14586	14503	14728	14518	14585	14593	14511	14606	14550	14637	14623	14664	14558	14650	14695	14562	14604	14540	14664	14722	14637	14590	14615	14617	14857	14674	14691	14647	14736	14658	14652	14726	14747	14621	14709	14678	14716	14726	14581	14745	14809	14562	14720	14717	14786	14619	14638	14517	14641	14638	14683	14567	14492	14753	14673	14624	14743	14603	14479	14718	14853	14609	14580	14706	14818	14530	14709	14539	14660	14725	14633	14508	14650	14727	14658	14728	14580	14621	14672	14618	14609	14688	14663	14610	14636	14677	14660	14543	14455	14581	14706	14664	14745	14558	14533	14652	14565	14774	14621	14620	14672	14675	14412	14688	14641	14583	14548	14586	14575	14707	14714	14658	14603	14865	14456	14490	14616	14603	14619	14696	14664	14792	14710	14628	14587	14689	14535	14671	14741	14725	14714	14594	14740	14674	14793	14629	14590	14540	14784	14652	14541	14752	14564	14588	14738	14624	14580	14685	14588	14569	14338	14582	14677	14609	14693	14574	14795	14643	14756	14564	14646	14492	14611	14580	14785	14537	14655	14649	14645	14553	14521	14673	14572	14627	14575	14723	14662	14653	14686	14760	14757	14582	14742	14684	14486	14505	14768	14623	14603	14428	14701	14704	14512	14679	14538	14625	14646	14717	14633	14525	14652	14643	14559	14678	14663	14493	14561	14561	14565	14651	14663	14684	14565	14687	14697	14788	14667	14570	14591	14729	14604	14754	14502	14638	14701	14656	14551	14523	14572	14674	14643	14583	14605	14539	14562	14720	14605	14537	14537	14753	14579	14401	14517	14705	14737	14597	14817	14472	14494	14562	14623	14631	14721	14654	14693	14621	14563	14667	14637	14643	14669	14509	14658	14754	14685	14681	14800	14542	14700	14756	14707	14573	14781	14555	14695	14723	14556	14748	14718	14566	14747	14723	14513	14622	14563	14512	14668	14608	14616	14788	14798	14573	14519	14699	14606	14569	14626	14544	14674	14643	14675	14730	14713	14453	14544	14559	14736	14635	14549	14554	14601	14535	14525	14674	14527	14590	14594	14550	14557	14669	14545	14630	14593	14621	14648	14645	14545	14650	14746	14611	14691	14417	14684	14610	14794	14672	14596	14636	14659	14712	14579	14626	14636	14707	14614	14839	14633	14777	14731	14732	14628	14625	14566	14578	14716	14624	14562	14588	14601	14682	14763	14646	14760	14673	14785	14744	14564	14681	14674	14614	14704	14562	14688	14626	14621	14643	14649	14621	14633	14714	14718	14700	14676	14673	14542	14692	14632	14447	14640	14531	14665	14809	14678	14671	14688	14605	14722	14839	14634	14617	14623	14644	14613	14678	14685	14618	14580	14722	14546	14782	14553	14570	14624	14758	14516	14621	14546	14725	14515	14606	14688	14565	14440	14631	14621	14549	14681	14698	14615	14673	14712	14650	14534	14500	14745	14673	14652	14482	14822	14526	14561	14549	14654	14678	14623	14665	14743	14711	14481	14686	14558	14783	14708	14535	14641	14855	14831	14785	14560	14621	14590	14644	14610	14652	14586	14668	14598	14558	14633	14514	14451	14575	14394	14550	14639	14606	14658	14517	14479	14601	14640	14506	14629	14567	14589	14591	14611	14615	14654	14639	14661	14578	14705	14701	14589	14592	14630	14613	14567	14478	14469	14585	14608	14582	14598	14698	14723	14503	14714	14468	14854	14673	14585	14674	14614	14760	14782	14627	14664	14703	14576	14611	14489	14752	14647	14623	14677	14453	14665	14631	14588	14687	14575	14607	14648	14661	14625	14513	14558	14572	14457	14569	14652	14755	14810	14641	14725	14754	14678	14624	14400	14696	14836	14565	14734	14549	14746	14666	14590	14694	14687	14624	14624	14595	14605	14631	14632	14588	14736	14597	14620	14737	14749	14680	14658	14562	14634	14648	14557	14404	14717	14784	14467	14615	14597	14627	14673	14633	14687	14679	14535	14509	14532	14693	14704	14675	14567	14481	14625	14711	14715	14522	14584	14643	14783	14743	14695	14775	14715	14578	14674	14611	14715	14738	14645	14610	14666	14692	14535	14728	14678	14729	14634	14640	14393	14694	14652	14712	14589	14490	14505	14646	14582	14731	14757	14654	14687	14590	14704	14572	14580	14504	14616	14577	14577	14747	14570	14762	14589	14774	14656	14730	14751	14608	14618	14758	14619	14745	14605	14528	14669	14719	14400	14729	14714	14593	14659	14691	14593	14615	14718	14640	14568	14588	14884	14646	14644	14783	14498	14621	14646	14734	14501	14690	14610	14643	14665	14545	14511	14703	14515	14617	14457	14605	14505	14545	14555	14583	14650	14554	14519	14591	14572	14631	14600	14701	14637	14646	14549	14566	14524	14725	14532	14761	14679	14703	14623	14615	14668	14700	14572	14675	14636	14699	14613	14701	14710	14495	14413	14557	14748	14609	14525	14720	14728	14539	14529	14625	14431	14587	14627	14652	14624	14642	14619	14556	14566	14604	14626	14638	14710	14630	14723	14701	14504	14653	14755	14640	14709	14695	14618	14668	14590	14672	14635	14699	14648	14732	14636	14434	14709	14659	14493	14526	14530	14683	14662	14665	14624	14667	14666	14646	14681	14553	14707	14726	14736	14600	14718	14579	14659	14419	14551	14716	14654	14723	14574	14603	14615	14650	14710	14762	14751	14667	14484	14841	14690	14600	14414	14685	14863	14601	14717	14638	14669	14687	14807	14693	14602	14666	14617	14532	14646	14641	14559	14510	14680	14677	14660	14569	14645	14720	14612	14689	14692	14618	14530	14636	14718	14701	14520	14695	14531	14745	14487	14543	14841	14725	14834	14737	14697	14874	14730	14606	14421	14716	14762	14627	14682	14671	14617	14692	14720	14578	14662	14619	14566	14739	14496	14597	14467	14710	14597	14568	14676	14694	14689	14661	14506	14448	14594	14639	14426	14515	14571	14528	14677	14574	14695	14582	14592	14764	14604	14575	14591	14581	14622	14701	14667	14635	14700	14612	14717	14653	14692	14672	14695	14883	14577	14525	14609	14605	14542	14678	14662	14633	14741	14702	14617	14598	14613	14694	14607	14619	14672	14574	14536	14607	14831	14641	14736	14645	14830	14812	14635	14602	14596	14455	14662	14737	14409	14626	14547	14451	14790	14712	14748	14545	14668	14509	14775	14559	14495	14657	14644	14766	14653	14540	14745	14410	14655	14605	14643	14629	14713
22552	20908	28560	23357	21052	22659	23944	18833	17971	17822	17483	17265	20429	34306	36072	31327	24886	19156	17460	16776	16657	16299	16511	16146	16325	16470	16329	16265	16170	16305	16371	16409	16317	16236	16499	16385	16293	16297	16447	16345	16381	16350	16506	16325	16319	16401	16230	16457	16370	16236	16413	16479	16202	16172	16260	16181	16315	16251	16518	16139	16203	16417	16251	16230	16439	16253	16309	16188	16351	16171	16303	16234	16185	16277	16283	16414	16229	16101	16171	16140	16313	16589	16469	16126	16402	16278	16272	16232	16335	16209	16275	16388	16311	16157	16137	16019	16169	15962	16224	16319	16329	16257	16319	16287	16176	16216	16250	16315	16545	16105	15893	16167	16087	16363	16492	16240	16216	16175	16258	16167	16255	16262	16229	16231	16168	16216	16309	16138	16207	16126	16216	16120	16197	15951	16359	16212	16275	16197	16207	16247	16182	16092	16072	16353	16274	16229	16110	16250	16167	16345	16224	16138	16318	16205	16480	16354	16272	16160	16203	16238	16100	16377	16198	16090	16202	16131	15967	16078	16435	15930	16308	16351	16388	16344	16128	16263	16249	16038	16226	16294	16222	16262	16390	16353	16259	16246	16014	16362	16077	16226	16358	16212	16430	16025	16251	16202	16478	16212	16262	16423	16147	16206	16395	16216	16266	16185	16142	16112	16343	16120	16297	16263	16223	16184	16283	16447	16237	16254	16365	16329	16175	16134	16219	16381	16301	16285	16496	16168	16159	16226	16092	15895	16305	16135	16283	16155	16246	16188	16455	16165	16113	16171	16194	16254	16214	16212	16334	16135	16063	16246	16286	16307	16108	16165	16222	16348	16294	16053	16238	16265	16333	16115	16090	16168	16167	16305	16282	16417	16485	16272	16138	16177	16097	16386	15981	15990	16159	16274	16186	16245	16487	16064	16334	16172	16051	16166	16158	16254	16244	16208	16480	16216	16259	16157	16200	16176	16201	16044	16183	16302	16262	16127	16087	16204	16431	16201	16201	16047	16157	16179	16241	16273	16069	16213	16104	16203	16356	16241	16167	16160	16191	16108	16220	16199	16285	16406	16239	16315	16209	16170	16345	16376	16305	16360	16306	16174	16499	16283	16078	16244	16416	16291	16263	16314	16268	16147	16358	16261	16382	16149	16398	16260	16472	16123	16056	16281	16283	16066	16108	16165	16088	16223	16278	16320	16132	16195	16223	16086	16167	16280	16225	16128	16272	16005	16248	16149	16314	16153	16294	16344	16230	16170	16341	16235	16425	16340	15969	16114	15956	16165	16216	16208	16384	16373	16235	16393	16334	16242	16314	16412	16314	16310	16155	16362	16206	16342	16303	16138	16200	16345	16297	16302	16206	16190	16019	16130	16160	16306	16146	16051	16211	16152	16124	16069	16246	16219	16190	16268	16320	16445	16307	16277	16244	16327	16111	16283	16256	16104	16128	16129	16288	16411	16158	16210	16156	16421	16383	16170	16137	16283	16200	16152	16293	16507	16212	16101	16146	16196	16240	16146	16210	16409	16142	16030	16226	16242	16384	16159	16104	16347	15998	16011	16227	16062	16193	16430	16222	16162	16436	16357	16397	16098	16056	16084	16300	16390	16430	16389	16252	16111	16141	16259	16300	16417	16475	16072	16213	16237	16160	16372	16231	16311	16155	16313	16389	16188	16013	16313	16382	16344	16217	16255	16251	16401	16412	16231	16179	16272	16415	16117	16427	16308	16109	16147	16282	16099	16310	16334	16387	16234	16171	16204	16175	16217	16373	16118	16308	16024	16323	16186	16189	16239	16038	16326	16392	16187	16252	16274	16359	16254	16115	16425	16138	16121	16233	15956	16280	15973	16311	16157	16397	16343	16148	16359	16272	16254	16231	16204	16236	16155	16314	16294	16195	16198	16136	16488	16140	16393	16306	16427	16350	16233	16528	16272	16165	16145	16031	16264	16176	16316	16359	16243	16257	16310	16181	16237	16188	16145	16281	16278	16274	16192	16478	16196	16187	16346	16406	16238	16170	16310	16149	16179	16112	16267	16358	16199	16221	16481	16234	16265	16230	16188	16303	16160	16234	16107	16316	16012	16318	16202	16477	16237	16212	16269	16277	16232	16315	16147	16185	16161	16270	16284	16407	16212	16203	16345	16298	16218	16271	16220	16142	16379	16189	16054	16219	16117	16358	16167	16202	16212	16202	16281	16362	16163	15911	16050	16299	16141	16136	16202	16277	16220	16066	16142	16272	16271	16190	16166	16308	16198	16364	16289	16191	16034	16021	16181	16130	16039	16279	16380	16104	16206	16225	16307	16210	16258	16172	16225	16139	16115	16392	16279	16114	16304	16254	16160	16171	16250	16043	16235	16203	16169	16142	16122	16188	16094	16089	16062	16066	16263	16285	16263	16265	16219	16266	16229	16152	16058	16163	16372	16326	16352	16269	16331	16143	16264	16345	16167	16107	16164	16238	16115	16155	15981	16373	16165	16249	16421	16108	16425	16270	16216	16219	16245	16295	16082	16199	16179	16139	16226	16098	15970	16273	16316	16334	16539	16176	16137	16181	16145	16309	16192	16178	16163	16252	16286	16155	16376	16442	16311	16054	16099	16224	16258	16151	16150	16070	16052	16274	16368	16090	16021	16060	16295	16152	16173	16266	16113	16189	16298	15969	16268	16313	16415	16383	16376	16288	16182	16262	16125	16189	16195	16254	16323	16264	16223	16134	16190	16258	16102	16126	16341	16299	16285	16290	16218	16433	16093	16190	16138	16184	16335	16358	16113	16286	16332	16403	16348	16246	16369	16285	16246	16316	16216	16076	16313	16429	16274	16314	16375	16321	16396	16430	16195	16306	16342	16095	16305	15904	16127	16330	16187	16291	16324	16250	16256	16086	16074	16166	16158	16209	16179	16301	16323	16230	16041	16384	16292	15967	16315	16278	16389	16414	16361	16184	16296	16203	16252	16291	16245	16288	16431	16296	16111	15950	16182	16211	16024	16330	16018	16162	16388	16382	16286	16310	16074	16206	16120	16194	16208	16257	16126	16141	16206	16342	16115	16253	16216	16339	16206	16474	16290	16175	16236	16194	16053	16113	16194	16143	16147	16134	16192	16262	16191	16182	16198	16200	15880	16037	16267	16337	16219	16409	16148	16325	16251	16420	15971	16244	16245	16313	16150	16110	16415	16233	16227	16338	16118	16305	16115	16154	16204	16398	16183	16339	16330	16265	16334	16128	16352	16351	16126	16289	16161	16135	15977	16139	16193	16281	16137	16224	16220	16345	16192	16180	16246	16001	16329	16392	16286	16155	16541	16141	16322	16221	16390	16140	16096	16266	16124	16125	16179	16222	16207	16435	16224	16262	16186	16210	16232	16075	16273	16021	16287	16287	16188	16282	16163	16265	16240	16240	16144	16263	16265	16054	16263	16148	16194	16344	16280	16306	16240	16215	16160	16219	16259	16294	16358	16172	16085	16149	16253	16318	16195	16126	16086	16384	16412	16240	16208	16340	16306	16121	16119	15961	16240	16288	16374	16305	16254	16105	16329	16480	16242	16250	16141	16319	16394	16289	16329	16253	16252	16250	16160	16283	16122	16321	16391	16249	16295	16244	16286	16201	16251	16152	16273	16308	16431	16356	16195	16102	16161	16107	16499	16232	16284	16201	16191	16351	16128	16337	16209	16186	16033	16074	16173	16172	16241	16109	16147	16390	16256	16396	16006	16001	16218	16325	16195	16157	16118	16372	16350	16224	16340	16090	16185	16359	16291	16251	16330	16287	16144	16182	16226	16312	16267	16200	16242	16110	16488	16278	16232	16223	16194	16463	16182	16274	16020	16135	16262	16357	16176	16312	16092	16166	16439	16361	16373	16482	16246	16184	16258	16200	16148	16281	16180	16327	16143	16482	16151	16360	16274	16185	16134	16318	16076	16271	16124	16263	16264	16297	16226	16378	16306	16190	16193	16358	16254	16339	16353	16345	16063	16129	16227	16419	16061	16244	16343	16168	16175	16063	16240	16054	16300	16314	16288	16281	16185	16345	16029	16239	16186	16357	16347	16104	16234	16332	16320	16311	16113	16141	16257	16330	16299	16304	16044	16399	16207	16162	16168	16371	16164	16340	16325	16166	16329	16308	16380	16185	15995	16224	16228	16275	16238	16313	16256	16299	16285	16116	16336	16296	16223	16084	16377	16151	16130	16211	16318	16232	16106	16367	16125	16200	16274	16144	16082	16141	16065	16093	16238	16268	16117	16264	16164	16105	16301	16287	16207	16337	16142	16260	16098	16205	16163	16221	16501	16228	16228	16325	16138	16212	16224	16176	16131	16360	16343	16387	16306	16242	16351	16366	16157	16136	16344	16310	16348	16360	16180	16095	16230	16315	16131	16303	16161	16331	16555	16495	16170	16242	16081	16309	16204	16361	16192	16277	16193	16146	16293	16198	16219	16287	16106	16121	16271	16329	16194	16051	16132	16150	16260	16296	16132	16211	16371	16220	16139	16141	16281	16140	16161	16389	16310	16203	16050	16074	16255	16347	16372	16287	16326	16173	16013	16230	16497	16200	16159	16204	16264	16175	16263	15992	16040	16235	16203	16109	16203	16337	16331	16089	16244	16301	16059	16068	16100	16185	16311	16349	16240	16171	16335	16324	16084	16270	16082	16422	16367	16361	16227	16067	16081	16160	16235	16304	16213	16061	16197	16261	16248	16322	16268	16221	16342	16336	16226	16189	16187	16421	16164	16258	16237	16188	16240	16238	16260	16184	16193	16097	16046	16214	16301	16151	16115	16248	16225	16320	16186	16153	16199	16176	16197	16210	16070	16171	16230	16053	16289	16142	16154	16308	16279	16275	16066	16363	16371	16292	16152	16099	16251	16339	16086	16091	16256	16250	16075	16195	16188	16319	16374	16124	16187	16111	16159	15972	16279	16180	16310	16343	16126	16160	16269	16285	16153	16237	16131	16417	16373	16305	16305	16118	16306	16280	16326	16296	16219	16246	16389	16335	16127	16271	16117	16210	16266	16360	16283	16415	16337	16208	16168	16238	16228	16006	16203	16203	16301	16109	16264	16410	16199	16359	16296	16141	16089	16282	16173	16151	16063	16235	16250	16225	16163	16364	16087	16284	15999	16090	16325
14853	27794	25939	21232	19466	18265	18282	18358	17829	16930	16666	16532	22575	38259	38708	33006	24894	17425	15758	15210	14839	14734	14754	14718	14754	14848	14900	14777	14727	14736	14926	14738	14984	14711	14777	14881	14927	14686	14892	14730	14875	14888	14786	14771	14802	14852	14759	14940	14708	14772	14731	14976	14730	14891	14765	14786	14709	14757	14783	14984	14894	14659	14732	14851	14623	14537	14857	14711	14761	14696	14799	14760	14807	14742	14704	14885	14932	14905	14835	14603	14687	14872	14885	14767	14814	14676	14862	14778	14757	14724	14921	14605	14778	14624	14744	14757	14919	14731	14830	15013	14633	14747	14855	14692	14790	14947	14810	14829	14865	14885	14747	14726	14781	14875	14889	14806	14734	14927	14747	14827	14846	14891	14713	14606	14606	14928	14676	14854	14713	14750	15096	14587	14644	14678	14935	14689	14816	14842	14776	14870	14761	14865	14624	14832	14779	14920	14781	14665	14747	14814	14789	14734	14643	14867	14736	14638	14801	14806	14754	14740	14805	14809	14850	14649	14890	14863	14984	14795	14721	14826	14841	14922	14744	14770	14822	14800	14883	14821	14422	14796	14693	14740	14830	14876	14766	14737	14726	14682	14837	14732	14760	14731	14837	14832	14753	14640	14774	14805	14957	14801	14835	14802	14909	14780	14880	14748	14776	14804	14603	14831	14674	14729	14700	14669	14791	14780	14670	14777	14814	14698	14573	14947	14697	14657	14684	14689	14688	14798	14847	14752	14761	14735	14698	14678	14722	14773	14708	14718	14762	14859	14933	14618	14861	14817	14826	14729	14681	14746	14775	14749	14751	14863	14752	14669	14833	14705	14838	14711	14798	14785	14845	14655	14813	14641	14716	14797	14828	14795	14781	14619	14800	14754	14728	14627	14748	14840	14745	14688	14762	14665	14862	14751	14659	14903	14785	14922	14866	14863	14759	14926	14875	14701	14836	14817	14725	14660	14763	14688	14714	14737	14614	14848	14827	14915	14795	14732	14852	14737	14618	14685	14839	14628	14837	14783	14654	14728	14726	14838	14878	14577	14742	14721	14893	14892	14771	14674	14710	14772	14906	14814	14856	14561	14897	14850	14705	14762	14621	14784	14723	14870	14809	14603	14759	14846	14754	14895	14852	14739	14661	14678	14705	14646	14531	14811	14782	14914	14731	14742	14935	14898	14655	14694	14614	14731	14819	14762	14714	14689	14771	14835	14848	14875	14832	14763	14707	14706	14726	14692	14630	14740	14659	14837	14709	14837	14707	14617	14727	14901	14819	14653	14728	14837	14860	14725	14854	14616	14793	14743	14720	14978	14793	14725	14777	14843	14816	14851	14748	14650	14810	14762	14805	14762	14859	14675	14712	14840	14858	14776	14839	14762	14815	14828	14675	14858	14787	14822	14842	14779	14792	14618	14826	14739	14725	14899	14715	14717	14818	14759	14885	14795	14793	14954	14694	14678	14710	14574	14679	14872	14691	14798	14808	14702	14652	14808	14654	14720	14962	14983	14760	14753	14755	14784	14720	14857	14767	14776	14873	14597	14683	14755	14989	14695	14790	14908	14681	14767	14765	14941	14665	14702	14808	14971	14777	14547	14833	14888	14920	14827	14967	14749	14539	14767	14774	14801	14791	14846	14703	14942	14668	14655	14845	14851	14602	14794	14782	14696	14798	14882	14779	14770	14794	14802	14741	14789	14639	14726	14762	14754	14866	14801	14766	14817	14906	14735	14836	14663	14795	14743	14672	14732	14697	14783	14846	14768	14758	14628	14722	14998	14796	14711	14855	14813	14639	14827	14820	14756	14688	14712	14748	14704	14727	14756	14981	14750	14762	14941	14800	14831	14654	14635	14828	14603	14646	14846	14852	14785	14873	14824	14773	14739	14748	14625	14509	14852	14731	14846	14877	14568	14741	14806	14739	14636	14785	14718	14972	14816	14854	14661	14600	14834	14869	14698	14716	14803	14590	14674	14764	14797	14808	14865	14701	14759	14913	14779	14675	14740	14703	14733	14836	14789	14847	14686	14767	14787	14683	14825	14812	14830	14690	14752	14738	14741	14695	14635	14820	14779	14729	14676	14788	14643	14740	14799	14753	14847	14734	14620	14771	14726	14661	14774	14802	14821	14696	14902	14729	14881	14848	14719	14715	14652	14651	14723	14772	14644	14884	14820	14989	14752	14645	14852	14947	14731	14910	14882	14839	14699	14756	14761	14775	14725	14782	14577	14871	14781	14866	14726	14700	14852	14654	14763	14775	14851	14604	14769	14808	14868	14684	14670	14707	14939	14821	14717	14655	14653	14451	14682	14648	14585	14712	14752	14733	14777	14692	14904	14715	14897	14781	14714	14839	14792	14758	14845	14767	14917	14847	14837	14821	14964	14773	14644	14788	14978	14705	14671	14864	14798	14562	14731	14680	14772	14802	14657	14966	14732	14720	14712	14703	14818	14699	14682	14762	14956	14704	14845	14762	14743	14802	14768	14878	14640	14827	14888	14754	14666	14898	14877	14696	14866	14742	14738	14949	14792	14746	14694	14884	14652	14795	14993	14812	14762	14831	14712	14820	14764	14920	14710	14832	14578	14676	14782	14685	14648	14544	14760	14750	14926	14658	14786	14666	14854	14513	14956	14788	14930	14611	14909	14630	14764	14626	14629	14692	14662	14741	14781	14670	14944	14661	14666	14686	14731	14948	14887	14724	14794	14831	14768	14705	14662	14715	14592	14901	14882	14715	14736	14824	14827	14866	14858	14785	14912	14730	14725	14715	14883	14846	14602	14812	14769	14902	14774	14848	14847	14768	14555	14665	14771	14739	14816	14915	14792	14958	14672	14782	14859	14668	14828	14740	14763	14716	14837	14772	14783	14766	14859	14689	14682	14713	14690	14891	14743	14748	14696	14663	14849	14808	14784	14731	14910	14757	14747	14860	14599	14759	14823	14619	14711	14731	14730	14771	14760	14797	14835	14763	14831	14725	14879	14774	14606	14784	14580	14658	14667	14880	14808	14775	14633	14766	14699	14819	14848	14825	14797	14870	14861	14825	14665	14567	14623	14709	14686	14594	14659	14751	14784	14648	14758	14776	14806	14815	14887	14779	14711	14736	14660	14774	14724	14810	14801	14779	14718	14695	14651	14689	14754	14742	14715	14794	14765	14754	14885	14881	14752	14713	14756	14698	14812	14830	14688	14594	14876	14793	14625	14756	14768	14736	14887	14726	14592	14969	14852	14861	14788	14813	14768	14749	14811	14771	14746	14870	14674	14772	14751	14860	14788	14864	14824	14830	14695	14777	14710	14798	14715	14952	14623	14684	14856	14742	14865	14801	14828	14747	14957	14796	14698	14888	14762	14789	14718	14777	14876	14806	14712	14711	14822	14671	14956	14917	14690	14824	14789	14699	14724	14792	14688	14781	14624	14816	14796	14743	14841	14777	14698	14808	14765	14716	14692	14688	14703	14796	14689	14724	14782	14758	14930	14817	14832	14623	14812	14845	14830	14832	14727	14613	14689	14686	14891	14660	14842	14695	14832	14846	14783	14983	14801	14629	14737	14849	14733	14791	14653	14900	14715	14916	14669	14953	14789	14715	14763	14810	14741	14879	14655	14769	14753	14807	14656	14743	14791	14704	14702	14797	14917	14709	14698	14744	14743	14766	14777	14987	14858	14761	14832	14594	14646	14782	14802	14775	14691	14750	14740	14859	14927	14727	14852	14819	14728	14782	14810	14818	14666	14695	14803	14648	14713	14810	14782	14770	14671	14741	14740	14888	14580	14705	14839	14842	14730	14847	14831	14772	14921	14823	14885	14803	14837	14624	14854	14727	14870	14635	14798	14854	14671	14777	14674	14754	14884	14750	14786	14901	14703	14556	14773	14826	14751	14817	14787	14723	14771	14963	14901	14872	14680	14812	14677	14819	14675	14752	14697	14695	14752	14765	14856	14600	14809	14768	14645	14757	14784	14766	14722	14805	14798	14726	14773	14781	14586	14589	14714	14648	14718	14840	14720	14725	14668	14719	14727	14771	14798	14764	14877	14683	14690	14752	14896	14709	14742	14794	14839	14839	14886	14735	14769	14743	14777	14841	14738	14757	14719	14760	14795	14781	14793	14736	14679	14534	14742	14900	14804	14720	14828	14651	14695	14732	14812	14568	14766	14730	14773	14786	14835	14781	14735	14879	14698	14502	14744	14791	14588	14862	14785	14704	14907	14861	14924	14794	14743	14627	14615	14726	14738	14799	14743	14853	14845	14666	14839	14735	14623	14518	14726	14835	14699	14646	14589	14725	14864	14649	14716	14711	14706	14872	14914	14784	14705	14758	14773	14740	14830	14769	14706	14722	14783	14699	14686	14891	14684	14745	14707	14866	14735	14653	14982	14816	14666	14695	14660	14566	14697	14817	14778	14466	14864	14750	14904	14655	14709	14757	14905	14715	14734	14821	14716	14792	14876	14831	14840	14686	14649	14746	14832	14768	14740	14758	14752	14791	14648	14880	14714	14722	14723	14786	14720	14727	14961	14678	14799	14712	14713	14883	14900	14824	14796	14579	14749	14670	14672	14699	14764	14763	14777	14731	14703	14854	14705	14816	14746	14906	14698	14687	15003	14606	14590	14785	14655	14907	14758	14823	14740	14696	14763	14657	14590	14714	14831	14880	14578	14776	14953	14752	14685	14835	14793	14646	14876	14709	14920	14832	14856	14867	14842	14753	14788	14831	14858	14769	14777	14641	14833	14647	14791	14862	14683	14814	14747	14782	14749	14715	14777	14622	14556	14855	14780	14736	14918	14741	14830	15009	14671	14756	14719	14810	14577	14641	14863	14624	14756	14848	14741	14747	14637	14753	14705	14865	14671	14626	14794	14857	14661	14854	14771	14806	14848	14784	14856	14662	14616	14850	14763	14787	14786	14867	14956	14784	14789	14757	14786	14728	14798	14824	14840	14836	14712	14684	14637	14889	14823	14852	14696	14694	14772	14802	14936	14743	14504	14646	14827	14610	14818	14774	14567	14758	14782	14685	14831	14790	14856	14694	14822	14852	14739	14802	14715	14876	14721	14753	14723	14905	14704	14845	14686	14749	14701	14855	14860	14851	14664	14653	14688	14685	14814	14800	14792	14601	14731	14865	14763
26918	21513	23484	20505	17347	16772	17083	16608	16476	16479	16438	16482	16593	17978	18590	17916	17134	16548	16133	16211	16137	16214	16068	16147	16425	16134	16212	16222	16132	15983	16238	16159	16246	16118	16187	16066	16249	16103	16093	16103	16081	16106	15959	16327	16304	16110	16244	16186	16108	16174	16196	15973	16143	15993	16014	16092	16142	16050	16014	16077	16118	16357	16047	16199	16188	15973	15982	15970	16169	15947	16077	16078	16202	16256	16187	15979	15828	15938	16081	15813	15982	16069	16223	15860	16047	15910	16102	16279	16252	16048	16305	16224	16180	16117	16315	16051	16231	16032	16361	16019	16091	16190	16044	16022	16235	16001	16206	16137	15846	16214	16139	16003	16055	16069	15994	16165	16141	16281	15876	16177	16113	16118	16072	16011	16044	16008	16107	16086	16055	16104	15988	16161	16098	16140	15942	16015	15840	15954	16146	16201	16028	16022	15945	16099	16067	16035	16027	15974	16131	16115	16179	16201	16199	16256	16169	16126	16291	16081	16223	16108	16117	15950	16124	16097	16116	16006	16204	16123	16123	16081	16002	15995	16247	16211	16202	16069	16005	16154	16006	16174	16184	16005	15981	16278	16116	16137	16215	16106	16126	16153	16142	16153	16027	16032	16212	16178	16110	16077	15991	16146	16205	16200	16266	16218	16154	16252	16074	16200	16377	16135	16309	15804	16052	15920	15992	16017	16022	15908	16264	16044	16197	15976	16044	15974	16324	16104	16050	15955	16060	16229	16119	16268	16115	16053	15927	15971	16023	16450	16235	16159	16190	16123	15986	16071	16070	16246	16174	16232	16003	15965	15822	16070	16134	16064	16193	15907	16155	16147	16073	16049	16110	16163	16177	15950	16089	16094	16021	16031	15985	16104	16177	15961	16005	16244	16074	15983	16136	16209	16285	16110	16143	16168	16060	15905	16159	16144	15932	16159	15904	16104	16244	15834	16136	15984	16212	15981	16109	16189	16195	16059	15926	16111	16162	16109	16065	16030	15998	16130	15905	16208	16095	16108	16189	16119	16075	15923	15996	16219	16266	16166	16092	16396	16156	16219	16242	16119	16112	16127	16070	15956	16034	15997	16135	16139	16190	16055	16263	15923	15857	16179	16022	16243	16137	15907	16141	16150	15905	16215	16079	16175	16027	15913	15911	16014	15963	16006	16172	16151	16255	16187	16158	16199	16110	16115	16087	16004	16199	15961	16129	15925	15972	16048	16065	16030	16122	15956	16232	16182	16138	16180	16205	15784	15832	16314	15976	16104	15995	16002	16211	16105	16190	15777	15986	16084	16428	15961	16090	16124	16130	16011	15965	16135	16158	15996	15980	16031	16081	16260	16021	16196	16185	16096	16119	16094	16280	16109	15990	15913	16036	16039	16133	16276	16157	16020	16026	15982	16017	15938	16061	16053	15994	16054	16045	16212	16074	16123	16120	16074	16108	16181	16019	16125	16120	16100	16187	15953	16144	16048	16018	16001	15972	15904	15962	16075	16126	16099	16185	16027	16313	16089	15946	16319	16015	16275	15953	16229	16162	16078	16145	16115	16070	15914	16182	16072	16025	15966	16046	16103	16171	16264	16178	16167	16286	16132	16214	16178	16142	16060	16174	15965	16143	16101	16034	16185	16218	16161	16147	16069	16169	16150	16277	16140	16107	16066	16204	16066	16000	16046	16190	15921	16171	16094	16184	16216	16097	16263	15970	16182	16266	16050	16083	16274	16101	16087	16228	15927	16170	16103	15965	16020	16127	16122	16015	16092	16212	16176	16062	16161	16102	15964	15992	16098	16005	16074	16120	16020	16057	16125	16232	16085	16139	15974	16185	16270	16145	16003	16256	16198	15942	16028	16059	16029	16042	16204	16010	16052	16218	16120	16027	16146	15904	16004	16152	16187	16080	16006	16091	16110	16325	16149	16266	16216	16169	16110	16103	15996	16140	16038	16221	16044	16170	16231	16060	16131	16238	16098	15969	15866	16005	15991	15939	16045	16282	16215	16034	16111	16260	15971	15993	16047	16165	16086	16136	16031	16102	15944	16214	16155	16247	16142	16239	16205	16190	16209	16217	16208	16234	16170	16039	16167	16143	15972	16047	16255	16051	16210	16066	16179	15922	16081	16104	15973	16164	16199	15989	15868	16285	16183	16247	15996	16249	16145	16165	16100	16093	16221	15998	16265	16222	16308	16155	16151	16063	16244	16106	16031	16001	15894	16259	16322	16112	15992	15952	16036	16184	16060	15932	16158	16157	16234	15992	16025	16076	16057	16091	16170	16149	16118	15979	16061	16027	16009	16211	15989	15990	16074	16258	16043	16206	15976	16210	16290	16205	16117	16067	16189	16188	16137	16142	16122	16161	15845	16149	16055	16204	16032	16071	16042	16197	16043	16100	16061	16177	15954	16264	16134	16072	16090	16136	15983	16104	16019	16187	16072	15784	15885	16075	16029	16095	16165	15912	15940	15990	15916	15993	16289	16012	15974	16315	15999	16068	16023	16104	16102	16048	15910	15966	16208	16114	16048	15998	16119	16052	15926	16216	15992	16171	16052	16025	16021	16055	16217	15935	16116	16229	16218	15988	16207	16186	16060	16133	16041	16202	16052	16183	16080	16188	15938	15938	16218	16056	16223	16246	16306	16140	15992	15950	16080	16129	16041	16144	16073	16064	16064	16296	15971	16252	16056	16126	16003	16319	16050	16082	16018	16256	16146	16087	16206	15961	16095	16199	16128	16047	16163	16194	16167	16070	16175	16059	16114	16146	16161	16175	16157	16033	16215	16017	16113	16072	16080	15876	16049	16083	16134	16216	16157	16134	16117	16124	16306	16072	15954	16116	16129	16116	16147	16208	16035	16080	16018	16057	16152	16064	16149	16079	16101	16002	16074	16012	16087	16098	16031	16085	16046	16195	16101	16100	15984	16188	16061	16030	16084	15977	16413	16177	16190	15971	16095	15972	15892	16098	16198	16154	16123	16202	16041	16209	16036	16029	16237	16228	16103	16119	16030	16145	16044	15975	16142	16100	16045	16018	16180	16209	16170	15981	16151	16101	16106	16025	15934	16009	16129	16125	16090	16061	16184	16245	16174	15873	16246	16210	16076	16059	16046	16108	15910	16109	16236	16202	15927	16051	16059	16172	15861	16092	16192	15997	16021	16058	16233	16160	15989	16050	16232	16095	16148	16057	16206	15976	16061	16058	16191	16074	15964	16078	15986	16009	16277	16127	16018	16075	16193	16039	16197	16194	16066	15982	16033	16052	15916	16039	16087	16059	16248	15989	16038	16066	16050	16175	16149	16212	16005	16154	16246	16124	15931	16159	16257	16104	16106	16077	16356	16013	16215	16259	16111	15993	16192	16012	15839	16115	16099	16213	16148	15906	15952	16117	16199	16235	16087	16208	16001	16090	16034	16168	16219	16044	15957	15919	16196	16142	16101	16021	16098	16060	15876	16202	16137	16036	16126	16271	16252	16114	16195	16114	16077	16126	15855	16177	16079	16024	16023	16014	16106	16113	15938	15816	15963	16010	15952	16267	15885	15976	16124	16057	16038	16169	16192	16085	15961	15927	16146	16188	15982	16272	16066	16064	16368	16121	15992	16154	16046	16130	16130	15931	16183	16148	16198	16136	16037	16194	15982	16222	15866	16063	16015	16083	16214	16106	16122	16029	16089	15979	16199	16058	16119	16376	16191	15972	16103	16120	16213	16184	16219	16192	16169	16097	16112	16097	15990	16138	16143	16182	16178	16028	16236	16264	15869	16097	16070	16226	15926	16209	16153	16231	16077	16175	16175	15963	16118	16062	15911	16097	16167	16180	16361	15916	15913	16100	15962	16241	15854	16222	16080	15913	16087	16218	16198	16148	15982	16007	15899	16245	16100	16020	16109	15889	16058	16006	15964	16125	15987	16068	16226	16185	16056	16142	16117	16164	16071	16018	16153	16133	16213	16224	16130	16058	16250	16146	15969	16087	16159	16193	16076	16041	15979	16125	16098	16020	15885	16054	16046	16083	16122	16184	15805	16348	16179	16136	16261	16247	16071	16103	16039	16011	15982	16044	16202	16101	15877	16260	16098	15980	16059	16111	16257	16092	16017	16039	16041	15835	16004	15972	16124	16064	16202	16142	16072	16053	16104	16048	15973	16094	15975	15937	16122	16037	16109	16193	15909	16030	16014	16242	16133	16099	16133	16163	16221	15910	16310	16164	16052	15944	16151	15908	16015	16087	16163	16077	15978	16169	16256	16214	15973	15961	16162	16148	16148	15940	16041	16194	16254	16154	16074	16189	16245	16021	16061	16086	15876	15992	16185	15984	16032	16142	16015	16076	16019	15983	16159	16092	16150	15857	16154	15978	16142	16121	16276	16143	16059	16222	16167	16056	16232	16204	16148	16035	16219	16238	16140	15875	16255	16137	16223	16104	16034	16224	16037	16083	16317	16160	16082	16111	16006	16068	16119	16078	16008	16015	15949	16366	16349	16104	16172	16255	15954	16007	16146	16123	15959	16200	16085	15994	15978	16082	16114	16150	16228	16077	16005	16031	16222	16076	16195	15933	16147	16130	15999	16148	16087	16175	15858	16001	16198	16151	16347	16260	16192	16066	16155	16089	16210	16154	15807	16150	15908	16042	16133	16122	16171	16178	16046	16310	16081	15998	16022	16262	15960	16209	16237	16208	16287	16153	16129	16153	16004	16047	16145	16331	16042	16243	16110	16119	16172	16102	16051	16092	15934	16147	15911	16234	16213	16241	16093	16132	16135	15976	15980	16323	16131	15971	15958	16103	16117	16157	16102	15931	16171	16069	16083	16211	16118	16193	16042	16162	15989	16030	16070	16203	16276	16090	15963	16085	16095	16209	16128	16057	15861	16186	15896	16054	16217	15993	16175	16031	16035	16144	16150	16213	15943	16110	15998	16076	16186	16196	15921	15967	16123	16137	16139	16141	16008	16154	16168	16171	16195	16094	16178	16189	16088	16082	16097	16156	16080	16294	16332	16037	16221	16077	16293	16015	15928	16140	16096	16223	16083	16186	15944	16184	16195	16028	15905	16161	16039	16207	15915	16132	16197	16037	16112	16240	16300	16384	16058	16078	16119	16173	16024	15971	16261	15905	16114	16329	16198	16036	15909
14699	18615	18359	16932	16632	16157	15863	15737	15209	15381	15322	15256	15325	17906	17974	16828	15757	15046	14816	14745	14741	14612	14659	14741	14658	14591	14734	14683	14658	14772	14517	14681	14645	14807	14618	14740	14667	14715	14541	14631	14724	14479	14586	14708	14647	14618	14786	14516	14655	14607	14692	14536	14621	14526	14693	14565	14690	14668	14710	14661	14588	14693	14715	14683	14734	14732	14654	14682	14657	14569	14698	14794	14631	14672	14733	14760	14497	14738	14675	14537	14812	14575	14661	14832	14683	14704	14611	14618	14711	14682	14431	14502	14551	14664	14689	14699	14706	14567	14667	14596	14770	14533	14737	14538	14564	14619	14480	14637	14621	14749	14575	14812	14661	14607	14469	14638	14593	14573	14809	14506	14564	14652	14639	14563	14810	14518	14560	14754	14536	14593	14555	14608	14668	14643	14753	14548	14465	14530	14700	14584	14626	14666	14501	14756	14674	14647	14638	14771	14756	14651	14776	14554	14653	14547	14636	14578	14790	14714	14620	14637	14647	14754	14678	14736	14549	14727	14587	14637	14680	14687	14634	14577	14492	14556	14610	14663	14674	14785	14699	14630	14658	14588	14700	14728	14604	14858	14750	14699	14594	14609	14689	14739	14614	14743	14602	14488	14833	14590	14408	14708	14542	14530	14628	14585	14632	14711	14677	14680	14663	14617	14558	14805	14622	14670	14647	14630	14578	14611	14774	14648	14733	14546	14683	14567	14708	14732	14669	14664	14643	14663	14648	14544	14728	14544	14571	14475	14632	14545	14636	14545	14762	14590	14570	14654	14781	14635	14735	14443	14747	14660	14768	14730	14805	14540	14641	14547	14544	14697	14614	14573	14634	14615	14670	14523	14686	14757	14782	14594	14701	14624	14672	14663	14736	14604	14515	14635	14618	14578	14619	14721	14684	14643	14597	14670	14579	14515	14548	14669	14659	14458	14521	14711	14782	14802	14693	14635	14621	14637	14694	14810	14750	14682	14627	14645	14621	14686	14629	14606	14509	14823	14623	14761	14625	14557	14756	14606	14748	14604	14633	14676	14636	14577	14404	14741	14826	14547	14589	14676	14826	14616	14589	14670	14518	14685	14667	14617	14771	14605	14680	14596	14662	14806	14520	14691	14771	14663	14690	14640	14623	14650	14517	14723	14616	14563	14583	14775	14734	14615	14609	14749	14487	14627	14634	14717	14547	14563	14595	14600	14701	14610	14545	14534	14779	14517	14716	14674	14491	14641	14890	14800	14592	14481	14723	14777	14613	14682	14736	14672	14576	14558	14716	14575	14611	14672	14687	14715	14477	14527	14560	14411	14687	14414	14596	14640	14846	14632	14722	14679	14656	14570	14759	14565	14740	14648	14675	14527	14676	14629	14648	14640	14675	14735	14589	14678	14725	14515	14644	14624	14646	14614	14705	14684	14843	14628	14680	14740	14392	14805	14673	14760	14591	14664	14616	14686	14738	14525	14680	14816	14556	14706	14650	14606	14564	14674	14605	14544	14704	14635	14681	14593	14732	14651	14700	14514	14607	14761	14686	14702	14632	14659	14668	14687	14517	14737	14691	14673	14560	14670	14735	14690	14808	14727	14848	14539	14761	14425	14640	14627	14738	14619	14782	14594	14284	14658	14494	14855	14717	14530	14638	14496	14701	14734	14656	14683	14809	14528	14618	14552	14724	14680	14478	14574	14653	14658	14859	14622	14652	14633	14798	14539	14475	14575	14734	14682	14735	14542	14722	14664	14737	14530	14721	14739	14627	14745	14756	14534	14726	14653	14519	14598	14448	14731	14519	14646	14729	14680	14543	14849	14764	14540	14702	14737	14549	14698	14537	14700	14671	14585	14757	14540	14667	14667	14676	14696	14730	14569	14586	14745	14710	14607	14706	14669	14725	14668	14579	14620	14788	14634	14641	14661	14809	14621	14559	14677	14619	14594	14849	14619	14697	14586	14522	14554	14704	14750	14578	14704	14867	14636	14542	14672	14600	14788	14523	14629	14568	14759	14637	14573	14618	14532	14762	14577	14628	14754	14660	14552	14660	14599	14534	14645	14535	14516	14580	14835	14646	14655	14615	14650	14548	14696	14716	14662	14803	14733	14735	14547	14650	14658	14698	14856	14625	14676	14697	14659	14581	14618	14749	14465	14620	14569	14595	14608	14562	14531	14619	14476	14672	14706	14769	14781	14610	14767	14656	14380	14642	14417	14636	14567	14574	14556	14610	14668	14688	14743	14636	14679	14653	14579	14734	14652	14668	14562	14671	14604	14706	14854	14715	14664	14532	14737	14656	14605	14707	14522	14587	14678	14815	14650	14613	14696	14720	14522	14575	14607	14650	14670	14772	14520	14570	14719	14682	14779	14740	14639	14770	14630	14537	14758	14718	14614	14480	14790	14761	14640	14682	14604	14568	14707	14582	14709	14575	14535	14596	14617	14640	14547	14668	14760	14739	14695	14664	14763	14501	14602	14678	14751	14593	14595	14657	14672	14515	14715	14602	14553	14795	14691	14613	14659	14618	14780	14637	14747	14647	14691	14619	14652	14658	14664	14674	14592	14754	14691	14603	14852	14505	14757	14474	14544	14549	14652	14624	14720	14440	14728	14687	14619	14682	14666	14490	14731	14612	14560	14699	14809	14577	14510	14805	14665	14737	14664	14669	14770	14652	14553	14633	14816	14696	14712	14817	14707	14772	14524	14794	14772	14501	14809	14621	14635	14716	14748	14589	14720	14734	14529	14541	14774	14828	14563	14597	14694	14687	14709	14667	14623	14733	14623	14668	14676	14421	14623	14621	14697	14673	14571	14596	14459	14539	14618	14641	14773	14671	14606	14675	14689	14650	14664	14729	14758	14639	14594	14622	14594	14586	14855	14719	14565	14646	14603	14562	14549	14490	14757	14639	14753	14700	14653	14786	14525	14846	14632	14562	14597	14547	14671	14580	14628	14702	14521	14480	14762	14692	14632	14760	14594	14648	14614	14623	14670	14565	14649	14660	14713	14658	14624	14532	14644	14648	14705	14786	14519	14747	14737	14710	14793	14571	14737	14759	14700	14641	14715	14630	14810	14530	14668	14658	14668	14590	14681	14514	14643	14683	14591	14678	14666	14637	14533	14687	14566	14777	14520	14530	14613	14646	14629	14611	14626	14654	14522	14681	14717	14735	14731	14382	14596	14684	14466	14825	14721	14633	14608	14674	14758	14527	14731	14836	14755	14466	14436	14752	14721	14703	14625	14564	14711	14504	14644	14621	14490	14789	14522	14734	14666	14674	14510	14814	14690	14542	14672	14759	14639	14522	14881	14686	14680	14670	14773	14525	14681	14774	14618	14774	14650	14731	14505	14530	14662	14729	14763	14665	14661	14711	14624	14530	14692	14488	14495	14660	14635	14643	14593	14795	14556	14556	14714	14620	14734	14668	14808	14649	14634	14654	14725	14770	14395	14790	14606	14856	14536	14794	14575	14821	14711	14668	14655	14456	14564	14557	14592	14637	14599	14745	14577	14743	14749	14659	14692	14819	14837	14745	14693	14514	14745	14540	14627	14625	14663	14464	14556	14513	14571	14758	14578	14553	14690	14765	14565	14637	14587	14614	14564	14755	14823	14629	14615	14837	14653	14737	14483	14660	14651	14659	14488	14784	14580	14807	14557	14667	14739	14902	14687	14499	14684	14706	14738	14594	14556	14816	14913	14750	14622	14499	14610	14644	14680	14551	14828	14565	14588	14573	14752	14575	14674	14714	14792	14646	14497	14722	14754	14611	14605	14836	14482	14730	14786	14689	14684	14484	14812	14799	14806	14702	14697	14676	14724	14708	14704	14441	14698	14691	14668	14569	14494	14614	14567	14587	14559	14763	14638	14719	14553	14600	14756	14718	14567	14648	14640	14575	14804	14605	14556	14712	14690	14697	14428	14623	14835	14724	14812	14585	14623	14735	14642	14782	14514	14667	14750	14698	14588	14601	14639	14503	14532	14553	14607	14731	14648	14661	14496	14673	14759	14623	14760	14573	14630	14644	14585	14628	14560	14496	14700	14925	14568	14644	14447	14763	14753	14636	14568	14645	14783	14589	14543	14568	14782	14635	14588	14712	14723	14660	14728	14718	14533	14743	14729	14704	14601	14631	14700	14689	14546	14782	14655	14466	14673	14665	14647	14730	14630	14679	14597	14613	14657	14617	14722	14672	14602	14725	14605	14786	14557	14690	14499	14582	14674	14611	14726	14669	14837	14597	14770	14618	14732	14517	14343	14791	14702	14680	14624	14731	14612	14736	14802	14741	14426	14680	14647	14720	14783	14732	14723	14832	14705	14762	14584	14678	14722	14693	14640	14673	14678	14442	14764	14759	14719	14655	14739	14655	14584	14608	14652	14596	14604	14622	14883	14677	14620	14574	14741	14661	14786	14659	14628	14641	14647	14742	14597	14520	14658	14662	14488	14643	14730	14821	14729	14653	14666	14702	14465	14698	14692	14606	14647	14651	14565	14724	14673	14557	14577	14805	14534	14720	14625	14711	14623	14809	14609	14816	14756	14790	14674	14576	14705	14766	14681	14711	14646	14607	14739	14683	14734	14626	14837	14664	14602	14556	14636	14732	14655	14746	14787	14701	14867	14728	14619	14541	14594	14628	14584	14816	14704	14551	14627	14872	14527	14602	14530	14582	14720	14514	14696	14834	14719	14491	14606	14571	14699	14635	14712	14681	14656	14816	14636	14676	14554	14616	14676	14686	14767	14573	14612	14495	14811	14837	14771	14698	14792	14595	14607	14627	14588	14790	14633	14609	14754	14616	14675	14724	14801	14564	14638	14841	14679	14773	14620	14464	14635	14549	14458	14640	14661	14568	14634	14791	14699	14705	14599	14617	14784	14742	14721	14585	14561	14668	14632	14756	14573	14555	14640	14839	14509	14814	14610	14754	14773	14603	14652	14709	14712	14696	14615	14610	14563	14785	14882	14590	14653	14604	14629	14704	14562	14832	14507	14684	14628	14735	14600	14609	14682	14612	14669	14384	14711	14699	14762	14754	14706	14592	14646	14623	14662	14643	14749	14610	14602	14644	14771	14623	14784	14479	14553	14642	14701	14637	14679	14697	14581	14588	14728	14729	14684	14637	14700	14746	14660	14558	14687
23477	20854	28095	23851	21674	21196	20113	18070	17404	17463	17356	17088	19432	29380	28970	25315	20804	17872	16799	16836	16629	16548	16519	16380	16400	16455	16537	16473	16610	16449	16567	16276	16420	16509	16307	16524	16390	16298	16411	16414	16364	16254	16480	16459	16471	16202	16113	16295	16347	16229	16479	16315	16396	16237	16271	16147	16281	16495	16307	16397	16475	16373	16408	16634	16438	16533	16330	16305	16418	16263	16184	16369	16315	16261	16394	16279	16226	16344	16378	16494	16380	16268	16308	16540	16265	16264	16326	16411	16426	16415	16404	16329	16432	16462	16293	16365	16322	16284	16294	16347	16515	16306	16335	16238	16439	16384	16411	16267	16257	16336	16196	16455	16292	16388	16281	16282	16486	16303	16311	16287	16333	16298	16406	16290	16354	16295	16315	16141	16507	16408	16372	16432	16389	16369	16375	16326	16427	16301	16447	16348	16444	16518	16297	16360	16513	16290	16298	16318	16394	16243	16359	16245	16405	16209	16188	16400	16449	16369	16353	16419	16453	16531	16420	16261	16513	16140	16089	16302	16295	16347	16127	16366	16450	16432	16396	16270	16247	16073	16286	16287	16253	16430	16258	16319	16042	16370	16233	16298	16261	16519	16427	16394	16388	16673	16435	16247	16437	16448	16227	16254	16480	16268	16351	16188	16281	16447	16467	16348	16461	16162	16350	16451	16394	16357	16298	16305	16261	16512	16146	16271	16415	16293	16358	16409	16429	16469	16399	16198	16410	16411	16170	16205	16551	16415	16317	16318	16231	16417	16199	16489	16268	16154	16189	16436	16323	16242	16396	16488	16419	16174	16363	16456	16233	16443	16428	16451	16316	16366	16143	16350	16204	16332	16257	16254	16169	16378	16339	16364	16295	16413	16330	16393	16271	16401	16359	16447	16263	16180	16421	16283	16491	16356	16425	16618	16480	16246	16454	16198	16358	16525	16431	16329	16298	16124	16551	16527	16269	16562	16231	16339	16254	16166	16332	16318	16444	16332	16265	16365	16384	16472	16312	16300	16501	16348	16198	16361	16337	16360	16346	16245	16286	16284	16527	16360	16298	16287	16265	16077	16263	16191	16264	16434	16425	16497	16429	16280	16308	16434	16219	16543	16439	16189	16307	16341	16415	16349	16316	16339	16157	16381	16417	16266	16295	16420	16297	16300	16453	16456	16345	16452	16343	16307	16494	16578	16241	16328	16437	16148	16201	16184	16388	16369	16529	16283	16532	16322	16263	16330	16074	16201	16286	16083	16493	16435	16358	16371	16440	16226	16405	16331	16225	16210	16386	16389	16353	16435	16460	16240	16448	16238	16327	16274	16224	16158	16167	16272	16354	16241	16401	16388	16335	16510	16228	16308	16415	16377	16330	16105	16420	16205	16307	16128	16248	16457	16499	16318	16491	16348	16441	16420	16401	16402	16423	16299	16430	16273	16241	16546	16165	16079	16243	16354	16455	16356	16289	16375	16477	16453	16448	16207	16344	16216	16241	16346	16061	16350	16492	16206	16444	16245	16178	16375	16150	16239	16355	16321	16459	16281	16265	16130	16440	16567	16497	16291	16455	16101	16282	16210	16392	16483	16468	16485	16244	16418	16393	16339	16254	16369	16046	16275	16393	16323	16050	16485	16410	16246	16283	16263	16343	16259	16436	16294	16327	16143	16430	16362	16377	16188	16168	16375	16245	16295	16449	16521	16258	16440	16417	16486	16375	16204	16204	16440	16142	16655	16542	16321	16254	16372	16521	16313	16449	16489	16519	16371	16201	16425	16252	16462	16252	16300	16092	16471	16500	16293	16499	16230	16186	16489	16285	16314	16528	16278	16366	16509	16243	16364	16500	16555	16306	16341	16283	16380	16190	16356	16348	16479	16480	16218	16516	16547	16386	16246	16292	16287	16412	16470	16312	16239	16244	16169	16403	16448	16304	16358	16423	16305	16445	16416	16552	16287	16369	16504	16572	16573	16426	16256	16345	16286	16413	16240	16336	16109	16273	16509	16287	16506	16301	16169	16344	16339	16360	16444	16314	16269	16290	16387	16269	16222	16076	16227	16404	16442	16242	16260	16390	16214	16364	16369	16343	16467	16437	16329	16326	16442	16377	16465	16170	16247	16228	16389	16263	16299	16431	16429	16264	16353	16397	16437	16476	16430	16123	16252	16203	16420	16184	16223	16215	16523	16284	16309	16470	16476	16410	16092	16349	16398	16324	16391	16501	16196	16273	16129	16304	16237	16363	16437	16244	16331	16477	16214	16196	16133	16294	16185	16214	16189	16450	16156	16198	16423	16355	16352	16430	16345	16327	16376	16382	16332	16195	16382	16308	16300	16283	16412	16281	16421	16189	16239	16140	16170	16281	16240	16374	16395	16208	16394	16389	16332	16292	16296	16304	16106	16265	16412	16383	16311	16379	16330	16399	16370	16353	16067	16343	16288	16310	16189	16619	16407	16458	16493	16354	16320	16435	16348	16274	16175	16263	16410	16368	16302	16285	16484	16513	16119	16436	16410	16409	16462	16484	16420	16526	16392	16460	16308	16294	16315	16416	16356	16178	16402	16232	16291	16493	16173	16225	16533	16265	16432	16269	16350	16466	16420	16311	16233	16446	16471	16453	16193	16247	16294	16378	16343	16365	16557	16344	16342	16377	16334	16371	16306	16442	16188	16368	16408	16460	16236	16338	16412	16206	16375	16260	16272	16292	16441	16479	16235	16275	16357	16328	16246	16544	16465	16409	16219	16484	16321	16317	16386	16252	16199	16108	16246	16459	16171	16312	16134	16368	16235	16261	16352	16314	16111	16294	16280	16624	16264	16457	16263	16303	16499	16279	16269	16372	16375	16462	16318	16324	16176	16233	16352	16451	16325	16314	16156	16378	16295	16476	16307	16474	16588	16592	16510	16458	16322	16540	16224	16155	16466	16426	16377	16374	16330	16371	16310	16385	16343	16478	16436	16369	16366	16250	16301	16483	16144	16257	16340	16412	16298	16426	16154	16391	16574	16404	16197	16243	16329	16463	16412	16387	16163	16261	16375	16380	16260	16237	16402	16301	16181	16384	16264	16241	16230	16256	16460	16297	16274	16438	16413	16437	16451	16426	16459	16249	16418	16471	16371	16253	16434	16400	16497	16452	16434	16265	16250	16315	16216	16429	16389	16147	16236	16338	16267	16250	16355	16301	16433	16342	16428	16402	16343	16256	16273	16321	16390	16480	16260	16200	16187	16406	16448	16511	16368	16336	16216	16239	16315	16394	16171	16383	16452	16505	16275	16305	16349	16362	16262	16086	16266	16227	16417	16493	16277	16394	16444	16461	16339	16349	16199	16365	16418	16576	16470	16383	16318	16505	16542	16282	16369	16353	16208	16322	16412	16373	16179	16419	16269	16509	16552	16415	16401	16624	16289	16348	16350	16272	16249	16388	16508	16304	16396	16300	16536	16356	16263	16333	16528	16514	16349	16256	16199	16420	16388	16439	16310	16224	16302	16232	16375	16222	16304	16410	16291	16122	16224	16315	16328	16396	16463	16444	16274	16364	16391	16364	16218	16177	16448	16481	16488	16223	16533	16349	16403	16207	16352	16436	16457	16435	16066	16419	16350	16376	16244	16368	16214	16228	16464	16339	16493	16233	16361	16331	16322	16290	16338	16211	16319	16237	16428	16390	16407	16332	16253	16406	16251	16233	16274	16359	16278	16465	16370	16274	16206	16437	16440	16403	16369	16438	16654	16522	16330	16546	16440	16413	16519	16363	16333	16352	16194	16303	16318	16354	16502	16337	16360	16299	16333	16418	16321	16396	16297	16340	16416	16355	16446	16130	16267	16277	16247	16305	16232	16209	16256	16360	16303	16192	16393	16346	16333	16216	16425	16257	16455	16362	16313	16475	16500	16349	16164	16454	16623	16242	16344	16363	16424	16317	16216	16414	16392	16212	16461	16363	16382	16426	16074	16220	16347	16378	16508	16250	16445	16407	16356	16607	16325	16413	16331	16428	16345	16336	16526	16423	16352	16380	16413	16356	16318	16251	16117	16272	16225	16248	16396	16469	16399	16254	16340	16452	16251	16282	16474	16417	16286	16327	16311	16305	16492	16271	16488	16596	16368	16345	16381	16232	16447	16413	16349	16277	16322	16384	16153	16113	16260	16379	16337	16292	16413	16166	16116	16322	16054	16436	16471	16423	16312	16425	16363	16269	16394	16243	16295	16453	16383	16428	16380	16502	16441	16425	16224	16427	16310	16371	16134	16281	16358	16244	16219	16274	16405	16297	16340	16389	16416	16325	16150	16275	16384	16460	16233	16484	16349	16590	16454	16437	16262	16372	16263	16338	16370	16189	16550	16345	16688	16294	16192	16253	16340	16271	16471	16321	16323	16394	16461	16401	16287	16516	16263	16346	16244	16484	16342	16315	16345	16323	16335	16421	16282	16400	16386	16361	16276	16453	16414	16214	16600	16495	16354	16587	16575	16378	16422	16167	16273	16320	16350	16320	16237	16532	16277	16496	16299	16498	16343	16277	16483	16290	16421	16338	16383	16363	16350	16224	16272	16388	16149	16354	16409	16329	16316	16584	16558	16375	16482	16219	16162	16402	16265	16336	16403	16451	16319	16695	16411	16503	16425	16621	16332	16361	16442	16389	16469	16273	16371	16644	16411	16399	16510	16264	16373	16525	16233	16333	16382	16314	16318	16338	16287	16200	16352	16481	16337	16228	16350	16344	16156	16259	16180	16457	16378	16451	16370	16480	16252	16184	16346	16362	16274	16446	16200	16384	16576	16353	16141	16206	16407	16347	16299	16334	16373	16387	16138	16423	16396	16393	16255	16258	16446	16351	16389	16281	16356	16531	16298	16147	16368	16283	16207	16178	16393	16267	16246	16336	16221	16351	16482	16441	16374	16271	16337	16339	16297	16406	16179	16346	16425	16306	16278	16337	16265	16539	16392	16459	16272	16223	16385	16229	16323	16262	16328	16440	16205	16355	16218	16396	16413	16036	16316	16287	16230	16252	16380	16277	16289	16431	16412	16454	16288	16321	16481	16380	16475	16368	16257	16213	16285	16325	16248	16270	16333	16430	16332	16267	16374	16346	16360	16537	16336	16467	16217	16572	16399	16407	16235	16246	16439	16205	16277
14132	23894	23709	20662	18977	17749	16999	16879	16833	16138	16075	15940	20517	32691	31074	25885	19971	16018	15273	14969	14775	14805	14774	14792	14662	14721	14823	14691	15060	14682	14840	14842	14755	14824	14897	14802	14750	14701	14920	14834	14873	14782	14714	14858	14971	14767	14778	14730	14966	14771	14915	14887	14802	14892	14867	14746	14821	14767	14836	14789	14846	14815	14859	14814	14939	14817	14654	14749	14983	14831	14711	14962	14739	14787	14835	14771	14964	14871	14701	14859	14759	14723	14846	14887	14823	15026	14876	14800	14821	14732	14857	14879	14864	14941	14982	14827	14845	14953	14736	14888	14897	14806	14823	14828	14805	14677	14739	14756	14909	14785	14827	14744	14671	14939	14795	14788	14828	14732	14891	14868	14895	14815	14718	14981	14826	14855	14969	14987	14833	14701	14680	14912	14688	14794	14694	14691	14820	14813	14896	14752	14787	14792	14726	14898	14581	14686	14754	14741	14826	14801	14662	14692	14745	14807	14804	14882	14832	14735	14887	14712	14735	14842	14750	14662	14796	14674	14822	14680	14759	14744	14785	14759	14807	14835	14646	14666	14815	14749	14809	14860	14832	14703	14844	14974	14820	14936	14885	14654	14817	14848	14750	14580	14707	14849	14683	14672	14888	14829	14706	14691	14912	14717	14867	14963	14732	14803	14891	14906	14751	14782	15004	14837	14820	14759	14756	14890	14798	14874	14877	14763	14759	14850	14784	14810	14881	14762	14968	14933	14711	14842	14650	14671	14732	14790	14850	14838	14762	14945	14785	14834	14761	14840	14940	14905	14791	14836	14878	14756	14849	14729	14879	14685	14791	14971	14685	14919	14900	14955	14922	14913	14696	14793	14696	14808	14808	14613	14713	14746	14746	14775	14884	14978	14808	14729	14890	14696	14899	14893	14744	14806	14721	14831	14984	14741	14830	14700	14753	14845	14805	14909	14657	14776	14820	14762	14744	14874	14735	14785	14783	14819	14863	14829	14673	14869	14805	14847	14691	14660	14600	14811	14812	14903	14834	14775	14907	14868	14841	14732	14855	14837	14895	14621	14660	14928	14912	14907	14757	14851	14792	14807	14983	14936	14958	14879	14824	14655	14897	14990	14822	14835	15020	14838	14787	14844	14771	14880	14789	14789	14802	14793	14827	14916	14760	14856	14863	14736	14820	14780	14812	14804	14785	14710	14734	14935	14767	14648	14782	14829	14838	14626	14819	14831	14929	14777	14878	14906	14664	14794	14851	14810	14649	14920	14884	14959	14802	14967	14837	14668	14815	14778	14906	14735	14837	14862	14855	14870	14809	14690	14709	14888	14878	14842	14933	14698	14870	14844	14762	14836	14666	14739	14704	14719	14888	14822	14749	14769	14736	14757	14827	14850	14850	14879	14689	14697	14995	14671	14543	14780	14761	14560	14771	14773	14643	14698	14828	14680	14820	14839	14741	14640	14831	14802	14893	14762	14762	14740	14778	14798	14787	14990	14671	14772	14724	14597	14902	14777	14699	14937	14896	14746	14782	14797	14870	14717	14665	14837	14776	14853	14653	14861	14854	14837	14606	14833	14731	14945	14599	14827	15014	14690	14684	14930	14832	14848	14747	14917	14966	14842	15024	14825	14919	14784	14737	14731	14766	14829	14801	14798	14880	14767	15083	14640	14772	14755	14700	14721	14928	14834	14677	14814	14845	14722	14905	14755	14696	14911	14713	14810	14812	14898	14821	14838	14738	14883	14980	14878	14776	14844	14991	14898	14774	14733	14749	14728	14644	14915	14765	14715	14792	15019	14726	14771	14851	14850	14727	14722	14854	14961	14793	14928	14630	14850	14947	14804	14687	14715	14769	14857	14876	14798	14697	14744	14945	14809	14757	14763	14853	14771	14991	14713	14838	14907	14823	14824	14763	14643	14986	14832	14687	14685	14693	14864	14779	14836	14826	14829	14888	14823	14858	14880	14792	15020	14820	14870	14743	14919	14939	14775	14950	14840	14880	14881	14805	14903	14858	14951	14758	14576	14869	14938	14539	14787	14801	14952	14883	14711	14866	14679	14987	14737	14757	14936	14949	14789	14756	14796	14919	14758	14815	14684	14896	14891	14875	15003	14711	14847	14900	14779	14801	14702	14799	14755	14909	14815	14845	14889	14891	14815	14907	14977	14729	14686	14791	14788	14747	14884	14790	14791	14821	14807	14773	14667	14865	14759	14726	14707	14822	14663	14735	14811	14757	14897	14740	14937	14959	14691	14811	14788	14559	14773	14738	14726	14839	14868	14842	14827	14911	14674	14884	14754	14837	14968	14848	14804	14908	14835	14792	14872	14895	14711	14916	14703	14760	14737	14871	14883	14681	14945	14806	14936	14625	14716	14779	14866	14911	14668	14798	14825	14777	14524	14865	14818	14795	14987	14845	14805	14857	14837	14896	14728	14808	14859	14701	14754	14939	14823	14834	14717	14836	14747	14612	14821	14737	14850	14897	14778	14784	14772	14822	14902	14864	14677	14727	14857	14845	14748	14963	14893	14848	14914	14672	14834	14693	14767	14801	14767	14902	14710	14727	14799	14838	14841	14876	14779	14754	14756	14621	14836	14685	14734	14678	14976	14894	14765	14787	14750	14759	14710	14734	14692	14899	14749	14987	14658	14819	14751	14856	14736	14767	14869	14776	14768	14801	14668	14678	14827	14729	14934	14770	14761	14819	14794	14742	14677	14706	14887	14691	14723	14974	14927	15060	14611	14688	14933	14606	14802	14846	14845	14878	14768	14680	14811	14820	14713	14884	14790	14864	14667	14902	14556	14779	14588	14765	14908	14696	14770	14927	14832	14920	14824	14818	14732	14841	14663	14988	14736	14750	14819	14688	14861	14769	14950	14677	14726	14879	14578	14792	14786	14876	14816	14694	14814	14807	14671	14950	14870	14654	14869	14896	14892	14721	14669	14950	14894	14886	14768	14776	14784	14785	14804	14760	14704	14737	14771	14699	14668	14817	14685	14741	14687	14794	14723	14755	14803	14773	14848	14839	14723	14764	14714	14780	14810	14741	14699	14901	14805	14823	14877	14795	14788	14991	14759	14866	14800	14954	14793	14901	14825	14838	14887	14832	14787	14891	14703	14861	14902	14782	14737	14807	14717	14861	14689	14885	14582	14849	14699	14836	14655	14865	14829	14611	14904	14743	14857	14796	14533	14939	14867	14935	14918	14754	14813	14845	14846	14822	14912	14804	14744	14843	14869	14884	14934	14753	14692	14814	14716	14859	14817	14790	14796	14803	14894	14850	14697	14678	14799	14670	14671	14866	14728	14754	14783	14744	14780	14768	14764	14828	14805	14940	14787	14729	14826	14768	14881	14711	14684	14718	14704	14919	14855	14696	14831	14901	14650	14790	14819	14910	14943	14874	14721	14740	14830	14860	14765	14633	14783	14785	14914	14757	14751	14726	14836	14854	14681	14867	14786	14733	14987	14859	14746	14777	14832	14714	14834	14801	14932	14898	14668	14675	14860	14779	14825	14844	14698	14644	14767	14642	14813	14712	14811	14868	14599	14714	14908	14769	14752	14801	14816	14824	14802	14638	14911	14832	14748	14815	14956	14862	14776	14813	14766	14797	14864	14886	14958	14889	14609	14837	14952	14841	14671	14961	14957	14810	14644	14815	14876	14794	14866	14833	14673	14867	14718	14760	14830	14634	14917	14540	14711	14545	14796	14859	14727	14767	14920	14667	14746	14886	14867	14918	14742	14821	14849	14657	14875	14814	14956	14739	14948	14888	14817	14787	14800	14783	14806	14899	14695	14725	14875	14691	14707	14844	14841	14856	14905	14729	14897	14808	14806	14779	14826	14830	14662	14816	14768	14877	14604	14827	14814	14845	14739	14981	14858	14709	14945	14730	14814	14912	14917	14720	14710	14857	14685	14672	14816	14788	14881	14802	14814	14883	14845	14744	14716	14851	14850	14761	14815	14762	14697	14841	14755	14817	14860	14745	14870	14790	14878	14746	14758	14934	14926	14778	14942	14793	14761	14734	14832	14753	14710	14772	14924	15043	14744	14833	14751	14903	14838	14738	14663	14782	14704	14864	14664	14658	14670	14859	14885	14838	14820	14774	14821	14702	14733	14815	14760	14930	14792	14806	14669	14886	15009	14753	14610	14879	14869	14907	14733	14757	14982	14953	14731	14845	14800	14701	14649	14918	14869	14647	14840	14883	14833	14819	14917	14942	14792	14660	14792	14834	14765	14825	14799	14772	14685	14661	14750	14839	14704	14675	14819	14637	14703	14772	14889	14833	14786	14776	14790	14741	14725	14826	14876	14810	14874	14867	14905	14957	14773	14940	14731	14723	14828	14766	14996	14961	14723	14771	14756	14852	14673	15042	14776	14774	14709	14731	14737	14838	14840	14806	14997	14637	14910	14910	14791	14778	14988	14880	14719	14862	14832	14790	14795	14801	14794	14706	14889	14803	14788	14743	14878	14780	14661	14716	14800	14711	14784	14813	14675	14773	14875	14852	14746	14879	14805	14876	14757	14911	14528	14911	14883	14744	14761	14758	14698	14659	14786	14705	14729	14776	14645	14642	14835	14779	14866	14686	14776	14902	14904	14756	14768	14838	14868	14683	14793	14965	14764	14904	14901	14671	14808	14705	14854	14795	14577	14755	14789	14872	14818	14964	14747	14739	14724	14717	14752	14809	14896	14892	14902	14788	14768	14844	14731	14867	14594	14668	14759	14887	14777	14815	14892	14926	14816	14964	14800	14827	14849	14628	14733	14857	14777	14809	14761	14865	14845	14850	14758	14741	14662	14839	14731	14744	14846	14853	14817	14754	14890	14777	14740	14776	14656	14866	14907	14805	14684	14774	14874	14720	14707	14685	14866	14706	14875	14766	14893	14918	14608	14900	14902	14733	14733	14713	14707	14647	14872	14911	14856	14915	14868	14783	14638	15022	14856	14794	14596	14913	14925	14920	14857	14666	14678	14770	14848	14821	14833	14789	14811	14808	14709	14818	14778	14982	14649	14827	14760	14795	14805	14757	14851	14738	14791	14850	14658	14946	14836	14858	14802	14745	14887	14724	14607	14738	14965	14909	14804	14777	14746	14707	14790	14831	14767	14807	14784	14876	14934	14813	14761	14777	14857
22635	21006	28745	23474	21201	23003	24482	19391	18448	18834	18248	18443	24432	38669	35721	29861	23699	19062	17374	17048	17123	16958	16700	16923	16875	16982	16995	16986	16893	16823	16770	16742	16843	16848	16850	16734	16956	16775	16906	16758	16845	16877	16793	16773	16706	16960	16831	16669	16845	17015	16581	16778	16930	16723	16682	16898	17097	16727	16843	16911	16910	16791	16862	16847	16720	16648	16761	16773	16766	16761	16773	16835	16903	16882	16908	16731	16859	16713	16980	16596	16939	16856	16776	16647	16959	16638	16749	16758	16646	16882	16760	16559	16736	16772	16842	16699	16798	16793	16803	16736	16607	16856	16907	16561	16516	16935	16738	16666	16466	16787	16983	16788	16729	16694	16710	16748	16880	16730	16909	16710	16877	16997	16618	16736	16915	16736	16530	16671	16669	16511	16828	16615	16756	16842	16694	16705	16673	16850	16911	16852	16605	16772	16817	16772	16889	16776	16866	16599	16714	16742	16591	16771	16913	16590	16728	16902	16908	16827	16637	16777	16860	16679	16782	16637	16765	16685	16700	16724	16607	16818	16829	16649	16638	16846	16831	16639	16609	16611	16538	16598	16514	16831	16738	16674	16646	16655	16843	16705	16577	16750	16550	16596	16848	16897	16780	16773	16768	16677	16770	16630	16768	16855	16748	16514	16650	16769	16685	16830	16712	16678	16666	16786	16905	16750	16655	16818	16873	16778	16819	16653	16683	16716	16767	16617	16799	16698	16950	16792	16674	16635	16658	16646	16647	16839	16794	16977	16734	16721	16792	16694	16874	16574	16814	16778	16612	16732	16751	16794	16750	16750	16765	16664	16896	16597	16642	16750	16852	16867	16691	16662	16649	16889	16679	17021	16666	16890	16737	16938	16682	16577	16569	16828	16657	16735	16717	16943	16662	16703	16648	16936	16982	16510	16852	16738	16838	16847	16616	16706	16717	16800	16834	16667	16692	16845	16655	16586	16568	16724	16695	16619	16795	16584	16735	16662	16665	16635	16852	16660	16822	16666	16737	16708	16810	16766	16797	16926	16599	16791	16707	16630	16634	16551	16686	16844	16890	16731	16734	16557	16898	16551	16789	16667	16743	16688	16791	16742	16859	16868	16613	16682	16711	16586	16759	16843	16673	16778	16647	16766	16590	16711	16837	16729	16777	16787	16816	16806	16716	16815	16739	16822	16781	16637	16794	16748	16769	16641	16727	16510	16718	16836	16728	16738	16795	16755	16612	16653	17019	16553	16988	16595	16714	16781	16765	16588	16627	16752	16634	16766	16913	16862	16792	16696	16713	16808	16800	16822	16674	16717	16482	16619	16486	16552	16652	16737	16561	16820	16874	16623	16764	16636	16772	16756	16774	16778	16494	16668	16696	16599	16713	16708	16931	16628	16704	16771	16718	16744	16720	16746	16760	16670	16837	16799	16856	16860	16737	16675	16670	16701	16522	16640	16742	16784	16631	16643	16839	16681	16833	16651	16857	16643	16673	16796	16724	16757	16761	16826	16568	16794	16699	16833	16844	16871	16719	16695	16817	16662	16818	16662	16727	16733	16810	16799	16647	16935	16821	16674	16602	16710	16921	16578	16814	16772	16491	16781	16685	16962	16875	16674	16937	16666	16632	16923	16749	16738	16726	16690	16774	16558	16844	16596	16809	16605	16728	16628	16785	16774	16801	16783	16676	16900	16755	16672	16723	16797	16699	16882	16615	16649	16724	16696	16724	16793	16677	16640	16689	16694	16761	16834	16788	16774	16698	16746	16818	16785	16719	16916	16782	16628	16844	16740	16802	16653	16727	16782	16912	16737	16762	16754	16633	16543	16860	16812	16757	16773	16718	16708	16648	16920	16769	16712	16657	16641	16825	16963	16879	16796	16768	16579	16544	16732	16831	16619	16730	16724	16880	16829	16765	16819	16542	16853	16762	16738	16719	16659	16922	16911	16620	16784	16462	16503	16762	16804	16820	16920	16722	16764	16836	16712	16846	16584	16848	16884	16576	16819	16803	16873	16526	16693	16759	16886	16610	16757	16646	16902	16656	16674	16832	16666	16623	16736	16861	16661	16625	16793	16895	16849	16668	16720	16678	16496	16830	16809	16565	16802	16602	16891	16697	16815	16791	16889	16786	16618	16773	16603	16698	16816	16748	16826	16781	16735	16646	16752	16756	16681	16864	16636	16630	16836	16820	16666	16577	16858	16802	16881	16829	16757	16803	16641	16581	16558	16545	16777	16614	16728	16800	16696	16443	16798	16606	16605	16663	16739	16694	16932	16850	16838	16676	16809	16850	16807	16790	16743	16664	16590	16683	16806	16670	16919	16738	16802	16517	16567	16788	16764	16814	17002	16729	16851	16961	16734	16804	16672	16588	16583	16656	16666	16988	16640	16705	16828	16891	16655	16974	16946	16668	16868	16792	16660	16721	16671	16828	16843	16868	16725	16704	16577	16695	16791	16797	16783	16770	16841	16659	16677	16834	16729	16783	16694	16821	16724	16533	16578	16812	16840	16653	16778	16625	16867	16889	16864	16805	16568	16526	16746	16710	16987	16708	16800	16673	16689	16849	16636	16741	16828	16619	16692	16766	16769	16642	16635	16675	16693	16728	16653	16922	16661	16958	16685	16643	16988	16503	16712	16870	16599	16746	16844	16788	16816	16721	16995	16872	16821	16869	16748	16619	16683	16694	16692	16728	16601	16569	16681	16781	16691	16736	16805	17061	16994	16634	16857	16759	16941	16744	16583	16666	16788	16804	16985	16790	16609	16751	16693	16752	16747	16999	16774	16731	16672	16840	16663	16554	16904	16643	16583	16625	16824	16709	16950	16784	16604	16771	16833	16935	16654	16573	16696	16699	16677	16796	16615	16823	16844	16668	16662	16969	16994	16870	16661	16505	16858	16878	16678	16787	16731	16729	16603	16885	16653	16591	16847	16825	16682	16755	16801	16902	16704	16756	16652	16654	16861	16742	16922	16627	16762	16662	16806	16639	16835	16746	16737	16866	16868	16676	16743	16799	16833	16943	16772	16601	16762	16620	16803	16580	16700	16752	16663	16784	16682	16551	16702	16511	16841	16817	16694	16721	16859	16576	16895	16634	16633	16828	16653	16794	16746	16900	16714	16783	16903	16598	16615	16775	16735	16754	16691	16873	16662	16795	16692	16831	16878	16731	16787	16679	16783	16752	16915	16833	16805	16945	16637	16624	16554	16684	16764	16970	16904	16859	16782	16861	16704	16580	16875	16806	16675	16856	16772	16550	16751	16820	16911	16853	16756	16720	16562	16590	16631	16689	16698	16702	16811	16775	16628	16817	16703	16735	16736	16770	16846	16762	16847	16805	16654	16728	16894	16933	16797	16830	16812	16765	16774	16832	16922	16730	16836	16624	16807	16779	16841	16714	16865	16803	16799	16790	16801	16655	16478	16849	16635	16824	16950	16780	16836	16802	16674	16924	16877	16710	16786	16538	16787	16687	16861	16621	17013	16908	16651	16632	16843	16797	16687	16900	16789	16636	16728	16762	16859	16709	16984	16765	16680	16794	16617	16693	16614	16733	16360	16733	16635	16637	16797	16598	16564	16826	16825	16847	16914	16715	16728	16854	16677	16946	16658	16614	16693	16776	16624	16806	16736	16851	16759	16729	16652	16784	16708	16817	16917	16719	16698	16834	16815	16768	16694	16616	16741	16554	16596	16716	16763	16720	16746	17047	16937	16694	16790	16906	16850	16650	16653	16857	16849	16558	16740	16725	16886	16884	16778	16847	16508	16705	16558	16809	16841	16839	16891	16964	16817	16632	16635	16961	16644	16563	16745	16482	16732	16887	16913	16844	16725	16636	16681	16954	16711	16725	16946	16869	16773	16798	16789	16687	16855	16604	16854	16827	16476	16629	16857	16900	16682	16665	16905	16953	16630	16774	16826	16950	16828	16886	16672	16591	16711	16825	16835	16721	16677	16874	16589	16718	16656	16770	16934	16746	16739	16588	16764	16729	16678	16693	16663	16738	16729	16853	16796	16669	16712	16692	16559	16740	16860	16828	16792	16684	16860	16861	16836	16484	16784	16728	16764	16711	16853	16706	16885	16993	16673	16898	16826	16736	16724	16698	16740	16749	16807	16775	16694	16881	16673	16757	16802	16669	16786	16702	16773	16749	16751	16718	16885	16698	16636	16756	16656	16750	16434	16548	16790	16852	16534	16466	16627	16809	16642	16613	16852	16778	16909	16677	16612	16925	16878	16686	16970	16864	16683	16754	16715	16857	16756	16680	16720	16850	16711	16645	16746	16714	16713	16761	16806	16741	16840	16478	16751	16703	16831	16674	16687	16886	16605	16613	16505	16826	16765	16473	16842	16771	16792	16803	16886	16713	16758	16683	16779	16764	16695	16643	16753	16821	16626	16855	16742	16558	16727	16785	16714	16787	16912	16660	16644	16726	16593	16857	16750	16742	16769	16698	16681	16682	16749	16711	16818	16697	16730	16675	16690	16824	16940	16829	16767	16730	16756	16580	16718	16911	16682	16615	16683	16871	16796	16728	16550	16579	16643	16614	16784	16750	16704	16716	16849	16756	16668	16749	16659	16730	16598	16888	16985	16723	16688	16782	16909	16796	16686	16622	16789	16621	16574	16816	16715	16858	16785	16874	16856	16593	16640	16682	16803	16770	16804	16773	16694	16553	16819	16714	16681	16837	16767	16828	16759	16911	16786	16486	16667	16645	16536	16444	16720	16630	16799	16702	16710	16703	16549	16558	16842	16864	16807	16604	16711	16846	16803	16752	16836	16815	16656	16700	16741	16789	17009	16733	16623	16938	16725	16717	16817	16552	16991	16876	16836	16611	16903	16710	16700	16511	16740	16749	16731	16823	16661	16949	16819	16640	16912	16674	16744	16569	16809	16892	16797	16666	16788	16673	16608	16718	16647	16731	16559	16779	16691	16749	16665	16861	16724	16714	16698	16784	16637	16855	16648	16719	16565	16826	16781	16694	16796	16990	16750	16927	16848	16833	16770	16640	16675	16696	16614	16927	16760	16689	16669	16699	16592	16657	16822	16950	16875	16853	16778	16876	16762	16764	16709	16721	16931	16867	16850	16680	16907	16737	16828	16907	16608	16657	16550	16859	16965	16833	16790	16875	16769
15395	29027	26783	22238	20703	19308	19032	18295	18536	18377	17563	18001	27750	41323	37791	31184	22524	16951	15813	15103	15163	14958	15148	15277	15139	15196	15212	15054	15146	14969	15211	15232	15146	15090	15111	14944	15073	15031	15168	15041	15056	15149	15083	15155	15137	15165	15066	15143	15110	15034	15187	15167	15095	15101	14926	15025	15058	15057	15095	14988	15098	15126	14977	15182	15141	15082	15223	14994	15231	15109	15023	15164	15226	15002	15019	15073	15069	15121	15097	15074	15114	15087	15083	14891	15151	15201	15192	15121	15189	15163	15228	14956	15190	15182	15110	15101	15019	14981	15105	15205	15088	15016	15163	14984	15099	15107	15021	15021	15089	15021	14985	15092	14874	15242	15026	15005	15107	14743	15056	15076	15005	15145	15112	15194	14956	15053	15019	14970	15050	15054	15099	15003	15092	15002	15037	15197	14984	15185	14947	14976	15043	15065	14957	15121	15030	15070	15129	15208	15030	15198	15003	15216	15085	14964	15050	15117	15042	14989	15168	15124	15037	14975	15066	14996	15164	15114	14936	15075	15208	15105	15017	15060	15028	15168	15061	14806	15051	14925	15109	15057	14954	15007	15205	15082	15009	15150	15063	14988	15165	15179	15091	15151	15044	15071	14924	14982	15113	15183	15064	15145	15061	15019	15061	14988	15069	15207	14978	15095	15111	14877	15037	15074	15069	15121	15067	15129	15120	15068	15115	14990	14916	14993	14961	15031	15124	14966	15161	15038	15065	15025	14990	15247	15054	14897	15134	15090	14973	15157	15082	15028	15177	15079	15200	15044	15082	15052	14947	15093	15052	15010	14956	15056	14908	15048	15221	15124	14945	15055	15102	15061	15033	14854	14992	14963	15082	14979	15246	15045	14976	14975	14928	15071	15123	15024	15023	15270	15172	15012	15017	14971	15142	15077	15041	14949	15018	15099	15072	15065	15041	14937	14933	15044	15159	15248	14995	14976	15126	15029	14997	14911	14886	15113	15253	15004	15168	14934	15055	14853	15139	15151	14988	15092	15106	15164	15094	15104	15046	15128	15021	14943	15019	15149	15098	15221	14930	14968	15228	15023	15074	14965	15118	15078	15095	15074	14950	15093	15079	15026	15129	15162	15043	14982	14959	15008	15152	15038	14998	15141	15165	15061	14983	14917	14989	14991	15018	15022	14965	14988	14954	15095	15116	15003	14817	14936	15174	15099	15226	15050	14954	15132	15174	14975	14984	15192	14950	15075	15054	14924	15125	15081	15058	15086	15031	15225	14935	14967	15212	15093	14981	15011	14884	15096	15059	15072	14880	15079	15044	15148	15062	15010	15001	15003	15087	15116	15013	14969	15133	14990	15105	15176	15219	15189	14791	15197	15034	15037	14993	15184	15079	15045	15202	14970	15058	14940	15210	14890	15083	15086	14990	15130	14991	15071	15059	15232	15032	15032	15114	14870	14946	15089	14976	14850	15179	15112	14891	14813	15101	15141	15103	14992	15104	15012	15089	14882	15098	15058	15057	15112	14897	14953	15048	15094	15185	15087	15268	14780	15131	15027	15214	15003	14916	14961	15088	14998	15188	14913	15084	15006	15024	15045	14980	14981	15186	15021	14919	15098	15130	15044	15146	15061	14994	15080	15185	15118	14985	15070	15025	15229	15092	15170	15010	15038	15028	15220	14936	14923	14930	15084	15038	15054	14862	15010	15016	15093	14911	15177	15092	15108	15045	14990	15129	15167	15022	14954	14982	14907	15079	15063	15113	14949	15041	15121	14880	15009	14966	14948	15007	15173	14964	14986	15113	15015	15131	15096	15040	14909	15082	15027	15131	14957	14920	15206	15113	15167	15107	14921	15133	15141	15077	15110	14977	15137	14962	15067	15003	15180	15007	15002	15022	15055	15014	15124	14956	14830	15221	15205	15019	14981	14882	15098	15123	15017	15070	15056	14976	14884	14986	15117	15035	14896	15170	15043	14953	14925	15087	14921	15156	15089	14950	15144	14946	15092	15098	15006	15006	15151	14977	14997	15175	14934	14959	15016	14997	15074	15038	15135	14908	15191	14763	15135	15055	14936	15223	15248	15133	15069	14876	15007	14973	15103	15079	15211	14896	15136	15076	14986	15034	15063	14968	15105	15073	15225	14963	15046	14852	14945	15133	15140	15071	15001	15035	15051	15185	14883	15131	14953	14942	15016	15077	15023	14916	15090	15198	15097	15062	14856	15035	15018	14937	14894	14999	14915	14984	14973	15010	15085	15072	15079	15169	14994	14948	15126	15029	15018	14976	15055	15173	14959	15010	15042	15150	14862	15115	15096	15112	15186	15024	14956	15110	15128	15027	15111	15069	15106	15106	14844	14985	15025	15043	15107	14979	15182	15026	14894	15104	14966	15079	15213	15069	15092	14817	15065	15010	15168	14925	15016	15059	15213	15160	15063	15167	15106	14884	15061	15041	15132	15017	15036	14986	15142	14855	15086	14973	15011	14966	15164	15062	14957	15022	15095	15112	15092	15004	15022	15076	15042	15081	15032	15099	15131	14971	15153	15064	15090	15038	14952	15061	14976	15044	15187	15089	15070	14990	15035	15041	14993	15184	15196	14924	15055	15125	15112	14960	15117	15051	15085	14915	15154	15167	15170	14788	14920	15000	14907	15052	15070	15047	14993	15098	15163	14986	15238	15072	14907	14928	15071	15051	14921	14986	14932	14881	15062	15210	15052	15082	15032	15020	14975	15030	14935	14961	15053	14976	15007	15039	15136	14937	14926	15004	15102	15009	15134	14915	15043	15127	14891	15076	15014	15043	15056	14902	15046	15086	14954	14828	15040	14955	14979	15139	15277	14865	14992	14978	14918	15042	15017	15120	14959	15081	14892	15000	15184	15007	15232	14973	15122	15049	15105	15038	15104	14984	15128	15148	15032	15185	15162	15131	15059	15031	15003	14885	15036	15010	15100	15057	14991	15147	14980	15139	14968	15197	15101	15059	15066	14979	14915	14902	14939	15025	15222	14994	14943	14858	15009	14827	15085	15156	15051	15129	15023	14940	15211	14940	15052	15001	15044	14987	15124	15074	14842	15081	15143	15104	15082	15086	14910	15269	15044	14984	15188	15046	15095	15065	15134	15012	15139	14982	15184	15125	15048	15097	15002	15193	14835	15121	15183	15280	15137	15056	15076	15120	15012	15024	14873	15100	15130	15062	15094	14963	14884	14957	15130	14914	14946	15069	14959	14899	14898	15053	15125	15166	15175	15047	14978	14939	15105	14990	15016	15076	15209	15058	14934	14957	15026	14958	14923	15139	14945	15099	15031	15145	14970	14940	15044	14992	14923	15001	15038	15062	15156	15046	15035	15109	15128	15070	14900	14902	14978	15048	15158	14872	15127	15034	15046	15045	14984	15136	14840	14929	14908	14961	15000	14884	15102	14909	15031	14959	15091	15036	15013	14968	15024	15148	14979	15091	15057	15095	14976	15053	15061	15029	15142	15102	15202	15021	15047	14954	15067	14914	14921	15054	15035	15098	15085	15212	15001	14982	14978	15012	15136	15075	15050	14967	15060	15057	14964	15014	15257	14952	15159	15003	15122	15092	15264	14823	15126	14984	15061	15070	15076	14962	15101	15092	15091	14974	14969	15184	14997	15050	15097	15155	15053	15060	14941	14965	14980	15173	15030	15101	15260	14909	15170	14946	15239	15029	15151	14916	15032	14894	14879	14865	15176	14870	14875	15159	15071	15034	15073	15010	15212	15134	15080	15076	14990	15083	14885	15097	15080	15115	15222	15179	15171	15000	15069	14848	14945	15064	15047	14966	15054	15064	15047	15094	15219	15065	15028	14989	14885	15153	15034	14907	15021	15132	15053	14999	15094	14972	15011	15082	15098	14944	15020	15123	15058	14930	14907	14943	15036	15128	15172	15176	15023	15014	15066	14902	15072	14951	15193	15018	15121	15240	15060	15100	15046	15073	15021	15005	14976	14910	15070	15116	14978	15220	15113	15100	15057	15122	15035	14917	15027	15003	14926	15139	15236	15043	15105	14957	15197	15222	14985	15033	14872	14946	14873	15085	15071	15158	15056	14884	15225	15078	15068	15172	14851	14873	14919	15140	15100	15027	15051	15002	15020	14973	14947	14974	14875	15069	15028	15041	15259	15081	14923	15110	14979	15175	15150	15076	14908	14947	14897	15056	14918	15059	15076	15115	15106	15034	15165	15037	14921	15038	14993	14985	15120	15032	15007	14917	15030	14955	15018	15223	15076	15104	14799	15138	15131	15165	15045	15089	15051	15072	15028	15045	15004	15013	14881	14968	15202	14939	15101	15239	15069	15036	15038	15018	14957	14990	15042	15004	15044	15065	15035	15118	15145	14977	14955	15075	14940	14907	15050	15014	15071	15091	14990	15057	15106	14984	14973	15007	15048	15085	14852	15035	15054	14926	14959	15121	15211	15079	15068	14890	15105	15107	15061	15127	14956	15228	14953	15218	15054	15003	15136	15078	14985	15055	14944	15034	15039	15063	14970	15071	15055	15221	15155	15098	14912	15025	15110	15112	15051	15086	15131	15067	14982	14911	15057	15090	15143	14970	14926	15099	15185	15054	14772	15187	15096	15041	14902	14934	15136	15167	15039	15028	15089	15146	15013	15124	15044	15016	15025	15033	15009	15094	14951	15036	15038	15118	15136	15116	15081	15045	15052	15152	15029	15052	14959	14996	15056	15120	14952	15131	15048	15149	14996	14923	15093	15098	14980	15084	14990	15150	14947	15197	15231	14883	14930	14922	14990	14971	15244	15038	14963	15190	14948	14995	14972	14979	14974	15079	15068	15120	14982	15133	15173	15002	15176	14905	15051	15065	15131	15108	15034	15079	15068	15030	14914	15083	14922	15092	15013	14990	14993	15148	15063	14964	15073	15027	15003	15056	15004	15051	14939	14913	15138	14909	15172	14927	15058	15069	15096	15091	15011	15105	15112	15106	14996	15049	15102	15084	15107	15007	14955	14867	15166	14938	15035	14991	15155	15120	15256	14960	14996	15165	14965	14925	15009	15018	15093	14908	15175	15217	14906	15079	14941	14922	15086	15165	15149	15040	14804	15110	15106	15064	15027	15023	14988	15118	15045	14885	15011	15116	15029	14954	15036	15260	15038
26943	21511	23681	20838	18283	17853	17620	17183	17870	17778	17698	17268	17751	19088	18892	18198	17278	16778	16697	16368	16491	16469	16351	16542	16677	16430	16542	16330	16459	16386	16290	16395	16318	16576	16354	16256	16395	16577	16263	16294	16470	16491	16461	16316	16375	16353	16467	16412	16281	16516	16398	16157	16617	16589	16483	16373	16322	16364	16411	16245	16507	16400	16307	16478	16290	16446	16331	16385	16448	16268	16326	16238	16357	16187	16319	16319	16347	16372	16355	16297	16416	16273	16343	16331	16210	16305	16261	16306	16433	16465	16478	16479	16399	16279	16325	16278	16368	16243	16261	16462	16342	16254	16295	16327	16375	16300	16411	16372	16555	16425	16329	16418	16412	16463	16478	16387	16222	16423	16456	16587	16437	16508	16533	16287	16249	16211	16336	16204	16181	16407	16403	16297	16292	16358	16403	16426	16229	16229	16065	16317	16504	16302	16543	16481	16403	16319	16424	16344	16606	16373	16320	16472	16429	16431	16436	16277	16289	16381	16368	16496	16451	16126	16354	16525	16183	16505	16285	16579	16498	16324	16260	16473	16228	16376	16172	16170	16430	16364	16408	16433	16302	16275	16498	16266	16303	16262	16209	16324	16394	16497	16469	16509	16400	16330	16353	16385	16405	16192	16326	16424	16359	16400	16434	16280	16479	16455	16439	16151	16479	16339	16359	16330	16323	16214	16349	16470	16412	16108	16368	16326	16474	16396	16217	16535	16378	16393	16499	16401	16244	16346	16297	16243	16211	16418	16330	16542	16507	16218	16468	16417	16362	16534	16394	16469	16271	16422	16334	16261	16292	16214	16413	16415	16368	16286	16514	16473	16349	16572	16544	16318	16218	16271	16323	16356	16443	16237	16386	16280	16577	16390	16384	16260	16316	16232	16199	16209	16378	16366	16368	16526	16242	16626	16472	16179	16407	16246	16221	16387	16416	16387	16476	16427	16420	16362	16373	16285	16125	16428	16289	16228	16222	16336	16295	16291	16632	16247	16328	16387	16403	16248	16435	16413	16357	16427	16560	16439	16238	16380	16480	16235	16448	16518	16441	16405	16526	16374	16498	16457	16467	16542	16382	16501	16259	16385	16471	16343	16455	16520	16451	16362	16399	16211	16560	16532	16320	16239	16488	16304	16398	16381	16301	16331	16542	16448	16632	16405	16330	16526	16443	16370	16381	16327	16272	16371	16475	16470	16347	16419	16312	16448	16418	16349	16198	16482	16451	16449	16326	16367	16353	16270	16140	16376	16356	16220	16371	16264	16396	16064	16340	16340	16489	16369	16414	16438	16684	16526	16588	16313	16293	16271	16357	16309	16419	16459	16338	16340	16243	16479	16436	16404	16349	16378	16528	16346	16251	16330	16496	16551	16416	16310	16564	16421	16487	16430	16153	16359	16360	16436	16374	16568	16543	16327	16362	16318	16235	16228	16401	16442	16526	16448	16400	16482	16427	16381	16332	16302	16544	16364	16466	16474	16477	16502	16533	16499	16424	16394	16313	16257	16371	16416	16203	16411	16318	16196	16399	16467	16360	16259	16350	16362	16486	16377	16299	16315	16533	16257	16209	16356	16222	16332	16222	16297	16567	16226	16257	16401	16498	16542	16519	16319	16363	16217	16322	16476	16306	16531	16301	16290	16321	16278	16253	16317	16336	16517	16370	16464	16453	16146	16472	16174	16605	16217	16229	16414	16370	16123	16260	16464	16240	16395	16191	16475	16374	16453	16377	16483	16344	16408	16510	16386	16485	16308	16357	16174	16458	16384	16327	16405	16567	16301	16262	16412	16309	16411	16424	16395	16274	16373	16235	16432	16398	16436	16436	16419	16403	16221	16266	16411	16521	16293	16479	16263	16296	16500	16461	16351	16461	16383	16460	16345	16503	16298	16406	16362	16410	16415	16090	16502	16440	16223	16465	16316	16272	16232	16232	16421	16436	16386	16269	16361	16427	16379	16230	16187	16367	16163	16170	16538	16118	16172	16529	16351	16435	16348	16335	16313	16225	16513	16363	16461	16426	16322	16499	16661	16350	16421	16494	16595	16353	16339	16229	16434	16396	16251	16366	16413	16385	16439	16406	16596	16453	16303	16359	16513	16348	16266	16418	16370	16454	16382	16231	16455	16294	16403	16188	16331	16441	16328	16446	16445	16297	16550	16540	16159	16644	16423	16549	16408	16244	16164	16381	16324	16383	16523	16416	16360	16443	16521	16629	16386	16321	16227	16443	16430	16260	16290	16263	16499	16500	16269	16252	16581	16386	16455	16396	16329	16465	16302	16336	16540	16276	16376	16478	16438	16136	16540	16416	16299	16346	16280	16541	16421	16518	16362	16301	16558	16282	16237	16545	16466	16483	16385	16284	16462	16492	16557	16557	16363	16320	15997	16418	16545	16359	16416	16340	16306	16595	16432	16303	16344	16319	16504	16390	16739	16419	16277	16393	16540	16285	16380	16373	16282	16184	16189	16363	16344	16462	16465	16518	16345	16383	16322	16429	16292	16387	16354	16213	16339	16249	16285	16250	16518	16484	16395	16406	16409	16411	16233	16331	16570	16268	16622	16670	16469	16220	16387	16522	16513	16462	16325	16445	16389	16500	16323	16400	16367	16198	16297	16349	16192	16446	16156	16393	16354	16454	16099	16578	16437	16548	16390	16442	16557	16383	16281	16365	16431	16308	16513	16460	16261	16342	16262	16455	16434	16375	16346	16459	16300	16471	16388	16401	16569	16311	16350	16384	16384	16438	16369	16332	16181	16344	16397	16341	16469	16392	16447	16505	16441	16464	16452	16164	16290	16401	16608	16440	16312	16303	16405	16319	16480	16564	16398	16477	16633	16533	16291	16524	16323	16279	16400	16410	16175	16460	16306	16585	16320	16434	16270	16351	16202	16186	16506	16408	16537	16549	16341	16336	16246	16394	16474	16373	16337	16350	16468	16442	16407	16345	16420	16399	16367	16208	16445	16342	16345	16329	16225	16162	16400	16380	16357	16330	16450	16368	16360	16375	16362	16536	16423	16495	16539	16275	16290	16367	16417	16148	16627	16369	16372	16359	16367	16565	16458	16435	16488	16349	16361	16461	16184	16437	16266	16194	16304	16332	16590	16505	16267	16352	16510	16341	16373	16614	16606	16593	16239	16442	16295	16508	16430	16523	16538	16556	16398	16415	16209	16378	16281	16457	16286	16659	16602	16448	16161	16330	16353	16222	16431	16540	16365	16529	16191	16382	16468	16380	16120	16451	16481	16478	16347	16568	16311	16468	16263	16580	16492	16523	16412	16412	16367	16287	16463	16252	16333	16431	16303	16306	16298	16452	16486	16425	16423	16285	16368	16231	16444	16406	16195	16245	16316	16484	16456	16404	16250	16513	16205	16357	16256	16564	16278	16402	16272	16320	16280	16354	16361	16534	16480	16354	16514	16549	16402	16313	16371	16366	16377	16462	16326	16311	16268	16331	16224	16372	16524	16343	16349	16288	16473	16530	16336	16440	16300	16174	16497	16480	16588	16519	16368	16344	16271	16618	16348	16162	16345	16514	16154	16511	16163	16524	16322	16400	16415	16511	16455	16365	16499	16404	16473	16330	16541	16457	16413	16258	16434	16436	16404	16329	16552	16448	16407	16171	16205	16223	16404	16463	16141	16351	16426	16504	16589	16372	16371	16390	16293	16571	16198	16501	16384	16784	16405	16449	16508	16414	16499	16345	16455	16528	16502	16450	16337	16318	16374	16254	16388	16405	16284	16474	16471	16312	16341	16500	16242	16305	16326	16500	16528	16468	16353	16295	16523	16423	16287	16440	16357	16427	16507	16488	16453	16547	16708	16417	16425	16362	16246	16383	16317	16438	16366	16387	16537	16372	16476	16477	16321	16340	16532	16316	16439	16317	16310	16464	16120	16556	16418	16360	16338	16310	16261	16550	16208	16274	16374	16339	16524	16566	16384	16350	16452	16407	16318	16243	16226	16353	16476	16267	16331	16400	16394	16437	16332	16410	16582	16305	16367	16674	16560	16621	16268	16530	16445	16408	16335	16318	16395	16262	16491	16411	16403	16340	16223	16384	16122	16338	16333	16508	16427	16374	16650	16437	16325	16312	16375	16356	16277	16469	16142	16399	16397	16439	16208	16440	16337	16510	16309	16262	16218	16366	16543	16448	16553	16405	16528	16563	16351	16403	16017	16351	16340	16426	16348	16095	16341	16415	16246	16343	16362	16482	16524	16641	16570	16293	16240	16395	16213	16390	16362	16408	16345	16318	16409	16343	16264	16527	16442	16537	16501	16334	16308	16310	16409	16375	16283	16490	16241	16399	16462	16539	16350	16436	16336	16370	16051	16400	16408	16473	16314	16313	16545	16328	16221	16236	16237	16434	16361	16270	16473	16518	16280	16396	16595	16563	16231	16356	16628	16516	16219	16488	16318	16280	16393	16418	16389	16365	16310	16455	16521	16247	16345	16383	16399	16192	16397	16325	16447	16357	16379	16346	16286	16454	16253	16305	16482	16529	16546	16462	16545	16494	16414	16160	16242	16253	16375	16255	16304	16368	16350	16592	16407	16346	16492	16559	16332	16168	16284	16390	16407	16399	16380	16427	16357	16523	16405	16255	16581	16307	16546	16398	16368	16306	16394	16741	16317	16250	16375	16401	16503	16404	16298	16431	16400	16460	16344	16272	16292	16561	16420	16456	16334	16490	16435	16363	16368	16402	16417	16491	16240	16479	16440	16411	16554	16425	16382	16445	16511	16518	16425	16500	16359	16298	16335	16413	16367	16418	16625	16318	16437	16408	16398	16241	16345	16472	16507	16192	16116	16205	16428	16383	16149	16275	16480	16331	16291	16446	16454	16186	16363	16261	16417	16615	16485	16238	16441	16330	16365	16577	16387	16555	16178	16445	16264	16315	16212	16457	16407	16350	16347	16349	16613	16278	16162	16434	16367	16256	16431	16590	16166	16357	16402	16431	16310	16230	16465	16632	16504	16423	16631	16459	16309	16478	16198	16302	16412	16546	16467	16360	16426	16517	16358	16528	16499	16292	16553	16289	16462	16428	16422	16241	16400	16208	16416	16283	16389	16425	16355	16250	16327	16485	16483	16515	16400	16386	16374	16423	16518	16589	16288	16395	16348
15245	18682	18060	17591	18405	17085	16229	15891	17820	17296	16738	16369	17547	18975	18055	16866	15589	15131	14869	14942	14776	14910	14874	14576	14960	14783	14707	14657	14854	14778	14782	14815	14665	14843	14822	14820	14913	14691	14679	14779	14733	14794	14798	14830	14735	14901	14656	14679	14719	14777	14789	14702	14714	14784	14682	14815	15089	14614	14805	14741	14683	14731	14954	14829	14739	14989	14922	14859	14771	14976	14673	14944	14804	14790	14815	14779	14917	14790	14690	14737	14795	14860	14625	14798	14757	14703	14929	14869	15006	14820	14864	14692	14732	15019	14801	14891	14722	14622	14732	14920	14789	14884	14514	14840	14704	14741	14791	14772	14756	14754	14789	14834	14824	14766	14718	14881	14899	14811	14693	14725	14626	14710	14679	14815	14795	14794	15056	14866	14740	14844	14649	14884	14926	14788	14845	14894	14791	14657	14886	14713	14824	15013	14813	14873	14753	14705	14653	14644	14909	14920	14860	14851	14865	14795	14873	14770	14656	14783	14705	14699	14694	14677	14809	14870	14936	14723	14620	14794	14759	14800	14819	14732	14746	14636	14709	14829	14809	14781	14820	14988	14728	14584	14724	14597	14855	14756	14889	14866	14912	14765	14792	14722	14889	14688	14701	14796	14860	14812	14771	14865	14754	14739	14738	14848	14984	14800	14865	14609	14715	14911	14634	14661	14793	14774	14904	14602	14915	14855	14754	14904	14694	14604	14782	14829	14798	14722	14939	14803	14708	14930	14793	14719	14853	14757	14823	14586	14966	14777	14840	14766	14778	14847	14781	14825	14820	14799	14802	14760	14656	14776	14970	14790	14751	14887	14726	14827	14721	14815	14679	14899	14801	14910	14766	14871	14818	14834	14707	14763	14770	14719	14731	14777	14818	14855	14735	14894	14798	14616	14804	14790	14824	14837	14706	14751	14598	14741	14936	14736	14760	14891	14674	14815	14699	14964	14782	14833	14918	14640	14858	14669	14684	14734	14699	14852	14740	14739	14708	14844	14829	14712	14711	14737	14822	14814	14760	14737	14727	14751	14792	14926	14932	14769	14946	14848	14799	14793	14760	14589	14695	14780	14882	14831	14759	14841	14623	14712	14823	14836	14815	14804	14650	14827	14670	14850	14766	14760	14723	14788	14994	14565	14806	14776	14735	14695	14744	14899	14794	14871	14814	14798	14783	14774	14765	14870	14621	14910	14772	14739	14842	14692	14775	14822	14651	14844	14930	14829	14969	14645	14785	14805	14803	14794	14826	14851	14864	14814	14649	14850	14827	14727	14835	14729	14870	14617	14890	14755	14793	14685	14754	14770	14830	14809	14770	14730	14852	14736	14873	14732	14641	14925	14638	14907	14862	14753	14784	14776	14754	14903	14759	14714	14976	14801	14810	14873	14696	14687	14670	14684	14804	14818	14736	14803	14902	14865	14755	14837	14978	14744	14730	14855	14727	14858	14774	14745	14770	14824	14596	14900	14948	14697	14726	14696	14966	14812	14779	14778	14732	14743	14778	14652	14920	14893	14695	14811	14884	14726	14795	15049	14831	14777	14959	14833	14838	14856	14898	14851	14735	14785	14673	14684	14843	14687	14673	14687	14714	14703	14863	14860	14880	14776	14721	14892	14859	14914	14876	14781	14745	14752	14878	14809	14888	14832	14907	14764	14926	14868	14938	14859	14771	14879	14829	14801	14887	14647	14771	14719	14805	14708	14882	14620	14909	14608	14717	14635	14824	14795	14785	14799	14878	14976	14790	14797	14555	14727	14703	14973	14998	14803	14701	14808	14788	14811	14939	14561	14743	14680	14896	14748	14844	14883	14706	14762	14764	14836	14722	14686	14824	14789	14769	14910	14806	14810	14816	14666	14924	14693	14787	14733	14715	14910	14612	14840	14784	14976	14710	14897	14761	14810	14800	14873	14772	14757	14835	14951	14715	14807	14779	14718	14843	14884	14832	14774	14814	14997	14813	14704	14848	14763	14964	14779	14862	14724	14759	14805	14664	14919	14610	14821	14945	14827	14841	14706	14833	14882	14777	14710	14737	14781	14903	14760	14827	14807	14714	14772	14684	14882	14928	14691	14616	14729	14824	14892	14700	14778	14777	14636	14699	14734	14642	14746	14738	14830	14665	14748	14828	14902	14849	14850	14726	14967	14858	14764	14666	14838	14826	14969	14860	14766	14804	14670	14718	14767	14820	14820	14658	14843	14775	14777	14908	14842	14847	14717	14774	14722	14825	14606	14689	14921	14703	14839	14867	14858	14886	14627	14945	14906	14680	14893	14841	14748	14826	14659	14743	14729	14892	14784	14786	14889	14676	14670	14581	14669	15018	14823	14865	14681	14666	14865	14775	14709	14737	14663	14814	15009	14708	14806	14833	14843	14885	14772	14704	14865	14888	14897	14700	15020	14689	14777	14827	14733	14866	14794	14690	14725	14794	14943	14750	14658	14616	14813	14711	14816	14848	14871	14900	14769	14815	14775	14710	14850	14567	14815	14675	14635	14810	14839	14770	14875	14595	14697	14693	14800	14743	14966	14896	14762	15038	14898	14807	14791	14899	14822	14871	14691	14863	14760	14803	14786	14867	14804	14881	14685	14850	14764	14814	14569	14791	14793	14873	14841	14858	14670	14763	14757	14750	14769	14780	14886	14788	14769	14777	14738	14690	14927	14761	14747	14717	14689	14774	14907	14689	14938	14606	14882	14754	14998	14751	14873	14877	14641	14768	14809	14714	14925	14718	15075	14789	14882	14772	14710	14726	14769	14963	14680	14858	14620	14817	14731	14709	14780	14733	14861	14839	14672	14785	14736	14877	14917	14719	14768	14836	14761	14642	14830	14663	14816	14702	14738	14888	14871	14849	14824	14751	14690	14884	14901	14826	14893	14815	14750	14807	14690	14898	14841	14862	14739	14872	14813	14774	14894	14970	14785	14792	14814	14803	14716	14879	14729	14647	14691	14747	14705	14842	14918	14904	14889	14822	14917	14717	14810	14854	14744	14729	14647	14833	14915	14890	14805	14926	14701	14859	14718	14860	15008	14810	14777	14869	14804	14846	14668	14869	14731	14810	14855	14587	14829	14816	14968	14859	14711	14866	14895	14804	14929	14926	14874	14779	14807	14830	14693	14885	14824	14723	14671	14781	14831	14730	14800	14629	14717	14798	14896	14805	14768	14649	14903	14767	14766	14907	14836	14899	14801	14874	15000	14603	14830	14855	14655	14722	14761	14763	14856	14870	14686	14784	14855	14769	14709	14959	14725	14955	14858	14753	14754	14671	14821	14899	14863	14725	14772	14773	14742	14758	14809	14896	14848	14876	14689	14716	14758	14829	14714	14874	14697	14844	14629	14845	14715	14830	14842	14717	14773	14910	14692	14811	14940	14799	14803	14694	14867	14778	14763	14740	14575	14698	14823	14901	14737	14802	14938	14729	15028	14822	14844	14855	14867	14782	14763	14836	14696	14760	14795	14890	14825	14829	14638	14859	14937	14828	14834	14944	14781	14829	14608	14818	14876	14697	14868	14712	14850	14916	14698	14710	14994	14868	14809	14726	14712	14724	14806	14798	14717	14781	14635	14678	14857	14714	14856	14821	14752	14827	14794	14864	15025	14672	14774	14909	14802	14797	14781	14804	14845	14894	14659	14767	14803	14807	14871	14735	14784	14811	14693	14877	14706	14852	14748	14830	14797	14679	14644	14764	14666	14682	14939	14694	14849	14699	14952	14655	14865	14812	14682	14802	14752	14780	14821	14807	14865	14753	14737	14691	14772	14823	14783	14670	14842	14682	14895	14742	14836	14764	14700	14947	14907	14754	14693	14910	14785	14736	14738	14789	14713	14828	14706	14860	14635	14735	14714	14966	14853	14631	14823	14823	14845	14791	14670	14851	14817	14790	14839	14692	14944	14847	14849	14791	14868	14825	14907	14804	14773	14771	14716	14697	14865	14845	14809	14815	14756	14820	14976	14910	14689	14743	14798	14672	14841	14909	14666	14885	14893	14749	14837	14880	14777	14711	14837	14782	14868	14858	14772	14737	14714	14687	14865	14801	14800	14705	14799	14850	14962	14801	14731	14655	14894	14769	14655	14980	14662	14849	15073	14845	14768	14901	14849	14914	14800	14643	14736	14624	14674	14826	14897	14579	14846	14875	14763	14871	14648	14952	14860	14777	14899	14755	14520	14751	14885	14846	14755	14848	14909	14829	14800	14513	14822	14906	14900	14825	14914	14674	14817	14744	14794	14889	14904	14728	14854	14852	15027	14652	14846	14795	14633	14862	14839	14790	14779	14882	14887	14778	14855	15020	14964	14805	14817	14901	14748	14917	14712	14888	14830	14700	14709	14928	14881	14938	14721	14769	14896	14732	14715	14872	14761	14784	14896	14776	14712	14868	14860	14850	14849	14828	14765	14730	14716	14765	14864	14923	14873	14839	14843	14800	14763	14795	14878	15006	14700	14770	14734	14948	14804	14772	14833	14749	14614	14752	14756	14772	14702	15004	14859	14752	14755	14718	14780	14630	14852	14863	14873	14789	14747	14736	14675	14787	15085	14788	14760	14789	14793	14708	14759	14966	14711	14903	14848	14717	14789	14772	14722	14672	14937	14715	14787	14908	14795	14827	14889	14775	14844	14889	14780	14690	14917	14728	14819	14779	14780	14779	14835	15034	14778	14789	14548	14829	14900	14772	14867	14759	14742	14750	14814	14875	14688	14682	14889	14792	14679	14701	14800	14806	14813	14886	14744	14876	14688	14765	14770	14733	14829	14775	14808	14827	14933	14729	14704	14740	14846	14820	14794	14738	14655	14768	14796	14758	14951	14893	14864	14883	14829	14918	14841	14858	14842	14934	14774	14898	14912	14945	14803	14849	14789	14783	14843	14811	14709	14774	14815	15056	14847	14753	14832	14604	14750	14635	14940	14833	14850	14950	14797	14834	14941	14640	14779	14652	14843	14818	14720	14792	14737	14713	14763	14736	14779	14761	14855	14771	14897	14894	14714	14763	14934	14918	14593	14974	14732	14828	14832	14877	14572	14984	14739	14897	14793	14715	14838	14769	14702	14806	14783	14838	14688	14860	14897	14716	14854	14889	14915	14679	14818	14971	14803	14873	14916	14935	14641	14859	14788
23585	20897	28114	23918	21698	21109	19869	17852	19046	18789	18544	18279	21648	30016	28232	24487	20406	18036	17041	16814	16739	16631	16566	16606	16614	16434	16590	16583	16591	16679	16632	16623	16632	16637	16689	16646	16659	16662	16270	16436	16620	16687	16680	16657	16588	16686	16592	16449	16638	16524	16637	16667	16660	16584	16374	16536	16540	16401	16438	16532	16657	16574	16333	16465	16591	16516	16684	16638	16568	16593	16510	16591	16544	16688	16483	16392	16325	16497	16507	16409	16505	16410	16224	16559	16528	16344	16560	16240	16560	16424	16634	16684	16481	16465	16550	16481	16561	16505	16516	16523	16498	16462	16398	16441	16636	16523	16525	16563	16449	16495	16392	16786	16603	16436	16471	16531	16562	16528	16629	16465	16664	16379	16552	16370	16547	16509	16436	16421	16415	16520	16350	16435	16589	16520	16315	16598	16592	16305	16452	16314	16472	16568	16663	16519	16388	16526	16272	16255	16360	16410	16359	16463	16559	16458	16535	16453	16688	16647	16495	16540	16343	16560	16531	16503	16356	16388	16444	16566	16631	16536	16505	16461	16435	16364	16425	16536	16417	16593	16575	16500	16394	16510	16547	16516	16405	16600	16443	16611	16479	16625	16453	16331	16320	16551	16428	16560	16481	16494	16489	16479	16637	16602	16362	16448	16333	16431	16758	16389	16500	16535	16554	16498	16499	16515	16529	16453	16388	16483	16409	16269	16302	16487	16377	16497	16589	16585	16472	16454	16585	16480	16437	16442	16395	16512	16453	16491	16556	16625	16430	16544	16252	16422	16565	16571	16480	16424	16458	16631	16569	16355	16494	16608	16681	16399	16446	16505	16604	16533	16742	16604	16271	16375	16421	16439	16620	16375	16400	16600	16609	16585	16279	16260	16487	16391	16603	16568	16417	16536	16707	16403	16422	16511	16389	16389	16528	16362	16381	16337	16503	16545	16551	16290	16277	16598	16323	16340	16514	16542	16274	16439	16537	16383	16652	16415	16534	16502	16567	16550	16482	16444	16290	16408	16537	16436	16359	16286	16429	16427	16525	16320	16654	16321	16454	16493	16667	16417	16578	16694	16599	16232	16399	16453	16538	16397	16430	16427	16310	16641	16615	16562	16508	16659	16487	16607	16689	16287	16568	16406	16444	16424	16655	16538	16445	16404	16708	16398	16298	16344	16587	16576	16589	16521	16478	16283	16451	16503	16341	16461	16545	16488	16498	16519	16335	16471	16554	16362	16463	16419	16346	16275	16316	16410	16338	16448	16360	16334	16547	16519	16308	16502	16555	16592	16374	16330	16241	16538	16424	16402	16496	16714	16562	16670	16531	16386	16443	16379	16569	16587	16462	16389	16474	16431	16448	16471	16366	16368	16536	16442	16380	16462	16356	16545	16577	16299	16369	16391	16447	16288	16302	16430	16565	16496	16461	16533	16597	16568	16470	16386	16520	16615	16594	16493	16349	16508	16434	16392	16466	16464	16482	16523	16700	16441	16475	16435	16569	16481	16443	16331	16729	16482	16308	16611	16480	16339	16630	16597	16430	16481	16606	16297	16438	16554	16239	16505	16516	16352	16536	16610	16470	16342	16308	16242	16506	16484	16459	16364	16457	16621	16544	16307	16443	16582	16524	16263	16289	16332	16590	16470	16659	16485	16155	16315	16429	16353	16393	16546	16410	16553	16577	16507	16501	16510	16500	16549	16591	16238	16556	16607	16574	16400	16314	16604	16549	16450	16527	16637	16479	16497	16575	16368	16364	16391	16501	16613	16509	16519	16612	16333	16656	16400	16420	16522	16469	16489	16534	16565	16520	16454	16405	16431	16655	16461	16553	16451	16398	16677	16765	16487	16362	16325	16320	16409	16296	16441	16516	16295	16612	16424	16616	16372	16442	16327	16491	16657	16412	16322	16530	16466	16580	16458	16515	16637	16501	16477	16633	16508	16767	16529	16434	16494	16539	16571	16460	16544	16462	16301	16306	16596	16569	16442	16488	16517	16612	16499	16560	16313	16380	16491	16463	16441	16437	16550	16587	16523	16550	16323	16611	16567	16362	16461	16733	16456	16444	16552	16494	16402	16484	16505	16524	16795	16612	16446	16536	16631	16609	16273	16393	16552	16614	16361	16429	16436	16314	16622	16471	16416	16294	16361	16489	16418	16496	16534	16290	16512	16495	16520	16694	16508	16422	16427	16483	16444	16393	16521	16469	16349	16421	16483	16513	16416	16546	16541	16583	16508	16378	16637	16679	16527	16554	16401	16445	16451	16450	16576	16458	16292	16538	16299	16635	16385	16363	16491	16576	16460	16410	16615	16306	16627	16531	16641	16691	16610	16506	16455	16566	16489	16402	16571	16416	16620	16324	16397	16391	16231	16450	16220	16471	16851	16700	16515	16443	16382	16406	16457	16556	16379	16647	16705	16669	16361	16575	16586	16332	16685	16456	16454	16403	16545	16429	16407	16656	16425	16600	16602	16738	16504	16426	16369	16660	16369	16551	16561	16511	16330	16366	16467	16543	16532	16640	16276	16601	16583	16458	16331	16662	16480	16635	16562	16592	16512	16438	16535	16383	16650	16495	16388	16512	16339	16496	16580	16577	16481	16675	16448	16550	16535	16407	16384	16399	16591	16499	16383	16469	16452	16508	16508	16732	16496	16673	16435	16624	16511	16442	16440	16620	16599	16527	16605	16427	16406	16487	16522	16538	16653	16542	16698	16500	16579	16438	16400	16529	16476	16607	16421	16446	16543	16563	16567	16580	16525	16418	16421	16443	16447	16616	16402	16527	16408	16474	16466	16454	16529	16556	16246	16584	16589	16496	16616	16586	16497	16530	16257	16390	16497	16531	16537	16320	16308	16437	16420	16511	16379	16445	16603	16749	16308	16273	16409	16681	16501	16467	16408	16654	16406	16420	16656	16597	16558	16456	16378	16615	16444	16463	16512	16633	16550	16456	16527	16485	16474	16386	16638	16537	16491	16523	16580	16389	16530	16544	16560	16435	16664	16289	16560	16587	16468	16412	16524	16576	16442	16393	16579	16544	16547	16426	16435	16614	16371	16394	16401	16392	16438	16399	16515	16400	16507	16424	16457	16353	16666	16472	16481	16473	16600	16490	16446	16614	16332	16500	16663	16366	16511	16586	16413	16488	16479	16702	16510	16440	16611	16420	16598	16444	16463	16614	16444	16608	16465	16443	16448	16455	16619	16294	16681	16572	16559	16550	16568	16460	16465	16660	16598	16501	16412	16397	16754	16538	16599	16457	16357	16395	16675	16594	16440	16494	16566	16315	16389	16472	16299	16637	16475	16529	16539	16514	16454	16407	16536	16545	16593	16506	16653	16430	16269	16403	16462	16540	16428	16583	16464	16578	16505	16532	16465	16477	16382	16460	16634	16423	16513	16534	16542	16558	16369	16629	16416	16551	16560	16414	16401	16630	16439	16466	16673	16432	16401	16515	16733	16598	16403	16506	16497	16596	16548	16472	16580	16433	16232	16544	16427	16390	16328	16385	16477	16622	16501	16363	16618	16548	16433	16315	16275	16410	16297	16482	16427	16472	16357	16492	16340	16596	16573	16522	16587	16378	16574	16573	16562	16402	16385	16417	16573	16655	16413	16374	16493	16471	16589	16459	16591	16559	16490	16564	16618	16651	16312	16481	16616	16470	16367	16441	16393	16584	16398	16570	16355	16626	16601	16446	16702	16615	16458	16575	16621	16365	16416	16678	16442	16470	16392	16629	16486	16401	16444	16617	16608	16366	16622	16289	16287	16539	16360	16441	16412	16503	16341	16438	16488	16467	16354	16465	16521	16474	16458	16457	16526	16508	16535	16475	16351	16568	16595	16463	16600	16550	16561	16590	16465	16745	16564	16484	16427	16544	16410	16523	16381	16619	16291	16618	16478	16574	16399	16434	16448	16445	16498	16604	16481	16575	16484	16637	16422	16505	16390	16534	16458	16251	16467	16402	16347	16656	16558	16287	16357	16558	16280	16445	16416	16506	16356	16519	16395	16563	16577	16379	16537	16502	16532	16790	16533	16513	16444	16576	16486	16349	16318	16448	16342	16519	16604	16777	16379	16498	16731	16453	16667	16415	16544	16580	16417	16451	16598	16535	16249	16352	16449	16468	16471	16444	16531	16542	16394	16399	16402	16613	16482	16453	16419	16520	16546	16372	16343	16439	16364	16448	16642	16529	16418	16496	16337	16644	16416	16422	16374	16278	16450	16505	16507	16424	16394	16496	16576	16582	16394	16518	16260	16340	16432	16523	16525	16486	16675	16478	16605	16529	16361	16571	16430	16599	16565	16507	16584	16410	16471	16564	16569	16420	16201	16377	16236	16527	16371	16397	16386	16336	16229	16590	16510	16487	16466	16360	16483	16424	16495	16295	16493	16529	16518	16480	16478	16592	16435	16378	16572	16371	16496	16475	16479	16462	16791	16503	16416	16432	16676	16494	16451	16449	16502	16637	16346	16533	16574	16387	16277	16489	16557	16396	16489	16447	16558	16497	16386	16502	16428	16454	16637	16277	16730	16657	16472	16537	16408	16327	16811	16525	16600	16523	16399	16308	16590	16626	16441	16377	16428	16433	16613	16551	16624	16497	16241	16744	16673	16635	16429	16581	16556	16845	16370	16331	16418	16458	16342	16669	16520	16297	16225	16528	16447	16551	16563	16470	16412	16324	16297	16612	16685	16318	16348	16433	16434	16605	16445	16524	16620	16480	16498	16571	16632	16238	16384	16507	16322	16549	16463	16343	16331	16483	16543	16246	16381	16536	16502	16523	16599	16465	16438	16460	16552	16653	16534	16473	16494	16352	16392	16504	16395	16560	16519	16489	16537	16603	16476	16285	16442	16416	16496	16458	16637	16458	16418	16393	16314	16581	16277	16541	16500	16675	16494	16693	16392	16475	16521	16487	16540	16428	16573	16440	16429	16513	16280	16474	16286	16533	16411	16601	16478	16434	16445	16458	16497	16417	16446	16408	16395	16640	16482	16425	16594	16569	16473	16589	16383	16569	16477	16506	16467	16618	16604	16569	16399	16473	16605	16718	16386	16533	16473	16542	16347	16624	16707	16590	16338	16205	16368	16603	16464	16406	16376	16478	16455	16520	16483	16659	16604	16717	16534
13909	24400	24922	21386	18444	17197	16699	16412	19946	18638	18120	17607	24019	32854	29842	25179	19132	16017	15190	15134	14782	15027	14928	14736	14911	14870	15001	14750	15106	14972	14649	14816	14883	14832	15031	14906	14847	15064	14622	14939	14971	14724	14970	14926	14968	15061	14896	14983	14944	14993	14721	14809	14948	15001	14984	14840	14963	14993	14900	14856	14762	14851	14855	14814	14767	14986	14936	15012	14876	14897	14958	14896	14755	14871	14926	14954	14887	14824	15097	14850	14785	14969	14833	14929	14883	14821	14945	14928	14805	14883	14939	14875	14925	14725	14938	14902	14908	14769	14983	14804	14811	14889	15038	14779	14940	14830	15005	14827	14738	14958	14923	14872	14954	14938	14803	14923	14853	14774	14951	14910	14692	14683	14766	14913	14998	14904	14995	14865	14873	14896	15119	14889	14846	14943	15181	14840	14854	15073	14741	14806	14853	14927	14815	14888	14949	14838	14897	14681	14992	14903	14819	14838	14797	14823	14904	15022	14801	14825	14937	14908	14756	14854	14890	14835	14663	14756	14821	14878	14874	14841	14885	14984	15072	14907	14913	14936	15168	14861	14970	14819	14966	14734	14861	14876	14770	14821	14996	14995	14980	14856	14763	15042	14935	14911	14989	14881	14886	15056	14937	14681	14836	14861	14955	14713	14830	14844	15044	14875	15011	14804	14868	14892	14866	14793	14811	14978	14965	14787	14819	14852	14720	14754	14820	14932	14817	14948	14969	14886	14848	14756	14837	14856	14899	15006	14912	15049	14970	14711	15081	14853	14773	15005	14917	14764	14906	14838	14922	14901	14765	14708	14783	14845	14861	15005	14956	14723	14938	14808	14877	14919	14948	14929	14884	14866	14995	14972	14826	14882	14969	14816	14872	14810	14834	14886	14967	14766	14814	14876	14852	14918	14938	14892	14813	14952	14987	14906	14792	14950	14833	14928	14702	14949	14839	14787	14755	14997	14909	14805	14908	14930	14837	14928	14968	14734	14811	14831	14947	14941	14815	14943	14802	14796	14956	14845	14965	15049	14877	14965	14869	14780	14838	14932	14713	14863	14868	15015	14826	14777	14938	14881	14927	14912	14803	14905	14926	14992	14873	14909	14825	14881	14829	14990	14902	14680	15046	14834	14829	14859	14808	14947	15027	14781	14797	14839	14853	14824	14795	14837	15020	14911	14949	14918	14956	14936	14902	15016	14851	14875	14996	14887	14811	14777	14944	15107	14718	14777	14838	14850	14855	14883	15034	14957	14973	14825	14964	14897	14703	14871	14727	14761	14857	14932	14764	14765	14827	14883	14693	14859	14796	14963	14849	14723	14928	14929	14967	14851	14941	14883	14807	14832	14906	14894	14822	14908	15027	15000	14847	14929	14954	15044	14898	14882	14892	15008	14858	14784	14912	14956	14833	14854	14919	14956	14914	14902	14966	14802	14866	14881	14928	14874	14856	14852	15063	14908	14995	14890	14895	14923	15045	14802	14869	14810	14868	14807	14886	14903	14996	14740	14952	14867	14962	14829	14926	14895	14980	14937	14853	15056	15105	14895	14892	14793	15018	14744	14992	14865	14840	14901	14756	14764	15027	14938	14988	14815	14797	14873	14740	14862	14944	14944	14763	14951	14727	14871	14958	14980	14717	14845	14778	14913	14877	14945	14886	14962	14692	14972	14821	15034	14647	14704	14891	14726	14914	14900	14863	14779	14918	14730	14948	14836	14884	15029	14969	14721	15042	15113	14851	14883	14816	15023	14971	14945	14886	14955	14916	14978	14930	14766	14910	14859	14971	14839	14900	15071	14880	14877	15080	14931	14802	14834	14806	14728	14804	15017	15009	14987	15060	14793	14935	14987	14925	14926	14896	14833	14968	14882	14747	15055	14975	14665	14902	14912	14762	14913	14854	14952	14781	14895	14840	14911	14896	14922	15033	14697	14782	14948	14650	14896	14865	14851	14901	14972	14946	14908	14884	14918	14793	14939	14915	14941	14956	14861	14868	15083	15003	14992	14901	14882	14847	14929	14779	14806	14742	14792	14903	14844	14655	14905	14952	14839	14802	14872	14739	14993	14986	14867	14815	14822	15001	14861	14868	14861	14900	14988	14809	14917	14950	14996	14955	15000	15056	14928	14927	14893	14834	14900	14770	14791	14800	15009	14805	14954	14972	14943	14780	14848	14830	14967	14915	14816	14989	14952	14676	14892	14976	14740	15013	14945	14934	14897	14884	14887	14820	14938	14887	14854	14919	15079	14834	14941	14879	14695	14865	14735	14951	15003	14932	14954	14752	14885	14843	15058	14912	14768	14772	14848	14697	14849	14884	14889	14770	14954	14692	14933	15027	14821	14983	15046	14799	14802	14900	14958	14922	14812	14863	14929	14872	14945	14928	14781	14917	14817	14936	14957	14840	15003	14776	14924	14976	14832	14989	14895	14925	14917	14611	14928	14915	14929	14917	14904	15034	14763	15029	14873	14924	14781	14732	14766	14877	14623	14866	14976	14899	14883	14693	14760	14965	14870	14744	14941	15159	14796	14886	14786	14890	14951	15062	14829	14871	14880	14873	14873	14905	14970	14880	14904	15101	14717	14898	14905	14674	14873	14925	14922	14879	14880	14930	14839	14780	14815	14842	14898	14984	14929	14906	15015	14867	14883	14817	14841	14731	14896	14920	14813	14875	14826	14777	14872	14787	14868	14836	14941	14769	14914	14943	14770	14820	15006	14939	15019	14802	14956	15084	14670	15217	14924	14932	14795	14846	14843	14953	14735	15113	14929	15071	14872	14903	14822	14912	14995	14950	14901	14909	14869	15047	14788	14854	14840	14745	14801	14920	14958	14873	14827	14883	14983	14896	14925	14834	15016	14917	14808	14839	14862	14963	14900	14912	14927	14812	14887	14847	14722	14686	15142	14926	14804	14834	14868	14925	14960	15004	14940	14595	14964	14944	14692	14851	14819	14914	14866	14919	14786	14845	15041	14772	14950	14696	15016	14899	15005	14874	14776	14956	14989	14925	14835	14961	14916	14768	15006	14881	14947	14846	14910	14838	14774	14898	14806	14981	14833	14768	14954	14792	14871	14811	14996	14988	14800	14756	14940	14920	14979	14968	14802	15007	14869	14897	14787	14852	14866	14934	14694	15042	14733	14831	14921	14785	14948	14687	14970	14696	14900	14965	15012	14891	14764	14669	14879	14938	14917	14808	14867	14886	14674	14911	14964	14739	14849	14955	14886	14898	14906	15030	14874	14919	15011	14831	14727	14842	14951	14968	15109	14773	14965	14868	14913	14986	14945	14887	14964	14993	14835	14919	14939	14962	14648	14961	14845	14955	14704	14864	14994	14879	14912	14965	14865	14713	14955	14766	14920	14913	14881	14951	14747	14832	14982	14847	14794	14991	14859	14884	14973	14836	14899	14968	14850	14879	14739	15018	14809	14898	14847	14827	14739	14976	14888	14926	14762	14773	14885	14896	15041	14841	14675	14656	14840	14933	14751	14771	14928	14869	14943	14970	15008	14872	14902	14932	14946	14941	14883	14914	14941	14764	14844	14779	14801	14898	14887	14780	15009	14762	15027	14913	14816	14935	14935	15026	14983	15051	14806	14831	14897	14874	14704	14760	14810	14705	14809	14959	14793	15023	14894	14876	14844	14790	14907	14895	14717	14765	14835	14902	14964	14983	14983	14915	14911	14859	14976	14856	14971	14783	14979	14894	14937	14871	14896	14931	14601	14944	15004	14844	15008	15044	14791	14716	14897	14886	14836	14969	14902	15061	14757	14874	14839	14951	14838	14836	14916	14955	14839	14859	15055	14933	14884	14879	14898	14764	14911	14903	14894	14913	14972	14866	14824	14855	14944	14790	14832	14887	14902	14855	14809	14862	14940	15018	14901	14857	14846	14830	14953	14892	14938	14733	14903	14993	14898	14962	14894	14996	14887	14851	14806	14919	14892	14999	14852	14858	14787	14768	14895	14947	14787	14943	14755	14805	15032	14871	14995	14964	14796	14877	14814	14774	14841	14886	14887	14937	14748	14937	14730	14891	14827	14822	15066	14861	14965	14980	14970	15048	15023	14955	14788	14844	14894	14826	14871	14841	14920	14879	14907	15021	14742	14802	14920	14871	14807	15069	14870	14945	14890	14866	14897	14868	14785	14914	14997	14754	14937	14951	15015	14821	14953	14901	14729	14843	14971	14949	14829	14807	14868	14873	14835	14844	14980	14952	15053	14866	14968	14869	14925	14830	14851	14837	14974	14958	14843	14764	14893	15050	14849	14958	14941	14898	14879	14899	14858	14782	14808	14937	14811	14753	14942	14751	15018	14911	14828	14881	14822	14859	14864	14895	14950	14987	14989	14871	15040	15088	14901	14815	14884	14747	14862	14840	14987	14922	14929	14901	14831	14829	15050	14830	14894	14903	15014	14904	14762	14923	14884	14809	14916	15036	14985	14734	15201	14800	14936	14766	14731	14868	14798	14874	14849	14985	14900	15056	14853	14873	14820	14812	14969	14771	14940	14930	14945	14934	14846	14985	14851	14830	14838	14976	14829	14759	14724	14931	14905	14977	14805	14924	14924	14951	14845	14856	15016	14943	14959	14855	14934	14845	14777	14948	14929	14969	15026	14806	14963	14977	14855	14771	14958	15062	14731	15091	14839	14728	14823	14685	14901	14863	14968	14754	14876	14858	14902	14989	14794	14967	14868	14807	14890	14775	14857	14926	14789	14948	14970	15002	14852	14952	14910	15019	14960	15024	14945	14802	14824	14929	14784	14886	14792	14938	15005	14639	14926	14872	14887	14835	14909	14855	14882	14847	14996	14917	14725	14906	14989	15152	14875	14900	14868	14879	14854	14989	14870	14949	14891	14801	14937	14932	14953	14761	14825	14845	14982	15036	14880	14848	14755	14833	14897	14839	14870	14908	14975	14853	14863	14868	14898	14844	15006	14881	14969	14875	14625	15054	14674	14699	14917	14967	14838	14840	14858	14951	14889	14915	14814	14900	14811	14863	14983	14840	14861	14834	15043	14856	14882	14888	14955	14832	14935	14959	14690	14784	14797	14930	14968	14836	14662	14557	14999	14793	14738	14861	14810	14947	14926	14967	14798	14792	14812	15005	14963	14995	14742	14746	14754
22568	20912	28584	23416	21107	23278	25973	21061	20987	20346	19820	18585	26350	37909	34447	29397	22774	18932	17558	17105	17021	16879	16875	16857	16458	16915	16677	16734	16742	16892	16666	16634	16991	16891	16814	16698	16789	16760	16891	16679	16846	16812	16793	16747	16823	16651	16795	16474	16828	16708	16735	16795	16863	16880	16756	16839	16743	16716	16780	16708	16653	16831	16767	16739	16699	16800	16714	16840	16902	16762	16854	16751	16701	16716	16804	16879	16616	16585	16568	16928	16740	16574	16717	16672	16848	16818	16769	16817	16858	16671	16778	16562	16753	16625	16913	16865	17155	16639	16889	16768	16882	16765	16809	16940	16842	16761	16839	16752	16900	16738	16724	16683	16809	16669	16723	16754	16700	16642	16773	16517	16777	16651	16641	16846	16776	16900	16666	16591	16732	16584	16604	16846	16816	16653	16693	16790	16708	16650	16850	16893	16731	16710	16496	16853	16470	16538	16753	16751	16890	16658	16680	16693	16452	16678	16606	16932	16826	16644	16714	16615	16744	16707	16777	16644	16698	16520	16721	16753	16739	16743	16809	16907	16754	16560	16903	16763	16723	16536	16607	16674	16677	16778	16730	16715	16796	16591	16610	16730	16691	16548	16651	16504	16682	16685	16668	16882	16947	16687	16778	16816	16685	16609	16644	16518	16449	16533	16766	16562	16694	16636	16678	16641	16699	16795	16517	16648	16713	16705	16597	16817	16582	16671	16734	16752	16565	16733	16685	16552	16610	16877	16782	17039	16623	16756	16744	16843	16723	16773	16686	16616	16456	16653	16809	16687	16800	16865	16588	16754	16534	16983	16755	16596	16567	16853	16640	16697	16860	16428	16702	16694	16720	16800	16812	16604	16609	16577	16510	16685	16851	16609	17012	16507	16726	16854	16601	16603	16832	16743	16642	16754	16885	16569	16609	16626	16635	16762	16734	16843	16859	16618	16744	16512	16727	16669	16808	16706	16665	16573	16761	16900	16799	16781	16789	16697	16748	16557	16699	16810	16595	16635	16504	16773	16845	16604	16641	16729	16681	16504	16743	16582	16626	16544	16753	16923	16874	16698	16744	16683	16877	16753	16805	16881	16753	16709	16480	16837	16823	16886	16699	16512	16780	16729	16800	16783	16677	16750	16531	16794	16790	16731	16681	16735	16680	16588	16539	16803	16663	16737	16911	16848	16760	16794	16669	16628	16847	16740	16652	16650	16759	16585	16534	16767	16791	16742	16649	16560	16825	16878	16807	16776	16381	16762	16694	16709	16666	16772	16727	16836	16623	16681	16585	16708	16489	16729	16693	16716	16647	16731	16606	16469	16723	16520	16685	16435	16757	16521	16704	16976	16658	16684	16633	16548	16584	16694	16814	16758	16542	16598	16758	16832	16599	16641	16817	16631	16695	16733	16750	16552	16790	16664	16665	16573	16756	16789	16607	16621	16748	16681	16543	16838	16526	16634	16888	16768	16622	16613	16646	16755	16801	16588	16661	16729	16697	16736	16761	16620	16702	16592	16596	16450	16702	16527	16806	16665	16708	16752	16813	16593	16714	16501	16648	16601	16640	16635	16574	16611	16853	16803	16935	16691	16766	16750	16518	16561	16855	16741	16789	16637	16881	16696	16629	16654	16634	16712	16782	16713	16597	16746	16894	16892	16607	16629	16629	16718	16593	16587	16838	16845	16630	16624	16494	16666	16889	16726	16646	16804	16696	16770	16739	16601	16713	16802	16740	16748	16710	16649	16688	16652	16740	16728	16538	16723	16695	16592	16699	16622	16577	16692	16845	16840	16945	16617	16948	16686	16686	16817	16752	16670	16638	16530	16658	16721	16717	16584	16837	16702	16671	16704	16889	16791	16822	16594	16743	16738	16608	16777	16935	16770	16861	16610	16765	16705	16805	16658	16516	16694	16749	16507	16716	16885	16708	16705	16838	16663	16644	16432	16736	16552	16732	16688	16568	16768	16562	16622	16716	16928	16406	16927	16502	16736	16602	16579	16788	16768	16740	16796	16767	16777	16613	16571	16754	16615	16495	16721	16756	16453	16809	16737	16652	16455	16496	16638	16745	16640	16492	16673	16529	16552	16850	16668	16628	16942	16578	16476	16462	16667	16926	16730	16737	16594	16633	16787	16587	16652	16764	16702	16797	16641	16799	16636	16680	16759	16522	16716	16791	16714	16685	16799	16767	16734	16744	16649	16652	16730	16719	16786	16801	16490	16667	16555	16849	16722	16636	16809	16850	16614	16717	16635	16551	16533	16635	16832	16712	16743	16894	16598	16539	16866	16622	16723	16720	16896	16849	16712	16684	16803	16912	16662	16850	16759	16758	16708	16574	16746	16693	16609	16586	16584	16593	16809	16668	16596	16847	16654	16775	16627	16873	16810	16480	16641	16618	16798	16645	16702	16752	16503	16562	16588	16583	16711	16660	16884	16767	16578	16825	16690	16605	16763	16417	16721	16494	16685	16635	16855	16756	16899	16717	16729	16730	17012	16709	16769	16753	16650	16547	16644	16670	16454	16725	16727	16689	16535	16701	16688	16724	16723	16763	16716	16780	16762	16684	16587	16634	16792	16811	16631	16637	16772	16774	16683	16740	16498	16716	16745	16725	16519	16683	16567	16715	16582	16645	16528	16570	16700	16664	16626	16750	16647	16683	16602	16875	16743	16624	16588	16626	16601	16645	16615	16590	16569	16804	16764	16590	16660	16626	16551	16731	16704	16620	16467	16725	16553	16591	16619	16539	16794	16811	16804	16669	16738	16708	16550	16691	16777	16501	16598	16550	16586	16516	16782	16898	16987	16694	16609	16586	16841	16655	16778	16583	16784	16731	16663	16703	16659	16701	16572	16678	16657	16842	16761	16563	16616	16747	16483	16749	16660	16675	16585	16814	16622	16768	16688	16667	16656	16548	16728	16872	16739	16618	16881	16537	16738	16760	16706	16537	16638	16558	16805	16703	16558	16790	16774	16738	16588	16578	16796	16782	16875	16724	16817	16916	16585	16937	16523	16490	16604	16732	16750	16583	16633	16624	16698	16715	16663	16800	16671	16571	16693	16669	16779	16746	16832	16813	16819	16450	16750	16576	16818	16711	16670	16422	16672	16680	16702	16622	16717	16637	16737	16750	16725	16697	16689	16453	16343	16538	16421	16578	16587	16796	16674	16913	16745	16921	16587	16582	16647	16649	16624	16783	16843	16725	16592	16738	16935	16684	16571	16825	16522	16652	16561	16567	16724	16713	16926	16782	16670	16748	16748	16653	17014	16645	16652	16829	16703	16885	16834	16408	16727	16653	16854	16603	16697	16700	16739	16979	16661	16752	16709	16842	16577	16660	16613	16588	16717	16821	16710	16773	16670	16741	16465	16587	16566	16761	16741	16658	16881	16698	16623	16583	16473	16722	16944	16832	16884	16847	16848	16684	16736	16674	16642	16569	16766	16678	16699	16824	16663	16739	16725	16617	16799	16604	16731	16622	16609	16683	16757	16695	16891	16875	16851	16639	16758	16612	16700	16848	16614	16770	16721	16742	16754	16599	16700	16811	16631	16630	16827	16739	16792	16960	16517	16686	16779	16786	16615	16639	16764	16760	16569	16858	16799	16773	16675	16665	16697	16738	16570	16844	16808	16750	16716	16630	16712	16766	16633	16699	16665	16863	16755	16845	16817	16810	16589	16591	16706	16629	16712	16736	16728	16704	16655	16624	16589	16452	16742	16517	16620	16735	16783	16743	16574	16630	16791	16966	16743	16832	16807	16645	16698	16585	16791	16769	16548	16513	16757	16768	16730	16600	16718	16709	16663	16824	16775	16522	16569	16535	16486	16692	16674	16752	16837	16836	16763	16684	16688	16620	16814	16842	16628	16602	16575	16720	16698	16806	16864	16912	16847	16729	16698	16599	16641	16475	16715	16633	16640	16724	16833	16782	16662	16849	16509	16588	16720	16579	16598	16748	16795	16652	16605	16745	16922	16824	16543	16799	16470	16756	16593	16721	16714	16721	16759	16823	16813	16934	16585	16655	16577	16631	16732	16723	16784	16769	16592	16614	16778	16732	16598	16645	16733	16829	16870	16874	16426	16633	16718	16867	16779	16499	16798	16860	16677	16879	16615	16626	16964	16648	16667	16724	16711	16542	16770	16629	16368	16813	16543	16436	16663	16616	16923	16841	16753	16821	16772	16615	16701	16616	16772	16554	16679	16595	16752	16666	16814	16556	16663	16682	16611	16682	16688	16773	16620	16885	16634	16634	16808	16744	16817	16688	16636	16668	16531	16669	16498	16344	16544	16780	16673	16702	16767	16627	16752	16674	16862	16870	16553	16783	16599	16960	16796	16680	16708	16829	16873	16712	16408	16606	16674	16669	16844	16730	16552	16464	16642	16604	16680	16729	16954	16715	16867	16782	16927	16603	16628	16750	16873	16942	16643	16595	16525	16634	16702	16623	16808	16643	16519	16684	16717	16664	16652	16718	16606	16892	16715	16650	16844	16666	16734	16743	16550	16815	16839	16559	16646	16665	16772	16785	16510	16799	16807	16731	16777	16603	16615	16742	16726	16696	16659	16647	16742	16582	16707	16959	16805	16557	16655	16790	16577	16753	16891	16623	16812	16637	16644	16671	16796	16560	16575	16756	16666	16686	16592	16750	16579	16834	16721	16441	16797	16624	16523	16638	16638	16637	16766	16616	16534	16650	16774	16640	16735	16468	16585	16791	16662	16884	16909	16620	16660	16469	16746	16793	16711	16724	16740	16671	16640	16564	16710	16870	16603	16750	16688	16623	16880	16639	16619	16829	16610	16860	16723	16785	16698	16681	16630	16843	16901	16671	16864	16673	16879	16657	16577	16744	16676	16717	16568	16646	16722	16903	16651	16678	16627	16615	16507	16740	16743	16784	16933	16620	16774	16693	16606	16859	16463	16651	16691	16631	16644	16672	16613	16638	16717	16639	16603	16732	16637	16758	16579	16769	16619	16759	16610	16511	16740	16593	16703	16817	16876	16644	16630	16801	16675	16637	16646	16798	16580	16543	16572	16736	16708	16763	16814	16623	16525	16598	16705	16692	16732	16594	16793	16632	16652	16727	16570	16545	16503	16880	16671	16591	16834	16536	16624	16792	16683	16595	16910	16585	16717
15782	29931	28434	22302	20016	21695	22524	21478	22487	20167	19768	17631	30647	40279	36736	30256	21665	17053	15650	15184	15227	14952	14989	15225	15049	15214	14960	14889	15191	15030	15093	15044	15031	15268	15010	14888	14940	15064	15049	15049	14997	14997	14973	14984	15000	15101	15175	15103	14960	14959	14867	15094	14889	15152	14912	14992	15071	15188	15224	14799	15069	14974	15074	15032	15122	14868	14979	14947	14996	15084	14956	15040	15030	15048	14871	14965	14931	14945	14959	15018	15063	15007	15103	14926	15036	15122	14909	14758	14999	15050	15224	15053	14973	14782	15051	15058	15073	15000	15041	15103	14988	15196	14950	15156	15073	15139	15087	15148	15033	15058	15094	15115	15011	14911	14940	14818	14988	14992	15188	14950	14959	15041	15009	14990	15011	15025	15076	15057	15163	15132	15042	14953	15155	15071	14822	15025	15034	14955	14945	14905	15056	15125	14952	15151	15119	14880	14837	14948	15134	14996	15154	14885	14891	15106	15064	14897	15024	14997	15042	15027	14881	14892	14845	15082	14979	14991	15058	15033	15104	14877	14882	15168	14926	15020	15087	14948	15041	15050	14960	14987	14951	14907	15093	14759	14965	14862	14964	14919	15150	14967	15051	15015	14988	14892	15089	15023	15074	15028	14977	15054	15091	15013	14956	15092	15007	14834	14968	15095	15035	14775	15055	15059	15031	14964	14960	14938	14985	14961	14926	15081	15068	15027	15017	15087	15020	15074	14851	15063	15065	15008	15023	15000	14955	15099	14929	14993	14957	14959	15061	14832	14945	15044	15052	14857	14901	15115	15056	15035	14899	15102	15045	15030	14816	14906	14994	15071	15005	14944	15065	15000	14835	15008	14898	14902	14937	14963	14870	15072	15139	15109	15032	14992	14799	14997	14960	14926	15215	15034	15112	14921	15290	15011	15082	15056	14922	15076	15020	14992	15021	15068	14949	15118	15101	14952	14979	14846	14948	14905	15143	14939	14942	15085	15090	14972	14954	15070	14920	15121	15023	14865	14915	15071	14995	14955	14923	14931	14917	14957	14990	15104	15117	15037	15195	14962	15222	14972	15043	15014	15094	15060	14978	14942	15065	14964	15000	14997	14916	14969	14946	14977	14869	15045	14953	15123	14947	15071	14812	14914	14989	14948	14976	14988	14946	15098	14987	14992	15187	14906	15015	15040	15089	15074	15037	15063	14976	14958	15065	14943	14835	14989	15073	15030	15080	14923	14911	14986	14941	14997	14919	14966	15025	15074	14939	15146	14896	15044	14889	15042	14948	14963	15029	14974	15059	15051	15030	14918	15099	15066	14948	15062	15129	14924	15085	14897	14879	15073	15127	15035	14810	14945	15245	15065	15075	14992	15140	15055	15198	14930	15075	14966	14941	14914	14954	15062	14875	14810	14862	15191	14923	15062	14897	15002	15002	14923	15084	14978	14936	14959	15084	14978	15068	15007	14974	14971	14891	15071	15004	15146	14939	14806	15033	14996	15063	15096	14934	15131	14756	15096	14962	14982	14873	15173	14916	14943	15139	15010	14940	14954	15232	14929	14937	15006	14867	14844	15049	15016	14984	14796	14954	15088	14985	15069	14918	15055	15033	14996	14985	15005	14827	14975	15015	15188	14966	15081	15021	14890	15196	15058	15054	15098	14967	15063	14917	15168	14785	14915	14984	15044	15022	15004	14964	15093	14936	15023	14999	15017	14929	14852	14830	15176	15013	14988	14908	14958	15099	15046	14909	14982	15149	15007	14957	15030	14999	14878	14995	14927	14877	14921	14953	14896	15082	14979	14993	15093	15004	14929	15028	15170	14918	14904	14921	14965	14991	14985	14889	14937	15141	15149	14920	14922	15075	15051	14826	15083	14987	15034	14981	15118	14901	15054	15033	14891	14974	14928	15050	14942	15048	14975	15035	15240	15011	14957	14956	15044	15023	14892	14877	14970	15065	14960	14938	14935	14934	14842	15092	15026	14928	15065	14955	14943	14843	15020	15006	14959	15066	14915	15070	14973	15151	15122	15056	15084	14903	14854	15125	15080	14950	14865	15150	14962	15057	14901	15011	14954	15025	15057	14924	14955	15122	14885	15072	15137	14846	15090	14965	15143	15052	14914	15013	14949	14813	15068	15084	14998	15023	14952	14960	14949	15119	15044	14899	14958	15075	14980	15159	15071	15114	14964	14900	15121	14885	15060	14974	14965	14909	14947	15213	14972	14979	15055	15006	15028	15064	14854	15061	15049	14998	15056	14906	15083	15029	14971	15016	15015	14948	14975	15103	14915	14989	15109	14878	15026	14844	15113	15008	14988	15085	14831	15034	15024	15012	14967	14973	15018	14977	14954	14991	15032	15081	14919	14952	15139	14935	14962	14965	15130	14961	15104	14918	14973	15015	15027	15008	15009	15025	15069	14930	15041	15039	14901	14956	14963	15114	14826	15049	15087	15048	14939	15081	15027	14869	14968	15152	15058	14967	14911	14988	15102	14992	15071	15010	14994	14999	14852	15060	15091	14990	14901	14895	14961	14908	15090	15019	15101	14997	14939	15140	15026	15056	15018	14963	15092	14936	15013	15052	15048	15013	15153	14819	15086	14971	14864	15037	14841	14990	15159	14909	15056	15036	14997	15024	14984	15122	14999	15162	14926	14880	14997	14963	14943	15099	14908	15137	14986	15008	14997	15192	14962	15010	14987	14971	14964	15080	14802	14860	15112	14972	15018	14865	15193	14848	15133	15010	15097	14894	14864	15028	15032	15049	14946	15141	15057	15105	14824	14993	15030	14912	15165	15105	15093	14953	15008	15164	14950	15028	14832	15060	14985	14852	14948	15021	15012	14947	15093	15038	15016	14994	14966	14992	14860	15005	14777	14965	15033	15035	14993	14972	15063	15074	14992	14955	14918	14967	14979	15091	15033	15110	15050	14875	15023	14997	14929	14995	15017	14826	15060	14981	15136	15212	15095	15154	14842	15079	15042	14778	14950	15007	15086	14993	15011	14935	15054	15030	14755	14914	14905	14949	15095	14916	15012	15043	15039	14858	15241	14993	15065	15013	14984	15076	14988	15084	14959	14976	15053	14985	14977	15182	14990	15026	15014	15124	14968	14942	14931	15053	14760	15075	14850	14904	14958	15051	14882	15073	14830	15092	15042	14834	15150	14854	14951	15009	14937	14869	14915	15102	15047	14953	15055	14896	15045	14973	14972	14853	15170	15063	14948	14964	15051	15089	14898	15029	15102	15068	14974	14904	14985	15207	14879	15018	14929	14947	15153	14989	14975	15044	15041	14964	15048	14897	14900	15075	15132	14888	14862	14895	14972	15073	15127	15017	14963	15077	15044	14981	15012	15096	14971	14915	14994	15185	14916	14875	15154	15042	14934	14906	14934	15076	14951	15006	14973	14994	15040	14876	15098	14951	14999	14955	15009	15053	15028	14970	14954	14929	14886	15017	15057	15035	15025	15000	14993	15167	14987	15190	14860	15084	15196	14931	15011	14910	15150	15070	14890	15124	14900	15148	15057	15078	14846	15114	15147	14907	14845	15059	14959	14988	15076	14937	15027	15064	15008	15115	14914	15177	15034	15184	15077	14925	14948	15042	15066	15063	15086	14941	14954	15170	14993	14881	14961	14938	15147	14963	14988	15010	14982	15142	14882	15109	15005	15112	14765	15050	14795	14910	14950	14954	14986	14880	14889	15022	14797	14904	15112	15043	14869	14905	14981	14834	14990	14860	14955	14952	14985	14966	15018	15115	14980	14762	14954	15004	14993	14883	14962	14872	14950	14881	14966	14993	15007	14921	15105	14950	15089	15055	14918	14836	14955	14988	14878	15084	15033	15114	15004	15026	15112	15051	14962	14866	15032	15185	15138	14835	14971	15061	14977	14914	15028	14768	14996	14973	14964	14858	15002	15112	14978	15034	14957	15073	15007	14891	15076	15094	14960	14974	14975	14912	15109	14978	15066	15016	15128	15004	14913	14813	14989	15044	14944	14825	15002	15005	14996	15110	15073	15042	14881	14885	15143	14890	15050	14975	15010	15003	15017	15133	14903	15181	14833	15094	14898	15079	15155	14961	15104	15124	15021	15021	15013	15110	15126	15129	14918	14934	14931	14828	15105	15058	14963	14987	15006	15205	15106	15019	15110	14934	14969	15000	15078	14887	14906	15047	14705	15046	15101	15039	15057	14996	14915	15051	14936	14996	15018	15107	14895	15090	14978	14986	14924	15148	14955	15023	14971	15016	14800	15005	14877	15086	15013	15047	14912	14883	14966	14964	14984	14936	15121	14854	15032	15030	14853	15278	15092	14884	15019	14930	14792	15047	15017	14935	14922	14969	14992	14989	15100	15001	14996	15063	14945	14980	14926	14883	15021	15068	15132	15012	14986	14824	15024	15016	14927	14973	14822	15053	15001	15008	14999	14872	15014	14945	14999	15107	14964	15010	14955	14866	15009	14911	15038	15092	14783	15001	14827	15111	15116	15028	14888	14999	15107	15017	14905	14857	14921	15051	14976	15044	15077	15004	14866	15041	15094	14943	14879	15026	14952	14931	15014	15137	15032	15166	14883	15029	14956	14917	14967	14965	14933	14837	15055	15168	14999	14941	15006	14904	15185	15002	15174	14920	14950	14997	14892	14936	14919	14969	15049	15083	14886	15093	15030	14872	14971	14949	14865	14985	15139	14770	15015	14846	15035	15040	14951	15072	14979	14995	14865	14970	14890	14938	15134	15237	15036	14968	14916	15030	15025	14914	14973	14807	15196	15067	15035	15221	14918	14903	15155	15088	15118	14955	14779	15085	14811	15012	15053	15016	15076	15045	15053	14809	14945	15063	15102	14979	15083	14984	14980	15043	15064	14975	14854	14841	14912	15026	15029	15069	14913	15016	14746	15051	15069	14896	15153	14971	14985	15030	14980	15114	15042	15081	14907	14976	14979	14849	14980	15076	15074	15022	15089	14934	14829	15082	14925	15015	14985	15100	15027	15017	14862	14802	15018	14905	14924	14987	14922	14932	14968	14929	14910	15178	14962	14992	15106	15033	14940	14988	14975	15079	15039	14956	15084	15088	15045	14856	14959	14929	15091	15034	14900	15057	14871	14938	14878	14892	14958	14934	15026	14977	14987	14958	14852
26986	21555	23926	23379	21450	20956	19638	18530	17882	17881	17471	17348	17684	18819	18408	17813	17116	16810	16600	16515	16370	16431	16613	16434	16426	16402	16388	16356	16360	16419	16374	16401	16468	16451	16453	16458	16231	16581	16518	16389	16347	16503	16628	16533	16400	16540	16503	16498	16481	16505	16349	16345	16344	16377	16361	16456	16500	16195	16377	16488	16465	16529	16380	16462	16591	16320	16438	16524	16501	16601	16631	16373	16304	16373	16274	16256	16385	16383	16578	16405	16628	16408	16338	16525	16381	16298	16409	16381	16273	16377	16493	16425	16197	16399	16383	16371	16505	16589	16369	16503	16228	16474	16423	16384	16434	16374	16521	16615	16351	16523	16437	16490	16542	16480	16342	16575	16454	16425	16243	16434	16609	16581	16536	16360	16342	16476	16359	16322	16591	16366	16343	16297	16349	16454	16497	16460	16618	16524	16505	16480	16503	16502	16361	16419	16295	16377	16629	16354	16341	16254	16379	16206	16285	16337	16396	16591	16358	16500	16332	16410	16460	16473	16402	16392	16534	16363	16567	16483	16348	16479	16406	16432	16641	16503	16312	16540	16339	16493	16354	16617	16455	16197	16330	16318	16602	16387	16153	16365	16448	16442	16302	16379	16453	16286	16409	16453	16410	16286	16476	16202	16308	16442	16523	16305	16454	16415	16425	16390	16268	16377	16658	16408	16246	16393	16247	16316	16388	16511	16460	16439	16434	16436	16418	16468	16410	16289	16426	16410	16586	16521	16486	16512	16526	16274	16442	16533	16558	16378	16463	16416	16432	16331	16427	16257	16404	16285	16478	16549	16612	16292	16625	16553	16528	16506	16524	16393	16429	16197	16328	16286	16455	16310	16320	16480	16465	16301	16304	16345	16266	16529	16190	16401	16250	16355	16466	16413	16380	16588	16502	16312	16376	16290	16372	16204	16294	16521	16415	16492	16494	16194	16390	16341	16339	16373	16437	16367	16484	16511	16461	16396	16540	16490	16400	16277	16379	16239	16331	16470	16591	16424	16495	16432	16371	16245	16609	16591	16341	16403	16398	16510	16460	16319	16339	16357	16506	16264	16408	16511	16259	16523	16313	16302	16301	16459	16313	16542	16268	16437	16416	16249	16373	16353	16552	16433	16348	16492	16332	16365	16278	16277	16451	16370	16434	16521	16324	16385	16411	16405	16521	16404	16529	16557	16353	16095	16348	16344	16379	16589	16412	16545	16376	16487	16290	16615	16377	16497	16239	16283	16404	16526	16131	16307	16424	16630	16372	16468	16506	16277	16444	16575	16536	16424	16399	16454	16472	16461	16463	16348	16536	16603	16413	16359	16375	16261	16480	16497	16156	16339	16314	16448	16541	16524	16202	16639	16473	16370	16339	16483	16370	16396	16262	16325	16374	16424	16346	16448	16366	16515	16382	16275	16243	16203	16281	16487	16235	16271	16404	16537	16538	16441	16425	16245	16398	16256	16328	16528	16260	16502	16390	16639	16447	16289	16576	16576	16405	16423	16342	16582	16538	16202	16416	16302	16408	16462	16493	16669	16558	16586	16423	16410	16384	16168	16277	16512	16241	16373	16524	16462	16444	16404	16455	16450	16377	16502	16552	16439	16339	16348	16518	16431	16353	16356	16410	16400	16481	16448	16575	16567	16465	16422	16469	16304	16317	16414	16468	16567	16391	16208	16286	16340	16376	16605	16199	16402	16378	16263	16314	16320	16305	16466	16504	16562	16592	16500	16298	16400	16380	16640	16582	16287	16240	16525	16495	16375	16398	16181	16568	16447	16463	16401	16545	16483	16247	16396	16389	16407	16399	16404	16317	16488	16354	16317	16309	16304	16423	16348	16315	16355	16588	16528	16424	16332	16424	16629	16384	16422	16518	16276	16433	16553	16418	16512	16135	16412	16565	16390	16531	16402	16236	16310	16395	16513	16479	16513	16495	16457	16432	16391	16492	16265	16344	16506	16436	16505	16280	16193	16539	16558	16498	16505	16362	16247	16337	16465	16258	16412	16413	16494	16569	16418	16544	16346	16487	16438	16506	16395	16595	16470	16434	16398	16387	16491	16582	16240	16289	16423	16336	16344	16238	16420	16360	16434	16337	16544	16362	16405	16264	16324	16475	16451	16506	16503	16500	16437	16520	16295	16400	16466	16411	16358	16484	16407	16371	16369	16428	16590	16436	16513	16460	16321	16360	16471	16440	16675	16364	16541	16311	16439	16216	16429	16344	16661	16664	16337	16426	16420	16189	16255	16662	16383	16371	16363	16380	16434	16466	16610	16426	16489	16452	16391	16648	16360	16487	16542	16472	16190	16387	16518	16223	16650	16328	16553	16366	16512	16552	16541	16406	16157	16348	16255	16358	16373	16447	16323	16347	16225	16368	16225	16458	16430	16463	16349	16452	16373	16521	16418	16478	16373	16287	16399	16544	16377	16337	16266	16307	16426	16555	16310	16415	16465	16377	16501	16376	16475	16420	16462	16405	16360	16578	16547	16485	16555	16523	16230	16315	16417	16376	16385	16464	16393	16206	16443	16372	16573	16407	16366	16582	16502	16517	16380	16344	16492	16375	16395	16405	16696	16341	16412	16558	16343	16368	16322	16466	16389	16405	16241	16588	16431	16363	16370	16306	16481	16433	16323	16222	16325	16291	16328	16317	16381	16353	16398	16390	16431	16354	16137	16548	16364	16248	16430	16289	16617	16326	16344	16421	16352	16469	16410	16369	16538	16411	16372	16473	16387	16407	16413	16465	16310	16378	16537	16367	16510	16366	16323	16432	16397	16682	16706	16254	16212	16367	16495	16317	16353	16481	16376	16374	16455	16376	16353	16487	16194	16368	16449	16231	16484	16627	16342	16434	16330	16499	16196	16579	16377	16489	16438	16300	16525	16245	16436	16552	16517	16413	16385	16456	16391	16252	16430	16401	16431	16640	16313	16522	16393	16567	16261	16497	16491	16412	16567	16581	16555	16481	16336	16479	16429	16379	16309	16279	16674	16476	16475	16508	16443	16498	16411	16288	16110	16594	16396	16429	16464	16356	16601	16600	16463	16473	16589	16234	16533	16312	16420	16505	16438	16415	16547	16591	16454	16343	16514	16423	16459	16328	16469	16552	16514	16528	16400	16314	16329	16534	16223	16493	16520	16349	16364	16407	16460	16338	16326	16427	16456	16307	16416	16221	16431	16355	16544	16407	16272	16522	16460	16491	16394	16514	16576	16543	16504	16585	16414	16494	16238	16190	16607	16546	16297	16457	16330	16489	16397	16583	16377	16591	16409	16535	16396	16446	16294	16332	16225	16442	16299	16385	16338	16288	16376	16418	16395	16457	16576	16475	16461	16203	16365	16466	16136	16615	16408	16349	16312	16559	16461	16319	16429	16479	16317	16521	16485	16318	16494	16490	16368	16334	16374	16384	16529	16476	16507	16386	16515	16224	16377	16414	16427	16512	16391	16491	16597	16225	16469	16400	16331	16321	16392	16452	16489	16504	16380	16280	16210	16526	16594	16580	16738	16535	16505	16360	16485	16424	16283	16286	16402	16551	16293	16527	16430	16345	16556	16393	16546	16428	16526	16657	16393	16193	16300	16477	16535	16558	16437	16261	16512	16491	16523	16400	16276	16371	16310	16430	16581	16229	16457	16516	16373	16412	16323	16499	16331	16331	16504	16435	16314	16290	16379	16553	16416	16566	16295	16293	16575	16485	16456	16337	16408	16505	16385	16324	16416	16534	16694	16538	16418	16343	16372	16461	16470	16239	16313	16611	16462	16527	16427	16418	16245	16360	16366	16424	16552	16485	16427	16383	16439	16311	16309	16421	16430	16457	16366	16375	16456	16294	16455	16586	16475	16337	16454	16534	16223	16466	16459	16428	16303	16326	16317	16318	16502	16593	16424	16571	16392	16495	16422	16339	16246	16425	16505	16480	16669	16334	16569	16430	16558	16187	16454	16644	16537	16518	16414	16316	16502	16570	16286	16241	16385	16414	16406	16414	16336	16418	16374	16375	16292	16508	16505	16449	16590	16288	16287	16371	16321	16239	16417	16374	16630	16455	16565	16447	16414	16396	16585	16421	16335	16554	16400	16349	16339	16331	16374	16450	16310	16372	16344	16496	16348	16424	16443	16515	16358	16256	16452	16539	16379	16272	16407	16333	16467	16329	16206	16297	16468	16516	16552	16499	16355	16366	16415	16370	16429	16345	16388	16305	16310	16457	16453	16411	16346	16614	16508	16555	16378	16261	16306	16510	16593	16448	16319	16479	16525	16291	16323	16188	16380	16402	16534	16361	16427	16598	16412	16604	16664	16561	16330	16383	16400	16255	16368	16520	16331	16336	16281	16599	16449	16415	16416	16680	16333	16313	16329	16476	16353	16262	16313	16448	16462	16432	16273	16353	16498	16269	16537	16540	16536	16240	16322	16508	16532	16412	16341	16564	16376	16322	16388	16277	16615	16434	16313	16367	16403	16463	16356	16473	16330	16367	16221	16568	16350	16458	16458	16483	16578	16477	16541	16362	16334	16540	16285	16591	16427	16416	16123	16280	16234	16356	16567	16484	16337	16321	16362	16426	16439	16418	16457	16282	16302	16303	16446	16365	16330	16434	16403	16465	16320	16470	16502	16657	16320	16084	16466	16297	16423	16486	16458	16258	16253	16396	16333	16377	16397	16295	16250	16371	16421	16560	16515	16379	16476	16376	16371	16405	16297	16294	16409	16325	16533	16373	16255	16338	16518	16440	16402	16263	16370	16427	16330	16592	16348	16521	16371	16632	16367	16502	16185	16406	16444	16425	16330	16447	16479	16362	16244	16415	16548	16435	16443	16439	16401	16385	16443	16489	16345	16338	16472	16497	16323	16415	16560	16490	16250	16392	16346	16338	16325	16546	16475	16580	16432	16361	16510	16320	16412	16483	16680	16417	16479	16330	16247	16247	16592	16358	16306	16374	16432	16362	16428	16443	16453	16410	16359	16519	16245	16359	16538	16207	16333	16374	16668	16451	16413	16293	16391	16443	16299	16444	16482	16452	16480	16431	16492	16449	16377	16429	16370	16357	16398	16341	16446	16418	16173	16362	16464	16264	16367	16259	16469	16495	16385	16443	16428	16475	16455	16452	16713	16550	16644	16549	16374
15374	19983	19923	22018	23007	21725	19735	18325	17646	17019	16423	16169	17201	18020	17452	16427	15589	15237	14757	14939	14917	14777	14919	14810	14913	14791	14915	14867	14882	14825	14749	14856	14843	14731	14758	14869	14914	14644	14837	14999	14670	14994	14741	14837	14823	14873	14806	14906	14875	14888	14927	14902	14869	14886	14871	14819	14720	14785	14700	14860	14831	14847	14722	14800	14873	14731	14732	14808	14931	14851	14853	14749	14920	14698	14754	14796	14699	14755	14828	14601	14734	14918	14656	14682	14878	14769	14738	14842	14844	14867	14701	14870	14778	14758	14786	14675	14916	14848	14895	14757	14804	14926	14693	14769	14833	14740	14844	14699	14908	14899	14836	14890	14884	14698	14817	14738	14830	14724	14819	14770	14772	14877	14852	14767	14752	14936	14899	14828	14790	14766	15021	14777	14953	14845	14834	14788	14752	14855	14716	14833	14821	14747	14793	14775	14819	14845	14954	14850	14844	14945	14730	14708	14848	14762	14802	14739	14672	14686	14623	14802	14729	14882	14715	14792	14643	14903	14921	14873	14883	15000	14770	14773	14816	14666	14807	14783	14839	14815	14890	14814	14798	14888	14851	15004	14797	14830	14756	14721	14774	14827	14753	14772	14887	14852	14747	14976	14920	14738	14905	14846	14952	14781	14803	14874	14863	14735	14977	14687	14966	14529	14848	14828	14907	14768	14810	14861	14780	14790	14730	14828	14852	14811	14995	14707	14798	14886	14812	14840	14849	14828	14694	14614	14903	14905	14960	14810	14905	14939	14877	14846	14929	14921	14731	14790	14942	14979	14685	14819	14599	14818	14879	14841	14830	14668	14955	14714	14842	14912	14780	14721	14881	14878	14631	14830	15062	14750	14843	14945	14726	14990	14834	14893	14757	14964	14536	14915	14770	14777	14870	14788	14959	14687	14804	14664	14786	14884	14874	14637	14717	14908	14855	14783	14792	14846	14792	14798	14720	14818	14643	14758	14881	14657	14901	14813	14701	14684	15067	14704	14692	14870	14673	15009	14948	14922	14720	14840	14754	14890	14733	14839	14916	14889	14871	14802	14936	14827	14763	14815	14817	14846	14865	14821	14913	14822	14839	14739	14798	14703	14822	14778	14952	14777	14910	14891	14801	14709	14709	14650	14986	14813	14831	14705	14921	14913	14786	14889	14692	14659	14721	14742	14833	14876	14911	14856	14681	14911	14895	14923	14746	14751	14924	14737	14849	14930	14752	14829	14759	15087	14805	14920	14971	14797	14821	14744	14994	14680	14737	14856	14903	14798	14670	15048	14860	14692	14909	14810	15001	14661	14837	14801	14752	15013	14739	14701	14958	14763	14917	14692	14822	14536	14820	14862	14824	14865	14692	14750	14729	14758	14874	14797	14755	14826	15046	14839	14816	14877	14661	14891	14777	14762	14856	14956	14980	14874	14900	14745	14924	14812	14764	14762	14810	14800	14937	14800	14832	14774	14888	14955	14893	14941	14864	14603	14989	14895	14653	14804	15034	14925	14985	14833	14763	14778	14835	14811	14835	14830	14873	14743	15024	14908	14811	14959	14724	14881	14888	14929	14596	14846	14903	14754	14720	14813	14894	14858	14709	14841	14972	14765	14973	14653	14700	14727	14719	14728	14723	14833	14788	14722	14910	14717	14859	14757	14875	14709	14871	14908	14971	14769	14973	14754	14792	14764	14781	14736	14719	14832	14853	14847	15034	14747	14842	14865	14771	14710	14836	14880	14980	14740	14707	14823	14803	14730	14762	14823	15001	14694	14702	14794	14806	14946	14816	14724	14885	14901	14781	14814	14766	14825	14847	14672	14876	14672	14841	14816	14765	14712	14891	14937	14773	14730	14764	14987	14623	14884	15014	14905	14697	14752	14843	14703	14858	14754	14733	14589	14714	14713	14739	14865	14803	14877	14814	14903	14998	14805	14857	14776	15036	14782	14915	14839	14908	14833	14818	14823	14770	14789	14795	14908	14849	14949	14870	14780	14686	14863	14808	14744	14960	14555	14856	14811	14863	14817	14705	14747	15023	14653	14789	14788	14797	14681	14838	14915	14924	14825	15034	14721	14797	14752	14888	14753	14793	14810	14907	14913	14963	14751	14841	14705	14819	14769	14840	14810	14954	14703	14788	14842	15009	14872	14805	14820	14993	14850	14861	14865	15019	14636	14922	14856	14806	14783	14761	14793	14997	14692	14957	14697	14824	14885	14815	14884	14859	14864	14833	14750	14804	14774	14843	14841	14908	14828	14833	14832	14877	14855	14680	15002	14754	14816	14709	14830	14856	14800	14851	14671	14973	14878	14920	14940	14922	14813	14735	14944	14967	14777	14839	14752	14803	14675	14792	14922	14567	14716	14884	14882	14854	14822	14746	14802	14866	14713	15003	14677	14876	14818	14898	14769	14758	15001	14664	14902	14753	14838	14789	14819	14909	14883	14843	14999	14704	14774	14946	14872	14818	14790	14810	15009	14697	14865	14955	14797	14793	14687	14795	14802	14731	14660	14705	14996	14898	14931	14806	14835	14826	14827	14807	14731	14788	14802	14835	14952	14780	14890	14809	14751	14789	14678	14799	14702	14824	14885	14721	14658	14829	14958	14798	14906	14980	14859	14990	14803	14916	14855	14817	14781	14872	14805	14815	14943	14708	14748	14879	14705	14978	14848	14839	14738	14978	14780	14914	14659	14873	14938	14725	14822	14887	14935	14712	14720	14944	14985	14736	14820	14832	14881	14784	14940	14832	14842	14911	14682	14943	14726	14736	14825	14972	14872	14861	14942	14973	14942	14933	14892	14810	14817	14857	14897	14805	14750	14794	14874	14922	14853	14797	14807	14875	14848	14951	14711	14923	14829	14910	14845	14784	15053	14787	14781	14919	14772	14732	14896	14735	14811	14900	14719	14869	14851	14752	14746	14859	14698	14717	14858	14857	14849	14749	14688	14743	14858	14612	14869	14950	14763	14723	14792	14809	14878	14685	14640	14871	14772	14773	14837	14968	14707	14721	14708	14800	14862	14815	14879	14790	14864	14812	14608	15004	14704	14967	14853	14679	14908	14707	14822	14795	14643	14815	14813	14838	14874	14775	14841	14973	14740	14736	14880	14886	14803	14747	14802	14884	14874	14772	14837	15022	14715	14864	14802	14847	14780	14867	14861	14796	14772	14941	14929	14789	14831	14953	14712	14814	14703	14769	14838	14791	14762	14787	14984	14796	14785	14915	14879	14789	14770	14954	14926	14785	14809	14903	14871	14615	14758	14593	14754	14824	15032	14673	14742	14911	14865	14771	14653	14946	14697	14903	14705	14709	14785	14800	14819	14885	14874	14889	14684	14866	14689	14877	14812	14860	14804	14834	14812	14799	14838	14765	14686	14749	14685	14913	14820	14804	14701	14881	14774	14767	14844	14784	14746	14863	14825	14728	14807	14728	14899	14826	14811	14810	14701	14935	14682	14797	14993	14688	14997	14771	14817	14900	14845	14696	14897	14824	14825	14871	14797	14818	14779	14829	14908	14791	14814	15007	14766	14799	14783	14896	14820	14706	14923	14844	14924	14735	14961	14765	14883	14793	14914	14894	14859	14927	14950	14762	14855	14849	14773	14888	14787	14973	14754	14992	14887	14813	14774	14646	14806	14858	14835	14686	14695	14801	14805	14847	14701	14805	15014	14824	14964	14903	14832	14946	14990	14657	14764	14933	14923	14813	14969	14831	14786	14900	14895	14855	14720	14845	14684	14716	14931	14828	14840	14975	14826	14775	14859	14883	14772	14690	14771	14764	14614	14822	14924	14895	14860	14750	14774	15109	14681	14884	14914	14615	14912	14913	14882	14775	15027	14877	15041	14874	14881	14824	14870	14766	14977	14694	14783	14939	14950	14832	14857	14945	15122	14778	15082	14825	14840	14912	14742	14835	15071	14702	14889	14833	14813	14887	14855	14874	14873	14739	14872	14848	14948	14921	14997	14775	14836	14989	14904	14860	14914	14782	14852	14904	14804	14690	14746	14663	14766	14898	14788	14913	14806	14931	14783	14984	14653	14882	14887	14725	14839	14824	14949	14892	14957	14855	14682	14664	14886	14823	14736	14852	14881	14961	14922	14816	14854	14818	14956	14819	14597	14875	14772	14767	14778	14820	14725	14882	14745	14855	14907	14708	14781	14808	14774	14797	14844	14772	14876	14775	14694	14797	14832	14720	14709	14831	14934	14747	14718	14829	14810	14747	14779	14837	14816	14739	15098	14829	14934	14714	14864	14911	14789	14787	14679	14766	14828	14805	14814	14794	14779	14956	14880	14694	14736	14861	14851	14771	14612	14848	15028	14975	14776	14770	14691	14837	14912	14793	14938	14881	14858	14683	14915	14682	15025	14724	14702	14926	14873	14743	14883	14745	14772	14877	14791	14857	14750	14686	14766	14700	14875	14736	14897	14873	14694	14818	15070	14680	14836	14704	14692	14761	14845	14814	14940	14741	14765	14934	14787	14666	14762	14710	14906	14737	14965	14776	14929	14777	14820	14837	14921	14692	14997	14790	14728	14756	14858	14895	14777	14809	14700	14818	14792	14795	14611	14791	14727	14764	14790	15014	14804	14814	14764	15012	14935	14939	14695	14815	14768	14900	14778	14824	14876	14860	14781	14878	14935	14911	14754	14730	14972	14817	14906	14962	14625	14927	14835	14801	14780	14920	14908	14901	15092	14677	14875	14941	14817	14877	14797	14852	14855	14955	14801	14806	14862	14752	14837	14773	14935	14879	14746	14813	14804	14818	14903	14635	14706	14856	14798	14884	14713	14864	15087	14754	14790	14760	14820	14811	14741	14959	14927	14782	14726	14835	14701	14883	14750	14863	15022	14787	14823	14802	14728	14741	14830	14728	14780	14855	14659	14911	15003	14657	14773	14724	14913	14824	15003	14721	14660	14985	14721	14898	14834	14802	14908	14927	14712	14991	14792	14763	14700	14607	14927	14782	14812	14818	14746	14790	14839	14854	14723	14785	14782	14935	14766	14964	14818	14878	14982	14864	14767	14980	14770	14835	14868	14785	14840	14767	14788	14852	14854	14706	14775	14961	14924	14807	14789	14911	14837	14822	14660	14909	14616	14785	14791	14801	14811	14775	14939	14997	14596
23771	21034	28325	24239	23025	24413	23523	20511	19382	18604	18191	17755	22003	29293	27852	24619	20266	17938	17307	17050	16884	16723	16866	16861	16651	16897	16836	16851	16596	16888	16711	16884	16713	16604	16708	16690	16941	16775	16970	16806	16831	16580	16729	16766	16706	16638	16728	16930	16846	16782	16545	16731	16770	16709	16688	16684	16783	16751	16690	16770	16794	16596	16668	16981	16721	16682	16646	16820	16888	16841	16791	16672	16724	16530	16855	16736	16850	16688	16755	16580	16542	16564	16724	16687	16962	16692	16771	16585	16878	16537	16748	16819	16771	16529	16747	16611	16878	16629	16842	16547	16647	16707	16770	16656	16864	16457	16789	16730	16835	16796	16594	16610	16752	16660	16600	16639	16819	16768	16757	16706	16670	16620	16733	16815	16775	16753	16695	16610	16529	16768	16537	16565	16496	16717	16706	16765	16425	16633	16691	16578	16703	16654	16830	16559	16639	16747	16738	16607	16541	16868	16759	16744	16728	16971	16817	16821	16752	16695	16802	16607	16696	16785	16665	16607	16637	16930	16570	16601	16661	16767	16722	16834	16635	16858	16674	16601	16817	16790	16640	16855	16821	16882	16730	16528	16697	16488	16766	16627	16682	16687	16851	16909	16658	16858	16573	16734	16748	16817	16667	16706	16652	16576	16820	16630	16684	16873	16595	16627	16712	16676	16670	16821	16833	16666	16789	16860	16724	16608	16691	16900	16759	16704	16684	16688	16514	16650	16686	16508	16655	16737	16687	16804	16913	16845	16717	16673	16797	16819	16744	16535	16794	16535	16677	16736	16635	16719	16676	16700	16549	16867	16598	16798	16724	16615	16683	16792	16729	16711	16592	16669	16653	16574	16816	16651	16556	16596	16967	16665	16706	16719	16680	16734	16817	16514	16844	16803	16810	16885	16670	16863	16811	16664	16641	16714	16613	16698	16865	16584	17029	16867	16789	16872	16533	16652	16638	16907	16665	16663	16760	16694	16892	16557	16721	16637	16699	16821	16684	16719	16814	16637	16670	16854	16615	16714	16612	16603	16792	16451	16544	16612	16649	16725	16644	16581	16752	16712	16600	16621	16845	16732	16679	16689	16716	16742	16831	16619	16776	16684	16747	16664	16620	16625	16503	16709	16497	16576	16526	16874	16537	16895	16778	16789	16756	16472	16670	16479	16692	16729	16800	16770	16703	16740	16859	16689	16718	16688	16824	16800	16689	16765	16795	16737	16641	16564	16600	16774	16644	16726	16626	16678	16669	16682	16703	16564	16779	16877	16773	16940	16610	16511	16618	16832	16476	16703	16817	16645	16601	16691	16736	16776	16747	16810	16667	16865	16750	16692	16550	16504	16772	16584	16547	16774	16658	16744	16748	16721	16788	16788	16879	16873	16710	16608	16730	16640	16611	16527	16780	16686	16582	16835	16738	16780	16672	16674	16811	16595	16855	16813	16704	16760	16527	16688	16621	16687	16743	16786	16535	16672	16694	16527	16801	16708	16728	16806	16790	16674	16866	16772	16875	16585	16559	16612	16911	16629	16713	16682	16585	16615	16755	16732	16599	16844	16836	16707	16863	16708	16519	16670	16696	16865	16719	16668	16558	16598	16852	16765	16531	16684	16641	16798	16453	16728	16753	16667	16799	16710	16647	16789	16743	16603	16733	16745	16608	16820	16698	16678	16891	16792	16784	16853	16623	16614	16732	16678	16703	16775	16678	16972	16740	16788	16628	16822	16704	16593	16849	16554	16656	16703	16677	16850	16618	16913	16676	16750	16776	16764	16589	16798	16677	16707	16892	16924	16822	16887	16698	16668	16692	16654	16487	16640	16791	16775	16580	16876	16707	16683	16687	16633	16757	16794	16839	16669	16717	16470	16886	16773	16763	16651	16746	16820	16660	16834	16654	16627	16739	16723	16604	16683	16919	16603	16924	16723	16657	16718	16815	16574	16662	16646	16588	16904	16857	16515	16504	16710	16478	16576	16514	16794	16912	16731	16741	16499	16661	16692	16667	16610	16754	16916	16886	16669	16753	16826	16800	16667	16765	16566	16846	16668	16779	16684	16933	16803	16937	16763	16617	16456	16597	16847	16721	16891	16685	16609	16683	16697	16760	16729	16734	16567	16703	16670	16803	16609	16622	16650	16681	16661	16478	16560	16675	16412	16712	16619	16743	16696	16748	16799	16670	16711	16722	16717	16906	16720	16823	16863	16869	16658	16746	16661	16807	16637	16572	16745	16806	16564	16668	16670	16766	16614	17017	16628	16774	16662	16562	16563	16525	16862	16602	16738	16614	16615	16664	16713	16644	16717	16491	16617	16947	16848	16603	16629	16658	16838	16720	16695	16729	16748	16751	16780	16635	16770	16761	16662	16789	16961	16910	16746	16770	16674	16933	16636	16958	16762	16880	16801	16713	16503	16735	16802	16713	16622	16871	16741	16597	16641	16599	16688	16730	16786	16708	16788	16745	16813	16699	16790	16842	16484	16621	16616	16839	16542	16556	16716	16777	16626	16779	16679	16706	16770	16788	16683	16848	16557	16785	16487	16616	16454	16758	16700	16766	16796	16518	16807	16820	16641	16839	16888	16661	16758	16561	16604	16821	16926	16592	16601	16681	16667	16610	16568	16706	16618	16778	16711	16527	16618	16695	16786	16705	16613	16710	16641	16574	16673	16688	16758	16655	16599	16698	16910	16569	16590	16523	16807	16752	16591	16790	16808	16808	16765	16818	16776	16570	16647	16705	16593	16881	16879	16716	16807	16765	16811	16529	16702	16680	16746	16788	16748	16758	16693	16757	16723	16686	16710	16863	16681	16806	16615	16764	16627	16802	16695	16814	16644	16725	16724	16768	16583	16654	16639	16718	16850	16779	16713	16625	16745	16870	16583	16733	16821	16540	16803	16766	16587	16768	16693	16671	16641	16736	16678	16674	16579	16893	16908	16704	16571	16745	16823	16734	16817	16769	16628	16857	16728	16858	16809	16666	16482	16778	16744	16646	16889	16683	16890	17046	16762	16779	16587	16747	16744	16743	16749	16586	16773	16644	16743	16658	16796	16766	16850	16757	16734	16761	16965	16508	16656	16845	16956	16772	16888	16654	16926	16822	16838	16539	16614	16919	16795	16859	16788	16689	16604	16569	16751	16891	16643	16837	16651	16632	16570	16735	16924	16892	16985	16679	16750	16816	16706	16813	16706	16553	16692	16574	16904	16741	16626	16740	16612	16879	16767	16460	16764	16707	16680	16762	16647	17098	16842	16587	16524	16783	16760	16744	16559	16796	16997	16689	16742	16723	16542	16801	16535	16628	16755	16690	16642	16681	16672	16734	16833	16536	16539	16650	16641	16843	16789	16743	16821	16800	16714	16771	16715	16652	16991	16840	16540	16773	16793	16754	16793	16788	16500	16715	16733	16540	16583	16803	16747	16450	16750	16592	16820	16813	16733	16669	16681	16721	16716	16635	16755	16518	16529	16616	16564	16873	16677	16666	16782	16793	16692	16672	16628	16660	16608	16673	16796	16877	16792	16870	16752	16745	16855	16661	17007	16614	16672	16677	16912	16758	16713	16733	16727	16743	16758	16685	16719	16574	16749	16642	16775	16826	16674	16759	16675	16675	16771	16748	16702	16824	16599	16722	16831	16694	16762	16732	16581	16565	16480	16828	16620	16536	16564	16686	16737	16787	16692	16666	16736	16655	16658	16833	16666	16952	16733	16583	16814	16707	16776	16860	16553	16745	16682	16882	16766	16670	16722	16732	16645	16577	16608	16753	16851	16827	16824	16655	16615	16925	16710	16822	16882	16784	16521	16752	16606	16688	16763	16853	16690	16737	16804	16604	16817	16907	16655	16692	16755	16600	16591	16935	16568	16733	16713	16703	16605	16586	16782	16714	16656	16864	16750	16692	16707	16737	16742	16671	16733	16733	16642	16720	16712	16807	16706	16676	16862	16694	16720	16637	16700	16737	16852	16626	16778	16796	16727	16768	16861	16735	16563	16766	16769	16726	16475	16854	16686	16795	16804	16850	16651	16845	16558	16958	16531	16636	16653	16759	16635	16652	16802	16574	16626	16656	16605	16884	17029	16610	16746	16721	16649	16811	16643	16686	16834	16641	16886	16683	16659	16673	16804	16799	16587	16704	16661	16938	16602	16691	16545	16504	16761	16690	16744	16715	16710	16772	16577	16779	16769	16628	16738	16784	16844	16725	16797	16650	16570	16810	16541	16642	16598	16886	16960	16700	16595	16673	16504	16767	16587	16583	16535	16677	16774	16777	16728	16589	16654	16719	16625	16727	16812	16586	16664	16955	16907	16818	16734	16926	16777	16742	16739	16648	16861	16804	16648	16736	16906	16849	16887	16653	16782	16861	16772	16858	16638	16621	16633	16638	16678	16641	16775	16547	16501	16847	16561	16716	16720	16824	16807	16743	16724	16588	16944	16801	16741	16647	16698	16678	16856	16665	16552	16587	16654	16568	16683	16651	16797	16641	16761	16624	16676	16797	16841	16622	16621	16789	16542	16587	16626	16642	16674	16879	16889	16670	16700	16788	16590	16727	16706	16671	16887	16779	16744	16685	16873	16885	16816	16900	16807	16843	16690	16822	16672	16804	16893	16750	16856	16740	16807	16708	16721	16838	16632	16591	16606	16755	16680	16732	16728	16686	16753	16653	16724	16476	16859	16627	16632	16799	16666	16541	16983	16856	16887	16737	16723	16803	16545	16758	16555	16555	16672	16742	16628	16758	16723	16941	16619	16621	16605	16740	16763	16755	16839	16815	16610	16581	16565	16632	16694	16662	16610	16828	16524	16496	16691	16776	16615	16702	16619	16843	16808	16513	16698	16827	16838	16783	16739	16715	16604	16743	16826	17040	16821	16954	16797	16947	16771	16590	16875	16706	16847	16666	16526	16519	16638	16744	16810	16713	16517	16584	16779	16823	16566	16469	16794	16825	16737	16657	16737	16634	16670	16707	16789	16792	16648	16561	16715	16634	16746	16795	16645	16766	16677	16749	16749	16637	16691	16792	16929	16601	16724	16756	16702	16743	16742	16910	16478	16659	16610	16620	16672	16747	16797	16743	16743	16779	16708	16636	16707	16674	16939	16592	16685	16505	16742	16717	16815	16758	16648	16817	16749
14515	26175	25509	28674	26873	24647	21677	20683	18870	17815	17407	16788	23570	31753	29369	24682	18761	16095	15563	15234	15184	14942	15250	15127	14989	14990	15206	15054	15003	14968	15122	15065	15139	15196	15010	15005	15067	14962	15220	15091	15049	15126	14999	15170	15056	15095	15121	15023	15270	14919	14827	15095	15135	15106	15078	15183	15223	15134	15030	15175	14946	15080	15032	15035	15036	15115	14885	15080	15059	15166	14935	14929	14989	15110	14999	15022	15138	14881	15019	15015	14973	15007	15243	14971	15146	15228	15075	15018	15047	14999	14919	15032	15257	14904	15047	15109	15035	15038	15196	15141	15225	15032	15054	15122	15047	15045	15075	14931	15122	15019	15070	15108	15119	15068	15060	15086	15115	15180	15029	15068	14989	15002	15122	15107	15102	15030	14980	15137	14873	15141	15240	15114	15193	15101	15133	15013	15085	15032	15192	15015	15149	15067	14954	15162	15087	15158	15310	15017	15086	15148	14963	15027	15116	15033	14820	15109	15196	15092	15269	15007	15036	15099	15034	15218	15230	15149	15030	15117	15240	14924	14952	15080	14908	15066	15030	15047	15100	15294	15050	14915	14998	15150	15062	15047	14911	15057	15058	15107	15200	15126	14943	15137	15099	14955	14925	15150	15047	15086	15004	14958	15275	14990	15272	15131	14879	15053	15015	15081	15158	14955	15087	15086	14951	15155	14971	15072	15011	15135	14944	15134	15132	15078	15315	15008	15141	14951	14939	14899	14982	15081	14991	15100	15219	15043	15066	15136	15088	15089	15062	14988	15039	14960	15028	14937	15148	15293	14926	15133	14912	15093	14970	14966	15070	15054	15076	14998	15054	15095	14972	15151	15154	15040	15152	15131	15012	14959	15300	15105	15114	15184	15199	15068	15019	15223	15232	14964	15038	14891	14976	15027	14954	15003	15072	15296	15125	15133	15100	15028	15042	15270	15220	15064	15066	14964	15101	15067	14997	15096	14919	15034	15154	15060	15140	14874	15065	15261	15026	15086	15021	15004	15095	14933	15026	14984	15092	14974	15043	14995	15035	15004	15012	15017	15289	14980	15032	14916	15089	15242	15033	14953	14869	15097	15014	14991	15002	15200	14849	15080	15115	15036	15069	15047	15261	15005	15040	15037	14874	15017	14967	15215	15089	14949	15050	15098	15053	14959	14998	15024	15190	15148	15334	15060	15034	15205	15156	15267	14968	15023	14991	15109	14959	14950	15048	15023	15086	14981	15113	15043	14980	15102	14977	14923	15060	15110	14799	15177	14956	15149	14978	14980	15116	15149	15116	15010	15065	15023	15075	15153	15056	15013	15064	15182	15065	15121	15089	15093	15078	15163	15130	15155	15091	14963	15015	14935	15113	15180	15076	15002	14991	15068	15142	15088	14984	14956	15027	15108	15127	15087	14948	15185	15096	15088	14981	15164	15043	14986	14925	14987	14952	15038	15196	14946	14939	15324	15049	14941	15032	15263	15020	14941	15105	15080	14872	15098	15104	15100	15095	15132	14980	15034	15049	15066	15214	14960	15014	15193	15119	15177	15092	15044	15022	15070	14974	15134	15062	15256	15004	14956	14987	14964	14899	15140	15111	15253	15149	15108	15115	14920	15125	14936	15170	15204	15285	15131	15226	15055	15141	15051	15070	15011	15211	15110	15000	15128	14873	15122	15096	15067	14971	15051	14936	15119	14978	15169	15058	15044	15119	14795	15012	14974	15139	15110	15145	15038	14929	15020	15104	14971	14965	15227	15140	15027	15201	15040	15013	15015	15167	14969	14984	14889	15090	15113	15059	15176	15133	14861	15186	15067	15050	15060	15063	15194	15159	15029	14905	15023	15090	14980	15093	15029	15082	14898	15089	15024	15264	15058	15181	14962	15158	15115	15036	15047	15075	15101	14792	15045	15044	15075	14959	14969	15013	15054	15150	15085	14960	15025	14991	15070	14964	15067	15106	15162	15088	15000	15056	15100	15033	15180	15113	15031	15009	15129	15043	14981	15051	14936	15140	15365	15202	15068	15159	15189	15195	14883	15142	15015	15131	15127	15036	14979	15241	14838	14976	15063	15030	15064	15187	15138	15102	15220	15081	15143	15173	14952	15145	15063	15045	14929	15190	15014	15104	14975	15089	15099	14990	15216	14915	15010	15120	15190	15169	14894	15126	14811	15115	15221	15098	15030	15020	15211	15155	15121	14994	15054	15339	14981	15299	15011	14909	15227	14983	15037	15117	15113	14917	15337	15031	15040	15179	15102	15287	15043	15054	15066	15103	14921	15008	15035	15016	14943	15104	15157	15089	15018	15012	15104	14913	15076	15125	15147	15075	15060	15172	15050	15096	15020	15059	15023	14886	15069	15104	15052	14971	15064	15127	15062	15152	15072	15184	14873	15081	15104	15088	15128	15076	15073	15027	15177	15007	15048	15013	15069	15179	15056	15208	15044	15041	14923	15269	15020	14947	15084	15120	14981	15037	14989	15011	15195	15238	15008	15079	14918	15068	15186	15150	15013	15062	15042	15055	15172	15128	15041	15159	15084	15141	15018	15147	15094	15133	14962	15176	15016	15021	15075	15051	15095	15095	15073	15070	15096	15196	14936	14958	15039	15035	14995	15207	15116	14908	15038	15085	15097	14908	15153	15190	15098	15165	15061	15165	15047	15069	15142	15125	15079	15067	15036	15135	15145	15219	15075	15006	14980	15105	15070	15087	14851	14997	15176	14999	14951	15011	15180	15193	15010	15210	14962	15202	15029	15063	14994	15189	15025	14929	15093	15043	15161	15028	15096	15196	14960	15169	15115	15174	15104	15008	15025	14799	14971	15008	14864	14931	14985	15035	15224	15243	15047	15161	15011	15174	15258	15117	15001	15033	15070	14945	15042	15110	15141	14997	15062	14973	14957	15125	15135	14940	15069	15212	15018	15015	15183	15109	15184	15375	14995	14999	15056	15058	15185	14978	15086	14951	15122	14865	15022	15005	15093	15147	15082	14943	15164	14981	15140	15162	15098	15151	15269	15156	15072	15063	15022	14960	15056	15027	15024	14832	15055	14910	14951	15180	15099	15043	15153	15121	15076	15044	15107	15095	15106	15146	15072	14995	15121	15151	15111	15133	15083	15080	14870	14963	15022	14995	15064	14944	15060	15117	14998	14944	14956	14908	15087	14958	14939	15181	14967	15156	15192	14990	14946	15162	14920	14908	15039	14933	15008	14991	15157	15121	15100	15177	15015	14924	15062	15025	15109	15045	15013	15037	15102	15143	15040	15107	15094	15162	14835	15133	14992	15139	15200	15016	15032	15210	15010	15073	14974	14977	14972	15038	14902	15147	15084	15194	15073	14943	15019	15055	15110	15303	15256	15077	15145	14997	15035	15050	15097	15106	14993	15180	14982	15183	14982	15004	15003	14929	15087	15166	15168	14868	15074	15082	15040	15147	14997	14972	14931	15241	15161	15051	15046	15191	15093	14949	15124	15094	15022	15151	15140	15091	15028	14966	14877	15132	14916	15078	15177	15246	14941	15148	15003	15134	15144	15122	15113	15165	15083	15048	15075	15162	15086	15085	15059	15141	14961	15185	15143	14943	15219	14947	15125	15187	15080	14965	15154	15043	15128	14966	15018	15016	15001	15067	15052	15117	15091	15164	15021	14874	15080	15142	15069	14906	15097	14954	14947	15000	14927	14971	15183	15168	14802	15181	15103	15091	14962	15019	15001	14971	15116	14941	15012	14962	15088	15083	15074	15183	15117	15149	14995	14987	14950	14989	15097	15139	15107	14961	14883	15092	14921	14973	15097	15192	15172	15010	14881	15154	15067	15027	15106	14996	15212	15144	15155	15058	15049	15114	15059	15148	15090	15140	14945	15177	15087	15228	14915	15066	14999	15164	15103	15075	15025	15098	15021	15242	15073	15059	15046	15073	14996	15128	15095	15068	15030	15079	15151	15047	15052	15227	14908	14967	14833	14953	15053	14992	15183	15149	15055	15059	15061	15079	15110	15252	15175	15206	15106	14950	14938	15091	15033	15122	15030	14965	15010	14970	14976	15081	15243	14954	15052	15011	15195	15147	15065	14975	15178	15112	15018	15136	14899	15136	14994	14972	15075	15098	15039	15186	14941	14909	14986	15030	15065	15071	15132	15085	15063	15031	15163	15186	15026	14997	15089	15141	14947	15151	15016	15129	15098	15132	15113	15173	15153	14894	14964	14973	15034	15177	15115	15125	15061	15149	15032	15058	15250	14932	14989	15079	15051	15038	15083	15156	15155	14918	15056	15130	14861	15056	15083	15003	15084	15086	15075	15232	14998	15030	15065	15120	15155	14926	14949	15160	15128	14950	15134	15023	15139	15018	15135	14948	14990	15088	15128	14993	15053	14962	15135	15085	15088	15020	14949	15124	15023	14957	15144	15190	14943	15161	14986	15116	15091	14974	14913	15088	15056	14901	15063	15059	15165	15087	15262	15016	15076	15110	15050	15152	15155	14891	14990	15084	15060	14870	14971	15036	14945	14924	15249	15079	15101	14942	15135	15026	14950	15082	15149	15020	14909	15089	14933	15075	15060	15137	15116	15057	15072	15133	14967	15157	15052	15257	14952	15135	14980	15056	15022	14947	14946	15007	15188	15138	15094	15018	15029	14970	15015	14832	14914	15067	14972	15010	15033	14971	15078	15127	15188	15081	15215	15103	15117	15211	15052	15001	15143	15049	15045	15161	15003	15082	15043	15167	15120	15155	15119	15083	14894	15029	15019	15091	14986	14960	14991	15071	15068	15244	15100	15064	14967	15140	15070	14979	14941	15144	14910	15224	14959	15069	14986	15068	15019	15141	14940	15158	14967	14956	15131	15143	15095	15015	15123	15007	15171	14949	14990	15128	15104	15111	15001	15109	15001	15065	15020	15058	15119	15103	15035	15136	15060	15003	15205	15040	15130	14986	15020	15123	15106	15039	15110	15102	15090	15248	15166	15141	15181	15164	15211	15261	15233	15058	15060	15138	15162	15029	15178	15088	15156	15018	15086	15053	15091	15025	15044	14947	15242	15031	14901	15173	14946	14921	14996	15010	15314	15100	15181	14987	15054	14996	15078	15053	14954	15088	14897	14924	15017	15048	15034	15309	15211	15127	15031	14996	15064
22580	20904	28547	23442	21523	24197	26959	21831	20156	20034	19041	18466	24886	37029	34678	29490	22814	18831	17811	17148	17234	16850	17239	16968	16950	17007	17025	16957	16906	16896	17051	17047	16915	16992	17152	16955	16949	16883	16800	16843	16924	16931	17070	17007	16965	17015	16863	16976	17052	16938	17070	16883	16983	17061	16919	16960	16973	16800	16925	16828	16713	16894	16778	17028	16853	16988	16932	16957	16916	17065	17117	16831	17000	17019	16878	16953	17030	16932	16927	16937	16763	16817	17043	16768	16807	16814	16784	16881	16957	17118	16933	16735	16880	17025	16909	16796	16992	16777	17068	17042	17011	17001	16868	16793	16994	16937	16906	16762	16634	16936	16939	16991	16726	16897	16699	16759	17099	16878	17071	16770	16935	16705	16846	16814	16846	16923	16909	16858	16879	16901	16990	16861	16943	17023	17055	16822	16902	17124	16861	16983	16894	16734	16792	16835	16938	17031	17045	16680	17048	16775	17040	16739	17091	16971	16887	16955	16917	16842	17030	17118	16861	16828	16790	16825	16924	16907	17079	16706	16914	16985	17064	16944	16844	16737	16864	16940	16917	16770	16669	16898	16877	16754	16782	16965	17015	16813	17035	16864	16934	16851	17134	17035	17019	16689	16778	16892	16931	16857	16926	16780	16952	16817	16577	16679	16848	16797	16807	16828	16838	16838	16894	16715	16864	16668	17001	16918	16898	16823	17019	16972	16850	17025	16885	16803	16758	16911	16727	17011	16872	16995	16793	16755	16736	16789	17099	16811	16859	16782	16710	16710	16914	17085	17054	16995	16793	16766	17113	16892	17070	16908	17113	16977	16916	16947	17148	16737	16878	17003	16734	16680	16847	16716	16697	16745	16809	17055	16900	16788	16859	17123	16897	16931	16678	16810	17040	16755	16939	16793	16788	16907	16894	16862	16772	16530	16842	16890	16871	16972	16962	16901	16879	16830	16857	16915	16811	16877	16930	16878	16849	17021	16747	16881	16917	17194	16929	16997	16945	16925	16997	16743	16903	16794	16945	16783	16886	16773	16891	17065	16986	16963	16752	16937	16788	16713	16773	16856	16873	16933	16780	16813	17010	16710	16787	16899	16819	16808	16925	16964	16841	16836	16964	16842	16602	16659	16946	16827	16813	16838	16829	16938	16975	16868	16652	16794	16833	16777	16729	16784	16821	16812	16863	16870	16932	16837	17052	16852	16898	16830	17044	16928	16838	16870	16945	16890	16906	16775	16846	16820	16906	16828	16988	16868	17028	16912	16768	16881	16927	16734	16845	16705	16968	16918	16794	16941	16961	16792	16786	16787	16814	16919	17005	16876	16940	16994	16930	16877	16714	16801	16891	16954	16891	17071	16937	16987	16920	16843	16942	16890	16777	16861	16763	16673	16766	16611	16905	16880	16931	16939	16791	16975	17028	16717	16917	16992	16929	16736	17009	16939	16948	16843	16846	16883	16832	16887	16960	17048	16935	16997	16969	16936	17048	16916	16739	16958	16748	16639	16766	16768	16813	16834	16926	16869	16840	17005	16909	16872	16804	16990	16843	16768	16847	16735	16867	16873	16866	16886	16856	16885	16915	16880	16971	17162	16842	16840	17117	16967	16854	16962	16934	16951	16889	16699	16705	16981	16914	16868	16825	16724	16762	16868	16499	16875	16675	16587	16986	16884	16884	16776	16964	16929	16951	16815	16978	16880	16925	16864	16828	16807	16760	16909	16798	16571	16651	16907	17039	16871	16787	16986	16807	16954	16720	16789	16769	16670	16754	16843	16986	16774	16937	17094	16905	16871	16702	16945	16950	16935	16968	16856	16856	16936	16923	16675	16728	16957	16991	16957	16934	16888	16888	16775	16759	16963	17066	16850	16816	17032	16892	16808	16922	16899	16940	16997	16828	16717	16856	16856	16897	17056	17020	16885	16920	16833	16798	16946	16855	16513	17012	17065	16910	16959	16851	16967	16914	16748	17037	16832	16813	16696	16840	17047	16940	16949	16865	16841	16722	16850	16697	17006	16893	16884	17105	16956	16907	16772	16694	16881	16931	17256	16711	16925	16893	16709	16740	16886	16870	17064	16871	16810	16785	16881	16836	16901	16760	16863	16907	16639	16715	16918	16809	16946	16904	16670	16645	16804	16913	16967	16906	16919	17075	16791	16936	16756	16933	16760	16742	16857	16887	16789	17046	16887	16986	16964	16925	16830	16961	16975	16734	17016	16694	16806	16942	16824	16949	17086	16844	17025	16850	16786	16871	16839	16737	16977	16761	16940	16719	16934	16980	16817	16940	16834	16761	16824	16858	16680	16816	17027	16974	16898	16824	16629	17044	17041	17061	17024	16842	16676	16877	16932	16938	16776	16864	16854	17015	16791	16973	16823	16718	16642	17004	16624	16738	16947	16850	16925	16940	16957	16968	16946	16853	16725	16989	16958	16746	16989	16655	16825	16920	16966	16856	16839	16850	16903	16898	16867	16835	17049	17047	16855	16684	16859	16747	16984	17132	16922	16743	16976	16868	16742	17017	16866	16692	16882	16853	16993	16855	16907	16977	16919	16779	16703	17028	16739	16885	16817	17111	16797	17042	16783	16893	16910	16762	16760	17077	16876	16886	16747	16766	17011	16942	16886	16826	16605	16989	16804	16931	16979	17016	16791	17047	16999	16867	16727	16692	16861	16871	16900	16991	16763	17052	16790	16839	16832	16880	17005	16653	16898	16810	16983	17021	16920	16919	16905	16744	16799	17050	16917	16868	16762	16755	16695	16776	16943	16829	17085	17063	16763	17103	16952	16783	16773	16914	16894	16898	16720	16812	16700	16722	16800	16807	16812	16890	16997	17089	16759	16957	16974	16839	16746	16579	16901	16965	16830	16873	16962	16792	16941	16683	16850	16839	16879	16881	16869	16833	17042	16952	16922	16810	17025	16672	16955	16770	16728	17025	16871	16881	17101	16839	16946	16518	16980	16833	16804	16915	16983	16731	16902	16770	16803	16739	16852	16738	16924	16711	16973	16753	16887	17061	16744	16756	16852	16788	16858	16996	16997	16921	16973	16677	16847	16683	16769	16963	16704	16744	16694	16688	16765	16798	16715	16898	16818	17112	16838	16870	16799	16808	17131	16875	16799	16835	16695	16830	16950	17028	17004	16575	16938	17066	16833	16943	16977	17022	17027	16597	16621	16910	16719	16911	16849	16958	16680	16933	16783	16795	16882	17161	16795	17018	17100	16804	16823	16847	16963	17076	16770	16757	16665	16675	16838	16882	16931	16889	17227	16855	16911	16741	16857	16593	16728	17030	17139	16938	16893	16886	16719	16757	16873	16829	16838	16993	17047	16910	16695	16798	16919	16918	16598	16739	16905	16970	16793	16937	16823	17011	17079	16895	16801	16892	16900	16896	16898	16723	16823	16834	16746	16913	16800	16750	16902	16741	16893	16826	16736	16874	16971	16833	16835	16861	16866	16828	16622	17052	17080	16943	16853	16824	16742	16924	16875	17097	17026	16796	16842	16729	16742	17029	16965	16696	16757	16677	16737	16922	16948	16845	16845	17004	16725	16952	16702	17021	17004	16899	16834	16784	16985	16960	16876	16765	16836	16900	16733	16977	16838	16752	16708	17036	16889	16925	16825	16838	16809	16812	17029	16760	16981	16786	16875	16796	16941	16672	16835	16890	16925	16766	16607	16863	16908	17017	16888	16676	16866	16759	16762	16874	16898	16775	16836	16813	16673	16910	16944	16895	16965	17068	16984	16734	17016	16872	16886	16941	16718	16968	16745	16936	16911	16845	16793	16839	16691	16760	16722	16910	16733	16742	16784	16741	16729	17017	16884	16779	16959	16961	16752	17092	16851	17036	16905	16937	16577	16888	16839	16860	17009	16832	16928	16710	16872	16852	16570	16981	16890	16776	17022	16912	16792	16921	16980	16797	17098	17051	16821	17051	16965	16746	16671	16743	16782	16867	16857	17138	16819	16952	16851	16662	16711	16883	16863	16892	16940	16932	16853	16838	16780	16764	16809	16907	16830	16808	16856	17026	16967	16950	16796	16708	16878	16832	16696	16880	16786	16926	16742	16645	17117	16948	17033	16858	16790	16943	16912	16816	16665	16906	16824	16961	16809	16780	16705	17023	16898	16924	17189	17006	16864	16726	16595	16764	17006	16931	16885	16962	16765	16879	16833	16824	16936	16869	16872	16819	16860	16728	16843	16671	16779	16838	16779	17030	17012	16737	16877	16885	16921	16879	16940	16844	16835	16883	16782	16751	17019	16726	16952	16913	17040	16875	16900	16908	17008	16897	16623	16756	17010	16844	16872	17053	16810	16871	16654	16750	16767	16775	16965	16975	16917	16946	16809	16644	16871	16971	17104	16942	16954	16916	16616	17002	16750	17021	16754	16798	17013	16925	16684	16969	16901	16786	16811	16849	16741	16926	17062	16885	17005	16956	16874	17049	16831	16894	16862	17132	16903	16883	16793	16874	16875	16815	16902	16932	16792	16787	16753	16753	16786	16727	16822	16928	17099	16920	16753	16722	16781	16992	16793	16757	16836	16693	16759	16790	16945	16990	16693	16986	16959	17029	17068	16953	16769	16783	16800	16552	16903	16827	16963	16892	16762	16888	16863	16947	16996	16954	17017	16846	16989	17010	16856	16911	16816	16890	16748	17035	16851	16782	16732	16667	16867	17033	16806	17153	16953	16819	16687	16753	16915	17016	17001	17026	16735	17028	17056	17031	16918	16789	16818	16919	16945	16805	16764	16884	16962	16926	16881	16997	16800	16650	16879	16658	16882	16892	16931	16926	17003	16900	17109	16892	16724	17082	16918	17061	16811	16812	16923	16907	16801	16789	16929	16859	16925	16904	16730	17000	16999	16940	16840	16850	16951	16831	16722	16918	16841	16924	16952	16826	16800	16685	16866	16994	16886	16686	17091	16857	16815	16955	17048	16794	16750	16773	17037	16832	16808	16930	16770	16823	16979	16931	16905	16898	17065	16999	16777	16858	16725	16896	16943	16793	16834	16743	16813	17058	16740	17015	16998	16744	16746	16971	17044	16970	17014	16737	16831	16828	16808	17008	16888	16786	16796	16660	16753	16873	16937	17163	17064	16748	16697	16771	16814	16994	17008	17077	16983
16843	31252	35014	34277	30732	26153	24323	21913	20343	19364	18136	17597	28405	39596	36949	30342	21225	17136	15913	15539	15019	15272	15071	15286	15120	15177	15038	15017	15155	15061	15185	15071	15135	15038	15060	15179	15286	15193	15131	15297	15120	15151	15084	15063	15020	15123	15187	15141	15245	15183	15160	15311	15160	14943	15114	14966	15115	15187	15060	15163	15226	14929	15093	15235	15148	15123	15052	15161	15230	15203	15165	15253	15075	15137	15078	15182	15025	15137	15092	15058	15093	15217	15288	15120	15069	14948	14998	15118	15240	14996	15269	15135	15042	15228	15087	15022	15089	15130	15056	15039	15277	14972	15067	15149	15011	15213	15138	14894	15044	15118	15288	15019	15200	15044	15097	15237	14996	15233	15256	15181	15148	15128	15074	15281	15299	15194	15092	15016	15249	15156	15078	15142	15105	15124	15133	14932	15132	15269	15246	15157	15015	15081	15113	15076	15117	15101	14971	15235	15098	15168	15148	15021	15090	15085	15143	14890	15057	15055	15056	15012	15135	15246	15281	15215	15137	15067	15088	15119	14992	14904	15137	15203	15186	15110	14918	14968	15142	15033	15112	15042	15124	14965	15040	15017	14989	15145	14944	15186	15029	15019	14916	15147	15145	15046	15003	15164	15049	15092	15135	15084	15058	15215	15001	15170	15006	15118	14912	15077	15073	15078	15166	15083	15042	15288	15021	15216	15255	15051	15017	15147	15190	15022	15110	14866	15172	15097	15154	15248	15055	15045	15059	15129	15019	15039	14913	15132	15209	15117	14967	15059	15023	14964	15047	15191	14972	15047	15027	15122	15200	15034	15123	15095	14933	15055	15177	15105	15055	14952	15099	15158	15083	15225	15109	14972	15009	15155	15081	15247	15083	15041	15242	15095	15171	15188	15089	14961	15115	15181	15206	15229	15125	15123	15231	14999	15172	15096	15082	15004	15098	15290	15058	15117	15199	15005	15089	15093	15141	14893	15197	15140	15199	15003	15097	15019	15140	15122	15061	15172	15058	15190	15104	15191	15247	15146	14990	15026	15120	15097	15021	15207	15034	15107	15173	15046	15301	15135	15221	15046	15107	15074	15034	15242	14972	15149	15242	14989	15083	15170	15224	15047	15209	15151	15179	15167	15097	14992	14987	15110	15006	15105	15106	15072	15018	15149	15038	15019	15189	15093	15131	15077	15192	14930	15148	15129	15208	15058	14962	14978	15285	15173	15049	15170	15039	15006	15233	15050	15138	15040	15249	15068	15127	14999	15170	15174	15128	15189	15157	15057	15180	15011	15031	14976	15203	15149	15057	14974	14898	15254	15108	15247	15048	15181	15084	15094	15014	15183	15200	15257	15071	15273	15222	15113	15074	14988	15081	15001	15068	15138	15195	15216	14980	15169	15221	15253	15109	14976	15194	15095	15236	15071	15260	15018	15114	15073	15246	15077	15189	15189	15027	14949	15196	15114	15129	15008	15078	15088	15148	15099	15168	15069	15125	15003	14924	15033	15128	15114	15114	15030	15134	15217	15023	15077	14900	15118	15201	15124	15288	15211	15136	15140	15151	15078	15084	15223	15048	15001	15099	15064	15005	15083	15008	15095	15218	15101	15162	15140	15205	15020	15144	15086	15066	15151	15078	15086	15164	15134	15012	15040	15181	15194	15101	15197	15133	15046	15001	15304	14952	15028	15229	14984	14901	15034	15017	14950	15118	15201	15010	15161	15134	15156	15170	15080	15075	15191	14994	15137	15087	14994	15159	15059	15003	15054	15168	15234	15174	15039	14963	14906	15027	15131	15072	15046	15148	15078	15185	14910	15110	15078	15153	15263	15092	15065	15116	15065	15133	15165	15135	15207	15041	15083	15009	15094	15133	15085	15222	15163	15197	15129	15194	15047	15192	15002	15091	15024	15136	15238	15035	14984	15069	15047	15196	14930	15162	15069	15231	15080	15079	14946	15068	15287	15053	15066	15166	15006	15049	15083	15174	15143	15183	15154	15100	15051	15012	15150	15136	15058	15074	15083	14976	15103	15062	15213	14955	15207	15147	15186	15092	14943	15128	15101	15193	15036	15076	14850	15089	15047	15150	15219	15040	15143	14957	15117	15172	15160	15143	15021	14985	15111	15196	15009	14984	15278	15148	15042	14989	15130	15098	15011	15243	15089	15098	15126	15013	15144	15048	15293	15009	15134	15101	14964	15053	15177	15103	15089	15110	15105	15179	15211	15077	15214	15082	15052	15056	15170	15089	15188	15179	15115	15124	15227	15075	15144	15077	15082	14960	14998	15064	15137	15258	15068	14951	15319	15098	15164	15059	15188	15070	15143	15184	15015	14994	15133	15269	14975	15055	15063	15081	15011	14881	14943	15240	15049	15185	15088	15147	15061	15025	15134	14943	15300	15078	14939	15177	15047	15007	14894	15173	14978	15278	15187	15143	15191	15153	14964	14957	15091	14903	15130	14932	15047	14985	15051	15091	15099	15029	15013	15194	15116	15230	15138	15082	14931	15213	15098	15061	15133	15235	14884	15051	15250	15078	15036	15020	15130	15060	15248	15168	15179	14981	15346	14944	15095	15014	15173	15122	15163	15084	15007	15031	15129	15198	15078	15085	15046	15213	15060	15187	15127	15067	15162	15084	15112	14991	15074	15277	14937	14940	15060	15218	15211	15282	15093	15031	15150	15072	15050	15185	14982	15130	15163	15125	15041	15052	15070	15045	15046	15168	14976	14996	14971	15100	15159	15070	15042	15184	15243	15056	15197	15235	15176	15103	15050	15227	15085	14916	15166	15170	15047	14964	14997	15048	15097	15094	15096	15057	15199	15114	15059	15219	15204	15080	15012	15143	14937	14954	15045	15009	15194	15210	15062	15191	14927	15072	14949	15287	15047	14960	15125	15006	15098	15188	15049	15135	15131	14982	15106	15091	15150	15138	14931	15032	15043	14941	15023	14955	15006	15082	15069	15027	14867	15252	15277	15245	15132	15109	15131	15227	15021	14990	15157	15241	15049	15142	15133	15186	14973	15046	15186	15057	14959	15104	15041	15025	15098	15119	15116	15117	15133	15123	15060	14959	14996	15057	15146	14836	15250	15076	15127	15202	15023	15233	15027	14975	15151	15145	15098	15140	15098	15115	15211	14859	14988	15020	15001	14948	15075	15159	15216	14928	15021	15220	15108	14981	15135	14970	14876	15193	15054	15174	15185	15095	14899	15084	15236	15046	15189	15090	15100	15017	15120	15105	15222	15192	15019	15343	15050	15209	15119	15245	14872	15181	14919	15028	15010	15043	14985	15026	14945	15194	15181	15063	15038	15119	15051	15045	15008	15267	15103	15127	15155	15125	15158	15093	15091	15226	15047	15142	15160	15003	15075	15053	15242	15136	15060	15100	14939	14997	15087	15112	15115	15051	15140	15251	15054	15094	15098	15050	14941	15082	15076	15078	15158	15031	15112	15069	15063	15146	15089	15281	15120	15264	15098	15258	14999	15158	14962	15091	15223	15145	15148	15043	15193	15065	15026	15077	15183	15104	14956	15063	15111	15086	15092	15134	15149	15152	15207	14888	15017	15115	15063	15093	15161	15056	14956	15269	15183	15309	15152	14917	15017	15105	15397	15081	15040	15123	15219	15160	15085	15178	15106	15052	15193	15123	15187	14977	15015	15191	15038	15152	15160	15129	15159	15021	15214	15162	15183	14899	15061	15121	15129	15147	15070	15119	15059	15146	15021	15017	14840	15058	15106	15102	15105	15056	15111	15062	15184	15103	14941	15044	15020	15129	15084	15079	15047	14987	15288	15217	15023	15172	14992	15042	15197	15072	14996	15080	15040	15055	14910	15096	15108	15098	15184	15224	15261	15027	15085	14856	15003	15074	15135	15057	14926	15160	15164	14967	15027	15153	14927	15157	15096	15114	15078	15153	14961	15050	15178	15002	15163	15099	15022	14995	15219	15254	15001	15102	15077	15072	15023	15196	15156	14978	15045	15067	15048	15032	15015	14991	15362	15102	14975	15181	15177	15140	15051	15182	14798	15114	15158	15079	15034	14917	15202	15111	15112	15044	15167	15067	15077	15209	15184	15115	15224	15129	15140	15283	15046	15039	15017	15064	15142	15231	15132	15137	15122	15015	15148	14974	15152	15010	15144	15101	15117	15057	14976	15158	15067	15164	15101	15011	14968	15153	14973	15098	15219	15095	15162	15204	15273	15224	15042	15240	14982	15097	15066	15194	15039	15264	15083	15168	14944	15238	15139	15205	15002	15184	15317	15114	15169	15042	15176	14887	15053	14988	14984	15120	14998	15088	15037	15145	15020	15158	15052	15132	14949	15103	15213	15105	15173	15122	15268	15082	15063	15125	15107	15020	15137	15129	15147	15195	15106	14975	15107	15028	15086	15210	15110	15128	15213	15011	14890	15146	15061	15067	15046	15036	14977	15118	15234	15120	15206	15006	15273	15144	15282	15059	15209	14980	15289	15016	15090	15099	14933	15004	15080	15210	15081	15084	15161	15159	14942	14977	14892	15198	14872	14960	15044	15098	15158	14957	15184	15164	15069	15048	15218	15184	15058	15118	15055	14920	15161	15101	15204	15063	15126	14934	15102	15085	15131	15198	15122	15080	15267	15005	15074	15216	15032	15046	15121	15203	15031	15178	14971	15098	15088	15045	15107	15164	15168	14865	15166	15037	15159	15082	15180	15153	15198	15170	15165	15050	15127	15150	15188	14958	15228	15147	15173	14975	15113	15112	15129	15183	15363	15010	15088	14878	15169	15081	15052	15115	15135	15329	15010	15183	15049	15112	14927	15118	15202	15166	15297	15047	15035	15121	15045	15157	14977	15053	15195	15114	15207	15180	14932	15112	15115	15114	15047	15104	14936	15032	14996	15124	15169	15223	14921	15059	15298	14978	15069	15220	15115	15110	15105	15076	15022	15137	14986	14992	15059	15076	15098	15004	15149	15352	15102	15047	14962	15026	15140	14858	15083	15154	15095	15316	15174	15059	15131	15027	15119	15089	15042	14975	14962	14959	15025	15109	14936	14856	15011	15045	15051	15170	14902	15163	15038	15111	15025	14994	15157	15073	15129	15043	14888	15152	15225	14961	15144	15213	14984	15186	15130	15084	15054	15042	15318	15135	15022
26850	21679	25639	25901	22820	20923	19874	18649	17859	17547	17119	16943	17421	18688	18694	18073	17253	16844	16397	16688	16444	16504	16580	16469	16419	16402	16677	16630	16412	16428	16565	16533	16558	16548	16539	16664	16420	16345	16448	16377	16555	16485	16666	16577	16394	16305	16401	16317	16440	16307	16402	16446	16649	16447	16416	16561	16425	16344	16423	16516	16356	16494	16455	16432	16534	16527	16578	16400	16417	16233	16473	16437	16486	16528	16418	16331	16361	16505	16456	16553	16539	16536	16324	16551	16273	16332	16373	16336	16429	16334	16432	16309	16399	16333	16710	16520	16467	16576	16782	16435	16468	16580	16463	16542	16535	16525	16376	16504	16522	16546	16435	16610	16330	16557	16488	16465	16573	16427	16327	16616	16372	16369	16436	16610	16472	16398	16436	16424	16593	16598	16438	16390	16535	16489	16362	16231	16365	16566	16200	16534	16345	16522	16308	16382	16469	16605	16494	16601	16528	16539	16493	16318	16551	16581	16555	16393	16292	16332	16466	16611	16350	16559	16277	16472	16525	16519	16272	16373	16361	16343	16493	16505	16557	16357	16409	16490	16505	16454	16495	16271	16602	16665	16538	16451	16302	16533	16520	16539	16568	16661	16504	16454	16381	16552	16353	16364	16346	16575	16543	16438	16392	16706	16421	16435	16440	16470	16281	16422	16455	16304	16354	16471	16285	16482	16401	16489	16489	16576	16576	16452	16373	16318	16422	16426	16531	16464	16647	16586	16616	16482	16591	16390	16512	16477	16515	16571	16507	16551	16549	16598	16560	16536	16701	16372	16377	16482	16727	16512	16372	16438	16448	16378	16473	16248	16233	16515	16593	16628	16488	16497	16387	16475	16324	16548	16431	16468	16499	16476	16348	16483	16466	16485	16407	16562	16344	16528	16536	16640	16584	16347	16320	16313	16469	16431	16459	16308	16568	16211	16495	16620	16557	16525	16311	16533	16478	16456	16529	16390	16702	16451	16419	16701	16416	16473	16719	16485	16284	16399	16468	16313	16253	16442	16414	16451	16308	16672	16402	16532	16572	16543	16318	16482	16359	16381	16425	16403	16566	16540	16109	16504	16398	16372	16594	16404	16405	16683	16368	16423	16564	16616	16320	16550	16450	16378	16292	16356	16319	16430	16605	16545	16407	16568	16426	16244	16413	16494	16360	16359	16311	16646	16414	16380	16539	16441	16419	16511	16404	16274	16452	16337	16546	16522	16441	16542	16189	16560	16600	16507	16426	16692	16527	16654	16483	16441	16524	16257	16431	16537	16726	16533	16490	16355	16389	16506	16499	16522	16485	16389	16598	16362	16597	16574	16514	16511	16538	16328	16574	16548	16489	16489	16542	16308	16409	16596	16326	16523	16440	16561	16617	16354	16196	16470	16377	16360	16374	16405	16349	16436	16317	16467	16418	16610	16333	16422	16438	16333	16325	16391	16339	16350	16450	16197	16565	16368	16366	16487	16486	16454	16420	16537	16420	16426	16530	16656	16662	16323	16399	16284	16491	16250	16602	16599	16395	16540	16529	16528	16309	16286	16331	16570	16591	16470	16372	16432	16316	16263	16371	16385	16689	16395	16437	16396	16525	16338	16493	16499	16449	16542	16408	16350	16365	16411	16222	16374	16594	16496	16598	16662	16477	16435	16508	16397	16586	16430	16353	16605	16429	16528	16526	16457	16340	16343	16387	16525	16414	16447	16358	16488	16342	16393	16422	16553	16466	16393	16697	16526	16524	16408	16183	16513	16317	16387	16511	16463	16672	16560	16303	16483	16552	16327	16596	16319	16392	16497	16696	16392	16584	16333	16408	16333	16523	16490	16330	16484	16350	16468	16488	16335	16476	16435	16432	16512	16622	16402	16450	16361	16582	16362	16463	16387	16437	16298	16344	16440	16564	16530	16509	16631	16602	16569	16417	16402	16447	16437	16471	16484	16279	16323	16632	16461	16502	16499	16466	16403	16395	16540	16473	16484	16428	16487	16367	16572	16458	16339	16421	16502	16462	16460	16409	16444	16600	16508	16464	16548	16340	16531	16450	16618	16492	16473	16199	16331	16368	16416	16492	16541	16380	16439	16485	16515	16557	16413	16519	16375	16602	16476	16491	16431	16508	16637	16586	16313	16437	16493	16288	16470	16459	16483	16580	16339	16382	16442	16362	16463	16509	16388	16448	16483	16209	16319	16529	16241	16642	16438	16264	16459	16296	16496	16575	16611	16480	16487	16501	16526	16545	16576	16259	16346	16338	16438	16516	16444	16227	16283	16730	16473	16444	16420	16559	16337	16344	16524	16610	16494	16351	16673	16422	16622	16478	16450	16598	16519	16589	16391	16451	16454	16527	16502	16409	16455	16457	16673	16282	16547	16436	16437	16681	16396	16438	16520	16328	16545	16653	16395	16545	16365	16482	16511	16338	16479	16516	16457	16348	16341	16427	16478	16473	16404	16396	16509	16578	16633	16519	16560	16735	16400	16518	16242	16388	16556	16632	16623	16413	16284	16475	16286	16362	16609	16470	16269	16620	16439	16583	16457	16665	16695	16327	16328	16468	16350	16438	16267	16452	16488	16369	16540	16517	16518	16576	16393	16577	16444	16552	16377	16683	16560	16362	16606	16445	16319	16675	16644	16358	16457	16453	16482	16472	16417	16485	16595	16527	16395	16586	16458	16492	16504	16536	16412	16513	16642	16462	16587	16454	16478	16529	16525	16489	16546	16377	16441	16476	16407	16381	16333	16487	16489	16460	16312	16537	16465	16590	16455	16456	16514	16484	16191	16601	16387	16366	16397	16552	16502	16462	16413	16443	16539	16513	16694	16501	16277	16442	16541	16565	16452	16543	16633	16572	16396	16566	16574	16623	16711	16595	16435	16478	16339	16582	16517	16450	16342	16473	16558	16373	16330	16345	16313	16554	16635	16469	16490	16642	16454	16496	16442	16446	16438	16610	16298	16620	16553	16484	16481	16270	16474	16640	16564	16475	16416	16408	16532	16431	16642	16499	16403	16385	16552	16504	16422	16514	16355	16414	16309	16385	16280	16458	16416	16456	16571	16658	16302	16637	16461	16503	16417	16349	16707	16581	16524	16473	16411	16239	16454	16325	16486	16440	16613	16642	16463	16572	16506	16614	16475	16344	16429	16559	16516	16419	16477	16462	16605	16476	16335	16450	16375	16420	16445	16636	16366	16404	16496	16397	16436	16644	16416	16519	16595	16449	16559	16497	16393	16709	16581	16415	16508	16361	16481	16520	16466	16712	16387	16287	16420	16681	16481	16549	16360	16498	16476	16472	16366	16611	16385	16371	16384	16485	16515	16464	16226	16387	16375	16450	16363	16446	16641	16435	16454	16384	16479	16485	16567	16423	16431	16590	16364	16381	16458	16380	16339	16465	16627	16552	16235	16401	16341	16344	16496	16287	16425	16526	16484	16505	16700	16526	16460	16538	16410	16381	16390	16456	16463	16512	16533	16352	16643	16459	16329	16369	16437	16601	16420	16741	16583	16295	16388	16493	16516	16312	16361	16650	16531	16721	16462	16533	16528	16543	16317	16484	16673	16505	16651	16488	16367	16555	16405	16550	16518	16382	16535	16586	16219	16427	16295	16532	16463	16513	16354	16354	16281	16520	16527	16416	16542	16351	16725	16415	16459	16422	16416	16604	16672	16496	16615	16236	16326	16314	16371	16744	16628	16608	16319	16322	16517	16423	16324	16344	16522	16259	16354	16183	16429	16450	16370	16488	16525	16377	16462	16360	16335	16423	16425	16497	16621	16495	16507	16311	16577	16501	16306	16650	16557	16619	16650	16580	16523	16335	16395	16547	16534	16570	16632	16521	16417	16519	16577	16579	16869	16677	16447	16612	16425	16501	16584	16468	16551	16564	16389	16434	16472	16607	16356	16396	16517	16448	16490	16403	16545	16494	16460	16670	16578	16397	16392	16356	16487	16484	16383	16406	16303	16217	16364	16332	16595	16463	16509	16535	16515	16588	16617	16225	16344	16312	16486	16499	16493	16456	16567	16577	16501	16599	16367	16263	16450	16330	16251	16405	16487	16520	16299	16395	16418	16312	16454	16299	16577	16458	16592	16383	16364	16546	16542	16361	16314	16413	16440	16764	16579	16503	16358	16339	16425	16489	16423	16543	16382	16440	16388	16617	16492	16434	16514	16495	16515	16724	16534	16376	16489	16367	16405	16479	16408	16320	16333	16388	16588	16368	16353	16384	16601	16329	16315	16450	16400	16504	16560	16531	16476	16416	16527	16382	16458	16542	16569	16221	16563	16482	16318	16325	16345	16402	16534	16385	16669	16516	16634	16598	16428	16465	16347	16604	16373	16570	16491	16576	16462	16263	16249	16471	16390	16424	16434	16409	16556	16495	16335	16464	16610	16518	16536	16390	16515	16489	16384	16529	16555	16460	16568	16453	16431	16438	16376	16384	16702	16314	16544	16394	16288	16439	16370	16306	16465	16504	16450	16345	16417	16252	16410	16549	16449	16291	16243	16461	16540	16369	16394	16566	16326	16586	16485	16510	16524	16420	16389	16364	16398	16469	16464	16234	16379	16415	16495	16544	16352	16559	16416	16432	16352	16512	16516	16529	16400	16582	16440	16523	16515	16683	16519	16563	16499	16647	16438	16581	16350	16481	16451	16667	16482	16586	16546	16302	16425	16458	16644	16358	16364	16459	16475	16380	16527	16465	16630	16393	16406	16661	16591	16490	16604	16515	16350	16458	16459	16567	16633	16383	16423	16344	16413	16417	16454	16418	16440	16568	16411	16436	16584	16500	16523	16580	16408	16346	16278	16318	16374	16414	16444	16511	16340	16417	16448	16321	16296	16498	16429	16660	16424	16542	16362	16696	16568	16618	16468	16403	16578	16443	16450	16473	16484	16442	16422	16509	16491	16561	16425	16320	16273	16333	16633	16621	16514	16609	16387	16509	16441	16682	16490	16469	16424	16434	16519	16390	16305	16252	16348	16647	16532	16363	16318	16613	16551	16485	16384	16397	16452	16553	16463	16497	16359	16504	16476	16518	16345	16588	16408	16335	16470	16444	16398	16465	16417	16625	16408	16782	16441	16453	16412	16439	16492	16511	16535	16469	16476	16445	16573	16458	16484	16427	16514
16134	21623	24152	25440	24340	21800	19856	18101	17455	16941	16294	15736	16705	18020	17489	16378	15638	14991	14723	14856	14918	14817	14889	14788	14800	14806	14871	14648	14867	14902	14828	14834	14784	14741	14816	14762	14794	14818	14718	14823	14838	14752	14816	14864	14589	14813	14820	14658	14863	14754	14787	15019	14966	14789	14811	14927	14693	14800	14784	14729	14851	14692	14946	15027	14920	14910	14786	14677	14800	14819	14903	14785	14823	14816	14727	14750	14889	14710	14672	14913	14978	14671	14797	14778	14804	14868	14927	14792	14899	14521	14785	14845	14829	14898	14787	14975	14799	14872	14751	14834	14692	14897	14609	14882	14737	14839	14872	14859	14881	14704	14876	14928	14682	14805	14858	14760	14877	14946	14729	14871	14657	14844	14874	14725	14879	14891	14620	14820	14823	14890	14929	14691	14791	14887	14716	14820	14922	14769	14851	14827	14921	14866	14822	14858	14865	14826	14947	14785	14851	14792	14769	14767	14668	14762	14748	14823	14757	14900	14656	14866	15019	14746	14908	14820	14937	14815	14866	14822	14874	14877	14734	14725	14822	14810	14860	14956	14563	14812	14626	14777	14725	15000	14808	14774	14932	14739	14786	14868	14891	14878	14763	14916	14877	14790	14903	14741	15001	14802	14827	14718	14877	14807	14703	14892	14855	15018	14850	14792	14842	14725	14683	14585	14764	14752	14863	14902	14859	14724	14709	14824	14774	14633	14876	14761	14832	14729	14764	14780	14867	14709	14811	14868	14867	14853	14853	14787	14813	14706	14792	14832	14728	14772	14788	14803	14648	14879	14814	14891	14837	14794	14845	14715	14720	14804	14831	14949	14738	14899	14696	14906	14868	14780	14804	14846	14835	14725	14740	14889	14696	14908	14718	14786	14947	14883	14863	14695	14811	14851	14795	14798	14922	14744	14899	14782	14908	14727	14902	14811	15040	14950	14884	14868	14866	14898	14931	14920	14756	14711	14759	14961	14809	14875	14886	14624	14836	14658	15032	14779	14861	14808	14925	14744	14625	14808	14762	14838	14754	14738	14958	14689	14757	14839	14706	14787	14767	14785	14939	14892	14793	14863	14847	14806	14732	14868	14697	14873	14784	14747	14910	14752	14931	14755	14707	14743	14914	14906	14820	14677	14797	14748	14638	14890	14732	14801	14810	14716	14754	14910	14807	14755	14841	14865	14732	14859	14768	14872	14844	14675	14833	14829	14777	14784	14822	14853	14886	14675	14878	14832	14777	14753	14867	14874	14773	14846	14708	14897	14769	14859	14752	14827	14844	14830	14738	14899	14916	14802	14814	14744	14826	14776	14931	14843	14977	14851	14929	14882	14684	14659	14924	14779	14764	14801	14883	14936	14810	14897	14934	14701	14729	14906	14954	14611	14824	14756	14817	14821	14719	14702	14884	14909	14844	14820	14910	14942	14846	14746	14842	14935	14884	14964	14702	14772	14837	14876	14745	15022	14858	14803	14730	14832	14753	14715	14805	14854	14819	14926	14837	14678	14787	14868	14815	14665	14713	14822	14842	14715	14805	15007	14818	14893	14721	14736	14829	14803	14688	14875	14819	14855	14942	14728	14869	14812	14921	14860	14725	14750	14818	14763	14748	14829	14729	14765	14908	14795	14889	14748	14833	14889	14874	14671	14792	14743	14828	14831	14819	14903	14997	14904	14909	14727	14862	14660	14842	14699	14867	14898	14910	14790	14590	14815	14886	14827	14939	14934	14723	14816	14911	14839	14985	14812	14723	14761	14721	14926	14801	14893	14892	14793	14727	14754	14823	14807	14884	14737	14864	14848	14743	14687	14695	14831	14704	14735	14636	14769	14753	14836	14756	14715	14864	14923	14689	14863	14779	14816	14696	14817	14699	14705	14761	14837	15012	14786	14692	14951	14811	14899	14891	14811	14915	14852	14782	14816	14883	14803	14655	14948	15047	15000	14735	14894	14799	14723	14620	14783	14782	14818	14811	14849	14858	14839	14568	14882	14928	14929	14955	14838	14848	14895	14825	14878	14646	14921	14678	14871	14785	14609	14852	14840	14708	14840	14733	14730	14867	14743	14897	14785	14870	14765	14837	14977	14897	14682	14780	14878	14873	14914	14723	14685	14815	14867	14700	14779	14651	14798	14841	14817	14872	14843	14808	14691	14811	14719	14850	14692	14763	15014	14822	14854	14931	14803	15047	14910	14669	14806	14869	14701	14758	14613	14853	14746	14752	14763	14899	14799	14735	14655	14767	14859	14878	14662	14876	14826	14831	14793	14666	14807	14711	14905	14860	14932	14910	14889	14808	14830	14918	14791	14677	14823	14856	14909	14986	14840	14753	14940	14850	14720	14906	14975	14795	14936	14821	14848	14935	15027	14861	14786	14772	14801	14963	14735	14968	14785	14922	14697	14851	14958	14848	14833	14809	14885	14856	14770	14790	14739	14833	14785	14767	14809	14806	14835	14917	14845	14792	15020	14661	14849	14729	14800	14884	14987	14849	14937	14834	14792	14698	14922	14846	14639	14779	14716	14872	14593	14883	14808	14852	14594	14875	14908	14829	14869	14778	14974	14741	14811	14649	14710	14676	14806	14775	14999	14896	14779	14838	14849	14769	14749	14685	14787	14795	14867	14776	14724	14813	14682	14701	14842	14882	14711	14822	14789	14921	14894	14739	14752	14796	14672	14867	14815	14900	14841	14966	14782	14797	14855	14868	14917	14757	14739	14786	14813	14975	14800	14838	14814	14893	14926	14685	14717	14771	14781	14830	14823	14740	14714	14821	14925	14820	14704	14964	14734	14999	14822	14658	14858	14648	14722	14859	14883	14830	14782	14761	14643	14889	14798	14915	14845	14674	14654	14816	14873	14632	14685	14768	14698	14742	14871	14737	14702	14783	14765	14801	14879	14772	14721	14784	14956	14837	14842	14743	14782	14612	14761	14794	14764	14788	14655	14963	14824	14712	14685	14862	14928	14824	14872	14681	14870	14731	14829	14799	14838	14652	14828	14598	14868	14756	14844	14690	14800	14810	14779	14922	14842	14860	14900	14860	14796	14804	14890	14838	14850	14827	14784	14917	14779	14920	14789	14936	14751	14801	14956	14784	14960	14725	14819	14890	14794	14894	14871	14766	14747	14981	14748	14769	14788	14916	14877	14712	14887	14849	14900	14880	14784	14968	14982	14850	14809	14737	14847	14801	14932	14777	14980	14679	14860	14785	14761	14794	14626	14986	14932	14877	14745	14826	14815	14840	14803	14949	14682	14782	14688	14873	14762	14809	14860	14849	14838	14751	14632	14980	14895	14652	14787	14833	14924	14852	14814	14923	14852	14857	14994	14796	14736	14771	14947	14807	14788	14816	14742	14872	14789	14746	14848	14780	14732	14873	14902	14889	14945	14739	14834	14898	14812	14835	14840	14920	14979	14689	14811	14987	14725	14790	14671	14762	14734	14767	15039	14649	14870	14893	14627	14808	14777	14648	14871	14909	14807	15003	14909	14950	14940	14739	14782	14807	14622	14894	14724	14810	14971	14854	14734	14800	14804	14737	14862	14884	14966	14822	14748	14850	14884	14672	14903	14764	14863	14848	15051	14856	14774	14750	14799	14843	14776	14784	14850	14941	14790	14998	14886	14650	14737	14752	14766	14842	14682	14804	14874	14815	14964	14688	14850	14886	14754	14735	14791	14829	14800	14847	14972	14896	14754	14874	14868	14758	14846	14731	14786	14734	15001	14939	14841	14917	14783	14728	14821	14748	14778	14891	14776	14700	14769	14856	14751	15110	14749	14749	14743	14681	14836	14820	14803	14730	14653	14962	14629	14980	14829	14738	14793	14819	14884	14812	14817	14734	14824	14787	14829	14797	14771	14900	14706	14842	14676	14999	14884	14953	14818	14922	14669	14985	14662	14874	15034	14820	14734	14762	14766	14794	14915	14817	14815	14808	14739	14817	14816	14859	14836	14809	14908	14773	14856	14729	14777	14791	14887	14724	14645	15019	14718	14913	14813	14782	14693	14813	14838	14799	14808	14863	14855	14925	14930	14757	14768	14883	14860	14919	14867	14730	14861	14800	14703	14826	15027	14824	14842	14855	14861	14817	14788	14872	14740	14892	14742	14793	14772	14883	14896	14802	14878	14843	14759	14760	14787	14743	14752	14882	14912	14784	14815	14709	14783	14757	14688	14831	14802	14779	14925	14711	14832	14966	14875	14730	14761	14580	14770	14721	14755	14736	14812	14815	14853	14869	14858	14846	14776	14811	14848	14858	14820	14838	14788	15027	14914	14857	14839	14804	14650	14776	14795	14831	14857	14838	14838	14800	14779	14936	14829	14893	14870	14867	14933	14795	14811	14673	14724	14802	14879	14685	14863	14958	14920	14764	14834	14766	14869	14647	14680	14860	14829	14911	14750	14834	14817	14773	14918	14796	14672	14872	14810	14666	15057	14688	14776	14802	14753	14789	14709	14853	14916	14787	14894	14728	14840	14739	14831	14825	14907	14978	14727	14634	14700	14636	14933	14777	14772	15100	14863	14661	14874	14938	14741	15000	14935	14848	14826	14793	14757	14832	14841	14800	14966	14678	14839	14875	14834	14938	14785	14829	14791	14949	14837	14691	14798	14874	14880	14912	14704	14740	14667	14757	14685	14889	14702	14957	14781	14890	14727	14796	14985	14964	14955	14828	14811	14754	14871	14761	14638	14872	14735	14716	14893	14850	14787	14728	14900	14897	14734	14885	15007	14918	14778	14854	14759	14599	14951	14911	14890	14853	14655	14821	14880	14944	14824	14766	14950	14742	14757	14762	14722	14645	14804	14872	14759	14744	14828	14660	14806	14937	14876	14771	14746	14795	14920	14912	14813	14738	14963	14853	14965	14670	14816	14741	14935	14823	14775	14822	14882	14888	14975	14842	14829	14691	14753	14895	14950	14818	14821	14963	14855	14788	14712	14723	14904	14871	14968	14912	14859	14730	14907	14868	14781	14795	14730	14866	14805	14913	14880	14660	14820	14723	14760	14760	14904	14791	14803	14795	14759	14848	14843	14914	14914	14839	14893	14766	14774	14852	14890	14855	14837	14962	14854	14941	14895	14888	14832	14823	14810	14718	14844	14710	14553	14723	14794	14940	14654	14937	14730
23642	20913	28229	24304	23169	24423	23378	19548	18793	18385	18042	17778	21903	28946	27775	24183	19952	17802	17234	17049	16996	16801	16867	16856	16878	16961	16804	16590	16805	16892	16688	16518	16568	16694	16863	16557	16870	16851	16698	16800	16675	16897	16728	16888	16864	16857	16682	16625	16905	16775	16788	16795	16901	16669	16772	16637	16509	16849	16853	16686	16714	16661	16564	16658	16772	16790	16677	16735	16824	16610	16669	16757	16799	16885	16608	16680	16655	16956	16771	16892	16777	16656	16761	16658	16750	16643	16613	16885	16818	16655	16711	16605	16571	16691	16725	16709	16947	17063	16885	16825	16615	16801	16816	16818	16844	16746	16849	16768	16717	16602	16634	16720	16475	16650	16820	16810	16705	16617	16882	16785	16520	16698	16592	16607	16627	16683	16768	16663	16770	16670	16587	16651	16709	16715	16528	16848	16706	16633	16495	17019	16734	16669	16755	16767	16713	16720	16593	16866	16886	16729	16737	16651	16732	16458	16513	16629	16617	16679	16584	16445	16812	16760	16841	16531	16754	16772	16855	16748	16645	16825	16828	16650	16912	16537	16742	16737	16772	16560	16553	16702	16556	16729	16959	16640	16726	16677	16801	16601	16557	16637	16522	16677	16679	16564	16525	16732	16599	16652	16677	16583	16655	16660	16911	16821	16675	16834	16767	16715	16589	16710	16492	16566	16582	16872	16756	16732	16720	16701	16579	16531	16612	16540	16780	16717	16501	16607	16585	16723	16742	16768	16668	16789	16718	16604	16715	16526	16611	16552	16729	16907	16845	16629	16662	16680	16732	16715	16474	16816	16616	16728	16747	16674	16743	16701	16752	16762	16620	16720	16421	16689	16634	16781	16626	16830	16608	16830	16906	16698	16745	16732	16513	16834	16819	16574	16815	16767	16738	16642	16740	16838	16593	16661	16532	16697	16665	16839	16665	16699	16681	16699	16817	16557	16632	16699	16627	16636	16697	16560	16615	16667	16539	16866	16729	16729	16763	16734	16628	16735	16697	16780	16674	16901	16862	16739	16671	16741	16808	16534	16697	16680	16682	16738	16750	16634	16707	16918	16636	16695	16828	16933	16415	16863	16836	16460	16806	16743	16598	16599	16867	16728	16766	16707	16743	16678	16603	16750	16842	16797	16868	16772	16848	16616	16737	16604	16590	16574	16622	16633	16645	16887	16718	16598	16504	16639	16655	16889	16686	16648	16748	16776	16648	16778	16754	16643	16738	16541	16738	16714	16602	16668	16623	16780	16918	16593	16567	16520	16602	16542	16906	16569	16722	16765	16787	16603	16836	16773	16696	16599	16649	16552	16627	16790	16576	16612	16841	16618	16654	16541	16582	16743	16834	16736	16854	16724	16535	16423	16533	16721	16639	16510	16469	16515	16753	16596	16846	16755	16600	16682	16788	16701	16494	16787	16704	16658	16795	16749	16689	16542	16495	16781	16707	16657	16743	16848	16985	16581	16627	16573	16647	16526	16725	16665	16745	16925	16795	16727	16897	16665	16796	16575	16840	16866	16673	16946	16698	16519	16830	16713	16586	16813	16641	16889	16556	16574	16791	16688	16737	16674	16600	16684	16578	16636	16710	16499	16688	16515	16539	16708	16730	16419	16441	16542	16633	16591	16776	16484	16854	16852	16729	16491	16613	16674	16864	16811	16643	16544	16763	16555	16867	16711	16629	16448	16655	16623	16778	16750	16661	16641	16696	16636	16771	16637	16693	16748	16744	16628	16671	16586	16550	16685	16698	16696	16494	16672	16585	16549	16674	16836	16727	16662	16644	16836	16790	16638	16459	16724	16526	16809	16615	16639	16876	16594	16690	16804	16808	16642	16556	16591	16555	16722	16774	16577	16502	16539	16725	16739	16748	16651	16778	16606	16722	16704	16546	16622	16708	16638	16840	16651	16667	16698	16628	16841	16723	16579	16530	16792	16762	16757	16710	16570	16647	16709	16690	16684	16738	16644	16736	16669	16488	16657	16700	16848	16776	16741	16563	16699	16587	16819	16756	16885	16782	16697	16809	16643	16700	16658	16554	16484	16900	16743	16592	16666	16809	16579	16741	16737	16502	16863	16864	16650	16615	16641	16621	16853	16762	16696	16665	16676	16725	16739	16783	16554	16736	16764	16839	16682	16714	16680	16776	16745	16782	16977	16777	16695	16719	16686	16625	16720	16701	16586	16627	16669	16792	16693	16620	16757	16611	16717	16796	16802	16636	16701	16841	16712	16565	16716	16598	16697	16699	16824	16761	16447	16648	16576	16619	16771	16455	16541	16719	16726	16729	16652	16624	16661	16725	16498	16688	16591	16601	16537	16775	16665	16631	16797	16594	16685	16617	16569	16736	16703	16608	16528	16573	16702	16671	16581	16665	16740	16636	16780	16689	16661	16693	16879	16677	16840	16627	16769	16598	16593	16798	16795	16486	16553	16701	16654	16396	16635	16615	16854	16769	16491	16714	16809	16601	16673	16624	16596	16590	16590	16766	16603	16751	16818	16729	16628	16754	16782	16690	16613	16664	16727	16705	16680	16730	16699	16764	16545	16784	16852	16835	16618	16529	16817	16621	16564	16615	16440	16783	16648	16696	16721	16732	16635	16714	16940	16812	16707	16541	16762	16519	16835	16776	16665	16836	16662	16656	16582	16824	16719	16803	16743	16774	16869	16871	16678	16741	16668	16687	16666	16705	16741	16575	16838	16845	16680	16764	16703	16803	16754	16582	16688	16784	16789	16771	16626	16792	16804	16809	16753	16638	16602	16580	16727	16669	16681	16729	16662	16554	16609	16658	16669	16579	16795	16827	16722	16609	16708	16691	16740	16882	16721	16600	16766	16653	16716	16630	16693	16625	16594	16558	16595	16687	16750	16596	16629	16779	16751	16738	16623	16746	16488	16645	16718	16740	16712	16772	16627	16757	16585	16584	16644	16653	16727	16580	16586	16720	16631	16610	16649	16528	16682	16667	16817	16623	16762	16700	16693	16589	16771	16723	16694	16610	16755	16917	16904	16805	16626	16627	16559	16640	16754	16608	16563	16698	16543	16529	16510	16709	16669	16670	16811	16751	16675	16695	16858	16610	16502	16796	16540	16764	16524	16790	16734	16689	16536	16871	16810	16901	16537	16715	16654	16666	16789	16687	16781	16749	16892	16685	16667	16597	16606	16873	16757	16729	16627	16585	16781	16274	16504	16813	16784	16742	16620	16521	16760	16684	16624	16758	16646	16600	16794	16691	16757	16718	16749	16553	16697	16721	16509	16715	16820	16889	16557	16639	16692	16728	16563	16800	16783	16673	16674	16762	16609	16645	16760	16804	16655	16746	16839	16841	16690	16611	16745	16653	16590	16697	16748	16706	16714	16842	16685	16701	16731	16547	16728	16669	16584	16826	16583	16931	16497	16522	16547	16755	16673	16712	16690	16476	16590	16650	16789	16648	16776	16632	16780	16761	16720	16561	16632	16451	16588	16707	16713	16703	16654	16557	16741	16813	16737	16506	16640	16712	16792	16619	16613	16669	16644	16821	16904	16708	16817	16667	16754	16739	16730	16716	16738	16716	16733	16745	16547	16583	16581	16805	16631	16653	16671	16761	16720	16617	16793	16567	16582	16754	16761	16806	16723	16795	16612	16640	16674	16746	16747	16854	16744	16795	16500	16735	16613	16642	16772	16648	16769	16676	16729	16668	16586	16865	16707	16699	16746	16717	16927	16700	16650	16663	16495	16715	16587	16645	16713	16485	16794	16531	16712	16665	16797	16561	16755	16752	16469	16614	16822	16766	16703	16716	16772	16698	16785	16477	16456	16759	16685	16637	16638	16669	16763	16579	16741	16522	16694	16770	16709	16729	16867	16767	16732	16785	16827	16313	16680	16699	16744	16717	16660	16559	16639	16675	16622	16723	16772	16817	16725	16652	16869	16932	16547	16750	16619	16575	16793	16714	16671	16844	16697	16728	16707	16727	16752	16697	16608	16763	16676	16555	16713	16547	16799	16626	16643	16722	16673	16642	16890	16673	16751	16847	16593	16527	16702	16558	16594	16778	16627	16791	16791	16873	16702	16668	16606	16709	16645	16623	16517	16727	16830	16560	16710	16604	16544	16853	16975	16802	16653	16730	16744	16860	16729	16729	16785	16855	16847	16616	16681	16772	16757	16841	16740	16630	16749	16557	16573	16724	16658	16715	16657	16714	16877	16744	16857	16697	16665	16675	16583	16749	16701	16546	16855	16715	16771	16602	16898	16655	16638	16699	16609	16706	16737	16854	16647	16783	16825	16586	16595	16732	16603	17001	16885	16752	16606	16617	16748	16745	16685	16713	16804	16750	16625	16581	16670	16827	16637	16837	16603	16667	16840	16694	16572	16565	16660	16718	16541	16541	16617	16803	16663	16741	16579	16628	16619	16583	16652	16638	16732	16667	16645	16694	16710	16617	16698	16697	16653	16744	16593	16768	16883	16645	16783	16779	16712	16846	16739	16696	16812	16906	16594	16786	16652	16638	16819	16675	16660	16695	16780	16807	16750	16648	16617	16663	16522	16594	16716	16668	16718	16693	16591	16590	16694	16689	16735	16673	16774	16875	16629	16656	16691	16463	16851	16740	16838	16704	16680	16680	16612	16746	16666	16809	16749	16518	16773	16623	16873	16778	16693	16554	16763	16712	16783	16701	16593	16580	16654	16818	16533	16745	16745	16552	16815	16726	16731	16766	16811	16632	16894	16578	16758	16661	16735	16610	16672	16518	16714	16593	16756	16872	16731	16807	16645	16735	16805	16578	16541	16842	16550	16812	16678	16654	16918	16525	16797	16704	16587	16677	16747	16848	16443	16657	16465	16576	16762	16839	16778	16882	16672	16598	16728	16568	16631	16636	16815	16738	16600	16700	16793	16790	16963	16857	16730	16770	16759	16512	16639	16720	16743	16763	16946	16664	16511	16742	16823	16839	16397	16652	16471	16566	16665	16622	16706	16709	16651	16788	16618	16702	16788	16685	16657	16586	16704	16729	16834	16716	16690	16722	16606	16666	16651	16750	16734	16519	16688	16579	16870	16896	16743	16822	16496	16652	16622	16625	16544	16494	16624	16473	16662	16614	16662	16722	16883	16953	16578	16719	16554	16574	16746	16791	16588
15319	29016	35306	32814	27730	24743	21571	19293	18499	17492	16924	16507	24523	31328	29312	23978	18320	15911	15249	15069	15111	15035	14933	14859	15170	15039	15097	15037	15079	15086	15092	15096	15021	14990	15079	15122	15016	14982	14993	15110	14899	15038	15063	14961	15008	15043	15131	14970	14990	15139	15044	15167	15012	14917	15049	15054	14903	14941	15030	15109	15059	14795	15024	15028	14969	15112	15004	15216	15065	15078	15087	15004	15197	14993	15046	15013	15110	14989	14879	15091	14907	14953	14989	14899	15039	14830	15018	14877	14919	15023	14958	14931	15086	15001	14975	14946	15138	15076	15085	14965	15032	15123	15062	15166	15063	14985	14989	14984	15047	15054	14842	14997	15104	15019	15002	15015	15011	14860	14935	15089	15017	14970	14985	14908	15018	15130	15059	14872	14903	15173	15085	14873	14969	15040	14878	15037	15044	14889	15148	15076	14927	15070	15068	14993	14990	14895	14951	14979	15016	14854	14841	14831	14902	15002	14899	14938	15093	15054	14846	15029	14994	15343	15101	14960	14868	14982	14890	14966	15042	15141	15065	15057	14997	14959	15053	14863	15194	15012	14935	15000	14982	14903	15080	14823	15020	14950	15016	14922	14841	14989	14955	15019	14937	15002	15182	15133	14858	15036	15255	15079	14989	14961	15005	15007	15075	14974	14948	14946	14990	14950	15042	14900	14925	15128	15076	15100	15021	14878	14947	14937	15060	15001	15119	15004	14977	15066	14993	14984	15089	14959	14975	14867	15114	15085	15041	15008	14856	15093	15104	14968	15122	15000	15025	14972	15126	15044	14939	15024	15013	15003	15000	14908	15028	14974	15044	15197	14767	14941	15094	15096	14867	14928	15002	14930	15124	15057	15142	14954	14878	14901	14948	15304	14982	15123	14970	14858	15050	15103	14977	15065	15070	15143	14932	14956	15022	15096	14936	14934	15006	14963	14951	15118	15106	14915	15130	14997	14986	14851	15014	14948	15041	15026	14999	14993	14853	14880	15038	14946	15066	15166	14917	14951	15046	14990	15063	15115	15027	14935	15026	15220	15092	15073	15007	14936	15059	15044	15081	15059	14906	14747	15042	15019	14870	15023	15107	15285	14919	14980	14958	14900	15195	14875	15102	14864	14987	14922	15097	14956	15034	15109	15139	15123	14933	14824	14958	14973	15004	14961	14960	14945	14993	15074	15014	14913	15106	15082	14960	15012	15089	15015	14920	15053	15112	14846	14833	15109	15123	14945	15053	14988	14839	14954	15058	14857	14921	15093	14868	14939	15073	14945	14854	14836	15061	15022	14992	15006	15171	15076	15140	14924	15153	14978	14928	14995	14966	14990	15032	15000	14944	14927	14966	14972	15117	15064	14954	14851	14844	15145	15033	15111	15026	14953	14996	14954	15025	14917	14871	14975	15075	15039	15145	14982	15073	15037	14997	15082	15176	14821	14946	14968	15121	15010	15098	15024	14965	14894	14911	14829	15110	14982	15022	15073	14893	14975	15019	14905	14981	15058	15045	15134	15071	15108	15053	14991	15080	15009	15203	15156	14859	14912	15054	15160	14879	14983	14978	15145	15053	15010	15063	14934	15184	15059	14980	14793	14999	14927	15055	14966	14898	15122	15071	15024	14817	14922	14894	14969	15089	15017	15066	14950	15134	15088	15044	15026	15060	15030	14973	15164	14836	14949	15021	14881	14882	15141	15013	15020	14926	14808	15048	14788	14983	15035	14868	15065	15122	14827	14976	14962	15115	15027	15165	15016	15118	14828	15086	15006	15075	15025	14968	14888	15003	14909	15091	15069	14955	14942	14950	14857	15144	14742	14921	15016	15115	15002	14993	15001	15080	15039	15054	14807	15072	15086	14883	14921	15018	14878	15048	14823	15096	15086	15000	15227	15113	15129	14959	14967	14982	14873	14991	15002	15030	14878	15114	14943	14988	15030	14803	15036	15090	15037	14890	15053	15100	14885	15050	15110	15072	15016	15030	15150	15017	14815	15104	15055	14933	15135	14953	15010	15031	14909	14945	15003	15053	15036	14921	14965	15049	14998	15080	14899	15161	14892	15011	15000	15150	15125	14919	15115	15108	15058	15046	14854	14968	14967	15135	15041	14851	14986	15076	15029	15147	14968	14936	14925	14933	14918	15017	14955	15067	14986	15054	15008	14868	14879	14949	15041	14930	14970	14968	15000	15101	14829	15043	15076	15084	15013	14904	15140	14981	14963	15026	14872	15039	15044	15190	15044	14888	15138	15038	15005	14987	15138	15034	15005	14988	15077	14934	14938	15122	15138	14896	15034	15027	14774	15075	15018	15101	15053	15023	14965	15017	14998	15199	14965	15058	14973	15055	14955	15145	15006	14919	14965	14941	15146	15046	15002	14962	14953	15019	15051	14973	14951	15036	14862	14957	14951	14951	14903	15196	15018	15040	15033	15086	14987	15056	14867	14914	14974	15062	14959	14935	14883	14962	14901	15063	14962	15063	15024	15109	15040	14995	14863	15028	15196	14940	15100	15075	15020	15049	15088	14964	15066	15071	15062	15003	14997	14965	15132	15000	14873	15025	14969	15068	14805	15055	14855	15061	15112	15057	15190	15085	15027	15101	15027	14843	15135	14882	14949	15054	15033	15038	14810	15096	14842	15004	15029	15059	14977	15005	14982	14903	15077	15054	14894	15133	15049	14834	15045	14809	15006	15123	15140	15009	15016	14969	14914	14814	14859	15029	14911	15051	14953	15057	14932	14937	15043	15014	14884	14976	14981	14874	14983	15165	14992	14963	15228	14935	15079	14979	14910	15011	14867	14839	15031	15078	15043	15055	14896	14980	15278	14946	14925	15122	15036	14961	14960	14944	14881	15214	15116	14951	14986	14900	14738	15029	15030	15112	14926	14943	14982	14997	15069	15057	14995	15078	14873	15073	14901	15045	15218	14975	15056	15087	15033	14942	14954	14949	15097	14954	15051	14955	15043	14925	15026	15091	14841	14946	15161	15032	14997	14952	15019	15158	14996	15101	15114	15033	14990	14920	14945	14950	15095	14887	14972	14850	14921	14903	15132	15057	15115	15091	15066	15045	14986	14933	14914	15058	15074	14871	15027	14790	15004	15032	14927	15035	15035	15133	15040	15089	15087	15099	15002	14881	15111	14991	15089	15213	15068	15057	15024	15115	15057	14947	15249	14954	15011	14961	15099	15038	14948	14986	14953	14970	15056	15056	14970	15187	14709	14921	15111	14851	14998	15076	15065	14809	15095	14947	14958	15073	14994	15007	14876	15051	14940	15034	15017	14933	15005	14979	15071	14897	14991	14922	15097	15025	15089	15099	14980	14947	14913	14967	14976	15104	14895	14944	14931	14938	15094	14929	15015	15098	15007	14926	15084	15063	15012	15102	15101	14986	14834	15025	14886	15075	15083	14997	15006	15176	14933	15078	14989	15011	15052	15006	14943	14868	14869	14915	15064	14980	14939	14995	15153	15074	14838	14984	14906	14840	15049	14974	15083	14927	15008	14863	15056	15114	15043	15077	15041	14936	14939	14999	15135	15100	14907	14789	15101	15167	14880	15099	14943	14983	14853	14964	14958	14857	15069	15259	14979	14980	15076	14870	15107	14995	14783	15008	15020	15086	14952	14966	15174	15091	14942	14881	14879	15081	15021	14967	14824	15149	15045	14872	15034	14970	14917	15015	15034	15054	14996	14970	15121	15114	14936	15163	15101	14864	15055	14990	15075	14956	14876	15009	15010	15144	15046	14919	14850	14960	14919	14926	15059	14887	14994	15033	14972	14954	14999	15265	14930	15000	15190	14760	15070	14945	15042	15047	15102	14964	15002	15217	14839	15060	15006	15077	14868	15141	14818	15123	14970	14945	14925	15181	15085	15058	14964	15051	15072	15032	15127	15109	15014	14909	15015	14840	14984	14971	14806	15070	14992	14941	15035	15035	15009	14972	15092	14915	14983	15047	15105	14818	15112	15006	15016	15006	15198	14958	15022	15032	14967	15084	15062	14919	14971	14973	15071	14994	15087	15122	15044	14956	15046	14959	15069	14963	14911	14877	14990	15070	14994	14960	14950	15032	14871	15016	14945	14967	14976	14946	15010	14939	14955	15099	15026	14789	14920	15104	14907	14952	15005	15215	15113	15161	14997	14974	14953	14929	14851	14915	14880	14992	15062	14778	14972	14990	15088	15004	14897	15131	15123	15020	14979	15024	14978	15080	14998	15018	14994	15064	14983	14879	14972	15223	14847	15124	14921	14864	15103	15057	14943	14925	15009	14990	15051	15090	15082	15046	15116	14968	14761	15185	14864	15032	14917	14900	14975	15047	14916	14896	15074	15131	15031	14923	14900	15102	14900	14940	14946	14892	15028	15035	15120	15067	14956	14946	14886	15102	15083	15019	14998	14886	14924	14884	15023	15069	15045	15119	14849	14888	15036	14841	15116	14964	15020	15075	15322	14913	14932	14924	15038	15025	15022	15210	14810	15018	14991	15040	15110	14898	14937	14938	14914	14958	15168	15045	15171	14856	14940	14944	15091	15023	15061	14898	15057	15301	14938	14991	15050	15115	15121	14863	14952	15077	15002	15010	15072	15040	15228	14897	14969	15128	15145	14908	14961	15059	15017	15073	15000	14951	14947	15033	15101	15102	15100	15004	15107	15070	14883	15022	14946	14787	14989	14917	14913	15017	15067	15116	14860	14994	14985	14938	14979	14920	14982	14898	15036	14920	14976	14975	14958	15060	15000	14973	15056	14769	15082	15059	15130	14879	15037	15114	14979	15251	15073	15200	14904	15090	15007	14940	15035	15231	15149	15090	15110	14967	14945	14916	15001	14855	15089	15108	15028	14942	14839	14940	14959	15048	14960	14859	14928	15043	15087	15037	15046	15028	15021	14979	14899	14909	14991	15003	14956	15087	15171	14964	14942	14935	15125	15118	14921	14709	14909	15073	14988	14867	14993	14928	15065	14930	14959	15109	15020	14821	15019	15031	15071	15166	15084	15088	15119	15114	14943	14974	14999	14954	15031	15074	15048	14995	15040	15023	14883	14920	14934	15184	14994	14915	15049	14999	15064	15085	14981	14981	14989	14881	15098	14890	14963	14861	15095	15088	14922	14932	15003	14991	15071	14873	14913
22477	20900	28542	23462	21631	24299	26460	20788	19169	19019	18953	18588	27167	37275	34040	28630	22503	18696	17644	17268	17026	17082	17261	17099	17109	16985	17111	16934	16965	16964	16983	16982	16851	16886	16977	16850	16988	16825	16990	17051	16836	16830	16833	17048	17016	16900	16856	17021	17134	16995	16705	16689	17043	16790	16763	16867	16862	16938	16775	17016	17105	16746	16976	16898	16959	16966	16947	16816	16927	16721	16874	17005	16646	16922	16850	16959	16831	16967	16995	16808	17000	16887	16951	16993	16893	16922	17040	16957	16860	16917	17002	16683	16886	16980	16823	16859	16944	16782	16888	16821	16969	16834	16939	16892	16603	16787	16714	16637	16821	16775	16702	16723	16991	16857	16803	16989	16909	16789	17015	16780	16872	16878	16835	16623	16831	16953	16741	16836	16890	16763	16995	16711	16828	16904	16847	16846	16867	16806	16769	16723	17132	16808	16818	16691	16961	16941	16996	16815	17110	16896	16938	16813	16897	17091	16858	16877	16854	16889	16989	16820	16814	16903	16813	17013	16730	16951	16679	16923	16774	16927	16699	16923	16835	16899	16725	16747	16783	16774	16945	16900	16622	16951	17034	16950	17007	16901	16838	16759	16893	17034	16888	16905	16842	16907	16838	16694	16798	16914	16806	16814	16790	16808	16918	16939	17078	16754	16803	16770	16674	16861	16970	16930	16867	16851	16765	16868	16777	16773	16691	16868	16799	16846	16971	16789	16844	16804	16844	16729	16681	16721	16847	17017	16997	16815	16822	16782	16737	16977	16830	16630	16887	16781	16941	16761	16747	16770	16953	16942	17052	16647	16908	16753	16726	17047	16909	16866	16895	16952	16628	16896	16778	16619	16891	16937	16914	16818	16868	16966	16852	16660	16697	16838	16936	16849	16895	16784	16737	16940	17111	16980	16974	16933	17071	16831	16671	16756	16737	16802	16926	16951	16940	16840	16893	16596	16659	16863	16780	17030	16840	16728	16882	16887	16800	16847	16936	16948	16879	16796	16828	16598	16669	16650	16841	16912	16840	16709	16780	16776	16834	16674	17051	17081	17035	16964	16841	16742	16902	16848	16730	16792	17082	16742	16771	16811	16996	16703	16885	16913	16843	17093	16966	16810	16810	16878	16885	16757	16595	16741	16812	16868	16789	16702	16949	16784	16901	16902	16847	16886	16733	16903	17008	16880	16825	16742	16873	16652	16721	16794	16637	16744	16691	16827	16829	16958	16918	16824	16772	16800	16843	16858	16812	16740	16784	16798	16896	16789	16840	16820	16876	16920	17064	16790	16888	16658	16902	16934	16752	16828	16617	16987	16836	16997	16652	16642	16770	16816	16919	16982	16689	16690	16961	16846	16974	16953	16703	16972	16913	16694	16795	16818	16996	16955	16925	16855	16891	16914	16844	16877	16545	16872	16708	16772	16626	16816	16713	16768	16805	16640	16796	16923	16878	16991	16796	16859	16804	17000	16702	16759	16696	16658	16923	16843	16901	16721	16759	16969	16963	16748	16960	16866	16816	16712	16603	16902	16777	16962	17059	16803	16761	17042	16763	16788	16900	16877	17072	16942	16820	16766	16881	16593	16890	16827	16932	16943	16834	16907	16972	16674	16782	16929	16695	16982	16825	16839	16700	16848	16911	16805	16915	16688	16940	16776	17000	16899	16836	16856	16991	16951	16852	16880	16702	16882	17014	16690	17052	16985	16830	16837	16921	16762	16838	16892	16960	16786	16996	16565	16937	17045	16940	17052	16917	16874	16790	16967	17046	16924	16979	16737	16834	16811	16898	16758	16888	16813	16824	16837	17102	16840	16882	16813	17010	16872	16793	16835	16967	16715	16967	16711	16819	16843	16825	16863	16870	16728	16777	16803	16940	17025	16740	16867	16849	16744	16841	16825	16883	16700	16765	16912	16929	16764	16991	17029	16694	16846	16822	16782	16859	16775	16773	16772	16776	16976	16782	16890	16807	16985	16833	16802	16920	16942	16979	16584	16910	16947	16966	16733	16852	16896	16824	16727	16895	17019	16778	16904	17062	17028	16851	16798	16799	16840	16897	16804	16897	16678	16760	16766	16982	16726	16851	16852	16943	16696	16856	16804	16798	16836	17012	16778	16887	16752	16675	16831	16625	16906	17074	16862	17047	17051	16861	16555	16823	16682	16580	16915	16982	16795	16868	16850	16883	16780	16821	16861	16815	16877	17017	16629	16690	16797	16942	16802	16982	16797	17003	16862	16884	16886	16701	16811	16674	16848	16948	16745	16733	16871	16739	16721	16801	16888	16760	16880	16731	16791	16799	16656	16642	16830	17038	16876	16737	16929	16863	16942	16723	16829	16854	16849	16871	16769	16712	16763	16867	16853	16825	16855	17029	16657	16938	16594	17130	16762	16731	16863	16793	16882	16911	16835	17018	16823	16897	16752	16770	16863	16852	16886	17002	16725	16638	16837	17130	16964	16666	17134	16735	16957	16934	17070	16829	16910	16751	16770	16785	16872	16810	17036	16808	16675	16902	16947	16746	16844	16858	16966	16854	16816	17072	16769	16892	16970	16863	16835	16701	16801	16868	16944	16886	16885	16878	16942	16922	16909	16869	16773	16906	16781	16824	16881	16875	16750	17001	16798	16968	16882	16891	16658	16805	16911	16934	16839	16805	16877	16973	16816	16790	17011	16810	16818	16911	16852	16856	16755	16762	16935	16739	16796	16726	16863	17052	16698	16754	16983	16969	16773	16781	16842	16885	16923	16637	16709	16893	16741	16850	16593	16978	16818	17010	17072	16933	17026	16891	16875	16629	16681	16795	16960	16925	16949	16721	16676	16974	16828	17108	16856	16989	16840	16882	16819	16876	16862	16838	16981	16801	16677	16741	16850	16838	16655	16875	16932	16920	16916	17022	16700	16893	16833	16993	16942	16649	16704	16840	16849	16767	16773	16793	16849	16977	16821	17017	16738	16916	16940	16882	16802	16935	16876	16848	16916	16949	16702	16967	16885	16924	16762	16847	16802	16641	16625	16967	16906	16771	16986	16744	17031	16874	16974	16929	16761	16892	16852	16692	16869	16736	16794	16846	16730	16827	16843	16764	16949	16674	16839	16615	16680	16912	16877	16889	16874	16846	17089	16912	16807	16822	16630	16806	16674	17043	16382	16808	16852	16728	16776	16904	16746	16778	16751	16888	16787	16871	17050	16865	16739	16603	16738	16723	17020	16869	16711	16787	16868	16893	16791	16899	16720	16804	16884	17061	16752	16895	16912	16826	16810	16812	17062	16744	16772	16632	16715	16803	16865	16945	16827	16871	16773	17135	16966	16782	16806	16747	16701	16866	16982	16694	16806	16832	16877	16776	16942	16887	16995	16661	16817	16976	16811	17051	17019	16747	16753	16908	16665	16758	16591	16936	16960	16816	16751	16885	16868	16906	16819	16734	16958	16979	16951	16849	16920	16984	16867	16634	16685	16829	16920	17010	16834	16838	16968	16869	16707	16870	16787	16974	16915	16925	16876	16741	16700	16842	16815	16896	16789	16865	16822	16782	16732	16710	16777	16780	16896	16931	16905	16859	16774	16829	16837	16678	16713	16877	16863	16887	16881	16910	16768	16641	16893	16705	16794	16728	16687	16938	16879	16984	16832	16964	16927	16982	16974	16922	16911	16909	16882	16853	17022	16817	16831	16831	16737	16988	16956	17050	17063	17058	16747	16871	16807	16804	16894	16822	17020	16874	16677	16946	17009	17020	16879	16850	16756	16818	16901	16948	16836	16785	16834	16978	16885	16976	16897	16909	16847	16816	16975	17034	16902	16816	16783	16953	16961	16855	16688	16844	16706	16788	16876	16912	16754	16687	16839	16785	16739	16745	16747	16949	16944	16751	16781	16848	16942	17175	16938	16943	16721	16893	16852	16902	16897	16796	16776	16939	16690	16669	16794	16747	16927	16718	16712	16767	16683	16744	17024	16762	16879	16700	16907	16789	16732	16762	16931	16898	17038	16719	16793	16960	17026	16879	16921	16982	16852	16855	16978	16774	16805	16638	16672	16850	16936	16896	16582	16747	16845	16916	16737	16732	16959	17006	16946	16579	16726	17040	16691	16824	16868	16780	16877	16721	16752	16845	16888	16984	16873	16992	16839	16671	16820	16672	16759	16716	16897	16813	17090	16760	16754	16964	16914	16717	16831	16927	16681	16913	16706	16899	17006	16924	16684	16839	16814	16726	16652	16649	17112	16812	16868	17090	16635	16729	16850	16841	16912	16821	16786	16975	16820	16718	17034	16958	16685	16827	16801	17065	16883	16850	16977	16999	16753	16776	16970	16633	16810	16799	16828	16795	16634	16732	16836	16739	16798	16874	16751	16756	16704	17075	16811	16634	16991	16723	16993	16777	16735	16737	16722	16828	16687	16964	16955	17016	16745	16769	16867	16672	16979	16798	16877	16844	16951	17053	16982	16942	16865	16832	16750	16709	16772	16973	16950	16910	16831	16815	16727	16667	16840	16791	16934	16861	16956	16835	16889	16954	16872	16674	16891	16736	16896	16768	16938	16909	16885	16903	16804	16852	17026	16747	16775	16700	16773	16836	16813	16750	16860	16667	16865	16748	16881	16823	17039	16781	16693	16757	17112	16938	16700	16844	16838	16865	16717	16958	17015	16765	16787	16932	16913	16816	16963	16896	16767	16839	16592	16723	16916	16829	16904	16840	16953	16706	16993	16808	16746	16927	16872	16638	16927	16837	16987	16890	16803	16760	16800	16867	17059	16949	16781	16768	16747	16786	16897	17013	16839	16802	17033	16726	16822	16764	16593	16855	16858	16763	16879	16794	16722	16876	16767	16769	16893	16851	16976	16974	16752	16793	16839	16830	16830	16978	16842	17040	16957	16750	16935	16709	16925	16868	16762	16684	16902	16864	16868	16725	16688	16996	16902	16733	16954	17011	16809	16640	16725	16935	16766	16748	16748	16994	16649	16927	16941	17084	16804	16838	17032	16666	16978	17003	16704	16756	16791	16857	16771	17007	16675	16765	16957	16786	16798	16890	16720	16881	16854	16866	16792	16871	16821	16810	16957	16784	16737	16695	16884	16906	16859	16796	16772	16787	16828	16869	17003	16902	16802	16680	16814	16780	17044	16958	16911
17926	36137	39218	35535	31002	26263	23303	20949	18749	18292	17944	17438	31495	39307	35747	29618	21110	16620	15879	15369	15100	15150	15121	14997	15104	15099	15368	15138	15348	14871	15144	15191	15068	15148	15108	15117	15292	15171	15140	14993	15291	15075	15126	14951	15174	15041	15120	14981	15248	15299	15041	15044	14933	15032	15128	15031	15161	15204	15199	15136	15079	15079	15238	15038	15306	15105	15106	15119	15155	14990	15144	14930	14928	15062	15133	15066	15156	15236	14971	15128	15077	15141	15093	15042	15087	15157	15006	15284	15177	15146	15133	15195	15127	15035	15026	15096	14992	15122	15097	15254	15079	15232	15077	15030	15012	15111	15173	15044	14904	15131	15212	15153	15119	15045	15023	15072	15228	15080	15155	14978	15041	15014	15026	15019	15054	15009	14987	15003	15247	15084	15038	15139	15095	14963	15028	15197	15044	15107	15180	14978	15028	15174	15133	15035	15201	15086	15155	15268	14947	15047	15033	15096	15219	15034	15067	14979	15080	15045	15009	15134	15227	14927	15000	14990	15136	15075	15099	15249	15152	15038	15133	15199	15121	15053	15071	15189	15088	15081	15188	15076	15037	15152	15230	15097	15158	14930	14899	15014	15017	15057	15105	15215	15231	15040	15211	15102	15020	15025	15030	15126	15092	14998	15200	14967	15159	14938	15243	14913	15034	15028	15118	15123	15066	15072	15045	15162	15117	14921	15290	14991	15073	15174	15094	15153	15063	15182	15002	14955	14933	15071	15208	15194	15019	14931	14976	14883	15043	14976	15193	15117	15120	15137	15014	15069	14974	15054	15057	15108	14987	15081	15128	15021	15017	15112	15067	15208	15090	14946	15315	15046	15251	15091	14976	15160	15222	15183	15081	15160	14931	15052	15075	15113	15139	15027	15144	14988	14991	14957	15174	15103	15086	15075	15002	15044	15218	14945	15033	15185	15090	15053	15071	15013	15006	15080	15111	15299	15079	15000	15121	15077	15176	15175	15177	15104	15142	15254	15079	14874	15031	15108	15056	15132	15097	15146	15110	15044	15112	15003	15117	15029	15067	15279	14906	15034	14898	15018	15011	15078	14981	15087	15004	15009	15170	15128	15005	15094	15095	14974	15163	15128	15068	15256	15036	15112	15088	15181	14977	15085	15078	15083	15082	15127	15250	15199	15079	15104	15100	15166	15185	15188	15100	15230	15157	15125	15212	15041	14838	15239	15109	15260	15215	14939	15028	15060	14984	15106	15152	14936	15019	15077	14937	15099	15284	15149	14984	15110	14981	15112	15292	15061	15134	14928	14893	15135	15130	15063	15112	15148	14883	14997	15196	15178	15128	15147	15034	15090	15026	15192	15075	15115	14997	15076	15048	15050	15055	15138	15014	15088	15232	15021	15109	15007	15063	14926	15072	15017	15093	15069	14958	15020	15008	14956	15012	15043	15170	15248	15038	15206	15171	14989	15079	15294	15238	15128	15083	15193	14993	15059	15058	15123	15065	15192	15070	15187	14977	15079	15130	15084	15007	14988	15102	15061	15167	14910	14984	15063	15023	15081	15138	15067	14968	15042	14925	15139	15195	15142	15268	14902	15127	14908	15141	15096	14889	15068	15275	15095	15166	15257	15175	15186	15031	15201	14983	15114	15138	15066	15002	15000	15098	15012	14975	14847	15067	15051	14960	15013	15015	14895	15206	15105	15153	15118	14968	15210	15032	15069	15155	15108	14922	15101	15151	15030	15153	15101	14952	15114	15034	15156	15014	15098	15093	14843	15091	15067	15092	15143	15069	14947	14962	15243	15065	15128	15143	15048	15088	15248	15106	15016	15167	15189	15136	14946	15029	15097	14981	15159	15188	15055	15129	15121	15058	15189	15185	15061	15067	15117	15114	15113	15069	15157	14992	15018	15064	15157	15152	15130	15121	15164	15004	15164	15185	14940	15122	15000	15229	14982	15103	15182	15182	15215	15058	15259	15183	15184	15070	15111	15048	15075	15028	14964	15133	15090	14996	15050	15167	15230	15017	14933	14977	15066	15046	15207	15121	15186	15107	15122	15075	15070	15183	14956	15153	15262	15161	14998	15069	14937	15239	15070	15306	15054	15112	15157	15245	14943	15055	15089	15048	14942	15024	15181	15106	15223	15258	15204	15222	15048	15240	14886	15114	15013	15165	15002	15097	15003	14945	15152	15044	15056	14973	15012	15077	15069	14870	15010	15053	14977	15172	15081	15103	15235	15179	15120	15148	15079	15096	14921	15210	15115	15099	15007	14987	15142	15033	14933	15183	15262	15199	15017	15104	15041	15075	15136	15062	15164	15111	15083	15208	15107	15028	15198	15075	14890	15204	15192	15197	15105	15156	15099	15141	15140	14972	15110	15183	15158	15017	14991	15240	15012	15215	15103	15030	15089	15100	15217	15076	15154	15103	15122	15152	15185	15138	15151	15007	14964	15172	15250	14902	15187	14996	15057	15185	15119	15114	15052	15005	15217	15130	15141	14921	15130	15218	15141	15036	15010	15234	15138	15222	15213	14971	14936	15169	15160	15055	15114	15122	14990	15073	15114	15120	15162	15087	14905	15099	15386	15203	15147	15063	15102	15139	15024	14821	15138	15147	15103	14897	15147	15241	14882	15128	14912	15137	15191	15255	15116	15023	15137	15096	15113	15121	15089	14868	15029	15263	15067	15024	15165	15098	15072	15090	15087	15037	15074	14927	15061	15075	14997	14999	15106	14815	15080	14983	15281	15148	15002	14988	15097	15059	15235	14975	15071	15073	15086	15180	14992	15304	14903	15157	15068	15101	15253	14969	15223	15004	15011	15175	15100	15162	15075	15127	15058	15116	14992	15198	15004	14954	15094	14966	15082	15121	15111	15137	15135	15222	15039	15106	15003	15135	15128	15049	15197	14992	15167	15061	15020	15155	14985	15124	15156	15088	15013	15117	15133	15217	15219	15094	15220	15269	15052	15129	15016	15230	14861	15068	15103	15073	15255	15032	15042	15175	15151	15242	14901	14905	15024	15161	15095	15085	15052	14964	15076	15176	15086	15097	15202	14987	15187	15151	15272	15103	15129	15061	15068	15102	15032	15075	15173	15035	14969	14971	15158	14988	15050	14860	15083	15103	14980	15099	15079	15076	15007	15065	15268	14935	15060	15088	15142	14924	15141	14885	15115	15202	15294	15041	15050	15096	15157	15059	14981	15137	15101	15063	15228	14891	15198	15221	15239	14892	15167	15233	14983	15052	15066	15174	15152	15219	15112	15029	15178	15060	15219	15167	15050	15049	15184	15047	15082	14960	14992	15026	15120	15252	15056	15050	15180	15076	15001	15077	14997	15077	15189	15159	15160	15062	15077	15252	15008	15148	15148	15104	14973	14964	14945	15174	15098	15013	15035	15197	15138	15134	15167	15100	15075	15232	15099	15046	15008	14984	15221	15102	15130	15078	15125	15140	15143	15179	15109	15118	15130	15200	15164	15045	14949	15141	15039	14963	15085	15164	14957	15106	15045	15038	15064	15128	15023	15037	14974	15018	15076	14892	15066	15162	15024	15068	15070	15196	15120	14976	15012	14915	15175	15130	14960	15058	15137	14940	15080	15246	15117	15137	15126	15059	14931	15098	15230	15129	15178	15103	15134	15067	15081	15130	15098	14997	15110	15016	15010	15184	15181	15132	15113	15307	15172	14982	15105	15032	14928	15057	14960	14963	15048	15121	15049	14996	15211	15071	14980	15057	14987	15126	15119	15230	15015	15011	15186	15144	14984	14962	14942	15060	15151	15031	15000	14988	15053	15217	15272	15171	15131	15117	15089	15238	15079	15021	15095	15059	14969	15032	15141	15028	14990	15092	15292	15199	15254	15022	15108	15058	15189	15168	15259	15159	15144	14971	15227	15048	15092	15071	14972	14915	15120	14850	15087	15234	15106	15139	15098	15125	14965	14971	14925	14954	15094	15235	15098	14987	15000	15002	15222	14992	14989	15144	14993	15009	15027	15169	15127	15249	14897	15108	14950	15113	15153	15119	15201	15066	15046	15091	14989	15163	15109	15066	15343	15054	14973	14936	15318	15028	15068	15113	15175	15077	15011	15045	15133	14922	15196	15095	15060	15117	15139	15075	15221	15134	15181	14964	15075	15271	15174	15101	15096	14956	15059	15231	15098	15012	15019	15192	15083	15084	15006	15089	15090	15075	15146	15118	15013	15170	15205	15018	15133	15151	15123	15004	15240	15152	15158	15169	15177	15197	15121	15214	15048	15134	15187	15170	14986	15034	15015	15137	15131	15055	15099	15119	15112	15207	15053	15136	15069	14976	14989	15206	15011	15008	15032	14981	15027	15126	15150	15020	14928	15071	15108	15188	14918	15070	15114	14850	15168	15061	15035	15007	15191	14944	15078	15009	14985	15064	15253	15258	15141	15158	15126	15234	15189	15076	15023	15277	15139	15139	15125	15147	15160	15159	15072	15112	14980	15106	15062	15302	15026	15141	14922	15168	14998	14992	15154	15228	15076	14994	15033	15203	14979	15052	15001	15138	15126	15195	14921	15173	15197	15050	15010	15107	15165	15053	15122	14888	15183	15010	14987	15037	14957	14950	15071	15041	14945	15115	14943	15016	15087	15196	14921	15156	15101	15087	15048	15143	15193	15100	15185	15163	15070	14915	15074	14887	15188	15118	15204	14991	15005	15138	15032	15211	15102	15115	15003	15092	15114	15032	15063	15052	15061	14924	15206	15178	15266	14994	14920	15159	15252	15053	15026	15014	15109	14920	15105	15186	15266	15254	15077	15115	15107	14870	15069	15044	15061	15102	15192	15355	15194	15173	15094	15222	15067	15209	15064	15089	15041	15019	15251	15104	15025	14853	15208	14910	15085	15140	15118	15124	15307	15219	15183	15141	15151	15197	14885	15177	15147	15153	14842	15245	15023	15135	15068	15176	15005	15203	14889	15062	14996	15009	15121	14968	14919	15058	15137	15137	15200	15032	15030	15045	15147	15248	15080	15070	15253	15161	15086	15019	15026	15217	15201	14901	15084	15022	15100	14943	15038	15040	15107	15163	15135	15188	14994	15109	15237	15090	15140	15109	15114	15043	14990	15278	15207	15143	15046	15055	14971	15064	15334	15117	14914	15016	15220	15067	15030
27471	23774	29400	27395	22794	20395	19135	17847	17532	17308	17018	17204	17366	18606	18465	17883	17214	16837	16763	16491	16468	16495	16768	16433	16522	16423	16531	16471	16483	16608	16813	16691	16595	16522	16266	16378	16698	16623	16602	16500	16500	16535	16454	16464	16599	16505	16408	16415	16338	16309	16359	16459	16452	16658	16515	16654	16534	16130	16317	16618	16374	16403	16459	16517	16371	16523	16538	16501	16627	16486	16626	16555	16417	16474	16546	16667	16443	16454	16340	16570	16314	16535	16404	16415	16516	16374	16377	16531	16482	16568	16437	16619	16523	16572	16498	16485	16434	16604	16306	16222	16503	16355	16308	16472	16408	16534	16537	16373	16452	16442	16420	16698	16560	16632	16267	16309	16608	16521	16482	16488	16333	16553	16491	16357	16383	16528	16358	16592	16405	16459	16437	16525	16675	16431	16712	16576	16375	16506	16509	16543	16389	16442	16416	16402	16384	16611	16506	16347	16480	16555	16448	16634	16548	16456	16630	16479	16495	16315	16611	16548	16801	16373	16549	16480	16340	16527	16544	16419	16450	16360	16556	16537	16543	16536	16505	16321	16252	16533	16604	16241	16545	16555	16343	16368	16471	16246	16342	16442	16349	16481	16330	16556	16622	16406	16489	16520	16515	16485	16603	16598	16422	16680	16668	16334	16611	16325	16613	16490	16362	16449	16482	16618	16524	16471	16481	16431	16474	16449	16611	16374	16392	16341	16596	16413	16591	16543	16470	16542	16489	16344	16609	16408	16467	16508	16601	16505	16459	16503	16515	16392	16457	16399	16397	16257	16462	16625	16594	16352	16566	16457	16272	16605	16427	16406	16480	16478	16326	16330	16563	16459	16384	16434	16432	16508	16551	16530	16443	16460	16343	16501	16657	16420	16440	16516	16446	16627	16502	16391	16400	16457	16374	16505	16502	16465	16464	16431	16481	16615	16499	16617	16463	16551	16670	16504	16574	16428	16729	16394	16230	16433	16540	16579	16472	16499	16446	16502	16524	16578	16675	16570	16575	16440	16271	16392	16526	16633	16346	16421	16578	16450	16607	16483	16548	16577	16522	16314	16407	16434	16454	16476	16374	16448	16578	16483	16334	16627	16567	16653	16342	16353	16357	16463	16566	16527	16487	16541	16475	16625	16586	16483	16428	16525	16528	16426	16513	16398	16552	16545	16535	16343	16509	16475	16465	16463	16588	16503	16593	16368	16599	16449	16446	16427	16404	16705	16518	16627	16624	16484	16190	16479	16329	16619	16457	16383	16396	16673	16469	16378	16604	16448	16505	16608	16379	16474	16146	16435	16459	16570	16432	16430	16427	16544	16417	16464	16309	16251	16556	16574	16437	16658	16507	16633	16501	16549	16358	16292	16441	16301	16442	16705	16666	16448	16409	16363	16568	16332	16242	16409	16409	16432	16598	16509	16465	16449	16438	16412	16515	16265	16572	16593	16413	16396	16540	16339	16699	16618	16580	16287	16499	16548	16652	16494	16600	16399	16527	16593	16438	16530	16459	16473	16426	16488	16751	16693	16271	16405	16389	16534	16233	16402	16280	16360	16596	16517	16337	16379	16566	16660	16329	16603	16426	16425	16440	16435	16461	16596	16493	16553	16565	16309	16515	16606	16515	16553	16379	16416	16513	16389	16456	16471	16436	16430	16432	16510	16713	16440	16427	16353	16489	16591	16517	16284	16264	16644	16423	16595	16445	16582	16491	16652	16514	16491	16638	16511	16417	16492	16614	16401	16483	16319	16681	16569	16485	16494	16407	16553	16481	16598	16553	16635	16577	16493	16481	16312	16492	16443	16244	16410	16454	16388	16429	16474	16446	16511	16434	16491	16459	16461	16491	16410	16481	16552	16438	16357	16388	16361	16433	16427	16590	16393	16399	16383	16513	16589	16627	16448	16558	16495	16434	16338	16651	16508	16554	16490	16369	16541	16413	16711	16448	16475	16488	16716	16679	16423	16533	16551	16559	16442	16491	16506	16422	16441	16515	16653	16360	16568	16396	16286	16627	16303	16687	16347	16376	16537	16388	16487	16676	16481	16367	16596	16221	16608	16646	16574	16603	16245	16395	16722	16597	16563	16376	16515	16377	16501	16439	16623	16525	16478	16428	16646	16341	16392	16541	16634	16380	16587	16489	16535	16374	16360	16358	16628	16629	16439	16596	16417	16511	16548	16460	16371	16587	16443	16511	16629	16417	16653	16439	16387	16443	16549	16556	16533	16545	16427	16597	16392	16389	16570	16567	16383	16572	16613	16558	16569	16502	16524	16531	16550	16575	16704	16637	16493	16590	16460	16475	16631	16450	16602	16579	16464	16631	16541	16593	16514	16539	16638	16639	16571	16626	16499	16510	16438	16534	16665	16537	16435	16405	16498	16364	16394	16427	16348	16624	16486	16312	16291	16550	16485	16578	16428	16484	16483	16611	16499	16437	16531	16611	16538	16448	16266	16439	16386	16582	16702	16405	16668	16443	16419	16593	16704	16525	16473	16423	16320	16444	16406	16457	16669	16496	16399	16428	16385	16369	16257	16543	16523	16562	16503	16381	16264	16463	16421	16664	16567	16222	16334	16524	16263	16521	16477	16339	16481	16426	16425	16579	16518	16320	16506	16559	16524	16627	16526	16528	16625	16614	16666	16452	16594	16549	16729	16758	16582	16552	16400	16442	16575	16303	16688	16792	16466	16345	16368	16585	16374	16522	16382	16547	16440	16620	16450	16525	16414	16393	16471	16551	16605	16457	16409	16443	16411	16410	16534	16476	16531	16226	16239	16361	16501	16326	16437	16289	16617	16349	16465	16514	16563	16651	16601	16552	16493	16605	16527	16437	16526	16535	16546	16549	16212	16450	16552	16704	16501	16436	16513	16280	16412	16561	16349	16514	16596	16464	16582	16407	16519	16458	16567	16605	16547	16625	16398	16666	16421	16368	16542	16347	16336	16406	16600	16429	16392	16488	16452	16508	16360	16312	16384	16385	16617	16549	16479	16673	16438	16554	16375	16573	16677	16732	16393	16289	16558	16424	16591	16609	16515	16392	16580	16618	16503	16446	16612	16483	16544	16417	16615	16671	16443	16422	16517	16466	16784	16560	16532	16386	16592	16496	16477	16564	16535	16717	16274	16403	16564	16492	16562	16421	16599	16390	16252	16511	16767	16459	16445	16474	16504	16484	16764	16743	16548	16281	16592	16613	16615	16589	16532	16550	16291	16562	16535	16565	16502	16431	16379	16551	16471	16334	16605	16563	16425	16318	16462	16590	16389	16327	16584	16339	16746	16391	16532	16427	16594	16438	16354	16536	16574	16761	16500	16410	16493	16397	16497	16500	16427	16483	16467	16459	16376	16657	16471	16450	16496	16515	16636	16475	16465	16461	16301	16546	16211	16485	16439	16470	16514	16492	16422	16550	16345	16533	16714	16603	16330	16535	16487	16574	16509	16443	16564	16551	16512	16724	16286	16502	16609	16552	16498	16806	16607	16391	16503	16617	16396	16525	16162	16336	16446	16777	16396	16387	16419	16557	16450	16511	16582	16717	16476	16517	16475	16510	16624	16520	16391	16385	16472	16561	16479	16520	16653	16639	16635	16433	16423	16650	16457	16418	16283	16666	16473	16528	16395	16443	16486	16438	16471	16639	16606	16405	16455	16530	16528	16419	16341	16406	16722	16552	16559	16519	16485	16633	16590	16591	16441	16419	16627	16569	16501	16539	16532	16610	16598	16399	16619	16634	16424	16763	16665	16398	16528	16421	16380	16556	16434	16534	16524	16529	16470	16538	16628	16385	16388	16386	16611	16552	16266	16546	16500	16692	16552	16565	16477	16404	16497	16788	16550	16630	16547	16655	16362	16596	16541	16520	16533	16494	16325	16534	16352	16390	16486	16597	16449	16546	16327	16484	16702	16453	16494	16694	16723	16732	16716	16607	16533	16501	16484	16432	16482	16471	16431	16375	16576	16510	16413	16473	16538	16421	16509	16487	16589	16469	16447	16490	16605	16587	16652	16496	16428	16447	16501	16718	16630	16477	16480	16242	16528	16527	16446	16484	16548	16560	16316	16376	16459	16643	16446	16625	16504	16517	16574	16274	16476	16390	16522	16447	16837	16346	16195	16569	16441	16559	16461	16640	16491	16616	16568	16437	16520	16512	16417	16695	16501	16419	16566	16639	16349	16331	16412	16536	16402	16440	16477	16428	16601	16654	16597	16611	16288	16537	16411	16305	16622	16430	16542	16642	16355	16587	16354	16390	16653	16435	16512	16509	16392	16678	16339	16502	16518	16484	16650	16754	16400	16352	16685	16461	16680	16535	16623	16602	16501	16457	16387	16346	16474	16579	16703	16558	16412	16543	16307	16272	16476	16473	16552	16600	16383	16513	16317	16567	16513	16430	16536	16513	16492	16364	16523	16549	16586	16380	16488	16286	16526	16481	16574	16496	16466	16524	16561	16338	16514	16619	16695	16497	16512	16403	16442	16515	16525	16580	16527	16391	16460	16355	16444	16322	16515	16516	16576	16434	16498	16428	16717	16500	16700	16580	16528	16431	16573	16447	16523	16367	16597	16564	16577	16574	16486	16448	16696	16604	16408	16331	16620	16316	16507	16535	16463	16508	16424	16576	16531	16659	16378	16579	16629	16331	16661	16516	16219	16494	16401	16411	16640	16350	16516	16451	16473	16589	16472	16535	16488	16353	16641	16486	16647	16375	16638	16501	16478	16434	16662	16482	16579	16404	16397	16532	16533	16464	16357	16472	16431	16173	16594	16613	16515	16463	16319	16535	16581	16561	16759	16561	16389	16473	16519	16403	16429	16461	16556	16407	16534	16784	16527	16494	16298	16521	16458	16580	16528	16286	16321	16462	16517	16528	16647	16545	16556	16368	16432	16357	16600	16488	16461	16696	16524	16454	16472	16585	16383	16554	16592	16616	16346	16476	16410	16578	16645	16527	16314	16658	16430	16575	16461	16341	16451	16508	16358	16397	16601	16278	16519	16552	16480	16427	16443	16737	16621	16560	16586	16307	16466	16379	16423	16463	16444	16504	16800	16470	16607	16488	16532	16615	16346	16389	16653	16725	16498	16611	16507	16340	16563	16460	16491	16625	16658	16533	16353	16420	16661	16199	16380
20763	32011	32049	27381	23945	20755	18530	17381	16362	16191	15777	15816	16597	18198	17648	16576	15601	14970	15009	15027	14947	14920	14801	14902	14946	14823	14816	14896	14893	14851	14975	14982	14913	14922	14917	14934	14951	14825	14904	14993	14760	14741	15072	14874	14893	15020	14910	14937	14728	15006	14820	14870	14789	15010	14760	14996	14907	14954	14917	14826	14972	14748	14684	15005	14741	14919	14909	14908	14778	14973	14867	14985	14902	14819	14706	14938	14878	14806	14997	14935	14912	15007	14920	14778	14974	14775	14848	14857	14677	14710	14934	14811	14886	14979	14822	15041	14882	14965	14857	15009	15011	14900	14996	14899	14794	14995	14834	14823	14863	15027	14849	15017	14823	14817	14787	14882	14734	14941	15072	14832	14880	14864	14903	14614	14968	14874	14966	14904	14839	14889	14828	14791	14875	14852	14787	14926	14979	14868	14795	14934	14796	14879	14915	14815	14964	14891	14844	14900	14788	14833	14870	14768	14883	14939	14896	14835	14902	14966	14998	14974	14761	15056	14821	14864	15076	14864	14892	14858	14936	14867	14702	14857	15094	14876	14906	14836	14742	14913	14897	14895	14862	14920	14794	14951	14884	14805	14969	14961	14987	14976	14832	14993	14982	14712	14828	14898	14910	14880	14717	14866	14802	14921	14792	14859	14812	14862	14956	14848	14881	14806	14969	14802	14909	14748	14923	14754	14880	15151	14936	14884	14859	14899	14876	14734	14972	14970	14892	14691	14794	14823	14665	14845	14750	15023	14712	14872	14870	14820	14834	14754	14988	15044	14793	14720	14640	14722	14905	14912	14806	14885	14903	14901	15005	14873	15102	14809	14830	14808	14809	14906	14909	14921	14866	14842	14899	14887	14953	14897	14817	14857	14826	14945	14756	14766	14814	14939	14868	14682	14956	14828	14893	14934	14781	14876	14812	14840	14839	14977	14944	14795	14721	15013	14862	14989	14888	14789	14851	14742	14954	14962	14989	15000	14683	14869	14929	14936	14916	14798	14844	14781	14738	14916	14827	14885	14858	14875	14784	14776	15174	14824	14927	14846	14802	14671	14923	14909	14908	14988	14998	14702	14874	14919	14745	14807	14803	14887	14845	14914	14870	14854	14910	14970	14855	14864	14981	14947	14965	14820	15005	14779	14785	14808	14860	14818	14843	14998	14825	14850	14838	14772	14876	14765	14844	14721	14704	14829	14784	14928	14779	14856	14963	14849	14836	14921	14870	14839	14818	14837	14778	14868	14973	14902	14834	14955	14766	14816	14851	14948	14846	14838	14875	14934	14788	14742	14931	14723	15003	14806	14829	14832	14792	14916	14944	14766	14943	14879	14718	14909	14928	14906	14855	14835	14899	14844	14827	14876	14885	14898	14785	14889	14883	15044	14886	14905	14711	14735	14768	14941	14861	14824	14943	14754	14864	14820	14745	14909	14951	14950	14958	14897	14927	14832	14829	14754	14915	14765	14827	14851	14951	14799	14902	14719	14970	14913	14849	14958	14849	14923	15033	14856	14955	14802	14802	14837	14894	14841	14948	14821	14811	14891	14854	14959	14969	14970	14978	14972	14913	14913	14861	14622	14901	14910	14950	14966	14908	14936	14838	14982	14836	14721	14994	14898	14766	14939	14867	14917	14993	14829	15055	14678	14881	14914	14970	14968	14834	14711	14872	14789	14971	14725	14761	14881	15055	14920	14874	14950	14916	14879	14933	14731	14824	14793	14966	14920	14873	14711	14865	14748	14909	14855	14770	14856	14721	14972	14821	14928	14808	14994	14862	14942	14810	14900	14757	14820	14889	14930	14871	14923	14795	14867	14925	14892	14828	14750	14822	14889	14822	15011	14852	14791	14927	14817	14938	14957	14846	14826	14940	14668	15035	14857	14956	15014	14897	14868	15008	14831	15028	14918	14776	14807	15007	14925	14821	14719	14766	14903	15035	14840	15032	14874	14836	15104	14705	14867	15023	14939	15065	14749	14929	14857	14796	14996	14901	14723	14896	14879	14679	14810	14917	14772	14785	14776	14858	14885	15001	15004	14707	14939	14987	14833	14716	15000	14922	14936	14871	14898	14826	14876	14882	15022	14839	14966	14734	14881	14765	14940	14761	14800	14953	14944	14886	14843	14941	14930	14738	14859	14878	14981	14911	14965	14830	14967	14947	14937	14947	14864	15044	14860	14705	14944	15034	14824	14778	15020	14821	14857	14926	15021	14955	15072	15080	14832	15139	14778	14684	14849	14922	14865	14824	14989	14780	14761	15019	15002	14788	14876	14929	14826	14816	14817	14930	14885	14827	14761	14888	14855	14805	14877	15168	14774	14959	14919	14936	14939	14839	14830	14871	14627	15050	14957	14988	14954	14882	14803	14832	14960	14828	14632	14965	14894	14929	14934	14849	14885	14933	14979	14789	14777	14935	14958	14981	14833	14990	14969	14814	14893	14916	14901	14730	14724	15040	14844	14810	14797	14901	14854	14933	14875	14897	14844	14823	14822	14945	14923	14850	14757	14810	14949	14827	15008	14813	14821	15016	14986	14931	14976	14773	14991	14874	14867	14831	14947	14898	14916	14933	14902	14765	14884	14895	14895	14956	14713	14910	14929	14742	14882	14900	14954	14860	14742	14904	14835	14896	14823	14881	14990	14800	14817	14960	14782	14842	14743	15001	14941	14948	14895	14909	14868	14760	14945	14839	14859	14812	14762	14855	14764	14778	14985	14893	14973	14775	14877	14972	14913	14867	14752	14905	15008	15021	14887	14698	14776	14890	14704	15066	15117	14669	14883	14903	14718	14882	14988	14921	15033	14880	14901	14970	14837	14764	14859	15003	14760	14836	14814	14919	14809	14940	14890	14982	14807	14874	15007	14966	14723	14965	14681	14774	14804	14891	14780	14749	14667	14651	14763	14962	14956	14932	14810	15080	14923	14858	14687	14938	14966	14900	15062	14781	14892	14983	14935	14810	14841	14882	14869	14737	14973	14985	14904	14881	14939	14990	14805	14700	15011	14932	14870	14925	15028	14778	14833	14869	15030	14930	14933	14906	14973	14656	14878	14778	14675	14816	14714	14915	15057	14838	14690	14960	14784	14839	14806	14846	14803	14784	14840	14825	14967	15006	14802	14671	14926	14729	15011	14890	14921	14910	14855	14864	14922	14888	14896	14811	14816	14953	15028	14917	14740	14848	14907	14871	14860	14986	14889	14962	14830	14837	14925	14970	14837	14726	14917	15033	14996	15035	14896	14883	14846	14829	14735	14811	14895	14953	14827	14754	14990	14846	14913	14842	14930	15172	14853	14906	14948	15007	14756	14892	14853	14856	14803	14813	14783	14903	15014	14797	14751	14804	14981	14990	14937	14812	14840	14855	15046	14958	14896	15063	14830	14905	14545	14981	14887	14931	14826	14726	14941	14890	14976	14884	14730	14772	14955	15010	14910	14966	14779	14926	14807	14881	14877	14889	14998	14913	14970	14917	14815	14815	14754	15029	14930	14692	14812	15054	14864	14840	14736	14889	14836	14978	14828	14869	14753	14941	14809	14889	14938	14876	14901	14981	14911	14880	14822	14905	14716	14940	14793	14832	14902	14862	14791	14904	14907	14908	14894	14909	14859	14939	14694	14859	14950	14716	14885	15001	14877	14761	14857	14822	14917	14873	14935	14800	14913	14799	14932	14764	15025	14896	14886	14929	14837	15079	14823	15095	15034	14721	14905	14821	14779	14981	15073	14915	14888	14947	14902	14830	14827	15023	14942	14793	14942	14854	14809	14551	14992	14986	14843	14784	14896	14858	14884	15008	14801	14742	14854	14740	14918	14873	14763	14990	14943	14837	14894	14885	15008	14900	14961	14853	14855	14995	14974	14629	14852	14777	15154	14922	14839	14965	14749	14957	14772	15043	14859	15035	14821	15022	14801	15056	14961	14922	14798	14998	14885	14871	14834	15006	14813	14833	14936	14763	14832	14809	14806	14840	14961	14924	14941	14762	14971	14866	14770	14927	14909	14950	15070	14866	14839	14972	14850	14807	14873	14987	14908	14752	14846	14849	14956	14829	14848	15012	15071	14904	14756	14971	14784	14705	14923	14968	14913	14889	14852	14978	14886	14808	14893	14783	14718	14724	14819	14862	15036	14885	14954	14917	14868	15189	14868	14815	14985	14880	14759	14923	14951	14957	14865	14947	14888	14833	14852	14912	14923	14920	14913	14815	14932	14751	14856	14764	14826	15059	15067	14817	15063	14891	14956	14888	14876	14905	14703	14996	14925	14781	14743	14960	14895	14808	14918	14918	14862	14810	14855	14739	14853	14935	14909	14779	14751	14909	14942	15036	14706	14815	14894	14942	14870	14896	14863	14722	14975	14938	15089	14936	15043	14865	15058	14823	14926	15011	14967	14764	14959	14873	14971	14813	15061	14769	14738	14759	14930	14943	14966	15034	14909	14761	15029	14840	14874	14867	14869	14869	14942	14841	14883	14701	14950	14986	14800	14857	14907	14900	14883	14886	14965	14937	14713	14766	14960	14874	14941	14908	14852	14793	14985	14836	14990	14842	14932	14710	15059	14913	14893	15055	14843	14942	14859	14848	14882	15020	14766	14949	14918	14873	14861	14969	14798	15040	14842	14808	14965	15005	14848	15032	14796	14961	14864	14884	14797	14907	14835	14880	15007	14871	14873	14953	14948	14861	14952	14951	14938	14881	14844	14934	14851	14927	14911	14834	14875	14895	14708	14779	15012	14983	14870	15079	14933	14823	14932	15028	14799	14905	14902	14825	15125	14958	14763	14957	14941	14971	14999	14904	14842	14936	14972	15045	14864	14909	14826	14871	14980	14821	14882	14865	15031	14805	14788	14892	14923	14958	15023	14828	14915	14938	14857	14915	14836	14635	14936	14884	14906	14938	14893	15040	14957	14948	14960	14868	14876	14940	14946	14883	14757	14851	14720	14905	15014	14821	14832	14957	14809	14836	14853	14904	14907	14916	14899	14837	14956	14833	14849	14816	15017	14759	14883	14988	14999	15034	14913	14702	14858	14872	14847	14981	15112	14709	15035	14833	14915	14743	15002	14866	14779	14759	14935	14922	14961	14830	15010	14848	15025	14838	14828	14859	14975	14959	14874	14831	14784	14971	14916
23621	20916	28181	24183	22637	23485	22794	19311	18105	18047	17887	17778	22478	29238	27758	23435	20121	17778	17069	16933	16929	16753	16867	16680	16874	16822	16758	16750	16536	16725	16743	16503	16867	16662	16743	16680	16676	16666	16887	16610	16797	16621	16690	16723	16748	16944	16777	16862	16649	16676	16902	16675	16715	16809	16624	16755	16712	16636	16640	16686	16595	16563	16651	16804	16727	16729	16387	16619	16620	16604	16778	16765	16512	16674	16735	16714	16767	16769	16679	16808	16773	16676	16661	16905	16493	16503	16671	16871	16737	16711	16742	16741	16804	16811	16565	16954	16621	16625	16765	16680	16831	16870	16688	16571	16891	16851	16928	16625	16603	16576	16872	16737	16816	16722	16578	16715	16738	16692	16651	16770	16726	16554	16732	16736	16582	16542	16645	16486	16631	16830	16737	16669	16729	16782	16801	16551	16726	16687	16577	16832	16732	16587	16651	16600	16855	16586	16755	16582	16565	16924	16697	16568	16784	16586	16520	16687	16658	16602	16566	16830	16750	16607	16719	16625	16762	16637	16614	16662	16655	16569	16673	16628	16647	16637	16806	16806	16862	16595	16646	16649	16491	16826	16636	16803	16832	16894	16944	16969	16427	16674	16589	16584	16479	16780	16660	16555	16683	16577	16831	16795	16689	16358	16785	16652	16936	16629	16594	16559	16800	16764	16755	16657	16772	16665	16710	16829	16695	16612	16707	16580	16616	16789	16636	16641	16492	16634	16836	16823	16696	16822	16586	16639	16733	16693	16619	16654	16629	16647	16518	16632	16605	16595	16562	16877	16718	16780	16678	16789	16548	16704	16712	16658	16820	16842	16614	16851	16725	16620	16770	16709	16748	16714	16666	16704	16569	16730	16660	16425	16690	16611	16605	16734	16675	16785	16883	16625	16460	16774	16461	16422	16725	16400	16669	16554	16844	16702	16764	16629	16641	16570	16878	16743	16725	16498	16627	16634	16730	16671	16651	16654	16520	16750	16711	16736	16759	16634	16733	16685	16654	16636	16720	16644	16771	16645	16717	16593	16633	16836	16837	16641	16726	16813	16912	16795	16810	16666	16511	16680	16576	16747	16853	16769	16856	16841	16444	16699	16758	16919	16721	16720	16729	16863	16660	16763	16972	16475	16711	16761	16779	16596	16569	16884	16912	16615	16689	16750	16721	16756	16861	16766	16569	16739	16684	16535	16532	16637	16639	16684	16812	16664	16773	16737	16783	16682	16698	16620	16587	16553	16972	16801	16577	16577	16686	16600	16769	16478	16835	16904	16709	16700	16622	16580	16662	16666	16864	16560	16769	16695	16696	16895	16645	16797	16619	16620	16667	16741	16585	16741	16829	16635	16732	16639	16796	16769	16766	16697	16682	16755	16609	16724	16787	16628	16677	16528	16798	16508	16589	16819	16666	16865	16583	16921	16536	16911	16572	16607	16504	16820	16559	16743	16673	16654	16901	16650	16779	16748	16904	16601	16743	16665	16700	16727	16612	16517	16623	16780	16832	16893	16682	16777	16909	16762	16490	16640	16682	16553	16764	16628	16531	16537	16780	16645	16785	16726	16714	16662	16573	16637	16755	16478	16666	16688	16789	16756	16680	16726	16607	16761	16649	16607	16749	16654	16795	16588	16800	16711	16868	16493	16614	16741	16776	16411	16506	16589	16726	16498	16754	16610	16513	16904	16546	16568	16795	16665	16643	16818	16582	16540	16643	16847	16582	16576	16697	16751	16707	16691	16550	16673	16685	16796	16603	16624	16751	16758	16663	16595	16725	16617	16652	16820	16550	16679	16725	16812	16713	16882	16652	16720	16852	16705	16599	16648	16674	16586	16608	16674	16692	16741	16682	16453	16643	16292	16561	16827	16672	16672	16735	16638	16745	16500	16747	16650	16640	16841	16758	16715	16765	16733	16667	16700	16685	16766	16680	16573	16488	16742	16639	16800	16774	16573	16681	16587	16586	16614	16809	16709	16740	16800	16587	16766	16538	16705	16820	16926	16720	16609	16790	16440	16589	16660	16639	16554	16823	16916	16789	16656	16733	16692	16685	16550	16452	16750	16728	16737	16646	16672	16628	16597	16962	16777	16758	16619	16839	16641	16541	16722	16633	16700	16712	16697	16691	16776	16926	16834	16780	16637	16635	16648	16766	16720	16851	16730	16666	16703	16882	16648	16764	16671	16722	16697	16465	16612	16665	16758	16788	16597	16637	16661	16746	16638	16741	16776	16562	16782	16806	16469	16945	16751	16767	16715	16616	16832	16689	16792	16797	16671	16685	16604	16838	16740	16515	16678	16614	16600	16585	16721	16919	16765	16677	16559	16875	16562	16790	16611	16594	16850	16709	16723	16835	16689	16566	16556	16800	16606	16821	16611	16561	16662	16622	16493	16634	16810	16710	16697	16512	16758	16603	16713	16458	16657	16778	16870	16590	16666	16556	16549	16752	16969	16727	16722	16629	16616	16840	16904	16741	16726	16598	16730	16676	16624	16622	16706	16824	16672	16700	16860	16584	16643	16813	16679	16748	16678	16816	16795	16671	16891	16687	16476	16775	16954	16622	16655	16755	16825	16808	16677	16655	16668	16617	16648	16642	16754	16658	16683	16955	16716	16660	16766	16806	16743	16553	16734	16782	16776	16722	16609	16867	16606	16623	16783	16646	16714	16668	16605	16775	16593	16650	16670	16477	16587	16835	16707	16672	16818	16609	16790	16685	16571	16807	16529	16688	16755	16577	16909	16688	16875	16706	16778	16582	16392	16740	16762	16735	16731	16661	16733	16578	16659	16626	16706	16748	16777	16866	16716	16587	16623	16669	16697	16469	16713	16522	16678	16685	16698	16606	16672	16874	16724	16718	16693	16675	16814	16826	16760	16556	16749	16580	16706	16566	16753	16736	16566	16896	16852	16819	16607	16724	16623	16601	16749	16625	16569	16460	16764	16819	16573	16748	16948	16781	16727	16562	16565	16661	16618	16607	16689	16866	16709	16835	16812	16743	16755	16593	16717	16708	16744	16767	16716	16690	16856	16732	16760	16607	16545	16561	16729	16647	16543	16831	16613	16849	16559	16534	16742	16779	16870	16608	16696	16664	16616	16774	16619	16584	16692	16814	16481	16663	16826	16637	16480	16775	16450	16734	16711	16740	16604	16579	16736	16758	16579	16759	16683	16801	16774	16775	16652	16600	16646	16595	16558	16695	16775	16952	16582	16427	16808	16905	16741	16720	16816	16809	16841	16748	16742	16738	16350	16610	16559	16718	16647	16676	16682	16867	16657	16594	16645	16767	16721	16788	16594	16681	16758	16686	16785	16621	16939	16545	16784	16702	16713	16673	16476	16791	16619	16844	16765	16555	16507	16640	16650	16852	16711	16691	16640	16568	16953	16689	16461	16639	16541	16638	16721	16659	16759	16800	16685	16458	16787	16681	16698	16610	16576	16660	16630	16802	16604	16709	16793	16773	16862	16767	16805	16553	16764	16678	16887	16812	16794	16641	16653	16784	16526	16879	16636	16645	16802	16747	16613	16666	16633	16720	16696	16621	16537	16878	16620	16749	16667	16801	16890	16723	16536	16598	16613	16652	16566	16541	16682	16709	16625	16777	16775	16823	16762	16654	16914	16894	16785	16876	16900	16567	16572	16715	16761	16736	16823	16792	16588	16638	16616	16694	16865	16718	16590	16606	16543	16711	16690	16999	16590	16508	16790	16840	16711	16804	16731	16535	16914	16618	16707	16825	16605	16661	16683	16814	16757	16555	16669	16618	16901	16596	16714	16728	16786	16943	16727	16792	16685	16671	16790	16826	16546	16728	16740	16775	16620	16764	16677	16621	16890	16709	16881	16728	16533	16684	16676	16744	16766	16670	16751	16740	16680	16871	16821	16714	16516	16859	16624	16687	16629	16520	16568	16576	16746	16551	16755	16762	16519	16840	16729	16729	16522	16636	16557	16692	16686	16727	16558	16700	16779	16865	16657	16732	16739	16653	16654	16819	16737	16518	16703	16410	16572	16649	16728	16611	16697	16763	16620	16705	16620	16709	16744	16743	16698	16653	16794	16626	16617	16632	16637	16666	16800	16651	16839	16687	16677	16563	16690	16482	16581	16710	16797	16793	16673	16762	16750	16653	16707	16617	16700	16755	16670	16667	16812	16679	16578	16574	16456	16849	16683	16841	16689	16885	16707	16478	16619	16802	16667	16757	16704	16666	16659	16830	16640	16740	16721	16751	16724	16788	16811	16922	16830	16594	16623	16890	16856	16863	16831	16750	16974	16631	16619	16710	16576	16697	16723	16839	16800	16672	16753	16750	16623	16591	16699	16771	16803	16565	16660	16628	16589	16573	16629	16531	16694	16579	16714	16756	16603	16778	16546	16664	16720	16719	16689	16602	16679	16677	16876	16828	16779	16703	16624	16784	16624	16741	16770	16772	16708	16633	16730	16640	16917	16786	16795	16760	16540	16858	16707	16771	16814	16784	16949	16800	16685	16665	16781	16807	16651	16896	16736	16785	16910	16831	16829	16738	16661	16482	16675	16609	16675	16824	16868	16799	16788	16688	16820	16542	16788	16548	16567	16591	16721	16688	16800	16721	16737	16647	16514	16760	16746	16706	16742	16858	16763	16460	16576	16669	16660	16639	16608	16641	16846	16881	16800	16610	16759	16679	16691	16851	16731	16518	16776	16572	16713	16729	16570	16655	16522	16933	16600	16757	16691	16791	16873	16756	16824	16661	16828	16757	16770	16696	16571	16831	16581	16853	16781	16698	16731	16682	16707	16856	16798	16492	16706	16695	16771	16560	16762	16669	16754	16794	16759	16731	16673	16796	16647	16846	16674	16702	16746	16664	16585	16657	16841	16720	16738	16718	16686	16603	16611	16835	16739	16651	16752	16633	16574	16660	16768	16557	16866	16746	16691	16637	16623	16715	16732	16415	16635	16601	16703	16786	16761	16791	16767	16948	16699	16814	16663	16711	16729	16680	16806	16647	16691	16765	16662	16608	16549	16390	16830	16662	16730	16755	16527	16933	16744	16622	16734	16417	16636	16758	16696	16800	16581	16499	16609	16833	16609	16826	16625	16818	16543	16826	16772	16808	16663	16647	16670	16867	16554	16642	16442	16720	16765	16692	16747
20255	36524	36183	29579	25762	23015	20652	18677	17624	16984	16669	16527	25057	31646	28970	23485	18890	16046	15510	15102	15195	15181	15134	15126	15111	15122	14877	14999	15016	15079	15060	14879	14992	15144	15026	15122	15197	15001	15033	15076	15071	15003	14868	15004	15030	15163	14986	14968	15034	15169	14975	14864	15101	15019	14908	14794	15101	14919	14931	15058	15079	14977	15127	15076	15033	15029	15104	14809	14987	15110	15003	15063	14851	15007	14974	15160	14901	15028	14960	15096	14916	15020	15196	15035	14926	15195	14979	14896	14839	14988	15273	15273	15023	15012	15005	14970	14884	15132	14934	14960	15146	14971	15041	15042	15110	15015	14978	15160	14943	14965	15081	14757	15022	14985	14939	14952	14992	14935	14812	15022	15151	15014	15158	15047	15156	15015	15133	15167	14875	15023	15136	14857	15061	15116	14953	15086	15220	15110	15000	15034	15168	14932	15132	15018	14949	14956	14997	14965	14977	15024	15041	15106	14883	15097	15061	15084	15012	14965	15000	14891	15053	15257	15051	15009	15158	14906	14935	14899	15047	14983	15210	15080	14950	15020	14961	14948	14959	15052	15103	15102	14999	14978	15011	14984	15087	15098	15100	14995	15016	15067	14977	14939	15250	15169	14935	15001	15018	15058	15047	15079	15016	15063	14990	15012	14991	14947	15094	15128	15052	15117	14954	14949	15016	14916	15145	15114	14931	15071	15029	15011	15223	15082	14902	14998	14894	14995	15214	15146	14997	14924	15183	14925	15017	15013	14971	14921	14952	15100	15036	15008	14977	15051	14932	14993	15110	14985	15224	15121	14954	15074	14857	14950	15124	14996	15080	14934	15104	14902	14999	15071	15041	14929	14940	14931	15222	15141	15174	15003	15030	15007	15162	15036	15118	14994	15072	15056	15047	15057	15148	14946	15086	15041	14969	15178	15039	15001	15189	14999	15026	14941	15047	14990	15139	14852	14957	14988	15125	15123	14957	15061	15134	15082	14960	14979	15096	14799	15083	14927	15084	15003	14922	15065	14940	15022	15052	15102	14982	15077	14945	14835	14945	15106	14948	14840	15029	14967	15033	14963	15245	15084	14951	14902	15101	14928	15050	15098	15134	14958	14935	14959	14912	15073	15118	15031	14902	15095	14962	15093	15033	14969	15143	14937	15027	14810	15051	15113	14957	15041	15068	14830	15038	15001	14969	15113	15053	15061	15008	15069	15083	15048	14991	15002	14999	14883	15183	15077	14932	15103	15128	14856	14920	14971	14960	14985	15096	15171	14913	15207	14933	15093	14971	14983	14793	15058	14821	15029	14964	15006	14996	15057	14946	14822	15055	15012	14932	14989	15046	14912	15000	15076	15137	14918	15148	15108	14944	14807	14968	15213	15018	15119	15032	15049	15153	14821	15004	15056	15046	15000	15014	14819	14983	14932	15123	14769	14861	14884	15011	14989	14886	15093	15030	14927	15081	15050	15047	15060	15122	15045	14896	15090	14941	14980	14916	15160	15009	14990	14932	14961	15164	14917	15038	15007	15007	15136	15019	15033	15114	14915	14918	14890	15000	15031	14938	15071	15080	14952	15063	15006	15112	14914	14905	15014	15105	14920	14954	15102	15192	15119	14935	14993	14887	15061	15040	14924	14980	14887	15047	14980	15047	14853	14939	15060	14986	15044	14981	15064	14994	14976	14928	15114	15152	15033	15143	14915	14988	15080	14918	15206	14934	15118	15088	15017	15110	15172	15131	15153	15064	15023	15074	14889	14974	14973	15140	15006	14878	15066	15113	15028	14953	14861	15035	14934	14923	15150	14801	15017	15045	14956	14921	15084	15062	15144	14969	15056	15051	14884	15020	15022	15104	15197	15061	15045	14930	15242	14935	15033	15028	15109	14942	15020	15013	14810	15023	15098	14958	15145	14995	15138	15049	15076	14946	15096	15070	15004	15054	15007	14936	15180	14768	15147	15079	15009	15155	14959	15017	15033	14988	15069	15094	15146	14903	15063	14860	15141	15048	14882	15225	15081	14976	14917	14989	14844	14965	15003	14957	14937	14873	14972	15036	14948	15024	14950	14929	14953	15124	14833	15123	14843	15100	15217	14943	15060	15098	15037	14973	15014	15076	14990	15139	15044	15057	14806	14988	15164	15101	14982	15038	15064	14936	14982	14926	15102	15016	14919	14885	14911	14835	14958	15069	14818	14925	14955	15091	14906	14907	15174	15075	15070	15129	15160	15061	14952	14983	14900	15032	14982	14923	14870	15037	14941	15016	15134	14919	14940	14980	14854	15057	14952	14945	14940	14911	14837	15051	15207	14982	15047	15133	15158	14892	15076	15245	14994	15067	15017	15059	15054	15020	14872	15029	15127	14970	14929	15121	14900	15206	15092	15096	15057	15193	15011	14935	15047	15069	15109	15011	14886	15059	14953	14988	15153	14871	15118	15023	14935	15031	14944	15045	15102	15124	15000	15114	14915	14848	14997	14950	15085	15054	15049	15049	15104	15035	14941	15003	15118	14975	15004	15030	15051	15061	14981	14897	15182	15043	14993	14969	14913	14946	15170	14967	15053	14949	15139	15008	14830	14876	15004	15011	15019	15079	15047	15136	14918	15053	14973	15064	14888	15180	15055	15002	15001	15007	14963	15147	14948	14957	14999	15035	15034	15160	14938	15125	14934	15052	15071	14917	15058	14993	15015	15120	15078	15235	14809	15111	14868	15088	15066	15002	15179	14842	15240	14969	14983	15005	15203	14896	14994	15076	15124	14882	14948	15062	15029	15010	15061	15008	15170	15071	15063	14992	15060	15069	15163	15105	15037	15084	14956	15140	14972	15144	14969	14938	15035	15178	14918	15077	14907	15023	14916	15068	15046	15012	15047	15096	14938	15066	15006	14940	14912	14970	14872	15088	14941	14973	15042	15001	15119	14977	15087	15008	15130	15127	14886	15021	15094	15031	14983	15160	15055	14999	15043	15057	15095	15078	14917	15236	15025	14970	15106	15072	15035	15102	14988	15026	14982	15123	15018	15060	14941	15200	15066	15105	14951	15241	14991	15074	14855	15027	15093	14969	14870	15228	14998	14960	14881	15182	15259	15168	14868	15032	14953	15000	15018	15138	15128	14936	15077	14925	14991	15033	14995	15055	15117	15034	15001	15059	14953	14997	15020	14853	14954	15007	14969	15100	15066	15153	15063	15087	14976	15118	15096	15081	14920	15261	15017	15073	14968	14976	15007	14996	14903	14968	14994	14875	15127	15122	14919	15008	14900	15161	14951	14864	14987	14983	15018	15144	14880	14925	15081	15205	15044	15137	15083	15174	15075	15000	14899	15074	15123	14935	15117	15008	15106	15053	15108	15028	15213	14987	15057	15038	15173	15017	15010	14982	15153	15096	14871	15220	15082	14873	15120	15008	14976	14910	15002	14920	15006	15128	15167	15018	14996	14999	14907	14982	15130	15043	15026	15006	15073	14948	15007	14948	14985	15167	15067	14984	15188	14997	14934	15045	14908	15114	15060	15040	15103	14992	15081	14868	15141	14911	14892	15073	15121	15036	14913	15116	15044	15033	15075	14866	14918	14955	15092	15092	14892	15144	14972	15018	15154	15136	15146	14962	14755	15146	14936	15024	15036	15062	14965	15063	15009	15031	15058	14892	15105	14979	14945	14821	14881	14817	15048	15146	15066	15059	15155	15027	14915	15051	15078	15051	15081	15270	15002	14996	14987	15184	15052	15096	15028	14837	15199	15000	14893	15094	15025	14947	14924	15136	14982	14856	15204	14935	14967	14999	14946	15086	14944	14949	14986	15020	15071	14971	15034	15178	15072	15152	14945	15250	14998	14925	14981	15096	14968	14973	15048	15013	15034	14938	14837	14956	15160	15066	14978	15204	14975	15071	15121	14858	14970	15065	14961	14971	15202	14982	14957	14840	14942	15082	14979	14975	14922	15167	14969	14941	15011	15195	14977	14924	15048	15023	15059	15058	15181	14962	14976	15026	15125	15037	15147	15020	15038	15174	14952	14989	15091	15003	14953	15039	15091	15097	14998	14994	14956	15083	15089	15061	15142	14857	15049	15191	15034	14987	15081	15011	15063	14996	14887	15129	15056	15180	15141	14961	15046	15021	15028	14888	14999	15097	14915	14922	14987	15036	14972	15224	15148	15025	15064	15102	15015	14776	15084	14895	14996	15059	15067	15085	15055	15109	14953	15209	15062	15001	15038	15024	14929	15193	15067	14904	15070	15005	14877	14915	15271	15129	14814	15022	14943	15003	14933	15028	15164	15094	15090	15139	15023	15048	15175	15080	15003	14845	14923	15024	15142	15163	15141	15010	15028	14928	15074	15166	14922	15000	15132	15045	15073	14884	15108	15069	14884	15081	15078	15049	15038	14906	14941	14973	15059	14964	15139	14924	15043	15121	14950	14679	14830	15141	14921	15068	15048	15007	15062	15010	15038	15145	15010	15116	15008	14854	14904	14970	14909	14947	15062	14960	15255	14980	15091	15041	15027	15120	15101	15122	15010	15120	15052	15134	14941	14918	15093	15084	15032	15056	14964	15003	15005	14989	14935	15213	14975	14928	15121	15055	14976	15116	14973	14891	15003	15063	15064	15080	15048	14919	15057	15113	14925	14979	15048	15114	14998	15199	15002	15108	15113	15137	14833	15117	14915	15105	15107	15130	15000	14862	15081	14979	15022	15151	14989	15007	15133	15016	15079	15160	14908	15094	15135	14995	14882	14871	15053	14968	15062	15042	15139	14972	15110	15129	14973	14793	15098	14989	15180	14987	15213	14988	14933	15060	15008	14954	15095	15018	14962	15043	15074	14947	15098	14896	15065	15163	15064	15025	14911	15063	15044	15060	14997	14854	14994	14895	15033	15056	15083	15070	14983	15060	14876	15021	14983	15119	14929	14792	15065	14785	15026	15157	14910	14998	15120	15074	14876	15068	15097	15010	15143	14898	14996	14882	15005	14989	15035	15075	14900	15058	14951	15079	15131	15136	15205	15079	15124	14922	14943	14977	14998	15123	14969	15179	15088	14884	14967	14898	15065	15106	14838	15104	14850	15072	15037	14906	15044	15155	14983	14936	14992	15098	14856	14930	15005	14768	15184	15112	14924	15043	15045	15046	15096	15246	14936
22570	20908	28577	23408	21380	23996	26068	20652	19416	18786	18952	18458	25968	37607	34390	28638	23056	18820	17451	17171	16931	16977	16919	16992	16968	17042	16971	17046	17024	16970	17101	16971	16944	16815	17046	17257	17120	16958	17018	16968	17125	16933	16882	16962	16958	16911	16980	16957	17013	16796	17002	16877	16861	16691	16849	16819	16793	16795	16934	16844	16857	16965	16939	17046	16887	16911	16928	16794	16913	17023	16863	16942	17035	16963	17012	17045	16907	17179	16886	16843	16891	16954	16887	17038	16944	16859	16932	16793	16943	16734	16868	16879	17009	16924	17171	16983	16947	16742	16734	16736	16790	17160	17066	16851	17103	16967	16826	16729	16856	16690	17039	17185	17057	16978	16805	16970	16767	16747	16917	16842	16936	16868	16764	16772	17000	16910	17013	16961	16819	16907	16887	16903	17031	16880	17059	16959	16966	16980	16822	16743	16754	17001	17025	17021	16860	16926	17002	17091	16908	16908	16946	17052	17049	16832	16722	16770	16808	16980	16972	16749	16790	16949	17066	17037	17028	17072	16707	16810	16966	16931	16895	16848	16873	16925	17048	16893	17040	17053	17055	16893	17066	16837	16944	16794	16883	16835	16997	17037	16939	16905	16884	16865	17093	16911	17021	16890	16661	16755	17035	16886	16864	16728	16901	17086	16930	16947	16810	16839	16879	17349	16886	17012	16929	16957	17164	17030	16790	16901	17007	16915	16992	17062	16826	16795	16935	16889	16772	16768	16819	17004	17079	16990	16916	16950	16981	16958	16979	17028	16989	17027	16847	16705	16918	16898	16695	17053	16998	16625	16990	16844	16987	16751	17096	16947	16982	17164	17132	16916	17107	16937	16950	16830	16978	16818	17029	16727	16826	16991	16758	16959	17062	17034	16911	16925	16932	16990	17008	16882	17033	16922	16763	16822	16790	16849	16810	16920	16915	16905	17019	16988	17035	16863	16827	17104	17009	17000	16940	16839	16966	16889	16777	17077	16768	16962	16863	16885	16733	16717	16948	16766	16953	17191	16752	17014	16759	16849	17027	16853	16914	17021	16913	16951	17020	17026	16714	16950	16962	16937	16940	16789	17116	16956	16791	16926	16884	16944	16946	16904	16985	16905	16888	17002	16870	16764	16867	16753	16968	16884	16878	16870	16816	17065	16939	16988	16663	16865	16872	16670	16710	16988	17193	16955	16808	16746	16899	16903	16766	16871	17049	17042	17043	16907	17027	16805	16859	16898	17016	16965	16844	16859	16923	17010	16930	16839	16905	17001	16858	16903	16802	16845	17128	17093	16911	16859	16886	16972	16943	16873	17019	17043	16922	16974	16932	17037	16807	16896	17030	16803	16783	16893	16920	16896	16905	17053	16882	16955	17090	16845	16846	16761	16894	16675	16732	16717	16872	16936	17022	16830	17039	16650	16928	16902	16869	16879	16872	17013	16820	16660	16938	16747	16749	16964	17091	16903	16934	17076	16996	17005	16955	16700	17057	16982	17131	16971	16957	16783	17041	16955	16975	16904	17041	16951	16956	16990	16740	16789	17109	16664	16957	16869	16919	16877	16935	16965	16848	16963	16894	16835	16937	17016	16780	17136	16933	16785	17077	16894	16933	16947	17130	16973	16883	16918	16879	16990	17034	16816	16781	16918	16893	16828	16848	16837	16881	16858	16959	16938	16954	16879	16690	16828	16852	16847	16950	16933	16931	16822	16852	16823	17000	16890	16992	16876	16894	16950	16912	16841	16863	17016	16968	17117	17094	16865	16936	17032	16847	16751	16927	16831	16879	17035	17194	16836	16544	16892	16851	16775	16785	16835	16932	16814	17043	16956	16828	17059	16923	16989	16967	16976	16929	16758	17122	17047	16980	16853	16889	17035	16850	16706	16820	16797	16927	16933	16758	16943	16840	16931	16888	16886	16731	16846	16808	16816	17027	16923	16874	16775	16947	16813	16853	16792	16949	16977	16969	16882	16935	16909	16938	16908	16880	16764	17035	16957	16897	16756	16916	17105	17166	16808	16828	17049	16971	17049	16781	17062	17079	16976	17082	16844	16777	16878	17149	16865	16942	17087	16844	16817	16808	16846	17059	17047	17084	16991	17049	16927	16762	16824	16910	17038	17133	16896	16798	16902	16905	16975	16899	16943	17062	16900	17091	16933	16860	16931	17084	16959	16650	17055	16887	16924	16927	17135	17114	16922	16757	16905	16897	16852	16805	17065	17090	17016	16863	17021	16799	16949	17188	16879	16854	16936	16957	16872	16898	17116	17137	16845	16816	17198	17100	16957	16945	16824	16780	16813	16990	16762	16902	16951	16803	16702	16835	16940	16941	17061	16881	17070	16986	16816	17073	16746	16891	17047	17006	16950	16862	16911	16836	17081	16899	17130	16899	16937	16827	16893	17003	16700	16874	16824	16996	16918	17053	16809	16962	16936	16875	17000	16755	16956	16962	16743	16708	16959	16818	16692	16925	16894	16876	16909	17053	16932	16952	16978	16948	17021	17029	16896	16991	16926	16903	16738	16603	16702	16939	16842	16973	16729	16752	16954	16796	16876	16739	17069	17059	17118	17015	16713	16792	16983	16798	16835	16944	16792	16975	17109	17018	16887	16921	16913	16695	17041	16842	16933	16781	16956	16923	17089	17243	16898	16980	16831	16952	17008	16911	16964	17043	16879	17127	16655	16921	16970	17046	16688	16999	16899	16929	16748	16896	16982	16902	17083	16910	16957	16946	16855	17030	16646	16823	16893	16884	16910	16997	16940	16933	16879	16982	16956	17057	16771	16943	16805	16997	16853	17085	17120	17044	16795	16766	16878	16816	16978	16884	16862	16949	16812	16737	17047	17032	16817	16806	16928	16841	17132	16941	17054	17001	16742	16939	16924	16784	16831	16870	16827	17038	16928	17033	16837	16870	16961	16858	16938	16960	16580	16767	16862	17042	16835	16825	16910	16960	16921	16830	16952	16826	16823	16961	16639	16990	16906	17110	16860	16925	16970	16744	16884	16816	16959	16981	17000	17101	16907	16702	16815	16895	17017	16883	17146	16906	16917	17039	16953	16936	17072	16873	17050	16921	16977	16939	17031	17047	16905	16945	16975	16905	16825	16917	16992	16963	16783	16904	17045	17087	16883	16852	16796	17023	16959	16620	16857	16961	16985	16851	17009	16815	16966	16877	16863	16808	16855	16818	17021	16857	17019	16885	16890	16819	16944	16967	16914	16892	17028	16802	16928	16956	16996	16809	16804	16981	17101	16676	16763	16977	16796	16687	16754	16867	17073	16807	16813	16887	16910	16974	16901	16826	16816	16758	16885	16878	16773	17098	16865	16835	16832	16980	16828	17189	16993	16915	16842	16999	16717	16988	16995	16790	16957	16898	16818	16822	17031	17013	16735	16723	16878	17022	16561	16883	16854	16944	16917	16898	16872	16934	16966	16908	16854	16887	16890	16706	17018	16883	16917	17004	16936	16923	16810	16828	16937	16867	16937	16981	16904	16817	16865	16735	16930	17007	16894	17009	16952	17169	17027	16815	16838	17052	17010	16985	16582	16869	16680	17008	16764	16909	16879	16755	16891	16844	16737	16936	16924	16985	16825	16896	16869	16830	16933	16780	16988	17152	16816	16821	16929	16924	16944	16876	16724	17108	16928	16994	16941	16844	16929	16942	16865	17055	17027	16938	16983	16998	17039	16987	16970	16847	16854	16952	16895	16916	17114	17080	16751	17056	16762	16976	16860	17026	16959	16824	16779	16942	16929	17055	16815	16866	16811	16921	16703	16947	16855	16752	16626	16733	16960	16970	16890	16882	16766	16901	16987	16852	16740	17100	16898	16913	16764	16846	16822	17008	16992	16816	16799	17058	16909	16864	16980	16851	16996	16778	16811	16716	16994	16814	16707	16902	16797	16686	16801	17113	16924	16756	16879	17084	16804	16831	16796	16774	16884	16815	16938	16861	16949	16905	16992	16744	16908	17030	17152	17013	17055	17004	16939	16741	16889	16847	16902	16922	16910	16773	16943	16978	17106	16983	16941	16714	16768	16941	16894	16833	16912	17161	17015	17077	17025	16724	16837	17133	16849	16754	17002	17018	16909	16864	16773	16938	16938	16917	16969	17015	16959	16826	16891	16740	16866	16992	16931	16763	16894	16906	16988	16886	16800	16809	17054	16906	17135	17026	16872	17076	16830	16800	16798	16865	16666	16935	16735	17032	16938	16914	16594	16796	16924	16923	16795	16764	16791	16912	17032	16932	16973	16894	16836	16797	16877	16794	16687	17046	17045	17133	17249	16843	16995	16969	16847	16792	16928	17071	16901	16752	16875	16697	16901	16997	17040	16830	16917	17061	16958	16894	16832	16856	16707	16958	16894	16833	16947	16910	16866	17058	16778	16855	17003	16899	16955	16920	16983	17190	16727	17072	16771	17050	17032	16844	17018	17010	16974	16698	17177	16808	17075	17018	17159	16787	16866	16891	16835	16836	16960	16992	16756	16982	16767	16987	16908	16974	16867	16986	16972	16897	16804	16924	16928	17046	16719	16870	16984	16943	17015	17047	16953	17049	17028	16899	16795	16711	16712	16859	17016	16891	16713	17143	16743	16805	16761	16855	16990	17055	17064	17023	16726	16912	16813	17017	17093	16976	16931	16860	16960	16784	17053	16871	16808	16888	16985	16922	16941	17186	16906	16845	16766	16941	16816	16878	16771	16842	16976	16970	16928	16806	16664	16936	16839	16898	17019	17073	16800	16801	16898	16887	16887	16893	16967	16835	16982	16841	16901	16823	16872	16879	16910	16883	16852	17012	16802	17029	16968	16905	16940	17004	16953	16893	16939	16740	16838	16853	16795	16931	16888	16821	16979	16873	16803	16902	16894	16890	16861	17055	16974	16906	16921	16718	16835	16823	16964	16754	16905	16729	16819	16962	16912	16890	17066	16972	17034	16946	16653	16954	16926	16962	16850	16974	16785	16876	16940	17074	16867	16789	17022	16777	16966	17025	16868	16887	16803	16933	16912	16959	16854	17033	16795	16818	16843	16866	16889	16792	16728	16776	17131	17064	16959	16910	16978	16948	17075	17052	16865	16904	17014	16996	16740	16825	16885	17065	16818	16769	16862	17071	16755	16961	16971	16834	16912
21244	39691	38764	32395	28224	24867	22324	19881	19187	17853	18137	17711	29420	39897	36619	29189	22359	16983	15975	15412	15317	15154	15359	15313	15194	15249	15149	15177	15091	15357	15340	15271	15094	15139	15143	15135	15184	15219	15002	15109	15036	15349	15267	15083	15121	15036	15236	15239	14935	15015	15179	15114	15316	15164	15344	15139	15339	15098	15094	15239	15232	15248	15229	15196	15077	15183	15152	15137	15285	15105	15044	15156	15328	15167	15249	15217	15337	15021	15321	15236	15421	15033	15106	15349	15313	15080	15423	15258	15189	15144	15292	15171	15351	15192	15280	15326	15220	15021	15346	15130	14976	15155	15067	15174	15227	15186	15145	15164	15124	15176	15124	15133	15046	15282	15273	15124	15155	15253	15131	15113	15289	15220	15228	15230	15076	15244	15207	15186	15211	15143	15070	15164	15279	15051	15136	15197	15212	15216	15358	15151	14982	15258	15158	15319	15227	15252	15144	15256	15173	15167	15215	15178	15121	15418	15182	15087	15266	15180	15052	15574	15065	15170	15112	15162	15053	15094	15171	15187	15160	15090	15135	15185	15152	15330	15198	14976	15267	15337	15230	15156	15286	15197	15073	15162	15166	15120	15074	15230	15330	15167	15274	15138	15290	15206	15229	15165	15155	15292	15126	15076	15272	15235	15168	14970	15188	15042	15219	15069	15145	15009	15198	15184	15047	15300	15203	14964	15326	15096	15116	15150	15240	15334	15230	15024	15170	15094	15200	15313	15216	15195	14997	15136	15198	15158	15297	15100	15208	15160	15089	15155	15271	15117	15041	15146	15197	15248	14944	15249	15084	15174	14985	15261	15005	15123	15154	15334	15153	15134	15114	15148	15083	15063	15065	15259	15242	15220	15028	15241	15227	15253	15175	15192	15085	15021	15370	14987	15222	15177	15205	15093	15084	15126	15214	15068	15253	15062	15380	15238	15232	15207	15225	15254	15113	15191	15268	15275	15208	15081	15289	15206	15210	15072	15131	15186	15117	15287	15059	15227	15114	15351	15044	15199	15303	15132	15075	15201	15249	15229	15133	15110	15154	14965	15216	15208	15133	15107	15083	15162	15164	15311	15052	15160	15193	15246	15213	14979	15032	15234	15204	15189	15149	15220	15162	15211	15068	15328	15167	15092	15299	15153	15196	15086	15030	15143	15098	15160	15207	15295	15144	15165	15187	15092	14884	15144	15309	15164	15057	15167	15131	15099	15172	15150	15110	15120	15186	15195	15085	15216	15192	15142	15088	15144	15162	15117	15044	15254	15143	15231	15026	15060	15267	15164	15234	15077	14958	15240	15057	15160	15200	15140	15254	15162	15284	15266	15363	15225	15094	15007	15289	15118	15194	15059	15106	15137	15237	15049	15291	15338	15167	15210	15269	15165	15125	15208	15022	15132	15155	15268	15256	15281	15104	15303	15257	15204	15243	15051	15154	15302	15157	15123	15278	15141	15336	15247	15211	15141	15215	15183	15253	15135	15236	15211	15166	15093	15157	15256	15139	15197	15257	15200	15137	15188	15085	15186	15285	15126	15252	15230	15224	15099	15246	15052	15004	15101	15188	15202	15230	15117	15114	15076	15175	15054	15146	15004	15161	15168	15055	15120	15331	15151	15326	15184	15170	15220	15082	15119	15169	14986	15164	15146	15257	15143	15168	15300	15141	15126	15109	15182	15343	15028	15068	15067	15090	15084	15148	15270	15291	15145	15153	15063	15128	15153	15051	15003	15083	15276	15346	15082	15201	15016	15176	15226	15175	15126	15269	15096	15228	15147	15239	15144	15353	15299	15130	15091	15328	15149	15278	15119	15268	15226	15135	15284	15030	15158	15334	15223	15182	15057	15149	15014	15276	15163	15147	15158	15128	15205	15211	15175	15089	15181	15114	15099	15164	14975	15197	15256	15164	15199	15284	15284	15114	15190	15121	15184	15366	15192	15280	15261	15271	15092	15207	15204	15005	15115	15154	15131	15191	15140	15265	15198	15134	15334	15126	15005	15337	15306	14940	15143	15229	14997	15302	15100	15059	15212	15171	15179	15168	15134	15189	15219	15235	15119	15219	15063	15115	15169	15074	15231	15183	15193	15062	15164	15138	15251	15209	15118	15220	15237	15149	15169	15173	15158	15116	15125	15129	15193	15012	15239	15039	15143	15192	15290	15116	15123	15116	15260	15119	15238	15229	15373	15128	14940	15180	15158	15321	15207	15173	15243	15230	15098	15083	15099	15129	15120	15231	15004	15075	15024	15502	15199	15191	14976	15152	15138	15069	15062	15201	15111	15167	15070	15015	15188	15164	15112	15206	15154	15091	15187	15208	15226	15050	15343	15032	15097	15316	15145	15118	15140	15130	15234	15052	15331	15091	15207	15149	15194	15151	15274	15310	15114	15234	15144	15181	15279	15003	15075	15100	15111	15207	14945	15231	15236	15176	15326	15253	15252	15216	15330	15173	15325	15254	15239	15254	15057	15228	15049	15060	15110	15123	15089	15022	15172	15186	15164	15297	15084	15144	15178	15323	15297	15210	15150	15134	15019	15116	15154	15207	15224	15129	15103	15116	15280	15269	15110	15036	15224	15246	15179	15083	15262	15231	15191	15098	15162	15138	15115	15171	15191	15277	15214	15164	15192	15130	15277	15137	15103	15120	15102	15249	15132	15185	15051	15001	14946	15209	15158	15199	14951	15160	15326	15221	15215	15251	15303	15126	15281	14985	15330	14999	15302	15154	15113	15213	15017	15107	15240	15158	14990	15058	15163	15294	15056	15083	15052	15174	15205	15084	15278	15314	15230	15283	15208	15282	15245	15170	15163	15132	15158	15038	15112	15197	15207	15018	15159	15078	15112	15232	15097	15123	15149	14947	15047	15145	15187	15209	15144	15123	14970	15120	15189	15332	15233	15143	15087	15120	15174	15155	15332	15285	15142	15197	15106	15045	15237	15245	15449	15233	15082	15358	15351	15134	15238	15165	15189	15200	15304	15024	15232	15153	15348	15252	14987	15201	15080	15148	15162	15346	15303	15342	15236	15180	15054	15084	15134	15182	15098	15224	15127	15064	15216	15272	15125	15091	14899	15214	15099	15207	15196	15119	15302	15250	15173	15312	15233	15148	15021	15344	15063	15056	15167	15149	15173	15154	15013	15177	15115	15099	15139	15147	15241	15034	15306	15133	15227	15178	15279	15130	15192	15162	15129	14975	15204	15250	15265	15212	15156	15186	15160	15151	15185	15331	15209	15163	15229	15017	15025	15068	15322	15333	15276	15295	15185	15136	15157	15076	15120	15145	15217	15203	15349	15214	15007	15033	15198	15225	15085	15325	15255	15189	15236	15142	15229	15044	15296	15035	15249	15181	15169	15370	15197	15149	15104	15141	15276	15000	15145	15131	15206	15103	15248	15148	15049	15139	15332	15165	15114	15135	15277	15200	15269	15272	15240	15014	15235	15078	15116	15031	14997	15319	15166	15146	15300	15065	15067	15104	15042	15203	15001	15096	15045	15202	15154	15043	15217	15098	15138	15149	15153	15191	15379	15167	15048	15040	15125	15140	15113	15080	15079	15233	15217	15211	15230	15024	15202	15112	15003	15273	15170	15146	15226	15146	15278	15133	15200	15197	15145	15212	15160	15101	15240	15232	15123	15232	15063	15235	15180	15225	15205	15079	15321	15053	15231	15093	14982	15220	15299	15280	15184	15072	15282	15109	15150	15361	15209	15138	15148	15179	15139	14946	15158	15215	15069	15090	15393	15108	15225	15128	15307	15286	15204	15032	15231	14978	15205	15067	14999	15236	15149	15078	15124	15200	15169	15249	15186	15189	15135	15152	15247	15136	15043	15113	15274	15101	15210	15135	15197	15184	15202	15346	15398	15011	15131	15119	15164	15263	15230	15046	15101	15068	15281	15129	15270	15124	15231	15097	15219	15085	15118	15110	15126	15277	15297	15086	15260	15115	15115	15131	15231	15161	15000	15027	14979	15078	15203	15154	15208	15081	15257	15216	15243	15155	15129	15164	15249	15268	15280	15129	15103	15098	15319	15045	15058	15002	15135	15199	15207	14971	15002	15357	15178	15195	15062	15151	15133	15165	15150	15157	14968	15138	14952	14918	15106	15163	15124	15229	15163	15286	15200	15094	15189	15107	15112	15218	15200	15358	15158	15254	15048	15335	14940	15047	15069	15216	15077	15187	15210	15233	14971	15297	15093	15151	15167	15129	15213	14988	15263	15068	15353	15169	15005	15008	15222	15172	15182	15138	15421	15214	15227	15199	15241	15116	15257	15055	15167	15207	15133	15392	15141	15092	15142	15199	15277	15188	15084	15097	15281	15028	15152	15063	15212	15152	15163	15081	14981	15162	15120	15041	15096	15199	15196	15159	15242	15029	15249	15008	15359	15276	15118	15271	15124	15145	15224	15095	15042	15372	15248	15205	15235	15021	15104	15223	15105	15195	15281	15220	15337	15106	15029	15162	15264	15052	15169	15243	15174	15245	15182	15128	15234	15007	15167	15180	15068	15178	15040	15050	15186	15215	15125	15277	15088	15054	15155	15423	14943	15185	15022	15179	15236	15104	15120	15105	15112	15167	15150	15245	15112	15018	15180	15334	15183	15112	15192	15265	15110	15124	15234	15067	14931	15057	15105	15119	15225	15045	15343	14973	15147	15115	15291	15150	15184	15123	15186	14998	15218	15424	15194	15107	15358	15399	15197	15110	15260	15176	15226	14975	15230	15169	15157	15045	15037	15130	15048	15051	15074	15003	15152	15114	15165	15131	15184	15292	15341	15146	15072	15265	15045	15164	15351	15218	15178	15180	15194	15311	15079	15243	15046	15114	15148	15225	15127	15139	15302	15055	15121	15343	14991	15314	15130	15100	15237	15074	15204	15206	15191	15108	15242	15164	15126	14982	15116	15293	15222	15258	15196	15163	15158	15316	14950	15372	15212	15091	15188	15201	15112	15243	15143	15146	15096	15154	15100	15166	15248	14958	15054	15084	14943	15181	15168	15236	15128	15055	15312	15151	15228	15074	15189	15049	15215	15151	15174	15147	15301	15138	14979	15080	15183	15123	15040	15276	15182	15059	14925	14949	15067	15221	15069	15183	15129	15095	15134	15156	15173	15147	15072	15289	15025
27442	23619	28717	25747	21474	19794	18589	17995	17743	17558	17404	17330	17782	18885	18868	18091	17552	17069	16932	16818	16747	16643	16687	16761	16712	16571	16743	16498	16732	16837	16498	16554	16781	16617	16782	16756	16636	16743	16882	16694	16533	16603	16606	16524	16765	16664	16708	16898	16687	16743	16763	16609	16621	16682	16550	16776	16714	16650	16799	16547	16676	16830	16812	16793	16624	16680	16646	16524	16759	16716	16769	16553	16758	16534	16674	16643	16686	16814	16844	16713	16514	16672	16686	16821	16776	16703	16721	16708	16438	16644	16610	16752	16770	16645	16630	16555	16530	16642	16613	16515	16681	16575	16718	16675	16580	16625	16824	16657	16649	16567	16652	16581	16584	16627	16902	16637	16671	16590	16789	16663	16745	16536	16569	16763	16621	16695	16848	16737	16558	16491	16739	16859	16600	16660	16707	16598	16667	16773	16624	16692	16724	16527	16919	16782	16706	16762	16531	16682	16691	16767	16727	16689	16651	16625	16687	16679	16540	16739	16552	16703	16794	16740	16868	16454	16549	16624	16521	16654	16643	16536	16505	16699	16509	16589	16847	16644	16700	16595	16691	16645	16731	16663	16703	16593	16816	16774	16845	16588	16671	16618	16838	16729	16812	16631	16708	16649	16772	16712	16689	16753	16646	16561	16785	16844	16737	16813	16636	16685	16732	16501	16708	16733	16894	16728	16617	16461	16737	16617	16767	16718	16834	16567	16753	16694	16915	16556	16699	16781	16606	16865	16818	16727	16573	16525	16595	16799	16803	16720	16592	16665	16657	16617	16905	16727	16489	16588	16764	16811	16728	16654	16723	16625	16745	16485	16738	16512	16905	16651	16688	16726	16583	16606	16873	16722	16554	16804	16752	16532	16628	16774	16716	16786	16325	16500	16723	16678	16611	16778	16696	16829	16758	16687	16689	16774	16530	16621	16473	16689	16602	16762	16713	16560	16897	16727	16784	16598	16522	16764	16766	16617	16541	16797	16539	16749	16724	16586	16651	16683	16623	16585	16635	16609	16623	16579	16671	16662	16403	16470	16698	16565	16582	16549	16866	16691	16518	16471	16747	16722	16574	16628	16693	16740	16670	16828	16587	16559	16838	16663	16750	16806	16731	16689	16659	16565	16615	16573	16526	16788	16838	16711	16486	16914	16832	16702	16743	16912	16626	16642	16515	16645	16637	16610	16823	16565	16555	16616	16602	16705	16664	16431	16543	16649	16530	16630	16845	16409	16489	16689	16851	16612	16762	16826	16611	16544	16904	16686	16670	16889	16523	16525	16767	16644	16601	16600	16726	16713	16566	16809	16804	16600	16656	16679	16563	16754	16846	16683	16529	16532	16684	16545	16659	16758	16632	16561	16669	16634	16585	16824	16651	16810	16712	16661	16796	16750	16387	16584	16620	16784	16834	16598	16749	16605	16831	16738	16729	16793	16547	16466	16682	16643	16785	16718	16703	16769	16742	16553	16908	16605	16658	16590	16748	16696	16826	16706	16925	16754	16741	16642	16812	16575	16718	16553	16866	16751	16696	16644	16651	16736	16494	16611	16545	16481	16713	16550	16662	16738	16589	16613	16625	16682	16710	16867	16768	16787	16712	16686	16739	16636	16661	16640	16801	16700	16520	16618	16884	16748	16634	16693	16474	16696	16635	16725	16577	16848	16645	16780	16769	16600	16589	16717	16741	16549	16673	16896	16745	16691	16496	16788	16740	16736	16651	16646	16686	16474	16645	16735	16702	16564	16709	16801	16722	16625	16811	16763	16735	16647	16700	16620	16624	16729	16710	16707	16760	16680	16698	16581	16569	16778	16786	16871	16611	16636	16557	16623	16606	16957	16726	16820	16807	16573	16780	16593	16757	16693	16640	16716	16626	16600	16724	16756	16734	16501	16588	16558	16753	16688	16763	16649	16680	16568	16672	16626	16666	16732	16641	16644	16472	16578	16638	16740	16678	16643	16698	16630	16627	16701	16714	16658	16664	16648	16617	16717	16643	16599	16575	16750	16768	16580	16690	16667	16628	16741	16714	16603	16718	16963	16585	16815	16489	16602	16833	16710	16773	16560	16726	16735	16685	16641	16751	16617	16555	16440	16637	16738	16584	16648	16615	16578	16709	16596	16635	16718	16503	16719	16682	16672	16646	16733	16671	16591	16616	16738	16702	16865	16758	16671	16843	16602	16791	16744	16590	16796	16635	16600	16677	16632	16552	16976	16631	16677	16840	16636	16479	16891	16563	16615	16462	16530	16553	16632	16594	16683	16717	16713	16715	16796	16741	16570	16730	16731	16540	16463	16452	16714	16488	16599	16927	16770	16522	16757	16812	16669	16651	16690	16792	16820	16503	16665	16634	16687	16821	16936	16785	16703	16929	16571	16639	16744	16745	16606	16693	16587	16703	16779	16687	16700	16607	16767	16845	16613	16696	16677	16759	16913	16603	16701	16748	16584	16745	16754	16659	16740	16735	16687	16537	16837	16805	16755	16652	16604	16741	16607	16604	16653	16672	16621	16573	16717	16679	16565	16596	16561	16653	16748	16450	16624	16746	16762	16939	16592	16671	16593	16598	16672	16886	16654	16585	16732	16567	16753	16788	16692	16759	16463	16566	16652	16774	16600	16763	16719	16511	16700	16717	16614	16847	16505	16677	16679	16578	16578	16805	16525	16696	16554	16700	16814	16778	16762	16920	16683	16618	16564	16752	16802	16541	16773	16664	16608	16672	16665	16747	16656	16518	16804	16828	16754	16676	16624	16610	16602	16627	16675	16625	16732	16748	16769	16625	16686	16786	16790	16515	16705	16517	16705	16705	16741	16736	16776	16503	16659	16758	16622	16476	16739	16670	16701	16730	16899	16929	16611	16752	16666	16607	16574	16540	16644	16713	16700	16710	16860	16712	16683	16632	16658	16583	16685	16719	16649	16640	16591	16567	16647	16490	16867	16509	16812	16635	16713	16503	16588	16778	16790	16693	16683	16720	16829	16797	16786	16649	16476	16757	16593	16716	16767	16519	16591	16706	16735	16785	16801	16501	16584	16483	16541	16546	16568	16769	16516	16630	16748	16733	16577	16774	16919	16946	16703	16821	16743	16851	16747	16692	16567	16801	16632	16912	16638	16524	16922	16601	16538	16556	16562	16659	16577	16740	16629	16819	16713	16597	16648	16453	16625	16526	16488	16788	16622	16465	16655	16796	16563	16735	16752	16598	16631	16787	16538	16701	16743	16631	16672	16728	16789	16691	16756	16649	16829	16547	16712	16758	16730	16640	16598	16488	16533	16711	16793	16548	16701	16676	16845	16699	16671	17019	16556	16824	16526	16518	16596	16616	16602	16553	16607	16785	16456	16752	16837	16771	16803	16689	16737	16885	16618	16672	16667	16671	16764	16605	16561	16860	16755	16912	16597	16597	16711	16944	16751	16670	16591	16809	16787	16882	16595	16868	16635	16637	16680	16659	16687	16680	16563	16728	16632	16556	16761	16621	16649	16691	16507	16636	16526	16801	16727	16630	16874	16453	16617	16721	16529	16673	16647	16613	16842	16605	16605	16769	16727	16527	16557	16547	16716	16832	16616	16734	16755	16881	16601	16646	16740	16549	16736	16795	16706	16646	16524	16602	16663	16843	16804	16675	16625	16677	16599	16712	16495	16757	16623	16708	16644	16643	16770	16595	16651	16791	16856	16828	16761	16621	16742	16761	16731	16541	16651	16734	16736	16549	16625	16605	16685	16626	16709	16681	16620	16719	16637	16765	16614	16696	16701	16556	16712	16600	16818	16736	16570	16635	16599	16577	16751	16637	16839	16770	16733	16835	16863	16809	16752	16594	16581	16783	16688	16498	16687	16497	16628	16831	16604	16526	16745	16486	16671	16796	16862	16786	16843	16659	16725	16824	16716	16671	16517	16613	16633	16607	16598	16668	16563	16763	16674	16557	16778	16653	16605	16660	16768	16623	16676	16771	16670	16872	16682	16554	16603	16619	16553	16556	16698	16668	16737	16894	16790	16988	16901	16722	16741	16465	16616	16577	16743	16848	16685	16796	16625	16728	16724	16675	16767	16565	16771	16742	16756	16682	16642	16606	16492	16397	16589	16602	16575	16347	16747	16704	16598	16651	16690	16669	16672	16717	16593	16529	16677	16697	16812	16605	16820	16687	16606	16678	16802	16695	16492	16770	16822	16900	16566	16762	16651	16487	16672	16937	16957	16727	16507	16727	16846	16752	16650	16768	16797	16752	16504	16625	16764	16701	16647	16750	16454	16607	16852	16716	16624	16546	16666	16772	16557	16897	16693	16819	16598	16755	16523	16689	16538	16721	16694	16844	16706	16940	16994	16696	16569	16719	16645	16828	16703	16726	16760	16742	16632	16632	16764	16659	16623	16758	16651	16752	16428	16768	16550	16652	16751	16927	16456	16653	16728	16691	16729	16619	16855	16578	16910	16687	16772	16968	16782	16670	16670	16748	16782	16787	16706	16612	16663	16560	16536	16702	16768	16809	16745	16708	16630	16770	16720	16649	16764	17003	16638	16600	16612	16617	16827	16766	16715	16822	16573	16587	16722	16792	16489	16510	16854	16786	16599	16656	16781	16917	16617	16842	16570	16626	16661	17033	16794	16740	16689	16723	16622	16761	16770	16655	16542	16641	16606	16729	16690	16518	16801	16529	16783	16544	16486	16586	16753	16714	16707	16772	16669	16700	17023	16831	16872	16668	16760	16711	16713	16541	16821	16612	16476	16809	16774	16545	16676	16641	16781	16756	16812	16571	16733	16705	16665	16732	16516	16625	16852	16770	16925	16615	16757	16544	16613	16759	16892	16776	16508	16720	16647	16736	16683	16615	16857	16937	16589	16666	16730	16722	16453	16822	16772	16712	16746	16759	16620	16402	16682	16702	16593	16857	16592	16732	16797	16673	16598	16684	16735	16960	16771	16615	16756	16763	16760	16743	16504	16898	16655	16703	16628	16519	16777	16624	16438	16690	16677	16808	16694	16646	16637	16613	16629	16808	16739	16612	16633	16642	16635	16822	16759	16623	16725	16807	16674	16605	16798	16724	16677	16754	16601	16823	16781	16601	16585	16676	16853	16714	16790	16459	16547	16583	16655	16807	16773	16628	16629	16865	16778	16705	16783
21573	31253	30947	24845	21984	19719	17872	16923	16804	16943	16590	16146	16767	18288	17760	16694	15697	15497	15036	15076	15065	15005	15143	15021	15088	15059	14831	14967	15100	15160	15041	15051	15106	15065	15052	15148	15070	15119	15049	15176	15016	15032	15251	14957	15028	14925	14994	14999	14954	14950	14903	15084	15059	15105	14943	15065	15130	15046	15126	14895	14982	14897	15081	14975	15151	15000	14886	14921	15093	14932	15014	15047	15068	14999	15114	15030	14950	15015	14830	15001	14891	15088	14948	14916	14990	15088	14961	15010	15016	15175	15127	14969	14956	15065	14957	15187	14944	15079	14993	15109	15053	14947	15109	14910	15106	15109	15012	14972	15135	15015	14889	14891	14870	15004	15030	15086	15040	14872	14968	14999	15054	14904	14901	14982	14784	15082	14916	14915	15124	15026	14969	15051	14937	14962	15008	14974	15014	14958	15042	14896	14988	15156	15008	14985	14890	15150	14933	15157	15213	15129	15039	15042	15007	15199	14925	15008	15077	15137	15031	15109	15110	14871	15129	14870	15176	14952	14993	14964	15125	15012	15000	14944	14958	15023	14827	15158	15134	15015	15113	14975	14994	14996	14813	15065	15062	15016	15055	14895	15103	14946	15039	14941	15118	15075	15068	14723	15122	15058	15061	15137	15043	14984	14871	14901	14986	15170	15058	14908	14956	15188	15118	14994	15125	15096	14959	15028	14970	15028	15094	15106	15001	15194	15164	15064	14917	15012	15070	15005	15042	14941	15110	15032	14999	15005	15012	15194	15163	14982	14992	15144	15109	15132	15043	15171	15060	15015	14920	15077	14969	15082	14953	15027	15067	15022	15003	14962	14973	14980	15039	15092	15138	14916	14937	15019	15095	15123	14977	14995	15047	15103	15028	15052	14939	14965	15073	15082	14958	14940	15086	15102	15028	14922	15109	15157	14908	14929	15050	15068	15002	14975	14986	15184	14894	15038	15124	15066	15085	14988	14994	14877	14954	14947	15112	14944	14982	15118	14914	15288	15000	14943	15231	14985	15148	14971	14967	15122	15209	14970	15018	15095	14990	14935	15012	15043	14970	14965	15045	14974	15020	14900	15116	15088	15068	15147	15020	14883	14941	14839	15222	15120	15009	14968	15037	14984	15087	14943	15046	15040	15045	15081	15168	14983	15002	15130	15011	14997	14987	15019	15028	14907	15137	14980	14904	15216	15020	15023	15196	14970	14974	15100	14998	15003	15088	15038	15019	15075	15008	15037	14980	14980	15266	14869	15118	15006	15020	15129	14880	14979	15018	15114	15079	15046	15053	15045	15003	15099	14971	14998	15050	15042	15085	15176	14885	15077	15066	15029	15094	15125	15033	14879	14891	15087	14993	15130	15110	14984	14905	15060	14967	15065	15037	14877	14782	14973	15131	14857	15129	15017	14884	14918	15024	15092	14806	15219	15013	14931	15054	14970	15056	15071	14904	14861	15025	14964	15171	14993	15083	14911	15026	14998	14851	15009	15014	15035	14927	15224	14963	15030	15108	15031	15254	15079	15037	15022	14936	15129	14920	15005	15072	15001	15084	15031	14972	15071	15098	14983	15070	15020	14993	14953	15017	14868	15134	15074	15008	15138	15055	15185	14967	15082	15060	14824	15057	15018	14984	15197	14907	14977	14966	14897	14980	15071	15148	14956	15054	14974	15132	15041	15195	15058	14816	14861	15083	15046	15083	14796	15122	14915	14945	14929	14980	14987	14983	14769	15128	14923	15208	15136	14895	14921	15122	14940	15042	14923	15016	15109	14953	14956	15034	14968	14995	14984	15032	14839	14946	15063	14941	15027	15022	15021	15057	14987	15039	14944	15100	14955	15040	15143	14896	15019	15078	14940	15219	14938	15078	14856	14865	14866	15084	14996	15080	15027	15037	15013	14930	15039	15017	14896	15085	14878	15056	15149	14997	15038	15076	14866	14948	15096	15056	15174	15116	15004	14974	15116	15041	15026	14768	14842	15021	15043	15169	14897	15069	15008	15241	14940	14959	15140	15003	14932	15012	15007	14950	14953	15100	15204	15051	14955	14998	15078	14948	15085	15052	15089	15019	14909	14948	15014	15040	14984	15081	14965	15060	15010	14997	14965	15051	14937	14933	14966	14966	14911	15095	14998	14978	15188	14828	15226	15059	15041	15113	14933	14979	15023	15164	15212	14914	15073	15095	15067	14963	14926	15166	14983	15053	15155	15130	14996	14961	15024	15008	15102	15000	15145	15044	14988	15043	15268	14945	14996	15101	14969	15144	15070	15045	14949	14986	15091	14939	15022	15034	14966	15005	14987	14893	14976	15221	15005	15080	15035	15010	14934	15068	14987	15083	15002	15061	15096	15125	15013	14951	15209	14941	15065	14870	14977	15122	14965	15094	15093	15186	15023	15080	14955	14984	14934	15001	15042	14944	15072	14832	15000	15018	14872	15070	14967	15096	15110	14848	14968	15070	15163	15055	15022	14999	15032	14969	14929	14848	14987	15215	14976	15040	15109	15023	15145	14913	15038	14969	15138	15091	15061	14973	15180	15169	15043	15048	14976	15033	15022	14970	15032	15001	15050	15135	15071	14944	14848	15067	14950	15080	14996	14936	15110	15009	14936	14950	14996	14886	15097	15096	15071	15028	15005	15069	14950	14875	14876	15168	14980	14955	14872	15037	14990	15033	15041	14980	14993	15010	15015	15037	15113	15038	15150	15170	14960	15023	15098	14937	15035	15119	14955	15068	15034	15101	15022	15127	14922	15005	14861	15297	15088	14944	15057	14914	15100	15028	14977	14977	14960	14811	15033	15000	15064	15041	15119	14985	15115	15044	14972	15160	15009	15144	15035	14894	14917	14968	14995	14772	15134	15142	14965	15071	15026	15155	15087	15068	15146	14884	14850	15146	15018	14973	15063	15016	14850	15081	15137	15089	15036	14991	15049	15012	14791	15125	15024	14959	15002	15106	14859	14968	15059	15197	14892	14943	14987	14902	14908	15059	14979	14918	15088	14957	14962	14953	14850	15108	14998	15024	15043	15053	14861	15112	15163	14902	15090	15091	14935	14992	15072	15067	14976	15045	15015	14794	15196	15102	15249	14981	14952	14981	15036	15041	15171	14916	15114	15123	15083	14973	15111	15045	15109	15017	15018	14916	15007	15088	15092	14986	14873	15081	15059	14901	14936	15097	15057	14862	15123	15005	14946	15042	14864	14990	15027	14933	14993	15127	15204	15033	14933	15113	15035	15129	14972	15075	15029	15002	15126	15044	15072	15089	14964	14981	14950	14929	14920	14978	15066	15046	15056	15178	15154	14717	15111	15126	15126	14910	14934	15129	15058	14983	15090	15015	15055	15026	15027	15158	14987	14988	15103	14982	14996	14988	14932	15262	15206	14925	15005	14931	15069	14968	15040	14997	14897	14994	15146	15129	15086	14870	15043	15100	14978	14886	14948	15007	15095	14856	15050	14965	14996	14975	14917	14950	14972	15109	14994	14946	14953	15054	14909	15005	15088	15198	14904	15056	14885	15003	15029	15058	15140	14906	15179	15023	15050	15088	15042	14913	14927	14945	15090	14967	14962	15126	14919	15055	14954	15012	14955	15002	14844	14930	14862	14835	15038	15114	15085	15145	15072	15016	14987	15178	15009	15082	15070	14987	15066	15045	15059	15062	14932	14945	14946	15035	14923	15036	15075	14966	14954	15012	15119	14977	15053	15095	14954	15124	14983	14939	15031	15029	14982	15190	15100	14919	14977	15095	15066	14973	14890	15064	14894	14876	15222	14983	14993	14938	14943	15045	14891	15011	15132	14910	14904	15220	15082	14841	14937	15173	15068	15024	15020	14939	15058	15172	15070	15048	14997	14998	15094	15197	15039	14976	15052	15013	15111	14973	15021	15095	15121	15345	14800	15103	14921	14898	15066	15083	14907	15010	14983	15132	14844	15207	15093	15057	14903	15132	15050	15129	15008	15071	15064	15185	14926	14961	15142	15007	15102	15087	14996	15072	15063	14988	14923	15132	14963	15214	14959	14904	15051	15026	15067	15068	14904	14929	15263	15072	14909	15037	15112	15136	14926	14962	15058	14859	14947	15080	15008	14955	15207	14969	14950	14788	14980	15018	14992	15008	15052	15162	15058	14908	15100	15013	15002	14947	14940	14954	15176	15066	14966	15073	14927	15061	15067	14911	15114	14849	14989	15053	15070	15029	14989	15049	14865	14893	15067	14985	14931	14994	15020	14987	14930	15147	14975	15018	15113	15065	15043	15103	14933	14970	14992	15030	15115	14946	15076	15016	14939	15137	14815	14932	15049	14969	15171	14971	14942	14942	14946	15049	15078	15014	15064	15052	15207	14983	14938	15054	15006	15078	15006	15167	15079	15051	15034	15366	15011	14800	15177	15172	14899	15053	14994	15128	15072	15030	14963	14931	14981	15199	15009	14928	15032	15125	15064	14836	14990	15127	14821	15109	15095	15171	15133	14926	15254	15085	15038	14928	15024	14892	14882	15178	14974	15109	15039	15015	14936	15048	15070	14921	15115	14921	15061	15003	15156	15036	15117	15021	15126	14945	14929	14895	15024	15174	15059	15068	14789	14964	15039	15014	15022	14884	15087	15043	15032	15026	15099	15092	14939	15046	15081	15140	15051	15087	15220	15074	14962	15043	14939	14872	15040	14938	15029	14946	15067	14936	15040	15044	14933	14984	15053	15099	15087	15041	14895	14846	15099	15088	15020	15055	15080	15100	15046	15082	14973	14965	15024	15045	15072	15098	15143	14950	14944	14938	15028	15020	14907	15071	15062	15003	15036	15007	15331	15087	14891	14877	14989	14985	14985	15190	15028	15045	15098	14887	14976	15057	15112	15142	15095	15037	15161	14848	15169	14989	15056	14962	14872	15095	15088	14969	15119	15060	15059	15155	14950	14984	14972	15168	14930	14966	15076	14922	15059	15015	14964	15008	15051	15093	14914	15084	14964	14931	14993	14963	15019	15102	14902	14927	15028	15094	15220	14966	15010	15043	15025	15002	14998	15045	15118	15094	14967	15096	14906	15008	15055	15084	14981	15027	15015	14847	14897	15048	15101	15142	15110	15200	15068	15103	14985	14836	14960	15084	14997	14963	15148	15020	15079	14952	15050
23568	20905	28203	24095	22514	23143	23005	20294	19013	18548	18204	17973	20469	26322	27946	25536	22296	19090	17651	17105	17232	17095	16718	17142	16985	17101	16776	17081	16996	17003	17195	16992	16997	16814	17049	17009	17122	17063	17094	16972	17218	17029	17052	17030	17003	17139	16922	17138	16963	16981	17085	17010	17018	16858	17051	17035	17023	16964	17063	17003	16870	17101	17213	16847	16885	16893	17059	16880	16937	17023	16943	17107	17049	17000	16867	16895	17022	17006	17123	16904	16801	16981	17125	17009	17113	16993	16975	16958	16973	16962	16993	16983	16893	16898	17002	16904	16911	16902	17010	16999	17165	17005	17089	17154	16912	17032	16890	17040	16793	17015	17050	16859	16871	16890	17025	17017	16955	16810	16828	17031	17161	16683	16964	17090	17110	17100	16977	16818	16748	16978	16988	16882	17067	17024	17016	17058	17002	16926	16890	16895	16980	17007	17287	16955	16871	17093	16882	16973	17022	16932	16821	16900	16810	16873	16867	16809	17022	17051	17084	16970	17039	17054	16940	17002	16843	16755	16995	16805	16777	17131	16939	17032	16878	16997	16853	16931	17132	17076	16889	17176	16856	17124	16907	17203	17198	17022	17157	16769	16750	17087	17143	17026	16951	16732	17115	17137	17018	17231	16848	17103	16811	17050	16979	17060	16798	16974	16837	16883	17026	17022	16954	16853	17049	16807	16913	17117	16859	16868	17072	17094	17009	16881	16910	16857	16729	17072	16915	16959	16892	16934	17044	16652	16738	16815	16881	16891	16879	16942	16806	16991	16959	16806	16800	16999	16891	16826	16737	16950	16894	16932	16837	17025	16893	16839	16889	16949	17050	17019	17144	17098	16872	16992	16823	17024	16992	16902	16918	16925	16861	16851	16956	16905	16892	16982	16973	16846	17094	17019	17061	16856	16965	16930	17104	17077	17091	16966	16872	16915	16939	17075	17002	16936	17067	16974	16993	16719	16805	16912	17177	17049	16915	16849	16838	16979	16799	16980	17183	16865	17092	16659	17133	16999	17022	17036	17097	17034	16873	16681	17021	16914	17059	17114	16958	16804	16980	16823	17022	16946	16966	16969	16998	16993	17038	16839	16895	16999	16912	16844	16923	16994	16867	16955	16924	16878	17002	16933	17105	17053	16764	16971	16966	16983	16712	16802	17002	16885	16848	16954	16965	16893	17003	17030	17153	16973	16957	16916	16860	16870	16888	17002	17053	16826	16973	17010	17005	17095	16755	16786	16956	16856	16850	16871	16875	16955	16907	16756	16988	16926	16981	16850	16807	17101	16783	17099	17059	17008	17066	17165	17047	16961	17062	16942	17081	17060	16840	16939	16709	17032	16881	16813	16906	16825	16896	17221	16936	16944	16758	16795	16882	16705	17067	16795	16937	16938	16907	17097	17172	17081	16999	17103	16976	16971	16885	16973	17102	17127	16810	16950	16968	16777	17115	16840	16851	17210	16974	16932	16891	16949	16704	16826	16887	16998	16925	17100	16947	16889	16935	17154	16822	16901	16861	17170	16995	16912	17140	16978	17128	16959	16919	16981	17015	17089	17043	17095	16929	16933	17028	16916	17014	17074	17020	17020	17127	16867	17026	17024	16961	16878	17035	17074	17138	16667	16856	17010	17042	16814	17098	17172	16804	16900	16981	16944	16949	16896	16936	16912	17140	16876	16833	16950	16961	17002	17053	16948	17009	16797	16834	16884	16856	17055	16859	16903	17005	17018	17026	16804	16873	16893	16938	16836	16838	16913	16902	16996	17014	16783	16933	16795	16904	17159	16945	16893	17054	17100	16906	17066	17123	17003	16907	16909	16980	17107	17255	16897	16873	16901	16652	16834	16999	16950	16938	16868	16960	16910	16946	16791	17131	16851	16988	16845	17182	17051	17026	16946	17061	17058	16827	17256	16768	16823	16801	16964	16965	17044	16900	17225	17024	16882	17068	17053	16803	17097	16893	16972	16765	17134	16889	17076	17005	16778	16935	17137	16914	16925	16958	17038	16670	16941	16878	16981	17033	17053	17051	16899	16929	16802	16910	16884	16881	17074	17063	16984	16805	17075	16968	16960	16999	16943	17136	16821	17034	17024	17042	17171	16965	16924	16990	16943	16750	17029	16987	16944	16893	16842	16752	17164	16911	16868	17000	17074	16917	16999	17051	17107	16943	16894	17010	17133	16989	16852	16797	17041	17043	16878	17058	16973	17015	17037	17032	16823	16876	16963	16857	16840	16824	16769	16812	16965	17105	17113	17008	16998	17076	17006	16777	16911	16930	17099	17000	16889	17034	16954	16717	16896	17129	16969	17038	16871	17032	16983	16870	16833	17117	17113	17119	17142	16977	16757	16819	16932	16834	16879	16945	16977	16840	17022	16910	16998	16968	16950	16964	16902	16821	17100	16935	16948	16993	16909	16868	16877	17058	17060	17196	16888	16819	17198	16862	16913	16919	17071	16801	16842	16939	17122	16936	16966	17079	17056	16740	16960	16889	17019	16992	16985	16897	17031	16864	16984	16912	17120	17067	16951	16854	16866	16850	17089	17082	16981	16815	17034	17104	17100	16832	16933	16954	16859	16902	16955	16938	16797	16809	16910	17051	16997	17034	16916	17002	16956	16917	16879	17317	17020	16791	17037	17051	17136	16980	16911	17073	16876	17034	16863	17053	17086	16951	17009	17029	16861	16829	16843	17033	16835	16946	16891	16907	16893	16774	17075	16842	17040	16881	16803	16810	16851	17015	16960	16902	17004	16840	16784	17047	16807	16970	17106	17040	17092	16950	16989	17083	17030	17057	16870	16869	17047	16867	16886	16966	16974	17052	16904	16910	16932	16927	17033	16809	16957	16811	16985	16973	17024	16858	17013	17081	17130	17093	16802	17049	16966	17055	17030	16974	17096	16877	16984	16899	16836	16891	17085	16980	16933	17118	17116	16877	17017	16945	16788	16993	16996	17008	17003	16790	16830	16848	16887	16885	17083	16981	16779	17014	16930	16901	17012	17018	16964	16870	16900	17219	16863	16855	16811	17046	16927	16988	16997	16863	17030	16939	17116	17167	17119	16761	16784	16946	16988	16909	16923	16715	16939	17117	17044	16752	16725	16813	17081	17109	17015	16780	16909	16989	16858	17058	16882	17112	16995	16882	16942	16799	16920	16940	16931	16969	16985	16992	17108	16975	16811	17029	16924	17007	17084	16928	16996	17057	17112	17159	16956	16845	16972	17039	17147	16910	16807	17140	16919	16830	16987	16826	17024	17036	16703	16832	16839	16980	16955	17122	16877	17101	16831	16837	16687	16801	16771	16870	16949	17005	17001	16967	16924	16936	16940	17001	16902	16939	16913	17028	16890	16791	16755	16989	17002	17023	16966	16901	16808	17057	17002	16703	17017	17067	17024	17006	16947	16768	16933	17016	17140	16946	16998	16832	16890	16898	16758	16899	17041	16803	17027	16924	17148	16987	16715	16957	16803	16959	17008	16986	17085	17072	16938	17029	16945	16886	17003	16587	17107	16947	17079	16922	16840	16857	17017	16968	16805	16932	16840	16895	17142	16865	16992	16829	17043	16861	16971	16864	17025	16891	16999	16991	16927	16976	16812	16899	16962	17133	16855	17088	16979	16943	17069	16963	16775	16967	16803	17176	17110	17126	16803	16948	17096	17048	16953	16690	16948	16894	16920	17066	17075	17055	17127	17098	16852	16940	16817	16869	16951	17034	17029	17041	17109	17047	17171	17276	16859	16935	17043	17065	17031	16681	17005	16931	17098	17015	16991	17138	16788	16968	16964	17141	17110	16980	16755	16794	17099	16991	16884	17041	17083	16984	16910	16928	17105	16940	16760	16929	16944	16927	16966	17008	16997	17108	16887	17083	16822	17001	16840	16906	16666	16884	16933	16964	16888	16977	17116	17166	17055	16964	16906	16872	17054	16915	16840	17058	16808	17032	17006	16675	16826	16908	16937	16770	16822	16795	17038	16837	17117	16877	17120	17005	17135	17021	17079	16806	16946	16915	17040	16995	17027	16993	16815	16957	16828	17013	17146	17151	17111	17109	16747	16989	16848	16983	16966	16996	17115	16942	17021	16837	16974	17030	17021	16959	16933	17086	16976	16839	17035	17009	16979	16808	17027	16967	17088	16979	16905	17030	16932	16865	16786	16881	16971	16755	17081	16965	17067	16912	17059	17111	16948	16872	16942	16941	17021	16808	17081	16996	17053	16842	16973	17000	16874	16874	16855	16965	17017	16979	17028	17131	16924	16992	17119	16911	16917	16701	16851	16956	16901	16957	17142	17154	16872	17046	16965	17038	16969	16915	17030	16974	17003	16831	17106	17048	16807	16922	17096	16938	16940	16881	16865	16994	16897	17119	17036	16830	16912	16996	16848	16879	16980	16994	16918	16725	16971	17019	17013	16841	16997	17066	16841	17020	17002	16941	16966	16968	16963	17007	16862	16984	16877	17076	16882	17048	16898	16834	16804	16834	16813	16943	16984	16853	17048	17067	16915	16956	16900	16683	16859	17067	17172	16973	17077	16986	16977	16994	17084	16766	16898	16794	16833	16931	17021	16901	17066	16910	17104	16947	17092	16895	16932	16905	16884	16911	16924	17124	17100	16887	16875	16955	16884	16916	17026	16984	17062	16867	16897	16925	17030	17133	17065	16956	17010	16674	16920	17028	16788	16975	17065	17047	16957	16885	16881	16791	17017	16928	16879	16993	17014	16918	16911	16926	16951	17026	16985	16956	16810	16695	17066	17139	16956	16795	16953	17048	17086	16979	17005	16818	17014	16976	16991	17098	16974	16941	17005	16883	16936	17008	17035	16812	16903	16998	16888	16789	16963	16891	16956	16919	17117	16922	16858	16871	17030	16915	17150	17027	16836	16906	17116	16925	16970	17133	16951	17049	16954	16910	16964	16912	16881	16864	17130	16777	17189	16924	16782	16853	16752	16961	16802	16831	17034	16860	16913	17018	17032	17124	16866	16976	16823	16962	16786	16859	16919	16821	16934	16855	17078	17003	16866	17125	16921	16814	16785	16979	17051	16860	16798	17171	16784	16660	16974	16831	16987	16906	17005	17125	17076	17119	16835	17050	16911	16925	17127	17085	16853	17131	16803	17061	17106	16999	17007
20177	35855	34746	28483	24892	22495	21442	20227	18566	17349	17006	16731	21465	29290	29441	26360	21170	17348	15606	15319	15426	15143	15307	15375	15085	15202	15284	15314	15202	15263	15312	15325	15242	15326	15128	15189	15428	15239	15240	15273	15324	15207	15042	15329	15150	15139	15344	15198	15381	15051	15284	15135	15139	15353	15181	15436	15126	14998	15318	15302	15391	15204	15250	15067	15173	15194	15254	15089	15048	15115	15160	15251	15107	15308	15285	15294	15151	15370	15158	15274	15132	15209	15101	15144	15160	15255	15197	15051	15196	15280	15053	15222	15156	15233	15264	15187	15219	15250	15242	15209	15002	15082	15271	15255	15235	15145	15131	15360	15366	15296	15208	15179	15339	15242	15330	15253	15238	15133	15239	15105	15246	15185	15156	15240	15240	15218	15216	15220	15217	15184	15212	15155	15308	14968	15105	15182	15105	15080	15213	15240	15165	15100	15330	15107	15095	15387	15172	15295	15050	15139	15250	15223	15400	15137	15308	15225	15228	15207	15242	15125	15277	15208	15145	15234	15349	15231	15327	15019	15356	15216	15279	15303	15201	15337	15223	15132	15433	15221	15127	15244	15310	15448	15383	15108	15213	15371	15304	15209	15396	15183	15235	15206	15177	15257	15260	15088	15354	15231	15010	15198	15268	15249	15248	15168	15261	15092	15134	15232	15399	15226	15234	15369	15312	15276	15155	15151	15074	15412	15275	15119	15221	15172	15321	15434	15208	15257	15109	15074	15387	15085	15240	15186	15252	15043	15150	15273	15104	15288	15296	15152	15258	15310	15201	15359	15313	15280	15194	15111	15545	15098	15220	15238	15127	15295	15180	15345	15130	15316	15321	15195	15196	15159	15248	15186	15198	15127	15157	15224	15330	15233	15232	15177	15233	15263	15256	15309	15109	15290	15071	15272	15170	15196	15226	15223	15276	15202	15201	15238	15039	15118	15224	15280	15356	15287	15148	15177	15027	15245	15069	15301	15170	15270	15252	15252	15267	15148	15173	15169	15300	15060	15374	15162	15251	15374	15124	15276	15215	15214	15191	14937	15145	15294	15236	15084	15117	15279	15239	15162	15350	15067	15137	15247	15102	15215	15206	15124	14994	15232	15282	15344	15159	15293	15299	15318	15216	15239	15114	15144	15117	15200	15219	15115	15072	15344	15280	15201	15215	15289	15010	15375	15250	15015	15138	15278	15200	15396	15200	15095	15295	15344	15175	15298	15297	15238	15128	15096	15173	15114	15058	15306	15138	15052	15160	15133	15190	15135	15159	15297	15315	15246	15198	15085	15171	15252	15374	15192	15123	15310	15116	15311	15190	15322	15147	15289	15302	15215	15223	15156	15148	15270	15092	15233	15340	15338	15355	15395	15070	15293	15248	15100	15161	15096	15231	15222	14982	15138	15133	15188	15284	15108	15198	15039	15166	15268	15215	15259	15074	15374	15240	15299	15293	15325	15136	15332	15050	15253	15299	15355	15287	15075	15207	15351	15206	15283	15152	15479	15236	15140	15311	15200	15353	15145	15250	15247	15222	15337	14951	15184	15258	15233	15121	15227	15106	15090	15166	15208	15324	15080	15282	15239	15106	15183	15153	15188	15146	15208	15245	15252	15232	15203	15237	15251	15358	15156	15190	15341	15239	15036	15302	15362	15419	15102	15239	15292	15316	15097	15183	15213	15168	15058	15273	15197	15157	15328	15359	15119	15251	15250	15272	15204	15127	15325	15127	15160	15377	15045	15115	15192	15155	15299	15164	15252	15298	15110	15226	15101	15217	15166	15138	15349	15184	15139	15297	15380	15159	15209	15120	15122	15390	15038	15124	15099	15305	15089	15252	15299	15232	15191	15106	15201	15109	15146	15327	15224	15390	15218	15255	15162	15203	15191	15110	15038	15071	15133	15253	15326	15005	15287	15199	15127	15088	15247	15267	15116	15269	15409	15179	15227	15372	15113	15291	15194	15317	15059	15292	15228	15263	15217	15254	15222	15214	15317	15225	15148	15279	15190	14986	15220	15215	15254	15285	15193	15289	15162	15104	15176	15190	15200	15149	15180	15381	15260	15263	15111	15140	15309	15382	15063	15308	15179	15247	15105	15352	15154	15080	15209	15109	15175	15059	15279	15237	15128	15180	15283	15237	15177	15296	15267	15333	15246	15285	15185	15312	15181	15113	15343	15099	15166	15200	15092	15127	15185	15342	15185	15277	15278	15240	15153	15172	15144	15217	15217	15231	15324	15270	15211	15210	15068	15198	15071	15277	15143	15262	15366	15301	15209	15193	15263	15281	15206	15367	15309	14974	15145	15206	15232	15322	15155	15189	15312	15173	15299	15052	15227	15232	15220	15121	14973	15194	15134	15293	15100	15051	15184	15269	15231	15245	15221	15279	15224	15308	15283	15095	15154	15159	15157	15246	15346	15136	15139	15350	15092	15134	15266	15173	15308	15481	15319	15313	15268	15221	15209	15259	15220	15059	15099	15186	15101	15269	15144	15388	15295	15229	15099	15160	15301	15084	15044	15089	15106	15243	15068	15266	15285	15043	15213	15347	15094	15347	15295	15219	15221	15338	15173	15192	15258	15274	15143	15212	15269	15171	15263	15183	15177	15342	15016	15146	15207	15133	15130	15043	15052	15237	15202	15203	15250	15176	15184	15240	15198	15232	15241	15233	15107	15410	15203	15217	15266	15114	15135	15198	15324	15146	15267	15187	15241	15029	15126	15359	15258	15158	15265	15137	15071	15146	15168	15284	15315	15214	15147	15224	15278	15245	15224	15406	15152	15075	15267	15228	15145	15343	15111	15329	15026	15354	15265	15207	15010	15323	15227	15322	15323	15328	15318	15214	15208	15282	15404	15091	15263	15301	15127	15367	15240	15259	15104	15359	15246	15055	15232	15309	15254	15152	15235	15218	15270	15235	15295	15184	15288	15281	15235	15268	15170	15147	15200	15218	15301	15214	15171	15287	15210	15239	15151	15296	15155	15211	15203	15143	15192	15049	15168	15049	15310	15291	15262	15048	15254	15383	15244	15072	15166	15040	15173	14981	15328	15179	15212	15111	15239	15294	15176	15269	15122	15255	15200	15287	15329	15237	15235	15261	15223	15087	15250	15259	15282	15266	15269	15196	15131	15164	15263	15265	15277	15222	15376	15245	15227	15073	15254	15104	15134	15153	15263	15318	15175	14955	15304	15306	15172	15258	15208	15122	15200	15192	15271	15229	15158	15326	15183	15190	15304	15107	15175	15138	15213	15121	15185	15175	15144	15358	15153	15320	15243	15336	15062	15209	15224	15197	15349	15300	15139	15324	15246	15206	15229	15142	15190	15295	15266	15206	15144	15157	15303	15282	15201	15143	15184	15006	15274	15135	15234	15217	15383	15449	15197	15198	15393	15013	15156	15240	15212	15303	15261	15293	15234	15180	15363	15232	15294	15077	15160	15301	15172	15263	15186	15277	15259	15250	15180	15346	15207	15036	15267	15088	15110	15174	15242	15056	15387	15033	15121	15423	15164	15349	15205	15202	15247	15278	15021	15153	15134	15259	15095	15187	15204	15288	15336	15211	15285	15279	15182	15132	15295	15300	15150	15203	15052	15236	15201	15035	15246	15304	15391	15265	15222	15223	15221	15341	15192	15227	15264	15125	15381	15041	15226	15210	15271	15192	15103	15127	15210	15274	15217	15129	15122	15274	15196	15247	15276	15226	15265	15184	15217	14954	15309	15307	15277	15155	15136	15179	15327	15120	15327	15259	15216	15279	15189	15250	15245	15254	15164	15155	15276	15151	15290	15187	15058	15204	14925	15302	15245	15197	15196	15193	15343	15192	15099	15348	15167	15143	15118	15337	15187	15139	15288	15234	15133	15290	15156	15376	15318	15291	15213	15135	15287	15281	15272	15269	15166	15275	15178	15152	15056	15140	15315	15222	15284	15273	15368	15140	15362	15003	15328	15223	15081	15323	15305	15187	15133	15330	15300	15177	15317	15042	15170	15212	15307	15170	15156	15220	15059	15272	15216	15156	15210	15385	14967	15228	15279	15305	15300	15123	15272	15257	15314	15133	15284	15159	15158	15118	15245	15272	15268	15079	15249	15300	15479	15304	15229	15133	15265	15174	15249	15302	15353	15063	14986	15295	15196	15138	15268	15200	15284	15215	15362	15203	15271	15311	15078	15180	15279	15277	15325	15147	15188	15198	15272	15293	15260	15150	15198	15239	15002	15105	15169	15272	15416	15157	15228	15178	15042	15115	15186	15433	15220	15182	15161	15284	15039	15066	15241	15247	15119	15240	15118	15295	15251	15160	15185	15192	15306	15319	15309	15199	15207	15156	15219	15207	15209	15151	14996	15373	15351	15083	15161	15309	15295	15203	15114	15215	15321	15108	15066	15316	15283	15184	15141	15082	15182	15464	15260	15372	15208	15120	15036	15137	15244	15156	15235	15137	15083	15249	15179	15210	15216	15296	15254	15289	15302	15114	15272	15253	15305	15294	15157	15238	15041	15371	15176	15279	15419	15052	15280	15183	15337	15162	15147	15296	15302	15206	15304	15308	15332	15112	15184	15326	15392	15014	15289	15224	15010	15249	15322	15180	15208	15310	15249	15105	15238	15381	15187	15189	15227	15190	15272	15178	15237	15110	15187	15350	15122	15130	15242	15151	15236	15204	15211	15190	15223	15113	15137	15263	15209	15244	15274	15103	15229	15176	15160	15103	15124	15229	15194	15243	15206	15145	15275	15297	15268	15224	15189	15163	15203	15056	15178	15341	15257	15071	15265	15244	15472	15365	15070	15224	15297	15261	15223	15232	15157	15279	15152	15242	15173	15295	15252	15189	15422	15216	15243	15206	15144	15301	15302	15202	15326	15385	15202	15166	15306	15362	15244	15167	15266	15223	15224	15259	15289	15248	15235	15250	15226	15269	15223	15246	15304	15270	15284	15191	15180	15182	15247	15213	15197	15299	15233	15412	15240	15242	15223	15160	15355	15085	15268	15165	15174	15206	15246	15119	15092	15172	15348	15324	15003	15305	15214	15169	15326	15266	15350	15102	15214	15100	15143	15225	15216	15273	15187	15184	15203	15189	15239	15217	15232	15231	15130	15184	15230	15288	14996	15278	15199	15279	15077	15109	15227
22531	20948	28626	23461	21238	23677	25789	20448	19040	19073	18604	18415	18883	32490	37405	32627	26492	21286	18618	17933	17733	17615	17499	17535	17639	17412	17547	17692	17575	17562	17752	17599	17665	17522	17468	17634	17637	17467	17583	17498	17342	17372	17495	17659	17714	17429	17555	17527	17316	17597	17435	17359	17413	17432	17435	17332	17469	17374	17643	17432	17331	17429	17423	17442	17349	17382	17466	17378	17475	17299	17621	17250	17392	17446	17499	17178	17564	17680	17607	17449	17375	17456	17573	17321	17660	17348	17641	17205	17408	17492	17637	17422	17406	17248	17507	17474	17250	17634	17346	17481	17431	17287	17533	17245	17351	17568	17405	17320	17491	17346	17627	17346	17382	17270	17234	17495	17252	17442	17429	17158	17474	17539	17551	17401	17352	17587	17467	17635	17390	17351	17450	17539	17616	17506	17370	17454	17582	17343	17497	17289	17193	17292	17516	17409	17560	17344	17411	17455	17482	17411	17320	17382	17492	17415	17552	17418	17491	17423	17426	17411	17428	17345	17249	17394	17419	17572	17428	17499	17415	17438	17422	17612	17643	17560	17632	17476	17342	17385	17640	17429	17380	17501	17530	17464	17286	17379	17361	17216	17201	17377	17257	17309	17365	17428	17453	17348	17517	17408	17447	17522	17257	17162	17359	17502	17492	17374	17479	17286	17570	17609	17488	17413	17410	17700	17489	17495	17499	17515	17355	17498	17402	17517	17447	17315	17446	17340	17212	17438	17442	17333	17471	17426	17501	17310	17502	17514	17493	17363	17393	17565	17562	17361	17331	17520	17453	17426	17594	17448	17308	17482	17435	17334	17284	17484	17192	17409	17358	17559	17557	17420	17347	17611	17421	17375	17459	17405	17574	17278	17392	17430	17343	17189	17269	17382	17199	17283	17465	17371	17360	17504	17317	17231	17430	17610	17309	17424	17559	17396	17376	17481	17463	17285	17340	17653	17383	17511	17584	17359	17362	17398	17481	17352	17198	17375	17563	17492	17375	17460	17248	17502	17153	17525	17435	17452	17485	17287	17549	17331	17357	17263	17362	17333	17223	17441	17423	17432	17441	17518	17274	17428	17405	17237	17334	17410	17341	17530	17212	17683	17422	17398	17447	17292	17453	17295	17399	17210	17363	17413	17209	17390	17424	17421	17401	17502	17436	17340	17319	17207	17349	17533	17439	17428	17421	17317	17573	17435	17240	17526	17451	17357	17297	17433	17496	17425	17281	17301	17408	17415	17418	17154	17368	17490	17346	17726	17398	17407	17350	17355	17342	17527	17519	17212	17381	17384	17368	17235	17408	17311	17184	17456	17452	17395	17258	17285	17416	17473	17213	17321	17535	17342	17434	17250	17358	17353	17411	17405	17393	17429	17488	17418	17382	17423	17459	17418	17333	17292	17409	17279	17355	17296	17449	17342	17425	17367	17306	17618	17229	17041	17385	17256	17264	17376	17522	17251	17584	17492	17478	17637	17469	17455	17447	17233	17645	17360	17434	17376	17441	17373	17418	17415	17619	17426	17394	17396	17560	17263	17636	17432	17498	17515	17419	17455	17334	17203	17323	17374	17150	17382	17278	17346	17579	17547	17520	17582	17234	17465	17313	17453	17460	17496	17417	17344	17562	17347	17423	17396	17410	17405	17550	17382	17423	17588	17432	17445	17308	17589	17436	17289	17375	17275	17489	17487	17386	17407	17342	17447	17280	17185	17436	17392	17365	17258	17420	17375	17291	17377	17375	17385	17429	17512	17359	17492	17517	17380	17357	17342	17565	17351	17406	17445	17518	17338	17235	17435	17276	17353	17365	17509	17233	17289	17443	17387	17326	17266	17229	17687	17546	17408	17411	17242	17220	17512	17315	17346	17417	17466	17447	17524	17633	17356	17186	17228	17340	17247	17194	17318	17452	17363	17345	17405	17276	17471	17323	17280	17390	17289	17289	17354	17297	17453	17339	17485	17245	17447	17400	17503	17472	17532	17449	17505	17314	17554	17409	17463	17571	17316	17559	17557	17386	17393	17514	17263	17409	17558	17595	17532	17323	17277	17364	17388	17521	17280	17265	17516	17365	17372	17482	17402	17369	17404	17498	17348	17577	17557	17609	17326	17464	17347	17336	17368	17459	17329	17431	17459	17530	17308	17416	17213	17377	17475	17278	17464	17437	17205	17515	17372	17281	17584	17375	17284	17657	17293	17394	17492	17270	17188	17449	17243	17299	17192	17562	17594	17541	17284	17332	17350	17337	17519	17364	17473	17412	17405	17585	17231	17301	17443	17288	17499	17646	17348	17432	17534	17586	17497	17272	17356	17470	17476	17395	17148	17513	17342	17386	17288	17356	17491	17416	17480	17236	17374	17292	17383	17365	17500	17265	17454	17456	17546	17424	17332	17299	17449	17649	17459	17344	17495	17501	17334	17218	17334	17542	17184	17530	17486	17268	17293	17348	17341	17186	17337	17334	17500	17390	17461	17369	17433	17495	17423	17482	17522	17493	17405	17334	17304	17345	17384	17217	17254	17516	17810	17418	17588	17422	17467	17384	17365	17409	17594	17482	17223	17447	17408	17441	17457	17439	17363	17346	17361	17451	17269	17469	17390	17375	17402	17540	17324	17472	17318	17424	17443	17331	17423	17433	17546	17433	17445	17179	17472	17269	17591	17598	17454	17320	17604	17418	17462	17492	17531	17472	17380	17275	17413	17685	17386	17474	17277	17310	17281	17404	17257	17287	17350	17302	17545	17447	17309	17306	17106	17193	17274	17653	17370	17370	17492	17295	17261	17417	17232	17287	17451	17292	17520	17399	17436	17331	17391	17548	17437	17451	17558	17528	17414	17660	17153	17414	17216	17473	17297	17308	17263	17524	17531	17305	17429	17350	17488	17475	17549	17477	17375	17339	17361	17549	17305	17499	17234	17422	17425	17391	17380	17278	17353	17430	17374	17486	17608	17516	17480	17412	17448	17538	17157	17393	17302	17155	17305	17449	17361	17310	17556	17597	17454	17440	17271	17429	17140	17297	17355	17411	17546	17295	17436	17465	17129	17342	17325	17295	17432	17449	17283	17503	17464	17348	17401	17583	17518	17606	17484	17338	17369	17575	17441	17342	17268	17580	17455	17377	17249	17238	17327	17481	17199	17301	17288	17390	17315	17401	17267	17425	17131	17390	17185	17377	17418	17301	17421	17689	17355	17483	17402	17455	17435	17297	17427	17498	17202	17663	17342	17417	17515	17521	17408	17196	17333	17369	17359	17268	17455	17340	17175	17423	17484	17351	17266	17412	17335	17422	17399	17436	17224	17518	17407	17394	17242	17558	17547	17471	17451	17460	17355	17537	17568	17267	17473	17323	17555	17499	17200	17333	17319	17373	17331	17262	17347	17328	17403	17387	17540	17219	17362	17507	17354	17342	17423	17514	17245	17221	17503	17462	17540	17261	17528	17334	17410	17445	17241	17256	17568	17540	17273	17420	17385	17321	17485	17311	17405	17434	17320	17510	17491	17397	17345	17275	17552	17332	17433	17294	17396	17695	17527	17392	17507	17356	17271	17443	17506	17271	17667	17611	17283	17414	17156	17304	17287	17306	17516	17650	17365	17494	17401	17548	17292	17508	17498	17528	17256	17278	17095	17347	17337	17629	17247	17350	17378	17482	17301	17328	17291	17257	17382	17128	17373	17382	17344	17530	17300	17211	17314	17451	17447	17349	17469	17501	17346	17446	17335	17227	17355	17497	17546	17486	17395	17182	17117	17504	17436	17367	17409	17339	17197	17374	17407	17247	17384	17508	17525	17363	17392	17589	17531	17363	17333	17332	17228	17383	17176	17302	17457	17344	17459	17326	17364	17556	17459	17430	17381	17479	17317	17310	17407	17273	17423	17286	17506	17410	17431	17423	17542	17486	17177	17290	17313	17351	17273	17486	17531	17350	17343	17429	17255	17374	17390	17434	17380	17323	17427	17360	17211	17493	17435	17538	17424	17364	17473	17434	17237	17473	17437	17562	17501	17285	17312	17468	17479	17369	17245	17342	17196	17310	17319	17445	17124	17469	17371	17247	17489	17482	17364	17315	17213	17371	17403	17226	17284	17438	17277	17401	17354	17299	17304	17363	17231	17297	17494	17445	17241	17423	17380	17494	17558	17488	17467	17492	17402	17489	17271	17373	17355	17294	17332	17426	17300	17488	17603	17463	17288	17588	17427	17426	17402	17472	17272	17498	17340	17323	17438	17352	17348	17260	17521	17489	17410	17520	17202	17332	17451	17336	17328	17474	17632	17502	17401	17215	17463	17495	17482	17440	17381	17460	17419	17357	17230	17458	17425	17411	17345	17298	17606	17482	17483	17579	17274	17381	17399	17512	17228	17350	17246	17240	17325	17251	17427	17470	17414	17345	17626	17478	17204	17290	17259	17478	17362	17376	17322	17355	17292	17274	17464	17577	17581	17288	17317	17341	17400	17401	17286	17471	17527	17517	17418	17267	17261	17279	17172	17448	17544	17419	17345	17495	17478	17379	17412	17559	17443	17476	17490	17336	17495	17511	17406	17530	17320	17366	17306	17293	17341	17608	17427	17153	17432	17504	17436	17493	17475	17394	17569	17403	17579	17607	17217	17481	17288	17365	17346	17456	17452	17601	17380	17411	17567	17413	17554	17517	17281	17334	17423	17365	17471	17584	17210	17295	17368	17321	17604	17369	17276	17557	17512	17373	17272	17369	17481	17391	17592	17428	17446	17484	17426	17318	17339	17529	17338	17531	17438	17325	17501	17289	17336	17487	17520	17575	17249	17557	17472	17419	17356	17418	17468	17251	17375	17459	17450	17275	17541	17362	17464	17380	17468	17557	17371	17549	17556	17383	17301	17407	17367	17540	17476	17561	17563	17340	17330	17290	17366	17406	17272	17372	17444	17419	17116	17487	17281	17412	17537	17609	17266	17288	17429	17412	17318	17561	17590	17257	17650	17206	17468	17330	17579	17389	17468	17282	17207	17325	17434	17306	17454	17490	17487	17413	17613	17347	17268	17373	17242	17306	17456	17466	17391	17410	17576	17363	17357	17302	17427	17407	17618	17485	17465	17341	17349	17309	17421	17370	17290	17550	17371	17225	17357	17449	17372	17462	17412	17490	17477	17428	17547
21168	39082	37704	30323	24953	22584	20976	19543	18175	17448	16924	17088	18019	37220	39256	33670	26588	19387	16285	15633	15465	15568	15557	15402	15640	15563	15510	15583	15659	15657	15505	15535	15644	15415	15575	15586	15563	15461	15567	15627	15541	15422	15498	15621	15540	15274	15706	15498	15427	15599	15496	15674	15482	15477	15369	15528	15454	15574	15401	15444	15526	15578	15432	15522	15441	15418	15343	15358	15577	15467	15681	15528	15486	15439	15267	15503	15561	15333	15586	15493	15474	15528	15509	15583	15550	15523	15496	15358	15405	15379	15551	15385	15528	15548	15413	15511	15465	15552	15507	15448	15537	15363	15659	15487	15269	15466	15567	15353	15510	15332	15412	15446	15250	15462	15526	15504	15541	15620	15535	15596	15555	15592	15545	15252	15392	15323	15545	15521	15512	15589	15495	15422	15496	15335	15546	15220	15422	15380	15347	15420	15341	15402	15490	15580	15508	15354	15491	15496	15417	15483	15556	15608	15522	15541	15369	15409	15582	15530	15328	15473	15381	15603	15432	15426	15539	15521	15572	15447	15464	15511	15275	15427	15719	15473	15518	15490	15478	15489	15539	15495	15367	15286	15425	15530	15550	15514	15364	15398	15506	15498	15366	15374	15646	15508	15460	15695	15495	15257	15507	15598	15490	15606	15485	15377	15522	15523	15598	15489	15567	15522	15552	15375	15741	15397	15428	15584	15456	15655	15345	15644	15447	15474	15474	15386	15520	15477	15348	15406	15498	15542	15353	15534	15577	15484	15623	15396	15580	15605	15476	15485	15386	15448	15544	15563	15428	15448	15591	15667	15495	15301	15585	15400	15521	15654	15458	15456	15628	15312	15456	15437	15523	15432	15423	15543	15659	15462	15393	15401	15321	15422	15384	15550	15516	15384	15482	15423	15523	15259	15306	15286	15662	15417	15441	15438	15459	15525	15418	15640	15436	15435	15501	15448	15466	15411	15650	15404	15347	15469	15545	15374	15522	15391	15520	15431	15349	15440	15542	15434	15607	15433	15546	15453	15431	15453	15481	15602	15353	15357	15463	15553	15558	15536	15346	15400	15585	15601	15366	15472	15449	15509	15583	15585	15528	15569	15569	15420	15569	15327	15493	15342	15444	15505	15605	15605	15349	15489	15536	15668	15598	15465	15474	15484	15470	15482	15510	15544	15461	15644	15683	15378	15327	15583	15428	15554	15502	15647	15606	15485	15486	15489	15557	15383	15595	15444	15545	15327	15167	15544	15772	15408	15392	15538	15599	15498	15462	15440	15503	15494	15709	15369	15541	15354	15394	15372	15602	15525	15467	15357	15419	15513	15445	15508	15512	15429	15447	15592	15615	15397	15496	15375	15535	15486	15620	15712	15385	15390	15417	15466	15433	15647	15255	15503	15517	15338	15487	15478	15534	15512	15450	15659	15631	15402	15474	15427	15470	15331	15420	15459	15560	15453	15486	15326	15372	15335	15461	15559	15421	15277	15614	15385	15509	15444	15410	15476	15535	15479	15409	15465	15603	15487	15419	15554	15375	15318	15473	15584	15457	15573	15281	15603	15463	15392	15449	15505	15587	15392	15466	15524	15461	15513	15527	15580	15563	15408	15525	15565	15448	15661	15390	15361	15495	15600	15336	15447	15442	15365	15408	15668	15509	15411	15470	15451	15559	15380	15394	15376	15423	15540	15394	15547	15555	15485	15518	15530	15405	15461	15294	15657	15358	15361	15582	15529	15445	15559	15472	15376	15331	15217	15500	15426	15484	15486	15526	15499	15580	15374	15608	15516	15274	15375	15387	15564	15381	15394	15431	15524	15420	15413	15314	15416	15475	15601	15601	15508	15569	15440	15443	15289	15484	15531	15447	15412	15498	15446	15401	15556	15465	15321	15383	15705	15346	15438	15643	15421	15400	15412	15401	15467	15553	15367	15296	15527	15326	15548	15333	15509	15507	15462	15522	15384	15444	15457	15621	15555	15499	15544	15529	15259	15433	15473	15414	15622	15446	15384	15430	15287	15421	15460	15407	15287	15481	15376	15547	15565	15411	15530	15576	15637	15572	15510	15486	15352	15551	15357	15476	15658	15339	15496	15320	15521	15512	15524	15521	15646	15530	15397	15549	15547	15332	15617	15396	15412	15406	15559	15424	15442	15346	15517	15655	15391	15435	15441	15444	15471	15439	15666	15284	15474	15344	15340	15513	15413	15238	15537	15454	15606	15301	15481	15567	15553	15576	15502	15462	15371	15524	15470	15362	15656	15575	15582	15654	15571	15357	15650	15375	15469	15531	15576	15420	15521	15557	15560	15663	15594	15494	15599	15449	15444	15556	15483	15616	15228	15654	15408	15561	15443	15418	15326	15454	15551	15431	15454	15590	15524	15566	15399	15495	15475	15570	15481	15330	15392	15626	15445	15569	15498	15457	15716	15480	15535	15711	15554	15505	15440	15378	15535	15536	15470	15522	15450	15424	15444	15202	15453	15440	15470	15431	15470	15458	15393	15354	15559	15599	15334	15540	15496	15492	15406	15554	15587	15417	15442	15404	15525	15538	15476	15434	15447	15526	15535	15480	15442	15290	15504	15329	15486	15484	15320	15435	15472	15394	15416	15371	15487	15407	15444	15480	15491	15583	15503	15376	15372	15479	15631	15445	15531	15383	15325	15434	15439	15565	15541	15513	15304	15484	15485	15517	15433	15550	15463	15267	15497	15534	15365	15529	15512	15342	15429	15557	15474	15384	15507	15402	15675	15613	15485	15406	15392	15396	15568	15455	15410	15755	15573	15528	15331	15566	15474	15462	15536	15455	15348	15335	15540	15522	15539	15380	15344	15528	15503	15245	15484	15497	15453	15476	15446	15545	15490	15553	15356	15625	15343	15456	15356	15582	15369	15445	15449	15436	15487	15602	15443	15309	15382	15389	15554	15524	15455	15575	15468	15573	15384	15389	15430	15544	15455	15504	15405	15519	15431	15512	15463	15531	15420	15487	15522	15521	15365	15503	15467	15534	15500	15534	15363	15490	15446	15425	15385	15581	15557	15553	15428	15494	15349	15318	15400	15343	15435	15454	15324	15389	15433	15449	15465	15552	15431	15554	15420	15634	15496	15577	15359	15563	15361	15509	15354	15439	15475	15645	15507	15622	15508	15517	15477	15364	15581	15388	15548	15403	15377	15526	15518	15409	15396	15428	15556	15450	15389	15400	15487	15140	15533	15347	15469	15514	15669	15542	15507	15336	15474	15398	15545	15503	15368	15355	15500	15287	15389	15316	15517	15272	15576	15422	15582	15470	15584	15596	15494	15450	15277	15429	15410	15442	15408	15460	15443	15455	15477	15474	15574	15413	15502	15418	15526	15521	15331	15613	15424	15358	15461	15387	15593	15562	15383	15478	15500	15557	15567	15382	15522	15451	15591	15444	15661	15476	15467	15524	15547	15477	15389	15532	15464	15451	15395	15549	15485	15592	15680	15425	15386	15390	15446	15410	15526	15367	15559	15577	15339	15471	15355	15382	15435	15555	15642	15461	15415	15436	15480	15330	15515	15519	15398	15484	15558	15641	15493	15550	15491	15370	15471	15456	15347	15489	15384	15558	15503	15324	15337	15438	15342	15484	15536	15455	15398	15404	15475	15507	15606	15507	15387	15626	15477	15570	15479	15393	15451	15604	15371	15361	15353	15472	15466	15378	15417	15373	15505	15587	15475	15496	15461	15675	15360	15545	15421	15351	15473	15461	15325	15506	15522	15488	15460	15366	15502	15502	15350	15462	15520	15361	15467	15586	15516	15663	15508	15426	15383	15595	15283	15547	15678	15406	15480	15256	15500	15506	15327	15422	15413	15465	15582	15370	15568	15281	15374	15463	15302	15482	15480	15417	15443	15517	15417	15436	15409	15320	15438	15518	15402	15557	15554	15646	15419	15521	15441	15401	15512	15509	15546	15574	15664	15514	15507	15288	15472	15535	15742	15415	15632	15531	15657	15484	15447	15493	15422	15432	15730	15564	15248	15478	15559	15539	15532	15496	15433	15703	15398	15528	15481	15522	15355	15462	15457	15496	15347	15555	15517	15459	15528	15500	15642	15468	15293	15689	15467	15419	15459	15421	15423	15575	15468	15430	15488	15510	15396	15638	15523	15320	15574	15347	15576	15369	15536	15352	15407	15503	15411	15566	15410	15475	15351	15410	15534	15503	15439	15449	15411	15502	15296	15412	15434	15363	15476	15491	15430	15375	15561	15444	15573	15399	15429	15524	15214	15305	15470	15523	15516	15514	15618	15396	15473	15415	15271	15462	15248	15582	15495	15439	15366	15571	15347	15511	15505	15468	15538	15511	15370	15456	15565	15382	15509	15534	15470	15379	15438	15524	15396	15271	15457	15463	15418	15653	15663	15421	15507	15559	15457	15508	15469	15548	15354	15582	15533	15315	15628	15407	15461	15463	15377	15339	15508	15427	15509	15487	15433	15395	15454	15407	15482	15370	15308	15341	15385	15609	15546	15376	15465	15508	15494	15450	15424	15785	15526	15496	15472	15433	15522	15372	15441	15511	15509	15574	15478	15424	15577	15297	15443	15613	15473	15455	15521	15737	15516	15362	15466	15410	15464	15522	15273	15554	15408	15494	15467	15559	15325	15436	15445	15277	15542	15321	15472	15395	15388	15509	15639	15438	15560	15421	15397	15568	15558	15482	15406	15586	15577	15397	15602	15526	15447	15657	15446	15405	15516	15487	15453	15537	15553	15476	15333	15423	15556	15696	15425	15474	15502	15602	15381	15439	15361	15542	15397	15458	15490	15251	15546	15440	15412	15403	15347	15480	15449	15493	15557	15489	15405	15234	15687	15426	15473	15567	15449	15470	15563	15347	15558	15591	15422	15480	15518	15334	15491	15385	15457	15464	15539	15375	15536	15379	15475	15701	15623	15292	15409	15512	15499	15485	15349	15564	15565	15584	15382	15505	15571	15270	15341	15416	15471	15361	15427	15511	15488	15577	15380	15562	15204	15535	15496	15622	15541	15465	15539	15421	15541	15640	15381	15579	15457	15362	15345	15530	15495	15641	15408	15478	15537	15436	15456	15643	15573	15273	15473	15319	15514	15399	15336	15270	15611	15454	15397	15517	15496	15523	15458	15574	15450	15406	15463
27269	22731	26153	23805	20162	19544	19113	18455	18417	18023	17572	17539	17685	18421	19661	19405	18498	17838	17617	17524	17333	17413	17400	17226	17267	17280	17405	17175	17262	17325	17229	17218	17241	17262	17337	17274	17115	17280	17321	17127	17349	17468	17311	17267	17233	17207	17230	17277	17401	17380	17409	17272	17079	17358	17464	17162	17268	17278	17412	17161	17229	17210	17324	17356	17439	17463	17321	17340	17493	17181	17401	17329	17250	17118	17500	17393	17325	17459	17373	17158	17388	17254	17150	17351	17195	17101	17430	17318	17319	17214	17377	17441	17365	17349	17439	17543	17357	17357	17462	17236	17357	17389	17231	17400	17248	17146	17399	17156	17395	17333	17446	17256	17267	17354	17281	17269	17351	17485	17420	17330	17390	17155	17328	17124	17261	17351	17363	17327	17378	17268	17360	17328	17328	17396	17214	17084	17384	17279	17357	17342	17270	17397	17090	17135	17304	17030	17238	17406	17483	17349	17293	17292	17267	17134	17270	17289	17403	17203	17457	17509	17143	17332	17213	17211	17399	17216	17312	17328	17215	17277	17240	17314	17451	17287	17245	17267	17241	17347	17332	17433	17195	17355	17243	17250	17316	17293	17347	17166	17184	17415	17301	17128	17234	17245	17267	17266	17407	17259	17423	17335	17504	17320	17187	17505	17331	17315	17341	17288	17424	17419	17154	17438	17263	17313	17283	17111	17422	17208	17135	17295	17183	17221	17382	17216	17242	17392	17359	17220	17127	17317	17215	17288	17405	17240	17225	17255	17283	17326	17307	17368	17411	17018	17006	17305	17367	17462	17382	17124	17395	17417	17353	17306	17519	17399	17338	17374	17192	17482	17553	17613	17286	17400	17320	17325	17148	17225	17259	17235	17244	17013	17302	17392	17334	17358	17271	17509	17350	17315	17085	17184	17303	17147	17419	17547	17414	17095	17262	17178	17227	17365	17299	17170	17257	17343	17213	17245	17369	17474	17408	17295	17311	17324	17424	17396	17301	17263	17371	17290	17138	17177	17270	17255	17173	17302	17292	17424	17083	17261	17184	17446	17215	17271	17408	17072	17252	17276	17484	17407	17295	17457	17330	17292	17203	17376	17308	17467	17312	17241	17509	17372	17056	17428	17187	17364	17397	17236	17403	17278	17079	17197	17429	17302	17388	17477	17367	17467	17477	17312	17480	17294	17255	17597	17305	17219	17307	17101	17428	17252	17329	17108	17285	17208	17242	17412	17235	17283	17326	17348	17489	17406	17328	17339	17374	17243	17421	17326	17181	17208	17281	17427	17427	17255	17368	17261	17327	17459	17105	17340	17278	17318	17253	17243	17532	17389	17323	17406	17338	17343	17297	17399	17520	17326	17320	17358	17171	17235	17213	17404	17251	17352	17303	17555	17215	17359	17245	17227	17376	17036	17378	17328	17405	17224	17245	17374	17273	17361	17416	17218	17561	17242	17247	17332	17191	17258	17228	17231	17358	17427	17458	17239	17200	17164	17376	17217	17508	17313	17189	17240	17337	17220	17259	17239	17265	17204	17261	17321	17309	17368	17161	17094	17390	17365	17201	17351	17382	17638	17216	17158	17245	17401	17344	17248	17336	17479	17440	17280	17168	17423	17345	17177	17116	17392	17280	17488	17314	17302	17183	17372	17372	17322	17247	17235	17224	17337	17320	17327	17373	17392	17361	17332	17391	17275	17274	17390	17411	17377	17200	17309	17365	17336	17270	17285	17385	17257	17447	17262	17267	17154	17441	17229	17517	17420	17227	17303	17211	17383	17378	17510	17352	17347	17526	17285	17203	17274	17388	17237	17458	17303	17502	17270	17463	17438	17442	17412	17419	17291	17365	17337	17303	17142	17434	17370	17276	17135	17419	17431	17260	17347	17129	17257	17183	17402	17498	17244	17332	17281	17325	17166	17280	17282	17415	17384	17277	17154	17201	17026	17418	17267	17463	17304	17273	17252	17401	17390	17304	16916	17216	17436	17550	17292	17289	17252	17483	17378	17366	17422	17297	17367	17344	17491	17328	17425	17245	17340	17381	17189	17370	17259	17426	17241	17443	17309	17337	17348	17186	17550	17289	17453	17259	17091	17121	17236	17215	17233	17524	17402	17489	17330	17257	17213	17328	17257	17398	17295	17240	17210	17362	17243	17306	17396	17506	17216	17407	17272	17549	17421	17199	17287	17298	17121	17378	17288	17314	17275	17433	17154	17407	17106	17578	17115	17244	17446	17391	17419	17385	17353	17467	17337	17459	17415	17259	17424	17365	17264	17192	17328	17198	17326	17506	17377	17508	17041	17293	17317	17329	17403	17308	17451	17584	17481	17319	17262	17273	17221	17282	17506	17335	17333	17342	17284	17462	17356	17520	17282	17227	17213	17479	17271	17284	17334	17459	17359	17255	17227	17039	17124	17552	17221	17358	17379	17252	17499	17404	17442	17245	17117	17039	17104	17327	17405	17420	17418	17173	17226	17331	17307	17352	17236	17568	17310	17436	17239	17337	17238	17311	17432	17244	17543	17355	17235	17137	17181	17321	17234	17366	17153	17348	17309	17449	17421	17217	17292	17316	17436	17439	17495	17300	17468	17470	17253	17274	17113	17406	17314	17294	17504	17391	17269	17324	17247	17463	17275	17314	17177	17440	17305	17382	17368	17281	17158	17333	17250	17274	17322	17405	17348	17422	17192	17268	17178	17168	17361	17333	17363	17423	17367	17421	17263	17380	17279	17447	17235	17248	17181	17153	17311	17337	17160	17319	17390	17264	17267	17214	17388	17372	17211	17441	17219	17279	17367	17328	17108	17394	17314	17280	17239	17387	17243	17349	17398	17229	17354	17424	17531	17336	17545	17232	17247	17232	17223	17341	17512	17296	17188	17444	17343	17136	17199	17373	17188	17399	17331	17374	17213	17237	17525	17359	17366	17142	17410	17221	17339	17152	17394	17140	17297	17280	17356	17279	17385	17366	17554	17276	17253	17410	17261	17390	17245	17298	17489	17435	17386	17308	17408	17349	17404	17304	17287	17271	17385	17320	17361	17448	17353	17342	17252	17542	17371	17225	17436	17247	17470	17318	17148	17333	17450	17429	17358	17298	17489	17339	17267	17289	17305	17480	17413	17159	17478	17153	17456	17312	17342	17409	17397	17351	17471	17156	17133	17338	17503	17356	17480	17273	17414	17226	17421	17360	17358	17195	17231	17433	17435	17209	17229	17071	17371	17390	17283	17289	17316	17127	17236	17173	17280	17145	17304	17039	17393	17246	17418	17346	17394	17336	17222	17374	17178	17353	17392	17384	17257	17350	17455	17450	17242	17453	17362	17215	17374	17251	17300	17252	17336	17393	17251	17403	17263	17342	17450	17370	17385	17318	17143	17244	17373	17729	17341	17405	17343	17549	17401	17201	17117	17384	17404	17146	17291	17278	17220	17223	17275	17421	17267	17199	17295	17234	17159	17352	17182	17258	17327	17263	17253	17349	17362	17345	17194	17008	17271	17369	17335	17408	17307	17310	17494	17390	17325	17280	17176	17161	17208	17627	17313	17219	17226	17214	17480	17555	17417	17464	17208	17461	17234	17346	17448	17450	17313	17375	17345	17208	17263	17109	17310	17163	17352	17345	17147	17154	17380	17319	17337	17412	17344	17559	17217	17399	17357	17292	17183	17195	17372	17583	17340	17454	17289	17451	17242	17486	17416	17466	17297	17144	17378	17325	17204	17121	17378	17218	17417	17339	17296	17473	17492	17223	17462	17309	17176	17308	17447	17314	17329	17218	17402	17337	17421	17402	17448	17244	17118	17320	17386	17237	17156	17402	17187	17282	17300	17270	17461	17373	17248	17391	17367	17430	17428	17355	17308	17247	17346	17427	17294	17567	17516	17269	17286	17429	17247	17320	17391	17292	17289	17423	17331	17345	17245	17153	17410	17148	17254	17208	17182	17436	17301	17538	17537	17480	17594	17243	17300	17395	17503	17369	17289	17326	17147	17397	17479	17183	17372	17265	17294	17321	17383	17617	17204	17268	17484	17235	17475	17252	17247	17056	17215	17153	17441	17226	17410	17240	17346	17169	17272	17366	17152	17217	17336	17442	17305	17340	17248	17211	17388	17175	17482	17233	17194	17410	17326	17240	17151	17379	17347	17236	17251	17453	17229	17378	17231	17315	17429	17481	17413	17343	17431	17350	17324	17327	17259	17399	17276	17444	17543	17376	17496	17331	17376	17439	17319	17419	17243	17167	17107	17213	17310	17329	17228	17438	17238	17319	17294	17435	17345	17261	17237	17312	17246	17293	17321	17279	17270	17407	17232	17316	17406	17336	17194	17388	17305	17327	17487	17489	17255	17408	17438	17255	17290	17274	17339	17574	17464	17475	17374	17307	17347	17275	17372	17162	17319	17225	17321	17385	17275	17262	17074	17425	17566	17300	17368	17271	17291	17599	17319	17458	17214	17140	17401	17214	17371	17328	17285	17416	17417	17379	17456	17420	17314	17544	17350	17161	17289	17414	17137	17272	17265	17451	17227	17421	17200	17273	17240	17277	17249	17392	17386	17371	17480	17451	17212	17295	17366	17078	17365	17320	17319	17167	17161	17219	17141	17276	17249	17423	17271	17250	17489	17260	17416	17303	17471	17167	17517	17379	17397	17430	17236	17388	17311	17472	17373	17319	17398	17295	17368	17289	17175	17278	17154	17283	17298	17394	17366	17316	17263	17336	17532	17222	17224	17372	17369	17287	17346	17339	17177	17282	17403	17266	17362	17361	17413	17417	17285	17331	17425	17294	17355	17311	17185	17297	17234	17477	17365	17178	17108	17107	17302	17360	17086	17320	17251	17172	17225	17309	17411	17351	17322	17254	17306	17408	17216	17369	17384	17318	17296	17160	17252	17233	17327	17318	17336	17374	17313	17300	17416	17290	17292	17214	17361	17254	17312	17495	17339	17321	17360	17268	17173	17230	17074	17348	17253	17404	17366	17284	17305	17320	17258	17421	17158	17265	17430	17570	17410	17302	17410	17198	17222	17421	17337	17295	17419	17263	17221	17230	17162	17339	17340	17133	17368	17365	17481	17388	17306	17380	17171	17325	17298	17436	17303	17541	17273	17478	17195	17272	17317	17259	17296	17193	17485	17127	17262
19272	26718	24228	21467	20189	18838	17950	17676	16999	16341	15907	15842	15985	17273	18491	17922	16763	15838	15722	15387	15348	15582	15332	15414	15344	15376	15305	15357	15540	15620	15419	15246	15388	15490	15312	15227	15412	15400	15348	15365	15507	15413	15500	15419	15221	15372	15279	15418	15338	15489	15399	15519	15448	15428	15378	15202	15371	15481	15478	15531	15348	15328	15142	15394	15356	15499	15404	15249	15433	15433	15310	15285	15540	15274	15264	15389	15311	15298	15457	15402	15353	15438	15316	15341	15496	15421	15377	15401	15258	15382	15337	15528	15346	15395	15266	15289	15506	15337	15295	15210	15304	15384	15266	15369	15302	15520	15352	15456	15514	15353	15449	15426	15432	15268	15479	15264	15366	15295	15418	15323	15332	15430	15377	15407	15397	15262	15379	15322	15572	15461	15590	15379	15322	15418	15405	15320	15345	15400	15302	15422	15221	15218	15400	15399	15343	15397	15344	15426	15414	15452	15383	15443	15446	15515	15388	15570	15270	15341	15349	15372	15372	15173	15355	15504	15349	15297	15387	15392	15333	15354	15349	15307	15279	15276	15328	15380	15376	15316	15419	15390	15318	15394	15387	15374	15471	15530	15339	15287	15397	15290	15532	15332	15394	15310	15307	15268	15253	15374	15479	15349	15416	15376	15326	15578	15446	15364	15360	15501	15273	15438	15402	15497	15216	15259	15449	15236	15313	15423	15402	15298	15211	15447	15377	15449	15363	15265	15482	15434	15465	15284	15234	15599	15355	15450	15276	15521	15535	15470	15373	15395	15334	15508	15421	15382	15439	15371	15346	15174	15562	15497	15347	15350	15308	15349	15434	15443	15187	15452	15201	15343	15357	15176	15248	15289	15331	15339	15388	15493	15467	15461	15361	15285	15170	15495	15430	15397	15437	15313	15315	15511	15393	15247	15352	15396	15496	15374	15259	15375	15371	15420	15197	15262	15378	15477	15425	15495	15360	15380	15278	15270	15436	15290	15389	15426	15544	15393	15342	15380	15329	15435	15466	15370	15363	15419	15420	15347	15403	15433	15493	15461	15584	15376	15519	15331	15219	15228	15376	15373	15338	15404	15329	15359	15417	15450	15418	15293	15352	15604	15365	15418	15460	15500	15327	15382	15398	15484	15337	15437	15412	15443	15433	15494	15395	15272	15235	15472	15404	15339	15363	15416	15409	15621	15478	15401	15220	15290	15540	15344	15328	15368	15276	15323	15276	15240	15376	15326	15387	15462	15258	15256	15472	15200	15459	15311	15378	15264	15333	15402	15483	15486	15368	15582	15406	15280	15389	15233	15499	15489	15469	15433	15389	15480	15459	15410	15466	15322	15506	15259	15273	15255	15317	15398	15398	15473	15414	15412	15255	15428	15378	15188	15499	15574	15327	15294	15318	15542	15369	15216	15237	15275	15413	15331	15292	15417	15319	15428	15317	15348	15378	15266	15428	15447	15262	15488	15453	15331	15285	15342	15324	15479	15222	15512	15359	15583	15320	15333	15533	15495	15454	15363	15431	15445	15338	15109	15392	15446	15371	15307	15451	15347	15454	15342	15382	15180	15415	15453	15327	15386	15382	15399	15318	15270	15404	15260	15346	15541	15606	15449	15437	15310	15424	15439	15365	15499	15490	15342	15391	15502	15517	15249	15231	15526	15247	15404	15437	15360	15435	15320	15605	15213	15420	15255	15411	15481	15351	15455	15233	15214	15397	15345	15380	15255	15230	15424	15475	15340	15381	15516	15292	15532	15440	15201	15521	15350	15329	15277	15435	15516	15264	15514	15662	15486	15518	15356	15410	15382	15331	15305	15367	15316	15374	15584	15209	15355	15242	15177	15405	15506	15378	15403	15520	15348	15428	15300	15384	15304	15256	15247	15222	15449	15337	15322	15367	15405	15412	15464	15382	15324	15511	15471	15212	15355	15332	15407	15265	15304	15432	15426	15275	15528	15456	15243	15386	15435	15396	15393	15191	15329	15417	15291	15419	15430	15531	15273	15330	15295	15371	15374	15512	15406	15554	15221	15267	15473	15463	15340	15317	15379	15472	15433	15513	15388	15392	15344	15463	15549	15489	15370	15427	15357	15405	15442	15447	15295	15268	15363	15281	15557	15291	15420	15375	15381	15370	15324	15400	15351	15407	15412	15236	15198	15396	15272	15353	15186	15478	15308	15443	15409	15342	15382	15450	15510	15300	15411	15427	15355	15317	15415	15264	15432	15313	15392	15353	15243	15364	15437	15368	15335	15383	15296	15271	15392	15413	15513	15412	15416	15429	15259	15426	15293	15441	15298	15326	15508	15463	15283	15427	15367	15574	15488	15323	15457	15300	15448	15472	15442	15395	15457	15441	15346	15344	15366	15336	15425	15434	15377	15302	15443	15377	15452	15523	15375	15432	15475	15366	15326	15498	15205	15175	15433	15460	15262	15360	15492	15473	15421	15434	15335	15397	15410	15362	15391	15288	15371	15392	15413	15413	15381	15356	15214	15354	15597	15480	15587	15347	15270	15406	15290	15501	15279	15369	15333	15208	15523	15262	15337	15473	15330	15390	15252	15356	15482	15376	15388	15448	15211	15435	15266	15481	15290	15208	15227	15368	15291	15459	15272	15401	15424	15364	15335	15301	15318	15469	15396	15338	15296	15537	15260	15394	15222	15410	15456	15391	15422	15440	15170	15371	15302	15275	15278	15470	15343	15419	15356	15375	15403	15325	15363	15412	15384	15212	15235	15348	15454	15537	15434	15533	15404	15276	15434	15380	15461	15431	15336	15347	15263	15319	15400	15515	15410	15397	15287	15399	15376	15314	15469	15321	15378	15443	15503	15474	15281	15421	15226	15377	15355	15268	15320	15253	15324	15352	15486	15413	15576	15503	15352	15348	15481	15407	15498	15266	15404	15584	15500	15610	15268	15548	15283	15407	15287	15476	15454	15466	15432	15343	15412	15236	15419	15212	15299	15269	15353	15179	15408	15099	15259	15390	15317	15253	15342	15393	15547	15327	15430	15583	15346	15258	15555	15427	15411	15452	15351	15498	15399	15484	15515	15380	15223	15242	15485	15392	15385	15291	15394	15355	15321	15613	15504	15407	15392	15447	15363	15311	15356	15272	15415	15223	15324	15379	15294	15155	15264	15543	15387	15493	15494	15437	15339	15347	15299	15285	15267	15282	15287	15350	15487	15393	15329	15340	15614	15513	15378	15267	15544	15437	15344	15510	15583	15320	15223	15191	15299	15280	15425	15358	15507	15495	15361	15377	15391	15352	15278	15332	15369	15553	15449	15398	15389	15301	15452	15403	15480	15465	15423	15322	15455	15251	15303	15314	15386	15262	15391	15362	15488	15579	15442	15251	15390	15417	15318	15430	15283	15295	15391	15391	15261	15496	15320	15330	15375	15498	15204	15511	15356	15411	15417	15411	15465	15355	15549	15292	15255	15400	15364	15490	15410	15355	15509	15204	15351	15279	15381	15426	15455	15492	15176	15401	15272	15451	15457	15373	15522	15258	15441	15425	15226	15291	15422	15360	15290	15371	15389	15183	15367	15431	15474	15241	15465	15302	15313	15449	15370	15383	15386	15456	15420	15394	15268	15435	15434	15411	15305	15456	15262	15598	15443	15408	15301	15436	15314	15513	15435	15402	15305	15250	15483	15281	15430	15277	15358	15527	15376	15390	15404	15257	15403	15334	15246	15172	15154	15197	15446	15313	15489	15424	15382	15521	15285	15381	15181	15397	15374	15492	15199	15338	15482	15183	15437	15583	15379	15316	15421	15146	15366	15450	15460	15421	15305	15263	15394	15384	15207	15419	15476	15173	15405	15508	15454	15303	15193	15458	15284	15334	15321	15334	15548	15414	15430	15488	15515	15643	15265	15290	15281	15437	15237	15541	15365	15255	15416	15396	15271	15514	15140	15307	15416	15359	15327	15482	15466	15260	15405	15568	15445	15408	15349	15253	15360	15492	15336	15460	15360	15382	15409	15327	15456	15471	15283	15272	15236	15284	15403	15425	15296	15415	15213	15405	15308	15554	15328	15288	15301	15344	15407	15312	15452	15300	15535	15491	15368	15348	15495	15360	15396	15365	15347	15343	15275	15158	15370	15425	15517	15388	15478	15357	15282	15470	15357	15476	15327	15500	15284	15356	15523	15492	15321	15340	15319	15371	15272	15379	15178	15413	15373	15495	15321	15574	15511	15294	15450	15414	15237	15226	15512	15308	15425	15317	15389	15310	15392	15412	15424	15398	15258	15456	15381	15330	15394	15503	15251	15366	15612	15246	15375	15223	15439	15386	15394	15492	15453	15430	15357	15260	15465	15422	15345	15305	15430	15262	15383	15433	15427	15447	15466	15426	15436	15379	15384	15404	15390	15363	15473	15277	15423	15345	15392	15405	15378	15211	15430	15352	15373	15330	15389	15339	15439	15289	15353	15390	15408	15343	15381	15496	15213	15416	15370	15395	15462	15478	15483	15262	15385	15459	15405	15361	15344	15201	15317	15141	15214	15495	15276	15435	15529	15172	15306	15530	15376	15313	15428	15133	15484	15432	15508	15179	15393	15512	15244	15460	15314	15393	15403	15386	15310	15313	15314	15481	15344	15306	15355	15394	15508	15427	15514	15323	15353	15354	15225	15459	15345	15203	15456	15424	15438	15446	15403	15395	15313	15207	15489	15445	15181	15458	15360	15426	15506	15464	15399	15503	15419	15405	15442	15372	15365	15284	15399	15300	15475	15313	15151	15515	15375	15470	15337	15437	15262	15424	15228	15261	15472	15336	15454	15328	15356	15412	15454	15425	15238	15226	15345	15295	15367	15265	15528	15322	15466	15373	15384	15308	15561	15291	15495	15348	15346	15492	15327	15374	15420	15161	15267	15436	15339	15438	15511	15347	15277	15255	15318	15407	15526	15473	15376	15479	15425	15276	15459	15365	15328	15332	15516	15328	15207	15290	15359	15306	15419	15390	15321	15304	15368	15367	15325	15351	15425	15444	15474	15165	15247	15460	15362	15381	15358	15306	15420	15385	15407	15464	15388	15352	15489	15349	15427	15433	15382	15504	15365	15531	15169	15371	15327	15475	15362	15389	15339	15435	15263	15439	15431	15288	15430	15422	15441	15380	15254	15549	15308
23583	20905	28176	24056	22691	23952	24166	21938	19850	19469	18918	18566	18660	26179	29880	27034	22856	19759	18439	17905	18011	17980	17921	17713	17636	17748	17741	17722	17648	17730	17727	17672	17846	17994	17705	17809	17786	17723	17800	17931	17756	17604	17550	17778	17913	17598	17738	17680	17670	17844	17779	17826	17746	17958	17717	17811	17571	17702	17844	17835	17821	17726	17754	17798	17662	17541	17674	17584	17639	17529	17624	17536	17660	17838	17870	17713	17681	17647	17748	17735	17799	17776	17556	17699	17647	17630	17626	17672	17829	17834	17644	17791	17630	17705	17762	17701	17688	17670	17643	17509	17792	17856	17772	17748	17628	17522	17701	17478	17503	17518	17641	17464	17691	17848	17809	17615	17844	17573	17785	17559	17520	17679	17716	17826	17630	17725	17554	17630	17809	17659	17564	17723	17672	17558	17514	17616	17696	17678	17591	17531	17803	17739	17710	17406	17632	17743	17596	17717	17643	17581	17871	17456	17729	17659	17696	17771	17741	17519	17702	17653	17684	17700	17854	17554	17674	17499	17635	17698	17807	17760	17615	17664	17771	17799	17603	17746	17741	17658	17532	17624	17688	17677	17845	17685	17651	17927	17714	17656	17685	17691	17702	17683	17566	17606	17696	17835	17750	17626	17712	17644	17646	17753	17841	17644	17658	17649	17767	17584	17669	17691	17829	17672	17691	17623	17716	17743	17767	17676	17854	17628	17777	17714	17797	17562	17595	17680	17597	17696	17821	17748	17921	17585	17680	17562	17829	17610	17526	17590	17597	17607	17814	17694	17603	17613	17562	17513	17770	17869	17718	17663	17768	17849	17819	17735	17775	17779	17722	17726	17799	17789	17717	17611	17733	17698	17710	17621	17740	17645	17734	17731	17548	17646	17609	17629	17597	17633	17661	17743	17457	17527	17881	17645	17601	17788	17907	17675	17580	17720	17859	17658	17685	17729	17894	17797	17861	17727	17719	17417	17529	17733	17730	17728	17587	17802	17678	17771	17558	17509	17363	17475	17729	17701	17694	17700	17788	17807	17639	17622	17531	17725	17756	17647	17828	17640	17869	17665	17612	17753	17502	17882	17827	17843	17670	17654	17859	17735	17547	17642	17746	17844	17582	17520	17656	17633	17624	17698	17547	17811	17782	17633	17635	17577	17694	17495	17654	17460	17863	17704	17672	17759	17564	17738	17788	17555	17825	17606	17665	17826	17677	17724	17678	17573	17590	17691	17616	17671	17652	17683	17863	17517	17786	17655	17528	17524	17538	17702	17574	17922	17791	17677	17841	17684	17787	17715	17697	17618	17723	17635	17812	17660	17806	17611	17961	17808	17850	17660	17561	17687	17846	17775	17727	17749	17778	17674	17665	17621	17637	17525	17564	17569	17561	17842	17651	17751	17870	17698	17610	17828	17469	17615	17700	17526	17613	17709	17693	17706	17547	17701	17786	17561	17579	17548	17689	17693	17703	17780	17644	17828	17675	17609	17773	17790	17641	17644	17667	17652	17492	17536	17709	17732	17686	17591	17690	17687	17724	17651	17473	17710	17397	17700	17704	17685	17663	17626	17572	17676	17685	17540	17674	17639	17643	17885	17570	17728	17652	17725	17817	17861	17703	17635	17500	17623	17613	17598	17663	17810	17844	17851	17722	18058	17662	17632	17928	17590	17883	17559	17672	17899	17654	17662	17691	17504	17789	17810	17501	17546	17517	17660	17695	17753	17841	17604	17770	17643	17624	17667	17662	17684	17679	17663	17700	17632	17755	17934	17623	17585	17652	17699	17646	17835	17685	17660	17741	17639	17774	17525	17688	17527	17679	17967	17758	17736	17550	17694	17727	17646	17754	17522	17587	17776	17635	17556	17634	17683	17566	17796	17743	17725	17721	17613	17732	17809	17729	17755	17780	17616	17698	17842	17797	17842	17520	17715	17623	17746	17714	17732	17651	17568	17824	17659	17713	17794	17607	17599	17720	17678	17578	17636	17780	17667	17475	17751	17710	17759	17884	17804	17878	17720	17690	17632	17723	17622	17728	17780	17664	17773	17597	17766	17649	17539	17788	17541	17594	17352	17612	17734	17587	17641	17676	17667	17785	17645	17472	17677	17699	17570	17604	17614	17817	17510	17543	17658	17624	17527	17947	17693	17705	17524	17526	17676	17861	17604	17699	17832	17643	17841	17674	17728	17864	17768	17379	17645	17681	17791	17710	17704	17576	17561	17727	17706	17819	17705	17748	17984	17841	17689	17633	17571	17798	17622	17758	17696	17620	17855	17896	17623	17746	17834	17784	17812	17577	17671	17668	17648	17700	17613	17619	17594	17559	17530	17588	17776	17719	17577	17918	17873	17513	17663	17679	17429	17534	17791	17796	17820	17722	17802	17682	17724	17592	17625	17592	17788	17607	17768	17825	17711	17622	17674	17663	17669	17659	17685	17677	17738	17561	17637	17517	17820	17672	17589	17744	17559	17650	17662	17650	17361	17676	17703	17681	17636	17742	17513	17613	17691	17722	17629	17812	17548	17599	17574	17723	17523	17645	17652	17598	17659	17631	17632	17656	17798	17847	17749	17642	17550	17446	17722	17791	17570	17678	17512	17411	17571	17900	17630	17656	17746	17636	17428	17586	17739	17649	17566	17681	17545	17712	17705	18007	17593	17774	17652	17589	17676	17759	17788	17724	17598	17525	17778	17679	17759	17594	17687	17900	17749	17814	17592	17885	17673	17668	17869	17714	17814	17664	17707	17754	17702	17643	17717	17543	17429	17563	17489	17655	17672	17591	17554	17827	17718	17873	17651	17502	17763	17658	17580	17644	17729	17673	17829	17576	17787	17718	17653	17642	17677	17758	17502	17695	17690	17605	17877	17767	17746	17502	17884	17752	17492	17687	17754	17640	17395	17618	17744	17829	17606	17671	17634	17771	17687	17526	17836	17696	17672	17893	17735	17749	17564	17761	17623	17504	17657	17491	17615	17524	17467	17642	17757	17710	17716	17676	17664	17562	17540	17623	17354	17667	17814	17625	17529	17485	17658	17757	17731	17715	17694	17975	17777	17780	17562	17942	17698	17795	17795	17722	17622	17409	17612	17563	17753	17733	17774	17572	17397	17509	17720	17577	17597	17550	17590	17524	17710	17555	17557	17621	17835	17777	17634	17726	17584	17624	17563	17693	17723	17727	17845	17838	17822	17657	17568	17678	17647	17617	17687	17473	17750	17690	17766	17710	17772	17559	17871	17716	17895	17591	17623	17676	17840	17875	17947	17697	17691	17633	17611	17676	17633	17436	17729	17511	17572	17668	17582	17743	17680	17558	17738	17564	17663	17710	17642	17474	17470	17528	17601	17539	17770	17654	17814	17658	17718	17598	17655	17729	17769	17604	17554	17757	17650	17698	17673	17880	17759	17784	17708	17891	17646	17710	17747	17946	17614	17520	17657	17783	17684	17666	17621	17782	17369	17620	17636	17671	17723	17561	17603	17780	17651	17808	17734	17846	17516	17683	17487	17791	17727	17652	17643	17601	17595	17665	17517	17724	17726	17740	17606	17771	17644	17593	17603	17639	17730	17548	17666	17690	17522	17460	17566	17560	17766	17761	17750	17613	17788	17654	17766	17745	17638	17686	17797	17606	17650	17660	17615	17742	17849	17877	17734	17646	17784	17551	17588	17608	17775	17914	17858	17824	17529	17813	17593	17530	17489	17703	17591	17641	17638	17569	17612	17642	17699	17621	17596	17784	17793	17802	17695	17834	17911	17683	17564	17636	17657	17777	17701	17703	17779	17727	17662	17452	17765	17766	17565	17769	17553	17701	17723	17836	17556	17699	17759	17816	17601	17603	17336	17695	17593	17715	17717	17795	17675	17553	17570	17716	17807	17509	17648	17549	17631	17702	17785	17648	17595	17559	17788	17908	17670	17760	17691	17620	17897	17593	17556	17897	17799	17851	17501	17554	17733	17861	17644	17784	17631	17534	17597	17761	17846	17535	17571	17871	17715	17560	17588	17629	17477	17858	17635	17760	17571	17755	17788	17738	17693	17663	17615	17413	17814	17620	17792	17670	17774	17660	17600	17669	17655	17730	17633	17726	17773	17702	17709	17946	17546	17829	17591	17715	17713	17662	17791	17706	17674	17952	17741	17764	17570	17609	17826	17657	17873	17506	17719	17599	17750	17585	17932	17560	17469	17649	17752	17811	17715	17838	17646	17829	17636	17751	17724	17818	17392	17477	17726	17535	17520	17747	17588	17677	17653	17545	17742	17745	17709	17766	17695	17612	17373	17780	17673	17610	17720	17533	17581	17886	17494	17557	17474	17758	17838	17643	17651	17715	17618	17720	17790	17659	17476	17509	17469	17460	17711	17857	17658	17656	17734	17545	17652	17709	17526	17840	17922	17710	17737	17528	17598	17804	17643	17619	17694	17638	17667	17761	17578	17693	17573	17825	17709	17698	17594	17789	17935	17856	17760	17786	17620	17597	17845	17700	17587	17565	17652	17686	17768	17645	17551	17639	17765	17749	17591	17730	17906	17616	17543	17505	17754	17795	17783	17662	17599	17758	17650	17672	17538	17666	17717	17724	17627	17617	17619	17753	17609	17647	17648	17490	17739	17535	17602	17869	17744	17635	17581	17967	17713	17909	17811	17804	17665	17704	17665	17638	17745	17588	17807	17678	17488	17696	17681	17646	17666	17618	17771	17699	17486	17682	17624	17750	17610	17454	17594	17653	17551	17528	17558	17766	17666	17735	17687	17564	17743	17744	17487	17532	17621	17725	17535	17608	17817	17801	17699	17695	17612	17774	17842	17729	17618	17709	17625	17657	17611	17727	17628	17622	17646	17650	17644	17795	17502	17786	17760	17861	17480	17650	17781	17471	17713	17830	17836	17632	17753	17463	17580	17593	17943	17681	17524	17629	17656	17750	17688	17635	17634	17611	17668	17557	17660	17669	17695	17858	17820	17601	17766	17752	17608	17649	17688	17856	17670	17869	17503	17507	17544	17654	17609	17665	17699	17675	17653	17763	17863	17767	17551	17683	17674	17671	17789	17733	17693	17556	17633	17687	17560	17612	17563	17634	17610	17765	17651	17475	17596	17633	17725	17658	17684	17825	17784	17810	17732	17721	17594	17785	17767	17407	17828
17771	30230	31855	27371	25038	23070	22566	21638	19353	18522	17449	16888	17574	29143	31360	27008	21722	17686	16448	15817	15681	15734	15667	15810	15583	15712	15568	15674	15804	15656	15723	15630	15623	15639	15589	15645	15650	15696	15719	15524	15580	15523	15640	15598	15768	15536	15678	15722	15796	15469	15773	15732	15757	15633	15643	15604	15542	15572	15621	15499	15471	15476	15674	15533	15703	15657	15804	15540	15460	15654	15778	15549	15755	15496	15651	15579	15706	15519	15520	15801	15519	15441	15732	15517	15567	15543	15549	15576	15493	15572	15665	15542	15540	15564	15736	15599	15615	15517	15780	15516	15569	15723	15593	15761	15501	15550	15719	15770	15637	15446	15701	15474	15536	15806	15533	15597	15743	15661	15527	15781	15779	15645	15651	15462	15643	15547	15678	15752	15652	15560	15590	15548	15558	15732	15564	15600	15615	15629	15438	15547	15756	15672	15698	15860	15543	15690	15580	15495	15660	15584	15742	15620	15543	15673	15727	15712	15721	15656	15796	15630	15534	15628	15650	15685	15676	15608	15735	15649	15630	15450	15594	15664	15638	15483	15783	15661	15523	15591	15761	15643	15449	15662	15691	15357	15459	15549	15516	15731	15606	15628	15636	15639	15585	15645	15622	15618	15715	15694	15534	15698	15573	15483	15671	15490	15680	15592	15430	15628	15527	15664	15677	15626	15546	15616	15545	15662	15728	15689	15660	15699	15663	15594	15512	15617	15572	15658	15532	15472	15702	15641	15478	15354	15762	15523	15426	15732	15513	15476	15696	15569	15706	15586	15718	15779	15756	15669	15549	15705	15654	15761	15580	15561	15766	15749	15627	15461	15643	15655	15600	15591	15657	15709	15599	15598	15604	15488	15671	15627	15679	15784	15648	15476	15550	15603	15576	15691	15602	15518	15791	15818	15577	15541	15700	15610	15588	15638	15553	15579	15589	15505	15725	15667	15758	15673	15737	15485	15823	15660	15754	15541	15611	15598	15578	15537	15488	15621	15595	15659	15563	15538	15633	15598	15474	15533	15636	15646	15515	15535	15740	15453	15724	15480	15571	15566	15550	15579	15473	15691	15570	15438	15810	15480	15715	15587	15508	15666	15547	15710	15539	15556	15555	15612	15456	15601	15707	15696	15562	15536	15504	15529	15634	15551	15716	15686	15699	15569	15604	15547	15680	15702	15612	15492	15721	15539	15507	15638	15814	15689	15539	15628	15630	15731	15598	15582	15743	15624	15629	15517	15498	15496	15664	15689	15469	15548	15727	15512	15667	15691	15772	15606	15491	15301	15736	15590	15726	15524	15728	15691	15660	15591	15703	15735	15617	15592	15556	15657	15632	15501	15628	15471	15528	15360	15643	15674	15718	15639	15723	15635	15532	15725	15638	15600	15531	15604	15646	15602	15621	15688	15712	15573	15699	15544	15725	15599	15728	15507	15642	15673	15528	15712	15563	15711	15597	15682	15684	15514	15601	15528	15710	15648	15645	15550	15625	15527	15651	15578	15743	15518	15775	15908	15615	15687	15527	15654	15739	15530	15619	15713	15552	15628	15594	15652	15622	15647	15636	15600	15683	15644	15520	15538	15612	15590	15797	15763	15633	15628	15673	15664	15578	15584	15824	15774	15665	15450	15641	15659	15559	15700	15804	15526	15407	15710	15532	15653	15759	15422	15661	15643	15500	15608	15575	15624	15504	15583	15494	15686	15511	15590	15656	15688	15681	15542	15725	15541	15634	15510	15644	15551	15808	15544	15495	15733	15587	15466	15579	15534	15709	15592	15833	15561	15418	15819	15706	15772	15765	15550	15537	15666	15699	15587	15727	15802	15629	15787	15482	15619	15849	15720	15799	15432	15664	15633	15419	15783	15539	15576	15499	15663	15581	15636	15637	15499	15507	15514	15488	15678	15655	15539	15583	15879	15582	15542	15806	15639	15700	15584	15555	15671	15510	15786	15750	15640	15674	15494	15656	15603	15451	15781	15599	15563	15591	15712	15758	15661	15472	15577	15563	15647	15753	15419	15605	15595	15775	15585	15551	15602	15536	15551	15683	15465	15738	15590	15513	15615	15605	15582	15531	15479	15514	15602	15545	15565	15679	15614	15712	15516	15622	15457	15661	15532	15533	15514	15549	15716	15713	15599	15529	15394	15588	15603	15653	15567	15544	15768	15819	15676	15616	15732	15583	15686	15613	15649	15588	15557	15568	15630	15588	15602	15731	15623	15678	15532	15518	15609	15388	15773	15535	15751	15467	15591	15529	15592	15855	15559	15598	15599	15732	15421	15619	15642	15587	15805	15726	15631	15625	15555	15493	15572	15571	15696	15565	15701	15395	15633	15721	15614	15652	15680	15702	15628	15827	15718	15643	15595	15663	15521	15600	15690	15535	15611	15765	15645	15631	15480	15635	15675	15704	15623	15553	15577	15548	15657	15598	15560	15682	15720	15703	15690	15549	15791	15607	15551	15650	15708	15652	15783	15466	15604	15413	15571	15672	15522	15791	15492	15653	15671	15556	15620	15762	15615	15637	15830	15625	15661	15611	15560	15556	15629	15692	15666	15582	15648	15672	15686	15702	15602	15558	15763	15652	15587	15488	15686	15591	15646	15570	15641	15606	15601	15537	15507	15695	15638	15650	15619	15779	15685	15660	15733	15616	15506	15658	15612	15577	15702	15860	15663	15624	15667	15409	15623	15688	15502	15741	15525	15532	15556	15829	15593	15692	15435	15660	15488	15582	15666	15576	15687	15507	15567	15528	15595	15567	15558	15736	15550	15707	15568	15614	15724	15584	15557	15547	15636	15552	15630	15855	15642	15706	15767	15651	15640	15665	15663	15752	15633	15683	15468	15443	15588	15587	15729	15635	15639	15570	15506	15563	15443	15635	15865	15521	15535	15602	15615	15678	15499	15575	15752	15766	15835	15683	15628	15554	15805	15407	15451	15585	15626	15597	15829	15574	15503	15488	15606	15590	15598	15561	15651	15619	15592	15465	15588	15614	15641	15517	15555	15548	15725	15659	15699	15562	15648	15685	15595	15753	15607	15740	15595	15502	15575	15457	15693	15673	15678	15839	15828	15494	15543	15692	15645	15653	15665	15737	15698	15728	15598	15575	15623	15675	15761	15698	15705	15743	15723	15586	15689	15487	15509	15569	15621	15749	15537	15590	15643	15681	15682	15664	15421	15622	15709	15574	15681	15591	15717	15743	15533	15677	15403	15513	15571	15484	15547	15718	15596	15448	15631	15593	15530	15568	15656	15938	15689	15606	15627	15521	15557	15688	15614	15597	15637	15631	15621	15664	15669	15668	15579	15569	15586	15653	15546	15622	15549	15755	15702	15640	15528	15772	15605	15746	15640	15530	15633	15840	15514	15582	15504	15667	15622	15713	15540	15659	15528	15436	15758	15541	15737	15706	15523	15625	15652	15615	15727	15651	15631	15697	15700	15489	15612	15699	15629	15613	15498	15737	15542	15605	15487	15484	15520	15587	15595	15618	15715	15549	15543	15463	15535	15795	15605	15477	15573	15620	15621	15848	15705	15473	15615	15638	15529	15691	15679	15681	15637	15743	15591	15563	15391	15520	15690	15731	15579	15702	15648	15603	15584	15602	15650	15696	15458	15655	15549	15581	15492	15601	15718	15673	15513	15716	15694	15547	15579	15670	15609	15673	15596	15643	15755	15691	15728	15485	15581	15669	15580	15536	15630	15682	15636	15461	15491	15585	15519	15658	15557	15720	15493	15681	15679	15622	15512	15735	15560	15627	15759	15727	15590	15542	15749	15624	15782	15809	15626	15567	15540	15634	15642	15710	15513	15597	15581	15642	15609	15784	15675	15518	15658	15687	15509	15747	15522	15612	15713	15662	15518	15633	15610	15595	15716	15612	15674	15763	15812	15687	15655	15451	15673	15720	15714	15570	15574	15420	15619	15585	15661	15538	15572	15691	15662	15742	15603	15717	15641	15531	15721	15481	15590	15559	15697	15511	15754	15563	15462	15607	15627	15661	15734	15712	15554	15575	15551	15575	15655	15721	15725	15533	15672	15624	15587	15534	15645	15678	15656	15785	15644	15688	15803	15803	15687	15499	15573	15597	15521	15485	15640	15693	15746	15632	15713	15592	15517	15682	15714	15611	15770	15579	15503	15687	15513	15611	15584	15570	15553	15559	15634	15861	15702	15579	15577	15528	15594	15524	15569	15482	15552	15523	15642	15556	15492	15682	15690	15640	15777	15625	15460	15658	15675	15765	15702	15736	15568	15645	15552	15738	15532	15760	15660	15563	15562	15507	15575	15707	15584	15618	15762	15542	15610	15627	15571	15561	15718	15623	15489	15778	15687	15676	15576	15753	15614	15596	15618	15569	15516	15588	15717	15558	15616	15610	15491	15667	15645	15686	15561	15734	15487	15653	15652	15702	15574	15575	15857	15769	15663	15664	15614	15755	15692	15472	15619	15790	15549	15684	15701	15634	15546	15612	15563	15529	15534	15736	15649	15568	15792	15734	15474	15624	15616	15612	15748	15585	15425	15619	15560	15621	15593	15686	15553	15656	15643	15488	15587	15508	15621	15624	15585	15641	15665	15688	15542	15523	15582	15576	15609	15681	15663	15625	15729	15696	15855	15490	15670	15657	15529	15776	15663	15658	15738	15767	15688	15512	15597	15790	15532	15828	15524	15511	15566	15686	15508	15736	15570	15408	15476	15591	15637	15732	15595	15600	15604	15736	15545	15537	15675	15717	15571	15758	15666	15703	15704	15567	15478	15620	15815	15574	15630	15639	15510	15786	15723	15661	15655	15455	15547	15467	15650	15861	15737	15676	15579	15592	15635	15576	15796	15657	15604	15645	15664	15662	15525	15534	15578	15649	15565	15691	15616	15597	15605	15658	15774	15733	15470	15593	15581	15604	15682	15638	15704	15751	15692	15635	15570	15620	15668	15716	15757	15791	15573	15634	15664	15752	15570	15626	15581	15706	15772	15844	15482	15617	15697	15478	15578	15610	15511	15591	15474	15542	15549	15685	15699	15639	15554	15636	15613	15516	15773	15690	15732	15703	15654	15505	15551	15538	15637	15487	15680	15550	15707	15622	15566	15618	15731	15621	15608	15718	15676	15639	15575	15537	15441	15592	15470
22451	20890	28568	23386	21315	24054	27172	21436	20279	20978	20507	19898	20630	33108	36634	32897	27256	21731	19741	18631	18578	18517	18293	18202	18440	18139	18136	18263	18071	18242	18203	18322	18298	18208	18279	18157	18168	18247	18246	18314	18298	18181	18119	18007	18273	18245	18112	18164	18145	18240	18163	18152	18119	18271	18251	18351	17979	18184	18057	18133	18106	18130	18246	18396	18208	18124	18224	18252	18156	18259	18159	18327	18200	18435	18320	18031	18082	18162	18029	18241	18245	18309	18236	18156	18082	18173	18268	18210	18208	18289	18194	18295	18117	18226	17960	17847	18202	18101	18288	18247	18089	18208	18290	18217	18095	18080	18279	18014	18075	18117	18250	18186	18076	18038	18128	18410	18275	18093	18068	18121	18044	18239	18148	18181	18039	18050	17932	18214	17952	18385	18110	18035	18154	18211	18365	18252	18083	18315	18197	17954	18111	18103	18058	18096	18107	18136	18238	18098	18217	18248	18200	18201	18028	18020	18227	18228	18046	18260	18027	18268	18099	18422	18180	18185	18168	18129	17982	18277	18272	18240	18194	18227	18138	17948	18195	18265	18175	18248	18032	18015	18105	18152	18187	18117	18243	18074	18035	18016	18029	18187	18023	18162	18144	18072	18156	18177	17928	17805	17942	18007	18084	18074	17911	18205	18214	18124	18150	18312	18211	18093	18192	18324	18268	17924	18157	18113	18130	18179	18198	18113	18132	18054	18157	18208	18099	17970	18066	18084	18310	18054	18052	18252	18120	18070	18227	17870	18147	18103	18252	18234	18086	18145	17979	18157	17948	18067	18183	18101	18346	17998	18046	18061	18248	18070	18021	17938	18115	18197	18134	18167	18131	18242	18221	18036	18123	18227	18183	18236	18082	18125	18117	18145	17987	18201	18072	18160	18057	18274	18030	18175	18199	18041	18324	18005	18020	18268	18134	18075	18057	18185	18251	18131	18090	18177	18020	18174	18168	17921	18019	18180	18254	17986	17936	18038	18006	18262	18279	18168	18235	18078	18200	18063	18247	18072	18083	18242	18056	18382	18333	18227	18178	18156	17912	18102	18033	18083	18393	18030	18087	18003	17902	18156	18146	18038	18063	18170	17933	18280	18230	18138	18144	18219	18216	18104	18242	17939	18246	18247	18068	17978	18125	18157	18110	18288	18201	17892	17989	18121	18052	18130	18087	18146	18068	18047	18189	18245	18117	18201	18113	18211	18159	18163	18042	18162	18072	18281	18218	18084	18145	18025	18152	18104	18287	18055	18315	18112	18205	18158	18223	18253	18311	18116	17996	18116	18278	18268	18159	18138	18218	18224	18281	18194	18075	18368	17989	18214	18164	18310	18076	18233	18181	18164	18181	18214	18343	18059	18010	18124	18141	18077	18233	18115	18269	18227	18168	18159	18262	18169	17895	18250	18109	18270	18020	17988	17947	18014	17907	18103	18105	17957	18270	18141	18018	18155	18192	18145	18024	18111	18315	18163	17907	18010	18154	18376	18085	18121	18236	18020	18067	18164	18008	18207	17896	18146	18184	18119	18311	18346	18046	18183	18012	18145	18192	18168	18265	18294	18157	18158	18269	18131	18261	18189	18181	18132	18021	18306	18152	18109	18077	18210	18148	18135	18191	18066	18084	18034	18242	18226	18194	18090	17980	18166	18103	18062	18307	18128	18073	18213	18261	18141	18134	18261	18181	18076	18045	18139	17980	18062	18175	18105	18037	18085	18183	17768	18273	18224	18043	17837	18057	18025	17969	18032	18145	18160	17993	18090	18165	18037	18112	18094	18107	18197	18212	18039	18329	18243	18340	18093	18354	18219	18206	18151	18005	18343	18286	18105	18387	18143	18207	18125	18132	18381	18200	18016	18004	18181	18189	18150	18217	17971	17951	18174	18210	18208	18092	18209	17946	18288	18195	18131	18066	18178	18115	18158	18033	17993	18125	17920	18183	18291	18209	18270	18168	18259	17878	18097	18011	18219	18112	18021	18157	18302	18101	18119	18137	18214	18269	17824	18047	18213	18092	18162	17997	18147	18115	18122	18235	18232	18201	18270	18285	18373	18290	18016	18104	18124	18108	17971	18187	17986	18257	17926	17825	17972	17985	18066	18070	18178	18178	18113	18147	18220	18242	18262	18017	18120	18301	18287	18152	18112	18024	17962	18008	18093	18187	18130	18158	18096	18074	18262	18424	18276	18161	18147	18013	18003	18099	18116	17991	17860	18085	18091	18138	18369	18154	18240	18198	18148	18207	18157	17962	17964	18274	17952	18263	18171	17992	18090	18346	18192	18134	18098	18211	17950	18046	18217	18192	18078	18115	18339	18061	18233	18189	18258	18196	18209	18266	18234	18184	18220	18131	18223	17945	18153	18274	18215	18176	18267	18388	18065	18054	18224	18202	18182	18184	18238	18160	18456	18043	17939	17950	18159	18180	18020	18241	18215	18137	18262	18205	18043	18257	18008	18151	17949	18212	18242	18213	18080	17885	18102	18132	18061	18303	18025	18131	18131	17960	18090	18098	18139	18198	18025	18058	18108	18200	18202	18010	18029	18326	18276	18187	18245	18142	18047	18097	17866	18209	18172	18073	17945	18082	17946	18112	18184	18138	18317	17939	18149	18147	18102	18145	17913	17920	18127	18157	18210	18184	18100	18228	18193	18177	18266	18209	18342	18301	18063	18093	18176	18122	18058	17993	18035	18320	18238	18147	18131	18067	18248	18229	18200	18293	18086	18069	18155	18499	18250	18133	18174	18002	18076	18173	18105	18111	17954	18155	18265	18133	18137	17871	18193	18059	18027	18044	18213	18163	18049	18267	18224	18087	18072	18093	18065	18075	18289	18250	18253	18364	18188	18228	17967	17938	18097	18163	18106	18091	18199	18151	18235	18148	18185	18257	18197	18240	18327	18163	18089	17995	18080	18063	18087	18220	18043	18244	18013	17889	18097	18261	18163	18001	18253	18114	18080	18044	18184	18285	18181	18025	18228	17987	18128	18190	18284	17924	18086	18101	18173	18242	18164	18248	18198	18018	18317	18270	18183	17982	17914	18099	18041	17925	18009	18190	18016	18348	17975	18136	18061	18025	18116	18033	18182	18184	18168	18063	18099	18105	18149	18079	18065	18203	18185	18186	18198	18054	18188	18190	18109	18110	18038	18207	18004	18195	17877	18221	18161	18127	18226	18038	18338	18230	18186	18269	18109	18206	18054	18177	18133	17973	18028	18052	18178	18122	18072	18037	18140	18047	18030	18148	18048	18093	17990	18232	18076	18115	18095	17988	18039	18095	18038	18115	18130	18164	18130	18153	18078	18132	18174	18186	18003	18112	17995	18169	18169	18179	18061	18142	17945	17946	18314	18098	18184	18335	17960	18275	18195	18008	18281	18116	18146	18145	18056	17952	18311	18194	18017	18183	17923	18276	18085	18068	18181	18064	18175	18013	18245	18322	18142	17976	18177	17892	18229	17803	18239	18070	18113	18009	18096	18207	18044	18135	17969	18268	18399	18019	18314	18354	18073	18092	18163	18120	18083	18029	18256	18208	18041	18197	18354	18204	18174	18271	18080	18061	18097	18201	18165	18184	18090	18150	18271	18333	18022	17987	18077	18195	17836	17979	18153	18125	18173	18185	18262	18254	18177	18079	18012	18195	18099	17910	18164	18105	18053	18036	18068	18439	18142	18160	18213	18190	18122	18166	18132	18213	18063	18133	18168	18024	18157	18162	18203	18201	18244	18060	18174	18079	18045	17960	18383	18109	18159	18248	17937	17958	17994	18235	17976	17951	17926	18161	18186	18154	18073	18195	18222	18102	18114	18147	17984	18160	18074	18176	18307	18254	18111	17904	17875	18135	17984	18159	18151	18076	18033	18161	18104	18135	17923	18135	18329	18123	18227	18017	18088	18153	18281	18140	18127	18156	18023	18046	18182	18124	18263	18077	17888	18199	18206	18016	18148	18226	18062	18324	18224	18299	18143	18110	18109	18037	18054	18152	18235	18028	18052	18321	18154	18093	18134	18103	18087	18104	17972	18101	18295	18313	18163	18176	17983	18137	18223	18205	18273	18221	18145	17934	18086	18134	18086	18076	17946	18262	18053	17939	18033	18082	18271	18096	18091	18058	18121	18168	18053	17986	18096	18246	18259	18014	18140	18104	18335	18038	18030	17867	18146	17980	18179	17991	18051	18061	18013	18153	18210	18077	18191	18319	18092	18322	17951	18071	17860	17954	18170	18154	17951	18128	18074	18072	18248	18264	18066	18248	18158	18134	18126	18147	18391	18008	18400	18232	18034	18350	18428	18088	17946	18093	18139	18100	18084	18107	18144	18191	18274	18087	18146	18163	18083	18176	18295	18186	18047	18263	18347	18226	18159	18096	18057	17950	18098	18129	18041	18216	18287	17900	18101	18186	18132	17876	18260	18143	18021	18045	18283	18070	18090	18450	18031	18027	18034	18170	18182	18023	18089	18092	18070	18150	18007	18038	18091	18114	18257	18166	18056	18092	18215	18097	17983	18149	18028	18175	17982	18055	18229	17824	18150	18146	18044	18200	18265	18191	18376	18331	18172	18053	18143	18221	18176	18161	18388	18096	18111	18153	18069	18076	18040	18156	18423	18249	18008	18083	18038	18152	18075	18035	18286	18211	17918	18186	18322	18106	18042	18049	17982	18147	18110	17844	18056	18237	18288	18004	18162	17868	17953	17958	18013	18170	18123	18114	18091	18190	18166	18247	18182	18111	18071	18044	18096	18204	18337	18099	18245	18033	18214	18122	17928	18132	18196	18291	18313	18088	18018	18069	18088	18038	18028	18041	18030	18006	18086	18166	18083	18094	18221	18021	17885	18269	18288	18240	18303	18254	18418	18047	18009	18137	18061	18142	18072	18118	17938	18137	18113	18090	18270	18181	18147	18086	18184	18296	18118	18301	18394	18252	18069	18119	18166	18329	18307	18251	18406	18239	18132	18144	18094	18145	18140	18085	17970	18035	18237	18080	18085	17950	18089	17896	18058	18103	17914	18235	18221	18029	17871	18380	18100	18236	18128	18217	18178	18287	17942	18098	18065	18131	17978	18314	18206	18047	18085	18108	18083	18169	18131	18153	18172	18239	18253	18039	18085	18126	18387	18335	18156
18828	35539	37497	31460	26469	24368	23084	20299	19525	20303	19496	18704	20527	36811	38018	33879	26608	19658	17155	16211	16221	15800	16032	15808	15882	15981	15873	15854	15891	15865	15916	15720	15987	15866	15869	15929	15942	15914	15937	15882	15946	15820	15858	15910	15967	15766	15962	15860	15719	15878	15896	15899	15896	16027	15829	16074	15997	15957	15783	15934	15950	15920	15879	15961	15850	15923	15892	15966	15759	15887	15830	16069	15875	15774	16041	15829	15870	15771	15989	15846	15976	15862	15899	15819	15980	15766	15865	15893	15884	15930	15810	16010	15843	16091	15852	16085	15999	15945	16001	15946	15663	15786	15835	15767	15871	15924	15822	15982	15978	15961	15852	15750	15913	15904	16018	15809	15971	15743	15816	15760	16004	16018	15967	16017	15917	15900	15872	15942	15794	15779	15863	15854	15808	15917	15806	15974	15855	16035	15840	15864	15764	16036	15872	15823	15847	15958	15932	15762	15837	15910	15823	16025	15907	15862	15943	15980	15930	15826	16001	15915	15859	15972	16079	15881	15951	15841	15768	15925	15829	15980	15963	15778	16030	15823	15812	15658	15851	15932	15853	15949	15821	15835	15790	15809	15922	15894	15919	16028	15800	15976	15854	15872	15700	15834	15890	16015	15804	15890	15933	15788	15868	15989	15824	15996	15774	15831	15997	15781	15891	16057	15799	15923	15917	15895	15984	15876	15744	15977	15912	15871	15826	15861	15832	16037	15871	15968	15908	15704	15992	15848	15782	15992	15978	15825	15836	15844	15833	15968	15875	15894	15982	15940	15793	15794	15784	15855	15883	15930	15852	15904	15983	15799	15946	16027	15896	16005	15796	15904	15891	15955	15858	15854	15902	15973	15874	15700	15877	15847	15869	15824	15848	15790	15696	15919	15913	16015	15794	15878	16122	15833	15845	15758	15922	15686	15928	16088	15953	15752	15729	15873	15802	15924	15979	15812	16013	16003	16015	15762	15887	15848	16037	15852	15998	15879	15860	15806	15801	15860	15930	15725	15833	15919	15917	15974	16038	15836	15876	15743	15858	15830	15939	15818	15968	16069	15992	15675	16008	15941	15609	15853	15898	15783	15833	15770	15738	15875	15827	15926	15813	15878	15867	15736	15794	15877	15889	15695	15894	15787	15824	15769	15954	15782	15970	15956	15992	15787	15863	15802	15881	15988	16050	15869	16007	15824	15819	15884	15890	15735	15852	15788	15803	15779	15992	15909	15918	15896	16054	15639	15904	15802	15806	15914	15873	15787	15636	15719	15946	15910	15916	15857	15878	15886	15808	15900	16047	15932	15920	15724	15861	15860	16026	15986	15945	15761	15792	15883	15886	15906	15906	15908	16055	15977	15957	15757	15857	15844	15842	15752	15738	15870	15943	15723	15816	15863	15827	15835	15890	15836	15742	15956	15754	15927	15775	15635	15965	15801	15934	15851	15891	15818	15900	15724	15719	15792	15852	15863	15908	15907	15738	15914	15828	15939	15974	15782	15895	15770	15974	15966	15923	15917	15944	15825	15885	15883	15783	15943	15846	15831	16055	15982	15884	15951	15899	15736	15791	15870	15992	15906	15945	15851	15828	16055	15813	15816	15895	15820	15824	15958	15889	15838	15807	15837	15952	15846	15649	16044	15903	15995	15919	15883	15845	15994	15900	15774	15876	15892	15949	16050	15798	15797	15959	16017	15873	15919	15976	15973	15826	16004	15744	15753	15886	15874	15612	15839	16026	15941	15927	16009	15791	15692	16060	15788	15920	15862	15797	15912	15941	15984	15887	15961	15933	15976	15917	15925	15746	15998	15730	15905	15837	15760	15716	15831	15971	15959	16013	15915	15900	15933	15824	15917	15895	15843	15847	15907	15825	15849	15897	15835	15924	15727	16009	15971	15823	15925	15867	15921	15802	15917	15869	15804	15751	15762	15959	15899	15795	15802	15840	15774	15844	15982	15969	15971	15874	15912	15935	15800	15749	15808	16004	15923	15733	15897	16048	15848	15916	15897	15996	15810	15833	15850	15895	15866	15996	15737	15777	15785	15973	15967	15766	15985	15908	15718	15894	15944	15945	15835	15813	15797	15817	16010	15696	16050	15895	15913	15897	15910	15908	15987	15776	15900	15870	15725	15955	15904	15825	15923	15795	15867	15815	15649	16034	15884	15862	15876	15817	15777	15866	15839	15778	15886	15857	15872	15843	15863	15862	16023	15950	15844	15785	15733	16045	16054	15792	16015	15816	15993	15808	16089	15849	15852	15959	15770	15962	15833	15800	15891	15945	15861	15972	15860	15814	15988	15815	15845	15919	15738	15914	15898	15842	15851	16087	15802	15764	15715	15860	15832	15765	15956	15991	15918	15822	15959	15824	15818	15929	15853	16019	15910	15828	15942	15838	15969	15875	15881	15928	15835	15816	15785	15777	15745	15869	15875	15820	15876	15664	15784	15896	15880	15930	15928	15977	15847	15840	15884	15838	15738	15909	15945	15933	15873	15908	15841	15904	15960	15926	15735	16004	15862	15900	15929	15745	15828	15942	15866	15874	15788	16023	15842	15846	15871	15799	15867	15878	15881	15872	15913	15765	15772	15933	15813	15919	15941	15818	16001	15814	15756	15830	15836	15871	15843	15915	15889	15833	16016	15933	15867	15810	15835	15817	15859	15873	15777	15739	15728	15764	15879	15957	15929	15916	15706	16037	15833	15884	15856	16150	15890	15871	15792	15747	15857	15912	15586	15821	15901	15836	15912	15991	15841	15820	15941	15743	15988	15940	16099	15811	16001	15741	15786	15772	15845	15913	15883	15914	15841	15832	15835	15946	15785	15839	15818	15878	15917	15796	16080	15853	16003	15764	15882	15763	15778	15817	15886	15811	15836	15917	15873	15963	15880	15933	15762	15784	15769	15722	15622	15810	15898	15811	15792	15937	15822	16078	15984	15895	15946	15851	15790	15902	15782	15836	15903	15907	16009	15999	16145	15817	15865	15957	15748	15970	15833	15877	15895	15928	15835	15868	15787	15892	16016	15902	15910	15847	15826	15822	15969	15853	15776	16087	15820	15742	15951	15990	15969	15758	15807	16037	15851	15884	15895	15788	15896	15836	15910	15912	16095	15961	15834	15821	15809	15836	15794	15755	15985	15862	15841	15773	15834	15677	15853	15914	15880	15799	15871	15785	15982	15921	15873	15893	15809	16059	15804	15848	15835	15873	15794	15903	15864	15846	15887	15908	15926	15836	15939	15634	16002	15877	15906	15843	15839	15908	15976	15652	15821	15824	15835	15768	15924	15750	15839	15813	15864	15883	15948	15982	15837	15794	15990	15902	15822	15923	15917	15836	15722	15872	16018	16051	15821	15923	15789	15986	15905	15808	15872	15956	15696	15897	15965	16023	15819	15838	16055	15971	15947	16113	15822	15880	15877	15894	15926	15848	15835	15860	16015	15949	15840	15906	15997	15857	15995	15885	15769	15832	15770	15852	15999	15783	15917	15942	15886	15887	15823	15867	15986	16064	15893	15883	15891	15891	15720	16058	15799	15913	15681	15847	15820	15776	15916	15825	15829	15927	15947	15779	15947	16061	15860	15896	15916	15790	15808	15773	15707	15915	15956	15997	15827	15872	15766	15892	15858	15873	15849	15815	15886	15861	15965	16090	15860	15944	15946	15977	15727	15949	15737	16087	15745	15893	15966	15766	15843	15854	15853	15822	15829	15847	15926	15865	15876	15933	15881	15982	15750	15984	15771	15853	15750	15905	15862	15969	15692	15891	15857	15908	15946	15763	15851	15895	15719	15758	15967	15721	15880	15902	15852	15850	15889	15819	15857	15836	15664	15947	15803	16176	15836	15907	15915	15803	15884	15615	15822	15898	15845	15858	15710	15878	15802	15881	15759	15925	15774	15796	15763	15823	15738	15802	15849	15738	15844	15835	16014	15861	15995	15872	15763	15781	15813	15796	15798	15906	15816	15970	15754	15756	15831	16010	15878	15920	15756	15764	15963	15827	15741	15861	15842	15994	15727	15869	15944	15848	15899	15915	15830	15748	15835	15831	15863	15871	15912	15854	15714	15925	16124	15860	15923	15866	15978	15765	15734	15954	15898	15924	16053	15976	15801	15917	15745	15832	15828	15973	15850	15874	15876	15986	15724	15912	15792	15778	15943	15776	15978	15896	15834	15857	15908	15965	15915	15736	15759	15828	15768	15933	15993	15903	15747	15905	15904	15744	15830	15892	15829	15790	15882	15855	15975	15838	15869	15859	15971	15962	15875	15973	15797	15913	15710	15859	15740	15983	15758	15787	15809	15795	15803	15965	16006	15750	15944	15897	15805	15869	15660	15640	15811	15910	15894	16014	15963	15668	15967	16061	15796	16020	15847	15682	15820	15915	16020	15787	15809	15956	15890	15784	15940	16061	15740	15787	15921	15890	15750	15878	15987	15917	15785	15905	15787	15879	15788	15725	15824	15796	15899	15777	15839	15647	15917	15760	15758	15830	15931	15971	15640	15866	15785	15740	15828	15978	15864	15877	16008	15840	15842	15897	15864	15775	15816	15852	16076	15721	15978	15865	15825	15998	15935	16029	15900	15825	15900	15927	15920	15887	15708	15985	15865	15781	15857	15924	15937	15946	15813	15856	15843	15906	15818	15842	15949	15947	15939	15789	15896	16041	15827	15830	15774	15731	15964	16023	15851	15934	15727	15740	15912	15725	15792	15784	15913	15756	15780	15941	15726	15958	15976	15722	15912	15770	16061	15664	15840	15671	15885	15837	15737	15876	15964	15922	15889	15744	15698	15748	15802	15830	15867	15903	15840	15918	16036	15788	15628	15783	15947	15682	15911	15871	15956	15679	15768	15769	15959	15942	15818	15987	15719	15736	15805	15923	15901	15801	15895	15898	15957	15865	15965	15950	15855	15798	15932	15755	15811	15594	15805	15967	15978	15899	15838	15951	16035	15783	15766	15900	15907	15664	15861	15979	15847	15881	15916	16039	15900	15899	15826	15919	15904	15724	15968	15751	16069	15940	15784	16030	15850	15817	15780	15866	16025	15994	15844	15867	15852	15925	15923	15736	15839	15920	15725	15872	15968	15870	15911	15783	15706	16009	15920	15761	15905	15834	15729	15804	15973	15779	15883
27203	22987	27973	24989	20571	20076	19619	19148	18702	18892	19020	18871	18900	19836	19954	19957	19257	18476	18152	17990	17979	17940	18155	18148	18118	17952	17947	17968	17984	18141	17940	17864	18210	18158	18039	18022	18158	17971	17785	17947	18122	18147	18115	18058	18072	18214	18170	17899	17935	17878	18007	18100	18066	18113	17993	18108	18113	17912	17889	18110	18211	18142	18031	18146	18127	18072	17989	17912	17987	17922	18153	18378	17841	18036	18003	18075	18042	18042	18058	18151	17892	18003	18101	18204	17935	18240	18068	18132	18032	18187	18145	17917	18008	18093	17993	17810	18034	18194	17850	18057	18234	18038	18071	18022	18157	18062	17860	18067	18005	18008	17924	18077	18029	17959	18115	17810	18099	18051	18097	17865	17988	18108	18201	18050	18093	17889	18149	17903	18058	17998	17981	18064	18019	18008	18051	18095	18156	18032	17966	17958	17824	18046	18083	17998	18003	18085	18120	18050	18000	18121	18067	18001	18045	17959	17927	18134	18007	18046	17955	17900	18300	18094	17929	18112	18114	18029	18058	17963	17857	18070	17893	17984	17889	17979	17885	17955	17949	18010	18057	17899	17940	18042	18034	18081	17921	18331	17857	18121	18025	18047	17999	17916	18124	18058	18170	17979	18187	18059	17956	18059	18009	18165	18120	18187	18152	18010	18148	18133	18103	18098	18003	18058	17952	18113	18185	18162	18148	18043	18151	18065	18037	18050	18022	18175	18063	17746	17762	17978	18017	18112	18111	18037	17994	17962	17928	17968	18233	18039	17976	17943	17999	17956	18009	17937	18007	17785	18231	18085	18008	18157	18037	17916	18086	18088	18144	18081	17940	17891	18090	18047	18382	18123	18045	18102	17991	18197	18222	18099	18130	18113	17923	17892	18139	18008	18095	18058	18016	18117	17993	17885	18220	17977	18142	18104	18007	17934	18206	17842	17908	18111	18006	18119	18184	18026	17996	17910	17759	17931	17944	17991	18012	18085	18220	18031	18062	18246	17963	18049	18109	17912	17923	17940	17926	18194	18161	18134	17969	18097	18166	17966	17910	18102	18050	18006	17936	18291	18038	18040	17972	18005	18111	18185	17922	18001	17989	18193	18076	17934	18154	18291	18058	17933	17925	18060	18202	17933	17949	18068	18240	18165	18082	18236	18132	18062	18063	17933	17887	18129	17977	18064	18056	17836	18121	17977	17906	18146	18026	17986	18108	17967	17982	18165	18001	18164	17964	18082	17755	18046	18162	17970	18199	18116	18068	18086	17704	18065	18328	17852	17905	17647	18042	18175	17947	17855	17873	17885	17869	17981	17985	18060	18005	18167	17934	18140	17951	18091	17939	17829	17941	17839	18006	18131	18208	17898	17963	18082	18044	18060	17939	18141	18131	18196	18129	18049	18113	17882	18096	17983	17899	17766	17902	18166	17928	18251	18049	17915	18312	17880	18218	18071	18109	18069	17810	18017	18012	17964	17959	17896	18009	17959	17896	18091	17996	17925	17973	17980	18096	18178	17855	18038	18046	18119	17861	18270	18110	18003	18082	18010	17964	17922	18009	18180	18091	17917	18148	17832	18070	17938	17996	18159	17958	18108	18164	18014	18102	18270	18136	17997	17977	17864	18029	18151	18132	18024	18316	18126	18136	17933	17838	17965	17937	18076	18067	17931	18113	18076	18038	18008	17969	17944	17895	18052	18117	17954	17923	18116	18199	18064	18141	18004	18053	17986	17903	18041	18110	17921	17961	17907	17994	18030	18093	17894	18107	18005	17812	18078	17949	17993	17992	17996	18122	18043	18113	17994	17835	18190	18085	17959	17994	18046	18090	17975	18073	18069	17989	18178	18362	18182	18074	17958	17968	18071	18085	18083	18041	17816	18008	18204	18260	18167	18011	18056	18140	18244	18179	17994	18066	17984	18022	18048	18066	17980	17976	18097	18117	17899	18225	17835	18016	17941	17872	17898	18108	18012	18051	18083	17865	17825	18179	17792	18001	18128	17854	17857	18283	17987	18235	18039	18044	18008	17911	18097	18094	18049	17978	17878	18160	18057	17957	17996	18319	18077	18039	18008	18141	17997	17897	18106	18079	18063	17862	17955	18133	17903	17930	18152	18052	17832	17783	18007	18049	18101	18123	18375	18227	18174	18093	17973	18080	18108	18007	18044	18014	18034	17922	17944	17974	18028	18153	17902	17995	18070	17975	18215	18118	17963	18158	18006	18118	17945	18040	17977	17872	17976	18020	18088	17977	17979	18020	18059	18047	17960	18089	17902	18018	18071	17994	17953	18027	18183	18105	18012	17959	17970	18215	18192	18049	18198	18041	18135	18019	17919	18088	18210	18216	18181	18032	18169	18081	18165	18000	17874	18048	17906	17979	17934	18162	17851	17968	18078	17866	17940	18023	18006	18100	18156	18044	18335	18202	17959	18014	18007	18168	17865	18044	18102	17938	17725	18167	18059	18147	17922	18181	17874	18169	18053	17943	17891	17890	18142	18208	18050	17943	18092	18126	18038	17932	18106	17856	18092	18000	18015	18152	17819	18018	17963	18209	18201	17879	18307	17760	17679	17942	18090	18022	17955	18007	18115	17775	18106	17930	17927	17915	17941	17967	18095	18236	18262	17901	18158	18088	17990	18121	17828	18134	17797	17794	18053	17883	18205	18216	18176	18084	18047	18019	18023	18024	17983	17978	18017	18056	17897	18052	17907	17992	18111	18089	18055	18100	18164	18068	17960	17936	18053	18115	17943	18159	18145	18103	17949	18098	18138	18140	17809	18097	18091	17939	17997	18094	18067	18284	17979	17995	18038	18180	18063	17845	18067	18055	18093	18107	18065	17909	18180	18016	18252	17909	18021	17923	18104	18016	18162	18025	18006	18245	17983	18112	17900	18104	17954	18008	18120	17993	17965	18187	17986	17888	18266	18111	18058	17948	17991	17977	18074	18152	18054	18092	17946	18134	18030	18068	18089	18019	17819	17895	18034	18090	18012	18194	18132	17911	17827	18088	18060	17873	17988	18013	18061	18177	17932	18206	18190	18086	18076	18072	17927	17984	17932	18120	18307	18138	17931	18039	17956	18155	18151	17948	17952	17979	18009	17804	18077	18025	18089	18125	18035	17902	18102	17826	17961	18303	18102	18154	18002	17810	18018	17949	17858	17896	17945	18005	18075	18143	18065	17965	18103	18055	18307	18072	18373	17815	18084	17959	18043	18026	17973	17893	18048	18244	17905	17925	18294	18166	18016	17975	17903	18111	17920	17999	18231	18102	18005	17989	18035	17953	17927	18002	18185	18159	18011	17945	17840	18149	18152	18011	18097	18079	18067	18258	18020	18070	17998	17880	17952	18204	17995	18099	17978	17987	18141	18010	18116	18144	18000	18118	18252	18043	18002	18045	17991	17902	17912	18103	18105	18184	18208	17858	17990	18127	18133	17996	18061	17935	17845	18065	18010	18099	18082	18018	17969	18077	17966	18128	18120	18088	18012	18077	18037	17916	17885	17878	18068	18091	17933	17777	17959	17882	18007	17823	18046	18220	18015	18105	18178	18131	18067	18081	18176	17971	18047	18230	17866	17752	18067	18052	18070	18273	18102	18154	18024	18151	18138	17892	17931	18068	18061	18035	18162	18065	18131	18191	18038	17988	18028	17975	17897	18033	18025	18204	17956	18002	18134	17957	17775	17972	17960	18043	18067	18014	18021	18174	17961	18116	18042	17971	18018	17966	18033	17993	18072	18057	17804	18208	18097	17894	18110	18015	18188	18008	18074	18082	18264	18043	18120	18008	17922	18106	18170	17927	18006	18007	17975	18106	18077	18068	17918	17914	18056	18155	18259	17659	18087	17947	18245	18036	17875	18060	17975	18040	18081	18004	17979	18017	17866	18170	18098	18137	18061	18125	18183	18014	18021	18193	18166	17974	18118	17987	18099	18165	17924	18199	17885	18011	17966	17875	18172	18009	18037	18042	17992	17820	17991	18113	18107	18197	18005	18197	17968	17952	18081	18004	17975	18136	18192	18014	18217	17998	18070	17830	18050	17864	18169	18096	17912	17955	18058	18015	18319	18011	18288	18068	18066	18019	18027	17987	18045	18056	18000	18058	18331	18248	18167	17973	18024	18088	18028	18197	18180	18079	18040	18063	18190	18052	18077	18139	17884	18031	18021	18060	18162	17971	18208	18086	18262	18132	18148	18147	17950	18060	17967	18069	17982	18159	17844	18157	18041	17854	18024	17953	18085	18088	17916	17965	17970	18216	18035	18246	18042	17968	18245	18104	18188	18130	18202	17966	17984	17961	18152	17999	17884	17845	17868	18092	18063	18126	17986	18128	18131	18115	18051	18029	18059	17879	18044	18252	18099	18070	18005	17885	18027	18197	18010	17985	17971	18126	18055	18123	17976	17834	18031	18153	18130	17914	18059	18168	18092	18065	17993	18152	18020	18012	17985	18144	18012	18115	18027	18129	18262	18084	18149	17973	18136	17807	18127	18015	18136	18000	17996	18031	18057	18045	18047	18323	18090	18159	18056	17959	18198	17955	18084	18303	18177	18093	18020	18033	17924	17946	18061	18181	18046	18020	17898	18021	18071	17968	18016	18184	18378	17846	17910	18312	18011	18041	18087	17970	18144	18056	18079	17996	18046	18030	18080	18029	17941	18039	18224	18011	17988	18276	18084	18099	17889	17938	18149	18049	18027	17981	18078	18002	18068	18185	17981	18032	18237	17935	17874	17980	17900	18179	17976	18151	17979	17935	18099	18045	18081	18091	17886	17936	18003	17910	17912	18230	17984	18217	18095	18008	18065	17957	18125	17989	18045	17855	18063	18019	17974	18017	18122	18339	18006	17825	17869	17939	17958	17995	18031	18063	18016	17964	17942	18110	17924	18107	18200	17986	18100	17903	17848	17973	17988	18143	18166	18005	17897	18155	17987	18042	18008	17722	18054	17987	17846	18071	17834	18182	18058	17917	17843	18089	18102	18109	18009	17900	18069	18067	18071	17979	18166	18156	18006	17993	18036	18032	18033	17947	18116	18126	17827	18006	17894	18066	18136	17865	17895	17962	18052	18193	17916	18204	18055	18047	18010	17985	17905	18062	17749	17783	17884	18100	18052	18069	18161	18068	17920	18091	18003
18043	27681	28258	22602	19615	18983	17996	17564	17441	17331	17325	17137	17343	18894	18690	18105	16977	16059	15987	15760	15782	15824	15771	15852	15858	15714	15729	15775	15908	15886	15926	15957	15807	15653	15857	15825	15848	15795	15798	15972	15862	15839	15669	15797	15860	15814	15933	15781	15697	15974	15929	15797	15911	15857	15766	15597	15864	15694	15928	15938	15998	15828	15817	15940	15712	15831	15756	15939	15844	15895	15670	15888	15702	15862	15938	15736	15849	15715	15806	15699	15720	15939	15858	15749	15859	15730	15875	15805	15752	15771	15883	15766	15897	15867	15988	15797	15861	15667	15883	15885	16016	15781	15903	15771	15792	15905	15784	16000	15847	15820	15690	15852	15864	15787	15883	15720	15866	15922	15807	15752	15823	15770	15836	15742	15675	15688	15751	15868	15753	15817	15893	15679	15842	15933	15959	15797	15928	15819	15774	15769	15908	15887	15799	15900	15747	15862	15819	15822	15876	16061	15702	15867	15834	15868	15780	15958	15823	15775	15848	15666	15896	15725	15683	15506	16045	15906	15853	15759	15755	15716	15899	15798	15791	15823	15731	15831	15857	15648	15982	15844	15902	15604	15707	15869	16039	15932	15751	15793	15735	15766	15919	15792	15737	15847	15832	15949	15682	15784	15867	15688	15840	15912	15853	15752	15731	15670	15687	15824	15793	15623	15682	15768	15772	15815	15794	15858	15873	15729	15909	15810	15874	15620	15937	15837	15925	15821	15773	15818	15746	15770	15821	15872	15894	15875	15852	15852	15964	15712	15780	15738	15852	15802	15800	15797	15820	15743	15849	15630	15743	15799	15954	15777	15804	15828	15666	15939	15827	15849	15752	15782	15895	15810	15783	15651	15935	15784	15803	15889	15873	15740	15748	15902	15856	15712	15870	15730	15740	15881	15796	15700	15799	15879	15917	15680	15964	15742	15671	15781	15927	15872	15837	15817	15775	15865	16059	15665	15768	15688	15825	15758	15630	15733	16054	15644	15839	15884	15842	15742	15755	15846	15785	15820	15900	15826	15816	15663	15745	15750	15874	15717	15614	15781	15785	15830	15795	15682	15723	15875	15835	15865	15930	15583	15748	15759	15812	15811	15875	15849	15706	15841	15770	15884	15916	15737	15753	15674	15805	16007	15756	15861	15857	15810	15794	15896	15867	15755	15959	15722	15878	15663	15747	15995	15658	15781	15674	15787	15863	15955	15757	15761	15829	15662	15837	15835	15803	15882	16018	15682	15891	15589	15791	15818	16005	15724	15777	15830	15888	15741	15831	15641	15978	15881	15884	15601	15836	15732	15834	15732	15856	15851	15834	15866	15861	15649	15842	15925	15919	15733	15765	15837	15930	15720	15902	15743	16018	15837	15727	15857	16032	15780	15702	15856	15742	15724	15843	15783	15869	15696	15773	15816	15876	15751	15803	15819	15720	15577	16043	15824	15806	15844	15682	15521	16100	15656	15710	15916	15740	15823	15803	15630	15900	15713	15784	15883	15805	15879	15718	15814	15786	15854	15688	15819	15736	15711	15789	15818	15692	15914	15910	15743	15764	15863	15845	15896	15855	15813	15717	15855	15786	15684	15730	15706	15863	15782	15930	15730	15787	15978	15968	15815	15872	15714	16080	15709	15758	15700	15549	15813	15806	15970	15759	15740	15972	15807	15938	15733	15867	15695	15784	15883	15784	15916	15830	15814	15854	15832	15713	15906	15796	16058	15721	15853	15857	15841	15837	15884	15674	15665	15730	15822	15938	15843	15917	15719	15795	15860	15796	15939	15803	16018	15808	15883	15689	15836	15843	15737	15929	15895	15693	15770	15825	15670	15789	15886	15871	15727	15928	15822	15900	15873	15750	15905	15731	15812	15637	15796	15813	15731	15726	15834	15939	15782	15859	15903	15812	15871	16000	15782	15857	15566	15746	15823	15765	15852	15806	15692	15701	15819	15698	15888	15759	15885	15808	15801	15797	15760	15644	15981	15782	15724	15757	15770	15885	15948	15885	15758	15656	15897	15736	15712	15904	15842	15860	15654	15538	15791	15852	15790	15733	15754	15777	15886	16032	15838	15820	15810	15829	15662	15816	15837	15877	15860	15812	15770	15760	15720	15925	15822	15810	15858	15720	15819	15699	15725	15892	15613	15812	15671	15829	15747	15867	15647	15821	15767	15841	15819	15816	15794	15860	15924	15797	15809	15818	15802	15853	15832	15760	15927	15823	15921	15691	15788	15762	15896	15838	15741	15784	15754	15886	15784	15803	15751	15736	15708	15931	15934	15736	15664	15786	15822	15890	15854	15986	16030	16092	15968	15799	15751	15893	15779	15696	15719	15792	15801	15798	15834	15912	15824	15916	15796	15673	15717	15931	15773	15829	15979	15858	15735	15828	15660	15872	15725	15876	15807	15916	15862	15929	15600	15828	15800	15857	15756	15832	15857	15891	15860	15779	15894	15726	15877	15732	15819	15916	15754	15550	15728	16065	15892	15816	15824	15813	15904	15894	15912	15704	15640	15774	15806	15762	15718	15864	16071	15573	15694	15811	15726	15688	15894	15763	15644	15811	15847	15890	15945	15942	15763	15717	15750	15795	16018	15651	15791	15890	15876	15787	15846	15777	15900	15756	15728	15771	15717	15723	15681	15830	15906	16025	15805	15839	15917	15805	15770	15787	15774	15755	15767	15882	15931	15826	15765	15679	15831	15745	15939	15785	15816	15685	15910	15789	15632	15750	15912	15830	15860	15739	15964	15774	15737	15737	15908	15776	15695	15845	15873	15981	15800	15739	15761	15821	15606	15844	15794	15784	15830	15874	15759	15871	15733	15933	15899	15858	15798	15716	15956	15799	16012	15876	15666	15995	15883	15828	15851	15860	15929	15692	16065	15828	15682	15804	15752	15688	15843	15762	15720	15741	15773	15849	15974	15781	15979	15739	15979	15784	15750	15737	16009	15848	15560	15687	15785	15652	15708	15783	15972	15689	15905	15873	15890	15848	15731	15790	15756	15930	15828	15800	15794	15827	15948	15906	15738	15874	15886	15778	15946	15784	15908	15654	15871	15917	15801	15867	15708	15739	15710	15823	15858	15904	15956	15808	15942	15814	15861	15754	15815	15724	15842	15776	15754	15773	15812	15804	15813	16063	15946	15896	15867	15804	15814	15731	15915	15677	15737	15719	15856	15759	15808	15878	15788	15935	15679	15787	15642	15974	15730	15710	15932	15868	15851	15880	15593	15839	15793	15743	15661	15707	15708	15663	15650	15682	15806	15808	15901	15854	15907	15767	15679	15736	15959	15684	15773	15832	15788	15643	15843	15865	15842	15730	15815	15818	15776	15815	15779	15934	15881	15808	15743	15801	15778	15672	15791	15801	15789	15692	15828	15617	15765	15666	15869	15739	15770	15720	15827	15683	15754	15845	15742	15774	15795	15682	15729	15938	15807	15869	15813	15780	15749	15945	15963	15730	15852	15715	15911	15700	15788	15785	15851	15790	15743	15922	15913	15978	16098	15798	15678	15938	15843	15861	15794	15894	15871	15713	15790	15894	15732	15757	15803	15800	15939	15909	15784	15848	15634	15863	15856	15627	15740	15842	15884	15655	15848	15662	15955	16044	15836	15857	15725	15776	15822	15831	15735	15725	15842	15908	15858	15797	15950	15730	15844	15828	15889	15857	15899	15860	15837	15985	15843	15750	15764	15812	15680	15685	15800	15851	15828	15854	15733	15980	15933	15973	15899	15812	15850	15823	15673	15885	15731	15826	15749	15825	15920	15705	15811	15877	15856	15850	15755	15759	15862	15776	15886	15810	15842	15854	15820	15836	15860	15796	15702	16003	15778	15648	15895	15801	15883	15791	15838	15947	15635	15922	15911	15795	15807	15768	15887	15798	15759	15818	15939	15892	15787	15993	15731	15917	15682	15868	15756	15728	15730	15856	15854	15792	15850	15636	15839	15828	15921	15900	15941	15798	15742	15594	15826	15903	15711	16087	15671	15680	15671	15847	15755	15877	15745	15856	15903	15769	15786	15991	15881	15773	15689	16043	15869	15756	15969	15788	15742	15896	15817	15789	15835	15851	15805	15701	15885	15880	15906	15873	15760	15767	15698	15837	15804	15809	15802	15846	15673	15741	15784	15882	15701	15827	15860	15817	15915	15869	15805	15864	15772	15956	15750	15776	15807	15975	15774	15734	15876	15677	15605	15857	15846	15816	15846	15782	15811	15837	15785	15881	15719	15822	15806	15887	15747	15736	15839	15811	15726	15895	15832	15797	15833	15763	15800	15864	15708	15782	15823	15936	15743	15850	15796	15795	15973	15839	15721	15752	15941	15819	15835	15932	16044	15811	15999	15615	15805	15859	15948	15785	15760	15821	15767	15828	15900	15838	15908	15906	15810	15729	15806	15887	15951	15801	15710	15682	15751	15860	15827	15921	15732	15934	15676	15708	15733	15818	15813	15828	15867	15807	15861	15819	15766	15673	15867	15539	15749	15892	15738	15843	15870	15895	15864	15802	15806	15705	15629	15732	15790	15829	15649	15913	15919	15732	15711	15730	15777	15829	15781	15839	15708	15766	15788	15843	15862	16076	15860	15823	15809	15846	15922	15791	15737	15726	15706	15924	15917	15840	15831	15821	15804	15722	15782	15783	15793	15850	15846	15737	15750	15979	15748	15879	15794	15749	15830	15744	15688	15758	15793	15617	15862	15595	15791	15783	15910	15918	15731	15810	15756	16057	15886	15859	15789	15756	15892	15838	15795	15994	15678	15939	15651	15883	15977	15930	15895	15781	15852	15676	15912	15833	15623	15685	15672	15712	15845	15714	15802	15874	15860	15895	15797	15904	15740	15791	15826	15989	16054	15886	15881	15866	15878	15741	15872	15842	15714	15919	15919	15740	15645	15854	15956	15948	15767	15590	15739	15964	15792	15913	15551	15767	15856	15645	15693	15926	15822	15770	15877	15984	15798	15728	15776	15651	15868	15840	15878	15802	15745	15924	15744	15940	15948	15930	15863	15663	15830	15741	15712	15796	15767	15789	15858	15891	15841	15720	15811	15736	15885	15898	15795	15666	16063	15896	15818	15849	15713	15666	15852	15813	15737	15900	15788	15794	15654	15903	15664	15758	15873	15772	15669
23571	20954	28269	23996	22199	22790	22466	20153	19704	19873	20132	19888	20633	29461	29923	27156	23430	20386	19211	18528	18733	18472	18712	18647	18537	18429	18450	18596	18470	18462	18479	18493	18563	18544	18615	18520	18383	18542	18653	18636	18508	18329	18417	18364	18575	18225	18574	18420	18267	18342	18376	18396	18450	18453	18513	18404	18476	18645	18602	18384	18437	18562	18502	18481	18505	18271	18620	18177	18496	18196	18592	18549	18474	18558	18608	18588	18530	18555	18726	18239	18372	18565	18329	18293	18492	18390	18375	18581	18435	18437	18621	18678	18444	18424	18293	18401	18461	18538	18596	18440	18520	18436	18608	18344	18323	18250	18405	18370	18454	18521	18428	18533	18554	18391	18667	18358	18415	18605	18344	18333	18463	18434	18262	18664	18564	18341	18466	18344	18459	18250	18399	18393	18603	18349	18372	18410	18426	18340	18366	18408	18608	18453	18438	18436	18551	18406	18434	18316	18426	18164	18324	18537	18427	18414	18354	18386	18336	18548	18583	18641	18361	18245	18298	18244	18288	18254	18435	18259	18526	18682	18406	18438	18533	18558	18437	18385	18464	18340	18322	18438	18440	18432	18483	18384	18455	18394	18325	18394	18401	18353	18525	18252	18240	18482	18400	18402	18410	18565	18136	18290	18543	18332	18234	18397	18390	18430	18295	18393	18304	18414	18504	18378	18572	18259	18227	18265	18435	18326	18505	18261	18496	18406	18231	18376	18416	18251	18202	18402	18449	18381	18457	18666	18395	18283	18313	18373	18372	18460	18402	18439	18552	18329	18474	18492	18680	18393	18470	18443	18471	18330	18398	18182	18470	18623	18506	18380	18298	18370	18272	18340	18217	18500	18246	18372	18495	18428	18323	18338	18356	18379	18542	18307	18376	18407	18635	18434	18425	18243	18517	18696	18340	18556	18480	18400	18531	18469	18425	18499	18514	18460	18483	18533	18529	18378	18219	18522	18390	18441	18432	18535	18324	18416	18337	18436	18403	18595	18469	18311	18470	18269	18521	18529	18349	18176	18375	18352	18338	18545	18436	18369	18531	18491	18542	18617	18339	18254	18321	18475	18456	18473	18434	18278	18388	18620	18336	18319	18546	18358	18215	18534	18346	18365	18470	18335	18368	18465	18639	18404	18350	18278	18415	18402	18477	18299	18568	18580	18518	18496	18609	18470	18452	18643	18477	18535	18450	18428	18436	18410	18576	18584	18302	18495	18458	18404	18515	18355	18446	18318	18494	18391	18399	18487	18561	18415	18595	18426	18621	18416	18406	18311	18616	18743	18344	18459	18497	18470	18533	18221	18432	18414	18622	18344	18523	18394	18300	18604	18656	18530	18486	18232	18446	18667	18284	18553	18265	18346	18421	18510	18485	18511	18631	18359	18646	18098	18393	18347	18198	18198	18421	18570	18449	18323	18492	18469	18495	18558	18390	18233	18336	18632	18398	18318	18406	18457	18422	18239	18393	18523	18457	18398	18452	18449	18283	18433	18469	18481	18255	18485	18320	18421	18297	18301	18404	18320	18248	18302	18228	18399	18492	18561	18434	18364	18371	18353	18407	18646	18578	18368	18160	18232	18465	18343	18481	18453	18183	18251	18329	18167	18482	18325	18582	18376	18343	18628	18275	18325	18374	18431	18258	18341	18471	18600	18295	18500	18489	18391	18457	18364	18413	18383	18554	18349	18466	18461	18544	18686	18265	18358	18541	18401	18472	18352	18517	18390	18445	18434	18526	18322	18585	18226	18226	18546	18422	18409	18469	18130	18270	18439	18418	18603	18458	18449	18369	18564	18368	18344	18352	18260	18073	18514	18391	18328	18561	18220	18474	18243	18414	18581	18521	18422	18299	18445	18431	18297	18376	18264	18496	18362	18373	18381	18538	18504	18417	18525	18528	18579	18451	18314	18389	18318	18603	18268	18368	18309	18473	18541	18571	18339	18527	18497	18365	18296	18570	18432	18393	18463	18436	18324	18360	18231	18417	18124	18252	18365	18453	18160	18393	18443	18299	18381	18579	18475	18565	18485	18388	18432	18456	18316	18449	18492	18404	18497	18386	18427	18568	18468	18596	18295	18233	18424	18508	18506	18623	18432	18390	18453	18318	18397	18686	18578	18449	18460	18618	18426	18638	18449	18457	18357	18404	18321	18352	18498	18442	18323	18383	18603	18449	18463	18373	18481	18416	18461	18481	18342	18350	18371	18432	18535	18450	18327	18341	18362	18427	18491	18297	18173	18387	18356	18339	18427	18604	18360	18495	18266	18099	18510	18276	18360	18495	18522	18223	18425	18543	18605	18333	18658	18560	18417	18325	18376	18279	18322	18346	18312	18497	18427	18399	18444	18316	18256	18378	18182	18516	18455	18425	18225	18423	18431	18376	18397	18379	18306	18582	18279	18364	18441	18469	18728	18293	18479	18528	18583	18359	18620	18635	18572	18479	18375	18643	18505	18413	18453	18493	18490	18580	18354	18265	18553	18330	18437	18304	18722	18547	18594	18279	18316	18506	18445	18693	18546	18375	18209	18349	18331	18278	18334	18397	18243	18385	18384	18352	18564	18334	18346	18317	18389	18298	18358	18584	18418	18486	18629	18460	18270	18267	18424	18490	18397	18347	18360	18467	18365	18394	18349	18398	18398	18472	18383	18287	18485	18404	18455	18466	18371	18520	18532	18419	18579	18299	18341	18508	18510	18403	18357	18455	18464	18426	18338	18672	18416	18387	18518	18556	18336	18341	18373	18440	18551	18582	18469	18285	18461	18243	18337	18438	18440	18611	18340	18569	18637	18345	18435	18455	18346	18344	18511	18372	18394	18528	18317	18588	18448	18155	18447	18625	18594	18434	18474	18574	18669	18470	18458	18411	18560	18617	18576	18316	18512	18399	18541	18434	18371	18463	18318	18494	18518	18455	18439	18575	18746	18518	18392	18020	18322	18429	18423	18510	18488	18329	18575	18420	18486	18394	18528	18301	18369	18464	18573	18694	18531	18460	18361	18462	18392	18479	18612	18417	18556	18535	18370	18355	18436	18380	18279	18275	18268	18320	18551	18279	18224	18468	18486	18509	18342	18273	18401	18725	18589	18499	18384	18233	18489	18252	18565	18393	18479	18405	18214	18300	18277	18415	18358	18298	18534	18308	18302	18314	18281	18549	18498	18544	18582	18442	18182	18598	18368	18416	18527	18460	18452	18744	18516	18401	18490	18480	18444	18419	18383	18535	18502	18383	18306	18318	18255	18394	18482	18345	18257	18468	18448	18431	18342	18352	18235	18267	18544	18450	18448	18550	18389	18512	18379	18346	18472	18564	18464	18734	18487	18365	18401	18512	18590	18430	18430	18288	18502	18476	18630	18381	18336	18569	18301	18332	18470	18475	18527	18617	18450	18370	18533	18623	18554	18629	18478	18508	18411	18543	18520	18455	18446	18484	18570	18539	18519	18321	18370	18357	18370	18490	18321	18259	18319	18354	18403	18465	18252	18316	18406	18543	18470	18660	18593	18407	18403	18456	18473	18260	18534	18583	18540	18419	18156	18370	18352	18367	18444	18529	18150	18359	18412	18356	18413	18555	18559	18395	18610	18631	18505	18421	18563	18165	18181	18369	18456	18318	18521	18435	18246	18372	18270	18387	18535	18340	18414	18406	18470	18145	18311	18595	18288	18583	18350	18442	18430	18426	18445	18445	18464	18500	18434	18419	18541	18378	18475	18469	18579	18379	18292	18690	18294	18395	18515	18371	18407	18570	18309	18457	18363	18410	18555	18493	18600	18387	18187	18566	18678	18554	18498	18531	18458	18506	18300	18422	18527	18380	18322	18560	18462	18496	18381	18539	18401	18308	18403	18399	18372	18544	18367	18578	18492	18442	18432	18438	18389	18374	18367	18569	18388	18602	18470	18295	18420	18458	18254	18513	18572	18369	18315	18508	18383	18380	18363	18546	18487	18389	18558	18553	18593	18476	18350	18379	18549	18440	18352	18317	18323	18327	18435	18496	18338	18415	18466	18496	18519	18613	18245	18296	18268	18365	18361	18381	18396	18482	18569	18479	18460	18424	18538	18285	18195	18408	18364	18445	18734	18371	18252	18535	18477	18530	18448	18522	18174	18421	18458	18435	18324	18418	18484	18481	18492	18452	18302	18367	18372	18599	18386	18547	18538	18440	18447	18494	18097	18494	18419	18418	18574	18325	18607	18217	18405	18414	18324	18658	18257	18470	18527	18403	18520	18467	18341	18421	18442	18438	18588	18414	18394	18336	18453	18555	18423	18566	18266	18393	18317	18318	18510	18473	18638	18340	18410	18272	18214	18340	18502	18472	18492	18281	18546	18420	18390	18358	18378	18449	18302	18570	18513	18450	18540	18309	18513	18351	18319	18455	18330	18533	18329	18495	18205	18608	18455	18356	18273	18652	18439	18255	18620	18368	18432	18413	18384	18399	18512	18680	18556	18269	18319	18457	18552	18376	18407	18485	18380	18491	18337	18354	18544	18387	18503	18409	18477	18378	18418	18426	18452	18294	18498	18267	18405	18461	18423	18545	18481	18522	18561	18286	18537	18297	18317	18606	18576	18545	18463	18468	18263	18385	18414	18461	18423	18391	18514	18457	18636	18356	18439	18483	18492	18426	18203	18250	18436	18453	18235	18467	18422	18339	18376	18627	18355	18381	18397	18366	18500	18608	18274	18490	18334	18213	18530	18741	18389	18504	18383	18581	18419	18428	18630	18259	18310	18403	18348	18537	18271	18415	18487	18444	18476	18463	18637	18578	18331	18569	18406	18462	18581	18383	18236	18393	18447	18479	18430	18494	18530	18449	18313	18271	18457	18299	18444	18465	18605	18543	18625	18400	18410	18247	18363	18335	18391	18506	18425	18619	18386	18426	18338	18471	18475	18413	18335	18532	18642	18421	18450	18471	18319	18284	18578	18573	18402	18574	18431	18214	18409	18716	18520	18365	18435	18553	18558	18571	18299	18583	18285	18416	18486	18406	18349	18540	18532	18427	18370	18449	18603	18318	18494	18356	18466	18213	18396	18261	18440	18511	18343	18378	18534	18581	18432	18360	18368	18233	18405	18484	18459	18490	18407	18545	18549	18609	18485	18384	18515	18255	18485	18526	18513	18597	18602
17698	32863	31673	24530	20979	19573	18935	18502	18630	18331	18994	18288	20472	32190	30704	26734	21728	17926	16631	16238	16137	16228	16041	16067	16154	16168	16073	16131	16131	16006	16285	16088	16137	16099	16017	16219	16218	15938	15993	16191	15968	16212	16119	16102	16045	16236	16117	16083	16155	16084	16224	16153	16014	16132	16029	16178	16196	16122	16051	16144	16053	16229	16113	16222	16048	15936	16036	16113	16313	16075	15951	16188	16047	16054	16120	16054	15922	16028	16182	16121	16104	16157	16161	15987	15933	16158	16176	16008	16039	16184	16183	16034	16150	16000	16056	16048	16035	16157	16195	15992	16291	16086	16083	16213	16053	16031	16146	16115	16054	16140	16107	16242	16033	16142	16043	16029	15973	16001	16137	16082	16076	16106	15955	16081	16096	15900	15940	16057	16066	16120	16176	16173	16110	16182	15846	16232	16006	16144	15932	16176	15955	16229	16137	15920	16157	16225	16076	15863	16164	16030	15979	16046	16087	16005	16047	16200	16296	16121	15922	16067	16119	16020	16174	16064	16155	16134	15968	16147	16101	16170	15928	15899	16088	16251	16012	16193	16167	16109	16127	16066	16203	16001	16150	15958	16011	16046	16172	15991	15976	16135	15841	15941	16017	16147	16132	16093	16169	15985	16085	16079	15792	16103	16033	15934	16165	16157	15965	15973	16079	16067	16170	16226	16010	16049	16002	16054	15863	16037	15995	16139	16179	15992	16018	16142	15973	16151	16102	16209	16020	16084	16110	16041	16126	16061	16141	16191	16019	16150	16092	15983	16022	16120	16015	16170	16273	16162	15862	16105	16002	16166	15917	16198	15986	16036	15991	16025	15986	16119	15975	16428	16061	15985	15956	16151	15820	16064	16046	16143	15944	15940	16117	16199	16076	16105	15949	16021	16157	15965	16122	16027	16116	15938	16096	16027	15929	16146	16012	16154	16060	15957	16008	16083	16222	15919	16124	16049	16037	16125	16186	16008	15906	16294	16155	15947	16141	15983	16060	16094	15908	16193	15925	16297	16069	16085	15930	16039	16056	16049	16051	15960	15956	15928	16123	16106	16037	15920	16120	16070	16032	16047	16105	16196	16157	16017	16021	16085	16120	16045	16074	16058	16083	15948	16106	16046	16282	15955	16161	16249	16040	16049	16088	15940	16030	16167	15961	16131	15923	16103	16083	16172	16050	16098	16103	16061	16147	16025	16173	16048	16073	16131	16147	16188	16186	15994	16132	16008	16186	16003	16068	15899	16133	16105	16095	16144	16083	16167	16082	16043	16050	16011	16067	16116	16101	16071	15998	16028	16026	16060	16227	16067	16109	15982	16036	16111	16109	16055	15929	16072	16120	16011	16069	16041	15838	15932	16291	16126	15961	16025	16033	16008	15999	16049	16118	15924	16233	16217	16223	16103	15939	16045	16118	16223	16088	16101	16017	15939	16135	16058	16131	16024	16060	16008	16058	16144	15904	15982	16149	16039	16216	16057	16127	16125	16180	16134	15894	16038	15970	16182	16030	15975	16125	16228	15940	16067	16316	15996	16012	16058	16221	15897	16195	15988	16043	16127	16084	16156	15982	16010	15938	16065	16045	15831	15962	16006	15995	16144	15944	16278	16107	16028	16166	16188	16150	16041	16076	16041	16076	16168	15995	16079	16244	15929	16142	16171	16036	16224	16024	16167	16132	15996	16089	16093	16196	16026	16110	16363	15926	16098	16044	16094	16188	15926	16291	16198	16166	16017	16205	16041	16165	16060	16197	15955	16053	16083	16064	15926	16074	15922	16124	16100	15959	16178	15859	16105	15976	16023	16048	16058	16266	16203	16053	15976	15970	16050	15904	16030	16124	16206	15925	15991	16141	16226	16046	16106	16081	15918	16140	16111	16053	16101	15983	16015	16106	15949	16010	16041	16058	16148	16024	16117	15981	16025	16144	16116	16026	16081	16087	16219	16123	16077	16063	16128	15923	16119	16000	15976	16079	16157	16063	16065	16076	16105	16070	16052	16089	16233	16145	16104	16187	16090	16205	16165	16288	15994	15900	16067	16169	15955	15862	16293	16222	15890	16135	15979	16083	16086	16137	16129	16107	15847	16293	15930	16038	16010	16166	16174	15911	16088	16065	16025	15908	16071	15834	16215	15910	16334	16050	16061	16069	16156	16240	16080	15923	16147	16010	16101	16036	15929	16091	16191	16139	16001	16107	16118	15890	16159	16177	16175	16137	16026	16004	16288	16086	16131	15992	16045	16237	15991	16194	16112	15979	16032	16159	16010	16200	16009	16205	16009	16206	16088	16089	16231	16159	16204	16124	16059	16019	16005	15992	15989	16058	16134	15926	15979	16141	16186	16085	16175	16044	16113	16188	15903	16081	16053	16246	16045	15942	15980	16000	16016	16068	15972	15978	16194	16109	16054	16300	16112	16196	16169	16117	16137	16138	15940	16028	16068	16087	16022	16001	16168	16166	16179	15955	15998	16114	16147	16172	15929	16012	16018	16000	15996	16176	16149	16056	16045	16065	16115	15973	16184	16097	16026	15951	16091	15911	15778	16058	16179	16127	16009	16065	16060	16139	16114	16094	16042	16026	16086	15987	16077	15924	15993	16101	15953	15919	16027	16146	16055	16079	16030	16081	16092	16119	15987	16194	16275	16190	16040	16049	15968	16092	16082	16207	15952	16133	16058	16234	16105	15958	15954	16139	16028	15955	16119	16184	16067	16254	15926	16183	16159	16077	15995	16142	16143	16146	16093	16118	16207	16043	16104	16042	16088	16084	16098	16216	16152	16016	15861	15933	16158	16215	15824	16092	16319	16170	15950	16230	16078	15927	15900	16075	16184	15882	16125	16237	16119	16237	15996	16069	16088	16160	16162	16068	16065	16023	16112	16188	16006	16162	16015	15994	16275	16031	16024	15899	16156	16306	15964	16123	16072	15962	16198	16031	16014	16168	15902	16123	16079	16287	15879	16064	16142	15915	15985	15988	16200	16185	16196	16154	15938	16089	16171	16019	15996	16233	16126	15940	16082	16104	16190	16057	16084	16095	16140	16213	15898	16117	16107	16128	16051	16190	16136	16006	15920	16027	16025	16046	16185	15981	16046	16049	16056	16078	16028	16226	16161	16029	15986	16102	16166	16077	16174	15873	16075	16128	16188	16084	16148	16166	16085	15979	15962	16111	16078	16139	15977	16064	15957	16203	16140	16040	16118	16020	16240	16214	16080	16041	16078	15936	16041	16153	16177	15827	16137	16176	16156	15990	16072	16164	16089	16211	16000	16013	16094	16147	16034	16175	16121	16141	16031	15990	16052	16090	16151	15992	16012	16145	16023	16125	16134	15937	16186	16149	16202	16039	16098	15986	16069	16065	16007	15985	16024	16097	16169	16132	16144	16062	15944	15957	16171	16144	16153	16149	16073	15998	15945	16141	15968	16000	16125	16029	16067	15992	16005	16092	16119	16206	16087	16072	15892	16178	15937	16021	16066	16021	15965	16193	16106	16131	16043	16043	16125	16184	16003	16064	16162	16094	16081	16161	16159	16047	16121	16190	16088	15906	16110	16138	15931	16073	16164	16057	16016	16103	16269	16066	16007	16047	16062	15873	16261	16038	16017	16080	15948	16211	16078	16137	16087	16049	16127	16092	15941	16096	15952	16062	16195	16078	15923	15976	16108	16239	16077	15971	15984	16004	16039	15972	16272	16266	15971	16205	16046	16090	16183	16099	15991	16161	16228	16131	15999	16261	16122	16093	16013	16078	15986	16058	16118	16122	16111	16036	16214	16009	16182	16177	16213	16087	15997	15993	16138	16039	16123	16016	16066	15912	16096	16101	16005	15952	15974	16102	16119	16226	16168	16111	15888	16209	16087	16083	16197	16186	15977	16139	16077	15883	16139	16358	16021	16195	16092	16255	16138	16055	16122	16003	15871	15987	16033	16077	16053	16085	15983	16076	16169	16104	16155	16083	15992	16084	16020	16085	15977	16167	16105	16049	15995	16105	15997	15939	16013	16055	16093	16048	16160	16336	16099	16190	16183	16020	16159	15943	15981	16081	15979	15978	15941	16116	15848	15942	15876	16224	16059	16038	16127	16029	16002	15942	16023	15919	16030	16198	16073	16174	16062	16126	16115	16143	16037	16136	16142	16071	15998	15982	16222	16119	15985	15923	16139	15948	16052	15961	16094	16194	16117	15994	16017	16041	16213	16007	16099	16151	16144	16003	16166	16100	16225	16145	15901	15942	16141	16057	16025	16019	16301	16035	16040	16117	16087	16105	16064	16016	16039	16096	16148	16186	15933	16009	15939	16048	16057	16250	15989	16150	16039	16108	16098	16111	16153	15964	15990	16030	16060	16025	16112	16088	16188	16137	16039	16207	16130	16057	16178	16080	16306	16136	16101	16086	16221	15998	16100	16231	16158	15855	16060	16073	16194	16049	16017	16022	16091	16050	15998	16108	16015	16243	15998	16046	16053	16026	16109	15943	16091	16235	16065	16048	16223	15956	16125	16131	16208	16099	15963	15999	15993	16094	16174	16096	16000	16065	15934	16283	15975	15905	16106	15955	16094	16083	16027	16180	16046	16191	16257	16194	16192	15988	16068	15975	16213	16282	15988	16145	15899	15964	16201	16107	16070	16217	16099	15973	16089	15926	16238	15965	16102	16126	15932	15974	16120	16017	16145	15972	16128	16139	16128	16096	16251	16098	16159	16064	16032	16221	16049	16180	15941	16177	16223	16075	16174	15956	15935	16166	16094	16085	16126	15863	16308	15917	16001	16026	16089	16023	15812	16012	16196	15903	16175	15998	15893	15893	16129	15998	16026	15900	16046	16074	16105	16242	15940	16151	16118	15931	16098	16247	16059	16056	16041	16013	16172	16103	16093	16045	16229	16146	16213	16099	16140	16024	16144	16097	16119	16200	16177	16197	16180	15842	16003	16084	15996	16122	16137	16123	16020	16102	16263	16127	16103	16140	16166	16155	16060	16034	16002	15848	16155	16070	16036	16089	16072	15920	16244	16058	15933	16047	16036	16075	16058	16143	16157	16004	16246	16114	15981	15986	16133	16182	16190	16173	16029	15967	16169	16061	16004	16125	16008	16117	16003	16046	16263	16039	16020	16066	16041	16112	16003	16116	16058
22459	20928	28638	23421	21150	23561	25985	21167	20579	21653	21305	20649	24304	36265	36526	32342	26612	22136	20098	19249	19102	18954	18993	19000	18840	18996	19034	18934	18923	18722	19197	19072	19087	19159	18856	18788	18755	18880	18867	19075	18632	18903	18973	18861	18754	18691	18811	18897	18897	18817	18804	18860	18879	18785	18800	18923	18925	19102	18672	18917	19034	18704	18883	18975	18931	18944	18777	18779	19002	18947	18859	18817	18933	19065	18888	18659	18959	18885	18766	18772	18856	18890	18924	18681	18912	18756	19058	19014	18737	18938	18717	19071	18793	18722	18748	18870	18843	18562	19036	18920	18849	18834	19079	18833	18910	18894	18662	18695	18956	19000	18837	18787	18879	18742	18893	18783	18613	18838	18903	18909	18707	18811	18953	18815	18772	18796	18937	18742	18898	18804	18798	18734	18847	18693	18708	18686	18827	18722	18909	18681	18661	18780	18721	18865	18878	19008	18979	18798	18942	18851	18932	18859	18966	18985	18532	19022	18915	18853	18906	18777	18877	18774	18713	18745	18980	18841	18693	18888	18972	18665	18931	18841	18698	18793	18801	18832	18897	18673	18663	19020	18850	18729	18873	18714	18867	18742	18686	18951	18832	18669	18839	18934	18905	18757	18769	18810	18791	18953	18806	18866	18775	18852	18661	18754	18715	18649	18819	18798	18574	18917	18829	18912	18991	18917	18828	18826	18917	18880	18832	18797	18641	18824	18791	18948	18659	18874	18812	18614	18786	18600	18811	18707	18845	18823	18973	18814	18624	18821	18777	18880	18910	18850	18726	18777	18913	18901	18760	18795	18807	18820	18669	18730	18506	18563	18739	18752	18757	18855	19016	18698	18906	18876	19056	18975	18893	18717	18876	18897	19002	18931	18956	18863	18779	18764	19014	18761	18724	18872	18709	18932	18749	18743	18766	18831	18917	18874	18797	18936	18925	18961	18628	18709	18769	18809	18733	18974	18731	18589	18565	18738	18776	18806	18796	18789	18776	19019	18954	18889	18496	18702	18949	18755	18723	18823	18693	18860	18870	18809	18614	18694	18635	18803	18774	18901	18704	18871	18942	18763	18804	18774	18701	18911	18908	18783	18993	18817	18949	18716	18691	18679	18857	18934	18898	18731	18929	19030	18888	18877	18762	18773	18832	19036	18862	18960	18940	18783	18687	18693	18723	18749	18657	18714	18838	18899	18728	18989	18715	18884	19007	18638	18895	18948	18709	18767	18774	18884	18877	18820	18932	18870	18832	18877	18745	18700	18705	18777	18823	18917	18754	18828	18817	18859	18718	18834	18979	18764	18626	18747	19005	18693	18647	18683	18862	18760	18734	18605	18817	18781	18663	18880	18846	18824	18805	18688	18905	18841	18605	18682	18773	19045	18758	18717	18788	18667	18704	18838	18674	18955	18981	18765	18806	18635	18864	18652	18975	18836	18708	18714	18906	18721	18845	18809	18762	18894	18794	18861	18674	18670	18785	18819	18927	18860	18661	18841	18873	18814	18805	18858	18982	18810	18621	18824	18848	18865	18971	18806	18604	18734	18770	18729	18894	18930	18752	18666	18790	18993	18942	18742	18821	18829	18830	18757	18726	18756	18909	18894	18987	18981	18820	18865	18792	18935	18875	18763	18700	18743	18822	18788	18751	18694	18663	18767	18608	18662	18953	18797	18867	19001	18856	18588	18821	18577	18781	18660	18952	18818	18833	18820	18810	18913	18974	18790	18957	18729	18932	18857	18919	18857	18917	18966	18634	18742	18774	18771	19104	18714	18750	18696	18765	18974	19070	18690	18712	18883	18777	18720	19243	18984	18728	18846	18957	18977	18808	18617	18842	19006	18727	18821	18717	18562	18861	18698	18663	18836	18683	19047	19010	18777	18814	18820	18861	18471	19048	18728	18647	18811	18811	18904	18745	18937	18721	18765	18677	18688	18886	18786	18926	18799	18818	18656	18947	18650	18774	18703	18693	18873	18848	18896	18833	18700	18884	18704	18717	18686	18945	18746	19074	18796	18735	18817	18829	18798	18848	18930	18894	18939	18799	18680	18773	18846	18770	18666	19073	18638	18889	19007	18876	18620	18992	18732	18845	18734	18687	18983	18869	18789	18902	18954	18863	18833	18935	18803	18812	18781	18806	18929	18855	18799	18722	18809	18911	18839	18926	18968	18896	18747	18766	18941	18860	18809	18653	19027	18837	18759	19027	18829	18759	18681	18834	18639	18915	18709	18581	18666	18698	18680	18644	18599	18856	18704	19008	18789	18829	18718	18903	19027	18675	18619	18864	18824	18608	18856	18887	18801	18788	18708	18807	18960	18895	18782	18703	18843	19077	18851	18786	18889	18921	18903	18672	18751	18811	18872	18910	18778	18776	18636	18873	18927	18735	18645	18747	18981	18707	18958	18780	18813	18875	18802	18812	18582	18727	18821	18877	18767	18832	18893	18834	18663	18726	18863	18658	18931	18671	18820	18766	18929	18892	18792	18911	18815	18956	18781	18848	18775	18864	18938	18830	18701	18910	18629	18990	18944	18710	18693	18525	18799	18695	18707	18582	18661	18723	18626	18606	18806	18709	18694	18835	18759	18937	18855	18818	18876	19044	18693	18789	18780	18680	18717	18598	18765	18829	18941	18972	18952	18734	18599	18837	18808	18532	18962	18926	18838	18688	18826	18899	18612	18862	18998	19048	18830	18832	18927	18761	18623	18986	18892	19130	18905	18604	18977	18783	18787	18753	18707	18753	18923	18784	18731	18781	18814	18761	18742	18765	19049	18874	18911	18915	18718	18790	18981	18907	18643	18659	18702	18709	18658	18938	18861	18672	19022	18905	18944	18822	19016	18825	18703	18683	18775	18863	18747	18883	18837	18847	18752	18919	18650	18904	18877	18745	18796	18754	18678	19114	18727	18783	18913	18878	18810	18555	18879	18628	18776	18816	18795	18901	18955	18679	18753	18815	18878	18816	19040	18863	18746	18673	18782	18675	18804	18780	18746	18613	18797	18906	18850	18850	18613	18974	18961	18857	18856	18680	18732	18740	18781	18660	18823	18693	18985	18897	18822	18910	18964	18739	18708	18770	18863	18876	18731	18764	18688	18830	18660	18784	18718	19055	18703	18838	18845	18741	18672	18920	18742	18831	18687	18855	18833	18789	18886	18840	18677	18897	18847	18944	18764	18831	18823	18574	18762	19008	18785	18964	18798	18995	19073	18847	18473	18641	18735	18857	18787	18897	18934	18755	18762	18978	18711	18800	18813	18810	18913	18747	18727	18791	18912	18833	18804	18765	18770	18787	18793	18806	19024	18947	18802	18665	18979	18799	18766	18864	18817	19031	18882	18785	18660	18882	18771	18806	18930	18862	18739	18854	18787	18813	18823	18810	19005	18977	18926	18802	18773	19001	18816	18747	18751	18894	18789	18773	18857	18836	18795	18766	18775	18625	18620	18791	19027	18968	19006	18887	18752	18805	18827	18849	18760	18952	18728	18695	18756	18770	19000	18923	18668	18691	18860	18889	18799	18826	18740	18784	18887	18702	18946	18751	18779	18751	18776	18780	18722	18844	18668	18889	18938	18756	18723	18893	18783	18749	19079	18845	18747	18724	18743	18673	18720	18626	18744	18923	18724	18945	18822	18875	18838	18726	18823	18811	18626	18783	18841	18732	18840	18935	18760	18735	18875	18781	18864	18875	18663	18827	18959	18845	18802	19073	18822	18773	18801	18715	18970	18824	18793	18749	18843	18840	18829	18912	19011	18711	18973	18888	18774	18667	18846	18889	18703	18873	18765	18814	18855	18759	18742	18816	18749	18839	18863	18948	18839	18925	18850	18747	18847	18872	18903	18834	18950	18802	18821	18748	18723	18804	18851	18742	18801	18793	18805	18865	18857	18856	18762	18882	18927	18731	18665	18566	18861	18673	18676	18744	18685	18876	18992	18748	18930	18834	18837	18867	18964	18884	18580	18745	18928	18711	18764	18845	18806	18817	18575	18759	18857	19030	18978	18698	18629	19055	18931	18825	18684	18758	18776	18807	18643	18795	18826	18692	18771	18802	18737	18837	18726	18636	18982	18827	18628	19005	18610	18729	18788	18866	18761	18938	18993	18974	18790	18802	18768	18802	18836	18899	18624	18948	18764	18812	18792	18868	18722	18864	18789	18830	18789	18601	19026	18671	18689	18953	18840	18865	18880	18782	18811	18699	18863	18788	18828	18712	18902	18842	18720	18807	18964	18767	18656	18734	18757	18992	18744	18796	19100	18739	18882	18954	18844	18729	18665	18851	18840	18615	18918	18811	18957	18722	18844	18934	19004	18902	18928	18671	18669	18815	18944	18865	18951	18930	19030	18832	18749	18648	18836	18828	18651	18832	18632	18822	18999	18847	18980	18580	18881	18875	18817	18876	18782	18584	18885	18860	18954	18783	18783	18757	18791	18817	18846	18728	18998	18783	18801	18730	18876	18772	18623	18673	18873	18660	18968	19048	18709	18840	18926	18785	18733	18869	18834	18886	18806	18826	18902	18794	18838	18940	18863	18761	18939	18882	18890	18811	18847	18819	18821	18792	18748	18767	18864	18822	18892	18706	18888	18742	18800	18803	18777	18889	18740	18915	18768	18712	18857	18883	18792	18842	18640	18740	18723	18594	18719	18781	18830	18715	18836	18628	18794	18716	18720	18758	18744	18809	18844	18941	18782	18837	18852	18605	18720	18909	18742	18885	18776	18884	18869	18769	18762	18839	18836	18729	18830	18795	18707	18746	18806	18793	18702	18904	18847	18836	18632	18767	18969	18961	18637	18746	18876	18994	18682	18786	18584	18809	18900	18723	18803	18816	18822	18966	18802	18980	18893	18778	18752	18842	18835	18833	18853	18868	18713	18621	18792	18807	18741	18672	18666	18772	18737	18907	18998	18753	18707	18785	18732	18847	18654	18805	18904	18704	18597	18726	18790	18875	18761	19073	18887	18701	18737	18780	19033	18930	18816	18878	18710	18695	18628	18703	18773	18752	18887	18884	18657	18601	18790	18848	18804	18859	18762	18833	18820	18848	18720	18714	18742	18704	18579	18777	18860	18787	18742	18893	18788	18581	18699	18786	18692	18959	18768	18708	18959	18869	18716	18903	18773	18845	18706
19217	36302	33785	26259	22470	21048	19803	18810	20105	20548	20130	19321	26239	39088	37681	32903	25632	19802	17520	16706	16376	16326	16302	16331	16273	16302	16204	16382	16460	16321	16440	16319	16446	16304	16198	16267	16320	16458	16516	16390	16286	16266	16203	16376	16375	16516	16381	16313	16405	16289	16376	16497	16285	16247	16421	16396	16209	16255	16406	16443	16191	16354	16184	16335	16242	16336	16381	16363	16378	16300	16430	16123	16292	16425	16336	16353	16263	16340	16402	16375	16239	16249	16496	16338	16199	16486	16462	16064	16190	16380	16299	16439	16195	16147	16359	16243	16212	16250	16280	16232	16392	16151	16449	16313	16308	16380	16233	16183	16468	16252	16392	16316	16361	16246	16182	16264	16350	16354	16359	16379	16286	16353	16300	16281	16299	16132	16336	16150	16359	16430	16239	16300	16321	16220	16234	16162	16348	16313	16210	16458	16282	16120	16302	16243	16268	16331	16121	16288	16484	16389	16361	16367	16256	16205	16536	16205	16382	16295	16152	16299	16254	16360	16343	16426	16418	16316	16234	16237	16414	16254	16481	16279	16330	16216	16261	16303	16447	16236	16246	16358	16360	16267	16306	16147	16314	16329	16180	16312	16367	16422	16177	16197	16319	16276	16296	16379	16383	16086	16324	16287	16186	16201	16345	16460	16118	16297	16340	16178	16462	16249	16288	16398	16473	16233	16131	16394	16367	16420	16424	16252	16259	16258	16448	16455	16323	16251	16385	16256	16126	16214	16441	16316	16277	16230	16323	16305	16269	16255	16177	16189	16360	16123	16462	16268	16316	16282	16282	16234	16367	16277	16318	16445	16375	16321	16219	16372	16418	16080	16210	16315	16282	16173	16320	16383	16340	16188	16258	16249	16315	16197	16303	16485	16448	16233	16247	16227	16104	16461	16268	16225	16340	16203	16298	16244	16267	16238	16419	16304	16368	16318	16177	16353	16215	16254	16174	16178	16388	16180	16257	16307	16435	16327	16510	16326	16247	16301	16402	16450	16250	16212	16540	16238	16262	16090	16333	16373	16219	16152	16346	16386	16296	16383	16322	16333	16469	16204	16396	16337	16309	16375	16188	16330	16024	16361	16449	16261	16203	16253	16246	16282	16407	16240	16397	16490	16388	16166	16287	16174	16349	16471	16393	16243	16281	16416	16316	16255	16305	16180	16426	16190	16222	16515	16322	16247	16340	16306	16351	16413	16398	16285	16350	16402	16381	16207	16177	16274	16229	16292	16338	16147	16355	16300	16322	16438	16207	16247	16345	16281	16182	16289	16422	16253	16316	16092	16191	16234	16408	16225	16262	16266	16245	16326	16233	16311	16380	16298	16193	16335	16161	16221	16186	16363	16310	16291	16196	16452	16331	16236	16199	16333	16160	16181	16160	16422	16334	16221	16375	16315	16358	16240	16331	16415	16213	16422	16263	16327	16354	16461	16195	16396	16198	16371	16329	16407	16486	16184	16317	16337	16330	16286	16227	16238	16491	16465	16352	16254	16320	16330	16218	16369	16317	16360	16382	16546	16293	16216	16311	16122	16469	16529	16290	16249	16228	16399	16337	16318	16284	16248	16092	16289	16312	16420	16285	16299	16276	16239	16288	16212	16409	16440	16202	16450	16262	16316	16312	16205	16298	16217	16376	16347	16292	16332	16189	16366	16283	16324	16424	16216	16122	16367	16227	16385	16294	16435	16349	16333	16305	16552	16438	16452	16202	16313	16264	16311	16570	16385	16468	16486	16395	16259	16132	16506	16124	16407	16461	16239	16272	16231	16223	16278	16225	16363	16173	16382	16247	16285	16186	16322	16199	16183	16213	16435	16369	16225	16190	16198	16197	16288	16223	16288	16288	16191	16284	16294	16237	16443	16316	16240	16335	16197	16372	16232	16247	16327	16388	16157	16529	16270	16278	16188	16351	16177	16242	16306	16376	16186	16254	16304	16385	16424	16287	16276	16308	16412	16314	16269	16362	16477	16422	16191	16331	16264	16283	16233	16048	16155	16392	16355	16286	16222	16133	16253	16307	16190	16247	16433	16313	16350	16365	16249	16287	16206	16291	16208	16301	16220	16182	16340	16429	16248	16200	16400	16345	16397	16207	16402	16380	16250	16291	16367	16316	16442	16191	16411	16481	16322	16365	16339	16367	16342	16085	16458	16336	16411	16229	16272	16424	16343	16311	16267	16293	16204	16248	16370	16373	16272	16274	16286	16203	16221	16504	16221	16289	16459	16125	16219	16274	16291	16248	16392	16208	16186	16361	16298	16374	16309	16269	16360	16223	16390	16349	16397	16454	16262	16429	16322	16360	16190	16238	16112	16334	16191	16375	16197	16243	16255	16264	16281	16198	16287	16281	16368	16570	16350	16288	16157	16338	16364	16427	16180	16173	16016	16328	16456	16293	16199	16450	16242	16279	16182	16276	16124	16496	16441	16463	16352	16443	16360	16153	16281	16364	16238	16365	16345	16416	16090	16334	16303	16278	16216	16231	16276	16429	16429	16359	16303	16421	16263	16199	16289	16174	16280	16259	16226	16264	16156	16206	16451	16286	16270	16402	16306	16193	16296	16307	16325	16194	16211	16470	16319	16311	16600	16294	16313	16320	16391	16285	16363	16318	16319	16279	16385	16213	16356	16395	16118	16213	16483	16542	16275	16266	16294	16179	16494	16218	16226	16268	16400	16212	16355	16155	16381	16288	16287	16218	16221	16213	16451	16430	16334	16349	16362	16233	16388	16337	16251	16293	16262	16368	16389	16638	16352	16326	16262	16262	16232	16209	16420	16295	16156	16368	16429	16291	16243	16219	16328	16291	16398	16275	16261	16312	16438	16241	16309	16212	16445	16300	16146	16288	16226	16367	16291	16426	16281	16226	16134	16320	16301	16347	16291	16320	16311	16334	16210	16206	16200	16323	16360	16196	16410	16323	16184	16405	16435	16423	16378	16347	16261	16310	16336	16321	16232	16327	16320	16074	16309	16320	16236	16329	16342	16300	16286	16215	16090	16271	16299	16434	16146	16266	16263	16298	16434	16298	16270	16406	16291	16272	16322	16261	16250	16540	16151	16285	16243	16166	16372	16276	16309	16347	16195	16307	16456	16460	16238	16277	16225	16313	16356	16336	16327	16313	16411	16154	16264	16250	16281	16387	16331	16250	16301	16319	16218	16188	16276	16108	16492	16284	16364	16176	16367	16370	16272	16272	16266	16391	16121	16355	16264	16171	16316	16391	16363	16272	16396	16417	16284	16295	16236	16254	16310	16386	16385	16209	16288	16323	16156	16280	16359	16323	16169	16434	16385	16428	16341	16287	16300	16237	16210	16402	16298	16342	16344	16241	16276	16304	16260	16257	16224	16264	16278	16125	16255	16381	16167	16110	16356	16463	16282	16391	16266	16187	16340	16174	16383	16324	16326	16335	16404	16390	16439	16282	16302	16354	16237	16402	16183	16062	16235	16307	16166	16418	16276	16424	16319	16231	16247	16352	16298	16267	16257	16175	16254	16334	16416	16380	16239	16262	16230	16352	16384	16299	16361	16340	16377	16335	16208	16394	16401	16482	16290	16358	16338	16132	16168	16367	16322	16325	16120	16341	16509	16255	16330	16369	16369	16369	16151	16308	16243	16267	16425	16414	16337	16182	16123	16263	16327	16343	16276	16088	16194	16345	16182	16211	16295	16245	16258	16266	16342	16502	16409	16254	16145	16492	16342	16286	16308	16340	16401	16420	16316	16312	16244	16211	16361	16233	16165	16366	16326	16361	16244	16067	16204	16208	16169	16281	16391	16432	16226	16432	16390	16419	16360	16299	16320	16271	16121	16412	16436	16174	16147	16223	16437	16168	16353	16374	16319	16328	16274	16330	16292	16249	16343	16364	16132	16300	16308	16269	16316	16250	16397	16278	16420	16330	16181	16097	16180	16155	16141	16489	16354	16252	16237	16318	16294	16418	16346	16242	16381	16333	16305	16165	16207	16386	16081	16382	16376	16300	16340	16393	16160	16395	16234	16165	16313	16264	16250	16200	16341	16280	16360	16362	16221	16401	16165	16213	16293	16382	16400	16405	16416	16344	16226	16163	16430	16259	16302	16336	16342	16314	16269	16342	16263	16320	16330	16213	16433	16397	16229	16198	16329	16335	16158	16182	16331	16510	16269	16257	16372	16433	16223	16262	16343	16286	16211	16350	16376	16361	16301	16204	16386	16372	16286	16277	16311	16368	16443	16294	16290	16196	16484	16211	16202	16429	16306	16321	16427	16294	16154	16327	16360	16113	16293	16269	16371	16142	16228	16237	16278	16380	16279	16271	16357	16365	16244	16367	16390	16185	16217	16346	16333	16392	16263	16211	16273	16439	16319	16387	16489	16210	16281	16294	16405	16265	16313	16413	16342	16250	16377	16270	16330	16308	16354	16421	16295	16393	16344	16579	16384	16235	16319	16485	16223	16285	16252	16288	16309	16163	16473	16381	16386	16362	16374	16393	16173	16325	16283	16550	16481	16473	16400	16182	16266	16295	16121	16260	16312	16245	16297	16129	16196	16274	16245	16311	16347	16394	16493	16437	16288	16314	16388	16414	16342	16275	16241	16291	16300	16265	16463	16245	16323	16217	16255	16474	16136	16394	16219	16368	16281	16097	16342	16163	16190	16406	16426	16312	16305	16184	16241	16407	16201	16284	16091	16365	16181	16349	16110	16440	16154	16300	16364	16243	16185	16182	16335	16333	16135	16394	16290	16304	16231	16366	16169	16384	16170	16215	16300	16216	16414	16363	16172	16382	16175	16295	16243	16090	16085	16353	16258	16284	16199	16401	16091	16290	16254	16354	16169	16326	16323	16500	16334	16344	16264	16128	16275	16242	16186	16404	16253	16394	16173	16150	16374	16189	16435	16372	16281	16288	16297	16306	16306	16395	16320	16385	16161	16213	16315	16131	16192	16376	16237	16341	16398	16399	16271	16321	16335	16300	16192	16200	16236	16308	16289	16399	16216	16252	16426	16338	16284	16363	16152	16294	16366	16289	16296	16229	16399	16532	16363	16246	16229	16314	16254	16363	16349	16329	16349	16238	16292	16424	16233	16250	16379	16330	16298	16281	16331	16457	16368	16323	16632	16234	16239	16409	16377	16349	16296
27384	22572	26178	23776	20189	19716	19496	19180	19213	19136	19272	19174	19883	21136	20708	20194	19527	19237	18944	18748	18718	18496	18597	18483	18714	18657	18574	18496	18437	18664	18686	18648	18569	18518	18613	18670	18799	18626	18472	18590	18568	18519	18776	18613	18593	18436	18609	18641	18625	18624	18708	18596	18608	18486	18505	18427	18741	18643	18778	18444	18718	18652	18700	18694	18520	18447	18468	18614	18482	18457	18644	18572	18736	18572	18532	18638	18497	18460	18413	18584	18496	18584	18729	18679	18792	18691	18864	18846	18693	18521	18788	18734	18660	18762	18523	18651	18488	18541	18663	18639	18589	18756	18619	18354	18607	18662	18471	18500	18579	18806	18453	18680	18810	18501	18645	18652	18665	18537	18687	18376	18604	18593	18650	18497	18655	18559	18585	18770	18550	18554	18500	18459	18482	18375	18504	18570	18611	18642	18587	18646	18550	18654	18605	18547	18562	18479	18560	18465	18393	18555	18716	18578	18876	18553	18674	18525	18537	18576	18562	18559	18566	18584	18578	18499	18569	18531	18545	18442	18448	18563	18474	18611	18600	18598	18424	18642	18745	18729	18628	18763	18392	18412	18653	18692	18584	18529	18440	18643	18688	18617	18637	18705	18698	18664	18549	18437	18716	18396	18588	18590	18708	18650	18574	18432	18540	18502	18331	18840	18543	18763	18579	18418	18475	18627	18770	18534	18711	18488	18605	18766	18593	18776	18576	18525	18711	18745	18298	18630	18416	18617	18409	18495	18691	18447	18417	18556	18654	18479	18758	18673	18669	18482	18546	18689	18403	18646	18508	18527	18579	18478	18579	18644	18574	18634	18725	18455	18594	18630	18631	18489	18587	18626	18504	18584	18660	18704	18346	18528	18595	18618	18670	18619	18667	18493	18671	18797	18647	18610	18828	18715	18352	18682	18581	18494	18647	18657	18711	18546	18741	18517	18856	18619	18511	18657	18328	18451	18702	18591	18665	18456	18642	18646	18409	18447	18769	18597	18538	18551	18496	18399	18620	18709	18594	18524	18557	18705	18466	18453	18573	18651	18672	18555	18602	18553	18514	18560	18501	18732	18614	18684	18666	18434	18483	18540	18478	18638	18710	18600	18790	18561	18574	18728	18628	18791	18752	18599	18581	18491	18685	18620	18652	18489	18402	18418	18463	18489	18608	18558	18689	18570	18571	18900	18700	18571	18559	18471	18491	18525	18445	18593	18435	18528	18594	18654	18682	18563	18608	18600	18594	18620	18537	18551	18641	18434	18622	18501	18598	18658	18753	18517	18681	18617	18485	18646	18786	18660	18544	18697	18480	18676	18511	18557	18579	18713	18699	18642	18352	18602	18697	18525	18581	18476	18677	18553	18605	18726	18536	18589	18687	18697	18581	18597	18478	18692	18625	18466	18439	18611	18394	18606	18271	18431	18649	18723	18710	18548	18401	18535	18624	18518	18622	18451	18731	18750	18411	18630	18808	18717	18717	18648	18670	18519	18586	18573	18704	18599	18546	18471	18561	18597	18695	18510	18800	18495	18521	18641	18642	18301	18836	18455	18525	18830	18654	18572	18678	18453	18470	18389	18432	18336	18501	18537	18547	18634	18540	18542	18623	18584	18646	18560	18745	18789	18521	18655	18573	18418	18678	18483	18549	18449	18678	18388	18551	18550	18559	18595	18610	18617	18516	18611	18552	18434	18574	18586	18627	18435	18504	18629	18532	18420	18607	18628	18541	18564	18460	18609	18533	18585	18469	18416	18681	18540	18525	18596	18641	18641	18457	18570	18622	18829	18456	18652	18400	18525	18633	18698	18501	18667	18632	18559	18419	18620	18749	18390	18524	18537	18610	18484	18568	18460	18703	18576	18690	18519	18672	18548	18807	18566	18565	18520	18924	18584	18505	18630	18690	18528	18710	18620	18729	18485	18578	18569	18684	18728	18595	18579	18365	18489	18393	18392	18566	18896	18553	18555	18469	18489	18511	18603	18621	18534	18566	18537	18681	18678	18662	18655	18637	18541	18533	18632	18697	18635	18650	18600	18640	18475	18532	18699	18718	18623	18706	18532	18608	18701	18605	18506	18541	18485	18673	18672	18780	18469	18648	18785	18445	18629	18676	18746	18714	18766	18511	18619	18814	18668	18643	18723	18620	18599	18569	18770	18567	18709	18492	18635	18657	18536	18628	18730	18482	18547	18751	18575	18580	18718	18561	18665	18618	18773	18489	18535	18697	18676	18621	18880	18567	18774	18759	18711	18447	18566	18736	18487	18599	18696	18553	18909	18586	18794	18707	18533	18682	18659	18725	18574	18598	18649	18561	18825	18684	18562	18398	18631	18565	18702	18683	18775	18700	18788	18547	18695	18460	18485	18575	18528	18571	18535	18578	18612	18482	18673	18535	18561	18731	18581	18485	18745	18472	18582	18620	18529	18869	18576	18760	18602	18744	18724	18712	18585	18706	18651	18728	18658	18559	18603	18572	18446	18603	18604	18555	18664	18556	18524	18648	18663	18773	18565	18586	18586	18649	18865	18511	18574	18589	18688	18602	18537	18704	18536	18512	18572	18455	18616	18669	18618	18576	18380	18811	18562	18801	18754	18707	18625	18717	18581	18498	18617	18656	18686	18846	18540	18558	18413	18714	18549	18602	18638	18562	18594	18378	18636	18655	18483	18661	18638	18453	18584	18818	18371	18497	18592	18666	18523	18456	18664	18762	18604	18596	18649	18547	18573	18891	18759	18653	18644	18425	18572	18781	18524	18452	18720	18472	18741	18732	18639	18723	18526	18665	18654	18584	18601	18782	18625	18595	18842	18557	18614	18628	18548	18687	18678	18430	18700	18678	18514	18665	18645	18752	18538	18663	18583	18612	18683	18754	18537	18683	18559	18663	18467	18677	18523	18578	18467	18680	18411	18523	18611	18493	18651	18812	18716	18816	18581	18603	18450	18603	18751	18539	18517	18709	18548	18683	18315	18773	18565	18603	18657	18683	18514	18571	18626	18614	18434	18657	18537	18731	18508	18665	18714	18769	18755	18557	18569	18465	18638	18554	18538	18571	18428	18411	18678	18556	18462	18541	18511	18638	18743	18591	18559	18603	18458	18481	18574	18716	18577	18646	18689	18509	18520	18698	18594	18515	18635	18668	18654	18615	18466	18540	18622	18514	18759	18730	18634	18621	18614	18603	18905	18661	18501	18540	18524	18652	18837	18699	18699	18786	18457	18631	18534	18680	18852	18577	18547	18652	18539	18514	18698	18596	18457	18617	18581	18526	18381	18676	18606	18622	18551	18557	18527	18634	18842	18797	18756	18507	18488	18655	18674	18668	18769	18623	18353	18488	18414	18500	18657	18619	18729	18744	18446	18562	18626	18714	18609	18497	18802	18536	18769	18713	18539	18740	18555	18648	18538	18757	18412	18303	18517	18421	18634	18589	18510	18806	18536	18463	18812	18539	18462	18537	18753	18756	18735	18762	18638	18527	18556	18710	18639	18465	18675	18848	18647	18620	18536	18564	18603	18553	18499	18526	18535	18749	18714	18653	18600	18697	18732	18551	18801	18783	18630	18729	18618	18755	18604	18606	18475	18681	18574	18496	18609	18552	18687	18518	18539	18544	18415	18613	18704	18534	18764	18481	18574	18421	18514	18642	18641	18753	18641	18648	18770	18693	18610	18473	18561	18629	18558	18738	18634	18447	18492	18718	18515	18537	18527	18512	18867	18489	18602	18571	18523	18643	18731	18604	18631	18657	18605	18636	18770	18546	18608	18457	18545	18668	18530	18577	18479	18597	18589	18460	18623	18463	18732	18560	18316	18742	18698	18680	18540	18455	18684	18604	18710	18539	18496	18724	18765	18597	18519	18695	18687	18485	18619	18419	18656	18383	18589	18756	18629	18561	18533	18509	18680	18634	18743	18534	18549	18885	18684	18573	18723	18701	18521	18764	18473	18529	18578	18547	18658	18687	18599	18512	18780	18536	18580	18403	18568	18604	18552	18491	18591	18425	18622	18507	18634	18565	18521	18733	18626	18550	18733	18901	18540	18577	18665	18653	18590	18406	18583	18598	18627	18574	18548	18565	18555	18612	18519	18664	18655	18410	18627	18597	18625	18574	18538	18657	18602	18676	18623	18501	18581	18762	18725	18596	18609	18545	18662	18731	18605	18677	18357	18503	18595	18619	18580	18537	18666	18586	18623	18681	18623	18689	18607	18683	18627	18722	18530	18650	18532	18700	18609	18633	18499	18670	18425	18399	18576	18566	18620	18588	18715	18586	18548	18420	18624	18514	18467	18506	18470	18768	18568	18691	18416	18697	18759	18653	18660	18747	18629	18749	18627	18745	18360	18656	18509	18699	18629	18662	18539	18460	18500	18584	18700	18556	18545	18515	18787	18588	18628	18526	18520	18444	18583	18604	18660	18769	18619	18635	18562	18609	18487	18701	18624	18673	18483	18370	18585	18594	18535	18676	18599	18637	18610	18544	18524	18670	18599	18532	18685	18620	18648	18568	18481	18736	18579	18673	18705	18652	18874	18674	18719	18636	18578	18643	18699	18735	18493	18523	18578	18714	18791	18731	18612	18667	18722	18661	18638	18596	18629	18686	18552	18685	18687	18599	18433	18643	18662	18574	18618	18637	18725	18622	18726	18718	18626	18621	18654	18644	18633	18612	18510	18474	18578	18606	18651	18674	18556	18805	18630	18781	18395	18483	18639	18454	18591	18399	18634	18561	18486	18589	18472	18536	18682	18604	18673	18644	18709	18582	18626	18684	18595	18502	18610	18411	18542	18738	18655	18649	18726	18736	18734	18598	18492	18634	18565	18572	18623	18582	18691	18456	18616	18410	18575	18647	18626	18686	18609	18517	18719	18706	18647	18524	18582	18661	18727	18672	18560	18743	18864	18681	18606	18763	18781	18642	18534	18691	18611	18708	18708	18492	18540	18781	18719	18686	18740	18639	18541	18781	18556	18559	18413	18494	18687	18799	18661	18556	18688	18545	18702	18819	18523	18562	18634	18603	18464	18552	18660	18741	18793	18653	18599	18489	18492	18586	18417	18793	18642	18531	18651	18721	18610	18554	18490	18774	18586	18415	18626	18694	18607	18643	18720	18675	18605	18626	18444	18413	18603	18668	18881
19653	26083	24545	20091	18631	17829	17365	17391	17211	16984	17079	17280	18285	19628	18912	17873	17204	16599	16432	16258	16243	16146	16233	16187	16238	16146	16244	16350	16251	16217	16167	15965	16332	16085	16272	16102	16411	16161	16133	16132	16185	16220	16121	16235	16220	16358	16209	16368	16147	16269	16347	16221	16412	16122	16236	16287	16087	16172	16202	16199	16321	16411	16322	16326	15980	16177	16314	16204	16345	16327	16204	16193	16075	16111	16177	16318	16096	16171	16159	16282	16106	16314	16328	16091	16261	16065	16224	16079	16350	16075	16329	16324	16094	16271	16109	16082	16172	16051	16131	16282	16355	16175	16114	16130	16311	16172	16241	16149	16130	16086	16147	16195	16196	16327	16286	16448	16125	15986	16417	16224	16233	16121	16129	16162	16373	16300	16302	16069	16067	16258	16168	16248	16251	16411	16138	16198	16267	16098	16304	16211	16189	16118	16223	16339	16217	16313	16383	16163	16150	16102	16244	16227	16259	16286	16292	16093	16333	16351	16131	16304	16243	16252	16201	16272	16272	16157	16286	16057	16408	16282	16306	16286	16072	16161	16289	16291	16121	16078	16365	16121	16118	16228	16089	16212	16169	16166	16425	16272	16334	16202	16168	16369	16260	16125	16220	16093	16231	16365	16325	16207	16120	16126	16292	16410	16242	16184	16232	16204	16327	16261	16318	16057	16196	16339	16323	16194	16366	16188	16259	16290	16317	16221	16104	16083	16192	16150	16138	16269	16233	16205	16200	16374	16190	16029	16404	16242	16197	16160	16263	16197	16352	16207	16160	16091	16161	16225	16085	16217	16199	16234	16174	16052	16305	16168	16073	16290	16151	16289	16363	16154	16248	16268	16355	16215	16183	16165	16212	16304	16340	16174	16181	16185	16297	16114	16355	16160	16349	16254	16287	16170	16184	16102	16192	16104	16066	16341	16218	16278	16202	16177	16240	16186	16024	16223	16239	16182	16067	16266	16205	16177	16150	16409	16325	16035	16203	16089	16231	16368	16161	16218	16190	16130	16280	16247	16394	16073	16200	16285	16246	16234	16030	16248	16281	16127	16220	16056	16070	16273	16186	16280	16094	16152	16240	16266	16164	16251	16206	16190	16193	16300	16191	16249	16237	16401	16228	16117	16199	16273	16297	16005	16192	16157	16133	16312	16298	16320	16142	16198	15983	16159	16152	16232	16008	16319	16243	16352	16239	16064	16271	16119	16156	16282	16118	15988	16309	16242	16225	16281	16126	16172	16221	16208	16071	16227	16004	16160	16196	16289	16193	16286	16365	16259	16057	16271	16163	16176	16164	16151	16244	16153	16276	16031	16231	16354	16206	15950	16322	16264	16155	16107	16262	16155	16188	16104	16175	16162	16196	16160	16234	16306	16196	16234	16155	16304	16241	16359	16243	16144	16279	16259	16176	16154	16124	15941	16285	16044	16322	16190	16085	16130	16144	16156	16257	16096	16209	16266	16153	16110	16254	16221	16280	16260	16516	15894	16283	16296	16146	16325	16161	16172	16165	16133	16272	16284	16181	16192	16108	16176	16285	16059	16416	16142	16283	16262	16311	16167	16077	16139	16240	16154	16311	16154	16297	16152	16239	16196	16198	16112	16127	16312	16148	16149	16259	16251	16194	16182	16146	16328	16086	16053	16207	16252	16003	16190	16126	16165	16175	16303	16009	16198	16263	16184	16184	16119	16143	16275	16314	16233	16091	16164	16381	16212	16217	16299	16249	16232	16365	16010	16064	16189	16349	16261	16228	16149	16297	16111	16064	16145	16173	16194	16156	16068	16252	16078	16254	16282	16390	16231	16089	16248	16231	16172	16327	16129	16219	16425	16065	16038	16201	16309	16161	16274	16037	16130	16447	16199	16220	16169	16286	16193	16366	16279	16167	16123	16251	16210	16289	16180	16115	16102	16243	16120	16239	16191	16469	16228	16147	16244	16338	16138	16302	16233	16152	16177	16349	16272	16168	16285	16273	16252	16295	16022	16313	16152	16246	16047	16206	16275	16204	16144	16268	16267	16242	16092	16107	16224	16196	16204	16106	16317	16238	16035	16174	16300	16172	16251	16198	16326	16183	16312	16201	16196	16074	16261	16242	16228	16316	16224	16260	16176	16325	16148	16244	16102	16281	16320	16128	16182	16199	16167	16312	16101	16276	16039	16166	16400	16194	16229	16241	16101	16011	16217	16347	16139	16345	16285	16129	16091	16093	16043	16237	16233	16055	16198	16115	16330	16087	16204	16023	16105	16193	16128	16072	16189	16200	16220	16214	16137	16251	16233	16178	16027	16326	16128	16206	16238	16136	16193	16405	16009	16146	16197	16160	16094	16143	16309	16240	16109	16089	16086	16280	16296	16197	16262	16274	16337	16153	16390	16213	16114	16158	15997	16128	16351	16212	16009	16273	16210	16168	16202	16214	16285	16262	16308	16267	16270	16238	16209	16220	16235	16166	16105	16385	16162	16401	16297	16386	16314	16193	16306	16121	16269	16047	16060	16246	16249	16112	16018	16240	16201	16267	16261	16210	16119	16309	16226	16220	16383	16152	16215	16162	16272	16252	16177	16274	16111	16249	16273	16152	16247	16269	16173	16504	16280	16289	16205	16286	16129	16204	16249	16126	16205	16205	16186	16140	16222	16122	16480	16064	15994	16161	16279	16166	16368	16117	16284	16180	16222	16254	16304	16191	16216	16127	15987	16227	16221	16212	16181	16251	16141	16199	16122	16230	16074	16187	16259	16214	16149	16124	16238	16285	16199	16113	16194	16198	16140	16164	16219	16135	16151	16301	16243	16248	16234	16271	16203	16180	16260	16278	16194	16173	16086	16133	16099	16281	16311	16269	16272	16059	16139	16168	16169	16080	16170	16073	16403	16149	16103	16228	16275	16086	16132	16339	16158	16195	16415	16111	16317	16097	16284	16332	16189	16288	16247	16314	16209	16125	16253	16257	16206	15981	16336	16144	16367	16220	16213	16181	16400	16224	16131	16190	16119	16259	16251	16215	16122	16346	16031	16215	16089	16311	16197	16211	16268	16277	16204	16384	16107	16302	16233	16130	16213	16232	16125	16261	16282	15889	16142	15963	16314	16104	16362	16070	16215	16122	16217	16257	16303	16284	16092	16150	16123	16146	16244	16204	16338	16247	16184	16118	16178	16226	16141	16073	16353	16070	16227	16506	16102	16304	16172	16305	16243	16133	16245	16273	16283	16070	16260	16357	16283	16088	16108	16139	16155	16227	16267	16183	16166	16172	16180	16137	16246	16198	16228	16286	16098	16195	16277	16207	16174	16163	16237	16077	16220	16182	16270	16073	16242	16262	16023	16179	16377	16284	16102	16113	16008	16216	16143	16230	16356	16127	16323	16105	16301	16074	16333	16181	16195	16291	16387	16151	16187	16154	16302	16039	16360	16225	16224	16142	16181	16149	16214	16300	16021	16240	16244	16068	16221	16320	16200	16397	16303	16404	16282	16362	16174	16103	16140	16148	16248	16225	16016	16073	16263	16047	16072	16243	16325	16076	16302	16486	16218	16220	16263	16285	16186	15994	16399	16266	16173	16093	16197	16278	16206	16062	16319	16137	16096	16129	16281	16131	15968	16088	16255	16176	16192	16175	16114	16291	16084	16302	16279	16229	16033	16133	16351	16223	16098	16261	16270	16189	16095	16186	16253	16306	16365	16165	16090	16170	16162	16086	16031	16272	16002	16179	16275	16077	16124	16261	16149	16151	16089	16170	16187	16357	16115	16153	16291	16236	15943	16224	16168	16170	16122	16171	16104	16173	16303	16224	16071	16143	16312	16291	16130	16050	16199	16138	16233	16273	16197	16120	16302	16238	16242	16165	16287	16370	16194	16162	16164	15989	15961	16294	16166	16233	16336	16307	16186	16063	16113	16283	16200	16228	16415	16235	16198	16172	16451	16096	16276	16197	16184	16026	16187	16194	16284	16159	16095	16360	16401	16240	16353	16096	16115	16336	16221	16262	16314	16323	16145	16167	16141	16370	16402	16136	16144	16167	16225	16171	16107	16240	16326	16242	16271	16343	16259	16296	16129	16080	16125	16220	16074	16176	16266	16289	16281	16154	16239	16240	16195	16248	16304	16274	16262	16383	16306	16184	16121	16360	16369	16256	16250	16184	16073	16127	16200	16360	16268	16166	16136	16204	16143	16223	16273	16188	16267	16305	16312	16331	16263	16097	16261	16226	16171	16218	16079	16272	16170	16190	16439	16303	16114	16014	16282	16208	16217	16148	16221	16217	16118	16348	16122	16114	16204	16193	16525	16160	16162	16224	16116	16232	16239	16204	16196	16347	16446	16284	16316	16162	16044	16288	16216	16199	16224	16172	16228	16315	16241	16143	16077	16315	16000	16108	16255	16074	16289	16193	16143	16257	16011	16182	16193	16202	16165	16133	16123	16258	16166	16111	16300	16245	16271	16229	16245	16159	16279	16135	16095	16366	16439	16133	16085	16210	16256	16232	16151	16289	16205	16203	16118	16141	16209	16340	16172	16340	16130	16174	16246	16245	16172	16126	16318	16302	16394	16063	16040	16099	16340	16354	16146	16190	16195	16081	16297	16191	16257	16038	16141	16361	16196	16324	16191	16197	16200	16174	16085	16239	16222	16167	16268	16210	16025	16271	16176	16315	16190	16150	16255	16305	16247	16269	16198	16249	16286	16111	16272	16240	16240	16196	16062	16351	16198	16195	16091	16142	16241	16086	16176	16235	16172	16283	16409	16256	16211	16364	16138	16307	16273	16299	16131	16075	16143	16172	16157	16211	16294	16147	16183	16138	16042	16276	16313	16397	16192	16329	16319	16225	16257	16078	16086	16167	16198	16172	16213	16168	16153	16144	16049	16210	16352	16219	16321	16062	16251	16206	16195	16301	16229	16249	16157	16275	16155	16224	16226	16109	16189	16238	16095	16297	16162	16380	16065	16378	16075	16239	16187	16172	16051	16375	16278	16277	16317	16321	16092	16204	16213	16044	16356	16217	16220	16165	16280	16155	16271	16062	16216	16133	16096	16261	16285	16365	16079	16186	16066	16065	16161	16252	16256	16386	16073	16186	16248	16265	16055	16406	16271	16239	16334	16277	16314	16157	16188	16165	16200	16283	16222
23486	20909	28180	23923	22127	22897	22666	19872	19526	19694	19858	20025	27405	31218	29276	25615	22696	20476	19415	19250	18981	19104	19034	18858	18813	19043	18938	18955	19089	18893	19243	18883	18969	18931	18921	18917	18935	19098	18776	18840	18988	18883	19111	18839	18920	18848	18833	18874	18809	18903	18993	18991	18920	18888	18992	18995	18980	18852	18891	18733	18839	18937	18712	18861	18906	18813	18781	18956	18965	18989	18781	18970	18994	18926	18973	18888	18829	19050	18843	19027	18891	18744	18842	18964	19098	19072	19025	18870	18925	19049	19017	18860	18684	18877	18782	18789	18945	18819	18660	18727	18752	18809	19056	18812	18831	18879	18932	18697	18947	19082	18783	18899	18880	18654	18803	18962	18776	18763	18871	18725	18869	18967	18867	18785	19030	19018	18884	18981	18968	18812	18889	18910	18860	18933	19023	18916	18970	18913	18871	18779	19055	18872	18914	18826	18955	18988	18931	18758	18713	18973	19113	18981	18736	18932	18711	18674	18763	18750	18955	19028	18902	18962	18920	18899	18817	18984	18980	18871	19034	18982	18891	18927	18898	18649	18954	18753	19137	18876	18995	18980	19101	18989	19127	18961	18825	18876	18807	19014	18945	18858	18784	18916	18847	18886	18732	18836	19173	18863	18869	18925	18784	18784	18984	18821	18678	18931	18884	19020	18864	18859	18914	18772	18776	18837	18858	18966	18931	19244	19152	18808	19087	18756	18931	18851	18916	18695	18954	18744	18846	18881	19295	18835	18990	18716	18779	19014	18971	18891	19001	18832	18842	18819	19106	18772	19010	18856	18865	19120	18864	18925	18838	18816	18935	18759	18915	18813	18858	19106	19041	19039	18698	18818	18749	18861	18747	18955	18725	18930	18849	19012	19019	18941	18928	18928	18711	18568	18626	18814	18906	18748	19012	18957	18541	18846	18883	18775	18904	18923	19013	19122	18858	18848	18980	18719	18978	18900	18888	18916	18904	18792	18867	18779	19040	18950	18796	18992	18867	18915	18672	18950	18760	18904	18917	18939	18795	18771	18959	18996	18955	19012	18896	18876	18784	18758	18982	18885	18902	18920	18701	18814	18834	18911	18910	18785	18867	19068	19056	19140	18769	19033	18769	18796	18868	18982	18952	18908	18934	18857	18825	18799	18874	18703	18898	18970	18896	18866	18805	19120	19104	18992	18796	18854	18998	18957	19104	19030	18927	18977	18895	19051	18821	18875	18771	18805	19098	19008	18907	18916	18933	18868	18674	18569	18834	18787	18975	18740	18931	18864	18940	18769	18758	18935	18812	18791	18862	18981	18953	18712	18991	18904	18867	18884	18815	19083	18937	18850	18673	18830	18843	18835	18731	18724	18810	18871	19002	18997	19046	18833	18794	18921	18871	18735	18868	18826	18885	18835	18729	18907	18945	18822	18760	18956	18882	18967	18803	18761	18802	18795	19087	18874	18936	18853	18806	19034	18761	18963	18960	18907	18831	19031	19008	18930	19120	18958	19018	18934	18912	18854	18970	18756	18751	18955	18912	18983	18689	18837	18906	18895	18981	18722	18919	18857	18940	18749	18697	18965	19000	18965	18866	18994	18841	18975	18800	18891	18871	18900	18846	18951	18817	18757	18938	18685	18899	18684	18993	18650	18919	18810	18746	18717	18956	18885	18856	19078	18956	18953	18913	18823	18752	19020	18922	18886	18828	18845	18868	18764	18777	18621	18726	18965	18787	18894	18761	19027	18940	18816	19091	18539	18752	19073	18944	18996	18890	18911	18666	18832	18869	18763	19109	18835	18749	18839	18881	18763	18880	18788	19222	18832	19046	18863	18867	18904	18930	18847	18831	18662	18834	18921	18722	18857	18729	18566	18767	18789	19252	18991	18809	18860	18760	18923	18928	18816	18867	18851	18834	18804	18966	18938	18925	19027	18969	18991	18958	18891	18892	18849	18905	18937	18949	18597	18810	18784	18962	18792	18843	18860	18889	18941	18909	18994	18917	18943	18863	18753	19154	18889	18916	18824	18926	18863	18958	18950	18860	18823	18825	18934	18777	19016	18853	18795	18615	19052	18679	18933	18878	18789	18862	18965	18929	18830	18758	18834	18694	18864	19085	19120	18827	18958	18757	18863	18988	18836	18983	18862	18857	18796	18859	18972	18830	18767	18909	19071	18851	18767	18650	18822	18793	18860	18785	18744	19036	18668	18680	18735	18761	18703	18775	18810	18903	18923	18910	18830	18884	18872	19208	18830	18772	18697	19043	18962	18729	18992	18882	18611	18817	18781	18742	18906	19004	18858	18866	18768	19171	18773	18818	18874	18971	18939	18702	18718	18807	18833	18780	18819	18609	18763	18626	18672	18849	18946	18985	18922	18827	18909	18832	19028	18900	18962	19075	18955	18806	18859	18895	18820	18944	18815	18957	18668	18756	18776	18757	18709	18976	18881	18920	19197	18939	18700	18944	18811	19023	18955	18848	19123	18908	18739	18768	18799	18906	19021	18843	18827	18913	18853	19081	18895	18841	18820	18785	18828	19018	18934	18921	18825	19002	18920	18852	18679	18919	18959	18754	19045	19022	18801	18815	18946	18796	18949	18783	18823	18935	18836	18994	18890	18930	18830	18978	18861	18825	18862	18971	19030	18892	18843	18756	18809	18702	18617	18643	18880	18982	18862	18954	18869	18900	18865	18809	18721	18650	19007	18809	18877	18978	18633	18740	18992	18774	18671	18900	18823	18802	18809	18948	18867	18866	18988	18855	18817	18904	18965	18853	18963	18928	18979	19009	18678	18784	18807	18873	18933	18822	18876	18759	18892	18787	18813	18877	18775	19096	18898	19101	19073	19174	18933	18949	18872	18915	18902	18820	18782	18821	19000	19010	18844	18786	18929	19111	18823	18897	18844	18832	18846	18946	18984	18805	18957	18765	18863	18878	18777	18981	18940	18878	18812	18914	18693	19019	18824	18797	18913	18910	19100	18841	18674	19020	18648	18768	18773	18894	18766	18920	18736	18911	19008	18808	18819	18805	18785	18693	18802	18823	18891	19039	18838	19018	18777	18927	18854	18963	18828	18871	18800	18903	18839	18898	18949	18926	18810	18562	18862	18906	18896	18853	18841	18886	18876	18798	18853	18993	18911	18817	18843	18957	18924	19043	19008	18771	18878	18844	18874	18999	18758	18834	18819	18987	18627	18822	18915	18792	18751	19086	18918	18892	18962	18739	19010	18878	18843	19152	18733	19035	19166	18991	18945	18958	18829	18713	18870	18827	19114	18816	18859	18948	18818	18839	18686	18968	18859	18659	18885	18947	19069	18983	18768	18682	18843	19022	18881	19004	18863	18915	18707	18895	19009	18965	18829	18840	18911	18916	19035	18827	18904	19027	18951	18722	19077	18623	18891	18855	18716	18800	18966	19038	19046	18956	18702	18812	18755	18890	18697	18789	18955	18797	18848	18926	18854	18731	18892	18821	18931	18897	18834	18840	18722	18955	18983	18923	18876	18953	18816	18889	18911	18665	18690	18926	18868	19085	18924	18967	19012	18997	18975	18913	19101	18890	18796	18713	18967	18975	19117	18950	18972	18892	18815	18738	18925	18968	18940	18858	18707	18825	18873	18780	18702	18750	18956	18801	18937	18855	18861	18849	19059	18795	18826	18846	18697	19070	18990	18828	19014	19082	18987	18963	18653	18876	18775	18830	18912	18826	18749	19038	18907	18911	18944	18995	19146	18889	18826	18892	18915	18890	18876	18949	18851	18789	18917	18993	18793	18814	18904	18723	18936	19012	18898	19021	18788	19059	18773	18760	19000	18951	18785	18787	19015	18761	18917	18874	18720	18859	19022	18910	18753	18784	18871	18906	18977	18898	18667	18671	19000	18856	18847	19075	18778	18784	18807	18792	18892	18907	18868	19132	18912	19017	18799	18875	18975	19047	18913	18666	18871	19056	18989	19146	18821	18887	18815	18991	19090	18762	18723	18780	18895	18850	18863	18978	19138	18803	18758	18949	18798	18926	18958	18850	18954	19161	18750	18875	18868	18815	18961	18938	18864	19073	19080	18853	18955	18846	18753	18837	18895	18929	18812	18862	18771	18965	18821	18815	18899	18992	18815	18975	18734	18710	18816	18953	18809	18854	18958	18905	18907	18996	18884	18891	18917	18891	18848	19011	18923	18791	18946	18961	18665	18956	18863	18814	18834	18913	19144	18941	18953	18996	18977	18893	19047	18933	18981	18817	18838	18816	18912	18945	19004	18821	18892	18941	18885	19086	18828	18868	19043	18834	18762	18666	18839	18980	18743	19336	18792	18979	18985	18879	19067	18944	18959	18787	18866	18916	18903	18798	18837	18857	18834	18683	18907	19108	18909	18972	18581	18932	19025	18823	18836	18832	18875	19005	18750	19059	18852	18805	18840	18826	18829	18642	18761	18937	18951	18813	18831	18862	18781	18855	18856	18725	18767	18912	18899	18981	19057	18915	18939	18917	18915	18924	18816	18878	18974	18704	18829	19011	18923	19060	18984	18855	19010	19053	18905	18921	18919	18914	19016	19081	19165	18789	18797	19250	18841	18912	18935	18951	18953	18898	18906	18807	18955	18749	18844	18787	18753	18890	18944	18943	18858	18855	18918	18703	18817	18951	18933	19041	18931	18947	19059	18997	19071	19142	18708	18791	19017	18932	18985	18847	18823	18865	18842	18796	19076	18883	18877	18852	18956	18886	18834	18758	18858	18862	18846	18990	18914	18866	18809	18936	19092	18816	18989	18944	18914	18910	19082	18963	18794	18816	18922	18767	18950	18647	18768	18720	18898	18882	18839	18848	18938	18981	19026	18935	18873	19063	18906	18959	18930	18922	18821	18998	18793	18778	18753	19018	19028	18970	18810	18806	18958	18874	18904	18819	19045	18956	18900	18768	19040	19003	18792	18714	18729	18726	18936	18815	18766	19039	18691	18835	19320	19143	18849	18744	18953	18832	18853	18783	18838	18947	18986	18921	18955	18887	18908	19052	18839	18846	18809	18766	19067	19205	18919	18927	18544	18838	18802	18746	18868	18857	18841	18812	18797	18960	18928	18867	18914	18902	18841	18837	18734	18765	18908	18958	18867	18824	19046	18807	18973	18905	18987	18976	18815	18815	19011
18026	30492	27981	22942	20322	19031	18196	17712	17533	18106	17910	18290	29842	32910	29588	24849	20730	17932	16925	16588	16368	16440	16359	16505	16226	16290	16329	16458	16275	16468	16388	16436	16469	16305	16500	16364	16457	16581	16319	16321	16465	16223	16238	16351	16407	16533	16541	16446	16392	16244	16577	16599	16424	16489	16246	16311	16449	16337	16515	16466	16546	16392	16511	16327	16322	16420	16338	16544	16410	16251	16388	16388	16297	16239	16275	16451	16479	16249	16406	16437	16242	16251	16270	16315	16340	16428	16475	16316	16577	16311	16228	16473	16432	16360	16436	16383	16445	16438	16433	16275	16563	16250	16271	16506	16398	16265	16294	16329	16440	16286	16385	16337	16256	16341	16322	16207	16207	16299	16470	16401	16480	16319	16271	16246	16325	16302	16579	16319	16408	16375	16366	16330	16245	16211	16393	16158	16338	16306	16486	16285	16398	16245	16286	16538	16431	16323	16287	16393	16327	16242	16406	16268	16381	16291	16393	16322	16328	16352	16319	16436	16376	16191	16260	16306	16301	16238	16290	16345	16336	16455	16422	16267	16286	16341	16200	16546	16388	16424	16451	16293	16325	16417	16342	16298	16458	16431	16310	16408	16432	16187	16360	16358	16271	16359	16284	16429	16486	16293	16361	16204	16198	16358	16607	16350	16397	16434	16425	16356	16512	16364	16328	16477	16433	16268	16431	16380	16377	16325	16360	16463	16441	16320	16223	16536	16319	16297	16251	16467	16355	16492	16271	16523	16464	16262	16424	16433	16218	16487	16292	16227	16313	16412	16352	16267	16325	16320	16378	16358	16405	16221	16403	16365	16408	16356	16389	16368	16218	16341	16211	16412	16304	16321	16307	16307	16434	16314	16460	16329	16319	16498	16542	16328	16439	16519	16366	16333	16302	16441	16391	16453	16360	16275	16408	16309	16536	16205	16355	16298	16394	16293	16290	16386	16401	16449	16415	16225	16387	16452	16331	16304	16593	16431	16301	16317	16470	16461	16345	16040	16531	16396	16353	16396	16378	16481	16403	16438	16290	16424	16476	16456	16420	16283	16347	16372	16394	16243	16212	16354	16305	16252	16230	16340	16344	16326	16386	16338	16381	16492	16281	16246	16555	16428	16305	16327	16354	16125	16297	16446	16513	16260	16355	16139	16498	16513	16490	16244	16376	16282	16238	16305	16449	16407	16468	16475	16348	16323	16305	16378	16345	16333	16437	16337	16285	16261	16399	16441	16456	16443	16360	16181	16393	16366	16450	16300	16296	16319	16452	16507	16428	16387	16492	16135	16472	16343	16329	16265	16415	16391	16250	16445	16414	16385	16214	16331	16323	16355	16420	16268	16452	16350	16511	16159	16400	16230	16535	16489	16325	16236	16289	16570	16315	16339	16582	16327	16331	16144	16369	16450	16474	16363	16527	16527	16397	16367	16260	16217	16340	16454	16427	16379	16440	16391	16233	16519	16321	16236	16403	16547	16504	16410	16554	16394	16391	16426	16350	16543	16270	16160	16347	16225	16369	16465	16549	16227	16302	16241	16390	16415	16307	16521	16542	16410	16228	16380	16355	16378	16542	16290	16392	16302	16334	16324	16364	16410	16336	16416	16461	16240	16425	16441	16575	16344	16151	16384	16459	16301	16473	16479	16343	16379	16567	16296	16530	16310	16415	16528	16467	16279	16407	16314	16321	16349	16330	16494	16439	16202	16321	16358	16476	16341	16469	16280	16514	16371	16350	16337	16335	16259	16314	16510	16398	16376	16254	16419	16362	16399	16319	16382	16303	16451	16250	16261	16461	16314	16204	16405	16301	16395	16332	16264	16388	16347	16325	16268	16504	16274	16426	16365	16416	16317	16275	16442	16469	16297	16431	16367	16315	16356	16468	16193	16395	16585	16380	16294	16403	16198	16469	16250	16253	16387	16279	16417	16472	16260	16238	16364	16357	16257	16389	16274	16461	16356	16320	16339	16419	16333	16462	16235	16259	16217	16241	16323	16263	16164	16369	16291	16278	16499	16318	16239	16331	16387	16399	16312	16311	16299	16389	16446	16361	16288	16224	16393	16269	16267	16307	16500	16266	16249	16101	16489	16416	16190	16230	16421	16343	16132	16508	16434	16400	16288	16509	16431	16351	16398	16234	16439	16417	16311	16477	16329	16504	16381	16464	16466	16220	16321	16295	16245	16311	16392	16315	16361	16339	16282	16508	16580	16555	16134	16383	16446	16315	16418	16429	16387	16319	16343	16299	16212	16389	16394	16307	16329	16444	16354	16210	16402	16520	16314	16246	16479	16221	16364	16464	16536	16462	16423	16393	16532	16502	16450	16360	16367	16360	16390	16420	16518	16324	16385	16323	16410	16337	16401	16110	16183	16500	16443	16338	16359	16166	16490	16212	16501	16362	16180	16325	16441	16377	16162	16530	16350	16209	16472	16356	16283	16396	16304	16328	16435	16372	16151	16323	16230	16448	16339	16365	16343	16445	16277	16478	16384	16384	16509	16167	16195	16507	16332	16435	16453	16373	16373	16459	16418	16514	16407	16449	16383	16334	16330	16394	16446	16273	16248	16430	16235	16422	16491	16389	16459	16034	16359	16192	16266	16504	16422	16275	16491	16373	16446	16455	16324	16310	16398	16305	16475	16160	16256	16396	16385	16429	16395	16287	16362	16403	16364	16263	16346	16369	16440	16353	16381	16356	16544	16365	16404	16344	16312	16348	16189	16354	16334	16391	16394	16390	16417	16332	16494	16336	16372	16534	16231	16322	16382	16615	16511	16276	16405	16350	16399	16324	16471	16343	16255	16142	16382	16628	16364	16300	16440	16373	16217	16364	16207	16250	16293	16178	16151	16347	16452	16220	16291	16260	16445	16330	16338	16554	16410	16327	16350	16243	16378	16318	16244	16539	16246	16372	16217	16556	16334	16300	16298	16421	16334	16464	16335	16416	16256	16291	16350	16317	16379	16218	16436	16317	16251	16445	16328	16341	16251	16267	16271	16464	16381	16371	16255	16541	16342	16598	16216	16347	16337	16451	16276	16393	16383	16278	16315	16375	16301	16409	16183	16562	16572	16324	16329	16335	16350	16429	16210	16412	16226	16125	16334	16371	16529	16344	16502	16299	16264	16607	16449	16514	16276	16430	16303	16305	16383	16373	16386	16393	16482	16429	16390	16549	16327	16276	16244	16309	16289	16350	16442	16487	16233	16493	16374	16445	16268	16535	16494	16408	16444	16325	16300	16413	16341	16320	16523	16256	16373	16368	16408	16316	16244	16343	16505	16377	16276	16248	16344	16425	16268	16223	16340	16268	16411	16437	16377	16442	16449	16309	16199	16323	16457	16539	16245	16404	16480	16451	16359	16302	16363	16204	16452	16256	16422	16446	16145	16401	16438	16370	16389	16345	16340	16264	16462	16287	16355	16309	16341	16264	16290	16247	16406	16298	16232	16329	16228	16347	16395	16376	16391	16422	16406	16352	16437	16285	16269	16440	16415	16343	16437	16300	16315	16453	16413	16245	16404	16350	16279	16328	16473	16170	16270	16195	16309	16332	16228	16377	16418	16595	16144	16229	16362	16172	16376	16327	16335	16404	16430	16378	16325	16502	16435	16164	16600	16558	16317	16322	16408	16268	16342	16343	16554	16216	16419	16341	16189	16240	16481	16330	16233	16360	16296	16532	16209	16363	16204	16609	16354	16242	16212	16464	16325	16318	16503	16180	16338	16385	16347	16443	16411	16362	16476	16323	16384	16317	16377	16611	16214	16488	16384	16438	16186	16469	16381	16403	16264	16307	16350	16415	16253	16409	16408	16311	16374	16120	16225	16353	16416	16141	16546	16344	16407	16246	16394	16439	16214	16272	16283	16348	16508	16441	16361	16317	16378	16426	16383	16417	16448	16316	16281	16280	16255	16259	16427	16273	16323	16442	16125	16462	16408	16305	16296	16510	16415	16411	16352	16365	16403	16410	16297	16307	16453	16448	16363	16437	16360	16376	16343	16356	16375	16490	16408	16301	16308	16452	16324	16430	16241	16424	16345	16297	16374	16329	16494	16291	16331	16311	16283	16335	16359	16355	16276	16399	16550	16315	16273	16440	16428	16292	16387	16269	16449	16381	16312	16316	16421	16417	16383	16257	16323	16183	16400	16452	16353	16422	16436	16353	16430	16386	16148	16344	16360	16340	16403	16330	16418	16312	16432	16321	16347	16268	16430	16366	16418	16404	16407	16351	16473	16285	16460	16469	16210	16320	16381	16215	16396	16366	16466	16444	16289	16330	16355	16378	16388	16472	16670	16361	16544	16321	16427	16429	16455	16395	16305	16316	16377	16333	16357	16161	16524	16462	16298	16474	16417	16409	16354	16349	16418	16561	16285	16508	16133	16286	16339	16369	16486	16407	16409	16427	16350	16359	16539	16283	16387	16407	16402	16338	16352	16345	16324	16363	16364	16372	16576	16401	16431	16455	16498	16271	16525	16461	16250	16345	16273	16444	16374	16229	16328	16367	16384	16403	16491	16490	16356	16383	16416	16294	16392	16339	16354	16532	16346	16514	16398	16370	16410	16326	16410	16431	16506	16424	16374	16202	16232	16504	16294	16377	16576	16271	16449	16354	16315	16292	16386	16497	16290	16532	16509	16252	16204	16125	16246	16363	16413	16212	16500	16529	16421	16423	16268	16248	16402	16401	16359	16304	16369	16419	16210	16399	16365	16250	16280	16400	16320	16246	16527	16238	16448	16371	16206	16311	16392	16340	16492	16386	16419	16389	16454	16265	16407	16204	16201	16431	16273	16364	16314	16539	16386	16384	16533	16136	16228	16256	16254	16346	16315	16352	16373	16453	16279	16374	16348	16440	16402	16401	16371	16393	16522	16419	16457	16309	16358	16481	16346	16227	16241	16324	16389	16121	16281	16342	16322	16488	16411	16239	16304	16268	16463	16339	16379	16431	16522	16423	16459	16375	16306	16429	16494	16429	16553	16229	16312	16504	16384	16405	16260	16459	16534	16441	16522	16330	16470	16643	16412	16277	16381	16421	16412	16310	16305	16251	16435	16329	16232	16496	16373	16437	16453	16366	16320	16178	16405	16351	16424	16619	16276	16239	16344	16356	16462	16420	16364	16391	16493	16300	16513
22441	20918	28598	23400	21163	23311	25758	21113	20461	20721	20618	21871	34159	39161	35192	30563	25492	21691	20274	19504	19373	19609	19399	19443	19342	19347	19570	19317	19543	19355	19317	19309	19235	19263	19326	19319	19483	19439	19029	19351	19224	19325	19265	19435	19320	19268	19405	19429	19456	19204	19354	19152	19366	19300	19035	19318	19321	19351	19155	19369	19385	19605	19438	19149	19345	19288	19331	19329	19164	19398	19284	19381	19153	19147	19208	19321	19175	19387	19189	19228	19135	19285	19238	19284	19131	19134	19210	19240	19062	19166	19055	19394	19226	19189	19206	19119	19088	19268	19272	19400	18973	19191	19381	19320	19067	19311	19288	19267	19174	19221	19142	19197	19218	19445	19318	19507	19334	19316	19132	19210	19187	19033	19320	19182	19319	19306	19377	19382	19193	19360	19271	19318	19303	19352	19225	19178	19342	19218	19276	19214	19129	19232	19148	19311	19322	19140	19249	19236	19219	19216	19285	19295	19208	19324	19436	19142	19268	19181	19272	19239	19204	19197	19140	19216	19278	19509	19319	19165	19063	19296	19298	19195	19304	19164	19247	19259	19307	19343	19115	19214	19396	19180	19233	19328	19172	19125	19298	19179	19315	19137	19158	19126	19323	19147	19210	19130	19198	19262	19343	19410	19278	19210	19141	19239	19111	19256	19217	19206	19218	19235	19188	19235	19212	19525	19283	19177	19389	19211	19196	19340	19165	19295	19240	19373	19301	18913	19106	19318	19367	19117	19114	19186	19244	19337	19283	19250	19289	19244	19177	19389	19429	19268	19111	19151	19103	19236	19211	19008	19406	19270	19021	19021	19329	19160	19070	19318	19192	19256	19239	19222	19250	19164	19108	19441	19443	19211	19345	19151	19412	19289	19342	19149	19187	19137	19319	19035	19155	19137	19192	19226	19150	19185	19390	19396	19333	19116	19113	19042	19383	19318	19200	19263	19402	19254	19290	19092	19156	19181	19184	19433	19333	19328	19262	19228	19206	19023	19252	19143	19296	19117	19177	19099	19115	19062	19107	18929	19142	19101	19164	19194	19219	19045	19268	19203	19214	19237	19168	19066	19145	19364	19194	19327	19271	19313	19115	19090	19401	19059	19120	19261	19207	19063	19392	19170	19326	19150	19206	19003	19212	19265	19033	19052	19059	18960	19336	19299	19308	19291	19008	19002	19168	19249	19074	19153	19200	19400	19128	19198	19014	19279	19216	19435	19418	19336	19312	19368	19282	19330	19297	19351	19153	19373	19283	19065	19285	19184	19236	19313	19193	19346	19146	19316	19179	19076	19489	19059	19127	19256	19183	19317	19227	19276	19019	19370	19120	19268	19319	19334	19336	19165	19332	19333	19200	19191	19105	19379	19328	19282	19370	19379	19381	19145	19227	19280	19335	19220	19387	19156	19226	19320	19413	19221	19317	19217	19138	19115	19384	19241	19388	19151	19277	19034	19108	19188	19226	19248	19148	19193	19162	19153	19184	18977	19340	19245	19203	19327	19123	19366	19115	19189	19216	19233	19160	19075	19392	19326	19237	19012	19265	19101	19170	19179	19186	19085	18928	19152	19301	19273	19042	18971	19257	19217	19219	19200	19180	19419	18984	19260	19121	19286	19166	19287	19155	19151	19056	19369	19055	19052	19151	19264	19065	19212	19339	19183	19285	19274	19152	19332	19307	19325	19167	19043	19101	19326	19253	19358	19026	19165	19040	19359	19243	19259	19161	19200	19281	19242	19321	19333	19084	19261	19161	19108	19219	19252	19170	19272	19261	19210	19226	19237	19292	19368	19154	19199	19181	19288	19402	19163	19283	19375	19357	19018	18997	19182	19312	19358	19068	19194	19427	19353	19169	19194	19285	19370	19098	19152	19168	19224	19045	19146	19274	19270	19242	19372	19332	19271	19172	18921	18835	19188	19205	19181	19130	19320	19288	19261	19133	19186	19222	19222	19371	19272	19125	19113	19300	19193	19008	19241	19210	19218	19495	19157	19199	18989	19139	19253	19319	19192	19221	19293	19273	19021	19232	19019	19218	19268	19278	19194	19262	19350	19219	19319	19531	19193	19299	19142	18998	19251	19046	19355	19184	19059	19225	19403	19235	19221	19303	19280	19176	19175	19058	19227	19241	19259	19425	19145	19158	19203	19054	19266	19294	19330	19248	19253	19156	19090	19295	19113	19188	19246	19208	19107	19140	19322	19131	19325	19175	19427	19310	19180	19248	19242	19269	19319	19188	19197	19140	19244	19232	19215	19302	19329	19220	19115	19205	19201	19380	19342	19244	19418	19114	19082	19138	19293	19111	19302	19136	19051	19152	19420	19259	19163	19002	19063	19366	19372	19367	19262	19194	19440	19141	19251	19406	19233	19145	19166	19069	19345	19144	19260	19224	19238	19206	19034	19140	19092	19305	19212	19241	19050	18912	19182	19363	19061	19152	19278	19291	19175	19287	19175	19099	19216	19260	19185	18983	19153	19361	19275	19326	19205	19410	19169	19036	19322	19290	19115	18929	19373	19224	19073	19174	19207	19194	19323	19213	19354	19070	19160	19130	19240	19357	19095	19095	19284	19371	19127	19303	19279	19414	19219	19211	19085	19279	19069	19294	19247	19269	19380	19178	19293	19253	19212	19072	19119	19419	19300	19505	19248	19121	19517	18981	19159	19259	19372	19331	19026	19170	19201	19222	19392	19288	19347	19154	19180	19147	19258	19204	19224	19282	19243	19236	19435	19434	19315	19529	19306	19278	19344	19403	19427	19073	19203	19032	19379	19203	19280	19218	19179	19071	19274	19371	19165	19181	19291	19202	19329	19134	19205	19278	19383	19262	19131	19231	19181	19526	19346	19238	19269	19307	19214	19250	19397	19211	19078	19095	19100	19286	19290	19081	19358	19252	19309	19263	19359	19395	19190	19294	19268	19393	19128	19180	19267	19168	19198	19084	18995	19215	19125	19314	18981	19250	19321	19507	19303	19345	19357	19204	19260	19179	19091	18993	19264	19254	19106	19147	19070	19231	19448	19263	19211	19295	19226	19098	19117	19231	19235	19252	19567	19203	19182	19279	19226	19165	19150	19189	19378	19291	19246	18996	19256	19132	19145	19474	19215	19194	19136	19306	19262	19152	19135	19155	19211	18938	19150	19212	19318	19171	19312	19329	19275	19384	19312	19077	19084	19305	19221	19209	19232	19192	19083	19214	19119	19382	19349	19142	19090	19085	18985	19261	19269	19264	19176	19410	19343	19114	19219	19083	19242	19510	19273	19407	19272	19156	19276	19245	19183	19176	19395	19343	19074	19209	19313	19272	19019	19406	19246	19267	19313	19218	19204	19504	19082	19211	19052	19284	19169	19375	19256	19032	19268	19211	19211	19451	19411	19187	19372	19248	19280	19390	19366	19480	19203	19221	19423	19408	19060	19193	19125	19310	19298	19121	19248	19196	19303	19338	19367	19110	19388	19139	19102	19141	19153	19171	19338	19229	19343	19263	19242	19244	19091	19248	19099	19213	19193	19065	19101	19071	19224	19269	19120	19416	19221	19225	19149	19184	19202	19327	19363	19169	19303	19137	19126	19254	19204	19101	19155	19017	19082	19282	19020	19124	19363	19160	19158	19135	19286	19270	19303	19336	19406	19402	19207	19443	19279	19250	19321	19275	19223	19093	19364	19147	19192	19163	19236	19214	19089	19324	19085	19203	19298	19371	19129	19389	19374	19372	19552	19386	19432	19267	19292	19212	19126	19252	19128	19096	18970	19135	19247	19133	19156	19262	19099	19263	19197	19247	19264	19142	19313	19142	19254	19257	19405	19176	19331	18997	19383	19235	19168	19138	19264	19171	19301	19193	19458	19130	19154	19243	19208	19114	19380	19243	19106	19229	19282	19244	19139	19204	19238	19285	19363	19227	19113	19129	19303	19246	19089	19091	19042	19246	19336	19385	19156	19146	19257	19338	19073	19276	19144	19135	19287	19396	19359	19421	19190	19190	19183	19445	19357	19308	19138	19159	19354	19340	19259	19248	19330	19306	19105	19261	19237	19273	19068	19255	19233	19284	19318	19358	19322	19297	19295	19419	19131	19329	19220	19140	19399	19435	19378	19331	19311	19211	19297	19176	19200	19366	19409	19219	19353	19194	19257	19413	19272	19205	19199	19192	19097	19241	19124	19342	19225	19258	19080	19165	19198	19257	19361	19442	19399	19110	19245	19505	19265	19340	19205	19233	19366	19198	19248	19242	19256	19200	19029	19123	19085	19046	19459	19291	19218	19275	19107	19462	19052	19226	19219	19229	19322	19304	19325	19269	19295	19058	19303	19159	18922	19223	19262	19237	19244	19469	19159	19262	19273	19178	19334	19227	19189	19336	19222	19169	19099	19119	19312	19322	18940	19072	19221	19254	19316	19269	19225	19127	19109	19452	19260	19369	19369	19384	19121	19252	19082	19273	19166	19283	18933	19185	19081	19381	19389	19350	19047	19296	19364	19296	19346	19118	19137	19276	19302	19302	19275	19279	19183	19235	19189	19104	19119	19447	19295	19245	19211	19252	19314	19535	19297	19509	19191	19317	19306	19066	19145	19310	19302	19228	19482	19326	19264	19345	19351	19231	19253	19361	19388	19170	19114	19301	19313	19067	19398	19166	19243	19233	18991	19134	19328	19206	19174	19284	19058	19386	19157	19320	19334	19235	19334	19201	19410	19109	19115	19306	19220	19354	19138	19254	19311	18897	19401	19513	19335	19085	19271	19111	19454	19235	19271	19363	19084	19214	19465	18959	19166	18871	19301	19142	19135	19141	19293	19270	19120	19122	19245	19272	19259	19201	19317	19312	19211	19225	19002	19112	19284	19104	19280	19276	19406	19108	19188	19216	19286	19423	19332	19254	19251	19221	19281	19237	19207	19090	19015	19145	19097	19493	19333	19344	19193	19199	19083	19469	19198	19165	19255	19217	19146	19214	19141	19320	19143	19190	19159	19223	19335	19249	19203	19292	19179	19274	19162	19149	19355	19463	19211	19224	19187	19138	19214	19176	18999	19207	19088	19200	19345	19319	19218	19172	19002	19135	19247	19183	19054	19123	19354	19268	19218	19356	19376	19119	19359	18983	19266	19197	19273	19114	19335	19384	19325	19255	19116
18122	33283	29836	24670	21613	19459	18987	19152	18750	18536	18298	21344	37792	40545	36386	30568	23977	19164	17536	16840	16634	16436	16635	16304	16492	16500	16514	16674	16670	16549	16569	16578	16613	16514	16548	16463	16626	16397	16467	16548	16646	16723	16348	16602	16584	16549	16481	16519	16532	16539	16467	16576	16477	16382	16577	16515	16753	16263	16623	16540	16474	16521	16467	16604	16593	16563	16381	16365	16493	16569	16518	16285	16419	16621	16557	16640	16500	16626	16416	16592	16527	16539	16516	16483	16682	16550	16376	16349	16478	16536	16558	16526	16575	16591	16463	16523	16654	16428	16541	16445	16336	16438	16597	16579	16535	16500	16323	16499	16540	16486	16526	16701	16452	16469	16420	16485	16344	16569	16500	16366	16537	16609	16511	16618	16411	16618	16355	16366	16533	16613	16435	16565	16687	16474	16545	16536	16512	16642	16662	16397	16499	16687	16580	16567	16500	16638	16405	16466	16516	16677	16400	16530	16464	16450	16612	16435	16564	16473	16394	16657	16475	16444	16622	16379	16640	16484	16536	16572	16535	16445	16371	16633	16581	16515	16474	16488	16449	16335	16419	16479	16478	16598	16425	16608	16470	16495	16631	16389	16503	16641	16509	16639	16561	16472	16397	16373	16543	16327	16357	16364	16495	16680	16660	16419	16478	16521	16451	16398	16579	16441	16523	16331	16692	16352	16529	16741	16663	16525	16410	16483	16557	16635	16474	16409	16613	16366	16611	16348	16610	16648	16551	16392	16571	16426	16632	16484	16494	16594	16576	16469	16611	16407	16682	16484	16398	16472	16696	16478	16573	16590	16474	16500	16425	16643	16623	16400	16443	16519	16387	16560	16510	16498	16743	16509	16381	16444	16653	16527	16462	16532	16481	16654	16416	16593	16440	16539	16444	16676	16287	16387	16583	16555	16463	16603	16582	16441	16398	16346	16596	16559	16509	16419	16389	16540	16374	16486	16609	16674	16547	16581	16562	16465	16452	16543	16617	16448	16371	16331	16477	16472	16528	16563	16462	16343	16609	16531	16557	16646	16476	16454	16399	16484	16516	16513	16521	16517	16546	16601	16451	16525	16583	16486	16635	16557	16520	16613	16540	16301	16473	16343	16420	16454	16509	16364	16448	16421	16527	16496	16672	16304	16645	16605	16339	16581	16691	16646	16373	16487	16477	16449	16606	16524	16317	16399	16385	16500	16454	16596	16459	16664	16356	16704	16455	16483	16423	16603	16433	16585	16569	16522	16496	16653	16447	16394	16605	16492	16363	16417	16511	16569	16407	16512	16522	16504	16431	16475	16531	16603	16458	16525	16431	16562	16446	16526	16463	16427	16552	16580	16246	16536	16314	16454	16372	16432	16469	16424	16499	16549	16497	16579	16489	16578	16528	16398	16606	16371	16536	16331	16315	16458	16296	16443	16612	16348	16395	16477	16551	16402	16406	16521	16518	16574	16480	16411	16440	16366	16341	16418	16557	16306	16374	16541	16344	16418	16558	16336	16618	16568	16514	16301	16364	16393	16584	16537	16577	16549	16400	16356	16464	16460	16649	16432	16533	16384	16517	16478	16421	16463	16470	16411	16477	16463	16482	16296	16519	16417	16464	16216	16454	16739	16396	16552	16573	16553	16480	16401	16644	16386	16585	16396	16452	16511	16591	16381	16568	16281	16442	16593	16440	16456	16389	16338	16659	16411	16632	16551	16401	16464	16453	16542	16564	16595	16364	16438	16459	16428	16476	16689	16328	16510	16518	16536	16492	16536	16613	16594	16403	16532	16319	16485	16760	16440	16726	16485	16375	16444	16410	16576	16512	16474	16398	16537	16517	16473	16481	16492	16467	16209	16483	16536	16417	16487	16445	16610	16578	16536	16453	16595	16452	16311	16502	16542	16514	16543	16380	16691	16588	16613	16527	16647	16479	16588	16501	16464	16570	16498	16495	16667	16375	16350	16349	16303	16414	16562	16499	16481	16504	16504	16577	16461	16496	16567	16546	16630	16385	16404	16410	16540	16597	16521	16470	16428	16574	16508	16394	16427	16493	16510	16591	16517	16280	16412	16508	16544	16527	16382	16593	16386	16615	16757	16563	16565	16447	16432	16469	16420	16606	16441	16524	16330	16304	16637	16423	16554	16531	16528	16653	16310	16563	16596	16554	16445	16604	16670	16707	16421	16507	16312	16560	16417	16505	16591	16370	16453	16521	16547	16566	16518	16514	16601	16492	16474	16449	16353	16374	16522	16458	16497	16651	16481	16445	16509	16468	16499	16598	16542	16535	16548	16472	16560	16407	16567	16402	16480	16424	16575	16434	16637	16591	16490	16441	16613	16676	16623	16325	16600	16490	16404	16306	16481	16728	16387	16452	16655	16539	16374	16558	16563	16550	16389	16571	16623	16389	16482	16510	16590	16523	16357	16446	16460	16625	16555	16540	16550	16331	16403	16428	16316	16501	16561	16531	16613	16513	16629	16466	16489	16513	16643	16666	16380	16449	16429	16529	16509	16424	16393	16466	16426	16452	16536	16651	16491	16469	16369	16553	16436	16525	16525	16487	16551	16584	16466	16672	16467	16659	16376	16433	16647	16414	16550	16514	16494	16338	16551	16366	16451	16413	16414	16414	16411	16614	16525	16651	16357	16522	16482	16348	16489	16597	16372	16526	16668	16459	16451	16452	16374	16499	16499	16689	16457	16453	16539	16455	16646	16403	16645	16322	16447	16482	16564	16577	16439	16651	16493	16407	16365	16337	16527	16271	16423	16660	16341	16422	16594	16544	16298	16692	16495	16571	16313	16597	16532	16690	16508	16603	16512	16563	16638	16370	16403	16373	16543	16383	16462	16564	16593	16619	16376	16564	16341	16566	16490	16453	16398	16465	16438	16715	16466	16603	16664	16654	16444	16436	16447	16556	16576	16554	16465	16491	16562	16611	16394	16497	16698	16381	16484	16443	16467	16439	16446	16464	16230	16620	16479	16597	16542	16395	16493	16633	16438	16456	16494	16442	16568	16480	16327	16564	16383	16467	16488	16512	16503	16478	16535	16614	16567	16520	16580	16519	16604	16441	16481	16341	16556	16565	16377	16393	16429	16463	16560	16413	16466	16446	16518	16625	16585	16412	16457	16361	16414	16195	16543	16551	16521	16557	16531	16439	16491	16594	16575	16479	16544	16642	16511	16444	16512	16547	16672	16450	16392	16481	16576	16410	16454	16347	16544	16748	16496	16587	16403	16535	16556	16477	16357	16419	16459	16437	16513	16532	16452	16442	16603	16491	16465	16421	16504	16550	16476	16519	16630	16556	16537	16433	16544	16612	16471	16604	16477	16561	16528	16533	16592	16411	16478	16530	16553	16628	16403	16509	16465	16564	16619	16498	16427	16419	16498	16611	16456	16395	16436	16655	16528	16438	16535	16485	16358	16415	16286	16622	16463	16591	16307	16559	16460	16442	16342	16617	16534	16516	16593	16498	16438	16395	16675	16419	16667	16386	16544	16662	16534	16517	16692	16590	16576	16533	16485	16455	16472	16572	16666	16532	16433	16555	16370	16515	16453	16568	16419	16306	16497	16659	16337	16609	16493	16447	16460	16486	16496	16469	16469	16603	16511	16471	16699	16586	16555	16397	16544	16391	16533	16417	16344	16479	16648	16345	16464	16373	16476	16587	16491	16562	16713	16531	16504	16565	16531	16519	16573	16579	16695	16393	16468	16497	16624	16416	16383	16511	16434	16356	16557	16608	16535	16571	16379	16441	16306	16595	16618	16447	16391	16461	16715	16693	16519	16836	16441	16575	16478	16497	16355	16349	16582	16548	16520	16373	16414	16450	16464	16591	16477	16451	16450	16408	16354	16527	16328	16487	16610	16530	16525	16470	16525	16488	16548	16408	16392	16458	16539	16408	16546	16471	16584	16470	16509	16488	16522	16509	16456	16522	16463	16567	16406	16430	16715	16525	16617	16672	16513	16463	16498	16503	16457	16516	16539	16432	16660	16408	16477	16446	16479	16577	16395	16678	16386	16360	16562	16409	16578	16598	16373	16621	16442	16362	16542	16369	16498	16517	16367	16574	16647	16549	16401	16379	16490	16322	16431	16511	16406	16471	16464	16488	16406	16513	16515	16604	16618	16570	16341	16601	16392	16429	16393	16425	16553	16633	16396	16451	16711	16537	16478	16791	16556	16549	16454	16429	16573	16460	16425	16478	16494	16390	16481	16584	16424	16530	16484	16405	16590	16528	16402	16435	16458	16555	16502	16602	16537	16569	16481	16391	16473	16529	16338	16536	16620	16581	16396	16396	16560	16372	16485	16465	16526	16437	16506	16514	16543	16555	16621	16537	16514	16517	16294	16459	16715	16365	16451	16464	16684	16669	16566	16489	16399	16486	16459	16430	16469	16460	16535	16595	16490	16592	16429	16403	16638	16358	16340	16476	16518	16282	16612	16541	16451	16634	16595	16401	16492	16404	16504	16677	16520	16620	16424	16469	16487	16508	16404	16478	16447	16588	16407	16520	16536	16615	16695	16528	16506	16557	16475	16564	16430	16638	16570	16245	16574	16547	16400	16610	16466	16406	16560	16580	16405	16436	16548	16531	16414	16412	16469	16490	16537	16642	16503	16602	16505	16470	16491	16529	16414	16510	16420	16496	16364	16615	16566	16427	16539	16471	16541	16464	16660	16543	16336	16418	16461	16581	16468	16403	16524	16429	16557	16484	16665	16357	16441	16389	16414	16362	16335	16384	16547	16388	16397	16527	16574	16549	16629	16526	16423	16652	16491	16432	16551	16422	16537	16419	16416	16444	16415	16464	16497	16423	16661	16376	16536	16561	16517	16556	16327	16684	16639	16583	16516	16568	16430	16546	16753	16413	16677	16425	16608	16509	16477	16594	16495	16414	16325	16372	16365	16501	16558	16419	16619	16350	16429	16375	16469	16582	16535	16427	16602	16456	16599	16500	16646	16542	16555	16445	16414	16642	16477	16443	16515	16609	16425	16490	16524	16493	16538	16402	16387	16461	16553	16394	16349	16406	16318	16554	16403	16587	16513	16563	16439	16439	16667	16518	16575	16295	16553	16493	16618	16576	16433	16490	16407	16567	16644	16535	16521	16483	16480	16458	16450	16362	16626	16375	16587
27185	21993	25444	23318	19967	19491	19436	19283	19291	19346	19178	19351	20043	20715	20423	20282	19582	18994	18924	18833	18670	18802	18635	18691	18836	18871	18692	18790	18775	18748	18872	18782	18933	18862	18758	18837	18675	18733	18774	18732	18891	18983	18798	18677	18711	18519	18860	18803	18736	18770	18730	18729	18742	18679	18878	18694	18795	18692	18875	18908	18781	18771	18807	18565	18730	18612	18524	18688	18561	18458	18600	18803	18581	18709	18728	18806	18710	18832	18680	18815	18927	18751	18653	18748	18938	18875	18827	18629	18839	18494	18779	18985	18661	18732	18837	18888	18723	18613	18642	18621	18751	18821	18614	18682	18909	18726	18669	18725	18642	18676	18725	18954	18792	18744	18691	18723	18498	18518	18819	18709	18540	18833	18609	18781	18956	18852	18644	18700	18788	18792	18692	18809	18630	18722	18674	19008	18865	18791	18715	18485	18767	18713	18756	18778	18619	18780	18657	18705	18563	18730	18758	18680	18822	18772	18823	18926	18759	18917	18881	18640	18628	18655	18606	18568	18850	18636	18744	18719	18602	18709	18770	18494	18687	18879	18947	18960	18826	18771	18795	18640	18710	18783	18717	18719	18775	18680	18715	18712	18866	18731	18671	18648	18592	18500	18598	18584	18708	18836	18753	18906	18727	18594	18832	18955	18742	18841	18869	18870	18858	18657	18765	18681	18893	18789	18668	18755	18758	18709	18703	18582	18633	18755	18940	18644	18738	18830	18718	18781	18683	18643	18701	18735	18713	18855	18953	18840	18749	18468	18702	18719	18755	18786	18807	18793	18642	18705	18603	18894	18671	18822	18756	18780	18827	18939	18834	18615	18801	18843	18695	18446	18559	18778	18738	18615	18660	18897	18830	18750	18645	18838	18582	18648	18762	18783	18854	18949	18753	18842	18762	18709	18629	18758	18795	18664	18596	18778	18698	18931	19039	18840	18694	18893	18675	19039	18676	18747	18594	18734	18722	18861	18666	18768	18531	18589	18734	18670	18905	18861	18667	18795	18756	18645	18781	18642	18843	18750	18704	18785	18606	18809	18792	18526	18690	18439	18769	18680	18669	18710	18861	18744	18869	18739	18525	18645	18696	18659	18839	18791	18689	18412	18658	18713	18517	18679	18656	18823	18810	18848	18543	18668	18586	18901	18644	18781	18891	18703	18616	18950	18999	18786	19034	18535	18824	18520	18838	18692	18742	18925	18648	18800	18815	18416	18654	18637	18658	18794	18890	18707	18596	18737	18910	18805	18730	18778	18676	18643	18794	18766	18673	18794	18572	18668	18881	18803	18733	18623	18572	18831	18792	18700	18727	18599	18619	18780	18698	18655	18571	18629	18574	18661	18664	18519	18686	18830	18823	18707	18815	18784	18591	18730	18783	18970	18614	18828	18941	18696	18710	18698	18627	18693	18776	18869	18748	18723	18627	18550	18508	18854	18745	18736	18676	18747	18765	18752	18547	18835	18917	18709	18674	18845	18778	18707	18736	18859	18698	18841	18746	18700	18697	18904	18877	18744	18548	18630	18740	18858	18682	18737	18762	18610	18738	18705	18757	18705	18724	18912	18643	18856	18841	18900	18717	18545	18772	18692	18767	18667	18789	18841	18862	18802	18865	18795	18696	18922	18516	18815	18644	18823	18775	18599	18813	18787	18709	18871	18821	18623	18649	18704	18804	18790	18771	18850	18796	18720	18778	18804	18889	18851	18831	18850	18835	18727	18745	18693	18713	18611	18876	18591	18774	18771	18826	18477	18757	18914	18766	18958	18809	18678	18719	18640	18936	18807	18681	18795	18719	18796	18635	18428	18755	18918	18900	18628	18661	19023	18762	18903	18839	18797	18763	18514	18867	18846	18735	18864	19007	18837	18648	18813	19019	18735	18693	18786	18720	18674	18716	19024	18670	18678	18777	18800	18808	18738	18676	18664	18903	18739	18596	18819	18650	18707	18763	18839	18702	18860	18626	18696	18886	18800	18709	18931	18736	18657	18648	18648	18586	18550	18790	18690	18716	18603	18744	18893	18694	18690	18586	18750	18862	18802	18753	18891	18729	18794	18825	18768	18769	18790	18665	18699	18695	18900	18623	18738	18640	18702	18804	18805	18770	18470	18783	18811	18747	18793	18735	18675	18511	18692	18972	18850	18889	18685	18703	18790	18937	18780	18924	18873	18742	18634	18645	18882	18668	18615	18602	18650	18840	18812	18786	18797	18810	18864	18571	18672	18616	18812	18863	18619	18675	18555	18796	18515	18858	18790	18638	18727	18670	18612	18812	18842	18960	18651	18741	18609	18702	18835	18771	18735	18892	18885	18735	18783	18736	18573	18701	18844	18746	18801	18522	18647	18807	18758	18632	18745	18784	18737	18685	18825	18667	18818	18772	18634	18827	18650	18908	18796	18863	18732	18585	18710	18828	18790	18696	18774	18426	18863	18674	18522	18701	18614	18781	18862	18539	18737	18842	18658	18820	18715	18549	18609	18604	18817	18940	18514	18980	18642	18649	18841	18714	18652	19008	18797	18870	18782	18599	18693	18871	18773	18729	18551	18974	18665	18680	18559	18747	18905	18766	18711	18915	18663	18739	18802	18834	18908	18662	18780	18931	18771	18509	18733	18572	18598	18853	18985	18823	18772	18580	18661	18599	18815	18714	18744	18708	18380	18727	18835	18772	18813	18628	18531	18473	18770	18700	18780	18686	18682	18822	18761	18899	18751	18670	18649	18743	18799	18670	18988	18740	18789	18747	18783	18799	18751	18545	18746	18747	18901	18943	18749	18882	18742	18756	18911	18507	18652	18879	18555	18626	18794	18718	18646	18824	18755	18809	18740	18600	18665	18626	18553	18789	18598	18755	18832	18613	18699	18749	18793	18504	18800	18835	18673	18823	18823	18836	18734	18681	18889	18829	18861	18852	18774	18717	18656	18643	18664	18919	18699	18538	18841	18759	19171	18739	18678	18644	18650	18739	18464	18794	18664	18747	18838	18810	18823	18604	18673	18583	18607	18569	18800	18739	18735	18849	18501	18920	18735	18735	18676	18520	18738	18658	18781	18731	18711	18669	18914	18609	18644	18782	18738	18939	18860	18897	18710	18957	18712	18796	18785	18652	18640	18656	18791	18834	18752	18832	18933	18766	18777	18630	18906	18897	18705	18706	18904	18706	18707	18781	18591	18551	18830	18762	18907	18778	18816	18834	18821	18717	18775	18655	18731	18466	18677	18959	18754	18600	18757	18679	18680	18770	18496	18739	18754	18813	18585	18579	18732	18925	18761	18927	18783	18622	18618	18562	18802	18609	18786	18597	18848	18656	18834	18776	18745	18837	18613	18835	18772	18797	18640	18936	18918	18941	18842	18939	18789	18681	18629	18783	18641	18780	18762	18524	18680	18823	18563	18808	18655	18841	18662	18681	18700	18454	18796	18926	18835	18774	18650	18924	18742	18553	18764	18947	18816	18845	18846	18775	18724	18819	18700	18652	18563	18599	18961	18564	18936	18805	18647	18902	18743	18927	18686	18829	18775	18890	18710	18897	18784	18678	18758	18551	18591	18943	18668	18892	18794	18876	18790	18888	18788	18638	18541	18630	18675	18802	18689	18500	18785	18761	18418	18891	18811	18726	18790	18783	18905	18573	18886	19036	18720	18722	18706	18966	18671	18716	18775	18885	18691	18691	18812	18944	18862	18760	18858	18752	18745	18861	18810	18656	18658	18805	18736	18741	18521	18781	18590	18807	18860	18732	18832	18804	18701	18825	18758	18655	18654	18650	18674	18820	18706	18713	18750	18623	18726	18913	18692	18679	18599	18768	18600	18634	18664	18810	18679	18656	18822	19015	18731	18705	18730	18455	18705	18681	18669	18654	18664	18658	18841	18920	18727	18748	18658	18646	18500	18741	18411	18787	18697	18885	18571	18867	18871	18838	18828	18505	18845	18819	18842	18588	18645	18841	18776	18808	18768	18868	18874	18712	18897	18766	18761	18735	18628	18925	18523	18763	18851	18722	18565	18732	18684	18589	18627	18747	18777	18612	18862	18767	18585	18622	18715	18795	18740	18630	18664	18815	18777	18778	18766	18704	18662	18667	18780	18779	18751	18776	18763	18811	18980	18636	18601	18716	18819	18664	18765	18700	18858	18786	18756	18746	18897	18789	18819	18781	18892	18739	18595	18650	18786	18723	18660	18826	18807	18911	18481	18757	18819	18989	18697	18640	18742	18644	18747	18915	18694	18954	18782	18746	18760	18659	18903	18837	18738	18762	18775	18628	18657	18846	18713	18795	18881	19011	18636	18808	18441	18627	18823	18770	18762	18759	18597	18547	18802	18741	18575	18795	18769	18807	18608	18746	18691	18721	18854	18778	18483	18807	18699	18506	18833	18975	18377	18747	18769	18649	18659	19007	18759	18752	18773	18600	18636	18753	18569	18631	18667	18673	18834	18672	18748	18779	18710	18735	18801	18665	18647	18891	18783	18917	18787	18839	18865	18615	18544	18775	18662	18480	18704	18802	18624	18938	18828	18667	18588	18744	18400	18700	18732	18896	18731	18830	18823	18724	18469	18914	18809	18778	18799	18767	18712	18810	18713	18669	18872	18767	18765	18932	18627	18616	18962	18653	18661	18653	18887	18845	18852	18676	18738	18714	18898	18749	18635	18786	18661	18761	18844	18555	18531	18815	18784	18496	18858	18536	18772	18878	18490	18658	18584	18870	18830	18745	18674	18695	18589	18795	18578	18707	18806	18739	18691	18866	18792	18706	18762	18654	18783	18914	18766	18928	18784	18558	18682	18761	18796	18624	18847	18727	18660	18764	18824	18711	18650	18672	18828	18910	18952	18823	18712	18677	18560	18825	18776	18686	18622	18676	18544	18631	18815	18689	18597	18722	18627	18533	18652	18750	18938	18896	18733	18857	18739	18643	18884	18634	18708	18847	18806	18682	18544	18566	18592	18848	18723	18853	18593	18763	18902	18701	18524	18829	18534	18684	18730	18733	18858	18758	18970	18892	18673	18731	18636	18774	18873	19099	18655	18770	18720	18682	18662	18655	18834	18636	18634	18659	18601	18724	18688	18631	18774	18816	18949	19039	18830	18846	18634	18713	18754	18585	18686	18772	18684	18806	18480	18868	18780
17116	22016	21894	19644	18392	17388	16808	17369	17217	17176	17011	17327	18359	19055	18477	17861	17087	16547	16321	16223	16220	16273	16014	16242	16166	16224	16107	16126	16314	16175	16178	16028	16279	16331	16281	16323	16133	16138	16295	16173	16325	16126	16081	16308	16245	16338	16090	16372	16109	16265	16227	16218	16191	16285	16085	16333	16267	16231	16326	16234	16369	16156	16364	16306	16152	16146	16295	16231	16009	16094	16184	16153	16129	16308	16286	16284	16227	16129	16031	16225	16148	16383	16173	16150	16152	16232	16095	16199	16112	16290	16198	16141	16095	16032	16049	16056	16108	16282	16221	16242	16178	16317	16200	16167	16272	16218	16166	16254	16118	16284	16316	16214	16129	16155	16167	16305	16123	16130	16246	16297	16229	16150	16201	16248	16149	16200	16063	16171	16184	16250	16133	16203	16216	16237	16280	16184	16194	16265	16344	16136	16324	16225	16212	16149	16199	16027	16230	16248	16262	15988	16339	16187	16258	16246	16176	16272	16063	16191	16156	16142	16157	16305	16323	16266	16200	16294	16291	16182	16101	15993	16173	16160	16156	16222	16211	16130	16218	16192	16157	16277	16162	16253	16376	16288	16259	16096	16365	16422	16264	16105	16236	16341	16298	16317	16070	16094	16376	16073	16210	16263	16143	16257	16083	16190	16201	16326	16212	16272	16244	16265	16312	16363	16153	16197	16207	16239	16294	16304	16162	16179	16143	16263	16182	16301	16159	16201	16153	16165	16169	16117	16237	16288	16218	16160	16170	16069	16358	16400	16202	16258	16276	16172	16238	16247	16098	16046	16137	16210	16149	16363	16150	16310	16291	16251	16357	16113	16133	16096	16287	16341	16121	16178	16072	16241	16195	16156	16161	15989	16137	16014	16240	16068	16352	16195	16269	16200	16338	16027	16363	16203	16242	16252	16326	16387	16162	16253	16102	16265	16150	16215	16314	16097	16471	16318	16241	16294	16311	16257	16079	16129	16231	16368	16281	16132	16259	16329	16329	16390	16315	16031	16209	16161	16159	16231	16207	16264	16393	16290	16139	16230	16257	16155	16253	16196	16298	16198	16288	16091	16213	16500	16219	16146	16188	16102	16338	16348	16173	16293	16257	16318	16285	16290	16167	16283	16170	16179	16463	16278	15962	16128	16144	16241	16121	16096	16238	16283	16084	16325	16258	15951	16355	16337	16107	16188	16347	16317	16360	16138	16229	16209	16236	16314	16315	16289	16037	16277	16270	16293	16207	16134	16354	16190	16342	16122	16362	16084	16114	16259	16327	16156	16324	16312	16293	16148	16161	16295	16149	16350	16203	16332	16260	16188	16145	16249	16359	16127	16325	16227	16265	16087	16207	16287	16139	16107	16203	16086	16350	16023	16312	16227	16207	16078	16257	16340	16298	16258	16343	16441	16184	16212	16193	16110	16273	16048	16037	16117	16249	16266	16126	16209	16212	16296	16085	16327	16267	16266	16255	16180	16362	16211	16324	16099	16269	16193	16195	16294	16252	16125	16114	16206	16232	16238	16194	16121	16348	16240	16267	16222	16105	16249	16203	16118	16254	16274	16347	16270	16334	16127	16289	16266	16223	16318	16062	16234	16156	16303	16165	16054	16278	16157	16228	16260	16151	16166	16202	16291	16098	16245	16185	16353	16085	16250	16168	16172	16314	16249	16215	16147	16212	16136	16282	16236	16255	16052	16193	16262	16244	16285	16082	16160	16163	16307	16209	16259	16326	16312	16039	16147	16191	16334	16267	16139	16133	16204	16124	16154	16325	16223	16224	16193	16250	16191	16350	16147	16299	16319	16209	16092	16157	16378	16125	16281	16180	16316	16350	16300	16040	16316	16086	16160	16243	16183	16243	16327	16424	16075	16296	16202	16116	16093	16071	16192	16328	16200	16231	16086	16236	16174	16252	15973	16315	16133	16156	16221	16252	16119	16114	16236	16118	16243	16298	16273	16160	16313	16237	16293	16228	16304	16161	16283	16345	16366	16290	16206	16386	16236	16259	16389	16194	16133	16185	15984	16306	16148	16289	16332	16258	16179	16305	16219	16311	16195	16188	16181	16284	16367	16218	16172	16178	16302	16280	16200	16327	16002	16195	16197	16309	16254	16115	16164	16158	16285	16033	16215	16358	16178	16401	15995	16366	16295	16232	16160	16130	16303	16241	16183	16033	16406	16208	16217	16300	16229	16243	16092	16245	16285	16146	16135	16473	16139	16037	16226	16101	16276	16157	16270	16065	16250	16335	16198	16337	16203	16427	16253	16252	16161	16509	16240	16153	16036	16219	16156	16080	15974	16203	16261	16308	16147	16221	16057	16246	16243	16376	16080	16077	16318	16225	16296	16235	16194	16277	16273	16212	16219	16229	16362	16015	16210	16329	16117	16396	16330	16159	16297	16253	16285	16258	16220	16084	16232	16208	16399	16219	16276	16236	16116	16253	16339	16267	16319	16222	16180	16217	16193	16184	16199	16361	16265	16173	16107	16107	16177	16334	16338	16285	16215	16332	16300	16123	16408	16253	16300	16091	16320	16176	16097	16341	16414	16185	16291	16104	16091	16251	16269	16201	16189	16264	16182	16102	16260	16270	16260	16165	16127	16295	16208	16253	16266	16188	16194	16212	16340	16370	16169	16187	16176	16265	16143	16145	16270	16130	16072	16155	16250	16141	16099	16184	16042	16366	16304	16117	16210	16157	16153	16163	16162	16062	16148	16211	16336	16281	16340	16201	16165	16088	16280	16253	16331	16330	16111	16223	16363	16113	16131	16296	16258	16319	16365	16323	16259	16240	16244	16189	16311	16274	16166	16228	16227	16331	16164	16259	16103	16266	16127	16267	16293	16150	16363	16166	16181	16350	16147	16323	16230	16366	16291	16210	16192	16253	16190	16305	16096	16154	16180	16171	16278	16257	16251	16271	16215	16269	16034	16195	16112	16254	16197	16283	16400	16153	16146	16214	16137	16216	16144	16217	16231	16238	16137	16232	16259	16204	16253	16249	16292	16179	16163	16274	16204	16150	16167	16225	16218	16224	16095	16246	16333	16373	16167	16250	16082	16355	16248	16356	16048	16357	16144	16228	16196	16247	16196	16183	16087	16251	16260	16275	16181	16311	16118	16174	16306	16215	16151	16241	16172	16184	16134	16303	16057	16329	16067	16386	16242	16301	16295	16103	16300	16271	16214	16210	16133	16224	16360	16260	16115	16296	16310	16141	16180	16246	16134	16110	16414	16266	16276	16165	16174	16234	16214	16128	15981	16346	16262	16064	16116	16253	16265	16182	16156	16156	16275	16217	16218	16157	16262	16205	16244	16185	16230	16243	16189	16275	16328	16313	16265	16230	16154	16317	16351	16159	16407	16020	16203	16317	16195	16202	16192	16310	16064	16099	16066	16315	16367	16198	16151	16087	16248	16212	16169	16336	16213	16281	16221	16163	16132	16141	16045	16310	16239	16240	16191	16259	16177	16318	16123	16207	16115	15950	16291	16034	16244	16323	16141	16233	16189	16320	16313	16089	16190	16131	16354	16281	16177	16253	16359	16181	16227	16288	16153	16277	16308	16245	16068	16360	16353	16185	16311	16346	16314	16308	16217	16088	16141	16247	16247	16162	16233	16220	16140	16287	16069	16288	16281	16317	16243	16329	16126	16183	16061	16183	16315	16192	16196	16109	16254	16177	16375	16463	16188	16223	16203	16224	16294	16222	16379	16198	16398	16311	16287	16033	16245	16269	16181	16223	16102	16176	16127	16109	16380	16083	16199	16205	16119	16347	16120	15967	16291	16205	16074	16143	16063	16324	16274	16238	16334	16273	16195	16153	16349	16211	16163	16134	16223	16100	16227	16078	16217	16167	16150	16307	16153	16180	16105	16186	16300	16186	16219	16173	16227	16179	16270	16198	16244	16173	16146	16265	16289	16228	16231	16263	16249	16220	16231	16127	16129	16227	16294	16157	16133	16318	16196	16251	16355	16458	16200	16214	16174	16248	16118	16532	16057	16055	16104	16241	16112	16285	16303	16375	16253	16151	16254	16345	16243	16221	16258	16262	16093	16217	16178	16203	16252	16250	16162	16325	16295	16219	16343	16316	16091	16240	16132	16106	16402	16159	16209	16455	16144	16188	16226	16285	16386	16257	16297	16300	16317	16110	16257	16135	16202	16225	16119	16100	16116	16370	16170	16150	16141	16259	16139	16327	16202	16116	16229	16183	16195	16224	16193	16250	16099	16249	16296	16263	16267	16284	16281	16293	16184	16097	16166	16225	16096	16274	16216	16302	16161	16256	16247	16141	16218	16209	16142	16250	16357	16255	16331	16323	16316	16243	16168	16024	16442	16151	16217	16187	16224	16126	16311	16268	16162	16259	16329	16223	16312	16125	16229	16046	16291	16179	16156	16197	16176	16252	16185	16133	16096	16222	16239	16018	16315	16177	16218	16150	16128	16170	16281	16256	16268	16105	16134	16202	16162	16208	16112	16078	16151	16183	16279	16079	16259	16195	16221	16160	16521	16088	16223	16299	16377	16093	16262	16043	16325	16092	16097	16289	16255	16157	16159	16086	16326	16258	16378	16242	16198	16361	16352	16243	16265	16224	16112	16315	16107	16217	16264	16258	16299	16358	16131	16267	15999	16348	16102	16091	16164	16276	16122	16174	16212	16209	16244	16311	16202	16170	16382	16265	16313	16063	16118	16202	16065	16362	16083	16211	16316	16220	16061	16307	16221	16352	16453	16241	16390	16154	16195	16201	16269	16155	16319	16146	16100	16391	16212	16197	16045	16345	16000	16272	16336	16288	16454	16204	16216	16160	16117	16197	16208	16219	16183	16025	16140	16270	16109	16197	16374	16272	16240	16160	16280	16247	16320	16152	16192	16315	16196	16186	16258	16065	16154	16245	16216	16143	16126	16229	16198	16326	16099	16163	16309	16202	16155	16210	16211	16071	16227	16319	16149	16181	16255	16175	16108	16277	16219	16138	16200	16132	16144	16351	16237	16395	16232	16475	16145	16435	16231	16195	16212	16241	16263	16292	16224	16338	16283	16110	16228	16129	16214	16320	16058	16240	16247	16213	16263	16245	16286	16240	16170	16049	16193	16223	16398	16167	16237	16326	16040	16245	16182	16190	16420
23434	20908	28257	23855	21831	22211	22143	19486	18946	19489	19287	21296	27652	30568	28267	25248	21930	19928	18951	18806	18537	18418	18334	18559	18552	18598	18657	18514	18578	18629	18439	18407	18495	18503	18603	18405	18580	18570	18646	18479	18502	18587	18424	18291	18342	18321	18391	18372	18665	18603	18527	18384	18497	18494	18335	18483	18295	18487	18542	18489	18426	18520	18397	18476	18437	18357	18522	18623	18435	18509	18489	18449	18581	18530	18314	18627	18518	18339	18398	18241	18334	18532	18481	18528	18352	18411	18431	18588	18563	18321	18499	18355	18455	18345	18338	18486	18387	18298	18278	18295	18538	18315	18209	18267	18562	18516	18235	18501	18645	18499	18698	18419	18477	18329	18437	18375	18643	18552	18287	18391	18430	18584	18395	18475	18396	18442	18483	18404	18559	18353	18269	18335	18371	18611	18426	18550	18380	18324	18480	18433	18388	18483	18374	18494	18490	18434	18361	18359	18656	18465	18359	18469	18474	18533	18404	18481	18583	18335	18461	18367	18402	18415	18343	18343	18508	18489	18404	18345	18445	18455	18415	18301	18399	18483	18462	18295	18195	18413	18341	18485	18483	18453	18359	18481	18506	18378	18300	18492	18275	18398	18298	18440	18399	18569	18401	18371	18317	18307	18246	18476	18539	18509	18468	18558	18319	18580	18419	18376	18207	18268	18479	18297	18439	18501	18517	18435	18415	18324	18436	18332	18424	18359	18381	18399	18444	18384	18305	18397	18446	18559	18379	18279	18364	18472	18435	18297	18278	18547	18331	18339	18576	18570	18313	18310	18580	18419	18643	18457	18309	18206	18421	18500	18540	18497	18481	18563	18404	18604	18460	18546	18459	18233	18477	18500	18338	18334	18414	18151	18513	18195	18311	18487	18489	18250	18389	18456	18414	18416	18374	18350	18586	18416	18259	18412	18352	18430	18339	18326	18556	18461	18659	18600	18389	18420	18453	18548	18286	18472	18643	18333	18477	18252	18573	18480	18243	18557	18483	18574	18480	18443	18463	18403	18380	18575	18368	18532	18463	18552	18468	18331	18264	18299	18309	18543	18607	18603	18330	18509	18479	18345	18569	18350	18335	18453	18721	18419	18477	18531	18376	18356	18558	18358	18628	18552	18372	18477	18299	18447	18459	18397	18301	18648	18463	18421	18527	18513	18466	18446	18434	18383	18521	18297	18544	18443	18384	18336	18434	18330	18354	18480	18426	18404	18402	18400	18551	18311	18440	18216	18515	18371	18313	18519	18342	18395	18528	18304	18607	18395	18432	18383	18358	18422	18531	18603	18310	18448	18286	18437	18465	18461	18482	18434	18431	18474	18572	18398	18637	18297	18189	18479	18410	18358	18412	18340	18569	18318	18384	18472	18417	18486	18430	18534	18333	18526	18552	18413	18460	18367	18409	18365	18449	18280	18535	18562	18462	18359	18387	18417	18340	18444	18313	18372	18261	18535	18605	18352	18477	18502	18401	18410	18311	18486	18505	18443	18303	18460	18390	18562	18462	18340	18547	18453	18524	18488	18332	18528	18213	18287	18539	18467	18569	18602	18541	18098	18487	18426	18423	18642	18539	18325	18750	18586	18400	18360	18606	18458	18411	18315	18622	18395	18358	18275	18211	18435	18444	18631	18399	18466	18319	18461	18573	18430	18501	18532	18343	18576	18559	18624	18440	18338	18434	18439	18414	18321	18454	18309	18326	18409	18485	18318	18478	18446	18536	18284	18310	18430	18489	18435	18360	18531	18500	18505	18652	18406	18387	18751	18329	18360	18459	18385	18788	18591	18370	18406	18508	18630	18427	18462	18462	18484	18481	18276	18485	18498	18448	18527	18501	18511	18529	18560	18503	18339	18609	18740	18463	18582	18487	18520	18457	18269	18361	18497	18382	18502	18428	18462	18663	18503	18530	18379	18487	18244	18473	18430	18282	18322	18352	18788	18366	18409	18486	18508	18122	18260	18264	18514	18486	18477	18552	18240	18394	18545	18389	18584	18213	18469	18461	18439	18297	18510	18418	18345	18531	18469	18498	18445	18321	18365	18254	18456	18434	18270	18524	18468	18491	18591	18360	18510	18148	18369	18425	18436	18386	18549	18352	18409	18349	18280	18445	18396	18383	18379	18449	18471	18596	18414	18353	18340	18426	18183	18308	18307	18526	18370	18279	18351	18596	18393	18585	18424	18469	18372	18490	18521	18414	18560	18489	18759	18469	18362	18423	18465	18422	18412	18399	18284	18349	18365	18495	18299	18402	18479	18478	18628	18433	18366	18647	18443	18350	18506	18324	18555	18481	18448	18460	18476	18591	18295	18466	18399	18422	18540	18470	18447	18480	18576	18432	18345	18558	18291	18426	18583	18433	18291	18310	18373	18293	18548	18544	18520	18415	18286	18514	18449	18387	18592	18496	18485	18363	18524	18472	18384	18450	18414	18492	18381	18475	18553	18628	18450	18437	18296	18542	18466	18512	18481	18665	18487	18431	18610	18459	18523	18662	18529	18435	18448	18671	18523	18371	18429	18714	18436	18422	18278	18429	18488	18412	18428	18448	18521	18245	18272	18519	18557	18422	18351	18500	18452	18595	18565	18399	18432	18449	18409	18416	18490	18332	18418	18247	18506	18491	18357	18432	18542	18662	18405	18400	18533	18386	18521	18610	18483	18414	18575	18618	18682	18561	18459	18337	18342	18489	18534	18370	18347	18275	18347	18387	18446	18354	18387	18356	18532	18318	18464	18367	18367	18442	18395	18810	18590	18332	18596	18573	18284	18521	18340	18524	18219	18216	18371	18608	18375	18356	18335	18728	18500	18739	18454	18068	18410	18509	18373	18543	18563	18307	18388	18227	18467	18539	18660	18613	18413	18145	18376	18368	18300	18368	18396	18454	18381	18305	18329	18266	18439	18482	18514	18499	18439	18501	18479	18586	18587	18548	18527	18408	18462	18394	18415	18464	18760	18477	18327	18398	18493	18483	18679	18512	18609	18570	18467	18393	18549	18663	18361	18651	18341	18156	18523	18437	18467	18551	18287	18395	18399	18478	18466	18532	18300	18434	18220	18458	18495	18454	18633	18635	18641	18377	18480	18338	18476	18309	18336	18419	18423	18343	18342	18410	18469	18452	18334	18402	18492	18613	18408	18663	18495	18616	18329	18495	18492	18370	18524	18337	18356	18360	18598	18453	18597	18646	18436	18487	18481	18333	18436	18547	18540	18508	18444	18495	18541	18332	18318	18451	18336	18440	18411	18783	18548	18659	18407	18472	18437	18309	18625	18414	18401	18404	18644	18507	18528	18649	18343	18271	18429	18500	18563	18395	18430	18230	18508	18526	18505	18665	18315	18416	18491	18489	18469	18557	18407	18386	18271	18342	18367	18400	18271	18359	18484	18413	18400	18381	18472	18311	18491	18441	18357	18467	18504	18280	18424	18434	18519	18501	18234	18425	18398	18448	18224	18406	18357	18289	18534	18472	18370	18312	18570	18584	18360	18422	18396	18325	18488	18522	18544	18462	18387	18368	18421	18218	18279	18548	18409	18301	18427	18232	18248	18439	18511	18568	18505	18363	18499	18494	18406	18435	18476	18438	18500	18408	18337	18416	18452	18350	18407	18393	18313	18480	18437	18412	18297	18505	18401	18374	18171	18526	18474	18561	18543	18463	18369	18471	18501	18383	18385	18437	18447	18430	18427	18519	18448	18628	18631	18478	18434	18412	18565	18421	18387	18458	18396	18529	18388	18375	18404	18395	18507	18652	18581	18657	18539	18565	18508	18476	18595	18558	18522	18487	18459	18240	18360	18697	18214	18367	18343	18547	18345	18378	18505	18283	18571	18390	18344	18562	18315	18354	18357	18430	18366	18486	18444	18419	18534	18408	18459	18374	18316	18398	18445	18353	18588	18580	18396	18538	18346	18317	18343	18195	18534	18275	18269	18419	18369	18456	18539	18508	18523	18425	18525	18384	18557	18419	18410	18429	18467	18588	18679	18458	18317	18253	18154	18658	18488	18559	18348	18429	18348	18423	18524	18313	18445	18460	18530	18312	18519	18299	18118	18425	18512	18453	18389	18496	18528	18283	18493	18492	18502	18344	18442	18628	18462	18544	18516	18270	18513	18513	18252	18480	18341	18381	18513	18547	18376	18535	18401	18340	18369	18321	18485	18520	18443	18408	18341	18530	18422	18666	18467	18534	18562	18468	18387	18399	18447	18270	18455	18235	18179	18339	18333	18513	18334	18449	18509	18507	18499	18460	18328	18337	18372	18255	18584	18387	18257	18574	18339	18516	18383	18180	18468	18391	18511	18403	18331	18533	18371	18384	18257	18500	18490	18323	18455	18407	18348	18610	18546	18273	18388	18382	18421	18319	18297	18519	18463	18246	18362	18485	18558	18567	18294	18361	18373	18470	18495	18268	18416	18655	18488	18369	18516	18288	18381	18457	18499	18481	18373	18505	18206	18264	18472	18417	18483	18493	18457	18470	18427	18434	18208	18439	18471	18522	18479	18432	18531	18328	18393	18470	18428	18444	18426	18589	18414	18350	18445	18511	18447	18477	18557	18487	18352	18475	18480	18569	18383	18473	18545	18312	18315	18416	18597	18457	18568	18596	18369	18510	18501	18365	18293	18423	18504	18369	18529	18397	18535	18518	18387	18640	18511	18385	18547	18601	18278	18447	18613	18443	18334	18474	18413	18393	18257	18463	18383	18433	18273	18586	18288	18412	18363	18371	18343	18501	18362	18469	18450	18503	18409	18570	18345	18268	18546	18439	18541	18455	18362	18267	18540	18228	18366	18557	18201	18552	18433	18500	18436	18315	18365	18432	18602	18307	18484	18717	18624	18481	18322	18309	18471	18463	18522	18453	18303	18666	18563	18465	18505	18383	18669	18435	18355	18551	18547	18472	18433	18419	18237	18565	18448	18394	18273	18330	18442	18380	18511	18673	18625	18489	18423	18417	18559	18371	18408	18452	18279	18481	18602	18650	18464	18597	18516	18538	18405	18480	18420	18459	18491	18348	18546	18558	18408	18435	18326	18485	18230	18455	18343	18448	18413	18447	18494	18477	18349	18609	18618	18409	18568	18535	18481	18484	18361	18574	18344	18555	18320	18513	18450	18481	18650	18429	18394
15508	26198	25414	20692	19021	18423	18206	17585	16913	17286	17193	21774	30239	32162	28935	24416	19998	17461	16502	16089	16302	16109	16055	16176	16238	16112	16257	16182	16115	16229	16160	15920	16023	16147	16189	16045	16023	16300	16044	16013	16173	16026	16187	16154	16240	16181	15954	16091	16021	15984	16029	16030	15922	16122	16210	15993	16078	16061	15951	15992	16210	16102	16198	16053	16221	16214	16040	16016	16152	16062	16097	16082	16049	15999	16110	16171	16109	16209	15858	16066	16101	15904	16065	15970	16050	16212	15980	16117	15965	16261	16123	16044	16134	16092	16093	15910	15966	16187	16141	15998	16056	15898	16117	16059	16095	16173	16034	15970	16085	15946	16035	16181	16084	16071	16144	16185	16138	15960	16284	16099	16192	15938	16135	16095	16136	16159	16117	16240	16295	15898	15951	16096	16114	15941	15908	16136	15928	16153	15975	16071	16221	15991	16061	16213	16019	16059	16098	16064	16162	16260	16093	16098	16130	15954	16137	16177	16023	16105	16033	16055	16197	16020	16190	15957	16063	16109	16147	15899	16348	16277	15978	16007	16096	16130	16203	16103	16085	16023	16187	15865	16112	16090	15934	15999	16002	16072	16047	16295	15992	15994	15966	16121	16070	15975	16052	16208	15958	16154	16007	16162	16014	15929	16081	15959	15964	16116	16171	16085	16081	15949	16061	16143	16126	16086	15971	16106	15994	15797	15962	15914	16088	16036	16059	16011	16077	16193	16155	16174	16108	16091	16067	16223	16213	15929	16083	16022	16305	15944	16113	16133	16195	15874	15977	15952	15989	16089	16067	16145	16073	15991	15998	15935	16260	15943	16195	16051	16067	16134	16053	16120	16037	16136	15977	16146	16038	16062	16145	16109	16050	16029	16195	16048	15970	16187	16123	16064	16195	16139	16060	16158	16042	15995	16261	15982	16301	16161	16018	15979	16121	16135	15924	16183	16031	16076	16044	16195	16228	16121	16258	15886	16183	16230	15953	15920	15846	16105	15921	16091	16144	16006	16050	16122	16164	15984	16026	16093	16265	15953	16039	16104	16144	16007	16040	16056	15976	16209	16110	15900	16179	15888	16132	16071	16100	16093	16188	15984	16230	15986	16204	16171	16127	16143	16193	16119	16159	16081	16034	15914	16041	16246	15949	16156	16166	16082	16014	15932	16131	16158	16046	16052	16010	16241	16173	16051	16006	16050	16188	16293	16063	16110	16142	15967	16020	15996	15936	15900	16071	16092	16148	16152	16018	15930	16102	16002	16022	16070	16137	15890	15973	16271	15916	16087	16097	15913	16013	16099	15965	16160	16043	15982	15943	15896	16078	16001	16031	16075	16069	16165	15956	16074	15989	16120	16004	16112	16121	16084	16139	16040	16005	16018	16017	15934	16213	15968	16122	15982	16045	16021	16100	16092	16307	16095	16227	16057	16027	15873	16183	16013	16135	15956	15917	15976	16151	16076	16110	16061	15941	15966	16134	16073	16111	16120	16282	15934	16190	16090	16069	16018	16087	16172	15955	15923	16021	16159	16054	16136	15917	15976	16009	16247	16009	15996	16193	16255	15946	16028	15991	16070	16199	16160	16055	16118	16134	16198	16067	16205	16065	16006	16126	15897	16095	16015	16223	15951	16187	16073	15996	16021	15948	16151	16106	16110	16117	16023	15971	16108	16145	16048	16187	16048	16179	16030	16055	15951	16122	16078	16151	16097	16099	16004	16042	16033	16096	16002	15927	15943	16046	16074	16192	16169	16210	15998	15986	16097	16109	16050	16174	16082	16244	15903	16026	16065	15974	16157	15995	15949	15988	16050	16101	16171	16099	16054	16029	16090	16178	16226	16220	15963	15981	16039	16140	16164	15971	16312	16091	15951	16177	15888	15963	16022	15987	16188	16027	15869	15975	16132	15998	16020	16160	16050	16025	15964	16250	16038	16090	16081	15865	16099	15952	16141	15956	16172	16063	16120	15990	16132	15995	15994	16164	16047	16133	15943	16104	16043	16164	16076	16138	15999	16026	16066	15936	15998	15918	16057	16095	16180	16070	16201	16016	16113	16072	16021	16186	16268	16104	16000	15961	16013	16181	15989	15998	15969	15968	16148	16106	16161	16052	15988	16181	16125	16093	15950	16057	16138	16087	16111	16030	15855	16100	16099	16181	16133	16064	16123	16045	16146	16061	16182	16047	16060	16111	16054	16251	16211	16086	16177	16252	16112	15965	15973	15926	16127	16208	16156	16165	16286	16083	15961	16069	16100	16140	16045	16005	16153	16042	16197	15959	16049	15979	16119	16032	16215	16031	16120	16110	16045	15991	15950	16327	16030	16154	16071	16138	16039	16056	15846	16076	16237	16226	16154	15880	15912	16114	15974	16155	16125	16117	16079	16198	16030	16183	16070	16127	16011	16143	15958	16230	16259	16149	15897	16196	15914	16187	16041	16094	16023	16124	16001	16186	15894	16056	16093	16015	15943	16250	16145	15935	16125	16016	16003	16039	15991	16076	16302	15962	16091	16048	16005	16085	16144	15945	16041	16142	16073	16013	16058	15872	16146	16037	16189	16144	16072	16105	15983	16043	16126	16027	15974	16184	16123	16159	16054	16136	15981	16065	16126	16023	15852	16303	16026	16150	16168	16302	16113	15929	16210	16099	16043	16050	16098	16040	16054	15991	16211	16197	16071	15897	15891	15879	15933	16111	15950	16110	16131	16205	16085	15981	16117	15946	15974	16159	15995	16086	16099	16111	16063	16031	16148	16106	15980	16128	15968	16167	16054	16063	15966	16150	16011	16147	15997	16311	16130	16025	16093	16001	16191	16091	16240	15967	16232	16089	16088	16004	16176	16049	16185	16164	16099	15963	16075	15956	16105	15922	16130	16039	16060	16161	16127	16097	15991	16027	16085	16067	16075	15936	16145	16287	16013	16139	15845	16002	16023	16154	15929	16047	16132	16135	16080	15983	16044	15999	16102	15989	16055	15919	16104	16223	16265	16023	16108	16108	16113	16168	15829	16079	16100	16142	16151	16192	16017	16109	15984	16278	16028	16034	16191	15978	16030	16161	15942	16170	16067	16145	16077	16170	16033	16013	16047	16104	16222	16052	16151	16166	16092	15944	16052	16065	16044	16058	15830	15967	16085	16061	16100	16052	16057	16099	16024	16157	15921	16074	15980	16031	16071	16061	15896	16099	16142	16120	16099	16246	16086	15958	16015	16094	15900	16168	16133	15973	16038	16158	16124	15972	15983	16076	16165	16070	16014	15967	16013	15930	16035	16059	15990	16136	16149	16006	16147	16180	15936	15980	15899	16028	16198	16244	16002	16059	15904	16087	16019	16000	16057	15981	16027	16049	15927	16026	16125	15988	16150	16221	16078	16000	15986	16183	16156	15997	15842	16096	16194	16236	16036	16055	15975	16103	16129	15920	16018	16143	15979	16182	15901	16137	16006	16089	16346	16018	15879	15904	15967	15932	15953	16073	16129	15960	16029	16028	16134	16043	16182	15955	16032	16066	16147	16177	16058	16200	16035	16041	16063	16023	16062	16115	16039	16111	16047	16008	16075	16092	16081	16142	16030	16184	16101	15993	15938	16055	16232	16332	16181	16071	16094	16165	16098	16044	16029	16111	16138	16078	16097	16093	16231	16241	16192	15974	16075	16138	16029	16161	16063	16130	16107	15943	16110	16204	16198	16129	16084	16068	16082	16030	16123	16137	16021	16100	16015	15942	16163	16085	16007	15939	16241	16209	16029	15985	16327	16109	15934	16217	16037	16046	16043	16177	15977	16137	15890	16201	16023	16025	16035	16075	15965	16037	16140	16100	16218	16195	15910	15950	16028	16182	16080	16082	16209	16015	16158	16089	16122	15935	16187	16107	16136	16107	16001	16137	15980	15952	16093	16080	16053	16067	16044	16257	16075	16159	16051	15827	16072	16212	16031	16135	16105	16099	16079	16121	16088	15976	15957	16078	15996	16068	16044	16055	16084	16069	16150	16065	16006	16201	16085	16191	16035	16086	16098	16189	16062	16101	16081	16235	16005	15958	16193	16111	16088	16058	16169	16122	16204	16042	16096	16144	16129	16049	16171	15987	15822	16143	16070	16155	16239	15952	16185	16138	16092	16018	15931	16058	16156	16133	16127	16002	15916	16002	16057	15960	16217	16078	16078	16028	16074	16106	15934	15955	16060	16188	16057	16224	16089	15969	16071	16071	15977	16124	15982	16207	16052	15956	16054	16151	16142	15980	15968	15953	16200	16104	16093	16067	16023	15886	16052	16075	15976	16145	16106	16149	16176	16039	15990	16058	16110	15957	16032	15971	16122	15955	16245	15835	16151	16016	16168	16162	16157	16109	16163	16266	16156	16263	16045	15944	16317	16235	15980	16038	15900	16095	16006	16013	15999	16118	16022	16006	15992	16002	15879	16091	16072	16111	16092	16125	16108	15999	16161	15979	16023	16106	16204	16067	16042	16098	16231	16077	16013	15963	16036	16046	16079	16090	15863	16253	16037	16179	16023	15901	16078	16079	16089	16098	16070	15895	16081	15901	16041	15971	16001	16070	16251	16054	15962	16253	16119	16218	16010	16194	16008	16058	16303	16175	15963	16097	16034	15985	16037	16092	15918	16154	16027	16005	16143	16062	15980	16085	15866	16145	16028	16056	16061	16211	15988	16011	16003	16159	15904	15943	16110	16017	16210	16002	15964	16092	16142	16080	16106	15895	16085	16143	16146	16123	16152	16031	16200	16063	16051	16108	15996	16194	16169	16089	16033	15986	16011	16107	15921	15988	16163	16111	16144	16047	16235	16020	16041	16151	16024	16071	15839	15856	16188	16267	16076	16155	16051	16195	15940	15967	15949	16059	16121	15991	15908	16062	16103	15830	15936	16010	16046	16045	16141	16034	16203	16051	16153	16082	16147	16181	16025	15999	16111	15979	16027	16045	16034	16306	16101	16040	16036	16125	15979	16062	16345	15914	16092	16102	16021	16046	16068	16205	16164	16353	16112	16164	15961	15981	16100	16003	16024	16043	16176	16067	16097	15933	16049	16125	16191	16237	16099	16061	15963	15996	16046	16242	16037	16178	15950	16307	16084	16183	15995	15953	15910	16314	16295	15922	15980	16018	16092	15947	15878
22488	20908	28570	23408	21129	23033	24807	19701	18605	19013	18749	20623	33664	37624	33866	29496	24786	21108	19471	18374	18313	18391	18204	18204	18020	18354	18192	18185	18253	18371	18188	18315	18433	18145	18091	17828	17983	18083	18058	18276	18153	18303	18141	18258	18301	18120	18292	18102	17920	18198	18259	18174	17807	18074	18338	17987	18221	18372	18288	17997	18400	18048	18053	17914	18045	18209	18001	18177	17965	17954	18165	18243	18038	18104	18125	18128	18271	18002	18262	18171	17859	17920	18095	18113	18293	18191	18120	18288	18076	18091	17907	18116	17916	18041	18271	18091	18037	18170	17978	18098	18040	18174	18009	17982	18149	18068	18324	17971	17977	17861	18071	17922	18189	18068	18237	18142	18024	18286	18301	18187	18231	18182	18255	17989	18079	18113	18042	18138	17896	18284	17931	18121	17873	17980	18131	18309	18073	17951	18157	18132	18068	18247	18079	17822	17945	17999	18036	17834	18101	17960	18252	18134	18212	18143	18113	18180	18152	18232	18107	18022	18231	18273	17968	18051	18147	18017	18061	17945	17966	18019	18161	18232	18040	18109	18111	18082	18348	18153	17965	18034	17950	18028	18131	18160	17987	17907	17987	17924	17939	18186	18010	17858	18033	18006	17952	18132	17802	17929	18266	17901	18110	18000	18059	17969	18074	17948	18255	18182	17972	18092	17925	18067	18109	18116	17925	18028	18047	18185	18125	17967	18202	18271	17979	18088	18167	18070	18136	18001	18189	18156	17898	18097	18204	18164	18173	17858	18031	18041	18218	18044	17872	18051	18070	17973	18145	17996	17924	18146	18028	18012	18105	18092	18132	17826	18067	18133	18021	17986	18113	17986	18114	18360	18040	18161	18184	18054	18016	17954	18064	17949	18243	18010	18052	18099	18179	18058	17945	18293	18158	18074	18213	18022	18157	18268	18003	18012	18206	18205	18097	18010	18091	18026	18059	17903	17899	17871	18291	17990	18033	17966	18122	18031	17964	18194	18069	18329	18090	18017	18076	17910	17991	17811	18026	17982	18072	18028	18079	17975	17815	18221	18022	18006	17988	17950	17941	18105	17998	18150	18132	17951	18051	17860	18066	18231	18183	18122	17796	17854	18098	18030	18197	17955	17838	18148	17894	18051	18239	18278	17967	18135	18006	18045	18053	18120	17990	18057	18030	18230	18067	18146	17981	18146	18035	18026	18185	18097	18124	17778	17975	18070	17862	18024	18126	17964	18155	17956	17899	17917	17902	17911	18274	17976	18177	18141	18066	18139	18158	18113	18164	18091	18111	18064	18197	18225	18060	18006	18087	18261	18006	18185	17989	18105	18126	18281	18027	18134	18131	18176	18047	17926	18038	17994	17983	18185	18087	18015	18034	18058	18002	18038	17850	17838	18214	17995	18132	18231	18224	18188	18056	18169	18054	17908	18089	17877	17710	18050	17948	18172	18187	18023	18079	17818	17914	18120	18137	17972	18028	18162	18094	17829	18109	18069	18154	17998	18140	17907	18012	17965	18120	18037	17901	18261	18147	18043	17974	18000	18037	18030	18138	18147	17995	18061	18075	18000	18081	17959	17938	17944	18039	18000	17998	18139	17985	18254	18146	18145	17834	17963	18083	18092	18192	17909	18041	18050	18280	17973	18011	18279	18280	18145	17939	17988	17930	17939	18169	18115	17992	18014	18205	17883	18072	18055	18214	18139	18097	18177	17972	17943	18048	18223	18026	17999	18111	18066	17891	17829	17959	18026	18318	18000	18137	18185	17967	18150	18212	18069	17868	18131	17950	17896	18013	18257	18025	17932	17966	17979	18161	18159	18156	17962	18020	18083	18154	18037	18141	17911	17806	18237	18024	18138	18225	18274	17875	17892	18148	18010	18164	17888	18000	18321	18042	17987	18071	18064	17925	18116	17933	18060	17992	18119	17978	17970	18236	18214	18112	18085	17956	17999	18084	18097	18204	18232	18134	17850	17868	17970	18149	17985	18070	18067	17848	17968	17928	18040	18158	18169	18125	18150	17898	17941	17792	17947	18242	18203	17943	18128	18048	18023	18062	18122	18084	17994	18179	17901	17998	18145	18033	18094	18249	18106	17852	17879	18103	17876	17826	17900	18065	18020	18102	18231	17971	18154	18161	17968	17917	17914	18125	18021	18154	18053	18158	18122	17959	17976	18292	18065	17953	18146	18104	18006	18011	17889	18107	17957	17759	18048	18086	18139	17949	18163	18156	18182	18170	18013	17924	18061	18039	18123	18129	18148	18015	17797	18172	18230	18116	18077	18050	18084	17949	18011	18231	18100	18066	17920	18017	17970	18105	17973	17959	18009	17888	18204	17915	18019	17877	18011	18058	18192	18094	18104	18039	18208	18184	18109	18027	18192	17920	17743	18219	18041	17861	18004	18143	18072	18040	18249	18131	18094	18147	17845	18146	18195	18045	18112	18160	18019	18253	18173	17866	17937	18095	18008	17990	18030	18328	17878	17986	18077	18078	18134	18083	18068	18213	18118	17911	17936	17790	18092	17865	17868	18051	18134	17979	18018	17969	18071	17999	17985	18060	18092	18168	18058	18145	18154	18154	17953	18031	18139	17861	17958	17911	18150	18072	17837	18093	18077	18134	17912	18055	17916	18048	18112	18121	18181	18001	18017	18027	18097	17956	18132	18078	17943	18031	18072	18001	17866	18039	18172	18228	17814	18076	18049	17939	18153	18038	18184	18203	18089	18222	18099	17902	18189	17973	18102	18041	17969	18069	17874	18135	18199	18110	17978	17953	17947	18010	17796	18094	18095	18171	18112	18210	18073	18140	18224	17991	18151	17982	17967	17977	18008	18195	18065	18150	18083	18155	17857	18204	17942	17990	18063	18117	18049	17986	18153	18003	18057	18069	18064	18002	18171	18187	17965	18117	17971	18101	18035	18218	17885	18024	18022	18097	17978	18114	18226	18114	18026	18023	18093	18229	18056	18085	18353	18133	17961	17779	17956	17957	18154	17968	18164	18126	18206	18267	17973	17935	17986	17954	18103	17893	17944	17900	18027	17967	18119	17960	18142	18109	17976	18017	18006	17980	18166	18105	18120	18200	18076	17985	18239	18040	18118	18160	18120	18166	17953	18077	18005	18181	18153	18003	18058	18013	17977	17980	17782	18087	17988	18008	17835	18149	18103	18207	17958	18017	18032	18040	18169	17916	18101	18005	18099	18062	18085	18117	18194	17855	17963	18053	17910	17937	17937	18061	17887	17985	17996	17970	18024	18087	17874	18259	18116	18074	18083	18051	17959	18070	18089	18215	18036	17997	18154	18046	18140	18034	18065	18023	18155	18007	18082	18043	17866	18048	18189	18170	17918	18144	18000	17939	17981	18118	18053	18052	18053	18094	17807	17954	18063	18112	18243	18223	18279	18232	17949	18039	18130	18297	18197	18018	18070	18090	18136	18116	18038	18147	18037	18102	17998	17928	18264	18054	18173	18255	18244	18154	18161	17995	18133	18324	18191	17946	18220	18085	18028	18089	18093	18085	18153	18026	18075	18096	18103	18150	18130	18090	18217	17954	17991	18133	17953	17870	18088	18013	18094	18183	17855	18204	18137	18035	17961	17908	18032	18121	18252	18133	18180	18105	18006	18219	18010	17987	17872	18098	18090	18041	18158	18056	17962	17901	18204	18082	17849	17982	17944	17852	17954	17870	18093	18011	17974	17956	18125	17982	18030	18098	17981	18300	18193	18069	18088	18067	18180	17968	18158	18053	18016	18206	18140	18201	17981	18161	18000	17959	18062	18070	18133	17970	17984	18203	18005	18148	17942	18077	18056	18218	18059	18025	17959	18081	17961	18090	17964	18018	17971	18006	18052	17938	18057	18016	18082	18118	17985	18013	18221	18187	18167	18147	18140	18076	18064	18153	18019	18047	18018	18124	17999	18140	18214	18241	18117	18138	18299	17880	18025	17906	17867	18179	18073	17992	17953	18196	18120	18104	17955	18097	17918	18069	18125	17965	17952	18192	18037	18144	18025	18015	18208	18067	18185	18048	18108	18092	17933	18069	17730	17998	17849	18131	18300	18007	18111	18217	18066	17899	17963	18357	18001	17934	18108	18337	18117	18077	18228	18054	18040	17932	18078	18063	17979	17892	18033	18310	18278	18133	18079	17917	18051	18177	17999	18127	18071	17853	18219	18031	17993	17925	18156	18061	18012	17949	18055	18091	18042	18025	18149	18047	17896	17895	17974	18086	17926	17884	17948	18115	17967	17920	18007	18026	17921	18192	18096	18160	18009	18056	18065	17982	18071	18166	18104	17969	17962	18216	18148	18073	17854	17997	18185	18117	17989	18123	18140	18108	17995	18129	18136	18014	18067	17946	18285	18129	17857	18061	18111	18025	18182	17934	18103	18043	18064	18162	17879	17972	18151	18101	18247	18069	18117	18074	17888	18091	18084	18227	18008	17861	18136	18125	18194	18166	18030	18045	18117	18062	18033	17951	17853	18104	18098	17983	18061	18269	18164	18214	18167	18213	18043	18141	18142	18081	17975	18012	18012	17932	17957	18001	18136	18048	17841	18044	17906	18063	18053	17901	17929	18090	17980	18195	18191	18097	17937	18079	17787	18015	18012	17902	18036	18091	18144	18087	18065	18186	17992	18043	18049	17896	17939	17859	17901	18197	18017	18075	18048	18119	18248	18054	18070	18092	18138	18018	18079	18067	18120	18174	18424	18102	18062	18067	18018	17913	17982	17935	18022	18169	17963	18184	18240	18133	17979	18219	17995	17955	18146	18102	18146	18048	17863	18038	18252	17877	18150	18167	18142	17973	18107	18117	17918	18134	18298	18233	18197	18260	17977	18079	17990	18042	17910	17750	17880	18114	18149	18225	18139	18046	17879	17915	18297	18106	18054	18130	18007	18056	17980	17941	18195	18194	18052	18183	17983	18026	18072	18121	17964	18309	17971	18161	18280	17952	18136	18156	17891	18141	18036	18008	18135	17789	18010	18164	18116	18083	17992	18160	18098	18054	18114	18145	18166	17840	17785	17895	17884	17916	18058	18155	18137	17917	18140	17967	17979	18123	18032	17983	18126	17886	18179	18062	18115	17982	18190	18150	18061	17961	18038	18075	17930	18025	18006	18111	18055	18011	18102
16842	30454	28223	22319	19869	18974	17940	17283	16852	16549	16718	20665	37741	39985	35368	29782	23450	19121	16903	16416	15798	15865	15835	15774	15669	15675	15900	15871	15863	15874	15809	15996	15816	15961	15814	15732	15720	15755	15876	15695	15999	15808	15802	15791	15752	15781	15603	15957	15754	15788	15800	15906	15601	15981	15786	15884	15789	15742	15745	15737	15898	15892	15962	15759	15707	15819	15943	15810	15880	15849	15783	15624	15925	15889	15970	15894	15887	15737	15834	15741	15844	15780	15887	15883	15733	15846	15866	15787	15804	15974	15854	15759	15648	15741	15748	15888	15725	15655	15822	15906	15824	15860	15750	15759	15853	15744	15715	15784	15836	15815	15964	15667	15836	15786	15628	15713	15744	15845	15681	15840	15843	15714	15829	15956	15701	15935	15817	15770	15569	15753	15733	15777	15889	15757	15770	15728	15793	15750	15823	15824	15630	15896	15664	15868	15633	15913	15806	15728	15863	15840	15754	15779	15797	15691	15847	15734	15805	15901	15972	15808	15732	15792	15771	15671	15664	15694	15748	15628	15723	15711	15888	15752	15932	15877	15893	15725	15791	15713	15946	15809	15850	15709	15787	15648	15818	15830	15746	15638	15825	15780	15797	15962	15828	15816	15951	15667	16038	15683	15798	15717	15905	15763	15778	15808	15697	15819	15772	15648	15799	15665	15739	15841	15774	15834	15757	15831	15800	15719	15798	15757	15826	15735	15767	15635	15827	15709	15836	15671	15811	15777	15798	15777	15927	15808	15888	15811	15816	15932	15822	15959	15715	15754	15912	15681	15748	15790	15710	15959	15612	15725	15841	15750	15717	15993	15783	15804	15732	15819	15858	15787	15949	15624	15792	15836	15720	15781	15785	15693	15724	15939	15791	15855	15669	15953	15846	15878	15745	15856	15981	15612	15746	15855	15912	15663	15770	15791	15736	15849	15821	15836	15687	15881	15731	15720	15817	15730	15729	15713	15671	15895	15651	15744	15832	15771	15658	15744	15597	15883	15696	15867	15960	15812	15790	15709	15901	15815	15743	15681	15798	15760	15635	15606	15588	15842	15703	15702	15742	15893	15728	15849	15695	15727	15770	15695	15781	15753	15883	15674	15733	15790	15934	15725	15928	15641	15870	15963	15755	15668	15979	15747	15929	15804	15738	15882	15842	15819	15769	15864	15926	15790	15731	15959	15729	16061	15649	15739	15741	15906	15629	15922	15741	15692	15822	15801	15812	15775	15830	15824	15790	15850	15577	15696	15779	15642	15653	15771	15653	15761	15802	15899	15726	15740	15684	15851	15850	15830	15898	15645	15878	15726	15758	15846	15833	15695	15731	15869	15923	15835	15881	15935	15832	15728	15744	15674	15692	15665	15902	15808	15726	15639	15798	15842	15870	16077	15732	15873	15798	15715	15736	15645	15823	15772	15724	15871	15834	16016	15886	15839	15693	15632	15673	15759	15824	15729	15895	15807	15803	15813	15722	15747	15660	15651	15712	15680	15681	15789	15509	15677	15805	15572	15733	15803	15624	15827	15628	15827	15842	15869	15916	15687	15903	15720	15733	15621	15695	15684	15814	15824	15891	15753	15870	15719	15702	15632	15730	15600	15679	15640	15858	15634	15847	15789	15713	15759	15848	15724	15833	15690	15792	15804	15677	15659	15639	15673	15714	15816	15922	15625	15695	15829	15793	15976	15517	15659	15904	15793	15741	15942	15769	15733	15928	15805	15786	15602	15812	15796	15961	15831	15888	15847	15753	15968	15772	15655	15627	16004	15695	15848	15785	15799	15718	15826	15827	15869	15853	15825	15758	15659	15734	15823	15808	15880	15878	15722	15924	15677	15971	15845	15852	15887	15895	15885	15785	15745	16008	15895	15818	15757	15836	15747	15763	15725	15791	15758	15856	15789	15826	15756	15671	15933	15666	15761	15699	15666	15843	15784	15785	15939	15934	15803	15657	15803	15565	15843	15759	15713	15618	15712	15778	15644	15717	15915	15799	15726	15555	15753	15824	15737	15707	15774	15732	15830	15805	15720	15759	15811	15724	15747	15718	15757	15909	15827	15881	15834	16007	15873	15682	15661	15742	15736	15871	15681	15829	15691	15768	15722	15797	15680	15685	15810	15664	15628	15723	15859	15711	15693	15762	15783	15704	15611	15737	15629	15692	15923	15803	15684	15819	15842	15849	15680	15899	15691	15988	15809	15806	15826	15781	15970	15712	15744	16066	15765	15798	15799	15680	15864	15679	15912	15737	15770	15614	15790	15874	15778	15727	15843	15893	15637	15710	15806	15874	15664	15824	15761	15774	15791	15813	15753	15827	15723	15768	15770	15883	15767	15891	15748	15732	15834	15792	15764	15664	15746	15892	15710	15742	15734	15770	15743	15600	15970	15854	15745	15804	15725	15926	15853	15711	15763	15697	15806	15878	15832	15703	15831	15866	15753	15822	15906	15715	15795	15732	15724	15842	15864	15800	15751	15966	15736	15799	15839	15758	15667	15760	15780	15640	15740	15750	15644	15585	15744	15848	15709	15821	15707	15740	15725	15836	15874	15994	15920	15820	15794	15645	15869	15845	15622	15980	15789	15905	15927	15942	15670	16022	15699	15700	15850	15652	15880	15735	15866	15717	15882	15547	15853	15691	15674	15863	15932	15854	16059	15878	15896	15912	15696	15798	15808	15786	15814	15796	15717	15878	15661	15666	15731	15731	15844	15960	15658	15894	15823	15723	15757	15509	15842	15758	15865	15813	15717	15810	15936	15837	15912	15741	15924	15789	15795	15803	15772	15703	15904	15773	15660	15876	15714	15795	15739	15835	15782	15750	15809	15759	15833	15812	15730	15843	15748	15749	15841	15837	15876	15611	15692	15634	15671	15783	15812	15848	15915	15709	15663	15740	15787	15821	15757	15881	15777	15694	15845	15776	15760	15768	15973	15772	15585	15683	15815	16084	15701	15849	15739	15642	15595	15722	15940	15833	15775	15674	15788	15751	15925	15860	15819	15642	15811	15799	15870	15882	15659	15732	15661	15863	15845	15806	15747	15796	15833	15867	15829	15720	15850	15714	15883	15738	16017	15819	15720	15899	15726	15713	15774	15690	15615	15752	15602	15906	15781	15860	15800	15889	15837	15790	15692	15831	15823	15729	15650	16002	15796	15624	15787	15883	15733	15678	15894	15868	15669	15810	15784	15712	15714	15814	15826	15549	15829	15787	15798	15931	15761	15726	15798	15699	15773	15875	15825	15800	15745	15638	15736	15708	15809	15599	15624	15692	15837	15725	15729	15801	15717	15779	15769	15955	15933	15643	15639	15727	15975	15949	15872	15781	15705	15887	15742	15635	15793	15832	15982	15945	15847	15873	15644	15823	15747	15677	15670	15771	15761	15824	15720	15701	15660	15656	15780	15702	15825	15639	15786	15865	15766	15687	15772	15807	15828	15818	15822	15570	15696	15882	15746	15739	15588	15885	15841	15739	15859	15736	15753	15939	15817	15877	15941	15702	15843	15857	15807	15842	15614	15793	15653	15898	15880	15604	15691	15893	15706	15784	15795	16003	15765	15603	15753	15797	15576	15658	15820	15732	15693	16007	15776	15605	15902	15801	15767	15843	15878	15827	15738	15881	15850	15779	15906	15705	15855	15644	15680	15648	15834	15843	15759	15703	15633	15514	15845	15764	15695	15858	15645	15832	15710	15685	15713	15741	15928	15817	15734	15838	15805	15756	15761	15754	15733	15775	15801	15815	15652	15758	15986	15796	15722	15734	15822	15787	15843	15659	15754	15806	15531	15664	15668	15818	15770	15819	15867	15736	15734	15872	15706	15920	15844	15677	15828	15689	15877	15970	15751	15713	15628	15774	15880	15975	15917	15688	15625	15749	15804	15727	15803	15681	15772	15760	15707	15907	15844	15693	15785	15735	15724	15556	15804	15732	15799	15936	15794	15773	15871	15808	15698	15794	15746	15801	15817	15786	15846	15846	15836	15762	15882	15984	15793	15871	15668	15790	15809	15902	15813	15930	15905	15709	15798	15906	15810	15817	15800	15893	15656	15650	15749	15929	15876	15784	15772	15860	15836	15698	15845	15595	15763	15714	15702	15862	15774	15677	15806	15788	15751	15663	15761	15747	15725	15708	15609	15662	15736	15735	15801	15759	15746	15822	15730	15736	15783	15744	15730	15663	15669	15646	15879	15770	15859	15795	15753	15734	15717	15748	15900	15696	15696	15804	15822	15653	15821	15698	15805	15540	16048	15675	15758	15683	15599	15702	15781	15648	16025	15718	15756	15522	15802	15725	15839	15781	15687	15936	15806	15665	15805	15733	15746	15863	15768	15637	15819	15798	15823	15824	15885	15734	16034	15821	15882	15801	15830	15605	15683	15827	15696	15867	15928	15756	15624	15864	15787	15780	15795	15898	15814	15724	15832	15708	15921	15672	15873	15763	15845	15734	15595	15784	15842	15857	15739	15820	15724	15863	15813	15766	15764	15927	15698	15821	15698	15762	15738	15804	15510	15699	15676	15598	15816	15891	16013	15785	15803	15714	15769	15895	15738	15782	15767	15873	15798	15740	15692	15768	15821	15630	15738	15840	15976	15820	15887	15671	15685	15943	15799	15802	15804	15791	15763	15827	15808	15788	15822	15774	15797	15882	15955	15667	15878	15801	15821	15657	15785	15802	15930	15911	15650	15842	15935	15770	15692	15733	15804	15695	15854	15684	15891	15817	15757	15612	15807	15836	15819	15727	15735	15771	15705	15851	15852	15816	15701	15824	15652	15839	15702	15673	15799	15698	15671	15677	15911	15761	15698	15913	15700	15719	15907	15840	15656	15842	15779	15768	15789	15602	15780	15830	15703	15730	15871	15795	15713	15689	15745	15757	15901	15725	15732	15891	15861	15865	15764	15723	15711	15682	15658	15787	15827	15748	15710	15881	15728	15786	15771	15891	15709	15718	15795	15737	15818	15763	15702	16033	15767	15815	15937	15711	15594	15871	15783	15839	15822	15838	15932	15750	15949	15648	15721	15656	15799	15712	15747	15749	15833	15813	15930	15814	15682	15759	15924	15790	15840	15738	15740	15623	15805	15787	15831	15844	15675	15811	15789	15697	15742	15851	15689	15984	15751	15867	15759
27080	21763	24180	20973	17389	17018	17574	16976	16871	17058	16855	17080	18413	18899	18414	18168	17531	17248	17147	16884	16789	16926	16821	16793	16932	16834	16917	16961	16858	16763	17023	16820	16942	16886	16968	16666	16936	16999	16910	16960	16696	17162	17190	16842	16711	17053	16935	16729	16680	17009	16889	16950	16979	16819	16720	16990	16872	16954	16985	16777	16879	16744	16843	16800	16965	16672	16837	16780	16841	16738	16650	16817	16748	16847	16964	16787	16883	16844	16778	16839	17170	16951	16686	17096	16880	16867	16817	17022	16779	16928	16787	16887	17094	16943	17035	16916	16671	16718	16997	16689	16850	16873	16956	16791	16973	16826	16812	16853	16738	17001	16759	17025	17002	16784	16810	16830	16880	16871	16633	16964	16874	16580	16963	16843	16902	16964	16625	16909	16703	16821	16907	16868	16953	16701	16981	16862	16979	16614	16905	16851	16841	16784	16799	16931	16882	16754	16844	16708	16848	16771	16913	16782	16791	17049	16784	16717	16778	16778	16698	16786	16848	16735	16911	16830	16812	16757	16885	16728	16844	16836	16820	16905	16893	16874	16855	16736	16810	17087	17071	16764	17056	16988	16726	16841	16865	16924	16761	16776	16737	17043	16927	16846	17000	17037	16816	16955	16944	16874	16864	17006	16903	16925	16598	16788	16676	16993	16870	16622	16854	16818	16851	17086	16826	16867	17001	16777	16703	16704	16899	16847	16711	16854	16764	16999	17010	16787	16951	16853	16806	16812	16725	16867	16876	16884	16701	16949	16908	17035	16981	16917	17073	16869	16713	16818	16822	16763	16765	16955	16884	16770	16899	17041	16843	16821	16791	17044	16870	17024	17071	16615	16805	16690	16870	16669	16869	16763	16844	16720	16773	16891	16857	16749	16952	16915	16944	16823	16768	16874	16960	16907	16855	16668	16820	16868	16941	16881	16843	16817	16842	16924	16907	16818	16897	16924	16801	16671	16875	17102	16857	16846	16915	16599	16697	16821	16817	16822	16547	16851	16775	16818	16947	16987	16821	16901	16956	16793	16780	16830	16828	16883	16959	16926	16908	17083	16874	16876	16927	16784	16997	16884	17023	16889	16792	16789	16827	16784	16866	16789	16999	16646	16894	16859	16718	16789	16889	16895	16895	16973	16807	16882	16993	16672	16869	17025	16800	17031	16764	16680	16931	16904	16890	16792	16714	16787	16882	16945	16969	16988	16797	16754	16764	16862	16854	16939	16952	16805	17114	16856	16790	16931	16780	17050	16806	16822	16969	16846	16677	16894	16955	16911	17011	16859	16681	16764	16990	16797	17027	16837	16745	16929	16750	16936	16676	16785	16745	16894	16682	16756	16693	16728	16654	16572	16958	16789	16864	16928	16777	16790	16702	16767	16798	16806	16918	17063	16880	17001	16954	16774	16724	17047	16825	16968	16891	16893	17069	16800	16939	16863	16867	16831	16951	16935	17207	16939	17070	16824	16704	16796	17024	16886	16820	16942	16756	16890	17002	16723	16704	16956	16987	16795	16859	16827	16870	16618	16983	16918	16872	16681	16733	16945	16821	16662	16749	16968	16960	17095	16864	16895	17090	16785	16890	16881	16970	16943	16945	16776	16792	16723	16784	16814	16893	16951	16759	16864	16988	16896	16811	16974	16909	16798	16991	16881	17079	16874	16769	16678	16925	16670	16878	16947	16942	16847	16840	17123	16772	16750	16810	16817	16989	16921	16729	16745	16948	16942	16834	16966	16802	16841	16821	17075	16806	16735	16926	16964	16884	16883	16818	16896	17018	16730	16712	17081	16824	16776	17001	16837	16846	16989	17054	16961	16756	16791	17076	16738	16916	16847	16991	17002	16712	16692	16759	16819	16744	16838	17088	16873	16951	16794	16821	16940	16954	16815	16819	16994	16841	16915	16962	16860	16673	16907	16958	16898	16763	16753	17026	16887	16810	16799	16732	16797	16821	16848	16972	16829	17030	16838	16768	16776	16862	16718	16701	16742	16839	16854	16932	16699	16723	17038	16936	16948	16719	16771	16840	16863	16811	16628	16833	16772	16843	16738	17086	16702	16801	16885	16924	16763	16763	16959	16986	16825	16922	16791	16960	16949	16962	17107	16899	16885	16860	16818	16939	16783	16948	17058	17030	16806	16891	16968	16615	16926	16984	16750	16702	16792	16840	16912	16648	16806	16915	16841	16908	16969	16831	16882	16998	16811	16708	16860	17026	16940	16885	16930	16805	16679	16517	16797	16895	16866	17109	17028	16743	16742	16818	16687	16786	16921	16940	16739	16737	16900	16735	16916	16984	16793	16715	16900	16881	16771	16766	16938	17162	16824	16819	16704	16764	16868	16766	16781	16773	16856	16921	16963	16887	16979	17098	16904	16815	16903	16702	16804	16861	16709	16789	16959	16937	16831	16573	16924	16766	16742	16952	17047	16687	16874	16840	16776	17041	16978	16794	16697	16818	16817	16740	16800	17004	16931	16645	16825	17012	16933	16840	16904	16896	16953	17029	16669	16992	16955	16838	16831	17014	16993	16988	16909	16992	16909	16825	16915	16961	17106	16943	16804	16971	16775	16682	16816	16990	16877	16898	16887	16922	16699	16955	16645	16844	16820	16938	16886	16922	16798	16851	16909	16971	16931	16832	17021	16983	16888	16997	17099	16899	16874	16833	16760	16929	16717	16941	16879	16853	16906	16833	16862	16883	16962	16987	16807	16930	16862	16871	16661	16892	16979	16714	16876	16904	16872	16875	16922	16768	16778	17065	16663	16701	16820	16662	16893	16780	16850	16998	16818	17129	16865	16922	16843	16930	16711	16736	16789	16701	16987	16981	16838	16876	16749	16774	16683	16956	17033	16846	16933	16878	16832	16711	16836	16814	17093	16905	16744	17036	16947	16964	16990	16863	16771	16905	16917	16835	16777	16850	16852	17101	16819	17153	16818	16879	16861	16838	17102	17020	16762	16671	16759	16722	16647	16972	17002	16875	17065	16920	16843	16918	16784	16950	16784	16881	16850	17000	16767	16725	16767	17070	16807	16938	16787	16725	17027	16823	16761	17051	16889	16961	16719	17000	16820	16867	16925	16784	16787	16794	16827	17071	16535	16832	16604	16860	16805	16632	16963	16872	16877	16845	16791	16723	16726	16954	16847	17116	16954	16784	17005	16854	16886	16663	16946	16976	16791	16854	16686	16602	16727	16942	16906	16900	16866	16753	16695	16943	16768	16792	16799	16883	16797	16587	16865	16693	16815	16747	16734	16781	16671	17192	16882	16978	16803	16790	16810	16850	17031	16791	16848	16713	16752	16977	16791	16878	16890	17100	16956	16861	17050	16793	16972	16794	16987	16875	16938	16824	16881	17077	16985	16855	17182	16773	17025	17089	16734	17027	16849	16957	16748	16775	16881	16677	16602	17003	16871	16918	17049	16895	16911	16796	16959	16850	16825	16847	16666	16697	16865	16954	16787	17064	16995	17050	16886	17006	16875	16991	16759	16882	16683	16820	16998	17147	16647	16867	16772	16867	16820	17034	16873	16788	16909	17012	16802	16961	16820	16938	17031	16975	16860	16968	16911	16849	17041	16900	16662	16728	16887	16820	16852	16859	16876	16870	16886	16776	16894	16845	16847	16892	16988	17058	16833	16974	17070	16650	16606	16911	16722	16892	16848	16801	16713	16746	17024	16911	16989	16574	16684	16937	17041	17043	17049	17069	16749	16853	16959	17112	16710	16718	16986	16771	16919	17073	16552	16854	17075	16820	16932	17032	16866	16709	16986	16888	16844	16848	16841	16670	16822	16974	16821	16813	16832	17039	16846	16893	16947	16986	16809	17094	16908	16823	16939	16794	17027	16756	17077	16870	16947	16881	16939	16751	16936	16714	16895	16828	16985	16827	16957	16685	16776	16814	16808	16992	17009	16973	17097	17020	16851	16934	16925	16844	16794	16862	16828	16984	16796	16983	16581	16969	16871	17044	16867	17074	16708	17015	16833	16904	17039	16901	16896	16731	16957	17050	16807	17012	16871	16953	16836	16870	16709	16883	16862	16998	17073	16885	17033	16757	16953	16942	16882	16948	16873	16974	16903	16880	16780	16880	16838	16844	17040	16806	16656	17074	16917	16994	16946	16814	17031	16739	16874	16779	16802	16897	17039	16907	16919	17032	16785	16679	16854	16866	16966	16760	16858	16880	16878	16768	16746	16808	16934	16829	16650	16815	16939	16897	16995	16888	16757	17059	16867	16733	16919	16822	16816	16897	16791	16949	16853	16926	16902	16909	16978	17031	16707	16937	17009	16889	16989	16902	17019	16996	16919	16719	16723	16978	16819	16950	16961	16869	16971	16829	16902	16844	16810	16739	16836	16866	16822	16880	16777	16919	16857	17075	16851	16836	16853	16858	16911	16809	16770	16835	16871	16776	16831	16870	16707	16991	16764	17005	17105	17011	16979	16956	16752	16869	16850	16823	16814	16934	16923	16896	17087	16862	17025	17063	16890	17059	16999	16892	16831	16932	16911	16909	16748	16782	16813	16702	17014	17082	17015	16840	16836	16997	16805	16761	16897	16910	16632	16941	16996	16825	17039	17001	16992	16764	17029	16805	16864	16916	16927	16912	16794	16934	16643	16822	16875	16981	16833	16795	16822	16984	16830	16918	16868	16927	16958	16974	16885	16782	16960	16932	16981	16850	16966	16868	16863	16789	16875	16989	16999	16819	16791	16754	16727	16849	16929	16856	16728	16943	16833	16917	16915	16858	16747	16947	16866	16850	16978	16964	16897	16890	16927	16902	16752	16756	16778	16993	16865	16705	16767	16905	16791	16897	17093	16877	16913	16632	16899	16838	16874	16859	16963	16977	16680	16849	16831	17054	16800	16804	16870	16869	16936	16919	16832	16842	16949	16978	16764	16866	16707	16951	16923	16810	16888	16811	17014	17087	16919	16812	16791	17074	16857	16897	16938	17143	16713	16780	16807	17049	16964	16867	16887	16907	17000	16838	16651	16868	16795	16838	17006	16968	16838	16757	16863	16958	16735	16995	16920	16918	16861	16937	16906	16944	16987	16913	16713	16843	16902	16801	16936	16972	16941	16879	16750	16671	16835	16998	16805	16914	16899	17035	16807	17088	16876	16777	16937
16591	21020	19687	17089	15810	15617	15859	15414	15257	15146	15439	15714	17230	17632	16901	16488	15891	15492	15059	14994	15086	14841	14930	15096	14924	15071	15075	15003	15113	15086	15047	14998	14900	15013	15078	15338	15065	15011	15027	15061	15047	15073	14910	14939	15242	15158	14977	15147	15173	14991	15145	15057	15115	15043	15165	15154	14985	15024	15159	15111	15022	15106	15088	15099	15040	15045	15162	14975	15166	15046	14876	14968	15061	14967	15005	14998	15111	15278	14906	15097	15166	15091	15052	15123	15080	15037	15099	15058	14853	14868	14925	15104	15051	14977	14903	15013	15106	15041	15146	15008	15242	15087	15093	15074	15000	15085	14927	15028	14896	15052	14800	15071	14940	14943	15029	15108	15056	14914	15208	15149	15181	14940	14852	15066	15004	15209	14929	15059	15112	14990	15022	15050	14915	15095	14990	15034	15220	14917	15027	14970	14989	14954	15077	15109	15117	15079	15023	15069	15006	14878	15018	15085	14948	14969	15074	15065	15151	14982	15030	15003	15016	15144	15023	14995	15162	14931	14858	14865	14901	15042	14980	15036	15031	14932	14959	15047	15083	14938	15145	15115	15068	15156	15111	14982	15031	15162	15047	15120	14930	15087	15274	15057	14894	14933	15003	14888	15020	15017	15188	14914	15015	15052	15116	15017	14989	15019	15037	14967	14997	14934	14990	15133	15059	15055	15188	15052	14982	14944	15131	15128	15042	14961	15155	14958	15056	15122	15024	15073	14858	15149	15121	14967	15106	14965	14999	15058	15122	15075	14955	15004	15048	15084	15074	15087	14958	14852	15140	14997	15133	15022	15062	14959	14914	15094	15092	15087	14922	14938	14948	15033	15087	15020	15159	15010	15081	15025	15058	15164	15082	15144	14962	15068	15066	14953	14979	14868	15035	15235	15052	15036	15161	15097	15063	14918	15050	15010	15063	14921	15105	15092	15075	14974	15044	15177	15070	15348	15029	14998	14977	15042	15121	15170	15046	15141	15060	15169	14988	14991	14931	14903	15035	14977	15051	15047	15045	15003	15153	14955	15069	15129	14974	14895	15175	14891	15093	15132	14990	15168	15170	15049	15118	15018	15127	15060	15099	15049	15209	15044	14966	14989	15030	15095	15033	15065	15068	14895	14872	15063	15199	15027	15247	14940	15222	15022	15139	15141	15054	15033	15121	15154	15035	15067	15026	15090	15062	14945	15192	14997	14897	15069	15187	14953	15056	15130	14873	15071	14980	14994	15038	15050	14998	15067	15170	15092	15096	15121	15058	15201	15094	15050	15215	15166	15069	15024	15119	14893	15091	15179	15104	15120	14758	14913	14990	15052	15254	15135	15126	15173	14887	15280	15021	15033	14855	14965	14931	14973	15143	15190	15014	15117	14938	15133	15007	15188	14993	15248	15303	15194	15098	15013	15060	14950	15138	15155	15040	15007	15027	15106	15127	15057	15316	15199	15056	15129	15047	14951	15084	15173	15063	15096	15032	14816	15100	14972	15011	15040	15104	15012	15109	15043	15093	15106	14943	15103	15212	15106	14875	15075	14923	15065	15015	14980	14937	15059	14869	15060	15150	15049	14957	15160	15179	15051	15032	15019	14988	14980	15178	14975	15120	15078	14888	15026	15141	14934	15060	14773	14979	15081	14888	14999	15180	15206	15115	14964	15036	15027	15026	14958	14963	15055	15128	15093	15035	15209	15148	15127	14967	15033	14906	15061	15127	15092	15001	15135	14908	14921	14878	15174	14880	14914	15021	15072	15062	15031	15114	15020	15099	15213	15107	15047	14900	14927	14985	14981	15104	15110	14980	14928	15177	15095	15043	15003	15036	14989	14981	15141	15032	15092	15006	15007	14969	15139	15033	15080	15009	15109	15105	14904	15177	15134	15053	15003	15053	15135	14984	15143	15086	14896	15076	15061	15040	15237	15013	14954	15044	14982	15084	15007	14985	14964	14907	15115	15111	14893	15112	15062	15070	15076	15145	14977	14960	14972	14962	15128	15095	15045	15056	15006	15141	14901	15113	15031	15033	15075	14945	14961	15133	15015	15069	15106	14976	15021	15096	14939	14914	15103	15096	15112	15137	14969	14891	15073	15176	15124	14990	14972	15033	15022	15131	14964	14990	15067	14981	15224	15092	14969	15219	14924	15206	15043	15059	14987	14968	15037	15090	14914	15030	15086	14937	15066	14987	15017	14866	14900	15053	15025	15017	15030	15072	15057	15058	15134	15121	14899	14982	15002	14937	14991	15139	15063	15020	14977	15126	14850	15068	15009	14952	15039	15094	15033	15026	14993	15280	15049	14926	14910	14953	15029	15056	15197	15136	15020	14956	15079	14981	15166	15057	15109	14982	15006	14858	15014	15048	15043	15183	14916	14941	15096	15018	14959	14977	14937	15113	15251	15030	15088	15011	15025	15053	15160	14992	15108	15199	15096	15213	15013	15078	14855	15140	15094	14967	14987	15090	15130	14988	15018	14982	14931	15018	15044	14953	14901	15104	15084	15047	15023	15107	14934	15069	14949	14992	15142	15036	14991	15109	15302	14935	15201	15258	15052	15083	15075	15073	15146	14962	15118	15109	15075	15124	15033	14920	15245	15087	14896	15156	14891	15021	14982	15119	15082	14987	15040	15011	14955	15246	15063	14952	14983	14997	15004	15055	15195	14962	15216	14850	14799	15047	15169	15185	15160	15221	15027	15156	15040	14928	14977	15105	15011	15029	15001	15085	15158	15143	14867	15143	15157	15039	15148	14955	15147	15086	15052	15081	14969	15036	15049	15081	15063	15099	14782	15075	15013	15066	15011	15269	14894	15117	14966	15293	15211	15023	15015	15004	14876	14952	15117	14981	15094	14973	14789	14996	14997	14889	14921	15034	15037	15205	15046	15044	15192	14990	14961	14937	15094	15063	14942	15099	15173	15008	14847	14927	14978	14908	15114	15178	15020	14984	15192	15027	15138	14915	15005	15015	15065	15033	15166	15097	14975	15034	14885	15105	14978	15084	15131	14933	15054	14948	14982	14937	14890	15011	15119	15147	15005	14738	14909	15001	14963	15074	15221	15126	14923	14873	15058	14950	15007	15080	15096	15053	15068	15094	15062	15166	15014	15083	15237	15136	14949	14972	14932	14916	14933	14998	15116	15065	15155	15161	15111	15022	15050	15013	15148	14945	15084	14965	15142	14825	14973	15125	14913	15046	15118	14980	14907	15090	15060	14905	14968	15030	15136	15040	15115	14913	15067	15081	15112	14911	15004	15182	15146	14905	14976	14914	15088	15049	15179	14841	15051	15040	15216	15024	15106	14960	15053	14959	14992	15111	14921	14907	15009	15019	14984	15022	14925	15018	14988	15135	15034	15064	15184	15083	15188	14918	15177	15121	14993	14979	15020	14974	15209	14953	14884	14936	14777	15047	15040	15073	14974	15022	15172	15008	15084	15153	15017	14900	14976	15122	14959	15081	15138	15136	14996	15092	15058	15060	14970	14999	15148	14929	15019	15014	15109	14907	14900	15087	15213	15010	14939	15004	14941	15004	15106	14987	14921	15105	15074	15147	14893	15057	15114	15009	15132	14949	14940	15063	15056	14971	15031	15101	15204	15137	14957	15054	15012	14895	14985	15012	15114	15096	15170	14932	15065	15088	14961	15146	15088	14986	15048	15125	14999	15135	14986	15050	15173	14994	15028	15080	14964	14907	15203	15049	15199	14932	14854	14980	14993	14951	14874	15014	15004	14890	15029	14952	15124	15119	14842	15114	14989	14988	15048	15055	14901	15095	15107	14988	15050	14904	15008	15034	14992	14896	15029	14949	14936	15003	15045	15050	14937	14867	14727	15028	15167	14947	14938	15056	15038	15198	15092	15147	14900	14999	15114	15130	15213	15260	14882	15035	14993	14952	14889	15086	15035	14975	15001	15000	14942	15145	15119	14989	15106	15060	15102	15062	14817	15070	15163	15111	15099	15142	15151	15171	15002	15082	15182	14937	15063	15071	14842	15039	15078	15061	15024	15056	15034	15084	15049	15157	15138	14905	14905	15135	14991	15034	15019	15149	15266	14958	15095	15123	15212	14971	15072	15151	14987	15151	15099	14989	14977	15191	15181	15130	15124	15035	15027	15012	14846	15044	15049	15006	15003	15175	15282	14921	15141	15005	15021	15015	15073	15107	15008	15030	15185	15082	14956	15123	15100	15146	14954	15105	15063	14997	14994	15181	14928	15062	14988	14967	15173	14962	14979	15023	14984	15177	14892	15108	14929	15172	15050	14979	14895	15026	15016	14965	14980	15012	15051	15079	14999	15180	15024	15006	15013	14903	15233	15077	15067	15063	14852	15072	14922	15139	15111	15052	15268	15180	15026	14968	15054	15021	15108	15099	15163	15027	14990	14989	15219	15069	15120	15172	14877	15062	15046	14820	15057	15062	15034	15002	15011	15009	15044	15101	15092	14926	14951	15021	15088	14977	14933	15043	15039	15005	15173	14936	15014	15007	14999	14950	15020	15098	15146	15018	14918	14930	14913	15021	14997	15084	15102	15145	14930	15185	15034	15108	14989	15134	15147	15240	14837	15081	15226	15082	15065	15024	14981	14947	14967	14893	15198	15122	15112	15122	15015	14932	15026	14983	15094	14966	15031	15155	15189	14984	15227	14987	15144	15198	15127	15044	15138	15035	15103	15003	15094	15094	15053	15106	15199	15167	15172	15023	15017	15078	15036	15213	14947	15113	14944	14980	14972	14920	15192	14961	14858	15181	15055	15157	15122	14995	15131	15076	15177	15111	14986	15028	15112	15031	15127	15095	15183	14992	15219	14931	15117	14761	15182	14955	15032	15070	15150	14981	14855	15305	15156	15099	15172	15016	15086	14975	15272	15029	15027	15071	15057	14906	15046	15195	15085	14986	15119	15216	15051	15079	14922	15241	14953	15229	15042	14939	15014	14893	15013	15134	15073	14921	15032	14958	14993	15025	14936	15103	15108	15045	15014	15039	15033	15278	15228	15063	15166	15156	15017	15212	15194	14982	14887	15116	15108	15126	15158	15232	15227	15057	15066	15093	15156	15051	15086	15015	15021	15012	14904	14993	15015	15043	15044	15095	15090	15036	15102	14954	15075	15130	14914	15006	15041	15201	14961
23520	20810	28028	23766	21471	20404	19121	17198	16691	16783	16725	20008	28124	28578	24556	21730	19392	17643	16810	16362	16311	16153	16228	16059	16270	16290	16306	16225	16123	16084	16162	16240	16030	16111	16076	16226	16438	16215	16055	16239	15925	16105	16017	15844	15999	16074	16034	16031	16257	16216	16237	16261	16244	15981	16106	16098	16154	15976	16127	16051	16214	16139	15989	16046	16112	16178	16157	16183	15862	16202	16093	15997	16273	15995	15913	16285	15978	16095	16124	16062	16027	15946	16051	15992	15890	16036	16140	16107	16120	16235	16304	15973	16088	16062	16089	16113	16011	15912	15980	15984	15925	16059	16049	15960	16159	16150	16239	16028	16085	16054	16174	16057	16219	16045	15918	16092	15854	16035	16014	15913	16151	16095	15952	16036	16173	16133	16059	16164	16212	16073	16104	16162	16054	16035	15840	16164	16100	16116	15805	15940	15836	15929	16057	16025	16060	15894	15881	16242	15812	16032	16044	15979	16138	15929	15940	16001	16032	16077	15953	16024	16104	16013	15854	16195	16218	16205	15944	15953	16085	15944	16019	15904	16093	16075	15951	15719	15909	15974	15918	15830	16060	15941	15970	15944	15907	16208	16040	16132	16052	16118	16062	15935	15913	15821	15817	15916	15971	16065	16304	16078	16029	16027	16048	16215	16235	16013	15972	16029	15895	16000	16062	16056	16133	15919	16204	16043	15872	16034	16165	16064	16011	15941	16141	15926	16059	16010	16042	16144	16051	16071	16078	15985	16102	15913	16022	15982	15983	16094	16186	16297	15889	15881	16021	16083	16177	15954	16064	16222	15973	16042	15855	16108	15937	16002	16150	16165	16058	16028	15976	16008	16006	16092	15952	16208	16093	16068	16041	16189	16252	16097	16035	16007	15955	16071	16027	15887	16021	16206	16123	15988	15920	15906	16133	16081	15999	16037	16021	16106	16146	16163	16108	16078	15937	16041	16102	16143	16012	16203	16113	16095	16012	16205	16034	16208	16245	16147	15981	16014	15980	16037	16157	16261	16285	16005	16119	16242	15986	15897	15791	15911	16141	16135	16135	15871	15931	15874	16127	16094	15951	16111	16284	16065	16146	16091	16184	15928	16135	16173	16032	16069	16115	15977	16100	16181	16168	16006	15977	16136	16113	16056	16038	15807	16125	15778	16041	15893	16011	16119	15832	15848	16244	16222	16042	16061	15820	16248	16004	16162	16065	15940	15841	15882	15941	16083	15986	16258	15966	16097	16135	15914	15960	15890	16143	16119	16188	16148	16233	16220	15999	15926	16080	16091	16154	15883	16173	16034	16137	15976	16097	15801	16089	16057	16102	15958	16068	15969	15983	16172	16205	16205	16071	15968	16116	16166	15881	15930	16050	16012	16064	16083	16114	16061	15960	16209	16121	16109	16154	16107	16055	16271	16039	16107	16170	16132	16146	16230	16071	16166	15992	16020	16218	16015	15899	16004	16104	16141	16069	16166	16061	15951	16014	16135	15939	16063	15795	15937	15993	15951	16034	16126	16020	16001	16231	16222	16165	15977	16036	15947	16034	16040	16134	16061	16119	16150	16171	16108	16011	16091	16225	16146	16189	15956	15986	15984	15909	16085	16023	16050	16076	16000	16144	16222	16058	16033	15956	15952	15957	15843	16057	15971	16061	15994	15982	16113	15926	15960	16246	16008	15869	16166	16005	16275	16007	16013	15974	16076	16139	15913	16155	15856	16130	16101	15892	16101	16093	15814	15981	16080	16006	16055	16146	15875	16051	16041	16021	16013	16167	16035	15920	16143	15895	15983	16069	16006	16128	15723	16062	16058	16045	16022	15998	16335	15992	16168	15934	16020	16095	15931	16144	16053	15938	16162	16245	15924	16147	16064	16175	16241	15947	15953	16052	16230	16167	16006	16121	15948	15968	16002	16070	16179	16146	15919	15989	16110	16219	16214	16060	16102	16040	15945	15926	16068	16052	16111	16210	15850	16126	16121	16071	15931	16127	16175	16034	15956	16098	15925	15871	16028	15894	16013	16249	16177	16001	15921	16097	16081	15913	16312	15938	16229	16022	16049	16126	16149	16123	15970	15932	16113	16018	15934	16187	15951	16119	16064	16051	16127	15996	15979	16120	16185	16200	15976	16025	15992	16116	16190	15959	15988	16074	16283	15975	15746	16117	15909	16002	16010	16397	16010	16134	15852	16139	15955	16158	16143	15997	16155	15869	15950	16186	15935	15941	16075	16195	16143	16162	16037	15954	16200	15932	16060	16119	16113	16164	16017	15983	16124	16034	15990	16256	16102	16160	16255	16228	16085	16115	16038	16176	15938	16110	16093	16106	15971	15995	16005	16195	16024	16180	16029	15815	15990	16088	15933	16101	16105	16310	16123	15988	16174	16271	16230	15901	15827	16111	16061	15860	15962	16007	16108	16057	16101	16078	16219	16022	16113	16149	16015	16084	16280	16076	16196	16020	16031	15941	16098	16087	16105	16013	15971	15935	16134	16018	16110	16192	16142	16069	16100	16148	15999	16113	16005	16090	16082	15878	16157	15983	16154	16214	16021	16002	15968	16062	16165	16097	16093	16085	16002	16049	15886	16238	16096	15967	15984	16096	16067	16193	16033	15935	15942	16070	16064	16012	16049	16028	16094	16095	16054	16067	15992	16284	16021	16171	16099	16119	15849	16181	16140	16204	16189	16038	16111	16009	15937	16132	16098	16180	16038	15967	16105	16209	16212	16071	16025	15892	16085	15909	16082	15845	16100	15983	15985	16342	16107	15878	16087	16264	16025	15921	16128	16041	16230	16105	16087	16169	16133	16170	15922	16006	15928	16104	16078	15976	16132	16188	16067	16041	16123	16049	15925	16023	15982	15957	16097	16101	16015	16207	16076	16035	16133	16092	16119	16189	16195	16057	15891	16287	16029	16143	16021	16362	15971	16314	16005	16094	16154	16055	16025	15974	15999	15918	15867	15937	16138	16076	16137	16203	15874	16086	16045	16125	16102	16050	16092	16192	15997	16017	15956	16079	16062	15903	16089	16159	16121	15985	15994	15896	16036	15987	15934	16089	16177	16081	16286	16215	15970	16179	16193	15982	15960	16119	16025	16066	16055	15986	16009	15989	16170	16090	16054	16073	15925	16069	15969	16034	16092	16120	16006	16016	16146	16171	16050	16097	16132	16085	16044	15932	15993	16125	15986	15942	16107	16118	16157	16048	15956	15860	15996	16149	15941	16211	16136	16180	16300	16056	16228	16029	16182	15952	15950	15914	16000	15809	15949	16163	15903	15796	16104	16165	16044	16071	16048	16127	16276	16110	16049	16033	16007	15964	16080	16037	15987	16108	15992	15970	16177	16213	16075	16043	15904	15972	15993	16262	16155	16055	16111	16190	16101	16180	15858	16071	15903	16131	16229	15896	16189	15925	16058	16066	16073	15974	16165	16032	16005	15896	16039	16076	15922	16127	16034	16186	16021	16276	16075	16125	16066	16202	16032	16157	16089	16098	16067	16031	16029	16106	16061	15986	16106	15944	16062	16132	15972	16165	16058	15917	15969	15984	15948	16104	16030	16123	16008	16050	15995	15909	15935	16046	16017	16127	16043	15979	15957	16153	15998	16119	15866	15709	15992	16007	16072	16116	16098	16111	16139	15833	16091	16137	15993	16139	15863	15966	16089	15879	16112	15969	16020	15889	16118	15948	16158	16050	15994	16120	15861	16021	16092	16123	15925	16137	16050	15904	15866	15977	15915	16003	16059	16027	16018	15987	16026	16166	16094	16001	16045	16182	15925	16020	16121	16054	16137	15956	16196	16083	16063	16205	16131	16035	15965	16213	15988	16162	15979	16149	15763	16025	16288	15914	15936	16129	16056	15953	16217	16012	16253	16195	16038	16159	16143	16201	16159	16013	16137	16144	15940	15869	16206	15854	16035	16008	16153	16063	15934	16034	15944	15831	15948	15940	15954	15940	16056	16116	16020	16007	16102	16047	16194	16125	15961	15914	16093	16110	16149	16187	15794	16217	16021	15943	15881	16127	15933	16025	16109	15946	16027	15916	15940	16094	15995	16109	15856	15988	16008	16110	16213	16038	16072	16019	16027	15957	15855	16075	16063	15958	16066	15983	16199	16112	16175	15858	16082	15720	16058	15899	16172	16101	16062	16071	16211	16026	16129	16084	16069	15997	15928	16137	15897	16036	16109	15970	16228	15883	16155	16257	16053	16069	16184	15956	16148	15983	16103	16163	15992	15985	16269	16225	16383	16345	16068	16020	15999	16072	16012	16183	16271	16166	15947	16311	16089	15935	15944	16140	15940	15909	16094	15977	15963	15979	16249	16186	16006	16106	16045	16205	16073	16028	16018	16205	16149	16116	15945	16240	16108	16029	16117	15915	16240	16199	16079	15912	16097	15874	16023	16067	16109	15999	16146	16083	16048	16052	16143	16062	16040	16001	16032	16090	16057	16045	16010	16129	15956	16188	16024	15918	16152	15995	15954	16084	16236	16000	15993	15810	15969	16068	16109	15962	15987	16037	16012	16067	15920	16158	16047	16219	16057	16068	16073	15952	16027	16111	16035	15929	16043	16044	16262	16086	16303	16111	16065	16158	16192	15970	16016	16168	16088	16094	15987	16267	15847	15796	16104	16167	16148	16093	16010	15936	15749	16142	15960	16138	16074	15990	15768	16094	15939	15860	16039	16062	16230	16038	16056	15951	16174	16125	15987	16207	16146	16190	16147	15856	15912	16082	16021	15990	16021	16038	15978	16120	16228	16166	16170	16292	15950	15962	15977	16080	15907	15968	16034	16131	16163	15928	16105	15945	16138	15851	15917	16228	16270	16230	16076	15920	15981	16163	16027	15986	15918	15981	16135	16142	15966	15967	16133	16060	15977	16237	15964	15961	16085	16102	16103	16188	16028	16010	16052	15963	15973	16039	16049	15960	16187	16026	16239	16042	15920	16123	16123	16250	15977	16164	15969	15932	15996	16030	16082	16085	16060	16036	15869	16061	16011	16088	16053	15925	16040	16089	15926	16161	15824	16256	16047	16170	16141	16064	15942	15953	16186	16204	16066	15868	16035	15847	15816	16047	15847	16027	16144	16173	16141	16044	15921	16137	15861	16046	15947	16138	16161	16160	16008
15205	25635	24964	21172	17572	16208	16029	15613	15769	15215	14872	21867	31741	30625	25625	22120	18369	16256	15236	14810	14713	14608	14603	14487	14699	14646	14585	14610	14597	14637	14591	14619	14537	14629	14705	14507	14583	14703	14613	14642	14470	14565	14686	14528	14615	14697	14520	14266	14607	14580	14547	14559	14615	14573	14551	14521	14633	14624	14511	14610	14605	14490	14578	14457	14530	14562	14591	14676	14514	14586	14492	14613	14618	14573	14441	14471	14577	14535	14644	14582	14691	14644	14537	14446	14524	14520	14579	14424	14649	14545	14639	14622	14652	14403	14575	14546	14569	14593	14476	14549	14681	14478	14474	14544	14503	14556	14569	14470	14830	14597	14806	14618	14473	14778	14590	14609	14596	14536	14688	14651	14638	14487	14470	14625	14559	14667	14543	14600	14416	14554	14476	14517	14642	14482	14648	14533	14586	14755	14652	14513	14605	14384	14597	14556	14568	14598	14599	14551	14525	14771	14574	14411	14673	14470	14591	14503	14741	14442	14631	14692	14418	14490	14457	14620	14506	14538	14463	14471	14641	14403	14498	14395	14482	14637	14677	14540	14401	14583	14555	14618	14535	14536	14595	14492	14615	14570	14587	14676	14571	14465	14512	14608	14512	14483	14545	14585	14596	14562	14562	14532	14504	14580	14505	14752	14617	14705	14467	14600	14589	14697	14620	14659	14397	14617	14463	14535	14562	14425	14576	14658	14590	14612	14638	14510	14681	14673	14457	14619	14562	14592	14517	14491	14516	14596	14484	14661	14609	14762	14586	14526	14585	14588	14699	14528	14451	14448	14527	14526	14603	14516	14691	14519	14530	14464	14583	14617	14595	14609	14515	14709	14478	14507	14634	14392	14505	14334	14652	14572	14620	14543	14682	14468	14590	14457	14572	14504	14725	14554	14527	14502	14598	14521	14568	14539	14604	14495	14514	14524	14555	14589	14370	14576	14794	14682	14759	14646	14485	14438	14536	14557	14614	14455	14461	14406	14632	14656	14601	14427	14582	14580	14528	14432	14640	14612	14595	14434	14480	14471	14536	14534	14615	14718	14736	14509	14520	14554	14635	14405	14532	14557	14495	14467	14435	14459	14491	14412	14669	14400	14654	14685	14539	14612	14394	14582	14499	14605	14583	14738	14503	14592	14604	14557	14488	14763	14578	14458	14655	14716	14654	14477	14373	14573	14672	14596	14491	14462	14445	14569	14586	14414	14592	14536	14395	14513	14551	14284	14586	14501	14594	14701	14472	14647	14613	14677	14493	14485	14657	14577	14518	14620	14657	14474	14619	14557	14484	14450	14464	14497	14532	14675	14674	14471	14628	14621	14463	14505	14772	14709	14521	14633	14538	14531	14580	14644	14505	14657	14686	14574	14605	14536	14597	14477	14543	14562	14622	14619	14550	14536	14570	14681	14518	14578	14613	14512	14701	14522	14573	14657	14386	14489	14555	14543	14524	14459	14633	14722	14515	14677	14675	14553	14561	14636	14541	14599	14576	14403	14629	14690	14510	14320	14569	14540	14580	14655	14554	14642	14665	14644	14581	14608	14486	14560	14546	14378	14666	14594	14578	14403	14472	14482	14539	14663	14585	14502	14588	14406	14602	14668	14575	14426	14439	14692	14632	14470	14554	14609	14594	14511	14493	14560	14627	14551	14570	14598	14481	14638	14647	14547	14543	14705	14393	14633	14670	14588	14485	14644	14734	14701	14483	14562	14466	14428	14577	14777	14647	14585	14517	14508	14642	14484	14558	14431	14487	14512	14629	14570	14563	14685	14643	14670	14530	14469	14660	14550	14458	14441	14660	14622	14580	14621	14573	14605	14466	14523	14702	14681	14456	14628	14537	14525	14365	14504	14647	14472	14628	14646	14719	14542	14426	14640	14605	14646	14638	14408	14538	14440	14616	14567	14289	14447	14519	14430	14554	14610	14643	14627	14544	14431	14672	14586	14431	14681	14421	14491	14631	14583	14401	14662	14403	14466	14598	14672	14627	14511	14378	14651	14454	14533	14550	14516	14536	14521	14605	14663	14492	14362	14529	14571	14520	14430	14492	14613	14543	14605	14418	14569	14469	14543	14618	14816	14581	14458	14452	14584	14699	14448	14588	14383	14578	14619	14615	14500	14741	14699	14503	14554	14652	14597	14720	14448	14668	14566	14504	14575	14574	14581	14542	14509	14746	14619	14608	14424	14583	14569	14631	14552	14600	14495	14579	14567	14623	14590	14541	14528	14376	14487	14422	14603	14567	14416	14577	14568	14441	14522	14569	14605	14586	14528	14550	14689	14769	14603	14702	14515	14562	14503	14723	14544	14445	14644	14613	14363	14597	14481	14664	14525	14516	14683	14515	14596	14532	14545	14629	14634	14637	14532	14469	14506	14516	14499	14545	14422	14683	14580	14608	14465	14564	14453	14579	14552	14620	14561	14475	14648	14559	14732	14476	14465	14456	14508	14351	14582	14571	14389	14645	14649	14586	14564	14562	14507	14628	14387	14558	14451	14539	14624	14521	14618	14475	14549	14454	14647	14649	14579	14660	14616	14512	14548	14551	14460	14599	14531	14777	14493	14513	14614	14640	14364	14742	14530	14558	14534	14623	14551	14500	14485	14706	14563	14689	14548	14654	14672	14576	14555	14458	14611	14590	14835	14603	14528	14557	14530	14514	14590	14558	14547	14557	14526	14533	14691	14613	14583	14797	14652	14644	14539	14600	14432	14508	14529	14540	14409	14707	14664	14455	14612	14556	14795	14429	14476	14567	14574	14675	14607	14603	14608	14686	14524	14486	14593	14676	14401	14464	14866	14625	14742	14617	14642	14659	14570	14613	14631	14628	14568	14698	14438	14436	14316	14631	14665	14437	14532	14575	14479	14566	14485	14513	14682	14498	14329	14471	14505	14383	14541	14653	14599	14625	14673	14522	14618	14576	14624	14500	14573	14501	14665	14653	14603	14544	14544	14628	14523	14592	14525	14576	14532	14613	14558	14497	14719	14469	14673	14545	14627	14580	14321	14630	14612	14624	14635	14505	14581	14479	14576	14474	14656	14543	14573	14426	14487	14600	14578	14518	14585	14528	14432	14554	14603	14513	14592	14623	14602	14517	14529	14426	14558	14688	14496	14539	14651	14620	14595	14480	14637	14490	14503	14463	14585	14429	14573	14519	14382	14448	14498	14552	14451	14489	14648	14710	14513	14603	14418	14505	14497	14599	14506	14718	14617	14676	14567	14568	14698	14426	14560	14526	14549	14508	14498	14459	14613	14563	14620	14499	14787	14586	14627	14596	14596	14772	14527	14564	14523	14401	14643	14597	14526	14682	14442	14542	14474	14640	14547	14539	14548	14685	14513	14488	14640	14639	14600	14613	14507	14635	14453	14580	14484	14655	14640	14600	14495	14502	14550	14511	14425	14507	14432	14553	14559	14518	14563	14566	14659	14412	14468	14552	14594	14493	14494	14838	14544	14693	14452	14479	14661	14560	14609	14489	14462	14550	14599	14372	14603	14615	14507	14713	14441	14639	14516	14635	14435	14468	14736	14732	14648	14695	14516	14647	14700	14484	14674	14535	14655	14370	14414	14394	14652	14607	14540	14495	14486	14589	14656	14542	14573	14654	14800	14721	14483	14443	14616	14537	14305	14514	14422	14589	14507	14651	14418	14572	14474	14647	14604	14594	14506	14608	14615	14500	14434	14723	14371	14473	14747	14523	14572	14513	14610	14490	14475	14495	14568	14536	14562	14606	14599	14563	14613	14524	14505	14653	14390	14597	14617	14630	14490	14561	14632	14597	14682	14594	14463	14643	14581	14323	14498	14539	14648	14505	14587	14543	14360	14597	14500	14538	14739	14554	14449	14632	14499	14692	14465	14430	14651	14665	14555	14632	14718	14749	14625	14385	14615	14671	14547	14619	14584	14413	14681	14506	14579	14600	14649	14588	14413	14499	14538	14416	14472	14838	14626	14447	14627	14672	14545	14504	14504	14575	14631	14664	14585	14293	14566	14557	14537	14433	14554	14406	14640	14587	14574	14580	14578	14575	14354	14559	14634	14593	14512	14616	14617	14595	14651	14538	14540	14519	14550	14435	14642	14609	14578	14671	14488	14616	14589	14547	14415	14456	14466	14603	14677	14429	14602	14495	14691	14640	14696	14712	14508	14641	14526	14569	14520	14374	14693	14541	14433	14605	14749	14572	14681	14661	14649	14580	14495	14704	14617	14655	14707	14532	14541	14551	14564	14568	14797	14646	14607	14568	14608	14538	14633	14434	14520	14464	14592	14448	14486	14454	14674	14603	14621	14605	14611	14509	14545	14563	14532	14645	14595	14367	14579	14599	14708	14728	14584	14754	14515	14460	14529	14480	14656	14589	14434	14683	14776	14501	14548	14434	14606	14613	14629	14536	14649	14434	14633	14563	14590	14572	14549	14585	14647	14571	14489	14610	14575	14480	14627	14504	14629	14577	14495	14620	14555	14635	14605	14480	14698	14692	14633	14612	14658	14540	14534	14468	14557	14478	14482	14693	14473	14511	14317	14641	14615	14703	14395	14556	14555	14537	14608	14501	14518	14588	14534	14646	14666	14460	14525	14589	14442	14424	14544	14551	14467	14581	14495	14450	14507	14374	14585	14445	14542	14449	14464	14609	14604	14688	14386	14550	14529	14769	14599	14579	14678	14631	14443	14455	14521	14461	14420	14706	14447	14615	14621	14688	14633	14397	14406	14617	14564	14526	14497	14659	14539	14629	14483	14520	14565	14429	14644	14606	14582	14429	14590	14563	14591	14561	14503	14677	14707	14628	14735	14484	14530	14605	14544	14443	14577	14557	14542	14478	14472	14378	14535	14431	14532	14617	14704	14526	14794	14556	14585	14627	14424	14562	14508	14593	14597	14536	14420	14562	14624	14490	14580	14490	14653	14699	14713	14635	14717	14586	14580	14630	14624	14659	14625	14500	14731	14650	14491	14560	14561	14682	14797	14571	14631	14449	14506	14621	14468	14419	14732	14634	14621	14277	14601	14624	14450	14581	14477	14517	14601	14675	14583	14654	14668	14610	14615	14608	14574	14465	14589	14627	14572	14482	14596	14518	14728	14519	14547	14408	14519	14549	14645	14375	14466	14360	14673	14561	14536
22528	20892	28582	23347	21055	22437	22636	17223	16323	16584	17517	28117	33410	34536	30468	24698	21028	18133	16747	16146	15570	15496	15770	15823	15699	15667	15588	15466	15537	15552	15493	15605	15565	15395	15474	15481	15487	15657	15652	15469	15340	15576	15407	15362	15353	15376	15333	15467	15325	15370	15503	15662	15598	15557	15436	15524	15455	15411	15465	15526	15373	15576	15573	15547	15702	15655	15544	15500	15550	15361	15354	15381	15450	15492	15499	15557	15406	15415	15278	15493	15423	15451	15317	15467	15441	15530	15366	15312	15517	15540	15624	15464	15536	15601	15394	15326	15395	15597	15335	15283	15513	15613	15352	15525	15605	15288	15347	15375	15483	15645	15743	15508	15375	15477	15410	15559	15416	15370	15540	15461	15397	15355	15634	15575	15619	15428	15528	15453	15480	15473	15444	15719	15300	15433	15548	15448	15460	15451	15640	15503	15414	15453	15496	15457	15421	15457	15560	15651	15568	15388	15465	15330	15549	15417	15359	15426	15483	15419	15465	15604	15499	15438	15513	15505	15312	15536	15316	15398	15326	15331	15481	15559	15527	15384	15528	15540	15560	15497	15501	15515	15320	15298	15396	15426	15419	15273	15355	15531	15350	15702	15500	15541	15532	15396	15281	15200	15283	15436	15372	15502	15552	15586	15237	15351	15261	15390	15191	15382	15467	15473	15351	15357	15354	15478	15445	15671	15416	15545	15408	15392	15602	15425	15501	15384	15374	15387	15498	15673	15454	15453	15562	15674	15465	15644	15493	15515	15218	15421	15510	15299	15215	15612	15543	15542	15286	15450	15505	15269	15445	15471	15343	15429	15512	15284	15394	15424	15398	15430	15117	15461	15472	15379	15533	15460	15581	15410	15494	15367	15454	15526	15380	15405	15713	15356	15495	15616	15288	15242	15387	15368	15426	15447	15460	15392	15607	15584	15160	15286	15325	15360	15574	15353	15647	15459	15456	15238	15345	15495	15295	15599	15528	15471	15470	15566	15536	15447	15459	15336	15627	15409	15535	15463	15600	15434	15516	15160	15420	15519	15527	15325	15366	15462	15772	15445	15291	15701	15292	15294	15547	15387	15607	15621	15450	15395	15372	15471	15446	15257	15547	15518	15540	15521	15442	15399	15441	15523	15451	15318	15401	15350	15469	15413	15328	15302	15616	15450	15570	15539	15502	15449	15481	15266	15475	15403	15380	15249	15587	15389	15547	15616	15499	15385	15293	15503	15452	15525	15193	15448	15447	15387	15499	15435	15431	15215	15434	15381	15298	15345	15493	15383	15426	15536	15487	15406	15626	15451	15381	15362	15562	15587	15427	15427	15348	15445	15438	15464	15458	15436	15343	15560	15644	15407	15542	15352	15549	15394	15390	15435	15451	15546	15403	15312	15299	15263	15388	15307	15524	15414	15305	15431	15606	15392	15544	15332	15342	15486	15246	15538	15536	15415	15562	15497	15531	15367	15348	15401	15432	15525	15627	15246	15430	15400	15476	15450	15306	15571	15630	15551	15322	15495	15386	15683	15455	15613	15618	15568	15429	15387	15551	15451	15469	15308	15375	15326	15435	15405	15482	15519	15561	15511	15536	15604	15444	15380	15431	15437	15323	15343	15588	15554	15388	15371	15371	15534	15310	15439	15638	15499	15363	15441	15427	15523	15336	15379	15733	15254	15502	15390	15348	15421	15437	15439	15432	15204	15440	15354	15535	15385	15411	15467	15375	15528	15475	15314	15395	15436	15554	15319	15467	15557	15378	15252	15594	15384	15334	15460	15364	15435	15233	15389	15625	15410	15585	15599	15454	15419	15502	15486	15297	15348	15443	15302	15459	15426	15350	15360	15597	15566	15564	15466	15482	15403	15439	15456	15342	15315	15350	15369	15347	15407	15575	15236	15330	15446	15648	15535	15508	15346	15523	15345	15275	15514	15383	15640	15438	15561	15390	15493	15359	15410	15513	15385	15442	15495	15343	15405	15463	15460	15522	15443	15517	15449	15511	15459	15586	15353	15403	15323	15430	15321	15390	15411	15435	15266	15269	15405	15437	15463	15505	15506	15428	15629	15519	15508	15401	15536	15481	15453	15468	15419	15518	15391	15424	15337	15447	15286	15602	15458	15429	15546	15372	15343	15446	15419	15349	15364	15453	15366	15387	15489	15459	15651	15444	15424	15359	15535	15424	15592	15314	15572	15345	15457	15478	15432	15442	15366	15473	15546	15531	15579	15394	15568	15629	15397	15501	15366	15107	15324	15272	15671	15452	15461	15292	15245	15368	15283	15422	15443	15506	15325	15455	15349	15478	15640	15653	15298	15519	15387	15461	15517	15435	15501	15400	15442	15388	15433	15509	15396	15491	15288	15493	15346	15413	15335	15387	15303	15399	15492	15467	15376	15277	15473	15343	15682	15599	15211	15457	15371	15503	15424	15531	15336	15320	15450	15477	15428	15478	15452	15491	15256	15600	15595	15477	15303	15307	15442	15413	15504	15411	15499	15434	15457	15314	15384	15335	15530	15360	15326	15641	15432	15459	15481	15365	15340	15265	15399	15275	15402	15601	15518	15521	15404	15600	15510	15424	15531	15419	15516	15269	15425	15371	15340	15437	15455	15372	15482	15263	15343	15445	15462	15491	15503	15350	15408	15402	15507	15625	15568	15184	15368	15280	15574	15495	15450	15395	15481	15531	15496	15561	15631	15460	15454	15583	15265	15422	15322	15468	15374	15438	15441	15521	15435	15547	15184	15349	15422	15432	15378	15342	15473	15406	15109	15294	15513	15339	15512	15442	15336	15441	15388	15532	15462	15216	15401	15277	15379	15469	15477	15355	15530	15276	15739	15316	15282	15501	15451	15603	15417	15395	15593	15426	15666	15554	15432	15375	15334	15296	15575	15665	15656	15474	15367	15347	15454	15461	15438	15393	15543	15398	15179	15455	15540	15646	15365	15450	15215	15477	15431	15341	15450	15349	15460	15423	15504	15273	15532	15400	15369	15417	15326	15392	15431	15516	15315	15503	15396	15529	15601	15360	15652	15450	15533	15582	15714	15352	15336	15467	15482	15290	15403	15609	15352	15749	15518	15479	15341	15502	15474	15253	15533	15461	15198	15469	15390	15447	15410	15311	15291	15345	15396	15535	15322	15546	15509	15607	15398	15437	15237	15373	15383	15547	15356	15291	15375	15312	15540	15580	15407	15434	15204	15487	15291	15438	15586	15233	15480	15647	15364	15308	15283	15618	15414	15466	15565	15544	15477	15643	15516	15400	15552	15369	15376	15267	15371	15273	15616	15324	15314	15516	15243	15333	15357	15511	15433	15525	15462	15332	15668	15483	15290	15268	15432	15584	15593	15422	15407	15429	15397	15587	15424	15525	15579	15524	15442	15466	15470	15356	15451	15462	15726	15359	15367	15446	15387	15469	15339	15334	15277	15718	15598	15431	15638	15388	15393	15461	15152	15289	15531	15563	15474	15467	15413	15481	15477	15433	15489	15627	15390	15440	15305	15460	15569	15277	15461	15607	15454	15606	15445	15439	15373	15480	15440	15436	15513	15455	15409	15425	15358	15580	15404	15499	15429	15441	15297	15295	15567	15596	15559	15423	15313	15420	15472	15677	15551	15463	15584	15510	15447	15276	15557	15503	15480	15471	15527	15397	15378	15395	15406	15453	15436	15516	15542	15272	15445	15374	15391	15472	15329	15486	15512	15582	15497	15388	15532	15482	15432	15563	15426	15502	15636	15521	15454	15545	15255	15364	15506	15428	15410	15269	15549	15540	15522	15451	15493	15463	15503	15640	15492	15337	15344	15307	15491	15610	15498	15388	15381	15225	15469	15533	15381	15442	15531	15558	15447	15553	15281	15297	15371	15427	15409	15602	15273	15372	15541	15408	15510	15410	15345	15438	15274	15419	15416	15277	15180	15277	15501	15582	15547	15446	15381	15465	15438	15217	15352	15271	15072	15392	15312	15405	15268	15324	15536	15528	15545	15465	15384	15426	15508	15377	15485	15363	15407	15194	15617	15514	15426	15504	15467	15428	15455	15630	15309	15312	15638	15462	15362	15517	15475	15420	15265	15569	15560	15330	15512	15334	15447	15179	15310	15533	15494	15360	15330	15421	15323	15482	15338	15540	15385	15594	15541	15647	15487	15626	15410	15595	15439	15421	15299	15396	15536	15619	15612	15393	15365	15359	15542	15600	15448	15381	15663	15249	15292	15477	15292	15558	15401	15389	15535	15414	15518	15499	15464	15327	15388	15449	15480	15303	15571	15500	15500	15478	15262	15381	15340	15496	15339	15550	15473	15379	15561	15403	15291	15443	15440	15355	15366	15443	15289	15224	15445	15383	15344	15420	15429	15399	15561	15569	15415	15434	15517	15397	15314	15529	15425	15620	15391	15421	15384	15344	15430	15464	15284	15365	15401	15468	15414	15349	15335	15285	15445	15371	15356	15545	15524	15509	15441	15612	15349	15532	15430	15539	15532	15472	15411	15447	15466	15544	15474	15373	15482	15447	15539	15366	15401	15352	15385	15634	15629	15408	15400	15359	15388	15366	15266	15599	15528	15362	15535	15545	15514	15468	15346	15365	15531	15357	15416	15556	15459	15573	15428	15237	15394	15479	15542	15356	15529	15562	15427	15411	15575	15501	15438	15568	15372	15621	15300	15410	15637	15339	15535	15404	15319	15361	15457	15424	15386	15434	15593	15389	15486	15360	15448	15253	15382	15404	15363	15512	15624	15526	15308	15535	15410	15457	15550	15555	15376	15442	15440	15462	15519	15393	15122	15490	15444	15537	15346	15366	15367	15580	15444	15520	15547	15399	15652	15565	15469	15448	15554	15388	15353	15450	15446	15697	15366	15487	15463	15371	15292	15345	15476	15386	15401	15446	15452	15435	15360	15544	15529	15337	15251	15423	15318	15288	15448	15532	15226	15342	15461	15347	15450	15435	15379	15517	15289	15412	15334	15305	15376	15386	15215	15544	15569	15460	15288	15433	15369	15457	15555	15521	15562	15298	15486	15577	15394	15367	15497	15591	15183	15442	15290	15320	15451	15363	15309	15551	15394	15523	15581	15501	15441	15506	15435	15321	15493	15348	15365	15365	15371	15325	15599	15472	15639	15697	15239	15584	15485
15773	29246	28089	24672	20610	17433	16730	16209	16028	15616	17977	33741	37288	37546	32706	25512	20939	17239	15283	14549	14244	14291	14302	14424	14207	14271	14222	14370	14220	14289	14269	14275	14241	14342	14125	14207	14188	14410	14218	14280	14251	14188	14278	14238	14242	14250	14303	14105	14085	14428	14198	14410	14091	14360	14272	14135	14221	14350	14187	14391	14265	14249	14257	14249	14363	14211	14151	14178	14256	14131	14270	14204	14315	14070	14220	14186	14182	14237	14198	14086	14173	14223	14280	14216	14294	14140	14218	14273	14311	14112	14358	14291	14159	14326	14230	14117	14111	14232	14295	14153	14180	14177	14188	14283	14266	14053	14299	14314	14200	14161	14272	14311	14182	14117	14213	14090	14100	14275	14149	14344	14424	14284	14246	14246	14162	14462	14233	14200	14326	14298	14130	14353	14357	14243	14228	14165	14299	14124	14246	14096	14165	14214	14067	14247	14289	14155	14077	14246	14206	14114	14161	14257	14234	14181	14283	14360	14175	14224	14292	14344	14305	14146	14248	14092	14087	14203	14246	14373	14169	14271	14226	14276	14197	14198	14180	14271	14259	14270	14216	14283	14215	14349	14235	14301	14314	14236	14215	14204	14303	14337	14292	14359	14261	14217	14177	14386	14391	14213	14231	14356	14289	14305	13995	14167	14126	14127	14186	14322	14265	14383	14215	14276	14225	14239	14261	14397	14249	14212	14100	14273	14366	14149	14280	14295	14273	14086	14240	14402	14144	14225	14210	14131	14235	14214	14142	14442	14214	14298	14226	14233	14160	14333	14007	14259	14280	14123	14279	14055	14205	14177	14266	14295	14032	14255	14361	14259	14366	14286	14216	14201	14202	14265	14256	14140	14222	14434	14250	14285	14248	14176	14177	14235	14159	14162	14168	14137	14050	14299	14272	14115	14367	14257	14262	14087	14226	14269	14254	14159	14170	14362	14224	14266	14249	14186	14243	14279	14101	14164	14147	14355	14185	14114	14321	14100	14017	14130	14168	14250	14362	14420	14137	14199	14217	14119	14274	14251	14240	14156	14168	14207	14161	14410	14385	14272	14386	14446	14263	14126	14155	14270	14137	14314	14093	14433	14239	14394	14283	14298	14282	14109	14134	14190	14255	14163	14275	14254	14304	14240	14121	14161	14192	14324	14216	14398	14234	14324	14211	14245	14436	14209	14146	14234	14145	14404	14305	14212	14120	14166	14192	14157	14292	14365	14195	14418	14216	14163	14304	14246	14161	14053	14376	14255	14163	14166	14199	14329	14209	14094	14285	14381	14169	14262	14376	14199	14131	14213	14191	14197	14096	14278	14146	14123	14264	14224	14231	14357	14178	14289	14281	14206	14150	14267	14146	14123	14276	14092	14257	14155	14249	14340	14091	14155	14197	14368	14207	14366	14134	14263	14138	14333	14250	14314	14051	14232	14294	14046	14263	14246	14181	14236	14303	14275	14282	14229	14242	14173	14131	14191	14119	14221	14203	14249	14169	14155	14135	14326	14111	14091	14290	14267	14140	14053	14198	14320	14195	14181	14374	14338	14141	14213	14355	14308	14228	14266	14302	14375	14235	14205	14291	14147	14290	14306	14207	14283	14253	14203	14133	14107	14197	14390	14316	14045	14346	14175	14187	14308	14169	14216	14334	14037	14237	14251	14246	14109	14257	14310	14218	14355	14204	14164	14248	14294	14116	14330	14292	14332	14241	14266	14331	14236	14088	14262	14188	14087	14258	14266	14335	14202	14224	14208	14207	14218	14276	14319	14384	14179	14266	14144	14148	14084	14284	14224	14244	14200	14316	14314	14248	14346	14077	14110	14238	14236	14279	14218	14180	14128	14084	14184	14218	14217	14104	14191	14122	14226	14460	14159	14272	14241	14261	14181	14278	14204	14288	14261	14269	14280	14266	14363	14183	14155	14325	14183	14298	14497	14255	14199	14270	14480	14260	14208	14171	14064	14149	14089	14118	14173	14261	14279	14140	14171	14099	14089	14235	14130	14286	14308	14236	14273	14101	14319	14150	13983	14256	14379	14129	14267	14430	14248	14260	14337	14173	14155	14194	14284	14200	14098	14097	14263	14283	14153	14252	14234	14208	14239	14308	14326	14199	14177	14210	14260	14114	14280	14146	14078	14133	14346	14119	14172	14338	14276	14268	14330	13972	14172	14264	14171	14162	14157	14048	14214	14196	14130	14265	14247	14333	14198	14192	14083	14082	14313	14105	14198	14332	14380	14279	14223	14309	14176	14113	14230	14144	14297	14137	14357	14172	14316	14239	14206	14163	14275	14105	14274	14173	14318	14181	14278	14330	14162	14316	14221	14415	14279	14070	14220	14190	14070	14174	14233	14051	14049	14267	14094	14233	14178	14132	14261	14314	14317	14248	14336	14203	14353	14128	14195	14237	14203	14267	14264	14303	14200	14377	14258	14299	14278	14227	14192	14181	14298	14090	14192	14311	14270	14289	14174	14036	14301	14230	14301	14182	14191	14350	14226	14071	14218	14157	14263	14157	14221	14187	14133	14201	14249	14164	14361	14300	14338	14424	14208	14153	14317	14215	14185	14203	14151	14114	14107	14096	14369	14255	14154	14203	14422	14356	14285	14353	14123	14296	14405	14333	14281	14283	14342	14124	14214	14063	14284	14242	14219	14131	14191	14226	14253	14179	14228	14277	14251	14113	14269	14224	14247	14186	14280	14426	14267	14194	14176	14214	14233	14125	14227	14177	14107	14045	14146	14332	14071	14009	14163	14306	14285	14174	14167	14153	14161	14187	14309	14047	14308	14354	14190	14329	14138	14263	14232	14272	14259	14275	14224	14249	14284	14321	14235	14186	14390	14239	14236	14297	14097	14135	14148	14387	14311	14303	14156	14206	14358	14252	14232	14242	14460	14165	14181	14295	14369	14186	14344	14234	14113	14207	14317	14296	14194	14140	14334	14183	14347	14301	14156	14302	14177	14196	14354	14055	14312	14194	14088	14108	14321	14280	14222	14233	14071	14299	14299	14194	14319	14369	14203	14232	14068	14236	14069	14317	14133	14211	14231	14371	14291	14166	14386	14207	14291	14404	14102	14079	14164	14346	14258	14213	14457	14095	14132	14098	14176	14240	14243	14312	14353	14192	14244	14123	14122	14306	14345	14195	14203	14305	14364	14138	14111	14459	14243	14141	14360	14048	14208	14178	14201	14151	14089	14250	14348	14037	14115	14139	14047	14419	14051	14260	14241	14191	14278	14299	14275	14107	14231	14329	14158	14259	14203	14318	14117	14035	14240	14070	14177	14379	14322	14152	14304	14179	14084	14150	14270	14143	14164	14273	14394	14094	14433	14173	14187	14306	14173	14326	14250	14218	14351	14189	14221	14169	14245	14310	14201	14218	14006	14086	14315	14231	14189	14188	14261	14076	14277	14381	14298	14320	14208	14361	14251	14186	14249	14200	14387	14168	14317	14221	14086	14232	14416	14237	14194	14166	14149	14218	14060	14186	14373	14122	14366	14288	14151	14099	14319	14079	14275	14427	14213	14037	14181	14133	14117	14287	14228	14064	14236	14194	14151	14201	14172	14148	14377	14182	14192	14355	14316	14239	14228	14339	14119	14124	14311	14212	14294	14212	14255	14177	14133	14236	14166	14292	14212	14072	14172	14138	14312	14213	14314	14349	14277	14256	14208	14327	14376	14316	14277	14237	14201	14118	14126	14314	14227	14126	14250	14295	14064	14163	14215	14018	14409	14254	14264	14251	14271	14033	14389	14256	14266	14164	14099	14359	14247	14303	14138	14174	14160	14259	14272	14134	14316	14339	14268	14161	14196	14216	14301	14336	14205	14251	14142	13981	14166	14258	14385	14150	14367	14203	14242	14118	14326	14342	14255	14223	14187	14399	14394	14183	14156	14345	14284	14266	14250	14133	14285	14423	14221	14270	14026	14093	14213	14300	14064	14269	14220	14214	14321	14089	14196	14245	14328	14288	14182	14338	14316	14053	14070	14155	14160	14096	14265	14299	14242	14321	14293	14201	14239	14242	14193	14222	14352	14322	14126	14257	14077	14316	14085	14373	14133	14352	14123	14036	14169	14335	14254	14180	14154	14161	14249	14131	14399	14233	14209	14141	14225	14247	14286	14162	14190	14083	14271	14180	14109	14230	14171	14221	14215	14228	14243	14199	14191	14192	14341	14339	14241	14142	14204	14432	14044	14361	14274	14241	14223	14165	14395	14200	14208	14265	14224	14413	14135	14363	14279	14319	14064	14246	14179	14271	14292	14351	14122	14348	14172	14304	14334	14059	14309	14165	14228	14081	14233	14253	14206	14225	14271	14163	14126	14227	14167	14302	14493	14167	14139	14184	14220	14211	14347	14208	14274	14303	14277	14041	14155	14216	14128	14310	14269	14292	14162	14162	14150	14268	14066	14189	14244	14362	14386	14169	14114	14230	14228	14340	14284	13995	14348	14155	14161	14370	14311	14241	14357	14248	14218	14107	14302	14078	14423	14278	14248	14149	14209	14357	14341	14313	14145	14291	14161	14295	14228	14123	14221	14221	14226	14391	14295	14059	14367	14423	14309	14179	14198	14273	14155	14074	14311	14375	14089	14274	14221	14293	14292	14421	14292	14321	14181	14103	14097	14297	14274	14210	14069	14247	14212	14350	14154	14270	14388	14140	14123	14231	14128	14335	14287	14117	14070	14223	14261	14261	14283	14202	14098	14284	14048	14362	14315	14128	14155	14294	14183	14098	14159	14153	14346	14206	14150	14250	14169	14110	14159	14284	14093	14333	14101	14222	14141	14160	14283	14362	14106	14262	14217	14156	14455	14161	14254	14263	14307	14244	14275	14085	14309	14285	14195	14166	14229	14106	14181	14438	14117	14179	14316	14257	14314	14304	14215	14279	14192	14194	14198	14146	14312	14307	14243	14131	14130	14375	14304	14078	14144	14202	14229	14177	14258	14223	14317	14139	14301	14295	14384	14192	14193	14216	14147	14163	14295	14339	14140	14372	14347	14323	14304	14142	14278	14155	14141	14132	14042	14186	14089	14268	14104	14190	14212	14176	14222	14025	14059	14208	14339	14254	14323	14318	14352	14285	14382	14310	14220	14121	14128	14306	14223	14305	14245	14172	14326	14257	14384
26922	21529	23474	20109	16083	15393	15237	15164	14941	15083	14923	15631	16529	16773	16372	15842	15232	15001	15038	14642	14643	14576	14685	14735	14777	14491	14810	14679	14739	14655	14453	14566	14902	14823	14800	14861	14849	15007	14628	14612	14531	14688	14812	14642	14684	14517	14635	14531	14980	14668	14718	14717	14662	14703	14792	14567	14676	14726	14692	14560	14699	14627	14778	14720	14642	14727	14654	14757	14574	14765	14752	14705	14710	14767	14653	14697	14654	14723	14593	14683	14790	14724	14665	14743	14823	14766	14643	14868	14775	14651	14633	14656	14711	14621	14756	14630	14649	14777	14402	14644	14722	14577	14893	14760	14673	14827	14703	14548	14664	14649	14619	14712	14905	14742	14556	14785	14788	14736	14777	14738	14644	14682	14476	14575	14577	14666	14539	14694	14686	14666	14723	14788	14727	14721	14656	14689	14551	14428	14656	14884	14773	14792	14725	14738	14892	14653	14812	14766	14938	14851	14743	14703	14645	14719	14641	14581	14762	14761	14751	14701	14617	14774	14781	14524	14648	14605	14782	14716	14784	14612	14702	14636	14725	14638	14489	14574	14824	14603	14411	14660	14802	14503	14550	14547	14717	14637	14803	14707	14794	14637	14808	14703	14682	14720	14504	14778	14824	14589	14657	14747	14723	14709	14817	14823	14647	14652	14615	14781	14392	14665	14773	14794	14618	14684	14895	14644	14511	14848	14684	14739	14696	14623	14652	14703	14739	14659	14672	14593	14680	14864	14721	14718	14756	14699	14882	14698	14838	14657	14462	14711	14679	14843	14665	14582	14700	14691	14616	14692	14590	14666	14667	14685	14642	14570	14577	14797	14612	14811	14684	14902	14835	14830	14687	14613	14853	14715	14815	14735	14686	14718	14862	14721	14759	14817	14884	14756	14722	14580	14895	14706	14629	14645	14916	14574	14781	14664	14721	14540	14569	14761	14646	14537	14636	14591	14557	14573	14587	14793	14723	14694	14630	14680	14631	14739	14552	14479	14653	14695	14582	14862	14700	14813	14767	14730	14673	14755	14661	14742	14590	14902	14846	14610	14588	14644	14897	14721	14402	14808	14539	14759	14755	14720	14720	14781	14603	14878	14724	14715	14914	14546	14840	14662	14707	14788	14705	14592	14555	14587	14762	14569	14548	14648	14656	14607	14721	14544	14578	14707	14665	14654	14768	14677	14573	14636	14850	14795	14674	14819	14802	14761	14621	14841	14697	14776	14639	14709	14861	14546	14627	14742	14847	14803	14570	14562	14643	14515	14650	14604	14528	14616	14874	14619	14615	14555	14770	14507	14920	14781	14635	14503	14663	14659	14671	14633	14806	14778	14655	14645	14827	14730	14695	14612	14615	14635	14897	14551	14693	14681	14670	14855	14648	14799	14878	14592	14641	14797	14766	14588	14719	14719	14597	14565	14721	14494	14574	14652	14828	14671	14778	14574	14653	14781	14618	14677	14864	14652	14639	14532	14670	14634	14586	14897	14876	14834	14723	14623	14584	14610	14725	14643	14550	14639	14765	14707	14675	14604	14631	14828	14705	14563	14822	14781	14741	14635	14710	14460	14675	14746	14620	14581	14480	14563	14916	14478	14716	14758	14787	14568	14631	14731	14637	14749	14647	14768	14590	14551	14820	14647	14805	14925	14793	14605	14595	14790	14704	14682	14561	14834	14766	14636	14648	14632	14489	14777	14740	14764	14613	14790	14693	14784	14853	14572	14795	14701	14625	14595	14571	14819	14542	14751	14706	14631	14705	14605	14662	14704	14635	14797	14719	14751	14848	14803	14560	14710	14568	14406	14602	14519	14722	14710	14606	14732	14785	14537	14664	14611	14537	14521	14691	14564	14637	14913	14773	14643	14725	14869	14504	14671	14697	14737	14720	14571	14682	14687	14827	14575	14714	14794	14729	14717	14577	14695	14673	14797	14702	14849	14623	14789	14401	14523	14633	14639	14613	14709	14892	14574	14673	14731	14755	14598	14686	14553	14663	14741	14619	14532	14686	14791	14734	14776	14866	14523	14517	14855	14580	14545	14678	14653	14776	14763	14819	14579	14643	14748	14653	14736	14527	14681	14591	14657	14767	14508	14879	14739	14756	14674	14796	14625	14519	14574	14726	14870	14595	14807	14641	14643	14669	14729	14726	14630	14686	14712	14539	14750	14602	14620	14621	14750	14579	14925	14742	14574	14627	14562	14769	14521	14686	14828	14876	14699	14734	14747	14843	14821	14737	14600	14952	14610	14515	14667	14804	14782	14545	14566	14694	14511	14826	14485	14752	14634	14652	14834	14502	14675	14881	14649	14707	14817	14763	14845	14716	14578	14631	14810	15018	14709	14719	14672	14771	14707	14759	14912	14628	14621	14720	14794	14774	14799	14651	14667	14653	14608	14632	14717	14582	14695	14789	14452	14752	14730	14709	14872	14945	14838	14785	14779	14832	14827	14738	14426	14767	14855	15025	14533	14605	14674	14665	14630	14625	14853	14747	14587	14688	14786	14697	14744	14744	14647	14689	14663	14605	14582	14758	14545	14639	14868	14733	14854	14661	14858	14765	14882	14663	14705	14812	14577	14740	14712	14628	14738	14671	14693	14662	14714	14606	14666	14648	14844	14721	14653	14676	14591	14694	14416	14713	14746	14731	14895	14699	14694	14738	14552	14701	14861	14697	14623	14662	14654	14771	14540	14697	14734	14615	14695	14822	14875	14784	14781	14732	14684	14801	14643	14724	14689	14703	14705	14772	14695	14754	14526	14701	14741	14418	14761	14920	14854	14821	14702	14772	14742	14741	14826	14680	14832	14524	14569	14647	14667	14784	14848	14826	14675	14680	14815	14717	14809	14574	14563	14809	14737	14775	14703	14727	14688	14836	14825	14552	14629	14913	14654	14826	14468	14667	14728	14554	14751	14700	14736	14730	14582	14743	14608	14773	14504	14776	14491	14614	14775	14761	14680	14714	14528	14547	14728	14683	14659	14655	14765	14851	14834	14647	14795	14751	14617	14582	14676	14756	14729	14676	14683	14601	14568	14675	14736	14667	14573	14814	14716	14741	14596	14667	14624	14636	14375	14630	14614	14750	14570	14692	14678	14823	14834	14686	14781	14830	14756	14842	14804	14646	14594	14770	14522	14597	14621	14822	14729	14901	14710	14576	14581	14618	14761	14685	14719	14711	14628	14657	14777	14779	14669	14696	14775	14743	14662	14705	14581	14739	14752	14854	14686	14749	14847	14792	14601	14859	14772	14795	14737	14750	14650	14747	14854	14694	14762	14625	14771	14655	14584	14492	14736	14694	14708	14815	14595	14725	14766	14523	14667	14690	14722	14890	14634	14716	14638	14521	14729	14810	14956	14639	14696	14542	14626	14821	14602	14646	14647	14854	14946	14507	14693	14623	14610	14849	14731	14531	14736	14762	14770	14629	14801	14859	14807	14561	14640	14684	14796	14610	14729	14737	14881	14563	14711	14670	14870	14568	14703	14958	14750	14684	14690	14818	14555	14719	14774	14797	14647	14615	14497	14590	14688	14922	14630	14722	14752	14852	14698	14827	14791	14464	14797	14893	14715	14769	14696	14526	14656	14820	14606	14652	14690	14840	14638	14924	14501	14638	14599	14681	14862	14867	14505	14620	14834	14748	14870	14785	14488	14550	14643	14572	14847	14488	14456	14717	14551	14790	14741	14899	14675	14726	14619	14723	14615	14735	14809	14728	14771	14557	14792	14738	14790	14689	14754	14668	14783	14564	14621	14732	14588	14684	14522	14802	14694	14883	14728	14583	14852	14697	14718	14628	14729	14663	14679	14634	14764	14757	14701	14568	14563	14683	14612	14742	14600	14760	14651	14817	14705	14763	14640	14837	14716	14792	14710	14722	14593	14759	14537	14623	14688	14705	14864	14741	14580	14833	14653	14738	14711	14703	14643	14743	14555	14714	14566	14822	14749	14547	14808	14832	14568	14553	14671	14577	14620	14775	14952	14793	14648	14778	14669	14824	14703	14729	14700	14814	14582	14758	14765	14733	14732	14716	14695	14690	14773	14640	14758	14712	14622	14449	14735	14736	14743	14679	14659	14657	14635	15020	14715	14590	14710	14565	14432	14777	14855	14863	14614	14740	14693	14755	14863	14743	14765	14810	14662	14619	14543	14584	14661	14639	14840	14719	14906	14794	14649	14813	14795	14808	14633	14612	14740	14531	14661	14728	14417	14686	14572	14753	14601	14851	14631	14445	14628	14663	14731	14794	14745	14658	14648	14770	14730	14791	14599	14775	14659	14700	14783	14675	14511	14816	14973	14717	14654	14835	14696	14781	14709	14735	14730	14776	14752	14744	14786	14763	14596	14578	14604	14768	14699	14726	14805	14678	14702	14634	14655	14699	14735	14667	14434	14982	14805	14849	14558	14761	14725	14696	14604	14573	14851	14925	14648	14516	14571	14550	14570	14553	14583	14701	14683	14896	14615	14702	14707	14898	14610	14569	14715	14743	14425	14596	14558	14786	14573	14601	14830	14682	14749	14657	14535	14768	14775	14746	14687	14579	14788	14643	14595	14696	14786	14723	14632	14713	14691	14847	14797	14616	14862	14720	14626	14512	14772	14514	14749	14611	14610	14780	14862	14773	14479	14580	14902	14734	14699	14594	14699	14625	14854	14704	14829	14714	14534	14649	14709	14604	14680	14771	14997	14618	14732	14730	14695	14708	14883	14691	14628	14762	14840	14670	14642	14655	14812	14646	14622	14583	14691	14725	14574	14734	14607	14674	14726	14603	14728	14867	14590	14756	14536	14794	14616	14828	14825	14634	14609	14658	14655	14763	14749	14703	14820	14700	14732	14559	14709	14716	14723	14795	14643	14670	14564	14703	14667	14693	14839	14649	14680	14815	14789	14727	14635	14553	14633	14572	14638	14643	14654	14902	14936	14560	14745	14625	14897	14690	14811	14791	14615	14765	14588	14639	14562	14587	14775	14579	14799	14798	14799	14649	14757	14490	14530	14740	14761	14661	14706	14581	14860	14631	14713	14572	14839	14777	14749	14665	14696	14702	14728	14661	14527	14648	14730	14539	14821	14580	14727	14641	14716	14594	14588	14608	14651	14638	14761	14503	14638	14626	14713	14743	14749	14627	14617
15033	20170	20306	17544	15794	14821	14800	14599	14388	14052	14038	15486	16325	16811	15728	14955	14419	14036	13984	14040	13851	13726	13984	13816	13684	13855	13962	14004	13830	13823	13771	13781	13838	13828	13888	13770	13699	13778	13740	13827	13712	13886	13826	13724	13703	13970	13923	13694	13801	13810	13833	13877	13830	13829	13893	13849	13627	13887	13776	13772	13719	13795	13855	13829	13921	13586	14026	13854	13839	13823	13625	13888	13861	13745	13832	13851	13830	13801	13782	13749	13685	13750	13825	13932	13799	13854	13908	13715	13899	13790	13726	13742	13845	13638	13981	13924	13858	13683	13939	13902	13679	13893	13774	13771	13822	13812	13795	13857	13834	13827	13734	13711	13602	13801	13730	13713	14034	13758	13664	13807	13822	13622	13727	13922	13836	13839	13753	13845	13890	13882	13783	13824	13874	13746	13772	13592	14026	13923	13789	13695	13916	13791	14012	13751	13770	13804	13919	13809	13981	13914	13799	13838	13853	13936	13900	13533	13804	13721	13889	13866	14018	13942	13777	13898	13804	13793	13537	13854	13807	13759	13708	13722	13817	13858	13852	13814	13749	13840	13918	13836	13913	13864	13684	13829	13647	13826	13877	13777	13745	13649	13903	13798	13957	13745	13794	13862	13734	13841	13717	13684	13761	13750	13889	13872	13817	13910	13810	13913	13855	13960	13830	13817	13871	13761	13758	13758	13685	13797	13837	13875	13927	13734	13817	13740	13737	13768	13604	13718	13662	13680	13849	13737	13822	14024	13732	13719	13669	13893	13765	13815	13849	13865	13819	13747	13774	13805	13843	13798	13832	13775	13710	13807	13775	13792	13865	13716	13650	13769	13828	13723	13720	13845	13673	13796	13690	13718	14044	13849	13866	13891	13745	13593	13814	13924	13863	13818	13881	13735	13874	13730	13724	13827	13814	13743	13814	13839	13866	13861	13839	13744	13776	13961	13870	13736	13976	13811	13833	13788	13676	13889	13736	13821	13740	13728	13864	13811	13831	13788	13814	13777	13842	13760	13770	13778	13847	13892	14030	13779	13789	13779	13838	13773	13872	13759	14004	13818	13895	13848	13647	13806	13871	13773	13828	13690	13902	13799	13830	13886	13817	13687	13815	13749	13875	13920	13960	13607	13897	13749	13735	13811	13692	13832	13891	13883	13919	13727	13748	13792	13758	13874	13755	13706	13853	13924	13992	13818	13745	13815	13841	13815	13796	14003	13706	13762	13683	13876	13750	13831	13860	13826	13889	13770	13840	13933	13975	13846	13801	13779	13650	13669	13719	13749	13765	13731	13711	13848	13712	14046	13938	13805	13856	13822	13910	13929	13778	13707	13836	13796	13849	13755	13914	13674	13828	13741	13714	13699	13960	13934	13639	13931	13857	13736	13738	13827	13781	13837	13810	13700	13742	13762	13843	13913	13828	13875	13776	13889	13893	13959	13822	13667	13943	13853	13632	13873	13683	13910	13821	13587	13757	13974	13952	13866	13724	13650	13714	13909	13780	13831	13872	13707	13788	13748	13807	13896	13941	13756	13741	13887	13806	14017	13891	13852	13711	13782	13965	13790	13839	13757	13943	13654	13950	13872	13946	13775	13718	13713	13885	13985	13770	13907	13654	13708	13884	13883	13844	13884	13720	13824	13909	13796	13880	13830	13655	13838	13784	13798	13830	13864	13759	13897	13820	13725	13798	13817	13738	13946	13798	13784	13909	13835	13760	13888	13928	13964	13926	13960	13897	13789	13904	13737	13680	13883	13780	13674	13957	13841	13872	13816	13771	13701	13774	13924	13869	13898	13744	13728	13828	13797	13884	13814	13805	13772	13697	13860	13684	13770	13597	13869	13955	13726	13848	13853	13773	13855	13767	13764	13953	13935	13931	13683	13711	13824	13792	13899	13807	13889	13717	13818	13828	13750	13700	13878	13681	13871	13844	13682	13828	13778	13798	13719	13810	13901	13871	13758	13880	13752	13965	13702	13796	13773	13851	13892	13911	13780	13894	13640	13756	13771	13906	13742	13945	13809	13839	13840	13735	13709	13885	13873	13885	13805	13774	13703	13750	13864	13795	13892	13777	13660	13689	13711	13739	13692	14019	13724	13749	13658	13764	13767	13945	13797	13834	13745	13878	13818	13852	13954	13915	13906	13805	13775	13909	13857	13764	13785	13693	13874	13777	13758	13878	13843	13847	13701	13856	13957	13852	13843	13796	13812	13715	13919	13831	13799	13498	13804	13713	13847	13807	13847	13828	13833	13736	13662	13719	13801	13900	13662	13942	13687	13821	13859	13764	13858	13971	13846	13776	13728	13718	13809	14045	13936	13706	13703	13683	13817	13836	13829	13723	13840	13838	13993	13780	13843	13876	13766	13651	13642	13948	13774	13719	13723	13816	13828	13796	13828	13725	13868	13648	13714	13914	13765	13852	13733	13785	13805	13835	13967	13894	13727	13674	13970	13763	13870	13876	13605	13691	13790	13769	13771	13821	13770	13633	13862	13655	13688	13829	13837	13843	13593	13899	13757	13883	13751	13877	13799	13906	13797	13854	13855	13814	13731	13697	13782	13899	13876	13729	13849	13763	13942	13732	13877	13780	13795	13840	13756	13755	13845	14004	13627	13847	13923	13822	13912	13754	13818	13715	13776	13953	13874	13818	13766	13860	13722	13761	13938	13826	13841	13876	13906	13794	13969	13835	13810	13749	13779	13739	13928	13721	13668	13696	13859	13790	13753	14000	13743	13889	13697	13642	13749	13863	14024	13883	13936	13746	13852	13838	13799	13852	13822	13898	13819	13787	13771	13835	13762	13788	13949	13847	13955	13842	13892	13827	13691	13855	13822	13932	13842	13960	13761	13722	13729	13747	13873	13865	13911	13621	13950	13753	13790	13747	13786	13759	13745	13780	13795	13793	13821	13703	13712	13885	13692	13712	13980	13733	13897	13877	13941	13798	13764	13728	13793	13717	13805	13671	13681	13793	13868	13807	13856	13836	13730	13891	13802	13803	13591	13832	13823	13748	13844	13758	13813	13810	13796	13868	13767	13741	13889	13787	13810	13719	13836	13862	13669	13772	13646	13937	13758	13959	13934	13727	13802	13839	13695	13733	13704	13844	13803	13756	13755	13590	13881	13833	13958	13805	13802	13786	13757	13807	13766	13721	13889	13785	13642	13719	13860	13713	13725	13769	13947	13765	13884	13735	13807	13902	13850	14039	13565	13952	13728	13918	13858	13794	13917	13830	13998	13868	13809	13804	13892	13959	13858	13935	13776	13811	13978	13796	13827	13869	13840	13704	13713	13852	13778	13915	13956	13800	13809	13843	13915	13820	13840	13732	13709	13777	13714	13747	13878	13865	13849	13957	13817	13751	13872	13761	13882	13895	13795	13968	13839	13956	13666	13728	13673	13821	14068	13859	13780	13709	13780	13831	13657	13829	13869	13926	13669	13701	13707	13784	13783	13888	13868	13731	14014	13880	13759	13629	13698	13949	13659	13822	13686	13701	13775	13820	13962	13657	13785	13790	13769	13897	13719	13859	13702	13830	13719	13762	13839	13881	13779	13894	13792	13837	13767	13770	13743	13858	13722	13811	13806	13713	13737	13859	13658	13827	13758	13753	13816	13908	13791	13735	13773	13672	13915	13666	13817	13717	13912	13796	13716	13910	13806	13679	13702	13790	13900	13732	13941	13868	13769	13899	13834	13736	13885	13705	13583	13697	13923	13712	13838	13757	13719	13705	13990	13798	13697	13786	14001	13783	13821	13931	13891	13869	13778	13641	13858	13904	13897	13864	13707	13943	13750	13740	13929	13812	13680	13800	13964	13870	13864	13770	13868	13903	13754	13933	13777	13791	13831	13727	13782	13984	13899	13757	13809	13768	13815	13793	13867	13712	13783	14023	13840	13831	13896	13900	13837	13802	13668	13902	13790	13803	13630	13765	13867	13852	13807	13865	13783	13946	13739	14002	13885	13746	13886	13732	13864	13854	13867	13885	13891	13828	13893	13749	13802	13650	13767	13624	13919	13832	13834	13873	13692	13758	13783	13882	13687	13916	13793	13823	13821	13745	13800	14020	13700	13864	13825	13776	13971	13835	13766	13965	13763	13689	13759	13765	13789	13861	13705	13728	13914	13707	13819	13858	13832	13789	13756	14030	13814	13826	13620	13730	13719	13873	13665	13811	13987	13905	13759	13851	13828	13940	13765	13628	13746	13690	13691	13825	13789	13845	13915	13742	13783	13867	13746	13847	13949	13786	13768	13773	13836	13520	13730	13667	13924	13816	13822	13717	13776	13647	13974	13823	13875	13908	13843	13799	13751	13664	13789	13594	13776	13909	13863	13921	13707	13843	13886	13840	13781	13859	13902	13800	13714	13802	13918	13903	13953	13728	13951	13729	13868	13687	13612	13698	13829	13955	13754	13883	13826	13787	13799	13819	13722	13875	13869	13915	13798	13738	13894	13740	13843	13672	13815	13868	13850	13825	13808	13705	13777	13929	13717	13904	13770	13709	13954	13966	13808	13814	13843	13768	13648	13813	13712	13889	13734	13785	13936	13927	13752	13875	13908	13819	13724	13689	13756	13802	13795	13877	13812	13786	13766	13785	13898	13836	13702	13778	13912	13901	13869	13853	13916	13898	13807	13830	13865	13824	13816	13822	13783	13768	13892	13860	13801	13818	13829	13648	13941	13727	13786	13852	13765	13743	13740	14009	13746	13798	13806	13813	13725	13804	13782	13795	13723	13896	13820	13757	13711	13750	13871	13894	13740	13891	13895	13708	13771	13852	13758	13863	13709	13900	13837	13623	13750	13935	13715	13757	13842	13970	13525	13789	13851	13795	13735	13773	13753	13816	13799	13909	13823	13783	13740	13788	13828	13881	13715	13857	13845	13612	13824	13860	13677	13870	13831	13854	13881	13777	13832	13880	13827	13821	13731	13666	13789	13673	13897	13751	13704	13867	13641	13730	13840	13773	13942	13776	13705	13894	13918	13792	13848	13968	13803	13902	13796	13758	13928	13844	13698	13887	13902	13948	13842	13766	13799	13841	13936	13936	13867	13692	13832	13894	13747	13756	13579	13752	13643	13566	13727	13929	13736	13822	13835	13732	13671	13924	13932	13831	13612	13897	13865
23585	20892	28092	23892	21395	19943	18559	16196	15662	15306	15446	22981	29293	27984	23786	19431	16699	15791	15350	15088	15028	14842	14951	14865	14847	14837	14913	14850	14794	14912	14847	15026	14947	15039	14983	15079	14810	14810	14834	14604	15089	14913	14965	14829	14734	14642	14829	14903	14856	14922	14732	14977	14997	14959	14796	14920	14915	14787	14822	14926	14847	14816	14931	14821	15078	14971	15090	14808	15151	15055	14952	14785	14678	14801	14833	14881	14884	14722	14739	15029	14870	15146	14871	14833	14764	14765	14885	14955	14985	14957	14753	14895	14824	14790	14711	14772	14984	14975	14854	14820	14680	14931	14925	14673	14980	14795	14746	14750	14828	14932	14749	15040	14805	14980	14957	14798	14849	14738	14887	14950	14676	14834	14922	14746	14944	14949	14898	15049	15069	14961	14920	14965	14993	15037	14973	14720	14722	14823	14958	14784	14823	14674	14821	14928	14920	14782	14959	14760	14832	14782	14853	14737	14681	14925	14846	14824	14958	14843	14867	14993	15036	14990	14920	14772	14856	14854	14634	14925	14803	14796	14960	14833	14978	14874	14948	14831	14807	14841	15047	14770	14843	14973	14874	14744	14782	14689	14540	14920	15070	14885	14950	14731	14881	14583	14693	14786	14768	14916	14685	14804	14949	14859	14752	14804	15002	14880	15003	14817	14923	14988	14836	14915	14841	14836	14882	14830	14764	14825	14851	14747	14920	14862	15127	14766	14833	14793	14703	14965	14821	14950	15027	14962	15011	14852	14758	14717	14776	14871	15024	14627	14926	14851	14728	14813	14910	14987	14913	14910	14695	14826	14846	14822	14844	14779	14983	14896	14874	14931	14651	14664	14899	14889	14992	14671	14913	14862	14847	14805	14890	15008	14985	14883	14911	14689	14959	14908	14768	14828	14979	14866	14841	14891	14845	14751	14802	14827	14771	14709	14888	14938	14922	14743	15077	14879	14910	14887	14764	14885	14865	15086	14959	14810	14961	14870	14916	14804	14883	14978	14925	14917	14956	14878	15057	14865	14944	14944	14932	14820	14796	14912	14802	14884	14867	14852	15052	14921	14952	14939	14792	14985	14821	14832	15020	14880	14819	14765	14841	14807	14925	14829	14925	14777	14723	14771	14746	14783	15107	14974	14971	14882	14773	14710	14987	14905	14916	14886	14988	14668	14965	14714	14780	15091	14844	14980	15004	15156	14888	14681	14874	14862	15026	14817	14721	14851	15002	14799	14888	14956	14785	14689	15001	14871	14995	14941	14841	14837	14707	14874	14819	14785	15028	14821	14861	14851	14784	14805	14904	14939	14793	14948	14744	15115	14813	14873	14922	14987	14940	14852	14803	14952	14916	15041	14877	14873	14865	14932	14848	14819	14960	14782	14867	14840	14972	14691	14839	14674	14965	14761	14900	14831	14968	15019	14864	14858	14951	14900	15143	14682	14942	14909	14855	14870	14984	14969	14950	14755	14774	14792	14903	14866	14799	14692	14787	14960	14947	14840	14931	14662	15013	14814	14692	14690	14846	14863	14812	14907	14949	15015	14659	14758	14968	14851	14958	15083	15035	14794	14862	14708	14919	14897	15071	14841	14593	14628	14612	15036	14852	14653	14734	14873	14835	14939	14985	14750	14830	14918	14768	15065	15022	14876	14877	14966	14907	14630	14865	14569	14851	14883	14961	14724	14924	14970	14921	14791	14929	14824	14874	14990	14971	14896	14952	14877	14821	14810	14928	14939	14853	14766	14950	14778	14968	14726	14853	14907	14879	14801	14883	14876	14725	14934	14807	14961	14993	14851	14906	14942	14780	14791	14756	14772	14887	14697	14837	14900	14877	14795	14973	14948	14808	14902	14949	14718	15034	15087	14886	14538	14807	14967	14815	14843	15055	14895	14800	14849	14707	14962	14829	14926	14727	14816	14806	14827	14887	14805	15049	14794	14749	14897	14686	14766	15027	14835	14836	14752	14855	14855	14935	14924	14805	14861	14841	14935	14937	14745	14960	14832	14875	14975	14842	15017	14739	14766	14925	14876	14956	15057	15012	14896	14889	14906	14912	14870	14944	14890	15062	14841	14824	14861	14740	14805	14722	14886	14831	14663	14937	14819	14625	14827	14755	14867	14790	14955	15006	14753	14787	15001	14919	14958	14884	14757	14946	14996	15047	14787	15077	14711	15112	14846	14758	14943	14864	14775	14882	14791	14869	14778	14546	14625	14757	14872	14907	14935	14941	14755	14977	15058	14960	14774	14849	15014	14775	14780	14630	14942	14864	14896	14701	14972	14877	15035	14859	14804	14965	14729	14878	14643	14914	14840	14822	14899	14834	14977	14874	15055	14882	15009	14696	14859	14737	14881	14891	14822	14739	14940	14974	14822	14860	14891	14762	14808	14840	14883	14805	14893	14829	14771	14778	14908	14849	14685	14836	14955	14812	14895	14852	14914	14897	15047	14722	14940	14799	14723	15121	14863	14839	14844	14828	14914	14739	14758	14672	14956	14731	14838	14631	14936	14976	14677	14956	14763	14900	14962	14967	14716	14887	14911	14882	14907	14935	14925	14723	14815	14861	14825	15021	14721	14811	14867	14923	14811	14922	14851	15015	14823	14867	14830	14779	14690	14796	14922	14915	14778	15053	14889	14733	14984	14758	14835	14986	14741	14876	14935	14920	14892	15042	15004	14931	14796	14954	14712	14854	14761	14771	14856	14850	14867	14824	14887	14937	14739	15071	14899	15041	14940	14680	14790	14732	14743	14982	14656	14912	14961	15056	15068	15005	14774	14833	14891	14798	14860	14693	14765	14769	14781	14853	14655	14797	14875	14803	14833	14856	15004	14881	14999	14827	14725	14779	14751	14717	14973	14897	14867	14876	15081	14699	14770	14821	14902	14806	14777	14747	14876	14965	14895	14800	14845	14757	14904	15074	14901	14807	14886	14983	14966	14969	14917	14752	14910	14767	14788	14798	14923	14860	14746	14826	14694	14576	14886	14876	15003	15014	14868	14900	14787	14834	14836	14923	14945	14834	14768	14955	14716	14858	14996	14780	14921	14768	14968	14912	14725	14914	14759	14895	14761	14824	14859	14871	14936	14860	14766	14867	14869	14959	14869	14808	14791	14675	14771	14815	14909	14843	14907	14721	14853	14787	14912	14817	14790	14765	14827	14788	15075	14970	14894	14933	14902	14877	15054	15065	14752	14803	14801	14880	14851	14863	14606	14862	14879	14828	14862	14809	14881	14950	14895	14904	14755	14792	14718	14970	14762	14883	14849	14748	14914	14863	15065	15116	14897	14774	14896	14976	14862	15084	14796	14886	14792	14762	14843	14801	15020	14888	14947	14951	14909	14988	14538	15043	14625	14658	14652	14956	14806	14893	15081	15102	14869	14799	14760	14966	14963	14870	14835	14846	14941	14893	14697	14877	14909	14965	14978	14959	14937	14915	14941	14766	14854	14897	14915	14877	14808	14843	14853	14788	14695	14982	14793	14977	14812	14905	14773	14807	14835	14744	14810	14873	14755	14898	14722	14902	14709	14821	14741	14914	15047	14830	14886	14696	14835	14797	14789	14886	14799	14966	15110	14857	14934	14860	14802	15237	14947	14719	14795	14880	14760	14651	14986	15064	14760	14778	14976	15025	14971	14697	14899	14832	14709	14746	14667	14869	14657	14853	15079	15050	15120	15032	14864	14880	14981	14863	14815	14667	14821	14819	14903	14917	14774	14728	14897	14908	15038	14777	14934	14795	14933	14791	14973	14828	14662	14973	14770	14780	14718	14821	14840	14725	14800	15169	15015	14723	14939	14890	14828	14945	14830	15032	14964	14863	14875	14832	15011	14918	14940	14790	14756	14787	14916	14843	14834	14977	14783	14948	14673	15056	14763	14803	14806	14818	14642	14865	14865	14881	15037	14888	15000	14919	14850	14931	14931	14772	14781	14774	14981	14958	14703	14836	14758	14759	14853	14870	14793	14949	14812	14864	14982	14966	14904	14960	14940	14899	14933	14793	15004	14858	14835	14908	14849	14672	14845	15032	14958	14896	15069	14895	14810	14910	14916	14980	14785	14648	14862	14679	14801	14794	14651	14862	14782	14899	15017	14828	14661	14730	14782	14776	14792	14851	14990	14851	14778	14889	14950	14686	14645	14996	14768	14849	14725	14911	14858	14789	14678	14905	14970	15001	14871	14834	15062	14981	14726	15014	14711	14692	14888	14864	14838	14959	14694	14752	14955	14978	14729	14852	14750	14953	14823	14989	14758	15025	15050	14838	14888	15058	15003	14864	14717	14695	14876	15012	14907	14878	14756	14937	15051	14819	14632	14966	14866	14897	14785	14943	14840	14781	15017	14847	14904	14855	14968	14674	14699	14964	14962	14761	14907	14909	14631	14901	15110	14856	15012	14999	14790	14835	15020	14806	14895	14924	14834	14922	15014	14879	14879	14672	14669	14609	14820	14744	14883	14777	14826	14908	14893	14802	14740	14939	14824	14773	15002	14845	14812	14949	14810	14914	14673	14966	14921	14850	14874	14925	15023	15030	14809	14986	14899	14835	14920	14837	14965	14660	14809	14947	15043	14878	14929	15059	14791	14880	14892	15014	14782	14961	14922	14827	14791	15014	14915	14846	14882	14837	14857	14845	14923	14968	14751	15075	14799	14806	14999	14985	14880	14746	14977	14779	14862	15053	14858	14964	14914	14835	15009	15039	14940	14950	15153	14906	14890	15144	14978	14851	14818	14729	15061	14802	14873	14760	14688	14876	14813	14876	14941	15058	14781	14838	14898	14838	14825	14865	14878	14833	14769	14611	14705	14808	14807	14974	14965	14738	14897	14813	14765	14707	14889	14779	14813	14814	14752	14805	14773	14931	14759	14813	14902	15030	14715	15084	15018	15022	14931	14794	14689	14759	14760	14911	14916	14841	15052	15033	14749	14913	15045	14799	14822	15129	14889	14807	15067	14979	14760	14814	14752	14753	14770	14894	14875	14937	14905	14765	14821	14748	14982	15016	14739	14844	14986	14822	14961	15125	14826	14881	14850	14861	14875	14900	14808	14768	14785	14782	15013	14832	14525	14814	14958	15143	14852	15011	14662	14847	14851	15040	14892	14745	14720	14798	14909	14763	14679	14801	14949
14225	25370	23515	19401	17359	16305	15797	15125	15003	14385	14598	27113	33458	30588	24416	19129	15989	14444	14182	14078	14003	13876	13986	14112	14044	13902	14078	13874	14077	14001	14017	13911	14035	13872	13837	13898	13840	13830	13946	13961	13848	13797	14064	13900	13918	13944	14078	13889	13867	13949	13929	13833	14040	14020	13841	13889	13872	13890	14015	13949	13826	13979	13920	13852	13905	13915	13931	13678	13812	13973	13968	13879	13917	13887	13816	13919	13977	13893	14029	13761	13947	14058	13778	13912	13861	13883	13838	13831	13914	13916	13904	13785	13901	13906	13646	13829	14029	14109	14068	13883	13796	13826	13809	14020	13960	14015	13873	13939	13969	14085	13922	13994	14033	13991	13944	13859	13781	13902	13809	13750	13921	13878	14060	13974	13779	14039	13847	14072	13955	13966	14020	13823	13942	13941	13905	13896	13810	13820	13947	14103	13946	14030	13896	13854	13806	13886	14000	13814	14133	13908	13916	13891	13937	13972	13972	13872	13825	13807	13843	14018	14010	13897	13999	13834	13884	13869	13917	13972	13875	13798	13881	13830	13979	14047	13838	13982	13989	14021	13877	13910	13860	13712	13783	13863	13839	13932	14000	13918	13811	13955	13740	13970	13914	13754	13959	13861	13973	13886	13900	13986	13955	14004	13925	13926	13982	13944	14073	14033	13939	13828	14167	13765	14035	13891	13852	13815	13875	13874	13860	13946	13830	13717	13808	13881	13853	13883	13831	13925	13827	13886	13967	13975	14027	14024	13776	13924	13951	13876	13757	13866	13947	14118	13812	13876	13862	13914	13982	14099	13804	13829	13955	13950	13827	13916	13871	13790	13970	13750	13732	13794	14016	13894	13879	14032	13969	13952	13939	13943	13905	13977	14041	13866	13755	13885	13964	13885	13802	14063	13971	14099	13793	14026	13969	13880	13885	13865	13987	14052	13820	13894	13855	13788	13832	14018	13811	13856	13954	13967	13910	13941	14011	13766	13855	13913	13876	13725	14033	13819	14009	13796	14042	13932	13801	13905	13951	13749	13891	13923	13939	13660	13936	13917	13892	13829	13869	13869	13751	14032	13875	13997	13837	13903	13895	13879	13966	13954	13846	14065	13898	13852	14048	13969	13984	14030	13823	14039	13950	13907	13880	13941	13758	13872	13922	13969	13857	14094	13837	13864	13870	13979	13996	13752	13823	13920	13876	14014	13824	13648	13856	13878	13986	13835	13823	13892	13997	13868	13806	13926	13856	13964	13875	13858	13925	14018	13843	13847	13937	13949	13818	13931	13935	13912	13904	13866	13944	13860	14094	13933	13920	13866	13730	14040	13894	13866	14056	13777	13747	13834	14079	13886	13804	13806	13935	13999	13889	13874	13981	14106	13947	13941	13923	13840	13945	13897	13927	13866	13920	13755	13969	13903	13975	14024	13855	13764	14163	13909	13890	13794	13922	13893	13895	13775	13975	13878	13998	13974	13883	14098	13860	13908	13858	13942	13964	13868	13830	13937	13977	13943	13992	13939	13941	14000	13898	13855	13967	14008	13877	13910	14032	14057	14150	13775	13786	14001	14182	13984	13852	13843	13964	14048	13903	13893	13920	13912	14003	13784	13985	13935	14065	13959	13892	13998	13996	13898	13968	13808	13876	13915	14049	13792	13784	13941	13899	13817	13950	13906	14077	13828	13895	13857	13848	13940	13930	13708	13890	13803	13826	13804	13872	13927	13924	13990	13918	13919	13744	14036	13835	13757	13859	13998	13647	13999	13900	13952	13765	13890	14081	13993	13949	13796	13821	13899	13889	13802	13805	13907	13961	13760	13894	13731	13875	13871	13795	14029	13888	13991	13717	13659	13808	13957	13833	13925	13853	13899	13864	13911	13866	13935	13862	14034	13890	13820	13765	14016	13824	13824	13815	13926	13961	13876	14041	13755	13936	14056	13911	14062	13920	13877	14033	13771	13767	13935	13837	13787	13976	14005	13940	13878	13872	13825	13866	14108	13987	13952	13952	13960	13835	13893	14008	14024	13770	14069	13930	13874	13917	13831	13916	14086	13902	13927	13852	13915	13885	13885	13977	14049	13905	13745	13865	13957	14016	13884	14002	13922	13974	13921	13990	13976	14011	13682	14003	13892	13901	13860	14128	13906	13903	13781	14002	13865	13774	13864	13900	13891	13844	13825	13788	13771	13897	13890	13801	13962	13876	13960	13823	13978	14002	13856	13919	13958	13774	13933	13913	13815	13681	13986	13835	13793	13920	13951	13891	13921	13948	13955	13938	13777	13815	13825	13780	13919	13861	14045	13875	13976	14049	13940	13827	13837	13882	14026	13847	14055	13898	14001	13791	14019	13957	13893	13770	13962	13904	14022	13980	13899	13896	13819	14002	13848	13999	13879	14008	13671	13787	13854	13970	13832	13885	13851	13869	13953	13942	13760	13946	13867	13802	13881	13816	13807	13911	13876	13906	13845	14002	14047	13843	13728	13926	14008	14031	13952	13826	13826	13991	13902	13868	14075	13997	13868	13852	13897	13975	13841	13833	13845	13838	13904	14011	13876	13918	13863	13891	14021	13734	13942	13894	13822	13800	13855	13988	14019	13815	13889	13996	14051	13914	13942	13880	13888	14032	13914	13897	13820	13982	13604	13724	13924	13921	13984	13796	13933	14005	13858	13910	13939	13886	13863	13990	13833	14048	13988	13963	13854	13769	13970	13852	14023	14071	13942	13974	13922	13802	13946	14055	13800	13939	13843	13851	13782	14112	14006	13862	13807	13839	13877	14049	13974	13981	14031	13933	13917	14019	13875	13841	14083	13773	13824	13865	14054	13951	13784	13858	13888	13908	13791	13797	13955	13933	14011	13906	13998	14016	13955	14045	13834	13817	13986	13971	13933	13832	13819	14007	13852	13920	13904	13917	13869	13973	13898	13889	14006	13929	13870	13765	13802	13837	13918	13727	13755	13912	13852	13939	14005	13936	13974	13883	13953	13853	13868	13805	13819	13980	13989	14024	13985	13929	13913	13849	13823	13978	13709	13875	13962	13988	13926	13770	13898	13983	13897	14028	13914	13918	13784	13856	13932	14051	14010	13930	13891	13892	13891	13988	14025	13937	13995	13782	13999	13828	13788	13992	13844	14001	13983	14071	13901	13785	14012	13748	13893	13767	13902	13930	13906	13730	13866	13932	13915	13880	13822	13917	13887	13885	14079	13775	13891	13832	14088	13821	13991	13750	13774	14060	13708	14024	13968	13956	13886	13855	13883	13885	13768	13703	13797	13999	13912	13909	13742	13829	13952	14013	13849	13906	13952	13779	14009	13857	13936	13979	13682	13952	13893	13920	13801	13801	13829	14049	13980	13858	13845	13982	14056	13958	13985	13994	13979	13843	13859	13786	13770	13940	13886	14058	13910	13928	14007	13827	13880	13803	13971	13820	13838	13834	13853	13907	13828	14018	13921	13832	13786	13886	13837	13805	13710	13996	13871	13969	13919	13958	13865	13976	13780	13858	14032	14096	13867	13999	14002	14083	13683	13723	13761	13891	13820	13834	13937	14049	13791	13873	13861	13875	13799	13910	13883	14018	13878	13883	13804	14090	14155	13915	13731	14019	13940	13867	13846	13886	13973	14017	13907	13968	13981	13972	13840	13924	14017	14011	13825	14028	13975	14019	13917	13921	13893	13895	13900	13733	13852	13954	14016	13922	14009	13872	13783	13826	13785	13903	13879	13838	13970	13866	14024	13821	14007	14000	14039	13836	14064	13832	14077	14123	13909	13819	13877	13786	14020	14073	13767	13775	13897	13842	14030	13915	13819	14038	13930	13818	14106	13932	13916	13829	14017	14045	13997	13894	13821	13884	13903	13957	13877	13831	14000	14002	13914	13924	13781	13939	13968	14078	13987	13770	13983	13838	13768	13968	13906	13948	13926	13864	13953	13988	13804	14051	13943	13911	13832	13826	13962	13928	13965	13857	13771	14008	13870	13953	13812	13743	13939	13890	13951	13951	13679	14014	13770	14096	13956	13915	13828	13928	13789	14019	13919	13974	14039	13986	13836	14013	13769	13971	14052	13855	13993	14013	13936	13879	13951	14084	13923	13824	13914	13933	13935	13891	13805	13937	13968	13839	14003	14027	14013	13986	13922	13991	13861	13798	13927	13944	13861	13856	13922	13948	13918	13875	13831	14122	13927	13969	13911	13772	13921	13899	13948	13888	13911	14040	14024	13994	13764	13881	14003	13908	13834	13932	13952	14087	13890	13825	13881	13839	13926	13905	13953	13981	13771	13989	13855	13857	13791	13996	13876	13984	13941	13796	13897	13957	13786	13828	13808	13862	13775	13890	13960	13977	13880	13895	13796	13980	14121	13850	13961	14060	13919	13816	13945	13778	14009	13881	13864	13997	13878	14045	14133	13785	13864	13942	13863	14055	13797	13946	13984	14047	13717	14074	13861	13885	13871	13887	13911	13929	13961	14040	13718	13915	14039	13885	14072	13945	14016	14035	14007	14035	13930	13915	13892	13903	13995	13801	13871	13853	13798	13975	13939	14001	13721	14055	14005	13948	13978	13977	13878	13819	13806	13784	13826	13718	14072	13789	13805	13806	13819	14001	13846	14001	13962	13862	13958	14003	13876	14157	13960	13817	13903	13950	13885	13820	13984	13899	13778	13929	13894	13808	13953	13966	13875	14110	13846	13903	14014	13811	13923	13793	13747	13901	13903	13968	13945	13970	13806	13924	13979	13974	14013	13923	13907	13772	14056	14032	13761	14012	13902	13859	13911	14001	13799	13896	13885	13896	13871	14037	13898	13921	13792	13797	13921	13877	13894	13833	13947	14005	13959	13952	14001	13872	14084	14063	13924	13764	13904	13997	13859	13876	13705	13808	14000	13838	13997	14155	13892	13859	13838	13852	14099	13985	13989	13823	13845	14005	14023	13819	14099	13896	13882	13823	13820	13906	13913	13810	13763	13803	13923	13921	14011	13838	13915	13882	14026	13898	14049	13798	13958	13726	13868	13892	13812	13871	13747	13856	14003	13912	13944	13788	14044	14063	14009	13787	13830	13781	13856	13917	13994	13899	13864	13942	14052	13996	13868	13761	13831	13915	13798	14004	13791	13938	14030	14012	13941	14089	13842
7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
