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
339799731062	339799731578	339799732128	339799732678	339799733228	339799733778	339799734328	339799734878	339799735428	339799735978	339799736528	339799737078	339799737628	339799738178	339799738728	339799739278	339799739828	339799740378	339799740928	339799741478	339799742028	339799742578	339799743128	339799743678	339799744228	339799744778	339799745328	339799745878	339799746428	339799746978	339799747528	339799748078	339799748628	339799749178	339799749728	339799750278	339799750828	339799751378	339799751928	339799752478	339799753028	339799753578	339799754128	339799754678	339799755228	339799755778	339799756328	339799756878	339799757428	339799757978	339799758530	339799759078	339799759628	339799760178	339799760728	339799761278	339799761828	339799762378	339799762928	339799763478	339799764028	339799764578	339799765128	339799765678	339799766228	339799766778	339799767328	339799767878	339799768428	339799768978	339799769528	339799770078	339799770628	339799771178	339799771728	339799772278	339799772828	339799773378	339799773928	339799774480	339799775028	339799775578	339799776128	339799776678	339799777228	339799777778	339799778328	339799778878	339799779428	339799779978	339799780528	339799781078	339799781628	339799782178	339799782728	339799783278	339799783828	339799784378	339799784928	339799785478	339799786028	339799786578	339799787130	339799787678	339799788228	339799788778	339799789328	339799789878	339799790428	339799790978	339799791528	339799792078	339799792628	339799793178	339799793728	339799794278	339799794828	339799795378	339799795928	339799796478	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2668	3600	2300	2668	3600	2300	2668	3600	2300	2668	3600	2300	2668	3600	2300	2667	3600	2300	2667	3600	2300	2667	3600	2300	2667	3600	2300	2667	3600	2300	2667	3600	2300	2667	3600	2300	2667	3600	2300	2667	3600	2300	2667	3600	2300	2667	3600	2300	2667	3600	2300	2667	3600	2300	2666	3600	2300	2666	3600	2300	2666	3600	2300	2666	3600	2300	2666	3600	2300	2666	3600	2300	2666	3600	2300	2666	3600	2300	2666	3600	2300	2666	3600	2300	2666	3600	2300	2666	3600	2300	2666	3600	2300	2666	3600	2300	2666	3600	2300	2666	3600	2300	2666	3600	2300	2666	3600	2300	2666	3600	2300	2666	3600	2300	2666	3600	2300	2666	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
21558	20264	27718	23229	22639	28288	30929	26240	23338	22989	22551	21995	21367	20829	20631	20666	20225	20222	20328	20064	20263	19999	20232	20238	19933	20068	20109	19979	20026	20004	19959	19927	20085	20119	20154	19937	19856	20001	20060	20200	20192	20109	20025	20047	20126	20063	20151	19909	20130	19981	20012	19961	20066	19938	19976	19838	19892	19881	19912	20001	20009	19969	19779	19854	20014	19988	19983	19795	20016	19966	19783	19914	20122	20067	19898	19988	19886	19957	20077	20005	20262	19995	20057	19886	20075	19914	20175	20027	19948	19696	20024	19728	19854	19818	20023	19801	20139	20251	19808	19689	20027	19839	19821	19947	20002	19939	19859	20035	19901	19833	19927	19855	19878	20004	19958	19854	20028	20003	19840	19932	19944	20167	19831	20092	20030	19924	20082	20055	19971	19912	19898	20247	19920	19929	19837	20067	19869	19881	19909	19943	19859	19963	19827	19768	19983	20055	19891	19860	19772	19851	19920	20218	19789	19831	19895	19934	19816	19831	19874	19746	19891	19899	19753	19868	19946	19719	19966	19936	20230	20014	19994	19681	19824	19837	20035	19958	19930	19992	19755	20021	19801	20096	19788	19842	19965	19994	19731	19950	19845	19731	19998	19719	19768	19940	19796	19833	19980	19858	19908	19836	19797	19894	19781	19845	19854	19993	19872	20010	19931	19856	19727	19744	19972	20013	19913	19907	19934	19954	19879	19966	19796	19974	19800	19878	19846	19772	20056	19764	19929	20103	19923	19894	19980	20027	19979	20013	19952	19723	20011	20100	20054	19865	19850	19951	19962	19911	19840	19908	19936	19954	19891	19937	20088	20058	19688	19790	19677	20039	19948	19897	19892	19749	20072	20028	19855	19845	19849	19844	19971	19852	19887	19932	19953	19989	19956	19911	20165	20071	19893	19758	19783	19848	19884	19869	19803	20017	19895	20004	19961	19977	19705	19993	20089	19953	19854	19927	19723	19838	19929	19821	19745	19721	19843	19782	19929	20047	20111	20124	19857	19873	19978	19882	20041	20011	19897	19947	19610	19786	19945	19816	19775	20067	19995	19969	20007	19734	19963	19909	20011	19970	19868	19984	19888	19830	19755	19954	20039	19929	19917	19919	19809	19771	19882	19805	19672	20005	19819	20005	19888	19869	19971	19865	19707	19908	19805	20194	19912	20084	20004	19877	20113	19939	20017	19770	19994	19829	20111	19969	19803	19924	20128	19755	20027	19875	19899	20125	20032	19995	19919	19512	19802	19946	19894	19861	19965	19843	19758	19638	19934	19923	19718	19793	19971	19837	19961	19847	19924	19848	20125	19938	19791	20037	19780	19830	20073	19875	19806	20061	19995	19877	19991	19942	19865	20041	20049	19903	19886	19639	19847	19833	19894	19776	19918	19908	20012	19906	20126	20031	19732	19658	19895	19954	19820	19808	19910	19834	19975	19953	19799	19976	19952	19882	19875	19810	19842	19958	20172	19832	20049	19925	20062	19744	19814	19614	19740	20052	20004	20122	19935	19950	19887	19898	20043	19802	19872	19817	19852	19934	20146	20056	19918	19971	19782	19826	19927	19875	19882	19972	19947	19824	19798	19793	19851	19969	19882	19756	19928	19977	20000	19902	19747	19834	19864	20008	19849	20026	19912	19806	19893	19967	19981	19812	19825	20062	19985	19829	19864	19828	19886	19821	19947	19873	20021	19778	19761	19872	19655	19766	19909	19887	19853	20152	19998	20184	19957	19728	19955	19937	19757	20002	19963	19905	20024	19963	19996	19894	19857	20040	19866	19990	19883	19730	19635	19776	19887	19716	19867	19975	19960	19977	19806	20053	20206	19895	19900	19945	19882	19821	19867	19872	19754	19850	19873	19727	19878	19755	19974	20047	19953	19913	20015	19975	19834	19809	19756	19906	19936	19781	20020	19864	20051	19970	19925	19764	19923	19744	20043	20065	19865	20069	19794	19977	19938	20020	19926	19880	19827	19768	19900	19738	19973	19694	20033	19780	19846	19847	19880	19916	20156	19731	19755	20141	19757	19715	20122	19838	19874	19994	20021	20063	19826	19838	19960	19947	19665	19793	20029	20033	20021	19976	20074	19935	19926	20101	20016	19914	19901	19786	19952	19798	19895	19877	19778	19784	19746	20021	19809	19928	20007	19976	19782	19836	20046	20062	19754	19914	19801	19826	19802	20109	19846	19986	19793	19941	19980	19917	19765	19845	19972	19954	20037	19751	20011	19857	19939	19960	20099	19902	19966	19793	19832	19928	19868	19863	19800	20078	19810	19736	20010	19723	19950	19885	19930	19972	19689	20247	19874	19785	19956	19990	19896	19962	19846	19810	20025	19865	20099	19821	19894	19957	20099	19891	19937	20095	20017	19827	19825	19955	19858	20027	19962	19894	19741	19861	19977	19760	19721	20011	19949	19958	20069	19809	20012	19969	19893	19860	20056	19841	19975	19732	19932	20023	19793	19852	19909	19986	19929	20156	19757	19796	19797	19764	20007	19857	20096	19607	19783	19760	19847	19695	19905	19843	20143	19708	19914	20063	20124	19919	20054	20031	19844	19808	19892	19902	19827	19836	19962	19848	19942	19925	19890	19927	19683	19809	19925	19884	20070	20034	19920	20015	20161	19953	19854	19863	19726	19792	19894	20073	19935	20055	19863	19889	19999	19844	19823	19886	19850	19886	19891	19893	19965	19909	20039	19809	19887	19826	19809	19798	20143	20055	19941	19995	19988	19796	20196	19845	19847	19888	20003	19998	19668	20037	19824	19676	19790	20033	19765	20123	19877	19822	19812	19612	19882	20002	20016	19984	20020	19909	19803	20076	19895	19925	19942	19766	19877	19772	19899	19903	19886	19844	19896	19991	19939	19851	19883	19866	19915	19770	20061	19872	20094	19801	19959	20029	19817	20023	19749	19776	19847	19896	20058	19960	19869	20003	19974	19997	19901	19728	19843	19955	19803	20001	20005	20108	20023	19917	20041	19810	19789	19835	19998	20049	19911	19817	19791	19739	19924	19791	19813	19981	19793	19850	20004	19817	19942	19878	20024	19928	19979	20049	19635	19854	19882	19810	20084	19868	19909	20025	19979	19783	19900	19769	19855	20044	19949	19831	19908	20011	19883	20064	19747	19753	19809	19945	19737	20002	19928	19625	19793	19873	19672	20118	20015	19963	19860	19960	20025	19961	19854	20055	19924	19941	20115	19784	19945	19861	19920	19906	19911	20032	20062	19922	19836	20067	19900	19858	19753	19976	19973	19879	19949	19896	20000	19740	19987	19855	20153	19816	19889	19946	20019	19844	19853	19830	19570	19944	19822	19996	19854	20098	20082	19797	19917	19928	20092	20081	19923	19846	19887	19954	19878	19910	19927	19834	19828	19785	20053	20026	19910	19936	19795	19742	19851	19926	19937	19915	19816	19962	19968	19901	19948	19849	19736	19997	19782	19916	19814	19817	20082	19781	20042	20108	19942	19840	19928	19880	20100	19740	19851	19904	20040	19842	20009	19982	19880	19771	20022	19962	19761	20086	20127	20003	19810	19889	19916	19983	20065	20043	20024	19990	19953	19929	20045	20081	19991	20016	20037	19905	19889	20106	19965	19802	19943	19836	19750	20023	19848	19736	19799	19872	19897	19964	19917	19774	20056	19977	19999	20018	19985	19902	19904	19631	19859	19940	19906	19825	19839	19905	19930	19991	19753	19830	19798	19907	20043	19986	19912	19849	20022	19828	19851	19830	19754	19886	19860	19950	19911	20110	19943	19815	19814	19693	19944	19811	19824	19984	19898	19950	19889	20047	19935	19996	20097	19968	20183	19964	19903	19821	19873	19915	19898	19810	19916	19870	19912	19778	20012	19891	19818	19877	19866	20059	19864	19956	19954	19987	19825	19807	20014	20009	19942	19743	19988	19876	19987	19998	19893	19941	19748	19785	19981	19865	19797	19896	19707	19700	19977	19968	20048	20163	19850	19733	19710	20005	19987	19795	19939	19893	19963	19812	19802	19977	19944	19899	19935	19881	19804	19648	19874	20055	19991	19824	19956	19971	20014	19783	19914	19980	19998	19998	19951	20041	19947	19720	19845	19923	19992	20081	19828	20065	19805	19793	19724	19705	19776	19758	19940	19919	19700	19811	20005	19923	20065	20095	19721	20008	19954	20022	19750	19926	19729	19759	20017	20111	19991	20014	20106	19754	19854	19755	19821	20094	19847	19800	19701	20093	19865	19930	19906	19986	20040	19932	19943	20089	19922	19790	19919	19938	19968	19846	19796	19950	19799	19845	19867	20018	19840	19832	19889	19643	19924	19891	19935	19930	19834	19799	20063	19889	19827	19867	19818	19823	19912	19961	19966	20160	19732	19978	19936	19871	19674	19779	19932	20017	19836	20042	19861	19809	19852	20063	20199	19760	19855	19784	19952	19909	19794	19937	20024	19626	19884	19892	19924	19921	19813	19929	19691	19950	19874	19826	19839	19798	20038	19841	19861	20174	19861	20045	19882	20113	19868	19873	19838	20053	19770	19756	19843	20146	19980	19955	19845	19945	19892	19964	19855	19591	19816	19798	19798	19953	19769	19791	19874	20025	19963	19832	20074	19889	19874	19833	19921	19928	19894	19849	20082	19851	19953	19993	19997	19876	20013	20101	19877	19794	19823	19802	19880	19979	19855	19951	19966	19867	19858	19795	20002	19770	19694	20091	19962	20072	19716	19787	19841	19796	19783	19762	19963	19783	20028	19995	19793	20029	19947	19877	19824	19952	20017	19856	20057	19832	19941	19718	19789	19815	19970	19861	19971	19767	19635	19745	20177	20026	19992	19975	19686	19866	19882	20063	19924	19981	19964	19963	20022	19937	20057	20208	19791	19891	19985	20066	19977	19984	20136	19922	19965	19962	19942	19880	19926	20007	19906	19795	19895	19981	19881	19915	19922	19824	20089	19820	20157	19834	20007	20131	19937	19926	20075	19990	19659	19810	19754	19935	20012	19883	19988	19917	19714	20037	19926	19893	19963	19954	20085	20253	19759	19830	19898	19884	19873	19854	19827	19853	19679	19977	19897	20067	19743	19933	19794	19968	19806	19986	19762	19937	19933	19868	19851	19950	20031	19938	19972	19876	19982	19991	19851	19825
34106	57438	52840	41283	35125	32929	28849	24553	21536	20589	19894	19192	18380	17917	17778	17314	17322	17157	17230	17236	16893	17078	16836	16761	16842	16919	16747	16944	16921	16955	16924	16622	16827	16779	16921	16796	16943	16872	16778	16740	16986	17018	17017	16907	16861	17031	16726	16926	16799	16891	16885	16804	16926	16609	16900	17000	16782	17030	16855	16841	16963	16802	17030	16869	16892	16925	16805	16776	16889	17040	16902	16907	16836	16690	16982	16849	16740	16814	16792	16947	16906	16777	16787	16965	16976	16869	16686	16847	16985	16815	16781	16927	16935	16959	16988	16859	16881	16969	16855	16781	16858	16678	16838	16798	16777	16909	17002	17012	17030	16849	16807	16918	16896	16780	16769	16700	16886	16829	16896	16839	16888	16750	16870	16969	16808	16793	16809	16890	16757	17119	16804	16879	16693	16816	16943	16840	16789	16794	16844	16861	16737	16738	16948	16862	16857	16806	16883	16665	16950	16850	16872	16954	16775	16762	16787	16814	16962	17002	16680	16836	16868	16860	16748	16853	16891	16724	16621	16941	16796	16826	16899	16819	16873	16894	16838	16802	16720	16884	17009	16770	16998	16829	16797	16889	16804	16819	16997	16899	16824	16710	16876	16842	16812	16878	16865	16760	16925	16910	16935	16930	16790	16946	16756	16883	16850	16818	16790	16891	16848	16895	16694	16821	16791	16852	16739	16793	16907	16985	16773	16709	16653	16798	16775	16771	17040	16797	17011	16814	16919	16775	16852	16854	16767	16707	16906	16991	16836	16899	16781	16821	16753	16903	16741	16811	16758	16760	16861	16832	16889	16771	16892	16840	16834	16801	16940	16639	16952	16791	16828	16789	16896	16885	16803	16960	16683	16752	16777	16649	16859	16865	16858	16694	16960	16812	17081	16959	16721	16906	16845	16631	16835	16821	16843	16909	16774	16819	16806	16875	16703	16775	16819	16910	16838	16779	16788	16907	16748	16798	16820	17094	16793	16733	16806	16873	16729	16916	16837	16910	16804	16747	16850	16834	16828	16655	16906	16934	16781	16860	16896	16808	16911	16857	16655	16732	16829	16859	16922	16937	16699	16982	16867	16845	16829	16787	16818	16935	16775	16916	16902	16912	16760	16811	16843	16789	16827	16876	17052	16756	16892	16986	16676	16685	16733	16917	16942	16923	16778	16915	17006	16732	16750	16806	16885	16962	17027	16866	16746	16922	16902	16769	16680	16787	16739	16855	16717	16768	16858	16747	16704	16763	16832	16905	16935	16851	16989	16960	16944	16792	16903	16785	16857	16864	16682	16808	16910	16963	16776	16861	16785	16844	16838	16939	16946	16776	16855	16779	16806	16805	16841	16967	16837	16636	16792	16826	16821	16924	16844	16785	16752	16846	16812	16704	16658	16736	16794	17012	16930	16781	16820	16874	16721	16861	16772	16851	16908	16772	16725	16840	16876	16793	16784	16787	16861	16648	16883	16963	16777	16795	16924	16822	16808	16916	16793	16847	16848	16849	17008	16799	16866	16777	16736	16860	16807	16849	16742	17084	16793	16789	16677	16685	16759	16778	16766	16837	16864	16883	16794	16585	16852	16953	17012	17000	16764	16854	16840	16733	16852	16863	16799	16862	16744	16746	16850	16939	16678	16722	17039	16705	16880	16691	16869	16832	16859	16686	17050	16980	16642	16808	16870	16803	16726	16827	16763	16872	16797	16725	16919	16666	16936	16824	16873	16812	16852	16741	16775	16682	16833	16797	16916	16755	16924	16854	16792	16920	16882	16655	16869	16855	16892	16749	16816	16914	16814	16711	16743	16929	16890	16828	16902	16939	17022	16832	16912	16854	16783	16860	16762	16549	16852	16783	16701	16950	16759	16757	16868	16812	16861	16713	16913	16914	17011	16935	16846	16632	16876	16898	16758	16798	16888	16758	16818	16910	16804	16696	16814	16836	16788	16795	16943	16910	16747	16743	16883	17048	16884	16764	16859	16701	16972	16747	16758	16814	16832	16855	16938	16909	16758	16827	16812	16652	16874	16589	16867	16945	16591	16800	17011	16892	16868	16861	16755	16826	16852	16740	17010	16888	16898	16802	16853	16808	16953	16760	16918	16844	16831	16811	16918	16774	16969	16879	16760	16797	16940	16823	16811	16775	17043	16812	17030	16866	16970	16733	16891	16868	16819	16701	16841	16825	16757	16993	16920	16894	16703	16953	16887	16906	16909	16697	16830	16786	16864	16782	16644	16815	16645	16895	16906	16808	16868	16836	16802	16900	16879	16753	16928	16980	17026	16730	16924	16751	16906	16842	16819	16757	16835	16759	16876	16902	16839	16855	16809	16977	16939	16867	16981	17007	16892	16870	16905	16653	16911	16797	16743	16894	16726	16795	16895	16925	16757	16972	16791	16881	16786	16730	16798	16645	16970	16859	16891	16576	16721	17063	16832	16792	16857	16686	16765	16786	16806	16881	16831	17094	16631	16806	16941	16698	16884	16821	16721	16860	16798	16873	16849	16841	16818	16847	16903	16940	16923	16666	16863	17023	16949	16717	16741	16697	16849	16730	16832	16903	16648	16817	17009	16806	16878	16794	16909	16610	16761	16738	16992	16781	16837	16689	16801	16591	16918	16723	16792	16887	16721	16697	16950	16918	16894	16893	16931	16735	16728	16851	16596	16744	16826	16805	16887	16936	16821	16919	16934	17014	16770	17035	16844	16823	16689	16997	16874	16744	16837	16756	16752	16834	16941	16707	16780	16774	16986	16865	16966	16801	16793	16691	16905	16929	16850	16803	16884	16746	17016	16784	16801	16755	16820	16715	16714	16991	16904	16939	16766	16941	16794	16971	16862	16821	16827	16805	16777	16671	16970	16838	16946	16854	16798	16740	16733	16779	16759	16944	16891	16717	16846	16784	16882	16865	16782	16779	16922	17006	16981	16817	16834	16678	16960	16882	16693	16987	16815	16893	16684	16774	16860	16896	16800	16862	16793	16668	16691	16886	16735	16702	16807	16887	16768	16780	16989	16860	16586	16812	16971	16802	16975	16774	16748	16821	16792	16868	16817	16972	16834	16799	16876	16905	16876	16863	16854	16892	16695	16840	16764	16892	16776	16881	16800	16838	16943	16770	16766	16754	16803	16673	16662	16788	16889	16786	16864	16808	16909	16783	16653	16880	16664	16861	16878	16742	16720	16972	16864	16682	16923	16872	16865	16866	16776	16751	16758	16952	16918	16779	16868	16853	16902	16915	16654	16862	16738	16769	16770	16976	16930	16810	16891	16732	16802	16918	16879	17011	16864	16861	16756	16923	16894	16868	16805	16905	16747	16719	16914	16920	16648	16627	16969	16757	16862	16818	16936	16670	16837	16773	16947	16828	16894	16961	17031	16727	16844	16874	16794	16762	16812	16587	16895	16816	16978	16685	16763	16833	16654	16827	16851	16612	16823	16857	16737	16751	16761	16863	16718	16762	16668	16768	16849	16777	16762	16779	16934	16912	16827	16720	16870	17117	16809	16676	16645	16919	16877	16920	16823	16745	16826	16836	16899	16893	16715	16684	16732	17064	16900	16744	16981	16843	16810	16856	16700	16714	17000	16736	16673	16877	16793	16797	16827	16875	16843	16856	17061	16756	16760	16577	16966	16874	16871	16843	16839	16798	16845	16896	16925	16754	16678	16836	16865	16715	16872	17012	16875	16810	16586	16735	16816	16831	16971	16717	16782	16846	16741	16918	16767	16726	16736	16851	16819	16836	16745	16822	16837	16750	16765	16754	16850	16780	16937	16756	16951	16939	16813	16975	16832	16870	16902	17046	16701	17049	16876	16674	16857	16786	16695	16865	16775	16897	16923	16872	16838	16764	16977	17030	16866	16793	16911	16785	16821	16790	16856	16954	16832	16823	16812	16879	16725	16794	16811	16819	17005	16959	16755	16708	16841	16920	16805	16754	16653	16971	16833	16919	16761	16647	16961	16988	16796	16850	16768	17091	16912	16854	16665	16965	16892	16801	16663	16782	16800	16766	16821	16794	16950	16758	16871	16965	16838	16732	17054	16869	16975	16692	16844	16830	16918	16861	16740	16626	16918	16717	16677	16568	16868	16826	16645	16834	16703	16838	16912	16806	16976	16777	16750	16879	16693	16861	16901	16984	16882	17039	16793	16841	16767	16849	16925	16890	16787	17020	16826	16935	16767	16871	16621	16832	16937	16783	16745	16767	16814	16894	16952	16896	16961	16935	16840	16847	16911	16859	16771	16928	16888	17046	16639	16829	16768	17006	16947	16779	16828	16967	16858	16778	16945	16977	16894	16804	16730	16752	16791	16952	17033	16841	16755	16941	16824	16792	16732	16895	16906	16875	16879	16767	16887	16907	16829	17036	16685	16721	16812	16754	16710	16963	16900	16882	16819	16911	16728	16852	16800	16702	16742	16740	16833	16819	16760	16982	16834	16857	16867	16704	16766	16910	16860	16877	16968	16812	17003	16838	16819	16772	16942	16848	16873	16872	16696	16901	16890	16878	16854	16867	16829	16748	16697	16781	16872	16678	16904	16753	16693	16753	16834	16763	16770	16778	16807	16856	16950	16918	16883	16823	16920	16729	16833	16764	16787	16826	16927	16889	17015	16785	16895	16822	16933	16797	16886	16960	16794	16740	16826	16739	16880	16763	16688	16903	16713	16945	16869	16712	16825	16812	16824	16740	16765	16856	16877	16760	16953	16844	16680	16625	16718	16751	16822	16747	16959	16707	16745	16865	16791	16888	16904	16711	16961	16913	16967	16595	16893	16857	16780	16697	16828	16918	16944	16835	16886	16797	16977	16831	16968	16726	16876	16894	16787	16862	16987	16771	16955	16929	16873	16894	16950	16874	16775	16927	16762	16777	16722	16774	16773	16953	16686	16800	16805	16837	16841	16930	16709	16846	16856	16802	16856	16717	17009	16966	16935	16873	16702	16742	16768	16769	16835	17000	16794	16827	16833	16807	16700	16791	16732	16764	16705	16778	16660	16928	16927	16821	16779	16797	16931	16982	16970	16905	16773	16816	16727	17038	16812	16941	16936	16923	16810	16736	16834	16871	16817	16878	16811	16869	16879	16959	16752	16787	16868	16692	16751	16899	16888	16804	16647	16867	16841	16809	16633	16787
29080	27549	34271	31108	25901	23615	22039	20812	20773	20614	20166	19789	19859	19559	19608	19537	19457	19359	19225	19277	19196	19245	19356	19086	19122	19509	19201	19418	19503	19580	19310	19248	19469	19363	19236	19271	19322	19117	19536	19284	19355	19206	19371	19327	19170	19054	19310	19448	19275	19393	19354	19317	19406	19125	19101	19258	19131	19297	19360	19302	19268	19268	19270	19293	19412	19475	19276	19048	19373	19335	19226	19370	19350	19143	19135	19280	19107	19249	19216	19113	19308	19517	19284	19286	19404	19344	19327	19302	19292	18990	19191	19307	19126	19221	19269	19197	19006	19308	19397	19260	19163	19238	19200	19119	19169	19287	19243	19306	19322	19228	19436	19219	19171	19218	19262	19444	19090	18992	19115	19299	19378	19342	19361	19308	19139	19326	19193	19284	19221	19036	19222	19204	19094	19296	19340	19268	19253	19204	19225	19310	19451	19306	19312	19173	19173	19236	19238	19288	19346	19278	19346	19219	19350	19401	19341	19292	19060	19188	19323	19313	19267	19415	19270	19168	19232	19101	19066	19270	19321	19380	19343	19049	19212	19209	19271	19186	19230	19273	19168	19134	19205	19473	19143	19290	19202	19423	19375	19363	19397	19398	19253	19275	19164	19242	19259	19266	19224	19238	19201	19019	19098	19105	19067	19179	19365	19134	19192	19242	19244	19247	19290	19255	19057	19138	19069	19439	19059	19162	19295	19291	19180	19144	19175	19110	19238	19261	19237	19030	19154	19329	19332	19174	19275	19106	19290	19209	19020	19149	19195	19221	19291	19185	19293	19375	19221	19241	19319	19192	19173	19229	19303	19270	19152	19086	19265	19328	19266	19161	19245	19170	19338	19265	19380	19233	19368	19140	19281	19279	19311	19184	19093	19153	19434	19444	19359	19220	19457	19422	19392	19222	19239	19210	19158	19014	19301	19183	19195	19133	19431	19214	19097	19272	19055	19173	19190	19309	19414	19279	19005	19156	19300	19141	19271	19228	19315	19258	19214	19362	19224	19175	19195	19187	19321	19358	19419	19154	19243	19201	19243	19206	19150	19208	19461	19128	19249	19295	19352	19307	19255	19240	19285	19388	19449	19351	19281	18995	19280	19042	19140	19435	19358	19171	19187	19155	19316	19177	19236	19333	19046	19238	19316	19086	19524	19274	19107	19412	19257	19270	19265	19240	19139	19308	19070	19196	19477	19198	19401	19133	19341	19194	19372	19375	19288	19392	19473	19221	19188	19256	19138	19080	19408	19084	19203	19283	19110	19238	19436	19259	19333	19257	19202	19134	19170	19474	19359	19255	19365	19309	19210	19361	19291	19316	19271	19309	19360	19360	19252	18942	19316	19172	19249	19352	19093	19098	19321	19322	19286	19378	19297	19160	19394	19240	19147	19209	19324	19170	19347	19084	19298	19244	19347	19059	19373	19273	19225	19497	19165	19346	19368	19264	19302	19233	19396	19294	19371	19288	19216	19249	19357	19287	19236	19203	19418	19362	19307	19362	19245	19240	19325	19322	19228	19219	19323	19340	19222	19280	19281	19333	19266	19224	19366	19205	19400	19141	19498	19283	19219	19223	19303	19333	19073	19088	19177	19207	19305	19386	19311	19377	19218	19273	19127	19436	19420	19016	19335	19134	19313	19277	19340	19251	19360	19245	19232	18975	19252	19285	19197	19182	19314	19329	19385	19303	19099	19039	19420	19197	19238	19213	19220	19246	19401	19348	19254	19069	19119	19179	19319	19159	19351	19054	19203	19217	19228	19091	19340	19205	19294	19174	19318	19262	19096	19157	19140	18937	19048	19308	19088	19250	19347	19202	19123	19178	19312	19394	19056	19401	19126	19296	19355	19207	19500	19382	19272	19038	19165	19258	19178	19264	19077	19239	19235	19228	19272	19222	19240	19279	19170	19167	19306	19488	19332	19422	19269	19388	19402	19265	19418	19111	19317	19325	19139	19203	19281	19269	19153	19030	19253	19208	19300	19383	19278	19122	19322	19109	19344	19243	19215	19089	19347	19295	19413	19207	19119	19195	19226	19371	19418	19221	19300	19486	18984	19078	19255	19324	19430	19450	19139	19149	19163	19289	19280	19267	19388	19082	19332	19180	19296	19181	19161	19102	19046	19175	19249	19114	18985	19161	19398	19290	19165	19306	19389	19293	19237	19172	19287	19151	19258	19233	19359	19152	19433	19073	19409	19163	19170	19269	19217	19213	19202	18910	19243	19380	19305	19101	19242	19171	19251	19236	19240	19184	19259	19240	19342	19308	19143	19187	19216	19216	19206	19326	19295	19283	19456	19200	19053	19196	19394	19417	18951	19309	19113	19283	19353	19268	19211	19021	19186	19258	19299	19234	19161	19301	19355	19343	19252	19146	19204	19166	19270	19262	19357	19493	19075	19112	19223	19076	19263	19235	19427	19334	19294	19207	19342	19298	19185	19064	19165	19253	19064	19350	19063	19267	19561	19308	19351	19173	19223	19154	19230	19306	19252	19368	19179	19225	19458	19088	19413	19304	19383	19154	19232	19346	19360	19392	19335	19242	19277	19216	19117	19287	18964	19111	19139	19475	19250	19163	19220	19281	19160	19263	19239	19204	19439	19354	19422	19255	19379	19255	19137	19364	19194	19291	19189	19284	19178	19491	19156	19187	19241	19117	19203	19302	19082	19447	19334	19228	19429	19282	19352	19189	19352	19174	19476	19176	19190	19362	19238	19327	19204	19165	19505	19496	19349	19333	19124	19308	19109	19211	19395	19348	19408	19026	19208	19283	19396	19299	19396	19089	19386	19224	19096	19062	19378	19210	19359	19150	19370	19132	19176	19332	19285	19294	19308	19165	19176	19210	19326	19207	19364	19279	19374	19317	19180	19336	19315	19147	19308	19355	19373	19361	19362	19163	19355	19059	19239	19274	19299	19257	19211	19228	19271	19357	19119	19133	18982	19325	19214	19112	19533	19386	19227	19274	19112	19230	19268	19246	19110	19328	19151	19144	19365	19219	19052	19319	19229	19193	19436	19070	19330	19250	19177	19087	19014	19233	19267	19317	19382	19345	19103	19233	19041	19208	19370	19349	19540	19047	19191	19366	19071	19401	19263	19379	19251	19116	19110	19278	19303	19506	19466	19179	18945	19254	19386	19203	18964	19263	19343	19165	19345	19347	19177	19234	19062	19140	19124	19253	19138	19113	19462	19238	19189	19025	19291	19316	19184	19372	19128	19432	19172	19013	19090	19271	19032	19318	19193	19312	19248	19316	19526	19151	19405	19268	19262	19380	19276	19439	19231	19315	19005	19339	19318	19116	19196	19250	19212	19214	19190	19453	19373	19339	19455	19317	19497	19461	19244	19269	19355	19150	19231	19336	19316	19234	19094	19112	19227	19065	19103	19263	19406	19269	19181	19375	19044	19259	19128	19114	19294	19440	19160	19270	19435	19336	19331	19176	19407	19395	19239	19053	19143	19300	19177	19217	19214	19281	19407	19398	19318	19139	19185	19023	19351	19166	19341	19192	19229	19310	19146	19288	19135	19201	19193	19398	19169	19410	19375	19286	19054	19304	19242	19201	19380	19180	19207	19247	19143	19245	19249	19256	19105	19251	19160	19077	19099	19435	19179	19174	19225	19304	19245	19344	19172	19145	19270	19213	19218	19217	19281	19501	19110	19127	19113	19285	19037	19183	19446	19392	19261	19272	19209	19266	19139	19401	19476	19344	19207	18965	19354	19252	19308	19352	19388	19097	19224	19277	19269	19113	19296	19302	19212	19311	19236	19075	19347	19290	19439	19220	19287	19302	19287	19146	19322	19211	19212	19307	19278	19248	19212	19276	19403	19481	19217	19194	19277	19430	19453	19161	19322	19221	19226	19260	19228	19234	19159	19177	19350	19429	19220	19263	19291	19492	19316	19101	19337	19137	19352	19223	19093	19369	19392	19276	19420	19104	19183	19261	19326	19307	19361	19289	19291	19371	19363	19324	19194	19302	19217	19359	19299	19335	19108	19282	19497	19333	19303	19264	19264	19302	19324	19378	19286	19253	19205	19333	19285	19301	19198	19247	19305	19305	19324	19380	19380	19220	19066	19403	19218	19141	19297	19512	19412	19196	19185	19259	19231	19431	19212	19169	19296	19258	19316	19283	19203	19209	19428	19272	19267	19353	19295	19037	19325	19193	19047	19217	19449	19199	19262	19273	19226	19292	19229	19266	19200	19285	19150	19282	19310	19150	19195	19063	19261	18963	19447	19339	19370	19498	19012	19369	19123	19209	19307	19194	19272	19254	19194	19247	19529	19088	19124	19304	19234	19303	19414	19270	19363	19159	19282	19343	19235	19168	19216	19141	19456	19232	19286	19327	19214	19492	19252	19227	19180	19304	19113	19130	19314	19333	19417	19434	19393	19374	19172	19236	19330	19354	19325	19241	19226	19175	19175	19159	19353	19352	19192	19014	19182	19146	19251	19154	19357	19334	19275	19271	19073	19380	19393	19478	19206	19426	19475	19247	19433	19314	19314	19263	19258	19326	19253	19428	19343	19265	19317	19364	19529	19389	19182	19549	19447	19253	19232	19355	19396	19445	19259	19298	19143	19369	19308	19359	19158	19421	19127	19157	19457	19266	19250	19176	19110	19292	19392	19238	19207	19272	19303	19488	19511	19189	19213	19370	19204	19173	19177	19310	19478	19296	19281	19213	19256	19340	19469	19327	19378	19248	19300	19241	19370	19355	19177	19260	19336	19246	19264	19160	19297	19422	19268	19259	19149	19284	19292	19506	19309	19393	19224	19201	19136	19207	19383	19322	19118	19190	19240	19165	19152	19330	19130	19128	19324	19217	19384	19316	19260	19271	19234	19337	19416	19232	19135	19290	19148	19051	19156	19268	19342	19095	19229	19089	19151	19136	19368	19277	19347	19335	19151	19256	19145	19204	19419	19234	19295	19303	19173	19166	19348	19331	19125	19292	19276	19279	19316	19418	19250	19311	19140	19354	19130	19058	19252	19254	19344	19340	19217	19161	19199	19221	19465	19277	19269	19322	19245	19172	19205	19061	19339	19318	19546	19413	19231	19253	19219	19486	19290	19313	19088	19357	19136	19341	19148	19247	19401	19189	19275	19033	19368	19376	19143	19195	19200	19195
32202	43717	38848	30614	25845	22277	20118	19065	18637	18323	18009	17653	17441	17321	17084	16839	16919	16824	16946	17017	16797	16734	16726	16880	16781	16678	16852	16747	16900	16784	16810	16829	16800	16794	16793	16679	16603	16678	16609	16888	16770	16804	16846	16856	16680	16689	16758	16855	16776	16718	16770	16813	16776	16812	16749	16789	16669	16743	16723	16915	16766	16694	16611	16763	16858	16761	16816	16651	16755	16852	16718	16861	16844	16659	16609	16826	16724	16843	16656	16989	16722	16794	16790	16779	16643	16766	16712	16691	16795	16944	16803	16710	16816	16667	16696	16776	16548	16807	16811	16800	16716	16835	16691	16725	16864	16623	16782	16671	16679	16779	16988	16821	16762	16745	16645	16771	16913	16775	16745	16728	16764	16764	16700	16684	16949	16824	16672	16670	16516	16786	16816	16742	16790	16809	16747	16724	16606	16608	16586	16743	16984	16828	16735	16798	16701	16844	16698	16828	16725	16777	16823	16656	16853	16641	16696	16731	16701	16622	16768	16715	16869	16617	16748	16817	16711	16670	16856	16762	16854	16783	16677	16559	16644	16773	16699	16753	16848	16748	16844	16839	16816	16773	16859	16914	16648	16623	16858	16688	16948	16701	16686	16908	16667	16712	16722	16883	16858	16679	16636	16811	16795	16831	16515	16769	16878	16767	16650	16790	16735	16830	16716	16708	16625	16720	16894	16783	16614	16774	16716	16889	16754	16758	16686	16682	16709	16901	16596	16755	16800	16681	16892	16647	16978	16728	16759	16588	16803	16819	16719	16703	16686	16452	16869	16758	16698	16727	16803	16707	16858	16844	16609	17113	16752	16682	16735	16962	16972	16588	16735	16793	16776	16707	16682	16764	16734	16828	16821	16657	16594	16704	16683	16544	16636	16834	16688	16695	16746	16691	16804	16860	16803	16588	16695	17061	16782	16730	16799	16919	16858	16792	16794	16871	16607	16666	16836	16666	16737	16731	16691	16959	16822	17018	16761	16698	16506	16716	16786	16853	16673	16797	16703	16739	16634	16735	16786	16719	16610	16710	16914	16809	16746	16808	16671	16720	16817	16833	16724	16779	16766	16705	16632	16906	16829	16642	16773	16650	16842	16742	16807	16951	16685	16650	16827	16818	16667	16724	16614	16813	16661	16717	16628	16810	16797	16756	16746	16737	16717	16725	16705	16841	16705	16806	16709	16722	16762	16679	16835	16805	16745	16616	16768	16713	16600	16635	16837	16723	16662	16711	16889	16885	16620	16762	16703	16882	16705	16804	16743	16887	16634	16852	16669	16981	16781	16633	16809	16653	16725	16772	16849	16744	16658	16867	16781	16734	16746	16821	16674	16632	16921	16685	16795	16780	16687	16619	16811	16821	16736	16733	16782	16549	16845	16934	16715	16668	16863	16850	16703	16754	16715	16674	16825	16801	16801	16822	16746	16601	16866	16785	16831	16845	16683	16752	16919	16758	16683	16674	16827	16920	16836	16644	16882	16729	16824	16861	16876	16857	16673	16832	16605	16717	16859	16677	16729	16779	16695	16907	16829	16806	16591	16744	16863	16736	16638	16749	16673	16843	16861	16639	16727	16726	16663	16843	16844	16690	16964	16668	16861	16757	16637	16806	16716	16763	16936	16792	16831	16570	16808	16534	16583	16708	16802	16603	16792	16672	16726	16701	16840	16805	16699	16803	16867	16637	16735	16768	16787	16788	16774	16703	16787	16668	16862	16752	16768	16618	16692	16838	16875	16762	16923	16761	16699	16686	16899	16763	16686	16754	16730	16808	16612	16706	16676	16770	16781	16791	16606	16773	16739	16782	16667	16718	16726	16675	16698	16635	16878	16719	16819	16681	16590	16740	16727	16904	16742	16832	16787	16850	16869	16700	16673	16692	16734	16686	16756	16664	16768	16721	16745	16629	16720	16597	16683	16941	16950	16774	16705	16780	16699	16979	16893	16900	16724	16762	16838	16626	16764	16603	16735	16816	16503	16589	16714	16732	16807	16768	16617	16766	16752	16804	16863	16607	16660	16860	16603	16810	16724	16809	16678	16683	16673	16652	16643	16877	16766	16838	16700	16905	16853	16749	16655	16685	16766	16706	16677	16786	16667	16695	16847	16799	16699	16854	16676	16641	16783	16821	16827	16894	16764	16927	16725	16761	16736	16852	16742	16593	16776	16711	16726	16695	16746	16717	16923	16717	16723	16676	16757	16667	16826	16663	16977	16612	16752	16747	16742	16668	16813	16848	16693	16627	16984	16914	16736	16738	16701	16723	16772	16651	16821	16785	16711	16744	16535	16696	16870	16855	16728	16765	16729	16703	16766	16677	16858	16890	16872	16681	16649	16944	16747	16847	16644	16691	16698	16596	16938	16745	16709	16671	16734	16760	16483	16751	16619	16768	16669	16761	16771	16766	16581	16697	16618	16707	16760	16768	16645	16844	16706	16769	16760	16468	16656	16744	16696	16774	16741	16572	16781	16720	16779	16860	16761	16857	16872	16703	16987	16729	16711	16819	16738	16744	16652	16836	16762	16818	16844	16724	16776	16687	16691	16800	16708	16775	16636	16578	16569	16474	16660	16715	16823	16803	16859	16701	16695	16752	16799	16752	16892	16900	16704	16721	16748	16863	16788	16717	16797	16707	16804	16944	16819	16754	16710	16679	16846	16726	16723	16873	16557	16593	16817	16786	16735	16784	16700	16821	16628	16659	16743	16912	16853	16908	16594	16739	16808	16588	16762	16818	16713	16799	16681	16770	16861	16725	16990	16679	16682	16560	16971	16792	16986	16636	16769	16999	16775	16566	16719	16718	16624	16942	16754	16790	16795	16783	16695	16757	16567	16764	16762	16587	16840	16774	16829	16628	16997	16718	16739	16627	16616	16767	16953	16605	16861	16988	16812	16713	16844	16769	16774	16824	16647	16713	16868	16606	16719	16658	16699	16728	16829	16656	16797	16848	16902	16771	16666	16636	16825	16875	16790	16565	16771	16779	16646	16745	16833	16815	16850	16673	16735	16729	16676	16781	16693	16824	16626	16758	16755	16840	16776	16887	16825	16670	16678	16608	16682	16839	16713	16787	16652	16809	16749	16740	16793	16823	16865	16756	16716	16748	16794	16701	16834	16677	16725	16714	16758	16609	16676	16653	16716	16711	16787	16817	16582	16806	16595	16745	16719	16644	16576	16919	16576	16589	16777	16727	16774	16940	16881	16857	16808	16719	16829	16787	16607	16828	16696	16724	16740	16770	16871	16722	16797	16783	16737	16894	16837	16655	16697	16777	16787	16679	16669	17100	16753	16461	16747	16600	16722	16622	16830	16766	16796	16846	16753	16686	16836	16827	16646	16712	16909	16700	16619	16745	16899	16764	16827	16800	16868	16817	16827	16840	16788	16740	16709	16888	16761	16788	16981	16870	16809	16510	16572	16870	16737	16723	16894	16783	16955	16711	16687	16731	16833	16537	16681	16769	16762	16824	16718	16963	16724	16530	16846	16685	16673	16777	16819	16722	16761	16830	16723	16688	16966	16720	16718	16615	16940	16747	16896	16841	16774	16864	16604	16552	16938	16787	16615	16628	16793	16920	16819	16728	16971	16743	16781	16797	16737	16734	16685	16641	16656	16860	16844	16765	16908	16742	16590	16752	16673	16639	16716	16829	16883	16735	16911	16570	16722	16710	16707	16669	16653	16771	16740	16914	16637	16755	16642	16719	16664	16665	16821	16624	16753	16875	16853	16747	16752	16803	16619	16904	16664	16611	16678	16617	16722	16897	16843	16744	16666	16724	16703	16611	16722	16758	16706	16651	16766	16782	16793	16773	16741	16575	16726	16795	16739	16804	16803	16683	16628	16665	16812	16746	16805	16692	16764	16569	16715	16750	16669	16790	16844	16796	16619	16866	16720	16566	16841	16697	16711	16801	16917	16871	16717	16584	16824	16770	16774	16735	16779	16722	16881	16680	16875	16968	16818	16967	16667	16848	16681	16634	16645	16816	16778	16814	16622	16694	17006	16755	16607	16851	16511	16788	16819	16756	16571	16753	16757	16762	16840	16696	16752	16764	16693	16787	16695	16670	16936	16756	16643	16766	16717	16794	16712	16749	16714	16601	16721	16848	16686	16764	16749	16844	16842	16679	16963	16748	16584	16725	16712	16907	16771	16584	16696	16513	16820	16645	16786	16784	16679	16857	16706	16633	16950	16632	16753	16921	16730	16686	16784	16603	17010	16719	16672	16679	16669	16750	16843	16603	16728	16631	16731	16716	16964	16690	16779	16791	16695	16745	16710	16727	16789	16755	16733	16881	16812	16864	16712	16853	16373	16752	16835	16580	16679	16909	16730	16680	16761	16873	16636	16759	16507	16709	16581	16704	16708	16804	16718	16587	16862	16792	16650	16688	16768	16665	16863	16841	16722	16817	16807	16537	16788	16727	16757	16919	16863	16686	16834	16767	16765	16660	16917	16871	16970	16762	16805	16808	16817	16658	16913	16659	16758	16794	16801	16840	16794	16729	16885	16930	16771	16900	16686	16634	16759	16758	16728	16687	16817	16694	16697	16778	16649	16791	16778	16962	16591	17020	16853	16789	16701	16900	16796	16756	16807	16809	16686	16693	16698	16668	16699	16668	16785	16885	16628	16633	16868	16730	16738	16520	16763	16656	16716	16770	16687	16701	16858	16762	16874	16635	16607	16795	16566	16805	16760	16624	16682	16727	16676	16808	16899	16891	16791	16773	16809	16746	16759	16661	16778	16744	16816	16775	16704	16689	16903	16769	16577	16902	16755	16719	16772	16771	16806	16859	16885	16926	16923	16748	16593	16567	16800	16817	16736	16747	16813	16788	16913	16654	16717	16765	16629	16726	16894	16793	16761	16759	16645	16651	16656	16712	16741	16877	16825	16724	16774	16737	16774	16748	16727	16664	16767	16736	16675	16915	16728	16655	16939	16790	16803	16695	16770	16630	16687	16764	16868	16645	16645	16780	16827	16729	16789	16812	16780	16746	16772	16720	16580	16624	16918	16821	16861	16827	16771	16660	16785	16725	16697	16807	16841	16888	16781	16755	16689	16666	16802	16660	16866	16800	16803	16771	16687	16885	16670	16742	16764	16739	16703	16832	16855	16687	16876	16858	16945	16779
24327	21572	29382	26887	27004	27963	26449	23378	22403	22169	21482	21137	20778	20634	20480	20139	20309	20381	20311	20174	19948	20170	20147	19731	19883	20122	20025	19914	19917	19957	20259	20006	20101	19977	19861	20009	20086	20151	19901	19811	19871	19987	19838	19841	20093	19931	19702	19798	19891	19881	20060	19869	19798	20076	19955	19974	19897	19851	20008	19968	20018	19755	20049	19802	20130	20056	19908	19810	19674	19799	19773	19926	20058	19792	19932	19818	20014	19886	19852	19883	19968	19750	19909	19941	19676	19850	19925	19920	19901	19894	19928	20006	19664	19787	20260	19876	19959	19672	20021	19811	20064	20111	19961	19927	19853	19895	20120	19715	20006	19956	19905	19715	19859	19949	19965	19873	19812	19928	19829	19850	19972	19791	19883	19910	19669	19943	19804	20022	20000	19776	19911	19831	19712	19996	20071	19645	19802	19837	19848	20079	20133	19896	19826	19845	19937	19637	20087	19697	20024	19725	19879	19673	19853	19895	19756	19681	19884	19806	20063	19559	19814	19970	19988	19646	19740	20014	19784	19685	19780	19911	19968	19842	19872	19917	19845	19949	19893	19781	19891	19939	19740	19571	19859	19723	19919	19942	19951	19875	19898	19768	19997	19808	19820	19760	19933	19962	19841	19786	19859	19979	19894	20119	19875	19924	19764	19915	19909	19918	19705	19795	19966	19959	19977	19906	20117	19899	19663	19729	20028	19608	20097	19862	19893	19977	20018	19864	19913	19862	19913	19800	19966	19827	19983	19705	20064	19739	19957	19727	19928	19885	19832	19788	19878	19977	19892	19821	19928	19926	20097	19939	20018	19954	19661	19872	19885	19832	19876	19974	19927	19858	19827	19965	20108	19935	19822	19658	19871	19770	19784	19856	19882	19782	19868	19947	19836	19738	20063	19993	19749	19824	20044	20003	19945	19836	19915	20050	19940	19949	19819	19865	19729	19925	19881	19760	20275	19935	19928	19896	19821	19934	19794	19923	19851	19945	19955	20002	20047	19865	19970	19868	19989	19945	19914	19855	20030	19853	19811	19769	19676	19691	19901	19795	19916	19843	19699	19889	19881	19857	19830	19843	19796	19918	19876	20021	19980	20063	19867	19981	19646	19971	19791	19885	19896	19797	19829	19847	19572	20012	19934	19762	19870	19916	20098	19737	19849	20068	19863	20044	19903	19695	19671	19893	19712	19902	19864	19840	20177	19940	19865	20112	19819	19788	20124	19813	19768	19776	19903	19883	19906	19941	19966	19794	19749	19758	19861	19958	19837	19706	19965	20097	19989	19847	19919	19994	19897	20029	19756	19866	19846	19789	19833	19927	19787	19725	19904	19675	19842	19797	19835	19891	19908	19822	19963	19746	19890	19756	19860	19927	19982	19844	20155	20044	19810	19944	19965	19712	19772	19930	19867	19863	19915	19854	19889	19861	20062	19940	19876	19930	19901	19838	19849	19763	19910	19859	19896	19911	19751	19809	19703	19684	19887	19843	19751	19857	19639	19723	19854	19969	19785	19665	19903	19838	20096	19783	19894	19876	19717	19772	19999	20019	19825	20002	19697	19850	19983	19796	20028	19866	19938	19818	19902	20138	20081	19898	19985	20029	20032	19731	19877	19819	19765	19766	19824	19709	19960	20090	20031	19934	19800	19730	20095	20024	20031	19981	19926	19703	19661	19677	19812	20074	19961	20026	19938	20114	19945	20007	19804	19890	19974	19933	19684	19914	19818	19948	19887	19874	19758	19855	19940	19778	19712	20058	20014	19793	19739	19765	20045	20020	19811	19996	19925	19951	19996	19764	19890	20026	19902	19632	19850	19898	19908	19992	19959	19988	19553	19793	19874	19913	19827	19881	19844	19887	19954	19940	19932	19865	19860	19769	19791	19597	19816	19986	19879	19916	19845	19787	19923	19763	19845	19837	19819	19880	19952	19894	20045	20101	19963	19970	20161	20068	19885	19935	19954	19873	20007	19889	19965	19939	20074	19876	19727	20004	19756	20025	19853	19857	19793	19783	19786	19839	19897	20044	19921	19922	19953	19863	19899	19740	19846	19805	19872	19826	19872	19862	19870	19991	20070	19782	19931	19784	20019	19899	19749	19839	20006	19944	19800	19958	20013	20026	20187	19861	19822	20034	19949	19981	20079	19807	19995	19782	19831	19841	19780	19734	20049	19701	19861	19893	19897	19840	19996	19695	19977	19883	19902	19769	19751	19880	19885	19802	19876	19894	19984	19910	20043	19984	19821	19854	19844	19896	20045	19793	19789	19819	19675	19914	19961	19858	19870	19794	20074	20020	19806	19867	19766	19834	19863	19758	19923	19833	19961	19826	19884	19815	19843	19989	19735	19908	20012	19644	19791	19883	19980	19924	19789	19774	19972	19794	19929	19824	19921	19927	19938	19731	19845	20143	19779	19984	19864	19809	20125	19819	19925	19700	19865	20113	20091	19812	19805	19793	19923	19852	19969	19715	20025	20157	19924	19816	20046	19990	19648	19992	19856	19794	19835	19828	20128	19954	19752	20006	19854	19916	19778	19745	19745	19819	19897	19872	19800	19834	19865	19878	19942	19956	19782	19918	19835	19830	19999	20024	19821	20067	19984	19920	19909	19785	20053	19758	20070	19839	19924	20098	19917	20006	19987	19909	19732	19769	19894	19910	19897	20044	19910	19857	19732	19758	20002	19826	19795	19799	19964	19800	19885	20105	20113	19706	19933	19966	19772	19799	19874	19824	19909	19768	19878	19878	19993	19595	19939	19860	19827	19984	19873	19946	20100	19783	19924	20091	20132	19841	19968	19913	19849	19750	19841	19749	19787	19932	20034	19870	19838	19659	19936	19854	19974	19743	19898	19751	19989	19881	19851	19658	19847	19796	19862	19915	19874	19948	19922	19802	19878	19826	19916	19963	19851	19896	20051	19964	19652	20013	19902	19853	19777	19694	19709	19776	19897	19827	19870	19919	19701	19959	19788	19899	19808	19862	19954	19837	19704	19888	19896	19922	19962	20038	19734	19766	20165	19803	19922	19669	19861	19981	20004	19858	19803	19745	19805	19720	19792	20130	19932	20065	20061	19919	19794	19730	19769	19869	19842	19705	19870	20000	19976	20065	19625	19952	19997	19986	19770	19873	20015	19781	19586	19625	20021	20063	19622	19953	19820	19953	19821	19767	20008	19780	19928	19786	19899	19977	19877	19851	19812	19770	19867	19802	19839	20019	19979	19989	19974	19713	19747	19766	19917	19938	19878	20028	19909	19931	19916	19852	19835	19963	19764	19701	19589	19807	19813	19843	19852	19899	20088	19895	19858	19761	20088	19826	19803	20046	19809	19851	19869	19904	19821	19747	19833	19944	20056	19769	19763	19735	19805	19666	19780	19858	19888	19798	19884	19811	19802	19810	19917	19850	19967	19995	20036	19959	19907	19814	19773	19726	19984	19866	19903	19803	20129	19898	19692	19685	20174	19949	19742	20019	19756	19985	19838	19823	19852	20059	19834	19959	20068	19897	19926	19819	19875	19779	19915	19947	20119	19739	19903	19790	19723	19964	20029	19814	20024	19799	19895	19873	19783	19944	19951	19815	19925	19874	19896	19991	20041	19927	20020	19856	19922	19895	19875	19722	19835	19844	19923	19830	19800	19974	19998	19968	20038	19825	19973	19836	19759	19720	19853	19828	19947	19913	20117	19896	19814	19741	19879	19950	19965	19830	19934	19903	20055	19862	19666	19835	19870	19605	19895	19893	19852	20022	19853	19981	19868	19637	20237	19836	19802	19876	20031	19943	19885	19834	19728	19922	19801	19822	19901	19635	19916	19978	20049	19843	19628	19784	19884	19741	19842	19921	19819	19827	19895	19771	19833	19939	20016	19972	19848	19716	19908	19875	19967	19682	19914	19834	19862	19952	19814	19865	19872	19827	20103	19716	19901	20032	19978	20077	19956	19847	19947	19887	19877	19637	19791	19801	19823	19753	19810	19860	20038	20054	19905	19973	20108	19952	19931	19730	19871	20084	19900	20019	20064	19870	19780	19717	19853	19865	19959	19969	19791	19692	19852	20028	19928	19749	19976	19919	19827	19863	20161	20086	20008	19861	19897	20022	19947	20101	19971	19885	19945	19803	19807	19742	20058	19929	19828	20010	19966	19766	19962	19995	19790	19761	19899	19858	19910	19682	19896	19991	19787	19941	19936	19973	19957	19765	19918	19794	20111	20031	19848	19864	19821	19966	19997	19780	19971	19998	19868	19891	19814	19813	19905	19894	19776	19754	19902	19890	20017	19944	19886	19887	19806	19918	20034	19999	20007	19902	19936	19919	19893	20118	19741	19771	19887	19888	19934	19926	19922	19602	19778	19764	19828	19877	19873	19917	19942	19897	19921	19656	19776	19941	19934	19968	19968	19677	19970	19972	19957	20064	19953	19898	19925	19921	19811	19832	19985	19731	20004	19958	19836	19837	20093	19827	19673	19875	19977	19962	19840	19759	20046	19856	19921	19954	19984	19694	19718	19993	19995	19788	19828	19811	19808	19873	19844	19732	19937	19863	19850	19942	19848	19835	20009	19914	19784	19743	19876	19828	20166	19991	19877	19872	20099	19982	19891	19846	19790	19856	19962	19939	20250	19810	19972	19904	19952	19951	20084	19677	19996	19700	19764	19822	19745	19785	19736	19770	19918	19744	19984	19862	19895	19894	20004	19743	19934	19822	19789	20094	20040	19901	19815	19889	19781	19953	19872	19936	20000	19766	19848	19637	19734	20053	19968	19926	19900	19772	19843	19985	19793	19821	19834	19936	19952	19741	19916	19850	19867	19717	19955	19767	20115	19987	19658	19830	19891	19923	19933	20070	20035	19733	19891	19747	19973	19949	19952	19865	19791	19773	19960	19761	19834	19894	19896	19782	19854	19806	19990	19983	19991	19930	19868	19985	19959	19837	19863	19780	20071	20067	19846	19968	19928	19633	19945	19746	19940	20193	19779	20087	19948	20008	19788	19874	19985	19851	19920	19713	19840	19835	20027	20127	19878	19928	20030	19932	19991	19811	19798	19793	19964	19808	19947	19995	19908	19798	19860	20018	19909	20039	19853	20099	20025	19879	19896	20000	19887	20159	19666	19961	19959	19829	19850	19823	20093	19862
33675	54238	51290	40424	34024	26846	22952	21339	21000	20085	19125	18897	18368	17984	17722	17607	17620	17351	17240	17471	17283	17255	17216	17157	17023	17189	17177	17156	17142	17266	17191	17279	17079	17077	16989	17223	17270	17180	17142	17016	17056	16981	17203	17222	17136	17322	17237	17136	17136	17104	17194	17109	17205	17093	17253	17150	17313	17078	17060	17125	17116	17116	17165	17226	17078	17344	17177	17173	17217	17061	17058	17058	17083	17052	17135	17093	17157	17023	17225	16888	17113	17142	17229	17105	16916	17119	17060	17115	17014	17263	17152	16968	16998	16957	17161	17233	16912	17178	17154	17038	17117	17187	17176	17169	17143	16920	17185	17267	17095	17130	16983	17253	17163	17076	16946	17086	17139	17124	17054	17081	17018	17105	17159	17325	17090	17044	17146	17134	16993	17221	17121	17039	17078	17305	17149	17147	17013	17134	17166	17249	16992	17098	17182	17172	17175	17221	16983	17234	17261	17045	17077	17246	17053	17059	17024	17313	17146	17058	17060	17180	17106	16995	17020	17174	17109	17222	17301	17015	17150	17026	17193	17207	17203	17018	17396	17148	17090	17159	17133	17099	17131	17111	16985	17145	17260	17095	17057	17188	17157	17110	16972	17056	17113	17018	17206	17047	17196	17152	17175	17070	16962	17060	17136	17230	17059	17150	17221	17250	17060	17234	17123	17091	17263	17286	17227	17054	17268	17160	17123	17089	17148	17180	16960	17173	17212	17223	17179	17209	17168	17200	17074	17104	16913	17272	17261	16992	17207	17073	17228	17014	17118	17184	17270	17155	17119	17193	17109	17205	17185	17121	17142	17315	17121	17103	17267	17099	16887	17213	17219	17078	17112	17195	17216	17072	17093	17005	17193	17211	17002	17169	17142	17005	17166	17040	16954	17212	17134	17217	17224	17168	17139	16975	16896	17242	17072	17227	17142	17016	16943	17049	17237	17127	17236	17069	17142	17128	17208	17075	17127	17183	17191	17121	17228	16938	17205	17007	17184	17114	17182	17187	17068	17071	17198	17006	17078	17218	17210	17099	17058	17178	17186	17163	16974	17108	17157	17216	17060	17119	17019	17281	17031	17067	17248	17113	17134	17089	17071	17124	17166	17070	16953	17010	17264	16941	16769	17194	17019	17078	17193	16991	17219	17251	16987	17276	17174	17228	17171	17111	17314	17265	17002	17160	17188	17193	17010	17117	17032	17186	17220	17118	17258	17059	17113	17226	17064	17098	17099	16985	17157	17011	17172	17153	16958	17042	17061	17224	17006	17211	16812	17133	16885	17071	17115	17181	16861	17169	16897	16923	17336	17116	17143	17165	17079	17104	17161	17066	17153	17019	17111	17212	17203	17026	17101	17268	16984	17279	17112	17129	17273	17096	17175	17105	17261	17060	17217	17088	17165	17003	16917	17132	17180	17199	17140	17133	16996	17110	17247	17147	17283	17242	16965	17055	17094	17160	17172	17054	17208	17154	16980	17116	16961	17205	17111	17157	17022	17300	16994	17326	17176	17007	17060	17091	17031	17032	17072	17215	17099	17187	17136	17190	17031	17218	17308	17252	17225	17115	17267	16985	16956	17096	17185	17094	16953	17098	17119	17072	17218	17130	16950	16999	17067	16997	17012	16986	17222	17355	17159	17044	17289	17103	17041	17201	17077	17021	17194	17246	17120	16990	17027	16972	17284	16953	17161	17200	17235	17174	17175	17139	17017	17086	17132	17293	17200	17111	17178	17173	17275	17178	17214	16940	17088	17183	17089	17149	17072	16957	17133	17095	17024	17085	17132	17083	17222	17207	17062	17122	17122	17300	17078	17172	17217	17288	17098	17069	17072	17116	17106	17080	17075	17215	17246	17222	17028	17201	16952	17099	17206	17212	17154	17144	17078	16921	17080	17126	17073	17149	17271	17170	17077	17035	17083	16930	16997	17123	16997	17121	17046	17084	17090	17179	17179	17258	17076	17064	17155	17220	17064	17124	17138	17148	17172	17172	17326	17210	17420	17087	17210	17121	17099	16926	17169	17275	17220	16954	17132	16985	17147	17260	17223	16960	17022	17096	17076	17046	17251	17081	17173	17155	17213	17156	17114	17236	17086	16947	17023	17172	17201	17143	17136	17172	17006	17122	17268	17145	17108	17148	17035	17267	17257	17073	17152	17021	17108	17303	17138	16953	17144	17250	17218	17115	17201	17039	17271	17271	17157	17100	17079	17153	17106	17084	17051	16979	17016	17223	17268	17032	17355	17247	17154	17087	17109	17295	17034	16946	17107	17237	17114	17246	17206	17214	17014	17024	17053	17175	17178	17059	17048	17136	17185	17019	17224	17066	17128	17157	17147	17225	17113	17195	17190	17101	17104	17100	17084	17203	17119	17291	17067	17020	17301	17101	17335	16971	16990	17156	17197	17078	16987	17261	17145	17005	17299	17277	17199	17037	17292	17092	17239	17161	17196	17099	17133	17001	17087	17207	17045	17136	17126	17293	17238	16979	17141	17121	17041	17102	17181	17287	17108	17033	17178	17010	17022	17254	17149	17073	16948	16983	17122	16919	17103	17091	17068	17318	17134	17184	17045	17101	17003	17152	17184	16967	17233	17174	17107	17040	17116	17041	17254	17054	17271	17012	17136	17044	17210	17091	17089	17028	17267	17180	17091	17028	17246	16940	16972	17105	17007	17082	17001	17195	17115	16935	17117	16955	17257	16981	17016	17130	17141	17090	17003	17312	17066	17032	17016	17163	17206	17009	17095	16888	16994	16939	17146	17137	17109	17105	17160	17104	17036	17244	17108	17194	17075	17183	17206	17196	17159	16982	17347	17110	16961	17196	17251	17095	17170	17043	17064	17145	17371	17080	17203	17187	17081	17014	17099	17034	16977	17038	17065	17274	17293	17146	17000	17222	17064	16830	17108	17176	17043	17174	16916	17023	17212	17105	17106	17077	17087	17048	17105	17039	17064	17281	17058	17268	17230	17182	17035	17140	17138	17181	17179	16997	17319	17101	17069	17132	17028	16973	17186	16961	17208	17067	17214	17199	17065	16980	17087	17224	17044	16984	17205	17203	17257	17150	17023	17088	17267	17128	17099	17069	17083	17120	17150	16969	17327	17163	16951	17083	17145	17249	17065	17062	17092	17145	17182	17172	17175	17105	17111	17075	17230	17116	17005	17283	17139	17048	17093	17227	17097	17087	17027	17161	17115	17005	17254	17137	17236	17182	17113	17198	17116	17122	17160	17171	17000	17200	17292	17187	17127	17066	17170	17074	17025	17101	17004	17239	17017	17000	17169	17178	17168	17086	17063	17173	17162	16996	16996	17095	17143	17100	17031	17172	16861	17069	17100	17128	17063	17172	17171	17216	17096	17100	17051	17288	17119	17070	16932	17151	17131	16959	17237	17003	16992	17008	17273	17137	17107	17265	17099	17166	17178	17267	17109	17233	17040	17125	17054	16979	17262	17110	16939	17060	17205	16997	17146	17015	17144	17213	17304	16989	17017	17050	17115	17275	17139	17197	16985	17064	17061	17011	17140	17017	17210	16990	17114	17229	16997	16997	17003	17169	17202	17087	17087	17149	17191	17184	16850	17001	17079	17010	16970	17152	17093	17196	17138	16886	17014	16976	17132	17194	17248	17212	17185	17155	17325	17112	17147	17036	17175	17000	17166	17153	17007	17147	16926	17225	17147	17092	17206	17162	17096	16999	17037	17260	17147	17042	16995	17081	17148	17189	17170	16998	17163	16939	17179	17068	16959	17043	17098	17061	17230	17154	17187	17155	17139	17094	17144	17170	17093	17313	17211	17082	17088	17105	17086	17052	17055	17053	17132	17063	17071	17118	17101	17125	17124	17089	17096	17059	16918	17257	16927	17204	17033	17261	17065	17151	17286	17182	17164	17266	17280	17285	17196	17142	17106	16899	17054	17300	17211	17141	17231	17055	17011	17076	17062	17218	17159	17179	17061	17222	17182	16885	16979	17031	17084	17051	17301	17177	17200	16947	17286	17057	17116	17028	17092	17154	17182	16964	16996	17148	17068	17064	17109	17224	17094	16984	16999	17224	17230	16968	17092	17043	17155	17114	17132	17099	17072	17208	17237	17065	16983	17090	17159	17110	17033	17232	17192	17148	17016	17066	17173	17231	17151	17192	17151	17145	17252	17193	17205	16920	16994	17184	17036	17157	16976	17093	17123	16906	17239	17170	17078	17035	17142	17152	16954	16995	17076	17105	17002	17101	17199	17239	17132	17015	17159	16996	17057	16996	17049	17133	17199	17011	17096	17029	17210	17183	17018	17174	17294	17051	17090	17116	17025	16999	17112	17123	17116	17111	17148	17080	17211	17031	17208	17082	17212	17227	17321	17275	17027	17007	17160	17146	16996	17252	17178	17165	17034	17112	17098	17112	17165	17125	16997	17198	17159	17235	17118	17219	17193	16963	16903	17099	17134	17098	16951	17151	16959	17236	17158	16965	17030	17089	17144	17094	17185	17134	17291	17134	17223	17211	17232	17170	17040	17272	17026	17327	17123	17160	17058	17115	17215	17098	17026	17182	16981	16915	17064	17212	17105	17148	17167	17017	16993	17096	17313	17050	17072	17061	17112	17066	17068	17120	16900	17012	17137	17306	17159	17143	17126	17293	17135	17074	17131	16995	16917	17138	17072	17279	16927	17085	17090	17118	17011	16963	17089	17067	17049	16962	17084	17140	17174	17282	17095	17153	17218	17098	17212	17204	17270	17133	17039	17077	17058	17118	17194	17127	17137	17048	17091	17167	17129	17141	17072	17169	17207	16907	17300	17185	17049	17269	17168	17051	17054	17030	17138	17379	17072	17107	17082	17066	17253	16909	17247	17173	17216	17107	17203	17044	17136	17199	17016	17137	17270	17133	17034	17008	17157	17013	17309	17300	17143	17113	16976	17100	17162	17143	17000	17290	17216	17044	17079	17087	17176	17274	17093	17182	17149	17003	17202	17099	17072	17226	17037	16980	17167	17263	17097	17227	17153	16953	17060	17175	17020	17065	17138	17188	17339	16968	17126	17091	17236	17175	17232	17156	16914	17108	17057	17159	17041	17250	17156	17205	17021	17164	17072	17062	17000	17150	17162	17064	17144	17338	17068	17252	17098	16986	17079	17070
23044	21564	29531	24530	23790	27864	29954	25471	24179	23837	22755	22134	21693	21708	21405	20952	21097	21022	20956	20717	20694	20621	20415	20444	20627	20418	20455	20299	20323	20471	20449	20346	20442	20416	20546	20500	20332	20333	20174	20479	20185	20360	20554	20331	20483	20393	20455	20544	20378	20397	20516	20380	20180	20571	20581	20360	20407	20309	20249	20083	20256	20434	20272	20286	20275	20433	20313	20225	20358	20253	20231	20304	20228	20303	20473	20201	20521	20441	20431	20434	20349	20134	20354	20297	20357	20534	20297	20178	20202	20379	20509	20330	20337	20253	20405	20113	20400	20506	20191	20398	20382	20091	20324	20334	20286	20420	20411	20120	20442	20126	20255	20304	20172	20245	20307	20228	20194	20050	20272	20310	20509	20519	20404	20433	20144	20269	20271	20130	20327	20222	20266	20315	20445	20544	20229	20379	20291	20185	20307	20446	20290	20359	20142	20044	20136	20284	20408	20334	20359	20349	20186	20280	20345	20240	20121	20248	20429	20381	20163	20295	20074	20234	20299	20303	20307	20317	20290	20414	20436	20178	20419	20227	20390	20172	20245	20047	20051	20220	20333	20109	20289	20216	20106	20197	20253	20115	20354	20238	20262	20331	20277	20432	20413	20359	20194	20305	20311	20240	20176	20078	20306	20497	20101	20137	20397	20309	20126	20196	20379	20134	20447	20250	20312	20154	20296	20238	20276	20268	20028	20138	20333	20096	20015	20302	20294	20156	20242	20274	20307	20353	20313	20350	20411	20207	20412	20341	20345	20256	20538	20178	20300	20195	20301	20307	20423	20433	20290	20386	20421	20372	20145	20299	20299	19994	20048	20333	20103	20397	20313	20312	20194	20098	20193	20183	20300	20178	20231	20259	20229	20280	20115	20334	20215	20246	20164	20215	20315	20392	20458	20221	20260	20232	20291	20262	20178	20465	20200	20279	20038	20224	20579	20041	20137	20397	20279	20190	20298	20265	20292	20234	20249	20190	20304	20335	20344	20090	20172	20362	20303	20163	20229	20246	20211	20308	20320	20479	20322	20200	20350	20253	20253	20226	20232	20196	20359	20432	20304	20242	20078	20091	20038	20238	20109	20089	20506	20213	20431	20245	20282	20470	20273	20150	20239	20249	20335	20151	20230	20505	20062	20237	20131	20286	20231	20258	20363	20346	20073	20418	20501	20340	20369	20478	20169	20024	20236	20006	20332	20316	20369	20242	20202	20218	20038	20320	20474	20164	20347	20275	20259	20070	20143	20388	20471	20395	20402	20231	20233	20226	20386	20253	20295	20330	20046	20188	20374	20193	19983	20225	20251	20297	20248	20090	20350	20427	20256	20090	20461	20208	20266	20364	20216	20335	20244	20474	20222	20242	20240	20406	20313	20218	20005	20473	20064	20361	20343	20352	20376	20189	20064	20413	20272	20261	20197	20278	20311	20341	20193	20267	20450	20272	20392	20197	20235	20266	20143	20155	20204	20451	20282	20337	20226	20333	20150	20090	20264	20322	20346	20287	20206	20199	20156	20082	20283	20049	20401	20247	20173	20171	20264	20478	20567	19942	20109	20401	20250	20190	20208	20284	20247	20225	20281	20457	20379	20354	20058	20097	20511	20178	20321	20015	20292	20223	20191	20233	20403	20180	20250	20273	20439	20246	20454	20229	20245	20209	20214	20252	20379	20199	20333	20352	20156	20355	20305	20265	20305	20043	20182	20264	20341	20392	20305	20347	20370	20305	20371	20069	20224	20350	20169	20344	20159	20143	20216	20302	20318	20309	20382	20424	20299	20233	20233	20086	20295	20147	20370	20178	20276	20353	20435	20355	20331	20179	20224	20093	20362	20468	20308	20394	20315	20376	20079	20408	20360	20330	20303	20308	20156	20320	20083	20337	20102	20481	20124	20075	20105	20441	20252	20290	20191	20304	20155	20406	20200	20057	20374	20360	20485	20214	20546	20256	20150	20150	20527	20238	20395	20380	20216	20333	20199	20215	20267	20191	20032	20356	20112	20104	20225	20390	20291	20442	20101	20122	20399	20159	20197	20269	20100	19967	20264	20165	20346	20036	20347	20327	20365	20469	20198	20312	20133	20415	20416	20325	20310	20188	20083	20098	20418	20295	20106	20042	20245	20284	20280	20151	20084	20255	20270	20066	20216	20375	20296	20201	20513	20312	20215	20124	20281	20225	20330	20277	20357	20085	20067	20365	20327	20419	20383	20106	20240	20337	20280	20302	20237	20241	20216	20247	20371	20346	20186	20319	20300	20084	20242	20251	19986	20136	20222	20076	20204	20355	20426	20187	20359	20268	20457	20273	20341	20289	20335	20343	20290	20156	20136	20323	20110	20288	20064	20367	20353	20091	20421	20195	20102	20266	20211	20216	19986	20242	20371	20232	20011	20280	20170	20293	20484	20103	20229	20181	20177	20113	20365	20343	20350	20179	20355	20399	20287	20312	20381	20355	20456	20336	20363	20316	20209	20214	20330	20264	20086	20298	20264	20269	20332	20308	20329	20328	20213	20389	20289	20145	20163	20260	20183	20464	20169	20093	20400	20374	20354	20443	20237	20201	20262	20545	20195	20236	20289	20180	19975	20262	20221	20025	20266	20203	20334	20395	20280	20203	20082	20291	20144	20169	20325	20166	20286	20033	20088	20326	20490	20201	20443	20135	20477	20378	20118	20281	20261	20271	20134	20270	20272	20150	20275	20226	20292	20120	20197	19994	20332	20410	20221	20279	20322	20423	20254	20256	20340	20227	20231	20288	20197	20283	20409	20371	20223	20195	20351	20306	20150	20330	20146	20146	20336	20341	20264	20396	20359	20370	20125	20105	20266	20134	20079	20226	20466	20264	20287	20146	20272	20310	20281	20099	20237	20204	20326	20412	20237	19979	20213	20348	20169	20378	20321	20273	20356	20139	20346	20300	20206	20168	20093	20168	20468	20287	20211	20280	20247	20251	20380	20289	20429	20160	20396	20312	20355	20328	20186	20096	20295	20336	20377	20442	20181	20321	20409	20279	20303	20356	20547	20374	20316	20309	20237	20447	20491	20201	20455	20407	20188	20187	20307	20166	20500	20017	20299	20217	20307	20382	20396	20499	20190	20296	20302	20327	20338	20333	20355	20291	20341	20401	20136	20060	20474	20083	20222	20387	20364	20312	20189	20252	20134	20334	20266	20232	20130	20343	20218	20067	20108	20327	20246	20383	20285	20092	20422	20410	20190	20074	20129	20263	20302	20265	20421	20249	20209	20143	20267	20273	20261	20031	20346	20325	20204	20219	20393	20219	20312	20379	20490	20408	20215	20355	20186	20135	20229	19997	20194	20340	20456	20308	20264	20092	20223	20255	20236	20405	20141	20268	20344	20183	20221	20007	20151	20168	20162	20294	20136	20311	20425	20491	19928	20174	20224	20361	20480	20195	20143	20244	20361	20205	20349	20297	20287	20249	20275	20160	20261	20136	20225	20290	20269	20353	20267	20252	20259	20384	20059	20208	20232	20424	20214	20239	20242	20140	20323	20266	20226	20122	20480	20415	20216	20331	20077	20350	20246	20054	20272	19987	20374	20295	20290	20235	20148	20391	20494	20343	20240	20221	20245	20282	20231	20265	20301	20243	20478	19996	20159	20180	20251	20359	20108	20340	20399	20368	20176	20394	20220	20089	20396	20330	20406	20228	20241	20098	20096	20268	20227	20330	20255	20334	20284	20239	20354	20423	20156	20110	20294	20131	20321	20236	20282	20462	20247	20195	20428	20446	20191	20124	20239	20131	20166	20224	20215	20203	20155	20326	20363	20442	20316	20266	20359	20315	20218	20189	20140	20057	20336	20281	20215	20126	20298	20242	20295	20279	20291	20146	20131	20081	20397	20412	20217	20300	20169	20242	20377	20302	20236	20405	20305	20249	20227	20362	20264	20054	20440	20269	20095	20221	20346	20352	20014	20087	20247	20270	20338	20152	20199	20312	20278	20215	20176	20228	20286	20321	20181	20147	20131	20265	20400	20256	20356	20332	20147	20388	20109	20267	20204	20346	20310	20351	20276	20182	20125	19982	20245	20186	20285	20071	20607	20322	20234	20382	20161	20300	20043	20145	20174	20388	20280	20455	20341	20291	20251	20172	20314	20228	20192	20007	20332	20211	20322	20432	20110	20239	20237	20229	20415	20288	20284	20231	20437	20343	20259	20400	20233	20485	20183	20373	19990	20326	20345	20352	20214	20336	20299	20377	20244	20240	20361	20273	20207	20288	20407	20245	20195	20233	20079	20217	20522	20142	20332	20250	20166	20172	20315	20284	20320	20419	20315	20168	20230	20003	20194	19934	20356	20358	20460	20199	20413	20099	20344	20224	20289	20297	20170	20368	20217	20114	20256	20228	20229	20414	20417	20154	20309	20065	20321	20350	20234	20388	20395	20299	20287	19998	20420	20226	20123	20121	20236	20424	20234	20292	20351	20108	20350	20193	20252	20245	20261	20252	20288	20307	20136	20313	20271	20204	20096	20124	20188	20273	20220	20336	20191	20277	20155	20277	20217	20299	20461	20366	20313	20405	20144	20144	20266	20331	20399	20287	20230	20405	20220	20190	20156	20358	20274	20243	20230	20251	20181	20382	20229	20392	20288	20088	20158	20315	20311	20453	20227	20320	20146	20326	20455	20371	20129	20196	20203	20125	20314	20272	20240	20212	20438	20363	20218	20261	20156	20360	20001	20188	20156	20158	20275	20363	20161	20283	20337	20164	20024	20150	20253	20254	20098	20180	20073	20114	20297	20242	20259	20450	20444	20291	20273	20214	20244	20287	20249	20115	20275	20191	20387	20148	20479	20428	20246	20295	20258	20191	20234	20318	20156	20286	20213	20167	20133	20346	20145	20158	20174	20332	20177	20260	20030	20193	19998	20180	20279	20464	20278	20212	20273	20459	20117	20552	20216	20328	20208	20299	20182	20273	20061	20330	20402	20159	20280	20099	20149	20290	20371	20160	20230	20393	20396	20258	20274	20214	20333	20070	20027	20262	20291	20112	20337	20381	20349	20142	20391	20244	20334	20264	20305	20007	20357	20349	20114	20275	20206	20042	20413	20312	20277	20344	20453	20104	20266	20283	20328	20279	20178	20469	20264	20315	20344	20352	20544	20238
38772	61520	56389	42560	36524	31034	26019	24043	23038	21865	20517	19794	19093	18664	18045	18285	18051	17959	17695	17763	17572	17624	17411	17376	17420	17518	17393	17508	17375	17371	17368	17304	17398	17570	17287	17386	17434	17295	17427	17253	17298	17430	17388	17499	17573	17296	17434	17196	17206	17180	17584	17364	17436	17280	17555	17229	17413	17488	17388	17466	17340	17476	17507	17328	17496	17433	17495	17307	17436	17297	17211	17352	17351	17171	17524	17356	17327	17425	17581	17303	17355	17501	17386	17319	17263	17364	17355	17223	17387	17166	17375	17334	17384	17442	17333	17406	17383	17496	17281	17213	17566	17378	17312	17274	17444	17397	17315	17367	17369	17390	17309	17280	17506	17457	17416	17183	17279	17426	17275	17267	17427	17332	17355	17514	17274	17439	17168	17521	17298	17368	17441	17209	17346	17411	17233	17495	17099	17423	17282	17366	17485	17364	17302	17282	17393	17339	17407	17346	17391	17385	17254	17451	17392	17311	17482	17287	17326	17524	17428	17227	17378	17424	17462	17433	17354	17288	17389	17406	17460	17469	17317	17393	17353	17228	17478	17348	17338	17309	17471	17366	17258	17415	17502	17340	17353	17407	17324	17136	17315	17254	17384	17460	17325	17294	17416	17336	17274	17218	17572	17388	17271	17396	17341	17251	17298	17452	17317	17466	17445	17241	17385	17357	17447	17351	17388	17405	17383	17376	17479	17252	17331	17321	17409	17144	17462	17329	17273	17391	17346	17435	17312	17556	17411	17355	17473	17257	17413	17396	17438	17231	17535	17213	17271	17490	17309	17315	17348	17340	17412	17219	17128	17323	17321	17343	17378	17304	17256	17385	17267	17291	17357	17158	17424	17429	17459	17190	17270	17362	17312	17194	17299	17362	17339	17629	17389	17284	17325	17439	17311	17315	17475	17468	17326	17429	17267	17247	17290	17328	17370	17342	17331	17442	17259	17393	17287	17509	17368	17585	17500	17331	17327	17167	17277	17242	17419	17254	17458	17310	17474	17446	17250	17442	17263	17294	17614	17377	17198	17402	17497	17559	17395	17282	17435	17402	17370	17409	17386	17400	17472	17383	17459	17237	17401	17279	17267	17320	17246	17282	17316	17336	17159	17330	17254	17378	17566	17372	17165	17243	17257	17514	17499	17455	17338	17423	17148	17258	17375	17476	17126	17416	17601	17367	17270	17414	17411	17308	17323	17438	17443	17344	17402	17238	17511	17316	17339	17428	17383	17272	17465	17386	17276	17384	17416	17270	17462	17287	17561	17302	17490	17406	17330	17402	17529	17521	17452	17384	17470	17423	17346	17368	17686	17480	17507	17220	17197	17341	17400	17152	17342	17355	17466	17466	17477	17238	17409	17374	17300	17306	17345	17309	17293	17346	17372	17417	17412	17465	17503	17278	17354	17484	17331	17396	17411	17319	17195	17402	17429	17404	17591	17423	17532	17481	17499	17489	17306	17253	17368	17381	17324	17409	17312	17432	17297	17592	17350	17381	17292	17429	17326	17388	17393	17401	17217	17390	17484	17346	17582	17196	17324	17437	17272	17303	17338	17439	17376	17303	17452	17228	17275	17411	17415	17371	17664	17270	17302	17425	17227	17420	17317	17344	17272	17351	17423	17499	17373	17312	17252	17280	17355	17260	17366	17296	17318	17456	17257	17356	17468	17367	17401	17327	17345	17383	17367	17478	17327	17353	17396	17345	17392	17395	17421	17298	17365	17283	17516	17283	17480	17352	17343	17289	17410	17458	17364	17392	17325	17372	17217	17474	17367	17177	17535	17404	17379	17299	17324	17334	17319	17614	17317	17345	17387	17373	17411	17350	17424	17381	17327	17289	17378	17430	17179	17425	17258	17667	17515	17396	17391	17380	17260	17449	17309	17398	17413	17198	17247	17507	17284	17337	17438	17360	17299	17386	17378	17389	17236	17297	17513	17214	17289	17218	17361	17289	17530	17286	17219	17468	17401	17134	17336	17389	17244	17370	17272	17285	17400	17355	17374	17129	17208	17307	17412	17414	17501	17359	17430	17430	17605	17347	17417	17335	17453	17367	17249	17308	17279	17260	17287	17302	17448	17412	17325	17428	17458	17286	17447	17320	17515	17326	17420	17307	17561	17475	17296	17459	17377	17314	17349	17315	17434	17426	17296	17357	17281	17365	17324	17274	17354	17361	17438	17439	17299	17359	17466	17375	17503	17459	17502	17540	17176	17485	17326	17388	17500	17261	17318	17412	17503	17473	17146	17332	17391	17455	17471	17258	17307	17411	17114	17239	17288	17446	17228	17422	17217	17387	17339	17330	17356	17228	17501	17287	17215	17407	17328	17302	17447	17417	17221	17340	17418	17447	17307	17418	17303	17418	17348	17303	17324	17433	17330	17425	17347	17415	17277	17395	17316	17457	17485	17406	17320	17338	17285	17509	17223	17330	17617	17278	17392	17381	17398	17489	17398	17244	17404	17322	17377	17345	17257	17336	17210	17526	17278	17449	17462	17426	17395	17484	17320	17155	17407	17281	17442	17280	17394	17322	17312	17253	17366	17253	17348	17263	17248	17176	17278	17545	17617	17266	17406	17260	17318	17266	17187	17555	17440	17298	17499	17418	17318	17308	17394	17128	17490	17430	17395	17290	17383	17480	17324	17141	17502	17267	17297	17335	17305	17469	17329	17439	17302	17391	17274	17477	17384	17376	17562	17440	17256	17263	17396	17415	17318	17266	17261	17288	17354	17401	17331	17183	17374	17411	17315	17333	17349	17447	17339	17301	17247	17305	17265	17242	17362	17412	17412	17489	17408	17469	17310	17375	17386	17114	17462	17422	17432	17335	17374	17402	17443	17306	17441	17190	17402	17217	17216	17349	17241	17457	17141	17387	17533	17407	17475	17344	17268	17330	17447	17480	17285	17592	17428	17336	17352	17231	17268	17314	17214	17426	17329	17380	17302	17336	17486	17446	17272	17322	17280	17206	17253	17468	17334	17380	17335	17353	17308	17293	17194	17365	17389	17262	17445	17313	17298	17426	17352	17275	17427	17299	17364	17525	17445	17408	17371	17458	17391	17375	17302	17407	17329	17376	17336	17258	17375	17251	17379	17374	17245	17505	17544	17249	17323	17333	17366	17330	17333	17317	17326	17445	17470	17396	17466	17381	17436	17363	17225	17363	17379	17381	17353	17452	17389	17412	17253	17459	17398	17590	17127	17508	17413	17573	17379	17356	17435	17573	17279	17327	17451	17431	17482	17618	17376	17428	17400	17469	17325	17343	17203	17337	17390	17458	17427	17424	17527	17348	17564	17409	17439	17282	17426	17315	17338	17171	17510	17426	17320	17211	17481	17389	17426	17361	17330	17438	17305	17471	17353	17375	17317	17406	17399	17280	17327	17456	17301	17454	17244	17183	17495	17313	17607	17248	17382	17275	17219	17258	17460	17461	17269	17287	17365	17206	17342	17240	17301	17402	17359	17340	17592	17249	17352	17284	17117	17473	17317	17430	17312	17365	17524	17390	17292	17234	17367	17390	17343	17430	17317	17354	17376	17361	17386	17328	17459	17344	17276	17350	17508	17227	17281	17462	17277	17526	17314	17355	17253	17390	17309	17293	17447	17331	17316	17347	17368	17438	17378	17449	17405	17474	17364	17324	17473	17320	17362	17459	17365	17289	17354	17273	17369	17457	17147	17433	17285	17334	17268	17467	17426	17243	17324	17179	17455	17487	17319	17345	17542	17347	17404	17254	17297	17325	17203	17426	17495	17294	17462	17513	17455	17245	17391	17389	17362	17365	17295	17262	17313	17524	17417	17231	17397	17370	17419	17323	17493	17366	17318	17339	17249	17274	17156	17186	17315	17411	17612	17536	17332	17406	17349	17408	17554	17210	17414	17333	17490	17449	17379	17380	17454	17464	17260	17479	17281	17510	17405	17391	17423	17393	17436	17610	17346	17433	17369	17293	17479	17272	17312	17338	17467	17351	17357	17397	17451	17389	17332	17411	17396	17434	17312	17409	17297	17226	17353	17300	17288	17298	17429	17278	17403	17399	17495	17516	17244	17484	17235	17258	17421	17284	17373	17316	17307	17211	17501	17316	17352	17396	17430	17356	17463	17537	17319	17191	17405	17341	17386	17391	17157	17241	17299	17409	17392	17296	17411	17367	17532	17158	17281	17183	17418	17375	17570	17327	17594	17337	17465	17427	17389	17349	17350	17355	17290	17202	17448	17270	17246	17427	17705	17224	17437	17374	17287	17256	17404	17553	17343	17266	17423	17421	17304	17371	17519	17305	17462	17311	17173	17349	17235	17226	17353	17528	17338	17330	17312	17418	17295	17250	17246	17387	17442	17344	17311	17335	17320	17350	17353	17397	17348	17421	17265	17303	17191	17410	17326	17337	17477	17259	17436	17420	17382	17328	17230	17378	17196	17449	17302	17389	17600	17479	17298	17250	17343	17280	17461	17370	17339	17426	17166	17458	17374	17410	17361	17325	17332	17219	17354	17372	17516	17328	17365	17256	17256	17344	17320	17277	17177	17272	17448	17418	17346	17290	17306	17541	17324	17540	17526	17540	17555	17530	17308	17198	17314	17292	17483	17352	17350	17355	17509	17334	17341	17367	17305	17302	17639	17299	17291	17344	17217	17380	17411	17294	17318	17313	17358	17415	17548	17257	17220	17309	17300	17354	17319	17371	17362	17313	17450	17375	17250	17427	17314	17295	17370	17461	17293	17314	17477	17402	17305	17425	17373	17378	17366	17494	17384	17231	17318	17300	17515	17401	17415	17377	17370	17375	17384	17371	17399	17286	17264	17418	17324	17462	17448	17321	17400	17541	17370	17391	17334	17244	17243	17407	17397	17438	17496	17290	17217	17152	17368	17321	17377	17388	17344	17358	17557	17414	17382	17244	17337	17607	17435	17351	17337	17222	17345	17344	17388	17400	17442	17351	17510	17436	17370	17514	17242	17408	17589	17307	17469	17342	17237	17476	17501	17352	17299	17448	17402	17245	17205	17421	17507	17415	17451	17451	17288	17396	17187	17373	17319	17365	17366	17284	17342	17339	17241	17476	17316	17388	17378	17232	17340	17290	17340	17408	17386	17270	17387	17376	17358	17237	17280	17339	17372	17324	17189	17397
29081	28206	32679	28051	23144	21423	20541	19906	20004	20134	19626	19292	18993	18774	18531	18587	18788	18487	18689	18668	18809	18346	18536	18528	18564	18491	18585	18487	18541	18543	18401	18575	18503	18282	18522	18486	18417	18601	18712	18464	18621	18403	18607	18462	18514	18479	18415	18567	18398	18248	18475	18261	18447	18300	18413	18445	18380	18424	18488	18422	18484	18328	18513	18551	18444	18318	18559	18223	18600	18308	18425	18505	18406	18478	18444	18464	18464	18422	18486	18505	18363	18549	18413	18464	18490	18170	18446	18428	18593	18468	18689	18061	18387	18403	18440	18598	18502	18498	18722	18551	18411	18176	18525	18541	18456	18375	18414	18533	18496	18524	18573	18350	18322	18456	18455	18654	18466	18559	18568	18374	18391	18299	18176	18321	18498	18327	18464	18480	18445	18522	18388	18418	18160	18528	18574	18430	18351	18491	18215	18340	18417	18343	18224	18504	18491	18429	18470	18402	18297	18356	18435	18595	18432	18437	18426	18501	18431	18352	18675	18548	18510	18393	18525	18319	18382	18310	18439	18633	18374	18388	18531	18522	18554	18293	18346	18481	18431	18362	18468	18457	18401	18580	18428	18434	18613	18352	18565	18550	18397	18341	18475	18442	18447	18522	18244	18581	18521	18386	18512	18415	18450	18536	18362	18360	18750	18292	18216	18488	18289	18539	18380	18192	18507	18526	18544	18659	18371	18434	18505	18462	18354	18496	18467	18367	18374	18578	18421	18221	18447	18391	18501	18343	18329	18471	18411	18435	18374	18523	18371	18570	18504	18556	18567	18584	18341	18362	18354	18358	18512	18506	18598	18294	18506	18557	18403	18220	18326	18407	18590	18265	18519	18324	18426	18447	18597	18409	18180	18517	18440	18417	18556	18523	18444	18385	18433	18478	18335	18397	18556	18435	18488	18571	18434	18469	18462	18189	18500	18501	18586	18355	18574	18434	18428	18566	18610	18369	18364	18341	18321	18389	18448	18400	18523	18400	18272	18512	18448	18368	18476	18472	18438	18285	18414	18480	18452	18286	18515	18386	18293	18433	18408	18470	18515	18388	18490	18531	18478	18409	18511	18436	18556	18368	18468	18376	18407	18414	18510	18541	18573	18567	18378	18340	18556	18412	18523	18543	18232	18691	18567	18424	18354	18501	18414	18426	18462	18429	18464	18335	18575	18740	18354	18291	18249	18574	18456	18308	18475	18581	18347	18361	18609	18335	18501	18449	18366	18482	18482	18391	18498	18374	18315	18466	18547	18384	18579	18416	18415	18414	18194	18440	18385	18617	18656	18532	18338	18339	18467	18398	18540	18432	18290	18369	18399	18477	18498	18587	18388	18431	18461	18397	18461	18502	18591	18416	18451	18491	18618	18412	18711	18666	18701	18598	18350	18523	18687	18396	18495	18515	18424	18420	18463	18405	18592	18354	18436	18494	18550	18715	18470	18425	18385	18392	18394	18618	18433	18478	18645	18397	18548	18278	18280	18502	18502	18365	18633	18380	18488	18499	18417	18436	18372	18392	18559	18476	18425	18575	18536	18569	18356	18409	18603	18679	18453	18419	18488	18453	18323	18504	18530	18498	18430	18691	18467	18423	18244	18660	18349	18617	18290	18496	18346	18439	18564	18552	18299	18495	18500	18406	18398	18613	18365	18258	18423	18662	18534	18402	18573	18454	18369	18413	18455	18425	18455	18261	18402	18374	18534	18595	18263	18464	18569	18468	18546	18461	18274	18268	18260	18418	18437	18507	18429	18406	18530	18564	18243	18310	18278	18365	18488	18424	18587	18511	18278	18550	18604	18572	18366	18316	18562	18327	18419	18571	18513	18467	18549	18623	18450	18306	18488	18569	18584	18429	18244	18404	18468	18418	18347	18348	18368	18467	18526	18435	18448	18459	18464	18354	18188	18300	18679	18516	18410	18225	18421	18388	18419	18418	18461	18482	18582	18530	18349	18337	18389	18380	18500	18556	18420	18488	18423	18416	18610	18446	18541	18567	18551	18514	18411	18352	18390	18502	18382	18420	18574	18330	18804	18581	18253	18404	18480	18418	18257	18320	18520	18378	18481	18363	18445	18512	18267	18494	18675	18347	18390	18443	18355	18475	18352	18321	18429	18428	18735	18553	18509	18677	18486	18278	18321	18562	18480	18561	18738	18438	18550	18507	18367	18530	18404	18367	18349	18298	18330	18401	18511	18272	18096	18330	18238	18483	18475	18718	18573	18360	18134	18324	18390	18460	18656	18455	18376	18419	18435	18281	18413	18508	18443	18602	18489	18371	18503	18348	18588	18555	18349	18551	18508	18561	18443	18539	18579	18673	18487	18320	18598	18655	18505	18455	18486	18553	18561	18525	18423	18646	18733	18406	18319	18445	18279	18599	18589	18356	18320	18607	18371	18366	18524	18537	18448	18524	18547	18444	18515	18478	18137	18417	18605	18630	18316	18514	18460	18392	18436	18574	18319	18453	18552	18455	18482	18272	18422	18523	18198	18419	18447	18741	18538	18501	18579	18553	18518	18546	18642	18420	18307	18455	18394	18528	18655	18200	18410	18247	18485	18546	18468	18514	18343	18448	18398	18496	18449	18497	18473	18330	18331	18395	18512	18330	18350	18438	18667	18412	18478	18496	18424	18653	18494	18594	18673	18402	18470	18296	18528	18412	18411	18318	18423	18457	18456	18392	18293	18425	18616	18244	18423	18326	18405	18405	18588	18470	18627	18507	18404	18461	18531	18254	18476	18393	18447	18313	18375	18456	18298	18380	18558	18500	18348	18524	18358	18553	18478	18461	18435	18392	18400	18562	18386	18412	18378	18464	18611	18370	18710	18458	18531	18424	18313	18334	18532	18464	18424	18507	18482	18316	18312	18450	18362	18521	18338	18507	18388	18462	18581	18434	18548	18455	18409	18299	18444	18600	18429	18387	18500	18435	18265	18344	18614	18485	18476	18659	18462	18490	18437	18495	18414	18563	18732	18569	18392	18463	18276	18552	18241	18378	18433	18375	18381	18472	18366	18538	18328	18623	18435	18472	18619	18570	18492	18450	18575	18505	18561	18445	18617	18582	18478	18540	18570	18634	18388	18452	18470	18375	18484	18431	18423	18313	18381	18417	18708	18399	18614	18457	18449	18593	18465	18434	18271	18417	18645	18239	18495	18718	18405	18420	18437	18375	18491	18474	18200	18328	18390	18501	18547	18462	18513	18279	18463	18517	18578	18367	18441	18670	18467	18504	18327	18482	18461	18398	18461	18594	18413	18537	18214	18487	18371	18597	18467	18544	18346	18655	18368	18641	18614	18575	18506	18281	18439	18491	18490	18421	18622	18368	18621	18365	18528	18494	18384	18471	18386	18428	18410	18432	18446	18578	18501	18598	18420	18537	18501	18575	18373	18444	18422	18437	18487	18389	18471	18530	18539	18288	18613	18435	18393	18397	18589	18397	18538	18322	18383	18367	18626	18199	18368	18400	18467	18588	18614	18737	18545	18655	18621	18447	18367	18362	18445	18379	18495	18133	18584	18487	18480	18458	18492	18578	18512	18524	18535	18245	18356	18391	18526	18386	18626	18514	18285	18547	18695	18563	18495	18315	18682	18613	18569	18231	18604	18482	18389	18436	18572	18403	18452	18313	18356	18461	18573	18607	18611	18461	18506	18605	18589	18478	18329	18641	18454	18330	18516	18621	18757	18283	18435	18557	18572	18477	18549	18500	18456	18457	18617	18156	18490	18467	18398	18321	18431	18449	18467	18472	18294	18356	18489	18451	18528	18380	18460	18488	18619	18456	18583	18621	18499	18286	18380	18588	18483	18458	18344	18630	18344	18416	18393	18645	18411	18421	18396	18350	18480	18501	18402	18320	18596	18421	18513	18515	18646	18260	18420	18479	18307	18465	18537	18366	18572	18319	18459	18419	18711	18491	18637	18525	18326	18462	18248	18380	18448	18443	18320	18654	18650	18549	18539	18454	18326	18549	18641	18534	18399	18316	18195	18446	18422	18467	18395	18484	18461	18392	18520	18373	18316	18429	18504	18387	18391	18467	18483	18474	18452	18201	18334	18424	18420	18402	18631	18555	18580	18400	18536	18449	18517	18394	18469	18537	18378	18303	18514	18506	18411	18554	18520	18352	18536	18609	18648	18373	18686	18657	18555	18501	18467	18216	18506	18523	18347	18456	18358	18546	18390	18510	18532	18418	18429	18542	18428	18401	18482	18599	18617	18682	18518	18369	18403	18569	18389	18421	18458	18323	18427	18336	18502	18539	18434	18296	18579	18391	18364	18397	18465	18589	18506	18203	18229	18494	18384	18406	18558	18273	18582	18424	18281	18435	18435	18501	18508	18386	18583	18677	18431	18312	18331	18400	18525	18411	18392	18298	18287	18417	18559	18532	18452	18464	18437	18396	18244	18237	18587	18438	18442	18384	18731	18538	18555	18419	18400	18546	18472	18395	18336	18369	18463	18599	18599	18511	18536	18462	18625	18276	18487	18607	18552	18362	18456	18426	18532	18393	18398	18563	18529	18597	18259	18341	18566	18547	18481	18475	18556	18302	18370	18506	18448	18414	18608	18343	18481	18541	18325	18535	18500	18375	18292	18493	18438	18608	18453	18455	18653	18283	18485	18413	18343	18408	18350	18695	18268	18655	18428	18385	18390	18446	18231	18619	18334	18387	18421	18500	18556	18454	18631	18544	18496	18659	18446	18301	18286	18595	18451	18624	18301	18457	18360	18562	18397	18290	18341	18354	18311	18656	18425	18363	18447	18430	18522	18732	18399	18482	18346	18458	18463	18257	18348	18282	18754	18311	18328	18358	18456	18353	18303	18287	18369	18425	18460	18261	18485	18493	18389	18459	18638	18536	18460	18392	18479	18634	18397	18557	18563	18314	18419	18416	18527	18475	18424	18527	18490	18654	18544	18461	18467	18478	18406	18395	18495	18486	18611	18393	18332	18436	18488	18522	18508	18489	18527	18582	18553	18504	18315	18450	18546	18543	18484	18538	18501	18403	18223	18473	18324	18481	18229	18373	18487	18477	18642	18451	18407	18528	18337	18437	18723	18572	18457	18479	18431	18416	18421	18544	18421	18336	18352	18479	18161	18355	18395	18359	18272	18462	18409	18643	18544	18449
34721	45584	35792	26589	22672	20062	19026	18468	18676	18150	17549	17305	16843	16714	16695	16477	16494	16436	16582	16298	16413	16383	16272	16139	16315	16389	16367	16204	16241	16245	16366	16423	16272	16119	16306	16380	16201	16364	16175	16286	16329	16157	16498	16069	16181	16269	16226	16175	16195	16362	16280	16196	16313	16250	16248	16232	16273	16317	16452	16425	16362	16222	16211	16297	16187	16272	16457	16105	16227	16379	16218	16150	16183	16335	16226	16078	16427	16308	16176	16095	16115	16242	16376	16232	16347	16178	16428	16420	16324	16216	16276	16358	16174	16395	16245	16136	16245	16299	16263	16209	16351	16365	16367	16231	16262	16335	16197	16438	16111	16042	16337	16213	16335	16421	16458	16140	16304	16265	16421	16303	16259	16309	16230	16131	16357	16323	16416	16405	16151	16166	16338	16199	16106	16266	16341	16406	16317	16069	16221	16220	16157	16263	16307	16218	16296	16149	16300	16402	16328	16219	16263	16188	16407	16376	16161	16457	16296	16209	16180	16174	16301	16177	16260	16323	16100	16363	16363	16412	16144	16358	16246	16318	16365	16260	16356	16333	16464	16230	16516	16193	16227	16259	16168	16271	16304	16240	16147	16390	16299	16017	16249	16344	16334	16151	16412	16266	16264	16164	16249	16262	16167	16268	16209	16475	16221	16225	16238	16306	16346	16307	16296	16338	16461	16324	16150	16130	16162	16320	16212	16471	16326	16402	16373	16418	16303	16219	16161	16329	16293	16252	16259	16269	16358	16165	16582	16252	16281	16274	16223	16149	16276	16216	16342	16191	16277	16315	16378	16212	16305	16122	16364	16192	16279	16140	16246	16365	15989	16308	16446	16365	16369	16270	16318	16329	16283	16117	16344	16231	16162	16345	16138	16332	16389	16387	16115	16282	16331	16268	16270	16106	16389	16210	16241	16209	16224	16331	16239	16369	16275	16195	16127	16286	16349	16392	16124	16238	16277	16274	16323	16157	16448	16397	16195	16178	16410	16235	16244	16327	16264	16228	16345	16266	16188	16323	16400	16231	16247	16260	16208	16146	16369	16126	16245	16350	16278	16466	16233	16165	16353	16246	16310	16278	16364	16278	16436	16126	16297	16219	16370	16182	16302	16225	16194	16349	16282	16109	16080	16317	16225	16158	16198	16209	16327	16344	16210	16330	16410	16261	16161	16260	16185	16064	16375	16231	16153	16192	16183	16244	16410	16155	16286	16324	16275	16157	16172	16358	16326	16243	16283	16405	16320	16406	16255	16229	16149	16320	16265	16179	16150	16476	16372	16241	16400	16302	16354	16217	16190	16271	16051	16107	16533	16421	16113	16219	16226	16296	16122	16285	16170	16338	16145	16282	16442	16322	16210	16280	16194	16526	16328	16204	16289	16185	16126	16161	16341	16275	16191	16361	16338	16391	16307	16315	16233	16328	16315	16425	16131	16122	16285	16291	16367	16289	16179	16227	16431	16355	16239	16348	16273	16296	16136	16309	16172	16085	16285	16292	16346	16280	16263	16242	16280	16158	16108	16270	16324	16254	16301	16355	16275	16370	16378	16125	16369	16404	16231	16283	16384	16198	16180	16281	16169	16123	16285	16251	16298	16362	16204	16335	16310	16294	16400	16188	16533	16261	16226	16179	16402	16277	16369	16218	16306	16309	16228	16399	16306	16136	16349	16230	16134	16411	16213	16355	16185	16251	16287	16449	16322	16218	16147	16276	16219	16234	16409	16155	16341	16242	16324	16441	16279	16379	16243	16339	16247	16304	16264	16296	16360	16242	16330	16176	16437	16434	16377	16330	16561	16155	16437	16226	16246	16228	16393	16351	16107	16199	16420	16296	16315	16286	16253	16257	16394	16369	16177	16114	16266	16199	16133	16273	16260	16275	16118	16244	16164	16294	16289	16362	16331	16377	16401	16360	16228	16417	16232	16244	16278	16145	16249	16146	16272	16409	16435	16145	16339	16444	16204	16223	16166	16360	16303	16352	16369	16287	16167	16307	16244	16328	16268	16307	16419	16224	16123	16258	16265	16264	16341	16324	16439	16092	16316	16162	16477	16126	16522	16321	16240	16290	16401	16239	16212	16370	16298	16326	16403	16349	16253	16298	16202	16127	16389	16029	16146	16379	16328	16150	16113	16142	16330	16362	16189	16311	16226	16213	16228	16094	16275	16234	16283	16292	16286	16161	16529	16260	16188	16394	16180	16214	16260	16162	16348	16108	16359	16398	16254	16116	16252	16309	16347	16158	16396	16226	16063	16324	16318	16298	16340	16255	16218	16379	16217	16202	16347	16213	16133	16253	16257	16279	16330	16286	16158	16487	16194	16225	16296	16378	16306	16365	16240	16326	16298	16184	16186	16329	16083	16171	16225	16342	16274	16457	16394	16438	16445	16423	16325	16339	16137	16205	16441	16195	16238	16242	16356	16327	16296	16254	16428	16293	16326	16392	16358	16315	16222	16231	16361	16088	16302	16206	16405	16326	16363	16239	16220	16157	16364	16251	16380	16314	16202	16186	16305	16198	16190	16260	16346	16237	16235	16251	16328	16316	16145	16286	16168	16224	16200	16121	16232	16111	16223	16112	16369	16308	16267	16277	16300	16338	16273	16147	16270	16310	16326	16398	16337	16099	16374	16109	16256	16086	16210	16476	16158	16352	16181	16209	16290	16298	16246	16183	16178	16214	16244	16285	16394	16312	16255	16270	16268	16343	16169	16166	16261	16153	16382	16314	16374	16387	16360	16088	16398	16072	16309	16256	16133	16278	16231	16432	16163	16277	16191	16424	16285	16253	16300	16205	16371	16365	16284	16387	16248	16292	16284	16290	16237	16336	16231	16530	16192	16247	16359	16255	16420	16180	16282	16406	16234	16373	16440	16193	16425	16303	16230	16188	16345	16295	16242	16522	16361	16267	16376	16329	16220	16130	16245	16133	16387	16132	16252	16310	16221	16364	16287	16213	16077	16339	16345	16190	16469	16189	16307	16163	16253	16276	16449	16362	16318	16182	16245	16250	16282	16304	16230	16136	16370	16215	16326	16242	16334	16394	16338	16342	16164	16256	16220	16360	16395	16318	16227	16271	16054	16247	16278	16365	16230	16215	16364	16234	16265	16368	16378	16376	16089	16218	16315	16364	16263	16339	16315	16358	16170	16317	16311	16422	16054	16171	16154	16244	16208	16391	16266	16407	16124	16214	16253	16348	16192	16187	16292	16464	16272	16074	16241	16175	16236	16400	16209	16212	16182	16351	16340	16472	16231	16329	16179	16279	16174	16195	16299	16271	16321	16259	16437	16187	16251	16266	16371	16164	16219	16370	16345	16182	16342	16254	16289	16103	16336	16207	16163	16388	16300	16062	16303	16194	16321	16272	16149	16446	16343	16262	16084	16267	16383	16183	16228	16567	16345	16250	16296	16233	16190	16116	16131	16349	16129	16276	16303	16330	16276	16257	16170	16316	16226	16162	16277	16331	16182	16301	16299	16419	16351	16364	16298	16417	16343	16202	16283	16315	16159	16151	16079	16148	16184	16345	16114	16329	16169	16298	16219	16420	16383	16338	16230	16363	16275	16074	16171	16221	16269	16241	16242	16277	16399	16384	16461	16305	16407	16269	16197	16307	16083	16198	16259	16367	16209	16199	16372	16244	16291	16160	16387	16295	16424	16295	16148	16380	16056	16386	16180	16321	16270	16280	16267	16183	16235	16252	16276	16277	16433	16215	16224	16220	16119	16215	16241	16153	16327	16150	16259	16249	16312	16382	16175	16317	16244	16196	16400	16245	16292	16459	16355	16157	16193	16379	16111	16312	16226	16292	16236	16247	16369	16238	16420	16257	16266	16337	16362	16271	16354	16080	16198	16234	16131	16067	16197	16418	16269	16239	16248	16264	16362	16209	16246	16270	16406	16300	16205	16214	16287	15954	16329	16353	16428	16204	16308	16281	16382	16143	16122	16320	16318	16160	16272	16168	16218	16457	16246	16172	16492	16141	16419	16331	16229	16401	16448	16301	16108	16219	16302	16221	16338	16307	16339	16420	16178	16308	16354	16217	16193	16219	16411	16205	16209	16316	16279	16232	16231	16234	16094	16110	16095	16356	16422	16269	16294	16163	16247	16294	16324	16193	16181	16085	16306	16329	16416	16165	16305	16119	16154	16496	16170	16263	16281	16186	16354	16188	16259	16417	16157	16174	16217	16194	16256	16159	16182	16265	16184	16491	16371	16304	16265	16305	16330	16132	16107	16354	16307	16155	16264	16178	16256	16227	16297	16230	16122	16328	16223	16360	16219	16057	16250	16217	16369	16171	16394	16227	16368	16249	16377	16243	16221	16333	16246	16219	16301	16214	16478	16186	16286	16338	16374	16186	16219	16273	16274	16235	16348	16255	16436	16097	16353	16213	16339	16132	16288	16313	16091	16241	16381	16245	16116	16345	16361	16326	16247	16382	16299	16456	16305	16139	16387	16350	16295	16295	16401	16327	16256	16388	16309	16245	16381	16200	16251	16357	16330	16279	16289	16274	16217	16211	16191	16240	16383	16190	16212	16272	16356	15965	16268	16314	16146	16225	16444	16232	16304	16219	16221	16383	16208	16326	16247	16428	16216	16135	16256	16148	16257	16200	16327	16546	16288	16261	16254	16371	16268	16308	16321	16327	16253	16296	16287	16251	16305	16296	16409	16385	16334	16302	16106	16298	16274	16100	16330	16268	16258	16339	16310	16321	16244	16385	16265	16356	16136	16311	16305	16274	16447	16294	16340	16385	16396	16259	16288	16288	16256	16423	16373	16158	16308	16241	16327	16121	16318	16260	16366	16322	16335	16297	16236	16477	16375	16263	16110	16353	16097	16215	16151	16320	16237	16239	16269	16377	16133	16267	16162	16384	16261	16237	16447	16422	16243	16385	16283	16116	16064	16327	16212	16338	16333	16222	16233	16237	16350	16363	16336	16162	16372	16336	16415	16202	16332	16167	16362	16415	16354	16250	16249	16289	16194	16190	16399	16237	16479	16081	16240	16398	16440	16249	16269	16437	16411	16279	16309	16420	16229	16323	16375	16347	16144	16263	16217	16333	16372	16309	16314	16326	16347	16185	16180	16188	16358	16312	16340	16366	16113	16263	16275	16297	16350	16206
24403	21614	29351	26017	24888	26469	25305	22717	22472	22009	21203	20646	19985	19852	19576	19445	19461	19617	19478	19295	19079	19387	19395	19255	19320	19132	19199	19096	19261	19132	19068	19186	19031	19098	19068	19105	19074	19100	19095	19011	19122	19211	19272	19029	19199	19118	19050	19136	19149	18996	19309	19155	19093	19181	19176	19294	19168	18807	18895	19193	19217	19183	19103	18901	19138	19160	19161	18976	19236	19077	19167	19049	19141	19221	19322	19188	19123	19027	18882	19076	18980	19128	19052	19240	19158	19092	18924	19141	19203	19074	18887	19127	19042	18891	18892	19208	19402	19087	19066	19129	19088	18849	19285	18946	19234	19199	19021	19144	19193	19111	18884	18875	19193	19087	18897	18950	19188	19195	19339	18853	19088	18920	19048	18953	19079	19203	18752	19016	19230	19145	19070	19037	19163	19086	19188	19093	19160	19134	18889	18953	19143	19104	18919	19016	19047	19141	18942	19091	19042	18881	19362	19296	19074	19144	18984	19337	19100	19161	19146	19230	19015	19126	19091	19054	19027	19009	18979	18976	19044	19050	19064	19062	19333	19093	19061	19002	19095	19015	18976	19208	19180	19071	19207	18706	19046	19193	19020	18905	18947	18807	19022	19141	19065	19213	19041	19067	19274	18944	19112	19149	18919	18951	18786	18955	19092	19233	19150	18894	19133	19023	19154	19033	18993	18878	19367	18987	19158	19253	19043	19000	19005	19113	19077	19019	19038	19279	19235	19229	18954	19212	19014	19151	19066	19091	19132	18992	19090	19002	18800	18962	18972	19147	19045	19022	19103	19056	19129	18987	19134	18978	19138	19154	18961	18920	19088	19089	19038	19085	19174	19012	19320	19015	19136	19197	18922	19028	19059	19075	19112	18935	19083	18963	19098	19220	19114	18993	19062	19231	18933	18982	18908	18995	18910	19078	19095	19079	19280	19090	19166	19024	19112	19040	19047	19137	19004	18912	18861	19292	19024	19071	19031	18958	19007	19177	19011	18907	19025	19097	18921	19193	18975	19166	19015	19169	18911	18843	19232	18984	19145	19107	18905	18980	19072	18811	19113	18929	19135	19032	19227	19076	18987	19099	19046	19094	18960	19166	19042	19022	18836	19032	19274	18929	19114	19300	18976	19071	19092	18938	19181	18890	19029	19095	18987	19026	19335	19085	19191	19287	19096	18908	19227	18981	19192	19021	18921	19291	19100	19207	19038	18826	19209	18978	18822	19116	19102	19190	19196	18973	19092	19158	19092	18981	18897	18999	19080	19304	19052	19101	19151	19049	18957	19026	19049	19015	18818	19094	19053	18962	18880	19021	19021	19043	19236	19190	18903	19061	18999	19093	19029	19093	19043	19089	19155	18839	19034	19192	19198	19074	19093	19176	19123	18997	18979	19016	19126	19210	19149	18973	18909	18952	19127	19089	18990	19126	18956	18856	19018	19148	18909	18961	19007	19150	19115	18972	18988	19358	19254	19079	19172	19148	19177	19054	19110	18957	19079	18991	19241	19102	19051	19000	18851	19098	18907	19151	18974	19010	19004	19115	19187	19083	19141	19138	19142	19113	19275	19241	18971	19025	19158	19159	19156	18988	19057	19240	19055	19022	19103	19343	19014	18892	19229	19124	19152	19243	19328	18881	19137	19049	19077	19243	19055	19179	19075	19149	19251	19231	19146	19079	19076	18978	19042	19032	18689	19006	19288	19044	19153	18959	19019	19251	19034	18988	19015	19110	19224	19175	18999	19055	19135	19136	18987	18997	19166	19254	19241	19070	19035	19099	19113	18982	19039	19025	18905	19091	19071	19125	19200	19147	19016	18885	19013	19218	19039	18960	18992	19166	19290	19081	19200	19017	19045	19192	19109	19025	19121	19115	19184	18918	18907	19283	19036	19197	19063	19038	19140	19035	19205	19085	19048	19130	19173	19111	19148	19028	19249	19028	19075	19114	19043	19132	19153	19084	19149	19027	19085	19071	18822	19178	19130	18988	19156	18987	19036	19061	19026	19079	18900	19136	18938	19082	19052	19055	19037	19159	18976	19060	19024	18973	18894	18941	19153	18858	19128	19098	19013	19044	19054	19050	19056	18997	19091	18861	19118	18839	19137	19097	19125	18947	19049	18952	19207	19452	19246	19070	19263	18963	19085	18987	19242	18970	18995	19271	18926	18965	19114	19070	19082	19154	19002	18915	19091	19131	19096	19023	18980	18920	18971	19162	19008	19088	19111	19109	19152	19009	19068	19089	19239	18937	18917	19013	19123	19060	19065	19306	18943	19222	19245	18844	18935	19164	19191	18883	18789	19201	18964	19261	19257	19174	19184	19125	19112	19310	19106	19065	18938	18895	19038	19131	19270	19092	19099	19130	18886	18945	19054	18863	18930	19157	19090	19043	19142	19145	18896	18985	19126	18831	19149	18896	19122	19228	19155	18911	18993	18960	18965	19216	19199	19116	19199	19253	19085	18889	19303	19213	19107	19160	19101	19120	19149	19007	18890	19077	19247	18930	18892	18821	18951	19225	19072	19111	18854	19063	18972	19084	18961	19009	18964	19244	19030	19097	19244	19287	19104	18990	19090	18999	19070	19071	19139	19100	19053	19102	19123	18972	19023	18940	19140	19282	19193	19197	19023	19005	19168	19179	19018	19071	19007	19044	19014	18995	19159	18915	19056	19098	18892	19095	19158	19078	19129	19022	19062	19226	18987	19098	19068	19010	19100	19017	19044	18984	19039	19051	19119	19277	19227	19268	19152	19045	19146	19103	19170	19244	19157	19240	19040	19047	19178	19133	18963	19017	19053	19079	19340	19081	18960	19103	19049	19066	19284	18913	19251	18876	18978	19108	19058	19134	18915	19344	19154	18807	19167	19180	19004	19189	19053	19227	19005	18830	18903	18961	19038	18952	19081	19190	19001	18973	19190	18881	19079	19140	19019	19054	19220	19143	18889	19368	18902	19117	19238	19085	19101	19207	19068	19094	19065	19028	19002	19065	18996	19046	18973	18982	19066	19217	19179	19254	19258	19191	19049	19094	18854	19167	19031	19281	19270	19119	19015	18894	19036	19074	19228	19041	19128	18974	19077	19006	19057	19128	19010	19101	19241	19067	19326	18915	19119	19089	18982	19144	19040	19325	19251	19025	19050	18788	18976	18933	19211	18926	19223	19256	19274	19118	18984	18993	19292	19115	19175	18926	19162	19274	18991	18817	19120	19087	19079	19046	18847	19082	19043	19178	18968	19066	18912	18909	19016	19170	19264	19053	19196	19213	19158	18973	19145	19112	18865	19049	18984	19232	19059	19110	18814	19074	18947	19034	18991	19109	19022	18865	18905	19213	19102	19059	19169	19106	19156	19090	19216	18958	19038	19181	19054	18951	18881	18876	19098	18922	19219	18905	19144	19042	18795	19113	19064	19134	19307	19294	19076	18992	19337	19120	19009	18981	18906	18935	19049	19079	18867	19056	19040	19283	18937	19161	19230	19080	19141	18764	19036	19031	19096	19087	19222	18921	19128	19017	19172	19212	19192	18982	19207	19031	18954	18992	19054	18998	19080	19244	18980	19008	19068	19158	19151	19042	19106	19050	19136	19114	19152	19005	18886	19031	19079	19120	19080	19120	19166	19077	18941	19061	19109	19049	19065	19162	18906	18922	19098	18974	18991	19263	19306	19111	19139	19079	19062	19123	19047	18950	19007	19040	19143	18991	19113	19259	18940	18939	19408	18770	18903	19167	18993	19034	19188	18901	19001	19104	19147	19045	19200	19024	18999	19255	18994	19114	19027	19079	19179	18868	19043	18952	19024	18955	18996	19005	19033	19134	19195	19044	18942	19127	19071	19027	19149	19043	19370	19050	18962	19214	18993	18970	19044	19066	19017	19220	19170	18989	19112	19211	19129	19038	19090	19043	19042	18916	18984	19144	18994	19132	19107	19322	18893	19205	19125	19118	18965	18848	19279	18987	19015	18875	19225	19335	19175	18735	19036	19017	19027	19095	19306	19082	19002	19267	19188	19188	19071	18766	19099	19107	19157	19137	18914	18992	19080	18995	19176	18935	19055	18991	19078	19006	19107	19134	19146	18903	19021	19006	19063	19175	19096	19121	19269	19137	19244	19033	19026	19001	19083	19096	19159	18987	19100	19150	19199	18978	19125	18976	18770	18988	19178	19097	19066	19095	19247	18828	18949	19244	19042	18970	19100	19158	19051	18949	18978	18983	18918	19014	19031	19172	19042	19024	19163	19111	19062	19005	18921	18993	19074	19049	19311	19156	19013	18955	19233	19015	19032	19086	18917	18853	19069	19022	19012	19215	19133	19202	19041	18926	19018	19178	18935	19312	19041	19008	18909	19245	19110	19104	19120	19084	18936	18961	18974	19117	19188	19273	19165	19028	18959	19057	19280	19061	18958	19117	19075	18936	18955	19105	18934	19222	19292	19198	19131	19162	19132	19030	19050	19088	19149	18880	18985	19094	19239	19264	19229	19002	19055	19037	19052	18979	18985	19018	18966	18949	19032	19183	18972	18961	19109	19116	19245	18794	19262	19071	19025	19089	19000	19144	18992	19090	18896	18935	19144	18947	19311	19066	19360	19206	19049	19203	19229	18984	19067	18974	19150	19232	19107	18912	19062	19225	19034	19031	19044	19075	19113	19292	19105	18882	19019	19008	19081	18889	19184	19065	18959	19297	19096	19045	18946	19013	19046	19058	19054	19000	19058	19156	19082	19113	19112	19136	18992	19284	19231	19269	19119	19141	18809	19176	19111	19107	19108	19109	19252	19226	19141	19153	19169	19137	19112	19047	19096	18919	19083	19191	19065	19011	19072	19147	19170	18908	19097	19044	19045	19026	18971	19241	19014	19117	19147	18884	19153	19068	19164	19092	19069	19205	19059	19151	19285	19084	19068	18872	19076	19134	19099	19211	19109	18955	19143	18929	19032	19147	19081	18958	19025	19108	19043	19025	19185	19154	19056	19185	19099	19024	19237	19202	19204	18958	19117	19337	19031	19186	19354	19022	19069	18996	18996	18902	18892	19191	18930	19098	19115	19104	19043	18878	18887	19061	19042	19034	19083	19090	19048	19173	19234	18929	19115	19293	19037	18963	19128	19062	19096	19164	19141	19136	18983	19149	19126	19139
34620	50804	46772	36354	29070	25974	21808	21354	21671	20715	19502	18558	17860	17303	17225	17328	17363	17258	17255	16897	16857	16813	16816	16699	16742	16772	16747	16977	16789	16645	16904	16866	16745	16679	16735	16751	16770	16686	16876	16720	16831	16753	16782	16643	16664	16877	16730	16722	16701	16768	16653	16619	16838	16634	16783	16875	16755	16649	16753	16700	16861	16771	16735	16848	16602	16670	16618	16792	16812	16682	16768	16769	16767	16679	16809	16596	16696	16791	16800	16711	16627	16725	16614	16638	16635	16709	16649	16542	16714	16766	16772	16739	16765	16629	16548	16606	16537	16469	16723	16758	16525	16581	16892	16673	16808	16806	16874	16731	16766	16517	16764	16807	16671	16706	16862	16864	16790	16715	16755	16736	16851	16790	16743	16700	16689	16734	16882	16658	16727	16742	16659	16588	16697	16795	16677	16558	16749	16656	16703	16576	16737	16549	16669	16801	16648	16790	16693	16711	16714	16663	16657	16701	16786	16438	16663	16737	16679	16704	16710	16747	16737	16576	16766	16758	16520	16621	16701	16769	16660	16664	16722	16887	16687	16690	16711	16643	16712	16946	16686	16775	16663	16746	16855	16874	16761	16675	16846	16662	16650	16624	16881	16750	16676	16730	16774	16636	16637	16769	16794	16509	16557	16664	16714	16755	16828	16760	16780	16539	16612	16605	16766	16855	16664	16813	16872	16645	16682	16739	16785	16702	16714	16628	16691	16668	16841	16718	16645	16674	16587	16765	16699	16573	16771	16722	16687	16792	16696	16663	16727	16765	16704	16739	16778	16779	16735	16631	16859	16707	16587	16654	16651	16762	16835	16704	16652	16413	16750	16593	16666	16672	16598	16868	16694	16706	16544	16668	16832	16661	16731	16822	16600	16760	16724	16717	16773	16604	16651	16789	16720	16694	16743	16804	16619	16816	16838	16594	16685	16655	16768	16602	16728	16560	16813	16679	16566	16576	16685	16837	16831	16558	16725	16539	16661	16672	16780	16580	16842	16814	16978	16627	16679	16613	16631	16823	16894	16644	16435	16710	16681	16796	16732	16920	16704	16799	16694	16643	16630	16598	16514	16575	16676	16808	16613	16758	16737	16524	16642	16612	16600	16697	16635	16846	16601	16680	16657	16606	16777	16853	16753	16731	16561	16614	16714	16789	16426	16625	16647	16674	16648	16820	16823	16833	16574	16685	16681	16851	16560	16726	16711	16824	16692	16812	16751	16896	16849	16731	16529	16872	16783	16816	16654	16607	16812	16709	16661	16722	16804	16695	16612	16592	16822	16757	16651	16662	16783	16721	16675	16665	16576	16766	16569	16701	16636	16684	16841	16643	16665	16866	16722	16759	16804	16701	16749	16598	16721	16653	16747	16712	16877	16661	16643	16667	16655	16681	16559	16655	16599	16800	16726	16826	16673	16700	16587	16716	16736	16766	16718	16652	16774	16693	16715	16779	16741	16745	16611	16655	16684	16539	16770	16646	16888	16676	16617	16751	16653	16777	16767	16836	16624	16709	16756	16670	16492	16678	16752	16552	16933	16740	16788	16508	16793	16821	16567	16814	16761	16590	16714	16707	16752	16685	16588	16665	16542	16702	16762	16719	16768	16755	16679	16530	16735	16876	16546	16734	16681	16835	16387	16711	16813	16564	16788	16855	16719	16729	16663	16688	16604	16602	16716	16605	16666	16656	16945	16818	16812	16654	16768	16754	16801	16594	16642	16778	16656	16771	16837	16812	16596	16602	16681	16630	16711	16886	16590	16653	16635	16703	16856	16827	16664	16703	16743	16684	16776	16808	16571	16596	16699	16666	16662	16950	16675	16804	16691	16781	16684	16534	16602	16671	16653	16717	16711	16656	16716	16714	16597	16649	16684	16498	16803	16709	16710	16791	16750	16788	16800	16702	16745	16630	16816	16761	16605	16572	16809	16719	16579	16709	16759	16710	16578	16799	16777	16750	16649	16701	16646	16600	16740	16785	16672	16557	16751	16821	16762	16625	16664	16523	16660	16748	16655	16596	16653	16583	16660	16674	16602	16692	16780	16722	16843	16713	16680	16777	16534	16601	16754	16713	16714	16593	16722	16635	16650	16711	16809	16702	16679	16681	16707	16846	16834	16578	16623	16713	16717	16646	16530	16615	16764	16615	16719	16717	16627	16829	16604	16625	16724	16742	16603	16549	16677	16610	16694	16814	16743	16707	16880	16709	16702	16573	16715	16733	16693	16601	16637	16720	16748	16717	16764	16801	16664	16657	16599	16681	16750	16673	16699	16667	16556	16808	16647	16564	16736	16830	16684	16727	16554	16740	16640	16784	16780	16637	16797	16655	16849	16699	16883	16735	16749	16809	16635	16648	16852	16660	16827	16708	16625	16770	16587	16856	16692	16634	16821	16700	16492	16800	16829	16704	16663	16782	16546	16666	16717	16610	16744	16599	16699	16629	16531	16606	16697	16883	16754	16746	16655	16788	16731	16710	16804	16601	16730	16823	16789	16656	16916	16854	16818	16580	16734	16703	16622	16532	16742	16510	16641	16801	16612	16543	16888	16655	16703	16678	16682	16741	16613	16537	16696	16621	16721	16813	16721	16854	16660	16701	16598	16724	16839	16670	16797	16669	16790	16606	16831	16935	16810	16781	16723	16689	16693	16773	16658	16624	16577	16646	16582	16621	16777	16695	16615	16661	16762	16669	16700	16714	16604	16870	16722	16748	16711	16687	16893	16759	16722	16865	16888	16703	16711	16870	16678	16911	16525	16892	16576	16737	16782	16673	16522	16601	16682	16594	16587	16857	16617	16724	16676	16606	16766	16845	16668	16701	16902	16793	16731	16674	16700	16636	16818	16726	16716	16668	16586	16699	16634	16605	16763	16668	16643	16829	16719	16634	16610	16734	16807	16666	16688	16725	16595	16731	16753	16631	16522	16801	16740	16712	16815	16666	16606	16595	16687	16653	16781	16669	16783	16806	16533	16844	16851	16661	16551	16796	16599	16890	16693	16727	16687	16742	16691	16597	16795	16899	16719	16832	16663	16628	16694	16659	16668	16824	16653	16682	16863	16765	16770	16607	16813	16641	16707	16608	16803	16678	16707	16691	16801	16718	16892	16798	16845	16723	16729	16716	16593	16943	16754	16742	16775	16611	16739	16614	16677	16599	16574	16641	16690	16832	16857	16709	16866	16713	16700	16733	16702	16634	16887	16598	16744	16816	16764	16565	16649	16699	16574	16725	16558	16692	16744	16800	16907	16556	16887	16701	16840	16857	16717	16650	16876	16551	16667	16684	16762	16902	16780	16750	16785	16926	16496	16545	16559	16698	16745	16775	16731	16685	16755	16647	16480	16612	16621	16743	16733	16544	16664	16740	16732	16691	16577	16644	16840	16686	16762	16520	16728	16815	16669	16633	16656	16663	16675	16829	16644	16571	16849	16570	16674	16661	16698	16663	16783	16710	16760	16720	16731	16736	16841	16721	16678	16709	16680	16803	16726	16754	16831	16479	16737	16626	16526	16744	16872	16604	16572	16847	16528	16663	16755	16604	16754	16649	16669	16676	16536	16727	16628	16668	16492	16732	16784	16647	16547	16657	16594	16710	16664	16629	16653	16664	16816	16510	16838	16920	16555	16593	16540	16699	16851	16538	16757	16677	16765	16762	16895	16780	16694	16809	16759	16543	16680	16699	16833	16658	16780	16619	16722	16671	16647	16570	16738	16769	16787	16644	16681	16760	16760	16719	16628	16612	16792	16711	16839	16638	16681	16773	16614	16645	16766	16729	16665	16731	16634	16727	16574	16730	16573	16770	16590	16688	16652	16964	16699	16772	16766	16716	16747	16670	16726	16740	16617	16707	16678	16686	16753	16724	16605	16940	16792	16749	16730	16649	16868	16705	16701	16682	16525	16765	16620	16607	16704	16665	16654	16837	16785	16771	16559	16703	16760	16573	16640	16621	16811	16780	16772	16713	16720	16728	16570	16607	16825	16795	16776	16726	16724	16672	16819	16663	16702	16672	16674	16754	16700	16421	16646	16761	16749	16817	16704	16896	16717	16905	16595	16540	16646	16827	16759	16649	16587	16661	16853	16786	16973	16674	16714	16676	16621	16781	16700	16995	16640	16732	16682	16676	16630	16819	16669	16919	16663	16659	16726	16771	16803	16663	16752	16617	16818	16669	16561	16758	16690	16668	16707	16872	16971	16619	16787	16636	16812	16821	16644	16778	16746	16602	16656	16627	16693	16633	16654	16667	16625	16675	16737	16715	16547	16700	16687	16678	16632	16620	16773	16573	16820	16644	16711	16667	16759	16861	16831	16745	16755	16807	16640	16546	16581	16796	16742	16743	16803	16521	16899	16675	16919	16719	16887	16772	16871	16689	16627	16827	16662	16592	16506	16651	16776	16704	16723	16620	16580	16644	16897	16577	16630	16534	16828	16516	16730	16552	16568	16806	16755	16645	16760	16736	16903	16857	16767	16753	16681	16774	16762	16474	16700	16755	16736	16794	16719	16589	16705	16731	16643	16645	16622	16605	16792	16736	16667	16817	16711	16715	16760	16546	16669	16602	16772	16709	16805	16899	16656	16739	16844	16706	16688	16764	16760	16715	16798	16817	16854	16815	16714	16738	16710	16670	16634	16810	16795	16702	16756	16577	16656	16626	16697	16919	16682	16780	16825	16768	16696	16534	16666	16583	16636	16793	16662	16735	16869	16632	16659	16747	16649	16666	16671	16672	16645	16741	16924	16550	16814	16871	16833	16750	16675	16873	16747	16713	16706	16612	16703	16657	16673	16644	16722	16821	16759	16553	16628	16793	16555	16665	16723	16566	16649	16780	16705	16923	16834	16657	16706	16592	16602	16867	16665	16646	16714	16613	16661	16616	16643	16691	16785	16580	16604	16849	16627	16609	16609	16703	16729	16544	16726	16706	16824	16682	16845	16701	16928	16714	16762	16822	16763	16691	16760	16868	16530	16789	16686	16718	16644	16583	16730	16816	16650	16725	16913	16799	16828	16878	16651	16677	16727	16756	16609	16717	16760	16741	16605	16713	16558	16603	16826	16701	16697	16792	16736	16839	16678	16770	16768	16818	16552	16909	16613	16771	16655	16615	16775	16798	16559	16631	16711	16775	16636	16660
23083	21498	29439	24552	23783	27112	29410	25451	24948	24446	23075	22089	21302	20838	20661	20532	20939	20639	20506	20482	20090	20144	20185	20245	19874	20299	20200	20170	19916	20076	19883	20118	20061	20133	20083	19991	19952	20022	20144	20187	19796	19998	19819	20187	19850	19958	19721	20031	19972	19748	20152	20022	20022	19974	19989	20077	20097	19846	19812	19965	20248	19721	19904	20061	19888	20008	19956	19925	19951	19907	19951	20097	20057	20097	19944	20119	19771	20251	20066	19977	20084	19913	19888	20030	19951	19996	20072	19978	20102	19965	19859	19847	19906	19894	19993	20050	20003	19701	19897	19846	20095	19834	20098	20114	20033	19751	19831	19967	19874	19861	20051	20125	19898	19969	20065	19781	19821	19973	20149	19836	19940	19813	19984	19998	19799	19932	19979	19919	20086	20142	19918	20110	20161	20003	19836	19880	19975	19880	19824	19909	20175	19907	19706	19752	19699	19918	19869	20087	19997	19968	19741	19713	20051	19993	20066	19950	19916	19860	20043	19802	19970	19993	19852	19698	19802	19786	19765	19890	19891	19724	19849	19909	20087	20018	19978	19799	19889	19945	19747	19911	20018	19887	19774	19720	19726	19978	20039	19747	19812	19745	19926	19898	20038	19928	20013	20128	19724	19922	19917	19749	19890	20005	19869	20033	20027	19780	19749	19881	20029	19947	19854	19786	19892	19892	19970	19810	19955	19831	19645	19844	19881	19821	19876	19828	19938	19951	19990	19826	19906	19915	20026	19843	19916	19510	19872	19913	19755	19823	19967	19831	19818	19855	19811	19879	20087	19841	19955	19789	19835	19854	19897	19610	19946	19994	19811	19834	19977	19925	19945	20032	19972	19963	19987	19966	19927	20035	19833	20022	19997	19876	19865	19602	19737	19810	19743	19753	19931	20016	19686	19902	20066	20085	20111	19746	19948	19634	19942	19825	19891	20039	19935	20021	19918	19926	19906	19926	19733	19969	19935	20093	20083	19970	19885	19870	19913	19898	19795	20000	19885	19946	19862	19975	19936	19845	20041	19874	19898	19843	19929	19890	19843	20054	19868	20088	19861	19840	20066	20045	19780	19753	19809	19808	19780	19725	20010	19931	19853	19837	19819	19691	20031	20085	19873	19812	19973	19862	20030	19825	19905	19889	19732	19974	19795	19856	19727	19909	19729	19767	20000	19981	19973	19848	19833	19748	20092	19780	19720	19903	19920	19927	19966	19870	19940	19757	19801	19999	19792	19920	20151	20034	20058	19666	19713	20059	19787	19959	19941	20015	19949	19907	19828	20071	19840	19772	19730	19717	19924	19877	19907	20075	20103	19891	19947	19931	19890	19996	19922	19940	19645	19963	19743	19962	19918	19775	19779	19897	19961	19902	20113	19912	19781	19954	19868	19907	19982	19891	19771	19833	19784	19904	19832	19801	19965	19835	19970	19985	20171	19939	19932	20034	19817	19738	19808	19648	19793	20138	19871	19864	19808	19723	19953	20003	19997	19727	19966	19844	19805	20062	19988	19926	20168	19905	19738	20141	20007	19786	19799	19987	19782	19943	20213	20048	19944	20009	20010	19707	19937	19983	19963	19942	19837	20032	20083	19636	19885	20017	19978	19876	20024	19978	20013	20071	19814	19892	19917	19957	20129	19840	19767	19725	19983	19872	20090	19817	19788	19942	19897	19982	19784	19576	19807	19970	20117	19735	19688	19697	19945	19590	19980	20092	19866	19950	20006	19835	19978	19937	19930	20030	19878	19906	19977	19825	19985	19790	19682	19856	19993	19941	20178	20071	19777	19864	19818	19916	19989	19906	19793	19961	19806	19751	19704	19842	19942	19829	20052	20049	20060	20102	19784	19831	19862	19891	19933	19928	19811	19966	19788	20064	20011	19706	20062	19914	19746	19837	19921	20050	20159	19956	19972	19719	19965	19912	19809	19999	19761	19935	19985	19826	19959	19927	20045	19927	19993	20123	19947	19910	19745	19835	19893	19912	19895	19844	19902	19943	19891	19849	19987	19846	20014	20062	19966	19933	19787	19808	20207	19937	19939	19902	19873	19921	19971	19855	19870	19878	20012	19945	19963	19948	20076	19859	19927	19833	19877	19929	20025	19878	20089	19987	19980	19672	19939	19791	20055	20165	19945	19987	20186	19910	20005	19902	20145	20057	19861	19913	19843	20086	20016	19893	19888	20074	19867	19909	19868	19762	19870	20075	20036	19681	19809	19934	19794	19815	19948	19875	20071	19696	19830	19936	19975	19827	19837	19695	20048	19842	20175	20127	19684	19827	20001	19922	19988	19933	20124	19815	19887	19958	19972	20015	19809	19704	19833	19807	19873	19887	19818	19980	20002	20047	20019	20062	19943	20066	20148	20073	20046	20109	19890	19872	20046	19875	20048	20003	20137	19788	19572	19854	19995	19949	19920	19647	19952	19751	19912	19914	19907	19751	19927	19855	19975	20040	20084	19837	19850	19729	19797	19583	19875	19742	19878	20020	19820	20058	19752	19938	19986	19694	19777	19887	19820	19839	19895	19808	19888	19890	19955	19965	19804	20058	20135	20074	20045	19930	20031	19949	20008	19765	19766	19872	20050	19891	19729	19902	20006	19834	19820	19907	19690	20012	20020	19752	20047	19799	19834	19840	19787	19740	19870	19765	19891	19869	19965	19914	19566	19745	19943	19850	20054	19998	19909	19733	19913	19842	19873	19772	19920	19730	19765	19884	19765	19793	19899	19951	20185	19931	19965	19941	20031	19771	19921	19846	19941	19939	20003	19975	20059	19920	19903	19777	19998	19894	19733	20048	19970	19812	19934	20001	19974	19672	19813	20112	19876	20100	20088	19956	19958	19930	19865	19799	19843	19878	19880	19942	19896	20008	19981	19680	19776	19780	20237	20064	19741	19777	20001	19809	19925	20034	19947	19978	20019	19934	19848	19912	20170	19763	19878	19693	20060	20243	19936	19779	19428	19823	20070	19937	19790	19926	20106	19825	20033	19659	19828	20057	20071	19898	20037	19703	19763	19813	20101	19847	19884	19922	20087	19971	19878	19958	19873	20049	20164	20006	19911	19921	19874	19913	19948	19946	19804	19838	19899	20034	19974	19939	20060	19867	19910	19812	20006	19828	19812	20072	19993	20050	19738	19903	19926	19833	19797	19872	19931	19767	19721	20013	19801	19963	19746	19921	19937	19969	19999	19961	19851	19777	19636	19995	19938	19849	20085	20007	19946	19776	19947	19764	20049	19957	19792	19888	19884	19582	19943	19993	19985	20003	19971	19664	19897	19918	19780	19788	19920	20099	19869	19682	19819	19946	19911	19747	19831	19998	20049	19838	19663	19794	19850	20009	20076	19997	19812	20054	19963	20119	19862	19905	19977	19857	19676	20049	19954	19848	19788	19870	19877	19738	19847	19875	19912	19798	20168	19915	19851	19882	19883	19924	20103	19832	19832	19874	20040	19973	19917	19929	20076	19956	19890	19783	19888	19998	20131	19875	19987	19843	20040	19825	19978	19871	20050	20253	20008	19868	19958	19943	20098	19883	19851	19882	19929	20033	19943	19906	19995	19787	20016	19779	19906	19913	19903	20017	19880	19886	19879	19843	19898	19842	19933	19852	19905	19771	20066	19897	19762	19980	19805	19874	20058	19940	19719	19699	19771	19859	19808	19861	19816	19839	19890	19906	20030	19699	19874	19978	19751	19842	19957	19952	19960	19815	19847	19967	19962	19880	19832	19884	19887	19911	19828	19898	19952	19931	19869	19944	19864	19929	19951	19910	20099	20000	19771	19834	20056	20027	19910	19669	19886	19954	19970	20074	19822	19945	19857	19776	19820	19817	19850	19791	20092	19995	19972	20027	19854	19969	19890	19932	19841	19879	19969	19804	19857	19915	19949	19953	19693	20037	19839	19839	20012	19812	19939	19765	19903	19947	20079	19963	19637	19665	19970	19802	19833	19869	19999	19925	19821	19860	20029	20056	19926	19942	19964	20065	19881	19835	20138	19882	19868	19849	19824	19825	20073	20028	20005	19888	19935	20071	19916	19923	19919	19949	19830	20105	19928	19910	19801	19941	20053	19730	19828	19971	19628	19738	19839	19812	20016	19966	19926	20041	19964	19789	19755	19940	19844	19882	19793	19882	19985	20006	19910	19878	20113	19989	20061	20084	19883	19882	19931	19793	19976	19698	19858	19806	19847	19867	19732	20015	19900	19859	19835	19868	19901	19880	19839	19883	19867	19937	20132	19961	20146	19892	19784	20009	19949	19720	19741	19959	20101	19922	19943	19777	19906	19795	19742	19979	19697	19830	19618	19859	19827	19796	19832	19951	19894	20030	19829	20055	19912	19825	19774	19815	19886	20058	19934	19863	19885	19909	19713	19782	19869	20059	19974	20004	19662	19982	19863	19885	19900	20034	19917	19790	19826	19740	19676	19825	19822	20048	19863	19980	19907	19881	19967	19822	19918	19931	19907	20027	19925	19968	19941	19967	19829	19963	19830	19936	19793	19891	20023	20008	19872	19924	19878	20037	20027	19960	19783	19799	19875	19946	19941	19861	19929	19795	19835	19869	19887	19906	19702	19775	20017	19823	19831	19996	20141	19954	19815	19828	19920	19984	19953	19898	19894	19878	19969	19785	19948	19727	19867	19966	19795	19887	19867	20008	20001	20092	19988	19965	20084	19719	19910	19909	19902	19998	20022	19856	19841	20077	19975	19925	20032	19599	19712	20000	19602	19894	19972	19859	19695	19869	19819	19977	19797	19891	19890	19987	20060	19766	19823	19856	20105	19892	19961	19740	19798	19888	19908	19803	19896	20062	20079	19843	19765	20019	19784	20099	19958	19822	19795	19799	19975	19941	19851	19927	19967	19957	19858	19807	19614	19879	19961	19954	20058	20125	19871	19842	20018	20115	19936	19782	19925	19743	19739	20143	19850	19976	19832	19830	19883	19835	19967	20068	19850	20110	19816	19850	19963	19970	20021	19889	19700	19848	19885	19879	19900	19779	19763	19782	19908	19870	19848	19911	20133	19872	19655	19787	19867	19995	19861	19847	19726	19820	20052	20104	19698	19765	19782	19771	20093	19773	19826	19848	19784	19998	19760	19687	19675	19917	19789	19944	20011	19726	19931	19911
35227	58714	54649	43614	35703	29072	25747	24713	24394	22825	21136	19832	18688	17970	17819	18129	18110	18002	17831	17633	17551	17438	17179	17281	17343	17201	17259	17188	17219	17192	17063	17297	17155	17105	17269	17069	17207	17297	17089	17281	17161	17199	17247	17045	17180	17242	17242	17119	17240	17321	17162	17091	17246	17113	17173	17100	17079	17284	17031	17144	17147	17131	17126	17136	17231	17105	17160	17311	17133	17083	17194	17037	17221	16882	17219	17138	17186	17290	17183	16999	17161	17197	17269	17256	17086	17181	17043	17237	17113	17401	17092	17334	17383	16861	17148	17106	17182	17272	16939	17337	16900	17117	17130	17044	17149	17134	17286	17207	17249	17281	16987	17279	17150	17139	17160	17069	17014	17150	17120	17276	17225	17009	17123	17051	17249	17147	17144	17118	17132	17081	16983	17088	17337	17360	17178	17212	17175	17245	17143	17170	17108	17156	17174	17156	17016	17036	17264	17150	17102	17176	17132	17092	17268	17006	16975	17201	17157	17155	17064	17151	17269	17202	17017	17049	17070	16972	17170	17272	17233	17160	17133	17154	16988	17140	17355	17344	16992	17130	17029	17235	17306	17071	17036	17198	17310	17185	17100	17250	16958	17078	17187	17186	17084	17200	17167	17165	17301	17144	17330	17128	17048	17096	17123	17196	17186	17185	17026	17210	17072	17126	17042	17331	17159	17108	17223	17184	17196	17294	17146	17188	17200	17113	17125	17120	17162	17091	17106	17268	17097	17124	16889	17158	17191	17156	17089	17039	17189	17134	17108	17150	17144	17168	17066	17064	17063	17274	17222	17159	17063	17226	17085	17006	17127	17026	17041	17253	17229	17266	17340	17282	17199	17060	17162	17108	17050	17070	17212	17093	17190	17059	17181	17205	17055	17210	17181	17369	17205	17054	17208	17303	17145	17083	17171	17109	17077	17061	17029	17123	17152	17257	17260	17223	17241	17115	17172	16962	17177	17194	17057	16925	17130	17082	17097	17200	17096	17196	17076	17086	17107	17030	17148	17064	17231	17078	17025	17116	17142	17220	17222	17129	17283	17192	17178	17074	17117	17057	17175	17031	17131	17204	17031	17175	17025	16951	17081	17087	17197	17152	17062	17203	17293	17173	17302	17168	17033	17301	16960	17222	17159	17194	17193	17132	17134	17050	17149	17143	17199	17279	17033	17063	17158	17136	16991	17094	17101	17249	17251	17320	17145	17121	17033	17145	17111	17277	16997	17102	17104	17159	17074	17151	17225	17109	17259	17031	17375	17110	17082	17170	17191	17061	17051	17049	17114	17182	17149	17291	16848	16976	16969	17158	17045	17052	17300	17046	17194	17024	17178	17236	17149	17111	17169	17210	17058	17089	17156	17019	17093	17164	17104	17218	17162	17102	17186	17214	17303	17103	17218	17266	17128	17099	17279	17233	17069	16970	17063	17114	17209	17261	17139	17232	17045	17046	16925	17076	16948	17116	17259	17010	17246	17218	17156	16979	17107	17248	17167	17207	17048	17119	17055	17088	17155	17119	17169	17123	17099	16939	17160	16955	16982	17205	17189	17118	17210	17122	17039	17092	17139	17154	17311	17118	17150	17204	17011	16956	17102	16999	17082	17258	17257	17078	17085	17338	17093	17172	17235	17287	17131	17101	17020	17185	17063	17232	17191	17072	16947	17230	17054	17273	17207	17097	17192	17335	17197	17291	17065	17245	17005	17263	17098	17200	17215	17187	16982	17083	17040	17151	17102	17137	17284	17123	17150	17245	17084	17188	17135	17290	17013	17030	17162	17097	17068	17116	16996	17123	17218	17153	17024	16991	17156	17208	16995	17095	17010	17086	17288	17054	17012	17039	17149	17162	16981	17198	17016	17030	17081	17052	17147	17236	17013	17193	17103	17088	16928	16939	17153	17314	16967	17175	17236	17215	17085	17115	17193	17185	17039	17165	16873	17038	17041	17090	16965	17040	17025	17154	17332	17100	17109	17033	17022	17245	17358	17210	17265	17180	17156	17110	17092	17194	17140	17175	17066	17145	17219	17157	17091	17003	17274	17280	17050	17329	17002	17115	17191	17142	17245	17243	17010	16919	17443	17129	17403	17179	17091	17010	17060	17317	17117	16982	17350	17291	17033	17344	17030	17204	17310	17035	17189	17062	17157	16898	17076	17320	17079	17178	17079	17079	17220	17171	17143	17117	17047	16950	17188	17154	17118	17021	17061	16967	17117	16947	17252	17208	17153	17293	17089	16983	17102	17302	17010	16908	17323	17013	17133	17392	17008	17199	17083	16965	17070	17257	17055	17303	17018	17037	17197	17324	17206	17114	17056	17190	17201	17084	17101	17156	17218	17081	17154	17050	17210	17144	17141	17100	17194	17011	17047	17124	16880	17133	17145	17119	17191	17247	17192	17064	17121	17084	17080	17017	17067	17232	17242	17054	16916	17224	17095	17130	16936	17221	17126	17182	17261	17067	17138	17085	17173	17128	17100	17020	17074	17201	17088	16962	17112	17324	17222	17014	17300	17079	17201	16957	17213	17054	17080	17279	17143	17173	16961	17068	17139	17262	17254	17173	17078	17082	17114	17185	17074	17261	17184	17145	17205	17247	17243	17022	16992	17209	16951	17336	17089	17118	17116	17076	17134	17195	17178	17150	17122	17063	17125	17244	17219	17126	17175	17106	17030	17106	17115	17152	17098	17041	17116	17263	17099	17073	17196	16946	17046	17392	17036	17043	17256	16990	17126	16956	17132	17112	17181	17118	17113	17053	17086	17097	17072	17105	17112	17177	17103	16991	17223	17201	17088	16962	17192	17273	17159	17253	17165	17218	17108	17122	17130	17124	17210	16900	17122	17108	17255	17142	17242	17176	17137	17104	17084	17217	17268	17223	17172	17219	17115	17015	17150	17197	17023	17203	17157	17215	16953	17131	17000	17246	17063	17215	17174	17287	17112	17250	16931	17273	17026	17190	17072	17076	17087	17201	17182	17035	17119	17157	17101	17135	17425	17183	17119	16930	17116	17049	17094	17097	17124	17128	17094	17126	17097	17169	16982	17176	17197	16958	17029	17120	17124	17188	17099	17428	17121	17236	17200	17205	17206	17175	17106	17013	17254	17053	17130	17258	17140	17066	17215	16938	17142	17303	17074	17201	17096	17104	17196	17193	17137	16968	17066	17169	17115	17032	17123	17272	17104	17242	17186	17048	17038	17179	17303	17091	17018	17246	17147	17353	17075	17266	17135	17079	17036	17188	17170	17209	17106	17139	17112	17291	17212	17033	17111	17042	17130	17310	17189	17185	17020	17150	17032	17237	17222	17123	17190	17117	17097	17087	17317	16999	17266	17307	17210	17213	17186	17027	17109	17074	17179	17133	17120	17012	17246	17004	17057	17214	17042	17155	17051	17249	17268	16985	17093	17107	17068	17112	16995	17120	17070	17273	17090	17026	17113	17159	17220	17237	16995	17217	17066	17048	17263	17157	17133	17024	17237	17168	17066	17050	17141	17213	17224	17105	17051	17108	17098	17229	17241	17032	17236	17001	17160	16996	17266	16860	16921	17340	17133	17017	17237	17068	17244	17166	17128	17140	17135	17072	17244	17078	17122	17156	17099	17178	17094	17332	17155	17119	17173	17119	16968	17267	17072	17266	17131	17028	17078	17125	17012	17119	17153	17055	17098	17346	17148	17095	16969	17112	17138	17202	17076	17229	17133	17032	17043	17049	17215	17075	17250	17142	17316	17181	16974	17182	17198	17310	17214	17063	17152	17239	17036	17179	17166	17115	17082	17154	17212	17071	17143	17151	17067	17165	17282	17047	17186	17138	16882	17043	17118	17145	17156	17080	17167	17101	16998	17114	17083	17188	17229	17085	17055	17064	17217	17120	17217	17041	17066	16995	17182	17172	17319	16806	17127	17007	17143	17031	17168	17301	17108	17209	17066	17056	17152	17200	17246	17308	17074	17172	17236	17171	16996	17328	17161	17126	17182	17055	17244	17245	17202	16980	17266	17047	17126	17025	17104	17148	17064	17133	17234	17088	17154	17196	17174	17224	17119	17144	17061	17237	17074	17265	17148	17266	17087	17178	17142	17291	17153	17220	17278	17229	17222	17147	17032	17094	17233	17265	17312	16944	16976	17244	16914	17094	17129	17130	17090	17213	17207	17072	16939	17150	17095	16945	17210	17210	16978	17137	17160	17083	17097	17227	17162	17189	17184	16976	16999	17153	17220	16983	17209	17355	17155	17274	17109	17167	17181	17138	17077	17146	17156	17105	16970	17283	17119	17020	17157	17376	17052	17026	17329	17164	17176	17183	17044	17137	17156	17133	17089	17183	17100	17288	17185	17185	17026	17084	17122	17171	16834	17202	17079	17204	17235	17216	17221	17166	17284	17162	17183	17079	17126	17229	17243	17046	17074	16979	16907	17174	17144	17052	17190	17149	17055	17085	17172	17144	17291	17076	17225	17213	17076	17160	17394	17178	17070	17136	17008	17029	16939	17043	17079	16977	17199	17105	17236	17054	17143	17204	17086	16836	17071	17053	17157	17163	16991	17086	16895	17199	17261	17241	17010	17131	17228	17127	17248	17142	17134	17239	17127	17018	17197	17070	17205	17135	17160	16975	17120	17001	16977	17218	17053	16989	17140	17225	17176	17232	17130	17002	17286	17034	17265	17070	17064	17097	16980	17111	17123	17260	17078	17123	17305	17124	17081	17074	17203	17099	17229	17234	17437	17219	17341	17269	17126	17222	16966	17114	17102	17121	17127	17258	17062	17247	17298	17202	17267	17236	17166	17183	17271	17070	17276	17120	17229	17063	17065	17209	17179	17280	17162	17198	16986	17082	17198	17131	17264	17026	16952	17070	17083	17145	17069	16937	17304	17184	17205	17176	17200	17030	17205	17070	17288	17190	17152	17077	17069	17006	17260	17212	17192	17134	17255	17015	17187	17049	17211	17117	17232	17285	16960	17155	17082	17222	17078	17246	17199	17140	17240	17048	17248	17070	17068	17084	16940	17217	17015	17017	17254	17091	17061	17084	17133	17154	17178	16924	17030	17218	16997	17235	17306	17166	17180	17222	17220	17100	17064	17051	16994	17228	17188	17294	17099	17150	17088	17149	17156	17094	17239	17088	17133	17230
29106	27198	32190	28089	22927	20988	20818	20369	20163	19647	19480	19251	18998	18798	18313	18624	18447	18454	18623	18311	18447	18400	18352	18148	18086	18388	18187	18303	18364	18375	18485	18263	18295	18133	18277	18165	18402	18157	18235	18271	18145	18274	18180	18517	18288	18335	18227	18344	18274	18229	18247	18324	18245	18143	18252	18213	18184	18270	18181	18277	17976	18299	18104	17988	18181	18081	18067	18158	18323	18139	18013	18098	18381	18132	18214	18228	17835	18261	18339	18069	18143	18186	18208	18206	18313	18186	18093	18130	18418	18024	18081	18244	18040	18195	18186	18019	18106	18297	18229	18100	18065	18110	18151	18276	18172	18219	18178	18361	18274	18124	18194	18262	18211	18300	18112	18462	18348	18262	18250	18160	18254	18292	18129	18363	18236	18152	17875	18069	18193	18437	18249	18033	18170	18091	17855	18020	18216	18248	18169	18370	18119	18067	18101	18193	18079	18119	18120	18222	18228	18368	18310	18190	18259	18059	18340	18183	18228	18262	18033	18460	18202	18020	18112	18172	18277	18228	18064	18275	18308	18154	18079	18021	18356	18136	18183	18219	18133	18155	18136	18347	18196	18354	18165	18044	18105	18325	18237	18016	18230	18158	18002	18231	18209	18204	18203	18235	18279	17912	18248	18234	18120	18095	18456	18238	18016	18235	18083	18206	18069	18111	18304	18319	18015	18293	18091	18115	18211	18076	18176	18103	18293	18338	18346	18170	18442	18127	18182	18380	18148	17930	18162	18308	18055	18371	18320	18083	18254	18060	18144	18250	18025	17977	18471	17947	18210	18116	18046	18303	18322	18122	18133	18124	18229	18202	18506	18192	18042	18133	18035	18198	18217	18337	18229	18244	18221	18413	18244	18152	18473	18274	18403	18202	18051	18258	18284	18142	17996	18076	18366	18214	18202	18273	17986	17910	18179	18184	18312	18220	18275	18131	18060	18263	18049	18301	18158	18404	18183	18165	18385	18133	18132	18223	18266	18189	18396	18222	18373	18130	18205	18153	18160	18080	18258	18328	18209	18294	18274	18174	18227	18344	18217	18119	18281	18153	18105	18314	18131	18057	18143	18180	17959	18406	18161	18354	18234	18040	18274	18211	18260	18466	18353	18201	18052	18269	18260	18216	18231	18051	18192	18053	18258	18213	18291	18065	18087	18464	18112	18233	18148	18067	18242	18148	18246	18392	18303	17978	18023	18140	18355	18294	18196	18034	18291	18064	18312	18308	18319	18271	18280	18257	18237	18252	18083	18200	18211	18104	18286	18122	18188	18351	18370	18257	18198	18152	18185	18231	18177	18019	18312	18245	18308	18064	18145	18324	18173	18073	18057	18241	18128	18293	18339	18164	18161	18414	18087	18301	18195	18175	18096	18262	18276	18225	18264	18241	18424	18232	18369	18011	17994	18093	18278	18243	18201	18060	18045	17943	18203	18418	18277	18196	18219	18288	18194	18149	18369	17985	18261	18050	18124	18104	18031	18097	18152	18107	18187	18106	17989	18062	18073	18415	18263	18065	18226	18206	18318	17968	18246	18307	18270	18155	18345	17934	18131	18134	18317	18150	18303	18217	18347	18177	18113	18386	18136	18108	18158	18137	18244	18182	18105	18324	18235	18183	18227	18235	18003	17980	18235	18085	18213	18155	18292	18292	18283	18427	18404	18235	18138	18179	18074	18165	18130	18150	18207	18193	18080	18161	18181	18275	17960	18038	18201	18015	18156	17982	18072	18171	18045	18218	18257	18023	18149	18181	18083	17993	18284	18269	18251	18105	18107	18147	18255	18042	18099	18204	18050	18093	18156	18107	18485	18206	18257	18071	18171	18149	18229	17938	18350	18209	18067	18164	18116	18107	18025	18276	18203	18112	18187	18453	18142	17998	18130	18189	18148	18235	18436	18257	18107	18069	18033	18103	18178	18241	18173	18053	18018	18159	18198	18061	18027	18260	18276	18350	18264	17985	17988	18107	18296	17905	18225	18152	18360	18119	18223	18327	18254	18253	18332	18275	18288	18045	18022	18290	18384	18085	18269	18248	18036	18054	18166	18218	18128	18126	18392	18102	18068	18342	18222	18230	18156	18272	18134	18131	18171	18340	18285	18397	18206	18187	18237	18270	18163	18146	18083	18225	18185	18176	18239	18134	18231	18054	18205	17918	18338	18110	18347	18213	18310	18014	18169	18007	18144	18134	18245	18045	18085	18280	18317	18176	18066	18251	18179	18197	18249	18304	18329	18190	18287	18239	18205	18062	18220	18213	18303	18307	18261	18186	18308	18305	18044	18146	18087	18237	18358	18003	18148	18082	18451	18204	18186	18030	18328	18253	18278	18216	18327	18381	18041	18041	17970	18184	18307	18218	18122	18146	18069	18180	18249	18210	18007	18261	18194	18215	18116	18414	18026	18185	18234	18169	18271	18298	18261	18219	18139	18166	18184	18311	18336	18162	18122	18158	18210	18359	18146	18393	18144	18105	18319	18342	18313	18158	17976	18219	18313	18020	18150	18153	18123	18360	18209	18355	18191	18184	18092	18333	18022	18052	18273	18193	18243	18039	18082	18221	18155	18296	18231	18252	18189	18276	18247	17942	18082	18200	18105	18128	18314	18143	18148	18298	18091	18125	18278	18329	18194	18299	18159	18165	18311	17936	18247	18173	18215	18108	18252	18145	18217	18145	18166	18154	18124	18059	18159	18188	18308	18235	18404	18011	18085	18253	18238	18189	18419	18285	18109	18366	18165	18144	18343	18234	18309	18052	18199	18316	18258	18075	18057	18219	18399	18207	18042	18283	17871	18323	18203	18175	18189	18224	18311	18242	18255	18166	18137	17986	18345	18187	18227	18216	18195	18174	18457	18227	18248	18024	18245	18280	18178	18334	18177	18177	18111	18260	18012	18217	18003	18150	18260	18285	18162	18040	18107	18136	18255	18222	18216	18195	18303	18145	18174	17985	18174	17849	17923	18033	18211	18107	18175	18150	18177	18242	18314	18195	18293	18133	18218	18008	18278	18114	18023	18459	18197	18177	18158	18095	18319	18246	18058	17865	18192	18235	18155	18057	18149	18336	18225	18215	18359	18279	18203	18167	18133	18369	18212	18341	18075	18324	18298	18180	18239	18025	18220	18025	18072	18057	18240	18228	18168	18475	18144	18262	18267	18384	18451	18254	18190	18309	18160	18127	18196	18157	18466	18299	18235	18199	17914	18304	18194	18171	18387	18009	18461	18180	18315	18182	18287	18258	18237	18208	18258	17978	18186	18318	18259	18186	18277	18143	18233	17971	18235	18104	17894	18071	18213	18276	18255	18271	18266	18266	18151	18015	18225	18159	18194	18121	18220	18383	18287	18153	18196	18194	18124	18133	18365	18142	18159	18050	18032	18234	18216	18077	18244	18080	18106	18189	18087	18243	18129	18061	18254	18213	18244	18112	18281	18119	18222	18347	18310	18180	18216	18270	18117	18186	18205	18167	18293	18211	18063	18039	18273	17999	17998	17931	18242	18288	18260	18426	18023	18305	18172	18269	18291	18129	18062	18148	18130	18148	18349	18202	18320	18223	18316	18175	18315	18082	18184	18105	18110	18249	18220	18163	18304	18120	18180	18237	18182	18217	18196	18194	18223	18036	17943	18310	18246	18165	18010	18123	18221	18368	18071	18359	18261	18274	18306	18185	18300	17964	18247	18416	18121	18200	18268	18349	18191	18235	18034	18005	18195	18170	18167	17984	17965	18066	18408	18156	18279	18098	18168	18304	18150	18485	18232	18287	18187	18140	18365	18314	18171	18082	18238	18105	18154	18208	18252	18199	18179	18091	18210	18223	18231	18464	18203	18048	18272	18239	18182	18046	18285	18180	18251	18201	17918	18113	18225	18313	18342	18239	18401	18176	18155	18187	18153	17989	18242	17984	18074	18014	17902	18283	18046	18112	18071	18277	18336	18370	18335	18143	18325	18191	18317	18027	18177	18149	17982	18277	18022	18257	18166	18087	18171	18060	18297	18135	18407	18076	18204	17994	18332	18172	18066	18269	18062	18042	18280	18207	18183	18115	18116	18284	18190	18149	18200	18124	18023	18361	18271	18318	18210	18338	18130	18283	18024	18117	18164	18137	18208	18132	18134	18377	18355	18157	18058	18223	18186	18426	18390	18126	18167	18180	18118	18132	18201	18045	18149	17959	18155	18199	18146	18221	18330	18158	17951	18160	18156	18125	18226	18164	18275	18129	18160	18307	18082	18249	18499	18141	18251	18135	18236	18361	18317	18088	18114	18223	18197	18113	18283	18189	18055	18091	18050	18053	18181	18118	18337	18402	18264	18216	18254	18163	18032	18218	17990	18177	18363	18257	18083	18327	18080	18155	18169	18175	18159	18102	18141	17985	18146	18219	18479	18092	18284	18269	18324	18255	18214	18093	18174	18136	18282	18112	18396	18261	18335	18175	18250	18150	17942	18222	18299	18152	18428	18343	18077	18130	18212	18231	18188	18194	18460	18282	18116	17977	18053	18220	18301	18136	18243	18351	18249	18142	18258	18193	18156	18123	18132	18020	18414	18191	18114	18252	18229	18016	18186	18122	18006	18070	18275	18257	18180	18146	18216	18189	18232	18204	18021	18029	18182	18054	18377	18221	18260	18358	18151	18419	18356	18348	18211	18304	18117	18235	18488	18125	18051	18134	18428	18059	18064	18091	18203	17992	18143	18157	18378	18189	17949	18106	18311	18301	18162	18167	18146	18378	18233	18197	18342	18330	18449	18264	18143	17943	18083	18133	18315	18249	18189	18277	18042	18122	18078	18337	17890	18237	18216	18266	18226	18430	18083	18085	18255	18223	18266	18134	18167	18220	18270	18267	18530	18139	18330	18150	18156	18175	17975	18035	18109	18272	18240	18355	18422	18347	18111	17974	18301	18250	18430	18203	18269	18450	18219	18209	18094	18235	18269	18199	18474	18108	18251	18181	18276	18142	17917	18188	18344	18021	18150	18088	18265	18327	18303	18202	18115	18094	18040	18154	18238	18102	18079	18260	18227	18330	18330	18142	18268	18366	18379	18250	18258	18010	18278	18267	18203	18486	18155	18112	18189	18344	18082	18103	18387	18247	18325	18334	18240	17996	18116	18125	18243	18203	18038	18119
31841	43481	35701	27342	22879	20146	20037	19689	19210	18596	17963	17457	17175	16562	16559	16533	16741	16607	16535	16372	16262	16356	16074	16319	16224	16338	16171	16382	16280	16168	16305	16140	16172	16130	16138	16230	16201	16221	16049	16139	16310	16148	16086	16239	16088	16208	16069	16201	16257	16008	16309	16333	16266	16129	16173	16211	16159	16408	16130	16154	16112	16243	16186	16167	16066	16190	16112	16161	15967	16157	16148	16215	16085	16160	16071	16321	16145	16391	16191	16137	16051	16344	16160	16173	16229	16116	16141	16137	16365	16162	16070	16109	16261	16252	16019	16244	16346	16479	16180	16325	16105	16163	16211	16248	16309	16107	16174	16130	16112	16089	16229	16131	16450	16151	16051	16092	16110	16243	16098	16110	16103	16290	16133	16135	16209	16093	16041	16157	16095	16367	16238	16130	15932	16329	16088	16162	16257	16258	16294	16213	16242	16195	16259	16195	16235	16220	16152	16197	16262	16225	16261	16070	16268	16263	16211	16332	16038	16112	16335	16208	16199	16225	16220	16321	16075	16148	16054	16230	16032	16174	16231	15959	16248	16088	16087	16028	16217	16109	16225	16166	16315	16043	16203	16190	16400	16278	16162	16161	16064	16163	16305	16137	16223	16297	16207	16202	16039	16339	16199	16303	16211	16282	16203	16125	16325	16181	16029	16111	16076	16197	16226	16239	16114	16040	16306	16167	16167	16135	16210	16282	16168	16142	16346	16216	16037	16298	16115	16347	16180	16427	16398	16099	16247	16240	16122	16220	16199	16295	16035	16159	16277	16118	16102	15994	16054	16023	16265	16281	16174	16162	16224	16226	16229	16183	16212	16263	16172	16064	16325	16193	16194	16184	16290	16249	16162	16017	16267	16267	16217	16244	16292	16093	16182	16092	16236	16080	16266	16049	16212	16147	16197	16110	16271	16171	16116	16208	16085	16230	16098	16092	15985	16025	16172	16088	16032	16053	16062	16086	16067	16234	16202	16160	16099	16058	16292	16272	16175	16136	16111	16251	16331	16020	16157	16142	16251	16115	16109	16239	16065	16149	16272	16255	16129	16154	16267	16188	16264	16062	16239	16167	16063	16119	16093	16158	16236	16087	16031	16229	16256	16149	16160	16081	16251	16131	16065	16123	16195	16103	15989	16092	16093	16149	16089	16286	16155	16171	16118	15989	16287	16290	15949	16245	16092	16058	16200	16279	16277	16173	16128	16077	16093	16167	16085	16191	16079	16112	16134	16169	16186	16138	16171	16215	16200	16159	16113	16113	16017	16237	16321	16085	16143	16057	16267	16179	16228	16185	16166	16236	16106	16188	16182	16042	16291	16248	16211	16127	16236	16328	16232	16346	16012	16258	16264	16218	16426	16153	16139	16223	16240	16101	16190	16326	16390	16261	16106	16320	16290	16030	16097	16164	16236	16257	16339	16076	16143	16024	16230	16151	16271	16094	16210	16208	16090	16192	16143	16167	16167	16129	16162	16167	16082	16176	16120	16316	16268	16225	16291	16185	16199	16052	16180	16395	16221	16093	16134	16168	16146	16121	16138	16172	16311	16265	15990	16128	16168	16184	16138	16214	16152	16258	16052	16162	16150	16131	16273	16104	16126	16204	16132	16236	16209	16102	16208	16302	16110	16303	16321	16322	16221	16091	16175	16135	16235	16237	16112	16270	16091	16248	16226	16282	16064	16209	16214	15947	16195	16037	16071	16175	16251	16221	16130	16060	16026	16073	16239	16222	16062	16356	16417	16093	16198	16204	16320	16213	16243	16116	16407	16153	16077	16178	16117	16104	16174	16248	16015	16077	16215	16249	16105	16051	16238	16269	16094	16294	16262	16136	16200	16347	16155	16114	16116	16076	16286	16257	16356	16159	16299	16200	16134	16166	16259	16313	16118	16236	16217	16088	16243	16197	16196	16169	16269	16026	16369	16310	15929	16190	16088	16224	16297	16162	16120	16188	16032	16148	16318	16185	16156	16229	16269	16234	16372	16041	16094	16187	16021	16114	15966	16312	16033	16191	16179	16284	16194	16139	16372	16060	16258	16089	16116	16202	16155	16129	16218	16108	16253	16304	16299	16040	16143	16305	16267	16211	16213	16175	16237	16004	16193	16321	16205	16142	16234	16247	16196	16227	16242	16338	16115	16357	16022	16100	16337	16047	16276	16080	16151	16069	16181	16239	16181	16114	16009	16149	16141	16223	16209	16165	16243	16161	16199	16265	16157	16216	16313	16097	16094	16189	16053	16229	16172	16214	16138	16298	16237	16146	16253	16260	16200	16100	16105	16301	16271	16064	16272	16203	16164	16025	16012	16085	16164	16199	16187	16304	16340	16007	16324	15950	16153	16097	16279	16152	16131	16307	16305	16183	16150	16134	16236	16229	16326	16178	16093	16122	16077	16222	16042	16202	16249	16139	16086	16215	16185	16279	16034	16195	16254	16087	16140	16147	16341	16091	16300	16128	16020	16053	16278	16184	16198	16219	16265	16291	16362	15939	16220	16263	16181	16000	16053	16128	16240	16126	16177	16198	16255	16188	16065	16101	16117	16087	16212	16214	16282	16063	16059	16164	16126	16028	16229	16171	16221	16189	16141	16286	16294	16171	16299	16147	16123	16173	16218	16101	16344	16114	16308	16331	16244	16108	16211	15946	16066	16276	16138	16170	16205	16137	16265	16271	16143	16182	16232	16257	16246	16207	16206	16101	16217	16124	16159	16175	16218	16275	16031	16083	16138	16310	16192	16272	16201	16184	16087	16150	16410	16285	16304	16142	16116	16182	16268	16141	16294	16214	16311	16196	16115	16129	16274	16130	16260	16102	16019	16114	16166	16366	16217	16101	16331	16256	16149	16187	16208	16256	16208	16149	16085	16116	16191	16319	16137	16157	16238	16200	16151	16138	16169	16369	16163	16006	16173	16080	16238	16175	16167	16271	16219	16280	16086	16115	16213	16293	16186	16164	16176	16230	16206	16229	16242	15950	16170	16198	16138	16003	16374	16288	16169	16145	16309	16266	16022	16141	16171	16290	16232	15998	16250	16149	16155	16123	16190	16174	16335	16103	15980	16400	16136	16360	16228	16040	16138	16262	16157	16260	16107	16055	16242	16109	16234	16241	16196	16165	16238	16251	16100	16126	16034	16250	16198	16119	16181	15968	16159	16316	16167	16022	16142	16243	16297	16103	16145	16200	16139	16191	16113	16276	16097	16333	16276	16146	16221	16277	16193	16160	16156	16232	16163	16032	16129	16167	16113	16145	16215	16177	16147	16248	16110	16212	16322	16268	16147	16042	16253	16038	16159	16045	16238	16316	16204	16074	16309	16271	16191	16188	16253	16273	16081	16053	16112	16029	16144	16047	16184	16190	16112	16110	15944	16337	16173	16257	16048	16112	16143	15937	16277	16223	16250	16219	16224	16227	16309	16143	16113	16172	15999	16310	16156	16170	16196	16253	16216	16114	16173	16239	16137	16182	16258	16314	16179	16023	16278	16233	16256	16140	16063	16167	16120	16304	16163	16217	16067	16142	16213	16164	16201	16246	16045	16198	16233	16207	16233	16129	16372	16215	16219	16187	16254	16353	16300	16184	16433	16237	16062	16024	16202	16268	16132	16208	16260	16117	16268	16164	16285	16315	16151	16284	16159	16122	15912	16116	16287	16318	16245	16248	16079	16229	16337	16174	16086	16310	16102	16076	16044	16298	16093	16244	16197	16099	16149	16183	16139	16157	16167	16190	16169	16506	16165	16273	16175	16214	16142	16136	16308	16120	16146	15987	16129	16180	16088	16188	16076	16066	16261	16076	16227	16136	16338	16227	16272	16204	16170	16187	16109	16063	16127	16218	16190	16044	16188	16193	16223	16074	15993	16189	16362	16210	16266	16123	16171	16297	16103	16073	16188	16103	16033	16104	16221	16130	16223	16364	16232	16272	16167	16107	16237	16077	16234	16079	16122	16195	15971	16206	16315	16273	16237	16153	16360	16139	16233	16215	16262	16201	16052	16239	16252	16207	16299	16415	16270	16257	16347	16276	16102	16081	16298	16269	16164	16228	16264	16168	16277	16260	16122	16276	16123	15944	16365	16201	16105	16178	16197	16205	16138	16095	16146	16253	16049	16206	16043	16211	16213	16391	16343	16174	16248	16012	16323	16341	16034	16039	16115	16018	16111	16203	16248	16313	16064	16155	16153	16224	16296	16317	16182	16221	16187	16323	16093	16065	16308	16045	16211	16022	16284	16283	16165	16096	16131	16077	16143	16249	16184	16126	16111	16169	16160	16288	16244	16123	16133	16348	16153	16298	16204	16568	16123	16151	16032	16102	16100	16376	16291	16074	16112	16106	16148	16230	16202	16161	15994	16177	16332	16069	16412	16104	16252	16125	15954	16199	16191	16022	16202	16239	16260	16238	16188	16282	16357	16173	16054	16171	16179	16168	16321	16123	16207	16035	16127	16115	15996	16329	15944	16163	16126	16077	16245	16235	16182	16103	16259	16039	16215	16026	16289	16130	16085	16010	16108	16257	16155	16237	16235	15930	16166	16191	16395	16172	16222	16121	16229	16178	16401	16042	16249	16218	16158	16131	16287	15991	16150	16133	16177	16189	16041	16138	16372	16215	16168	16124	16147	16119	16200	16089	16188	16047	16211	16271	16214	16172	16161	16228	16176	16204	16130	16062	16073	16314	16173	16135	16110	16138	15995	16358	16128	15969	16201	16213	16141	16050	16255	16088	16186	16220	16134	16139	16301	16151	16206	16098	16315	16226	16194	16117	16340	16247	16128	16125	16131	16179	16232	16364	16223	16215	16176	16236	16068	16104	16207	16182	16034	16007	16292	16074	16245	16250	16270	16085	16300	16099	16156	16264	16048	16011	16222	16195	16267	16110	15975	16291	16217	16248	16194	16121	16143	16216	16274	16132	16116	16218	16185	16098	16192	16200	16236	16195	16268	16113	16208	16006	16221	16160	16167	16236	16120	16228	16320	16185	16262	16254	16158	16094	16238	16104	16228	16250	16230	16136	16075	16185	15996	16285	16273	15966	16156	15931	16205	16037	16180	16073	16055	16297	16243	16091	16127	15931	16128	16042	16139	16131	16187	16282	16186	16039	16199	16460	16154	16116	16346	16070	16202	16110
24312	21490	29065	26198	25738	27288	25392	22338	21465	20979	20551	20017	19797	19520	19381	19162	19120	19376	19345	19227	19053	18842	19029	18981	18944	18877	19087	19074	18935	18768	18887	18886	18845	18631	19010	18860	18971	18891	18995	18745	18901	18850	19065	18890	19003	18782	18771	18776	18880	18776	18773	18779	18795	18892	18815	18769	18924	18878	18851	18824	18861	19013	18600	18889	18960	18960	18947	18863	18974	18801	18917	18994	18814	18628	18746	18818	18802	18866	18732	18785	19044	18864	18733	18847	18813	18822	18624	18817	19168	18858	18776	18751	18759	18588	18857	18771	19067	19057	18807	18837	18949	18778	18894	18882	18757	18709	18738	18688	18876	18812	18939	18657	18739	18818	18672	18752	18946	18672	18719	18756	18859	18674	18861	18627	18738	18803	18694	18655	18651	18967	18854	18782	18710	18712	19027	18803	18984	18908	18802	18600	18885	18746	18701	18836	18869	18734	18855	18738	18900	18669	18839	18595	18655	18908	18722	18760	18564	18681	18669	18717	18743	18709	19025	18802	18728	18839	18658	18662	18732	18845	18791	18917	18721	18761	18951	18859	18703	18708	18829	18799	18699	18838	18909	18834	18658	18884	18922	18908	18746	18992	18912	18828	18874	18762	18792	18686	18689	18788	18979	18743	18959	18881	18754	18833	18903	18738	18755	18879	18773	18680	18714	18893	18697	18876	18738	18898	19042	18898	18904	18759	18991	18757	18734	18823	18902	18901	18825	18862	18675	18754	18739	18768	18762	18700	18914	18698	19031	18912	19023	18653	18812	18886	19043	18901	18826	19005	18693	18645	18714	18874	18776	18871	18652	18604	18985	19059	18704	18845	18816	18587	18840	19007	18742	18807	18678	18758	18927	18756	18799	18765	18665	18882	18855	18912	18915	18795	18851	18887	18793	18868	18708	18859	18907	18705	18722	18727	18685	18675	18668	18812	18943	18772	18675	18893	18863	18794	18891	18773	18680	18915	18775	18733	18794	18675	18675	18686	19118	18814	18608	18817	18964	18777	18745	18690	18859	19077	18884	18781	19011	18926	18658	18503	18530	18813	18687	18988	18683	18737	18791	18825	18739	18708	18865	18965	18853	18652	18840	18657	18906	18784	18842	18795	18896	18790	18858	18590	18797	18985	18820	18920	18719	18815	18814	18745	18831	18909	18800	18947	18752	18921	18784	18630	18702	18818	18870	18648	18788	18640	18705	18602	18696	18558	18715	18732	18684	18797	18903	18594	18859	18798	18650	18750	18680	18767	18828	18807	18873	18830	18834	18602	18621	18818	19006	18772	18680	18824	18668	18860	18806	18819	18726	18564	18878	18956	18933	18736	18947	18818	18777	18833	18722	18964	18837	18849	18880	18808	18844	18938	18889	18702	18764	18807	18726	18713	18766	18653	18773	18758	18701	18698	18599	18698	18675	18660	18907	18830	18842	18679	18890	18689	18764	18849	18859	18852	18908	18913	19002	18968	18710	18760	18764	18771	18595	18632	18868	18880	18774	18657	18743	18936	18719	18799	18806	18597	18899	18839	18840	18658	18682	18983	18713	18644	18900	18765	18981	18895	18776	18755	18774	18687	18651	18729	18771	18903	18930	18834	18691	18910	18812	18881	18891	18763	18766	18760	18918	18748	18750	19015	18719	18801	18868	18609	18883	18679	18777	18827	18886	18921	18939	18876	18767	18870	18773	18806	18755	18768	18677	18778	19089	18731	19067	18714	18778	18759	18887	18442	18781	18540	18702	18824	18601	18740	18946	18657	18724	18583	18716	18610	18830	18699	18960	18655	18816	18771	18734	18818	18865	18601	18722	18757	18817	18854	18915	18748	18801	18760	18735	18803	18883	18786	18855	18716	18823	18582	18640	18754	18694	18884	18643	18984	18752	18802	18614	18769	18760	18851	18777	18654	18768	18857	18955	18857	18676	18743	18922	18881	18765	18879	19088	18922	18917	18848	18836	18786	18963	18830	18748	18844	18787	18898	18803	18847	18765	18742	18785	18665	18839	18726	18998	18965	18792	18663	18608	18706	18725	18766	18829	18767	18812	19043	18787	18776	18890	18727	18745	18783	18647	18871	18881	18582	18823	18957	18950	18989	18704	18974	18708	18912	18758	18908	18819	18801	18864	18721	18688	18593	18825	18694	18852	18681	18644	18709	18809	18825	18862	18616	18811	18598	18848	18856	18729	19023	18685	18827	18699	18678	18692	18606	18753	18772	18844	18679	18887	18699	18680	18667	18683	18619	18910	18971	18689	18817	18719	18813	18809	18976	18792	18721	18816	18763	18731	18722	18754	18868	18689	18618	18896	18826	18691	18726	18711	18838	18765	18729	18632	18684	18808	18734	18603	18929	18844	18720	18829	18906	18726	18621	18635	18855	18946	18877	18788	19055	18885	18738	18888	18895	18835	18897	18736	18780	19019	18738	18894	18721	18841	18780	18784	18730	18720	18870	18809	18762	18869	18834	18854	18729	19007	18731	18599	18823	18691	18703	18773	18689	18818	18815	18870	18965	18714	18832	18729	18929	18956	19043	18813	18951	18993	18730	18786	18883	18760	18736	18646	18858	18753	18739	18668	18673	18607	18650	18830	18733	18847	18695	18780	18805	19019	18984	18883	18870	19011	18952	18815	18786	18733	18910	18844	18924	18803	18824	18877	18976	18959	18830	18782	18809	18791	18846	18872	19107	19001	18558	18919	18950	18901	18708	18984	18876	18803	18837	18788	18474	18948	18714	18801	18723	18791	18834	18782	18812	18813	18830	18970	18759	18950	18831	18717	18869	18834	18871	18893	18842	18964	18996	18875	18975	18765	18760	18941	18905	18688	18606	18717	18779	18870	18725	18730	18738	18877	18671	18962	18952	18926	18823	18884	18641	18831	18926	18666	18851	18803	18923	18523	18635	18990	18731	18661	18742	18820	18714	18657	18879	18780	18695	19034	18844	18826	18680	18832	18943	18937	18897	18718	18699	18960	18798	19011	18875	18971	18867	18830	18844	18765	18741	18768	18488	18913	19060	18580	18822	18893	18942	19012	18802	18917	18773	18734	18830	18805	18753	18912	18815	18841	18979	18606	18679	18670	18702	18965	18784	18836	18823	18746	18807	18750	18795	18817	18777	18743	18729	18703	18893	18917	18969	18841	18767	18856	18734	18838	18985	18678	18569	18796	18778	18699	18818	19000	18670	18715	18744	18625	18691	18784	18895	18962	18643	18790	18875	18943	18874	18607	18819	18835	18919	18757	18674	18614	18990	18949	18835	18646	18751	19115	18832	18674	18906	18673	18621	18892	18775	18949	18651	18747	18772	18749	18833	18732	18787	18860	18707	18787	18729	18771	18833	18887	18850	18897	18966	18665	18738	18678	18791	18768	18564	18782	18745	18688	18881	18799	18740	18707	18909	19088	18907	18751	18953	18784	19046	18715	18609	18788	18917	18636	18736	18560	18596	18836	18788	18867	18770	18856	18829	19041	18612	18771	18784	18855	18815	18716	18749	18855	18617	18734	18776	18758	18925	18649	18898	18719	18665	18850	18640	18746	18907	18751	18843	18845	18824	19001	18946	18858	18849	18841	18736	18878	18834	18873	18733	18721	18702	19002	19146	18941	18907	18694	18877	18962	18797	18779	18732	18850	19123	18715	18820	18666	18854	18835	18760	18716	18920	18704	18681	18919	18754	19033	19026	18941	18958	18968	18810	18807	18673	18998	18873	18822	18556	18889	18651	18913	18850	18796	18886	18635	18762	18620	18612	18821	18829	18922	18595	18699	18558	18786	18602	18763	18817	18730	18689	18690	18659	18730	18728	18851	19034	18787	18628	18923	18780	18917	18630	18980	18725	18851	18488	18687	18873	18821	18702	18855	18924	18718	18858	18922	18903	18787	18752	18618	18879	18890	18758	18601	18660	18953	18883	18715	19023	18886	18736	18900	18810	18748	18912	18846	18798	18787	18833	18847	18912	18804	18682	18783	18951	18901	18925	18846	18785	18603	18774	18719	18941	18834	18552	18661	19025	18869	18756	18702	18637	18701	18877	18841	18743	18814	18818	19005	18841	18845	18829	18760	18787	18882	18891	18712	18841	18708	18901	18888	18817	18732	18862	18918	18762	18850	18784	18761	18631	18933	18913	18853	18763	18946	18586	18849	18717	18625	18898	18799	18757	19173	18681	18797	18638	18817	18948	18983	18707	18836	18732	18688	18730	18888	19040	19026	18638	18931	18744	18908	18894	18763	18718	18914	18826	18692	18920	19126	19039	18940	18754	18739	18983	18756	18791	18445	18724	18951	18708	18624	18788	18886	18755	18783	18702	18908	18584	19023	18871	18646	18919	19096	18998	18829	18729	18932	19007	18509	18636	18727	18782	18552	18693	19055	18879	18729	18778	18807	18561	18936	18942	18630	18877	18912	18855	18831	19027	18779	18790	18678	18735	18968	18853	18814	18956	18711	18763	18603	18776	18892	18958	18786	18772	18686	18802	18815	18603	18815	18669	18770	18765	19033	18897	18850	18642	18852	18863	18740	18716	18766	18801	18801	18816	18872	18772	18854	18940	18889	18915	18893	18731	18927	18726	18696	18651	19035	18800	18947	18818	18826	18917	18889	18892	18925	18661	19175	18945	18819	18819	18911	18621	18967	18779	18895	18745	18686	18625	18798	18888	18591	18728	18664	18891	18892	18991	18823	18573	18759	18924	18848	18640	18836	18856	18780	18856	18858	18817	18829	18816	18738	18794	18890	18719	18890	18603	18905	18818	19156	18846	18816	18824	18657	18634	18815	18852	18747	19053	18795	18727	19048	18830	18601	18623	18711	18741	18843	18854	18714	18523	18709	18629	18751	18925	18784	18816	18920	18761	18754	18590	18742	18913	18649	18936	18888	18783	18802	18995	19060	18538	18671	18856	18791	18578	18900	18874	18909	18841	18937	18695	18774	18950	19012	18712	18861	18599	18851	18657	18779	18592	18754	18889	18826	18736	18728	18942	18686	18892	18769	18814	18470	18632	18777	18924	18792	18845	18829	18816	18754	18765	18817	18890	18727	18857	18953	18798	18831	18750	18911	18987	18754	18982	19068	18899	18679	18872	18847	18466	18764	18810	18755	18606	18953	18901	18707	18933	18751	18842	18709	18826
33445	50456	46755	38141	31503	26738	22266	21036	20472	19540	18695	18315	17565	17145	17219	16939	16957	17118	17157	16954	16863	16781	16788	16630	16559	16582	16658	16560	16612	16645	16624	16637	16485	16703	16479	16286	16455	16649	16482	16568	16563	16699	16475	16628	16590	16855	16439	16535	16579	16595	16456	16472	16624	16542	16551	16481	16492	16484	16584	16563	16509	16576	16594	16544	16617	16363	16603	16294	16605	16726	16603	16466	16477	16605	16451	16618	16592	16508	16454	16498	16380	16634	16556	16357	16465	16598	16458	16514	16489	16454	16537	16367	16586	16394	16586	16480	16621	16541	16585	16559	16575	16373	16346	16450	16577	16491	16496	16517	16502	16633	16638	16512	16413	16356	16403	16536	16621	16555	16589	16405	16563	16623	16673	16467	16327	16432	16701	16649	16496	16570	16612	16616	16478	16326	16667	16534	16355	16513	16478	16437	16432	16512	16458	16512	16461	16501	16696	16605	16631	16437	16550	16633	16502	16552	16398	16610	16404	16529	16620	16622	16343	16568	16412	16518	16629	16612	16674	16515	16505	16388	16398	16799	16513	16631	16520	16483	16378	16393	16579	16478	16626	16605	16274	16533	16548	16518	16438	16439	16570	16571	16472	16485	16500	16439	16272	16560	16542	16482	16671	16496	16475	16651	16496	16596	16483	16534	16631	16720	16551	16516	16634	16545	16707	16529	16444	16572	16357	16439	16605	16531	16450	16531	16541	16472	16423	16635	16554	16358	16371	16634	16650	16573	16411	16570	16497	16475	16492	16377	16416	16402	16515	16632	16601	16554	16433	16455	16632	16609	16393	16523	16637	16490	16567	16364	16578	16476	16651	16610	16298	16570	16418	16484	16382	16298	16663	16352	16583	16567	16650	16708	16561	16326	16496	16366	16502	16665	16469	16590	16528	16324	16616	16507	16648	16536	16545	16535	16532	16495	16580	16568	16396	16506	16451	16455	16564	16579	16571	16353	16507	16471	16360	16446	16535	16488	16487	16713	16655	16424	16506	16571	16512	16650	16473	16443	16465	16501	16636	16432	16310	16741	16343	16428	16681	16515	16526	16698	16287	16577	16555	16647	16515	16523	16589	16535	16606	16668	16664	16371	16500	16396	16427	16495	16476	16383	16439	16442	16414	16528	16625	16456	16545	16596	16505	16459	16617	16573	16469	16593	16465	16662	16479	16345	16440	16498	16651	16479	16543	16607	16588	16586	16508	16504	16548	16489	16488	16396	16506	16402	16559	16424	16430	16608	16527	16484	16497	16404	16552	16677	16606	16441	16367	16652	16416	16482	16427	16815	16420	16548	16461	16399	16355	16534	16519	16487	16444	16517	16535	16635	16785	16540	16666	16340	16562	16522	16675	16396	16447	16667	16460	16610	16592	16470	16538	16529	16504	16508	16468	16580	16479	16513	16525	16558	16632	16482	16595	16435	16529	16693	16530	16446	16246	16413	16601	16524	16552	16433	16428	16442	16391	16363	16516	16543	16520	16506	16529	16497	16502	16378	16518	16492	16503	16580	16447	16471	16335	16375	16314	16625	16391	16492	16466	16397	16487	16518	16394	16490	16537	16439	16348	16520	16608	16403	16418	16487	16458	16502	16441	16499	16427	16580	16806	16373	16538	16460	16350	16542	16440	16512	16403	16519	16622	16513	16455	16638	16521	16602	16494	16411	16471	16461	16568	16604	16368	16514	16465	16562	16348	16437	16558	16422	16437	16661	16433	16328	16565	16453	16456	16560	16622	16463	16646	16641	16452	16496	16464	16364	16557	16468	16506	16534	16520	16518	16469	16534	16431	16646	16617	16579	16599	16454	16560	16515	16546	16584	16323	16604	16439	16562	16510	16492	16644	16664	16365	16441	16557	16344	16450	16638	16536	16499	16632	16643	16534	16695	16553	16372	16473	16435	16465	16453	16368	16320	16687	16569	16570	16413	16639	16358	16624	16689	16439	16582	16497	16428	16470	16578	16455	16355	16393	16546	16389	16452	16608	16551	16451	16415	16531	16465	16534	16397	16306	16688	16525	16465	16434	16448	16523	16391	16555	16500	16500	16511	16490	16694	16447	16482	16679	16421	16519	16433	16524	16590	16436	16552	16371	16434	16535	16518	16457	16641	16508	16537	16325	16461	16641	16530	16692	16615	16494	16569	16530	16462	16282	16482	16703	16418	16606	16475	16471	16305	16477	16345	16663	16615	16613	16498	16593	16470	16419	16394	16449	16452	16645	16661	16470	16572	16525	16495	16616	16650	16540	16414	16553	16431	16733	16487	16528	16507	16552	16399	16630	16460	16566	16442	16541	16536	16476	16682	16551	16668	16421	16572	16574	16452	16685	16445	16446	16646	16574	16465	16548	16634	16463	16384	16534	16381	16697	16613	16381	16333	16565	16514	16324	16609	16776	16544	16523	16615	16647	16595	16690	16569	16548	16395	16495	16677	16326	16720	16578	16652	16650	16598	16423	16482	16417	16616	16496	16355	16458	16518	16555	16600	16535	16666	16498	16583	16655	16577	16500	16620	16477	16260	16511	16485	16362	16677	16558	16601	16467	16491	16305	16577	16443	16363	16516	16268	16431	16489	16392	16516	16501	16624	16522	16609	16318	16537	16444	16580	16326	16521	16507	16515	16503	16579	16399	16553	16415	16543	16419	16431	16456	16555	16651	16550	16546	16396	16648	16387	16408	16354	16649	16469	16675	16646	16589	16522	16483	16457	16550	16510	16583	16538	16383	16448	16522	16674	16578	16566	16430	16514	16636	16503	16482	16591	16397	16604	16589	16444	16474	16288	16489	16543	16480	16498	16635	16492	16536	16417	16623	16636	16612	16380	16471	16484	16470	16612	16403	16522	16736	16631	16487	16427	16540	16337	16560	16606	16604	16393	16552	16741	16564	16542	16578	16553	16607	16486	16457	16570	16668	16592	16313	16575	16515	16572	16392	16618	16640	16531	16406	16587	16498	16415	16647	16563	16556	16490	16541	16473	16547	16489	16663	16612	16292	16416	16525	16511	16615	16396	16494	16466	16573	16504	16616	16644	16381	16555	16366	16632	16660	16370	16550	16331	16310	16585	16479	16422	16539	16474	16464	16261	16606	16592	16560	16421	16578	16496	16497	16611	16396	16473	16469	16402	16618	16543	16344	16518	16622	16410	16366	16520	16408	16492	16549	16506	16403	16449	16545	16681	16648	16499	16644	16329	16472	16401	16516	16560	16451	16486	16349	16554	16410	16564	16496	16578	16539	16480	16396	16568	16517	16652	16535	16529	16558	16462	16412	16498	16500	16444	16445	16389	16507	16461	16598	16537	16544	16486	16464	16475	16470	16652	16495	16354	16421	16514	16714	16534	16685	16373	16466	16501	16535	16430	16450	16506	16399	16470	16360	16539	16419	16486	16408	16660	16666	16470	16432	16521	16449	16462	16372	16429	16460	16402	16510	16530	16421	16598	16689	16459	16328	16464	16491	16650	16369	16549	16606	16567	16285	16507	16632	16623	16593	16478	16532	16451	16442	16446	16370	16580	16332	16560	16329	16643	16469	16473	16475	16637	16471	16463	16346	16250	16675	16398	16620	16441	16599	16463	16360	16398	16551	16460	16564	16480	16509	16309	16515	16532	16434	16575	16439	16548	16679	16390	16654	16564	16608	16555	16447	16428	16482	16439	16530	16695	16788	16513	16535	16431	16621	16453	16402	16423	16425	16566	16579	16336	16596	16569	16543	16417	16659	16605	16522	16577	16500	16742	16556	16405	16510	16459	16671	16502	16622	16510	16511	16556	16399	16409	16557	16599	16780	16530	16524	16368	16387	16368	16562	16439	16728	16412	16532	16616	16608	16446	16342	16528	16508	16581	16464	16538	16589	16411	16498	16535	16376	16477	16613	16469	16608	16579	16499	16625	16553	16479	16498	16552	16559	16499	16445	16477	16462	16544	16544	16476	16558	16454	16396	16680	16471	16511	16418	16434	16548	16442	16572	16548	16478	16516	16457	16488	16583	16390	16523	16455	16391	16442	16455	16431	16558	16522	16559	16481	16442	16476	16664	16738	16632	16509	16606	16596	16453	16495	16584	16315	16443	16561	16625	16384	16585	16629	16502	16466	16379	16539	16470	16385	16555	16430	16665	16644	16569	16598	16248	16576	16480	16474	16531	16514	16418	16418	16564	16453	16321	16349	16534	16425	16466	16576	16361	16498	16428	16338	16711	16600	16553	16507	16441	16666	16511	16462	16535	16419	16582	16664	16538	16241	16479	16559	16550	16507	16596	16613	16649	16518	16524	16306	16574	16596	16485	16596	16654	16575	16572	16379	16522	16528	16441	16482	16628	16339	16651	16646	16648	16481	16612	16484	16569	16518	16342	16572	16438	16488	16406	16413	16583	16475	16452	16622	16566	16549	16476	16348	16609	16558	16542	16597	16615	16599	16569	16540	16542	16301	16506	16603	16598	16376	16685	16662	16497	16510	16598	16482	16506	16437	16727	16427	16484	16564	16505	16427	16540	16463	16480	16607	16620	16629	16493	16511	16347	16624	16451	16546	16511	16481	16430	16484	16469	16508	16457	16565	16277	16518	16600	16535	16505	16551	16563	16459	16537	16525	16535	16363	16611	16446	16539	16513	16618	16632	16460	16358	16492	16475	16566	16267	16381	16559	16636	16631	16633	16657	16376	16677	16461	16516	16479	16566	16440	16534	16399	16575	16577	16609	16401	16440	16506	16543	16476	16397	16553	16579	16509	16508	16620	16491	16462	16484	16488	16508	16505	16465	16678	16626	16725	16482	16310	16437	16504	16336	16588	16550	16527	16607	16491	16483	16658	16372	16446	16441	16505	16255	16333	16555	16520	16356	16461	16469	16535	16495	16513	16480	16633	16588	16780	16478	16681	16523	16529	16631	16417	16562	16495	16392	16576	16402	16498	16582	16421	16561	16320	16374	16416	16630	16501	16398	16354	16441	16603	16433	16468	16422	16594	16502	16442	16448	16408	16400	16427	16537	16644	16577	16462	16375	16590	16539	16626	16593	16483	16507	16633	16321	16624	16499	16460	16508	16529	16616	16413	16437	16403	16531	16556	16360	16604	16494	16589	16713	16446	16514	16432	16571	16419	16535	16492	16533	16366	16555	16494	16483
23002	21500	29459	24798	24293	27241	29701	25324	23122	22855	22444	21792	21174	21009	20705	20598	20485	20672	20828	20727	20344	20368	20109	20054	20419	20019	20142	19896	20072	19936	20109	20117	19907	20135	19992	19891	19766	19919	19941	19963	19939	19949	20116	20213	20069	19827	19881	19925	20007	20088	19967	20049	20000	19956	19871	19986	20039	20269	19988	19927	19860	20045	20051	20008	20054	20035	20017	19859	19761	19987	19763	19961	19812	19764	20121	20067	19731	20019	19941	19986	19984	19801	19959	19874	19939	19872	19957	19939	20049	19900	19691	19908	19776	20063	19978	19961	19875	19895	19898	19719	19998	19828	19930	20027	19801	19841	19856	19590	20089	19980	20008	20018	19797	19919	19889	19928	19993	19919	20186	19920	19899	20013	19777	20104	20133	19941	19794	20059	20036	19764	19999	19782	20125	19966	19586	19665	19825	19772	19664	19746	20009	19976	19941	19870	20230	20049	19875	19883	20006	19890	19982	20086	19883	19861	19885	19932	19968	20021	19895	19860	20007	19891	20048	20017	19893	19947	19886	19974	20067	20003	19717	19972	19977	20070	19951	19758	20062	19812	20046	19809	19894	19747	19903	20055	20147	19646	19887	19771	19885	20092	19985	20094	19800	19932	20024	19960	19786	19944	19947	19957	19861	19984	19988	19912	19878	20085	19782	20021	19913	19964	19615	20062	19844	19982	19824	19872	19921	19882	19919	19865	19926	19946	19834	20027	19745	19834	20037	19964	19750	19859	19700	19835	19970	19817	19894	19805	19800	19929	19952	20177	19755	19995	19908	19890	19987	19952	19940	19777	19809	19851	20056	19853	20038	19872	19897	19956	19962	19765	20101	20132	19688	19811	19833	19926	19928	19768	19889	20008	19798	20085	20171	19845	19844	19900	20107	19714	19888	19809	19681	19851	20077	19969	19821	19864	19867	19946	19874	19916	19791	19807	19939	19811	19939	19944	19941	19787	19960	19761	19813	19829	19927	19898	19917	19756	19769	19931	20073	19641	19908	19876	19798	19718	19992	20094	20025	19686	19723	19818	20025	19858	19813	20025	19909	19903	19914	19805	20035	19837	19806	19984	19964	19959	20182	19952	19974	20117	19914	19938	19831	19875	19823	19853	19840	19888	19811	20000	19785	19775	19850	19798	19919	19713	20002	19994	20098	19906	20039	19914	19923	19845	19874	19917	19907	20048	19966	19923	19949	19878	20128	20106	20001	19700	19897	20021	19923	19903	19897	19737	19817	19750	19778	19842	20155	19998	19957	19791	19844	19850	19861	19825	19969	19964	19907	20070	19835	19922	19948	19873	19904	19762	19916	20077	19855	19731	20000	20018	20200	19947	19896	19854	19816	19944	19882	20100	19962	19951	19997	19754	19834	19993	19851	19841	20006	19881	20002	20080	19827	19873	20088	20020	19906	19917	19993	20085	19871	20145	19869	19804	20100	19812	19743	20015	19989	19884	19823	19935	19983	19858	20030	19935	19894	19874	20006	19823	19838	19980	19890	19986	19898	19907	19898	19834	19891	20008	19852	19601	19974	19899	19978	19970	20046	19903	19888	19877	20013	19746	19917	19763	20079	19991	19920	19786	19713	19797	19728	20037	20159	19894	19976	19766	19717	19632	19987	19847	20134	20171	19945	19699	19884	19794	19940	19959	19926	19969	19879	19836	19969	19915	19919	19908	19709	20059	19858	19899	19688	19734	20121	19844	19884	20002	19747	19877	19677	19680	20003	19782	19872	20059	19887	19909	19869	19782	19975	19829	19845	19813	19778	19837	19788	20013	19878	19813	19891	19871	19926	19815	20088	19516	19988	19934	19738	19664	19901	20029	19969	19943	19810	20178	20129	20065	19935	19871	19756	19619	19679	19773	19900	20062	19649	19967	19998	20185	19842	19752	19819	20018	19981	19808	19818	19931	19822	19816	19982	19890	19936	19962	20018	19766	19778	20108	20018	19811	19936	19816	20006	19871	19857	19721	19616	19966	19964	20052	19771	19882	19875	19727	19782	19819	19627	19763	19868	20011	19846	19975	19839	19811	19879	19929	19941	19974	19806	20015	19666	19763	19976	20334	19923	19761	19795	19713	19768	19897	19954	19875	19951	19923	20045	19812	19888	19850	19874	19931	19960	19997	19820	19920	19842	19745	19922	20000	20013	19917	19848	19994	19949	19863	20146	19808	19960	19960	20052	19790	20010	19963	19833	19963	19867	19912	19973	19799	20145	19780	19897	19720	19852	19804	19902	19883	19783	20006	19677	19813	20088	19686	20081	20037	20154	19958	20023	19912	19791	19860	19861	19885	19960	19866	20084	19896	19926	19999	19781	19846	20005	19827	19848	19879	19981	19808	19980	19832	19821	19839	20014	20084	19846	20143	20073	19902	19791	19841	19793	19912	20009	19801	19933	20042	19978	19802	20028	19917	19943	19826	19926	19938	19942	19777	20070	19925	19882	19985	19854	19764	19965	19912	19981	20192	20009	19961	20156	19952	19847	19698	19760	19977	19939	19762	19893	19908	19944	19831	19981	19782	19825	19874	19951	20013	19887	19877	19978	19942	19793	19807	19862	19636	19971	19845	19979	19676	19819	19697	19674	20087	19827	19726	19825	19705	19723	19678	19652	19879	19955	19671	20032	19826	19731	19863	19831	19609	19912	19874	20079	19896	19855	19846	19988	19979	19755	19740	19816	19625	19947	20142	19725	20015	19906	19818	19843	19857	20223	20272	19890	19779	19732	19651	19883	19797	20120	19845	19962	19935	20035	19969	19833	19884	20120	19837	19932	19976	19832	19914	19806	19858	19905	19766	19833	19870	19905	19879	20085	20005	19887	20215	19995	19882	19892	19718	19953	19688	19989	19926	19933	20033	19740	20108	19790	19700	19817	19866	19878	19767	19926	19913	19933	19970	19917	19921	19886	20113	19869	19891	19878	19931	19951	19993	19924	19922	19988	20050	19911	20086	19828	19735	19998	20069	19989	19850	19945	20024	19926	19600	20099	19924	19939	20167	19828	19692	19843	20034	20052	19976	19878	19897	19893	19942	19994	19863	19888	19907	20050	19952	19957	20038	20067	19930	19820	19996	20013	19828	19781	19830	19905	19905	19972	19926	19890	19749	19968	19781	19811	19798	19595	19841	20131	19953	19693	19801	20064	19970	19992	19894	19881	19636	19801	20001	19877	20071	19954	19864	19761	19689	19950	19839	19714	19875	20012	19963	19978	19917	20031	19811	19863	19774	19837	19922	19759	19711	19788	19921	19938	19759	19907	20104	19991	19841	19821	19861	19811	19976	19953	19934	19734	19814	19966	19726	19951	19952	19897	20038	19862	19872	19872	19869	19938	19985	19862	19933	19874	19952	19809	19941	19893	19821	19807	19947	19800	19727	19802	19758	20020	20006	19865	20002	19783	19694	19756	19793	19971	19926	19832	19966	19882	20070	19883	19927	19969	20000	19808	19968	19951	20103	19912	19805	19762	19731	19907	19919	19870	19828	19973	19728	19881	19850	19949	19738	19838	20027	19784	20117	19753	19894	19764	19999	19795	19906	19789	19908	19643	19985	19916	20002	20090	19859	19825	19928	19825	19827	19875	19733	19913	19921	19926	20005	19863	19701	19858	19898	20105	19949	19999	19901	19971	19904	19830	19834	20037	19976	19951	19936	19863	19716	19877	19870	19742	19872	19809	19918	19897	19791	19908	19850	19925	19807	19858	19800	19835	19918	19633	19884	19788	19989	19914	20017	19798	19725	19788	19949	19717	19956	19854	20002	19897	19888	19845	19775	19894	20003	19846	19690	19879	20126	19906	19711	19959	19751	20001	19887	19722	19919	19698	19899	20095	19825	19918	19896	19883	19771	19718	19819	19887	19798	19875	19847	19928	20225	19782	19877	19979	19953	19929	20130	19740	19814	19674	19957	19697	19803	19974	19950	20097	20053	19870	19779	20021	19799	19848	19616	19900	19777	19720	19957	20032	19844	19906	19730	19867	19818	19862	19873	19992	19764	19834	19869	20103	19819	20053	19907	19854	19996	19900	19919	19682	19944	20087	20028	19945	19962	20028	19911	20064	19621	19917	19954	19777	19798	19855	19862	19851	19744	19737	19922	19930	20085	19865	20096	19816	19916	19795	19940	19899	19873	19772	19812	19796	19855	19972	19855	19901	19912	19850	20015	19962	19704	20120	19940	20055	19967	19881	19833	19919	19830	19894	19994	19929	20049	19741	19834	19976	19962	19793	20121	19724	19854	19863	19912	20183	20030	19877	20028	19882	19858	19987	20061	20000	19822	19960	19531	19905	19887	19831	19961	19920	19979	19967	19898	19733	20089	19992	19888	19928	19946	19866	19973	19835	19835	20055	19873	19899	19861	19861	19941	20003	19820	19719	19866	19830	20126	19943	19930	20144	19845	20144	20041	19884	20077	19840	19797	19920	20014	19933	19879	19649	19869	19858	19795	19951	19910	19975	19838	19911	19875	19947	19860	19781	19974	19950	19877	19802	19883	20042	19983	20196	19994	19943	19878	19729	19922	19848	19835	19972	20059	19715	19849	19672	19831	19768	19923	19743	19845	19701	19884	19934	19730	20045	19855	19774	19869	19835	20072	19821	19902	19860	19889	20121	19955	19934	20053	20139	19708	19759	20001	19740	19759	19961	20026	20020	19897	19634	19782	19717	20094	19940	20027	19847	19764	19889	19840	19705	20103	19801	19967	19949	20006	19916	19824	19921	19736	19871	19771	19900	19986	19869	19935	19993	19889	19956	19892	19966	19782	19827	19687	19852	19849	19712	19828	19742	19797	19862	19744	19661	19915	19840	19588	19796	19694	20043	19867	19880	19874	19912	19858	19838	19831	19794	19847	19844	19773	20139	19755	19919	19984	19859	20032	19899	19900	20022	19935	19741	19670	19804	19928	20143	19754	19687	19967	19766	19982	19929	19890	20065	19669	20101	19919	19922	19884	19970	19940	19988	19622	19888	19805	19842	19862	19998	19915	19745	19889	20185	19952	19719	19945	19909	19787	19915	19854	19903	19649	20032	19701	19985	19952	19937	19767	19912	19769	19731	19920	19913	19762	19904	19839	19720	19826	19753	19954	19898	19742	19852	19771	19867	19987	19937	19926	19866	19934	20103	19860
35229	57260	55762	46346	37606	29817	26205	23689	21931	20657	20269	19528	18957	18357	18283	17778	17939	18101	18064	17933	17826	17510	17398	17358	17300	17337	17237	17274	17297	17055	17479	17135	17329	17607	17165	17340	17265	17194	17300	17160	17234	17329	17248	17311	17261	17126	17199	17150	17329	17238	17275	17221	17157	17285	17296	17281	17207	17209	17300	17016	17234	17217	17226	17365	17228	17052	17292	17334	17054	17324	17276	17229	17161	17095	17312	17053	17194	17264	17181	17223	17188	17290	17195	17323	17228	17035	17242	17142	17223	17389	17366	17234	17161	17200	17123	17301	17327	17220	17291	17293	17238	17228	17287	17303	17092	17135	17321	17104	17138	17240	17144	17106	17223	17154	17085	17139	17243	17291	17029	17386	17083	17176	17309	17192	17199	17207	17227	17099	17123	17156	17060	17168	17152	17202	17222	17285	17130	17288	17316	17187	17132	17186	17149	17334	17174	17221	17213	17244	16958	17111	17202	17066	17148	17130	17150	17096	17117	17276	17183	17425	17179	17137	17107	17209	17288	17237	17061	17065	17204	17148	17119	17343	17155	17080	17198	17225	16929	17186	17089	17344	17012	17238	17086	17095	17067	17214	17418	17203	17273	17146	17175	16970	17084	17080	16974	17099	17075	17151	17144	17136	17249	17078	17050	17182	17233	17203	17095	17189	17102	17211	17059	17314	17222	16941	17294	17273	17222	17292	17169	17199	17089	17419	17264	17307	17187	17188	17178	17191	17048	17134	17424	17309	17163	17112	17070	17257	17224	17154	17129	17156	17118	17089	17307	17234	17223	17122	17207	17170	17212	17222	17131	17297	17266	17316	17325	17078	17181	17240	17247	17365	17117	17083	17061	17093	17107	17208	17152	17167	17195	17278	17253	17161	16960	17256	17222	17166	17298	17183	17067	17190	17302	17219	17218	17323	17073	17204	17228	16996	17227	17166	17367	17256	17158	17121	17204	17040	17042	17174	16921	17151	17138	17286	17050	17267	17091	17210	17159	17099	17170	17081	17205	17074	17195	17132	17283	17370	17032	17173	17214	17174	17157	17132	17157	17124	17372	17095	17145	17088	17111	17182	17273	17183	17218	17184	17274	17009	17259	17185	17189	17157	17203	17127	17258	17294	17183	17191	17251	17411	17121	17108	17210	17169	17300	17023	17251	17169	17191	17102	17469	17321	17240	17264	17292	17243	17163	17140	17081	17206	17215	17327	17106	17084	17223	17192	17161	17219	17350	17144	17330	17146	17280	17190	17348	17290	17162	17132	17228	17062	17279	17164	17361	17158	17261	17342	17063	17352	17086	17158	17051	17080	17289	17053	17209	17102	17192	17203	17201	17223	17227	17089	17070	17282	17118	17199	16973	17336	17145	17114	17237	17220	17006	17281	17213	16948	17219	17221	17207	17233	17170	17159	17169	17379	17133	17310	17124	17213	17069	17218	17025	17081	17179	17029	17200	17185	17173	17280	17193	17116	17145	17163	16997	17219	17176	17358	17283	17133	17224	17191	17104	17220	17274	17131	17183	17177	17065	17248	17136	17210	17189	17222	17104	17281	17124	17196	17221	17247	17180	17167	17189	17255	17277	17231	17272	17312	17160	17063	17179	17155	17345	17278	17094	17203	17373	17088	17269	17035	17216	17191	17216	17032	17315	17288	17179	17393	17072	17239	17193	17138	17177	17174	17085	17179	17185	17257	17218	17379	17300	17204	17054	17126	17177	17186	17094	17246	17137	17122	17066	17246	17161	17036	17168	17266	17169	17334	17288	17105	17134	17101	17159	17180	17416	16947	17146	17070	17277	17001	17207	17297	17262	17228	17191	16985	17138	17318	17334	17315	17372	17023	17233	17219	17158	17265	17250	16972	17141	17178	17329	17269	17260	17132	17273	17074	16990	17009	17175	17203	17227	17149	17130	17195	17313	17259	17200	17301	17200	17043	17169	17089	17332	17164	17196	17119	17252	17330	16988	17111	17313	16989	17090	17008	17224	17102	17220	17290	17249	17266	17212	17063	17150	17245	17294	17280	17243	17147	17097	17262	16965	17301	17205	17233	17222	17349	17207	17136	17126	17091	17117	17130	17343	17274	17202	17264	17133	17240	17228	17109	17102	17232	17339	17154	17204	17048	17250	17206	17203	17235	17154	17197	17166	17276	17047	17091	17097	17256	17234	17214	17328	17336	17205	17211	17255	17170	17132	17202	17199	17307	17288	17238	17128	16984	17031	17047	17342	17296	17308	17264	17150	17265	17119	17344	17126	17236	17202	17256	17185	17038	17245	17277	17029	17232	17151	17261	17172	17335	17197	17352	17076	17169	17081	17099	17147	17192	17080	17244	17240	17157	17045	17190	17258	17093	17207	17266	17256	17263	17272	17189	17174	17226	17107	17226	17222	17248	17302	17169	17143	17080	17246	17024	17306	17071	17288	17193	17047	17354	17235	17170	17036	17069	17361	17161	17154	17075	17320	17077	17113	17351	17301	17157	17168	17258	17325	17269	17079	17250	17307	17007	17206	17215	17234	17075	17144	17215	17063	17131	17292	17206	17136	17201	17198	17036	17180	17265	17164	17096	17182	16979	17185	17257	17165	17198	17209	17100	17208	17380	17142	17355	17062	17095	17133	17176	17410	17277	17243	17139	17272	17101	17153	17086	17110	17345	17095	17357	17031	17346	17137	17172	17155	17278	17252	17129	17287	17303	17115	17262	17123	17081	17361	17229	17210	17188	17207	17192	17397	17146	17364	17366	17300	17181	17110	17287	17187	17035	17262	17010	17315	17040	17193	17200	17230	17052	17185	17192	17340	17361	17179	17274	17205	17263	17076	17143	17234	17069	17307	17119	17222	17247	17096	17140	17174	17203	17325	17085	17257	17127	17114	17145	17256	17253	17293	17169	17252	17212	17230	17155	17128	17291	17309	17260	17075	17097	17189	17051	17151	17181	17217	17142	17170	17132	17180	17138	17454	17338	17277	16978	17053	17155	17170	17104	17155	17188	17313	17141	17292	17169	17236	17186	17199	16999	17047	17169	17238	17106	17047	17308	17132	17138	17194	17189	17150	17193	17306	17228	16982	17259	17047	16973	17229	17244	17164	17166	17098	17239	17206	17244	17326	17231	17395	17165	17030	17225	17109	17115	16971	17153	17290	17169	17317	17316	16952	17164	17244	17180	17144	17223	17183	17313	17063	17266	17154	17075	17010	16975	17268	17042	17035	17052	17112	17268	17134	17204	17220	17110	17330	17125	17064	17102	17135	17279	17356	17178	17148	17200	17215	17111	17250	17195	17232	17138	17220	17151	17124	17167	17280	17091	17102	17256	17288	17078	17362	17413	17085	17049	17117	17145	17004	17112	17208	17176	17257	17298	16932	17197	17173	17169	16946	17129	17252	17157	17293	17227	17115	17182	17038	17140	17063	17217	16964	17224	17095	17231	17240	17370	17087	17065	16970	17061	17138	17266	17003	17316	17200	17170	17210	17219	17043	17329	17192	17251	17214	17171	17289	17205	17196	17252	17194	17255	17238	17259	17150	17218	17119	17088	17228	17244	17225	17385	17220	17303	17203	17287	17059	17217	17146	16980	17326	17131	17318	17070	17430	17139	17193	17290	17310	17127	17199	17155	17196	17129	17192	17238	17270	17307	17277	17260	17174	17002	17288	17212	17158	17253	17230	17198	17084	17227	17180	17071	17196	16979	17276	17203	17397	17124	17061	17351	17189	17220	17239	17209	17046	17298	17056	17191	17243	16974	17391	17182	17322	17337	17160	17019	17041	17199	17034	17252	17089	17126	17116	17186	17121	17050	17146	17275	17087	17295	17233	17180	17113	17248	17328	17212	17257	17316	17297	17235	17303	17284	17201	17083	17091	17263	17270	17166	17105	17160	17322	17229	17170	17202	17198	17101	17167	17200	17161	17184	17091	17291	17173	17236	17131	17239	17052	17015	17209	17283	17265	17174	17378	17239	17246	17126	17338	17212	17196	17029	17186	17500	17263	17138	17162	17082	17262	16826	16877	17280	17314	17097	17321	17181	17071	17070	17293	17305	17139	17211	17182	17183	17151	17318	17303	17172	17032	17136	17323	17237	17143	17121	17232	17126	17149	17008	17004	17166	17147	17250	17273	17305	17220	17183	17037	17326	17297	17180	17156	17148	17198	17165	17019	17270	17107	17172	17097	17101	17042	17071	17152	17195	17145	17395	17071	17242	17113	17219	17299	17122	17022	17201	17302	17096	17010	17205	17021	17305	17114	17071	17162	17158	17210	17227	17038	17093	17051	17204	17129	17244	17173	17177	17152	17326	17374	17146	17215	17204	17235	17158	17075	17223	17228	17129	17173	17188	17227	17124	16995	17300	17120	17270	17103	16984	17160	17023	17140	17164	17190	17182	16994	17236	17242	17119	17300	17150	17333	17333	17305	17092	17100	17226	17300	17026	17250	17167	17199	17295	17155	17102	17282	17147	17205	17328	17075	17105	17178	17251	17243	17342	17293	17359	17208	17116	17162	17152	17079	17202	17144	17227	17392	17265	17317	17104	17147	17272	17123	17170	17256	17327	17166	17060	17225	17347	16891	17315	16968	17084	17056	17262	17044	17152	17310	17283	17142	17212	17380	17195	17151	17073	17133	17080	17105	17240	17097	17070	17073	17169	17172	17318	17320	17051	17227	17115	17241	17142	17183	17123	17108	17334	17274	17251	17253	17016	17170	17178	17169	17206	17118	17185	17060	17369	17100	17121	17021	17212	17300	17194	17303	17041	17268	17289	17238	17344	17328	16989	17225	17497	17348	17171	17248	17291	17180	17091	17005	17265	17134	17140	17080	17222	17199	17051	17247	17230	17181	17057	17138	17076	17221	17334	17112	17081	17183	17292	17105	17306	17297	17157	17225	17293	17111	17314	17198	17077	17039	17250	17123	17161	17274	17133	17188	17127	17156	17262	17237	17162	17402	17280	17332	17264	17066	17157	17108	17194	17243	17289	17215	17191	17163	17146	17103	17150	17049	17267	17115	17226	17339	17067	17118	17080	17263	17178	17296	17245	17172	17126	17210	17247	17380	16952	17127	17162	17240	17280	17197	17200	17134	17156	17025	17155	17152	17020	17219	17261	17098	17071	17232	17072	17257	17138	17194	17220
28823	28293	34200	29669	23916	21431	20858	19970	19760	19434	19351	19386	18997	18892	18713	18745	18791	18811	18736	18667	18794	18613	18680	18757	18393	18557	18884	18631	18626	18335	18642	18671	18572	18437	18419	18664	18562	18404	18210	18357	18250	18495	18546	18554	18382	18497	18664	18527	18685	18445	18347	18374	18620	18452	18615	18550	18478	18456	18692	18412	18521	18398	18352	18358	18512	18621	18574	18398	18435	18201	18332	18625	18393	18386	18607	18540	18469	18421	18281	18517	18260	18423	18422	18433	18546	18443	18367	18475	18519	18592	18563	18534	18298	18405	18459	18472	18333	18437	18718	18381	18388	18240	18361	18545	18435	18661	18503	18431	18505	18553	18350	18611	18583	18302	18236	18557	18556	18309	18585	18363	18722	18423	18469	18192	18439	18191	18455	18361	18539	18623	18595	18632	18402	18573	18519	18435	18581	18629	18473	18764	18490	18522	18390	18449	18418	18481	18340	18376	18459	18145	18437	18460	18438	18447	18359	18516	18394	18433	18502	18454	18365	18505	18535	18398	18674	18470	18588	18448	18569	18637	18499	18413	18612	18684	18416	18726	18278	18419	18563	18379	18416	18177	18379	18309	18452	18583	18728	18455	18371	18380	18601	18429	18447	18287	18323	18678	18402	18398	18483	18470	18525	18671	18230	18464	18468	18539	18499	18555	18528	18649	18623	18475	18534	18554	18421	18376	18635	18669	18501	18504	18443	18451	18384	18252	18366	18403	18309	18531	18591	18761	18609	18480	18630	18558	18397	18403	18579	18323	18473	18441	18597	18346	18386	18570	18521	18542	18338	18508	18251	18434	18510	18342	18483	18474	18432	18399	18667	18657	18330	18436	18547	18308	18279	18483	18627	18486	18498	18402	18443	18670	18617	18819	18569	18567	18472	18497	18443	18390	18379	18540	18294	18293	18692	18583	18604	18568	18315	18545	18595	18733	18507	18345	18531	18591	18415	18529	18683	18431	18459	18251	18596	18492	18396	18475	18329	18565	18500	18483	18548	18410	18585	18453	18424	18154	18455	18428	18322	18406	18721	18346	18486	18621	18483	18698	18769	18527	18358	18355	18538	18610	18535	18566	18627	18501	18503	18489	18632	18703	18586	18567	18544	18338	18472	18465	18453	18262	18398	18329	18471	18240	18496	18369	18580	18312	18315	18564	18341	18644	18375	18380	18509	18426	18642	18345	18460	18371	18371	18560	18527	18571	18604	18423	18569	18744	18415	18362	18471	18438	18416	18451	18575	18281	18423	18549	18624	18423	18302	18459	18381	18453	18629	18419	18266	18514	18388	18325	18437	18640	18360	18368	18407	18310	18450	18591	18494	18329	18728	18688	18609	18402	18440	18531	18503	18522	18371	18430	18645	18499	18418	18380	18402	18613	18401	18513	18584	18660	18628	18479	18473	18339	18747	18464	18387	18235	18389	18371	18470	18366	18367	18502	18676	18665	18681	18428	18386	18503	18479	18399	18609	18505	18694	18753	18509	18240	18482	18414	18550	18562	18498	18611	18487	18313	18567	18485	18421	18238	18467	18205	18458	18465	18467	18405	18537	18460	18713	18396	18250	18334	18637	18363	18421	18676	18433	18517	18524	18566	18437	18522	18621	18535	18471	18314	18497	18679	18411	18453	18479	18371	18546	18394	18364	18728	18415	18369	18432	18469	18551	18631	18532	18511	18304	18385	18565	18611	18369	18475	18564	18384	18468	18451	18527	18425	18479	18612	18454	18428	18600	18446	18470	18535	18338	18556	18469	18669	18559	18487	18466	18444	18652	18519	18437	18542	18451	18438	18651	18603	18571	18424	18656	18384	18443	18642	18625	18489	18363	18416	18454	18497	18469	18762	18376	18554	18632	18465	18508	18364	18436	18571	18503	18381	18380	18457	18537	18449	18537	18387	18649	18660	18597	18525	18354	18464	18196	18438	18512	18474	18397	18382	18547	18471	18503	18525	18535	18555	18363	18266	18642	18433	18397	18616	18351	18406	18496	18569	18513	18658	18810	18356	18412	18625	18105	18536	18614	18580	18588	18327	18586	18499	18476	18445	18234	18497	18469	18350	18582	18339	18588	18510	18643	18598	18604	18268	18585	18503	18498	18409	18469	18266	18431	18468	18356	18768	18571	18497	18635	18323	18320	18597	18420	18526	18480	18707	18538	18591	18451	18333	18566	18478	18649	18268	18600	18457	18360	18494	18394	18506	18367	18502	18595	18259	18529	18513	18744	18630	18523	18612	18598	18516	18668	18436	18317	18503	18393	18548	18609	18449	18519	18648	18470	18440	18501	18471	18452	18642	18440	18621	18513	18297	18618	18444	18553	18932	18471	18579	18459	18473	18564	18522	18427	18523	18186	18481	18263	18330	18541	18254	18533	18585	18401	18566	18296	18575	18556	18414	18472	18577	18474	18467	18661	18284	18448	18377	18659	18431	18652	18366	18388	18538	18560	18421	18669	18402	18385	18527	18542	18482	18771	18409	18583	18408	18339	18475	18579	18561	18605	18562	18566	18488	18421	18459	18448	18436	18639	18354	18540	18451	18599	18507	18532	18323	18460	18258	18368	18478	18391	18631	18547	18394	18491	18535	18399	18344	18537	18535	18556	18366	18505	18462	18542	18429	18290	18630	18412	18531	18485	18347	18494	18493	18152	18456	18475	18368	18282	18366	18529	18473	18558	18620	18608	18567	18398	18622	18461	18458	18363	18345	18336	18392	18570	18540	18579	18403	18263	18413	18359	18339	18520	18494	18482	18335	18321	18324	18691	18591	18536	18274	18645	18503	18530	18379	18583	18522	18439	18612	18494	18717	18765	18398	18665	18451	18485	18411	18452	18463	18399	18461	18469	18361	18612	18551	18709	18557	18337	18645	18571	18526	18658	18619	18399	18429	18570	18405	18572	18650	18491	18474	18439	18426	18443	18388	18683	18593	18354	18377	18442	18598	18252	18533	18448	18479	18259	18577	18487	18660	18363	18588	18476	18550	18599	18485	18639	18515	18545	18498	18295	18394	18380	18528	18523	18406	18319	18524	18386	18509	18409	18526	18398	18517	18363	18713	18410	18295	18348	18735	18565	18592	18713	18492	18560	18609	18362	18592	18474	18598	18592	18502	18351	18179	18497	18554	18539	18622	18489	18618	18514	18539	18320	18445	18663	18549	18628	18394	18569	18532	18522	18386	18584	18335	18297	18436	18573	18644	18673	18456	18605	18597	18472	18465	18531	18504	18386	18471	18346	18583	18430	18578	18572	18520	18718	18406	18565	18562	18520	18677	18750	18626	18711	18495	18424	18525	18487	18646	18459	18235	18353	18366	18559	18571	18538	18362	18495	18666	18542	18483	18525	18733	18573	18563	18559	18405	18581	18323	18452	18509	18432	18514	18616	18362	18533	18457	18662	18397	18506	18596	18490	18458	18410	18351	18494	18305	18536	18465	18537	18463	18494	18361	18409	18511	18354	18412	18487	18321	18403	18617	18628	18569	18557	18631	18362	18527	18328	18547	18532	18548	18735	18610	18522	18529	18560	18443	18669	18533	18368	18495	18451	18444	18556	18387	18545	18368	18309	18407	18498	18274	18522	18461	18513	18371	18618	18549	18392	18522	18643	18413	18459	18473	18275	18623	18795	18516	18651	18404	18395	18596	18439	18562	18409	18513	18539	18631	18625	18477	18664	18489	18535	18692	18327	18532	18328	18470	18464	18478	18492	18382	18159	18367	18468	18535	18639	18530	18475	18568	18545	18525	18464	18486	18386	18602	18426	18675	18468	18692	18432	18283	18466	18389	18519	18572	18640	18459	18542	18524	18508	18533	18398	18360	18506	18438	18490	18537	18512	18553	18541	18515	18570	18432	18351	18595	18522	18334	18277	18480	18322	18502	18495	18521	18573	18394	18493	18640	18653	18557	18395	18438	18306	18602	18457	18562	18421	18699	18324	18432	18427	18413	18755	18698	18647	18349	18713	18451	18301	18548	18681	18459	18414	18538	18472	18316	18452	18196	18406	18387	18466	18782	18537	18428	18498	18584	18600	18599	18569	18518	18466	18317	18510	18497	18716	18569	18457	18519	18245	18283	18353	18615	18399	18183	18324	18360	18366	18769	18657	18516	18480	18676	18502	18414	18362	18409	18527	18231	18513	18467	18447	18445	18399	18431	18429	18388	18526	18442	18531	18586	18455	18285	18309	18306	18540	18355	18497	18503	18464	18293	18523	18325	18377	18334	18537	18324	18442	18682	18649	18501	18323	18743	18481	18542	18601	18542	18652	18219	18646	18494	18469	18488	18239	18531	18505	18251	18186	18345	18377	18145	18501	18578	18479	18349	18409	18402	18353	18552	18540	18487	18537	18408	18572	18596	18471	18570	18587	18439	18565	18295	18486	18377	18546	18451	18458	18736	18711	18656	18550	18363	18520	18420	18653	18357	18422	18665	18555	18531	18645	18378	18243	18316	18374	18534	18504	18324	18286	18324	18278	18720	18453	18511	18523	18695	18577	18260	18215	18582	18461	18383	18439	18579	18430	18530	18466	18590	18558	18422	18530	18380	18551	18464	18345	18349	18463	18588	18414	18467	18551	18580	18572	18357	18348	18527	18499	18584	18455	18492	18460	18413	18401	18480	18582	18474	18629	18488	18355	18528	18358	18599	18524	18418	18329	18192	18470	18537	18502	18573	18425	18148	18504	18398	18386	18515	18509	18460	18519	18389	18301	18362	18556	18470	18366	18595	18549	18708	18758	18384	18186	18516	18571	18580	18664	18527	18677	18703	18627	18488	18666	18658	18541	18555	18662	18571	18394	18364	18522	18631	18562	18529	18714	18584	18719	18574	18596	18530	18649	18458	18303	18668	18569	18644	18451	18585	18549	18506	18412	18596	18686	18400	18448	18367	18486	18490	18527	18501	18588	18519	18706	18531	18362	18505	18682	18498	18394	18466	18420	18459	18674	18318	18439	18440	18450	18160	18579	18595	18611	18595	18490	18475	18505	18550	18491	18524	18463	18391	18451	18428	18348	18457	18297	18369	18515	18490	18439	18248	18536	18455	18438	18237	18282	18374	18500	18248	18672	18552	18541	18534	18409	18552	18574	18472	18503	18701	18536	18530	18558	18688	18357	18300	18651	18448	18695	18347
31044	45266	38959	28829	23740	20224	19216	18669	18158	17975	17486	17370	17131	16741	16601	16583	16536	16625	16838	16670	16329	16540	16435	16361	16543	16342	16449	16346	16425	16359	16314	16366	16357	16417	16191	16348	16390	16394	16254	16396	16116	16379	16338	16245	16362	16254	16318	16507	16389	16308	16399	16359	16279	16226	16441	16303	16342	16326	16371	16323	16123	16483	16391	16297	16319	16411	16440	16282	16362	16314	16256	16309	16408	16281	16380	16364	16243	16219	16242	16365	16265	16319	16308	16319	16352	16473	16297	16481	16264	16229	16523	16213	16368	16241	16443	16397	16516	16322	16280	16364	16330	16472	16321	16245	16114	16246	16359	16204	16270	16108	16329	16217	16232	16221	16313	16426	16164	16311	16408	16413	16231	16222	16389	16174	16323	16388	16370	16427	16184	16410	16288	16305	16271	16337	16307	16228	16439	16471	16363	16240	16419	16394	16544	16323	16273	16276	16430	16273	16409	16351	16190	16463	16235	16209	16313	16416	16236	16383	16324	16396	16401	16380	16264	16355	16350	16217	16320	16362	16267	16430	16461	16397	16273	16528	16251	16132	16347	16412	16231	16224	16406	16255	16312	16371	16377	16336	16261	16272	16406	16296	16270	16274	16365	16115	16324	16423	16115	16262	16238	16223	16300	16409	16482	16346	16313	16376	16244	16231	16352	16356	16367	16406	16222	16195	16351	16244	16332	16243	16271	16344	16219	16237	16541	16280	16350	16202	16290	16414	16487	16251	16360	16419	16343	16412	16336	16311	16432	16311	16346	16260	16344	16262	16318	16402	16272	16487	16197	16282	16215	16370	16367	16434	16307	16321	16481	16211	16197	16251	16443	16444	16337	16415	16346	16267	16290	16328	16301	16434	16321	16283	16197	16554	16155	16379	16209	16318	16337	16217	16268	16226	16232	16400	16109	16302	16419	16258	16307	16240	16198	16248	16259	16307	16373	16258	16372	16287	16292	16320	16501	16355	16262	16352	16293	16351	16303	16183	16376	16261	16272	16216	16214	16461	16256	16261	16429	16364	16380	16402	16280	16347	16387	16298	16461	16222	16296	16583	16277	16332	16330	16393	16283	16184	16330	16269	16270	16358	16432	16219	16306	16391	16315	16407	16308	16311	16293	16186	16593	16300	16305	16242	16274	16388	16148	16334	16479	16414	16257	16372	16221	16405	16249	16430	16441	16389	16328	16370	16349	16333	16377	16244	16320	16468	16245	16297	16316	16340	16331	16162	16277	16508	16436	16187	16300	16404	16234	16383	16267	16239	16326	16260	16322	16358	16452	16161	16272	16309	16275	16300	16393	16088	16304	16383	16243	16222	16316	16333	16240	16328	16267	16278	16166	16396	16345	16205	16210	16178	16285	16441	16336	16203	16334	16334	16206	16435	16295	16346	16253	16277	16274	16259	16511	16225	16437	16334	16218	16362	16126	16397	16233	16287	16392	16141	16264	16330	16311	16408	16286	16322	16309	16294	16261	16111	16239	16295	16340	16248	16430	16289	16142	16308	16230	16470	16396	16123	16271	16442	16247	16392	16365	16304	16248	16482	16386	16286	16379	16369	16288	16498	16483	16303	16224	16308	16403	16199	16345	16338	16296	16389	16253	16183	16402	16301	16330	16611	16513	16480	16455	16424	16113	16428	16326	16235	16319	16499	16338	16324	16138	16225	16223	16385	16314	16437	16359	16334	16395	16329	16354	16195	16154	16422	16472	16147	16445	16356	16131	16304	16296	16452	16415	16322	16467	16237	16501	16215	16318	16353	16376	16425	16288	16199	16353	16331	16344	16444	16173	16331	16281	16335	16415	16488	16217	16392	16359	16349	16427	16237	16342	16312	16288	16419	16182	16213	16336	16453	16308	16450	16296	16227	16307	16371	16497	16202	16354	16428	16451	16370	16292	16346	16365	16361	16442	16206	16196	16313	16284	16339	16368	16389	16269	16482	16323	16405	16331	16202	16290	16410	16429	16292	16419	16378	16073	16186	16249	16532	16414	16396	16204	16403	16256	16359	16295	16177	16392	16231	16420	16279	16266	16198	16426	16406	16507	16444	16400	16338	16257	16191	16484	16281	16209	16338	16199	16381	16372	16363	16284	16312	16304	16298	16312	16327	16397	16369	16327	16164	16270	16303	16369	16184	16318	16328	16436	16427	16255	16227	16513	16374	16352	16418	16339	16423	16464	16226	16402	16378	16398	16330	16287	16308	16309	16325	16272	16176	16355	16465	16320	16476	16204	16258	16319	16432	16370	16293	16355	16267	16446	16332	16219	16351	16307	16240	16373	16300	16095	16190	16363	16297	16370	16452	16452	16406	16276	16346	16263	16280	16251	16304	16283	16424	16279	16480	16302	16426	16485	16363	16415	16219	16379	16353	16239	16364	16264	16403	16339	16286	16417	16404	16482	16320	16321	16360	16404	16224	16541	16335	16359	16498	16253	16218	16256	16356	16429	16482	16553	16351	16323	16265	16304	16179	16147	16366	16426	16450	16283	16373	16237	16263	16290	16320	16347	16361	16260	16367	16396	16252	16416	16382	16402	16429	16267	16310	16240	16281	16294	16298	16448	16293	16202	16347	16288	16208	16326	16230	16430	16301	16379	16310	16360	16341	16324	16214	16240	16399	16296	16358	16315	16314	16310	16257	16450	16425	16312	16326	16362	16331	16480	16270	16350	16262	16329	16639	16317	16342	16434	16234	16244	16264	16356	16475	16346	16297	16315	16163	16451	16177	16320	16371	16279	16231	16398	16353	16429	16304	16461	16272	16366	16423	16284	16352	16312	16506	16344	16331	16279	16343	16280	16366	16284	16171	16356	16365	16432	16426	16304	16420	16284	16350	16301	16447	16403	16452	16366	16261	16292	16378	16279	16199	16316	16308	16257	16464	16396	16284	16527	16205	16247	16449	16300	16386	16385	16361	16164	16426	16321	16274	16336	16315	16391	16386	16403	16425	16379	16169	16365	16378	16232	16381	16288	16158	16404	16282	16378	16266	16435	16507	16228	16383	16258	16283	16278	16310	16468	16405	16551	16417	16386	16188	16230	16386	16476	16416	16392	16374	16477	16312	16252	16179	16179	16222	16395	16383	16171	16310	16530	16379	16328	16291	16287	16264	16478	16360	16456	16283	16442	16397	16250	16194	16344	16404	16438	16261	16400	16243	16393	16464	16383	16271	16427	16325	16200	16494	16344	16207	16448	16363	16506	16341	16298	16337	16351	16316	16356	16371	16293	16349	16313	16276	16333	16331	16340	16425	16485	16351	16257	16469	16121	16229	16384	16143	16249	16363	16366	16621	16331	16315	16336	16214	16416	16346	16314	16245	16339	16335	16383	16324	16238	16363	16282	16227	16288	16222	16562	16336	16476	16322	16356	16363	16403	16385	16296	16215	16313	16430	16325	16300	16472	16414	16488	16213	16451	16224	16228	16186	16179	16261	16346	16293	16248	16212	16348	16498	16397	16354	16169	16347	16279	16442	16136	16396	16315	16378	16523	16390	16392	16507	16219	16373	16279	16493	16328	16261	16107	16283	16353	16343	16361	16420	16206	16437	16534	16415	16228	16484	16451	16322	16403	16228	16317	16264	16362	16152	16416	16233	16223	16345	16374	16122	16270	16204	16398	16260	16203	16284	16265	16313	16367	16200	16299	16350	16307	16366	16257	16376	16265	16490	16466	16497	16189	16402	16397	16223	16333	16270	16291	16408	16411	16040	16321	16147	16401	16171	16301	16378	16292	16269	16314	16331	16204	16131	16273	16323	16210	16379	16440	16361	16320	16269	16356	16151	16313	16348	16303	16412	16431	16227	16378	16290	16399	16277	16469	16329	16371	16382	16377	16300	16252	16365	16211	16138	16332	16442	16282	16269	16503	16244	16287	16194	16244	16561	16500	16279	16372	16275	16394	16221	16346	16389	16135	16421	16130	16368	16414	16382	16437	16270	16332	16330	16435	16266	16273	16470	16437	16414	16382	16503	16315	16366	16292	16440	16286	16225	16217	16283	16356	16384	16488	16527	16371	16250	16222	16250	16439	16421	16306	16329	16168	16475	16282	16341	16244	16458	16293	16347	16242	16281	16409	16164	16369	16419	16408	16489	16267	16349	16382	16327	16312	16280	16337	16330	16420	16439	16310	16367	16375	16343	16437	16391	16293	16316	16414	16157	16344	16279	16380	16114	16417	16378	16259	16262	16480	16427	16169	16261	16221	16247	16275	16189	16531	16287	16313	16260	16439	16549	16284	16305	16221	16445	16255	16414	16250	16289	16281	16336	16367	16441	16328	16254	16276	16395	16301	16450	16236	16262	16249	16316	16390	16245	16343	16279	16346	16540	16419	16279	16375	16196	16251	16381	16302	16299	16305	16367	16399	16536	16352	16255	16346	16382	16377	16198	16472	16318	16260	16225	16433	16299	16345	16421	16316	16181	16418	16260	16255	16258	16314	16205	16339	16428	16219	16485	16372	16295	16373	16171	16426	16334	16191	16268	16273	16258	16121	16268	16308	16365	16410	16356	16266	16247	16339	16360	16347	16346	16341	16215	16192	16310	16251	16365	16401	16305	16299	16406	16348	16421	16290	16272	16239	16231	16368	16062	16350	16294	16141	16461	16310	16287	16254	16301	16365	16428	16330	16262	16229	16271	16579	16349	16415	16279	16226	16501	16336	16342	16349	16404	16249	16363	16274	16257	16319	16429	16511	16318	16341	16347	16262	16313	16384	16334	16310	16363	16364	16320	16314	16299	16348	16240	16332	16291	16460	16251	16433	16519	16280	16391	16310	16382	16278	16262	16371	16254	16407	16411	16235	16452	16323	16318	16190	16366	16304	16431	16199	16256	16426	16465	16312	16266	16386	16457	16435	16260	16388	16198	16338	16285	16451	16364	16125	16172	16261	16288	16211	16196	16387	16373	16307	16489	16219	16359	16237	16371	16272	16438	16398	16227	16292	16320	16495	16278	16126	16305	16514	16363	16264	16193	16362	16588	16240	16352	16481	16389	16435	16377	16224	16203	16322	16367	16372	16420	16404	16515	16375	16334	16399	16342	16220	16484	16231	16268	16334	16345	16121	16555	16343	16236	16134	16265	16480	16192	16354	16414	16343	16285	16306	16281	16311	16295	16304	16492
24263	21571	29384	26652	25580	26790	26443	23540	22266	21712	20859	20557	20305	20198	20025	19846	19746	20077	19889	20005	19856	19803	19664	19828	19798	19583	19721	19611	19719	19670	19647	19533	19654	19620	19536	19570	19602	19737	19377	19580	19591	19518	19643	19498	19614	19532	19404	19297	19472	19593	19477	19402	19740	19542	19582	19460	19601	19535	19653	19546	19504	19528	19647	19459	19599	19788	19538	19739	19496	19710	19698	19585	19362	19511	19626	19496	19448	19655	19462	19367	19695	19571	19512	19463	19531	19329	19476	19592	19663	19388	19570	19521	19479	19741	19638	19695	19522	19545	19564	19561	19516	19453	19340	19547	19744	19760	19620	19576	19525	19488	19417	19620	19801	19492	19562	19718	19478	19624	19438	19549	19623	19531	19553	19611	19434	19567	19709	19543	19592	19537	19503	19424	19539	19467	19413	19686	19543	19651	19436	19624	19676	19508	19492	19341	19736	19690	19386	19283	19668	19387	19713	19712	19528	19392	19624	19660	19495	19554	19542	19524	19336	19476	19550	19488	19479	19634	19371	19404	19526	19407	19550	19407	19572	19518	19512	19489	19677	19491	19561	19489	19366	19633	19540	19582	19553	19462	19639	19412	19485	19449	19567	19609	19524	19452	19446	19537	19306	19663	19551	19589	19436	19628	19559	19605	19708	19556	19412	19375	19543	19551	19583	19445	19465	19611	19588	19395	19772	19416	19478	19485	19576	19613	19513	19652	19432	19490	19585	19683	19428	19606	19321	19328	19651	19649	19503	19486	19502	19643	19614	19588	19479	19682	19575	19659	19713	19548	19427	19420	19304	19650	19393	19763	19522	19492	19528	19549	19548	19528	19727	19464	19455	19463	19566	19568	19256	19343	19451	19483	19499	19450	19486	19564	19467	19424	19672	19491	19763	19419	19358	19580	19582	19525	19579	19594	19695	19542	19238	19456	19574	19522	19454	19576	19609	19408	19545	19627	19533	19520	19471	19524	19821	19547	19474	19589	19587	19403	19465	19524	19563	19438	19554	19415	19359	19422	19531	19647	19539	19621	19417	19739	19639	19829	19492	19490	19449	19604	19526	19685	19639	19571	19511	19537	19480	19702	19642	19539	19448	19511	19400	19439	19690	19516	19631	19509	19545	19701	19378	19367	19347	19670	19579	19552	19364	19591	19732	19403	19620	19459	19581	19580	19535	19297	19645	19555	19497	19596	19670	19447	19387	19267	19392	19452	19519	19282	19452	19382	19635	19629	19587	19487	19638	19574	19400	19483	19755	19704	19503	19588	19607	19535	19665	19486	19578	19434	19499	19623	19427	19428	19522	19452	19645	19493	19280	19588	19432	19747	19710	19615	19466	19220	19450	19653	19427	19531	19473	19606	19213	19287	19471	19525	19480	19502	19632	19402	19469	19423	19553	19400	19500	19435	19562	19530	19633	19616	19574	19597	19649	19420	19478	19386	19616	19596	19471	19514	19437	19442	19472	19523	19658	19491	19527	19510	19636	19542	19520	19447	19416	19394	19420	19548	19522	19646	19427	19525	19346	19593	19498	19513	19641	19492	19709	19381	19356	19626	19575	19415	19573	19572	19720	19412	19367	19692	19594	19574	19486	19431	19388	19757	19592	19415	19629	19426	19579	19533	19589	19519	19627	19512	19505	19675	19400	19304	19444	19375	19607	19660	19289	19646	19436	19358	19690	19148	19273	19343	19774	19340	19579	19704	19387	19611	19481	19339	19554	19519	19476	19573	19672	19499	19722	19684	19500	19470	19654	19636	19497	19538	19430	19518	19804	19644	19562	19399	19686	19213	19471	19419	19509	19757	19642	19647	19630	19479	19601	19569	19605	19533	19572	19634	19576	19460	19586	19694	19635	19327	19641	19688	19523	19484	19660	19630	19572	19259	19690	19687	19562	19540	19636	19670	19467	19495	19565	19647	19515	19617	19706	19495	19430	19374	19542	19563	19504	19502	19547	19644	19471	19355	19399	19594	19510	19429	19468	19562	19585	19351	19686	19475	19412	19525	19395	19507	19520	19398	19545	19330	19561	19596	19493	19464	19499	19490	19444	19659	19424	19536	19554	19322	19614	19511	19403	19623	19536	19392	19474	19372	19660	19452	19558	19592	19395	19396	19509	19555	19599	19496	19403	19529	19423	19474	19680	19620	19419	19656	19546	19410	19680	19597	19664	19515	19525	19326	19670	19453	19605	19499	19628	19648	19632	19594	19519	19436	19636	19554	19540	19518	19616	19650	19691	19385	19414	19437	19494	19418	19377	19514	19599	19506	19735	19545	19396	19751	19236	19576	19612	19529	19713	19434	19424	19602	19531	19655	19523	19553	19724	19620	19643	19411	19503	19602	19644	19523	19601	19611	19546	19474	19426	19372	19260	19553	19725	19513	19443	19582	19440	19529	19602	19477	19430	19503	19500	19460	19516	19391	19652	19475	19628	19522	19484	19511	19455	19604	19617	19354	19413	19432	19624	19496	19484	19487	19672	19616	19692	19600	19596	19490	19458	19410	19481	19525	19588	19395	19680	19450	19580	19466	19540	19548	19301	19166	19582	19635	19511	19514	19553	19574	19414	19646	19423	19524	19293	19279	19472	19493	19435	19338	19504	19486	19635	19634	19472	19652	19478	19613	19596	19356	19575	19523	19604	19631	19722	19650	19682	19504	19507	19684	19482	19518	19579	19431	19723	19378	19627	19439	19487	19519	19467	19237	19724	19445	19688	19437	19522	19799	19458	19649	19588	19576	19483	19614	19534	19571	19608	19632	19459	19524	19557	19528	19557	19568	19593	19576	19588	19502	19576	19414	19564	19456	19513	19364	19510	19551	19258	19368	19673	19590	19520	19381	19563	19438	19542	19618	19526	19539	19608	19606	19704	19543	19724	19546	19566	19533	19480	19596	19509	19733	19578	19538	19575	19478	19470	19413	19540	19422	19593	19470	19376	19730	19515	19639	19522	19478	19579	19455	19474	19616	19516	19466	19611	19638	19392	19502	19719	19598	19551	19504	19469	19310	19647	19566	19466	19492	19292	19582	19780	19534	19561	19493	19252	19558	19636	19684	19754	19481	19549	19653	19359	19507	19508	19598	19443	19536	19445	19640	19320	19604	19399	19383	19646	19455	19609	19616	19619	19673	19322	19668	19579	19514	19448	19377	19562	19489	19461	19607	19703	19669	19522	19385	19549	19369	19863	19609	19500	19570	19495	19376	19650	19517	19540	19620	19324	19536	19395	19461	19590	19480	19655	19472	19389	19541	19571	19589	19420	19432	19546	19332	19547	19383	19453	19653	19442	19575	19447	19486	19684	19538	19473	19582	19617	19488	19515	19503	19663	19578	19529	19485	19521	19751	19590	19468	19440	19597	19372	19678	19489	19663	19486	19377	19500	19538	19532	19514	19467	19364	19407	19684	19393	19548	19669	19518	19448	19405	19671	19555	19386	19713	19566	19529	19462	19382	19538	19635	19344	19540	19512	19700	19393	19554	19569	19636	19452	19517	19587	19602	19409	19433	19423	19423	19384	19685	19660	19538	19664	19502	19396	19697	19608	19538	19556	19471	19545	19698	19764	19351	19573	19591	19449	19620	19612	19517	19571	19522	19374	19568	19469	19438	19473	19538	19489	19192	19516	19532	19542	19611	19603	19489	19525	19453	19404	19414	19266	19550	19675	19581	19597	19602	19405	19560	19541	19396	19540	19491	19431	19459	19428	19462	19547	19545	19571	19469	19583	19690	19488	19688	19680	19427	19664	19686	19444	19350	19517	19480	19569	19489	19479	19561	19704	19685	19506	19433	19518	19531	19425	19569	19387	19671	19801	19733	19441	19486	19653	19554	19552	19609	19440	19544	19489	19609	19411	19464	19582	19628	19595	19467	19424	19396	19483	19540	19778	19602	19455	19583	19582	19506	19232	19569	19421	19500	19507	19429	19557	19303	19520	19644	19569	19644	19406	19584	19667	19453	19525	19697	19418	19346	19650	19537	19593	19386	19562	19434	19374	19551	19532	19573	19620	19613	19463	19392	19690	19393	19494	19494	19539	19760	19568	19483	19322	19513	19540	19574	19537	19678	19632	19678	19719	19427	19510	19554	19386	19750	19578	19586	19774	19393	19689	19446	19697	19576	19441	19414	19753	19439	19489	19612	19461	19624	19609	19965	19580	19678	19694	19343	19549	19479	19381	19510	19730	19409	19380	19437	19617	19525	19507	19568	19546	19675	19655	19523	19463	19646	19461	19515	19824	19635	19764	19531	19640	19506	19613	19578	19506	19249	19375	19478	19421	19581	19489	19607	19549	19583	19358	19713	19583	19529	19698	19402	19580	19582	19232	19405	19563	19517	19649	19622	19574	19607	19424	19748	19628	19353	19783	19857	19426	19659	19685	19540	19701	19487	19542	19659	19524	19524	19613	19582	19615	19589	19442	19174	19633	19386	19572	19476	19628	19566	19555	19504	19473	19466	19339	19647	19449	19518	19530	19561	19348	19466	19487	19428	19510	19425	19306	19639	19559	19761	19648	19771	19644	19794	19440	19356	19517	19547	19403	19595	19469	19502	19566	19473	19658	19336	19723	19342	19701	19424	19569	19674	19594	19658	19502	19533	19533	19536	19630	19758	19464	19483	19554	19519	19591	19487	19394	19275	19420	19301	19455	19787	19686	19606	19607	19539	19511	19700	19558	19536	19609	19554	19703	19529	19694	19558	19667	19643	19616	19414	19720	19350	19459	19349	19768	19369	19225	19430	19500	19462	19609	19575	19464	19540	19555	19558	19678	19477	19344	19485	19656	19658	19478	19494	19474	19500	19269	19555	19650	19534	19506	19407	19638	19448	19525	19739	19420	19598	19483	19339	19721	19559	19547	19558	19581	19463	19535	19518	19345	19491	19582	19411	19347	19707	19623	19349	19257	19866	19604	19589	19503	19542	19566	19402	19516	19811	19665	19461	19596	19663	19564	19456	19403	19541	19448	19527	19578	19440	19766	19400	19463	19374	19436	19589	19606	19675	19562	19500	19713	19633	19658	19696	19551	19464	19390	19453	19563	19557	19390	19451	19510	19538	19411	19692	19621	19585	19628	19601	19651	19469	19504	19521	19559	19301	19667	19565	19556	19530	19483	19639	19417	19709	19592	19442
34013	54902	50595	39117	30235	25769	23737	22270	20787	19494	18667	18385	17898	17649	17466	17433	17424	17310	17360	17327	17256	17162	17170	17223	17072	17070	17092	16979	17124	17109	17126	17053	17104	16961	17113	17109	16966	17127	17004	16937	17147	17099	17049	16933	16971	17006	16924	17050	17118	17100	17116	16957	17058	17019	16918	17185	17027	16946	16909	17002	16933	16995	16914	17098	17083	16924	17111	17022	16884	16939	16887	17267	17000	16968	17017	17000	17019	17173	16985	16893	17036	17026	17159	16974	16668	16973	16972	17066	16901	16991	17052	16995	17074	16913	17085	16924	17013	17196	16843	17122	16954	17013	17097	16969	17011	17126	17043	17063	17146	16947	17159	16902	16987	17046	16941	16936	17042	17069	17005	17101	16913	16871	16982	16922	17124	16956	16918	16954	17064	17091	17042	16973	17035	16917	17090	17035	17121	17024	17013	16928	17189	16868	17126	17095	16941	16909	16947	16982	17097	17067	16972	17336	17055	17060	16982	16927	16957	17134	17146	16890	17054	17076	17010	17016	16861	17132	16897	17009	17026	17059	17107	16969	17202	17273	17109	16988	16864	17038	17091	17159	17058	17077	16834	17039	17087	17041	16918	17094	17080	16964	17055	16854	16996	17182	17086	16944	17042	16898	17023	17071	16874	16994	17006	17026	17083	17080	17028	16869	16905	16984	16865	17015	16987	17077	16993	16875	17042	16835	16915	17026	16898	17202	16887	17096	17201	16926	17056	16879	16858	16940	16925	17014	17103	17079	17032	16860	16803	16844	16950	16990	17008	17007	16977	17074	16935	16910	16960	16972	17064	17045	16897	16845	16912	16903	16976	16933	16996	16960	16994	17085	17028	17102	17009	16921	17155	16998	17002	16922	16923	17011	17233	17182	16921	16972	17115	16905	17091	16962	17211	16951	16871	17163	17098	17050	17153	16715	17089	17071	17012	16877	17218	16956	16957	16916	16806	16868	16985	16932	16910	17098	16903	16998	16960	16976	17036	16997	17089	17057	17036	17103	17035	16911	16776	17021	17024	16983	16901	17029	17198	17172	17081	17075	16876	16919	17053	16965	17094	17022	17085	17104	16903	16864	16981	17191	16976	17009	16848	17164	17056	16945	17074	16929	16927	17021	16966	17063	17078	17095	17032	17083	16927	17001	17007	16951	17147	16893	17001	16890	16949	17063	17111	16947	16995	17094	17060	17034	16869	16838	17143	17011	16843	16786	17040	17094	16979	17049	16926	17080	17074	17029	17037	16969	16862	16970	16923	17049	16974	16784	17067	16973	16871	16941	17023	16809	16988	16987	17150	16936	17070	17021	17034	17025	17215	16945	17020	16962	16918	16990	17020	16983	16945	16901	16816	17022	16983	16813	17040	17015	16967	16852	17076	17103	17026	17011	17014	17065	17135	16893	16950	16905	16944	17204	16949	17133	16891	16989	16925	16893	16995	16953	17042	16925	16902	17027	17070	17137	16752	16923	17198	17007	16737	17164	16849	16996	16975	16961	17067	17136	17094	16974	16863	16919	16961	17079	17060	17101	17043	17017	16982	16880	16996	16971	17104	17012	17015	17067	17070	16880	17089	16931	17059	17144	17039	16928	17098	17059	17067	16968	17003	17147	16957	16929	17001	17161	17003	16878	17040	16944	17019	16892	17230	17084	16895	17014	16929	17014	16969	16900	17064	17071	16917	16887	16832	16994	17013	16968	17021	16974	17140	17088	17124	17014	17032	17134	17022	17109	16983	17049	17073	16925	16950	17009	17084	16910	17068	17066	16888	16966	17094	17041	17020	16944	17091	16988	16914	17002	16943	17010	17044	16952	16885	17077	16843	17103	16863	16891	17004	17009	16866	16979	16982	17081	17078	16882	17059	17026	17022	17042	16936	17038	16993	17062	17018	17109	17133	17008	17022	16913	17010	16818	16975	17001	17031	17020	17035	17109	16991	17072	16902	16948	16980	16936	17066	16833	16958	17201	17183	16981	17027	16999	16904	16899	16840	16949	17087	17006	17076	16940	16782	16986	17018	17027	16975	17061	17027	17032	17024	17086	17031	17025	17143	17090	16953	16992	16940	16978	17057	17147	17032	16916	17082	16947	17119	16782	17014	17014	17107	17040	16920	17077	16957	17037	16987	16975	17038	17069	16999	16819	17183	16796	17002	17125	16937	16981	16910	16884	17161	17038	16941	16765	16834	17086	16983	17056	16963	17111	16980	17052	17025	16921	17031	17001	16979	16894	17027	16989	17145	16983	17111	16808	16945	16768	16877	17061	17119	17015	17031	17140	16915	17105	16935	16871	16875	16960	16937	16881	17014	17083	16876	17016	17033	17129	17003	16968	16837	16863	17085	17013	16788	16955	16802	17010	17058	17083	17085	16948	16907	17081	16936	17007	16976	16915	17007	17096	16936	16981	17136	17120	17140	17009	17055	16944	16922	16973	16975	17100	16859	17125	17066	16890	16832	16996	17068	16970	16807	17060	17087	17292	17055	16958	17051	17035	17012	16947	17007	17124	16956	16943	16976	17017	16979	17079	16940	17128	17086	17023	17002	17135	17019	17043	17089	16950	17061	17103	16921	17008	17007	16995	17034	16991	16741	17158	17082	16986	16978	16977	16892	17275	16893	16850	17022	17158	16907	16913	17157	17059	17083	17009	16990	17057	17208	17031	17078	16912	17033	16996	16856	16999	17013	16931	17055	17035	16886	17081	16956	16781	17001	16923	16888	16929	16913	16888	17004	16993	17030	17179	17016	17146	17144	16888	17069	17104	17060	17139	16997	16994	16831	16934	16903	16927	17021	16975	17121	16867	17114	17046	17088	17044	16966	17014	17074	16935	17088	16947	17079	17015	17086	17014	17058	17047	17160	17032	16833	17006	16972	17051	16955	16921	17040	16925	16911	17084	17007	17227	17007	17040	16898	16903	16916	16716	17043	16984	17021	16968	16875	17008	17076	17136	16941	17037	17101	17232	17184	16941	16995	17183	16939	17099	16936	16843	17057	17110	16959	16938	17063	16856	16998	17222	17104	16987	17074	17100	16847	17117	17047	17095	17105	17027	17162	17064	16923	17076	17041	17072	17095	17008	16915	16946	17093	16864	16872	17122	17143	16868	17074	16950	16981	17240	16884	16979	17039	17098	17027	16967	16963	16835	17084	17018	17056	16917	16971	16900	17078	16949	16951	16946	17173	17005	16927	17019	17076	17064	17270	17046	17080	16981	16947	16952	17009	16934	17012	16901	16909	17040	16978	16904	17067	17170	16988	17126	17065	16953	16938	16860	16807	17173	16845	17143	16918	16910	17111	17062	17026	17045	16998	16936	16980	17114	17012	16961	17104	17106	16951	17215	17125	16910	17057	16928	17074	17052	17043	17031	17024	16965	16908	17040	16779	16872	17022	16965	17072	16931	16975	16957	16911	17039	16889	17036	17067	17016	16959	16966	17116	17032	17226	16940	17146	16932	16797	17056	16965	16899	16949	17072	17105	16966	16982	16920	16941	17090	17057	17003	16972	16913	17078	17020	16974	16950	16831	16971	17087	17143	17006	16926	17217	17093	16967	16894	16856	16978	17143	16989	16974	17150	17047	17195	16930	17040	16822	17062	16884	17143	17139	17018	17003	17132	16920	16835	16998	16926	16974	16937	17013	16794	17055	16970	17063	17014	17160	16952	17056	16915	17009	16978	17013	17021	17040	16882	17096	16897	17064	17059	16996	17105	17034	17054	17055	16795	16945	16994	17018	16923	17080	16973	16945	17027	17045	17066	17173	16975	17263	16906	16894	16865	17166	16893	16871	17057	16849	17122	16997	17128	17027	16874	16954	17092	17116	16913	16948	16923	17158	16940	17147	17105	16997	17006	17024	16974	17029	16970	17113	17001	16881	16949	16966	16821	16940	16874	16907	16979	16977	16994	16931	16973	16863	17064	16963	17105	17086	17049	16961	17113	17088	17180	17132	16800	17085	16950	17115	16884	16964	17116	16922	16935	16870	16931	17061	16978	17106	16985	16914	16903	17041	17077	16985	17001	16925	17046	17198	16991	17009	16808	17274	16986	16983	17111	16968	16900	17020	17308	16873	17090	16896	17184	16860	17027	16955	16782	16941	16965	17093	16945	17023	16997	16969	16980	16912	17048	16981	17036	16948	17070	17138	16993	17048	17051	17039	16949	16960	16995	17083	16971	16982	17045	17143	16989	16826	17059	16978	17052	16961	17043	16987	17103	17008	17167	17000	16956	17143	16983	16987	16958	17017	17029	16988	17082	17130	17220	17052	16885	17038	16859	17030	16872	17131	17127	16937	17050	17001	17128	17098	17133	17063	17122	16978	17018	16928	17067	16953	17039	16985	16982	17030	17164	17025	16970	16956	17100	16988	16989	16820	17022	16861	16890	17106	16978	16881	16951	17059	16953	17012	16975	17067	17003	17054	16881	17097	16922	16970	17061	16947	17006	16964	16917	17049	17024	17167	16947	16996	16859	16946	16977	16970	16951	16930	17072	16877	17057	17013	16889	16817	17049	16947	16915	16973	16960	16906	17014	16885	17181	16952	16892	16857	16914	17034	16887	16846	16918	16940	16922	16947	16862	17102	16934	16934	17018	16872	17030	16986	16665	17021	16990	17007	16953	16910	16933	16843	16975	16961	16956	17058	17053	16896	17040	17115	17019	17031	16941	16979	16931	17081	16783	17138	17110	16955	16997	16949	17185	16875	16971	17045	16995	17123	17025	17039	16877	17185	16879	16967	16928	16960	17025	16977	16965	16957	17044	17029	16932	16851	17048	17156	17121	16923	16912	17018	17052	17020	17132	16975	17098	16985	17105	16973	16902	16858	16951	17053	16944	17088	16972	16992	16898	17070	16911	17092	16979	16865	17082	16990	17043	16889	17070	16886	17232	17141	16954	17016	17068	16927	16897	17310	16978	17075	17162	16970	17160	16895	17014	16993	17058	17041	16969	16888	16993	17007	16915	16887	17117	17150	17037	17055	16944	16961	17055	16839	17013	16973	17050	17143	16976	17127	17172	17080	16880	17022	17044	17133	17090	16936	17084	16956	16941	17050	17036	16961	16992	16891	16993	16785	16966	16996	16915	17006	17027	16951	17054	16949	17008	16972	16893	17152	16908	16923	16967	16763	16815
23027	21524	29490	24998	25012	28569	31024	26552	24511	23682	22848	21692	21496	21567	21379	21118	20879	21096	21148	21031	21001	20829	20920	20881	21011	20872	20596	20591	20391	20620	20573	20665	20636	20612	20506	20559	20606	20539	20745	20900	20544	20667	20706	20731	20807	20661	20749	20533	20552	20759	20605	20535	20766	20761	20643	20775	20603	20636	20543	20535	20544	20492	20709	20716	20636	20719	20475	20656	20549	20633	20606	20486	20666	20396	20549	20480	20548	20416	20402	20404	20542	20524	20457	20579	20658	20647	20579	20661	20659	20460	20443	20620	20380	20644	20442	20544	20620	20556	20494	20363	20523	20471	20551	20647	20743	20420	20516	20583	20459	20719	20608	20411	20699	20557	20543	20386	20677	20426	20742	20676	20783	20624	20639	20555	20552	20493	20322	20492	20470	20594	20578	20518	20529	20745	20708	20751	20638	20707	20467	20610	20418	20406	20572	20557	20827	20497	20457	20689	20459	20618	20424	20463	20433	20534	20630	20443	20578	20483	20534	20593	20639	20440	20688	20628	20406	20677	20615	20532	20579	20550	20620	20451	20448	20680	20386	20554	20634	20478	20753	20624	20476	20632	20724	20537	20544	20443	20450	20686	20544	20417	20594	20677	20613	20456	20703	20570	20435	20424	20354	20436	20508	20408	20728	20553	20444	20410	20747	20450	20379	20477	20532	20515	20564	20400	20573	20365	20562	20679	20555	20516	20803	20587	20786	20658	20577	20495	20293	20530	20523	20535	20543	20531	20716	20579	20787	20523	20597	20503	20488	20433	20433	20660	20480	20605	20473	20369	20644	20524	20634	20464	20428	20547	20461	20504	20450	20545	20567	20464	20366	20757	20767	20591	20484	20603	20365	20485	20534	20471	20455	20632	20593	20775	20568	20677	20432	20515	20590	20507	20375	20536	20510	20495	20396	20247	20526	20479	20616	20492	20567	20458	20587	20651	20656	20583	20420	20596	20229	20380	20487	20431	20579	20688	20537	20253	20543	20715	20584	20434	20762	20683	20669	20668	20490	20619	20479	20507	20451	20553	20392	20521	20675	20436	20431	20626	20508	20563	20361	20463	20376	20381	20584	20500	20535	20458	20429	20381	20586	20346	20370	20321	20560	20608	20294	20455	20557	20584	20650	20582	20578	20521	20589	20455	20660	20451	20508	20400	20554	20423	20481	20592	20642	20686	20372	20593	20445	20574	20610	20387	20342	20592	20662	20498	20527	20301	20505	20463	20645	20499	20583	20580	20563	20626	20449	20423	20274	20745	20585	20647	20487	20313	20448	20469	20585	20433	20527	20420	20565	20674	20533	20448	20414	20481	20458	20514	20405	20423	20680	20305	20412	20606	20552	20674	20549	20638	20728	20531	20726	20649	20616	20454	20423	20713	20430	20408	20354	20499	20608	20516	20549	20466	20559	20442	20401	20460	20555	20461	20575	20546	20702	20688	20543	20534	20402	20580	20694	20344	20355	20588	20444	20559	20468	20688	20556	20376	20417	20516	20603	20527	20631	20386	20309	20523	20492	20490	20504	20592	20717	20548	20588	20613	20506	20574	20500	20503	20516	20543	20655	20606	20625	20565	20606	20744	20448	20507	20448	20452	20501	20537	20680	20677	20544	20452	20399	20593	20417	20324	20443	20521	20427	20507	20322	20593	20524	20546	20451	20447	20661	20576	20594	20581	20509	20706	20490	20754	20544	20535	20592	20476	20504	20372	20654	20617	20787	20630	20486	20792	20558	20567	20327	20503	20631	20504	20578	20453	20545	20484	20535	20219	20643	20545	20666	20554	20506	20521	20348	20491	20555	20379	20511	20706	20631	20681	20249	20605	20226	20451	20382	20703	20521	20525	20690	20449	20640	20641	20506	20604	20565	20492	20476	20452	20634	20768	20443	20457	20353	20377	20543	20418	20406	20279	20398	20550	20591	20522	20493	20553	20456	20432	20629	20417	20438	20660	20799	20499	20405	20421	20497	20629	20359	20719	20822	20567	20490	20534	20515	20674	20432	20445	20691	20463	20692	20461	20443	20484	20534	20465	20649	20521	20555	20672	20544	20365	20458	20739	20550	20383	20640	20485	20691	20709	20507	20458	20538	20563	20524	20653	20567	20540	20831	20751	20553	20518	20396	20595	20631	20643	20384	20432	20817	20393	20438	20684	20484	20548	20319	20325	20356	20415	20641	20505	20501	20492	20550	20653	20418	20608	20427	20253	20305	20481	20488	20492	20472	20581	20475	20586	20394	20464	20456	20658	20793	20537	20450	20410	20371	20472	20440	20408	20400	20496	20704	20631	20409	20619	20512	20437	20445	20515	20420	20505	20518	20489	20595	20692	20629	20463	20374	20551	20768	20527	20558	20597	20474	20566	20469	20625	20434	20591	20332	20615	20533	20454	20763	20491	20565	20530	20390	20613	20555	20548	20545	20538	20493	20456	20563	20534	20518	20567	20688	20474	20474	20791	20598	20578	20455	20670	20489	20480	20475	20523	20584	20428	20567	20670	20510	20760	20592	20518	20590	20688	20542	20434	20540	20628	20530	20826	20260	20339	20616	20690	20417	20666	20535	20560	20643	20601	20482	20379	20604	20441	20509	20525	20551	20623	20678	20452	20370	20688	20690	20527	20501	20554	20456	20552	20422	20442	20609	20518	20551	20616	20608	20720	20720	20654	20568	20481	20683	20473	20591	20658	20568	20405	20561	20567	20645	20673	20446	20615	20414	20350	20420	20473	20473	20512	20672	20711	20526	20435	20565	20306	20630	20292	20281	20325	20540	20547	20626	20452	20285	20488	20601	20424	20471	20525	20621	20403	20557	20418	20462	20464	20555	20456	20594	20406	20416	20455	20675	20427	20515	20565	20523	20412	20523	20283	20494	20524	20643	20667	20623	20584	20496	20450	20462	20303	20467	20408	20598	20446	20339	20381	20429	20549	20406	20684	20476	20460	20505	20515	20616	20468	20455	20605	20583	20438	20372	20418	20423	20576	20467	20565	20487	20665	20560	20514	20564	20508	20434	20585	20567	20681	20631	20536	20359	20487	20473	20394	20520	20481	20420	20713	20596	20747	20514	20471	20798	20602	20450	20398	20640	20455	20755	20514	20457	20590	20522	20641	20777	20679	20500	20591	20582	20442	20694	20705	20462	20580	20676	20532	20530	20557	20596	20330	20540	20281	20590	20597	20470	20447	20513	20583	20296	20523	20561	20505	20551	20479	20516	20741	20425	20521	20433	20542	20199	20731	20529	20476	20515	20625	20441	20587	20377	20579	20485	20488	20565	20614	20572	20564	20647	20483	20416	20439	20379	20536	20508	20641	20587	20438	20584	20497	20408	20516	20609	20670	20502	20285	20523	20394	20584	20355	20771	20618	20473	20492	20758	20481	20729	20520	20604	20723	20653	20569	20687	20411	20513	20579	20325	20378	20730	20634	20788	20553	20336	20665	20535	20514	20363	20349	20468	20476	20726	20480	20671	20444	20426	20436	20473	20570	20510	20737	20486	20454	20579	20714	20547	20523	20601	20465	20447	20663	20405	20705	20394	20565	20517	20523	20630	20291	20579	20719	20408	20474	20290	20286	20481	20416	20646	20522	20497	20581	20523	20658	20679	20421	20417	20461	20467	20454	20328	20289	20728	20440	20398	20558	20666	20652	20586	20578	20573	20600	20586	20610	20478	20368	20554	20627	20723	20457	20560	20642	20472	20589	20692	20545	20646	20462	20628	20739	20559	20390	20640	20520	20653	20385	20385	20640	20519	20605	20394	20618	20374	20451	20508	20536	20522	20433	20744	20644	20542	20515	20709	20541	20596	20731	20569	20421	20507	20657	20423	20440	20617	20447	20470	20621	20544	20529	20510	20851	20630	20439	20375	20493	20495	20439	20708	20681	20643	20435	20443	20447	20669	20531	20223	20541	20604	20523	20505	20416	20384	20500	20683	20444	20446	20418	20817	20505	20528	20551	20492	20705	20404	20378	20619	20580	20545	20596	20595	20187	20435	20369	20352	20468	20524	20365	20619	20768	20531	20730	20498	20553	20612	20223	20448	20411	20611	20527	20508	20589	20723	20458	20523	20570	20553	20600	20449	20373	20681	20469	20462	20686	20634	20645	20590	20562	20737	20643	20422	20669	20534	20527	20366	20413	20476	20598	20706	20515	20677	20238	20601	20776	20504	20530	20619	20766	20538	20594	20642	20592	20472	20686	20647	20403	20624	20345	20767	20716	20623	20434	20599	20470	20460	20441	20554	20720	20456	20571	20689	20410	20448	20510	20571	20628	20603	20706	20622	20501	20618	20696	20550	20622	20567	20650	20683	20652	20505	20753	20336	20553	20720	20628	20786	20736	20565	20493	20575	20470	20737	20581	20517	20504	20435	20673	20424	20308	20702	20523	20639	20447	20433	20657	20548	20571	20252	20519	20588	20741	20451	20514	20758	20596	20492	20561	20487	20388	20551	20462	20486	20344	20443	20650	20809	20443	20516	20334	20400	20568	20536	20536	20682	20275	20290	20504	20688	20469	20540	20414	20310	20612	20531	20457	20428	20510	20472	20567	20588	20447	20526	20576	20590	20314	20591	20361	20582	20499	20366	20584	20589	20668	20519	20593	20622	20443	20584	20584	20462	20409	20489	20582	20387	20520	20568	20498	20644	20584	20327	20714	20737	20490	20391	20478	20547	20601	20315	20670	20620	20515	20492	20468	20636	20563	20542	20674	20605	20426	20612	20680	20718	20430	20415	20564	20631	20614	20423	20575	20547	20512	20625	20495	20382	20424	20717	20429	20537	20443	20546	20424	20511	20674	20631	20584	20486	20367	20630	20589	20492	20465	20431	20466	20442	20531	20507	20564	20475	20524	20438	20507	20385	20512	20321	20177	20473	20479	20455	20643	20491	20468	20762	20647	20594	20602	20546	20658	20637	20510	20489	20474	20658	20570	20399	20564	20459	20364	20515	20352	20593	20483	20481	20702	20635	20597	20456	20845	20569	20599	20647	20453	20453	20525	20578	20556	20637	20412	20581	20547	20560	20325	20827	20507	20679	20608	20546	20716	20628	20462	20570	20442	20401	20448	20529	20567	20390	20652	20590	20765	20480	20446	20431	20249	20373	20410	20352	20498	20593	20471	20440	20386
36621	61337	58877	47626	39020	32034	27666	25450	22766	21139	20066	19057	18533	18326	18363	18068	18077	18047	18054	17992	18132	17918	18011	17940	17764	17732	17821	17555	17734	17598	17569	17605	17547	17775	17644	17597	17409	17534	17514	17645	17547	17512	17434	17686	17527	17582	17634	17587	17462	17745	17596	17532	17644	17632	17653	17649	17587	17661	17564	17602	17498	17595	17737	17657	17661	17677	17426	17594	17665	17580	17724	17796	17604	17559	17567	17560	17452	17631	17611	17682	17697	17670	17575	17591	17490	17616	17523	17687	17656	17599	17669	17571	17669	17676	17594	17646	17537	17558	17555	17568	17660	17416	17596	17743	17578	17642	17430	17542	17370	17445	17741	17540	17553	17482	17663	17551	17437	17557	17563	17424	17708	17619	17543	17611	17581	17613	17629	17539	17449	17738	17595	17585	17556	17536	17463	17669	17655	17665	17485	17492	17637	17664	17558	17438	17387	17586	17522	17438	17689	17697	17282	17488	17677	17498	17495	17558	17723	17739	17491	17647	17587	17457	17498	17625	17503	17737	17675	17647	17748	17636	17596	17587	17589	17553	17754	17586	17702	17525	17592	17615	17643	17389	17545	17707	17604	17471	17438	17566	17580	17635	17680	17433	17761	17555	17506	17492	17659	17674	17558	17494	17535	17472	17552	17501	17363	17589	17523	17695	17614	17540	17558	17592	17603	17533	17638	17654	17501	17506	17561	17308	17668	17487	17637	17515	17593	17520	17471	17722	17528	17533	17520	17441	17527	17499	17673	17522	17584	17499	17651	17450	17509	17648	17708	17388	17563	17405	17497	17568	17670	17718	17440	17669	17501	17559	17629	17582	17592	17481	17409	17674	17705	17497	17656	17542	17539	17665	17506	17602	17669	17456	17545	17461	17488	17877	17548	17591	17448	17538	17512	17682	17591	17556	17656	17386	17629	17471	17867	17583	17811	17486	17618	17543	17527	17538	17602	17484	17511	17481	17602	17620	17701	17598	17555	17564	17587	17578	17829	17672	17551	17436	17415	17589	17488	17523	17439	17597	17542	17509	17466	17696	17586	17542	17680	17513	17650	17540	17636	17477	17443	17671	17668	17472	17576	17683	17608	17641	17721	17561	17542	17594	17591	17708	17536	17638	17500	17690	17594	17417	17468	17561	17683	17560	17632	17616	17533	17399	17573	17614	17542	17457	17664	17542	17509	17604	17687	17461	17554	17464	17497	17514	17557	17554	17488	17536	17598	17702	17492	17595	17480	17471	17433	17741	17524	17589	17588	17442	17620	17627	17542	17411	17529	17645	17671	17649	17540	17692	17575	17517	17543	17609	17592	17517	17507	17816	17610	17462	17516	17569	17627	17503	17551	17691	17689	17616	17630	17590	17453	17673	17482	17441	17702	17697	17592	17602	17638	17418	17482	17534	17539	17434	17554	17668	17667	17483	17500	17548	17578	17472	17693	17628	17623	17566	17587	17451	17598	17614	17468	17804	17415	17497	17516	17600	17398	17612	17573	17797	17650	17467	17563	17573	17700	17528	17564	17333	17461	17535	17458	17774	17576	17529	17655	17549	17495	17443	17546	17515	17414	17469	17549	17612	17605	17583	17538	17754	17414	17546	17631	17574	17701	17445	17493	17501	17504	17469	17566	17722	17525	17568	17530	17629	17504	17410	17543	17498	17610	17548	17508	17496	17598	17604	17493	17680	17568	17424	17676	17577	17715	17371	17532	17418	17536	17435	17525	17652	17497	17599	17419	17536	17480	17580	17540	17698	17436	17646	17661	17429	17555	17701	17623	17567	17542	17765	17445	17707	17757	17626	17443	17563	17601	17674	17467	17348	17575	17500	17348	17333	17577	17518	17639	17601	17335	17623	17370	17671	17465	17683	17463	17434	17520	17554	17534	17543	17604	17430	17530	17671	17503	17558	17554	17489	17577	17668	17506	17642	17554	17714	17604	17555	17606	17747	17431	17462	17536	17524	17533	17560	17507	17594	17493	17753	17587	17375	17541	17738	17595	17469	17674	17534	17554	17644	17515	17688	17473	17526	17577	17690	17468	17678	17711	17739	17615	17568	17743	17573	17660	17575	17585	17577	17394	17546	17538	17616	17546	17630	17470	17539	17700	17491	17609	17669	17427	17315	17673	17540	17583	17512	17687	17655	17564	17429	17486	17764	17441	17450	17588	17554	17497	17502	17476	17596	17665	17751	17406	17442	17737	17614	17455	17583	17656	17590	17656	17774	17763	17725	17568	17718	17530	17548	17453	17602	17597	17476	17566	17511	17625	17709	17884	17586	17631	17488	17807	17667	17495	17628	17523	17560	17539	17555	17663	17606	17446	17614	17443	17552	17661	17497	17626	17543	17516	17519	17602	17447	17686	17833	17414	17418	17640	17680	17575	17616	17604	17709	17732	17521	17663	17495	17655	17434	17527	17485	17531	17617	17625	17831	17590	17611	17545	17635	17775	17532	17567	17610	17728	17650	17511	17387	17566	17627	17450	17448	17680	17802	17658	17552	17635	17796	17700	17497	17662	17647	17472	17634	17760	17591	17514	17669	17555	17518	17487	17599	17388	17492	17540	17590	17545	17493	17587	17590	17624	17582	17561	17521	17535	17585	17487	17623	17571	17643	17412	17647	17544	17622	17594	17678	17556	17534	17634	17672	17595	17806	17404	17391	17684	17821	17608	17686	17691	17690	17505	17775	17426	17636	17613	17706	17556	17622	17374	17469	17699	17491	17654	17559	17392	17466	17626	17580	17635	17726	17580	17476	17555	17559	17542	17714	17583	17574	17440	17647	17491	17501	17468	17554	17660	17609	17487	17480	17452	17643	17400	17548	17566	17464	17552	17563	17603	17603	17562	17648	17506	17504	17453	17556	17669	17567	17538	17678	17520	17512	17466	17454	17624	17770	17449	17579	17714	17485	17636	17652	17562	17496	17587	17500	17584	17679	17456	17637	17372	17490	17440	17653	17527	17469	17476	17543	17672	17436	17666	17649	17690	17616	17591	17615	17594	17603	17517	17349	17580	17673	17683	17563	17638	17685	17716	17525	17563	17630	17585	17522	17385	17532	17447	17550	17576	17748	17692	17584	17645	17567	17525	17585	17538	17532	17451	17694	17591	17557	17454	17657	17706	17693	17510	17513	17491	17536	17766	17464	17479	17677	17623	17670	17387	17490	17831	17525	17638	17566	17597	17465	17460	17521	17545	17614	17770	17363	17618	17522	17720	17605	17646	17714	17791	17636	17490	17603	17597	17671	17535	17308	17633	17496	17576	17485	17630	17534	17352	17602	17499	17537	17525	17569	17484	17490	17651	17480	17761	17431	17569	17578	17466	17626	17675	17623	17587	17534	17629	17356	17491	17486	17715	17519	17582	17519	17472	17473	17629	17588	17461	17596	17504	17541	17433	17671	17687	17444	17621	17568	17435	17595	17557	17590	17456	17625	17566	17592	17567	17610	17467	17437	17460	17624	17461	17611	17404	17772	17599	17531	17505	17538	17628	17679	17473	17524	17472	17643	17725	17442	17752	17566	17643	17511	17767	17422	17544	17502	17527	17706	17424	17618	17567	17584	17589	17563	17513	17579	17509	17798	17558	17483	17496	17533	17644	17476	17608	17714	17605	17488	17614	17559	17555	17699	17656	17662	17545	17438	17613	17561	17492	17666	17653	17671	17689	17575	17591	17652	17370	17635	17513	17564	17753	17723	17787	17610	17452	17553	17487	17583	17602	17568	17698	17454	17539	17711	17557	17702	17653	17617	17530	17573	17637	17630	17646	17382	17572	17474	17476	17494	17391	17583	17555	17597	17546	17530	17604	17539	17656	17614	17573	17638	17470	17499	17486	17487	17479	17619	17541	17500	17686	17538	17439	17633	17504	17506	17515	17649	17487	17549	17631	17641	17568	17531	17667	17529	17507	17542	17494	17581	17605	17830	17675	17655	17565	17520	17675	17276	17579	17667	17600	17611	17562	17613	17634	17460	17553	17706	17478	17538	17544	17529	17624	17545	17699	17382	17611	17482	17503	17501	17667	17606	17503	17611	17711	17656	17621	17674	17755	17346	17637	17583	17630	17557	17505	17585	17607	17614	17558	17618	17688	17623	17603	17534	17488	17485	17720	17433	17591	17643	17605	17444	17460	17693	17374	17577	17437	17520	17722	17555	17542	17783	17442	17327	17724	17580	17432	17544	17555	17456	17847	17671	17610	17616	17764	17531	17411	17566	17560	17516	17546	17679	17520	17767	17541	17724	17496	17611	17554	17534	17523	17518	17518	17643	17661	17598	17704	17499	17626	17571	17399	17524	17438	17576	17632	17617	17668	17668	17510	17503	17624	17501	17369	17502	17570	17400	17782	17515	17493	17622	17635	17539	17530	17497	17559	17585	17520	17530	17606	17435	17783	17508	17621	17426	17749	17603	17470	17605	17733	17573	17649	17647	17608	17514	17611	17369	17712	17584	17426	17790	17795	17779	17560	17690	17369	17724	17451	17675	17488	17717	17498	17641	17710	17623	17529	17632	17681	17719	17514	17713	17618	17653	17611	17462	17588	17436	17628	17440	17658	17655	17680	17550	17689	17354	17699	17464	17563	17494	17647	17463	17623	17611	17535	17742	17721	17638	17475	17429	17625	17666	17617	17722	17503	17650	17543	17569	17481	17772	17658	17529	17587	17632	17714	17591	17528	17494	17603	17675	17482	17530	17467	17602	17524	17594	17451	17831	17629	17454	17566	17610	17579	17643	17636	17521	17367	17577	17487	17401	17575	17625	17481	17573	17715	17687	17750	17557	17647	17596	17522	17654	17708	17448	17557	17575	17653	17611	17409	17733	17558	17473	17656	17633	17547	17552	17569	17685	17648	17442	17570	17388	17541	17595	17551	17601	17490	17720	17514	17503	17594	17571	17595	17448	17741	17511	17628	17367	17514	17460	17848	17514	17853	17429	17442	17618	17548	17586	17643	17576	17435	17875	17549	17736	17596	17634	17437	17581	17566	17771	17612	17799	17686	17384	17568	17465	17412	17575	17730	17420	17599	17648	17418	17652	17587	17630	17598	17799	17510	17435	17809	17721	17665	17502	17495	17654	17518	17607	17719	17656	17554	17612	17503	17616	17617	17399	17622	17549	17658	17621	17633	17571
29142	29341	37320	31793	25436	22800	21165	20404	19900	19620	19345	19038	19120	18999	18562	18671	18551	18603	18764	18805	18804	18762	18562	18435	18673	18528	18625	18677	18752	18496	18749	18658	18682	18529	18696	18696	18466	18618	18602	18577	18606	18716	18670	18699	18806	18799	18717	18520	18553	18616	18512	18693	18508	18561	18461	18627	18535	18594	18659	18434	18719	18488	18457	18577	18583	18435	18400	18721	18560	18658	18541	18572	18726	18522	18608	18606	18574	18622	18514	18511	18685	18549	18581	18595	18545	18602	18451	18580	18474	18470	18649	18374	18589	18562	18573	18589	18540	18489	18559	18536	18590	18564	18367	18645	18576	18810	18635	18561	18622	18663	18470	18485	18568	18579	18503	18505	18662	18428	18375	18544	18642	18691	18789	18656	18537	18586	18329	18524	18551	18613	18729	18701	18450	18493	18505	18591	18619	18593	18763	18852	18450	18519	18449	18535	18611	18598	18603	18625	18690	18712	18667	18407	18647	18646	18558	18797	18598	18718	18487	18505	18635	18553	18460	18660	18666	18522	18577	18383	18311	18487	18447	18507	18510	18595	18602	18293	18566	18490	18610	18564	18556	18357	18535	18632	18627	18537	18612	18494	18686	18551	18773	18789	18714	18744	18534	18529	18689	18567	18601	18586	18545	18472	18617	18284	18603	18359	18534	18345	18408	18819	18652	18532	18641	18619	18604	18700	18782	18417	18601	18755	18553	18630	18622	18692	18502	18541	18599	18420	18580	18749	18575	18393	18594	18568	18377	18595	18530	18689	18469	18469	18469	18572	18466	18843	18548	18495	18795	18480	18488	18479	18449	18590	18697	18766	18550	18496	18548	18597	18601	18699	18534	18544	18573	18430	18657	18538	18764	18463	18670	18503	18647	18599	18528	18614	18606	18617	18585	18559	18519	18706	18755	18470	18640	18507	18641	18640	18653	18609	18617	18618	18411	18474	18533	18579	18577	18715	18699	18618	18524	18565	18645	18750	18617	18488	18554	18621	18632	18545	18499	18577	18283	18752	18706	18495	18625	18582	18628	18810	18704	18486	18557	18767	18471	18426	18559	18429	18475	18505	18595	18359	18446	18817	18867	18758	18567	18429	18515	18583	18581	18529	18801	18544	18391	18409	18572	18698	18536	18569	18595	18456	18478	18752	18674	18764	18431	18567	18451	18629	18432	18588	18721	18530	18420	18483	18543	18579	18626	18518	18514	18702	18588	18518	18487	18766	18632	18330	18438	18379	18485	18475	18649	18577	18706	18558	18640	18434	18474	18539	18535	18594	18552	18534	18627	18320	18443	18599	18595	18722	18627	18498	18731	18622	18645	18641	18551	18456	18686	18547	18657	18443	18593	18422	18535	18584	18558	18629	18632	18710	18535	18563	18675	18671	18466	18538	18595	18445	18561	18682	18457	18669	18752	18588	18634	18520	18407	18423	18725	18644	18481	18610	18398	18629	18581	18413	18643	18610	18508	18681	18667	18611	18559	18686	18459	18562	18444	18510	18663	18494	18548	18581	18496	18517	18527	18587	18401	18472	18365	18412	18540	18630	18623	18749	18809	18764	18563	18631	18466	18632	18702	18839	18534	18558	18603	18646	18697	18513	18554	18573	18612	18417	18614	18593	18457	18546	18833	18415	18503	18699	18569	18499	18636	18517	18556	18469	18526	18390	18685	18422	18430	18403	18438	18485	18614	18574	18575	18659	18394	18323	18496	18568	18635	18394	18602	18476	18653	18530	18522	18698	18513	18722	18649	18600	18537	18616	18786	18631	18597	18478	18460	18638	18674	18704	18570	18693	18619	18618	18583	18606	18698	18574	18537	18732	18502	18647	18620	18653	18530	18775	18563	18717	18446	18453	18706	18570	18704	18671	18612	18431	18726	18525	18547	18580	18393	18661	18668	18579	18668	18535	18426	18510	18516	18600	18590	18545	18430	18588	18471	18661	18585	18519	18336	18505	18450	18599	18743	18501	18440	18575	18646	18597	18528	18513	18739	18596	18387	18580	18736	18339	18572	18507	18801	18683	18464	18826	18365	18605	18635	18527	18772	18512	18445	18395	18490	18686	18694	18453	18436	18583	18588	18518	18456	18566	18448	18597	18668	18687	18512	18463	18601	18529	18506	18501	18583	18521	18353	18607	18529	18533	18531	18501	18548	18644	18561	18758	18565	18678	18629	18568	18702	18547	18484	18569	18367	18340	18537	18550	18619	18510	18580	18569	18665	18496	18537	18692	18597	18451	18584	18569	18730	18476	18479	18600	18420	18702	18495	18519	18677	18584	18653	18866	18668	18655	18685	18468	18541	18526	18590	18667	18600	18709	18553	18459	18571	18536	18794	18608	18537	18470	18547	18566	18488	18427	18516	18535	18564	18600	18590	18443	18738	18599	18576	18759	18714	18434	18663	18576	18558	18580	18438	18524	18446	18416	18537	18806	18435	18695	18610	18605	18704	18611	18687	18860	18643	18624	18764	18439	18627	18687	18415	18536	18621	18827	18633	18599	18626	18436	18522	18610	18380	18616	18595	18544	18365	18498	18342	18559	18627	18489	18859	18606	18415	18772	18696	18455	18556	18661	18602	18687	18576	18824	18395	18581	18606	18547	18584	18538	18608	18601	18579	18519	18534	18235	18583	18382	18480	18631	18534	18586	18659	18732	18628	18618	18531	18970	18550	18404	18502	18499	18388	18439	18473	18582	18527	18402	18601	18544	18551	18533	18564	18545	18724	18609	18441	18526	18479	18449	18435	18613	18439	18547	18462	18692	18543	18584	18751	18377	18650	18582	18694	18599	18628	18270	18497	18515	18512	18930	18605	18712	18654	18769	18565	18673	18434	18515	18706	18587	18450	18597	18749	18573	18645	18615	18576	18533	18679	18528	18485	18639	18569	18665	18574	18633	18580	18518	18638	18511	18607	18567	18633	18547	18574	18691	18704	18424	18524	18537	18455	18560	18772	18606	18607	18471	18328	18397	18814	18543	18696	18454	18632	18593	18783	18559	18578	18577	18632	18443	18656	18792	18594	18400	18483	18473	18543	18413	18579	18542	18443	18264	18663	18503	18332	18635	18568	18561	18716	18499	18552	18647	18548	18763	18522	18343	18603	18592	18483	18361	18613	18580	18731	18527	18540	18661	18450	18623	18546	18639	18604	18557	18407	18490	18522	18632	18672	18528	18483	18480	18584	18544	18719	18447	18594	18502	18399	18559	18762	18696	18549	18508	18747	18549	18653	18418	18592	18777	18748	18733	18650	18518	18644	18765	18737	18519	18444	18566	18429	18554	18493	18424	18598	18601	18526	18747	18799	18628	18591	18392	18589	18658	18463	18497	18668	18546	18627	19106	18691	18710	18817	18734	18622	18457	18807	18445	18427	18583	18710	18550	18419	18531	18752	18644	18705	18572	18585	18535	18525	18515	18513	18569	18608	18529	18639	18678	18786	18451	18630	18534	18640	18568	18495	18663	18616	18560	18602	18477	18502	18568	18607	18403	18617	18753	18515	18609	18481	18714	18774	18598	18472	18644	18647	18624	18478	18525	18408	18506	18749	18562	18640	18656	18513	18555	18797	18427	18627	18781	18551	18565	18651	18685	18684	18506	18570	18474	18653	18645	18540	18573	18604	18654	18655	18516	18390	18594	18552	18799	18700	18685	18512	18556	18406	18767	18504	18578	18725	18614	18742	18689	18570	18736	18699	18694	18790	18700	18493	18501	18508	18516	18580	18692	18578	18767	18558	18423	18719	18327	18766	18596	18687	18449	18560	18496	18700	18743	18541	18598	18409	18461	18575	18780	18570	18571	18566	18548	18635	18503	18656	18467	18544	18647	18564	18723	18638	18680	18447	18544	18602	18465	18653	18605	18571	18532	18893	18678	18585	18760	18722	18578	18493	18651	18541	18621	18771	18591	18656	18605	18783	18475	18405	18601	18519	18556	18579	18534	18564	18690	18594	18568	18499	18588	18581	18779	18789	18630	18527	18557	18549	18634	18644	18684	18839	18719	18757	18513	18640	18768	18484	18481	18346	18802	18693	18574	18798	18669	18556	18483	18661	18548	18300	18591	18562	18295	18475	18666	18660	18634	18683	18583	18552	18603	18611	18647	18541	18654	18633	18374	18606	18702	18624	18439	18378	18499	18550	18641	18648	18541	18635	18554	18722	18628	18520	18456	18602	18663	18663	18674	18650	18834	18568	18682	18621	18735	18579	18525	18726	18521	18378	18580	18510	18500	18498	18337	18774	18607	18463	18322	18637	18589	18640	18725	18434	18418	18579	18762	18587	18612	18693	18515	18688	18660	18677	18499	18589	18648	18583	18488	18736	18777	18587	18705	18449	18384	18590	18608	18562	18728	18571	18493	18584	18691	18619	18654	18622	18723	18582	18715	18527	18374	18441	18466	18545	18623	18434	18590	18785	18393	18446	18594	18509	18624	18749	18681	18622	18580	18563	18600	18619	18755	18708	18675	18371	18385	18595	18521	18567	18626	18460	18587	18577	18528	18603	18446	18624	18526	18578	18447	18608	18407	18598	18796	18581	18486	18543	18534	18552	18604	18648	18670	18629	18646	18862	18730	18722	18705	18622	18732	18604	18737	18523	18677	18661	18628	18357	18602	18633	18591	18571	18395	18537	18657	18692	18486	18768	18583	18544	18703	18408	18401	18682	18381	18670	18699	18681	18670	18656	18491	18508	18799	18521	18339	18546	18732	18710	18623	18645	18640	18722	18500	18688	18597	18886	18762	18733	18646	18480	18531	18651	18416	18347	18695	18349	18742	18411	18687	18633	18573	18571	18616	18450	18582	18582	18623	18599	18316	18448	18604	18423	18598	18521	18654	18423	18715	18597	18303	18500	18625	18525	18707	18710	18711	18596	18527	18586	18415	18342	18588	18569	18583	18585	18581	18603	18517	18541	18604	18794	18587	18677	18417	18638	18751	18513	18489	18730	18778	18532	18447	18487	18747	18648	18602	18411	18377	18663	18667	18549	18637	18554	18471	18548	18543	18693	18778	18526	18491	18685	18552	18511	18678	18469	18644	18566	18686	18543	18718	18544	18692	18718	18484	18724	18639	18707	18572	18459	18420	18250	18681	18575	18680	18747	18609	18709	18463	18671	18555	18546	18701	18528	18671
33440	47561	43021	31416	25421	21531	19357	18864	18176	18115	17517	16985	16744	16691	16553	16678	16709	16464	16682	16478	16629	16479	16515	16359	16546	16423	16449	16537	16385	16552	16589	16313	16394	16307	16433	16404	16352	16286	16540	16491	16431	16381	16429	16329	16866	16405	16449	16350	16422	16395	16383	16516	16440	16477	16477	16398	16186	16363	16399	16398	16284	16426	16281	16436	16370	16473	16432	16352	16372	16422	16218	16363	16533	16424	16428	16576	16382	16384	16603	16382	16453	16527	16343	16514	16404	16635	16481	16397	16428	16429	16315	16386	16405	16173	16265	16406	16610	16373	16659	16511	16368	16460	16472	16476	16371	16469	16530	16467	16540	16643	16430	16533	16282	16482	16402	16382	16291	16324	16444	16340	16465	16406	16399	16314	16339	16475	16440	16330	16322	16437	16414	16556	16395	16371	16513	16231	16604	16424	16404	16543	16566	16557	16400	16428	16373	16373	16389	16368	16408	16420	16466	16428	16306	16348	16203	16378	16558	16357	16520	16495	16499	16520	16547	16452	16465	16367	16325	16451	16274	16589	16552	16401	16327	16412	16564	16506	16305	16287	16406	16379	16371	16339	16586	16282	16369	16409	16485	16375	16344	16416	16271	16503	16439	16507	16596	16404	16276	16475	16429	16296	16581	16317	16449	16376	16356	16327	16482	16608	16335	16500	16479	16384	16388	16352	16584	16289	16243	16446	16532	16144	16447	16211	16471	16447	16280	16479	16322	16362	16306	16337	16353	16360	16384	16430	16513	16480	16329	16366	16478	16476	16306	16514	16563	16316	16412	16444	16533	16419	16570	16323	16526	16469	16288	16439	16406	16657	16487	16398	16219	16521	16347	16405	16569	16449	16407	16285	16599	16397	16317	16380	16526	16443	16428	16393	16502	16288	16320	16497	16384	16324	16350	16704	16406	16226	16319	16386	16229	16425	16295	16379	16432	16483	16274	16441	16524	16497	16201	16325	16518	16455	16479	16338	16583	16387	16280	16427	16465	16415	16434	16316	16459	16381	16429	16321	16286	16490	16279	16436	16484	16400	16376	16438	16563	16371	16506	16429	16228	16382	16423	16352	16326	16517	16406	16590	16549	16313	16495	16495	16371	16480	16457	16482	16516	16534	16387	16365	16442	16646	16397	16365	16333	16335	16466	16383	16347	16364	16429	16420	16299	16225	16334	16336	16350	16446	16294	16338	16363	16396	16465	16353	16369	16355	16259	16393	16368	16380	16473	16406	16473	16369	16428	16545	16485	16406	16548	16375	16288	16268	16519	16424	16406	16266	16376	16291	16437	16552	16487	16446	16394	16286	16435	16400	16389	16269	16373	16363	16459	16438	16509	16329	16422	16404	16479	16334	16409	16284	16448	16362	16534	16377	16423	16513	16377	16288	16538	16478	16369	16321	16473	16580	16207	16563	16237	16429	16444	16549	16438	16490	16510	16463	16403	16668	16459	16245	16438	16268	16414	16346	16404	16306	16317	16499	16364	16552	16430	16295	16320	16504	16369	16573	16560	16440	16487	16503	16304	16470	16436	16428	16446	16512	16225	16397	16507	16392	16429	16477	16509	16363	16473	16345	16403	16277	16409	16358	16338	16366	16315	16405	16389	16302	16235	16386	16251	16574	16214	16272	16375	16459	16414	16529	16456	16396	16458	16546	16382	16469	16484	16460	16415	16200	16395	16367	16340	16520	16202	16391	16421	16544	16478	16342	16250	16446	16327	16196	16387	16516	16290	16336	16512	16399	16138	16261	16405	16427	16652	16445	16436	16483	16208	16459	16556	16351	16396	16264	16599	16408	16525	16397	16502	16388	16379	16422	16457	16447	16612	16209	16331	16318	16330	16519	16327	16484	16289	16421	16395	16321	16572	16256	16349	16409	16399	16592	16429	16407	16521	16281	16568	16373	16373	16397	16502	16201	16517	16310	16462	16451	16478	16488	16529	16380	16403	16340	16415	16382	16228	16428	16443	16367	16155	16288	16396	16497	16371	16568	16285	16401	16274	16440	16367	16365	16442	16441	16414	16447	16402	16354	16295	16382	16499	16473	16277	16435	16315	16487	16392	16365	16430	16438	16348	16417	16339	16552	16373	16552	16428	16511	16472	16315	16490	16374	16392	16436	16445	16533	16458	16481	16465	16451	16484	16362	16353	16397	16361	16418	16544	16402	16312	16374	16480	16452	16259	16309	16381	16364	16369	16465	16446	16471	16557	16355	16338	16453	16397	16245	16250	16401	16531	16282	16579	16308	16436	16452	16429	16408	16442	16253	16286	16502	16553	16659	16498	16275	16427	16407	16417	16410	16596	16414	16528	16304	16525	16470	16530	16440	16482	16394	16569	16528	16512	16440	16406	16353	16395	16323	16477	16374	16429	16246	16482	16442	16386	16270	16377	16464	16494	16435	16490	16309	16372	16283	16308	16522	16461	16454	16309	16357	16404	16491	16605	16482	16459	16272	16427	16232	16660	16306	16554	16590	16435	16471	16533	16366	16483	16360	16411	16519	16461	16591	16342	16440	16495	16382	16415	16333	16374	16465	16409	16624	16396	16475	16380	16232	16424	16467	16585	16469	16389	16408	16373	16459	16432	16341	16524	16414	16377	16491	16451	16356	16495	16432	16533	16413	16572	16529	16401	16407	16651	16416	16317	16297	16469	16297	16270	16584	16405	16320	16482	16459	16277	16459	16476	16327	16367	16411	16235	16551	16281	16365	16528	16457	16450	16492	16387	16326	16504	16338	16399	16304	16402	16487	16301	16340	16435	16439	16288	16438	16537	16435	16490	16275	16445	16189	16437	16390	16182	16361	16392	16483	16320	16357	16580	16438	16457	16339	16479	16227	16446	16530	16476	16522	16621	16361	16546	16465	16561	16393	16448	16526	16419	16357	16385	16282	16400	16404	16211	16359	16332	16505	16411	16448	16459	16450	16374	16407	16529	16287	16410	16316	16321	16360	16356	16308	16310	16340	16241	16519	16409	16363	16324	16587	16411	16310	16295	16427	16347	16349	16347	16554	16411	16257	16412	16403	16249	16476	16370	16557	16489	16509	16361	16452	16383	16481	16483	16433	16301	16598	16424	16450	16406	16621	16298	16411	16449	16370	16300	16322	16451	16361	16370	16429	16349	16305	16446	16588	16259	16391	16298	16450	16617	16205	16193	16370	16459	16403	16577	16395	16252	16495	16424	16431	16445	16317	16386	16456	16205	16399	16376	16416	16329	16478	16387	16381	16420	16274	16262	16467	16423	16356	16365	16312	16380	16178	16469	16474	16309	16517	16544	16416	16490	16444	16554	16440	16437	16564	16487	16483	16252	16340	16266	16296	16350	16438	16488	16338	16547	16497	16327	16636	16544	16498	16391	16459	16146	16351	16521	16472	16434	16419	16397	16331	16484	16638	16638	16434	16185	16416	16544	16398	16539	16510	16447	16301	16333	16299	16459	16496	16581	16416	16521	16350	16447	16542	16487	16652	16209	16483	16285	16552	16481	16536	16555	16397	16343	16516	16262	16517	16408	16421	16609	16357	16253	16329	16495	16403	16273	16374	16328	16470	16488	16458	16371	16200	16460	16388	16460	16389	16273	16427	16420	16320	16499	16349	16317	16489	16334	16354	16325	16344	16361	16518	16251	16517	16499	16704	16396	16403	16525	16268	16366	16393	16241	16413	16346	16346	16441	16385	16368	16556	16436	16413	16183	16246	16409	16248	16292	16475	16590	16422	16520	16380	16245	16583	16365	16431	16557	16366	16265	16415	16350	16566	16527	16420	16495	16346	16468	16485	16434	16366	16487	16385	16446	16371	16441	16337	16336	16512	16430	16391	16563	16495	16406	16127	16375	16188	16309	16461	16211	16325	16515	16522	16498	16290	16323	16541	16441	16362	16479	16411	16478	16342	16414	16518	16382	16334	16513	16310	16570	16397	16497	16537	16440	16399	16438	16383	16453	16464	16345	16473	16492	16539	16428	16554	16430	16272	16259	16510	16346	16435	16322	16326	16513	16340	16408	16375	16426	16384	16405	16198	16097	16568	16383	16507	16523	16465	16308	16567	16477	16204	16603	16317	16426	16308	16504	16441	16231	16382	16353	16456	16326	16414	16529	16424	16419	16433	16593	16426	16373	16507	16495	16437	16305	16313	16338	16309	16434	16421	16204	16564	16400	16450	16484	16391	16525	16317	16602	16319	16376	16305	16440	16323	16383	16400	16514	16451	16426	16508	16407	16247	16460	16417	16548	16310	16447	16419	16477	16383	16510	16419	16456	16335	16368	16511	16399	16279	16392	16464	16431	16484	16457	16392	16468	16426	16298	16462	16276	16363	16482	16441	16162	16414	16244	16318	16457	16519	16558	16412	16579	16274	16400	16460	16406	16512	16248	16257	16403	16440	16383	16268	16392	16433	16574	16476	16473	16347	16419	16278	16564	16472	16353	16401	16275	16341	16362	16504	16432	16399	16420	16301	16589	16397	16442	16477	16284	16390	16423	16443	16295	16414	16583	16419	16414	16567	16366	16338	16375	16505	16567	16364	16341	16214	16382	16401	16380	16489	16469	16314	16326	16331	16450	16413	16347	16325	16488	16431	16509	16252	16423	16354	16402	16601	16397	16327	16428	16336	16507	16557	16398	16326	16475	16435	16383	16492	16464	16329	16507	16310	16568	16620	16475	16348	16351	16483	16346	16461	16385	16507	16567	16397	16583	16199	16448	16420	16297	16340	16221	16330	16373	16258	16522	16359	16491	16396	16449	16401	16557	16514	16509	16331	16552	16426	16415	16588	16402	16354	16462	16456	16498	16288	16435	16378	16431	16363	16424	16458	16350	16385	16413	16459	16418	16446	16452	16446	16453	16432	16619	16331	16455	16272	16457	16313	16423	16375	16484	16596	16486	16437	16558	16367	16406	16394	16370	16267	16575	16439	16504	16504	16501	16324	16385	16601	16373	16376	16465	16269	16509	16476	16667	16359	16211	16442	16420	16344	16272	16457	16257	16519	16449	16495	16379	16314	16389	16231	16336	16433	16314	16389	16168	16317	16438	16423	16437	16304	16372	16282	16306	16447	16369	16393	16449	16250	16356	16354	16479	16377	16389	16443	16418	16385	16446	16540	16562	16435	16395	16241	16381	16222
24345	21583	29469	27485	28047	28020	26969	22943	21508	20936	20290	20087	19777	19485	19444	19608	19579	19436	19542	19508	19466	19755	19632	19477	19398	19339	19273	19458	19444	19230	19423	19519	19314	19421	19400	19452	19111	19243	19407	19357	19199	19447	19523	19370	19096	19135	19258	19471	19334	19234	19567	19330	19298	19391	19264	19222	19296	19457	19199	19025	19502	19377	19282	19427	19182	19285	19234	19275	19201	19171	19346	19576	19463	19390	19384	19419	19245	19343	19478	19298	19424	19345	19217	19115	19268	19372	19135	19137	19352	19326	19432	19278	19465	19338	19122	19117	19384	19303	19538	19326	19351	19234	19297	19449	19318	19475	19154	19262	19157	19232	19315	19485	19266	19366	19285	19180	19251	19154	19166	19310	19275	19128	19353	19240	19279	19422	19198	19271	19259	19174	19219	19466	19215	19184	19161	19210	19384	19156	19271	19349	19326	19376	19301	19413	19212	19165	19305	19194	19493	19168	19268	19239	19227	19330	19319	19282	19101	19253	19121	19083	19299	19416	19227	19244	19356	19129	19289	19164	19447	19172	19392	19365	19217	19352	19297	19635	19110	19456	19382	19181	19262	19196	19285	19208	19357	19207	19096	19504	19329	19314	19230	19279	19319	19351	19436	19311	19426	19169	19163	19128	19087	19087	19082	19431	19261	19222	19405	19380	19133	19348	19101	19166	19237	19326	19225	19218	19307	19303	19176	19463	19301	19076	19079	19478	19416	19207	19386	19233	19496	19405	19433	19285	19289	19335	19223	19261	19368	19235	19337	19285	19281	19334	19219	19246	19167	19261	19306	19383	19150	19325	19345	19210	19297	19267	19412	19320	19409	19441	19162	19135	19298	19012	19217	19307	19395	19092	19465	19036	19271	19313	19251	19325	19517	19466	19219	19047	19302	19271	19270	19244	19166	19168	19284	19280	19203	19143	19209	19245	19084	19189	19348	19342	19309	19196	19268	19284	19287	19193	19163	19245	19003	19267	19205	19281	19446	19316	19193	19119	19319	19358	19150	19265	19091	19043	19321	19163	19398	19309	19305	19202	19375	19310	19166	19000	19278	19152	19196	19278	19427	19245	19191	19214	19144	19300	19347	19129	19235	19306	19254	19252	19211	19238	19349	19155	19399	19327	19324	19482	19487	19247	19196	19277	19208	19087	19224	19184	19277	19127	19324	19253	19240	19249	19108	19186	19357	19183	19374	19518	19428	19110	19325	19346	19321	19330	19308	19202	19213	19197	19327	19498	19193	19116	19256	19359	19094	19349	19189	19151	19256	19370	19158	19313	19235	19242	19139	19272	19346	19348	19215	19130	19327	19569	19272	19163	19351	19221	19188	19250	19320	19358	19441	19329	19286	19183	19358	19142	19311	19267	19360	19126	19328	19324	19194	19072	19195	19270	19126	18968	18974	19187	19317	19120	19357	19287	19174	19296	19490	19343	19403	19167	19311	19110	19248	19234	19395	19218	19146	19284	19220	19372	19331	19272	19169	19122	19193	19091	19407	19322	19258	19362	19341	19316	19194	19359	19233	19306	19280	19286	19171	19450	19387	19260	19222	18967	19271	19205	19110	19356	19412	19462	19180	19172	19350	19100	19271	19335	19129	19257	19263	19047	19314	19207	19154	19238	19292	19026	19163	19161	19273	18913	19043	19141	19190	19194	19228	19132	19337	19195	19245	19264	19544	19200	19294	19259	19333	19413	19541	19407	19244	19147	19301	19451	19152	19392	19145	19322	19252	19130	19320	19209	19027	19402	19294	19391	19256	19252	19186	19211	19212	19212	19357	19266	19340	19208	19194	19213	19246	19314	19287	19378	19323	19486	19463	19104	19231	19185	19064	19225	19368	19264	19288	19267	19008	19486	19211	19179	19191	19273	18991	19256	19209	19358	19335	19313	19235	19144	19243	19344	19200	19324	19076	19195	19317	19390	19252	19282	19263	19235	19058	19339	19157	19215	19269	19263	19188	19091	19311	19368	19174	19132	19354	19294	19384	19382	19120	19377	19334	19439	19265	19205	19257	19269	19239	19412	19316	19148	19472	19370	19434	19365	19308	19065	19378	19158	19317	19307	19298	19163	19131	19311	19298	19350	19208	19253	19100	19263	19229	19285	19114	19216	19348	19205	19261	19678	19483	19329	19348	19126	19345	19386	19303	19243	19316	19035	19531	19206	19316	19267	19175	19223	19268	19113	19358	19146	19199	19178	19404	19154	19359	19155	19265	19334	19198	19260	19388	19346	19187	19191	19288	19103	19206	19376	19248	19221	19238	19341	19046	19121	19464	19260	19282	19205	19234	19241	19151	19393	19152	19367	19207	19298	19239	19219	19497	19362	19329	19260	19102	19265	19015	19391	19320	19325	19115	19317	19174	19129	19247	19348	19428	19464	19216	19152	19064	19329	19438	19426	19280	19243	19173	19259	19429	19337	19309	19259	19350	19134	19161	19453	19190	19264	19377	19243	19198	19477	19222	19411	19095	19348	19299	19038	19214	19035	19552	19449	19256	19223	19456	19350	19239	19238	19224	19305	19240	19437	19380	19407	19407	19274	19383	19328	19343	19401	19451	19040	19302	19126	19261	19210	19356	19430	19084	19332	19061	19173	19302	19403	19314	19068	19011	19310	19258	19241	19135	19397	19221	19016	19083	19382	19365	19167	19317	19324	19092	19163	19509	19222	19267	19432	19109	19298	19278	19196	19167	19301	19289	19230	19359	19254	19321	19213	19007	19095	19435	19323	19219	19192	19287	19062	19360	19407	19483	19280	19093	19167	19468	19348	19212	19462	19150	19251	19274	19113	19277	19334	19383	19320	19515	19334	19345	19432	19108	19326	19292	19250	19236	19454	19150	19199	19176	19367	19196	19407	19324	19087	19204	19346	19264	19164	19156	19176	19218	19356	19388	19197	19433	19511	19304	19317	19369	19372	19341	19571	19261	19084	19375	19199	19468	19253	19278	19291	19376	19208	19250	19253	19137	19142	19356	19119	19423	19111	19368	19264	18966	19383	19266	19326	19592	19335	19255	19105	19076	19139	19154	19291	19297	19200	19287	19152	19306	19012	19448	19398	19387	19392	19085	19433	19518	19282	19168	19435	19292	19317	19054	19120	19275	19237	19301	19302	19108	19391	19219	19159	19224	19349	19313	19150	19219	19359	19266	19420	19146	19264	19288	19163	19020	19074	19497	19190	19444	19444	19377	19091	19354	19293	19186	19221	19457	19467	19371	19362	19459	19231	19192	19197	19178	19429	19247	19193	19233	19398	19201	19207	19442	19214	19401	19231	19155	19305	18986	19197	19028	19047	19284	19269	19167	19320	19239	19281	19329	19310	19402	19331	19079	19261	19182	19430	19403	19222	19179	19242	19230	19109	19300	19388	19211	19054	19195	19305	19295	19187	19284	19436	19357	19364	19268	19080	19324	19263	19262	19209	19088	19027	19473	19280	19312	19234	19242	19176	19197	19090	19237	19249	19203	19164	19008	19245	19125	19239	19143	19150	19140	19029	19223	19273	19280	19381	19378	19243	19186	19306	19264	19337	19163	19222	19174	19124	19142	19386	19334	19374	19248	19346	19099	19489	19120	19130	19304	19126	19263	19266	19215	19281	19269	19338	19210	19356	19228	19155	19269	19103	19154	19042	19249	19380	19433	19384	19446	19262	19524	19191	19590	19189	19122	19196	19190	19150	19377	19249	19242	19213	19257	19226	19077	19195	19157	19290	19167	19287	19573	19152	19078	19257	19241	19232	19302	19203	19028	19268	19412	19257	19327	19248	19338	19329	19172	19261	19296	19101	19255	19243	19283	19218	19337	19106	19160	19096	19294	19168	19344	19080	19085	19271	19309	19417	19215	19371	19025	19262	19364	19183	19225	19289	19276	19350	19322	19257	19286	19350	19392	19070	19260	19415	19510	19237	19252	19225	19279	19263	19035	19179	19316	19359	19250	19315	19317	19172	19365	19302	19205	19363	19384	19007	19264	19316	19130	19053	19297	19189	19406	19207	19329	19227	19421	19154	19255	19396	19338	19297	19105	19395	19311	19295	19245	19391	19054	18996	19276	19282	19188	19316	19368	19086	19216	19323	19218	19191	19184	19498	19304	19411	19290	19472	19526	19289	19425	19327	19364	19152	19145	19050	19214	19271	19454	19444	19527	19114	19446	19449	19302	19410	19287	19173	19464	19345	19478	19218	19225	19098	19146	19454	19363	19152	19192	19170	19420	19372	19249	19254	19315	19171	19171	19350	19235	19246	19333	19228	19381	19227	19157	19261	19328	19216	19224	19278	19029	19173	19368	19126	19208	19509	19213	19202	19050	19263	19328	19275	19203	19277	19185	19322	19299	19284	19159	19282	19195	19166	19454	19482	19080	19130	19219	19067	19362	19356	19397	19372	19379	19345	19284	19436	19085	19191	19417	19483	19247	19447	19431	19206	19262	19013	19281	19228	19155	19139	19233	19203	19314	19217	19267	19193	19269	19276	19217	19028	19259	19361	19379	19085	19202	19179	19339	19124	19267	18980	19250	19171	19195	18985	19360	19323	19283	19438	19464	19219	19428	19239	19315	19357	19141	19177	19272	19313	19260	19320	19195	19305	19226	19291	19366	19255	19315	19362	19253	19479	19347	19199	19448	19223	19236	19180	19296	19114	19259	19370	19311	19344	19442	19370	19097	19367	19276	19156	19168	19191	19132	19436	19119	19281	19182	19225	19354	19413	19163	19267	19273	19266	19469	19183	19207	19345	19204	19273	19090	19112	19307	19155	19392	19181	19275	19359	19252	19218	19343	18921	19410	19429	19205	19301	19379	18980	19256	19172	19117	19254	19346	19220	19449	19217	19319	19418	19295	19350	19307	19057	19044	19282	19151	19110	19368	19307	19285	19313	19259	19066	19360	19392	19429	19348	19408	19271	19191	19085	19272	19220	19254	19157	19219	19070	19051	19234	19084	19336	19496	19296	19200	19449	19144	19331	19292	19357	19240	19242	19345	19145	19220	19254	19268	19142	19035	19194	19603	19267	19275	19400	19268	19346	19577	19528	19196	19193	19303	19132	19243	19364	19277	19224	19143	19150	19217	19460	19262	19211	19252	19376	19273	19124	19152	19520	19142	19186	19286	19322	19281	19376	19378	19315
34981	55213	50832	42427	35392	27598	24168	20714	19848	18668	18217	17678	17362	17169	17211	17127	17162	17117	17049	17068	17248	17137	17075	16941	16817	16822	17065	16930	16966	16872	16793	16897	16892	16821	16822	16792	16894	16820	16785	16928	16899	16792	16881	16913	16820	16813	16705	16857	17029	16833	16749	16584	17055	16861	16829	16754	16718	16882	16817	16940	17008	16832	16807	16860	16950	16835	16940	16874	16792	16751	16845	16862	16887	17075	16975	16776	16909	16967	16873	16928	16763	16849	16760	16782	16931	16912	16857	16768	16679	16960	16860	17064	16750	16912	16900	17007	16859	16676	16927	16901	16915	16928	16883	16906	16731	16917	16841	17037	16951	16672	16778	16901	16745	17005	17057	16793	16844	16727	16870	16962	16951	16903	16881	16762	16842	17127	16855	16784	16856	16943	16928	16942	16693	16898	16783	17189	16936	16885	16872	16935	16974	16917	16696	16796	16833	16844	16931	16885	16955	16799	16789	16866	16778	16779	16760	16727	16868	16899	16794	16779	16932	17055	16914	17030	16718	16834	16876	16779	16847	16888	16904	16788	16925	16921	16884	16804	16681	16813	16840	16915	16903	16763	16690	16723	16924	16756	16827	16967	16676	16733	16960	16961	16832	16875	16812	16920	16799	16842	16996	16959	16904	16761	16915	16883	16865	16870	16813	16812	16849	16870	16943	16932	16811	17107	17012	16754	16831	16937	16801	16703	16930	16901	16851	16926	16859	16869	16915	16855	16938	16873	17014	16792	16798	16879	16862	16860	16757	16823	16770	16840	16963	16776	16762	16913	16846	16964	16858	16718	16758	16832	16712	16864	16798	16864	16861	16950	16875	16913	16863	16796	16844	16883	16923	16909	17081	16714	16814	16903	16883	16948	16950	17077	16961	16931	16781	17019	16924	16875	16781	16956	16895	16973	16745	16992	16712	16764	16940	16934	16795	16838	16956	16831	16866	16851	16814	16905	16794	16907	16868	16922	16816	16887	16810	17001	16842	16853	16838	16900	16887	16917	16847	16823	16743	16858	16979	16893	16759	16826	16994	16882	16789	16824	16683	16898	16852	16675	16891	16867	16813	16843	16917	16854	16975	16848	16861	16886	16751	16848	16649	16767	16902	17111	16869	16866	16784	16838	17074	16921	16783	16957	17086	16849	16724	16837	16782	16802	16910	16794	16890	16718	16755	17029	16799	16882	16820	16716	16861	16790	16874	16919	16679	16941	16961	16879	16958	16979	16710	16835	16894	16853	16942	16959	16919	16866	16767	16951	16861	16887	16902	16992	16817	16665	16793	16838	16742	16706	16823	16947	16954	16937	16937	16906	16892	16933	16927	16719	16815	16897	16803	16937	16933	16895	17065	16790	16873	16788	16850	16792	16912	16757	16721	16685	16900	17000	16893	16847	16743	16850	16839	16719	16804	16856	16933	17024	16750	16871	16873	17020	16762	16784	16916	16793	16772	16743	16831	16825	16729	16796	16702	16935	16865	16767	16820	16954	16841	16860	16810	16883	16790	16787	16869	16850	16949	16662	16787	16926	16783	16812	16824	16858	16803	16809	17004	16809	17015	16722	16867	16948	16981	16774	16851	16879	16777	16873	16910	16722	16915	16704	16717	16987	17004	16947	16979	16953	16799	16940	16927	16760	16884	16948	16789	16928	17094	16692	17006	16774	16781	16892	16906	16850	16692	16927	16963	16539	16902	16551	16915	16938	16862	16842	16813	16756	16922	16890	16791	16747	16624	16765	16975	16840	16798	16798	16666	16758	16919	17020	17007	17053	16904	16965	16785	16891	16922	16886	16713	16768	16946	16867	16878	16932	16940	16835	16869	16789	17064	16829	16815	16975	16869	16787	16815	16859	16869	16983	16725	16820	16893	16847	16875	17040	16740	16901	16695	16913	16985	16825	16731	16898	16873	16952	16614	16835	16845	16865	16824	16993	16977	16850	16840	16936	16686	16850	16824	16915	16991	16817	16879	16746	16893	16803	17055	16828	16776	16898	16684	16835	16748	16885	16854	16964	16805	16787	16949	16679	16808	16990	16889	16862	16799	16922	16682	16754	16976	16764	16855	16755	16800	16848	16874	16873	16961	16903	16867	16834	16749	16994	16887	16851	16754	16806	16802	16735	16941	16845	16960	16864	16800	16894	16868	16959	16887	16813	16760	16909	16954	16762	16718	16986	16810	16993	16800	16804	16892	16880	16824	16888	16778	16854	16907	16854	16668	16757	16987	16892	16973	16661	16954	16994	16758	16844	16861	16663	16801	16799	16726	16609	16936	16806	16903	16779	16846	16835	16966	16814	16714	16780	16796	16848	16702	16783	16873	16799	16871	16738	16822	16797	16840	16844	16858	16838	16784	16724	16755	16972	16981	16584	16812	16909	16931	16737	16911	17047	16710	16684	16830	16853	16769	16910	16636	16817	17030	16943	16921	16970	16938	16852	16769	16931	16931	16788	16887	16946	16887	16823	16901	16654	16903	16940	16765	16882	16884	16797	16851	16913	17039	16907	16872	16839	16924	16813	16792	16992	16840	16862	16849	16826	16953	17088	16858	16850	16852	16943	16773	16872	16935	16874	17069	16948	16994	16750	16771	16697	16949	17011	16770	16971	16904	16866	16970	16786	16882	16840	16870	16835	16869	16783	16894	16716	16832	16796	16876	16780	16960	16937	16839	16905	16747	16983	16813	16969	16810	16767	16769	17051	17026	16669	16855	16661	16680	17145	16672	16749	16844	16828	16814	16867	16735	16812	16948	16863	16662	16787	16841	16719	16929	16802	16888	16947	16850	16829	16941	16933	16714	16873	16897	16920	16889	16794	16668	16912	16815	16780	16904	16840	16793	16874	16836	17021	16666	16858	16872	16911	16886	16869	16883	16856	17052	16852	16936	16856	16891	16901	16904	16882	16855	16842	16781	16670	17040	16799	16781	16881	16772	16862	16751	16867	16820	16727	16688	16797	16908	16793	16614	16985	16848	16793	16880	16909	16763	16818	16763	16893	16888	16705	16970	16784	16895	17201	17000	16750	16885	16933	16787	17109	16661	16522	16992	16773	16900	16715	16892	16876	16825	16968	16840	16801	16955	16954	16793	16824	16838	17027	17042	16871	16840	16789	16885	16884	16916	16884	16924	16806	16736	16741	16923	16828	16855	16948	16766	16752	16888	16988	16903	16861	16910	16838	16669	16834	16885	16739	16871	16837	16828	16985	16812	16906	16762	16715	16771	16805	16867	16825	16951	16810	16902	16819	16922	17000	16842	16748	16826	16954	16693	16837	16902	16819	16822	16896	16904	16985	16721	17100	16885	16745	16890	17092	16843	16884	16863	16852	16664	16880	16822	16944	16994	16923	16881	16938	16868	16936	16820	16892	16871	16810	16866	16788	16887	16756	16928	16707	17091	16733	16949	16873	16719	16920	16750	16856	16772	16743	17092	16911	16856	17069	16808	16779	16824	16898	16983	16878	16811	16782	16884	16858	16942	16773	16838	16931	16973	16745	17065	16998	16811	16755	16774	16746	16933	17026	16830	16781	16856	16909	16941	16820	16995	16773	17028	16848	16808	16832	17043	16710	16848	16860	16813	16847	16764	16954	16735	16752	16826	16799	16945	16823	16866	16951	16846	16768	16816	16633	16910	16945	16886	16969	16911	16982	16879	16860	16816	16820	16873	17054	16859	16806	16732	16950	16878	17013	17051	16815	16684	16889	16992	16806	16911	16920	16748	16701	16899	16866	16812	16692	16981	16811	16929	16814	16989	17017	16858	16855	16929	17047	16861	16827	16915	16943	16847	16849	16886	16782	16918	16802	16861	16870	17001	16954	16943	17008	17104	16798	16961	16874	17066	16856	16854	16939	16794	16894	16910	16735	16935	16827	16864	16828	16893	16911	16982	16797	16823	16841	16860	16754	16794	16843	16865	16747	16832	16882	16680	16992	16804	16973	16844	16905	17005	16665	16744	16775	16895	16779	16910	16768	17082	17021	16922	16937	16966	16815	16784	16876	16832	16928	16813	16786	16882	16936	16867	16866	16708	16942	16856	16672	16913	16796	16973	17009	16835	16866	16847	16778	16762	16839	16983	17045	16934	16880	16851	16902	16881	16820	16837	17080	16756	16911	16649	16785	17033	16801	17070	16754	16682	16912	16742	16858	16731	16832	16829	16850	16904	16923	17017	16841	16760	16789	16767	16830	16891	16915	16907	16950	16780	16839	16936	16834	16844	16749	16992	16754	16905	16849	16984	16838	16793	16931	16714	16843	16873	16717	16873	16956	16782	16746	16865	17076	16732	17087	16958	16758	17094	16880	16944	16803	16905	16676	16907	16823	16817	16767	16849	16733	16878	16827	17063	16853	16980	16821	16972	16754	16889	16730	16936	16889	16789	16969	16622	16854	16862	16921	16780	16904	16748	16774	16845	16914	16962	16849	16888	16803	16866	16853	16857	16864	16744	16873	16756	16752	16702	16795	16928	16893	16804	16715	16792	16701	16851	16856	16952	16801	16956	16875	16800	16890	16623	17026	16874	16875	16910	16891	16847	16935	16869	16845	16706	16816	16816	16960	16962	16875	16926	16661	16866	16937	16822	16888	16837	16750	16895	16913	16823	16888	17059	16932	16887	16835	16852	16915	16739	16933	16855	16993	16643	16834	16972	17015	16747	16864	16727	16811	16835	16853	16799	16808	16841	16848	17103	16755	16908	16907	16900	16809	16926	16884	16868	16812	16714	16836	16911	16839	16567	16877	16976	16677	16773	16681	16833	16880	16692	17010	16826	16765	16901	16872	16712	16848	16666	17051	16814	16797	16796	16960	17008	16721	16880	16884	16851	16783	17010	16834	16857	16919	16688	16839	16907	16704	16904	16886	16804	16949	17016	16875	16786	16710	16874	16732	16977	16863	16694	17030	16929	16820	16998	16752	16815	16876	17024	17050	16803	16819	16909	16912	17011	17015	17043	16856	16963	16933	16894	16723	16783	16785	16936	16843	16940	16833	16761	16730	16740	16807	16870	16838	16927	16852	16788	16990	16917	16659	16992	16965	16786	16877	16898	16772	16890	16739	16993	16704	16774	16849	16830	16885	16920	16786	16963	16890	16762	16790	16830	16859	16768	16762	16912	16870	16817	16841	16927	16864
23163	21605	29543	25210	25073	28592	31028	24708	22868	22080	21774	21024	20683	20350	20608	20351	20226	20259	20234	20288	20253	20234	20258	19854	20225	19971	19967	19975	20090	20149	20265	19913	19965	19679	19692	19821	19734	19934	19909	19943	20096	19778	19929	20004	19886	19765	19937	19728	20052	19898	19949	19847	19924	19660	19831	20044	20050	19842	20038	19782	19978	19811	19900	19823	19760	19727	19893	19815	20028	19984	19792	19849	19914	19793	19803	19940	20095	19862	20032	19870	19996	19768	19713	19733	19835	20053	19790	19889	19674	19642	19714	20090	19801	19798	19878	19947	19942	19933	20005	20013	19898	19816	19980	19724	19662	19578	20055	19700	19922	20021	20069	19692	19782	19800	19927	19854	19921	20083	19829	19571	19897	20089	19856	19703	19772	19679	19992	19918	20046	20007	19749	19874	19738	19941	19886	19843	19962	19614	19615	19792	19704	19957	19916	19830	19717	19755	19701	19702	19630	19736	19807	19712	19716	20068	19644	19597	19830	19844	19631	19838	20022	19790	19809	19845	19851	19900	19748	19752	19664	19921	19976	19971	19882	19840	19905	19672	19732	19901	19877	19725	19482	19874	19645	19762	19941	19846	19859	19823	19943	19711	19576	19733	19986	19835	19899	19803	19724	19787	19730	19825	19772	19942	19666	19878	19711	19640	19920	19815	19830	19641	19823	19938	19901	20001	19775	19780	19921	19602	19850	19728	19872	19894	19766	19765	19900	19669	19888	19889	19774	19714	19742	19815	19761	19765	19744	19621	19609	19629	19544	19843	19742	19739	19890	19840	19895	19765	19864	19925	19766	19811	19799	19876	20023	19704	19635	19770	19678	19922	19789	19729	19582	19710	19798	19651	19803	19793	19772	19870	19952	19818	19742	19742	19732	19883	19685	19707	19682	19558	20001	19722	19654	19974	19658	19752	19887	19812	19820	19703	19857	19871	19544	19978	19795	19762	19761	19706	19739	19778	19917	19827	19666	20019	19866	19809	19724	19733	19778	19906	19923	19792	19710	19903	19788	19852	19715	19762	19682	19609	19668	19915	19973	20104	19938	19864	19700	19778	19704	19695	19730	19693	19777	19770	19745	19875	19827	19747	19753	19716	19803	19531	19987	19736	19648	19647	19588	19840	19897	19750	19677	19879	19843	19843	19933	19755	19846	19709	19700	19902	19903	19740	19709	19747	19856	19874	19821	19869	20092	19851	19651	19661	19789	19673	19681	19822	19864	19681	19659	19798	19815	19663	20044	19936	19764	19848	19930	19884	19825	19774	19650	19778	19699	19950	19883	19818	19796	19852	19906	19924	19908	19804	19711	19885	19585	19776	19848	19698	19932	19817	19890	19740	19900	19404	20174	19822	19911	19936	19842	19818	19825	19667	19788	19791	20155	19873	19984	19909	19654	19581	19730	19707	19876	19916	19805	19809	19881	19938	19826	19796	19829	19725	19849	19846	20005	19677	19823	19670	19662	19909	19832	19797	19760	19886	20126	19545	19704	19729	19876	19705	19782	19779	19660	19729	19821	19791	19936	19858	19733	20025	19626	19645	19746	19774	19843	19566	19858	19877	19649	19859	19777	19994	19998	19830	19763	19928	19667	19653	19742	19737	19540	19742	19932	19742	19693	19480	19622	19767	19620	19735	20045	19807	19880	19975	19773	19738	19757	19661	19819	19964	19812	19774	19762	19864	19778	19788	19855	19704	19786	19872	19582	19622	19727	19816	19850	19748	19840	19810	19665	19798	20000	19955	19922	19716	19820	19894	19689	19753	19712	19856	19773	19861	19904	19709	19581	19737	19883	19900	19861	19738	19904	19848	20064	19737	19917	19815	19776	19677	19843	19858	19783	19854	19748	19751	19830	19824	19690	19926	19822	19983	19900	19954	19788	19681	19619	19885	19580	19806	19972	19856	19793	19961	19823	19930	19754	19767	19882	19977	19710	19780	19825	19686	19785	19797	19821	19861	19621	19698	19928	19794	19708	19851	19830	19873	19874	19880	20075	19751	19833	19918	19868	19739	19827	19642	19676	19615	19996	19824	19719	19806	19698	19980	19731	19896	19959	19827	19666	19822	20028	20061	19783	19876	19805	19856	19696	19810	19845	19901	19582	19982	19883	19814	19771	19889	19884	19846	19812	20029	19891	19962	19959	19613	19810	19942	19799	19901	19819	19548	19900	19883	19702	19786	19792	19586	19523	19988	19907	19853	19766	19796	19844	19671	19822	19691	19820	19583	20035	19854	19743	19763	19739	19811	19831	19817	19974	19819	19790	19732	19831	19790	19737	19810	19785	19810	19887	19941	19985	19717	19722	19968	20055	19895	19811	19647	19838	19987	19597	19844	19796	19788	20159	19777	19854	19953	19980	19689	19807	19670	19944	19855	19859	19810	19691	19807	19768	19737	19693	19823	19883	19781	19725	19886	19928	19828	19743	19981	19735	19911	19745	19747	19772	19754	19733	19813	19890	19963	19798	19587	19701	19852	19656	19718	19827	19641	19871	19842	20055	19750	19721	19967	19968	19980	19776	19989	19657	19853	19723	19773	19714	19944	19770	19813	19915	19745	19830	19792	19629	19796	19826	19963	19914	19821	19842	20034	19823	19796	19723	19685	19762	19686	19554	19832	19722	19751	19979	19889	19926	19704	19604	19813	19836	19897	19846	19807	19959	19810	19581	19888	19673	19832	19941	19802	19700	19728	19786	19777	19721	19865	19803	20029	19747	19688	19821	19963	20057	19751	19877	19755	19725	19831	19790	19714	19750	19738	19947	19916	19756	19932	20006	19917	20031	19921	19922	19751	19681	19774	19880	19922	19791	19646	19582	19750	19881	19791	19591	19848	19712	19968	19837	19582	19699	19745	19773	19686	19741	19795	20026	19636	19761	19828	19804	19907	19920	19793	19667	19693	19674	19890	19667	19881	19630	19644	19838	19851	19842	19805	19725	19897	19850	19676	19832	19483	19622	19753	19778	19815	19794	19620	19749	19780	19911	19954	19811	19655	19924	19738	19816	19955	19815	19607	19702	19702	19737	19782	19753	19816	19762	19725	19858	19832	19634	19894	19890	19752	19697	19916	19967	19859	19804	19713	19668	19714	19729	19728	20061	19788	19615	19886	19869	19919	19805	19734	19821	19734	19950	20080	19843	20021	19736	19686	19833	19683	19696	19876	19923	19926	19837	19869	19820	19828	19870	19752	19503	19865	19721	19691	19815	19819	19709	19502	19615	19772	19921	19813	19682	19885	19887	19686	19740	19948	19876	19908	19818	19631	19871	19758	19705	19745	19659	19777	19986	19737	19599	19769	19742	19981	19621	19820	19725	19915	19813	19747	19880	19921	19829	19919	19891	19815	19920	20027	19651	19803	19931	19841	19765	19720	19761	19784	19803	19895	19765	19860	20004	19703	19622	19932	19781	19908	19760	19706	19666	19637	19636	19975	19811	19788	19814	19492	19939	19769	19693	19822	19773	19856	19784	19886	20084	19606	19706	19804	19838	20002	19809	19707	19794	19690	19730	19845	19793	19882	19821	19911	19805	19957	19741	19902	19873	19784	20001	19823	19904	19759	19848	19859	19836	19712	20033	19766	19874	19987	19890	19703	19732	19657	19837	19767	19792	19898	19870	19953	20040	19798	19738	19818	19865	19728	19862	19825	19651	19857	19643	19867	20006	19719	19726	19853	19812	19803	19842	19847	19990	19866	19796	19684	19879	19813	19911	19858	19836	19717	19790	19815	19743	19747	19771	19933	19793	19744	19924	19895	19699	19906	19753	19827	19838	19812	19785	19872	19768	19861	19754	19946	19598	19910	19634	19783	19892	19722	19829	19902	19793	19757	19745	19764	20086	19831	19791	19929	19772	19803	20002	19820	19849	19831	20041	19861	20008	19777	19793	19899	19881	19830	19865	19903	19800	19959	19852	19753	19896	19758	19832	19845	19885	19519	19751	19911	19844	19769	19874	19989	19906	19518	19862	19718	19910	19931	19793	19614	19792	19876	19913	19870	19836	19912	19752	19818	19975	19875	19757	19747	19635	19793	19682	19715	19847	19657	19882	19796	19800	19811	19618	19647	19875	19805	19595	19740	19905	19642	19603	19740	19777	19847	19845	19735	19810	19904	19708	19645	19772	19797	19979	19631	19883	19747	19813	19955	19755	19650	19753	19786	19928	19646	19587	19937	19908	19883	19896	19861	19990	19752	19747	20017	19737	19767	19805	19709	19779	20103	19822	19791	19974	19751	19610	19714	19532	19928	19812	19736	19735	19799	19657	19707	19993	19756	19899	19900	19822	19786	19728	19792	19821	19813	19839	19841	19924	19815	19738	19990	19948	19853	19780	19989	19919	19781	19603	19678	19814	19684	19954	19892	19685	19923	19907	19959	19941	19794	19721	19671	19663	19608	20023	19835	19796	19647	19848	19894	19967	19651	19864	19810	19921	19664	19774	19963	19592	19820	19803	19850	19744	19954	19838	19999	19736	19698	19902	19905	19636	20020	19719	19653	19768	19799	19778	19681	20015	20013	19759	19819	19785	19984	19675	19845	19819	19680	19692	19844	19869	19894	19998	20108	19705	19729	19675	19801	19896	19769	19819	19682	19638	19779	19742	19934	19953	19695	19744	19750	19803	19814	19831	19829	20021	19678	19744	19984	19758	19877	19619	19617	19840	19748	19919	19873	19824	19967	19789	19738	19706	19695	19637	19783	19979	19769	19790	19730	19742	19890	19762	19755	19929	19858	19824	19870	19784	19824	19860	20109	19889	19987	19840	19677	19644	19767	20001	19809	19711	19555	19750	19986	19585	19941	19853	20054	19802	19914	19908	19999	19908	19827	19779	19814	19797	19873	19717	19718	19795	19797	19755	19633	19659	19765	19776	19806	19904	19898	19847	19767	19850	19866	19732	19949	19810	19878	19768	19626	19796	19948	19510	19764	19855	19908	20040	19788	19764	19690	19892	19771	19949	19735	19673	19914	19935	19693	19734	19935	19641	20005	19762	19841	19737	19717	19878	19792	19924	19759	20014	19935	19852	19854	19887	19544	19810	19800	19915	19792	19816	19624	19628	19860	19729	19693	19875	19939	19775	19927	19946	19853	19901	19787	19671	19860	19782	19815	19578	19843	19924	19674	19750	19739
37045	62240	59464	48599	40024	32365	27906	22829	20991	19960	19459	18703	17902	18006	17782	17731	17741	17727	17598	17546	17571	17534	17312	17523	17408	17375	17241	17121	17050	17269	17277	17183	17120	17240	17133	17309	17069	17301	17164	17321	17199	17158	17190	17103	17114	17055	17132	17232	17174	17155	17237	17262	17194	17150	17291	17295	17151	17325	17156	17140	17039	17112	17143	17004	17167	17086	17300	17161	17214	17187	17208	17194	17111	17116	17261	17012	17177	17277	17176	16919	17173	17206	17300	17048	17092	17015	16876	17114	17111	17043	17297	17169	17035	17275	17193	17169	17220	17119	17071	17068	17077	17132	17155	17115	17199	17158	17222	16951	17091	17032	17000	17139	17019	17133	16984	17175	17085	17072	17229	17107	17082	17234	17236	17325	17047	17141	17299	17167	17195	17125	16941	17179	17063	17194	17247	17000	17049	16946	17023	17242	17129	17187	17177	17184	17146	17177	17114	17017	17249	17022	17120	17333	17360	17315	17215	17225	17103	17008	17112	17228	17149	17065	17102	17199	17092	17043	17134	17158	17070	17119	17172	17071	17129	17171	17289	17120	17245	17211	17125	17037	17125	17120	17414	17006	17011	16974	17170	16997	17189	17201	16989	17026	17101	17250	17240	17049	17332	17197	17125	17146	17337	17116	17150	17143	17137	17010	17201	17312	17097	17209	17213	17187	17197	17100	17029	17114	17304	17198	17159	17224	17159	17183	16961	17333	17123	17219	17290	17205	17148	16977	17148	17124	17166	17190	16856	17216	17117	17077	17077	16964	16984	17166	17148	17055	16982	17162	17047	17242	16997	17135	17181	16922	17140	17082	17175	17213	17039	17136	17033	17017	17039	17128	17113	17373	17146	17131	17132	17221	17203	17286	16971	17152	17220	17201	17090	17080	17091	17143	17176	17163	17091	17098	17295	17101	17180	17268	17299	17396	17079	17033	17175	17083	17062	17233	17126	17063	17204	17235	17020	17033	17092	17113	17178	17024	17056	17285	17064	16970	17305	17052	17135	17213	17272	17265	17087	17159	17001	17045	17173	17164	17114	17098	17038	17191	17087	17063	17313	17237	17251	16944	17071	17033	17195	17106	17007	17072	16988	17142	17223	16984	17217	17130	17179	17164	17103	17002	17106	17243	17283	17263	17133	17235	16985	17107	17245	17069	17229	17101	17099	17184	17133	17109	17206	17129	17032	16943	17277	17217	17044	17155	17197	17051	17128	17103	16999	17266	17182	17125	17209	17211	17195	17077	17156	17064	17113	17108	17180	17027	17108	17148	17207	17016	17139	17164	17262	17191	17131	17185	17092	17124	17265	17202	17163	17112	17208	17115	17241	17142	17149	17068	17080	17093	17054	17075	17177	17038	17210	17046	17026	17140	17128	17230	17233	17235	16968	17159	17225	17061	17227	17182	17090	17083	17264	17113	17092	17119	17233	17170	17103	17105	17305	17160	17141	17154	17184	17071	17053	17170	17078	17155	17150	17141	17091	16979	17143	17169	17143	17343	17080	17108	16976	17367	17120	17227	17072	17183	17140	17023	17065	17201	17012	16983	17186	17179	17101	17274	17258	17160	17149	17274	17071	17016	17189	17103	17323	17108	17057	17076	17055	17047	17235	17155	17185	17069	17110	17329	17213	17234	17128	17077	17155	17078	17259	17179	17011	17182	17248	17009	17165	17123	17177	17014	17306	17037	17068	17093	16989	17262	17076	17226	17109	17102	17153	17265	17272	17242	16976	17187	17235	17025	17160	17018	17113	17014	17330	17217	16999	17207	17114	17018	17302	17191	17102	17029	17157	17129	17115	17026	17097	17082	17074	17113	17083	17266	16982	17180	17169	17168	17201	17058	17287	17084	17176	17224	17231	17184	17078	17053	17154	17228	17082	17119	17043	17090	17205	17162	17116	16974	17004	17004	17226	17166	17213	17186	17189	17328	17106	17155	17114	17139	17101	17191	17119	17186	17210	17036	17275	17139	17015	17094	17052	17189	17160	17135	17148	16961	17103	17198	17236	17043	17088	16924	17173	17155	17096	17201	17206	17152	17105	17239	17100	17146	17132	17238	17079	17220	17218	17164	16952	17170	17264	17156	17045	17255	17190	17178	17240	17001	17114	17092	17258	17177	17010	17103	17133	17085	17099	17177	17116	17087	17121	17274	17063	17180	17253	17119	17016	17218	17089	17298	17128	17302	17279	17000	17232	17163	17090	17289	17205	17290	17173	17333	17279	17024	17117	17138	17220	16978	17220	17185	17114	17207	17127	17229	17195	16964	17016	17159	17152	17053	17133	17099	17215	17108	17195	17075	17110	17221	17066	17216	17005	17058	17074	17143	17230	17202	17234	17111	17184	17108	17198	17190	17130	17104	17094	17149	17048	17047	17259	16975	16974	17226	17069	17155	17027	16980	17134	16943	16938	17248	17011	17121	17079	17183	17067	17132	17092	17163	17093	17107	17152	17159	16881	16938	17122	17066	17171	17214	17091	17157	17030	17231	17238	17125	17234	17181	17233	17255	17027	17083	17138	17359	17117	17141	17357	16990	17160	16995	17121	17090	17266	17004	17232	17213	17118	17041	17286	17267	17067	17130	17176	17009	17215	17100	17163	17103	17268	16982	17123	17218	17201	17177	17200	17180	16992	17052	17127	17104	17207	17174	17294	17213	17187	17322	17136	17049	16988	17121	17278	17128	17179	17097	16988	17113	17184	17064	17110	17076	17139	17192	17013	17092	17077	17291	17255	17088	17257	17068	17105	16970	16993	17183	17154	17139	17320	17294	17197	17260	17025	17155	17227	17263	17098	17219	17067	17036	17001	17082	17217	17112	17020	17017	17187	17129	17244	17111	17192	17136	17102	17028	17084	17130	16972	16958	17134	17164	17118	17174	17030	17145	16991	17129	17336	17104	17264	17197	17047	17150	17100	17110	17116	17185	17230	17085	17185	17147	17127	17223	17241	16953	17297	17172	17253	17290	17051	17053	16998	17172	17268	17039	17355	17144	17088	17184	16896	17036	17161	17066	17112	17074	16987	17138	17148	17254	17267	17216	17191	17252	17175	17074	17118	17219	17212	17251	17230	17117	17077	17239	17016	17112	17086	17269	17057	17276	17138	17135	17218	17069	17048	17020	17224	17128	16999	17309	17049	17153	17164	17147	17108	17242	17185	16997	17141	17043	17164	17255	17329	17200	17060	16970	17140	17389	16999	17078	17144	17042	17166	17045	17121	17074	17126	17132	17062	17161	17137	17201	17205	17168	17097	17082	17140	17150	17035	17325	17119	17188	17037	17225	17105	17100	17151	17342	17141	17253	17159	17104	17076	17218	17087	17165	17167	17077	17135	17057	17117	17270	17169	17207	17229	17050	17144	17152	17050	17172	17263	17129	17138	17182	17097	17093	17162	17041	17314	17281	17126	17181	16991	17088	17091	17032	17077	17101	16977	17003	17173	17172	17131	17189	17157	17099	17051	17132	17031	17108	17032	17081	17248	17238	17224	17131	17075	17145	17088	17179	17192	17249	16999	17159	17113	17029	17175	17128	17169	16976	17270	17107	16895	17227	17154	17070	17220	17170	17175	16983	16966	17050	17224	17078	17179	17132	17101	17102	17084	17075	17250	17122	17260	17163	17033	17053	17126	17178	17144	17063	17180	17062	17027	17215	17139	17147	17251	17321	17110	17019	17115	17146	17091	17122	17327	16942	17195	17257	17167	17129	17018	17180	17248	17135	17036	17135	17099	17138	17232	17022	17098	16862	17000	17212	17248	17113	17165	16924	17146	17060	17137	17154	17351	17206	17035	17062	17040	17222	16866	17206	17054	17299	16995	17159	17197	17207	17059	17084	17273	17133	17011	17159	17096	17042	17198	17143	17065	16940	17103	17196	17311	17059	17087	17130	17050	17087	17189	17179	17139	17090	17172	17026	17143	17158	17173	17142	17039	17283	17213	17210	17051	17097	17117	17184	17221	17197	17175	17000	17243	17191	17167	17122	17199	16970	17228	17097	17131	17122	16958	17139	17069	17249	17188	17270	17261	17144	17204	16917	17077	16957	17100	16987	17205	17182	17201	17178	17187	17196	17053	17252	17009	17131	17098	17152	17124	17178	17285	17173	17013	17060	17119	17362	17365	17041	16955	17077	17229	17058	17130	17004	17085	17192	17206	17083	17310	17138	17247	17213	17128	17160	17098	17299	17272	17038	17213	17206	17137	17155	17153	17176	16990	17153	17210	17129	17143	17144	17156	17076	17268	17306	17240	17131	17313	17221	17029	17174	17188	17079	17054	17056	17146	17119	17271	17098	17082	17263	17211	17220	17038	17115	17055	17077	17151	17122	17193	17150	17288	17136	17066	17201	16988	17138	17210	17043	17100	17074	17083	17112	17161	17092	17169	16994	17241	17260	17098	17126	17139	17261	17248	17167	16990	17359	17057	17084	17076	17120	17121	17181	17174	17198	16945	17047	17078	16976	17132	17026	17126	17093	17226	17151	17176	17140	17102	17126	17097	17142	17170	17161	17086	17182	17125	17112	17131	17206	17096	17209	17012	17163	17238	16964	16960	17164	17273	16968	17033	17131	17201	17200	17087	17104	17254	17160	17136	17252	16984	17125	16963	17250	17198	17292	17274	17156	17128	17141	17221	17069	17057	17164	17243	17119	17255	17235	17067	17146	17034	17119	17055	16992	17122	17210	17206	17074	17011	17018	17212	17232	17126	17103	17171	17180	17030	17174	17034	17000	17058	17158	17203	17123	17077	17072	16954	17264	17266	17088	17122	17082	16923	17134	17190	17084	17274	17154	17288	17083	17056	17152	17235	16982	17197	17140	16989	17087	17173	17012	17323	17209	17065	17082	17243	17201	17035	17113	17052	17267	17351	17079	16928	17184	17091	17266	17207	16946	17162	17146	17249	17090	17075	17108	17119	16986	16957	17215	17250	17285	17137	17138	17143	17122	17223	17063	17154	17281	17143	17174	17262	17093	17179	17178	17149	17297	17047	17233	17145	17048	17124	17187	17220	16969	17255	17156	17073	16942	17038	17158	17124	17212	17191	17228	17177	17056	16915	17181	17190	17286	17141	17125	17176	17081	16982	17164	16954	17102	17308	17056	17083	16988	17198	17065	17000	17317	16990	17032
29290	29269	36652	31980	24659	21425	20083	19244	18957	18751	18637	18252	18121	18297	18159	17771	17796	18165	18019	17805	17907	17780	18025	17895	17934	17800	17805	17670	17915	17675	17741	17797	17777	17652	17838	17935	17784	17931	17923	17993	17830	18046	17830	18212	17809	17951	17960	17862	17794	17737	17718	17931	17717	17716	17825	17726	17630	17821	17876	17808	17708	17664	17690	17931	17819	17859	17948	18000	17941	17753	17669	17719	17886	17703	17650	17611	17574	17901	17857	17882	17956	17937	17943	17860	17739	17809	17804	17813	17712	17627	17685	17720	17925	17700	17801	17822	17836	17491	17870	17666	17675	17885	17946	17882	17826	17623	17770	17801	18045	17790	17775	17905	17611	17908	17772	17793	17677	17837	17915	17872	17551	17884	17697	17672	17721	17737	17742	17740	17734	17788	17827	17888	17865	17931	17574	17743	17947	17875	17605	17844	17822	17842	17932	17935	17983	17844	17664	17903	17857	17785	17793	17874	17909	17877	17849	17804	17739	17726	17622	17828	17905	17760	17993	17599	17710	17636	17797	17824	17995	17747	17924	17891	17944	17790	17863	17641	17806	17742	17941	17888	17699	18140	17951	17848	17753	17807	17848	17557	17937	17607	17776	17856	17829	17698	17797	17904	17782	17874	17769	17822	17688	17884	17885	17868	17882	17568	17708	17885	17868	17921	17799	17840	17905	17655	17779	17994	17784	17846	17738	17904	17880	17743	17763	17623	17790	17926	17789	17642	17570	17615	17969	17752	17583	17783	17776	17759	17738	17703	17760	17810	17717	17815	17705	17786	17875	17672	17853	17939	17912	17684	17825	17686	17778	17824	17730	17802	17737	17887	17792	17918	17825	17807	17735	17899	17764	17777	17866	17735	17956	17768	17566	17558	17728	17785	17676	17769	17765	18010	17886	17821	17682	17714	17865	17693	17868	17661	17723	17955	17724	17812	18039	17704	17831	17911	17952	17778	17926	17711	17838	17901	17684	17562	17800	17478	17537	17949	17883	17768	17850	17760	18130	18005	17743	17636	17723	17832	17980	17697	17889	17685	17818	17862	17736	17844	17632	17854	17935	17754	17748	17757	17693	17839	17809	17823	17774	17798	17829	17874	17693	17677	17834	17790	17726	17901	17769	17770	17861	17973	17730	17655	17788	17762	17665	17685	17792	17621	18116	17742	17728	17782	17868	17660	17809	17622	18002	17886	17768	17841	17884	17750	17870	17883	17655	17765	17802	17715	17755	17881	17892	17633	17768	17736	17780	17709	17814	17667	17878	18007	17805	17747	17649	17925	17727	17765	17870	17717	17738	17913	17859	17847	17961	17824	17692	17761	17631	17860	17774	17571	17664	17924	17715	17628	17664	17735	17871	17752	17833	17815	17862	17852	17911	17660	17814	17889	17938	17941	17806	17747	17823	17750	17767	17856	17840	17806	17986	17973	17844	17802	17862	17797	17934	17816	17780	17717	17667	17612	17687	17755	17614	17886	17839	17578	17745	17709	17676	18020	17664	17768	17622	17725	17896	17913	17872	17833	17912	17909	17758	17862	17856	18039	17798	17985	18050	17895	17801	17993	17806	17786	17744	17774	17822	17647	17877	17797	17755	17963	17778	17829	17831	17978	17835	17814	17835	17773	17698	17833	17834	17760	17603	17932	17731	17949	17743	17805	17823	17621	17767	17779	17846	17814	17839	17880	17779	17835	17776	17872	17867	17990	17778	17724	17904	17734	17584	17931	17960	17919	17801	17689	18063	17772	17842	17899	17568	17804	17708	17890	17799	17757	17684	17890	17740	17914	17855	17934	17790	17773	17558	17656	17724	17639	18105	17954	17669	17787	17804	17516	17777	17820	17933	17716	17789	17630	17960	17794	17834	17736	17936	17917	17936	18073	17739	18019	17905	17850	17713	17494	17687	17742	18004	18031	17675	17916	17736	17708	17814	17855	17847	17784	17854	17923	17716	17990	17660	17721	17876	17766	17719	17769	17661	17672	17753	17768	17666	17836	17778	17844	17972	17802	17787	18032	17594	17835	17816	17939	17808	17975	17698	17896	17943	17923	17963	17687	17816	17778	17837	17809	17763	17698	17996	17625	17552	17671	17827	17686	17887	17699	17859	17708	17812	17785	17739	17749	17621	17863	17853	17760	17813	17838	17625	17870	17634	17778	17755	17774	17794	17593	17821	17569	17745	17741	17798	17704	17861	17796	18041	17718	17657	17682	17717	18078	17806	17746	17719	17805	17732	17735	17986	17902	17736	17990	17729	17808	17773	17639	17497	17729	17987	17925	18056	17716	17729	17844	17712	17744	17642	17768	17948	17842	17738	17729	17773	17855	17614	17890	17872	17872	18019	17838	17823	17766	17628	17731	17964	17947	17926	17796	18147	17873	17803	18002	18083	17852	17805	17613	18100	17875	17652	17646	17723	17773	17967	17556	17792	17834	17892	17788	17739	17847	17848	17890	17929	17870	17784	17666	17864	17856	17843	17587	17786	17946	17743	17648	17956	17537	17692	17905	17734	17790	17768	17669	17651	17994	17982	17757	17798	17652	17744	17638	17834	17821	17707	17776	17707	17723	17672	17674	17790	17746	17805	17525	17655	17599	17580	17814	18063	17802	17889	17815	17670	17974	17812	17730	17838	17546	17769	17870	17756	17580	17875	17918	18125	17934	17955	17744	17968	17710	17795	18014	17975	18003	17850	17779	17977	17957	17843	17719	17855	17715	17661	17834	17763	17828	17772	17878	17852	17680	17960	17543	18071	17798	17797	17732	17744	17711	17770	17709	17710	17848	17764	17826	17776	17874	17886	17805	17926	17753	17895	17685	17857	17726	17689	17770	18033	17805	17695	17839	18053	17719	17715	17898	17767	17728	17847	17741	18064	17770	17689	17812	17806	17805	17773	17819	17700	17770	17909	17955	17869	17715	17827	17790	17707	17705	17689	17744	17791	17611	17774	17770	17678	17774	17618	17982	17792	17682	17558	17884	17795	17987	17736	17653	17832	17786	17731	17779	17682	17769	17923	17950	17628	17756	17796	17781	17697	17944	18052	17817	17668	17652	17845	17689	17753	17670	17771	17639	17901	17604	17881	17756	17662	17707	17724	17800	17824	17777	17820	17801	17827	17854	17955	17813	17989	17765	17709	17762	17810	17781	17764	17654	17775	17873	17863	17731	17687	17656	17778	17773	17736	17847	17734	17906	17875	17831	17644	17776	17904	17721	17769	17720	17813	17845	17733	17835	17639	17946	17862	17544	17783	17765	17875	17595	17735	17960	17818	17852	17814	17976	18049	17878	17764	17876	17642	17904	17922	17740	17872	17810	17788	17685	17768	17882	17831	17790	17762	17716	17914	17567	17870	17763	17857	17829	18029	17560	17860	17783	17907	17788	17921	17744	17568	17815	17639	17731	17761	17720	17637	17833	17560	17659	17727	17748	17666	17673	17662	17656	17751	17943	17923	17838	17720	17959	17750	17898	17663	17820	18001	17983	17680	17978	17654	17772	17839	17831	17524	17600	17765	17714	17790	17834	17727	18000	17713	17965	17955	17831	17926	17806	17674	17865	17844	17829	17805	17949	17947	17691	17776	17813	17734	17768	17833	17918	17680	17724	17684	17629	17774	17838	18071	17901	17591	17777	17627	17690	17968	17850	17501	17657	17873	17758	17838	17736	17909	17783	17898	17744	17757	17749	17967	17691	17983	17825	17831	17870	17885	17908	17838	17839	17903	17642	17834	17756	17706	17820	17677	17884	17828	17790	17789	17845	17800	17720	17597	17617	17999	18045	18090	17928	17908	17597	17734	17807	17850	17591	17669	17726	17973	17973	17798	17593	17884	17813	17788	17827	17620	17840	17836	17590	18091	17719	17810	17941	17926	17733	17915	17872	17935	17906	17649	17759	17760	17961	17822	17900	17661	17894	17662	17674	17752	17825	17661	17631	17864	17822	17681	17787	17871	17627	17742	17947	17936	17951	17895	17940	17743	17730	17868	17827	17684	17806	17850	17967	17994	17702	17759	17614	17867	17793	17968	17714	17458	17829	17783	17602	17896	17645	17730	17755	18033	18273	17691	17733	17865	17860	17826	17681	17750	17892	17649	17883	17963	17807	17836	17926	17827	17907	17828	17867	17659	17789	17826	17917	17931	17743	17727	17756	17993	17717	17827	17797	17905	17749	17941	17795	17781	17781	17702	17874	17919	17664	17923	17901	17933	17555	17907	17930	17709	17811	17875	17968	17907	17735	17980	17918	17789	17640	17924	17885	17979	17882	17795	17619	17949	17710	17785	17802	17885	17930	17771	17646	17890	17837	17917	17634	17715	17959	17793	17801	17830	17762	17885	17819	17794	17863	17745	17824	18028	17774	17927	17742	17774	17713	17733	17695	17670	17867	17690	17697	18073	17549	17748	17742	17716	17886	17847	17932	17855	17908	17837	17796	17912	17872	17819	17910	17700	17779	17808	17721	17768	17890	17671	17759	17671	17579	17712	17909	18006	17808	17864	17796	18024	17715	17699	17757	17933	17745	17868	17831	17931	17875	17739	17980	17959	17783	17699	17771	17843	17798	17582	17897	17816	17626	17818	17801	17975	17725	17608	17889	17858	18105	17823	17853	17859	17656	17905	17846	17669	17818	17942	17806	17962	17926	17842	17765	17766	17707	17814	17764	17906	17932	17896	17744	17782	17885	17936	17687	17825	17709	17845	17629	17874	17762	17756	17663	17564	17955	17748	17728	17738	17501	17809	17873	17857	17730	17804	17802	17735	18002	17923	17788	17892	18017	17860	17889	17723	17660	17730	17771	17892	17740	17994	17835	17747	17754	17775	17919	17717	17758	17919	17810	18034	17976	17713	17674	17892	17943	17884	17752	17538	17851	17808	17905	18076	17806	17891	17594	17836	17710	17916	17827	18012	17864	17917	17834	17600	17933	17627	17673	17753	17867	17952	17753	17965	17886	17865	17864	17743	17826	17536	17917	17864	17668	17823	17846	17861	17869	17862	17801	17786	17794	17754	17823	17888	17768	17900	17647	17729	17779	17754	17696	17729	18043	17677	17796	17767	17678	17605	17641	18138	17607	17702	17707	17725	17679	17735	17772	17658	17668	17736	17796	17790	17863	17833	18004	18044	17758	17764	17753
33898	46984	42879	32049	24649	20552	18381	18172	17658	17243	16828	16802	16492	16243	16197	16159	16207	16088	15975	16395	16017	16018	16094	16071	15977	15914	16060	16143	16051	15956	16113	16035	16013	15879	15713	15984	15942	16056	16029	15667	15870	16101	15770	15830	15981	15906	15905	15897	15919	16055	16076	15899	15889	15802	15940	16109	16023	16041	16033	15792	15916	16162	15925	15952	16025	16043	16062	15908	15923	15978	15909	15832	15963	15973	15947	15839	15866	15963	15908	16021	16078	16133	16035	15863	16083	15816	15900	15850	15988	15957	16014	15891	16065	15739	15886	15904	15966	16012	15819	15836	15867	15982	15796	16177	16012	15957	15911	16080	15899	15928	15941	15836	15885	15807	15891	15967	15946	16032	15916	15980	15772	15905	15839	15920	15861	15781	16008	15986	15908	15884	16051	15900	15802	16050	15758	15805	15948	15870	16005	15919	16060	15970	15920	15982	15900	15937	16006	16065	15834	15970	16076	16005	16092	15953	15938	15815	15893	15972	15773	16001	16019	16008	16126	16025	16146	16014	15960	15963	15987	15971	16049	15829	15911	15825	15889	15893	16013	15727	15935	15798	16026	15829	16034	15899	16026	15994	15996	15963	16023	15847	15851	15892	16066	15977	15867	15936	15794	16009	15905	16098	15727	15901	16019	15980	15979	15990	15857	16002	16040	15781	16053	15912	15918	16007	15956	15929	15992	15943	15943	15979	15774	16071	16080	15912	16126	15802	15964	15862	16085	16097	15958	15994	15892	15828	15874	15964	15974	16049	15743	15850	16008	15924	16025	15863	15890	15916	15938	15908	15978	16025	15932	15871	15921	15967	16021	15928	16031	16114	16002	15992	15963	16079	15708	16109	16117	16015	15902	15820	15855	15924	15969	16002	15948	16031	15978	16084	15833	15842	15988	15941	16187	15853	15884	15903	16116	16120	15942	15858	15979	15934	16024	15878	16002	16055	15927	15959	16016	15913	15960	15922	15950	15823	15892	16049	15834	15968	15945	16030	16008	15870	15911	15748	16089	16060	15956	15840	15946	15858	15910	16014	15954	16036	15868	15893	15863	15988	15797	16041	15973	15992	16112	15825	15932	15941	15916	15807	16183	15842	15952	15867	15951	16021	15974	16005	15965	15940	15856	16010	15975	15930	15950	15849	15943	15992	15922	15834	15878	15829	16073	15997	15998	15787	15987	15966	15852	15830	16018	15976	15943	16002	15892	15955	16187	15891	15790	15961	15834	15933	15878	16103	15977	15942	15860	16005	16005	15998	15903	16019	15954	15901	15755	15926	16019	16034	15955	15872	16060	15950	16109	15873	15963	16071	15939	15937	15930	15976	15847	16035	16153	15967	15855	15973	15911	15939	15738	15897	15819	16025	15925	15878	15793	15858	16089	15891	15897	16046	15830	15870	15890	15945	15902	15921	15893	15947	16010	15895	15942	15889	15979	15908	15935	16201	15861	16019	15963	15931	16018	15925	15976	15732	15945	15921	15943	15904	15924	15851	16142	16003	16089	15898	15808	15843	15900	15934	15987	16020	15894	15826	15929	15851	15975	15987	16137	15886	15943	16000	16015	15948	15912	15937	15821	15839	16010	15869	15988	15980	15905	15962	15958	15914	15948	15944	15925	16116	15771	16016	16032	15884	16000	15916	16040	15859	15881	15944	15979	16168	15881	15927	16050	15903	15977	15854	16085	15983	15800	15819	15845	15946	15867	15928	15827	16022	15978	16045	15928	15984	15984	15966	15918	15800	16098	15949	15934	15866	15864	15940	15975	15939	15869	15955	15933	15823	16082	15953	15803	15891	15812	16092	15977	15836	15972	15900	15871	15989	16022	16012	15971	15806	15938	15985	16097	15757	15907	16069	15956	15771	16033	15940	15966	15849	15869	15849	15881	15881	15860	15853	15808	15790	15955	15961	15898	15864	15814	15997	16014	16035	15838	15887	15830	15971	15991	16017	16115	16013	15952	16109	15913	15944	16190	15880	15892	16032	15797	16029	16097	15821	15875	15952	15917	16036	15890	16139	15983	16012	15867	15898	16121	15995	16028	16011	15969	16055	15939	16166	15828	15902	15732	15902	16197	16039	15929	16124	15775	15827	15994	15892	15933	15909	15962	15914	15851	15889	15779	16072	15899	15887	15762	15892	16072	15951	15796	16033	15869	15921	16018	16094	16109	15831	16072	15946	15980	15884	15957	15906	16061	15910	16113	15937	15915	15949	15859	15935	15976	15988	15863	15981	16086	16075	16028	16022	15819	16103	15761	15882	15896	15904	15881	15905	16051	15872	15911	15954	15927	16046	15988	16041	15884	15834	15979	15842	16077	15829	15949	16051	15907	15923	15814	15922	16055	15983	16141	15818	16010	15882	16023	15917	15961	16017	15838	15722	16000	15861	16001	15828	15976	15710	15969	15992	15967	15919	15914	15903	15997	15777	15893	15941	16000	15929	15765	15912	16046	15812	15916	16040	15930	15891	15935	15875	15925	15792	16064	15974	15786	16016	15998	15996	16070	15967	16014	15978	15904	15961	15957	15831	15937	16108	16015	15775	15806	15903	15969	15881	15924	15916	16058	15975	15976	15877	15790	15949	16080	15940	15872	15637	16019	16011	15751	15968	15950	15831	16002	15923	16070	15972	16140	15877	15912	16000	15953	15860	16051	15821	16072	15843	16086	15923	16056	15954	15854	15973	15872	15816	15845	16038	16060	15812	16118	16043	15910	15888	16205	15942	16004	16039	16032	15936	16075	15844	15934	16042	16056	15981	16047	15995	16063	15964	16037	15977	16006	15936	15749	15997	15953	15964	15923	16011	15945	16149	15930	15885	16006	16103	15865	15988	15983	15946	15894	15920	15992	16119	15776	15932	15988	16086	16107	15935	15814	15796	15880	15867	15785	16009	16108	16115	15871	15820	15899	15827	15885	15909	15889	15841	15851	15709	15897	15737	15898	15897	15960	16021	16004	16034	15808	15866	15962	15972	15920	15889	15991	16136	15871	15867	15988	16029	15997	15873	16137	15965	16022	15998	15947	16049	15954	15963	15784	16057	16021	15747	15853	15805	15942	15986	15943	15929	15799	15869	15978	15935	15855	16074	15834	16069	16098	15843	15828	15966	15961	15980	15973	15970	15950	15999	15881	15765	15797	15989	15960	16162	16091	15829	16055	16003	15976	15917	15981	16007	15947	15882	15770	15823	15995	16028	16043	15854	16056	15948	15985	15924	15895	15777	15929	15999	15998	15859	16122	15815	16053	15847	15987	15810	15971	15952	16022	16043	16079	16014	15970	15888	16062	16060	15974	15980	15965	16079	15918	15993	15879	15965	16017	15868	15982	15991	15999	15878	15850	15988	15900	15944	16111	15839	15996	15976	16057	16012	15914	15950	16015	15955	15918	15929	16020	15958	15888	15849	15919	15851	15917	16004	16008	15947	15965	15731	15955	15965	15929	15997	15991	15801	15945	15930	16012	16004	16054	15922	15953	16113	15985	15936	15857	16003	15924	15981	16013	15830	15769	16034	15945	16047	16094	15745	16047	15905	15836	16025	16076	16028	15912	16174	15856	15997	16016	15918	15710	15869	15750	16058	15811	15940	16020	15948	15957	16006	15841	15873	15819	15805	16008	15829	15792	15774	15934	15885	15752	16007	16041	15864	16042	16063	15860	15893	15883	15954	15859	15960	15961	15926	15860	15865	16058	15994	15871	16118	16060	15893	15991	15962	16078	15913	15859	15850	15949	15777	15909	15850	16036	16022	15991	15981	15945	16065	15824	15920	15968	16134	15863	15937	15904	15963	15951	16072	15845	15981	15871	15965	15959	15854	15838	15949	15847	15980	15878	16016	15976	15893	15921	15845	16027	15724	15914	16034	16078	16028	15935	15918	15896	15909	16031	15881	15906	15938	15984	15913	15870	15989	15870	16020	15828	15904	15933	15925	15927	16121	15961	15980	15910	15787	16126	15922	15786	15915	15992	15961	16020	16000	16073	16010	16061	15976	15914	16087	16092	15971	16048	16031	15863	16074	15904	16032	15931	15891	15944	16066	16029	15801	15956	15972	16031	16057	15911	15967	15879	15967	15891	16177	16062	15911	15901	15942	15960	15894	15853	15892	15998	15797	15986	15919	15942	15960	16062	15989	15934	15876	15934	16029	16032	16033	16047	16010	16117	15903	16012	15989	16117	15966	16073	15980	16013	16057	15914	15957	15691	16161	15883	15779	15936	15984	16013	15925	16052	15957	15800	15956	15932	15925	15980	15914	15995	16163	15897	15926	16015	15984	15960	16022	15899	15854	16090	16020	15950	15932	16053	15911	15996	16041	16080	16029	15988	15879	16001	15873	15916	15745	16116	15939	15824	16029	15821	16015	15976	15780	15901	15981	16030	16030	15858	15913	16051	15805	15980	16011	15938	16107	16136	15862	15952	16061	15930	15858	15996	15793	15765	15919	16112	15933	15814	15871	15880	16025	16025	15927	15962	16068	15859	16065	16054	15898	15974	15784	16025	15901	15786	15733	16077	16109	15786	16151	15996	15978	15772	15962	15804	15694	15915	15855	15854	15994	15987	15949	15911	16000	15819	16006	16095	16010	15874	15971	15922	16001	15961	15899	15894	15855	15916	16089	16024	16066	15921	15844	15984	16096	15792	15836	16116	15765	15988	15987	15940	15943	15828	15861	15881	16169	15867	15863	16035	16035	15814	15994	16001	16059	15867	15967	16049	15891	15910	16010	15821	15779	16200	15944	16058	15889	15928	15878	16117	15843	15865	15872	15860	16075	16022	15917	15756	15870	15899	15988	15963	16178	15899	15978	15994	15851	15909	15995	15944	16083	16053	16020	15927	15831	16111	15924	16058	15890	15840	15935	16039	15861	16007	15937	15997	16128	15940	16005	15813	15995	15988	15759	15817	15929	16121	15864	15910	16146	15842	15908	15960	15782	15832	16035	15961	16038	15897	16128	15996	15805	15948	15865	15985	16134	15929	15977	16026	15730	15874	15951	15808	16034	15978	15974	16018	15932	16081	16117	16090	16020	15797	16111	15807	15822	15955	15915	16062	15906	15911	16009	16016	15777	15989	15834	16002	15861	15854	15992	15932	15979	15986	16007	15970	15764	15908	15844	16012	16030	15956	15811
24460	21700	29576	26492	25181	26522	25919	22984	21806	20689	19889	19519	19386	19305	19159	19055	19011	18975	19085	18919	18978	18964	18903	18905	18740	18632	18856	18616	18659	18915	18795	18774	18783	18797	18863	18798	18866	18906	18754	18663	18795	18831	18783	18964	18744	18790	18749	18788	19004	18849	18709	18584	18759	18505	18872	18617	18662	18671	18744	18782	18707	18704	18794	18876	18674	18716	18787	18656	18726	18835	18694	18934	18621	18707	18857	18694	18889	18774	18645	18633	18844	18722	18571	18544	18649	18555	18718	18681	18905	18648	18877	18778	18785	18742	18950	18920	18781	18723	18945	18702	18754	18796	18898	18482	18930	18602	18775	18756	18547	18761	18669	18464	18936	18588	18631	18570	18586	18618	18512	18607	18869	18633	18886	18782	18900	18659	18938	18806	18748	18878	18722	18763	18956	18635	18695	18533	18721	18599	18703	18621	18819	18719	18633	18613	18807	18780	18798	18672	18874	18532	18555	18545	18676	18714	18559	18759	18794	18368	18713	18784	18586	18466	18537	18612	18605	18559	18608	18717	18570	18723	18901	18896	18540	18654	18773	18763	18653	18648	18777	18699	18543	18433	18822	18471	18682	18416	18667	18817	18627	18667	18558	18774	18460	18651	18501	18681	18671	18621	18867	18512	18621	18842	18853	18827	18701	18669	18656	18565	18594	18631	18463	18836	18491	18416	18622	18749	18767	18768	18766	18624	18801	18594	18751	18797	18616	18649	18812	18765	18775	18813	18598	18702	18520	18624	18852	18678	18831	18655	18633	18636	18681	18651	18733	18803	18723	18668	18721	18681	18724	18773	18651	18769	18540	18626	18905	18802	18706	18614	18657	18656	18651	18611	18710	18676	18757	18813	18852	18944	18790	18528	18709	18685	18571	18810	18712	18586	18740	18657	18728	18562	18799	18677	18701	18553	18680	18588	18574	18857	18896	18659	18785	18645	18862	18512	18898	18650	18783	18840	18509	18785	18667	18696	18582	18759	18681	18675	18631	18756	18901	18562	18536	18692	18629	18768	18563	18826	18597	18889	18613	18754	18544	18739	18840	18704	18724	18519	18789	18747	18740	18787	18709	18641	18684	18555	18587	18753	18789	18929	18803	18560	18754	18802	18850	18609	18636	18712	18568	18735	18809	18865	18799	18581	18593	18739	19003	18588	18704	18738	18532	18984	18808	18702	18732	18913	18515	18779	18759	18704	18740	18829	18895	18682	18758	18632	18707	18747	18760	18664	18654	18667	18769	18993	18572	18803	18768	18500	18748	18693	18682	18650	18688	18760	18898	18659	18618	18513	18469	18923	18779	18790	18652	18777	18695	18801	18710	18670	18748	18818	18792	18500	18653	18759	18729	18499	18550	18616	18770	18745	18797	18578	18825	18617	18668	18480	18861	18796	18853	18761	18688	18658	18950	18713	18730	18678	18561	18571	18751	18625	18641	18639	18589	18697	18771	18678	18603	18709	18701	18669	18689	18736	18509	18419	18613	18507	18548	18675	18628	18664	18815	18767	18797	18609	18582	18726	18504	18671	18834	18715	18757	18702	18655	18714	18624	18603	18602	18763	18561	18450	18822	18669	18555	18655	18573	18877	18613	18619	18670	18461	18658	18584	18912	18548	18675	18710	18740	18850	18595	18667	18574	18763	18754	18816	18845	18850	18787	18901	18405	18667	18837	18653	18500	18756	18674	18802	18649	18672	18631	18617	18787	18866	18828	18692	18729	18806	18761	18791	18685	18799	18730	18568	18684	18802	18621	18736	18629	18626	18804	18554	18770	18451	18770	18763	18735	18540	18672	18737	18607	18708	18645	18635	18939	18575	18761	18611	18693	18647	18825	18545	18713	18788	18816	18646	18931	18707	18564	18933	18738	18474	18781	18815	18590	18719	18464	18614	18708	18749	18826	18732	18570	18615	18824	18625	18785	18813	18735	18764	18887	18501	18787	18631	18650	18517	18499	18850	18667	18625	18706	18609	18748	18574	18571	18760	18513	18745	18642	18391	18694	18620	18809	18844	18781	18607	18730	18686	18641	18527	18681	19005	18686	18879	18525	18995	18660	18635	18365	18638	18533	18678	18604	18869	18763	18924	18780	18763	18709	18774	18680	18681	18634	18723	18694	18595	18604	18743	18851	18749	18766	18913	18766	18764	18485	18865	18684	18862	18725	18636	18866	18683	18847	18770	18646	18431	18542	18441	18754	18719	18790	18726	18731	18761	18900	18712	18698	18672	18790	18497	18731	18894	18833	18862	18604	18700	18818	18758	18789	18851	18681	18738	18824	18757	18619	18701	18573	18724	18828	18635	18476	18672	18544	18750	18834	18830	18829	18839	18624	18761	18845	18942	18873	18720	18710	18770	18763	18625	18714	18791	18720	18674	18769	18933	18727	18674	18472	18817	18568	18513	18971	18667	18985	18763	18830	18703	18813	18626	18565	18765	18545	18683	18777	18497	18537	18624	18756	18774	18766	18708	18621	18786	18573	18927	18860	18766	18550	18698	18720	18606	18782	18511	18586	18638	18744	18816	18749	18749	18740	18571	18611	18430	18855	18951	18633	18687	18598	18683	18914	18548	18720	18666	18620	18669	18778	18732	18684	18828	18725	18705	18718	18736	18657	18698	18637	18751	18547	18631	18878	18802	18791	18627	18636	18664	18766	18643	18521	18526	18690	18663	18693	18567	18757	18727	18846	18690	18468	18706	18799	18480	18545	18638	18652	18400	18707	18612	18773	18689	18700	18702	18664	18716	18606	18526	18670	18711	18566	18609	18604	18706	18499	18880	18589	18888	18558	18758	18682	18707	18866	18647	18733	18615	18556	18600	18738	18761	18750	18742	18820	18506	18622	18812	18720	18496	18855	18523	18708	18728	18957	18870	18763	18647	18427	18506	18833	18781	18778	18559	18797	18703	18713	18970	18917	18567	18739	18737	18883	18750	18861	18669	18663	18576	18813	18636	18756	18767	18566	18665	18907	18592	18710	18752	18899	18655	18802	18641	18771	18834	18757	18786	18743	18594	18785	18693	18790	18852	18775	18678	18912	18551	18556	18684	18688	18862	18574	18897	18778	18559	18712	18700	18647	18818	18528	18771	18707	18635	18508	18416	18740	18602	18797	18824	18638	18673	18573	18546	18536	18670	18632	18725	18581	18847	18602	18709	18654	18647	18859	18985	18664	18638	18831	18887	18670	18563	18641	19078	18493	18649	18613	18717	18685	18626	18848	18605	18668	18547	18488	18943	18624	18621	18667	18483	18541	18667	18837	18783	18651	18704	18427	18669	18656	18794	18705	18722	18917	18636	18754	18661	18652	18725	18728	18845	18607	18560	18764	18856	18783	18877	18670	18618	18570	18787	18618	18743	18726	18681	18472	18661	18952	18741	18676	18701	18717	18826	18649	18545	18654	18498	18873	18624	18709	18682	18824	18627	18694	18733	18712	18975	18538	18629	18604	18778	18628	18635	18624	18672	18570	18788	18828	18755	18818	18782	18773	18541	18546	18627	18773	18710	18779	18694	18593	18820	18850	18817	18698	18502	18659	18720	18770	18892	18845	18589	18487	18643	18689	18604	18473	18792	18632	18850	18610	18806	18761	18654	18805	18761	18664	18940	18900	18556	18703	18776	18617	18542	18704	18573	18686	18778	18708	18595	18781	18850	18666	18627	18818	18609	18493	18793	18699	18709	18903	18603	18710	18508	18445	18607	18729	18779	18718	18642	18800	18851	18628	18827	18753	18754	18699	18703	18930	18748	18572	18580	18732	18658	18441	18705	18598	18635	18846	18831	18639	18724	18785	18688	18748	18818	18834	18719	18577	18869	18830	18740	18674	18726	18615	18645	18618	18699	18723	18813	18702	18558	18643	18756	18816	18698	18754	18617	18533	18792	18622	18643	18794	18827	18694	18607	18875	18744	18697	18738	18578	18783	18854	18654	18618	18667	18758	18644	18818	18709	18752	18587	18526	18595	18711	18745	18639	18613	18666	18773	18728	18734	18659	18720	18591	18664	18611	18692	18724	18679	18738	18554	18756	18649	18618	18611	18681	18746	18812	18580	18725	18657	18847	18915	18858	18857	18699	18751	18597	18620	18544	18635	18771	18762	18663	18657	18648	18909	18741	18646	18838	18671	18786	18743	18803	18344	18581	18712	18624	18794	18676	18707	18851	18880	18779	18479	18665	18501	18757	18637	18642	18884	18725	18596	18697	18666	18807	18768	18828	18687	18533	18842	18782	18656	19023	18557	18508	18587	18611	18808	18643	18653	18580	18716	18591	18724	18864	18674	18877	18814	18742	18692	18611	18798	18703	18707	18705	18719	18590	18809	18720	18617	18795	18776	18765	18696	18632	18832	18892	18965	18698	18706	18639	18672	18621	18823	18772	18746	18704	18754	18802	18617	18706	18765	18792	18669	18739	18741	18715	18709	18459	18767	18663	18953	18815	18476	18644	18676	18953	18725	18709	18828	18865	18511	18740	18782	18740	18778	18727	18558	18708	18727	18739	18816	18627	18496	18932	18706	18633	18602	18699	18648	18739	18567	18717	18690	18551	18699	18694	18806	18634	18767	18890	18641	18575	18765	18851	18619	18577	18787	18802	18656	18687	18692	18761	18625	18513	18781	18875	18565	18697	18789	18656	18577	18596	18700	18515	18809	18839	18715	18790	18667	18685	18850	18882	18910	18844	18823	18736	18833	18755	18663	18677	18673	18883	18610	18683	18761	18763	18693	18813	18844	18981	18790	18751	18597	18778	18708	18781	18553	18710	18742	18818	18859	18675	18639	18715	18780	18657	18758	18815	18751	18788	18798	18482	18654	18636	18697	18763	18860	18425	18679	18705	18677	18625	18789	18675	18526	18719	18754	18877	18868	18584	18713	18830	18761	18875	18484	18498	18489	18901	18617	18479	18700	18590	18667	18670	18835	18674	18696	18851	18698	18765	18638	18515	18887	18835	18699	18833	18655	18685	18785	18685	18631	18582	18815	18656	18635	18657	18574	18705	18773	18780	18811	18712	19007	18599	18637	18636	18722	18689	18571	18822	18670	18785	18547	18546	18637	18677	18836	18774	18881	18822	18733	18910	18616	18472	18740	18652	18650	18539	18673	18694	18653	18579	18749	18712	18686	18598	18733
35818	55616	51865	38525	30051	25943	23229	21612	20729	18886	17866	17303	16925	16997	16873	16857	16801	16853	16799	16802	16681	16688	16769	16857	16788	16558	16547	16600	16840	16570	16525	16611	16468	16689	16497	16547	16460	16619	16665	16568	16466	16470	16504	16661	16570	16403	16511	16440	16366	16339	16594	16374	16404	16534	16448	16440	16498	16510	16643	16490	16735	16478	16555	16521	16585	16502	16431	16466	16642	16593	16476	16532	16488	16507	16479	16682	16567	16588	16294	16516	16586	16640	16329	16557	16618	16485	16570	16591	16673	16580	16483	16587	16581	16598	16456	16563	16636	16617	16388	16559	16592	16412	16531	16324	16455	16719	16625	16480	16571	16482	16667	16452	16561	16476	16411	16502	16471	16573	16447	16531	16613	16572	16538	16579	16559	16642	16633	16560	16469	16607	16577	16343	16465	16370	16495	16567	16622	16485	16509	16484	16499	16552	16496	16555	16522	16540	16694	16378	16496	16651	16575	16509	16630	16507	16383	16456	16689	16578	16665	16501	16426	16485	16513	16576	16448	16378	16445	16604	16384	16595	16452	16545	16436	16392	16589	16486	16499	16366	16684	16493	16632	16587	16487	16584	16578	16401	16582	16521	16473	16573	16698	16450	16489	16600	16299	16669	16386	16547	16642	16680	16507	16502	16625	16756	16635	16487	16462	16651	16538	16542	16684	16527	16631	16432	16434	16566	16442	16610	16625	16393	16497	16598	16462	16647	16601	16435	16664	16497	16527	16571	16559	16599	16553	16656	16474	16594	16644	16477	16667	16511	16634	16577	16411	16667	16573	16533	16558	16294	16772	16317	16507	16678	16592	16571	16400	16660	16508	16667	16487	16577	16562	16611	16495	16540	16593	16432	16485	16538	16621	16477	16562	16561	16396	16347	16339	16505	16410	16397	16519	16493	16476	16584	16334	16488	16570	16650	16455	16664	16658	16530	16351	16411	16616	16462	16616	16453	16527	16466	16666	16573	16535	16601	16518	16570	16493	16609	16593	16585	16633	16451	16593	16573	16468	16660	16522	16567	16589	16759	16473	16384	16500	16695	16373	16558	16515	16544	16655	16487	16513	16654	16506	16611	16541	16506	16542	16646	16582	16571	16600	16668	16581	16581	16414	16465	16433	16610	16482	16593	16528	16428	16671	16553	16510	16744	16432	16488	16519	16521	16531	16367	16455	16448	16600	16537	16495	16512	16638	16528	16459	16476	16627	16453	16649	16476	16357	16479	16623	16520	16438	16470	16498	16511	16494	16369	16617	16516	16448	16580	16533	16612	16557	16399	16593	16565	16505	16462	16611	16537	16458	16505	16575	16478	16584	16440	16482	16477	16375	16416	16630	16536	16294	16612	16670	16504	16557	16691	16564	16538	16513	16521	16515	16505	16490	16429	16504	16534	16473	16442	16471	16533	16594	16429	16615	16424	16558	16483	16294	16390	16588	16480	16492	16438	16574	16361	16553	16501	16636	16456	16692	16641	16573	16446	16616	16452	16385	16491	16579	16578	16589	16474	16719	16354	16417	16628	16431	16551	16495	16621	16452	16584	16526	16567	16609	16446	16488	16486	16668	16456	16586	16465	16558	16510	16415	16416	16466	16542	16657	16444	16552	16530	16562	16514	16442	16437	16541	16308	16388	16674	16716	16411	16467	16511	16457	16567	16645	16460	16362	16434	16541	16430	16451	16347	16551	16699	16491	16644	16439	16401	16442	16426	16558	16512	16614	16419	16525	16482	16557	16525	16588	16534	16553	16409	16724	16604	16608	16523	16454	16372	16713	16555	16682	16463	16571	16546	16424	16615	16590	16667	16295	16461	16448	16714	16570	16669	16507	16454	16505	16385	16461	16629	16704	16479	16521	16428	16495	16440	16606	16429	16587	16586	16804	16597	16596	16601	16542	16508	16559	16572	16501	16579	16479	16450	16546	16427	16553	16491	16476	16616	16506	16743	16635	16502	16634	16628	16639	16332	16618	16504	16483	16651	16340	16443	16617	16572	16664	16492	16419	16778	16589	16404	16460	16760	16510	16470	16520	16536	16425	16478	16484	16605	16457	16411	16362	16441	16517	16481	16497	16479	16595	16597	16503	16589	16530	16561	16435	16610	16663	16496	16446	16574	16439	16595	16423	16675	16656	16599	16632	16411	16600	16637	16619	16431	16407	16555	16509	16532	16456	16540	16688	16584	16463	16414	16483	16380	16588	16515	16249	16442	16480	16487	16578	16606	16712	16542	16595	16475	16623	16500	16571	16657	16604	16388	16571	16670	16485	16485	16547	16547	16350	16360	16531	16445	16503	16722	16668	16538	16538	16437	16441	16496	16551	16610	16517	16570	16529	16608	16466	16640	16584	16459	16668	16518	16509	16516	16586	16424	16632	16589	16441	16641	16605	16485	16502	16504	16426	16380	16788	16464	16515	16633	16435	16470	16598	16547	16494	16343	16468	16436	16394	16395	16662	16544	16482	16478	16608	16456	16476	16482	16488	16451	16427	16579	16472	16430	16524	16491	16571	16556	16542	16520	16431	16570	16461	16379	16647	16564	16486	16602	16538	16525	16531	16528	16558	16352	16512	16522	16545	16523	16306	16602	16546	16638	16446	16632	16541	16537	16668	16490	16612	16667	16539	16360	16566	16551	16517	16702	16516	16519	16501	16450	16459	16500	16550	16378	16461	16514	16559	16702	16550	16682	16643	16488	16538	16562	16453	16421	16555	16644	16488	16632	16638	16473	16566	16637	16525	16382	16377	16555	16541	16430	16360	16354	16619	16421	16531	16326	16472	16496	16439	16376	16528	16541	16506	16482	16676	16676	16606	16488	16629	16556	16336	16590	16412	16596	16252	16532	16316	16404	16668	16654	16441	16386	16685	16506	16329	16556	16572	16471	16576	16448	16744	16586	16449	16494	16492	16518	16560	16497	16517	16607	16626	16587	16407	16437	16418	16477	16376	16612	16797	16572	16394	16474	16562	16526	16571	16397	16740	16487	16505	16471	16471	16467	16474	16500	16450	16545	16515	16472	16514	16666	16504	16502	16613	16585	16438	16529	16464	16807	16546	16484	16495	16534	16497	16521	16341	16741	16509	16638	16326	16462	16457	16436	16729	16318	16725	16431	16653	16486	16448	16648	16372	16659	16602	16566	16510	16419	16521	16540	16543	16461	16426	16611	16663	16557	16360	16460	16464	16478	16460	16365	16592	16713	16619	16576	16385	16425	16589	16599	16409	16610	16685	16439	16669	16402	16376	16662	16644	16507	16575	16486	16560	16681	16555	16510	16568	16460	16676	16550	16476	16564	16420	16626	16554	16561	16557	16330	16655	16410	16576	16502	16394	16525	16601	16512	16409	16644	16553	16438	16624	16325	16454	16554	16615	16378	16490	16514	16495	16624	16442	16542	16701	16438	16672	16608	16584	16583	16626	16450	16514	16699	16623	16670	16542	16371	16475	16556	16498	16683	16472	16519	16428	16505	16577	16642	16701	16565	16566	16555	16431	16592	16583	16635	16490	16467	16530	16627	16480	16635	16475	16596	16649	16626	16542	16477	16558	16426	16557	16466	16495	16677	16402	16489	16613	16473	16654	16532	16500	16513	16538	16588	16436	16557	16621	16431	16531	16388	16371	16662	16533	16657	16432	16456	16491	16455	16478	16617	16642	16464	16465	16549	16542	16620	16592	16530	16705	16443	16483	16566	16603	16492	16506	16360	16654	16666	16446	16543	16681	16372	16470	16676	16486	16554	16547	16432	16768	16521	16557	16715	16602	16593	16589	16534	16416	16440	16577	16536	16532	16324	16538	16492	16536	16644	16314	16488	16342	16703	16272	16661	16671	16475	16488	16630	16734	16584	16463	16637	16564	16576	16494	16680	16703	16487	16479	16740	16524	16610	16538	16445	16453	16613	16670	16472	16638	16522	16493	16463	16508	16647	16470	16513	16632	16406	16434	16469	16609	16615	16558	16440	16568	16448	16498	16478	16454	16633	16423	16591	16482	16436	16488	16553	16500	16370	16409	16607	16561	16479	16685	16605	16608	16582	16502	16482	16629	16820	16454	16660	16464	16522	16384	16517	16556	16606	16341	16448	16460	16428	16575	16636	16434	16529	16445	16573	16378	16642	16586	16492	16528	16440	16762	16496	16593	16535	16431	16537	16588	16497	16542	16399	16476	16538	16461	16517	16634	16455	16577	16521	16595	16485	16418	16563	16418	16581	16304	16596	16626	16660	16627	16577	16558	16575	16439	16610	16519	16495	16619	16465	16482	16659	16526	16595	16434	16594	16556	16546	16534	16440	16416	16314	16471	16566	16425	16555	16326	16493	16499	16526	16443	16784	16681	16612	16374	16540	16464	16375	16761	16652	16406	16644	16649	16367	16568	16421	16504	16387	16658	16604	16557	16463	16529	16492	16629	16596	16446	16609	16615	16600	16502	16403	16616	16614	16663	16334	16524	16665	16590	16617	16560	16508	16492	16688	16454	16430	16528	16474	16442	16634	16652	16435	16507	16625	16462	16463	16520	16453	16504	16609	16466	16505	16346	16677	16619	16599	16548	16733	16490	16546	16425	16710	16586	16433	16535	16428	16565	16520	16707	16584	16594	16384	16525	16541	16379	16477	16642	16480	16428	16539	16595	16413	16564	16404	16703	16647	16534	16582	16462	16571	16476	16409	16565	16451	16417	16551	16532	16503	16523	16362	16621	16648	16632	16616	16614	16748	16422	16596	16495	16648	16651	16570	16442	16532	16680	16553	16625	16564	16610	16522	16576	16391	16587	16440	16564	16691	16527	16541	16448	16489	16584	16506	16533	16379	16692	16664	16686	16474	16497	16453	16506	16650	16400	16520	16544	16656	16477	16595	16505	16676	16502	16530	16536	16523	16450	16489	16360	16531	16576	16603	16400	16557	16536	16467	16466	16551	16423	16533	16582	16465	16529	16613	16534	16410	16641	16536	16496	16576	16522	16476	16678	16376	16602	16422	16684	16498	16590	16449	16636	16508	16431	16514	16499	16558	16577	16495	16486	16357	16597	16652	16604	16475	16332	16744	16699	16417	16540	16418	16436	16596	16494	16670	16487	16503	16436	16537	16588	16598	16483	16290	16572	16325	16669	16529	16585	16444	16383	16496	16457	16529
23082	21541	29438	24657	24237	28733	31302	25798	22832	21668	20795	20287	19840	19596	19843	19959	19711	19585	19713	19761	19504	19564	19374	19498	19109	19629	19277	19259	19456	19327	19275	19121	19319	19316	19139	19005	19196	19222	19203	19209	19087	19257	19184	18980	18980	19203	19322	19028	19030	19246	19274	19189	19299	19023	18991	19031	19222	19110	18985	19009	18989	18896	19059	19087	19196	19194	19065	19332	19172	19094	19138	19049	19012	19058	18764	19136	19001	19382	19199	19146	19049	19144	19019	19127	19124	19077	19150	19057	18957	19056	19144	19327	18999	19135	19116	19035	18976	19102	19059	19059	19031	19127	19226	19211	19096	19018	18960	19079	19118	18966	19142	19206	19149	19076	19014	19071	18917	19241	19162	18992	19077	19054	19260	19265	19009	19022	18982	19140	19140	19047	19100	19189	19124	19008	19019	19099	19062	19186	19055	19234	19128	19213	18980	18963	19164	19095	19102	19022	18988	19083	19098	19234	19168	19224	19215	19191	19075	18897	19124	19246	18940	19007	19026	19164	18898	18912	18843	19055	19208	19102	18977	19123	19179	19074	19131	19091	19002	19058	19067	18900	19083	19108	19274	19111	18974	19095	18983	19051	19099	19196	19118	19148	19190	19023	19114	18788	18949	18905	19199	19048	19073	19095	19267	19076	18919	19214	19266	19050	19217	19098	19046	19214	19204	18943	18912	19074	18883	19110	19191	19166	19148	19122	19319	19024	19252	19024	19066	18937	18841	19001	19113	18845	19245	19008	19013	19005	19332	19074	19224	19093	19198	19087	19108	19218	19266	18953	19155	19075	19291	19144	19020	19095	18933	19103	19165	19121	18985	19281	18795	19077	19038	19066	19279	19101	19292	18978	19076	18917	19198	18850	19120	18998	18982	18949	18885	19130	19067	19092	19134	19050	19155	19003	19162	19106	19187	18989	18996	19269	19169	18991	19041	18893	19009	19053	19166	19040	18845	18992	19398	18905	19066	19221	19084	19208	19108	19215	19109	19037	19000	19046	19108	19293	19130	19005	19275	19117	19113	19098	19213	19199	19184	19118	19054	18923	19034	19176	18974	19094	19012	18955	19047	19226	18903	19009	19047	19030	19072	19163	19028	19065	19036	19148	19263	19205	19009	18906	19293	19109	19129	19017	19051	19124	19202	18979	18987	19030	19061	18848	19290	19153	19302	19110	19121	19015	19090	19014	19041	18977	19253	19035	19235	19180	18965	19028	19040	19212	19067	19044	19266	18951	19262	19049	18985	19219	19077	19071	19056	19146	19127	19273	19014	19144	19127	19146	19293	19156	19284	18953	19014	19179	19236	19263	18938	19205	19116	18911	19136	18755	19082	19175	18985	18992	18915	18970	18958	18934	18993	19146	19034	19121	19222	18957	19039	19171	19056	19012	19187	19028	19046	19170	19201	19082	19093	19148	19082	19191	19189	19254	19133	19071	19018	19278	19083	19092	18965	18963	19074	19020	19179	19069	19091	19018	19172	19032	18940	19003	19017	19245	19126	19165	19033	19099	19151	19263	18885	18999	19162	19024	19115	19073	19080	19053	19156	19299	19070	19051	19107	19015	19131	19137	19127	18994	19038	19059	18998	19110	19264	19288	19092	18979	18983	19294	19170	18865	19276	19088	19024	19086	19099	19027	18954	19030	18965	18968	19107	19093	18972	19091	19332	19065	19091	19139	19243	19094	19094	19165	19089	19143	19099	19091	19110	19193	18812	18964	19143	19334	19436	18964	18944	19020	19195	19096	19101	19203	19050	19039	19285	19127	19122	19217	19116	19121	19089	19001	19132	19064	19199	19283	19135	18956	19098	18916	19094	19051	19095	19244	19134	19027	19185	19060	19086	19205	18833	18828	19124	18893	19086	19142	19019	19148	19033	19128	19102	19078	19180	19175	18914	18962	19141	19126	19118	18970	19164	19158	18987	19070	19039	19339	18960	19251	19338	19196	19192	19032	19094	19043	18988	19179	18976	19282	19059	19093	19006	18878	18941	19232	18996	19153	18935	18976	19149	18794	19116	19111	19036	18976	19129	19168	19296	19053	19087	19155	18914	19113	19180	18965	19012	18840	18924	19034	19076	19020	19210	19099	19053	18856	19113	19069	19036	19117	19061	18932	18995	18994	19006	19023	19281	19092	19041	19105	19266	18874	19040	19237	19154	19160	19048	18918	19109	19050	19004	19074	19167	18959	19017	19035	18969	18679	19232	19154	19129	19072	19199	19046	19274	19113	19125	18952	19009	19282	19115	19082	18954	18909	19069	18876	19074	19035	18915	18969	18937	19161	19107	19246	19255	19105	19130	19214	19172	18849	18995	19014	19127	19042	19174	19051	19084	18947	18955	18978	18864	19189	19117	19136	18991	18900	18931	19026	19048	19185	19049	19122	19077	19196	19199	19104	19241	18947	19125	18955	19126	19119	19148	19061	19175	19049	19191	19022	19170	19254	19240	19097	18853	19007	19225	19017	19306	19099	18969	18940	19260	19182	18982	19323	19149	18941	19233	19147	19049	19047	19028	19055	19102	19080	19118	19143	19108	19020	19223	18942	18983	18993	18966	19132	19024	19048	18807	19123	18914	19092	19112	19127	19168	19042	18943	18987	19062	19062	19142	19178	19166	18870	19145	18953	19118	19248	19203	19092	19281	19037	19054	19164	19040	19175	19163	18992	18941	19067	19086	19016	19017	18963	18946	19190	19045	19076	19201	19311	19203	18880	19037	19074	19120	19131	19030	19056	18966	18945	19208	19011	19122	19144	18814	18955	18975	19022	18997	19004	19213	19157	19021	18839	19057	18846	19093	18929	19172	18951	19053	18842	19161	18877	19260	19186	19037	18921	19121	18995	19122	18904	19105	18905	19078	19173	18880	19058	18933	18976	19262	19297	19057	19196	19012	19117	19199	19124	19094	19104	19155	19135	18943	18940	19046	19094	19106	18932	19165	18978	19072	19005	19111	18907	19021	19018	18914	19101	19059	19010	19143	18945	18912	18842	19066	18988	19097	19151	19091	18978	19124	18976	19163	19001	19166	19397	19101	19213	19272	19026	19056	18970	18966	19151	19163	19107	19020	19197	19220	18976	19036	19205	19193	19080	19095	18945	19107	19212	18966	18897	19185	19166	19097	18970	18937	19183	19024	18992	19082	19242	19045	19063	19269	19041	18932	19216	19037	19127	19052	19065	19136	19094	18863	19014	19079	18998	19122	19033	19183	18848	19058	19024	18910	19319	19155	19208	19043	19069	18996	18985	19242	18997	19131	19049	19084	19333	19046	19202	19092	19079	19216	19075	19135	19248	19215	19030	19153	19213	19052	19013	19056	19143	19106	18998	19057	19124	19176	18894	18914	18953	19156	19174	19126	19037	19219	19208	19326	19127	19020	18978	19087	18834	18889	19060	19104	19206	18946	19117	18946	19207	19028	18966	19133	19084	19146	19308	19141	19113	18826	19028	19239	18979	19212	19296	19037	19129	19036	18984	19200	19086	18934	19099	19171	18979	19029	19044	19053	19058	19077	19179	19077	19182	18940	18951	19171	19050	19021	19071	19235	19254	19042	19101	19026	19104	19266	19107	18966	18940	19154	19231	19137	19184	19133	19097	19119	19070	19066	19093	19173	19152	19245	18810	19010	19084	19005	19063	18943	19116	18906	19048	19286	18870	18940	18790	18948	18928	18948	19029	19174	19205	19174	18921	19142	19000	19123	18981	18967	18944	19325	18995	19103	19018	19183	19042	19115	19131	19078	19107	19125	18882	19107	19163	19228	18850	18957	18875	18967	18979	19117	19147	19368	19159	18905	18849	18934	19204	19179	19005	19020	18860	19061	18929	18966	18896	18976	18880	19100	18941	19141	19233	19069	19002	19013	19310	19315	19124	19061	19003	19297	19042	19165	19186	19001	18924	19256	19152	19252	18970	19190	19211	19004	18977	19034	18918	19090	19216	19102	19238	19149	19066	19138	19045	19059	18980	19161	18972	19229	18938	19197	19145	19307	19191	19002	19174	19062	19008	19088	19095	19141	18871	18996	19169	19133	19112	19218	18976	19001	19062	19052	19088	18948	18935	19050	19075	19158	18896	18959	18825	18987	18949	19152	19117	19190	19192	19091	18867	19171	19024	19103	18967	19248	19244	19147	19057	18917	19075	19187	19154	19119	18847	18861	19070	19261	19078	19224	19244	19196	19051	19052	18984	19090	18819	18963	19264	19180	19168	19110	19234	18936	19088	18954	19045	18913	19155	19202	19104	19015	18836	19123	19089	18941	18942	19002	19028	18914	19009	19185	18897	19101	19115	18979	19031	19181	18915	19048	18951	19051	19175	19095	19095	19109	19167	19085	18876	19066	19103	19178	19185	19101	18983	19265	19050	18992	19053	19078	18977	18858	18943	19091	19232	19048	19127	19183	19305	19241	19256	19135	19119	19031	19189	19094	19264	19204	19137	18965	19242	19131	19186	18996	19060	18811	19043	19096	18940	19086	19248	19061	19064	18808	18993	19122	19152	18996	19192	19000	19299	19138	18984	19366	19161	19095	19086	18966	18912	19096	19196	18994	19318	19096	19028	19046	19005	18969	19195	19317	18875	19167	18977	19037	19000	19227	18986	19187	19135	19042	18964	19131	19060	19082	19087	19068	19105	18972	19038	19109	19076	19015	18941	19123	18923	19132	18977	19064	18900	19073	19111	18985	18780	18942	19136	19165	19134	19267	19024	19059	18987	19276	18992	18991	19131	19170	19027	18953	19177	19027	19029	18975	18807	19064	19072	18897	19320	19222	19116	19203	19093	19046	18922	19086	19000	19121	19052	19053	19424	19061	19215	19014	19131	18938	19035	18899	18932	19095	19157	19038	19156	19018	19073	18934	18976	19033	19117	19069	19162	18998	19013	19008	18993	19284	19156	18968	19051	19026	18941	18894	19031	19142	19023	19187	19296	19039	19051	19208	19085	19253	19287	18988	19215	19252	19090	19104	18980	19179	19217	19079	19074	19222	19192	19102	19086	19185	19117	19235	19025	19040	19220	19315	19145	19109	19183	19194	19088	18975	18925	19093	19185	19048	18898	19156	19126	19111	19109	19055	19090	19063	19073	18925	19060	18953	19043	19160	18928	18973	19050	18895	18980	19161	19070
37972	62058	56008	46008	38656	33468	29015	24794	21398	19488	18500	17890	17432	17267	17319	17363	17365	17191	17244	17309	17027	16859	17117	16954	16840	16860	16739	16807	16698	16972	16777	16832	16657	16850	16745	16616	16675	16837	16710	16857	16666	16818	16788	16764	16743	16620	16997	16667	16677	16757	16684	16636	16786	16777	16643	16776	16659	16629	16811	16615	16804	16576	16689	16753	16577	16821	16701	16822	16748	16719	16799	16708	16715	16761	16620	16693	16712	16879	16878	16756	16815	16644	16649	16491	16911	16681	16750	16818	16897	16718	16837	16553	16833	16821	16806	16863	16761	16794	16519	16739	16593	16636	16728	16838	16650	16809	16718	16701	16679	16719	16936	16611	16610	16603	16854	16660	16801	16720	16644	16933	16588	16865	16762	16705	16733	16682	16829	16800	16607	16766	16701	16741	16959	16736	16774	16773	16641	16753	16865	16695	16612	16741	16534	16623	16803	16804	16883	16694	16700	16685	16688	16798	16565	16823	16664	16771	16826	16750	16791	16609	16808	16786	16670	16740	16760	16633	16785	16787	16636	16638	16725	16728	16721	16833	16793	16654	16656	16800	16835	16960	16734	16739	16639	16820	16724	16668	16537	16840	16785	16791	16699	16575	16695	16758	16629	16665	16708	16832	16613	16734	16838	16779	16536	16792	16848	16808	16599	16856	16659	16693	16908	16676	16860	16594	16637	16839	16819	16809	16819	16627	16623	16699	16607	16783	16825	16616	16802	16779	16698	16692	16821	16838	16635	16543	16752	16706	16569	16900	16866	16710	16684	16588	16663	16558	16662	16673	16740	16800	16710	16846	16710	16587	16931	16662	16734	16927	16826	16808	16785	16770	16613	16654	16857	16689	16744	16638	16665	16754	16591	16887	16745	16683	16652	16718	16811	16554	16876	16687	16696	16833	16627	16845	16662	16667	16751	16825	16519	16508	16650	16582	16651	16767	16746	16645	16616	16851	16698	16626	16683	16726	16709	16802	16643	16710	16781	16786	16714	16571	16589	16845	16795	16841	16693	16962	16724	16707	16708	16769	16704	16764	16780	16659	16818	16800	16625	16629	16740	16820	16808	16616	16610	16878	16800	16537	16662	16807	16575	16634	16600	16761	16936	16672	16777	16772	16601	16778	16648	16720	16771	16815	16634	16959	16875	16726	16672	16837	16653	16724	16780	16753	16636	16705	16635	16803	16632	16685	16606	16664	16603	16758	16900	16926	16749	16611	16831	16884	16778	16751	16802	16666	16589	16732	16603	16774	16767	16678	16715	16735	16894	16609	16792	16674	16696	16706	16656	16853	16709	16664	16494	16522	16691	16768	16796	16730	16751	16881	16683	16734	16603	16646	16729	16624	16684	16840	16778	16729	16716	16623	16678	16748	16809	16672	16756	16726	16756	16692	16821	16779	16797	16854	16787	16691	16755	16663	16804	16669	16560	16729	16715	16871	16621	16985	16616	16624	16804	16819	16661	16853	16794	16818	16739	16612	16697	16715	16740	16814	16790	16617	16740	16897	16821	16837	16847	16673	16673	16785	16663	16847	16613	16623	16648	16687	16711	16661	16665	16777	16714	16587	16907	16601	16863	16788	16681	16907	16734	16713	16762	16814	16587	16656	16938	16640	16606	16667	16760	16478	16723	16558	16707	16645	16748	16644	16637	16683	16625	16673	16748	16874	16625	16835	16818	16684	16884	16915	16766	16790	16691	16573	16688	16661	16819	16560	16708	16788	16790	16569	16845	16788	16794	16681	16805	16652	16740	16757	16769	16800	16648	16634	16852	16790	16822	16784	16574	16726	16760	16743	16588	16991	16844	16710	16767	16809	16604	16667	16779	16652	16632	16719	16775	16864	16878	16732	16666	16662	16772	16630	16690	16685	16702	16834	16733	16584	16908	16729	16714	16864	16748	16605	16834	16749	16647	16657	16812	16624	16672	16760	16591	16817	16807	16614	16720	16661	16677	16526	16717	16655	16709	16574	16645	16849	16894	16644	16687	16683	16615	16653	16580	16742	16654	16760	16686	16754	16670	16643	16897	16687	16931	16671	16696	16565	16686	16795	16796	16757	16681	16524	16608	16744	16712	16634	16636	16718	16725	16671	16618	16614	16738	16871	16693	16685	16650	16724	16586	16807	16869	16681	16860	16773	16773	16682	16751	16799	16797	16615	16624	16802	16634	16680	16621	16721	16672	16933	16775	16694	16907	16775	16755	16709	16725	16554	16768	16806	16708	16588	16682	16746	16778	16822	16784	16583	16695	16904	16874	16823	16746	16600	16701	16559	16806	16744	16604	16567	16766	16666	16701	16718	16719	16719	16636	16749	16706	16909	16773	16775	16702	16921	16654	16662	16800	16796	16680	16805	16670	16856	16761	16771	16648	16766	16724	16763	16709	16638	16565	16677	16709	16816	16590	16746	16671	16749	16596	16822	16782	16728	16791	16681	16534	16731	16819	16655	16897	16546	16770	16909	16920	16653	16772	16775	16851	16641	16670	16736	16830	16726	16652	16622	16682	16735	16569	16812	16757	16734	16635	16794	16684	16852	16787	16674	16734	16724	16676	16547	16856	16493	16657	16796	16703	16891	16743	16608	16826	16567	16672	16696	16794	16716	16579	16810	16741	16840	16893	16564	16682	16554	16732	16634	16890	16612	16730	16696	16735	16782	16692	16573	16732	16633	16770	16773	16862	16796	16651	16639	16745	16621	16681	16642	16683	16734	16778	16687	16675	16620	16625	16738	16616	16675	16825	16793	16939	16581	16685	16576	16658	16763	16551	16621	16684	16540	16617	16764	16625	16600	16864	16827	16647	16545	16783	16852	16638	16628	16754	16729	16712	16660	16746	16717	16748	16745	16879	16787	16782	16703	16640	16677	16720	16825	16465	16867	16871	16722	16928	16744	16710	16599	16570	16643	16831	16656	16643	16521	16651	16814	16669	16613	16645	16777	16725	16778	16813	16757	16875	16623	16489	16721	16672	16686	16725	16729	16576	16662	16571	16558	16769	16752	16749	16806	16815	16758	16682	16680	16853	16652	16754	16697	16764	16778	16674	16604	16790	16644	16749	16903	16873	16841	16631	16938	16629	16698	16681	16619	16689	16606	16694	16706	16585	16812	16755	16785	16746	16657	16624	16767	16878	16773	16686	16633	16849	16597	16830	16513	16744	16622	16526	16713	16726	16460	16751	16610	16598	16604	16713	16649	16692	16532	16722	16650	16782	16805	16763	16705	16609	16734	16660	16789	16634	16741	16676	16781	16656	16685	16609	16600	16639	16770	16618	16591	16680	16660	16714	16688	16607	16732	16779	16792	16715	16615	16762	16732	16650	16937	16565	16803	16819	16696	16878	16727	16695	16505	16842	16744	16742	16793	16677	16563	16678	16847	16817	16719	16716	16862	16679	16602	16729	16763	16688	16935	16772	16621	16750	16664	16833	16702	16688	16772	16697	16764	16693	16706	16717	16668	16712	16599	16746	16721	16638	16846	16702	16632	16899	16862	16806	16792	16771	16682	16619	16789	16661	16713	16927	16767	16852	16614	16788	16748	16736	16893	16648	16642	16739	16722	16729	16815	16572	16588	16684	16609	16712	16639	16719	16746	16688	16835	16772	16808	16722	16709	16814	16834	16846	16765	16725	16742	16881	16662	16808	16713	16829	16649	16621	16772	16699	16580	16652	16717	16755	16708	16841	16708	16627	16821	16799	16669	16746	16793	16747	16622	16697	16757	16595	16433	16893	16774	16703	16719	16678	16662	16785	16628	16681	16802	16754	16666	16582	16796	16855	16527	16791	16713	16617	16696	16742	16618	16682	16667	16797	16660	16826	16609	16847	16718	16695	16596	16660	16541	16748	16657	16658	16739	16739	16652	16601	16911	16735	16668	16716	16716	16801	16695	16873	16612	16789	16769	16980	16643	16676	16676	16832	16560	16738	16918	16667	16756	16640	16680	16778	16733	16813	16642	16775	16724	16771	16738	16833	16828	16461	16671	16833	16671	16767	16718	16748	16941	16695	16894	16833	16741	16565	16700	16701	16724	16704	16734	16733	16649	16847	16798	16544	16741	16567	16707	16599	16945	16661	16730	16720	16814	16747	16680	16806	16745	16778	16666	16761	16679	16802	16695	16716	16734	16746	16803	16747	16869	16695	16682	16620	16853	16583	16844	16600	16842	16647	16745	16661	16783	16621	16731	16708	16613	16588	16720	16623	16826	16593	16900	16771	16634	16539	16739	16645	16695	16760	16837	16679	16655	17056	16648	16626	16618	16633	16799	16857	16783	16658	16651	16710	16653	16643	16635	16858	16628	16871	16667	16617	16742	16693	16610	16546	16668	16689	16573	16747	16831	16653	16678	16758	16695	16834	16802	16673	16870	16820	16655	16762	16693	16645	16597	16732	16639	16612	16803	16688	16752	16739	16686	16529	16709	16864	16825	16763	16797	16781	16676	16828	16716	16630	16698	16865	16502	16781	16805	16614	16684	16908	16936	16655	16753	16678	16671	16674	16715	16747	16759	16748	16804	16543	16710	16753	16846	16689	16786	16670	16591	16713	16821	16787	16655	16822	16707	16608	16733	16592	16618	16847	16749	16700	16605	16833	16535	16527	16849	16665	16963	16586	16500	16611	16695	16522	16730	16739	16730	16552	16756	16755	16824	16745	16764	16665	16588	16715	16688	16760	16700	16870	16684	16732	16838	16828	16812	16493	16750	16725	16813	16779	16540	16748	16917	16665	16573	16746	16515	16555	16785	16705	16723	16653	16745	17072	16771	16615	16720	16742	16667	16860	16730	16728	16833	16615	16713	16756	16784	16801	16753	16846	16795	16618	16690	16752	16714	16769	16758	16684	16613	16555	16644	16724	16784	16732	16769	16760	16821	16605	16715	16980	16720	16714	16664	16866	16592	16677	16688	16430	16696	16724	16774	16797	16787	16835	16715	16662	16673	16673	16648	16749	16665	16575	16761	16570	16701	16748	16702	16861	16551	16832	16598	16828	16748	16611	16695	16782	16772	16796	16629	16757	16894	16668	16789	16591	16676	16613	16672	16714	16724	16812	16624	16620	16820	16597	16692	16799	16655	16873	16625	16673	16745	16816	16686	16672	16738	16818	16712	16665	16691	16838	16716	16533	16620
29411	28832	37137	32683	25149	21920	19804	18406	17941	17675	17558	17337	17054	17102	17120	17121	17287	17114	17176	16909	17117	16947	16954	17008	16998	17024	16845	16890	16696	16955	16911	16804	16867	16911	16900	16798	16698	16798	16876	16687	16652	16872	16897	16968	16842	16813	16961	16854	16757	16785	16811	16675	16809	16991	16974	16876	16981	16787	16794	17060	16790	16916	16936	16926	16836	16935	16901	16896	16803	17068	16860	16962	16724	16687	16807	16906	17001	16903	16881	16907	16950	16886	16990	16999	17013	16758	16948	16736	16793	16891	16903	16749	16961	16777	16808	17103	17019	17060	16969	16852	16874	16860	16738	16972	16954	16850	16726	16895	17114	16845	17039	16907	16907	17030	16985	16871	16876	16767	17005	16984	16849	16561	16807	16698	16928	16705	16786	16788	17002	16894	16866	16746	16688	16843	16850	16876	16953	17006	16793	16756	17041	16683	16983	16830	16997	17092	16814	16898	16772	16601	16752	16865	16836	16732	16877	16633	16702	16932	17082	16989	16871	16858	16890	16798	17027	16952	16906	16808	16759	17032	16776	16904	16949	16964	16843	16624	16767	16841	17038	16905	16828	16921	17024	16798	16941	16795	16407	17006	16870	16963	16665	16897	16866	16891	16725	16899	16988	16803	16906	16809	16775	17003	16700	16760	16846	16812	16911	17053	16963	16762	16828	17043	16807	17030	16823	16952	16780	16727	16767	16766	17040	17014	17025	17107	16615	17014	16702	16892	16773	16926	16846	16861	16990	17041	17142	17057	16753	16738	16848	16847	16749	16832	16936	16820	16829	16740	17036	16957	16867	16805	16934	16895	16872	17072	16795	16877	16846	16765	16962	16838	16905	16940	16839	16802	16851	17024	16726	16778	17017	16904	17004	16836	16721	16917	16711	16775	16920	16862	16879	17063	16900	17013	16925	16933	16908	16767	16897	17065	16952	16919	16765	16660	17002	16803	16965	16755	16912	16979	16819	16824	16928	16843	16910	16835	16670	16844	16970	16877	16899	16954	16883	16747	16818	16917	16799	16851	16970	16993	16954	16803	16916	17034	16881	16804	16697	16811	16905	16814	16874	16954	17014	16835	16672	16779	16943	16784	16935	16856	17019	16867	16938	16968	16959	17026	17039	16793	17049	16997	17038	16932	17063	16830	16764	16888	16938	17062	16962	16898	16897	16802	16967	16997	16988	16972	16768	16642	16971	16903	16837	16815	16701	16737	16880	16924	16878	17047	16922	16907	16724	16918	16789	16872	17042	16999	17170	16835	16971	16941	16931	17045	16900	16642	16848	16982	16788	17086	17119	16951	16891	16782	16940	17133	16877	17035	16785	16761	16820	16939	16905	16649	17136	16875	16906	16789	17119	17072	16952	16659	17119	16664	16962	16918	16718	16857	16890	16769	16820	16683	16864	16979	16811	16643	16855	16777	16826	16874	17091	17049	16751	16837	17015	16988	16955	16731	16820	16813	16855	16927	16754	16926	16845	16798	16959	16964	16759	16866	16736	16817	16875	16857	16708	16830	16954	16837	17011	16761	16965	16853	16849	16826	16894	16822	16929	16863	17037	16776	16903	17066	17023	16903	16837	16869	16780	16965	16949	16991	16865	17107	16805	16976	17055	16884	16797	16870	16836	16906	16789	16957	16896	16808	16930	16889	16715	16924	16821	16869	16952	16979	16794	16982	17105	16907	16782	16964	16824	16826	16802	16936	16888	16721	16985	16866	16887	16782	16926	16913	16961	16764	16979	16684	16832	16943	16811	16885	16959	16847	16781	17081	17008	16800	16948	16820	16741	16710	16854	16813	16809	16823	16777	16773	16740	16856	16764	16834	16772	17167	17082	16848	16868	16894	16837	16822	16960	16982	17029	17085	16825	16600	16824	16881	16871	17059	16858	16913	16887	16888	16874	16836	16927	16987	16927	17011	16822	16857	16811	17025	16892	16944	16885	16882	16882	16810	16903	16932	16726	16858	16982	17056	16967	16733	16904	16892	16888	16938	16863	16628	16950	16856	16920	17013	16984	16865	17027	17019	16819	17000	16940	16962	16935	16957	16791	17163	16701	17015	16852	16878	16949	16968	16763	16755	16874	16671	17017	16977	16891	16603	17001	16937	17043	16789	16999	16925	16839	16975	16896	16906	16871	16966	16808	16922	16927	16678	16706	16816	16738	17130	17124	16846	16874	17040	16899	16856	16921	16737	16764	16824	17036	16997	16775	17040	16840	17105	16946	16773	16891	16810	16843	17030	17100	16892	16917	16902	17017	16918	16974	16943	16805	16820	16772	16904	16632	16964	16845	16817	16847	16800	16909	16825	16783	16931	16840	16949	16856	16843	16849	17033	16971	16844	16817	16954	16871	16765	16864	16655	16905	16837	17052	16851	16953	16958	16955	16921	16837	16765	16824	16706	16729	16877	16876	17037	16957	16879	16779	16985	16930	16751	16797	17027	17009	16814	16884	16849	17045	17000	16998	16937	16913	16780	17097	17090	16749	16725	16828	16967	16769	17092	16970	16762	17046	16805	16879	16838	16631	16838	16896	17011	16874	16828	16944	17090	17008	16754	16955	16793	16893	16904	16964	16878	17078	16840	16939	16824	16731	16902	16959	16914	16828	16841	16929	16639	16979	16992	16866	16823	16930	17019	16847	16967	16875	17037	16797	16703	16820	16834	16841	17009	16967	17131	17027	16885	16801	17085	16826	16774	16971	16915	16834	16914	16974	16898	16798	16859	16901	17028	16852	16755	16979	17195	16896	16784	16777	16662	16810	16983	16963	16772	16871	16931	16792	16991	16927	16937	16962	16755	16849	16974	16823	17001	17029	16727	16924	17009	17070	16910	16672	16976	17016	16947	17037	17057	16939	16973	16744	16658	16589	16951	16916	16912	16984	16871	16816	16723	16846	16974	16789	16948	16799	16865	17123	16901	16906	16913	16905	16878	16984	17007	16867	16881	16835	16925	16949	16964	17007	16852	16992	16811	17058	17004	17021	16664	16962	17002	16935	16897	16893	17043	17065	16852	16845	16943	17240	16856	17002	17008	16967	16924	16714	16801	17118	16865	16732	16857	16946	16800	16908	16777	16972	16727	16659	16950	16830	17101	16833	16940	17095	16843	16993	16912	16923	16853	16931	16824	17087	16872	16855	17030	16927	16962	16834	16766	17036	16876	16804	16802	16813	16818	17015	16976	16784	16919	16984	16891	16943	16982	17093	17020	16948	16949	16944	16735	16905	16907	16907	17064	16994	17014	17255	16810	17083	16910	16942	16750	16855	16980	16853	16842	16765	17005	16834	16840	16952	16904	16790	17057	17034	16857	16878	16788	16915	16923	16916	16718	16776	16709	16920	16648	16740	16954	17064	16849	16776	16812	16915	16813	17008	16776	16872	16848	16831	16856	17034	16938	16922	16782	16755	16880	16930	16899	16907	16820	17020	16875	16854	16878	16694	16978	17003	16855	16867	16787	16917	17020	16940	17002	16825	16776	16973	16941	16920	16940	16831	16935	16668	16941	16904	16906	16687	16991	16905	16943	16762	16822	16959	16858	17120	16755	17015	16930	16891	16825	16704	16923	16877	16956	16780	16950	16909	16976	16904	16797	16913	16799	16788	16660	17021	17044	17023	16975	16893	16825	16826	16891	16877	16932	16737	16934	16903	16790	16697	16805	17012	16743	17103	16929	17100	17029	16789	16860	16979	16787	16943	16890	16760	16862	17030	16758	16880	17026	17068	16883	16805	17066	16935	16976	17042	17037	16960	16881	16916	16811	16963	16853	17048	16941	16959	16932	17003	16699	16722	16956	16632	16780	16819	16925	17063	16890	16795	17051	16973	16877	17076	16918	16966	16911	17005	16697	16867	17011	16852	16921	17078	17002	16607	16856	16971	16966	16985	16757	16659	16915	17031	17046	16944	17024	16871	17030	17047	16861	17076	16896	16777	16868	16957	16837	16848	16929	16941	16899	16973	16766	16734	16906	16713	16821	16709	16841	17044	16917	16812	17013	16836	17030	17027	16849	16995	16929	16880	17020	16808	16898	16960	17089	16726	16968	16870	17047	16894	16983	16867	16922	17002	16793	16929	16893	17134	16777	16998	16673	16974	16868	16867	16902	16950	16891	16933	16941	17040	16977	17083	16948	16776	16918	16908	16879	16929	16944	17207	16955	16790	16923	16927	16912	16905	17056	16880	16897	16906	16852	17053	16848	16962	16905	16990	17033	16905	16940	16845	16954	17042	16897	17092	16985	17026	17088	16844	16965	16805	16835	16907	17014	16827	16728	16685	16945	16852	16738	16782	16820	16844	16724	16959	16723	17007	16923	17134	17042	16994	16971	17015	16831	16978	16748	16891	16819	16973	16778	16816	16898	16826	16944	16899	16757	16785	16927	16720	16675	16808	16970	16834	16758	16874	16965	17054	16759	16761	16832	16758	16890	17207	16982	17023	16984	17040	16722	16662	17024	16732	16626	16817	16834	16971	16821	16762	17082	16908	16806	16937	16820	16931	16865	17040	16856	16943	16803	16720	16948	16755	16706	16891	16891	16771	16743	16933	16816	17092	16942	16946	16898	16923	16823	16945	16804	16886	16791	16793	16694	16926	17042	16967	16822	16888	16915	16837	16952	17020	16801	16989	16913	17025	16840	16858	16702	16903	16987	16798	16811	16980	16849	16844	16967	16885	16992	16916	16858	16881	16890	16874	16985	17003	16868	16969	17052	16829	16844	17086	16960	16836	16889	16927	16843	16825	16918	16911	16860	16824	17071	16762	16715	16889	16717	17008	16711	16871	16803	16899	17168	17096	17026	16767	16880	16798	17026	16852	16797	16991	16820	16864	16847	16787	16827	16723	16878	16865	17002	16839	16807	17074	16892	16934	16896	16845	16936	16852	16803	17123	17080	17052	16993	16965	16907	16996	16876	17018	16810	16797	16979	16823	16971	16902	16919	16865	16836	16863	16788	16867	16988	16947	16990	17071	16977	16911	16802	16855	16708	16727	17036	16859	16825	17036	17022	17008	16921	16935	16961	17012	16865	16944	16862	16805	16890	17063	16825	16940	16861	17021	17007	16844	16960	16840	16891	16988	16837	17083	16872	16964	16991	16982	16994	17016	16851	17003	16861	16837	16774	16920	16651
33352	46614	42911	33239	25969	21639	19217	17629	17087	16463	16051	15781	15801	15568	15529	15581	15638	15624	15589	15528	15584	15439	15465	15524	15504	15515	15360	15510	15460	15429	15448	15332	15417	15460	15455	15428	15342	15525	15491	15336	15498	15496	15301	15535	15359	15343	15309	15372	15427	15256	15422	15439	15564	15479	15250	15445	15374	15491	15443	15421	15340	15454	15328	15438	15455	15490	15534	15438	15431	15473	15369	15413	15421	15478	15364	15423	15535	15503	15357	15278	15367	15543	15514	15583	15415	15391	15347	15365	15235	15375	15528	15248	15237	15436	15373	15507	15508	15325	15196	15460	15571	15563	15280	15492	15252	15369	15423	15336	15406	15571	15483	15475	15537	15417	15297	15424	15416	15478	15461	15526	15681	15595	15312	15522	15487	15311	15441	15399	15464	15351	15386	15479	15329	15298	15367	15414	15395	15354	15329	15431	15384	15416	15529	15327	15342	15371	15305	15396	15594	15405	15303	15517	15485	15483	15414	15423	15322	15405	15396	15313	15420	15457	15489	15543	15418	15285	15514	15319	15510	15282	15440	15365	15486	15344	15380	15320	15420	15479	15497	15445	15324	15306	15443	15312	15366	15367	15495	15357	15365	15410	15419	15417	15647	15204	15394	15671	15348	15366	15380	15302	15342	15441	15462	15422	15511	15416	15223	15372	15243	15378	15388	15223	15458	15434	15448	15495	15354	15405	15544	15352	15400	15430	15533	15248	15501	15552	15504	15410	15434	15361	15472	15401	15495	15435	15329	15269	15470	15369	15226	15545	15422	15439	15414	15402	15419	15346	15479	15492	15408	15209	15349	15306	15223	15361	15389	15350	15483	15531	15378	15370	15430	15369	15422	15464	15356	15413	15482	15417	15458	15341	15515	15361	15294	15364	15330	15284	15447	15397	15475	15305	15341	15437	15330	15430	15196	15267	15346	15397	15353	15347	15361	15350	15319	15344	15299	15369	15441	15369	15383	15563	15467	15396	15449	15344	15454	15285	15312	15446	15206	15305	15391	15326	15442	15431	15302	15325	15517	15395	15507	15367	15446	15449	15445	15332	15202	15418	15389	15304	15535	15265	15350	15468	15452	15419	15573	15531	15407	15370	15247	15342	15479	15386	15359	15370	15459	15338	15581	15383	15359	15347	15449	15474	15423	15288	15430	15448	15376	15586	15398	15429	15375	15456	15275	15690	15390	15458	15481	15322	15492	15385	15346	15446	15256	15343	15493	15359	15429	15418	15375	15478	15473	15467	15376	15456	15677	15388	15439	15451	15401	15407	15297	15424	15409	15391	15438	15536	15469	15522	15325	15327	15466	15310	15372	15396	15400	15320	15600	15449	15334	15364	15390	15296	15446	15427	15624	15256	15406	15450	15345	15594	15395	15431	15469	15249	15608	15290	15583	15324	15414	15332	15486	15486	15576	15396	15447	15409	15448	15342	15334	15341	15428	15318	15306	15458	15272	15314	15117	15404	15483	15466	15428	15433	15422	15378	15263	15481	15374	15347	15517	15327	15484	15189	15412	15480	15556	15529	15369	15425	15298	15597	15216	15409	15498	15530	15238	15258	15413	15382	15354	15478	15335	15458	15355	15424	15436	15518	15417	15352	15370	15478	15466	15317	15315	15510	15616	15380	15429	15417	15327	15284	15435	15488	15360	15445	15456	15403	15470	15335	15288	15220	15510	15432	15350	15308	15392	15426	15312	15419	15412	15527	15418	15361	15354	15541	15438	15296	15427	15266	15326	15554	15294	15634	15379	15489	15379	15503	15400	15341	15438	15393	15373	15464	15455	15282	15417	15301	15527	15309	15425	15514	15378	15351	15381	15225	15491	15314	15349	15510	15562	15344	15449	15287	15297	15465	15459	15514	15443	15461	15504	15521	15370	15297	15273	15494	15364	15337	15442	15394	15414	15340	15391	15383	15430	15463	15281	15653	15387	15470	15473	15284	15307	15498	15304	15264	15390	15376	15494	15454	15548	15376	15365	15530	15454	15278	15330	15613	15291	15441	15439	15482	15492	15295	15407	15344	15493	15426	15410	15385	15485	15447	15426	15494	15481	15520	15527	15419	15384	15609	15529	15385	15469	15437	15531	15619	15280	15396	15445	15499	15357	15359	15345	15417	15325	15347	15320	15317	15406	15495	15367	15336	15463	15539	15181	15411	15409	15287	15491	15454	15293	15327	15473	15336	15321	15363	15455	15386	15258	15507	15501	15325	15503	15378	15492	15390	15387	15266	15258	15511	15339	15317	15371	15409	15458	15370	15216	15365	15568	15538	15447	15407	15433	15496	15429	15471	15375	15334	15473	15354	15558	15284	15432	15390	15240	15529	15371	15492	15428	15262	15439	15352	15287	15481	15336	15365	15255	15639	15323	15365	15371	15251	15564	15526	15305	15453	15227	15357	15468	15468	15256	15339	15304	15384	15393	15456	15235	15389	15314	15619	15390	15432	15532	15399	15375	15428	15210	15507	15410	15443	15396	15387	15486	15448	15527	15321	15519	15397	15420	15469	15254	15387	15534	15328	15446	15474	15589	15313	15485	15461	15332	15347	15264	15490	15321	15336	15392	15371	15447	15362	15400	15437	15486	15378	15504	15464	15504	15332	15395	15457	15452	15438	15438	15381	15439	15391	15282	15328	15457	15219	15425	15588	15451	15310	15397	15450	15411	15480	15445	15197	15453	15228	15411	15445	15646	15434	15417	15380	15426	15502	15437	15476	15419	15366	15358	15300	15495	15363	15537	15381	15170	15439	15397	15437	15477	15309	15465	15492	15487	15417	15455	15520	15416	15277	15464	15582	15535	15371	15441	15465	15471	15411	15459	15462	15490	15390	15142	15441	15437	15369	15454	15453	15348	15285	15546	15486	15436	15319	15386	15403	15527	15304	15415	15314	15389	15403	15407	15386	15283	15495	15401	15317	15305	15273	15477	15529	15310	15314	15409	15319	15403	15515	15267	15355	15477	15445	15443	15325	15219	15374	15348	15500	15256	15532	15299	15527	15444	15443	15357	15666	15462	15412	15317	15412	15451	15407	15401	15552	15453	15354	15325	15222	15588	15251	15430	15396	15417	15444	15364	15663	15327	15321	15448	15514	15521	15509	15467	15346	15381	15501	15330	15499	15537	15362	15362	15342	15390	15399	15575	15402	15492	15448	15462	15412	15588	15293	15345	15250	15474	15402	15493	15418	15380	15503	15408	15449	15391	15566	15389	15566	15355	15486	15352	15471	15321	15493	15451	15563	15332	15502	15528	15466	15505	15366	15497	15454	15357	15430	15461	15508	15367	15472	15418	15264	15384	15429	15484	15366	15469	15470	15509	15322	15522	15454	15423	15482	15508	15516	15330	15589	15296	15441	15283	15432	15482	15321	15436	15517	15521	15391	15289	15447	15350	15304	15484	15311	15479	15415	15368	15429	15443	15232	15335	15250	15427	15383	15261	15366	15377	15260	15501	15199	15314	15404	15431	15471	15545	15464	15511	15413	15440	15375	15409	15370	15515	15290	15497	15326	15439	15487	15415	15520	15603	15388	15426	15424	15258	15569	15404	15422	15432	15492	15562	15484	15476	15512	15415	15548	15345	15323	15426	15386	15543	15269	15320	15468	15372	15500	15369	15460	15404	15392	15440	15348	15327	15473	15458	15342	15238	15433	15472	15526	15374	15479	15480	15656	15486	15562	15452	15498	15219	15463	15444	15233	15434	15331	15381	15486	15351	15451	15306	15413	15435	15549	15327	15219	15454	15428	15423	15308	15302	15466	15452	15255	15535	15285	15498	15297	15264	15616	15498	15406	15458	15402	15230	15357	15428	15485	15344	15502	15503	15492	15582	15280	15308	15521	15490	15330	15519	15288	15572	15369	15354	15571	15557	15419	15423	15461	15386	15368	15284	15449	15345	15255	15509	15345	15412	15503	15442	15443	15394	15398	15324	15418	15539	15390	15478	15463	15452	15342	15357	15506	15453	15403	15447	15241	15527	15346	15405	15485	15401	15367	15471	15349	15502	15458	15304	15364	15501	15391	15503	15375	15337	15530	15386	15436	15358	15271	15215	15427	15426	15345	15465	15195	15438	15483	15387	15463	15271	15414	15514	15409	15536	15398	15538	15418	15491	15347	15397	15411	15568	15387	15380	15600	15381	15385	15405	15339	15402	15343	15294	15509	15537	15530	15361	15427	15375	15332	15357	15319	15404	15348	15460	15412	15399	15377	15445	15359	15354	15325	15348	15467	15556	15388	15538	15298	15354	15334	15416	15531	15268	15420	15409	15411	15409	15278	15390	15538	15612	15657	15286	15392	15630	15451	15575	15380	15183	15499	15532	15514	15433	15551	15479	15411	15339	15253	15414	15373	15437	15353	15397	15381	15461	15382	15405	15433	15550	15383	15346	15264	15424	15364	15498	15454	15203	15366	15430	15500	15192	15581	15424	15517	15429	15271	15404	15502	15317	15436	15419	15484	15508	15510	15576	15363	15432	15490	15373	15563	15524	15606	15264	15441	15485	15447	15376	15494	15403	15427	15495	15468	15343	15426	15374	15525	15531	15499	15549	15333	15353	15661	15433	15470	15328	15580	15458	15394	15445	15426	15441	15319	15427	15665	15268	15371	15285	15326	15265	15244	15485	15527	15656	15411	15440	15481	15401	15481	15304	15284	15302	15457	15391	15361	15369	15483	15523	15401	15593	15298	15378	15514	15324	15517	15500	15443	15421	15504	15451	15471	15480	15425	15398	15369	15360	15389	15406	15500	15405	15517	15145	15441	15328	15460	15493	15499	15411	15488	15426	15379	15535	15452	15315	15387	15444	15383	15345	15220	15375	15375	15491	15561	15519	15397	15357	15417	15404	15539	15450	15489	15159	15344	15407	15453	15703	15500	15440	15385	15207	15455	15385	15526	15566	15538	15376	15341	15482	15667	15378	15409	15453	15290	15462	15320	15385	15486	15427	15410	15448	15528	15459	15274	15587	15389	15505	15562	15383	15493	15258	15355	15329	15442	15420	15520	15593	15399	15458	15406	15551	15373	15435	15448	15264	15536	15527	15579	15301	15524	15369	15569	15374	15552	15338	15504	15406	15307	15488	15365	15248	15480	15389	15327	15382	15381	15462	15440	15440	15505	15497	15479
24443	21621	29614	27536	27166	27793	25526	20903	19770	18960	18688	18394	18317	18143	18120	18262	18242	18082	18341	18099	17974	17895	18068	18184	18107	17860	17858	17872	18022	17977	17771	17851	17769	17696	17841	17674	17853	17855	17848	17941	17958	17887	17725	17850	17846	17854	17814	17801	17722	17912	17848	17833	17888	17830	17783	17802	17900	17854	17774	17624	17981	17750	17918	17925	17918	17926	17794	17927	17752	17904	17866	17975	17746	17848	17599	17860	17650	17789	17758	17910	17751	17833	17753	17765	17789	17752	17833	17771	17706	17653	18068	17817	17930	17812	17816	17832	17770	17753	17782	17841	17788	17730	17961	17911	17694	17543	17943	17851	17835	17760	17866	17802	17724	17764	17991	18000	17718	18008	17853	17711	17670	17738	18064	17682	17836	17631	17861	17746	17864	17835	17794	17757	17581	17827	17945	17703	17765	17864	17750	17770	17732	17698	17739	17883	17786	17935	17859	17699	17851	18007	17842	17655	17725	17631	17848	17620	17835	17795	17793	17574	17696	17919	17816	17660	17751	17733	17840	17616	17806	17663	17766	17612	17745	17540	17870	17591	17782	17811	17730	17734	18010	17669	17659	17789	17847	17658	17716	17878	17691	17510	17930	17788	17730	17634	17652	17784	17736	17852	17991	17882	17789	17811	17790	17942	18011	17889	17874	17743	17713	17718	17861	17835	17952	17640	17869	17870	17701	17733	17663	17834	17811	17806	17719	17894	17909	17824	17910	17753	17819	18009	17969	17791	17905	17826	17739	17751	17807	17847	17920	17773	18030	17755	17814	17872	17903	17915	17628	17920	17706	17800	17794	17784	17754	17965	17730	17968	17629	17714	17846	17857	17919	17889	17778	17631	17707	17862	17824	17895	17740	17816	17954	17894	17725	17797	17760	17953	17599	17671	17838	17781	17754	17693	17831	17719	17683	17752	17851	17897	17663	17654	17807	17777	17866	18049	17791	17832	17870	18002	18023	17861	17929	17910	17845	17887	17637	17965	17980	17658	17851	17719	17883	17703	17937	17628	17744	17873	17858	17682	17839	17835	17846	17802	17731	17800	18025	17863	17867	17676	17793	17895	17875	17836	17930	17595	17804	17860	17782	17969	17878	18026	17733	17793	17896	17878	17845	17773	18004	17940	17848	17611	17651	17818	17570	17827	17861	17806	17850	17812	17812	17667	18099	17801	17785	17699	17778	17844	17834	17902	17875	17797	17975	17793	17757	17903	17808	17962	17926	17747	17937	17841	17873	17908	17871	17570	17628	17574	17828	17883	17816	17851	17792	17707	17690	17859	17690	17758	17793	17661	17666	17661	18004	17536	17730	17736	17794	17855	17891	17826	17825	17833	17782	17659	17816	17656	17873	17565	17815	17927	18075	17929	17791	17903	17666	17948	17865	17946	17712	17730	17663	17769	17887	17650	17773	17710	17844	17715	17764	17835	18016	17703	17937	17853	17797	17711	17738	17870	17772	17939	17778	17823	17700	17910	17751	17882	17914	17968	17811	17779	17750	17994	17772	17683	17940	17869	17942	17821	17826	17910	17877	17816	17796	17969	17998	17836	17791	17913	17543	17941	17814	17706	17783	17952	17749	17644	17890	17864	17905	17929	17782	17829	18046	17864	17723	17885	17975	17886	17467	17669	17975	17725	17997	17786	17701	17760	17661	17679	17680	17936	17903	17744	17836	17738	17776	17802	17790	17789	17822	17715	17932	18014	17755	17681	17819	17797	17723	17882	17873	17729	18032	17693	17772	17657	17694	17644	17679	17685	17848	17845	17918	17803	17757	17787	17918	17815	17716	17807	17913	17564	17844	17696	17891	17937	17810	17723	17882	17785	17939	17762	17941	17927	17884	17845	17930	17739	17708	17820	17915	17823	17716	17791	17806	17809	17695	17636	17877	17903	18069	17790	17775	17866	17914	17666	17854	17809	17864	18023	17776	17846	17641	17710	17745	17743	17857	17708	17716	17815	17689	17763	17860	18028	17858	17869	17843	17686	17967	18028	17931	17719	17792	17875	17925	17868	17973	17840	18075	17736	17786	17820	17672	17715	17574	17672	17514	17823	17806	17829	17832	17827	17849	18071	17894	17804	17890	17571	17954	17670	17849	17816	17841	17742	17823	17676	17792	18015	17777	17993	17769	17743	17913	17911	17743	17609	17848	17763	17682	17923	17871	17852	17727	17944	17974	17656	17939	17881	17749	17684	17605	17760	17682	17953	17996	17644	17866	17755	17763	17909	17750	17874	17920	17585	17553	17789	17699	17691	17735	17729	17932	17958	17912	17745	17893	17821	17813	17852	17687	17602	17751	17803	17635	17554	17839	17880	17804	17593	17695	18056	17935	17851	17971	17580	17616	17973	17729	17764	17646	17489	17612	17863	17775	17742	17823	18016	17751	17896	17803	17776	17671	17678	17892	17892	17724	17941	17835	17904	18107	17844	17662	17872	17698	17693	17697	17981	17667	17612	17687	17829	17957	17980	17747	17686	17885	17780	17778	17897	17689	17839	17800	17815	17553	17727	17729	17924	17792	17808	18002	17785	17860	17950	17832	17754	17896	17714	17697	17708	17673	17693	17994	17803	17852	17725	17756	17720	17745	17844	17838	17798	17965	17877	17766	17656	17918	17717	17729	17711	17719	17786	17767	17705	18081	17869	17743	17792	17952	17770	17835	17774	17932	17866	17666	17677	17746	17718	17566	18044	17736	17926	18017	17855	17821	17850	17701	17579	17853	17848	17845	17752	17660	17929	17930	17789	17861	17882	17662	17650	17823	17668	18079	17773	17707	17856	17598	17700	17722	17917	17742	17534	17719	17859	17765	17773	17874	17790	17632	17614	17913	17911	17889	17676	17691	17785	17791	17724	17881	17847	17887	17996	17642	17822	17823	17789	17881	17761	17703	17894	17839	17869	17902	17946	17889	17817	17654	17799	17972	17987	17855	17805	17773	17749	17863	17757	17620	17478	17819	17578	17557	17800	17667	17824	17789	17750	17689	17708	17623	17978	17541	17739	17748	17893	17848	17768	17749	17759	17846	17772	17779	17719	17859	17597	17639	17763	17672	17778	17729	17688	17749	17583	17741	17592	18018	17822	17909	17708	17800	17611	17800	17962	17832	17762	17618	17814	17973	17911	17826	17859	17866	17730	17804	17972	18016	17865	17763	17780	17822	17638	17882	17744	17820	17724	17857	17734	17881	17771	17847	17904	17805	17883	17999	17695	17775	17779	17840	17928	17789	17830	17725	17726	17719	17673	17763	17836	17796	17928	17753	17764	17595	17738	17607	17640	17694	17797	17640	17553	17793	17736	18120	17756	17806	17812	17947	17866	17752	17730	17638	17974	17796	17707	17853	17807	17695	17859	18088	17886	17792	17778	17956	17712	17682	17720	17884	17764	17997	17717	17609	17758	17849	17875	17718	17747	17702	17858	18000	17884	17922	17766	17927	17826	17588	17817	17695	17833	17844	17834	17767	17627	17625	17713	17794	17847	17721	17798	17731	17731	17636	17895	17753	17897	17931	17832	17860	17816	17793	18015	17782	17722	17747	17833	17814	17635	17837	17610	17830	17725	17833	17761	18183	17885	17610	17847	18001	17857	17796	17824	18016	17926	17979	17639	17920	17746	17953	17883	17697	17532	17738	17818	17839	17741	17718	17710	17693	17764	17863	17599	17918	17981	17939	17986	17817	17879	17863	17830	17896	18089	17763	17818	17930	17767	17871	17834	17737	17838	17717	17717	17724	17827	17677	17806	17783	17674	17771	17697	17871	17414	17641	17636	17985	17496	17965	17854	18070	17929	17912	17753	17798	17787	17721	17694	17763	17869	17797	17579	17853	17746	17725	17807	17796	17754	17760	17741	17833	17839	17834	17721	17763	17676	17755	17794	17790	17748	17760	17762	17621	17582	17860	17873	17755	17993	17706	17645	17692	17822	17654	17814	17679	17869	17868	17745	17844	17594	17672	17775	17809	17748	17839	17776	17725	17916	17988	17713	17865	18006	17816	17729	17923	17780	17874	17744	17882	17862	17779	17642	18030	17828	17913	17828	17929	17867	17868	17804	17630	17809	17781	17851	17850	17745	17625	17763	17932	17781	17831	17627	17810	17859	17815	17477	17780	17802	17781	17900	17810	17646	18006	17908	17806	18229	17832	17808	17818	17810	17824	17747	17664	17804	17768	17997	17922	17692	17622	17829	17955	17878	17733	17946	17672	17713	17812	17931	17692	17669	17756	17738	17749	17732	17958	17550	17585	17896	18100	17717	17715	17750	17894	17729	17761	17902	17716	17857	17789	17932	18028	17820	18029	17751	18040	17760	17600	17632	17856	17792	17834	17639	17645	17771	17915	17838	17682	17669	17752	17740	17754	17831	17776	17732	17823	18083	18008	17564	17745	17698	17732	17765	17810	17944	17688	17741	17767	17746	17702	17680	17994	17807	17882	17891	17805	17811	17689	17856	17860	17709	17792	17709	17861	17632	17732	18005	17865	18049	18062	17733	17830	17725	17584	17652	17949	17834	17964	17815	17797	17870	17660	17899	17683	17635	17834	17741	17770	17849	17893	17790	17886	17797	17761	17602	17785	17637	17547	17745	17938	17785	17878	17897	17903	17894	17746	17982	17754	17836	17894	17709	17946	17812	17886	17869	17785	17891	17869	17781	17885	17840	17791	17569	17834	17873	17911	17804	17743	17943	17972	17839	17783	17679	17738	17764	17664	17944	17812	17789	17803	17994	17648	17758	17760	17833	17714	17509	17829	17789	17730	17989	17850	17830	17712	17801	17869	17616	17892	17889	17915	17771	17856	17841	17833	17741	17794	17684	17902	17867	17612	17925	17896	17798	17905	17569	17907	17816	17947	17908	17957	17792	17687	17771	17687	17771	17719	17849	17600	17630	17857	17643	17888	17769	17981	17850	17813	17630	17498	17808	17987	17800	17716	17704	17885	17791	17846	18066	17798	17870	17839	17655	17869	17975	18009	17620	17995	17994	17773	17999	17651	17836	17588	17799	17619	17761	17615	17915	17892	17864	18059	17670	17753	17899	17860	17880	17708	17912	17999	17856	18083	17755	17806	17769	17851	18028	17756	17723	17808	17949	17881	17643	17674	17918	17675	17782	17741	18016	17971	17765
34749	56602	53803	42407	34581	28161	22312	19188	18322	17374	16737	16535	16271	16326	16261	16275	16552	16459	16355	16180	16305	16302	16116	16248	16208	16157	15884	16057	15909	16003	15937	15745	15976	16053	15912	15955	15881	15927	15956	15827	15972	15895	15909	15891	16086	15790	16079	15818	15973	15901	16117	16019	16071	15777	16100	16175	15908	15948	15964	16040	15895	15935	15919	16074	16094	15918	15803	15908	15986	16022	15844	15962	15947	15999	15839	15870	15880	16028	15994	15808	15874	15880	15975	15936	15873	16083	15998	15972	15918	15866	16110	15941	15854	15910	15880	15947	15991	15852	15962	15964	16032	16048	15944	16001	16010	16054	15876	15955	15986	15985	16043	16019	15894	15990	15921	16046	15780	16047	15848	15902	15821	15916	16014	15919	15947	15862	15933	15968	15897	15958	15998	15727	15960	15970	15996	16023	15846	15876	15841	16105	15978	16232	15806	15973	15871	15951	16038	15850	15905	15862	15990	15963	15890	16049	15872	16005	16004	15968	15982	15873	15893	15848	15985	15906	15918	16021	15906	15997	16102	15987	15939	16067	15864	16078	15795	16052	15742	15925	16038	15812	15938	16189	16052	15953	16013	15944	15896	15955	16115	15956	15876	15836	15867	15911	15882	15952	15940	16040	15949	16046	16011	15786	16056	16024	15799	16043	15861	15920	15972	15833	15892	16017	15919	16052	15893	15915	15900	15934	15899	15902	15923	15927	15968	15966	15761	15808	15978	16050	15729	15872	16109	15918	15991	15942	15877	16060	15897	16067	16003	15875	15878	15978	15928	15831	15889	16105	15835	16020	16019	15927	16104	16014	15943	15938	15811	15971	15944	15813	15989	15983	15832	15955	15797	16125	15930	16009	16093	15900	15789	15839	15972	16117	15946	15979	15940	16043	15920	15892	15902	15872	15910	15872	15866	15932	15928	15972	15882	15769	15880	15915	15939	15814	15928	16012	16047	15803	15776	16006	15955	16006	15876	15868	16060	15894	16061	15908	16129	15944	15839	15930	15828	15867	16118	16050	15969	16074	15922	15934	16010	15888	15933	15973	16046	15989	15863	15905	15989	16022	15844	15855	15853	15869	15891	16049	15981	15844	15852	15943	15883	15810	15893	15805	15702	15783	16031	15797	15861	15873	16058	16052	15906	15721	15962	15804	15782	15976	15875	16030	16030	15895	15982	15858	16050	15858	15852	15913	15856	15943	15943	15734	16051	15900	16025	15898	15940	15992	15951	15820	16001	15917	15945	15916	15917	15776	15873	16143	16014	15963	15933	15893	15944	15974	15847	15877	15974	15848	15999	16103	15716	15984	15707	16127	15837	15993	15728	16171	15753	15909	15993	15954	16074	15864	15967	16034	15889	15767	15869	15921	15946	15947	15964	15779	15905	16035	15855	15991	15875	15876	15968	15823	15876	15765	15884	16203	15792	15875	15917	15807	15931	15919	16041	15944	16040	15848	15810	15824	15923	15921	15818	15868	15896	15938	15976	16062	16003	15878	15885	16035	15870	15851	15832	15925	15944	15852	15939	16064	15863	15888	15857	15964	16088	15898	16062	15912	15937	16083	16097	16013	15871	15985	16010	15950	15933	16132	15946	15782	15963	15837	16030	15924	15981	15871	15871	15912	15883	16127	15995	15943	15992	16189	15975	16031	15947	15941	15902	15922	15856	15976	15885	15909	15964	15938	15923	16090	16062	15874	15901	15956	15864	16042	15964	15920	15767	15833	15989	16105	15846	15973	15969	15996	16018	16051	15820	16078	15865	15898	16014	15762	15946	15880	16030	16040	16096	15979	16026	15991	15878	16158	16049	16122	16070	15960	15891	15909	16005	15922	15870	15873	15748	16006	15968	15914	16081	15952	15869	15907	15942	16071	15959	15933	15903	15925	15799	15847	15842	16046	16103	15846	15979	15858	16087	15946	15908	15855	15855	15880	16071	15910	16049	16028	16230	15809	16047	16008	15808	15956	15917	15967	15857	15873	15956	16053	15991	16033	16033	16068	16047	15922	15830	15807	16013	15975	15968	15774	15810	16064	15985	15799	16123	16111	15843	16007	15848	15982	15932	16061	16011	15826	15931	15835	15692	15862	15906	15980	16035	15936	15888	16075	15974	16014	16053	15896	16013	16005	16073	16012	15879	16042	16022	15865	15867	15902	16013	15824	16032	16043	15805	15883	16034	16011	15891	15945	16047	15898	15988	16070	15714	16102	15878	15902	15900	15755	15924	15936	15924	16102	16054	15855	15828	15952	15911	15958	15803	15908	15935	16015	15890	15889	16053	16095	16136	15896	16139	15922	15866	16040	15902	16000	15817	16008	16091	15953	16045	15999	15958	15881	15846	16106	15941	15921	15714	15816	15908	16071	15932	15871	16005	16114	15959	16096	15903	15832	15900	16014	15993	16020	15690	16016	15831	16052	16068	15997	15890	15867	15869	15913	16056	15948	15861	16056	16024	15855	16118	15899	15910	15880	15854	15825	15859	15911	15871	16008	15709	16008	15945	15754	16016	15785	15882	16032	15899	15861	16113	15794	15880	15946	15992	15920	15860	15840	15965	15895	15903	15994	15949	16012	15958	16071	15940	16022	16021	15881	16046	16020	16088	15847	15878	16134	15994	16101	15792	15907	15924	15962	15817	15900	15821	16068	15824	15917	15968	15855	16040	15898	15890	15838	15799	15954	15805	15920	16118	15919	15890	16034	15977	15948	16148	15840	16020	15997	15833	16138	15986	15836	15977	16073	15990	15862	16099	15942	15962	15797	16101	15932	15896	15939	15953	15953	15877	15722	15943	15794	15982	15861	16064	15966	16039	16115	15943	15843	15861	15923	15989	16000	15923	15844	15906	16029	15683	15893	16004	16156	15739	15841	15991	15993	15899	15918	15894	16014	16123	15849	15960	15838	15961	15864	15815	15993	15937	16048	15903	16020	16061	15960	16150	16025	16017	16058	15969	15976	15998	15894	15907	15990	15996	15949	16059	16128	15774	16017	15909	15953	16029	15898	15894	16057	15923	15919	15716	16086	15935	15938	16054	15872	15991	15867	15829	15849	15831	15824	15981	15889	15834	15935	15867	15860	16010	15925	16005	15785	16065	15747	15908	15930	16040	15868	15884	15978	16053	15982	15870	15911	16010	15997	15823	15831	15742	15722	15932	16000	15954	15842	15763	16019	15961	15975	15896	15867	16084	15957	15880	15775	15995	16025	16019	16079	15960	15850	15900	15934	15838	15930	16075	15867	15865	16064	15874	15856	15978	16051	15931	16033	16058	15829	15968	15844	16034	15932	16037	15776	15927	15897	15923	16144	15959	15834	16043	15825	16171	15889	15917	16054	15902	15847	15944	15869	16048	15909	15929	15890	16061	15971	16076	16009	15822	15994	15967	15967	15894	15923	15945	15832	15914	15940	15864	16003	15750	15897	15881	15855	15924	15856	15863	15962	16010	15844	16030	15873	15784	15931	15891	16014	15716	15946	16098	15838	15891	15958	16126	15831	15776	15923	15824	15770	15957	15872	15937	15943	15994	15980	15903	15919	15955	16042	15930	16013	15949	16043	16024	16030	16010	15763	15881	16147	15907	15765	15899	15873	15774	16041	15960	15803	16086	15970	15978	15905	16082	15924	15862	15936	15853	15952	15946	15733	15841	15954	15900	15825	15770	15999	15860	15913	15983	15860	15979	15851	15799	15934	15916	15859	16061	15853	15827	15921	15955	16123	15999	16038	15972	15832	15909	15851	16072	15923	15799	15815	15944	15843	16019	15883	16036	15950	15920	15985	16002	15963	15898	16028	15962	15839	16084	15946	15814	16025	16068	15889	16097	15945	16048	15981	16068	15948	15866	16017	15897	15885	15844	16055	15865	16077	15938	15993	15896	16062	15921	15932	16008	16082	16008	15959	15890	15787	15953	15882	15922	16178	15863	15995	16024	15909	15883	16071	15869	15933	15942	15768	15869	15918	15886	16046	16059	15981	16018	15886	15861	15797	16183	15857	15889	16077	15885	16026	15879	15979	15844	15914	15789	16006	15921	16084	15864	16009	15901	15839	16030	16042	15818	15860	16016	16034	15850	16218	15890	15921	15951	15959	15997	16077	16020	15875	15987	15968	16048	16045	16071	15807	16132	15635	15883	15989	15947	15833	15921	15871	16007	15961	15748	15821	15737	16064	15883	16023	15920	16120	15938	15782	15743	15834	15907	15938	16069	15939	15874	16047	16112	16081	16026	15993	16102	15882	16041	15995	15982	15914	15895	15887	15947	15762	15927	15951	15821	15976	16037	16000	15861	16099	15836	15968	15985	15830	15753	15753	15855	15894	15876	15916	15961	15845	16046	16038	15958	15735	15864	16014	15991	16002	16017	15619	15936	15854	15841	15911	16073	15949	15915	15879	15822	15967	15838	16021	15886	15958	16003	15835	15831	15795	16088	15846	16059	15957	16010	16065	15892	16026	15920	16176	15938	15991	16010	15808	15939	15996	15996	15813	15730	15870	16014	15974	15841	15978	16066	15856	15888	15959	16014	15903	15880	16124	16087	15860	15899	16153	15878	15810	15775	15892	15830	15985	15897	15952	16019	15880	15820	15801	16096	15873	15656	16068	15819	15907	15970	16001	15810	16005	15852	15810	15927	15981	15828	15827	15975	15965	15885	15950	16013	15717	15918	15828	15873	15843	15822	16006	15882	16020	15964	15934	16026	15958	16055	16057	15925	16003	16011	15962	15817	15954	15963	15907	15905	15918	15941	15939	15940	16094	15754	15994	15856	15920	15929	15943	15950	15952	15964	15914	15932	16145	15731	16005	15901	16043	15810	15841	15932	15902	15962	15865	15836	15703	15983	15874	16157	16019	15906	15845	16005	15816	15882	16041	15794	15831	15987	15989	16025	15878	16012	16085	15824	15769	16012	15953	15831	16030	16107	15968	16008	15838	15747	15923	15900	15997	16042	15936	15853	15790	15886	15877	15969	15818	15825	15922	15966	15887	15787	15803	15915	15708	16063	16055	15923	15955	16013	16007	16003	15847	15777	15960	15821	15715	16139	15839	15923	15826	15942	15840	16245	15937	15976	15852	15954	15859	15853	15846	15920	15903	16009	15850	15896	15749	15884	15997	16024	15805	15919	15941	15996	15979
23069	21482	29336	24813	23851	27410	29755	24430	21682	20154	19403	18958	18732	18838	18721	18761	18799	18843	18597	18576	18706	18591	18643	18333	18252	18334	18227	18179	18241	18174	18551	18263	18357	18166	18436	18181	18373	18382	18326	18279	18248	18454	18218	18418	18338	18241	18217	18248	18387	18320	18027	18254	18399	18218	18151	18166	18129	18351	18252	18080	18305	18233	18287	18366	18230	18313	18149	18259	18064	18211	18200	18342	18146	18268	18272	18156	18305	18237	18216	18263	18178	18048	18177	18053	18341	18165	18076	18159	18250	18213	18090	18182	18142	18033	18315	18092	18249	17910	18155	18173	18477	18337	18173	18182	18123	18390	18209	18103	18300	18287	18185	17984	18363	18260	18137	18110	18198	18133	18258	18361	18206	17959	18186	18210	18447	18157	18181	18035	18374	18164	18257	18092	18171	18243	18160	18238	18085	18115	18101	18176	18135	18077	18126	18356	18006	18322	17982	18165	18261	18010	18250	18185	18049	18070	18239	18127	18132	17963	17967	18102	18351	18187	18167	18099	18136	18151	18288	18263	18246	18182	18213	18013	18162	18055	17991	18070	18130	18094	18177	18029	18094	18267	18240	18171	18221	18164	18012	18167	17990	17995	18146	18147	18097	18149	18137	18191	18228	18317	18320	18198	18131	17893	18138	18119	18118	18190	18389	18213	18116	18327	18137	18202	18093	18032	17879	18306	18273	18201	18311	18181	18007	18134	18148	18382	18085	18041	17849	18046	18264	18220	18157	18151	18160	18074	18152	18287	18144	18327	18010	18161	18106	18239	18233	18079	18014	18100	18092	18141	18370	18301	18092	18073	18164	18152	18288	18219	18135	18133	18041	18068	18247	18247	18269	18192	18293	18168	18308	18160	18225	18032	18111	18182	18068	18063	18149	18257	18278	18489	18105	18060	18259	18152	17935	18131	18240	18024	18169	17987	18171	18091	18079	18159	18052	18228	18058	18023	18071	18050	18190	18196	18129	18116	18096	18176	18156	18172	18154	18210	18245	17906	18266	18150	18196	18140	18177	18209	18193	18150	18328	18208	18120	18208	18356	18081	18181	18271	18106	18096	18295	18171	18193	18118	18097	18122	18084	18222	18214	18394	18304	18305	18177	18263	18390	17953	17972	18126	18208	18093	18202	18276	18177	18202	18341	18168	18185	18187	18302	18240	17972	18028	18068	18137	18188	18187	18266	18016	18186	17973	18130	18138	18078	18111	18173	18188	18273	17958	18236	18372	18184	18175	18006	18033	18020	18137	17941	18094	18072	18269	18203	18023	18297	18182	18237	18158	18111	18077	18096	18072	18100	18001	18338	18167	18152	18097	18336	18286	18226	18111	18304	18271	18174	17994	18045	18183	18166	18099	18198	18375	18224	18294	18219	17957	18218	17865	18205	18049	18211	18053	18368	18130	17982	18214	18139	18198	18158	18050	18210	18136	18159	18222	18216	18317	18142	18156	18241	18258	18265	18041	18291	18272	17992	18079	18012	18311	18223	18385	18123	18187	18176	18247	18123	18077	18140	18240	18131	18046	18143	18082	18002	18105	18163	18204	18294	18102	18174	17895	18137	18290	17987	18225	18303	18078	18291	18115	17991	18257	18142	18181	18000	18389	17944	18376	18242	18132	18298	18005	18092	18074	18116	18361	18210	18122	17963	18219	18267	18008	18093	17990	17869	18139	18143	18074	18031	18146	18071	18149	18042	18118	18181	18155	18280	18044	18122	17897	18131	18156	18155	18279	18216	18281	18102	18265	18254	18193	18354	18073	18201	18119	18497	18123	18209	18140	18043	18287	18022	18359	17901	18256	18138	18222	18112	18150	18155	18244	18171	18118	18125	18029	18297	18179	18437	18182	18327	18223	18096	18114	18179	18317	18166	18017	18104	18177	18389	18104	18347	18147	18090	18079	17985	18037	18071	18131	18290	18040	18044	18017	18055	17952	18304	18162	18007	18056	18332	18127	18286	18068	18118	18106	18104	18275	18121	18214	17927	18259	18261	18229	18223	18095	18003	18143	18193	18260	18239	18348	18046	18200	18057	18125	18064	18154	18144	18086	18078	18046	18050	18162	18089	18431	18272	18033	18009	18152	18151	18198	18119	18302	18123	18130	18144	18426	18196	18172	18166	18054	18321	18466	17966	18064	18085	18160	18235	17995	18349	18160	18124	18126	18247	18108	18050	18252	18182	18245	18049	18306	18034	18361	18118	18251	18086	18043	18189	18052	18300	18243	18006	18162	18381	18359	18268	17913	17901	18111	17939	18086	18021	18144	18360	18187	18094	18047	18211	17946	18101	18299	18242	18171	18184	18050	18251	18103	18086	18143	18123	18131	18009	18301	18127	18230	18474	18071	18267	18213	18187	18216	18158	18112	18333	18245	18230	18048	18106	18325	18214	18320	18198	18100	18331	18184	18108	18241	17918	18145	17939	18256	18049	18045	18106	18070	18173	18123	18076	17996	18260	18221	18266	18126	18288	18151	18244	18154	18272	18145	17940	18127	18165	18106	18100	18112	18009	18058	18170	18048	18014	18148	18292	18222	18299	17939	18143	18156	18314	18094	18199	18381	18084	18128	18127	18173	18282	18250	17917	18095	18315	18292	18283	18366	18141	18293	17974	18273	18183	18177	18226	18061	18248	18333	18390	18041	18176	18174	18236	18179	18104	18115	18224	18014	18035	18054	18269	18147	18174	18057	18125	17967	18026	18230	18102	18154	18105	18222	17951	17972	18307	18268	18328	18385	18355	18116	18308	18243	18334	18246	18017	18232	18070	18258	18219	18220	18264	18049	18172	18186	18213	17996	18107	17984	18308	18274	17975	17848	18075	17900	18215	17955	18202	18211	18306	18183	18049	18083	17998	18178	18097	18210	18182	18255	18085	18253	18208	18245	18411	18219	18255	18086	18069	18030	18231	18261	18271	18145	18276	18247	18173	18124	18048	18108	18158	18129	18223	18230	18155	18252	17975	18223	18163	18045	18218	18262	17983	18273	18139	18141	18049	18348	18056	18248	18302	18074	18285	18402	18080	18279	18197	18265	18200	18296	18198	18252	18067	17904	18306	18156	18064	17966	18079	18125	18106	18205	18256	17959	18476	18096	18289	18113	18331	18071	18204	18209	18119	18173	18216	18041	18107	17961	18103	18334	18279	18084	17996	18137	18122	18091	18156	18168	18505	18106	18144	18207	18056	18026	18164	18137	18039	18092	18278	18227	18219	18141	18073	18249	18165	18159	18169	18254	18043	18127	18090	18183	18206	18127	17950	18111	18300	18041	17952	18013	18025	18151	18140	18007	18302	18148	18144	18064	18158	18135	18242	18092	18106	18063	17996	18110	18235	18276	17971	18101	18085	18152	18193	18215	18226	17883	18064	18177	18058	18275	18162	18185	18236	18126	18347	18044	18100	18038	18054	18216	18205	18151	18083	18132	18173	18255	18256	17902	18176	18168	18201	17974	18264	18175	18229	18262	17941	18276	18246	18200	18251	18125	18137	18001	18135	18009	18213	18195	18166	18196	18067	18066	18291	18349	18064	18138	18227	18293	18128	18090	18223	18129	18066	18117	18289	18074	18114	18267	18025	18122	18036	17889	18101	18310	18182	18355	18092	18202	18411	18143	18168	18206	18145	18126	18477	18196	18266	18082	18278	18150	18188	18377	18187	18077	18146	18182	18174	18244	18221	18183	18293	17991	18200	18073	18106	18060	18157	18255	18005	17981	18002	17986	18134	18039	18068	18247	18288	17992	17954	18178	18215	18188	18094	18055	17937	18189	18262	18108	18152	18107	17875	18092	18264	18275	18014	18262	18108	18156	18243	18190	18102	18253	18174	18039	18236	18069	18039	17949	18258	18240	18428	18250	18196	18135	18335	18177	18139	18232	18108	17978	18252	17999	18176	18181	18042	18155	18117	18276	18350	18185	18148	18263	18132	18163	18161	18200	18013	17926	18217	18254	18232	18007	18093	18137	18098	18146	18150	18168	18068	18228	18117	18172	18174	18140	18208	18017	18106	17930	18226	18307	18126	18187	18227	18154	18191	18010	18222	18364	18222	18150	18178	18272	18260	18182	18356	18211	18160	17976	18161	18129	18303	18224	18072	18333	18061	18148	18031	18294	18096	18088	18176	18142	17916	18054	18229	18189	18117	18184	18029	18204	18039	18134	18240	18069	18214	17917	18129	18154	17977	18153	18205	18251	18243	18296	18103	18051	18198	18316	18022	18035	18270	18140	18222	18091	18130	18248	18271	18124	18218	17949	18213	18122	18204	18161	18015	18015	18098	18210	18207	17946	18077	18075	18370	18221	18042	18164	18091	18494	18000	18150	18358	18211	18205	18144	18161	18048	18317	18335	18250	18174	18131	18179	18428	18102	18070	18064	18225	18231	18090	18080	18146	18219	18090	18271	18147	18215	18319	18135	18181	18152	18142	18080	17957	18090	18122	18164	18071	18225	17975	18209	18247	17914	18090	18081	18151	18121	18144	18007	18144	18282	18222	18271	18071	18244	18204	18092	18162	18152	18107	18186	18251	18065	18315	18171	17997	18127	18262	18167	18099	18384	18397	18106	18127	17948	18038	18031	18117	18117	18270	18207	18322	18101	18128	18216	18130	18129	18029	18081	18245	18285	18172	18062	18209	18164	18334	17954	18021	18293	18188	18191	18306	18105	18185	18000	18163	18383	18158	18074	18050	18244	18187	18091	17978	18238	18180	18129	18251	18114	17923	18269	18052	18258	17975	18147	18324	18404	18192	18094	18129	18144	18035	18261	18333	18228	18220	18025	18091	18351	18190	18043	18030	17820	18354	18000	18152	18129	18170	18314	18127	18182	18376	18233	18137	17991	18085	18099	18047	18084	18093	17923	18048	18128	18181	18290	18211	18136	18400	18348	17968	18103	18108	18027	18102	18201	18160	17937	18135	18211	18203	18132	18255	17942	18265	18202	18179	18124	18158	18264	18214	18017	18383	18268	18103	18366	18163	18274	18212	18159	18115	18316	18339	18045	18018	18216	18245	18191	17994	18022	18150	18185	18312	18067	18197	18120	18300	17947	18112	18105	18068	18160	18299	18169	18346	18157	18111	18195	18091	18041	18238	18066	18028	18136	17907	18079	18104	18110	18122	18108	18309	18213
38873	64344	57695	46250	37720	31301	27417	23466	20200	17904	17348	16771	16727	16693	16732	16894	16898	16845	16647	16467	16622	16582	16405	16461	16290	16372	16281	16266	15975	16322	16005	15967	16254	16324	16129	16348	16087	16029	16236	16233	16244	16166	16195	16234	16196	16254	16145	16318	16248	16259	16155	16276	16238	16161	16147	16246	16182	16131	16209	16283	15965	16206	16132	16366	16069	16068	16196	16191	16083	16162	16288	16157	16070	16041	16153	16238	16157	16112	16212	16189	16103	16210	16072	16318	16273	16300	16284	16247	16260	16023	16152	16320	16171	16167	16108	16280	16166	16061	15991	16049	16374	15954	16274	16064	16013	16139	16092	16424	16234	16097	16064	16034	16075	16069	16240	16162	16197	16132	16145	16185	16278	16128	16309	16188	16183	16140	16073	16077	16109	16048	16119	16164	16208	16201	16193	16081	16187	16184	16171	16326	15954	16109	16165	16245	16266	15993	16324	16265	16000	16092	16301	16075	16070	16075	16184	16280	16262	16273	16279	16270	16151	16106	16241	16232	16230	16102	16114	16235	16209	16177	16162	16083	16172	16127	16100	16278	16300	16190	16154	16097	16216	15989	16144	16179	15885	16121	16014	16004	16027	16121	15984	16067	16051	15972	16035	16241	16144	15993	16218	16156	16102	15979	16053	16132	16197	16220	16126	15995	16131	16104	16147	16220	16095	15992	16129	16273	16192	16131	16333	16173	16038	16158	16199	16328	16293	16083	16211	16184	16242	16180	16061	16145	16092	16135	16086	16048	16095	16240	16031	16167	16156	16040	16118	16087	16017	16264	15901	16199	16369	16243	16101	16107	16123	15919	16190	16131	16063	16107	16167	16147	16113	16165	16007	16159	15969	16040	16218	16108	16005	16035	16263	16045	16092	15986	16200	16143	16064	16171	16162	16145	16119	16086	16117	16066	16109	16096	15960	16107	16025	16051	16201	16139	16212	16216	16284	16277	16197	16265	16223	16121	16243	16199	16015	16269	16028	16061	16105	16019	16340	16199	16103	16048	16235	16048	16149	16144	16217	16116	15960	16214	16076	16221	16062	16280	16095	15986	16164	16124	16304	16169	16242	16348	16329	16068	16048	16361	16302	16158	16199	16116	16195	16265	16190	16237	16077	16207	16166	16149	16167	16063	16167	16059	16123	16163	16169	16259	16148	16063	16182	15978	16166	16141	15980	16051	16181	16099	15966	16106	16151	16198	16008	16147	16306	16207	16140	16268	16274	16171	16142	16202	16262	16159	16104	16147	16211	16165	16160	16131	16143	16230	16040	16086	16034	16165	16148	16165	16052	16134	16075	15924	16244	16083	16178	16197	16127	16131	16099	16170	16156	16220	16272	15964	16140	16067	15872	16140	16226	16289	16223	16287	16057	16231	15951	16279	16220	16193	16110	16091	16077	16200	16218	16161	15958	15986	16099	16323	15956	16227	16168	16151	16308	16264	16046	16162	16273	16244	16248	16084	16233	16036	15971	16119	16095	16312	16054	16183	16130	16158	16196	16301	16226	16038	16156	16120	16189	16092	16310	16010	16165	16042	16219	16220	16158	16160	16161	16328	16133	16117	16203	16064	16272	16132	16050	16239	16108	16074	16087	16119	16088	16061	16270	16161	16128	16132	16220	16124	16112	16133	16168	15939	16154	16211	16097	16116	16351	16150	16133	16220	16216	16136	16099	15994	15855	16029	16285	16070	16201	16018	16202	16188	16073	15997	16214	16036	16019	16140	16206	16083	16235	16213	16137	16082	16181	16206	16184	16129	16224	16015	15988	16146	16287	16169	15997	16115	16277	16215	16147	16252	16141	16090	15995	15959	16132	16189	16215	16050	16252	16239	16071	16097	16267	16085	16195	16188	15984	16158	15964	16190	16052	16080	16285	16073	16061	16074	16327	16129	16314	16135	15934	16037	16097	16197	16101	16034	16211	16148	16222	16008	16253	16002	16008	16018	16263	16183	15826	16181	16169	16122	15999	16201	16119	15999	16100	16226	16286	16141	15997	16047	16291	16106	16171	16281	16063	16098	16003	16109	16048	16165	16229	16071	16039	16082	16310	16044	16072	16199	16081	16204	16174	16116	16091	16150	16105	15963	16171	16363	16131	16157	16244	16158	16095	16160	16243	16242	16175	16185	16200	16129	16094	16038	16047	15998	16266	16112	16203	15999	16151	16085	16001	15899	16125	16331	16221	16076	16229	16207	16149	16121	16096	15973	16285	16269	16105	16166	16095	16189	16196	16132	16173	16099	16071	16030	15967	16145	16232	16150	16227	16137	16268	16093	16326	16037	16196	16136	16194	16240	16074	16159	16121	16436	16137	16249	16195	16207	16105	16084	15938	16140	16233	16146	16065	16062	16157	16104	16029	16190	16098	16170	16130	16077	15990	16041	16213	16048	16165	16044	16112	16098	16346	16201	16122	16034	16082	16084	16183	16160	16084	16048	16174	16228	16070	15951	16072	16115	16160	16228	16042	16122	16202	16142	16177	16272	16043	16089	16204	15929	16142	16196	16123	16112	16164	16098	16108	16168	16094	16256	16101	16176	16153	16224	16221	16138	16204	16259	16170	16139	16084	16118	16104	16124	16285	15905	16062	16067	16029	16119	16222	16203	16048	16287	16059	16193	16201	16216	16163	16282	16250	16106	15956	16150	16036	15974	16175	16220	16132	16229	16199	16103	16252	15989	16029	16124	16048	16119	16201	16124	16171	15935	16003	16158	16163	16112	16054	16044	16231	16184	16163	16075	16136	16250	16147	16211	16157	16208	16111	16298	16297	15960	16232	16129	16163	16071	16073	16092	16100	16026	15983	16170	16093	16187	16059	16108	16109	16108	16150	16154	16040	16113	16193	16199	16089	16009	16203	16047	16324	16173	16166	16047	16262	16028	15883	16193	16234	16055	16062	15954	16066	16060	16250	16075	16228	16147	16205	16211	16026	16137	15939	16147	16186	16180	16178	16153	16235	16086	16094	16237	15987	16142	16163	16035	16129	16213	16063	16202	16104	16145	15973	16233	16141	16097	16121	16152	16204	16102	16110	16063	16222	16223	16032	16149	16037	16191	16120	16036	16155	16173	15849	16137	16162	16098	16123	16251	16190	16151	16140	16038	16037	16009	16030	15992	16075	16164	16038	15995	16148	16048	16223	16201	16084	16115	16133	16202	16144	16071	16189	16058	16174	15960	16149	16135	16059	16274	16040	16064	16103	16107	16142	16080	16314	16028	16277	16068	16196	16237	16392	15978	16090	16039	16200	16110	16131	16106	16179	16159	16317	16142	16243	15939	16261	16094	16071	16014	16240	16059	16231	16001	16185	16102	16307	16174	16132	16067	16110	16053	16266	16090	16288	16041	16214	16018	16128	16092	16041	15913	16179	15997	16255	16075	16128	16304	16021	16270	16105	16151	15997	16135	16017	16130	16193	16055	15971	16188	16110	16162	15958	16018	16307	16153	16187	15913	15990	16153	16026	16085	16117	16112	16097	16181	16168	16013	15994	16184	16202	16289	16343	15997	16284	16127	16081	16281	16136	16222	16125	16322	16183	16253	16340	16241	16199	16139	15931	16208	16155	16117	16141	16091	16018	16084	16186	16024	16208	16242	16189	16118	16186	16039	16212	16178	16054	16219	16073	16117	16212	16171	16089	16195	16165	16192	16100	16042	16168	16154	16154	16068	16186	16021	16289	16070	16194	16094	16240	16226	16052	16104	16208	16155	16050	16058	16288	16239	16171	16059	16210	16038	16025	16065	16230	16323	16313	16261	16116	16075	16112	15996	16090	16302	16142	16026	16194	16042	16158	16045	16087	16106	16223	16260	16112	16145	16161	16071	16220	16091	15967	16086	16230	16103	16175	16191	16258	16322	16074	16211	16108	16178	16285	16103	16339	16134	15998	16144	16205	16017	16049	16099	16148	16097	16242	16115	16041	16126	16131	16148	16061	16174	15977	16387	16088	16143	16272	15962	16230	16321	16099	16122	16043	16315	16154	16183	16109	16076	16183	16192	16097	16407	16205	16306	16111	16204	16011	16249	16203	16220	16109	16225	16267	16030	16126	16135	16176	16159	16148	16293	16096	15982	16045	16104	16043	16052	16236	16177	16184	16121	16121	16130	16138	16098	16389	16069	16060	15972	16167	16119	16252	16116	16084	16121	16263	16238	16284	16213	16265	16041	16177	16229	16129	15958	16237	15977	16091	15962	16260	16099	16308	16278	16180	16118	16132	16166	16335	16217	16228	16044	16325	16252	16041	16283	16134	16157	16067	16102	16090	16041	16171	16041	16133	16107	16260	16279	16000	16237	16076	16298	16013	16181	16056	16193	16013	15951	16039	16016	16129	16210	16083	16198	16156	16240	16116	16140	16128	16216	16295	16320	16046	16263	16076	16275	16029	16228	15924	16272	16185	16166	16218	16089	16403	15956	16188	16214	16125	16178	16063	16192	16275	16171	16138	16284	16165	16070	16057	16113	16054	16216	16158	16165	16039	15972	16197	16077	16085	16268	16029	16186	16301	16136	16141	16156	16119	16338	16224	16197	16213	16272	16092	16176	16171	16319	15985	16030	16044	16104	16175	16178	16000	16135	16288	16228	16232	16025	16017	16202	16119	16107	16185	16172	16177	16352	16107	16096	16012	16306	16207	16109	16279	15933	16112	16192	16313	16031	16057	16207	16182	16186	16395	16117	16207	16244	16250	16162	16071	16123	16263	16166	16119	16159	16446	15864	16095	16394	16323	16152	15998	16198	16035	16023	15998	16146	16099	16200	16093	16278	16189	16184	16097	16272	16176	16226	16267	16186	16145	16200	16077	15986	16064	16282	16200	16201	16108	16250	16156	16089	16172	16235	16001	16060	16000	16120	16085	16316	16339	16207	16157	16058	16278	16196	16220	16092	16161	16033	16131	16238	16018	16168	16140	16215	16198	16247	16110	16157	16112	16154	15957	16144	16270	16125	16164	16170	16176	16018	16005	16069	15918	16004	15995	16190	16127	15954	16063	16134	16215	16286	16264	16148	16208	16038	16307	16060	16213	16135	16068	16244	16139	16169	16175	16163	16145	16353	16146	16172	16217	16275	15939	16174	16323	16061	16039	16158	16185	16071	16037	16118	16233	16119	16261	16144	16178	16082
30225	31754	35617	30579	23539	20325	18376	17280	16964	16802	16676	16308	16241	16125	16361	16308	16274	16636	16431	16336	16219	16485	16411	16358	16271	16262	16357	16182	16091	16315	16124	16197	16122	16101	16125	16263	16228	16381	16283	16009	16321	15959	16295	16319	16071	16200	16280	16293	16231	16123	16148	16105	16117	16300	16175	16319	16265	16141	16242	16151	16218	15976	16145	16152	16249	16201	16045	16197	16262	16273	16015	16168	16229	16194	16055	15972	16116	16184	16196	16151	16221	16254	16297	16044	16105	16208	16075	16134	16174	16044	16101	16110	16245	16098	16291	16263	16216	16121	16203	16318	16322	16179	16385	16105	16285	16202	16228	16083	16192	16073	16135	16012	16189	16237	16435	16341	16106	16245	16045	16151	16178	16213	16106	15997	16114	16019	16387	16026	16025	16081	15977	16144	16203	16112	16206	16383	16146	16077	16108	16276	16054	16237	16130	16233	15937	16243	16341	16188	16288	16221	16245	16414	16193	16199	16363	16078	16265	16031	15947	16196	16239	16149	16167	15966	16122	16238	16113	16125	16206	16219	16231	16101	16089	16290	16062	16293	16213	16336	16206	16254	15989	16171	16157	16334	16059	16220	16265	15982	15927	16195	16280	16227	16321	16121	16171	16341	16018	16221	16206	16109	16279	16248	16149	16067	16129	16148	16116	16298	16223	16418	16290	15933	16126	16338	15964	16025	16228	16183	16100	16134	15959	16140	16188	16316	16212	16240	16134	16350	16080	16111	16316	16269	16099	16278	16098	16222	16052	16080	16213	16080	16163	16116	16200	16220	16160	16104	16391	16225	16320	16292	16220	16242	16147	16121	16428	16315	16219	16079	16133	16231	16294	16396	16292	16207	16295	16348	16270	16151	16129	16194	16241	16069	16106	15972	16262	16259	16321	16384	16223	16299	16017	16183	16273	16250	16225	16172	16229	16162	15993	16287	15976	16205	16115	16162	16186	16069	15962	16121	15955	16104	16124	16069	16150	16042	16112	16143	16126	16121	16072	16255	16258	16095	16208	16049	16123	16188	16349	16148	16333	16066	16188	16298	16126	15988	16040	15942	16166	16199	16159	16223	16282	16225	16207	16044	16164	16156	16290	16111	16230	16332	16034	16067	16148	16107	16312	16195	16153	16093	16256	16168	16064	16233	16378	15862	16139	16148	16244	15931	16178	16045	16149	16251	16207	15904	16315	16109	16276	16059	16143	16236	16128	16144	16239	16066	16153	16105	16047	16073	16191	16268	16106	16211	16211	15915	16275	16034	16042	16304	16210	16188	16288	16193	16053	16145	16224	16276	16182	16196	16319	16105	16163	16085	16063	16126	16362	16159	16129	16029	15991	15928	16197	16299	16119	16319	16232	16034	16048	16323	16104	16310	16423	16183	16185	16349	16260	16208	16124	16244	16326	16354	16294	16105	16074	16180	16210	16134	16201	16182	16137	16206	16137	16280	16185	16136	16301	16177	16057	16342	16195	16276	16104	16067	16164	16423	16108	15896	16240	16018	16089	16241	16187	16271	16118	16202	16124	16114	16198	16052	16097	16194	16246	16065	16182	16295	16244	16220	16067	16161	16342	16388	16172	16239	16086	16231	16173	16170	16258	16170	16224	16093	16181	16240	16281	16244	16279	16228	16326	16316	16162	16085	15975	16066	16158	16151	16167	16017	16050	16086	16208	16081	16193	16047	16276	16178	16306	16230	16169	16197	16085	16089	16281	16112	16369	16101	16017	16030	16212	15939	16265	16129	16133	16287	16162	16221	16054	16104	16333	16176	16301	16116	16161	16257	16171	16011	16326	16367	16160	16214	16114	16148	16064	16087	16190	16004	16111	16247	16335	16214	16196	16146	16388	16287	16136	16245	16275	16090	16324	16054	16238	16240	16224	16306	16013	16370	16473	16317	16329	16204	16167	16239	16148	16091	15970	16231	16023	16130	16413	16121	16406	15962	16100	16108	16358	16214	16353	16159	16132	16028	16043	15999	16086	16168	16166	16293	16155	16164	16199	16141	16291	16369	16051	16398	16255	15971	16235	16090	16035	16184	16161	16219	16315	16037	16240	16169	16121	16121	16148	16367	16284	16120	16410	16191	16267	16085	16152	15965	16363	16254	16120	16200	16180	16323	16159	16103	15983	16177	16161	16091	16030	16350	16132	16167	16244	16047	16094	16217	16170	16276	16064	16189	16121	16174	16183	16289	16306	16185	16338	16098	16180	16161	16364	16230	16180	16167	16062	16302	15976	16098	16064	16299	16401	16069	16079	16233	16178	16158	16104	16095	16263	16199	16239	16206	16121	15975	16114	16057	16161	16083	16033	16105	16033	16146	16045	16134	16220	16033	16244	16076	16400	16174	16164	16097	16233	16202	16383	15954	16352	16150	16123	16301	16298	16316	16182	16214	16185	16149	15986	16301	16152	16155	16044	15968	16191	16201	16213	16178	16216	16124	16080	16333	16236	16152	16021	15971	16163	16122	15858	16216	16113	16127	16296	16203	16101	15995	16234	16120	16143	16127	16105	16239	16206	16233	16136	16186	15994	16281	16280	16253	16059	16166	16247	16300	16269	16118	16190	16118	16183	16315	16295	16153	16193	15872	16145	16057	16251	16123	16125	16076	16181	16085	16212	16237	16364	16235	16156	16133	16236	15909	16092	16203	16236	16063	16162	16079	16024	16229	16140	16203	16181	16211	16093	16166	16178	16032	16084	16235	16107	16204	16189	16148	16405	16223	16258	16323	16225	15980	16304	16287	16083	16284	16175	16175	16306	16187	16408	16197	16357	16210	16226	16117	16227	16246	16303	16045	16245	16161	16169	15984	16198	16345	16146	16370	15954	16173	16326	16089	16113	16197	16256	16070	16163	16096	16332	16252	16279	16137	16093	16128	16282	16199	16069	16152	16243	16323	16122	16113	16125	16221	16185	15977	16094	15984	16095	16210	16219	16007	16247	16149	16264	16179	16414	16121	16084	16297	16211	16249	16172	16237	16180	16228	16235	16255	16269	16157	16245	16100	16130	15901	16197	16169	16162	16298	16390	16302	16234	16117	16190	16073	16142	15858	16085	16161	16303	16097	16083	16057	16125	16286	16297	16126	16069	16307	16203	16105	16066	15983	16169	16037	16259	16132	16223	16340	16205	16268	16350	16126	16273	16087	16214	16160	16164	16065	16317	16162	16270	16223	16070	16206	16332	16303	16315	16063	16275	15993	16118	16063	16295	16117	16186	16043	16256	16018	16039	15948	16296	16423	16141	16108	16215	16045	16148	16189	16088	16216	16284	16099	16080	16068	16049	16163	16055	16236	16066	16132	16191	16129	16082	16192	16343	16259	16300	16284	15994	16114	16409	16270	16020	16318	16124	16129	16237	16413	16230	16082	16242	16092	16104	16202	16111	16343	16253	16117	16225	16267	16257	16184	16114	16155	16199	16213	16154	16224	16152	16003	16298	16053	16167	16246	16541	16320	16267	16077	16329	16089	16324	16270	16073	15962	16246	16402	16218	16153	16195	16363	16284	16361	16303	16184	16169	16197	15998	16095	16341	16364	16174	16146	15983	16171	16271	16174	16199	16243	15983	16242	16266	16234	15995	16074	16311	16268	16061	16069	16375	16131	16215	16199	16172	16073	16178	15874	16290	16243	15995	16222	16310	16286	16193	16147	16313	16377	16391	16138	16005	16275	16170	16160	15962	16213	16173	16418	16357	16093	16127	16220	16077	16101	16321	16248	16225	16054	16014	15995	16108	16121	16372	16000	16149	16287	16430	16274	16126	16264	16002	16170	16119	16207	16265	16359	16384	16282	16225	16035	16035	16238	16115	16137	16196	15994	16312	16197	16035	15970	16257	16276	16269	16151	16265	16275	16378	16230	16243	16351	16126	16227	16310	16166	16106	16272	16134	16271	16123	16222	16118	16314	16266	16138	16202	16303	16096	16160	16182	16252	16109	16189	16023	16195	15938	16220	16285	16288	16058	16118	16179	16121	16134	16216	16234	16234	16088	16205	16310	16155	16450	16143	16129	16285	16077	16210	16338	16396	16214	16085	16095	16344	16231	16097	16110	16318	16201	16230	16235	16350	16220	16078	15973	15919	16078	16058	16222	16180	16244	16335	16363	16264	16059	16157	16252	16371	16278	16345	16319	16293	16308	16323	16154	16226	16244	16414	16263	16003	16119	16065	16133	16179	16184	16177	16200	16340	16322	16138	16260	16111	16121	16099	16271	16247	16001	16328	16074	16209	16178	16162	16034	16237	16128	16272	16094	16343	16097	16092	16304	16163	16128	16250	16192	16292	16345	16233	16079	16322	16073	16082	16141	16216	16068	15919	16169	16114	16067	16142	16260	16021	16200	16136	16013	16342	16303	16434	16083	16269	16066	16279	16174	16255	16157	16083	16221	16024	15980	16297	16295	16266	16256	16281	16077	16258	16276	16275	16177	16136	16322	16214	16155	16239	16089	16169	16146	16266	16074	16117	16074	16090	16167	16297	16156	16147	16338	16054	16225	16174	16137	15866	15881	16294	16153	16202	16157	16162	15980	16105	16016	16023	15976	16211	16096	16438	16318	16265	16173	16072	16428	16316	16249	16134	16278	16113	16226	16229	16373	16053	16038	16140	16193	15968	16195	16184	16184	16324	16374	16137	16241	16213	16239	16086	16215	16096	16171	16027	16238	16226	16064	16051	16158	16135	16328	16004	16190	16123	16482	16204	16129	16110	16316	16398	16099	16156	16308	16118	16183	16137	16066	16186	16277	16244	16051	16312	16205	16180	15993	16153	16361	16343	16385	16062	16154	16290	16348	16250	16001	16139	16257	16057	16292	16154	16326	16014	16037	16256	16152	16370	16210	15975	16155	16204	16232	16167	16135	16029	16202	16137	16110	16163	16192	16141	16211	16081	16154	15899	16273	16106	16218	16224	16164	16116	16227	16253	16259	16201	15975	16142	16334	16182	16129	16214	16168	16073	15866	16135	16212	16177	16106	16228	16201	16126	16279	16048	16234	16075	16200	16125	16206	16204	16126	16230	16211	16165	16195	16050	16003	16331	16086	16224	16136	16233	16029	16166	16097	16320	16263	16079	16257	16256	16069	16051	16225	16294	16086	16216	16092	16098	16207	15958	16229	16144	16083	16265
37736	49724	41210	31173	24211	20035	17711	16237	15916	15583	15264	15167	14864	15191	15075	15326	15279	15283	15259	15053	15033	15206	15059	15031	15039	15041	14989	14960	14938	14940	14810	14977	15039	14930	14891	14951	15046	14870	15048	14947	14737	14900	14971	15028	14939	14827	14839	14857	15013	15018	14873	14948	14939	14975	14914	14792	14882	14890	14874	15060	15140	15010	14854	15047	14880	14914	14814	14824	14998	14937	14839	14867	14882	14824	14969	14737	14861	14881	14842	14788	14876	14917	14876	14745	14971	14777	14981	14909	14823	14782	14893	14974	14655	15044	14815	14967	14907	14953	15052	14890	14981	14991	14927	14867	14855	14773	14869	15018	14752	14870	14908	14931	15124	14775	14929	14723	14918	14791	15020	14820	15028	14909	14905	14951	15080	14930	14879	14971	14978	14869	14819	15030	14930	15012	15036	15031	15000	14818	14876	14990	14944	14965	14818	15038	14924	15192	14987	15028	15104	15042	14880	14886	14826	14886	14965	14877	15064	14979	14885	14906	14797	14814	14930	15023	14899	14918	14956	15014	14947	14872	14865	14814	14970	14920	14924	14928	14963	14993	14829	14939	15031	14968	14844	14924	14814	14912	14749	15005	14948	14762	15133	14885	14962	14959	14869	15026	14875	15038	14811	14826	14849	14985	15076	15029	14922	14968	14898	14922	15018	14821	14904	15068	15011	14731	14877	14857	14925	14914	14989	14878	15017	14959	14889	15000	14963	14819	14935	14982	14788	14958	15091	14752	14873	14924	14887	14890	14992	14821	14951	14859	14886	14855	14958	14850	14917	14938	14893	14956	14998	14893	14848	14874	14840	14901	14895	14918	14987	14912	14911	14882	15019	14784	14807	14877	14630	14957	14924	14911	14995	14990	14876	14944	14911	15014	14939	14890	14882	14930	14991	14948	14844	15013	15073	14960	14806	15077	14963	14880	14892	14891	15126	14772	14969	14858	14866	14936	14905	14973	15013	15000	15008	14806	14841	14833	14894	14885	14942	14724	14975	14900	14924	15057	14941	14931	14821	14870	14876	14786	14900	14779	14999	14733	15018	14766	14863	14843	14739	14851	14974	14857	14840	15035	14740	14779	15096	14979	14973	14817	14825	14927	14881	15018	15061	14834	15096	14875	14889	14887	14919	14997	15030	15075	14860	14905	14967	14858	14902	15029	14911	15047	15016	15168	14966	15023	15000	14999	14945	14849	14968	14916	14963	14768	14747	14868	14929	14894	15015	14979	15122	15070	14790	14901	14716	14957	14951	14807	14967	15029	14961	14990	14856	14940	14931	14962	14895	14879	14829	14841	14890	14982	15060	14945	14951	14957	15025	14891	14923	14857	15071	14903	15075	14754	15008	14872	14998	15040	14845	15032	14809	14892	14931	15129	14871	14956	14979	14921	15022	14884	14929	14754	14915	14936	15028	14933	15041	14911	14764	14850	14844	14966	14869	15049	15051	15018	14750	15003	14755	14859	14981	14973	14644	14927	14733	14907	14966	15065	14889	15016	15099	14912	14728	14772	14882	14983	14922	14760	14830	14944	15043	14891	15022	14771	14838	14877	14862	14987	15000	15098	14918	14840	14977	14883	14875	14848	14865	14882	14858	14959	14941	14947	14918	14886	14831	14971	14911	14989	14953	14801	14862	14813	15016	14930	14873	14953	14982	14877	14966	14847	14862	14920	14894	14682	14924	14927	14929	14990	14926	14793	14932	15026	14931	14909	14940	14852	14804	14799	15007	14957	14982	14893	14878	14965	14842	15037	14913	14820	14814	14712	14932	14901	15083	15014	15008	14887	15070	14783	14882	14906	14747	15056	14937	15023	15016	14731	14998	15013	15055	14769	14933	14932	14770	15036	14967	14901	14885	14974	14808	14852	14933	14817	14953	14912	15052	14770	14781	14881	14763	14763	14900	14852	14993	15017	14969	14861	15030	14917	14884	15023	14887	15072	15041	14952	15083	14769	14811	14973	14763	15058	14965	15007	14793	14681	14868	15128	14914	14938	15170	14942	14889	15167	14902	14913	14931	14979	14946	14954	14845	15013	15065	15034	14813	15105	14738	14941	14843	14789	15088	14843	14649	14858	14891	14740	14973	14896	15003	14873	14845	14776	14977	14662	14890	14944	14845	14888	14981	14887	14719	14947	14836	14920	15038	14871	15084	15007	14790	14870	15069	15056	14922	14930	14955	14863	14845	14919	14818	14894	14872	14850	15015	14745	14901	14881	15128	14994	14886	14936	14962	15056	14906	14868	14937	14909	14978	14707	14803	14983	14967	15040	14905	14937	14966	14850	14891	15073	14907	14887	14936	14879	14962	15072	14849	14870	14892	14750	14883	14891	14976	14920	14797	15051	15019	14726	15060	15027	15047	14908	14839	14886	14937	14895	14813	14962	14866	14956	14955	14712	15014	14768	14750	14901	14906	14987	14934	14882	15147	14808	14848	15028	14933	14884	15081	14863	14873	14736	14912	14975	14919	14898	14926	14982	14816	15000	14932	15066	14946	14983	14941	14968	14735	14859	14929	14905	14847	14930	14972	14977	14952	14951	14850	14855	14760	14909	14861	14682	14970	14929	14835	14845	14964	14877	14939	14798	15108	14895	14808	14878	14931	14683	15085	14766	14825	14982	14978	14865	14894	14895	15005	15045	14939	14901	14910	14885	15017	14909	14920	14940	14830	15051	14820	14987	14989	14965	14848	15072	14895	14969	14765	14993	14766	14947	14956	14848	14909	14799	14743	15048	15033	14974	15038	14737	14907	14841	15003	15033	14945	14786	15014	14866	14924	14927	14944	14805	14885	14903	14701	15034	15034	14816	15055	14962	14769	14975	14932	15065	14936	14935	14877	15030	15081	15045	14813	14937	14858	15009	14876	14844	14874	14968	14844	14933	14981	14805	14739	14885	14908	14897	15235	14780	14912	14709	15062	14855	14775	14927	14733	14917	15084	15074	14950	14933	14993	14918	14825	15069	14967	14834	14856	14882	14746	15018	14850	14809	14952	14941	14988	14965	15096	14850	14944	14776	14878	14916	14996	14998	14792	14792	15003	15001	14999	15053	14929	14929	14936	14887	14910	15002	14794	14692	14868	14893	14841	14981	14847	14925	14916	14920	14866	14826	14929	15051	14920	14736	15118	14717	15039	14963	15020	15047	15023	15000	14985	14808	14874	15070	14848	15037	14836	14988	14821	14939	14897	14766	14863	14916	14893	14968	14826	14850	14934	14915	14835	15004	14815	14879	14931	14836	14780	14916	14979	14977	14984	15210	15102	15069	14974	14999	15046	14908	14698	14959	14926	14967	14921	14875	14844	14811	14774	14893	14798	14890	14755	14930	14888	15065	14952	14912	14920	14965	14994	15053	14801	15049	14840	14868	14822	14912	14847	14987	15032	15042	14785	14739	14914	14968	14934	14780	14904	14966	14934	14786	14962	15075	14901	14987	14922	15043	14996	14744	14953	15002	15005	14885	14974	15125	14952	14882	14760	14878	14882	14898	14860	14926	14969	14728	14976	14910	15076	14898	14711	14815	14813	14864	14768	15036	15064	14941	14982	14783	14847	14892	15030	14974	14764	14981	15082	14827	15071	15003	14962	14784	14822	14920	15018	14872	15063	14956	14975	14967	15093	14825	14848	14876	14905	14995	14850	14937	14959	14943	14981	14982	14895	14943	14805	14773	14851	14813	14799	14973	14802	14888	15090	15010	14900	15022	15002	14974	14839	14921	14825	14826	15004	14880	14925	14871	14796	15102	14839	14878	14890	14997	14858	14842	14757	14882	14925	14859	15021	14978	14769	14857	14905	14962	14928	15039	14917	14915	14982	14894	14900	14931	14929	14764	14970	14900	14962	14871	14893	15015	15023	14843	14861	14940	15086	14768	14913	14845	14987	15079	14836	14902	14986	14959	14929	15009	14888	14852	15025	14850	15114	14984	15005	15024	14769	14799	14763	14885	14954	14969	14811	14873	14873	14796	14855	15177	14920	14887	14851	14931	15005	14853	14816	14908	14816	14959	14998	14837	14811	14927	14860	14898	14955	14934	15051	14942	14890	14878	14901	14961	14829	14905	15067	14710	14981	14979	14953	15012	14935	14975	14940	14857	14900	15027	14817	14917	15010	14947	15024	14748	14811	14907	14947	14829	14866	14957	14911	14990	14912	14893	14847	14822	14801	14879	14925	14855	14906	14967	14942	14741	14991	14968	14970	14956	15008	14995	15034	14872	14892	14973	14932	14887	14891	14983	15112	14898	15034	14848	14994	14952	14885	14969	14818	14678	14902	14964	14974	14936	14970	14941	14963	14841	14990	14905	14872	14856	14738	15013	14923	14952	14925	14851	14997	14830	15055	15100	14957	14959	14773	14882	14739	15020	14829	14986	14981	15072	15012	14827	14936	14882	14827	14833	14864	14904	14972	14761	14882	14755	14828	14878	14819	14820	14873	14917	14990	14930	15073	14815	14886	14916	14799	15018	14977	14847	14919	14877	14897	14954	14757	14908	14868	14983	14706	15005	14979	14988	14901	14878	14847	14975	14861	14964	14972	14876	14774	14908	14945	14872	14871	14974	14898	14940	14864	15020	14825	14817	15015	14912	14868	14891	14876	14765	14889	14948	14960	14929	14908	14909	14843	14995	14894	14986	15041	14970	14805	14970	14744	14902	14841	15043	15035	14788	15000	14950	14937	14953	14949	15075	14915	14950	14927	14933	14919	15039	14867	14974	14829	14827	15039	14980	14864	14939	14871	14965	14904	15044	14938	15071	14873	14791	14824	14887	14941	15083	15063	14914	14971	14792	14882	14989	14931	14972	15021	14740	14941	15028	14877	14949	14744	14906	15021	14944	14886	14938	14947	14859	14965	14953	14741	14878	15098	14894	15010	14877	14978	14913	14869	14950	15059	15044	15036	14923	14816	14993	14938	14924	14710	14817	14967	14886	15069	14847	15105	14830	15063	14806	15036	14824	14843	14811	14858	14965	14988	14856	14868	14972	15018	14927	15013	14889	14920	14913	15043	14963	15047	14875	14985	14943	14992	14947	15031	14890	15024	14896	14837	14859	14747	14814	14835	15034	14871	14876	14898	14981	15078	14941	14894	14928	14911	14920	14933	14796	15015	14836	15065	14929	14759	14871
24398	21516	29162	26351	25619	25884	23437	19259	17929	17723	17336	16941	16959	17081	17023	17064	17246	17119	17078	17024	16923	16972	16768	16833	16739	16754	16774	16795	16655	16838	17000	16795	16752	16888	16609	16519	16674	16629	16653	16748	16715	16808	16584	16586	16626	16624	16784	16676	16673	16675	16541	16800	16624	16721	16970	16667	16666	16662	16956	16685	16471	16781	16883	16742	16584	16828	16605	16642	16827	16579	16802	16618	16635	16670	16590	16434	16774	16841	17005	16718	16689	16612	16636	16727	16834	16572	16761	16599	16661	16666	16550	16824	16650	16639	16722	16539	16524	16772	16644	16647	16635	16686	16681	16797	16461	16692	16753	16954	16568	16737	16593	16729	16787	16604	16646	16790	16855	16586	16674	16575	16839	16708	16591	16476	16733	16456	16762	16731	16570	16607	16645	16625	16927	16633	16565	16622	16506	16819	16700	16599	16922	16686	16559	16818	16769	16594	16745	16917	16630	16454	16860	16643	16512	16546	16629	16574	16682	16635	16733	16529	16692	16641	16610	16724	16706	16783	16492	16624	16520	16562	16709	16753	16778	16694	16726	16664	16818	16708	16722	16731	16711	16761	16642	16586	16684	16545	16700	16521	16629	16639	16666	16733	16600	16522	16724	16796	16567	16902	16554	16691	16488	16635	16681	16619	16743	16605	16801	16714	16712	16601	16569	16732	16580	16360	16722	16627	16639	16592	16772	16640	16929	16617	16866	16573	16725	16852	16724	16635	16766	16779	16675	16756	16928	16432	16700	16549	16782	16705	16642	16684	16556	16702	16809	16824	16493	16840	16794	16879	16618	16716	16739	16604	16562	16549	16686	16633	16859	16698	16880	16710	16631	16570	16618	16597	16527	16678	16807	16643	16586	16489	16826	16631	16721	16521	16538	16725	16534	16854	16639	16760	16753	16579	16460	16675	16695	16645	16537	16743	16815	16800	16746	16687	16812	16737	16633	16612	16837	16555	16681	16671	16483	16677	16705	16617	16535	16871	16522	16719	16731	16688	16681	16544	16522	16558	16628	16609	16607	16723	16572	16801	16761	16834	16897	16502	16747	16404	16734	16741	16607	16744	16647	16619	16313	16618	16640	16664	16810	16651	16857	16528	16843	16745	16740	16661	16758	16850	16765	16719	16504	16560	16763	16724	16699	16587	16519	16758	16640	16851	16795	16411	16563	16559	16800	16546	16530	16643	16625	16649	16529	16521	16695	16720	16555	16609	16845	16632	16691	16752	16751	16736	16759	16672	16625	16668	16713	16556	16699	16667	16629	16615	16739	16637	16705	16563	16841	16591	16838	16692	16559	16673	16683	16694	16694	16579	16774	16685	16631	16601	16845	16533	16720	16725	16667	16799	16773	16567	16647	16715	16533	16623	16758	16749	16868	16764	16640	16679	16797	16646	16534	16528	16704	16699	16652	16604	16471	16596	16533	16625	16558	16740	16688	16826	16720	16736	16695	16553	16591	16667	16822	16344	16675	16731	16684	16572	16638	16385	16434	16529	16921	16757	16619	16844	16608	16752	16909	16685	16546	16732	16606	16636	16721	16739	16615	16555	16842	16601	16590	16610	16680	16407	16757	16473	16533	16557	16789	16651	16736	16800	16586	16756	16553	16631	16631	16707	16652	16450	16537	16742	16859	16426	16592	16566	16598	16484	16669	16742	16656	16715	16572	16356	16658	16492	16566	16718	16774	16640	16629	16652	16559	16674	16747	16640	16529	16703	16615	16718	16595	16847	16759	16589	16755	16440	16771	16710	16487	16807	16725	16576	16777	16762	16801	16921	16750	16650	16619	16407	16727	16720	16613	16628	16767	16747	16702	16524	16562	16763	16557	16730	16648	16685	16656	16656	16718	16556	16783	16757	16569	16688	16721	16630	16974	16834	16670	16600	16858	16686	16790	16734	16760	16743	16721	16601	16834	16775	16554	16712	16544	16757	16461	16716	16759	16632	16748	16678	16538	16665	16640	16643	16687	16577	16680	16671	16850	16605	16466	16667	16536	16636	16574	16675	16739	16675	16840	16772	16851	16848	16646	16414	16644	16584	16698	16786	16406	16552	16652	16607	16766	16787	16602	16590	16668	16805	16754	16852	16687	16618	16587	16656	16634	16542	16623	16865	16896	16667	16610	16568	16780	16746	16831	16587	16670	16596	16622	16767	16484	16709	16702	16555	16709	16664	16677	16590	16713	16701	16615	16738	16744	16643	16486	16519	16873	16918	16686	16454	16627	16581	16748	16644	16617	16555	16733	16608	16703	16794	16556	16642	16553	16778	16717	16889	16655	16630	16815	16793	16691	16664	16447	16697	16593	16842	16599	16605	16643	16738	16722	16492	16661	16815	16816	16631	16562	16907	16697	16756	16658	16563	16563	16586	16702	16714	16606	16634	16602	16661	16826	16565	16583	16685	16695	16584	16852	16769	16610	16543	16650	16809	16564	16794	16746	16809	16819	16591	16833	16786	16670	16485	16908	16556	16826	16775	16665	16488	16663	16566	16659	16651	16654	16489	16721	16749	16716	16608	16537	16499	16631	16507	16612	16642	16595	16595	16654	16809	16575	16717	16664	16689	16477	16740	16832	16626	16487	16782	16810	16737	16625	16706	16824	16529	16614	16631	16524	16629	16715	16648	16609	16819	16649	16815	16584	16657	16765	16812	16646	16691	16788	16478	16728	16755	16826	16635	16742	16591	16710	16425	16744	16568	16718	16669	16722	16784	16804	16785	16861	16648	16531	16830	16436	16800	16596	16742	16562	16700	16550	16636	16698	16649	16506	16733	16713	16731	16751	16590	16671	16813	16528	16685	16829	16826	16664	16728	16506	16505	16833	16832	16711	16706	16710	16800	16694	16607	16577	16604	16774	16610	16786	16596	16551	16658	16579	16735	16802	16742	16681	16702	16799	16616	16679	16489	16680	16720	16777	16799	16595	16553	16672	16668	16719	16832	16788	16696	16797	16617	16642	16519	16659	16542	16714	16588	16645	16722	16593	16618	16869	16590	16470	16575	16657	16550	16595	16733	16733	16700	16716	16431	16702	16736	16579	16616	16764	16554	16762	16779	16561	16608	16668	16621	16619	16709	16589	16723	16523	16685	16579	16821	16657	16663	16544	16700	16568	16828	16652	16664	16858	16665	16589	16749	16862	16725	16625	16470	16488	16599	16573	16709	16972	16774	16645	16689	16586	16608	16586	16627	16820	16725	16648	16568	16642	16636	16670	16436	16505	16808	16738	16751	16574	16613	16795	16769	16696	16610	16860	16698	16613	16886	16759	16711	16772	16722	16800	16926	16748	16727	16827	16733	16612	16665	16833	16668	16770	16526	16578	16726	16656	16820	16792	16463	16626	16392	16780	16607	16740	16518	16736	16717	16611	16513	16560	16857	16683	16751	16637	16620	16504	16594	16751	16696	16551	16725	16680	16763	16590	16642	16523	16503	16761	16511	16815	16538	16786	16751	16520	16554	16727	16569	16750	16593	16635	16674	16487	16697	16605	16537	16688	16554	16705	16590	16712	16530	16742	16950	16771	16635	16583	16568	16728	16671	16668	16592	16645	16706	16670	16462	16547	16631	16486	16574	16735	16703	16743	16739	16577	16674	16616	16726	16729	16598	16645	16706	16713	16765	16901	16833	16852	16635	16561	16729	16869	16670	16632	16782	16703	16690	16746	16747	16531	16724	16628	16582	16745	16491	16584	16826	16695	16652	16694	16865	16764	16771	16742	16815	16720	16714	16634	16642	16888	16496	16373	16566	16742	16730	16849	16740	16625	16724	16640	16667	16755	16516	16811	16710	16539	16679	16680	16610	16442	16634	16531	16741	16743	16391	16798	16705	16532	16739	16710	16695	16761	16654	16648	16642	16795	16604	16764	16576	16604	16696	16555	16931	16873	16716	16695	16779	16680	16751	16684	16772	16613	16711	16679	16602	16593	16704	16734	16784	16731	16752	16753	16676	16611	16559	16889	16739	16772	16567	16797	16568	16822	16713	16738	16650	16739	16834	16706	16540	16498	16620	16712	16719	16607	16637	16796	16539	16711	16739	16715	16784	16603	16726	16595	16641	16539	16831	16694	16533	16611	16749	16685	16742	16421	16566	16571	16770	16452	16767	16722	16613	16780	16766	16708	16465	16778	16599	16571	16677	16811	16514	16639	16722	16706	16617	16719	16769	16656	16721	16647	16552	16539	16638	16736	16713	16487	16578	16718	16565	16783	16613	16883	16986	16728	16760	16784	16611	16722	16562	16628	16519	16778	16791	16680	16624	16679	16755	16707	16517	16766	16770	16718	16671	16649	16593	16718	16679	16693	16673	16501	16654	16529	16575	16630	16677	16592	16442	16765	16698	16758	16676	16863	16691	16759	16675	16697	16612	16678	16788	16782	16451	16583	16700	16689	16748	16665	16831	16609	16606	16658	16738	16754	16660	16472	16667	16667	16641	16686	16552	16785	16758	16776	16882	16775	16518	16635	16762	16659	16507	16746	16743	16486	16541	16629	16503	16522	16625	16784	16768	16659	16656	16759	16680	16521	16531	16746	16723	16618	16846	16713	16744	16684	16494	16758	16571	16805	16787	16799	16669	16625	16630	16749	16650	16857	16650	16722	16654	16667	16461	16782	16571	16515	16707	16888	16881	16704	16767	16725	16779	16824	16663	16653	16860	16896	16559	16682	16535	16832	16715	16646	16576	16388	16769	16816	16523	16730	16692	16636	16597	16669	16526	16721	16526	16598	16591	16595	16723	16791	16587	16636	16733	16631	16584	16656	16487	16487	16803	16510	16656	16631	16809	16762	16623	16688	16561	16531	16502	16551	16565	16758	16709	16680	16622	16732	16737	16659	16545	16662	16618	16888	16783	16821	16567	16631	16738	16685	16497	16608	16642	16676	16640	16623	16684	16510	16750	16788	16709	16715	16687	16752	16448	16691	16614	16615	16720	16747	16644	16801	16722	16873	16593	16612	16514	16692	16739	16835	16945	16859	16796	16797	16732	16693	16568	16518	16591	16615	16626	16741	16639	16613	16692	16736	16481	16682	16801	16532	16684	16702	16658	16763	16539	16539	16651	16774	16808	16728	16645	16617	16789	16602	16515	16659	16311	16580	16822	16771	16628	16551	16502	16665	16746
37600	55491	50160	39041	31873	25935	20502	18121	16917	16346	15887	15723	15734	15559	15841	15723	15647	15758	15771	15729	15649	15401	15303	15503	15305	15506	15179	15369	15188	15186	15378	15187	15260	15325	15334	15312	15175	15459	15343	15193	15086	15340	15258	15245	15072	15358	15370	15255	15176	15150	15218	15357	15089	15330	15265	15464	15249	15256	15135	15266	15335	15285	15201	15297	15181	15318	15346	15299	15297	15208	15198	15103	15118	15368	15183	15120	15066	15264	15350	15199	15350	15233	15249	15285	15290	15173	15182	15270	15330	15072	15200	15163	15202	15263	15308	15169	15306	15184	15376	15100	15307	15263	15195	15253	15322	15393	15313	15138	15234	15247	15170	15463	15320	15416	15149	15069	15170	15347	15249	15238	15169	15211	15317	15192	15286	15205	15150	15379	15148	15333	15176	15254	15192	15368	15180	15175	15063	15218	15325	15293	15418	15129	15161	15127	15302	15191	15112	15207	15178	15345	15166	15149	15208	15251	15158	15322	15458	15231	15026	15235	15244	15144	15277	15485	15173	15194	15230	15186	15182	15285	15080	15189	15145	15271	15347	15141	15361	15238	15479	15145	15499	15111	15212	15251	15126	15373	15321	15211	15129	15219	15371	15363	15207	15210	15311	15153	15144	15154	15136	15244	15277	15394	15251	15254	15320	15157	15268	15260	15155	15260	15134	15476	15052	15248	15210	15268	15244	15374	15331	15157	15298	15311	15344	15110	15243	15190	15372	15068	15227	15478	15399	15267	15260	15130	15517	15309	15172	15214	15158	15139	15284	15222	15341	15227	15234	14983	15227	15207	15174	15217	15195	15241	15224	15000	15111	15147	15161	15046	15181	15094	15530	15157	15098	15299	15232	15294	15102	15370	15195	15433	15242	15239	15196	15251	15205	15170	15276	15376	15196	15281	15271	15333	15197	15176	15437	15090	14970	15212	15363	15131	15113	15240	15266	15184	15204	15190	15196	15223	15194	15076	15217	15237	15261	15331	15345	15314	15309	15291	15294	15232	15306	15196	15295	15204	15202	15296	15361	15299	15190	15145	15172	15465	15240	15236	15171	15446	15103	15211	15194	15285	15268	15272	15234	15405	15271	15407	15212	15320	15270	15271	15185	15328	15265	15274	15165	15331	15286	15284	15304	15292	15221	15260	15255	15176	15237	15408	15206	15104	15455	15040	15084	15234	15302	15356	15342	15314	15179	15248	15326	15355	15133	15145	15303	15432	15123	15331	15225	15387	15133	15099	15228	15255	15195	15273	15204	15192	15242	15066	15158	15133	15197	15269	15388	15068	15123	15185	15248	15250	15220	15271	15329	15255	15323	15216	15330	15130	15215	15244	15308	15245	15337	15111	15323	15307	15450	15109	15157	15276	15011	15328	15262	15215	15086	15233	15169	15206	15123	15220	15339	15281	15201	15334	15208	15341	15290	15167	15309	15222	15195	15187	15083	15290	15114	15157	15391	15160	15182	15166	15293	15325	15214	15210	15303	15252	15138	15258	15219	15168	15153	15262	15362	15196	15248	15239	15059	15180	15251	15258	15227	15241	15337	15194	15313	15265	15060	15159	15248	15296	15432	15132	15320	15313	15172	15305	15154	15242	15358	15140	15166	15247	15149	15289	15452	15230	15286	15124	15230	15355	14985	15069	15301	15206	15207	15124	15163	15262	15132	15316	15335	15207	15056	15261	15165	15288	15267	15232	15115	15121	15207	15245	15159	15206	15206	15372	15170	15200	15111	15276	15215	15263	15140	15301	15279	15168	15075	15272	15197	15327	15113	15143	15217	15184	15175	15430	15323	15348	15281	15316	15222	15156	15184	15185	15307	15225	15296	15060	15207	15190	15251	15305	15271	15229	15303	15094	15370	15350	15224	15178	15270	15152	15224	15166	15375	15255	15176	15355	15299	15281	15303	15291	15139	15239	15261	15336	15239	15280	15182	15219	15189	15332	15322	15334	15281	15194	15165	15184	15202	15165	15378	15202	15207	15201	15291	15221	15288	15376	15408	15197	15210	15147	15336	15136	15285	15256	15393	15205	15165	15304	15254	15231	15269	15346	15142	15040	15254	15364	15256	15196	15457	15284	15297	15180	15187	15066	15246	15176	15299	15398	15268	15285	15265	15190	15239	15170	15068	15323	15139	14996	15469	15187	15288	15119	15114	15317	15219	15312	15082	15336	15169	15306	15264	15310	15123	15507	15214	15238	15195	15404	15319	15275	15262	15153	15282	15137	15288	15076	15144	15397	15231	15356	15425	15155	15280	15399	15290	15188	15185	15224	15279	15236	15294	15299	15189	15131	15053	15096	15216	15154	15204	15508	15126	15246	15123	15282	15211	15164	15453	15223	15451	15165	15179	15173	15241	15274	15194	15380	15100	15039	15352	15209	15265	15118	15055	15250	15185	15239	15261	15400	15355	15260	15319	15170	15199	15326	15349	15207	15340	15162	15213	15248	15353	15325	15194	15164	15316	15272	15294	15163	15348	15103	15144	15134	15346	15102	15207	15543	15306	15234	15301	15335	15351	15361	15217	15061	15199	15180	15246	15194	15231	15218	15239	15228	15251	15344	15145	15191	15118	15086	15247	15205	15174	15191	15133	15151	15118	15301	15348	15293	15234	15193	15122	15295	15167	15318	15046	15168	15151	15330	15334	15287	15365	15190	15182	15210	15210	15196	15206	15197	15196	15231	15304	15352	15140	15126	15124	15197	15331	15243	15404	15097	15230	15226	15148	15284	15215	15075	15323	15197	15269	15023	15066	15190	15377	15309	15335	15347	15349	15304	15185	15193	15250	15213	15362	14970	15291	15325	15254	15169	15300	15323	15103	15182	15360	15217	15173	15216	15151	15257	15277	15150	15240	15303	15259	15352	15047	15199	15060	15316	15055	15261	15109	15448	15281	15214	15335	15225	15332	15396	15304	15259	15291	15338	15245	15316	15237	15239	15207	15098	15221	15220	15183	15075	15068	15185	15191	15159	15328	15221	15220	15243	15160	15430	15076	15341	15349	15246	15196	15272	14974	15200	15118	15332	15178	15424	15224	15244	15324	15301	15351	15216	15311	15305	15334	15410	15018	15144	15222	15238	15205	15117	15386	15288	15065	15182	15268	15303	15350	15208	15169	15070	15223	15278	15173	15279	15145	15189	15325	15292	15201	15241	15385	15245	15140	15139	15187	15329	15280	15354	15420	15301	15292	15221	15320	15233	15243	15346	15286	15138	15395	15357	15246	15130	15165	15282	15243	14994	15117	15278	15167	15299	15286	15220	15243	15231	15210	15195	15215	15366	15325	15254	15252	15316	15178	15452	15093	15276	15246	15333	15299	15352	15181	15070	15240	15199	15276	15281	15330	15331	15161	15207	15246	15169	15403	15118	15250	15234	15222	15125	15242	15302	15364	15240	15288	15051	15296	15143	15272	15361	15275	15255	15140	15314	15243	15216	15368	15145	15165	15351	15155	15283	15358	15105	15304	15101	15368	15137	15453	15367	15223	15244	15268	15353	15286	15312	15223	15343	15197	15107	15297	15034	15118	15105	15081	15346	15257	15264	15204	15124	15206	15354	15150	15188	15330	15386	15149	15374	15217	15255	15201	15233	15424	15440	15349	15214	15194	15173	15147	15281	15264	15221	15229	15257	15257	15442	15185	15215	15250	15152	15334	15179	15367	15271	15229	15246	15501	15259	15208	15383	15271	15292	15072	15336	15303	15272	15349	15305	15210	15202	15232	15251	15282	15177	15243	15130	15438	15121	15307	15394	15235	15219	15294	15165	15171	15215	15216	15281	15303	15300	15182	15178	15291	15164	15275	15357	15388	15301	15189	15117	15125	15133	15178	15246	15271	15257	15328	15204	15289	15210	15261	15242	15192	15351	15317	15233	15171	15311	15326	15153	15261	15247	15322	15251	15214	15347	15026	15464	15256	15226	15243	15111	15225	15381	15134	15337	15302	15243	15241	15156	15332	15263	15155	15243	15130	15241	15288	15299	15285	15181	15319	15115	15289	15217	14974	15139	15206	15305	15203	15273	15211	15267	15235	15100	15173	15228	15199	15173	15210	15300	15444	15321	15381	15172	15362	15156	15126	15319	15291	15092	15284	15333	15263	15312	15223	15421	15181	15128	15049	15415	15143	15284	15140	15274	15235	15256	15151	15257	15317	15113	15281	15386	15329	15226	15290	15308	15318	15437	15199	15302	15165	15314	15176	15262	15276	15263	15314	15150	15263	15248	15153	15205	15180	15270	15317	15130	15203	15173	15344	15055	15233	15210	15233	15325	15320	15417	15184	15309	15217	15149	15233	15353	15299	15338	15201	15378	15300	15347	15370	15273	15337	15303	15293	15194	15220	15288	15192	15163	15285	15385	15247	15305	15199	15255	15340	15236	15267	15242	15161	15114	15238	15212	15187	15309	15201	15273	15139	15283	15237	15317	15265	15203	15307	15252	15106	15199	15255	15368	15205	15405	15338	15229	15329	15114	15181	15205	15345	15333	15273	15344	15116	15272	15365	15288	15343	15313	15280	15182	15268	15217	15214	15317	15110	15159	15278	15154	15352	15399	15259	15245	15282	14996	15026	15334	15213	15228	15318	15223	15431	15208	15148	15038	15348	15329	15204	15305	15299	15257	15318	15305	15271	15288	15217	15122	15313	15384	15242	15333	15209	15229	15277	15574	15157	15180	15216	15294	15281	15311	15293	15358	15260	15344	15195	15265	15176	15148	15271	15418	15168	15307	15217	15109	15344	15261	15230	15204	15346	15262	15426	15210	15246	15224	15237	15234	15080	15290	15249	15143	15334	15289	15229	15271	15325	15343	15118	15270	15055	15126	15259	15273	15217	15278	15335	15149	15290	15121	15426	15168	15181	15352	15253	15337	15225	15131	15329	15306	15076	15089	15272	15025	15134	15318	15210	15263	15283	15210	15296	15313	15199	15213	15294	15153	15362	15257	15090	15127	15228	15167	15211	15138	15215	15300	15144	15178	15211	15260	15209	15165	15291	15315	15243	15228	15179	15344	15119	15107	15395	15257	15297	15119	15416	15240	15295	15323	15343	15303	15226	15192	15222	15132	15121	15204	15169	15227	15204	15234	15171	15388	15276	15385	15181	15419	15255	15200	15335	15285	15130	15154
23051	21423	29211	24516	23781	27003	28526	21969	19425	19390	18684	18109	18006	17954	17839	18044	18149	17855	18044	17979	17985	17808	17756	17860	17696	17823	17703	17853	17458	17742	17456	17830	17790	17746	17611	17511	17618	17721	17423	17463	17588	17512	17502	17663	17622	17320	17398	17577	17617	17663	17547	17690	17761	17455	17691	17509	17673	17432	17455	17532	17610	17474	17383	17405	17489	17519	17570	17576	17533	17606	17590	17435	17402	17355	17530	17612	17641	17520	17326	17676	17432	17549	17563	17456	17583	17388	17334	17687	17559	17400	17373	17609	17513	17517	17542	17578	17557	17537	17581	17476	17320	17363	17213	17485	17547	17582	17424	17577	17399	17277	17584	17397	17434	17484	17433	17365	17441	17718	17506	17543	17576	17456	17449	17534	17464	17444	17453	17639	17469	17590	17409	17528	17560	17636	17551	17352	17404	17455	17512	17460	17473	17417	17462	17247	17528	17439	17408	17353	17604	17401	17421	17482	17387	17570	17641	17414	17396	17422	17400	17595	17505	17575	17486	17521	17547	17622	17444	17630	17243	17397	17556	17392	17422	17676	17576	17536	17579	17562	17635	17511	17463	17497	17700	17500	17483	17454	17457	17529	17438	17439	17504	17634	17690	17391	17457	17367	17596	17596	17670	17242	17475	17355	17444	17503	17454	17523	17581	17565	17430	17510	17437	17487	17507	17636	17606	17548	17435	17425	17437	17127	17602	17497	17461	17405	17498	17309	17290	17384	17605	17338	17448	17578	17520	17370	17423	17486	17304	17398	17582	17634	17485	17484	17593	17608	17498	17440	17518	17429	17404	17409	17396	17394	17425	17441	17416	17453	17387	17515	17324	17382	17444	17456	17485	17465	17483	17579	17514	17560	17415	17458	17522	17491	17608	17502	17356	17414	17552	17564	17604	17579	17525	17423	17614	17407	17270	17620	17628	17632	17600	17416	17345	17510	17547	17410	17410	17395	17541	17775	17567	17497	17575	17326	17442	17416	17325	17524	17466	17465	17363	17458	17627	17353	17382	17375	17493	17368	17559	17516	17504	17235	17317	17319	17643	17633	17534	17485	17263	17466	17685	17589	17631	17470	17483	17269	17382	17469	17723	17379	17353	17315	17455	17450	17541	17352	17496	17512	17350	17313	17508	17498	17582	17402	17408	17438	17424	17616	17516	17440	17277	17606	17488	17493	17439	17567	17455	17430	17436	17505	17416	17415	17575	17515	17704	17304	17424	17298	17544	17630	17744	17612	17417	17398	17450	17465	17375	17463	17693	17578	17380	17499	17620	17409	17534	17557	17377	17326	17508	17271	17485	17482	17342	17338	17503	17666	17572	17463	17364	17614	17420	17576	17395	17548	17569	17349	17335	17536	17482	17309	17366	17367	17438	17497	17350	17441	17525	17412	17443	17418	17441	17425	17457	17561	17370	17642	17339	17396	17588	17458	17584	17366	17388	17477	17500	17637	17626	17354	17258	17527	17485	17407	17340	17541	17598	17517	17441	17522	17552	17638	17425	17537	17450	17578	17482	17318	17504	17609	17407	17495	17531	17282	17429	17505	17382	17533	17393	17297	17490	17501	17465	17265	17378	17491	17510	17458	17363	17483	17582	17604	17412	17539	17295	17323	17362	17472	17386	17451	17381	17454	17535	17462	17429	17403	17442	17442	17367	17589	17539	17418	17497	17373	17383	17354	17672	17576	17647	17676	17605	17374	17571	17589	17545	17500	17424	17229	17472	17405	17338	17543	17332	17622	17570	17510	17450	17501	17453	17376	17508	17494	17557	17228	17501	17241	17389	17541	17403	17588	17480	17320	17445	17530	17390	17372	17561	17360	17662	17470	17428	17604	17469	17519	17400	17413	17496	17529	17375	17741	17460	17446	17516	17651	17507	17544	17387	17547	17466	17555	17229	17588	17384	17561	17251	17597	17531	17324	17534	17307	17328	17276	17342	17476	17510	17396	17488	17564	17437	17509	17456	17301	17433	17510	17374	17393	17493	17580	17519	17527	17514	17376	17254	17499	17599	17510	17409	17324	17552	17452	17566	17465	17659	17435	17577	17662	17485	17442	17821	17341	17406	17338	17404	17246	17533	17538	17609	17463	17457	17384	17612	17425	17323	17333	17702	17503	17566	17578	17608	17501	17343	17391	17573	17323	17445	17689	17595	17486	17479	17387	17467	17199	17525	17604	17686	17713	17666	17741	17414	17506	17507	17372	17659	17337	17623	17561	17176	17391	17502	17656	17384	17537	17468	17373	17537	17428	17301	17611	17456	17429	17539	17308	17659	17467	17437	17224	17525	17480	17281	17332	17508	17423	17493	17487	17599	17419	17713	17477	17399	17457	17620	17549	17235	17465	17554	17530	17321	17603	17561	17211	17410	17582	17512	17453	17504	17635	17543	17417	17576	17371	17398	17553	17571	17485	17462	17583	17465	17583	17635	17372	17430	17646	17367	17387	17508	17589	17435	17550	17478	17433	17593	17204	17547	17389	17493	17298	17460	17443	17422	17271	17449	17592	17519	17170	17343	17608	17491	17427	17583	17369	17339	17549	17562	17358	17525	17440	17398	17609	17467	17351	17584	17495	17445	17298	17538	17499	17447	17592	17496	17540	17538	17422	17479	17664	17549	17470	17518	17587	17410	17342	17351	17517	17563	17457	17535	17393	17284	17263	17378	17583	17452	17448	17377	17371	17495	17263	17621	17403	17485	17436	17510	17451	17469	17534	17360	17370	17519	17619	17243	17284	17598	17525	17373	17536	17442	17576	17670	17517	17445	17586	17479	17531	17457	17430	17404	17518	17414	17304	17359	17493	17335	17415	17694	17270	17529	17547	17466	17457	17561	17467	17433	17700	17458	17473	17519	17494	17539	17191	17428	17579	17428	17291	17469	17233	17388	17435	17386	17531	17512	17289	17292	17310	17690	17468	17599	17467	17481	17334	17517	17594	17540	17414	17597	17513	17288	17511	17251	17570	17461	17481	17503	17423	17542	17353	17595	17579	17407	17414	17507	17549	17449	17333	17435	17526	17417	17507	17486	17445	17682	17450	17723	17435	17389	17320	17614	17538	17536	17461	17534	17399	17526	17498	17410	17349	17468	17447	17416	17505	17579	17277	17413	17449	17387	17433	17275	17085	17474	17334	17537	17451	17445	17286	17359	17345	17436	17359	17263	17328	17498	17359	17672	17628	17501	17496	17503	17312	17378	17426	17511	17510	17559	17498	17487	17640	17357	17783	17488	17494	17393	17409	17560	17376	17309	17294	17437	17514	17572	17381	17529	17448	17337	17545	17572	17445	17467	17255	17501	17577	17469	17541	17576	17453	17635	17359	17447	17564	17537	17405	17366	17536	17557	17429	17479	17457	17545	17556	17506	17597	17307	17426	17416	17591	17600	17442	17414	17635	17452	17383	17537	17593	17317	17437	17660	17320	17239	17465	17464	17477	17525	17428	17456	17408	17462	17588	17550	17572	17600	17401	17287	17517	17651	17478	17497	17414	17473	17461	17347	17536	17441	17517	17520	17463	17686	17325	17510	17632	17520	17555	17555	17130	17460	17610	17503	17519	17316	17532	17471	17593	17500	17473	17597	17435	17618	17532	17285	17468	17523	17366	17561	17619	17632	17365	17367	17434	17356	17554	17554	17572	17541	17636	17644	17508	17603	17443	17648	17506	17686	17403	17633	17298	17476	17379	17528	17368	17447	17362	17498	17730	17431	17502	17782	17451	17521	17481	17581	17478	17453	17403	17513	17506	17400	17407	17434	17405	17482	17463	17399	17610	17460	17631	17501	17643	17554	17351	17549	17396	17533	17567	17530	17551	17689	17493	17229	17604	17546	17502	17539	17605	17431	17694	17277	17310	17398	17435	17519	17417	17311	17310	17462	17517	17611	17427	17411	17435	17486	17417	17509	17499	17622	17474	17526	17451	17373	17188	17571	17547	17572	17307	17391	17219	17190	17323	17401	17129	17403	17457	17374	17416	17565	17240	17504	17452	17419	17500	17438	17459	17316	17453	17563	17450	17415	17458	17494	17346	17552	17343	17660	17312	17377	17497	17710	17459	17320	17634	17557	17462	17469	17492	17398	17535	17503	17416	17475	17577	17566	17666	17478	17421	17595	17432	17403	17432	17350	17538	17413	17474	17644	17621	17524	17365	17357	17252	17309	17390	17528	17536	17345	17351	17474	17517	17465	17652	17455	17520	17523	17585	17337	17245	17588	17308	17489	17467	17568	17620	17542	17434	17382	17590	17449	17391	17568	17473	17572	17381	17268	17551	17608	17469	17649	17511	17345	17322	17443	17482	17480	17548	17653	17587	17678	17426	17588	17416	17372	17413	17363	17351	17356	17381	17441	17281	17342	17341	17515	17445	17490	17509	17517	17335	17604	17397	17580	17349	17374	17715	17402	17464	17624	17350	17548	17493	17397	17358	17436	17355	17441	17451	17599	17372	17765	17386	17385	17455	17625	17568	17536	17601	17583	17664	17445	17416	17580	17485	17429	17281	17503	17265	17447	17485	17471	17410	17617	17392	17634	17497	17492	17398	17379	17452	17293	17501	17462	17389	17458	17387	17580	17318	17503	17322	17378	17716	17483	17550	17633	17403	17663	17389	17530	17396	17089	17456	17473	17386	17400	17406	17338	17510	17460	17360	17402	17637	17614	17541	17436	17463	17676	17424	17336	17392	17258	17366	17458	17485	17432	17632	17642	17563	17275	17345	17643	17404	17366	17511	17551	17548	17368	17477	17402	17559	17480	17492	17574	17403	17334	17636	17376	17457	17336	17427	17390	17499	17532	17401	17473	17393	17522	17380	17329	17420	17688	17309	17481	17464	17446	17442	17442	17484	17371	17551	17238	17412	17525	17394	17467	17567	17415	17404	17341	17418	17206	17278	17347	17356	17433	17567	17625	17397	17408	17646	17564	17356	17439	17337	17382	17467	17593	17485	17475	17344	17406	17393	17474	17435	17450	17595	17299	17496	17315	17428	17354	17399	17464	17571	17325	17450	17345	17514	17455	17443	17296	17450	17529	17315	17387	17518	17576	17384	17383	17428	17408	17528	17674	17417	17399	17580	17525	17479	17447	17388	17411	17576	17458	17294	17455	17552	17720	17485	17414	17466	17419	17628
40379	62658	55852	45717	37662	30165	25196	20196	18477	17676	16719	16229	16064	16170	16024	16548	16312	16346	16334	16225	16116	16043	16190	15975	16036	15712	15972	15782	15785	15808	15728	15795	15765	15872	15681	15778	15859	15835	15757	15875	15832	15827	15898	15824	15715	15724	15825	15621	15802	15761	15817	15771	15794	15967	15703	15815	15692	15902	15877	15755	15799	15715	15888	15761	15744	15719	15796	15691	15737	15583	15912	15746	15782	15716	15770	15660	15644	15790	15697	15831	15833	16000	15716	15746	15725	15749	15641	15787	15740	15840	15737	15648	15761	15748	15759	15698	15736	15825	15796	15765	15819	15605	15700	15654	15920	15802	15732	15810	15710	15863	15744	15701	15784	15812	15855	15722	15755	15606	15765	15786	15714	15651	15727	15660	15708	15695	15634	15722	15680	15712	15686	15632	15619	15727	15657	15758	15790	15731	15701	15631	15876	15661	15686	15636	15752	15804	15828	15639	15698	15689	15725	15688	15897	15723	15830	15780	15672	15658	15784	15715	15862	15842	15898	15812	15797	15818	15752	15869	15471	15796	15842	15952	15686	15708	15721	15824	15830	15396	15816	15636	15821	15883	15659	15812	15832	15743	15643	15652	15750	15808	15670	15782	15713	15730	15621	15866	15849	15592	15633	15712	15917	15691	15868	15799	15503	15924	15818	15857	15692	15642	15685	15684	15567	15846	15799	15764	15738	15948	15670	15867	15793	15711	15693	15748	15858	15615	15625	15766	15827	15753	15746	15689	15715	15738	15635	15640	15728	15777	15757	15779	15723	15786	15628	15834	15772	15868	15470	15895	15857	15666	15880	15625	15842	15649	15793	15671	15737	15519	15756	15715	15764	15724	15798	15704	15867	15800	15705	15887	15634	15535	15764	15833	15722	15803	15709	15720	15913	15668	15854	15667	15654	15820	15688	15766	15645	15814	15826	15622	15805	15773	15671	15730	15557	15693	15798	15856	15736	15702	15828	15741	15713	15789	15724	15741	15796	15596	15684	15793	15692	15675	15699	15709	15642	15620	15795	15712	15755	15702	15862	15606	15825	15679	15802	15841	15779	15457	15758	15759	15752	15721	15804	15856	15702	15926	15700	15742	15672	15795	15725	15727	15893	15883	15773	15825	15753	15602	15770	15696	15712	15857	15711	15882	15768	15691	15721	15694	15705	15719	15871	15484	15715	15791	15853	15639	15787	15849	15607	15771	15725	15847	15597	15708	15677	15708	15828	15656	15852	15712	15908	15830	15828	15686	15922	15518	15662	15862	15855	15824	15798	15576	15838	15780	15595	15595	15755	15659	15491	15770	15798	15867	15773	15684	15688	15846	15737	15682	15564	15933	15778	15701	15807	15812	15521	15848	15883	15600	15705	15805	16060	15765	15668	15866	15753	15780	15554	15778	15883	15724	15698	15866	15622	15674	15850	15722	15807	15775	15588	15717	15724	15637	15623	15749	15593	15725	15628	15676	15755	15633	15707	15814	15636	15809	15593	15822	15832	15771	15801	15818	15743	15808	15777	15827	15863	15823	15810	15643	15855	15603	15710	15819	15483	15686	15796	15875	15664	15714	15799	15671	15721	15734	15682	15658	15738	15577	15846	15761	15710	15741	15546	15735	15605	15771	15751	15775	15747	15720	15733	15599	15648	15793	15901	15792	15753	15713	15721	15710	15628	15853	15686	15658	15582	15621	15801	15799	15667	15909	15714	15715	15692	15652	15681	15631	15835	15596	15752	15782	15684	15657	15741	15648	15664	15850	15727	15597	15753	15729	15762	15709	15619	15685	15700	15808	15677	15749	15792	15693	15736	15872	15792	15703	15852	15666	15626	15867	15887	15693	15765	15894	15576	15691	15861	15665	15667	15655	15748	15684	15724	15713	15869	15716	15899	15856	15631	15704	15697	15777	15850	15777	15759	15702	15700	15678	15777	15772	15844	15599	15769	15544	15769	15801	15690	15758	15678	15812	15671	15607	15668	15774	15695	15833	15819	15539	15747	15722	15753	15756	15756	15605	15738	15706	15695	15742	15790	15750	15756	15919	15652	15794	15718	15720	15697	15751	15704	15684	15738	15678	15710	15539	15705	15749	15752	15782	15763	15765	15851	15733	15600	15869	15635	15686	15763	15739	15619	15652	15605	15889	15594	15646	15589	15740	15538	15634	15757	15870	15627	15616	15685	15655	15786	15880	15722	15734	15809	15797	15684	15654	15735	15731	15838	15862	15797	15793	15808	15617	15867	15671	15767	15620	15681	15658	15758	15583	15660	15849	15685	15743	15870	15826	15751	15732	15729	15715	15746	15896	15765	15783	15568	15769	15850	15844	15810	15818	15713	15668	15605	15482	15695	15771	15722	15668	15794	15479	15741	15830	15714	15642	15607	15845	15814	15758	15802	15505	15830	15652	15719	15704	15623	15553	15786	15753	15921	15762	15866	15684	15851	15755	15716	15763	15545	15683	15644	15730	15749	15816	15806	15654	15670	15669	15905	15924	15918	15769	15637	15661	15800	15690	15731	15676	15896	15709	15762	15714	15809	15718	15624	15586	15738	15810	15771	15725	15810	15657	15822	15733	15639	15763	15776	15865	15834	15765	15577	15640	15709	15668	15722	15810	15653	15743	15767	15864	15938	15645	15868	15756	15826	15653	15821	15767	15713	15649	15771	15933	15654	15768	15610	15723	15936	15772	15624	15627	15776	15774	15749	15707	15666	15680	15656	15612	15531	15728	15789	15534	15698	15783	15597	15726	15785	15664	15787	15810	15831	15617	15729	15667	15769	15768	15689	15684	15610	15786	15670	15633	15736	15786	15687	15846	15790	15720	15711	15844	15791	15768	15741	15790	15654	15570	15653	15789	15755	15771	15622	15718	15830	15725	15869	15637	15672	15845	15638	15714	15741	15803	15895	15748	15652	15860	15789	15781	15629	15759	15757	15906	15849	15637	15792	15706	15813	15927	15720	15500	15734	15777	15790	15654	15820	15741	15591	15687	15837	15695	15796	15754	15689	15734	15714	15703	15804	15741	15695	15809	15734	15629	15739	15784	15630	15866	15675	15698	15774	15568	15831	15802	15616	15616	15814	15728	15731	15803	15805	15747	15620	15772	15821	15793	15780	15713	15788	15730	15758	15839	15738	15649	15662	15744	15679	15811	15604	15829	15630	15799	15806	15747	15868	15695	15824	15636	15798	15884	15549	15731	15806	15785	15844	15692	15672	15798	15721	15699	15799	15660	15701	15752	15845	15752	15813	15696	15755	15794	15657	15815	15717	15861	15801	15668	15723	15795	15670	15821	15834	15729	15758	15706	15709	15748	15756	15807	15663	15668	15747	15533	15741	15698	15668	15830	15924	15732	15779	15659	15822	15795	15790	15647	15637	15782	15913	15632	15743	15664	15539	15787	15736	15634	15561	15679	15764	15825	15888	15824	15767	15685	15686	15748	15819	15747	15831	16004	15699	15692	15761	15933	15705	15637	15572	15778	15934	15858	15674	15611	15889	15616	15808	15950	15629	15764	15710	15634	15661	15694	15765	15516	15550	15681	15796	15633	15737	15762	15502	15752	15749	15795	15606	15571	15722	15817	15832	15735	15638	15709	15669	15651	15793	15746	15599	15862	15663	15661	15748	15620	15790	15688	15706	15794	15856	15688	15634	15682	15879	15840	15855	15784	15835	15709	15944	15655	15651	15914	15747	15669	15650	15540	15660	15714	15659	15668	15968	15886	15716	15715	15582	15779	15788	15815	15879	15775	15646	15653	15746	15781	15820	15683	15767	15765	15739	15777	15937	15549	15688	15645	15693	15664	15806	15634	15798	15759	15686	15711	15819	15684	15693	15770	15757	15741	15696	15593	15765	15899	15775	15821	15654	15697	15564	15653	15684	15651	15791	15666	15519	15717	15654	15794	15785	15488	15855	15874	15766	15651	15737	15646	15867	15693	15676	15784	15789	15744	15760	15733	15721	15913	15737	15616	15943	15887	15578	15698	15775	15654	15803	15854	15698	15759	15565	15749	15677	15684	15755	15786	15630	15723	15694	15761	15668	15694	15691	15765	15667	15735	15787	15822	15825	15682	15726	15750	15816	15650	15640	15860	15733	15679	15683	15666	15609	15769	15719	15767	16027	15797	15811	15792	15847	15566	15642	15787	15635	15565	15794	15705	15761	15633	15752	15805	15602	15623	15906	15638	15568	15789	15832	15707	15653	15757	15794	15694	15601	15733	15801	15696	15686	15700	15803	15670	15629	15920	15726	15830	15867	15755	15766	15589	15750	15714	15642	15763	15934	15586	15710	15752	15662	15697	15798	15649	15797	15657	15869	15719	15783	15629	15672	15831	15834	15906	15672	15718	15726	15793	15590	15556	15812	15800	15735	15801	15784	15612	15666	15737	15663	15794	15804	15496	15778	15725	15725	15667	15744	15752	15878	15761	15726	15585	15724	15732	15888	15593	15653	15841	15754	15740	15724	15697	15558	15763	15760	15747	15829	15783	15737	15757	15693	15860	15820	15631	15778	15722	15755	15718	15870	15753	15633	15809	15768	15610	15714	15594	15767	15721	15710	15793	15664	15902	15941	15606	15767	15647	15739	15861	15793	15723	15748	15805	15712	15750	15610	15788	15618	15692	15693	15846	15808	15609	15792	15725	16004	15684	15809	15616	15693	15698	15727	15780	15847	15804	15818	15660	15764	15784	15747	15677	15629	15564	15914	15602	15771	15813	15812	15784	15634	15785	15711	15711	15953	15712	15568	15756	15664	15645	15612	15855	15679	15746	15733	15752	15703	15834	15884	15716	15596	15627	15791	15736	15827	15799	15774	15593	15680	15782	15822	15575	15476	15573	15850	15756	15869	15950	15699	15715	15773	15752	15651	15572	15673	15864	15704	15870	15805	15545	15713	15564	15778	15656	15798	15953	15660	15728	15633	15593	15802	15759	15756	15612	15693	15780	15679	15717	15853	15687	15798	15798	15521	15644	15558	15832	15708	15646	15723	15741	15790	15616	15679	15738	15707	15969	15664	15689	15739	15595	15778	15583	15812	15578	15794	15947	15665	15687	15711	15713	15754	15837	15936	15775	15812	15766	15670	15843	15677	15865	15774	15719	15712	15623	15800	15504	15773	15774	15650	15806	15553	15882
29547	29773	36619	32505	24410	20657	18442	16932	16674	16299	16147	15947	16000	16115	15813	16082	15951	15923	16028	15923	15981	15951	16106	15573	15720	15933	15719	15586	15782	15710	15894	15727	15905	15736	15523	15641	15741	15776	15878	15792	15697	15729	15734	15610	15816	15862	15650	15919	15746	15592	15755	15727	15760	15731	15810	15725	15806	15591	15831	15768	15714	15768	15681	15763	15773	15761	15783	15883	15922	15832	15888	15547	15879	15718	15763	15708	15656	15717	15814	15705	15725	15712	15849	15702	16080	15804	15640	15899	15792	15788	15709	15786	15658	15856	15776	15558	15716	15725	15758	15825	15748	15946	15929	15860	15723	15706	15940	15725	15695	15866	15646	15681	15688	15630	15720	15983	15842	15767	15734	15628	15735	15889	15732	15990	15520	15652	15851	15467	15720	15844	15826	15622	15831	15603	15803	15726	15758	15679	15621	15879	15832	15791	15774	15710	16038	15856	15588	15849	15595	15741	15767	15716	15741	15880	16018	15842	15789	15642	15749	15816	15751	15782	15538	15782	15941	15724	15690	15520	15782	15916	15738	15666	15638	15739	15689	15906	15850	15628	15842	15821	15923	15698	15636	15769	15820	15861	15784	15931	15780	15860	15821	15572	15787	15668	15751	15865	15861	15537	15774	15654	15689	15747	15829	15775	15835	15741	15582	15830	15847	15699	15719	15662	15607	15636	15953	15803	15924	15862	15813	15802	15738	15913	15719	15909	15838	15701	15955	15640	15830	15658	15640	15773	15801	15780	15807	15565	15846	15621	15912	15809	15748	15671	15870	15752	15767	15878	15731	15804	15732	15703	15791	15743	15874	15851	15752	15686	15850	15622	15806	15756	15938	15789	15829	15946	15962	15839	15576	15529	15694	15699	16032	15862	15890	16022	15896	15805	15744	15787	15583	15843	15751	15558	15639	15768	15685	15863	15817	15616	15902	15674	15658	15654	15585	15801	15808	15891	15669	15771	15957	15735	15688	15720	15860	15834	15707	15852	15827	15751	15881	15990	15652	15975	15865	15811	15893	15869	15900	15725	15701	15604	15844	15663	15681	15661	15763	15762	15668	15847	15868	15949	15737	15709	15791	15805	15670	15546	15800	15878	15802	15708	15890	15842	15893	15783	16062	15679	15662	15616	15671	15869	15663	15769	16033	15905	15583	15797	15639	15784	15787	15796	15479	15657	15876	15777	15805	15642	15701	15949	15702	15780	15785	15938	15686	15803	15710	15990	15952	15797	15747	15896	15903	15873	16009	15579	15763	15655	15799	15635	15786	15833	15699	15915	15851	15523	15798	15811	15721	15686	15887	15693	15755	15629	15858	15803	15695	15851	15742	15717	15935	15841	15891	15785	15627	16039	15902	15782	15978	15746	15827	15728	15746	15836	15846	15943	15740	15742	15695	15702	15613	15755	15777	15657	15585	15669	15737	15919	16015	15765	15837	15835	15813	15961	15735	15644	15715	15954	15642	15705	15704	15726	15786	15730	15782	15813	15710	15748	15864	15751	15592	16027	15839	15710	15659	15732	15780	15494	15653	15847	15750	15750	15690	15861	15808	15938	15802	15713	15952	15788	15566	15830	15805	15573	15828	15740	15949	15784	15916	15684	15616	15658	15811	15790	15969	16010	15795	15969	15771	15713	15812	15750	15789	15765	15752	15902	15728	15773	15666	15656	15929	15760	15849	15747	15674	15789	15778	15697	15826	15810	15755	15748	15999	15876	15931	15734	15634	15894	15871	15886	15752	15707	15939	15800	15886	15856	15753	15857	15907	15769	15736	15782	15910	15876	15554	15770	15690	15811	15760	15920	15724	15894	15786	15628	15721	15681	15849	15570	15805	15766	15764	15683	15765	15828	15856	15831	15858	15645	15709	15821	15847	15848	15564	15525	15938	15672	15570	15816	15762	15778	15810	15706	15767	15600	15852	15683	15760	15720	15717	15622	15790	15916	15713	15879	15851	15956	15938	16019	15853	15721	15772	15662	15715	15929	15897	15803	15695	15832	15765	15638	15739	15759	15599	15769	15617	15748	15740	15883	15648	15794	15736	15781	15785	15776	15773	15819	15716	15604	15644	15739	15720	15815	15870	15676	15683	15772	15799	15709	15783	15811	15870	15760	15697	15782	15795	15821	15849	15715	15754	15847	15885	15819	15860	15682	15781	15871	15896	15920	15822	15905	15898	15853	15802	15790	15746	15748	15689	15914	15816	15804	15756	15670	15608	15761	15760	15803	15741	15692	15726	15828	15936	15918	15826	15816	15811	15835	15610	15743	15737	15697	15643	15648	15914	16008	15661	15831	15694	15784	15637	15939	16001	15824	16012	15903	15720	15855	15863	15719	15796	15655	15810	15780	15683	15784	15640	15760	15745	15646	15681	15892	15782	16033	15799	15852	15794	15965	15832	15746	15897	15806	15758	15828	15783	15748	15829	15629	15830	15804	15724	15672	15952	15798	15795	15580	15759	15816	15864	15660	15577	15885	15568	15730	15831	15925	15756	15837	15794	15773	15883	15747	15865	15893	15897	15863	15861	15933	15827	15907	15826	15657	15902	16012	15844	15749	15740	15792	15650	15782	15859	15915	15868	15867	15680	15824	15760	15914	15569	15800	15910	15577	15827	15816	15839	15722	15841	15645	15866	15758	15900	15813	15925	15847	15756	15675	15779	15664	15839	15810	15945	15795	15804	15663	15790	15833	15765	15746	15870	16100	15958	15756	15722	15671	15815	15729	15732	15729	15645	15739	15836	15837	15536	15926	15729	15625	15743	15816	15582	15683	15712	15779	15805	15736	15797	15690	15499	15679	15840	15775	15574	15803	15731	15640	15897	15866	15808	15723	15706	16011	15892	15703	15960	15698	15731	15836	15890	15679	15745	15896	15818	15897	15900	16013	15797	15777	15722	15851	15828	15835	15794	15747	15607	15846	15740	15575	15861	15830	15666	15730	15844	15871	15729	15877	15744	15711	15785	15645	16034	15773	15546	15772	15903	15629	15787	15717	15832	15913	15765	15677	15647	15991	16080	15790	15740	15764	15707	15824	15776	15630	15784	15700	15605	15878	15670	15728	15853	15896	15945	15538	15612	15844	15738	15799	15724	15947	15893	15691	15447	15655	15632	15863	15834	15807	15718	15829	15915	15957	16028	15664	15836	15545	15849	15742	15866	15787	15934	15820	15744	15872	15654	15902	15720	15927	15622	15718	15782	15772	15974	15851	15869	15797	15721	15878	15905	15925	15888	15697	15723	15828	15925	15916	15689	15668	15841	15701	15627	15609	15677	15649	15755	15758	15736	15860	15769	15581	15867	15679	15672	15691	15760	15834	15709	15615	15882	15709	15670	15795	15720	15811	15841	15810	16031	15758	16026	15702	15733	15956	15690	15579	15929	15817	15760	15606	15752	15719	15645	15901	15596	15795	15852	15752	15722	15776	15753	15811	15621	15692	15760	15758	15635	15750	15931	15772	15744	15763	15649	15754	15675	15807	15753	15830	15671	15675	15836	16032	15746	15707	15822	15921	15867	15689	15866	15897	15855	15601	15697	15752	15707	15740	15890	15598	15784	15699	15985	15775	15559	15905	15718	15739	15750	15695	15785	15463	15810	15751	15937	15721	15790	15525	15865	15711	15922	15799	15997	15794	15646	15785	15755	15854	15890	15730	15735	15666	15817	15768	15623	15576	15900	15732	15913	15624	15909	15793	15859	15801	15740	15818	15866	16002	15880	15986	15749	15833	15805	15718	15914	15663	15718	15865	15742	15882	15947	15784	15820	15930	15834	15666	15727	15766	15769	15540	15859	15801	15646	15872	15981	15847	15598	15580	15917	15524	15721	15811	15752	15771	15586	15856	15698	15764	15635	15828	15827	15730	15664	15828	15808	15798	15891	15678	15657	15644	15812	15807	15736	16064	15833	15657	15922	15804	15718	15584	15637	15913	15673	15572	15797	15859	15594	15787	15770	15746	15741	15721	15857	15887	15741	15772	15666	15913	15904	15756	15721	15749	15787	15900	15772	15817	15891	15817	16017	15854	15820	15828	15802	15725	15812	15919	15637	15683	15671	15925	15863	15488	15770	15784	15815	15815	15790	15963	15847	15884	15807	15731	15686	15776	15758	15760	15691	15696	15743	15884	15891	15942	15768	15818	15619	15678	15851	16026	15849	15900	15626	15778	15505	15666	15793	15811	15807	15920	15845	15821	15760	15842	15725	15432	15758	15828	15698	15708	15859	15644	15881	15901	15968	15958	15845	15933	15937	15705	15673	15746	15718	15881	15910	15905	15767	15961	15916	15791	15792	15884	15752	15769	15958	15848	15977	15835	15693	15860	15786	15778	15699	15832	15818	15723	15770	15890	15744	15674	15925	15861	15767	16051	15864	15781	15736	15967	15824	15701	15664	15616	15849	15775	15793	15924	15861	15494	15942	15903	15833	15757	15833	15890	15772	15776	15868	15866	15742	15840	16008	15673	15729	15694	15661	15829	15733	15654	15865	15902	15791	15856	15877	15878	15814	15822	15807	15857	15816	15695	15822	15825	15856	15916	15745	15693	15938	15765	15871	15589	15907	15847	15574	15521	15871	15697	15723	15746	15949	15716	15681	15746	15907	15660	15710	15645	15815	15752	15743	15842	15842	15760	15852	15656	15694	15805	15655	15778	15662	15884	15940	15800	15678	15560	15877	15761	15889	15588	15773	15684	15441	15872	15616	15612	15637	15895	15915	15799	15931	15809	15800	15822	15685	15763	15663	15804	15910	15828	15619	15795	15831	15643	15749	15604	15719	15931	15844	15962	15979	15778	15845	15830	15650	15990	15818	15773	15669	15760	15759	15940	15778	15601	15871	15725	15731	15766	15741	15854	15759	15875	15558	15794	15827	15803	15857	15627	15889	15883	15780	15676	16078	15663	15763	15889	15852	15685	15872	15830	15578	15859	15968	15783	15831	15863	15808	15606	15862	15775	15991	15959	15755	15908	15892	15822	15932	15566	15589	15735	15826	15595	15844	15759	15680	15790	15639	15628	15962	15829	15828	15808	15588	15763	15974	15798	15832	15774	15712	15806	15655	15655	15841	15700	15755	15799	15699	15860	15662	15771	15967	15973	15652	15665	15813	15683	15800	15822	15794	15654	15685	15635
34904	47315	42980	33582	25531	20843	17396	15852	15771	15489	14989	14957	14797	14870	14752	15110	14829	15116	14904	15005	14996	14937	14786	14752	14791	14775	14792	14649	14767	14640	14726	14780	14669	14655	14675	14796	14735	14662	14665	14750	14620	14874	14537	14721	14799	14747	14568	14708	14817	14557	14769	14517	14663	14725	14678	14727	14690	14574	14701	14618	14733	14473	14775	14645	14612	14802	14645	14773	14602	14695	14665	14729	14785	14845	14582	14792	14615	14687	14599	14760	14750	14726	14664	14658	14717	14599	14827	14660	14781	14772	14702	14722	14824	14531	14862	14671	14743	14678	14778	14599	14636	14421	14627	14674	14677	14569	14685	14753	14803	14677	14644	14499	14641	14810	14692	14732	14711	14574	14908	14727	14626	14822	14701	14604	14788	14654	14645	14760	14607	14498	14681	14652	14673	14919	14830	14789	14538	14585	14622	14482	14590	14710	14560	14547	14832	14816	14614	14611	14802	14698	14677	14784	14843	14831	14661	14765	14792	14718	14828	14600	14753	14748	14604	14671	14665	14770	14743	14561	14730	14774	14709	14520	14687	14597	14596	14691	14641	14634	14655	14688	14793	14743	14645	14547	14615	14609	14619	14749	14712	14702	14809	14617	14701	14657	14763	14723	14670	14691	14714	14558	14692	14771	14680	14755	14655	14705	14625	14759	14700	14613	14588	14685	14830	14567	14685	14769	14562	14733	14770	14718	14417	14627	14623	14805	14584	14789	14833	14735	14570	14868	14570	14731	14745	14701	14666	14713	14722	14721	14607	14630	14625	14595	14718	14540	14572	14623	14593	14696	14665	14755	14655	14529	14710	14693	14626	14628	14826	14587	14795	14785	14910	14688	14657	14665	14676	14628	14652	14767	14747	14729	14801	14645	14690	14685	14542	14707	14632	14704	14732	14566	14778	14738	14597	14686	14660	14901	14638	14598	14716	14675	14603	14996	14630	14692	14704	14720	14611	14528	14730	14772	14776	14684	14573	14692	14663	14541	14742	14780	14707	14757	14622	14681	14732	14820	14755	14677	14684	14652	14616	14548	14585	14544	14580	14742	14705	14709	14753	14755	14881	14543	14731	14619	14817	14730	14643	14675	14723	14690	14704	14569	14702	14860	14685	14448	14736	14797	14699	14692	14580	14781	14792	14694	14637	14766	14664	14653	14596	14844	14520	14650	14780	14677	14539	14709	14867	14642	14717	14581	14678	14729	14636	14555	14609	14704	14746	14657	14693	14591	14644	14624	14707	14541	14673	14759	14762	14712	14637	14796	14591	14758	14557	14592	14754	14647	14728	14707	14709	14797	14804	14906	14812	14759	14633	14833	14564	14584	14557	14795	14621	14749	14717	14688	14720	14756	14699	14593	14696	14640	14863	14640	14795	14867	14660	14782	14471	14561	14443	14757	14738	14816	14812	14622	14833	14668	14593	14555	14816	14817	14714	14705	14651	14641	14684	14740	14748	14739	14745	14734	14614	14750	14785	14573	14682	14730	14737	14718	14605	14747	14614	14690	14746	14743	14864	14759	14778	14593	14694	14840	14798	14588	14806	14800	14864	14553	14636	14813	14538	14603	14663	14635	14744	14661	14801	14613	14692	14524	14649	14660	14679	14599	14745	14629	14639	14605	14649	14631	14668	14590	14764	14660	14782	14795	14779	14612	14735	14766	14747	14525	14608	14640	14683	14729	14777	14827	14592	14688	14646	14634	14617	14525	14746	14801	14765	14734	14661	14728	14618	14620	14720	14672	14764	14738	14881	14922	14787	14679	14572	14773	14749	14711	14665	14747	14750	14790	14555	14810	14696	14818	14763	14647	14619	14657	14707	14820	14472	14863	14738	14671	14797	14764	14604	14775	14659	14498	14731	14547	14718	14657	14637	14739	14720	14460	14679	14678	14498	14600	14811	14766	14628	14661	14794	14856	14641	14655	14741	14643	14826	14680	14663	14670	14585	14548	14677	14697	14847	14787	14671	14870	14710	14725	14640	14525	14666	14574	14750	14702	14548	14819	14562	14609	14636	14652	14740	14761	14657	14604	14718	14530	14772	14642	14777	14622	14813	14626	14584	14699	14611	14791	14655	14703	14713	14501	14630	14753	14557	14711	14715	14556	14850	14723	14850	14633	14590	14629	14613	14656	14504	14641	14710	14574	14761	14737	14669	14675	14570	14717	14711	14685	14654	14685	14674	14711	14652	14661	14704	14626	14738	14672	14830	14627	14682	14586	14738	14526	14520	14720	14672	14738	14617	14777	14731	14678	14838	14720	14519	14688	14677	14530	14767	14692	14736	14771	14810	14700	14582	14777	14507	14747	14759	14602	14738	14719	14597	14789	14733	14689	14614	14617	14587	14804	14748	14793	14690	14664	14660	14788	14794	14864	14497	14691	14619	14654	14654	14765	14667	14616	14586	14572	14648	14684	14972	14601	14759	14643	14638	14649	14863	14798	14761	14859	14617	14693	14590	14707	14773	14655	14826	14664	14692	14602	14613	14710	14680	14659	14467	14701	14680	14735	14620	14784	14661	14989	14618	14764	14663	14473	14823	14748	14797	14601	14767	14561	14670	14724	14763	14767	14801	14727	14818	14679	14711	14640	14708	14703	14714	14524	14673	14774	14670	14631	14716	14767	14669	14768	14651	14801	14775	14833	14577	14761	14762	14785	14684	14821	14695	14571	14835	14598	14731	14589	14723	14727	14501	14522	14630	14687	14829	14811	14560	14708	14658	14561	14634	14677	14701	14630	14793	14696	14669	14716	14668	14639	14825	14679	14731	14684	14808	14744	14957	14640	14740	14642	14912	14702	14540	14658	14570	14637	14701	14596	14781	14477	14773	14813	14614	14809	14600	14572	14807	14708	14574	14709	14722	14570	14457	14539	14690	14776	14671	14565	14726	14653	14645	14725	14834	14616	14684	14681	14641	14560	14701	14675	14733	14760	14691	14721	14720	14724	14760	14647	14567	14554	14583	14735	14902	14743	14740	14660	14835	14637	14698	14588	14630	14748	14674	14658	14817	14704	14667	14696	14741	14779	14536	14729	14868	14596	14604	14730	14854	14713	14738	14770	14684	14723	14640	14578	14711	14639	14637	14659	14831	14764	14637	14654	14807	14995	14525	14812	14823	14706	14705	14688	14558	14729	14727	14704	14545	14764	14646	14775	14663	14655	14753	14752	14821	14668	14797	14731	14629	14678	14659	14702	14664	14627	14650	14746	14556	14701	14656	14853	14702	14817	14602	14694	14665	14726	14657	14580	14803	14754	14687	14718	14731	14680	14868	14592	14658	14622	14822	14714	14625	14717	14638	14666	14527	14569	14691	14752	14659	14731	14593	14839	14724	14734	14652	14656	14513	14509	14840	14660	14768	14777	14825	14724	14638	14670	14585	14738	14769	14764	14651	14628	14865	14857	14657	14805	14477	14624	14624	14804	14614	14778	14640	14793	14716	14665	14788	14707	14800	14532	14540	14518	14638	14700	14675	14724	14752	14636	14670	14600	14760	14749	14674	14712	14707	14622	14781	14641	14604	14699	14733	14718	14588	14547	14659	14487	14544	14667	14607	14660	14636	14600	14784	14666	14560	14739	14659	14622	14873	14655	14743	14607	14740	14686	14755	14681	14569	14808	14688	14577	14705	14693	14783	14757	14609	14614	14860	14636	14681	14654	14835	14589	14732	14757	14633	14660	14640	14657	14605	14560	14638	14583	14796	14813	14669	14683	14707	14780	14731	14565	14649	14580	14651	14786	14739	14705	14711	14721	14523	14719	14703	14712	14592	14730	14698	14593	14623	14502	14771	14797	14501	14808	14596	14720	14684	14599	14613	14805	14654	14762	14586	14721	14676	14621	14677	14838	14598	14809	14678	14634	14673	14647	14754	14630	14579	14773	14693	14827	14763	14710	14745	14682	14808	14780	14625	14699	14737	14885	14927	14670	14617	14727	14493	14648	14472	14576	14585	14695	14673	14715	14609	14585	14679	14885	14683	14715	14694	14616	14851	14774	14669	14703	14708	14800	14713	14612	14771	14654	14684	14709	14680	14792	14676	14499	14717	14548	14514	14693	14713	14653	14775	14732	14697	14623	14769	14642	14882	14623	14767	14903	14592	14550	14624	14746	14767	14612	14664	14578	14816	14769	14751	14794	14598	14725	14689	14885	14664	14630	14632	14801	14554	14717	14627	14720	14537	14627	14829	14831	14693	14727	14631	14658	14752	14757	14589	14710	14608	14690	14706	14737	14703	14719	14667	14741	14719	14665	14658	14654	14922	14723	14640	14659	14746	14663	14624	14729	14767	14709	14653	14785	14573	14770	14621	14577	14662	14782	14607	14871	14633	14697	14781	14796	14755	14628	14770	14684	14575	14661	14875	14730	14803	14756	14614	14856	14713	14647	14642	14597	14714	14828	14660	14695	14723	14677	14671	14617	14606	14659	14587	14842	14790	14590	14659	14590	14762	14837	14874	14520	14784	14690	14540	14820	14479	14711	14706	14676	14692	14679	14544	14840	14611	14481	14649	14674	14744	14766	14717	14650	14657	14682	14536	14626	14592	14796	14595	14819	14704	14754	14580	14848	14688	14786	14657	14760	14620	14716	14727	14680	14715	14669	14749	14681	14658	14732	14682	14633	14520	14711	14789	14916	14571	14599	14762	14712	14602	14655	14764	14782	14681	14891	14654	14666	14569	14658	14922	14666	14769	14582	14695	14637	14578	14758	14762	14787	14805	14769	14781	14778	14766	14602	14468	14691	14660	14678	14715	14614	14690	14708	14686	14733	14766	14713	14779	14784	14766	14545	14784	14649	14574	14627	14559	14680	14732	14667	14764	14876	14627	14633	14483	14740	14610	14639	14750	14631	14732	14687	14736	14712	14779	14758	14722	14723	14612	14568	14757	14637	14666	14617	14753	14966	14635	14752	14684	14685	14725	14744	14707	14732	14646	14812	14661	14888	14693	14690	14648	14788	14742	14822	14595	14765	14737	14783	14607	14683	14515	14721	14681	14630	14675	14683	14534	14711	14744	14611	14597	14730	14779	14822	14764	14500	14866	14818	14583	14755	14963	14511	14730	14690	14566	14701	14703	14636	14723	14590	14915	14908	14799	14678	14736	14548	14758	14671	14707	14669	14699	14724
24416	21533	29434	26836	25150	25234	23652	20034	18408	17701	16807	16725	16407	16508	16324	16502	16689	16358	16538	16412	16452	16352	16354	16241	16105	16325	16253	16186	16240	15988	16378	16104	16310	16311	15986	16478	16398	16009	16059	16048	16165	16040	16191	16309	16236	16168	16175	16102	16129	16131	16280	16218	15906	16193	16256	16279	16009	16074	16171	16028	16241	16202	16146	16452	16306	16331	16096	16184	16164	16115	16134	16048	15989	16074	16213	16215	16179	16115	16121	15970	16258	16309	16062	16162	16138	16092	16168	16186	16114	16214	15885	16106	15956	16088	16350	16141	16153	16110	16190	16117	16319	16288	16188	16167	16054	16168	16321	16173	16263	16055	16215	16090	16085	16031	16231	16159	16061	16194	15983	15941	16172	16134	16073	16156	16186	16209	16120	16126	16152	16166	16263	16136	16000	16118	16094	16076	15937	16197	16038	15991	16136	16216	15980	16076	16103	15985	16064	16259	16118	16252	16094	16180	16204	16314	16079	16208	16191	16213	16055	15998	16127	16115	16234	16029	16306	16128	16142	15881	16149	16230	16161	16140	16129	16131	16124	15919	16213	16056	15876	16278	16281	16022	15952	16064	15974	16158	15895	16200	16002	16189	16116	16081	16035	16099	16127	16039	16165	16027	15948	16219	16175	16262	15997	16319	16172	16125	16292	15913	15954	15986	16178	16117	16127	16166	16307	16112	16241	16038	16115	16218	16005	16200	16112	15967	16171	15838	16051	16135	16225	16028	16017	16193	16321	16238	16010	16142	16145	16304	16073	16045	16281	15941	16222	16265	16026	16180	16033	16018	16091	16231	16247	15920	15981	16167	16116	16237	16277	16090	16023	16223	16098	16170	16111	16127	16271	16017	15902	16034	16137	16109	16175	16121	16106	16094	16270	16090	16323	16188	15989	16242	16066	15964	16286	15769	16037	16159	16122	16192	16312	16186	16185	15930	16189	16088	16066	16216	16209	16157	16134	16012	16335	16067	16107	16091	16058	15984	16188	16112	16068	15900	16282	16158	15980	16253	16197	16096	16099	16333	16280	15936	16125	16298	15954	15996	16220	16038	15924	15981	16079	16024	16095	16072	16104	16043	16031	16012	16002	16149	16025	15903	16041	16141	16086	15984	16173	16042	16132	16099	16350	16231	16314	16015	16109	15976	15974	15904	16073	16167	16327	15943	15925	16179	16219	16120	15981	16201	15998	16054	16147	16166	16124	16143	15890	16023	16015	16197	16057	16286	16195	16081	16008	16077	15936	16022	16085	15993	16098	16167	16149	16088	16032	16013	16122	16136	16129	16065	16136	16005	16262	16341	15836	15842	16136	16169	16246	16010	16123	16056	16111	15857	16051	16007	16149	16106	15935	16204	15966	15955	16115	16090	16171	16320	16239	16295	16015	16230	16047	16141	16088	16182	16195	16005	16160	15996	16282	16183	16119	15941	16243	16026	16146	16012	15961	15970	16207	16237	16162	16057	16074	16132	16105	16044	16111	16076	16146	16145	15938	15993	16214	16184	16204	16111	16221	16151	16034	16042	16239	16082	16374	16351	16139	16222	16125	16110	16211	16028	15888	16114	16194	16092	16027	15969	16232	16292	16159	16106	16112	16174	16090	15872	16100	16091	16140	16134	16154	16297	16069	16186	16265	16158	16171	16087	16138	15981	16095	16187	16130	16165	16026	15881	16042	16086	16182	16175	16057	16058	16093	16041	16191	16265	16113	15981	16049	16183	16167	16191	16177	16103	15959	16315	16093	16090	15973	15900	16129	15942	16219	16056	15994	16044	16297	15976	16057	16221	16090	16176	16341	16163	15896	16143	16131	15938	16109	16230	16154	16026	16065	16041	16224	16093	16091	16079	16365	16181	16024	16028	16070	15981	16132	16184	15993	16118	16113	16119	16107	16049	16271	16196	16139	16250	16048	16039	16046	16155	16100	16111	16144	16030	16146	16163	15997	16195	16123	16203	16402	16106	16341	16101	15915	16160	16009	15921	16056	15961	16058	16047	16159	16200	15969	16266	16075	16123	16254	16255	16110	16218	16246	16249	16283	16111	16231	16172	15978	15991	16037	16132	16103	16039	16255	16268	16135	16183	16145	16100	16088	16278	16126	16196	16112	16147	16074	15986	16134	16108	16223	16074	16088	15983	16060	16082	16226	16155	16230	16025	16051	16024	15895	16000	15968	16123	16195	15951	16272	16072	16240	16219	16219	15905	16139	16039	16171	15810	16103	16092	15975	16031	16052	16201	15909	16104	16178	16245	16095	16172	16019	16192	16069	15941	16065	16199	16047	16205	16146	15988	16195	16125	16134	16305	16192	16326	16142	16071	15986	16147	15930	15922	16019	16131	16081	16295	15949	16238	16190	16050	16174	16211	16286	16090	16041	16095	16326	16085	16156	16231	16165	16041	16144	16297	16030	16194	16088	16053	16038	15940	16140	16265	16024	16177	16083	16117	16242	16141	16242	15876	16281	16242	16014	16206	16205	16098	16214	16136	16206	16184	16115	15859	16093	15920	16074	16249	16114	16128	16098	16111	16234	16153	16144	16178	16265	16375	16156	16197	16156	15928	16139	15948	16033	16191	16323	15964	16153	16272	16112	16088	16116	16096	15901	16043	16366	16194	16134	16023	15877	16002	16304	16185	15979	16266	16009	15927	16126	15889	16202	16418	16134	16224	16147	16096	16186	16171	16124	16006	16302	16167	15974	16226	16069	15976	16118	16164	15866	16025	15994	16106	16210	16209	16305	16242	15947	16063	16265	16267	16154	16139	15958	16085	16298	16260	16079	15921	15794	16155	16143	16002	16155	15930	16254	16077	16205	16191	16378	16163	16120	16041	16025	16268	16173	16087	16018	16055	16268	16171	16247	15978	15834	16101	16304	15975	16016	15901	15945	16190	16003	16208	16035	15999	15999	16102	16205	15913	15976	16033	15932	16222	16075	16327	16160	16281	16109	16100	16072	16316	16164	16146	15999	16186	16135	16136	16034	16178	16209	16135	16171	15873	16046	16238	16227	16289	16163	15998	16141	15950	16077	16189	16104	16138	16048	16095	16247	16154	16217	16256	16168	16078	16264	16172	16066	16207	16165	16150	16086	16216	16209	16059	15807	15952	16037	16214	16025	15888	16278	16160	16146	16256	16036	16167	16111	16185	16157	16024	16043	16253	16106	15914	16246	16041	16053	16240	16110	16127	16191	16060	16263	16146	16133	16010	16217	16019	15866	16130	16028	16042	16075	16069	16072	16215	15976	16064	16091	16181	16078	16206	16113	16079	16148	16094	15995	16022	16161	16173	15979	16104	15975	16306	16162	16180	16056	16182	16139	16149	15992	16080	16165	16014	16039	16162	16002	15869	16012	15999	16028	16060	16102	16083	16021	16187	16056	16124	16157	16078	16200	15891	16005	16113	16119	16109	16034	15935	16200	16063	16095	16247	15949	16046	16040	16038	16076	16192	16137	16175	16172	16285	16310	16070	16021	16307	16324	16170	16170	16064	16040	16205	16194	16138	16076	16322	16102	16002	16220	16212	16074	16157	16162	16155	15936	16272	16273	16195	16228	15914	16014	16157	16248	16020	16024	16084	16151	16278	16192	16216	16142	16119	16084	16175	16045	16178	16142	16059	16158	16119	16275	16098	16201	16125	16046	16276	16114	15941	16212	16239	16237	16012	16068	16048	15884	16267	16125	16105	16023	16100	15889	16137	16305	16113	16366	16367	16104	15951	16021	16039	16046	16052	16214	16122	16147	16063	16240	16111	16159	16266	16074	16189	16004	15953	16284	16170	16161	16097	15980	16186	16110	16162	16166	16023	16226	16061	16044	15927	16119	16174	16254	16312	16185	16168	16166	16072	16169	16275	16033	16229	16150	16036	16066	16067	16193	16278	16155	16125	16294	16084	16092	15961	16027	15995	16052	16238	16220	16135	16083	16255	16128	16154	16083	16105	16243	16169	16011	16015	16095	16110	16062	16109	16101	16094	15849	16169	16062	16145	15969	16152	16045	16251	15915	16050	16258	16270	15948	16185	16157	16025	16230	16224	16113	15989	16101	16014	16162	16010	16055	16215	16021	15962	15946	16140	16015	16065	16070	16199	16176	16163	16135	15949	16040	16066	15947	16057	16071	16143	15980	15965	16085	16221	16127	16026	16124	16267	16096	16187	15917	16151	16195	15947	16076	16229	16075	16228	16322	16346	16333	15885	15966	16248	16117	16173	16135	16169	16133	16136	16229	16189	16028	16041	16204	16219	16112	16211	16294	16108	16380	16101	16111	16206	16216	16149	16198	16117	16130	16108	16057	16077	16076	16053	16262	16220	16218	16021	16104	16066	16158	15981	16134	16029	16055	16215	16143	16062	16147	15983	16338	16003	16304	15991	16028	15958	16176	16121	16096	16160	16199	16127	16090	15871	16108	15927	16174	16122	16401	16183	16290	16031	16039	16068	16167	16094	16179	16467	16207	16185	16118	16153	16324	16108	15955	15973	16136	16190	16061	16118	16180	16120	16126	16147	16156	16212	16372	16103	16371	16055	15994	16136	16183	16061	16069	16221	16152	16087	16069	16278	16167	16167	16043	16042	16112	15945	16138	16095	16175	16120	16310	16094	16122	16057	16272	16222	16221	16073	16048	16056	16011	16143	16021	15982	15984	16031	15926	16065	16061	16207	16222	16019	16232	16093	16095	16102	16015	16003	16089	16127	16156	16193	16322	16163	16155	16303	16213	15958	16067	16152	16089	16141	16073	16362	16110	16162	16130	16164	16067	16010	16146	16363	16137	16052	16081	16121	16323	16148	15925	16031	16242	16185	16258	16106	16105	16214	16170	16003	16079	16223	16033	16184	15982	16138	15919	16082	16168	16294	16004	16113	16055	16019	16109	15926	16252	16218	16138	16308	16020	16125	16067	16134	16187	16190	16097	16160	15995	16214	16175	16101	16036	16158	16084	15987	16061	16099	16193	16051	16132	15992	16126	16137	16224	16196	16081	16052	16121	16057	16163	16056	16140	16065	16237	16244	16051	16024	16142	16268	16218	16199	16070	16350	15992	16134	15988	15945	16268	16224	16201	15888	16224	16065	16113	16132	16070	16121	16247	16041	16062	16105	16059	16129	16072	16222	16054	16107	16109	16107
35027	56577	51862	40029	30633	25382	21449	19266	17641	16696	15744	15379	15350	15189	15240	15224	15316	15214	15463	15279	15131	15241	15099	15093	15076	15006	15036	15109	14943	14895	15052	14961	15003	14936	14957	14922	15005	14894	14930	14968	14973	14831	14926	14885	14896	14945	14773	14976	14755	14967	14935	15056	14842	14990	14896	14977	14754	14719	14850	14968	14932	14876	14943	14850	14901	14799	14815	15004	14850	14836	14928	14910	14917	14871	14990	15147	14763	14916	15007	14838	14749	14942	14802	14836	14824	14869	15034	14896	14849	14933	14910	14853	14820	14991	15135	14774	14986	14835	14969	14769	14869	15161	14875	15020	14819	14800	14932	14813	14844	14931	14975	14893	14742	15006	14971	14888	14906	14920	15054	14994	14854	14898	15023	14711	15110	14888	14909	14823	14829	14930	14921	14876	14979	14802	15020	14957	14944	14789	14897	14976	14907	14830	14885	14953	14962	14873	15050	14926	14913	14933	15050	14962	14925	14797	14857	14936	14890	15010	14780	14867	15103	14948	15057	14799	14957	14955	14887	14877	14953	14809	14768	14840	14964	14883	14919	14996	14929	14908	14951	15096	14982	14798	14910	14849	15031	15078	14929	14763	14866	14971	14826	14999	14971	14867	14797	14814	14954	15115	14842	14821	14909	14942	14847	14857	14836	15128	14930	14904	14953	15052	14864	14887	14974	14881	14804	15118	14910	14669	14852	14832	14796	14919	14842	14954	14825	14972	14872	14875	14841	14841	15092	14841	14944	14869	15011	14928	14903	15113	14875	15000	14870	14949	14917	14919	14967	14877	15091	14942	15088	14990	14947	14923	14971	14925	14779	14713	14860	15030	14935	14970	14960	14883	14920	14872	14858	14784	14946	14909	14853	14913	15031	14820	14979	14924	14916	14934	14799	15001	14795	14605	14888	14801	14946	14821	14835	14917	14853	14912	14986	14968	14944	14859	14957	14784	14862	14733	14881	14923	14749	14895	14842	14848	14824	14898	15006	14770	14902	14861	15092	14968	14981	14994	14867	14856	14855	14927	14855	14871	14843	14946	14987	14948	14843	14960	14953	14766	15030	15016	14937	14810	14909	14816	14966	14872	14925	14922	14858	14820	15010	14881	14967	14926	14975	14937	14919	14932	14964	14937	14916	14966	14984	15014	14925	14912	14944	14875	15013	14880	14995	14750	15058	14950	14972	14895	14924	14976	14867	14902	14848	15040	14951	14742	14822	14863	14836	14834	14796	14990	14902	14940	14853	14838	14766	14879	15019	15115	14840	14948	14802	14933	14928	14914	14760	14672	15013	14863	14971	15063	14808	15202	14996	15118	14759	14951	14857	14965	14990	14969	15028	15036	14885	15050	15100	14819	14733	14927	14820	14934	14818	14840	14804	14887	14972	14859	14874	14875	14980	15015	14713	14974	14805	14826	15017	14863	14787	15127	14907	14719	14813	14881	14904	14877	14941	14936	15016	14922	14866	14921	14761	14933	14826	14808	14789	14981	14974	14973	14992	15151	15040	14863	14898	14830	14938	14990	15057	14854	14922	15093	14694	14767	14927	14928	14946	14935	14981	14974	14944	14804	14936	14759	14929	14944	14858	14950	14928	14864	15113	15065	14820	14970	14903	14725	14817	14737	14941	14872	15054	14987	14881	14957	14991	14775	14966	14911	14840	14978	14947	14908	14797	14776	14996	14857	14731	14839	15013	15025	14929	14897	14866	14791	14946	14916	14963	14942	14876	14858	14797	14943	15050	15057	14866	14973	14804	14713	14869	14927	15196	14868	15090	15055	14994	14923	15005	14837	14904	15018	14917	14799	14866	15028	14845	14745	14834	14787	15001	14699	14897	14919	14984	14691	14900	14939	14781	14760	14935	15110	14720	14952	14898	14900	14927	14869	14644	15083	14913	14810	14762	14925	14987	14845	14878	14952	15093	14973	15036	14803	14978	14823	14970	15026	14857	14854	14781	14987	14885	14790	15024	14873	14980	14903	14904	14964	14927	14841	15036	15008	14792	14952	14905	14653	14976	15001	14921	14695	14821	14858	14840	14980	14964	15115	14767	14879	14923	14868	14987	14993	14914	15060	14986	14909	14990	14992	14797	15077	14993	15009	15067	15020	15007	14780	14854	15076	14928	14935	14976	15012	14949	14763	14918	14846	14991	15081	14928	14907	14904	15044	14796	14994	14798	14919	14896	14822	14912	14858	15017	14918	15022	14939	14737	14980	14805	14918	15017	14900	15003	14926	14924	14808	14942	14969	15021	14890	14985	14842	14928	14896	14820	14938	14985	14888	14878	15051	14936	14921	14772	15025	14783	15057	14849	14812	14895	14916	14726	14727	14866	14992	14902	14833	15048	15016	15033	14919	14936	14898	14924	14883	14809	15001	15020	14954	14862	14840	14930	15070	15020	15052	14850	14994	14951	14783	15010	14927	14898	14837	15008	14861	14988	14959	14738	14962	14875	15098	15028	14788	14961	14941	14758	14866	14817	14961	14824	14870	14908	14905	14913	14867	15064	14825	15088	14769	14978	14883	15033	14853	14896	14709	15048	14769	14845	14827	14951	14859	14845	14927	15002	14878	14525	15114	14809	14942	14850	14985	15020	14985	15075	14932	14862	14928	14843	14947	14754	14917	15077	14971	15006	14936	14989	15110	14991	15002	14771	14829	14933	14873	14816	15027	14916	14730	14875	14817	14981	14867	15087	14922	14815	14885	14973	15085	14893	14913	15015	15098	14852	14949	14887	14859	14794	14889	14912	14957	14989	14904	14884	14952	14877	14891	15015	14963	14997	14813	15106	14864	14934	14949	14832	14763	14908	14820	15050	14911	14889	14896	14888	14798	14790	14820	14840	14895	14954	14913	14898	15003	14902	14970	14747	14994	14847	15026	14827	14922	14756	14978	14816	14874	14959	14836	14809	14769	14927	14890	14840	15032	15081	14802	14925	14858	14988	14852	14854	14892	14811	14927	14811	14810	14755	14880	14842	14900	14921	14958	14797	15011	15142	14961	14741	14951	14992	14902	14865	14811	15116	15181	14875	14945	14802	14893	14897	14780	15193	14923	14917	14917	14934	15039	14900	14979	14915	15021	15036	14934	14962	14870	14950	15021	14672	14981	15117	14930	14935	14794	14878	15054	14923	14984	14981	14985	14883	14805	14942	14884	15009	14975	14807	15019	15048	14958	15012	14900	14923	14941	15094	14889	15065	14932	14868	15029	15029	14820	14930	14913	14813	14967	14776	14718	14872	14710	14896	14983	14955	14932	14848	15029	14742	14877	14963	14851	14857	14981	14966	14844	14919	15114	15021	14829	14726	15001	14775	14750	14923	14850	14798	14618	14960	14860	14947	15006	15082	14908	15065	14933	14897	14917	14795	14817	14910	14857	14869	14887	14895	15001	14847	14718	14921	14967	14869	14925	14926	14911	14986	14974	14938	15103	14941	14949	14898	14846	14835	15032	14716	14981	15010	14752	14890	15064	14895	14880	14842	14977	15036	15082	14923	14863	14901	14833	14984	14934	14953	14810	14801	14839	14785	15107	14973	14952	14819	14915	14872	14936	15027	14917	14664	14891	14902	14939	14896	14999	14826	15046	15029	15036	14704	14943	14799	14940	14897	15039	14831	14750	15079	14915	14876	15006	15083	14845	14897	14980	14768	14813	14921	14918	14890	14821	15004	15045	14907	14964	14947	14728	14998	14920	14894	14897	14855	14923	15022	14921	14920	14859	14817	14939	15000	14857	14909	14793	14839	14942	15036	14794	14891	14786	14846	14937	14807	14958	15057	14998	14947	14963	14969	14952	14824	14836	14978	14933	14893	14857	14815	14912	14869	14952	15022	14894	14941	15126	14851	14892	15048	14824	14875	14776	14941	15034	15043	14811	14995	14756	14827	14912	14984	15070	15040	14735	14969	14908	15015	14856	14829	14869	14848	14833	14958	14921	14887	14860	14782	15004	15072	14916	14901	14897	14951	14931	14990	14954	15061	14944	14867	14933	14874	14922	14816	14998	14942	14887	14796	14898	14807	14784	14924	14856	14807	14879	14791	14882	14906	15041	14892	14978	14896	15028	14785	15026	14937	14868	14968	14993	14816	14940	14832	14780	15019	14802	14912	15108	15030	15055	14740	14902	15134	14842	14813	14767	14948	14914	15090	14892	14964	14863	14886	15126	14902	14942	14983	14991	14940	14831	14845	14656	14715	14966	14919	14846	14934	14959	14802	15059	14807	14878	15039	15025	14958	14977	15006	14986	14932	14896	14776	15012	14914	14882	14819	14782	14924	14867	14886	14916	14946	14860	14844	14624	14878	14904	14966	14918	14981	14749	14941	15072	14775	14908	14790	14812	14872	14859	14774	14887	14859	14914	14855	14754	14859	14866	14994	14930	14906	15054	14877	14998	15176	14834	14879	15103	14880	14934	15115	14887	15031	14856	14934	14816	14972	14953	14908	15036	15024	14930	14857	14845	14868	14945	14833	14864	15021	15003	15001	14923	14948	14996	14843	14892	14847	15033	15017	14881	15017	14876	14803	14920	14927	14961	14784	15044	15012	14880	14906	14713	14895	15080	14908	14991	14844	14887	14887	14924	14983	14807	15004	14876	14897	14978	15012	14634	14867	15095	14983	14973	15111	14986	14763	14813	14756	14936	14942	14831	15055	14855	14865	14818	14875	14825	14924	14996	14960	14915	14780	14992	14906	14872	14949	14894	14938	14941	14850	14917	14953	14906	15046	15067	14951	15029	14889	14960	14849	14911	14992	14993	14927	15018	14888	14736	14825	15002	14918	14994	14862	14824	14877	14814	14948	15030	14853	14982	15063	14810	14904	14975	14811	15045	14933	14848	14904	14826	14979	14844	15089	14891	14899	14878	15050	14994	15121	14727	14710	14799	14999	14868	14747	14930	15155	14712	14842	14854	14960	14922	14947	15115	14852	14903	15037	14896	14805	14773	14786	14896	14927	14903	14867	14949	14736	14904	14938	15055	14971	15022	14867	14913	14800	14886	14888	14735	14971	15020	15028	15026	14873	14997	14841	14785	14966	14890	14808	14903	14970	14950	15010	14979	14812	14904	14874	14730	15076	14931	14976	14861	14986	15004	15021	14992	15012	14895	14939	14821	14879	14871	14989	14933
23098	21480	29345	24560	23539	26694	29245	23529	21305	19464	18086	17800	17455	17496	17453	17499	17486	17434	17461	17480	17423	17038	17219	17189	17126	17127	17066	17029	17151	17079	17093	17165	17102	16873	16953	16810	17101	16865	16876	17284	16863	17057	17015	16982	17059	17033	17028	16901	16938	17087	16979	16895	17164	16959	16866	16902	16869	16875	16995	17116	17030	16734	17122	17083	16846	16686	16866	16791	16941	16973	17011	17061	16907	17213	17004	16872	16833	17032	16981	17073	16951	17008	16936	16929	16852	16922	16899	16912	16875	17007	17055	16864	16828	16892	16831	16974	16985	16758	16997	17001	16992	16962	16907	16870	16927	16614	16744	17196	16876	17056	16933	16786	16875	17027	17002	17001	17015	17018	16872	16945	16877	16938	16966	16735	17067	16829	16996	16717	16973	16820	16831	17037	16994	16882	16787	16786	16941	16832	16770	16942	16832	16919	16904	16870	16982	16942	16657	16866	16736	16625	16866	16985	16981	16615	16864	17129	16761	16971	17033	16773	16970	16875	16932	17130	16852	16858	16839	17052	16873	16878	16650	16947	16943	16966	16873	17080	16732	16760	16719	16792	17064	16972	16889	17057	16786	16895	16869	16918	16711	16838	16689	16832	17022	16985	16946	16941	17012	16917	16896	17137	16969	16862	16915	16919	16788	16801	16841	16712	16765	16816	16892	16872	16944	16856	16874	17053	16810	16940	16867	17085	17042	16725	17025	16926	17018	16874	16764	16813	16908	16823	16921	16928	16864	16977	17010	17093	16980	16874	16869	17042	16855	16958	16899	16864	16917	16820	16963	16921	16767	16869	16937	16985	16819	16744	16955	16906	16897	16674	16943	16887	17020	16958	16873	16954	16886	17072	16967	16928	16874	17035	16972	17070	16868	16882	16920	16884	16829	16981	16860	17041	16976	16860	16993	16792	16753	16738	17058	16814	16919	16909	16918	16907	16823	16947	16917	16966	17066	17099	16813	16909	16909	16846	17022	16654	16903	16890	16896	16937	16850	16883	16836	16573	17072	16931	16872	16901	16656	16782	16942	16760	16948	16938	16733	16895	16837	16894	16944	16977	16788	16822	17004	16779	16854	16831	16994	16841	16953	16806	17226	16963	16913	16837	16867	16749	16964	16933	16719	16840	17159	17005	16832	16877	16819	16868	16696	16839	17032	17035	16850	17057	16650	16849	16776	16743	16999	16817	16841	16777	16928	16692	16918	16788	16893	16876	16861	16909	17224	17232	16801	16922	17003	16880	17015	16640	16832	16853	16897	16962	16788	16884	16745	16996	16863	16964	16792	16809	16854	16839	17045	16767	16763	16731	16802	16849	16912	17053	16890	16765	16727	16800	16875	17083	17014	16921	17059	16820	16873	16763	16845	16819	16896	16776	16872	16822	16968	16878	16732	16678	16829	16944	16728	16851	16877	16985	16993	16806	16957	16899	17168	16779	16866	16926	17073	16981	16862	16822	16797	16885	16974	16888	16864	16848	16779	16946	16865	17080	16968	16942	16854	16582	16845	16808	16756	16758	16870	16914	16818	16853	16785	16790	16967	16917	16815	16898	16942	16821	16750	17117	16902	17137	17009	16947	16906	16958	16908	16953	16751	16895	16882	16960	17011	17015	16747	16975	16904	16729	16942	16871	17029	16762	17004	16859	16949	17078	16747	16950	17122	16989	16941	16831	16944	16813	17104	16801	17037	16811	16867	16835	16851	16811	16925	16774	16783	16719	16939	16917	16831	16752	16958	16930	17045	17003	16696	16922	16942	16909	16831	16821	16919	16941	16904	16982	16919	16826	16876	16903	16890	16921	16777	16697	16758	16806	16624	16785	16912	17018	16953	17010	16983	16892	16948	16886	17026	16921	16850	16819	16852	16976	16942	17009	16786	16840	16775	16938	16913	17127	16918	16982	17016	17003	16994	16868	16898	16957	17161	16846	16974	16922	16962	16995	16770	16761	17071	16720	17109	16750	16783	16908	16849	16818	16969	16552	16919	17093	16978	16820	16797	16853	17074	17052	16863	16870	16848	16794	16750	17158	16919	16786	16944	16918	17061	16927	16720	16761	17007	17001	16920	16910	17012	16958	16937	17013	16731	16964	16821	16803	16944	16733	16907	16815	16903	17052	17048	16958	16836	16903	16868	16985	16965	16915	16733	17040	16815	16837	16971	16962	16674	16850	16859	16921	16886	16922	16651	16973	17010	16966	16932	16926	17014	16792	16876	17038	16798	16888	16749	16612	16741	16807	16916	16963	16906	16982	16846	16935	16900	16884	16839	16940	17044	16925	16915	16823	16839	16813	16739	16895	16787	16835	16860	16707	16797	16892	16896	16980	16971	16900	16928	16794	17004	16947	16932	16836	16850	16980	16809	16927	16966	17014	16802	16926	16860	16959	16875	16717	17008	16916	17014	17057	17278	16934	16797	16829	16784	16601	16773	17003	16897	16961	16850	16850	16663	16880	17118	16906	17113	16582	17147	16863	17049	16882	16944	16849	16768	16731	16879	16829	16965	17022	16901	16795	16720	16964	16945	16686	16996	16834	16842	16773	16916	16933	16945	16830	16975	16849	16957	16852	16975	16805	16929	16784	17076	16871	16878	16918	16924	16839	16831	16860	16885	16785	16963	17109	16891	17100	16977	16836	16827	16861	17021	16785	16986	16918	16975	16910	17066	17007	16989	16900	17211	16937	16940	16853	16783	16814	16999	17001	16953	16894	16910	16977	16927	16835	16862	17115	16849	16837	16866	17050	16992	16966	16915	17182	16869	16986	16952	16864	16942	16878	16883	16832	16764	16888	16878	16952	16811	16781	16902	17017	17094	17052	16948	16927	16969	16788	16744	16846	16932	16828	17067	16879	16811	16802	16862	16759	16957	16878	16873	17022	16912	16994	16903	16928	16859	16961	16780	17028	16795	16840	16830	16677	16737	16845	16716	16973	16978	16827	16769	16835	16834	17115	16900	16945	16873	16906	16794	16964	16942	16862	17001	16891	16868	16844	16856	16732	16701	16797	16966	17045	16904	16899	16835	16958	16936	16848	16988	16812	16753	16840	16950	16791	16726	17078	16950	16773	16951	16650	16789	16930	17133	16850	17038	16877	17004	16846	16840	16886	16838	16847	16798	17067	16855	16873	16882	16886	16870	17008	17012	16975	16994	16855	16934	16795	17108	16784	16892	16895	16924	16741	16782	16882	16849	16709	16866	16940	16745	16785	16853	17011	16780	16910	16911	16889	16814	16794	16663	16864	16879	16824	17010	16789	16901	16958	16923	16996	16682	16784	16994	16770	17015	16956	16711	16844	16884	17051	16816	16928	17047	17029	16850	16901	17013	17075	16793	16921	16926	16961	16836	16918	16867	16814	16911	16994	16797	16993	16762	16893	16895	16914	16840	16894	17019	16871	16832	16907	16867	16935	16896	16879	17059	16887	16714	16934	16972	16800	16956	16904	16760	16592	16672	17016	16781	16934	16756	16949	17094	16928	16861	17044	16856	16905	16907	16876	16909	16978	16969	16856	16773	16788	16879	16898	17000	16616	16957	16962	16900	16930	16789	16770	17089	16958	16847	16987	16960	16827	16771	16770	16822	16732	17077	16704	16975	16908	16862	17051	16823	16834	16938	16795	17034	16987	17081	16929	16877	16966	16907	16786	16775	16865	17063	16996	16925	16906	16859	16882	16920	16729	16783	16774	16931	17029	16936	17034	16949	16830	16946	16935	17033	16885	16850	16819	16949	16845	16849	16787	17016	16881	16999	16827	16966	16726	16865	17000	17034	16886	16867	16947	16845	17015	16948	16866	16847	16790	16661	16859	17006	16892	16948	16781	16679	16733	17113	16864	16989	17053	16798	16923	17009	16997	17014	17111	16960	17048	16998	16745	17015	16854	16735	16883	16957	16791	17022	16911	16626	16767	16902	16912	16948	16855	16888	16963	17107	16915	16959	16861	16747	16978	16813	16939	16996	16798	16919	16927	16986	16847	17014	16926	16753	16712	16843	16727	16994	16885	16857	16848	16708	16970	16801	16808	16706	16798	16899	16890	16840	16930	17100	16864	16962	17014	16886	16842	16960	16810	16952	16808	16754	17048	16857	16779	16894	16975	16946	17011	16966	16944	16865	16731	16967	16838	16902	16945	16965	16696	16985	16885	16966	16834	16884	16861	16766	16935	16949	17108	17006	17074	16908	16760	16902	16814	16836	16918	16951	16777	16925	16818	16703	16874	16986	16822	16969	16679	16884	16904	16999	16921	16760	16765	17012	17058	16826	16704	16843	16853	16951	16953	16974	16925	16946	16851	16930	17103	16954	16981	16864	16857	17051	17054	16949	16866	17013	16868	16719	16874	16857	16861	16775	16802	16892	16823	16723	16991	16899	16951	16997	16983	17001	16966	16903	16875	16880	17075	16728	16739	16930	16925	17030	16887	16909	17100	16844	16990	16918	17017	16846	16923	16958	16966	16823	16854	17020	16812	16912	16927	16843	16924	16978	17186	16964	16924	16787	16852	17089	17035	16964	17003	16874	17102	16904	16919	16818	16900	16800	16875	16671	16828	16719	16775	16917	16898	16996	16722	17161	16944	16795	16989	16753	16600	16817	16863	16647	17152	16937	16955	16927	16904	16816	16813	16975	16749	16727	16979	16879	16956	16938	17100	16815	16721	16836	16903	16842	16787	16790	16674	16948	16882	17041	16869	16778	16852	17215	17037	16974	16787	16899	16856	17021	17076	16986	16734	16917	16981	16742	16908	16956	16728	16806	17018	16819	16959	17005	16933	16888	16955	16738	17064	16674	16855	16573	17002	16896	16714	16919	16804	17016	16772	16848	16886	17106	16868	16767	16913	17004	17051	16917	17035	16751	16710	16758	16907	16881	16764	16905	16807	16850	16884	16796	16811	16857	16872	16906	16815	17019	16924	16943	16837	16722	16875	16888	16834	16893	16873	16830	17012	16871	17029	16920	16900	16945	16991	16792	16735	16760	16973	16987	16931	16777	16850	16937	16789	16869	16927	16855	17134	17027	16892	17031	16767	16844	16780	16922	16909	17003	16985	17098	16719	16801	16822	16984	16990	16795	16869	16850	16808	16954	16735	16946	16779	16845	16790	16726	17012	17007	16934	16862	16944	16982	16962
37963	61442	56688	44689	36262	30847	26857	23344	21174	17690	16631	16145	15821	15963	15936	15773	15897	16001	16047	15790	15936	15789	15674	15470	15713	15289	15465	15457	15355	15370	15235	15384	15572	15441	15284	15408	15363	15585	15357	15300	15326	15251	15368	15373	15588	15298	15267	15377	15396	15315	15471	15340	15427	15297	15383	15462	15467	15381	15310	15422	15359	15315	15325	15375	15481	15452	15455	15254	15463	15223	15425	15301	15431	15404	15235	15462	15501	15443	15424	15506	15648	15264	15439	15139	15301	15468	15256	15583	15354	15345	15461	15400	15228	15348	15407	15304	15292	15272	15453	15300	15236	15386	15428	15261	15337	15267	15310	15534	15398	15497	15408	15454	15250	15361	15551	15373	15330	15388	15328	15347	15297	15284	15430	15221	15491	15398	15374	15256	15487	15556	15333	15436	15360	15379	15482	15281	15423	15399	15300	15448	15325	15334	15485	15396	15445	15543	15405	15482	15209	15592	15472	15335	15412	15283	15442	15310	15406	15391	15458	15356	15347	15455	15447	15159	15495	15436	15416	15332	15322	15353	15365	15502	15287	15340	15331	15236	15248	15373	15475	15364	15266	15522	15263	15484	15272	15307	15512	15161	15408	15382	15319	15357	15346	15271	15316	15272	15510	15344	15499	15378	15284	15266	15330	15374	15389	15315	15320	15292	15274	15454	15437	15327	15280	15214	15375	15287	15338	15356	15333	15149	15272	15496	15279	15364	15336	15324	15483	15405	15432	15460	15342	15474	15383	15320	15601	15404	15415	15409	15246	15243	15263	15355	15347	15338	15338	15445	15464	15365	15354	15397	15370	15307	15369	15304	15348	15315	15361	15201	15352	15358	15356	15482	15381	15365	15341	15352	15374	15323	15436	15383	15507	15388	15546	15334	15452	15364	15302	15451	15351	15324	15090	15323	15405	15414	15320	15237	15340	15111	15395	15418	15458	15270	15523	15321	15378	15199	15215	15344	15324	15382	15288	15437	15390	15356	15234	15253	15198	15450	15257	15341	15453	15357	15332	15417	15250	15233	15197	15327	15408	15283	15306	15353	15256	15376	15439	15385	15333	15178	15423	15205	15447	15311	15301	15378	15250	15321	15406	15404	15336	15362	15516	15306	15417	15493	15320	15378	15453	15245	15368	15205	15373	15378	15219	15346	15348	15475	15286	15468	15095	15474	15469	15425	15403	15394	15309	15363	15327	15251	15230	15356	15366	15369	15235	15320	15524	15318	15425	15502	15424	15350	15470	15305	15325	15402	15407	15321	15398	15422	15413	15377	15486	15376	15357	15215	15419	15290	15485	15367	15290	15358	15418	15360	15487	15375	15611	15413	15183	15491	15338	15378	15359	15296	15349	15391	15283	15330	15397	15329	15444	15320	15349	15371	15427	15355	15396	15476	15543	15397	15295	15298	15509	15369	15385	15555	15344	15191	15252	15326	15348	15384	15396	15433	15428	15433	15263	15363	15435	15528	15444	15338	15353	15424	15294	15483	15393	15356	15238	15381	15477	15340	15393	15437	15489	15393	15464	15286	15214	15393	15352	15242	15310	15418	15375	15272	15479	15302	15364	15259	15331	15428	15342	15349	15316	15342	15300	15314	15387	15395	15350	15283	15306	15434	15232	15358	15452	15193	15355	15374	15381	15453	15360	15311	15524	15308	15310	15457	15350	15318	15598	15263	15382	15370	15247	15262	15244	15446	15360	15389	15323	15502	15280	15357	15379	15350	15412	15449	15317	15324	15343	15469	15306	15371	15326	15392	15404	15336	15449	15287	15573	15306	15402	15534	15160	15365	15399	15355	15465	15517	15231	15436	15195	15267	15453	15361	15440	15517	15403	15295	15291	15464	15279	15378	15644	15358	15362	15494	15401	15449	15235	15575	15374	15392	15321	15333	15318	15287	15516	15417	15520	15340	15423	15353	15324	15420	15414	15223	15335	15377	15245	15406	15306	15292	15233	15514	15428	15265	15251	15261	15614	15456	15398	15298	15419	15295	15463	15258	15556	15426	15445	15287	15196	15304	15308	15283	15453	15321	15310	15363	15389	15404	15551	15260	15306	15382	15210	15346	15451	15378	15361	15178	15329	15279	15386	15481	15347	15322	15608	15277	15452	15275	15464	15361	15397	15269	15470	15367	15353	15345	15304	15186	15389	15347	15431	15238	15266	15300	15230	15548	15394	15290	15554	15373	15334	15360	15454	15363	15438	15182	15499	15342	15479	15112	15325	15467	15302	15364	15511	15242	15469	15301	15332	15359	15287	15356	15393	15419	15242	15403	15377	15143	15338	15427	15423	15466	15353	15402	15234	15383	15419	15269	15224	15445	15408	15421	15385	15368	15389	15427	15304	15139	15275	15424	15377	15333	15308	15176	15167	15458	15312	15374	15338	15313	15423	15288	15314	15414	15373	15253	15323	15370	15356	15410	15429	15394	15410	15342	15288	15432	15394	15305	15250	15412	15495	15307	15514	15351	15477	15212	15260	15431	15413	15542	15415	15335	15301	15338	15192	15158	15234	15404	15359	15241	15405	15427	15428	15326	15358	15458	15343	15425	15359	15432	15487	15346	15399	15457	15047	15483	15278	15368	15359	15332	15443	15347	15323	15405	15258	15549	15335	15346	15139	15322	15404	15281	15428	15289	15272	15347	15487	15420	15318	15372	15355	15397	15462	15368	15331	15514	15497	15396	15552	15459	15407	15299	15333	15337	15449	15578	15183	15298	15330	15287	15428	15401	15296	15499	15342	15312	15408	15563	15490	15313	15398	15448	15270	15503	15477	15296	15344	15519	15345	15173	15352	15391	15563	15465	15418	15485	15392	15480	15474	15246	15220	15408	15127	15372	15327	15359	15454	15483	15331	15415	15440	15410	15402	15295	15200	15492	15333	15297	15321	15402	15402	15264	15270	15283	15274	15377	15367	15342	15258	15440	15278	15273	15452	15432	15360	15373	15466	15171	15342	15388	15392	15208	15421	15300	15287	15386	15288	15411	15396	15268	15397	15403	15423	15372	15304	15392	15348	15425	15272	15463	15260	15341	15400	15331	15342	15440	15338	15409	15444	15323	15358	15447	15437	15416	15305	15236	15227	15477	15369	15210	15483	15295	15369	15372	15451	15299	15357	15383	15150	15257	15294	15402	15208	15469	15238	15406	15251	15214	15364	15336	15413	15324	15502	15197	15274	15323	15430	15292	15418	15264	15439	15441	15639	15331	15236	15301	15230	15417	15331	15517	15465	15358	15301	15448	15474	15361	15405	15132	15352	15477	15602	15255	15492	15346	15340	15468	15377	15490	15324	15406	15292	15172	15506	15383	15336	15467	15333	15292	15498	15361	15419	15296	15407	15303	15479	15382	15278	15367	15391	15325	15242	15335	15396	15278	15392	15443	15269	15325	15461	15396	15379	15317	15199	15342	15352	15313	15381	15445	15373	15437	15562	15331	15295	15290	15494	15364	15406	15377	15379	15381	15432	15289	15539	15324	15420	15499	15213	15425	15269	15396	15179	15383	15456	15281	15267	15245	15520	15326	15435	15225	15238	15388	15511	15443	15201	15411	15319	15365	15299	15437	15333	15375	15410	15468	15400	15355	15336	15314	15602	15291	15290	15338	15357	15312	15521	15229	15477	15521	15290	15299	15217	15534	15309	15330	15407	15292	15332	15305	15367	15362	15328	15462	15219	15387	15212	15447	15253	15303	15292	15287	15369	15436	15392	15383	15450	15404	15485	15298	15217	15163	15296	15235	15345	15431	15446	15242	15398	15253	15270	15290	15387	15253	15251	15490	15375	15341	15232	15371	15382	15271	15371	15326	15448	15376	15464	15478	15409	15229	15499	15644	15399	15344	15277	15430	15415	15431	15250	15455	15397	15175	15305	15365	15254	15329	15313	15451	15097	15441	15250	15252	15306	15517	15267	15293	15162	15306	15410	15446	15177	15432	15248	15337	15462	15341	15207	15339	15362	15283	15391	15371	15274	15366	15539	15462	15410	15466	15444	15272	15171	15581	15567	15303	15376	15325	15600	15298	15286	15408	15378	15302	15486	15222	15269	15426	15387	15327	15432	15480	15352	15361	15159	15362	15392	15227	15378	15397	15385	15531	15467	15288	15434	15380	15400	15220	15348	15368	15327	15299	15407	15307	15342	15373	15449	15388	15294	15252	15345	15402	15295	15184	15390	15338	15308	15409	15442	15316	15422	15354	15380	15342	15270	15349	15274	15283	15301	15272	15304	15410	15395	15339	15413	15316	15316	15394	15370	15353	15457	15309	15432	15252	15489	15444	15340	15279	15249	15449	15331	15290	15490	15490	15355	15450	15486	15376	15244	15235	15285	15167	15503	15335	15294	15417	15435	15317	15333	15443	15469	15514	15484	15532	15213	15240	15246	15398	15434	15379	15504	15433	15363	15272	15149	15374	15450	15418	15187	15432	15489	15314	15559	15581	15495	15502	15464	15359	15307	15415	15356	15401	15186	15322	15481	15342	15283	15420	15250	15189	15223	15478	15272	15244	15239	15285	15350	15379	15466	15268	15492	15418	15199	15363	15343	15298	15483	15301	15521	15461	15342	15406	15307	15325	15436	15321	15388	15348	15521	15474	15365	15241	15330	15484	15271	15393	15343	15317	15537	15187	15466	15290	15485	15331	15306	15487	15378	15429	15525	15230	15330	15711	15248	15364	15258	15319	15213	15363	15522	15329	15370	15360	15232	15462	15251	15384	15379	15372	15484	15425	15332	15246	15282	15287	15445	15406	15579	15327	15211	15360	15435	15259	15486	15291	15167	15366	15429	15501	15403	15442	15521	15360	15450	15495	15392	15281	15300	15383	15167	15297	15474	15386	15363	15281	15330	15453	15387	15272	15537	15333	15256	15371	15514	15320	15217	15461	15411	15300	15478	15279	15376	15457	15202	15290	15326	15470	15399	15416	15176	15462	15315	15404	15370	15310	15392	15555	15335	15439	15337	15413	15229	15273	15395	15335	15386	15400	15303	15450	15453	15167	15361	15361	15282	15331	15352	15380	15201	15352	15522	15320	15402	15409	15330	15225	15276	15223	15235	15377	15453	15480	15144	15240	15338	15316	15445	15270	15328	15287	15379	15316	15363	15378	15372	15381	15386	15473	15370	15335
29389	29647	36362	31389	23580	20265	17846	16379	15847	15541	15362	15267	15116	15000	15286	15238	15188	15080	15170	15356	15056	15146	14913	14989	15198	15013	15055	15129	15344	15015	15057	15007	14927	15045	15178	15223	15111	15163	15012	15098	15023	14990	14998	14841	14962	15089	14894	15117	15160	15068	15041	14928	15037	15004	14923	14777	14968	15018	15056	14930	14906	14852	15100	14920	15009	14954	15288	15200	15119	15139	15138	14955	14945	15097	14889	15068	14974	15154	15043	14969	14864	15007	14949	15122	15242	14927	15119	14847	15097	15059	14889	14947	15038	15106	15089	14984	15115	15220	14987	15163	15089	15072	15082	15045	15097	14954	14927	14981	15080	15074	14920	14914	15085	15025	14956	14848	15076	15114	14993	15083	15173	15122	14894	15110	15049	15086	15051	15082	14947	14838	15117	15039	14953	15138	15053	14986	15072	15004	15112	14992	15060	15056	14961	14740	14857	15072	15300	14941	14987	15236	15024	15111	15138	15015	14918	15143	14964	14804	14864	15101	14970	14934	14992	14959	15012	14847	14997	15014	14955	15009	14850	14987	15285	15001	14840	15153	15216	15013	15021	14952	14841	14909	15067	14788	15122	15069	15055	14899	14957	14972	14929	14979	15168	14999	15061	15021	15018	15082	15030	14996	14970	14917	15099	14891	14942	15112	15050	14980	14734	15140	14768	14986	15035	15017	15094	15097	15013	14999	14950	15010	14964	15017	15129	15122	14810	14938	15136	14843	15133	15111	15018	15014	14887	15078	15167	15138	15072	14967	14787	14755	15031	14940	14959	15035	15197	15077	15047	15253	14962	14975	15219	14990	15050	14918	14936	15124	15175	14967	14955	15060	15028	14880	15130	15001	15053	15044	15090	15022	14955	14983	14995	14982	14808	14775	15023	14816	15037	14982	14971	15053	15054	14847	15141	15084	15052	15101	14985	14857	15031	15037	14899	14942	15032	14990	14900	14908	14961	15022	15120	14926	15075	15007	14897	14854	15183	15109	14723	14888	15081	15136	15051	15130	14957	14843	14991	14881	14975	14969	14900	15060	15188	15245	14909	15001	14983	14918	15034	15009	14879	14983	15045	14941	15099	14921	15165	15050	14870	15017	15001	15050	15040	15257	15152	14696	14844	14940	15217	15004	15011	15088	15005	15064	15081	15185	14963	14856	15036	14923	14932	15127	15161	15205	14975	14959	15023	14976	15119	14897	15014	14680	14901	15129	14953	15006	14920	15024	15025	15179	14980	15061	14941	15198	14949	14839	14923	15004	14934	15165	15010	15034	15151	15102	15214	15068	14755	14918	15102	14941	14930	14926	15139	15074	14955	14991	15063	15095	14917	15123	14910	15106	15014	15051	15117	14878	14987	14941	14984	14917	15005	15039	15039	15108	14835	15028	15025	14972	15095	14930	15297	14954	14990	14925	14942	15008	14829	14896	14914	14921	15092	15020	15020	14965	14900	14941	15020	15141	15009	14928	15025	15138	14913	14986	14967	14990	15002	14925	15105	15057	14978	15086	14847	14955	15131	14923	15051	15022	14838	14845	14936	15088	14963	15080	14973	14924	14986	15084	15044	14951	15136	15149	15117	14978	15038	15094	14757	14982	15049	15031	14934	15043	15049	15153	14892	14975	14877	15076	14978	15087	14916	15081	14863	15045	14860	14878	14950	14876	15018	15048	15246	14930	15029	14727	15096	14820	15085	15005	15211	14793	14959	14848	14941	15168	14991	14969	15160	15105	15084	15122	15080	15078	14886	15177	14956	14837	15030	15031	14921	15030	14969	15105	15149	14985	15005	14975	15067	14980	14910	14964	15145	14755	14791	15042	15058	15005	14956	14980	15124	15193	15070	15017	15205	14886	14880	15051	14827	15082	15093	15050	14876	14932	15142	14932	14919	15017	15023	15101	14962	14834	14947	14974	15108	15058	15213	15162	14931	14871	15104	14971	15203	15258	14912	14715	15187	15103	14950	15127	15200	15174	15056	14990	14992	14941	15008	14920	15009	14870	14841	14998	15035	15001	14958	15155	15107	14938	15075	15122	15145	14802	14905	15063	15212	15114	14960	15114	15071	14998	14935	15016	14981	14992	15175	14932	14857	14890	15208	15126	15093	14961	15224	15061	14966	15012	15208	15106	15008	15066	14986	14878	14932	15023	15031	14915	15034	15006	15132	15095	15120	14993	14917	15001	15209	14935	14902	15023	15023	14992	15027	14970	14999	15017	15107	15038	14953	14806	14965	15018	15065	14986	15039	14821	14966	15061	14997	15028	15076	15059	14785	15020	15078	14834	14985	15021	15166	15029	15156	14959	14904	15102	15052	15048	14922	15063	14966	15036	15123	15020	15017	14907	15003	14893	14935	14989	15106	15021	14914	14978	14946	15139	15195	15048	14992	14971	15042	15027	14923	14948	14936	15013	15040	15029	14880	15108	15164	15077	15014	15002	15054	15016	15145	15061	14913	15122	15162	15159	15108	15050	14907	15019	15169	15033	15108	15098	14915	15136	14901	14964	15023	15014	15113	15073	14957	14899	15048	14937	15035	14828	15095	14938	15049	15223	15001	15035	14939	15019	15017	14956	14891	15023	14993	14849	14961	15005	14899	15073	15180	15163	15074	15030	14933	15084	15161	14924	15308	15081	15310	14746	14771	15072	15119	15121	15002	14731	14822	15014	15104	15080	14962	15017	15044	15007	14960	15100	15093	15184	15203	14969	14989	15016	15044	15133	14883	14820	14931	15090	15120	14896	15239	15093	15135	14891	14983	14887	14851	14873	14989	14967	14994	15056	15078	15147	14993	14956	15030	15083	14964	14928	14969	15013	14982	15123	15086	15131	15018	15083	15004	15268	14891	14956	14987	14957	14988	14951	14952	15006	15113	15165	15084	14953	14970	15037	15003	14979	14944	14870	15162	15148	15062	15011	14951	15194	14983	14824	14941	14871	15022	14953	14970	15077	15034	14884	15013	14973	14858	14713	15031	15034	15100	15003	15124	14918	15009	15179	15037	15072	14933	14922	15021	15206	15160	14991	14943	14963	14968	14986	15206	15062	14989	14971	14966	14963	15076	15070	14944	15031	14903	14925	14974	14909	15056	15109	14916	14936	15015	15111	15048	14965	14970	14854	14993	14850	14976	15071	15122	14892	15099	15133	15179	15032	15061	15202	15056	14947	15303	15075	14955	14931	14866	14927	14905	14799	15046	15011	14977	15033	14973	14884	14968	14908	14881	14888	14958	15081	15153	14838	14885	14931	14771	14951	14849	14892	14942	15019	15053	15017	14980	14955	15043	15064	14881	14996	14828	14955	14939	15031	15250	14990	15159	15066	15263	15033	14872	15058	14873	14903	14922	14946	15003	15065	15061	14833	15014	14881	15101	15071	15062	15064	14991	14951	15146	14998	14972	14968	15011	15018	15030	14809	14731	14863	14916	14903	14954	15217	15201	15253	15147	15167	14962	14987	15033	14968	15113	14994	15081	14993	15075	14962	15206	15050	15063	14907	14949	15134	15105	14971	15096	14916	15045	15168	15000	15086	15170	15115	15007	14994	15054	15117	14926	15019	14821	14997	15003	15002	15057	14993	15051	15077	15051	14948	15024	14929	14814	14827	14996	14952	14991	15130	15054	15100	15043	15126	15121	15078	14994	14897	14897	14794	14914	15120	15192	15249	14965	15025	15083	14836	14968	14907	15055	15148	15034	14950	15062	15149	15033	15081	15047	15017	15108	14904	14888	15170	15131	14848	14817	14994	14963	15076	15205	14970	15033	15000	14862	14967	14972	15002	14974	14986	14977	15040	15219	14944	14968	14968	15198	15100	14999	14951	14979	14992	14750	15013	15060	15082	14878	15176	15033	14813	15020	15201	14991	15057	15134	15040	14962	15085	14918	15091	14997	14994	15068	14875	15042	15039	15005	15131	15134	15072	14890	15065	14989	15042	14889	15010	14901	14908	15271	14894	15113	15129	14887	15083	15098	15096	15055	15106	14943	15051	14970	15136	14835	14886	15117	14836	14925	15185	14873	14999	15328	15025	14922	15110	15102	14778	14936	14946	15045	15010	15095	14910	15060	14975	14901	14883	14986	14887	14989	14988	15027	15107	15196	15081	15037	15044	14997	14958	15012	14933	15175	15195	15035	15025	14936	14998	15242	15186	15097	15076	15122	15123	15095	15129	14874	14988	15070	14944	15081	14762	14860	14992	15071	14903	14883	15094	15029	14949	15032	14906	15099	14999	15102	15012	15037	14952	15098	14969	14957	15054	14971	14948	14896	14905	14963	15017	15129	15137	15168	15069	14970	15163	15164	14964	14996	14921	14854	14875	14967	15068	14985	14956	15120	15184	14870	15030	14962	14868	15081	14934	15035	14894	15131	14852	15079	15197	14913	15048	14872	14901	15110	15146	15090	14796	14873	15043	15043	15134	15056	14809	14882	14990	14994	14734	14936	15091	14994	14892	14896	14975	15179	14966	15056	15022	15116	15019	14841	14988	15035	14930	15093	15119	15149	14863	14973	15118	15071	14821	14866	14942	15003	15192	15260	15110	15029	14943	14806	14893	15027	15012	15100	15061	15112	14889	15089	15131	15033	15020	14961	14896	14817	14987	15086	15002	15021	14964	15012	14970	15015	15091	14875	15004	15052	14963	14796	14927	15060	14954	15033	15017	15134	15115	14925	15079	15105	14885	15027	15075	14990	15126	15064	14987	14922	15113	15013	15002	15304	14920	14903	15121	14978	14977	15119	14989	14894	14832	14836	14929	15102	15003	14808	14964	14911	14829	14992	15062	14949	15058	14986	15117	14898	14954	15024	14924	15025	14864	15045	15027	15140	15116	15012	15058	15108	15010	14933	14979	15035	14962	15184	14994	14973	15038	15086	15034	14960	15015	15012	14813	14902	15130	14852	14972	15060	15077	15034	15013	15022	15047	14811	14986	15089	15106	15104	15017	14918	15140	14966	15101	15009	14832	15245	14847	15044	15160	14840	14822	14983	14890	14832	14957	15174	14973	14845	14948	14968	15326	15238	14766	14986	14965	15070	15054	15098	15053	14922	15093	14827	15054	15077	14959	14991	14923	15006	14893	14899	15036	15175	15009	14950	14934	15195	15112	15132	14904	15111	14982	15024	15057	15076	15039
34254	48090	42752	32778	24897	20455	17873	16217	15284	14683	14354	14547	14341	14365	14481	14510	14304	14300	14407	14543	14280	14267	14320	14266	14330	14249	14283	14395	14188	14365	14200	14226	14178	14344	14190	14246	14194	14266	14372	14243	14121	14262	14109	14286	14297	14153	14272	14222	14300	14124	14142	14248	14330	14216	14255	14156	14156	14256	14293	14299	14179	14172	14122	14257	14256	14329	14249	14266	14121	14282	14058	14180	14260	14168	14096	14303	14143	14091	14206	14196	14249	14253	14161	14171	14313	14145	14210	14194	14326	14222	14251	14220	14133	14155	14206	14157	14072	14068	14271	14181	14274	14162	14254	14183	14249	14337	14295	14024	14292	14268	14143	14301	14180	14194	14203	14180	14311	14114	14243	14030	14192	14192	14197	14309	14296	14264	14279	14270	14326	14218	14204	14264	14147	13921	14277	14060	14154	14220	14253	13923	13997	14152	14066	14204	14234	14157	14281	14344	14227	14147	14215	14103	14122	14202	14212	14245	14186	14175	14245	14222	14208	14094	14367	14168	14203	14359	14072	14180	14239	14078	14183	14170	14329	14234	14194	14104	14145	14124	14354	14251	14311	14092	14234	14068	14207	14226	14189	14213	14172	14122	14205	14164	14209	14122	14178	14209	14026	14180	14247	14171	14253	14086	14263	14164	14214	14061	14208	14172	14259	14189	14156	14126	14330	14188	14305	14132	14138	14050	14089	14201	14148	14229	14088	14300	13994	14116	14232	14186	14253	14202	14134	14187	14051	14243	14257	14208	14235	14104	14130	14066	14127	14312	14268	14223	13970	14177	14284	14354	14316	14248	14184	14073	14253	14191	14316	14153	14253	14196	14163	13992	14342	14188	14087	14223	14175	14286	14259	13920	14270	14237	14094	14140	14323	14158	14249	14100	14228	14256	14132	14115	14260	14126	14356	13975	14332	14206	14174	14244	14223	14260	14163	14222	14144	14229	14148	14175	14166	14210	14234	14381	14185	14214	14284	14158	14392	14082	14158	14158	14114	14139	14204	14204	14187	14189	14092	14281	14320	14123	14279	14182	14199	14259	14173	14188	14302	14057	14312	14155	14227	14373	14243	14186	14256	14135	14157	14240	14217	14275	14156	14382	14156	14060	14145	14272	14417	14250	14054	14336	14247	14257	14177	14092	14102	14311	14339	14257	14234	14379	14446	14266	14348	14185	14359	14320	14124	14169	14039	14270	14191	14095	14100	14260	14199	14312	14107	14187	14185	14172	14274	14125	14293	13928	14226	14257	14236	14040	14209	14254	14286	14170	14217	14356	14213	14258	14158	14228	14292	14178	14331	14434	14109	14250	14187	14269	14319	14243	14153	14027	14262	14111	14225	14226	14090	14141	14091	14172	14206	14199	14023	14215	14226	14181	14095	14108	14295	14148	14265	14106	14215	14313	14239	14080	14205	14367	14217	14295	14479	14162	14218	14114	14271	14292	14200	14066	14142	14170	14182	14165	14263	14282	14241	14279	14281	14238	14344	14210	14175	14104	14245	14252	14235	14204	14117	14183	14218	14142	14224	14345	14272	14292	14231	14237	14199	14017	14210	14159	14138	14304	14037	14214	14198	14168	14202	14286	14057	14215	14078	14066	14207	14303	14033	14077	14255	14135	14212	14369	14221	14246	14342	14122	14315	14159	14112	14124	14127	14251	14114	14463	14377	14249	14203	14298	14164	14286	14167	14149	14224	14217	14251	14117	14071	14339	14199	14169	14159	14217	14292	14146	14102	14154	14151	14126	14315	14214	14146	14375	14184	14280	14165	14184	14310	14175	14219	14166	14250	14074	14352	14164	14358	14156	14143	14186	14214	14283	14306	14253	13899	14241	14050	14144	14261	14134	14222	14146	14206	14272	14162	14239	14162	14235	14156	14114	14241	14164	14273	14364	14209	14273	14157	14237	14097	14277	14076	14256	14247	14226	14280	14128	14255	14025	14085	14333	14163	14108	14282	14289	14269	14260	14217	14216	14251	14015	14304	14128	14195	14297	14269	14159	14297	14205	14182	14259	14217	14191	14167	14187	14054	14149	14166	14347	14396	14229	14217	14174	14163	14206	14287	14240	14145	14114	14175	14367	14157	14272	14280	14135	14236	14224	14270	14028	14244	14124	14206	14128	14185	14115	14218	14337	14260	14193	14202	14075	14364	14309	14194	14061	14168	14269	14357	14202	14213	14194	14351	14260	14326	14016	14301	14186	14265	14244	14284	14159	14267	14219	14220	14268	14184	14215	14141	14199	14238	14162	14304	14236	14292	14155	14191	14322	14231	14192	14194	14076	14225	14297	14097	14185	14161	14213	14209	14229	14313	14305	14211	14068	14169	14322	14200	14153	14231	14175	14172	14169	14189	13951	14169	14190	14142	14248	14198	14152	14322	14104	14208	14154	14063	14280	14162	14186	14100	14129	14243	14316	14131	14239	14174	14075	14155	14018	14196	14154	14311	14149	14445	14130	14256	14250	14325	14231	14431	14247	14195	14392	14284	14065	14269	14149	14312	14207	14265	14074	14067	14181	14222	14169	14196	14353	14024	14375	14055	14173	14331	14208	14246	14036	14096	14149	14158	14157	14058	14220	14173	14212	14119	14259	14022	14122	14312	14086	14207	14291	14236	14052	14266	14101	14098	14090	14340	14201	14046	14005	14238	14346	14075	14211	14055	14138	14169	14381	14246	14274	14013	14277	14110	14190	14194	14145	14181	14234	14092	14407	14209	14123	14294	14263	14188	14162	14170	14164	14225	14319	14279	14254	14125	14253	14283	14038	14199	14291	14185	14387	14180	14370	14264	14161	14256	14169	14206	14042	14288	14222	14124	14055	14277	14217	14117	14099	14167	14160	14354	14271	14467	14218	14102	14146	14288	14152	14099	14248	14093	14040	14207	14291	14135	14056	14295	14118	14233	14093	14027	14187	14119	14083	14241	14212	14277	14330	14241	14141	14336	14145	14164	14091	14200	14235	14115	14193	14345	14310	14234	14387	14268	14261	13972	14207	14220	14267	14105	14222	14226	14258	14121	14225	14143	14141	14234	14349	14325	14111	14190	14271	14128	14382	14287	14193	14222	14153	14205	14340	14228	14323	14253	14216	14197	14279	14100	14214	14224	14432	14331	14007	14169	14205	14267	14331	14330	14266	14310	14349	14115	13989	14185	14235	14406	14207	14227	14134	14088	14210	14242	14281	14152	14211	14221	14112	14155	14148	14247	14143	14128	14197	14371	14135	14105	14188	14138	14291	14260	14207	14109	14118	14131	14092	14457	14074	14188	14131	14139	14223	14417	14351	14216	14149	14146	14102	14167	14487	14282	14327	14186	14281	13941	14032	14267	14175	14326	14187	14130	14353	14299	14226	14183	14213	14240	14170	14272	14277	14257	14213	14207	14220	14200	14063	14128	14037	14177	14213	14228	14225	14324	14322	14330	14176	14070	14267	14298	14258	14145	14215	14084	13991	14269	14078	14214	13980	14292	14351	14199	14108	14128	14190	14180	14259	14182	14211	14312	14295	14285	14192	14123	14130	14053	14289	14105	14253	14123	14136	14253	14218	14094	14093	14184	14143	14169	14175	14253	14389	14251	14237	14067	14232	14173	14224	14153	14246	14033	14183	14131	14220	14150	14140	14401	14082	14229	14101	14259	14212	14079	14380	14243	14132	14200	14300	14224	14162	14093	14115	14137	14010	13997	14336	14374	14378	14010	14184	14190	14245	14214	14118	14311	14279	14249	14186	14304	14348	14144	14230	14289	14077	14083	14200	14355	14219	13960	14290	14298	14440	14124	14132	14219	14130	14234	14276	14119	14031	14217	14187	14264	14270	14266	14115	14114	14289	14188	14146	14086	14400	14174	14253	14157	14387	14078	14131	14130	14248	14195	14236	14227	14407	14206	14149	14169	14145	14324	14192	14339	14132	14311	14306	14162	14352	14332	14163	14098	14154	14083	14314	14277	14091	14245	14166	14276	14312	14121	14109	14118	14385	14294	14169	14207	14352	14250	14226	14240	14307	14192	14210	14277	14171	14121	14114	14126	14156	14140	14244	14422	14284	14081	14149	14365	14064	14042	14334	14177	14078	14254	14228	14215	14158	14137	14183	14330	14080	14265	14160	14218	14311	14180	14304	14241	14229	14226	14059	14128	14301	14308	14221	14099	14160	14138	14400	14246	14147	14169	14334	14081	14163	14302	14108	14145	14112	14194	14294	14206	14189	14061	14123	14331	14052	14008	14438	14144	14187	14154	14415	14334	14112	14295	14139	14221	14230	14327	14245	14223	14232	14447	14387	14248	14048	14281	14202	14271	14121	14220	14139	14265	14207	14040	14129	14276	14241	14162	14060	14073	14100	14255	14170	14184	14197	14105	14338	14218	14261	14136	14380	14317	14180	14268	14019	14216	14177	14246	14354	14283	14136	14293	14122	14150	14229	14318	14170	14355	14293	14273	14174	14187	14319	13975	14145	14127	14208	14138	14254	14212	14198	14270	14184	14286	14187	14018	14272	14211	14231	14224	14110	14285	14058	14281	14165	14212	14288	14179	14265	14197	14193	13969	14344	14182	14383	14354	14194	14169	14230	14123	14192	14174	14328	14162	14250	14302	14190	14180	14222	14250	14190	14196	14244	14143	14319	14128	14152	14279	14097	14190	14190	14271	14117	13938	14281	14237	14184	14180	14147	14151	14221	14357	14502	14287	14336	14269	14217	14150	14210	14209	14201	14141	14160	14200	14231	14253	14216	14072	14132	14282	14241	14341	14384	14254	14181	14207	14255	14247	14114	14169	14201	14228	14284	14188	14262	14171	14184	14304	14113	14214	14233	14449	14096	14261	14144	14237	14129	14321	14102	14356	14137	14412	14198	14197	14189	14106	14249	14037	14133	14295	14167	14183	14165	14347	14248	14372	14146	14290	14259	14190	14178	14199	14222	14261	14179	14067	14150	14273	14287	14329	14308	14337	14375	14271	14403	14343	14270	14116	14172	14275	14202	14216	14229	14225	14234	14327	14095	14238	13980	14212	14268	14266	14222	14186	14204	14150	14044	14132	14296	14162	14065	14234	14167	14191	14075	14157	14125	14207	14185	14129	14444	14135	14175	14237	14106	14298	14203	14412	14246	14272	14286	14212	14130
24364	21555	29558	27358	25794	25560	24559	20461	17854	16567	16202	16030	16021	15756	16031	15996	15725	15905	16032	16096	15838	16047	15773	15704	15865	15866	15648	15404	15598	15552	15604	15675	15753	15636	15608	15693	15736	15701	15730	15539	15528	15821	15695	15423	15676	15648	15607	15820	15684	15508	15496	15723	15464	15416	15576	15739	15548	15579	15608	15741	15559	15654	15545	15869	15676	15648	15823	15643	15450	15759	15852	15739	15674	15672	15715	15474	15756	15688	15588	15581	15599	15656	15511	15708	15677	15646	15748	15767	15744	15661	15601	15458	15537	15678	15467	15600	15505	15681	15657	15445	15636	15621	15609	15680	15598	15532	15640	15563	15631	15487	15658	15669	15611	15609	15614	15651	15410	15692	15517	15826	15629	15619	15489	15498	15806	15804	15627	15631	15580	15620	15509	15615	15559	15784	15631	15712	15635	15683	15562	15594	15630	15807	15669	15647	15528	15381	15621	15786	15594	15683	15706	15607	15567	15658	15598	15553	15793	15838	15624	15495	15612	15579	15725	15726	15599	15685	15718	15482	15785	15675	15378	15517	15323	15558	15512	15739	15587	15840	15592	15463	15498	15431	15684	15674	15811	15763	15546	15571	15742	15413	15735	15644	15498	15492	15534	15480	15447	15527	15398	15769	15784	15555	15671	15679	15543	15431	15592	15509	15620	15777	15551	15589	15536	15698	15454	15588	15648	15489	15374	15576	15673	15568	15603	15653	15509	15664	15754	15637	15668	15790	15688	15584	15845	15651	15859	15648	15781	15841	15661	15468	15614	15582	15529	15490	15618	15602	15520	15568	15705	15752	15694	15586	15705	15481	15554	15544	15735	15393	15609	15564	15572	15613	15664	15557	15756	15657	15536	15519	15791	15821	15591	15650	15758	15733	15517	15598	15613	15641	15802	15716	15652	15583	15692	15648	15658	15529	15726	15495	15596	15663	15579	15705	15568	15729	15575	15539	15554	15399	15573	15744	15504	15706	15741	15567	15789	15589	15642	15536	15515	15741	15670	15466	15517	15541	15689	15660	15451	15685	15439	15674	15658	15779	15685	15653	15723	15607	15724	15637	15488	15479	15474	15644	15553	15617	15602	15468	15443	15623	15711	15548	15577	15401	15476	15479	15598	15642	15717	15768	15695	15642	15770	15594	15741	15596	15725	15683	15638	15643	15734	15714	15560	15551	15556	15448	15497	15857	15612	15651	15547	15649	15651	15707	15678	15694	15529	15620	15626	15706	15721	15524	15803	15526	15473	15706	15593	15737	15749	15398	15570	15613	15648	15404	15595	15491	15563	15424	15646	15691	15661	15776	15549	15774	15675	15524	15499	15585	15737	15602	15579	15628	15630	15376	15724	15559	15624	15603	15858	15614	15608	15608	15722	15688	15716	15538	15512	15761	15581	15592	15525	15716	15583	15510	15472	15558	15744	15394	15454	15406	15505	15770	15627	15436	15696	15536	15463	15685	15750	15380	15645	15638	15509	15525	15857	15551	15709	15708	15649	15741	15722	15712	15530	15635	15570	15767	15256	15803	15629	15571	15511	15637	15522	15614	15485	15554	15761	15470	15807	15807	15519	15627	15778	15717	15621	15705	15539	15750	15600	15441	15574	15536	15588	15685	15564	15632	15700	15580	15549	15575	15582	15614	15575	15657	15633	15531	15530	15665	15559	15644	15548	15664	15826	15415	15638	15568	15558	15778	15561	15720	15863	15443	15545	15602	15613	15603	15756	15456	15701	15652	15599	15422	15625	15427	15652	15585	15452	15467	15461	15640	15660	15598	15633	15484	15653	15686	15598	15574	15693	15708	15712	15581	15640	15691	15544	15630	15772	15636	15551	15483	15570	15498	15584	15770	15554	15636	15523	15575	15552	15553	15568	15684	15605	15508	15670	15493	15663	15835	15507	15709	15501	15507	15603	15469	15748	15803	15513	15365	15448	15558	15686	15616	15765	15647	15509	15640	15642	15570	15734	15634	15776	15639	15785	15543	15677	15705	15748	15641	15610	15605	15643	15681	15646	15599	15526	15560	15552	15562	15791	15598	15587	15687	15651	15658	15728	15603	15454	15554	15381	15691	15667	15636	15406	15610	15559	15616	15610	15559	15853	15654	15683	15644	15760	15700	15766	15709	15491	15618	15515	15687	15736	15640	15551	15658	15599	15668	15670	15528	15655	15660	15740	15521	15558	15619	15647	15720	15506	15661	15539	15707	15649	15610	15535	15719	15685	15625	15547	15485	15652	15433	15576	15591	15651	15602	15620	15684	15450	15696	15523	15702	15559	15574	15618	15835	15432	15568	15559	15726	15648	15573	15758	15638	15613	15619	15768	15633	15660	15767	15725	15446	15673	15511	15626	15794	15718	15823	15617	15451	15356	15631	15455	15446	15597	15469	15496	15660	15656	15595	15662	15584	15743	15511	15652	15545	15638	15668	15443	15557	15619	15524	15745	15572	15475	15596	15650	15566	15686	15757	15679	15727	15459	15529	15578	15493	15729	15504	15586	15420	15410	15510	15518	15695	15625	15545	15791	15544	15775	15453	15530	15438	15579	15573	15772	15649	15562	15618	15580	15570	15643	15567	15849	15499	15610	15503	15839	15537	15547	15776	15346	15491	15486	15482	15618	15645	15450	15614	15605	15758	15431	15673	15541	15587	15617	15604	15769	15453	15621	15610	15685	15459	15386	15698	15584	15576	15558	15485	15648	15636	15439	15515	15613	15521	15556	15569	15527	15599	15662	15646	15682	15721	15715	15634	15796	15641	15589	15565	15377	15468	15571	15577	15565	15579	15406	15571	15457	15531	15665	15549	15661	15590	15680	15629	15618	15377	15587	15391	15485	15497	15537	15304	15534	15474	15619	15784	15499	15604	15698	15593	15724	15665	15611	15537	15825	15689	15624	15516	15725	15518	15346	15551	15560	15642	15700	15462	15606	15516	15519	15521	15708	15660	15684	15775	15422	15560	15593	15599	15614	15805	15601	15396	15599	15681	15561	15629	15620	15823	15722	15449	15569	15426	15571	15533	15520	15550	15522	15596	15333	15672	15652	15689	15446	15572	15632	15606	15761	15514	15605	15652	15618	15615	15708	15672	15712	15473	15703	15566	15856	15477	15595	15525	15755	15617	15527	15490	15641	15704	15593	15602	15557	15397	15626	15695	15526	15600	15686	15611	15568	15568	15553	15488	15502	15572	15722	15663	15707	15726	15716	15530	15740	15570	15719	15575	15489	15697	15617	15484	15694	15494	15634	15439	15494	15452	15686	15518	15699	15629	15518	15758	15711	15769	15615	15677	15683	15692	15609	15584	15707	15537	15428	15786	15712	15568	15491	15655	15598	15582	15531	15598	15639	15752	15582	15593	15488	15709	15696	15677	15586	15487	15604	15631	15552	15726	15504	15527	15509	15499	15452	15405	15617	15589	15577	15677	15710	15430	15593	15583	15630	15542	15660	15752	15572	15501	15676	15570	15637	15746	15672	15644	15633	15724	15557	15545	15919	15692	15778	15737	15531	15463	15744	15728	15772	15757	15540	15362	15588	15497	15609	15478	15605	15556	15298	15658	15727	15620	15699	15588	15719	15787	15706	15553	15642	15519	15544	15424	15596	15675	15589	15565	15767	15498	15639	15465	15586	15448	15503	15716	15712	15653	15876	15743	15624	15507	15626	15541	15623	15529	15581	15586	15675	15453	15690	15506	15617	15699	15566	15652	15657	15376	15548	15688	15443	15677	15776	15661	15558	15535	15739	15691	15759	15695	15643	15803	15653	15621	15652	15646	15598	15718	15720	15716	15617	15528	15615	15433	15583	15611	15701	15635	15792	15624	15545	15643	15660	15664	15435	15595	15656	15517	15657	15644	15622	15688	15690	15421	15617	15600	15678	15720	15648	15587	15432	15612	15613	15391	15917	15733	15633	15560	15431	15571	15420	15734	15430	15616	15514	15730	15507	15691	15430	15718	15501	15516	15628	15579	15566	15667	15696	15753	15588	15644	15727	15642	15617	15686	15606	15649	15657	15553	15664	15365	15715	15481	15666	15577	15712	15622	15555	15524	15609	15653	15535	15554	15498	15448	15684	15574	15637	15493	15725	15640	15443	15304	15512	15469	15577	15607	15543	15542	15607	15386	15550	15697	15425	15664	15611	15800	15461	15443	15632	15517	15521	15417	15585	15527	15619	15617	15595	15533	15583	15570	15705	15497	15448	15633	15653	15586	15639	15689	15823	15590	15592	15496	15565	15597	15666	15628	15600	15590	15675	15536	15752	15796	15739	15580	15584	15472	15528	15595	15686	15625	15545	15566	15704	15421	15839	15618	15712	15539	15610	15672	15781	15548	15525	15763	15730	15581	15516	15517	15484	15717	15652	15462	15671	15490	15543	15716	15579	15604	15441	15607	15476	15536	15564	15820	15596	15631	15571	15385	15446	15617	15692	15567	15574	15753	15630	15546	15537	15393	15678	15575	15581	15535	15558	15504	15646	15539	15592	15665	15486	15472	15634	15515	15577	15809	15618	15545	15444	15656	15639	15430	15562	15519	15629	15577	15598	15614	15638	15429	15741	15586	15662	15548	15552	15594	15581	15658	15691	15582	15421	15477	15627	15576	15520	15688	15696	15611	15714	15710	15451	15683	15821	15447	15706	15561	15576	15562	15511	15517	15632	15580	15493	15633	15568	15452	15600	15699	15626	15575	15373	15357	15578	15486	15505	15375	15603	15726	15544	15538	15720	15652	15455	15662	15621	15490	15516	15836	15856	15613	15551	15443	15718	15544	15460	15467	15557	15466	15725	15715	15577	15535	15702	15680	15676	15651	15513	15783	15409	15510	15457	15627	15647	15526	15775	15729	15751	15736	15705	15644	15609	15582	15632	15610	15612	15535	15504	15687	15661	15533	15567	15667	15712	15549	15675	15606	15564	15670	15585	15538	15533	15546	15718	15639	15429	15585	15758	15391	15634	15680	15726	15847	15762	15646	15552	15450	15601	15633	15577	15768	15533	15625	15743	15628	15657	15672	15624	15689	15799	15728	15587	15637	15912	15737	15635	15646	15820	15579	15609	15497	15592	15553	15785	15590	15715	15494	15725	15584	15679	15475	15572	15742	15728	15649	15445	15461	15557	15682	15633	15657
35697	57150	52994	41357	31636	26116	23419	20112	17109	15197	14968	14968	14924	14836	14872	14753	14851	15025	14843	14924	15008	15014	14699	14699	14857	14659	14750	14663	14761	14695	14718	14726	14622	14600	14982	14482	14837	14552	14590	14645	14639	14612	14646	14621	14679	14653	14389	14616	14616	14647	14744	14665	14571	14770	14547	14616	14617	14572	14668	14614	14935	14717	14571	14697	14508	14481	14652	14441	14628	14572	14553	14630	14653	14655	14686	14629	14684	14522	14664	14475	14702	14595	14588	14565	14728	14620	14716	14508	14471	14659	14603	14711	14667	14529	14718	14783	14477	14430	14465	14778	14601	14487	14458	14571	14574	14480	14626	14581	14652	14566	14553	14754	14604	14524	14487	14483	14596	14621	14579	14664	14566	14481	14706	14675	14665	14501	14585	14616	14666	14686	14515	14618	14735	14524	14645	14502	14787	14595	14519	14712	14631	14502	14707	14629	14587	14609	14588	14649	14601	14611	14543	14560	14714	14517	14586	14588	14774	14673	14635	14426	14682	14524	14699	14801	14529	14456	14531	14623	14695	14503	14778	14538	14328	14553	14681	14605	14769	14684	14703	14692	14625	14873	14574	14546	14665	14518	14640	14447	14543	14685	14611	14567	14594	14621	14482	14643	14595	14693	14686	14588	14723	14602	14485	14581	14640	14468	14694	14683	14738	14604	14626	14577	14534	14610	14699	14657	14594	14770	14594	14540	14449	14594	14727	14662	14620	14531	14677	14547	14542	14713	14696	14527	14652	14795	14590	14626	14695	14427	14454	14536	14678	14561	14612	14697	14677	14656	14772	14704	14510	14692	14520	14669	14580	14479	14568	14591	14531	14553	14664	14521	14652	14588	14475	14412	14585	14592	14724	14610	14541	14466	14627	14596	14657	14534	14506	14538	14578	14556	14567	14708	14641	14697	14641	14537	14661	14547	14518	14535	14627	14477	14633	14643	14687	14755	14689	14666	14662	14626	14706	14671	14586	14725	14556	14666	14741	14548	14642	14691	14582	14562	14663	14596	14698	14748	14726	14699	14760	14706	14656	14710	14860	14698	14619	14749	14429	14746	14783	14568	14659	14572	14671	14669	14660	14480	14686	14754	14517	14690	14560	14705	14677	14695	14566	14529	14730	14468	14573	14718	14554	14583	14727	14504	14632	14547	14818	14654	14519	14675	14679	14501	14663	14547	14641	14720	14689	14562	14694	14561	14733	14637	14587	14571	14548	14743	14574	14740	14602	14558	14524	14757	14561	14705	14585	14621	14655	14530	14540	14693	14613	14558	14706	14579	14580	14651	14587	14649	14472	14695	14656	14813	14648	14676	14552	14785	14626	14566	14473	14441	14577	14566	14553	14548	14459	14555	14727	14548	14508	14633	14654	14536	14675	14560	14664	14635	14563	14615	14680	14644	14489	14557	14570	14618	14675	14472	14567	14568	14649	14490	14576	14561	14711	14687	14412	14538	14695	14578	14736	14642	14888	14714	14678	14602	14519	14639	14500	14506	14724	14668	14632	14344	14607	14581	14573	14655	14648	14526	14570	14529	14540	14558	14591	14563	14735	14827	14579	14764	14387	14680	14467	14640	14491	14580	14676	14544	14286	14639	14580	14697	14577	14694	14703	14558	14636	14732	14614	14564	14516	14551	14768	14728	14744	14845	14566	14619	14527	14534	14597	14609	14679	14637	14626	14624	14638	14609	14653	14499	14664	14688	14432	14630	14729	14594	14527	14563	14726	14577	14570	14609	14747	14708	14728	14653	14767	14617	14604	14574	14610	14537	14767	14473	14666	14743	14748	14423	14649	14507	14644	14586	14547	14582	14622	14588	14632	14636	14642	14486	14611	14820	14649	14604	14477	14600	14753	14781	14735	14735	14698	14573	14645	14508	14572	14527	14627	14556	14540	14615	14596	14467	14715	14558	14606	14721	14862	14582	14560	14722	14509	14744	14692	14789	14679	14574	14575	14550	14583	14505	14601	14519	14617	14639	14865	14757	14537	14611	14671	14687	14502	14584	14755	14558	14558	14629	14529	14695	14472	14823	14485	14646	14626	14478	14571	14517	14524	14716	14609	14585	14478	14518	14561	14653	14729	14690	14526	14514	14640	14660	14383	14752	14532	14582	14687	14696	14760	14624	14585	14659	14548	14451	14752	14539	14516	14677	14496	14601	14655	14608	14655	14608	14679	14670	14610	14689	14665	14468	14739	14667	14748	14556	14564	14622	14680	14646	14642	14771	14719	14528	14631	14585	14392	14456	14529	14509	14739	14743	14716	14659	14666	14701	14584	14677	14725	14481	14753	14497	14687	14651	14732	14738	14658	14651	14575	14500	14622	14636	14746	14551	14522	14482	14580	14700	14469	14647	14620	14369	14601	14635	14564	14515	14817	14708	14675	14549	14589	14570	14599	14633	14569	14549	14599	14745	14658	14560	14648	14560	14627	14688	14720	14822	14624	14711	14440	14632	14576	14689	14659	14704	14661	14704	14694	14641	14782	14592	14772	14810	14624	14466	14649	14452	14612	14412	14497	14562	14783	14657	14688	14670	14675	14518	14562	14670	14673	14550	14786	14577	14571	14404	14579	14739	14724	14714	14651	14554	14522	14569	14692	14735	14607	14600	14692	14601	14617	14717	14529	14813	14586	14816	14673	14641	14644	14676	14715	14675	14551	14619	14636	14630	14800	14587	14628	14468	14711	14733	14690	14758	14624	14641	14708	14487	14478	14520	14583	14644	14709	14611	14749	14646	14420	14466	14731	14859	14646	14648	14502	14474	14643	14700	14646	14592	14656	14607	14516	14683	14763	14643	14611	14652	14583	14738	14594	14721	14674	14631	14625	14741	14709	14605	14646	14612	14686	14555	14591	14622	14683	14687	14695	14541	14570	14740	14547	14562	14704	14562	14797	14580	14696	14394	14700	14589	14701	14585	14607	14536	14628	14657	14623	14735	14537	14758	14445	14927	14645	14568	14622	14811	14630	14650	14602	14768	14480	14714	14630	14638	14537	14672	14631	14534	14585	14594	14638	14741	14643	14641	14646	14674	14742	14687	14538	14592	14606	14561	14641	14688	14642	14657	14721	14682	14579	14684	14501	14486	14732	14620	14541	14638	14612	14678	14848	14589	14709	14630	14434	14765	14664	14567	14594	14687	14629	14617	14556	14655	14582	14699	14725	14744	14594	14877	14687	14672	14567	14765	14639	14684	14714	14449	14649	14587	14660	14543	14551	14699	14510	14637	14676	14731	14582	14780	14588	14621	14739	14715	14606	14711	14660	14458	14526	14676	14691	14574	14573	14617	14718	14499	14669	14617	14819	14551	14579	14641	14614	14828	14649	14688	14630	14687	14751	14663	14693	14580	14493	14644	14729	14614	14496	14527	14641	14512	14797	14585	14576	14589	14840	14530	14526	14593	14513	14530	14778	14414	14680	14454	14619	14645	14674	14536	14613	14588	14580	14622	14767	14805	14600	14598	14737	14698	14735	14331	14628	14506	14738	14506	14405	14695	14489	14527	14666	14530	14658	14735	14516	14599	14788	14648	14554	14604	14534	14754	14655	14479	14600	14692	14742	14702	14624	14597	14750	14756	14680	14604	14655	14606	14414	14651	14530	14645	14559	14555	14733	14537	14880	14613	14709	14655	14531	14523	14647	14581	14726	14701	14537	14632	14814	14380	14682	14691	14741	14484	14705	14554	14594	14562	14614	14596	14738	14573	14575	14618	14651	14684	14775	14721	14762	14477	14713	14780	14491	14601	14628	14681	14655	14594	14464	14712	14515	14646	14717	14525	14587	14728	14578	14537	14638	14711	14621	14538	14681	14507	14598	14765	14625	14584	14409	14612	14634	14630	14649	14589	14560	14728	14660	14563	14554	14775	14715	14584	14573	14545	14716	14609	14716	14720	14819	14537	14708	14679	14586	14631	14687	14567	14583	14727	14568	14592	14499	14692	14709	14589	14585	14585	14584	14580	14630	14689	14732	14460	14672	14741	14746	14660	14561	14638	14683	14759	14611	14638	14717	14706	14597	14572	14630	14684	14811	14614	14656	14603	14604	14494	14445	14697	14581	14529	14740	14461	14588	14712	14581	14507	14601	14605	14569	14555	14840	14692	14591	14500	14620	14627	14507	14594	14907	14349	14800	14667	14563	14488	14653	14573	14646	14565	14621	14670	14534	14712	14742	14743	14613	14617	14562	14537	14608	14652	14593	14532	14805	14727	14744	14565	14693	14459	14798	14579	14689	14762	14528	14818	14755	14633	14568	14720	14559	14685	14720	14616	14709	14815	14760	14864	14719	14689	14709	14677	14469	14526	14699	14672	14537	14640	14508	14584	14601	14415	14561	14722	14510	14540	14499	14412	14906	14721	14555	14586	14543	14636	14671	14789	14681	14601	14647	14627	14667	14596	14651	14529	14452	14742	14641	14524	14658	14703	14774	14766	14551	14605	14596	14569	14636	14598	14437	14584	14780	14545	14683	14742	14708	14603	14548	14705	14515	14442	14592	14436	14568	14565	14693	14481	14577	14665	14559	14635	14522	14751	14671	14552	14626	14673	14695	14941	14675	14621	14620	14614	14546	14677	14579	14662	14659	14780	14709	14616	14776	14624	14681	14399	14738	14551	14648	14699	14711	14512	14658	14597	14567	14838	14419	14616	14580	14632	14642	14460	14635	14667	14634	14453	14624	14493	14730	14569	14517	14545	14579	14527	14482	14733	14605	14430	14597	14918	14530	14645	14553	14579	14605	14602	14507	14773	14663	14694	14458	14662	14571	14638	14567	14534	14764	14653	14551	14664	14757	14530	14549	14650	14578	14841	14620	14639	14600	14467	14573	14752	14555	14579	14663	14651	14554	14638	14532	14536	14663	14782	14614	14622	14641	14751	14605	14544	14457	14798	14545	14758	14730	14581	14583	14501	14638	14508	14495	14623	14724	14657	14686	14561	14722	14637	14694	14651	14909	14656	14638	14665	14586	14602	14615	14622	14752	14737	14690	14605	14684	14703	14491	14545	14613	14541	14588	14572	14462	14709	14568	14541	14679	14704	14643	14600	14570	14749	14723	14502	14654	14599	14672	14750	14582	14514	14553	14689	14614	14487	14386	14473	14775	14508	14724	14702	14673	14742	14612	14739
23200	21617	29554	24817	24083	28000	29802	23540	19791	18013	17211	17031	16972	17150	17087	17184	16922	16915	16983	16821	16763	16814	16878	16519	16811	16558	16560	16548	16533	16573	16511	16566	16755	16654	16505	16621	16542	16642	16649	16562	16566	16400	16695	16793	16520	16578	16554	16492	16423	16759	16534	16698	16558	16368	16598	16606	16778	16564	16489	16650	16275	16663	16514	16499	16352	16547	16566	16569	16544	16388	16692	16460	16518	16524	16484	16686	16419	16403	16455	16407	16365	16341	16302	16567	16431	16679	16648	16337	16399	16353	16309	16636	16641	16452	16616	16541	16487	16525	16437	16583	16617	16627	16579	16390	16570	16305	16530	16375	16594	16694	16496	16506	16491	16282	16440	16487	16466	16441	16579	16486	16565	16491	16497	16420	16531	16612	16351	16572	16457	16381	16321	16376	16390	16661	16633	16568	16367	16507	16451	16338	16598	16226	16657	16561	16329	16267	16515	16423	16538	16466	16481	16585	16420	16391	16562	16408	16524	16519	16427	16534	16639	16628	16410	16308	16531	16328	16565	16530	16350	16616	16677	16553	16466	16594	16480	16560	16474	16514	16481	16535	16468	16443	16532	16575	16585	16602	16506	16489	16279	16372	16470	16600	16507	16478	16337	16390	16466	16400	16454	16479	16339	16445	16517	16527	16723	16531	16567	16583	16521	16641	16417	16619	16289	16489	16544	16562	16426	16564	16404	16551	16620	16554	16495	16477	16485	16454	16455	16452	16472	16519	16279	16342	16481	16482	16597	16430	16544	16671	16415	16265	16378	16416	16547	16546	16449	16392	16572	16366	16658	16584	16484	16338	16282	16426	16493	16641	16518	16678	16494	16623	16405	16362	16337	16408	16434	16515	16392	16549	16528	16396	16687	16605	16755	16440	16644	16452	16429	16496	16357	16428	16495	16607	16644	16383	16542	16318	16487	16486	16550	16541	16363	16513	16562	16244	16430	16448	16401	16341	16412	16449	16322	16511	16581	16459	16483	16373	16539	16423	16583	16757	16437	16580	16703	16663	16766	16360	16502	16299	16539	16286	16364	16532	16553	16445	16464	16542	16632	16493	16426	16526	16534	16508	16561	16530	16516	16363	16593	16475	16754	16616	16534	16473	16530	16478	16475	16368	16605	16344	16605	16609	16577	16307	16324	16552	16421	16391	16690	16659	16231	16512	16509	16557	16478	16415	16327	16283	16524	16499	16308	16542	16477	16668	16613	16542	16389	16601	16645	16362	16235	16562	16429	16458	16479	16320	16381	16340	16375	16570	16315	16415	16338	16406	16543	16357	16425	16468	16499	16527	16460	16570	16604	16266	16376	16471	16286	16580	16478	16371	16676	16451	16593	16537	16513	16737	16462	16434	16423	16420	16578	16505	16464	16154	16423	16572	16690	16495	16553	16366	16342	16389	16396	16496	16532	16377	16504	16579	16571	16430	16566	16456	16652	16508	16623	16499	16535	16410	16645	16267	16611	16620	16694	16656	16416	16569	16445	16419	16485	16446	16321	16424	16236	16632	16562	16569	16645	16613	16548	16546	16459	16529	16661	16571	16533	16334	16526	16682	16314	16252	16362	16582	16466	16507	16490	16472	16416	16495	16469	16563	16501	16444	16500	16504	16573	16554	16406	16678	16313	16635	16411	16585	16244	16451	16607	16284	16540	16622	16562	16583	16469	16541	16426	16396	16457	16414	16358	16512	16419	16514	16431	16551	16489	16511	16384	16553	16336	16213	16441	16516	16442	16336	16510	16463	16405	16328	16418	16619	16493	16298	16475	16434	16677	16507	16506	16518	16526	16384	16455	16368	16415	16600	16578	16540	16571	16391	16436	16662	16398	16527	16302	16399	16483	16431	16433	16476	16633	16392	16529	16369	16542	16419	16544	16495	16539	16546	16468	16527	16397	16585	16552	16405	16519	16475	16652	16507	16445	16397	16417	16466	16514	16326	16502	16644	16426	16493	16447	16696	16594	16577	16608	16465	16507	16587	16308	16555	16700	16635	16294	16622	16595	16558	16429	16546	16429	16540	16651	16413	16630	16475	16505	16286	16554	16498	16304	16431	16453	16465	16519	16592	16605	16371	16544	16508	16750	16388	16487	16582	16434	16552	16392	16436	16555	16376	16550	16748	16481	16590	16613	16500	16754	16656	16584	16453	16490	16599	16443	16455	16268	16485	16276	16468	16576	16226	16462	16620	16399	16323	16362	16599	16533	16349	16488	16422	16401	16498	16503	16377	16427	16336	16420	16528	16464	16451	16346	16377	16449	16403	16573	16344	16359	16430	16373	16461	16438	16520	16623	16493	16318	16494	16401	16663	16364	16357	16485	16333	16574	16499	16546	16414	16440	16506	16610	16571	16584	16503	16369	16530	16368	16480	16576	16521	16578	16345	16589	16462	16391	16615	16540	16488	16515	16581	16520	16624	16537	16370	16448	16521	16797	16538	16211	16550	16630	16634	16541	16441	16456	16444	16650	16506	16393	16335	16448	16536	16534	16610	16501	16582	16644	16489	16552	16518	16424	16421	16398	16501	16633	16449	16481	16643	16614	16521	16573	16630	16496	16508	16512	16445	16369	16561	16534	16399	16445	16441	16405	16523	16479	16545	16491	16442	16735	16359	16413	16440	16431	16414	16397	16462	16682	16595	16577	16474	16536	16429	16543	16595	16547	16530	16564	16497	16549	16485	16476	16473	16773	16739	16717	16410	16506	16411	16488	16447	16700	16478	16432	16504	16491	16374	16367	16575	16597	16352	16494	16520	16239	16404	16404	16384	16434	16430	16502	16392	16420	16294	16354	16477	16429	16545	16576	16535	16504	16388	16347	16377	16521	16577	16483	16465	16520	16338	16471	16485	16301	16440	16470	16455	16266	16477	16508	16370	16367	16287	16357	16401	16631	16547	16542	16522	16492	16283	16574	16577	16441	16455	16559	16355	16427	16500	16427	16416	16392	16378	16468	16569	16440	16562	16579	16493	16451	16227	16499	16427	16483	16474	16515	16302	16414	16549	16411	16710	16301	16489	16277	16632	16530	16631	16738	16497	16422	16506	16376	16402	16408	16414	16530	16428	16451	16538	16501	16305	16412	16533	16507	16538	16500	16390	16444	16620	16470	16659	16638	16595	16719	16494	16510	16493	16392	16342	16435	16398	16484	16479	16446	16416	16501	16598	16453	16491	16536	16480	16427	16414	16539	16341	16376	16326	16672	16520	16394	16458	16434	16441	16523	16428	16391	16597	16502	16469	16595	16466	16378	16347	16499	16368	16404	16358	16413	16755	16523	16338	16580	16506	16474	16379	16382	16466	16552	16498	16531	16498	16365	16382	16497	16475	16494	16414	16430	16669	16210	16318	16475	16495	16643	16507	16638	16352	16538	16452	16534	16416	16577	16357	16380	16568	16498	16300	16589	16485	16566	16403	16444	16495	16553	16311	16421	16522	16426	16388	16402	16431	16420	16278	16453	16580	16545	16383	16603	16380	16494	16478	16383	16564	16502	16521	16520	16541	16449	16443	16296	16592	16547	16577	16367	16435	16590	16669	16599	16669	16457	16417	16554	16202	16560	16514	16611	16457	16359	16371	16520	16435	16363	16387	16551	16421	16448	16446	16577	16557	16538	16501	16526	16643	16626	16629	16404	16470	16279	16317	16418	16434	16344	16265	16581	16377	16494	16350	16467	16480	16603	16554	16573	16531	16335	16288	16661	16397	16462	16397	16606	16466	16411	16433	16354	16502	16312	16402	16407	16526	16442	16503	16359	16279	16232	16481	16562	16600	16486	16626	16616	16453	16607	16426	16410	16373	16534	16418	16340	16447	16492	16259	16543	16488	16482	16757	16590	16552	16654	16698	16497	16677	16355	16326	16566	16547	16406	16416	16688	16536	16357	16546	16366	16528	16499	16319	16415	16543	16559	16308	16306	16436	16696	16564	16553	16566	16558	16380	16536	16683	16557	16577	16457	16391	16623	16481	16434	16462	16484	16406	16485	16575	16675	16538	16514	16576	16417	16454	16580	16531	16478	16581	16562	16672	16396	16462	16457	16397	16341	16322	16493	16431	16444	16663	16566	16527	16339	16456	16621	16600	16397	16429	16591	16507	16553	16508	16429	16570	16444	16430	16483	16553	16570	16391	16399	16358	16492	16693	16704	16668	16598	16368	16608	16471	16348	16265	16461	16358	16574	16434	16586	16381	16446	16474	16492	16501	16593	16530	16522	16387	16494	16454	16544	16346	16520	16762	16373	16536	16543	16649	16444	16617	16479	16340	16554	16602	16617	16554	16516	16370	16459	16444	16521	16530	16438	16461	16264	16361	16401	16416	16583	16193	16560	16721	16485	16527	16331	16322	16396	16160	16469	16551	16484	16772	16467	16368	16477	16613	16602	16512	16490	16525	16402	16384	16596	16399	16540	16669	16572	16557	16526	16365	16419	16403	16331	16601	16371	16476	16695	16504	16634	16476	16520	16475	16434	16267	16641	16568	16464	16558	16425	16404	16373	16732	16607	16514	16559	16470	16468	16516	16426	16600	16392	16686	16481	16465	16393	16429	16502	16650	16701	16389	16458	16510	16416	16702	16534	16208	16542	16253	16534	16648	16423	16226	16539	16438	16475	16453	16374	16238	16382	16529	16564	16422	16450	16539	16404	16620	16363	16405	16424	16505	16584	16394	16537	16619	16457	16658	16686	16508	16428	16603	16323	16622	16411	16474	16392	16619	16472	16621	16571	16524	16312	16493	16516	16430	16271	16409	16298	16616	16565	16661	16606	16458	16296	16355	16484	16586	16599	16553	16713	16501	16382	16598	16487	16457	16411	16489	16327	16568	16404	16386	16731	16313	16423	16370	16522	16286	16445	16644	16285	16288	16419	16631	16535	16525	16570	16456	16273	16508	16329	16463	16426	16474	16361	16371	16495	16673	16546	16401	16369	16463	16399	16471	16479	16500	16477	16425	16539	16520	16626	16547	16690	16553	16486	16411	16431	16409	16403	16478	16390	16662	16523	16397	16591	16514	16526	16534	16284	16545	16503	16399	16489	16446	16334	16460	16267	16321	16510	16502	16566	16338	16604	16359	16619	16517	16345	16409	16626	16558	16568	16559	16445	16251	16576	16752	16501	16603	16377	16501
39710	65071	60440	47116	38622	32743	27906	23166	18438	16131	15846	15759	15562	15746	15628	15818	15674	15563	15588	15445	15546	15499	15365	15416	15544	15463	15008	15144	15119	15194	15088	15416	15134	15243	15184	14983	15196	15195	15369	15342	15195	15231	15280	15215	15172	15251	15268	15260	15262	15327	15276	15253	15401	15207	15173	15106	15320	15283	15275	15175	15154	15066	15184	15119	15004	15077	15190	15364	15259	15345	15248	15116	15076	15063	15156	15224	15223	15147	15205	15065	15229	15030	15194	15174	15443	15260	15077	15188	15147	15202	15242	15207	15107	15188	15275	15268	15147	15129	15280	15115	15133	15186	15196	15323	15155	15209	15314	15035	15130	15188	15068	15050	15195	15275	15098	15105	15051	15232	15212	15066	15263	15289	15212	15275	15339	15103	15174	15018	15253	15229	14996	15287	15368	15229	15319	15289	15182	15132	15334	15171	15105	15245	15246	15119	15218	15234	15069	15115	15232	15388	15140	15173	15190	15294	15271	15257	15108	15277	15171	15115	15098	15162	15047	15084	15143	15333	15215	15249	15065	15134	15325	15012	15301	15313	15390	15335	15182	15359	15408	15095	15147	15087	15184	15166	15166	15096	15216	15088	15253	15091	15269	15155	15190	15213	15178	15342	15277	15150	15234	15045	15196	15105	15216	15107	15175	15066	15121	15157	15137	15317	15319	15220	15113	15174	15079	15105	15109	15194	15227	15213	15298	15170	15114	15279	15155	15182	15220	15203	15233	15197	15226	15108	15189	15270	15167	15198	15028	15127	15144	15068	15347	15357	15160	15080	15070	15242	15223	15018	15061	15222	15129	15273	15111	15051	15197	15227	15118	15123	15091	15074	15165	14967	15070	15269	15064	15227	15123	15284	15060	15013	15198	15167	15122	15167	15113	15254	15152	15251	15278	15160	15215	14951	15181	15288	15185	15089	15072	15104	15310	15288	15230	15195	15065	15298	15125	15149	15128	15190	15157	15370	15209	15082	15017	15311	15108	15365	15228	15125	15007	15317	15174	14953	15217	15196	15061	15265	15198	15156	15284	15073	15235	15300	15309	15265	15261	15222	15180	15128	15300	15164	15301	15147	15036	15187	15108	15135	15243	15196	15189	15192	15318	15178	15036	15183	15292	15058	15114	15267	15184	15166	15200	15423	15205	15160	15158	15214	15294	15190	15157	15004	15164	15329	15115	15149	15079	15146	15158	15029	15321	15011	15270	15191	15248	15185	15301	15210	15103	15191	15316	15141	14984	15176	15275	15263	15146	15192	15221	15184	15178	15136	15172	15098	15393	15207	15218	15105	15210	15203	15205	15181	15135	15438	15165	15029	15023	15093	15126	15218	15322	15246	15224	15173	15065	15154	15302	15104	15202	15229	15188	15325	15270	15278	15110	15157	15128	15228	15098	15192	15027	14951	15063	15114	15338	15007	15235	15105	15219	15071	15153	15221	15242	15196	15109	15215	15231	15248	15296	15078	15320	15118	15293	15238	15318	15073	15251	15221	15304	15184	15257	15287	15180	15021	15294	15211	15043	15088	15124	15239	15020	15295	15247	15082	15085	15270	15312	15184	15135	15062	15271	15107	15268	15074	15214	15212	15170	15247	15168	15212	15026	15126	15181	15207	15178	15093	15053	15304	15094	15119	15392	15136	15224	15093	15111	15145	15228	15204	15271	15242	15049	15149	15181	15252	15259	15279	15220	15334	15017	15160	15016	15235	15137	15159	15239	15042	15117	15284	15203	15261	15128	15105	15320	15110	15146	15297	15077	15236	15280	15168	15181	15455	15185	15220	15215	15155	14970	15154	15180	15188	15326	15145	15287	15025	15268	15404	15199	15010	15071	15312	15238	15169	15022	15115	15222	14924	15161	15164	15094	15129	15097	15205	15140	15215	15123	15219	15204	15182	15179	15091	15209	15245	15212	15069	15203	15078	15123	15179	15148	15220	15152	15143	15113	15121	15180	15026	15289	15085	15223	15205	15246	15025	15240	15264	15434	15138	14966	15261	15197	15099	15085	15160	15106	15279	15076	15094	15415	15174	15183	15106	15031	15171	15198	15161	15282	15204	15105	15218	15121	15290	15153	15092	15083	15288	15174	15428	15040	15055	15339	15135	15148	15181	15136	15136	15201	15127	15231	15128	15262	15111	15299	15015	15194	15092	15067	15106	15144	15231	15146	15121	15060	15265	15141	15233	15056	15184	15062	15170	15177	15315	15126	15234	15205	15005	15163	15062	15259	15191	15338	15029	15266	15124	15397	15216	15198	15203	15339	15334	15060	15080	15250	14954	15082	15111	15106	15017	15300	15316	15148	15263	15059	15177	15245	15133	15113	15131	15068	15234	15100	15157	15214	15088	15181	15246	15034	15078	15195	15321	15199	15044	15131	15124	15249	15223	15313	15271	15223	15339	15114	15362	15177	15046	15298	15242	15057	15258	15252	15155	15149	15223	15051	15154	15148	15213	14969	15113	15348	15347	15116	14897	15204	15034	15203	15205	15070	15117	15162	15275	15216	15269	15146	15152	15114	15182	15164	15247	15308	14992	15154	15247	15054	15166	15110	15166	15163	15212	15191	15082	15174	15238	15135	15148	15104	15315	15138	15178	15232	15053	15144	15200	15215	15271	15052	15000	15150	15136	15123	15315	15214	15021	15098	15125	15010	15211	15018	15197	15078	15134	15260	15293	15202	15151	15172	15252	15139	15152	15123	15258	15180	15231	15279	15130	15125	15182	15117	15062	15171	15041	15120	15119	14994	15240	15208	15091	15078	15003	15233	15138	15229	15124	15173	15213	15173	15247	15088	15109	15201	15262	15268	15138	15081	15182	15282	15165	15048	15215	15161	15158	15033	15257	15159	15021	15139	15130	15300	15141	15195	15059	15248	15097	15034	15118	15091	15142	15280	15085	15094	15209	15295	15264	15111	15093	15169	15009	15145	15197	15221	14970	15066	15270	15020	15081	15256	15225	15167	15184	15195	15135	15097	15282	15108	15066	15223	15262	15169	15142	15214	15093	15170	15109	15151	15247	15042	15100	15096	15232	15088	15255	15010	15353	15149	15181	15215	15266	15010	15276	15234	15006	15228	15257	15203	15016	14973	15131	15084	15278	15332	15104	15136	15316	15200	15182	15133	15315	15078	15234	15259	15156	15204	15290	15237	15138	15195	15117	15222	15109	15165	15147	15216	15332	15139	15320	15275	15210	15141	15130	15236	15159	15093	15182	15127	15214	15058	15156	14974	15151	15125	15241	15220	15144	15193	15339	15138	15241	15348	15133	15129	15138	15121	15285	15278	15063	15001	15272	15236	15102	14953	15070	15166	15097	15111	15293	15253	15041	15250	15197	15123	15218	15261	15097	15313	15226	15223	15124	15369	14994	15124	15145	15099	15036	15203	15165	15227	15067	15159	15067	15204	15146	15279	15081	15191	15153	15347	15076	15141	15174	15051	15153	15259	15193	15282	15144	15198	15245	15226	15266	15258	15113	15137	15029	15156	15156	15139	15077	15283	15201	15024	15261	15267	15171	15195	15233	15167	15222	15151	15376	15104	15158	15291	15162	15307	15074	15220	15193	15088	15037	15080	15077	15054	15088	15060	15074	15168	14948	15141	15100	15219	15148	14983	15071	15251	15374	15170	15262	15140	15246	15034	15252	15040	15065	15056	15190	15285	15327	15196	15041	15105	14969	15083	15117	15162	15182	15187	15054	15227	15149	15324	15240	15207	15085	14939	15166	15108	15366	15284	15208	15151	15221	15221	15103	15231	15201	15310	15117	15344	15200	15185	15290	15305	15122	15147	15211	15215	15108	15407	15226	15337	15136	15301	15270	15263	15240	15144	15274	15091	15444	15150	15231	15079	15220	15357	15179	15297	15080	15243	15217	15123	15228	15206	15166	15151	15161	15088	15118	15181	15140	15153	15083	14917	15304	15074	15028	15318	15129	15168	15142	15163	15100	15052	15230	15160	15189	15217	15163	15214	15154	15246	15210	15113	15135	15335	15256	15056	15071	15150	15077	15044	15349	15020	15212	15238	15182	15234	15185	15319	15214	15000	15322	14996	15139	15248	15087	15171	15020	15165	15160	15280	15130	15143	15132	15271	15094	15148	15171	15087	15175	15070	15243	15200	15196	15123	15233	15218	15125	15069	15207	15031	15347	15121	15166	15171	15133	15129	15021	15182	15213	15227	15238	15076	15192	15172	15065	15319	15207	15165	15075	15248	15085	15149	14969	15259	15056	15248	15251	15097	15163	15299	15167	15155	15270	15199	15268	15222	15163	15099	15241	15241	15241	15184	15169	15135	15151	15160	15155	15075	15147	15217	15104	15095	15192	15164	15093	15245	15304	15101	15257	15084	15226	15256	15175	15015	15260	14998	15263	15204	14992	15261	15212	15186	15209	15003	15195	15125	15114	15085	15080	15193	15107	15264	15264	15141	15129	15140	14954	15085	15008	15184	15076	15114	15060	14938	15252	15130	15049	15217	15175	15286	15061	15239	14920	15226	14954	15238	15011	15241	15185	15070	15269	15264	15166	15361	15161	15206	15042	15166	15201	15240	15139	15232	15199	15080	15229	15083	15175	15084	15260	15266	15254	15168	15280	15176	15357	15089	15335	15087	15210	15289	15196	14949	15114	15128	15254	15284	15108	15040	15293	15303	15107	15223	15103	15179	15182	15208	15136	15138	15188	15138	15200	15123	15166	15381	15225	15123	15215	15356	15030	15220	15121	14972	15248	15378	15184	15124	15242	15006	15051	15186	15093	15182	15235	15127	15232	15214	15211	15055	15121	15206	15185	14965	15080	15210	15398	15173	14988	15157	15253	15314	15085	15282	15389	15113	15213	15164	15185	15248	15343	15152	15191	15186	15050	15168	15287	15028	15078	15216	15255	15147	15253	15219	15076	15198	15219	15200	15186	15170	15178	15193	15061	15144	15174	15258	15124	14967	15047	15148	15188	15319	15149	15201	15226	15156	15182	15345	15162	15170	15119	15242	15260	15147	15244	15268	15223	15299	15175	15122	15154	15087	15332	15213	15237	15286	15101	15180	15305	15013	15201	15147	15167	15227	15136	15282	15331	15366	15139	15056	15341	15418	15223	15208	15078	15082	15101	15107	15284	15235	15123	15141	15299
30030	32991	39441	32204	24068	19615	17593	16264	15240	15025	14991	14786	15120	15114	14988	15016	15117	15068	15131	15014	15019	15097	15048	14947	14792	14767	14859	14704	14622	14774	14864	14934	14815	14859	14960	14847	14876	14803	14753	14918	14858	15027	14665	14785	14712	14837	14764	14796	14674	14908	14788	14786	15058	14666	15065	15007	14951	14759	14718	14712	14805	15028	14761	14861	14899	14887	14857	14664	14789	14715	14803	14918	15065	14789	14792	14871	14655	14855	14848	14993	14831	14832	14799	14798	14796	14794	14949	14744	14767	14660	14666	14958	14735	14852	14729	14621	14702	14649	14681	14788	14676	14752	14939	14717	14894	14727	14798	14857	15057	14830	14622	14662	14866	14752	14907	14798	14769	14765	14889	14699	14758	14803	14725	14858	14960	14843	14966	14856	14809	14888	14712	14851	14551	14599	14910	14778	14716	14658	14782	14778	14819	14709	14835	14803	14916	14850	14710	14818	14941	14698	14633	14817	14876	14862	14894	14902	14869	14755	14708	14721	14863	14668	14617	14688	14897	14721	14863	14952	14638	14845	14916	14775	14666	14697	14559	14762	14988	14892	14837	14908	14906	14808	14960	14714	14796	14868	14942	14577	14853	14688	14810	14728	14750	14755	14786	14668	14999	14845	14839	14858	14610	14858	14778	14705	14802	14920	14719	14770	14766	14778	14738	14811	14687	14952	14759	14770	14662	14818	14747	14817	14776	14816	14732	14806	14645	14831	15112	14819	14872	15006	15012	14646	14855	14920	14900	14803	14685	14945	14862	14741	14829	14960	14804	15035	14836	14713	14914	14933	14945	14775	14878	14755	14728	14633	14781	14830	14919	14891	14687	14878	14967	14909	14708	14874	14864	14677	14776	14579	14962	14767	14785	14912	14809	14752	14890	14868	14797	14916	14752	14817	14626	14799	14722	14840	14921	14729	14854	14888	14605	14850	14646	14963	14836	14732	14892	14908	14725	14722	14798	14913	14936	14789	14846	14839	14801	14902	14677	14587	14855	14955	14746	14877	14826	14873	14650	14822	14608	14836	14653	14690	14962	14896	15020	14826	14819	14813	14825	14916	14649	14802	15006	14776	15043	14975	14753	14674	14882	14823	14742	14748	14637	14968	14792	14678	14951	14870	14806	14679	14663	14857	14887	15008	14569	14767	14792	14920	14696	14756	14723	14628	14800	14961	14723	15069	14765	14711	14816	15022	14789	14630	14869	14648	14800	14783	14716	14999	14592	14879	14816	14846	14923	14729	14605	14676	14635	14752	14977	14693	14842	14812	14777	14710	14809	14934	14586	14825	15031	14857	14884	14830	14633	14848	14888	14893	14688	14749	14870	14921	14807	14668	14832	14681	14859	14806	14720	14957	14868	14898	14806	14934	14863	14645	14913	14649	14984	14730	14660	14792	14880	14718	14813	14664	15218	14579	14750	14874	14872	14922	14880	14714	14652	14848	14855	15012	14752	14671	14868	14756	14742	14754	14759	14746	14975	14851	14923	14506	14766	14574	14885	14638	14816	14886	14791	14790	14783	14686	14773	14836	14982	15011	14817	14798	14587	14798	14659	14873	14714	14646	14725	14765	14687	14841	14743	14809	14923	14843	14649	14852	14697	14834	14928	14807	14735	14772	14772	14871	14867	14634	14714	14803	14672	14613	14841	14822	14863	14721	14771	14801	14928	14702	14881	14765	14706	14882	14857	14893	14737	14975	14673	14763	14495	14685	15010	14617	14907	14828	14717	14926	14804	14821	14855	14795	14794	14893	14731	14942	14710	14544	14676	14777	14747	14904	14864	14766	14724	14521	14902	14745	14759	14754	14614	14821	14661	14944	14840	14768	14927	14706	14894	14987	14719	14711	14935	14937	14611	14833	14792	14827	14748	14738	14637	14765	14931	14771	14769	14608	14615	14911	15039	14865	14601	14769	14839	14766	14921	14948	14738	15011	14808	14796	14764	14926	14801	14752	14958	14818	15056	14757	14789	14771	14869	14741	14964	14734	14858	14644	14734	14738	14919	15121	14797	14778	14774	14798	14861	14654	14645	14972	14880	14853	14780	14657	14861	14794	14799	14680	14824	14797	14650	14652	14813	14879	14740	14836	14783	14802	14814	14801	14930	14751	14946	14747	14672	14808	14722	14824	14965	14732	14867	14860	14848	14625	14988	14674	14602	14917	14875	14932	14824	14887	14905	14820	14954	14694	14889	15022	14871	14828	14853	14788	14827	14860	15001	14839	14716	14877	14488	14858	14671	14894	14907	14887	14774	14807	14841	14884	14694	14712	14809	14853	14701	14734	14832	15026	14834	14805	14657	14813	14695	14917	14701	14833	14929	14703	14726	14963	14836	14833	14778	14784	14793	14645	14885	14829	14740	14700	14632	14720	14662	14820	14789	14802	14910	14778	14748	14766	14784	14632	14771	14838	14905	14684	14645	14633	14737	14964	14967	14748	14775	14899	14750	14799	14827	14873	14670	14825	14841	14684	14807	14853	14824	14731	14706	14716	14605	14812	14837	14766	14739	14801	14854	14662	14828	14851	14884	14784	14827	14768	14686	14867	14760	14850	14729	14993	14798	14728	14756	14814	14770	14634	14838	14923	15012	14837	14850	14771	14957	14715	14832	14807	14720	14685	14620	14794	14785	14700	14822	14761	14745	14787	14782	14955	14876	14839	14776	14803	14826	14728	14830	14772	14801	15050	14687	14911	14687	14592	14838	14947	14807	14526	14662	14805	14946	14884	14817	14769	14825	14750	14938	14934	14747	14741	14792	14795	14899	14802	14959	14956	14832	14666	14690	14816	14682	14760	14845	14909	14786	14764	14682	14721	15011	14764	14827	14773	14884	15070	14867	14830	14785	14783	15042	14638	14761	14851	14915	14830	14709	15050	14780	14754	14731	14878	14869	14817	14812	14767	14753	14846	14603	14679	14924	14937	14741	14727	14961	14870	14952	14613	14829	14938	14866	14804	14808	14980	14743	14891	14693	14860	14886	14900	14857	14672	14670	14808	14696	15019	14523	14796	14817	14727	14707	14949	14900	14785	14801	14840	15087	14619	14783	14822	14746	14734	14770	14757	14636	14722	14824	14727	14948	14787	14734	14715	14937	14792	14729	14912	14840	15004	14865	14874	14750	14790	14838	14744	14697	14888	14854	14973	14811	14767	15004	14669	14647	14769	14799	14838	14996	14871	14865	14789	14837	14974	14787	14874	14893	14787	14900	14807	14798	14774	14735	14640	14756	14886	14815	14679	14902	14829	14789	14768	14828	14720	14882	14771	14823	14830	14879	14787	14958	14808	14829	14795	14769	14842	15074	14644	14844	14996	14887	14801	14845	14858	14911	14996	14917	14778	14809	14791	14800	14691	14735	14820	14865	14770	14737	14700	14802	14851	14713	15014	14799	14843	14848	14774	14780	14753	14910	14862	14944	14604	14741	14840	14732	14520	14763	14801	14746	14755	14906	14909	14970	15046	14965	15078	14944	14740	14669	14587	14997	14869	14716	14860	14801	14718	14751	14691	14721	14847	14652	14836	14795	14685	14969	14691	14798	14783	14833	14812	14737	14618	14639	15003	14616	14876	14778	14887	14987	14710	14776	14900	14934	14857	14846	14880	14932	14748	14946	14737	14778	14837	14808	14783	14783	14887	14893	14774	14768	14735	14888	14821	14902	14780	14706	14701	14856	14831	14925	14771	14845	14736	14661	14990	14706	14831	14757	14961	14887	14940	14825	15033	14998	14847	14847	14707	14865	14614	14705	14699	14810	14621	14726	14763	14910	14661	14799	14771	14791	14992	14988	14690	14860	14643	14934	14764	14796	14848	14864	14592	14649	14738	14747	14856	15015	14700	14760	14818	14843	14916	14725	14773	14852	14693	14861	14892	14746	14722	14864	14764	14762	14774	14829	14880	14754	14901	14966	14871	14999	14889	14839	14815	14709	14852	14693	14886	14752	14713	14793	14794	14604	14961	14849	14812	14695	14840	14727	14918	14937	14536	14850	14818	14940	14933	14744	14587	14783	14861	14856	14518	14962	14666	14801	14965	14635	14841	14868	14907	15098	14911	14682	14734	14929	14678	14879	14822	14822	14708	14739	14917	14822	14776	14945	14773	14721	14899	14725	14785	14644	14979	14671	14882	14770	14832	14669	14797	14849	14956	14768	14672	14992	14879	14885	14921	14684	14896	14890	14774	14832	14653	14761	14751	14702	15003	14855	14867	14759	14791	14898	14846	14796	14964	14754	14843	14686	14652	14725	14891	14891	14879	14802	14682	14936	14795	14840	14667	14738	14808	14849	14806	14759	14807	14807	14738	14901	15121	14794	14742	14893	14752	14811	14907	14826	14786	14982	14919	14920	14810	14776	15009	14931	14858	14807	14738	14588	14944	14736	14691	14746	14938	14741	14758	14693	14689	14911	14729	14761	14739	14906	14741	14805	14734	14799	14823	14722	15007	14737	14498	14983	14719	14953	14824	14704	14859	14799	14828	14865	14875	14901	14866	15017	14950	14752	14883	14867	14802	14797	14710	14774	14836	14782	14606	14833	14731	14710	14816	14634	14912	14856	14668	14823	15009	14969	14870	14826	14814	14841	14687	14862	14996	14876	14675	14748	14767	14914	14860	14856	14839	14708	14868	14836	15098	14801	14984	14789	14734	14916	14824	14782	14683	14704	14829	14844	15011	14861	14825	14908	15001	14943	15019	14865	15054	14731	14776	14631	14863	14721	14857	14888	14816	14919	14932	14768	14678	14704	14726	14707	15113	14801	14913	14921	14760	14893	14671	14754	14797	14918	14886	14719	14766	14913	14868	14964	14715	14763	14729	14662	14814	14780	14740	14965	14969	14897	14862	14643	14720	14922	14765	14854	14916	14824	14799	14733	14837	14616	14883	14822	14694	14964	14954	14702	14785	14977	14909	14682	14871	14655	14997	14932	14644	14731	14621	14719	14751	14765	14852	14875	14984	14797	14752	14804	14702	14852	15007	14807	14831	14994	14947	14832	14718	14890	14902	14878	14760	14803	14826	14950	14961	14826	14898	14822	14811	14826	14801	14727	14787	14955	14933	14729	14848	14817	15014	14703	14936	14912	14887	14936	14783	14915	14861	14804	14781	14653	14823	14832	14812	14852	14789
37114	52121	45803	33251	25599	19988	17016	15467	14610	14375	14376	14465	14343	14262	14401	14444	14297	14225	14286	14208	14282	14107	14205	14295	14230	14232	14146	14169	14008	14185	14073	13953	14083	14144	14047	13910	14133	13979	14186	14233	14177	14010	14203	14156	14036	14165	14001	14104	14131	14188	14143	14115	14042	13975	14157	14184	14127	14054	14065	14072	14037	14067	14056	13943	14050	14069	14211	14074	14044	14156	14174	14159	14176	14134	13991	14122	14113	13937	14086	14205	14089	14225	14021	14244	14140	14261	14123	14108	13887	14234	13996	14087	13959	14071	14077	14109	14161	14101	14019	14086	14131	14000	14132	14280	14019	14192	14183	14041	13995	14177	14025	14093	14053	13902	14220	14034	14172	14207	13988	13909	14032	14288	14145	14232	14146	14013	14178	14128	14002	14148	14257	14142	14102	14049	14124	14202	14198	13986	13968	14158	14179	14237	14015	14028	14116	14000	14038	14038	14177	13931	13990	14132	13934	13891	14011	13987	14212	13974	14107	14052	14230	14035	14164	14242	14063	14070	14096	14210	14144	14074	14118	13981	14016	14138	14213	14298	13938	14239	14037	13988	14068	14120	14077	13968	14004	14071	14044	14301	14200	14083	14107	13973	14047	14121	14099	14140	14070	13997	13846	14151	14143	14164	14146	14208	14165	14037	14113	14012	14124	14151	14040	14132	14118	14034	14094	14055	14149	14231	14112	14265	14028	14131	14103	14169	14042	14092	14095	14201	14013	14171	14221	14234	14265	14057	14049	14163	14184	14006	14068	14006	14099	14119	14018	14326	14030	14069	14186	14070	13910	14049	14275	13991	13994	14091	14011	14188	14007	14180	13991	14150	14067	14036	14188	14103	14072	14026	14237	14297	14040	14010	14198	14145	14022	13989	14085	14223	13949	14114	14040	13997	14123	14383	14170	14056	14000	14071	13989	14225	14149	13963	14214	14196	14071	13792	14299	14092	14079	14090	14141	14080	13965	14116	14032	14175	14074	14178	14122	14099	14108	14219	13903	14205	14222	14222	14040	14105	14080	14180	13864	14160	13984	14232	14111	14123	14046	14052	14062	14007	14213	14192	14040	13978	14178	14011	14148	14114	14253	14149	14026	14225	13990	14155	14005	14036	13997	14085	14126	14015	13926	14198	14161	14154	13950	14102	13975	13977	14143	13976	14074	14142	14159	14062	14175	14145	14112	14019	14066	14111	14029	14172	14040	14233	14324	14116	14137	14133	14078	13976	14075	14141	14139	14196	14045	13863	13961	13936	14151	14077	14097	14322	14134	14146	14096	14031	14057	14181	14014	14018	14146	14059	14067	14082	14102	14058	14001	14000	14107	13971	14121	13880	14136	13979	14037	14063	14176	14057	13943	14172	14211	14186	14166	13922	14076	14150	14003	14103	14029	14005	14016	13967	13944	14018	14084	14155	14021	14073	14108	14120	13877	13947	14257	13977	14110	14103	14172	14175	14128	14097	14138	14280	14016	14086	14131	14082	14082	14111	14198	14149	14017	14216	14080	14220	14197	14107	14189	14063	14106	14134	14135	14110	13988	14087	14306	14094	14266	14105	14007	14169	14067	14146	14097	13985	13916	14074	14198	13908	14187	14100	14120	14239	14097	14140	14059	13935	13977	14218	14098	14061	14173	14226	14094	13814	14060	14162	14231	14114	13964	14080	14037	14103	14127	14234	14155	14115	14053	14036	14062	14056	14139	14106	14069	14168	14072	14061	14001	14125	14125	14145	14345	14031	14174	14006	14185	14145	14052	13997	14063	14300	14046	14056	14145	14146	14144	14007	14030	14194	14092	14088	14021	14099	14170	14157	14296	14122	14143	14180	14118	14275	14193	14188	13955	14151	13998	14055	13939	14063	14161	14085	14252	13920	14122	14006	14119	14138	14166	14194	14135	14038	14169	14210	14150	14038	14217	14021	13998	14170	13877	14142	14112	14089	14014	14191	14041	14209	13998	13862	14168	13838	14115	14046	14137	14114	14018	14212	14127	14215	13996	14257	14186	14081	14181	14185	14167	14086	14343	14110	14001	14087	14080	14069	14118	14015	13729	14083	14060	14107	14130	14024	14097	14175	14061	14111	13987	13969	14101	14285	14179	14047	14074	13983	14187	14111	14158	13876	14241	14037	14117	14101	13984	14050	14072	14135	14248	14050	14197	14063	14158	14064	14063	14058	14000	14228	14173	14142	13992	14122	14085	14076	14203	14042	14125	14198	14055	14086	14167	14076	14076	14313	13962	13974	14181	14213	14282	14108	14248	14095	14372	14046	14086	14046	14041	14028	14002	14053	14114	14098	14175	14158	14181	13997	14060	14084	14098	14175	13971	14014	14362	14038	14226	13986	13926	14149	14031	14214	14123	14078	14126	14178	14076	14166	14001	14089	14095	14091	14195	14199	14193	14089	14063	14113	14104	14075	14055	14042	13971	14094	14231	14066	14134	14081	14161	14118	14119	14180	14179	14106	14215	13986	14168	14180	13935	14120	14298	14135	14095	14059	14093	14036	13760	14174	14159	14287	13854	14101	14084	14065	14049	14179	14179	14023	14114	14247	14106	14231	14120	14093	13931	14135	14101	14104	14144	14114	14127	14002	14234	14093	14111	13992	14258	14043	13967	14111	14146	14154	14005	14171	14070	14078	13877	14154	14039	14218	14048	14097	14060	14176	14139	14051	14095	14044	14003	14251	14136	14068	14088	14142	14122	14041	14021	14147	14039	14042	14180	13948	14016	13956	14044	14089	14128	14145	14067	14175	14246	14076	14120	14126	14317	14072	13995	13987	14125	13893	14271	14191	14253	14045	14189	14067	14198	14155	14034	13977	14190	13987	14117	14142	14212	13905	14114	14095	14089	14014	14102	14095	14149	14221	14107	14199	14099	14171	14062	14159	14053	14263	14255	14204	14050	14010	14024	14222	14178	14033	14101	14081	14165	14165	14017	13939	13928	14107	14216	14058	14068	14088	14069	14166	13986	14124	14233	13953	14121	14177	14235	14132	14051	14083	14042	14094	14200	14210	13986	13960	14181	14089	14021	14054	14061	14128	14097	14171	13985	13957	14177	14022	14082	14064	14183	14216	14198	14016	14215	14115	13988	14035	14205	14096	14016	14052	13896	14179	14094	13850	14192	14062	13935	14036	14212	13976	14018	13953	14002	14248	13895	14179	14026	14040	14022	14070	14033	14084	14006	14025	14180	14139	14124	14079	14052	14237	13958	14167	14026	14112	13943	14026	14004	14049	13904	14111	13950	14142	14135	13979	14222	14088	14041	14129	14268	14197	14036	14011	14047	14066	14062	14188	14138	14024	13991	14035	14170	14224	14046	14117	14013	13901	14009	14113	14181	14154	14099	14100	14054	14065	14085	14089	14306	14256	14238	14082	14139	14153	14110	14054	13955	14212	14081	13954	14028	14009	14221	14205	13987	14171	14090	14087	14079	14037	14170	14088	14210	14051	14234	14111	14054	13925	14136	14245	14124	14160	13870	14211	14172	14183	13963	14206	14079	14066	14036	14121	14120	14135	14073	14313	14101	14073	14206	14241	14066	13971	14112	14180	14160	14028	13913	14177	13918	14039	13896	14019	14259	14126	14062	14205	14163	14094	14002	14074	13995	14117	14047	14112	14000	13987	14320	14212	14037	13976	14181	13909	14077	14063	14109	14200	14067	14101	14090	14072	14142	14124	14135	14177	14001	14042	14021	14048	14020	14023	14143	14055	14307	14033	14031	14132	14107	14089	14034	14167	14084	13983	13978	14117	14021	13994	14074	14166	14215	14071	14164	14086	14170	14108	13951	14126	14036	14253	14186	13930	14007	14120	14152	14196	13980	14146	14107	14155	14197	14044	13991	13929	14227	14152	14183	14065	14167	14109	14160	14053	14101	14284	14065	14083	14098	14045	14001	14036	14084	14168	14048	14154	14148	13994	13990	14123	13996	14030	14110	14137	14087	14115	14103	14051	14241	14136	14150	14042	14284	14054	14089	14172	14204	14208	14246	14002	14065	14268	14102	14310	14112	14159	14053	13961	14030	14125	14093	14028	14088	14157	14097	13990	14020	14147	14183	14201	13978	14135	14193	14186	14131	13985	14192	14118	14059	14229	14154	14319	14233	14100	14090	14144	14188	14210	13943	13931	14051	14049	14189	14277	14130	14124	14259	14066	14179	14085	14154	14157	14173	14065	14025	14121	14103	14113	14154	14051	14131	14175	13979	14048	14154	13984	14174	14035	14159	14151	13956	14061	14114	14126	14096	13989	14054	14012	14070	14088	14096	14240	14173	14105	14158	14032	14057	14012	14146	14040	14007	14013	14079	14074	14203	14225	14077	14025	14045	14264	14101	14072	14144	14101	14005	14042	13949	14084	14138	14154	14242	14058	14000	14308	14087	13920	13994	14172	14025	14159	14045	14273	14199	13941	14181	14013	14040	13978	14064	14089	14199	14129	14035	14119	14124	14056	14116	13949	14090	13965	14136	14163	14174	14182	14210	14125	14068	14091	14099	14191	14136	14139	14040	14132	14175	14046	14320	14110	14226	13931	14167	14072	14058	14190	14052	14105	14192	13939	14170	13954	14293	13973	14116	14151	14202	14081	14151	14138	14076	14279	14067	14054	14103	14115	14147	14001	14054	14074	14048	14081	14006	14153	14131	14095	14121	14079	14097	13923	14202	14152	14113	14200	14118	14239	14053	14143	14089	14225	13974	14008	14244	14077	14070	14182	13947	13975	14304	14122	14116	14068	14198	13923	14013	14111	13976	14127	14064	14143	14235	13972	14051	14051	13974	14110	14192	14074	13978	14071	14152	13987	14106	14063	14013	14136	14099	14088	13912	14205	14099	14150	14130	13933	14218	14037	14133	14275	14080	14064	14284	14048	14137	14113	14040	14213	14019	14099	14057	14207	14031	14044	14019	14042	14161	14113	14011	14189	13987	14052	13941	14027	14209	14086	14110	14058	14276	14240	14128	14099	14191	13962	14199	14156	13945	14034	14237	14021	14138	13999	14009	14021	14268	13958	14060	14291	14224	14105	14054	14229	14444	14233	13984	14216	14061	14082	14227	14111	14024	14174	14017	13954	14228	14108	14223	14169	14151	13899	14064	14234	14214	14094	14077	14047	13921	14104
24384	21598	29693	28003	26945	26561	24386	19178	16981	16456	15961	15825	16167	16061	16121	16194	16146	15945	16075	15716	15730	15659	15934	15765	15646	15852	15894	15852	15877	15707	15756	15797	15742	15525	15763	15852	15772	15757	15691	15714	15840	15848	15784	15634	15610	15667	15674	15723	15709	15721	15840	15702	15651	15590	15635	15653	15835	15674	15600	15517	15831	15787	15895	15845	15756	15730	15642	15883	15843	15714	15631	15862	15643	15747	15759	15708	15712	15535	15876	15515	15781	15724	15694	15716	15686	15611	15737	15772	15665	15684	15684	15587	15882	15867	15568	15809	15690	15784	15630	15888	15728	15582	15568	15728	15448	15725	15806	15623	15725	15603	15688	15790	15769	15901	15499	15591	15634	15553	15792	15604	15739	15685	15738	15546	15674	15613	15544	15554	15871	15484	15516	15450	15501	15734	15788	15792	15616	15474	15760	15691	15419	15832	15621	15511	15730	15767	15628	15505	15815	15770	15679	15567	15724	15631	15538	15771	15633	15517	15756	15869	15704	15581	15465	15637	15658	15579	15766	15812	15714	15751	15764	15601	15859	15874	15765	15731	15730	15812	15597	15733	15692	15631	15687	15598	15752	15458	15825	15767	15673	15837	15795	15456	15766	15722	15753	15705	15540	15485	15648	15640	15676	15537	15572	15656	15413	15610	15587	15598	15512	15670	15561	15598	15477	15713	15561	15528	15608	15531	15795	15750	15657	15647	15946	15520	15698	15638	15857	15692	15767	15838	15709	15803	15531	15582	15614	15641	15573	15633	15693	15686	15548	15540	15719	15710	15634	15681	15522	15749	15552	15543	15639	15652	15696	15617	15472	15729	15616	15505	15681	15705	15683	15870	15642	15701	15697	15591	15726	15606	15857	15664	15707	15556	15688	15321	15769	15704	15792	15401	15701	15668	15595	15618	15649	15415	15647	15756	15734	15635	15640	15545	15552	15706	15793	15602	15836	15416	15681	15419	15732	15749	15785	15665	15623	15654	15509	15686	15667	15563	15573	15727	15779	15657	15741	15633	15760	15531	15661	15712	15592	15597	15649	15683	15534	15639	15777	15627	15727	15698	15732	15738	15687	15666	15523	15711	15701	15530	15580	15599	15714	15584	15638	15600	15718	15562	15674	15606	15809	15644	15525	15595	15720	15675	15599	15626	15558	15414	15755	15754	15929	15566	15680	15663	15773	15782	15851	15652	15723	15762	15719	15736	15678	15482	15785	15848	15698	15662	15837	15757	15665	15513	15591	15738	15625	15742	15523	15671	15553	15722	15845	15647	15509	15830	15619	15647	15797	15670	15670	15498	15392	15553	15831	15612	15733	15653	15643	15877	15843	15545	15537	15587	15480	15714	15704	15880	15502	15453	15747	15592	15661	15708	15682	15694	15761	15577	15522	15730	15650	15699	15654	15873	15616	15642	15751	15706	15640	15733	15507	15736	15630	15953	15752	15444	15608	15587	15653	15456	15630	15734	15669	15584	15679	15510	15735	15586	15669	15657	15683	15682	15704	15459	15540	15763	15688	15536	15529	15738	15653	15689	15768	15552	15711	15486	15804	15789	15730	15596	15674	15448	15544	15734	15661	15722	15559	15819	15885	15940	15779	15463	15538	15759	15508	15695	15786	15754	15614	15613	15622	15628	15798	15603	15636	15754	15702	15755	15563	15522	15583	15874	15648	15891	15663	15589	15616	15820	15715	15644	15531	15780	15658	15648	15613	15632	15758	15802	15827	15745	15645	15632	15743	15587	15821	15558	15680	15555	15635	15581	15713	15802	15591	15648	15651	15710	15735	15783	15543	15614	15549	15755	15825	15632	15704	15661	15664	15788	15756	15528	15668	15751	15659	15563	15479	15582	15396	15627	15746	15851	15578	15535	15736	15768	15745	15616	15523	15654	15890	15639	15589	15667	15673	15574	15549	15776	15510	15660	15640	15587	15540	15658	15701	15678	15709	15629	15713	15764	15757	15673	15704	15611	15689	15686	15673	15636	15663	15502	15722	15626	15438	15546	15682	15581	15592	15785	15569	15677	15604	15859	15672	15673	15745	15832	15626	15722	15820	15414	15734	15701	15669	15919	15756	15698	15545	15617	15544	15635	15773	15583	15756	15722	15761	15745	15675	15467	15444	15737	15419	15653	15711	15624	15695	15647	15719	15513	15696	15558	15461	15454	15684	15735	15624	15552	15559	15553	15749	15649	15673	15689	15551	15571	15503	15678	15703	15733	15727	15715	15778	15642	15593	15621	15521	15650	15575	15561	15698	15712	15938	15610	15548	15679	15803	15614	15669	15604	15682	15708	15413	15795	15779	15594	15532	15589	15551	15547	15791	15692	15668	15543	15710	15914	15777	15554	15629	15884	15613	15701	15477	15866	15657	15462	15610	15764	15673	15725	15565	15658	15664	15924	15666	15599	15625	15549	15669	15671	15432	15580	15779	15618	15688	15838	15506	15693	15763	15645	15608	15570	15514	15582	15721	15754	15575	15685	15759	15666	15737	15528	15736	15697	15688	15679	15710	15827	15687	15575	15703	15625	15564	15562	15548	15737	15613	15638	15617	15661	15807	15458	15698	15706	15876	15467	15708	15641	15682	15646	15666	15667	15520	15513	15621	15531	15682	15622	15592	15749	15750	15729	15739	15761	15674	15688	15782	15794	15714	15711	15560	15737	15734	15585	15747	15846	15647	15643	15708	15683	15512	15816	15826	15791	15563	15659	15531	15644	15698	15674	15427	15696	15529	15464	15514	15637	15623	15607	15866	15667	15626	15697	15579	15635	15729	15484	15531	15695	15602	15724	15609	15636	15791	15388	15513	15828	15939	15553	15730	15602	15512	15603	15835	15660	15666	15869	15689	15624	15684	15588	15741	15568	15505	15847	15615	15453	15706	15549	15711	15683	15846	15742	15531	15625	15828	15820	15661	15697	15574	15696	15815	15629	15710	15837	15641	15757	15640	15473	15600	15535	15576	15738	15634	15765	15866	15627	15795	15722	15689	15849	15661	15821	15702	15510	15734	15884	15787	15547	15797	15839	15589	15596	15744	15648	15728	15679	15790	15651	15870	15528	15611	15663	15733	15619	15673	15816	15698	15584	15793	15784	15630	15597	15645	15633	15786	15621	15763	15601	15559	15575	15568	15698	15710	15690	15714	15623	15568	15708	15731	15707	15708	15521	15579	15708	15595	15525	15745	15518	15820	15670	15839	15762	15492	15875	15663	15524	15518	15765	15610	15703	15727	15547	15818	15568	15577	15435	15728	15768	15686	15689	15706	15554	15559	15595	15751	15548	15762	15737	15759	15779	15673	15663	15652	15516	15433	15657	15273	15602	15701	15659	15625	15756	15890	15570	15779	15762	15707	15693	15674	15471	15563	15607	15550	15651	15716	15866	15864	15785	15524	15755	15750	15530	15695	15535	15419	15567	15820	15827	15843	15428	15689	15569	15771	15725	15357	15402	15661	15467	15565	15677	15454	15379	15841	15698	15556	15684	15746	15688	15613	15603	15626	15611	15617	15629	15699	15620	15901	15553	15631	15551	15561	15580	15844	15650	15602	15765	15626	15619	15470	15812	15746	15658	15691	15646	15706	15476	15704	15698	15558	15474	15650	15667	15466	15877	15741	15840	15622	15758	15685	15440	15697	15561	15747	15581	15784	15469	15653	15600	15528	15683	15462	15484	15807	15711	15569	15656	15743	15552	15795	15694	15648	15575	15752	15823	15553	15561	15591	15535	15676	15410	15599	15346	15609	15959	15567	15705	15698	15506	15743	15607	15554	15592	15964	15609	15644	15883	15922	15671	15696	15633	15539	15611	15577	15630	15726	15706	15663	15564	15397	15601	15659	15492	15769	15720	15637	15550	15637	15640	15490	15576	15851	15781	15769	15563	15702	15621	15647	15632	15724	15637	15779	15627	15725	15560	15791	15764	15736	15635	15686	15598	15665	15814	15542	15524	15642	15531	15748	15565	15644	15622	15637	15575	15651	15576	15806	15760	15727	15402	15716	15679	15747	15615	15597	15730	15735	15638	15568	15780	15663	15634	15594	15557	15681	15692	15667	15548	15616	15954	15378	15599	15683	15546	15644	15646	15670	15669	15708	15819	15642	15723	15543	15790	15953	15938	15685	15431	15704	15658	15675	15629	15885	15642	15501	15693	15647	15722	15669	15516	15805	15596	15679	15887	15845	15851	15550	15713	15600	15477	15827	15773	15405	15598	15628	15795	15727	15729	15760	15630	15796	15525	15647	15471	15524	15459	15802	15799	15562	15596	15413	15484	15629	15552	15494	15783	15626	15565	15671	15610	15819	15651	15693	15514	15669	15542	15538	15573	15842	15572	15842	15698	15717	15729	15535	15656	15695	15425	15567	15659	15715	15777	15719	15548	15826	15852	15577	15790	15398	15653	15488	15891	15621	15566	15534	15597	15730	15691	15741	15479	15492	15546	15640	15680	15600	15725	15453	16076	15825	15607	15537	15697	15480	15833	15656	15556	15657	15765	15712	15793	15784	15781	15804	15635	15826	15724	15659	15663	15672	15621	15803	15575	15527	15792	15680	15397	15686	15846	15792	15814	15546	15561	15514	15550	15593	15396	15759	15648	15681	15709	15715	15473	15732	15666	15630	15753	15853	15935	15571	15731	15455	15770	15672	15683	15639	15522	15528	15667	15536	15854	15740	15684	15559	15763	15938	15673	15537	15421	15571	15830	15675	15649	15562	15640	15826	15749	15681	15687	15788	15705	15675	15571	15726	15619	15673	15552	15659	15547	15647	15730	15644	15624	15520	15731	15571	15568	15611	15710	15683	15663	15512	15740	15480	15713	15856	15541	15805	15654	15705	15708	15675	15710	15714	15573	15886	15615	15672	15762	15868	15675	15589	15692	15346	15551	15978	15675	15740	15456	15403	15519	15660	15724	15753	15534	15629	15678	15728	15680	15697	15459	15825	15585	15625	15750	15581	15538	15663	15694	15850	15633	15911	15604	15605	15809	15614	15302	15590	15563	15657	15605	15514	15782	15851	15734	15594	15574	15726	15859	15721	15719	15810	15458	15737	15713	15639	15715	15716	15742	15568	15630	15592	15632	15732	15643	15619	15819	15723	15689	15648	15825	15638	15580	15812	15827	15670	15850
37626	59802	55084	43168	34095	27269	22215	17829	15735	15233	14891	14936	15037	14925	14920	14885	14947	14987	14904	14855	14946	14638	14719	14785	14720	14667	14700	14858	14598	14590	14635	14592	14716	14609	14736	14675	14646	14591	14683	14632	14711	14739	14517	14837	14698	14849	14805	14757	14707	14767	14564	14715	14630	14678	14694	14811	14705	14792	14834	14626	14507	14634	14533	14579	14763	14689	14595	14497	14811	14616	14730	14849	14753	14670	14753	14688	14634	14649	14624	14752	14665	14710	14629	14742	14565	14748	14628	14639	14731	14706	14601	14701	14728	14676	14745	14832	14514	14735	14505	14649	14771	14805	14770	14682	14725	14646	14660	14583	14548	14657	14533	14530	14703	14516	14730	14737	14715	14612	14521	14597	14581	14593	14692	14597	14671	14803	14431	14597	14558	14767	14642	14530	14738	14676	14712	14523	14646	14699	14690	14635	14733	14510	14638	14857	14794	14783	14716	14713	14747	14570	14710	14480	14732	14668	14909	14604	14653	14641	14767	14659	14605	14478	14675	14631	14688	14730	14842	14559	14725	14586	14698	14843	14571	14502	14537	14727	14607	14653	14608	14885	14667	14502	14629	14625	14643	14666	14640	14744	14553	14770	14532	14647	14657	14659	14640	14526	14721	14712	14685	14644	14698	14836	14795	14500	14575	14693	14629	14585	14728	14611	14618	14702	14576	14690	15017	14587	14659	14836	14825	14634	14488	14658	14589	14615	14760	14635	14731	14560	14810	14662	14596	14670	14646	14630	14616	14635	14545	14767	14639	14698	14706	14612	14736	14588	14648	15006	14687	14811	14697	14641	14770	14622	14642	14746	14654	14640	14627	14751	14645	14512	14645	14685	14766	14705	14501	14705	14507	14750	14548	14704	14599	14607	14605	14685	14449	14536	14838	14700	14553	14590	14751	14722	14542	14588	14842	14694	14603	14722	14633	14794	14732	14518	14588	14611	14772	14672	14744	14536	14674	14694	14534	14660	14619	14758	14615	14730	14806	14731	14802	14614	14718	14756	14708	14536	14776	14685	14773	14632	14684	14556	14748	14772	14605	14597	14550	14659	14579	14598	14719	14598	14791	14796	14586	14712	14588	14572	14678	14623	14744	14571	14478	14787	14561	14685	14565	14599	14493	14843	14687	14635	14637	14676	14675	14687	14632	14605	14622	14779	14656	14807	14477	14663	14856	14538	14642	14759	14702	14587	14688	14825	14584	14768	14699	14716	14803	14730	14520	14660	14670	14594	14723	14592	14749	14699	14730	14735	14627	14678	14504	14571	14625	14614	14546	14767	14752	14661	14681	14589	14628	14750	14654	14796	14663	14755	14700	14742	14617	14524	14806	14576	14665	14730	14622	14692	14629	14621	14706	14692	14680	14697	14545	14746	14710	14648	14663	14672	14700	14417	14701	14542	14663	14785	14655	14690	14572	14577	14530	14553	14626	14648	14708	14761	14579	14505	14570	14743	14584	14534	14770	14586	14564	14564	14607	14628	14690	14689	14628	14644	14692	14653	14503	14636	14678	14652	14645	14629	14698	14697	14614	14658	14730	14616	14780	14606	14773	14578	14788	14631	14659	14713	14704	14448	14514	14749	14626	14776	14762	14563	14687	14702	14602	14538	14750	14823	14571	14620	14837	14487	14569	14613	14708	14671	14588	14885	14765	14853	14682	14547	14523	14638	14675	14586	14600	14513	14573	14589	14545	14638	14610	14633	14852	14603	14714	14678	14515	14729	14762	14688	14570	14683	14677	14657	14600	14595	14702	14478	14743	14667	14687	14657	14761	14643	14721	14713	14624	14600	14674	14521	14818	14675	14700	14613	14529	14826	14685	14607	14681	14723	14701	14614	14745	14639	14769	14613	14599	14728	14643	14678	14603	14496	14683	14708	14736	14656	14667	14676	14609	14567	14576	14565	14651	14482	14520	14719	14586	14593	14657	14523	14514	14758	14525	14731	14711	14731	14704	14824	14783	14651	14820	14801	14623	14760	14634	14655	14684	14633	14551	14774	14561	14578	14470	14699	14585	14609	14652	14722	14765	14610	14652	14699	14698	14553	14722	14681	14593	14598	14803	14727	14806	14553	14832	14750	14553	14712	14597	14573	14638	14666	14601	14724	14653	14541	14603	14750	14849	14851	14622	14670	14760	14688	14766	14554	14577	14767	14674	14622	14804	14666	14689	14530	14718	14676	14768	14818	14679	14785	14755	14592	14610	14577	14587	14900	14642	14429	14582	14536	14744	14753	14929	14524	14625	14699	14639	14652	14598	14773	14767	14614	14536	14630	14649	14608	14679	14581	14685	14813	14794	14674	14369	14653	14682	14575	14642	14645	14714	14460	14634	14670	14619	14543	14672	14582	14691	14665	14670	14855	14799	14679	14651	14785	14597	14641	14841	14628	14602	14715	14524	14710	14797	14699	14614	14721	14543	14684	14709	14573	14703	14848	14712	14700	14632	14601	14689	14662	14574	14748	14661	14712	14545	14728	14865	14754	14558	14624	14562	14570	14712	14735	14642	14452	14650	14670	14697	14668	14681	14619	14525	14610	14772	14656	14780	14566	14532	14638	14754	14552	14692	14572	14574	14636	14591	14713	14682	14642	14673	14620	14592	14660	14725	14568	14709	14575	14660	14870	14593	14839	14695	14648	14719	14575	14588	14772	14634	14690	14609	14655	14704	14686	14653	14608	14536	14612	14732	14593	14698	14676	14625	14553	14520	14731	14645	14628	14572	14783	14643	14742	14901	14704	14697	14696	14611	14741	14475	14701	14432	14542	14753	14642	14773	14623	14572	14528	14636	14618	14767	14635	14671	14752	14608	14448	14839	14751	14684	14616	14770	14690	14559	14770	14656	14857	14522	14687	14545	14592	14736	14837	14681	14736	14710	14611	14687	14612	14589	14608	14568	14588	14714	14648	14733	14646	14722	14656	14743	14697	14879	14898	14604	14556	14876	14595	14628	14613	14737	14777	14694	14695	14607	14583	14706	14781	14739	14667	14619	14676	14605	14742	14771	14730	14534	14611	14613	14752	14756	14686	14725	14781	14651	14840	14778	14500	14751	14558	14740	14503	14614	14737	14741	14677	14595	14711	14558	14655	14659	14571	14756	14693	14686	14649	14649	14682	14659	14717	14934	14823	14611	14771	14613	14701	14731	14649	14801	14591	14685	14545	14582	14660	14697	14601	14669	14518	14742	14495	14731	14609	14882	14560	14618	14801	14708	14781	14613	14637	14679	14675	14564	14559	14667	14693	14774	14631	14593	14671	14718	14723	14588	14764	14629	14505	14790	14809	14673	14561	14639	14608	14567	14715	14693	14710	14743	14614	14692	14677	14589	14862	14598	14745	14842	14702	14740	14705	14719	14468	14543	14610	14656	14715	14589	14572	14657	14809	14708	14680	14682	14581	14662	14635	14718	14636	14635	14526	14609	14497	14689	14666	14595	14610	14723	14601	14715	14683	14755	14666	14766	14447	14667	14608	14801	14578	14578	14696	14614	14505	14676	14701	14554	14557	14665	14721	14774	14634	14708	14549	14646	14679	14620	14765	14837	14669	14604	14594	14830	14711	14615	14771	14677	14820	14667	14490	14683	14594	14540	14702	14607	14705	14829	14619	14668	14698	14757	14721	14718	14612	14729	14712	14803	14628	14678	14697	14514	14611	14588	14562	14697	14571	14687	14703	14670	14550	14706	14587	14526	14741	14536	14753	14685	14611	14665	14646	14559	14606	14718	14606	14660	14547	14808	14702	14947	14709	14613	14720	14663	14686	14666	14597	14616	14631	14706	14699	14710	14680	14676	14486	14679	14653	14401	14452	14835	14630	14710	14715	14740	14617	14743	14777	14388	14763	14663	14679	14713	14732	14694	14777	14554	14669	14573	14702	14744	14766	14851	14654	14677	14665	14548	14639	14712	14793	14628	14647	14645	14460	14635	14659	14546	14739	14454	14781	14774	14589	14632	14617	14757	14686	14487	14853	14663	14579	14688	14609	14755	14543	14737	14615	14754	14706	14689	14652	14680	14537	14575	14692	14690	14585	14450	14741	14420	14692	14602	14675	14723	14829	14606	14698	14684	14635	14620	14777	14734	14657	14711	14816	14683	14661	14629	14667	14609	14587	14640	14867	14713	14632	14507	14688	14518	14753	14629	14570	14763	14556	14723	14640	14664	14601	14686	14641	14724	14642	14696	14770	14678	14477	14625	14678	14511	14555	14603	14668	14758	14620	14558	14708	14581	14713	14579	14550	14603	14678	14647	14604	14677	14779	14654	14679	14672	14583	14757	14598	14634	14666	14611	14674	14575	14776	14682	14570	14648	14420	14772	14608	14595	14548	14594	14569	14496	14584	14625	14611	14647	14782	14651	14620	14789	14614	14771	14567	14543	14720	14514	14596	14625	14752	14672	14746	14883	14739	14787	14649	14773	14747	14564	14672	14554	14597	14566	14771	14640	14720	14602	14640	14588	14568	14602	14507	14811	14781	14606	14697	14741	14663	14613	14682	14702	14623	14613	14587	14599	14715	14354	14683	14710	14761	14794	14702	14726	14614	14622	14507	14591	14630	14755	14520	14659	14483	14671	14736	14781	14564	14673	14731	14656	14717	14635	14640	14515	14825	14629	14564	14767	14677	14728	14522	14570	14758	14628	14694	14650	14508	14596	14697	14687	14546	14655	14789	14562	14637	14587	14798	14718	14686	14781	14775	14749	14648	14632	14616	14727	14655	14602	14756	14438	14638	14803	14515	14572	14735	14650	14775	14665	14606	14635	14544	14573	14687	14551	14674	14509	14626	14841	14668	14710	14629	14648	14559	14527	14684	14745	14818	14620	14916	14552	14581	14684	14732	14801	14790	14750	14554	14717	14612	14714	14626	14715	14719	14531	14713	14484	14610	14731	14721	14563	14533	14707	14456	14754	14756	14870	14558	14616	14700	14786	14703	14663	14628	14642	14740	14665	14693	14814	14802	14642	14553	14795	14708	14644	14672	14463	14530	14586	14704	14516	14636	14635	14761	14631	14752	14599	14650	14764	14665	14688	14702	14735	14628	14813	14668	14433	14577	14518	14775	14727	14894	14724	14680	14556	14580	14762	14669	14768	14596	14695	14638	14543	14614	14749	14658	14717	14757
23274	21572	29596	25082	24908	28101	26673	20356	18263	17584	16978	16660	16776	16537	16510	16525	16493	16497	16473	16477	16322	16207	16292	16420	16298	16409	16205	16383	16443	16348	16310	16355	16422	16202	16030	16073	16243	16291	16121	16272	16329	16222	16236	16326	16106	15894	16357	16187	16138	16482	16124	16160	16161	16208	16272	16192	16129	16235	16232	16236	16056	16189	16177	16207	16258	16133	16298	16198	16237	16218	16215	16101	16045	16322	16292	16226	16269	16227	16171	16106	16128	16154	16246	16319	16226	16189	16234	16128	16108	16063	16360	16179	16251	16201	16229	16169	16071	16306	16350	16072	16138	16229	16051	16375	16051	16215	16080	16161	16103	16139	16065	16021	16237	16272	16341	16210	16248	16284	16172	16139	16086	16024	16066	15976	15959	16204	16164	16209	16264	16144	16223	16223	16088	15872	16204	16108	16336	16128	16172	16222	16221	16139	16365	16342	15958	16092	16249	16095	15915	16093	16229	16276	16088	16161	16134	16131	16185	16261	16016	16048	16117	16007	16360	16169	16155	16216	16114	16259	16156	16227	15980	16139	16159	15963	16298	16060	16182	16019	16082	16182	16315	16228	16136	16018	16088	16222	16120	16194	16182	16040	16233	16259	15859	16183	16066	15943	16210	16053	16077	16236	16080	16103	16100	16196	16267	16224	16275	16271	16313	16137	16401	16138	15991	16109	16077	16218	15995	16259	16110	15962	16199	16360	16236	16152	15984	16084	16099	16191	16190	16145	16198	16045	16236	16063	16161	16112	15986	16272	16057	16300	15997	16045	16140	16165	15989	16191	16192	16008	16025	16303	16163	16193	16000	16115	15991	16044	15965	16274	16212	16028	16310	16047	16066	16213	16016	16148	16152	16102	16082	16040	16151	16288	16233	16151	16189	16261	16162	16252	16135	16166	16211	16259	16130	16046	15983	15991	16082	15964	16148	16188	16215	16266	16094	16314	16136	15947	16182	15966	16096	15963	16224	15883	16123	15972	16106	16209	16136	16120	15999	16029	16075	16030	16009	16079	16030	16036	16123	16163	16201	16247	16000	16139	16084	16073	16018	16151	15860	16108	16002	16188	16088	16108	16139	16261	16185	16243	16204	16334	16122	16209	15861	16098	16201	16132	16283	15976	16085	16163	16147	16110	16159	15942	15996	16107	16188	16086	16070	16101	16160	16141	16270	16098	16385	16189	16179	16029	16139	15864	16197	15942	16107	16098	16254	16008	15985	16221	16313	15944	16096	16074	16123	16183	16089	16164	16345	16237	16247	15920	16271	16157	16178	16117	16160	16226	16284	16077	16181	16115	16258	15974	16085	16133	16096	16117	16179	16037	16061	16198	16069	16116	16143	16170	16312	16207	16266	16207	16124	16292	16209	16212	16286	16255	16007	16153	15933	16197	16257	16279	16237	16255	16248	16078	16186	16211	16185	16190	16295	16085	16323	16055	16135	16193	16316	16174	16167	16287	16015	15930	16151	16309	16035	16041	16241	16152	15971	16108	16253	16106	16244	15964	16188	16035	16109	15983	16209	16052	16358	16500	16307	16099	16017	16121	15888	16061	16003	16116	16129	16091	16271	16098	16203	16139	16226	16027	16060	16065	16218	15878	16208	16090	16051	16037	15984	16110	16154	16130	16205	16052	16162	16076	16282	16251	16387	16217	16177	16094	16053	16060	16004	16196	16213	16124	16148	16272	16266	16258	16216	16183	16201	16279	16215	16143	16171	16244	16229	16109	16311	15993	16190	16226	16136	16167	16202	16208	16195	16286	16306	16359	16104	16336	16088	16064	16182	16026	16296	16144	16206	16007	15986	16035	16073	16266	15849	16102	16055	16235	16125	16069	15975	16179	16113	15993	16009	16052	15950	16162	16091	16133	16274	16110	16116	16113	16046	16306	16354	15993	16186	16090	16199	16182	16074	16109	16030	16208	16101	16070	16151	16089	16120	16097	16160	16155	16102	16185	16142	16130	16106	16067	16221	16171	16166	16202	16052	16048	16017	16324	16010	16221	16175	16092	16118	15986	15984	16112	16368	16187	16278	16075	16270	16329	16262	16277	16179	16284	16259	16187	15942	16255	16110	16128	16123	16079	16220	15990	16177	16071	16208	16151	16096	16082	16077	16192	16127	16020	16005	16166	16180	16109	16224	16185	16348	16010	16054	16119	16196	16211	16134	16033	16165	16021	16250	16265	16109	16251	16074	16020	16072	16285	16231	16243	16148	16391	16262	16185	16123	16064	16106	15907	16156	16042	16283	16075	16176	16266	16097	16189	16064	16230	16236	15993	16256	16133	15973	16307	16107	16259	16009	16075	16169	16115	16102	16032	16203	16331	15991	16049	15919	16276	15963	16273	15774	16026	15966	15998	16371	16118	16027	16253	16209	16129	16106	16111	15979	16199	16147	16027	16098	16183	16138	15991	16243	16157	15977	16086	16187	16499	16038	16103	16161	15888	16078	16093	16216	15665	15970	16071	16240	15995	16022	16205	16066	16266	16147	16080	16115	16077	15968	16168	16100	16075	16245	16037	16197	16096	16256	16136	16141	16177	16049	16233	16260	16111	16123	16240	16387	16069	16213	16176	15917	16122	16227	16034	16040	15979	16126	16211	16024	16002	16133	16244	15998	16037	16315	15989	16249	16120	16001	16059	16147	16052	16193	16048	16227	16258	16052	16255	16025	16161	15934	16125	16088	16081	16393	16138	16207	16093	16115	16248	16260	16186	16249	16145	16265	16041	16135	15962	16137	16153	16166	16189	16122	16134	16130	16038	16150	16269	16227	16134	16152	15975	16117	16109	16152	16217	15858	16113	16090	16212	16196	16056	16087	16036	16114	16086	16066	16056	16173	15947	16008	16135	16120	16110	16231	16191	16127	16122	15968	16209	16047	16117	16250	15968	16035	16082	16154	16199	16001	16220	16041	16302	16082	16088	16039	16038	15894	15946	16115	16295	16249	16067	16164	16204	16214	16249	16288	16189	16078	16149	16033	16173	16061	16020	16076	16128	16047	16185	16123	16336	16179	16137	15981	16163	16062	16202	16061	16240	16255	15985	16173	16065	16055	16191	16100	16108	15988	16130	16097	16103	16127	15995	16074	16023	16069	16172	16273	16094	16348	16164	16284	16108	16437	15888	15913	16052	16130	16141	16030	16144	16086	15867	16017	16140	15832	16106	16088	16300	15993	16031	16243	16226	16035	16212	16063	16001	16272	16354	16230	16011	16080	16244	16468	16217	16056	16121	16167	16029	16082	16295	16136	16089	15974	16094	16097	16148	16278	16173	16125	15981	16183	16167	16200	16140	16100	16114	16092	15956	16125	16102	16184	15991	16217	16021	16046	16233	16322	16086	16014	16280	16051	16258	16064	15984	16227	16073	16103	16103	16209	15967	16051	16197	15955	16261	15993	15997	16014	16014	16230	16295	16043	16095	16201	16200	16255	16176	16041	16159	16234	16139	16108	16225	16272	16052	16088	16130	16043	16224	16240	16288	16288	16058	16228	16125	15941	16272	16327	16097	15950	15956	16151	15984	16145	16205	16222	16058	16263	16335	16270	16345	16141	16166	16032	16053	16232	16059	16221	15999	16237	16276	16247	16155	16151	16138	16281	16205	15952	16159	16200	15956	16235	16034	16089	16098	16059	16254	16184	16312	16142	16032	16109	16332	16119	16217	16061	16117	16123	16265	16075	16006	16293	16052	16281	15968	16026	16154	15967	16017	15989	16270	16043	16041	16210	16345	16172	16102	15948	16042	16100	16022	15946	16125	16098	16269	16153	16289	16302	16288	16293	16002	15985	16029	16078	16363	16245	16049	16057	16093	16057	16373	16018	16025	16068	16202	15992	16070	16284	15945	16068	16020	15895	16169	16399	16101	15962	16172	16107	16121	15994	16121	16213	16081	16228	16154	16157	16098	15962	16091	16107	16094	16098	15988	16202	16085	16108	16158	16263	16001	16127	16119	16384	16104	15975	16003	16064	16000	16135	15862	16233	15953	16149	16298	16154	15839	16123	16044	16179	16205	16224	16113	16187	16002	16164	16201	15981	15979	16088	15959	16222	16092	16188	16140	16164	16015	16074	16159	16110	16128	16060	16093	16127	16054	15982	16161	16166	15853	16144	16210	16103	16088	16023	16065	16446	16182	16172	16040	16162	16078	15958	15961	16261	15960	16163	16137	16002	15957	16233	16145	16135	16181	16002	16058	15985	16167	16081	16061	16277	16128	16089	16278	16186	16223	16215	16204	16013	16105	16019	16173	16149	16260	16167	16158	16015	16109	15998	16005	16165	16255	16293	16151	16180	16192	16011	16036	16234	16136	16080	16000	16158	16250	16290	15988	15961	16353	16171	16319	16131	16188	16060	16121	16136	16072	16018	15864	15991	16097	16097	16091	16142	16032	16034	16063	16067	15926	16259	16164	16065	16391	16165	16060	15988	16221	16125	16093	16131	16224	16273	15969	16126	16171	16107	16173	16202	15955	16137	16047	16188	15943	16138	16171	16161	16103	16339	15973	16169	16243	15995	16096	16003	16025	16209	16238	16060	16267	16324	16082	16400	16237	16123	16011	16144	16179	16120	16046	16121	16090	16135	16103	16367	16177	16232	16231	16121	16330	15882	16231	16300	16399	16047	16197	15978	15882	16037	16043	16073	16267	16017	15978	16212	16382	16223	16117	16110	16246	16064	16079	16133	15963	16205	15921	16022	16149	16138	16256	16080	16138	16021	16013	16178	16108	16067	16050	16051	16272	16169	16138	16298	16006	16305	16192	16108	16253	16261	16112	16111	16131	16174	16056	16130	16223	16289	15988	16230	16122	16306	16205	16183	16245	16131	16004	16090	16247	16237	16147	16123	16186	16134	16054	16645	15978	16105	16018	16221	15973	16027	16338	16334	16129	16167	16308	16070	16180	16177	16157	16349	16019	16051	15960	15991	16216	16133	16056	16349	16256	16212	16061	16209	16125	16046	16061	16245	16341	16172	16030	16197	16177	15828	16196	16055	16195	15964	15969	15938	16064	16057	15976	16103	16107	16038	16124	16093	16163	16162	16205	16209	16288	15975	16090	16157	16040	16153	16018	16333	16286	15921	16076	16124	16254	16392	16096	16230	16168	16025	16170	16185	16065	16123	16085
40389	65204	62572	49399	40488	31550	21850	18590	17346	15969	15730	15585	15575	15564	15293	15340	15601	15431	15320	15133	15201	15134	14902	14952	15239	14913	14949	14951	14955	14938	15065	14845	15294	15031	15047	14791	15047	14981	15057	14852	14921	14976	14932	14806	14889	14976	14916	15023	15026	15004	14975	14920	14963	15096	15026	15122	14919	15202	15066	14938	15137	14901	14795	15023	14892	14965	14907	15088	15014	15081	14968	15057	14847	14960	14993	15033	14927	14815	14998	15056	14993	14915	14841	15005	14919	14926	14983	14944	15058	14982	14774	14853	14861	14915	14866	15011	14919	14906	14925	14735	15027	14994	14873	14872	14984	15038	14961	14980	14982	15003	15081	15007	14923	14991	14966	14856	14889	15100	14997	14871	14965	14975	14970	14978	14996	14896	14983	15121	15124	15008	15046	15080	15020	15082	15003	14938	14848	14924	14813	14964	14979	14819	14930	14788	14961	15075	14836	14910	14987	15002	15091	14847	14895	14791	14871	14937	15053	15036	15121	14939	15088	14932	14925	15078	14831	14825	14936	14811	15078	14982	15052	14867	14929	14965	14763	14854	15011	14837	14938	15059	14823	14980	14972	14979	15035	14903	14994	15099	14921	14860	14934	15069	14907	14934	14986	15063	14930	15186	15014	15118	15048	14859	14893	14826	14856	15099	15022	14946	14894	14984	15064	14916	14926	15024	14812	14788	14919	14896	15130	14867	15158	14832	14990	14975	14947	15044	14917	15055	14928	14931	14825	14832	14910	15044	14851	14688	15000	14956	15085	14946	14881	14985	14862	14897	15020	14821	14788	14856	15123	14976	14895	15038	14880	15025	14931	14945	14959	14799	14786	14902	14908	14928	14993	14814	14947	15008	14989	14974	14949	14897	15112	14975	15043	15143	14799	15104	15063	14974	14951	15024	14872	14832	15043	14909	14952	15016	14966	14859	14773	15006	14901	15057	14839	14965	14947	14903	14927	15007	14862	15025	14968	15045	14898	14932	14838	15020	14820	15039	14886	15038	14795	15026	14895	14822	14851	14884	14854	14973	14911	15018	14928	15006	14799	14755	15042	14816	14923	14893	15022	14795	15077	14824	14890	14987	14939	14927	15043	14933	14944	14855	14829	14930	15030	14993	14904	15004	15062	15135	14988	14933	15016	14885	14875	14834	14966	14937	15043	15010	14893	14879	15135	14781	14945	14906	14823	14884	15121	15042	14932	15012	14912	14992	14857	14876	15039	14837	14969	14808	14943	14965	14995	14607	14938	15024	14751	15037	15061	14780	14872	14855	15003	14834	14963	14926	15002	14938	14883	14962	15008	14838	14946	15140	14819	14926	14972	14959	15008	14902	14904	14968	14899	15022	14945	14864	14982	14977	14982	14960	15010	14866	15013	15034	14947	14931	14930	14750	14813	14820	14802	14980	14666	14902	14933	14773	15058	14854	14945	15007	15038	15004	14958	14976	14842	14885	14973	14918	14945	14996	14950	15005	14917	15120	14936	14995	14971	14997	14815	14936	14893	14886	14864	14863	14859	14830	15039	14946	15106	14949	15071	14929	14982	14922	14928	14922	14906	15035	14844	14921	15268	14967	14912	14975	15138	15183	14936	14804	14857	14961	14849	14949	14978	14947	14940	14826	14992	14995	14805	15067	14771	14864	15017	15087	14672	15083	14938	14846	14984	14893	14840	14965	14906	14961	14932	14986	14822	14822	14976	14984	14884	14861	14942	14938	14960	14930	15095	15078	15086	14895	14895	15087	15109	14969	15031	14854	15195	14846	15080	14967	15025	14870	14917	14885	14882	14974	15062	15074	15039	14853	15039	14947	14922	14986	14925	14968	14946	14909	14852	15041	14946	14830	14986	14725	14954	14999	14939	14731	14788	15020	14886	14972	14876	14914	14983	14768	14844	14990	14775	14962	14977	14930	14829	14782	14982	14978	15052	14857	15059	14802	15081	14823	14996	14902	14836	15120	14856	14898	14976	15034	14981	14973	14914	14905	14858	15162	15035	14968	15024	14985	14911	14796	14972	14930	15022	14891	14932	15075	14964	15032	14943	15072	14809	15042	15035	14754	15025	14908	15101	15050	14900	14895	14918	14916	15093	14877	14923	14885	14986	14934	15028	14861	14854	14988	15001	14853	15071	14869	14937	14897	14848	14932	14804	15134	14830	14910	14890	14890	14822	14952	14929	14979	14999	14895	14907	15082	14976	14979	14973	14843	15007	15078	14928	14795	15044	14845	14953	14912	14946	15027	14972	15265	14921	14815	15080	14820	15025	14935	14990	14926	14997	14862	15015	14932	14760	15069	14932	14932	14897	14861	14835	14948	15036	14927	14971	15006	14862	15101	14746	14833	15064	14979	15041	15165	15006	14971	14869	14849	14875	14956	15106	14918	15029	14923	14885	15052	14942	14813	15068	14922	14987	15014	15042	15030	14858	14925	15080	15033	15072	14877	14751	14970	14984	15008	14988	14884	15069	14935	14826	15002	15164	15044	14868	14828	14941	14837	15084	14901	14995	14887	14797	15079	14985	14931	15189	14793	15070	15011	14903	14944	14893	14962	15091	14890	14936	14900	14898	14901	14974	14855	14907	14960	15034	14885	15052	14905	14823	14919	14795	15048	14922	14847	14999	14997	15065	15076	14879	14852	14907	15189	14816	15132	14869	14978	14914	14985	15069	14965	14877	14970	14916	14950	14859	14925	15001	15088	14719	14787	14855	14911	14826	15025	14854	14762	14832	14814	15000	15042	14878	14983	14964	15007	15134	14971	15035	14929	14888	14915	15111	14956	14813	14906	15123	14759	15051	14936	14943	15011	14945	14966	14867	14793	15056	14932	14927	14833	14943	14981	15116	14877	15157	15052	14970	14927	14635	14924	14913	14868	14842	15047	14900	14948	14965	14803	14879	14898	14909	15056	14875	14986	14877	14955	14893	14906	14965	14955	14867	15125	14956	14873	15003	14782	14983	14959	14936	14946	15057	15003	14990	14793	15024	15167	14966	15012	14737	15129	15036	15054	15119	14960	14935	14763	14889	15009	15101	14928	15035	14918	14964	15152	14867	14913	14842	14956	14898	14939	14931	14789	14788	15012	15065	14989	14778	14928	15066	14826	14953	14966	14945	15239	15013	14939	15115	14920	14968	14819	14762	15137	15071	14907	14963	14901	14996	14784	15073	14916	14850	15034	15130	14934	14810	14831	14966	15056	15050	15067	14984	14927	14937	14807	15004	14995	15057	14844	15178	14964	14973	14896	14955	14943	14908	15029	15023	14919	15070	15128	14945	14869	14901	15017	15037	14940	14990	14925	14924	15039	14920	14977	14825	14938	14920	14952	14984	14969	15061	15002	14934	14969	14923	14930	14926	14799	14913	14908	15063	14957	14905	14935	14995	15047	14858	14769	14946	14862	14903	14834	15043	14982	14790	14854	14963	15008	14915	14966	14814	14654	15056	15134	15060	14972	14872	14983	14869	15039	15028	14797	14918	15026	14926	14825	14785	14837	14980	15174	14964	14968	14822	14849	14958	14925	14957	14837	14895	14985	14949	14875	14883	14834	14950	14841	14759	14783	14987	14899	14902	15080	14792	14967	14944	15120	15096	14932	14914	14817	15009	15035	14767	14837	14921	14918	14866	14873	15003	14960	14963	15055	14779	14924	15056	14732	14847	14984	15000	14984	14900	14901	15109	15018	14916	14866	14890	14902	14934	14994	14934	14940	14993	14811	14963	14898	14883	14785	14811	14866	15046	14975	14922	14987	14903	14902	14971	14817	14937	15095	14917	14918	14876	14828	14793	15049	15108	14932	14915	14947	15122	14971	14948	15051	14836	14807	14917	14990	14807	14978	14977	14671	14798	14901	15173	14991	14849	15152	14723	14897	14828	15023	14984	14950	14837	14925	14969	15038	14918	14905	15091	15091	15032	14993	14867	15029	14916	14827	14879	14898	14984	15137	15022	14922	14974	14925	14807	14882	15159	15001	15017	14965	14833	14899	14995	14982	14876	14938	14911	14929	14965	14964	15056	14877	14988	14963	14867	15137	15006	14988	14953	14965	14876	15102	15035	14911	14865	14905	14890	14875	14984	14856	14864	14880	15026	15018	14811	15037	14970	14937	14993	15030	14999	14985	15001	14948	14949	14992	15082	14965	15007	14893	14992	15111	15057	14958	15000	15005	15062	14965	14986	14795	14909	14952	15085	14839	14820	15036	15040	14857	14985	15036	15019	14873	14829	15053	14993	14953	15027	14724	14887	14963	14929	15042	15086	15010	14998	14942	14957	14937	14774	15064	14941	14888	15092	14939	15006	14960	14963	15056	14894	15056	14865	15103	14984	14925	14949	14950	15007	14952	14951	14844	14858	15087	14994	14868	14911	14932	15058	15106	14995	14966	15035	14975	15094	14835	14938	15040	14985	14881	15017	14856	14934	15085	14964	14888	14856	14886	15162	14960	14941	14903	15122	14988	14988	14974	15009	14782	15119	14824	14954	14930	14976	14904	14946	14827	14939	14948	14951	14858	14909	14831	14915	14910	14956	14930	15026	14904	14725	14843	14864	15052	15038	15079	15040	14918	14924	14917	14934	14971	14953	15021	15038	14905	14930	14980	15077	14895	15036	15059	14906	14920	14963	14953	14960	15037	15030	15105	14972	14976	14953	15043	14958	14884	14989	14918	14915	14870	15127	15072	14958	15091	14801	14937	15072	14800	15059	15061	14847	14949	15115	14991	14855	14828	14954	14943	15209	14899	14954	15110	14969	15048	14992	14858	14979	14901	14980	14915	15058	14794	14927	15006	14790	14995	14924	14927	14980	14927	14996	15043	14987	14813	14997	14968	14793	14909	14870	14973	14979	15100	15056	14941	15022	14895	14955	14968	15012	14956	14800	15041	14892	15081	14836	15003	14913	14866	15107	14862	14965	14695	15116	14908	14889	15022	14807	15073	14835	14892	15010	15030	14847	15022	15037	14819	15130	14963	15225	14944	14942	14924	14875	14928	14973	14837	15051	15004	14859	14996	14901	14813	14814	14954	14894	15002	14942	14794	14840	14882	14945	14982	14951	15058	14979	14859	14862	15121	14997	14934	15041	14846	14970	15063	14923	14907	14822	14991	15086	15058	15055	14904	14982	15034	14962	14897
30237	33572	41191	33849	22975	18255	15851	14875	14608	14383	14358	14329	14378	14400	14224	14369	14332	14624	14473	14368	14461	14297	14190	14360	14411	14256	14250	14272	14327	14168	14224	14399	14234	14290	14239	14393	14244	14275	14351	14305	14220	14443	14353	14141	14394	14210	14330	14328	14168	14384	14168	14219	14292	14160	14272	14360	14320	14326	14270	14370	14198	14334	14302	14265	14237	14291	14002	14288	14342	14051	14259	14255	14292	14199	14152	14206	14016	14221	14181	14362	14129	14198	14150	14369	14145	14324	14065	14280	14275	14294	13993	14288	14282	14333	14181	14420	14293	14141	14260	14234	14113	14366	14227	14378	14279	14251	14245	14365	14189	14197	14378	14322	14077	14303	14121	14123	14360	14370	14223	14247	14233	14254	14323	13983	14195	14315	14276	14093	14452	14197	14262	14382	14144	14177	14322	14275	14196	14207	14186	14268	14299	14193	14271	14212	14389	14291	14263	14273	14041	14243	14200	14106	14178	14293	14355	14135	14378	14272	14165	14256	14458	14329	14314	14262	14496	14105	14337	14236	14242	14386	14261	14381	14348	14095	14286	14327	14105	14261	14362	14215	14357	14307	14169	14239	14309	14091	14306	14132	14071	14376	14334	14133	14086	14062	14018	14193	14132	14138	14286	14216	14178	14267	14201	14198	14362	14032	14241	14212	14211	14291	14198	14383	14202	14286	14146	14218	14148	14209	14244	14266	14248	14339	14275	14225	14278	14064	14186	14328	14234	14158	14262	14178	14070	14147	14357	14076	14269	14134	14372	14401	14414	14377	14215	14320	14160	14255	14311	14148	14310	14355	14392	14269	14331	14475	14219	14407	14350	14282	14249	14350	14230	14294	14403	14266	14424	14384	14402	14318	14408	14245	14289	14306	14330	14275	14279	14259	14062	14258	14177	14130	14371	14176	14322	14341	14334	14420	14182	14175	14343	14345	14444	14089	14302	14307	14333	14195	14328	14283	14311	14167	14249	14239	14173	14463	14486	14176	14353	14383	14400	14244	14305	14512	14239	14225	14186	14065	14144	14307	14158	14205	14411	14212	14312	14182	14239	14192	14186	14128	14396	14235	14218	14224	14101	14191	14285	14271	14279	13991	14198	14287	14471	14383	14207	14278	14254	14461	14189	14163	14310	14191	14240	14232	14303	14329	14318	14265	14306	14291	14377	14415	14236	14105	14242	14072	14234	14403	14202	14395	14060	14354	14103	14459	14177	14128	14278	14231	14288	14239	14226	14330	14246	14404	14401	14303	14333	14288	14312	14238	14287	14226	14057	14138	14316	14146	14167	14303	14484	14167	14542	14117	14209	14223	14162	14308	14216	14291	14230	14142	14084	14394	14130	14099	14159	13877	14064	14293	14269	14165	14215	14282	14206	14299	14051	14117	14337	14312	14311	14241	14189	14182	14301	14380	14118	14311	14317	14138	14364	14170	14203	14231	14269	13986	14148	14128	14335	14218	14081	14282	14276	14330	14061	14149	14374	14143	14217	14367	14260	14083	14231	14216	14150	14188	14385	14264	14213	14304	14126	14262	14337	14185	14285	14190	14307	14167	14318	14224	14151	14198	14286	14191	14334	14080	14324	14325	14284	14244	14304	14208	14276	14152	14192	14374	14219	14190	14354	14140	14290	14275	14205	14195	14323	14229	13963	14246	14130	14350	14364	14287	14289	14407	14217	14182	14354	14092	14235	14302	14198	14416	14225	14039	14399	14330	14302	14302	14302	14214	14161	14195	14199	14006	14267	14252	14303	14248	14205	14223	14168	14241	14256	14330	14196	14223	14495	14378	14424	14144	14297	14234	14291	14361	14262	14309	14066	14141	14176	14363	13994	14205	14262	14257	14151	14228	14164	14221	14272	14216	14132	14258	14519	14120	14285	14214	14504	14227	14363	14278	14190	14212	14394	14143	14255	14228	14059	14386	14097	14178	14377	14382	14305	14384	14109	14233	14234	14223	14325	14346	14191	14340	14187	14206	14235	14313	14137	14190	14285	14182	14175	14178	14284	14342	14287	14289	14246	14308	14221	14232	14367	14210	14162	14153	14210	14211	14212	14147	14183	14261	14110	14306	14024	14144	14335	14106	14256	14484	14270	14328	14261	14310	14027	14118	14290	14287	14319	14388	14225	14234	14270	14207	14135	14231	14345	14366	14213	14427	14222	14220	14078	14208	14302	14403	14228	14263	14308	14315	14368	14279	14174	14396	14219	14161	14193	14175	14193	14095	14166	14342	14260	14083	14376	14191	14273	14452	14194	14192	14126	14253	14262	14258	14313	14201	14457	14246	14346	14049	14105	14282	14353	14299	14211	14036	14209	14256	14322	14339	14097	14337	14099	14219	14220	14355	14267	14270	14231	14089	14151	14118	14291	13979	14197	14289	14260	14356	14232	14094	14341	14207	14315	14224	14103	14284	14232	14105	14075	14203	14176	14290	14478	14308	14363	14228	14294	14248	14226	14163	14046	14091	14199	14344	14310	14329	14202	14424	14279	14276	14453	14211	14391	14285	14132	14216	14345	14475	14249	14162	14398	14417	14275	14349	14331	14251	14002	14342	14429	14324	14361	14239	14152	14337	14426	14380	14357	14279	14330	14220	14343	14231	14258	14159	14290	14140	14032	14207	14219	14353	14361	14419	14329	14374	14233	14302	14084	14159	14241	14138	14121	14362	14160	14311	14368	14344	14149	14153	14388	14399	14324	14206	14229	14088	14265	14241	14279	14222	14109	14329	14246	14523	14374	14367	14020	14274	14261	14046	14162	14216	14269	14317	14245	14270	14318	14246	14309	14259	14252	13962	14167	14405	14397	14342	14270	14207	14271	14155	14113	14135	14343	14101	14312	14129	14322	14085	14380	14126	14110	14180	14270	14273	14305	14221	14366	14203	14287	14369	14152	14324	14148	14213	14324	14307	14357	14376	14403	14298	14288	14374	14306	14223	14202	14424	14254	14370	14302	14214	14121	14183	14289	14449	14100	14362	14255	14023	14088	14235	14151	14243	14310	14285	14424	14225	14237	14298	14322	14157	14399	14192	14375	14196	14371	14180	14397	14295	14341	14306	14356	14324	14406	14167	14417	14282	14445	14322	14360	14580	14266	14077	14408	14366	14251	14120	14313	14158	14202	14175	14173	14189	14167	14330	14284	14257	14288	14350	14367	14367	14409	14152	14266	14204	14302	14353	14365	14317	14208	14163	14246	14176	14351	14144	14201	14302	14066	14298	14290	14364	14433	14329	14278	14356	14238	14366	14268	14336	14331	14383	14233	14251	14413	14157	14234	14318	14420	14307	14140	14372	14406	14194	14368	14302	14118	14321	14250	14250	14139	14376	14307	14283	14143	14108	14103	14343	14312	14256	14411	14286	14361	14220	14067	14271	14212	14368	14219	14384	14275	14195	14205	14226	14134	14305	14312	14356	14272	14106	14201	14224	14340	14338	14113	14295	14186	14125	14185	14189	14330	14227	14226	14294	14216	14043	14316	14300	14253	14163	14258	14245	14345	14405	14305	14259	14198	14273	14342	14237	14202	14256	14408	14163	14393	14362	14404	14207	14237	14196	14234	14169	14221	14175	14172	14037	14244	14425	14323	14195	14178	14440	14249	14234	14372	14295	14314	14244	14133	14328	14137	14250	14119	14119	14073	14346	14347	14192	14041	14192	14237	14363	14317	14110	14383	14393	14317	14175	14213	14348	14428	14354	14146	14435	14342	14085	14327	14220	14195	14187	14328	14235	14389	14262	14120	14387	14121	14246	14408	14267	14278	14364	14156	14444	14146	14405	14174	14187	14510	14229	14279	14284	14380	14392	14092	14323	14048	14430	14256	14344	14109	14210	14169	14100	14303	14281	14208	14085	14129	14320	14317	14463	14238	14605	14392	14137	14165	14218	14170	14188	14158	14315	14267	14456	14190	14071	14175	14324	14167	14330	14337	14154	14066	14031	14154	14294	14168	14114	14211	14357	14051	14182	14229	14282	14208	14195	14394	14464	14308	14225	14209	14131	14102	14241	14483	14312	14162	14398	14208	14347	14212	14333	14297	14236	14194	14316	14289	14414	14322	14421	14231	14237	14173	14099	14207	14388	14161	14211	14263	14443	14420	14402	14294	14325	14099	14259	14569	14305	14239	14375	14259	14421	14371	14211	14082	14364	14250	14251	14278	14263	14121	14282	14296	14102	14210	14460	14260	14084	14259	14108	14394	14298	14231	14262	14383	14297	14200	14150	14333	14524	14371	14202	13983	14246	14233	14269	14319	14211	14418	14402	14395	14236	14369	14210	14242	14291	14259	14217	14229	14155	14330	14360	14234	14247	14587	14354	14400	14390	14190	14471	14475	14348	14244	14040	14157	14285	14394	14306	14312	14263	14265	14197	14263	14111	14262	14152	14182	14250	14253	14146	14376	14518	14269	14268	14207	14288	14277	14347	14236	14263	14274	14185	14182	14390	14215	14181	14350	14249	14407	14163	14070	14319	14404	14166	14360	14222	14185	14380	14185	14186	14059	14463	14215	14161	14203	14153	14174	14186	14299	14305	14446	14167	14083	14216	14261	14149	14378	14430	14153	14281	14367	14019	14408	14395	14485	14220	14255	14319	14245	14240	14376	14361	14181	14354	14223	14366	14212	14308	14255	14253	14170	14040	14496	14227	14348	14339	14253	14460	14471	14340	14342	14241	14148	14124	14272	14263	14289	14253	14175	14276	14240	14408	14304	14224	14448	14266	13920	14319	14385	14131	14299	14224	14121	14259	14206	14199	14344	14391	14258	14310	14374	14398	14322	14231	14359	14251	14401	14254	14467	14224	14404	14331	14216	14235	14161	14107	14419	14360	14279	14181	14390	14358	14169	14398	14548	14484	14290	14385	14130	14258	14124	14211	14150	14231	14286	14150	14285	14252	14261	14485	14513	14183	14149	14266	14224	14114	14309	14241	14237	14261	14212	14398	14381	14259	14303	14252	14249	14359	14314	14340	14152	14047	14095	14229	14275	14147	14404	14157	14192	14279	14084	14206	14228	14365	14265	14319	14157	14200	14222	14334	14357	14293	14156	14242	14086	14139	14099	14065	14302	14338	14076	14297	14130	14221	14339	14223	14226	14181	14264	14002	14149	14365	14382	14388	14440	14222
37503	52856	47841	34873	23698	18326	15389	14631	14000	13843	13817	13916	13925	13870	13729	13947	13685	14006	13932	13675	13891	13882	13962	13816	13677	13753	13660	13826	13714	13547	13710	13615	13789	13630	13788	13466	13783	13589	13709	13531	13789	13696	13665	13590	13879	13792	13739	13704	13778	13763	13641	13738	13728	13856	13581	13697	13802	13713	13582	13610	13687	13750	13711	13677	13797	13677	13814	13814	13911	13564	13668	13728	13723	13762	13537	13871	13773	13675	13589	13534	13722	13584	13730	13608	13921	13700	13685	13885	13560	13737	13738	13820	13637	13691	13815	13472	13741	13547	13843	13673	13649	13589	13675	13711	13791	13648	13777	13667	13746	13754	13724	13608	13594	13761	13577	13643	13627	13698	13792	13648	13562	13753	13690	13654	13747	13674	13609	13714	13700	13627	13651	13756	13723	13669	13732	13665	13794	13746	13720	13753	13633	13615	13745	13720	13653	13906	13798	13766	13768	13633	13847	13672	13705	13793	13554	13602	13588	13681	13764	13755	13700	13742	13760	13511	13574	13901	13814	13665	13649	13724	13714	13592	13772	13680	13648	13646	13778	13693	13743	13469	13760	13693	13657	13682	13756	13605	13737	13740	13682	13786	13668	13800	14001	13809	13723	13851	13783	13741	13647	13706	13581	13700	13768	13723	13701	13784	13638	13740	13459	13649	13833	13507	13514	13725	13742	13552	13555	13786	13833	13667	13644	13767	13586	13545	13713	13759	13815	13635	13743	13740	13737	13691	13609	13649	13767	13433	13591	13661	13742	13694	13654	13691	13609	13763	13714	13668	13772	13791	13657	13836	13807	13794	13819	13548	13745	13696	13575	13867	13694	13717	13694	13774	13633	13779	13625	13637	13638	13628	13667	13601	13749	13868	13792	13660	13667	13631	13762	13846	13806	13592	13730	13659	13590	13699	13826	13641	13675	13697	13574	13562	13506	13701	13771	13608	13520	13786	13675	13575	13634	13677	13640	13835	13705	13605	13657	13749	13652	13502	13783	13703	13611	13827	13734	13566	13535	13805	13715	13726	13801	13740	13596	13715	13759	13732	13665	13726	13691	13715	13863	13575	13669	13569	13801	13711	13635	13654	13875	13865	13697	13748	13756	13622	13670	13625	13704	13669	13804	13819	13622	13681	13675	13675	13794	13659	13593	13774	13732	13758	13758	13596	13551	13719	13785	13735	13732	13624	13712	13754	13726	13544	13843	13624	13763	13769	13590	13766	13633	13854	13727	13615	13680	13620	13825	13540	13818	13685	13678	13926	13710	13713	13671	13750	13751	13588	13719	13759	13589	13682	13640	13798	13705	13681	13597	13630	13644	13655	13679	13563	13696	13662	13892	13698	13770	13548	13760	13621	13728	13758	13703	13722	13667	13650	13725	13734	13660	13693	13772	13749	13737	13719	13760	13739	13608	13727	13637	13737	13633	13667	13700	13771	13674	13743	13621	13874	13580	13785	13732	13683	13698	13728	13707	13690	13673	13735	13791	13764	13700	13704	13798	13630	13795	13718	13651	13609	13917	13552	13584	13778	13865	13669	13677	13803	13729	13636	13756	13734	13762	13715	13651	13564	13725	13681	13698	13907	13690	13765	13694	13792	13673	13586	13835	13772	13728	13788	13690	13705	13726	13645	13544	13715	13674	13600	13777	13760	13669	13621	13782	13767	13663	13743	13619	13710	13547	13459	13781	13848	13659	13638	13643	13749	13551	13759	13744	13754	13704	13713	13705	13599	13657	13692	13581	13739	13718	13684	13931	13808	13865	13663	13592	13452	13947	13783	13730	13742	13814	13711	13728	13516	13748	13702	13784	13703	13602	13679	13670	13771	13810	13575	13878	13634	13569	13773	13671	13777	13677	13722	13721	13632	13901	13479	13801	13743	13592	13696	13862	13764	13584	13581	13839	13787	13682	13582	13734	13735	13615	13696	13612	13623	13760	13652	13741	13749	13622	13606	13570	13798	13684	13733	13683	13607	13737	13513	13828	13759	13638	13530	13683	13750	13736	13809	13550	13623	13694	13606	13755	13587	13855	13585	13858	13655	13761	13672	13868	13722	13801	13749	13694	13728	13587	13713	13560	13625	13735	13613	13752	13608	13726	13834	13713	13598	13815	13630	13816	13759	13649	13728	13852	13623	13764	13706	13729	13637	13612	13859	13735	13756	13654	13716	13664	13722	13767	13699	13709	13495	13515	13803	13707	13621	13714	13790	13847	13726	13613	13717	13647	13835	13621	13821	13635	13689	13613	13789	13695	13637	13605	13722	13725	13720	13639	13634	13760	13719	13569	13633	13723	13750	13627	13775	13591	13705	13695	13882	13667	13605	13734	13592	13640	13715	13433	13709	13731	13512	13734	13831	13918	13603	13596	13599	13890	13517	13649	13839	13648	13784	13741	13646	13714	13679	13671	13715	13668	13678	13512	13674	13713	13630	13805	13691	13729	13636	13601	13858	13657	13590	13776	13654	13776	13682	13683	13645	13648	13757	13529	13825	13642	13811	13668	13649	13745	13776	13767	13696	13710	13642	13679	13694	13668	13732	13729	13764	13691	13809	13658	13910	13695	13641	13635	13757	13802	13632	13685	13673	13747	13748	13634	13634	13877	13795	13590	13597	13866	13777	13706	13699	13756	13618	13669	13702	13875	13734	13669	13677	13844	13802	13607	13561	13781	13602	13673	13657	13694	13681	13713	13737	13646	13598	13613	13663	13800	13804	13580	13802	13617	13821	13540	13651	13653	13779	13747	13669	13705	13636	13764	13680	13606	13513	13700	13711	13571	13674	13731	13718	13672	13706	13714	13671	13676	13895	13723	13737	13640	13753	13870	13616	13612	13548	13779	13738	13523	13645	13644	13635	13674	13753	13639	13833	13671	13732	13683	13722	13863	13677	13697	13783	13746	13569	13672	13775	13722	13689	13670	13738	13671	13662	13548	13696	13764	13730	13689	13600	13734	13667	13697	13748	13582	13803	13868	13637	13603	13698	13762	13663	13754	13810	13646	13735	13693	13787	13733	13701	13870	13651	13914	13589	13649	13657	13671	13642	13757	13764	13518	13799	13767	13687	13690	13666	13699	13595	13667	13894	13710	13985	13622	13563	13586	13598	13698	13839	13581	13608	13706	13679	13771	13656	13781	13580	13681	13755	13533	13454	13641	13715	13712	13814	13763	13715	13836	13678	13720	13632	13954	13784	13571	13502	13830	13748	13800	13681	13512	13766	13607	13682	13815	13669	13670	13675	13561	13632	13672	13912	13715	13760	13531	13652	13697	13660	13646	13716	13792	13515	13556	13747	13626	13731	13861	13789	13807	13867	13693	13702	13655	13736	13571	13749	13715	13712	13667	13664	13806	13613	13607	13792	13691	13658	13689	13794	13726	13920	13843	13790	13682	13929	13865	13703	13665	13810	13913	13946	13777	13603	13648	13640	13765	13764	13813	13798	13719	13762	13807	13641	13688	13747	13773	13691	13762	13867	13667	13862	13646	13618	13543	13806	13660	13584	13662	13650	13747	13652	13682	13634	13660	13678	13655	13804	13843	13704	13691	13815	13625	13698	13941	13635	13529	13734	13599	13869	13641	13900	13762	13686	13722	13662	13655	13647	13831	13764	13710	13673	13708	13729	13769	13653	13626	13736	13941	13827	13705	13770	13665	13650	13844	13599	13734	13693	13763	13754	13638	13719	13764	13759	13821	13603	13905	13546	13785	13857	13721	13814	13773	13641	13524	13813	13676	13749	13728	13776	13680	13509	13703	13563	13656	13784	13688	13784	13808	13674	13601	13694	13614	13692	13658	13612	13731	13669	13715	13763	13733	13764	13651	13770	13819	13700	13740	13670	13679	13686	13771	13702	13643	13646	13586	13833	13673	13683	13748	13590	13725	13849	13591	13798	13700	13587	13791	13705	13764	13626	13908	13657	13601	13694	13780	13654	13792	13613	13708	13736	13796	13771	13738	13768	13561	13820	13701	13765	13762	13728	13868	13760	13640	13745	13740	13674	13652	13851	13691	13772	13745	13533	13773	13839	13595	13765	13670	13777	13879	13710	13634	13716	13535	13811	13745	13794	13648	13775	13664	13605	13694	13664	13726	13832	13645	13836	13647	13799	13761	13589	13633	13771	13763	13808	13669	13687	13719	13794	13820	13730	13721	13548	13755	13580	13797	13782	13749	13694	13656	13728	13636	13664	13790	13714	13796	13708	13849	13624	13683	13630	13857	13568	13789	13820	13654	13741	13693	13747	13707	13574	13712	13820	13720	13606	13762	13690	13715	13565	13746	13735	13782	13806	13720	13752	13742	13722	13639	13831	13765	13709	13560	13686	13612	13663	13708	13652	13634	13728	13757	13707	13605	13486	13723	13786	13617	13683	13547	13712	13676	13776	13620	13857	13820	13819	13866	13540	13557	13694	14009	13687	13773	13720	13804	13672	13658	13851	13714	13847	13711	13796	13691	13569	13669	13648	13808	13918	13682	13860	13834	13619	13736	13694	13750	13514	13679	13837	13815	13567	13590	13762	13624	13736	13844	13663	13627	13689	13652	13807	13730	13695	13728	13761	13650	13682	13593	13668	13755	13899	13794	13705	13794	13708	13700	13777	13775	13668	13566	13662	13615	13771	13663	13928	13799	13881	13700	13566	13796	13865	13768	13808	13609	13789	13739	13710	13783	13787	13644	13792	13627	13644	13796	13564	13708	13780	13879	13637	13827	13525	13756	13661	13740	13717	13790	13680	13672	13701	13552	13799	13608	13773	13783	13744	13794	13706	13643	13724	13891	13786	13701	13859	13655	13665	13791	13698	13740	13906	13526	13814	13644	13683	13787	13646	13775	13555	13891	13677	13823	13747	13897	13600	13736	13803	13568	13779	13773	13628	13900	13692	13641	13654	13672	13709	13705	13814	13773	13583	13843	13629	13466	13857	13801	13654	13715	13639	13881	13844	13872	13848	13638	13791	13788	13613	13725	13659	13846	13800	13707	13525	13704	13767	13688	13703	14044	13812	13750	13766	13792	13804	13785	13645	13662	13696	13594	13861	13714	13719	13677	13746	13711	13803	13696	13703	13986	13677	13870	13678	13627	13729	13715	13510	13745	13676	13727	13831	13699	13674	13763	13629	13702	13723
24493	21703	29862	27501	25517	24197	21997	18415	16368	15533	15564	15416	15280	15305	15274	15265	15216	15399	15276	15133	15187	15182	15073	15114	15144	14979	15052	15030	14968	14977	15003	15066	15035	14938	14934	15296	15071	15171	15033	15250	14861	14931	15157	15250	15023	14950	15014	14957	15120	15155	15112	15093	14938	15125	15017	15044	14958	14970	15103	14840	14869	14996	15161	15091	15103	15058	15086	15040	15097	14982	14925	14918	14905	15082	15122	15254	14913	14955	14877	15025	14963	15003	15226	15089	14890	14995	15077	14930	14909	14908	14741	14980	14894	14919	14920	14985	14874	15084	14637	15049	14943	14849	14879	14956	14864	15000	14975	15039	14999	14982	14942	15060	14996	14818	14933	14924	14985	14994	14962	15005	14885	14742	14993	14759	14948	14814	15146	14970	14950	15067	14910	15036	15195	14982	15137	14900	15199	14891	15099	14708	14926	14986	15133	14999	14855	14896	14964	14971	14993	15131	14932	15050	14769	15118	15187	15040	14932	15068	14961	15041	14961	14848	14983	15004	14934	15078	14874	15032	14967	15088	15168	14879	15152	15078	14939	15003	15125	14985	14941	14900	14756	15103	15038	15139	14894	15253	15028	14964	15092	15153	14842	15052	14913	14773	14975	15130	15084	14933	14848	14948	15061	15097	14912	15094	15023	14903	14927	15003	15014	15167	14852	14971	14789	15108	14947	15066	14870	14929	14967	14829	14872	14965	15009	14863	14828	14983	15102	15086	14833	15036	15021	14921	15037	14982	15004	15061	14879	15129	14975	14991	14947	14927	15013	14978	14794	14866	14964	14925	14873	14863	15000	14928	14755	15029	14916	14933	14991	14881	14906	15045	14936	14986	14940	14962	14891	14996	15026	14889	15127	14947	14882	15129	14938	14937	14776	14988	15029	14894	14933	15018	15137	14889	14961	15047	14998	14865	14893	14973	14873	14926	14956	14784	14854	15127	15033	14857	15064	14804	14991	15124	15096	15148	15035	15141	15050	14977	14917	14873	15204	14900	15087	14852	14991	14986	15047	15045	15061	15006	15154	14800	14971	14992	15034	15082	15089	15040	15031	14907	15186	14970	14959	14950	14950	15208	14849	14783	14967	14917	14880	14818	14994	14963	15037	14984	14829	15041	15118	15044	14890	14992	14827	15039	14879	15062	14970	15036	14946	15024	14868	14977	14918	14915	14820	14885	15042	15160	14885	14912	14972	15082	15041	14858	15059	15039	14976	14837	14963	14916	14860	14890	15052	14890	14921	15078	14920	14869	15061	15090	14851	14981	14861	14995	15231	14932	15086	15042	15076	14977	14987	14983	14744	14920	14794	14854	14850	14873	14967	15059	14892	15014	14937	14961	14817	14952	14930	14879	15082	15127	14782	14846	14895	14962	15043	14816	15099	15090	15029	15128	14896	15017	15098	15045	14899	15041	14998	14888	14957	14935	15063	15156	15015	14950	14873	14788	14695	14875	14817	14995	14919	14880	14975	15147	14991	15025	15097	15073	14952	15017	14805	14997	15240	15075	14986	15010	14956	14930	14951	14995	14931	14947	14878	14897	14982	14632	14848	15090	14965	14961	14869	15066	15137	14934	14891	14900	15087	15273	14890	14926	14930	14907	14970	14991	15010	15057	14957	14919	15052	15032	14854	14892	15024	15054	14989	14910	14983	14941	15002	14899	15010	14791	14859	14928	15158	14932	15007	14964	15072	15049	14854	15095	14850	15091	15091	14818	15064	14842	15033	14928	15036	14899	14921	14893	14932	14969	14874	15054	14872	15077	14950	14841	14991	14931	14948	14888	14973	14981	14959	15071	14796	14693	14972	14988	14985	14877	14901	14856	14862	14987	14947	14890	14952	14851	14965	15102	14831	14825	14818	14915	14821	14995	14846	15002	14878	15079	14811	15209	15120	15008	14864	15019	14856	15099	15011	14855	14983	14923	14940	15047	14870	15069	14978	14877	14947	14881	15092	14999	15001	14857	14952	14974	14833	15078	14904	14955	14912	14726	14883	15034	14849	14951	14935	15022	14940	15046	15143	14980	14851	15108	14964	15019	14908	15032	14940	15088	15094	14795	15101	14913	15020	14981	14963	14940	15024	14979	15068	15074	15067	14898	14890	14874	14754	15046	14931	14967	15007	14973	15115	14976	14926	15047	15206	15075	15114	14778	14927	15083	15065	14969	14947	15037	14874	15130	15151	15136	14852	14852	15089	15164	14991	14937	14802	14700	14959	15104	15079	15034	14924	14820	14925	14907	15259	15079	14867	15089	15021	14969	15010	14830	14799	15013	14885	15104	14811	14837	15062	15110	15007	14971	15018	14970	14985	14913	15160	15031	15100	15035	14901	15002	15025	14935	14887	14990	14847	15068	14948	14940	14885	14799	14752	14910	14965	15213	14978	15047	14902	14902	14978	14863	14804	14871	14850	14943	14826	14964	15012	14894	14867	14984	14961	14928	15028	14990	14978	14939	14928	14967	15018	15001	15037	14946	14937	14962	15043	15005	14889	15063	15163	14965	15083	14994	14946	14833	14928	14866	15090	14819	15019	14957	14851	14985	15044	14939	14916	15077	15160	14944	15002	14999	14896	14852	14883	15034	15043	14806	15072	14938	15121	14845	15010	14997	14973	14975	14997	15030	14787	14882	14895	14951	15075	14923	14935	15070	14874	15046	14738	14901	14830	14758	14991	15357	15099	14971	14997	14990	14797	14926	14933	14877	15012	15158	14866	14896	14832	14986	14884	14955	15012	14818	14982	14982	14971	14894	15124	14916	14867	15053	14959	15010	15118	15034	14998	14851	15113	14813	14860	15234	15147	15066	14989	14990	14919	15015	14894	14798	14805	15093	15099	14804	15085	15082	14988	15029	14881	14909	15083	15117	14955	14784	15024	14947	14931	14724	14904	14799	14823	15186	14710	15164	14993	15071	15062	15037	14868	15025	14903	15124	14935	14811	15042	15022	14932	15012	15097	15089	15004	15133	14911	15089	14870	14905	15008	14787	15085	15128	14998	14934	15054	14790	15017	14909	14870	14875	14869	14941	15096	15076	14982	14922	14951	14959	14855	14907	14991	14733	15111	14965	15000	14737	14940	14992	14809	14923	14812	15075	14835	14960	14966	14770	14747	14791	14835	15013	15046	14692	14963	14896	14860	14918	14926	14956	14962	14776	15014	14772	15029	14961	14980	14828	15069	15056	14721	14815	15081	14942	14900	14887	14816	14844	14969	14944	14966	14925	14866	15149	14989	14965	14982	15070	14973	15153	14873	15094	14764	14893	14969	15045	14859	14896	14903	14905	15014	14866	14906	14931	14967	14983	15104	15079	14954	14963	15038	14865	15099	14733	14736	15093	14926	15042	14988	14785	15055	14969	15221	14991	15095	14919	14936	14858	14810	14932	15157	14942	14939	14943	15200	14855	15003	14978	15037	14932	14848	14900	14910	14933	14878	15111	14869	14982	14894	15072	15108	15060	15024	14885	15181	15078	14996	14895	14951	15042	14868	14850	15005	14896	15107	14963	14915	14767	14972	14883	14906	14975	14928	15002	14998	14888	14988	14920	15074	14841	15100	14966	14969	15140	14988	14909	15032	15026	15058	15012	15028	14870	14945	15117	14918	14991	14884	14945	15098	14929	15028	14898	14878	14865	15142	15025	14951	14850	14864	15051	14996	14955	14941	14815	14776	14973	14859	15096	15004	14911	15101	14931	15021	14841	14978	14817	15020	14863	14970	15085	14889	14916	14886	14822	14991	15036	14973	14973	15137	14906	14786	14890	14881	14850	14706	14897	15086	14911	15089	15049	14893	14803	15064	14992	14910	14990	15152	14880	14931	15076	14966	15180	14907	14954	14974	14878	14970	14981	15051	15017	14965	14986	14987	14981	15112	14991	14862	14859	14829	15032	15018	14932	14857	14923	14633	14926	14922	14957	15040	15068	15016	15032	14879	15093	15017	14896	15029	14933	14942	14839	14927	14967	14860	14806	15216	15119	15080	14932	14901	15070	14926	14891	15161	14888	14888	14924	14992	15062	14989	14965	14941	14986	14935	14922	15000	14889	14973	14955	14984	14874	14915	14908	14988	14873	14955	14991	14905	14924	14921	14968	15086	15131	15119	15080	15209	15171	14949	14874	14846	14949	14849	14954	14897	14921	14979	15008	14956	14966	15259	15042	15083	15161	15017	15068	14902	15074	15047	14922	14953	14830	14872	15064	14934	15038	14991	15011	15010	15073	14929	15014	14969	15012	14934	14948	14762	14894	14875	14842	14929	15002	14984	14985	15026	15088	14880	14976	14970	14865	14800	14927	14938	15008	14921	14816	15084	15046	15024	14971	14830	14786	14903	15142	15122	15043	15076	14899	15021	15075	15120	15078	15030	14953	14741	15047	14995	15047	14988	15023	15106	15037	14997	15003	15010	14989	15106	15078	14753	14754	14870	15188	15064	15088	15002	15081	15083	14922	14966	15015	15051	14952	14962	14922	14828	14842	14971	14827	14958	14974	15080	14803	14894	14953	14959	14872	14891	14972	14922	14926	14865	15100	14902	15067	15044	14904	15033	14814	14823	15124	15040	15013	15052	14844	14961	15071	14914	15005	15046	15018	15019	14935	15204	14994	14954	14864	15101	14869	14964	14955	15241	14980	14859	14959	14977	15105	15010	15084	15091	15222	15095	14971	15002	14977	14907	15002	15155	15021	15047	14937	14912	15012	14995	15051	14822	14992	15073	15160	15071	14949	14877	14960	15062	15133	14714	14887	14933	15023	15026	14684	14955	14807	14962	14944	15025	14993	14880	14950	14853	15138	15030	14956	15076	14886	15051	14797	14921	14926	14852	15028	15062	14934	15061	14947	15014	15050	14941	14941	14815	14959	14991	14883	14771	14937	14935	14903	14929	15067	15086	15153	14896	15153	15010	14835	15203	14857	14956	15025	14820	14863	14809	14955	15142	14916	14898	14870	15106	15033	15013	15046	14949	14843	14900	14943	14985	14992	15056	14932	15009	14905	14914	14960	14955	14976	15246	15105	14929	14924	14946	15016	14900	15143	14966	14893	15000	15191	15051	14993	14922	14980	14906	14910	14948	14957	15119	15106	14971	14999	15008	15025	15033	14776	15008	14771	14895	14937	14815	14991
38448	62757	56214	41319	30838	23459	20191	17820	15516	14733	14580	14492	14477	14497	14478	14303	14623	14489	14450	14457	14441	14582	14362	14310	14265	14230	14353	14344	14196	14216	14071	14205	14082	14222	14184	14295	14197	14056	14338	14231	14126	14192	14150	14406	14295	14220	14165	14165	14233	14303	14215	14163	14082	14316	14304	14304	14551	14124	14176	14190	14139	14245	14066	14296	14254	14352	14273	14075	14081	14264	14238	14065	14225	14290	14284	14198	14205	14194	14262	14375	14313	14315	14252	14092	14043	14182	14150	14154	14231	14209	14109	14089	14271	14416	14228	14216	14332	14222	14236	14225	14054	14203	14361	14219	14049	14182	14243	14201	14200	13964	14253	14106	14111	14159	14196	14230	14267	14186	14407	14140	14248	14174	14287	14145	14198	14077	14070	14098	14276	14038	14330	14156	14192	14166	14259	14241	14168	14124	14226	14092	14275	14210	14190	14222	14211	14181	14228	14135	14309	14237	14167	14142	14080	14170	14213	14145	14084	14134	14110	14188	14210	14105	14178	14020	14326	14157	14250	14237	14267	14152	14243	14379	14271	14306	14193	14238	14237	14173	14109	14160	14119	14221	14188	14201	14158	14378	14108	14142	14300	14167	14353	14053	14270	14282	14242	14110	14332	14171	14125	14151	14233	14426	14251	14219	14232	14173	14260	14242	14149	14283	14348	14021	14204	14180	14100	14243	14205	14046	14215	14163	14046	14239	14307	14149	14248	13944	14055	14138	14204	14191	14197	14202	14083	14238	14161	14051	14220	14241	14159	14235	14211	14232	14119	14181	14266	14164	14165	14211	14161	14205	14130	14237	14168	14229	14388	14310	14197	14273	14120	14155	14358	14042	13985	14214	14221	14260	14189	14111	14188	14277	14243	14263	14374	14145	14489	14237	14262	13998	14163	14242	14126	14230	14381	14145	14170	14183	14058	14161	14112	14261	14149	14396	13977	14167	14344	14176	14322	14230	14048	14257	14104	14398	14201	14282	14481	14324	14082	14179	14142	14064	14299	14139	14385	14191	14347	14235	14277	14301	14349	14223	14095	14077	14221	14119	14042	14386	14114	14256	14100	14116	13968	14245	14252	14265	14126	14071	14162	14097	14126	14081	14179	13996	14186	14027	14292	14145	14156	14036	14161	14126	14261	14099	14160	14220	14199	14202	14247	14112	14189	14142	14143	14232	14165	14188	14124	14205	14351	14165	14152	14008	14331	14205	14057	14126	14379	14239	14232	14325	14044	14269	14208	14103	14218	13965	14106	14239	14534	14282	14070	14290	14177	14159	14337	14362	14081	14386	14254	14128	14225	14193	14264	14307	14079	14277	14217	14126	14142	14108	14071	14196	14253	14111	14158	14041	14125	14132	14137	14094	14178	14177	14286	14195	14175	14172	14390	14178	14148	14190	14006	14200	14147	14253	14086	14183	14099	14176	14163	14461	14153	14284	14111	14291	14096	14247	14146	14047	14165	14062	14214	14147	14228	14113	14249	14090	14415	14195	14229	14191	14303	14057	14262	14114	14070	14251	14072	14263	14295	14173	14164	14135	14195	14225	14150	14087	14316	14283	14238	14167	14146	14341	14151	14154	14117	14286	14214	14308	14230	14156	14147	14204	14176	14025	14334	14272	14063	14076	14230	14087	14101	14002	14036	14263	14386	14278	14170	14254	14214	14150	14103	14262	14078	14055	14110	14212	14364	14237	14083	14119	14130	14154	14272	14112	14306	14136	14056	14235	14221	14293	14253	14163	14044	14165	14166	14250	14114	14312	14128	14234	14191	14204	14260	13996	14080	14130	14334	14233	14185	14204	14259	14294	14257	14132	14261	14330	14071	14094	14160	14212	14208	14208	14192	14282	14004	14306	14163	14195	14215	13970	14261	14196	14406	14261	14096	14185	14179	14242	14298	14234	14140	14247	14257	14318	14110	14024	14202	14191	14164	14218	14202	14309	14254	14183	14431	14189	14132	14113	14198	14204	14269	14110	14237	14240	14190	14080	14169	14306	14310	14133	14059	14184	14148	14180	14126	14242	14012	14254	14311	14195	14260	14184	14099	14235	14138	14035	14211	14265	14291	14276	14207	14103	14256	14329	14187	14288	14103	14160	14124	14026	14153	14128	14282	14172	14172	14280	14126	14078	14329	14215	14167	14309	14209	14091	14116	14152	14063	14122	14185	14272	14348	14286	14152	14086	14053	14270	14100	14227	14281	14221	14210	14167	14211	14211	14215	14188	14191	14317	14229	14098	14291	14055	14386	14231	14307	14175	14117	14391	14104	14134	14118	14143	14159	14186	14076	14165	14320	14278	14083	14229	14168	14355	14142	14280	14145	14247	14165	14160	14272	14304	14148	14330	14149	14304	14030	14127	14252	14091	14193	14226	14160	14238	14060	14110	14093	14058	14346	13986	14078	14380	14230	14048	14243	14186	14253	14172	14170	14389	14107	14013	14125	14065	14242	14234	14106	14227	14192	14179	14221	14107	14058	14214	14226	14239	14263	14198	14233	13879	14194	14133	14296	14276	14127	14187	14176	14034	14178	14227	14216	14115	14393	14133	14216	14215	14063	14282	14151	14262	14204	14131	14158	14117	14282	14158	14236	14309	14156	14317	14377	14174	14231	14130	14247	14183	14236	14208	14403	14295	14237	14250	14219	14133	14134	14114	14251	14302	14192	14258	14271	14189	14168	14441	14176	14193	14285	14118	14348	14216	14129	14109	14388	14044	14243	14268	14243	14183	14175	14146	14008	14189	14250	14245	14227	14256	14160	14190	14199	14364	14045	14082	14149	14140	14252	14247	14212	14205	14262	14172	14120	14184	14311	14189	14312	14040	14184	14184	14367	14120	14370	14206	14216	14263	14264	14175	14121	14086	14187	14120	14105	14253	14208	14351	14040	14169	14269	14264	14100	14177	14261	14150	14273	14286	14172	14124	14281	14066	14228	14224	14123	14287	14152	14260	14239	14309	14177	14198	14239	14179	14202	14277	14167	14274	14195	14022	14265	14176	14155	14081	14056	14218	14294	14280	14089	14168	14251	14092	14143	14223	14010	14126	14194	14181	14215	14214	13988	14283	14271	14207	14175	14277	14090	14206	14366	14307	14176	14158	14073	14077	14334	14176	14122	13975	14147	14401	14180	14136	14348	14303	14291	14121	14255	14415	14153	14246	14259	14228	14105	14275	14193	14172	14196	14095	14268	14111	13877	14207	14100	14230	14213	14220	14213	14149	14149	14111	14302	14206	14147	14038	14316	14097	14065	14399	14198	14346	14304	14122	14221	13878	14274	14294	14097	14235	14182	14224	14248	14026	14196	14036	14222	14289	14145	14224	14272	14141	14190	14320	14314	14064	14142	13999	14082	14216	14260	14237	14228	14052	14149	14196	14450	14328	14152	14057	14292	14080	14209	14133	14237	14213	14083	14086	14097	14140	14376	14243	14226	14204	14144	14090	14226	14146	14131	14275	14328	14308	14234	14147	14182	14182	14141	14075	14228	14227	14122	14060	14044	14399	14129	14336	14150	14300	14314	14247	14220	14380	14261	14087	14346	14297	14246	14239	14220	14197	14222	14194	14106	14208	14156	14055	14186	14157	14393	14178	14116	14220	14289	13995	14185	14124	14190	14171	14244	14121	14257	14406	14153	14296	14133	14224	14189	13948	14101	14182	14362	14210	14180	14246	14230	14167	14156	14161	14293	14292	14158	14213	14226	14205	14130	14316	14155	14265	14244	14276	14336	14181	14268	14155	14112	14098	14121	14142	14264	14217	14226	14098	14276	14161	14225	14138	14195	14052	14369	14316	14152	14238	14112	14105	14107	14308	14215	14243	14259	14240	14196	14176	14280	14305	14358	14227	14194	14286	14052	14323	14281	14008	14145	14205	14226	14173	14092	14094	14235	14209	14264	14130	14159	14317	14218	14085	14288	14286	14285	14231	14353	14192	14247	14117	14157	14358	14306	14191	14294	14234	14186	14236	14079	14127	14217	14125	14133	14254	14113	14291	14136	14101	14168	14362	14086	14377	14401	14175	14296	14253	14244	14181	14133	14290	14218	14206	14156	14168	14330	14225	14227	14324	14260	14210	14094	14272	14266	14227	14111	14018	14146	14174	14188	14057	14417	14205	14276	14138	14178	14120	14197	14399	14160	14137	14274	14260	14074	14278	14295	14187	14093	14008	14247	14103	14263	14166	14186	14278	14115	14357	14308	14314	14106	14153	14274	14254	14268	14232	14094	14334	14130	14252	14267	14222	14178	14192	14176	14154	14281	14106	14329	14232	14165	14142	14153	14191	14228	14161	14267	14295	14103	14281	14380	14155	14103	14104	14221	14288	14272	14241	14089	14142	14126	14165	14163	14091	14103	14209	14022	14318	14356	14165	14189	14018	14089	14231	14174	14022	14257	14089	14417	14249	14314	14074	14230	14076	14173	14214	14219	14395	14146	14204	14194	14214	14261	14358	14087	14374	14290	14111	14265	14041	14231	14350	14145	14066	14118	14059	14248	14018	14114	14112	14292	14092	14268	14164	14211	14271	14186	14310	14209	14264	14240	14286	14165	14135	14161	14203	14251	14253	14219	14384	14383	14130	14214	14302	14311	14151	14353	14267	14204	14252	14158	14328	14266	14111	14305	14097	14144	14093	14232	14438	14351	14062	14133	14204	14263	14104	14078	14256	14235	14123	14133	14264	14194	14005	14164	14279	13970	14255	14291	14353	14247	14154	14368	14262	14245	14175	14181	14287	14067	14211	14294	14257	14278	14046	14120	14337	14338	14047	14363	14148	14234	14180	14287	14220	14257	14269	14016	14265	14184	14218	14280	14242	14117	14110	14239	14346	14188	14145	14200	14246	14258	14133	14214	14222	14136	13997	14216	14348	14169	14252	14095	14119	14289	14154	14261	14286	14278	14236	14240	14340	14175	14060	14316	13934	14084	14098	14120	14113	14136	14180	14184	14317	14204	14377	14336	14138	14207	14292	14142	14170	14100	14142	14113	14222	14252	14312	14262	14194	14149	14246	14274	14140	14220	14259	14132	14125	14243	14269	14295	14061	14225	14302	14202	14225	14190	14163	14255	14387	14155	14198	14352	14139	14292	14275	14153	14269	14182	14135	14279	14152	14218	14173	14078	14260
23261	21631	29657	24908	23880	26622	26586	20352	17662	16749	16396	16127	16136	16099	16076	16043	16209	16303	16060	15906	15888	15842	15869	15644	15879	15793	15666	15837	15961	15549	15687	15638	15776	15841	15667	15601	15691	15724	15662	15485	15657	15608	15713	15618	15760	15433	15503	15578	15687	15630	15538	15605	15732	15600	15474	15400	15597	15381	15612	15664	15652	15624	15423	15548	15564	15561	15602	15684	15487	15587	15776	15666	15549	15750	15602	15580	15529	15617	15445	15598	15530	15453	15611	15707	15614	15643	15698	15695	15627	15538	15733	15406	15537	15512	15561	15520	15523	15569	15776	15452	15511	15615	15565	15499	15614	15477	15359	15533	15435	15580	15628	15595	15516	15630	15558	15494	15479	15560	15503	15720	15557	15541	15383	15491	15442	15411	15410	15682	15598	15602	15614	15468	15567	15567	15538	15378	15635	15471	15553	15462	15577	15699	15635	15729	15772	15619	15461	15567	15600	15446	15605	15617	15511	15708	15556	15373	15659	15674	15729	15542	15498	15663	15422	15508	15556	15502	15441	15685	15574	15483	15575	15582	15509	15558	15510	15412	15659	15499	15536	15681	15535	15593	15711	15512	15645	15693	15595	15431	15677	15763	15602	15351	15813	15587	15370	15483	15454	15543	15627	15600	15480	15514	15652	15459	15451	15741	15560	15376	15662	15762	15546	15653	15568	15471	15621	15591	15502	15697	15542	15507	15594	15669	15517	15715	15564	15632	15535	15506	15328	15479	15604	15571	15495	15663	15732	15538	15279	15596	15513	15858	15714	15495	15401	15402	15576	15580	15364	15706	15499	15598	15614	15476	15603	15395	15708	15612	15557	15719	15836	15573	15795	15772	15752	15511	15552	15463	15598	15564	15451	15412	15706	15566	15465	15580	15439	15779	15586	15677	15450	15551	15779	15545	15456	15505	15576	15667	15525	15539	15688	15448	15672	15625	15619	15529	15423	15560	15329	15412	15676	15596	15502	15655	15383	15669	15534	15500	15589	15528	15596	15566	15424	15478	15620	15460	15754	15629	15589	15447	15468	15494	15629	15668	15602	15634	15745	15487	15592	15551	15697	15589	15483	15385	15271	15653	15544	15600	15445	15456	15507	15445	15554	15561	15512	15560	15508	15532	15549	15386	15554	15393	15668	15486	15565	15471	15463	15770	15728	15477	15388	15474	15396	15514	15524	15488	15514	15567	15523	15550	15499	15549	15660	15291	15433	15577	15592	15518	15646	15793	15774	15540	15463	15597	15584	15490	15518	15559	15594	15230	15478	15630	15601	15504	15611	15474	15551	15605	15625	15547	15606	15412	15600	15774	15580	15562	15707	15469	15423	15458	15453	15464	15656	15459	15492	15552	15644	15556	15329	15635	15494	15565	15403	15607	15783	15579	15610	15547	15678	15569	15624	15742	15538	15459	15665	15590	15584	15622	15566	15572	15530	15562	15437	15766	15641	15684	15591	15680	15584	15572	15691	15475	15727	15560	15540	15718	15597	15471	15443	15602	15722	15656	15639	15510	15540	15685	15680	15767	15601	15519	15551	15563	15563	15586	15489	15686	15485	15626	15589	15448	15610	15596	15684	15670	15561	15535	15617	15485	15574	15603	15623	15560	15342	15572	15476	15661	15470	15646	15779	15462	15513	15580	15567	15659	15738	15503	15626	15428	15636	15696	15639	15393	15634	15511	15540	15643	15671	15476	15671	15452	15582	15695	15540	15471	15789	15658	15574	15666	15526	15572	15622	15601	15529	15643	15416	15496	15480	15377	15549	15599	15415	15422	15407	15588	15533	15593	15586	15524	15558	15531	15599	15495	15578	15576	15417	15312	15639	15579	15566	15515	15506	15647	15490	15575	15715	15575	15491	15394	15632	15481	15572	15758	15528	15832	15631	15498	15846	15537	15473	15432	15361	15509	15497	15534	15588	15569	15479	15537	15645	15657	15512	15418	15591	15506	15532	15511	15488	15612	15511	15753	15642	15578	15514	15630	15774	15664	15671	15741	15368	15706	15508	15551	15526	15683	15597	15374	15512	15586	15619	15654	15448	15640	15802	15580	15451	15492	15621	15533	15521	15514	15714	15503	15451	15702	15559	15723	15599	15473	15563	15608	15673	15571	15610	15560	15585	15644	15665	15559	15573	15700	15549	15640	15522	15352	15354	15610	15435	15550	15595	15746	15691	15435	15751	15609	15505	15661	15546	15527	15731	15498	15742	15685	15511	15620	15430	15630	15456	15374	15569	15472	15459	15654	15502	15435	15590	15503	15505	15747	15460	15430	15585	15468	15529	15596	15591	15716	15679	15597	15480	15512	15552	15433	15531	15645	15658	15603	15502	15727	15487	15639	15393	15611	15523	15474	15500	15495	15835	15409	15551	15427	15625	15529	15382	15842	15546	15572	15417	15503	15382	15689	15372	15701	15551	15532	15453	15515	15524	15584	15535	15468	15695	15650	15380	15697	15413	15550	15630	15407	15627	15459	15491	15476	15550	15536	15442	15490	15365	15579	15494	15446	15597	15584	15441	15657	15739	15686	15513	15761	15376	15605	15565	15600	15508	15633	15545	15624	15643	15586	15376	15668	15608	15663	15747	15665	15517	15504	15638	15623	15631	15554	15668	15477	15497	15438	15567	15732	15353	15512	15595	15478	15464	15362	15453	15548	15527	15584	15454	15514	15560	15531	15503	15706	15418	15428	15484	15606	15363	15409	15545	15330	15513	15352	15592	15585	15328	15710	15395	15620	15534	15565	15524	15506	15503	15658	15416	15552	15735	15736	15525	15596	15533	15567	15645	15432	15507	15658	15704	15678	15547	15593	15674	15422	15418	15475	15631	15495	15537	15632	15520	15443	15639	15494	15417	15638	15622	15506	15575	15597	15608	15527	15708	15585	15224	15548	15442	15457	15627	15733	15642	15518	15409	15359	15505	15535	15674	15534	15321	15546	15641	15604	15593	15456	15484	15582	15566	15669	15653	15577	15598	15530	15526	15435	15502	15581	15455	15553	15633	15579	15516	15444	15402	15550	15618	15488	15621	15715	15671	15516	15765	15490	15602	15478	15529	15617	15756	15508	15723	15485	15524	15832	15487	15506	15618	15387	15600	15556	15422	15490	15510	15704	15382	15603	15681	15462	15600	15558	15590	15513	15648	15589	15590	15439	15532	15541	15543	15365	15434	15515	15680	15570	15548	15372	15677	15698	15457	15373	15584	15416	15534	15486	15614	15721	15656	15817	15636	15513	15535	15411	15658	15428	15673	15435	15662	15569	15594	15234	15574	15599	15393	15587	15578	15644	15648	15440	15575	15568	15665	15467	15604	15504	15467	15656	15606	15506	15596	15518	15481	15588	15587	15635	15589	15652	15485	15565	15564	15596	15439	15543	15492	15621	15718	15625	15567	15648	15597	15611	15528	15715	15441	15524	15760	15603	15371	15334	15535	15403	15522	15342	15553	15541	15542	15388	15488	15552	15637	15706	15568	15754	15566	15567	15631	15553	15426	15433	15656	15544	15696	15517	15453	15536	15581	15420	15393	15429	15424	15576	15374	15542	15486	15488	15670	15377	15570	15477	15658	15432	15491	15690	15505	15649	15489	15666	15691	15613	15737	15756	15625	15677	15513	15620	15504	15532	15410	15526	15513	15581	15720	15613	15828	15489	15459	15414	15549	15566	15489	15259	15541	15536	15551	15544	15495	15433	15552	15552	15360	15457	15524	15421	15636	15544	15690	15533	15588	15602	15340	15576	15533	15532	15524	15301	15635	15455	15567	15589	15506	15620	15697	15778	15577	15676	15558	15508	15578	15422	15700	15588	15680	15736	15700	15448	15573	15561	15400	15627	15631	15623	15499	15643	15639	15404	15607	15703	15507	15663	15627	15644	15758	15566	15623	15448	15602	15547	15605	15440	15681	15730	15543	15541	15316	15572	15741	15529	15701	15375	15536	15628	15525	15366	15571	15232	15575	15540	15689	15520	15556	15590	15458	15804	15642	15579	15480	15726	15509	15451	15655	15675	15458	15683	15500	15482	15495	15755	15664	15600	15524	15498	15566	15629	15702	15608	15450	15612	15710	15725	15556	15376	15456	15455	15504	15509	15745	15435	15471	15492	15492	15712	15582	15576	15585	15460	15305	15542	15555	15608	15940	15476	15519	15652	15486	15602	15473	15521	15479	15400	15589	15453	15455	15726	15567	15430	15508	15398	15538	15573	15345	15372	15591	15488	15714	15562	15547	15629	15437	15513	15578	15655	15716	15524	15474	15479	15565	15559	15568	15526	15629	15431	15341	15566	15560	15780	15327	15677	15420	15551	15570	15516	15416	15393	15422	15547	15627	15510	15568	15541	15450	15533	15537	15465	15468	15345	15614	15560	15411	15482	15623	15297	15506	15402	15476	15514	15575	15541	15693	15568	15583	15547	15599	15433	15793	15352	15563	15334	15542	15478	15595	15647	15622	15577	15607	15354	15632	15525	15432	15652	15449	15407	15441	15400	15491	15485	15679	15310	15538	15530	15441	15635	15504	15586	15663	15711	15269	15806	15751	15396	15719	15470	15546	15641	15666	15445	15786	15582	15618	15528	15677	15519	15487	15538	15530	15395	15565	15650	15598	15620	15672	15386	15708	15473	15696	15484	15520	15527	15546	15636	15343	15420	15705	15367	15475	15561	15645	15469	15407	15622	15576	15647	15504	15715	15411	15468	15562	15545	15586	15597	15568	15613	15716	15645	15630	15655	15550	15506	15596	15643	15651	15703	15545	15724	15621	15568	15717	15651	15382	15413	15765	15404	15607	15377	15511	15482	15591	15632	15563	15538	15570	15510	15638	15587	15618	15603	15551	15614	15651	15543	15362	15370	15411	15683	15527	15597	15569	15511	15695	15619	15564	15478	15674	15626	15651	15514	15696	15704	15664	15375	15699	15508	15804	15479	15637	15565	15553	15652	15734	15530	15612	15629	15529	15499	15470	15685	15670	15478	15434	15551	15725	15541	15520	15530	15757	15468	15480	15253	15463	15488	15690	15505	15477	15580	15503	15698	15506	15439	15455	15694	15563	15565	15442	15639	15617	15579	15455	15621	15250	15551	15644	15489	15508	15571	15332	15628	15527	15463	15664	15515	15583	15542	15583	15657
41192	68275	60618	46518	36533	29744	22425	19092	16963	15688	15209	14928	15035	14844	14792	14977	14855	14997	15113	14839	15037	14797	14755	14621	14612	14778	14620	14461	14707	14817	14503	14657	14451	14690	14578	14647	14726	14613	14527	14512	14714	14405	14776	14646	14708	14742	14542	14464	14511	14502	14575	14497	14528	14664	14424	14647	14564	14703	14650	14533	14529	14721	14600	14635	14483	14509	14548	14588	14609	14523	14567	14526	14611	14498	14582	14703	14586	14513	14533	14553	14617	14645	14451	14556	14468	14560	14618	14712	14543	14472	14625	14552	14594	14650	14541	14526	14490	14401	14707	14702	14635	14573	14665	14533	14502	14561	14692	14602	14675	14490	14574	14605	14510	14486	14614	14554	14617	14517	14565	14527	14422	14403	14749	14587	14386	14757	14528	14469	14604	14519	14645	14487	14601	14615	14701	14453	14371	14570	14645	14821	14615	14494	14673	14568	14224	14714	14645	14587	14708	14478	14649	14454	14687	14455	14647	14653	14337	14711	14670	14514	14550	14572	14547	14543	14573	14580	14675	14760	14518	14550	14613	14599	14652	14716	14686	14484	14640	14441	14627	14472	14713	14465	14749	14572	14648	14589	14619	14498	14403	14531	14549	14584	14487	14436	14733	14479	14661	14677	14539	14543	14517	14406	14492	14617	14449	14457	14779	14476	14575	14483	14667	14570	14539	14584	14482	14636	14613	14565	14704	14568	14575	14457	14553	14544	14671	14512	14408	14608	14689	14598	14676	14466	14555	14443	14720	14637	14594	14476	14387	14396	14522	14316	14500	14433	14509	14569	14625	14609	14657	14687	14408	14675	14385	14441	14584	14526	14695	14544	14584	14647	14514	14576	14498	14679	14647	14616	14542	14589	14590	14615	14459	14574	14497	14393	14589	14529	14624	14498	14581	14490	14554	14636	14609	14500	14410	14596	14503	14603	14633	14443	14423	14405	14669	14688	14470	14644	14649	14646	14615	14326	14612	14476	14605	14562	14503	14613	14581	14490	14505	14705	14580	14371	14504	14498	14450	14718	14526	14481	14638	14527	14579	14537	14595	14542	14446	14531	14636	14597	14469	14483	14796	14509	14510	14564	14728	14559	14592	14496	14639	14626	14576	14654	14473	14543	14697	14525	14639	14445	14524	14451	14586	14362	14672	14492	14662	14501	14645	14478	14512	14525	14630	14691	14532	14738	14369	14548	14694	14562	14536	14726	14467	14485	14497	14579	14512	14544	14723	14507	14562	14534	14627	14547	14576	14522	14393	14611	14638	14585	14654	14510	14528	14540	14508	14331	14729	14600	14484	14616	14467	14500	14724	14599	14591	14535	14696	14581	14427	14542	14628	14540	14399	14354	14542	14485	14547	14516	14463	14472	14532	14620	14755	14619	14505	14693	14557	14510	14646	14487	14759	14566	14566	14454	14598	14530	14404	14534	14516	14683	14606	14580	14763	14646	14584	14433	14669	14455	14596	14644	14600	14646	14603	14436	14617	14487	14699	14623	14489	14614	14600	14545	14686	14522	14535	14501	14628	14421	14452	14642	14647	14518	14560	14571	14365	14659	14489	14647	14472	14584	14599	14438	14744	14673	14474	14661	14705	14529	14314	14533	14669	14689	14600	14439	14594	14515	14739	14514	14511	14657	14619	14503	14658	14448	14574	14326	14451	14475	14513	14633	14593	14614	14592	14552	14619	14611	14552	14626	14577	14397	14734	14542	14535	14509	14529	14557	14695	14479	14563	14548	14464	14536	14607	14298	14482	14585	14666	14421	14558	14524	14640	14396	14676	14556	14460	14534	14396	14666	14393	14603	14713	14681	14598	14712	14503	14487	14606	14738	14514	14634	14623	14625	14430	14524	14567	14550	14529	14516	14548	14543	14409	14676	14466	14515	14562	14528	14418	14525	14378	14694	14422	14613	14608	14364	14631	14542	14526	14452	14414	14513	14511	14525	14463	14531	14430	14614	14651	14545	14659	14447	14614	14557	14673	14509	14491	14549	14428	14452	14633	14596	14474	14540	14835	14428	14691	14606	14613	14568	14513	14569	14565	14783	14695	14639	14444	14614	14517	14730	14432	14726	14495	14637	14676	14584	14593	14548	14689	14527	14610	14508	14499	14797	14664	14528	14492	14642	14413	14617	14474	14316	14553	14475	14567	14418	14386	14619	14395	14448	14756	14639	14426	14523	14672	14430	14504	14678	14532	14432	14600	14425	14549	14508	14492	14643	14492	14684	14565	14465	14546	14651	14586	14731	14647	14637	14362	14536	14664	14624	14636	14514	14844	14349	14586	14431	14277	14522	14617	14542	14612	14666	14750	14442	14630	14541	14449	14540	14479	14637	14517	14554	14650	14571	14390	14605	14465	14583	14570	14589	14603	14442	14618	14600	14636	14568	14446	14464	14382	14618	14559	14482	14546	14519	14537	14647	14676	14562	14609	14386	14584	14407	14496	14550	14664	14609	14768	14679	14596	14603	14604	14402	14545	14541	14510	14655	14519	14456	14637	14620	14514	14471	14673	14468	14543	14521	14597	14536	14531	14693	14537	14536	14547	14349	14474	14642	14505	14448	14397	14690	14725	14647	14463	14431	14650	14435	14436	14594	14639	14523	14617	14506	14407	14437	14503	14393	14425	14634	14596	14528	14558	14463	14432	14642	14548	14516	14686	14427	14718	14493	14470	14589	14466	14555	14551	14591	14596	14659	14581	14548	14454	14503	14557	14338	14515	14456	14639	14496	14581	14620	14559	14599	14404	14593	14482	14446	14763	14608	14507	14593	14726	14658	14537	14680	14520	14595	14575	14550	14530	14515	14520	14503	14517	14553	14640	14489	14623	14637	14533	14597	14515	14632	14458	14501	14621	14414	14585	14656	14536	14397	14553	14405	14693	14658	14498	14682	14672	14595	14570	14552	14649	14760	14390	14723	14536	14424	14646	14588	14420	14524	14583	14537	14477	14585	14538	14388	14559	14551	14414	14420	14468	14490	14483	14544	14628	14561	14569	14485	14595	14705	14444	14549	14610	14611	14611	14524	14571	14419	14680	14515	14479	14691	14533	14458	14692	14803	14549	14453	14732	14439	14492	14640	14681	14567	14543	14597	14573	14418	14472	14470	14582	14571	14655	14532	14437	14757	14562	14454	14570	14565	14630	14528	14681	14542	14609	14558	14607	14557	14588	14653	14650	14458	14570	14394	14539	14362	14499	14425	14441	14553	14564	14479	14480	14509	14452	14407	14693	14458	14481	14491	14567	14544	14745	14564	14476	14408	14604	14629	14446	14472	14463	14566	14494	14521	14541	14543	14248	14677	14649	14424	14525	14607	14514	14546	14498	14462	14551	14485	14617	14470	14497	14647	14538	14759	14563	14373	14571	14588	14505	14533	14502	14630	14517	14702	14434	14612	14437	14601	14478	14621	14559	14524	14469	14447	14513	14490	14538	14565	14527	14655	14557	14575	14655	14640	14632	14545	14660	14457	14424	14703	14632	14547	14538	14564	14645	14554	14472	14479	14573	14559	14463	14606	14653	14655	14594	14662	14551	14255	14385	14477	14565	14478	14431	14635	14508	14648	14586	14589	14472	14664	14513	14569	14579	14608	14694	14486	14274	14651	14650	14774	14629	14512	14465	14577	14680	14726	14481	14458	14299	14623	14635	14395	14456	14460	14405	14576	14484	14716	14491	14526	14457	14474	14728	14536	14496	14478	14359	14573	14447	14572	14627	14480	14541	14570	14473	14536	14483	14605	14643	14476	14715	14555	14542	14430	14512	14476	14520	14697	14736	14370	14648	14682	14547	14424	14668	14545	14497	14690	14507	14579	14621	14558	14507	14394	14543	14462	14656	14636	14471	14573	14571	14503	14590	14422	14486	14506	14679	14555	14573	14449	14786	14546	14778	14687	14555	14461	14693	14459	14598	14607	14667	14480	14504	14577	14657	14476	14322	14547	14645	14646	14629	14635	14652	14475	14423	14608	14455	14562	14416	14373	14674	14413	14432	14540	14619	14659	14602	14338	14599	14581	14611	14546	14569	14500	14648	14489	14687	14724	14583	14552	14369	14623	14520	14444	14496	14615	14541	14655	14509	14663	14788	14629	14493	14589	14565	14519	14502	14589	14613	14465	14641	14451	14545	14551	14567	14447	14549	14503	14393	14456	14559	14481	14516	14709	14604	14516	14512	14498	14549	14581	14586	14410	14658	14391	14475	14663	14565	14597	14591	14583	14479	14516	14471	14752	14658	14581	14620	14493	14559	14682	14568	14525	14565	14699	14452	14508	14420	14486	14584	14548	14633	14470	14579	14439	14571	14540	14391	14616	14555	14585	14541	14675	14429	14736	14541	14519	14605	14453	14488	14575	14515	14461	14798	14693	14513	14615	14838	14581	14460	14719	14617	14546	14697	14694	14511	14617	14524	14538	14447	14516	14422	14545	14517	14442	14518	14642	14490	14580	14532	14413	14553	14477	14468	14580	14599	14607	14713	14359	14591	14562	14508	14619	14528	14534	14441	14554	14554	14493	14499	14596	14506	14553	14586	14546	14600	14505	14520	14462	14621	14495	14646	14589	14532	14399	14559	14432	14536	14562	14439	14588	14506	14666	14506	14652	14479	14493	14627	14640	14591	14659	14612	14515	14559	14535	14581	14578	14678	14497	14250	14627	14344	14546	14596	14505	14598	14536	14432	14581	14703	14592	14459	14639	14438	14469	14451	14660	14547	14701	14633	14570	14562	14396	14578	14584	14502	14697	14512	14528	14609	14556	14626	14492	14541	14487	14602	14430	14424	14693	14675	14674	14614	14473	14347	14621	14560	14715	14583	14564	14500	14612	14448	14490	14608	14458	14616	14582	14539	14443	14678	14334	14657	14404	14412	14664	14682	14505	14635	14611	14727	14527	14616	14425	14572	14569	14687	14590	14520	14621	14578	14552	14504	14555	14516	14637	14497	14610	14611	14330	14470	14556	14455	14631	14674	14402	14438	14592	14480	14404	14495	14504	14620	14588	14709	14550	14338	14792	14610	14436	14625	14742	14562	14568	14636	14502	14656	14807	14492	14554	14457	14482	14561	14579	14602	14411	14667	14605	14669	14425	14632	14655	14462	14434	14542	14599	14370	14669	14561	14489	14349	14588
30430	33016	37873	29087	21470	18206	16132	14683	14388	14147	14165	13936	13989	13947	14157	13999	14076	14117	14202	14048	14091	13888	13948	13838	13853	14000	14121	13910	14060	13763	13887	13782	13785	13870	14057	14032	13863	14028	13813	13966	13918	13885	13985	13918	13968	14026	13841	13840	14092	13873	13926	13787	13877	13807	13828	13896	14087	13782	13863	13845	13961	13921	13750	13874	13998	14171	13857	13870	13935	13818	13921	13886	13825	13628	13996	14059	14126	13930	13955	13951	13922	13847	13912	13836	13759	13892	13799	13719	13894	13933	13891	13956	13884	13809	13788	13886	13928	13841	13905	13785	13787	13915	13803	13824	13976	13957	13756	13704	13782	13811	13802	13786	13802	13893	13783	14006	13908	13950	13904	13863	13797	13802	13954	13813	13776	13924	13937	13782	13841	13816	13868	13805	13953	14025	13678	13991	13934	13858	13751	13843	13829	13794	13911	14001	13943	13884	13896	13898	13985	13860	13969	14084	13767	13773	13896	13861	13907	13966	13845	13818	13819	13829	14071	13898	13967	13907	13891	13770	13927	13907	13873	13928	13931	13663	13921	13933	13976	13868	13932	13908	13817	13752	13791	13810	13826	13631	13728	13970	13947	13943	13657	13838	13881	13979	13719	13864	13849	13976	13907	13907	14066	13835	13904	13895	14052	13860	13762	13874	13926	13833	13917	13737	14069	13806	13811	13988	13829	13809	13878	13834	13785	13761	13792	13731	13788	13953	13928	14020	13823	13761	13706	13916	13872	13606	13787	13753	13795	13856	13959	13876	13902	14013	14045	13820	13622	13566	13938	13967	13869	13890	13845	13933	13835	13839	13858	13894	13934	13995	13971	13885	13798	13889	13964	13672	13876	13988	14010	14015	14049	13845	13966	13762	13714	13963	13944	13928	13918	13926	13974	13956	14147	13891	13828	13902	13709	13854	13857	14065	13938	13730	14001	13935	13718	13752	13708	13893	13746	13972	13876	13745	13816	13903	13991	13943	13889	13993	13989	13803	13913	13951	13998	13908	13887	13855	13767	13964	13817	13716	13770	13756	13813	13752	13889	13893	13844	13869	13761	13881	13940	13669	13799	13818	13858	13937	13770	14005	13996	13942	13996	13786	13910	14148	13883	13947	14078	13858	13840	13824	13898	13787	13738	14056	13925	13870	13839	13791	13894	13807	13993	13779	13700	14006	13763	13891	13897	13775	13989	13851	13774	13870	13857	13836	13926	13855	13748	13764	13879	13887	14077	13855	13767	13915	14022	13849	13758	14022	13914	13860	13879	13998	13994	13828	13942	14066	13826	13863	14038	13821	13872	13758	13835	13998	13904	13949	13978	14041	13826	13852	13886	13910	13797	14011	13868	13936	13932	13976	13919	13829	13887	13867	14045	13994	14024	13664	13764	13880	14024	13890	13533	13729	13832	13840	13801	13805	13965	13819	13947	13736	13556	13649	13748	13698	13753	13809	14007	13941	13899	13778	13960	13939	13777	13938	13779	13909	13814	13835	13901	14100	13873	13840	13934	14056	13850	13734	13963	13893	14012	13910	13932	13894	13903	13887	14066	13814	13884	13889	13974	13946	13861	13797	13825	13835	13946	13893	13853	13696	13991	13950	13958	13906	13774	13807	13695	13761	13899	13853	13936	13898	13845	13923	13888	13895	13715	13871	13959	13876	14030	13737	14030	13908	13964	13758	13976	13945	13980	13800	13909	13863	13976	13741	13848	13825	13727	13823	13865	13928	13930	13978	13906	13708	13899	13708	13864	13861	13790	13684	13955	13938	13940	13944	13764	13887	13946	14041	14070	13863	13934	13929	13951	13916	13900	13987	13948	13885	13922	13732	13854	13844	13977	13841	13835	13935	13880	13908	14006	13966	14048	13667	13873	13644	13915	13812	13965	13877	13997	13841	13959	14115	14031	13915	13864	14033	13985	13929	13932	13861	13817	13864	13787	14020	13701	13707	13942	13862	13993	13914	13975	13744	13872	13778	14026	13853	13950	13835	13930	13868	13874	13874	13769	13863	13930	13812	13630	13813	13939	14010	13830	13892	13874	14038	13938	13762	13840	13806	13947	13706	14019	14020	13928	13792	13961	13859	13903	13618	13763	13818	13998	13988	13858	13796	13891	14077	13654	13912	14023	13882	14036	13928	14012	14047	13959	13731	13767	13794	13911	13831	13890	13846	13649	13969	13924	14002	13909	13870	13853	13793	13773	13916	13983	13887	13837	13853	13751	13994	13817	13840	13910	13828	13805	13969	13867	13741	13838	13867	13843	13861	13986	14075	13828	13574	13936	13807	14039	13874	14021	13717	13801	14014	13906	13888	13727	13938	13701	13803	13914	14078	13957	13837	13710	13921	13848	13868	13928	13975	13901	13621	13905	14118	14097	13976	13801	13895	13886	13804	13884	14014	13883	14020	14000	13765	13984	13936	13746	13838	13974	13966	13855	13803	13905	13869	13841	13955	13974	13670	13910	13814	13772	13721	14081	14086	13981	13940	14077	13828	13875	13954	13848	13840	13921	14053	13934	13870	13886	13949	13999	13992	13887	13927	13793	14039	13933	14001	14024	13951	13928	13842	13948	13800	13780	13942	13831	13948	13771	13894	13898	13918	13787	14046	13902	13772	13803	13748	13891	14065	14011	13902	13886	13935	13991	13979	14048	13960	13861	13861	13946	13792	14116	13900	13974	13717	13996	13945	13843	13820	13981	13999	13873	13951	13912	13782	13792	13864	13872	14115	13936	13973	13907	14041	13777	13981	14055	13832	13840	13799	13998	13999	13785	13771	13940	13773	13780	13705	13856	14007	13912	13842	13810	13855	13799	13818	13827	14005	13986	14026	13926	13880	14004	13908	13929	14022	13824	13845	13798	13954	13781	13988	13945	13842	13922	13792	13654	13708	13960	13759	13893	14037	13927	13792	13923	13907	13766	13959	13656	13761	13848	13761	13958	13946	13740	13730	13767	14076	14001	13886	13872	13924	13960	14094	13959	13889	13997	13813	13861	13897	13945	13824	13994	13757	13926	13759	13832	13840	14006	13764	13872	13925	13877	13809	13828	13857	14094	14041	13949	13878	13856	13982	13802	13769	13852	13795	13829	13783	13823	13949	13768	13964	13966	14086	13756	13946	14015	13766	13894	13736	13820	13874	13927	14024	13973	13891	13951	13996	13932	13910	13821	13909	13937	14050	13788	13971	13903	13975	13913	13948	13731	13923	13966	13825	13796	13932	14059	14034	13863	13804	13825	13941	13626	14037	14062	13843	13738	13730	13891	13869	13816	13730	13775	13940	13980	13964	13868	13702	13885	13847	13704	13926	13698	13862	13789	13976	13939	14037	13895	13882	14046	13734	13854	13863	13970	13983	13930	13793	13731	13785	13844	13636	13876	13951	13898	13944	13798	13938	13765	13914	13977	13930	13950	13981	13937	13828	13949	13774	13785	13983	14010	13776	13742	13876	13690	13936	13779	13801	13861	13762	13706	13911	13934	14013	13837	13691	13975	13890	13919	14017	13919	13927	13845	14010	13901	13885	13834	13665	13895	13923	13887	14028	13921	14030	13817	13868	14020	13804	14007	13684	13908	13720	13835	13853	14030	13705	13797	13865	13975	13858	13771	13923	13884	13948	13944	13899	13776	13999	13955	13810	13790	13819	13997	13848	13874	13821	13956	13911	14001	13923	13945	13819	13756	13858	13852	13726	13991	13953	13827	13919	13791	13852	14053	13756	13925	13973	13783	13838	13900	13961	13869	14006	13970	13843	13896	14031	13855	14069	14019	13737	13984	13825	13782	13836	13923	13666	13886	13908	14059	13820	13836	13765	14018	13716	13709	13975	13896	13846	13789	13951	13982	13927	14056	13823	13877	14055	14025	14004	14039	14026	13689	13902	13758	13890	13806	13774	13881	13896	14019	13940	13805	13966	13890	14025	13635	13841	13968	13922	13760	13869	14068	13941	13984	13871	13940	13892	13866	13817	13845	13987	13977	14105	13779	13775	13692	13945	13938	13983	13875	13767	13761	14011	13761	13734	13789	13837	13908	13913	13931	13724	13960	13989	13795	13930	13806	13856	13719	14125	13746	13995	13809	13809	13967	14040	13728	13682	14002	14097	13990	13886	14022	13744	13961	13881	13883	13890	14057	13895	13839	13748	13807	13924	13988	13753	13690	13765	13866	13936	13932	13774	14043	14032	13962	13801	13866	13875	13950	13826	13984	13976	13837	13750	14011	13954	13796	13934	13832	13856	13897	13771	14093	13774	13854	13827	13982	13834	13714	13845	13973	13720	13857	13947	13777	13869	13724	13944	13988	13921	13906	14044	13964	14031	13892	13983	14016	14054	13730	13851	13966	13931	13966	13935	14036	13912	14047	13929	14068	13913	14062	13824	14002	14018	13918	13945	13967	13793	14021	13925	13955	13808	14005	13804	13703	13865	13881	13807	13909	13887	13993	13952	13975	13738	14047	13825	14036	13799	14117	13838	14001	13850	13913	13793	13803	13919	13796	13953	13923	13887	13794	13833	13877	13998	13697	13961	13972	13818	13852	13807	13900	13806	13983	13955	13986	13904	13713	14000	14057	14003	13871	13903	13732	13817	14113	13934	13912	14011	13829	13912	13867	13924	14011	13860	14012	13737	13844	13959	13875	13700	13905	13992	13877	13844	13894	13978	14070	13862	13907	13817	13943	14001	13791	13880	13933	13901	13703	14121	13941	14102	13680	13885	13838	13794	13884	13944	13686	13759	14052	13884	13967	13969	13882	13988	13962	14023	13965	13901	13858	14005	13964	13936	14081	13895	13900	13894	13854	13851	13960	13883	13831	13667	13899	13863	13909	13755	13876	13861	13882	13874	13980	13829	14119	13847	14017	13833	14035	13999	13870	14040	13818	13892	13826	13804	13890	13953	14102	13964	14097	13890	13777	13893	14128	13929	13834	13681	13990	14024	13900	13999	13884	13970	13816	13936	13882	13693	13643	13952	14002	13820	13852	13743	13841	13772	13855	13873	13861	13854	13883	14033	13857	13791	13862	14033	13842	13768	13898	13998	14008	13982	13770	13863	13908	13919	13924	13886	13903	13715	13921	13922	13701	14029	13904	13932	13872	13927	14002	13995	14042	13967	13897	13835	13798	13906
37723	51847	43809	29513	22751	18777	16033	14256	14035	13590	13584	13491	13669	13609	13595	13640	13686	13544	13695	13707	13514	13621	13712	13588	13569	13622	13609	13412	13589	13516	13493	13494	13314	13493	13549	13532	13526	13670	13464	13361	13477	13371	13653	13501	13604	13574	13600	13489	13480	13577	13575	13544	13468	13535	13484	13447	13336	13443	13552	13455	13384	13511	13588	13501	13531	13285	13477	13478	13312	13377	13485	13551	13501	13484	13344	13575	13385	13584	13361	13459	13467	13368	13384	13418	13450	13365	13395	13470	13474	13388	13530	13301	13385	13428	13466	13498	13473	13669	13399	13508	13544	13594	13537	13381	13382	13399	13386	13480	13595	13477	13357	13520	13463	13406	13585	13502	13526	13501	13575	13504	13424	13335	13453	13432	13461	13612	13528	13554	13469	13555	13688	13280	13575	13447	13413	13564	13481	13413	13508	13427	13581	13488	13665	13549	13457	13442	13539	13455	13699	13468	13542	13474	13434	13560	13350	13436	13575	13381	13389	13487	13356	13580	13474	13638	13313	13527	13515	13473	13424	13351	13497	13443	13469	13491	13515	13556	13504	13504	13324	13354	13553	13508	13452	13595	13466	13461	13477	13393	13491	13651	13611	13554	13478	13513	13467	13493	13343	13460	13513	13522	13288	13563	13613	13420	13585	13376	13427	13502	13481	13386	13523	13372	13482	13454	13626	13233	13533	13502	13482	13366	13550	13470	13409	13521	13640	13432	13390	13638	13359	13427	13436	13499	13451	13487	13520	13603	13409	13550	13521	13400	13437	13514	13415	13583	13494	13553	13535	13441	13381	13571	13435	13500	13556	13619	13501	13453	13370	13607	13551	13295	13603	13466	13558	13483	13383	13404	13518	13538	13659	13260	13612	13585	13407	13470	13571	13467	13570	13562	13548	13589	13539	13315	13542	13703	13206	13475	13445	13455	13486	13460	13526	13565	13838	13567	13513	13488	13352	13442	13342	13591	13531	13374	13441	13395	13524	13476	13481	13306	13517	13665	13528	13456	13560	13543	13423	13540	13451	13554	13633	13309	13495	13692	13518	13444	13451	13309	13553	13520	13456	13424	13334	13405	13535	13356	13311	13514	13503	13444	13610	13588	13461	13436	13412	13589	13477	13401	13749	13460	13427	13376	13519	13528	13417	13532	13351	13505	13464	13443	13545	13454	13416	13387	13565	13522	13540	13503	13440	13511	13430	13518	13593	13482	13440	13402	13503	13514	13350	13582	13418	13483	13484	13466	13453	13376	13402	13529	13425	13489	13683	13511	13447	13607	13480	13355	13346	13534	13447	13288	13582	13668	13497	13667	13300	13492	13442	13393	13393	13509	13462	13495	13411	13320	13462	13439	13552	13514	13369	13579	13556	13441	13326	13483	13528	13418	13510	13406	13501	13551	13492	13418	13380	13509	13599	13606	13574	13326	13423	13447	13605	13361	13577	13515	13349	13342	13600	13447	13542	13346	13348	13475	13506	13473	13541	13418	13362	13538	13448	13648	13619	13302	13418	13491	13495	13353	13468	13598	13358	13506	13501	13449	13557	13431	13370	13612	13452	13504	13410	13730	13464	13561	13404	13657	13460	13475	13488	13371	13351	13583	13432	13609	13525	13562	13491	13386	13581	13453	13428	13365	13461	13558	13413	13497	13524	13344	13539	13552	13553	13470	13616	13524	13661	13595	13480	13556	13606	13607	13397	13327	13461	13434	13485	13666	13493	13459	13446	13435	13315	13564	13490	13572	13666	13502	13527	13449	13645	13392	13472	13494	13540	13480	13562	13552	13385	13535	13394	13421	13504	13601	13628	13401	13480	13460	13474	13499	13463	13435	13247	13528	13241	13321	13484	13396	13491	13483	13368	13497	13357	13398	13581	13434	13514	13522	13408	13398	13410	13562	13589	13569	13429	13327	13534	13387	13437	13473	13529	13665	13481	13360	13546	13514	13469	13479	13645	13511	13604	13355	13611	13561	13366	13439	13588	13340	13510	13566	13585	13361	13441	13497	13531	13510	13503	13441	13491	13683	13610	13556	13473	13470	13395	13444	13405	13553	13622	13465	13397	13486	13500	13640	13482	13543	13616	13429	13528	13618	13405	13363	13560	13544	13423	13396	13530	13586	13486	13483	13444	13588	13459	13561	13447	13484	13519	13441	13459	13593	13467	13516	13239	13482	13621	13414	13472	13421	13518	13447	13554	13372	13518	13495	13406	13434	13413	13592	13441	13489	13634	13378	13434	13354	13259	13605	13427	13381	13431	13479	13250	13463	13505	13565	13554	13590	13366	13597	13456	13535	13379	13384	13467	13648	13451	13457	13393	13507	13466	13524	13507	13374	13480	13408	13464	13524	13447	13525	13362	13485	13357	13472	13379	13431	13613	13484	13537	13537	13404	13485	13373	13410	13673	13377	13362	13543	13549	13496	13433	13442	13657	13498	13673	13534	13528	13413	13607	13524	13462	13346	13507	13526	13406	13468	13502	13500	13360	13545	13350	13598	13550	13656	13498	13452	13586	13419	13331	13625	13464	13571	13378	13466	13410	13578	13448	13535	13581	13489	13581	13557	13555	13641	13397	13480	13579	13454	13467	13523	13382	13565	13509	13480	13539	13439	13538	13612	13600	13463	13462	13417	13352	13366	13327	13534	13521	13425	13549	13455	13291	13517	13662	13237	13478	13549	13652	13541	13410	13364	13509	13507	13658	13666	13672	13516	13512	13568	13482	13477	13525	13237	13495	13445	13421	13592	13546	13422	13469	13517	13511	13625	13392	13475	13503	13495	13459	13589	13506	13616	13522	13615	13486	13695	13270	13768	13559	13649	13350	13456	13488	13398	13481	13412	13457	13551	13401	13372	13443	13522	13503	13355	13528	13286	13356	13287	13470	13656	13531	13359	13614	13368	13451	13374	13513	13437	13563	13420	13447	13398	13457	13488	13494	13392	13403	13666	13717	13429	13593	13386	13547	13444	13482	13324	13635	13507	13515	13462	13612	13500	13472	13489	13468	13494	13409	13388	13465	13386	13458	13347	13417	13388	13498	13348	13584	13383	13598	13465	13524	13396	13560	13571	13374	13495	13514	13460	13545	13377	13437	13590	13487	13482	13580	13632	13559	13606	13483	13360	13571	13407	13405	13490	13516	13477	13603	13627	13463	13502	13554	13434	13739	13496	13461	13412	13537	13524	13439	13429	13441	13509	13384	13521	13445	13471	13420	13501	13370	13439	13464	13383	13495	13492	13418	13530	13527	13500	13479	13481	13492	13502	13572	13506	13536	13469	13475	13525	13475	13501	13357	13521	13332	13519	13494	13425	13588	13429	13376	13709	13632	13384	13528	13424	13527	13549	13386	13525	13587	13457	13422	13479	13396	13440	13390	13527	13486	13371	13482	13453	13389	13407	13450	13595	13477	13496	13599	13422	13433	13425	13505	13360	13566	13538	13503	13620	13370	13449	13398	13483	13494	13454	13570	13555	13489	13367	13600	13613	13591	13311	13402	13563	13333	13597	13530	13373	13461	13505	13491	13400	13410	13664	13399	13618	13523	13515	13455	13497	13419	13361	13460	13607	13617	13508	13400	13389	13559	13502	13559	13472	13449	13517	13617	13376	13445	13650	13551	13532	13695	13521	13377	13584	13571	13365	13469	13355	13537	13486	13553	13459	13562	13541	13370	13483	13394	13397	13439	13388	13367	13499	13405	13478	13666	13533	13393	13654	13448	13364	13535	13371	13569	13376	13604	13569	13496	13447	13482	13435	13484	13487	13441	13612	13544	13575	13499	13371	13424	13504	13363	13486	13681	13679	13528	13333	13589	13494	13558	13579	13460	13584	13613	13545	13442	13371	13384	13332	13376	13455	13540	13569	13485	13408	13438	13466	13517	13254	13367	13495	13525	13595	13510	13381	13324	13566	13449	13448	13538	13534	13594	13557	13464	13483	13486	13510	13379	13546	13627	13494	13555	13340	13395	13624	13616	13435	13451	13578	13436	13440	13519	13542	13441	13465	13500	13398	13506	13435	13444	13533	13471	13383	13571	13461	13668	13414	13368	13543	13551	13545	13469	13573	13421	13562	13475	13315	13479	13501	13540	13603	13477	13418	13569	13492	13573	13582	13600	13400	13280	13399	13545	13560	13448	13302	13394	13609	13634	13600	13586	13492	13405	13599	13561	13414	13598	13494	13373	13414	13387	13341	13493	13529	13371	13494	13559	13579	13619	13385	13549	13551	13466	13328	13547	13434	13493	13480	13751	13492	13490	13436	13642	13405	13468	13568	13326	13529	13511	13494	13216	13548	13435	13378	13438	13399	13550	13419	13534	13417	13525	13426	13425	13497	13541	13554	13419	13662	13606	13369	13515	13502	13571	13415	13500	13471	13319	13267	13526	13442	13444	13488	13540	13381	13352	13368	13534	13598	13462	13234	13562	13355	13494	13648	13423	13688	13588	13477	13332	13444	13467	13375	13567	13528	13379	13488	13431	13448	13443	13378	13556	13712	13378	13445	13454	13625	13452	13517	13491	13509	13522	13455	13445	13615	13447	13665	13399	13557	13621	13464	13540	13415	13444	13351	13437	13371	13509	13444	13546	13436	13562	13522	13537	13534	13430	13484	13377	13644	13562	13502	13331	13488	13408	13567	13478	13443	13555	13449	13343	13617	13371	13507	13403	13666	13430	13440	13524	13411	13544	13378	13470	13475	13380	13474	13530	13467	13429	13476	13679	13606	13502	13502	13570	13469	13335	13478	13436	13609	13379	13561	13538	13495	13354	13520	13529	13494	13454	13585	13567	13403	13512	13621	13637	13520	13488	13455	13572	13369	13646	13520	13487	13446	13545	13455	13477	13587	13321	13410	13423	13453	13288	13511	13383	13359	13519	13495	13426	13669	13555	13443	13568	13444	13354	13593	13510	13489	13442	13518	13479	13547	13532	13389	13441	13411	13611	13525	13504	13596	13430	13539	13483	13528	13383	13481	13602	13398	13624	13520	13455	13512	13509	13557	13492	13624	13528	13410	13447	13559	13408	13705	13565	13366	13449	13458	13437	13589	13518	13561	13464	13440	13550	13577	13569	13577	13354	13416	13511	13558	13500	13589	13479	13608	13484	13568	13358	13489	13469	13428	13420	13389
24570	21662	29373	26984	25659	25007	22167	18557	17015	16235	15835	15596	15490	15412	15363	15329	15549	15508	15559	15597	15513	15494	15270	15380	15541	15317	15567	15320	15423	15148	15163	15263	15347	15287	15190	15157	15195	15300	15231	15214	15396	15274	15333	15090	15419	15290	15441	15085	15504	15080	15208	15158	15056	15191	15208	15385	15208	15126	15271	15328	14999	15054	15163	15298	15227	15301	15148	15308	15407	15423	15125	15313	15160	15379	15368	15316	15401	15238	15202	15142	15412	15294	15270	15346	15393	15432	15049	15324	15320	15342	15260	15268	15080	15397	15128	15119	15385	15188	15246	15227	15363	15259	14980	15090	15251	15178	15297	15391	15175	15278	15236	15114	15221	15264	15310	15195	15436	15252	15228	15304	15316	15065	15241	15346	15338	15327	15352	15455	15229	15166	15190	15102	15193	15271	15256	15215	15261	15290	15279	15279	15248	15365	15519	15145	15177	15190	15392	15173	15131	15360	15182	15099	15238	15175	15363	15153	15144	15204	15021	15374	15126	15204	15110	15332	15375	15153	15214	15185	15046	15444	15197	15410	15283	15216	15181	15329	15345	15187	14968	15012	15249	15357	15035	15235	15305	15356	15396	15301	15247	15071	15248	15198	15144	15274	15265	15302	15064	15111	15027	15256	15148	15217	15224	15310	15171	15161	15245	15300	15238	15223	15169	15138	15021	15154	15212	15348	15246	15246	15214	15261	15267	15326	15160	15420	15279	15368	15221	15319	15107	15159	15324	15244	15324	15210	15212	15280	15246	15053	15214	15228	15058	15321	15265	15212	15381	15158	15161	15154	15220	15134	15379	15221	15115	15333	15303	15240	15303	15423	15318	15072	15472	15104	15191	14976	15091	15230	15159	15296	15115	15187	15442	15334	15195	15249	15317	15310	15022	15136	15214	15313	15280	15214	15215	15189	15090	15113	15161	15128	15120	15191	15190	15257	15376	15142	15143	15023	15219	15261	15295	15376	15164	15072	15280	15294	15435	15141	15143	15268	15197	15123	15173	15369	15411	15365	15162	15221	15184	15278	15169	15236	15180	15076	15291	15279	15284	15060	15337	15310	15215	15339	15307	15284	15216	15293	15300	15386	15188	15400	15202	15278	15158	15232	15315	15346	15197	15100	15013	15041	15191	15155	15286	15141	15213	15247	15210	15291	15240	15228	15469	15200	15377	15493	15397	15104	15081	15382	15354	15259	15282	15176	15362	15192	15302	15182	15276	15195	15435	15049	15101	15254	15006	15192	15284	15222	15238	15323	15053	15331	15439	15236	15208	15096	15397	15188	15321	15250	15175	15461	15335	15278	15182	15358	15403	15413	15306	15395	15299	15105	15226	15235	15297	15239	15108	15232	15147	15329	15154	15007	15116	15183	15301	15293	15192	15206	15148	15169	15427	15156	15222	15343	15233	15001	15209	15334	15205	15328	15140	15180	15189	15239	15383	15291	15089	15426	15126	15188	15175	15303	15121	15211	15101	15152	15023	15197	15235	15022	15252	15266	15225	15269	15228	15256	15185	15143	15246	15241	15179	15388	15207	14944	15019	15119	15220	15384	15351	15337	15360	15114	15153	15270	15143	15226	15072	15309	15226	15145	15349	15270	15290	15194	15383	15094	15259	15261	15201	15143	15300	15171	15412	15181	15268	15212	15104	15199	15135	15361	15324	15287	15211	15386	15113	15164	15210	15122	15305	15250	15340	15336	15270	15243	15468	15266	15357	15170	15258	15111	15243	15316	15165	15157	15218	15226	15087	15423	15181	15207	15319	15231	15393	15359	15404	15175	15124	15292	15362	15114	15180	15257	15196	15303	15081	15304	15234	15226	15214	15289	15339	15211	15152	15187	15285	15201	15209	15339	15139	15241	15305	15210	15164	15260	15259	15107	15411	15186	15280	15024	15319	15355	15082	15207	15249	15210	15583	15195	15079	15197	15196	15292	15203	15283	15429	15250	15082	15364	15102	15146	15256	15258	15144	15430	15229	15143	15376	15196	15292	15088	15334	15153	15107	15086	15171	15187	15202	15231	15189	15200	15272	15233	15177	15173	15201	15259	15253	15113	15329	15360	15335	15150	15204	15191	15356	15174	15114	15251	15419	15326	15250	15264	15286	15296	15283	15345	15315	15408	15231	15298	15213	15304	15317	15165	15275	15293	15094	15121	15296	15274	15302	15164	15102	15139	15302	15169	15136	15218	15178	15088	15236	15223	15256	15161	15211	15059	15154	15253	15376	15346	15014	15206	15079	15324	15189	15238	15230	15146	15091	15216	15210	15329	15075	15269	15406	15311	15241	15349	15312	15163	15340	15127	15287	15297	15352	15356	15214	15151	15208	15203	15391	15345	15263	15363	15307	15327	15232	15215	15345	15307	15178	15224	15440	15267	15194	15466	15141	15137	15191	15266	15238	15151	15342	15129	15389	15159	15285	15339	15356	15348	15461	15274	15491	15273	15357	15185	15378	15342	15290	15206	15468	15184	15118	15181	15257	15160	15270	15085	15260	15347	15032	15175	15306	15436	15270	15114	15140	15291	15098	15226	15405	15152	15194	15322	15201	15418	15162	15260	15138	15209	15473	15221	15147	15265	15470	14993	15156	15478	15164	15196	15339	15107	15345	15247	15496	15064	15426	15306	15224	15269	15262	15109	15009	15330	15373	15145	15358	15135	14984	15160	15279	15179	15184	15112	15305	15157	15454	14952	15216	15076	14971	15259	15318	14941	15356	15256	15058	15180	15293	15401	15251	15165	15317	15254	15202	15093	15296	15304	15270	15207	15227	15171	15229	15381	15332	15285	15359	15006	15222	15344	15263	15055	15286	15369	15354	15197	15247	15359	15303	15570	15294	15226	15096	15283	15178	15102	15320	15157	15232	15416	15175	15265	15182	15159	15163	15305	15025	15318	15269	15218	15337	15463	15123	15238	15278	15325	15301	15201	15342	15098	15352	15158	15141	15143	15232	15302	15456	15471	15209	15347	15269	15370	15331	15241	15049	15213	15211	15468	15156	15275	15127	15456	15392	15087	15203	15056	15295	15026	15109	15321	15214	15245	15167	15219	15267	15214	15184	15265	15123	15265	15164	15192	15064	15307	15173	15267	15168	15242	15259	15279	15280	15257	15208	15157	15281	15289	15198	15153	15174	15243	15284	15226	15223	15321	15178	15091	15258	15043	15294	15093	15156	15217	15274	15396	15091	15153	15360	15377	15303	15259	15235	15255	15300	15373	15413	15178	15239	15217	15318	15261	15165	15144	15325	15141	15342	15196	15430	15441	15259	15246	15168	15243	15264	15246	15347	15243	15440	15073	14992	15286	15378	15386	15075	15359	15366	15317	15370	15226	15141	15214	15275	15195	15108	15362	15195	15315	15021	15346	15300	15104	15129	15447	15345	15104	15167	15187	15276	15119	15281	15145	15293	15212	15148	15139	14950	15218	15221	15088	15409	15118	15211	15189	15017	15097	15323	15230	15205	15236	15196	15128	15338	15316	15254	15247	15336	15299	15384	15361	15203	15326	15208	15256	15300	15099	15367	15236	15224	15339	15168	15179	14995	15310	15196	15224	15101	15203	15235	15178	15291	15256	15206	15391	15344	15272	15206	15257	15221	15171	15144	15149	15252	15200	15174	15159	15363	15303	15248	15107	14975	15382	15347	15309	15314	15451	15204	15199	15022	15265	15133	15290	15195	15456	15174	15183	15344	15110	15282	15210	15255	15231	15484	15193	15391	15191	15287	15295	15420	15325	15126	15175	15283	15155	15309	15085	15261	15096	15267	15296	15010	15182	15313	15200	15055	14966	15359	15203	15120	15199	15113	15267	15223	15171	15395	15387	15256	15338	15363	15246	15263	15327	15142	15406	15375	15253	15215	15271	15307	15163	15427	15374	15351	15378	15306	15081	15369	15122	15319	15268	15268	15235	15277	15223	15240	15175	15158	15389	15310	15149	15344	15247	15169	15333	15260	15294	15238	15393	15310	15274	15238	15299	15052	15386	15274	15129	15391	15462	15474	15409	15176	15237	15392	15218	15186	15154	15310	15205	15383	15308	15199	15121	15549	15239	15328	15263	15251	15445	15068	15130	15148	15265	15489	15446	15263	14919	15326	15167	15311	15202	15105	15313	15255	15071	15391	15115	15352	15075	15101	15137	15252	15173	15312	15088	15311	15274	15091	15233	15282	15050	15306	15149	15130	15061	15392	15319	15190	15151	15210	15379	15405	15314	14975	15145	15088	15153	15258	15173	15138	15126	15387	15268	15325	15087	15196	15387	15210	15179	15313	15441	15407	15161	15386	15414	15317	15299	15275	15389	15013	15230	15174	15229	15157	15213	15189	15112	15137	15182	15260	15061	15188	15304	15009	15316	15263	15402	15269	15259	15324	15213	15421	15170	15286	15132	15341	15348	15107	15180	15197	15300	15119	15370	15047	15212	15031	15331	15231	15180	15179	15278	15209	15342	15230	15238	15397	15329	15111	15196	15350	15206	15194	15448	15343	15327	15456	15211	15342	15332	15139	15034	15413	15467	15185	15216	15380	15352	15093	15465	15207	15343	15334	15133	15227	15219	15341	15171	15216	15169	15145	15389	15301	15129	15290	15198	15249	15364	15375	15434	15253	15169	15170	15384	15198	15391	15328	15285	15109	15298	15069	15195	15218	15340	15164	15138	15327	15266	15152	15269	15427	15307	15253	15294	15145	15074	15238	15374	15371	15313	15484	15269	15315	15227	15358	15194	15017	15279	15184	15150	15303	15002	15203	15389	15416	15264	15220	15306	15049	15174	15396	15305	15204	15285	15075	15163	15328	15301	15186	15157	15216	15147	15128	15258	15252	15195	15266	15336	15278	15393	15378	15191	15167	15314	15259	15398	15230	15259	15110	15117	15241	15215	15311	15256	15202	15155	15330	15116	15075	15167	15214	15264	15120	15239	15254	15375	15155	15193	15058	15193	15266	15119	15211	15333	15235	15312	15209	15369	15199	15259	15068	15111	15264	15263	15193	15189	15227	15222	15233	15198	15025	15286	15213	15188	15376	15288	15365	15395	15039	15274	15334	15407	15413	15162	15129	15285	15090	15100	15268	15222	15213	15242	15368	15097	15323	15276	15326	15252	15319	15152	15307	15319	15353	14990
38894	59909	51723	40633	32418	24413	19811	17933	16459	15329	14797	14606	14540	14473	14623	14783	14711	14733	14849	14677	14769	14556	14605	14484	14515	14391	14610	14433	14420	14499	14499	14626	14419	14344	14393	14436	14484	14365	14406	14464	14291	14418	14432	14434	14302	14509	14400	14356	14313	14160	14412	14556	14354	14283	14318	14193	14307	14531	14437	14497	14335	14352	14242	14412	14370	14358	14344	14467	14354	14382	14364	14376	14361	14371	14348	14492	14486	14377	14258	14391	14559	14348	14343	14408	14368	14495	14432	14242	14451	14318	14214	14264	14477	14417	14358	14461	14335	14262	14573	14388	14382	14177	14529	14299	14274	14386	14326	14388	14332	14377	14412	14417	14438	14288	14439	14375	14339	14345	14172	14323	14533	14445	14426	14337	14376	14217	14249	14399	14362	14414	14306	14271	14288	14493	14420	14364	14233	14373	14244	14367	14254	14280	14316	14242	14422	14558	14411	14343	14370	14414	14299	14438	14264	14095	14463	14369	14374	14438	14292	14425	14357	14296	14312	14348	14384	14509	14420	14364	14496	14401	14318	14381	14314	14303	14416	14354	14298	14318	14403	14325	14403	14202	14188	14345	14329	14308	14353	14286	14291	14561	14423	14267	14354	14216	14625	14403	14262	14410	14336	14276	14336	14365	14384	14418	14319	14274	14312	14365	14172	14359	14275	14487	14358	14395	14313	14515	14390	14416	14453	14194	14323	14431	14259	14356	14365	14484	14408	14417	14505	14386	14335	14341	14375	14416	14329	14449	14313	14266	14328	14316	14451	14123	14369	14347	14274	14346	14389	14407	14307	14410	14496	14450	14339	14467	14205	14237	14330	14359	14469	14244	14423	14553	14309	14378	14271	14371	14486	14407	14324	14302	14388	14439	14412	14507	14312	14486	14307	14392	14441	14219	14329	14532	14434	14431	14321	14346	14314	14463	14325	14445	14383	14372	14218	14352	14316	14453	14346	14420	14364	14346	14235	14394	14354	14274	14365	14411	14436	14274	14456	14221	14435	14328	14379	14157	14364	14286	14323	14313	14487	14407	14342	14348	14543	14380	14454	14435	14351	14302	14254	14487	14275	14290	14353	14382	14353	14342	14440	14475	14359	14401	14449	14384	14387	14348	14199	14472	14319	14367	14431	14292	14450	14297	14178	14437	14384	14268	14421	14266	14335	14488	14508	14475	14495	14278	14400	14164	14554	14324	14271	14464	14463	14264	14418	14432	14437	14231	14499	14414	14297	14474	14437	14437	14338	14331	14454	14441	14354	14379	14375	14409	14249	14333	14345	14316	14335	14443	14294	14296	14502	14416	14405	14275	14440	14462	14431	14570	14500	14322	14164	14505	14399	14412	14323	14413	14320	14277	14418	14373	14277	14399	14314	14347	14489	14271	14445	14284	14246	14421	14413	14440	14270	14212	14284	14363	14532	14470	14437	14291	14416	14378	14348	14397	14418	14382	14371	14422	14340	14496	14189	14452	14200	14489	14417	14348	14341	14410	14416	14516	14296	14221	14529	14357	14350	14268	14371	14552	14401	14402	14462	14197	14454	14150	14429	14288	14335	14268	14388	14457	14377	14387	14595	14325	14414	14213	14254	14265	14396	14331	14261	14332	14438	14380	14319	14380	14455	14475	14531	14419	14303	14329	14330	14501	14447	14332	14405	14380	14272	14303	14331	14404	14259	14365	14336	14163	14437	14276	14287	14424	14381	14321	14432	14279	14361	14456	14182	14462	14287	14349	14434	14326	14392	14335	14358	14393	14430	14316	14384	14342	14313	14382	14329	14446	14552	14502	14481	14386	14384	14482	14445	14401	14468	14434	14516	14446	14364	14287	14242	14521	14255	14369	14436	14416	14297	14240	14424	14364	14255	14480	14266	14464	14292	14343	14367	14362	14342	14313	14220	14186	14464	14420	14380	14562	14575	14308	14199	14313	14292	14241	14317	14253	14382	14391	14398	14380	14368	14518	14357	14610	14247	14480	14440	14431	14418	14486	14352	14363	14340	14396	14322	14277	14479	14406	14211	14225	14420	14427	14276	14404	14372	14354	14433	14528	14349	14380	14419	14409	14353	14330	14261	14337	14341	14450	14485	14517	14332	14348	14523	14609	14371	14380	14399	14396	14393	14302	14495	14337	14434	14414	14343	14253	14258	14337	14224	14280	14352	14535	14343	14355	14357	14398	14320	14438	14270	14456	14418	14308	14444	14389	14409	14289	14436	14450	14320	14392	14376	14353	14413	14540	14429	14384	14353	14275	14511	14518	14428	14345	14223	14454	14482	14440	14395	14392	14404	14250	14510	14514	14446	14272	14388	14345	14550	14446	14415	14348	14424	14335	14345	14290	14355	14352	14191	14461	14436	14367	14295	14348	14396	14411	14415	14370	14221	14527	14376	14315	14266	14184	14353	14348	14186	14320	14391	14320	14490	14549	14364	14357	14352	14254	14413	14347	14213	14321	14279	14515	14156	14294	14292	14322	14448	14381	14416	14497	14410	14384	14462	14274	14209	14382	14448	14423	14491	14381	14346	14410	14258	14238	14455	14433	14401	14322	14308	14486	14434	14419	14299	14497	14399	14581	14435	14136	14458	14294	14369	14490	14447	14447	14416	14294	14207	14297	14341	14378	14357	14116	14473	14270	14391	14528	14405	14344	14379	14213	14300	14463	14441	14288	14265	14293	14403	14428	14473	14260	14247	14489	14505	14207	14356	14579	14428	14404	14310	14389	14375	14282	14487	14292	14256	14270	14533	14431	14390	14438	14334	14338	14407	14298	14469	14251	14223	14446	14424	14369	14409	14212	14335	14351	14494	14523	14280	14316	14293	14407	14556	14419	14477	14329	14260	14416	14439	14461	14356	14369	14689	14143	14241	14463	14306	14370	14315	14346	14462	14293	14302	14325	14464	14428	14429	14249	14250	14229	14413	14425	14288	14248	14314	14416	14334	14446	14198	14302	14400	14305	14467	14402	14396	14206	14473	14196	14497	14264	14393	14505	14446	14362	14339	14308	14323	14256	14225	14367	14325	14487	14402	14327	14428	14433	14292	14305	14414	14245	14366	14442	14410	14370	14407	14221	14352	14297	14399	14427	14446	14435	14417	14581	14312	14292	14420	14407	14417	14174	14444	14287	14323	14284	14379	14357	14218	14260	14346	14514	14420	14184	14457	14364	14591	14274	14514	14353	14519	14479	14335	14298	14324	14294	14374	14287	14371	14433	14202	14291	14541	14391	14320	14388	14467	14266	14439	14361	14528	14550	14278	14455	14391	14405	14315	14348	14449	14304	14482	14459	14366	14293	14362	14315	14583	14442	14464	14396	14468	14497	14380	14298	14357	14330	14400	14345	14424	14356	14462	14331	14490	14484	14510	14327	14319	14337	14501	14373	14482	14400	14304	14499	14407	14454	14443	14488	14341	14497	14436	14393	14359	14299	14402	14458	14381	14373	14301	14279	14336	14413	14413	14492	14466	14398	14216	14407	14379	14408	14430	14491	14400	14209	14246	14335	14407	14422	14448	14433	14439	14427	14378	14298	14371	14444	14510	14272	14362	14352	14244	14301	14268	14394	14358	14478	14380	14235	14280	14332	14571	14235	14525	14331	14267	14337	14355	14378	14282	14498	14487	14408	14346	14270	14349	14330	14284	14362	14464	14353	14435	14273	14352	14478	14295	14367	14592	14509	14420	14491	14360	14256	14379	14354	14568	14584	14292	14512	14360	14293	14439	14383	14411	14260	14440	14165	14441	14323	14295	14423	14562	14349	14383	14494	14371	14452	14435	14272	14366	14238	14434	14301	14387	14382	14499	14220	14394	14450	14321	14344	14357	14367	14296	14335	14443	14316	14406	14311	14313	14196	14313	14378	14496	14343	14339	14402	14410	14246	14389	14393	14219	14352	14408	14357	14238	14578	14237	14483	14407	14367	14428	14349	14390	14365	14442	14346	14329	14416	14341	14320	14543	14348	14264	14365	14208	14450	14384	14483	14475	14433	14226	14439	14464	14490	14268	14432	14418	14266	14273	14442	14345	14399	14358	14444	14501	14436	14525	14433	14524	14340	14373	14218	14375	14201	14411	14239	14315	14309	14564	14307	14514	14475	14421	14465	14335	14268	14213	14360	14377	14228	14405	14243	14254	14345	14418	14478	14445	14449	14228	14389	14465	14369	14338	14433	14370	14274	14258	14418	14282	14458	14538	14373	14393	14398	14192	14440	14505	14425	14417	14341	14290	14423	14410	14456	14262	14207	14285	14530	14473	14397	14442	14289	14207	14485	14295	14301	14375	14438	14362	14310	14180	14368	14480	14457	14273	14326	14464	14499	14431	14380	14347	14329	14309	14346	14370	14313	14284	14173	14240	14267	14347	14321	14398	14473	14301	14463	14245	14480	14378	14378	14412	14200	14704	14304	14338	14140	14287	14278	14302	14357	14385	14228	14426	14385	14276	14481	14352	14310	14192	14375	14444	14407	14401	14373	14329	14326	14407	14313	14270	14428	14290	14404	14446	14421	14325	14363	14221	14344	14326	14330	14351	14221	14529	14443	14283	14464	14326	14225	14505	14345	14349	14387	14553	14344	14288	14465	14352	14157	14338	14342	14395	14406	14460	14359	14338	14286	14396	14373	14307	14480	14391	14212	14288	14359	14381	14244	14288	14168	14504	14183	14291	14462	14527	14316	14358	14341	14363	14300	14169	14376	14458	14390	14484	14186	14364	14303	14490	14275	14305	14567	14223	14265	14267	14438	14457	14221	14379	14382	14378	14431	14380	14428	14257	14402	14385	14490	14341	14393	14407	14464	14458	14407	14406	14513	14371	14520	14274	14368	14429	14376	14436	14273	14415	14395	14359	14351	14269	14354	14489	14490	14301	14312	14436	14315	14349	14509	14501	14284	14387	14496	14260	14351	14457	14408	14316	14488	14498	14345	14558	14297	14312	14431	14294	14347	14340	14249	14281	14353	14383	14236	14299	14265	14540	14365	14557	14323	14404	14283	14421	14376	14305	14378	14273	14380	14391	14441	14379	14486	14449	14338	14379	14410	14277	14359	14476	14312	14433	14403	14451	14285	14416	14353	14236	14483	14388	14359	14407	14314	14372	14331	14392	14342	14558	14402	14255	14393	14467	14330
23205	21646	29604	24923	24192	27357	28696	23069	19615	18417	17570	16949	16944	17028	16737	17033	16940	16805	16896	17016	16989	17126	16704	16619	16624	16855	16761	16756	16696	16576	16698	16520	16713	16756	16568	16470	16841	16684	16558	16545	16535	16648	16378	16681	16626	16730	16619	16661	16616	16660	16717	16659	16508	16428	16492	16488	16402	16765	16647	16656	16678	16512	16627	16590	16691	16538	16520	16579	16685	16531	16610	16571	16628	16612	16577	16466	16697	16597	16585	16422	16575	16309	16615	16546	16413	16656	16486	16495	16751	16803	16616	16803	16557	16523	16652	16631	16550	16476	16589	16353	16467	16552	16556	16591	16850	16607	16479	16382	16635	16623	16353	16520	16572	16620	16448	16396	16589	16444	16546	16554	16476	16517	16668	16437	16504	16495	16619	16586	16567	16791	16572	16672	16506	16509	16682	16591	16630	16392	16439	16592	16610	16565	16556	16674	16606	16420	16516	16630	16542	16551	16337	16507	16478	16485	16454	16487	16556	16524	16466	16393	16672	16476	16391	16591	16604	16564	16545	16689	16578	16610	16525	16371	16557	16702	16582	16485	16487	16629	16470	16355	16591	16621	16698	16532	16454	16393	16384	16278	16468	16704	16398	16561	16359	16683	16647	16719	16364	16342	16426	16414	16628	16415	16449	16532	16595	16481	16681	16366	16530	16415	16430	16456	16619	16534	16656	16569	16592	16277	16624	16588	16489	16467	16413	16367	16676	16760	16625	16533	16596	16423	16367	16503	16755	16553	16717	16538	16613	16496	16563	16525	16627	16567	16355	16539	16455	16580	16493	16422	16762	16495	16573	16486	16490	16650	16673	16440	16718	16462	16718	16472	16546	16562	16669	16332	16312	16655	16518	16491	16612	16394	16482	16501	16424	16477	16509	16405	16485	16480	16554	16563	16463	16630	16571	16554	16471	16546	16616	16477	16610	16629	16516	16499	16361	16377	16615	16592	16566	16484	16544	16523	16603	16637	16372	16516	16552	16534	16645	16606	16751	16516	16639	16494	16507	16659	16651	16485	16474	16380	16660	16590	16492	16503	16490	16553	16507	16315	16511	16590	16574	16792	16508	16639	16488	16511	16600	16571	16529	16670	16401	16725	16673	16532	16564	16505	16460	16640	16549	16743	16725	16591	16674	16548	16340	16687	16587	16438	16625	16521	16569	16335	16587	16639	16748	16664	16487	16378	16389	16391	16554	16469	16616	16482	16538	16501	16510	16500	16516	16480	16641	16615	16423	16442	16335	16477	16511	16586	16659	16547	16520	16511	16317	16422	16338	16587	16506	16535	16736	16449	16395	16572	16497	16501	16583	16689	16632	16388	16408	16617	16654	16559	16468	16587	16550	16615	16456	16618	16591	16510	16475	16447	16540	16551	16530	16627	16447	16418	16568	16580	16391	16402	16469	16446	16387	16378	16522	16458	16439	16421	16557	16472	16582	16553	16344	16570	16683	16583	16359	16228	16531	16616	16525	16301	16347	16545	16534	16293	16475	16587	16506	16609	16674	16426	16669	16450	16622	16450	16333	16515	16479	16435	16585	16700	16587	16600	16606	16483	16583	16632	16726	16583	16357	16398	16551	16564	16623	16340	16611	16567	16428	16572	16451	16385	16482	16473	16503	16456	16468	16518	16806	16762	16537	16667	16564	16418	16504	16511	16550	16639	16364	16531	16436	16449	16629	16602	16588	16433	16601	16531	16447	16576	16598	16474	16567	16508	16518	16409	16475	16586	16470	16527	16475	16477	16599	16507	16374	16555	16531	16448	16457	16589	16348	16495	16633	16400	16688	16488	16648	16462	16703	16304	16437	16557	16576	16330	16605	16537	16356	16360	16453	16468	16581	16591	16417	16479	16581	16516	16500	16459	16721	16524	16550	16523	16608	16459	16512	16679	16522	16451	16421	16245	16427	16505	16447	16576	16513	16616	16466	16476	16502	16491	16601	16633	16614	16804	16529	16393	16654	16528	16615	16609	16405	16537	16512	16678	16505	16536	16595	16544	16650	16445	16616	16634	16447	16456	16427	16557	16538	16584	16411	16524	16522	16524	16724	16664	16503	16839	16496	16627	16507	16462	16540	16669	16508	16377	16712	16640	16484	16570	16532	16564	16619	16503	16407	16409	16381	16562	16612	16476	16543	16614	16686	16469	16461	16645	16384	16645	16479	16737	16623	16506	16459	16373	16636	16499	16533	16481	16527	16430	16588	16342	16385	16738	16484	16612	16432	16582	16593	16567	16372	16660	16540	16450	16698	16313	16530	16618	16708	16612	16631	16472	16611	16729	16435	16449	16483	16599	16651	16537	16358	16360	16672	16548	16446	16553	16552	16548	16538	16505	16784	16369	16389	16463	16567	16500	16764	16385	16373	16685	16569	16436	16474	16439	16472	16633	16626	16655	16555	16285	16528	16370	16506	16381	16508	16742	16554	16677	16638	16454	16557	16480	16461	16388	16551	16343	16483	16512	16481	16494	16464	16596	16521	16521	16385	16584	16459	16519	16629	16394	16458	16488	16445	16603	16518	16642	16643	16794	16515	16659	16637	16545	16642	16463	16397	16390	16484	16536	16448	16706	16498	16461	16577	16545	16563	16588	16700	16448	16509	16565	16658	16596	16627	16506	16615	16473	16534	16577	16405	16423	16523	16442	16495	16518	16383	16592	16481	16604	16457	16484	16440	16414	16579	16703	16598	16602	16730	16570	16398	16234	16566	16367	16434	16530	16463	16496	16456	16544	16495	16638	16682	16527	16565	16758	16491	16535	16573	16561	16508	16487	16539	16521	16658	16530	16727	16510	16475	16433	16450	16351	16558	16503	16557	16507	16478	16609	16490	16644	16491	16638	16478	16550	16546	16583	16513	16499	16393	16498	16471	16451	16455	16434	16489	16537	16584	16700	16611	16341	16573	16514	16660	16397	16524	16615	16579	16500	16514	16716	16855	16695	16578	16603	16338	16533	16526	16412	16462	16710	16320	16595	16400	16490	16573	16501	16404	16434	16471	16403	16585	16519	16461	16462	16526	16705	16719	16472	16579	16602	16481	16456	16530	16451	16640	16602	16551	16446	16574	16700	16418	16469	16464	16499	16424	16391	16733	16538	16487	16253	16439	16446	16589	16342	16246	16572	16612	16570	16536	16276	16714	16472	16614	16581	16441	16525	16652	16305	16509	16505	16447	16519	16484	16432	16671	16788	16503	16439	16685	16501	16558	16559	16646	16265	16575	16368	16624	16484	16537	16428	16432	16386	16365	16601	16462	16579	16616	16516	16477	16499	16575	16566	16743	16425	16419	16384	16303	16430	16565	16519	16631	16416	16467	16449	16596	16483	16604	16467	16555	16413	16651	16462	16819	16382	16384	16563	16609	16484	16447	16449	16586	16555	16537	16597	16486	16527	16496	16430	16592	16473	16733	16680	16486	16586	16370	16522	16548	16474	16593	16578	16665	16678	16653	16563	16499	16553	16384	16459	16492	16443	16639	16620	16483	16634	16606	16534	16399	16396	16568	16540	16563	16497	16492	16615	16573	16570	16669	16529	16402	16594	16717	16524	16534	16576	16471	16409	16642	16564	16600	16518	16600	16462	16696	16601	16563	16585	16561	16545	16575	16565	16489	16589	16592	16516	16563	16354	16474	16460	16539	16387	16800	16620	16382	16562	16608	16471	16538	16528	16470	16587	16504	16582	16547	16620	16546	16633	16477	16374	16479	16300	16556	16512	16760	16644	16495	16452	16510	16647	16760	16448	16599	16447	16652	16696	16357	16450	16653	16447	16556	16513	16542	16524	16329	16510	16590	16427	16529	16564	16486	16481	16426	16468	16681	16517	16574	16398	16447	16560	16661	16548	16587	16547	16470	16720	16441	16616	16646	16606	16648	16580	16363	16533	16468	16416	16203	16521	16776	16744	16560	16485	16534	16543	16564	16593	16413	16520	16555	16758	16656	16482	16419	16590	16611	16548	16655	16620	16539	16613	16709	16540	16460	16686	16573	16538	16522	16505	16620	16473	16553	16429	16427	16639	16504	16636	16426	16576	16472	16628	16456	16674	16502	16597	16437	16437	16630	16409	16659	16618	16418	16507	16739	16509	16614	16785	16589	16653	16533	16511	16691	16594	16505	16484	16511	16537	16602	16521	16598	16521	16554	16540	16473	16649	16632	16546	16498	16552	16559	16498	16370	16543	16660	16536	16677	16464	16504	16678	16565	16383	16592	16403	16784	16511	16548	16482	16605	16352	16525	16547	16516	16466	16489	16507	16635	16523	16639	16339	16631	16484	16507	16555	16654	16664	16643	16386	16578	16416	16517	16569	16680	16705	16615	16775	16567	16527	16706	16685	16513	16475	16533	16587	16548	16563	16707	16798	16530	16475	16497	16683	16734	16527	16454	16533	16691	16427	16419	16564	16670	16598	16586	16548	16503	16555	16455	16572	16501	16594	16390	16247	16413	16544	16469	16704	16445	16613	16424	16515	16371	16646	16490	16707	16431	16416	16495	16557	16352	16469	16660	16632	16395	16449	16582	16487	16515	16458	16509	16617	16516	16578	16678	16540	16617	16653	16482	16486	16583	16568	16463	16474	16476	16476	16648	16422	16381	16457	16408	16329	16391	16641	16516	16493	16678	16615	16474	16381	16490	16583	16366	16430	16460	16490	16353	16699	16567	16463	16510	16453	16496	16667	16482	16670	16619	16361	16581	16545	16539	16651	16535	16536	16470	16491	16679	16407	16676	16670	16680	16409	16605	16445	16510	16516	16393	16559	16510	16485	16583	16517	16575	16424	16438	16602	16614	16638	16554	16545	16750	16535	16313	16468	16285	16717	16298	16596	16603	16424	16630	16600	16504	16468	16456	16706	16607	16767	16540	16477	16545	16452	16540	16540	16479	16414	16602	16406	16487	16411	16756	16281	16591	16615	16430	16611	16525	16584	16474	16506	16576	16337	16395	16477	16549	16580	16519	16344	16505	16555	16659	16721	16557	16521	16695	16627	16578	16687	16647	16555	16678	16683	16523	16658	16391	16704	16475	16533	16540	16344	16674	16575	16505	16606	16556	16287	16403	16441	16632	16411	16538	16561	16584	16421	16642	16594	16591	16550	16630	16349	16502	16569	16586	16674	16526	16577
41622	66209	59313	46398	37978	30713	26219	22178	18271	16558	15666	15480	15630	15488	15520	15516	15693	15577	15616	15599	15714	15447	15175	15398	15410	15280	15365	15330	15300	15242	15386	15326	15145	15321	15235	15172	15182	15281	15268	14970	15099	15059	15207	15214	15140	15308	15195	15309	15174	15220	15375	15190	15126	15337	15246	15112	15147	15090	15028	15387	15238	15236	15404	15304	14997	15211	15325	15295	15311	15278	15354	15332	15226	15056	15126	15320	15005	15068	15208	15118	15260	15253	15201	15079	15193	15294	15308	15353	15337	15251	15220	15150	15070	15282	15221	15031	15057	15164	15010	15215	15130	15124	15292	15097	15292	15304	15075	15130	15266	15244	15069	15083	15298	15144	15182	15201	15078	15023	15182	15171	15248	15134	15238	15032	15068	15176	15172	15127	15209	15238	15131	15163	15141	15153	15167	15184	15167	15070	15230	15220	15163	15173	15122	15114	15325	15076	15218	15079	15181	15093	15408	15263	15205	15205	15287	15257	15186	15183	15150	15160	15261	15370	15213	15290	15111	15274	15338	15252	15154	15114	15243	15173	15224	15066	15242	15304	15277	14992	15368	15099	15089	15247	15289	15105	15183	15211	15134	15379	15143	15237	15338	15108	15274	15328	15304	15117	15195	14993	15177	15176	15213	15142	15170	15146	15310	15327	15296	15156	15379	15122	14990	15161	15300	15217	15227	15142	15194	15088	15099	15129	15278	15206	15253	15222	15380	15123	15167	15212	15116	15252	15083	15300	15256	15074	15282	15187	15065	15299	15169	15256	15313	15152	15159	15081	15281	15247	15261	15352	15156	15152	15143	15166	15369	15345	15180	15179	15192	15177	15135	15133	15289	15090	15320	15222	15314	15237	15169	15329	15226	15159	15307	15205	15039	15288	15228	15296	15067	15450	15118	15344	15158	15164	15245	15170	15232	15182	15177	15301	15200	15208	15232	15225	15225	15181	15254	15084	15317	15101	15222	15160	15241	15258	15215	15387	15168	15233	15159	15143	15133	15296	15051	15128	15104	15120	15196	15166	15168	15151	15264	15254	15382	15101	15321	15379	15114	15251	15167	15247	15201	15211	15280	15217	15233	15358	15148	15142	15297	15117	15171	15164	15115	15138	15311	15218	15264	15143	15221	15073	15201	15214	15047	15213	15280	15321	15126	14990	15196	15336	15193	15356	15186	15099	15180	15128	15085	15293	15157	15344	15272	15178	15259	15069	15118	15200	15269	15146	15391	15078	15331	15315	15101	15216	15026	14978	15338	15264	15164	15145	15342	15257	15359	15188	15332	15020	15222	15333	15155	15472	15161	15123	15193	15284	15202	15213	15245	15073	15373	15185	15192	15247	15264	15156	15146	15299	15105	15256	15166	15114	15144	15156	15256	15047	15218	15211	15088	15243	15008	15212	15270	15123	15140	15336	15115	15230	15155	15152	15255	15129	15029	15239	15173	15125	15171	15216	15402	15101	15205	15059	15172	15208	15127	15193	15199	15296	14971	15344	15241	15129	15180	15136	15156	15179	15207	15219	15285	15144	15122	15182	15241	15222	15153	15073	15244	15203	15218	15159	15116	15292	15316	15265	15272	15292	15053	15249	15198	15233	15198	15190	15222	15366	15224	15209	15245	15085	15177	15182	15005	15206	15357	15192	15231	15108	15031	15161	14939	15278	15162	15290	15190	15096	15115	15177	15217	15209	14993	15213	15156	15210	15125	15159	15235	15164	15043	15162	15228	15163	15056	15142	15193	15255	15241	15234	15123	15174	15149	14994	15214	15201	15273	15252	15260	15200	15239	15245	15022	15279	15240	15313	15253	15307	15219	15217	15034	15184	15249	15169	15166	15146	15273	15263	15037	15248	15224	15336	15290	15137	15317	15278	15180	15245	15026	15283	15074	15115	15164	15135	15261	15238	15261	15098	15102	15049	15379	15225	15220	15097	15138	15183	15104	15310	15172	15150	15252	15222	15270	15190	15164	15098	15403	15262	15273	15174	15137	15191	15299	15150	15460	15180	15196	15347	15232	15283	15140	15162	15197	15176	15328	15212	15227	15153	15230	15028	15121	15263	15223	15247	15333	15252	15246	15189	15165	15213	14993	15280	15143	15173	15211	15275	15177	15241	15025	15079	15302	15111	15247	15089	14956	15220	15133	15350	15201	15166	15129	15034	15108	15247	15176	15171	15222	14997	15186	15277	15096	15151	15329	15233	14880	15014	15115	15247	15179	15163	15197	14999	15226	15119	15214	15067	15110	15148	15212	15147	15224	15190	15200	15190	15242	15275	15259	15279	15226	15182	15088	15105	15104	15257	15111	15152	15182	15298	15103	15223	15152	15175	15340	15178	15160	15226	15361	15069	15272	15082	15251	15337	15236	15083	15098	15241	15163	15174	15151	15220	15161	15284	15144	15194	15127	15136	15292	15355	15190	15184	15075	15248	15297	15154	15165	15250	15138	15147	15306	15212	15185	15198	15222	15206	15132	15160	15155	15170	15270	15095	15118	15156	15312	15206	15149	15244	15184	15262	15180	15317	15333	15265	15202	15131	15089	15128	15276	15157	15205	15368	15307	15286	15177	15278	15088	15207	15218	15162	15337	15169	15245	14985	15233	15220	15327	15250	15042	15087	15185	15205	15085	15137	15017	15298	15332	15159	15023	15095	15259	15017	15216	15256	15291	15143	15285	15190	15105	15270	15211	15181	15105	15215	15307	15024	15078	15382	15298	15200	15269	15099	15240	15045	15013	15210	15257	15179	15178	15216	15257	15163	15188	15174	15271	15257	15201	15320	15254	15104	15304	15190	15254	15105	15087	15073	15314	15337	15063	15141	15159	15464	15227	15130	15266	15055	15335	15119	15170	15301	15324	15216	15088	15277	15276	15020	15083	15337	15265	15340	15087	15189	15259	15189	15200	14979	15148	15285	15154	15167	15122	15216	15210	15142	15285	15154	15090	15012	15323	15059	15107	15204	15134	15128	15116	15087	15185	15320	15220	15323	15153	15152	15226	15459	15122	15280	15193	15313	15082	15125	15223	15354	15194	15234	15213	15289	15330	15233	15311	15262	15167	14968	15135	15213	15355	15344	15045	14980	15233	15094	15401	15222	15258	15017	15328	15212	15169	15255	15268	15130	15061	15154	15200	15122	15456	15089	15282	15202	15251	15150	15261	15150	15106	15033	15337	15122	15331	15145	15230	15209	15259	15212	15132	15240	15161	15086	15221	15236	15366	14949	15341	15051	14990	15162	15162	15312	15403	15244	15178	15187	15230	15241	15285	15183	15331	15186	15296	15301	15210	15168	15389	15283	15143	15104	15334	15246	15182	15159	15288	15043	15265	15126	15265	15131	15228	15226	15056	15115	15328	15242	15394	15129	15362	15280	15362	15229	15228	15138	15274	15090	15349	15171	15135	15285	15210	15108	15277	15279	15290	15287	15093	15413	15238	15166	15213	15137	15113	15058	15227	15230	15315	15274	15305	15131	15543	15274	15073	15226	15113	15314	15116	15117	15138	15272	15242	15233	15303	15009	15269	15178	15240	15201	14967	15301	15339	15186	15183	15130	15200	15232	15274	15183	14947	15336	15135	15280	15235	15278	15164	15092	15022	15168	15299	15178	14975	15212	15246	15326	15256	15217	15133	15098	15238	15289	15025	15095	15319	15303	15182	15215	15224	15337	15137	15195	15353	15141	15221	15088	15305	15283	15379	15175	15211	15179	15233	15217	15097	15190	15115	15194	15180	15223	15283	15287	15269	15101	15121	15350	15049	15147	15130	15179	15132	15177	15113	15205	15176	15142	15189	15217	15139	15208	15076	15116	15248	15322	15288	15034	15119	15248	15202	15127	15159	15235	15158	15315	15189	15271	15317	15149	15227	15068	15206	15257	15126	15003	15226	15265	15165	15129	15122	15252	15273	15270	15099	14966	15116	15287	15163	15000	15091	15109	15294	15244	15064	15124	15153	15153	15144	15027	15145	15060	15255	15261	15139	15168	15017	15132	14987	15285	15019	15228	15094	15191	15296	15176	15097	15212	15117	15012	15050	15318	15081	15221	15119	15149	15236	15069	15333	15181	15164	15180	15048	15297	15271	15255	15065	15140	15182	15161	15492	15160	15276	15432	15173	15113	15189	15028	15197	15211	15150	15226	15185	15227	15339	14997	15145	15150	15171	15223	15114	15371	15191	15338	15240	15314	15284	15124	15049	15147	15354	15023	15150	15113	15064	15271	15356	14964	15116	15313	15232	15219	15220	15370	15147	15224	15404	15052	15163	15162	15274	15094	15246	15355	15217	15212	15174	15184	15235	14991	15211	15194	15262	15237	15150	15236	15224	15208	15282	15262	15187	15296	15232	15038	15224	15047	15059	15302	15124	15211	15186	15236	15143	15203	15135	15246	15162	15005	15100	15148	15056	15219	15218	15035	15231	15252	15258	15235	15200	15379	15256	15332	15286	15287	15196	15071	15302	15193	15126	15165	15170	15057	15041	15222	15146	15090	15090	15267	15196	15144	15301	15362	15202	15357	15114	15129	15308	15249	15160	15188	15193	15092	15095	15225	15235	14936	15104	15259	15251	15222	15133	15199	15120	15136	15316	15242	15298	15239	15057	15219	15196	15277	15060	15265	15192	15123	15271	15259	15260	15163	15266	15137	15192	15246	15222	15349	15352	15252	15111	15238	15049	15222	15076	14967	15272	15384	15000	15266	15224	15182	15416	15086	15162	15220	15344	15047	15136	14989	15381	15434	15304	15104	15119	15207	15274	15144	15043	15360	15087	15092	15208	15226	15127	15181	15193	15297	15163	15240	15095	15300	15086	15153	15001	15208	15107	15173	15336	15090	15169	15305	15190	15198	15261	15200	15200	15317	15089	15127	15336	15218	15308	15301	15221	15161	15075	15044	15202	15287	15158	15221	15286	15211	15208	15200	15288	15322	15066	15193	15310	15150	15203	15008	15202	15148	15166	15166	15294	15221	15290	15253	15151	15158	15266	15296	14985	15255	15158	15201	15175	15253	15302	15151	15152	15331	15373	15173	15117	15160	15294	15003	15202	15106	15114	15155	15194	15190	15292	15300	15299	15325	15180	15337	15242	15091	15283	15198	15198	15140	15118	15130	15077	15184	15068	15293	15187	15251
29999	32377	38858	30950	24152	19517	17403	16071	15507	15171	14997	15245	14963	15164	14999	14844	15110	15106	15029	15166	15078	15126	15108	15100	15109	15011	15167	14937	15096	15074	14982	14972	15104	14981	14705	14890	14943	15034	14966	14916	15034	14964	14935	15111	14955	15116	15037	14883	15040	15041	15027	14983	14970	14986	15152	15097	15151	15160	14840	15120	15014	14896	15139	15059	14741	14935	15152	15041	15024	14954	15050	14932	14801	15053	15084	15036	14965	14872	14911	15167	15020	15102	15204	15014	14884	15051	15097	15058	15085	14933	15000	14793	14946	15069	15033	15045	15010	15072	15098	15174	15004	15135	14943	14978	15033	14997	14955	14922	14972	14885	14897	14852	15039	14902	15094	15098	14956	15103	15060	15089	14994	15003	14974	14918	14877	15044	14956	15118	14998	14727	14771	15064	14876	15070	14934	14952	14937	14964	14904	15018	14946	14900	14886	15023	14787	14918	14940	15132	15056	15048	15019	15002	15067	14952	15016	14881	15029	14861	15099	15001	14923	15138	15155	14875	14999	14877	14954	15089	14849	15043	15123	14969	14974	15114	15067	14938	14999	14742	15001	14904	15046	15083	15008	14872	14884	14859	14753	14956	14982	14994	14950	15032	14939	15229	15044	15004	14984	14868	14987	15030	14939	14973	14929	14838	15059	14980	14960	15046	14919	14879	14805	15189	14883	14919	14938	14978	15129	14888	14865	15029	14904	15100	14926	15027	14777	15023	15174	15143	15096	15156	15273	15115	15125	14913	15040	15055	14939	14927	14792	15164	14877	14859	15176	14967	14955	14930	15038	15099	15028	14988	15013	14967	15220	14896	15106	15048	15141	15026	15086	14993	14999	14969	14818	14836	15157	15031	14888	14887	14900	15112	14938	14965	15110	14956	14866	15118	15137	15071	14972	14893	14957	15062	15229	14939	14972	15163	15042	14985	15098	15224	15107	15033	15089	14978	14918	15143	15115	14925	14858	15029	14973	15005	15007	15184	14913	14952	15031	14990	15103	15232	14957	15055	15012	14983	14943	14879	15093	15071	15021	15138	14908	15090	15018	15064	14947	15005	15164	15276	15027	14897	15165	14969	14982	14949	15045	15072	14843	14957	14998	15052	15004	15056	15073	14958	15032	14877	15121	15221	15034	15038	15153	14968	15083	14784	15020	14964	14946	14928	15098	15161	14931	14923	15034	14905	14937	14981	14865	15091	15098	15080	14987	15099	15294	15018	14888	14920	15148	14934	15033	14873	15083	15010	14965	15113	14997	15045	15090	14949	15031	14936	14984	15020	14923	14898	15085	15121	14994	14877	14934	15042	15026	14879	15077	15010	15017	15057	15156	15163	15129	14879	15033	15176	15040	14843	14802	15097	15090	14987	15022	14966	14866	14828	15013	15023	14959	14979	14803	14987	15195	15052	15100	14894	15235	14937	15200	15088	14827	14999	14925	15000	15080	15112	15027	15035	14863	15018	15074	14940	14879	14897	14974	15061	15035	14847	15076	15057	14906	14927	14814	15013	14916	15154	14915	15074	14942	15045	14997	15017	14955	15030	14934	14755	15041	15051	14991	14956	14864	15017	15005	15034	15066	15001	14947	14783	15061	14995	14832	14850	14933	14908	15121	14867	15097	14922	15316	14823	15058	14917	14989	15009	15111	14977	15254	15106	14895	15100	15149	15061	15025	14754	15006	14922	15010	15046	15027	14998	15121	14880	14965	15170	14899	14932	14915	15034	15040	15045	14976	15110	15137	15009	14917	15230	15114	14888	14910	14841	15128	15052	14795	15023	14839	15028	14993	14870	14992	14998	15008	14983	14929	14845	14832	15075	15014	14875	15109	15046	15031	14888	14964	15035	15079	15120	14972	15043	15142	15143	15099	14969	14758	14928	14936	14994	15082	15266	14938	14920	15000	15070	14960	14978	14874	14968	14878	14997	15137	15120	14758	15097	14776	14994	14912	15026	14888	14849	14775	15087	15038	14948	15065	15067	15155	15158	15114	14923	15063	14996	15070	15023	15013	14823	15057	15064	14883	14980	15089	14868	14834	14997	14871	15155	15186	14884	15098	14897	15017	14954	15072	15125	15001	15060	15119	14998	15029	15041	14958	14909	15114	15051	15073	15009	14987	14989	15021	14979	15106	15156	14995	14950	14899	15010	14930	14978	14840	15008	14952	14937	14847	14920	15051	14966	15094	15285	14792	15073	15022	15016	14982	15096	14833	14954	14891	14972	14964	14963	15090	15069	14921	14999	15009	14806	15042	14971	15104	15032	14839	14832	15055	15012	14955	15208	15189	14814	15123	14905	14830	15007	14902	14901	15011	14901	14994	14992	15008	14926	15063	14953	15059	15179	15096	14920	15030	14885	14823	15136	14898	15146	15157	15112	15138	14965	14853	15067	14932	15069	15034	15036	14808	15000	14869	15039	15032	14881	14954	14966	14978	15001	15101	15005	14913	14935	14865	14913	15136	15114	15076	14935	14959	15189	14880	14945	15015	14826	15059	15033	15040	14935	15027	14976	14941	14977	15044	14842	15019	14954	14973	14894	15227	14682	15094	15239	15171	15166	15218	15202	14786	14932	15046	15017	15088	14918	14888	15159	15002	15093	15034	14830	14994	14861	15066	15048	15032	15073	14980	14920	15145	15100	15169	14989	15025	15107	14999	14941	14883	14991	15095	14916	14899	14996	15021	15027	14925	15010	15059	15038	15035	14889	14898	15036	14998	14891	14965	14865	15072	15048	14960	14922	15047	15018	15031	14996	15040	15078	15009	15168	15069	15066	14960	14985	14905	14907	14979	14847	14954	14896	15089	14925	14953	15064	15215	15100	15088	14986	15016	15049	14891	15061	15068	15060	14959	15068	15178	15213	14901	14981	14983	15005	15114	14894	15087	14968	15146	14938	15000	15172	15052	14839	14970	14977	14919	14975	15126	14894	15135	15061	15063	14931	14842	15006	14891	14938	14811	15039	14872	15222	15009	14921	15129	14960	14924	14926	15034	15052	14985	14919	15128	14939	15130	15011	15033	14915	14909	15078	14905	15010	14973	15118	14986	15166	14969	15063	15051	15188	15032	14979	15173	15132	14924	15121	14827	14760	14832	15015	14990	14704	14993	14890	15133	15000	15130	14972	14937	15131	15020	15074	15094	15096	15068	15015	15004	14829	15167	15044	15166	15026	14987	15035	14946	15021	15025	14966	14916	14950	15049	15000	15055	14966	15053	14826	14778	14822	14853	14857	14850	15109	15056	15029	14991	14963	15023	14914	15013	15096	14951	15003	14973	15103	14978	15183	15149	14937	15065	14894	14999	15038	15213	15063	15034	14898	15051	15043	15094	14961	14972	14899	15198	14880	15015	14993	15002	15014	14922	14706	14995	14954	15113	14919	14915	15150	14874	14994	14961	14997	14920	14899	14742	14869	14789	15116	14953	15137	15125	15071	14958	14987	14936	14876	14981	15084	15122	14955	15093	15006	15076	15224	15053	14854	14956	14929	14934	14916	14885	15244	15076	15077	15145	15113	15177	15083	14876	14962	14974	15063	14897	15007	14936	14937	14861	14897	14913	15074	15073	15004	15092	15076	14845	14872	15210	15131	14972	15142	15050	15245	15012	15040	15047	14879	14953	14975	14785	14970	14945	14953	15076	15091	15003	15115	15106	14883	15049	14979	15053	14943	14860	14954	14837	14874	14936	14813	15005	15137	15034	14935	15033	15116	15156	15220	14977	14997	15016	15007	15186	15104	15015	15148	14947	15077	14924	15223	14983	14988	14882	15025	14929	14850	15035	14907	15020	14887	14897	15096	15032	14985	14930	15112	14939	14875	14914	15053	14986	15026	14836	14901	15059	15095	14738	14943	15054	14861	14933	14925	15022	15114	14974	14860	15103	15072	14869	14977	15047	14979	15110	14963	15039	14992	15024	14899	14990	14996	15035	14947	15161	14924	14965	15106	15063	14935	15185	14902	14919	15010	15001	14983	15107	14872	15019	15064	14901	14775	15176	15220	14968	15013	15229	15077	15078	15186	14906	14983	14877	15004	15266	15104	15183	15149	14992	14830	15088	15046	15106	15061	14962	14959	14800	15080	15010	14908	14962	14964	15087	15029	14866	15132	14969	14994	14943	15015	14888	14872	15097	15171	15119	15065	14929	15147	14847	14925	15080	15085	15103	14993	14964	14810	15124	14856	14955	15071	15226	15070	14975	14869	15154	15110	15002	14883	15003	14900	14845	14962	14996	15073	15001	14832	15067	14963	14815	15014	15023	14874	14851	14575	14954	14871	14938	15003	15106	14843	14924	15146	14886	14957	14971	14983	15065	15038	14966	15090	15117	14952	15114	15080	14779	14910	14791	14926	15065	15000	15170	14942	15315	14957	14952	15034	14988	15093	15039	15137	15002	15067	15069	15148	14962	14974	15074	15028	14785	15036	15038	14973	14967	14970	14930	14878	15087	14882	15096	15068	15048	15038	15109	14924	14849	14835	14964	15017	15023	15107	15283	15060	15097	15005	15229	15088	15116	15234	15052	14977	15126	14853	14989	14998	15136	14881	15116	14962	15114	15048	15046	14973	14978	15156	14992	15042	15094	14748	14937	15040	14968	15067	15118	15156	14689	14889	14975	15062	14984	15079	15260	15038	15110	15068	14972	14894	15126	15047	14888	15041	15060	14840	15042	15112	14915	14825	14992	15050	14674	14941	15104	14983	15073	15128	14905	15320	15039	15050	14915	15063	15103	15048	15045	14759	14967	15014	15073	15055	14899	14950	14836	15092	15023	14946	14892	15097	14980	14846	14794	15115	15201	14926	14962	14946	14819	14973	14936	15001	15017	15085	15100	15206	15115	14811	15076	14975	15096	14981	15018	15084	14831	15120	15015	15029	15125	15054	14985	14992	15081	15000	15268	14916	14992	15134	15004	15139	14919	14930	14856	14913	15077	15006	14858	15092	15110	15021	15093	14858	15102	15066	14881	14963	14696	14808	14988	14852	14824	14913	14799	14927	15083	14876	15047	14993	15140	14985	14813	15208	14946	15120	14903	14983	15101	15077	15131	15209	15009	14947	15148	15142	14905	15115	15214	15122	15053	15033	15134	14942	15052	14935	15138	14992	14961	15004	14977	15147	15080	15030	14945	15015
37122	52102	44846	32064	25395	19408	17082	15431	14728	14374	14389	14284	14351	14499	14133	14385	14356	14578	14314	14299	14447	14334	14343	14205	14202	14319	14178	14231	14285	13912	14302	14197	14185	14177	14155	14286	14211	14186	14203	14340	14155	14347	14296	14125	14227	14209	14238	14155	14169	14288	14278	14259	14011	14206	14030	14431	14225	14267	14111	14220	14184	14098	14200	14216	14362	14192	14189	14239	14236	14126	14098	14221	14134	14137	14142	14233	14288	14182	14048	14024	14235	14214	14365	14175	14068	14144	14277	14177	14024	14156	13986	14247	14198	14136	14188	14164	14144	13977	14208	14214	14214	14073	14277	14243	14239	14018	14134	14207	14181	14026	14295	14369	14254	14231	14109	14232	14223	14076	14228	14286	14153	14393	14095	14344	14032	14238	14200	14149	14289	14053	14250	14182	14201	14121	14042	14137	14287	14339	14195	14110	14243	14275	13997	14065	14385	14130	14125	14181	14184	14335	14183	14191	14072	14273	14287	14101	14224	14313	14247	14221	14129	14245	14152	14293	14240	14198	14088	14162	14091	14170	14262	14282	14338	14172	14229	14163	14098	14316	14268	14165	14009	14282	14248	14099	14173	14026	14003	14312	14040	14150	14235	14113	14247	14182	14187	14081	14243	14178	14175	14220	13985	14190	14204	14266	14219	14183	14228	14163	14073	14067	14151	14177	14215	14086	14031	14069	14063	14081	14035	14107	14283	14204	14138	14207	14257	14192	14217	14241	14228	14095	14355	14312	14296	14182	14205	14125	14201	14246	14281	14187	14272	14302	14061	14267	14198	14281	14247	14212	14263	14286	14032	14152	14188	14257	14293	14160	14249	14268	14215	14184	14228	14208	14257	14290	14185	14226	14116	14009	14021	14011	14078	14051	14155	14216	14164	14090	14211	14175	14273	14228	14314	14187	14074	14122	14168	14275	14197	14086	14167	14218	14177	14105	14142	14243	14238	14021	14061	14160	14177	14238	14346	13972	14151	14028	14247	14158	14185	14232	14147	14041	14153	14186	14287	14268	13996	14105	14125	14287	14197	14078	14303	14138	14125	14246	14260	14204	14239	14277	14041	14246	14056	14242	14270	14126	14242	14130	14252	14249	14202	14163	14119	14094	14262	14282	14209	14157	14321	14233	14177	14271	14135	14121	14223	14240	14283	14307	14177	14221	14222	14192	14208	14212	14228	14051	13973	14332	14259	14068	14331	14061	14260	14236	14283	14194	14265	14250	14166	14188	14287	14113	14203	14303	14265	14132	14358	14292	14127	14175	14213	13902	14187	14052	14190	14360	14084	14297	14102	14190	14194	14176	14106	14263	14097	14028	14074	13949	14334	14036	14319	14088	14010	14222	14062	14079	14168	14180	14324	14081	14231	13971	14326	14034	14324	14133	13890	14084	14123	14028	14120	14311	14204	14257	14187	14119	14326	14064	14181	14205	14295	14220	14345	14090	14093	14021	14276	14054	14110	14209	14289	14036	14171	14421	14178	14247	14215	14181	14165	14040	14204	14149	14207	14200	14145	14288	13994	14149	14183	14109	14118	14149	14316	14187	14153	14179	14102	14079	14218	14239	14249	14330	14150	14218	14172	14183	14266	14142	14200	14096	14159	13978	14160	14123	14030	14163	14268	14130	14128	14325	14350	14156	14167	14156	14185	14171	14304	14130	14175	14242	14178	14060	14122	14144	14187	14278	14269	14309	14100	14343	14358	14234	14150	14262	14204	14256	14190	14021	14306	14154	14191	14194	14330	14248	14151	14095	14105	14114	14208	14263	14146	14053	14174	14184	14184	14246	14288	14251	14227	13871	14311	14091	14006	14266	14199	14208	14248	14312	14335	14008	14244	14241	14235	14118	14156	14221	14101	14221	14163	14153	14197	14246	14376	14313	14080	14159	14211	14257	13953	13984	14186	14121	14309	14127	14221	14300	14168	14246	13998	14220	14040	13976	14227	14148	14156	14106	14307	14203	14183	14156	14136	14259	14307	14209	14143	14107	14297	14120	14149	14278	14118	14171	14240	14211	14172	14261	14094	14266	14274	14313	14280	14103	14102	14107	14123	14342	14051	14134	14174	14257	14301	14128	14030	14198	14268	14292	14022	14191	14271	14105	14182	14115	14169	14139	14266	14127	14098	14215	14295	14263	14111	14273	14149	14098	14308	14261	14142	14010	14178	14147	14179	14139	14179	14284	14070	14213	14202	14215	14290	14326	14205	14104	14172	14225	14164	14242	14152	14192	14076	14168	14224	14111	14341	14230	14200	14055	14304	14254	14152	14302	14098	14303	14107	14391	14091	14118	14194	14267	14101	14380	14265	14103	14019	14109	14166	14004	14276	14286	14154	14193	14146	14182	14074	14052	14032	14144	14136	14351	14089	14240	13985	13994	14232	14190	14307	14246	14148	14301	14347	14098	14240	13997	14263	14243	14270	14256	14110	14304	14296	14089	14212	14184	14169	14276	14084	14301	13986	14307	14292	14241	14046	14282	14035	14104	14180	14201	14231	14210	14231	14222	14002	14260	14302	14163	14128	14131	14203	14194	14197	14118	14281	14270	14203	14193	14189	14271	14287	14265	14234	14194	14408	14182	14196	14190	14257	14286	14125	14186	14143	14180	14157	14316	14206	14264	14133	14273	14097	14404	14140	14188	14090	14234	14171	14232	14089	14406	14360	14312	14246	14109	14226	14338	14236	14030	14305	14119	14095	14077	14171	14047	14225	14162	14377	14268	14182	14100	14209	14187	14289	14200	14198	14128	14231	14112	14276	14212	14179	14141	14249	14054	14218	14217	14201	14311	14271	14028	14176	14263	14051	14104	14081	14169	14205	14120	13979	14102	14188	14333	14269	14171	14260	14062	14133	14244	14132	14064	14202	14200	14178	14121	14285	14188	14138	14293	14209	14201	14113	14010	14003	14157	14261	14245	14137	14211	14181	14165	14135	14209	14297	14200	14243	14197	14171	14058	14156	14148	14170	14140	14221	14271	14244	14155	14149	14178	14219	14221	14369	14274	14166	14193	14259	14199	14271	14312	14197	14312	14163	13993	14264	14275	14130	14329	14063	14141	14207	14315	14299	14042	14489	14010	14330	14138	14168	14147	14200	14194	14278	14071	14104	14113	14251	14408	14207	14250	14086	14066	14258	14249	14216	14018	14230	14103	14055	14091	14233	14331	14214	14095	14204	14208	14128	14013	14215	14204	14170	14090	14137	14212	14211	14039	14054	14099	14153	14349	14218	14073	14154	14212	14053	14212	14336	14366	14256	14094	14229	14342	14233	14204	14150	14216	14070	14358	14222	14034	14180	14294	14177	14294	14180	14211	14194	14228	14197	14095	14152	13932	14129	14166	14202	14139	14100	14196	14132	14285	14265	14239	14215	14204	14174	14270	13964	14134	14264	14277	14381	14186	14148	14179	14236	14100	14105	14150	13978	14260	14250	14237	14131	14308	14082	14279	14174	14251	14323	14177	13973	14176	14126	14060	14241	14062	14284	14112	14153	14028	14091	14104	14285	13987	14295	14127	14190	14289	14113	14197	14228	14015	14052	14094	14291	14305	14072	14285	14142	14229	14229	14128	14302	14171	14250	14209	14222	14109	14081	14214	14222	14160	14088	14152	14242	14159	14276	14266	14117	14061	14124	14257	14265	14258	14078	14093	14157	14113	14246	14200	14076	13938	14319	14152	14280	14177	14204	14269	14253	14100	14354	14156	14177	14272	14226	14242	14175	14243	14301	14218	14251	14213	14157	14134	14347	14093	14101	14191	14089	14100	14135	14256	14310	14339	14187	14136	14227	14202	14051	14013	14002	14220	14229	14190	14137	14141	14277	14340	14105	14116	14043	14062	14165	14138	13983	14226	14153	14288	14246	14296	14255	14109	14228	14187	14138	14248	14203	14177	14234	14323	14164	14241	14054	14201	14170	14083	14263	14119	14221	14161	14176	14160	14138	14214	14336	13930	14255	14085	14041	14329	14126	14196	14135	14201	14252	14081	14274	14310	14173	14268	14174	14247	14154	14186	14185	14050	14229	14208	14296	14284	14260	14099	14129	14076	14103	14158	14150	14306	14234	14081	14208	14170	14232	14223	14119	14120	14236	14363	14259	14384	14222	14165	14189	14171	14152	14070	14178	14221	14199	14155	14133	14105	14291	14131	14250	14198	14271	14084	14162	14231	14240	14231	14269	14239	14120	14180	14298	14116	14299	14240	14144	14340	14209	14336	14101	14183	14327	14225	14331	14148	14219	14052	14303	14156	14264	14245	14187	13970	14262	14304	14177	14100	14220	14161	14311	14358	14360	14312	14249	14038	14238	14169	14193	14280	14164	14220	14221	14219	14206	14246	14141	14105	14294	14263	14239	14169	14196	14086	14294	14172	14221	14231	14250	14375	14199	14271	14223	14130	14238	14210	14167	13989	14328	14128	14289	14117	14254	14066	14109	14251	14327	14148	14178	14017	14181	14087	14318	14118	14095	14215	14099	14121	14113	14145	14100	14146	14140	14026	14261	14142	14262	14192	14371	14245	14148	14214	14107	14249	14130	14154	14192	14157	14071	14021	14265	14190	14144	14231	14114	14169	14346	14141	14192	14179	14236	14075	14170	14209	14217	14248	14103	14172	14102	14200	13990	14298	14238	14123	14159	14323	14069	14284	14244	14273	14095	14112	14241	14224	14189	14240	14067	14216	14237	14190	14342	14187	14023	14349	14180	14278	14108	14094	14176	14153	14149	14286	14272	14066	14174	14101	14333	14176	14129	14243	14115	14121	14171	14188	14143	14189	14210	14058	14176	14163	14225	14038	14229	14200	14205	14098	13978	14070	14156	14158	13982	13915	14220	14215	14120	14227	14242	14334	14327	14232	14160	14084	14126	14174	14037	14166	14245	14342	14078	14210	14160	14135	14337	14109	14142	13931	14169	14021	14152	14192	14117	14188	14309	14226	14000	14226	14241	14261	14029	14107	14067	14195	14159	14035	14167	14202	14092	14074	14226	14212	14186	14009	14351	14224	14192	14217	14252	14128	14175	14000	14236	14086	14117	14301	14173	14118	14167	14175	14341	14359	14192	14282	14412	14175	14051	14231	14266	14117	14090	14268	14332	14097	14277	14273	14134	14197	14261	14355	14298	14095
24423	21591	29475	27384	26081	26211	24841	20009	17292	16376	16251	15968	16007	16105	15877	16023	16048	16096	16022	15909	15770	15926	16040	15921	15852	15885	15911	15711	15817	15985	15827	15969	15834	15807	15726	15919	15633	15760	15735	15904	15706	15778	15799	15702	15777	15796	15820	15689	15631	15808	15741	15669	15905	15881	15780	15848	15637	15801	15743	15936	15695	15739	15475	15795	15872	15810	15721	15726	15798	15583	15663	15903	15739	15630	15763	15660	15776	15476	15798	15809	15685	15729	15715	15646	15894	15729	15713	15901	15826	15762	15685	15484	15465	15652	15873	15662	16003	15837	15662	15796	15578	15603	15772	15720	15689	15895	15729	15574	15757	15938	15815	15495	15600	15807	15672	15793	15675	15573	15657	15610	15804	15670	15596	15430	15773	15649	15643	15584	15875	15682	15739	15873	15610	15586	15729	15683	15897	15714	15769	15834	15682	15829	15861	15825	15692	15637	15776	15605	15576	15668	15534	15968	15946	15744	15709	15803	15804	15708	15679	15785	15780	15729	15701	15695	16048	15748	15750	15860	15712	15773	15731	15830	15705	15620	15777	15693	15754	15783	15513	15851	15541	15844	15783	15622	15726	15811	15640	15466	15802	15642	15760	15823	15665	15821	15597	15574	15839	15746	15792	15764	15544	15647	15706	15762	15736	15716	15627	15621	15771	15660	15937	15754	15769	15791	15674	15711	15641	15693	15608	15549	15629	15695	15675	15824	15774	15794	15758	15844	15751	15541	15686	15758	15721	15753	15750	15796	15702	15709	15839	15719	15820	15693	15673	15611	15491	15618	15787	15584	15751	15689	15826	15762	15664	15675	15877	15611	15701	15540	15841	15565	15731	15740	15668	15480	15752	15516	15877	15635	15586	15657	15583	15700	15748	15530	15676	15716	15800	15648	15697	15643	15523	15787	15563	15547	15669	15694	15781	15613	15555	15685	15793	15729	15706	15886	15910	15811	15774	15692	15764	15712	15699	15605	15712	15754	15671	15720	15685	15805	15705	15458	15853	15667	15611	15886	15724	15613	15490	15610	15697	15842	15700	15566	15751	15567	15904	15690	15659	15498	15586	15616	15550	15646	15888	15714	15630	15864	15595	15600	15635	15815	15676	15687	15757	15673	15735	15726	15972	15786	15822	15783	15781	15816	15636	15514	15691	15639	15796	15760	15618	15536	15693	15759	15883	15853	15694	15682	15552	15531	15652	15747	15686	15739	15695	15506	15659	15641	15602	15589	15552	15729	15545	15867	15473	15696	15719	15734	15780	15676	15768	15818	15717	15580	15795	15735	15707	15400	15659	15723	15864	15639	15684	15772	15684	15561	15651	15747	15599	15699	15665	15732	15881	15871	15708	15701	15703	15664	15618	15887	15648	15819	15795	15679	15687	15592	15737	15633	15660	15641	15875	15669	15445	15790	15706	15601	15564	15680	15700	15646	15727	15652	15658	15561	15656	15773	15781	15547	15798	15469	15647	15715	15989	15621	15725	15668	15595	15544	15747	15578	15683	15633	15914	15551	15665	15588	15492	15560	15600	15785	15684	15779	15643	15670	15674	15525	15670	15688	15619	15562	15714	15578	15629	15746	15747	15645	15663	15669	15755	15798	15946	15857	15811	15867	15897	15768	15621	15603	15864	15645	15659	15868	15768	15688	15869	15642	15689	15801	15648	15454	15678	15706	15777	15508	15549	15668	15641	15708	15833	15827	15766	15789	15621	15764	15502	15624	15624	15596	15704	15879	15805	15762	15701	15713	15546	15586	15669	15671	15736	15862	15708	15805	15551	15772	16026	15841	15640	15786	15730	15520	15579	15898	15666	15408	15619	15349	15850	15823	15723	15775	15714	15589	15520	15827	15592	15578	15464	15734	15712	15747	15542	15648	15575	15666	15733	15743	15779	15761	15561	15747	15868	15480	15918	15703	15809	15618	15809	15668	15773	15655	15751	15769	15622	15596	15613	15767	15782	15591	15765	15499	15754	15788	15644	15737	15698	15811	15689	15799	15815	15774	15634	15753	15738	15723	15745	15705	15677	15609	15799	15545	15725	15701	15811	16014	15691	15726	15581	15648	15655	15590	15650	15814	15889	15696	15771	15724	15657	15618	15797	15834	15745	15809	15737	15748	15764	15703	15810	15760	15675	15625	15640	15769	15887	15859	15957	15501	15531	15723	15679	15634	15642	15585	15752	15733	15674	15807	15793	15653	15651	15764	15696	15696	15809	15688	15779	15622	15853	15877	15600	15758	15720	15796	15687	15625	15678	15770	15667	15548	15634	16021	15808	15503	15770	15894	15718	15688	15631	15657	15707	15514	15661	15643	15967	15875	15785	15828	15883	15648	15812	15608	15782	15697	15771	15646	15815	15826	15751	15605	15689	15598	15777	15474	15673	15621	15738	15606	15598	15778	15652	15795	15564	15735	15605	15782	15788	15675	15687	15684	16011	15782	15777	15804	15624	15620	15691	15699	15748	15766	15819	15741	15812	15895	15781	15857	15652	15616	15686	15657	15979	15747	15884	15671	15862	15697	15774	15720	15697	15798	15927	15771	15842	15733	15581	15674	15788	15719	15594	15794	15851	15647	15659	15774	15799	15764	15784	15703	15552	15574	15583	15823	15826	15659	15636	15623	15849	15813	15879	15484	15805	15813	15750	15752	15656	15798	15703	15483	15774	15795	15586	15679	15659	15687	15680	15749	15863	15870	15784	15633	15635	15566	15612	15823	15763	15808	15716	15647	15570	15810	15768	15649	15685	15802	15470	15672	15660	15466	15531	15591	15663	15715	15971	15406	15705	15662	15688	15886	15534	15785	15658	15737	15901	15573	15655	15897	15769	15800	15627	15580	15801	15869	15723	15776	15710	15870	15807	15788	15854	15676	15680	15814	15632	15629	15434	15628	15854	15769	15735	15729	15776	15545	15615	15677	15712	15619	15812	15685	15732	15929	15645	15588	15666	15792	15734	15714	15663	15571	15696	15753	15774	15554	15545	15731	15684	15591	15583	15780	15809	15686	15743	15799	15594	15710	15641	15745	15734	15433	15663	15557	15975	15530	15665	15650	15715	15646	15709	15655	15619	15713	15737	15818	15922	15844	15731	15664	15605	15602	15559	15665	15745	15802	15832	15634	15618	15572	15810	15810	16042	15802	15810	15884	15693	15645	15789	15987	15485	15654	15712	15681	15691	15686	15759	15867	15652	15600	15694	15704	15839	15713	15569	15563	15725	15466	15710	15930	15603	15409	15718	15442	15645	15739	15701	15697	15804	15838	15683	15617	15708	15666	15717	15729	15827	15754	15587	15638	15726	15707	15720	15640	15683	15579	15737	15646	15685	15881	15898	15837	15832	15771	15701	15681	15802	15693	15732	15710	15564	15701	15838	15695	15765	15708	15738	15609	15681	15536	15697	15813	15774	15740	15852	15638	15926	15739	15596	15652	15721	15710	15740	15751	15818	15973	15749	15809	15635	15721	15746	15833	15687	15740	15714	15635	15736	15573	15751	15762	15850	15728	15590	15645	15720	15763	15845	15791	15532	15657	15718	15513	15689	15856	15717	15809	15761	15702	15606	15662	15828	15807	15729	15871	15813	15874	15817	15662	15706	15835	15854	15759	15815	15733	15610	15615	15602	15673	15575	15643	15710	15676	15744	15974	15807	15814	15801	15709	15999	15534	15750	15613	15610	15695	15533	15659	15739	15614	15708	15587	15788	15717	15780	15705	15950	15811	15777	15826	15947	15792	15614	15598	15539	15775	15640	15781	15844	15625	15738	15716	15695	15632	15752	15696	15661	15760	15811	15812	15943	15850	15767	15858	15583	15672	15657	15399	15848	15680	15716	15706	15686	15770	15691	15703	15675	15690	15776	15597	15812	15807	15679	15708	15814	15713	15790	15697	15736	15709	15731	15771	15875	15551	15756	15765	15646	15763	15627	15668	15548	15590	15515	15640	15683	15667	15561	15780	15790	15885	15701	15586	15789	15498	15702	15732	15706	15811	15657	15662	15531	15616	15480	15773	15582	15762	15806	15634	15646	15632	15652	15580	15794	15736	15741	15572	15761	15537	15484	15541	15716	15835	15722	15604	15570	15459	15747	15709	15611	15708	15624	15777	15731	15558	15666	15823	15728	15623	15766	15601	15835	15880	15810	15854	15583	15842	15738	15511	15722	15768	15732	15679	15784	15801	15781	15923	15883	15862	15714	15762	15760	15742	15758	15793	15811	15674	15573	15643	15717	15862	15684	15568	15686	15545	15587	15786	15751	15842	15628	15691	15715	15572	15757	15928	15732	15702	15848	15649	15778	15791	15695	15857	15865	15714	15708	15579	15871	15843	15664	15531	15722	15828	15812	15798	15846	15629	15564	15537	15918	15729	15708	15757	15565	15777	15820	15819	15558	15703	15644	15669	15709	15583	15700	15744	15674	15541	15669	15556	15736	15623	15741	15699	15837	15831	15680	15720	15760	15576	15549	15596	15735	15667	15599	15806	15555	15689	15648	15691	15675	15853	15731	15678	15726	15601	15614	15580	15838	15638	15602	15588	15769	15678	15746	15677	15689	15840	15774	15636	15695	15651	15843	15974	15688	15644	15602	15814	15689	15861	15788	15657	15751	15801	15834	15700	15647	15590	15645	15729	15965	15834	15624	15644	15505	15629	15674	15615	15722	15529	15701	15792	15667	15692	15592	15699	15529	15604	15733	15734	15736	15981	15813	15783	15647	15705	15745	15789	15688	15767	15815	15677	15890	15748	15861	15947	15584	15692	15827	15675	15843	15782	15601	15661	15703	15780	15529	15813	15567	15607	15851	15668	15933	15671	15645	15696	15616	15826	15698	15541	15668	15698	15784	15653	15659	15720	15638	15843	15859	15688	15829	15715	15613	15804	15669	15677	15864	15825	15725	15622	15790	15787	15748	15491	15652	15927	15646	15589	15833	15819	15644	15596	15567	15970	15792	15762	15747	15679	15976	15598	15872	15462	15647	15800	15724	15710	15708	15806	15595	15871	15815	15835	15607	15697	15543	15754	15678	15587	15595	15741	15759	15627	15671	15737	15745	15725	15798	15832	15615	15719	15813	15654	15877	15644	15707	15537	15850	15784	15741	15720	15851	15827	15729	15705	15614	15532	15798	15560
37189	57911	53075	42125	32658	26967	23000	19494	15804	15078	14948	15041	14910	14806	14793	14861	15045	14880	15018	15088	14914	14817	14754	14881	14879	14782	14873	14783	14804	14586	14810	14801	14753	14662	14670	14808	14602	14677	14872	14746	14554	14673	14885	14684	14687	14635	14731	14745	14709	14844	14591	14665	14636	14734	14710	14615	14721	14679	14664	14702	14677	14583	14670	14952	14871	14586	14723	14685	14646	14586	14753	14711	14647	14521	14546	14518	14823	14672	14788	14847	14636	14712	14644	14614	14713	14788	14654	14591	14722	14701	14715	14662	14838	14682	14750	14721	14748	14804	14728	14729	14618	14633	14747	14573	14792	14548	14568	14740	14659	14844	14742	14806	14696	14555	14656	14833	14791	14768	14895	14344	14552	14678	14757	14629	14770	14756	14836	14818	14526	14739	14856	14538	14672	14749	14679	14797	14770	14595	14560	14724	14672	14749	14695	14698	14506	14771	14612	14520	14633	14738	14635	14560	14646	14641	14819	14783	14760	14637	14507	14731	14803	14529	14828	14704	14615	14710	14653	14649	14576	14736	14731	14737	14712	14629	14427	14786	14729	14559	14708	14717	14754	14651	14626	14721	14671	14659	14727	14714	14743	14827	14662	14478	14716	14642	14682	14727	14660	14794	14506	14827	14590	14753	14687	14816	14716	14698	14654	14687	14635	14542	14853	14529	14614	14898	14562	14607	14506	14565	14684	14627	14570	14802	14473	14683	14577	14553	14562	14757	14658	14727	14759	14773	14571	14729	14853	14795	14605	14762	14629	14783	14778	14680	14677	14533	14628	14775	14581	14795	14616	14687	14744	14681	14710	14552	14793	14524	14750	14660	14768	14802	14621	14655	14695	14679	14678	14710	14739	14682	14680	14576	14574	14779	14839	14695	14610	14604	14651	14764	14634	14615	14713	14889	14684	14840	14797	14685	14724	14543	14694	14687	14698	14693	14553	14772	14755	14582	14588	14662	14722	14906	14777	14485	14707	14611	14605	14635	14657	14590	14762	14542	14636	14584	14761	14604	14791	14759	14739	14596	14612	14642	14823	14488	14762	14536	14593	14752	14737	14721	14721	14644	14487	14672	14766	14889	14748	14711	14679	14678	14595	14662	14763	14802	14714	14723	14730	14642	14508	14783	14611	14694	14605	14760	14618	14556	14715	14756	14624	14583	14543	14621	14697	14467	14614	14681	14628	14550	14728	14574	14546	14656	14760	14654	14592	14753	14550	14790	14656	14811	14664	14760	14617	14648	14663	14710	14782	14792	14815	14795	14679	14733	14884	14739	14666	14712	14819	14744	14785	14677	14727	14703	14732	14686	14660	14690	14607	14845	14749	14850	14624	14667	14497	14752	14642	14649	14696	14748	14668	14611	14645	14702	14728	14733	14796	14655	14847	14663	14704	14868	14687	14849	14717	14693	14602	14594	14752	14688	14548	14855	14746	14876	14621	14741	14619	14686	14558	14688	14775	14665	14646	14599	14874	14817	14817	14442	14584	14813	14626	14624	14680	14629	14840	14723	14673	14721	14648	14811	14590	14535	14726	14816	14671	14605	14655	14621	14769	14678	14704	14695	14594	14785	14704	14769	14770	14806	14686	14610	14855	14701	14819	14548	14590	14638	14542	14579	14599	14645	14662	14748	14616	14642	14769	14790	14664	14602	14678	14626	14769	14640	14683	14549	14593	14595	14629	14845	14640	14645	14681	14658	14818	14852	14633	14689	14525	14533	14644	14551	14710	14698	14708	14812	14787	14524	14552	14448	14552	14682	14631	14678	14696	14891	14589	14824	14551	14844	14649	14848	14799	14506	14802	14796	14720	14656	14468	14700	14824	14689	14755	14788	14786	14491	14585	14655	14587	14663	14587	14626	14490	14736	14590	14591	14623	14665	14547	14762	14784	14622	14756	14767	14821	14816	14604	14625	14698	14559	14723	14767	14887	14660	14658	14700	14593	14837	14884	14685	14588	14759	14625	14655	14685	14539	14695	14585	14763	14699	14592	14617	14494	14608	14743	14790	14621	14729	14801	14588	14739	14542	14599	14664	14918	14876	14584	14793	14789	14575	14711	14743	14759	14591	14661	14663	14547	14728	14728	14666	14817	14735	14633	14687	14650	14657	14773	14671	14696	14781	14775	14625	14939	14599	14620	14682	14686	14798	14646	14668	14632	14755	14575	14739	14666	14697	14655	14491	14746	14635	14732	14585	14644	14549	14794	14823	14822	14614	14677	14921	14731	14728	14670	14690	14615	14564	14551	14639	14817	14740	14867	14649	14739	14702	14667	14682	14689	14834	14657	14416	14591	14783	14678	14719	14680	14764	14519	14710	14727	14561	14670	14648	14853	14804	14645	14561	14736	14650	14833	14556	14759	14585	14499	14696	14687	14692	14807	14679	14802	14697	14668	14675	14845	14697	14677	14621	14575	14837	14792	14574	14709	14648	14595	14502	14639	14821	14756	14623	14781	14564	14585	14641	14724	14784	14535	14541	14546	14704	14803	14650	14734	14727	14615	14723	14630	14680	14776	14627	14591	14743	14789	14551	14832	14633	14744	14543	14547	14622	14517	14546	14746	14742	14645	14560	14655	14582	14659	14489	14642	14542	14771	14614	14632	14673	14898	14737	14694	14895	14641	14713	14631	14796	14755	14778	14513	14655	14569	14703	14806	14495	14650	14798	14655	14737	14662	14747	14639	14701	14730	14563	14620	14793	14847	14722	14788	14674	14595	14829	14731	14508	14646	14758	14751	14753	14723	14677	14655	14591	14678	14865	14682	14660	14613	14774	14595	14828	14655	14542	14677	14510	14697	14781	14649	14706	14719	14603	14666	14705	14556	14780	14722	14852	14743	14857	14756	14782	14793	14634	14809	14934	14757	14857	14555	14722	14805	14761	14701	14702	14667	14695	14723	14673	14727	14639	14530	14682	14765	14779	14623	14532	14775	14581	14630	14849	14565	14664	14726	14681	14924	14670	14712	14759	14737	14796	14805	14729	14743	14701	14750	14563	14691	14581	14597	14692	14898	14810	14605	14443	14633	14693	14777	14785	14688	14712	14769	14708	14604	14700	14685	14622	14729	14624	14923	14651	14626	14654	14793	14641	14657	14650	14731	14866	14765	14739	14608	14789	14685	14723	14703	14712	14579	14662	14774	14510	14535	14715	14711	14624	14678	14984	14724	14775	14749	14701	14721	14777	14730	14554	14724	14826	14628	14628	14641	14681	14553	14642	14698	14686	14782	14699	14650	14605	14833	14730	14844	14651	14633	14733	14820	14847	14613	14686	14722	14583	14704	14748	14734	14648	14858	14732	14723	14637	14692	14693	14600	14668	14546	14660	14668	14583	14724	14591	14618	14702	14728	14685	14778	14660	14708	14774	14520	14808	14639	14658	14655	14801	14576	14625	14904	14580	14530	14757	14772	14608	14563	14752	14660	14654	14631	14638	14612	14724	14754	14545	14842	14668	14657	14640	14649	14659	14729	14660	14788	14821	14549	14768	14839	14533	14582	14479	14756	14613	14673	14709	14582	14718	14456	14790	14578	14698	14629	14754	14779	14691	14701	14605	14692	14717	14773	14674	14523	14615	14586	14736	14458	14697	14494	14591	14496	14837	14535	14758	14791	14517	14618	14619	14686	14789	14674	14683	14626	14674	14743	14694	14621	14734	14706	14760	14569	14789	14831	14783	14714	14664	14696	14715	14672	14710	14705	14592	14652	14792	14606	14766	14539	14576	14729	14774	14497	14533	14731	14642	14850	14640	14662	14760	14661	14789	14783	14546	14592	14727	14519	14842	14655	14681	14780	14715	14621	14798	14512	14729	14561	14653	14769	14693	14789	14729	14731	14843	14729	14659	14658	14654	14541	14705	14716	14490	14651	14770	14777	14637	14809	14578	14767	14765	14653	14604	14763	14760	14646	14700	14655	14869	14733	14716	14688	14767	14637	14737	14659	14648	14741	14747	14624	14730	14617	14501	14479	14711	14600	14798	14748	14885	14802	14529	14717	14717	14826	14790	14880	14785	14676	14591	14782	14682	14671	14668	14547	14728	14746	14667	14576	14573	14603	14762	14782	14646	14690	14641	14689	14591	14602	14590	14608	14572	14516	14565	14737	14582	14808	14885	14654	14720	14544	14708	14657	14830	14684	14701	14517	14828	14626	14729	14662	14663	14643	14593	14682	14695	14598	14538	14756	14645	14709	14622	14636	14769	14702	14599	14918	14715	14579	14767	14756	14639	14598	14647	14729	14731	14757	14631	14619	14603	14747	14606	14716	14845	14867	14685	14668	14695	14631	14703	14698	14597	14686	14689	14743	14672	14785	14615	14773	14635	14740	14686	14638	14657	14721	14855	14729	14703	14839	14808	14578	14639	14660	14721	14701	14769	14689	14686	14658	14624	14687	14744	14490	14852	14618	14739	14714	14866	14419	14767	14623	14746	14705	14657	14653	14809	14708	14721	14660	14728	14660	14696	14790	14824	14744	14560	14542	14579	14635	14744	14638	14691	14646	14518	14678	14685	14686	14688	14656	14793	14607	14678	14632	14749	14686	14604	14670	14704	14566	14868	14730	14653	14683	14711	14736	14743	14560	14788	14818	14786	14609	14808	14680	14716	14625	14816	14635	14459	14623	14640	14941	14721	14579	14746	14564	14525	14685	14534	14457	14770	14592	14723	14638	14891	14849	14533	14746	14613	14678	14562	14692	14613	14703	14723	14692	14657	14733	14571	14685	14771	14688	14708	14681	14691	14613	14659	14754	14610	14737	14624	14760	14722	14682	14731	14681	14530	14837	14687	14747	14567	14630	14815	14739	14592	14593	14688	14680	14740	14804	14814	14754	14757	14691	14672	14698	14741	14572	14698	14670	14697	14777	14360	14693	14765	14675	14593	14629	14661	14620	14803	14558	14782	14870	14539	14753	14653	14578	14774	14645	14745	14635	14684	14683	14815	14630	14572	14646	14730	14747	14731	14733	14660	14631	14642	14622	14620	14688	14543	14593	14664	14633	14711	14579	14739	14726	14751	14668	14728	14488	14750	14661	14628	14647	14691	14750	14837	14400	14732	14746	14650	14800	14857	14669	14670	14582	14679	14576	14845	14696	14690	14725	14697	14809	14719	14722	14833	14773	14672
23239	21595	29526	24758	24225	28244	29774	24142	19684	18556	17663	17420	17289	17193	17349	17177	17270	17266	17334	17390	17390	17185	17104	17167	17109	17047	17155	17165	16927	17225	17036	17165	17055	16985	17041	16763	16950	17059	17049	16984	16900	17004	17028	16811	17013	16875	16922	17020	16896	16996	16912	16941	16802	16898	16766	17093	16959	17088	17001	16831	17034	16934	17078	17068	16894	16702	16986	16881	16831	16963	16853	17046	16907	16824	16878	16812	16855	17010	16910	17118	17087	17002	16809	16901	17023	16993	16807	16683	16892	16901	16954	16794	16856	16930	16801	16983	17020	16819	17011	16772	16923	16726	16868	17003	16722	16818	16888	16916	16897	16814	16932	17002	16862	16916	16985	16713	16939	16873	16681	16872	16896	16858	16951	16908	16866	16980	16995	16862	16844	16949	16736	16988	16853	16763	16920	16994	16675	16970	16761	16699	16865	16927	17125	16836	16837	17019	16964	16889	16864	16893	16747	16959	16844	16763	16790	16882	16896	16953	17237	16954	16887	16909	16981	17009	17051	16834	16845	16959	16727	16965	16904	16724	16855	16919	16573	16710	16658	16734	16907	17099	17035	17053	17055	16763	16811	16861	17011	16977	16855	16762	16626	16915	16936	16840	17097	16666	16904	16863	17022	16902	16973	16961	16974	16871	16801	16772	16762	16809	17066	16719	16988	17050	16892	16912	16935	16836	16937	16933	16834	16911	16901	16855	16774	16874	16806	16695	16901	16747	16893	16883	17041	16977	16756	16876	16706	16817	16950	16773	16819	16804	16787	16883	16814	16870	16840	16926	16846	16826	17032	16855	16902	16798	16883	16962	16984	16928	16929	16823	16920	16950	16818	16887	16695	16645	16796	16928	16819	16870	16777	16969	16802	16878	16801	16803	16783	16684	16971	16782	17054	17017	16763	17107	16861	16971	16915	16837	16887	17007	17001	16919	17128	16959	16704	17110	16885	16856	16798	16783	16768	16982	16591	16970	16809	16962	16926	16885	16762	16939	16706	16935	16811	16683	16843	16734	16822	17024	16971	16831	16854	16798	17057	16871	16971	17029	17047	16825	16856	16925	17004	17038	16922	16878	16810	16698	16734	16945	16811	16854	16892	16846	16777	16932	16830	16843	16903	16796	16789	16707	16613	16930	16848	16713	16996	17086	16967	16788	16883	16812	16904	16934	16795	16966	16912	16743	16939	16743	16731	16829	16942	16763	16900	16706	16930	17060	16873	16745	16882	16875	16967	16938	16934	16959	16855	16928	16821	16827	16877	16864	16991	16902	16851	16839	16885	16765	16755	16574	17018	16961	16988	16898	17064	16950	16740	16907	16926	16623	16900	16716	16800	16730	16854	16902	16727	16919	16966	16892	16940	16686	16722	16823	16852	16995	16944	16807	16781	16808	16790	16877	16766	17015	16963	16715	16779	16962	17015	16799	16741	16845	16943	16853	16893	16974	16824	16902	16742	16714	16891	16768	16914	16963	16801	16955	16837	16818	16922	16860	16809	16771	16888	16980	17149	16757	16985	16825	16746	16840	16777	16980	17122	16849	16787	16892	16787	16929	16846	16702	16861	16855	16731	16449	16842	16869	16976	16750	16808	16819	16665	17133	17058	16859	16875	16840	16751	16845	16790	16984	16925	16924	17065	16805	16766	16970	16942	16741	17220	16956	16908	16758	17083	16971	16820	16721	16948	16764	16835	16667	16879	16975	16760	16948	16984	16827	17077	16975	16859	16913	16979	16679	16773	16623	17161	16965	16920	16903	16815	17013	16705	16896	16903	17071	17040	17093	16728	16721	16727	16776	16856	16734	16927	16900	17021	17070	16805	16837	16603	16937	16992	16988	16798	17043	16696	16891	16773	16919	16924	16763	16895	16713	16990	16870	16835	16976	16780	16899	16949	16718	16781	16962	16907	16901	16883	16920	16781	16771	16837	16865	16980	16850	16995	16999	16924	16967	16799	16835	16792	16743	16836	16742	16923	16962	16887	16834	16804	16822	16816	16809	16672	17118	16772	16852	16843	16913	16780	16994	16831	16916	16720	17078	16847	16841	16935	16987	16831	16972	16913	16748	16839	16946	16862	16997	16938	16714	16801	17017	16927	16719	16824	16928	16699	16719	16924	16844	16971	16666	16991	16923	16905	16828	16620	16722	16863	16664	16674	16801	16863	16800	16839	16853	16766	16863	16980	16824	16766	17064	16909	16929	17047	16902	16910	17024	16952	16824	16767	16996	16808	16803	16833	16821	17033	16907	16868	16948	16820	16901	16702	16926	16804	16795	16874	16904	16918	16940	16865	16882	16519	16912	16844	16780	16918	17021	17006	17004	16793	17020	16942	16784	17037	16807	17087	16821	17044	16951	16901	16718	16823	16948	16824	16624	16952	17016	16866	16932	16911	16906	17060	16911	16684	16821	17084	16693	16876	16782	17027	16732	16934	17072	16989	16741	17085	16600	16865	17021	16808	16830	16775	16928	16962	16770	16765	17026	16885	17120	16997	16766	16988	16944	17066	17003	16893	17068	16971	16850	16863	16818	17084	16821	16694	16913	16963	16978	16742	16632	16610	16911	17019	16985	17090	16897	16884	16983	16875	16986	16893	17051	16928	16961	16933	16978	16845	16997	16817	16810	16857	17013	16777	16982	16927	16951	17209	16869	17113	17090	16706	16835	16831	16853	16909	17023	16911	16810	16837	16868	16899	16857	16981	16732	16907	16705	16770	16554	16989	17137	16613	16855	16745	16626	16938	16978	16724	16847	16550	16934	16768	17000	16731	16781	16887	16634	16915	16852	16804	17029	16696	16847	17067	16978	16763	16893	17009	16850	16884	16873	16963	16865	16823	16844	16780	16733	16928	16910	16982	16925	16865	16838	16812	16697	16940	16782	16689	16712	16842	16980	16840	16964	16939	17033	16767	16878	16940	17063	16745	16822	16757	16747	16922	16787	17048	16863	16708	16792	16923	16793	16950	16833	16977	16877	16930	17160	16947	16876	16672	16750	16639	16956	16740	17032	17015	16984	16781	16839	16851	17028	16929	16922	16835	16908	16900	16653	16883	16855	16917	16754	16796	16789	17042	16814	16834	16962	16822	16767	17051	16860	16831	17006	16803	16768	16721	16817	16973	16953	16672	16950	16873	16827	16691	16794	16878	16880	16778	16701	16859	16998	16887	16935	16593	16652	16941	16794	16978	17002	16968	17070	17000	16941	16911	16691	16833	16839	16837	16918	16980	16883	17142	16940	16776	16655	16729	17051	16825	16784	16703	16854	16869	16642	16783	16790	16887	16891	17186	16736	16778	16927	16704	16785	16812	16939	17001	16802	16953	16956	16748	16956	17017	16871	16975	16714	16784	17007	16832	16854	17029	16988	16854	16886	16817	16669	16957	16912	16768	17016	16951	16678	16739	16692	16886	16719	16778	16816	16897	16924	17035	16985	16949	16859	17037	16857	16870	17088	17150	16897	16928	16924	16869	16912	16694	16972	16835	16878	16836	16883	16810	16934	16683	16706	16960	17027	16867	16918	16695	17037	17088	16708	16542	16589	16857	16589	16904	16857	16811	16839	16919	16958	17117	16749	17029	16992	16975	16893	16949	16923	16888	16933	16688	16682	16883	16892	16866	16963	17014	16931	16986	16760	16856	16911	16893	17042	16842	17128	16832	16668	16888	16820	16825	16826	16705	17082	16961	16825	16859	16833	16838	17051	16894	16913	16988	16984	17028	16749	16858	16885	16931	16976	16916	16948	16751	17022	16745	16721	16948	17062	16823	16840	16889	16841	16844	16833	16826	16819	16735	16866	17041	16833	16942	16905	17101	16849	17061	16937	17090	16710	16685	16851	16782	16867	16946	16931	16873	16996	16887	16875	16816	16706	17051	16574	17006	16928	16793	16784	16849	16834	16863	16864	17022	16778	16808	16862	16893	16834	17077	16906	16851	17080	16939	16734	16925	16953	16752	16809	17003	16641	16943	16888	17203	16805	16796	16989	16863	16765	16700	16748	17030	16760	16824	16811	16936	17029	16770	17095	17016	16931	16929	16882	16865	16804	16984	16789	16827	16790	16774	16793	16732	16983	17049	16904	16868	16898	16765	16800	16994	16949	16854	16862	16753	16856	16865	16896	16983	16985	16703	16884	16873	16832	17008	16730	16815	16891	16896	16857	16874	16857	16955	16980	16780	16794	16653	16798	17056	16867	16847	16837	16745	16745	16970	16799	16767	16752	17036	16876	16911	17033	16967	16867	16937	16943	16718	16822	16997	17007	16750	17105	16891	17072	16942	16925	16927	16908	16829	16797	17003	16875	16901	16782	16710	16844	16934	16883	16869	16768	16801	16950	16850	17030	16713	16924	16963	17005	16901	16868	16790	16808	16946	16838	16935	16770	16891	16790	16930	17033	16897	16933	16947	16831	17038	16971	16827	16871	16923	16895	16714	16473	16722	17090	16772	16928	16614	16969	16978	16898	17019	16853	16993	16718	16885	16807	17043	17091	16980	16850	16866	16966	16731	16962	16980	16853	16872	16858	16958	17047	16867	16826	16789	16930	16875	16773	16946	16841	16938	16851	16624	16928	16929	16866	16651	16659	17013	16729	16665	16818	16767	16907	16955	16864	17007	16858	16836	16769	16752	16857	16830	16723	16862	16821	16889	16945	16875	16706	16843	16768	16700	16808	16942	16830	17019	17017	16941	16946	16796	16891	17053	16803	16904	16724	16641	16775	16941	16733	17013	16758	17052	16721	16768	16621	16835	16870	16922	16760	17005	16764	16829	16921	16912	16962	16764	16731	16576	16894	16819	16867	16741	17004	16793	17102	16985	16772	16862	16893	17019	16813	16992	16843	16867	16707	16890	16766	16811	17088	16893	16795	16880	16933	16805	16689	16972	16817	16857	16899	17039	16940	16591	17001	16907	16868	16961	16850	16754	16918	16819	16823	17088	16830	16860	16897	16943	16834	16942	17017	16925	16851	16848	16907	16736	16920	16980	16870	16905	16699	17023	16899	16994	17011	16918	16772	16802	16773	16806	16773	16981	16927	16715	16571	16855	16903	16940	16893	16589	16861	17006	16955	16798	16794	17085	16873	16905	16924	16944	16940	16777	17015	16953	16839	16730	16868	17005	16901	16949	16803
40779	63904	56296	44545	39181	32848	27233	23337	18012	16530	15985	15830	15704	15567	15665	15772	15789	15918	15768	15881	15889	15586	15572	15505	15457	15423	15427	15585	15498	15514	15602	15534	15554	15460	15523	15299	15483	15429	15324	15372	15567	15452	15474	15435	15374	15426	15613	15645	15405	15323	15555	15444	15595	15542	15418	15398	15530	15522	15243	15376	15341	15461	15305	15468	15506	15413	15568	15395	15387	15350	15426	15415	15349	15497	15390	15325	15381	15432	15407	15508	15347	15443	15435	15449	15324	15267	15469	15464	15595	15384	15381	15475	15298	15518	15296	15483	15469	15376	15356	15431	15409	15467	15276	15344	15406	15464	15528	15492	15415	15467	15265	15416	15533	15337	15420	15518	15535	15295	15268	15446	15436	15388	15308	15485	15514	15588	15576	15431	15322	15483	15583	15617	15312	15337	15455	15435	15421	15426	15426	15520	15290	15304	15123	15409	15395	15545	15334	15535	15480	15306	15317	15511	15446	15438	15376	15567	15275	15396	15438	15410	15487	15479	15489	15609	15279	15279	15473	15299	15363	15383	15450	15464	15487	15439	15343	15478	15544	15503	15344	15460	15612	15366	15484	15415	15574	15487	15264	15422	15412	15442	15455	15253	15332	15480	15409	15391	15402	15361	15514	15389	15448	15453	15395	15191	15381	15421	15560	15495	15570	15339	15322	15619	15486	15461	15467	15298	15337	15354	15431	15516	15427	15437	15478	15415	15401	15402	15433	15363	15511	15329	15524	15422	15336	15390	15363	15473	15697	15484	15341	15413	15465	15542	15388	15428	15273	15423	15165	15563	15342	15463	15341	15305	15322	15338	15502	15486	15538	15451	15533	15478	15565	15382	15523	15249	15253	15483	15264	15552	15341	15207	15420	15478	15282	15210	15323	15367	15305	15335	15255	15387	15352	15446	15404	15367	15429	15434	15451	15343	15297	15330	15498	15406	15436	15413	15442	15423	15348	15307	15540	15455	15556	15487	15557	15263	15463	15580	15284	15204	15404	15451	15396	15341	15467	15339	15374	15498	15314	15390	15461	15504	15354	15520	15583	15311	15351	15378	15406	15368	15385	15232	15334	15433	15407	15548	15416	15372	15534	15316	15340	15414	15252	15406	15338	15496	15277	15456	15249	15544	15387	15347	15396	15317	15421	15381	15408	15487	15240	15390	15484	15570	15535	15416	15297	15327	15370	15225	15561	15441	15479	15454	15610	15475	15228	15370	15298	15526	15283	15427	15457	15511	15344	15294	15347	15472	15579	15388	15495	15392	15433	15358	15369	15438	15546	15497	15457	15640	15244	15341	15443	15403	15509	15392	15436	15434	15419	15378	15402	15448	15478	15447	15430	15346	15373	15340	15370	15248	15295	15274	15582	15401	15446	15347	15318	15589	15327	15518	15486	15460	15313	15403	15411	15438	15387	15414	15363	15389	15399	15306	15229	15328	15554	15294	15581	15255	15162	15461	15532	15456	15471	15437	15506	15328	15374	15303	15374	15489	15390	15425	15318	15419	15466	15281	15369	15367	15417	15473	15404	15427	15519	15310	15453	15440	15254	15372	15359	15278	15411	15208	15395	15480	15379	15283	15316	15335	15368	15454	15347	15563	15347	15323	15379	15496	15360	15378	15397	15446	15444	15568	15335	15470	15329	15479	15569	15469	15544	15466	15437	15512	15434	15294	15544	15440	15308	15419	15584	15304	15628	15474	15598	15552	15403	15224	15443	15414	15438	15433	15434	15502	15340	15307	15472	15251	15271	15265	15368	15338	15451	15558	15467	15434	15427	15325	15383	15406	15334	15450	15570	15382	15419	15353	15270	15376	15537	15371	15512	15382	15386	15462	15383	15405	15321	15352	15569	15408	15338	15499	15311	15500	15374	15467	15480	15398	15436	15247	15362	15399	15474	15404	15499	15428	15225	15450	15458	15626	15362	15340	15285	15241	15238	15392	15413	15516	15319	15353	15397	15596	15581	15348	15368	15455	15611	15524	15436	15456	15492	15393	15324	15474	15552	15261	15262	15443	15345	15493	15299	15379	15405	15376	15556	15318	15221	15559	15532	15510	15368	15403	15285	15592	15390	15242	15451	15325	15430	15491	15309	15446	15562	15346	15409	15414	15360	15444	15362	15580	15408	15342	15420	15395	15500	15235	15381	15542	15379	15376	15329	15464	15451	15206	15427	15624	15378	15534	15244	15254	15422	15252	15383	15247	15439	15350	15544	15426	15200	15399	15377	15363	15321	15345	15412	15470	15323	15383	15387	15452	15448	15528	15228	15372	15351	15362	15379	15313	15320	15465	15277	15433	15369	15408	15390	15270	15343	15298	15534	15451	15395	15447	15297	15394	15469	15361	15522	15414	15483	15422	15504	15399	15466	15397	15520	15631	15485	15607	15571	15520	15524	15368	15436	15402	15427	15346	15319	15318	15301	15463	15254	15528	15444	15421	15442	15423	15438	15276	15431	15301	15353	15389	15446	15242	15547	15543	15452	15396	15540	15445	15471	15405	15410	15519	15382	15371	15552	15569	15407	15431	15553	15531	15332	15303	15472	15239	15347	15237	15379	15422	15366	15352	15406	15277	15407	15356	15373	15417	15498	15392	15492	15425	15352	15458	15369	15332	15438	15523	15303	15533	15304	15317	15509	15505	15427	15299	15439	15556	15454	15372	15440	15425	15332	15485	15401	15333	15516	15352	15392	15396	15376	15311	15468	15200	15424	15346	15336	15428	15452	15485	15419	15308	15279	15600	15416	15295	15569	15364	15585	15351	15397	15360	15260	15366	15382	15340	15386	15305	15305	15499	15393	15226	15479	15397	15450	15438	15457	15369	15425	15452	15460	15391	15312	15324	15582	15599	15380	15585	15398	15450	15551	15445	15260	15274	15372	15353	15494	15686	15374	15153	15207	15518	15153	15333	15407	15416	15334	15388	15445	15560	15494	15402	15313	15597	15454	15406	15515	15494	15470	15475	15538	15250	15456	15299	15468	15376	15234	15514	15441	15480	15609	15437	15466	15428	15415	15415	15532	15254	15513	15430	15506	15552	15296	15386	15478	15426	15269	15392	15376	15442	15217	15493	15523	15411	15370	15393	15279	15405	15395	15462	15427	15294	15257	15443	15227	15426	15364	15339	15595	15363	15394	15292	15525	15470	15474	15515	15406	15290	15200	15448	15308	15229	15296	15365	15526	15412	15431	15435	15502	15438	15533	15473	15460	15345	15304	15351	15417	15439	15381	15298	15426	15508	15385	15505	15380	15394	15486	15406	15321	15421	15347	15475	15321	15485	15460	15352	15415	15248	15346	15418	15542	15417	15295	15330	15524	15333	15520	15301	15494	15302	15441	15524	15382	15191	15540	15369	15514	15333	15418	15541	15324	15370	15477	15267	15319	15527	15479	15307	15392	15472	15291	15343	15455	15296	15542	15322	15454	15350	15291	15544	15500	15356	15249	15625	15336	15431	15336	15389	15363	15278	15405	15427	15357	15341	15610	15302	15421	15325	15588	15234	15242	15362	15378	15437	15406	15454	15414	15246	15347	15381	15530	15338	15443	15288	15415	15385	15219	15288	15239	15367	15322	15225	15333	15279	15326	15329	15216	15295	15352	15291	15357	15419	15297	15496	15401	15438	15311	15437	15408	15324	15369	15454	15518	15369	15459	15331	15442	15359	15413	15386	15459	15326	15325	15616	15433	15191	15247	15434	15386	15349	15502	15213	15335	15457	15354	15213	15345	15291	15324	15506	15315	15328	15280	15451	15368	15397	15431	15585	15484	15423	15476	15358	15304	15416	15461	15559	15406	15504	15340	15254	15399	15488	15464	15255	15394	15333	15507	15358	15401	15242	15426	15549	15395	15532	15509	15481	15353	15341	15394	15319	15423	15125	15379	15434	15395	15508	15423	15465	15388	15413	15382	15343	15427	15533	15436	15611	15427	15505	15339	15592	15398	15387	15457	15397	15402	15411	15409	15293	15418	15232	15457	15251	15437	15531	15461	15296	15459	15513	15485	15502	15432	15312	15380	15544	15413	15466	15117	15463	15264	15314	15431	15362	15403	15553	15387	15497	15564	15327	15291	15533	15373	15323	15341	15390	15395	15336	15436	15527	15533	15423	15390	15559	15233	15499	15476	15453	15351	15240	15464	15403	15436	15352	15289	15503	15434	15356	15336	15405	15291	15555	15336	15570	15425	15523	15508	15253	15441	15450	15460	15265	15422	15278	15381	15476	15198	15453	15467	15436	15538	15264	15350	15336	15406	15468	15495	15351	15369	15494	15365	15382	15408	15466	15449	15302	15554	15447	15514	15350	15399	15593	15315	15322	15421	15533	15539	15471	15478	15389	15326	15366	15455	15387	15476	15463	15453	15186	15393	15363	15415	15383	15393	15318	15492	15390	15240	15487	15331	15344	15215	15376	15230	15444	15429	15278	15414	15465	15506	15349	15404	15348	15200	15361	15427	15335	15295	15207	15411	15406	15396	15267	15280	15473	15525	15381	15455	15268	15500	15422	15400	15263	15524	15357	15328	15429	15481	15103	15248	15280	15338	15410	15479	15509	15401	15266	15441	15516	15290	15336	15307	15503	15451	15470	15392	15421	15383	15224	15315	15449	15563	15459	15394	15327	15428	15380	15367	15313	15359	15179	15445	15502	15269	15294	15430	15384	15346	15305	15406	15396	15514	15480	15348	15417	15325	15304	15391	15378	15515	15458	15543	15388	15381	15599	15289	15445	15529	15443	15450	15343	15334	15389	15348	15361	15471	15392	15411	15446	15420	15613	15438	15447	15441	15336	15178	15297	15463	15387	15443	15554	15386	15265	15377	15250	15548	15410	15508	15486	15342	15408	15389	15316	15297	15271	15435	15528	15409	15232	15583	15432	15377	15367	15419	15515	15514	15386	15344	15271	15449	15427	15430	15559	15317	15427	15320	15434	15388	15490	15361	15377	15487	15258	15330	15457	15435	15351	15419	15473	15396	15572	15395	15378	15399	15457	15258	15315	15299	15405	15342	15421	15543	15397	15290	15519	15359	15384	15362	15367	15420	15454	15268	15327	15438	15435	15473	15409	15348	15476	15370	15465	15346	15408	15304	15405	15391	15392	15318	15267	15557	15405	15401	15450	15230	15383
30190	31431	37687	32224	23546	19195	17628	16758	16250	15978	15957	16062	15984	15860	15931	15865	15788	15785	15826	16096	15886	15786	15761	15764	15854	15850	15995	15732	15882	15947	15778	15862	15701	16020	15930	15675	15820	15749	15977	15757	15800	15665	15674	15745	15778	15785	15723	15838	15830	15624	15901	15780	15726	15735	15608	15725	15725	15878	15844	15571	15824	15773	15861	15516	15823	15741	15692	15589	15558	15862	15825	15844	15713	15963	15677	15584	15747	15621	15673	15763	15833	15740	15743	15702	15835	15653	15670	15954	15819	15676	15638	15700	15753	15713	15752	15896	15805	15700	15896	15711	15872	15630	15763	15868	15763	15819	15717	15764	15732	15677	15699	15702	15961	15662	15893	15725	15675	15700	15749	15511	15676	15746	15735	15793	15821	15813	15823	15990	15450	15798	15806	15898	15827	15957	15850	15846	15626	15781	15591	15892	15650	15865	15861	15776	15844	15869	15855	15709	15644	15735	15683	15635	15867	15721	15865	15704	15917	15692	15643	15723	15678	15675	15900	15745	15878	16003	15856	15779	15720	15697	15803	15677	15863	15960	15811	15656	15621	15698	15830	15763	15768	15575	15614	15701	15991	15837	15926	15886	15778	15740	15560	15743	15751	15597	15845	15726	15759	15742	15746	15814	15916	15714	15726	15734	15531	15774	15650	15830	15666	15777	15702	15798	15815	15694	15722	15867	15621	15582	15784	15829	16041	15792	15850	15866	15848	15838	15732	15699	15632	15796	15760	15825	15772	15684	15698	15602	15817	15767	15760	15822	15756	15533	15957	15655	15543	15811	15829	15859	15673	15765	15676	15933	15680	15672	15793	15752	15813	15707	15799	15900	15616	15828	15725	16077	15713	15676	15819	15628	15657	15564	15866	15772	15877	15910	15766	15659	15772	15745	15926	15785	15938	15729	15805	15879	15665	15667	15749	15885	15719	15610	15864	15834	15694	15806	15917	15865	15536	15729	15775	15716	15791	15809	15742	15762	15857	15995	15700	15814	15543	15808	15785	15778	15757	15788	15611	15566	15584	15801	15863	15882	15786	15703	15793	15892	15575	15524	15741	15582	15767	15873	15723	15746	15699	15680	15710	15551	15695	15926	15723	15890	15843	15677	15516	15754	15956	15700	15757	15805	15637	15831	15739	15865	15949	15972	15793	15555	15725	15749	15732	15840	15550	15695	15659	15759	15820	15655	15865	15844	15730	15681	15780	15800	15870	15865	15760	15697	15743	15690	15696	15674	15990	15580	15775	15641	15814	15855	15791	15573	15914	15715	15861	15748	15776	15701	15725	15596	15766	15814	15685	15768	15802	15869	15738	15723	15687	15719	15814	15722	15782	15743	15652	15872	15572	15843	15770	15775	15608	15794	15754	15775	15865	15776	15707	15816	15880	15792	16060	15844	15807	15787	15738	15993	15713	15727	15896	15639	15898	15696	15656	15781	15505	15714	15619	15860	15766	15897	15711	15688	15711	15858	15853	15874	15856	15718	15690	15747	15722	15626	15726	15789	15911	15803	15844	15979	15844	15788	15804	15654	15762	15849	15939	15897	15748	15723	15743	15713	15646	15577	15735	15797	15829	15893	15944	15785	15590	15835	15567	15625	15721	15753	15865	15818	15896	15458	15739	15702	15759	15848	15727	15748	15698	15890	15831	15970	15739	15807	15784	15774	15803	15876	15779	15660	15727	15658	15582	15826	15830	15644	15799	15853	15551	15459	15740	15835	15896	15719	15765	15642	15768	15978	15818	15861	15533	15806	15866	15779	15689	15893	15857	15582	15750	15584	15754	15911	15896	15812	15640	15847	15773	15673	15605	15852	15824	15717	15745	15835	15895	15805	15813	15873	15643	15682	15697	15895	15584	15745	15738	15708	15556	15729	15817	15920	15911	15822	15937	15734	15711	15812	15727	15668	15821	15704	15711	15762	15681	15708	15752	15695	15711	15825	15775	15659	15778	15767	15783	15775	15659	15854	15832	15690	15739	15713	15741	15782	15678	15746	15751	15630	15775	15723	15804	15770	15964	15722	15796	16013	15983	15751	15668	15754	15715	15728	15704	15537	15693	15733	15949	15737	15884	15850	15859	15883	15660	15873	15839	15826	15765	15752	15854	15883	15715	15761	15643	15683	15818	15887	15724	15732	15821	15663	15850	15820	15761	15756	15633	15639	15554	15982	15776	15842	15735	15928	15753	15921	15763	15768	15766	15871	15782	15835	15756	15750	15773	15696	15912	15875	15707	15674	15870	15865	15816	15824	15805	15647	15865	15873	15903	15778	15893	15596	15710	15797	15743	15864	15654	15675	15816	15658	15911	15816	15785	15704	15760	15841	15902	15703	15831	15764	15795	15810	15879	15886	15699	15791	15673	15664	15748	15683	15761	15620	15874	15749	15811	15789	15569	15896	15733	15756	15929	15831	15825	15691	15749	15887	15663	15620	15598	15810	15753	15534	15743	15748	15917	15737	15867	15851	15775	15795	15759	15844	15700	15838	15604	15766	15727	15781	15747	15934	15800	15788	15878	15918	15790	15864	15720	15904	15805	15701	15617	15892	15513	16017	15787	15614	15534	15741	15740	15673	15804	15804	15737	15796	15757	15616	15689	15911	15641	15547	15594	15743	15724	15589	15566	15761	15817	15625	15795	15830	15692	16004	15673	15711	15659	15707	15753	15764	15832	15632	15787	15873	15879	15779	15688	15854	15852	15537	15770	15707	15744	15722	15788	15766	15750	15754	15650	15763	15576	15703	15883	15670	15675	15588	15760	15835	15735	15776	15733	15708	15727	15913	15955	15433	15647	15563	15737	15809	15684	15749	15804	15825	15707	15709	15849	15695	15836	15948	15734	15812	15637	15882	15759	15673	15925	15848	15704	15907	15692	15627	15571	15702	15881	15692	15745	15748	15824	15731	15687	15729	15799	15858	15793	15827	15651	15708	15886	15686	15703	15869	15723	15780	15695	15819	15704	15933	15695	15841	15708	15758	15666	15783	15900	15752	15831	15804	15885	15630	15649	15749	15803	15822	15775	15553	15686	15577	15793	15682	15787	15665	15624	15913	15601	15888	15814	15781	15815	15723	15826	15741	15871	15767	15874	15876	15837	15848	15775	15759	15758	15852	15820	15744	15848	15757	15681	15770	15829	15897	15813	15715	15908	15880	15604	15747	15597	15892	15778	15808	15812	15767	15884	15707	15651	15948	15731	15716	15859	15772	15796	15527	15554	15804	15838	15621	15652	15650	15735	16033	15854	15749	15796	15663	15880	15933	15736	15695	15791	15586	15720	15879	15810	15727	15662	15588	15800	15961	15893	15748	15835	15729	15675	15788	15836	15714	15806	15861	15778	15752	15479	15842	15805	15742	15594	15726	15804	15740	15711	15678	15811	15783	15568	15671	15660	15668	15742	15710	15831	15847	15929	15770	15667	15700	15562	15726	15666	15917	15784	15906	15895	15724	15966	15637	15681	15648	15721	15699	15693	15604	15576	15834	15855	15679	15690	15665	15942	15834	15704	15648	15918	15717	15423	15810	15721	15758	15777	15776	16035	15813	15794	15868	15803	15738	15858	15863	15680	15662	15665	15849	15885	15761	15694	15863	15980	15682	15678	15637	15799	15618	15812	15732	15758	15734	15623	15678	15703	15768	15832	15713	15716	15806	15996	15859	15870	15718	15993	15884	15827	15597	15702	15762	15885	15726	15834	15715	15824	15767	15704	15881	15886	15713	15768	15698	15868	15779	15746	15788	15891	15701	15953	15697	15728	15712	15762	15665	15711	15776	15877	15671	15654	15752	15775	15797	15768	15795	15824	15525	15669	15653	15775	15705	15763	15652	15849	15839	16060	15791	15618	15629	15643	15704	15774	15781	15838	15692	15934	15941	15857	15690	15611	15760	15860	15923	15612	15635	15838	15757	15957	15722	15677	16001	15660	15728	15748	15718	15895	15899	15725	15706	15754	15644	15635	15892	15841	15634	15809	15975	15889	15751	15424	15665	16008	15885	15681	15767	15727	15841	15610	15725	15604	15638	15858	15619	15671	15878	15653	15574	15805	15819	15866	15720	15632	15733	15672	15699	15870	15689	15806	15863	15686	15801	15855	15793	15635	15771	15655	15708	15687	15795	15740	15738	15745	15732	15732	15742	15812	15644	15680	15800	15655	15788	15678	15794	15868	15848	15760	15695	15736	15880	15741	15649	15813	15688	15772	15631	15735	15821	15639	15753	15764	15908	15686	15804	15720	15659	15690	15833	15764	15788	15803	15707	15808	15707	15906	15633	15852	15843	15761	15849	15852	15873	15734	15863	15923	15927	15965	15778	15702	15768	15714	15673	15871	15911	15789	15657	15889	15812	15725	15818	15735	15754	15988	15694	15756	15849	15793	15849	15800	15823	15815	15600	15732	15563	15703	15959	15574	15818	15802	15831	15608	15527	15686	15846	15742	15774	15962	15808	15706	15703	15738	15909	15686	15851	15899	15737	15848	15993	15738	15791	15841	15817	15649	15829	15805	16019	15933	15668	15798	15826	15639	15652	15719	15917	16055	15819	15703	15888	15842	15809	15910	15754	15556	15815	15593	15818	15924	15811	15700	15560	15628	15600	15722	15707	15789	15812	15755	15626	15666	15779	15550	15709	15734	15558	15736	15718	15785	15754	15519	15676	15484	15660	16017	15710	15848	15556	15771	15806	15863	15807	15773	15781	15678	15768	15631	15778	15558	15634	15869	15826	15747	15772	15705	15799	15723	15960	15930	15772	15747	15744	15808	15633	15738	15523	15703	15628	15659	15906	15651	15719	15697	15819	15821	15880	15907	15883	15651	15970	15775	15774	15745	15775	15620	15860	15729	15842	15934	15873	15815	15653	15687	15653	15865	15697	15716	15656	15697	15817	15955	15744	15718	15679	15787	15778	15807	15712	15795	15806	15804	15892	15792	15734	15642	15757	15957	15722	15821	15958	15928	15808	15840	15851	15831	15721	15859	15936	15903	15727	15780	15716	15772	15710	15644	15780	15745	15888	15810	15960	15796	15644	15586	15525	15887	15474	15802	15790	15798	15646	15912	15816	15721	15837	15689	15675	15664	15815	15803	15732	15716	15779	15660	15798	15663	15845	15764	15774	15785	15744	15657	15676
36891	49939	43582	32821	23950	18732	16650	15805	15213	14843	14830	14711	14782	14638	15068	14739	14869	14919	14893	14836	14882	14738	14740	14750	14673	14725	14692	14813	14815	14832	14773	14711	14709	14543	14765	14688	14704	14535	14727	14794	14733	14678	14757	14700	14693	14799	14656	14690	14832	14703	14772	14632	14650	14515	14787	14566	14795	14785	14708	14691	14743	14929	14799	14799	14501	14593	14786	14711	14811	14609	14658	14778	14599	14629	14831	14651	14741	14607	14755	14659	14814	14632	14927	14549	14649	14597	14482	14789	14803	14630	14701	14636	14844	14765	14773	14492	14704	14729	14612	14660	14720	14877	14611	14913	14825	14778	14867	14537	14710	14626	14536	14646	14794	14650	14689	14576	14749	14783	14742	14607	14549	14722	14533	14817	14751	14809	14574	14683	14735	14664	14569	14565	14601	14679	14670	14654	14496	14791	14749	14731	14772	14560	14553	14611	14662	14744	14700	14595	14689	14669	14710	14735	14730	14758	14690	14622	14648	14747	14659	14562	14709	14674	14708	14746	14584	14739	14610	14696	14564	14686	14670	14739	14689	14768	14756	14723	14622	14694	14628	14648	14726	14655	14576	14617	14539	14738	14828	14686	14675	14717	14706	14730	14691	14616	14663	14564	14592	14671	14778	14602	14641	14793	14700	14675	14641	14717	14695	14596	14627	14683	14867	14639	14588	14651	14605	14865	14725	14590	14605	14747	14812	14606	14463	14758	14585	14548	14607	14711	14465	14638	14751	14669	14601	14649	14790	14618	14639	14708	14614	14920	14630	14480	14689	14590	14701	14786	14544	14727	14616	14679	14695	14630	14737	14817	14630	14851	14655	14776	14690	14549	14564	14534	14828	14658	14644	14747	14730	14770	14800	14654	14786	14775	14739	14743	14568	14716	14655	14801	14898	14555	14458	14777	14506	14669	14709	14693	14689	14761	14751	14643	14559	14542	14573	14626	14625	14372	14667	14806	14696	14768	14578	14728	14711	14650	14575	14784	14861	14470	14678	14627	14501	14789	14583	14701	14698	14688	14659	14729	14589	14603	14684	14535	14555	14701	14761	14728	14595	14631	14583	14615	14784	14834	14487	14728	14596	14808	14682	14692	14558	14695	14668	14711	14764	14770	14712	14596	14650	14638	14474	14875	14619	14636	14571	14772	14625	14688	14641	14741	14543	14716	14686	14707	14868	14529	14518	14680	14682	14594	14547	14753	14690	14561	14747	14760	14757	14680	14557	14662	14660	14873	14547	14716	14668	14537	14674	14598	14636	14763	14726	14701	14743	14537	14678	14726	14800	14616	14679	14812	14551	14604	14598	14724	14582	14817	14695	14609	14642	14687	14613	14652	14689	14613	14645	14792	14763	14521	14563	14651	14684	14817	14537	14753	14775	14707	14761	14702	14718	14768	14803	14693	14736	14672	14756	14757	14703	14635	14657	14724	14537	14731	14697	14545	14801	14653	14596	14647	14568	14726	14892	14746	14722	14537	14821	14800	14693	14667	14707	14687	14691	14624	14652	14907	14573	14610	14637	14762	14822	14724	14727	14802	14670	14655	14672	14741	14625	14765	14761	14702	14479	14616	14642	14758	14677	14840	14622	14750	14712	14889	14626	14720	14533	14753	14702	14577	14682	14711	14860	14581	14769	14722	14738	14645	14714	14761	14659	14624	14588	14623	14645	14470	14607	14991	14626	14623	14609	14706	14865	14694	14659	14749	14789	14667	14666	14776	14600	14591	14762	14579	14687	14613	14798	14717	14591	14690	14703	14541	14779	14672	14822	14569	14877	14580	14619	14737	14626	14818	14619	14627	14701	14761	14622	14620	14678	14828	14717	14535	14684	14713	14749	14732	14640	14600	14770	14733	14761	14709	14685	14599	14510	14548	14540	14740	14764	14618	14721	14634	14592	14664	14547	14810	14644	14608	14759	14647	14619	14739	14601	14626	14513	14600	14711	14753	14740	14674	14694	14554	14723	14688	14738	14737	14743	14677	14731	14474	14636	14592	14611	14711	14766	14633	14735	14700	14575	14677	14644	14617	14636	14611	14548	14657	14736	14775	14817	14629	14794	14707	14762	14773	14724	14756	14754	14746	14412	14682	14725	14598	14538	14609	14523	14654	14715	14506	14810	14771	14637	14577	14784	14534	14726	14681	14808	14708	14839	14819	14572	14769	14743	14776	14709	14843	14577	14588	14590	14670	14649	14567	14581	14562	14833	14697	14562	14742	14460	14489	14764	14739	14630	14622	14545	14730	14647	14741	14685	14753	14678	14578	14624	14602	14603	14665	14737	14841	14586	14501	14634	14596	14670	14651	14607	14619	14678	14885	14728	14712	14714	14725	14464	14698	14628	14698	14622	14457	14821	14686	14673	14619	14622	14895	14721	14660	14660	14837	14825	14713	14630	14608	14684	14741	14723	14644	14693	14424	14590	14623	14682	14617	14843	14668	14614	14684	14659	14736	14543	14574	14546	14678	14754	14679	14664	14629	14657	14506	14636	14692	14608	14707	14716	14682	14693	14652	14537	14482	14606	14733	14689	14767	14755	14814	14647	14933	14565	14661	14656	14521	14801	14758	14679	14494	14469	14571	14744	14598	14753	14644	14723	14833	14589	14705	14620	14631	14799	14589	14692	14661	14762	14603	14769	14619	14703	14796	14791	14691	14714	14702	14716	14624	14631	14721	14797	14624	14413	14702	14627	14568	14621	14757	14747	14590	14629	14749	14667	14679	14739	14706	14758	14748	14724	14731	14813	14756	14544	14731	14492	14692	14918	14605	14680	14682	14935	14487	14707	14665	14575	14702	14608	14788	14845	14643	14711	14600	14670	14735	14691	14858	14680	14712	14708	14698	14705	14661	14586	14707	14725	14714	14732	14887	14656	14513	14605	14557	14696	14616	14865	14960	14522	14735	14714	14632	14623	14735	14886	14776	14699	14720	14762	14654	14571	14663	14623	14727	14696	14683	14630	14730	14618	14763	14810	14570	14662	14557	14829	14647	14761	14657	14787	14670	14649	14634	14633	14748	14701	14638	14729	14664	14469	14535	14753	14810	14596	14622	14853	14723	14575	14700	14709	14650	14689	14756	14584	14717	14691	14508	14624	14649	14727	14703	14677	14851	14724	14560	14606	14762	14730	14573	14479	14813	14670	14698	14588	14641	14670	14518	14761	14477	14781	14802	14677	14715	14637	14747	14790	14662	14583	14580	14659	14599	14614	14702	14623	14549	14651	14790	14663	14697	14806	14556	14705	14516	14696	14473	14557	14665	14626	14604	14543	14614	14703	14759	14685	14616	14568	14708	14657	14717	14573	14804	14597	14593	14559	14661	14676	14606	14854	14699	14686	14611	14693	14673	14633	14693	14874	14719	14765	14719	14718	14726	14726	14730	14531	14612	14818	14913	14634	14722	14693	14627	14683	14561	14818	14741	14732	14584	14778	14685	14700	14792	14591	14759	14797	14645	14603	14853	14638	14709	14591	14759	14639	14623	14805	14806	14669	14691	14735	14726	14765	14633	14685	14528	14606	14545	14810	14562	14757	14696	14580	14731	14661	14706	14684	14637	14550	14673	14666	14779	14624	14644	14721	14720	14685	14660	14629	14622	14752	14684	14655	14690	14633	14659	14583	14597	14643	14645	14610	14640	14783	14887	14632	14650	14769	14687	14848	14600	14597	14694	14833	14672	14611	14643	14693	14695	14606	14754	14843	14622	14706	14594	14925	14718	14699	14780	14639	14740	14652	14754	14511	14581	14687	14707	14633	14731	14675	14665	14657	14574	14692	14813	14602	14599	14515	14638	14646	14694	14739	14672	14660	14698	14677	14685	14905	14582	14716	14646	14782	14679	14744	14718	14464	14611	14620	14633	14795	14728	14815	14715	14541	14764	14614	14792	14607	14576	14788	14689	14633	14757	14660	14735	14798	14608	14786	14712	14633	14775	14666	14676	14602	14665	14896	14641	14768	14635	14686	14739	14704	14620	14777	14820	14745	14594	14759	14613	14828	14600	14676	14752	14774	14672	14707	14746	14695	14721	14843	14688	14785	14726	14695	14604	14780	14798	14607	14734	14642	14797	14769	14684	14607	14737	14783	14802	14577	14624	14637	14804	14659	14529	14656	14690	14586	14651	14468	14704	14766	14727	14736	14601	14809	14820	14741	14652	14697	14702	14706	14602	14688	14787	14833	14704	14646	14686	14690	14679	14866	14481	14447	14559	14741	14634	14583	14828	14847	14687	14648	14763	14544	14593	14678	14706	14663	14687	14705	14541	14706	14727	14659	14855	14471	14893	14562	14883	14688	14481	14560	14765	14588	14797	14608	14608	14596	14633	14909	14718	14675	14675	14640	14676	14728	14755	14725	14775	14666	14685	14634	14690	14650	14648	14708	14772	14484	14771	14709	14731	14572	14691	14562	14700	14754	14624	14797	14747	14720	14777	14521	14737	14716	14667	14675	14764	14778	14382	14682	14579	14641	14708	14565	14752	14649	14987	14579	14756	14626	14651	14643	14623	14779	14800	14791	14735	14617	14766	14744	14630	14700	14666	14681	14675	14713	14794	14469	14841	14792	14658	14822	14649	14728	14805	14844	14676	14787	14644	14544	14806	14856	14600	14694	14470	14617	14624	14737	14662	14737	14755	14768	14663	14594	14801	14760	14512	14696	14643	14729	14738	14769	14738	14712	14674	14583	14783	14867	14679	14768	14683	14856	14641	14759	14830	14732	14795	14802	14653	14726	14658	14758	14569	14634	14722	14690	14679	14905	14730	14674	14575	14700	14699	14674	14714	14783	14783	14667	14543	14743	14632	14658	14789	14671	14650	14664	14624	14515	14648	14552	14703	14668	14598	14783	14721	14647	14619	14747	14605	14503	14732	14754	14807	14682	14712	14505	14675	14749	14572	14466	14660	14775	14688	14760	14607	14662	14777	14753	14692	14600	14582	14701	14710	14730	14746	14560	14566	14705	14727	14634	14562	14757	14744	14721	14655	14757	14617	14501	14609	14708	14855	14785	14719	14705	14604	14625	14717	14781	14730	14809	14691	14931	14647	14787	14632	14587	14789	14736	14632	14782	14823	14649	14666	14676	14704	14744	14766	14589	14666	14582	14729	14605	14718	14724	14832	14643	14614
24286	21535	29536	27505	27035	27360	25029	21094	18700	17792	17053	17024	17024	16928	17000	17045	16895	16890	16941	16993	17094	16966	16956	16944	16962	16853	16725	16614	16732	16927	16535	16917	16772	16736	16752	16779	16933	16542	16718	16758	16665	16709	16568	16695	16532	16617	16708	16824	16873	16854	16719	16527	16860	16599	16670	16724	16616	16636	16632	16663	16778	16573	16615	16678	16693	16768	16653	16647	16870	16635	16580	16609	16730	16403	16663	16652	16573	16480	16705	16699	16582	16646	16683	16593	16651	16619	16617	16542	16648	16837	16487	16692	16661	16580	16486	16477	16633	16620	16735	16489	16662	16502	16815	16764	16647	16634	16832	16815	16553	16591	16697	16534	16669	16625	16522	16751	16732	16617	16601	16470	16483	16572	16551	16698	16804	16788	16647	16534	16739	16676	16472	16644	16678	16465	16739	16650	16614	16656	16741	16597	16606	16614	16782	16416	16691	16627	16644	16563	16712	16605	16547	16662	16881	16723	16627	16616	16885	16807	16720	16733	16640	16524	16504	16712	16735	16563	16619	16508	16640	16732	16378	16586	16654	16566	16607	16384	16632	16731	16661	16549	16488	16490	16497	16689	16621	16545	16693	16739	16642	16695	16705	16693	16830	16538	16538	16704	16570	16594	16636	16724	16748	16475	16566	16589	16515	16703	16735	16694	16564	16569	16783	16606	16715	16722	16700	16507	16603	17008	16738	16613	16541	16670	16553	16577	16688	16583	16719	16504	16622	16666	16753	16632	16589	16779	16676	16480	16783	16783	16887	16869	16685	16597	16568	16478	16557	16775	16581	16742	16682	16749	16608	16664	16710	16712	16796	16465	16760	16890	16678	16730	16590	16549	16769	16539	16581	16733	16667	16628	16599	16744	16571	16770	16601	16726	16666	16674	16861	16767	16715	16640	16645	16512	16548	16545	16584	16664	16629	16595	16645	16631	16743	16862	16725	16769	16805	16485	16717	16643	16684	16674	16560	16697	16651	16654	16670	16525	16440	16718	16710	16768	16598	16699	16927	16924	16636	16541	16515	16630	16700	16451	16497	16567	16555	16734	16639	16690	16660	16605	16793	16582	16707	16503	16374	16550	16480	16497	16808	16623	16550	16772	16736	16536	16766	16685	16730	16717	16612	16656	16467	16602	16760	16603	16844	16784	16533	16704	16656	16645	16733	16623	16568	16632	16622	16635	16776	16721	16775	16522	16445	16590	16611	16635	16658	16562	16763	16643	16619	16695	16853	16731	16578	16579	16559	16394	16535	16596	16796	16828	16864	16639	16617	16723	16760	16591	16710	16685	16754	16750	16679	16553	16695	16614	16765	16620	16723	16729	16564	16811	16644	16779	16629	16653	16662	16640	16689	16679	16601	16850	16813	16857	16718	16759	16588	16441	16653	16472	16597	16468	16646	16596	16588	16474	16827	16550	16529	16629	16556	16527	16610	16625	16609	16502	16671	16648	16808	16526	16734	16622	16705	16580	16640	16781	16674	16606	16645	16654	16594	16642	16571	16709	16701	16602	16530	16456	16674	16648	16609	16660	16773	16541	16669	16594	16886	16779	16691	16586	16651	16680	16702	16596	16763	16608	16750	16608	16829	16447	16656	16685	16671	16638	16617	16544	16513	16652	16487	16615	16698	16588	16755	16831	16620	16643	16711	16702	16550	16570	16739	16641	16763	16846	16804	16586	16621	16581	16618	16883	16586	16487	16729	16665	16802	16644	16712	16723	16581	16723	16750	16681	16714	16653	16579	16678	16550	16614	16710	16587	16467	16550	16701	16788	16857	16592	16839	16690	16764	16567	16572	16714	16414	16545	16663	16729	16619	16611	16629	16552	16514	16663	16589	16647	16728	16688	16627	16591	16722	16622	16487	16666	16629	16511	16665	16621	16525	16711	16624	16616	16688	16757	16707	16630	16807	16523	16479	16737	16615	16551	16593	16669	16537	16528	16436	16597	16782	16542	16531	16639	16650	16912	16667	16630	16864	16715	16647	16646	16834	16915	16739	16524	16482	16733	16672	16639	16609	16732	16576	16513	16549	16492	16573	16574	16557	16465	16600	16837	16659	16551	16771	16726	16607	16565	16605	16530	16536	16550	16722	16607	16544	16597	16675	16830	16573	16741	16605	16645	16638	16710	16586	16622	16813	16564	16775	16533	16638	16587	16762	16643	16745	16838	16701	16695	16420	16694	16553	16449	16640	16824	16750	16535	16704	16710	16750	16772	16799	16738	16647	16626	16773	16864	16772	16705	16776	16580	16561	16707	16628	16529	16778	16668	16835	16622	16603	16788	16554	16370	16684	16648	16749	16472	16447	16640	16571	16674	16739	16518	16678	16495	16629	16512	16727	16497	16491	16721	16719	16430	16810	16592	16493	16882	16887	16693	16620	16575	16917	16691	16616	16705	16602	16753	16567	16772	16444	16559	16504	16465	16631	16699	16600	16706	16646	16656	16676	16825	16776	16542	16583	16734	16595	16662	16677	16599	16764	16488	16533	16666	16560	16708	16643	16664	16604	16774	16775	16695	16682	16724	16545	16471	16437	16442	16804	16618	16792	16581	16569	16647	16645	16841	16714	16799	16787	16527	16661	16714	16630	16541	16694	16787	16850	16761	16661	16711	16827	16590	16574	16764	16715	16589	16616	16522	16792	16600	16482	16696	16813	16457	16734	16578	16416	16652	16670	16761	16742	16473	16658	16500	16719	16518	16569	16618	16697	16715	16698	16456	16538	16662	16769	16788	16679	16780	16633	16541	16695	16766	16699	16539	16594	16633	16685	16571	16559	16575	16642	16643	16801	16744	16656	16788	16661	16459	16636	16680	16596	16779	16758	16704	16581	16757	16576	16640	16516	16719	16771	16653	16552	16702	16597	16782	16598	16660	16668	16640	16743	16564	16726	16767	16552	16669	16733	16794	16543	16507	16666	16683	16891	16646	16650	16527	16589	16724	16648	16864	16759	16696	16658	16492	16463	16634	16633	16731	16645	16745	16652	16810	16717	16633	16525	16582	16363	16545	16537	16681	16911	16835	16649	16613	16874	16539	16578	16587	16759	16589	16551	16708	16434	16621	16658	16697	16626	16343	16752	16767	16641	16743	16669	16694	16642	16759	16651	16561	16763	16520	16741	16709	16674	16571	16684	16671	16565	16454	16796	16667	16755	16740	16750	16671	16616	16751	16738	16795	16735	16340	16667	17013	16723	16540	16556	16683	16653	16634	16531	16529	16527	16745	16758	16743	16637	16675	16721	16615	16713	16618	16782	16947	16589	16757	16861	16685	16780	16569	16542	16701	16744	16835	16839	16654	16342	16555	16785	16541	16673	16465	16854	16685	16652	16592	16818	16518	16611	16813	16713	16680	16554	16533	16569	16595	16741	16694	16641	16549	16452	16622	16684	16618	16684	16686	16585	16778	16844	16617	16763	16554	16556	16629	16745	16813	16852	16613	16709	16685	16380	16715	16480	16590	16702	16622	16578	16624	16687	16680	16671	16666	16844	16628	16664	16579	16891	16571	16763	16528	16630	16472	16620	16893	16752	16534	16767	16785	16633	16640	16683	16754	16862	16640	16841	16708	16667	16580	16683	16648	16756	16526	16754	16509	16839	16671	16550	16736	16861	16827	16737	16573	16657	16767	16869	16796	16452	16637	16469	16698	16610	16701	16772	16708	16642	16717	16492	16687	16829	16750	16653	16751	16631	16644	16744	16782	16661	16587	16485	16662	16575	16627	16624	16552	16583	16525	16564	16529	16463	16701	16550	16796	16582	16569	16742	16786	16787	16669	16678	16737	16610	16686	16859	16757	16658	16564	16512	16522	16480	16697	16443	16675	16636	16624	16532	16658	16592	16606	16727	16676	16614	16637	16694	16422	16631	16660	16739	16588	16613	16613	16530	16657	16853	16736	16755	16640	16517	16669	16697	16603	16650	16674	16770	16731	16689	16372	16720	16748	16731	16611	16727	16618	16562	16466	16722	16706	16618	16642	16485	16538	16673	16657	16705	16557	16730	16805	16444	16511	16622	16644	16572	16817	16791	16560	16726	16668	16669	16628	16697	16771	16787	16812	16615	16623	16635	16523	16765	16583	16801	16724	16546	16716	16792	16599	16738	16553	16693	16597	16646	16493	16842	16653	16638	16607	16562	16636	16606	16631	16554	16448	16772	16590	16694	16744	16556	16834	16645	16720	16765	16758	16741	16810	16745	16431	16535	16534	16700	16687	16617	16616	16569	16922	17003	16733	16857	16602	16627	16584	16599	16498	16663	16606	16563	16625	16627	16528	16579	16554	16624	16673	16736	16636	16704	16595	16530	16638	16770	16674	16967	16458	16715	16758	16603	16973	16756	16734	16616	16761	16735	16645	16821	16773	16697	16821	16663	16655	16732	16816	16785	16716	16668	16745	16729	16688	16605	16804	16701	16647	16675	16460	16711	16588	16626	16560	16725	16613	16554	16579	16692	16637	16692	16597	16809	16759	16704	16889	16695	16743	16472	16410	16468	16540	16627	16713	16755	16740	16680	16709	16647	16675	16678	16919	16762	16617	16745	16686	16720	16751	16769	16662	16636	16644	16685	16740	16868	16545	16506	16502	16615	16694	16901	16585	16835	16718	16529	16522	16605	16728	16693	16661	16615	16601	16481	16554	16490	16643	16789	16752	16706	16604	16333	16573	16802	16462	16576	16326	16686	16685	16588	16708	16644	16648	16572	16544	16698	16559	16650	16901	16560	16556	16541	16647	16420	16591	16805	16417	16767	16870	16555	16518	16536	16518	16449	16706	16667	16727	16860	16727	16531	16703	16745	16747	16584	16578	16762	16726	16715	16702	16451	16649	16704	16684	16647	16602	16537	16554	16710	16816	16556	16744	16810	16607	16757	16609	16534	16594	16723	16874	16691	16462	16723	16664	16400	16598	16765	16840	16740	16696	16530	16736	16631	16824	16813	16620	16635	16740	16608	16852	16690	16697	16761	16406	16689	16494	16738	16678	16527	16678	16646	16660	16473	16502	16544	16825	16590	16583	16520	16645	16545	16918	16749	16759	16525	16620	16403	16818	16743	16718	16614	16704	16901	16696	16697	16788	16603	16638	16774	16655	16642	16710	16715	16755	16664	16556	16515	16892	16677	16477
37434	59869	54982	42295	34069	28010	22914	20029	17607	15987	15679	15391	15323	15463	15388	15663	15508	15482	15601	15541	15465	15536	15477	15339	15443	15447	15337	15305	15274	15529	15307	15334	15118	15345	15350	15623	15400	15415	15157	15411	15277	15268	15243	15107	15375	15320	15454	15517	15194	15359	15457	15265	15110	15385	15265	15263	15154	15272	15274	15292	15440	15340	15380	15400	15188	15609	15423	15188	15207	15277	15389	15423	15346	15226	15370	15317	15494	15325	15246	15442	15331	15380	15211	15262	15350	15277	15373	15235	15399	15385	15226	15086	15333	15231	15361	15209	15133	15086	15143	15312	15396	15258	15408	15215	15316	15362	15328	15249	15337	15202	15321	15241	15375	15157	15318	15162	15335	15210	15284	15213	15412	15075	15126	15293	15289	15251	15245	15312	15211	15199	15407	15343	15386	15358	15381	15115	15435	15051	15352	15237	15269	15412	15288	15209	15120	15129	15244	15246	15348	15150	15383	15334	15318	15348	15213	15220	15537	15418	15302	15301	15301	15367	15275	15366	15117	15177	15334	15378	15201	15281	15339	15305	15330	15267	15450	15438	15180	15289	15230	15297	15331	15305	15225	15245	15279	15363	15379	15211	15125	15083	15312	15340	15243	15031	15245	15130	15286	15273	15318	15332	15252	15224	15245	15285	15429	15442	15293	15244	15235	15386	15267	15477	15275	15269	15278	15334	15317	15252	15237	15244	15240	15063	15389	15345	15260	15316	15363	15185	15410	15100	15247	15330	15229	15312	15416	15223	15343	15204	15225	15198	15119	15162	15389	15242	15335	15330	15122	15424	15335	15397	15059	15251	15296	15257	15209	15339	15345	15273	15210	15238	15236	15269	15291	15239	15328	15473	15183	15404	15336	15383	15308	15203	15362	15344	15223	15193	15164	15135	15317	15322	15150	15271	15267	15388	15289	15201	15227	15328	15157	15391	15176	15374	15254	15257	15297	15163	15313	15437	15235	15432	15127	15154	15245	15333	15296	15314	15197	15434	15287	15380	15121	15347	15505	15232	15262	15201	15196	15264	15277	15352	15253	15305	15219	15184	15369	15216	15268	15376	15242	15161	15197	15307	15368	15198	15375	15382	15315	15054	15318	15174	15304	15143	15173	15225	15238	15381	15236	15371	15275	15284	15337	15462	15230	15257	15268	15365	15313	15304	15357	15335	15258	15308	15315	15370	15256	15299	15448	15426	15183	15213	15305	15295	15231	15256	15386	15385	15409	15188	15196	15386	15278	15307	15226	15272	15422	15303	15547	15286	15248	15208	15272	15431	15206	15349	15502	15160	15248	15130	15225	15187	15331	15321	15239	15439	15381	15320	15393	15255	15184	15226	15278	15275	15364	15149	15309	15168	15483	15600	15286	15311	15228	15368	15252	15149	15296	15278	15193	15527	15254	15179	15350	15365	15249	15160	15224	15323	15185	15225	15362	15254	15159	15163	15303	15252	15143	15243	15203	15195	15245	15387	15195	15224	15323	15301	15262	15308	15234	15361	15356	15125	15274	15405	15324	15387	15132	15255	15117	15248	15415	15278	15247	15311	15067	15119	15259	15321	15364	15253	15222	15235	15242	15155	15061	15184	15160	15286	15357	15106	15228	15050	15202	15243	15390	15279	15418	15424	15396	15153	15337	15264	15084	15293	15399	15322	15200	15197	15379	15194	15237	15156	15314	15362	15443	15413	15336	15203	15295	15134	15352	15143	15367	15285	15223	15222	15279	15219	15291	15284	15392	15239	15519	15363	15339	15320	15452	15294	15374	15177	15384	15249	15125	15133	15156	15217	15184	15390	15404	15136	15213	15459	15178	15155	15239	15130	15289	15090	15178	15338	15384	15129	15412	15223	15255	15271	15279	15316	15131	15158	15458	15179	15383	15295	15247	15279	15231	15584	15506	15329	15244	15384	15324	15177	15292	15222	15321	15280	15160	15301	15282	15176	15282	15372	15306	15069	15322	15349	15373	15236	15208	15183	15325	15450	15266	15262	15253	15212	15320	15330	15227	15277	15190	15373	15265	15371	15399	15425	15357	15250	15318	15262	15096	15305	15293	15299	15366	15107	15322	15408	15285	15098	15193	15370	15278	15407	15471	15227	15289	15276	15130	15193	15128	15310	15282	15297	15320	15281	15355	15366	15325	15189	15189	15141	15309	15293	15360	15412	15198	15316	15340	15288	15113	15331	15326	15161	15206	15237	15407	15277	15382	15375	15135	15193	15205	15186	15260	15367	15307	15185	15202	15198	15396	15337	15439	15205	15388	15229	15256	15362	15289	15274	15341	15361	15048	15255	15362	15301	15211	15421	15294	15320	15167	15239	15027	15248	15345	15241	15278	15378	15159	15369	15052	15307	15540	15274	15287	15459	15258	15389	15374	15301	15242	15089	15269	15428	15414	15261	15255	15226	15283	15518	15359	15205	15267	15208	15302	15337	15386	15167	15167	15261	15174	15314	15345	15199	15363	15155	15155	15324	15222	15154	15275	15321	15336	15335	15266	15311	15296	15178	15247	15290	15433	15287	15074	15276	15343	15364	15422	15291	15307	15261	15285	15278	15159	15324	15379	15442	15294	15426	15334	15300	15259	15228	15292	15221	15415	15226	15249	15312	15263	15266	15215	15323	15174	15134	15238	15242	15184	15287	15202	15239	15445	15221	15237	15217	15093	15237	15349	15181	15298	15527	15164	15073	15408	15221	15269	15194	15274	15061	15304	15361	15294	15191	15187	15413	15247	15232	15375	15206	15340	15212	15314	15294	15305	15268	15402	15095	15305	15185	15361	15105	15242	15312	15236	15307	15305	15428	15246	15382	15231	15260	15327	15342	15373	15214	15109	15256	15382	15285	15355	15269	15188	15391	15318	15462	15451	15214	15256	15310	15201	15201	15234	15056	15335	15230	15296	15442	15366	15255	15293	15319	15372	15243	15270	15279	15544	15240	15352	15199	15252	15134	15089	15519	15301	15434	15245	15197	15296	15442	15231	15316	15280	15198	15414	15217	15228	15244	15407	15424	15284	15229	15211	15175	15278	15334	15287	15429	15323	15236	15054	15191	15388	15393	15308	15148	15393	15353	15395	15286	15268	15245	15307	15360	15291	15212	15258	15374	15262	15306	15223	15317	15360	15174	15264	15234	15323	15215	15336	15167	15354	15277	15166	15292	15300	15109	15109	15333	15447	15208	15390	15267	15262	15092	15292	15217	15365	15336	15346	15129	15402	15195	15306	15194	15118	15284	15294	15137	15195	15281	15312	15190	15197	15280	15175	15236	15169	15303	15220	15298	15167	15310	15281	15402	15334	15250	15343	15339	15343	15213	15335	15296	15238	15146	15331	15565	15263	15150	15390	15133	15113	15232	15391	15193	15242	15282	15319	15350	15133	15406	15292	15424	15243	15347	15284	15361	15447	15166	15325	15252	15261	15100	15536	15261	15161	15412	15179	15277	15351	15171	15133	15422	15261	15362	15110	15128	15205	15276	15267	15366	15409	15195	15070	15237	15424	15401	15324	15346	15306	15203	15037	15399	15312	15037	15277	15249	15085	15329	15216	15254	15227	15341	15333	15398	15314	15279	15411	15344	15294	15342	15223	15244	15159	15181	15321	15263	15324	15354	15287	15232	15350	15237	15269	15267	15316	15296	15263	15365	15280	15378	15258	15448	15186	15240	15373	15117	15164	15145	15215	15255	15238	15240	15287	15085	15333	15165	15313	15240	15304	15216	15251	15237	15398	15356	15171	15163	15388	15257	15160	15341	15406	15152	15305	15153	15414	15188	15290	15073	15279	15396	15248	15335	15290	15441	15383	15447	15237	15107	15393	15343	15311	15228	15083	15176	15334	15253	15264	15251	15348	15371	15349	15381	15260	15496	15291	15426	15355	15191	15254	15332	15435	15335	15359	15068	15372	15294	15218	15278	15253	15249	15120	15461	15271	15313	15181	15428	15240	15302	15228	15234	15393	15452	15212	15297	15331	15295	15199	15222	15331	15180	15368	15209	15383	15271	15377	15163	15446	15354	15260	15278	15147	15309	15297	15391	15273	15263	15217	15229	15325	15223	15315	15227	15355	15285	15294	15523	15252	15195	15308	15394	15446	15262	15397	15188	15391	15297	15109	15208	15291	15257	15104	15426	15252	15275	15313	15187	15362	15265	15271	15399	15343	15198	15265	15377	15394	15407	15367	15322	15204	15196	15250	15223	15270	15177	15219	15261	15130	15186	15277	15302	15234	15284	15243	15172	15183	15230	15377	15433	15290	15435	15350	15146	15343	15357	15402	15333	15121	15411	15385	15361	15369	15405	15365	15276	15154	15322	15150	15353	15354	15230	15253	15408	15160	15227	15224	15376	15209	15376	15264	15393	15247	15395	15231	15453	15155	15229	15332	15231	15247	15313	15257	15064	15319	15291	15146	15262	15325	15386	15239	15356	15181	15242	15304	15129	15288	15381	15285	15237	15193	15292	15104	15220	15355	15316	15330	15345	15227	15269	15410	15419	15272	15163	15195	15180	15358	15146	15426	15197	15028	15449	15225	15215	15425	15277	15220	15404	15441	15382	15361	15374	15311	15224	15125	15248	15285	15281	15320	15134	15346	15416	15322	15253	15368	15299	15358	15345	15285	15439	15192	15295	15433	15316	15160	15235	15297	15357	15209	15430	15287	15271	15348	15198	15315	15260	15322	15365	15211	15406	15298	15307	15197	15316	15263	15126	15315	15368	15331	15332	15305	15353	15290	15340	15236	15310	15270	15441	15331	15354	15183	15185	15291	15272	15458	15389	15328	15151	15314	15204	15223	15380	15252	15253	15323	15263	15251	15237	15123	15299	15134	15243	15319	15218	15324	15393	15239	15281	15390	15247	15304	15152	15436	15243	15321	15307	15220	15341	15160	15409	15177	15368	15059	15333	15032	15237	15383	15287	15208	15158	15373	15240	15310	15270	15475	15287	15131	15293	15150	15291	15435	15293	15365	15232	15349	15293	15160	15368	15322	15188	15300	15284	15350	15283	15248	15163	15239	15069	15140	15205	15088	15352	15315	15243	15181	15208	15367	15356	15410	15391	15429	15167	15333	15269	15322	15190	15400	15239	15333	15313	15285	15124	15190	15333	15220	15318	15054	15200	15210	15223
23169	21606	29614	25065	24911	28291	29205	22763	19933	18910	18322	17937	17864	17672	17601	17864	17983	17675	17918	17788	17864	17867	17737	17701	17479	17723	17613	17744	17595	17521	17754	17565	17430	17445	17444	17521	17701	17529	17662	17403	17508	17501	17476	17478	17436	17514	17375	17580	17735	17571	17558	17628	17449	17656	17534	17555	17684	17936	17485	17524	17599	17586	17647	17347	17526	17580	17690	17607	17485	17635	17635	17719	17744	17503	17478	17448	17506	17602	17405	17503	17389	17552	17572	17824	17798	17624	17224	17512	17588	17384	17454	17501	17500	17603	17399	17455	17381	17572	17394	17549	17501	17409	17587	17239	17655	17406	17548	17438	17530	17557	17562	17435	17394	17724	17372	17465	17608	17460	17547	17325	17360	17516	17570	17606	17631	17619	17314	17450	17680	17316	17334	17401	17501	17412	17455	17376	17452	17563	17508	17344	17600	17495	17362	17458	17522	17504	17237	17231	17557	17269	17488	17656	17547	17462	17482	17553	17419	17309	17721	17540	17472	17461	17530	17485	17615	17382	17617	17392	17531	17504	17292	17431	17457	17435	17569	17562	17620	17531	17551	17352	17345	17329	17412	17271	17333	17528	17317	17414	17491	17658	17382	17642	17702	17677	17540	17350	17469	17410	17563	17587	17574	17289	17688	17570	17631	17402	17594	17539	17372	17332	17417	17302	17280	17455	17522	17597	17342	17674	17536	17459	17434	17431	17605	17520	17461	17661	17521	17389	17453	17516	17381	17490	17602	17517	17389	17357	17518	17407	17693	17608	17334	17446	17555	17569	17671	17485	17349	17303	17680	17440	17641	17542	17461	17567	17559	17696	17568	17591	17511	17525	17716	17535	17488	17551	17357	17256	17375	17501	17496	17430	17506	17609	17502	17402	17457	17507	17440	17504	17535	17486	17472	17427	17626	17493	17194	17664	17541	17438	17439	17459	17315	17487	17432	17382	17468	17348	17352	17236	17532	17554	17528	17504	17379	17480	17497	17411	17389	17552	17706	17563	17391	17485	17341	17448	17421	17557	17188	17328	17456	17345	17531	17621	17302	17535	17514	17422	17566	17571	17571	17753	17205	17357	17498	17357	17642	17404	17361	17480	17324	17436	17412	17586	17371	17498	17687	17578	17202	17299	17510	17356	17391	17588	17337	17626	17353	17625	17510	17401	17415	17352	17601	17523	17506	17642	17560	17671	17442	17483	17453	17510	17645	17660	17404	17405	17419	17580	17464	17584	17539	17523	17655	17546	17443	17580	17553	17657	17343	17397	17459	17320	17271	17474	17589	17367	17663	17213	17407	17423	17719	17383	17315	17622	17574	17587	17652	17459	17485	17555	17547	17399	17510	17248	17314	17353	17190	17488	17376	17306	17321	17267	17554	17358	17684	17404	17555	17569	17482	17654	17554	17537	17641	17477	17451	17472	17497	17493	17574	17608	17770	17242	17416	17414	17482	17651	17442	17582	17394	17300	17512	17536	17425	17559	17262	17440	17536	17424	17489	17305	17595	17549	17619	17429	17496	17634	17424	17658	17437	17552	17511	17539	17524	17522	17416	17582	17321	17576	17737	17597	17577	17255	17577	17450	17541	17350	17239	17509	17487	17400	17505	17336	17358	17453	17394	17352	17359	17442	17392	17459	17409	17438	17542	17395	17440	17342	17521	17641	17440	17457	17424	17434	17329	17586	17364	17526	17523	17337	17527	17347	17272	17598	17270	17496	17533	17506	17559	17510	17648	17315	17487	17464	17423	17484	17571	17369	17551	17497	17402	17323	17545	17467	17570	17457	17384	17364	17540	17437	17577	17475	17472	17529	17578	17380	17499	17498	17536	17432	17226	17497	17302	17335	17528	17423	17650	17385	17513	17483	17513	17670	17340	17511	17471	17424	17444	17343	17307	17379	17393	17517	17524	17504	17478	17634	17431	17389	17494	17149	17458	17585	17384	17490	17434	17510	17514	17499	17392	17312	17440	17450	17572	17460	17397	17476	17561	17445	17521	17433	17465	17448	17387	17556	17527	17397	17772	17471	17509	17446	17359	17721	17812	17678	17448	17479	17483	17405	17499	17646	17325	17449	17396	17481	17775	17572	17330	17404	17344	17366	17398	17521	17317	17426	17678	17583	17469	17447	17394	17441	17528	17424	17416	17449	17279	17217	17449	17599	17565	17490	17608	17441	17453	17463	17538	17310	17626	17425	17577	17247	17759	17626	17766	17554	17393	17477	17454	17522	17626	17534	17646	17445	17452	17516	17510	17501	17504	17411	17367	17573	17448	17497	17465	17303	17470	17656	17439	17466	17430	17270	17698	17502	17453	17566	17509	17402	17558	17262	17629	17403	17393	17472	17485	17314	17415	17433	17768	17500	17544	17402	17648	17723	17474	17516	17662	17552	17565	17442	17424	17274	17586	17426	17434	17523	17683	17531	17419	17212	17549	17581	17607	17369	17396	17399	17403	17448	17484	17457	17514	17352	17674	17500	17450	17502	17428	17435	17485	17567	17509	17441	17638	17602	17456	17617	17477	17412	17392	17368	17511	17284	17397	17336	17411	17541	17542	17270	17347	17406	17342	17407	17360	17577	17640	17393	17459	17275	17547	17543	17489	17502	17671	17442	17387	17430	17489	17497	17438	17410	17330	17607	17466	17478	17322	17308	17299	17344	17511	17450	17474	17357	17257	17321	17472	17537	17531	17541	17463	17457	17444	17452	17581	17535	17476	17578	17362	17431	17567	17311	17279	17359	17511	17408	17242	17495	17666	17551	17457	17278	17429	17417	17406	17626	17616	17746	17631	17253	17402	17485	17233	17481	17300	17596	17431	17340	17338	17593	17318	17693	17496	17464	17326	17406	17172	17336	17417	17537	17489	17430	17524	17533	17641	17437	17544	17419	17506	17322	17560	17522	17689	17363	17487	17353	17533	17283	17352	17599	17439	17580	17482	17268	17484	17399	17214	17411	17612	17536	17825	17430	17682	17340	17370	17489	17207	17458	17461	17322	17442	17282	17649	17416	17523	17482	17648	17515	17721	17517	17650	17532	17469	17499	17340	17273	17547	17356	17522	17404	17532	17192	17508	17592	17459	17603	17421	17482	17307	17250	17294	17393	17375	17440	17495	17582	17609	17501	17440	17515	17330	17459	17377	17580	17305	17390	17567	17406	17437	17576	17426	17488	17748	17557	17596	17678	17656	17476	17618	17278	17394	17474	17654	17472	17612	17339	17507	17420	17423	17447	17469	17430	17432	17646	17563	17486	17598	17534	17328	17501	17486	17683	17377	17446	17419	17753	17389	17352	17437	17348	17591	17399	17544	17552	17442	17438	17555	17381	17440	17260	17459	17419	17529	17598	17562	17445	17487	17347	17676	17445	17375	17395	17387	17316	17367	17317	17406	17466	17449	17295	17609	17454	17531	17737	17305	17470	17558	17523	17452	17523	17233	17531	17283	17635	17606	17433	17361	17456	17539	17345	17568	17365	17554	17415	17557	17587	17492	17464	17453	17404	17386	17548	17326	17412	17513	17145	17573	17412	17383	17412	17413	17428	17416	17362	17441	17497	17368	17354	17304	17427	17406	17453	17786	17496	17448	17550	17573	17350	17504	17534	17577	17399	17408	17646	17742	17466	17396	17470	17489	17627	17449	17345	17567	17405	17478	17450	17604	17437	17414	17305	17500	17520	17409	17482	17366	17207	17475	17501	17299	17428	17537	17270	17286	17296	17500	17332	17486	17477	17225	17548	17495	17614	17280	17278	17317	17537	17217	17420	17427	17430	17369	17442	17517	17308	17491	17533	17561	17440	17318	17408	17426	17426	17347	17531	17479	17508	17541	17522	17329	17289	17319	17429	17648	17468	17584	17542	17439	17490	17502	17536	17491	17594	17534	17377	17474	17587	17502	17449	17652	17260	17434	17528	17336	17597	17344	17274	17500	17556	17462	17413	17381	17295	17460	17351	17447	17504	17422	17527	17521	17483	17469	17475	17597	17578	17682	17490	17598	17286	17397	17620	17521	17467	17441	17484	17223	17571	17520	17407	17463	17291	17247	17443	17304	17328	17410	17545	17463	17326	17529	17618	17397	17440	17706	17548	17480	17410	17356	17463	17517	17399	17489	17592	17450	17360	17559	17497	17324	17448	17489	17559	17375	17202	17503	17390	17446	17375	17525	17607	17426	17274	17405	17468	17468	17374	17421	17358	17529	17310	17399	17454	17130	17495	17252	17368	17338	17437	17358	17452	17560	17309	17427	17502	17445	17366	17289	17518	17445	17333	17297	17435	17511	17584	17545	17635	17417	17529	17487	17453	17796	17576	17532	17572	17693	17505	17415	17462	17467	17568	17590	17559	17397	17364	17602	17661	17505	17496	17630	17694	17422	17617	17460	17559	17470	17508	17619	17290	17475	17518	17240	17657	17550	17472	17310	17446	17476	17503	17413	17415	17466	17442	17417	17591	17433	17267	17507	17579	17362	17400	17365	17442	17339	17352	17483	17545	17489	17442	17551	17405	17359	17515	17408	17281	17443	17343	17496	17383	17453	17392	17567	17573	17204	17345	17590	17331	17509	17580	17424	17425	17352	17442	17530	17429	17454	17683	17269	17497	17480	17324	17498	17570	17686	17485	17316	17573	17577	17443	17198	17471	17534	17502	17403	17517	17561	17578	17338	17747	17547	17469	17423	17401	17454	17423	17715	17626	17481	17693	17481	17279	17288	17404	17536	17413	17493	17583	17319	17426	17467	17519	17443	17276	17474	17559	17363	17252	17455	17639	17424	17367	17473	17501	17163	17606	17487	17415	17548	17379	17509	17485	17478	17508	17346	17388	17457	17471	17551	17438	17560	17365	17426	17507	17585	17750	17398	17322	17696	17651	17520	17624	17554	17425	17454	17438	17485	17405	17446	17650	17401	17296	17358	17470	17394	17434	17495	17469	17422	17565	17371	17483	17506	17463	17512	17359	17447	17590	17590	17474	17571	17479	17389	17470	17614	17527	17372	17368	17549	17264	17262	17285	17290	17555	17393	17476	17430	17524	17425	17452	17454	17488	17436	17624	17488	17481	17468	17463	17456	17453	17575	17610	17352	17355	17409	17468	17410	17459	17454	17552	17407	17448	17338	17404	17459	17375	17473	17613
40596	66092	61714	48718	39496	32521	26075	20779	18180	16825	16183	16099	15972	16056	16261	16193	16245	16250	16145	16112	16062	16059	15969	15793	15880	15978	16085	15932	15806	15810	15863	15911	15721	15776	16021	15811	15734	15768	15738	15708	15693	15768	15857	15687	15677	15824	15903	15859	15726	15870	15730	15901	15605	15690	15765	15723	15646	15748	15771	15726	15747	15761	15720	15541	15886	15819	15697	15726	15638	15695	15743	15992	15713	15860	15623	15722	15772	15815	15781	15803	15739	15682	15801	15797	15775	15585	16022	15874	15715	15684	15889	15701	15806	15680	15758	15776	15683	15760	15766	15793	15900	15919	15679	15943	15642	15689	15600	15886	15726	15664	15839	15815	15681	15762	15571	15675	15682	15755	15718	15735	15864	15551	15872	15822	15761	15633	15662	15623	15867	15751	15916	15716	15679	15722	15887	15684	15814	15754	15681	15778	15647	15723	15865	15807	15807	15724	15672	15732	15773	15735	15673	15595	15920	15696	15699	15659	15726	15802	15801	15702	15716	15769	15829	15711	15706	15726	15778	15751	15596	15688	15795	15631	15775	15734	15809	15913	15775	15695	15754	15748	15756	15772	15642	15815	15657	15867	15848	15515	15897	15833	15609	15639	15661	15748	15824	15675	15612	15906	15867	15791	15657	15748	15757	15710	15678	15740	15644	15683	15723	15622	15813	15836	15624	15675	15622	15823	15660	15793	15881	15777	15791	15746	15788	15833	15852	15671	15719	15688	15837	15736	15713	15852	15765	15774	15654	15744	15748	15703	15717	15881	15755	15954	15842	15692	15723	15656	15718	15619	15642	15705	15848	15758	15615	15798	15650	15817	15604	15668	15762	15793	15691	15864	15689	15845	15663	15479	15805	15767	15680	15649	15883	15803	15817	15689	15751	15470	15762	15575	15802	15832	15754	15800	15824	15688	15836	15688	15803	15688	15699	15514	15756	15815	15647	15774	15812	15850	15732	15819	15717	15660	15735	15833	15783	16040	15931	15827	15741	15842	15529	15786	15740	15695	15756	15867	15684	15862	15842	15800	15762	15728	15602	15845	15676	15687	15911	15651	15817	15676	15649	15885	15645	15577	15823	15715	15786	15817	15792	15635	15718	15687	15837	15749	15505	15617	15707	15741	15665	15654	15729	15884	15930	15748	15726	15790	15491	15759	15703	15876	15702	15650	15921	15755	15763	15667	15658	15581	15737	15780	15696	15750	15621	15648	15771	15700	15827	15494	15754	15748	15855	15794	15688	15819	15709	15740	15726	15805	15632	15718	15859	15878	15828	15661	15840	15724	15612	15886	15814	15684	15975	15746	15719	15746	15771	15812	15661	15778	15712	15707	15765	15848	15657	15716	15700	15825	15743	15668	15913	15854	15728	15823	15742	15679	15911	15692	15730	15632	15780	15749	15728	15690	15688	15844	15651	15762	15789	15997	15843	15818	15644	15956	15535	15677	15694	15551	15817	15694	15700	15948	15893	15850	15746	15547	15927	15754	15914	15864	15644	15752	15746	15740	15863	15771	15655	15678	15715	15635	15685	15815	15765	15822	15731	15712	15761	15612	15856	15738	15683	15697	15781	15704	15880	15551	15781	15565	15709	15940	15810	15964	15701	15778	15770	15783	15880	15443	15675	15727	15666	15810	15796	15780	15699	15784	15818	15795	15713	15599	15721	15714	15675	15800	15702	15727	15791	15753	15834	15767	15637	15832	15786	15762	15776	15668	15727	15708	15758	15640	15726	15664	15871	15669	15881	15954	15667	15738	15771	15590	15789	15667	15919	15776	15795	15691	15855	15842	15637	15800	15823	15765	15760	15570	15647	15713	15635	15730	16020	15729	15713	15778	15854	15706	15544	15810	15697	15675	15768	15787	15839	15726	15612	15765	15753	15741	15720	15780	15909	15910	15675	15752	15890	15891	15686	15609	15675	15775	15737	15785	15749	15722	15779	15626	15641	15795	15638	15660	15708	15753	15744	15693	15799	15857	15807	15698	15719	15582	15743	15727	15760	15801	15671	15680	15747	15691	15704	15617	15765	15835	15768	15702	15722	15665	15860	15928	15705	15627	15644	15707	15647	15826	15723	15691	15897	15772	15774	15648	15803	15900	15699	15694	15744	15905	15818	15798	15703	15735	15841	15756	15849	15800	15757	15844	15759	15679	15677	15791	15701	15673	15812	15681	15631	15910	15689	15627	15844	15832	15829	15714	15738	15633	15799	15710	15735	15763	15530	15760	15788	15864	15658	15788	15589	15782	15614	15795	15791	15627	15794	15832	15614	15839	15800	15721	15897	15821	15713	15717	15900	15538	15791	15621	15615	15658	15605	15875	15779	15719	15759	15896	15896	15673	15802	15867	15730	15747	15738	15681	15788	15667	15782	15844	15785	15769	15796	15808	15736	15887	15783	15742	15706	16013	15698	15768	15702	15693	15741	15848	15655	15826	15675	15689	15667	15923	15735	15595	15730	15673	15855	15731	15649	15773	15848	15769	15834	15639	15663	15619	15580	15750	15921	15750	15734	15881	15777	15713	15619	15761	15733	15815	15774	15822	15676	15896	15588	15740	15772	15732	15797	15738	15855	15844	15861	15715	15729	15724	15871	15780	15708	15833	15901	15712	15757	15740	15800	15657	15814	15659	15748	15651	15840	15733	15742	15745	15683	15656	15730	15936	15932	15697	15573	15742	15739	15731	15680	15674	15777	15754	15835	15728	15737	15718	15602	15840	15925	15785	15795	15703	15817	15623	15879	15873	15644	15789	15457	15698	15632	15697	15721	15941	15767	15685	15841	15679	15674	15729	15762	15908	15795	15854	15814	15824	15777	15700	15732	15720	15790	15768	15811	15746	15752	15853	15778	15715	15732	15756	15746	15802	15753	15742	15783	15827	15609	15758	15740	15794	15667	15572	15838	15624	15900	15610	15611	15772	15705	15686	15752	15769	15766	15605	15856	15770	15599	15667	15832	15918	15729	15765	15753	15854	15784	15957	15810	15964	15660	15692	15688	15835	15701	15766	15694	15738	15698	15886	15801	15780	15951	15799	15695	15776	15885	15852	15632	15712	15894	15699	15696	15861	15812	15681	15861	15720	15966	15635	15846	15649	15787	15749	15758	15841	15883	15838	15701	15538	15699	15720	15790	15769	15588	15789	15823	15657	15758	15755	15838	15724	15787	15733	15964	15795	15931	15570	15803	15913	15703	15657	15847	15740	15856	15686	15789	15782	15911	15684	15809	15755	15816	15728	15783	15696	15678	15771	15925	15678	15687	15964	15729	15833	15769	15759	15576	15689	15833	15732	15722	15902	15803	15606	15798	15757	15604	15804	15777	15888	15685	15778	15641	15779	15580	15762	15802	15835	15756	15825	15703	15700	15801	15699	15753	15793	15748	15603	15683	15788	15937	15663	15830	15581	15813	15706	15860	15821	15685	15811	15764	15760	15654	15681	15581	15851	15717	15800	15865	15553	15808	15818	15597	15859	15717	15737	15817	15528	15908	15768	15699	15595	15827	15709	16019	15862	15738	15752	15732	15803	15575	15777	15719	15625	15788	15613	15720	15736	15756	15882	15718	15720	15884	15774	15612	15723	15806	15496	15738	15758	15651	15841	15884	15851	15779	15644	15751	15805	15767	15655	15580	15760	15788	15803	15838	15594	15741	15919	15712	15623	15862	15571	15671	15728	15695	15888	15826	15775	15741	15870	15803	15604	15636	15793	15719	15577	15733	15746	15610	15725	15851	15804	15798	15761	15757	15859	15919	15858	15757	15857	15623	15739	15841	15713	15882	15664	15916	15646	15837	15721	15838	15689	15793	15821	15676	15923	15605	15818	15669	15811	15721	15687	15806	15813	15981	15780	15662	15714	15744	15782	15717	15706	15926	15930	15723	15713	15725	15847	15594	15816	15821	15584	15796	15884	15757	15694	15700	15644	15807	15812	15784	15851	15696	15694	15788	15604	15806	15659	15658	15690	15765	15806	15519	15678	15952	15890	15800	15841	15758	15903	15816	15658	15843	15647	15721	15811	15809	15737	15624	15793	15681	15810	15906	15689	15774	15832	15784	15874	15846	15659	15861	15818	15722	15796	15572	15679	15713	15765	15600	15554	15812	15835	15811	15665	15769	15662	15870	15634	15825	15803	15785	15655	15933	15836	15620	15791	15708	15739	15725	15793	15814	15735	15793	15924	15875	15781	15703	15695	15763	15942	15676	15798	15688	15648	15628	15705	15780	15731	15654	15680	15865	15742	15821	15517	15829	15717	15754	15873	15621	15763	15623	15620	15820	15833	15799	15869	15509	15771	15768	15659	15750	15657	15790	15789	15821	15809	15552	15789	15757	15624	15668	15781	15797	15680	15641	15741	15656	15771	15805	15761	15786	15751	15822	15730	15853	15887	15726	15820	15843	15768	15817	15797	15793	15630	15819	15795	15741	15865	15606	15807	15847	15664	15708	15781	15734	15803	15823	15769	15853	15740	15715	15837	15805	15834	15861	15768	15739	15617	15847	15914	15711	15804	15702	15658	15704	15829	15778	15695	15735	15624	15783	15675	15714	15894	15621	15729	15823	15662	15850	15777	15836	15843	15850	15937	15718	15796	15843	15784	15690	15698	15762	15786	15714	15788	15769	15734	15820	15733	15645	15648	15644	15824	15647	15757	15580	15769	15788	15609	15662	15921	15847	15828	15779	15797	15884	15881	15724	15693	15839	15725	15585	15892	15780	15823	15684	15655	15612	15731	15793	15732	15623	15658	15919	15879	15635	15717	15686	15711	15858	15770	15751	15593	15865	15761	15696	15615	15705	15782	15823	15670	15782	15756	15791	15734	15728	15724	15889	15740	15757	15918	15658	15893	15918	15764	15769	15838	15795	15752	15835	15641	15738	15685	15578	15749	15749	15790	15700	15789	15882	15683	15640	15636	15734	15705	15760	15831	15640	15874	15768	15709	15706	15703	15625	15699	15719	15872	15682	15882	15695	15744	15913	15673	15735	15770	15797	15745	15783	15874	15689	15566	15624	15695	15836	15840	15749	15718	15793	15811	15700	15618	15542	15677	15752	15658	15726	15707	15736	15780	15856	15823	15862	15686	15768	15749	15786	15776	15837	15658	15681	15883	15693	15749	15612	15709	15769	15840
30482	32160	37966	31217	21994	19038	17121	15930	15682	15515	15500	15396	15460	15262	15483	15284	15421	15337	15484	15473	15332	15268	15380	15374	15322	15441	15365	15336	15284	15308	15222	15179	15326	15193	15406	15278	15306	15148	15512	15302	15342	15209	15381	15225	15124	15272	15240	15307	15319	15124	15414	15145	15222	15391	15288	15080	15295	15126	15256	15312	15402	15185	15241	15399	15154	15320	15444	15249	15361	15050	15035	15181	15453	15204	15341	15146	15250	15231	15110	15290	15238	14974	15257	15334	15261	15398	15451	15188	15334	15180	15120	15282	15304	15124	15084	15152	15153	15310	15070	15275	15029	15181	15108	15467	15484	15266	15242	15302	15265	15098	15091	15285	15402	15344	15361	15219	15237	15326	15361	15084	15197	15428	15295	15186	15272	15241	15225	15049	15132	15277	15249	15117	15196	15318	15338	15363	15186	15214	15421	15231	15144	15066	15133	15268	15186	15294	15395	15315	15279	15296	15252	15227	15289	15260	15268	15336	15251	15163	15373	15143	15178	15264	15248	15125	15336	15100	15272	15074	15264	15401	15289	15311	15346	15380	15271	15167	15172	15298	15206	15310	15158	15255	15441	15225	15281	15428	15306	15057	15028	15115	15395	15264	15098	15150	15211	15075	15208	15137	15219	15254	15215	15241	15144	15327	15335	15348	15280	15216	15167	15276	15200	15240	15400	15268	15238	15144	15258	15237	15254	15250	15296	15178	15193	15254	15283	15137	15142	15196	15150	15095	15343	15036	15001	15329	15256	15335	15280	15143	15255	15341	15282	15218	15100	15227	15254	15034	15330	15156	15271	15010	15186	15140	15289	15315	15461	15286	15431	15156	15250	15297	15239	15213	15219	15273	15299	15338	15280	15271	15311	15186	15337	15288	15080	15211	15216	15281	15129	15239	15203	15271	15249	15293	15221	15284	15268	15354	15242	15112	15428	15217	15228	15250	15236	15274	15363	15355	15170	15077	15187	15217	15372	15361	15444	15378	15142	15118	15148	15150	15173	15533	15431	15237	15229	15106	15164	15109	15218	15165	15090	15295	15282	15316	15120	15314	15193	15106	15196	15300	15265	15254	15131	15381	15225	15432	15220	15208	15296	15252	15431	15164	15239	15328	15114	15295	15088	15272	15267	15270	15267	15400	15255	15080	15214	15365	15375	15285	15409	15227	15254	15369	15275	15406	15195	15041	15252	15259	14979	15235	15360	15046	15112	15316	15202	15220	15188	15237	15368	15385	15588	15312	15153	15307	15288	15119	15225	15341	15216	15291	15408	15173	15379	15247	15245	15295	15174	15303	15296	15300	15244	15401	15179	15539	15173	15207	15151	15127	15238	15340	14999	15321	15202	15368	15306	15093	15397	15391	15460	15237	15344	15301	15209	15198	15255	15196	15244	15100	15185	15320	15282	15305	15226	15322	15236	15400	15130	15124	15256	15176	15421	15478	15298	15089	15215	15205	15261	15158	15356	15507	15060	15304	15161	15180	15265	15315	15308	14995	15418	15164	15380	15263	15165	15219	15183	15296	15354	15167	15342	15284	15338	15387	15213	15251	15317	15289	15211	15110	15333	15256	15272	15319	15173	15196	15268	15319	15161	15148	15112	15228	15363	15368	15380	15354	15234	15431	15252	15334	15216	15138	15097	15317	15367	15206	15268	15499	15314	15313	15351	15140	15159	15273	15415	15147	15066	15296	15178	15337	15388	15369	15400	15222	15115	15245	15221	15246	15214	15007	15178	15189	15266	15200	15213	15087	15435	15058	15357	15008	15264	15164	15268	15298	15228	15168	15360	15105	15356	15246	15318	15463	15311	15258	15207	15375	15556	15333	15343	15157	15405	15271	15443	15392	15214	15310	15356	15277	15375	15239	15345	15226	15101	15283	15225	15277	15496	15517	15236	15269	15171	15260	15192	15207	15132	15429	15344	15215	15292	15295	15248	15137	15446	15261	15247	15248	15304	15288	15167	15208	15330	15388	15254	15324	15171	15243	15151	15351	15210	15228	15272	15296	15099	15337	15369	15186	15147	15288	15128	15237	15342	15298	15225	15281	15128	15186	15273	15244	15208	15251	15243	15191	15289	15224	15236	15251	15278	15205	15265	15161	15222	15257	15105	15131	15156	15331	15302	15259	15228	15350	15182	15331	15440	15161	15269	15276	15236	15283	15247	15169	15079	15330	15248	15141	15291	15126	15329	15267	15268	15264	15236	15246	15287	15235	15456	15151	15283	15139	15375	15346	15241	15040	15169	15304	15202	15089	15257	15199	15110	15266	15237	15090	15296	15042	15351	15137	15382	15336	15236	15361	15300	15237	15267	15411	15208	15307	15140	15220	15386	15272	15147	15336	15195	15224	15394	15326	15399	15325	15204	15120	15270	15253	15297	15462	15131	15171	15137	15155	15303	15047	15379	15474	15508	15249	15307	15207	15366	15298	15284	15275	15306	15382	15387	15255	15331	15532	15275	15263	15307	15317	15223	15262	15163	15121	15210	15317	15310	15481	15309	15239	15302	15228	15058	15223	15440	15231	15153	15241	15241	15155	15337	15213	15308	15375	15284	15454	15323	15247	15129	15371	15330	15187	15382	15293	15167	15440	15401	15137	15322	15513	15300	15360	15154	15147	15234	15379	15283	15369	15324	15167	15150	15435	15131	15182	15189	15221	15194	15017	15270	15161	15279	15224	15323	15259	15303	15221	15290	15213	15215	15361	15194	15185	15383	15369	15208	15331	15177	15432	15355	15099	15256	15307	15260	15201	15097	14966	15271	15320	15205	15212	15318	15483	15371	15240	15164	15177	15144	15283	15233	15238	15241	15228	15215	15455	15290	15339	15207	15297	15180	15264	15117	15143	15183	15256	15385	15302	15260	15247	15076	15381	15552	15162	15386	15390	15121	15256	15476	15214	15269	15277	15251	15343	15138	15453	15287	15266	15415	15368	15135	15149	15154	15134	15317	15298	15151	15244	15395	15250	15279	15372	15252	15177	15436	15238	15557	15232	15335	15075	15137	15056	15330	15156	15272	15221	15396	15342	15162	15234	15060	15173	15426	15303	15167	15291	15137	15070	15178	15144	15415	15334	15573	15329	15161	15294	15407	15230	15410	15344	15204	15289	15147	15265	15334	15412	15145	15470	15372	15369	15022	15219	15319	15230	15306	15273	15277	15089	15424	15160	15233	15114	15441	15281	15260	15142	15351	15218	15228	15438	15363	15270	15361	15224	15259	15131	15204	15268	15126	15427	15257	15190	15141	15482	15189	15230	15358	15296	15282	15201	15419	15574	15140	15502	15229	15236	15211	15349	15210	15327	15229	15192	15165	15246	15197	15354	15119	15275	15184	15199	15251	15192	15193	15116	15158	15230	15213	15412	15073	15255	15305	15355	15201	15347	15222	15134	15229	15065	15450	15263	15243	15161	15107	15287	15165	15306	15150	15144	15272	15246	15266	15155	15529	15320	15206	15170	15075	15228	15165	15320	15281	15166	15224	15139	15385	15313	15588	15078	15191	15244	15344	15133	15230	15249	15321	15222	15405	15373	15380	15285	15338	15340	15473	14974	15289	15376	15327	15274	15415	15341	15227	15141	15355	15093	15156	15056	15313	15182	15191	15238	15407	15249	15196	15226	15167	15233	15351	15015	15117	15085	15219	14946	15184	15115	15137	15223	15307	15114	15251	15155	15420	15102	15111	15065	15227	15286	15275	15284	15282	15217	15294	15168	15269	15279	15402	15348	15283	15303	15215	15392	15262	15360	15313	15294	15333	15096	15208	15321	15267	15213	15236	15002	15416	15262	15465	15312	15037	15280	15332	15256	15235	15201	15305	15301	15270	15147	15527	15383	15241	15158	15294	15195	15245	15200	15194	15266	15085	15174	15233	15267	15309	15267	15382	15157	15221	15354	15394	15200	15320	15310	15154	15424	15406	15205	15394	15243	15099	15232	15321	15371	15417	15019	15358	15209	15232	15249	15076	15238	15293	15239	15345	15240	15026	15358	15330	15219	15023	15239	15237	15270	15243	15117	15139	15144	15145	15416	15376	15314	15281	15149	15304	15394	15080	15334	15060	15238	14988	15285	15364	15245	15251	15461	15065	15365	15375	15173	15217	15343	15164	15346	15279	15336	15422	15331	15319	15294	15422	15382	15240	15143	15254	15284	15383	15341	15412	15337	15321	15261	15256	15408	15066	14933	15310	15191	15284	15103	15219	15312	15245	15278	15237	15233	15201	15214	15452	15134	15380	15186	15256	15518	15231	15313	15256	15263	15178	15153	15264	15268	15392	15179	15188	15074	15308	14961	15303	15130	15306	15105	15353	15075	15363	15380	15256	15311	15308	15363	15212	15347	15133	15330	15135	15256	15324	15076	15329	15251	15274	15221	15259	15343	15202	15184	15319	15483	15293	15257	15346	15233	15428	15434	15236	15253	15314	15089	15216	15095	15015	15127	15246	15385	15167	15246	15444	15409	15188	15412	15307	15170	15232	15208	15354	15282	15148	15394	15171	15265	15272	15206	15268	15242	15219	15315	15165	15175	15347	15273	15264	15185	15132	15101	15257	15176	15238	15260	15287	15311	15287	15265	15088	15205	15132	15063	15324	15419	15334	15127	15189	15382	15341	15201	15201	15323	15338	15369	15377	15230	15324	15436	15314	15462	15262	15393	15270	15268	15462	15210	15112	15312	15321	15216	15109	15394	15198	15189	15323	15200	15155	15171	15314	15203	15129	15115	15233	15115	15216	15348	15293	15294	15305	15353	15272	15234	14976	15104	15492	15293	15389	15311	15244	15119	15248	15235	15247	15316	15321	15117	15329	15174	15411	15360	15445	15254	15156	15104	15119	15125	15180	15196	15354	15169	15322	15288	15065	15281	15192	15326	15171	15219	15150	15188	15202	15182	15339	15134	15263	15233	15086	15213	15129	15260	15274	15231	15236	15256	15253	15223	15354	14982	15191	15200	15261	15326	15168	15283	15318	15254	15253	15366	15135	15343	15253	15349	15285	15224	15296	15297	15335	15118	15268	15217	15261	15274	15310	15217	15309	15293	15303	15270	15380	15297	15145	15316	15245	15112	15212	15136	15373	15306	15349	15423	15194	15362	15294	15408	15217	15347	15140	15411	15342	15421	15167	15388
38140	50698	44494	31331	22135	18732	15939	15274	14905	14595	14583	14472	14370	14529	14602	14522	14735	14540	14529	14679	14499	14483	14433	14584	14424	14352	14448	14543	14413	14470	14509	14373	14350	14300	14468	14554	14365	14476	14304	14376	14458	14588	14390	14377	14322	14467	14472	14461	14445	14284	14360	14284	14343	14388	14482	14499	14310	14430	14467	14343	14384	14521	14491	14230	14307	14311	14308	14328	14371	14365	14661	14371	14381	14459	14204	14435	14489	14352	14401	14444	14391	14364	14260	14412	14458	14528	14282	14518	14578	14443	14454	14330	14325	14500	14460	14449	14410	14393	14387	14405	14452	14453	14309	14384	14330	14400	14452	14343	14349	14239	14414	14348	14381	14444	14262	14429	14247	14547	14252	14388	14377	14557	14337	14491	14374	14439	14428	14186	14454	14469	14397	14426	14324	14326	14333	14351	14271	14431	14541	14388	14317	14481	14244	14514	14390	14229	14227	14468	14571	14497	14400	14385	14468	14259	14354	14344	14312	14579	14363	14430	14444	14331	14372	14424	14331	14388	14320	14462	14294	14419	14297	14307	14352	14487	14346	14344	14348	14464	14516	14453	14442	14381	14451	14335	14326	14500	14584	14101	14442	14520	14406	14372	14339	14357	14291	14339	14339	14457	14390	14338	14385	14355	14231	14398	14293	14499	14471	14455	14299	14362	14419	14254	14394	14325	14464	14289	14241	14394	14166	14313	14446	14347	14338	14392	14336	14354	14462	14327	14518	14538	14432	14235	14387	14285	14432	14208	14271	14373	14304	14554	14368	14445	14260	14483	14372	14281	14421	14469	14504	14333	14455	14366	14385	14494	14263	14562	14392	14244	14518	14538	14364	14351	14526	14317	14378	14198	14442	14415	14431	14326	14461	14246	14433	14423	14446	14519	14526	14150	14297	14500	14467	14500	14360	14288	14395	14341	14474	14162	14346	14395	14289	14439	14449	14300	14230	14317	14347	14383	14450	14355	14472	14500	14473	14290	14283	14331	14450	14461	14347	14380	14383	14388	14463	14453	14391	14272	14314	14371	14423	14283	14445	14355	14421	14478	14420	14548	14396	14422	14294	14449	14340	14436	14317	14431	14286	14359	14351	14276	14386	14414	14298	14375	14345	14347	14404	14306	14411	14438	14263	14301	14541	14303	14336	14331	14417	14290	14353	14412	14389	14409	14544	14310	14362	14363	14316	14267	14366	14414	14505	14528	14311	14238	14356	14309	14454	14271	14240	14416	14548	14156	14460	14326	14415	14329	14400	14423	14399	14388	14435	14293	14353	14392	14405	14328	14271	14316	14281	14300	14342	14371	14563	14421	14379	14457	14462	14359	14416	14435	14465	14346	14336	14378	14310	14330	14298	14427	14481	14233	14388	14484	14317	14632	14039	14383	14324	14285	14342	14447	14396	14370	14421	14574	14378	14347	14492	14432	14295	14161	14295	14321	14219	14369	14384	14278	14322	14370	14315	14342	14308	14475	14574	14476	14367	14500	14258	14419	14488	14273	14498	14397	14572	14496	14366	14409	14230	14482	14457	14411	14372	14322	14381	14483	14357	14438	14409	14482	14302	14535	14385	14344	14280	14338	14314	14559	14314	14254	14416	14285	14441	14400	14425	14248	14518	14467	14441	14343	14499	14466	14365	14368	14387	14345	14358	14278	14263	14487	14295	14415	14270	14268	14362	14525	14212	14557	14281	14373	14413	14194	14454	14513	14499	14411	14326	14476	14323	14335	14428	14346	14383	14345	14382	14275	14396	14206	14331	14170	14358	14280	14365	14393	14379	14490	14397	14387	14242	14430	14450	14294	14479	14419	14389	14437	14439	14261	14474	14521	14430	14262	14353	14335	14455	14271	14382	14390	14387	14257	14366	14460	14313	14486	14326	14333	14373	14318	14311	14366	14428	14255	14585	14270	14210	14492	14471	14459	14284	14472	14433	14275	14493	14437	14514	14117	14434	14237	14274	14445	14408	14284	14317	14509	14368	14360	14450	14267	14423	14391	14359	14383	14194	14473	14542	14302	14281	14382	14468	14184	14336	14292	14218	14365	14288	14344	14334	14302	14478	14434	14428	14275	14389	14354	14347	14429	14457	14443	14364	14472	14258	14430	14399	14318	14447	14314	14365	14361	14298	14367	14289	14423	14318	14374	14411	14448	14464	14317	14420	14350	14437	14364	14403	14390	14485	14285	14308	14363	14464	14169	14517	14286	14488	14290	14561	14283	14488	14315	14455	14438	14530	14412	14480	14484	14489	14325	14367	14404	14453	14358	14246	14248	14440	14121	14397	14439	14376	14396	14426	14286	14283	14381	14306	14363	14286	14368	14432	14536	14252	14409	14211	14389	14173	14410	14452	14243	14387	14405	14422	14419	14384	14401	14279	14455	14253	14341	14319	14266	14251	14308	14511	14365	14334	14391	14266	14233	14480	14364	14360	14386	14287	14175	14292	14341	14429	14204	14521	14204	14255	14308	14409	14427	14467	14450	14356	14370	14444	14387	14485	14284	14313	14319	14309	14391	14424	14464	14372	14282	14468	14350	14337	14278	14433	14341	14309	14474	14400	14481	14360	14351	14453	14576	14393	14448	14412	14331	14417	14631	14242	14355	14334	14209	14451	14176	14482	14322	14282	14312	14433	14409	14429	14172	14385	14538	14446	14312	14392	14455	14302	14490	14536	14421	14330	14497	14403	14386	14368	14428	14589	14420	14293	14526	14529	14380	14421	14502	14272	14394	14492	14143	14425	14343	14248	14588	14345	14516	14293	14428	14404	14380	14408	14263	14395	14272	14434	14280	14353	14325	14326	14596	14255	14464	14380	14499	14277	14298	14451	14478	14282	14464	14309	14426	14328	14343	14223	14171	14539	14325	14335	14366	14431	14403	14652	14378	14629	14498	14438	14309	14470	14545	14274	14240	14147	14371	14412	14474	14287	14409	14491	14368	14503	14404	14504	14228	14468	14399	14393	14365	14485	14345	14410	14286	14435	14491	14480	14486	14307	14422	14399	14471	14423	14172	14454	14400	14591	14490	14492	14111	14314	14357	14367	14353	14327	14498	14359	14479	14307	14412	14430	14299	14411	14414	14187	14449	14293	14457	14316	14456	14355	14505	14371	14371	14488	14520	14415	14146	14260	14460	14366	14401	14344	14294	14327	14348	14339	14475	14442	14357	14346	14398	14316	14295	14423	14325	14252	14467	14363	14508	14341	14419	14371	14461	14468	14457	14354	14324	14089	14343	14563	14448	14166	14441	14303	14259	14431	14539	14395	14423	14485	14284	14266	14472	14378	14379	14390	14570	14477	14250	14347	14478	14265	14326	14450	14157	14346	14222	14481	14397	14299	14462	14448	14243	14283	14241	14344	14510	14442	14346	14413	14178	14548	14390	14295	14405	14561	14443	14395	14446	14474	14415	14384	14220	14410	14349	14310	14334	14421	14525	14457	14318	14329	14289	14504	14368	14436	14386	14320	14457	14427	14353	14634	14336	14316	14639	14602	14381	14450	14494	14270	14380	14247	14270	14361	14160	14319	14411	14383	14363	14270	14400	14280	14350	14587	14279	14467	14361	14312	14265	14212	14301	14359	14388	14275	14521	14334	14319	14344	14405	14463	14475	14322	14434	14298	14396	14383	14346	14440	14360	14337	14361	14413	14465	14382	14557	14321	14368	14261	14313	14618	14354	14456	14343	14338	14419	14339	14235	14492	14355	14525	14460	14291	14429	14304	14510	14220	14243	14179	14379	14311	14275	14296	14466	14505	14251	14288	14303	14499	14390	14314	14408	14428	14438	14471	14333	14455	14263	14255	14559	14219	14463	14504	14437	14506	14409	14372	14307	14441	14533	14486	14529	14606	14521	14421	14364	14446	14472	14429	14324	14465	14371	14495	14371	14513	14398	14420	14403	14264	14441	14310	14423	14453	14424	14514	14529	14411	14360	14420	14330	14529	14280	14348	14435	14409	14528	14215	14425	14351	14482	14383	14408	14339	14312	14415	14516	14362	14437	14323	14433	14363	14242	14493	14342	14359	14325	14385	14297	14328	14552	14279	14435	14541	14233	14449	14355	14328	14442	14579	14429	14380	14269	14578	14418	14306	14460	14459	14442	14306	14477	14262	14300	14237	14552	14434	14235	14505	14362	14326	14395	14315	14325	14341	14290	14393	14375	14371	14375	14360	14369	14346	14403	14448	14314	14401	14503	14544	14301	14328	14528	14502	14427	14421	14514	14269	14268	14523	14325	14662	14355	14288	14288	14293	14195	14288	14293	14253	14435	14327	14503	14394	14430	14389	14480	14239	14419	14504	14221	14477	14267	14259	14349	14141	14320	14389	14421	14276	14351	14291	14397	14440	14413	14356	14396	14246	14285	14389	14410	14316	14429	14330	14424	14465	14325	14497	14445	14523	14292	14476	14414	14406	14370	14550	14451	14274	14304	14392	14376	14411	14405	14348	14383	14300	14520	14415	14336	14467	14227	14411	14258	14304	14308	14479	14467	14393	14463	14315	14453	14506	14348	14514	14246	14424	14572	14408	14458	14327	14262	14364	14448	14426	14382	14340	14473	14311	14308	14310	14420	14484	14384	14462	14272	14337	14425	14460	14264	14399	14330	14449	14348	14492	14461	14526	14336	14525	14526	14273	14213	14343	14275	14374	14388	14254	14365	14549	14468	14444	14525	14241	14338	14521	14413	14486	14338	14402	14416	14311	14352	14444	14369	14480	14476	14294	14370	14313	14384	14523	14325	14382	14492	14560	14211	14416	14373	14410	14426	14325	14425	14377	14222	14225	14516	14535	14500	14377	14468	14394	14410	14284	14284	14384	14390	14556	14232	14414	14528	14381	14598	14346	14373	14428	14335	14310	14522	14442	14401	14436	14387	14477	14406	14495	14527	14521	14386	14444	14529	14468	14512	14389	14390	14453	14253	14464	14495	14443	14364	14276	14163	14361	14316	14287	14390	14540	14286	14276	14412	14399	14311	14425	14379	14403	14325	14231	14245	14248	14504	14349	14327	14439	14511	14356	14362	14362	14284	14370	14516	14386	14240	14283	14462	14424	14337	14440	14267	14420	14322	14363	14221	14357	14536	14336	14451	14297	14315	14194	14310	14428	14328	14516	14498	14429	14343
24283	21525	29218	26544	25646	26150	23826	19113	17318	16653	16230	16017	16086	15969	15901	15989	16301	16125	15793	15890	16166	15998	15860	15840	16062	15875	16006	16004	15738	15684	15722	15741	15755	15612	15782	15805	15695	15877	15893	15739	15851	15835	15659	15694	15857	15744	15726	15734	15787	15575	15718	15698	15814	15827	15742	15951	15841	15694	15961	15860	15672	15887	15921	15748	15706	15957	15949	15708	15620	15903	15797	15687	15669	15703	15758	15785	15738	15625	15646	15906	15668	15780	15657	15911	15610	15737	15901	15755	15601	15579	15606	15756	15750	15818	15907	15625	15707	15927	15676	15556	15880	15739	15414	15681	15892	15708	15769	15698	15830	15708	15847	15693	15693	15504	15678	15745	15777	15853	15610	15813	15715	15513	15725	15614	15677	15628	15712	15809	15539	15724	15759	15810	15746	15571	15667	15825	15790	15527	15566	15616	15766	15838	15849	15794	15866	15700	15675	15582	15699	15735	15559	15651	15709	15821	15638	15698	15731	15591	15562	15774	15772	15674	15645	15545	15794	15680	15758	15616	15671	15528	15798	15778	15772	15605	15713	15620	15682	15726	15532	15660	15604	15794	15758	15804	15742	15765	15677	15650	15846	15695	15685	15772	15672	15538	15686	15680	15719	15544	15595	15703	15590	15732	15618	15451	15759	15579	15645	15815	15612	15457	15779	15633	15662	15684	15765	15809	15608	15664	15829	15527	15702	15707	15533	15678	15756	15674	15714	15744	15680	15544	15561	15655	15785	15802	15758	15731	15585	15612	15778	15667	15681	15666	15665	15764	15867	15641	15743	15602	15595	15700	15710	15701	15672	15854	15662	15572	15794	15667	15780	15519	15506	15612	15677	15644	15503	15767	15719	15659	15722	15703	15706	15613	15563	15675	15618	15600	15714	15559	15716	15677	15636	15661	15694	15748	15679	15669	15750	15691	15609	15441	15602	15569	15487	15730	15615	15615	15825	15758	15580	15855	15759	15857	15827	15794	15584	15722	15745	15758	15531	15605	15550	15833	15722	15683	15662	15586	15643	15567	15827	15687	15623	15605	15867	15627	15704	15632	15855	15514	15727	15705	15946	15763	15866	15722	15689	15546	15811	15750	15707	15710	15661	15513	15493	15688	15647	15831	15598	15835	15731	15670	15588	15676	15725	15803	15571	15548	15662	15666	15582	15744	15704	15770	15587	15685	15874	15857	15537	15553	15831	15719	15766	15764	15694	15576	15591	15621	15553	15616	15880	15701	15629	15586	15753	15718	15865	15730	15748	15682	15666	15802	15597	15742	15561	15681	15552	15668	15486	15799	15749	15785	15831	15530	15739	15670	15714	15825	15777	15835	15634	15654	15557	15548	15466	15669	15641	15713	15711	15520	15636	15527	15578	15750	15768	15618	15764	15741	15833	15748	15731	15543	15848	15722	15531	15552	15702	15874	15526	15652	15437	15617	15661	15680	15895	15731	15720	15615	15853	15676	15710	15755	15622	15673	15536	15676	15889	15805	15539	15722	15775	15784	15663	15735	15662	15641	15683	15619	15695	15582	15648	15771	15828	15717	15588	15440	15673	15623	15678	15643	15752	15686	15693	15642	15650	15850	15914	15865	15798	15728	15648	15649	15574	15819	15670	15934	15805	15831	15763	15740	15783	15788	15699	15458	15575	15583	15609	15597	15431	15800	15745	15816	15646	15618	15557	15682	15575	15610	15517	15654	15577	15496	15750	15613	15619	15582	15457	15705	15612	15622	15713	15786	15790	15688	15621	15593	15655	15644	15771	15649	15669	15691	15742	15472	15540	15809	15709	15740	15702	15866	15703	15740	15498	15695	15714	15836	15799	15643	15785	15558	15548	15534	15720	15664	15620	15886	15596	15612	15720	15916	15909	15687	15697	15797	15811	15620	15609	15605	15653	15713	15657	15715	15817	15845	15805	16017	15952	15652	15866	15775	15480	15643	15692	15777	15701	15750	15641	15801	15730	15806	15744	15628	15621	15533	15570	15886	15793	15566	15780	15615	15597	15837	15754	15559	15853	15723	15760	15684	15579	15705	15791	15524	15502	15811	15488	15590	15630	15730	15668	15657	15524	15838	15563	15523	15854	15732	15839	15507	15474	15834	15739	15651	15697	15684	15766	15613	15732	15769	15413	15541	15599	15680	15675	15535	15648	15570	15916	15715	15585	15706	15934	15760	15449	15521	15776	15681	15747	15912	15866	15714	15723	15665	15612	15548	15796	15571	15731	15646	15668	15646	15834	15620	15877	15819	15725	15727	15703	15547	15663	15700	15531	15678	15781	15887	15836	15604	15750	15800	15618	15842	15617	15614	15599	15736	15882	15835	15703	15855	15584	15610	15676	15367	15715	15700	15759	15741	15601	15824	15595	15669	15680	15686	15687	15778	15652	15442	15673	15768	15601	15914	15743	15891	15801	15828	15605	15645	15755	15539	15629	15699	15572	15651	15662	15576	15639	15651	15354	15715	15792	15956	15622	15776	15730	15761	15612	15655	15653	15468	15678	15747	15728	15714	15610	15787	15876	15663	15629	15788	15792	15844	15585	15714	15834	15582	15388	15627	15804	15796	15623	15717	15647	15689	15626	15522	15790	15674	15819	15665	15667	15609	15723	15857	15667	15776	15601	15538	15752	15762	15772	15836	15812	15715	15624	15678	15558	15596	15635	15788	15774	15738	15852	15673	15705	15865	15623	15643	15888	15496	15651	15679	15761	15803	15819	15547	15645	15746	15662	15790	15837	15896	15779	15696	15830	15667	15668	15565	15719	15684	15571	15786	15640	15618	15653	15499	15504	15776	15706	15762	15698	15566	15678	15775	15621	15801	15883	15705	15621	15801	15552	15906	15828	15522	15708	15639	15589	15686	15676	15763	15664	15777	15713	15523	15571	15782	15627	15535	15649	15773	15781	15678	15552	15860	15508	15649	15814	15659	15603	15651	15549	15740	15714	15529	15668	15831	15616	15825	15791	15838	15758	15662	15574	15887	15830	15677	15665	15787	15607	15614	15607	15685	15858	15740	15598	15597	15777	15790	15800	15842	15703	15921	15802	15687	15571	15539	15639	15496	15520	15622	15582	15742	15803	15719	15762	15878	15674	15581	15586	15481	15648	15608	15755	15677	15517	15783	15723	15672	15572	15700	15555	15739	15714	15808	15675	15798	15720	15635	15800	15706	15564	15442	15563	15823	15768	15758	15695	15808	15837	15666	15731	15725	15649	15650	15662	15796	15753	15776	15839	15768	15612	15592	15577	15745	15625	15759	15684	15785	15742	15681	15905	15622	15588	15657	15683	15585	15744	15648	15606	15527	15565	15540	15724	15593	15724	15754	15666	15919	15935	15653	15582	15747	15729	15674	15651	15703	15496	15655	15596	15703	15792	15848	15691	15702	15649	15712	15519	15657	15748	15559	15733	15616	15679	15618	15701	15647	15488	15647	15784	15498	15550	15498	15709	15943	15897	15549	15587	15574	15592	15722	15729	15725	15634	15739	15696	15787	15682	15653	15647	15763	15754	15841	15604	15512	15773	15641	15696	15675	15851	15450	15666	15665	15712	15728	15636	15757	15602	15822	15551	15820	15786	15794	15582	15543	15585	15669	15686	15711	15685	15668	15625	15659	15827	15964	15802	15690	15707	15517	15611	15621	15658	15857	15456	15696	15677	15563	15578	15761	15712	15741	15711	15944	15488	15671	15603	15690	15776	15651	15774	15721	15648	15901	15789	15724	15867	15701	15690	15539	15688	15627	15622	15808	15646	15717	15534	15535	15571	15696	15622	15695	15891	15781	15806	15706	15754	15780	15699	15788	15723	15877	15709	15743	15789	15740	15798	15588	15732	15849	15706	15423	15846	15885	15823	15632	15791	15692	15669	15383	15645	15676	15851	15781	15636	15577	15648	15753	15583	15661	15706	15525	15579	15707	15639	15810	15585	15701	15643	15797	15653	15704	15659	15797	15589	15778	15584	15724	15768	15624	15768	15580	15791	15811	15781	15653	15555	15759	15769	15802	15774	15498	15754	15756	15818	16005	15821	15704	15757	15687	15765	15758	15778	15734	15696	15647	15552	15784	15592	15638	15756	15724	15712	15544	15552	15667	15719	15861	15616	15771	15707	15814	15940	15646	15792	15777	15710	15816	15681	15805	15710	15829	15586	15533	15631	15699	15745	15609	15574	15601	15572	15702	15572	15786	15784	15806	15711	15821	15614	15802	15773	15777	15765	15589	15678	15739	15373	15620	15730	15688	15565	15614	15557	15771	15661	15663	15685	15770	15652	15590	15935	15589	15556	15714	15578	15792	15535	15811	15977	15819	15581	15633	15788	15804	15670	15881	15578	15767	15815	15856	15788	15686	15633	15848	15500	15747	15620	15443	15784	15907	15655	15761	15594	15788	15659	15506	15568	15799	15951	15685	15645	15614	15575	15774	15772	15848	15778	15707	15606	15793	15841	15584	15930	15646	15663	15737	15574	15683	15497	15768	15647	15467	15816	15583	15512	15655	15673	15736	15707	15709	15709	15443	15650	15789	15996	15508	15784	15647	15743	15565	15759	15586	15695	15760	15622	15644	15710	15552	15985	15638	15751	15835	15633	15545	15673	15665	15796	15718	15644	15846	15786	15748	15714	15735	15503	15608	15720	15637	15504	15594	15768	15582	15643	15860	15751	15591	15833	15608	15843	15639	15770	15869	15904	15790	15910	15868	15918	15960	15908	15542	15709	15763	15750	15836	15819	15701	15551	15610	15680	15787	15700	15669	16008	15460	15732	15769	15621	15576	15688	15667	15788	15697	15699	15632	15800	15689	15640	15902	15755	15937	15866	15820	15688	15519	15717	15675	15649	15585	15567	15659	15658	15800	15688	15604	15705	15633	15715	15820	15769	15552	15800	15752	15638	15765	15869	15594	15406	15712	15770	15631	15813	15595	15675	15735	15705	15698	15821	15694	15867	15720	15671	15558	15661	15724	15611	15724	15722	15768	15708	15708	15685	15901	15710	15704	15810	15713	15689	15796	15745	15713	15854	15793	15564	15643	15649	15806	15592	15645	15829	15741	15658	15617	15398	15749	15809	15788	15814	15718	15747	15641	15807	15872	15632	15630	15785	15635	15725	15698	15829	15749	15485	15509
37954	57274	50979	39754	32212	26792	21607	17910	16195	15674	15405	14896	14875	14654	14804	15055	14863	14904	14885	14696	14828	14836	14739	14702	14778	14817	14739	14596	14740	14858	14458	14489	14620	14530	14739	14626	14520	14520	14689	14611	14757	14620	14501	14611	14596	14516	14654	14649	14601	14513	14682	14791	14529	14497	14578	14616	14572	14604	14665	14440	14770	14551	14742	14587	14556	14848	14533	14637	14717	14595	14553	14564	14583	14783	14626	14789	14428	14547	14674	14624	14632	14676	14709	14533	14490	14637	14654	14593	14570	14549	14592	14738	14648	14499	14577	14656	14553	14744	14686	14621	14526	14837	14666	14617	14673	14451	14661	14639	14612	14601	14649	14670	14542	14604	14728	14890	14478	14612	14805	14613	14703	14661	14585	14577	14581	14545	14589	14600	14531	14664	14441	14674	14694	14555	14726	14604	14570	14609	14670	14369	14672	14667	14486	14559	14583	14516	14463	14648	14588	14519	14718	14576	14388	14686	14603	14650	14644	14659	14625	14646	14683	14544	14699	14759	14730	14419	14627	14502	14788	14683	14516	14621	14573	14594	14582	14609	14481	14604	14564	14650	14595	14823	14515	14660	14492	14673	14692	14718	14690	14559	14589	14600	14536	14674	14694	14666	14660	14603	14489	14718	14598	14652	14632	14520	14615	14605	14511	14678	14575	14563	14439	14673	14552	14721	14682	14598	14620	14511	14568	14718	14654	14495	14658	14664	14620	14502	14674	14527	14563	14690	14446	14678	14747	14427	14628	14422	14571	14414	14462	14507	14575	14494	14551	14589	14572	14585	14604	14744	14700	14742	14683	14658	14602	14644	14495	14824	14639	14621	14632	14586	14471	14475	14667	14626	14533	14586	14568	14584	14472	14414	14836	14688	14396	14697	14696	14567	14685	14551	14623	14463	14486	14566	14585	14633	14662	14489	14531	14673	14508	14649	14719	14473	14633	14622	14615	14625	14566	14630	14589	14581	14528	14629	14601	14571	14742	14692	14619	14625	14458	14557	14507	14522	14587	14601	14609	14555	14684	14420	14538	14615	14606	14595	14615	14633	14534	14506	14555	14627	14599	14662	14741	14679	14556	14455	14708	14539	14671	14523	14600	14720	14783	14641	14678	14531	14376	14713	14514	14608	14663	14539	14530	14743	14505	14696	14461	14583	14575	14566	14545	14710	14431	14463	14706	14638	14447	14438	14703	14537	14637	14491	14552	14596	14756	14770	14581	14632	14599	14581	14614	14463	14611	14488	14603	14570	14595	14640	14572	14569	14520	14634	14585	14491	14586	14648	14598	14632	14702	14618	14518	14598	14755	14653	14496	14686	14692	14607	14686	14516	14695	14599	14606	14633	14571	14543	14606	14767	14604	14629	14627	14630	14546	14612	14691	14638	14624	14664	14538	14449	14403	14620	14726	14937	14553	14635	14599	14496	14547	14499	14660	14616	14549	14463	14621	14579	14656	14674	14501	14466	14636	14440	14646	14518	14513	14650	14619	14551	14675	14442	14635	14652	14675	14534	14704	14628	14501	14553	14522	14485	14612	14705	14615	14639	14536	14626	14625	14234	14697	14555	14690	14535	14669	14787	14385	14629	14622	14508	14559	14559	14616	14477	14658	14640	14634	14432	14681	14662	14614	14338	14600	14704	14702	14636	14440	14608	14436	14595	14757	14520	14585	14425	14520	14797	14511	14627	14611	14474	14636	14591	14496	14401	14647	14458	14677	14473	14493	14555	14500	14387	14703	14557	14803	14633	14592	14701	14599	14693	14629	14626	14610	14567	14628	14605	14622	14619	14597	14537	14661	14699	14670	14617	14716	14456	14637	14615	14624	14564	14708	14596	14572	14673	14552	14641	14441	14546	14633	14589	14585	14625	14788	14659	14654	14614	14689	14794	14515	14518	14595	14612	14641	14585	14562	14516	14626	14510	14353	14566	14537	14655	14501	14471	14470	14832	14731	14665	14474	14491	14636	14723	14617	14553	14654	14485	14656	14512	14585	14574	14560	14716	14467	14506	14352	14558	14507	14474	14765	14570	14642	14523	14545	14751	14584	14523	14578	14494	14651	14503	14869	14786	14758	14611	14759	14332	14704	14758	14506	14613	14563	14574	14677	14633	14669	14603	14592	14668	14631	14612	14543	14509	14643	14587	14723	14656	14572	14559	14634	14661	14674	14516	14600	14530	14670	14476	14539	14697	14577	14498	14400	14567	14515	14531	14475	14623	14664	14540	14558	14748	14433	14539	14719	14451	14572	14567	14665	14419	14646	14655	14525	14676	14700	14566	14436	14584	14613	14579	14491	14648	14752	14506	14666	14730	14612	14524	14564	14753	14557	14613	14693	14512	14666	14688	14474	14771	14595	14715	14576	14456	14519	14540	14566	14778	14688	14607	14868	14437	14604	14692	14628	14452	14602	14532	14528	14691	14618	14567	14592	14582	14564	14591	14564	14516	14546	14513	14590	14636	14622	14623	14596	14585	14720	14589	14485	14615	14616	14514	14639	14681	14533	14639	14523	14656	14637	14649	14562	14532	14731	14742	14563	14718	14511	14714	14514	14572	14643	14507	14715	14536	14588	14548	14573	14499	14534	14627	14624	14481	14586	14562	14698	14501	14572	14707	14539	14599	14718	14619	14739	14664	14668	14509	14518	14622	14692	14639	14583	14584	14532	14575	14520	14503	14667	14486	14580	14455	14539	14519	14647	14560	14639	14714	14705	14733	14553	14537	14657	14728	14811	14731	14512	14458	14592	14654	14634	14807	14581	14746	14575	14656	14773	14628	14534	14565	14610	14512	14525	14616	14561	14500	14454	14780	14680	14593	14565	14733	14652	14487	14554	14806	14569	14675	14709	14726	14602	14667	14478	14570	14580	14662	14616	14676	14743	14589	14454	14796	14687	14456	14610	14607	14626	14666	14437	14485	14533	14614	14546	14636	14700	14627	14683	14568	14588	14547	14715	14421	14663	14658	14618	14594	14665	14724	14490	14517	14473	14566	14515	14472	14668	14747	14630	14569	14695	14750	14576	14529	14555	14587	14647	14704	14617	14507	14609	14554	14609	14586	14580	14635	14581	14543	14559	14525	14770	14527	14669	14762	14506	14484	14654	14576	14602	14659	14678	14575	14603	14636	14705	14537	14613	14736	14605	14493	14602	14464	14674	14717	14454	14629	14609	14661	14487	14762	14606	14657	14518	14582	14683	14605	14608	14562	14760	14625	14666	14567	14673	14582	14591	14681	14568	14461	14610	14489	14577	14574	14705	14479	14497	14595	14569	14560	14581	14651	14445	14451	14633	14595	14561	14640	14572	14413	14629	14668	14467	14571	14482	14506	14758	14681	14524	14663	14616	14583	14593	14644	14530	14689	14602	14696	14546	14605	14591	14631	14593	14631	14752	14666	14583	14548	14528	14604	14699	14651	14628	14478	14508	14685	14455	14769	14607	14553	14616	14610	14515	14440	14496	14594	14476	14656	14564	14556	14483	14545	14573	14576	14505	14554	14514	14609	14723	14605	14543	14850	14504	14732	14696	14599	14469	14705	14663	14681	14632	14585	14467	14701	14459	14596	14517	14496	14625	14718	14751	14488	14703	14679	14578	14743	14512	14635	14809	14511	14655	14673	14582	14532	14608	14568	14637	14718	14641	14552	14658	14697	14569	14648	14610	14633	14576	14710	14707	14749	14516	14618	14601	14545	14732	14724	14560	14547	14554	14684	14505	14783	14617	14657	14552	14520	14578	14427	14618	14623	14617	14631	14683	14552	14587	14485	14614	14498	14557	14546	14611	14546	14601	14691	14631	14659	14665	14475	14510	14534	14685	14586	14587	14557	14525	14590	14530	14526	14526	14394	14623	14570	14550	14582	14637	14427	14642	14410	14635	14605	14557	14403	14477	14674	14530	14533	14691	14519	14551	14544	14580	14631	14629	14713	14526	14591	14525	14685	14477	14634	14476	14476	14454	14605	14760	14695	14421	14735	14614	14542	14550	14567	14637	14513	14826	14558	14379	14360	14543	14748	14480	14556	14685	14460	14564	14484	14551	14514	14578	14512	14570	14727	14654	14711	14588	14717	14764	14455	14602	14586	14493	14598	14597	14596	14755	14720	14530	14647	14646	14651	14572	14595	14640	14789	14674	14533	14563	14528	14527	14698	14609	14481	14703	14576	14553	14569	14618	14427	14565	14743	14675	14549	14629	14724	14627	14524	14453	14584	14611	14644	14516	14590	14680	14673	14411	14595	14622	14459	14579	14568	14591	14500	14497	14443	14624	14724	14688	14467	14616	14522	14614	14590	14667	14504	14534	14789	14461	14601	14636	14534	14578	14772	14660	14750	14698	14547	14630	14436	14582	14715	14748	14460	14625	14646	14415	14763	14652	14422	14519	14617	14601	14585	14451	14631	14594	14707	14544	14641	14475	14588	14428	14730	14582	14477	14480	14630	14602	14454	14727	14560	14601	14577	14591	14652	14518	14746	14640	14602	14695	14712	14724	14730	14454	14550	14731	14301	14514	14637	14576	14660	14529	14498	14587	14707	14684	14681	14674	14477	14459	14662	14451	14537	14674	14620	14680	14575	14494	14528	14573	14694	14530	14859	14613	14471	14610	14577	14460	14579	14727	14426	14609	14651	14721	14693	14684	14629	14625	14497	14680	14486	14489	14581	14558	14608	14564	14755	14609	14651	14655	14575	14697	14641	14604	14701	14667	14630	14648	14599	14526	14681	14451	14545	14653	14680	14662	14623	14703	14600	14628	14481	14618	14499	14550	14588	14591	14626	14477	14593	14651	14657	14520	14681	14602	14622	14562	14584	14568	14501	14661	14625	14529	14710	14708	14666	14603	14684	14821	14586	14653	14655	14804	14573	14488	14505	14738	14532	14637	14555	14672	14591	14614	14501	14553	14697	14587	14539	14596	14457	14753	14507	14542	14614	14746	14554	14670	14544	14553	14753	14564	14634	14640	14825	14724	14437	14578	14572	14447	14551	14540	14712	14624	14631	14557	14788	14667	14600	14600	14548	14771	14490	14610	14674	14544	14648	14481	14502	14566	14557	14621	14555	14539	14667	14428	14644	14629	14662	14549	14613	14599	14607	14715	14539	14776	14549	14567	14817	14604	14607	14664	14800
23251	21620	29668	24782	23838	27587	28860	22330	19489	18764	17525	16946	16987	16727	16768	16637	16870	16866	16689	16718	16847	16997	16882	16691	16685	16699	16590	16655	16489	16648	16655	16480	16475	16659	16633	16747	16552	16776	16504	16621	16227	16298	16397	16528	16542	16651	16560	16648	16552	16609	16443	16393	16598	16428	16539	16291	16588	16523	16502	16350	16675	16481	16673	16462	16476	16311	16304	16289	16417	16355	16396	16337	16448	16387	16355	16347	16309	16340	16539	16387	16503	16273	16506	16542	16328	16441	16366	16422	16535	16211	16351	16203	16303	16588	16498	16339	16210	16265	16364	16226	16391	16131	16190	16523	16403	16351	16181	16268	16448	16506	16543	16543	16446	16433	16675	16392	16226	16339	16565	16376	16458	16430	16557	16500	16397	16452	16459	16430	16473	16252	16261	16323	16454	16336	16274	16475	16411	16401	16514	16537	16436	16190	16435	16401	16472	16449	16578	16435	16297	16250	16404	16308	16382	16433	16490	16430	16411	16542	16580	16288	16308	16424	16585	16253	16589	16482	16318	16406	16351	16587	16352	16426	16498	16459	16329	16190	16502	16473	16437	16475	16380	16265	16317	16556	16268	16382	16395	16385	16481	16328	16455	16519	16486	16321	16346	16440	16377	16248	16145	16317	16163	16297	16121	16367	16413	16441	16331	16520	16424	16412	16411	16340	16615	16405	16238	16524	16435	16460	16306	16276	16268	16395	16200	16325	16365	16161	16429	16258	16418	16408	16458	16267	16514	16557	16319	16432	16364	16512	16444	16393	16378	16358	16344	16414	16291	16439	16536	16365	16218	16516	16313	16306	16438	16301	16331	16087	16352	16200	16225	16413	16446	16490	16456	16515	16550	16525	16379	16439	16436	16402	16378	16349	16311	16140	16309	16505	16546	16457	16499	16282	16373	16289	16317	16402	16314	16458	16139	16103	16569	16221	16252	16253	16478	16232	16282	16264	16430	16521	16532	16474	16249	16503	16489	16455	16240	16362	16257	16406	16281	16377	16424	16492	16444	16412	16555	16495	16488	16541	16422	16450	16514	16283	16289	16679	16332	16388	16343	16222	16206	16458	16287	16255	16330	16352	16353	16455	16209	16396	16706	16410	16406	16448	16398	16425	16426	16375	16219	16256	16437	16528	16249	16429	16336	16277	16308	16391	16451	16536	16418	16543	16286	16351	16285	16552	16319	16412	16274	16320	16314	16565	16246	16589	16240	16364	16220	16503	16464	16328	16295	16289	16437	16412	16394	16317	16406	16528	16370	16216	16365	16178	16376	16299	16431	16314	16509	16359	16456	16485	16262	16397	16485	16497	16601	16338	16433	16499	16482	16332	16280	16486	16137	16262	16551	16406	16275	16387	16243	16514	16327	16156	16443	16456	16398	16412	16374	16456	16590	16453	16343	16333	16395	16237	16303	16375	16206	16357	16530	16333	16451	16505	16306	16367	16466	16460	16474	16476	16352	16531	16266	16541	16373	16428	16491	16282	16586	16474	16307	16425	16463	16424	16294	16533	16446	16433	16257	16349	16272	16454	16456	16466	16453	16399	16219	16400	16272	16287	16381	16331	16387	16422	16464	16404	16484	16383	16420	16463	16306	16390	16347	16288	16423	16310	16508	16274	16149	16268	16427	16163	16490	16611	16568	16550	16545	16409	16295	16590	16393	16310	16205	16408	16357	16421	16379	16411	16357	16525	16411	16284	16407	16353	16270	16384	16458	16173	16451	16296	16507	16584	16476	16376	16307	16407	16519	16329	16269	16521	16225	16405	16362	16283	16222	16261	16260	16209	16171	16261	16328	16353	16419	16506	16300	16226	16322	16261	16347	16370	16470	16363	16610	16267	16399	16435	16465	16383	16431	16378	16387	16304	16559	16295	16397	16324	16255	16322	16343	16540	16543	16544	16323	16470	16564	16442	16263	16429	16327	16443	16301	16519	16542	16471	16562	16277	16485	16205	16366	16098	16594	16299	16334	16367	16441	16478	16026	16306	16363	16248	16166	16363	16411	16321	16512	16416	16530	16231	16322	16210	16524	16392	16496	16386	16434	16313	16308	16550	16234	16332	16456	16450	16388	16154	16161	16425	16426	16474	16443	16449	16421	16257	16391	16294	16410	16513	16268	16529	16447	16399	16560	16530	16516	16286	16303	16435	16183	16269	16404	16522	16297	16273	16499	16376	16417	16374	16675	16341	16508	16460	16395	16399	16446	16506	16333	16209	16259	16489	16306	16372	16372	16388	16521	16412	16255	16404	16385	16349	16596	16466	16290	16423	16241	16458	16446	16237	16506	16329	16581	16473	16301	16377	16262	16553	16311	16260	16364	16389	16258	16291	16286	16268	16296	16356	16593	16310	16435	16410	16466	16424	16293	16423	16314	16394	16376	16334	16118	16406	16402	16189	16451	16304	16244	16282	16346	16481	16410	16420	16345	16296	16255	16151	16464	16419	16364	16537	16257	16394	16352	16297	16178	16137	16422	16355	16578	16322	16127	16467	16462	16374	16538	16421	16550	16229	16348	16421	16150	16534	16357	16451	16386	16407	16473	16326	16485	16371	16302	16357	16529	16327	16338	16173	16305	16348	16410	16476	16254	16467	16474	16239	16424	16250	16206	16651	16318	16541	16288	16535	16549	16355	16180	16147	16292	16526	16605	16439	16214	16541	16458	16463	16480	16380	16201	16269	16484	16320	16352	16480	16559	16459	16530	16509	16320	16274	16380	16505	16224	16580	16319	16552	16416	16296	16453	16322	16243	16305	16408	16396	16435	16322	16465	16455	16309	16371	16414	16360	16242	16317	16415	16281	16531	16540	16399	16291	16352	16346	16506	16421	16295	16137	16297	16283	16396	16242	16438	16460	16224	16286	16425	16365	16581	16201	16276	16543	16273	16439	16402	16276	16406	16401	16497	16670	16382	16456	16078	16344	16446	16493	16178	16447	16312	16412	16487	16256	16290	16356	16291	16275	16394	16375	16383	16343	16375	16348	16228	16387	16469	16358	16256	16358	16615	16484	16228	16595	16487	16405	16256	16448	16348	16535	16270	16214	16229	16321	16410	16512	16636	16193	16361	16299	16315	16284	16360	16399	16310	16420	16177	16293	16482	16541	16385	16395	16527	16404	16406	16417	16315	16435	16360	16468	16454	16107	16425	16562	16319	16451	16238	16222	16148	16653	16476	16504	16310	16148	16338	16353	16179	16318	16426	16363	16444	16259	16234	16313	16532	16442	16346	16475	16441	16571	16714	16354	16298	16346	16402	16574	16357	16224	16325	16426	16252	16264	16514	16316	16159	16341	16581	16309	16449	16461	16381	16313	16345	16468	16383	16529	16324	16329	16315	16484	16375	16247	16476	16339	16488	16514	16212	16328	16524	16259	16481	16303	16410	16295	16364	16513	16327	16428	16464	16277	16581	16554	16469	16389	16429	16185	16361	16194	16341	16470	16484	16485	16269	16352	16480	16524	16432	16422	16345	16346	16546	16485	16448	16376	16342	16433	16339	16373	16325	16367	16336	16505	16408	16341	16422	16256	16495	16525	16431	16376	16456	16402	16450	16415	16480	16333	16576	16290	16523	16479	16390	16258	16353	16406	16374	16138	16449	16341	16407	16358	16414	16542	16592	16497	16293	16533	16322	16570	16512	16485	16118	16470	16384	16482	16302	16353	16351	16420	16523	16311	16509	16316	16127	16324	16418	16444	16490	16341	16181	16403	16045	16458	16366	16495	16242	16444	16462	16348	16442	16368	16278	16359	16416	16138	16461	16522	16529	16563	16433	16402	16331	16405	16453	16506	16382	16438	16468	16484	16531	16562	16312	16481	16383	16492	16432	16325	16443	16213	16416	16397	16465	16234	16356	16363	16593	16518	16632	16241	16413	16233	16272	16455	16370	16283	16374	16524	16496	16366	16342	16405	16452	16468	16296	16321	16621	16386	16273	16444	16499	16339	16441	16440	16428	16289	16341	16477	16326	16394	16286	16455	16367	16410	16244	16457	16449	16390	16491	16389	16204	16392	16392	16222	16452	16344	16127	16342	16337	16366	16449	16218	16321	16318	16305	16254	16353	16306	16254	16316	16469	16071	16436	16426	16355	16335	16438	16332	16179	16392	16382	16427	16490	16297	16452	16349	16400	16323	16639	16543	16422	16300	16411	16371	16447	16451	16589	16432	16583	16415	16316	16277	16300	16476	16453	16543	16447	16576	16536	16350	16306	16474	16470	16424	16471	16447	16376	16500	16542	16335	16574	16346	16301	16357	16190	16684	16349	16476	16526	16339	16356	16496	16336	16344	16293	16336	16226	16416	16346	16307	16210	16328	16315	16492	16347	16206	16330	16256	16449	16457	16409	16424	16405	16498	16399	16290	16370	16300	16402	16151	16157	16337	16265	16449	16249	16534	16406	16351	16508	16388	16391	16311	16491	16502	16399	16474	16365	16488	16310	16461	16183	16416	16420	16336	16252	16312	16373	16396	16224	16330	16452	16171	16454	16302	16419	16398	16415	16312	16476	16463	16236	16556	16366	16261	16455	16344	16320	16416	16225	16210	16237	16259	16313	16251	16238	16481	16165	16408	16300	16359	16299	16269	16151	16255	16454	16252	16407	16398	16242	16238	16366	16424	16219	16227	16434	16633	16476	16379	16402	16546	16372	16290	16494	16334	16526	16616	16508	16239	16348	16561	16279	16466	16403	16321	16317	16377	16237	16350	16185	16567	16425	16669	16333	16271	16437	16312	16359	16460	16386	16267	16287	16334	16476	16419	16492	16255	16244	16266	16459	16314	16368	16223	16433	16459	16441	16369	16388	16479	16355	16477	16439	16485	16251	16310	16413	16176	16586	16383	16218	16349	16397	16371	16421	16391	16384	16498	16448	16194	16394	16524	16480	16483	16578	16382	16259	16414	16452	16541	16514	16441	16228	16324	16281	16324	16381	16137	16391	16401	16352	16554	16540	16269	16406	16425	16268	16393	16545	16324	16708	16512	16243	16339	16234	16632	16370	16413	16383	16285	16341	16422	16536	16550	16540	16254	16326	16447	16328	16392	16341	16228	16193	16503	16449	16395	16144	16565	16314	16171	16464	16404	16290	16325	16377	16294	16396	16398	16396	16337	16312	16297	16326	16243
41610	64892	58768	44989	36624	31833	26031	21566	18522	17515	16018	15638	15524	15262	15288	15406	15538	15424	15441	15340	15554	15340	15220	15245	15145	15280	15264	15207	15296	15080	15068	14991	15321	15151	15267	15185	15178	15063	15219	15215	15142	15022	15083	15154	15005	15148	15045	15198	14986	15210	15079	15034	14914	15087	15158	15025	15051	15048	15157	14928	14983	15069	15108	14978	14998	15106	15017	15063	15270	15033	14985	15000	15076	15083	14912	15046	14987	14873	14981	14980	14981	14847	15057	15196	14925	15149	15078	15115	14997	15097	15227	15028	15062	15103	15218	15146	14880	15039	14975	15135	15235	15187	15079	15044	15013	15044	15033	14929	15263	15190	15062	15197	15181	15022	15113	15043	15105	15133	15008	15080	15138	15058	15121	14912	14997	15014	15181	15019	15004	15209	15100	15132	15084	15115	15063	15114	14901	15032	15007	15014	15313	14902	14887	15278	15075	15267	15013	15121	15022	15260	14974	14997	14993	15025	15107	15091	15237	14984	15059	15024	15114	15064	14997	14988	15046	15022	15139	15062	15021	15097	14943	15119	15095	15144	15103	15056	15013	15203	15150	15115	15091	14864	15073	15186	15054	15007	15202	15156	15144	15095	15124	15021	15018	15102	14956	15250	15074	15196	14988	15097	15276	15194	15085	14938	15027	15090	15143	15167	14985	15091	14952	14957	15000	15212	15066	15077	15087	15315	15110	15065	15095	15285	15022	15044	15029	15141	15089	15047	15240	14999	15171	15120	15014	15078	15108	15164	15102	15005	14969	15241	15005	14995	15191	14871	14829	15075	15187	15171	14930	14960	15117	15252	15035	15152	15043	15240	15044	15102	14958	15064	15053	15056	15238	15018	14976	15105	14934	14996	15184	15007	15016	15042	14952	14973	15041	15121	15064	14997	15203	15004	15199	14901	15145	15109	15073	15092	15058	15035	15197	15057	15217	15229	14992	15004	14996	15113	15122	15183	15161	15061	15321	15050	15220	15171	15035	15065	14870	14989	15163	15142	15328	15193	15109	15028	15028	15173	14872	15114	15128	14993	15006	14980	15019	15066	15011	14935	15316	15058	15009	14993	15066	14900	15041	15125	15033	15067	15011	15098	15142	14972	15101	14985	14986	15132	15023	15097	14927	14951	15095	15113	15085	15091	15082	14922	15017	14969	15077	14936	15135	14977	15181	14994	15121	15060	15164	15085	15075	14965	15068	15244	15085	14951	15029	15047	15248	15066	14976	14985	15119	14933	15124	15270	15075	15066	15006	15098	15129	15103	15091	15046	15197	15070	15160	14987	15244	15417	15258	15216	15069	15213	15139	14952	15024	15134	15059	14991	14950	15079	15068	15065	14972	15125	15052	14907	15148	15290	15133	15122	15017	15031	15019	15183	14986	15018	15087	14963	15125	14954	14948	14959	15030	14993	14987	15044	15241	14891	15141	15099	15016	14868	15018	15109	15052	15130	15109	15117	15214	15021	15081	15184	15023	15204	14976	15022	14912	15023	15197	15003	15076	15106	15016	15197	15047	15002	15057	15080	15077	14999	15128	15191	15011	15196	15093	15068	15096	15070	14857	15005	15013	15196	14917	15128	15150	15118	15046	15200	14928	15077	15047	15060	15022	15034	14965	15004	15178	15132	15089	15018	14935	14975	15247	14927	14895	15168	15208	15059	14991	14991	15036	15083	15177	15171	15347	14992	15232	15168	15080	14932	15103	15135	15050	15069	15039	15176	15166	15066	15145	14981	15117	15073	15151	15241	15012	14955	14863	15100	15100	15187	15027	15056	15039	15068	14852	15240	15159	14976	14989	14856	14965	15147	15020	15147	15067	15083	15009	15024	14930	15075	15028	14993	15152	14977	15175	15169	15008	15132	15040	15083	14926	15345	15172	15116	15220	15053	15145	15177	15117	15128	15045	15080	15086	15002	15242	15011	14950	15225	15177	15073	15080	15056	15029	15017	15032	15035	15002	15126	15005	15213	15115	15098	14958	15051	15093	15023	15056	15219	14931	15237	15062	15058	15095	15046	15159	15188	15156	15061	14883	15041	15034	15106	14973	14971	15041	15075	15037	15136	15035	15126	15107	15135	15049	15034	14994	15033	15102	15159	14997	14941	15165	15133	14988	15099	14863	15044	15023	14993	15090	15174	15122	15096	15048	15041	14961	15200	15186	15041	15019	15067	15043	15152	15098	15020	15079	15095	14982	15084	15033	15175	14869	15109	14813	15129	14890	14964	15159	14865	15034	15089	15125	15147	15058	15171	15064	15053	15103	15001	14970	15112	15121	15002	15118	14997	15150	15137	14940	15091	15022	15123	14992	15094	15155	14983	15029	15113	15123	15173	15195	15050	15304	15132	14925	15108	14901	15021	15254	15170	15154	15136	15213	15021	15061	15119	14876	15072	15164	15193	14897	15085	15064	14854	14941	15041	15094	15003	15066	14979	15109	15148	15230	15352	14985	15168	14895	14931	15035	15056	14962	15119	15107	15231	15000	15075	15098	14887	14979	15235	14915	14945	15079	15187	15151	15061	15133	15055	15054	15045	15118	15001	14998	15119	15147	15116	15116	14983	15024	15143	15067	15177	14930	15048	15123	15183	14909	15108	15025	14993	15093	14972	15173	15061	15119	15071	15053	15042	14984	14968	15054	15045	15286	15011	15016	15024	15107	15076	15076	15182	15104	14947	15026	15073	15008	15044	15088	15055	14937	15092	15134	14883	15131	15106	15215	14899	14978	15070	15037	14980	15184	15052	15287	15108	15068	15045	15100	15146	15196	15107	15005	14963	15028	14996	15015	15177	15020	15054	15152	15109	14966	15063	15038	15101	15160	15136	15155	15038	15182	15018	15008	14866	15242	15012	15035	15047	15149	15115	14993	15118	15127	15030	15032	14962	14968	15085	15129	15130	15143	14974	15018	15039	15091	15140	14888	15018	15045	15118	15178	15238	15010	14973	15102	14938	15069	14983	15131	14957	15238	15082	15248	15016	15090	15023	15200	15114	15043	15100	15088	15262	14911	15158	15103	15164	15076	15156	15096	15289	14914	15149	15117	14846	15089	15071	14976	15052	14994	15192	15214	15049	14901	15122	15063	15334	14980	15090	14917	15119	15091	15035	15090	15071	15088	15055	14991	14950	15038	15062	15090	15023	15013	14947	15194	15121	15123	15002	15111	15015	15012	15127	14980	15183	15073	15080	15099	15047	15113	14927	14986	15250	15119	15023	15115	15053	15242	14986	15000	14901	15151	15083	14817	15049	14996	15115	15020	15063	14880	14927	15049	15036	15068	14920	15058	15044	14996	15103	15134	15052	15082	14986	15113	14920	15029	15099	15116	15095	15219	15055	15098	15111	15075	15128	15093	15005	15074	15096	14956	15063	15002	14971	15025	15114	15096	15125	15088	15117	15007	14967	14923	15069	15032	15040	14959	15218	15129	15108	15107	15182	14864	15081	15005	14923	15222	14936	15174	15074	15041	15015	15033	14958	14970	15043	15045	15095	14996	14965	15057	15238	14991	15037	15106	15075	15172	15081	15208	15117	14960	15080	14970	14988	15162	15069	14989	14919	15127	15136	15078	15013	15045	15177	15136	14971	15179	15052	14995	14976	15178	15053	15163	15269	15077	15002	15022	15128	15139	15144	15099	14992	15071	15055	15049	15051	15069	14997	14982	15180	15184	15234	15086	14949	15110	15163	15144	15065	15008	15134	15140	15232	15011	15065	14939	15182	15095	15035	14984	15089	15182	15209	15164	15119	15187	14973	15222	15048	14934	14973	15014	15079	14830	15139	14947	14994	15166	15123	14927	15213	15025	15127	15032	15010	15090	15176	15117	15115	15052	15070	14983	15080	15074	15079	15110	15144	15155	15033	15089	15144	15069	15249	14923	15044	15160	15068	14980	15003	15047	14987	15258	14967	15139	15151	15149	15075	15036	14905	15326	15049	14946	15074	15227	15063	15107	14998	15224	15019	15098	15215	15009	15099	15088	15120	15074	15036	14887	15068	15054	15174	15108	15047	15111	15162	14982	14986	15090	15161	15110	14920	15218	15054	15081	15020	15155	15066	15112	15103	14920	15222	15061	15169	15076	15225	15022	15129	15001	15171	15010	15187	14954	14979	15147	15095	15121	14971	14895	15103	15256	14831	15266	15153	15129	15019	15012	14984	15062	15232	15143	14973	15002	15305	15302	15054	14942	15073	15213	14962	15030	15117	15075	15061	14989	15032	14850	14931	15151	15054	15050	15101	15271	15024	14911	15090	14958	15004	15225	14932	15114	15216	15103	15259	14959	15133	15066	15109	15242	14981	15122	15081	15006	15150	15008	14824	15037	15106	15040	15252	15075	15094	15127	15145	15087	15207	15206	15141	15004	15046	15134	15104	15127	14981	15123	15055	14960	15183	15168	15122	15005	15077	15125	15244	14947	15356	15084	15172	15116	15139	15051	15135	15060	15208	14956	15016	15028	15100	15029	15142	15108	15093	15096	15161	15098	15042	14997	15224	14934	15213	15055	15019	14989	15151	15070	14906	14990	15080	15294	15230	14959	15064	14932	15032	15162	14957	15107	15045	15155	15194	14955	15120	15091	14933	15014	15162	14956	15105	14960	15041	15003	15053	14935	15225	15151	14994	14970	15024	15056	15070	15120	14861	15071	15077	15183	15084	15042	15019	15112	14974	15117	15178	14961	15005	15012	15349	14980	14988	15022	15025	14884	15130	15200	15069	15098	14960	15070	14984	14907	15026	15191	15125	14998	14993	15163	15083	15108	15011	15066	14937	15102	15188	15059	15036	14896	15260	15068	15068	14986	15223	15057	14883	15114	14992	15289	15058	15018	15050	15107	15070	15142	15023	15014	15077	15240	15025	14968	14999	15093	14866	15111	14987	15097	15069	14969	15088	15024	14966	14994	14957	14953	15078	14902	14969	15004	14974	15036	15174	15042	15106	15164	15131	14974	14888	14996	14941	15073	15196	15177	14782	15070	14894	14998	14958	15139	15048	15043	15067	14929	15106	15071	15072	14990	15174	15009	15055	14937	15061	15033	15054	15029	14990	14982	14987	15205	15045	15005	15060	15037	15037	15217	15110	14783	15176	15080	14889	15059	15065	15176	15084	14980	15169	15190	15006	14937	15122
30255	30423	35401	29030	21371	18219	16464	15303	15083	14850	14780	14714	14747	14679	14623	14543	14651	14705	14620	14589	14623	14443	14579	14500	14575	14684	14611	14703	14395	14581	14463	14428	14692	14608	14354	14387	14494	14384	14549	14475	14384	14583	14391	14733	14557	14564	14617	14343	14551	14652	14516	14508	14728	14440	14627	14519	14470	14498	14462	14503	14431	14414	14474	14277	14688	14465	14376	14376	14448	14652	14564	14370	14383	14501	14660	14441	14396	14225	14208	14489	14422	14411	14432	14515	14487	14558	14366	14525	14516	14595	14611	14480	14474	14303	14378	14442	14582	14557	14371	14563	14655	14536	14566	14556	14341	14293	14531	14428	14550	14476	14357	14604	14772	14491	14644	14322	14377	14606	14647	14290	14385	14504	14414	14401	14347	14534	14418	14504	14467	14458	14394	14302	14429	14329	14574	14681	14408	14504	14564	14349	14392	14327	14188	14566	14427	14547	14637	14492	14490	14430	14321	14566	14538	14579	14465	14479	14469	14379	14338	14339	14522	14400	14496	14351	14556	14434	14762	14371	14559	14572	14545	14617	14390	14232	14186	14444	14348	14502	14492	14438	14552	14634	14561	14556	14502	14475	14493	14277	14424	14486	14474	14493	14471	14425	14529	14385	14365	14405	14350	14482	14465	14437	14445	14384	14592	14463	14403	14497	14280	14551	14528	14497	14521	14691	14511	14536	14551	14489	14545	14444	14582	14588	14509	14276	14453	14560	14594	14590	14519	14506	14448	14569	14510	14584	14340	14420	14234	14621	14389	14500	14358	14427	14545	14490	14367	14432	14638	14437	14257	14351	14296	14481	14307	14426	14544	14384	14533	14343	14304	14194	14370	14486	14432	14518	14466	14582	14383	14330	14597	14414	14707	14428	14584	14423	14516	14111	14452	14396	14598	14361	14350	14365	14412	14382	14540	14469	14475	14539	14448	14294	14527	14411	14483	14395	14338	14484	14654	14579	14377	14304	14410	14453	14530	14273	14424	14396	14452	14491	14548	14418	14633	14295	14512	14240	14465	14377	14577	14445	14518	14361	14547	14308	14420	14556	14339	14525	14544	14618	14514	14361	14385	14498	14445	14518	14489	14406	14473	14476	14627	14310	14571	14292	14352	14336	14310	14108	14529	14434	14435	14507	14455	14371	14420	14533	14305	14604	14451	14529	14563	14340	14563	14542	14458	14382	14716	14315	14645	14599	14458	14408	14420	14459	14604	14330	14348	14479	14402	14462	14501	14363	14283	14591	14322	14366	14658	14350	14562	14325	14423	14551	14585	14546	14526	14575	14444	14578	14414	14531	14289	14466	14512	14491	14311	14344	14170	14342	14591	14498	14296	14492	14516	14506	14391	14572	14593	14600	14593	14206	14399	14414	14612	14310	14270	14372	14538	14638	14396	14489	14652	14388	14501	14369	14780	14384	14313	14399	14458	14461	14606	14424	14509	14363	14386	14554	14448	14384	14468	14467	14291	14543	14600	14486	14353	14471	14509	14331	14488	14456	14329	14434	14527	14404	14410	14493	14295	14398	14418	14396	14431	14558	14474	14505	14741	14359	14485	14539	14463	14387	14496	14544	14558	14208	14442	14340	14378	14685	14339	14477	14450	14437	14219	14515	14529	14495	14573	14569	14551	14489	14394	14275	14342	14555	14585	14269	14363	14530	14382	14384	14447	14301	14521	14505	14639	14426	14155	14296	14363	14329	14556	14485	14551	14450	14398	14307	14453	14455	14404	14489	14569	14473	14493	14400	14530	14491	14462	14736	14415	14504	14460	14490	14540	14468	14474	14297	14538	14292	14567	14595	14406	14469	14428	14176	14343	14464	14444	14462	14521	14457	14306	14445	14631	14481	14506	14435	14606	14508	14371	14562	14349	14553	14326	14377	14347	14429	14567	14510	14563	14438	14326	14573	14612	14600	14669	14476	14490	14361	14274	14362	14559	14577	14480	14418	14579	14392	14201	14548	14442	14681	14623	14538	14331	14278	14484	14655	14443	14443	14284	14437	14394	14530	14556	14523	14428	14502	14672	14318	14477	14474	14590	14527	14341	14383	14518	14418	14444	14398	14246	14465	14613	14508	14374	14459	14462	14298	14566	14514	14627	14369	14430	14556	14285	14506	14410	14399	14376	14310	14496	14454	14433	14506	14453	14379	14448	14099	14421	14392	14531	14479	14541	14599	14221	14449	14419	14396	14427	14436	14487	14396	14352	14389	14371	14397	14462	14381	14313	14284	14380	14452	14593	14534	14525	14466	14484	14525	14464	14274	14338	14389	14416	14580	14475	14555	14365	14618	14510	14369	14433	14463	14405	14450	14334	14575	14372	14414	14559	14536	14626	14615	14579	14456	14572	14371	14358	14527	14568	14308	14615	14401	14396	14388	14499	14505	14556	14324	14500	14583	14332	14500	14204	14459	14329	14357	14327	14672	14716	14512	14468	14687	14567	14381	14460	14404	14216	14396	14266	14643	14260	14511	14321	14483	14392	14466	14560	14385	14455	14281	14317	14189	14437	14468	14456	14344	14513	14391	14316	14298	14323	14335	14530	14390	14356	14393	14676	14376	14442	14466	14607	14586	14475	14401	14612	14517	14420	14488	14452	14419	14524	14499	14479	14630	14307	14483	14677	14495	14594	14514	14435	14471	14646	14367	14515	14457	14541	14387	14299	14331	14575	14474	14220	14552	14535	14489	14444	14372	14444	14379	14469	14460	14384	14439	14474	14457	14449	14306	14527	14480	14544	14330	14498	14595	14518	14121	14426	14528	14406	14408	14418	14327	14339	14387	14412	14563	14324	14379	14513	14568	14206	14506	14473	14410	14382	14598	14447	14535	14439	14144	14374	14349	14437	14410	14390	14597	14408	14395	14383	14605	14525	14382	14536	14502	14582	14552	14460	14383	14525	14230	14489	14583	14613	14435	14441	14491	14482	14566	14481	14578	14513	14492	14654	14237	14450	14452	14344	14415	14437	14459	14570	14617	14387	14474	14501	14531	14440	14334	14506	14487	14388	14457	14369	14290	14503	14510	14477	14655	14481	14388	14412	14547	14529	14615	14434	14289	14434	14449	14371	14413	14247	14429	14293	14360	14505	14396	14403	14456	14296	14470	14332	14491	14473	14477	14424	14425	14444	14477	14428	14582	14452	14635	14384	14396	14517	14491	14509	14282	14551	14460	14609	14386	14378	14497	14564	14629	14439	14410	14425	14552	14391	14527	14178	14505	14503	14359	14590	14590	14549	14463	14443	14392	14445	14546	14505	14714	14569	14399	14553	14255	14418	14338	14539	14444	14529	14420	14524	14378	14611	14594	14625	14510	14391	14341	14459	14400	14531	14296	14351	14225	14358	14431	14462	14513	14491	14598	14417	14481	14626	14356	14481	14466	14450	14391	14493	14535	14550	14465	14386	14482	14415	14721	14540	14427	14783	14481	14386	14553	14342	14466	14608	14517	14268	14233	14600	14442	14310	14407	14148	14625	14590	14475	14482	14567	14446	14350	14322	14501	14622	14392	14538	14436	14396	14405	14285	14409	14434	14499	14557	14285	14338	14531	14376	14395	14480	14443	14358	14468	14309	14396	14494	14442	14337	14499	14660	14572	14420	14403	14568	14445	14427	14359	14336	14401	14541	14602	14502	14599	14541	14597	14511	14438	14444	14538	14522	14437	14478	14487	14427	14395	14421	14534	14297	14355	14419	14473	14579	14418	14422	14447	14257	14379	14510	14334	14359	14597	14442	14371	14322	14381	14357	14383	14309	14426	14539	14554	14345	14572	14521	14351	14564	14413	14530	14547	14467	14571	14517	14526	14532	14418	14295	14436	14485	14431	14440	14681	14530	14520	14534	14234	14601	14423	14552	14369	14453	14510	14543	14589	14469	14519	14549	14518	14354	14520	14525	14508	14314	14594	14437	14533	14389	14513	14441	14584	14555	14505	14563	14465	14393	14373	14241	14415	14518	14676	14739	14398	14452	14491	14499	14460	14446	14395	14279	14427	14522	14682	14445	14430	14405	14478	14566	14305	14542	14587	14473	14715	14283	14669	14445	14387	14557	14282	14406	14540	14324	14551	14410	14247	14405	14293	14550	14655	14652	14345	14369	14602	14385	14335	14484	14565	14273	14406	14306	14409	14498	14596	14235	14386	14443	14520	14455	14465	14439	14560	14746	14490	14428	14382	14470	14619	14694	14446	14519	14365	14571	14423	14472	14460	14638	14466	14423	14484	14482	14350	14496	14338	14541	14538	14470	14492	14638	14555	14477	14455	14456	14296	14392	14382	14454	14265	14537	14400	14512	14349	14372	14475	14453	14584	14421	14447	14531	14536	14629	14478	14416	14396	14397	14527	14544	14398	14237	14275	14484	14294	14384	14556	14442	14470	14473	14507	14450	14657	14390	14397	14401	14427	14658	14399	14422	14345	14405	14489	14457	14537	14443	14519	14134	14417	14490	14377	14319	14416	14236	14463	14569	14445	14528	14562	14543	14443	14600	14488	14508	14388	14543	14485	14550	14427	14497	14669	14555	14479	14469	14460	14415	14513	14511	14437	14436	14490	14360	14355	14486	14467	14291	14429	14390	14463	14505	14429	14559	14467	14399	14507	14488	14265	14550	14407	14464	14470	14688	14555	14255	14529	14451	14494	14596	14661	14405	14190	14306	14359	14538	14281	14453	14340	14236	14526	14444	14542	14438	14374	14387	14291	14544	14599	14229	14464	14371	14499	14507	14588	14607	14426	14451	14350	14349	14301	14468	14346	14444	14282	14554	14339	14517	14422	14640	14583	14592	14500	14553	14275	14647	14515	14360	14452	14476	14367	14437	14424	14327	14348	14593	14483	14441	14510	14463	14471	14475	14488	14634	14384	14380	14406	14643	14728	14363	14607	14404	14486	14370	14426	14649	14465	14299	14213	14485	14449	14379	14471	14447	14478	14473	14539	14566	14435	14576	14445	14624	14384	14384	14633	14417	14386	14535	14230	14332	14388	14442	14458	14137	14460	14656	14351	14413	14372	14529	14370	14498	14434	14586	14593	14567	14457	14421	14629	14334	14304	14437	14323	14419	14524	14559	14453	14352	14457	14535	14495	14395	14512	14598	14414	14371	14565	14570	14416	14447	14421	14311	14430
37746	49045	41560	29548	22496	18163	16091	14767	14314	14035	14307	14149	13914	13934	13815	13962	13908	14123	14050	13990	13960	14018	14032	13970	13849	13736	13838	13977	13789	13813	13805	13757	13827	13810	13805	14011	13788	13835	13834	13843	14152	13929	13862	13868	13685	13925	13734	13964	13968	13940	13956	13989	13883	13779	13784	13863	13876	13703	13784	13892	14025	13788	13832	13906	13854	13789	13858	13820	13958	13949	13719	13647	13765	13762	13718	13777	13805	13831	13791	13710	13723	13877	13836	13820	13723	14028	13808	13892	13777	13765	13814	13763	13747	13840	13733	13836	13776	13931	14004	13807	13980	13850	13866	13842	13957	13714	13712	13720	13718	13937	13803	13798	13715	13859	13980	13820	13802	13760	13931	13872	13878	13933	13901	13857	13918	13770	13817	13772	13802	13809	13836	13757	13889	13801	13978	13889	13901	13841	13956	13928	13783	13812	13847	13754	13814	13749	13771	13902	13942	13806	13860	13960	13839	13831	13997	13889	13789	13931	13764	13700	13725	13800	13909	13906	13860	13831	13934	13771	13844	13908	13825	13915	13859	13883	13703	13982	13720	13786	13819	13949	13892	13918	13900	13850	13992	13717	13916	13884	13834	13836	13985	13801	13996	13903	13980	14010	13890	13966	14042	13807	13916	13847	13780	13815	13999	13821	13905	13737	13839	13885	13854	13815	13745	13875	13876	13719	13898	13908	13899	13764	13960	13869	13884	13830	13846	13765	13801	13910	13840	13793	13833	13812	13860	13819	14001	13856	13860	13953	13914	13791	13947	13822	13888	13860	14024	13824	13755	13743	13781	13853	13717	13845	13882	13851	13838	14010	13874	13841	13772	13870	13950	13976	13797	13864	13733	13957	13910	13879	13863	13855	13774	13996	13868	13793	13846	13826	13804	13937	13724	13812	13956	13712	13805	13862	13766	13757	13896	13797	13871	13843	13902	13740	13903	13821	13671	13759	13765	13842	13934	13994	13649	13965	13961	13784	13720	13820	13802	13852	13873	13851	13946	13914	13962	13744	13777	14042	13902	13853	13819	13797	13829	13946	13703	13766	13835	13751	13852	13757	13771	13877	13810	13914	13604	13829	13939	13883	13895	13689	13724	13943	13798	13665	13790	13816	13830	13809	13794	13802	13859	13845	13845	13663	13865	13764	13878	13693	13845	13842	13960	13987	13951	13735	13695	13892	13833	13903	13784	13911	13837	13781	14084	13906	13879	13693	13948	13967	13869	13755	13824	13992	13941	13854	13857	13963	13878	13752	13863	13742	13774	13898	13908	13788	13874	13805	13767	13760	13782	13944	13772	13745	13812	13804	13860	13782	13852	13986	13744	13838	13876	13719	13770	14025	13941	13764	13867	13831	13813	13901	13875	13715	13874	13697	13748	13863	13647	13772	13867	13941	13703	13754	13887	13949	13879	13896	13905	13917	13754	13948	13855	13945	13689	13870	13909	13947	13882	13992	13896	13821	13856	13735	13820	13833	13772	13944	13755	13697	13889	13725	13873	13855	13775	14029	13849	13988	13841	13736	13873	13800	14017	13964	13772	13823	13753	13848	13761	13972	13851	13710	13799	13730	13969	13984	13911	13968	13803	13729	14005	13897	13962	13894	13734	13787	13844	13829	13817	13792	13526	13695	13756	13956	13825	13989	13838	13645	13742	13899	13881	13859	13907	13817	13795	13832	13940	13867	14088	13938	13967	13828	13914	13694	13795	13609	13914	13804	13866	13924	13940	13791	14101	13813	13752	13834	13876	13783	14056	13832	13774	13710	13825	14003	13736	13759	13957	13885	13973	13692	13816	13924	13935	13790	13891	13843	13842	14050	13800	13585	13786	13844	13865	13915	13811	13850	13903	13630	13900	13820	13908	13768	13774	13633	13922	14059	13798	13853	13888	13707	13922	13732	13786	13700	13827	13898	13867	13726	13847	13698	13858	13807	13983	13913	13711	13959	13847	13813	13858	13748	13831	13840	13854	13880	14040	13844	13934	13762	13943	13865	13838	13777	13919	13750	13997	13913	13984	13770	13852	13800	14031	13899	13944	13802	13728	13868	13798	13724	13844	13882	13764	13838	13744	13831	13877	13781	13887	13931	13912	13866	13940	13959	13948	13898	13856	13835	14007	13817	13831	13892	13919	13865	13910	13732	13844	13828	13856	13803	13804	13793	13896	13814	14028	13798	13885	13955	13792	13835	13650	13880	13825	13793	13855	13735	13904	13777	13871	13871	13885	13827	13929	13727	13810	13723	14020	13902	13806	13924	13901	13703	13933	13868	13753	14029	13720	13889	13901	13996	13779	13812	13899	13994	13947	13768	13782	13752	13829	13778	13819	13813	13819	13864	13901	13802	13751	13655	13881	13807	13921	13657	13867	13783	13778	13802	13845	13950	13762	13818	13683	14112	13941	13690	13879	13818	13977	13892	13928	13799	13762	13867	13788	13927	13744	13745	13714	13857	13862	13889	13762	13905	13965	13895	13776	13903	13817	13894	13778	13820	13719	13949	13846	13843	13841	13939	13768	13688	13851	13659	13922	13924	13950	13681	13911	13854	13878	13692	13712	13707	13748	13948	13778	13881	13851	13696	14078	13876	13913	13936	13980	13832	13901	13933	13829	13780	13738	13702	13796	13925	13751	13902	13877	13883	13738	13834	13933	13758	14123	13718	13807	13974	13864	13846	13839	13892	13938	13736	13820	13916	13868	13882	13967	14059	13838	13784	13949	13695	13822	13813	13778	13701	13774	13834	13908	13827	13852	13617	13821	13867	13819	13844	13746	13835	13830	13910	13719	13893	13784	13643	13736	13983	13802	13902	13901	13742	13927	13696	13867	13800	13852	13949	13821	13891	13752	13884	13881	13733	13755	14015	13863	13756	13876	14019	13901	13859	13943	13787	13897	13968	13951	13831	13852	14011	13764	13889	13905	13839	13840	13883	13842	13878	13997	13861	13802	13802	13937	13786	13788	13803	13732	13765	13902	13774	13849	13813	13885	13802	13870	13776	13740	13778	13843	13880	13892	13744	13856	13738	13828	13894	13768	13773	13913	13797	13837	13820	13680	13984	13942	13883	13936	13929	13869	13846	13948	13860	13698	13744	13687	13890	13813	13920	13716	13818	13795	13853	13876	13993	13916	13971	13824	13730	13837	13848	13680	13838	13851	13655	13722	14021	13886	13944	13727	13894	13905	13652	13761	13760	13892	14068	13898	13907	13836	13987	13817	13808	13766	13799	13784	13756	13937	14016	13839	13775	13934	13931	13996	13649	13825	13871	13900	13764	14033	13758	13776	13893	13785	13924	13861	13763	13943	13925	13728	13848	13689	13830	13690	13805	14014	13805	13981	13850	13940	13779	13848	13930	13869	13899	13819	13807	13850	14007	13945	13775	13976	13844	13770	13933	13957	13985	13685	13949	13928	13812	13928	13890	13705	13922	13744	13840	13812	13840	13846	13865	13907	13859	13775	13948	13778	13767	13731	13868	13751	13868	13919	13912	13752	14010	13764	13741	13855	13804	13872	13850	13871	13758	13814	13756	13798	13947	13823	13968	13845	13856	13952	13946	13882	13931	13874	13678	13942	13881	13694	13932	13998	13723	13895	13914	14020	13972	13913	13636	13870	13891	13626	13728	13993	13934	13877	13804	13868	13639	13729	13823	13816	13851	13807	13853	13821	13808	13827	13832	13761	13788	13838	13763	13879	13835	13819	13772	13802	13969	13820	14069	13841	13781	13846	13739	13857	13868	13804	14007	13936	13739	14019	13723	13830	13900	13823	13913	13819	13777	13975	13746	13996	13823	13850	13913	13855	13777	13757	13932	13732	13894	13896	13812	13942	13797	13683	13809	13876	13914	13837	13665	13782	13851	14040	13848	13693	13836	13894	13696	13860	13782	13822	13757	13860	13751	13991	13901	13791	14015	13972	13921	13806	13856	13810	13815	13723	13938	13840	13956	13817	13909	13820	13970	13826	13761	13774	13795	13943	13643	13929	14000	13786	13893	13873	13855	13922	13837	13994	13834	13922	13860	13830	13761	13750	13725	13823	13849	13829	13703	13753	13848	13896	13836	13880	13967	13977	13825	13856	13795	13756	13670	13773	13761	13930	13823	13835	13728	13821	13897	13960	13689	13828	13773	13796	13937	13871	13934	13706	13951	13976	13895	13852	13850	13715	13890	13878	13835	13840	13870	13875	13892	13967	13646	14084	13644	13789	13729	13745	13833	13825	13775	13964	13803	13773	13797	13894	13799	13894	13874	13873	13748	13850	13913	13852	13849	13801	13634	13886	13725	13750	14002	13782	13877	13824	13742	13802	13704	13869	13759	13902	14019	13773	13912	13838	13962	13803	13848	13689	13718	13823	13852	13712	13803	13796	13899	13734	13834	13844	13811	13820	13958	13908	13756	13782	13726	13812	13868	13708	13807	13911	13865	13771	14104	13782	13817	13695	13915	13851	13841	13782	13831	13809	13926	13726	13933	13815	13846	13739	13741	13866	13877	13959	13860	13911	13885	13780	13924	13812	13937	13878	13679	13878	13871	13884	13868	13906	13599	13985	13730	13835	13940	13815	13886	13989	13907	13894	13858	13759	13924	13810	13803	13868	13771	13800	13804	13817	13871	13800	13675	13900	13911	13837	13883	13889	13926	13956	13862	13772	13908	14007	13839	13861	13861	13660	13998	13734	13801	13813	13826	13773	13930	13847	13847	13755	13720	14069	13851	13845	13869	13971	13959	14051	13716	13966	13977	13974	13715	13718	13779	13820	13833	13747	13766	13904	13950	13865	13817	14055	13738	13826	13882	13791	13658	13825	13728	13971	13779	13911	13957	13806	13847	13807	13898	13881	13851	13780	14004	13782	13807	13854	13798	13775	13729	13854	13727	14010	13932	13935	13892	13743	13927	13872	13674	13889	13830	13845	13791	13909	13718	13729	13806	13932	13951	13790	13809	13773	13978	13728	13930	13843	13908	13930	13936	13868	13854	13892	13714	13834	13747	13767	13824	13818	13788	13898	13813	13936	13731	13917	13850	13790	13879	13884	13787	13896	13914	13869	13838	13781	13784	13809	13888	13749	13685	13996	14022	13841	13909	13834	13777	13801	13892	13679	13902	13698	13964	13831	13926	13781	13898
24425	21580	29309	26649	25138	24367	22542	17846	16158	15874	15610	15541	15653	15303	15114	15267	15114	15084	15153	15067	15161	15071	15180	15001	14937	15024	14974	15094	14924	14873	14840	15035	14894	14812	14984	15003	15017	14887	14981	14958	14804	14850	15022	14871	14835	15008	15045	14942	14876	14839	14783	14749	14812	14715	14752	14796	14927	14984	14805	14796	14776	14847	15013	14856	15121	14999	15006	15044	14920	14975	15077	15013	15015	15037	14904	14851	14972	14987	14930	15020	14885	14918	14902	14781	14982	15012	14986	14847	14814	14969	14848	14742	14889	14655	14923	14980	14975	14930	14947	14754	14713	14843	14713	14905	14979	14942	14885	14729	14830	14885	14756	14930	15046	14821	14913	14875	14783	14676	14875	14852	14843	14877	14836	14848	14934	14985	14876	14714	14715	14853	14865	14729	14824	14861	15007	14924	14917	14765	14828	14954	14906	14953	14989	14902	14883	14813	14869	14761	14840	14675	15065	14703	14733	15035	14881	14883	14832	14914	15041	15045	15212	14999	14808	14900	14979	14757	14865	14854	14691	14883	14822	14797	14912	14810	14675	14748	15131	14753	14797	14812	14770	15090	14882	14997	14938	14683	14782	14842	15034	14801	14919	14865	14747	14799	14901	15027	14855	14982	15027	14832	14975	14839	15026	15195	14851	14984	14833	14820	14964	14994	14959	14669	14974	14876	14790	14739	15033	14993	14803	14955	14882	14799	14846	15015	14895	15057	14882	14943	14846	14653	14595	14962	14860	14812	14799	14871	14931	14712	14915	14888	15052	14970	14974	14944	14995	14825	15027	15182	14943	14772	14749	14968	14942	14961	14918	14924	14764	14938	14998	14835	15044	15056	15055	14746	14695	14816	14682	14765	14962	14884	14749	14870	15178	14972	14805	14919	15064	14904	14967	14796	14878	14815	14791	14932	15007	14665	14878	14978	14945	14910	14992	14871	14993	14967	14793	14924	14730	14686	14540	14839	15091	15072	14839	14880	14905	14966	14884	14882	14892	14757	14900	14917	15052	14995	14966	15064	14897	14940	14823	14861	14877	14779	14669	14965	14825	15115	14681	14995	14852	14964	14717	14796	14949	14844	14839	14802	14822	14831	14928	14901	14862	14865	14931	15057	14828	15090	14909	14877	14769	14855	14947	15006	14863	15020	15111	14984	14903	14794	14809	14991	14771	14886	14964	14990	14837	14895	14948	15022	14989	14947	14958	14974	14972	14914	15051	14781	14881	14827	14983	14937	14883	14674	14777	14752	14791	14958	14646	14852	14907	14898	14968	15029	14941	15081	14910	14841	14868	15023	14896	14868	14967	14848	14932	14956	14858	14856	14883	14798	14872	14889	14782	14843	14782	14863	14879	14949	14832	14955	14877	14877	14936	14775	14884	14840	14838	14919	15090	14768	15012	14833	14866	14905	14829	14891	14780	14794	14809	14871	15032	14914	14753	14885	14821	14887	14903	14999	15113	14890	14856	14682	14932	14885	14775	14765	14927	15070	14900	14832	14827	14739	14870	14774	14797	14864	14914	14986	14895	15025	14891	14955	14824	14928	14900	14840	14865	14875	14871	14925	14873	14830	14854	14904	15010	14732	14894	14726	14904	14827	14900	14826	15167	14822	14715	14932	14970	14871	14914	14906	14732	14818	14691	14772	14877	15002	14859	15066	14923	15156	15051	14979	14974	14927	14850	14850	14968	14892	14925	14998	14811	14973	14765	14688	14863	14797	14890	14892	14931	14969	14756	14968	14931	14877	14821	14970	14852	14770	14899	14831	14913	14758	14981	14921	14891	14819	14986	14928	14819	14958	14888	14890	14903	14790	14750	14752	14977	15105	14778	15182	15197	15063	14975	14964	14877	14883	15105	15065	14852	14894	14660	14978	15071	14809	14882	14834	14893	15000	14879	14967	15064	15103	14833	14824	14693	14979	14991	15057	14872	14917	15004	14829	14805	14830	14816	14981	14805	14916	14736	14835	14933	15027	14993	14918	15082	15073	14940	14932	14961	14714	14922	15052	14918	14853	14881	14908	14929	15138	14979	14709	14878	14997	14951	14657	14826	15055	14889	15023	14933	14733	15042	14874	14822	14820	15157	14747	14909	14675	14884	15014	14760	14738	14983	14997	14828	14735	14888	14900	14898	14774	14964	14687	14890	14594	14948	14835	14854	14859	14761	14747	14888	14764	14759	14909	14827	14868	14773	14998	14966	14984	14874	14934	14859	15029	14822	15023	14801	15007	14983	14833	14742	14791	14800	14740	14847	15048	14951	14664	14807	14819	14742	14712	14951	14847	14776	14832	14732	15041	14739	14945	14921	15017	14929	14823	14748	14809	14816	14811	14790	14776	14770	14808	14820	14875	14882	15033	14892	14851	14951	14898	14877	14698	14995	14947	14872	14799	14814	14799	14889	14754	14887	14873	14834	15003	14933	14934	14873	14678	14791	14839	14765	14866	14788	14833	14840	14943	14919	14929	14870	14957	14807	14854	14964	15060	15051	14981	14758	14953	15108	14856	14898	14992	14942	14698	15034	14919	15057	14979	14904	14833	14893	14858	15167	14931	14946	14876	15068	14829	15084	14995	14816	14905	15016	14868	15005	14925	14920	14730	14887	14987	14880	14818	14966	14848	14926	14886	14870	14754	14986	14899	14999	14870	14844	14984	14805	14904	14867	14896	14843	15022	14972	14871	15058	14892	14945	14814	14853	15074	14767	14937	14899	14737	14831	14924	14870	14898	14805	14956	15011	14720	14918	14903	14781	14912	14912	14833	14781	14764	15215	14841	14849	15034	14890	14798	14929	15002	14777	14792	14855	14752	14878	14781	14880	14995	14869	14798	14955	15032	14777	14841	14865	15033	14916	15085	15108	14984	15194	14697	14652	14635	14921	14867	14964	14890	14866	14992	14886	14909	14934	14905	14844	14959	14873	14789	14899	14926	14935	14958	14768	14833	15052	14701	14756	14879	14887	14846	14954	14796	14909	14890	14836	14838	14939	14737	14756	14856	14933	14821	14871	14894	14875	14762	14749	15005	14768	15044	14974	15011	14817	14900	14818	14752	14833	14874	15077	14883	14969	14956	15048	15044	14827	14761	14876	14562	14836	15065	15103	14841	14910	15076	14933	14865	14695	14736	14921	14851	14830	14714	14812	15055	14988	14871	14878	14907	14944	14675	14815	15000	14942	15084	14816	14946	14954	14906	14862	14807	14865	14753	14819	14768	14866	14853	14823	14975	15003	14925	14970	14917	14863	14798	14771	14891	15141	15010	14762	14845	14968	14874	14578	14880	14955	14767	14963	14788	15080	14840	14661	14838	14904	14733	14847	15025	14667	14666	14928	14681	14873	14988	14832	15066	14923	14820	14915	14922	14947	14963	14830	14931	14851	14837	15002	15033	15018	15069	14831	14804	15117	14845	14944	15096	14821	15050	14969	14701	14664	14837	14905	14906	14947	14926	14883	14815	15170	14949	14900	14943	14835	14794	14790	14804	14882	14830	15076	15026	14965	14908	15133	14848	14921	14870	14891	14868	14834	14930	14779	14850	14876	14891	14865	14919	14879	14725	14763	14789	14658	14853	14763	14955	14782	14866	14915	14908	14775	15034	15152	14950	14882	14937	14944	14983	14861	15092	14807	15095	14840	14972	14881	14735	14820	14749	14910	14970	14934	14714	14950	14731	14875	14960	15023	14879	14841	14982	14948	15027	14882	14846	14985	14975	15013	15006	14915	14990	14675	14773	14906	14758	14719	14969	15041	14906	14785	14796	14962	15010	14819	14753	14909	14825	14908	15045	14733	14800	14716	14697	15016	14993	14827	14732	14985	14892	14684	14837	14995	14877	14835	14783	14778	14809	14948	14765	15072	15006	14771	15005	14979	14866	14906	14797	14903	14950	15152	14859	14844	14723	14896	14851	14897	14926	15071	14941	14967	14817	14944	14905	14638	14831	15039	14883	14922	14898	14643	14862	15029	14701	14840	14729	14913	14901	14774	14860	14980	15049	14835	14703	14940	14962	14860	14771	14707	15115	15059	14896	14948	14994	14835	14811	14864	14951	14951	14899	14841	14898	14850	14729	15020	15000	14775	14873	14595	14659	14769	14926	14679	14953	15002	14923	14855	14798	15001	14873	15042	14766	14833	14654	14924	14968	15041	14978	14920	14791	14950	14919	14929	14973	14819	14846	14971	14932	14847	14884	14913	14935	14674	14952	14858	14994	14913	14967	14634	14801	14905	14842	14865	14916	14824	14984	14886	15011	14899	14973	14924	14967	15011	14824	14783	15051	14886	14977	14769	14960	14982	14958	14963	14925	14884	14795	14966	14913	14971	14924	15047	14849	14987	14781	14977	14737	14981	14815	15049	14894	14929	14827	14946	14770	14752	14896	14872	14962	14906	14969	14820	14899	14868	14881	14833	14641	14945	14840	15167	14878	14638	14818	14943	14930	14892	14881	14931	15077	14892	14975	15096	14840	15074	15015	14860	14810	14856	14891	14792	14658	14952	14910	14897	14770	14877	14927	15002	14964	14749	14987	14911	14906	15032	14810	14946	14941	14896	14966	14943	15143	14815	14703	14773	14893	15080	14985	15084	15030	14874	14963	14920	14942	14931	14864	15018	15053	15032	14893	14912	14852	14667	14933	15030	14961	14853	15073	14972	14963	15094	14881	14891	14807	14852	14983	14755	14734	14942	14645	14868	14858	14949	15081	14759	14736	14850	15013	14925	15100	15016	15143	14870	14900	14761	14849	14934	14870	14979	15057	14875	14789	14934	14890	14882	14663	14893	15001	14899	14737	14823	14641	14954	14829	14832	14829	14804	14817	14959	14641	14772	14900	14926	14998	14939	14801	14708	14961	14954	14947	14784	14895	14821	14839	14771	14788	14880	14856	14823	14922	14777	14966	15028	14879	14732	14858	14947	15074	14920	14819	15135	14998	14830	14949	14859	14863	15086	15013	14903	14899	15040	14750	14668	14960	14854	14842	14900	14945	14809	14901	14972	14961	14712	14726	14791	14725	14883	14869	14935	15047	14928	14953	14836	14778	14951	14915	14891	14795	14797	14786	14834	14846	15037	14912	14887	14908	14882	14969	14711	14954	14751	14677	14926	14865	14789	14793	14897	14736	14887	14860
37109	56328	51195	38634	30058	23432	20674	16774	15586	15023	15103	15083	14964	14592	14365	14373	14256	14472	14421	14462	14306	14216	14391	14324	14227	14074	14232	14093	14330	14199	14292	14102	14318	14138	14159	14072	14209	14267	14304	14127	14214	14047	14259	14137	14145	14212	14259	14076	14141	14295	14136	14246	14151	14217	14032	14243	14229	14329	14221	14099	13943	14018	13961	14007	14043	14102	14007	14129	14145	14069	14120	14093	14226	14289	14148	14035	14191	14150	14013	14169	14204	14171	14043	14063	14032	14231	14271	14096	14126	14133	14178	14167	14113	14153	14122	14135	14150	14252	14209	14072	14247	14093	14222	14044	14174	14179	14244	14179	14115	14071	14231	14124	14161	14153	14148	14215	14045	14143	14076	14064	14095	14068	14016	14174	13909	14212	14079	14116	14129	14254	14132	14073	14181	14140	14243	14071	14035	14215	14323	14083	14300	14178	14011	14195	13996	14209	14131	14244	14081	14205	14128	14274	14160	14202	14220	14169	14111	14150	14040	14270	14071	14156	14071	14384	14172	14220	14114	14087	13983	14007	14074	14071	14135	14279	14027	14127	14169	14067	14249	14188	14150	13893	14218	13919	14173	14136	14344	14228	14185	14089	14086	14155	14101	14136	14084	14197	14090	14046	14102	14026	14144	14143	13947	14151	14175	14061	14132	14264	14091	14293	14255	14081	14141	14209	14105	14187	14221	14161	14298	14201	14117	14122	14236	14133	14254	14280	14138	14175	14021	14237	14359	14353	13897	14282	14182	14069	14200	14259	14123	14075	14120	14195	14235	13979	13965	14096	14324	14123	14260	14127	14059	14215	14218	14195	14266	14126	14321	14056	14193	14081	14096	14262	14247	14217	13941	14107	14068	14014	14332	14138	13937	14263	14138	14210	14171	14209	13997	14037	14147	14221	14241	14098	14282	14300	13957	14111	14237	14070	14091	14256	14111	14207	14212	14022	14213	14179	14129	14136	14138	14170	14176	14037	13957	14251	13969	14242	14185	14021	14194	14019	14174	14141	14021	14175	14130	14211	14170	14095	14292	14209	14007	14218	14192	14093	14143	14106	14121	14123	14097	14152	14131	14261	14023	14237	14190	14056	14050	14081	14310	14065	14321	14008	14136	13996	14139	14201	14120	14056	14314	14019	14211	14000	14240	14211	14046	14096	14122	14046	14099	14319	14179	14149	14026	14176	14150	14071	14095	14222	14055	14121	14107	14131	14143	14081	14157	14147	14191	14137	14136	14160	14128	14202	14271	14019	14118	14134	13964	14388	14071	14119	14021	13986	13984	14175	14008	14087	14129	14175	14010	14099	14118	14051	14103	14177	14156	14244	14203	14153	13982	14221	14047	14172	14295	14137	14229	14128	14176	14158	14116	14184	14110	14040	14083	14384	14289	14110	14183	14208	14141	14020	14171	14246	14014	14068	14085	14196	14070	14160	14229	14029	14207	14223	14020	14198	14087	14067	14064	14165	13964	14068	14179	14231	14256	14065	13935	14158	14152	14063	14189	14159	14052	13907	14354	14099	14072	14030	14294	14142	14215	13983	14179	14357	14200	14217	14081	14173	14134	14046	14082	14068	14073	14018	14265	14153	14254	14211	14200	14015	14055	14171	14211	14184	14019	14296	14248	13989	14388	14147	14186	14304	14128	14186	14093	14124	14117	14292	14244	14268	14184	14209	14221	14240	14062	14133	14172	14189	14260	14102	14226	14093	14321	14288	14086	14268	14341	14050	14128	14204	14086	14282	14175	14126	14044	14062	14113	14230	14122	14227	14148	14096	14179	13999	14052	14316	13974	14025	14095	14113	14200	14294	13981	14296	14255	14284	14194	14278	14040	14143	14050	13960	14090	14312	14223	14174	14277	14133	14179	14016	14304	14077	14173	14105	14009	14017	14246	14206	14045	14229	14089	14070	14325	14270	14026	14205	14213	14091	14239	14242	14103	14287	14029	14119	14204	14036	14048	14204	14024	14020	14129	13977	14098	14153	14164	14178	14012	14200	14166	14290	14302	14196	14173	14132	14150	14178	14267	14093	14033	14173	14087	14258	14146	14172	14194	14172	14175	14060	14169	14093	14164	14149	14107	14261	14067	13918	14072	14226	14135	14145	14179	14260	14098	14237	14117	14120	14184	14162	14007	14084	14188	14180	14157	14164	13910	14139	14246	14066	14061	14007	14180	14141	14120	13973	14057	14189	14286	14157	14205	14285	14281	14006	14069	14241	14226	14191	14284	14211	14090	14068	14108	13959	14063	14113	14225	14209	13979	14132	14102	14176	14244	14079	14178	13952	14052	14184	14172	14050	14151	14215	14226	14072	14236	14161	14122	13959	14103	14164	14280	14118	14132	14183	14210	13941	13914	14168	13971	14342	14087	14153	13923	14162	14172	14199	14209	14208	14037	14217	14006	14266	14208	14110	14107	14203	14273	14078	14235	14042	14136	14092	14315	14141	14242	14141	14049	14086	14152	14323	13866	14062	14057	14071	14125	14115	14074	14443	14084	14343	14147	14168	14163	13870	14045	13936	14257	14134	14252	14041	14120	14172	14141	14217	14203	14164	14022	14188	14014	14236	14239	14017	14082	14121	14107	14216	14031	14320	14190	14133	14232	14102	14180	14138	14220	14090	14058	14146	13991	14101	14101	14070	14121	14086	14312	14152	14229	14038	14141	14105	14298	14111	14139	14112	14042	14132	14136	13998	14083	14218	14011	13950	14142	14063	14224	14366	14190	14138	14045	14057	14132	13957	14209	14083	14100	14165	14154	14104	14098	14164	14147	14063	14116	14230	14028	14121	14128	14221	14141	14114	14046	13994	14168	14033	14203	14208	14154	14170	14175	14187	14232	14159	14118	14150	14226	14130	14031	14066	14138	14186	14112	14086	14034	14120	14317	14170	14096	14211	14049	14309	14034	14061	14126	14198	14148	14221	14084	14278	14170	14171	14290	14207	14028	14261	14237	14070	14136	14008	14131	13951	14208	14119	14027	14202	14120	14287	14094	14093	14158	14200	14096	14063	14177	14014	14193	14248	14202	14238	14247	14222	13897	14015	14130	14140	14267	14277	14024	14143	14148	14290	14116	14126	14291	14185	14138	14112	14032	14117	14015	14204	14101	14277	14107	14261	14076	14261	14190	14213	14169	14097	14086	14004	14187	14173	14015	14152	14103	14005	14194	14080	14103	14141	14211	14138	14065	14159	14254	14037	14113	14040	14116	14193	14134	14208	14279	14182	14087	14153	14009	14101	14020	14094	14025	14215	14133	14005	14222	14187	14112	14160	14036	14087	14138	14081	14177	14222	14078	14075	14035	14131	14213	13992	14108	14184	14029	14074	14244	14119	14203	14088	14176	14263	14074	14210	13890	14148	14179	14048	14316	14232	14084	14181	14122	14189	14259	14314	14263	14156	14183	14104	14057	13993	14289	14150	14176	14083	14138	14090	14117	14126	14142	14103	14128	14122	14172	14201	14073	14171	13921	14210	14096	14086	14008	14032	14039	14062	14206	14156	14199	14095	14174	14290	14139	14167	14233	14062	14158	14141	14125	13978	14069	14191	14099	14072	14116	13945	14089	14063	14286	14140	14066	14190	14207	14167	14268	14057	14087	14133	14201	14145	14284	14044	14128	14031	14055	14202	14094	13886	14161	14262	14060	14195	14135	14174	14004	14052	14197	14349	13942	14156	14188	14156	14160	14125	14032	14115	14093	14135	14049	14133	14170	13981	14163	14106	14148	14213	14216	14227	14180	14162	14035	14002	14039	14115	14105	14100	14030	14196	14086	14122	13997	14206	14173	14128	14179	14194	14242	14123	14085	14200	14278	14190	14075	14145	14214	14188	14109	14124	14075	14194	14112	14063	13947	14275	14161	14237	14117	14162	14250	14225	14055	14115	14281	14076	14083	14144	14305	13856	14137	14189	14200	13915	14342	14227	14108	14149	14189	14150	14101	14120	14089	13973	14073	14344	13993	14251	14097	14160	13978	14191	14231	14147	14151	14171	14086	13994	14177	14155	14178	14184	14167	14188	14105	14142	14146	14153	14258	14140	14053	14214	14144	14115	14108	14103	14033	13921	14199	14065	14181	14070	14314	14158	14061	14156	14115	14248	14307	14097	14031	14084	14064	14145	14124	13973	14166	14153	14184	14205	14022	14083	14231	14154	14052	14211	14048	14115	14128	14213	14087	14211	14216	14069	14117	14171	14095	14169	14120	14064	14145	13991	14082	14058	14256	14122	14060	14109	14180	14066	14012	14180	14044	14004	13982	14217	14123	14175	14014	14178	14023	14046	14108	14083	14312	14170	14146	14197	14201	14076	14190	14234	14113	14043	14213	14109	14182	14163	14048	14253	14128	14138	14056	14171	14318	14178	14173	14355	14181	14132	14202	14188	14275	14287	14150	14278	14152	14008	14126	14147	14251	13949	14142	14234	14172	14073	14214	14057	14277	14112	14113	14202	14148	14116	13925	14009	14018	14101	14088	14036	14053	14143	14083	14077	14185	14140	14274	14188	14180	14273	13996	14067	14304	14146	14249	14132	14181	14116	14046	14308	14159	14211	14160	14270	14124	14165	14082	14138	13980	14123	14150	14291	13975	14063	14211	14044	14015	14194	13992	14138	14188	14123	14029	14199	14218	14061	14072	14133	14074	14066	14254	14139	14236	14206	14183	14126	14184	14067	14136	14159	14288	14012	14265	14008	14145	14207	13974	14051	14186	14118	14281	14081	14127	14208	13976	14149	14078	14140	14137	14096	14129	14175	14131	14061	14079	14108	14059	14180	14227	14014	14090	14345	14110	14145	14149	14059	14200	14149	14115	14123	14092	14101	14114	14214	14174	14241	14266	14126	14264	14129	14097	14202	14130	14148	14154	14181	14077	14055	14154	14171	14118	14142	14121	14108	14132	14051	14201	14353	14082	14192	14313	14262	14276	14105	14110	14218	13991	14231	14100	14039	14216	13961	14109	14113	14153	13915	14174	14131	14060	14035	14253	14113	14093	14263	14077	13888	14007	14184	14227	14224	14047	14293	14133	14088	14357	14164	14060	14148	14170	14004	14107	14245	14276	14153	14302	14074	14180	14022	14146	14113	14295	14004	14099	14077	14199	14189	14203	14082	14146	14224	14226	14103
23251	21599	29532	24917	23566	25736	26922	20639	17697	16990	16763	16402	16329	16198	16001	15848	15838	15901	15966	16033	15872	15850	15719	15789	15627	15658	15543	15593	15647	15517	15690	15637	15600	15439	15630	15511	15797	15570	15472	15552	15591	15532	15509	15675	15703	15429	15340	15378	15380	15521	15428	15508	15445	15493	15568	15548	15470	15666	15534	15443	15477	15579	15403	15574	15583	15403	15706	15337	15525	15500	15703	15308	15446	15553	15461	15732	15605	15479	15390	15486	15532	15294	15625	15243	15344	15522	15432	15629	15573	15541	15374	15308	15533	15483	15431	15590	15549	15499	15441	15430	15486	15476	15542	15412	15329	15433	15247	15463	15596	15394	15548	15578	15550	15568	15473	15295	15458	15454	15687	15531	15393	15520	15340	15604	15476	15455	15554	15605	15216	15364	15530	15559	15355	15301	15440	15588	15606	15360	15507	15552	15442	15594	15510	15379	15473	15334	15508	15430	15493	15502	15456	15349	15411	15509	15547	15484	15556	15474	15741	15364	15662	15447	15286	15410	15469	15389	15543	15446	15457	15724	15371	15563	15571	15480	15493	15380	15498	15451	15618	15558	15475	15364	15447	15622	15414	15507	15350	15519	15448	15687	15415	15306	15506	15583	15361	15238	15423	15483	15574	15546	15608	15592	15438	15626	15483	15668	15369	15366	15434	15425	15438	15452	15468	15662	15445	15405	15497	15335	15458	15445	15611	15473	15309	15534	15394	15248	15334	15616	15249	15271	15435	15426	15525	15584	15564	15401	15479	15550	15575	15416	15429	15459	15312	15263	15361	15509	15353	15446	15298	15380	15453	15466	15529	15306	15546	15365	15640	15537	15443	15358	15733	15581	15210	15413	15373	15377	15391	15296	15545	15501	15384	15432	15463	15449	15558	15420	15413	15540	15517	15683	15569	15414	15522	15410	15552	15430	15523	15468	15635	15682	15420	15216	15424	15486	15595	15553	15377	15523	15444	15533	15214	15379	15287	15383	15576	15525	15453	15613	15481	15313	15468	15386	15408	15354	15287	15376	15561	15447	15495	15456	15401	15342	15541	15476	15508	15355	15375	15440	15418	15411	15474	15212	15388	15467	15574	15457	15378	15246	15569	15403	15541	15466	15554	15300	15259	15465	15259	15184	15331	15542	15518	15405	15387	15576	15348	15383	15344	15313	15308	15546	15101	15216	15420	15357	15329	15476	15413	15568	15418	15551	15387	15262	15337	15354	15355	15452	15447	15442	15526	15472	15455	15611	15653	15346	15438	15415	15548	15422	15576	15457	15474	15500	15211	15560	15586	15376	15597	15274	15381	15449	15432	15309	15382	15213	15375	15277	15511	15417	15455	15320	15401	15416	15314	15357	15627	15559	15533	15701	15476	15613	15399	15306	15427	15429	15441	15566	15329	15487	15319	15169	15341	15458	15496	15416	15441	15331	15342	15127	15644	15331	15438	15372	15501	15399	15466	15427	15573	15609	15445	15393	15564	15374	15456	15377	15414	15275	15391	15338	15438	15621	15290	15389	15262	15479	15613	15402	15427	15516	15593	15347	15498	15574	15535	15484	15309	15496	15432	15468	15671	15348	15242	15406	15426	15337	15482	15632	15558	15556	15588	15587	15313	15467	15421	15362	15447	15379	15531	15432	15610	15633	15375	15100	15417	15507	15389	15505	15365	15362	15360	15418	15274	15515	15330	15485	15681	15528	15432	15383	15478	15416	15602	15287	15492	15333	15504	15446	15370	15327	15292	15672	15439	15309	15196	15434	15345	15802	15255	15381	15397	15445	15468	15515	15563	15373	15331	15617	15367	15462	15421	15474	15308	15463	15382	15330	15321	15283	15391	15438	15318	15611	15496	15292	15512	15588	15321	15364	15571	15547	15466	15430	15579	15301	15344	15429	15541	15500	15299	15394	15382	15383	15543	15540	15545	15385	15708	15315	15349	15438	15453	15493	15394	15502	15419	15470	15754	15469	15430	15291	15404	15497	15247	15551	15389	15355	15240	15311	15426	15341	15417	15453	15415	15582	15408	15465	15349	15525	15422	15486	15461	15680	15423	15364	15539	15593	15420	15600	15334	15506	15315	15259	15363	15318	15476	15573	15465	15453	15377	15355	15419	15291	15451	15246	15402	15539	15475	15458	15482	15340	15342	15489	15319	15582	15618	15460	15522	15397	15505	15486	15466	15509	15411	15463	15482	15426	15196	15648	15415	15436	15540	15539	15450	15518	15493	15506	15499	15330	15548	15413	15558	15456	15435	15494	15273	15436	15450	15503	15452	15563	15390	15401	15310	15424	15472	15348	15424	15460	15255	15415	15407	15205	15651	15497	15528	15511	15365	15340	15480	15164	15560	15482	15504	15595	15623	15522	15580	15561	15534	15498	15540	15209	15421	15459	15502	15406	15504	15428	15374	15335	15467	15363	15450	15344	15357	15405	15476	15357	15416	15405	15468	15462	15440	15149	15566	15372	15320	15486	15513	15424	15497	15492	15537	15482	15420	15749	15370	15257	15629	15402	15513	15355	15495	15314	15424	15544	15415	15551	15549	15384	15478	15650	15769	15453	15586	15394	15388	15417	15456	15460	15371	15332	15516	15366	15330	15310	15517	15406	15465	15346	15519	15500	15623	15301	15196	15642	15537	15417	15591	15380	15472	15330	15379	15470	15579	15549	15400	15437	15503	15308	15476	15432	15401	15452	15476	15521	15221	15497	15342	15494	15381	15404	15299	15555	15340	15401	15618	15450	15485	15128	15395	15413	15579	15435	15464	15567	15218	15425	15382	15491	15474	15503	15426	15505	15425	15548	15463	15694	15516	15573	15451	15508	15420	15453	15615	15651	15536	15276	15375	15339	15409	15346	15446	15456	15366	15325	15360	15234	15604	15455	15292	15448	15683	15262	15514	15482	15503	15637	15603	15419	15497	15579	15296	15543	15333	15395	15333	15447	15450	15588	15819	15228	15111	15514	15409	15374	15436	15411	15412	15442	15140	15509	15383	15512	15506	15364	15523	15537	15499	15442	15398	15375	15418	15309	15418	15512	15480	15509	15420	15551	15326	15267	15330	15525	15630	15448	15476	15436	15412	15597	15427	15360	15528	15532	15321	15490	15308	15390	15437	15485	15434	15587	15448	15357	15651	15479	15519	15348	15510	15570	15393	15469	15400	15396	15295	15266	15509	15522	15337	15533	15419	15407	15408	15328	15660	15297	15425	15326	15254	15305	15410	15500	15423	15461	15613	15303	15519	15373	15640	15493	15360	15377	15481	15396	15313	15546	15514	15346	15514	15344	15442	15434	15540	15292	15415	15568	15369	15416	15440	15407	15633	15256	15493	15353	15393	15413	15152	15318	15402	15507	15605	15448	15340	15420	15485	15492	15335	15345	15416	15290	15487	15396	15485	15359	15476	15322	15572	15438	15440	15446	15617	15391	15489	15756	15489	15416	15525	15521	15591	15457	15580	15457	15452	15411	15583	15354	15310	15350	15334	15458	15404	15317	15363	15498	15409	15461	15685	15411	15552	15381	15365	15268	15254	15381	15483	15414	15293	15404	15267	15375	15316	15229	15359	15506	15525	15482	15277	15442	15524	15374	15540	15491	15273	15353	15435	15318	15304	15564	15286	15418	15346	15489	15385	15327	15337	15423	15467	15618	15394	15194	15454	15552	15498	15381	15334	15272	15451	15468	15400	15339	15285	15415	15436	15472	15304	15432	15393	15545	15307	15488	15392	15618	15391	15218	15297	15369	15387	15374	15457	15312	15455	15507	15338	15374	15443	15528	15548	15480	15624	15542	15705	15399	15482	15333	15443	15525	15412	15354	15590	15680	15292	15459	15188	15313	15580	15307	15467	15231	15508	15282	15534	15464	15444	15489	15448	15560	15639	15520	15338	15534	15309	15251	15515	15598	15575	15354	15496	15485	15458	15364	15413	15418	15362	15538	15380	15524	15449	15576	15354	15520	15391	15723	15413	15523	15428	15253	15601	15317	15305	15383	15341	15457	15525	15325	15402	15315	15441	15602	15372	15421	15535	15257	15526	15373	15664	15586	15235	15382	15372	15489	15542	15515	15534	15556	15415	15436	15384	15364	15486	15608	15458	15628	15517	15437	15436	15594	15353	15362	15321	15379	15483	15389	15370	15626	15547	15584	15527	15261	15450	15585	15430	15287	15394	15476	15367	15389	15490	15548	15307	15333	15420	15319	15412	15243	15349	15643	15570	15469	15448	15637	15488	15516	15214	15414	15613	15522	15454	15396	15435	15773	15463	15519	15295	15550	15315	15512	15444	15334	15377	15270	15566	15506	15321	15526	15412	15403	15473	15551	15571	15334	15633	15425	15563	15403	15303	15549	15514	15426	15277	15326	15241	15417	15387	15449	15572	15287	15498	15455	15409	15360	15413	15461	15322	15403	15507	15499	15466	15179	15438	15690	15432	15366	15539	15387	15436	15434	15321	15439	15540	15340	15285	15420	15554	15533	15563	15431	15589	15309	15542	15336	15523	15504	15395	15528	15338	15376	15429	15373	15348	15545	15623	15434	15362	15370	15391	15430	15460	15446	15594	15617	15367	15143	15405	15565	15689	15551	15638	15620	15570	15540	15279	15564	15396	15423	15601	15534	15513	15490	15382	15369	15422	15309	15558	15446	15624	15466	15443	15347	15516	15485	15647	15394	15645	15439	15343	15561	15435	15357	15399	15529	15632	15640	15411	15522	15727	15506	15407	15509	15337	15551	15516	15400	15670	15443	15386	15246	15565	15543	15500	15272	15513	15334	15543	15543	15580	15464	15514	15302	15465	15456	15328	15260	15385	15535	15456	15483	15144	15411	15374	15421	15333	15335	15345	15480	15457	15262	15349	15437	15436	15554	15510	15484	15532	15550	15466	15446	15502	15433	15391	15296	15581	15512	15442	15416	15432	15355	15412	15346	15265	15392	15247	15335	15369	15426	15531	15316	15333	15478	15486	15528	15509	15464	15661	15524	15421	15571	15400	15478	15399	15460	15563	15289	15328	15445	15530	15534	15432	15483	15397	15308	15661	15342	15408	15457	15340	15656	15335	15509	15561	15453	15480	15336	15401	15472	15318	15430	15328	15469	15597	15507	15464	15382	15376	15483	15404	15306	15377	15474
40320	62710	55775	43661	34544	27857	23495	19767	17317	16041	15818	15829	16025	15344	15025	14823	14766	14763	15040	14832	14792	14828	14668	14798	14858	14664	14647	14603	14409	14599	14583	14550	14750	14647	14640	14592	14538	14673	14567	14504	14687	14558	14624	14652	14424	14375	14476	14743	14668	14226	14604	14601	14487	14560	14471	14473	14659	14681	14598	14575	14668	14504	14436	14623	14388	14474	14569	14431	14472	14827	14603	14404	14415	14512	14674	14623	14545	14625	14497	14686	14552	14576	14383	14468	14518	14496	14624	14470	14422	14692	14604	14433	14542	14552	14502	14659	14439	14549	14494	14492	14651	14483	14525	14661	14400	14560	14601	14575	14526	14583	14489	14417	14506	14585	14456	14342	14491	14456	14376	14470	14524	14359	14611	14642	14247	14483	14516	14424	14490	14535	14614	14593	14462	14465	14569	14517	14442	14617	14556	14526	14434	14656	14481	14466	14417	14585	14459	14554	14600	14387	14509	14527	14389	14556	14512	14624	14587	14549	14675	14598	14654	14420	14604	14409	14655	14323	14511	14475	14428	14528	14548	14402	14696	14537	14601	14668	14507	14541	14549	14484	14469	14666	14636	14483	14384	14397	14390	14688	14554	14453	14604	14431	14507	14450	14380	14572	14519	14488	14479	14618	14680	14493	14368	14323	14561	14487	14439	14468	14706	14504	14551	14344	14620	14292	14605	14616	14584	14660	14512	14588	14495	14533	14677	14571	14588	14538	14564	14502	14506	14493	14402	14508	14614	14574	14606	14601	14387	14535	14489	14508	14713	14323	14541	14555	14620	14425	14548	14436	14481	14659	14507	14587	14540	14608	14576	14552	14452	14398	14549	14673	14539	14608	14669	14482	14724	14314	14571	14525	14629	14613	14609	14550	14529	14563	14549	14545	14572	14558	14600	14617	14702	14537	14483	14687	14463	14654	14678	14322	14554	14594	14482	14500	14584	14583	14690	14616	14524	14610	14499	14473	14456	14576	14488	14433	14511	14570	14555	14467	14527	14538	14443	14486	14554	14454	14498	14421	14592	14457	14481	14537	14436	14599	14385	14597	14353	14620	14350	14503	14450	14546	14548	14469	14528	14450	14489	14541	14546	14638	14552	14614	14661	14510	14217	14370	14400	14401	14412	14623	14526	14400	14476	14585	14571	14531	14554	14756	14460	14414	14534	14558	14499	14568	14502	14509	14504	14594	14540	14749	14434	14440	14418	14545	14585	14511	14365	14519	14734	14395	14526	14541	14452	14515	14401	14684	14279	14499	14553	14542	14572	14438	14468	14591	14546	14541	14625	14465	14475	14677	14635	14538	14589	14512	14469	14465	14360	14556	14462	14440	14667	14694	14702	14628	14321	14593	14509	14685	14485	14504	14471	14597	14573	14576	14493	14538	14620	14684	14458	14292	14480	14489	14457	14497	14534	14423	14659	14460	14604	14537	14491	14702	14553	14608	14469	14655	14536	14550	14466	14558	14474	14458	14574	14577	14370	14775	14489	14483	14535	14613	14427	14595	14386	14696	14587	14303	14606	14606	14480	14481	14552	14363	14532	14733	14555	14436	14585	14468	14519	14670	14458	14464	14494	14601	14578	14469	14553	14583	14577	14603	14619	14516	14442	14531	14501	14368	14469	14560	14478	14496	14538	14466	14449	14437	14640	14429	14563	14502	14666	14567	14563	14380	14642	14384	14497	14541	14602	14688	14424	14594	14609	14415	14541	14442	14483	14565	14528	14517	14728	14349	14560	14551	14564	14655	14406	14484	14371	14582	14597	14420	14488	14371	14634	14571	14521	14480	14528	14505	14544	14488	14499	14594	14582	14402	14426	14521	14591	14521	14582	14579	14549	14418	14427	14560	14539	14518	14614	14813	14408	14552	14535	14524	14498	14421	14462	14689	14519	14443	14563	14491	14556	14558	14588	14466	14689	14503	14454	14574	14477	14588	14444	14568	14702	14522	14596	14694	14446	14578	14467	14538	14574	14611	14532	14698	14543	14474	14377	14513	14444	14550	14511	14547	14426	14517	14507	14639	14538	14468	14407	14595	14535	14582	14547	14647	14603	14424	14765	14531	14487	14597	14320	14447	14466	14473	14575	14652	14568	14409	14506	14604	14652	14557	14527	14431	14585	14326	14519	14639	14506	14617	14552	14575	14417	14524	14595	14643	14435	14574	14420	14550	14618	14673	14424	14576	14572	14492	14537	14533	14510	14585	14772	14530	14606	14517	14547	14435	14503	14595	14450	14411	14591	14555	14600	14559	14601	14653	14521	14599	14597	14557	14305	14583	14423	14335	14665	14379	14373	14341	14487	14449	14560	14591	14588	14512	14407	14585	14294	14491	14486	14766	14476	14562	14565	14570	14482	14493	14477	14621	14461	14418	14504	14612	14431	14471	14580	14468	14457	14720	14530	14464	14590	14684	14471	14523	14457	14452	14563	14516	14614	14464	14543	14369	14561	14616	14416	14590	14719	14412	14497	14578	14580	14499	14646	14508	14519	14527	14415	14439	14527	14366	14601	14439	14271	14626	14307	14624	14503	14444	14482	14404	14402	14527	14565	14533	14504	14379	14551	14478	14541	14602	14330	14381	14748	14517	14531	14450	14559	14424	14624	14535	14495	14447	14448	14377	14593	14457	14471	14484	14505	14575	14469	14417	14504	14413	14453	14448	14532	14449	14719	14404	14588	14560	14573	14656	14455	14575	14527	14475	14578	14511	14524	14616	14578	14553	14476	14356	14562	14367	14561	14544	14503	14612	14568	14426	14503	14394	14515	14395	14499	14637	14596	14527	14597	14461	14476	14423	14359	14495	14623	14558	14561	14491	14476	14418	14532	14570	14474	14355	14530	14361	14457	14668	14446	14560	14413	14451	14512	14465	14398	14580	14410	14470	14536	14506	14667	14584	14388	14421	14456	14477	14504	14507	14490	14363	14476	14534	14415	14527	14637	14494	14426	14509	14428	14560	14609	14512	14532	14423	14490	14410	14629	14693	14638	14439	14603	14410	14471	14482	14602	14599	14505	14678	14466	14549	14524	14437	14515	14674	14442	14596	14555	14428	14585	14275	14503	14504	14541	14597	14390	14679	14479	14541	14608	14334	14449	14525	14404	14504	14358	14498	14534	14529	14389	14499	14351	14691	14454	14665	14407	14392	14424	14688	14503	14576	14502	14632	14599	14549	14412	14498	14349	14419	14429	14499	14547	14470	14415	14419	14392	14538	14497	14546	14386	14434	14358	14576	14592	14428	14515	14683	14638	14660	14591	14383	14488	14487	14371	14497	14658	14502	14385	14602	14374	14491	14531	14640	14510	14583	14317	14479	14671	14679	14569	14587	14522	14432	14489	14376	14510	14621	14430	14549	14598	14560	14519	14317	14602	14412	14479	14491	14582	14653	14637	14505	14455	14459	14655	14474	14575	14578	14480	14467	14536	14304	14447	14510	14507	14364	14589	14473	14590	14548	14502	14431	14583	14509	14544	14495	14461	14437	14706	14550	14377	14464	14472	14663	14523	14547	14447	14366	14542	14460	14357	14427	14616	14733	14500	14679	14671	14538	14422	14545	14546	14569	14461	14528	14356	14570	14697	14524	14607	14434	14503	14659	14610	14515	14577	14587	14548	14623	14590	14614	14589	14606	14552	14484	14563	14507	14469	14454	14590	14548	14580	14465	14386	14420	14451	14459	14541	14601	14555	14365	14513	14526	14426	14577	14560	14554	14472	14526	14427	14473	14484	14696	14599	14686	14627	14552	14283	14538	14412	14679	14637	14528	14512	14504	14528	14611	14404	14583	14513	14359	14527	14487	14505	14272	14489	14466	14523	14656	14426	14494	14544	14618	14526	14572	14594	14603	14320	14579	14530	14490	14621	14688	14624	14565	14435	14583	14463	14363	14559	14152	14727	14443	14631	14589	14456	14469	14328	14544	14377	14619	14371	14487	14485	14665	14614	14537	14597	14393	14570	14557	14509	14554	14530	14602	14411	14539	14516	14482	14456	14689	14598	14554	14693	14591	14457	14569	14510	14534	14396	14633	14375	14574	14584	14541	14628	14640	14612	14401	14463	14549	14555	14555	14467	14576	14288	14580	14516	14472	14390	14513	14424	14512	14391	14488	14413	14607	14419	14574	14600	14590	14475	14491	14652	14555	14461	14547	14566	14623	14506	14590	14457	14698	14618	14600	14387	14602	14483	14435	14599	14611	14478	14543	14674	14615	14556	14522	14480	14598	14576	14577	14584	14563	14676	14542	14387	14637	14504	14482	14461	14449	14492	14690	14581	14338	14621	14667	14515	14464	14373	14476	14517	14537	14496	14679	14492	14521	14482	14612	14504	14451	14570	14455	14581	14556	14425	14690	14544	14332	14327	14538	14509	14527	14605	14486	14648	14513	14529	14511	14489	14569	14508	14516	14458	14537	14387	14522	14291	14574	14495	14575	14527	14433	14512	14441	14587	14382	14578	14602	14632	14460	14789	14574	14446	14546	14558	14322	14460	14535	14388	14495	14521	14406	14482	14634	14545	14670	14555	14488	14642	14524	14430	14538	14556	14512	14471	14492	14723	14485	14532	14584	14471	14555	14557	14589	14511	14509	14539	14397	14625	14470	14256	14431	14484	14508	14655	14514	14596	14560	14488	14450	14561	14621	14561	14672	14558	14439	14381	14546	14524	14549	14401	14498	14567	14639	14581	14583	14528	14660	14518	14594	14538	14480	14464	14530	14408	14618	14460	14525	14471	14566	14627	14578	14589	14578	14460	14589	14493	14467	14350	14597	14535	14467	14484	14510	14546	14384	14557	14309	14531	14460	14525	14597	14579	14652	14500	14640	14563	14452	14503	14544	14450	14610	14575	14589	14523	14610	14540	14513	14459	14463	14487	14631	14540	14509	14337	14543	14542	14547	14333	14453	14361	14587	14511	14456	14454	14510	14529	14579	14476	14464	14623	14658	14464	14551	14616	14551	14587	14242	14520	14551	14534	14571	14637	14548	14461	14495	14465	14350	14530	14542	14472	14592	14476	14595	14468	14558	14383	14489	14475	14489	14408	14418	14431	14578	14487	14663	14551	14631	14489	14459	14501	14337	14668	14475	14643	14438	14323	14670	14508	14756	14602	14490	14603	14530	14778	14594
29175	28192	33480	28997	21103	16941	15283	14216	14407	14115	14261	13965	14155	14174	13946	13766	13902	13837	13770	13838	13709	14056	13831	13984	13943	13884	14113	13823	13856	13658	13627	13730	13638	13796	13825	13794	13759	13805	14138	13974	13693	13853	13943	13978	13924	13619	13722	13586	13613	13848	13978	13821	13876	13839	13781	13879	13824	13689	13783	13812	13536	13780	13517	13793	13823	13855	13712	13795	13683	13891	13649	13754	13690	13957	13644	13773	13680	13862	13810	13826	13842	13735	13565	13694	13836	13726	13741	13724	13738	13817	13894	13788	13709	13680	13719	13754	13831	13713	13730	13880	13867	13745	13783	13856	13653	13699	13798	13756	13606	13813	13927	13850	13800	13748	13940	13779	13738	13611	13785	13795	13837	13651	13783	13803	13743	13697	13784	13811	13820	13699	13644	13762	13725	13778	13719	13637	13685	13858	13610	13584	13815	13824	13807	13685	13845	13708	13890	13822	13622	13731	13678	13531	13792	13667	13793	13659	13749	13758	13805	13825	13720	13964	13851	13726	13854	13837	13872	13867	13834	13761	13622	13838	13926	13825	13768	13858	13706	13794	13911	13824	13855	13821	13799	13839	13733	13614	13731	13717	13696	13826	13803	13846	13578	13717	13513	13916	13804	13999	13584	13646	13764	14065	13692	13784	13645	13842	13858	13762	13917	13807	13677	13769	13747	13820	13812	13835	13750	13833	13857	13851	13723	13789	13702	13773	13696	13719	13779	13859	13836	13812	13871	13781	13815	13755	13752	13866	13836	13634	13637	13901	13759	13716	13701	13564	13845	13751	13729	13694	13753	13816	13548	13895	13748	13837	13888	13703	13720	13759	13717	13779	13784	13866	13701	13772	13777	13744	13823	13676	13816	13838	13701	13805	13933	13754	13780	13824	13783	13852	13612	13722	13947	13974	13958	13867	13863	13845	13914	13766	13745	13661	13684	13655	13792	13609	13497	13809	13817	13838	13658	13789	13629	13745	13772	13691	13913	13752	13864	13628	13708	13870	13697	13595	13847	13800	13788	13717	13762	13697	13941	13882	13553	13871	13753	13709	13769	13686	13718	13897	13940	13814	13884	13774	13805	13726	13732	13670	13620	13754	13828	13715	13631	13718	13882	13809	13705	13746	13949	13594	13923	13802	13781	13729	13819	13655	13794	13716	13715	13919	13884	13880	13784	13754	13841	13799	13884	13678	13853	13797	13870	13929	13749	13764	13832	13730	13777	13712	13680	13735	13715	13658	13653	13636	13891	13755	13481	13936	13598	13785	13841	13721	13718	13582	13732	13781	13691	13762	13741	13898	13762	13821	13750	13603	13828	13781	13750	13803	13903	13648	13644	13791	13817	13791	13711	13690	13645	13826	13707	13656	13801	13772	13732	13743	13650	13731	13771	13785	13692	13594	13563	13719	13700	13869	13702	13755	13895	13951	13867	13625	13847	13966	13761	13633	13885	13701	13829	13749	13770	13573	13838	13837	13645	13949	13736	13907	13745	13885	13803	13867	13642	13787	13860	13892	13657	13932	13811	13920	13802	13768	13891	13769	13636	13802	13723	13877	13869	13971	13806	13837	13732	13735	13664	13762	13689	13817	13753	13774	13627	13814	13795	13849	13633	13979	13873	13958	13699	13784	13825	13735	13808	13735	13530	13836	13951	13598	13799	13722	13806	13659	13829	13793	13731	13835	13829	13848	13829	13764	13868	13847	13913	13943	13752	13926	13946	13726	13813	13811	13740	13853	13917	13783	13838	13664	13992	13740	13559	13723	13796	13684	13949	13793	13834	13705	13835	13620	13828	13691	13753	13809	13744	13752	13853	13824	13855	13848	13841	13879	13931	13738	13890	13679	13954	13642	13926	13768	13667	13718	13901	13783	13970	13973	13920	13804	13821	13755	13679	13641	13812	13937	13984	13844	13886	13658	13601	13759	13797	13908	13755	14033	13800	13760	13733	13957	13859	13712	13835	13905	13911	13784	13653	13836	13671	13810	13740	13562	13945	13749	13749	13682	13489	13750	13721	13799	13771	13908	13861	13763	13794	13684	13864	13483	13682	13826	13741	13841	13975	13648	13991	13713	13689	13766	13904	13896	13667	13792	13733	13567	13753	13710	13582	13708	13667	13756	13787	13746	13847	13738	13700	13786	13779	13709	13786	13589	13766	13778	13758	13775	13919	13769	13717	13677	13938	13674	13714	13843	13919	13836	13853	13847	13912	13685	13933	13569	13948	13902	13763	13808	13843	13723	13803	13970	13748	13658	14010	13656	13799	13693	13738	13737	13790	13790	13729	13701	13930	13533	13827	13843	13863	13694	13757	13880	13724	13819	13849	13694	13787	13791	13788	13683	13851	13848	13717	13772	13532	13731	13785	13754	13728	13690	13603	13701	13671	13823	13765	13840	13710	13706	13748	13732	13628	13751	13819	13753	13861	13796	13853	13780	13833	13936	13891	13741	13989	13873	13840	13928	13863	13832	13853	13659	13937	13741	13797	13700	13701	13656	13635	13773	13577	13848	13803	13711	13712	13665	13711	13829	13862	13541	13927	13898	14053	13720	13783	13717	13841	13876	13887	13805	13548	13648	13635	13886	13756	13685	13900	13938	13679	13725	13735	13760	13841	13877	13788	13683	13961	13838	13780	13796	13799	13965	13872	13800	13752	13739	13949	13893	14035	13874	13737	13941	13818	13759	13836	13686	13784	13808	13768	13830	13857	13740	13782	13775	13798	13733	13786	13865	13846	13751	13676	13918	13983	13709	13797	13757	13573	13827	13885	13926	13917	14017	13755	13717	13780	13668	13818	13683	13711	13739	13742	13592	13831	13832	13958	13612	13736	13717	13811	13883	13785	13770	13645	13899	13811	13805	13625	13833	13609	13691	13689	13655	13723	13885	13774	13743	13875	13851	13907	13912	13668	13762	13877	13658	13763	13811	13764	13656	13676	13913	13688	13837	13709	13714	13616	13743	13668	13723	13759	13672	13686	13567	13707	13750	13957	13736	13904	13778	13897	13941	13966	13845	13702	13772	13732	13763	13971	13759	13742	13769	13863	13720	13670	13803	13820	13779	13735	13740	13681	13760	13615	13881	13818	13770	13493	13860	13759	13777	13877	13824	13715	13693	13771	13750	13716	13888	13837	13769	13824	13795	13786	13773	13758	13875	13690	13803	13665	13798	13843	13774	13933	13777	13751	13723	13967	13720	13746	13839	13819	13885	13815	13605	13825	13688	13736	13620	13726	13690	13667	13516	13649	13734	13699	13730	13648	13719	13713	13837	13711	13791	13836	13737	13814	13881	13857	13785	13882	13820	13830	13658	13853	13591	13844	13630	13843	13922	13874	13890	13715	13852	13606	13718	13784	13573	13857	13673	13946	13876	13763	13797	13715	13801	13843	13946	13803	14012	13784	13718	13542	13847	13749	13701	13647	13817	13921	13693	13734	13810	13638	13681	13869	13697	13941	13925	13978	13732	13723	13754	13782	13710	13871	13890	13762	13783	13771	13857	13903	13728	13684	13796	13631	13883	13800	13838	13741	13690	13816	13671	13833	13893	13792	13730	13589	13912	13869	13725	13574	13919	13712	13684	13746	13750	13719	13702	13630	13813	13736	13734	13786	13806	13776	13734	13625	13673	13865	13695	13669	13671	13676	13747	13768	13692	13824	13821	13695	13656	13646	13789	13840	13715	13855	13881	13571	13999	13721	13687	13796	13679	13998	13659	13704	13644	13743	13737	13892	13739	13800	13815	13875	13728	13782	13844	13961	13630	13797	13725	13744	13779	13908	13665	13686	13740	13728	13665	13541	13831	13794	13588	13853	13797	13865	13671	13695	13654	13712	13815	14003	13824	13941	13705	13745	13731	13928	13776	13657	13616	13634	13941	13879	13857	13827	13957	13704	13892	13865	13577	13751	13831	13850	13716	13885	13958	13952	13605	13809	13815	13815	13763	13841	13948	13762	13716	13893	13962	13668	13720	13797	13733	13746	13800	13948	13716	13799	13732	13692	13752	13659	13884	13747	13859	13822	13832	13886	13662	13766	13673	13799	13687	13774	13712	13572	13758	13812	13772	13719	13855	13731	13705	13717	13890	13655	13806	13711	13805	13770	13877	13874	13678	13870	13989	13718	13774	13581	13770	13787	13609	13924	13606	13848	13693	13792	13750	13908	13908	13729	13663	13874	13638	13816	13821	13785	13828	13890	13726	13811	13797	13822	13736	13880	13808	13777	13806	13715	13791	13827	13484	13806	13867	13781	13473	13621	13816	13753	13590	13841	13669	13905	13868	13875	13741	13734	13683	13774	13635	13577	13651	13821	13951	13722	13803	13825	13768	13714	13861	13714	13713	13915	13790	13658	13824	13911	13877	13943	13837	13957	13779	13744	13599	13729	13607	13923	13767	13942	13707	13707	13666	13719	13850	13688	13744	13963	13657	13712	13818	13735	13847	13732	13898	13781	13618	13694	13453	13811	13794	13808	13803	13983	13771	13934	13778	13929	13847	13820	13768	13879	13832	13826	13739	13850	13697	13757	13829	13913	13643	14052	13702	13738	13713	13586	13689	13809	13619	13798	13735	13721	13761	13825	13969	13880	13868	13877	13867	13716	13843	13750	13719	13937	13892	13680	13885	13961	13845	13847	13739	13734	13663	13843	14053	13710	13778	13802	13410	13693	13877	13855	13689	13747	13804	13827	13856	13701	13530	13694	13985	13853	13923	13755	13793	13710	13842	14069	13835	13713	13857	13756	13865	13788	13781	13628	13758	13652	13900	13650	13868	13795	13841	13826	13927	14038	13781	13701	13710	13830	13703	13889	13719	13730	13691	13866	13735	13822	13834	13917	13815	13796	14007	13732	13711	13780	13613	13876	13727	13935	13693	13869	13778	13884	13617	13854	13758	13733	13723	13843	13775	13713	13843	13800	13685	13671	13749	13990	13830	13793	14010	13800	13734	13906	13785	13885	13786	13832	13714	13673	13842	13713	13721	13745	13885	13614	13805	13784	13755	13668	13838	13816	13733	13890	13923	13789	13940	13797	13830	13771	13840	13831	13693	13806	13916	13975	13822	13870	13826	13745	13871	13899	13643	13869	13968	13716	13731	13624	13784	13573	13765	13649	13829	13751	13709	13826	13787
33149	45074	39484	30137	21974	17051	14690	14005	13906	13924	13936	13994	13960	13895	13716	13541	13607	13510	13696	13547	13436	13610	13623	13492	13604	13553	13358	13369	13406	13433	13434	13411	13540	13326	13430	13643	13410	13272	13487	13380	13316	13572	13484	13312	13319	13344	13370	13469	13390	13502	13453	13388	13420	13353	13342	13464	13407	13400	13494	13334	13408	13544	13516	13515	13463	13492	13362	13417	13367	13458	13412	13538	13444	13406	13405	13292	13478	13472	13561	13631	13298	13309	13402	13492	13269	13320	13492	13625	13405	13441	13592	13254	13453	13489	13617	13623	13311	13393	13556	13364	13431	13333	13456	13305	13573	13416	13421	13366	13506	13371	13604	13518	13410	13424	13431	13550	13527	13633	13364	13345	13470	13310	13354	13341	13519	13436	13431	13397	13350	13262	13488	13376	13416	13644	13478	13557	13618	13510	13484	13398	13490	13357	13400	13374	13340	13384	13486	13315	13396	13454	13481	13344	13493	13313	13445	13521	13307	13475	13459	13480	13264	13402	13454	13407	13325	13509	13489	13133	13433	13471	13452	13418	13512	13556	13341	13313	13356	13561	13384	13359	13472	13449	13371	13431	13428	13316	13480	13492	13401	13456	13590	13484	13471	13357	13512	13367	13243	13409	13420	13446	13490	13503	13356	13367	13469	13467	13399	13432	13542	13522	13323	13549	13454	13426	13481	13392	13583	13476	13361	13461	13393	13441	13638	13394	13545	13541	13403	13342	13438	13521	13298	13407	13405	13396	13546	13419	13520	13658	13414	13459	13388	13491	13351	13414	13509	13449	13390	13560	13231	13405	13430	13516	13486	13421	13292	13347	13373	13375	13454	13449	13317	13169	13473	13496	13443	13397	13449	13513	13420	13530	13378	13428	13514	13452	13604	13483	13574	13534	13526	13459	13393	13481	13313	13553	13433	13441	13461	13493	13343	13520	13413	13541	13465	13287	13483	13493	13317	13573	13367	13362	13239	13400	13517	13466	13541	13337	13469	13385	13290	13456	13514	13486	13454	13483	13537	13393	13589	13550	13485	13430	13543	13465	13425	13398	13454	13466	13464	13425	13504	13303	13327	13244	13447	13509	13419	13494	13445	13424	13438	13503	13425	13453	13474	13373	13373	13331	13397	13386	13331	13325	13439	13551	13406	13266	13588	13505	13399	13558	13638	13485	13354	13388	13536	13513	13383	13476	13517	13434	13277	13381	13426	13398	13418	13364	13363	13400	13349	13427	13397	13334	13348	13514	13463	13522	13340	13409	13533	13459	13527	13508	13337	13369	13339	13484	13592	13505	13307	13495	13506	13473	13415	13431	13384	13502	13419	13465	13513	13340	13478	13419	13510	13343	13483	13440	13354	13447	13460	13527	13468	13488	13465	13521	13354	13474	13340	13432	13455	13574	13497	13438	13378	13317	13471	13349	13452	13385	13458	13541	13497	13400	13495	13617	13457	13413	13456	13432	13431	13596	13355	13631	13427	13473	13612	13508	13415	13466	13507	13584	13407	13401	13439	13462	13428	13248	13547	13442	13361	13403	13410	13359	13576	13389	13439	13527	13546	13374	13310	13396	13415	13402	13474	13286	13450	13429	13258	13471	13367	13517	13515	13533	13416	13469	13430	13386	13371	13528	13352	13528	13397	13452	13446	13464	13507	13420	13393	13482	13435	13468	13514	13392	13268	13594	13548	13662	13547	13337	13260	13494	13376	13329	13417	13461	13376	13528	13329	13519	13453	13437	13366	13371	13630	13403	13487	13467	13641	13454	13517	13443	13377	13478	13507	13435	13457	13431	13442	13428	13510	13376	13564	13512	13343	13510	13536	13590	13349	13400	13411	13524	13508	13453	13549	13434	13428	13535	13359	13515	13577	13395	13508	13437	13510	13476	13366	13406	13365	13287	13308	13601	13569	13356	13341	13388	13309	13492	13435	13476	13533	13534	13470	13485	13260	13475	13313	13548	13408	13475	13554	13482	13371	13511	13457	13496	13498	13297	13548	13525	13514	13568	13314	13388	13367	13374	13530	13479	13240	13404	13390	13374	13329	13466	13435	13325	13429	13480	13448	13426	13637	13513	13452	13470	13542	13367	13463	13336	13520	13492	13605	13602	13555	13407	13335	13484	13441	13388	13424	13493	13547	13415	13605	13420	13585	13472	13511	13385	13380	13438	13429	13379	13376	13626	13461	13494	13505	13321	13500	13408	13510	13429	13367	13262	13387	13403	13430	13571	13417	13579	13413	13301	13397	13496	13383	13554	13423	13546	13471	13305	13198	13306	13437	13480	13583	13390	13427	13433	13543	13428	13389	13463	13341	13551	13469	13512	13376	13338	13615	13457	13467	13474	13458	13541	13445	13375	13520	13543	13324	13457	13476	13321	13479	13382	13469	13680	13361	13359	13471	13376	13278	13392	13481	13355	13495	13416	13480	13418	13592	13460	13307	13405	13543	13393	13575	13545	13628	13636	13453	13294	13352	13462	13396	13414	13312	13443	13472	13282	13414	13375	13506	13443	13553	13306	13439	13491	13571	13497	13437	13445	13313	13464	13540	13353	13417	13451	13467	13613	13378	13358	13297	13491	13489	13394	13538	13353	13374	13305	13315	13573	13509	13404	13525	13345	13409	13319	13344	13452	13562	13442	13490	13570	13353	13174	13456	13373	13428	13467	13444	13293	13437	13312	13354	13388	13551	13537	13247	13376	13488	13351	13579	13514	13417	13460	13421	13447	13436	13456	13341	13472	13308	13373	13398	13519	13485	13480	13371	13351	13314	13586	13470	13487	13418	13521	13324	13440	13474	13477	13538	13511	13507	13478	13381	13393	13386	13433	13518	13388	13335	13480	13611	13581	13246	13388	13476	13566	13414	13476	13529	13287	13465	13463	13454	13556	13398	13478	13411	13424	13363	13495	13412	13417	13347	13529	13436	13415	13463	13283	13446	13414	13428	13214	13437	13511	13418	13339	13577	13529	13431	13406	13506	13515	13606	13535	13238	13457	13464	13495	13610	13441	13298	13289	13548	13317	13592	13362	13508	13418	13395	13443	13371	13497	13415	13507	13419	13373	13600	13475	13371	13539	13355	13339	13409	13395	13584	13412	13472	13462	13498	13488	13366	13547	13466	13399	13348	13478	13598	13475	13477	13371	13472	13299	13464	13552	13590	13480	13430	13625	13412	13486	13419	13649	13307	13486	13411	13464	13501	13559	13624	13645	13386	13366	13472	13430	13551	13317	13411	13520	13476	13462	13292	13367	13374	13484	13420	13500	13495	13474	13277	13447	13551	13415	13516	13353	13424	13438	13515	13460	13592	13354	13380	13362	13473	13444	13457	13245	13412	13489	13465	13307	13526	13379	13452	13346	13434	13433	13409	13542	13478	13446	13425	13340	13542	13386	13341	13318	13224	13467	13343	13514	13379	13287	13614	13454	13481	13363	13527	13212	13515	13394	13502	13450	13421	13416	13476	13572	13455	13567	13493	13536	13397	13438	13416	13370	13365	13456	13614	13394	13352	13543	13432	13517	13425	13391	13385	13323	13377	13521	13319	13331	13467	13475	13353	13498	13416	13548	13411	13383	13432	13358	13610	13437	13318	13431	13367	13372	13374	13220	13494	13360	13429	13538	13414	13542	13427	13409	13362	13361	13525	13460	13448	13519	13365	13368	13541	13379	13334	13408	13595	13491	13577	13507	13463	13502	13469	13294	13605	13457	13364	13501	13427	13305	13375	13532	13570	13353	13479	13481	13484	13366	13368	13402	13513	13351	13386	13477	13455	13569	13401	13439	13528	13609	13456	13548	13599	13451	13472	13509	13686	13500	13410	13448	13478	13559	13588	13448	13498	13398	13487	13650	13385	13381	13423	13458	13511	13412	13455	13330	13495	13529	13565	13441	13318	13454	13303	13383	13448	13416	13395	13449	13376	13415	13535	13468	13454	13389	13567	13496	13458	13443	13376	13499	13480	13344	13257	13592	13368	13415	13387	13488	13463	13409	13508	13362	13563	13677	13426	13379	13462	13384	13423	13438	13140	13435	13459	13592	13514	13446	13585	13330	13603	13522	13353	13667	13534	13538	13407	13345	13494	13615	13457	13381	13551	13501	13459	13444	13390	13567	13450	13492	13395	13447	13516	13394	13545	13288	13504	13539	13328	13603	13314	13345	13553	13422	13359	13538	13350	13493	13357	13499	13614	13520	13456	13253	13418	13589	13318	13484	13581	13411	13301	13472	13536	13462	13372	13508	13557	13399	13309	13444	13402	13467	13425	13433	13402	13487	13320	13377	13324	13614	13365	13268	13385	13500	13455	13402	13483	13404	13467	13493	13485	13498	13382	13439	13429	13593	13358	13467	13426	13553	13282	13523	13398	13505	13610	13406	13588	13478	13466	13543	13424	13422	13428	13493	13390	13522	13431	13384	13545	13390	13463	13303	13372	13389	13278	13579	13427	13480	13471	13527	13368	13488	13389	13421	13373	13416	13386	13283	13343	13444	13592	13386	13463	13567	13579	13306	13355	13316	13510	13416	13429	13357	13363	13401	13527	13436	13467	13312	13359	13482	13540	13193	13386	13449	13438	13515	13459	13396	13299	13493	13465	13291	13468	13480	13248	13490	13258	13364	13340	13370	13546	13482	13471	13425	13389	13437	13520	13437	13383	13460	13322	13386	13432	13440	13398	13473	13455	13528	13407	13433	13476	13501	13465	13477	13401	13393	13544	13392	13340	13518	13310	13495	13446	13498	13449	13502	13504	13466	13446	13493	13351	13542	13483	13448	13346	13433	13395	13413	13342	13463	13348	13404	13369	13359	13410	13315	13489	13337	13511	13442	13415	13460	13396	13417	13476	13255	13530	13494	13294	13408	13461	13539	13658	13423	13485	13485	13578	13424	13409	13634	13451	13441	13402	13524	13460	13324	13554	13346	13570	13393	13380	13373	13364	13341	13681	13468	13552	13558	13382	13454	13370	13451	13490	13509	13585	13535	13635	13506	13335	13267	13437	13470	13437	13673	13537	13382	13371	13290	13545	13532	13488	13368	13427	13367	13351	13459	13316	13337	13404	13432	13469	13422	13666	13416	13455	13485	13554	13354	13347	13475	13362	13415	13403	13451	13450	13512	13495	13403	13504	13419
24382	21569	29609	27353	26252	25563	21432	18418	17217	16788	15912	15762	15758	15883	15824	15492	15511	15643	15564	15306	15622	15407	15437	15312	15466	15571	15527	15462	15532	15435	15380	15174	15357	15356	15272	15307	15403	15298	15280	15441	15561	15244	15526	15324	15128	15375	15478	15351	15262	15393	15458	15390	15029	15264	15230	15403	15324	15321	15201	15122	15311	15398	15257	15395	15103	15286	15252	15436	15334	15416	15408	15504	15444	15204	15248	15303	15360	15385	15417	15335	15186	15341	15191	15249	15194	15295	15146	15277	15411	15492	15338	15441	15541	15254	15187	15434	15092	15278	15252	15285	15258	15391	15410	15201	15277	15180	15410	15264	15311	15088	15396	15356	15223	15292	15259	15307	15256	15334	15301	15158	15219	15194	15198	15324	15461	15329	15237	15373	15383	15341	15154	15211	15224	15250	15198	15208	15318	15261	15203	15324	15124	15281	15431	15339	15105	15220	15229	15340	15393	15183	15350	15328	15286	15124	15384	15319	15324	15358	15406	15391	15372	15332	15316	15282	15115	15217	15141	15213	15252	15034	15287	15194	15299	15124	15296	15126	15151	15225	15326	15280	15168	15265	15393	15220	15228	15303	15127	15427	15235	15184	15290	15247	15217	15128	15312	15125	15247	15242	15378	15086	15135	15096	15226	15237	15472	15223	15266	15254	15332	15287	15399	15358	15208	15111	15254	15346	15102	15312	15267	15280	15204	15133	15181	15316	15190	15273	15331	15351	15275	15076	15321	15386	15209	15195	15203	15429	15246	15243	15272	15054	15133	15197	15136	15190	15105	15175	15181	15321	15272	15150	15120	15174	15419	15342	15087	15252	15206	15298	15307	15195	15158	15219	15353	15088	15399	15309	15251	15180	15226	15226	15220	15204	15267	15293	15271	15265	15273	15148	15294	15300	15365	15355	15377	15385	15351	15416	15359	15247	15231	15326	15481	15354	15290	15232	15163	15104	15272	15406	15171	15291	15293	15151	15114	15302	15283	15256	15135	15073	15335	15332	15387	15112	15180	15312	15035	15187	15255	15117	15264	15386	15383	15248	15261	15401	15463	15433	15166	15318	15369	15352	15263	15273	15409	15305	15139	15230	15296	15518	15103	15318	15339	15306	15281	15184	15402	15234	15172	15251	15133	15172	15241	15196	15143	15334	15406	15061	15131	15279	15358	15353	15372	15322	15361	15321	15295	15283	15155	15268	15241	15216	15097	15309	15270	15184	15185	15189	15084	15212	15329	15210	15303	15136	15418	15281	15223	15246	15221	15398	15384	15264	15203	15135	15354	15331	15312	15058	15115	15132	15261	15219	15337	15439	15122	15281	15285	15282	15326	15444	15360	15323	15131	15475	15518	15202	15449	15487	15137	15306	15126	15205	15229	15126	15184	15167	15193	15222	15202	15273	15288	15323	15392	15325	15420	15332	15282	15266	15095	15336	15445	15149	15299	15296	15222	15079	15259	15406	15384	15421	15313	15151	15281	15090	15156	15385	15329	15298	15404	15170	15338	15180	15383	15330	15372	15299	15363	15235	15259	15320	15293	15116	15448	15268	15083	15027	15304	15068	15415	15363	15381	14995	15281	15277	15444	15176	15323	15204	15494	15376	15314	15322	15400	15028	15260	15299	15158	15239	15194	15268	15272	15187	15370	15396	15321	15190	15425	15329	15260	15318	15317	15536	15287	15175	15278	15332	15072	15167	15326	15195	15179	15266	15271	15629	15355	15242	15330	15358	15307	15229	15475	15220	15275	15450	15312	15096	15270	15353	15215	15332	15149	15333	15310	15288	15470	15299	15235	15206	15079	15220	15291	15176	15276	15206	15206	15306	15156	15090	15104	15143	15094	15374	15277	15240	15242	15179	15467	15377	15395	15298	15102	15385	15479	15380	15219	15371	15404	15038	15210	15168	15124	15125	15138	15249	15093	15371	15153	15237	15029	15333	15113	15229	15297	15285	15142	15385	15181	15210	15201	15193	15259	15277	15372	15151	15293	15388	15451	15202	15291	15111	15272	15262	15385	15197	15227	15278	15237	15152	15328	15175	15100	15180	15125	15180	15400	15219	15383	15185	15337	15393	15398	15183	15308	15314	15282	15258	15189	14959	15360	15178	15212	15207	15334	15223	15375	15423	15176	15428	15120	15366	15135	15334	15249	15322	15171	15052	15515	15285	15163	15166	15657	15082	15276	15116	15101	15169	15176	15250	15101	15174	15058	15232	15356	15318	15238	15299	15213	15279	15408	15269	15294	15171	15475	15152	15164	15408	15188	15251	15260	15050	15199	15252	15229	15270	15413	15427	15447	15354	15112	15110	15260	15051	15160	15260	15252	15350	15347	15189	15477	15390	15366	15232	15298	15529	15274	15082	15180	15375	15236	15338	15324	15081	15170	15309	15190	15328	15151	15219	15405	15331	15249	15222	15109	15297	15365	15437	15222	15219	15140	15352	15253	15170	15319	15189	15251	15297	15388	15490	15248	15268	15470	15235	15233	15233	15202	15196	15208	14995	15355	15408	15381	15436	15240	15290	15341	15032	15290	15566	15532	15229	15017	15205	15370	15375	15290	15188	15231	15252	15226	15260	15371	15097	15256	15352	15291	15280	15339	15364	15265	15401	15374	15255	15354	15323	15220	15217	15088	15314	15465	15219	15261	15120	15281	15145	15389	15417	15280	15153	15135	15218	15263	15414	15345	15294	15331	15300	15272	15106	15205	15351	15189	15128	15297	15050	15137	15004	15202	15134	15257	15416	15431	15240	15258	15133	15049	15332	15197	15322	15223	15239	15444	15357	15365	15000	15298	15039	15235	15318	15069	15064	15314	15231	15296	15383	15392	15209	15122	15216	15298	15359	15259	15177	15113	15327	15166	15396	15288	15324	15215	15395	15406	15350	15317	15493	15198	15026	15258	15244	15378	15259	15228	15080	15301	15368	15259	15158	15253	15258	15263	15202	15355	15190	15265	15242	15354	15147	15513	15237	15278	15166	15371	15468	15372	15348	15383	15229	15167	15362	15205	15379	15391	15044	15106	15204	15181	15145	15237	15097	15365	15333	15322	15323	15230	15213	15220	15194	15215	15409	15310	15365	15151	15314	15282	15237	15103	15252	15249	15189	15186	15343	15265	15323	15406	15324	15220	15337	15347	15255	15149	15401	15416	15384	15410	15284	15196	15213	15160	15283	15415	15393	15291	15419	15445	15187	15472	15369	15260	15173	15104	15243	15089	15313	15234	15461	15256	15269	15191	15346	15319	15201	15418	15123	15308	15209	15263	15369	15258	15169	15077	15299	15305	15280	15369	15436	15278	15421	15519	15241	15228	15345	15302	15256	15259	15255	15241	15229	15265	15417	15273	15273	15418	15578	15255	15288	15287	15297	15265	15295	15114	15412	15456	15314	15071	15333	15116	15179	15300	15125	15138	15140	15171	15328	15390	15248	15196	15191	15196	15347	15249	15349	15419	15088	15271	15403	15427	15360	15321	15377	15467	15349	15271	15199	15483	15186	15240	15258	15290	15197	15211	15238	15156	15370	15366	15105	15117	15272	15110	15157	15164	15227	15202	15386	15199	15167	15506	15136	15326	15434	15085	15222	15194	15219	15111	15386	15294	15069	15368	15076	15497	15238	15319	15423	15375	15288	15392	15472	15507	15416	15172	15342	15378	15348	15328	15338	15243	15381	15388	15165	15303	15321	15204	15339	15165	15229	15261	15168	15303	15350	15294	15259	15166	15227	15219	15233	15318	15369	15307	15230	15468	15225	15302	15250	15168	15431	15074	15178	15470	15382	15128	15247	15300	15318	15299	15282	15380	15169	15173	15261	15150	15222	15322	15240	15121	15184	15330	15307	15414	15449	15275	15371	15327	15153	15097	15125	15095	15261	15254	15326	15527	15257	15109	15212	15305	15306	15420	15249	15292	15193	15331	15391	15207	15271	15351	15220	15181	15170	15265	15149	15317	15231	15159	15224	15236	15303	15201	15171	15202	15156	15276	15326	15348	15273	15155	15309	15367	15138	15124	15221	15219	15240	15187	15252	15239	15130	15215	15390	15140	15148	15200	15155	15294	15192	15373	15202	15172	15359	15368	15331	15501	15462	15368	15371	15131	15338	15163	15228	15298	15354	15170	15194	15281	15171	15211	15159	15133	15121	15244	15279	15297	15358	15174	15283	15322	15213	15119	15310	15241	15335	15206	15312	15292	15346	15256	15154	15301	15192	15242	15330	15286	15234	15366	15341	15459	15187	15328	15343	15218	15237	15490	15101	15283	15404	15381	15285	15300	15262	15231	15327	15261	15284	15257	15220	15219	15213	15304	15096	15331	15140	15101	15282	15187	15079	15252	15200	15257	15480	15279	15331	15225	15197	15235	15202	15490	15192	15418	15301	15176	15363	15329	15418	15369	15237	15085	15008	15341	15287	15218	15223	15472	15394	15321	15288	15285	15299	15337	15286	15245	15234	15322	15198	15125	15252	15088	15317	15278	15394	15233	15210	15163	15250	15352	15245	15221	15255	15124	15309	15212	15103	15360	15137	15258	15370	15329	15266	15197	15338	15325	15219	15301	15242	15516	15408	15206	15275	15118	15153	15269	15133	15251	15321	15207	15268	15254	15257	15300	15443	15431	15210	15126	15079	15284	15413	15369	15132	15303	15365	15110	15250	15307	15306	15309	15178	15240	15365	15340	15377	15201	15333	14989	15201	15291	15408	15325	15096	15344	15223	15232	15272	15434	15202	15230	15179	15268	15210	15269	15290	15207	15224	15340	15382	15215	15332	15305	15320	15344	15262	15266	15393	15346	15512	15263	15200	15339	15516	15403	15312	15493	15335	15295	15014	15107	15089	15451	15420	15281	15322	15198	15369	15262	15499	15315	15176	15392	15163	15288	15386	15272	15426	15209	15243	15191	15363	15401	15351	15173	15307	15421	15247	15360	15438	15290	15224	15391	15099	15282	15099	15281	15185	15423	15374	15338	15372	15255	15142	15339	15234	15342	15152	15269	15435	15249	15160	15316	15314	15259	15363	15263	15137	15189	15294	15262	15355	15418	15283	15417	15170	15397	15265	15418	15380	15363	15195	15121	15112	15226	15258	15252	15561	15273	15284	15318	15363	15293	15275	15306	15310	15274	15136
35007	56707	53672	41225	32677	25678	18338	17273	16818	16018	15285	15258	15014	14779	14813	14622	14723	14579	14709	14610	14548	14580	14573	14467	14564	14657	14477	14307	14463	14435	14371	14423	14579	14427	14423	14542	14439	14536	14443	14316	14392	14316	14367	14449	14498	14405	14234	14362	14477	14410	14313	14436	14411	14480	14305	14401	14486	14483	14257	14458	14435	14338	14296	14333	14578	14439	14497	14454	14464	14512	14408	14521	14538	14403	14453	14280	14414	14521	14435	14219	14440	14390	14584	14330	14448	14324	14482	14388	14559	14285	14285	14463	14222	14359	14368	14325	14412	14566	14518	14529	14251	14531	14422	14338	14305	14382	14378	14355	14440	14386	14454	14404	14294	14379	14466	14308	14362	14202	14331	14369	14310	14420	14286	14440	14312	14374	14326	14400	14521	14422	14732	14416	14384	14345	14194	14355	14494	14402	14344	14357	14522	14242	14418	14252	14529	14541	14360	14369	14434	14272	14529	14336	14408	14357	14501	14258	14353	14412	14403	14306	14353	14362	14493	14438	14422	14307	14385	14358	14341	14255	14470	14366	14317	14291	14444	14455	14400	14557	14425	14225	14443	14326	14180	14318	14395	14326	14381	14286	14411	14352	14289	14458	14525	14347	14414	14372	14342	14238	14578	14434	14474	14401	14434	14345	14576	14283	14236	14422	14435	14529	14394	14407	14458	14374	14490	14594	14229	14596	14159	14319	14430	14268	14256	14379	14373	14472	14424	14426	14453	14320	14199	14319	14335	14463	14392	14394	14428	14278	14668	14396	14439	14453	14454	14408	14366	14512	14351	14420	14550	14349	14338	14238	14394	14385	14459	14271	14317	14376	14442	14476	14343	14279	14406	14210	14587	14424	14362	14524	14386	14463	14497	14444	14333	14404	14215	14402	14331	14511	14516	14196	14242	14343	14335	14422	14382	14376	14346	14457	14366	14308	14453	14369	14234	14419	14425	14419	14323	14335	14287	14320	14483	14260	14285	14405	14455	14572	14364	14573	14360	14279	14408	14256	14472	14441	14375	14542	14481	14578	14505	14462	14352	14355	14292	14338	14464	14356	14344	14510	14441	14440	14596	14394	14392	14460	14329	14510	14396	14501	14367	14375	14441	14576	14496	14507	14494	14380	14394	14323	14496	14438	14145	14468	14289	14375	14235	14450	14386	14505	14249	14258	14410	14321	14392	14360	14239	14442	14420	14331	14453	14352	14219	14464	14330	14354	14414	14323	14255	14362	14353	14387	14383	14366	14172	14499	14330	14361	14399	14466	14453	14513	14439	14333	14241	14264	14509	14566	14375	14373	14356	14385	14414	14465	14463	14503	14391	14459	14432	14222	14472	14371	14282	14393	14401	14409	14391	14529	14460	14338	14351	14382	14420	14201	14427	14394	14487	14413	14331	14472	14265	14429	14710	14242	14557	14487	14384	14352	14615	14408	14382	14395	14406	14301	14475	14367	14352	14268	14451	14428	14313	14433	14309	14379	14312	14441	14277	14484	14450	14403	14368	14363	14418	14307	14358	14432	14453	14295	14440	14381	14446	14518	14620	14566	14454	14519	14310	14306	14250	14514	14265	14287	14386	14520	14483	14406	14422	14527	14261	14474	14399	14498	14332	14447	14433	14468	14317	14268	14583	14279	14405	14395	14518	14466	14318	14361	14459	14302	14325	14328	14370	14465	14465	14476	14408	14362	14615	14480	14280	14344	14468	14515	14358	14372	14520	14525	14395	14461	14296	14344	14404	14457	14361	14259	14439	14229	14443	14326	14380	14437	14437	14333	14359	14410	14614	14255	14342	14498	14351	14359	14504	14367	14371	14422	14396	14456	14393	14515	14302	14460	14548	14540	14482	14386	14435	14440	14532	14467	14419	14545	14492	14465	14284	14314	14297	14361	14312	14636	14310	14466	14320	14386	14365	14483	14475	14295	14321	14421	14298	14404	14460	14465	14403	14506	14496	14455	14459	14429	14297	14339	14351	14388	14391	14375	14358	14473	14293	14380	14364	14381	14608	14446	14448	14444	14489	14375	14263	14531	14311	14503	14396	14479	14382	14282	14416	14325	14447	14593	14321	14419	14386	14620	14454	14363	14417	14350	14418	14165	14444	14461	14307	14442	14367	14288	14434	14275	14536	14572	14238	14443	14469	14357	14246	14330	14479	14310	14399	14344	14525	14283	14330	14566	14604	14369	14461	14491	14358	14450	14353	14395	14319	14233	14355	14345	14486	14283	14410	14375	14334	14429	14360	14260	14356	14390	14477	14338	14385	14386	14412	14494	14596	14415	14035	14439	14619	14308	14539	14121	14347	14488	14395	14400	14411	14352	14327	14378	14356	14297	14294	14342	14438	14406	14411	14350	14393	14311	14377	14480	14239	14339	14429	14480	14442	14272	14398	14309	14324	14308	14294	14257	14467	14382	14448	14267	14471	14507	14425	14397	14268	14637	14471	14545	14489	14300	14397	14318	14355	14287	14424	14393	14292	14453	14382	14477	14332	14367	14433	14303	14329	14250	14384	14450	14294	14305	14358	14466	14314	14508	14419	14174	14258	14428	14503	14432	14427	14353	14389	14328	14519	14362	14526	14439	14358	14380	14245	14366	14497	14405	14356	14468	14480	14231	14521	14483	14450	14334	14343	14459	14332	14488	14520	14380	14308	14433	14511	14330	14465	14461	14369	14466	14536	14421	14299	14383	14409	14500	14427	14352	14207	14480	14338	14478	14275	14432	14476	14364	14459	14275	14452	14425	14416	14382	14501	14442	14384	14391	14421	14367	14390	14440	14472	14466	14417	14415	14331	14283	14484	14500	14681	14314	14338	14333	14469	14305	14426	14453	14339	14308	14448	14281	14532	14455	14299	14364	14340	14426	14597	14585	14269	14284	14329	14484	14463	14243	14471	14350	14143	14411	14590	14431	14346	14415	14306	14408	14436	14199	14349	14460	14372	14267	14233	14579	14258	14382	14297	14332	14402	14418	14261	14395	14505	14395	14328	14449	14394	14269	14341	14509	14449	14461	14277	14426	14480	14577	14433	14532	14202	14401	14413	14498	14347	14348	14444	14406	14407	14269	14545	14365	14380	14317	14430	14245	14325	14367	14395	14406	14262	14400	14677	14385	14383	14480	14385	14380	14329	14534	14355	14420	14549	14380	14284	14345	14536	14356	14485	14466	14287	14422	14354	14469	14388	14431	14459	14309	14316	14415	14312	14493	14236	14445	14400	14410	14315	14306	14344	14468	14432	14470	14334	14373	14350	14381	14266	14280	14463	14346	14370	14451	14440	14216	14568	14450	14412	14268	14426	14388	14391	14428	14367	14478	14547	14305	14271	14454	14491	14360	14141	14515	14379	14409	14415	14360	14473	14422	14345	14567	14384	14475	14457	14292	14366	14312	14364	14452	14404	14224	14416	14303	14538	14460	14363	14430	14289	14480	14359	14432	14358	14400	14409	14428	14495	14484	14314	14409	14562	14379	14389	14346	14533	14361	14424	14348	14273	14479	14446	14414	14278	14406	14303	14427	14416	14452	14453	14420	14462	14419	14476	14360	14320	14243	14230	14455	14320	14453	14343	14392	14286	14357	14371	14523	14244	14313	14285	14441	14359	14411	14357	14409	14393	14438	14473	14411	14462	14369	14425	14323	14421	14381	14253	14467	14403	14479	14331	14323	14406	14340	14360	14453	14502	14313	14337	14506	14387	14517	14575	14434	14388	14544	14333	14480	14410	14338	14524	14333	14375	14351	14240	14384	14434	14383	14470	14339	14507	14395	14328	14365	14522	14319	14445	14435	14443	14257	14484	14399	14537	14399	14423	14363	14296	14521	14381	14546	14439	14259	14435	14387	14320	14453	14412	14484	14313	14432	14402	14513	14560	14147	14308	14406	14338	14438	14394	14405	14477	14491	14421	14472	14381	14385	14397	14489	14356	14434	14508	14397	14556	14563	14441	14281	14502	14474	14500	14527	14364	14463	14502	14344	14361	14143	14512	14392	14324	14588	14396	14400	14446	14395	14298	14483	14370	14273	14441	14241	14365	14402	14275	14425	14411	14282	14326	14311	14536	14524	14424	14405	14412	14375	14266	14386	14401	14399	14467	14429	14472	14318	14333	14509	14369	14442	14513	14163	14368	14371	14472	14278	14305	14474	14317	14411	14288	14411	14303	14273	14555	14323	14566	14261	14359	14281	14265	14615	14341	14455	14206	14479	14402	14278	14424	14369	14522	14255	14316	14327	14441	14545	14295	14438	14564	14320	14357	14567	14271	14377	14355	14406	14340	14541	14398	14371	14402	14327	14278	14442	14483	14320	14436	14476	14515	14379	14443	14550	14486	14320	14440	14380	14483	14536	14528	14321	14577	14371	14380	14444	14416	14310	14349	14420	14317	14386	14347	14385	14445	14372	14591	14597	14333	14394	14621	14452	14311	14314	14320	14430	14377	14448	14193	14541	14442	14345	14402	14544	14432	14357	14158	14350	14342	14378	14349	14394	14483	14508	14265	14439	14330	14382	14180	14575	14369	14410	14732	14310	14467	14443	14460	14373	14370	14177	14333	14295	14592	14440	14450	14221	14373	14346	14424	14447	14356	14424	14356	14325	14460	14592	14514	14393	14283	14643	14383	14400	14512	14487	14407	14460	14338	14400	14459	14471	14572	14376	14296	14215	14385	14393	14318	14457	14300	14458	14303	14243	14491	14296	14347	14265	14472	14545	14467	14357	14416	14481	14166	14447	14458	14263	14398	14297	14339	14348	14401	14373	14281	14249	14370	14370	14352	14441	14366	14448	14354	14447	14510	14481	14425	14404	14357	14544	14464	14371	14328	14492	14459	14483	14483	14379	14355	14392	14450	14334	14410	14420	14398	14379	14485	14478	14428	14387	14235	14299	14299	14347	14376	14407	14459	14332	14440	14469	14378	14315	14413	14390	14240	14200	14457	14457	14297	14639	14371	14384	14395	14431	14453	14442	14593	14347	14330	14559	14222	14284	14256	14325	14419	14369	14402	14344	14387	14488	14316	14485	14454	14397	14479	14223	14298	14416	14437	14290	14363	14414	14200	14339	14455	14385	14305	14413	14297	14464	14379	14455	14499	14436	14421	14213	14387	14311	14368	14397	14505	14206	14147	14359
23172	21544	29540	24957	24617	27544	28803	23230	20816	19764	18486	17761	17688	17447	17149	17104	16921	16836	16984	16968	16838	16839	16907	16894	16735	16903	16871	16755	16875	16715	16911	16709	16840	16695	16548	16704	16763	16750	16782	16697	16661	16704	16733	16745	16733	16846	16685	16595	16754	16577	16753	16647	16735	16695	16938	16755	16547	16547	16727	16695	16577	16545	16757	16925	16655	16619	16829	16600	16709	16703	16753	16761	16823	16689	16790	16690	16671	16705	16776	16706	16806	16685	16749	16784	16558	16625	16654	16745	16730	16658	16587	16693	16720	16795	16853	16593	16662	16651	16447	16599	16791	16862	16729	16706	16552	16589	16621	16749	16684	16565	16583	16605	16814	16745	16636	16522	16641	16624	16706	16700	16750	16515	16707	16714	16566	16839	16756	16770	16575	16510	16485	16592	16789	16750	16633	16617	16617	16690	16725	16600	16662	16469	16606	16718	16697	16684	16562	16551	16475	16461	16698	16685	16703	16712	16902	16665	16749	16534	16576	16694	16677	16747	16674	16578	16694	16643	16654	16583	16596	16665	16662	16737	16515	16629	16675	16598	16710	16608	16501	16938	16821	16540	16734	16808	16532	16580	16626	17024	16662	16702	16643	16815	16493	16583	16965	16638	16843	16682	16610	16616	16600	16728	16701	16556	16748	16714	16494	16548	16602	16692	16467	16498	16472	16507	16508	16592	16584	16741	16752	16632	16709	16564	16787	16702	16700	16607	16654	16869	16594	16703	16552	16533	16625	16585	16728	16652	16661	16746	16747	16600	16671	16880	16630	16702	16725	16642	16482	16647	16759	16727	16608	16685	16540	16715	16521	16443	16716	16764	16656	16601	16593	16659	16581	16556	16564	16725	16786	16678	16737	16591	16636	16657	16465	16681	16682	16578	16676	16631	16591	16656	16748	16826	16685	16647	16564	16665	16536	16713	16585	16752	16656	16551	16700	16595	16626	16833	16622	16523	16539	16763	16595	16715	16782	16671	16748	16594	16673	16604	16395	16691	16876	16827	16510	16656	16590	16574	16519	16635	16637	16748	16797	16766	16636	16573	16772	16743	16690	16445	16576	16538	16553	16503	16708	16683	16716	16537	16575	16730	16780	16669	16753	16558	16540	16580	16521	16730	16715	16725	16608	16496	16548	16460	16688	16779	16748	16882	16610	16718	16642	16869	16385	16487	16652	16804	16531	16684	16773	16664	16703	16676	16685	16325	16497	16595	16698	16584	16602	16639	16877	16782	16720	16625	16704	16706	16736	16637	16866	16562	16581	16492	16614	16463	16633	16661	16814	16597	16720	16601	16489	16610	16699	16684	16722	16527	16666	16711	16549	16542	16568	16476	16716	16557	16728	16710	16758	16488	16599	16600	16581	16628	16696	16573	16569	16728	16706	16635	16680	16708	16635	16466	16707	16619	16655	16561	16422	16516	16691	16642	16622	16567	16701	16749	16732	16921	16526	16662	16561	16606	16636	16829	16439	16442	16540	16555	16833	16745	16707	16493	16554	16758	16582	16685	16670	16789	16720	16617	16697	16548	16722	16550	16672	16393	16908	16810	16641	16664	16525	16581	16694	16538	16868	16622	16864	16589	16563	16581	16654	16505	16647	16470	16775	16698	16658	16704	16532	16441	16713	16560	16559	16746	16577	16346	16704	16658	16784	16476	16693	16665	16521	16625	16593	16576	16645	16376	16772	16534	16675	16654	16702	16636	16557	16690	16751	16838	16837	16738	16652	16730	16808	16681	16636	16640	16679	16576	16730	16772	16542	16584	16775	16626	16452	16667	16737	16627	16615	16548	16748	16766	16552	16565	16555	16637	16796	16529	16643	16526	16729	16573	16546	16746	16589	16892	16602	16627	16658	16703	16699	16662	16739	16543	16478	16789	16627	16685	16597	16626	16635	16518	16721	16584	16615	16737	16749	16632	16776	16626	16783	16526	16802	16691	16647	16715	16544	16575	16633	16498	16762	16547	16523	16675	16652	16660	16587	16589	16768	16495	16594	16637	16642	16584	16572	16653	16345	16602	16542	16510	16834	16695	16533	16819	16581	16642	16523	16559	16692	16598	16440	16527	16343	16608	16460	16571	16761	16502	16406	16721	16653	16573	16571	16491	16701	16481	16686	16652	16920	16590	16677	16854	16616	16611	16627	16657	16794	16504	16708	16809	16549	16450	16742	16699	16680	16785	16633	16718	16705	16496	16600	16707	16673	16493	16555	16462	16609	16660	16538	16518	16542	16468	16754	16491	16498	16620	16569	16648	16651	16824	16678	16706	16505	16578	16543	16560	16339	16646	16522	16617	16723	16561	16503	16629	16817	16604	16815	16510	16505	16614	16466	16551	16707	16627	16562	16576	16580	16482	16659	16785	16705	16664	16643	16782	16545	16600	16572	16657	16515	16532	16639	16524	16688	16660	16650	16664	16494	16540	16569	16685	16644	16511	16332	16473	16393	16493	16707	16487	16885	16686	16832	16676	16609	16479	16712	16513	16578	16546	16635	16509	16694	16586	16650	16841	16587	16716	16668	16502	16631	16686	16372	16764	16566	16497	16567	16616	16398	16513	16685	16780	16640	16660	16518	16718	16491	16645	16665	16736	16434	16863	16704	16550	16695	16790	16570	16614	16661	16539	16797	16559	16533	16646	16628	16637	16573	16678	16604	16699	16477	16718	16510	16714	16636	16688	16592	16555	16589	16764	16576	16662	16590	16701	16486	16509	16482	16708	16613	16545	16877	16710	16675	16423	16930	16387	16726	16654	16601	16545	16861	16679	16477	16714	16459	16652	16610	16548	16655	16591	16794	16912	16678	16677	16599	16698	16638	16688	16726	16702	16617	16580	16563	16800	16514	16562	16585	16611	16625	16676	16583	16801	16592	16434	16627	16485	16686	16709	16620	16647	16787	16793	16680	16706	16658	16644	16639	16563	16534	16723	16492	16697	16635	16299	16507	16683	16467	16799	16616	16670	16777	16716	16555	16570	16727	16475	16557	16483	16901	16843	16822	16835	16782	16670	16836	16410	16664	16490	16558	16573	16633	16480	16777	16664	16512	16743	16524	16495	16712	16697	16649	16598	16536	16588	16708	16676	16426	16402	16830	16575	16600	16566	16665	16630	16728	16767	16706	16573	16517	16678	16560	16894	16433	16807	16445	16418	16832	16740	16619	16654	16633	16570	16742	16683	16744	16720	16628	16593	16641	16623	16571	16499	16584	16758	16553	16487	16760	16771	16537	16613	16648	16487	16810	16756	16558	16688	16672	16596	16660	16625	16638	16703	16702	16678	16761	16573	16643	16738	16652	16557	16682	16831	16630	16685	16742	16791	16646	16575	16424	16560	16649	16535	16516	16582	16558	16741	16661	16706	16853	16712	16631	16722	16682	16669	16874	16728	16747	16619	16683	16780	16628	16553	16564	16674	16607	16619	16569	16651	16769	16548	16664	16644	16638	16689	16639	16667	16766	16646	16380	16564	16748	16570	16746	16436	16563	16509	16674	16674	16559	16805	16738	16699	16656	16634	16552	16796	16616	16501	16728	16562	16633	16791	16784	16742	16575	16553	16517	16687	16531	16614	16810	16407	16844	16647	16630	16453	16705	16487	16667	16773	16645	16701	16700	16665	16734	16693	16643	16468	16610	16685	16727	16645	16643	16568	16453	16653	16630	16630	16876	16746	16762	16706	16859	16647	16598	16601	16693	16735	16817	16631	16708	16486	16488	16799	16592	16620	16581	16832	16776	16759	16810	16668	16626	16747	16639	16608	16766	16463	16687	16572	16600	16382	16541	16712	16548	16737	16498	16635	16745	16570	16514	16718	16602	16631	16688	16521	16545	16479	16618	16720	16638	16946	16717	16700	16562	16696	16505	16604	16719	16523	16675	16862	16675	16671	16569	16843	16651	16692	16615	16541	16442	16713	16748	16405	16443	16722	16630	16570	16857	16665	16786	16644	16750	16610	16743	16457	16580	16764	16712	16673	16626	16661	16681	16314	16652	16587	16580	16780	16677	16694	16652	16601	16588	16536	16688	16460	16385	16786	16439	16811	16469	16727	16679	16693	16647	16636	16435	16649	16432	16670	16586	16728	16558	16651	16675	16473	16638	16949	16770	16746	16715	16622	16836	16448	16686	16608	16770	16564	16806	16763	16662	16647	16563	16581	16851	16604	16650	16539	16498	16613	16622	16559	16491	16580	16765	16794	16779	16650	16654	16579	16573	16434	16730	16697	16700	16557	16822	16696	16741	16799	16611	16685	16770	16815	16637	16783	16894	16799	16674	16766	16464	16746	16503	16728	16612	16473	16659	16536	16740	16477	16553	16604	16614	16576	16748	16752	16736	16545	16690	16567	16790	16774	16617	16632	16736	16509	16556	16440	16520	16793	16586	16749	16674	16447	16831	16635	16750	16958	16632	16747	16608	16684	16705	16444	16632	16414	16593	16639	16688	16634	16797	16466	16619	16557	16600	16391	16562	16820	16659	16719	16767	16572	16655	16672	16523	16719	16623	16620	16648	16550	16768	16611	16607	16783	16552	16605	16623	16672	16722	16676	16576	16586	16551	16612	16626	16626	16711	16680	16918	16533	16556	16541	16441	16582	16673	16509	16795	16620	16470	16522	16842	16880	16520	16567	16734	16633	16719	16717	16611	16611	16636	16553	16694	16594	16654	16798	16661	16640	16588	16535	16741	16765	16679	16566	16785	16557	16653	16632	16643	16703	16723	16649	16544	16544	16760	16693	16628	16704	16844	16656	16656	16841	16657	16796	16694	16754	16665	16420	16736	16578	16744	16722	16638	16462	16589	16518	16782	16535	16617	16732	16561	16896	16714	16663	16740	16478	16575	16677	16607	16655	16578	16657	16437	16517	16845	16578	16841	16695	16552	16545	16619	16634	16461	16643	16919	16703	16603	16694	16768	16871	16834	16706	16678	16565	16685	16655	16717	16603	16551	16622	16786	16686	16551	16637	16676	16635	16840	16632	16628	16491	16525	16684	16608	16683	16836	16737	16695	16416	16639	16502	16738	16583	16894	16500	16653	16571	16570	16600	16700	16488	16555	16606	16716	16635	16454	16488	16670	16848	16600	16657	16776	16714	16661	16571	16516	16626	16692	16570	16717	16836	16810	16515
38847	64172	60150	48428	38513	31216	26055	22655	20347	18158	16678	16397	16228	16249	15854	15680	15644	15619	15519	15566	15420	15576	15540	15458	15465	15443	15366	15458	15328	15446	15355	15366	15417	15517	15490	15331	15358	15433	15328	15282	15393	15239	15296	15376	15313	15384	15433	15283	15249	15236	15287	15385	15163	15408	15254	15039	15357	15437	15349	15349	15372	15402	15275	15182	15278	15311	15237	15529	15428	15308	15332	15327	15177	15502	15359	15154	15210	15233	15134	15422	15375	15328	15226	15358	15201	15374	15224	15176	15346	15380	15325	15300	15251	15350	15302	15336	15227	15171	15372	15490	15203	15286	15037	15367	15139	15300	15410	15356	15303	15283	15357	15378	15329	15207	15367	15299	15303	15235	15314	15415	15279	15257	15254	15243	15342	15161	15366	15271	15340	15497	15190	15481	15341	15236	15173	15365	15191	15326	15296	15291	15362	15392	15372	15302	15218	15325	15229	15380	15308	15261	15226	15359	15228	15107	15271	15230	15303	15370	15266	15249	15477	15125	15211	15376	15271	15364	15428	15193	15273	15368	15358	15216	15335	15329	15212	15346	15172	15438	15197	15379	15303	15218	15337	15365	15380	15237	15192	15279	15393	15438	15350	15087	15290	15365	15156	15327	15065	15434	15185	15240	15273	15377	15165	15332	15377	15185	15214	15213	15334	15273	15297	15235	15187	15296	15392	15439	15351	15164	15242	15074	15258	15196	15257	15401	14994	15283	15291	15107	15078	15378	15385	15267	15327	15200	15408	15207	15352	15226	15286	15197	15242	15188	15346	15314	15292	15426	15283	15243	15352	15213	15299	15297	15240	15122	15277	15404	15054	15253	15326	15266	15233	15320	15372	15272	15368	15250	15356	15222	15178	15326	15170	15191	15249	15287	15170	15383	15256	15243	15450	15345	15259	15278	15270	15249	15265	15229	15202	15366	15155	15159	15247	15238	15251	15325	15294	15297	15235	15246	15378	15336	15125	15342	15252	15225	15429	15080	15071	15287	15331	15296	15184	15159	15409	15409	15206	15368	15277	15328	15413	15330	15425	15336	15179	15436	15344	15269	15402	15349	15207	15185	15193	15515	15365	15233	15350	15205	15277	15254	15363	15228	15313	15355	15239	15352	15452	15213	15254	15317	15096	15312	15269	15282	15367	15330	15275	15233	15338	15165	15236	15383	15110	15249	15426	15326	15270	15188	15212	15305	15289	15338	15355	15364	15347	15292	15178	15288	15374	15316	15395	15368	15478	15346	15312	15108	15318	15326	15241	15246	15198	15268	15211	15352	15361	15057	15269	15202	15239	15179	15345	15387	15202	15351	15337	15344	15329	15258	15248	15248	15343	15230	15540	15451	15292	15260	15246	15231	15199	15378	15311	15362	15324	15315	15306	15145	15268	15352	15290	15360	15380	15405	15182	15297	15354	15145	15169	15242	15303	15331	15393	15389	15191	15410	15319	15306	15352	15326	15290	15263	15345	15366	15298	15316	15232	15265	15305	15377	15273	15339	15324	15315	15164	15216	15137	15189	15167	15436	15223	15316	15267	15205	15389	15213	15195	15180	15344	15314	15245	15328	15277	15496	15197	15381	15157	15225	15297	15204	15174	15238	15443	15414	15385	15303	15083	15213	15332	15272	15079	15284	15356	15226	15447	15288	15194	15340	15217	15232	15139	15251	15161	15378	15237	15334	15305	15149	15157	15255	15227	15310	15249	15272	15303	15219	15329	15352	15247	15378	15181	15194	15298	15290	15326	15379	15360	15106	15308	15169	15210	15476	15184	15395	15205	15384	15320	15368	15146	15315	15215	15198	15289	15348	15262	15268	15271	15409	15344	15306	15254	15216	15108	15354	15129	15299	15171	15244	15421	15380	15218	15288	15285	15288	15216	15216	15417	15437	15192	15305	15379	15472	15281	15167	15254	15405	15149	15067	15396	15304	15192	15486	15290	15302	15187	15228	15449	15293	15263	15210	15174	15291	15566	15068	15290	15268	15290	15241	15373	15288	15284	15327	15257	15353	15289	15324	15065	15362	15285	15190	15294	15226	15115	15363	15362	15273	15380	15237	15239	15355	15239	15280	15372	15302	15270	15179	15222	15056	15377	15126	15216	15408	15234	15324	15136	15217	15164	15184	15269	15260	15313	15298	15161	15308	15237	15368	15274	15183	15233	15156	15391	15173	15336	15229	15177	15382	15364	15147	15347	15217	15392	15449	15221	15311	15243	15303	14989	15437	15403	15286	15262	15326	15008	15410	15125	15423	15331	15179	15299	15147	15435	15255	15241	15370	15198	15166	15141	15306	15309	15277	15220	15284	15156	15302	15389	15174	15250	15257	15333	15193	15228	15313	15238	15224	15158	15154	15352	15191	15303	15140	15293	15282	15175	15337	15317	15445	15207	15260	15286	15364	15328	15151	15250	15445	15217	15301	15334	15411	15381	15184	15072	15193	15333	15293	15316	15169	15339	15318	15362	15370	15240	15264	15319	15196	15303	15273	15333	15308	15372	15147	15147	15234	15370	15371	15285	15127	15315	15072	15328	15329	15280	15306	15229	15276	15291	15396	15136	15238	15299	15251	15344	15366	15246	15156	15285	15260	15139	15282	15275	15161	15176	15321	15269	15358	15275	15344	15138	15356	15381	15334	15430	15343	15035	15297	15125	15271	15096	15118	15279	15104	15287	15155	15265	15320	15161	15260	15320	15199	15142	15237	15193	15265	15235	15228	15233	15531	15187	15144	15286	15440	15287	15323	15227	15343	15230	15291	15367	15389	15433	15373	15346	15327	15298	15394	15376	15238	15325	15108	15351	15371	15293	15073	15138	15339	15087	15395	15206	15311	15405	15319	15309	15395	15453	15429	15131	15332	15247	15312	15284	15303	15345	15228	15166	15283	15306	15398	15249	15519	15211	15342	15267	15282	15229	15296	15357	15299	15203	15115	15433	15316	15455	15081	15308	15276	15166	15157	15456	15182	15283	15376	15246	15194	15284	15308	15057	15247	15385	15340	15400	15331	15314	15295	15201	15433	15231	15272	15207	15133	15290	15135	15377	15402	15100	15267	15251	15242	15288	15310	15199	15258	15174	15414	15204	15317	15255	15067	15169	15291	15183	15147	15199	15187	15293	15221	15078	15247	15236	15306	15208	15309	15238	15287	15254	15211	15364	15319	15202	15102	15336	15267	15162	15325	15262	15242	15063	15367	15305	15280	15478	15206	15240	15379	15287	15165	15273	15077	15338	15435	15052	15250	15350	15334	15402	15213	15436	15441	15347	15292	15275	15296	15216	15330	15441	15135	15293	15177	15397	15192	15365	15278	15265	15194	15338	15398	15263	15327	15364	15226	15136	15222	15391	15293	15317	15404	15224	15287	15312	15242	15251	15102	15254	15259	15120	15157	15332	15390	15116	15341	15390	15290	15298	15200	15402	15218	15302	15261	15086	15377	15312	15478	15310	15237	15393	15275	15265	15163	15490	15262	15366	15062	15189	15149	15104	15318	15331	15252	15299	15020	15042	15327	15335	15413	15288	15265	15219	15250	15257	15073	15252	15139	15273	15271	15351	15111	15288	15285	15376	15404	15358	15317	15399	15245	15469	15355	15245	15301	15228	15304	15318	15358	15187	15215	15182	15322	15368	15322	15264	15284	15203	15285	15275	15206	15136	15188	15302	15540	15208	15195	15380	15279	15363	15241	15247	15388	15189	15147	15092	15270	15275	15221	15261	15340	15312	15374	15253	15392	15269	15319	15370	15119	15193	15163	15244	15128	15441	15250	15232	15354	15398	15362	15315	15341	15329	15236	15327	15228	15365	15473	15214	15254	15384	15410	15400	15376	15344	15326	15282	15322	15395	15253	15206	15306	15413	15227	15147	14990	15378	15324	15445	15269	15240	15237	15255	15321	15295	15283	15268	15260	15504	15239	15312	15275	15219	15320	15165	15332	15346	15263	15237	15352	15270	15348	15305	15389	15301	15276	15195	15293	15323	15310	15210	15390	15155	15386	15326	15094	15275	15387	15359	15257	15271	15288	15390	15292	15210	15332	15109	15201	15335	15248	15398	15278	15263	15269	15232	15226	15333	15271	15209	15284	15283	15223	15322	15123	15269	15382	15337	15304	15234	15293	15390	15405	15257	15368	15103	15252	15296	15381	15294	15390	15193	15362	15395	15280	15290	15205	15457	15250	15299	15335	15191	15246	15430	15351	15316	15134	15267	15297	15494	15320	15220	15227	15418	15147	15163	15420	15408	15194	15341	15415	15259	15289	15258	15476	15133	15198	15342	15313	15419	15260	15321	15355	15280	15189	15241	15206	15282	15273	15192	15323	15223	15134	15444	15213	15171	15097	15330	15381	15274	15422	15294	15215	15390	15144	15466	15293	15385	15248	15367	15128	15216	15249	15234	15318	15311	15294	15073	15204	15299	15280	15243	15301	15197	15294	15188	15349	15196	15247	15373	15304	15267	15376	15270	15263	15310	15124	15160	15468	15416	15387	15374	15382	15313	15448	15162	15274	15163	15224	15196	15342	15125	15284	15194	15157	15399	15419	15308	15372	15247	15282	15195	15158	15252	15321	15261	15311	15241	15094	15277	15253	15184	15295	15245	15361	15273	15233	15234	15391	15339	15332	15434	15269	15353	15194	15361	15247	15234	15286	15200	15193	15300	15197	15302	15193	15367	15243	15356	15177	15191	15358	15192	15471	15230	15270	15155	15206	15325	15277	15085	15283	15346	15196	15334	15101	15281	15376	15377	15246	15152	15348	15206	15283	15274	15327	15352	15240	15389	15335	15253	15374	15243	15250	15111	15341	15125	15240	15249	15345	15302	15239	15210	15395	15210	15305	15347	15219	15270	15230	15214	15299	15392	15384	15330	15222	15293	15244	15401	14969	15191	15384	15365	15316	15230	15281	15368	15333	15345	15355	15257	15113	15324	15209	15150	15379	15305	15319	15263	15216	15321	15338	15317	15390	15249	15386	15349	15323	15408	15142	15348	15227	15336	15420	15449	15326	15390	15192	15249	15342	15289	15293	15115	15317	15310	15270	15349	15193	15202	15247	15497	15249	15188	15378	15287	15370	15186	15174	15374	15277	15288	15382	15340	15058	15269	15223	15414	15362	15206	15422	15127	15280
29747	31051	36597	30418	22675	19145	17791	16751	16190	16024	15952	15943	15936	15792	15882	15760	15485	15481	15582	15633	15638	15641	15712	15714	15670	15629	15463	15609	15373	15613	15589	15494	15287	15372	15477	15494	15526	15429	15650	15411	15576	15439	15534	15655	15575	15427	15492	15556	15543	15593	15546	15384	15485	15595	15506	15590	15517	15640	15656	15466	15527	15532	15476	15426	15635	15532	15593	15371	15371	15262	15451	15338	15421	15489	15566	15470	15667	15630	15606	15586	15375	15468	15342	15381	15500	15457	15495	15640	15459	15575	15705	15387	15753	15653	15468	15485	15591	15482	15530	15538	15537	15365	15645	15485	15500	15545	15596	15742	15433	15417	15587	15402	15506	15533	15436	15662	15604	15683	15330	15572	15527	15440	15594	15628	15501	15663	15496	15620	15457	15446	15488	15507	15490	15476	15558	15504	15678	15454	15488	15543	15398	15458	15559	15648	15635	15740	15426	15710	15654	15552	15578	15442	15691	15478	15429	15633	15490	15519	15691	15509	15509	15477	15659	15678	15515	15524	15606	15478	15462	15597	15582	15657	15497	15351	15439	15293	15510	15461	15450	15373	15484	15669	15415	15637	15541	15348	15631	15542	15507	15431	15749	15534	15648	15300	15663	15508	15356	15546	15737	15448	15594	15485	15330	15367	15607	15556	15687	15466	15621	15409	15309	15453	15633	15408	15498	15431	15443	15550	15526	15336	15484	15506	15546	15363	15647	15381	15478	15346	15325	15557	15575	15561	15569	15530	15559	15435	15559	15507	15403	15628	15651	15534	15581	15553	15555	15535	15383	15542	15484	15530	15470	15612	15697	15566	15574	15394	15608	15687	15562	15463	15361	15475	15585	15472	15432	15482	15437	15293	15587	15563	15478	15479	15324	15442	15564	15720	15648	15506	15600	15501	15443	15269	15754	15618	15634	15518	15452	15535	15549	15437	15479	15706	15332	15599	15594	15488	15480	15413	15533	15540	15675	15521	15433	15644	15759	15534	15605	15636	15481	15314	15434	15483	15509	15478	15411	15776	15515	15634	15283	15506	15217	15578	15498	15674	15487	15616	15394	15303	15543	15667	15502	15329	15517	15495	15481	15536	15412	15410	15439	15611	15414	15455	15566	15408	15482	15575	15866	15599	15532	15534	15425	15415	15725	15653	15279	15358	15607	15569	15731	15673	15495	15600	15403	15653	15508	15515	15516	15610	15544	15572	15637	15608	15429	15620	15527	15429	15389	15666	15602	15575	15514	15420	15402	15513	15364	15644	15562	15429	15716	15607	15499	15505	15370	15665	15496	15489	15403	15616	15328	15517	15623	15523	15623	15663	15525	15541	15684	15508	15485	15581	15404	15403	15530	15524	15543	15239	15633	15526	15284	15778	15385	15492	15609	15549	15646	15534	15599	15289	15521	15403	15543	15624	15725	15578	15383	15439	15574	15516	15413	15623	15456	15477	15541	15460	15378	15483	15466	15523	15656	15512	15366	15551	15454	15349	15588	15584	15522	15584	15627	15337	15473	15541	15679	15445	15551	15655	15475	15621	15547	15638	15628	15453	15479	15514	15614	15438	15408	15479	15561	15549	15483	15452	15433	15467	15776	15493	15589	15461	15596	15432	15395	15603	15514	15339	15604	15619	15622	15560	15579	15544	15493	15592	15723	15486	15428	15519	15548	15460	15505	15661	15315	15636	15620	15530	15591	15464	15606	15464	15603	15551	15713	15622	15663	15744	15666	15574	15528	15474	15437	15541	15538	15543	15541	15714	15512	15501	15673	15594	15474	15558	15528	15633	15509	15662	15433	15626	15562	15367	15755	15383	15440	15397	15400	15514	15595	15675	15553	15549	15513	15550	15691	15573	15586	15508	15671	15616	15564	15596	15634	15496	15476	15583	15539	15611	15708	15702	15634	15389	15358	15446	15543	15500	15511	15543	15546	15435	15471	15595	15507	15643	15469	15610	15526	15572	15537	15447	15415	15378	15655	15602	15464	15487	15493	15499	15653	15636	15521	15624	15526	15521	15444	15471	15673	15463	15622	15463	15649	15483	15484	15409	15613	15430	15500	15441	15553	15716	15392	15339	15398	15504	15463	15634	15562	15500	15610	15418	15459	15486	15511	15435	15538	15416	15586	15587	15495	15468	15510	15357	15580	15449	15410	15670	15700	15559	15397	15513	15463	15668	15575	15659	15555	15550	15561	15448	15466	15503	15601	15574	15444	15467	15475	15349	15743	15656	15696	15450	15437	15495	15519	15312	15631	15278	15562	15444	15432	15776	15712	15781	15508	15627	15349	15688	15695	15670	15424	15744	15509	15468	15582	15721	15534	15566	15559	15694	15559	15678	15544	15719	15545	15249	15679	15539	15502	15628	15442	15482	15473	15677	15615	15401	15455	15571	15593	15668	15494	15510	15313	15257	15559	15532	15555	15506	15469	15574	15344	15476	15583	15529	15612	15586	15523	15437	15620	15292	15611	15553	15480	15507	15519	15593	15580	15460	15429	15438	15452	15462	15640	15371	15501	15363	15430	15503	15579	15433	15601	15588	15678	15445	15518	15316	15459	15567	15736	15436	15329	15408	15455	15475	15581	15475	15435	15613	15449	15540	15400	15628	15528	15507	15832	15399	15566	15561	15467	15478	15467	15321	15493	15621	15561	15443	15630	15466	15396	15538	15464	15556	15569	15608	15624	15578	15617	15613	15680	15567	15472	15517	15628	15487	15397	15638	15490	15695	15478	15487	15590	15534	15503	15579	15596	15628	15582	15570	15581	15581	15506	15372	15689	15468	15674	15508	15431	15414	15536	15562	15551	15430	15693	15622	15528	15690	15561	15349	15438	15695	15488	15534	15695	15602	15418	15411	15625	15681	15211	15377	15612	15431	15605	15544	15363	15626	15553	15428	15614	15496	15650	15514	15815	15549	15511	15510	15594	15675	15510	15498	15445	15291	15677	15627	15431	15428	15463	15506	15454	15611	15561	15497	15735	15309	15348	15350	15324	15585	15604	15450	15546	15558	15595	15568	15537	15426	15602	15341	15524	15506	15672	15760	15432	15564	15710	15695	15499	15547	15444	15472	15490	15263	15626	15496	15491	15473	15480	15313	15494	15646	15439	15738	15696	15530	15451	15422	15315	15681	15355	15572	15554	15541	15548	15618	15716	15664	15612	15471	15824	15404	15488	15571	15436	15587	15552	15589	15535	15599	15668	15674	15402	15516	15450	15511	15717	15580	15506	15545	15637	15651	15555	15479	15632	15561	15377	15632	15532	15599	15494	15498	15443	15469	15522	15462	15522	15334	15474	15543	15415	15326	15562	15575	15473	15619	15533	15606	15490	15465	15425	15483	15456	15398	15541	15580	15521	15411	15329	15605	15522	15560	15547	15556	15579	15604	15460	15589	15568	15448	15472	15432	15567	15581	15358	15410	15652	15478	15547	15714	15505	15419	15516	15555	15573	15562	15417	15502	15567	15595	15543	15411	15535	15578	15538	15311	15555	15500	15550	15726	15502	15570	15552	15582	15448	15676	15603	15728	15406	15653	15653	15624	15420	15556	15303	15412	15445	15538	15605	15714	15406	15457	15355	15452	15483	15593	15564	15576	15556	15451	15711	15547	15711	15335	15576	15607	15605	15334	15702	15684	15638	15423	15651	15650	15423	15483	15567	15456	15735	15532	15458	15442	15442	15397	15572	15707	15464	15395	15596	15696	15573	15487	15439	15603	15605	15448	15490	15613	15446	15373	15522	15439	15616	15686	15504	15456	15468	15572	15612	15364	15435	15622	15657	15544	15563	15611	15396	15607	15477	15450	15403	15324	15419	15574	15424	15619	15653	15501	15465	15352	15354	15470	15593	15608	15617	15538	15403	15580	15598	15643	15537	15711	15536	15464	15380	15485	15531	15733	15731	15717	15629	15594	15652	15658	15615	15462	15368	15682	15520	15448	15429	15351	15525	15339	15581	15582	15637	15440	15398	15599	15516	15607	15439	15455	15682	15524	15525	15634	15514	15681	15365	15483	15728	15415	15512	15564	15608	15442	15582	15527	15545	15548	15584	15525	15558	15377	15463	15579	15433	15508	15491	15546	15366	15493	15441	15618	15493	15457	15422	15167	15577	15478	15424	15643	15551	15650	15501	15435	15557	15682	15487	15314	15480	15622	15450	15623	15704	15588	15419	15540	15637	15512	15433	15398	15493	15446	15472	15691	15469	15564	15510	15464	15517	15585	15648	15466	15595	15476	15477	15409	15407	15514	15501	15576	15684	15613	15564	15607	15532	15384	15459	15640	15503	15466	15506	15529	15590	15641	15654	15636	15557	15476	15492	15488	15503	15812	15581	15456	15382	15607	15662	15324	15333	15612	15430	15526	15405	15464	15671	15600	15621	15772	15417	15566	15489	15485	15643	15477	15643	15353	15581	15411	15312	15599	15478	15536	15517	15371	15302	15551	15470	15581	15481	15553	15395	15451	15595	15560	15658	15582	15519	15611	15573	15545	15682	15437	15415	15652	15473	15442	15518	15606	15330	15480	15348	15681	15351	15541	15580	15639	15299	15528	15592	15739	15494	15629	15550	15603	15566	15597	15301	15624	15537	15580	15538	15586	15514	15454	15528	15683	15640	15433	15352	15554	15672	15565	15653	15464	15481	15502	15415	15728	15701	15503	15447	15731	15510	15468	15520	15414	15399	15461	15583	15300	15586	15594	15434	15634	15628	15590	15610	15434	15521	15461	15481	15517	15602	15430	15649	15661	15367	15570	15523	15387	15608	15626	15551	15388	15345	15516	15643	15599	15652	15497	15612	15325	15471	15446	15355	15593	15498	15526	15415	15521	15552	15612	15344	15586	15504	15483	15567	15692	15533	15617	15529	15488	15660	15529	15621	15502	15350	15543	15598	15585	15512	15742	15742	15547	15502	15549	15545	15471	15472	15698	15522	15572	15468	15590	15611	15474	15428	15512	15520	15548	15425	15595	15662	15509	15463	15444	15437	15478	15372	15528	15404	15419	15482	15532	15668	15511	15599	15427	15936	15313	15524	15570	15457	15625	15602	15522	15542	15490	15558	15781	15594	15425	15704	15523	15737	15652	15417	15662	15671	15381	15558	15686	15467	15609	15566	15523	15562	15378	15525	15537
36359	50431	42939	31122	23362	18990	17267	16067	15549	15113	15054	15137	15009	14974	14854	14866	14778	14695	14504	14538	14648	14747	14680	14637	14572	14485	14808	14647	14850	14681	14634	14812	14512	14636	14615	14554	14630	14670	14592	14783	14702	14716	14561	14675	14523	14499	14647	14580	14580	14543	14635	14576	14626	14603	14438	14616	14687	14599	14574	14485	14601	14585	14656	14648	14536	14414	14618	14545	14574	14626	14384	14496	14693	14686	14452	14398	14533	14552	14701	14657	14523	14605	14420	14513	14759	14527	14648	14566	14485	14601	14528	14635	14457	14414	14539	14632	14490	14688	14563	14642	14600	14604	14748	14719	14773	14503	14634	14591	14559	14609	14583	14498	14649	14597	14621	14603	14464	14656	14468	14514	14611	14556	14766	14536	14720	14445	14672	14542	14583	14559	14507	14604	14542	14775	14458	14539	14572	14636	14636	14705	14561	14485	14637	14550	14713	14625	14619	14363	14483	14736	14516	14421	14539	14492	14592	14614	14670	14654	14813	14644	14437	14538	14612	14631	14578	14629	14438	14626	14538	14839	14510	14725	14547	14549	14689	14665	14818	14699	14531	14690	14742	14568	14383	14558	14589	14637	14543	14718	14550	14557	14501	14645	14575	14636	14620	14623	14562	14671	14529	14430	14439	14594	14505	14459	14563	14574	14691	14512	14597	14745	14556	14610	14563	14588	14689	14527	14505	14734	14533	14495	14546	14590	14643	14535	14582	14492	14486	14618	14484	14489	14549	14580	14642	14526	14539	14626	14657	14500	14681	14520	14595	14626	14699	14712	14697	14563	14582	14465	14459	14592	14372	14502	14494	14686	14496	14613	14457	14541	14480	14486	14489	14573	14418	14531	14588	14621	14698	14720	14669	14611	14508	14615	14535	14556	14474	14654	14490	14519	14522	14586	14639	14550	14662	14634	14643	14536	14548	14813	14629	14602	14442	14655	14556	14502	14724	14547	14355	14616	14620	14633	14642	14561	14470	14484	14703	14543	14648	14849	14675	14714	14738	14639	14449	14614	14626	14626	14620	14652	14616	14620	14669	14765	14611	14596	14621	14736	14720	14538	14678	14482	14387	14674	14614	14638	14703	14447	14620	14510	14581	14495	14587	14437	14513	14762	14568	14725	14533	14609	14588	14545	14727	14579	14705	14454	14584	14542	14643	14610	14678	14580	14601	14781	14615	14603	14487	14589	14590	14804	14545	14505	14652	14611	14637	14580	14454	14511	14567	14437	14505	14534	14331	14582	14507	14699	14592	14426	14630	14690	14643	14643	14490	14651	14482	14562	14558	14480	14594	14653	14593	14518	14604	14613	14612	14585	14601	14517	14505	14517	14607	14643	14763	14598	14654	14627	14598	14582	14690	14581	14635	14743	14520	14585	14829	14506	14665	14496	14627	14588	14664	14596	14579	14638	14402	14485	14723	14592	14658	14617	14698	14622	14461	14601	14687	14579	14634	14576	14450	14571	14466	14686	14584	14607	14581	14585	14686	14704	14595	14581	14769	14506	14570	14599	14612	14484	14553	14680	14528	14701	14560	14498	14558	14577	14523	14532	14641	14558	14676	14397	14553	14542	14603	14570	14534	14636	14667	14606	14633	14704	14466	14538	14480	14629	14509	14614	14637	14480	14681	14487	14638	14590	14547	14713	14645	14682	14551	14617	14595	14648	14754	14549	14620	14615	14587	14697	14735	14623	14677	14485	14629	14466	14623	14658	14428	14550	14662	14564	14530	14542	14548	14657	14621	14554	14444	14453	14763	14556	14638	14553	14540	14702	14609	14739	14586	14639	14395	14482	14618	14445	14373	14629	14495	14386	14736	14532	14688	14533	14484	14641	14581	14475	14718	14687	14460	14581	14590	14612	14534	14553	14593	14535	14561	14522	14485	14611	14564	14596	14721	14534	14759	14556	14674	14538	14518	14435	14518	14525	14361	14662	14579	14613	14571	14564	14542	14644	14597	14430	14521	14526	14480	14593	14589	14532	14594	14830	14616	14642	14655	14504	14504	14531	14632	14554	14477	14475	14541	14719	14683	14722	14711	14548	14633	14599	14471	14710	14572	14535	14632	14509	14697	14727	14624	14512	14780	14557	14659	14706	14407	14470	14583	14573	14710	14513	14635	14589	14595	14577	14430	14702	14607	14529	14637	14630	14585	14588	14677	14523	14537	14672	14590	14583	14609	14350	14551	14503	14622	14825	14644	14486	14691	14607	14591	14496	14442	14565	14488	14590	14589	14775	14511	14648	14533	14607	14559	14555	14331	14549	14621	14649	14697	14609	14591	14603	14628	14534	14477	14587	14473	14528	14680	14562	14481	14625	14456	14426	14548	14421	14519	14601	14698	14422	14593	14556	14414	14526	14612	14591	14654	14579	14553	14668	14595	14629	14535	14520	14446	14628	14562	14598	14681	14553	14571	14524	14761	14519	14588	14383	14464	14452	14421	14430	14652	14630	14527	14517	14618	14628	14561	14478	14561	14673	14530	14613	14484	14778	14636	14573	14551	14574	14528	14624	14506	14443	14521	14573	14561	14601	14640	14467	14522	14593	14511	14553	14559	14711	14646	14590	14715	14716	14591	14591	14665	14554	14645	14505	14767	14658	14484	14827	14667	14689	14656	14608	14486	14645	14608	14455	14526	14653	14529	14381	14576	14478	14519	14593	14476	14687	14646	14567	14601	14700	14568	14613	14629	14642	14575	14711	14551	14537	14814	14526	14568	14661	14843	14656	14599	14688	14646	14565	14649	14480	14573	14413	14496	14607	14467	14582	14558	14601	14523	14611	14454	14519	14610	14446	14459	14635	14626	14537	14690	14651	14687	14651	14614	14572	14540	14457	14529	14412	14608	14608	14556	14627	14669	14498	14697	14593	14609	14601	14412	14594	14594	14620	14534	14563	14517	14641	14497	14530	14616	14555	14533	14759	14667	14652	14465	14643	14606	14652	14577	14479	14616	14663	14452	14512	14622	14526	14624	14625	14441	14660	14695	14479	14534	14805	14649	14514	14733	14705	14682	14508	14507	14488	14675	14641	14595	14450	14595	14615	14738	14599	14492	14570	14711	14693	14587	14560	14637	14531	14684	14488	14521	14802	14724	14567	14514	14593	14617	14484	14570	14725	14586	14668	14759	14484	14662	14583	14482	14619	14567	14667	14808	14712	14479	14364	14662	14639	14598	14695	14474	14675	14586	14453	14568	14544	14614	14668	14524	14688	14454	14658	14901	14588	14540	14522	14530	14472	14568	14643	14374	14494	14588	14618	14450	14536	14659	14714	14580	14504	14586	14390	14650	14691	14631	14582	14456	14467	14471	14605	14750	14649	14534	14366	14680	14566	14483	14556	14566	14682	14577	14588	14495	14460	14741	14549	14630	14773	14671	14653	14554	14642	14516	14634	14532	14578	14711	14687	14540	14466	14652	14444	14545	14758	14587	14648	14584	14604	14623	14714	14628	14649	14536	14473	14557	14628	14641	14509	14760	14578	14666	14664	14501	14426	14777	14529	14469	14545	14524	14647	14622	14573	14536	14555	14497	14578	14552	14616	14675	14652	14501	14553	14484	14438	14657	14626	14430	14618	14800	14701	14643	14547	14614	14527	14560	14564	14479	14752	14747	14476	14573	14576	14543	14566	14572	14494	14560	14685	14480	14820	14779	14650	14526	14648	14612	14547	14630	14658	14654	14621	14648	14695	14559	14643	14608	14565	14464	14645	14728	14532	14639	14502	14614	14793	14689	14647	14651	14776	14517	14656	14525	14498	14498	14517	14613	14673	14488	14626	14521	14554	14613	14560	14700	14583	14644	14617	14580	14621	14428	14694	14594	14605	14652	14633	14624	14626	14589	14634	14704	14584	14469	14698	14505	14556	14736	14658	14475	14703	14600	14585	14476	14676	14470	14560	14774	14636	14470	14680	14643	14777	14729	14632	14620	14440	14502	14671	14541	14412	14577	14600	14444	14667	14727	14379	14618	14675	14639	14658	14535	14715	14554	14476	14512	14563	14663	14559	14592	14636	14850	14609	14530	14644	14712	14635	14530	14585	14582	14549	14572	14588	14575	14656	14603	14620	14612	14444	14712	14557	14731	14657	14499	14799	14638	14475	14619	14411	14635	14575	14580	14646	14509	14506	14499	14675	14698	14655	14649	14629	14685	14553	14703	14511	14672	14572	14587	14559	14622	14628	14651	14510	14572	14580	14552	14433	14649	14620	14593	14607	14570	14626	14698	14641	14711	14787	14563	14548	14645	14483	14720	14558	14489	14694	14510	14691	14613	14475	14605	14544	14669	14632	14631	14616	14540	14548	14488	14466	14629	14599	14638	14582	14509	14652	14550	14626	14543	14517	14429	14639	14462	14599	14665	14433	14578	14507	14631	14707	14504	14660	14685	14571	14660	14681	14525	14653	14586	14547	14646	14687	14720	14684	14491	14517	14430	14449	14586	14524	14533	14493	14671	14522	14584	14607	14722	14544	14591	14648	14696	14553	14540	14666	14488	14430	14762	14640	14486	14518	14672	14537	14630	14770	14588	14737	14565	14495	14622	14526	14673	14480	14639	14478	14598	14576	14570	14462	14550	14562	14544	14533	14436	14550	14640	14614	14522	14524	14599	14483	14492	14490	14589	14622	14609	14573	14505	14591	14428	14634	14650	14567	14613	14688	14456	14686	14520	14631	14598	14467	14527	14663	14591	14505	14609	14814	14534	14823	14688	14511	14594	14607	14456	14583	14693	14616	14604	14632	14479	14533	14663	14473	14512	14509	14756	14578	14605	14620	14640	14520	14742	14681	14627	14723	14427	14689	14456	14535	14522	14671	14573	14589	14648	14615	14596	14659	14495	14562	14604	14660	14484	14706	14478	14656	14513	14506	14519	14578	14502	14522	14689	14469	14551	14657	14629	14517	14531	14472	14785	14596	14784	14604	14557	14508	14754	14585	14415	14585	14564	14487	14728	14477	14814	14505	14548	14715	14689	14353	14426	14452	14648	14535	14575	14627	14526	14613	14546	14427	14359	14555	14751	14468	14565	14487	14568	14708	14525	14616	14582	14591	14623	14674	14506	14617	14647	14670	14715	14505	14554	14464	14725	14421	14329	14514	14618	14586	14482	14552	14750	14645	14649	14483
24357	21558	29396	26518	26091	25300	22276	18763	17213	17255	16922	17061	17153	17039	16907	16656	16525	16509	16368	16429	16503	16498	16409	16227	16326	16355	16251	16158	16291	16382	16217	16100	16229	16392	16225	16289	16101	16153	16156	16134	16014	16259	16170	16231	16229	16274	16143	16243	16097	16014	16260	16037	16179	16070	16233	16057	16160	16038	16145	16302	16153	16049	16494	16191	16188	16308	16172	16068	16257	16273	16423	16222	16265	16035	16171	16123	16281	16073	16152	16094	16083	16242	16209	16206	16107	16244	16232	16195	16056	16185	16042	16227	16169	16050	15971	16112	16074	16077	16241	16116	16115	16399	16490	16248	16118	16274	16271	16198	16202	16187	16046	16263	16225	16114	16161	16137	16361	15989	16174	16134	16164	16138	16049	16171	16036	16186	16271	15938	16129	16155	16111	16242	16071	16237	16102	16138	16217	16112	15991	16051	15800	15878	16085	16177	16158	16191	16059	16052	16186	16266	16240	15864	16270	16306	16027	16216	16285	16450	16091	16011	16167	16223	15916	16081	16260	16180	16146	16319	16020	16373	16130	16236	16064	16123	16300	16228	15965	16165	16308	16287	16223	16081	16279	16284	16085	16119	16276	16139	16216	16108	16078	16123	16167	16207	16096	16225	16208	16255	16180	16099	16135	16017	16095	16147	16088	16047	16119	16206	15945	16177	16235	16180	15966	16229	16296	16129	16135	16182	16273	16124	16209	16094	16215	16430	16372	16112	16100	16036	16219	16018	16059	16351	16180	16254	16135	16266	16194	16200	16339	16146	16127	16067	16186	16296	16246	16070	16124	16160	16303	16342	16295	16231	16131	16194	16394	16184	16149	16114	16067	16089	16189	16054	16258	16029	16299	16204	16214	16257	16016	15950	16038	16314	16365	16063	16195	15951	16317	16072	16131	16300	16257	16162	16003	16273	16055	16180	16153	16079	16172	16155	16178	16222	16072	16105	15960	16133	16298	15932	16078	16266	16207	16099	16209	16205	16269	16103	16137	16010	16229	16185	16255	16086	16209	16164	16113	16081	16081	16215	16219	16261	15933	16196	16214	16100	16013	16072	16070	16033	16060	16194	16107	16047	16123	16121	16219	16002	16156	16256	16084	16251	16201	16225	16041	16161	16147	16239	16224	16290	16147	16144	16218	16264	15928	16222	16268	15978	16062	16141	16176	16168	16333	16231	16127	16319	16152	16175	16217	16000	16236	16180	16313	15944	16028	16085	16084	16234	16080	15921	16052	16282	16192	15933	16266	16184	15981	15993	16226	16109	16075	16195	16343	16169	16312	16066	16229	16197	16151	16067	16093	16152	16076	16223	16146	16092	16091	16262	16235	16044	16089	16227	15878	16226	16193	15973	16131	16065	16094	16225	16063	16289	16227	16111	16272	16194	16371	16208	16053	16277	16233	16048	16146	16155	16161	16245	16233	16197	16206	16264	15981	16204	16189	16049	16220	16049	16151	16069	15962	16042	16041	16235	16133	16112	16247	16217	16134	16270	16179	16274	16142	16018	16218	16290	16074	16170	16413	16149	16029	16320	15938	16220	16252	16364	16299	16117	16122	16164	16080	16131	16225	16355	16033	16209	16269	16225	16164	16319	16103	16357	16025	16196	16075	16270	15922	16070	16047	16131	16265	16268	16127	16289	16155	16034	16189	16309	16015	16168	16244	16203	16204	16176	16228	16207	16304	16260	16156	16270	16219	16164	16186	16085	16243	16281	16021	16008	15968	16223	16348	16230	16215	16100	16338	16323	16170	15969	16024	16235	16316	16269	16136	16214	16006	16103	16053	15988	16073	16096	16060	16182	16261	16054	16115	16144	16203	16203	16248	16074	16124	16344	16256	16272	16077	16047	16009	16176	16135	16197	16101	16104	16254	16055	16121	15996	16162	16235	15917	16022	16030	16112	16208	16277	16165	16144	16357	16021	16230	16186	16259	16143	16005	16161	16231	16221	16128	16099	16237	16169	16119	16216	15990	16309	15960	16068	16025	16001	16144	16102	16233	16175	16373	16165	16004	16160	16172	16211	16167	16080	16059	16243	16084	15981	16110	16044	16078	16283	16108	16081	16155	16182	16149	16184	16171	16229	16192	16126	16054	16063	16203	16277	16304	16288	15956	16203	16235	16094	16013	16245	16195	16229	16214	16159	16119	16336	16144	16110	16159	16127	16075	16048	16128	16158	16176	16033	16139	16109	16227	16095	16083	16230	16351	16310	16025	16214	16339	15918	16111	16108	15946	16164	16184	16347	16175	15916	15955	16089	15986	16300	16375	16300	16091	16204	15988	16086	16255	16185	16249	16287	16179	16144	16054	16047	16049	16093	16152	16222	16051	16142	16189	16106	16132	16031	16124	16091	16177	16106	16093	16258	16175	16189	16155	16213	16058	16320	16031	16164	16081	16281	16022	16216	16223	16163	16166	16172	16460	16093	16296	16382	16299	16063	16248	16147	16124	16271	16133	16094	16131	16159	16144	16326	15981	16164	16340	16322	15895	16068	16207	16266	16240	16056	16104	16010	16083	16258	16128	16197	16101	16125	16104	16127	16091	16152	16157	16163	16286	16288	16166	16084	16453	15988	16275	15983	16145	16028	16236	16037	16199	16099	16177	16280	16135	16232	16114	16290	16087	16163	16041	16047	16249	16009	16154	15994	16168	16028	16060	15952	15929	16167	16084	16240	16188	16133	16295	16212	16130	16092	16289	16075	16115	15961	16146	16137	16090	16361	16203	16153	16010	16059	16053	16223	16340	16385	16085	16220	16120	16196	16111	16215	16265	16181	15995	16147	16163	16273	16022	16210	16179	16185	16353	16386	16227	16099	16153	16171	16028	16092	16155	16259	16134	16129	16361	16172	15976	16270	16138	16073	15973	16279	16161	16201	16149	16124	16354	16155	16069	16346	16167	16302	16174	16303	16242	16174	16100	16371	16024	16136	16388	16186	16262	16093	15999	16353	16055	16278	16089	16206	16283	16060	16177	16364	16148	16130	16209	16329	16193	16330	16146	16249	16357	16279	16121	16251	16070	16101	16175	16085	16071	16184	16158	16164	16176	16242	16126	16067	16355	16095	16133	16120	15756	16079	15949	16333	16188	15924	16241	16110	16099	16208	16258	16056	16017	16128	16197	16116	16140	16073	16265	16338	16127	16340	16117	16077	16156	16209	16367	16020	16279	16062	16262	16009	16190	16321	16130	16179	16134	16203	16141	16046	15968	16237	16152	16175	16222	16301	16281	16059	16214	16053	16342	15999	16198	16006	16248	16328	16169	16255	16169	16205	16094	16208	16253	16087	16040	16095	16131	16147	16257	16181	16134	16281	16155	16143	16202	16033	16163	16196	16113	16284	16201	16043	15985	16346	16088	16106	16242	16384	16192	16006	16173	16105	16144	16068	16262	16106	16182	16139	16201	16068	16142	16084	16120	16333	16035	16119	16124	16191	16045	16160	16141	16251	15970	16160	16260	16144	16022	15943	16068	16181	16168	16094	16180	16334	16387	16206	16166	16071	15977	16138	16237	16229	16015	16114	16204	16180	16161	16086	16299	16250	16389	16269	16205	16034	16095	16009	16147	16173	16293	16096	16255	16223	16121	16151	16256	16261	16147	16112	16270	16293	16114	16319	16292	16050	16092	16123	16347	16272	16199	16127	16067	16276	16253	16264	16150	16229	16486	16042	16135	16116	16240	16149	16186	16220	16213	16284	16235	16158	16111	16222	16171	16304	16096	16155	16196	16210	16270	16222	16312	16265	16039	16165	16363	16129	16260	16062	16235	16182	16223	16132	16095	16254	16254	16170	16183	16048	16161	16186	16303	16282	16140	16232	16163	16183	16004	16363	16311	16251	16403	16166	16127	16201	16285	16306	16325	16159	16109	16245	16116	16087	16164	16374	16149	16150	16144	16310	16034	16254	16106	16301	16171	16159	16296	16296	16210	16260	16234	16224	16396	16230	16293	16135	16305	15982	16052	16199	16005	16166	16097	16091	16290	16301	16112	16175	16266	16324	16242	16123	16311	16153	16088	16142	16251	16200	16082	16245	16084	16360	16239	16109	15986	16227	16053	16194	16149	16402	16027	16146	16233	16261	16158	16279	16069	16071	15990	16142	16235	15964	16218	16198	16127	16126	16281	16151	16174	16283	16024	16145	16071	16126	16166	16082	16140	16016	16215	15878	16049	15919	16043	16118	16084	16115	16112	16139	16171	16203	15990	15974	16416	16490	15921	16254	16123	16122	16103	16087	16212	16230	15951	16256	16064	16123	16271	16105	16236	16183	16272	16215	16114	16173	16188	16235	16264	16165	16295	16295	16119	16200	16160	16078	16111	15996	16258	16210	16001	16025	16181	16169	16200	16195	16182	16243	16171	16153	16243	16008	16153	16046	16216	15983	16074	16104	16152	16063	16167	16207	15969	15971	16145	16075	16072	16108	16004	16197	16120	16154	16308	16205	16257	16024	16178	16269	16181	16172	16307	16146	16127	16260	16235	16197	16126	16264	16130	16054	16253	15975	16027	16163	16115	16246	16360	16153	16094	16351	16011	16164	16039	16127	16085	16113	16176	16127	16187	16064	16153	16295	16159	16301	16192	16157	16231	16189	16304	16265	16202	16266	16076	16331	16244	16216	16063	16216	16226	16096	16073	15910	16015	16125	16205	16142	16151	16117	16144	16193	16174	16237	16226	16268	16331	16218	16180	16110	16156	16349	16181	16196	16256	16233	16192	16107	16126	16201	16251	16022	15960	16075	16350	15919	16149	16393	16064	16090	16167	16024	16074	16086	16058	16113	16094	16114	16126	16093	16231	16231	16381	16122	16127	16196	16357	16163	16198	16127	16055	16080	16175	16163	16160	16096	16107	16171	16054	16227	16076	16150	16012	16287	16110	16149	16129	16250	16171	16239	16186	16224	16268	16057	16175	15985	16111	16095	16108	16131	16167	16129	16186	16215	16084	16091	16086	16152	16292	16244	16171	16127	16360	16168	16161	16230	16201	16058	16153	16223	16144	16194	16063	16190	16141	16184	16395	16267	16316	16042	16163	16410	16221	16032	16158	15944	16296	16088	16002	16316	16328	16160	16041	16286	15822	16013	16282	16113	15916	16208	16144	16182	16203	16185	16208	16200	16303	16106
36925	57314	50228	39045	32252	24378	19478	17552	16556	16322	15997	16188	16087	15962	15564	15402	15158	15272	15101	15281	14952	15136	15178	15165	14829	15051	14977	15076	15008	15192	15078	15024	15090	14879	15032	14927	14979	15040	15131	14965	14870	14883	15050	14825	14811	14959	14880	15050	14913	15190	14940	14997	14876	14933	14966	14971	14970	14974	14887	15089	14949	14944	14870	15026	15064	14868	14871	14963	14942	14977	15042	14938	14911	14700	14947	14950	14787	14875	15071	15023	14998	14886	14754	14873	15089	14770	14966	14798	15028	14876	14949	15059	15007	14963	14963	15022	14955	15025	14998	14895	14965	14895	15043	15111	15067	14960	15108	14967	14855	14978	14986	14897	15036	14858	14943	14856	15070	14959	14899	15061	14898	14916	14913	14831	14952	15104	15059	14954	14973	15159	15141	14874	14926	14980	14724	14942	14979	14874	14974	15044	14974	15091	14937	14935	14952	14897	14899	15082	14970	14908	14883	14948	14850	14986	14969	14999	14854	14937	14977	14789	15071	14985	15024	15024	14815	14816	14870	15087	14891	14940	14835	14899	14925	14969	14982	14892	15165	14919	15096	14996	14957	15028	14871	14954	14988	15016	14919	14955	14920	15011	14992	14973	14855	15011	15072	14914	14976	14892	15015	15028	14761	15045	15003	14984	14954	15053	14954	14924	14762	14892	14987	14932	14846	14872	14892	14953	14871	14895	15016	14945	14796	14937	14949	15000	15028	15004	14939	14718	15090	15097	14905	14910	14877	14954	14804	14951	15000	14985	14904	15034	15029	15107	14942	14993	14862	15097	14949	15049	15012	14848	14945	14871	14962	15043	14846	14944	14854	14911	14924	14921	14958	14884	14888	14757	14859	14745	14848	14942	14890	14984	14858	14876	15052	14930	14963	14861	14925	14817	14951	14940	14863	15001	14990	14951	15006	14937	14912	15030	15005	14939	14786	14919	14963	14868	15042	14801	14920	15103	15012	15072	14995	15049	14793	15062	14995	14897	14820	15017	15041	14853	14840	14987	14907	14914	14948	14919	14920	15004	14812	14890	14903	14999	15016	15080	15032	14910	15059	14892	15014	14869	14816	14966	14959	14921	14902	15050	14874	15004	14808	15081	14890	14808	15079	15017	14964	15038	14926	15043	14959	15054	15012	15093	15105	14886	14893	15016	14857	15070	15051	14891	14882	15050	14911	14857	14784	14847	15002	14818	14957	15060	15032	14939	14967	14833	15064	14919	14864	14908	14970	15048	14963	14924	14726	14918	14944	15080	14889	14797	14858	14892	14958	14843	15032	14956	14905	15021	14943	14893	14996	15004	14779	15048	14907	15026	14935	14930	14977	14923	14876	14972	14969	14944	14889	15035	14887	14768	15097	15146	14853	14978	14983	15030	14926	14981	14899	14746	14882	15054	14991	14877	14900	14991	14993	14871	14939	14969	14841	14963	14897	14843	14867	14861	15001	14995	14975	14856	14917	14961	14892	14982	14911	14990	15093	15048	14841	14758	14913	14777	14974	15003	14990	14916	14837	15008	14888	14954	15064	14903	15051	14959	14969	14858	15005	14980	14952	15043	14948	14925	14851	14907	14775	14969	14702	14921	14928	14851	14999	14912	15003	15016	15038	14864	15166	14943	14977	14904	14967	14895	14941	14982	14737	14973	14964	15012	15043	14989	14942	14968	14973	15095	14945	14908	15030	15058	14969	14931	14946	14916	14997	14872	14941	15041	14868	15063	14978	14908	14920	14988	15029	14886	14883	14864	15030	14970	14964	14973	15067	14717	14884	14930	15074	15082	14719	14918	14984	14745	14973	14948	14928	14980	14826	15089	14965	14913	15033	14798	15037	14905	14945	14923	14932	15087	14795	14925	14894	14897	14900	14880	14857	15093	14893	14982	14888	14891	15031	14989	15055	14783	14962	14891	14988	15033	14914	14772	15037	15062	14990	14953	15044	14927	15019	15049	15024	14866	15048	15038	14974	14776	14975	14897	15053	14988	15039	15024	15145	14911	14766	14964	14884	14830	14977	14801	14992	14994	14884	14878	14814	14898	14713	14924	14907	14962	14968	14937	14837	14844	15005	15019	14810	14823	15006	14888	14851	14770	14944	15012	14882	14834	14887	15028	14848	14805	14866	14890	14723	15058	15128	14883	14976	14953	14878	15230	14835	14924	14975	15053	15014	14918	14954	15009	15060	14972	14788	14922	14859	14817	14923	15005	15059	14947	14957	14751	14953	15054	14833	14976	14880	14868	14896	14876	14904	14841	14956	14926	14858	15053	14882	14958	14858	14948	14968	14965	15052	14989	15084	15093	14921	14949	14814	14928	14906	14893	15091	14884	14939	14885	15070	15029	14935	15004	14866	14884	14887	14940	14840	15068	14825	14970	15110	14988	14864	14856	14828	14935	14854	14837	14908	15009	15020	15046	15013	14977	14932	15059	15048	14851	14916	14940	14847	15098	14982	14846	15009	14910	15016	14859	14920	14886	14881	14958	14916	14916	15072	14961	14964	15090	14952	15011	15072	14760	14859	14965	14836	14851	14950	14892	14848	14918	14808	14872	15011	14996	15043	14983	15001	14937	15099	14839	14869	14816	15040	14850	15015	15187	14749	15028	14941	14924	14921	15023	15044	14996	15027	14923	14906	14970	14863	15075	14829	14922	14842	14886	14926	14875	14843	14894	15051	15037	15126	14919	14897	14837	14990	14987	14889	14880	14959	14982	14998	15101	15022	15004	14805	14952	14980	15119	15046	14987	14709	14940	14942	14849	15003	14825	14985	14847	15036	14831	14932	15064	15147	14997	14806	14849	15072	14966	14953	14945	14932	14767	15022	14803	14866	14911	14937	14811	14917	14806	15016	14953	15041	14987	14882	14946	14965	14928	15100	15041	15022	14817	15018	14858	14820	14868	14878	14793	15136	14868	14940	15102	15004	14935	14974	14816	15075	14923	15029	14814	14824	14882	14880	14914	15015	14997	14853	14873	14887	14833	14891	14966	14786	15048	15015	15031	15035	14856	14966	14993	14842	14930	14861	14901	14802	14858	14841	14933	15068	14902	15119	15102	15015	14947	14896	14988	14860	15095	14968	14898	14975	14892	14852	14958	15052	14930	14906	14872	15063	14834	15013	14895	14811	15126	14941	14913	14888	14986	14982	14910	14916	14882	14995	15000	14992	14915	14882	14925	14942	14986	14895	15001	14953	14906	15178	14977	14957	14915	15137	14815	15072	14914	14969	15160	14936	14916	14828	15043	14774	14954	14767	15026	15056	14981	15081	14805	15118	14837	14964	14948	14836	14882	14946	14971	14844	14920	14948	15025	14920	14867	14953	14954	14907	14759	14994	15108	14921	15017	15005	14851	14914	14884	14795	14976	14929	14907	15016	14963	14901	14799	14953	14913	14854	14793	14914	14801	15047	15028	15105	14937	14965	14804	15090	14952	14939	14771	14966	14924	14940	14938	14867	14996	14821	14903	14866	14885	15000	14944	15047	14945	14900	14853	15143	15093	14859	15171	14914	14725	14924	14887	14982	14742	14979	14840	14969	14958	14876	14914	15198	14790	15027	14888	15004	14927	14842	14874	14974	15000	14898	15032	15016	14929	15057	14918	14899	14983	15108	14884	15031	14922	14924	15041	14825	15005	15044	15139	14975	14848	14889	14836	14866	15024	14989	14912	15058	14903	15074	14903	14873	14801	14806	14886	14893	14996	14811	15010	14891	15013	15003	14886	14997	14935	14928	14815	14739	14979	14878	15037	15078	14938	14911	14885	14949	14925	14896	15050	14957	14983	14952	14852	14928	15028	14967	15069	14826	15079	15117	15096	14942	14988	14897	15067	14909	14903	14962	14915	14899	14864	14936	14971	14971	14933	14905	14923	14837	14889	14796	14842	14860	15045	14885	14770	14847	14852	14915	14819	14871	14979	14751	14900	14930	14965	14918	14809	14916	14920	14965	14931	14979	14898	15166	14950	15076	15114	14887	14930	15050	14809	14894	14864	14979	14953	15095	15071	14929	14887	14905	14843	14917	14957	15149	14940	15004	15047	15043	14925	14861	15019	14832	14960	14744	15070	14988	15046	14841	14931	15084	14899	14876	15054	14792	14954	14929	14860	14911	14912	14873	14901	14967	14827	15052	14933	14751	15020	14984	14829	15031	14880	14789	15050	14830	14687	15044	14828	14850	15032	14963	15056	14805	14961	14956	15084	14813	14856	15188	14899	14931	14813	14833	14935	15029	15001	15048	15028	14986	14912	14909	14903	14919	14942	14819	14776	14900	15068	14898	14977	15143	15001	15062	14907	14953	15013	15055	14762	14984	15080	14962	14848	15033	14808	14835	14847	14967	14824	14938	14973	14838	15134	14895	14860	14892	15095	15067	14832	14892	14946	14975	14865	14977	14929	15084	14999	14777	14837	15080	14972	14942	14824	15087	14942	14944	14941	14866	15033	14918	14839	14951	14943	15035	14988	15034	14876	14913	14816	15089	14950	15008	15136	15010	15014	15040	14965	14972	15142	14865	15108	14958	15019	14932	14940	14990	15077	15065	14900	14944	14908	15116	14894	14951	15048	15106	14800	15035	14954	15038	14936	15029	15057	15033	14869	14797	14940	15021	14845	14915	14928	15062	14970	15025	14908	14739	14841	15045	14807	14830	15066	14964	14947	15038	15062	14898	14953	15095	14955	15026	14946	14896	15120	14814	15047	14870	14974	15163	15026	15112	14694	15022	14899	14925	14983	14873	14923	14960	14908	15005	15053	14983	14922	14939	15038	14781	14971	14891	15126	14963	15064	15099	14964	14823	14982	14809	14714	14941	14965	14910	14890	14941	15109	14858	14924	14956	14841	15070	15052	14780	14944	15080	14872	14978	14947	15044	14962	15000	14792	14713	14978	14934	14814	14954	15059	14965	14863	15033	14922	14862	14855	15062	14995	14920	15033	15161	14823	14850	14951	14885	15018	15021	14894	15090	14906	14983	14938	14880	14948	14972	15011	15155	14908	15081	14830	14996	15070	15068	15103	14874	14839	14991	14971	14779	14908	14912	14997	14936	15000	15007	15130	14813	14868	15063	14934	15069	14853	14981	15004	14883	14891	14746	14893	14811	15022	14952	14885	15032	15045	14916	14838	14851	14889
23104	21531	29395	25148	24106	25999	27163	21370	19867	19503	18735	18731	18545	18414	18095	18185	17916	17941	17645	17517	17346	17292	17496	17342	17537	17454	17566	17300	17387	17345	17638	17498	17281	17511	17253	17351	17311	17358	17363	17416	17159	17246	17089	17408	17492	17529	17205	17389	17265	17342	17230	17330	17437	17365	17389	17112	17317	17185	17385	17515	17272	17310	17275	17267	17311	17230	17208	17276	17306	17358	17376	17436	17302	17416	17279	17323	17286	17283	17212	17281	17347	17491	17446	17399	17263	17105	17489	17150	17324	17167	17256	17336	17392	17205	17349	17243	17447	17338	17207	17160	17054	17149	17368	17269	17181	17256	17187	17217	17276	17250	17411	17141	17316	17198	17193	17130	17273	17284	17091	17368	17273	17329	17376	17247	17372	16973	17154	17429	17232	17573	17275	17333	17325	17243	17132	17194	17232	17044	17188	17300	17094	17312	17160	17236	17084	17040	17060	17366	17210	17147	17322	17328	17080	17220	17242	17257	17078	17170	17319	17304	17342	17166	17249	17272	17120	17241	17107	17263	17298	17200	17211	17166	17505	17319	17099	17383	17347	17001	17238	17388	17346	17287	17314	17214	17210	17350	17335	17267	17264	17185	17144	17234	17195	17155	17371	17256	17336	17265	17523	17240	17340	17134	17129	17206	17291	17156	17226	17195	17302	17350	17168	17395	17395	17325	17223	17054	17305	17212	17338	16935	17098	17189	17150	17222	17258	17233	17147	17202	17408	17246	17223	17339	17206	17299	17322	17176	17328	17135	17228	17510	17452	17346	17167	17215	17160	17313	17060	17432	17248	17193	17321	17458	17369	17193	17225	17459	17169	17200	17238	17347	17200	17162	17391	17398	17260	17335	17420	17291	17347	17383	17167	17396	17325	17346	17217	17224	17288	17267	17084	17207	17206	17202	17319	17343	17395	17203	17169	17336	17280	17331	17214	17219	17237	17389	17147	17440	17109	17263	17290	17409	17495	17114	17087	17347	17108	17075	17426	17263	17288	17341	17264	17378	17320	17193	17294	17268	17382	17144	17266	17256	17079	17202	17212	17257	17211	17527	17349	17087	17420	17200	17356	17239	17248	17134	17050	17214	17442	17288	17342	17098	17323	17163	17381	17295	17211	17179	17090	17158	17187	17240	17260	17309	17258	17307	17307	17045	17265	17322	17310	17449	17269	17254	17495	17318	17161	17418	17291	17016	17213	17063	17251	17261	17168	17189	17362	17269	17222	17184	17248	17260	17435	17250	17360	17295	17377	17182	17100	17373	17390	17268	17297	17538	17098	17205	17045	17044	17186	17335	17286	17407	17348	17207	17289	17203	17427	16981	17380	17187	17098	17342	17012	17068	17330	17112	17253	17255	17166	17339	17291	17366	17215	17440	17241	17210	17261	17360	17297	17297	17270	17351	17250	17381	17407	17155	17231	17347	17164	17183	17334	17281	17266	17270	17195	17200	17382	17129	17352	17431	17315	17229	17234	17334	17311	17218	17136	17357	17220	17139	17225	17202	17391	17226	16925	17346	17209	17131	17204	17182	17234	17179	17405	17423	17176	17259	17431	17374	17205	17185	17313	17275	17144	17386	17112	17331	17437	17428	17413	17171	17255	17043	17177	17142	17523	17216	17231	17008	17177	17261	17107	17120	17147	17246	17238	17060	17145	17103	17217	17178	17372	16968	17202	17419	17573	17468	17233	17252	17276	17321	17226	17422	17147	17183	17451	17433	17418	17214	17109	17047	17200	17192	17037	17153	17153	17139	17303	17178	17181	17141	17231	17143	17187	17168	17308	17357	17131	17261	17266	17209	17166	17269	17217	17091	17241	17227	17307	17286	17392	17186	17275	17354	17352	17469	17121	17179	17278	17138	17208	17089	17343	17258	17139	17343	17354	17208	16940	17292	17288	17161	17259	17228	17169	17043	17167	17274	17066	17396	17241	17041	17143	17360	17544	17155	17261	17163	17255	17206	17152	16987	17154	17171	17331	17239	17408	17292	17233	17134	17255	17097	17333	17345	17280	17231	17060	17258	17228	17146	17159	17174	17069	17350	17166	17103	17188	17430	17181	17080	17233	17414	17334	16995	17371	17182	17189	17293	17346	17275	17283	17368	17531	17234	17178	17119	17272	17158	17145	17072	17302	17342	17198	17344	17213	17308	17219	17370	17182	17348	17377	17263	17275	17078	17102	17202	17191	17126	17136	17351	17311	17215	17368	17058	17315	17455	17237	17133	17079	17353	17414	17292	17251	17253	17172	17101	17056	17075	17248	17258	17093	17216	17148	17115	17225	17262	17249	17428	17295	17301	17266	17124	17295	17311	17189	17297	17230	17207	17234	17107	17343	17364	17073	17052	17396	17162	17141	17408	17474	17142	17051	17191	17183	17330	17340	17222	17153	17440	17216	17105	17174	17314	17270	17219	17278	17424	17233	17272	17183	17112	17313	17195	17225	17043	17201	17172	17171	17013	17259	17075	17138	17223	17341	17249	17188	17067	17210	17177	17141	17261	17311	17422	17152	17260	17354	17237	17341	17303	17231	17203	17384	17251	17244	17320	17384	17157	17180	17298	17125	17154	17185	17289	17246	17238	17240	17121	17089	17019	17196	17364	17410	17218	17123	17164	17154	17377	17166	17082	17370	17026	17340	17212	17136	17230	17191	17194	17041	17402	17097	17319	17213	17321	17378	17183	17216	17156	17174	17276	17184	17208	17227	17060	17225	17156	17187	17162	17148	17230	17270	17121	17302	17252	17366	17203	17223	17189	17362	17302	17218	17193	16960	17312	17188	17266	17323	17321	17581	17266	17237	17374	17176	17146	17316	17419	17416	17354	17339	17340	17345	17271	17424	17408	17311	17137	17204	17336	17222	17159	17334	17347	17179	17226	17197	17141	17059	17285	17024	17147	17216	17123	17278	17311	17163	17343	17188	17168	17254	17157	17174	17207	16877	17287	17207	17273	17103	17140	17370	17145	17240	17213	17128	17152	17328	17268	17266	17286	17562	17372	17299	17286	17352	17185	17072	17349	17088	17175	17242	17152	17317	17201	17315	17300	17237	17336	17300	17171	17219	17418	17078	17180	16996	17113	17156	17297	17143	17271	17204	17072	17011	17201	17218	17380	17218	17324	17309	17161	16988	17257	17305	17122	17336	17309	17384	17152	17299	17379	17182	17429	16979	17307	17284	17161	17343	17109	17180	17183	17182	17143	17330	17308	17217	17284	17396	17307	17308	17240	17281	17320	17230	16992	17381	17325	17290	17273	17294	17048	17212	17367	17209	17192	17266	17195	17262	17257	17164	17221	17211	17320	17322	17304	17399	17224	17390	17197	17350	17193	17249	17124	17289	17124	17303	17296	17156	17431	17166	17262	17107	17197	17298	17340	17247	17415	17314	17359	17267	17482	17199	17141	17236	17282	17172	17401	17305	17410	17239	17422	17285	17149	17261	17125	17585	17169	17052	17286	17178	17339	17138	17335	17258	17307	17231	17249	17071	17470	17265	17341	17546	17411	17188	17305	17269	16988	17253	17069	17155	17250	17186	17255	17232	17236	17365	17255	17306	17285	17255	17509	17464	17320	17244	17298	17334	17149	17248	17229	17338	17086	17122	17245	17295	17315	17326	17198	17119	17104	17099	17217	17516	17215	17125	17390	17093	17403	17250	17253	17142	17401	17296	17520	17182	17186	17310	17249	17257	17286	17228	17036	17263	17411	17284	17161	17456	17206	17327	17335	17460	17103	17185	17019	17191	17175	17257	17346	17284	17389	17115	17436	17275	17048	17250	17047	17109	17345	17229	17430	17180	17175	17168	17324	17395	17421	17191	17472	17220	17281	17225	17231	17317	17217	17131	17192	17432	17180	17169	17085	17364	17314	17164	17394	17351	17337	17269	17090	17271	17089	17147	17221	17056	17096	17325	17071	17222	17285	17228	17131	16974	17198	17280	17231	17274	17257	17133	17306	17225	17109	17293	17191	17397	17514	17385	17341	17348	17251	17172	17345	17407	17238	17232	17341	17067	17272	17249	17417	17311	17412	17106	17111	17265	17180	17179	17146	17138	17325	17253	17211	17223	17282	17199	17263	17243	17167	17046	17131	17370	17104	17236	17188	17232	17255	17198	17035	17324	17414	17362	17176	17330	17307	17367	17326	17174	17119	17319	17036	17105	17244	17372	17220	17137	17330	17308	17173	17073	17341	17290	17482	17174	17295	17089	17187	17231	17161	17166	17061	17154	17224	17227	17205	17250	17181	17163	17280	17241	17299	17330	17437	17267	17247	17230	17134	17486	17379	17488	17297	17235	17153	17195	17341	17271	17136	17470	17422	17472	17307	17419	17171	17244	17288	16996	17302	17164	17304	17321	17335	17150	17079	17212	17332	17125	17330	17115	17106	17293	17582	17350	17207	17180	17023	17244	17305	17311	17165	17081	17256	17258	17123	17335	17254	17254	16983	17217	17208	17118	17320	17287	17158	17290	17298	16994	17266	16993	17176	17236	17199	17264	17389	17342	17239	17080	17181	17313	17343	17239	17402	17206	17158	17268	17237	17125	17317	17304	17229	17408	17156	17307	17123	17502	17199	17288	17059	17128	17204	17318	17246	17206	17146	17241	17208	17236	17221	17443	17209	17314	17336	17193	17342	17290	17241	17332	17380	17347	17200	17139	17182	17287	17071	17343	17292	17186	17100	17213	17104	17207	17228	17115	17277	17157	17248	17202	17280	17428	17046	17280	17345	17411	17234	17288	17313	17235	17319	17152	17151	17052	17258	17259	17167	17160	17089	17333	17186	17288	17197	17201	17329	17286	17111	17114	17285	17230	17136	17429	17142	17219	17388	17188	17404	17127	17272	17167	17330	17232	17302	17362	17324	17135	17140	17199	16969	17337	17324	17352	17430	17284	17466	17394	17251	17269	17188	17219	17147	17248	17291	17156	17270	17296	17296	17294	17118	17281	17237	17284	17171	17206	17027	17236	17192	17232	17206	17182	17216	16955	17259	17214	17244	17206	17166	17356	16938	17023	17360	17345	17146	17075	17225	17240	17046	17277	17380	17216	17264	17357	17260	17213	17373	17373	17266	17007	17300	17036	17327	17219	17219	17581	17198	17138	17307	17151	17383	17227	17205	17031	17208
39522	62202	58277	47410	35592	26632	22811	19927	18957	17912	17219	17286	17248	17071	16624	16276	16460	16126	15871	15857	15797	15491	15752	15726	15622	15686	15804	15586	15740	15646	15658	15792	15653	15860	15698	15654	15690	15547	15609	15558	15703	15691	15716	15711	15617	15559	15623	15920	15780	15684	15715	15666	15633	15486	15562	15591	15468	15591	15614	15656	15712	15556	15641	15668	15607	15621	15800	15543	15584	15417	15764	15613	15689	15593	15666	15611	15652	15439	15691	15507	15466	15631	15618	15600	15654	15794	15685	15653	15733	15534	15398	15630	15676	15551	15647	15514	15641	15640	15633	15542	15657	15594	15630	15597	15807	15434	15575	15626	15648	15782	15552	15568	15505	15481	15638	15545	15453	15746	15471	15791	15702	15729	15463	15670	15409	15528	15636	15597	15622	15562	15428	15586	15536	15408	15512	15499	15694	15578	15643	15597	15300	15721	15693	15531	15659	15591	15582	15727	15371	15541	15663	15666	15516	15727	15515	15613	15412	15450	15576	15728	15665	15550	15606	15564	15678	15543	15602	15459	15614	15640	15710	15794	15812	15497	15441	15517	15585	15500	15546	15594	15574	15431	15554	15532	15664	15629	15582	15571	15669	15549	15366	15594	15541	15467	15643	15633	15488	15774	15524	15575	15514	15628	15419	15497	15378	15633	15565	15541	15597	15590	15554	15616	15610	15449	15478	15659	15561	15566	15654	15439	15645	15533	15518	15720	15544	15318	15552	15658	15654	15600	15529	15477	15622	15357	15527	15655	15637	15553	15386	15627	15517	15647	15570	15700	15508	15538	15647	15573	15672	15643	15529	15671	15511	15723	15507	15522	15603	15585	15595	15595	15732	15590	15399	15513	15647	15743	15646	15481	15620	15670	15599	15685	15702	15541	15516	15620	15497	15420	15468	15544	15486	15714	15585	15515	15573	15771	15580	15574	15660	15420	15610	15635	15647	15719	15607	15805	15489	15518	15659	15492	15551	15690	15661	15625	15337	15691	15549	15483	15700	15570	15609	15554	15520	15606	15546	15834	15452	15768	15679	15371	15537	15641	15598	15395	15775	15697	15597	15532	15584	15470	15682	15559	15475	15604	15582	15508	15531	15329	15576	15686	15415	15547	15602	15609	15487	15595	15552	15600	15707	15679	15478	15606	15524	15618	15552	15552	15661	15438	15714	15601	15611	15476	15673	15616	15513	15657	15487	15496	15603	15727	15649	15479	15582	15865	15595	15608	15412	15519	15498	15562	15614	15539	15386	15592	15560	15546	15568	15445	15782	15604	15591	15747	15501	15660	15558	15684	15521	15579	15679	15574	15572	15810	15648	15576	15519	15694	15626	15617	15718	15601	15598	15607	15532	15448	15641	15474	15681	15693	15521	15508	15623	15551	15665	15616	15545	15505	15494	15646	15576	15569	15428	15633	15420	15399	15581	15483	15530	15509	15654	15739	15628	15623	15631	15263	15558	15528	15510	15697	15633	15550	15527	15521	15630	15507	15683	15463	15555	15414	15732	15612	15626	15372	15635	15588	15440	15654	15635	15441	15691	15540	15580	15655	15684	15555	15404	15674	15452	15706	15631	15679	15661	15599	15605	15588	15591	15639	15437	15702	15693	15548	15587	15610	15697	15541	15590	15624	15409	15551	15370	15589	15430	15650	15672	15683	15518	15780	15672	15548	15524	15709	15427	15474	15515	15512	15705	15671	15614	15576	15602	15428	15587	15723	15553	15563	15545	15576	15398	15717	15524	15454	15482	15457	15565	15616	15746	15546	15651	15640	15495	15654	15412	15526	15606	15595	15551	15514	15554	15685	15718	15559	15725	15464	15558	15576	15496	15426	15578	15549	15645	15570	15614	15604	15384	15654	15529	15566	15640	15755	15646	15368	15808	15476	15496	15723	15467	15656	15555	15554	15404	15723	15689	15518	15569	15603	15672	15667	15660	15511	15685	15724	15649	15648	15645	15578	15575	15608	15654	15529	15463	15688	15437	15470	15561	15677	15468	15528	15515	15671	15639	15683	15588	15587	15462	15587	15466	15615	15804	15497	15494	15509	15458	15680	15596	15544	15591	15521	15405	15622	15576	15648	15423	15601	15592	15657	15600	15633	15558	15574	15665	15557	15603	15515	15588	15535	15720	15611	15674	15680	15684	15541	15648	15402	15536	15515	15700	15545	15646	15574	15417	15595	15510	15566	15652	15533	15680	15391	15471	15657	15544	15584	15623	15459	15586	15645	15576	15546	15411	15440	15670	15631	15630	15507	15661	15654	15561	15495	15465	15538	15492	15670	15623	15381	15682	15622	15603	15783	15552	15621	15633	15543	15478	15530	15575	15800	15582	15543	15515	15489	15706	15552	15488	15653	15580	15581	15710	15500	15589	15540	15642	15563	15666	15694	15751	15571	15745	15546	15601	15623	15508	15626	15641	15374	15488	15492	15554	15697	15554	15629	15588	15581	15624	15451	15672	15553	15529	15808	15626	15604	15582	15571	15363	15670	15663	15615	15536	15573	15555	15514	15538	15630	15778	15501	15783	15359	15748	15656	15572	15598	15555	15562	15700	15597	15669	15610	15697	15559	15626	15493	15559	15722	15599	15674	15711	15506	15546	15513	15461	15591	15473	15615	15768	15766	15495	15634	15552	15681	15516	15583	15440	15499	15534	15664	15383	15642	15648	15449	15473	15812	15629	15529	15454	15621	15587	15637	15534	15639	15651	15431	15642	15562	15421	15574	15556	15458	15464	15526	15538	15576	15551	15278	15598	15483	15544	15638	15473	15681	15717	15502	15723	15412	15473	15590	15718	15474	15507	15638	15560	15464	15616	15708	15516	15535	15586	15501	15758	15662	15705	15459	15593	15612	15700	15535	15447	15430	15651	15560	15728	15576	15549	15553	15764	15516	15414	15386	15414	15312	15662	15621	15527	15629	15391	15586	15535	15514	15556	15737	15534	15651	15622	15419	15645	15529	15678	15647	15727	15641	15630	15515	15621	15501	15632	15469	15424	15594	15465	15630	15546	15465	15660	15583	15633	15504	15489	15427	15683	15586	15593	15441	15712	15673	15775	15574	15672	15718	15496	15582	15693	15612	15566	15640	15539	15512	15501	15592	15617	15437	15562	15412	15684	15632	15429	15426	15654	15761	15516	15572	15484	15581	15672	15521	15507	15558	15477	15734	15475	15530	15580	15565	15637	15665	15729	15661	15589	15480	15616	15576	15514	15758	15503	15614	15523	15527	15540	15512	15649	15500	15450	15635	15714	15491	15621	15563	15698	15591	15581	15683	15748	15641	15665	15522	15696	15455	15473	15860	15550	15501	15808	15533	15478	15481	15588	15428	15784	15681	15372	15626	15761	15560	15576	15553	15464	15542	15578	15507	15434	15504	15567	15356	15537	15523	15407	15643	15524	15614	15525	15413	15465	15581	15691	15441	15458	15378	15525	15446	15673	15471	15611	15564	15368	15503	15495	15583	15407	15583	15460	15504	15532	15502	15579	15713	15643	15505	15523	15369	15620	15489	15757	15420	15606	15538	15569	15673	15430	15531	15358	15587	15665	15663	15608	15526	15470	15442	15653	15559	15600	15602	15554	15663	15595	15539	15655	15579	15579	15507	15500	15549	15754	15617	15708	15529	15709	15489	15580	15491	15641	15664	15412	15593	15608	15628	15606	15667	15401	15523	15600	15502	15749	15562	15656	15651	15513	15814	15565	15540	15584	15577	15528	15709	15681	15516	15598	15637	15540	15690	15640	15629	15467	15624	15579	15604	15741	15636	15639	15686	15480	15555	15560	15886	15376	15572	15640	15752	15550	15624	15779	15585	15732	15599	15707	15560	15679	15491	15529	15648	15352	15633	15659	15537	15740	15529	15440	15503	15568	15469	15563	15593	15590	15422	15533	15484	15585	15744	15548	15547	15729	15470	15551	15677	15513	15672	15555	15653	15760	15731	15435	15690	15648	15663	15748	15689	15622	15708	15507	15712	15819	15525	15535	15564	15492	15377	15714	15618	15635	15661	15535	15579	15524	15561	15533	15477	15646	15560	15635	15498	15614	15634	15570	15643	15639	15753	15517	15627	15595	15684	15620	15508	15463	15597	15496	15654	15673	15553	15635	15680	15556	15650	15581	15521	15576	15573	15437	15598	15553	15629	15468	15583	15486	15688	15660	15526	15605	15585	15674	15645	15539	15517	15587	15604	15668	15575	15517	15637	15665	15654	15457	15592	15527	15512	15576	15490	15551	15598	15465	15457	15542	15482	15382	15639	15659	15577	15542	15553	15587	15629	15544	15681	15655	15563	15653	15520	15566	15613	15586	15623	15731	15645	15406	15735	15701	15610	15527	15581	15523	15445	15640	15568	15681	15581	15731	15639	15603	15576	15701	15587	15582	15379	15488	15491	15630	15607	15471	15740	15642	15551	15645	15610	15571	15530	15474	15476	15352	15413	15697	15405	15755	15582	15400	15646	15625	15566	15722	15478	15591	15568	15426	15411	15446	15407	15695	15505	15787	15617	15612	15602	15414	15460	15471	15533	15649	15548	15554	15604	15485	15638	15693	15517	15532	15629	15431	15589	15642	15615	15459	15384	15607	15480	15455	15563	15610	15744	15593	15503	15722	15646	15628	15522	15692	15571	15492	15585	15469	15548	15539	15614	15439	15697	15618	15581	15651	15536	15473	15623	15622	15651	15618	15615	15537	15725	15782	15568	15538	15643	15618	15689	15522	15613	15641	15511	15650	15587	15540	15599	15500	15735	15518	15505	15628	15485	15259	15713	15527	15552	15486	15550	15651	15553	15738	15582	15723	15583	15621	15500	15568	15591	15461	15706	15527	15637	15766	15506	15525	15655	15477	15503	15667	15390	15450	15464	15600	15594	15633	15481	15493	15674	15654	15537	15580	15586	15683	15583	15600	15522	15662	15627	15576	15346	15593	15553	15627	15697	15614	15746	15523	15623	15496	15627	15632	15571	15495	15605	15706	15643	15576	15630	15371	15538	15611	15508	15503	15603	15556	15682	15596	15603	15430	15521	15693	15532	15593	15538	15802	15590	15543	15552	15746	15557	15449	15705	15840	15545	15607	15511	15654	15641	15548	15558	15480	15668	15542	15685	15518	15616	15490	15506	15774	15582
29102	28533	36322	30865	22398	19553	18064	16833	16759	16754	16708	16675	17022	16585	16504	16536	16670	16302	16304	16170	16226	16274	16334	16518	16270	16337	16289	16325	16268	16251	16176	16050	16123	16094	16258	16041	16038	16133	16246	16147	16088	16332	16092	15928	16200	16055	16226	16114	16231	16099	16241	16202	16155	16094	16142	16089	16245	16161	16372	16324	16114	16103	16182	16183	16282	16290	16154	16166	16137	16174	16380	16306	16137	16031	16073	16014	16221	16196	16327	16106	15979	15976	16291	16313	16171	16157	16141	16069	16301	16201	16389	16184	16218	16062	16103	16112	16087	16071	16155	16087	16123	16282	16008	16213	16181	16070	16071	16169	16132	16079	16334	16464	16289	16179	16151	16186	16344	16239	16216	16173	16040	16102	16137	16108	16136	16117	16104	16244	16088	16098	15898	16063	16213	16179	16078	15944	16156	16093	16297	16206	16093	16140	16195	16141	16230	16092	16158	16319	16359	16044	16092	16218	16099	16164	16207	16153	16315	16097	15992	16092	16140	16044	16195	16328	16329	16037	16248	16200	16197	16170	16014	16193	16070	15996	16184	16142	16229	16195	15862	16266	16264	16015	16264	16184	16259	16192	16153	15955	16327	16184	16120	16249	16108	16124	16153	16278	16313	16258	16140	16267	16055	16151	16224	16287	16243	16159	16103	16161	15997	16069	16027	16040	16008	16120	16220	16163	16199	16147	16393	15978	16145	16249	16138	16108	16255	16030	16411	16222	15902	16090	16163	16081	16335	16298	16197	15887	16154	16220	16251	16289	16171	16023	16208	16128	16077	16108	16138	16023	16227	16178	16239	16156	16027	16132	16179	16298	16324	16224	16026	16190	16286	16080	16244	16084	16191	16252	16124	16213	16144	16195	16045	16249	16084	15994	16203	16111	16335	16200	15984	16052	16036	16226	16136	16279	16210	16158	16230	16119	16148	16040	16017	16095	16167	16112	16091	16046	16293	16213	15944	16013	16338	16119	16127	16130	16191	16153	16146	15947	16105	16165	16179	16246	16194	16166	16174	16311	16183	16159	16264	16083	16060	16218	16013	16189	16043	16109	16029	16076	16340	16042	16088	15989	16083	16238	16207	16206	16005	16167	16142	16047	16076	15972	16256	16353	16181	15876	16293	16135	16360	16189	16045	16401	16166	16256	16076	16056	16095	16109	16265	16279	16142	16048	16208	16106	16163	16016	15983	16302	16216	15989	16196	16149	16268	15988	16055	16210	16123	16161	16286	15885	16271	16294	16107	16154	16193	16182	16048	16021	16237	16246	16179	15922	16190	16204	16171	16137	16123	15901	16219	16310	16218	16176	16228	16325	16176	16311	16205	15958	16244	16089	16166	16257	15995	15937	16235	16201	16302	16036	16158	16305	16467	16165	16098	16012	16216	16220	16332	16225	16214	16296	15987	16249	16034	16184	16052	16220	16171	16107	16342	16001	16331	16229	16460	16220	16211	16167	16131	16076	16248	16290	16058	16185	16238	15983	16086	16129	16046	16327	16137	16244	16129	16194	16184	16397	16153	16284	16178	16360	16205	16107	15970	16107	16040	16070	15877	16253	16240	16218	16250	16286	16067	16061	16141	16154	16152	16114	16135	16159	16448	16198	16245	16228	16162	16299	16171	16149	16205	16041	16104	16211	16269	16215	16072	16056	16079	16133	16172	16098	16244	16284	16145	16123	16116	16061	16198	16144	16108	15993	16226	16057	15904	16210	16189	16063	16049	15931	16156	16211	16270	16210	16214	16259	16208	16286	16095	16089	16144	16170	15899	16101	16042	16151	16141	16178	16278	16090	16087	16211	16242	16390	16109	16120	16128	16312	16258	16258	16092	16067	16266	16237	16121	16258	16248	16146	16057	16192	16109	16149	16246	16097	16091	16118	16103	16211	16278	16306	16177	16010	16133	16317	16267	15954	16056	16106	16249	16148	16019	16279	16091	16210	16185	16328	16191	16247	16047	16245	16161	16195	16173	16311	16256	16158	16042	16214	16406	16128	15988	16170	16225	16285	16079	16209	16417	16073	15988	16083	16252	16010	16094	16243	16252	16215	16436	15807	16219	16104	16301	16189	16142	16002	16023	16098	15996	16113	16172	16173	16222	16202	16247	15945	16140	16184	16027	16234	16231	16130	15948	16023	16155	15963	16354	16137	16183	16141	16135	16058	16233	16169	16139	16286	16091	16312	16206	16414	16270	16186	16185	16207	16217	16178	16144	15986	16054	16144	16148	16231	16148	16154	16185	16216	16279	16219	16159	16136	15985	15987	16454	16261	15910	16101	15988	16130	15965	16146	16321	16166	16087	16109	16180	16238	15996	16101	16145	16297	16070	16131	16148	16205	16178	16292	15925	16145	16174	15931	16119	16071	16147	16249	16455	16252	16247	16352	15934	16203	16341	16285	16212	16206	16159	16019	16292	16187	16257	16082	16250	16102	16100	16209	16245	16083	16187	16329	16139	16098	16088	16075	16161	16361	16324	16352	16176	16083	16093	16129	16224	16332	15905	16045	16105	16217	16127	16162	16372	16132	16246	16363	16218	16167	16069	16127	16097	16265	16143	16303	16196	15918	16054	16022	16115	16050	16111	16047	16073	16125	16143	16345	16016	16183	16029	16059	15859	15917	15991	16133	15961	16290	16153	16235	16288	16051	16160	16145	16118	16300	16081	16119	15983	16108	16172	16087	16356	16188	16113	16232	16153	16143	16401	16177	16179	16076	16136	16007	16114	16188	16178	16146	16152	15973	16324	16128	16069	16103	16174	16160	16187	16295	16219	16164	16026	16273	15944	16218	16375	16048	16050	16058	16439	16162	16165	16175	16199	16127	16072	16212	16027	16038	16188	16127	16088	15960	16122	16138	16184	16299	16178	15997	16085	16113	16170	16321	16209	16007	16280	16191	16370	16378	16246	16125	16329	16175	16017	16065	16353	16089	16208	16215	16350	16034	16426	16122	16091	16231	16327	16095	16134	16121	16161	16043	16135	16160	16072	16020	15951	16123	16124	16252	16120	16077	16392	16161	16220	16029	16372	16195	16073	15931	16088	16142	16155	16044	16125	15977	16077	16079	15978	16107	16209	16103	16185	16081	16148	16076	16031	16211	16210	16180	16114	16140	16130	16303	16153	16209	16168	16165	16203	16168	15961	16106	16348	16283	16150	16156	16179	16165	16196	16189	15993	15897	15941	16060	16155	16179	16228	16017	16173	16170	16222	15951	16131	16184	16100	16040	16142	16197	16243	16137	15999	16204	15933	16024	16068	16030	16139	16170	16117	16455	15968	16166	16052	16276	16189	16113	16238	15956	16175	16225	16055	16215	16288	16070	16275	16298	16337	16103	16305	16085	16037	16149	16125	16213	16192	16076	16063	15995	16084	16169	16050	15955	16241	16116	16092	16238	16152	15983	16107	16138	16244	16079	16087	16272	16076	16045	16243	16133	16097	15927	16102	16009	16077	16108	16215	16171	16229	16131	15999	16183	16422	16038	16145	16078	16118	16064	16377	16181	16045	16114	16525	16219	16042	16121	16161	16285	16077	15962	16305	16122	16150	16269	16269	16281	16315	16195	16136	16171	16013	16279	16189	16001	16180	16234	16132	16160	16206	16080	16133	15992	16039	16156	16144	15948	16032	15937	16181	16088	16054	16330	16275	16274	16193	16073	16158	16142	16333	16221	16291	16162	16283	16082	16304	16037	16087	16235	16151	16275	16262	16325	16130	16298	16418	16243	16130	16246	16019	16092	16019	16047	15999	16252	16181	16108	16236	16220	16091	16292	16270	16375	16165	16021	16284	16008	15978	16182	16113	16275	16180	16086	16162	16280	16312	16007	16158	16138	16319	16288	16078	16040	16119	16291	16301	16059	16121	16129	16186	16422	16120	16210	16174	16203	15997	16149	16254	16072	15978	16047	16080	16184	16324	16036	16171	16081	16228	16100	16021	16159	15971	16076	16269	16099	16238	16183	15945	16011	16104	16366	16155	16328	16286	16010	16032	16023	16060	15980	16073	16059	16270	16116	16235	16138	16077	16166	16180	16255	16196	16228	16045	16036	16447	16252	16240	16277	16157	16142	16103	16058	16186	16288	16196	16016	16189	16120	16073	16020	16039	16332	16123	16157	16212	16146	16201	16226	16131	16317	16178	16137	16293	16216	16022	16015	16303	16175	16262	16102	16151	16301	16264	16053	16318	16130	16262	16258	16031	16046	15876	16290	16025	16387	16066	16170	16250	16273	16367	16317	16244	16296	16226	16073	16187	16057	16107	16162	16107	16220	16052	16039	16220	16142	16242	16059	16139	16088	15910	16228	16142	16150	16198	16183	16215	16131	16041	16102	16332	16144	16194	15964	16006	16003	16173	16168	16071	16131	16195	16068	16144	16082	16285	16133	16237	15904	16029	16285	16284	16101	16059	16162	16318	16262	16252	16158	16071	16232	15990	16241	16378	16051	15988	15934	16110	16240	16312	16152	16170	16195	16248	16136	16124	16248	16101	16347	16046	16185	16195	16194	16148	16174	16136	16460	16160	16085	16282	16269	16155	16269	16334	16111	16209	16247	16240	16105	16160	16200	16338	16117	16336	16180	16178	16019	16157	16096	16171	16094	16238	15922	16217	16152	16273	16159	16189	15934	16271	16130	16087	16197	16087	16217	16150	16118	15965	16098	16042	15937	16241	16213	16243	16006	16197	16220	16142	16069	16049	16271	16113	16124	16190	16145	16351	16287	16301	16299	16020	16177	16269	16039	16117	16325	16094	16182	15928	16158	16358	16291	16297	16128	16323	16243	16136	15968	16343	16250	16187	16084	16253	16313	15778	16177	16044	16020	16276	16317	16250	16212	16302	16188	16149	16281	16183	16155	16289	16141	16085	16057	16257	16156	16207	16150	16271	16129	16152	15946	16093	16173	16166	16081	16221	15843	16102	16176	16136	16175	16102	16121	15892	16077	15948	16229	16159	16068	16153	16231	16254	16135	16285	16195	16238	16061	16289	16001	16076	15956	16120	16079	16085	16204	15976	16239	16170	16107	16369	16255	16060	16160	16281	16249	16058	16192	15918	16318	16153	16356	16204	16331	15854	16091	16371	16191	16137	15993	16272	16149	16010	16063	16378	16057	16361	16170	16343	16181
33467	46507	42724	31132	22284	18950	16612	15829	15754	15548	15692	15742	15852	15535	15474	15225	15267	15184	14907	15005	15157	15039	14874	15013	15060	15086	14912	14919	15175	14952	15065	14926	14986	14899	14906	14912	15014	14925	14906	15078	14922	14917	14907	14936	14890	15115	15184	14833	14987	14830	14859	14957	14943	14843	14916	14907	15131	15016	14986	14933	14784	14967	14885	14819	14933	14980	14961	14875	14834	14805	14804	14745	14981	14858	14960	15099	14941	14931	14837	15036	14973	14863	14930	14775	14919	14819	15084	14787	14825	15017	14909	14823	14909	14945	15055	14998	14799	14921	14834	15120	14805	15016	15086	15005	14954	15045	14953	14959	14937	14972	14931	14953	15045	14934	15129	14835	15043	15061	14807	15109	15034	14891	14843	14927	14852	14993	14955	15139	14982	14811	14984	15072	14968	14894	15104	14878	15029	14820	14872	14875	15072	14970	15053	14835	15015	14891	14914	15074	15021	14899	14858	15029	14902	14962	15010	14938	14838	14910	14713	14815	14884	14823	15032	15048	14931	14959	14949	14925	15079	14991	14960	14889	14868	14701	14862	14927	15014	15019	15040	14994	14872	14879	14937	14922	15047	15049	14920	14873	14927	14863	14917	15112	14981	14912	14931	14884	14897	15002	15020	14931	14992	14988	14917	14851	14967	14803	14875	14986	14778	14912	15030	14819	14977	14883	14958	14695	14965	14773	14964	15008	14977	14848	14860	14787	15043	14773	14994	14967	14862	15054	14886	15037	14892	14978	14963	14932	14828	14843	14923	14772	14872	15015	15063	15018	15044	15005	14769	14790	15102	14859	14960	14864	14838	14824	14983	14827	15080	14929	15003	14988	14871	14811	14951	15027	14926	14954	15007	15007	14808	14881	14965	14936	14908	14967	15036	14968	14978	15048	14822	14995	14834	15062	14805	14948	14973	14923	14922	14820	14937	14883	15078	14879	14976	14963	14956	15026	14916	14975	14961	14829	14940	14920	15011	14874	14957	14850	14850	14977	14971	14913	15055	14950	14884	15019	14823	14976	14865	15011	14846	14971	14983	14932	14868	14915	15025	14961	15070	14802	14969	14959	14881	14802	14884	14879	14740	14831	14887	14759	14975	14900	14943	14889	15108	14878	15009	14825	14870	15082	14981	14932	14884	14917	14940	14904	14739	14870	15006	15026	14889	14883	14962	14972	14930	15120	14905	14958	14702	14883	14809	14890	14844	14899	14924	14785	14907	14879	14908	14937	14969	14955	14837	14835	14910	14900	14913	14904	14962	14762	15019	15050	14876	15019	14803	14921	14928	14956	14939	14812	14946	15093	14750	15024	14778	15149	14674	14903	15003	14899	15037	14849	14864	14911	14987	14835	14867	14819	15060	14902	14887	14822	14906	14899	14816	15029	14911	14950	14871	14831	14954	14855	15010	15088	15044	14942	14891	14906	14955	15015	15031	14873	14980	14992	15003	14893	14951	14886	14954	14908	15031	14890	15018	15164	14879	15080	14851	14887	14912	14918	15094	15038	14879	14771	15116	14989	14987	14797	14901	14925	14930	14930	14949	15074	14838	15008	14855	14900	15030	14840	14929	14919	14964	15066	14945	14959	14916	15043	14895	14865	14990	14763	15041	14838	14799	14798	14756	15163	14860	14925	14774	14866	14796	14772	14881	15010	14752	15054	14875	14920	14987	14864	15038	14961	14744	15002	15048	15091	14888	14978	14945	14799	14974	14887	14927	14965	15067	14889	15120	14965	14885	15165	14877	14845	14813	14882	14988	14856	15048	14845	14901	14937	14993	15014	14926	14761	15049	14920	14770	15008	15081	14955	14989	15056	15026	14849	14930	14894	14881	14919	14910	14894	15038	14903	14932	14832	14998	14974	14924	15024	14943	14784	14973	15008	14954	14914	14919	14845	14942	14928	14919	14975	15009	14970	15031	14838	14893	14843	15096	15000	14942	14996	14835	14858	15069	15020	14818	14887	15003	14925	15163	14927	14805	15056	15167	14867	14841	14919	14955	14826	14837	14966	14876	14976	14936	14986	14793	14994	14925	14864	14849	14951	14898	14929	15097	14799	14878	14945	14857	14847	15032	14816	14998	14863	15101	14942	14965	14834	14956	15061	14823	14828	14897	15006	15021	14890	15076	15018	14796	15053	15023	15031	14915	15072	15112	14913	15004	14903	15078	14972	14804	15177	14744	14833	15026	14945	14989	14837	14985	14947	15020	15122	14887	14862	15060	14946	14822	14935	14984	14930	14943	14960	14944	14977	14897	14906	14851	14787	15029	14942	14943	14951	14979	14888	14982	14828	14878	15032	14998	14911	14928	14860	15064	14765	14856	14996	15107	14944	14862	14864	14984	14969	14942	14951	14863	15034	14817	14800	15035	14696	14842	14892	15012	14915	14875	14900	14907	14979	14986	14853	14852	15037	14973	14899	15032	14869	14958	15048	14923	14733	15176	15016	14927	14952	14997	14682	14906	14943	15019	14974	14905	15007	14986	14940	14978	14796	15043	15000	14950	15157	14938	14972	14924	14949	15118	14883	14944	15044	14954	15056	14915	14898	14935	14884	14877	15056	14836	14828	14921	14978	14898	14937	15103	14965	14894	15119	14821	14838	15147	14867	14881	14948	15077	14922	14946	14890	14970	14931	14791	15007	14917	14814	14889	15064	14901	14969	14941	14989	14955	14762	14962	15017	14855	14888	14985	15045	14974	14889	15076	14836	14958	14907	14933	14962	14903	14891	14967	14845	14867	14818	15074	15144	14824	14761	14913	14919	15007	15019	15068	14927	15017	14998	14909	15055	14871	14925	15018	14944	14899	14847	14764	15118	14949	14824	14930	14843	14982	14890	15028	15022	14864	14846	14986	14928	15031	14887	15039	14776	14922	14965	14899	14632	14933	14765	15038	14814	15155	14774	15002	14901	14650	15103	14946	14929	14862	14957	14925	14732	14833	14830	14919	14849	14837	14945	15016	14795	14902	15048	15044	14705	14904	14898	14936	14948	14937	14897	14733	15031	14921	15087	14963	14937	14815	15085	14968	14972	15061	14933	15008	15070	14950	14955	14797	14791	14924	14980	14726	14991	14858	14952	14850	14923	14737	15068	14926	14997	15034	15045	14759	14832	14998	14956	14875	15046	14839	14982	14949	15015	14801	15045	14866	15022	15045	15086	14852	14899	14816	14888	14970	15013	14777	14990	14968	14971	14965	15011	14993	14991	14828	14850	15052	14842	14858	14994	14932	14838	14944	14890	14957	14976	14853	14922	14868	14994	14809	15065	14930	14916	14850	14947	14889	14989	14986	14787	14967	14946	14972	14910	15100	14815	14936	14773	14888	14768	15032	14946	14855	14932	15041	14972	14753	14908	14903	14882	14989	14984	14990	15024	14848	15171	14784	14904	14858	14912	14872	14826	14747	14973	15037	14918	14996	14901	14958	15064	14993	14875	14898	14964	14800	14963	14922	14898	14876	14907	14969	14752	15025	15106	14909	14908	15113	14905	14980	15028	14915	15035	14864	15008	14833	14966	14884	14908	14872	14935	14902	14997	14899	14999	15034	14880	14780	15155	14896	14970	15012	14970	14971	14772	14844	14886	14927	14990	14898	14885	14811	14796	14988	14911	14831	14981	14926	15085	15007	14950	14904	14830	14765	14915	14847	14984	14916	14992	14954	14960	14913	14999	14923	14904	15017	14802	15071	15051	15072	14918	15030	14887	14825	14761	14853	14940	14881	14841	14982	15046	14927	14923	15063	14903	15048	14762	14953	14884	14781	14947	15011	14887	14855	14902	14878	15094	14914	14887	14882	14904	15037	14911	14894	14924	14932	14678	14717	14784	15063	14913	14994	14966	15061	14878	14978	14882	15029	14933	14917	14971	14939	14862	14874	14975	14892	14622	14927	14959	14872	14822	14978	14940	15023	14875	14914	14960	15061	14949	15059	15093	14998	14850	14988	14790	14975	14954	15174	14996	14825	14925	15110	14800	14983	15074	14943	14816	15061	15011	15051	14881	14830	14986	14805	14873	14798	14721	15024	14743	14961	14846	14799	15191	14951	15001	14960	15078	14777	14997	15063	14807	14952	14832	14849	14861	14825	15013	15020	15091	14767	15074	15113	14968	14870	14870	14988	15168	14925	14977	14884	14864	14751	14942	14867	15020	14861	14927	15034	14733	15088	14915	14959	14958	14878	15024	14958	14972	14958	14900	15027	14819	14973	14887	14961	14957	14952	15032	14889	15003	14811	14780	14926	14850	14854	14912	15015	14905	14847	14937	14851	14827	15089	14898	15045	15160	14832	15019	15130	14932	15005	14843	15085	15044	15002	14816	14900	14832	14892	14963	14929	14972	14964	15011	14955	14797	15118	14906	14835	14903	15024	14993	14940	15005	14927	15003	14967	15022	14835	14887	14941	14906	14822	14865	14998	14844	14907	14892	15050	14907	14866	14942	14914	15020	14981	15032	15077	14864	14909	14755	15016	14898	14980	15041	15002	15017	14909	14880	14934	14842	15038	14733	14828	15012	14918	14859	14948	14989	14935	14953	14804	15055	14852	15074	14829	14964	14754	14845	14792	14836	14988	14999	15096	14852	14963	14772	14924	14929	14883	14821	15008	14846	14907	15024	14812	14945	15076	15099	14804	14917	14871	14935	14888	15075	15009	14987	15004	14807	14864	14895	14810	14803	15005	15048	14887	15072	15134	15015	15030	15038	14820	14985	15129	15077	14864	14875	14759	14920	14843	14925	14886	15089	14909	14869	14946	14952	14944	14708	14849	14933	14853	14861	14940	15000	14845	14886	14962	14880	14910	14738	14885	15123	14829	15031	14835	15103	15006	14857	14932	15008	15020	14965	14884	14941	15026	14917	14970	15080	14814	15080	14877	14954	14990	15032	14995	14776	14943	14685	14953	14993	14923	14964	14939	15005	14792	14879	14801	15036	14940	14762	15097	15006	14898	15067	14929	15055	14890	14928	15055	14883	15011	14863	14751	14807	14863	15042	14685	14874	14936	14959	14974	14684	15238	14866	14868	15127	14815	14817	15018	14998	14963	15022	14922	14804	15061	14905	15025	14900	14894	14867	14970	14824	14921	14933	14814	15002	14875	15093	14916	14906	15001	14816	14859	14993	14982	14939
24400	21611	29528	27116	25777	24859	23280	20346	19269	18526	18693	18271	18373	18460	17978	17772	17843	17616	17410	17379	17327	17383	17587	17371	17347	17307	17196	17466	17354	17308	17545	17541	17335	17286	17434	17427	17228	17185	17348	17577	17047	17287	17275	17223	17280	17269	17268	17317	17185	17297	17282	17288	17118	17090	17250	17059	17478	17327	17092	17235	17024	17140	17307	17283	17288	17218	17038	17123	17286	17125	17149	17191	17342	17114	17169	17130	17172	17327	17212	17294	17181	17099	17344	17122	17219	17368	17226	17284	17225	17355	17240	17380	17207	17227	17304	17314	17173	17108	17345	17284	17424	17178	17194	17313	17038	17179	17354	17291	17192	17407	17267	17417	17195	17339	17440	17160	17243	17109	17126	17096	17289	17318	17151	17301	17263	17257	17214	17481	17113	17335	17352	17221	17311	17370	17203	17204	17150	17193	17104	17205	17178	17347	17200	17145	17273	17370	17275	17185	17430	17142	17234	17305	16998	17108	17298	17087	17129	17245	17167	17248	17236	17296	17257	17238	17302	17341	17220	17294	17363	17277	17422	17377	17314	17195	17356	17201	17270	17206	17072	17281	17260	17413	17168	17100	17500	17187	17208	17159	17400	17344	17469	17271	17286	17307	17173	17090	17310	17142	17337	17203	17107	17090	17232	17276	17180	17384	17200	17183	17188	17095	17346	17032	17320	17207	17292	17211	17282	17048	17102	17188	17233	17196	17218	17270	17339	17094	17109	17036	16903	17318	17176	17120	17166	17232	17282	17273	17238	17298	17254	17227	17177	17133	17312	17342	17339	17368	17398	17236	17196	17217	17234	17461	17114	17016	17288	17243	17247	17213	17293	17290	17287	17212	16947	17266	17461	17303	17152	17259	17280	17133	17093	17227	17374	17369	17263	17428	17165	17292	17370	17177	17061	17385	17298	17219	17247	17047	17370	17342	17175	17263	17134	17156	17226	17198	17260	17214	17322	17293	17357	17146	17220	17353	17419	17201	17218	17185	17157	17145	17334	17311	17102	17162	17136	17316	17161	17296	17101	17356	17363	17181	17193	17132	17183	17209	17242	17009	17240	17165	17060	17280	17266	17372	17278	17343	17384	17315	17281	17260	17180	17240	17164	17350	17144	17397	17349	17300	17135	17037	17176	17305	17275	17141	17197	17046	17235	17163	17126	17079	17148	17188	17228	17267	17385	17495	17365	17203	17203	17248	17367	17334	17237	17370	17411	17263	17261	17137	17122	17299	17108	17331	17271	17084	17181	17133	17241	17261	17300	17339	17136	17219	17345	17047	17129	17062	17347	17139	17092	17311	17080	17209	17172	17305	17212	17252	17172	17249	17071	16972	17284	17295	17244	17283	17201	17290	17170	17251	17378	17153	17007	17191	17443	17250	17440	17327	17096	17320	17224	17498	17006	17005	17299	17185	17378	17219	17182	17110	17106	17372	17235	17449	17387	17300	17388	17104	17267	17308	16984	17139	17287	17143	17377	17173	17184	17057	17333	17270	17293	17275	17244	17164	17209	17234	17229	17193	17300	17249	17278	17115	17419	17103	17277	17240	17266	17154	17351	17236	17024	17217	17190	17142	17294	17112	17233	17115	17307	17108	17202	17452	17304	17101	17043	17216	17080	17107	17088	17465	17321	17258	17315	17270	17189	17189	17308	17491	17162	16976	17225	17237	17142	17325	17184	17009	17302	17152	17169	17044	17164	17227	17341	17268	17215	17473	17235	17322	17334	17402	17324	17316	17175	17291	17288	17087	17260	17225	17212	17166	17063	17219	17302	17052	17286	17157	17244	17224	17312	17215	17159	17212	17314	17169	17306	17365	17037	16991	17065	17251	17279	17396	17146	17198	17149	17299	17234	17156	17383	17213	17022	17295	17172	17044	17303	17370	17182	17201	17254	17278	17262	17211	17235	17099	17160	17262	17149	17136	17231	17348	17365	17149	17090	17161	17229	17022	17102	17405	17384	17305	17111	17286	17344	17255	17252	17286	17453	17220	17261	17035	17225	17434	17435	17072	17392	17159	17499	17250	17237	17236	17329	17017	17279	17167	17394	17127	17265	17036	17250	17375	17193	17294	17376	17321	17264	17266	17112	17169	17182	17377	17207	17304	17053	17206	17395	17355	17057	17162	17166	17163	17132	17358	17477	17203	17253	17367	17250	17121	17323	16983	17328	17181	17153	17108	17421	17141	17133	17287	17174	17255	17149	17200	17356	17300	17023	17238	17070	17317	17349	17283	17409	17312	17264	17189	17307	17322	17267	17387	17093	17330	17132	17183	17247	17182	17205	17118	17148	17170	17265	17333	17214	17275	17351	17367	17243	17380	17173	17310	17291	17312	17189	16997	17187	17091	17198	17327	17261	17247	17222	17198	17017	17125	17225	17184	17226	17166	17287	17192	17183	17223	17250	17110	17182	17065	17388	17202	17244	17121	17141	17211	16964	17169	17248	17310	17231	17185	17465	17135	17165	17346	17172	17228	17153	17388	17114	17219	17632	17200	17196	17106	16982	17049	17313	17149	17441	17297	17155	17112	17138	17033	17199	17325	17427	17256	17059	17350	17242	17347	17447	17378	17171	17212	17260	17242	17389	17215	17256	17042	17343	17239	17337	17309	17439	17167	17299	17263	17006	17174	17260	17269	17332	17208	17109	17310	17272	17293	17162	17120	17409	17240	17204	17048	17317	17260	17199	17143	17157	17264	17229	17263	17448	17157	17282	17368	17279	17335	17252	17360	17185	17255	17250	17375	17108	17203	17331	17136	17076	17097	17367	17133	16944	17528	17216	17089	17097	17364	17456	17019	17240	17166	17241	17309	17225	17217	17258	17209	17163	17013	17214	17163	17242	17133	17171	17271	17240	17418	17455	17109	17319	17055	17432	17198	17188	17234	17275	17145	17209	17162	17478	17293	17264	17101	17370	17370	17351	17256	17281	17270	17299	17380	17231	17182	17377	17175	17322	17049	17398	17267	17435	17227	17348	17221	17368	17244	17126	17083	17185	17250	17287	17379	17244	17317	17163	17222	17359	17287	17040	17214	17111	17272	17245	17258	17222	17416	17235	17393	17220	17498	17273	17347	17193	17130	17115	17204	17241	17146	17246	17096	17210	17237	17343	17238	17212	17264	17386	17209	17319	17218	17113	17032	17282	17469	17189	17109	17284	17428	17363	17238	17282	17209	17273	17214	17147	17156	17171	17061	17128	17181	17292	17203	17271	17140	17051	17081	17121	17161	17475	17173	17218	17191	17263	17208	17074	17157	17177	17107	17393	17218	17252	17185	17277	17214	17139	17453	17298	17377	17264	17325	17131	17150	17033	17017	17078	17249	16984	17198	17088	17276	17505	17162	17215	17139	17301	17155	17251	17188	17289	17107	17169	17114	17259	17273	17267	17213	17182	17279	17155	17097	17421	17290	17165	17264	17056	17186	17116	17297	17232	17206	17316	17346	17100	17365	17459	17140	17308	17334	17343	17155	17148	17078	17150	17054	17087	17228	17191	17206	17218	17098	17301	17322	17274	17339	17317	17349	17173	16983	17125	17230	17322	17145	17349	17167	17198	17073	16889	17187	17206	17348	17214	17311	17305	17121	17163	17296	17280	17248	17072	17200	17209	17311	17373	17266	17236	17146	17471	17065	17137	17143	17248	17262	17464	17321	17237	17396	17344	17076	17157	17101	17169	17254	17458	17296	17323	16911	17041	17068	16952	17304	17347	17338	17250	17362	17238	17169	17206	17205	17241	17409	17457	17266	17077	17368	17262	17365	17267	17328	17114	17240	17161	17325	17166	17258	17290	17049	17361	17299	17194	17032	17245	17340	17206	17292	17113	17393	17196	17318	17148	17478	17238	17292	17290	17273	17286	17137	17239	17302	17341	17328	17390	17335	17277	17197	17239	17196	17319	17123	17210	17250	17181	17326	17371	17534	17282	17213	17061	17149	17081	17196	16985	17064	17112	17297	17329	17117	17100	17264	17374	17075	17365	17262	17298	17286	17259	17133	17386	17377	16952	17154	17223	17222	17262	17343	17254	17154	17134	17303	17262	17264	17413	17108	17196	17194	17320	17140	17296	17214	17245	17269	17156	17221	17289	16955	17267	17353	17211	17075	17407	17329	17365	17181	17237	17239	17154	16953	17131	17379	17220	17323	17368	17277	17175	17209	16939	17125	17012	17267	17338	17216	17374	17380	17274	17200	17196	17433	17220	17349	17134	17257	17173	17081	17230	17022	17242	17090	17362	17336	17168	17458	17271	17270	17330	17274	17132	17178	17367	17072	17287	17276	17229	17341	17377	17144	17262	17236	17156	17318	17132	17173	17323	17197	17440	17085	17231	17161	17331	17194	17326	17454	17010	17143	17261	17087	17136	17137	17134	17280	17246	17224	17125	17240	17284	17273	17458	17372	17056	17175	17127	17052	16992	17205	17225	17365	17300	17476	17219	17160	17318	17087	17218	17333	17244	17159	17320	17204	17217	17185	17260	17096	17183	17289	17157	17124	17448	17324	17180	17185	17411	17359	17376	17308	17289	17327	17237	17042	17313	17319	17243	17277	17186	17184	17204	17242	17262	17249	17036	17108	17240	17303	17180	17356	17141	17168	17213	17268	17117	17292	17550	17130	17336	17255	17329	17293	17209	17150	17135	17196	17207	17319	17224	17376	17143	17324	17390	17255	17262	17386	17263	16987	17296	17309	17143	17340	17334	17047	17417	17111	17113	17305	17384	17203	17256	17107	17309	17141	17168	17203	17112	17286	17343	17257	17317	17392	17202	17163	17204	17369	17159	17306	17244	17328	17237	17301	17270	17326	17108	17322	17131	17212	17344	17296	17276	17320	17254	17105	17334	17294	17379	17385	17550	17396	17263	17241	17187	17011	17221	17255	17143	17214	17198	17276	17130	17185	17298	17246	17408	17330	17427	16980	17053	17119	17520	17239	17271	17234	17200	17462	17206	17317	17338	17334	17368	17267	17108	17319	17388	17371	17258	17290	17366	17064	17213	17065	17041	17065	17262	17401	17064	17082	17122	17079	17198	17265	17254	17189	17099	17201	17210	17314	17159	17332	17318	17183	17355	17225	17325	17110	17223	17133	17262	17112	17389	17370	17221	17206	17208	17316	17507	17195	17326	17093
34844	55868	52472	40163	30702	22834	20283	19004	18219	17387	17261	17147	17113	16881	16510	16516	16258	15927	15946	15755	15687	15837	15807	15667	15659	15477	15764	15649	15644	15640	15622	15699	15430	15699	15655	15543	15578	15595	15654	15548	15682	15691	15618	15673	15650	15588	15692	15845	15681	15751	15497	15647	15696	15508	15567	15691	15795	15418	15591	15598	15444	15692	15526	15589	15484	15484	15587	15563	15742	15648	15458	15769	15744	15573	15551	15483	15642	15607	15583	15656	15643	15599	15621	15613	15770	15584	15543	15705	15625	15679	15575	15472	15645	15736	15516	15685	15362	15341	15665	15496	15490	15678	15671	15594	15682	15480	15675	15665	15765	15623	15681	15572	15684	15700	15764	15688	15600	15595	15763	15595	15505	15537	15597	15636	15569	15710	15599	15616	15642	15711	15761	15529	15616	15433	15353	15468	15521	15536	15678	15696	15528	15584	15520	15576	15734	15493	15502	15610	15625	15598	15659	15612	15624	15576	15666	15722	15622	15650	15628	15485	15598	15454	15484	15670	15469	15593	15550	15670	15765	15628	15510	15615	15687	15581	15599	15518	15589	15585	15621	15421	15686	15712	15540	15504	15708	15581	15489	15695	15591	15664	15501	15488	15672	15616	15576	15585	15543	15514	15555	15609	15574	15660	15555	15545	15587	15656	15570	15760	15554	15622	15504	15573	15609	15611	15566	15701	15529	15540	15499	15561	15517	15553	15499	15509	15609	15482	15645	15529	15557	15582	15486	15646	15620	15770	15734	15510	15698	15466	15749	15577	15567	15492	15571	15662	15534	15545	15651	15574	15750	15580	15594	15562	15487	15608	15442	15621	15567	15438	15735	15629	15751	15707	15591	15666	15595	15471	15644	15681	15700	15594	15676	15564	15482	15485	15692	15557	15740	15723	15488	15803	15537	15471	15750	15647	15661	15693	15523	15625	15806	15753	15729	15562	15619	15599	15741	15487	15568	15628	15680	15685	15557	15772	15753	15583	15573	15378	15528	15649	15636	15558	15731	15662	15746	15572	15531	15668	15583	15628	15719	15635	15340	15783	15434	15648	15703	15538	15657	15605	15440	15666	15591	15728	15503	15395	15376	15701	15825	15674	15711	15703	15653	15536	15480	15699	15594	15676	15693	15533	15647	15657	15712	15525	15550	15438	15624	15407	15571	15559	15528	15653	15654	15584	15735	15656	15570	15641	15590	15600	15562	15585	15432	15723	15622	15496	15734	15605	15599	15591	15616	15688	15657	15623	15528	15545	15633	15619	15596	15511	15518	15579	15782	15569	15561	15598	15589	15749	15539	15465	15560	15583	15640	15593	15599	15616	15775	15586	15580	15568	15718	15777	15514	15599	15559	15801	15685	15700	15551	15607	15523	15549	15545	15808	15446	15557	15365	15528	15616	15673	15566	15555	15509	15662	15556	15600	15471	15600	15533	15722	15663	15554	15656	15624	15583	15736	15509	15578	15728	15500	15522	15694	15734	15829	15451	15577	15531	15389	15554	15636	15618	15611	15548	15668	15741	15627	15572	15521	15697	15638	15684	15728	15751	15774	15746	15438	15621	15514	15570	15833	15562	15545	15683	15651	15574	15705	15677	15769	15672	15651	15585	15548	15580	15644	15746	15436	15531	15692	15758	15575	15505	15758	15670	15530	15520	15640	15483	15573	15572	15558	15692	15640	15669	15555	15602	15686	15676	15680	15566	15597	15641	15521	15686	15551	15492	15645	15592	15507	15719	15679	15555	15498	15639	15585	15650	15587	15723	15527	15594	15661	15627	15761	15471	15544	15748	15547	15529	15536	15603	15632	15509	15650	15668	15568	15701	15652	15778	15783	15576	15513	15674	15651	15615	15723	15414	15594	15666	15613	15498	15339	15559	15482	15533	15653	15476	15589	15577	15680	15539	15594	15654	15491	15534	15751	15591	15434	15607	15628	15609	15673	15614	15651	15552	15533	15579	15497	15760	15628	15679	15578	15561	15640	15478	15471	15719	15655	15615	15612	15652	15622	15559	15558	15766	15459	15613	15640	15604	15650	15666	15584	15638	15651	15683	15554	15640	15758	15599	15690	15560	15688	15654	15608	15519	15571	15554	15696	15480	15668	15559	15504	15598	15654	15672	15565	15598	15751	15532	15728	15578	15578	15584	15631	15577	15545	15640	15541	15539	15695	15508	15486	15529	15731	15465	15655	15665	15670	15544	15589	15686	15612	15819	15678	15468	15475	15522	15687	15637	15592	15585	15693	15639	15570	15643	15464	15712	15512	15560	15675	15654	15493	15697	15587	15700	15702	15563	15693	15410	15733	15823	15630	15532	15506	15581	15492	15470	15679	15579	15648	15459	15642	15509	15480	15661	15497	15682	15455	15581	15690	15657	15611	15668	15651	15492	15752	15584	15575	15528	15647	15808	15697	15693	15645	15531	15628	15708	15659	15772	15607	15632	15635	15473	15428	15567	15680	15674	15457	15615	15442	15635	15606	15731	15607	15565	15569	15515	15713	15545	15693	15621	15601	15811	15543	15542	15485	15655	15655	15727	15542	15411	15605	15456	15723	15532	15530	15485	15468	15380	15597	15581	15696	15548	15578	15642	15697	15604	15471	15648	15537	15549	15769	15569	15698	15578	15600	15666	15606	15736	15539	15549	15684	15657	15511	15704	15673	15595	15512	15569	15621	15698	15713	15481	15663	15669	15676	15693	15480	15731	15799	15531	15552	15627	15624	15669	15624	15635	15582	15705	15568	15615	15524	15643	15501	15950	15408	15574	15582	15716	15635	15641	15638	15644	15447	15551	15685	15645	15639	15611	15636	15573	15499	15672	15678	15546	15542	15801	15569	15670	15706	15554	15709	15734	15665	15540	15640	15720	15611	15599	15570	15577	15618	15762	15782	15535	15680	15697	15613	15608	15563	15723	15686	15682	15664	15534	15635	15495	15685	15721	15771	15447	15554	15456	15555	15582	15753	15454	15741	15615	15702	15646	15733	15562	15716	15473	15589	15618	15786	15606	15567	15649	15658	15685	15728	15597	15717	15501	15609	15578	15708	15569	15560	15535	15615	15541	15694	15523	15595	15766	15607	15549	15680	15523	15551	15647	15689	15562	15519	15572	15553	15613	15612	15639	15648	15647	15572	15489	15560	15766	15619	15703	15505	15588	15642	15532	15617	15642	15566	15654	15563	15840	15647	15416	15629	15691	15350	15528	15532	15725	15615	15670	15616	15685	15579	15644	15564	15642	15577	15590	15574	15474	15653	15600	15637	15659	15654	15600	15549	15651	15812	15595	15561	15728	15506	15554	15496	15572	15557	15606	15633	15516	15539	15628	15418	15707	15575	15696	15481	15587	15650	15578	15620	15624	15527	15556	15630	15690	15502	15478	15564	15544	15594	15508	15500	15777	15412	15610	15696	15599	15356	15817	15466	15647	15689	15615	15515	15599	15671	15620	15420	15591	15584	15588	15604	15696	15514	15626	15509	15794	15623	15643	15733	15488	15458	15427	15497	15582	15782	15578	15698	15641	15521	15599	15432	15577	15479	15642	15454	15619	15777	15545	15659	15780	15559	15578	15629	15535	15534	15657	15504	15725	15644	15607	15650	15835	15463	15600	15757	15628	15551	15558	15682	15513	15530	15649	15689	15696	15729	15668	15524	15576	15541	15666	15520	15539	15735	15858	15542	15532	15565	15691	15669	15623	15717	15518	15859	15598	15528	15501	15629	15734	15610	15561	15637	15633	15706	15509	15534	15772	15712	15616	15528	15576	15553	15547	15472	15719	15519	15408	15455	15658	15671	15682	15546	15740	15727	15712	15475	15605	15570	15773	15449	15751	15627	15624	15602	15785	15608	15623	15633	15432	15413	15493	15592	15701	15491	15627	15486	15596	15767	15670	15522	15656	15661	15637	15737	15589	15569	15495	15585	15573	15572	15463	15532	15599	15355	15689	15593	15644	15490	15637	15644	15464	15739	15501	15633	15789	15797	15546	15629	15547	15514	15646	15573	15589	15579	15432	15540	15697	15598	15821	15690	15698	15518	15624	15591	15548	15710	15787	15757	15515	15734	15469	15481	15623	15607	15300	15551	15586	15573	15603	15636	15538	15495	15639	15592	15507	15630	15650	15420	15613	15673	15572	15494	15644	15612	15564	15712	15618	15503	15643	15613	15706	15413	15754	15731	15566	15562	15553	15615	15640	15670	15498	15308	15736	15696	15544	15777	15493	15656	15557	15682	15565	15510	15582	15636	15481	15476	15574	15472	15567	15701	15455	15680	15666	15494	15565	15667	15482	15561	15644	15537	15473	15599	15450	15567	15710	15525	15782	15475	15470	15812	15480	15515	15787	15535	15617	15644	15731	15487	15488	15434	15652	15478	15532	15713	15581	15549	15606	15573	15629	15593	15437	15609	15542	15384	15658	15633	15532	15658	15541	15627	15568	15651	15694	15675	15689	15596	15650	15537	15686	15562	15801	15654	15501	15550	15536	15470	15466	15695	15562	15668	15585	15554	15684	15652	15495	15697	15573	15671	15592	15591	15546	15628	15510	15578	15695	15827	15620	15520	15653	15666	15632	15612	15553	15572	15682	15586	15843	15615	15679	15518	15508	15475	15584	15520	15735	15508	15588	15611	15624	15716	15645	15611	15607	15746	15618	15735	15593	15735	15484	15679	15595	15572	15395	15583	15672	15713	15513	15548	15728	15572	15708	15701	15740	15640	15458	15621	15600	15556	15590	15627	15669	15729	15573	15709	15596	15481	15813	15699	15532	15565	15651	15689	15663	15750	15555	15692	15618	15734	15477	15724	15749	15678	15587	15649	15593	15667	15561	15460	15465	15594	15664	15635	15704	15509	15601	15775	15610	15527	15690	15594	15685	15517	15709	15698	15716	15565	15698	15491	15658	15659	15679	15676	15594	15551	15614	15584	15648	15441	15738	15510	15620	15663	15483	15724	15624	15464	15680	15674	15633	15675	15449	15595	15513	15421	15694	15601	15560	15640	15496	15699	15655	15499	15513	15576	15535	15619	15846	15627	15584	15678	15551	15652	15490	15602	15699	15424	15563	15539	15539	15593	15608	15642	15565	15605	15654	15654	15640	15616	15418	15580	15550	15523	15641	15769	15463	15652	15671	15727
23068	21550	29514	24709	24319	27158	29219	23887	21285	20692	20322	19865	19771	19691	19265	19120	19008	18910	18758	18527	18597	18424	18357	18337	18360	18474	18427	18359	18511	18243	18453	18350	18194	18466	18335	18334	18153	18368	18477	18230	18264	18276	18256	18306	18146	18414	18108	18057	18270	18201	18239	18319	18034	18109	17904	18185	18269	18334	18260	18308	18294	18401	18406	18200	18100	18256	18225	18291	18063	18091	18015	18321	18414	18185	18210	18244	18095	18192	18240	18354	18007	18348	18247	18264	18259	18072	18132	18331	18325	18169	18154	18237	18171	18485	18245	18159	18151	18099	18220	18146	18215	18148	18209	18207	18010	18193	18177	18142	18224	18181	18422	18220	18117	18243	18242	18127	18195	18074	18256	18157	18219	18292	18303	18154	18347	18325	18209	18226	18095	18202	18182	17903	17911	18099	18089	18173	18219	18290	18050	18083	18190	18092	18211	18208	18115	18126	18215	18007	18161	18403	18407	18286	18182	18380	18265	18166	18192	17936	18325	18067	18345	18053	18134	18291	18192	18329	17969	17965	18105	18331	18104	17884	18245	18272	18243	18139	18261	18223	18159	18394	18127	18035	18148	18257	18354	18129	18328	18169	18313	18153	18176	18015	18313	18315	18225	18298	18225	18178	18264	18391	18374	18261	18001	18348	18162	18161	18085	18188	18331	18295	18229	18162	18033	18091	18106	18260	18105	18314	18108	18080	18357	18160	18073	18286	18077	17949	18341	18136	18217	18170	18208	18101	18041	18151	18257	18063	18250	18151	18199	18180	18256	18217	18172	18416	18034	18240	18122	18000	17970	18244	18254	18351	18290	18172	18113	18224	18051	18172	18272	18279	18427	18122	18358	18198	18113	18189	18227	18189	18094	18056	18114	18167	18085	18209	18204	18095	18210	18175	18195	18000	17900	18029	18014	18068	18094	18153	18292	18238	18199	18035	18237	18206	18164	18254	18224	18188	18197	18385	18016	18258	18166	18221	18166	18146	18140	18234	18125	18129	18218	18143	18114	18105	18208	18162	18142	18018	18190	18396	18262	18079	17946	18322	18112	18192	18213	18163	18223	17983	17867	18233	18047	18066	18133	18139	18107	18223	18238	18348	18033	18080	18065	18195	18207	18095	18221	17889	18085	18027	18242	18210	18355	18298	18228	18223	18284	18341	17931	18215	18077	18184	18284	18279	18145	18220	18174	18277	18247	18196	18260	18237	18034	18252	18088	18190	18254	18321	18007	18065	18119	18227	18226	18361	18222	18217	18173	18169	18204	18208	18109	18273	18197	18176	18031	18238	18272	18072	18024	18159	18304	18218	18213	18066	18171	18199	17891	18030	18281	18141	18234	18113	18061	18174	18153	18165	18237	18193	18246	18153	18123	18136	17979	18157	18241	18218	18194	18090	18210	18180	18182	18240	18092	18083	18117	18333	18133	18131	18011	17923	18149	18288	18234	18155	18083	18002	18047	18227	18029	17989	18121	18316	18136	18141	18037	17979	18090	18199	18144	18351	18054	18205	18170	18101	18354	18178	18373	18204	18161	18047	18106	18269	18131	18338	18253	18152	18321	18093	18199	18157	18091	17914	18337	17870	18290	18007	18182	18090	18284	18216	18376	17930	18285	18275	18196	18239	18150	18236	18375	18246	17997	18225	18239	18272	18180	18077	18106	18103	18152	18127	18158	18221	18182	18252	18079	18349	18411	18136	17994	18063	18093	18206	18055	18049	18039	18340	18115	18014	18115	18083	18156	18323	18060	17992	18075	18133	18254	18250	18115	18049	18162	18282	18155	18149	18095	18219	18037	18143	18314	18452	18321	18173	18256	18148	18217	18302	18230	18122	18207	18009	18058	18271	18155	18116	18069	18109	18024	18100	18274	18190	18211	17998	18113	18165	18268	18373	18307	18264	18156	17923	18317	18241	18166	18285	18062	18099	18099	18090	18183	18023	17980	17985	17985	17886	18145	18236	18286	18068	18215	18077	18201	18111	18084	18077	18345	18325	18071	18164	18074	18138	18233	18242	18246	18059	17943	18200	17998	18201	18401	18175	17975	18195	18012	18124	18011	18094	18227	18152	18106	18184	17958	18058	18099	18088	18045	18160	18164	18143	18175	17926	17929	18058	18231	18110	18296	18168	17941	17991	18226	18288	18199	18068	18306	18271	18169	18108	18188	18336	18334	18151	17992	17866	18192	18303	18199	18206	18181	18046	18363	18334	18391	18431	18344	18042	18296	18112	18175	17964	18289	18342	18281	18174	18275	18011	18047	18241	18130	18082	18219	18265	18164	18141	18113	18085	18203	18246	18232	18086	18230	18115	18006	18112	18156	18177	18246	17982	18029	18414	18449	18223	18250	18258	18241	18141	18263	18189	18418	18286	17925	18144	18082	18213	18295	18217	18053	18318	18054	18119	18147	18170	18302	18304	18193	18186	18106	18098	18031	18143	18233	18204	18222	18279	18092	18080	18143	18275	18244	17971	18174	17912	18075	18088	17996	17983	18174	18200	18147	18243	18153	17851	18122	18315	18145	18176	17951	18172	18225	18145	18138	17988	18317	18173	17923	18073	18053	18190	18177	17984	18128	18094	18201	18047	18208	18283	18043	17977	18204	17992	18249	18159	18216	18322	18291	18040	18209	18285	18108	18078	18065	18264	18114	18211	18157	18025	18163	18098	18208	18097	18165	18172	18047	18139	18267	18100	18033	18048	18209	18159	18247	18221	18090	18228	18176	18232	18329	18263	18030	18337	18221	17973	18220	18244	18126	18471	18288	17969	18155	18282	18364	18160	18235	18271	18199	18167	18085	18201	18015	18200	18192	18151	18113	18093	18132	18028	18166	18163	18062	18018	18085	18016	18012	18229	17974	18261	18193	18221	18008	18059	18112	18296	18367	18055	18123	18245	18292	18230	18124	18236	18221	18372	18010	18076	18072	18228	18148	18155	18251	18294	18368	18162	18072	18288	18244	18248	18246	18082	18133	18129	18162	18121	18314	18327	18166	18189	18269	18101	18194	18179	18206	18306	18375	18370	18114	18289	18158	18037	18454	18085	18115	18072	18232	18171	18065	18207	18189	18241	18180	17985	18090	18301	18209	18342	18134	18312	18376	18125	18256	18351	18113	18155	18066	18095	18061	18157	18336	18036	18190	18060	18293	18083	18246	18222	18123	18256	18204	18407	18099	18174	18154	18216	18224	18029	18026	18268	18350	18168	18244	18007	18133	18075	18342	18183	18066	17970	18123	18248	18452	17996	18372	18205	18114	17880	18307	18319	18035	17965	18068	17926	18255	18220	18015	18043	17914	18258	18076	18134	18058	18235	18018	18091	17947	17986	18016	17929	18007	18103	18230	18309	18091	18387	18015	18105	18015	18176	18192	18215	18214	18032	18007	18148	18006	18251	17995	18209	18285	17982	18094	18031	18064	18175	18251	17932	18218	18193	18251	18198	18011	18079	18048	18282	18069	18358	18103	18095	18224	18172	18187	18170	17813	18058	18132	18158	18214	18253	18331	18105	18229	18287	18181	18070	18241	18162	18187	18163	18275	18180	17992	18287	18167	18301	18223	18110	18194	18071	18208	18101	18099	18181	18194	18271	18157	18103	18051	18267	18360	17920	17997	18399	18254	18200	18077	18223	18175	18195	17944	18240	18209	17948	18028	18150	17977	18049	18122	18196	18186	18169	18362	18175	18450	18032	18188	18060	18062	18305	18106	18179	18039	18210	18108	18183	18262	18214	18241	18207	18302	18021	18233	18117	18205	18205	18303	18243	18301	18189	18342	18238	18234	18133	18158	18214	18151	18207	18121	18192	18274	18229	18262	18246	18188	18131	18030	17930	18047	18071	18106	18172	17948	17986	18115	18105	18293	18114	18235	18171	18094	18300	18178	18229	18307	18237	18097	18164	18217	18363	18075	18069	18207	18252	18280	18163	18375	18065	18225	18101	18126	18163	18176	18187	18026	18064	18293	18099	18072	18166	18200	18184	18121	18070	18157	18240	18325	18280	18243	18031	18050	18105	18215	18015	18106	18122	18022	18306	18170	18135	18181	18096	18291	18286	18326	18018	18272	18284	18057	18094	18034	18100	18080	18019	18236	18106	18342	18130	18240	18119	18117	18182	18173	18138	18164	18154	18070	18263	18139	18321	18002	18124	17928	18152	18028	18382	18076	18061	18145	17953	18370	18192	18095	17930	18030	18089	17957	18139	18195	17858	18196	18087	18185	18272	18021	18277	18233	18142	18219	17983	18153	18035	18219	18335	18280	18247	18094	17907	18277	18231	18216	18033	17946	18314	18205	18395	18066	17985	18232	18214	18332	18156	18083	18246	18163	18063	18369	18066	18246	18202	18037	18271	18150	18273	18116	18234	18395	18108	18109	18185	18139	18156	18200	18157	18276	18158	18271	18114	18078	18187	18018	18165	18209	18158	18158	18117	18332	18191	18253	18159	18154	18134	18089	18080	18258	18189	18139	18208	18276	18187	18241	18100	18236	18247	18140	18221	18179	17982	18195	18177	18221	18033	18269	18210	18207	17890	18132	18085	18286	18225	18218	18198	17914	18243	18369	18262	18119	18129	18141	18062	17991	18094	18226	18218	18201	18068	18112	18065	17983	18001	18323	18199	18221	18250	18202	18267	18333	18176	17888	18071	18191	18128	18205	18023	17829	17968	18020	18106	18342	18171	18331	18232	18114	18349	18300	18359	18168	18412	18175	18092	18198	18277	18118	18178	18208	17998	18123	18256	18227	17948	18140	18175	18104	18140	18406	18161	18126	18093	18082	18128	18329	18142	18273	18246	17960	18427	18380	18205	18164	18284	18030	18079	18083	18480	18017	18319	18269	18214	18083	18174	18144	18468	18185	18218	18186	18008	18031	18318	18076	17926	17950	18213	18293	18298	18254	18151	18423	18121	18320	18198	18281	18229	18198	18033	18126	18297	18231	17917	18087	18119	18241	18089	18070	18338	18094	18227	18131	18202	17848	18297	18102	18211	18034	18231	18231	18169	18258	18014	18237	18282	18165	18219	18124	18146	18303	18105	18127	18194	18318	18105	18128	18115	18116	18136	18034	18164	17981	18202	17966	18118	18078	18253	18116	18260	18185	18224	18230	17941	18265	18122	18198	18211	18209	18121
38555	62480	58083	45904	37682	29597	25917	22361	20113	19239	18449	18506	17934	17746	17270	17088	17015	16611	16389	16573	16413	16236	16172	16158	16204	16360	16273	16159	16022	16401	16359	16173	16206	16029	16190	16159	16071	16255	16109	16050	16240	16280	16107	16049	16267	16164	16179	16335	16106	16335	16238	16344	16187	16145	16057	16235	16168	16195	16191	16146	16214	16238	16114	16175	16176	16265	16038	16217	15997	16162	16072	16132	16091	16005	16187	16298	16246	16180	16059	16246	16020	16037	16443	16070	16163	16119	16128	16070	16225	16111	15955	16211	16356	16129	15948	16109	16263	16174	16307	16137	16059	16283	16178	16065	16146	16265	16303	16147	16105	16118	15982	16112	16235	16286	16119	16132	16295	16221	16144	16084	16028	16129	16228	16072	16280	16161	16125	16088	16109	16104	16281	16219	16042	16210	16164	16398	16290	16313	16195	16096	16205	16001	16216	16119	16113	16020	16175	16078	16223	16058	16013	16251	16138	16217	16080	16138	16047	16062	16086	16330	15993	16308	16108	16248	16145	16154	16097	16335	16209	16201	16054	16175	16191	16217	16034	16155	16202	16141	16030	16033	15958	16242	16173	16270	15999	16169	15984	16128	16122	16111	16275	16132	16193	16079	16122	16032	16205	16143	16210	16021	16094	16088	16084	16175	16120	15954	16229	16291	16007	16028	15925	16283	16299	16324	16108	16242	16317	16237	16234	16128	16096	16207	16029	16149	16238	16109	16155	16109	16122	16389	16172	16127	16236	16380	16203	16165	16095	16011	16229	16150	16079	16100	16223	16000	16247	16137	16198	16223	16198	16060	16120	16174	16264	16181	15898	16175	16142	16174	16166	15979	16330	15966	16143	16243	16057	16049	16172	16116	16017	16097	16151	16188	16064	16119	16199	16235	16083	15944	15978	16175	16221	16104	16224	16233	16208	15965	16028	16130	16219	16295	16042	16251	16152	16082	16143	16140	16184	16121	15941	16089	16280	16204	16157	16248	16350	16118	16192	16350	15985	16083	16161	16090	16145	16276	16160	16192	16144	16165	16071	16144	15953	16089	16113	16216	16096	16133	16146	16269	16044	16084	16189	16107	16213	16002	16105	16172	16382	16208	16158	15993	16034	16347	16081	16126	16168	16127	16222	16225	16066	15969	16092	16189	16102	15981	16275	16204	16053	15920	16039	16171	16117	16064	16269	16210	16198	16209	16064	16100	16148	16110	16091	16192	16078	16117	16043	16156	16119	15950	16303	16060	16151	16193	16176	16115	16326	16102	16026	16178	16098	16097	16179	16298	16180	16036	16220	16018	16232	16198	16280	16179	16236	16106	16139	16149	16343	16148	16240	16191	16158	16141	16271	16014	16092	16162	16241	16104	16270	16223	16196	16146	16121	16112	16095	16104	16199	16175	16349	16077	16354	16101	16297	16092	16026	16254	16061	16150	16119	16253	16399	16285	16114	16129	16170	16051	16164	16181	16068	16151	15967	16069	16156	16086	16291	16143	16193	16040	15993	16043	16180	16195	16132	16105	16027	16115	16153	16102	16121	16205	16142	16143	16205	16180	16116	16116	16083	16102	16169	16192	16032	16219	16110	16317	16236	16047	16322	16147	16260	16152	16091	16248	16180	16029	16246	16047	16127	16178	16143	15961	16129	16062	16220	16167	16218	16285	16101	16298	16164	15997	16158	16174	16053	16015	16080	16199	16309	16116	15992	16130	16221	16176	16021	16006	15914	16175	16145	16119	16126	16029	16155	16214	15946	16313	16100	16324	15928	16058	16156	16090	16282	16248	16195	16036	16137	15989	16139	16246	16168	16204	16226	16080	16130	16098	16061	16061	16055	16124	16218	16164	16288	16164	16192	16146	16206	15937	16088	16167	16098	16158	16014	16047	16266	16172	16056	16141	16175	16004	16067	16177	16197	16096	16027	16216	16300	16041	15991	16259	16243	16126	16144	16233	16214	16094	16130	16144	16301	16055	16123	16172	16076	16087	16137	16120	16202	16151	16337	16183	16091	16236	16167	16026	16127	16100	16225	16208	16174	16263	16175	16229	16156	16094	16027	16193	16211	16195	16170	16094	16130	16208	16278	16178	16137	16156	16202	16142	16053	16182	16240	16183	16167	16097	16380	16075	16172	16225	16232	16087	16198	16092	16179	16181	16182	16144	16094	16307	16087	16141	16074	16079	16282	16018	16090	16135	16230	16165	16203	16156	16225	16114	15931	16194	16198	16198	16058	16131	16297	16070	15861	16196	16052	16189	16020	16298	16068	16067	16247	16082	16224	16141	16216	16109	16187	16273	16102	16122	15915	16208	16163	16128	16000	16142	16226	16063	16161	16171	16133	16163	15929	16304	16225	16295	16114	16232	16204	16039	16183	15996	16186	16356	16095	16121	16289	15977	16069	16007	16012	16224	16187	16157	16134	16339	16065	16068	16164	16214	16223	16279	16160	16152	16151	16144	16199	15995	16254	16324	16112	16205	16145	16154	16173	16214	16111	16061	16213	16144	16128	16194	16238	16113	16086	16340	16108	16113	16157	16300	16230	16073	16086	16150	16242	16291	16089	16125	16097	16107	16094	15971	16030	16299	16247	15889	16049	16046	16217	15897	16193	16131	16264	16093	16178	16101	16052	16049	16135	16221	16239	16136	16118	16179	16073	16121	16335	16123	16115	15980	16201	16118	16217	16013	16348	16001	16020	16051	16292	16123	16193	16165	15960	16209	16134	16136	16135	16086	16149	16139	16316	16055	16139	16212	16232	16044	16057	16235	16111	16323	16135	16412	16165	16045	16118	16197	16227	16221	16107	16221	16160	16154	16055	16203	16098	16181	16043	16180	16199	15958	16039	16105	16032	16337	16294	16131	16207	16254	16066	16270	16137	16128	16299	16086	16144	16157	15938	16070	16116	16253	15981	15958	16266	16129	16139	16047	16219	16133	16134	16110	16054	16200	16198	16128	16282	16002	16292	16012	16205	16130	16074	15965	16235	16099	16194	16179	16095	16016	16097	16209	16023	16088	16284	16042	16151	16064	16312	16099	16194	16053	15960	16061	16117	15944	16285	16189	16195	15871	16196	16152	16091	16064	16181	16104	16196	16022	16122	16133	16261	16061	16233	16284	16090	16214	16151	16140	16173	16167	16142	15930	16235	16079	16131	16259	16266	16110	16186	16031	16199	16073	16084	16009	16169	16308	16040	16327	16114	16195	16137	16045	16219	16190	16311	16013	16134	16307	16321	16211	16104	16145	16288	16069	16365	16218	16137	16171	16214	16173	16000	16179	16094	16138	16103	16111	16086	16121	16116	16151	16352	16056	16305	16210	16105	16084	16141	16228	16169	16022	16025	16187	16208	15918	16091	16163	16146	16259	16076	16211	15922	16355	15972	16124	16047	16091	16184	16205	16325	16266	16179	16031	16064	16073	16029	16071	16270	16056	16207	16295	16160	16069	16135	16076	16171	16041	16239	16288	16128	16281	16320	16049	16047	16139	16114	16226	16121	16126	16288	16186	16078	16142	16235	16162	16087	16239	16054	16002	16313	16103	16146	16181	16174	16132	16079	16045	16202	16057	16142	16190	16090	16042	16332	16263	16186	16205	16189	16137	16217	16132	16140	16219	16194	15965	16059	16314	16188	16190	16222	16054	16096	16146	16116	15974	16150	16147	16256	16165	16138	16110	16320	16250	16259	16181	16083	16298	16026	16032	16199	16195	16105	16121	16226	15969	16162	16179	16157	16093	16342	16057	16295	16076	16354	16086	16195	16267	16351	16316	16163	16155	16127	16138	16009	16265	15961	16110	16053	16166	16046	16140	16234	16137	16089	16131	16132	16129	16135	16142	16050	16220	16052	16147	16089	16155	16247	16256	16038	16021	16226	16041	16143	16147	16003	16156	16149	16139	16179	16202	16289	16042	16113	15973	16170	16250	16186	16114	16243	16103	16138	16259	16137	15918	16091	15972	16218	16019	16097	16173	16045	16309	16061	16151	16072	16002	16197	16125	16374	16267	16099	16169	16076	16149	16104	16173	16139	16020	16104	16084	16120	16125	16106	15891	16001	16272	16178	16059	16100	16120	16196	15933	16023	16189	16284	16238	16110	16228	16278	16297	16254	16143	16012	16051	16160	16244	16096	16150	16189	16248	16148	16256	16076	16222	16108	16021	16120	16139	15993	16017	16100	16203	16156	16031	16226	16169	16204	15897	16254	16150	15979	16167	16004	16241	16290	16131	16356	16000	16087	16224	15986	16179	16169	16091	15924	16085	16225	16088	16092	16306	16093	16067	16180	16173	16017	16013	16056	16218	16200	16138	16331	16081	16086	16184	16100	16114	16206	16186	16140	16165	16066	16182	16207	16150	16181	16181	16158	16115	16202	16063	16182	16124	16249	16183	16254	15974	16074	16308	16021	16151	16014	16030	15967	16113	16346	16117	16153	16119	16173	16076	16131	16002	16174	15822	16152	16237	15976	16095	16236	16180	16143	16118	16257	16072	16199	16080	16062	16128	16132	16109	16281	16223	16123	16162	16133	16231	16267	16066	15974	16190	16383	16220	16142	16184	16074	16094	16173	16172	16092	16205	15958	16205	16279	16156	16111	16043	16175	16094	16408	16037	16107	16174	16089	16009	16164	16011	16103	16195	16213	16124	16188	16144	16016	16242	16211	16111	16128	16350	16159	16025	16075	16205	16243	16181	16173	16117	16027	16292	15965	16203	16110	16000	16156	16037	16196	16135	16168	16091	15894	16059	16231	16143	16100	15924	16152	16030	16104	16269	16248	16159	16261	16016	16184	16009	16051	16242	16058	16164	16247	16329	16066	16355	16002	16237	16161	16072	16211	16214	16054	16300	16178	16054	16183	16047	16175	16191	16166	16218	16127	16100	15957	16086	16219	16224	16232	16257	15960	16069	16242	16200	16126	16076	16323	16035	16414	16216	16175	16074	16203	16075	16103	16121	16136	16153	16115	16204	16164	16033	16041	16235	16140	16075	16370	16175	16171	16150	16205	16195	16221	16162	16192	16123	16204	16185	16062	16151	16167	16273	16099	16149	16208	16192	16241	16014	16217	16190	16075	16468	16058	16158	16117	16114	15941	16136	16035	16140	16134	16083	16039	16144	16223	16200	15969	16163	16122	15918
28912	27317	33982	29503	23510	20535	18812	18025	17674	17656	17604	17478	17141	17123	17291	17095	16907	16853	16867	16714	16769	16582	16659	16668	16608	16683	16620	16776	16859	16781	16802	16745	16898	16865	16797	16616	16699	16730	16829	16727	16719	16795	16726	16616	16587	16700	16808	16511	16791	16748	16575	16562	16595	16564	16750	16793	16771	16795	16738	16545	16358	16682	16617	16604	16809	16631	16739	16530	16615	16610	16594	16850	16581	16761	16730	16688	16511	16654	16769	16768	16753	16581	16797	16849	16612	16481	16630	16795	16525	16754	16652	16647	16572	16424	16631	16639	16765	16670	16707	16590	16666	16534	16664	16662	16529	16615	16571	16666	16636	16698	16535	16581	16741	16665	16882	16687	16774	16630	16557	16612	16697	16669	16700	16612	16813	16514	16739	16667	16602	16503	16595	16700	16625	16591	16814	16556	16583	16769	16603	16746	16585	16760	16776	16646	16623	16523	16595	16521	16707	16715	16585	16681	16736	16692	16707	16615	16636	16622	16703	16725	16556	16677	16658	16696	16698	16754	16555	16713	16711	16805	16605	16619	16729	16772	16660	16702	16767	16645	16622	16656	16474	16639	16584	16659	16871	16544	16618	16830	16737	16501	16328	16588	16773	16659	16622	16627	16637	16713	16633	16609	16844	16702	16637	16715	16592	16791	16723	16748	16826	16672	16639	16444	16663	16756	16694	16827	16607	16793	16781	16610	16459	16674	16780	16665	16648	16779	16678	16612	16614	16458	16727	16562	16616	16651	16689	16628	16842	16459	16642	16812	16646	16656	16832	16942	16650	16812	16755	16730	16698	16422	16538	16646	16492	16707	16624	16616	16750	16640	16592	16579	16635	16673	16706	16613	16643	16490	16663	16690	16404	16596	16627	16605	16488	16696	16624	16540	16431	16513	16688	16712	16464	16698	16585	16784	16721	16762	16697	16600	16744	16655	16825	16746	16771	16795	16571	16524	16536	16636	16591	16542	16616	16555	16634	16529	16641	16723	16621	16568	16464	16807	16777	16709	16657	16718	16567	16706	16611	16621	16645	16668	16697	16487	16804	16676	16540	16665	16619	16612	16622	16644	16717	16645	16904	16632	16660	16639	16582	16660	16607	16621	16616	16609	16693	16561	16686	16667	16674	16853	16613	16773	16721	16631	16659	16793	16665	16866	16736	16554	16634	16814	16537	16571	16758	16651	16513	16573	16630	16548	16426	16564	16572	16663	16671	16770	16908	16930	16669	16594	16591	16575	16877	16483	16598	16603	16721	16596	16714	16379	16648	16562	16702	16651	16539	16735	16910	16577	16645	16549	16648	16771	16761	16725	16551	16698	16766	16626	16621	16551	16540	16710	16684	16804	16711	16920	16721	16656	16676	16740	16680	16801	16799	16660	16693	16861	16627	16600	16898	16611	16776	16778	16445	16624	16481	16724	16615	16554	16537	16621	16760	16616	16876	16743	16562	16654	16627	16569	16711	16615	16696	16647	16434	16635	16741	16669	16747	16611	16676	16622	16637	16783	16657	16655	16621	16703	16362	16706	16629	16574	16509	16660	16553	16470	16829	16772	16495	16579	16672	16698	16814	16699	16600	16663	16619	16476	16897	16564	16757	16630	16525	16684	16847	16689	16682	16555	16593	16545	16726	16445	16724	16625	16704	16610	16823	16692	16546	16679	16830	16879	16739	16664	16649	16536	16581	16753	16671	16697	16788	16701	16797	16661	16571	16242	16611	16511	16558	16608	16638	16726	16675	16675	16674	16722	16601	16766	16775	16702	16491	16722	16777	16790	16789	16722	16722	16613	16625	16656	16756	16549	16672	16530	16472	16616	16744	16846	16475	16768	16767	16698	16551	16578	16625	16782	16686	16803	16651	16773	16783	16526	16655	16798	16725	16603	16620	16661	16873	16603	16792	16600	16716	16455	16530	16792	16533	16781	16836	16625	16703	16745	16620	16720	16817	16511	16751	16726	16588	16618	16676	16701	16476	16706	16864	16902	16675	16820	16679	16731	16682	16773	16902	16474	16547	16674	16621	16665	16691	16492	17036	16457	16351	16456	16655	16644	16709	16619	16655	16699	16717	16721	16662	16752	16552	16557	16647	16610	16525	16418	16680	16758	16578	16562	16691	16555	16444	16792	16738	16731	16784	16688	16544	16403	16571	16509	16703	16737	16526	16707	16614	16669	16604	16726	16764	16624	16567	16672	16628	16501	16750	16779	16663	16681	16517	16665	16767	16590	16828	16580	16603	16611	16609	16570	16681	16818	16573	16436	16568	16652	16741	16614	16578	16659	16808	16537	16613	16638	16617	16644	16583	16584	16857	16902	16707	16625	16629	16727	16552	16594	16703	16679	16618	16742	16525	16437	16848	16498	16435	16708	16684	16550	16624	16500	16719	16684	16602	16614	16608	16718	16506	16540	16649	16654	16551	16621	16475	16624	16660	16550	16760	16706	16660	16535	16781	16672	16777	16418	16604	16656	16535	16684	16708	16752	16819	16744	16590	16663	16687	16515	16562	16778	16688	16808	16604	16759	16736	16454	16662	16696	16779	16766	16710	16795	16686	16663	16519	16566	16467	16425	16888	16735	16562	16598	16902	16707	16599	16635	16899	16788	16763	16624	16685	16547	16697	16510	16744	16411	16613	16423	16745	16882	16524	16576	16725	16581	16700	16698	16551	16610	16610	16562	16697	16685	16815	16691	16435	16674	16592	16490	16658	16435	16716	16663	16687	16721	16816	16807	16750	16728	16752	16757	16483	16753	16653	16632	16789	16796	16643	16584	16831	16524	16865	16617	16751	16663	16829	16605	16692	16784	16584	16694	16669	16493	16806	16682	16804	16720	16732	16441	16573	16691	16875	16516	16758	16644	16655	16780	16520	16719	16552	16650	16602	16894	16579	16687	16686	16498	16465	16751	16605	16726	16813	16563	16843	16738	16625	16614	16629	16488	16595	16472	16570	16510	16549	16683	16353	16656	16497	16736	16718	16549	16716	16641	16586	16643	16659	16563	16739	16883	16685	16801	16724	16564	16603	16596	16794	16698	16607	16486	16663	16534	16592	16693	16648	16744	16595	16654	16774	16616	16829	16548	16722	16668	16419	16448	16593	16449	16665	16804	16757	16590	16822	16759	16895	16680	16683	16628	16551	16651	16522	16620	16623	16701	16698	16659	16712	16668	16690	16748	16660	16734	16624	16690	16687	16692	16795	16732	16756	16579	16658	16676	16642	16844	16675	16751	16659	16807	16554	16664	16642	16624	16645	16623	16801	16683	16656	16507	16659	16665	16704	16848	16624	16519	16821	16792	16821	16553	16684	16652	16527	16600	16636	16662	16625	16631	16786	16792	16695	16582	16755	16695	16598	16834	16728	16811	16612	16539	16578	16775	16558	16678	16741	16624	16750	16683	16744	16726	16593	16923	16810	16610	16705	16465	16885	16938	16595	16485	16694	16516	16619	16789	16636	16559	16571	16647	16686	16717	16554	16580	16498	16532	16634	16582	16579	16733	16643	16776	16632	16697	16813	16920	16815	16646	16697	16511	16517	16730	16704	16542	16750	16695	16771	16672	16667	16585	16742	16547	16748	16775	16726	16707	16616	16392	16626	16528	16599	16669	16610	16760	16646	16683	16550	16741	16767	16571	16888	16601	16739	16534	16822	16468	16674	16541	16507	16706	16887	16641	16819	16646	16839	16759	16589	16614	16748	16526	16785	16405	16828	16713	16629	16683	16434	16603	16583	16652	16586	16657	16729	16693	16808	16829	16784	16616	16704	16576	16708	16745	16874	16676	16664	16700	16703	16689	16632	16578	16720	16807	16637	16669	16761	16570	16696	16695	16529	16632	16631	16687	16652	16790	16545	16577	16620	16742	16558	16827	16573	16599	16776	16687	16665	16700	16742	16667	16678	16616	16663	16450	16782	16814	16815	16644	16663	16837	16815	16668	16570	16583	16881	16980	16633	16721	16548	16579	16465	16579	16667	16421	16666	16571	16442	16430	16612	16824	16552	16459	16520	16536	16558	16651	16686	16681	16603	16767	16775	16514	16746	16663	16862	16555	16674	16583	16627	16670	16657	16537	16497	16547	16668	16610	16691	16662	16615	16710	16810	16668	16660	16703	16488	16750	16937	16752	16785	16627	16703	16736	16881	16637	16570	16650	16527	16643	16715	16603	16579	16593	16637	16683	16546	16693	16415	16542	16801	16754	16745	16729	16580	16775	16636	16588	16557	16754	16552	16396	16742	16709	16700	16778	16727	16701	16632	16739	16534	16601	16742	16765	16612	16726	16750	16670	16760	16641	16549	16633	16604	16702	16679	16467	16505	16665	16666	16678	16779	16707	16563	16504	16867	16614	16849	16793	16459	16597	16706	16497	16635	16690	16842	16680	16632	16767	16703	16529	16595	16675	16585	16727	16644	16781	16605	16939	16724	16536	16730	16684	16423	16479	16549	16722	16654	16872	16614	16892	16626	16665	16839	16510	16720	16538	16567	16410	16608	16812	16819	16769	16530	16904	16583	16863	16594	16761	16376	16668	16608	16669	16703	16631	16640	16562	16595	16693	16701	16581	16544	16504	16648	16607	16638	16547	16886	16776	16955	16620	16679	16600	16677	16538	16564	16628	16732	16708	16796	16841	16588	16621	16930	16704	16658	16544	16663	16613	16476	16622	16733	16738	16659	16607	16707	16890	16718	16588	16575	16753	16709	16474	16811	16435	16623	16899	16753	16669	16608	16721	16722	16561	16572	16701	16859	16480	16787	16670	16558	16716	16621	16683	16595	16587	16500	16559	16695	16694	16658	16527	16607	16490	16835	16560	16746	16709	16561	16881	16819	16578	16364	16746	16693	16827	16790	16851	16663	16666	16487	16789	16391	16815	16414	16748	16644	16628	16693	16446	16761	16691	16670	16680	16555	16416	16577	16630	16698	16727	16538	16849	16739	16840	16692	16733	16521	16444	16543	16642	16723	16689	16778	16879	16490	16480	16771	16602	16667	16877	16588	16584	16378	16617	16854	16619	16623	16700	16573	16801	16775	16608	16938	16587	16796	16701	16675	16802	16620	16664	16680	16687	16752	16713	16659	16648	16741	16550	16417	16712	16532	16811	16703	16693	16718	16770	16712	16748	16721	16706
32736	43877	39470	29907	24243	20050	17791	16828	16406	16338	16427	16107	16028	15780	15657	15652	15587	15278	15480	15442	15203	15248	15311	15187	15159	15297	15181	15144	15300	15296	15255	15230	15136	15072	15198	15371	15116	15148	15309	15051	15314	15347	15417	15026	15356	15278	15055	15080	15136	15192	15254	15151	15320	15058	15177	15363	15216	15076	15164	15225	15180	15177	15223	15382	15106	15107	15221	15276	15252	15247	15216	15136	15255	15229	15347	15195	15257	15333	15192	15282	15162	15173	15258	15329	15177	15204	15150	15179	15191	15099	15202	15153	15281	15208	15103	15267	15093	15251	15360	15249	15170	15119	15367	15340	15252	15317	15191	15215	14952	15226	15214	15140	15251	15220	15137	15310	15303	15265	15105	15231	15015	15162	15171	15243	15101	15280	15233	15287	15199	15165	15286	15434	15190	15318	15447	15214	15258	15401	15238	15095	15323	15055	15159	15211	15248	14960	15271	15283	15165	15127	15179	15147	15161	15263	15358	15236	15152	15194	15289	15188	15150	15200	15184	15024	15196	15269	15145	15113	15254	15333	15195	15146	15229	15132	15134	15406	15167	15184	15175	15208	15235	15199	15264	15387	15263	14989	15221	15130	15064	15199	15107	15198	15155	15180	15126	15142	15144	15200	15182	15147	15150	15122	15226	15267	15136	15344	15299	15075	15190	15348	15288	15182	15101	15336	15186	15410	15247	15145	15334	15291	15307	15231	15126	15150	15071	15227	15208	15257	15053	15128	15296	15352	15140	15266	15319	15255	15179	15358	15131	15117	15234	15278	15201	15017	15464	15063	15441	15151	15238	15207	15285	15199	15125	15234	15181	15308	15230	15191	15118	15264	15152	15220	15238	15339	15350	15159	15155	15256	15141	15238	15299	15304	15157	15393	15327	15152	14891	15146	15188	15207	15198	15104	15139	15276	15043	15206	15101	15105	15070	15189	15021	15172	15322	15091	15239	15164	15135	15153	15150	15136	15181	15099	15269	15184	15291	15271	15184	15185	15298	15208	15033	15079	15214	15305	15149	15443	15332	15362	15010	15095	15242	15054	15285	15264	15273	15171	15219	14975	15116	15124	15072	15338	15108	15210	15356	15317	15343	15157	15206	15189	15141	14978	15207	15208	15240	15198	15226	15038	15188	15080	15343	15090	15333	15177	15323	14965	15147	15158	15006	15180	15308	15167	15318	15046	15037	15100	15257	15368	15040	15215	15198	15302	15109	15263	15379	15126	15175	15090	15306	15156	15008	15100	15203	15097	15023	15055	15388	15144	15189	15193	15181	15220	15046	15260	15178	15157	15032	15134	15123	15247	15289	15198	15271	15073	15362	15331	15090	15124	15031	15094	15187	15200	15178	15230	15205	15251	15374	14982	15342	15173	15215	15296	15148	15296	15253	15251	15305	14999	15280	15240	15334	15075	15180	15249	15234	15348	15253	15397	15161	15165	15255	15093	15196	15276	15171	15296	15213	15210	15371	15177	15313	15253	15064	15194	15133	15331	15208	15236	15307	15179	15094	15285	15238	15151	15345	15048	15324	15097	15365	15190	15147	15361	15321	15274	15124	15150	15248	15239	15364	15122	15233	15295	15168	15203	15029	15356	15319	15371	15138	15201	15110	15273	15116	15406	15090	15190	15300	15275	15213	15171	15196	15151	15224	15279	15399	15199	15248	15335	15288	15357	15018	15192	15265	15062	15212	15295	15145	15309	15268	15294	15078	15054	15364	15321	15109	15044	15189	15182	15207	15310	14988	15257	15216	15236	15359	15202	15084	15130	15359	15370	15423	15293	15196	15033	15310	15326	15263	15065	15089	15128	15191	15290	15177	15081	15185	15217	15331	15237	15313	15210	15141	15108	15214	15217	15271	15187	15091	15193	15128	15096	15271	15238	15295	15258	15240	15226	15188	15248	15191	15403	15117	15000	15148	15109	15114	15271	15128	15227	15049	15229	15288	15124	15397	15390	15156	15225	15235	15183	15117	15340	15282	15204	15227	15055	15118	15176	15243	15199	15346	15111	15199	15208	15279	15050	15150	15348	15254	15191	15229	15091	15368	15320	15091	15183	15317	15253	15288	15339	15259	15029	15395	15243	15143	15230	15180	15194	15294	15144	15182	15390	15158	15235	15360	15236	15214	15286	15336	15132	15288	15218	15341	15171	15224	15186	15340	15205	15208	15231	15146	15185	15289	15153	15235	15343	15396	15253	15334	15172	15463	15226	15241	15190	15195	15293	15270	15303	15186	15147	15187	15016	15228	15190	15266	15034	15144	15131	15345	15271	15149	15222	15129	15294	15251	15194	15368	15188	15213	15159	15290	15214	15249	15178	15065	15272	15159	15162	15230	15161	15188	15249	15250	15099	15262	15117	15259	15301	15106	15187	15422	15204	15230	15251	15055	15159	15233	15203	15044	15201	15128	15318	15163	15274	15462	15149	15162	15150	15179	15188	15209	15061	15274	15183	15341	15210	15230	15229	15274	15134	15178	15059	15243	15226	15182	15064	15246	15170	15231	15069	15420	15149	15209	15146	15066	15331	15244	15272	15033	15147	15211	15125	15121	15221	15232	15097	15015	15303	15129	15071	15140	15121	15163	15216	15034	15308	15120	15231	15237	15336	15057	15200	15290	15121	15184	15278	15203	15192	15254	15313	15177	15252	15273	15189	15358	15175	15215	15164	15190	15203	15177	15077	15314	15114	15219	15161	15198	15184	15153	15287	15248	15118	15148	15231	15077	15329	15058	15405	15194	15024	15112	15343	15249	15175	15005	15255	15234	15098	15261	15217	15107	15334	15229	15339	15184	15163	15051	15012	15369	15058	15155	15161	15198	15175	15119	15189	15256	15240	15344	15257	15126	15186	15072	15209	15285	15193	15178	15202	15325	15180	15191	15101	15213	15259	15195	15162	15226	15177	15058	15154	15294	15208	15263	15247	15266	15149	15376	15268	15231	15243	15215	15174	15133	15213	15319	15323	15175	15093	15162	15067	15331	15291	15198	15246	15394	15271	15238	15232	15221	15234	15238	15089	15255	15283	15087	15221	15182	15195	15137	15297	15128	15156	15306	15393	15172	15122	15400	15163	15159	15186	15247	15252	15231	15089	15180	15277	15162	15223	15332	15164	15252	15345	15270	15208	15285	15380	15137	15352	15327	15174	15304	15038	15269	15216	15405	15334	15190	15143	15142	15290	15156	15197	15232	15088	15183	15253	15225	15121	15119	15309	15185	15282	15104	15193	15204	15227	15189	15148	15151	15222	15275	15210	15216	15016	15251	15291	15391	15176	15356	15004	15274	15186	15205	15293	15231	15217	15330	15276	15117	15203	15281	15302	15293	15241	15259	15257	15301	15059	15141	15294	15093	15126	15035	15250	15136	15143	15246	15144	15137	15049	15250	15160	15086	15130	15310	15179	15102	15292	15166	15295	15004	15218	15237	15180	15357	15023	15305	15308	15150	15035	15165	15048	15198	15203	15102	15156	15154	15152	15222	15137	15176	15192	15201	15299	15070	15265	15087	15242	14956	15227	15185	15312	15144	15260	15243	15141	15065	15296	15390	15149	15056	15318	15254	15241	15196	15291	15248	15404	15255	15260	15387	15078	15132	15390	15172	15267	15348	15270	15347	15196	15066	15389	15266	15224	15081	15185	15030	15322	15354	15209	15092	15243	15354	15217	15207	15122	15249	15319	15199	15231	15092	15152	15221	15234	15069	15153	15261	15204	15244	15264	15338	15059	15137	15276	15055	15240	15249	15119	15331	15187	15075	15163	15245	15209	15259	15162	15178	15320	15178	15438	15161	15316	15406	15088	15346	15384	15152	15281	15154	15227	15229	15358	15303	15092	15192	14879	15211	15338	15263	15190	15258	15154	15186	15127	15343	15144	15314	15282	15121	15103	15380	15305	15137	15182	15405	15248	15389	15222	15150	15319	15331	15135	15280	15120	15195	15146	15167	15184	15162	15160	15194	15285	15118	15122	15156	15180	15333	15285	15130	15178	15207	15236	15168	15233	14875	15108	15261	15174	15273	15164	15075	15352	15175	15244	15111	15207	15207	15247	15341	15009	15313	15157	15115	15210	15360	15345	15126	15349	15085	15273	15155	15134	15102	15205	15279	15011	15111	15272	15200	15295	15279	15124	15277	15223	15087	15271	15327	15114	15273	15328	15251	15144	15261	15305	15150	15233	15120	15189	15146	15203	15170	15230	15156	15386	15303	15252	15272	15078	15368	15243	15389	15109	15161	15152	15066	15076	15187	15081	15145	15390	15301	15074	15244	15324	15288	15159	15202	15263	15257	15356	15168	15263	15254	15123	15249	15086	15213	15064	15162	15366	15053	15088	15294	15182	15143	15113	15091	15259	15268	15300	15234	15167	15245	15192	15239	15085	15245	15233	15019	15325	15264	15496	15105	15227	15278	15321	15222	15213	15202	15284	15082	15201	15172	15146	15121	15255	15127	15291	15164	15230	15344	15091	15338	15239	15150	15212	15270	15042	15195	15104	15093	15167	15348	15336	15234	15311	15214	15184	15294	15345	15288	15326	15218	15456	15266	15223	15193	15247	15112	15058	15217	15053	14915	15398	15252	15194	15288	15068	15289	15194	15058	15177	15114	15301	15234	15230	15319	15297	15294	15196	15268	15194	15430	15339	15221	15187	15280	15011	15176	15240	14985	15342	15349	15270	15185	15253	15362	15273	15259	15229	15182	15135	15227	15380	15242	15252	15372	15203	15281	15206	15343	15255	15256	15181	15185	15138	15218	15294	15345	15363	15190	15273	15171	15216	15346	15229	15202	15131	15255	15293	15206	15368	15328	15195	15237	15142	15117	15194	15420	15338	15087	15174	15061	15278	15207	15132	15327	15160	15132	15249	15437	15220	15388	15303	15266	15292	15114	15263	15096	15134	15280	15062	15260	15123	15202	15211	15333	15264	15062	15191	15398	15147	15318	15161	15054	15018	15243	15144	15418	15119	15176	15085	15119	15400	15077	15317	15202	15166	15352	15194	15370	15255	15240	15220	15233	15188	15198	15155	15148	15249	15167	15145	15256	15309	15275	15176	15316	15259	15234	15206	15181	15163	15293	15351	15309	15078	15427	15064	15210	15150	15168	15189	15157	15222	15211	15274	15155	15043
24377	21573	29368	27021	26290	26568	25317	21575	19764	19059	18921	18573	18466	18202	18345	18056	18243	17803	17790	17714	17668	17481	17519	17533	17462	17621	17626	17533	17366	17593	17518	17383	17687	17513	17502	17590	17386	17663	17500	17591	17654	17337	17333	17212	17488	17375	17386	17428	17455	17540	17492	17329	17410	17518	17397	17473	17467	17361	17506	17496	17623	17328	17500	17415	17551	17539	17534	17662	17556	17505	17218	17410	17379	17464	17518	17485	17424	17281	17603	17649	17639	17300	17386	17349	17467	17521	17611	17417	17733	17620	17473	17572	17468	17424	17432	17296	17498	17356	17369	17311	17394	17488	17473	17386	17610	17493	17518	17508	17321	17415	17520	17413	17409	17312	17426	17266	17544	17574	17312	17589	17438	17605	17423	17611	17490	17343	17429	17368	17315	17300	17247	17299	17456	17464	17454	17294	17416	17374	17481	17341	17571	17457	17533	17349	17509	17613	17477	17328	17132	17490	17479	17571	17431	17425	17514	17423	17551	17400	17358	17214	17441	17376	17307	17603	17442	17361	17215	17563	17681	17359	17337	17513	17305	17466	17563	17454	17282	17557	17321	17291	17777	17626	17584	17589	17452	17393	17342	17311	17423	17321	17402	17490	17453	17533	17427	17749	17446	17317	17267	17372	17478	17383	17351	17385	17265	17376	17281	17395	17191	17545	17400	17221	17527	17327	17487	17381	17446	17438	17193	17321	17363	17435	17595	17759	17359	17323	17410	17604	17381	17483	17368	17518	17323	17466	17462	17328	17196	17399	17543	17453	17369	17490	17267	17472	17455	17410	17631	17445	17108	17598	17457	17308	17195	17221	17399	17436	17479	17347	17325	17193	17418	17464	17328	17310	17380	17424	17583	17464	17403	17326	17405	17479	17251	17468	17432	17489	17342	17451	17330	17392	17366	17515	17285	17337	17572	17318	17194	17357	17430	17646	17330	17434	17342	17388	17290	17586	17407	17367	17317	17345	17318	17250	17551	17540	17340	17505	17387	17290	17436	17311	17394	17410	17489	17280	17235	17298	17341	17296	17458	17351	17208	17249	17558	17423	17497	17307	17596	17530	17416	17418	17386	17353	17303	17198	17462	17475	17101	17186	17552	17538	17465	17522	17410	17373	17200	17493	17605	17495	17635	17427	17484	17152	17218	17344	17493	17522	17384	17351	17299	17624	17375	17463	17479	17363	17308	17158	17645	17349	17459	17419	17357	17309	17391	17549	17489	17500	17492	17647	17374	17305	17605	17251	17429	17488	17454	17154	17376	17354	17390	17226	17392	17568	17399	17454	17460	17417	17448	17479	17469	17474	17574	17508	17434	17395	17528	17575	17388	17313	17454	17479	17279	17366	17406	17429	17415	17438	17368	17531	17519	17516	17332	17446	17371	17415	17430	17358	17344	17228	17197	17149	17394	17120	17484	17215	17382	17147	17332	17443	17452	17448	17466	17285	17338	17400	17426	17277	17464	17373	17266	17353	17510	17283	17260	17355	17702	17358	17538	17138	17413	17484	17399	17365	17437	17427	17641	17622	17503	17485	17277	17187	17385	17476	17507	17561	17404	17598	17369	17391	17559	17356	17453	17433	17312	17532	17694	17551	17642	17551	17513	17430	17659	17604	17374	17549	17371	17344	17398	17440	17461	17309	17381	17375	17314	17317	17518	17280	17453	17409	17381	17497	17444	17516	17494	17439	17273	17437	17473	17653	17288	17303	17364	17444	17411	17417	17371	17283	17221	17514	17383	17355	17397	17309	17523	17484	17502	17536	17503	17396	17383	17275	17237	17416	17330	17316	17374	17284	17503	17366	17534	17347	17389	17387	17330	17508	17225	17545	17496	17431	17379	17397	17424	17524	17543	17460	17518	17533	17503	17410	17450	17214	17398	17368	17407	17431	17555	17486	17332	17348	17260	17399	17498	17422	17460	17408	17347	17370	17445	17538	17489	17379	17391	17383	17464	17550	17467	17326	17450	17530	17395	17496	17401	17272	17414	17458	17376	17262	17282	17494	17243	17518	17182	17471	17308	17449	17325	17633	17469	17477	17330	17390	17319	17422	17353	17367	17317	17660	17542	17365	17473	17449	17352	17476	17250	17185	17366	17430	17551	17490	17338	17436	17376	17495	17467	17277	17401	17495	17483	17404	17563	17372	17373	17582	17360	17257	17516	17508	17536	17652	17595	17440	17627	17292	17430	17352	17256	17408	17477	17240	17420	17529	17418	17536	17496	17475	17483	17532	17369	17390	17395	17561	17528	17423	17404	17565	17410	17330	17378	17305	17470	17501	17423	17317	17540	17453	17307	17546	17379	17434	17707	17609	17474	17410	17420	17170	17362	17347	17297	17478	17491	17481	17407	17249	17267	17242	17603	17446	17650	17483	17316	17333	17342	17426	17446	17450	17524	17598	17598	17554	17476	17346	17415	17472	17379	17372	17244	17341	17359	17361	17396	17531	17476	17424	17437	17351	17331	17562	17422	17403	17434	17471	17488	17288	17565	17480	17573	17203	17374	17467	17410	17349	17466	17391	17396	17540	17489	17617	17654	17378	17452	17361	17430	17471	17350	17374	17440	17302	17277	17408	17461	17428	17521	17275	17500	17445	17570	17307	17439	17407	17327	17419	17280	17429	17299	17368	17539	17604	17473	17455	17589	17470	17339	17525	17385	17392	17635	17387	17357	17406	17633	17618	17479	17362	17434	17497	17479	17479	17410	17546	17520	17396	17204	17448	17430	17410	17462	17399	17332	17337	17328	17523	17385	17503	17313	17590	17549	17606	17350	17474	17414	17471	17478	17479	17422	17291	17315	17317	17180	17497	17388	17484	17512	17387	17541	17508	17376	17344	17421	17362	17386	17284	17351	17211	17381	17417	17450	17428	17363	17505	17626	17181	17468	17408	17554	17204	17301	17509	17352	17530	17298	17475	17508	17344	17452	17608	17571	17346	17357	17414	17446	17513	17435	17536	17275	17465	17311	17327	17281	17100	17558	17272	17475	17364	17381	17356	17342	17433	17561	17224	17680	17585	17566	17330	17213	17473	17326	17450	17565	17428	17275	17544	17432	17422	17408	17511	17535	17570	17611	17528	17353	17336	17461	17448	17561	17476	17581	17436	17465	17348	17488	17420	17567	17542	17347	17313	17232	17376	17433	17287	17410	17423	17226	17353	17309	17435	17423	17476	17392	17412	17308	17550	17378	17409	17486	17434	17356	17281	17193	17341	17364	17658	17224	17460	17280	17351	17402	17235	17448	17572	17510	17466	17439	17732	17762	17509	17487	17332	17453	17330	17334	17182	17451	17390	17449	17408	17421	17299	17524	17518	17435	17231	17413	17309	17352	17425	17416	17440	17291	17335	17551	17559	17289	17550	17334	17406	17404	17438	17370	17520	17361	17543	17644	17337	17571	17460	17490	17347	17350	17397	17403	17510	17414	17380	17466	17594	17469	17504	17424	17522	17317	17252	17365	17353	17468	17414	17451	17614	17580	17516	17353	17496	17445	17394	17184	17430	17544	17592	17571	17208	17583	17513	17350	17442	17503	17307	17537	17494	17344	17224	17249	17250	17418	17348	17400	17373	17418	17422	17313	17420	17299	17516	17516	17310	17407	17392	17459	17427	17399	17281	17586	17592	17388	17189	17358	17359	17356	17414	17454	17585	17502	17390	17318	17520	17554	17356	17504	17434	17576	17327	17433	17514	17279	17301	17160	17240	17548	17331	17389	17357	17405	17533	17518	17558	17547	17557	17515	17517	17540	17399	17364	17392	17750	17458	17481	17431	17526	17584	17487	17543	17388	17249	17285	17456	17350	17256	17409	17412	17468	17503	17467	17346	17568	17421	17430	17503	17475	17550	17550	17461	17366	17320	17321	17316	17509	17519	17451	17343	17518	17520	17548	17460	17294	17371	17521	17494	17587	17504	17500	17474	17477	17389	17306	17275	17404	17454	17332	17486	17438	17330	17527	17224	17420	17278	17427	17456	17450	17426	17289	17486	17510	17387	17414	17308	17463	17484	17481	17459	17446	17442	17214	17243	17360	17404	17417	17295	17540	17461	17454	17351	17415	17269	17418	17471	17326	17514	17282	17453	17302	17324	17378	17306	17308	17448	17347	17371	17290	17337	17518	17400	17305	17384	17505	17343	17446	17448	17354	17256	17445	17513	17557	17486	17267	17700	17503	17341	17544	17446	17354	17359	17507	17443	17572	17492	17444	17442	17393	17545	17390	17524	17480	17435	17575	17305	17406	17419	17419	17214	17485	17343	17301	17258	17543	17455	17536	17261	17423	17410	17472	17479	17471	17493	17405	17571	17442	17510	17383	17335	17344	17489	17477	17571	17588	17618	17433	17696	17399	17419	17533	17540	17354	17599	17480	17436	17395	17464	17459	17398	17476	17419	17298	17428	17288	17258	17557	17420	17275	17418	17410	17316	17429	17519	17345	17568	17706	17469	17424	17306	17424	17324	17445	17505	17378	17380	17271	17355	17400	17418	17379	17357	17448	17206	17338	17322	17224	17581	17403	17491	17439	17407	17561	17532	17568	17368	17498	17457	17241	17419	17527	17582	17368	17522	17367	17273	17325	17349	17538	17542	17557	17414	17551	17323	17411	17320	17230	17235	17408	17559	17358	17386	17583	17413	17421	17463	17395	17341	17546	17251	17498	17264	17457	17485	17293	17526	17430	17541	17540	17298	17442	17200	17493	17559	17470	17561	17500	17376	17440	17388	17538	17672	17487	17353	17540	17265	17450	17390	17440	17334	17555	17343	17244	17268	17360	17518	17509	17419	17427	17568	17430	17531	17505	17564	17450	17456	17388	17552	17521	17519	17391	17235	17431	17397	17469	17525	17618	17362	17477	17458	17465	17551	17698	17485	17310	17380	17238	17478	17424	17384	17261	17433	17279	17633	17504	17339	17538	17157	17404	17434	17388	17405	17720	17362	17410	17560	17491	17353	17432	17459	17469	17522	17401	17335	17586	17264	17454	17360	17420	17564	17278	17562	17401	17448	17439	17472	17345	17565	17335	17297	17432	17306	17410	17269	17252	17431	17529	17579	17581	17429	17482	17343	17533	17354	17387	17360	17369	17299	17486	17518	17462	17515	17361	17308	17583	17376	17380	17515	17435	17519
34611	54718	50549	40004	32502	26254	22770	20564	18451	17598	17369	17062	17072	16826	16429	16506	16174	16180	15877	15849	15882	15704	15777	15674	15821	15807	15805	15709	15668	15618	15720	15700	15612	15749	15616	15606	15836	15692	15686	15662	15755	15682	15660	15603	15626	15761	15597	15782	15750	15719	15671	15743	15759	15707	15763	15722	15672	15698	15591	15666	15622	15580	15621	15547	15702	15648	15619	15688	15595	15797	15805	15737	15742	15665	15822	15639	15718	15806	15408	15698	15658	15768	15583	15632	15680	15633	15566	15480	15804	15686	15779	15689	15716	15728	15744	15678	15716	15906	15583	15673	15628	15791	15733	15739	15780	15506	15690	15688	15714	15534	15733	15709	15753	15834	15613	15725	15567	15865	15564	15723	15701	15606	15644	15628	15608	15626	15534	15650	15598	15678	15685	15682	15640	15612	15696	15717	15707	15873	15757	15830	15562	15698	15800	15659	15541	15711	15800	15717	15745	15550	15683	15705	15529	15746	15580	15710	15548	15868	15797	15731	15808	15782	15566	15735	15785	15747	15717	15574	15684	15701	15542	15666	15791	15716	15743	15663	15528	15695	15577	15621	15860	15624	15865	15526	15621	15774	15798	15702	15663	15752	15861	15584	15650	15560	15494	15487	15742	15624	15704	15821	15748	15568	15743	15740	15695	15664	15698	15550	15739	15794	15698	15708	15772	15622	15639	15759	15680	15565	15605	15718	15731	15693	15702	15563	15707	15432	15784	15633	15769	15550	15851	15742	15598	15698	15654	15616	15670	15627	15714	15591	15733	15621	15644	15695	15712	15725	15741	15678	15646	15599	15633	15639	15603	15842	15635	15750	15637	15707	15875	15881	15594	15623	16030	15602	15790	15661	15511	15622	15692	15693	15825	15642	15477	15768	15759	15564	15786	15636	15607	15805	15503	15667	15693	15512	15940	15785	15525	15646	15764	15645	15798	15824	15590	15667	15671	15769	15653	15731	15851	15680	15795	15800	15751	15686	15717	15554	15661	15810	15796	15645	15869	15684	15624	15851	15577	15695	15635	15612	15869	15673	15703	15752	15628	15693	15914	15687	15710	15836	15639	15793	15600	15757	15502	15575	15589	15745	15715	15705	15861	15651	15508	15841	15654	15509	15615	15714	15684	15776	15503	15740	15593	15746	15605	15881	15694	15832	15715	15715	15627	15602	15711	15653	15728	15735	15815	15611	15740	15786	15625	15617	15552	15814	15650	15585	15635	15645	15808	15492	15719	15589	15659	15638	15806	15544	15511	15636	15790	15553	15711	15690	15693	15584	15724	15615	15821	15755	15625	15724	15755	15746	15758	15726	15659	15542	15593	15661	15717	15687	15585	15710	15689	15542	15822	15724	15605	15585	15577	15707	15557	15749	15836	15755	15743	15679	15673	15704	15750	15649	15696	15702	15630	15604	15551	15684	15678	15945	15673	15732	15580	15661	15692	15701	15491	15821	15612	15625	15680	15619	15417	15740	15756	15673	15623	15693	15691	15600	15595	15600	15503	15556	15645	15796	15769	15667	15640	15552	15631	15532	15699	15656	15639	15652	15770	15710	15734	15764	15811	15670	15735	15587	15600	15593	15577	15608	15849	15648	15715	15689	15870	15578	15614	15885	15648	15699	15600	15764	15765	15688	15764	15314	15881	15546	15543	15777	15673	15653	15769	15665	15746	15778	15799	15833	15623	15599	15831	15595	15746	15873	15684	15742	15705	15603	15767	15714	15806	15638	15776	15750	15739	15702	15755	15759	15487	15626	15654	15738	15702	15589	15860	15477	15640	15721	15584	15627	15731	15698	15655	15748	15594	15742	15728	15666	15687	15834	15763	15712	15589	15600	15592	15568	15702	15856	15762	15780	15517	15573	15632	15672	15714	15665	15728	15468	15812	15713	15731	15716	15635	15722	15666	15595	15806	15762	15802	15469	15682	16081	15452	15693	15554	15695	15696	15615	15636	15813	15728	15514	15805	15646	15826	15702	15645	15831	15770	15776	15781	15586	15616	15884	15754	15534	15515	15585	15659	15692	15844	15652	15774	15671	15601	15717	15734	15852	15586	15753	15661	15663	15719	15587	15656	15717	15699	15670	15693	15711	15875	15747	15740	15808	15466	15706	15498	15905	15604	15708	15756	15753	15523	15801	15780	15630	15765	15741	15546	15645	15704	15620	15555	15738	15560	15665	15685	15807	15715	15651	15761	15583	15752	15655	15789	15583	15738	15728	15714	15595	15867	15728	15658	15727	15755	15663	15668	15565	15834	15698	15731	15689	15633	15731	15614	15747	15722	15665	15705	15703	15677	15810	15586	15546	15678	15675	15682	15586	15703	15691	15715	15578	15766	15697	15552	15600	15670	15644	15863	15641	15536	15827	15597	15673	15671	15704	15700	15633	15665	15808	15820	15764	15711	15718	15724	15847	15606	15765	15652	15617	15795	15659	15698	15623	15579	15819	15611	15655	15828	15629	15653	15630	15623	15839	15739	15756	15844	15695	15788	15670	15511	15703	15728	15763	15598	15649	15762	15771	15554	15802	15632	15854	15620	15664	15640	15762	15805	15788	15755	15359	15659	15691	15815	15586	15816	15656	15677	15743	15753	15777	15728	15843	15410	15580	15614	15639	15572	15738	15853	15772	15723	15589	15549	15888	15720	15493	15757	15591	15668	15593	15609	15680	15671	15660	15737	15607	15852	15913	15780	15670	15636	15604	15674	15693	15680	15739	15836	15712	15683	15599	15614	15634	15741	15555	15689	15679	15705	15640	15778	15568	15509	15804	15783	15725	15645	15777	15622	15714	15705	15697	15626	15591	15690	15721	15802	15672	15739	15522	15834	15666	15807	15580	15858	15678	15829	15543	15485	15777	15736	15747	15711	15688	15730	15790	15727	15573	15778	15748	15669	15651	15529	15466	15706	15684	15770	15668	15683	15657	15623	15866	15601	15627	15516	15682	15670	15835	15741	15711	15712	15684	15637	15594	15631	15634	15573	15840	15753	15774	15725	15745	15758	15632	15652	15648	15872	15674	15576	15855	15936	15600	15790	15883	15639	15531	15450	15678	15718	15814	15652	15678	15649	15592	15693	15704	15807	15736	15716	15550	15779	15701	15640	15741	15695	15636	15791	15612	15543	15548	15496	15783	15501	15669	15644	15732	15514	15683	15603	15642	15814	15536	15702	15712	15926	15585	15725	15696	15580	15783	15673	15636	15765	15769	15759	15636	15605	15682	15810	15646	15555	15670	15640	15674	15797	15603	15822	15752	15588	15554	15577	15627	15641	15771	15773	15561	15734	15775	15622	15860	15666	15707	15569	15606	15608	15782	15656	15730	15535	15736	15698	15601	15707	15622	15879	15817	15822	15693	15737	15517	15809	15467	15666	15617	15734	15679	15699	15714	15706	15581	15693	15690	15584	15595	15668	15685	15562	15562	15513	15665	15621	15677	15663	15614	15763	15513	15789	15815	15596	15726	15521	15694	15638	15817	15811	15625	15544	15712	15696	15809	15707	15781	15512	15884	15750	15559	15745	15714	15543	15563	15716	15870	15666	15634	15718	15654	15704	15520	15719	15579	15668	15580	15745	15572	15687	15657	15695	15693	15744	15812	15783	15643	15584	15632	15675	15711	15677	15566	15669	15655	15510	15708	15677	15713	15706	15682	15790	15694	15667	15808	15578	15673	15789	15572	15824	15737	15618	15816	15774	15724	15779	15505	15646	15674	15687	15653	15774	16032	15672	15734	15694	15614	15711	15557	15681	15833	15606	15724	15718	15498	15765	15732	15783	15597	15553	15705	15589	15625	15663	15640	15591	15743	15815	15861	15672	15566	15625	15719	15782	15726	15515	15905	15671	15662	15729	15678	15603	15637	15758	15731	15612	15653	15724	15588	15742	15853	15734	15797	15647	15876	15869	15689	15737	15726	15637	15683	15501	15672	15640	15708	15547	15600	15572	15676	15685	15660	15633	15787	15751	15511	15808	15744	15670	15805	15692	15531	15499	15755	15698	15540	15662	15710	15749	15603	15776	15679	15748	15593	15702	15886	15513	15814	15744	15592	15605	15570	15564	15737	15699	15485	15531	15549	15675	15755	15692	15679	15745	15617	15872	15660	15663	15741	15729	15655	15701	15630	15867	15731	15685	15582	15535	15558	15671	15664	15726	15726	15766	15656	15891	15534	15629	15646	15671	15605	15565	15510	15606	15372	15711	15645	15867	15619	15643	15677	15530	15731	15716	15732	15587	15582	15769	15621	15606	15617	15690	15681	15709	15684	15533	15712	15744	15676	15476	15789	15752	15657	15692	15573	15719	15486	15830	15634	15801	15779	15711	15523	15617	15633	15861	15536	15544	15781	15567	15688	15698	15691	15792	15600	15677	15681	15823	15687	15716	15572	15729	15790	15725	15826	15643	15742	15787	15643	15458	15616	15769	15582	15536	15632	15728	15559	15595	15732	15537	15853	15508	15738	15544	15735	15847	15640	15828	15490	15736	15668	15693	15709	15728	15773	15546	15593	15763	15677	15553	15644	15615	15683	15866	15826	15599	15692	15712	15768	15651	15539	15615	15578	15706	15666	15601	15724	15621	15596	15715	15653	15563	15622	15580	15703	15681	15661	15687	15795	15720	15769	15547	15887	15729	15733	15779	15776	15618	15722	15712	15690	15694	15750	15744	15784	15798	15493	15684	15550	15709	15746	15815	15594	15707	15616	15544	15725	15656	15649	15662	15717	15601	15829	15703	15675	15651	15736	15643	15562	15735	15721	15508	15675	15710	15755	15659	15699	15706	15897	15758	15617	15700	15539	15921	15650	15803	15612	15600	15745	15705	15629	15693	15663	15667	15555	15746	15631	15705	15741	15694	15485	15810	15596	15566	15548	15778	15670	15679	15728	15683	15736	15849	15575	15675	15594	15568	15673	15742	15630	15624	15621	15780	15572	15729	15582	15574	15594	15648	15708	15636	15836	15642	15630	15686	15681	15795	15831	15784	15591	15751	15740	15584	15804	15774	15624	15590	15736	15765	15687	15755	15705	15724	15664	15790	15662	15751	15762	15553	15593	15676	15717	15803	15861	15625	15546	15687	15829	15610	15577	15610	15587	15493	15749	15614	15630	15775	15657	15823	15740	15674	15654
23075	21515	29384	24929	24826	27356	29274	23926	21862	20829	19635	19546	19346	19027	18693	18502	18393	18063	18036	18052	18026	17881	18046	17826	17776	17898	17756	17490	17789	17716	17647	17859	17455	17606	17625	17902	17703	17534	17510	17559	17776	17612	17570	17613	17783	17820	17760	17651	17684	17661	17675	17593	17658	17723	17715	17720	17736	17602	17502	17662	17486	17597	17610	17514	17715	17536	17614	17687	17641	17468	17676	17489	17649	17776	17546	17493	17936	17470	17672	17701	17709	17775	17642	17724	17683	17702	17582	17505	17628	17674	17777	17591	17459	17637	17687	17623	17571	17863	17720	17332	17473	17700	17525	17587	17792	17763	17506	17765	17325	17682	17654	17623	17588	17618	17580	17699	17708	17523	17741	17619	17807	17656	17587	17719	17669	17681	17634	17578	17697	17785	17678	17611	17777	17636	17683	17705	17779	17636	17360	17503	17629	17828	17616	17526	17605	17589	17682	17438	17552	17762	17833	17711	17565	17473	17475	17502	17624	17699	17669	17660	17524	17949	17740	17685	17482	17596	17593	17465	17549	17531	17771	17770	17375	17408	17670	17441	17530	17662	17490	17622	17865	17484	17600	17686	17696	17517	17703	17709	17545	17553	17707	17647	17418	17854	17631	17543	17680	17797	17707	17627	17727	17717	17711	17758	17739	17602	17780	17548	17567	17668	17535	17671	17667	17542	17572	17728	17548	17416	17437	17526	17482	17510	17651	17660	17629	17528	17756	17406	17586	17837	17758	17591	17599	17667	17504	17375	17312	17613	17418	17509	17734	17519	17562	17650	17766	17447	17483	17576	17599	17515	17684	17511	17577	17716	17542	17286	17801	17505	17592	17565	17785	17462	17571	17748	17561	17617	17417	17564	17828	17716	17627	17799	17592	17678	17760	17550	17401	17520	17590	17638	17644	17643	17539	17650	17631	17563	17637	17452	17324	17664	17595	17448	17540	17481	17359	17651	17666	17666	17688	17652	17399	17628	17710	17667	17614	17654	17612	17806	17732	17591	17640	17530	17378	17663	17452	17487	17592	17744	17590	17618	17539	17534	17391	17527	17617	17465	17551	17805	17643	17708	17606	17736	17666	17557	17546	17610	17380	17473	17541	17634	17356	17365	17530	17509	17399	17694	17506	17568	17682	17624	17812	17710	17408	17726	17679	17506	17715	17616	17611	17384	17604	17492	17685	17592	17642	17435	17603	17339	17667	17589	17632	17733	17506	17588	17461	17514	17435	17634	17382	17750	17674	17627	17615	17542	17477	17551	17418	17652	17555	17486	17570	17285	17596	17500	17846	17842	17602	17754	17501	17591	17695	17361	17463	17653	17768	17725	17724	17557	17529	17498	17607	17549	17551	17653	17453	17492	17653	17674	17727	17703	17515	17587	17480	17579	17818	17656	17548	17649	17591	17465	17506	17459	17578	17640	17751	17636	17454	17562	17543	17483	17532	17431	17654	17737	17570	17647	17432	17703	17465	17581	17551	17702	17742	17559	17532	17577	17423	17559	17439	17672	17486	17786	17755	17677	17559	17512	17474	17492	17602	17488	17442	17508	17699	17654	17358	17692	17547	17369	17506	17572	17613	17532	17681	17367	17460	17677	17487	17434	17678	17694	17628	17495	17665	17570	17566	17882	17535	17729	17524	17621	17522	17680	17399	17609	17423	17730	17596	17552	17450	17628	17704	17642	17570	17610	17844	17550	17484	17477	17623	17668	17395	17399	17613	17868	17722	17585	17308	17423	17457	17451	17689	17451	17757	17797	17732	17616	17551	17514	17701	17544	17589	17744	17632	17509	17730	17569	17557	17769	17559	17613	17548	17570	17563	17557	17649	17479	17464	17707	17552	17685	17531	17807	17570	17480	17787	17664	17553	17526	17678	17710	17508	17466	17615	17425	17587	17342	17605	17543	17554	17631	17600	17655	17542	17569	17410	17603	17528	17570	17402	17492	17385	17689	17322	17440	17688	17718	17485	17742	17578	17726	17821	17685	17701	17676	17679	17550	17507	17558	17540	17469	17646	17383	17451	17592	17600	17670	17505	17452	17653	17561	17608	17655	17584	17563	17329	17490	17609	17413	17577	17620	17422	17569	17588	17591	17490	17756	17661	17612	17707	17668	17743	17723	17634	17725	17676	17611	17788	17750	17442	17514	17596	17653	17639	17684	17594	17603	17661	17554	17656	17713	17504	17753	17589	17609	17655	17656	17615	17662	17483	17385	17532	17626	17732	17700	17641	17556	17441	17557	17419	17860	17461	17504	17459	17722	17655	17630	17607	17572	17407	17609	17783	17545	17646	17486	17615	17693	17624	17701	17704	17448	17549	17596	17796	17421	17679	17579	17580	17615	17521	17724	17637	17427	17588	17532	17523	17583	17546	17739	17734	17681	17757	17561	17482	17713	17779	17890	17598	17563	17677	17519	17659	17388	17807	17615	17689	17520	17547	17616	17654	17702	17511	17590	17652	17753	17616	17532	17411	17628	17575	17606	17716	17602	17412	17672	17752	17712	17586	17481	17781	17676	17365	17591	17508	17676	17859	17720	17561	17529	17428	17565	17682	17525	17536	17683	17653	17472	17547	17655	17576	17557	17307	17815	17631	17565	17500	17540	17511	17716	17682	17572	17578	17583	17571	17576	17509	17728	17552	17650	17651	17510	17763	17641	17541	17670	17630	17570	17539	17653	17586	17709	17652	17607	17594	17677	17424	17576	17514	17547	17568	17609	17446	17506	17503	17621	17396	17586	17498	17564	17775	17546	17598	17505	17394	17655	17548	17541	17644	17671	17448	17623	17471	17368	17685	17646	17621	17418	17479	17896	17654	17589	17625	17485	17667	17703	17596	17378	17387	17496	17881	17634	17663	17672	17585	17550	17603	17585	17658	17554	17477	17429	17497	17342	17522	17718	17582	17766	17622	17756	17671	17736	17724	17484	17427	17552	17577	17621	17697	17691	17574	17455	17607	17583	17572	17520	17720	17527	17445	17310	17710	17730	17628	17553	17476	17580	17457	17712	17347	17672	17573	17539	17559	17471	17849	17615	17684	17487	17603	17768	17418	17350	17680	17745	17755	17517	17550	17496	17353	17523	17606	17528	17587	17415	17545	17693	17588	17654	17754	17455	17486	17529	17742	17677	17424	17569	17624	17571	17715	17662	17437	17512	17572	17721	17678	17639	17537	17467	17635	17798	17655	17705	17695	17530	17541	17638	17677	17610	17356	17626	17499	17718	17691	17481	17378	17514	17515	17681	17595	17580	17473	17303	17637	17529	17551	17543	17535	17643	17594	17561	17616	17642	17671	17442	17582	17653	17586	17534	17690	17489	17734	17433	17605	17576	17589	17359	17557	17523	17531	17461	17685	17513	17514	17632	17457	17670	17599	17567	17632	17638	17530	17636	17502	17535	17500	17730	17562	17680	17672	17429	17476	17507	17692	17600	17644	17662	17560	17867	17796	17660	17599	17374	17469	17434	17718	17663	17456	17597	17652	17537	17810	17739	17678	17568	17560	17346	17764	17613	17643	17552	17563	17728	17526	17636	17773	17743	17604	17725	17575	17636	17484	17559	17592	17618	17618	17522	17334	17664	17468	17657	17662	17538	17669	17517	17614	17652	17628	17677	17636	17621	17761	17567	17533	17404	17676	17746	17631	17530	17654	17776	17431	17568	17666	17668	17589	17553	17673	17471	17422	17891	17574	17477	17295	17693	17592	17637	17530	17508	17794	17694	17680	17732	17470	17510	17617	17456	17561	17757	17461	17563	17658	17690	17741	17811	17322	17578	17761	17604	17625	17700	17706	17680	17324	17658	17461	17504	17472	17491	17628	17489	17270	17401	17594	17543	17717	17675	17696	17563	17314	17648	17569	17393	17701	17598	17493	17613	17561	17893	17611	17771	17646	17628	17661	17664	17482	17530	17706	17733	17524	17666	17577	17701	17600	17554	17684	17658	17602	17621	17436	17657	17493	17790	17499	17531	17623	17735	17634	17570	17478	17447	17423	17651	17636	17573	17628	17536	17592	17631	17815	17604	17568	17625	17653	17491	17474	17554	17552	17711	17522	17469	17198	17469	17757	17676	17785	17538	17609	17473	17545	17613	17696	17597	17530	17617	17711	17655	17529	17579	17529	17472	17559	17474	17587	17520	17559	17550	17417	17467	17563	17505	17582	17417	17575	17474	17623	17620	17497	17671	17697	17412	17565	17626	17630	17572	17698	17547	17610	17669	17472	17472	17390	17391	17367	17671	17657	17682	17727	17507	17560	17468	17592	17704	17560	17732	17778	17648	17479	17443	17428	17766	17688	17597	17716	17440	17528	17679	17582	17572	17283	17506	17579	17797	17533	17664	17649	17465	17564	17515	17649	17560	17518	17774	17646	17674	17617	17593	17694	17545	17575	17486	17525	17496	17598	17702	17615	17610	17526	17582	17522	17713	17576	17643	17740	17544	17611	17629	17577	17403	17398	17584	17603	17513	17548	17616	17633	17562	17752	17613	17685	17507	17675	17508	17499	17561	17578	17631	17587	17596	17493	17456	17534	17781	17582	17483	17390	17449	17658	17693	17607	17589	17636	17538	17511	17570	17716	17488	17547	17652	17480	17743	17482	17515	17514	17741	17872	17527	17563	17617	17609	17764	17553	17512	17591	17732	17785	17569	17456	17631	17670	17526	17732	17466	17503	17394	17388	17712	17626	17654	17549	17633	17643	17645	17683	17611	17572	17635	17738	17465	17569	17576	17436	17569	17625	17687	17484	17643	17531	17512	17560	17555	17446	17679	17396	17571	17555	17526	17459	17612	17552	17715	17578	17509	17475	17464	17689	17932	17505	17514	17477	17377	17660	17570	17664	17728	17671	17590	17643	17561	17490	17396	17538	17462	17572	17780	17636	17561	17654	17640	17422	17471	17620	17701	17603	17569	17496	17590	17641	17796	17582	17696	17643	17760	17485	17472	17602	17645	17689	17575	17717	17574	17531	17522	17503	17630	17783	17480	17496	17767	17540	17626	17624	17486	17654	17630	17611	17630	17655	17628	17633	17472	17618	17624	17689	17502	17757	17514	17477	17711	17580	17473	17506	17733	17511	17520	17668	17444	17553	17680	17737	17726	17329	17710	17583	17691	17758	17478	17568	17643
38167	61550	56201	48087	40154	30255	26852	22704	21062	19209	18253	18215	17694	17260	17024	16790	16758	16342	16100	15890	15924	16054	16051	15818	16115	15816	15910	15947	15786	15961	15752	15848	15704	15578	15859	15914	15657	15849	15824	15730	15695	15631	15843	15948	15938	15642	15904	15675	15840	15868	15725	15737	15821	15777	15913	15754	15948	15766	15714	15578	15998	15900	15748	15749	15743	15700	15887	15864	15958	15712	15776	15873	15934	15818	15694	15941	15715	15746	15874	15943	15568	15783	15910	15731	15862	15658	15668	15876	15918	15918	15840	15795	15908	15764	15701	15835	15903	15846	15950	15681	15874	15831	15658	15858	15999	15846	15860	15855	15886	15752	15701	15910	15777	15675	15701	15852	15963	15637	15676	15654	15878	15679	15760	15861	15741	15810	15791	15723	15784	15848	15617	15674	15796	15747	15644	16021	15924	15663	15782	15801	15849	15967	15974	15758	15864	15709	15782	15707	15705	15849	15742	15757	16066	15764	15819	15804	15670	15763	15851	15815	15753	15760	15855	15590	15930	15795	15892	15699	15908	15848	15702	15645	15676	15722	15788	15667	15798	15935	15898	15700	15639	15827	15532	15767	15773	15785	15872	15663	15813	15704	15844	15657	15785	15822	15727	15889	15801	15736	15912	15754	15728	15832	15701	15892	15896	15827	15827	15751	15733	15636	15684	15773	15752	15855	15750	15745	15690	15802	15791	15904	15641	15765	15934	15846	16045	15745	15697	15890	15644	15717	15776	15781	15730	15666	15810	15837	15805	15809	15769	15861	15748	15822	15708	15569	15850	15794	15802	15897	15873	15900	15945	15810	15907	15794	15642	15895	15560	15950	15699	15674	15883	15723	15897	15811	15877	15727	15807	15907	15807	15702	15841	15778	15718	15710	15848	15808	15841	15745	15844	15678	15671	15696	15789	15744	15663	15981	15570	15740	15798	15707	15679	15648	15703	15624	15638	15885	15638	15948	15652	15735	15751	15736	15822	15696	15724	15799	15694	15765	15827	15671	15729	15926	15769	15836	15929	15808	15731	15846	15823	15753	15652	15679	15537	15806	15793	15783	15886	15757	15824	15674	15734	15858	15681	15881	15676	15832	15795	15926	15674	15918	15957	15802	15776	15783	15847	15935	15753	15807	15847	15871	15555	15721	15872	15752	15757	15861	15604	15631	15649	15827	15800	15705	15855	15748	15822	15791	15807	15890	15689	15923	15695	15672	15826	15770	15777	15891	15854	15627	15731	15759	15870	15838	15712	15677	15724	15627	15734	15707	15968	15655	15804	15657	15831	15901	15723	15824	15836	15831	15719	15685	15830	15932	15833	15661	15775	15854	15859	15746	15838	15679	15720	15788	15762	15766	15820	15671	15743	15799	15736	15689	15709	15739	15827	15629	15607	15716	15801	15976	15853	15641	15825	15868	15855	15953	15718	15839	15712	15696	15682	15894	15833	15795	15889	15712	15770	15783	15686	15706	15875	15673	15599	15793	15751	15854	15744	15813	15845	15788	15546	15836	15873	15739	15788	15757	15947	15681	15758	15779	15776	15796	15743	15716	15754	15670	15777	15766	15850	15681	15743	15701	15779	15709	15704	15925	15876	15670	15564	15831	15743	15803	15652	15779	15771	15856	15867	15809	15981	15672	15591	15831	15957	15662	15631	15645	15767	15841	15764	15789	15853	15891	15685	15863	15888	15748	15904	15903	15821	15750	15648	15755	15872	15661	15622	15676	15852	15754	15826	15673	15918	15777	15890	15837	15703	15858	15768	15676	15691	15646	15812	15605	15788	15725	15752	15835	15698	15683	15694	15993	15723	15643	15771	15835	15645	15829	15769	15822	15936	15700	15836	15629	15805	15849	15835	15807	15714	15792	15782	15781	15821	15783	15941	15837	15862	15764	15766	15765	15746	15721	15967	15700	15835	15690	15768	15663	15784	15886	15778	15706	15804	15781	15839	15837	15623	15855	15884	15777	15629	15825	15586	15677	15757	15895	15814	15831	15691	15948	15701	15653	15753	15936	15683	15793	15681	15862	15712	15718	15668	15871	15659	15731	15697	15744	15633	15717	15776	15821	15683	15828	15764	15920	15775	15830	15760	15862	15911	15679	15758	15859	15844	15730	15942	15728	15764	15748	15657	15738	15868	15933	15768	15638	15728	15946	15688	15832	15872	15793	15774	15667	15753	15793	15686	15740	15816	15795	15722	15912	15809	15789	15825	15834	15869	15887	15836	15736	15661	15895	15768	15825	15738	15658	15852	15798	15855	15916	15859	15785	15717	15697	15709	15676	15869	15688	15789	15630	15600	15919	15766	16044	15837	15923	15952	15729	15722	15778	15724	15759	15795	15713	15827	15623	15750	15686	15858	15811	15790	15742	15621	15867	15780	15933	15861	15908	15757	15644	15815	15896	15643	15741	15795	15667	15802	15771	15846	15796	15756	15848	15800	15729	15773	15809	15801	15781	15848	15903	15636	15738	15684	15922	15810	15798	15685	15886	15781	15787	15664	15639	15794	15713	15763	15841	15738	15805	15639	15967	15530	15821	15834	15843	15838	15708	15634	15892	15859	15661	15611	15660	15814	15683	15812	15862	15820	15812	15795	15779	15750	15928	15835	15960	15869	15681	15784	15721	15846	15724	15726	15838	15895	15802	15751	15906	15700	15718	15708	15722	15613	15806	15809	15876	15585	15690	15621	15735	15782	15653	15721	15854	15711	15774	15723	15752	15676	15809	15820	15651	15779	15905	15794	15626	15680	15779	15808	15668	15903	15668	15723	15988	15792	15912	15754	15743	15778	15661	15724	15777	15729	15704	15885	15691	15720	15782	15593	15686	15833	15708	15839	15804	15656	15661	15746	15873	15899	15768	15784	15734	15708	15801	15864	15618	15987	15752	15776	15823	15788	15936	15843	15701	15761	15770	15772	15812	15898	15904	15794	15852	15774	15847	15829	15670	15646	15605	15640	15883	15708	15735	15859	15768	15802	15772	15722	15729	15799	15843	15811	15695	15808	15730	15961	15821	15791	15565	15855	15743	15822	15906	15832	15764	15764	15876	15826	15745	15905	15589	15746	15658	15739	15994	15942	15738	15839	15878	15583	15919	15749	15700	15918	15817	15652	15883	15718	15920	15844	15664	15619	15788	15779	15669	15839	15738	15757	15882	15698	15778	15993	15744	15690	15795	15694	15804	15775	15658	15678	15765	15695	15850	15702	15663	15807	15828	15705	15884	15579	15676	15830	15826	15770	15664	15672	15788	15825	15727	15837	15705	15789	15744	15793	15609	15924	15833	15911	15830	15659	15716	15724	15723	15756	15798	15845	15821	15872	15651	15804	15821	15651	15730	15701	15856	15751	15837	15906	15786	15862	15737	15851	15739	15725	15789	15750	15943	15667	15736	15682	15760	15680	15839	15799	15910	15624	15730	15804	15789	16046	15790	16002	15728	15918	15797	15861	15915	15700	15624	15749	15824	15725	15782	15747	15675	15634	15746	15856	15773	15991	15643	15812	15717	15586	15632	15874	15785	15833	15740	15632	15709	15811	15794	15727	15785	15803	15796	15854	15789	15705	15735	15602	15621	15767	15742	15795	15781	15767	15699	15828	15686	15756	15868	15833	15852	15751	15515	15758	15644	15624	15924	15830	15741	15748	15563	15913	15828	15849	15705	15867	15850	15688	15912	15718	15819	15631	15903	15895	15767	15605	15645	15780	15547	15842	15708	15913	15700	15963	15625	15662	15971	15808	15724	15701	15724	15709	15857	15740	15708	15720	15810	15750	15673	15678	15658	15873	15848	15828	15639	15883	15920	15707	15806	15832	15835	15806	15799	15702	15755	15910	15628	15782	15717	15764	15777	15864	15642	15728	15792	15675	15645	15741	15669	15856	15951	15738	15887	15713	15790	15880	15656	15737	15806	15751	15710	15789	15744	15846	15766	15674	15771	15787	15795	15787	15820	15867	15839	15717	15731	15798	15833	15779	15636	15793	15620	15759	15775	15641	15855	15733	15705	15720	15649	15871	15846	15778	15825	15927	15649	15780	15745	15819	15802	15835	15800	15936	15881	15744	15750	15851	15791	15724	15806	15730	15754	15766	15891	15936	15876	15861	15791	15697	15731	15696	15743	15772	15825	15753	15819	15847	15760	15983	15800	15678	15904	15809	15816	15941	15759	15565	15676	15795	15843	15684	15616	15789	15888	15863	15838	15691	15904	15764	15669	15751	15845	15801	15894	15680	15874	15814	15786	15714	15660	15847	15811	15680	15710	15744	15900	15822	15645	15870	15878	15678	15810	15645	15706	15766	15789	15731	15791	15703	15866	15729	15722	15971	15726	15904	15846	15869	15845	15917	15787	15999	15736	15749	15665	15563	15841	15713	15796	16019	15720	15733	15733	15753	15743	15703	15808	15832	15795	15713	15732	15785	15697	15853	15832	15874	15672	15970	15838	15773	15750	15668	15803	15817	15721	15784	15677	15680	15713	15625	15893	15600	15830	15755	15691	15920	15681	15748	15802	15777	15866	15792	15902	15774	15897	15669	15852	15731	15687	15834	15981	15820	15624	15815	15761	15954	15774	15837	15670	15875	15655	15651	15802	15690	15670	15794	15673	15794	15860	15656	15886	15773	15883	15782	15842	15817	15915	15850	15728	15807	15847	15980	15750	15920	15758	15700	15742	15825	15835	15793	15815	15711	15991	15891	15682	15814	15619	15772	15660	15666	15889	15800	15835	15829	15800	15729	15891	15709	15591	15840	15778	15756	15648	15844	15898	15693	15714	15774	15848	15779	15714	15730	15815	15941	15805	15850	15580	15846	15739	15897	15764	15899	15812	15831	15723	15725	15791	15737	15735	15796	15694	15770	15669	15589	15813	15634	15689	15886	15718	15845	15803	15778	15681	15726	15783	15836	15800	15824	15860	15622	15896	15760	15895	15852	15810	15807	15732	15919	15658	15685	15833	15676	15719	15796	15943	15595	15681	15781	15898	15785	15698	15711	15840	15697	15688	15814	15847	15853	15877	15900	15722	15948	15857	15794	15754	15697	15843	15818	15743	15824	15744	15801	15674	15839	15767	15857	15581	15845	15624	15870	15827	15704	15858	15748	15653	15778	15735	15796	15823	15644	15824	15855	15954
29122	27672	33571	30114	23234	19826	17871	16762	16472	16442	16552	16699	16319	16340	16319	15987	15967	15796	15822	15733	15600	15749	15672	15700	15565	15655	15665	15721	15602	15603	15699	15753	15542	15720	15686	15637	15771	15603	15594	15631	15669	15725	15517	15684	15722	15686	15609	15710	15575	15739	15822	15533	15657	15737	15493	15663	15586	15755	15845	15617	15760	15606	15796	15605	15695	15752	15591	15712	15588	15591	15368	15407	15525	15648	15579	15749	15718	15662	15811	15858	15717	15674	15623	15902	15752	15582	15568	15669	15700	15751	15704	15640	15703	15803	15644	15734	15693	15715	15751	15798	15540	15682	15546	15842	15583	15610	15830	15617	15580	15499	15560	15789	15518	15536	15618	15471	15788	15581	15671	15710	15446	15558	15767	15720	15564	15663	15533	15474	15666	15721	15697	15685	15489	15768	15531	15635	15578	15428	15793	15740	15822	15668	15570	15624	15714	15675	15640	15637	15546	15414	15600	15684	15534	15728	15529	15694	15650	15754	15760	15667	15611	15759	15709	15633	15692	15667	15529	15388	15705	15606	15819	15630	15570	15594	15587	15827	15578	15629	15689	15640	15671	15673	15727	15652	15652	15656	15717	15672	15602	15757	15687	15753	15716	15484	15630	15602	15442	15694	15669	15820	15469	15580	15451	15774	15710	15575	15681	15658	15810	15753	15654	15651	15563	15561	15453	15658	15614	15650	15657	15626	15589	15838	15630	15801	15858	15436	15591	15578	15697	15527	15663	15599	15832	15665	15734	15593	15479	15674	15698	15535	15664	15757	15669	15779	15666	15836	15611	15802	15693	15730	15564	15672	15693	15698	15524	15668	15620	15738	15604	15612	15566	15660	15691	15714	15688	15559	15801	15813	15892	15550	15434	15566	15677	15718	15663	15814	15598	15609	15648	15704	15614	15617	15533	15727	15731	15783	15711	15748	15666	15424	15676	15604	15574	15692	15605	15502	15668	15557	15688	15712	15725	15565	15828	15658	15816	15593	15427	15717	15550	15646	15753	15511	15579	15869	15664	15654	15680	15577	15627	15639	15610	15541	15866	15562	15639	15674	15718	15759	15739	15516	15566	15738	15554	15755	15714	15727	15842	15548	15814	15613	15671	15553	15562	15802	15842	15532	15616	15450	15731	15600	15786	15531	15537	15515	15534	15679	15810	15616	15746	15711	15622	15488	15790	15598	15634	15728	15533	15658	15375	15593	15693	15721	15745	15777	15670	15628	15605	15761	15747	15765	15644	15640	15811	15653	15828	15699	15735	15535	15710	15606	15728	15670	15568	15590	15670	15826	15734	15677	15675	15630	15562	15719	15618	15742	15725	15537	15752	15829	15603	15625	15607	15563	15600	15741	15669	15729	15683	15573	15597	15570	15402	15583	15433	15675	15604	15802	15625	15677	15574	15633	15685	15460	15354	15750	15623	15609	15607	15821	15530	15572	15504	15482	15884	15591	15595	15569	15812	15334	15604	15539	15731	15695	15558	15618	15531	15751	15660	15618	15621	15423	15553	15707	15673	15487	15695	15733	15649	15664	15862	15585	15615	15558	15541	15711	15766	15575	15685	15753	15825	15777	15736	15764	15771	15557	15731	15625	15455	15662	15864	15628	15639	15688	15610	15724	15704	15759	15589	15635	15685	15767	15573	15838	15556	15637	15701	15637	15637	15523	15724	15482	15579	15570	15577	15737	15751	15776	15648	15533	15556	15382	15587	15395	15793	15609	15475	15761	15714	15713	15701	15774	15614	15574	15590	15731	15750	15685	15674	15683	15699	15555	15578	15630	15759	15624	15555	15555	15422	15633	15556	15427	15711	15778	15811	15463	15751	15714	15619	15565	15801	15562	15638	15652	15639	15632	15791	15498	15505	15415	15639	15500	15577	15713	15662	15722	15669	15661	15688	15618	15547	15601	15777	15790	15721	15617	15593	15636	15552	15732	15557	15779	15669	15604	15664	15670	15628	15643	15520	15546	15718	15474	15806	15798	15766	15793	15607	15527	15689	15639	15581	15683	15461	15759	15562	15539	15726	15620	15793	15569	15656	15732	15558	15558	15525	15446	15671	15590	15676	15563	15676	15615	15714	15557	15887	15608	15651	15579	15506	15583	15618	15847	15588	15530	15526	15570	15665	15583	15594	15575	15679	15676	15671	15561	15514	15687	15680	15737	15741	15613	15659	15463	15555	15661	15623	15646	15776	15445	15426	15446	15653	15684	15617	15587	15870	15679	15764	15391	15813	15466	15592	15813	15704	15576	15689	15521	15647	15648	15675	15597	15654	15787	15748	15719	15789	15695	15640	15612	15700	15525	15678	15842	15762	15534	15699	15570	15627	15868	15650	15712	15642	15561	15692	15766	15576	15633	15447	15530	15676	15863	15647	15688	15556	15683	15739	15644	15673	15682	15577	15788	15577	15632	15661	15663	15673	15575	15548	15696	15449	15515	15693	15570	15557	15813	15534	15582	15726	15749	15674	15747	15581	15912	15577	15606	15640	15520	15659	15487	15661	15694	15635	15549	15589	15518	15780	15669	15678	15766	15906	15734	15687	15749	15618	15614	15642	15698	15619	15665	15671	15818	15472	15643	15439	15686	15874	15631	15545	15554	15785	15584	15690	15641	15704	15694	15611	15672	15795	15597	15576	15565	15678	15499	15807	15824	15697	15584	15762	15832	15661	15655	15518	15715	15620	15630	15746	15720	15619	15701	15529	15739	15696	15708	15720	15597	15498	15527	15657	15706	15445	15573	15670	15755	15576	15578	15802	15713	15400	15525	15646	15518	15647	15696	15727	15695	15533	15435	15613	15577	15543	15612	15598	15666	15625	15505	15603	15635	15633	15686	15710	15695	15613	15570	15459	15569	15543	15501	15785	15527	15729	15713	15635	15494	15663	15788	15649	15677	15618	15633	15592	15630	15627	15506	15609	15576	15727	15581	15692	15422	15711	15623	15672	15454	15653	15587	15525	15684	15606	15626	15597	15558	15641	15655	15680	15739	15609	15555	15767	15738	15640	15526	15650	15526	15796	15445	15602	15630	15645	15760	15798	15514	15745	15553	15983	15783	15712	15729	15674	15668	15640	15832	15691	15647	15818	15643	15636	15598	15675	15613	15522	15663	15538	15225	15831	15676	15893	15868	15599	15648	15594	15602	15636	15573	15678	15635	15751	15537	15652	15704	15806	15710	15643	15648	15560	15614	15635	15617	15698	15651	15614	15648	15510	15716	15553	15770	15869	15628	15768	15570	15671	15811	15602	15644	15772	15597	15648	15701	15507	15704	15647	15649	15566	15564	15506	15549	15665	15601	15795	15645	15666	15589	15663	15566	15633	15592	15565	15570	15524	15651	15661	15684	15681	15569	15842	15767	15434	15633	15530	15614	15674	15589	15732	15577	15581	15688	15524	15742	15633	15494	15674	15750	15609	15874	15800	15697	15729	15796	15723	15456	15575	15677	15603	15648	15624	15762	15620	15663	15596	15619	15755	15661	15634	15689	15570	15660	15715	15633	15852	15636	15754	15569	15636	15489	15492	15804	15594	15941	15497	15627	15499	15715	15603	15641	15571	15778	15776	15557	15717	15545	15769	15775	15729	15653	15856	15630	15569	15606	15807	15658	15458	15745	15676	15834	15750	15530	15789	15548	15673	15603	15498	15589	15635	15636	15592	15585	15723	15845	15627	15649	15536	15620	15699	15594	15764	15720	15615	15518	15528	15568	15567	15563	15557	15756	15742	15519	15552	15641	15571	15628	15528	15477	15504	15606	15855	15621	15728	15727	15719	15657	15641	15541	15644	15713	15779	15733	15678	15812	15608	15630	15662	15529	15638	15595	15638	15598	15884	15742	15569	15537	15580	15439	15331	15462	15649	15614	15706	15817	15615	15605	15646	15791	15653	15773	15697	15753	15671	15653	15745	15688	15487	15464	15596	15692	15709	15687	15742	15723	15624	15539	15710	15691	15653	15677	15731	15768	15387	15647	15707	15620	15525	15542	15660	15438	15562	15591	15594	15658	15698	15789	15549	15602	15675	15607	15667	15679	15559	15651	15544	15703	15588	15691	15623	15684	15721	15617	15640	15524	15767	15688	15658	15564	15802	15636	15752	15490	15806	15422	15642	15531	15586	15634	15720	15537	15793	15565	15683	15732	15620	15711	15707	15498	15743	15662	15755	15750	15570	15563	15743	15764	15508	15622	15549	15586	15843	15710	15614	15715	15465	15740	15595	15653	15594	15642	15729	15590	15792	15628	15645	15646	15655	15517	15594	15477	15474	15438	15641	15558	15703	15640	15472	15662	15590	15603	15560	15738	15739	15730	15802	15514	15657	15666	15703	15596	15616	15693	15660	15705	15754	15703	15635	15666	15712	15570	15747	15625	15758	15549	15685	15737	15636	15522	15621	15796	15730	15847	15534	15562	15526	15494	15530	15533	15545	15765	15693	15536	15622	15790	15503	15691	15390	15526	15579	15643	15614	15541	15958	15660	15888	15695	15754	15587	15701	15816	15819	15629	15441	15659	15653	15663	15731	15739	15672	15427	15659	15693	15788	15692	15718	15742	15590	15859	15632	15716	15832	15723	15618	15546	15661	15533	15706	15782	15765	15733	15470	15724	15562	15286	15527	15572	15494	15721	15445	15532	15443	15785	15549	15815	15711	15586	15578	15402	15603	15632	15893	15763	15611	15642	15643	15603	15788	15525	15547	15793	15817	15527	15651	15878	15649	15717	15662	15729	15572	15663	15473	15787	15581	15606	15619	15616	15676	15784	15800	15571	15680	15538	15720	15630	15755	15535	15685	15564	15661	15601	15475	15454	15613	15521	15669	15695	15804	15589	15965	15622	15708	15776	15484	15709	15441	15745	15807	15688	15442	15564	15657	15515	15660	15728	15329	15555	15617	15687	15672	15622	15568	15679	15572	15742	15782	15584	15678	15526	15772	15555	15736	15604	15760	15604	15597	15666	15665	15643	15388	15543	15627	15563	15660	15749	15850	15655	15646	15747	15578	15717	15826	15833	15688	15705	15613	15615	15810	15517	15516	15682	15647	15655	15649	15758	15649	15718	15587	15682	15622	15689	15959	15722	15611	15584	15681	15697	15692	15636	15784	15636	15624	15628	15618	15675	15364	15381
33849	44284	39867	30958	24132	19799	16929	16159	15948	15806	15854	15644	15516	15376	15306	14992	15102	14710	14443	14656	14701	14700	14806	14555	14570	14469	14801	14581	14574	14527	14694	14603	14351	14422	14594	14627	14613	14664	14583	14632	14555	14584	14719	14552	14411	14560	14757	14523	14692	14548	14409	14652	14499	14597	14689	14623	14351	14589	14532	14484	14440	14563	14564	14504	14473	14689	14570	14519	14491	14671	14493	14791	14467	14536	14647	14660	14467	14433	14562	14514	14373	14604	14682	14584	14599	14660	14582	14495	14685	14583	14509	14655	14531	14572	14563	14558	14303	14678	14593	14576	14558	14467	14462	14509	14636	14658	14596	14647	14594	14527	14411	14574	14614	14396	14567	14690	14559	14431	14705	14640	14625	14467	14453	14530	14583	14494	14564	14543	14453	14521	14350	14476	14455	14710	14564	14513	14691	14496	14725	14595	14596	14522	14488	14408	14722	14616	14556	14291	14729	14464	14650	14552	14670	14520	14587	14651	14567	14498	14396	14691	14668	14475	14537	14497	14649	14452	14482	14600	14581	14691	14477	14649	14647	14527	14532	14524	14621	14675	14461	14722	14513	14668	14501	14508	14410	14564	14518	14695	14771	14384	14570	14368	14593	14497	14537	14468	14443	14582	14433	14643	14344	14725	14448	14629	14455	14603	14551	14428	14557	14559	14474	14667	14419	14386	14644	14536	14443	14604	14531	14529	14521	14729	14636	14586	14575	14536	14528	14754	14559	14586	14690	14496	14496	14580	14670	14302	14641	14564	14401	14463	14520	14698	14520	14647	14631	14572	14678	14566	14696	14557	14677	14611	14645	14588	14501	14592	14372	14579	14660	14493	14685	14486	14442	14660	14362	14495	14680	14735	14485	14558	14556	14570	14443	14662	14625	14644	14716	14652	14530	14459	14523	14548	14572	14575	14445	14501	14553	14630	14600	14593	14679	14727	14562	14644	14574	14474	14655	14649	14583	14499	14596	14684	14574	14563	14535	14657	14764	14521	14507	14645	14609	14362	14764	14621	14652	14641	14492	14543	14476	14642	14618	14636	14509	14546	14716	14436	14597	14644	14487	14494	14578	14523	14680	14512	14629	14539	14677	14481	14450	14737	14593	14646	14405	14546	14637	14524	14580	14580	14500	14673	14707	14588	14759	14559	14416	14593	14456	14542	14552	14521	14607	14609	14492	14501	14552	14452	14564	14550	14616	14556	14548	14563	14461	14613	14559	14550	14594	14472	14611	14407	14582	14727	14673	14500	14591	14649	14689	14548	14563	14438	14624	14562	14411	14524	14734	14542	14457	14590	14554	14571	14765	14625	14607	14419	14515	14612	14417	14588	14455	14433	14424	14697	14437	14687	14534	14600	14556	14445	14715	14534	14559	14620	14586	14671	14583	14494	14766	14637	14643	14704	14630	14607	14631	14577	14669	14659	14592	14586	14568	14694	14676	14674	14630	14469	14790	14479	14706	14545	14625	14602	14359	14644	14589	14592	14475	14586	14584	14496	14597	14311	14741	14612	14496	14551	14569	14557	14402	14569	14663	14627	14607	14555	14442	14519	14647	14543	14624	14462	14440	14563	14667	14572	14609	14420	14384	14567	14592	14602	14564	14577	14540	14538	14600	14516	14489	14528	14680	14512	14632	14552	14582	14627	14493	14456	14628	14636	14543	14507	14358	14437	14640	14488	14606	14688	14425	14528	14515	14553	14648	14428	14557	14523	14502	14460	14718	14587	14430	14467	14461	14605	14447	14543	14411	14551	14610	14587	14605	14544	14663	14391	14556	14614	14398	14559	14610	14599	14483	14580	14527	14441	14401	14505	14622	14538	14606	14577	14578	14537	14473	14549	14551	14684	14552	14371	14519	14623	14647	14587	14473	14516	14612	14731	14434	14641	14539	14496	14674	14413	14727	14494	14624	14407	14629	14642	14726	14507	14690	14514	14419	14587	14583	14597	14684	14535	14626	14581	14750	14385	14512	14728	14555	14588	14456	14602	14499	14521	14548	14575	14593	14587	14620	14476	14724	14577	14469	14405	14597	14614	14775	14510	14513	14429	14514	14459	14520	14479	14735	14730	14515	14436	14529	14569	14551	14639	14523	14593	14564	14545	14493	14465	14514	14531	14401	14589	14535	14460	14577	14391	14691	14569	14603	14680	14626	14455	14436	14533	14486	14672	14518	14552	14416	14475	14398	14702	14571	14754	14536	14703	14482	14596	14562	14581	14563	14660	14552	14697	14715	14656	14509	14581	14646	14648	14548	14614	14596	14549	14720	14574	14647	14613	14649	14647	14547	14665	14557	14409	14690	14539	14482	14623	14522	14580	14497	14523	14590	14514	14683	14409	14612	14474	14725	14506	14511	14623	14578	14528	14465	14566	14644	14466	14540	14541	14515	14471	14672	14666	14895	14697	14713	14486	14644	14448	14642	14607	14546	14491	14518	14588	14614	14521	14471	14605	14569	14568	14566	14565	14628	14620	14587	14458	14454	14586	14543	14544	14559	14581	14519	14637	14647	14705	14487	14621	14657	14566	14715	14608	14553	14423	14644	14746	14525	14552	14520	14560	14592	14666	14510	14501	14660	14539	14642	14552	14671	14794	14534	14509	14763	14593	14701	14608	14501	14617	14511	14594	14749	14606	14624	14562	14442	14611	14685	14628	14737	14596	14600	14664	14410	14505	14818	14609	14547	14777	14569	14514	14580	14733	14409	14587	14640	14616	14577	14414	14363	14433	14462	14450	14589	14535	14530	14624	14543	14749	14666	14486	14445	14456	14550	14461	14436	14542	14593	14588	14628	14561	14321	14572	14745	14574	14618	14498	14389	14577	14487	14555	14588	14478	14520	14657	14763	14624	14502	14407	14681	14572	14517	14554	14538	14555	14459	14594	14542	14647	14652	14657	14529	14458	14644	14884	14546	14526	14654	14506	14645	14502	14520	14489	14684	14660	14507	14445	14560	14587	14592	14587	14483	14510	14553	14771	14441	14678	14441	14395	14569	14584	14515	14499	14568	14645	14615	14593	14649	14635	14547	14487	14674	14592	14695	14682	14658	14529	14685	14480	14556	14485	14599	14746	14427	14517	14501	14617	14514	14828	14650	14603	14552	14517	14477	14580	14534	14477	14588	14433	14552	14576	14520	14525	14484	14566	14441	14447	14536	14490	14592	14590	14565	14598	14423	14732	14668	14528	14445	14551	14474	14660	14467	14588	14466	14521	14655	14592	14505	14450	14573	14569	14656	14551	14704	14607	14685	14508	14713	14540	14506	14636	14589	14544	14532	14387	14587	14546	14475	14580	14582	14511	14500	14509	14507	14634	14527	14618	14649	14640	14626	14711	14523	14491	14683	14624	14677	14721	14526	14643	14509	14793	14569	14543	14534	14564	14465	14565	14511	14558	14515	14675	14664	14518	14539	14670	14507	14545	14595	14522	14675	14526	14423	14332	14646	14483	14710	14539	14597	14597	14535	14392	14462	14572	14592	14588	14573	14415	14599	14523	14711	14702	14607	14540	14621	14396	14629	14505	14661	14694	14592	14489	14471	14508	14554	14578	14503	14546	14585	14695	14435	14644	14670	14644	14603	14539	14682	14588	14616	14544	14526	14533	14582	14634	14546	14508	14629	14619	14562	14670	14636	14416	14587	14584	14571	14717	14552	14709	14701	14375	14696	14466	14489	14421	14601	14458	14445	14532	14618	14651	14567	14442	14426	14371	14655	14585	14571	14533	14676	14581	14544	14582	14480	14375	14661	14549	14394	14437	14668	14506	14571	14652	14642	14580	14479	14507	14440	14455	14509	14497	14701	14702	14322	14578	14607	14696	14621	14664	14374	14629	14509	14512	14581	14584	14544	14658	14548	14502	14495	14623	14583	14664	14380	14601	14518	14553	14493	14743	14487	14395	14772	14554	14501	14559	14618	14618	14688	14532	14451	14608	14790	14678	14609	14593	14631	14611	14595	14533	14669	14691	14733	14449	14650	14731	14461	14418	14558	14698	14559	14697	14752	14648	14574	14731	14580	14605	14586	14560	14565	14638	14553	14803	14451	14513	14778	14547	14516	14468	14487	14650	14603	14548	14634	14544	14530	14590	14594	14333	14582	14524	14484	14578	14453	14606	14641	14489	14536	14552	14659	14621	14528	14628	14446	14749	14467	14590	14651	14610	14451	14539	14479	14777	14577	14530	14517	14664	14508	14660	14512	14503	14556	14522	14387	14600	14572	14626	14567	14534	14571	14639	14756	14556	14592	14471	14611	14596	14608	14629	14566	14591	14428	14523	14635	14551	14720	14434	14647	14536	14632	14609	14606	14686	14512	14586	14592	14539	14529	14551	14531	14524	14536	14648	14739	14611	14338	14619	14642	14682	14490	14547	14476	14633	14483	14618	14423	14545	14672	14624	14713	14544	14490	14651	14593	14576	14414	14458	14413	14541	14628	14575	14646	14625	14596	14646	14615	14647	14575	14595	14611	14589	14700	14565	14555	14685	14490	14510	14617	14737	14558	14549	14472	14647	14533	14622	14657	14493	14688	14451	14553	14683	14729	14525	14574	14398	14519	14560	14393	14619	14604	14574	14621	14480	14504	14603	14443	14701	14814	14426	14476	14576	14491	14598	14486	14558	14637	14518	14646	14557	14597	14657	14554	14602	14703	14628	14459	14462	14498	14530	14536	14570	14521	14721	14771	14518	14481	14573	14561	14540	14624	14557	14540	14496	14683	14645	14497	14842	14602	14611	14528	14653	14501	14458	14675	14487	14632	14620	14557	14620	14572	14681	14549	14384	14638	14455	14643	14554	14389	14606	14603	14558	14494	14423	14628	14706	14450	14597	14592	14418	14648	14490	14634	14691	14547	14642	14594	14647	14513	14504	14544	14648	14679	14432	14495	14620	14695	14554	14295	14711	14549	14708	14588	14438	14733	14658	14559	14474	14639	14512	14507	14524	14692	14562	14685	14632	14605	14639	14506	14572	14543	14622	14476	14579	14576	14485	14536	14496	14551	14600	14458	14654	14503	14413	14591	14510	14730	14712	14518	14649	14517	14698	14409	14649	14668	14566	14564	14456	14694	14567	14815	14622	14579	14635	14529	14620	14601	14667	14543	14639	14634	14556	14590	14617	14552	14531
24535	21661	29382	26975	24938	25850	23436	19472	18364	18041	17788	17400	17404	17264	17068	17010	16819	16556	16343	16240	16294	16525	16245	16307	16303	16313	16080	16158	16256	16269	16521	16212	16068	16106	15999	16283	16317	16083	16195	16442	16155	16131	16275	16114	16058	16050	16120	16117	16012	16232	16279	16194	16279	16167	16298	16108	16259	16259	16139	16078	16100	16088	16257	16347	16150	16214	16159	16078	16274	16047	16049	16187	16385	15978	15990	16377	16093	16103	15986	16350	16242	16148	16405	16333	16179	16110	16095	16366	16133	16388	16151	16106	16152	16118	16027	16040	16045	16303	16314	16036	16024	16293	16078	16136	16214	16202	16180	16128	16306	15943	16080	16386	16241	16047	16045	16191	16094	16083	16328	15983	16057	16112	16176	16259	16089	16245	16252	16105	16234	16087	16181	16250	16153	15864	16018	16092	15880	16144	16129	16250	16191	16056	16063	16182	16119	16026	16278	16112	15986	16038	15936	16062	15987	16012	16053	16150	16101	16135	16192	16024	15998	16244	16153	16044	16345	16193	16054	15969	16224	16193	16250	16141	16299	16290	16141	16291	16259	16238	16018	16015	16116	16039	16088	16063	16265	16127	16111	16134	16148	16316	16205	16263	16149	16085	16093	16112	16097	16019	16010	16145	16351	16047	16075	16103	16128	16023	15979	16139	16183	16218	16274	16221	16061	16012	16204	16169	16079	16220	16185	16103	16399	16231	16293	16139	16020	15951	16198	16040	16121	16196	16110	16276	16243	16153	16039	16106	16326	16158	16204	15974	16257	16141	16078	15974	16164	16214	16230	16190	16271	15976	16026	16169	16125	16172	16067	16141	16062	15988	16163	16252	16178	16137	16103	16097	16254	16091	16127	15993	16111	16100	15985	16255	16303	16157	16301	16181	15873	16238	15958	16198	16254	16038	16165	16378	16120	15956	16225	16069	16132	16069	15957	16064	16103	16223	15838	15989	16201	15942	16204	16172	16147	16146	16149	16109	16194	16228	16089	16156	16233	16315	16041	16098	15904	16268	16038	16039	16141	16139	16216	16195	16014	16095	16276	16223	16281	15968	16111	15933	16258	16274	16178	16248	16009	16024	16112	16165	16199	16172	16127	16162	16100	16303	16074	16012	16306	16196	16265	16316	16102	16296	16165	16126	16166	16117	16172	16189	16125	16099	16318	16009	15977	16073	16154	16203	16134	16035	16148	15937	16267	16196	15941	16126	16405	16093	15967	16014	16186	16081	16170	16263	15789	15946	16112	16108	15997	16131	16022	16202	16030	15973	16149	16153	16246	15985	16343	16057	16169	16199	16300	16015	16062	16152	16220	16057	15984	16105	16124	16101	16093	16067	15881	15978	16007	16093	16180	16107	16247	16115	16040	16153	16031	16061	16216	16065	16197	16160	16262	16142	16082	16307	16179	16049	16157	16046	16002	15955	16154	16062	16129	16025	16229	16134	16174	16136	16323	16317	16066	16161	16068	16134	16295	16044	16140	16260	16091	16207	16235	16150	16402	16155	16159	16172	16109	16027	16102	16118	16025	16136	16215	16094	16185	16224	16054	16115	16103	16016	16237	16292	16083	15982	15956	16114	16136	16359	15893	16120	16026	16186	16050	16380	16228	15845	16142	16185	15995	16067	16085	16085	16227	16105	16033	15915	16114	16072	16023	16087	16325	16214	15986	16216	16367	16178	15995	16207	16260	16215	15971	16251	16295	16110	15977	16119	16305	16190	16208	16361	16230	15871	16291	16336	15992	16147	16222	16147	16098	16185	16123	16092	16318	16147	16095	16085	16046	16276	16255	15926	16247	16005	16168	15981	16321	16139	16074	16098	16091	16130	16239	16034	16214	16093	16041	16203	15980	16077	15963	16128	16050	16134	16020	16129	16277	16165	16243	16296	16256	16029	16163	16066	16204	16085	16267	16226	16096	16359	16025	16040	15979	15990	16247	16273	16065	16191	16024	16037	16308	16237	16198	16150	16170	16247	16134	15968	16027	16302	16182	16278	15992	16239	16166	16147	16217	16163	16076	16151	16091	16182	16007	15991	16069	15945	16181	16073	16229	16165	15970	16001	16138	16048	16269	16207	16177	16164	16158	16147	16171	16245	16159	16057	15906	16295	16117	15971	16080	16135	16169	16201	16217	16453	16086	16220	16020	16089	16195	16127	16225	16244	16018	16282	16296	16280	16062	16047	16076	16009	16242	16027	16013	16225	16210	16144	15915	15981	16253	16203	16074	16076	16009	16157	16009	15922	16142	16122	16123	16280	16011	15994	16260	15984	16277	16122	16120	16182	16094	16078	16147	16268	16224	16128	15955	16174	16046	16193	16021	16069	16372	16169	16102	16448	15956	16236	15965	16087	16150	16169	16071	15932	16094	16150	16197	16021	16257	16002	16054	16245	16248	16245	16103	16112	15987	16092	16285	15903	16225	16144	16130	16141	16190	16168	16207	16348	16215	16182	16018	16300	16085	16021	16176	16269	16092	16319	16053	16084	16196	16302	16177	16225	16113	16314	16160	16220	16150	16205	16089	16039	16073	15972	16000	16015	16267	16143	16070	15997	16100	16107	15984	16074	16091	16046	16116	16211	16244	16036	16137	16047	16082	16130	16104	16094	16424	16079	16241	15941	16304	16281	16227	16191	16186	15901	16139	15951	16199	16068	16269	16159	16199	16198	15971	16289	15982	16038	15923	16099	16179	15897	16406	15904	16316	16169	15926	16108	16074	16161	16276	16094	16391	15900	16004	15947	16261	16148	16298	16109	15905	16180	15985	16109	16237	16181	16170	16054	16183	16107	15920	16046	16058	16324	16203	16281	16044	16197	16009	16115	16106	16296	16176	16202	16074	16064	16078	16048	16151	16090	16315	16192	16164	16009	16050	16040	16215	16165	16135	16002	16086	16175	16159	16352	16003	16119	16324	16169	16165	16236	16033	16152	16049	15929	16178	16083	16123	16088	16142	16184	15905	16220	16028	16019	16083	16034	16096	15989	16060	16190	16111	16029	15976	16166	16129	16245	16255	16065	16363	16234	16255	16054	16109	16160	16092	16121	16146	16102	16156	16226	16196	16056	15953	15991	16213	16210	16114	16199	16214	16304	16150	16075	16207	16216	16157	16072	16178	16366	16188	16204	16048	16250	16264	16075	15944	16227	15999	16010	16192	16108	16144	16107	16455	16184	16037	16222	16307	16148	16061	15966	16168	16157	16144	16072	16370	16188	16167	16375	16246	16080	16000	16192	16217	16060	16205	16234	16368	16229	16144	16378	16145	16121	16168	16178	16201	16210	16170	16253	16025	16145	16132	16034	16062	16306	16059	16125	16094	16032	16090	16145	15999	16096	16315	16266	16170	16140	16037	16309	16029	16035	16026	16030	16126	15915	16141	16114	16018	16158	16245	16069	16177	16205	16074	16074	16086	16027	16264	16192	16295	16082	16181	16165	16299	16141	16033	16161	16006	16061	16123	16206	16167	16150	16205	16181	16053	16085	16182	16087	16402	16085	16052	16001	16071	15959	16317	16029	16010	16056	16087	16108	16116	16275	16220	16020	15999	16300	16152	16093	16109	16096	16097	16111	16301	16067	16195	16212	15995	16350	16167	16013	15856	16195	16273	16137	16115	16100	16058	16177	16216	16025	16227	16125	16019	16137	16336	16138	16366	16163	16095	16205	15990	16058	16203	16226	16151	16233	16123	15996	15996	16053	16282	16069	16193	15994	16146	16205	16336	16186	16137	16095	16224	16052	16233	16151	16143	16022	15981	16050	16220	16094	16077	16061	16311	15942	15958	16156	16021	16012	15944	16351	16049	16352	16118	16215	16196	16189	16217	16175	16258	16116	16133	16259	16163	16134	16046	16222	15930	16322	16073	16023	15970	16210	16259	16153	15886	16068	16095	16175	16166	16016	16126	16313	16290	16154	16218	16146	15959	16162	15948	16052	16436	16033	16120	16216	16214	16131	16349	16176	16117	16122	16190	16101	16143	16193	16102	15977	16031	16088	16097	16078	16026	16278	16249	16216	16199	16249	15951	15886	16255	16278	16063	16237	16230	16194	16250	16177	16184	16252	16105	16020	16037	16152	16190	16140	16196	16214	16277	16189	16242	15965	16332	16201	16064	16045	16000	16072	16198	16284	16093	15892	16113	16020	15833	16181	16196	16094	16106	15962	16057	16104	16149	16253	16249	16139	16296	16028	16120	15925	16247	16149	15973	16200	16056	16099	16211	16242	16185	16097	16065	16485	16206	16128	16210	15916	15956	16273	16273	16003	15929	16227	16014	16165	16078	16088	16011	15970	16081	16107	16034	16102	16104	16104	16195	16037	16383	16197	16002	16167	16158	15961	16022	16294	16180	16168	16337	16264	16132	16413	16196	16081	15972	16043	16035	16175	16184	16355	16258	16188	16219	16176	16236	16036	15872	16109	16021	16098	16281	16150	16088	15926	16433	16095	16154	16074	15938	16028	16183	16111	16156	16396	16267	16056	16213	16122	16027	16095	16154	16012	16124	16071	16144	16207	16115	16094	16230	16192	16290	15951	16116	16086	16121	16192	16145	16093	16311	16189	16196	16160	16252	16066	16228	16095	16210	16435	16170	16144	16080	16200	16271	16263	16045	16099	16040	16174	16039	16238	16121	16262	16080	15971	16081	16257	16034	16109	16252	16037	16110	15919	16158	16417	16188	16230	16073	16222	16254	16203	16159	16204	16116	16176	16356	16243	16025	16222	16420	16193	16141	16084	16250	16138	16263	15986	16379	15994	16118	16135	16376	16169	15973	16065	16100	16220	16064	16169	16231	16154	16155	16080	16075	16099	16238	16234	16083	16130	16169	15880	16444	16211	16164	16198	16346	16243	16220	16153	16102	16182	16285	16215	16173	16131	16236	16102	16044	16241	16069	16027	16155	16268	16248	16134	16341	16155	16368	16289	16303	16143	16226	16112	16323	16408	16020	16128	16029	16138	16261	16100	16171	16030	16030	16127	16258	16207	15992	16140	16307	16078	16141	16252	16046	16101	16057	16238	16143	16155	16106	16076	16209	16132	16253	16035	16039	16309	16157	16167	16287	16202	16113	16167	16055	16206	15980	16151	16265	15962	16154	16212	16214	16088	16063	16278	16171	16183	16060	16092
34798	54923	51438	39558	29969	26198	21372	18792	17703	17306	17109	16964	16664	16283	15991	15875	15761	15455	15003	15043	14866	15065	14833	15135	15021	15090	14946	15125	15025	14886	15037	15024	14955	14983	14650	14949	14910	14948	14905	15020	14790	14716	14963	14682	15015	15177	14848	14941	15040	14941	14940	14819	15138	14849	14873	14935	14813	14912	14766	14706	15049	14786	14798	15001	15015	14735	15053	14929	14879	14898	14955	14833	15051	15035	14952	14864	14987	14931	14959	14863	14926	15217	14920	15054	14859	15083	14796	14928	14829	14943	14804	14931	14840	15039	14968	14795	14835	14924	14975	14979	14975	14967	14788	14848	14975	14994	15073	14725	15124	14981	14962	15076	14971	14788	14968	14753	14893	14968	14898	15027	14965	15064	15024	14724	15112	14873	14774	15101	14945	14873	14807	14935	14888	14998	14869	14882	14752	14923	15110	14702	14786	14964	14815	15089	14913	14887	14994	14867	14903	14840	14929	14871	14910	14841	14801	14856	14912	14836	14974	14880	14916	15007	14929	14833	14905	14945	14976	15016	14970	14806	14984	14797	14880	14963	14823	14961	14911	14967	14918	14825	14871	14798	14947	14911	14905	14974	14781	14981	14888	14876	14970	14911	14957	14900	14910	14782	14793	15013	14843	14759	15054	14824	14890	14982	14770	14806	14768	14967	14757	15035	14861	15207	14935	14967	14967	14868	14940	14802	15045	15083	14719	14926	14866	14953	14886	15057	14949	14922	15003	15122	14998	14968	14968	14847	14774	14854	14923	14773	14843	14969	14797	14799	15075	14870	14817	15078	15070	15011	14924	14795	15083	14925	14960	14825	14948	14865	14864	14847	15086	14796	14784	14985	14842	14816	14927	14988	14941	14875	14867	14849	14788	14859	14910	15034	14894	14848	14934	14938	14797	15029	14812	14965	15041	14864	14760	14908	15118	14906	14939	14834	14851	14953	14848	15016	15182	14738	14991	15029	14939	14992	14856	15131	14830	14793	15047	14984	14905	14850	14908	14932	14798	14870	14991	15090	14810	14874	14991	14944	14913	14896	14942	14850	15017	14989	14896	14967	14821	14893	15021	14856	15102	14898	14746	14856	14814	15030	15000	14788	14950	14839	14959	14945	15002	15011	15066	14994	14814	15015	14589	14956	14882	14955	14831	14895	14829	15014	14844	14854	14725	15068	14981	14896	15041	14752	15025	14712	14821	14807	14824	14904	14784	14946	14792	14895	14829	14921	14844	15037	14927	14952	15136	14939	14971	14808	14828	15034	14830	15013	14998	15004	14917	14882	14964	14959	14985	14877	15018	14861	15011	14876	14834	14919	14822	14907	15024	15060	14813	14749	14968	14937	14807	14870	14755	14991	14912	14826	14771	14874	14761	14927	14889	14821	15071	14941	14858	15060	14950	15001	14669	14860	14852	14805	14831	15163	14910	14912	14783	14936	14859	15051	14919	14959	14870	14783	14661	14958	15016	15031	14796	14724	15044	15017	14926	15006	14942	14880	14840	14929	14956	14812	14767	14902	14776	14908	14988	14853	14882	14893	14815	14982	14869	14913	14888	14923	14849	14852	14870	14815	14863	14866	14850	14821	14998	14883	14868	14901	14929	14929	15005	14828	15000	14794	14885	14848	14921	14763	14965	14924	14886	14946	14893	14871	14800	14824	14854	14920	14731	14807	14955	14901	14836	14947	14803	14960	14980	14901	14947	14981	14897	15013	14822	14881	14987	14941	14937	14907	14838	14956	14991	14969	14756	14935	14899	14932	14982	14760	14730	14983	14740	14942	14955	14860	14938	15036	14991	14867	14880	14812	14932	14879	14875	14903	14982	14967	14824	14850	14871	14897	14939	14856	14915	14865	14863	14923	14752	15050	14721	14959	14959	14943	15001	15020	14907	14866	14849	14963	14920	14878	14976	14934	14885	15165	14846	15033	14905	14924	15026	14925	15018	14747	14968	14758	15052	14836	14822	14717	14986	14906	14923	14905	15104	14986	14858	14865	14916	14897	15012	14784	14947	14924	14762	14844	15003	14758	14918	14814	15022	14957	15001	14884	14796	14882	14981	14965	15057	14997	14940	14776	14940	14942	14930	14920	14900	14858	14914	15093	14922	14688	14878	14933	14918	14962	15048	15106	14993	14967	14833	14891	14868	14988	14901	14904	14979	15014	14667	14829	14895	14889	14958	15014	14867	14843	14920	14869	14838	15016	15080	14908	14903	14969	14835	15007	14988	14797	14959	15067	15114	14941	14905	14944	14930	14880	14996	14735	14963	14964	14881	14849	14962	14929	15008	14891	14908	14665	15069	14798	14851	14889	15098	14864	14876	14873	14934	14785	14845	14829	14810	15047	14860	14989	14850	14945	14632	15021	14856	14835	14864	14995	14879	14919	14876	14853	15093	14831	14996	15010	14902	14695	14827	14962	14755	14941	14857	14801	14936	15024	14894	14944	14909	15080	14960	14850	14862	14903	14877	14898	14800	14873	14959	15012	14778	14912	15015	14829	14876	15001	14809	14946	14794	14805	15022	14778	14818	14961	14998	14989	14856	14918	14829	14947	15072	15084	14917	14930	14888	15007	14823	14912	14921	14844	14925	14926	14904	14842	15107	14729	14808	14955	14963	15008	15050	15097	14943	14759	14998	14882	14977	14928	14928	14999	14811	14872	14762	14854	14965	14784	14901	15028	14858	14816	14959	14804	14991	14773	14814	14937	14877	14949	14779	14837	14920	14905	14914	14904	14930	14740	15008	14861	14973	14970	14785	14984	14892	14909	15027	14863	15085	14811	14981	14762	14932	15065	15092	14919	14653	15119	14935	14938	14809	14954	14848	15046	14843	15007	14915	14904	15082	14792	14899	14949	14923	14971	14963	14845	14948	15092	14850	14872	14866	14917	14906	14980	15045	14872	14733	14945	15046	14867	14918	14859	14811	14865	15137	15062	15000	14870	14867	14997	14894	14827	14735	14619	14902	15106	14915	14968	15006	14842	14834	14945	14916	15003	14787	14902	15008	14911	14980	14937	14911	14965	15112	14790	14790	15083	14754	14883	14958	14793	14971	14821	15061	14805	15078	14812	15005	14938	14845	14882	14902	15042	14938	14845	14894	15006	14908	14916	15012	15057	15039	14644	14888	15083	14930	15015	15057	14899	14911	14898	14905	14870	15038	14971	15109	14895	14902	14888	15049	14980	14781	14862	15110	14985	14877	14959	14930	14806	14816	14921	14992	14896	14850	14956	14982	15131	14875	14965	14977	15094	14839	14905	14914	14977	14962	14822	15016	14903	14833	14832	14950	14846	14900	14917	14977	14636	14971	14921	14843	14774	14850	14866	14840	15091	14942	14937	14988	14829	15051	15004	14948	14877	15009	14929	15160	14952	15057	15104	14901	15079	14813	14982	14886	14925	14999	14838	14994	14942	14870	14999	14936	14909	15014	14653	14949	14996	14961	14921	14876	14997	14999	14897	14906	14917	14932	15126	15013	15058	14730	14842	14962	14978	14887	15064	14901	14814	14818	14928	14962	14827	15094	14791	15036	14949	14805	14966	14995	14934	14943	14975	14743	14888	15003	14904	15010	14920	14897	14980	14874	14924	14999	14899	14905	14827	14881	14981	15071	14899	14825	14832	14931	14874	14918	15001	15045	14794	14921	14807	14951	14883	14901	14863	14786	15120	14838	14793	14911	14849	14934	14920	15007	14780	15061	14862	14924	14878	14977	15018	14913	14808	14907	14882	14913	14837	14953	14926	14896	14891	14944	14708	14917	14900	14785	14980	14776	14939	14916	14855	14782	15052	14830	14805	14949	14871	14972	14858	14877	14912	15090	14907	14970	14744	14966	14949	14963	14823	14992	14995	15046	14947	14897	14946	14836	14954	14887	15008	14870	14847	14739	14761	14901	14952	14913	14851	14798	15096	14864	14932	14955	14999	14880	14862	14837	14946	14969	14874	14937	15115	14995	14847	14905	14967	15201	14895	14631	14813	14786	14925	14824	14984	14905	14943	14786	15019	14895	14960	15055	15069	14944	14970	14906	14925	14768	14944	15017	15010	14914	14914	14843	14884	14937	14838	14873	14899	14814	14923	14953	14900	15033	14992	14947	14784	14971	14860	14871	14911	14933	14955	14886	14801	14948	15043	14994	14929	14781	14953	15104	14890	14995	14834	15028	15207	14982	14941	14949	14738	14896	14919	14986	14893	14870	14984	14817	14847	14837	14963	15004	14882	15019	14956	14934	14907	14826	15086	14967	14944	15052	14894	15045	14980	14934	14990	14947	15004	14872	15021	15045	14844	14901	14945	14804	14941	14981	15031	14991	14944	15104	14743	14904	14981	14983	15003	14901	14853	15012	15021	14945	14923	14997	14869	14870	14894	14789	14870	15006	14782	14719	14981	14837	14854	14840	14869	14810	14958	14917	14852	14806	15168	14794	14917	14783	15008	14889	14948	14888	14867	14901	15143	15018	15013	14888	15020	14843	14921	14830	14880	14806	14760	15026	14839	15009	14876	14797	14965	14806	15015	14937	14819	14983	15029	14988	14907	14924	14945	14840	14897	15178	14981	14947	14856	14899	14980	14817	14902	14809	14902	14811	15008	14804	14954	14832	14877	14983	14834	14913	14858	14835	14958	15023	14667	14712	14957	14932	15105	14842	14808	14998	15095	15042	14727	14949	14886	15152	15008	14915	15004	14761	14861	14891	14869	14868	14865	14877	14848	14857	14874	15004	14819	15192	15099	15106	14932	14862	14970	15052	14974	15033	14922	14909	14930	14951	14935	14862	14998	15038	14926	14907	15074	15002	14992	14997	14801	14844	14901	14833	14818	14852	14942	14811	14917	14825	14834	14985	14669	15029	14795	15058	14964	14995	14740	15100	14945	15045	14948	14808	14926	14981	14789	14765	14928	14931	14900	14927	14742	14799	14926	15071	14908	14961	14871	14920	14961	14914	14909	15023	15017	15234	14993	14937	14941	15002	14785	14948	14948	14739	15078	14983	14948	14999	14944	14959	14920	14905	15038	14996	15010	15000	14941	14792	15043	14870	14961	14896	14929	14982	14869	14911	14959	14948	14890	15076	14807	15001	15100	14932	15004	14798	15083	15017	14879	15023	14878	14967	14822	14956	14951	14963	14897
23262	21637	29919	25509	24156	26574	27959	22604	20814	20315	19613	18816	18558	18646	18456	18292	18068	18114	17825	17779	17576	17630	17795	17531	17544	17584	17659	17525	17602	17404	17543	17475	17442	17433	17454	17313	17417	17505	17413	17632	17610	17455	17581	17423	17550	17679	17739	17648	17620	17695	17494	17462	17575	17485	17392	17544	17459	17430	17612	17486	17631	17207	17405	17481	17601	17560	17459	17366	17580	17379	17530	17319	17361	17272	17478	17396	17355	17320	17230	17569	17366	17473	17480	17370	17412	17467	17592	17362	17348	17458	17623	17676	17312	17490	17393	17496	17519	17690	17464	17371	17453	17527	17482	17526	17402	17422	17564	17322	17571	17228	17463	17393	17604	17441	17476	17630	17459	17513	17396	17503	17386	17445	17490	17403	17551	17332	17397	17489	17457	17226	17472	17457	17238	17374	17413	17316	17483	17462	17586	17474	17555	17587	17459	17479	17291	17498	17591	17259	17476	17363	17356	17284	17333	17451	17338	17539	17257	17439	17465	17307	17386	17277	17457	17590	17521	17566	17300	17737	17500	17345	17405	17370	17367	17397	17356	17231	17440	17424	17469	17355	17635	17272	17554	17458	17321	17258	17455	17350	17536	17450	17556	17447	17375	17378	17516	17426	17515	17496	17539	17357	17431	17416	17502	17210	17332	17353	17314	17399	17403	17552	17504	17425	17207	17401	17252	17430	17373	17415	17337	17189	17165	17342	17438	17462	17305	17271	17333	17486	17199	17329	17376	17457	17488	17319	17334	17308	17413	17437	17362	17491	17484	17443	17431	17384	17349	17447	17477	17343	17376	17460	17275	17376	17512	17407	17459	17380	17416	17457	17471	17498	17488	17426	17522	17355	17377	17329	17507	17475	17418	17715	17450	17453	17287	17393	17617	17527	17388	17308	17266	17466	17349	17457	17415	17606	17352	17322	17462	17440	17611	17367	17320	17457	17432	17508	17477	17253	17380	17162	17489	17237	17342	17296	17691	17312	17381	17546	17673	17493	17361	17526	17272	17538	17438	17367	17413	17575	17341	17396	17348	17449	17389	17287	17413	17425	17430	17390	17547	17413	17623	17404	17337	17169	17512	17308	17645	17409	17560	17294	17533	17264	17509	17274	17545	17332	17382	17261	17225	17440	17496	17616	17478	17398	17622	17411	17514	17348	17258	17504	17373	17314	17472	17402	17456	17382	17306	17466	17408	17362	17549	17325	17561	17244	17366	17568	17462	17555	17591	17177	17291	17176	17364	17273	17337	17277	17186	17283	17343	17534	17482	17484	17476	17333	17455	17589	17502	17504	17403	17580	17453	17408	17385	17404	17561	17539	17560	17451	17384	17347	17617	17367	17458	17306	17331	17319	17407	17463	17286	17636	17454	17406	17313	17400	17453	17451	17406	17212	17409	17405	17236	17387	17428	17225	17361	17452	17370	17396	17645	17113	17375	17431	17660	17415	17408	17254	17501	17502	17371	17166	17373	17406	17483	17379	17381	17420	17335	17375	17376	17487	17426	17407	17471	17338	17400	17399	17361	17372	17323	17589	17372	17428	17480	17348	17505	17311	17326	17370	17571	17255	17501	17468	17381	17519	17410	17265	17390	17492	17533	17412	17286	17435	17204	17479	17667	17455	17320	17492	17379	17327	17614	17564	17418	17481	17381	17329	17283	17312	17504	17337	17389	17365	17344	17366	17359	17203	17454	17565	17561	17527	17436	17500	17341	17185	17344	17268	17405	17713	17422	17221	17528	17239	17124	17281	17547	17198	17441	17160	17242	17380	17347	17216	17500	17416	17424	17506	17267	17294	17584	17468	17582	17390	17545	17485	17413	17513	17277	17353	17496	17454	17408	17387	17500	17405	17294	17641	17685	17490	17402	17324	17341	17417	17411	17368	17550	17388	17350	17475	17378	17387	17406	17301	17391	17470	17605	17366	17409	17388	17454	17455	17253	17477	17485	17359	17275	17596	17561	17505	17457	17470	17331	17564	17460	17526	17403	17332	17555	17476	17396	17436	17530	17414	17365	17469	17500	17303	17412	17432	17366	17507	17559	17412	17366	17591	17394	17405	17316	17214	17479	17555	17550	17574	17473	17426	17537	17286	17522	17365	17370	17376	17334	17517	17311	17284	17341	17524	17257	17604	17410	17378	17468	17495	17501	17427	17330	17361	17482	17380	17531	17182	17410	17367	17294	17394	17570	17438	17466	17382	17386	17280	17607	17511	17354	17229	17437	17464	17107	17221	17472	17244	17469	17338	17402	17492	17361	17363	17302	17414	17287	17401	17547	17390	17277	17417	17425	17471	17533	17441	17383	17383	17353	17363	17322	17484	17434	17473	17377	17281	17344	17527	17292	17449	17522	17347	17330	17298	17382	17494	17218	17426	17423	17512	17470	17276	17613	17533	17546	17638	17387	17653	17313	17484	17496	17371	17465	17453	17414	17562	17512	17419	17564	17349	17519	17443	17476	17346	17274	17515	17331	17351	17411	17513	17421	17307	17591	17205	17374	17394	17681	17442	17520	17348	17430	17449	17405	17483	17326	17647	17348	17534	17554	17553	17552	17462	17432	17522	17339	17226	17740	17552	17276	17452	17450	17533	17511	17622	17511	17454	17680	17380	17229	17478	17440	17471	17469	17358	17101	17401	17492	17201	17253	17402	17281	17413	17634	17280	17371	17407	17615	17445	17146	17350	17450	17446	17521	17647	17567	17403	17534	17511	17582	17459	17294	17396	17342	17496	17448	17311	17573	17399	17632	17398	17264	17245	17444	17170	17330	17390	17209	17308	17577	17413	17360	17460	17591	17607	17303	17310	17454	17249	17393	17438	17402	17510	17455	17434	17379	17467	17467	17628	17283	17395	17492	17536	17599	17191	17248	17269	17435	17541	17569	17535	17331	17200	17435	17067	17429	17537	17527	17411	17308	17337	17247	17424	17314	17458	17469	17149	17338	17489	17417	17322	17460	17632	17463	17321	17553	17538	17607	17532	17388	17237	17394	17451	17544	17469	17310	17467	17378	17627	17404	17499	17399	17239	17563	17593	17501	17389	17198	17389	17473	17548	17523	17354	17429	17501	17466	17212	17280	17544	17519	17544	17400	17395	17237	17511	17498	17382	17504	17282	17272	17541	17233	17549	17380	17377	17410	17476	17421	17448	17355	17206	17536	17345	17424	17345	17311	17522	17345	17367	17337	17432	17427	17313	17441	17338	17405	17410	17378	17670	17345	17370	17347	17386	17561	17465	17438	17500	17377	17560	17402	17414	17324	17307	17417	17620	17421	17436	17412	17464	17153	17620	17295	17464	17360	17319	17174	17467	17435	17495	17557	17644	17471	17505	17606	17570	17529	17421	17563	17442	17242	17457	17435	17418	17184	17631	17428	17255	17570	17385	17511	17545	17321	17507	17482	17371	17626	17561	17218	17375	17401	17524	17401	17325	17247	17543	17540	17408	17550	17664	17423	17591	17423	17670	17347	17360	17272	17329	17314	17205	17459	17279	17363	17694	17417	17240	17450	17509	17510	17297	17312	17414	17365	17544	17396	17447	17397	17325	17270	17244	17341	17324	17346	17593	17219	17318	17436	17455	17232	17265	17553	17532	17468	17314	17315	17439	17303	17630	17500	17502	17444	17496	17476	17443	17580	17458	17374	17293	17604	17286	17403	17373	17374	17366	17357	17430	17013	17450	17452	17231	17477	17361	17317	17477	17163	17365	17438	17325	17369	17325	17454	17236	17244	17226	17493	17557	17408	17532	17300	17374	17276	17328	17290	17344	17478	17420	17232	17210	17502	17355	17456	17457	17451	17407	17537	17437	17305	17530	17725	17371	17530	17510	17394	17431	17422	17297	17353	17488	17577	17486	17425	17199	17401	17441	17315	17425	17208	17412	17586	17235	17362	17461	17437	17477	17524	17391	17530	17363	17470	17410	17383	17423	17302	17321	17149	17609	17425	17462	17472	17295	17399	17242	17419	17430	17647	17241	17479	17342	17443	17417	17434	17353	17511	17380	17371	17447	17445	17268	17410	17342	17449	17344	17359	17285	17413	17335	17569	17531	17459	17542	17385	17369	17351	17618	17197	17430	17573	17233	17281	17427	17567	17135	17341	17268	17364	17445	17263	17329	17479	17400	17453	17341	17127	17355	17235	17206	17319	17448	17214	17521	17646	17343	17198	17441	17429	17433	17536	17309	17447	17410	17544	17425	17417	17413	17468	17303	17461	17336	17394	17430	17241	17469	17488	17430	17438	17301	17275	17364	17474	17576	17344	17554	17344	17539	17408	17131	17337	17581	17340	17513	17389	17505	17283	17420	17463	17503	17493	17350	17385	17670	17405	17297	17425	17362	17426	17419	17541	17445	17483	17697	17602	17352	17326	17334	17369	17482	17239	17203	17168	17596	17512	17241	17453	17363	17106	17272	17321	17526	17477	17626	17346	17349	17329	17408	17429	17450	17201	17293	17251	17230	17438	17539	17469	17489	17474	17533	17385	17445	17407	17509	17143	17581	17387	17477	17369	17215	17456	17412	17324	17368	17394	17425	17400	17128	17479	17499	17241	17456	17344	17602	17430	17421	17312	17411	17484	17670	17375	17363	17432	17251	17234	17269	17245	17507	17534	17357	17578	17544	17242	17440	17417	17610	17732	17325	17344	17281	17442	17406	17425	17310	17506	17204	17229	17417	17480	17519	17662	17361	17294	17414	17489	17626	17453	17575	17531	17392	17495	17380	17240	17498	17535	17345	17339	17482	17390	17290	17564	17425	17453	17369	17370	17592	17442	17145	17273	17323	17394	17563	17318	17639	17270	17367	17238	17408	17489	17303	17590	17474	17321	17257	17399	17546	17667	17321	17558	17465	17382	17404	17421	17441	17199	17392	17442	17405	17545	17448	17297	17357	17454	17202	17660	17475	17277	17293	17540	17597	17431	17460	17730	17305	17490	17352	17228	17351	17515	17387	17463	17348	17433	17356	17479	17317	17252	17536	17316	17415	17532	17423	17656	17195	17458	17519	17443	17420	17458	17589	17533	17356	17474	17418	17487	17386	17582	17509	17457	17530	17245	17331	17387	17456	17530	17386	17422	17455	17465	17484	17241	17330	17626	17436	17502	17295	17475	17372	17385	17446	17451	17332
38330	64137	63460	49717	36647	29380	24046	21594	19822	18936	18008	17319	17294	17004	16964	16769	16534	16379	16107	15948	15840	15774	15768	15931	15895	15936	15822	15557	15956	15696	15883	15802	15825	15784	15618	15680	15672	15646	15787	15752	15630	15798	15801	15945	15698	15705	15808	15828	15750	15769	15846	15672	15856	15738	15638	15767	15703	15574	15822	15698	15666	15638	15660	15690	15683	15622	15829	15757	15634	15658	15637	15710	15871	15770	15712	15887	15680	15670	15586	15755	15539	15787	15845	15744	15765	15620	15769	15695	15731	15701	15704	15557	15663	15800	15781	15869	15662	15829	15744	15455	15598	15656	15696	15768	15736	15858	15632	15753	15675	15768	15834	15663	15779	15575	15701	15720	15653	15636	15850	15787	15703	15709	15593	15779	15685	15629	15519	15627	15842	15670	15586	15695	15674	15706	15793	15756	15668	15704	15670	15712	15943	15733	15720	15741	15608	15621	15843	15647	15549	15691	15609	15766	15814	15493	15772	15888	15697	15827	15561	15670	15727	15821	15761	15690	15787	15827	15677	15678	15736	15852	15906	15750	15737	15696	15688	15571	15656	15675	15602	15562	15708	15681	15796	15839	15729	15828	15739	15678	15586	15788	15818	15739	15789	15519	15624	15796	15752	15621	15819	15619	15774	15735	15722	15802	15653	15572	15754	15575	15714	15667	15739	15778	15719	15739	15717	15749	15794	15519	15769	15732	15680	15577	15660	15660	15575	15765	15634	15674	15606	15768	15729	15481	15583	15690	15635	15699	15701	15674	15686	15676	15795	15648	15748	15557	15734	15576	15702	15809	15793	15860	15815	15755	15785	15809	15704	15716	15777	15630	15790	15682	15897	15643	15721	15650	16023	15680	15527	15596	15756	15760	15640	15814	15700	15736	15730	15831	15793	15827	15676	15804	15754	15731	15657	15606	15845	15752	15671	15587	15912	15627	15686	15588	15833	15756	15718	15636	15817	15733	15715	15717	15623	15795	15618	15643	15809	15667	15846	15718	15819	15802	15767	15695	15650	15811	15575	15670	15689	15631	15811	15480	15897	15644	15670	15726	15841	15724	15719	15797	15750	15755	15591	15666	15725	15695	15789	15791	15571	15713	15835	15690	15669	15827	15816	15678	15698	15791	15615	15593	15865	15860	15609	15634	15770	15665	15730	15739	15741	15728	15914	15659	15916	15758	15809	15712	15552	15738	15596	15820	15711	15685	15879	15709	15633	15769	15670	15701	15526	15681	15563	15801	15694	15768	15768	15764	15664	15658	15836	15817	15637	15706	15664	15492	15701	15871	15611	15497	15802	15600	15718	15914	15659	15618	15696	15472	15616	15804	15819	15697	15957	15740	15861	15719	15756	15851	15835	15795	15791	15509	15834	15723	15733	15758	15568	15707	15683	15601	15692	15648	15642	15688	15682	15670	15848	15720	15725	15684	15770	15807	15716	15713	15814	15610	15708	15774	15766	15819	15857	15777	15809	15686	15684	15672	15740	15864	15734	15657	15758	15752	15550	15843	15680	15796	15767	15628	15805	15691	15572	15745	15815	15647	15779	15653	15582	15696	15699	15642	15709	15776	15686	15844	15809	15642	15773	15567	15547	15746	15787	15729	15853	15805	15672	15662	15668	15613	15536	15541	15660	15684	15712	15692	15588	15676	15663	15816	15716	15897	15655	15763	15718	15728	15710	15714	15706	15673	15933	15719	15730	15816	15774	15693	15815	15633	15656	15674	15634	15657	15830	15738	15679	15682	15439	15672	15659	15583	15858	15770	15641	15824	15736	15506	15696	15703	15583	15790	15537	15762	15660	15733	16002	15634	15698	15707	15813	15771	15592	15786	15673	15623	15615	15659	15817	15830	15838	15620	15732	15747	15500	15678	15761	15669	15666	15717	15819	15657	15785	15716	15697	15768	15697	15744	15613	15691	15628	15617	15514	15654	15596	15651	15748	15604	15709	15589	15815	15649	15771	15897	15729	15806	15687	15933	15677	15757	15747	15777	15772	15618	15707	15700	15722	15814	15728	15663	15703	15696	15689	15713	15527	15791	15758	15563	15679	15812	15603	15832	15675	15659	15714	15609	15812	15736	15692	15902	15751	15709	15674	15819	15663	15767	15774	15663	15599	15817	15710	15734	15817	15681	15739	15855	15664	15851	15819	15705	15791	15624	15744	15584	15663	15691	15762	15759	15567	15615	15667	15806	15598	15700	15590	15779	15754	15832	15572	15702	15689	15780	15561	15622	15797	15597	15746	15749	15756	15536	15576	15738	15875	15607	15845	15843	15559	15728	15743	15761	15655	15654	15788	15790	15770	15777	15717	15624	15680	15608	15665	15436	15789	15568	15828	15749	15586	15677	15818	15714	15812	15676	15698	15755	15831	15568	15712	15781	15752	15725	15781	15671	15480	15747	15693	15707	15647	15751	15658	15627	15543	15868	15496	15859	15699	15828	15783	15925	15754	15706	15806	15769	15591	15624	15682	15584	15647	15739	15821	15792	15611	15804	15668	15638	15692	15625	15788	15648	15736	15784	15709	15652	15785	15780	15770	15739	15670	15783	15798	15413	15711	15716	15847	15687	15787	15623	15804	15775	15685	15744	15723	15728	15706	15908	16007	15867	15699	15761	15873	15801	15793	15723	15691	15696	15731	15755	15643	15847	15665	15576	15665	15652	15817	15701	15751	15964	15521	15800	15684	15625	15854	15803	15672	15754	15702	15593	15930	15605	15675	15657	15543	15704	15806	15763	15632	15737	15581	15670	15530	15544	15772	15635	15836	15584	15775	15766	15844	15575	15809	15775	15800	15598	15822	15574	15706	15793	15757	15585	15511	15686	15587	15554	15683	15707	15835	15658	15734	15614	15946	15787	15784	15857	15747	15822	15710	15760	15645	15663	15788	15704	15717	15624	15789	15473	15579	15918	15773	15636	15806	15687	15872	15756	15739	15664	15809	15577	15694	15594	15654	15771	15647	15793	15661	15622	15643	15760	15717	15587	15756	15706	15598	15799	15705	15720	15694	15543	15905	15775	15634	15628	15703	15786	15863	15802	15823	15844	15828	15668	15783	15641	15680	15660	15686	15711	15714	15810	15718	15661	15743	15602	15698	15742	15574	15696	15751	15738	15751	15868	15711	15841	15813	15732	15779	15725	15585	15642	15787	15746	15664	15819	15801	15610	15602	15779	15710	15747	15682	15836	15670	15858	15697	15846	15640	15696	15581	15859	15732	15633	15692	15796	15795	15653	15662	15727	15910	15787	15792	15751	15932	15875	15621	15597	15716	15723	15864	15756	15426	15660	15618	15762	15726	15763	15729	15652	15769	15647	15774	15520	15615	15663	15838	15579	15744	15740	15670	15590	15761	15609	15679	15694	15722	15723	15775	15712	15679	15629	15642	15617	15726	15693	15724	15772	15662	15605	15759	15780	15476	15754	15738	15612	15693	15825	15657	15714	15877	15666	15700	15748	15779	15829	15563	15734	15664	15604	15754	15725	15636	15685	15782	15724	15690	15608	15694	15865	15791	15790	15684	15857	15697	15633	15664	15611	15642	15721	15822	15691	15564	15739	15602	15537	15768	15753	15722	15631	15764	15569	15753	15694	15636	15722	15609	15588	15774	15734	15859	15767	15754	15834	15813	15658	15550	15769	15855	15649	15648	15637	15685	15806	15749	15917	15694	15719	15895	15520	15823	15551	15640	15815	15763	15771	15561	15798	15749	15600	15812	15696	15746	15636	15684	15684	15728	15771	15583	15775	15691	15601	15643	15753	15756	15759	15753	15715	15762	15776	15700	15764	15816	15711	15881	15731	15718	15627	15623	15701	15604	15771	15613	15665	15791	15561	15764	15835	15585	15798	15595	15790	15717	15675	15722	15698	15688	15691	15771	15666	15736	15687	15497	15696	15687	15790	15725	15713	15664	15557	15864	15718	15715	15761	15695	15752	15832	15843	15526	15630	15566	15692	15632	15707	15853	15736	15661	15576	15698	15830	15784	15717	15780	15815	15525	15665	15732	15684	15753	15773	15780	15484	15624	15827	15753	15842	15680	15672	15655	15569	15914	15829	15682	15819	15795	15693	15695	15792	15402	15714	15877	15743	15727	15783	15749	15777	15620	15861	15794	15594	15778	15660	15685	15746	15710	15686	15494	15765	15785	15587	15729	15692	15702	15805	15916	15785	15662	15722	15753	15605	15879	15783	15848	15667	15744	15659	15641	15686	15722	15765	15697	15666	15895	15671	15717	15743	15683	15797	15722	15713	15767	15837	15778	15676	15697	15746	15702	15582	15730	15664	15681	15779	15710	15753	15763	15822	15719	15636	15739	15897	15712	15714	15670	15921	15867	15569	15709	15752	15826	15696	15716	15773	15785	15816	15662	15737	15797	15701	15717	15670	15757	15683	15612	15659	15722	15813	15729	15786	15742	15656	15718	15723	15784	15788	15729	15712	15775	15693	15600	15588	15746	15809	15803	15736	15692	15813	15635	15881	15857	15702	15566	15720	15435	15670	15682	15769	15739	15658	15605	15676	15840	15571	15610	15635	15732	15766	15617	15866	15546	15577	15728	15742	15776	15719	15849	15728	15572	15552	15766	15746	15817	15905	15595	15656	15757	15724	15729	15774	15752	15815	15635	15600	15767	15542	15853	15665	15683	15754	15555	15819	15689	15725	15596	15593	15700	15611	15802	15623	15627	15667	15771	15691	15740	15653	15713	15758	15891	15692	15714	15773	15669	15677	15683	15747	15688	15634	15887	15797	15625	15665	15644	15709	15731	15744	15666	15596	15636	15652	15669	15798	15739	15726	15809	15781	15820	15744	15508	15768	15831	15739	15616	15704	15748	15725	15645	15704	15685	15800	15713	15608	15795	15894	15782	15599	15487	15552	15629	15654	15738	15731	15700	15559	15874	15696	15716	15676	15791	15726	15913	15606	15842	15718	15555	15638	15685	15693	15579	15681	15797	15747	15600	15796	15645	15642	15781	15589	15721	15712	15692	15491	15550	15746	15793	15742	15774	15631	15727	15794	15638	15775	15665	15715	15870	15764	15910	15629	15673	15676	15797	15746	15681	15759	15904	15879	15870	15788	15749	15858	15760	15682	15801	15665	15815	15655	15750	15746	15702	15855	15672	15750
29395	30068	39037	33081	24664	21403	19256	17910	17390	17002	17087	16701	16791	16803	16631	16391	16540	16776	16673	16518	16526	16697	16450	16528	16624	16362	16716	16552	16570	16443	16523	16440	16413	16529	16618	16472	16276	16592	16528	16364	16676	16407	16291	16618	16386	16458	16438	16515	16392	16409	16166	16453	16574	16387	16506	16316	16376	16594	16480	16373	16543	16550	16525	16446	16459	16434	16375	16339	16369	16425	16512	16656	16616	16391	16672	16606	16613	16571	16443	16543	16288	16375	16505	16430	16390	16312	16315	16261	16368	16503	16661	16346	16357	16480	16455	16492	16228	16471	16313	16394	16497	16450	16601	16441	16470	16447	16712	16374	16424	16496	16440	16549	16389	16322	16617	16472	16449	16357	16429	16495	16430	16433	16454	16546	16281	16441	16398	16313	16454	16370	16522	16504	16414	16496	16489	16405	16421	16375	16337	16283	16486	16573	16501	16481	16501	16637	16481	16532	16381	16300	16502	16542	16389	16455	16490	16460	16460	16513	16317	16311	16425	16419	16398	16551	16379	16525	16404	16324	16512	16381	16489	16379	16624	16182	16255	16512	16524	16484	16460	16498	16361	16452	16692	16486	16289	16363	16379	16491	16591	16489	16325	16360	16502	16572	16280	16327	16521	16328	16437	16417	16467	16506	16334	16299	16472	16409	16632	16465	16383	16473	16445	16569	16535	16293	16485	16396	16471	16565	16578	16512	16399	16499	16516	16315	16399	16523	16386	16619	16585	16278	16285	16341	16174	16558	16500	16477	16557	16548	16529	16592	16493	16395	16368	16417	16340	16482	16381	16407	16545	16505	16525	16585	16439	16474	16374	16302	16688	16416	16393	16294	16578	16324	16422	16581	16620	16494	16327	16434	16548	16394	16613	16336	16333	16440	16601	16320	16281	16458	16491	16433	16429	16375	16352	16485	16415	16447	16470	16270	16374	16429	16395	16409	16290	16490	16588	16254	16294	16479	16303	16393	16480	16574	16362	16417	16377	16472	16362	16430	16404	16339	16293	16422	16408	16471	16272	16465	16590	16571	16464	16544	16525	16432	16458	16234	16350	16457	16352	16451	16356	16417	16358	16323	16360	16301	16456	16396	16580	16531	16638	16711	16654	16640	16246	16327	16322	16629	16389	16533	16425	16306	16438	16447	16305	16516	16427	16555	16419	16451	16428	16370	16447	16292	16310	16423	16508	16665	16559	16338	16478	16466	16442	16409	16401	16335	16342	16552	16309	16450	16596	16564	16541	16625	16487	16431	16547	16443	16618	16371	16470	16453	16568	16405	16348	16405	16662	16382	16347	16436	16616	16584	16586	16425	16310	16512	16343	16256	16450	16333	16377	16528	16553	16317	16478	16363	16503	16424	16492	16469	16479	16681	16519	16558	16608	16480	16346	16494	16267	16359	16701	16523	16480	16485	16503	16485	16559	16614	16278	16418	16409	16570	16335	16520	16479	16515	16275	16421	16562	16279	16403	16609	16482	16314	16670	16285	16478	16395	16440	16372	16495	16545	16337	16470	16401	16420	16423	16468	16621	16586	16266	16349	16331	16438	16527	16470	16473	16303	16522	16459	16586	16533	16516	16504	16558	16415	16306	16644	16465	16554	16488	16323	16345	16492	16585	16452	16557	16478	16478	16283	16509	16158	16391	16680	16381	16243	16192	16764	16635	16539	16416	16574	16587	16486	16463	16430	16643	16543	16423	16554	16517	16656	16405	16386	16557	16564	16535	16323	16515	16275	16570	16531	16522	16772	16415	16431	16526	16296	16577	16522	16374	16573	16606	16505	16404	16420	16266	16456	16524	16441	16413	16440	16322	16296	16329	16380	16394	16560	16559	16633	16466	16433	16538	16265	16304	16322	16364	16579	16455	16568	16512	16621	16488	16412	16411	16280	16556	16348	16287	16600	16371	16317	16523	16408	16326	16308	16291	16392	16492	16336	16531	16409	16632	16194	16419	16584	16372	16603	16394	16566	16534	16472	16444	16436	16513	16338	16430	16536	16483	16453	16430	16485	16528	16469	16433	16355	16370	16633	16295	16503	16432	16473	16383	16582	16378	16369	16649	16271	16369	16346	16501	16404	16549	16333	16227	16407	16523	16635	16379	16488	16425	16327	16598	16532	16355	16441	16642	16491	16280	16260	16229	16644	16477	16404	16423	16489	16387	16360	16471	16590	16393	16452	16380	16317	16451	16424	16594	16505	16331	16536	16341	16511	16354	16565	16374	16592	16523	16422	16579	16435	16505	16295	16297	16470	16573	16465	16573	16546	16608	16516	16503	16615	16495	16481	16348	16446	16497	16307	16514	16427	16631	16470	16564	16493	16348	16451	16320	16489	16537	16374	16253	16481	16452	16390	16287	16349	16455	16512	16581	16403	16424	16343	16380	16602	16586	16406	16427	16542	16442	16398	16558	16443	16335	16401	16531	16419	16427	16633	16624	16364	16406	16679	16379	16541	16484	16453	16366	16592	16619	16661	16346	16627	16454	16606	16675	16376	16424	16511	16238	16452	16539	16458	16474	16477	16304	16434	16311	16532	16415	16323	16502	16576	16517	16558	16306	16395	16500	16549	16451	16327	16469	16391	16160	16584	16682	16453	16482	16345	16295	16476	16684	16377	16541	16411	16308	16481	16526	16392	16430	16421	16691	16466	16351	16599	16689	16139	16451	16624	16459	16477	16480	16419	16392	16483	16483	16575	16492	16538	16391	16323	16217	16455	16580	16700	16514	16615	16554	16339	16502	16536	16316	16530	16526	16551	16633	16688	16426	16521	16407	16583	16407	16581	16517	16424	16459	16399	16673	16446	16405	16688	16315	16580	16418	16508	16535	16439	16374	16421	16484	16635	16550	16658	16306	16612	16391	16599	16332	16462	16458	16462	16312	16499	16577	16536	16684	16491	16408	16317	16397	16490	16415	16509	16656	16363	16536	16223	16386	16404	16527	16531	16613	16293	16309	16443	16385	16376	16431	16502	16460	16504	16342	16443	16402	16454	16531	16600	16470	16552	16496	16544	16543	16467	16527	16572	16539	16465	16579	16595	16562	16285	16405	16316	16509	16483	16600	16614	16267	16325	16479	16597	16412	16362	16432	16487	16616	16349	16433	16576	16501	16417	16269	16287	16574	16425	16505	16411	16539	16660	16258	16501	16456	16612	16485	16332	16454	16236	16202	16682	16299	16365	16463	16426	16380	16457	16481	16505	16526	16467	16590	16563	16566	16547	16441	16511	16433	16448	16440	16423	16620	16411	16459	16506	16505	16402	16504	16692	16556	16420	16544	16412	16544	16556	16547	16351	16235	16419	16409	16385	16520	16399	16507	16405	16388	16410	16397	16317	16452	16522	16383	16410	16248	16470	16425	16366	16470	16397	16596	16422	16554	16343	16458	16516	16401	16242	16260	16329	16364	16509	16300	16324	16629	16489	16341	16583	16373	16428	16409	16543	16382	16444	16574	16491	16596	16448	16390	16306	16499	16503	16483	16575	16558	16418	16421	16543	16444	16324	16363	16404	16414	16559	16394	16551	16383	16548	16518	16461	16340	16359	16355	16460	16438	16510	16487	16546	16603	16376	16351	16375	16505	16484	16481	16354	16516	16454	16517	16542	16572	16530	16783	16516	16361	16491	16316	16402	16404	16555	16395	16410	16466	16624	16325	16412	16569	16570	16632	16465	16339	16452	16711	16565	16346	16541	16485	16507	16311	16369	16349	16381	16395	16573	16416	16476	16492	16467	16494	16488	16601	16635	16223	16421	16529	16431	16497	16576	16476	16257	16679	16279	16235	16549	16596	16652	16588	16537	16502	16379	16590	16496	16462	16508	16502	16579	16360	16477	16535	16517	16511	16417	16470	16384	16349	16493	16439	16476	16511	16448	16321	16478	16306	16466	16397	16533	16459	16584	16349	16671	16419	16521	16368	16554	16475	16504	16367	16551	16522	16558	16416	16337	16515	16493	16478	16384	16408	16305	16640	16436	16575	16570	16541	16368	16378	16524	16441	16282	16600	16229	16464	16574	16646	16456	16357	16536	16420	16595	16406	16430	16545	16454	16389	16452	16312	16570	16576	16492	16455	16562	16368	16481	16554	16649	16505	16518	16456	16345	16245	16218	16401	16559	16476	16700	16562	16500	16276	16421	16394	16481	16262	16651	16529	16407	16445	16416	16353	16436	16308	16570	16472	16479	16406	16488	16538	16457	16270	16278	16471	16200	16391	16555	16494	16497	16395	16434	16510	16468	16438	16350	16441	16277	16504	16448	16504	16346	16407	16676	16448	16387	16256	16480	16452	16319	16355	16354	16561	16447	16436	16429	16442	16095	16288	16632	16328	16422	16307	16518	16464	16518	16374	16537	16424	16478	16234	16301	16291	16350	16453	16368	16410	16602	16472	16450	16461	16504	16357	16471	16479	16314	16626	16427	16522	16578	16624	16573	16338	16449	16259	16427	16411	16384	16327	16386	16503	16484	16385	16419	16532	16436	16288	16514	16514	16607	16597	16364	16630	16433	16613	16218	16315	16475	16311	16516	16399	16447	16300	16425	16465	16306	16499	16553	16409	16373	16520	16589	16477	16420	16353	16491	16426	16557	16447	16446	16415	16525	16563	16348	16275	16456	16541	16464	16634	16493	16586	16524	16393	16342	16228	16349	16699	16654	16548	16508	16368	16458	16509	16352	16379	16437	16489	16291	16648	16614	16512	16420	16478	16505	16343	16472	16271	16385	16576	16510	16492	16444	16638	16587	16674	16447	16617	16451	16482	16616	16506	16458	16561	16297	16558	16379	16595	16475	16326	16531	16547	16562	16464	16530	16364	16516	16333	16436	16428	16508	16386	16547	16284	16434	16581	16622	16490	16458	16459	16434	16391	16421	16410	16389	16392	16304	16385	16672	16582	16377	16514	16349	16630	16418	16190	16621	16451	16521	16519	16555	16581	16504	16309	16408	16600	16508	16593	16491	16521	16554	16509	16638	16590	16509	16477	16509	16472	16340	16347	16368	16345	16444	16308	16304	16289	16412	16416	16501	16781	16416	16529	16561	16401	16571	16617	16435	16463	16491	16574	16695	16584	16512	16268	16386	16385	16362	16439	16573	16477	16638	16402	16384	16540	16500	16344	16418	16324	16652
33830	48692	45078	33081	25264	21469	18352	16885	16109	15924	15722	15561	15606	15278	15479	15361	15166	15265	15311	15129	15163	15352	15109	15063	15114	15223	15189	15245	15128	15236	15101	15244	15074	15285	15208	15168	15226	15321	15128	15287	15024	15049	15153	15028	15271	15140	15125	14981	15182	15035	15152	15310	15199	15228	15158	15156	15220	15158	14935	14975	15145	15206	15113	15135	15109	15120	15197	15093	15189	15077	15116	15172	15211	15091	15148	15299	15202	14976	15146	15101	15239	15166	15186	14997	15320	15156	15347	15015	14998	15008	15118	14998	15249	15309	15188	15176	15127	14996	14998	15054	15171	15193	15082	15319	15196	15263	15138	15032	15195	15231	15260	15284	15010	15121	15244	15246	14953	15111	15080	15036	15181	15147	15046	15401	15169	15259	15176	15174	15078	15031	15105	15140	15079	15341	15068	15059	15046	15115	15063	15117	15235	14994	15155	15198	15208	15188	15085	15269	15161	15180	15037	15241	15156	14987	15058	15040	15122	15187	15260	15151	15260	15047	15265	14991	15126	15169	14987	15162	15275	15162	15176	15053	15081	15150	15019	15246	15233	15125	15182	15013	15179	15249	15231	15130	15128	15135	15104	15013	15220	15188	15188	15272	15030	15127	15033	15116	15017	15261	15142	15044	15097	15152	15267	15223	14999	15264	15192	15085	14958	15243	15105	15250	14854	15003	15192	14868	15149	15138	15172	15088	14951	15111	15115	15159	15142	15022	15121	15185	15159	15271	15151	15092	15143	15017	15097	15096	15168	15069	15199	15093	15141	15113	14984	15019	15285	15122	15138	14964	15086	15329	15137	15172	14871	14957	14989	14967	15112	15018	15054	15034	15394	15082	15211	14931	15336	15216	15250	15125	15051	15028	15054	15162	15179	15222	14943	15223	15166	15210	15240	15231	15116	15256	14889	15294	15092	15155	15366	15174	15204	15041	15051	15199	15096	15078	15129	15197	15137	15078	15100	15265	15043	15157	15206	15197	15333	15145	15085	15000	14947	15170	14944	15150	14993	15130	15062	15173	15198	15054	15113	15050	15117	15117	15106	15099	14999	15079	14988	15082	15159	15043	15178	15133	15099	15173	14957	15025	15136	15025	14968	15150	15180	15035	15107	15199	15219	15075	15351	14965	15345	15252	15200	15176	15120	15158	15307	15296	15195	15119	14976	15180	15211	15044	15085	15060	15046	15170	14888	15136	15208	14967	15288	15042	15146	15243	15113	15044	15118	15338	15147	15031	14997	15219	15120	15184	15218	15089	14997	15059	15156	15239	15152	15037	15133	15150	15011	15089	15319	15177	15078	15035	15049	15096	15068	15199	14994	14985	15130	15029	14849	15227	15115	15176	15174	15353	15368	15025	15084	15129	15257	15226	15191	15174	15065	15231	15072	15229	15301	15071	15028	15223	14934	15033	15118	15188	15137	15056	15108	14896	15186	15138	15350	15050	15211	15084	15197	15030	15345	15165	15120	15137	15201	15007	14968	15040	15047	15367	15136	15111	15196	15164	15177	15116	15045	15162	15073	15184	15135	15122	15109	15129	15210	15200	14949	15176	15202	15162	15081	15293	15200	15049	14976	15158	15045	15060	15107	15044	15104	15189	15119	15115	15097	15166	14989	15020	15158	15091	15096	15028	14952	15098	15069	15210	15218	15192	15159	15134	15250	15129	15132	15010	15235	15146	15163	15079	15065	14972	15159	15172	15281	15178	15067	15110	15079	15064	15085	15152	15180	15122	15167	15157	15141	15100	15010	14983	15219	15091	14825	15228	15010	15116	15142	15221	15172	14985	15108	15097	15102	15275	15071	15108	15203	15241	15200	15111	15021	15295	15127	15137	15020	15166	15056	15131	15178	15217	15060	15050	15238	15118	15155	15196	15230	15016	15013	15316	15087	15146	15224	15301	15114	15212	15053	15231	15141	15305	15016	15168	15251	15073	15042	15162	14999	15027	15305	15094	14929	15128	15058	15337	15187	15076	15285	15235	15203	15058	15197	15156	15149	15191	15105	15090	15311	14961	15137	15101	15162	15250	15092	15174	15088	14946	15073	15202	15143	15202	15122	15196	15199	15121	15047	15141	15214	15329	15118	15025	15129	15246	15162	15113	15216	15115	15240	15122	15041	15091	15220	15077	15204	15123	15057	15048	15070	15170	15087	15184	15084	15293	15164	14938	15193	15253	15162	15138	15161	15102	15295	15178	15208	15078	15264	15266	15136	15067	15277	15075	15214	15282	15250	15264	15188	15241	15315	15058	15059	15336	15147	15212	15145	15266	15133	15108	15191	15344	15249	15005	15222	15064	15175	15129	15105	15121	15120	15193	15048	15394	15299	15190	15171	15238	15293	15121	15147	15080	15211	15244	15073	15144	15129	15328	15122	15046	15155	15353	15173	15128	15217	15222	14990	15297	15173	15195	15192	14988	15001	15115	15108	15193	15277	15175	15356	15115	15221	15175	15128	15177	15247	15141	15054	15109	15159	15096	15231	15241	15134	15059	15271	14986	15214	15112	15126	15098	15092	15087	15144	15181	15133	15213	15062	15211	15274	15218	15175	14997	15101	15184	15162	15234	15240	15144	15158	15195	15045	15038	15110	15257	15223	15220	15034	14994	15262	15203	15128	15091	15319	15194	15111	15002	15198	15015	15119	15067	15244	15182	15202	15150	15160	15135	15066	15082	15127	15137	15253	15136	15151	15132	15273	15107	15122	15043	15270	15126	15114	15132	15081	15295	15233	15293	15045	15122	14985	15006	15162	15236	15101	15024	14972	15296	15037	15285	15101	15123	15148	15177	14974	15117	15084	15177	15256	15077	15157	15035	15055	15044	15261	15178	15224	15219	15130	15196	15329	15230	15087	15262	15047	15113	15020	15295	15128	15267	14994	15149	15132	15036	15087	15200	15237	15176	15058	15141	15115	15151	15015	15263	15081	15038	15166	15144	15089	15205	15242	15254	15035	15174	15156	15181	15120	15169	15244	15058	15104	15187	15122	15237	15221	15025	15295	15127	15156	15107	15151	15266	15088	15350	15132	15147	15126	15328	15034	15087	15163	15030	15144	15113	15144	15149	15196	15098	15039	15217	15241	15109	15122	15143	15254	15369	14976	15263	15178	15084	15164	15099	15373	15167	15152	15255	15085	15177	15245	15051	15172	15176	15329	15031	15179	15183	15086	15148	15011	15139	15267	15052	15220	14913	15226	15355	15096	14953	15329	15139	15214	15131	15249	15159	15103	15171	15081	15181	15094	15300	15064	15052	15112	15271	15235	15083	15125	15177	15222	15284	15112	15163	15011	15181	15257	15028	15170	15131	15316	15131	15188	15110	15345	15388	15142	14988	15137	15269	15180	15088	15118	15079	15144	15138	15118	15135	14999	15063	15195	15271	15098	15091	15094	15024	15208	15120	15195	15072	15179	14897	15128	15050	15045	15108	15277	15140	15069	15373	15133	15342	15049	15163	15118	14929	15204	15251	15082	15193	15151	15085	15223	15014	15142	15294	15176	15149	14984	15291	15101	15347	15021	15187	15233	15337	15105	15177	15085	14988	15280	15183	15045	15065	15158	15220	15085	15130	15112	15161	15057	15109	15189	15205	15162	15110	15151	15014	15138	15106	15109	15085	15096	15120	15284	15193	15266	15124	15059	15206	15057	15100	15200	15203	15206	15199	15280	15200	15157	15255	15111	15228	15160	15261	15155	15049	15168	15260	15249	15073	15290	15093	15160	15091	15097	14946	15191	14897	15170	14973	15171	15305	15142	14956	15052	15080	15191	15094	15077	15215	15174	15119	15204	15244	15261	15348	14968	15125	15323	15270	15158	15207	15277	15135	15255	15299	15090	15048	15169	15182	15316	15170	15104	15222	15387	15063	15236	15079	15220	15401	15224	15034	15147	15152	15114	15210	15107	15184	15246	15036	15007	15161	15173	15125	15202	15159	15079	15079	15133	15249	15210	15183	15034	15135	15233	15087	15140	15171	15080	15100	15066	15034	15245	15149	15164	15042	15219	15149	15253	14926	15040	15260	15163	14951	15122	15126	15037	15031	15165	15215	15135	15282	15121	15002	15132	15258	15041	15273	15040	15235	15119	15235	15304	15269	15140	15225	15292	15115	14890	15119	15305	15004	15079	15154	15093	14922	15090	15294	15042	15098	15168	15045	15143	15130	15229	15244	15038	15163	15185	15044	15185	15039	15121	15071	15016	15121	15012	15292	14974	15360	15201	15181	15034	15065	15070	15211	15112	15082	15034	15255	15045	15059	15145	15284	15157	15107	15054	15244	15129	15256	15221	15132	15214	15140	15124	15072	15100	15148	15195	15091	15222	14938	15089	15050	15163	15196	15283	15258	15097	15256	15142	15251	15042	15051	15246	15140	15151	15304	15330	15139	15203	15075	15119	15245	15222	15042	15169	15143	15126	15010	15074	15111	15252	15166	15108	15062	15281	14961	15051	15115	15158	14957	15164	15136	15216	15245	15098	15097	15189	15212	15192	15262	15289	15112	15101	15074	15264	15092	15187	15037	15159	15091	15064	15076	15221	15224	15270	14983	15210	15055	15156	15129	15126	15223	15165	14980	15139	15159	14997	15227	15223	15078	15165	15217	15124	15155	15176	15098	15052	15224	15101	15140	15048	15134	15158	15161	15042	15028	15032	15195	15117	15141	15031	15167	15185	15009	15042	15074	15170	15085	15233	15232	15028	15344	15185	15056	15216	15176	15112	15212	15000	15271	15073	15210	15090	15223	15158	15174	15360	15250	15233	15173	15219	15144	15259	15190	15138	15211	15229	15182	15221	15194	15147	15209	15175	15053	15199	15218	15201	15405	15205	15226	15101	15219	15187	15092	15064	15203	14988	15091	15017	15090	15176	15316	14970	15140	15076	15109	14977	15256	15353	15333	15084	15162	15160	15110	15257	14974	15123	15065	15276	15307	15101	15311	15133	15175	15232	15102	15141	15111	15312	15089	15182	14952	15198	15271	14989	15010	15145	15249	15196	15074	15156	15187	15158	15258	14996	15067	15033	15150	15124	15306	15068	15061	15245	15041	15031	15181	15177	15130	14990	15106	15172	15017	15221	15169	15174	15130	15137	14996	15271	15320	15223	15060	15159	15311	15219	15089	15125	15066
24430	21624	29847	28384	28084	27937	25827	21390	19069	18461	17967	17471	17808	17619	17575	17308	17401	17296	17199	17321	17323	17277	17115	17067	17126	17212	17027	17003	17138	17173	17128	17202	17086	17070	17154	17293	17151	17161	17053	17223	17121	17119	17186	17044	17106	16962	16955	17094	17237	17111	17205	17250	17065	17036	17088	17079	17051	16998	17224	16928	17087	17220	17075	17103	16987	17085	17041	16919	16942	16937	17120	16995	17123	17119	17105	16973	17078	16994	17032	17037	16861	17114	17129	16855	17134	17165	17169	17278	17210	17041	17205	17034	17062	17052	17260	17119	17166	17165	17159	17287	17146	17267	17014	17172	17113	17070	17238	16976	17100	17134	17070	17133	17134	16996	17253	16850	17130	17088	17158	17215	16974	16950	17179	17247	17027	17257	17162	17153	17228	16989	17218	16970	17128	17290	17233	17163	17055	16793	17084	17202	17157	17173	17145	17054	16899	16884	17018	17089	16995	17166	17065	17162	17219	17192	17069	17056	16999	17020	17125	17067	16886	17027	17126	17046	16975	17307	17040	16933	16934	17294	17179	16966	17071	17041	17245	17144	16969	17000	17162	17044	17100	17080	17036	17043	16952	17006	16858	16946	17204	17167	17108	17180	17046	16952	17163	16954	17030	17164	17235	17164	17114	17069	17015	16989	17156	17241	17132	17066	17108	16976	17174	16972	17099	17108	17159	17155	17023	17089	17047	17117	17042	16838	17248	16974	17242	16994	17164	16984	17032	16965	17250	17082	17001	17227	16893	16963	17100	17005	17084	16894	17145	17008	16856	17167	17113	17089	17093	17173	16986	16989	16925	16953	16907	17009	17097	17046	17029	17250	17207	17156	17269	17259	17274	17041	17095	17009	17132	17073	16991	17071	17070	17176	17075	16892	16911	17152	17101	17195	17221	17033	17035	16894	17144	17132	16880	17165	17014	17132	17155	17045	17145	17059	16803	17151	16929	17132	16927	17026	16954	17150	17087	17048	17305	17011	17126	17213	17088	16927	16929	17193	17171	17018	17046	17147	17073	17085	17038	16947	17076	17038	16941	17128	17170	17080	16894	17193	16944	17124	17120	17047	17023	17177	17065	16888	16951	17072	17068	17022	17066	17102	17283	16887	17007	17076	17257	17039	17194	17074	16908	16916	16873	16936	16948	16976	17083	17006	17009	17003	16974	17182	17045	16993	16987	17178	16972	17043	17007	16950	17217	17007	17195	17062	16842	17065	16996	17116	17191	16695	17248	17149	16799	17285	17036	17088	17262	17173	17233	16942	17057	17050	17279	17214	17051	17071	16993	17106	17167	16906	16968	17003	17070	17211	17118	17023	17299	16920	16959	16849	16983	17290	17108	16925	17212	16961	17011	16916	17178	17007	17039	16919	17184	17009	17096	17209	17153	17142	17005	17060	17028	16948	17119	17062	16922	17168	16932	16948	17367	17020	16936	17060	17068	17088	17152	17126	17078	17155	16949	17005	17029	16828	17025	17200	17048	16979	17109	17055	17021	16981	17041	17102	17184	17130	17213	17042	16970	16996	16929	17058	17146	17319	17037	16919	17038	17169	17170	17094	16989	17069	16947	16848	17061	17027	16991	16991	16942	17253	17119	17121	17200	17140	17083	17099	17283	17197	17007	17081	17053	17232	17102	17233	16993	17070	17026	17081	17133	17029	17067	17093	16963	17066	16937	16961	17313	16960	16958	17284	17299	17160	16966	17168	17211	17029	17188	17390	17148	17021	17227	17007	17191	17090	17053	16934	16998	16974	17141	17285	17007	17093	17123	17226	16832	17037	16967	17139	17195	17095	17154	17263	17053	16954	17032	17090	16976	17017	17128	17002	17036	17091	17035	17056	17106	17115	17102	17106	17131	16946	17253	16956	17203	16959	17064	16883	17114	16941	17069	17078	17055	17009	17062	16936	17094	17002	17135	17146	17111	17001	17226	17009	17096	17102	17182	16882	16997	16956	16901	17016	17082	17203	16975	17274	17250	17237	17014	17185	17189	16975	17031	17164	17053	17342	17070	17094	17106	17071	16946	17068	17069	16858	17135	17226	16999	17098	16890	16806	17019	17185	17140	17061	17228	16884	17137	17147	17103	17109	16893	17025	17065	17165	17032	17100	17072	17045	16854	17120	17008	17153	17098	17012	16905	17004	17065	17160	17316	17221	17112	17230	17259	17133	17321	17098	17060	17037	16935	17007	17141	16962	17000	16986	17123	16781	17057	17106	17090	17307	17064	17215	17044	16929	16974	17074	17045	17250	17145	16965	17099	16973	17146	16880	16949	17071	16984	17116	17135	17018	17236	17103	17196	17102	17420	17080	17109	16940	16901	16999	17160	17200	17258	17129	17113	17114	16999	17236	17061	17214	16907	16805	17362	17074	17044	16908	17067	17096	17311	16930	17152	16951	17183	17128	17176	16973	17172	17024	17001	17000	17384	16936	17139	17189	17061	17029	17005	17001	16941	17080	17181	17080	16911	16848	16964	17098	16882	16969	17075	17159	16900	16888	16955	17156	17216	16978	17131	17057	17064	17173	17365	17268	17155	16953	16974	17222	17045	17181	16769	17063	17062	17015	16904	17356	17209	16897	17217	17123	17110	17291	16916	17148	17241	17085	17030	17169	17007	17180	17226	17100	17161	17128	17218	17097	17107	16968	17074	17042	16886	17190	17036	17043	17139	17055	17106	17217	17202	17294	16993	17151	17155	17036	17184	17064	17069	17333	17063	17048	17210	17028	17150	17097	16963	16905	17226	16989	16978	17041	17077	17101	17028	17086	17232	17138	16993	16882	17228	17114	16918	16949	17143	17153	17099	16922	17120	17156	17057	17010	16953	16984	17049	16877	17068	17076	17111	16866	17102	17152	17169	17017	17193	17143	16950	16921	17013	17180	17205	17098	17180	17156	17237	16824	16835	16916	17239	16945	16969	17011	17010	16926	16954	16963	17095	17082	17059	17103	17158	16918	17139	17040	16902	17140	17065	17187	17095	17085	17179	16962	17001	17080	17018	17144	17080	17255	17280	17102	17171	17123	16909	17007	16989	17014	16948	17205	16972	17191	16925	17001	17188	16959	17124	17152	17039	16955	17041	16932	17251	16763	17011	17181	17041	17141	17109	17178	17018	16969	16929	17089	16987	17124	17095	17241	17121	17020	17034	17101	16953	17066	17278	17149	16957	16946	17117	17235	17375	17172	17080	16910	17113	16938	16973	17032	16851	16978	16883	16933	16978	16977	17020	17158	17105	16962	16916	17038	17082	16969	17082	17208	17174	17122	16988	16995	17251	17164	17152	16866	16991	17089	16956	17308	17354	17032	16967	17089	17004	17123	17100	17068	17132	17038	16920	17069	17018	16950	17158	17251	16988	17037	17067	17070	16971	17034	17018	17069	17210	17271	17030	16762	17152	16878	16870	17198	17063	17004	17041	16901	17128	16886	16903	17086	16906	16885	17067	17202	16964	17063	17059	17121	17060	16977	17081	17184	17167	17145	17145	17192	17039	17148	17084	17152	17049	17087	16939	16937	17042	17139	17018	17109	17070	17286	17087	16868	17159	17284	17037	17073	17152	16991	17042	16902	17093	17096	16877	17011	16964	17030	17057	17233	17056	17077	17187	16977	16919	17113	17073	16853	17048	17169	17162	17137	17106	16994	17124	16904	17247	17016	17061	16996	17080	17123	17181	17063	16817	17096	16983	17268	17082	17042	17064	16953	17254	17110	17284	17177	17031	17075	17082	17277	17009	16959	17066	16972	16957	17135	16908	17049	17089	17191	17218	17357	16907	17012	17053	17023	16917	17138	17123	17014	17233	17099	17078	17163	16980	17031	17112	17070	16973	16939	16898	16926	16889	17113	16899	17116	17161	16897	16976	17054	17026	16988	17120	16951	17099	17104	16974	17086	17015	17257	17296	17248	16779	16940	17067	17005	17083	17113	17174	17027	17041	17194	16948	17007	17011	17062	17110	17015	17171	17098	17001	16924	16896	17082	17199	17082	17088	17135	17038	17137	17170	17207	16807	17168	17038	17052	17087	17229	16998	17086	17181	17101	17198	17020	17032	16991	17325	17142	17186	17134	16935	17018	16989	17071	17062	17178	17149	17183	17115	17078	16945	17055	17019	16983	17158	16928	16866	16996	16863	17091	17118	16982	17157	17207	17054	16878	17025	17102	17119	17126	17014	17040	17009	17090	17057	17169	17087	17329	16998	17177	17091	17068	17100	17112	17119	17039	16996	17158	17063	17057	17098	17274	16810	17077	17133	17049	17173	17146	17188	17175	16880	17026	16881	16983	17041	17109	17162	17095	16965	17055	17110	17231	17018	17170	17179	17245	17082	17214	17228	16904	17038	16916	17113	17080	17041	17024	17072	17090	17043	17208	17078	16901	17201	17097	17167	16949	16982	17154	16967	16920	16930	16980	17061	17013	17081	17082	16948	17074	17122	17049	17124	16932	17091	17063	16921	17102	17055	17113	17188	17050	17089	17078	17032	17064	17173	16980	17127	17010	17115	17054	17083	17065	16921	17166	16965	17161	17141	17068	17170	17053	16999	17063	17053	17090	17119	17130	17238	17087	17187	16948	17168	17265	17111	17211	16843	17149	16963	17013	17345	17101	17117	17183	17142	17181	17082	17175	17004	17160	16969	16979	16962	17183	17149	17209	16932	17168	17184	17031	17103	16921	17084	16973	17097	17178	16960	17043	17227	17191	17107	17070	17046	17087	17115	17023	17034	17027	17075	17125	17093	16854	17055	17110	17063	17040	17049	17202	16985	17099	17079	17081	17282	17246	17131	17044	16989	17052	17040	16902	16943	17151	17048	17165	17065	16998	17138	17007	16880	17250	17038	16955	17297	17240	17210	17140	16942	17035	17067	17147	17147	16878	17065	16998	16992	17024	16949	16820	17003	17317	17070	17002	17033	17007	17061	17083	17062	17220	17097	17128	17184	17267	17206	17206	17052	17009	17091	17057	17032	17059	17220	16884	17124	16996	17210	17233	17115	17207	17242	17035	17082	17008	17192	17138	17216	17275	17014	17154	17133	17054	17087	17046	17021	17102	17041	17120	17180	16907	16981	17034	17029	17121	17111	16989	17072	17265	17046	16968	17063	17337	17218	17076	17147	17054	17094	17112
35619	58606	55554	43557	35370	28787	23513	20228	17894	16980	16469	16226	16189	16055	16072	15964	15823	15938	15754	15462	15615	15716	15718	15575	15646	15665	15706	15623	15631	15417	15600	15637	15564	15372	15557	15491	15542	15600	15644	15574	15537	15428	15468	15440	15567	15675	15459	15721	15680	15489	15502	15658	15547	15583	15626	15442	15461	15559	15427	15410	15569	15660	15657	15572	15505	15492	15579	15480	15553	15421	15505	15641	15640	15514	15567	15592	15531	15487	15477	15419	15625	15454	15555	15670	15402	15487	15744	15284	15540	15565	15666	15547	15577	15474	15528	15473	15589	15496	15471	15510	15461	15503	15456	15462	15396	15519	15484	15596	15563	15607	15333	15653	15415	15551	15391	15491	15645	15407	15494	15582	15514	15357	15477	15396	15632	15332	15508	15677	15436	15631	15665	15486	15496	15631	15364	15640	15621	15391	15630	15438	15577	15679	15561	15582	15376	15485	15549	15747	15552	15572	15583	15542	15445	15520	15440	15659	15667	15544	15652	15561	15577	15545	15533	15461	15624	15425	15415	15394	15534	15547	15563	15672	15453	15650	15513	15450	15448	15621	15607	15634	15471	15566	15514	15559	15542	15517	15468	15651	15357	15401	15468	15700	15395	15711	15590	15469	15575	15514	15567	15365	15454	15502	15456	15573	15489	15394	15396	15511	15438	15442	15546	15441	15391	15612	15843	15377	15353	15765	15505	15528	15534	15619	15388	15462	15401	15518	15532	15538	15313	15491	15491	15498	15455	15375	15624	15621	15492	15551	15524	15611	15645	15536	15699	15519	15762	15591	15495	15609	15461	15702	15566	15530	15627	15379	15395	15581	15657	15578	15648	15350	15510	15651	15397	15532	15414	15522	15530	15496	15381	15343	15541	15421	15538	15722	15543	15538	15580	15577	15650	15525	15285	15469	15507	15435	15563	15568	15564	15577	15471	15601	15536	15511	15440	15582	15555	15311	15610	15610	15420	15342	15503	15332	15354	15474	15613	15413	15605	15543	15461	15532	15515	15553	15538	15482	15585	15596	15353	15598	15362	15580	15476	15453	15528	15626	15558	15411	15617	15596	15690	15585	15611	15596	15597	15483	15565	15631	15363	15516	15580	15400	15497	15576	15282	15535	15421	15509	15608	15627	15587	15490	15474	15582	15669	15371	15413	15546	15476	15664	15458	15463	15526	15537	15413	15470	15411	15627	15632	15474	15436	15532	15565	15472	15557	15433	15393	15396	15506	15636	15377	15498	15499	15385	15479	15504	15488	15532	15458	15638	15473	15347	15596	15527	15359	15556	15455	15449	15576	15438	15479	15598	15614	15593	15531	15533	15426	15622	15399	15440	15572	15513	15575	15720	15430	15270	15393	15545	15438	15520	15434	15357	15617	15569	15505	15577	15525	15404	15546	15599	15611	15370	15481	15613	15472	15708	15493	15434	15516	15387	15428	15518	15492	15561	15424	15533	15609	15535	15590	15411	15440	15634	15374	15394	15582	15434	15508	15468	15518	15559	15517	15488	15515	15566	15557	15444	15484	15588	15560	15475	15423	15297	15559	15563	15682	15585	15667	15488	15493	15554	15488	15404	15561	15382	15459	15496	15436	15372	15451	15367	15521	15516	15549	15625	15364	15771	15454	15635	15344	15418	15678	15452	15641	15461	15454	15547	15486	15564	15748	15496	15517	15709	15528	15499	15654	15503	15573	15574	15387	15536	15577	15554	15534	15557	15484	15573	15595	15590	15686	15538	15428	15553	15465	15542	15344	15551	15295	15488	15492	15489	15459	15509	15571	15358	15742	15486	15480	15548	15626	15533	15496	15636	15600	15502	15430	15588	15571	15567	15598	15305	15385	15578	15673	15504	15616	15670	15513	15479	15570	15581	15501	15498	15476	15531	15380	15648	15529	15601	15574	15493	15551	15553	15570	15657	15398	15554	15407	15406	15633	15439	15575	15336	15377	15356	15304	15681	15506	15482	15544	15453	15410	15282	15477	15449	15494	15511	15455	15582	15334	15654	15622	15521	15684	15548	15539	15531	15470	15431	15367	15241	15447	15520	15581	15455	15409	15629	15565	15706	15532	15447	15496	15465	15621	15516	15603	15527	15529	15617	15405	15407	15549	15408	15362	15467	15600	15416	15435	15499	15641	15597	15606	15556	15472	15441	15606	15362	15536	15592	15522	15373	15700	15450	15552	15528	15629	15307	15665	15498	15551	15470	15497	15449	15406	15379	15532	15636	15535	15484	15516	15524	15508	15446	15561	15531	15586	15566	15490	15465	15557	15606	15485	15511	15752	15481	15536	15530	15556	15429	15386	15752	15462	15407	15562	15679	15443	15400	15552	15402	15356	15493	15550	15701	15677	15474	15471	15526	15446	15613	15445	15488	15520	15626	15693	15639	15477	15371	15589	15681	15679	15327	15497	15536	15411	15519	15569	15403	15525	15486	15653	15497	15203	15458	15611	15475	15577	15434	15643	15532	15461	15304	15746	15720	15585	15541	15574	15552	15530	15451	15517	15714	15326	15456	15644	15502	15567	15348	15589	15551	15494	15579	15652	15561	15531	15566	15493	15309	15432	15561	15531	15583	15410	15537	15576	15568	15485	15536	15462	15484	15590	15514	15614	15514	15427	15477	15458	15443	15470	15595	15485	15414	15417	15655	15469	15356	15406	15495	15650	15371	15579	15390	15480	15418	15486	15435	15408	15542	15490	15556	15557	15408	15437	15651	15423	15627	15479	15495	15454	15371	15487	15427	15446	15430	15468	15590	15527	15605	15557	15470	15565	15515	15607	15728	15536	15443	15633	15305	15565	15384	15639	15642	15472	15297	15527	15595	15536	15546	15548	15378	15537	15428	15460	15506	15583	15675	15477	15484	15487	15348	15625	15512	15445	15526	15411	15618	15616	15362	15507	15529	15525	15315	15689	15360	15718	15535	15494	15659	15443	15444	15466	15416	15561	15489	15521	15521	15654	15631	15413	15458	15610	15402	15631	15575	15312	15408	15516	15614	15439	15499	15533	15462	15486	15326	15474	15603	15681	15596	15543	15439	15499	15629	15520	15314	15449	15559	15653	15407	15545	15614	15590	15381	15486	15450	15584	15725	15443	15556	15677	15422	15499	15519	15591	15418	15495	15624	15509	15386	15582	15596	15390	15502	15466	15562	15430	15451	15570	15638	15590	15594	15697	15413	15453	15583	15470	15523	15377	15663	15457	15534	15259	15750	15462	15628	15568	15579	15401	15428	15561	15517	15437	15447	15570	15617	15543	15685	15530	15490	15446	15639	15583	15659	15602	15634	15471	15580	15441	15384	15471	15378	15680	15431	15569	15557	15519	15525	15450	15513	15542	15725	15426	15314	15453	15465	15482	15500	15517	15674	15421	15359	15639	15477	15548	15528	15597	15541	15498	15539	15476	15627	15430	15480	15335	15645	15572	15621	15468	15610	15394	15619	15457	15532	15510	15591	15578	15453	15380	15467	15462	15525	15438	15588	15495	15404	15531	15472	15437	15633	15516	15604	15427	15521	15537	15605	15551	15584	15593	15514	15683	15581	15411	15595	15567	15558	15519	15554	15593	15458	15592	15488	15405	15595	15557	15662	15523	15515	15526	15384	15518	15487	15327	15537	15465	15651	15653	15548	15515	15567	15536	15376	15655	15449	15737	15346	15537	15508	15472	15670	15412	15410	15528	15611	15456	15482	15587	15429	15472	15505	15511	15529	15527	15498	15462	15531	15520	15441	15589	15580	15586	15506	15558	15536	15474	15542	15422	15512	15478	15255	15557	15467	15687	15435	15517	15586	15564	15431	15496	15568	15433	15497	15807	15569	15576	15610	15634	15434	15645	15540	15522	15442	15460	15562	15449	15718	15469	15581	15632	15581	15493	15631	15474	15483	15676	15530	15540	15464	15545	15448	15580	15624	15604	15577	15616	15314	15503	15543	15726	15612	15511	15515	15442	15602	15672	15557	15495	15697	15499	15459	15471	15559	15584	15559	15522	15590	15288	15604	15466	15655	15539	15584	15543	15622	15435	15447	15576	15694	15486	15683	15592	15518	15658	15707	15439	15492	15643	15517	15346	15525	15617	15581	15704	15382	15646	15451	15537	15475	15578	15393	15499	15498	15584	15401	15513	15365	15510	15591	15607	15572	15598	15410	15604	15634	15591	15457	15451	15591	15401	15393	15487	15499	15598	15735	15562	15574	15440	15680	15554	15491	15495	15452	15351	15618	15520	15488	15499	15451	15493	15482	15609	15420	15512	15727	15564	15535	15577	15478	15476	15644	15423	15515	15520	15538	15396	15414	15589	15435	15445	15442	15532	15586	15640	15515	15698	15678	15582	15514	15506	15611	15517	15570	15372	15431	15514	15471	15599	15614	15541	15394	15504	15620	15545	15488	15608	15583	15539	15601	15725	15503	15569	15577	15659	15494	15349	15574	15657	15499	15410	15436	15618	15498	15472	15555	15317	15406	15579	15471	15484	15506	15562	15451	15523	15534	15539	15495	15429	15580	15658	15587	15723	15552	15348	15594	15582	15578	15464	15521	15608	15413	15460	15508	15520	15585	15333	15478	15316	15481	15606	15603	15490	15449	15611	15486	15690	15408	15540	15375	15549	15649	15622	15633	15571	15463	15552	15491	15473	15476	15417	15555	15566	15513	15505	15558	15429	15396	15582	15432	15492	15503	15564	15520	15415	15479	15533	15436	15626	15697	15561	15472	15553	15337	15658	15456	15560	15533	15525	15429	15500	15517	15519	15459	15549	15484	15636	15371	15489	15428	15646	15451	15575	15390	15588	15604	15416	15607	15582	15516	15574	15639	15439	15484	15429	15416	15537	15493	15614	15549	15459	15624	15488	15496	15701	15492	15521	15424	15431	15444	15502	15394	15457	15569	15486	15582	15535	15661	15632	15502	15556	15485	15536	15391	15461	15418	15561	15602	15291	15621	15543	15496	15697	15535	15422	15360	15591	15565	15553	15581	15478	15290	15638	15610	15424	15474	15640	15452	15541	15518	15396	15583	15459	15529	15590	15348	15633	15525	15547	15453	15533	15694	15498	15615	15526	15580	15554	15424	15507	15463	15416	15586	15544	15415	15429	15488	15585	15601	15592	15679	15642	15537	15472	15343
23181	21624	29740	25503	25588	29551	30651	24065	20950	20365	19472	19202	19125	18814	18880	18633	18519	18567	18441	18207	18280	18256	18160	18409	18411	18393	18092	18347	18246	18181	18352	18271	18128	18114	18111	18139	18085	18215	18110	18118	17919	18016	18210	18111	17917	17895	18159	18065	18042	18355	18115	18056	18294	18276	18071	18377	18204	18181	18012	17892	17955	17911	18151	17956	18019	18105	18057	18187	17977	18071	18150	17945	18177	18073	18015	17987	17988	18113	17976	18070	17864	17950	17978	18226	18129	17966	18118	17959	18152	17962	18060	18155	17957	18262	18018	17810	17985	18056	17955	18022	18013	17870	17991	18116	17831	17973	17860	18030	17906	17935	18097	17958	18077	18026	17936	17824	18024	17927	18098	17925	17958	17857	18058	18067	18256	18126	17969	18138	17859	18118	17756	17985	18091	18044	18144	17662	17935	18033	18020	17994	18120	18061	18053	17747	17845	17973	17902	18009	17956	18118	18007	18135	17887	18158	18095	18007	18221	17990	17981	18035	17990	17796	17968	18079	17888	18025	17922	17820	17922	18197	17982	17898	18051	17995	17849	17821	18087	17834	17969	17973	18111	18026	18105	17778	17860	18067	17938	17988	18103	17961	17879	17928	17985	17894	18039	18047	18124	18009	18240	17970	17933	17859	17923	17784	17984	17962	18011	18057	18093	17834	17983	18006	18211	17917	17975	17983	17925	17929	17829	17829	17954	18076	18082	17996	17986	17861	17994	18093	17758	17969	18073	17924	17950	18001	18121	17856	18308	18160	18195	18181	17777	17947	18067	17944	17846	18028	17987	17957	18086	17842	18034	17961	18019	18088	18223	17956	17997	18025	18073	17967	18009	18073	18155	17904	17888	18160	17940	17731	18183	17928	18050	18047	18169	17993	17844	17956	18057	18101	18082	18156	17889	17780	17887	18101	17829	17924	18084	18116	18022	17883	18107	17892	17829	17974	17895	17750	17949	17947	17669	17983	18070	17880	17908	18042	17868	17977	17721	18129	18030	17850	18096	17819	18023	17864	17913	18026	17987	17925	17901	17740	17851	17993	17929	17978	18111	17907	17962	18210	17863	17872	18041	18018	17874	17811	17914	18028	17822	17923	17881	18114	17995	17955	17955	18021	17881	17812	17848	18032	18146	17902	17951	17917	17959	18115	17970	17735	17906	18064	18045	17938	18110	17969	17970	17870	18070	17981	18245	17945	18130	17935	18143	17878	17942	18144	17978	17999	17996	17872	18031	17744	17997	17920	18033	17883	18189	17840	17774	17741	17880	17936	17995	17956	18273	17997	18027	18170	17958	17905	17867	18019	17979	18039	18095	17832	18022	17865	17998	17895	17902	18054	18131	18121	17959	17987	17758	17824	18301	17841	17923	17890	18065	17940	18157	18054	17822	18210	18021	18002	17916	17883	17786	17852	18054	17975	17788	18099	17997	17906	18019	18057	17857	17840	17977	18030	18204	18006	17918	18041	18064	18120	18024	18022	17905	18089	17873	18067	17986	17993	17815	17916	17973	18084	18009	17860	18032	17892	18186	18094	18085	18216	17945	17952	18352	17982	18089	17937	18023	18066	17827	18042	18015	18166	18034	18025	17992	17780	17888	17750	18096	17963	18028	17886	17969	18094	17996	17915	18050	17728	17974	18048	17931	17915	18087	17936	17937	18094	18008	17947	17917	17850	18000	17818	18146	17985	17858	18070	17963	18307	17840	17986	18010	18078	17966	18018	18061	17923	18016	17894	17991	17938	17940	18007	18007	17698	18122	18001	17891	18075	18065	17994	18035	18033	17847	17973	17954	18006	17967	17944	17955	18177	18010	17851	18049	17973	17818	17896	18066	17905	18180	18172	18060	17922	18129	17930	17920	17864	18076	18059	17937	17859	17827	17823	17998	17872	18110	17859	18065	18034	18049	18013	18082	17836	18008	17981	17919	17755	17948	17778	18009	17772	17871	18025	18088	17806	18097	17892	17887	17950	18068	18012	18194	17931	17903	17899	18165	18042	18013	18077	18060	17995	18096	18100	18088	18018	17922	18111	17823	18007	17982	17925	18023	17933	17766	17875	18063	18203	17996	18030	17959	17776	18012	17952	18144	17967	17983	18017	17953	18053	17701	18069	18048	17843	18069	18017	17832	18085	17905	17896	18015	18052	17940	17943	17832	18054	17975	18135	17802	17807	17825	18060	18030	18000	18166	17984	17993	17784	18088	18051	17995	18082	17905	17970	17991	17835	17984	17984	18090	17846	17954	17990	17869	18043	17903	18070	18177	18078	18015	17768	17853	18031	17906	18003	18064	18082	18069	17905	17989	18321	18007	18001	18024	17940	17998	17772	18050	17911	18093	18104	17748	17845	17880	18196	17953	17745	17871	18147	17942	18197	17972	17976	18078	17915	17910	17894	17912	17934	17914	18184	18267	18007	17805	18131	17929	18054	17855	17952	17962	17900	17987	18020	17778	17969	17817	17919	17840	18041	17924	18015	17776	18161	18151	17993	17793	17905	17938	17739	17677	17929	18064	17911	17897	17984	17615	17894	18018	17860	18025	18047	17988	17974	18002	17933	17948	17871	17758	17922	18007	18055	17934	18121	17918	18081	18053	17950	17833	17881	17878	17875	18024	17885	18142	18005	17991	18006	18001	17890	17908	17800	17972	18105	18078	18014	17905	17962	17916	17938	18073	17901	18025	17963	18043	17992	17921	18107	18012	17849	17991	17958	17904	18127	17778	18047	18101	17898	17783	18099	17988	17924	17936	17935	17758	18053	18148	17914	18108	18033	18080	17875	17973	17944	17946	18109	18002	18137	17903	18001	17918	18001	17861	18034	18035	18047	18005	17876	17958	18080	18059	18062	18056	18047	18195	17991	18144	17838	18006	18046	17896	17974	18092	18082	17891	17996	17796	17990	17970	17860	17955	17980	17900	17970	18076	17967	17909	17901	18108	17943	17906	18014	17905	18025	18064	18002	17986	17859	17908	17929	17995	17914	17955	18035	17927	18026	17938	17947	17760	17921	18015	18100	17933	17909	17913	17913	18027	17915	18055	17737	17872	17942	17922	18010	17901	17911	18043	18284	17940	17907	17853	17904	17838	17791	17999	17873	17769	17930	18078	17861	17889	18254	18082	18090	18038	18095	17937	17883	17943	17902	18015	17562	17893	18067	18022	18126	18068	18130	18030	17970	18020	18077	17937	18062	18153	18149	17912	18076	17996	17832	17717	18182	17969	17966	18048	17808	18111	18008	18040	18042	18087	18072	17907	17964	18067	17871	17948	18080	18062	17886	17899	17918	17848	17976	18049	17940	17995	17899	17951	17891	18001	18085	17956	17995	18005	18059	17848	18044	18169	18002	17922	18163	18016	17852	17971	18052	18036	17992	17956	18127	17974	17895	17944	17978	17959	18089	18047	18116	17864	17843	18212	18145	18146	17969	18016	18123	17993	17995	18021	18082	18056	18013	17896	17975	17947	17947	17925	17948	17906	17794	18072	18003	17799	17909	17961	17997	18084	17825	18103	17961	17867	18037	17986	17996	17984	17883	17972	17883	17844	17834	18091	17985	18009	17913	18200	17918	17933	17976	17891	18084	18101	18117	18066	17938	17828	17988	17944	18171	17890	18097	17932	17934	17847	18002	17833	18079	17945	18104	17956	18031	17828	17922	18179	17980	17820	18027	18058	17935	17905	17925	17933	17904	18131	17982	17910	17985	17959	17760	17920	17763	17962	17961	17789	17807	18093	17856	17783	18083	18051	17996	17647	17991	18099	17862	17880	17828	17986	17974	17879	17995	18092	17741	17770	17906	18062	17997	18032	17880	17826	17949	18020	17895	18140	18373	18040	18240	18114	17777	17918	18024	18076	17988	17989	18064	17894	17947	17772	17957	18005	17808	18011	17982	18009	17887	17776	18323	17926	18054	17759	17984	17875	17914	18027	17853	17873	18115	18063	17795	17830	18115	18065	17856	18040	17820	18012	17798	18030	17985	17983	17836	17903	17945	18169	17926	17996	17993	17954	17620	17841	18111	17822	17946	18012	18094	17949	17968	18037	17920	18041	18087	18134	18036	18000	18166	18064	17855	17799	17791	17867	17941	18016	18179	17984	17893	18288	17961	17836	18151	17977	17806	17858	17961	18043	17870	18098	17959	17949	17988	17819	18021	17883	17989	18123	17924	17741	17978	17770	17984	17959	17866	17949	17984	18036	17981	17971	17876	17884	17983	17916	17919	17956	17924	17953	18109	17998	18170	17964	17893	17797	17950	18159	17924	17871	17981	17856	17891	18005	18165	17997	18064	17961	17828	17949	17937	17841	17923	17938	17895	17834	17873	18064	18039	18262	17913	17926	18043	17815	17708	18054	18102	17774	17746	17794	17849	17933	18075	17998	17986	18155	18112	17921	18336	18246	18204	18035	17750	18054	17851	17941	18034	18025	17883	17966	18136	17956	18038	17913	17891	17979	17957	17805	18249	18118	17904	17794	17828	17930	17956	18108	17929	17922	17963	17952	18003	17983	17744	17952	17928	18136	18109	17889	17852	17961	18002	17969	17926	17959	17948	17973	18102	17900	17995	17972	17816	18193	18016	18026	17863	18178	17912	17999	18057	17971	18065	17980	17822	18052	18064	18080	18269	18147	17846	17939	17793	18124	17731	18007	18157	18210	18088	17955	17870	17842	17968	18120	18023	18079	17995	17867	18008	17955	18035	17973	17980	18049	18000	18062	18025	17868	17991	17936	18040	17991	18088	18016	18051	18063	17987	17766	17964	17897	17896	18064	17974	18072	18063	18004	18246	17987	18069	17944	18179	18153	17984	18089	17961	17859	17947	18131	17961	17974	18033	17904	17794	17982	18080	17957	17837	17927	18039	17853	18017	18095	17930	17952	18013	17803	17800	17939	17954	17946	17830	18104	17796	17863	18186	18186	18005	18095	17876	17927	17924	18005	17828	18026	17652	17872	17890	18039	17857	17852	18007	17868	18095	17844	18165	18110	18099	17988	17897	17851	17859	17757	17873	17895	18121	18059	18116	18066	17994	17862	18131	17838	17958	18075	17959	18038	17902	18139	18058	17839	17839	18038	17853	17902	17897	17979	18097	17908	18022	18047	18023	18040	17925	18131	17874	18046	18017	18049	17947
39002	65570	61901	49769	40577	34656	28239	22660	19311	18319	17845	17087	16916	16994	16634	16706	16655	16573	16400	16125	16015	16061	16038	16105	16122	16123	16114	16179	15880	16087	16024	16115	16175	16058	16030	16146	16093	15977	15956	16223	16089	16025	16010	16024	16199	15868	16128	16153	15958	15881	16070	15921	15927	16232	16095	16157	16195	16042	16210	15946	16054	16001	16044	16162	15953	16003	16166	15958	15900	16080	15912	15934	16077	16322	16103	15978	16190	16213	15985	15977	16017	16058	16053	16196	16029	16030	16138	16051	15939	16016	16185	15898	16051	15944	16089	16184	16003	15924	16084	16130	16074	16162	16176	15931	16049	15981	15978	16158	16044	15945	16088	15973	15922	16054	16028	16117	16206	16251	16067	16091	16181	15990	16091	16113	15865	16028	15923	15964	16311	15987	15955	16089	15988	16063	16087	16124	16159	16062	16025	16134	16051	16067	15990	15881	16259	16169	16015	16125	16055	15988	15975	16115	15973	16044	16136	15906	16099	15988	16044	16019	16090	15815	16035	16056	16096	16275	15896	16104	16326	16191	16006	16097	16086	16139	16029	16109	15928	16206	16069	16157	15994	15937	16108	15929	16157	16119	16014	15835	15977	15994	16115	16134	16100	15954	15956	15975	15993	16144	16148	16191	15975	16027	15968	16062	15812	16051	16158	16039	15850	16043	16194	16008	15962	15955	16034	16017	16087	15956	16161	15961	16194	16124	16096	15933	16033	16104	15995	15954	16127	16066	15944	15927	16057	15998	16019	16110	16096	16014	15983	16026	16018	16097	16097	16101	16036	16201	15908	15930	15859	16115	16057	16007	16006	15928	16012	16021	16045	15983	16035	16205	16054	16051	16169	15992	16171	15929	16081	16089	16022	15926	15952	16227	16168	15980	15901	15860	16070	16106	15992	15877	16129	15996	16032	16050	16003	15999	16041	15982	16138	16019	16045	16135	15881	16123	16052	16010	16010	16074	15917	15873	15968	16127	16074	16151	15850	16028	15959	16100	16052	16106	16201	15966	16062	15990	16024	15956	16121	16096	16033	16190	16095	16078	16024	16068	15990	15927	16096	16082	16018	15936	15956	16045	16085	15930	16113	16025	16061	16112	16037	15952	15915	15970	15982	15996	16030	15946	16086	16223	16051	16180	15897	15934	16028	16057	16107	15854	15880	16038	16143	16136	16057	16021	15913	15964	16116	16137	16120	15981	16079	15938	16091	15974	16085	16087	16041	16104	15952	15977	15952	16027	15907	16055	16105	16081	16220	15971	16088	16084	15936	15917	16099	15993	15971	15848	16027	15885	15991	16115	16066	16031	16078	15944	16006	16093	15878	16041	16124	16083	15866	16068	15995	16025	16196	16038	15951	15873	15973	16002	15905	16030	16057	16092	16093	16257	16120	16068	16139	15873	15938	16062	16349	16052	15991	16199	15950	16000	16067	15996	16034	15846	16064	15946	16167	16015	16158	15983	16018	15957	16019	16017	16204	16055	15969	15926	16042	16057	16111	16144	16303	16196	15991	16030	15875	16238	15939	16192	16089	15962	16119	16147	16062	16148	16100	16098	15987	16141	15861	15943	16239	15980	16080	16176	15960	15925	16044	16074	16195	16165	15922	15984	16071	16025	16054	16025	16031	15999	15920	16096	16232	15998	16265	15889	15938	16021	16002	16103	15847	16028	15997	16166	15864	16123	16007	16198	16082	16050	15883	16030	15925	16028	16088	15899	16079	16037	15871	16189	15990	16020	16107	16005	16010	16004	15965	16135	16000	16081	15880	16173	16057	15835	15837	16221	16058	16102	16115	15995	16142	15975	15933	16029	16113	16058	16072	16024	16244	16006	16008	16080	16062	15946	16065	16090	16004	15999	16080	16033	16181	15996	16048	16262	16157	16148	16128	16036	15955	15885	16085	16033	16137	16099	15985	16028	15905	15982	16151	15931	15978	15949	16111	16116	16082	16078	15959	15981	16002	16132	16214	16076	16015	16057	16030	16168	15967	16062	15984	16048	15934	16081	16118	16034	16206	16015	16053	16253	16094	15859	16143	16197	16095	16065	16110	16039	16020	16045	15897	15839	15933	16248	16137	16104	16028	16045	15889	16157	15916	15976	16038	16132	15863	16160	16036	15813	16034	15951	16027	15895	16145	15995	16060	15817	16058	15847	15990	16233	16093	16068	16134	16014	16106	15915	16105	16017	16111	16073	16106	15776	15827	16019	16147	15991	16146	15947	15765	16203	15973	15954	16082	15992	15861	16181	16003	15903	16111	16068	16041	16082	16004	16021	16188	15928	15959	16059	15991	15841	15948	16042	16266	16064	16027	15966	15986	15940	16058	15894	16044	15872	16087	16150	16093	16112	15978	16178	16122	16080	15997	16004	15972	15905	15900	16023	15853	16009	16123	16037	15792	16169	16111	15916	15876	15739	16130	16068	16055	15965	16101	16168	16113	15993	15975	16108	16133	16152	15905	15986	16258	16082	15878	16027	16039	16013	15989	16162	15997	15897	16208	16018	15863	15941	15998	16123	16032	16001	16021	16104	15920	15990	16230	16087	16093	15838	16075	16033	15890	16078	16058	15937	16218	15998	15927	16051	16015	15866	16074	15877	16117	15986	16065	16011	15872	15869	16213	15966	16024	16086	16146	16038	16095	16026	16081	15928	16243	15991	15935	15987	16080	15926	16021	15980	16153	16227	16061	15906	16024	16044	16050	16185	16302	15946	16177	15893	16058	16052	15945	16142	15951	16075	15957	16057	16116	15969	16080	16188	16029	15934	15978	16137	15843	16102	15942	16177	16079	15916	16038	16110	15842	16044	16078	15908	16024	15845	16073	15977	15979	16151	15912	16061	15988	15908	15915	15972	16023	16071	15989	15895	15953	16202	16152	16055	15949	16067	16233	16077	16089	16000	16041	16025	15950	16071	15760	16005	16009	16141	15955	15827	16051	16251	16030	15987	16131	16020	16003	16073	15937	16114	15918	15989	16168	16032	15866	16078	16034	16163	15919	16027	16123	16151	16000	16033	16083	16047	16003	16043	15897	16033	15960	16007	16096	16012	15866	16228	16021	15965	16054	16047	16151	16027	16000	15980	15987	16046	16086	16015	16091	15948	16234	16104	16015	15924	16118	16025	16064	16030	16039	16110	16079	16201	16135	16005	16148	15921	16022	16089	16197	15937	16029	15930	16140	15934	16048	15930	15919	16089	16032	16137	15966	15993	16058	15979	16060	16086	15988	15874	16121	16006	15932	16090	15925	16168	15954	16024	15989	15912	16110	16190	15996	15986	15977	15993	15976	16183	15982	15943	15758	16112	16022	16041	16006	15956	15947	16015	16043	16018	16013	16042	16071	16052	16026	16058	15979	16040	15954	15924	16049	16173	16136	15864	15978	16113	16117	15804	15934	15996	16086	16015	16185	16113	16022	16090	15988	15990	16093	16039	15968	15957	15936	15897	16112	15868	16157	15987	16045	15973	15987	16120	16167	16025	16024	15835	16023	16054	15973	16286	16057	16162	15903	16051	16082	15969	16110	16127	16060	16029	16112	16087	16034	16040	16059	16013	15996	15884	15967	16056	16136	15899	15958	16009	16047	16143	15899	15971	15975	15969	16126	16121	15895	16064	16140	16103	16201	16052	16137	16060	16092	16083	16024	16175	16100	15914	16046	15955	16060	16052	16108	16122	16073	15940	15983	16061	16022	15852	16063	16116	15990	16080	16092	15960	16014	15994	16011	15888	16081	15948	16080	15973	15937	16067	16024	15981	16036	15946	15786	15919	16004	16125	15881	15970	15942	16093	16082	16094	16139	15944	16152	16065	15886	16124	16094	16006	15976	16021	16039	15897	15988	15931	16066	16134	16172	16104	15928	16082	15973	16065	16075	16062	15917	15985	15969	16174	15980	16152	16111	16063	16009	16100	16097	15974	15984	16081	16043	16123	15983	16138	16008	16152	16043	16025	16106	16046	16073	16170	16022	16042	15833	15827	16115	16134	16101	16154	16080	15933	16090	16105	16078	15854	16114	15889	15951	16254	16080	15935	16012	16159	16021	15954	16044	16153	15917	15945	15939	16071	15832	15931	15890	16063	15963	15998	15863	16137	16051	16071	16175	15989	16130	16014	16120	16190	16349	15954	15967	16006	15966	16066	16022	16099	16124	15939	16042	16102	16074	16404	15958	16201	16182	16086	15944	16084	16160	16126	15973	16318	16112	16003	15989	16077	16104	16131	16028	16067	15936	16013	15932	16259	15965	16049	16056	15947	16148	16071	16090	16184	16106	16143	16024	16099	16134	16070	16176	15924	16067	16089	16148	16134	15990	16055	16045	16015	16036	15938	15995	15963	16197	16039	16068	16050	16106	15889	15936	15946	15984	16009	16183	16070	15856	15958	16305	15988	16088	16259	16026	15888	16074	15773	15901	16002	16141	15973	16093	16018	15957	15954	16049	16180	16039	15922	15888	16092	15846	16087	15992	16071	16005	16061	16128	15956	16017	16045	15971	15947	16063	16219	16080	16089	15886	16139	16040	15977	16094	16154	15935	15889	16069	16013	16386	16098	16017	16123	16181	16060	16135	15996	16058	16036	16102	16062	16194	15967	15906	16060	16043	15814	15949	16030	15817	16072	16329	15964	15857	15944	16012	16026	15968	16049	16004	16150	15945	15953	16071	16141	15917	16172	16080	15955	16139	16116	15851	16012	15997	16260	16040	16025	16032	16011	16089	16111	16151	16004	16165	15936	15953	15992	16082	16064	15988	16143	16063	16138	16120	16263	16006	16009	16114	15956	16091	16082	15941	15948	15900	16014	15914	16030	15895	16037	15879	15909	16155	16185	16001	16141	16027	16066	16186	15883	15965	16052	16012	16087	16090	16020	16279	16191	16072	16061	15926	15915	16103	15928	16192	16087	15954	16061	15968	16097	16181	16203	15886	16016	15964	15962	16061	16010	16050	16093	16082	16135	15888	16049	16055	16105	15953	15934	16128	15965	16115	16150	15869	16129	16090	16057	16088	16223	15975	16030	16055	16022	16238	15920	15950	15888	16174	15905	16039	16021	16227	16083	15986	16127	16151	16181	16037	15887	16026	16093	16002	16265	16189	16115	15970	16065	16021	16265	16060	15978	15864	16245	15961	15935
29747	31928	39987	33504	25638	21928	19526	17892	17494	17295	17384	16942	16930	16861	16786	16994	16924	16600	16728	16474	16773	16548	16710	16687	16657	16708	16599	16531	16651	16556	16621	16746	16423	16791	16602	16624	16675	16543	16612	16438	16722	16506	16646	16626	16667	16528	16711	16566	16595	16428	16561	16767	16572	16468	16682	16636	16744	16564	16409	16662	16538	16713	16836	16939	16835	16494	16504	16571	16525	16602	16618	16422	16536	16691	16565	16718	16461	16447	16363	16464	16692	16638	16500	16575	16478	16344	16637	16566	16423	16486	16862	16625	16419	16485	16487	16567	16691	16559	16637	16667	16636	16532	16587	16595	16581	16640	16555	16533	16509	16441	16403	16709	16650	16587	16409	16610	16634	16544	16554	16586	16556	16647	16555	16426	16613	16509	16460	16669	16615	16695	16616	16623	16608	16543	16476	16686	16620	16597	16553	16504	16421	16468	16678	16927	16529	16795	16575	16635	16688	16540	16565	16465	16470	16529	16536	16630	16607	16437	16408	16483	16448	16723	16567	16509	16449	16670	16625	16540	16674	16471	16560	16692	16413	16493	16484	16518	16783	16590	16598	16656	16503	16535	16553	16595	16408	16501	16537	16355	16663	16658	16710	16665	16731	16518	16630	16554	16538	16478	16446	16742	16517	16649	16476	16879	16660	16405	16682	16427	16555	16652	16550	16549	16489	16589	16693	16701	16282	16384	16691	16444	16588	16647	16552	16408	16608	16602	16563	16694	16678	16526	16614	16557	16446	16511	16566	16497	16700	16822	16466	16528	16633	16639	16685	16651	16394	16371	16682	16614	16596	16616	16612	16675	16479	16618	16559	16593	16463	16436	16574	16691	16536	16795	16579	16731	16483	16644	16757	16555	16644	16740	16773	16616	16578	16578	16524	16512	16521	16645	16594	16746	16666	16549	16536	16464	16423	16368	16626	16446	16677	16646	16619	16440	16423	16628	16470	16602	16641	16481	16503	16485	16402	16542	16582	16555	16581	16439	16684	16495	16551	16720	16616	16574	16471	16576	16537	16623	16555	16601	16660	16378	16382	16553	16705	16507	16494	16350	16375	16538	16493	16487	16564	16558	16468	16445	16855	16620	16671	16415	16556	16526	16580	16502	16660	16571	16658	16762	16669	16594	16788	16582	16817	16745	16469	16841	16603	16545	16470	16673	16631	16610	16460	16583	16672	16425	16594	16558	16515	16528	16398	16869	16457	16623	16709	16435	16537	16616	16509	16524	16662	16571	16728	16569	16409	16493	16638	16580	16564	16653	16608	16445	16712	16684	16662	16646	16426	16559	16713	16399	16492	16562	16704	16839	16508	16754	16492	16498	16579	16587	16546	16628	16472	16510	16510	16418	16600	16514	16499	16834	16469	16620	16626	16688	16492	16390	16672	16633	16644	16451	16609	16573	16667	16588	16456	16658	16475	16823	16492	16665	16643	16544	16569	16434	16763	16704	16461	16532	16772	16554	16362	16442	16493	16652	16527	16683	16580	16547	16689	16451	16425	16651	16704	16578	16376	16474	16683	16675	16553	16569	16716	16679	16756	16519	16634	16448	16589	16749	16761	16612	16707	16582	16527	16522	16640	16527	16634	16780	16634	16535	16632	16374	16499	16618	16590	16533	16586	16618	16523	16586	16488	16633	16484	16564	16399	16454	16536	16481	16666	16557	16548	16569	16454	16598	16560	16676	16726	16637	16565	16627	16567	16626	16639	16490	16539	16628	16653	16576	16649	16455	16788	16701	16610	16760	16489	16653	16897	16594	16599	16540	16923	16521	16684	16500	16498	16709	16624	16473	16626	16594	16568	16564	16574	16678	16760	16606	16356	16372	16588	16722	16680	16715	16572	16670	16611	16571	16635	16566	16610	16499	16400	16536	16570	16585	16494	16582	16728	16782	16400	16477	16582	16587	16418	16478	16521	16577	16540	16554	16533	16570	16605	16641	16575	16594	16413	16583	16513	16460	16519	16583	16701	16511	16550	16564	16511	16808	16607	16589	16865	16625	16782	16622	16597	16589	16661	16513	16612	16609	16645	16556	16523	16526	16675	16455	16727	16566	16620	16594	16426	16667	16444	16623	16340	16313	16488	16686	16583	16559	16623	16617	16396	16529	16574	16648	16514	16494	16585	16501	16564	16510	16539	16488	16731	16464	16607	16317	16579	16663	16548	16725	16609	16603	16587	16521	16417	16398	16692	16803	16518	16652	16529	16595	16529	16634	16567	16681	16594	16648	16484	16583	16486	16545	16696	16484	16424	16559	16650	16679	16563	16829	16549	16610	16646	16551	16596	16558	16501	16427	16539	16712	16698	16731	16555	16736	16463	16418	16396	16516	16610	16505	16680	16692	16655	16420	16417	16403	16583	16572	16579	16705	16704	16711	16522	16468	16574	16657	16466	16717	16587	16624	16843	16495	16756	16522	16703	16578	16625	16524	16602	16671	16746	16753	16685	16392	16489	16426	16603	16729	16657	16479	16518	16432	16610	16452	16588	16742	16568	16545	16555	16613	16630	16646	16770	16518	16687	16516	16582	16417	16511	16561	16527	16608	16525	16455	16693	16470	16707	16602	16623	16607	16607	16740	16750	16490	16526	16371	16727	16606	16482	16709	16628	16702	16616	16698	16668	16747	16673	16680	16546	16472	16468	16625	16484	16664	16638	16844	16572	16486	16532	16668	16724	16501	16436	16656	16671	16476	16733	16749	16448	16548	16524	16619	16599	16391	16529	16593	16717	16378	16693	16672	16640	16620	16578	16510	16313	16422	16703	16534	16648	16599	16565	16430	16467	16670	16827	16530	16660	16481	16689	16632	16704	16851	16473	16751	16513	16709	16541	16617	16586	16512	16699	16509	16616	16657	16469	16445	16545	16620	16560	16563	16518	16522	16504	16531	16502	16515	16587	16586	16477	16550	16713	16845	16540	16534	16757	16550	16621	16523	16584	16645	16561	16433	16492	16438	16566	16667	16669	16645	16577	16541	16743	16484	16448	16528	16554	16752	16611	16735	16681	16506	16514	16581	16451	16348	16487	16643	16471	16418	16656	16699	16711	16638	16574	16440	16636	16503	16778	16713	16473	16460	16743	16585	16749	16428	16701	16368	16473	16683	16654	16346	16499	16639	16584	16622	16677	16702	16476	16711	16457	16499	16709	16479	16478	16653	16671	16588	16534	16547	16445	16586	16530	16608	16448	16619	16731	16434	16530	16457	16614	16584	16605	16614	16668	16535	16425	16386	16421	16571	16655	16326	16572	16645	16502	16567	16647	16490	16528	16585	16674	16591	16749	16694	16682	16614	16677	16683	16655	16691	16580	16593	16716	16586	16735	16394	16722	16669	16761	16577	16677	16406	16658	16564	16523	16524	16586	16713	16782	16531	16623	16586	16625	16574	16648	16513	16379	16677	16767	16606	16531	16703	16647	16603	16606	16680	16700	16589	16537	16478	16612	16661	16675	16537	16623	16691	16407	16523	16663	16697	16750	16737	16614	16368	16633	16655	16645	16663	16417	16456	16625	16448	16623	16563	16730	16550	16492	16729	16470	16550	16449	16470	16752	16594	16487	16577	16677	16548	16603	16771	16377	16753	16522	16611	16544	16471	16440	16721	16580	16598	16631	16702	16661	16557	16525	16435	16653	16380	16445	16482	16757	16663	16575	16688	16597	16368	16635	16254	16472	16666	16628	16867	16607	16507	16626	16675	16450	16685	16688	16684	16645	16694	16665	16721	16733	16851	16554	16458	16395	16625	16668	16501	16578	16664	16692	16692	16462	16534	16709	16560	16686	16745	16672	16606	16554	16351	16466	16552	16451	16461	16672	16479	16435	16475	16793	16637	16423	16368	16698	16637	16587	16633	16715	16737	16404	16591	16738	16541	16440	16520	16750	16789	16419	16632	16640	16368	16395	16557	16441	16630	16557	16741	16778	16545	16580	16594	16565	16677	16633	16489	16533	16671	16682	16856	16568	16547	16562	16664	16609	16418	16477	16669	16537	16385	16536	16580	16611	16556	16742	16713	16530	16721	16564	16429	16671	16496	16327	16561	16505	16494	16565	16607	16453	16630	16443	16675	16595	16635	16842	16535	16645	16672	16764	16613	16536	16622	16616	16756	16661	16530	16456	16894	16594	16604	16398	16472	16522	16580	16696	16550	16552	16666	16672	16789	16574	16717	16549	16409	16447	16866	16675	16503	16705	16534	16587	16645	16574	16475	16630	16563	16416	16641	16456	16724	16630	16620	16669	16425	16596	16325	16410	16707	16722	16479	16543	16549	16608	16651	16505	16564	16389	16754	16631	16649	16712	16489	16369	16681	16618	16446	16502	16726	16638	16601	16632	16417	16542	16612	16638	16618	16510	16603	16583	16545	16641	16629	16517	16554	16641	16590	16463	16556	16676	16721	16635	16519	16522	16404	16638	16616	16405	16551	16613	16666	16505	16512	16565	16602	16482	16642	16648	16650	16723	16609	16502	16629	16319	16533	16714	16592	16612	16544	16364	16566	16663	16502	16562	16396	16806	16417	16612	16662	16565	16520	16591	16531	16562	16560	16749	16468	16449	16395	16674	16579	16572	16582	16412	16489	16443	16709	16648	16508	16693	16426	16514	16572	16460	16335	16692	16549	16776	16669	16881	16594	16695	16521	16738	16660	16471	16741	16638	16439	16607	16424	16414	16236	16560	16520	16520	16631	16609	16430	16502	16726	16479	16615	16493	16395	16616	16468	16699	16623	16595	16540	16601	16618	16539	16434	16695	16692	16564	16650	16558	16465	16528	16605	16539	16569	16651	16403	16520	16513	16518	16688	16613	16503	16485	16469	16480	16709	16605	16456	16485	16679	16562	16489	16609	16609	16465	16610	16709	16550	16603	16760	16516	16678	16387	16548	16585	16632	16576	16581	16680	16666	16750	16735	16718	16757	16643	16644	16573	16420	16502	16514	16682	16653	16705	16711	16579	16463	16734	16678	16819	16575	16618	16604	16671	16607	16507	16582	16649	16576	16529	16628	16563	16797	16578	16580	16515	16657	16783	16479	16552	16635	16402	16336	16502	16621	16561	16661	16732	16632	16523	16389	16555	16427	16527	16603	16571	16375	16372	16421	16607	16641	16702	16751	16594	16681	16677	16569
35388	50635	45986	33713	26506	21621	18049	16807	16459	16061	15957	15736	15425	15324	15446	15446	15490	15342	15423	15312	15242	15216	15202	15315	15215	15196	15089	15143	15102	15115	15237	15049	15160	15213	15043	15310	15084	15150	15139	15019	15243	15165	15244	15211	15120	15223	15299	15043	15139	15208	15110	15158	15047	15348	15116	15134	15306	15000	15247	15214	15199	15044	15220	15236	15243	15213	15152	15140	15191	15272	15048	15068	15422	15071	15225	14989	15115	15204	15167	15182	15176	15015	15246	15295	15076	15236	15200	15059	15232	15112	15098	15136	15169	15164	15191	15029	15192	15177	15279	14918	15082	15106	15233	15096	15120	15055	15146	15241	15213	15163	15066	15336	15194	15085	15451	15075	15221	15107	15062	15155	14954	15045	15050	14983	15083	15173	15017	15156	15130	15038	15099	15011	15121	15196	15148	15071	15223	15205	15246	15054	15161	15205	15112	15126	15189	14993	15101	15247	15091	15188	14992	15200	15031	15030	15231	15153	15070	15164	15001	15223	15000	15245	15144	15104	15131	15122	15155	15035	15232	15094	15155	15375	15156	15076	15290	15237	15006	15165	15199	15031	15270	14939	15068	15176	15180	15000	15112	15090	15142	14905	15297	15081	15146	15045	15057	15309	15298	15052	15359	15257	15034	15108	15224	15129	15182	15144	15036	14984	15147	15159	15101	15241	15142	15240	15248	15012	15083	15198	15086	15137	15102	15153	15192	15092	14953	15050	15140	15229	15045	15106	15152	15181	15107	15083	15049	15313	15257	15107	15078	15368	14996	15095	15094	15279	15168	15151	15203	15090	14979	15214	15209	15215	15061	15141	15083	15001	15236	15074	15177	15226	15159	15008	15147	15047	15196	14936	15120	15128	15089	15067	15094	15263	15146	15104	15267	15175	15108	15196	15193	15157	15084	15302	15227	15190	15165	15157	15049	15054	15227	15276	15028	15151	14952	15133	15122	15220	15193	15237	15193	15017	15274	15130	15205	15114	15165	15017	15249	15032	15217	15244	15128	15145	15154	15309	15230	15084	15249	15143	15011	15186	15151	15217	15295	14982	15041	15140	15231	15131	15050	15099	15322	15140	15269	15029	15263	15144	15196	15066	15218	15201	15137	15190	15081	15271	15161	15167	15161	15288	15417	15230	15074	15167	15007	15213	15202	15266	15238	15239	15105	15189	15150	15112	15010	15183	15078	15060	15103	15145	15154	15061	15058	15130	15184	15211	15067	15247	15148	15168	15208	15067	15115	15150	15136	15138	15193	15136	15062	15112	15256	15018	15220	15062	15011	15119	15255	15157	15165	15262	15035	15175	15039	15246	15119	14992	15168	15144	15129	15121	15114	15040	15165	15101	15133	15131	15252	15102	15186	15199	15093	15102	15233	15173	15227	15341	15206	15068	15075	15204	15105	15230	15195	15049	15280	15150	15229	15367	15296	15117	15138	15002	15151	15227	15056	15127	15211	15006	15157	15230	15172	14858	14988	15190	15004	15094	15349	15073	15327	15103	15112	15137	15052	15239	15241	15211	15120	15280	15193	15255	15086	15420	15086	15021	15110	15041	15058	15337	15280	15181	15035	15100	15260	15178	15158	15123	15126	15213	14924	15147	15075	15138	15175	15187	15259	15278	15277	15229	15129	15100	15223	15153	15092	15143	15284	14966	15027	15267	15249	15245	15154	15307	15041	15184	15202	15188	15251	15065	15092	15045	15224	15199	15201	15021	15243	15179	15190	15055	15206	15314	15190	15314	15064	15056	15211	15314	15184	15362	15097	15131	15249	15263	15097	15143	15166	15213	15186	15216	15254	15343	15149	15203	14940	15272	15296	15048	15047	15123	15094	15205	15123	15155	15192	15034	15367	15115	15132	15131	15096	15093	15167	15011	15175	15079	15382	15133	15300	15165	15345	15226	15219	15063	15096	15031	15075	15169	15010	15162	15326	15241	15073	15100	15265	15070	15082	15126	15141	15062	15108	15101	15215	14960	14964	15195	15177	15108	15118	15245	15122	15232	15198	15010	15362	15163	15127	15192	15305	15118	15234	15145	15202	15340	15042	15202	15206	15119	15151	15114	15230	15145	15127	15175	15219	14888	15127	15003	15102	15137	15312	15140	15157	15189	15105	15093	15298	15175	15149	15216	15188	15269	15121	15094	15197	15136	15250	15240	15209	15105	15074	15235	15158	15119	15229	15116	15287	15181	15088	15073	15261	15214	15136	15139	15162	15122	15020	15213	15204	15102	15233	15229	15061	15349	15148	15186	15104	15252	15191	14992	15331	15257	14981	15305	15148	15094	15174	15066	15047	15203	15029	15099	14959	14949	15193	15048	15015	15167	15120	15065	15198	15183	15083	15107	15200	15214	15061	15004	15140	15103	15123	14989	15163	15045	15129	15164	15126	15177	14951	14962	15201	15085	15076	15150	15067	15066	15128	15288	15181	15232	15161	15061	15074	15153	15219	15146	15248	15124	15117	15131	15128	15035	15136	15217	15181	15188	15155	15222	15259	15070	15048	15175	15111	15014	15167	15087	15181	15045	15173	15202	15087	14973	15228	15204	15097	15292	15173	15103	15341	15044	15072	15138	15116	15144	15204	15123	15146	15127	15097	15165	15190	15141	15161	15233	15079	15254	15127	15114	15221	15258	15124	15055	15196	15078	15161	15374	15275	15186	15282	15107	15077	15130	15254	15223	15171	15209	15048	15157	15247	15202	15150	15207	15121	15157	15205	14999	15205	15059	15130	15090	15092	15268	15055	15130	15102	15122	15123	15283	15185	15214	15172	15006	15239	15189	15159	14996	15192	15185	15093	15186	15153	15185	15235	15138	15146	14956	15083	15149	15114	15077	15192	15057	14939	15154	15046	15089	15182	15116	15171	15118	15316	15190	15022	15277	14998	15164	15228	15149	15082	15228	15157	15076	15353	15227	15199	15059	15145	15101	15232	15083	15156	15196	15177	15171	15169	15254	15286	15273	15117	15192	15185	15178	15113	15317	15241	15012	15165	15290	15059	15042	15167	15218	15164	15152	15200	15240	15143	15285	15207	15279	15141	15253	15128	15236	15130	15029	15155	15153	15151	15040	15131	15073	15100	14965	15106	15198	15221	15223	15024	15212	15076	15195	15206	15093	15054	15082	15143	15203	15135	15108	15180	15319	15232	15151	15179	15208	15208	15181	15060	15027	15103	15214	15249	14930	15062	15007	15212	15011	15117	15141	15030	15079	15339	15224	15332	15078	14989	15334	15029	15201	14998	15114	14950	15204	15162	15130	15083	15007	15163	15223	15125	15177	15087	15190	15196	15162	15082	15263	15157	15291	15147	15083	15281	15154	15303	15045	15440	15032	15266	15231	15202	15099	15035	15261	15245	15027	15101	15304	15149	15023	15199	15238	15075	15138	15164	15101	14958	14996	15034	15036	14965	14999	15154	15180	15145	15171	15150	15034	15302	15150	15077	15216	15078	14959	15194	15206	15349	15195	15031	15088	15331	15050	15243	15095	15210	15145	15181	15008	15161	15232	14993	15208	15228	15149	15071	14959	15270	14960	15159	15054	15533	15126	15301	15059	15193	15128	15158	15279	15171	15112	15213	15124	15163	15086	15162	15165	15202	15167	15160	15168	15063	15096	15335	15244	15364	15171	15218	15101	15037	15147	15127	15152	15094	15051	15172	15095	15195	15057	15116	14967	15072	15345	15317	15064	15160	15129	15125	15104	15167	15392	15233	15094	15302	15095	15165	15195	15170	15248	14962	14927	15232	14999	15151	15051	15166	15278	15069	15204	15065	15260	15264	15165	15150	15037	15141	15284	15347	15165	15093	15301	15066	15021	15172	14981	15162	15105	15160	15223	15224	15150	15027	15126	15260	15259	15058	15197	15166	15090	15099	14966	15318	15069	15232	15153	15060	15037	15086	14983	15153	15155	15107	15107	15131	15172	15205	15255	15034	15099	15257	15239	15037	15094	15157	15330	15126	15212	15146	15164	15125	15042	15143	15113	15298	15209	15233	15091	15151	15168	15091	15261	15276	15214	15162	15233	15128	15135	15163	15319	15269	15153	15297	15200	15041	15182	15108	15169	15338	15020	15127	15129	15196	15197	15302	15153	15170	15190	14958	15210	15028	14997	15229	15217	15157	15131	15190	15062	15185	15151	15215	15283	15117	15240	15259	15064	15247	15144	15245	15057	15171	15005	15208	14950	15072	15263	15144	14952	15229	15219	15194	15190	15145	15033	15175	15035	15250	15241	15250	15277	15168	15221	15007	15173	14990	15155	15040	15156	15128	15192	15112	15120	15212	15119	15070	15206	15136	15035	15288	15183	15039	15128	15152	15122	15117	15162	15063	15150	15174	15127	15256	15264	15119	15232	15216	15178	15109	15281	15038	15100	15103	15014	14989	15060	15241	15115	15112	15233	15256	15095	15091	15033	15075	15349	15177	15092	15281	15165	15153	15089	15185	15208	15227	15160	15234	15080	15038	15285	15230	15110	15234	15272	15104	15265	15255	15184	15264	15073	15203	14998	15091	15112	15043	15197	15118	15236	15330	15162	15071	15257	15078	15140	15076	15146	15035	15189	15224	15095	15010	15298	15096	15213	15042	15346	15185	15132	15017	15047	15195	15085	15113	15091	15196	14993	15134	15214	15118	15069	15356	15111	15053	15305	15182	15226	15222	15203	14993	15174	15026	15225	14997	15032	15148	15086	15155	15107	15247	15232	15265	15189	15277	15003	15116	15187	15187	15139	15060	15075	15101	15074	15152	15146	14979	15104	15177	15118	15295	15239	15240	15143	15247	15121	15171	15105	15270	15076	15152	15249	15164	15201	15031	15148	14981	15084	14993	15172	15146	15345	14979	15182	15114	15139	15228	15096	15188	15312	15251	15113	15240	15230	15029	15213	15233	15143	15138	15117	15123	15251	15132	15070	15141	15107	15148	15237	15207	15125	15253	15225	15300	15082	15230	15213	15135	15116	15183	15161	15236	15288	15063	15223	15253	15092	15214	15149	15121	15179	15383	15099	15037	15203	15133	15256	15110	15173	15160	15126	15018	15332	15019	14932	15050	15217	15026	15159	15093	15271	15134	15145	15105	15243	15269	15217	15178	15152	15141	15369	15231	15105	15236	15282	15286	15098
24395	21639	29768	28201	28361	28449	24924	21151	19539	19130	18412	18029	17639	17718	17705	17558	17631	17393	17242	17548	17403	17368	17300	17093	17390	17319	17320	17179	17225	17155	17391	17197	17031	17366	17205	17200	17377	17187	17246	17255	17168	17321	17267	17237	17117	16998	17199	17138	17209	17112	17140	17306	17063	17261	17185	17291	17056	17013	17079	17134	17347	17228	17296	17236	17017	17082	17314	17196	17013	17166	17218	17226	17247	17184	17176	17374	17229	17282	17149	17106	17056	17117	17202	17370	17177	17004	17285	17253	17215	17302	17178	17358	17146	17105	17256	17242	17304	17032	17223	17069	17263	17249	16926	17311	17004	17215	17305	17422	17216	17256	17170	17169	17069	17237	17320	17107	17391	17214	17112	17157	17317	17235	17150	17274	17321	17081	17068	17124	16985	17050	17387	17271	17080	17064	17251	17180	17037	17143	17214	17053	17027	17291	17093	17255	17170	17299	17092	17066	16991	16999	17239	17217	17141	17172	17144	17358	17283	17121	17328	17256	17154	17388	17231	17256	17211	17197	17300	17155	17230	17099	17053	17144	17129	17034	17323	17200	16992	17181	17263	17201	17171	17065	17032	17149	17178	17294	16972	17112	17169	17045	17002	17110	17163	17048	17140	17315	17240	17272	17083	17143	17078	17191	17119	17079	17158	17079	17051	17119	17097	17160	16980	17134	17008	17291	17031	16997	17096	17133	17108	17493	17159	17033	17179	17194	17221	17083	17236	17295	17130	17205	17211	17307	17106	16910	17100	17139	17035	17055	17318	17274	17061	17164	17100	17141	17215	17080	17215	17192	17177	17078	17147	17162	17267	17445	17259	17174	17235	17290	17259	17018	17215	17026	17342	17262	17121	16985	17130	17183	17218	17192	17201	17141	17159	17341	17143	17379	17155	17276	17159	17124	17192	17060	17136	17388	17294	17237	17346	17419	16969	17172	17311	17266	17129	17214	17217	16889	17164	16914	17158	17280	17102	17454	17301	16929	17295	17188	17117	17057	16970	17205	17190	17184	17275	17136	17081	16948	17141	17317	17179	17188	16923	17207	17272	17447	17191	17082	17310	17276	17152	17397	17045	17252	17117	16973	17132	17332	17048	16913	17100	17125	17073	17174	17198	17032	17369	17091	17225	17157	17152	17034	17148	16906	17088	17118	17165	17317	17204	17034	17225	17216	17217	17148	17214	17276	17257	17303	17059	17104	17459	17415	17161	17125	17011	17108	17257	17292	17128	17220	17367	17311	17204	17179	17087	17210	17177	17055	17145	17191	17159	17135	17242	17228	17190	17109	17281	17207	17164	17165	17031	17113	17071	17207	17314	17304	17177	17228	17094	16902	17069	17275	17217	17179	17251	17069	17244	17331	17142	16789	17160	17036	16950	17049	16941	17037	17240	17002	17106	17230	16970	17226	17009	17163	17212	17290	17325	17215	17138	17134	17131	17173	17178	17463	17320	17286	17364	17107	17227	17223	16994	17266	17223	17429	17233	17197	17112	17074	17350	17119	17050	16934	17241	16996	17313	17257	16969	17398	17065	17143	17105	17076	17169	16992	17036	17000	16952	17251	17346	17143	17072	17067	17227	17266	17208	17134	17125	17320	17246	17030	17052	17218	17220	17018	17254	17130	17134	17329	17267	17226	17155	17204	17129	17205	17102	16966	17127	17134	17259	17062	17160	17068	17263	17147	17193	17170	17354	17239	17167	17227	17206	17318	17109	17229	17142	17129	16939	17160	17002	17222	17157	17156	17249	17160	17069	17302	17227	17063	17131	17178	17267	17218	17093	17204	17188	17535	16977	17095	16939	17079	17181	17124	17082	17212	17124	17382	17200	17192	17064	17137	17030	17206	17135	17237	16996	17137	17137	17356	17251	17205	17174	17216	17387	16958	17184	16952	17033	17231	17113	17225	17301	17070	17328	17336	17033	17365	17105	17269	17192	17094	17206	17268	17266	17032	17306	17231	17151	17182	17173	17168	17141	16983	17074	17130	17138	17001	17056	17109	17129	17527	17255	17061	17267	17114	17105	17151	17215	17241	17180	16917	17054	17099	16970	17115	17197	17116	17276	17249	17283	17120	17172	17189	17069	17031	17089	17283	17120	17118	17048	16966	17291	17244	17188	17145	17115	17142	17014	17100	17156	16937	17172	17319	17238	17017	17064	17028	17175	17143	17297	17112	17253	17112	17067	17310	17140	17230	17157	17269	17192	17184	17236	17255	17144	17307	17349	17158	16980	17239	17092	17004	17164	17177	17237	17307	16992	17183	17031	17311	17316	17341	17198	17118	17110	17095	17144	16949	17385	17117	16986	17465	17305	17232	17168	17079	17136	17308	17163	17107	17218	17161	17252	17380	17164	17084	17102	17228	17116	17182	16972	17279	17117	17253	17212	17161	17216	17217	17010	17362	17136	17244	17028	17360	17215	17062	17239	17306	17226	17251	17239	17230	17249	17230	17104	17410	17113	17253	17016	17138	17244	17260	17074	17039	17310	17035	17304	17268	17134	17126	17155	17198	17121	17010	17155	17136	17309	17155	17159	17166	17258	17243	17205	17217	17131	17228	17083	17266	17027	16866	17305	17160	17248	16997	17285	17181	17202	17367	17020	17100	17170	17224	17119	17226	17040	17269	17149	17064	17177	17156	17193	17434	17402	17324	17267	17248	17089	17078	17211	17327	17414	16999	17241	17006	17191	17233	17103	17159	17210	17078	17108	17240	17240	17115	16991	17231	16970	17003	17225	17259	17034	16999	17307	17187	17380	17213	16868	17320	17007	17317	17516	17152	16957	17185	17083	17284	17221	17229	17159	17233	17262	17233	17319	17153	17112	17220	17188	17184	17014	17178	17288	17225	17083	17050	17240	17087	17123	17335	17295	17015	17092	17179	17153	17102	17171	17154	17101	17101	17250	17317	17372	17170	17281	17217	17149	17158	17092	17221	17275	17140	17289	17217	17165	17273	17213	17233	17051	17216	17232	17095	17166	17110	17084	17029	17097	17054	17069	17389	17002	17175	16964	17259	17350	17135	17196	17085	17402	17047	17117	17194	17278	17260	17222	17298	17148	17094	17239	17147	17075	17050	17136	17199	17103	17027	17122	17123	17113	17112	17316	17056	17163	17173	17295	17179	17022	17167	17330	17118	17204	17297	16952	17085	17275	17230	17288	17216	17159	17058	17149	17213	17317	17239	17346	17084	17373	17197	17184	17137	17163	17085	17164	17275	17302	16927	17112	17366	17187	17182	16997	17220	17224	17133	17129	17068	17187	17055	17172	17168	16962	17414	17147	17087	17152	17257	17165	17070	17329	17263	17354	17149	17164	17123	17146	17147	17185	17088	17074	17288	17189	17016	17053	17152	17296	17230	17349	17085	17229	17009	17380	17206	17203	17062	17099	17158	17284	17190	17238	17101	17345	17321	17359	17226	17175	17170	17111	17213	17369	17126	17358	17408	17202	17152	17087	17121	17125	17031	17137	17107	16884	17005	17092	17119	17134	16950	17214	17039	17179	17127	17246	17085	17158	16932	17217	17117	17292	17271	17222	17163	16907	17235	17216	17147	17280	17243	17119	17039	17191	17267	17142	17220	17062	17120	17189	17248	17221	17195	17074	17303	17235	17056	17161	17232	17195	17037	17089	17127	17045	17192	17141	17095	17214	17206	17224	17234	17255	17242	17256	17059	17200	17142	17349	17265	17325	17273	17129	17254	17118	17313	17127	17026	17098	17179	17406	17261	17033	17129	17237	17228	17145	16978	17024	17030	17216	17207	17173	17194	17267	17084	17362	17298	16929	17071	17320	17220	17187	17311	17045	17297	17125	16915	17139	17125	17272	17098	17256	17167	17138	17415	17438	17158	17142	17060	17233	17131	17190	17379	17286	17065	17274	17330	17223	17119	17102	17103	17205	17180	17256	17466	17247	16940	17078	17266	17232	17101	17267	17232	17070	16996	17195	17090	17116	17182	17097	17074	17176	17138	17074	16929	17383	17066	17250	17099	17173	16890	17215	17177	17339	17158	17115	17215	17130	17410	17201	17397	17192	17127	17316	17024	17299	17161	17288	17232	17454	17080	17213	16987	17091	16994	17194	16985	17030	17291	17055	17175	17353	17299	17407	17131	17005	17286	17136	17282	17113	17083	17264	17046	17041	17127	17080	17331	17353	17207	17197	17207	17367	17091	17086	17256	16953	17232	17211	17210	17253	17142	17171	17136	17213	17163	17153	17180	17203	17120	17190	16910	17248	17225	17188	17051	17239	17229	17145	17080	17056	17258	17226	17183	17202	17202	17172	17122	17238	17285	17252	17089	17181	17402	17081	17134	17225	17127	17172	17139	17195	17167	17161	17079	17236	17226	17224	16976	17084	17036	17207	17163	17225	17190	17058	17245	17221	17328	17415	17205	17307	17430	17034	17434	17162	17180	17166	17119	17192	17209	17132	17398	17344	17150	17181	17154	17324	17200	17329	17226	17042	17061	17382	17129	17020	17146	17255	17135	17332	17310	17037	17245	17236	17146	17124	17219	17204	17284	17073	17013	17158	17265	17120	17367	17278	17014	17048	17359	17337	17113	17262	17081	17124	17218	17128	17017	17350	17167	17235	17110	17309	17165	17045	16990	17112	17134	17250	17276	17378	17148	17172	17211	17224	17271	17165	17150	17220	17204	17113	17306	17237	17136	17054	17298	17155	17399	17197	17232	17076	17109	17292	17080	17210	17187	17382	17226	17169	17288	17240	17301	17287	17261	17258	17044	17026	17351	17178	17059	17266	17415	17154	17326	17009	17140	17145	17084	17115	17374	17165	17351	17078	17289	17289	17091	17110	16895	17067	17170	17154	17147	17279	17324	17051	17152	17058	17283	17302	17055	17117	17320	17072	17116	17270	17143	17224	17080	17221	17235	17266	17078	16979	17205	17261	16975	17152	17296	17257	17078	17206	17159	17223	16919	17138	17085	17292	17327	17155	17195	17098	17039	17078	17187	17259	17137	17203	17086	17265	17052	17087	17110	17269	17078	17168	17150	17186	17063	17141	17267	17193	17225	16993	17178	17271	17159	17295	17083	17139	17187	16944	17344	17189	17217	17168	17281	17229	17185	16994	16980	17161	17139	17152	17275	17252	17226	17270	17466	17315	17308
35583	58961	55579	43590	36112	29060	21644	19936	18469	17818	16907	16462	16094	16017	15992	15838	15809	15748	15730	15973	15698	15502	15783	15554	15511	15609	15638	15665	15632	15749	15440	15686	15613	15482	15659	15503	15558	15391	15625	15423	15506	15599	15417	15358	15492	15558	15448	15537	15431	15760	15633	15530	15647	15596	15635	15610	15532	15424	15573	15432	15547	15691	15512	15612	15614	15509	15657	15539	15644	15511	15614	15598	15634	15749	15383	15508	15460	15673	15684	15472	15492	15525	15600	15543	15512	15591	15599	15622	15720	15517	15454	15686	15561	15531	15665	15687	15501	15518	15445	15588	15599	15406	15782	15459	15527	15662	15541	15585	15596	15439	15522	15625	15519	15612	15316	15439	15640	15510	15717	15472	15607	15509	15696	15524	15336	15462	15693	15552	15698	15605	15526	15653	15522	15672	15435	15522	15565	15646	15543	15668	15468	15530	15420	15536	15655	15524	15515	15578	15504	15623	15699	15542	15613	15454	15678	15695	15483	15581	15721	15716	15301	15515	15488	15586	15589	15633	15566	15543	15459	15544	15576	15377	15553	15488	15512	15699	15416	15397	15527	15581	15715	15635	15386	15591	15587	15534	15503	15498	15522	15473	15521	15495	15569	15441	15578	15471	15564	15581	15548	15628	15571	15539	15509	15507	15561	15605	15557	15455	15526	15507	15440	15430	15674	15404	15518	15520	15529	15566	15762	15479	15830	15599	15682	15752	15367	15441	15603	15450	15452	15551	15653	15438	15459	15611	15386	15500	15762	15474	15643	15422	15469	15442	15576	15556	15316	15615	15455	15727	15586	15571	15524	15599	15511	15565	15376	15666	15577	15549	15468	15691	15615	15408	15502	15436	15520	15551	15441	15599	15522	15469	15431	15625	15538	15544	15577	15688	15545	15474	15440	15579	15533	15548	15605	15621	15400	15531	15651	15565	15675	15565	15678	15488	15594	15692	15606	15607	15725	15634	15497	15556	15597	15507	15576	15561	15734	15541	15677	15466	15389	15551	15727	15652	15457	15663	15565	15441	15564	15744	15676	15615	15548	15672	15425	15507	15422	15516	15511	15487	15419	15436	15474	15700	15571	15592	15378	15630	15425	15595	15551	15534	15630	15617	15508	15749	15513	15679	15439	15626	15438	15607	15533	15388	15491	15532	15469	15546	15463	15594	15556	15465	15520	15620	15499	15379	15456	15538	15358	15715	15573	15518	15577	15496	15628	15721	15560	15589	15527	15436	15420	15632	15563	15469	15683	15536	15451	15535	15622	15457	15472	15590	15525	15435	15465	15602	15625	15625	15447	15548	15640	15534	15632	15527	15608	15571	15535	15596	15578	15444	15592	15544	15526	15734	15668	15658	15516	15548	15495	15575	15605	15531	15512	15684	15488	15531	15488	15542	15749	15553	15469	15555	15428	15473	15543	15531	15606	15651	15400	15400	15664	15535	15474	15699	15604	15499	15614	15462	15529	15409	15631	15499	15419	15420	15566	15582	15550	15608	15570	15550	15555	15545	15620	15599	15559	15577	15532	15405	15576	15568	15442	15305	15607	15491	15537	15647	15427	15558	15687	15456	15728	15359	15605	15530	15309	15592	15474	15539	15605	15456	15515	15519	15458	15535	15539	15694	15622	15666	15559	15596	15507	15473	15687	15376	15643	15597	15583	15577	15418	15568	15605	15563	15511	15473	15500	15662	15468	15510	15676	15598	15663	15403	15640	15532	15415	15583	15674	15362	15676	15553	15586	15438	15670	15632	15614	15324	15503	15552	15611	15433	15720	15520	15538	15555	15590	15623	15361	15533	15616	15683	15488	15417	15425	15569	15556	15647	15497	15543	15462	15533	15667	15577	15585	15340	15590	15581	15432	15352	15535	15675	15619	15606	15591	15551	15477	15659	15611	15669	15459	15666	15589	15608	15617	15433	15632	15422	15504	15659	15511	15424	15621	15643	15394	15557	15348	15524	15475	15536	15618	15570	15601	15675	15687	15510	15614	15383	15550	15430	15569	15669	15717	15556	15612	15577	15631	15615	15351	15392	15561	15585	15531	15524	15670	15521	15535	15540	15702	15650	15578	15501	15633	15551	15690	15654	15445	15573	15498	15486	15617	15465	15523	15615	15505	15550	15480	15620	15382	15376	15596	15783	15521	15503	15614	15356	15503	15556	15546	15631	15496	15424	15438	15518	15648	15355	15467	15446	15597	15719	15512	15690	15532	15725	15535	15426	15451	15529	15402	15681	15651	15688	15634	15405	15662	15614	15529	15552	15644	15372	15491	15573	15525	15434	15735	15491	15537	15469	15539	15641	15583	15660	15530	15461	15565	15521	15551	15508	15506	15566	15552	15577	15523	15633	15592	15594	15498	15516	15553	15504	15414	15531	15571	15533	15581	15641	15578	15495	15691	15608	15478	15641	15554	15564	15622	15632	15752	15591	15386	15557	15513	15660	15478	15476	15537	15570	15418	15590	15617	15756	15622	15693	15514	15615	15466	15721	15553	15385	15513	15511	15619	15727	15485	15495	15549	15616	15660	15657	15359	15511	15745	15576	15673	15580	15691	15649	15447	15688	15652	15653	15697	15523	15432	15430	15538	15666	15597	15540	15537	15624	15536	15787	15621	15591	15520	15538	15501	15634	15503	15597	15752	15561	15534	15402	15491	15627	15651	15577	15374	15419	15564	15507	15522	15395	15668	15426	15768	15578	15349	15547	15470	15408	15713	15442	15444	15599	15569	15700	15506	15676	15608	15650	15634	15305	15515	15715	15535	15354	15549	15490	15506	15530	15591	15652	15353	15695	15380	15434	15466	15359	15539	15584	15518	15600	15615	15492	15377	15530	15432	15552	15537	15679	15397	15677	15522	15545	15575	15619	15670	15696	15513	15512	15499	15532	15477	15608	15473	15611	15548	15511	15504	15586	15515	15525	15548	15555	15565	15698	15553	15387	15532	15453	15320	15538	15498	15505	15649	15572	15466	15587	15456	15598	15660	15660	15511	15456	15419	15734	15421	15530	15583	15468	15342	15583	15694	15465	15525	15490	15475	15655	15492	15590	15449	15598	15520	15462	15471	15865	15629	15576	15543	15553	15465	15596	15498	15722	15511	15587	15694	15580	15568	15576	15543	15541	15521	15387	15703	15547	15535	15657	15420	15559	15571	15317	15575	15531	15626	15620	15468	15548	15563	15539	15491	15603	15732	15377	15649	15542	15617	15593	15588	15587	15675	15282	15436	15558	15682	15668	15530	15653	15547	15535	15817	15573	15728	15360	15386	15607	15691	15493	15399	15559	15474	15341	15516	15516	15591	15536	15628	15690	15598	15573	15548	15600	15618	15628	15476	15501	15534	15593	15505	15461	15536	15655	15456	15509	15432	15546	15512	15535	15607	15448	15621	15402	15596	15654	15609	15496	15629	15530	15522	15461	15629	15346	15401	15574	15466	15749	15548	15617	15518	15599	15610	15598	15340	15553	15676	15680	15627	15569	15659	15425	15482	15612	15566	15655	15551	15626	15541	15472	15636	15564	15513	15561	15657	15537	15568	15498	15748	15466	15590	15611	15484	15706	15551	15590	15320	15584	15455	15538	15689	15559	15501	15718	15534	15536	15473	15444	15456	15450	15492	15530	15376	15652	15628	15602	15402	15619	15654	15405	15616	15471	15405	15505	15689	15521	15707	15663	15373	15579	15427	15637	15529	15529	15546	15612	15571	15473	15550	15525	15674	15391	15422	15592	15573	15571	15573	15507	15550	15691	15494	15452	15413	15544	15389	15547	15628	15523	15579	15573	15492	15594	15526	15685	15676	15438	15682	15525	15473	15492	15389	15550	15477	15500	15580	15599	15718	15407	15548	15491	15474	15598	15574	15576	15716	15698	15521	15480	15640	15386	15634	15539	15496	15645	15741	15633	15592	15600	15536	15317	15509	15543	15459	15603	15652	15550	15646	15561	15441	15597	15362	15558	15620	15625	15593	15307	15624	15581	15568	15502	15535	15687	15729	15604	15599	15616	15398	15443	15632	15512	15557	15532	15571	15402	15547	15597	15598	15330	15652	15568	15514	15640	15401	15504	15614	15524	15724	15656	15521	15585	15654	15697	15676	15564	15640	15476	15460	15557	15644	15485	15413	15457	15680	15540	15743	15553	15521	15552	15694	15562	15711	15662	15607	15548	15534	15468	15554	15616	15720	15411	15559	15648	15659	15581	15439	15692	15513	15563	15435	15612	15646	15511	15382	15596	15670	15642	15548	15577	15605	15488	15602	15568	15565	15758	15586	15608	15630	15545	15460	15545	15524	15438	15539	15636	15256	15524	15603	15378	15590	15447	15508	15460	15548	15529	15628	15359	15527	15859	15523	15532	15532	15445	15543	15462	15461	15517	15741	15506	15556	15602	15635	15592	15497	15501	15554	15572	15574	15632	15603	15669	15541	15509	15547	15519	15730	15697	15541	15651	15617	15496	15481	15577	15390	15491	15570	15537	15563	15611	15424	15565	15494	15485	15480	15665	15327	15525	15631	15631	15575	15473	15537	15653	15360	15706	15458	15627	15595	15501	15600	15485	15602	15518	15644	15545	15449	15487	15491	15668	15549	15536	15519	15552	15466	15506	15713	15713	15679	15576	15369	15561	15587	15507	15456	15606	15382	15512	15503	15554	15490	15526	15518	15500	15370	15672	15705	15555	15490	15641	15430	15522	15531	15628	15389	15409	15443	15463	15462	15585	15658	15536	15473	15570	15526	15370	15545	15538	15541	15526	15513	15630	15398	15564	15585	15633	15630	15655	15692	15575	15517	15485	15506	15477	15520	15711	15482	15505	15491	15484	15488	15579	15443	15682	15545	15558	15691	15528	15631	15456	15473	15588	15551	15589	15433	15533	15518	15652	15461	15600	15585	15514	15423	15511	15468	15600	15335	15412	15592	15374	15610	15492	15484	15672	15390	15619	15606	15484	15579	15499	15664	15731	15494	15557	15392	15546	15625	15549	15510	15538	15507	15520	15684	15574	15302	15549	15662	15514	15440	15669	15559	15532	15574	15525	15509	15600	15401	15605	15597	15495	15695	15554	15538	15621	15469	15540	15571	15726	15497	15385	15459	15740	15588	15375	15488	15477	15634	15536	15460	15600	15561	15664
23135	21592	29538	25466	25626	28595	30630	24995	22670	21646	20188	18943	18555	18610	18617	18539	18203	18424	18173	18205	18074	18101	18003	17951	18100	18088	18138	17918	17964	17895	17806	18031	17868	18107	17848	17855	17869	17993	17978	17797	17846	17841	17849	17979	18059	17687	17719	17855	18042	17858	17956	17842	17995	17916	17939	17785	17750	17842	17801	17872	17863	17780	17732	17829	17841	17767	17815	17861	17990	17842	17822	17849	17840	17695	17950	17838	17810	17894	17874	17885	17710	17998	17872	17915	17842	17780	17856	17825	17852	17642	17802	17724	17754	17903	17827	17731	17654	17970	17853	17736	17726	17899	17665	17843	17849	17689	17770	17830	17783	17916	18044	17710	17677	17906	17577	17718	17694	17849	17913	17750	17879	17658	17843	17806	17703	17966	17846	17924	18079	17919	17969	17787	17634	17730	17918	17836	17767	17808	17746	17773	17766	17757	17640	17744	17652	17815	17879	17847	17831	17828	17794	17727	17822	17601	17911	17531	17783	17785	17846	17851	17966	17743	17730	17682	17706	17804	17933	17743	17981	17715	17794	17865	17867	17772	17857	17976	17792	17778	17800	17769	17808	18003	17760	17721	17928	17940	17851	17842	17809	17732	17873	17970	17999	17695	17870	17818	17899	17928	17817	17743	17684	17865	17609	17775	17943	17682	17907	17865	17734	17907	17886	17796	17741	17704	17626	17805	17858	17775	17930	17817	17715	17697	17759	17745	17891	17738	17576	17817	17664	17791	17684	17989	17707	17713	17876	17835	17893	17935	17994	17792	17659	17723	17749	17845	17808	17887	17750	17597	17777	17895	17948	17823	17819	17770	17669	17512	17725	17599	17999	17694	17670	17846	17907	18033	17745	17889	17737	17916	17716	17894	17714	17668	17584	17781	17839	17793	17871	17778	17713	17616	17778	17834	17742	18147	17638	17680	17469	17857	17910	17714	17775	17643	17750	17811	17786	17872	17760	17890	17981	17603	17867	17734	17695	17741	17744	17779	17818	17584	17814	17590	17702	17790	17721	17759	17826	17714	17864	17881	17700	17831	17802	17575	17764	17703	17946	17754	17620	17957	17782	18013	17900	17972	17804	17742	17558	17968	17891	17942	17671	17694	18025	17828	17808	17887	17761	17934	17905	17928	17681	17880	17629	17747	17716	17909	17920	17932	17697	17634	17592	17656	17836	17907	17854	17821	17790	17749	17732	17701	17941	17728	18091	17771	17945	17966	17857	17775	17693	17826	17794	17686	17584	17723	17665	17683	17731	17955	17632	17718	17533	17672	17615	17782	17851	17655	17777	17702	17586	17786	17685	17802	17843	17808	17795	17796	17797	17891	17961	17806	17927	17709	17760	17741	17896	17767	17634	17757	17816	17550	17722	17744	17645	17795	17786	17868	17750	17618	17576	17598	17906	17603	17641	17887	17808	17760	17724	17861	17786	17817	17887	17856	17757	17695	17776	17796	17795	17930	17665	17926	18000	17754	17828	17735	17794	17765	17822	17596	17806	17562	17725	17863	17791	17706	17604	17751	17774	17770	17551	17649	17894	17694	17662	17642	17694	17873	17799	17745	17816	17882	17896	17884	17720	17730	17880	17924	17793	17903	17660	17923	17787	17678	17767	17824	17831	17947	18032	17760	17879	17801	17860	17646	17903	17765	17753	17815	17842	17796	17789	17724	17927	17737	17810	17693	17778	17932	17873	17746	17784	17766	17681	17561	17899	18070	17870	17754	17726	17708	17757	17827	17542	17609	18110	17922	17839	17894	17780	17937	17760	17946	17706	17725	17870	17609	17850	17753	17695	17697	17671	17773	17715	17759	17595	17838	17726	17891	17971	17797	17760	17809	17716	17615	17669	17783	17833	17858	17948	17615	17645	17619	17625	17850	17853	17690	17985	17815	17600	17949	17775	17821	17683	17823	17787	17837	17802	17727	17834	17517	17674	17678	17825	17939	17968	17641	17821	17893	17919	17733	17735	17802	17687	17900	17755	17692	17753	17996	17747	17752	17803	17798	17901	17740	17740	17810	17870	17651	17712	17711	17789	17732	17980	17879	17868	17734	17818	17709	17868	17928	17708	17846	17804	17943	17868	17593	17621	17741	17754	17808	18124	17951	17733	17835	17882	17754	17746	17864	17818	17882	17742	17700	17814	17728	18025	17964	17744	17832	17900	17788	17721	17607	17904	17482	17868	17931	17702	17935	17696	17835	17947	17839	17561	17580	17805	17829	17987	17695	17754	17915	17734	17716	18125	17735	17740	17700	17539	17903	17732	17820	17709	17666	17977	17772	17799	17922	17687	17700	17888	17903	17842	17709	17956	17764	17840	17588	17729	17641	17888	17738	17723	17551	17742	17767	17936	17991	17594	17722	17687	17840	17760	17665	17797	17712	17753	17668	17723	17809	17957	17769	17688	17705	17508	17701	17757	17950	17833	17980	17819	17744	17720	17625	17855	17899	17854	17830	17810	17819	17631	17874	17981	17764	17872	17790	17794	17560	17711	18000	17860	17731	17773	17752	17767	17685	17677	17752	17698	17853	17871	17838	17700	17896	17803	17538	17697	17774	17959	17673	17784	17740	17699	17616	17570	17756	17694	17870	17862	17789	17840	17736	17764	17935	17764	17882	17894	17724	17862	17742	17922	17753	17570	17828	17758	17743	17768	17855	17768	18006	17940	17789	17751	17668	17720	17870	17850	17679	17704	17808	17508	17625	17900	17493	17868	17944	18007	17682	17870	17778	17700	17872	17896	17921	17843	17622	17622	17534	17733	17712	17959	17898	17775	17715	17935	17578	17821	17863	17981	17982	17862	17638	17817	17862	17904	17509	17626	17881	17751	17871	17691	17693	17757	17726	17886	17781	17725	17603	17772	17614	17733	17931	17867	17746	17724	17811	17690	17688	17597	17710	17657	17573	17587	17661	17978	17808	17796	17783	17817	17659	17850	17714	17981	17604	17820	17668	17778	17990	17961	17759	17953	17653	17803	17893	17770	17832	17926	17742	17625	17792	17809	17663	17725	17982	17719	17705	17723	17866	17857	17723	17760	17597	17742	17548	17770	18076	17639	17891	17766	17874	17832	17934	17683	17753	17667	17836	17878	17787	17585	17681	17809	17840	17693	17989	17838	17886	17754	17564	17720	17823	17721	17753	17753	17883	17787	17550	17807	17806	17983	17719	17581	17921	17645	17613	17821	17477	17680	17553	17642	17618	17662	17957	17887	17974	17882	17844	17937	17777	18012	17842	17717	17754	17728	17554	18051	17720	17834	17939	17895	17700	17724	17824	18007	17574	17425	17710	17784	17952	17653	17780	17983	17765	17606	17637	17609	17650	17806	17733	17811	17815	17826	17702	17798	17629	17817	17948	17871	17867	17791	17657	17573	17763	17894	17376	17800	17793	17785	17566	17628	17777	17843	17853	17800	17739	17698	17813	17781	17961	17743	17460	17696	17884	17695	17868	17645	17697	17702	17616	17883	17814	17919	17748	17813	17744	17860	17895	17976	17628	17799	17610	17871	17605	17748	17717	17917	17658	17874	17915	17891	17890	17910	17935	17923	17639	17808	17851	17734	17675	17730	17808	17675	17977	17937	17738	17931	17772	17814	17701	17717	17971	17640	17791	17664	17825	17846	17663	17869	17824	17732	17840	17800	17714	17717	17588	17785	17776	17736	17802	17595	17804	17755	17921	17738	17678	17655	17707	17936	17931	17888	17780	17870	17853	17905	17624	17811	17659	17799	17827	17699	17918	17873	17841	17856	17822	17838	17895	17888	17748	17721	17800	17803	17932	17916	17851	17745	17763	17794	17731	17660	17660	17829	17826	17739	17741	17862	17825	17756	17713	17665	17789	17675	17801	17690	17761	17846	17866	17842	17856	17865	17757	17719	17853	17652	17812	17847	17725	17915	17817	17995	17876	17791	17852	17602	17838	17618	17906	17986	17740	17812	17692	17645	17819	17925	17946	17704	17771	17617	17720	17483	17904	17670	17934	17692	17768	17944	17761	17648	17915	17959	17719	17478	17858	17782	17647	17671	17710	17594	17560	17737	17716	17874	17669	17708	17766	17879	17827	17809	17995	17832	17847	17774	17733	17627	17603	17683	17817	17855	17926	17603	17677	17705	17647	17821	17673	17885	17946	18138	17881	17808	17855	17968	17794	17788	17682	17930	17679	17836	17792	17868	17826	17733	17762	17674	17981	17713	17821	17674	17770	17576	17701	17843	17894	17707	17801	17911	17908	17745	17725	17739	17856	17848	17909	17943	17776	17748	17651	17884	17597	17757	17922	17760	17816	17751	17730	17943	17855	17679	17795	17605	17885	17854	17658	17614	17807	17648	18062	17817	17791	17777	17525	17507	17645	17666	17863	17666	17862	17837	17851	17737	17550	17852	17802	17835	17638	17780	17949	17765	17703	17829	17642	17815	17722	17941	17665	17707	17620	17828	17871	17788	17726	17893	17885	17737	17618	17872	17817	17655	17670	17740	17816	17680	17735	17776	17719	17636	17698	18087	17837	17775	17844	17873	17878	17959	17671	17676	17699	18003	17717	17817	17778	17526	17812	17825	17788	17812	17819	17850	17663	17757	17907	17817	17902	17653	17844	17756	17880	17601	17755	17716	17720	17695	17718	17693	17846	17644	17905	17898	17830	17613	17844	17835	17686	17814	17792	18004	17652	17639	17801	17813	17696	17910	17732	17777	17736	17651	17860	17997	17627	17639	17600	17999	17699	17697	18022	17618	17723	17674	17542	17586	17870	17900	17851	17965	17830	17743	17866	17747	17704	17742	17952	17706	17818	17975	17910	17734	17652	17665	17806	17841	17667	17664	17557	17708	17864	18047	17682	17701	17941	17729	17871	17776	17715	17785	17716	17674	17725	17901	17829	18004	17760	17761	17773	17752	17683	17750	17877	17956	17656	17769	17727	17807	17763	17723	17670	17663	17792	17718	17730	17799	17784	17706	17619	17851	17624	17797	17835	17942	17800	17740	17638	17916	18079	17680	17744	17623	17640	17796	17671	17878	17692	17805	17692	17777	17754	17805	17826	17771	17833	17608	17689	17807	17864	17819	17705	17823	17856	17890	17902	17808	17760	17816	17761	17832	17745	17818	17896	17720	17744	17897	17726	17837	17616
39361	64652	60145	48983	40696	32357	28518	24292	22051	20056	17898	17026	16709	16756	16514	16321	16460	16003	16022	15898	16238	16105	16135	16151	15812	16005	15865	16038	15927	16059	15818	16089	16087	15882	16024	15888	15867	15893	15724	15959	15942	15930	15989	15846	15993	15912	15817	15835	15962	15975	15713	16068	15843	15843	15877	16040	15847	16117	15879	15908	15989	15938	15846	15947	15918	16000	15962	15856	15998	15953	15954	15942	16045	15959	15919	15971	15879	15824	15930	15907	15741	15912	15809	15764	15880	15987	16032	15820	15770	16063	16122	15950	15992	15901	15729	16021	15961	15755	15876	15906	15857	16004	15887	15868	15902	15777	15856	15721	15674	15972	15878	15791	15990	15900	16028	15963	15776	15998	16016	15812	15978	15798	15965	15950	15913	15809	15974	15735	15891	15807	15797	15854	16028	15822	15773	15836	15980	15918	15825	15918	15635	15811	15943	16112	15749	15935	15862	15900	16012	15877	16039	15939	16044	15971	15851	15918	15969	15874	15971	15737	15929	15917	15898	15978	15832	15796	15805	15753	15981	15690	15784	16034	15871	15745	15670	16000	15933	15996	15812	15869	16082	15900	15968	15767	15964	15803	15849	15924	15981	15773	16042	15882	15965	15833	15929	15950	15914	16060	15899	15924	15721	15884	15864	15727	15821	15888	15998	15852	16154	15803	15906	15733	15839	15985	15896	15854	15757	16013	15868	16015	15872	15941	15866	15896	15831	15851	15686	15994	16046	15922	15765	15878	15876	15886	15921	15980	15847	15852	15967	15905	15874	15857	15712	15927	15820	16048	15767	15821	15955	15841	15824	15889	15875	15961	16080	15930	15916	15958	15901	15828	16091	15903	15983	15747	15993	15924	15905	15896	15974	15969	15703	15787	15983	15820	15902	15806	16023	15991	15807	15846	16037	15877	15793	15924	15945	15918	15826	15984	15819	15970	15893	15853	15927	15989	15912	15982	16013	15844	15879	16022	15859	15847	16045	16006	15960	15890	15822	15995	15913	15844	15926	16082	15964	15889	15942	15969	15942	15956	15846	15962	15860	15798	15930	16031	15924	15949	15989	15920	15901	15707	15917	15835	15864	15768	15729	15889	16001	15816	15745	15996	16047	15959	15833	15805	15919	15832	16029	16056	16044	15900	15949	15714	16019	15964	15753	15776	16072	15749	15797	15888	15864	15768	15935	15880	15995	15938	15760	15808	15729	16013	15966	15990	15899	15906	15878	15890	15996	16044	15808	15986	16054	16056	15761	15950	16042	15914	15912	15982	15902	15877	15815	15960	15674	15824	16071	16069	15872	15884	15908	15926	15852	15847	15777	16123	15814	16093	15915	15754	16006	15898	15881	15843	15823	15859	15756	15814	15855	15840	15885	15840	15777	15707	15943	15753	15808	15944	15892	15939	15812	16007	15779	15886	16036	15851	15704	15918	15954	15886	15987	15939	15894	16099	15715	15978	15947	16069	15967	15858	15924	15805	15927	15722	15950	16180	15979	15845	15898	15815	16032	15779	15945	16074	15780	15786	15874	15834	15947	16048	15968	15959	15987	15824	15952	15887	15811	15867	15712	15944	15850	15862	15955	15823	15988	15971	15806	15854	15970	15940	15746	15858	15942	15938	15942	15762	15848	16000	16064	15929	15769	15828	15870	15938	15903	15836	15950	15830	15692	15769	15935	15747	16021	15869	15961	15865	15641	15915	15855	15852	15834	15813	15996	15955	15920	15718	16030	15930	15848	15815	15975	15744	16069	15787	15918	15920	16115	15740	15779	15934	15862	15839	15840	15876	15810	15872	15986	15939	15953	15927	15913	15888	15910	15713	15908	15936	16004	15884	15971	15864	15846	15857	15940	15896	16004	16074	15843	15760	15767	15964	15915	15880	15935	15859	15853	15894	16102	15985	15989	15816	15942	16017	15973	15962	15870	15886	15897	15759	15944	16070	15741	15928	15876	15952	15832	15837	15874	15789	15912	15812	16004	16030	15706	15759	15899	15947	15920	15979	16057	16032	15820	15897	15945	15863	15969	15852	15915	15815	15826	15940	15803	15941	15711	15987	15861	15829	15854	15937	15926	15902	15893	15879	15830	15966	16022	15806	15941	15860	15910	15993	15760	15905	15970	15880	15844	15870	15819	15930	15933	15947	15923	15927	15858	16081	15977	15909	16080	15830	15818	16067	15842	15792	15787	15747	15976	15905	15962	16072	15698	15961	15811	15835	15925	15920	15889	15956	16068	15925	15904	16027	15899	15734	16054	15863	16153	15879	15835	15848	15850	15924	15923	15974	15997	15941	15945	15940	16182	15667	15844	15858	15961	15715	15747	15978	15917	15846	15764	15891	15948	15903	15940	15848	15961	15841	16134	15890	15797	15805	15721	15929	15747	15803	15898	15866	15794	15927	15929	15977	16063	15841	16015	15958	15805	15803	15964	15988	15927	15820	15923	16038	15829	15851	15838	15905	15994	15939	15935	15804	15726	15798	15819	16119	15825	15956	15884	15752	16082	15915	15880	15889	15959	15822	16041	15901	15894	15907	15910	15921	15783	15897	15891	15989	15969	15824	15882	15900	15872	15907	15750	15964	15939	15950	15879	15854	15994	15594	15917	16009	15666	15994	15937	15825	15789	15903	15987	15709	15827	15865	15914	15872	15948	15951	15859	15913	15827	15900	16011	15908	15822	16012	15957	15905	15769	15909	15990	15808	16008	15955	15875	15887	16003	15879	15883	15829	15943	15840	15927	15866	16057	15952	15850	15897	15809	15890	15860	15919	15825	15842	15888	16020	15920	15822	15881	16017	15918	15715	15753	16012	15867	15997	15968	15820	15929	15854	15821	15843	15919	15862	15824	15864	15853	15935	15886	15822	15892	15927	15874	15898	15891	15972	15669	15751	15951	15896	15997	15829	15866	15819	15931	15855	15845	16055	15839	15896	15626	15945	16008	15945	15833	15909	15927	15776	15993	15729	15752	15956	16010	15995	15990	15856	15854	15938	16050	15892	15999	15832	15987	15874	15933	15915	15937	15603	16010	15974	15825	15784	15766	15979	15932	15837	15905	15903	15769	15955	15799	15761	15942	15750	15730	15889	16039	15913	15834	15971	15871	15879	15991	15929	15820	15745	16014	15832	15894	15984	15750	15945	15998	15913	15707	15874	15897	15922	15766	15968	15724	15909	15804	15906	15872	15942	15879	15807	15956	15791	16032	16040	15801	15786	15981	15966	15851	15962	15970	16031	15968	15968	16036	15844	15918	15866	16026	15955	15967	15935	15962	15892	15907	16000	15843	15947	15973	15797	15733	15800	15859	15843	15869	15763	15771	16086	15797	16025	15939	15876	15933	15954	15838	15902	15858	15898	15919	15888	15980	15811	15833	15909	15855	15678	16023	15868	15930	15832	16034	15917	15873	15913	15936	15889	15964	15963	15923	15881	15880	15848	15983	15905	15860	16090	15699	15970	16017	15907	15880	15777	15865	15848	15878	15895	15925	15846	15882	15848	15799	16058	15798	15874	15777	15782	15728	15764	15974	15720	15990	15942	15998	15906	15901	15825	15899	15910	15847	15785	15853	15905	15905	15784	15819	15877	15778	15812	15711	15787	15805	15891	15721	15839	15938	15775	16091	15848	15860	15763	15793	15888	15892	15803	15869	15851	15869	15856	15821	15849	16049	15976	15913	15863	16056	15972	15920	15978	15882	15771	15847	15888	15868	15969	16089	15706	15825	16076	15965	15921	15850	15704	15818	16049	15950	15906	15881	16016	15778	15991	15868	15860	15854	15958	15847	15924	15907	16073	15948	15895	15864	15957	15934	15944	15999	15976	16092	16042	15821	15904	15664	15741	15831	15907	16044	15895	15913	15948	15984	15808	16032	15939	15842	15952	15923	15854	16032	15833	15823	15765	15781	15904	15861	15821	15842	15914	16031	15870	15991	15939	15906	15867	15825	15727	15879	15868	15803	15828	15869	15920	15861	15921	15812	15881	15919	15768	15847	15870	15826	15874	15996	15816	15950	15864	15931	15826	16009	15815	15840	15780	15791	15965	15980	15770	16029	15892	15984	15956	15836	15905	15868	15836	15936	15881	15723	15903	15818	16092	15794	15681	15803	15773	15814	15962	16082	15993	15896	15839	15769	15760	15961	15796	15931	15842	15598	16025	15976	15781	16059	15894	15920	15853	15965	15839	15963	15886	15998	15804	15910	16097	15926	15720	15748	15882	15915	15994	15882	15749	15774	15902	15718	15846	16031	15961	15966	15877	15736	15766	16009	15963	15967	15850	15871	15880	15779	15807	15967	15722	15936	15889	15925	15969	15942	15947	15939	15876	15976	15942	15822	15838	15864	15886	15803	15856	15763	15796	15962	15912	15970	15791	15989	15774	16085	16093	15840	15876	15963	15699	15803	15805	15804	15988	15871	15842	15750	15730	15944	15715	15933	15937	16045	15913	15818	15925	15981	15966	15968	16027	15739	15865	15943	15976	15976	15825	15722	15694	16094	15987	15906	15929	15838	15977	15807	15874	15842	15939	15887	15876	15861	15745	15811	15823	15826	15809	15818	15923	15771	16009	15805	15942	15975	15765	15952	15697	15915	15793	15794	15938	15737	16055	15950	15674	15917	15842	15999	15957	15872	15794	15959	15931	15932	15766	15849	15741	15880	15931	15894	15951	15961	16136	15875	15871	15904	15980	15893	15847	15721	15887	15913	15855	15962	15972	16045	15885	15910	15817	15788	15845	15936	15749	15828	15944	16126	15986	15868	15946	15852	15887	15833	15897	15913	15946	15879	16094	15973	16115	15962	15859	15849	15779	15808	15888	15806	15944	15826	15773	15759	15856	16040	15687	15813	15954	15857	15862	15816	15904	15909	15943	15980	15875	15842	15897	15679	15833	15991	16036	15988	15776	15991	15785	15975	15895	15817	15618	15882	15900	15849	15825	15929	15882	15875	15890	15785	15877	16014	15806	15916	15895	15912	15900	15815	15743	16052	15879	16092	15789	15845	15904	15909	15983	15909	15887	16011	15876	15906	16205	15640	15893	15949	15900	15759	15724	15983	15994	15931	15739	15899	15884	15833	15917	15924	15922	15832	15971	15949	15930	15811	15838	15947	15847	15843	15936	16029	15768	16075	15722
29493	30259	36933	31731	24197	21029	19664	18183	17228	16817	16752	16492	16456	16631	16255	16409	16391	16407	16242	16337	16306	16199	16069	16245	16060	16301	16187	16206	16233	16085	16143	16188	16193	16147	16142	15954	16231	16163	16088	16090	16135	16078	16256	16178	16241	16061	16184	16044	16224	16199	16203	16069	16234	16174	16185	16203	16275	16208	16228	16212	16088	16153	16159	16286	16183	16092	16072	16161	16133	16131	16279	16208	16255	16079	16121	16152	16094	16302	16175	16008	15992	15967	16147	16156	16065	16258	16057	16039	15919	15985	16326	16234	16240	16160	16104	16157	16265	16261	16231	16100	16189	16034	16387	16133	16218	16235	16197	15952	16243	16024	16197	16144	16141	16092	16166	16251	16181	16075	16212	16073	16170	16065	15976	16299	16128	16271	16181	16193	16034	16078	16008	15932	16237	16047	16043	16109	16180	16132	16333	16022	16194	15897	15973	16067	16135	16056	16050	16140	16110	16367	16268	16334	16282	16195	16226	16128	16254	15986	16278	16261	16425	16270	16195	16195	16157	16118	16160	16185	16347	16162	16212	16142	16271	16369	16136	16026	16138	16207	16143	16201	16210	16311	16207	16430	16036	16032	16106	16124	16267	16027	15926	16105	16147	16335	16235	16155	16158	16264	16119	16067	16053	16201	16164	16142	16100	16150	16284	16109	16059	16284	16100	16179	16170	16094	16177	16057	16057	16062	16204	15974	16140	16157	16079	16107	15926	16252	15987	16266	16171	15975	16193	16157	16176	16206	15968	16195	16118	16354	16100	15931	15883	16226	16238	15995	16057	16171	16119	16137	16199	16077	16117	16153	16194	16232	16058	16131	16127	16055	16108	16399	16170	16185	16169	15992	16254	16156	16113	16106	16029	16335	16171	16084	16233	16204	16137	16157	16340	16186	16172	16222	16328	15974	16116	16138	16460	16147	16223	16236	16085	16262	16141	16139	16200	16108	16266	16240	15897	16147	16219	16129	16263	16119	16149	16216	16276	16123	16229	16302	16212	16144	16165	16112	16141	16294	16109	16174	16155	16256	16318	16176	16277	16069	16004	16238	16115	16212	16163	16314	16130	16135	16047	16224	16245	16292	16286	16131	16128	16271	16190	16120	16066	16272	16177	16060	16215	16306	16193	16175	16107	16154	16267	16235	16219	16227	16350	16193	16064	16062	16056	16212	16212	16220	16370	16138	16306	16273	16030	16137	16181	16359	16169	16168	16214	16088	16216	16255	15965	16137	16081	16080	16186	16135	16164	16117	16201	16151	16058	16266	16049	16169	16074	16015	16113	16296	16130	16345	16205	15950	16214	16146	16247	16213	16225	16303	16238	16181	16001	15906	16108	16104	16177	16013	16297	16250	16084	16262	16310	16253	16226	16046	16357	16120	16078	16264	16352	15992	16027	16202	16066	16313	16275	16231	16303	16146	16120	16200	16111	15974	16210	16031	16273	16150	15929	16178	16260	16044	16199	16001	16222	16270	16234	16170	16161	16339	16102	16024	16105	16326	16097	16177	16451	16394	16360	15998	16232	16134	16242	16323	16256	16160	16103	16116	16036	16289	16162	16095	16167	16311	16115	16241	15977	16082	16358	16226	16162	16081	16136	16102	16126	16242	16263	16004	16169	16043	15972	16001	16194	16260	16168	16015	16033	16265	16201	16117	16166	16186	16009	16231	16115	16415	15981	16270	16113	16076	16096	16163	16135	16250	16096	16110	16331	16017	16118	16214	16239	16048	16305	16159	16282	16059	15992	16148	16006	16035	16068	16187	16149	16070	16049	16338	16226	16117	16227	16143	15965	16235	15994	16224	15918	16108	16051	16085	16156	16217	16143	16179	16021	16173	16149	16267	16053	16153	16156	16039	16167	16090	16216	16133	16068	16234	16122	16123	15959	16357	16199	16234	16172	16249	16230	16132	16105	16244	16230	16092	16160	16033	16047	15918	16075	16221	16219	15975	16105	16263	16245	16212	16165	16212	16113	16032	16148	16081	16012	16162	16246	16058	16371	16241	16095	16159	16089	15999	16105	16149	16185	16351	16148	16183	16252	16251	15967	16146	16153	16103	16129	15971	16458	16339	16172	16271	16303	16153	16167	16208	16235	16140	16117	16297	16218	16174	15842	16247	16296	16194	16093	16217	16216	16195	16198	16233	16056	16290	16436	16258	16429	16260	16124	16277	16218	16253	16235	16106	16120	16190	16116	16252	16181	16118	16249	16313	16409	16074	16142	16181	16174	16127	16358	16328	16121	16162	16038	15965	16271	16161	16096	16290	16072	16226	16242	16185	16023	16102	16095	16137	15961	16013	16240	16207	16037	16080	16013	16428	16051	16081	16132	16160	16296	16081	16251	16234	16010	16251	16076	16012	16316	16332	15981	16152	16073	16264	16178	16139	16090	16274	16173	16252	16247	16218	16151	16066	16196	16121	16133	16091	16232	16066	16281	16059	16286	16090	16224	16087	16246	16105	16007	16224	16187	16120	15938	15989	16123	16243	16021	16158	16135	16231	16026	16375	16108	15964	15984	16018	16156	16214	16038	16235	16265	16305	16051	16197	16191	16124	16243	16373	16255	16285	16067	16170	16299	16388	15994	16132	16081	16282	16129	16220	16249	16034	16256	16201	16384	16436	16154	16030	16109	16431	16250	16138	16239	16314	16145	16445	15963	16191	15918	16194	16360	16326	16196	16049	15987	16117	16141	16257	16142	16150	16115	16159	16073	16234	16090	16047	16033	16291	16189	16234	16413	16055	16087	16026	16222	16332	16163	16239	16054	16207	16279	16405	16129	16126	16242	16121	16228	16364	16400	16123	16218	16144	15990	16056	16131	16141	16156	16325	16142	16293	16095	16300	16129	16231	16266	16279	16156	16219	16027	16161	16072	16167	16219	16469	16214	16050	16210	16008	16188	16084	16051	16413	16372	16306	16258	16334	16179	16120	16227	16084	16150	16158	16278	16035	16226	16284	16157	16328	16329	16228	16181	16143	16043	16312	16045	16084	16234	16205	16151	16164	16168	16192	16149	16090	16146	16060	16192	16347	16374	16011	16083	16157	16063	16167	15903	16194	16211	16210	16181	16217	16224	16118	16065	16055	16379	16182	16298	16141	16226	16241	16127	16336	16122	16013	16163	16329	16223	15895	16303	16071	16020	16188	15956	16330	16244	16095	16182	15946	16265	16164	16271	16389	16059	16001	16161	16142	16217	16140	16148	16363	16173	16169	16130	15998	16116	16282	16250	16157	16323	16473	16171	16162	16110	16089	16259	16240	16308	16270	16147	16153	16252	16228	16389	16162	16391	16028	16267	16361	16061	16306	16196	16066	16166	16131	16180	16181	16043	16071	16099	16141	16313	16142	16127	16114	16307	16130	16175	16195	16418	15957	16108	16146	16203	16217	16099	16215	16246	16121	16105	16244	15917	16180	16081	16182	15921	15969	16271	16141	16365	16465	16338	16059	16249	16120	16143	16148	16306	16147	15969	16096	16285	16175	16056	16032	16222	16031	16077	15919	16011	16026	16268	16181	16265	16225	16191	15942	16264	16086	16434	16047	16460	16077	16221	16278	16216	16157	16130	16147	16111	16147	16189	16268	16182	16077	16177	16209	16207	16082	16226	16442	16008	16125	16206	16157	16091	16119	16207	16114	15967	16167	16086	16067	16319	16183	16113	16118	16260	15989	16211	16098	16207	16129	16300	16144	16259	16314	16340	16256	16038	16363	16076	16065	16196	16201	15986	16279	16310	16094	16195	16226	16177	16135	16114	16060	16198	16236	16310	16137	16295	16254	16203	16073	16114	16187	16077	16281	16123	16160	16124	16126	16071	16093	15997	16260	16165	16134	16189	16198	16125	15993	16145	16106	16244	16090	16283	16152	16285	16121	16165	16135	15978	16330	16328	16117	16172	16328	16369	16307	16158	16234	16108	16095	16302	16095	16224	15986	16364	16114	16194	16119	16156	16209	16258	16036	16188	16111	16037	16351	16095	16230	16038	16290	16144	16085	16039	16178	16307	16352	16275	16012	16133	16018	16313	16309	15934	16146	16119	16156	16044	16178	16255	16156	15867	16187	16022	15850	16140	16179	16135	16207	16050	16071	16118	16103	16152	16078	16060	16179	16000	16131	16176	16113	16200	16349	16082	16189	16160	16053	16128	16115	16255	16059	16273	16321	16421	16198	16188	16313	16114	16376	16171	15916	16284	16069	16145	16145	15964	16164	16373	16303	16057	16356	16378	16206	16271	16188	16060	16247	16210	16155	16164	16195	16127	15975	16136	16098	16164	16323	16155	16165	16285	16144	16046	16130	16057	16057	16071	16126	16274	16279	16289	16104	16177	16135	16057	16207	16209	16303	16078	16065	16193	16031	16139	16161	16290	16192	16167	16233	16312	16300	16247	16136	16157	16127	16199	16187	16129	16191	16318	16207	16268	16141	16321	16304	16191	16265	16301	16152	16292	16359	16269	16368	16245	16256	16171	16275	16082	16256	16091	16345	16268	16111	16331	16112	16306	16340	16251	16204	16240	16179	16128	16133	16197	16263	16273	16106	16285	16111	16135	16194	16229	16329	16197	16202	16160	16394	16146	16102	16111	16269	16145	16172	16185	16120	16106	15989	16156	16288	16071	16294	16127	16058	16257	16341	15974	16224	16223	16150	16453	16228	16283	16086	16161	16233	16071	16102	16198	15988	16135	16189	16276	15975	16099	16161	16131	16274	16193	16148	16167	16301	16123	16275	16268	16278	16171	16130	16213	16320	16500	16177	16282	16309	16271	16272	16130	16253	16126	16122	16026	16225	16378	16263	16323	16299	16119	16121	16012	16288	16012	16068	15973	16068	16196	16075	16029	16385	16361	16283	16199	16211	15941	16196	16112	16307	16214	16315	16083	16129	16405	16369	16001	16305	16022	16124	16099	16217	16259	16206	16374	16258	16184	16286	16005	16158	16149	16023	16067	16155	16232	16285	16069	15976	15962	16086	16171	16204	16200	16184	16108	16135	15941	16175	16081	16256	16275	16101	16051	16280	16276	16107	16438	16212	16174	16154	16366	15986	16251	16196	16159	16327	16281	16201	16133	16145	15854	16215	16115	16302	16152	16324	16207	16224	16173	16145	16250	16459	16257	16058	16289	16063
35355	49059	42946	32556	25231	20800	18954	17332	16074	15882	15543	15353	15419	15050	15079	15017	15032	15012	14943	15093	14967	15025	14971	14972	14911	14939	14986	14915	14840	14960	15036	14912	14954	14806	14921	14703	14814	14951	14976	14950	14829	14943	14939	14858	14994	14996	14961	14894	14842	15065	14868	14938	15156	14913	14968	15066	14970	15010	14991	14807	14741	14764	14839	14783	14884	15093	14953	14805	14912	14830	14840	14930	15055	14861	14835	14998	14910	14774	15016	14933	15099	14955	14970	15052	14911	14827	14991	14902	14852	14928	14878	15108	14763	15196	14838	14994	14841	14892	14835	14870	14769	14809	14879	14993	14926	14882	14877	14838	14907	14905	15010	14906	14842	14993	15022	15062	14920	14994	14986	14925	14978	14940	15003	15091	14854	15022	15033	14843	14914	14921	14707	14959	15044	14890	14867	14862	14689	14764	14880	14896	14912	14888	15124	14899	14812	14905	15024	14828	14971	14829	14699	14856	14837	14877	14739	14909	14737	14867	14991	14919	15071	14875	14907	14939	14873	14957	15005	14818	14970	14943	14973	15143	14996	14864	14916	14953	14920	14964	14938	14925	14980	14969	14975	15031	14902	14655	15030	15114	14867	14822	14870	14977	14968	14851	15014	15037	14891	14885	14971	14928	14847	14951	14880	14868	15003	14925	14729	14791	14912	14868	14868	14894	14982	14918	14961	14926	14964	14809	14960	14925	14884	14981	14955	14757	14949	14881	14936	14828	14972	14836	14855	14772	14881	14930	14854	15071	15051	14866	14924	14969	14988	14825	14859	14898	14965	14869	14816	14939	15029	14903	14814	14934	15025	15043	15032	14920	14905	14918	14893	15000	14983	14968	14941	14903	14907	15048	14817	14845	14799	14778	14920	14870	14853	14844	14910	15004	14853	14953	14933	14936	14936	14744	14994	14969	14818	14844	15036	14895	14820	14801	14721	14931	14802	14988	15005	14857	15036	14769	15064	14856	14976	14990	14806	14884	14902	14946	14783	14828	14960	14979	14881	14884	14767	14693	14908	14803	14804	15017	14981	14964	14955	14962	14993	14854	14853	14868	15059	14757	14911	14842	14914	14852	14856	14946	14848	14957	14828	14851	14879	14978	14952	14776	14913	14882	15037	14910	14968	14978	14777	14878	15047	15001	14734	14783	14981	15016	14907	14738	14934	14886	15023	14905	14902	14616	14923	14927	14851	15129	14834	14707	14819	14888	14842	15042	14904	14982	14901	15011	14871	14818	14899	14791	14745	14847	14815	14854	14898	14953	14906	14908	14880	14925	14904	14908	14883	14969	14917	14732	14820	14971	14809	14960	14992	14906	14892	14932	14951	14969	14810	15046	14863	14726	14753	14993	15043	14842	15012	14905	14797	14690	14960	14902	14812	14972	14868	14865	14903	14907	14735	14989	14677	15038	14807	15047	14772	14995	14919	14794	14837	14946	14922	14773	15034	14883	15033	14898	14975	14962	15099	15060	14775	14865	14850	14841	14929	14922	14885	14829	14831	14827	14869	14903	14854	15127	14795	14896	15030	15047	14906	14899	14843	14952	14838	14945	15099	14984	15010	14941	15000	14837	14804	15000	14729	14899	15037	15044	14966	14895	15037	14784	14983	14942	14877	14858	14986	15007	14992	14932	15004	14945	14968	14960	14895	14991	14923	14857	14875	14809	14977	14995	14907	14892	14867	14912	15102	14968	14740	15134	14795	14871	14936	14790	14729	14867	14851	14865	15016	15021	14798	15019	14827	14993	14851	14776	14806	14853	14896	15174	14941	14808	14855	14934	14790	14945	14902	14833	14923	14801	15012	14916	14828	14887	14912	14910	14703	14988	14749	14872	15021	15086	15109	15180	14971	14902	14943	14833	14819	15052	15039	14929	14884	14902	15042	14754	14969	14822	14919	15002	15005	14834	15025	14936	15072	14810	14796	14807	14982	14795	14966	14889	14868	14830	14858	14939	14877	14741	14901	14833	14919	15095	14736	14939	14807	14821	14925	14973	14935	15035	14591	14993	14919	14819	14811	14911	14976	14792	14888	14961	15084	14988	15006	14752	14933	14784	14924	14961	15001	14976	14782	14970	14915	14901	14890	14812	14947	14863	15051	14948	15164	14894	14650	15037	15018	14983	15135	14808	15025	14991	14918	14880	14926	14816	14956	14794	15114	14962	15129	14961	14908	15006	14766	14922	14915	14942	14958	14972	14904	14853	14966	14861	15100	14761	14888	14645	14813	14990	14911	14920	14787	14896	14880	14856	14878	14998	14763	14848	14863	14868	15007	14796	15002	14905	15037	14917	14966	14745	15043	14956	15017	14870	14840	14802	15005	14964	14857	14884	15013	14926	14825	14899	14902	14989	14904	14920	14959	15014	14971	14886	14937	15032	14935	14852	15045	14846	15002	14891	15122	14927	14969	14843	14875	14987	14945	14738	14773	15068	14892	14930	15026	14911	14981	14878	14840	15039	14774	14916	14973	14938	14872	15053	14907	14951	14992	14968	14781	14926	14804	14955	14780	14968	14982	15065	15067	14917	14997	14932	15004	15014	15067	14997	14992	14914	14891	14919	14989	14774	14966	14849	14973	15058	14932	14905	14825	14781	14937	14983	14942	14954	14929	15018	15018	15016	14811	14896	14870	14877	14906	14858	14805	14871	15040	14818	14928	14847	14949	14887	14988	14974	14767	15114	14903	14938	14867	14874	14873	14784	15001	14909	14917	14753	15099	14986	14971	14908	14920	14996	14989	14803	14786	14886	14830	15051	14893	14799	14952	14901	14868	14955	14886	14838	14886	14910	14923	14901	14736	14848	14917	14939	15047	14794	14840	14869	15015	14863	14897	14896	14950	14977	14722	14993	14877	15093	15156	14829	14936	15130	14851	14830	14807	14916	14837	14918	15000	14856	15094	14986	14816	14833	14990	15045	14822	14827	14975	14816	14838	14858	14979	14790	14870	14786	14974	14886	15019	14892	14909	15173	14780	14883	14965	14834	14980	14965	14947	14976	14742	15025	14857	14846	14797	14928	14949	14861	14862	14980	14853	15138	14946	14962	14929	14924	14773	14868	14919	15061	14888	14934	15085	14999	14809	14933	14950	15090	14901	15001	14775	14793	14897	14905	14851	15081	14987	14930	14916	14792	14856	14917	14855	15034	15025	14808	15058	14961	14948	14979	14775	14981	14973	14850	15049	14812	14876	14736	14943	14966	14826	14803	14880	14967	14937	14831	14922	15079	14908	15088	15178	14945	14882	14894	14837	15032	14935	14908	14889	15029	14828	14747	15090	14833	15011	15080	14862	14823	14941	15105	14852	14862	14911	14976	14966	14758	14894	15028	14865	14743	15071	14841	14944	14918	14857	15038	15014	14897	15003	14937	14963	14890	14942	14994	14793	14994	14826	14832	14748	15058	14859	14885	15049	15042	14816	14854	14766	14977	14694	15052	14885	15013	14906	15050	14943	15021	14918	14958	14996	14913	14970	15010	14837	14851	14961	14855	14935	14883	14904	14905	14904	14771	14733	15050	15165	14901	14964	14837	14841	15078	14860	15054	14796	14962	15091	14939	14957	14858	14953	15040	15058	14910	14987	15091	14810	15107	14926	14854	14962	14830	14878	14874	15032	14828	14908	14906	14892	14684	14970	14989	15126	14831	14959	15013	14848	14929	14908	14954	14904	15051	14849	14965	14911	14895	14802	14775	14830	15093	15077	14967	14961	15050	14934	14662	15037	15079	14773	14861	14988	14983	14967	14942	14939	14823	14914	14929	14862	15124	14883	14850	14994	14763	14935	14970	14736	14979	14899	14932	14908	14986	14784	15034	14877	14765	14939	14873	14712	15101	14835	14929	14992	14993	14930	14856	14970	15020	14875	14988	14903	14807	14826	14892	14962	14829	14891	15021	14973	14881	14910	14835	15138	14866	14989	14978	14890	15100	14996	15127	14934	14916	14838	14862	14923	14952	14963	14961	15045	14842	14949	15041	14825	14953	14845	14846	15013	14841	15015	15092	15013	14872	14968	14905	14935	14757	14767	15204	14895	14791	14920	14816	15024	14829	14923	14973	14797	14770	15179	14891	14948	14899	14973	14934	14911	14821	15012	14962	14874	14935	14974	14903	14934	15136	14960	15098	15004	14845	14941	14890	14863	14919	15119	15020	14846	14949	14850	14945	14903	14928	14814	14836	15018	14795	14930	14961	14890	14854	14822	14759	14865	14893	15047	14881	14944	14993	14980	14911	15013	15016	14967	14895	14844	15046	14806	14730	14869	14782	14952	14882	14941	14852	14986	14957	15005	14949	14945	14771	14789	14983	14992	14859	14878	14894	14792	14913	14889	14812	14988	14805	15028	14720	14985	14892	14869	14931	14916	14761	14886	14883	14911	14939	14849	14718	14773	14932	14930	15101	14984	14839	14928	14771	14815	15020	14849	14864	14867	14960	14934	14987	15011	14846	14865	14902	14954	14937	14978	14878	15096	14911	14886	15119	14843	14830	15025	15054	14963	14893	15002	15016	14832	15028	14845	14919	14941	14943	14788	14995	14848	15073	14841	14900	14905	14902	15026	14923	14915	14941	14924	14845	14969	14793	14878	15028	14723	15054	14883	14951	15092	14913	14799	14971	14874	14903	14854	14738	14998	15046	14926	14860	14978	15092	14982	14825	14999	14881	14853	14918	14923	15009	15004	14929	14812	14947	14851	15033	15097	14951	14946	14873	14924	14909	14809	14873	14973	14729	14891	14855	14980	14672	15161	14869	14860	15019	14975	14833	14751	14870	14951	15006	14900	14868	15008	14898	14908	14868	14737	14912	14947	14826	14880	14802	14937	14970	14975	14960	14950	14883	14868	15073	14905	15078	15062	14972	15026	15033	14904	14900	14988	14907	14999	14942	14928	15014	14967	14815	14929	14889	14954	14944	14781	14927	14688	14864	14798	14840	14794	15000	14870	15129	14876	15060	14953	14752	14904	14828	14843	14914	15040	14902	15005	14861	14820	14831	14892	14908	14813	14980	14934	14953	15074	14836	14932	14949	15029	14957	14910	14953	14921	15044	14940	14811	14780	14941	14980	14842	14910	14915	14958	14892	14708	14923	14731	14886	14847	14900	14771	14946	14832	14790	14971	14855	15007	14906
24390	21671	29342	26829	26383	27640	26062	20704	19155	18568	17922	17365	17103	17217	16921	16948	16865	16756	16852	16687	16648	16798	16722	16614	16589	16614	16662	16773	16526	16567	16784	16663	16662	16653	16578	16644	16634	16497	16693	16440	16532	16478	16605	16500	16500	16639	16509	16325	16635	16440	16635	16599	16614	16603	16452	16711	16553	16656	16519	16480	16579	16556	16425	16527	16533	16509	16556	16754	16412	16636	16367	16498	16522	16465	16284	16529	16359	16360	16565	16415	16499	16781	16500	16663	16520	16678	16589	16659	16583	16667	16508	16373	16599	16415	16607	16546	16724	16380	16593	16427	16308	16196	16547	16417	16605	16687	16529	16538	16535	16388	16529	16488	16450	16523	16477	16508	16601	16566	16442	16633	16480	16586	16699	16439	16574	16719	16470	16689	16504	16538	16646	16463	16412	16363	16516	16447	16687	16370	16235	16525	16528	16543	16661	16556	16561	16518	16677	16470	16496	16350	16490	16570	16701	16444	16674	16604	16565	16439	16600	16604	16502	16553	16555	16485	16256	16584	16588	16434	16480	16541	16521	16697	16635	16603	16534	16576	16398	16358	16426	16372	16555	16371	16391	16652	16491	16368	16364	16538	16507	16490	16426	16320	16494	16692	16701	16589	16500	16584	16615	16442	16358	16512	16649	16716	16600	16416	16418	16523	16564	16452	16704	16369	16705	16548	16629	16455	16490	16557	16499	16486	16464	16338	16571	16595	16412	16495	16585	16632	16606	16594	16482	16386	16392	16402	16372	16590	16563	16408	16363	16670	16455	16588	16573	16505	16607	16382	16519	16439	16406	16439	16599	16556	16450	16446	16368	16651	16666	16546	16649	16465	16412	16333	16483	16668	16428	16532	16607	16585	16436	16478	16537	16380	16737	16580	16536	16397	16404	16436	16588	16493	16423	16478	16513	16414	16457	16467	16523	16377	16457	16462	16619	16693	16614	16625	16471	16424	16269	16460	16468	16610	16544	16552	16334	16384	16509	16703	16399	16608	16423	16565	16428	16401	16458	16458	16302	16502	16578	16437	16564	16445	16624	16611	16652	16485	16500	16571	16595	16630	16426	16494	16439	16389	16381	16435	16583	16317	16400	16501	16425	16444	16530	16544	16551	16289	16530	16435	16451	16567	16371	16603	16810	16645	16309	16311	16555	16537	16368	16698	16341	16609	16285	16308	16519	16542	16534	16561	16308	16507	16420	16485	16383	16712	16527	16514	16594	16446	16410	16462	16601	16608	16678	16510	16480	16606	16513	16554	16396	16502	16619	16515	16725	16515	16631	16467	16483	16391	16710	16587	16510	16394	16495	16316	16434	16523	16535	16547	16680	16452	16546	16483	16506	16389	16461	16543	16659	16566	16582	16655	16417	16444	16508	16727	16506	16596	16535	16665	16515	16440	16599	16543	16729	16574	16582	16575	16468	16771	16512	16710	16570	16678	16449	16523	16488	16616	16534	16667	16487	16416	16478	16621	16507	16539	16542	16332	16583	16618	16608	16620	16568	16533	16593	16469	16382	16248	16652	16693	16485	16640	16612	16542	16643	16602	16572	16333	16459	16464	16555	16527	16616	16431	16441	16584	16436	16573	16482	16568	16641	16432	16603	16474	16401	16497	16692	16589	16478	16582	16765	16608	16419	16643	16453	16312	16377	16699	16588	16526	16548	16514	16518	16567	16393	16394	16583	16746	16534	16599	16554	16378	16606	16461	16553	16560	16608	16499	16492	16575	16565	16583	16632	16364	16702	16576	16443	16548	16546	16394	16557	16428	16535	16535	16754	16451	16677	16553	16477	16326	16511	16448	16462	16599	16569	16363	16473	16577	16497	16707	16622	16447	16541	16456	16533	16586	16563	16406	16453	16595	16471	16367	16524	16602	16487	16652	16476	16457	16413	16307	16489	16426	16650	16646	16507	16599	16634	16593	16432	16466	16572	16606	16721	16636	16514	16437	16646	16472	16582	16476	16372	16456	16636	16530	16539	16553	16576	16639	16464	16553	16447	16476	16466	16551	16346	16603	16472	16529	16526	16562	16599	16486	16597	16267	16540	16646	16487	16638	16607	16418	16585	16609	16433	16651	16635	16591	16448	16459	16566	16286	16386	16609	16446	16383	16622	16590	16532	16541	16663	16480	16468	16561	16430	16536	16432	16583	16531	16661	16602	16400	16569	16264	16558	16504	16521	16374	16580	16583	16444	16638	16571	16429	16314	16354	16379	16493	16645	16476	16608	16633	16442	16382	16459	16435	16635	16623	16503	16538	16643	16648	16567	16511	16384	16681	16599	16576	16385	16691	16514	16434	16516	16663	16401	16547	16505	16674	16539	16498	16253	16482	16634	16753	16532	16375	16286	16494	16533	16351	16409	16452	16588	16606	16489	16563	16605	16483	16540	16461	16449	16421	16466	16562	16669	16435	16481	16297	16444	16462	16482	16442	16437	16499	16576	16688	16421	16410	16573	16591	16531	16383	16382	16646	16487	16478	16616	16496	16411	16593	16542	16358	16265	16495	16411	16444	16525	16679	16549	16504	16494	16545	16545	16454	16555	16554	16695	16474	16592	16456	16419	16355	16529	16393	16399	16197	16521	16456	16520	16442	16566	16426	16724	16560	16526	16422	16539	16540	16438	16400	16706	16536	16648	16380	16403	16463	16370	16439	16575	16687	16506	16474	16436	16286	16576	16408	16563	16521	16484	16451	16442	16508	16622	16592	16562	16682	16567	16621	16615	16354	16632	16576	16476	16700	16447	16213	16400	16649	16769	16632	16548	16637	16361	16395	16385	16710	16650	16556	16456	16339	16531	16458	16525	16602	16462	16458	16427	16622	16390	16633	16492	16417	16680	16510	16521	16521	16533	16553	16661	16610	16502	16452	16431	16501	16625	16416	16497	16513	16626	16692	16582	16613	16532	16256	16391	16730	16391	16510	16377	16546	16679	16640	16474	16393	16473	16529	16499	16571	16412	16631	16507	16606	16496	16409	16628	16462	16715	16413	16471	16554	16363	16502	16631	16443	16473	16529	16573	16367	16467	16510	16520	16400	16488	16605	16541	16471	16682	16780	16799	16462	16425	16474	16443	16530	16574	16724	16559	16572	16475	16597	16538	16458	16675	16530	16298	16600	16295	16642	16393	16528	16494	16311	16606	16482	16388	16554	16433	16643	16433	16574	16498	16545	16606	16506	16409	16366	16647	16557	16409	16671	16497	16668	16655	16480	16538	16628	16461	16608	16476	16400	16539	16564	16476	16742	16544	16507	16663	16677	16639	16549	16411	16329	16482	16631	16445	16646	16416	16436	16366	16276	16396	16610	16632	16666	16722	16247	16504	16480	16430	16755	16713	16410	16534	16430	16451	16356	16477	16475	16337	16419	16416	16341	16464	16599	16576	16332	16599	16360	16539	16489	16548	16463	16535	16487	16670	16616	16505	16268	16484	16716	16664	16660	16540	16632	16293	16680	16479	16593	16519	16568	16581	16469	16450	16429	16459	16367	16597	16424	16490	16399	16639	16490	16355	16534	16437	16774	16389	16534	16566	16396	16454	16722	16664	16373	16461	16576	16425	16552	16418	16547	16694	16559	16649	16634	16399	16779	16595	16413	16554	16388	16514	16614	16550	16514	16468	16545	16377	16668	16567	16405	16459	16587	16559	16424	16582	16340	16512	16478	16405	16388	16593	16346	16514	16487	16691	16497	16497	16449	16540	16678	16637	16420	16428	16462	16684	16823	16336	16538	16564	16598	16558	16328	16565	16730	16417	16450	16477	16371	16425	16650	16674	16525	16358	16467	16532	16559	16575	16573	16526	16627	16446	16492	16554	16496	16639	16568	16509	16449	16593	16442	16429	16546	16315	16594	16468	16354	16278	16572	16447	16570	16514	16520	16343	16556	16519	16574	16475	16803	16469	16649	16584	16375	16576	16495	16555	16400	16506	16603	16564	16539	16362	16335	16501	16602	16658	16513	16762	16536	16465	16418	16609	16379	16396	16452	16388	16566	16426	16569	16558	16459	16417	16558	16603	16541	16599	16556	16217	16591	16566	16566	16623	16641	16591	16486	16500	16661	16632	16584	16561	16403	16498	16578	16469	16635	16497	16573	16574	16685	16569	16474	16488	16675	16663	16602	16567	16455	16490	16430	16691	16413	16570	16619	16703	16339	16588	16563	16551	16516	16172	16586	16411	16438	16199	16530	16603	16634	16591	16389	16500	16415	16435	16279	16594	16576	16348	16635	16360	16597	16670	16583	16634	16520	16549	16579	16375	16467	16392	16540	16379	16523	16587	16457	16722	16545	16665	16584	16558	16447	16404	16478	16428	16559	16726	16584	16433	16723	16412	16329	16296	16660	16504	16349	16611	16509	16501	16526	16577	16545	16342	16547	16694	16463	16795	16408	16590	16579	16561	16575	16436	16483	16650	16486	16426	16596	16587	16462	16687	16527	16553	16422	16460	16522	16364	16347	16451	16519	16581	16434	16526	16473	16626	16624	16466	16519	16443	16431	16488	16635	16563	16543	16373	16459	16475	16587	16343	16486	16486	16434	16646	16504	16429	16531	16454	16381	16399	16451	16276	16453	16483	16507	16673	16548	16597	16501	16574	16626	16723	16389	16511	16587	16643	16449	16506	16388	16631	16512	16701	16393	16670	16340	16603	16439	16654	16271	16564	16350	16459	16320	16637	16542	16713	16606	16685	16601	16582	16612	16482	16575	16559	16372	16479	16509	16399	16358	16374	16462	16263	16469	16522	16530	16398	16549	16453	16312	16375	16432	16419	16357	16636	16583	16275	16536	16424	16376	16367	16482	16367	16588	16580	16436	16540	16602	16307	16433	16544	16559	16602	16426	16639	16399	16525	16480	16571	16517	16639	16559	16339	16497	16566	16497	16585	16688	16312	16407	16495	16623	16390	16523	16408	16470	16301	16631	16542	16482	16454	16495	16607	16635	16499	16574	16653	16518	16367	16608	16608	16498	16602	16506	16280	16685	16639	16631	16327	16584	16562	16532	16502	16398	16714	16751	16629	16524	16487	16516	16407	16541	16473	16429	16566	16506	16614	16402	16409	16560	16495	16311	16504	16517	16420	16478	16583	16506	16509	16525	16383	16477	16492	16529	16541	16509	16436	16377
36319	56501	50242	39633	33295	28993	23995	19566	18307	17378	16773	16215	15871	15655	15571	15560	15317	15404	15315	15226	15245	15381	15285	15247	15233	15214	15537	15319	15078	15246	15347	15157	15194	15160	15128	14973	15264	15108	15051	15110	15148	15043	15025	15062	15130	15256	15258	15187	15126	15105	15279	15253	15129	15064	15258	15001	15117	15223	15183	15096	15224	15173	15386	15270	15103	15042	15133	15114	15115	15098	15102	15269	15186	15147	15340	15385	15033	15090	15157	15334	14942	15125	15063	15213	15299	15089	15005	15069	15205	15166	15072	15107	15070	15133	15298	15045	15253	15310	15052	15269	15057	14994	15269	15085	15315	15272	15271	15153	15208	15041	15255	15181	15276	15075	15184	15228	15103	15168	15147	15024	15416	15096	15131	14968	15046	15248	15118	14932	15169	15094	15122	15051	15239	15072	15051	15111	15283	15118	15202	15053	15234	15019	15248	15240	15283	15196	15131	15064	15146	15171	15029	15204	15129	15329	15072	15237	15059	15028	14999	15132	14984	15137	15294	15107	14977	15179	15171	15276	15228	15151	14966	15223	15121	15185	15235	15251	15068	15190	15071	15219	14986	15131	15088	15041	15029	15107	14991	15128	15093	15208	15197	14919	15034	15122	15183	15285	15206	15115	15108	15107	15226	15095	15251	15167	15091	15035	15102	15157	15302	15172	14964	15228	15161	15153	15174	15074	15024	15328	15087	15208	15095	15104	15229	15137	15097	15022	15050	15197	15190	15187	15164	15193	15198	15119	15037	15068	15063	15070	15137	15253	15132	15062	15264	15198	15202	15205	15050	15052	15214	15244	15051	15227	15158	15122	15155	15048	15127	15116	15196	15077	15261	14995	15025	15133	15225	15210	15175	15255	15302	15035	15246	15128	14992	15020	15149	15109	15104	15300	15223	15209	15168	15183	15196	15070	15223	15126	15060	15255	15113	15289	15266	15098	15195	15134	15203	15266	15102	15114	15146	14954	15286	15105	15254	15157	15098	15059	15166	15130	15294	15091	15130	15152	15163	14970	15261	15195	15239	15181	15088	15145	15003	15096	15197	15221	15292	15061	15122	15187	15154	15297	15161	15077	15129	15208	15182	15084	15109	15284	15301	15090	15149	15418	15221	15049	15170	15190	15144	15199	15214	15092	15050	15134	14997	15185	15055	15230	15040	15162	15029	15132	15082	15175	15243	15311	14958	15237	14921	15067	15319	15286	15191	15031	15222	14958	15171	15442	15226	14893	15115	15005	15119	15159	15169	15122	15217	15199	15193	15355	15164	15091	14995	15293	15346	15115	15114	15177	15228	15082	15146	15297	15112	15166	15239	15046	14980	15252	15024	15066	15075	15159	15136	15180	15194	15148	15107	15113	15146	15162	15250	15234	15240	15239	15099	15155	14984	15035	15072	15120	15068	15219	15240	15166	14953	15326	15135	15010	15224	14928	15138	15034	15143	15256	15019	15115	15116	15129	15315	14976	15060	15103	15163	15002	15084	15194	15179	15164	15044	15223	15075	15080	15168	15007	15192	15294	15157	15120	15160	15207	14914	15250	15194	15150	15067	15073	15118	15075	15258	15115	15079	15150	15018	15088	14972	15189	15089	15018	14969	15201	15277	14985	15229	15044	15062	15161	15232	15192	15242	15101	15193	15104	14986	15023	15123	15068	15183	14936	15114	15114	15154	14961	15046	15055	15066	15092	15099	15138	15088	15270	15219	15130	15085	15251	15143	15098	15020	14970	15161	15079	15216	15132	15251	15115	15276	15082	15006	15119	15242	15113	15056	14972	15251	15084	15410	15147	15280	15112	15148	14907	15239	15230	15290	15118	15196	15204	15122	15184	15195	15098	15181	15034	15206	15034	15217	15100	15236	15143	15127	15081	15238	15107	15143	15221	15182	15257	15153	15140	15122	15200	15208	15132	15209	15152	15199	15158	15017	15326	15251	15072	14902	15231	15303	15116	15317	15171	15106	15106	15290	15151	15127	15158	15094	15116	15187	15124	15069	14920	15105	15154	15104	15133	15060	15220	15284	15066	15143	15139	15174	15045	15197	15206	15196	15186	15157	15147	15225	15113	14983	15036	15285	15132	15025	15184	15060	15105	15181	15231	15110	15102	15132	15257	15107	15113	15043	15117	15202	15014	15208	15147	15218	15125	15129	15134	15092	15103	15006	15094	15348	15204	15041	15220	15290	15081	14911	14997	15186	15144	15170	15148	15074	15285	15022	15117	15125	15049	15335	14898	15085	15141	15058	15159	15250	15189	15024	15153	15166	15214	15177	15042	15259	15143	15134	15156	15304	15030	15036	15205	15107	15221	15003	14968	15210	15204	15106	15139	15170	15123	15145	14961	15219	15135	15165	15222	15116	15238	15211	15171	15150	15254	15089	15285	15092	15123	15202	15179	15068	15364	15038	15255	15271	15163	15119	15121	15085	15161	15303	15078	15162	15074	15240	15207	15092	15196	15175	15067	15424	15102	15122	15191	15207	15050	15195	15102	15065	15241	15124	15058	15179	15190	15127	15065	15249	15246	14994	15171	15196	15039	15231	15079	15146	15168	15187	15079	15117	15045	15157	15231	15210	15168	14971	15184	15218	15119	15262	15205	15219	15361	15189	15114	15203	15083	15188	15196	15060	15076	15139	15133	15059	15090	15202	15102	15103	15117	15082	15113	15003	15075	15194	15118	15130	15249	15074	15113	15243	15138	15022	15058	15176	15152	15295	15178	15075	15192	15230	14949	15089	15192	15150	14991	15023	15279	15093	15041	15220	15144	15029	15181	15267	15002	15285	15027	15296	15072	15143	15179	15075	15101	15064	14967	15239	15217	15168	15203	15205	15048	15047	15152	15142	15121	14962	15167	15240	15227	15194	15170	15195	15206	15155	15213	15216	15107	15270	15293	15192	15044	15177	15001	15227	15315	15303	15306	15214	15142	15076	14974	15028	15090	15012	15251	14981	15133	15015	15021	15111	15179	15155	15142	15266	15142	15049	15121	14951	15306	15182	15294	15231	15219	15116	15295	15228	15097	15078	15256	15230	15149	15271	15086	15076	15081	15139	15091	15233	15242	15069	15138	14971	15180	15304	14974	15121	15114	15100	15206	15157	14961	15094	15102	14997	15315	15017	15089	15137	15224	15152	15117	15108	15054	15373	15110	15131	15266	14879	15262	15124	15187	15089	15201	15193	15259	15075	15066	15190	15360	15032	15205	15225	15223	15142	15086	15047	15181	15311	15143	15172	15135	15173	15041	15011	15053	14994	15135	15149	15259	15193	15066	15211	14970	15086	15068	15313	15254	15183	15165	15001	15150	15249	15272	15121	15257	15285	15280	15103	15029	15003	15277	15193	15044	15206	15100	15432	15240	15144	15074	15054	15140	15074	14979	15274	15316	15077	15082	15281	15066	15202	15156	15099	15157	15290	15005	15152	15044	15021	15162	15176	15106	15120	15249	15103	15056	15282	15118	15068	15278	15011	15218	15241	15298	15042	15063	15301	15214	15040	14981	15020	15105	15130	15252	15297	15244	15091	15207	15043	15079	15025	15230	15085	15211	15138	15173	15288	15085	15174	15147	15130	15259	15237	15127	15106	15136	15345	15074	15107	15224	14980	15084	15089	15151	15063	15167	15127	15052	15176	15180	15209	15281	15154	15371	15153	15077	15229	15244	15277	15096	15254	15211	15063	15196	15109	14973	15072	15253	15177	15091	15128	14949	15018	15086	15175	15199	15174	14993	14944	15124	15016	14984	15190	15127	15106	15086	15144	15166	15077	15005	15184	15247	15195	15172	15246	15395	15221	15075	15125	15185	15222	15084	15195	15203	15196	15009	15106	15126	15241	14931	15175	15090	15171	15049	15156	15036	15083	15192	15129	15103	15284	15033	15293	15247	15161	15106	14948	14961	15150	15151	15188	15120	15202	15125	15210	15084	15170	15115	15002	15207	14988	15074	15072	15257	15136	14982	15297	15298	15108	15026	15103	15149	15171	15122	15105	15278	14998	15078	15207	15194	15072	15249	15036	15109	15130	15280	14947	15115	15129	15170	15119	15038	15147	15284	15050	15141	15048	15270	15126	15205	15161	15065	15182	15192	15042	15138	15230	15275	15350	15308	15059	15109	15174	15235	15003	15151	14900	15216	15168	15030	15254	15019	15294	15095	15218	15238	14907	15202	15099	15146	14940	15084	15228	15109	15280	15190	15228	15173	15133	15194	15096	15223	15100	15072	14969	14944	15204	15193	15164	15173	15101	15102	14965	15208	15363	15128	15170	15105	15169	15129	15054	15181	15158	15213	15183	15128	15207	15150	15149	15113	15264	15207	15067	15041	15053	15110	15055	15249	15110	15243	15043	15106	15125	15035	15075	15266	15263	15267	15177	15209	15124	15082	15227	15122	15131	15038	15192	15194	15209	15222	15128	15143	15150	15219	15179	15057	15139	15161	15196	15121	15085	15031	15272	15183	15229	15228	15225	15126	14958	15234	15286	15293	15002	15111	15114	15090	15169	15131	15149	15095	15061	15044	15062	15117	15164	15051	15350	15249	15215	15075	15122	15090	15196	15295	14882	15172	15117	14902	15154	15145	15126	15136	15130	15036	15106	15189	15195	15148	15232	15057	15026	15337	15246	15153	15105	15174	15279	15162	15241	15288	14995	15154	15111	15073	15179	14999	15037	15249	15086	15019	15175	15072	15198	15213	14910	15074	15061	15133	15401	15211	15013	15154	15047	15167	15178	15172	15013	15258	15115	15020	15138	15212	15181	15126	15070	15159	15151	15064	15095	15074	15228	15245	15120	15170	15352	14984	15075	15131	15120	15045	15296	15003	15305	15026	15202	15043	15227	15015	15133	15104	15198	14987	15253	15140	15006	15100	15067	15211	14926	15097	15006	15174	15190	15068	15055	15075	15189	15214	15122	15246	15170	15183	15300	15241	15287	15162	14917	15293	15144	15087	15132	15189	15186	15027	15387	15226	15158	15220	15307	15060	15116	15045	15056	15037	15120	15040	15149	15046	15177	15121	15207	15199	15112	15094	15093	14993	15125	15175	14957	15248	15096	15175	15110	15194	15127	15083	15055	15224	15170	15082	15118	15263	15166	14940	15058	15088	14958	15105	15168	15149	14999	14956	15239	15069
23157	21584	29533	24930	24512	27895	28438	23151	21117	20333	19283	18446	18177	17896	17567	17688	17562	17476	17468	17163	17329	17455	17189	17296	17197	17258	17089	17364	17404	17115	17136	17127	16983	17154	17015	16912	17196	16826	17193	16962	16897	17210	17145	16969	16993	16956	16965	17173	17134	17034	16985	17081	17181	17065	17028	16956	16882	16912	16876	16930	17119	16880	17061	17008	17191	16987	16973	16935	16940	16974	17033	16835	17130	17098	17091	16939	17068	17121	16894	16839	16989	17055	17219	16934	16769	17011	17155	17050	16890	16790	16928	16992	16969	17249	17019	16870	17044	17114	16763	16755	17027	16818	16841	16987	17006	17011	17066	16879	16971	17003	16955	17078	17312	16860	17066	17186	16905	16991	16970	17307	16959	17121	17069	17050	16943	17268	17017	17006	17018	16990	16819	17067	17002	17085	17008	17101	16931	17067	17009	17075	16984	16808	16859	17014	16950	16963	16814	16811	16904	16835	16894	16756	17038	16781	17064	16898	16910	16862	16966	17060	17053	17031	16940	16841	16939	16967	17049	16889	17031	16903	17026	16878	17121	17217	17253	16963	16837	16913	16989	16959	16850	16949	16999	17009	17017	16763	16892	16950	16904	17076	16806	17024	16968	16981	16942	17087	17083	16975	17029	16990	16991	16911	17094	16853	16913	16918	16853	16899	16874	16826	16888	16876	16954	17135	16822	16922	16918	16958	17044	16902	16990	16873	16933	17261	16953	16913	17198	17037	17027	16999	16986	16932	16857	17076	16812	17009	16951	17034	17007	17032	17052	17188	16992	17039	16791	16866	16792	16805	16836	17059	17105	16904	16815	17039	17020	16889	16804	17121	16654	17036	16965	16941	16996	16991	17265	16989	17124	16996	17110	16940	17105	17111	17049	16851	17108	16904	16789	17037	16913	17081	16796	17115	16839	16789	16825	17094	16878	17132	16980	17041	16792	16794	17054	16959	16806	17082	16978	16757	16936	16983	17159	16928	16954	17031	16950	17097	16953	16848	17051	16975	17130	16936	16845	16797	17147	16945	16864	16882	16972	17047	17110	16939	16772	17029	17029	16998	16906	17007	17073	17030	17121	17028	16949	16927	16810	16923	16879	16935	17028	16867	16873	17083	16998	16837	16940	17067	16913	16867	17075	16892	16861	16842	17163	17044	17015	16900	16961	16835	16935	16877	16976	16927	16906	17014	16966	17121	17180	17005	16714	16844	17007	17050	16972	16727	16954	17010	16805	16945	17008	16913	16761	16996	17055	16921	16748	17058	16845	16842	16920	16967	16877	17135	16946	16955	17024	16947	16962	17297	17096	16792	16918	17006	17020	17191	16941	16975	16908	16961	16835	17010	16939	16988	17035	16769	16936	16953	16825	17054	16897	16930	17096	17120	17212	17117	16885	16934	16979	17020	16904	17122	17062	17255	17052	17030	17060	16918	16971	16776	16955	17096	17004	16716	16926	16777	16944	17061	16924	17023	17084	16892	16952	17104	17016	17046	17138	16896	17034	17051	16974	17118	16863	17045	17148	16678	17097	17077	16785	17113	17077	16933	16721	16897	17039	17026	16806	16988	16966	16840	16840	16935	16898	17186	16754	16970	17078	17206	17124	16997	17002	16969	16973	16849	16871	16852	16897	16928	16846	17125	16835	16908	16894	16880	17137	17008	16826	17140	17026	16983	17014	17092	16895	16955	16920	16895	17132	17161	17060	17124	16942	17053	16886	17052	17080	16816	16743	16944	16845	16994	17410	16995	16864	17241	16910	17075	16922	16917	16979	17029	17166	16885	17022	16907	16973	17086	16864	16825	16992	16650	16965	16980	16597	16829	17004	16915	16797	16697	16835	17005	16837	16992	17056	16849	17194	17081	16892	17085	16917	16949	16988	16806	16846	16838	17009	16730	16800	17084	17057	17036	17026	16947	16912	16835	17230	16891	16912	16928	16963	16771	17092	16837	16942	16932	16756	16870	16876	16932	17020	16994	17096	16906	16773	16841	16990	16949	16974	16767	16894	16671	16959	16826	16785	16873	16832	16894	16918	16916	16774	16934	16998	16961	17170	16842	16993	16932	16764	16704	16914	16789	16999	16819	16839	16923	17051	16813	17013	16921	16991	17082	17052	16947	17078	16940	16877	17102	16831	16983	16729	16947	17195	17135	16820	16859	16931	16949	17016	16893	17003	16931	17110	16829	17049	16841	16750	16956	16763	17051	17007	16900	16931	17087	17079	16961	17090	16980	17122	16976	16956	16872	17056	16996	16876	16894	17088	16996	16910	17028	16880	16973	17057	17028	16920	16883	17005	16800	16935	17074	17036	16919	17042	16918	16945	16853	16748	17003	17002	16688	16952	16788	17030	16990	17082	17027	16964	16868	17071	16905	16900	16888	16885	16884	16972	16900	16959	16964	16869	16850	16936	16949	17056	17004	16794	16828	17011	17012	16988	16942	17037	17002	16959	17012	16993	16776	16929	16994	17049	16951	16977	16838	17015	17081	17122	16815	16828	16948	17064	16930	17094	16979	17016	16879	16903	16974	16782	16937	17165	17035	16792	17111	16973	17117	17079	16982	17123	16874	16802	17012	17011	16954	16794	16957	16985	16879	16901	16876	16851	16973	17121	17072	17070	17035	17027	16909	16880	16612	16965	17025	17029	16981	16800	16918	16897	17042	16739	16946	17035	17062	16934	16706	17066	16859	16923	16986	17083	17080	16916	17149	16968	16969	16622	17134	16928	16720	16859	17014	16916	17085	16838	16911	17113	17072	17023	17080	17105	16973	17010	17030	16979	16984	17038	16899	16990	17134	17295	16970	16993	17260	17032	17106	17025	16927	17023	16843	16966	16860	17084	16924	16906	16840	17265	17074	17013	16984	16852	17157	16923	16921	16820	17075	17125	16932	17003	16981	16924	17096	16834	16828	17089	16863	16950	16838	17031	16851	16913	16983	16998	17054	16973	16920	16899	16836	16880	16786	16852	16840	17025	16890	16962	17033	16970	17039	16945	17106	16988	16891	16947	16712	16953	16879	17117	16853	17145	16819	16984	16823	16974	16897	16897	16877	16987	16841	16978	16910	17139	16907	16856	17234	17106	16974	16949	17155	16961	17022	16950	16813	16894	17001	16995	16901	17019	16822	16956	17237	16826	16903	16943	17001	16943	16985	17003	16795	16717	16986	16968	17005	16842	16957	16940	17103	16812	16947	17018	17201	17145	16977	16918	16931	17024	16930	16866	17162	16713	16917	17102	16822	16957	17004	16892	16869	16859	16939	17226	16913	17138	16880	17211	17080	17032	17023	16956	16900	16863	17025	17034	17054	16777	17010	16798	17054	16884	16934	16881	16749	17101	16996	17084	16990	17014	16924	16943	17080	17011	16885	16893	16951	17154	16942	17124	16999	16957	16971	16855	16817	16794	17014	16997	17013	16864	16980	16842	17103	16990	16961	17040	16957	17059	16964	16940	17160	16768	16965	16796	17040	16719	17008	16658	16868	16949	17021	16976	16956	16887	17008	17003	16750	16981	16867	16990	16970	17092	17115	16930	16881	17010	16850	16982	17106	17067	17033	17050	16796	16962	16906	17046	17089	16890	16871	17097	17004	17098	16960	16914	17078	17011	17081	17057	16986	16895	17023	16892	16910	16944	16884	16896	17005	17021	16941	17004	16964	16919	17073	16844	16964	17100	16963	17077	16957	17106	16843	16833	16996	17144	17047	16950	17174	17074	17099	17058	17194	17097	16815	16968	17089	16834	17096	16942	16834	17051	16918	17014	16987	16730	17067	17097	16887	16965	17019	17099	16996	16896	16900	17060	16865	17006	17023	16930	16974	17008	16856	16850	17043	16898	16909	16863	16967	17020	16714	16870	17169	16909	16871	16835	16690	16875	16933	17072	16936	16836	17015	16896	17117	16838	17145	17086	17047	16934	16777	16759	16874	16997	16976	16818	16929	16782	17181	16822	16738	16995	16767	16888	17044	16982	16768	16928	17089	16752	16927	17050	16974	16967	16967	17064	16742	16926	16976	16960	16952	16822	16914	16949	16864	17008	17035	16977	17171	17066	16978	17052	17027	16911	16929	16967	16943	17093	16938	16910	16942	16749	16875	17210	16846	16721	16973	16961	17076	16806	16826	16889	17125	16807	16849	16927	16947	16873	16862	16984	16848	17086	16796	16927	16806	16867	16880	16859	16876	16869	17134	16967	17038	17101	17025	16954	17076	16967	16967	16927	16860	17048	16864	16989	16946	16823	16958	17021	17085	17053	17029	17038	16987	16935	17085	16994	16962	17032	16821	16918	17149	16952	17083	17157	16826	17022	16827	16863	17053	16737	17017	16925	16982	17038	17025	17001	16991	17131	16776	16826	16870	16997	17055	17174	16897	17046	17082	16897	16952	17006	16972	17020	17058	16882	16872	16998	16979	16879	16907	16892	16816	16975	16962	16850	16909	17099	16882	17038	16980	17010	16758	16691	16788	16943	16906	17098	16929	17024	17069	17029	16923	16956	16976	16894	17213	16941	16865	16845	16855	16862	16882	17011	16923	16962	17012	16971	16935	16977	17072	16987	16861	16986	16733	16996	17004	17057	17072	16974	16921	16850	16907	16995	16829	17003	16824	16944	16925	17072	16899	16917	16874	16897	16995	17013	16963	17027	16880	17033	17050	16916	17034	16913	16898	16953	16945	17214	16897	17002	16893	17070	16793	16956	17119	17088	16940	17023	16946	16938	16794	17027	17009	17151	16957	16958	17117	17097	17036	17072	16912	16708	17047	17199	16976	16875	16788	16920	16791	16904	16893	17052	17013	17043	17046	16819	16888	17166	17113	16937	17000	16806	17098	16901	17091	17077	17189	16888	16869	16934	17029	16908	17041	16974	16923	16873	16919	17158	16905	16908	16921	17088	16905	16812	16876	16965	16811	16840	16820	16891	16768	17096	16951	16847	16864	17108	17067	17014	16899	16908	17077	16978	17118	17110	16974	16899	16984	16755	16932	16804	16962	16786	16799	16867	16944	16801	17092	16970	16803	16997	16848	16722	16933	16915	16956	17031	16945	16883	16772	16735	16930	16923	16933	16752	16950	16851	16938	16926	17008	17135	16888	16978	17182	16907	17139	17115	16909	16783	16821	17098	16921	16993	16980
39428	62853	57006	46225	39749	31280	25246	22934	20921	18949	17722	17145	16532	16296	16234	16089	15941	15824	15619	15734	15846	15781	15485	15731	15577	15565	15632	15659	15617	15549	15516	15339	15540	15671	15408	15413	15391	15398	15421	15464	15323	15474	15494	15497	15668	15473	15518	15434	15426	15393	15410	15484	15430	15368	15394	15433	15376	15448	15612	15473	15427	15500	15581	15379	15468	15355	15338	15492	15598	15352	15429	15475	15510	15325	15351	15302	15592	15387	15632	15386	15615	15333	15453	15414	15327	15500	15434	15576	15504	15426	15361	15442	15571	15316	15509	15351	15284	15664	15478	15457	15470	15456	15520	15313	15383	15413	15384	15366	15315	15442	15429	15466	15354	15350	15394	15293	15241	15397	15417	15483	15452	15290	15521	15328	15483	15459	15454	15348	15414	15282	15358	15398	15232	15646	15432	15398	15395	15506	15346	15455	15528	15440	15442	15402	15360	15470	15407	15395	15404	15324	15331	15174	15391	15573	15435	15537	15486	15394	15422	15292	15442	15204	15456	15407	15559	15416	15324	15485	15350	15539	15513	15381	15484	15350	15412	15559	15346	15404	15407	15453	15387	15536	15494	15544	15430	15417	15377	15475	15483	15619	15343	15481	15321	15311	15433	15257	15290	15315	15508	15393	15385	15464	15429	15191	15400	15550	15410	15526	15529	15584	15447	15448	15443	15364	15447	15251	15569	15482	15384	15343	15312	15495	15402	15325	15543	15483	15352	15497	15371	15522	15402	15378	15322	15506	15358	15382	15475	15392	15422	15455	15375	15554	15318	15285	15410	15391	15505	15304	15342	15330	15456	15392	15328	15420	15341	15346	15437	15549	15575	15255	15500	15465	15435	15513	15349	15334	15370	15426	15348	15380	15410	15502	15428	15425	15437	15380	15503	15435	15378	15466	15478	15327	15542	15451	15390	15662	15266	15383	15386	15543	15233	15276	15484	15597	15440	15478	15540	15345	15320	15548	15407	15350	15502	15413	15419	15261	15503	15423	15365	15463	15469	15520	15505	15362	15369	15290	15373	15484	15418	15423	15512	15356	15378	15586	15383	15483	15283	15321	15167	15296	15335	15382	15549	15301	15331	15350	15338	15457	15392	15588	15360	15498	15515	15470	15389	15384	15508	15422	15470	15506	15425	15382	15316	15603	15460	15361	15428	15380	15222	15454	15327	15413	15514	15455	15399	15523	15437	15414	15330	15491	15526	15438	15365	15411	15429	15444	15520	15294	15430	15604	15332	15476	15723	15350	15262	15495	15399	15460	15344	15468	15126	15487	15444	15387	15244	15273	15201	15217	15272	15579	15571	15359	15279	15444	15469	15405	15413	15376	15358	15418	15341	15558	15285	15383	15539	15458	15274	15449	15421	15286	15410	15443	15464	15440	15534	15518	15269	15476	15395	15490	15326	15472	15415	15528	15425	15402	15485	15404	15502	15226	15431	15213	15493	15378	15452	15419	15281	15422	15422	15488	15267	15279	15298	15386	15369	15235	15430	15442	15397	15493	15360	15439	15409	15215	15489	15487	15476	15387	15356	15482	15529	15345	15472	15282	15337	15327	15536	15469	15343	15395	15322	15267	15376	15459	15450	15484	15373	15395	15260	15463	15422	15488	15431	15561	15386	15393	15279	15348	15384	15297	15507	15336	15372	15209	15381	15414	15567	15368	15533	15505	15461	15436	15429	15503	15388	15373	15436	15447	15443	15513	15369	15283	15460	15375	15594	15258	15423	15389	15272	15504	15405	15398	15419	15205	15551	15357	15372	15302	15502	15416	15478	15433	15437	15529	15498	15384	15424	15541	15507	15509	15302	15396	15331	15558	15549	15483	15603	15353	15349	15493	15392	15304	15481	15398	15421	15509	15419	15326	15273	15547	15405	15272	15397	15335	15326	15310	15237	15399	15497	15291	15465	15546	15538	15443	15457	15444	15482	15465	15438	15422	15564	15301	15213	15378	15562	15499	15362	15292	15365	15367	15238	15357	15447	15439	15424	15475	15566	15511	15391	15499	15514	15536	15247	15352	15421	15549	15428	15464	15332	15381	15451	15326	15447	15357	15525	15306	15540	15462	15379	15405	15318	15409	15420	15438	15377	15326	15508	15401	15273	15369	15325	15314	15532	15387	15486	15412	15406	15494	15382	15391	15494	15512	15453	15527	15385	15554	15562	15353	15263	15371	15284	15407	15522	15385	15531	15457	15513	15500	15588	15553	15386	15312	15244	15373	15365	15526	15395	15491	15509	15294	15409	15478	15387	15521	15500	15540	15425	15346	15432	15508	15350	15362	15378	15479	15502	15647	15417	15463	15562	15454	15425	15217	15493	15240	15298	15368	15286	15388	15449	15470	15393	15432	15423	15322	15422	15464	15552	15336	15472	15389	15610	15464	15533	15492	15218	15378	15270	15497	15282	15450	15559	15418	15414	15528	15421	15462	15356	15502	15642	15512	15377	15221	15430	15574	15426	15213	15557	15506	15462	15373	15407	15395	15470	15353	15430	15232	15421	15571	15385	15359	15560	15407	15382	15497	15432	15256	15400	15380	15452	15531	15376	15388	15492	15400	15455	15389	15537	15466	15326	15666	15427	15307	15420	15292	15488	15511	15306	15439	15445	15346	15471	15412	15416	15402	15429	15345	15340	15471	15587	15398	15326	15378	15382	15504	15376	15483	15323	15477	15387	15481	15331	15192	15478	15324	15394	15379	15508	15430	15420	15466	15502	15294	15440	15490	15336	15326	15407	15349	15336	15409	15350	15382	15279	15335	15425	15608	15475	15394	15569	15409	15521	15579	15467	15535	15461	15549	15411	15378	15465	15334	15318	15520	15348	15423	15357	15492	15497	15359	15437	15297	15406	15338	15438	15283	15442	15551	15305	15484	15438	15255	15423	15436	15486	15362	15327	15381	15249	15582	15474	15326	15229	15383	15490	15342	15573	15460	15548	15464	15481	15362	15322	15439	15445	15416	15317	15298	15591	15452	15560	15587	15379	15502	15480	15396	15442	15400	15396	15435	15443	15395	15360	15518	15396	15322	15521	15511	15494	15335	15555	15347	15434	15470	15348	15386	15545	15268	15353	15243	15448	15467	15358	15482	15570	15486	15343	15325	15455	15159	15390	15397	15471	15414	15483	15392	15388	15351	15361	15512	15509	15475	15435	15465	15461	15693	15279	15412	15406	15329	15413	15288	15557	15403	15426	15383	15439	15368	15355	15585	15383	15365	15522	15311	15427	15367	15364	15339	15497	15310	15427	15445	15536	15410	15374	15383	15657	15469	15290	15409	15547	15423	15477	15506	15369	15325	15602	15355	15514	15424	15364	15373	15273	15331	15423	15287	15457	15270	15450	15410	15441	15358	15367	15329	15533	15329	15528	15486	15444	15360	15449	15423	15395	15545	15353	15535	15437	15531	15361	15402	15438	15377	15398	15509	15225	15394	15463	15294	15306	15421	15362	15435	15395	15437	15416	15447	15391	15349	15234	15323	15448	15309	15347	15425	15446	15484	15160	15416	15530	15469	15351	15347	15465	15380	15265	15559	15308	15296	15434	15510	15423	15428	15457	15326	15401	15400	15279	15412	15484	15424	15388	15483	15415	15526	15467	15381	15257	15448	15451	15537	15533	15445	15390	15403	15539	15524	15509	15313	15209	15425	15495	15466	15329	15290	15460	15434	15470	15374	15464	15326	15336	15359	15464	15402	15354	15435	15418	15394	15518	15501	15403	15335	15375	15395	15349	15384	15496	15468	15366	15485	15395	15361	15343	15384	15498	15365	15664	15345	15531	15388	15460	15481	15289	15427	15400	15372	15415	15497	15591	15495	15379	15358	15416	15485	15406	15507	15389	15407	15524	15298	15507	15432	15438	15400	15414	15390	15514	15406	15571	15554	15247	15404	15586	15382	15504	15469	15483	15427	15431	15501	15370	15294	15434	15397	15488	15352	15313	15468	15418	15435	15401	15412	15344	15649	15481	15431	15450	15443	15406	15519	15426	15447	15466	15400	15340	15456	15546	15556	15491	15334	15354	15433	15511	15579	15416	15489	15323	15452	15508	15353	15459	15346	15544	15408	15370	15345	15495	15317	15456	15351	15404	15276	15350	15458	15235	15398	15362	15448	15332	15363	15461	15466	15491	15489	15468	15392	15340	15465	15401	15392	15348	15410	15388	15580	15505	15410	15356	15329	15355	15585	15342	15444	15459	15372	15586	15370	15361	15479	15354	15467	15399	15462	15557	15515	15546	15497	15439	15359	15313	15386	15462	15414	15733	15342	15417	15301	15461	15453	15267	15432	15329	15446	15373	15317	15360	15328	15363	15333	15303	15529	15470	15386	15415	15514	15354	15457	15390	15648	15497	15478	15491	15266	15468	15437	15328	15540	15399	15550	15404	15427	15335	15446	15372	15457	15305	15307	15524	15474	15225	15425	15452	15524	15549	15320	15379	15361	15371	15342	15443	15474	15526	15353	15277	15364	15504	15292	15394	15245	15463	15359	15560	15517	15420	15380	15372	15343	15659	15361	15403	15317	15310	15370	15458	15372	15282	15468	15420	15491	15297	15470	15451	15376	15460	15366	15540	15389	15405	15422	15626	15513	15160	15425	15411	15420	15325	15387	15534	15411	15376	15268	15342	15462	15507	15213	15365	15482	15470	15379	15614	15444	15388	15512	15217	15348	15379	15415	15514	15390	15365	15503	15438	15311	15359	15380	15493	15310	15358	15414	15495	15428	15436	15301	15354	15304	15482	15622	15209	15213	15286	15408	15444	15563	15447	15246	15387	15367	15349	15326	15430	15499	15437	15434	15494	15595	15426	15421	15327	15410	15471	15376	15436	15451	15474	15286	15394	15400	15407	15555	15310	15510	15427	15609	15396	15431	15428	15440	15305	15509	15497	15326	15336	15425	15515	15295	15271	15305	15514	15540	15278	15553	15330	15283	15451	15456	15435	15332	15515	15492	15384	15443	15374	15420	15432	15546	15466	15333	15339	15253	15462	15483	15564	15434	15428	15388	15456	15383	15434	15404	15528	15325	15381	15434	15418	15337	15433	15440	15377	15376	15241	15426	15532	15470	15410	15418	15498	15447	15364	15429	15392	15251	15539	15448	15368	15431	15235	15665	15328	15465
29279	28628	34176	29026	23605	21750	19523	17834	17035	16675	16318	16309	16070	15946	15927	16072	16085	16248	15863	15742	16035	16108	15786	15861	15933	15831	15943	15822	16010	15873	15869	15742	15928	15860	15887	15596	15907	15689	15845	15827	15759	15839	15780	15957	15779	15813	15883	15675	15949	15903	15925	15771	15731	16043	15878	15684	15780	15682	15960	15721	15762	15930	15666	16051	15927	15872	15747	15707	15715	15739	15808	15803	16016	15907	15845	15844	15920	15763	15873	15629	15762	15902	15886	15801	15728	15690	15681	15745	15721	15712	15847	15866	15867	16001	15789	15625	15792	15751	16048	15920	15838	15734	15780	15906	15768	15775	15776	15790	15961	15784	15863	15793	15767	15770	15666	15806	15594	15620	15883	15886	15742	15854	15701	15796	15891	15961	15737	15843	15894	15809	15877	15932	15631	15578	15715	15708	15721	15687	15968	15818	15748	15710	15757	15754	15845	16050	15622	15714	15970	15767	15698	15644	15876	15828	15759	15668	15831	15921	15872	15685	15823	15645	15663	15867	15682	15911	15521	15646	15753	15670	15818	15655	15883	15815	15829	15878	15803	15950	15833	15777	15687	15923	15815	15791	15831	15867	15919	15749	15669	15886	16060	15763	15938	15880	15950	15697	15794	15870	15760	15715	15941	15881	15817	15794	15752	15888	16003	15881	15818	15866	15672	16013	15916	15807	15866	15800	15869	15885	15867	15912	15872	15723	15812	15804	15954	15748	15946	15834	15875	15763	15910	15835	15743	15749	15791	15649	15900	15925	15830	15825	15939	15941	15690	15628	15978	15735	15796	15799	15868	15853	15923	15733	15762	15849	15561	15798	15767	15694	15848	15759	15975	15880	16084	16047	15759	15960	15785	15869	15841	15876	15784	15963	15747	15819	15804	15869	15863	15901	15697	15819	15867	15824	15630	15583	15693	15722	15815	15877	15691	15911	15675	15814	16006	15941	15866	15792	15787	15973	15828	15766	15869	15654	15855	15879	15945	15943	15588	15810	15871	15778	15776	15752	15800	15870	15689	15733	15750	15766	15799	15891	15811	15952	15926	15745	15842	15833	15822	15868	15975	15786	15836	15878	15685	15677	15734	15794	15815	15678	15862	15944	15808	15914	15743	15680	15761	15679	15818	15802	16015	15898	15871	15907	15895	15653	15623	15757	15831	15785	15808	15855	16125	15918	15701	15838	15619	15689	16018	15821	15654	15776	15731	15756	15823	15768	15714	15888	15669	15702	15846	15755	15831	15849	15688	15716	15784	15767	15875	15576	15722	15796	15695	15778	15843	15895	15918	15728	15872	15819	15819	15820	15815	15772	15516	15797	15779	15846	15779	16014	15884	15758	15768	15799	15690	15785	15887	15785	15791	15735	15887	15930	15953	15757	15834	15673	15718	15817	15737	15821	15760	15774	15848	15890	15713	15773	15884	15728	15787	15891	15907	15839	15825	15876	16009	15959	15667	15975	15777	15641	15602	15838	15981	15886	15798	15893	15912	15630	15711	15755	15818	15891	15844	15797	15848	15733	15681	16014	15938	15754	15779	15956	15766	15823	15599	15849	15915	15668	15811	15848	15758	15855	15873	15939	16003	15796	15817	16079	15906	15662	15913	15789	15750	15784	15750	16110	15919	15710	15922	15895	15885	15685	15586	15610	15915	15580	15664	15867	15963	15788	15867	15855	15886	15792	15939	15844	15945	15757	15933	15833	15867	15809	15894	15912	15865	15885	15813	15771	15754	15896	15771	15762	15664	16167	15815	15729	15855	15795	15850	15798	15671	15970	15797	15847	15628	15815	15930	15789	15654	15630	15797	15934	15795	16002	15892	15638	15827	15571	15859	15744	16006	15808	15928	15959	15735	15875	15881	15876	15824	15838	15842	15870	15734	15860	15785	15699	15682	15799	15596	15709	15884	15982	15943	15746	15837	15828	15862	15888	15934	15878	15807	15708	15812	15540	15701	15675	15681	15687	15872	15854	15897	15859	15903	15844	15824	15518	15842	15944	15982	15561	15906	15731	15732	15789	15636	16047	15648	15722	15674	15990	15624	16003	15797	15797	15944	15988	15854	15910	15823	15856	15707	15911	15712	15844	15864	15739	15742	15877	15642	15950	15815	15558	15756	15726	15877	15869	15709	15949	15727	15789	15896	15863	15899	15854	15927	15862	15574	15740	15810	15859	15873	15742	15648	15732	15592	15784	15849	16074	15795	15785	15796	15854	15817	15825	15953	15830	15768	15806	15817	15739	15726	15841	15794	15753	15911	15936	15850	15848	15803	15802	15745	15810	15940	15817	15960	15798	15707	15737	15907	15729	15747	16001	15787	15888	15844	15841	15850	16097	15850	16000	15902	15902	15667	15764	15808	15795	15795	15943	15853	15766	15866	15872	15888	15848	15885	15833	15905	15867	15708	15848	15676	15705	15776	15697	15745	15697	15794	15815	15993	15936	16027	15751	15939	15816	15804	15627	15894	15813	15783	15851	15900	15920	16001	15718	15780	15847	15836	15648	15830	15919	15912	15953	15885	15854	15691	15851	15937	15823	15886	15747	15801	15985	15903	15763	15750	15590	15962	15911	15830	15867	15911	15921	15865	15713	15645	15827	15894	15954	15777	15931	15814	15742	15701	15762	15855	15782	15625	15765	15706	15976	15885	15794	16019	16155	15952	15791	15967	15851	15675	15917	15832	15760	15767	15958	15760	15948	15777	15738	15741	15872	15822	15940	15971	15861	15769	15853	15828	16045	16007	15836	15720	15924	15755	15984	15867	15909	15802	15612	15923	15709	15846	15785	15836	15762	15853	15536	15883	15717	15753	16059	15600	15856	15905	15973	15688	15670	15792	15869	15862	15875	15727	15682	15847	15723	15977	15964	15922	15696	15696	15901	15812	15805	15749	15639	15705	15979	15795	15679	15812	15665	15858	16031	15743	15888	15766	15767	15951	15950	15898	15706	15863	15883	15695	15816	15950	15703	15680	15872	15667	15769	15902	15760	15813	15835	15840	15776	15771	15780	15802	15866	15860	15910	15962	15877	15978	15699	15784	15795	15992	15765	15756	15614	15704	15630	15902	15766	15955	15673	15774	15853	15928	15833	15701	15792	15916	15961	15802	15805	16011	15857	15796	15621	15934	15926	15832	15837	15761	15816	15783	15826	15837	15928	15841	15578	15840	15877	15891	15867	15713	15757	15880	15681	15790	15956	15926	16022	15900	15681	15665	16101	15830	15849	15835	15797	15954	15746	15812	15826	15772	15727	15723	15652	15753	15862	15815	15841	15859	15696	15987	15855	15767	15839	15796	15877	15667	15985	15804	15853	15733	15779	16002	15865	15933	15689	15860	15714	15893	15915	15874	15712	15902	15878	15855	15999	15622	15771	15795	15639	15898	15736	15776	15909	15936	15741	15822	15820	15876	15909	15795	16004	15786	15890	15863	16024	15880	15967	15963	15735	15740	15691	15705	15812	15822	15621	15748	15783	15958	15774	15711	15929	15712	15632	16016	16047	15801	15754	15728	15763	15782	15925	15936	15945	15960	15921	15780	15838	15704	15762	15829	15749	15664	15838	15947	15781	15991	15767	15726	15900	15652	15718	15881	15571	15769	15676	15550	15696	15858	15872	15682	15969	16046	15763	16060	15808	15836	15890	15923	15804	15716	15862	15807	15793	15749	15858	15881	15899	15993	15932	15703	16003	15938	15592	15753	15709	15908	15896	16009	15658	15875	15984	16035	15836	15864	16048	15895	15899	15961	15896	15785	15791	15833	15877	15847	15856	15547	15653	15865	15828	15972	15936	15884	15717	15939	15951	15816	15787	15907	15759	15949	15829	16085	16033	15907	15967	15941	15853	15807	15946	15829	15835	15828	15728	15773	15980	15808	15758	15964	15792	15747	15765	15718	15888	15849	15774	15756	15799	15969	15695	15590	15888	15871	15802	16093	15901	15888	15854	15694	15910	15841	15967	15851	15620	15823	15844	15861	15758	15673	15915	15854	16064	15937	15704	15811	15803	15848	15742	15868	15883	15714	15595	15779	15681	15751	15665	16027	15931	15851	15930	15735	15786	15923	15895	15883	15787	15736	15899	15844	15669	15853	15742	15857	15788	15935	15934	15898	15996	15901	16011	15932	15766	15918	15851	15831	15653	15754	15656	15872	15841	15713	15800	15900	16034	15679	15877	15834	15919	15865	15941	15856	15920	15925	16038	15792	15724	15792	15789	15833	15940	15859	15865	15830	15860	15853	15787	15667	15627	15862	15809	16002	16053	15797	15908	15941	15856	15956	15912	15961	15806	15884	15752	15872	15828	15668	15893	15829	15911	15701	15771	15821	15981	15743	15835	15800	15949	15847	15862	15933	15930	15849	15809	15722	15931	15810	16090	15818	15841	16049	15860	15804	15691	15779	15686	15785	15803	15807	15751	15677	15835	15879	15735	15894	15849	15795	15618	15683	15849	15813	15837	15803	15794	15889	15977	15944	16049	15980	15685	16115	15975	15876	15917	15805	15738	15747	15827	15945	15800	15816	15819	15794	15849	15774	15803	15982	15799	15812	15888	15726	15664	15765	15916	15834	15862	15751	15596	15914	16036	15881	15851	15795	15974	15889	15866	16117	15818	15872	15657	15779	15755	15793	15757	15868	16037	15853	15703	15741	15817	15867	15909	15915	15708	15845	15698	15847	15929	15864	16024	15771	15654	15904	15696	15809	15971	15830	15933	15851	15796	15771	15802	16009	15807	15899	15869	15948	15852	15711	15756	15585	15677	15747	15826	15858	15864	15798	16026	15953	15606	15866	15864	15952	15855	15812	15677	15943	15956	15637	16000	15960	15844	15921	15739	15782	15940	15791	15865	15870	15933	15723	15617	15781	15934	15998	15969	16097	15939	15973	15755	15708	15875	15771	15820	15708	15894	15670	15916	15947	15900	15785	15804	15682	15941	15845	15695	15755	15650	15903	15798	15950	15669	15695	15761	15797	15826	15651	15786	15802	15770	15837	15831	15916	15883	15819	15794	15852	15780	15635	15761	15873	15829	15778	15770	15822	15783	15765	15881	15622	15615	15741	15853	15803	15823	15721	15858	15564	15868	15956	15861	15869	15913	15791	15855	15867	15910	16100	15876	15908	15772	15875	15811
34972	46289	39378	29171	24649	22453	19038	17542	16374	15845	15452	15286	15082	14929	15001	15044	14883	14824	14725	14825	14730	14745	14849	14742	14847	14762	14711	14673	14789	14848	14762	14659	14676	14809	14606	14689	14712	14682	14661	14646	14547	14845	14696	14645	14700	14661	14771	14618	14754	14627	14768	14737	14873	14776	14604	14763	14631	14733	14610	14617	14752	14735	14902	14711	14676	14718	14778	14677	14777	14812	14699	14777	14831	14613	14883	14848	14626	14619	14649	14710	14750	14762	14790	14797	14549	14825	14729	14793	14781	14807	14811	14767	14565	14742	14705	14651	14552	14836	14588	14758	14758	14811	14677	14615	14745	14671	14662	14836	14682	14693	14864	14636	14595	14838	14656	14567	14727	14704	14760	14736	14758	14618	14894	14787	14673	14793	14661	14653	14655	14714	14714	14692	14751	14800	14665	14808	14789	14751	14649	14742	14792	14630	14688	14643	14797	14688	14844	14604	14711	14623	14775	14749	14692	14738	14705	14651	14900	14753	14651	14758	14867	14661	14790	14787	14623	14787	14722	14670	14714	14892	14578	14697	14730	14771	14646	14766	14649	14684	14787	14642	14693	14700	14643	14795	14678	14796	14798	14728	14655	14741	14771	14596	14622	14710	14587	14805	14531	14827	14750	14781	14664	14735	14761	14725	14678	14816	14715	14884	14750	14845	14660	14793	14584	14711	14680	14659	14715	14672	14628	14798	14598	14571	14742	14816	14756	14785	14688	14535	14635	14665	14640	14581	14581	14879	14753	14750	14664	14716	14620	14590	14679	14771	14829	14592	14772	14599	14697	14536	14807	14849	14694	14843	14658	14666	14646	14820	14853	14679	14679	14761	14676	14410	14723	14716	14769	14673	14722	14658	14813	14805	14706	14803	14561	14819	14690	14749	14605	14614	14620	14682	14736	14848	14630	14744	14969	14776	14804	14594	14839	14693	14656	14699	14788	14826	14686	14833	14662	14871	14670	14650	14742	14636	14690	14792	14734	14785	14659	14686	14612	14676	14568	14877	14608	14655	14651	14795	14621	14769	14694	14613	14570	14554	14568	14777	14660	14712	14723	14758	14648	14683	14691	14691	14813	14781	14812	14700	14676	14716	14829	14670	14645	14546	14684	14656	14710	14714	14631	14661	14635	14785	14653	14749	14773	14777	14669	14661	14593	14715	14596	14754	14716	14754	14547	14662	14790	14718	14672	14628	14782	14787	14669	14606	14866	14662	14770	14742	14652	14622	14695	14736	14758	14685	14631	14805	14607	14674	14758	14763	14648	14830	14715	14783	14778	14675	14845	14640	14864	14561	14693	14559	14791	14614	14719	14704	14745	14704	14664	14878	14624	14849	14816	14822	14689	14579	14633	14769	14605	14785	14682	14558	14701	14734	14745	14772	14696	14666	14556	14765	14582	14713	14868	14720	14659	14759	14741	14661	14799	14742	14704	14570	14637	14751	14690	14551	14687	14779	14748	14646	14501	14701	14768	14593	14829	14574	14772	14712	14706	14674	14818	14784	14714	14820	14862	14736	14815	14758	14618	14574	14557	14629	14680	14797	14681	14577	14692	14792	14735	14719	14831	14653	14717	14758	14605	14697	14772	14589	14734	14846	14574	14778	14641	14692	14683	14728	14543	14651	14858	14784	14537	14640	14858	14749	14802	14703	14877	14645	14791	14625	14762	14749	14838	14574	14782	14826	14816	14732	14671	14717	14628	14624	14587	14643	14770	14695	14791	14637	14826	14629	14728	14802	14689	14857	14734	14644	14677	14671	14720	14530	14667	14761	14616	14737	14773	14612	14692	14638	14661	14777	14715	14693	14587	14818	14707	14758	14561	14753	14632	14697	14862	14684	14734	14710	14787	14805	14775	14854	14775	14786	14754	14650	14764	14597	14518	14771	14783	14738	14768	14619	14646	14840	14728	14855	14651	14839	14675	14632	14717	14619	14509	14798	14621	14762	14758	14749	14655	14872	14736	14855	14689	14693	14790	14834	14825	14681	14718	14766	14699	14640	14730	14714	14652	14690	14770	14605	14712	14575	14615	14587	14700	14657	14715	14728	14827	14795	14728	14714	14488	14746	14900	14659	14732	14572	14737	14751	14815	14675	14855	14828	14604	14749	14714	14627	14752	14716	14690	14689	15024	14761	14694	14870	14678	14513	14782	14662	14812	14615	14653	14731	14775	14682	14655	14663	14801	14748	14814	14742	14724	14685	14756	14821	14650	14808	14768	14694	14842	14730	14841	14773	14575	14908	14726	14655	14702	14694	14670	14713	14655	14684	14701	14817	14858	14849	14573	14748	14719	14801	14608	14655	14912	14704	14631	14733	14721	14686	14722	14721	14784	14681	14833	14644	14731	14774	14855	14625	14767	14753	14636	14717	14706	14785	14687	14770	14675	14696	14695	14673	14844	14825	14764	14662	14797	14676	14724	14579	14827	14656	14605	14562	14680	14765	14711	14938	14771	14636	14660	14637	14616	14612	14809	14796	14818	14895	14653	14610	14615	14835	14826	14687	14736	14716	14686	14685	14612	14763	14718	14602	14631	14822	14778	14610	14746	14718	14672	14637	14667	14754	14711	14789	14872	14854	14588	14713	14688	14631	14759	14878	14705	14758	14616	14562	14636	14697	14593	14695	14680	14742	14654	14821	14726	14764	14680	14767	14591	14515	14805	14609	14677	14776	14513	14793	14650	14781	14689	14702	14721	14773	14806	14804	14761	14642	14748	14948	14756	14641	14756	14706	14763	14746	14672	14870	14637	14515	14595	14723	14658	14750	14652	14566	14895	14729	14654	14653	14758	14723	14754	14491	14642	14752	14751	14791	14626	14622	14780	14633	14625	14697	14660	14704	14722	14696	14730	14688	14683	14871	14623	14620	14632	14714	14658	14764	14590	14733	14745	14777	14629	14824	14784	14702	14617	14816	14623	14810	14949	14785	14683	14764	14774	14777	14712	14751	14677	14745	14711	14757	14661	14902	14811	14724	14734	14674	14725	14651	14722	14643	14538	14659	14754	14825	14524	14632	14674	14733	14739	14738	14814	14788	14843	14684	14764	14753	14683	14789	14653	14715	14691	14791	14702	14644	14701	14711	14598	14921	14773	14714	14727	14692	14621	14742	14661	14808	14605	14644	14778	14830	14683	14881	14761	14616	14762	14624	14582	14719	14693	14593	14666	14531	14768	14632	14651	14856	14668	14640	14759	14797	14696	14788	14705	14789	14696	14670	14679	14614	14712	14788	14779	14711	14775	14686	14720	14828	14804	14916	14665	14639	14778	14716	14806	14802	14685	14749	14718	14861	14632	14674	14673	14713	14598	14691	14498	14713	14765	14744	14645	14720	14834	14778	14647	14828	14717	14727	14654	14602	14601	14826	14588	14784	14726	14763	14544	14653	14553	14612	14781	14803	14767	14629	14795	14733	14739	14713	14572	14705	14744	14657	14844	14818	14698	14837	14577	14863	14785	14723	14692	14667	14724	14570	14764	14796	14692	14919	14653	14860	14587	14890	14751	14506	14661	14747	14570	14894	14838	14786	14684	14658	14668	14809	14742	14617	14627	14843	14669	14621	14592	14739	14893	14744	14677	14733	14779	14781	14748	14672	14649	14714	14734	14728	14787	14910	14741	14805	14790	14768	14696	14813	14781	14575	14820	14926	14654	14869	14739	14712	14784	14735	14739	14677	14674	14765	14741	14709	14629	14786	14766	14797	14647	14693	14855	14762	14808	14901	14508	14740	14551	14759	14777	14634	14603	14765	14593	14894	14690	14708	14881	14735	14786	14865	14663	14701	14706	14882	14785	14913	14827	14751	14893	14688	14668	14705	14768	14730	14776	14610	14716	14791	14762	14712	14688	14708	14558	14679	14725	14736	14799	14830	14746	14687	14765	14698	14662	14695	14732	14788	14813	14678	14712	14625	14889	14672	14814	14687	14756	14750	14836	14604	14652	14602	14776	14792	14527	14717	14579	14769	14729	14667	14752	14800	14738	14825	14656	14692	14822	14839	14684	14681	14793	14748	14642	14776	14679	14674	14693	14768	14673	14776	14713	14734	14671	14641	14722	14688	14510	14717	14830	14722	14904	14755	14728	14760	14883	14353	14777	14803	14648	14713	14786	14737	14771	14639	14599	14778	14671	14751	14768	14752	14748	14781	14741	14846	14570	14715	14566	14579	14737	14824	14571	14615	14866	14633	14552	14792	14637	14757	14694	14621	14816	14666	14709	14526	14768	14768	14877	14765	14744	14706	14700	14662	14561	14611	14829	14713	14803	14763	14840	14578	14742	14664	14670	14890	14874	14682	14751	14918	14823	14553	14671	14666	14706	14689	14806	14845	14589	14751	14611	14705	14730	14780	14711	14705	14620	14631	14628	14763	14617	14862	14728	14597	14661	14708	14539	14621	14662	14695	14671	14915	14698	14746	14720	14541	14715	14682	14778	14576	14735	14574	14787	14596	14628	14695	14798	14813	14702	14671	14628	14809	14837	14754	14780	14812	14623	14892	14676	14819	14488	14690	14540	14730	14680	14753	14716	14690	14739	14733	14814	14872	14912	14588	14834	14816	14640	14712	14727	14758	14683	14764	14717	14757	14679	14736	14755	14844	14939	14801	14679	14519	14849	14636	14691	14621	14676	14753	14669	14686	14646	14694	14722	14770	14755	14628	14735	14714	14676	14643	14701	14643	14747	14679	14504	14832	14532	14701	14798	14659	14838	14673	14862	14729	14636	14686	14771	14648	14701	14759	14643	14971	14777	14830	14844	14806	14784	14725	14687	14854	14890	14675	14706	14691	14765	14704	14522	14865	14662	14641	14783	14702	14856	14874	14700	14813	14689	14819	14672	14732	14754	14811	14660	14660	14563	14562	14626	14651	14769	14782	14737	14880	14609	14645	14717	14662	14760	14979	14602	14701	14801	14685	14677	14666	14913	14637	14610	14727	14771	14710	14849	14857	14758	14608	14664	14794	14909	14622	14791	14684	14762	14560	14929	14842	14852	14712	14744	14891	14908	14690	14783	14676	14723	14622	14739	14630	14827	14861	14663	14801	14588	14686	14737	14683	14590	14782	14751	14881	14863	14700	14687	14545	14822	14564	14701	14606	14714	14738	14701	14609	14713	14688	14853	14702
24620	21663	29427	26852	26634	27671	26252	22666	19972	18718	18000	17403	17448	17165	17459	17028	17146	17255	17302	17070	17021	17096	16904	16957	17058	17150	16982	17128	16920	16712	16964	17029	16986	16960	16816	16851	16933	17113	16889	16939	16815	17107	16985	17116	16793	16772	16883	16897	16980	16751	16971	16839	16859	16886	17052	16924	16979	16940	17024	17005	16869	16688	16854	16860	17180	16692	16788	16986	17002	16987	16958	16998	16818	16827	16997	16690	17066	16899	16971	16852	16977	16873	17070	17062	16896	16843	16998	16933	17078	17058	16778	16942	16970	16859	16726	16945	16861	16673	17042	16732	16994	16929	16753	16954	16672	16881	16904	17069	16863	16734	16978	16931	16847	16971	16875	17034	16915	17057	16910	16857	16879	16859	16986	16946	16999	17015	17011	16890	16847	16794	16715	16615	16898	16922	16956	16983	16703	16973	17044	16791	16979	16841	16776	16770	16836	16891	16840	16956	16822	16908	16938	16690	16851	16845	16779	16676	16822	16892	16720	17007	16661	16882	17079	17055	16933	16899	16780	16719	17098	16929	16873	16613	16876	16870	17031	16854	16846	16707	16860	17057	16817	16701	16775	16946	16663	16713	16918	16711	16891	16839	16791	16927	16855	16813	16583	16922	16675	16834	16949	16927	16727	17091	17025	16881	16984	16914	16941	16889	16899	17071	16960	16817	16775	16658	16666	16894	16866	16744	16769	16745	16935	16916	16735	16861	16933	16770	16937	16877	17059	16947	16949	16951	16968	16764	16995	16842	16839	16732	16755	16632	16715	16874	16741	16752	16707	16800	16721	16942	16667	16879	17017	16842	17004	16887	16806	16893	16937	16937	17015	17018	16974	16925	16741	16939	16816	16900	16875	16722	16801	16827	16763	17020	16877	17010	16826	16759	16851	16903	16896	16882	16762	16759	16964	16866	16900	16869	16719	16860	16756	16873	17023	16951	16830	16697	16598	17027	16950	16769	16864	16842	16792	16909	17020	16899	16856	17073	16957	16750	16847	16774	16908	16968	16755	16720	16963	16902	16934	16955	16967	16927	16851	16727	16662	16954	16932	16853	16774	16818	16967	16878	16699	16989	16921	16966	16680	16910	16845	16841	16933	16824	16982	16830	16828	16907	16839	16780	16869	16669	16769	16884	16958	16844	16798	16890	17104	16924	16806	16698	16809	16820	16814	16798	16740	16858	17072	16838	16891	16818	16816	16853	16905	16812	16868	16890	16978	17041	16805	16814	16731	17131	16877	16550	16685	16587	16881	16670	16845	17023	17020	16797	16813	16596	16764	16931	16815	16891	16973	16850	16847	16882	16825	16823	16885	16999	16829	16901	17081	16773	17033	16667	16902	16760	16816	16811	16879	16697	16748	16842	16690	16822	16864	16865	17055	16821	16797	16638	16760	16950	16970	17011	16923	16867	16719	16561	16761	16932	16816	16648	16806	16741	16910	16951	16847	16894	16934	16848	16949	16815	16783	17055	16898	16715	16891	16908	17035	16670	16884	16747	16996	16884	17056	17059	16762	17017	17007	16827	16942	17039	16863	16923	16732	16815	16888	17033	16874	16803	16936	16786	16896	16967	16862	16685	16950	16920	16868	16860	16907	16832	16883	16831	16874	16861	16910	16747	16840	16838	16825	16897	16944	16989	17105	16806	16846	16998	16947	16953	16941	16684	16930	16792	16841	16787	16789	16870	16703	16853	16788	16890	16998	16792	16932	16804	16954	17088	16696	16762	16943	16885	16916	16863	16954	16681	16942	16853	16792	16965	16967	16918	17084	16770	16782	16821	16824	16791	16893	16948	16807	16870	16803	16967	17027	16937	16886	16693	16945	16781	16949	17009	16930	16910	16798	17010	16909	16865	16936	16681	16811	17020	17042	16988	16882	16861	16988	16985	16936	17004	16934	16800	16795	16857	16754	16930	16895	16813	16972	16972	16974	17052	16891	16968	16704	16833	16806	16942	16939	16703	16829	17004	17014	16956	17160	16926	16917	16831	17031	16844	16867	16942	16708	16811	16977	16852	16995	16791	16795	16749	16735	16879	17064	16814	16772	16850	16842	16825	16929	17033	16940	16709	16927	16987	16874	16757	16822	16946	16699	16763	16983	16833	16666	16822	16863	16780	16867	16836	16954	16784	16748	16976	16760	17034	16918	16918	16654	16939	16835	16805	16744	16801	16871	16898	16901	16794	16768	16734	16821	16794	16910	16782	16865	16749	16927	16919	16820	16854	16915	17040	16856	16966	16998	16958	17098	16793	16933	16841	16739	16864	16924	16697	16930	16829	16942	16989	16959	16972	16918	17011	16891	16917	17024	16789	16732	16860	16946	16747	16928	17045	16853	16839	16827	16951	16963	16705	16870	16798	16786	16846	16768	16928	16926	17097	16895	16918	16868	16858	16881	16825	16815	16920	16937	16948	16787	16890	16775	16954	16753	17003	17030	16934	17089	16925	16863	16885	16683	16960	16809	16980	16707	16749	16754	16839	17031	16729	16840	16873	16845	16991	16763	16815	16982	16908	16800	17051	17077	16778	16763	16772	17059	16705	16812	16905	16974	16736	16834	16949	16769	17085	16779	16841	16866	16947	16821	16946	16943	16908	16813	16722	16835	16978	16842	16773	16766	16734	16805	16932	16740	17076	17191	16912	16659	16822	16851	16878	16638	17016	16998	16847	17049	16913	16875	16974	16976	16819	16738	16806	16761	16962	16785	16932	16824	16982	17087	17008	16876	17027	16754	16820	16885	16921	16746	16975	16983	16903	16812	16870	16691	16806	16859	16703	16676	16854	16851	16827	16874	16718	16837	16793	16810	17036	17191	17014	16958	16912	16827	16863	16920	16901	16913	16906	17053	16846	16721	16825	16721	16801	16989	16858	16943	16876	16937	16950	16894	16872	16897	16784	17002	16706	16730	16735	16991	16815	16850	16891	16889	16917	16825	16838	16964	16854	16926	16918	16969	16822	16771	16795	16729	16912	16825	16954	16962	16923	16758	16870	16755	16998	16744	16945	16891	16776	16776	16646	16902	16775	16772	16691	16931	16962	17113	16800	16906	16993	16796	16684	16753	16813	16742	16881	16900	17016	16995	16973	16865	16829	17016	16911	16865	16972	16884	16723	16633	16808	16875	16902	16830	16936	16945	17008	16931	16832	16950	16866	16869	16788	16908	16856	16784	16650	16534	17044	16758	16754	16760	16868	16519	16760	16701	16928	16821	17041	17114	16923	16830	16950	16949	16753	16689	17014	16571	17061	16815	16810	16774	16658	16909	16840	16868	16849	16824	16855	16889	16822	16856	17042	16750	16817	16796	16960	17022	16858	16774	16858	16959	16868	16616	16782	17182	16863	16860	16825	16947	16922	16872	17036	16912	17092	17000	16728	16882	16960	16928	16761	16845	16793	17026	16917	16832	16904	16817	16961	16841	16677	16950	16835	16858	16805	16770	16791	17027	16785	16722	17026	16960	16733	16869	16686	16901	16844	16812	16828	16830	16958	17129	16867	17049	16931	16845	16943	16871	16624	16863	16998	16917	16990	17127	16794	17047	16749	16946	16926	16973	16947	16978	17040	16925	16817	16893	16852	16797	16745	16570	17010	17019	16973	16958	16866	16865	16858	16854	16738	16930	16794	16760	16689	16982	16932	16647	16913	16833	16968	16940	16710	16802	16976	16775	16840	16903	17005	17069	16932	16793	16816	16652	16892	16915	16902	16770	16968	17072	16900	16884	16965	16687	16946	16872	17141	16901	16872	16973	16908	16721	16900	16835	16719	16688	16899	16783	16940	16867	16851	16966	16778	16920	16736	16826	17018	17084	17012	17003	16913	16865	16785	16922	16859	16827	16801	16893	16856	16920	16780	16912	17093	16913	16799	16825	16815	16782	16815	16766	16945	16936	16776	16652	16841	16841	16686	16820	16773	16777	16760	16823	16871	16860	16865	16927	16646	16767	16830	16869	16915	16960	17099	17094	16783	16751	16798	16789	16832	16782	16768	16776	16736	16884	16748	17101	16750	16932	17009	16922	16870	16776	17030	17008	16646	16924	17050	16935	16974	16972	16927	16857	16761	16713	16882	16931	16749	16947	16856	16718	16710	16852	17003	16748	16907	17053	16851	16660	16839	16911	16774	16777	16772	16821	17037	16934	16915	17059	16929	17152	16924	16980	16729	16851	16894	16906	16863	16909	16919	16903	16625	16682	16965	16642	16710	16859	16824	16835	16671	16819	16879	16919	16875	16829	16863	16728	17031	16897	16863	16822	16911	17011	16666	17031	16926	17079	16968	16964	16724	16869	16869	16624	16640	16923	17076	16853	16953	16842	17090	16809	17084	16769	17041	16895	16982	17037	17050	16784	16877	16759	16782	16847	16966	16922	16806	16798	16891	17036	16857	16794	16794	16942	16853	16700	16990	16883	16831	16940	17003	16815	17067	16877	17066	16754	16735	16957	16930	16832	16758	16684	16731	16882	16764	16684	17025	16840	16761	16927	16946	16873	16936	17003	16758	16783	16714	16900	16848	16982	16848	16979	16911	16709	16747	16949	16853	16783	16657	16801	16858	17019	16955	16769	16875	16743	16713	16931	16927	16860	16817	16548	16907	16938	16812	16864	17076	16861	16848	16844	16900	16747	16723	16801	16654	16937	16849	16991	16810	16934	16780	17074	17067	16931	16719	17129	16948	16813	16975	17071	16878	16875	16811	16927	16827	16703	16876	16781	16805	16766	16807	16874	17074	16756	16925	16826	16814	16899	16874	16824	16688	16982	16849	16695	16818	16633	16929	16820	16869	16757	16895	16983	17085	16995	16991	16789	16898	16789	16794	16916	16941	16806	16907	16716	17041	16845	16821	16996	16682	16931	16683	16810	16794	16977	16783	16722	16877	16956	17009	16911	16728	16916	16995	16784	17012	16758	16967	17053	16751	16955	16932	16908	16772	16888	16913	16944	16797	16979	16957	16882	16860	16973	16699	16850	16753	16758	16668	16791	16896	16874	16954	16898	16711	16916	16842	16925	16660	16966	16768	16724	16806	16648	16905	16941	16966	16879	17042	16881	16869	16799	17109	16774	16999	16825	16971	17023	16885	17039	16916	16850	16885	17021	16974	16991	16760	16762	16759	16724	16959	16947	16917
36899	53367	49285	39871	33572	28595	24688	22165	18916	17178	16483	15880	15883	15856	15583	15507	15689	15451	15670	15488	15446	15438	15454	15519	15425	15372	15429	15562	15353	15453	15395	15444	15552	15547	15413	15363	15609	15426	15550	15415	15315	15570	15514	15420	15227	15618	15276	15435	15411	15543	15461	15347	15466	15508	15475	15369	15570	15349	15581	15385	15477	15487	15384	15433	15583	15518	15532	15508	15315	15466	15478	15400	15411	15469	15512	15408	15317	15501	15424	15437	15291	15369	15441	15560	15339	15463	15399	15370	15302	15377	15412	15452	15465	15403	15375	15276	15562	15426	15346	15247	15320	15345	15356	15252	15229	15459	15439	15432	15333	15388	15345	15565	15379	15431	15308	15245	15360	15398	15426	15405	15508	15323	15366	15398	15370	15286	15423	15486	15419	15321	15373	15364	15381	15310	15355	15538	15309	15660	15484	15304	15428	15398	15489	15603	15482	15323	15386	15385	15490	15457	15477	15150	15345	15313	15457	15258	15473	15462	15454	15425	15387	15424	15395	15302	15288	15427	15297	15466	15482	15427	15543	15253	15423	15532	15418	15433	15244	15192	15299	15277	15261	15325	15365	15485	15438	15376	15386	15383	15438	15442	15284	15333	15344	15353	15417	15307	15298	15509	15347	15437	15411	15329	15406	15353	15420	15408	15445	15249	15408	15287	15492	15393	15409	15311	15282	15409	15383	15290	15686	15398	15386	15330	15254	15402	15161	15347	15470	15361	15420	15369	15224	15415	15427	15499	15323	15328	15522	15431	15258	15454	15446	15329	15483	15420	15410	15362	15472	15372	15364	15415	15321	15443	15297	15519	15314	15215	15268	15392	15234	15410	15324	15311	15334	15286	15396	15631	15333	15478	15316	15609	15492	15216	15378	15150	15241	15424	15483	15428	15374	15456	15293	15347	15507	15382	15421	15490	15482	15380	15376	15440	15142	15408	15358	15430	15429	15315	15448	15420	15347	15277	15251	15357	15543	15312	15283	15365	15159	15387	15413	15366	15307	15141	15444	15362	15360	15335	15429	15444	15491	15305	15309	15286	15269	15483	15265	15286	15348	15468	15449	15285	15495	15495	15258	15486	15517	15348	15418	15450	15415	15443	15361	15267	15442	15552	15188	15395	15455	15355	15237	15374	15273	15302	15370	15508	15488	15383	15443	15440	15224	15612	15336	15371	15413	15425	15451	15318	15480	15351	15241	15407	15410	15498	15314	15348	15414	15615	15472	15424	15373	15366	15507	15347	15252	15342	15356	15403	15332	15321	15288	15288	15418	15444	15592	15521	15398	15428	15301	15405	15518	15351	15322	15391	15416	15340	15439	15380	15373	15466	15409	15426	15518	15142	15309	15317	15457	15404	15455	15163	15403	15233	15497	15449	15293	15411	15404	15366	15290	15292	15290	15380	15457	15555	15357	15362	15370	15418	15380	15328	15407	15529	15429	15537	15376	15476	15507	15483	15351	15390	15289	15400	15346	15443	15333	15386	15404	15423	15307	15566	15296	15532	15396	15235	15356	15396	15272	15221	15571	15295	15356	15508	15377	15299	15553	15401	15403	15329	15352	15498	15318	15336	15317	15469	15394	15294	15428	15431	15335	15358	15315	15360	15424	15462	15428	15315	15325	15603	15398	15406	15529	15382	15314	15263	15315	15354	15497	15279	15493	15383	15558	15310	15323	15395	15380	15204	15455	15324	15319	15399	15475	15349	15340	15550	15387	15355	15486	15513	15460	15352	15366	15174	15272	15316	15481	15450	15444	15351	15326	15473	15329	15331	15495	15321	15461	15376	15179	15421	15424	15352	15300	15427	15409	15487	15442	15338	15245	15349	15425	15265	15276	15244	15386	15327	15308	15282	15496	15428	15364	15303	15483	15287	15544	15309	15172	15251	15424	15516	15487	15429	15453	15485	15256	15414	15527	15306	15413	15331	15335	15494	15462	15490	15354	15500	15370	15279	15370	15470	15465	15311	15402	15252	15306	15388	15312	15410	15379	15483	15411	15358	15459	15361	15585	15339	15553	15381	15308	15290	15334	15547	15491	15402	15291	15380	15335	15363	15502	15354	15333	15428	15369	15176	15111	15340	15483	15334	15500	15393	15383	15414	15384	15587	15206	15388	15406	15363	15365	15392	15298	15326	15393	15369	15349	15148	15582	15477	15488	15486	15411	15421	15516	15387	15444	15376	15449	15258	15374	15355	15639	15478	15379	15390	15267	15273	15300	15385	15568	15325	15437	15236	15312	15467	15219	15313	15416	15437	15505	15331	15456	15349	15450	15289	15457	15413	15327	15491	15218	15435	15411	15459	15388	15288	15452	15481	15284	15376	15391	15335	15425	15470	15525	15286	15323	15333	15454	15432	15540	15379	15390	15435	15441	15348	15493	15512	15474	15318	15369	15430	15416	15207	15438	15420	15351	15473	15273	15412	15251	15429	15457	15449	15319	15293	15420	15235	15426	15486	15282	15305	15357	15358	15395	15430	15372	15376	15360	15339	15309	15395	15393	15553	15566	15389	15282	15249	15383	15544	15459	15245	15351	15455	15412	15335	15444	15279	15480	15362	15342	15315	15583	15434	15129	15353	15183	15408	15323	15563	15420	15377	15425	15477	15225	15435	15206	15426	15339	15377	15425	15393	15286	15311	15303	15428	15390	15377	15312	15515	15341	15150	15500	15387	15402	15279	15452	15427	15467	15442	15419	15375	15465	15419	15327	15224	15487	15516	15420	15262	15564	15174	15369	15276	15412	15431	15363	15297	15346	15399	15403	15399	15392	15358	15261	15488	15232	15324	15463	15461	15472	15311	15480	15343	15496	15343	15362	15480	15425	15346	15474	15449	15394	15610	15467	15144	15303	15307	15349	15323	15564	15432	15158	15359	15225	15421	15343	15368	15279	15336	15427	15333	15495	15329	15402	15385	15490	15247	15258	15149	15274	15454	15429	15367	15271	15359	15512	15356	15168	15354	15411	15348	15474	15364	15426	15541	15418	15362	15358	15337	15451	15175	15396	15379	15542	15450	15418	15413	15327	15362	15383	15382	15436	15411	15370	15377	15322	15348	15267	15520	15373	15290	15275	15369	15212	15375	15353	15305	15365	15484	15392	15502	15371	15575	15473	15302	15215	15525	15444	15338	15385	15379	15531	15448	15438	15466	15230	15420	15438	15362	15485	15493	15459	15475	15452	15251	15379	15182	15462	15237	15368	15474	15305	15372	15379	15438	15517	15348	15504	15417	15424	15397	15504	15370	15455	15287	15482	15415	15398	15414	15406	15374	15218	15318	15508	15428	15385	15480	15532	15457	15415	15290	15435	15671	15515	15382	15479	15378	15390	15338	15397	15315	15339	15398	15316	15231	15436	15331	15378	15374	15415	15363	15503	15363	15193	15428	15351	15443	15312	15358	15270	15290	15295	15387	15386	15317	15482	15459	15446	15403	15207	15208	15340	15347	15502	15416	15470	15248	15405	15429	15295	15372	15456	15399	15389	15503	15408	15324	15458	15457	15343	15270	15366	15420	15418	15388	15401	15434	15202	15359	15377	15406	15337	15525	15327	15321	15483	15322	15661	15186	15409	15496	15632	15351	15445	15246	15360	15485	15345	15378	15332	15358	15410	15571	15495	15369	15388	15544	15587	15409	15406	15514	15252	15371	15522	15388	15406	15484	15158	15508	15274	15357	15259	15270	15391	15514	15297	15304	15381	15341	15436	15437	15478	15379	15442	15476	15243	15416	15415	15355	15344	15370	15383	15610	15362	15462	15458	15336	15544	15383	15463	15353	15312	15324	15430	15376	15343	15287	15554	15259	15517	15419	15429	15512	15261	15274	15482	15321	15214	15383	15530	15345	15402	15336	15469	15483	15373	15337	15343	15376	15401	15407	15171	15423	15348	15327	15462	15421	15467	15601	15441	15483	15313	15606	15030	15551	15499	15509	15363	15311	15367	15322	15372	15313	15334	15302	15518	15440	15584	15259	15387	15352	15403	15413	15423	15309	15428	15479	15329	15361	15320	15424	15466	15352	15311	15371	15203	15465	15568	15573	15267	15451	15448	15538	15373	15470	15444	15227	15382	15468	15286	15416	15235	15337	15510	15546	15252	15403	15428	15400	15425	15406	15528	15177	15523	15542	15383	15399	15504	15441	15506	15194	15441	15373	15374	15302	15421	15434	15349	15330	15372	15565	15209	15457	15362	15640	15358	15359	15350	15437	15416	15494	15459	15232	15417	15270	15423	15378	15417	15491	15419	15538	15396	15364	15514	15220	15503	15180	15422	15374	15304	15352	15431	15394	15309	15323	15442	15349	15293	15337	15399	15417	15419	15380	15328	15240	15453	15559	15214	15494	15401	15295	15394	15281	15445	15403	15312	15410	15407	15382	15352	15347	15284	15401	15306	15426	15436	15446	15408	15495	15345	15485	15339	15569	15112	15450	15543	15197	15285	15250	15325	15422	15304	15375	15482	15556	15390	15445	15215	15473	15426	15405	15355	15210	15198	15395	15272	15257	15219	15291	15363	15372	15359	15259	15515	15309	15390	15372	15280	15433	15185	15462	15493	15329	15528	15310	15400	15248	15398	15500	15469	15283	15409	15484	15292	15365	15476	15334	15307	15318	15367	15230	15328	15562	15360	15213	15475	15445	15604	15393	15388	15226	15470	15470	15324	15503	15485	15396	15438	15439	15597	15314	15324	15428	15382	15256	15222	15329	15232	15485	15461	15372	15380	15388	15294	15285	15149	15457	15326	15511	15247	15382	15411	15385	15512	15341	15317	15443	15398	15512	15414	15339	15403	15412	15471	15551	15237	15390	15343	15276	15238	15296	15374	15389	15316	15379	15405	15412	15197	15447	15510	15368	15241	15398	15411	15546	15496	15389	15265	15362	15461	15367	15170	15339	15511	15414	15322	15429	15415	15344	15331	15304	15455	15324	15595	15421	15328	15283	15383	15309	15502	15436	15471	15414	15353	15500	15444	15399	15221	15294	15354	15244	15346	15263	15292	15444	15471	15469	15553	15419	15408	15441	15240	15469	15406	15252	15388	15478	15486	15315	15386	15395	15310	15346	15383	15206	15495	15228	15506	15321	15210	15317	15494	15253	15233	15417	15561	15323	15433	15440	15353	15453
23206	21620	29508	25037	25412	29359	30740	24344	21499	20411	19248	18639	18238	18329	18188	17901	17754	17556	17580	17610	17518	17705	17506	17487	17635	17427	17457	17463	17332	17514	17511	17541	17341	17284	17500	17471	17368	17298	17460	17416	17606	17499	17224	17247	17347	17405	17294	17497	17354	17475	17465	17231	17467	17352	17396	17381	17293	17408	17382	17424	17134	17236	17332	17316	17287	17355	17543	17161	17422	17583	17233	17310	17320	17236	17244	17364	17181	17145	17169	17357	17314	17363	17117	17307	17341	17327	17363	17391	17391	17272	17219	17437	17258	17402	17139	17277	17360	17220	17228	17333	17501	17506	17193	17424	17281	17502	17281	17177	17403	17208	17408	17298	17429	17303	17418	17418	17216	17131	17338	17427	17340	17183	17396	17411	17258	17109	17381	17349	17567	17300	17091	17508	17245	17261	17319	17357	17346	17065	17281	17440	17106	17226	17433	17066	17364	17347	17232	17252	17314	17416	17454	17485	17249	17327	17435	17316	17337	17190	17477	17322	17331	17367	17444	17200	17485	17395	17384	17223	17348	17271	17361	17379	17431	17369	17347	17229	17209	17245	17355	17184	17188	17578	17401	17366	17472	17361	17464	17273	17336	17436	17256	17237	17228	17274	17479	17348	17283	17188	17272	17360	17281	17130	17157	17420	17252	17120	17248	17336	17344	17379	17378	17427	17294	17199	17267	17204	17111	17506	17300	17117	17331	17253	17123	17205	17247	17368	17278	17196	17148	17131	17442	17427	17271	17310	17226	17318	17114	17479	17352	17207	17348	16956	17367	17325	17346	17464	17022	17212	17211	17125	17197	17234	17550	17015	17126	17387	17276	17268	17355	17224	17253	17101	17190	17399	17175	17206	17421	17355	17520	17426	17320	17282	17218	17429	17414	17316	17245	17130	17157	17102	17070	17417	17574	17361	17116	17347	17263	17573	17253	17099	17272	17384	17014	17234	17105	17202	17421	17338	17389	17311	17075	17232	17306	17324	17321	17283	17208	17445	17478	17147	17364	17177	17351	17183	17355	16995	17143	17421	17443	17211	17248	17209	17372	17418	17346	17145	16992	17344	17166	17216	17240	17069	17326	17311	17218	17191	17141	17374	17260	17220	17471	17270	17219	17373	17298	17350	17260	17286	17244	17302	17155	17428	17291	17358	17304	17253	17263	17160	17146	17425	17410	17124	17129	17255	17217	17255	17315	17320	17325	17291	17324	17340	17350	17407	17254	17181	17236	17088	17248	17190	17253	17257	17278	17283	17136	17087	17211	17265	17151	17279	17327	17400	17311	17296	17280	17102	17107	17397	17371	17374	17291	17158	17228	17411	17264	17082	17175	17207	17382	17112	17299	17311	17193	17198	17340	17288	17576	17275	17392	17450	17287	17256	17347	17313	17361	17115	17235	17218	17395	17275	17157	17340	17218	17236	17264	17316	17157	17260	17357	17239	17224	17423	17233	17328	17110	17398	17284	17349	17214	17278	17429	17317	17238	17275	17278	17255	17217	17188	17179	17274	17346	17426	17028	17205	17432	17156	17244	17248	17434	17441	17218	17236	17285	17304	17077	17328	17202	17254	17529	17499	17114	17356	17372	17326	17164	17125	17249	17483	17208	17293	17094	17562	17190	17323	17326	17255	17287	17390	17189	17336	17385	17259	17297	17274	17219	17267	17165	17239	17146	17265	17470	17063	17210	17353	17398	17433	17302	17235	17312	17333	17314	17103	17057	17212	17333	17351	17223	17310	17348	17323	17336	17472	17338	17499	17511	17157	17315	17071	17226	17285	17578	17451	17077	17194	17493	17152	17239	17371	17493	17247	17066	17255	17267	17165	17233	17237	17251	17409	17360	17314	17370	17035	17309	17227	17278	17313	17288	17206	17267	17145	17065	17320	17309	17117	17149	17315	17332	17271	17347	17455	17158	17346	17203	17424	17295	17073	17218	17198	17479	17355	17387	17348	17315	17121	17179	17082	17179	17174	17135	17273	17185	17072	17226	17183	17348	17387	17185	17205	17127	17352	17203	17264	17467	17300	17192	17282	17478	17173	17594	17230	17286	17225	17237	17185	17397	17569	17482	17520	17367	17427	17298	17532	17250	17273	17426	17232	17261	17231	17041	17241	17236	17299	17320	17360	17415	17289	17181	17287	17310	17526	17327	17086	17216	17407	17229	17209	17348	17365	17375	17116	17423	17450	17244	17446	17346	17283	17304	17242	17210	17308	17101	17153	17201	17275	17235	17164	17320	17321	17472	17288	17257	17331	17083	17283	17415	17245	17251	17493	17171	17561	17140	17160	17230	17238	17136	17287	17389	17339	17342	17054	17264	17419	17170	17293	17201	17438	17173	17193	17067	17375	17249	17186	17342	17059	17199	17282	17435	17280	17164	17276	17336	17462	17314	17360	17459	17295	17271	17178	17156	17393	17451	17248	17313	17401	17275	17149	17364	17145	17258	17091	17244	17383	17244	17181	17290	17224	17296	17128	17292	17110	17202	17156	17176	17205	17349	17268	17317	17490	17348	17346	17255	17330	17240	17343	17256	16965	17277	17473	17394	17167	17285	17180	17286	17266	17175	17285	17461	17265	17271	17465	17395	17193	17330	17241	17124	17397	17118	17219	17368	17433	17210	17195	17409	17335	17165	17180	17365	17199	17157	17193	17353	17337	17403	17464	17295	17227	17197	17320	17207	17184	17253	17294	17250	17279	17458	17077	17048	17072	17190	17286	17243	17213	17209	17177	17094	17279	17026	17393	17307	17172	17321	17241	17027	17217	17136	17145	17086	17301	17457	17278	17409	17311	17075	17312	17230	17390	17173	17224	17097	17353	17519	17368	17322	17308	17274	17090	17227	17226	17303	17302	17304	17479	17176	17340	17273	17190	17244	17016	17276	17305	17239	17187	17404	17203	17264	17224	17396	17303	17216	17255	17053	17300	17334	17295	17595	17293	17290	17349	17320	17224	17318	17386	17254	17368	17306	17152	17187	17357	17209	17296	17281	17278	17175	17311	17152	17287	17304	17278	17188	17292	17227	17179	17243	17359	17458	17009	17143	17286	17219	17270	17202	17174	17292	17326	17065	17254	17496	17302	17340	17398	17424	17376	17300	17345	17332	17182	17443	17409	17090	17276	17170	17347	17304	17479	17143	17322	17237	17129	17276	17187	17260	17312	17160	17273	17427	17288	17185	17342	17244	17241	17267	17233	17516	17320	17197	17232	17123	17330	17348	17387	17217	17208	17215	17298	17354	17257	17244	17270	17364	17104	17236	17325	17480	17234	17147	17228	17364	17213	17386	17155	17126	17249	17227	17375	17272	17145	17378	17135	17010	17107	17166	17428	17288	17375	17279	17385	17154	17181	17175	17243	17268	17041	17279	17261	17267	17277	17534	17225	17035	17122	17256	17261	17304	17309	17141	17116	17339	17051	17287	17322	17389	17328	17233	17157	17108	17082	17244	17604	17452	17312	17159	17297	17271	17432	17152	17288	17169	17320	17167	17369	17108	17254	17463	17379	17306	17207	17496	17314	17239	17543	17404	17354	17315	17141	17216	17273	17286	17083	17205	17202	17191	17313	17174	17322	17330	17178	17361	17403	17398	17336	17224	17069	17179	17331	17125	17145	17302	17174	17124	17192	17356	17200	17326	17160	17377	17218	17329	17183	17280	17502	17208	17299	17109	17193	17265	17249	17483	17271	17123	17243	17253	17257	17140	17325	17334	17188	17334	17263	17296	17268	17211	17366	17296	17259	17500	17202	17082	17344	17201	17307	17242	17315	17178	17217	17310	17338	17274	17205	17414	17177	17162	17138	17262	17405	17175	17291	17423	17161	17225	17187	17170	17299	17142	17275	17162	17211	17336	17292	17375	17279	17153	17494	17253	17230	17249	17270	17274	17400	17319	17307	17129	17072	17067	17229	17333	17140	17137	17087	17235	17352	17378	17120	17353	17478	17293	17412	17400	17214	17269	17199	17278	17409	17174	17339	17291	17252	17470	17307	17338	17024	17355	17368	17238	17512	17216	17192	17235	17228	17207	17436	17105	17284	17201	17405	17388	17122	17206	17189	17234	17204	17241	17207	17278	17190	17161	17280	17235	17201	17380	17151	17209	17191	17118	17407	17211	17242	17172	17344	17311	17252	17412	17300	17315	17192	17390	17236	17249	17082	17099	17307	17050	17192	17269	17229	17398	17085	17480	17314	17115	17352	17206	17407	17408	17407	17294	17221	17226	17395	17276	17347	17158	17401	17304	17368	17358	17346	17294	17507	17398	17376	17246	17257	17190	17315	17469	17155	17277	17224	17377	17265	17252	17393	17279	17123	17373	17371	17250	17304	17329	17388	16955	17377	17213	17174	17290	17178	16961	17215	17179	17121	17357	17334	17262	17431	17216	17215	17108	17382	17362	17304	17284	17109	17217	17225	17361	17487	17443	17143	17425	17478	17128	17152	17345	17123	17223	17459	17386	17363	17359	17279	17145	17306	17397	17128	17178	17390	17276	17167	17401	17274	17219	17408	17227	17277	17119	17241	17233	17042	17302	17306	17385	17237	17223	17272	17225	17341	17404	17331	17252	17279	17179	17360	17453	17321	17312	17318	17267	17256	17587	17501	17162	17362	17389	17204	17188	17233	17370	17155	17368	17226	17323	17318	17311	17303	17282	17432	17439	17281	17331	17131	17208	17158	17239	17365	17351	17229	17337	17199	17278	17317	17308	17236	17340	17232	17303	17350	17276	17305	17321	17407	17145	17190	17292	17153	17293	17189	17272	17228	17209	17412	17324	17283	17462	17166	17293	17287	17118	17391	17201	17234	17131	17386	17279	17104	17416	17241	17386	17267	17561	17338	17253	17220	17331	17221	17289	17447	17189	17178	17349	17385	17274	17373	17242	17292	17262	17173	17383	17274	17277	17314	17360	17229	17290	17126	17268	17441	17290	17311	17434	17299	17191	17079	17181	17306	17178	17158	17406	17338	17444	17375	17255	17175	17163	17434	17187	17241	17258	17361	17400	17414	17352	17221	17286	17239	17249	17228	17391	17154	17467	17264	17366	17374	17282	17235	17300	17310	17164	17232	17248	17265	17243	17225	17396	17353	17375	17361	17275	17141	17424	17205	17338	17236	17339	17321	17204	17236
36478	59496	55831	46595	41865	34120	28904	23863	20700	18758	17694	17134	16894	16546	16146	16052	15941	16043	16138	15924	15817	15824	15642	15802	15770	15804	15849	15663	15704	15864	15946	15678	15658	15559	15696	15518	15612	15545	15832	15614	15476	15606	15730	15795	15720	15481	15643	15573	15573	15633	15547	15601	15744	15606	15562	15785	15492	15650	15473	15640	15449	15534	15377	15588	15533	15657	15523	15563	15621	15602	15605	15683	15624	15701	15569	15703	15423	15579	15690	15527	15424	15798	15518	15636	15715	15769	15475	15554	15601	15657	15613	15588	15665	15601	15690	15453	15616	15636	15543	15606	15700	15574	15565	15531	15606	15574	15515	15729	15762	15579	15577	15679	15462	15640	15567	15450	15687	15769	15495	15742	15683	15525	15581	15577	15560	15561	15580	15573	15556	15634	15575	15607	15453	15544	15639	15692	15421	15523	15580	15486	15766	15519	15612	15795	15757	15576	15578	15693	15609	15560	15690	15469	15553	15579	15693	15553	15627	15598	15465	15639	15662	15670	15711	15587	15701	15664	15553	15755	15670	15624	15780	15452	15587	15503	15489	15650	15665	15717	15760	15742	15619	15570	15505	15545	15624	15516	15576	15519	15715	15544	15599	15633	15582	15507	15705	15402	15567	15500	15715	15677	15580	15513	15768	15602	15631	15612	15668	15583	15716	15701	15614	15603	15465	15514	15836	15510	15499	15615	15766	15517	15568	15635	15579	15576	15659	15572	15557	15638	15750	15652	15572	15708	15580	15521	15743	15556	15562	15724	15407	15533	15631	15748	15508	15608	15677	15644	15741	15605	15422	15658	15644	15445	15614	15618	15529	15507	15833	15684	15614	15635	15790	15545	15579	15493	15501	15621	15639	15696	15471	15307	15789	15684	15615	15579	15522	15507	15572	15515	15531	15568	15573	15618	15705	15650	15616	15706	15478	15458	15721	15345	15775	15609	15520	15574	15668	15586	15629	15357	15621	15561	15698	15646	15748	15631	15594	15642	15598	15608	15676	15491	15631	15598	15749	15613	15564	15644	15552	15583	15596	15638	15748	15546	15775	15536	15520	15697	15592	15546	15547	15433	15693	15466	15738	15513	15467	15560	15417	15430	15698	15624	15766	15506	15554	15552	15571	15608	15715	15538	15520	15675	15625	15761	15561	15761	15539	15666	15478	15555	15694	15819	15558	15527	15581	15699	15722	15590	15528	15450	15791	15567	15658	15480	15534	15665	15625	15521	15843	15631	15567	15760	15562	15658	15572	15486	15657	15437	15622	15485	15598	15556	15526	15534	15818	15660	15459	15646	15712	15627	15747	15696	15599	15545	15528	15481	15820	15682	15616	15723	15650	15663	15808	15569	15660	15449	15636	15480	15662	15593	15616	15345	15624	15579	15634	15623	15613	15478	15732	15557	15579	15656	15483	15564	15572	15594	15527	15529	15675	15613	15470	15630	15579	15704	15614	15569	15464	15491	15489	15554	15541	15646	15513	15587	15669	15675	15569	15609	15721	15618	15681	15476	15637	15632	15499	15507	15666	15589	15592	15581	15605	15406	15484	15472	15508	15653	15590	15535	15611	15504	15695	15546	15744	15548	15518	15614	15541	15602	15437	15615	15540	15523	15668	15608	15558	15759	15664	15602	15485	15574	15576	15480	15567	15581	15677	15628	15686	15721	15355	15563	15453	15609	15812	15471	15655	15551	15508	15753	15560	15605	15537	15675	15597	15572	15513	15443	15639	15584	15438	15582	15498	15543	15624	15427	15583	15480	15696	15622	15516	15446	15722	15567	15549	15725	15574	15649	15709	15475	15545	15591	15500	15617	15721	15395	15626	15595	15455	15551	15610	15697	15664	15654	15483	15616	15596	15537	15532	15573	15655	15518	15557	15549	15480	15513	15536	15501	15610	15611	15840	15475	15621	15663	15464	15583	15620	15694	15614	15672	15679	15700	15417	15599	15549	15585	15678	15589	15573	15715	15584	15693	15473	15678	15762	15514	15697	15629	15603	15438	15599	15600	15608	15551	15570	15571	15628	15743	15565	15621	15594	15449	15777	15571	15569	15547	15733	15377	15581	15488	15638	15623	15618	15651	15626	15614	15669	15736	15582	15706	15759	15547	15717	15529	15519	15679	15718	15675	15450	15611	15669	15570	15605	15583	15715	15360	15577	15765	15649	15468	15642	15559	15562	15583	15374	15537	15604	15565	15610	15516	15690	15409	15607	15666	15654	15646	15691	15610	15540	15633	15580	15608	15549	15575	15365	15633	15772	15589	15785	15713	15469	15486	15507	15558	15674	15572	15683	15510	15651	15659	15635	15641	15558	15602	15603	15557	15486	15526	15612	15499	15743	15620	15553	15691	15615	15708	15611	15547	15761	15637	15615	15510	15618	15670	15751	15550	15440	15615	15566	15659	15555	15529	15664	15708	15497	15739	15580	15443	15587	15630	15723	15578	15579	15637	15567	15398	15611	15636	15528	15573	15731	15349	15481	15593	15508	15688	15543	15669	15639	15597	15657	15629	15705	15813	15635	15677	15664	15580	15539	15560	15462	15624	15547	15766	15730	15745	15708	15603	15648	15684	15544	15586	15568	15614	15626	15641	15686	15618	15686	15603	15729	15410	15703	15504	15637	15722	15718	15649	15522	15709	15546	15575	15700	15703	15547	15827	15584	15628	15659	15512	15604	15518	15692	15551	15683	15498	15690	15659	15590	15623	15485	15441	15481	15573	15575	15521	15628	15677	15698	15406	15530	15604	15723	15484	15649	15555	15371	15600	15608	15577	15649	15638	15412	15539	15641	15645	15537	15484	15610	15531	15610	15694	15535	15712	15465	15748	15426	15580	15759	15626	15646	15657	15689	15346	15695	15581	15608	15737	15630	15561	15633	15513	15404	15538	15562	15675	15624	15464	15638	15570	15588	15764	15662	15642	15676	15616	15545	15711	15564	15495	15586	15619	15516	15759	15621	15653	15605	15507	15669	15562	15534	15534	15580	15411	15478	15581	15714	15439	15690	15581	15686	15662	15598	15668	15732	15548	15589	15518	15571	15607	15747	15598	15678	15501	15667	15606	15484	15577	15602	15581	15569	15734	15638	15639	15605	15423	15605	15519	15656	15575	15499	15753	15692	15614	15657	15637	15600	15499	15609	15667	15572	15501	15461	15742	15489	15360	15538	15717	15580	15665	15466	15528	15614	15628	15545	15388	15594	15579	15587	15569	15624	15634	15725	15698	15409	15548	15714	15557	15717	15662	15588	15525	15813	15549	15442	15550	15551	15647	15535	15505	15589	15711	15705	15682	15520	15535	15588	15423	15666	15513	15499	15583	15601	15513	15635	15492	15730	15574	15568	15809	15381	15483	15638	15519	15644	15635	15536	15441	15576	15585	15742	15577	15710	15563	15589	15666	15642	15397	15614	15665	15665	15455	15613	15603	15520	15687	15656	15582	15568	15589	15524	15539	15547	15695	15485	15709	15708	15548	15717	15654	15756	15596	15579	15714	15592	15489	15554	15452	15597	15654	15658	15543	15624	15463	15597	15534	15613	15758	15677	15686	15712	15548	15486	15729	15574	15707	15569	15540	15507	15743	15461	15723	15661	15604	15560	15665	15695	15517	15459	15560	15547	15617	15459	15616	15707	15403	15811	15520	15626	15690	15590	15484	15417	15572	15582	15565	15644	15571	15651	15572	15708	15541	15638	15512	15528	15652	15607	15702	15582	15610	15622	15645	15520	15476	15545	15474	15602	15479	15455	15667	15742	15497	15624	15722	15486	15350	15562	15696	15511	15629	15633	15599	15601	15507	15695	15665	15731	15532	15474	15627	15575	15660	15661	15804	15650	15616	15591	15720	15573	15672	15631	15565	15756	15510	15637	15542	15671	15506	15658	15645	15547	15457	15620	15666	15576	15560	15558	15590	15770	15655	15557	15557	15641	15487	15503	15581	15443	15689	15548	15519	15626	15649	15568	15538	15585	15599	15639	15573	15598	15362	15698	15719	15585	15608	15612	15451	15563	15612	15472	15648	15650	15698	15627	15627	15664	15756	15614	15516	15694	15484	15667	15639	15474	15707	15595	15688	15616	15676	15667	15489	15501	15697	15454	15602	15700	15477	15721	15636	15684	15557	15581	15591	15765	15467	15753	15516	15500	15710	15567	15599	15642	15694	15679	15585	15604	15499	15607	15598	15733	15548	15678	15669	15660	15668	15628	15696	15542	15727	15394	15747	15621	15700	15587	15645	15530	15586	15553	15632	15446	15545	15637	15579	15596	15636	15590	15702	15612	15728	15559	15576	15596	15714	15657	15521	15590	15476	15549	15603	15550	15639	15722	15510	15575	15626	15782	15390	15640	15598	15573	15483	15734	15694	15628	15673	15676	15764	15579	15333	15621	15488	15546	15548	15643	15693	15554	15544	15623	15659	15502	15624	15702	15568	15579	15587	15758	15671	15315	15460	15437	15519	15430	15639	15749	15501	15508	15738	15487	15410	15512	15564	15618	15526	15656	15623	15573	15602	15780	15655	15658	15569	15698	15562	15602	15608	15661	15421	15551	15419	15522	15731	15626	15548	15537	15418	15448	15704	15785	15484	15607	15546	15621	15576	15684	15727	15621	15588	15572	15630	15556	15727	15483	15646	15487	15616	15602	15655	15549	15411	15559	15577	15551	15745	15569	15424	15599	15497	15549	15661	15504	15648	15560	15668	15710	15495	15612	15651	15468	15577	15518	15728	15449	15674	15615	15620	15710	15498	15542	15626	15552	15565	15511	15667	15418	15567	15298	15554	15586	15718	15528	15486	15435	15647	15536	15462	15673	15483	15794	15508	15588	15718	15512	15566	15756	15393	15598	15718	15512	15590	15475	15431	15547	15704	15527	15689	15529	15861	15394	15428	15518	15700	15493	15591	15656	15542	15436	15673	15509	15690	15623	15594	15505	15570	15749	15591	15745	15568	15534	15518	15610	15513	15643	15714	15754	15445	15487	15669	15559	15689	15563	15746	15671	15600	15735	15613	15520	15784	15571	15691	15767	15641	15650	15610	15549	15577	15760	15467	15567	15539	15529	15631	15699	15657	15711	15769	15385	15607	15553	15607	15688	15688	15592	15420	15558	15693	15681	15602	15644	15582	15441	15722
28323	25886	32854	30522	22813	19131	17975	17047	16454	16025	15951	15676	15623	15447	15471	15156	15431	15101	15133	15294	15195	15190	15166	15354	15023	15174	15046	15148	15162	15132	15163	15355	15174	15079	15072	15050	15073	15156	15217	15144	14994	15133	15270	15050	15007	15112	14912	15207	15141	15020	15071	15108	15112	15060	14935	15054	15191	15014	15057	15215	15035	15314	15123	15063	14931	15028	15246	15103	14938	15071	15171	15007	15103	15082	15178	15041	14910	15107	15037	14856	15008	15149	14998	14953	15099	15014	15089	15238	15061	14971	15001	15038	14953	15025	15008	14942	14891	15226	15091	15001	14980	15193	15207	15087	14868	15057	14992	14996	15069	14985	15178	14985	15060	15243	15244	15057	15335	15226	15050	15117	15163	15137	15111	15024	15179	15212	15144	15099	15186	15079	15115	15106	15167	14987	15126	15168	15001	15229	15101	15022	15039	15179	15041	14925	15016	15020	15188	15103	15223	14933	14956	15325	15327	15023	15110	15132	15039	15085	15072	14916	15211	15148	15084	15298	14871	14980	15174	15263	15164	14959	15054	15083	15077	15062	15050	15060	15111	15120	15122	14894	15246	14909	15121	14941	15009	14933	14980	15082	14898	15056	15098	15248	15004	15037	15172	15155	15175	15122	15008	15112	15036	15052	14984	15046	15104	15032	14989	15083	15168	15153	15270	15086	15003	15154	15093	15028	15200	14905	14943	15156	15134	15200	15204	15164	14995	14967	15039	15105	15148	15170	15309	14932	15126	15043	15198	15037	15111	15007	15183	15167	15156	15016	15132	15224	15211	15152	15016	15122	15103	15162	15261	15074	15066	15134	15171	15070	14994	15043	14954	15043	14990	15350	15057	14875	15157	15164	15008	15015	14847	14934	15084	14974	14940	15106	14868	15201	15246	14974	14991	15112	14925	15188	15215	15062	15009	14951	14953	15205	15083	15047	15076	15232	15051	15110	15159	15168	15099	14985	15030	15011	15014	15119	15280	14985	15034	14891	15065	15038	15294	15141	15046	15042	14983	15163	14941	15085	15120	15085	15194	15253	14982	15007	15225	14912	15176	15256	15279	15110	15082	15133	15041	15106	15056	15155	15144	15183	15211	15230	15359	15106	15047	15199	15054	15103	15037	15098	15098	15239	15238	15057	15131	15155	15154	14903	15102	14983	15037	15061	15058	15184	15004	14974	15091	15030	14902	15226	14991	15220	15153	15043	15142	14808	15063	15000	14950	14909	15070	15111	15146	15096	15193	15000	15030	15065	15171	15023	15226	15129	15059	15125	14942	15036	15109	15008	14880	15329	15188	15210	15102	15233	15010	15006	15077	14943	15046	15120	15116	15072	15115	15241	14915	15170	14981	15087	15192	15041	15150	15041	15333	15318	15012	15118	15141	15222	15071	15042	15256	14903	15019	14974	15085	15114	15140	14943	14949	15117	14858	14825	14933	15223	15029	15180	15132	15139	15131	15204	15014	15217	15171	15164	15090	15131	15043	15067	15204	15212	15156	15069	15193	15193	15120	14983	15041	14976	14915	15115	15098	15047	15019	15107	14929	14951	15003	15038	14991	15338	14992	15134	15092	15139	15149	15119	15114	15003	14977	14828	15035	14971	14998	15089	15329	15091	15222	15146	15003	15162	15108	15134	15012	15282	15222	15140	15146	15088	14934	15081	15226	14966	15059	15179	15059	15080	15064	15007	15174	15109	15122	15213	15185	15221	15311	14915	14828	14963	14980	15190	15027	14961	14943	15084	14860	14975	15256	15156	15155	15137	15026	15098	15040	14923	15130	15004	15169	15008	15069	15000	14913	15074	15183	15214	15162	15051	15069	15101	15128	15107	15276	15159	14966	15157	15248	14896	15041	14838	15124	14874	15008	14960	14915	15072	15186	15060	15281	15072	15010	14971	14939	15095	14982	14981	14932	15049	15004	14972	14809	15163	15003	15379	14988	15039	15180	15199	15074	15055	14891	15086	14942	14967	14959	15090	14886	15026	14948	15065	14893	15030	14925	15059	15008	15122	15065	14881	15039	15127	15060	14976	14991	15126	15159	15293	14992	15035	15082	14925	15114	15248	15028	15059	15243	15099	15114	14996	15107	15044	15173	15164	15007	15007	15215	14996	15085	15056	15280	15070	15220	15105	14964	14984	15033	15219	14867	15080	15003	15132	14961	14984	15023	15038	15051	15136	15097	15123	15061	15056	15185	15122	15267	14971	15101	14880	15158	14960	15070	15035	15107	15078	14949	15246	15139	15141	15003	14967	15031	15031	15139	15160	15339	15065	14892	15025	15168	14949	15029	15168	15202	15009	15095	15005	15196	15142	15030	15203	14914	15136	15037	14896	15101	15192	15229	14991	15225	14948	14998	14895	15047	15350	15172	15222	15019	14935	14779	15185	15127	14990	15267	15131	15070	14998	15242	15120	15159	14834	15048	15020	14924	14867	15031	15040	14860	15117	15050	15009	14916	14998	15256	15189	15117	14911	15156	15010	15061	14870	15239	15110	15201	15133	15208	15016	14963	15107	15182	15021	14993	15081	15217	15141	15022	14970	15252	15266	15019	15185	15055	15178	15136	15039	15243	14996	14904	14942	15008	15101	15057	15223	15104	15091	15126	15111	15104	14863	15152	15053	15066	14950	15233	15058	15049	15013	15145	14924	15108	15004	15104	15061	15192	15051	15102	14927	15221	14989	15144	15235	15066	15263	15109	15001	14820	14959	15277	14838	15043	15106	14970	15075	15080	14940	15013	15069	15189	15098	15123	14803	15104	15232	15088	15102	15016	14979	14987	15263	15234	14958	15244	15014	15083	15132	15211	15146	15153	15045	15058	15128	15216	14955	15102	15116	15116	14977	15218	15228	15062	15128	15089	15218	15160	15046	15071	15207	15106	15101	15017	15001	15186	14988	15044	14898	15122	15010	15090	15011	14926	15243	15093	14972	14964	14882	14890	15086	15144	15001	15092	15142	15037	14953	14985	14983	15197	15127	14986	15249	15046	15179	15082	14974	14965	14884	15173	15145	15071	14948	15175	15097	14891	15129	15096	15095	15012	15071	15228	15033	15166	15003	15055	15079	15293	15098	15150	15024	15217	15058	15330	15094	15492	15087	15057	15107	15135	15001	15151	14926	14949	15069	15105	15119	15225	15180	15112	15041	14990	15280	15158	15070	15257	15102	15010	15205	15118	15111	15156	15186	14995	14843	14940	15016	14994	15195	15095	15146	15183	15160	15111	15071	15039	14912	15238	15131	15022	15080	14875	15096	15179	14796	14944	15051	15127	15086	14833	15084	15159	15220	15190	14969	15158	15146	15134	14934	15110	14898	15047	14983	15039	15142	15162	15068	15075	14848	15088	14853	15101	15216	15098	14797	14992	15115	15166	15018	15069	15305	15063	15198	15154	15205	14874	15089	15208	15048	15249	14949	14834	15083	15052	14890	14990	14882	14970	14923	14977	15018	14941	15115	15359	15256	14898	15105	15154	15165	15087	15174	15219	14973	14971	14857	15135	14903	15178	15138	14919	15017	15030	15028	15158	14820	15009	15031	15254	15166	14962	15016	15122	15202	15377	15264	15179	15193	15027	14989	14989	15066	14957	14877	15014	15149	15072	15047	15088	15182	15172	15013	15140	15084	15237	14991	15086	14964	15036	15136	15056	15086	15167	15114	15093	14976	15056	14946	15260	15016	15220	14976	15357	15150	15102	15098	15047	15019	15070	15277	15068	15109	15078	15091	15077	14970	15025	15118	15061	14973	15311	15217	15052	15157	15206	15108	15028	15053	15168	15176	15017	15345	14963	15027	15281	15125	15051	14979	15141	15041	15157	14970	15073	15053	14900	15109	15016	15059	15078	14995	15264	15155	15074	14950	15028	14847	15074	15004	15085	14972	15032	15131	15056	15082	15187	15225	15096	15130	15151	15164	15161	14935	15189	15111	15212	14777	14844	14974	15117	15020	15069	14944	15068	15004	15023	15025	14960	15119	15087	15132	14907	15028	15148	15001	15180	15044	15009	15088	15096	15104	14904	15190	15212	15145	14930	15156	15247	15078	15092	14994	15277	15084	15042	15065	15130	15149	15133	15117	15051	15188	15161	15125	14976	15076	15093	15228	15209	15172	14981	15111	15301	15033	15138	14938	15154	15081	15111	15172	15143	15260	15162	15061	15096	15090	15059	14958	15025	15081	15036	14914	15099	15018	15073	14973	14876	15063	15112	15202	14891	15018	15211	15137	15150	14986	15137	15072	15030	15011	15166	15071	15015	15006	15108	15040	15231	14888	15245	15061	15106	15051	15195	15201	15150	15231	15030	15043	15082	15021	15017	15028	15079	14900	15123	15098	15014	14925	15001	14926	15057	14932	14923	15125	14933	15235	15075	15076	14936	14991	15043	15189	15206	15064	15140	15092	15184	14974	14949	15188	15133	15021	15137	15026	14954	15143	15193	15125	15073	15107	14986	15217	15094	15105	14950	15116	14770	15036	15020	15225	15026	15079	15108	15080	15076	15033	15060	15043	15189	15055	15011	14861	15236	15110	15017	15131	15004	15146	14910	15048	15292	15337	15275	15036	14962	14978	14961	15002	15007	15177	15100	15032	15103	15174	15088	15122	15009	15112	15062	15033	15001	15047	15051	15071	15123	15194	15133	15130	15097	15187	15308	15390	15044	15093	14985	15233	15077	15203	14952	15210	14924	15003	14932	15244	15065	15135	15200	15219	15000	15030	14985	14926	14973	15144	15050	15190	15393	15038	15311	15053	14921	15132	15201	14873	15143	15145	15018	14975	15105	15161	15180	15032	15170	15085	15077	15037	15139	15138	14993	14988	15189	15118	15124	14905	14972	14912	14969	15106	14967	15098	15181	14920	14784	15014	15184	15207	15042	15107	15178	15049	15121	15045	15146	15084	15036	15048	15091	14929	15243	15230	14843	15073	15104	15007	15288	15134	14900	15059	15124	15152	15167	15225	15195	14976	15134	15024	15272	15107	15313	15197	14864	14968	15186	15176	15122	15111	14901	15014	15004	15093	14965	15070	15245	15190	15127	15057	15033	15111	15046	15020	15100	14960	15109	15128	14991	15020	15065	15095	15088	15242	15083	15066	15077	14908	15032	15314	15163	15237	14937	14987	15088	15200
29707	41746	38649	31150	23733	19116	18374	17182	16332	15851	15376	14988	14814	14716	14510	14517	14476	14318	14414	14478	14413	14449	14388	14294	14331	14335	14290	14246	14276	14133	14297	14128	14106	14374	14064	14250	14245	14273	14455	14189	14445	14289	14279	14314	14135	14183	14227	14206	14202	14208	14299	14309	14375	14079	14308	14183	14302	14235	14160	14220	14157	14249	14222	14437	14390	14345	14241	14215	14327	14216	14180	14130	14232	14304	14230	14113	14134	14252	14177	14226	14365	14105	14141	14070	14232	14212	14258	14476	14227	14185	14355	14193	14285	14183	14248	14216	14135	14321	14274	14266	14056	14407	14249	14170	14333	14190	14328	14221	14174	14188	14294	14193	14247	14218	14185	14067	14239	14131	14078	14299	14132	14445	14223	14167	14193	14222	14278	14087	14338	14103	14309	14235	14241	14384	14146	14229	14190	14199	14238	14250	14339	14084	14307	13995	14230	14152	14260	14175	14200	14254	14470	14040	14211	14175	14230	14271	14047	14404	14156	14145	14080	14089	14112	14364	14165	14164	14223	14280	14072	14072	14306	14167	14108	14347	14251	14132	14375	14115	14263	14182	14274	14182	14195	14197	14272	14300	14224	14143	14237	14240	14145	14170	14154	14205	14306	14367	14007	14289	14162	14321	14332	14129	14176	14411	14152	14279	14256	14271	14291	14413	14137	14177	14305	14278	14280	14267	14215	14130	14173	14298	14240	14382	14352	14087	14037	14307	14215	14236	14372	14196	14326	14188	14263	14124	14249	14324	14276	14196	14166	14206	14210	14123	14422	14284	14315	14199	14382	14069	14204	14253	14249	14162	14381	14348	14122	14094	14113	14082	14112	14146	14226	14261	14284	14276	14383	14087	14246	14161	14219	14356	14126	14160	14202	14122	14215	14416	14279	14288	14146	14359	14206	14360	14311	14009	14021	14133	14148	14357	14278	14323	14275	14236	14211	14233	14369	14225	14264	14237	14111	14147	14236	14124	14401	14214	14250	14284	14188	14228	14264	14226	14154	14157	14236	14268	13974	14271	14333	14211	14287	14358	14185	14311	14319	14210	14152	14294	14404	14269	14069	14128	14193	14145	14255	14335	14313	14243	14128	14233	14214	14165	14161	14249	14214	14343	14213	14401	14428	14320	14155	14266	14197	14264	14285	14362	14235	14239	14306	14387	14220	14226	14239	14227	14120	14116	14232	14287	14197	14284	14230	14138	14345	14097	14319	14157	14155	14287	14330	14328	14228	14143	14099	14210	14221	14171	14127	14216	14176	14291	14229	14266	14162	14172	14174	14291	14240	14135	14243	14257	14149	14260	14177	14299	14266	14226	14127	14403	14250	14234	14152	14127	14289	14258	14171	14261	14107	14248	14298	14339	14282	14112	14227	14267	14186	14159	14249	14408	14351	14260	14301	14251	14247	14207	14282	14232	14298	14168	14339	14268	14245	14302	14264	14182	14278	14181	14249	14349	14292	14216	14156	14142	14270	14267	14202	14243	14070	14264	14172	14285	14325	14343	14437	14285	14376	14103	14203	14130	14275	14343	14300	14073	14314	14154	14290	14185	14268	14113	14134	14265	14313	14181	14062	14263	14125	14325	14175	14302	14197	14232	14262	14070	14176	14309	14299	14078	14419	14262	14257	14129	14203	14336	14281	14343	14098	14312	14223	14192	14282	13965	14150	14257	14255	14141	14333	14270	14266	14402	14193	14415	14064	14182	14195	14305	14251	14224	14251	14241	14172	14084	14354	14221	14274	14264	14119	14120	14375	14288	14301	14220	14273	14245	14244	14211	14204	14306	14096	14264	14253	14122	14236	14202	14288	14133	14336	13994	14140	14247	14159	14330	14117	14190	14153	14224	14160	14179	14485	14306	14323	14216	14265	14170	14148	14176	14360	14293	14106	14139	14323	14098	14307	14205	14281	14248	14188	14055	14187	14095	14269	14285	14132	14355	14240	14329	14210	14123	14227	14305	14174	14196	14309	14189	14153	14254	14308	14420	14208	14329	14370	14122	14185	14081	14286	14326	14355	14364	14104	14329	14226	14174	14109	14270	14214	14303	14242	14296	14312	14262	14253	14144	14209	14222	14198	14232	14183	14346	14325	14149	14280	14239	14408	14087	14241	14069	14226	14193	14328	14295	14048	14264	14286	14285	14101	14372	14179	14192	14289	14211	14055	14207	14388	14190	14164	14388	14144	14111	14283	14412	14263	14261	14291	14270	14307	14378	14215	14287	14217	14179	14326	14210	14289	14153	14313	14232	14209	14212	14305	14247	14158	14183	14235	14134	14166	14193	14216	14250	14239	14246	14269	14223	14188	14252	14305	14165	14131	14196	14287	14131	14146	14232	14158	14225	14099	14212	14130	14201	14291	14239	14299	14116	14458	14186	14033	14079	14337	14311	14162	14266	14167	14147	14090	14241	14239	14328	14255	14382	14230	14325	14315	14230	14201	14257	14302	14303	14295	14199	14331	14171	14142	14206	14187	14113	14306	14262	14107	14284	14284	14360	14194	14182	14274	14150	14309	14184	14326	14148	14417	14155	14241	14314	14040	14288	14263	14308	14210	14261	14287	14232	14208	14386	14279	14165	14267	14316	14227	14290	14139	14106	14247	14330	14330	14282	14066	14422	14196	14272	14149	14221	14267	14202	14115	14275	14006	14249	14159	14225	14218	14294	14100	14103	14255	14387	14013	14273	14135	14394	14350	14226	14088	14219	14193	14242	14202	14287	14273	14284	14343	14050	14257	14334	14333	14239	14232	14164	14215	14169	14098	14265	14356	14438	14201	14182	14376	14312	14194	14191	14318	14310	14155	14325	14304	14239	14220	14219	14201	14370	14305	14286	14323	14313	14139	14214	14213	14125	14304	14227	14181	14233	14443	14134	14268	14328	14215	14039	14373	14251	14268	14262	14222	14169	14274	14199	14242	14238	14214	14006	14114	14336	14355	14063	14160	14341	14048	14281	14340	14246	14290	14264	14289	14265	14117	14152	14298	14181	14208	14513	14222	14033	14370	14112	14329	14206	14148	14186	14206	14373	14373	14214	14102	14133	14285	14304	14280	14125	14343	14186	14107	14238	14298	14268	14088	14161	14274	14179	14311	14215	14435	14194	14188	14197	14216	14198	14068	14272	14207	14072	14240	14187	14230	14212	14245	14351	14131	14135	14160	14247	14281	14168	14073	14104	14359	14250	14181	14257	14152	14224	14210	14330	14201	13964	14224	14395	14333	14104	14038	14268	14257	14257	14143	14337	14213	14256	14321	14189	14375	14209	14188	14259	14286	14214	14389	14137	14207	14270	14095	14208	14329	14270	14172	14102	14274	14170	14083	14239	14127	14191	14193	14154	14224	14249	14130	14260	14270	14095	14109	14325	14266	14107	14219	14195	14451	14153	14220	14382	14267	14252	14186	14257	14112	14303	14472	14247	14189	14161	14179	14113	14275	14140	14124	14123	14185	14249	14308	14371	14252	14297	14131	14262	14309	14264	14223	14170	14311	14321	14304	14214	14305	14181	14294	14149	14302	14219	14178	14343	14316	14280	14349	14032	14192	14142	14299	14154	14294	14225	14205	14263	14237	14211	14333	14128	14312	14100	14212	14401	14169	14213	14321	14143	14137	14176	14199	14232	14318	14372	14058	14462	14238	13923	14365	14375	14244	14361	14257	14495	14253	14088	14213	14168	14246	14255	14293	14196	14274	14224	14230	14038	14192	14265	14158	14256	14159	14208	14247	14315	14292	14135	14314	14335	14196	14131	14319	14139	14101	14225	14151	14085	14340	14208	14173	14328	14179	14152	14296	14320	14424	14164	14167	14210	14195	14374	14265	14183	13962	14312	14188	14413	14417	14377	14193	14032	14147	14316	14299	14188	14242	14118	14235	14156	14240	14050	14418	14376	14150	14295	14056	14359	14390	14196	14230	14240	14232	14341	14337	14159	14075	14259	14252	14324	13931	14084	14054	14329	14358	14322	14168	14156	14307	14249	14268	14175	14201	14100	14345	14373	14248	14473	14002	14121	14384	14219	14282	14320	14332	14329	14316	14079	14141	14243	14303	14147	14248	14330	14230	14356	14182	14420	14325	14241	14292	14347	14248	14261	14150	14289	14304	14163	14221	14231	14299	14037	14266	14430	14191	14163	14280	14205	14305	14320	14294	14280	14197	14197	14300	14229	14225	14099	14384	14161	14251	14162	14121	14220	14132	14179	14328	14182	14262	14127	14352	14274	14235	14242	14124	14253	14401	14220	14315	14254	14283	14247	14193	14198	14308	14358	14293	14243	14160	14254	14328	14278	14205	14236	14183	14361	14370	14242	14114	14278	14239	14264	14193	14219	14315	14209	14240	14260	14286	14289	14067	14180	14286	14201	14294	14160	14407	14109	14138	14408	14325	14286	14297	14235	14218	14228	13987	14215	14252	14189	14334	14195	14215	14301	14233	14346	14220	14171	14290	14248	14187	14291	14173	14253	14328	14373	14202	14206	14243	14268	14282	14238	14263	14105	14372	14388	14387	14118	14192	14247	14134	14160	14352	14306	14384	14236	14319	14225	14126	14265	14162	14174	14312	14356	14189	14194	14127	14224	14277	14192	14358	14364	14175	14300	14217	14052	14272	14328	14151	14192	14200	14256	14207	14154	14189	14240	14139	14243	14330	14252	14304	14190	14018	14289	14110	14261	14166	14205	14414	14151	14280	14207	14314	14133	14061	14355	14237	14409	14295	14317	14271	14226	14197	14387	14241	14210	14414	14364	14128	14293	14271	14394	14213	14135	14258	14356	14298	14204	14275	14158	14423	14224	14188	14345	14255	14319	14253	14191	14111	14360	14193	14332	14256	14426	14150	14153	14278	14067	14250	14055	14279	14180	14308	14176	14524	14071	14158	14261	14079	14228	14415	14067	14131	14334	14341	14341	14011	14316	14222	14226	14424	14254	14185	14278	14146	14441	14169	14273	14381	14201	14284	14192	14288	14203	14183	14264	14348	14313	14418	14104	14243	14280	14200	14169	14374	14300	14267	14265	14199	14137	14281	14209	14146	14385	14224	14181	14257	14325	14299	14238	14177	14087	14236	14261	14168	14158	14267	14192	14205	14206	14486	14219	14224	14164	14191	14135	14331	14300	14302	14166
24362	21564	29303	26146	25321	25973	24895	20435	18172	17372	17069	16439	16167	16437	15945	15755	15506	15708	15407	15397	15557	15595	15282	15393	15520	15277	15433	15282	15578	15426	15266	15332	15323	15324	15242	15512	15334	15408	15266	15410	15374	15343	15367	15268	15313	15370	15528	15304	15233	15265	15288	15369	15266	15154	15390	15188	15339	15266	15185	15232	15484	15263	15247	15365	15366	15145	15360	15166	15198	15233	15161	15257	15200	15015	15198	15208	15241	15302	15222	15388	15229	15243	15326	15125	15262	15147	15395	15427	15324	15393	15354	15258	15450	15309	15221	15232	15192	15246	15242	15234	15159	15273	15306	15155	15251	15256	15255	15425	15224	15353	15356	15105	15237	15105	15217	15096	15154	15051	15172	15250	15333	15184	15115	15172	15176	15272	15260	15266	15294	15125	15335	15103	15380	15354	15215	15393	15394	15216	15351	15443	15320	15109	15372	15100	15457	15325	15150	15059	15344	15322	15111	15097	15260	15177	15171	15266	15376	15361	15344	15436	15186	15328	15335	15043	15283	15139	15200	15313	15109	15453	15242	15415	15190	15141	15194	15353	15336	15160	15207	15235	15231	15147	15230	15260	15260	15188	15348	15279	15086	15306	15115	15298	15240	15041	15219	15372	15114	15232	15064	15355	15031	15142	15344	15360	15365	15255	15231	14848	15017	15214	15294	15188	15225	15243	15182	15432	15198	15382	15201	15042	15288	15172	15155	15215	15203	15387	15100	15372	15384	15294	15174	15139	15300	15360	15237	15156	15302	15402	15183	15040	15291	15026	15201	15202	15363	15265	15224	15141	15235	15277	15253	15182	15134	15388	15186	15166	15263	15238	15140	15355	15285	15169	15325	15173	15168	15168	15280	15309	15259	15238	15396	15320	15169	15254	15164	15248	15242	15384	15130	15411	15333	15310	15297	15303	15207	15128	15180	15270	15164	15302	15262	15228	15419	15185	15239	15379	15239	15207	15243	15345	15278	15275	15220	15155	15393	15258	15030	15277	15146	15443	15118	15153	15285	15261	15556	15257	15326	15070	15300	15161	15318	15169	15267	15218	15380	15490	15286	15211	15265	15194	15252	15370	15184	15283	15274	15171	15052	15131	15367	15273	15261	15154	15133	14994	15232	15167	15227	15287	15180	15227	15383	15348	15274	15194	15130	15175	15275	15130	15198	15196	15337	15327	15165	15243	15183	15035	15086	15124	15144	15153	15112	15275	15319	15307	15304	15272	15074	15194	15245	15156	15240	15130	15323	15158	15356	15335	15298	15325	15514	15266	15344	15288	15239	15374	15264	15253	15186	15047	15318	15298	15189	15427	15148	15335	15250	15381	15149	15292	15354	15284	15247	14925	15311	15180	15209	15196	15189	15130	15410	15226	15360	15282	15129	15160	15188	15178	15175	15319	15222	15224	15116	15214	15340	15187	15427	15181	15112	15304	15387	15148	15254	15086	15320	15383	15390	15213	15173	15139	15263	15218	15297	15255	15344	15221	15280	15376	15117	15120	15207	15211	15233	15316	15168	15201	15210	15325	15174	15270	15392	15204	15105	15264	15483	15159	15359	15302	15155	15235	15269	15194	15225	15221	15386	15236	15238	15370	15134	15134	15246	15383	15242	15252	15076	15217	15254	15187	15112	15284	15235	15333	15352	15309	15124	15261	15175	15209	15264	15233	15354	15254	15327	15182	15362	15270	15272	15169	15308	15302	15218	15207	15224	15106	15278	15366	15332	15152	15388	15356	15244	15364	15206	15351	15356	15112	15427	15206	15023	15269	15355	15303	15145	15187	15174	15348	15277	15253	15239	15375	15326	15320	15282	15264	15293	15340	15328	15145	15282	15061	15362	15384	15330	15351	15134	15111	15328	15136	15169	15144	15219	15334	15145	15195	15338	15247	15217	15265	15317	15287	15293	15175	15231	15208	15335	15323	15374	15199	15306	15413	15418	15389	15059	15421	15309	15367	15174	15001	15222	15179	15396	15259	15129	15290	15270	15155	15134	15265	15239	15014	15112	15176	15264	15267	15240	15267	15304	15260	15167	15236	15216	15189	15192	15260	15192	15311	15094	15258	15370	15247	15145	15171	15268	15177	15156	15130	15263	15172	15105	15180	15075	15268	15302	15390	15226	15111	15176	15149	15212	15194	15203	15330	15225	15118	15208	15250	15138	15186	15313	15336	15329	15332	15057	15202	15177	15272	15208	15222	15074	15238	15258	15220	15376	15193	15208	15101	15359	15272	15155	15078	15381	15304	15269	15456	15184	15340	15247	15293	15197	15346	15420	15351	15406	15458	15480	15183	15131	15110	15398	15333	15165	15224	15260	15166	15214	15346	15306	15135	15210	15117	15297	15396	15073	15117	15276	15334	15428	15419	15284	15169	15124	15258	15229	15388	15315	15165	15209	15326	15130	15115	15336	15286	15165	15410	15327	15265	15241	15140	15219	15324	15115	15170	15451	15260	15504	15340	15157	15373	15316	15325	15498	15280	15321	15314	15132	15317	15385	15208	15406	15194	15301	15301	15203	15152	15397	15358	15029	15188	15088	15205	15400	15326	15158	15042	15389	15122	15064	15009	15119	15233	15247	15305	15211	15169	15376	15208	15139	15281	15097	15387	15195	15239	15243	15160	15325	15211	15246	15321	15250	15067	15324	15365	15235	15107	15308	15247	15172	15288	15296	15366	15277	15091	15261	15260	15303	15187	15187	15080	15102	15227	15438	15280	15325	15134	15205	15215	15152	15171	15319	15040	15272	15370	15224	15346	15229	15179	15287	15221	15353	15375	15022	15299	15172	15374	15355	15199	15317	15263	15240	15304	15133	15035	15278	15202	15383	15067	15411	15166	15249	15141	15402	15182	15515	15153	15199	15182	15172	15220	15378	15124	15190	15242	15251	15230	15146	15107	15133	15265	15350	15194	15252	15076	15162	15389	15118	15200	15479	15310	15300	15222	15180	15290	15468	15176	15372	15107	15242	15333	15483	15340	15322	15034	15394	15255	15153	15339	15152	15243	15074	15184	15208	15208	15335	15182	15328	15290	15216	15038	15201	15185	15089	15391	15228	15272	15349	15167	15441	15264	15162	15273	15266	15425	15214	15158	15201	15330	15247	15095	15234	15202	15259	15356	15180	15197	15166	15447	15203	15238	15010	15140	15225	15202	15194	15415	15229	15287	15186	15280	15461	15164	15442	15265	15169	15312	15149	15378	15190	15255	15279	15307	15226	15340	15243	15064	15301	15193	15405	15045	15237	15183	15240	15021	15270	15309	15308	15367	15289	15261	15353	15282	15174	15188	15489	15388	15292	15245	15014	15275	15048	15229	15217	15441	15202	15282	15281	15338	15290	15176	15346	15202	15264	15291	15244	15081	15261	15074	15553	15223	15227	15187	15301	15261	15456	14961	15306	15324	15460	15286	15182	15341	15166	15192	15274	15470	15348	15298	15382	15211	15136	15180	15306	15274	15187	15148	15133	15255	15380	15387	15300	15352	15110	15126	15196	15330	15242	15203	15255	15318	15226	15245	15303	15340	15438	15247	15110	15151	15191	15384	15267	15194	15237	15425	15338	15241	15095	15364	15255	15356	15168	15196	15286	15287	15389	15331	15109	15267	15355	15347	15260	15285	15342	15327	15356	15242	15225	15332	15219	15261	15346	15193	15372	15247	15253	15227	15240	15404	15193	15191	15274	15310	15251	15324	15293	15080	15224	15239	15495	15247	15036	15204	15226	15377	15154	15287	15167	15241	15311	15410	15334	15406	15450	15240	15186	15213	15218	15326	15336	15282	15118	15381	15389	15223	15143	15236	15209	15254	15253	15156	15143	15230	15215	15158	15375	15234	15187	15408	15508	15300	15259	15265	15246	15348	15331	15197	15325	15262	15438	15369	15266	15210	14959	15402	15137	15021	15172	15300	15425	15204	15364	15187	15066	15284	15130	15219	15353	15065	15225	15104	15165	15301	15269	15256	15212	15177	15179	15335	15262	15121	15243	15251	15286	15130	15313	15239	15222	15291	15259	15189	15176	15229	15304	15109	15219	15171	15255	15184	15534	15303	15297	15274	15278	14987	15384	15442	15202	15473	15348	15298	15286	15231	15495	15482	15145	15211	15387	15183	15081	15004	15183	15208	15219	15249	15358	15381	15316	15125	15143	15251	15385	15265	15255	15329	15157	15255	15291	15411	15248	15326	15164	15227	15324	15093	14980	15295	15224	15396	15454	15065	15191	15252	15167	15287	15237	15146	15265	15565	15305	15186	15265	15212	15105	15098	15248	15201	15252	15233	15158	15188	15375	15336	15230	15249	15104	15413	15243	15272	15471	15309	15252	15123	15329	15414	15215	15166	15491	15337	15409	15372	15374	15349	15025	15105	15349	15210	15314	15422	15239	15011	15116	15458	15298	15352	15332	15185	15334	15414	15170	15285	15270	15260	15385	15230	15290	15142	15110	15210	15319	15385	15412	15077	15192	15286	15311	15194	15393	15306	15339	15193	15165	15231	15267	15281	15346	15323	15142	15139	15155	15415	15085	15306	15328	15475	15266	15295	15092	15170	15209	15126	15311	15200	15285	15375	15301	15168	15107	15395	15271	15209	15309	15044	15185	15254	15328	15202	15258	15203	15239	15296	15321	15217	15562	15283	15081	15123	15190	15137	15120	15337	15290	15246	15305	15107	15254	15151	15276	15174	15244	15337	15369	15106	15222	15289	15255	15264	15253	15229	15171	15233	15346	15297	15284	15206	15318	15298	15243	15169	15195	14980	15059	15223	15261	15235	15176	15327	15089	15259	15117	15098	15331	15050	15184	15136	15416	15431	15207	15264	15361	15340	15248	15403	15233	15144	15277	15281	15240	15171	15201	15261	15201	15249	15254	15029	15286	15203	15327	15182	15266	15138	15453	15314	15270	15346	15166	15312	15106	15394	15236	15368	15065	15177	15363	15319	15217	15249	15372	15055	15265	15269	15285	15261	15115	15165	15283	15225	15280	15115	15278	15245	15200	15295	15259	15012	15245	15427	15137	14999	15216	15153	15221	15214	15337	15217	15343	15271	15309	15350	15451	15260	15076	15130	15302	15211	15183	15377	15497	15281	15352	15285	15224	15223	15206	15262	15235	15178	15309	15183	15171	15308
31587	51318	47181	37760	31637	27268	24032	20744	18036	17298	16601	16081	15616	15359	15040	14811	14696	14795	14548	14681	14459	14604	14560	14442	14601	14632	14466	14379	14539	14555	14540	14314	14450	14307	14393	14357	14437	14498	14270	14506	14297	14344	14283	14478	14360	14390	14344	14432	14366	14383	14202	14523	14265	14424	14420	14365	14321	14410	14522	14470	14352	14310	14415	14388	14475	14240	14444	14208	14300	14345	14410	14304	14357	14475	14332	14283	14401	14287	14328	14383	14365	14453	14304	14403	14470	14394	14441	14413	14351	14350	14287	14544	14321	14424	14362	14454	14353	14374	14434	14456	14386	14380	14346	14307	14416	14378	14567	14673	14250	14337	14337	14308	14307	14397	14364	14368	14321	14446	14228	14502	14236	14446	14425	14428	14238	14388	14390	14364	14326	14359	14255	14383	14462	14369	14507	14290	14330	14377	14289	14347	14447	14441	14425	14426	14219	14423	14452	14255	14267	14458	14415	14491	14308	14591	14414	14398	14536	14347	14547	14373	14276	14472	14373	14403	14383	14417	14311	14447	14290	14299	14460	14393	14313	14516	14325	14289	14479	14297	14501	14210	14423	14367	14404	14362	14419	14391	14220	14306	14444	14442	14261	14285	14306	14367	14449	14387	14146	14378	14251	14306	14361	14156	14373	14389	14170	14423	14393	14451	14334	14439	14333	14375	14391	14225	14365	14529	14346	14230	14438	14246	14263	14556	14446	14490	14409	14332	14370	14439	14281	14445	14255	14468	14219	14373	14334	14388	14267	14345	14316	14503	14302	14229	14390	14355	14323	14367	14373	14346	14399	14399	14383	14507	14189	14274	14435	14295	14452	14447	14315	14435	14475	14301	14332	14289	14314	14373	14296	14410	14288	14433	14401	14501	14427	14392	14325	14486	14354	14402	14253	14460	14374	14291	14252	14487	14308	14426	14401	14261	14453	14485	14383	14267	14466	14393	14323	14462	14427	14441	14387	14385	14343	14551	14433	14500	14208	14551	14190	14337	14428	14292	14396	14402	14456	14324	14475	14331	14370	14355	14359	14423	14379	14238	14311	14388	14553	14205	14483	14397	14430	14221	14234	14525	14272	14474	14458	14411	14262	14456	14384	14430	14269	14324	14585	14355	14293	14366	14460	14360	14215	14424	14421	14419	14424	14190	14445	14417	14328	14241	14394	14278	14327	14300	14521	14384	14403	14318	14499	14291	14524	14391	14413	14336	14410	14341	14378	14381	14285	14226	14328	14447	14293	14458	14360	14328	14319	14459	14470	14244	14230	14401	14355	14302	14296	14299	14381	14386	14390	14210	14320	14353	14261	14276	14205	14398	14228	14507	14404	14433	14449	14335	14469	14226	14281	14344	14321	14359	14391	14343	14374	14386	14349	14408	14281	14385	14138	14278	14348	14446	14518	14439	14289	14306	14325	14389	14252	14374	14381	14276	14485	14338	14300	14539	14309	14433	14312	14519	14394	14381	14256	14388	14289	14277	14370	14254	14346	14180	14187	14568	14387	14272	14301	14324	14438	14502	14311	14482	14501	14469	14301	14277	14315	14353	14419	14300	14356	14272	14295	14325	14342	14396	14464	14310	14363	14122	14368	14313	14304	14468	14356	14579	14226	14359	14332	14434	14422	14413	14128	14431	14238	14503	14357	14334	14511	14399	14233	14412	14546	14392	14478	14479	14249	14416	14433	14302	14330	14389	14334	14499	14363	14355	14441	14463	14350	14464	14182	14342	14407	14182	14394	14468	14565	14288	14445	14341	14333	14287	14418	14361	14163	14353	14426	14299	14416	14278	14323	14239	14325	14531	14387	14431	14452	14480	14429	14335	14491	14276	14421	14405	14452	14421	14310	14386	14204	14350	14401	14403	14346	14385	14429	14314	14296	14215	14496	14279	14339	14377	14289	14288	14438	14286	14603	14280	14433	14453	14212	14326	14445	14403	14295	14465	14399	14393	14249	14376	14316	14334	14372	14416	14308	14220	14556	14427	14464	14478	14362	14480	14380	14549	14184	14300	14463	14352	14438	14407	14283	14349	14309	14164	14393	14314	14428	14267	14349	14185	14496	14250	14240	14359	14432	14368	14408	14354	14265	14367	14491	14378	14324	14470	14500	14283	14664	14445	14486	14411	14298	14305	14355	14376	14462	14454	14239	14319	14399	14349	14315	14478	14342	14332	14265	14559	14463	14469	14401	14408	14301	14389	14421	14527	14478	14384	14301	14451	14363	14434	14423	14220	14345	14480	14352	14451	14222	14442	14291	14410	14313	14415	14252	14305	14365	14274	14326	14443	14432	14253	14261	14311	14441	14361	14348	14304	14316	14366	14495	14487	14457	14295	14372	14289	14236	14494	14212	14320	14355	14337	14488	14373	14139	14479	14409	14425	14363	14401	14313	14253	14267	14264	14375	14402	14469	14305	14314	14272	14437	14392	14256	14437	14469	14235	14501	14329	14277	14315	14484	14397	14248	14528	14465	14278	14253	14407	14472	14338	14344	14395	14352	14501	14370	14425	14359	14418	14397	14403	14345	14434	14405	14322	14323	14486	14281	14267	14172	14279	14484	14327	14149	14330	14453	14490	14367	14430	14540	14276	14476	14272	14318	14262	14301	14356	14307	14274	14444	14386	14311	14243	14374	14432	14345	14416	14348	14376	14361	14383	14321	14363	14265	14326	14425	14372	14312	14290	14401	14430	14257	14311	14514	14307	14260	14611	14484	14495	14326	14368	14344	14441	14178	14384	14263	14435	14419	14331	14531	14287	14353	14247	14408	14368	14292	14448	14326	14535	14322	14528	14307	14411	14338	14430	14400	14479	14335	14331	14364	14367	14292	14381	14427	14328	14240	14411	14196	14426	14210	14404	14341	14359	14573	14498	14416	14308	14376	14494	14376	14452	14320	14294	14337	14421	14229	14313	14284	14364	14302	14345	14377	14378	14413	14324	14500	14459	14348	14442	14421	14317	14496	14431	14364	14466	14420	14478	14354	14295	14357	14325	14498	14478	14327	14405	14240	14285	14205	14436	14426	14277	14534	14489	14344	14407	14273	14593	14465	14291	14398	14314	14436	14455	14576	14401	14429	14218	14412	14619	14362	14393	14437	14413	14274	14388	14222	14440	14520	14260	14327	14246	14507	14420	14370	14323	14191	14530	14390	14484	14515	14209	14479	14385	14420	14316	14389	14441	14411	14437	14379	14334	14448	14323	14373	14229	14475	14331	14343	14488	14295	14433	14377	14457	14550	14425	14295	14384	14335	14109	14360	14455	14386	14426	14334	14420	14227	14339	14578	14428	14268	14430	14419	14376	14396	14504	14403	14452	14349	14174	14425	14453	14382	14358	14365	14429	14255	14366	14333	14449	14348	14424	14217	14427	14262	14195	14389	14401	14416	14457	14362	14473	14245	14462	14332	14547	14542	14288	14387	14491	14494	14097	14540	14452	14417	14380	14363	14372	14363	14323	14487	14402	14215	14380	14423	14432	14423	14553	14417	14535	14529	14391	14356	14200	14330	14397	14408	14525	14314	14358	14421	14425	14386	14463	14220	14363	14407	14385	14256	14547	14630	14429	14399	14367	14446	14345	14252	14540	14363	14458	14339	14486	14186	14396	14341	14483	14427	14527	14316	14337	14274	14341	14281	14409	14577	14362	14358	14413	14251	14257	14258	14144	14536	14394	14392	14210	14377	14483	14180	14367	14390	14423	14309	14358	14406	14304	14299	14316	14337	14282	14450	14246	14368	14378	14324	14304	14375	14318	14468	14460	14220	14215	14302	14403	14551	14496	14408	14426	14396	14304	14455	14384	14363	14491	14319	14539	14371	14425	14538	14388	14276	14401	14337	14310	14415	14471	14334	14457	14285	14301	14505	14332	14457	14441	14259	14296	14498	14365	14512	14402	14379	14294	14175	14418	14478	14429	14420	14470	14331	14488	14310	14372	14364	14116	14443	14207	14457	14362	14313	14268	14372	14378	14355	14320	14421	14416	14270	14457	14297	14251	14477	14416	14341	14266	14357	14412	14235	14571	14375	14405	14361	14175	14405	14325	14224	14248	14292	14374	14362	14373	14374	14503	14356	14386	14366	14437	14482	14447	14244	14333	14333	14386	14458	14351	14288	14268	14414	14449	14323	14374	14275	14505	14258	14337	14270	14479	14349	14346	14290	14498	14234	14559	14564	14457	14511	14501	14327	14433	14268	14373	14432	14325	14306	14355	14361	14334	14483	14079	14423	14358	14426	14373	14461	14269	14498	14358	14310	14437	14326	14291	14427	14355	14390	14311	14264	14457	14326	14362	14413	14344	14427	14263	14410	14507	14488	14368	14359	14327	14311	14371	14370	14218	14522	14424	14531	14359	14394	14427	14522	14319	14311	14304	14427	14384	14527	14369	14344	14253	14418	14304	14490	14296	14282	14331	14274	14206	14481	14510	14292	14306	14545	14153	14442	14473	14487	14447	14288	14441	14460	14446	14246	14376	14322	14494	14277	14302	14376	14235	14392	14221	14354	14483	14299	14451	14506	14259	14482	14236	14399	14369	14479	14384	14377	14334	14297	14268	14461	14452	14420	14523	14400	14366	14376	14265	14387	14240	14398	14369	14306	14445	14377	14304	14291	14249	14341	14017	14273	14499	14239	14423	14143	14351	14388	14451	14404	14406	14369	14516	14316	14325	14378	14277	14480	14218	14276	14303	14165	14311	14393	14406	14308	14255	14350	14235	14221	14397	14457	14371	14289	14447	14514	14388	14468	14370	14553	14355	14533	14454	14521	14344	14389	14408	14215	14281	14415	14406	14406	14368	14470	14402	14254	14202	14474	14363	14538	14477	14347	14433	14438	14183	14490	14384	14320	14351	14378	14413	14426	14466	14320	14310	14420	14326	14441	14384	14365	14470	14520	14285	14384	14310	14375	14274	14311	14394	14411	14285	14334	14406	14242	14022	14337	14411	14419	14280	14517	14328	14304	14289	14404	14230	14411	14485	14299	14374	14385	14424	14377	14462	14437	14447	14352	14353	14376	14432	14376	14475	14371	14461	14566	14348	14337	14412	14304	14292	14435	14509	14301	14391	14197	14499	14388	14307	14484	14370	14448	14358	14372	14419	14274	14322	14308	14321	14216	14370	14306	14415
23322	21628	29573	24697	24160	27740	30024	24384	22359	19567	18127	17256	17135	16934	16615	16325	16395	16074	15853	15933	16077	16194	15963	15829	15905	16068	15798	15781	15932	15869	16018	15779	15842	15887	15758	15617	15873	15863	15558	15750	15723	15905	15702	15705	15683	15587	15554	15536	15726	15675	15720	15757	15718	15847	15765	15469	15739	15818	15700	15677	15656	15706	15780	15658	15836	15734	15718	15866	15622	15749	15675	15591	15728	15692	15696	15591	15605	15551	15806	15718	15374	15561	15568	15819	15703	15907	15614	15629	15679	15561	15793	15477	15544	15572	15730	15711	15728	15695	15728	15564	15498	15793	15773	15619	15855	15671	15721	15637	15368	15675	15775	15856	15683	15567	15666	15729	15715	15831	15684	15586	15683	15610	15607	15396	15681	15518	15627	15576	15562	15477	15788	15776	15805	15672	15583	15556	15836	15818	15726	15621	15623	15692	15549	15359	15536	15876	15469	15712	15511	15747	15818	15468	15572	15706	15749	15643	15684	15614	15594	15674	15672	15659	15597	15603	15396	15469	15695	15634	15581	15737	15712	15818	15721	15559	15514	15651	15661	15722	15562	15483	15794	15492	15613	15611	15792	15458	15622	15804	15579	15551	15901	15557	15471	15497	15531	15570	15586	15732	15827	15864	15546	15649	15671	15740	15678	15619	15669	15668	15814	15714	15791	15561	15768	15829	15666	15658	15671	15586	15519	15766	15799	15618	15673	15586	15699	15650	15662	15533	15692	15714	15713	15635	15536	15626	15679	15807	15521	15545	15626	15549	15684	15542	15659	15437	15893	15753	15705	15746	15533	15590	15728	15807	15523	15624	15801	15751	15758	15539	15591	15791	15687	15503	15531	15574	15821	15796	15580	15820	15846	15486	15631	15674	15658	15502	15565	15726	15695	15721	15611	15623	15720	15535	15553	15649	15715	15674	15579	15807	15733	15586	15635	15446	15552	15803	15644	15732	15640	15737	15700	15654	15653	15459	15726	15545	15481	15696	15724	15725	15509	15666	15667	15574	15664	15638	15533	15524	15721	15763	15581	15647	15738	15615	15543	15755	15554	15571	15592	15651	15766	15713	15662	15570	15685	15740	15732	15773	15697	15636	15754	15567	15510	15506	15531	15650	15774	15770	15742	15762	15605	15645	15482	15820	15722	15385	15537	15781	15570	15749	15671	15708	15436	15715	15620	15631	15456	15559	15690	15634	15735	15757	15615	15562	15686	15808	15822	15613	15770	15574	15538	15666	15620	15440	15678	15808	15773	15596	15613	15559	15438	15650	15688	15484	15482	15650	15734	15601	15709	15689	15544	15556	15631	15553	15748	15539	15478	15760	15413	15635	15657	15689	15723	15742	15624	15711	15611	15335	15584	15736	15729	15563	15593	15547	15441	15672	15667	15657	15699	15649	15669	15729	15607	15642	15586	15547	15767	15647	15644	15814	15545	15644	15757	15467	15733	15781	15659	15654	15540	15714	15564	15530	15665	15712	15642	15678	15714	15729	15648	15464	15527	15679	15733	15700	15556	15636	15738	15357	15603	15702	15566	15661	15583	15702	15654	15561	15889	15540	15570	15663	15717	15645	15635	15770	15652	15688	15739	15712	15750	15582	15703	15715	15532	15656	15724	15737	15650	15567	15539	15725	15666	15540	15495	15757	15629	15636	15631	15690	15703	15597	15649	15565	15424	15414	15589	15711	15693	15693	15571	15630	15643	15623	15735	15813	15598	15570	15661	15773	15776	15714	15753	15763	15588	15581	15515	15587	15720	15581	15318	15782	15604	15638	15658	15780	15706	15699	15726	15590	15706	15696	15825	15502	15656	15633	15629	15616	15430	15597	15719	15789	15615	15746	15787	15652	15744	15649	15670	15622	15493	15808	15689	15740	15684	15633	15498	15446	15716	15637	15757	15815	15687	15584	15605	15869	15703	15550	15783	15527	15554	15516	15697	15555	15656	15749	15587	15619	15688	15681	15695	15742	15760	15612	15611	15751	15707	15839	15698	15733	15725	15702	15551	15729	15492	15748	15731	15673	15510	15786	15630	15653	15703	15580	15678	15522	15576	15722	15590	15605	15492	15804	15573	15726	15612	15734	15605	15588	15704	15588	15693	15557	15829	15717	15627	15446	15698	15536	15634	15679	15603	15361	15644	15686	15864	15673	15572	15750	15555	15461	15775	15802	15711	15566	15590	15526	15804	15703	15748	15571	15704	15632	15783	15618	15786	15809	15703	15739	15623	15762	15671	15468	15737	15519	15667	15654	15664	15711	15786	15530	15751	15770	15661	15494	15604	15568	15629	15610	15571	15682	15573	15615	15667	15824	15659	15615	15739	15618	15538	15639	15765	15671	15508	15499	15864	15587	15588	15617	15730	15594	15525	15768	15557	15763	15764	15691	15577	15759	15803	15669	15592	15651	15546	15559	15704	15652	15736	15808	15634	15572	15695	15715	15692	15775	15618	15782	15592	15605	15738	15649	15809	15705	15565	15530	15664	15403	15871	15648	15763	15594	15752	15594	15730	15568	15751	15641	15878	15643	15615	15638	15600	15510	15644	15674	15575	15899	15687	15681	15625	15740	15643	15610	15609	15713	15586	15770	15530	15625	15563	15490	15525	15612	15700	15675	15788	15571	15648	15792	15727	15704	15807	15581	15482	15649	15874	15630	15708	15618	15686	15650	15746	15611	15684	15740	15633	15564	15691	15652	15615	15462	15696	15651	15362	15460	15633	15681	15772	15479	15605	15525	15643	15552	15836	15700	15715	15583	15476	15586	15586	15685	15728	15599	15623	15578	15657	15476	15554	15512	15468	15557	15727	15661	15512	15671	15544	15679	15575	15744	15688	15547	15758	15577	15447	15572	15439	15654	15623	15730	15787	15903	15779	15737	15704	15576	15677	15677	15496	15802	15533	15741	15717	15481	15790	15873	15782	15465	15578	15719	15784	15804	15756	15614	15761	15719	15661	15739	15547	15753	15628	15702	15592	15542	15636	15544	15534	15561	15522	15522	15428	15754	15670	15717	15601	15579	15740	15340	15566	15773	15779	15547	15585	15538	15666	15935	15659	15621	15567	15597	15795	15845	15777	15624	15588	15544	15635	15803	15626	15605	15799	15550	15555	15660	15663	15450	15644	15654	15647	15662	15877	15538	15614	15639	15757	15665	15669	15523	15602	15718	15755	15473	15467	15576	15485	15845	15727	15471	15843	15684	15798	15408	15771	15436	15693	15667	15633	15474	15597	15622	15618	15463	15580	15575	15697	15675	15673	15703	15746	15657	15653	15538	15752	15560	15524	15585	15599	15547	15791	15543	15738	15787	15601	15822	15528	15583	15699	15711	15611	15753	15547	15668	15565	15621	15683	15845	15609	15600	15565	15577	15739	15690	15607	15695	15733	15713	15594	15699	15885	15607	15864	15670	15715	15756	15526	15773	15607	15640	15742	15774	15582	15850	15828	15564	15519	15903	15875	15590	15608	15674	15754	15878	15633	15677	15841	15654	15675	15519	15726	15640	15549	15677	15707	15539	15653	15732	15474	15712	15768	15674	15598	15462	15659	15697	15822	15663	15662	15775	15521	15461	15664	15637	15603	15781	15719	15553	15825	15594	15619	15646	15681	15484	15563	15745	15683	15777	15648	15768	15666	15614	15702	15636	15725	15786	15561	15446	15664	15658	15794	15771	15693	15513	15592	15586	15631	15614	15584	15469	15532	15512	15868	15442	15625	15499	15651	15542	15628	15517	15665	15729	15769	15847	15559	15632	15657	15583	15739	15649	15678	15508	15644	15658	15855	15779	15566	15663	15747	15816	15631	15662	15659	15751	15635	15529	15877	15767	15508	15736	15813	15522	15722	15611	15743	15664	15729	15590	15469	15631	15652	15541	15488	15568	15745	15691	15688	15649	15626	15699	15796	15629	15507	15656	15620	15634	15676	15673	15556	15553	15674	15850	15570	15635	15524	15574	15655	15553	15659	15491	15582	15534	15530	15464	15743	15633	15561	15593	15472	15437	15779	15694	15671	15635	15749	15695	15580	15568	15509	15699	15514	15816	15542	15663	15470	15642	15616	15730	15780	15690	15827	15564	15667	15565	15634	15762	15581	15786	15553	15721	15675	15608	15698	15518	15823	15591	15567	15616	15698	15679	15784	15673	15582	15494	15694	15661	15799	15570	15748	15787	15715	15587	15565	15602	15585	15681	15638	15948	15574	15737	15709	15512	15510	15668	15581	15611	15631	15767	15692	15622	15735	15812	15772	15659	15599	15667	15544	15505	15561	15542	15542	15716	15672	15672	15599	15561	15676	15654	15732	15692	15422	15500	15763	15752	15636	15749	15555	15554	15722	15752	15816	15754	15657	15820	15636	15635	15510	15664	15777	15580	15727	15647	15809	15647	15608	15714	15561	15467	15549	15584	15568	15764	15656	15614	15729	15640	15636	15762	15638	15473	15624	15535	15807	15488	15549	15656	15459	15666	15691	15646	15566	15603	15575	15627	15653	15696	15518	15413	15401	15672	15885	15760	15724	15604	15562	15829	15782	15699	15707	15805	15630	15737	15467	15679	15712	15590	15731	15827	15630	15554	15724	15542	15822	15565	15723	15669	15600	15570	15638	15575	15661	15698	15455	15564	15562	15671	15710	15682	15442	15751	15672	15549	15779	15676	15768	15454	15711	15665	15649	15745	15685	15842	15675	15537	15578	15615	15722	15761	15711	15705	15641	15616	15785	15769	15665	15692	15727	15579	15598	15703	15742	15810	15669	15684	15871	15812	15798	15675	15610	15696	15593	15502	15489	15539	15726	15842	15736	15421	15561	15925	15655	15489	15657	15660	15724	15708	15722	15654	15704	15640	15727	15601	15710	15684	15698	15675	15616	15726	15578	15592	15798	15609	15617	15380	15534	15555	15647	15566	15604	15613	15854	15662	15759	15622	15559	15620	15776	15651	15573	15625	15651	15650	15440	15524	15797	15534	15593	15644	15558	15597	15732	15596	15766	15652	15735	15723	15776	15581	15604	15557	15713	15716	15530	15717	15936	15763	15656	15519	15534	15663	15959	15496	15618	15607	15549	15492	15530	15607	15575	15579	15611	15544	15638	15619	15554	15694	15799	15760	15575	15725	15593	15653	15639	15630
35009	57456	53268	43901	37342	32736	29467	25380	23281	19129	17836	16950	16718	16058	15618	15249	15021	15133	14804	15024	14954	14873	14845	14815	14728	14970	14843	14793	14789	14654	14707	14762	14758	14633	14742	14886	14614	14727	14786	14637	14760	14795	14599	14625	14770	14696	14797	14528	14587	14598	14622	14714	14638	14606	14619	15030	14727	14585	14647	14703	14736	14459	14584	14731	14716	14625	14607	14619	14565	14625	14619	14621	14650	14607	14648	14694	14601	14799	14688	14679	14623	14581	14672	14619	14621	14767	14572	14635	14522	14647	14668	14625	14637	14573	14782	14576	14744	14656	14526	14458	14584	14764	14762	14742	14693	14799	14634	14698	14738	14620	14643	14608	14718	14604	14547	14609	14604	14648	14734	14757	14759	14654	14476	14587	14676	14503	14642	14605	14766	14530	14512	14795	14762	14745	14705	14647	14562	14614	14589	14629	14540	14587	14509	14663	14734	14644	14575	14700	14518	14823	14645	14655	14630	14712	14633	14677	14495	14720	14534	14725	14618	14594	14661	14757	14705	14708	14681	14660	14796	14623	14487	14591	14750	14571	14670	14716	14631	14752	14622	14600	14538	14542	14663	14688	14617	14734	14721	14712	14672	14714	14531	14599	14727	14629	14529	14742	14647	14503	14630	14691	14514	14559	14759	14682	14620	14725	14594	14757	14630	14799	14687	14735	14793	14580	14707	14680	14743	14629	14806	14770	14655	14615	14785	14628	14659	14560	14476	14729	14731	14604	14854	14620	14719	14692	14609	14693	14817	14554	14727	14662	14670	14819	14687	14598	14671	14655	14629	14624	14705	14647	14701	14478	14563	14774	14561	14758	14748	14608	14795	14778	14668	14756	14638	14654	14557	14490	14632	14667	14555	14658	14653	14540	14725	14543	14822	14475	14776	14647	14647	14766	14518	14608	14517	14572	14659	14715	14631	14732	14619	14652	14742	14695	14550	14620	14685	14628	14593	14660	14654	14623	14680	14618	14527	14638	14596	14574	14628	14584	14506	14628	14557	14462	14845	14566	14612	14534	14742	14617	14660	14682	14647	14607	14597	14568	14657	14534	14573	14564	14643	14703	14552	14676	14697	14712	14573	14648	14566	14708	14698	14639	14694	14645	14602	14755	14673	14511	14738	14773	14750	14613	14786	14756	14466	14727	14785	14548	14559	14428	14653	14694	14475	14701	14682	14695	14567	14758	14606	14724	14603	14681	14840	14561	14601	14686	14610	14671	14644	14544	14732	14613	14573	14617	14599	14648	14647	14437	14779	14616	14520	14504	14726	14713	14755	14531	14580	14622	14596	14640	14745	14803	14539	14726	14710	14754	14630	14670	14672	14632	14642	14787	14637	14670	14657	14522	14679	14435	14587	14729	14624	14534	14813	14666	14572	14536	14768	14743	14614	14587	14627	14634	14693	14590	14708	14582	14449	14441	14635	14660	14806	14606	14655	14635	14630	14700	14727	14762	14779	14683	14666	14603	14667	14786	14634	14594	14790	14683	14444	14526	14647	14537	14562	14561	14627	14567	14678	14588	14636	14741	14563	14477	14618	14689	14700	14669	14585	14632	14680	14584	14682	14626	14471	14665	14657	14690	14546	14594	14539	14521	14667	14543	14725	14691	14729	14481	14670	14549	14667	14609	14774	14654	14646	14545	14605	14548	14642	14710	14513	14550	14669	14672	14582	14719	14669	14701	14682	14500	14582	14703	14530	14653	14490	14705	14699	14706	14736	14558	14630	14684	14601	14514	14728	14696	14450	14524	14603	14565	14879	14730	14629	14653	14638	14582	14729	14649	14666	14650	14798	14498	14688	14644	14451	14712	14804	14671	14571	14788	14793	14566	14646	14619	14619	14648	14672	14790	14514	14553	14462	14562	14540	14530	14721	14645	14779	14636	14655	14647	14496	14687	14735	14674	14650	14705	14528	14774	14666	14726	14657	14697	14657	14403	14687	14615	14716	14642	14615	14658	14590	14622	14741	14468	14602	14730	14754	14605	14637	14637	14665	14569	14616	14661	14752	14715	14487	14517	14740	14560	14679	14587	14596	14765	14692	14591	14670	14530	14742	14516	14571	14704	14694	14725	14629	14812	14701	14611	14673	14775	14574	14642	14721	14435	14526	14720	14788	14684	14536	14662	14527	14523	14720	14519	14634	14674	14597	14693	14711	14570	14645	14793	14405	14598	14506	14591	14531	14778	14569	14555	14528	14634	14809	14661	14659	14622	14672	14674	14610	14767	14711	14603	14638	14685	14629	14579	14732	14488	14612	14541	14454	14632	14464	14651	14652	14621	14634	14491	14857	14546	14765	14717	14610	14683	14505	14535	14594	14710	14563	14627	14712	14692	14634	14511	14601	14767	14816	14638	14663	14517	14604	14688	14552	14513	14721	14780	14679	14670	14680	14619	14380	14630	14490	14629	14620	14726	14627	14641	14691	14782	14574	14576	14689	14570	14599	14738	14733	14687	14625	14439	14619	14574	14687	14537	14493	14730	14724	14685	14677	14718	14644	14710	14704	14619	14775	14737	14513	14708	14679	14677	14655	14741	14665	14621	14734	14740	14678	14577	14625	14614	14645	14687	14468	14487	14762	14707	14452	14525	14684	14592	14635	14614	14502	14400	14663	14636	14637	14640	14858	14556	14712	14594	14610	14593	14817	14648	14496	14753	14612	14547	14767	14479	14733	14563	14789	14950	14722	14553	14591	14497	14676	14691	14667	14711	14439	14634	14583	14588	14665	14776	14734	14614	14728	14725	14615	14656	14742	14597	14656	14638	14804	14445	14589	14595	14683	14622	14634	14683	14733	14618	14620	14555	14768	14633	14674	14571	14495	14662	14611	14857	14692	14591	14767	14587	14788	14649	14650	14503	14700	14680	14427	14623	14677	14652	14654	14668	14608	14710	14553	14705	14698	14592	14635	14674	14625	14549	14763	14776	14533	14633	14472	14769	14483	14605	14616	14633	14696	14724	14633	14720	14575	14785	14656	14629	14651	14687	14686	14655	14627	14641	14350	14741	14539	14516	14685	14761	14691	14482	14610	14531	14532	14562	14607	14559	14793	14741	14815	14676	14568	14441	14422	14584	14623	14704	14778	14637	14763	14479	14686	14616	14665	14593	14696	14614	14569	14466	14785	14739	14861	14790	14555	14550	14651	14579	14442	14476	14781	14600	14579	14671	14748	14576	14632	14702	14782	14653	14565	14628	14653	14551	14648	14683	14733	14655	14720	14654	14556	14703	14499	14515	14610	14751	14560	14764	14731	14581	14710	14576	14433	14495	14551	14657	14597	14628	14569	14665	14817	14512	14573	14797	14676	14627	14669	14574	14541	14662	14596	14663	14475	14613	14703	14635	14571	14584	14760	14654	14649	14635	14803	14614	14660	14524	14613	14656	14708	14575	14611	14713	14529	14708	14457	14651	14578	14771	14558	14586	14653	14503	14626	14598	14664	14643	14726	14782	14709	14639	14538	14633	14794	14592	14647	14810	14575	14682	14616	14698	14623	14546	14738	14695	14754	14490	14702	14432	14550	14641	14651	14678	14583	14488	14852	14516	14567	14634	14558	14641	14745	14721	14598	14664	14631	14474	14820	14563	14634	14766	14582	14651	14697	14621	14458	14776	14572	14771	14727	14739	14544	14518	14578	14647	14766	14733	14432	14577	14854	14617	14754	14595	14701	14782	14829	14726	14514	14481	14505	14754	14799	14639	14452	14709	14634	14651	14658	14630	14549	14403	14667	14571	14709	14877	14470	14605	14710	14732	14622	14743	14690	14475	14550	14609	14689	14715	14797	14515	14678	14478	14624	14703	14672	14474	14703	14705	14628	14814	14709	14704	14624	14698	14639	14561	14692	14699	14663	14668	14642	14482	14717	14715	14503	14608	14520	14520	14679	14658	14758	14741	14445	14743	14650	14584	14608	14595	14629	14648	14634	14600	14726	14672	14586	14623	14532	14671	14828	14735	14748	14732	14583	14606	14707	14664	14753	14544	14771	14530	14654	14668	14612	14642	14613	14680	14722	14597	14680	14750	14645	14586	14683	14390	14681	14621	14743	14479	14654	14566	14849	14584	14577	14676	14509	14687	14522	14673	14634	14503	14707	14688	14645	14789	14542	14690	14676	14680	14720	14659	14727	14593	14638	14696	14691	14570	14793	14660	14721	14595	14656	14659	14674	14712	14475	14578	14692	14672	14597	14610	14618	14710	14699	14790	14482	14708	14557	14673	14567	14745	14852	14479	14606	14658	14606	14661	14636	14769	14620	14593	14810	14605	14661	14766	14612	14509	14628	14438	14757	14428	14620	14506	14684	14701	14615	14641	14684	14644	14614	14753	14588	14685	14637	14628	14693	14786	14635	14779	14735	14870	14755	14894	14662	14554	14661	14730	14628	14602	14591	14827	14723	14742	14897	14677	14639	14623	14590	14858	14671	14717	14652	14500	14486	14748	14619	14627	14579	14767	14634	14710	14611	14658	14640	14698	14511	14484	14525	14800	14771	14529	14491	14740	14840	14619	14580	14584	14543	14506	14638	14819	14657	14756	14663	14654	14697	14693	14628	14496	14853	14635	14692	14561	14397	14648	14667	14564	14701	14610	14597	14476	14615	14673	14592	14543	14590	14615	14777	14469	14569	14637	14514	14562	14743	14648	14667	14771	14700	14716	14535	14653	14715	14742	14642	14625	14685	14582	14605	14423	14622	14689	14587	14699	14725	14663	14749	14467	14650	14713	14602	14621	14796	14597	14493	14720	14676	14723	14674	14693	14548	14663	14645	14698	14582	14596	14647	14648	14656	14660	14561	14659	14460	14529	14587	14648	14677	14634	14649	14683	14571	14616	14538	14806	14619	14618	14673	14607	14721	14576	14630	14627	14654	14672	14547	14650	14632	14614	14713	14619	14711	14709	14670	14833	14549	14603	14802	14595	14607	14859	14736	14543	14808	14505	14560	14697	14659	14502	14658	14672	14750	14584	14595	14580	14772	14689	14523	14527	14647	14657	14610	14580	14706	14608	14678	14765	14535	14772	14566	14602	14549	14680	14478	14580	14711	14836	14722	14568	14702	14505	14628	14728	14581	14814	14614	14609	14595	14441	14713	14588	14540	14580	14553	14568	14615	14550	14727	14543
28243	25741	31391	27069	20935	18319	16369	15599	15050	14524	14387	14574	14101	14128	14010	13790	13903	13821	13870	13579	13690	13763	13557	13739	13753	13704	13692	13704	13668	13781	13597	13708	13794	13804	13627	13532	13641	13812	13597	13693	13643	13491	13719	13836	13791	13695	13665	13557	13622	13630	13362	13589	13656	13817	13795	13678	13508	13508	13564	13733	13796	13755	13448	13818	13748	13753	13556	13685	13733	13494	13667	13480	13608	13561	13718	13476	13737	13576	13589	13743	13591	13799	13592	13492	13716	13728	13656	13472	13631	13571	13713	13890	13678	13562	13754	13704	13604	13598	13492	13566	13714	13646	13722	13670	13716	13686	13563	13692	13678	13659	13575	13762	13596	13780	13837	13571	13730	13859	13569	13678	13606	13445	13585	13551	13407	13568	13669	13629	13764	13579	13626	13680	13658	13703	13687	13727	13567	13642	13550	13759	13604	13671	13642	13607	13689	13648	13543	13907	13566	13587	13602	13568	13662	13677	13578	13613	13736	13687	13750	13757	13652	13601	13721	13652	13675	13782	13639	13608	13474	13582	13662	13558	13600	13762	13514	13675	13527	13875	13638	13624	13666	13742	13623	13477	13527	13742	13671	13748	13630	13735	13584	13634	13603	13832	13857	13641	13742	13752	13655	13833	13682	13697	13498	13566	13527	13621	13671	13740	13853	13727	13709	13583	13616	13606	13557	13488	13700	13710	13752	13631	13904	13737	13755	13628	13638	13788	13491	13610	13690	13667	13767	13910	13577	13567	13759	13610	13646	13553	13874	13763	13789	13612	13734	13583	13837	13844	13727	13585	13722	13541	13706	13635	13517	13783	13645	13648	13751	13556	13751	13594	13658	13648	13518	13627	13515	13546	13426	13555	13458	13438	13578	13656	13652	13602	13659	13746	13710	13779	13520	13517	13640	13736	13684	13625	13545	13737	13764	13521	13648	13589	13512	13463	13579	13632	13481	13844	13518	13614	13713	13682	13586	13767	13511	13584	13680	13460	13546	13557	13579	13585	13443	13871	13651	13481	13664	13805	13629	13621	13618	13666	13595	13600	13670	13775	13735	13594	13479	13574	13603	13740	13447	13583	13652	13571	13656	13614	13521	13578	13543	13474	13725	13695	13820	13756	13607	13607	13518	13674	13588	13649	13551	13670	13430	13768	13563	13568	13768	13654	13451	13774	13759	13477	13471	13680	13642	13691	13560	13507	13665	13648	13597	13622	13689	13711	13617	13735	13697	13571	13538	13531	13657	13594	13675	13544	13475	13623	13583	13700	13738	13760	13480	13674	13493	13734	13784	13513	13657	13566	13611	13578	13578	13618	13602	13616	13512	13459	13658	13676	13584	13491	13731	13572	13819	13712	13703	13499	13660	13548	13617	13675	13770	13688	13516	13528	13759	13724	13576	13654	13659	13592	13485	13653	13708	13647	13636	13735	13646	13759	13758	13678	13509	13651	13726	13422	13610	13653	13737	13705	13675	13618	13790	13631	13685	13573	13551	13743	13728	13647	13721	13614	13717	13689	13507	13689	13645	13602	13563	13519	13519	13655	13796	13767	13713	13615	13462	13749	13527	13420	13528	13476	13606	13750	13907	13756	13768	13582	13804	13685	13524	13518	13546	13758	13651	13603	13566	13620	13685	13643	13709	13864	13649	13538	13634	13609	13797	13693	13598	13631	13688	13489	13663	13820	13551	13766	13533	13685	13558	13681	13672	13428	13743	13637	13534	13708	13680	13881	13824	13655	13522	13683	13687	13692	13610	13723	13696	13612	13661	13616	13614	13452	13673	13522	13683	13610	13605	13616	13754	13556	13699	13622	13767	13751	13648	13650	13605	13894	13596	13773	13654	13506	13697	13526	13542	13799	13636	13545	13526	13585	13730	13444	13639	13456	13725	13616	13661	13637	13491	13782	13769	13494	13779	13779	13648	13800	13670	13744	13732	13608	13575	13688	13763	13612	13678	13651	13673	13649	13603	13579	13571	13640	13744	13627	13722	13682	13719	13500	13687	13822	13703	13912	13801	13590	13640	13536	13573	13740	13545	13755	13758	13525	13603	13641	13527	13599	13730	13501	13619	13600	13745	13608	13688	13739	13753	13706	13595	13502	13625	13563	13509	13667	13941	13682	13567	13696	13533	13624	13698	13576	13442	13518	13586	13569	13636	13702	13836	13804	13540	13698	13605	13874	13665	13734	13648	13656	13508	13594	13688	13729	13661	13714	13645	13649	13611	13630	13671	13655	13677	13763	13640	13635	13457	13698	13628	13638	13745	13653	13823	13703	13613	13633	13666	13563	13690	13676	13709	13811	13860	13732	13790	13602	13634	13728	13675	13467	13712	13743	13547	13536	13571	13419	13674	13769	13940	13619	13632	13512	13719	13651	13566	13662	13704	13821	13679	13746	13657	13532	13594	13755	13545	13533	13486	13640	13646	13638	13786	13506	13588	13515	13785	13777	13703	13644	13485	13755	13517	13592	13653	13828	13713	13695	13763	13711	13572	13709	13595	13598	13652	13601	13635	13471	13775	13586	13620	13657	13648	13672	13644	13525	13465	13616	13880	13652	13926	13578	13641	13732	13704	13431	13660	13747	13794	13547	13614	13694	13595	13493	13488	13589	13756	13652	13812	13803	13400	13620	13417	13643	13490	13677	13651	13576	13446	13736	13551	13677	13673	13846	13656	13791	13734	13430	13628	13635	13706	13660	13626	13533	13621	13689	13630	13524	13625	13718	13512	13625	13659	13594	13413	13609	13621	13672	13686	13576	13584	13511	13553	13639	13641	13626	13623	13752	13705	13750	13685	13651	13621	13675	13731	13628	13787	13513	13863	13843	13737	13772	13704	13468	13608	13751	13629	13653	13544	13512	13703	13605	13608	13561	13606	13696	13704	13575	13744	13611	13810	13754	13500	13381	13470	13624	13738	13502	13595	13746	13662	13660	13745	13579	13633	13646	13735	13707	13656	13809	13632	13619	13784	13777	13660	13629	13632	13550	13682	13403	13654	13607	13720	13716	13692	13644	13681	13676	13783	13720	13520	13607	13698	13587	13683	13574	13644	13593	13723	13667	13711	13544	13708	13712	13790	13651	13793	13526	13715	13696	13687	13578	13601	13701	13699	13610	13457	13768	13646	13666	13638	13689	13706	13796	13565	13594	13777	13694	13567	13597	13713	13597	13625	13711	13672	13506	13684	13770	13562	13594	13730	13734	13610	13641	13691	13489	13469	13583	13633	13739	13781	13590	13688	13654	13672	13473	13844	13625	13891	13565	13677	13522	13613	13452	13844	13347	13522	13506	13683	13717	13801	13805	13711	13830	13690	13873	13684	13644	13688	13837	13744	13457	13580	13650	13726	13607	13715	13669	13684	13568	13746	13636	13464	13534	13622	13475	13594	13741	13677	13589	13666	13827	13694	13463	13487	13658	13567	13474	13741	13615	13817	13545	13793	13574	13659	13726	13782	13750	13776	13638	13794	13605	13663	13572	13574	13741	13813	13676	13477	13738	13652	13617	13753	13589	13600	13643	13654	13545	13802	13522	13625	13667	13525	13784	13474	13810	13565	13604	13697	13686	13485	13515	13745	13585	13716	13684	13588	13606	13650	13738	13626	13701	13732	13714	13692	13711	13677	13686	13558	13551	13524	13601	13447	13433	13736	13874	13681	13667	13719	13862	13825	13679	13703	13638	13678	13894	13715	13667	13735	13486	13804	13613	13812	13802	13608	13476	13607	13578	13705	13615	13874	13670	13738	13628	13784	13590	13741	13652	13526	13680	13652	13638	13606	13803	13501	13693	13671	13678	13611	13601	13880	13832	13828	13781	13792	13603	13673	13676	13848	13685	13551	13704	13754	13769	13674	13728	13626	13705	13694	13748	13669	13768	13635	13816	13782	13588	13560	13635	13637	13501	13724	13622	13620	13655	13567	13724	13511	13482	13651	13578	13627	13647	13528	13623	13816	13654	13617	13487	13347	13556	13631	13895	13725	13474	13722	13552	13668	13744	13848	13522	13828	13651	13665	13602	13509	13702	13603	13761	13794	13534	13761	13590	13772	13597	13752	13805	13749	13566	13540	13667	13589	13519	13557	13795	13677	13761	13648	13537	13848	13695	13569	13720	13581	13660	13625	13634	13675	13844	13718	13585	13598	13525	13699	13674	13749	13612	13620	13806	13690	13682	13714	13688	13752	13583	13815	13631	13682	13566	13435	14007	13635	13600	13601	13848	13688	13577	13568	13673	13707	13733	13785	13649	13743	13489	13609	13754	13705	13718	13726	13742	13646	13749	13582	13638	13508	13624	13772	13690	13628	13533	13698	13583	13772	13728	13567	13726	13653	13680	13855	13641	13676	13579	13578	13598	13506	13789	13640	13795	13653	13543	13767	13425	13652	13646	13686	13514	13573	13764	13697	13582	13661	13627	13619	13631	13678	13614	13607	13655	13643	13589	13787	13797	13742	13838	13945	13506	13572	13616	13682	13612	13904	13714	13660	13544	13692	13760	13612	13595	13737	13641	13646	13578	13797	13665	13738	13700	13598	13740	13629	13599	13590	13603	13597	13820	13583	13641	13646	13739	13443	13591	13635	13669	13534	13683	13812	13399	13481	13908	13598	13677	13698	13867	13646	13611	13583	13592	13709	13505	13648	13832	13673	13804	13671	13726	13790	13802	13651	13605	13608	13625	13659	13507	13566	13671	13608	13778	13747	13734	13772	13553	13621	13664	13640	13460	13621	13714	13889	13698	13628	13578	13735	13475	13679	13725	13687	13519	13820	13747	13529	13658	13785	13483	13566	13666	13409	13620	13721	13473	13610	13606	13714	13710	13632	13688	13560	13570	13554	13564	13748	13599	13732	13536	13526	13604	13513	13887	13747	13535	13749	13732	13757	13840	13557	13524	13602	13736	13778	13712	13435	13578	13802	13677	13846	13588	13699	13488	13415	13647	13661	13709	13681	13670	13801	13628	13745	13722	13588	13454	13566	13574	13745	13646	13715	13683	13607	13525	13597	13604	13730	13685	13600	13667	13709	13640	13788	13792	13606	13588	13655	13798	13690	13605	13680	13818	13538	13737	13717	13699	13449	13570	13572	13828	13616	13644	13820	13753	13655	13596	13649	13682	13607	13682	13716	13686
28796	41449	37402	28129	22857	19546	17067	16188	15270	14681	14535	14235	14300	13981	13639	13341	13485	13455	13401	13592	13511	13507	13517	13217	13310	13495	13439	13534	13442	13352	13498	13281	13324	13186	13319	13406	13306	13330	13225	13325	13127	13292	13516	13288	13412	13371	13119	13298	13275	13309	13250	13323	13226	13298	13410	13296	13391	13455	13351	13228	13304	13227	13375	13306	13350	13382	13298	13347	13399	13385	13231	13251	13176	13189	13434	13243	13241	13320	13511	13216	13441	13189	13318	13429	13360	13434	13371	13474	13300	13331	13420	13307	13340	13187	13462	13359	13353	13276	13225	13270	13428	13211	13432	13261	13180	13290	13454	13315	13300	13282	13158	13114	13295	13448	13434	13399	13342	13230	13308	13371	13198	13453	13191	13402	13533	13406	13251	13414	13252	13369	13288	13352	13343	13377	13374	13515	13293	13290	13133	13177	13312	13547	13338	13251	13229	13242	13286	13341	13218	13166	13282	13213	13326	13253	13338	13161	13252	13258	13277	13308	13361	13411	13487	13384	13330	13364	13288	13301	13389	13399	13327	13254	13397	13322	13262	13270	13302	13362	13421	13103	13350	13370	13302	13400	13501	13256	13271	13324	13394	13244	13076	13435	13301	13286	13390	13355	13334	13267	13320	13343	13253	13407	13233	13359	13363	13338	13360	13377	13302	13364	13456	13295	13276	13403	13385	13187	13308	13235	13493	13373	13411	13236	13164	13362	13253	13390	13269	13411	13439	13354	13455	13430	13294	13336	13427	13297	13374	13369	13292	13304	13258	13525	13135	13519	13360	13439	13210	13319	13289	13406	13326	13461	13338	13206	13235	13229	13265	13317	13205	13350	13399	13312	13380	13362	13289	13243	13422	13391	13333	13311	13258	13396	13413	13257	13431	13280	13251	13200	13250	13345	13146	13341	13443	13372	13314	13322	13398	13343	13293	13212	13302	13191	13293	13312	13189	13429	13483	13309	13351	13405	13389	13383	13313	13436	13447	13311	13391	13180	13220	13280	13257	13224	13258	13317	13410	13333	13284	13240	13264	13380	13248	13364	13296	13215	13316	13326	13252	13353	13364	13183	13293	13355	13306	13439	13263	13198	13435	13182	13423	13212	13277	13434	13478	13428	13499	13518	13297	13386	13420	13226	13295	13176	13288	13238	13315	13349	13315	13296	13383	13246	13337	13286	13279	13310	13427	13325	13498	13292	13131	13258	13205	13287	13393	13325	13269	13350	13346	13351	13369	13217	13328	13447	13207	13385	13457	13275	13209	13206	13330	13407	13296	13383	13197	13220	13388	13345	13389	13159	13452	13214	13338	13456	13279	13332	13244	13416	13274	13197	13326	13253	13477	13222	13467	13282	13399	13366	13304	13366	13289	13461	13328	13373	13360	13388	13269	13259	13385	13275	13299	13256	13225	13355	13185	13202	13320	13385	13406	13304	13214	13375	13263	13292	13372	13223	13314	13301	13286	13302	13338	13242	13384	13181	13302	13246	13164	13324	13354	13376	13492	13215	13527	13309	13336	13167	13322	13309	13334	13226	13351	13336	13285	13421	13261	13370	13488	13400	13288	13269	13447	13384	13306	13337	13218	13281	13337	13279	13340	13200	13320	13217	13256	13211	13386	13379	13255	13294	13457	13376	13298	13250	13352	13387	13273	13370	13234	13316	13346	13349	13300	13243	13335	13334	13379	13409	13356	13507	13261	13173	13409	13195	13419	13412	13271	13457	13365	13388	13369	13331	13154	13361	13534	13222	13545	13407	13338	13454	13207	13312	13314	13305	13351	13320	13365	13494	13369	13351	13270	13402	13310	13326	13321	13281	13207	13255	13374	13397	13288	13373	13365	13169	13302	13304	13133	13356	13091	13386	13253	13429	13336	13366	13308	13342	13463	13332	13337	13364	13242	13414	13429	13392	13486	13470	13373	13260	13367	13295	13325	13374	13284	13339	13351	13236	13430	13241	13252	13152	13239	13293	13400	13312	13275	13441	13331	13502	13341	13301	13344	13307	13337	13242	13423	13261	13283	13377	13198	13298	13309	13290	13378	13478	13393	13308	13193	13370	13394	13411	13283	13250	13327	13432	13214	13313	13422	13274	13253	13347	13424	13494	13321	13407	13375	13393	13319	13353	13353	13120	13258	13461	13330	13365	13468	13305	13372	13314	13333	13442	13284	13366	13523	13486	13347	13334	13370	13340	13290	13302	13312	13304	13317	13271	13360	13339	13353	13330	13269	13386	13477	13313	13417	13373	13283	13355	13320	13374	13385	13284	13162	13487	13297	13404	13389	13329	13325	13412	13258	13586	13173	13395	13346	13443	13389	13416	13260	13308	13268	13346	13272	13362	13380	13170	13329	13180	13294	13437	13322	13494	13357	13398	13438	13357	13183	13389	13255	13356	13320	13296	13272	13395	13354	13112	13233	13253	13256	13346	13261	13305	13405	13416	13226	13556	13384	13291	13266	13358	13278	13389	13614	13192	13172	13268	13405	13200	13417	13512	13465	13314	13222	13255	13250	13323	13141	13324	13422	13409	13446	13281	13523	13505	13265	13180	13371	13553	13303	13363	13373	13195	13345	13195	13167	13376	13335	13309	13227	13535	13153	13331	13306	13280	13193	13410	13272	13429	13465	13255	13321	13364	13278	13268	13233	13304	13344	13259	13441	13356	13314	13331	13349	13395	13334	13416	13243	13512	13367	13411	13303	13290	13189	13293	13319	13232	13508	13387	13358	13602	13226	13183	13276	13382	13329	13377	13409	13321	13537	13445	13411	13374	13485	13432	13440	13221	13413	13313	13149	13289	13389	13429	13492	13352	13246	13319	13319	13434	13324	13221	13351	13171	13342	13308	13321	13282	13414	13433	13337	13401	13077	13270	13224	13258	13342	13334	13369	13229	13283	13096	13367	13243	13344	13408	13386	13483	13389	13365	13492	13461	13269	13329	13389	13200	13316	13316	13267	13201	13369	13278	13402	13474	13231	13340	13369	13440	13321	13308	13276	13403	13301	13326	13424	13390	13269	13377	13371	13284	13356	13461	13477	13316	13244	13414	13410	13410	13400	13367	13160	13181	13349	13536	13351	13504	13276	13373	13285	13412	13296	13471	13315	13328	13179	13351	13352	13380	13262	13311	13345	13457	13259	13236	13402	13380	13255	13307	13523	13280	13444	13365	13432	13365	13223	13409	13323	13358	13418	13253	13370	13151	13477	13430	13327	13323	13358	13121	13387	13367	13322	13344	13305	13295	13308	13393	13410	13480	13174	13336	13434	13234	13333	13284	13390	13291	13372	13211	13384	13179	13306	13229	13123	13408	13418	13304	13273	13223	13225	13177	13320	13444	13341	13441	13156	13352	13380	13396	13300	13371	13235	13317	13411	13277	13203	13254	13347	13462	13338	13262	13383	13446	13200	13448	13256	13264	13374	13373	13321	13282	13297	13435	13397	13477	13292	13327	13216	13279	13337	13437	13385	13165	13240	13263	13421	13184	13322	13282	13363	13194	13370	13337	13107	13307	13311	13408	13323	13205	13364	13284	13355	13325	13263	13386	13420	13431	13402	13289	13285	13458	13262	13332	13358	13334	13168	13279	13132	13250	13471	13277	13457	13232	13283	13393	13468	13277	13266	13359	13426	13388	13289	13301	13306	13302	13218	13397	13276	13434	13167	13279	13216	13508	13376	13376	13300	13258	13369	13444	13382	13373	13295	13371	13460	13321	13463	13197	13249	13318	13389	13258	13340	13363	13092	13299	13356	13319	13407	13365	13341	13242	13464	13299	13398	13480	13142	13262	13346	13289	13139	13303	13532	13288	13497	13317	13488	13329	13193	13371	13305	13421	13235	13349	13378	13284	13360	13365	13301	13410	13386	13425	13518	13334	13332	13293	13335	13403	13471	13286	13399	13362	13226	13318	13318	13309	13277	13413	13199	13265	13324	13303	13469	13402	13335	13482	13319	13349	13190	13357	13299	13365	13309	13389	13169	13279	13421	13193	13328	13346	13454	13507	13295	13258	13413	13445	13344	13346	13382	13362	13323	13375	13241	13273	13404	13380	13253	13465	13257	13339	13608	13373	13392	13426	13334	13267	13230	13274	13426	13218	13199	13457	13304	13370	13309	13327	13325	13372	13131	13393	13322	13305	13437	13274	13354	13307	13331	13290	13329	13447	13396	13318	13473	13255	13294	13257	13374	13261	13357	13576	13365	13250	13343	13512	13201	13364	13354	13344	13167	13399	13353	13285	13282	13305	13291	13326	13303	13209	13351	13436	13377	13176	13564	13382	13245	13436	13413	13302	13392	13644	13412	13238	13471	13144	13478	13326	13277	13350	13435	13281	13315	13418	13366	13353	13378	13405	13196	13307	13206	13381	13324	13357	13318	13245	13336	13195	13260	13189	13388	13297	13387	13452	13359	13099	13333	13349	13321	13234	13323	13243	13250	13372	13329	13290	13456	13381	13384	13238	13550	13135	13527	13351	13207	13335	13258	13366	13328	13453	13456	13355	13251	13176	13312	13307	13327	13228	13282	13363	13319	13369	13288	13249	13313	13333	13341	13329	13305	13348	13394	13213	13219	13284	13154	13344	13372	13283	13337	13334	13330	13209	13288	13288	13358	13409	13300	13358	13296	13365	13319	13448	13460	13357	13347	13367	13433	13435	13259	13449	13355	13260	13335	13247	13371	13393	13264	13305	13416	13300	13484	13297	13460	13231	13311	13448	13573	13244	13155	13386	13382	13362	13369	13408	13282	13250	13268	13348	13304	13291	13398	13318	13362	13359	13424	13407	13317	13421	13239	13405	13488	13438	13435	13224	13354	13212	13385	13547	13181	13360	13326	13310	13473	13380	13430	13517	13358	13271	13315	13397	13326	13435	13429	13313	13262	13397	13424	13445	13341	13361	13459	13490	13356	13365	13366	13536	13356	13450	13266	13297	13278	13293	13239	13276	13270	13388	13293	13421	13473	13249	13262	13364	13277	13363	13421	13194	13404	13289	13330	13190	13320	13309	13319	13316	13338	13434	13363	13315	13173	13208	13390	13206	13338	13387	13258	13432	13225	13286	13372	13472	13278	13317	13140	13357	13333	13437	13188	13321	13310	13201	13312	13279	13384	13328	13358	13271	13258	13347
24438	21590	29231	26638	25615	25383	23543	19840	17068	15889	15707	15300	15088	14958	14714	14283	14455	14151	14262	14227	14307	14329	14496	14201	14321	14188	14042	14095	14043	14109	14204	14152	14155	14079	14057	14183	14316	14037	14179	14050	14081	14060	14040	14009	14139	13947	14077	14264	14156	14127	13961	14079	13986	13994	14176	14087	14255	14100	13993	14184	13985	14163	14213	14195	14263	14105	14001	14079	14070	14155	14268	14184	14077	14132	14263	14014	14258	14030	13932	14058	14120	14156	14121	14172	14028	14080	14056	14084	14041	14045	13993	14129	13966	14013	14068	13964	14106	13959	13946	13928	13889	14362	14085	14134	13933	14163	14087	14169	13996	14350	14036	13978	13876	14059	14150	14003	14026	14107	13893	13988	14078	14103	14174	14128	13978	13901	14096	14125	14017	14200	14027	14111	13997	14086	14240	14101	13922	14075	13983	14150	14066	14011	14045	14140	13966	14084	14191	14228	14173	14127	14094	14163	14039	14055	14211	13966	14063	14126	13918	14027	14006	14233	14211	13982	14226	13909	14088	14134	14096	14062	14013	14134	14104	14076	14059	14091	14202	14104	14107	13942	14089	13850	14217	14035	14140	14310	14018	14071	13938	14046	14098	14039	13990	14113	13847	13922	14139	14206	14308	14104	14152	14090	14234	14099	14214	14041	14068	13959	14198	14158	14037	14413	13946	14049	13913	14145	13982	14102	14004	14109	14152	14270	14241	13971	13987	13974	14158	14151	14301	14137	14073	14180	13981	13977	14056	14101	14015	14068	14147	14147	14075	14104	14083	14117	13990	14277	14109	13884	14137	14073	13917	14039	14274	13966	14133	13962	13903	14078	14136	13984	14179	14067	14058	13967	13904	14168	14047	14121	13962	13886	14020	14130	14101	14288	14035	13872	14143	13927	14186	14207	13954	14096	14137	14015	14128	13880	14375	14270	14078	13954	13973	14231	14181	14044	13968	14008	14127	14105	14039	14366	14063	14087	14015	14169	14079	14185	13991	13921	14001	14169	14073	14048	14017	14086	14191	14037	14107	14068	14121	14007	14321	14085	14086	14070	14178	14151	14028	13941	13988	14042	13992	14197	13989	14013	14229	14061	14163	14048	13984	14049	13988	13975	14058	14041	14015	14159	14098	14015	14188	14157	14089	14139	13941	14326	14011	14106	14128	14214	14145	14046	14068	14045	13920	14125	13995	13929	14047	14003	14126	14044	13967	14235	14049	14111	14165	14020	13959	14122	14062	13940	14006	13786	14042	14106	14031	14208	14284	14206	14089	14147	14117	14053	14051	14054	13944	14172	14109	14008	14047	14008	14047	14048	14038	14194	13993	13941	14119	14102	14089	14238	14064	14051	14039	14050	14095	14069	14115	14102	14163	13989	14159	14150	14196	14138	14017	14044	14198	14085	14061	13985	14054	14094	14028	14062	14086	14065	14278	14249	14026	14051	14092	14059	14171	14007	14091	14018	13942	14178	14153	14111	14050	13944	14028	14117	14224	13970	14051	14125	14106	14054	14256	14131	14070	13970	14065	14095	14192	14136	14224	14068	14201	14015	14062	14205	14068	14136	14095	13970	14151	14081	14066	13979	14012	13874	14119	14086	14218	13969	14101	14091	14028	14129	14162	14062	14089	14012	13966	14173	14225	13966	14200	13979	14044	14155	14065	14014	14029	13974	14084	14023	14013	14111	14146	14238	14216	14031	14214	14081	13958	14340	14149	14036	13846	14023	14000	14232	13994	13833	14181	14022	14014	14078	14047	14053	13887	14255	14074	14103	13963	13913	14014	14087	13939	14004	14024	14128	13939	13963	14117	14022	14086	14238	14207	14104	14139	14166	14001	13851	14054	14029	14227	14158	13909	14075	14043	14148	14121	13901	14172	14163	14097	14132	14026	14015	13985	14109	14376	14022	14148	14126	14164	14187	14161	13984	14074	13969	14059	14237	13960	14092	13816	14146	13879	13996	14058	14036	14065	13950	14179	14149	14048	14168	14188	14167	14103	13875	13954	14083	14057	14175	14125	14253	14110	14027	14135	14073	14188	14147	14297	14200	14123	13980	14164	14057	13972	14371	14195	14008	14155	14070	14176	14147	14096	13920	13996	13946	13907	14189	13985	14112	14080	14003	13986	14024	14097	14122	14171	14165	13832	14069	14123	14143	13984	14081	14214	14143	14146	14068	14047	14030	14111	14257	14005	14223	14067	14109	14160	13970	14202	14107	14088	14084	13955	13986	14154	13956	14122	14183	14041	14321	14102	14000	13978	13923	13984	14144	13978	14153	14037	14174	14211	14133	14059	14073	14071	13910	14102	14197	14219	14137	13853	13962	14058	13992	14054	14130	14009	13838	13983	14156	13974	14162	14056	14000	14075	14062	13812	14011	14152	14006	14058	14023	13871	14083	14050	14182	13969	14005	14052	14055	13787	14013	14015	13913	14017	13953	14074	14180	14142	14011	14357	14096	14203	14236	14112	14168	14127	13938	14068	14210	13976	14045	13985	14103	14176	13993	13890	13886	14033	14037	13922	14019	14030	13908	14104	14269	14159	14093	14031	14133	14204	14062	14042	14313	14043	14124	14076	14082	14115	14145	14009	14158	14047	14088	14172	13913	14020	14072	14013	14244	14078	14139	13986	13962	13890	13924	14126	14030	14158	13940	14019	13930	14014	14187	14061	14043	14150	14006	13917	13984	14085	14280	14022	14235	14175	14119	13996	14009	14022	14260	14179	14182	14094	14006	13979	14017	13993	13975	14282	14047	14082	14094	13887	13866	14039	14018	14264	14272	14068	14029	14076	14211	14101	14046	13976	14056	14201	14040	14112	14124	14079	14310	13923	14088	14205	14076	14098	14167	14161	14065	14132	14159	13986	14016	14147	14101	13972	14224	14159	14030	13935	14295	14052	14129	14374	13953	14062	14084	13996	14049	14253	14249	14022	14007	14089	14167	14115	14329	14296	14093	14246	14043	14057	14202	14217	14041	14086	14215	13893	14092	13905	14009	14061	13883	14043	14138	14008	14063	14096	14201	13911	13925	13920	14205	14141	13970	14048	14129	13992	14030	14044	14101	13942	14194	14146	14081	13926	14041	14061	14012	14028	14131	14119	14162	14048	14023	14123	14230	13970	13979	14102	14131	14010	13950	14000	14134	14204	13800	14088	14009	14078	13954	14055	14222	14169	14141	14019	14089	13944	13898	14061	13935	14029	14121	14194	13990	14062	14170	14152	14116	13994	14169	13900	13984	14121	13932	14145	14106	14099	14123	14283	14133	14076	13952	13908	14094	13885	14174	14154	14319	14140	14150	14291	14176	14054	14206	14153	14096	14112	14121	14195	14074	14138	14170	14229	13982	14087	13953	14126	14015	14081	14010	14067	14076	14078	14159	14126	14114	14146	14250	14147	13888	13949	14103	14070	13862	13878	14060	14083	14171	14252	14015	14057	14093	14055	14148	14112	13928	13994	13847	14046	13959	13918	14036	14205	14250	14195	14282	14132	14005	13794	14121	14016	14025	13994	13979	14116	14072	14120	14099	14016	14013	14059	14164	14247	14088	13991	14129	14179	14070	14083	13977	14087	14066	13990	13989	13839	14013	14100	14255	14243	14023	14049	13981	14155	13932	14070	13826	14071	14007	14130	14139	14093	14323	14078	13971	14020	13911	14306	13893	14065	14075	13970	14033	14133	14141	14009	14086	13896	14004	13912	14017	14146	14224	14238	14205	14275	14108	14184	13867	14098	14210	14155	14031	14020	14129	14293	14123	13980	14086	13979	14135	14197	13899	14000	14059	14272	14122	14259	14138	14120	14083	14154	14012	13898	14082	14027	14112	14191	14120	14086	14139	14112	14050	14017	13965	14077	13937	14193	14157	14226	14119	13941	14193	14141	13867	13933	14161	13925	14061	14143	14033	14171	13885	14068	13982	14145	13961	14101	13960	14293	14142	14047	14262	14095	13879	14014	14014	14126	14201	14051	14275	14175	14185	13978	14104	14121	14258	13896	14133	14276	14086	14044	14224	14048	14039	14075	14093	14084	14094	13863	14165	14010	13955	14014	14209	14005	14038	13997	14053	14251	13976	14042	14250	13996	14073	14117	14086	14135	14150	13996	14021	14174	14107	14208	14088	14083	14130	14087	13978	14061	14075	14003	14161	14075	13975	14292	14066	13960	13973	13875	13997	14219	14205	14065	14118	13983	14189	14167	14195	14055	14141	14143	13991	14219	14166	14014	14108	14010	13902	14123	14037	14060	14168	14062	14207	14079	14080	14164	14107	14218	14048	13888	14180	14040	14152	14102	14206	14356	13952	14078	14129	14014	14142	14327	14187	14016	14066	13928	13826	14045	13960	14001	14006	14076	14041	13975	14165	14135	14103	14038	13911	14153	14081	13961	14076	14008	13910	14056	13994	14261	14039	14189	14141	14016	13947	14100	13864	14029	14064	13905	14121	14000	13938	14154	13946	14030	14187	13935	14020	14116	14007	14272	14045	14159	14159	14013	14193	14107	13961	13918	14073	14156	13994	14040	14092	14273	14171	14102	13968	14030	14236	14073	14164	14341	14242	14183	14164	14075	13877	13941	14229	14074	14001	13999	13877	14095	13984	14240	14182	13979	14064	14111	13915	14184	14152	14207	14236	14142	14181	14010	13821	14100	14075	13910	14018	14328	14036	13988	14164	13793	14001	14127	14177	14015	13963	14100	14197	14073	14197	14229	14084	14022	13945	14041	14051	14027	14155	14014	13841	14155	14078	14143	14067	14259	14191	14012	14087	14003	14155	13881	14121	14054	13980	14057	14204	13819	13901	14056	13985	14174	13999	13981	13943	14000	14009	14178	13912	13985	14201	13833	14176	14099	14068	13920	14017	14006	14029	13915	14114	14228	14024	14184	14026	14074	13964	14134	14111	13758	13991	13877	14096	14212	13925	13966	14206	13900	14016	14131	14234	14130	14160	14027	14060	14196	14076	14052	14107	14015	14098	14161	13839	14125	14153	14202	14061	14148	14102	13930	14204	14114	13972	13980	14091	13986	13983	14194	14047	14324	13900	13902	14061	14089	14313	14110	14141	14067	14078	14097	14139	13914	13989	14006	13929	14079	14228	14116	13918	13959	14138	13918	14081	14147	14080	14082	13944
31345	50668	48368	38235	31906	26378	23045	20643	17467	15698	15353	15180	14952	14451	14289	14035	13568	13906	13889	13709	13796	13704	13831	13552	13737	13652	13746	13717	13649	13681	13617	13825	13664	13587	13563	13544	13712	13623	13612	13556	13624	13823	13702	13538	13764	13615	13578	13446	13685	13636	13529	13664	13485	13608	13566	13693	13552	13774	13565	13555	13496	13418	13692	13755	13609	13415	13518	13597	13697	13772	13659	13732	13693	13599	13688	13603	13523	13505	13650	13611	13603	13679	13634	13593	13528	13680	13493	13656	13619	13615	13504	13728	13667	13590	13676	13599	13638	13708	13541	13712	13543	13575	13614	13514	13660	13505	13553	13679	13612	13674	13563	13646	13537	13681	13731	13651	13534	13553	13680	13592	13770	13619	13563	13523	13677	13684	13636	13431	13615	13602	13576	13572	13662	13613	13577	13777	13585	13738	13733	13871	13723	13591	13603	13650	13598	13563	13767	13670	13547	13801	13692	13692	13661	13659	13573	13585	13555	13621	13607	13610	13684	13537	13538	13554	13624	13690	13694	13481	13663	13574	13545	13600	13630	13715	13796	13481	13552	13442	13596	13595	13522	13547	13638	13744	13713	13546	13660	13681	13485	13738	13658	13550	13688	13675	13461	13725	13611	13630	13742	13632	13531	13610	13625	13507	13586	13608	13796	13561	13497	13407	13700	13481	13570	13708	13633	13479	13557	13577	13562	13489	13608	13609	13700	13546	13638	13679	13794	13618	13650	13546	13593	13551	13828	13601	13490	13562	13678	13650	13587	13625	13576	13687	13802	13698	13561	13608	13730	13581	13549	13669	13580	13611	13608	13668	13584	13609	13597	13569	13604	13678	13547	13451	13677	13553	13537	13434	13577	13602	13636	13636	13713	13552	13440	13661	13515	13593	13656	13620	13632	13745	13646	13660	13681	13569	13688	13559	13657	13875	13628	13556	13539	13532	13819	13582	13454	13582	13526	13501	13494	13664	13658	13651	13765	13557	13648	13492	13475	13626	13622	13525	13592	13643	13701	13716	13445	13712	13559	13759	13571	13518	13695	13680	13533	13787	13836	13617	13800	13534	13540	13601	13609	13542	13609	13544	13605	13538	13641	13639	13617	13650	13625	13489	13585	13649	13633	13704	13753	13664	13537	13638	13506	13747	13727	13495	13396	13559	13613	13504	13915	13617	13594	13583	13724	13545	13730	13651	13627	13599	13735	13664	13674	13543	13853	13455	13506	13690	13627	13604	13428	13565	13543	13552	13588	13633	13605	13566	13587	13715	13581	13715	13808	13662	13496	13590	13402	13797	13465	13423	13655	13491	13526	13534	13626	13748	13707	13603	13632	13524	13502	13694	13678	13458	13497	13608	13641	13650	13668	13779	13648	13639	13768	13619	13558	13662	13800	13540	13647	13654	13522	13573	13583	13559	13675	13629	13643	13629	13596	13626	13763	13610	13677	13707	13659	13663	13838	13643	13584	13527	13617	13703	13691	13777	13674	13634	13520	13674	13741	13615	13570	13598	13617	13653	13387	13737	13728	13591	13598	13463	13364	13584	13749	13616	13655	13400	13575	13520	13482	13505	13636	13401	13599	13671	13594	13858	13651	13635	13742	13734	13371	13538	13465	13715	13615	13710	13711	13516	13525	13605	13417	13521	13552	13587	13539	13539	13585	13575	13513	13686	13634	13617	13571	13402	13718	13648	13661	13595	13731	13714	13580	13623	13586	13653	13596	13587	13729	13527	13555	13757	13673	13621	13671	13391	13568	13634	13625	13559	13697	13584	13660	13497	13661	13752	13624	13632	13584	13648	13695	13690	13608	13536	13811	13504	13494	13563	13591	13570	13599	13470	13717	13662	13548	13807	13634	13581	13566	13736	13463	13548	13777	13574	13636	13326	13567	13658	13666	13615	13696	13554	13538	13621	13507	13778	13675	13492	13597	13604	13615	13725	13688	13805	13561	13560	13635	13692	13692	13612	13681	13751	13626	13397	13570	13708	13680	13634	13663	13529	13637	13569	13425	13495	13572	13728	13517	13663	13589	13541	13485	13655	13585	13516	13604	13748	13700	13551	13471	13551	13491	13575	13508	13634	13612	13521	13501	13609	13605	13583	13539	13745	13746	13466	13708	13779	13507	13632	13522	13543	13620	13587	13851	13742	13599	13729	13531	13522	13619	13436	13649	13648	13689	13615	13640	13513	13621	13541	13621	13521	13670	13733	13627	13439	13770	13743	13568	13684	13633	13547	13591	13508	13635	13453	13518	13557	13496	13651	13489	13575	13748	13434	13740	13648	13724	13766	13506	13636	13504	13655	13550	13570	13689	13613	13639	13730	13655	13536	13578	13748	13711	13539	13516	13659	13594	13644	13581	13656	13804	13673	13635	13717	13598	13645	13571	13658	13618	13639	13652	13609	13647	13778	13587	13598	13617	13558	13767	13460	13611	13567	13636	13694	13604	13736	13520	13609	13773	13546	13902	13627	13454	13715	13457	13476	13673	13608	13706	13650	13693	13660	13658	13493	13597	13637	13648	13838	13554	13597	13605	13668	13593	13524	13573	13853	13698	13646	13550	13636	13566	13505	13645	13678	13644	13635	13645	13558	13686	13572	13470	13452	13422	13606	13645	13634	13577	13534	13520	13588	13542	13982	13514	13746	13707	13581	13547	13618	13441	13501	13458	13631	13414	13790	13406	13765	13617	13789	13514	13629	13645	13722	13706	13565	13485	13634	13628	13786	13535	13536	13616	13668	13531	13536	13563	13516	13669	13593	13640	13634	13638	13599	13706	13517	13587	13654	13736	13542	13623	13700	13578	13661	13666	13598	13622	13704	13491	13524	13724	13640	13564	13610	13636	13628	13588	13346	13786	13544	13723	13720	13713	13474	13637	13795	13696	13726	13651	13694	13505	13545	13618	13640	13469	13716	13597	13535	13537	13646	13499	13714	13582	13677	13518	13559	13640	13589	13605	13714	13523	13818	13687	13682	13686	13363	13489	13538	13699	13632	13642	13568	13656	13436	13621	13627	13489	13826	13530	13572	13501	13512	13580	13644	13485	13567	13672	13646	13720	13662	13601	13551	13710	13632	13616	13744	13525	13525	13665	13525	13677	13549	13619	13676	13639	13760	13506	13640	13516	13640	13631	13687	13650	13754	13429	13727	13652	13424	13742	13779	13561	13463	13599	13594	13504	13622	13545	13665	13584	13636	13638	13591	13481	13710	13426	13624	13642	13649	13729	13541	13736	13728	13703	13599	13586	13655	13784	13498	13648	13702	13764	13613	13689	13618	13685	13539	13414	13460	13750	13469	13717	13680	13651	13610	13684	13629	13718	13807	13724	13731	13590	13594	13581	13622	13814	13611	13571	13710	13763	13669	13613	13694	13634	13488	13655	13686	13730	13624	13609	13513	13503	13669	13595	13643	13618	13617	13665	13717	13528	13618	13707	13643	13569	13501	13676	13447	13652	13583	13593	13631	13615	13585	13587	13709	13523	13585	13721	13524	13662	13743	13713	13550	13724	13710	13671	13514	13633	13786	13696	13585	13459	13613	13669	13525	13598	13391	13405	13724	13574	13502	13715	13557	13397	13639	13585	13580	13663	13573	13528	13636	13684	13628	13480	13696	13589	13563	13476	13701	13430	13638	13790	13666	13513	13532	13561	13689	13548	13644	13549	13603	13438	13745	13645	13570	13761	13643	13550	13473	13642	13457	13662	13646	13656	13642	13633	13702	13773	13719	13758	13566	13759	13581	13673	13510	13695	13760	13604	13639	13676	13630	13465	13621	13542	13528	13364	13626	13640	13640	13618	13802	13506	13681	13546	13692	13652	13549	13683	13729	13658	13808	13668	13615	13630	13461	13578	13433	13749	13645	13548	13642	13790	13716	13571	13732	13790	13516	13656	13424	13632	13614	13612	13641	13663	13661	13646	13631	13672	13604	13652	13716	13567	13740	13507	13581	13811	13561	13657	13675	13616	13718	13606	13599	13725	13638	13463	13587	13703	13618	13660	13562	13537	13662	13665	13510	13524	13643	13732	13500	13492	13593	13625	13511	13508	13556	13584	13691	13601	13486	13648	13454	13583	13507	13548	13721	13489	13687	13701	13769	13662	13666	13753	13603	13634	13606	13590	13537	13694	13601	13687	13756	13770	13727	13561	13654	13467	13669	13592	13535	13576	13627	13585	13738	13522	13544	13581	13577	13547	13566	13745	13426	13580	13574	13770	13699	13686	13604	13346	13667	13510	13328	13515	13743	13636	13712	13749	13784	13478	13616	13617	13499	13513	13591	13788	13482	13529	13568	13717	13545	13511	13513	13652	13522	13552	13546	13557	13613	13847	13549	13658	13716	13631	13677	13688	13577	13707	13636	13704	13681	13680	13663	13518	13617	13664	13663	13570	13704	13623	13712	13570	13698	13666	13651	13644	13588	13813	13600	13701	13618	13643	13551	13714	13547	13575	13506	13481	13712	13588	13741	13611	13511	13683	13649	13573	13485	13657	13627	13633	13562	13520	13715	13614	13557	13651	13530	13786	13516	13731	13596	13689	13539	13740	13499	13728	13477	13534	13691	13546	13698	13630	13452	13678	13572	13632	13623	13663	13779	13649	13676	13459	13794	13678	13614	13518	13550	13554	13605	13521	13627	13585	13463	13633	13696	13502	13698	13642	13468	13678	13620	13734	13601	13653	13713	13674	13850	13447	13582	13720	13660	13634	13635	13645	13613	13658	13710	13671	13683	13599	13437	13578	13595	13670	13633	13590	13531	13518	13614	13810	13569	13648	13608	13627	13758	13729	13622	13494	13516	13665	13603	13578	13641	13567	13555	13584	13606	13476	13431	13633	13581	13474	13704	13636	13583	13842	13511	13515	13493	13633	13737	13712	13622	13585	13570	13627	13489	13693	13591	13591	13492	13458	13744	13524	13708	13678	13628	13624	13516	13705	13645	13624	13644	13572	13712	13525	13720	13629	13703	13610	13577	13610	13689	13560	13656	13579	13604	13663	13629	13696	13778	13397	13639	13361	13645	13646	13632	13628	13524	13577	13604	13714	13572	13561	13689	13566	13658	13723	13561	13613	13566	13596	13818	13627	13499	13719	13583	13684	13777	13749	13549	13644	13662	13580	13822	13570	13502
23241	21600	29508	24764	23561	26798	29622	23299	20473	18752	16729	16331	16147	16082	15419	15396	15193	15132	15094	15297	15112	15168	15193	14983	14895	14814	15184	14991	15014	14792	14845	14732	14940	15029	14873	14994	14935	14921	14844	14926	14920	14883	14912	14866	14977	14816	14803	14748	14859	15011	14665	15015	15223	14902	15074	14964	14826	14817	14994	14983	14882	14951	14888	14983	14847	14968	14827	14708	14903	14905	14740	14924	14772	14910	14799	14963	14700	14937	14994	14724	14767	14812	14976	14843	14847	14717	14757	14948	14794	14845	14851	14817	14797	14970	14868	14777	14833	14730	14889	14943	14874	14808	14863	14757	14867	14903	14722	14768	14671	14847	14796	14738	14948	14804	14746	14844	14821	14980	14909	14720	14906	14667	14775	14781	14882	14747	14805	14928	14994	14887	14872	14760	14710	14952	14872	14865	14598	14846	14873	14812	14729	14919	14819	14756	14714	14680	14895	14636	14665	14675	14727	14772	14796	15031	14808	14832	14799	14721	14693	14952	14742	14911	14853	14769	14737	14808	14899	14794	14849	14701	14846	14843	14842	14929	14955	14831	14870	14885	14862	14891	14804	14837	14854	14771	14819	14778	14713	14684	14774	14910	14852	14844	14759	14822	14561	14809	14835	14896	14777	14599	14850	14595	14797	14841	14893	14673	14426	14791	14849	14755	14857	14703	14673	14727	14706	14954	14737	14796	14532	14714	14951	14730	14765	14949	14978	14874	14727	14649	14858	14825	14857	14671	14882	14925	14870	14748	14870	14814	14710	14769	14778	14849	14926	14815	14825	14692	14714	14744	14820	14804	14910	14817	14858	14728	14835	14825	14862	14659	14798	14928	14724	14805	14722	14817	14673	14854	14831	14812	14876	14808	14642	14714	14793	14708	14734	14475	14892	14835	14858	14761	14678	14858	14860	14852	14706	14919	14840	14836	14831	14685	14869	14904	14793	14870	14761	14900	14746	14709	14949	14761	14798	14668	14799	14739	14832	14868	14705	14791	14802	15198	14964	14796	14829	14820	14748	14741	14968	14827	14945	14797	14812	14886	14876	14859	14714	14671	14509	14808	15083	15031	14839	14835	14968	14850	14868	14860	14898	14754	14797	14804	14955	14743	14720	14709	14823	14988	14881	15013	14986	14842	14870	14746	14737	14825	14939	14749	14660	14754	14842	14881	14771	14828	14922	14790	14778	14803	14803	14712	14726	14717	15003	14830	14796	14656	14758	14683	14860	14983	14642	14970	14779	14666	14655	15019	14882	14821	14692	14770	14882	14680	14957	14903	14832	14768	14827	14582	14743	14701	14838	14824	14672	14627	14924	14697	14768	14730	14777	14676	14702	14645	14732	14995	14782	14757	14886	14872	14871	14847	14747	14726	14822	14742	14887	14687	14811	14807	14785	15007	14795	14829	14913	14864	14864	14798	14822	14572	14781	14727	14878	14854	14820	14688	14886	14630	14710	14838	14777	14810	14694	14773	14664	14759	14936	14830	14911	14821	14755	14940	14885	14807	14812	14677	14796	14845	14837	14983	14706	14876	14867	14896	14901	14696	14672	14645	14784	14841	14911	14728	14639	14769	14760	14670	14627	14712	14789	14846	14721	14868	14801	14755	14902	14735	14790	14726	14702	14849	14898	14683	14829	14771	14834	14796	14830	14813	14747	14954	14846	14777	14776	14822	14592	14827	14684	14715	14907	14776	14885	14760	14848	14687	14871	14804	14918	14888	14777	14842	14801	14651	14686	14709	14836	14694	14547	14797	14726	14706	14606	14806	14861	14796	14818	14702	14899	14782	14872	14914	14753	14796	14705	14898	14890	14833	14721	15016	14986	14731	14714	14874	14776	14806	14816	14774	14865	15027	14913	14995	14837	14882	14750	14678	14848	14787	14958	14688	14877	14705	14745	14861	14805	14759	14915	14750	14571	14654	14905	14756	14865	14784	14881	14908	14537	14655	14683	14781	14867	14902	14782	14683	15005	14795	14737	14627	14753	14684	14908	14913	14689	14843	14878	14848	14889	14763	14791	14813	14899	14601	14840	14783	14649	14747	14591	14701	15066	14854	15020	14958	14799	14771	15270	14827	14873	14803	14738	14837	14738	14953	14869	14703	14666	14878	14928	14829	14868	14758	14701	14698	14825	14794	14976	14731	14917	14780	14752	14839	14837	14838	14770	14918	14801	14825	14672	14769	14840	14838	14783	14758	14667	14845	14753	14941	14870	14842	14661	14816	14757	14886	14784	14774	14709	14671	14861	14807	14732	14840	14671	14765	14925	14750	14619	14580	14584	14697	14558	14859	14721	14886	14756	14783	14822	14721	14787	14946	14818	14801	14867	14833	14721	14756	14834	14765	15025	15004	14910	14756	14856	14789	15011	14835	14836	14733	14668	14677	14843	14849	14848	14812	14820	14636	14572	14672	14767	14917	14667	14858	14803	14804	14795	14839	14802	14663	14739	14764	14759	14823	15052	14990	14677	14850	14802	14800	14492	14957	14865	14742	14939	14785	14797	14884	14765	14911	14761	15033	14944	14687	14834	14690	14787	14696	14901	14676	14894	14721	14776	14840	14918	14755	14640	14878	15043	14784	14638	14775	14830	14718	14651	14892	14818	14870	14791	14673	14683	14690	14731	14653	14869	14681	14801	14756	14701	14712	14743	14690	14681	14694	14764	14763	14710	14730	14730	14604	14747	14777	14824	14889	14827	14649	14668	14947	14652	14788	14810	14904	14967	14767	14729	14826	14762	14787	14767	14907	14853	14876	15022	14724	14628	14865	14888	14941	14904	14744	14929	14786	14782	14789	14862	14700	14627	15019	14914	14988	14885	14872	14824	14630	14921	14607	14788	14858	14609	14735	14638	14858	14671	14814	14663	14838	14763	14744	14603	14865	14808	14879	14937	14768	14774	14850	14809	14788	14950	14830	14611	14669	14837	14859	14702	14810	14740	14755	14597	14855	14828	14737	14714	14774	14886	14764	14771	14704	14836	14863	14958	14817	14840	14876	14838	14741	14948	14860	14611	14839	14841	14772	14898	14805	14805	14907	14882	14802	14695	14823	14856	14719	14702	14730	15020	14670	14941	14907	14813	14729	14821	14797	14722	14948	14712	14695	14836	14893	14775	14747	14578	14718	14750	14866	14775	14820	14684	15021	14833	14788	14756	15006	14771	14755	14553	14831	14918	14756	14761	14756	14806	14661	14890	14822	14864	14895	14783	14835	14833	14913	14679	14836	14645	14963	14729	14909	15013	14782	14936	14914	14868	14973	14891	14670	14950	14883	14900	14838	14697	14883	14813	14888	14761	14742	14755	14681	14570	14918	14799	14776	14818	14841	14904	14702	14892	14596	14873	14781	14823	14929	14913	15036	14751	14755	14749	14822	14758	14791	14854	14718	14873	14740	14884	14820	14855	14857	14739	14912	14618	14865	14939	14703	14923	14790	14724	14772	14762	14621	14813	14811	14912	14746	14965	14696	14876	14753	14754	14855	14711	14868	14871	14874	14743	14649	14948	14968	14822	14688	14801	14968	14874	14965	14766	14946	14822	14798	14821	14682	14696	14683	14791	14686	14714	14852	14836	14747	14834	14847	14929	14705	14814	14892	14748	14745	14894	14885	14626	14721	14952	14861	14951	14975	14794	14924	14777	14832	14721	14610	14839	14849	15006	14813	14991	14793	14842	14909	14802	14736	14746	14949	14782	14832	14822	14860	14855	14960	14800	14876	14782	14808	14654	14824	14895	14812	14756	14884	14768	14765	15031	14791	14576	15054	14684	14770	14881	14575	14829	14814	14798	14905	14860	14765	14683	14856	14910	14485	14956	14865	14790	14829	14746	14795	14762	14639	14930	14774	14859	14832	14764	14778	14801	14880	14729	14787	14814	14782	14632	14765	14985	14679	14663	14677	14778	15093	14852	14745	14783	14731	14822	14732	14550	14833	14813	14672	14805	14863	14912	14746	14935	14931	14780	14849	14907	14693	14872	14806	14785	14804	14670	14742	14873	14729	14964	14664	15033	14760	14766	14771	14837	14692	14729	14719	14940	14975	14977	14810	14899	14770	14909	14853	14886	14759	14647	14700	14743	14826	14793	14940	14735	14778	14793	14725	14788	14824	14865	14874	14744	14917	14665	14754	14818	14923	14662	14850	14885	14890	14697	14802	14725	14898	14817	14690	14676	14621	14725	14787	14731	14918	14741	14898	14770	14695	14593	14811	14687	14790	14726	14561	14610	14752	15013	14683	14635	14934	14962	14853	14787	14850	15004	14686	14711	14863	14799	14772	14626	14803	14747	14638	14619	14712	14961	14675	14800	14665	14804	14725	14770	14801	14841	14805	14660	14805	14738	14814	14834	15020	14928	14843	14914	14811	14670	14910	14661	14734	14864	14531	14810	14965	14644	14791	14878	14728	14854	14795	14829	14761	14768	14895	15094	14761	14790	14826	14890	14870	14693	14648	14801	14718	14782	14860	14813	14815	14759	14733	14807	14880	14880	14815	14788	14775	14740	14838	15044	14704	14975	14571	14717	14886	14711	14853	14830	14850	14692	14882	14890	14828	14705	14647	14688	14804	14736	14881	14910	14897	14732	14785	14664	14558	14665	14801	14807	14755	14757	14905	14722	14565	14825	14968	14791	14810	14659	14742	14769	14838	14970	14763	14919	15042	14967	14745	14932	14711	15002	14798	14639	14898	14748	14688	14785	14912	14781	14775	14896	14849	14845	14849	14811	14612	14663	14766	14847	14830	14798	14821	14987	14931	14838	14814	14761	14895	14931	14767	14918	14683	14762	14869	14766	14787	14816	14807	14848	14791	14771	14743	14972	14745	14591	14665	14789	14869	14911	15086	14793	14666	14769	14827	14696	14590	14903	14935	14829	14838	14735	14855	14740	14885	14846	14821	14874	14731	14917	14559	14935	14835	14917	14753	14775	14823	14698	14791	14854	14707	14674	14896	14877	14766	14764	14762	14658	14783	14837	14837	14824	14701	14993	14959	14610	14828	14732	15019	14845	14858	14675	14878	14605	14771	14681	14868	14735	14769	14654	14976	14862	14801	14724	14743	14775	14758	14785	14719	14719	14829	14714	14881	14825	14753	14867	14799	14732	14784	14908	14695	14711	14971	14910	14921
35308	59789	55074	44242	36045	31329	28629	23597	21444	17808	16386	16135	15807	15436	14993	14556	14404	14463	14351	14346	14200	14188	14154	14157	14100	14171	14178	14090	14143	14109	14341	14107	14190	14241	14111	14114	13833	14126	13969	14092	14059	14226	14074	14120	14198	14122	14149	14157	14029	14179	13988	14283	14096	14012	14253	14243	14006	14083	14192	14114	14245	14066	14190	14149	14224	14116	14188	14195	14070	14065	14094	13926	14151	14003	14350	14010	14083	14188	14090	13930	14106	14167	14065	14120	13973	14149	13991	14068	14058	14028	14065	14028	14218	13937	13803	14208	14035	14129	14125	14083	14086	14034	14048	14220	14042	14219	14221	13937	14180	14190	14121	14256	13916	14130	14146	14104	14196	13992	14049	14067	14141	14050	13996	14161	14138	14157	14198	14030	14022	14215	14109	14033	14256	14110	14055	14086	14192	14045	14123	14065	14019	14197	14044	14150	13967	14237	14237	14362	13977	14015	14027	14106	14039	14215	13971	14205	13974	14014	14042	14069	14191	14185	14127	13998	14136	14220	13991	13918	14147	14158	14108	14215	13986	14184	13995	14277	14023	14036	14060	14099	14046	14000	14218	13934	14115	14241	14177	14231	14195	14060	14091	14169	14267	13983	13863	14099	14038	13989	14185	14026	14008	13908	14077	14097	14244	13974	14001	13980	13907	14201	14186	14093	14075	14118	14065	14052	14175	14149	14249	14125	14031	14078	14029	14139	14151	14100	14273	14140	14130	14153	14158	14246	13965	14091	14009	14118	14088	14126	14034	14041	13971	14239	14069	13982	13952	14068	14046	13851	14061	14091	14108	14087	14123	14040	13916	14098	14130	14232	13922	14091	14087	14289	14213	14034	14015	14040	14253	14036	14081	14031	14072	14113	13963	14064	14200	14023	14054	14079	14247	14149	14034	14095	14033	14043	13990	14042	14215	14035	13989	14002	14022	14010	14135	14199	14169	14228	14014	14034	14127	14037	14124	14122	14098	14008	14106	14020	13970	13979	14165	14008	14088	14168	14094	14093	13948	14165	14038	14033	14023	14019	14197	14100	14057	14029	14211	14379	13981	14074	14215	14060	14066	14174	13999	14044	14085	14099	13987	14053	14004	14062	13958	14187	14060	13999	14009	14151	14082	14044	14157	14012	14139	14143	14040	14030	14094	14149	14218	14076	13974	14015	14013	14058	14092	14160	13998	14064	14106	14031	13997	13997	13877	13942	14046	13982	14151	14033	14102	14022	14028	14163	14009	13938	14174	14125	14246	14279	14276	14108	14287	14146	14193	14098	13964	14097	14060	14072	14052	14026	14064	14085	14217	13976	14186	14071	13953	14150	14152	13994	14064	14105	14207	13866	13978	14018	14121	13960	13982	14048	14055	14153	14183	14181	14096	14089	13948	14184	14160	14250	14132	14082	14134	14039	14122	14016	14113	14102	13968	14007	14202	14008	13962	14140	14161	14210	13889	14249	14271	13996	14123	14076	14122	14100	14177	14062	14199	13888	14169	14203	13986	13959	14110	14106	14106	13900	13986	14080	14119	14113	14103	14090	14184	14191	14189	14137	14221	14026	14175	13993	14027	13933	14053	14024	14168	14004	14076	14174	14084	14019	14124	14065	14132	14082	14190	14016	14150	14079	14010	14124	13922	14091	13845	13934	14048	14054	14298	14038	13958	13953	14013	14087	14065	14086	14083	14221	14147	13937	14261	14008	14191	14128	14119	13916	14093	14128	14104	14166	14115	14132	14148	14164	14199	14110	14102	14145	14072	14013	14050	14117	13914	14075	14063	14082	14264	14093	14027	14066	14067	14125	14080	13916	14291	13987	13919	14052	14018	14010	14119	14156	14086	14115	13983	14126	14113	14133	14221	14277	14060	14019	14188	14202	14252	14187	14061	14101	14392	14064	14117	14077	14196	13986	14095	13990	13991	14288	14005	13957	14145	14085	14110	14040	13991	14016	13978	14292	13992	14082	13829	14127	14000	14160	14038	14016	13972	14002	14042	14075	14133	14045	13925	14071	14068	13933	14055	14037	13985	13983	14135	14082	14060	14166	14180	14244	14148	14096	14074	14291	14024	13972	13836	14049	14128	14042	14193	14124	14204	14141	13982	14115	14203	14102	14209	14164	14010	13962	14054	14108	14242	14039	14127	13967	14009	14032	13848	14076	14050	14057	14046	14139	14224	14068	13952	14074	13987	14120	14053	14149	13946	14075	14154	13993	14201	14129	14178	14017	14185	13935	14052	14026	14050	14299	14068	14096	14115	14103	14255	13949	14144	14059	14029	14137	13890	13949	13924	13866	14041	14179	14217	14107	14210	14028	14062	14076	14029	13954	14051	13968	14043	14163	14018	14142	13906	14295	14077	13950	14029	14119	13844	14081	14105	14132	13991	14060	14051	13971	14006	13992	14251	14060	14020	14118	14006	14024	14001	14043	13993	13807	14086	13987	13938	13984	14085	14039	14026	14114	14104	13905	13995	14009	14187	14126	14055	13875	13964	14010	14025	13893	14118	14021	14022	14007	14061	14181	14013	14141	14145	13944	14121	14114	14157	14072	13965	14148	14190	14131	14090	14156	14213	13976	14170	14042	14039	14011	14067	14179	14145	14103	13960	14141	14196	14078	14107	14142	14015	13988	14032	13977	14008	14269	14223	14167	14192	14073	14058	14070	14086	13930	14233	14077	13876	14015	14080	14058	14150	14190	14056	14227	14205	14078	14192	13994	13887	14090	13971	13925	13973	14178	14013	14154	14116	14105	14178	13930	13949	14197	13925	13966	14091	14027	14067	13993	14054	14111	13975	14181	14125	14088	14056	13996	14220	14108	14099	14162	14144	14153	14063	14245	14178	13976	14054	13918	14146	14121	13983	14079	14290	13938	14225	14117	13995	14046	14069	14073	14232	13932	14126	14236	14143	14015	13976	14098	13979	14180	14021	14009	14036	14040	14223	14048	14089	14126	14334	14069	14249	14113	14063	14113	13914	14101	14155	14146	14044	13932	14005	14096	14010	14126	14084	14039	14166	13953	14111	14076	14091	14260	14054	14142	14226	14079	13968	14185	14114	13886	14157	14227	14045	13840	14147	14032	14091	13987	14079	14226	14077	13967	14139	13993	14112	13880	14127	14040	14230	13896	13998	14208	14133	14088	14001	13897	13994	14013	14207	13776	14144	14230	14119	14138	14106	14084	13944	14258	14122	13986	14149	13966	14233	14094	14211	14113	14110	14183	14245	14055	14120	14255	14120	13981	14233	13953	14114	14097	13977	14227	14065	14073	13998	14071	14078	14092	14157	14122	13979	13939	14057	13973	14091	14005	14070	14197	14038	14036	14158	13938	14024	13944	14018	13900	14070	14142	14285	14125	13981	14269	13847	13975	13926	14084	14145	14249	14050	14124	14134	14036	14070	14160	14179	14270	14209	14140	14156	14045	14036	14063	13997	14100	14212	14016	13958	14119	14171	14158	14001	14105	14117	14121	13989	13917	14114	14070	13960	14174	13998	14120	14021	14186	14031	14137	14029	13981	14248	14008	13928	14018	13930	14023	14175	14054	14039	14176	14098	14088	14130	14130	13950	14225	13973	14098	14117	14052	13939	14055	14154	14074	14103	14057	14110	14102	14084	14222	14160	14320	14013	14117	14165	14044	13969	14033	14141	14258	14032	14010	13971	14169	13979	14000	14069	14148	13987	14082	14144	13944	14148	14001	14150	14065	14275	14060	14117	14252	14335	14057	14136	14132	14078	13982	14235	14129	14084	14068	14015	14088	14064	14000	14220	14168	14014	14058	14034	14087	14029	14143	14203	13979	13800	14107	13995	14103	14167	14035	14017	14197	13930	13920	13999	14047	14049	13998	14223	13811	14020	14162	13943	14113	14156	14143	14089	14029	14158	13959	14110	14200	14111	13873	14050	14161	14266	14054	13998	14021	14106	14136	14143	13915	14039	14268	14030	13934	14079	14179	14165	14023	13957	14085	13941	14124	14134	13909	14180	14242	14142	14187	13939	13926	14113	14047	14169	13870	14104	13994	14139	14136	14054	14134	14005	14030	14082	14069	14257	14224	14168	14130	13881	14138	14028	14125	14110	13997	14105	13869	14092	14076	13997	13903	14130	14206	14166	14326	14079	13938	14032	14152	14206	14110	14109	14162	14035	14034	14207	14100	14261	14009	14198	14155	14024	14135	13927	14138	14229	14014	13995	14028	14109	14099	14043	14013	14075	13970	14082	14061	14057	14046	13960	13944	14063	13938	14203	13931	14034	14077	14180	13954	14206	14080	14085	14107	13991	14220	14077	13924	14131	14004	13948	13974	14041	14068	14052	13931	13933	14185	14128	13861	14282	14228	13903	14099	14170	14005	14114	14083	14098	13840	14200	14045	14030	13973	14085	13992	13903	13899	14111	14084	13945	14120	14159	14094	14278	14017	14051	13998	14237	14029	14009	14260	14066	14223	14256	14115	14116	13990	14202	14022	14114	14102	14155	14135	14123	14105	13914	13941	14050	14106	13971	14105	14035	14043	14138	14125	14299	14104	14089	14291	14067	14012	13927	14142	14146	14033	14175	13844	14128	14098	14115	14108	14129	14009	14132	13967	14053	14111	14126	14114	14145	14077	14050	14197	13963	13912	14154	14152	14184	14178	13967	13944	14225	13981	14187	14136	14056	13909	13997	13984	14094	14187	14032	14090	14123	14147	14157	13984	14069	14140	14087	14249	13982	14129	14019	13962	14131	13997	14026	14089	14039	14058	14149	13922	14004	14047	14090	14164	13928	14172	14116	14007	14112	14142	14227	13874	13859	14096	14158	14023	14199	14187	14209	14030	14037	14125	14299	14098	14179	14046	14043	14022	13955	14155	13953	14067	14115	14091	14061	14149	14062	14175	13886	13930	14013	14052	14108	14132	13961	14033	13974	14087	14111	14143	14146	14172	14139	14184	14023	14277	14270	14058	14084	14047	13916	14184	14141	14076	14010	14119	13821	14172	14070	14164	13963	14102	14080	14108	14181	14101	13997	14021	13942	13829	14056	14097	13907	14169	14137	14176	14156	13967	14083	14116	14094	14029	14150	14034	14061	14086	14113	14136	14041	14049	13969	14039	14073	14248	14019	13989	13957	14039	14040	13950	14047	13975
28301	26055	32230	26084	19224	17441	16063	14700	14256	13828	13604	13721	13798	13646	13446	13269	13313	13239	13025	13085	13047	13262	13112	13117	13051	13027	13092	12975	13202	13236	13134	13075	13142	13105	13081	13153	13282	12947	13066	13180	13138	13060	13062	13181	12892	13170	13143	13137	13117	13167	13042	13232	13149	13232	12925	13127	12941	12970	13235	13165	13144	13221	13304	12987	13073	13239	13130	12988	13086	13344	13224	13152	13052	13196	13230	13250	13109	12933	13258	13091	12998	13149	13000	13257	13233	13058	13119	12954	13104	13108	13223	12997	13207	12956	13123	13178	13013	13116	13080	13172	13229	12912	13131	13089	13077	13184	13255	13115	13028	13060	13181	13107	13221	13228	13218	13126	13176	13175	13090	13262	13055	13318	13028	12964	13093	13166	13053	13200	12982	13044	13226	12945	13038	13077	13196	13103	13158	13302	13213	13375	13153	12995	13082	12909	12956	12916	13316	12857	13221	13210	13143	13109	13118	13047	13041	13072	13257	13026	13067	13278	13073	13118	12973	13071	13060	13007	13036	13094	13005	13022	13154	13214	13156	13010	13222	13136	13003	13106	13154	13229	12976	13096	13182	13038	12982	13017	13146	13008	13151	13063	13065	13192	13187	13050	13083	13170	13052	13085	13132	12956	13204	13261	13172	13108	13042	13047	13120	12995	13099	13110	13200	13183	13271	13172	13260	12998	13090	12992	13214	13131	13009	13286	13035	13041	12989	13022	12959	13078	12942	13052	13091	13294	13269	13073	13043	12982	13057	13085	13071	13200	13006	13059	13100	13181	13005	13064	13084	13030	13058	12921	13154	13220	13183	12994	13091	13159	13243	13070	13145	13218	13165	13008	13056	13172	13297	13037	13025	12950	13031	13236	13079	13092	13235	12975	13057	13099	13110	13118	12930	13136	13095	13108	13102	13128	13172	13089	13107	13172	13169	13286	12994	13119	13188	12997	13048	13159	13086	13007	12975	12919	13038	12908	13056	12993	12985	13030	13019	12949	13138	13086	13113	12956	13066	13070	13109	13123	13002	13177	13122	13147	13203	12910	12960	13190	13041	13053	12885	12998	13103	12991	13075	13018	12999	13007	13061	13184	12997	12834	13233	12968	12947	13112	13029	12962	13059	13016	13118	13151	13135	13248	13156	13120	12992	12955	12978	12847	13159	13123	12969	13131	13167	13045	13188	13026	12954	13083	13194	12971	13067	13124	13213	12981	12847	13066	12962	13116	13017	13227	13120	13069	12982	12976	13019	12936	12959	13070	13079	12944	13132	13132	13022	13335	13094	13170	13041	12929	13018	13041	13023	13126	13237	13014	12990	13062	13163	13198	13039	13035	13092	13120	13053	13044	13091	13020	12980	13093	13192	13098	13125	13252	12972	13158	13314	13098	13259	13031	13071	13194	13171	13085	13130	12994	12948	13094	12946	13075	13060	13054	13046	13193	13110	13044	13304	13112	13080	13314	13024	12983	13059	13085	13133	13041	12914	13136	13068	12853	13103	13126	13117	12954	13124	13132	12784	13275	13053	13224	13165	13197	13089	13067	12801	13020	13138	13230	13109	13103	13027	13214	12958	12926	12947	13191	12994	13091	12979	13037	13201	12979	13169	13278	13265	13136	12980	13007	13061	13125	13177	13171	12890	13001	13309	13157	12945	13022	12999	13151	13056	13073	13028	13081	13159	13233	13116	13023	13184	13054	13137	13129	13166	13130	13118	13101	13143	13099	13104	13211	13153	13128	13017	13078	13185	13054	13081	13050	13184	13164	13310	12947	13148	13105	13083	13094	13095	12995	13074	13062	13019	13010	12962	13028	13090	13177	13057	12997	12984	13076	13130	13217	13197	13182	13231	13212	13019	12963	13204	12970	13122	13061	13055	12979	12990	12906	12970	13085	13142	13240	13002	12953	13248	13217	13214	13044	13084	13151	13114	12921	12969	13049	13122	13026	13022	13016	13200	13079	12998	12998	12910	13008	13104	13206	13070	12915	13231	13110	13068	12909	13204	13030	13059	13011	12981	13120	12993	13070	13198	12949	13101	13008	13102	13089	13230	13024	13128	13074	12960	13105	13085	13065	13175	13068	13001	13171	13126	13249	13100	13037	13121	12956	13039	13013	13067	12990	13132	13266	12956	13147	12986	13111	13160	13093	12999	13004	13119	13131	13177	13195	13033	13094	13026	13111	12991	12987	13038	13072	13099	13022	13113	13161	13003	13064	13139	13026	13039	13206	13064	13116	13096	13155	13248	13136	13006	13215	13280	13088	13059	13063	12951	13022	12975	13022	12998	12977	13078	13115	13174	13140	13112	13120	13045	13150	13114	13147	13087	12970	13081	13019	13197	12982	13057	13092	13117	13155	13221	13100	13044	13193	13280	13165	13026	13288	13090	13038	13056	13064	13153	13190	12995	13067	13158	13055	13179	13037	13086	13387	13036	12994	12936	13103	13089	13099	13216	13194	12967	13147	13433	13027	13145	12897	13246	13107	12960	13099	12974	13028	13044	13090	13061	13089	13064	13118	13159	12987	12995	13115	13299	13028	13197	13279	13081	13028	13062	13130	12890	13313	13042	13114	13065	13104	13155	12965	13251	12910	13112	13042	13085	12981	13059	13187	12992	13112	13070	13078	13021	13144	12989	13073	13246	13119	13154	13142	13136	13169	13268	13026	13039	13268	13147	13034	13099	13083	13201	13178	12887	13130	13094	12888	13042	13199	13274	13045	12844	13191	12847	13104	13058	13140	12930	13050	12989	13087	13171	13175	13067	13060	13033	13267	13191	13290	13188	13107	13032	13065	13140	13040	13151	13219	13205	13080	13264	12968	13072	12990	13106	13130	12912	13184	13297	13170	13346	13220	13192	13042	12928	13019	13219	13017	13121	13113	13209	13029	13152	13055	13101	13047	13022	13056	13262	13171	13140	13136	13004	13040	12993	13001	12935	13110	13025	13097	13132	12954	13111	13013	13183	13058	13264	12899	13111	12929	13085	12980	13198	13051	13131	13007	13163	12992	13247	13014	13173	13281	13078	12971	13260	13111	12942	13156	13355	13135	13046	12960	12855	13177	13147	13074	13053	13182	13116	13218	13207	13155	13080	13066	13084	13135	13140	13061	13021	13068	13046	13202	12975	13126	13266	13256	13091	13054	12871	12978	12988	12897	13114	12978	13055	13086	13129	13109	13108	12940	12961	13044	13132	13112	13241	13141	13170	13060	13141	13108	13157	13067	13218	13166	13022	13224	13178	13019	13161	12991	13074	13090	13190	13093	13068	13107	13034	12993	12903	13115	13054	13043	12936	13106	13193	13304	13130	13150	13207	13097	13251	13021	13115	13074	13016	12959	12993	12974	13093	12950	13060	12980	13320	13137	13077	13117	12979	13077	13184	13057	13054	12926	13201	13088	13038	13094	13047	12985	13121	13087	13174	13210	13039	13125	12993	12968	13194	12880	13053	13071	13247	13042	13220	13211	13170	13173	13185	13171	13057	12999	12978	13154	13093	13074	13077	13203	13115	13143	13016	13166	13091	13208	13217	13137	13049	13144	13181	13118	12840	13078	13069	12977	13202	13139	13079	13172	12867	12963	12955	13002	13201	12997	13161	13038	13127	13065	13196	13004	13185	13206	13108	13288	13112	13045	12973	13045	13307	13144	13074	13225	13192	13107	12989	13060	13121	13002	13016	13057	13059	13102	13034	13173	13201	13111	13105	13015	13055	13059	13129	13096	13079	12967	13015	13022	13149	12965	13078	12948	13147	13149	13302	13074	13034	12969	12901	13112	13022	13106	13032	13013	13163	13138	13168	13170	13149	13322	13095	13066	13022	13124	13135	13079	13196	12974	13125	12981	13054	13342	13040	12988	13075	13071	13154	13070	13110	13115	12997	13051	13080	13065	12951	13157	13238	13031	13073	13201	13208	13269	13142	13079	13167	13198	13182	13117	13154	13075	13158	13060	13036	13005	13074	13165	13204	13083	13076	13101	13144	13235	13029	13177	13071	13089	13103	13002	12887	13043	13145	13263	12935	12933	13230	13088	13132	13078	13008	13156	12938	13133	13002	13151	13092	12950	13166	13226	13100	12860	13023	12925	13189	13014	13108	13017	13111	13118	13150	13181	13099	12978	12972	12895	13177	12967	13153	13075	13186	13177	13209	13173	13168	13253	13280	13137	12994	13090	12933	13108	13073	13173	13119	13150	13149	13002	13124	13229	13152	13232	13065	13062	12965	13052	13038	13080	13173	12962	13216	12994	12976	13042	13067	13012	13112	13068	13158	13050	13058	12770	12955	12991	13001	13175	13078	12908	13105	12966	13127	12994	13092	13142	12889	12986	13099	13108	13231	13071	13018	13190	13215	13058	13071	13185	13185	13177	12937	12938	13051	13101	13024	13101	12931	13126	13024	13145	13059	13106	13276	13081	13066	13067	13115	13083	12995	13010	13034	13138	13078	12915	13010	12986	13019	13099	13058	13125	13209	13091	13155	13152	13176	12890	13122	13173	12925	13063	13090	13037	13240	13078	13129	13033	13119	12999	13145	13177	13085	13211	13162	12917	13095	13080	13089	13205	13100	13359	13018	13052	13038	12946	13019	13121	13213	13202	13081	13048	13193	13277	13117	12980	13054	13134	13114	13190	13051	13169	13283	13111	13111	13112	13030	13006	13099	12967	12875	13081	13074	13053	12960	13220	13126	13177	13196	13127	13194	13162	13294	13061	13282	12995	13085	13227	13067	13156	13091	13010	13092	13209	13185	13139	13040	13258	13096	13091	13167	13031	13167	13108	13186	13064	13095	13111	13179	13130	12912	13140	13010	13232	13070	12871	13374	13177	13137	13349	13244	13152	13203	13172	13178	13294	13033	13119	13133	13147	12981	13034	13051	12956	13239	12910	13139	13044	13170	13170	13198	13111	13094	13266	13014	13034	13064	12992	13029	13154	12988	13029	13083	13225	13257	13096	13257	13206	13250	13208	13127	13036	13102	12810	12902	13037	13104	13014	13258	13180	12976	13040	13306	12981	13314	12963	13150	13078	13178	13042	13106	13221	13007	13024	12957	13027	13087	12900	13194	13169	13069	13036	12881	13131	13156	13000	13132	13128	13122	13101	13011	13124	13143	13217	12967	13145	13184	13114
29427	42663	38328	26348	21130	18957	16992	15418	14773	14197	13777	13822	13732	13705	13522	13263	13286	13107	13008	13265	13075	13101	13075	13036	13136	13011	13078	13033	13160	12933	13060	13078	13103	13248	12911	13061	12955	12937	12858	13031	12873	12894	13057	13049	13097	12999	13047	13161	12971	12977	12942	13046	13048	13050	13158	13085	12974	13049	12951	13082	12806	13038	12897	13083	12892	12933	12956	13122	12917	13050	12991	12867	13101	12928	12834	12989	13035	12908	13060	13005	12828	13059	13038	12939	12878	13034	12796	12977	13014	13000	12929	12925	12976	12821	12943	13192	13086	12898	13072	13055	12949	13022	13014	12977	12980	13100	12873	12963	13057	12880	12994	13095	13020	13040	13188	12919	13051	12869	12955	12997	13089	12990	13072	12866	12959	12961	12896	12991	12901	13096	13007	13027	12960	12995	12938	13059	12995	13141	13146	13028	12936	12990	13063	12986	13013	12982	13066	13070	13115	12909	13007	12888	13146	12885	12958	12946	12881	12971	12989	12909	12838	13033	13044	13054	13067	13107	13117	13094	12905	13066	13084	13124	12995	12914	12879	13057	12837	13141	13063	12963	12985	12969	12936	13074	13063	13038	13115	12986	13031	13059	12977	13078	13152	13148	13039	13193	13121	13032	13064	12895	13027	12993	13076	12937	12898	13099	13186	12999	13064	12924	13080	13084	12989	13147	12999	12991	13037	13089	13090	12784	12989	12913	12988	13063	13040	13152	13021	12911	13016	12975	13118	12964	12890	12952	12995	12849	13013	12982	12971	13145	13214	13054	12982	12995	13078	12892	13005	12920	13040	12936	13002	13123	12929	12955	13034	12810	12954	13131	13065	13087	13026	13130	12940	13099	13062	12902	13044	12884	13039	13159	13084	13109	12917	13026	12873	12931	12859	13053	13028	13082	13078	12977	12992	13014	13039	12943	13137	12990	13043	13121	12854	13007	12941	13005	12994	13089	13016	13018	13049	13022	13101	13051	12985	12963	12968	13084	13022	12987	13064	12999	12950	12934	13059	12971	13055	12996	13019	13029	13119	12971	13039	12928	13069	13071	12989	13061	13042	13117	12856	13050	12910	12893	13011	13176	12963	13116	13071	13176	12970	12890	12941	13050	13030	13016	13027	12995	13118	13047	12966	13118	13039	12905	13090	13049	12954	13120	12993	13000	12758	13142	12857	12980	12961	12931	12866	12951	13030	13057	12960	13070	12908	12959	13006	12981	13024	13067	13106	12943	13004	13046	12911	13017	12938	12998	12948	12982	13115	13007	13070	13166	12931	12966	12971	13033	12948	12979	13139	12889	13185	13128	12864	12957	12972	13059	12963	12943	13026	13105	13142	12880	12913	12968	12942	12983	13073	13087	13042	13071	12990	13076	13064	13028	12870	13075	13077	13107	12882	13093	13013	12777	13030	12954	12924	13141	13060	12890	13129	12967	12801	12963	12969	13056	13091	12996	13152	12943	13066	12878	13135	13006	13054	13090	13142	12972	13075	13136	12947	13055	13024	12976	13103	12774	12943	13137	12840	13032	13141	12931	12825	12904	13207	13054	13184	13024	13165	12997	12984	13123	13098	13016	13050	12987	13115	12942	12924	12897	12975	12777	12834	12989	13011	13019	13031	12946	13015	13011	12936	13086	13091	12858	13119	12968	13071	13280	12975	13130	12954	12950	12944	12987	13018	12902	12957	13057	13067	12980	12969	13045	12983	13054	13037	13021	12909	12982	13023	12948	12999	13069	13057	12847	13044	12894	12823	12926	13110	12904	13104	12966	13069	12951	13124	13009	12942	13073	13030	12861	13077	12988	13099	13027	13051	13073	12929	13053	13098	13068	13081	13080	13094	13080	13025	12917	12910	12963	13080	12880	12971	13022	12976	12929	12886	13090	12927	13066	12996	12974	13115	13095	12959	12999	13012	12870	12988	12800	13129	12961	12961	12875	13153	12990	12922	13068	13054	13172	12960	13084	13137	13000	13053	13076	12957	12845	12974	13041	13045	13143	13074	13003	13067	12923	13036	13083	12992	12878	13058	12887	13013	13076	13074	13164	12957	13022	13034	12906	12940	13032	12999	13021	12884	13090	12987	12893	12950	12996	13078	12984	13140	13004	13027	13188	12945	13119	12969	12928	13037	12980	12993	13147	13020	13126	13120	12982	13082	12982	13126	12900	13019	13027	12933	12984	12969	12926	13087	13027	13014	13135	12938	12968	12916	12911	12923	13034	12863	13110	13065	12915	13042	12881	13027	12919	12927	13016	13023	13086	13076	12997	12960	12978	12962	12982	13058	13006	12887	13078	12982	12959	13017	13123	13054	13156	12978	13059	13055	12943	13064	12908	13167	13065	12928	12982	12903	12906	12979	12997	13145	13085	12943	12948	12842	13071	12967	12959	13130	12946	12961	13065	13059	13097	12982	13053	12932	13174	13138	13002	12841	13121	12807	13034	12990	12968	13123	12894	12998	12990	13107	13001	12993	12955	12884	12908	13036	12912	13004	13004	12872	12947	13037	13132	13003	13133	13079	13063	12957	13126	12951	12999	12948	13147	12980	12952	12956	12838	13045	13114	12969	12964	13069	12945	12816	12871	12978	12814	12900	13050	12998	13142	13078	13029	13003	12906	13155	13037	13043	13123	13109	13093	13043	12829	13029	12973	13164	12944	12960	13077	12925	12973	13099	12867	12970	12760	12973	12967	13141	13061	12956	13075	12888	13060	12869	13099	13076	13151	13089	13039	13041	12827	13049	12982	13103	13034	12935	13015	12911	12880	12859	13010	13014	13079	13002	13131	13103	13101	12973	13130	13051	12945	13010	12924	13001	13118	12957	13004	12903	12945	13017	12976	13151	12943	13012	12942	12838	13003	13035	12994	13000	13079	13055	12991	12967	13037	12873	13067	13053	12958	13009	13035	12954	13102	12831	13081	12848	12947	13016	12985	13101	12861	13055	12937	13013	12948	13016	12999	13030	12825	13004	13091	13000	13107	13076	13093	12993	12965	12839	12972	12876	13094	12999	12983	12958	12832	12982	12969	13189	13115	12990	13001	13049	13121	13075	12989	12976	13029	13032	12968	13082	13140	12765	12823	12951	12924	13186	13081	13042	12941	12934	13026	12904	13027	13057	13064	13093	13085	13076	13078	12921	12914	13097	13045	12852	12934	13097	13108	12886	12908	12909	13163	13007	12912	12943	12796	13062	12937	12943	12915	13083	13102	12979	13096	13169	12962	13036	12819	13125	13003	12982	13095	13031	13003	13081	13062	13012	13096	13040	12864	12938	12948	13004	12991	12972	13126	12913	13017	12914	13053	13153	13177	13008	13151	12831	13187	12859	13033	13123	13080	13258	12813	12911	12944	13036	13067	12901	13024	13042	13023	12962	13082	13087	13007	13154	12844	12958	13050	13110	13064	13062	12951	12961	13075	13007	12843	12947	13009	12980	12911	13037	12913	13117	12855	13088	13075	13027	12969	13052	12951	12925	12877	12886	13124	12993	12939	13013	12985	13062	12997	12999	13001	13046	13047	12964	12942	13023	12964	13065	13003	12994	13106	12869	13055	12909	12974	13176	13034	12926	12808	13109	13107	12951	12940	12982	12944	12967	12830	13154	12967	12949	13051	12974	13006	13025	12993	12956	12878	12988	13000	12943	12798	12864	13028	13034	12914	13156	12985	13146	13139	13122	12905	12946	13056	12949	12935	13078	12919	12917	13019	12957	12944	13021	12967	12988	13044	13121	13004	12924	13094	13105	12945	12967	13089	13049	13025	12953	13072	13042	12988	12962	13013	13017	13066	12930	12991	13107	12822	13125	12944	13035	12962	13005	12912	12961	12987	13022	13139	13000	13084	13036	12999	12912	12986	13078	13187	13137	13118	12993	12910	12998	13235	12916	12882	13123	13005	12967	13054	13022	12946	13204	13057	12949	13087	12920	12832	13150	12968	12879	12932	13108	12976	13007	13092	13084	12871	13089	12916	12985	13034	12988	13153	12961	13056	13054	12899	12912	12943	13090	13019	13104	12959	13057	12995	13103	12980	13024	12966	12904	12920	12935	12970	12941	13086	12932	13016	12958	12900	13024	12836	13039	13332	12860	12933	13102	12997	13070	13044	13128	13156	13007	12962	12936	13014	13044	13008	13214	13000	12966	13097	12980	13128	12922	13063	12982	12987	12967	12988	12939	13092	13109	13084	13133	13064	13005	13037	13057	12989	12990	12924	13063	12956	12986	13129	13172	13064	12827	13222	13132	13066	13074	12974	13027	13062	12872	13169	12918	12942	13082	12991	13000	13034	12874	12971	13072	13114	12971	12974	13043	13036	13062	12853	13093	12968	12988	13100	13062	12994	12988	12958	13047	13109	12900	12985	13028	13072	12950	12954	13078	13133	12992	12963	13015	12853	13035	13113	13063	12958	13098	12931	13018	12874	13185	12996	13005	13018	13036	12909	12970	12954	13071	12827	13227	13042	13033	12990	12966	13174	13067	13002	13075	13026	13115	13025	13019	13045	12908	12940	12899	12992	12982	13231	12980	12901	13030	13001	13015	13187	12886	13100	12977	12999	12957	12904	13000	13103	13071	12884	13065	12991	13044	13116	13023	13052	13068	13014	12851	13003	13089	13008	13053	12969	13098	13116	12978	13129	12962	13010	13051	13019	12971	13077	13157	13099	13100	12954	12886	13059	12944	13003	12950	13054	12858	13038	13024	13111	13122	12963	13213	13019	13061	13084	13059	13039	13023	12876	13031	13052	13059	13090	12803	13031	13127	12950	13080	13093	13181	12834	13107	12966	13041	12794	13013	13071	13003	13141	13014	12982	12811	12912	13134	12986	13075	13142	12841	13063	12906	12919	12890	12987	13079	13207	12880	12937	12990	13016	12994	13099	13066	12916	13178	13049	13022	12946	12883	12878	12881	12975	13095	13068	13000	13052	12992	12959	13084	13014	12988	13011	13068	13017	12916	13080	13158	12974	12956	13067	12916	13210	13093	12796	13141	12962	13181	13167	13039	13102	13119	13024	12921	12924	12971	12930	13025	13010	13108	13081	12862	13110	12971	13022	12829	12963	12998	13048	12964	13024	12896	13118	12944	12870	13090	12988	12883	13054	13060	13088	13044	13054	12997	13235	12983	13060
24480	21606	29259	26607	25144	25782	24213	20680	17772	16764	15967	15505	15390	15290	15164	14778	14871	14637	14812	14984	14739	14651	14722	14770	14696	14649	14655	14615	14778	14584	14555	14573	14601	14526	14663	14677	14426	14613	14438	14568	14571	14581	14715	14575	14547	14603	14395	14598	14728	14367	14533	14505	14454	14515	14508	14518	14718	14443	14535	14590	14532	14413	14553	14561	14430	14508	14596	14335	14396	14629	14543	14422	14563	14630	14551	14455	14587	14484	14382	14381	14677	14494	14470	14671	14514	14557	14535	14585	14595	14446	14572	14568	14504	14489	14700	14645	14584	14401	14460	14629	14505	14531	14613	14460	14474	14497	14538	14377	14412	14427	14294	14472	14564	14554	14583	14751	14615	14642	14527	14482	14445	14336	14500	14486	14548	14436	14473	14368	14624	14507	14551	14417	14388	14806	14654	14634	14277	14472	14528	14487	14717	14449	14878	14279	14639	14479	14344	14539	14466	14495	14544	14653	14387	14567	14554	14590	14393	14557	14580	14623	14555	14359	14553	14499	14542	14428	14633	14277	14539	14591	14612	14647	14589	14608	14549	14599	14490	14455	14684	14795	14704	14535	14705	14456	14549	14534	14589	14613	14690	14521	14696	14314	14390	14622	14485	14420	14429	14430	14457	14526	14637	14643	14482	14424	14441	14388	14654	14493	14446	14606	14707	14560	14542	14504	14472	14411	14432	14499	14720	14474	14556	14526	14572	14511	14310	14522	14457	14367	14516	14299	14541	14760	14373	14449	14566	14545	14632	14389	14504	14480	14596	14600	14552	14550	14449	14434	14577	14286	14466	14423	14417	14747	14404	14684	14420	14320	14562	14418	14273	14568	14671	14438	14450	14450	14605	14240	14364	14543	14623	14484	14398	14478	14541	14616	14363	14412	14480	14598	14523	14583	14532	14525	14608	14541	14541	14697	14559	14551	14629	14551	14504	14375	14487	14752	14417	14507	14498	14506	14589	14541	14772	14366	14429	14376	14496	14517	14636	14522	14604	14531	14408	14569	14458	14384	14514	14520	14426	14556	14610	14537	14501	14573	14497	14676	14646	14687	14469	14514	14336	14389	14373	14541	14533	14478	14404	14452	14638	14494	14526	14394	14380	14532	14463	14409	14439	14379	14659	14453	14355	14386	14505	14224	14445	14546	14438	14375	14499	14600	14539	14646	14542	14647	14552	14332	14695	14662	14548	14641	14466	14681	14463	14371	14467	14705	14518	14592	14497	14443	14733	14445	14512	14487	14599	14474	14458	14501	14522	14574	14591	14471	14559	14482	14412	14635	14392	14472	14655	14640	14583	14413	14476	14614	14363	14425	14566	14563	14475	14412	14611	14583	14375	14472	14468	14497	14457	14375	14301	14351	14431	14509	14557	14386	14485	14412	14604	14356	14384	14582	14614	14551	14522	14464	14590	14492	14516	14448	14608	14692	14490	14427	14405	14452	14397	14420	14481	14563	14417	14667	14511	14394	14498	14492	14411	14415	14606	14511	14631	14600	14312	14612	14537	14558	14438	14653	14410	14418	14385	14616	14502	14476	14485	14384	14754	14533	14527	14399	14477	14508	14608	14281	14255	14428	14298	14528	14519	14733	14602	14585	14410	14612	14554	14528	14453	14571	14463	14498	14460	14436	14546	14560	14439	14541	14511	14460	14453	14498	14427	14712	14583	14489	14756	14664	14540	14512	14655	14447	14580	14405	14633	14526	14454	14569	14638	14543	14461	14515	14543	14554	14661	14645	14534	14535	14620	14594	14529	14586	14366	14507	14330	14541	14412	14457	14766	14341	14648	14605	14642	14405	14645	14464	14446	14369	14608	14404	14764	14645	14592	14516	14424	14478	14371	14575	14672	14495	14543	14588	14327	14448	14684	14399	14573	14592	14567	14447	14538	14539	14686	14340	14653	14552	14458	14315	14589	14508	14373	14582	14503	14415	14498	14222	14557	14612	14600	14550	14683	14370	14594	14677	14504	14615	14419	14386	14518	14823	14477	14653	14480	14785	14539	14410	14519	14365	14620	14432	14743	14419	14638	14413	14446	14521	14731	14375	14540	14578	14693	14391	14316	14377	14410	14535	14656	14505	14482	14606	14355	14471	14479	14503	14507	14301	14507	14500	14550	14630	14595	14255	14433	14625	14548	14486	14457	14296	14451	14290	14279	14488	14534	14610	14528	14506	14740	14421	14610	14504	14411	14542	14507	14598	14706	14562	14475	14352	14320	14473	14558	14722	14328	14525	14519	14371	14558	14535	14244	14707	14645	14499	14578	14606	14425	14747	14487	14540	14378	14382	14667	14662	14528	14700	14455	14425	14374	14548	14614	14658	14320	14445	14464	14381	14762	14477	14445	14534	14375	14249	14703	14363	14457	14598	14635	14582	14496	14495	14364	14418	14668	14459	14457	14515	14444	14553	14644	14637	14564	14333	14625	14437	14634	14541	14754	14500	14415	14564	14661	14462	14354	14646	14448	14488	14475	14582	14593	14525	14647	14491	14477	14449	14481	14341	14533	14317	14448	14503	14511	14586	14527	14479	14406	14494	14552	14643	14637	14555	14478	14654	14485	14505	14677	14517	14450	14454	14475	14481	14428	14356	14657	14510	14310	14504	14456	14545	14421	14459	14510	14462	14542	14481	14712	14370	14373	14318	14447	14496	14681	14830	14551	14447	14611	14462	14294	14635	14647	14442	14461	14502	14459	14553	14397	14575	14486	14399	14506	14599	14391	14595	14607	14558	14617	14261	14348	14470	14554	14432	14378	14762	14551	14576	14603	14494	14685	14262	14385	14534	14426	14453	14589	14386	14572	14431	14530	14518	14511	14523	14568	14513	14445	14600	14428	14595	14512	14563	14408	14268	14771	14375	14408	14516	14533	14395	14588	14589	14627	14521	14572	14503	14441	14555	14544	14662	14449	14556	14523	14420	14458	14316	14475	14296	14470	14681	14509	14544	14619	14343	14658	14509	14638	14551	14428	14383	14594	14594	14596	14417	14327	14540	14526	14524	14658	14641	14389	14459	14192	14368	14313	14561	14583	14686	14608	14528	14499	14656	14597	14321	14543	14575	14604	14416	14537	14583	14519	14527	14301	14494	14414	14586	14446	14555	14372	14571	14594	14348	14480	14525	14514	14541	14501	14522	14381	14245	14457	14592	14552	14545	14542	14520	14543	14408	14501	14634	14607	14599	14472	14341	14468	14534	14430	14437	14438	14598	14653	14521	14431	14362	14623	14528	14559	14454	14645	14462	14570	14463	14475	14404	14239	14545	14404	14255	14521	14418	14560	14626	14455	14599	14682	14616	14363	14495	14405	14611	14503	14496	14447	14394	14600	14435	14472	14610	14717	14418	14651	14425	14357	14561	14499	14617	14550	14668	14458	14633	14512	14478	14525	14462	14521	14623	14457	14441	14461	14539	14598	14478	14524	14403	14346	14484	14540	14772	14229	14457	14544	14496	14671	14486	14609	14687	14420	14752	14662	14474	14486	14312	14606	14484	14531	14394	14628	14598	14545	14697	14591	14534	14659	14634	14391	14482	14608	14584	14494	14608	14587	14534	14583	14446	14728	14416	14735	14582	14575	14487	14282	14556	14606	14580	14557	14366	14318	14516	14461	14535	14656	14447	14692	14445	14526	14392	14484	14484	14469	14463	14362	14739	14427	14479	14533	14443	14531	14408	14480	14406	14433	14562	14307	14476	14402	14555	14631	14469	14531	14530	14524	14504	14400	14583	14539	14393	14367	14483	14635	14501	14378	14428	14731	14446	14512	14631	14447	14427	14546	14490	14624	14610	14431	14458	14272	14532	14675	14530	14485	14378	14405	14633	14629	14541	14463	14478	14693	14417	14730	14540	14374	14331	14630	14453	14652	14384	14658	14339	14580	14386	14480	14368	14702	14491	14352	14543	14486	14567	14531	14659	14497	14314	14478	14574	14456	14562	14392	14423	14489	14526	14717	14404	14399	14624	14499	14364	14584	14452	14552	14587	14406	14510	14564	14411	14325	14487	14625	14413	14631	14401	14566	14541	14478	14414	14672	14572	14545	14693	14591	14471	14363	14428	14502	14524	14421	14385	14434	14517	14483	14385	14431	14571	14453	14286	14532	14607	14708	14471	14642	14513	14383	14528	14558	14266	14550	14512	14413	14681	14601	14534	14421	14461	14402	14381	14518	14536	14639	14610	14571	14523	14555	14296	14527	14434	14408	14418	14528	14589	14510	14458	14477	14540	14337	14467	14564	14546	14538	14449	14514	14484	14669	14538	14576	14488	14459	14484	14565	14589	14351	14454	14646	14602	14554	14347	14486	14682	14698	14406	14520	14572	14370	14484	14758	14589	14614	14323	14584	14484	14527	14683	14489	14430	14406	14473	14640	14461	14656	14519	14649	14364	14396	14423	14573	14506	14542	14403	14469	14527	14508	14511	14507	14344	14667	14455	14581	14520	14426	14450	14416	14503	14550	14549	14495	14597	14490	14544	14426	14449	14408	14514	14406	14331	14589	14599	14467	14421	14676	14614	14733	14315	14512	14499	14641	14550	14491	14512	14451	14469	14532	14642	14492	14453	14530	14378	14555	14344	14555	14607	14579	14445	14788	14480	14460	14551	14589	14767	14519	14468	14457	14343	14435	14485	14547	14519	14453	14620	14440	14577	14531	14447	14345	14446	14634	14479	14455	14439	14408	14370	14375	14445	14438	14678	14555	14585	14581	14453	14433	14473	14534	14420	14595	14640	14508	14634	14573	14510	14460	14476	14490	14620	14535	14377	14416	14438	14488	14372	14319	14297	14555	14467	14551	14686	14566	14419	14322	14408	14582	14407	14442	14533	14586	14502	14445	14491	14453	14663	14470	14460	14535	14456	14533	14569	14467	14486	14552	14451	14638	14649	14512	14503	14512	14419	14638	14684	14437	14559	14360	14467	14483	14438	14479	14470	14531	14524	14676	14422	14478	14566	14506	14586	14451	14480	14499	14515	14520	14455	14484	14473	14462	14562	14564	14716	14463	14524	14672	14542	14548	14445	14248	14602	14570	14406	14460	14521	14361	14547	14544	14615	14365	14404	14447	14535	14422	14596	14361	14290	14535	14488	14363	14509	14519	14408	14643	14346	14505	14428	14697	14550
32428	52407	48662	37618	31028	27070	23432	21295	17676	16702	15615	15308	15062	14823	14628	14376	14231	14123	14026	14190	14060	13982	14092	14131	13980	14143	13948	13892	13983	13951	14146	14034	14075	14061	13956	14212	14120	14050	13811	14002	14078	14001	13936	14029	14110	14034	14002	14077	14074	14050	14084	13693	13951	14057	14119	13937	13951	14053	14133	13869	14024	13914	14014	13799	13971	13927	14064	13859	13970	14033	14101	13884	13813	14012	13713	14072	13883	13872	13950	13985	13875	13871	13837	13979	14096	13898	13942	14094	14015	14045	14003	13811	13927	13964	13995	13855	14035	13927	13926	13969	13967	13997	13988	13981	13994	13875	14093	14133	13944	13922	14015	14032	14027	13978	13975	13998	13983	13644	13871	13976	14068	13949	13972	13882	13839	14005	14065	13908	13948	13879	14104	13993	14016	14130	13962	13860	13877	13937	14042	14143	14029	13998	13972	13923	13971	14080	14002	13942	14077	14003	14082	13979	13896	14148	14100	13900	13992	13843	13926	14062	13898	13954	13960	13892	14130	13996	14089	13788	13992	13996	14058	14088	13980	13929	13912	14003	14103	14001	14057	13958	14157	13877	13932	13862	14200	13884	13889	13960	13977	13786	14021	13961	13962	13903	14022	13904	13966	14029	14129	13896	13981	13952	13857	13979	13878	13922	13954	13869	13914	13978	13958	13807	13920	14044	13878	13865	13898	13934	14067	13883	14105	13955	13892	13849	14009	13991	13958	13911	14047	14053	13730	13863	13850	14044	13916	13932	13759	14023	13970	13829	13925	13989	13867	13958	14048	14112	14003	13978	13871	13954	14029	13992	13840	13918	13911	13961	14016	13998	13865	13976	14024	13890	14087	14072	13814	14065	13930	13974	13896	13942	13850	14021	13892	14098	14064	14114	13954	14047	13828	13887	13805	14044	13927	14106	13945	14001	13822	13968	13884	13948	13872	14065	13954	14082	13821	13873	14124	13885	13994	13887	14000	13968	13884	13854	14012	14065	13801	13941	14109	13929	13973	13984	13992	13863	14226	14146	13896	14075	13832	14067	14011	13889	13921	13848	13758	13975	13907	13954	13869	14046	13906	14037	14009	14130	13916	14041	14008	14075	13916	13896	14022	13942	13941	13783	14085	13997	13916	14033	13994	13958	13919	14062	13889	14030	13820	14056	14009	13807	13935	13868	14014	13977	13849	13838	13925	13918	13888	13999	13905	13848	14056	13805	13906	13781	13977	13802	13903	13985	13957	13977	14069	14056	13966	14023	14080	13901	13924	14117	13935	13886	14103	13899	13770	13863	13977	14068	14005	14019	14159	14061	13840	14060	13961	13958	13974	13983	13838	13965	13923	14005	14033	13950	14095	13858	14060	13973	14080	13981	14062	13842	13956	14078	13957	13911	13959	14018	14061	14137	13994	13948	13825	14008	13886	13963	13915	13941	14048	13976	13991	13894	13994	14094	14090	13961	13932	14000	13847	13910	13928	13923	14118	14013	13864	14030	14129	13932	13861	14095	14038	13891	13944	13924	13858	13781	13934	13941	13847	13990	14013	14001	14039	13965	13839	14109	14036	13867	13934	14041	13827	13865	13884	14006	13989	13941	13907	13879	13838	13918	13948	14030	14154	13958	13904	13825	13951	14016	13988	14024	14142	14083	13822	13981	14110	13934	13874	14074	13874	13965	13941	14065	13940	14074	13864	14033	13841	13901	13808	13975	14062	13961	14019	14103	13801	13902	13845	14025	14012	14016	13929	14049	13990	13840	14011	14047	13922	14123	14009	14013	13799	13989	13881	14063	13737	13935	13918	13912	14036	13935	14036	14031	14105	14059	13955	14202	13842	13865	14087	14035	13829	13926	13898	13983	13980	14042	13959	14157	13983	14007	13866	13973	14010	13929	14061	13974	14012	13935	14067	13940	13950	13979	14000	13950	13932	13958	13865	13961	13903	13902	13871	13815	13884	13926	14021	13923	13887	13889	14075	14071	13925	14015	13900	14010	14221	13963	13889	13835	14023	13892	13809	13921	13995	13950	14232	13839	14082	13866	13799	13898	13825	14045	13885	14061	13913	13767	13902	13999	13936	13793	13843	13910	14058	14007	13910	13959	13787	14037	14049	14095	13900	13920	13924	14116	13950	13848	13930	13907	13948	14030	14008	13919	13925	13973	13986	13891	14154	13918	13983	13909	14015	14037	13844	13864	14003	13893	13986	13947	13918	14054	14022	13911	14017	14076	14143	13799	14106	13923	14051	14048	14026	13903	13971	13880	13912	13887	13834	13877	13823	13901	13892	13899	14043	13947	14072	13970	14030	13801	13801	13956	14084	14006	13854	14108	14105	13823	13948	14025	13880	13883	14003	14035	14006	14042	13901	13961	14017	13977	14029	13934	14008	13965	13969	13971	14035	13899	13833	14079	13981	14136	14029	13930	13998	13889	13831	14023	13945	13973	13994	14099	13918	13922	14006	13969	14127	14000	13787	14110	13993	14008	14056	13999	13998	13912	13942	13911	14012	13959	14038	13976	13794	13916	14055	13824	13994	13763	14078	14086	13947	14004	13786	13937	13961	14032	13898	13978	14026	13946	13878	13986	14031	13985	13960	13978	13984	13918	14085	14078	14038	13923	13900	13960	14059	14015	14028	14003	14156	13880	14071	13971	14060	13883	13996	13731	13907	14073	13891	14155	13965	14031	13862	13901	13997	14143	13950	14009	13990	14024	13846	14016	13835	13890	14011	13852	14044	13975	13904	13937	13813	14039	13964	14003	14099	14005	14081	13967	13864	13920	14014	13869	13926	13959	14124	14021	13967	13788	14008	14154	14049	13848	13982	14107	13937	13858	14104	13875	13901	13980	13966	13875	14069	13871	13986	14023	13826	13888	14020	14085	13969	13930	13950	14131	14082	13956	13946	13980	13845	13712	14112	13976	14022	13968	13966	13978	13932	13950	14006	13862	13929	13947	13929	13936	13970	13974	13981	13988	13770	13962	13818	13862	14011	13996	14061	14046	13953	14122	14026	13899	13828	14149	13930	13934	13939	14029	14044	14033	14143	14085	13994	14006	13954	14002	13946	14000	14092	14030	14048	14048	13939	13885	14045	13988	14042	13994	14090	14004	13914	14126	14013	14046	13990	14066	14005	13982	13924	14175	13943	14131	13966	14001	13957	13887	13998	13847	14094	13961	14141	14117	14019	13811	14129	13966	14053	14048	13928	13964	13988	13994	13978	13865	13963	13900	13932	14149	13945	13832	13974	14133	14027	13904	13886	13838	13928	14044	14071	13965	14014	13858	14010	14125	13936	14101	13915	14041	13987	13935	13869	14101	13880	13984	14010	13868	13962	14064	14117	14023	13975	13957	14021	13992	13990	13971	13974	14064	14095	14083	13936	13961	13839	13840	14145	13862	14151	13985	14146	13957	14016	13886	13985	14043	13924	13856	13882	13821	13939	14008	13874	14048	13984	13996	14039	14093	14067	14034	14045	13946	13861	14056	13944	14009	13889	13875	13949	14154	13953	13946	13995	14021	13975	13769	14020	14011	14062	14069	14086	13941	13897	14011	14023	13895	13923	14024	13938	13987	13805	13930	14033	14217	13874	14041	13959	14156	13919	14041	14095	13991	13947	13980	14039	14014	13941	13833	13830	13895	14157	13937	13930	13973	14006	14031	13960	14157	13915	13984	13864	13938	13961	14111	13986	13858	14070	14023	14208	13893	14056	14141	14030	13986	13843	13961	13977	13963	14164	14088	14197	13950	13878	13837	14094	13981	13861	13885	14104	14080	13996	13800	13941	14090	14045	13999	14018	13981	13859	13983	13987	13973	14013	14095	13862	13958	13935	13855	13979	13999	14028	14069	13950	13997	14024	13894	14169	13926	14094	13923	13988	13886	13923	14060	13845	14043	13858	14023	14050	14097	14010	13879	13947	13963	14187	13936	13941	14052	14149	13789	13977	13757	14040	13904	13981	13833	14010	13857	13985	14004	13946	14096	14128	13941	13901	14090	14040	14025	13865	14071	14018	13993	13962	13867	13978	13944	13968	13849	14045	13997	14077	14014	13962	14106	13805	13981	14034	13817	13844	13945	13922	14026	13902	13989	13931	13922	14062	14027	14216	13956	13982	13958	14176	14076	13928	13985	14053	13988	13924	13884	14027	14079	14135	14035	13989	13949	13895	13970	13815	13922	14133	13937	13987	14018	13865	13876	13956	13888	13819	13981	13846	13900	13984	14072	13848	13933	13827	13938	13815	13897	14033	14045	13957	14000	14088	14089	14001	13830	13986	14134	13999	14104	13853	13919	14001	14042	13818	14039	13846	14124	13871	13971	14013	13813	13937	13917	13937	13766	14123	14002	14036	13841	13888	13999	13987	13812	14031	14043	13875	13879	13954	14045	13939	13912	14071	13934	14102	13856	14048	13998	13917	13956	14116	13822	13894	13778	13935	14037	14036	13940	13912	13933	13937	14023	13809	14020	13938	14001	13877	13781	13937	13864	13890	13866	14020	14095	13952	14126	14049	13833	13909	13981	14010	14042	14094	13892	14036	13951	13982	14029	14218	13887	13977	13900	14092	13968	14045	13864	14045	13973	14006	14009	14066	13916	13812	13956	14118	13976	13859	14016	13941	13906	13819	14016	13968	13921	14020	13938	14056	13875	13753	14048	14120	14118	13984	13966	13834	13988	14054	14018	14132	13930	13961	13832	13963	13884	14025	14036	13851	14014	13908	13989	14028	14023	14014	14135	13995	14058	13976	14055	13910	14069	13916	13980	14094	13874	13835	13792	13800	13951	14017	14051	13848	13968	13978	14098	14049	14004	13992	14027	14181	13983	13772	14105	13741	13959	13821	13874	14009	13941	13922	13970	14083	14105	14111	14112	13951	13829	13990	13984	14021	13932	14023	13887	14008	13967	14104	13852	14020	13987	14036	13960	14020	13872	13979	13972	14018	13911	14091	13936	14029	14100	14068	13928	14028	13830	13873	14120	13938	13864	13869	14101	14029	13953	13941	13936	14097	13957	14139	13991	13904	13881	13867	14035	14101	14021	14071	14148	14049	13805	13885	13957	13962	14077	13943	13874	14018	14022	13953	14098	13785	14080	14029	13927	13999	13913	13988	13907	14080	13906	13993	14011	13832	13922
23233	21630	29585	24709	23919	27878	29606	22716	19715	18518	17634	17246	16813	16893	16469	16380	16003	15832	15771	15806	15859	15882	15680	15735	15835	15713	15679	15711	15644	15598	15683	15690	15826	15688	15612	15417	15526	15538	15657	15464	15670	15570	15452	15681	15605	15617	15487	15633	15568	15483	15530	15501	15484	15489	15525	15461	15505	15606	15468	15657	15391	15745	15720	15280	15567	15441	15298	15535	15654	15279	15670	15553	15442	15657	15574	15622	15430	15405	15435	15409	15418	15553	15459	15533	15636	15465	15705	15563	15403	15502	15410	15386	15357	15454	15417	15359	15350	15669	15541	15316	15246	15415	15517	15446	15424	15581	15591	15434	15520	15345	15482	15556	15545	15556	15521	15526	15652	15391	15593	15486	15573	15515	15771	15591	15546	15330	15552	15561	15776	15697	15448	15494	15478	15355	15597	15450	15488	15486	15613	15488	15483	15526	15464	15360	15465	15426	15448	15458	15350	15347	15595	15551	15319	15432	15370	15473	15593	15455	15493	15465	15563	15628	15296	15539	15360	15437	15464	15550	15667	15486	15501	15470	15547	15546	15368	15525	15497	15573	15571	15490	15581	15304	15498	15445	15426	15455	15574	15314	15357	15505	15461	15574	15551	15582	15459	15571	15371	15450	15488	15480	15514	15612	15327	15588	15394	15474	15399	15357	15553	15441	15756	15666	15362	15413	15451	15336	15552	15367	15447	15521	15620	15647	15466	15288	15524	15555	15496	15488	15587	15408	15453	15778	15368	15479	15571	15591	15542	15571	15357	15790	15384	15517	15687	15490	15637	15526	15529	15412	15522	15537	15437	15622	15545	15496	15436	15568	15545	15505	15537	15575	15419	15390	15319	15553	15694	15594	15400	15450	15374	15203	15520	15599	15509	15579	15333	15489	15444	15562	15682	15541	15494	15556	15616	15578	15522	15584	15572	15527	15381	15517	15584	15413	15543	15522	15538	15328	15491	15487	15348	15662	15411	15356	15465	15404	15453	15522	15355	15494	15635	15483	15554	15571	15356	15419	15686	15548	15616	15460	15316	15542	15335	15415	15535	15401	15451	15367	15591	15459	15569	15575	15658	15409	15477	15464	15472	15321	15372	15555	15290	15538	15453	15410	15538	15369	15453	15419	15515	15498	15446	15609	15437	15564	15429	15409	15470	15462	15435	15574	15481	15451	15274	15576	15623	15553	15545	15466	15555	15442	15158	15456	15320	15377	15377	15597	15520	15228	15629	15459	15474	15522	15662	15533	15447	15374	15473	15596	15572	15457	15494	15675	15458	15315	15374	15504	15586	15451	15483	15547	15445	15785	15375	15602	15571	15281	15362	15379	15384	15535	15803	15716	15558	15506	15425	15437	15423	15443	15428	15416	15485	15492	15584	15609	15627	15557	15566	15549	15396	15481	15620	15567	15404	15554	15390	15164	15496	15427	15501	15691	15432	15541	15521	15505	15539	15327	15494	15447	15439	15388	15326	15500	15665	15578	15734	15411	15502	15423	15529	15409	15533	15668	15461	15436	15438	15365	15493	15485	15568	15508	15454	15558	15506	15680	15476	15397	15494	15638	15502	15715	15550	15646	15629	15285	15542	15508	15547	15521	15532	15605	15560	15348	15556	15415	15408	15589	15577	15404	15427	15270	15601	15594	15575	15512	15539	15405	15506	15526	15576	15421	15398	15391	15570	15415	15357	15557	15442	15558	15355	15570	15412	15298	15403	15457	15512	15253	15479	15438	15457	15556	15771	15469	15369	15539	15410	15399	15408	15411	15335	15146	15355	15502	15365	15448	15560	15319	15357	15223	15559	15378	15397	15504	15576	15431	15552	15351	15499	15458	15532	15441	15532	15511	15449	15471	15377	15648	15362	15386	15362	15337	15493	15623	15454	15644	15346	15449	15391	15498	15332	15496	15353	15619	15434	15538	15544	15496	15506	15530	15588	15514	15625	15463	15520	15484	15513	15567	15354	15447	15524	15539	15498	15453	15508	15457	15456	15499	15538	15551	15455	15394	15432	15523	15617	15618	15325	15512	15498	15297	15386	15403	15507	15461	15411	15420	15437	15370	15394	15665	15352	15474	15610	15251	15412	15348	15462	15574	15590	15595	15525	15557	15497	15352	15359	15259	15616	15475	15331	15444	15645	15455	15459	15394	15425	15290	15428	15155	15430	15439	15458	15645	15390	15335	15507	15468	15347	15500	15725	15518	15514	15253	15379	15627	15491	15250	15535	15440	15685	15321	15381	15526	15597	15330	15379	15351	15539	15532	15501	15641	15692	15450	15554	15675	15553	15388	15410	15446	15517	15535	15577	15426	15499	15519	15384	15294	15320	15621	15399	15454	15462	15499	15255	15550	15400	15227	15661	15525	15448	15341	15381	15429	15445	15484	15616	15513	15700	15634	15504	15341	15540	15623	15357	15453	15337	15496	15487	15356	15292	15590	15544	15419	15307	15508	15620	15496	15515	15532	15439	15503	15435	15508	15503	15452	15609	15577	15418	15601	15448	15273	15570	15571	15397	15471	15302	15618	15449	15462	15520	15605	15357	15456	15427	15403	15675	15484	15657	15458	15503	15583	15349	15516	15407	15433	15602	15553	15388	15360	15423	15418	15337	15410	15412	15569	15386	15586	15630	15664	15599	15618	15348	15294	15388	15472	15695	15619	15242	15492	15546	15520	15406	15610	15393	15549	15523	15446	15453	15557	15424	15461	15271	15351	15470	15344	15564	15273	15535	15372	15456	15495	15567	15503	15669	15516	15402	15536	15364	15567	15232	15482	15447	15303	15442	15424	15381	15488	15648	15522	15525	15562	15467	15610	15466	15489	15475	15732	15609	15564	15574	15617	15625	15454	15442	15474	15587	15452	15433	15386	15482	15469	15332	15577	15437	15364	15602	15485	15427	15327	15487	15401	15339	15640	15481	15406	15638	15524	15381	15585	15378	15474	15500	15563	15532	15493	15655	15603	15527	15246	15347	15217	15445	15454	15394	15679	15446	15475	15469	15674	15398	15405	15529	15721	15504	15279	15375	15414	15460	15473	15390	15520	15254	15607	15498	15594	15281	15578	15487	15445	15539	15217	15510	15505	15429	15275	15573	15477	15288	15662	15351	15370	15519	15521	15408	15519	15756	15453	15498	15554	15293	15294	15545	15490	15452	15349	15450	15529	15626	15571	15648	15372	15477	15467	15355	15637	15543	15356	15730	15488	15560	15479	15377	15480	15760	15423	15648	15492	15670	15647	15339	15476	15444	15470	15413	15646	15529	15547	15377	15500	15526	15330	15476	15367	15295	15600	15476	15413	15531	15460	15424	15250	15482	15497	15400	15588	15521	15573	15539	15591	15423	15551	15464	15520	15550	15487	15596	15640	15612	15290	15313	15408	15487	15464	15544	15497	15499	15599	15360	15532	15430	15194	15603	15572	15756	15344	15490	15528	15335	15605	15631	15397	15315	15508	15462	15572	15556	15435	15737	15454	15366	15664	15686	15370	15350	15387	15390	15436	15401	15336	15487	15577	15542	15386	15347	15555	15739	15698	15424	15620	15409	15385	15465	15700	15446	15703	15596	15492	15410	15426	15406	15479	15618	15572	15554	15322	15388	15627	15404	15454	15389	15665	15471	15345	15555	15406	15427	15377	15387	15579	15533	15387	15589	15440	15672	15442	15570	15416	15340	15534	15355	15288	15462	15554	15457	15475	15550	15527	15321	15608	15566	15354	15596	15459	15617	15551	15397	15628	15263	15389	15473	15562	15291	15446	15736	15480	15395	15614	15467	15171	15373	15468	15145	15534	15488	15543	15565	15462	15299	15529	15398	15402	15350	15403	15417	15446	15474	15573	15810	15461	15518	15331	15326	15683	15371	15328	15630	15447	15452	15629	15279	15395	15579	15279	15530	15658	15515	15554	15389	15458	15546	15730	15473	15610	15417	15504	15718	15727	15442	15560	15333	15363	15357	15501	15442	15594	15680	15589	15364	15519	15444	15585	15202	15417	15419	15436	15360	15511	15460	15179	15662	15559	15474	15447	15512	15349	15707	15450	15373	15440	15402	15466	15364	15401	15586	15542	15382	15465	15512	15483	15416	15526	15379	15310	15292	15590	15536	15259	15479	15446	15441	15552	15555	15438	15425	15580	15545	15274	15410	15460	15355	15380	15463	15524	15337	15483	15281	15320	15430	15423	15535	15515	15503	15657	15472	15494	15533	15502	15479	15329	15485	15422	15329	15547	15431	15354	15362	15341	15695	15368	15499	15412	15494	15532	15398	15575	15608	15314	15431	15437	15596	15524	15427	15488	15672	15609	15327	15538	15326	15482	15438	15424	15563	15580	15449	15449	15497	15666	15582	15527	15482	15404	15462	15503	15571	15506	15333	15426	15555	15241	15519	15408	15463	15753	15555	15559	15363	15373	15477	15445	15483	15390	15511	15556	15268	15712	15547	15400	15554	15594	15361	15553	15519	15349	15448	15482	15464	15391	15483	15431	15471	15393	15377	15568	15569	15669	15366	15472	15437	15306	15447	15411	15375	15471	15477	15372	15345	15381	15602	15464	15408	15436	15697	15466	15521	15449	15496	15205	15459	15372	15492	15485	15398	15419	15416	15334	15392	15628	15695	15458	15377	15303	15400	15601	15748	15633	15292	15212	15479	15466	15502	15328	15429	15303	15616	15580	15584	15551	15527	15628	15531	15657	15315	15650	15554	15515	15354	15761	15546	15473	15421	15612	15606	15592	15352	15392	15463	15426	15587	15360	15513	15315	15225	15391	15507	15549	15548	15356	15460	15662	15377	15510	15449	15362	15460	15397	15487	15416	15472	15528	15584	15415	15521	15439	15440	15638	15629	15228	15763	15408	15520	15505	15463	15511	15464	15665	15316	15420	15361	15464	15370	15606	15618	15586	15550	15269	15413	15514	15693	15717	15505	15411	15593	15505	15677	15390	15636	15247	15477	15519	15419	15616	15508	15527	15410	15501	15402	15596	15406	15479	15587	15572	15471	15529	15626	15501	15508	15478	15475	15460	15447	15534	15552	15553	15595	15248	15608	15429	15400	15483	15377	15698	15401	15543	15479	15419	15367	15277	15394	15502	15481	15325	15638	15644	15452	15485	15407	15522	15373	15458	15306	15502
36180	60483	54564	43384	37261	33352	28240	22716	20428	18141	17288	16868	16637	16208	15853	15450	15083	14866	14786	14863	14790	14729	14733	14826	14769	14651	14722	14703	14559	14810	14693	14736	14654	14733	14651	14532	14503	14721	14641	14600	14645	14534	14793	14756	14614	14512	14677	14635	14774	14596	14602	14685	14705	14634	14594	14692	14615	14739	14514	14663	14570	14680	14579	14522	14560	14545	14564	14649	14658	14555	14451	14597	14526	14502	14740	14603	14670	14702	14567	14659	14620	14690	14565	14725	14520	14430	14543	14574	14314	14346	14606	14674	14550	14391	14852	14459	14601	14431	14589	14402	14616	14648	14723	14548	14495	14642	14520	14585	14524	14571	14747	14789	14567	14601	14651	14596	14563	14650	14592	14509	14611	14705	14695	14571	14627	14673	14509	14457	14603	14524	14445	14741	14556	14597	14529	14571	14674	14557	14624	14630	14629	14683	14726	14491	14690	14700	14504	14639	14644	14475	14642	14562	14510	14710	14728	14621	14651	14538	14749	14573	14532	14446	14457	14588	14509	14619	14510	14430	14548	14663	14619	14630	14697	14507	14591	14588	14564	14723	14490	14654	14574	14487	14401	14639	14510	14509	14374	14581	14570	14502	14534	14570	14606	14615	14574	14611	14429	14530	14483	14398	14631	14632	14664	14506	14592	14501	14590	14526	14320	14623	14639	14747	14573	14409	14526	14559	14407	14681	14565	14523	14450	14551	14603	14569	14535	14529	14583	14437	14584	14681	14604	14656	14557	14580	14619	14505	14584	14634	14584	14743	14473	14701	14539	14424	14756	14355	14538	14606	14795	14493	14653	14526	14534	14652	14743	14717	14509	14542	14665	14619	14775	14637	14568	14539	14534	14454	14736	14573	14545	14611	14551	14528	14731	14489	14484	14539	14620	14523	14595	14519	14555	14549	14493	14500	14697	14737	14494	14566	14403	14459	14677	14584	14569	14508	14456	14657	14551	14532	14694	14586	14690	14620	14546	14419	14560	14631	14503	14545	14568	14509	14451	14852	14579	14528	14619	14511	14616	14608	14499	14668	14531	14526	14572	14559	14644	14520	14552	14605	14705	14541	14516	14692	14452	14607	14360	14581	14516	14657	14601	14606	14633	14477	14618	14455	14531	14544	14549	14643	14504	14617	14663	14664	14514	14626	14613	14761	14728	14559	14676	14556	14661	14472	14636	14759	14586	14734	14467	14722	14520	14460	14371	14662	14559	14581	14759	14566	14891	14585	14712	14597	14550	14644	14636	14626	14440	14476	14636	14669	14632	14549	14682	14562	14653	14689	14615	14385	14603	14672	14698	14726	14559	14541	14711	14690	14558	14685	14452	14478	14665	14614	14553	14633	14466	14468	14596	14587	14599	14628	14604	14638	14665	14378	14560	14573	14561	14574	14537	14626	14551	14736	14539	14529	14526	14561	14484	14566	14577	14627	14744	14644	14694	14428	14493	14605	14609	14476	14700	14637	14597	14562	14451	14444	14592	14566	14717	14542	14643	14506	14506	14573	14635	14422	14663	14586	14688	14711	14588	14585	14700	14527	14632	14650	14750	14594	14669	14603	14682	14544	14760	14657	14696	14594	14547	14583	14573	14385	14627	14387	14600	14550	14595	14654	14589	14383	14478	14621	14329	14598	14489	14474	14524	14500	14536	14665	14510	14504	14648	14696	14604	14606	14601	14507	14607	14443	14531	14702	14452	14351	14580	14507	14515	14628	14557	14494	14606	14529	14610	14484	14542	14652	14559	14535	14502	14556	14607	14787	14757	14659	14458	14594	14556	14292	14533	14575	14684	14642	14586	14404	14496	14637	14438	14535	14622	14570	14450	14606	14529	14438	14793	14566	14720	14633	14553	14595	14675	14374	14548	14551	14512	14596	14382	14495	14618	14411	14414	14722	14583	14625	14462	14565	14452	14435	14421	14644	14583	14527	14566	14672	14687	14439	14625	14535	14547	14549	14493	14555	14465	14641	14542	14552	14632	14505	14511	14415	14510	14319	14563	14405	14518	14460	14560	14382	14442	14761	14655	14525	14676	14500	14601	14327	14641	14641	14585	14552	14656	14556	14459	14439	14547	14513	14561	14640	14594	14471	14485	14623	14666	14510	14600	14480	14614	14589	14278	14657	14529	14534	14742	14523	14637	14433	14464	14555	14494	14494	14690	14430	14423	14578	14521	14471	14478	14656	14578	14533	14566	14591	14519	14562	14716	14449	14515	14683	14527	14383	14440	14600	14633	14639	14587	14660	14509	14447	14617	14708	14637	14719	14721	14680	14636	14435	14470	14523	14429	14619	14474	14647	14693	14592	14641	14615	14455	14614	14672	14603	14580	14553	14524	14577	14574	14501	14508	14706	14631	14630	14638	14438	14675	14485	14525	14629	14472	14766	14518	14659	14541	14479	14635	14618	14590	14575	14513	14746	14574	14555	14553	14650	14344	14535	14429	14392	14640	14625	14692	14641	14620	14626	14435	14585	14577	14568	14390	14578	14601	14465	14721	14323	14573	14689	14679	14595	14443	14425	14666	14469	14558	14714	14559	14593	14703	14585	14605	14585	14543	14612	14636	14540	14619	14499	14588	14534	14694	14578	14686	14497	14569	14543	14634	14666	14468	14588	14630	14585	14488	14465	14568	14584	14520	14536	14488	14566	14674	14519	14453	14591	14435	14668	14719	14615	14502	14553	14488	14528	14614	14601	14646	14497	14671	14650	14548	14584	14645	14610	14589	14589	14548	14576	14275	14626	14556	14672	14506	14503	14485	14680	14532	14531	14606	14595	14569	14429	14781	14429	14636	14717	14538	14394	14644	14573	14682	14522	14807	14746	14557	14596	14439	14511	14700	14578	14500	14737	14394	14644	14493	14558	14785	14709	14590	14645	14382	14424	14605	14534	14574	14594	14570	14591	14596	14615	14609	14619	14470	14653	14580	14449	14597	14471	14563	14581	14670	14421	14476	14561	14715	14540	14676	14469	14490	14469	14604	14523	14630	14548	14575	14729	14630	14535	14458	14617	14644	14453	14444	14669	14672	14606	14640	14562	14720	14460	14741	14642	14530	14467	14702	14752	14732	14470	14602	14574	14559	14471	14525	14746	14468	14493	14371	14560	14338	14495	14599	14550	14438	14510	14592	14546	14549	14498	14535	14535	14763	14587	14599	14627	14386	14700	14783	14394	14519	14524	14510	14494	14500	14558	14491	14726	14598	14752	14501	14541	14659	14602	14557	14649	14435	14574	14413	14832	14486	14629	14504	14654	14631	14698	14436	14703	14483	14605	14561	14651	14397	14529	14559	14375	14641	14409	14585	14524	14474	14424	14611	14625	14592	14668	14681	14676	14527	14635	14624	14751	14734	14597	14462	14546	14710	14796	14708	14473	14551	14508	14686	14574	14593	14535	14495	14557	14618	14687	14565	14622	14548	14557	14465	14626	14514	14622	14506	14503	14524	14574	14463	14619	14431	14615	14590	14789	14582	14585	14671	14535	14424	14732	14680	14605	14570	14605	14715	14655	14512	14673	14504	14719	14496	14582	14474	14762	14624	14483	14532	14630	14445	14571	14600	14542	14568	14486	14427	14680	14627	14547	14488	14644	14476	14655	14412	14581	14548	14629	14578	14451	14611	14714	14662	14758	14571	14574	14618	14682	14472	14527	14692	14799	14502	14555	14519	14564	14616	14485	14700	14568	14574	14568	14670	14606	14654	14375	14589	14666	14597	14477	14485	14523	14745	14553	14664	14453	14614	14669	14532	14663	14726	14751	14632	14486	14738	14488	14571	14487	14504	14724	14567	14491	14496	14517	14489	14504	14521	14505	14612	14601	14596	14453	14416	14579	14641	14508	14680	14485	14559	14652	14646	14709	14780	14512	14638	14678	14407	14531	14695	14540	14553	14549	14526	14556	14567	14615	14731	14399	14574	14524	14582	14602	14547	14480	14563	14519	14566	14527	14641	14475	14542	14556	14466	14445	14631	14547	14516	14377	14533	14413	14558	14496	14571	14754	14648	14523	14584	14604	14606	14570	14561	14606	14685	14658	14613	14618	14304	14696	14705	14697	14491	14568	14529	14560	14364	14730	14698	14487	14440	14591	14725	14598	14517	14723	14472	14616	14759	14455	14682	14617	14532	14496	14583	14544	14552	14740	14817	14444	14584	14532	14499	14510	14491	14544	14530	14592	14453	14498	14561	14573	14530	14607	14614	14600	14718	14559	14430	14454	14623	14559	14516	14602	14531	14476	14464	14500	14457	14668	14827	14727	14729	14466	14550	14646	14572	14639	14648	14593	14515	14454	14689	14490	14632	14645	14526	14600	14746	14605	14729	14412	14454	14564	14577	14524	14649	14687	14607	14751	14611	14694	14581	14629	14702	14476	14590	14461	14550	14600	14525	14567	14713	14595	14483	14477	14585	14569	14599	14507	14732	14545	14576	14560	14635	14544	14507	14566	14473	14499	14788	14511	14624	14638	14391	14476	14554	14470	14705	14536	14671	14603	14799	14512	14641	14606	14655	14581	14526	14617	14499	14779	14508	14483	14522	14588	14432	14544	14646	14557	14645	14717	14388	14532	14579	14370	14568	14549	14466	14669	14579	14339	14602	14588	14384	14552	14787	14538	14465	14579	14518	14502	14493	14507	14517	14677	14615	14682	14523	14598	14618	14478	14597	14802	14577	14503	14563	14518	14465	14700	14551	14482	14724	14564	14710	14504	14641	14573	14535	14671	14548	14693	14696	14536	14615	14577	14579	14539	14544	14550	14578	14599	14369	14773	14638	14569	14414	14594	14545	14547	14434	14631	14465	14514	14415	14367	14606	14542	14685	14774	14508	14497	14383	14602	14563	14590	14503	14502	14531	14504	14677	14451	14648	14549	14401	14681	14692	14612	14362	14605	14573	14527	14507	14637	14539	14539	14644	14474	14782	14563	14585	14513	14750	14560	14549	14532	14665	14643	14682	14558	14656	14415	14547	14573	14571	14604	14736	14579	14791	14557	14772	14640	14531	14393	14704	14679	14616	14631	14785	14607	14371	14725	14575	14409	14532	14493	14615	14608	14656	14476	14501	14541	14634	14618	14569	14538	14603	14696	14615	14513	14606	14517	14463	14678	14627	14475	14481	14428	14626	14695
28687	26819	33599	28848	21864	19388	17811	16599	16034	15517	15284	15137	14842	15042	14935	14696	14768	14653	14605	14526	14568	14711	14896	14607	14515	14686	14658	14454	14635	14592	14533	14609	14510	14703	14234	14508	14600	14600	14531	14489	14574	14637	14622	14653	14471	14542	14474	14661	14560	14534	14631	14181	14401	14589	14593	14421	14535	14426	14492	14454	14391	14636	14447	14471	14687	14594	14657	14566	14485	14505	14602	14481	14619	14638	14572	14579	14437	14483	14487	14484	14490	14543	14581	14667	14617	14486	14376	14618	14528	14576	14391	14918	14521	14583	14412	14591	14712	14534	14633	14582	14528	14606	14273	14406	14528	14414	14626	14347	14572	14551	14329	14648	14742	14313	14525	14618	14388	14753	14650	14530	14495	14465	14214	14474	14581	14520	14535	14619	14615	14588	14461	14453	14568	14495	14713	14547	14624	14514	14602	14695	14593	14446	14661	14575	14424	14330	14385	14541	14500	14422	14650	14553	14550	14735	14378	14449	14537	14357	14515	14694	14642	14705	14444	14202	14523	14429	14553	14433	14704	14435	14552	14513	14533	14607	14364	14498	14407	14642	14539	14459	14538	14623	14674	14398	14499	14502	14572	14635	14444	14376	14639	14433	14630	14506	14683	14452	14616	14655	14467	14466	14526	14432	14380	14470	14432	14430	14669	14756	14573	14424	14530	14591	14652	14674	14663	14481	14578	14486	14530	14468	14568	14557	14464	14475	14510	14429	14659	14623	14528	14504	14617	14359	14349	14523	14446	14526	14438	14445	14619	14525	14493	14547	14558	14648	14480	14638	14619	14601	14551	14508	14669	14421	14403	14575	14570	14471	14604	14535	14615	14586	14247	14596	14397	14640	14509	14505	14463	14551	14535	14710	14590	14695	14619	14518	14484	14389	14577	14412	14608	14593	14444	14478	14503	14483	14535	14583	14555	14560	14351	14525	14390	14457	14386	14495	14609	14297	14419	14431	14704	14695	14544	14457	14529	14632	14535	14473	14448	14541	14543	14502	14546	14536	14542	14619	14703	14459	14521	14548	14664	14555	14785	14333	14468	14601	14459	14385	14445	14451	14456	14442	14323	14712	14609	14524	14450	14520	14422	14575	14580	14714	14448	14459	14491	14638	14432	14514	14582	14478	14725	14482	14500	14556	14496	14507	14433	14513	14577	14692	14400	14511	14323	14491	14542	14665	14629	14466	14450	14681	14544	14442	14495	14588	14404	14630	14783	14422	14367	14677	14387	14419	14411	14420	14257	14519	14493	14569	14589	14608	14374	14639	14702	14591	14532	14541	14610	14676	14710	14552	14479	14412	14492	14407	14573	14501	14461	14627	14386	14446	14516	14377	14616	14757	14526	14715	14637	14519	14603	14577	14345	14615	14389	14490	14422	14790	14561	14669	14552	14480	14799	14788	14399	14599	14477	14564	14498	14419	14529	14259	14439	14459	14427	14362	14547	14666	14529	14561	14384	14612	14638	14465	14433	14559	14630	14542	14575	14601	14462	14381	14658	14280	14404	14649	14601	14478	14457	14654	14536	14602	14444	14532	14588	14510	14655	14561	14553	14570	14558	14465	14696	14616	14581	14581	14409	14293	14821	14442	14429	14610	14599	14523	14406	14457	14366	14496	14482	14625	14483	14442	14652	14441	14566	14528	14392	14464	14437	14563	14567	14546	14462	14559	14476	14317	14535	14559	14580	14506	14406	14460	14563	14475	14432	14373	14531	14703	14635	14468	14452	14425	14507	14365	14532	14607	14776	14466	14546	14500	14659	14616	14552	14537	14537	14656	14595	14416	14385	14522	14692	14434	14722	14624	14486	14295	14509	14571	14451	14704	14486	14603	14384	14509	14593	14485	14530	14439	14526	14522	14412	14574	14577	14596	14699	14364	14553	14399	14560	14639	14457	14592	14786	14503	14725	14493	14521	14492	14618	14400	14368	14457	14473	14639	14629	14496	14635	14201	14505	14563	14537	14662	14588	14633	14480	14578	14693	14594	14538	14658	14466	14442	14499	14425	14629	14481	14457	14478	14526	14614	14599	14525	14738	14549	14364	14507	14397	14399	14572	14395	14325	14593	14453	14591	14626	14637	14661	14406	14408	14312	14497	14461	14613	14661	14515	14529	14603	14505	14607	14655	14716	14588	14521	14479	14605	14571	14485	14407	14456	14391	14446	14460	14645	14671	14628	14503	14573	14355	14636	14488	14553	14425	14544	14539	14748	14300	14480	14327	14537	14455	14537	14439	14506	14600	14500	14654	14695	14378	14517	14529	14535	14393	14357	14558	14576	14606	14532	14462	14468	14438	14563	14476	14460	14531	14252	14491	14551	14620	14475	14448	14466	14615	14525	14637	14493	14377	14403	14579	14484	14530	14470	14437	14419	14519	14588	14431	14668	14566	14616	14503	14558	14373	14427	14549	14638	14529	14456	14547	14467	14522	14540	14441	14408	14538	14494	14619	14457	14501	14462	14530	14485	14693	14719	14634	14536	14544	14585	14358	14595	14552	14470	14445	14517	14638	14278	14461	14631	14543	14627	14265	14592	14532	14507	14345	14354	14489	14395	14646	14564	14386	14469	14401	14730	14377	14488	14311	14455	14418	14604	14460	14420	14440	14481	14325	14508	14562	14625	14413	14631	14488	14600	14515	14396	14412	14724	14451	14369	14606	14577	14464	14490	14553	14443	14561	14468	14504	14484	14626	14547	14639	14512	14389	14452	14380	14579	14635	14490	14649	14597	14665	14596	14392	14665	14492	14461	14550	14499	14467	14523	14505	14553	14644	14567	14510	14567	14735	14603	14626	14582	14537	14510	14578	14460	14474	14520	14522	14525	14576	14572	14387	14410	14608	14706	14466	14516	14592	14751	14696	14500	14514	14727	14548	14731	14438	14587	14472	14484	14551	14564	14460	14375	14437	14346	14542	14637	14675	14560	14433	14648	14362	14581	14357	14557	14438	14586	14300	14546	14531	14755	14580	14423	14575	14639	14753	14483	14531	14533	14665	14638	14464	14655	14561	14196	14432	14467	14820	14605	14404	14573	14500	14671	14536	14580	14695	14604	14729	14515	14425	14490	14548	14649	14434	14455	14463	14557	14469	14514	14548	14458	14381	14491	14498	14651	14519	14606	14667	14553	14505	14481	14686	14406	14429	14418	14736	14448	14651	14518	14406	14376	14327	14661	14527	14360	14476	14515	14529	14393	14312	14497	14412	14501	14699	14583	14334	14544	14365	14495	14576	14647	14570	14764	14558	14561	14587	14626	14591	14637	14576	14343	14502	14445	14631	14490	14465	14572	14525	14484	14516	14546	14688	14701	14597	14502	14805	14461	14599	14704	14500	14460	14604	14693	14630	14708	14588	14395	14505	14429	14390	14642	14500	14452	14549	14310	14582	14572	14524	14524	14549	14395	14355	14553	14637	14490	14414	14488	14561	14545	14536	14544	14496	14753	14734	14566	14482	14337	14597	14508	14426	14578	14526	14646	14607	14471	14478	14740	14731	14800	14723	14505	14503	14507	14549	14589	14635	14555	14567	14644	14716	14528	14540	14686	14569	14445	14467	14547	14641	14717	14422	14289	14378	14570	14543	14496	14797	14308	14484	14578	14527	14421	14506	14462	14317	14385	14502	14478	14603	14606	14530	14439	14651	14652	14568	14448	14601	14443	14472	14710	14523	14641	14677	14489	14466	14630	14527	14593	14531	14336	14379	14501	14602	14572	14578	14580	14429	14543	14694	14602	14544	14461	14475	14728	14624	14508	14554	14525	14463	14444	14557	14607	14397	14516	14309	14521	14463	14630	14576	14721	14558	14451	14515	14464	14531	14589	14619	14599	14437	14570	14716	14528	14676	14469	14546	14642	14395	14574	14591	14547	14687	14525	14483	14587	14477	14409	14524	14422	14559	14569	14601	14515	14641	14611	14619	14379	14557	14518	14558	14617	14725	14397	14529	14412	14572	14408	14508	14830	14610	14374	14502	14557	14416	14477	14599	14442	14323	14503	14478	14532	14429	14582	14586	14380	14610	14604	14531	14504	14468	14449	14462	14523	14655	14735	14494	14629	14559	14583	14610	14497	14666	14509	14650	14709	14683	14561	14627	14483	14626	14600	14529	14524	14530	14692	14526	14481	14416	14536	14541	14616	14597	14541	14695	14553	14595	14521	14468	14555	14536	14434	14392	14690	14560	14598	14497	14691	14532	14533	14398	14634	14408	14386	14395	14655	14456	14725	14466	14510	14473	14465	14634	14736	14534	14560	14555	14643	14461	14549	14559	14619	14623	14455	14573	14752	14467	14557	14692	14506	14644	14696	14425	14787	14613	14521	14524	14626	14585	14545	14877	14490	14452	14563	14509	14530	14298	14605	14509	14566	14644	14623	14577	14659	14570	14650	14599	14494	14460	14717	14489	14323	14391	14752	14603	14499	14686	14573	14667	14435	14482	14383	14432	14432	14439	14637	14681	14581	14409	14424	14584	14432	14666	14476	14452	14401	14552	14518	14467	14671	14509	14426	14542	14399	14410	14416	14396	14671	14604	14698	14619	14441	14534	14692	14484	14397	14648	14495	14640	14488	14324	14495	14387	14434	14408	14486	14608	14587	14766	14383	14758	14514	14540	14382	14549	14595	14472	14462	14415	14544	14527	14539	14588	14393	14478	14571	14420	14607	14559	14526	14406	14501	14310	14649	14521	14640	14586	14512	14384	14553	14622	14726	14598	14407	14720	14550	14524	14611	14611	14373	14830	14667	14622	14393	14511	14395	14418	14518	14548	14385	14777	14467	14442	14499	14654	14650	14559	14498	14534	14757	14439	14517	14506	14539	14604	14511	14463	14698	14579	14633	14631	14445	14531	14657	14563	14475	14575	14700	14529	14780	14266	14598	14436	14626	14673	14523	14604	14551	14445	14668	14708	14513	14620	14514	14517	14471	14368	14464	14386	14507	14527	14392	14479	14511	14531	14639	14794	14543	14592	14575	14326	14620	14632	14736	14382	14524	14569	14608	14357	14442	14627	14534	14623	14420	14497	14658	14473	14635	14434	14456	14507	14412	14555	14391	14600	14529	14414	14532	14608	14379	14456	14540	14560	14584	14600	14503	14571	14448	14497	14743	14661	14535	14483	14558	14627
31508	43992	39712	29711	23429	19717	18050	16903	15716	15229	15001	14596	14638	14468	14392	14254	14230	14069	14276	14017	14052	14055	14053	13976	14062	14013	13977	13893	14061	13933	13857	14047	14018	13970	14126	13874	14164	13930	13882	14051	13889	13920	13996	14049	13903	13955	13936	14137	14124	13979	13946	13919	13951	13911	13872	14023	14019	14050	13945	13887	14112	14043	14063	13906	14236	13948	13895	13985	14014	14028	14025	13778	13955	14124	13837	13979	13935	13901	14155	13906	13860	13934	13946	13990	13949	13979	13956	14165	14052	14040	13943	13972	13921	14077	13925	14003	13964	13924	14093	14071	14143	14078	13886	14029	14084	13937	13858	13964	14118	13981	13854	13914	13935	13831	14049	13851	13864	13946	14105	13924	13750	13882	14122	14122	14085	13883	13977	14032	13933	13908	13984	13907	13792	13905	14094	13883	13880	13871	14033	14111	14016	14090	13878	13912	14011	13854	13820	14020	13871	13860	13982	14013	13922	14143	13969	13878	13827	14007	14102	13991	13890	13991	14086	13974	14087	13985	13958	13977	13929	13893	14083	13870	14002	13888	13981	14097	13923	13958	13889	14009	14104	13925	13987	13933	13959	13944	13965	13908	14004	13989	14050	13965	13947	13802	13922	14055	13806	13790	13994	13980	13894	14053	13844	13846	14082	14111	14137	14093	13903	13953	14101	13949	14073	14112	13927	13916	13984	13916	13825	13923	14096	13837	13945	13783	13905	13932	13894	14113	13946	13935	13950	14102	14071	13876	13934	13978	13811	14068	13817	13873	13999	13882	13976	13958	13941	13778	13983	14175	13840	13920	14032	13912	14059	13961	14029	14071	14042	13963	13994	14104	14108	14039	13868	13801	14106	13983	13753	14025	13904	13955	13910	13952	14018	13974	14055	13836	13797	13948	13802	14010	13867	13942	13849	14056	13909	14062	13980	13937	13941	13977	14095	13893	14018	13946	13966	13939	13807	13950	13871	14015	13970	13902	13923	13941	13922	13797	13999	13927	13890	13941	14009	14015	14014	13990	13963	13878	14040	13920	13903	13912	13923	13806	14105	13816	14040	13955	14065	14064	13911	13895	13988	13992	13942	14008	14080	13848	13962	13856	13918	14138	13796	14085	14064	13927	14004	13904	14142	13888	13755	13957	14023	13874	13961	13803	13956	14092	13957	13800	13988	13985	14050	13972	14023	13939	13931	14130	13848	14181	14035	13935	13979	13956	13974	13967	13879	13814	13925	13912	13981	13904	14127	13977	14052	13993	13773	14010	13914	13806	13984	13923	13853	13823	14035	13906	13880	13785	14192	13934	13958	14038	13995	13905	13958	14044	14104	13950	13849	13824	14169	13986	13756	13852	13952	13928	13899	13892	13935	13923	14053	13961	13963	14050	13899	13983	14057	14037	13890	14030	13829	13918	13849	13977	13974	13937	14092	13774	13960	14069	13942	13947	13848	13813	14039	13978	14082	13949	13966	14121	14050	13925	13957	14005	14067	14036	13859	14021	13999	14135	13952	13905	13997	14132	13989	13945	13944	13986	13889	14020	14040	14048	13863	13990	14011	13960	13942	14011	13748	14150	13954	13897	14102	13860	14062	14086	13944	13998	14033	13881	13964	13960	13929	13951	14001	14086	13846	13965	14039	14016	14066	13897	13995	13862	13857	14183	13838	13954	13951	13992	14009	13905	13960	14063	13975	13927	14084	13998	13855	13887	13861	14106	13976	13903	13877	13863	14057	13928	13997	13946	13997	13867	14004	13906	14097	14028	14055	13916	13920	13993	13822	14046	14021	14066	13915	14122	14003	13831	13983	13888	13987	13909	13943	13814	14029	13939	13934	13890	14105	13858	14097	13974	14174	14034	13970	13978	13873	13915	13972	13707	13931	14169	13988	13926	13992	14045	13952	14163	13915	13847	14079	13929	14042	13978	13949	14031	13886	14079	14017	13920	14165	14014	13929	13990	13900	13938	13904	13958	13916	14000	13953	13979	14021	14130	13988	14128	13995	13972	13995	14065	13793	13911	13821	13894	14017	14022	13892	13944	14092	13846	13861	14069	14060	13955	13819	14073	13832	13854	13951	13954	14030	13956	13721	14058	13902	13985	13981	14057	13980	13984	13893	13978	13948	13939	14132	13962	14161	13733	14133	13952	13934	14043	13975	13995	13973	14041	13938	13914	13912	13895	13925	13996	13951	14050	13883	13811	13970	14089	13996	14158	14086	13890	14227	13966	13910	13925	14051	13965	13941	13877	14053	13856	13973	14155	13909	13992	14150	14032	14009	13988	13971	13933	13992	14052	13876	13916	14110	14160	13999	13931	13898	14053	14170	13906	13968	14059	14020	13922	13787	13925	14035	13901	14039	13858	13898	13803	14029	14026	14014	14044	13995	14051	13883	13853	13948	13921	13932	14110	13981	13950	13905	14049	13894	13957	13951	13980	13917	13886	14013	14057	14028	13862	13877	13920	13726	13931	13974	13931	13972	13878	13987	13900	14001	13941	13970	13926	14038	13926	14056	14025	13933	13857	13823	13803	13868	13884	13965	14032	13966	14003	13902	14078	13849	13961	13983	13938	13892	13960	13888	14049	14015	13993	14003	13760	13897	14075	14030	13926	13936	13954	13947	13950	13869	14055	14007	14223	14018	13970	13986	13978	14020	13976	13848	13869	13876	13864	13955	13971	13992	13833	13977	13808	13908	14142	14004	13986	13839	13792	13833	13973	14156	13963	13980	14005	13838	13806	13974	13977	13893	13930	13932	14116	13950	14130	14023	14072	14002	14068	13974	14135	14009	13979	13999	14018	13941	14095	13844	14014	14100	14043	13995	13894	13945	13869	14025	14028	13885	13989	13886	13982	14056	13863	13898	13887	13996	14082	14061	14004	13957	13904	14045	14032	13957	14087	13876	14039	14080	13965	13977	14046	13886	14036	13988	14041	13885	13934	13904	13968	14102	13995	13851	13880	13843	13983	13941	14160	13898	13917	13909	14067	14057	14005	14128	13947	13932	13922	13981	14007	13853	14051	13783	13899	14066	13923	13959	13908	14118	13829	13960	13820	13932	13916	13954	13919	13907	13959	13955	14224	14006	14024	13938	13947	13993	14023	13929	13990	14034	14036	13928	13945	13900	13923	14041	14005	13940	13984	13827	13801	13982	13805	13894	14039	14180	13801	14042	13783	14021	13970	13944	13993	14096	13977	14015	13989	13994	13939	14165	14209	13852	13842	14034	14112	13958	13991	13803	14115	14024	13860	13867	14165	13948	13914	13850	13928	13921	14057	13851	13929	13756	13883	13944	14012	14016	14002	13863	13944	13973	13949	13972	14107	13878	13844	13961	13746	14107	14044	13777	13890	14041	13994	13993	14052	13974	13938	14011	14025	14019	14003	13920	13827	13927	13931	13961	13981	14022	14027	13904	13913	14001	14102	14030	13904	13955	14001	13936	13930	13778	13862	13899	14058	13982	13893	13790	13980	13959	14090	13889	13969	13987	13952	13832	13925	14051	14049	13984	13921	13970	13928	13920	14019	13955	13921	14110	13932	14054	14088	13929	13837	13891	14072	13902	13970	13997	13825	14099	14055	13959	13956	13911	14037	13952	14024	13946	14016	14009	14049	13867	13981	13931	13957	13868	13898	14112	13958	14061	14022	13873	14061	13976	13915	14017	13956	13934	13831	14130	14021	13801	13880	13971	13948	13946	14002	13997	13829	13960	14001	14009	14037	13923	14067	13872	13874	13715	13900	13899	14048	13790	14030	13996	13930	13933	13923	13855	13996	13938	13985	13926	14045	13887	14091	14199	13971	14030	14067	13965	14006	13883	13966	13971	14016	13779	13954	13982	13874	13967	13982	13889	13927	13813	14003	14034	13996	13888	14013	13854	13933	13799	14018	13909	13886	13965	14059	13962	13812	14202	14055	13808	14036	13990	14047	14001	14036	14002	14012	13928	13927	14002	13938	14084	13920	13838	13835	14052	13905	13943	14001	14030	14123	14012	13843	13730	13898	13953	13936	13835	13811	13978	14136	13949	14145	13911	13810	13999	13894	14012	14075	13796	14056	13966	14232	13962	13944	14052	13949	14113	13911	13979	13796	14006	13911	13883	14030	14004	13981	13939	13987	13975	13883	13883	13920	14077	13940	14032	13798	13953	14142	13902	14151	13917	14031	13954	13924	14153	14024	13985	13855	13941	13980	14015	14012	13965	13891	13988	14043	13994	14021	14063	13941	13971	13827	13907	14153	13884	13969	14014	13939	14041	14019	14047	13834	13890	13966	13979	14009	13839	14016	14046	14003	13713	14099	13952	13941	14006	13976	13997	13891	13971	13875	13809	14052	13992	13882	14046	14014	14008	13868	13941	13891	14132	14018	13869	14138	13999	13890	13927	14106	13877	13835	14006	13955	14042	14034	14006	13850	13946	13842	14051	14136	13993	13925	14143	13917	13907	13966	13964	13797	13932	14081	13881	14000	13854	13986	14136	13814	13956	14228	13892	13928	14011	13977	14102	14029	13997	13815	13828	13901	14179	13898	14007	13996	13914	14065	13872	14045	13845	13985	14194	13828	13867	14078	13975	13983	13857	14040	13914	13955	13683	14014	14021	14051	13811	13793	13860	14014	13973	13974	14026	13988	14040	14004	13928	13908	14089	13883	13961	13993	13946	13937	13944	14051	14074	13856	13920	13938	14051	13956	13902	13782	13964	13954	13923	13890	14040	13909	13874	14013	14037	13996	13933	13961	13974	13959	14022	13917	13958	13907	14125	13802	13901	13868	13958	14105	14006	14001	13947	13838	13974	14036	13966	13969	14038	14066	13974	13845	13885	14058	14004	13979	14150	13986	13977	13982	13900	13987	13844	13803	13949	13954	13932	14035	13948	13996	13919	13909	13845	13981	14078	14020	14101	13794	13916	13928	13934	13997	14067	13929	13953	14010	13964	13956	13983	13937	13863	13881	13977	14054	14087	13982	13895	13829	13927	14046	13976	13940	14094	13854	14076	13756	14127	14032	13993	13830	14070	13720	13948	14006	14026	13942	14074	13779	14001	14072	14083	13873	13926	13977	13815	13880	13997	13969	13998	13948	14053	13927	13927	14020	14031	13939	14123	13943	14027	13859	13942	13978	14027	14088	14021	13909
24438	21623	29344	26648	25370	26726	25434	20632	18774	17749	17439	16944	16785	16910	16804	16730	16537	16446	16323	16478	16288	16193	16442	16442	16254	16293	16447	16318	16061	16343	16336	16155	16177	16034	16300	16183	16249	16253	16051	16107	16069	16100	16211	16050	16156	16292	16194	16025	16165	16102	16016	16161	16006	16187	16117	16096	16122	16145	15950	15961	16053	16118	15996	16059	16263	16176	16251	16262	16200	16233	15854	16188	16282	16155	16054	15929	16147	16093	16124	16101	15890	15991	16208	16263	16276	16185	16292	16256	16159	16102	15971	16106	16289	16289	16233	16220	15929	16231	16137	15997	16102	16188	16291	16114	16007	16247	16144	15965	16065	16122	15984	16224	16139	16025	16172	16179	15933	16212	16089	16243	16325	16055	16098	16193	15904	16272	16071	16244	16265	16198	16213	16172	16301	16168	16317	16253	16330	16012	16110	16302	16190	16236	15892	16267	16324	16293	15944	16011	16128	16043	16122	16150	16150	16216	16305	15956	16346	16099	16212	16291	16262	16196	16099	16078	15860	16022	16056	15971	16123	16145	16032	16096	16064	16135	16016	16137	15961	16146	16122	16137	15910	16096	16087	16180	16295	15951	16159	16163	15970	16267	16199	16178	15893	16159	16025	16164	16110	16185	16201	16256	15972	16135	16317	15946	15916	16136	16264	16204	16160	15963	16198	16184	16062	16082	16065	15989	16010	16005	16171	16245	16150	16084	16082	16227	16069	16105	16040	16025	15999	16141	16199	16007	15987	15947	16025	15933	15979	15942	16122	16048	16202	16219	15886	16078	16151	16198	16125	15887	16188	16115	15978	16230	16040	16227	16066	15998	16277	15916	16281	16055	16165	15907	16177	16053	16175	16086	16148	16112	16041	16084	16097	16005	16261	16049	16246	16184	16046	16237	16285	16399	15954	16051	15955	16139	16097	16159	16085	16141	16148	16141	15994	16120	16169	16261	16108	16041	16027	16278	15987	16389	16133	15978	16275	16119	16116	16035	15992	16093	16115	16345	16128	16059	16317	16049	16206	15907	16085	16148	16163	16042	16012	15963	16134	16041	16164	16125	16097	16001	16102	16072	15965	15910	16094	15858	16070	16215	16112	16243	16006	16040	16160	15912	16090	16296	16113	16226	16212	16123	16084	16196	16177	16048	16158	16181	16058	16045	16078	16183	16123	16091	15995	16223	16106	15991	16200	16198	16267	16080	16184	15917	16041	16283	16108	16051	15971	16038	16107	16101	16110	16212	16133	16219	16312	15999	16087	16223	16229	16303	16291	16041	16088	16114	16067	15880	16087	16148	16183	16100	16158	16255	16121	16067	16027	16017	15971	16202	16106	16177	15868	16116	16093	16065	16220	16100	16074	16296	16197	16020	15995	16090	16297	16337	16084	16248	16135	16237	16068	16125	15996	16080	16135	16191	16052	16185	16004	16103	15967	16117	16285	16202	16077	16082	15998	15909	16191	16267	15930	16023	16244	16028	16259	16164	16047	16092	16319	16347	16211	16357	16016	16093	16192	16104	16117	16326	16148	16218	16214	16283	16108	16124	16161	16147	16232	15978	16241	16026	16240	16075	16244	16081	15990	16022	16129	15991	16196	16010	16076	15973	16064	15980	16062	16143	16044	16075	16179	15919	16228	16243	16201	16242	16208	16151	15976	15969	16262	16103	16144	15991	16181	16073	16222	16254	16118	16053	16453	16083	16078	16502	16256	16031	16140	16056	15889	15981	16207	15972	16080	15895	16105	16170	16109	16281	16330	16220	16130	15934	16112	16105	16228	16036	16252	16211	16079	16109	16232	16224	16274	16063	16150	16154	16064	15918	15959	16107	16180	16131	16024	16013	16064	16095	16158	16159	16042	16314	16065	16054	16216	16230	16363	16156	15857	16129	16094	16049	16158	15968	16167	16207	16284	16014	15981	16001	16062	16176	16077	16131	16189	16299	16052	16200	16135	16219	16100	15866	16221	16172	16029	16235	16191	16135	16214	15993	16248	16059	16093	16029	16073	16117	16129	16139	16144	16072	16102	16209	15964	16176	16201	16321	16253	16210	16247	16173	16085	15981	16162	16214	16222	15981	16061	16213	16024	15814	16182	16169	16096	16152	16029	16183	16000	16146	15992	16178	16054	15983	16039	16168	16167	16113	16166	16006	16064	16126	16256	16042	16048	15924	16123	15919	16218	16024	16167	16233	16072	16000	16265	16079	16111	16076	16260	16162	16315	15998	16176	16198	16157	16293	16237	16167	16118	16111	16100	16140	15948	16187	16238	16022	16095	16068	16213	16069	16176	15987	16086	16139	16170	16041	16056	16277	16212	16162	15890	16254	16067	16203	15938	16038	16166	16206	16322	16032	16082	16025	16010	16260	16203	16046	16323	16072	16104	16306	16257	16020	16389	16325	16159	16168	16167	16144	16123	16114	16147	16164	16156	16247	16131	16109	16025	16098	16418	15921	16120	16130	16143	16312	16202	16184	16088	16216	16023	16181	16302	16175	16151	16160	16109	16353	16007	16305	16101	16208	16235	16080	16262	16243	15969	16016	16189	16088	15980	15970	16136	16104	16079	15985	16235	16061	16132	15981	15977	16267	16006	16205	16064	16015	15974	16116	16106	16060	16208	16105	16132	16260	16268	16230	16259	16006	16214	16155	16028	16004	16036	15931	16000	16246	16188	16214	16119	16124	16161	16143	16202	16021	16143	16168	15875	16172	16101	16024	16240	15867	16037	16033	16096	16184	15965	16096	16047	16184	16104	16046	16247	16129	16102	16115	16309	16048	16210	16391	15934	15886	16274	16047	16063	16121	16194	16041	16197	16071	16182	16024	16071	15990	16076	16181	16085	16058	16145	15987	16062	16134	16226	16102	16104	16215	16375	16283	15958	16224	16003	16154	16144	16157	16259	16018	15993	16134	16184	16140	16347	16064	16067	16329	16239	16028	16233	15980	16052	15993	16240	16131	16236	16117	15962	16038	16201	16079	16288	15906	16042	16104	16178	16169	16243	15988	16037	16004	16166	16122	16151	15959	16060	16093	16065	16145	16082	15910	16094	16049	16039	16021	16249	16179	16027	16086	16150	16146	16350	16203	15953	15977	16241	16336	16148	15916	16078	16058	16133	16188	16214	16208	16014	16105	16311	16139	16135	15842	15973	16129	16140	16231	16284	16124	16079	16054	16200	16025	16223	16140	16290	16122	16121	16139	16233	16170	16163	16190	16247	16076	16061	16163	15942	16087	16167	16041	16024	15980	15988	16244	16196	16082	16054	16242	16170	16034	15812	16045	16194	16168	16225	16102	16094	16176	16168	16196	16062	16210	16135	16395	16150	16180	16053	16128	16426	16254	16060	16267	16010	16091	16124	16032	16118	16132	16129	16201	16152	16151	16162	16032	16146	16132	16106	16055	16026	16185	16065	16136	15998	15953	16064	15935	15989	15950	16163	16186	16136	15909	16057	16159	16266	16140	16211	16376	16101	16370	16147	16001	16062	16207	16190	16245	16010	16199	16109	15982	16292	16060	16267	16227	16153	16100	16192	16008	16008	16275	16008	16339	16091	16073	16093	16214	15849	16002	16097	16128	15942	16195	16238	16052	15890	16087	16297	16264	16323	16134	16061	16261	16118	15986	16094	16105	16190	16248	16101	16079	16065	16320	16003	16356	16119	16306	16086	16297	16238	16016	15933	16103	16069	16187	16159	16079	16075	16149	16091	15999	16136	15976	16180	16092	16227	16190	16078	16041	16272	16187	16384	16208	16165	16148	16165	15970	16099	15998	16005	16239	16087	16189	16109	16239	16072	16075	16046	16150	16199	16161	16051	16121	16008	16139	16159	16124	16178	16012	15835	15910	16350	16130	16112	16171	15783	16194	16099	16123	16144	15909	16075	16124	16182	16130	16048	15947	16035	16106	16316	16119	15974	16024	16082	16063	16264	16290	16168	16162	15892	16233	16112	16037	16148	16277	16272	16063	16070	16184	16095	16107	16327	16225	16143	16149	16195	15998	16105	16137	16149	16385	16135	16053	16190	16025	16119	16072	16178	15890	16133	16080	15964	16166	16217	16203	16273	16250	16182	16114	16074	16156	16269	16238	16170	16000	16160	16173	16128	16167	16239	15836	16173	16107	16241	16132	16168	16186	15890	16059	16248	16230	16050	15901	16110	16149	16281	16162	16252	16224	15954	15922	16103	16151	16074	16098	16088	16081	16046	15988	16121	16076	16092	16156	16271	16229	16136	16104	16264	15918	16001	16074	16183	16065	16260	16081	16279	16242	16301	16001	16129	16281	16196	16071	16135	16196	16075	16290	16129	16135	16150	16088	15874	16016	16157	16096	16195	16256	16204	16223	16079	16129	16151	16129	16013	15953	16063	16073	16216	16232	16141	15973	16062	16067	16211	16222	16119	16065	16193	16098	16135	15964	16173	16204	16104	16018	15929	15955	16088	16104	16136	16084	16053	16047	16210	16043	16198	16052	16391	16177	16314	16019	16028	16155	16293	15991	16184	16187	16144	15908	16222	16297	16259	16314	16095	16261	16044	16020	15974	16173	15964	16191	16017	16263	16135	16284	16036	16136	16071	16233	16188	16006	16012	16038	16288	16234	16211	16541	16082	16060	16400	16050	16079	15936	16087	15964	15981	16031	16098	16024	16079	16198	16098	16170	16216	16068	16088	15994	16211	15856	16225	16174	16415	16329	16113	16073	16144	16151	16205	16089	16117	16289	16090	16151	16183	16009	16196	16098	16115	16272	16043	16043	16125	16215	15976	16314	16306	16221	16102	15985	16290	16145	15944	16300	16116	16106	16256	16111	16247	16251	16324	16172	16045	16124	16079	16149	16283	16205	16375	16225	16110	15986	16202	15956	16310	16210	16137	15986	15946	16066	16118	16146	16171	16073	16006	16159	16129	16094	16156	16045	16120	15998	15808	16102	16014	16042	15934	16132	16138	16102	16208	16126	16122	16147	16245	16171	16345	16313	16138	15980	16060	16267	15998	16025	16040	16065	16143	16221	16001	16208	16086	16118	16234	16109	16164	16236	16216	16271	16119	16155	16158	16056	16114	16040	16165	16190	16016	16206	15967	16043	16251	16102	16086	15942	16088	16001	16151	16339	16231	16224	16144	16042	16196	16261
34096	54309	50108	38508	31577	27524	24221	20310	18215	17017	16252	15929	15846	15917	15669	15410	15364	15290	15274	15143	15307	15108	15062	15106	15247	15074	15075	15191	15133	15082	14923	15100	15139	15005	15048	15204	14955	14967	15055	14954	15085	14988	14921	14805	14897	15128	15030	15084	15102	14958	15106	14914	14940	15045	14810	15036	14921	14817	15045	15005	15059	14906	14912	15135	15146	14988	15013	15081	14911	14933	14813	14958	14955	14965	15079	15086	14993	15025	14944	15153	15104	14962	15163	14918	15074	14885	14981	15025	14898	14907	14936	14964	14949	15082	15126	15120	15129	14869	15005	14859	15052	14959	15020	15076	14962	14944	14879	15052	15081	14965	15031	14876	14950	15087	14939	14886	15065	14955	14947	15179	14998	15127	14984	14773	14905	14796	15130	15202	14963	15103	14979	15038	15118	14938	15179	14989	15128	14853	15173	14702	14918	15039	15053	15128	15053	14859	15105	15132	15031	15006	15017	14997	15181	15172	14859	15106	15042	15024	15021	14888	14996	15094	14979	14751	15062	14976	15066	15011	14897	15046	14783	14988	14976	15094	14961	15006	15080	15182	14789	15086	14909	14925	15046	14986	14931	14927	14994	14996	14776	14839	14940	15002	14918	14823	15017	15018	14942	15039	15077	14944	14866	15131	15035	15067	14969	15155	14941	15011	15065	14990	14989	14866	14921	14983	14916	14998	14897	15127	14898	15170	15013	14921	15037	15062	14943	15001	14958	14955	14904	14814	15135	14977	15123	15007	14952	15081	14972	15037	14922	14885	15120	15135	14960	14930	14936	14961	14953	14811	15065	14936	14911	14971	14979	14903	15148	14993	14930	15052	14927	15107	14915	15089	15025	15016	15009	15034	15043	15018	15138	14930	15159	14923	15013	15008	14969	14888	14905	14926	14966	15048	14996	14920	14877	14941	14960	14874	15127	15093	15005	15019	14987	15014	15020	15064	15181	14951	14905	15005	14976	15071	15019	14889	15034	14987	15066	14933	15000	14898	15162	14992	14968	15057	14953	15019	15211	15052	14870	14968	14860	14973	14987	14975	15009	14933	14898	15049	14881	14935	15187	15011	15121	14896	14972	15022	14995	14988	15023	15054	14983	14912	15053	15113	14977	15084	15156	15118	14923	15025	14957	15042	15032	15223	14931	15102	15093	15100	15093	15144	14928	15119	15012	14998	14919	15017	14827	14963	14955	14865	14877	15095	14963	14969	14990	14989	14913	14910	14927	15049	15004	14992	14926	14965	14878	14910	14976	14971	15037	15053	14983	15060	14931	15021	14906	14998	14978	15065	15163	14912	14988	14955	15059	15089	15100	15076	15030	14992	14879	14943	14912	15243	14975	15001	14950	14932	14922	14950	14891	15103	15061	15011	14989	14970	15123	14948	15094	15036	15173	14864	14814	15165	14979	15064	15052	15082	14846	14925	15064	14945	14999	15226	14965	14926	15083	15118	14929	15027	15104	14901	15097	15011	14930	14935	14963	14930	15006	15091	15128	15095	15084	15218	14924	14965	15131	15017	15003	14956	14872	15042	15034	14875	14971	14997	15148	14839	15041	14898	15135	14899	15027	15100	14980	14908	14978	15078	15018	14929	14978	15184	15096	14888	15113	15065	15045	14976	14897	14881	15126	14890	15082	15132	14874	14954	15213	14965	15011	15008	14969	15038	15036	14939	14927	14830	14890	14943	14971	15141	14790	15006	14843	15029	14944	15022	15011	14932	14914	15074	14935	14969	15100	15057	14997	14959	15053	15147	14939	15012	15049	15019	14967	15041	15003	15020	14943	15015	14935	14772	15138	14965	14934	15158	15088	15329	14812	14849	15070	14819	15105	14967	15122	14793	14870	15051	15085	14940	15040	15207	14966	14854	15011	14881	15101	15119	15105	14871	14906	15052	14829	15016	15074	14964	15085	15050	14943	15080	14961	15165	15025	15015	14901	15037	14847	15062	15018	15056	14961	14947	14975	14881	14952	14984	15125	14929	15087	15067	15013	15089	15009	14954	14924	14947	14972	14801	14937	15137	14851	14998	14971	15104	15023	14991	14869	15228	14861	15134	14910	14927	14865	14986	15058	14939	15172	15060	14928	14999	14936	15030	15141	14890	15138	14840	14943	15033	14963	15066	15082	14976	15138	14848	14891	14923	15009	15042	14967	14837	14971	14978	14912	15002	14850	15225	15103	15118	14909	15034	15071	14966	14821	15115	15044	15123	14971	15000	15093	15028	15029	14956	15055	15090	14954	14978	15003	14738	15078	14942	14963	15006	15083	14902	15064	14985	15012	15057	15037	14867	15118	15102	15073	14918	14970	14817	15043	15054	14988	14979	15044	15084	14826	14944	15293	15052	14891	15135	15020	14887	14897	15065	15041	14962	15056	14966	15050	15077	15141	14936	15055	15044	15040	15039	15003	14905	14973	14882	14927	14952	14931	15114	15131	15024	14822	14977	15027	14885	14959	14990	14902	14916	15098	15087	15060	14957	15007	15090	15034	14953	14962	14993	14904	15099	14940	14943	14916	14937	14958	15007	14975	15012	14916	14968	15010	15037	15102	15001	14963	14935	15083	14958	15064	14991	15052	14866	15066	14993	14930	15040	15043	14913	14996	14964	14963	15100	14906	15027	15082	15002	14988	15036	15024	15116	15002	14990	14951	14967	14971	15115	14864	15150	15012	14919	14981	14992	15117	14881	14939	14905	14998	15135	14828	15066	15032	14965	14977	15006	14934	15040	15052	14883	14984	15020	14907	14950	15141	14926	14890	14934	15084	15014	14991	14937	15049	14993	15171	15041	14858	15092	14956	15043	15007	15094	15013	15067	14979	14892	15002	14957	15221	15177	14943	15016	15022	15116	15081	15133	14836	14962	14946	14948	14938	14942	14970	15073	14913	14885	15208	15005	15104	15202	15064	14932	15009	14928	15047	15000	14916	14992	15064	15133	15068	14974	14992	14924	15045	14951	15011	14970	14927	15126	14891	15181	14906	15221	14920	15136	15049	15036	15082	15097	15031	14887	15030	14928	15008	15162	15241	14975	15194	14987	15179	15208	15010	14967	15103	14992	15095	14942	15042	14848	14990	15032	15050	14946	14995	15107	14934	15019	14967	15025	15022	15000	15211	14949	14940	14912	14974	15044	14988	15051	15049	14893	15199	15118	14892	15107	14940	15000	14849	14939	15005	15057	14876	14874	14932	15045	15044	15050	15052	14860	14992	15008	15165	14922	15172	15044	14985	14945	15165	15036	15032	15044	14873	14915	14910	15148	15014	14969	14970	14930	14841	15047	14934	14846	14971	14964	14961	14929	14920	15052	15238	15046	14823	15075	15043	14801	14993	15000	15038	15069	14900	14936	14911	14957	14990	14907	15022	15072	14911	14979	14970	14967	14931	14873	15030	15017	14888	14882	14827	15072	15035	15172	15023	14998	14928	14969	14998	15159	15026	15122	14869	14953	15001	14999	15064	15143	15037	14950	14960	14844	14965	14930	14952	14990	14932	14997	15022	15099	15063	14939	14852	14895	14951	14910	14828	15105	14903	14926	15137	14866	14810	15048	14905	15074	15119	14935	14960	15035	14977	14920	15056	14952	15123	14946	15100	15023	15055	14879	15056	14887	14958	15074	14970	15002	15029	14901	15066	14876	14908	14914	14977	15008	15005	14940	14943	14917	14900	14877	15000	15031	14992	14907	15059	15042	14779	15070	15008	15112	14897	14856	15018	14987	15017	14928	15064	15065	14954	15173	15013	14970	14975	14987	14998	15016	14908	15093	15119	14995	15045	15050	14966	15104	15016	15009	15076	15023	15124	14677	15063	14941	15076	15023	15050	15029	15073	15126	14932	14988	15092	14880	14963	15095	15093	15020	14998	14904	15174	15063	14960	15055	14912	15002	15026	15056	15081	14939	14969	15060	15185	15158	14849	15010	15100	14924	15006	14990	14760	15037	14975	15180	15071	15034	15000	14955	15059	14933	14795	15210	14934	15010	15018	14942	14971	15024	14920	14934	14837	14993	14892	15184	15001	15105	15112	14833	15031	14993	14978	15099	15021	15127	15032	15018	14858	15086	15140	14924	14915	15035	14852	14959	14951	14998	15084	14926	15013	14850	14952	15040	15033	14907	15078	15060	15119	14858	14953	14965	14972	14901	15104	15097	14925	14866	15007	15039	14960	15129	14896	15070	15033	15051	15027	15054	14934	14994	15005	15036	14935	14910	15062	15000	14958	14862	14999	14816	15091	14960	15010	15022	15060	15013	15106	15113	14936	14934	15099	14973	14958	14898	15009	15093	15020	15176	14971	15030	15043	14964	15062	15010	15059	14991	15146	15111	15190	14916	14969	14904	14744	14955	14877	15041	14906	15060	14914	15040	14804	15110	15137	15003	14873	14957	14945	15004	15125	15002	15193	15103	15135	14997	14999	14924	14984	15060	15020	15110	15106	14893	15077	14912	15120	14996	14981	14941	15146	15017	15017	15119	14940	14983	15010	14874	15182	15014	14926	14930	15106	14953	14997	15008	15224	15095	15116	14987	15002	15172	15032	14917	14873	14976	14951	15181	15157	14920	14937	15073	15056	14893	14891	14926	15122	15032	15179	14971	15012	15105	15112	14837	14887	14982	14845	14922	15127	15038	14962	14930	15175	15025	14925	14993	14950	14999	15031	15128	14964	15039	14864	15150	15003	14990	15124	15161	14967	15173	14907	15076	14968	14932	14973	15013	14962	15087	15024	14959	15148	14845	14990	15193	14846	15146	14923	15159	14979	14867	14826	15111	15060	14833	15083	15046	15005	14944	14954	14915	15038	15092	15074	15104	14789	14929	14971	14968	14914	15079	15055	14799	14960	14764	15056	15020	14831	15185	14937	15039	14973	15001	14996	15083	14893	15053	14973	14973	14980	15010	15002	14772	15020	15012	14983	14919	14948	15061	14823	15066	14925	14952	15048	14942	14874	15152	15047	15137	14885	14995	14901	15240	15050	15005	14892	14988	15220	14919	15124	15021	15056	15079	14845	14998	15023	15086	15210	14861	14903	15004	14931	15085	14948	15074	15009	14967	14963	15034	14912	14940	15076	14888	14999	15056	15109	15030	15166	14893	14962	14911	15072	15084	15059	15029	15035	15145	14743	15093
23156	21598	29567	24720	24278	28550	29843	23758	21204	20592	19741	18959	18750	18716	18596	18382	18084	18062	18069	17932	17893	17744	17527	17947	17793	17801	17766	17893	17743	17573	17687	17583	17655	17747	17676	17846	17519	17572	17592	17556	17540	17497	17496	17786	17519	17400	17811	17496	17598	17795	17903	17412	17634	17671	17652	17451	17538	17613	17663	17635	17697	17450	17380	17763	17747	17698	17544	17433	17849	17470	17728	17695	17774	17542	17501	17751	17603	17551	17706	17636	17637	17551	17753	17667	17670	17544	17352	17592	17534	17686	17442	17826	17482	17505	17480	17663	17490	17389	17533	17577	17621	17583	17535	17492	17687	17712	17538	17638	17715	17742	17740	17711	17593	17624	17449	17399	17459	17480	17620	17574	17704	17455	17517	17457	17490	17609	17564	17579	17459	17586	17678	17525	17677	17572	17799	17522	17568	17351	17655	17474	17501	17570	17624	17498	17545	17628	17614	17464	17437	17579	17685	17342	17587	17627	17663	17721	17539	17295	17508	17525	17532	17727	17603	17608	17532	17723	17335	17528	17490	17501	17704	17532	17600	17548	17565	17486	17485	17752	17606	17673	17688	17642	17754	17515	17486	17660	17802	17539	17414	17597	17706	17464	17707	17358	17563	17464	17629	17695	17391	17501	17432	17510	17686	17504	17689	17489	17350	17432	17584	17576	17637	17559	17344	17572	17626	17409	17558	17384	17564	17520	17638	17383	17658	17753	17565	17543	17655	17655	17700	17541	17619	17447	17598	17525	17536	17626	17570	17507	17675	17585	17647	17705	17761	17693	17660	17580	17619	17612	17492	17496	17576	17613	17487	17548	17684	17466	17455	17491	17611	17596	17436	17516	17531	17374	17653	17558	17285	17421	17429	17696	17655	17501	17768	17593	17682	17567	17837	17806	17459	17212	17368	17541	17495	17527	17607	17441	17541	17526	17620	17507	17485	17535	17834	17600	17424	17456	17743	17549	17517	17466	17556	17640	17705	17623	17491	17627	17501	17692	17391	17525	17562	17618	17576	17470	17690	17498	17465	17306	17498	17568	17507	17464	17555	17354	17520	17714	17790	17537	17506	17386	17598	17535	17559	17566	17650	17541	17594	17375	17554	17573	17553	17620	17769	17466	17479	17381	17633	17497	17503	17336	17630	17652	17419	17594	17821	17333	17422	17451	17553	17581	17558	17606	17580	17589	17691	17341	17564	17630	17490	17422	17496	17327	17554	17326	17587	17519	17457	17503	17592	17580	17512	17437	17547	17652	17572	17442	17583	17561	17619	17380	17600	17642	17675	17564	17617	17578	17511	17624	17345	17621	17402	17735	17562	17682	17622	17657	17783	17487	17542	17535	17583	17551	17475	17497	17507	17613	17760	17581	17787	17587	17781	17716	17573	17542	17415	17531	17411	17442	17765	17275	17595	17544	17626	17650	17589	17475	17520	17590	17735	17562	17639	17508	17579	17585	17638	17796	17552	17650	17586	17486	17632	17426	17606	17412	17389	17594	17626	17504	17343	17552	17503	17432	17516	17587	17553	17666	17459	17690	17595	17584	17244	17345	17544	17734	17568	17414	17541	17640	17645	17677	17722	17496	17602	17623	17724	17340	17683	17661	17809	17677	17666	17520	17488	17430	17715	17586	17464	17619	17754	17342	17622	17614	17537	17541	17625	17555	17422	17633	17527	17501	17393	17510	17610	17665	17374	17487	17681	17417	17596	17485	17606	17511	17535	17540	17613	17776	17626	17466	17560	17456	17590	17389	17591	17504	17565	17514	17545	17651	17687	17463	17527	17490	17593	17561	17615	17528	17464	17588	17736	17724	17643	17637	17579	17679	17365	17554	17456	17520	17584	17438	17522	17633	17608	17511	17578	17389	17772	17540	17515	17578	17641	17607	17581	17580	17752	17605	17348	17626	17599	17429	17605	17413	17435	17454	17517	17673	17645	17542	17578	17447	17932	17586	17694	17611	17392	17781	17506	17620	17649	17551	17512	17614	17575	17580	17826	17507	17563	17403	17755	17734	17684	17493	17475	17641	17791	17584	17641	17710	17463	17560	17655	17547	17362	17434	17421	17758	17553	17479	17660	17617	17632	17619	17347	17610	17370	17601	17514	17575	17441	17455	17675	17686	17500	17726	17473	17525	17607	17382	17560	17538	17356	17397	17563	17572	17466	17634	17505	17430	17268	17357	17511	17398	17556	17461	17545	17403	17485	17373	17547	17770	17557	17431	17479	17572	17544	17424	17463	17341	17582	17466	17613	17486	17361	17455	17775	17489	17457	17579	17504	17669	17603	17467	17461	17871	17564	17654	17465	17550	17661	17407	17568	17770	17349	17515	17405	17527	17607	17403	17700	17525	17703	17629	17627	17518	17510	17573	17740	17522	17409	17605	17394	17392	17563	17639	17559	17483	17439	17320	17475	17557	17515	17732	17541	17368	17465	17472	17413	17483	17656	17570	17570	17580	17742	17482	17660	17440	17639	17455	17465	17684	17516	17572	17483	17460	17364	17506	17626	17507	17625	17393	17343	17560	17341	17551	17476	17615	17482	17605	17694	17736	17498	17309	17530	17335	17534	17444	17585	17657	17573	17564	17472	17444	17425	17584	17652	17615	17650	17320	17389	17611	17554	17388	17467	17653	17514	17628	17425	17706	17602	17649	17613	17671	17597	17517	17647	17577	17585	17564	17630	17500	17451	17216	17482	17709	17533	17661	17560	17755	17579	17530	17610	17541	17421	17512	17587	17714	17687	17490	17584	17654	17550	17494	17627	17546	17511	17556	17466	17690	17521	17490	17312	17571	17563	17439	17439	17575	17559	17630	17406	17720	17488	17560	17626	17538	17478	17408	17643	17660	17467	17798	17599	17474	17277	17499	17455	17530	17345	17419	17416	17223	17418	17424	17438	17363	17632	17391	17496	17561	17580	17659	17625	17628	17709	17521	17672	17399	17549	17700	17321	17578	17689	17596	17566	17600	17445	17693	17509	17455	17444	17355	17482	17643	17283	17626	17488	17690	17327	17380	17564	17530	17662	17592	17555	17523	17492	17641	17570	17709	17660	17441	17434	17530	17600	17485	17470	17679	17599	17656	17458	17631	17724	17547	17436	17465	17895	17595	17436	17389	17445	17508	17543	17504	17559	17687	17380	17768	17551	17350	17512	17451	17526	17427	17539	17680	17722	17425	17477	17325	17568	17493	17675	17669	17558	17737	17529	17521	17499	17641	17537	17405	17504	17560	17550	17550	17523	17534	17277	17413	17434	17360	17470	17600	17503	17557	17632	17567	17602	17746	17514	17585	17400	17474	17503	17652	17633	17480	17500	17592	17490	17611	17593	17467	17393	17542	17543	17706	17528	17454	17627	17533	17634	17282	17581	17484	17730	17641	17596	17512	17505	17504	17533	17590	17524	17622	17578	17499	17830	17574	17497	17540	17604	17502	17556	17593	17485	17507	17593	17554	17582	17477	17471	17450	17625	17424	17458	17692	17640	17378	17622	17668	17476	17286	17705	17338	17591	17594	17697	17472	17501	17634	17583	17450	17651	17351	17497	17574	17559	17395	17911	17551	17452	17502	17698	17490	17555	17351	17536	17653	17493	17658	17663	17678	17649	17496	17561	17547	17479	17594	17703	17597	17438	17417	17641	17372	17585	17509	17508	17705	17477	17438	17529	17558	17514	17593	17631	17506	17682	17627	17636	17684	17584	17485	17676	17610	17532	17571	17739	17524	17592	17663	17677	17480	17613	17475	17482	17563	17458	17548	17566	17533	17654	17648	17603	17383	17511	17722	17637	17318	17540	17577	17388	17612	17426	17599	17501	17641	17675	17601	17536	17582	17392	17422	17471	17527	17520	17511	17777	17409	17519	17814	17519	17285	17404	17473	17454	17448	17452	17572	17536	17689	17830	17640	17544	17603	17454	17437	17565	17812	17729	17748	17742	17587	17561	17751	17494	17569	17653	17384	17621	17637	17571	17614	17531	17372	17722	17766	17556	17534	17436	17366	17654	17439	17734	17567	17398	17305	17558	17639	17367	17343	17648	17404	17696	17529	17601	17752	17461	17661	17555	17642	17618	17684	17612	17557	17716	17451	17514	17640	17583	17680	17588	17715	17439	17471	17425	17627	17572	17568	17633	17483	17349	17611	17526	17625	17559	17509	17698	17478	17499	17651	17395	17391	17481	17521	17806	17433	17599	17381	17514	17508	17418	17674	17572	17465	17675	17560	17567	17632	17678	17523	17682	17563	17397	17478	17512	17535	17389	17624	17579	17497	17547	17500	17371	17567	17628	17624	17568	17469	17670	17655	17347	17429	17521	17516	17689	17454	17603	17658	17542	17682	17526	17546	17684	17491	17352	17391	17430	17538	17608	17473	17400	17606	17513	17414	17599	17570	17641	17560	17487	17397	17511	17673	17661	17662	17697	17546	17552	17525	17559	17575	17481	17459	17357	17589	17658	17614	17623	17492	17404	17598	17778	17697	17545	17605	17593	17654	17532	17468	17522	17491	17447	17494	17510	17589	17664	17269	17556	17407	17615	17492	17507	17508	17486	17544	17591	17743	17624	17509	17368	17392	17693	17541	17497	17528	17589	17525	17585	17502	17442	17442	17468	17584	17465	17607	17687	17687	17403	17716	17514	17424	17595	17596	17488	17477	17695	17525	17565	17523	17572	17702	17697	17504	17554	17548	17460	17527	17791	17624	17336	17469	17515	17625	17678	17679	17684	17219	17489	17370	17678	17546	17526	17577	17396	17474	17461	17555	17411	17633	17420	17504	17422	17673	17712	17487	17693	17651	17548	17680	17343	17420	17490	17512	17667	17507	17792	17404	17399	17725	17520	17582	17398	17460	17509	17657	17517	17585	17462	17391	17544	17545	17558	17484	17626	17468	17480	17328	17584	17658	17458	17672	17413	17625	17608	17564	17591	17628	17794	17780	17584	17595	17542	17468	17480	17611	17557	17548	17468	17650	17470	17378	17619	17465	17572	17633	17447	17394	17579	17451	17525	17449	17623	17549	17789	17513	17363	17604	17592	17531	17429	17523	17656	17511	17564	17579	17676	17409	17427	17535	17615	17530	17355	17373	17449	17557	17436	17444	17726	17474	17572	17728	17474	17570	17525	17553	17627	17674
37940	63123	55441	44677	38860	33598	27614	23446	20675	19280	18113	17574	17397	17020	17114	16783	16470	16269	16410	16137	16251	16169	16281	16146	16017	16105	16024	15948	16155	16007	16017	15948	16061	15921	15895	15887	16101	16099	16042	15899	16098	16113	15893	15925	16061	15940	15977	15826	15783	16005	15755	16215	15901	15978	15900	15939	15962	15845	15956	16023	15967	15854	16019	15725	16056	15765	15957	16000	15875	15843	15899	15857	16060	15801	15922	15719	15996	15889	15990	15890	15771	15818	15829	15968	15999	15900	16014	15941	15747	15859	15791	16076	15897	16124	15825	15985	16119	16103	15961	15986	15967	15889	15803	15868	15911	16110	16011	15729	16009	16033	15931	15916	15808	15913	15796	15956	15815	15979	15959	15850	16067	16053	15784	15817	15962	15985	15734	15982	15836	15759	15938	15990	15819	15922	15994	15979	15909	15746	15821	15906	16036	15909	15866	15951	15846	15949	15936	15794	15883	15975	15964	15906	16018	15885	16110	15804	15787	15969	15996	15767	15756	15829	15705	15821	16025	15889	15834	15988	15894	15997	15870	15921	15987	15938	15764	15965	15782	16066	15813	15873	16151	15844	15844	15980	15847	15875	15801	15905	15917	15980	15775	15874	15856	16035	15929	15884	15934	15881	15977	15972	15999	15961	15846	15904	16007	15842	15833	15801	15978	15976	15922	15862	15922	16075	15835	15822	15954	15921	15886	15770	15992	15979	15990	15814	15898	15750	15887	16055	15811	15939	15929	15854	16053	15929	15924	15794	15988	15942	15772	15904	15959	16050	15978	15764	15780	15959	15984	15850	15705	16002	15751	15936	15879	15739	16021	15859	15971	15940	15813	15969	15932	15936	15976	16019	15785	16002	15962	15843	15870	15938	15920	15892	16090	15858	15812	15868	15938	15888	15842	16066	15857	15992	15970	15835	15760	15787	15922	15891	15824	16095	15895	15975	15821	15765	15854	15939	15970	15874	15925	15896	15849	15645	15920	15777	15904	15794	16085	15860	15900	15915	15867	15884	15922	15880	15937	16002	16095	15945	15918	15795	15888	15954	15862	15795	15907	15843	15842	15785	15811	15863	15888	15770	15974	15828	15948	15765	15796	15942	15901	15998	15745	16011	15897	15855	15689	15747	15801	15835	15886	15880	15786	16073	15952	15903	15890	15858	15963	15920	15846	15874	16100	15893	15871	15796	16024	15809	15933	15851	16071	16093	15872	15712	15932	15908	15809	15864	16025	15936	15912	15961	15934	15882	15913	15983	15776	15952	16045	15936	15777	15759	15843	15912	15777	15818	15991	15973	15713	15816	15930	16011	15761	15803	15804	15761	15894	16014	15830	15840	15925	15870	15810	15972	15815	15794	15896	15878	15823	15960	15956	15878	15838	15902	15922	16052	15985	15837	15901	16079	15930	15761	15930	15903	15705	15955	15761	15842	15907	15780	15881	15827	15834	15891	15956	15870	15895	16017	16047	15969	15927	16012	15944	16017	15842	15921	15872	15884	15805	15898	15937	16101	15818	16118	15905	15731	15877	15995	15916	15919	15976	16048	15892	15869	15975	15902	15826	15836	15886	16048	15911	15889	15880	15972	15663	16122	15981	15930	16005	15902	15875	15864	15833	15904	15814	15907	15947	15950	15926	15872	15849	15865	15888	15874	15808	15971	15873	15988	15953	16003	15905	15971	16031	16003	16040	15879	15931	15814	15810	15950	15995	15940	15968	15902	16009	15847	15942	15837	15885	15897	15856	15815	15884	15749	16095	15902	16008	15822	15817	15885	15880	15887	16012	15966	15941	15896	15666	16046	15711	15788	15870	15873	15951	15965	15697	15897	15744	15858	15908	16025	15924	15864	15860	15892	15836	15898	15977	16004	16103	15849	15894	16005	15894	15803	16032	15744	15794	15966	15804	15784	15856	15782	15928	15962	15937	15779	15970	15993	15666	15839	15813	15982	15751	15968	16045	15957	15748	15942	15821	15862	15916	15849	15880	15918	15751	15860	15786	15854	15880	15808	15909	15691	15933	15739	15810	15860	15822	15900	15963	15946	15877	15850	16015	15830	15896	15877	15941	15848	15855	15912	15973	15814	15911	15803	15896	15908	15708	15921	15886	15841	16064	15832	15888	15807	15993	15931	15666	15910	15916	15899	15788	15909	15899	15892	15880	15906	15951	15684	15902	16011	16074	15913	15704	15924	16026	15814	15687	15885	15884	15645	16010	15827	15778	15898	16072	16121	15909	15823	15732	15950	15920	15819	15895	16138	15878	16003	15707	15790	15853	15988	15967	15916	16127	15750	15795	16027	15804	16006	15971	16100	15908	15927	16007	15782	15991	15869	15849	15816	15921	15835	15904	15964	15765	15793	15872	15933	15952	15624	15894	15846	16011	15988	15823	15878	15798	15855	15935	15810	16060	15758	16043	15959	15815	16019	15961	15902	15995	15831	15970	15905	15907	15791	15846	15809	15702	15995	15970	16007	15913	15863	15858	15942	15975	15898	15853	15974	15859	15968	15869	15886	15848	15922	16033	16034	15887	15900	15733	15937	15968	15779	15951	16010	15898	15679	15932	15934	15889	15736	15788	15897	15759	15760	15852	15804	16003	15925	15850	15924	15785	15783	16001	16069	15902	16076	15954	15892	15902	15955	16040	15945	15875	15906	15764	15923	15826	15987	16017	15791	15955	15914	15906	15829	15854	15966	15596	15869	15815	15965	15907	15870	16026	15926	15761	16017	15874	15789	15858	15794	15850	15898	15942	15889	15910	15881	15961	15950	15948	15763	15802	15872	15940	15990	15883	15857	16005	15864	15990	15985	15861	15854	15854	15915	15832	16091	15925	15844	15899	15849	15895	15841	15980	16055	15956	15962	15866	15903	15715	15810	15860	16095	16127	16006	15835	15953	15954	15842	15750	15894	15763	15710	15881	15942	15991	15820	15881	15996	15926	15957	15881	15758	15939	15927	15850	16001	15816	15927	15981	15796	15926	15780	15768	15800	15783	15916	15891	15782	15960	15816	15815	15873	15810	15977	15822	15882	15860	15842	15799	15777	15959	15782	15910	15803	15997	15974	15853	15867	15860	15906	15870	15824	15824	15845	15793	15935	15746	15906	15841	15892	15846	15872	15768	15914	15960	15917	15983	16034	15787	15985	16066	15920	15998	15818	15801	15827	15775	15987	15673	16010	15810	15719	15979	16059	15832	15934	15913	15890	15909	15883	15957	16047	15836	15912	16000	15896	15833	15957	15961	15914	15749	15811	15934	15693	15968	15906	15914	15997	15934	15873	15811	15799	15890	15839	15903	16110	15938	15977	15897	15876	15950	15897	15999	15908	15934	15722	15832	15941	15946	15963	15870	15807	16026	15740	15955	16017	15884	15805	15936	15816	15915	15801	15910	15753	15845	15816	15930	15859	15866	16023	15846	15965	15910	15855	15952	15846	15817	15957	15834	16217	15967	15824	15708	16035	15925	16047	15931	15775	15911	15918	15980	15837	15974	16053	15981	15910	15913	16028	16062	15997	15798	15906	15905	15845	15819	15896	16039	15984	15769	15801	15766	15951	15919	15877	15734	15820	15887	15962	15818	15981	15963	15919	15913	15988	15980	15956	15985	15826	15786	16227	15760	16082	15943	15962	15911	15814	15864	15946	15852	15844	15841	15987	15985	15964	15978	15873	15737	15923	15927	15801	15896	15882	16008	15855	15904	16040	16031	16019	15780	15939	15904	15902	15843	15940	15921	15900	15899	15982	15924	15919	15914	15964	15616	15946	15948	15812	15939	15828	16060	15810	15948	16028	15776	15911	15854	15687	15834	15903	15810	15831	15920	15891	16036	15848	16063	16042	15957	15930	15815	15831	16098	15879	15917	15808	16028	15900	16118	15945	16003	15984	16093	16036	16005	15943	16068	15901	16075	15791	15958	15875	15876	15700	15785	15770	15809	15844	16101	15976	15822	15780	15942	15769	15812	16073	15862	15922	15786	15782	15948	15948	15745	15898	15957	15860	15999	15983	15864	15821	15827	15849	15920	15965	16019	15930	15949	15904	15870	15799	15847	15843	15914	16091	15852	15790	15684	15924	15879	15900	15927	15775	15918	15952	15852	15958	15881	15884	15862	15867	15959	16006	15891	15891	15857	15819	16000	15573	15877	15868	15799	16027	15855	15901	16025	15974	15903	15914	15951	15798	15866	15893	15865	15714	15793	16007	15974	15883	15888	15817	15949	15999	15915	15887	15978	16040	15762	15750	16134	15933	15880	15994	15850	15814	15872	15795	16127	15730	15924	15885	16050	15936	15847	15853	15893	15870	15826	15909	15978	15766	15853	15745	15821	15795	15938	16046	15831	15814	15868	15926	15882	15925	15687	15790	15739	15929	15894	15848	15869	15882	15997	15926	15842	15916	16035	15972	15850	15920	16023	16132	15847	15882	15868	16002	15857	15886	15989	16187	16138	15889	15849	15999	15868	16096	15829	15973	15755	15851	15995	15952	15919	15937	15914	16037	16027	15658	15951	15783	15980	15944	15871	15900	15937	15986	15705	16126	15930	15753	15770	15970	15793	15874	15734	15863	15828	15922	15771	15881	15928	15808	15789	15941	15816	15995	15972	15854	15925	15971	15824	16005	15817	15935	16046	15960	15952	15907	15993	15879	15870	15778	15747	16001	15830	15883	15751	15846	15799	16040	15976	15937	15767	15888	15784	15960	15981	15911	15920	15921	15853	15942	15897	15801	15974	15838	15965	15850	15951	15941	15922	15770	15940	15916	15667	15914	15962	15746	15755	15883	15906	15916	15823	15902	15978	15905	15916	15746	16033	15815	15966	15823	15826	15868	15833	15838	15714	15894	15948	15776	15901	15802	15838	15875	15890	15966	15900	16071	15830	16005	15996	15909	15928	15814	16015	16003	15950	15719	16045	16035	15964	15891	16011	15968	15929	15813	15814	15829	15789	15978	15950	15792	15779	15758	15970	16022	15941	15929	15882	15930	15862	15815	15895	15805	16027	15954	15862	15733	15919	15923	15807	15788	15987	15943	15829	15829	15895	16018	15908	16133	16003	15715	15963	15821	15699	16031	15797	15905	15910	16062	15803	15857	15831	15957	16077	16006	16073	15971	15960	15769	15603	15916	16025	16106
29073	28184	32310	27997	22081	20419	19264	18202	17982	17610	17291	17326	17163	17052	17039	17029	17039	16946	16758	16799	16877	16868	16958	16750	16542	16801	16622	16701	16702	16577	16711	16801	16569	16616	16777	16847	16767	16658	16740	16689	16735	16760	16900	16685	16658	16824	16728	16670	16719	16944	16728	16653	16732	16798	16568	16956	16700	16772	16743	16774	16665	16630	16661	16622	16616	16713	16521	16685	16552	16794	16580	16550	16599	16547	16681	16630	16686	16896	16875	16746	16654	16571	16565	16703	16555	16611	16668	16637	16694	16757	16800	16624	16605	16437	16720	16618	16674	16717	16703	16659	16655	16734	16627	16676	16713	16787	16791	16571	16786	16524	16691	16532	16740	16763	16699	16661	16545	16657	16823	16650	16544	16782	16801	16838	16713	16823	16500	16869	16643	16482	16763	16662	16595	16677	16512	16675	16801	16576	16581	16611	16574	16631	16678	16849	16661	16877	16803	16778	16915	16555	16516	16551	16522	16469	16732	16712	16803	16658	16622	16593	16680	16653	16690	16662	16665	16664	16772	16598	16860	16834	16701	16509	16688	16627	16673	16780	16642	16649	16673	16809	16633	16593	16769	16619	16465	16523	16673	16686	16798	16778	16633	16550	16731	16614	16776	16603	16518	16919	16666	16568	16844	16679	16758	16660	16548	16642	16587	16595	16738	16559	16576	16701	16642	16469	16617	16651	16564	16595	16653	16688	16711	16719	16852	16889	16773	16676	16708	16685	16757	16713	16592	16746	16917	16749	16654	16661	16895	16629	16733	16714	16682	16679	16675	16742	16668	16843	16867	16445	16700	16742	16748	16667	16585	16618	16688	16647	16603	16599	16680	16566	16800	16771	16738	16623	16617	16701	16541	16669	16741	16589	16575	16479	16841	16698	16461	16752	16633	16906	16600	16571	16711	16695	16678	16703	16695	16593	16610	16871	16617	16417	16762	16773	16637	16495	16604	16380	16607	16691	16808	16623	16571	16789	16626	16709	16753	16667	16605	16593	16573	16778	16660	16596	16762	16681	16962	16693	16862	16584	16692	16581	16771	16746	16731	16896	16748	16686	16517	16674	16610	16534	16624	16712	16629	16643	16751	16445	16649	16715	16640	16504	16652	16661	16841	16842	16541	16731	16642	16431	16575	16733	16570	16769	16684	16802	16742	16672	16617	16640	16711	16617	16630	16610	16685	16436	16620	16518	16596	16834	16617	16656	16910	16522	16521	16733	16557	16492	16701	16633	16692	16822	16719	16817	16656	16697	16649	16726	16515	16555	16683	16728	16591	16513	16757	16610	16389	16562	16777	16672	16909	16732	16978	16657	16679	16641	16607	16631	16559	16582	16799	16961	16861	16609	16662	16688	16713	16623	16597	16502	16764	16619	16679	16742	16681	16611	16738	16854	16780	16710	16856	16697	16758	16592	16766	16625	16773	16599	16818	16504	16707	16613	16702	16852	16888	16739	16689	16694	16646	16738	16803	16897	16708	16558	16705	16759	16755	16719	16622	16649	16607	16584	16565	16584	16738	16778	16680	16567	16775	16639	16625	16519	16493	16555	16601	16756	16647	16780	16646	16609	16613	16774	16601	16748	16775	16610	16730	16789	16749	16668	16731	16763	16826	16798	16904	16485	16554	16663	16577	16544	16566	16692	16613	16682	16808	16592	16397	16605	16600	16594	16617	16700	16470	16755	16806	16756	16543	16856	16739	16678	16902	16439	16688	16798	16651	16878	16838	16591	16583	16476	16554	16639	16605	16578	16480	16581	16691	16675	16860	16658	16834	16737	16756	16697	16694	16901	16747	16786	16729	16555	16632	16534	16737	16658	16737	16634	16736	16776	16657	16709	16745	16664	16618	16520	16488	16836	16647	16581	16541	16772	16830	16602	16800	16651	16757	16799	16722	16554	16673	16542	16685	16528	16648	16718	16655	16649	16809	16653	16880	16659	16708	16669	16471	16634	16721	16706	16696	16642	16741	16852	16785	16645	16846	16744	16539	16588	16537	16734	16890	16754	16716	16843	16784	16503	16575	16720	16550	16616	16787	16649	16751	16795	16714	16624	16634	16779	16554	16796	16693	16542	16716	16592	16693	16849	16645	16704	16863	16723	16589	16653	16587	16862	16833	16613	16929	16728	16709	16867	16685	16662	16436	16576	16689	16546	16599	16718	16809	16708	16769	16830	16840	16783	16687	16782	16681	16460	16931	16500	16757	16834	16693	16613	16973	16632	16763	16665	16494	16624	16428	16573	16693	16548	16805	16575	16756	16617	16792	16694	16666	16788	16662	16739	16582	16729	16616	16885	16722	16786	16705	16559	16808	16610	16844	16724	16774	16758	16580	16738	16588	16705	16714	16761	16725	16555	16550	16775	16564	16720	16647	16929	16554	16593	16696	16625	16727	16531	16734	16811	16870	16597	16526	16614	16801	16874	16711	16459	16598	16534	16733	16678	16690	16743	16554	16478	16562	16497	16585	16535	16554	16735	16721	16728	16581	16607	16440	16592	16686	16641	16648	16793	16657	16552	16633	16760	16677	16528	16681	16727	16720	16548	16637	16787	16568	16944	16767	16795	16498	16752	16591	16515	16701	16730	16708	16619	16676	16616	16559	16642	16411	16809	16683	16639	16708	16629	16683	16792	16805	16760	16873	16761	16690	16687	16746	16683	16901	16719	16926	16570	16717	16814	16640	16667	16560	16821	16752	16648	16498	16706	16696	16658	16509	16523	16672	16779	16722	16741	16420	16675	16565	16551	16741	16783	16778	16586	16697	16695	16653	16690	16712	16762	16684	16554	16619	16587	16784	16414	16718	16694	16629	16791	16581	16543	16565	16719	16641	16607	16596	16545	16772	16760	16779	16823	16759	16609	16683	16723	16925	16804	16647	16833	16643	16419	16665	16630	16590	16748	16662	16576	16761	16450	16729	16723	16544	16747	16835	16822	16947	16829	16649	16795	16702	16513	16612	16788	16729	16663	16676	16529	16532	16671	16707	16564	16678	16660	16633	16583	16688	16632	16705	16634	16662	16470	16785	16551	16655	16455	16759	16618	16697	16812	16761	16695	16916	16667	16689	16587	16665	16853	16876	16653	16773	16896	16727	16833	16817	16555	16612	16475	16828	16726	16722	16640	16747	16723	16686	16677	16759	16764	16559	16579	16749	16811	16707	16775	16878	16554	16831	16587	16546	16788	16704	16660	16717	16551	16949	16663	16709	16668	16536	16625	16614	16632	16564	16596	16550	16640	16627	16643	16660	16794	16679	16700	16526	16712	16801	16624	16553	16714	16609	16623	16609	16680	16548	16531	16771	16721	16644	16690	16664	16579	16627	16650	16727	16835	16737	16711	16773	16651	16803	16627	16615	16554	16675	16724	16791	16826	16702	16647	16592	16756	16534	16628	16850	16567	16541	16785	16739	16654	16740	16666	16773	16520	16794	16764	16765	16650	16545	16704	16610	16538	16599	16812	16748	16706	16668	16567	16667	16666	16790	16523	16565	16579	16678	16693	16772	16739	16611	16737	16889	16658	16650	16602	16779	16688	16779	16657	16592	16824	16682	16716	16806	16678	16666	16482	16646	16816	16662	16821	16807	16700	16680	16774	16785	16670	16724	16674	16458	16628	16677	16848	16496	16836	16485	16547	16668	16712	16570	16709	16519	16756	16689	16618	16728	16711	16604	16668	16601	16705	16721	16667	16624	16725	16621	16621	16806	16689	16899	16824	16653	16617	16678	16854	16697	16643	16733	16690	16554	16684	16669	16569	16727	16575	16607	16770	16604	16935	16621	16745	16719	16672	16476	16706	16854	16680	16740	16663	16744	16611	16701	16683	16742	16602	16698	16630	16634	16676	16557	16595	16475	16899	16886	16506	16957	16809	16780	16907	16615	16680	16532	16476	16609	16609	16827	16686	16975	16771	16948	16623	16711	16758	16657	16511	16508	16915	16702	16884	16671	16633	16627	16631	16843	16791	16760	16621	16602	16906	16680	16700	16673	16870	16603	16698	16668	16460	16661	16795	16845	16660	16567	16514	16904	16606	16782	16577	16467	16797	16709	16631	16764	16796	16828	16748	16488	16800	16725	16789	16741	16729	16664	16659	16744	16701	16741	16642	16699	16859	16575	16593	16654	16676	16841	16659	16696	16638	16858	16942	16743	16696	16881	16647	16775	16835	16779	16417	16845	16785	16774	16660	16700	16708	16683	16640	16678	16735	16624	16722	16708	16580	16558	16728	16631	16771	16703	16746	16635	16517	16780	16684	16737	16619	16827	16577	16759	16655	16692	16879	16563	16871	16741	16789	16571	16819	16685	16560	16634	16714	16751	16778	16638	16682	16526	16728	16584	16650	16514	16676	16566	16791	16824	16618	16625	16703	16696	16731	16846	16494	16726	16660	16661	16740	16874	16854	16520	16683	16708	16699	16733	16732	16607	16701	16892	16556	16701	16852	16411	16470	16512	16660	16633	16461	16757	16709	16609	16744	16642	16820	16732	16683	16692	16721	16875	16661	16755	16779	17066	16613	16674	16788	16701	16664	16737	16463	16581	16723	16777	16929	16806	16679	16735	16587	16715	16622	16822	16556	16593	16661	16873	16958	16851	16689	16584	16616	16600	16678	16684	16709	16724	16895	16799	16829	16749	16743	16680	16650	16733	16589	16726	16671	16713	16552	16731	16659	16840	16574	16679	16683	16721	16688	16858	16858	16798	16732	16717	16732	16734	16706	16752	16571	16600	16656	16619	16534	16414	16600	16657	16665	16503	16526	16641	16546	16500	16589	16678	16736	16708	16713	16552	16608	16798	16606	16772	16526	16788	16542	16776	16718	16721	16800	16708	16704	16609	16753	16589	16894	16644	16748	16880	16634	16801	16970	16976	16884	16847	16646	16643	16633	16675	16936	16812	16593	16696	16540	16461	16714	16879	16934	16643	16565	16645	16753	16639	16626	16697	16619	16607	16683	16626	16588	16657	16907	16649	16666	16659	16632	16732	16543	16719	16506	16707	16699	16752	16674	16676	16660	16722	16627	16552	16595	16704	16666	16445	16575	16756	16661	16652	16575	16676	16726	16667	16774	16719	16692	16686	16683	16724	16574	16700	16641	16691	16796	16692	16842	16707	16618	16648	16798	16465	16557
33873	45155	36880	27634	22498	20471	18588	17530	17080	16667	16312	16047	16069	15952	15718	15510	15510	15353	15555	15460	15256	15435	15464	15358	15470	15296	15286	15506	15422	15440	15322	15423	15312	15343	15404	15297	15269	15481	15451	15235	15319	15430	15394	15388	15610	15430	15262	15519	15275	15260	15531	15299	15249	15217	15178	15393	15358	15412	15312	15148	15150	15225	15263	15349	15129	15429	15379	15208	15369	15310	15289	15314	15334	15313	15259	15383	15280	15280	15286	15378	15304	15372	15394	15181	15328	15345	15303	15417	15293	15381	15278	15325	15384	15238	15332	15263	15405	15283	15412	15295	15134	15279	15367	15312	15355	15229	15394	15298	15273	15435	15248	15426	15360	15380	15242	15286	15398	15243	15240	15328	15359	15276	15496	15294	15248	15438	15365	15287	15116	15310	15488	15286	15323	15480	15211	15395	15304	15406	15195	15315	15375	15315	15376	15410	15318	15179	15342	15499	15264	15404	15324	15219	15480	15391	15257	15292	15485	15371	15375	15381	15045	15329	15308	15348	15317	15272	15325	15293	15399	15268	15435	15309	15353	15523	15313	15353	15266	15360	15453	15363	15183	15302	15332	15271	15338	15351	15444	15335	15219	15365	15328	15315	15357	15306	15204	15271	15361	15254	15351	15384	15382	15449	15299	15255	15216	15342	15260	15215	15213	15358	15282	15254	15236	15438	15386	15292	15330	15508	15372	15426	15267	15258	15430	15279	15240	15416	15230	15250	15217	15426	15197	15190	15362	15224	15425	15251	15471	15492	15418	15257	15409	15226	15190	15455	15366	15195	15274	15271	15280	15409	15267	15197	15407	15228	15200	15214	15369	15334	15385	15267	15310	15455	15579	15369	15348	15203	15379	15379	15309	15345	15311	15285	15580	15383	15449	15205	15508	15349	15247	15209	15433	15346	15361	15333	15298	15227	15474	15301	15255	15595	15167	15334	15265	15291	15176	15422	15314	15389	15291	15380	15487	15424	15432	15160	15330	15162	15266	15428	15513	15213	15360	15279	15269	15450	15403	15302	15423	15299	15317	15163	15253	15312	15308	15348	15479	15432	15367	15316	15298	15190	15314	15283	15323	15355	15324	15318	15121	15135	15300	15376	15224	15164	15285	15236	15183	15279	15360	15387	15228	15473	15233	15391	15215	15343	15466	15403	15276	15365	15245	15480	15223	15216	15452	15354	15235	15212	15387	15301	15315	15188	15326	15185	15342	15235	15430	15422	15509	15431	15325	15219	15353	15251	15223	15379	15562	15281	15245	15241	15334	15271	15380	15476	15198	15339	15227	15474	15289	15294	15213	15382	15427	15409	15363	15314	15433	15382	15304	15426	15421	15251	15193	15378	15268	15217	15422	15237	15164	15248	15256	15156	15153	15496	15571	15421	15337	15174	15328	15350	15307	15405	15275	15407	15402	15354	15250	15353	15362	15230	15343	15282	15373	15252	15410	15193	15509	15380	15282	15283	15453	15307	15395	15364	15231	15300	15262	15168	15460	15333	15487	15498	15189	15351	15490	15378	15396	15339	15325	15291	15445	15496	15288	15282	15338	15492	15321	15308	15455	15297	15338	15495	15156	15404	15171	15421	15211	15437	15269	15253	15242	15343	15248	15227	15379	15465	15315	15310	15327	15362	15380	15280	15415	15225	15309	15397	15235	15421	15500	15422	15450	15325	15256	15153	15229	15244	15439	15439	15382	15495	15331	15346	15329	15456	15364	15335	15411	15443	15336	15272	15350	15454	15384	15206	15222	15417	15260	15415	15152	15456	15316	15410	15226	15376	15365	15337	15410	15408	15320	15225	15295	15539	15144	15214	15266	15410	15389	15266	15236	15382	15366	15533	15430	15375	15376	15290	15373	15371	15447	15294	15120	15279	15430	15265	15187	15230	15372	15141	15390	15478	15279	15506	15312	15282	15461	15286	15375	15260	15272	15252	15210	15484	15355	15372	15082	15375	15318	15386	15233	15425	15380	15276	15318	15152	15419	15214	15408	15286	15472	15404	15445	15221	15186	15396	15426	15194	15317	15353	15111	15448	15321	15374	15219	15242	15227	15263	15365	15262	15295	15340	15376	15397	15485	15284	15226	15295	15399	15288	15231	15332	15326	15438	15492	15310	15261	15276	15206	15059	15353	15465	15265	15273	15400	15393	15438	15452	15294	15368	15365	15389	15441	15379	15276	15413	15312	15426	15542	15204	15214	15304	15411	15347	15361	15466	15253	15345	15194	15310	15443	15368	15443	15304	15256	15179	15436	15280	15564	15360	15188	15368	15372	15332	15243	15379	15303	15363	15214	15294	15327	15247	15213	15282	15304	15196	15310	15346	15406	15514	15380	15349	15203	15312	15361	15242	15371	15278	15265	15342	15281	15200	15297	15313	15435	15214	15311	15374	15393	15334	15503	15246	15291	15335	15357	15293	15338	15307	15331	15354	15251	15465	15392	15301	15299	15452	15149	15255	15349	15275	15334	15359	15459	15432	15478	15430	15390	15405	15374	15421	15535	15281	15419	15206	15394	15304	15374	15382	15196	15309	15363	15324	15314	15186	15206	15283	15335	15284	15387	15370	15156	15320	15270	15394	15312	15687	15189	15433	15477	15359	15284	15314	15413	15280	15277	15345	15425	15289	15348	15298	15135	15349	15181	15257	15344	15359	15409	15217	15237	15352	15300	15614	15175	15269	15393	15297	15186	15447	15291	15399	15222	15375	15464	15391	15137	15401	15223	15370	15485	15409	15197	15443	15386	15197	15282	15325	15308	15347	15226	15336	15285	15471	15285	15298	15296	15153	15334	15184	15378	15193	15207	15312	15392	15172	15265	15377	15321	15270	15481	15263	15190	15247	15345	15387	15371	15430	15372	15327	15264	15217	15481	15394	15230	15438	15246	15287	15229	15271	15366	15221	15349	15356	15376	15295	15540	15262	15233	15284	15427	15459	15372	15333	15293	15306	15162	15298	15328	15300	15350	15191	15425	15301	15290	15278	15331	15380	15222	15307	15487	15386	15180	15455	15307	15413	15291	15505	15565	15281	15372	15376	15222	15445	15177	15180	15411	15309	15331	15458	15294	15341	15323	15253	15540	15222	15524	15368	15329	15342	15296	15243	15437	15267	15410	15184	15319	15357	15397	15416	15329	15278	15436	15379	15256	15282	15237	15275	15413	15331	15278	15376	15242	15349	15275	15518	15414	15326	15324	15242	15387	15347	15222	15251	15197	15333	15235	15554	15310	15432	15256	15154	15230	15169	15176	15285	15212	15346	15189	15307	15302	15291	15391	15177	15449	15325	15466	15415	15412	15386	15624	15332	15412	15394	15285	15175	15417	15353	15301	15347	15377	15269	15262	15426	15394	15274	15310	15285	15370	15367	15363	15334	15317	15259	15496	15416	15288	15048	15190	15378	15276	15202	15386	15387	15284	15409	15289	15287	15396	15184	15302	15230	15424	15256	15277	15454	15250	15337	15145	15328	15278	15415	15488	15225	15383	15414	15361	15197	15318	15337	15453	15400	15297	15287	15329	15185	15263	15446	15284	15375	15340	15454	15255	15112	15197	15262	15223	15389	15330	15460	15317	15376	15287	15459	15267	15426	15262	15412	15381	15374	15215	15287	15265	15334	15263	15320	15542	15338	15226	15378	15230	15368	15265	15321	15198	15439	15367	15370	15370	15255	15245	15455	15250	15450	15330	15122	15239	15391	15342	15422	15380	15308	15323	15421	15249	15414	15241	15277	15404	15237	15200	15379	15346	15227	15318	15309	15286	15648	15234	15427	15325	15251	15283	15371	15328	15291	15553	15255	15449	15420	15521	15336	15240	15369	15180	15288	15463	15377	15456	15162	15336	15295	15221	15232	15138	15149	15409	15239	15167	15427	15274	15259	15384	15222	15184	15397	15360	15263	15472	15377	15422	15354	15391	15400	15381	15316	15299	15185	15409	15428	15323	15287	15344	15386	15416	15423	15390	15462	15329	15443	15378	15389	15213	15339	15434	15440	15272	15176	15295	15424	15455	15325	15140	15212	15338	15214	15128	15408	15143	15429	15365	15258	15363	15532	15176	15294	15246	15360	15227	15280	15569	15295	15364	15394	15111	15422	15410	15182	15265	15508	15311	15405	15415	15343	15493	15356	15330	15327	15249	15527	15407	15200	15254	15436	15299	15412	15203	15493	15301	15389	15334	15271	15371	15314	15338	15292	15427	15324	15178	15280	15352	15187	15275	15286	15190	15416	15495	15305	15391	15322	15321	15393	15380	15471	15391	15355	15477	15346	15372	15345	15332	15323	15342	15224	15394	15284	15314	15313	15282	15293	15416	15342	15440	15266	15091	15313	15521	15369	15372	15293	15316	15406	15352	15320	15306	15403	15367	15366	15303	15581	15425	15374	15183	15279	15559	15253	15235	15401	15422	15114	15345	15293	15326	15279	15423	15308	15208	15290	15267	15319	15497	15246	15536	15293	15474	15385	15215	15280	15292	15245	15346	15358	15334	15291	15344	15262	15379	15462	15260	15302	15319	15293	15374	15388	15219	15381	15330	15358	15138	15373	15216	15329	15542	15463	15418	15430	15362	15413	15216	15275	15494	15281	15437	15292	15343	15520	15294	15172	15383	15393	15207	15490	15240	15421	15418	15370	15559	15303	15392	15383	15326	15144	15377	15242	15289	15206	15541	15358	15355	15232	15313	15292	15261	15184	15277	15401	15251	15433	15223	15432	15270	15296	15324	15443	15358	15299	15329	15266	15311	15363	15428	15266	15345	15296	15305	15398	15310	15316	15266	15366	15352	15329	15345	15107	15354	15301	15277	15409	15289	15595	15279	15297	15299	15183	15509	15227	15215	15442	15310	15268	15339	15351	15384	15490	15186	15334	15273	15284	15278	15416	15275	15267	15306	15250	15344	15331	15355	15311	15373	15379	15157	15343	15294	15352	15398	15352	15256	15459	15120	15244	15335	15502	15249	15335	15396	15425	15420	15197	15255	15356	15289	15197	15267	15269	15344	15335	15263	15480	15207	15450	15428	15162	15392	15341	15320	15260	15252	15390	15409	15405	15426	15271	15356	15299	15187	15507	15330	15333	15483	15236	15338	15434	15281	15315	15331	15322	15433	15238	15388	15151	15201	15284
24415	21603	29146	26284	26244	27842	25890	22366	20340	19799	19196	19107	18819	18874	18560	18503	18533	18514	18226	18144	18194	18251	18279	18522	18292	18199	18236	18222	18287	17950	18108	18161	18128	18215	18140	18130	18141	18278	18255	18036	18302	18070	18114	18018	17949	18259	18208	18080	18226	18347	18096	18053	18163	17931	18063	18148	18002	18073	18183	18094	18100	18190	18206	17967	18105	18363	18143	18102	18256	18001	17898	18077	18017	17989	18020	17776	18063	18023	18288	18072	18247	18148	17872	18193	17963	17891	18008	17838	18200	18166	18086	18064	17944	18116	18268	18042	18041	18010	18206	18135	18271	18103	17837	17853	17848	18072	17834	18064	18102	18103	18104	17996	18025	18077	17956	17911	18132	18090	18032	18088	17990	18038	18027	17914	18100	17945	17999	18017	18192	17963	18051	18102	18014	17990	17959	18042	17904	17985	18030	17937	17868	18161	18196	18047	17893	17951	18218	17873	17862	18104	18097	18078	18117	18135	18193	17959	18044	18060	18066	17960	17996	18108	18035	17931	17844	18057	18073	18091	18133	17914	17987	18077	18008	17884	18085	18038	18150	18157	18157	18284	18236	17829	18133	18110	18069	17972	18012	18150	18067	17921	18037	18107	17892	17962	18060	18099	18002	17864	18183	18162	17910	17944	17868	18094	18134	17919	18094	18017	17867	18080	18062	17953	18195	17867	18067	17965	17958	17782	18015	17897	17946	17998	18189	18130	18323	18060	18040	18243	18067	18095	18042	18134	17913	17919	18232	17909	18037	18187	18011	17948	17973	17902	18005	17990	18142	17999	17861	18202	18087	18056	17978	18195	18076	17931	17958	17890	18139	18003	18165	18174	18145	18052	18023	18089	18204	18020	18115	18054	18105	18139	18224	17915	17907	18063	17968	18153	18241	17875	17976	18018	18143	17930	17928	18079	17875	18145	18061	18150	18117	18135	18100	18090	17985	17945	17995	18018	18083	18055	18027	18077	18315	18069	17911	18203	18072	18059	17880	18214	17845	18095	18091	18005	18096	17973	18046	17914	18087	17874	17938	18101	18085	18191	18050	18020	18088	18003	18021	18054	17862	18121	18041	18112	18123	18055	18002	18114	18036	17861	17910	18038	18010	18110	18340	18234	17915	17864	18004	18171	18126	18265	18028	18082	18076	18268	18035	17830	18179	18053	17927	18118	18048	18292	18081	18081	18021	17997	17934	18151	17968	18146	17985	18013	17848	17821	17808	18175	18119	17985	18032	17810	18029	18030	18115	18014	17979	17997	17974	18034	17896	18117	18134	18150	18167	17932	18002	18089	17988	17984	17866	17987	17898	18019	17997	18032	17901	18144	18235	18083	17740	17923	18044	17937	18095	18019	18169	18112	18035	17930	18181	18024	17956	18189	18080	18001	18091	17989	17769	18025	18128	18045	18074	18056	17966	18118	18156	18279	17883	18146	18075	17894	17913	17995	18028	17827	18228	17841	18019	17984	18029	18011	18087	17985	18107	18231	18123	18013	18046	18089	18103	18068	18261	18054	17997	18194	17916	18079	17822	17991	18042	18161	18070	18035	18162	18183	17912	17807	18051	18065	18160	18061	18049	17854	18053	18021	18170	18058	18023	18081	18011	18061	18052	18148	17891	18063	17861	17871	18088	17927	18137	18028	18189	18071	18037	17951	18067	18062	17902	17865	17884	17915	17939	18006	18008	18083	18058	18101	18066	18198	18112	17846	18023	18111	18122	17904	18044	17900	17908	17957	18439	18191	18045	18068	18097	18034	18022	17935	17955	18134	18020	17899	17895	18104	17982	17951	18121	18228	17899	18113	17845	18036	18122	18132	17894	18237	17996	18043	17797	18179	18155	17996	17923	17938	17993	18076	18022	18118	17930	18063	17996	17818	18064	17994	18061	18009	18183	17845	17948	17979	18206	18093	18017	18000	17937	17826	18086	17872	18196	18212	17991	18081	18127	18284	17903	18194	18044	18091	17981	18176	18224	18273	18145	17972	18096	18122	17847	17904	17956	18021	18240	18003	17918	17922	18009	17975	17956	18111	17812	18148	18082	17969	18054	18074	18113	18008	17955	18134	17978	18117	18124	17898	17994	18089	17997	17992	18108	18086	18140	18201	18097	18093	17990	18094	18148	17938	18074	17993	18000	18137	18029	18071	18092	18249	18123	18249	18189	18101	17977	18090	18118	17814	18014	18281	18172	18120	18068	18179	18166	18017	17917	17937	18067	18084	18345	18060	18058	17985	18111	18071	18160	18039	17949	18125	18113	18062	17944	18087	18033	17950	18141	17904	18067	18042	18108	17989	18101	18194	18161	18098	18197	18170	18139	18020	18054	18077	18114	18099	18129	17884	18075	17881	18004	18189	18031	18076	18146	18147	18154	18224	18040	17935	18043	18049	18029	18093	18135	18239	18082	17936	18030	18000	18196	17910	18029	17996	18011	18000	18231	17957	18068	18011	18064	17876	17886	17831	17936	17992	17960	18089	18066	18074	18207	18193	18130	17999	18096	18196	17662	18128	17977	18242	18075	17890	18219	17922	17875	18097	18181	18234	18192	18039	18095	18065	18044	18103	18106	18199	18058	17858	17862	18120	18309	18174	18011	18046	17985	17941	18086	18069	17992	18118	18162	18010	17833	17749	17963	18151	18068	17823	18037	18056	18108	18097	17985	18202	18076	18121	17886	17967	18066	17921	18137	18130	17937	18141	18097	18055	18126	17955	18181	18160	18087	18025	18242	18042	18104	18003	18058	18085	18107	18009	17928	18057	18119	18085	18029	18158	18099	18153	18181	18085	17850	18028	18230	18027	18245	18144	18090	18100	17978	18131	18222	17931	17906	18089	18047	18151	18152	18244	18026	17877	17956	17998	18126	18079	18048	18070	18023	17919	17973	17838	18031	18232	18387	18029	18167	17981	18009	17975	18040	18028	17972	17782	17939	17882	18005	18014	18047	18080	18100	18085	18202	17951	18011	17949	18133	18108	17944	18014	17844	18040	18102	18027	17974	18060	18173	18233	18141	18107	17985	18036	18052	18170	18090	18047	18238	17769	18032	18144	17689	18002	18011	17861	17766	17931	17894	18018	18109	18089	18094	17997	18276	18205	17984	17838	18206	18186	18050	18061	17912	18058	17956	18317	17930	17975	18150	18041	17981	17879	17958	17891	17838	18292	18093	18089	17880	18080	18199	18135	18086	18138	18038	18144	17810	18046	18137	18142	18048	18109	18047	18064	18009	18065	17949	18021	18122	18254	18112	18087	17939	18047	18238	18115	18055	18077	18086	18151	18127	18066	17994	17987	17983	18040	18081	17901	18139	18027	18083	18115	18066	18125	18138	18012	18281	17732	18109	17773	18173	17992	18121	18051	18063	18041	17744	17831	17986	17980	18059	18018	18133	18023	18112	18022	17985	18054	17892	17708	18057	18038	18063	18033	18197	18293	17923	18171	17993	18015	18107	18067	18010	18093	18015	18082	18202	17996	18177	18047	18040	18107	17980	18187	17884	18065	17887	18038	18218	18214	17903	17923	18122	18205	18011	18041	18151	18052	18117	18343	18016	18010	17920	18094	18038	17989	18035	17947	17961	17971	18115	17898	18260	18016	18013	18075	18027	18072	18196	17972	17961	18107	17973	17946	18054	18061	18025	18142	18034	18083	18105	17976	18234	17910	17883	17875	17896	18135	18029	18107	17983	18281	17955	18239	17965	18069	18144	17962	18226	18200	18067	17975	17989	17995	18019	18058	18122	18083	18075	18044	18130	17926	17963	17883	18154	17959	18060	17991	18075	18292	18080	18096	18111	18009	18140	18133	18006	17888	18180	18185	18170	18061	18181	17866	18034	17995	18135	18113	18141	18075	18176	18019	17948	18104	18042	17974	18093	18044	18064	17926	18034	18015	18062	18097	18048	17907	18030	18187	18099	18158	17943	17978	17988	18072	18004	17910	18023	18011	18009	18148	18018	17860	17924	18041	18191	17879	17898	18039	18172	17940	18047	17987	18022	18031	17922	17986	17919	18095	18039	18190	18150	17959	18112	18135	18075	18058	17994	18016	17904	17904	17976	18226	18257	18070	18035	18007	18179	18046	17904	18000	17957	17896	18181	18099	18103	17979	18022	18074	18105	18013	18018	17966	18082	18177	17993	18186	18036	17923	17965	18018	18043	17962	18098	18119	18111	17899	17859	18068	18016	18182	18113	18121	18122	18038	18069	18100	17980	18289	17918	17905	18026	18204	17801	17978	17970	17895	18149	18189	18126	18171	17884	18217	18036	18112	17921	17883	18089	18056	18080	18059	18005	17905	18101	18057	18084	18015	17958	17898	17964	18275	18378	18145	18178	18123	18039	18164	18034	17838	18088	18163	17952	17994	18176	18106	18050	17816	17998	18104	18115	17904	18334	18111	17893	17988	18087	17913	17958	17909	18231	18041	18023	17995	18027	18037	18342	18147	17884	17916	18041	18183	17919	17995	17948	17953	18075	18173	18239	18159	18134	18013	18076	17846	18071	18152	18148	18033	18058	17924	18199	18000	18085	18117	18050	18170	17868	18165	18057	18016	18232	18055	18085	17948	18171	18087	17975	17867	18037	18144	17933	18018	18058	18260	18171	17996	17951	18016	18025	18055	17912	17927	17964	18010	18058	18054	18196	17949	17996	18184	17945	18040	18107	18003	18005	18200	17956	18025	18107	18073	17976	17953	18032	18161	18050	17968	18062	18101	17988	18034	17972	17948	17910	17692	17885	18074	17920	18075	18002	18268	17970	17995	18051	18034	18125	18182	18189	18150	18134	17906	18093	18086	17903	18166	18052	18097	18105	18126	18217	18182	18107	18124	18092	18122	18171	17895	18092	18180	18065	18007	18133	17912	18028	18067	18017	17910	18179	17907	18028	17945	17873	17976	17968	17932	18062	18121	17931	18100	18167	18035	18282	18048	18077	18058	17967	18047	18078	18033	18053	17989	18042	18303	18113	17956	17965	17958	18005	18044	17943	18121	18133	18172	18063	17947	17855	18177	18294	18048	17903	17994	18243	18120	18023	18004	18088	18144	17981	17974	18095	18009	18191	18017	17911	18111	18066	18202	18019	18039	17873	18009	18065	17937	18053	18155	17985	18128	18121	18026	17922	18037	17965	17941
34445	52331	47796	37320	33368	27877	23166	21145	19286	18206	17530	17513	17225	16922	16846	16889	16673	16457	16342	16335	16646	16316	16196	16338	16290	16307	16238	16325	16233	16289	16294	16356	16304	16325	16052	16238	16259	16209	16219	16358	16329	16190	16268	16287	16110	16251	16305	16318	16163	16410	16219	16049	16140	16158	16220	16187	16114	16145	16262	16245	16140	16267	16379	16177	16240	16430	16165	16284	16376	16286	16274	16213	16444	16256	16111	16305	16228	16312	16205	16107	16246	16072	16098	16129	16183	16343	16099	16330	16344	16242	16321	16233	16142	16239	16300	16338	16164	16310	16270	16266	16330	16053	16141	16110	16209	16147	16174	16270	16280	16444	16269	16297	16113	16184	16353	16141	16240	16276	16293	16039	16193	16449	16330	16077	16120	16358	16403	16185	16307	16278	16321	16258	16223	16176	16261	16230	16196	16114	16148	16154	16274	16209	16107	16046	16312	16265	16279	16202	16074	16320	16275	16176	16177	16228	16118	16334	16250	16235	16243	16313	16089	16188	16247	16141	16274	16072	16293	16320	16055	16163	16167	16191	16418	16045	16242	15993	16252	16229	16193	16303	16289	16235	16193	16245	16255	16129	16145	16299	16216	16159	16156	16050	16245	16099	16328	16262	16179	16170	16253	16044	16146	16182	16288	16020	16283	16138	16053	16168	16321	16231	16191	16204	16341	16290	16332	16198	16127	16183	16149	16138	16260	16233	16026	16236	16069	16180	16277	16311	16049	16207	16225	16148	16146	16149	16250	16183	16294	16353	16223	16095	16118	16344	16164	16215	16209	16222	16238	16289	16257	16210	16033	16128	16355	16280	16129	16274	16089	16074	16292	16085	16346	16138	16073	16210	16206	16299	16060	16230	16202	16141	16220	16205	16175	16237	15959	16050	16218	15970	16194	16205	16343	16231	16120	16271	16221	16130	16060	16336	16311	16010	16231	16334	16342	16147	16187	16283	16255	16390	16050	16267	16179	16078	16164	16066	16199	16248	16304	16142	16353	16261	16017	16139	16269	16100	16259	16271	16306	16176	16253	16162	16219	16283	16309	16208	16191	16267	16301	16294	16179	16112	16203	16304	16380	16185	16233	16376	15984	16459	16284	16508	16248	16215	16111	15947	16190	16179	16235	16110	16271	16187	16290	16344	16248	16184	16217	16341	16205	16127	16412	16221	16143	16082	16298	16139	16099	16140	16173	16242	16210	16320	16108	16117	15983	16204	16008	16120	16320	16253	16275	16171	16331	16203	16203	16181	16124	16289	16200	16350	16305	16253	16122	16240	16242	16264	16328	16262	16190	16044	16148	16252	16093	16392	16254	16315	16097	16186	16003	16277	16299	16308	16173	16293	16166	16308	16330	16340	16241	16153	16322	16287	16203	16066	16060	16232	16316	16271	16028	16156	16262	16143	16238	16215	16310	16156	16255	16145	16253	16143	16275	16290	16303	16351	16119	16191	16357	16194	16340	16247	16215	16241	16246	16216	16306	16236	16360	16126	16252	16024	16042	16077	16184	16101	16020	16303	16265	16121	16258	16249	16101	16360	16218	16426	16175	16189	16303	16163	16224	16197	16263	16147	16221	16041	16333	16163	16315	16335	16311	16144	16252	16295	16302	16181	16244	16275	16142	16239	16354	16326	16329	16357	16172	16274	16249	16181	16153	16204	16282	16221	16113	16206	16143	16075	16320	16380	16416	16161	16213	16310	16211	16259	16388	16198	16185	16170	16202	16304	16102	16141	16255	16348	16078	16469	16095	16194	16285	16284	16160	16193	16299	16295	16201	16175	16105	16191	16176	16248	16328	16225	16087	16357	15944	16304	16326	16388	16376	16104	16188	16189	16299	16409	16226	16165	16345	16103	16335	16192	16167	16110	16206	16262	16238	16243	16504	16163	16252	16312	16072	16096	16248	16279	16180	16262	16138	16323	16272	16181	16088	16168	16170	16173	16143	16316	16143	16407	16190	16098	16191	16286	16075	16028	16193	16367	16037	16231	16179	16293	16253	16418	16235	16378	16198	16163	15983	16117	16163	16234	15977	16292	16342	16417	16225	16352	16131	16176	16112	16216	16200	16150	16286	16017	16317	16142	16225	16415	16099	16127	16313	16264	16266	16225	16128	16267	16287	16024	16285	16278	16225	16240	16208	16174	16340	16291	16066	16414	16103	16346	16300	16198	16233	16229	16136	16098	16325	16236	16285	16291	16144	16084	16094	16353	16302	16279	16267	16218	16203	16171	16231	16191	16101	16145	16278	16211	16054	16089	16145	16215	16292	16235	16242	16231	16147	16318	16122	16121	16223	16099	16284	16073	16106	16343	16348	16253	16243	16145	16307	16229	16264	16258	16041	16225	16284	16229	16248	16082	15963	16302	16295	16263	16208	16220	16263	16254	16166	16322	16056	16258	16249	16189	16076	16193	16345	16155	16433	16053	16261	16257	16306	16153	16152	16277	16185	16329	16230	16247	16095	16293	16165	16267	16177	16326	16353	16314	16197	16029	16214	16171	16256	16167	16368	16420	16246	16190	16086	16238	16200	16327	16288	16270	16141	16280	16250	16366	16153	16160	16352	16302	16206	16151	16234	16324	16111	16144	16131	16169	16178	16284	16113	16466	16136	16301	16291	16274	16212	16217	16035	16303	16137	16366	16196	16254	16114	16176	16175	16028	16269	16272	16368	16311	16278	16311	16033	16128	16338	16210	16010	16184	16155	16281	16185	16141	16275	16263	16222	16283	16271	16216	16053	16231	16253	16237	16303	16267	16188	16153	16261	16188	15984	16070	16162	16225	16084	16237	15995	16270	16326	16048	16089	16168	16177	16289	16267	16204	16213	16290	16030	16284	16251	16174	16248	16208	16185	16213	16046	16286	16179	16053	16491	16222	16382	16303	16291	16199	16189	16262	16159	16325	16232	16004	16093	16166	16203	16146	16293	16161	16250	16205	16234	16319	16218	16312	16119	16130	16274	16201	16269	16294	16320	16226	16111	16149	16316	16124	16127	16119	16340	16368	16173	16204	16306	16099	16206	16215	16274	16019	16109	16216	16250	16345	16125	16051	16095	16163	16203	16121	16373	16356	16263	16321	16262	16211	16224	16188	16361	16180	16180	16227	16284	15964	16111	16233	16293	16068	16218	16113	16275	16347	16331	16168	16316	16157	16214	16167	16210	16134	16296	16165	16251	16266	16133	16255	16276	16090	16152	16248	16108	16018	16244	16202	16324	15970	16230	16193	16098	16218	16143	16247	16120	16202	16141	16157	16222	16019	16218	16207	16155	16216	16108	16201	16234	16037	16327	16035	16487	16165	16320	16378	16098	16205	16186	16454	16076	16312	16010	16232	16203	16293	16126	16355	16184	16317	16195	16171	16095	16158	16284	16188	16273	16064	16191	16229	16173	16290	16244	16157	16083	16154	16263	16159	16094	16209	16000	16266	16119	16248	16096	16154	16240	16252	16384	16236	16287	16186	16191	16260	16350	16184	16193	16241	16361	16254	16229	16077	16244	16149	16192	16190	16202	16199	16130	16337	16067	16286	16283	16220	16117	16321	16135	16347	16263	16138	16070	16220	16189	16288	16267	16126	16006	16228	16275	16245	16151	16274	16370	16185	16247	16045	16365	16328	16138	16258	16255	16215	16149	16173	16235	16156	16049	16186	16230	16060	16242	16189	16042	16398	16124	16225	16341	16243	16353	16274	16167	16126	16317	16157	16311	16170	16103	16280	16229	16272	16200	16198	16185	16220	16216	16207	16219	16128	16159	16252	16236	16245	16142	16200	16284	16280	16232	16312	16163	16340	16311	16238	16179	16239	16081	16329	16248	16219	16215	16128	16346	16165	16174	16227	16270	16267	16197	16078	16249	16196	16078	16306	16209	16250	16189	16176	16261	16290	16127	16210	16239	16211	16169	16191	16270	16207	16315	16381	16288	16110	16219	16214	16243	16400	16221	16151	16254	16123	16209	16334	16151	16282	16147	16069	16296	16123	16206	16211	16267	16319	16250	16247	16127	16153	16211	16242	16192	16275	16234	16132	16198	16228	16084	16106	16079	16218	16241	16112	16122	16358	16252	16090	16157	16241	16305	16223	16304	16135	16293	16208	16134	16098	16147	16036	16216	16171	16209	16256	16278	16288	16155	16399	16153	16380	16255	16289	16136	16244	16219	16238	16178	16286	16441	16184	16225	15995	16320	16170	16214	16213	16307	16072	16262	16246	16170	16295	16273	16273	16263	16173	16279	16368	16192	16185	16275	16278	16045	16195	16242	16171	16391	16108	16423	16050	16123	16180	16313	16202	16238	16174	16308	16109	16202	16332	16091	16161	16241	16109	16307	16302	16121	16246	16103	16213	16327	16201	16266	16120	16150	16152	16443	16142	16114	16183	16239	16250	16151	16422	16239	16151	16218	16356	16171	16210	16281	16377	16236	16458	16121	16169	16385	16237	16292	16295	16297	16221	16198	16032	16273	16355	16205	16333	16180	16324	16176	16139	16181	16241	16232	16148	16247	16228	16167	16373	16108	16154	16254	16230	16222	16173	16131	16232	16051	16251	16146	16145	16300	16222	16229	16174	16172	16143	16229	16167	16243	16245	16342	16197	16176	16330	16283	16272	16235	16277	16173	16205	16398	16178	16230	16249	16171	16033	16114	16100	16316	16095	16357	16320	16318	16087	16249	16144	16256	16245	16289	16306	16379	16294	16134	16416	16266	16064	16194	16186	16274	16181	16186	16194	16110	16368	16361	16176	16226	16355	16249	16204	16050	16361	16263	16164	16331	16118	16202	16140	16256	16076	16263	16264	16120	16180	16314	16222	16125	16224	16208	16201	16200	16184	16178	16132	16150	16226	16219	16168	16275	16270	16258	16161	16245	16277	16319	16233	16309	16134	15932	16223	16298	16438	16174	16249	16220	16320	16204	16226	16305	16244	16186	16127	16353	16194	16205	16124	16216	16206	16234	16206	16274	16116	16300	16053	16229	16265	16154	16112	16110	16128	16283	16181	16157	16258	16182	16195	16307	16208	16196	16165	16151	16187	16325	16186	16340	16125	16172	16257	16247	16402	16265	16096	16190	16110	16155	16003	16399	16145	16230	16260	16274	16178	16412	16177	16124	16129	16087	16097	16156	16227
23117	21596	29494	24822	24827	29411	30558	24865	22462	21856	21344	20991	20566	20630	20548	20283	20205	20272	20103	19910	19759	19668	19662	19836	19679	19767	19755	19736	19739	19607	19494	19813	19565	19511	19520	19556	19702	19571	19506	19666	19679	19593	19548	19587	19608	19519	19407	19626	19517	19594	19662	19645	19579	19694	19701	19444	19590	19612	19515	19639	19575	19521	19505	19581	19553	19550	19522	19588	19589	19702	19573	19632	19411	19447	19620	19472	19466	19544	19415	19365	19613	19857	19596	19429	19363	19361	19532	19651	19638	19400	19564	19536	19477	19527	19480	19675	19587	19436	19477	19670	19645	19437	19564	19397	19780	19292	19366	19455	19605	19695	19557	19484	19693	19623	19438	19338	19489	19463	19519	19640	19543	19570	19322	19566	19687	19672	19452	19592	19443	19616	19464	19512	19386	19682	19523	19516	19569	19392	19435	19565	19384	19584	19561	19366	19682	19669	19390	19587	19531	19401	19426	19418	19685	19758	19505	19545	19422	19770	19503	19651	19379	19492	19467	19659	19704	19447	19288	19262	19420	19513	19569	19414	19392	19467	19659	19740	19555	19644	19617	19339	19452	19251	19628	19568	19205	19337	19383	19496	19582	19613	19607	19456	19566	19499	19418	19511	19540	19298	19580	19743	19680	19386	19384	19549	19488	19277	19676	19443	19443	19729	19463	19609	19209	19608	19418	19372	19505	19662	19582	19420	19510	19567	19536	19516	19645	19365	19616	19501	19590	19383	19359	19421	19618	19625	19605	19546	19455	19356	19469	19478	19387	19317	19455	19342	19599	19569	19728	19400	19619	19438	19337	19425	19461	19557	19489	19456	19613	19516	19794	19545	19561	19412	19424	19644	19622	19479	19295	19414	19416	19443	19596	19561	19403	19601	19560	19293	19389	19386	19377	19677	19451	19485	19560	19468	19372	19479	19562	19452	19375	19587	19397	19243	19655	19412	19395	19409	19393	19303	19384	19527	19528	19431	19457	19369	19782	19542	19571	19603	19496	19612	19453	19409	19502	19536	19549	19469	19448	19424	19636	19499	19697	19557	19478	19389	19390	19336	19474	19439	19361	19555	19294	19423	19343	19484	19268	19435	19616	19294	19478	19302	19582	19364	19333	19410	19213	19652	19516	19504	19539	19402	19410	19412	19351	19434	19486	19564	19386	19490	19496	19358	19491	19324	19544	19521	19399	19557	19365	19464	19252	19341	19603	19338	19304	19357	19363	19412	19327	19406	19450	19551	19555	19469	19409	19529	19592	19471	19504	19369	19587	19426	19315	19546	19517	19421	19387	19233	19560	19505	19398	19341	19615	19317	19511	19391	19499	19386	19413	19356	19352	19362	19630	19442	19553	19365	19625	19550	19422	19508	19611	19465	19403	19472	19445	19607	19388	19425	19515	19538	19373	19471	19358	19370	19475	19411	19512	19414	19530	19332	19449	19528	19532	19459	19477	19545	19500	19417	19359	19458	19438	19472	19439	19502	19487	19549	19414	19626	19334	19628	19482	19366	19559	19516	19379	19399	19438	19284	19694	19564	19684	19466	19520	19243	19472	19548	19428	19557	19417	19535	19438	19658	19760	19508	19354	19448	19559	19453	19552	19307	19225	19442	19631	19512	19221	19411	19587	19576	19669	19640	19555	19450	19521	19367	19500	19541	19295	19274	19240	19649	19599	19742	19560	19447	19270	19668	19702	19481	19718	19399	19652	19642	19724	19662	19447	19510	19294	19338	19543	19478	19495	19297	19554	19544	19595	19648	19415	19469	19831	19352	19422	19443	19590	19672	19597	19545	19663	19433	19508	19331	19267	19449	19506	19509	19608	19397	19438	19527	19468	19553	19395	19478	19407	19288	19587	19484	19595	19429	19267	19394	19492	19545	19442	19537	19349	19289	19282	19473	19628	19226	19357	19591	19554	19674	19350	19551	19581	19328	19362	19458	19544	19606	19697	19638	19554	19372	19406	19740	19522	19450	19648	19528	19389	19508	19484	19480	19518	19346	19520	19404	19488	19717	19446	19479	19657	19664	19488	19454	19523	19454	19401	19281	19504	19403	19403	19280	19457	19480	19392	19399	19540	19496	19499	19581	19535	19524	19624	19528	19449	19482	19548	19613	19577	19470	19416	19544	19471	19485	19603	19452	19538	19641	19556	19533	19467	19545	19542	19602	19554	19502	19637	19600	19476	19483	19291	19270	19620	19362	19500	19432	19366	19461	19493	19337	19478	19456	19444	19541	19611	19513	19594	19549	19611	19230	19422	19334	19240	19566	19562	19337	19530	19663	19491	19412	19498	19586	19493	19618	19589	19542	19277	19421	19541	19290	19384	19493	19422	19506	19580	19539	19420	19616	19394	19558	19446	19484	19438	19489	19607	19224	19510	19529	19468	19481	19635	19264	19644	19492	19551	19549	19374	19423	19639	19587	19485	19509	19820	19605	19569	19415	19348	19390	19584	19400	19446	19598	19517	19463	19300	19419	19469	19516	19721	19401	19447	19551	19429	19579	19408	19474	19575	19147	19283	19625	19502	19551	19441	19499	19543	19467	19685	19571	19275	19461	19288	19267	19309	19569	19502	19440	19695	19353	19745	19698	19561	19501	19471	19475	19278	19652	19554	19374	19336	19503	19432	19336	19193	19631	19520	19263	19474	19418	19545	19578	19546	19459	19585	19477	19197	19604	19575	19411	19429	19254	19487	19308	19379	19319	19542	19401	19461	19452	19417	19263	19556	19449	19479	19561	19502	19462	19452	19329	19483	19632	19666	19398	19299	19436	19541	19373	19775	19527	19597	19672	19645	19410	19460	19477	19530	19373	19358	19489	19288	19435	19418	19285	19379	19350	19380	19566	19406	19398	19537	19552	19447	19501	19517	19537	19423	19646	19456	19374	19723	19426	19356	19482	19405	19566	19356	19531	19573	19412	19601	19744	19532	19431	19683	19347	19692	19454	19472	19669	19621	19584	19459	19582	19584	19265	19457	19531	19558	19492	19595	19368	19472	19402	19409	19536	19435	19497	19649	19383	19485	19491	19553	19614	19391	19415	19660	19290	19555	19541	19429	19424	19495	19549	19602	19413	19414	19455	19633	19439	19596	19706	19322	19450	19479	19434	19471	19399	19447	19519	19636	19466	19465	19496	19531	19612	19579	19423	19523	19451	19387	19714	19446	19502	19432	19345	19376	19491	19456	19569	19460	19240	19459	19628	19482	19488	19469	19473	19480	19528	19542	19644	19419	19452	19438	19498	19666	19469	19465	19450	19524	19315	19556	19520	19322	19580	19443	19554	19447	19557	19446	19410	19367	19641	19583	19578	19314	19459	19771	19466	19487	19431	19389	19499	19238	19392	19511	19604	19433	19454	19335	19497	19444	19594	19530	19544	19636	19573	19387	19597	19600	19383	19307	19637	19386	19464	19534	19217	19455	19510	19328	19429	19468	19541	19453	19599	19348	19485	19509	19423	19356	19281	19517	19342	19628	19394	19667	19516	19401	19432	19404	19488	19589	19429	19424	19551	19423	19316	19308	19535	19320	19430	19686	19214	19364	19426	19541	19573	19526	19624	19606	19407	19353	19657	19398	19629	19561	19388	19591	19346	19506	19502	19453	19290	19416	19391	19496	19585	19444	19537	19383	19598	19506	19455	19624	19413	19520	19526	19560	19255	19348	19598	19397	19383	19513	19331	19533	19568	19449	19449	19482	19330	19638	19607	19408	19383	19428	19396	19305	19513	19568	19678	19551	19381	19547	19466	19542	19511	19453	19575	19502	19660	19345	19551	19488	19380	19461	19582	19612	19540	19353	19731	19667	19473	19509	19326	19383	19610	19509	19521	19356	19532	19682	19499	19638	19358	19536	19331	19234	19430	19339	19575	19683	19683	19444	19403	19679	19562	19562	19393	19434	19334	19385	19349	19710	19440	19571	19499	19309	19331	19577	19452	19514	19778	19501	19498	19437	19675	19666	19407	19481	19327	19417	19530	19735	19618	19514	19522	19515	19262	19468	19571	19574	19420	19475	19533	19248	19517	19590	19395	19389	19580	19473	19468	19487	19598	19494	19577	19516	19624	19458	19404	19692	19629	19696	19425	19392	19438	19340	19616	19592	19531	19527	19738	19552	19364	19558	19544	19565	19567	19633	19403	19496	19557	19550	19574	19363	19344	19669	19605	19504	19391	19370	19520	19532	19469	19352	19662	19609	19515	19424	19497	19492	19555	19501	19496	19658	19691	19422	19435	19308	19483	19568	19347	19446	19368	19454	19379	19443	19543	19542	19763	19532	19594	19581	19594	19616	19549	19386	19397	19651	19511	19455	19559	19346	19580	19226	19348	19564	19465	19400	19431	19643	19305	19657	19469	19436	19540	19306	19551	19404	19510	19387	19626	19398	19368	19469	19733	19451	19490	19488	19392	19442	19428	19436	19482	19476	19545	19703	19599	19610	19497	19623	19619	19415	19472	19650	19393	19516	19483	19665	19548	19558	19578	19614	19653	19216	19500	19412	19545	19626	19653	19725	19495	19635	19513	19437	19502	19636	19389	19527	19339	19482	19433	19445	19561	19567	19475	19413	19636	19690	19695	19699	19566	19463	19615	19527	19617	19423	19474	19677	19525	19539	19526	19429	19550	19528	19651	19606	19483	19475	19440	19603	19270	19418	19412	19656	19596	19442	19265	19501	19785	19465	19442	19557	19403	19503	19438	19358	19418	19276	19465	19794	19548	19460	19479	19668	19525	19404	19431	19483	19361	19551	19544	19380	19342	19496	19617	19636	19409	19630	19488	19594	19388	19655	19413	19328	19645	19405	19443	19519	19604	19499	19292	19811	19490	19298	19424	19215	19626	19527	19637	19631	19611	19590	19335	19659	19450	19392	19456	19450	19381	19576	19457	19737	19286	19556	19363	19501	19410	19350	19425	19377	19466	19461	19498	19311	19476	19695	19474	19265	19133	19439	19509	19583	19418	19586	19573	19494	19399	19366	19451	19383	19389	19565	19516	19345	19400	19364	19524	19539	19573	19301	19376	19457	19510	19371	19321	19440	19561	19316	19455	19731	19526	19618	19551	19405	19466	19505	19661	19485	19471	19634	19371	19610	19553	19392	19543	19400	19496	19575	19210	19487	19363	19446	19559
38825	61922	55572	44764	39986	33663	27259	23313	20661	19616	19163	18596	18475	18178	18015	17982	17733	17658	17410	17316	17408	17349	17089	17315	17267	17130	17288	17175	17218	17337	17079	17079	17378	17162	17101	17104	16978	17073	17181	17141	17248	16910	17026	17233	16955	17049	17152	17093	17183	17055	17144	17111	17199	17082	16987	17199	17110	17205	17195	16983	17175	17029	17067	17203	16931	17121	17094	17102	17023	17181	16985	17179	16981	17079	17005	17060	17213	17078	17062	17026	17086	17237	16903	17107	17133	16982	17135	17117	17268	17014	17137	17289	16918	16964	17040	16973	17165	17224	17091	17032	17010	17055	17102	17230	17059	17184	16966	17042	17131	17020	17207	17076	16994	17194	17017	17048	17252	17050	17069	16989	16948	17252	17082	17101	17058	17001	17097	16977	17076	17104	17138	17119	17201	16968	17107	17041	16853	16996	17136	17143	16803	16947	17266	17035	17181	16931	17191	17025	17256	17163	17108	17100	16942	17181	17193	17042	16999	17238	17072	17118	17057	17190	17032	16985	17157	17069	17071	17232	17127	17116	17025	16951	17115	16987	17109	17041	17132	17083	17035	17074	17232	17094	17048	16984	17064	17014	17223	17102	16962	17208	17138	17006	17098	17073	17094	17210	16835	17016	16970	17232	17032	17148	17168	16993	16926	16957	17108	17067	17093	16934	17133	17173	17082	16984	17317	17170	17036	17060	17063	17048	17064	17066	17143	16990	16951	17042	17056	17021	17037	17041	17037	17030	17102	17200	17103	17151	17166	17040	17015	17020	17022	16965	17121	17113	17157	17215	17159	16942	17223	17197	17163	17136	16985	17126	17094	17249	16976	17031	17109	16959	16917	17112	17165	17045	17096	17122	17086	17248	17216	17123	17061	17071	17146	16876	17069	17324	17203	16913	17123	17272	17098	17066	17065	17011	17100	17140	17000	17145	17036	17094	16954	17002	17084	16981	17066	16951	17029	17003	17163	17106	17041	17195	17095	17228	16985	17144	17223	17020	16996	16958	17146	17023	17035	17034	17186	17065	17013	17160	17161	16969	17056	17061	17007	17105	17077	17091	17157	17034	17093	17026	16971	17156	16991	16993	17049	17284	17187	17029	17044	17029	17100	17152	17023	17087	17071	17076	17142	16960	17076	17162	17030	17014	17205	16877	17040	16898	17111	16929	17209	17112	17295	17109	17054	17141	17146	16964	16971	17053	17021	17080	16983	17049	17129	16843	17127	17124	16891	16979	17044	17088	16972	17148	16915	17035	17073	16912	17117	16967	16971	17105	16886	16990	17021	17047	17021	17125	17030	17155	16971	17022	17060	17184	17072	17066	17044	17191	17331	17190	16932	17115	17032	17087	17109	17007	17126	16985	16981	16916	17195	16959	17133	17074	17108	16895	16960	17085	17108	16965	17088	17071	17004	16873	17185	17136	17085	17011	17068	17174	17051	16994	17017	17215	16918	17093	17121	16954	17009	17219	17183	16720	16976	17071	17052	17053	17075	17016	17060	17134	16984	16894	17134	16996	17064	17091	17151	17102	17091	17094	16949	16958	17070	17099	16919	17043	17009	17041	17007	17099	17171	17008	17067	17074	17133	17033	17062	17133	16955	17059	17106	17035	17126	17177	16985	16992	17178	16907	17101	16843	17086	17145	17200	17069	17066	17169	17071	17048	17179	16928	17084	17001	16999	17158	17182	17011	17119	17019	16927	17134	17214	17094	17123	17113	17007	17200	17101	17034	17057	17055	16966	17264	17023	17164	16995	17067	17212	17110	16922	17185	16973	17118	17172	17112	17047	16890	16964	17073	17106	16878	17008	17144	16974	16982	17080	17080	17102	16951	17116	17111	17069	17061	16929	17039	17029	17240	17057	17027	17143	17040	16952	17076	16966	17192	17141	16906	17056	17150	16942	17227	17079	16936	17068	17213	17062	16988	17082	17081	17074	17256	17089	16888	17018	17227	16953	16997	17213	17118	17079	16902	17011	16970	17025	17137	17165	17035	17158	17120	17047	16953	16993	16941	17197	17094	17086	17046	17034	16962	16898	17038	17197	17068	17054	17002	17037	17154	17183	17057	16936	17041	17150	17021	17010	16856	17191	17130	16989	16896	17107	17084	17066	17062	17030	17132	17076	17028	17255	17035	17109	17060	17087	17028	17072	17123	17120	17151	17040	17113	17146	17029	17073	17031	17127	17221	17099	17107	17227	17055	17029	16944	17080	17098	16904	17218	17129	17053	17206	16935	17043	17039	17196	17134	17200	16996	17247	16982	17110	17105	17074	16986	17081	16932	16986	17206	17222	16968	17100	17073	16976	17143	16966	17118	16894	17013	16922	17285	16928	17101	17045	17037	17167	17139	17043	17153	17058	17161	16983	17012	17035	17089	16846	17059	16989	17195	17131	16909	16892	16981	17059	16989	17108	17233	17162	16831	17084	16970	17116	17105	17236	16963	17149	17104	16958	17137	17215	17078	17001	16927	17076	17070	16921	17045	16881	17137	17012	17001	17002	17143	17117	16835	16882	17092	17146	17242	17168	17065	16971	17228	16964	17307	16917	16951	16983	17182	17074	17123	17082	17128	16938	17111	17106	17096	17007	17049	17160	17294	17105	17133	16999	17146	16963	17186	17083	17196	17106	17046	16931	17090	17040	17052	16879	17111	17035	16966	17061	17152	16987	17219	17164	17135	16986	17056	16968	16990	17089	17084	16948	17078	17095	17160	17006	17118	17036	17055	17051	17162	17015	16938	17109	17130	16991	16959	17056	17047	17045	17120	17167	16992	17071	17014	17037	17071	17112	17217	17105	16898	17043	17185	17025	17077	17180	16930	16973	16992	17024	16974	16943	17155	17099	17072	17094	17161	17205	17086	17141	17113	17102	16985	17155	16925	17203	16957	17174	17043	16984	17108	17070	17105	17043	17112	17242	16891	16775	16977	17119	16896	17065	17234	17104	17007	16923	16891	17024	17171	17113	17132	17136	17060	17029	17280	17031	17064	16936	17121	17139	17136	17218	16913	17078	17061	17155	17082	17204	17044	17030	17248	17245	17081	17093	17095	17027	17105	16933	17139	17012	17014	16992	17080	17096	17121	17229	17060	17035	17222	17003	17102	17198	17094	16930	17129	17111	16962	16978	17019	16963	17096	16954	17150	17023	17135	17020	17074	17076	17063	17103	17052	17085	16864	17065	16848	16851	17040	17078	17372	17018	17076	17025	17139	17087	17196	17064	17204	17080	17101	16845	16893	17328	16948	17010	16950	17228	17135	17183	17040	17057	17169	17042	17006	17235	17117	17158	17172	17184	17075	17119	17094	17118	17184	16949	16970	17166	17084	17125	17058	16973	17098	17109	17048	16991	17150	16972	17159	16904	16936	17047	16975	17175	17089	17081	17051	17045	17062	17300	16983	17064	17116	16975	17025	17021	17084	17108	17148	16875	17263	17162	17075	16943	17077	16966	17190	17143	16985	16942	17068	16931	17108	16978	16968	16941	17074	16974	17120	17189	17106	17116	16972	17061	16968	17045	16998	17044	17131	17096	17058	16989	17068	17169	17082	17053	17313	17187	16951	16923	17124	17058	17036	17175	17027	16923	17062	17127	17181	17141	17004	16933	17126	17112	17059	17004	17161	17138	17174	16993	16985	17177	17145	16976	17101	16963	16971	17089	16908	17149	16983	17168	17065	17029	16987	17292	17011	17212	17238	17166	17212	17112	17097	17015	17116	17121	16945	17312	16923	16985	17106	17095	17082	17032	16946	17050	16928	17108	17199	17156	17078	17152	17040	17093	17033	17039	16949	17027	16971	17157	17098	17150	17081	17168	17055	17045	16950	16988	16918	17144	17095	17104	17045	17090	17070	17205	16937	17001	17299	17210	16856	17057	17141	17161	17125	17041	17025	17243	16996	17129	17108	17235	17021	16995	17071	17091	16921	17034	17146	17154	17188	17253	17022	17122	16899	16897	17038	16972	16878	17121	16996	17029	17327	16897	17223	17094	17131	17183	17006	17126	17055	17014	16961	16947	17027	17052	17169	17029	16984	17060	17053	17123	16998	17114	17091	16841	17008	17045	17029	16960	17000	17097	16988	17065	17133	17030	17019	17118	16973	17222	17068	16998	17073	17067	16844	16983	16937	17110	16931	17078	17201	16946	16869	16997	16997	17174	17047	16968	16953	17103	17145	17074	17030	17076	17003	17175	17090	16923	17169	16962	17085	17046	16983	17088	17009	16926	17072	16968	17074	17143	17090	17092	17093	17081	17232	17123	17021	17105	17084	17106	17089	17172	17148	17083	17182	16984	16958	17178	17065	17038	17247	17353	17239	16996	17027	16951	17123	17014	17064	17055	17127	17081	17040	16995	17202	17024	17042	16973	17032	17144	16981	17102	17079	17171	17108	17207	17318	17147	17052	17104	17069	17122	16952	17124	17121	16941	16851	16954	17220	16904	16959	17022	17090	16997	16994	17082	16936	17180	16880	17020	17002	16979	17024	16963	17120	17152	16989	17083	17143	17091	17212	16985	17176	17172	17109	17072	17091	17104	17177	17095	16976	17192	17031	17061	17041	17001	17111	17036	16964	17079	17066	17089	17124	17078	17110	17050	17138	17089	17014	17081	17006	17164	17159	16981	17074	17110	17110	17072	16960	17099	16879	17055	16936	17002	17148	17167	17056	17125	17185	17092	17093	17050	17280	17049	17158	16984	17076	16996	17037	17151	16986	17117	16911	17027	16964	16939	17118	17015	16928	16987	17078	17215	17153	17109	17224	17211	16933	17174	17102	16971	16932	17213	17133	17069	17133	17028	17141	17234	16987	17154	16953	17023	16997	17042	16995	17154	16913	16969	17099	17020	17087	17205	16959	17175	17226	17058	17192	16971	17026	17146	17233	17143	17163	17052	17208	16964	17154	17145	17215	17167	17001	17052	17138	16946	17036	16926	17039	17116	17093	17075	17051	16992	17000	17227	17139	17028	17091	17034	17073	17142	17155	16963	17087	17223	17121	17097	17131	17035	16964	16979	16907	17019	16981	17206	17096	17160	17062	17041	17116	17237	17153	17134	17014	17106	16954	17060	17013	17024	17044	17036	17186	17107	16858	17186	16972	17157	17065	16984	17091	17095	17147	17088	17252	16881	17093
29449	28515	34028	29802	23688	21363	20342	19300	18947	18769	18823	18688	18523	18682	18753	18644	18450	18505	18489	18385	18544	18353	18480	18508	18423	18349	18467	18289	18238	18323	18156	18328	18386	18121	18199	18240	18318	18212	18253	18376	18250	18380	18228	18231	18260	18188	18287	18380	18218	18250	18258	18363	18092	18491	18372	18133	18428	18307	18387	18263	18324	17967	18155	18082	18051	18213	18072	18330	18551	18304	18171	18254	18132	18364	18234	18144	18246	18157	18126	18271	18172	18375	18350	18141	18288	18424	18309	18376	18284	18204	18284	18312	18126	18299	18381	18361	18437	18281	18276	18361	18412	18174	18357	18297	18418	18290	18405	18415	18307	18288	18298	18331	18303	18269	18164	18305	18355	18335	18323	18167	18130	18143	18124	18221	18191	18168	18109	18398	18311	18295	18332	18316	18199	18085	18250	18314	18220	18148	18228	18139	18264	18257	18276	18396	18261	18311	18304	18224	18214	18251	18347	18309	18357	18208	18301	18247	18216	18216	18100	18337	18290	18210	18263	18173	18342	18279	18340	18296	18439	18255	18143	18163	18294	18059	18055	18221	18102	18483	18354	18353	18253	18385	18412	18211	18195	18173	18333	18274	18344	18288	18229	18271	18325	18254	18199	18263	18229	18163	18148	18280	18246	18255	18176	18159	18154	18338	18236	18210	18346	18270	18159	18166	18408	18315	18144	18360	18292	18305	18122	18220	18213	18200	18334	18230	18199	18173	18189	17975	18277	18461	18290	18244	18330	18227	18114	18240	18467	18028	18190	18133	18232	18338	18402	18420	18191	18317	18393	18456	18375	18308	18166	18224	18221	18134	18370	18088	18191	18264	18329	18288	18142	18097	18457	18227	18235	18092	18122	18495	17987	18208	18143	18285	18333	18432	18047	18319	18464	18364	18213	18160	18447	18462	18032	18155	18203	18440	18388	18345	18322	18208	18387	18458	18203	18204	18199	18216	18273	18128	18302	18082	18195	18295	18053	18221	18248	18170	18112	18381	18204	18319	18337	18307	18233	18375	18324	18243	18310	18211	18205	18141	18179	18124	18201	18323	18367	18282	18204	18205	18121	18216	18149	18314	18246	17989	18303	18371	18231	18100	18282	18224	18180	18290	18285	18223	18055	18210	18306	18295	18389	18371	18287	17997	18300	18136	18317	18383	18051	18135	18270	18207	18488	18239	18199	18148	18124	18482	18272	18274	18436	18363	17967	18309	18234	18247	18284	18037	18216	18283	18458	18255	18412	18518	18409	18246	18175	18209	18351	18209	18056	18254	18259	18098	18469	18164	18272	18176	18228	18214	18352	18212	18268	18242	18224	18082	18309	18225	18158	18206	18391	18553	18266	18301	18114	18504	18378	18321	18252	18267	18416	18377	18255	18240	18068	18298	18318	18226	18187	18467	18201	18369	18147	18217	18183	18430	18048	18190	18264	18412	18438	18334	18109	18319	18495	18328	18461	18113	18272	18395	18278	18217	18233	18433	18451	18431	18260	18074	18286	18258	18266	18116	18281	18430	18306	18301	18162	18179	18300	18159	18198	18257	18233	18108	18313	18171	18264	18361	18276	18078	18325	18491	18364	18344	18349	18163	18290	18348	18130	18116	18352	18178	18375	18374	18240	18399	18243	18215	18197	18151	18416	18400	18222	18099	18432	18164	18255	18451	18210	18280	18262	18371	18428	18262	18384	18205	18492	18273	18369	18096	18150	18271	18416	18065	18345	18234	18384	18183	18213	18372	18270	18240	18185	18397	18312	18474	18280	18030	18308	18298	18248	18449	18245	18320	18556	18268	18310	18341	18274	18391	18367	18455	18337	18309	18219	18337	18423	18290	18224	18180	18349	18511	18142	18524	18306	18119	18204	18193	18097	18171	18175	18243	18323	18214	18254	18362	18405	18115	18279	18417	18115	18145	18395	18380	18313	18300	18398	18419	18284	18388	18105	18330	18095	18399	18252	18185	18128	18255	18313	18254	18429	18314	18233	18157	18249	18333	18368	18279	18206	18285	18314	18228	18091	18216	18414	18117	18269	18274	18333	18186	18381	18334	18233	18244	18154	18114	18272	18201	18265	18353	18608	18166	18280	18390	18247	18056	18163	18367	18420	18239	18418	18237	18036	18348	18346	18247	18250	18326	18207	18160	18322	18401	18158	18412	18299	18270	18280	18337	18230	18249	18279	18115	18262	18096	18272	18248	18237	18329	18457	18404	18294	18199	18518	18142	18235	18215	18302	18257	18156	18218	18442	18410	18091	18214	18276	18346	18192	18379	18186	18285	18171	18312	18080	18203	17991	18352	18285	18191	18277	18291	18354	18368	18372	18467	18214	18236	18337	18249	18209	18248	18166	18248	18323	18140	18327	18240	18210	18362	18129	18197	18027	18168	18222	18329	18377	18233	18416	18402	18379	18357	18234	18379	18477	18294	18213	18406	18339	18277	18198	18128	18321	18281	18240	18341	18493	18270	18437	18300	18289	18415	18329	18549	18156	18156	18465	18336	18206	18150	18226	18125	18183	18294	18380	18120	18297	18507	18220	18367	18233	18289	18412	18223	18464	18377	18210	18271	18400	18168	18278	18280	18257	18184	18218	18439	18256	18210	18380	18285	18311	18278	18143	18237	18186	18307	18153	18318	18084	18252	18188	18362	18165	18154	18579	18461	18000	18088	18200	18331	18235	18299	18283	17963	18375	18405	18445	18091	18187	18312	18076	18489	18429	18334	18109	18098	18127	18387	18571	18368	18310	18199	18261	18377	18204	18121	18179	18406	18255	18295	18090	18339	18272	18120	18164	18193	18346	18180	18277	18195	18040	18322	18318	18435	18342	18341	18341	18237	18387	18407	18327	18366	18375	18351	18376	18344	18470	18226	18554	18383	18170	18325	18183	18266	18366	18280	18160	18361	18343	18231	18315	18199	18328	18284	18214	18302	18255	18431	18356	18325	18047	18357	18419	18348	18282	18327	18278	18309	18083	18169	18272	18269	18211	18381	18328	18180	18269	18206	18376	18325	18232	18250	18265	18221	18310	18252	18201	18289	18004	18173	18279	18354	18291	18153	18294	18247	18449	18388	18260	18414	18218	18150	18100	18234	18421	17947	18357	18327	18187	18321	18195	18342	18252	18158	18257	18284	18240	18223	18218	18082	18149	18121	18336	18082	18052	18227	18288	18219	18435	18277	18297	18272	18186	18261	18109	18234	18159	18225	18317	18452	18262	18357	18374	18321	18390	18192	18312	18168	18175	18219	18219	18051	18428	18213	18191	18177	18050	18227	18340	18254	18273	18439	18244	18205	18187	18276	18451	18304	18156	18423	18266	18155	18294	18145	18282	18202	18256	18306	18086	18350	18160	18183	18344	18392	18255	18276	18153	18146	18359	18001	18078	18177	18244	18116	18446	18377	18350	18266	18272	18248	18211	18305	18309	18330	18377	18186	18169	18371	18267	18021	18273	18313	18123	18233	18176	18622	18087	18212	18380	18218	18483	18234	18344	18276	18279	18420	18316	18089	18086	18172	18250	18304	18340	18308	18362	18138	18211	18075	18444	18178	18077	18353	18098	18298	18222	18412	18083	18491	18329	18376	18428	18345	18275	18462	18379	18227	18226	18204	18317	17987	18436	18368	18225	18319	18361	18323	18458	18335	18084	18195	18318	18426	18224	18259	18155	18448	18303	18287	18204	18265	18435	18215	18235	18145	18251	18089	18135	18284	18248	18236	18100	18086	18182	18269	18298	18102	18440	18159	18080	18308	18136	18140	18232	18429	18536	18166	18184	18229	18254	18388	18155	18167	18187	18114	18371	18254	18232	18373	18220	18121	18207	18237	18320	18297	18556	18319	18101	18263	18468	18297	18367	18399	18156	18341	18325	18279	18397	18339	18245	18205	18221	18310	18433	18315	18241	18410	18280	18327	18311	18044	18263	18431	18032	18320	18003	18184	18197	18405	18383	18319	18326	18199	18298	18186	18234	18371	18503	18259	18358	18333	18300	18234	18093	18315	18230	18272	18179	18280	18233	18315	18292	18302	18188	18204	18371	18351	18396	18332	18345	18250	18320	18359	18340	18364	18427	18343	18224	18323	18395	18184	18280	18388	18286	18281	18141	18202	18333	18217	18299	18131	18272	18436	18272	18256	18212	18355	18253	18231	18363	18485	18200	18218	18267	18293	18335	18256	18003	18223	18340	18061	18128	18217	18296	18129	18208	18326	18343	18340	18280	18366	18338	18280	18469	18213	18267	18263	18351	17979	18251	18398	18285	18311	18308	18222	18302	18160	18301	18229	18272	18339	18380	18114	18227	18339	18218	18377	18105	18139	18320	18480	18297	18378	18389	18167	18292	18127	18404	18329	18221	18316	18325	18057	18387	18393	18164	18167	18235	18321	18430	18181	18169	18183	18189	18263	18410	18078	18279	18035	18321	18153	18306	18252	18297	18284	18392	18298	18216	18181	18333	18230	18355	18443	18255	18299	18286	18281	18306	18353	18205	18422	18106	18191	18289	18254	18167	18170	18000	18095	18236	18296	18210	18100	18119	18246	18352	18178	18296	18390	18302	18155	18245	18361	18027	18180	18274	18176	18306	18231	18330	18193	18291	18289	18344	18243	18078	18282	18312	18292	18215	18519	18380	18238	18492	18420	18206	18168	18128	18368	18414	18107	18394	18288	18256	18400	18395	18265	18236	18259	18368	18212	18059	18194	18115	18361	18175	18298	18065	18551	18272	18075	18251	18183	18149	18500	18233	18225	18296	18169	18137	18229	18272	18407	18311	18138	18380	18537	18478	18306	18357	18321	18213	18197	18320	18103	18294	18250	18357	18551	18273	18182	18346	18229	18386	18334	18308	18272	18236	18275	18357	18170	18451	18173	18405	18433	18333	18601	18314	18099	18415	18149	18303	18017	18225	18146	18311	18205	18311	18285	18499	18359	18226	18277	18279	18216	18165	18342	18417	18189	18153	18350	18431	18190	18080	18333	18036	18202	18467	18611	18512	18487	18320	18300	18252	18423	18143	18451	18243	18315	18265	18311	18161	18163	18364	18258	18256	18139	18298	18232	18457	18271	18272	18264	18298	18301	18423	18119	18129	18405	18259	18316	18309	18286	18239	18276	18555	18291	18152	18400	18349	18142
35270	46159	38730	29192	23354	20004	18283	17499	17248	17029	17130	16811	16985	16827	16780	16560	16545	16494	16595	16267	16340	16499	16292	16464	16403	16538	16539	16404	16426	16362	16456	16443	16523	16307	16426	16314	16512	16502	16417	16343	16164	16496	16154	16347	16433	16424	16282	16396	16283	16287	16437	16333	16415	16388	16479	16230	16193	16251	16267	16355	16352	16413	16348	16281	16450	16423	16303	16393	16305	16322	16384	16214	16371	16360	16428	16328	16381	16498	16417	16227	16300	16431	16381	16373	16403	16199	16301	16338	16362	16216	16363	16286	16271	16383	16193	16249	16270	16274	16420	16319	16307	16187	16291	16414	16328	16259	16322	16321	16214	16316	16345	16257	16242	16269	16165	16367	16262	16197	16161	16272	16285	16260	16358	16308	16441	16148	16215	16304	16382	16199	16383	16279	16337	16248	16258	16312	16260	16239	16225	16298	16506	16453	16365	16246	16279	16406	16337	16223	16421	16213	16339	16386	16404	16268	16489	16264	16339	16333	16278	16499	16342	16276	16376	16311	16269	16430	16291	16241	16512	16352	16568	16345	16160	16408	16311	16106	16334	16412	16363	16313	16224	16329	16499	16385	16348	16292	16408	16296	16385	16396	16262	16386	16392	16177	16111	16260	16196	16321	16407	16321	16241	16166	16296	16233	16310	16379	16258	16481	16406	16483	16138	16385	16441	16297	16293	16274	16271	16309	16194	16310	16124	16205	16485	16268	16231	16267	16220	16257	16312	16277	16320	16275	16275	16139	16342	16157	16306	16389	16279	16419	16366	16290	16219	16250	16489	16385	16447	16208	16025	16195	16305	16286	16289	16272	16224	16313	16349	16353	16384	16471	16434	16348	16395	16317	16436	16219	16337	16314	16461	16470	16402	16386	16449	16261	16314	16323	16419	16306	16279	16391	16197	16306	16325	16115	16392	16421	16454	16357	16309	16269	16206	16438	16388	16299	16299	16281	16371	16373	16457	16434	16411	16212	16097	16289	16387	16332	16175	16310	16216	16259	16175	16166	16410	16312	16379	16325	16370	16486	16498	16201	16395	16399	16348	16296	16409	16418	16464	16374	16356	16465	16316	16521	16302	16392	16218	16326	16402	16276	16310	16330	16180	16301	16372	16421	16177	16425	16521	16257	16261	16288	16295	16215	16287	16460	16262	16396	16311	16358	16413	16344	16253	16231	16393	16197	16244	16350	16344	16412	16367	16209	16510	16242	16377	16353	16329	16370	16541	16266	16346	16200	16487	16473	16312	16345	16196	16197	16337	16320	16351	16365	16397	16239	16458	16369	16247	16271	16409	16374	16312	16317	16399	16220	16251	16389	16553	16307	16319	16394	16240	16244	16356	16452	16403	16233	16451	16192	16287	16187	16498	16289	16365	16399	16334	16238	16458	16374	16201	16360	16216	16280	16297	16213	16292	16394	16319	16493	16321	16274	16440	16216	16162	16253	16513	16320	16436	16412	16351	16214	16433	16513	16361	16555	16367	16083	16423	16194	16222	16174	16533	16118	16406	16363	16365	16312	16342	16271	16378	16200	16376	16368	16324	16226	16353	16271	16373	16225	16382	16389	16401	16467	16275	16399	16155	16324	16213	16400	16307	16370	16342	16257	16377	16238	16251	16289	16405	16414	16347	16279	16197	16253	16389	16346	16355	16183	16380	16329	16228	16447	16466	16281	16199	16434	16249	16363	16357	16242	16431	16316	16311	16468	16243	16389	16257	16341	16243	16216	16391	16260	16383	16331	16352	16528	16336	16408	16443	16185	16103	16433	16298	16318	16432	16170	16281	16371	16384	16230	16373	16400	16421	16349	16374	16487	16411	16229	16307	16303	16397	16151	16500	16363	16317	16366	16454	16418	16356	16148	16285	16342	16265	16378	16329	16206	16342	16382	16316	16362	16354	16494	16238	16089	16319	16307	16464	16485	16309	16428	16314	16319	16268	16403	16281	16236	16291	16158	16407	16452	16446	16295	16406	16243	16216	16356	16366	16437	16152	16459	16432	16316	16157	16157	16520	16512	16346	16245	16267	16361	16351	16194	16416	16333	16237	16197	16510	16239	16313	16326	16378	16367	16304	16400	16317	16280	16516	16295	16387	16222	16284	16367	16318	16531	16328	16243	16187	16350	16264	16269	16383	16378	16301	16312	16283	16451	16354	16373	16229	16250	16288	16475	16273	16351	16282	16222	16420	16238	16405	16220	16378	16318	16253	16354	16260	16494	16326	16186	16372	16367	16171	16276	16535	16394	16396	16252	16208	16357	16395	16408	16276	16253	16283	16386	16165	16304	16211	16134	16316	16442	16432	16085	16299	16254	16358	16170	16308	16386	16246	16328	16569	16376	16434	16335	16066	16274	16379	16172	16326	16331	16391	16302	16426	16358	16256	16465	16358	16228	16318	16407	16340	16361	16277	16272	16174	16334	16647	16272	16329	16358	16531	16340	16180	16121	16166	16344	16270	16211	16334	16413	16310	16283	16185	16335	16189	16313	16424	16308	16558	16366	16173	16316	16141	16277	16170	16171	16435	16465	16257	16513	16361	16240	16399	16434	16482	16206	16314	16222	16340	16383	16215	16247	16276	16252	16300	16225	16367	16348	16347	16341	16408	16435	16318	16111	16140	16318	16256	16430	16276	16481	16449	16354	16346	16512	16360	16237	16254	16379	16129	16359	16419	16234	16415	16299	16305	16385	16287	16418	16179	16392	16367	16123	16352	16483	16584	16199	16178	16156	16199	16281	16418	16312	16310	16263	16282	16412	16464	16361	16290	16311	16560	16405	16170	16279	16394	16237	16356	16486	16207	16336	16420	16336	16390	16275	16236	16276	16167	16391	16397	16430	16359	16178	16308	16447	16369	16360	16344	16261	16255	16194	16408	16213	16385	16261	16164	16172	16378	16288	16456	16295	16375	16287	16485	16358	16278	16260	16243	16204	16308	16290	16225	16294	16388	16224	16343	16373	16398	16207	16260	16343	16152	16132	16374	16326	16456	16352	16240	16207	16188	16433	16241	16268	16427	16347	16441	16356	16506	16575	16295	16318	16369	16373	16509	16292	16231	16430	16406	16214	16227	16409	16283	16127	16307	16513	16425	16336	16245	16422	16420	16372	16049	16332	16266	16418	16359	16404	16224	16401	16456	16382	16294	16395	16410	16430	16291	16198	16373	16281	16419	16392	16210	16360	16163	16433	16415	16221	16280	16234	16290	16384	16301	16298	16188	16257	16341	16353	16319	16456	16398	16261	16243	16418	16291	16378	16410	16529	16314	16321	16302	16337	16238	16290	16472	16267	16433	16370	16415	16387	16321	16283	16362	16484	16238	16487	16401	16262	16364	16249	16280	16456	16301	16512	16280	16317	16263	16391	16219	16404	16367	16412	16397	16289	16208	16478	16358	16265	16227	16445	16400	16242	16353	16274	16329	16341	16210	16365	16329	16328	16367	16190	16499	16260	16462	16477	16200	16431	16495	16267	16258	16436	16384	16420	16302	16315	16307	16304	16208	16361	16256	16254	16493	16342	16369	16317	16307	16160	16257	16373	16335	16277	16275	16402	16304	16343	16363	16356	16473	16351	16302	16361	16156	16290	16364	16222	16256	16371	16348	16262	16380	16360	16320	16208	16189	16440	16346	16417	16297	16146	16365	16147	16454	16147	16358	16088	16338	16262	16426	16280	16479	16355	16279	16471	16204	16380	16296	16332	16390	16171	16269	16334	16283	16365	16307	16300	16272	16238	16394	16315	16269	16271	16274	16303	16443	16397	16245	16418	16392	16398	16195	16253	16417	16214	16346	16290	16402	16325	16369	16292	16274	16328	16065	16191	16304	16275	16411	16274	16305	16383	16383	16229	16402	16302	16317	16257	16357	16377	16221	16280	16378	16448	16361	16122	16359	16297	16461	16179	16398	16285	16297	16165	16528	16263	16404	16376	16267	16465	16323	16137	16282	16229	16324	16439	16449	16430	16258	16486	16354	16389	16270	16343	16410	16385	16176	16116	16496	16397	16291	16367	16406	16303	16340	16419	16394	16388	16345	16356	16401	16194	16372	16576	16337	16358	16154	16236	16354	16415	16424	16451	16397	16318	16212	16374	16348	16441	16419	16378	16264	16235	16351	16356	16293	16218	16136	16322	16395	16363	16277	16351	16230	16367	16238	16172	16277	16419	16320	16291	16350	16436	16264	16285	16399	16411	16402	16346	16345	16375	16531	16286	16259	16341	16262	16429	16075	16391	16291	16546	16206	16347	16268	16443	16457	16420	16469	16325	16401	16402	16362	16364	16372	16335	16115	16390	16176	16381	16371	16352	16281	16378	16425	16582	16267	16391	16272	16382	16361	16417	16422	16292	16357	16236	16250	16326	16299	16405	16260	16319	16336	16305	16468	16443	16419	16271	16343	16209	16312	16246	16239	16241	16484	16222	16183	16409	16407	16365	16514	16151	16339	16479	16319	16276	16278	16404	16234	16370	16342	16416	16213	16418	16283	16315	16274	16521	16371	16223	16254	16360	16386	16239	16355	16568	16165	16207	16289	16326	16187	16398	16533	16487	16398	16287	16360	16218	16470	16434	16403	16376	16245	16168	16324	16383	16168	16311	16163	16396	16291	16420	16149	16454	16285	16335	16300	16332	16452	16311	16174	16246	16251	16281	16420	16326	16418	16249	16430	16281	16414	16093	16258	16368	16278	16328	16300	16288	16447	16383	16383	16341	16389	16305	16470	16374	16325	16334	16390	16474	16358	16345	16379	16190	16488	16318	16304	16342	16297	16471	16411	16334	16401	16317	16472	16495	16497	16358	16373	16228	16284	16295	16322	16278	16293	16336	16497	16231	16354	16216	16360	16196	16276	16411	16439	16263	16283	16220	16352	16269	16268	16529	16416	16307	16429	16389	16424	16507	16461	16576	16307	16465	16366	16364	16106	16380	16095	16404	16307	16208	16301	16482	16371	16307	16356	16355	16449	16385	16364	16381	16351	16299	16282	16440	16466	16256	16234	16281	16333	16393	16310	16282	16338	16285	16317	16241	16303	16309	16284	16256	16298	16302	16266	16261	16344	16212	16259	16312	16312	16350	16274	16294	16275	16383	16304	16240	16459	16266	16277	16406	16326	16321	16314	16404	16477	16325
24253	21507	29414	26918	26012	26206	25545	21937	20798	20455	20268	20130	20412	19992	19998	19922	19835	19880	19891	19994	19949	19651	19422	19628	19660	19473	19445	19507	19588	19512	19405	19432	19621	19423	19467	19379	19427	19574	19551	19285	19343	19596	19441	19577	19505	19567	19461	19466	19595	19550	19453	19261	19465	19433	19517	19541	19420	19443	19601	19391	19358	19535	19700	19366	19265	19406	19447	19606	19652	19595	19583	19511	19652	19373	19467	19584	19491	19601	19538	19470	19544	19344	19429	19385	19311	19294	19498	19640	19437	19423	19473	19592	19514	19442	19442	19497	19421	19446	19459	19558	19455	19271	19328	19264	19373	19640	19577	19462	19273	19420	19514	19420	19522	19434	19525	19397	19572	19230	19347	19434	19348	19458	19420	19464	19346	19433	19448	19514	19563	19330	19368	19500	19469	19226	19274	19259	19378	19374	19264	19241	19531	19512	19548	19479	19456	19432	19500	19578	19676	19518	19499	19376	19582	19677	19381	19305	19337	19423	19426	19463	19384	19342	19439	19651	19439	19347	19448	19630	19329	19469	19581	19518	19437	19552	19534	19426	19422	19386	19341	19478	19461	19440	19372	19314	19391	19457	19515	19682	19297	19627	19549	19373	19574	19484	19242	19276	19559	19566	19431	19537	19656	19424	19242	19419	19530	19422	19577	19320	19511	19418	19411	19465	19672	19258	19652	19563	19470	19501	19420	19234	19245	19280	19456	19303	19458	19393	19497	19578	19425	19348	19512	19387	19321	19458	19660	19614	19282	19459	19503	19516	19511	19500	19249	19525	19466	19409	19321	19564	19369	19449	19543	19286	19430	19495	19387	19253	19594	19461	19665	19527	19382	19429	19544	19458	19450	19515	19341	19432	19524	19315	19387	19247	19460	19398	19606	19413	19509	19670	19312	19223	19428	19490	19407	19564	19364	19483	19307	19611	19499	19519	19363	19553	19429	19340	19321	19497	19598	19653	19312	19582	19356	19500	19538	19652	19296	19550	19432	19496	19380	19178	19418	19470	19512	19420	19240	19337	19336	19409	19436	19445	19355	19380	19349	19392	19531	19359	19430	19381	19487	19418	19383	19384	19516	19504	19721	19652	19472	19135	19427	19183	19250	19489	19323	19303	19495	19707	19589	19588	19608	19578	19370	19559	19521	19607	19352	19621	19563	19465	19522	19287	19684	19503	19398	19553	19400	19664	19508	19419	19471	19464	19500	19415	19255	19214	19264	19329	19479	19416	19345	19469	19363	19584	19474	19407	19360	19520	19448	19626	19311	19406	19420	19667	19473	19380	19394	19363	19367	19625	19389	19404	19659	19301	19397	19326	19477	19552	19410	19276	19374	19367	19519	19328	19583	19390	19422	19464	19513	19372	19155	19390	19352	19379	19482	19273	19472	19510	19357	19345	19486	19544	19821	19492	19494	19224	19355	19265	19409	19564	19567	19170	19411	19655	19392	19632	19264	19624	19648	19346	19508	19541	19468	19292	19251	19559	19423	19246	19560	19376	19460	19408	19749	19437	19348	19244	19463	19419	19261	19424	19484	19324	19613	19370	19444	19287	19312	19650	19497	19594	19368	19440	19453	19547	19456	19483	19414	19412	19452	19379	19387	19541	19483	19579	19389	19286	19476	19346	19541	19716	19531	19782	19324	19389	19394	19481	19450	19301	19638	19389	19447	19658	19469	19379	19230	19369	19696	19339	19332	19621	19481	19489	19511	19490	19582	19490	19559	19464	19524	19325	19116	19629	19562	19320	19344	19477	19490	19506	19454	19237	19336	19636	19697	19412	19433	19338	19597	19459	19418	19481	19430	19524	19500	19511	19564	19431	19466	19401	19576	19306	19366	19486	19461	19288	19303	19435	19354	19296	19340	19358	19408	19298	19586	19441	19208	19581	19501	19341	19577	19474	19457	19363	19784	19292	19563	19448	19478	19573	19335	19390	19566	19442	19592	19450	19404	19306	19412	19280	19417	19367	19492	19464	19432	19575	19603	19422	19441	19557	19346	19494	19510	19623	19440	19255	19290	19352	19680	19440	19653	19537	19385	19485	19294	19377	19430	19415	19549	19402	19431	19337	19425	19232	19225	19537	19455	19375	19488	19510	19470	19463	19588	19532	19499	19424	19682	19341	19423	19424	19330	19527	19660	19567	19550	19500	19406	19283	19362	19440	19310	19481	19309	19478	19459	19278	19316	19438	19347	19394	19156	19309	19239	19439	19582	19570	19482	19427	19516	19391	19411	19316	19506	19203	19299	19534	19527	19591	19417	19332	19356	19397	19466	19371	19389	19451	19780	19499	19440	19358	19432	19344	19293	19486	19391	19440	19507	19535	19420	19265	19439	19452	19473	19519	19491	19512	19518	19559	19358	19351	19245	19269	19548	19417	19577	19442	19463	19436	19478	19387	19419	19527	19351	19375	19445	19453	19477	19528	19524	19432	19568	19474	19329	19375	19595	19583	19284	19526	19277	19432	19402	19514	19458	19661	19343	19278	19336	19455	19522	19435	19577	19363	19577	19349	19712	19358	19432	19529	19355	19370	19422	19668	19294	19544	19454	19356	19405	19480	19669	19823	19402	19325	19560	19384	19636	19394	19443	19289	19578	19552	19455	19407	19357	19404	19458	19320	19261	19362	19444	19401	19350	19519	19455	19393	19409	19273	19316	19190	19307	19518	19408	19592	19469	19655	19714	19506	19557	19493	19463	19353	19334	19314	19556	19530	19495	19513	19124	19441	19438	19426	19423	19465	19495	19402	19486	19313	19386	19547	19411	19500	19489	19477	19344	19436	19366	19573	19531	19540	19359	19546	19327	19560	19319	19488	19493	19363	19634	19515	19365	19337	19345	19450	19447	19431	19427	19617	19483	19493	19445	19432	19368	19618	19619	19175	19395	19404	19472	19382	19422	19331	19394	19545	19470	19565	19533	19706	19506	19385	19300	19404	19368	19509	19614	19669	19444	19302	19273	19522	19672	19414	19760	19299	19651	19482	19212	19566	19327	19462	19366	19472	19484	19498	19451	19289	19299	19579	19401	19441	19443	19463	19530	19282	19441	19372	19315	19371	19259	19527	19375	19261	19178	19455	19421	19450	19519	19342	19323	19364	19564	19481	19253	19583	19524	19643	19463	19207	19523	19442	19578	19371	19348	19361	19352	19457	19430	19657	19505	19454	19195	19295	19444	19465	19407	19393	19425	19558	19485	19497	19599	19543	19468	19241	19487	19324	19320	19444	19488	19377	19487	19589	19563	19308	19458	19250	19398	19411	19370	19386	19462	19424	19305	19528	19270	19479	19392	19402	19534	19561	19454	19284	19409	19369	19489	19589	19368	19317	19454	19415	19642	19430	19442	19318	19390	19570	19284	19379	19396	19367	19567	19287	19247	19657	19210	19321	19447	19621	19319	19251	19372	19541	19411	19462	19579	19342	19546	19425	19345	19287	19568	19361	19302	19516	19411	19451	19238	19224	19234	19370	19441	19524	19467	19304	19325	19555	19365	19519	19299	19567	19517	19431	19531	19577	19569	19466	19322	19459	19315	19293	19430	19514	19607	19513	19347	19413	19616	19429	19457	19406	19627	19338	19444	19461	19482	19396	19387	19568	19336	19414	19362	19432	19250	19448	19487	19361	19259	19334	19562	19522	19451	19379	19621	19442	19483	19396	19257	19575	19432	19399	19342	19589	19332	19237	19731	19356	19545	19731	19430	19428	19312	19292	19549	19348	19443	19368	19470	19312	19549	19604	19421	19349	19671	19289	19237	19238	19562	19574	19395	19551	19439	19560	19399	19387	19508	19571	19657	19236	19505	19415	19453	19595	19525	19284	19521	19567	19345	19429	19426	19416	19625	19436	19360	19448	19200	19285	19608	19175	19467	19387	19603	19359	19338	19643	19353	19286	19484	19347	19452	19492	19439	19457	19487	19488	19397	19309	19384	19366	19256	19491	19541	19341	19433	19334	19369	19286	19580	19381	19376	19471	19327	19737	19390	19488	19372	19310	19383	19452	19427	19633	19482	19506	19393	19718	19343	19579	19273	19226	19420	19574	19393	19549	19470	19653	19369	19452	19403	19634	19368	19551	19472	19442	19594	19420	19654	19372	19421	19429	19516	19492	19534	19228	19512	19495	19328	19237	19501	19315	19354	19476	19449	19615	19611	19343	19459	19237	19404	19599	19341	19540	19359	19538	19312	19517	19338	19526	19454	19393	19445	19511	19532	19407	19369	19364	19550	19413	19375	19593	19332	19262	19501	19294	19470	19599	19394	19369	19525	19644	19554	19533	19563	19503	19370	19562	19500	19489	19456	19337	19529	19563	19451	19416	19364	19575	19459	19302	19375	19429	19698	19495	19437	19325	19322	19623	19569	19245	19682	19645	19494	19392	19525	19477	19429	19442	19439	19556	19497	19313	19355	19537	19546	19386	19383	19408	19516	19318	19520	19426	19629	19255	19281	19589	19467	19597	19438	19521	19368	19358	19437	19333	19323	19339	19323	19436	19556	19538	19509	19519	19546	19411	19580	19577	19558	19205	19388	19331	19425	19505	19450	19471	19530	19425	19390	19177	19316	19476	19540	19572	19582	19433	19439	19538	19399	19519	19292	19431	19121	19470	19373	19423	19442	19386	19339	19309	19180	19414	19571	19450	19292	19356	19332	19455	19352	19197	19433	19530	19431	19480	19632	19393	19418	19413	19402	19350	19456	19378	19475	19518	19610	19302	19376	19360	19493	19458	19383	19678	19429	19448	19488	19526	19450	19450	19427	19399	19518	19479	19397	19363	19436	19333	19537	19453	19386	19384	19220	19512	19583	19547	19566	19403	19533	19548	19553	19463	19416	19442	19301	19515	19409	19286	19436	19393	19280	19486	19507	19659	19438	19542	19498	19469	19261	19491	19318	19421	19376	19472	19598	19491	19513	19482	19494	19435	19419	19307	19442	19359	19223	19499	19619	19360	19425	19549	19363	19474	19409	19511	19370	19485	19383	19404	19429	19464	19604	19321	19514	19463	19496	19517	19666	19609	19429	19579	19528	19339	19426	19565	19406	19436	19508	19532	19318	19423	19621	19526	19513	19568	19562	19393	19495	19486	19419	19250	19313	19260	19356	19428	19390	19483	19557	19484	19440	19371
37055	55159	50389	39586	31105	24333	21479	19514	18920	18296	18337	17818	17582	17818	17600	17632	17494	17349	17233	17109	17130	17319	17170	17140	17283	16975	17378	17087	17117	16996	17067	17341	17096	17117	17085	17045	17123	16895	17065	17155	17119	17061	16935	16873	17023	17045	17101	16862	17202	16939	16926	17146	17074	17132	17080	16958	16932	16916	16879	16979	16853	16909	17019	17175	17145	16984	16997	16973	16988	16987	16916	17168	17071	17100	16929	17086	17093	16883	16941	16854	17119	17093	16885	17104	17068	16897	16907	16856	17040	16984	17120	17148	17176	17039	16925	17137	17100	16954	17147	17021	16942	16968	17082	17044	17036	16967	16937	17070	17093	16975	16879	17006	16941	17068	16813	16914	17040	17050	16971	17075	16946	16908	16982	16996	16927	16967	16885	16921	17046	17006	17090	16808	16751	16980	17027	17135	17083	16851	17062	17071	16884	16919	17026	17017	17037	17002	16956	16953	16867	17023	17030	16896	16857	17146	16938	17104	16805	16901	17026	16930	16855	16964	16912	16960	17023	16958	16838	17137	17070	17163	17104	16960	17005	16890	16863	16889	16915	16985	17023	16950	17032	17200	17120	17028	17210	17080	17058	16885	16971	17056	16969	16954	16857	17055	17025	17077	17045	16957	17039	16915	16915	17027	17128	17060	17102	16891	16931	17080	17094	17018	16883	16889	16978	17021	16920	16985	17007	16935	17067	16997	17012	16945	16930	17037	16769	16940	17032	16954	16982	17094	17048	17081	17011	16899	16923	17195	16953	16989	17058	16788	17021	16897	16986	16957	16902	17214	17013	16836	16993	17048	16921	16826	16948	17092	17055	16951	16888	17044	17039	16849	17080	17055	16943	16988	16972	17278	16987	17034	17020	16802	17096	17005	17131	16874	17065	17043	16985	17041	16886	16840	16915	16950	17090	17172	17106	17087	16877	16908	16988	16997	17240	16935	17041	16853	17077	16865	16820	16944	16810	17179	17029	16867	17053	16836	17001	16916	16868	17039	17070	16961	16967	17065	17047	16897	17116	16916	17195	16900	16928	17091	16944	16947	16997	16957	17004	16933	17032	16867	16965	16836	17163	17123	17095	16993	16926	17061	16983	16990	16970	17007	17183	17074	16932	17121	16820	16845	17124	16898	17081	17140	16882	17058	17032	17016	16984	16964	17281	16857	16828	16914	17106	16890	17018	17195	17175	17099	16966	16889	17120	17099	16974	17144	16893	16845	17043	17031	17043	16965	17186	17118	17012	17239	16992	17142	17071	16979	17059	16929	16887	17106	16923	17287	16972	16980	17041	17174	16950	17060	16929	16948	17041	16890	16903	17099	17116	16928	17025	16982	16975	17047	17080	16965	17108	16838	17032	17016	16980	16990	16848	16919	17046	16986	17166	17007	16920	17015	17028	16893	17017	16826	16898	17031	17088	16993	17116	16896	17045	17092	16959	17103	16913	16913	17038	16873	16861	16980	16974	16945	17074	16880	16948	16951	16923	17032	17100	17019	17122	16990	17062	16908	16957	17080	17095	16912	16999	16949	16945	17056	16936	17101	17059	17170	16845	17046	17018	16908	17052	17221	16971	16921	16957	16906	17068	17071	16923	17066	16907	16977	17170	16914	16842	17036	17055	17058	17105	17062	16914	16980	17012	16965	17105	16968	17071	17084	17048	16990	17039	17149	17040	16919	17020	17099	17105	17025	16950	16935	17031	16966	16962	16999	17027	17076	16928	16997	16866	16967	17045	16985	16916	17048	17124	16857	16864	17145	17017	16894	17037	16986	17053	16970	16975	16811	16981	17082	16904	16953	16996	16901	16910	16977	17042	17054	17055	17049	17169	17149	17065	17111	16718	17094	17137	16923	16923	16953	16894	16993	17056	17120	17101	17156	17012	17054	17089	17083	17062	16817	16899	17012	17114	16922	16894	16774	17008	16992	16824	16980	16904	17073	16979	16880	16830	17080	17025	17031	16857	16991	16830	16939	16975	17029	17025	16999	17180	16930	17068	17089	16945	16875	16899	17096	17146	16982	17010	17007	16766	17077	16969	17039	17178	17030	17052	16848	17001	17000	16955	17048	16976	16949	16838	17089	16931	17052	16859	16982	16886	16924	16931	17106	16985	17108	17144	17040	16977	16931	17012	16982	16975	16906	17072	16965	17102	16863	17049	17149	17071	16949	17106	16908	17026	17062	17031	16817	16853	17010	17030	16943	16989	16982	17083	16998	16855	17006	17022	17049	16994	17006	16935	17137	16996	16918	17046	17090	17056	16961	17081	17042	16901	16995	16921	16941	16969	16987	17051	17005	16983	16947	17041	16944	16969	16886	17029	17079	16889	17138	16818	17148	16823	17179	17034	17060	16874	17155	16840	16936	16879	17254	16933	17171	17016	17076	17006	16962	17071	16862	16986	17100	16807	17185	16908	17033	16911	17117	16880	16958	16802	16986	17121	17053	17122	16783	17176	16903	16989	17010	16952	17005	17171	17143	16941	17174	17065	16832	16939	16985	16961	17020	17119	16911	17002	17003	16985	16981	17023	16979	16898	16979	16969	16914	17206	16912	17055	16892	16924	16899	16979	17058	16801	17078	16981	17036	17127	16765	17025	16829	16974	17004	17066	16981	16909	16956	17096	16976	16890	16906	17035	16815	16992	16973	17080	17020	16939	16912	17023	17179	17022	16987	16892	16957	17120	16841	17018	17172	17107	16968	17052	16855	16938	16992	17033	16989	16986	17042	16958	17038	16980	16994	16898	16906	16944	16937	16946	17198	17092	17200	16971	17076	16913	17109	16935	16855	17050	16957	17086	17147	17147	16981	16865	16865	16919	16880	17020	17120	16800	16864	17108	16957	16885	17237	16807	16873	17119	16968	17141	16924	16820	17099	17031	17015	17027	17004	17015	16836	17085	16993	16844	16808	16818	16839	16969	17092	17072	17041	16867	16859	16948	17024	17072	17012	17078	16984	17051	16939	17034	17188	16999	17020	17060	16878	16976	16934	16921	16912	16966	16909	16899	16940	16810	16951	17156	17132	17135	17043	17077	16835	17019	16838	16854	17179	16902	17080	17011	17010	17045	16945	17015	16893	17008	17090	16986	16913	17079	17070	17247	16976	16930	17024	16857	16756	16944	17044	17164	17090	16876	16939	16749	17070	17046	16977	16937	16957	16917	16940	16985	17152	16909	17103	16959	16880	16913	16940	16977	17108	16875	16961	16806	16934	16944	16901	17035	17191	17066	16968	16855	17046	17027	16876	17111	17078	17025	17053	17150	16910	17036	16994	17122	17057	16932	17053	16864	16960	17042	16904	17035	16911	16983	17002	17037	17192	17107	17023	16894	16797	16976	16773	16923	17066	17067	16953	17128	17054	16869	17071	16903	16964	17104	17071	17010	17039	17124	16844	16992	17087	16920	16872	16952	16833	17153	17035	16994	17061	17069	16835	17144	16754	16967	16960	16982	17083	16933	16964	17047	16920	17087	17053	17032	16985	16919	16986	16912	16915	17185	17121	17069	17075	16960	16859	16962	17015	17008	17028	16881	16962	16887	17057	17162	16955	16987	16995	17033	17102	17026	16928	17012	16859	17137	16863	17137	17064	17057	17135	17007	16998	16923	16989	17137	16977	16884	16953	17153	16862	17048	17114	17043	17160	17092	16862	16825	16924	17048	17001	16923	16814	17095	16997	17037	16937	16983	16997	17163	17080	16943	16988	17158	17075	16935	16925	16910	16881	16952	17097	17000	16924	16992	17150	17076	16901	16896	16912	16971	16880	17007	16844	17163	17165	16965	17031	17015	17093	17019	17112	16981	16977	17062	16994	16990	17010	16979	16928	16949	17054	17096	16969	16908	17057	16972	16977	16996	16844	16901	17015	16869	17172	16883	16864	16850	16910	16949	17012	17143	17001	17010	17024	17013	17114	17020	17011	16893	16995	17104	17014	16892	17053	17106	17132	16932	17088	16919	16877	17095	17059	17175	17116	17048	16999	17039	17013	16989	16993	17070	16980	16979	17040	17084	17127	17049	16908	17054	16980	17073	16931	16890	16807	16925	17041	17010	17002	16914	16972	17037	16843	17149	16943	17143	17056	17085	17063	16948	17127	16922	17081	16997	17062	16958	17015	16772	16876	16980	16844	16979	17131	16926	16960	16929	16902	17207	17058	16996	16950	16820	17091	16990	16969	17125	16922	16873	16964	16950	17021	16967	17067	17066	17032	16975	16983	17108	16893	16896	16917	16980	17068	16991	16960	16914	16950	16978	17020	16989	16986	17024	16867	16825	16854	16931	17110	16834	17069	16838	17027	17029	17060	16809	16885	17101	16854	17233	17094	17115	16991	16990	16861	16841	16924	17189	16863	17049	16971	17050	16982	16825	17071	17085	16922	16834	16910	16979	16901	17128	17194	17126	16803	17016	16990	17087	16974	17038	17178	16740	17255	17126	16870	16998	17091	17095	17031	16906	17067	17158	16956	17038	17006	16813	16966	16910	16850	16903	17029	16951	16939	16933	16990	17088	16966	16971	16920	17012	16933	16894	16924	16951	16953	17026	16925	17019	17053	16980	17033	16900	16925	16962	16822	17105	17031	17172	16964	17078	17010	17188	16898	17165	16860	17005	17077	17000	16997	16859	17060	16956	17050	17122	16957	16957	16995	16766	17005	16834	16971	17135	17009	17055	17023	17036	17119	16924	16935	16857	17080	17029	17160	17021	17047	17091	16980	17039	17099	16964	17029	16992	16960	17056	17035	17062	17049	16903	16903	17046	16975	16911	16984	17069	16885	16927	16866	17032	16921	17003	16943	16967	16896	17007	16870	16911	16987	16997	16907	16993	16950	16956	17112	17092	16851	17032	16986	17079	16979	17152	16926	16887	16969	17074	17076	16992	17086	16859	16927	17014	16944	17006	16999	17093	16728	16946	17007	17045	17033	16894	16889	16786	16979	16921	16985	17051	16905	17029	17063	16886	16888	16959	16985	16825	16957	17062	17079	16994	16944	17054	17171	16881	16945	17063	16910	17007	16990	17069	17006	17057	17005	16928	16853	16869	16997	16796	17015	17148	16980	16971	16850	16870	16901	16956	16967	17079	16950	16982	16875	17025	16833	17075	17046	17085	16730	17008	16832	16812	17132	17161	16997
23067	21621	29543	25077	24136	28306	30477	24960	23015	22881	22068	21630	21523	21575	21476	21316	21349	21182	21012	21027	20929	20887	20908	20630	20868	20805	20859	20683	20591	20807	20919	20667	20595	20788	20658	20533	20522	20589	20628	20530	20650	20543	20565	20571	20464	20589	20863	20621	20503	20559	20812	20530	20565	20481	20639	20540	20599	20591	20469	20847	20529	20718	20418	20649	20616	20769	20491	20643	20465	20604	20590	20542	20684	20574	20578	20438	20822	20530	20578	20522	20611	20457	20559	20572	20307	20704	20713	20644	20521	20668	20480	20446	20615	20560	20605	20658	20290	20358	20647	20603	20507	20655	20506	20623	20579	20559	20689	20705	20428	20544	20697	20587	20671	20500	20503	20507	20539	20710	20412	20646	20564	20739	20445	20455	20605	20555	20628	20418	20784	20495	20427	20527	20396	20436	20872	20425	20438	20365	20537	20454	20584	20395	20265	20541	20667	20427	20408	20649	20717	20635	20600	20479	20338	20362	20580	20395	20740	20488	20538	20597	20611	20679	20453	20690	20746	20626	20621	20615	20399	20534	20514	20456	20722	20511	20564	20531	20760	20587	20444	20531	20452	20481	20584	20419	20372	20418	20568	20531	20458	20436	20605	20711	20764	20562	20619	20680	20455	20879	20783	20597	20452	20343	20644	20549	20506	20500	20523	20555	20647	20466	20564	20513	20491	20408	20553	20679	20523	20547	20570	20547	20551	20361	20482	20419	20477	20359	20674	20455	20662	20571	20656	20380	20376	20403	20468	20622	20383	20418	20579	20514	20563	20651	20660	20589	20625	20656	20620	20751	20690	20426	20578	20663	20416	20270	20538	20479	20735	20458	20597	20604	20527	20374	20388	20545	20314	20721	20458	20425	20540	20669	20519	20598	20626	20570	20591	20482	20425	20716	20553	20384	20772	20322	20423	20695	20383	20530	20490	20204	20475	20240	20566	20645	20549	20718	20609	20470	20407	20495	20441	20567	20415	20518	20642	20662	20681	20530	20586	20727	20783	20549	20428	20597	20575	20481	20661	20494	20511	20410	20515	20507	20662	20669	20508	20432	20483	20524	20549	20485	20564	20384	20430	20594	20480	20554	20689	20541	20423	20549	20450	20797	20478	20542	20425	20367	20750	20318	20496	20538	20421	20672	20405	20607	20512	20665	20664	20531	20524	20435	20531	20499	20446	20463	20570	20424	20408	20307	20457	20652	20327	20473	20586	20462	20476	20498	20531	20549	20430	20517	20589	20370	20522	20489	20606	20559	20379	20713	20515	20641	20644	20462	20551	20751	20435	20551	20616	20540	20660	20595	20408	20353	20597	20524	20696	20496	20566	20573	20307	20187	20638	20421	20550	20616	20502	20655	20588	20686	20460	20604	20387	20518	20485	20324	20506	20392	20617	20457	20588	20586	20439	20706	20508	20534	20397	20270	20581	20673	20584	20387	20479	20421	20516	20586	20633	20509	20319	20578	20481	20725	20631	20548	20567	20520	20531	20336	20574	20598	20398	20517	20623	20655	20333	20581	20460	20493	20488	20454	20479	20535	20485	20714	20585	20449	20448	20740	20544	20462	20828	20634	20722	20690	20486	20485	20438	20510	20532	20646	20482	20559	20571	20559	20630	20664	20430	20470	20434	20437	20568	20205	20528	20550	20766	20546	20365	20333	20507	20642	20318	20444	20638	20660	20435	20427	20637	20542	20554	20448	20597	20550	20403	20502	20596	20602	20767	20349	20663	20308	20437	20561	20525	20546	20429	20601	20577	20512	20610	20466	20643	20472	20262	20524	20323	20316	20495	20621	20569	20806	20452	20514	20700	20483	20664	20488	20293	20484	20507	20648	20454	20647	20600	20491	20499	20718	20645	20611	20475	20533	20607	20624	20542	20509	20578	20595	20646	20560	20366	20579	20476	20604	20567	20520	20622	20492	20646	20627	20630	20708	20688	20610	20480	20455	20686	20291	20552	20460	20542	20563	20608	20591	20580	20692	20481	20528	20512	20706	20499	20475	20629	20668	20545	20626	20575	20411	20587	20489	20546	20466	20414	20408	20623	20470	20625	20602	20525	20594	20380	20421	20673	20576	20517	20491	20683	20559	20346	20429	20537	20576	20688	20610	20211	20590	20658	20585	20371	20307	20433	20641	20521	20461	20264	20658	20555	20628	20520	20473	20670	20261	20579	20511	20525	20518	20541	20603	20548	20527	20628	20420	20461	20525	20664	20533	20257	20352	20443	20588	20519	20400	20522	20469	20549	20629	20570	20588	20520	20438	20420	20661	20609	20767	20501	20463	20593	20464	20599	20580	20757	20706	20806	20787	20665	20522	20446	20789	20511	20573	20656	20807	20417	20529	20711	20697	20448	20351	20674	20367	20583	20405	20617	20588	20437	20588	20667	20620	20614	20643	20279	20617	20364	20743	20696	20350	20556	20432	20647	20566	20560	20785	20630	20550	20600	20357	20674	20611	20664	20537	20618	20699	20410	20404	20538	20542	20525	20658	20616	20632	20717	20580	20443	20431	20427	20530	20717	20592	20662	20535	20423	20726	20544	20433	20720	20623	20579	20480	20631	20396	20556	20442	20454	20671	20449	20791	20533	20509	20717	20598	20371	20699	20429	20574	20593	20610	20625	20704	20204	20654	20594	20457	20583	20684	20465	20667	20538	20454	20609	20515	20359	20252	20538	20535	20744	20346	20420	20797	20423	20521	20457	20479	20628	20449	20565	20531	20652	20440	20505	20486	20412	20479	20709	20256	20593	20474	20796	20754	20624	20522	20462	20513	20643	20374	20451	20583	20574	20587	20563	20481	20571	20610	20578	20582	20607	20472	20345	20248	20456	20592	20637	20485	20602	20532	20275	20530	20474	20505	20588	20469	20510	20499	20470	20439	20452	20400	20622	20405	20583	20609	20457	20579	20460	20258	20421	20642	20483	20799	20541	20577	20575	20441	20585	20520	20582	20524	20607	20635	20538	20548	20689	20403	20490	20579	20514	20426	20478	20733	20660	20441	20504	20451	20582	20459	20595	20493	20629	20356	20526	20582	20683	20477	20646	20386	20560	20474	20644	20701	20319	20439	20621	20573	20608	20406	20423	20559	20768	20433	20527	20504	20595	20424	20363	20436	20367	20374	20625	20328	20382	20550	20520	20428	20491	20341	20671	20405	20456	20521	20679	20446	20452	20446	20440	20533	20635	20578	20421	20503	20653	20493	20596	20756	20411	20569	20392	20433	20465	20559	20532	20479	20449	20606	20256	20748	20652	20465	20644	20646	20536	20487	20576	20511	20426	20791	20339	20622	20468	20503	20455	20514	20488	20366	20688	20399	20778	20634	20663	20236	20507	20384	20397	20489	20850	20750	20716	20427	20606	20503	20406	20469	20444	20481	20562	20539	20699	20533	20734	20354	20723	20552	20488	20322	20642	20708	20579	20507	20558	20826	20700	20641	20425	20604	20624	20691	20420	20298	20515	20491	20530	20486	20599	20686	20457	20333	20486	20558	20661	20524	20612	20456	20342	20450	20614	20569	20567	20626	20608	20456	20664	20711	20438	20602	20428	20504	20538	20366	20386	20556	20425	20287	20622	20613	20555	20462	20628	20379	20609	20574	20721	20619	20694	20517	20558	20625	20512	20422	20485	20606	20573	20704	20921	20701	20428	20605	20496	20603	20397	20445	20524	20596	20404	20479	20542	20609	20525	20487	20414	20543	20420	20388	20695	20746	20382	20493	20528	20614	20554	20240	20455	20558	20638	20393	20504	20592	20594	20632	20383	20582	20436	20316	20686	20647	20581	20388	20593	20455	20617	20493	20606	20561	20684	20851	20586	20443	20534	20530	20456	20705	20640	20677	20419	20377	20648	20482	20512	20390	20583	20631	20655	20409	20679	20555	20479	20497	20357	20464	20461	20704	20578	20550	20689	20740	20547	20461	20579	20620	20426	20584	20472	20391	20634	20566	20506	20531	20555	20539	20584	20443	20380	20403	20579	20590	20654	20500	20468	20454	20403	20486	20426	20348	20465	20535	20528	20355	20455	20351	20486	20559	20452	20660	20630	20584	20282	20633	20586	20469	20730	20594	20461	20541	20529	20441	20755	20645	20636	20834	20448	20390	20759	20554	20653	20516	20472	20497	20688	20814	20449	20398	20486	20474	20554	20658	20483	20623	20654	20451	20576	20355	20576	20479	20347	20656	20566	20553	20574	20566	20570	20547	20368	20621	20566	20347	20677	20646	20735	20555	20578	20736	20580	20461	20392	20403	20556	20600	20607	20791	20743	20638	20392	20509	20549	20478	20746	20464	20665	20532	20501	20723	20542	20590	20497	20594	20744	20553	20605	20454	20485	20444	20574	20338	20614	20387	20284	20352	20538	20774	20460	20513	20437	20721	20525	20455	20844	20453	20403	20723	20520	20465	20536	20530	20468	20702	20386	20545	20482	20626	20570	20453	20399	20517	20466	20520	20715	20448	20506	20679	20598	20496	20458	20758	20196	20198	20239	20426	20457	20546	20495	20463	20429	20461	20621	20508	20674	20676	20584	20480	20384	20327	20552	20731	20418	20510	20596	20501	20597	20575	20689	20383	20602	20569	20765	20627	20536	20610	20634	20597	20321	20653	20631	20486	20553	20399	20485	20396	20533	20656	20552	20639	20718	20536	20480	20597	20474	20595	20400	20425	20375	20519	20588	20430	20569	20420	20339	20470	20572	20661	20332	20378	20385	20414	20509	20605	20497	20559	20309	20335	20746	20506	20530	20462	20529	20523	20765	20679	20566	20379	20482	20484	20496	20679	20493	20257	20563	20388	20439	20529	20552	20476	20387	20489	20656	20667	20559	20533	20448	20350	20657	20687	20579	20300	20561	20611	20755	20656	20510	20516	20495	20622	20486	20607	20607	20429	20510	20571	20395	20541	20565	20585	20598	20387	20559	20346	20729	20710	20743	20687	20485	20554	20414	20687	20543	20494	20740	20585	20419	20340	20577	20604	20394	20576	20527	20512	20432	20574	20564	20376	20327	20510	20526	20606	20509	20480	20702	20466	20744	20480	20560	20646	20644	20578	20616	20543	20619	20448	20631	20684	20672	20682	20394	20282	20644	20561	20427	20263	20392	20467	20397	20404	20571	20609	20521	20396
38821	63481	57222	45250	36262	31409	26139	22415	21334	20438	19380	19054	18842	18711	18632	18455	18258	18334	18137	17995	18037	17862	17995	17897	17964	17883	17930	17716	17851	17901	17663	17712	17907	17711	17684	17599	17635	17606	17682	17798	17690	17574	17780	17749	17736	17742	17860	17662	17874	17594	17624	17671	17771	17636	17664	17522	17714	17582	17715	17812	17776	17664	17760	17769	17747	17751	17733	17730	17724	17722	17619	17725	17660	17730	17530	17795	17572	17748	17689	17802	17676	17590	17714	17686	17738	17576	17774	17671	17826	17600	17690	17787	17659	17756	17557	17632	17767	17862	17643	17546	17733	17503	17811	17781	17751	17796	17530	17650	17650	17711	17722	17683	17605	17771	17442	17695	17804	17758	17734	17661	17739	17652	17614	17589	17587	17742	17620	17592	17615	17744	17583	17463	17663	17513	17457	17793	17636	17478	17637	17877	17808	17593	17811	17668	17563	17735	17488	17676	17884	17775	17623	17547	17701	17476	17669	17625	17695	17711	17731	17695	17612	17703	17776	17578	17734	17719	17771	17882	17707	17579	17483	17763	17766	17680	17821	17709	17724	17629	17581	17630	17587	17795	17755	17647	17662	17443	17692	17953	17675	17601	17498	17708	17489	17686	17754	17644	17693	17564	17629	17793	17753	17597	17634	17534	17769	17584	17782	17781	17757	17778	17877	17606	17835	17597	17403	17679	17615	17748	17756	17666	17601	17717	17650	17650	17434	17533	17586	17575	17766	17644	17596	17661	17730	17701	17719	17693	17781	17652	17640	17808	17673	17674	17577	17600	17656	17690	17728	17592	17580	17737	17635	17579	17615	17657	17753	17653	17573	17733	17613	17747	17668	17591	17702	17492	17689	17739	17661	17651	17672	17695	17832	17625	17651	17751	17623	17725	17790	17645	17677	17574	17602	17661	17664	17663	17732	17508	17676	17656	17756	17657	17595	17638	17626	17658	17741	17648	17505	17674	17731	17686	17644	17600	17740	17678	17698	17757	17391	17717	17574	17764	17647	17524	17687	17558	17690	17625	17499	17650	17535	17763	17707	17442	17933	17681	17562	17639	17526	17566	17805	17622	17937	17617	17895	17545	17651	17636	17755	17804	17702	17811	17643	17483	17746	17482	17357	17741	17736	17559	17740	17692	17834	17589	17724	17719	17629	17683	17814	17710	17664	17559	17735	17568	17825	17569	17831	17659	17731	17729	17727	17718	17821	17629	17669	17838	17786	17740	17784	17628	17724	17773	17710	17651	17772	17590	17650	17662	17621	17754	17705	17613	17669	17642	17598	17863	17609	17453	17736	17842	17728	17608	17592	17851	17630	17598	17608	17619	17689	17587	17510	17702	17790	17707	17769	17794	17750	17811	17657	17573	17722	17660	17585	17718	17782	17678	17595	17643	17663	17659	17647	17711	17696	17656	17585	17525	17735	17837	17678	17561	17634	17591	17735	17464	17599	17644	17590	17685	17749	17672	17643	17542	17660	17645	17738	17711	17685	17757	17713	17644	17619	17669	17640	17765	17630	17637	17488	17693	17535	17594	17703	17708	17610	17891	17720	17786	17513	17618	17579	17681	17731	17756	17591	17700	17597	17622	17676	17780	17611	17584	17670	17833	17625	17697	17525	17550	17807	17528	17618	17748	17661	17561	17778	17716	17582	17741	17554	17629	17703	17746	17660	17697	17597	17610	17634	17523	17626	17707	17583	17640	17870	17619	17676	17715	17545	17670	17763	17710	17727	17732	17567	17629	17678	17611	17636	17657	17624	17564	17826	17548	17743	17680	17789	17648	17635	17591	17647	17475	17765	17526	17694	17710	17763	17703	17645	17720	17619	17688	17659	17721	17679	17602	17538	17620	17527	17639	17589	17686	17674	17573	17757	17654	17630	17550	17687	17708	17744	17481	17760	17604	17765	17559	17605	17676	17733	17844	17735	17722	17810	17627	17664	17782	17563	17714	17608	17521	17648	17552	17700	17624	17443	17603	17737	17529	17729	17734	17440	17909	17598	17685	17593	17678	17677	17745	17692	17669	17648	17556	17838	17567	17535	17553	17766	17707	17687	17666	17760	17563	17904	17561	17745	17647	17592	17724	17881	17649	17686	17729	17510	17759	17576	17732	17429	17589	17557	17730	17653	17592	17554	17635	17760	17800	17708	17491	17592	17728	17666	17697	17634	17526	17797	17638	17746	17746	17619	17608	17666	17659	17624	17550	17818	17572	17816	17583	17783	17570	17667	17716	17646	17697	17566	17812	17531	17647	17729	17548	17839	17585	17673	17593	17785	17805	17653	17547	17829	17820	17699	17457	17625	17667	17534	17718	17563	17566	17673	17543	17710	17664	17523	17699	17765	17726	17685	17596	17843	17676	17651	17579	17633	17637	17833	17798	17551	17685	17739	17573	17671	17739	17779	17651	17546	17629	17664	17754	17598	17669	17681	17630	17839	17586	17646	17594	17735	17727	17781	17662	17610	17688	17783	17646	17704	17640	17668	17791	17613	17610	17863	17714	17655	17698	17685	17543	17776	17527	17689	17763	17666	17755	17733	17635	17716	17529	17404	17556	17722	17854	17653	17683	17631	17747	17771	17728	17630	17761	17810	17576	17793	17623	17694	17774	17888	17795	17560	17625	17738	17512	17824	17554	17647	17665	17521	17894	17666	17659	17792	17803	17652	17681	17699	17504	17744	17587	17790	17641	17745	17829	17630	17785	17739	17685	17663	17499	17594	17634	17868	17823	17831	17571	17683	17715	17700	17590	17698	17533	17834	17654	17524	17608	17717	17589	17685	17659	17791	17693	17589	17890	17726	17685	17866	17598	17655	17657	17725	17715	17594	17734	17582	17714	17649	17506	17794	17784	17703	17628	17681	17811	17548	17656	17673	17688	17703	17589	17617	17814	17645	17703	17732	17735	17722	17554	17696	17535	17520	17700	17493	17531	17398	17556	17694	17624	17754	17432	17794	17615	17678	17738	17666	17684	17803	17727	17752	17657	17764	17720	17551	17771	17611	17621	17604	17762	17718	17749	17787	17660	17706	17697	17697	17690	17701	17570	17707	17720	17598	17536	17526	17620	17731	17831	17563	17643	17721	17655	17723	17622	17622	17646	17720	17608	17579	17798	17660	17713	17700	17698	17763	17759	17659	17664	17625	17674	17784	17504	17615	17838	17647	17464	17672	17675	17520	17684	17536	17752	17689	17657	17677	17582	17715	17642	17700	17593	17850	17642	17699	17715	17625	17653	17617	17511	17560	17355	17680	17514	17540	17666	17695	17678	17616	17600	17690	17499	17710	17731	17619	17704	17528	17659	17688	17761	17629	17631	17659	17635	17675	17668	17560	17736	17582	17853	17600	17823	17716	17566	17852	17579	17584	17710	17670	17647	17939	17726	17622	17749	17766	17623	17587	17726	17717	17650	17674	17660	17676	17705	17623	17467	17645	17666	17540	17720	17760	17692	17749	17664	17577	17674	17713	17582	17574	17692	17735	17711	17675	17692	17677	17571	17703	17584	17593	17420	17747	17674	17610	17653	17903	17859	17598	17459	17636	17613	17772	17716	17685	17698	17722	17715	17666	17631	17687	17621	17763	17706	17822	17772	17677	17727	17617	17781	17675	17712	17697	17688	17585	17684	17759	17732	17763	17624	17675	17584	17818	17733	17937	17577	17535	17554	17682	17806	17717	17641	17647	17659	17878	17710	17497	17780	17695	17887	17578	17576	17539	17744	17760	17702	17517	17649	17713	17672	17555	17599	17667	17799	17723	17583	17629	17617	17771	17692	17756	17701	17624	17561	17593	17545	17656	17678	17812	17739	17659	17710	17773	17665	17669	17700	17606	17652	17785	17611	17645	17637	17744	17724	17703	17611	17636	17839	17798	17549	17805	17825	17746	17714	17639	17855	17783	17692	17684	17668	17727	17912	17754	17659	17678	17654	17633	17834	17702	17533	17812	17558	17628	17724	17735	17611	17707	17628	17784	17559	17760	17800	17628	17656	17766	17677	17631	17655	17603	17712	17790	17834	17790	17548	17539	17697	17731	17614	17604	17558	17524	17740	17643	17720	17580	17704	17750	17638	17642	17565	17661	17700	17843	17725	17664	17773	17733	17672	17749	17652	17538	17801	17582	17502	17622	17760	17846	17500	17702	17616	17737	17621	17741	17715	17516	17765	17657	17586	17489	17847	17742	17825	17726	17693	17676	17689	17655	17597	17764	17790	17586	17710	17751	17597	17524	17757	17626	17589	17595	17556	17456	17771	17759	17605	17755	17715	17784	17660	17738	17537	17650	17705	17651	17643	17664	17772	17702	17647	17746	17699	17674	17629	17542	17667	17670	17695	17708	17701	17511	17546	17649	17660	17695	17495	17750	17587	17605	17704	17618	17776	17574	17706	17746	17644	17692	17680	17598	17641	17879	17458	17734	17581	17620	17736	17451	17554	17631	17683	17555	17705	17782	17740	17581	17632	17658	17659	17816	17803	17715	17559	17570	17824	17759	17727	17765	17605	17609	17655	17564	17728	17698	17663	17601	17625	17661	17780	17674	17778	17679	17529	17704	17821	17600	17629	17680	17592	17532	17647	17679	17818	17435	17468	17665	17802	17803	17602	17643	17535	17676	17656	17652	17633	17624	17665	17587	17583	17668	17777	17584	17736	17660	17690	17763	17618	17718	17608	17818	17572	17677	17725	17751	17820	17551	17608	17588	17582	17584	17722	17708	17630	17729	17755	17632	17747	17666	17624	17727	17660	17718	17819	17687	17585	17757	17538	17628	17553	17982	17574	17634	17656	17795	17595	17581	17847	17684	17821	17760	17631	17707	17566	17505	17638	17673	17640	17649	17582	17559	17559	17612	17508	17459	17693	17760	17670	17684	17714	17708	17617	17937	17683	17488	17585	17650	17693	17679	17900	17676	17844	17773	17759	17733	17713	17700	17622	17771	17629	17641	17657	17677	17639	17590	17766	17699	17575	17684	17684	17798	17687	17606	17668	17647	17695	17889	17677	17666	17708	17542	17723	17670	17690	17592	17713	17787	17544	17655	17580	17663	17654	17676	17547	17661	17612	17700	17586	17790	17467	17746	17666	17564	17655	17786	17721	17674	17682	17685	17730	17761	17597	17569	17458	17563	17718
28884	26806	32612	27534	22620	21665	20840	20079	19489	19734	19595	19189	19146	18981	19352	19286	19210	18815	19083	19225	19245	18816	19088	18840	18995	18987	18980	18827	18876	19013	18885	19035	18785	18846	18907	19066	19041	18950	19033	18811	19067	18939	18752	18786	18922	18893	18708	18899	18994	18987	18749	18892	18982	18875	19086	18937	18783	18851	18870	18805	18716	18750	19087	18815	18806	19044	18932	18588	18766	18742	18953	18932	18804	18855	18817	18868	18782	18725	18764	18860	18745	19129	18716	19053	18986	18931	18791	18805	18623	18794	18904	18904	18885	18915	18873	18659	18852	18988	18869	18892	18884	18770	18854	19053	18612	18843	19003	18708	18815	18798	18617	18814	18933	18917	18831	18877	18841	18771	18699	18764	18776	18747	18755	18997	18938	18895	18646	18861	18842	18819	18711	18753	18840	18831	18885	18689	18850	18879	18952	18906	18719	18863	18683	18817	18881	18954	18895	18880	18727	18666	18963	18871	18760	19034	18683	18881	18834	18754	18760	18899	18674	18636	18911	18803	18815	18655	18706	18769	18718	18792	18934	18978	18906	19067	19030	18964	18836	18760	18784	18943	18875	18975	18796	18916	18797	18890	18780	18814	18714	18777	18715	18740	18748	19076	18689	18761	18961	18944	18876	18902	18640	19106	18787	18810	18912	19059	18708	18847	19084	18683	18870	18807	18964	18878	18976	18920	18952	18639	18854	18857	18846	18762	18809	18839	18831	18886	18974	18881	18681	18658	18745	18942	18717	18715	18768	18803	18927	18799	18789	18873	19103	18802	18977	18938	18748	18680	18782	18940	18680	18871	18846	18612	18832	18862	18755	18917	18588	18903	18829	18649	18810	18927	18779	18847	18949	18811	18801	18753	18793	18684	18875	18727	18830	18774	18729	18908	19015	18862	18717	18808	18875	18798	18997	18887	18955	18927	18569	18909	18930	18886	19003	18724	18687	18631	18744	18581	18870	18780	18902	18849	18946	18906	18780	18855	18703	18787	18924	18891	18785	18768	18749	18898	18958	18983	18718	18760	18774	18697	18795	18919	18874	18919	18999	18913	18932	18944	18952	18946	18878	18697	18809	18851	18907	18689	19024	19095	19018	19086	18947	18857	18808	19021	18916	18816	18908	18754	19053	18904	18907	18742	19011	18821	19066	19024	18936	18788	18840	18635	18762	18741	18750	18911	18805	18682	18785	18912	18872	18676	18843	18916	18843	18797	18859	18784	18760	19051	18801	18764	18755	18773	18851	18695	18829	18803	18837	18905	18761	18759	18741	18836	18751	18888	18763	18909	18929	18860	18843	18884	19075	18909	19174	19068	18843	18829	18772	19065	18909	18836	18763	18822	18930	18930	19198	19080	18930	19033	18822	19103	18946	19090	18860	19030	18727	18813	18957	18795	18821	18928	18773	18937	19025	18875	18922	18738	18856	18697	18852	18929	18877	18867	18774	18755	18675	18808	19053	18876	18908	18761	18756	19041	19060	18801	18918	18808	18598	18606	18891	18758	18910	18843	19004	18844	18772	18624	18960	18897	18863	18973	18844	19020	18883	19065	18689	18694	18820	18797	18827	18974	19073	18759	18910	18946	18842	18997	18837	19087	18987	18912	18792	18928	18872	18934	18845	18709	18954	18656	18907	18743	18753	18794	18823	18923	18949	18959	19180	19110	18773	18603	18735	18911	18896	18855	18847	18787	18917	18861	18977	18725	19090	18683	19020	18898	18982	18725	18924	18876	18905	18909	18827	18773	18869	18805	18992	18856	18851	18957	18806	18890	18720	18911	18855	18848	19115	18721	18891	18621	18933	18860	18853	19033	18773	18791	18848	18831	19060	18819	18659	18761	18825	18845	19049	18897	18897	18853	18917	18669	18670	18860	18799	18812	18657	18776	18987	18768	19123	18894	18853	18805	19000	18789	18947	18936	18885	18739	18861	18773	18778	18838	18806	18939	18737	18913	18907	18946	18711	19006	18897	18706	18798	18767	18880	18630	18784	18948	18941	18875	18946	18968	18717	18897	18913	19031	18756	18638	18989	19031	18863	18945	18803	18890	18807	18846	18987	18871	19013	19001	18903	18970	18932	18866	18869	18783	18884	18918	18816	18818	18802	19070	18795	18769	18901	18904	18803	18770	18902	18939	18953	19025	19020	18792	18711	18955	18975	18842	18845	18792	18831	18821	18775	18696	18933	18843	18866	18678	18778	18850	18596	18773	18985	18937	18888	18808	18924	18895	19122	18858	18979	18613	19259	18891	18833	18832	18952	18904	18833	18864	18806	18913	18902	18644	18668	18838	18981	18921	19017	18729	18851	18775	18823	18951	18695	19026	19116	18847	19008	18945	18884	18735	18651	18999	18916	18625	18895	18798	18745	18772	19019	19099	18768	18835	18969	18840	18898	18770	18969	18962	18772	18861	18905	18941	18824	18699	18668	18935	18895	18963	18959	18928	18944	18911	18663	18897	18810	18721	18997	18682	18728	18783	18805	18822	18700	18940	18889	18736	18780	18871	19077	18851	18807	18935	19083	18934	18810	19169	19012	18803	18606	18879	18862	18691	18659	18811	18929	18798	18888	18693	18946	18932	18654	18975	18854	18888	18841	18852	18966	18877	18918	18895	18846	18944	18866	18765	18767	18995	18817	18811	18801	19060	18722	18971	18872	18816	18847	18858	19011	18709	18772	18780	18708	18880	19060	19003	18869	18865	18791	18758	18884	18707	18929	18754	18794	18763	18788	19041	18707	18905	18975	18949	19009	19061	18915	18886	18958	18794	18981	18961	18818	18795	19008	18773	18726	18836	18958	18756	18865	18998	18986	18741	18724	18716	18822	18941	18891	18899	18774	18856	18780	18991	18725	18872	18822	18819	18951	18797	18793	18743	18694	18906	19041	18905	18804	18970	18934	18928	18761	18899	19038	18751	19234	18886	18703	18849	18804	18704	18890	18745	18816	18926	18805	18890	18850	19010	18739	18590	18706	18908	18866	18911	19133	18935	18793	18737	18883	18717	18734	18666	18916	18866	18878	18936	18867	18680	18819	18654	18811	18958	18750	18861	18882	18773	18885	18715	18786	18776	18948	18960	18832	18713	19042	18897	18869	18945	18817	18857	18974	18836	19058	18781	18815	18839	19200	18914	18879	18851	18785	18925	18708	18898	18972	18857	18793	18891	18931	18834	18957	18936	18715	18920	18750	18748	18878	19079	19016	18815	18954	18929	18992	18833	18926	18942	18793	18824	18603	18778	18735	18827	19163	18878	18710	18887	18716	18835	18937	18850	19029	18903	18889	18832	18912	19049	18905	18749	18810	18976	19026	18732	18713	18871	18723	19003	18913	18905	18881	18771	18705	19008	19051	18905	18863	18884	18881	19144	18961	18916	18944	18862	19032	18850	18787	18654	18859	18872	18934	18722	18903	18909	18770	19183	18885	18955	18797	18907	18811	18693	19142	18988	18994	18914	19009	18744	18828	18937	18900	18698	18883	18940	18888	18639	18740	18730	18900	18875	18864	18806	18855	18739	19000	18833	18761	19091	18831	18782	18812	18575	18805	18695	18817	18800	18755	18820	18854	18830	18885	18864	18902	18912	18646	19078	18887	18787	19054	18894	18859	18777	18759	18794	18933	18910	18940	18825	18986	18935	18913	18764	18785	18881	18810	19126	18850	18916	18793	18769	18930	18817	19088	18854	18805	18607	18750	18769	18639	18891	18743	18935	18933	18831	18922	18910	18954	18916	18986	18897	18950	18989	18820	18875	19025	18762	18773	18870	18959	18939	18844	18924	19062	18754	19098	18831	19008	18771	18913	18923	18990	18965	19081	18978	18854	18981	19057	18609	18856	18969	18891	18924	18969	18895	18960	18904	18917	18827	18798	18771	18963	19009	18826	18799	18996	18833	18802	18832	18959	18872	18768	18828	18921	18876	18761	18899	18761	18754	18969	18981	18786	18798	18848	19038	18857	18859	18860	18744	18927	18972	18890	19012	18894	18778	18791	18919	19085	18931	19173	18799	18684	18803	18761	18832	18844	18966	18795	18718	18788	18738	18735	18702	18753	18800	19015	18862	18770	19050	19067	18818	19065	18944	18823	18899	18704	18856	18775	18844	18843	18787	19002	18694	18748	18795	18796	18772	19090	18865	19016	18960	18990	18897	18736	18892	19005	18969	18808	18830	18820	18919	18844	18993	18834	18786	18813	18920	18895	18608	18893	18875	18941	18882	18642	18934	18853	18846	18727	18769	18741	18741	18902	18898	18734	18942	18856	18876	18907	18854	18711	18710	18900	18996	19006	19016	18782	18986	18976	18817	18944	18683	18858	18788	18822	18885	18840	18858	18970	18913	19079	18943	18762	18886	18747	18927	18891	18973	19044	18660	18838	19115	18829	18716	18791	18814	18999	18820	18824	18793	18914	18928	18857	18983	18818	18777	18810	18980	19008	18882	18937	18771	18612	18859	18978	18797	18785	18908	18937	18795	18772	18924	18778	18873	18803	18789	18972	18804	18787	18904	18858	18668	18723	18703	19010	18857	18776	18924	18811	18833	18989	19040	18892	18870	18812	18967	18858	18985	18798	18912	18724	18914	18915	18700	18768	18870	18650	18859	18676	18805	18770	18916	18942	18784	18863	18987	19122	18812	18773	18766	18772	18998	18813	18567	18714	18974	18788	18770	18904	18853	18842	18862	18593	18841	18930	18999	18861	18666	18879	18804	18772	18844	18806	18940	18775	18985	19040	18736	18965	18593	18960	19007	18896	18869	18908	19007	18967	18807	18906	18861	18948	18831	18973	18831	19000	19027	18925	18921	18831	18594	18912	18786	18992	18887	18827	18564	18629	18900	18976	18933	18952	19052	18868	18899	19069	18731	18932	18803	18710	18958	18766	18809	19001	18691	18837	18809	18465	18769	18869	18915	18756	18933	18808	18892	18766	19019	19081	18654	18978	18832	18861	19029	18797	19009	18881	18921	18961	18850	19079	18639	18825	18819	18896	19039	18911	18689	18574	18916	18747	18802	18911	19031	18842	19003	19025	18781	18896	18980	18885	18921	18877	18866	18871	18882	18841	18958	19021	18911	18983	18887	18991	18905	18990	18993	18956	18922	18773	18857	18954	18791	18906	18865	18942	18718	18971	18756
32176	42857	36479	25360	21714	20285	18951	18314	17801	17675	17581	17330	17298	17025	17005	17071	16879	17136	17000	16830	16934	16767	16763	16854	16859	16769	16757	16643	16767	16848	16619	16828	16828	16486	16725	16622	16767	16662	16715	16592	16572	16632	16751	16613	16809	16519	16506	16677	16742	16788	16598	16613	16766	16753	16626	16625	16639	16897	16704	16490	16701	16598	16534	16676	16549	16591	16641	16460	16628	16570	16665	16672	16669	16427	16583	16661	16425	16687	16826	16844	16633	16886	16662	16610	16718	16589	16639	16629	16648	16756	16414	16486	16784	16676	16746	16539	16665	16699	16792	16524	16612	16456	16839	16619	16489	16578	16608	16738	16697	16702	16653	16716	16646	16855	16652	16826	16582	16723	16769	16555	16748	16793	16700	16779	16694	16635	16808	16611	16548	16634	16783	16603	16659	16806	16633	16615	16738	16670	16593	16605	16726	16708	16666	16629	16607	16709	16614	16664	16635	16660	16694	16549	16681	16770	16669	16577	16634	16727	16605	16722	16572	16624	16716	16585	16643	16688	16606	16677	16694	16717	16692	16617	16597	16560	16609	16499	16777	16600	16815	16575	16595	16494	16767	16574	16808	16763	16626	16632	16573	16416	16724	16835	16540	16788	16510	16722	16808	16600	16652	16581	16631	16561	16727	16660	16674	16460	16613	16677	16653	16921	16688	16715	16802	16568	16671	16629	16670	16674	16582	16578	16595	16648	16713	16641	16669	16533	16641	16656	16613	16688	16608	16705	16704	16862	16885	16837	16796	16544	16662	16707	16481	16640	16781	16640	16570	16798	16745	16605	16597	16664	16416	16716	16619	16542	16486	16771	16605	16579	16585	16627	16671	16579	16729	16766	16525	16634	16570	16665	16911	16611	16646	16793	16579	16606	16767	16603	16477	16675	16577	16631	16480	16607	16670	16565	16709	16732	16731	16839	16639	16679	16640	16786	16776	16652	16650	16635	16659	16653	16781	16501	16800	16648	16743	16628	16807	16589	16697	16572	16740	16599	16631	16613	16557	16709	16652	16644	16805	16661	16652	16588	16610	16784	16648	16469	16528	16775	16651	16665	16703	16802	16539	16651	16718	16637	16684	16650	16642	16534	16792	16525	16627	16669	16489	16740	16537	16877	16749	16734	16653	16710	16705	16671	16641	16649	16763	16586	16829	16736	16664	16625	16685	16696	16736	16598	16650	16680	16587	16776	16658	16705	16357	16776	16669	16662	16610	16772	16622	16472	16656	16568	16572	16553	16616	16629	16784	16730	16777	16678	16710	16682	16695	16499	16745	16706	16739	16703	16693	16778	16871	16688	16704	16687	16794	16627	16631	16758	16658	16609	16715	16648	16596	16688	16803	16636	16718	16593	16608	16635	16654	16565	16680	16652	16880	16827	16537	16730	16698	16739	16677	16831	16464	16745	16670	16568	16803	16684	16657	16667	16646	16776	16613	16642	16734	16713	16751	16686	16573	16773	16642	16656	16590	16647	16716	16622	16624	16624	16612	16595	16496	16533	16600	16726	16622	16693	16633	16788	16598	16708	16674	16673	16767	16678	16780	16714	16824	16596	16530	16681	16838	16590	16602	16759	16645	16709	16569	16817	16881	16719	16696	16739	16771	16775	16770	16666	16583	16659	16523	16660	16818	16558	16653	16395	16688	16583	16611	16652	16562	16787	16759	16556	16515	16709	16782	16609	16618	16716	16735	16765	16658	16632	16645	16715	16487	16629	16779	16639	16711	16670	16765	16664	16755	16671	16606	16716	16670	16698	16720	16630	16746	16705	16678	16592	16764	16639	16867	16585	16521	16685	16781	16594	16683	16685	16736	16610	16503	16517	16662	16718	16733	16789	16769	16677	16567	16459	16740	16437	16658	16581	16679	16754	16732	16764	16766	16606	16661	16703	16692	16652	16758	16669	16752	16577	16787	16720	16808	16717	16560	16659	16771	16496	16723	16453	16574	16692	16663	16570	16769	16747	16783	16516	16695	16894	16606	16535	16762	16636	16733	16813	16608	16663	16572	16625	16716	16783	16543	16653	16613	16582	16567	16794	16800	16539	16784	16660	16756	16670	16802	16660	16693	16522	16688	16701	16509	16862	16637	16627	16695	16756	16585	16629	16486	16760	16612	16533	16887	16782	16696	16659	16771	16707	16690	16451	16631	16533	16786	16535	16697	16774	16756	16622	16693	16597	16729	16686	16602	16734	16707	16676	16714	16558	16678	16836	16787	16500	16638	16683	16612	16728	16696	16647	16676	16708	16626	16603	16659	16722	16638	16782	16777	16662	16683	16629	16585	16725	16647	16619	16714	16721	16623	16707	16691	16642	16525	16694	16706	16583	16788	16734	16500	16652	16844	16649	16676	16626	16744	16663	16652	16570	16663	16867	16639	16615	16754	16718	16496	16634	16710	16718	16602	16736	16576	16506	16780	16706	16703	16522	16821	16758	16662	16566	16659	16551	16482	16605	16481	16581	16731	16630	16587	16746	16583	16772	16796	16809	16845	16744	16622	16720	16566	16698	16622	16778	16701	16772	16647	16849	16709	16528	16684	16630	16883	16620	16612	16706	16490	16601	16785	16590	16671	16830	16679	16796	16639	16633	16695	16607	16807	16652	16698	16579	16655	16702	16880	16763	16641	16693	16708	16684	16691	16598	16704	16696	16796	16621	16516	16685	16701	16686	16721	16631	16653	16618	16616	16680	16575	16552	16661	16639	16614	16762	16790	16698	16527	16642	16699	16703	16815	16549	16680	16581	16685	16492	16720	16701	16737	16611	16438	16626	16605	16688	16825	16623	16633	16643	16690	16650	16669	16668	16718	16499	16802	16694	16772	16771	16769	16665	16759	16689	16696	16518	16437	16816	16597	16478	16701	16763	16818	16692	16649	16534	16667	16750	16746	16605	16698	16730	16647	16562	16707	16786	16785	16809	16580	16637	16604	16486	16791	16650	16774	16606	16699	16573	16753	16671	16646	16730	16697	16614	16672	16644	16554	16879	16680	16672	16710	16561	16476	16601	16639	16670	16734	16441	16694	16583	16642	16457	16691	16716	16656	16908	16723	16700	16743	16824	16487	16721	16517	16531	16720	16683	16721	16670	16688	16618	16835	16683	16631	16690	16571	16592	16679	16718	16534	16688	16511	16596	16667	16467	16756	16623	16595	16792	16802	16568	16552	16609	16575	16547	16870	16558	16791	16770	16656	16639	16627	16676	16683	16576	16610	16538	16413	16653	16776	16667	16608	16502	16642	16653	16686	16626	16754	16788	16721	16788	16592	16686	16754	16593	16600	16716	16786	16751	16865	16727	16631	16790	16650	16729	16569	16731	16640	16523	16686	16588	16653	16728	16785	16799	16691	16604	16715	16612	16648	16584	16758	16671	16791	16642	16634	16726	16696	16751	16766	16538	16612	16765	16735	16639	16699	16606	16440	16808	16763	16575	16785	16539	16595	16810	16620	16640	16666	16781	16685	16786	16552	16638	16802	16697	16709	16708	16515	16681	16666	16624	16643	16765	16673	16619	16688	16755	16492	16599	16740	16816	16778	16681	16741	16698	16645	16645	16687	16550	16558	16650	16630	16691	16728	16752	16677	16655	16698	16689	16459	16722	16599	16653	16568	16836	16811	16544	16735	16766	16474	16674	16682	16823	16639	16484	16768	16609	16729	16812	16738	16520	16783	16854	16682	16693	16707	16792	16791	16706	16806	16718	16709	16624	16788	16667	16634	16683	16629	16532	16529	16708	16659	16573	16856	16598	16608	16698	16765	16896	16677	16649	16583	16655	16707	16522	16726	16742	16699	16782	16557	16584	16756	16725	16654	16711	16780	16687	16621	16670	16629	16429	16717	16534	16593	16554	16698	16471	16580	16733	16422	16820	16631	16776	16850	16659	16680	16759	16683	16674	16784	16592	16744	16700	16689	16562	16728	16653	16708	16586	16719	16585	16694	16679	16754	16857	16514	16782	16604	16759	16645	16698	16730	16809	16604	16744	16651	16620	16803	16754	16696	16756	16602	16773	16876	16564	16685	16580	16543	16680	16727	16676	16816	16676	16660	16730	16721	16728	16792	16540	16656	16686	16664	16671	16501	16642	16733	16927	16676	16886	16697	16761	16634	16693	16648	16716	16704	16658	16834	16639	16554	16736	16666	16812	16552	16571	16703	16761	16751	16485	16718	16530	16800	16844	16709	16642	16598	16581	16617	16588	16497	16499	16714	16742	16673	16872	16544	16627	16751	16554	16667	16546	16777	16552	16644	16612	16710	16622	16692	16500	16755	16780	16567	16723	16747	16489	16624	16672	16849	16674	16742	16699	16734	16704	16646	16555	16548	16667	16768	16703	16655	16547	16860	16584	16599	16676	16793	16765	16659	16614	16603	16646	16592	16798	16655	16687	16604	16614	16700	16644	16596	16692	16560	16760	16637	16699	16540	16605	16706	16465	16598	16623	16482	16804	16690	16528	16835	16910	16563	16754	16652	16845	16624	16870	16698	16587	16587	16633	16719	16728	16726	16791	16446	16689	16709	16733	16643	16899	16579	16549	16565	16728	16478	16625	16748	16552	16604	16696	16507	16700	16471	16643	16599	16572	16610	16574	16750	16716	16858	16628	16843	16680	16712	16613	16713	16659	16810	16569	16810	16604	16838	16769	16775	16677	16672	16708	16569	16680	16609	16612	16585	16641	16792	16722	16683	16590	16691	16777	16638	16683	16673	16710	16687	16663	16754	16697	16730	16671	16656	16662	16762	16739	16515	16687	16647	16649	16642	16661	16675	16630	16685	16597	16624	16603	16621	16715	16684	16837	16651	16510	16648	16653	16646	16647	16674	16469	16662	16713	16654	16588	16660	16610	16574	16626	16722	16711	16555	16682	16554	16602	16704	16793	16802	16577	16706	16841	16761	16536	16737	16621	16571	16659	16581	16579	16603	16556	16773	16611	16660	16484	16532	16727	16492	16772	16558	16632	16817	16758	16694	16596	16543	16600	16508	16591	16717	16633	16597	16649	16681	16669	16738	16608	16726	16847	16630	16733	16676	16631	16653	16559	16672	16609	16807	16739	16724	16703	16538	16658	16726	16761	16540	16624	16484	16697	16641	16592	16810	16651	16446	16710	16678	16616	16744	16482
24312	21628	29217	26202	26297	28694	29490	24400	22750	21754	21635	21387	21395	21024	20998	21175	20902	21055	21118	20708	20635	20633	20645	20578	20587	20693	20724	20650	20491	20565	20417	20694	20446	20385	20444	20551	20442	20556	20542	20503	20517	20560	20501	20501	20499	20629	20493	20622	20452	20580	20637	20567	20581	20436	20496	20601	20416	20489	20487	20522	20435	20557	20241	20587	20238	20708	20445	20668	20449	20670	20504	20481	20671	20628	20595	20374	20552	20341	20463	20560	20335	20391	20605	20377	20339	20734	20794	20431	20515	20370	20510	20180	20702	20464	20534	20427	20272	20224	20536	20319	20353	20431	20553	20346	20558	20676	20543	20525	20272	20537	20389	20419	20632	20490	20521	20477	20595	20459	20399	20258	20482	20644	20495	20443	20573	20410	20386	20379	20439	20437	20332	20409	20509	20357	20590	20327	20434	20486	20558	20285	20567	20588	20601	20438	20342	20192	20522	20221	20391	20582	20260	20355	20511	20637	20501	20355	20585	20448	20484	20381	20639	20480	20499	20396	20508	20441	20588	20512	20616	20583	20321	20420	20379	20491	20415	20476	20650	20437	20456	20469	20399	20249	20522	20400	20336	20523	20520	20551	20545	20570	20563	20317	20371	20522	20499	20677	20245	20658	20413	20494	20427	20488	20436	20488	20471	20409	20448	20521	20463	20405	20413	20349	20424	20493	20275	20317	20641	20385	20521	20622	20885	20534	20421	20404	20284	20479	20571	20479	20582	20365	20325	20598	20617	20615	20416	20418	20463	20482	20306	20652	20366	20357	20347	20517	20668	20127	20419	20363	20389	20296	20407	20396	20423	20264	20521	20263	20439	20493	20451	20569	20419	20390	20504	20418	20529	20495	20324	20466	20439	20558	20478	20647	20504	20445	20469	20471	20407	20568	20449	20518	20559	20271	20453	20400	20372	20363	20306	20355	20646	20318	20174	20257	20281	20318	20414	20386	20446	20566	20301	20687	20493	20257	20432	20442	20436	20573	20373	20453	20281	20223	20592	20301	20527	20558	20216	20434	20385	20356	20382	20473	20565	20610	20412	20223	20324	20543	20411	20513	20520	20558	20470	20616	20588	20485	20515	20580	20357	20315	20227	20554	20443	20461	20703	20487	20540	20410	20503	20395	20337	20415	20514	20476	20464	20286	20361	20320	20296	20616	20403	20450	20423	20413	20487	20557	20373	20402	20492	20296	20466	20283	20345	20557	20500	20186	20681	20546	20512	20423	20444	20278	20444	20217	20443	20251	20385	20345	20323	20569	20261	20435	20317	20124	20369	20468	20242	20584	20371	20325	20500	20353	20462	20528	20233	20293	20454	20366	20562	20408	20350	20443	20363	20291	20454	20511	20362	20501	20357	20511	20537	20192	20466	20204	20162	20371	20410	20425	20644	20378	20468	20478	20445	20686	20335	20445	20274	20298	20528	20433	20407	20346	20325	20384	20328	20393	20639	20521	20499	20235	20357	20369	20640	20141	20481	20459	20442	20397	20609	20564	20203	20423	20433	20569	20336	20518	20376	20578	20491	20382	20495	20522	20389	20249	20458	20284	20491	20507	20325	20341	20434	20378	20486	20262	20427	20399	20261	20537	20371	20387	20453	20547	20268	20260	20384	20614	20368	20427	20518	20758	20574	20385	20493	20490	20470	20456	20503	20280	20258	20351	20403	20546	20371	20428	20499	20241	20358	20514	20509	20469	20412	20305	20406	20507	20320	20236	20478	20667	20381	20336	20281	20461	20749	20352	20542	20598	20637	20396	20215	20638	20600	20428	20163	20531	20491	20474	20506	20539	20407	20298	20550	20344	20511	20577	20464	20278	20714	20292	20484	20603	20460	20572	20529	20496	20477	20289	20430	20196	20437	20380	20400	20554	20561	20365	20271	20404	20447	20410	20423	20568	20485	20510	20505	20533	20505	20487	20437	20421	20497	20461	20335	20408	20573	20670	20772	20401	20478	20513	20437	20428	20423	20444	20466	20363	20515	20311	20561	20427	20447	20480	20496	20405	20574	20417	20408	20310	20540	20428	20565	20458	20391	20295	20598	20334	20404	20345	20434	20407	20406	20442	20463	20337	20479	20398	20294	20342	20556	20433	20500	20398	20584	20479	20340	20413	20414	20641	20362	20261	20019	20260	20395	20502	20387	20478	20617	20391	20478	20476	20444	20369	20231	20636	20362	20469	20496	20318	20717	20376	20521	20299	20641	20694	20388	20254	20273	20427	20418	20493	20346	20365	20445	20332	20332	20627	20303	20293	20270	20379	20519	20330	20285	20309	20613	20525	20411	20449	20382	20384	20484	20525	20400	20577	20475	20613	20492	20477	20326	20487	20451	20432	20404	20399	20330	20489	20269	20484	20273	20531	20437	20617	20301	20501	20463	20510	20436	20168	20425	20445	20520	20496	20365	20533	20431	20733	20536	20419	20204	20460	20546	20302	20463	20529	20480	20294	20464	20365	20465	20341	20556	20490	20517	20433	20392	20646	20555	20525	20440	20337	20587	20546	20266	20291	20554	20456	20661	20432	20320	20467	20655	20372	20332	20451	20479	20499	20393	20271	20392	20260	20519	20482	20489	20409	20288	20268	20571	20556	20372	20639	20390	20462	20526	20495	20403	20611	20549	20499	20388	20469	20435	20436	20386	20476	20517	20599	20360	20569	20352	20271	20253	20615	20198	20255	20449	20456	20368	20427	20496	20379	20879	20532	20474	20441	20288	20419	20392	20473	20453	20308	20345	20374	20403	20520	20596	20566	20535	20480	20495	20431	20347	20467	20580	20492	20540	20545	20598	20376	20361	20623	20518	20628	20518	20457	20248	20347	20548	20386	20315	20560	20486	20555	20464	20372	20353	20231	20418	20539	20358	20298	20446	20387	20509	20324	20514	20340	20199	20557	20434	20499	20507	20485	20452	20527	20508	20263	20224	20249	20576	20535	20516	20443	20555	20386	20475	20392	20513	20505	20549	20491	20547	20568	20283	20499	20304	20480	20366	20399	20591	20492	20377	20510	20496	20249	20470	20296	20464	20541	20583	20245	20367	20588	20675	20449	20329	20563	20428	20320	20522	20426	20381	20334	20493	20482	20584	20335	20547	20386	20521	20367	20533	20555	20475	20372	20369	20169	20292	20531	20660	20668	20425	20387	20553	20498	20505	20439	20523	20374	20550	20643	20505	20491	20526	20540	20671	20486	20655	20354	20461	20178	20407	20334	20532	20477	20524	20415	20526	20523	20471	20354	20331	20500	20316	20553	20263	20409	20455	20292	20352	20404	20650	20409	20270	20556	20419	20361	20494	20470	20535	20419	20458	20174	20312	20429	20553	20636	20586	20423	20369	20444	20325	20508	20438	20268	20536	20520	20327	20274	20410	20343	20518	20615	20333	20395	20543	20486	20395	20406	20488	20372	20507	20436	20319	20487	20443	20496	20545	20531	20519	20341	20526	20279	20306	20294	20217	20489	20260	20322	20639	20653	20490	20609	20547	20511	20319	20498	20310	20504	20545	20529	20565	20401	20431	20254	20349	20286	20410	20269	20216	20387	20380	20101	20402	20411	20552	20608	20639	20590	20416	20325	20651	20583	20524	20461	20658	20518	20548	20303	20353	20480	20405	20152	20574	20682	20302	20434	20596	20405	20489	20587	20502	20550	20638	20311	20351	20523	20453	20298	20537	20631	20528	20287	20432	20288	20459	20334	20530	20504	20383	20518	20459	20389	20553	20692	20515	20478	20518	20393	20508	20507	20558	20552	20273	20549	20525	20426	20537	20561	20384	20348	20277	20341	20387	20288	20582	20319	20482	20457	20599	20480	20505	20664	20282	20565	20178	20148	20365	20529	20366	20294	20557	20515	20389	20523	20577	20417	20301	20399	20510	20366	20371	20311	20280	20583	20446	20398	20555	20324	20453	20513	20589	20462	20414	20637	20526	20506	20522	20463	20564	20499	20466	20743	20459	20401	20540	20503	20440	20263	20431	20499	20376	20365	20363	20488	20539	20551	20578	20415	20227	20363	20398	20473	20299	20477	20446	20455	20436	20499	20619	20550	20429	20479	20341	20247	20626	20311	20577	20390	20542	20516	20296	20366	20314	20398	20438	20193	20558	20328	20505	20312	20458	20689	20569	20479	20419	20560	20257	20386	20570	20548	20564	20603	20538	20350	20409	20387	20298	20427	20553	20326	20385	20699	20440	20418	20526	20328	20496	20369	20717	20362	20366	20499	20503	20535	20445	20651	20422	20429	20437	20488	20447	20558	20418	20326	20329	20462	20478	20242	20423	20521	20443	20342	20581	20529	20466	20298	20607	20506	20399	20441	20527	20592	20483	20655	20518	20496	20432	20297	20650	20754	20527	20568	20428	20453	20354	20271	20324	20684	20484	20574	20309	20470	20470	20195	20568	20439	20487	20529	20534	20626	20421	20432	20470	20517	20435	20566	20720	20279	20505	20343	20186	20579	20485	20481	20544	20469	20265	20498	20648	20313	20644	20640	20438	20329	20398	20366	20368	20331	20475	20537	20569	20405	20523	20249	20582	20496	20556	20356	20374	20463	20402	20713	20303	20408	20446	20400	20320	20462	20496	20353	20355	20475	20465	20315	20561	20399	20492	20295	20239	20805	20433	20323	20395	20391	20362	20362	20376	20312	20553	20325	20251	20647	20488	20556	20355	20614	20657	20159	20412	20549	20436	20532	20226	20525	20578	20517	20471	20574	20416	20393	20518	20321	20579	20485	20476	20597	20674	20444	20116	20523	20410	20255	20502	20458	20407	20528	20245	20374	20605	20580	20547	20568	20676	20530	20531	20475	20468	20347	20217	20441	20534	20557	20410	20547	20415	20259	20506	20815	20345	20356	20349	20435	20455	20461	20296	20495	20547	20558	20532	20643	20508	20339	20297	20494	20515	20472	20354	20348	20376	20347	20595	20349	20602	20257	20589	20495	20593	20458	20686	20472	20284	20464	20489	20591	20439	20509	20498	20249	20444	20429	20521	20269	20134	20344	20443	20393	20373	20384	20463	20501	20245	20416	20464	20475	20653	20378	20413	20508	20553	20458	20467	20591	20584	20405	20585	20564	20400	20386	20352	20562	20415	20197	20415	20393	20463	20518	20500	20503	20591	20449
34557	54234	45581	37572	32373	28944	26902	22225	20225	18915	18827	18617	18397	18174	18125	18146	18020	17976	17934	17718	17923	17686	17766	17710	17568	17499	17899	17783	17625	17601	17669	17788	17504	17670	17523	17546	17737	17656	17675	17371	17565	17639	17661	17579	17641	17665	17557	17578	17661	17516	17646	17526	17447	17576	17447	17647	17787	17558	17610	17578	17625	17679	17553	17565	17700	17520	17551	17552	17642	17666	17364	17602	17615	17378	17413	17654	17603	17680	17722	17723	17571	17559	17594	17477	17599	17576	17703	17541	17575	17753	17664	17822	17620	17509	17569	17747	17521	17790	17662	17723	17635	17455	17531	17622	17610	17688	17534	17508	17526	17651	17419	17547	17426	17579	17505	17565	17563	17662	17732	17474	17674	17582	17531	17616	17655	17575	17500	17556	17695	17458	17537	17501	17518	17509	17557	17550	17630	17734	17396	17541	17526	17723	17578	17468	17547	17636	17529	17377	17872	17466	17661	17502	17784	17646	17374	17510	17578	17601	17541	17559	17721	17569	17483	17485	17598	17342	17600	17470	17504	17484	17569	17608	17730	17671	17389	17766	17510	17458	17450	17649	17484	17510	17438	17636	17576	17477	17478	17464	17714	17601	17659	17579	17463	17601	17688	17407	17720	17439	17606	17518	17497	17693	17543	17528	17525	17568	17580	17628	17453	17527	17656	17539	17565	17549	17468	17357	17563	17591	17563	17784	17638	17675	17617	17592	17512	17623	17625	17651	17575	17539	17393	17654	17681	17540	17456	17667	17499	17621	17427	17792	17493	17655	17589	17592	17557	17549	17479	17465	17591	17665	17588	17537	17731	17545	17460	17576	17517	17383	17535	17682	17608	17647	17641	17644	17582	17508	17574	17535	17608	17520	17569	17651	17622	17707	17367	17642	17651	17520	17677	17625	17478	17619	17703	17572	17565	17647	17392	17530	17597	17555	17680	17538	17531	17571	17521	17668	17553	17592	17605	17515	17594	17587	17598	17645	17564	17646	17509	17574	17641	17505	17590	17462	17383	17616	17620	17554	17578	17731	17608	17484	17577	17540	17734	17481	17644	17600	17547	17613	17436	17540	17688	17564	17646	17660	17542	17394	17597	17701	17473	17676	17728	17496	17720	17519	17638	17442	17660	17474	17607	17546	17657	17661	17646	17455	17367	17496	17723	17458	17535	17526	17634	17603	17437	17558	17716	17339	17532	17614	17353	17586	17501	17644	17654	17414	17606	17439	17587	17476	17516	17674	17742	17641	17513	17686	17707	17579	17653	17616	17434	17750	17612	17578	17829	17604	17383	17772	17473	17647	17538	17572	17550	17629	17615	17703	17589	17682	17395	17600	17423	17536	17583	17578	17501	17520	17651	17638	17471	17606	17534	17504	17528	17655	17526	17625	17467	17769	17482	17684	17440	17427	17410	17576	17584	17667	17612	17501	17534	17671	17574	17560	17472	17575	17468	17704	17648	17521	17604	17566	17496	17617	17511	17509	17696	17415	17477	17557	17548	17526	17575	17507	17440	17485	17562	17484	17522	17579	17694	17623	17538	17732	17576	17567	17651	17561	17489	17585	17490	17703	17522	17613	17517	17524	17564	17537	17668	17572	17522	17606	17620	17554	17592	17708	17449	17756	17680	17604	17500	17578	17668	17610	17425	17526	17636	17514	17721	17496	17619	17522	17549	17488	17846	17372	17531	17648	17557	17771	17701	17585	17620	17688	17481	17582	17574	17469	17561	17440	17564	17672	17672	17559	17584	17532	17573	17632	17644	17707	17547	17676	17450	17379	17595	17515	17528	17445	17629	17512	17662	17615	17556	17571	17586	17394	17626	17455	17667	17539	17621	17687	17545	17662	17678	17580	17691	17532	17663	17529	17565	17640	17615	17524	17791	17547	17680	17442	17648	17764	17644	17435	17459	17606	17459	17592	17543	17483	17551	17615	17693	17619	17506	17476	17526	17422	17585	17551	17557	17573	17611	17496	17635	17611	17549	17739	17623	17570	17707	17514	17616	17432	17564	17794	17755	17528	17453	17470	17518	17518	17530	17488	17391	17502	17629	17589	17621	17540	17690	17332	17562	17569	17537	17728	17866	17618	17652	17549	17486	17555	17711	17706	17473	17625	17470	17694	17510	17693	17584	17625	17395	17626	17448	17606	17805	17504	17556	17506	17693	17654	17301	17575	17561	17625	17587	17779	17640	17598	17407	17545	17580	17616	17410	17620	17468	17525	17800	17605	17675	17564	17488	17445	17472	17414	17522	17462	17684	17604	17463	17388	17594	17553	17746	17548	17494	17643	17652	17398	17632	17538	17569	17589	17514	17636	17605	17592	17626	17490	17440	17391	17393	17486	17651	17609	17728	17433	17645	17505	17654	17522	17537	17585	17528	17519	17503	17550	17617	17574	17575	17694	17548	17455	17431	17706	17452	17572	17644	17362	17678	17643	17549	17599	17622	17715	17595	17516	17600	17647	17686	17408	17723	17661	17670	17488	17535	17652	17718	17530	17737	17754	17490	17680	17589	17554	17669	17605	17581	17447	17526	17577	17588	17576	17660	17594	17582	17617	17654	17590	17611	17505	17500	17690	17595	17601	17571	17613	17538	17458	17591	17611	17651	17571	17629	17612	17593	17598	17615	17453	17705	17517	17624	17590	17618	17683	17725	17525	17461	17393	17574	17692	17611	17581	17686	17604	17615	17784	17616	17595	17444	17636	17560	17667	17455	17653	17533	17614	17570	17489	17498	17463	17672	17399	17593	17453	17605	17656	17715	17496	17592	17454	17461	17634	17521	17336	17616	17688	17683	17571	17558	17671	17676	17519	17523	17616	17617	17672	17540	17503	17670	17602	17578	17648	17500	17499	17588	17507	17358	17498	17508	17522	17616	17614	17729	17422	17542	17466	17487	17623	17530	17560	17526	17376	17527	17634	17450	17459	17604	17679	17390	17553	17287	17621	17677	17661	17574	17559	17573	17605	17524	17773	17677	17428	17659	17557	17547	17494	17573	17625	17609	17523	17460	17620	17545	17445	17563	17393	17476	17531	17676	17534	17610	17686	17628	17644	17553	17557	17738	17436	17557	17525	17626	17639	17402	17609	17426	17652	17588	17439	17534	17636	17709	17517	17638	17682	17546	17621	17626	17495	17630	17546	17519	17695	17591	17532	17359	17647	17627	17538	17727	17748	17768	17573	17511	17607	17588	17462	17646	17596	17459	17493	17433	17465	17573	17539	17492	17377	17722	17548	17359	17565	17555	17722	17752	17602	17625	17477	17589	17580	17377	17648	17413	17689	17622	17472	17593	17660	17478	17684	17473	17699	17567	17818	17561	17665	17631	17497	17596	17665	17619	17737	17611	17496	17783	17429	17357	17513	17477	17577	17607	17487	17431	17443	17605	17428	17576	17476	17460	17591	17482	17545	17647	17665	17546	17776	17685	17584	17816	17502	17563	17427	17803	17399	17455	17546	17570	17527	17465	17570	17669	17452	17640	17644	17647	17508	17588	17582	17420	17598	17688	17302	17666	17394	17586	17565	17602	17597	17511	17672	17646	17756	17679	17535	17594	17482	17526	17499	17755	17592	17598	17593	17740	17451	17618	17731	17752	17621	17604	17554	17590	17482	17626	17668	17590	17649	17584	17589	17546	17647	17461	17580	17514	17753	17675	17528	17533	17590	17405	17660	17426	17655	17571	17610	17538	17616	17592	17680	17624	17619	17470	17629	17629	17523	17549	17634	17540	17551	17407	17507	17753	17411	17681	17467	17750	17542	17531	17699	17672	17736	17703	17737	17631	17530	17622	17475	17567	17628	17483	17654	17339	17521	17526	17449	17679	17436	17508	17737	17604	17552	17527	17680	17701	17502	17555	17525	17689	17751	17557	17595	17593	17464	17692	17597	17521	17669	17503	17443	17659	17514	17479	17672	17607	17567	17552	17454	17632	17496	17522	17697	17276	17602	17562	17543	17475	17679	17344	17408	17478	17437	17621	17708	17499	17623	17589	17491	17665	17649	17487	17589	17487	17617	17632	17537	17506	17555	17513	17535	17532	17580	17515	17555	17599	17477	17395	17579	17809	17724	17710	17649	17508	17645	17679	17603	17682	17641	17604	17736	17511	17703	17554	17523	17618	17462	17684	17634	17600	17694	17652	17544	17461	17595	17667	17621	17513	17788	17304	17566	17605	17525	17580	17671	17642	17515	17522	17246	17587	17548	17599	17392	17700	17612	17706	17689	17666	17592	17754	17611	17559	17771	17622	17642	17588	17551	17507	17617	17573	17547	17484	17444	17579	17567	17627	17605	17487	17586	17504	17561	17518	17606	17606	17588	17548	17488	17538	17561	17662	17422	17610	17655	17465	17602	17459	17348	17433	17469	17613	17596	17542	17702	17571	17519	17506	17739	17559	17519	17639	17687	17665	17738	17529	17755	17667	17624	17644	17495	17597	17498	17602	17742	17524	17577	17514	17451	17630	17561	17582	17533	17463	17617	17663	17661	17568	17611	17463	17588	17550	17621	17452	17506	17454	17658	17641	17444	17512	17457	17581	17456	17642	17423	17538	17637	17537	17649	17734	17634	17423	17590	17583	17457	17592	17537	17441	17625	17630	17545	17643	17474	17720	17550	17493	17609	17585	17610	17600	17669	17580	17689	17476	17557	17495	17591	17449	17518	17465	17769	17595	17679	17558	17669	17391	17542	17670	17506	17501	17676	17568	17457	17720	17507	17628	17614	17646	17359	17680	17543	17605	17474	17554	17567	17588	17703	17585	17402	17646	17501	17450	17711	17671	17667	17529	17495	17597	17418	17703	17553	17652	17521	17720	17618	17626	17442	17656	17479	17546	17573	17523	17665	17577	17697	17629	17469	17523	17605	17662	17586	17726	17614	17758	17655	17657	17599	17748	17539	17672	17538	17458	17650	17508	17619	17697	17561	17657	17750	17714	17433	17740	17730	17614	17559	17597	17614	17453	17513	17572	17376	17741	17468	17530	17491	17576	17597	17610	17581	17468	17516	17590	17757	17702	17478	17476	17664	17561	17486	17573	17611	17495	17546	17592	17661	17703	17406	17659	17377	17593	17633	17492	17639	17623	17706	17753	17651	17549	17448	17615	17758	17717	17685	17617	17660	17690	17673
22897	21397	29180	24721	25549	31717	32602	26453	24926	23927	22943	22612	22585	22418	22224	22103	22055	22175	22036	22043	21862	21938	22073	22045	21790	21707	21683	21554	21630	21649	21585	21635	21710	21663	21596	21614	21668	21731	21579	21732	21509	21784	21528	21898	21468	21595	21560	21480	21364	21335	21579	21677	21683	21690	21474	21626	21717	21576	21351	21485	21369	21459	21371	21525	21815	21495	21596	21788	21554	21452	21526	21427	21423	21713	21583	21628	21603	21287	21459	21391	21644	21406	21721	21262	21362	21509	21571	21526	21643	21429	21431	21537	21405	21480	21600	21488	21510	21453	21561	21626	21275	21362	21267	21444	21599	21678	21376	21601	21480	21418	21331	21329	21589	21363	21485	21606	21627	21674	21572	21560	21428	21386	21531	21606	21352	21522	21524	21334	21606	21516	21345	21601	21602	21525	21458	21609	21268	21573	21645	21575	21518	21447	21368	21332	21533	21458	21375	21551	21515	21548	21383	21649	21612	21414	21452	21540	21485	21468	21495	21495	21531	21611	21416	21409	21342	21424	21480	21605	21433	21451	21243	21443	21378	21369	21462	21587	21668	21552	21566	21612	21452	21408	21309	21369	21322	21437	21538	21519	21308	21567	21581	21418	21431	21519	21652	21264	21287	21367	21539	21407	21632	21527	21549	21539	21536	21634	21543	21691	21400	21311	21469	21196	21426	21542	21437	21244	21432	21489	21655	21629	21766	21509	21310	21374	21412	21374	21495	21622	21398	21585	21644	21503	21745	21327	21521	21562	21415	21550	21580	21417	21402	21552	21577	21394	21482	21616	21376	21407	21348	21713	21383	21584	21689	21281	21215	21383	21406	21343	21435	21577	21463	21142	21711	21332	21381	21467	21545	21588	21447	21537	21491	21747	21376	21470	21578	21269	21506	21567	21440	21472	21622	21451	21438	21692	21435	21324	21549	21290	21682	21512	21334	21379	21477	21648	21443	21363	21436	21175	21493	21549	21395	21612	21592	21534	21368	21544	21493	21559	21571	21457	21603	21400	21590	21455	21530	21451	21486	21497	21477	21517	21450	21622	21416	21605	21425	21286	21282	21551	21625	21465	21605	21221	21487	21442	21551	21328	21380	21555	21581	21520	21192	21413	21603	21427	21469	21385	21579	21405	21433	21542	21508	21417	21200	21329	21766	21604	21292	21473	21427	21360	21411	21425	21504	21474	21362	21277	21411	21219	21552	21461	21473	21386	21520	21352	21596	21338	21391	21356	21431	21509	21480	21488	21187	21142	21197	21346	21440	21508	21488	21359	21351	21616	21801	21393	21273	21442	21338	21459	21756	21375	21451	21636	21655	21552	21393	21632	21224	21430	21407	21236	21697	21520	21655	21419	21613	21433	21303	21596	21433	21311	21405	21356	21431	21663	21478	21571	21418	21577	21465	21453	21477	21624	21514	21519	21498	21514	21715	21534	21366	21443	21406	21561	21459	21490	21259	21464	21543	21441	21533	21423	21383	21446	21495	21538	21447	21474	21532	21305	21511	21492	21446	21445	21339	21536	21437	21548	21496	21561	21497	21341	21370	21505	21505	21451	21562	21643	21554	21607	21574	21256	21492	21421	21400	21574	21643	21378	21385	21387	21366	21570	21662	21515	21518	21698	21484	21388	21356	21405	21430	21597	21765	21532	21550	21428	21500	21556	21363	21426	21184	21436	21545	21467	21676	21583	21737	21382	21464	21646	21454	21444	21360	21377	21386	21413	21492	21535	21433	21498	21527	21489	21468	21434	21479	21403	21624	21437	21700	21307	21263	21452	21257	21468	21572	21549	21360	21570	21543	21276	21754	21567	21302	21392	21733	21578	21588	21601	21519	21343	21473	21632	21602	21443	21541	21482	21680	21486	21455	21817	21491	21386	21269	21430	21465	21401	21410	21294	21453	21517	21332	21240	21471	21378	21330	21502	21662	21561	21625	21536	21407	21471	21412	21427	21432	21194	21600	21430	21359	21654	21429	21514	21551	21528	21350	21642	21307	21304	21456	21474	21382	21368	21484	21476	21611	21337	21574	21573	21533	21632	21485	21518	21622	21702	21339	21585	21465	21371	21537	21492	21547	21604	21420	21291	21618	21464	21771	21495	21621	21497	21384	21335	21240	21432	21365	21339	21393	21588	21427	21349	21500	21537	21411	21377	21429	21605	21435	21649	21520	21239	21426	21646	21767	21538	21418	21378	21515	21491	21626	21507	21469	21522	21485	21436	21331	21378	21410	21518	21451	21721	21252	21420	21388	21384	21423	21481	21534	21567	21520	21524	21263	21407	21410	21467	21639	21422	21404	21485	21459	21517	21557	21640	21295	21186	21418	21451	21575	21523	21466	21323	21081	21357	21459	21465	21503	21311	21543	21596	21376	21548	21642	21388	21283	21501	21457	21655	21667	21599	21680	21258	21469	21481	21378	21559	21315	21585	21319	21397	21481	21582	21458	21387	21343	21708	21509	21431	21315	21269	21608	21503	21486	21535	21454	21158	21184	21512	21417	21329	21343	21357	21376	21547	21497	21333	21513	21351	21418	21557	21408	21637	21648	21452	21387	21324	21407	21500	21485	21457	21599	21556	21282	21553	21476	21305	21380	21270	21568	21388	21410	21722	21562	21393	21333	21180	21695	21331	21171	21254	21741	21568	21501	21506	21503	21531	21267	21515	21359	21527	21645	21249	21497	21419	21432	21331	21479	21528	21471	21231	21451	21523	21479	21515	21450	21404	21646	21756	21339	21575	21652	21731	21595	21521	21610	21401	21468	21587	21676	21644	21473	21623	21459	21361	21483	21401	21331	21292	21484	21283	21497	21601	21457	21507	21362	21442	21413	21383	21670	21517	21549	21505	21417	21269	21346	21350	21454	21367	21352	21557	21570	21245	21384	21572	21370	21440	21416	21556	21431	21389	21368	21625	21523	21413	21634	21370	21393	21276	21431	21431	21513	21431	21506	21332	21354	21499	21404	21571	21421	21640	21413	21672	21358	21393	21345	21582	21439	21584	21382	21509	21350	21469	21218	21407	21462	21420	21488	21392	21339	21160	21486	21630	21490	21527	21644	21452	21370	21483	21399	21313	21498	21692	21371	21452	21450	21651	21405	21403	21430	21264	21240	21420	21287	21146	21605	21534	21518	21291	21430	21243	21541	21424	21405	21559	21351	21313	21477	21563	21571	21332	21441	21623	21413	21461	21517	21462	21356	21346	21594	21673	21675	21498	21369	21473	21501	21369	21338	21563	21730	21502	21451	21597	21393	21631	21607	21648	21716	21653	21530	21473	21415	21416	21332	21524	21492	21510	21347	21547	21464	21342	21305	21541	21506	21694	21592	21418	21508	21416	21493	21432	21453	21229	21397	21329	21460	21325	21351	21681	21613	21417	21418	21493	21415	21512	21600	21229	21402	21473	21235	21546	21478	21507	21407	21573	21733	21538	21682	21572	21514	21264	21620	21383	21479	21439	21249	21533	21375	21667	21520	21646	21373	21342	21459	21506	21330	21624	21570	21387	21496	21486	21384	21441	21510	21497	21432	21410	21519	21567	21645	21458	21443	21486	21385	21642	21599	21410	21637	21475	21549	21484	21666	21481	21506	21506	21481	21433	21467	21296	21281	21172	21465	21401	21575	21476	21280	21381	21380	21449	21484	21607	21595	21332	21399	21444	21352	21480	21413	21448	21714	21619	21533	21767	21377	21465	21437	21391	21519	21183	21331	21305	21598	21308	21519	21409	21406	21465	21473	21540	21593	21435	21528	21432	21478	21383	21508	21612	21606	21436	21568	21524	21423	21514	21473	21228	21233	21574	21386	21466	21430	21469	21633	21556	21563	21549	21441	21486	21350	21376	21552	21509	21314	21350	21545	21598	21557	21422	21504	21395	21347	21347	21271	21417	21317	21394	21564	21419	21409	21562	21343	21594	21336	21388	21492	21486	21487	21353	21538	21512	21590	21395	21568	21367	21512	21460	21475	21487	21363	21406	21588	21580	21518	21462	21272	21625	21481	21464	21399	21356	21426	21615	21461	21286	21245	21316	21339	21581	21580	21539	21513	21335	21448	21407	21276	21317	21420	21331	21418	21502	21482	21414	21405	21497	21598	21704	21291	21444	21544	21334	21300	21428	21425	21514	21465	21274	21502	21300	21521	21608	21401	21363	21375	21553	21415	21256	21489	21428	21339	21298	21348	21304	21310	21321	21473	21266	21459	21270	21555	21465	21481	21436	21141	21375	21417	21385	21187	21500	21613	21509	21591	21511	21485	21338	21469	21148	21451	21756	21554	21377	21707	21658	21343	21147	21368	21513	21343	21291	21564	21510	21831	21325	21394	21637	21460	21489	21698	21616	21532	21281	21330	21422	21440	21479	21407	21453	21548	21443	21288	21368	21332	21420	21423	21424	21405	21517	21367	21404	21645	21455	21435	21536	21537	21409	21466	21780	21294	21250	21275	21335	21336	21665	21465	21361	21261	21404	21585	21487	21401	21557	21410	21548	21467	21634	21476	21606	21505	21487	21441	21302	21346	21313	21545	21544	21389	21513	21514	21447	21512	21479	21435	21238	21689	21413	21472	21338	21290	21378	21270	21555	21261	21417	21424	21573	21377	21414	21261	21582	21512	21348	21315	21349	21533	21532	21351	21670	21399	21541	21608	21431	21596	21487	21219	21546	21487	21364	21561	21463	21580	21689	21376	21476	21434	21552	21544	21488	21331	21340	21243	21244	21376	21460	21635	21389	21513	21487	21625	21248	21271	21531	21506	21372	21324	21519	21425	21424	21280	21256	21482	21510	21471	21374	21257	21478	21459	21449	21582	21452	21549	21492	21255	21338	21374	21591	21402	21510	21474	21507	21342	21593	21558	21414	21461	21509	21272	21567	21432	21155	21402	21418	21384	21766	21249	21520	21611	21424	21568	21472	21533	21406	21316	21476	21378	21421	21411	21555	21252	21470	21667	21311	21557	21413	21516	21287	21518	21530	21524	21631	21497	21560	21515	21436	21528	21423	21220	21521	21519	21467	21333	21428	21529	21328	21495	21310	21432	21615	21625	21280	21447	21461	21376	21212	21537	21306	21558	21576	21411	21307	21493	21572	21325	21517	21572	21528	21516	21367	21563	21600	21365	21436	21457	21452
37997	60027	53813	45673	41356	36777	28995	24204	22588	20643	19799	19409	19587	19318	18799	18914	18704	18728	18854	18599	18637	18574	18371	18321	18465	18477	18320	18357	18217	18227	18297	18162	18209	18244	18364	18247	18156	18284	18113	18246	18023	18351	18207	18177	18233	18009	18190	18239	18071	18170	18043	18177	18224	18005	18146	18089	18126	18098	18108	18176	18117	18193	17922	18211	18239	18163	18258	18049	18066	18109	17996	17990	17999	18370	18159	18062	18250	18214	18153	18147	18140	18068	18174	18142	18215	18076	18216	18244	18046	18182	18085	18044	18071	18178	18203	18027	18024	18134	18271	18151	18319	18037	18148	18215	18142	18133	18103	18158	17993	18257	18174	18076	18074	18178	18089	18215	18197	18189	18096	18080	18155	18233	18195	18262	18096	18325	18259	18139	18270	18104	18239	17889	18011	18069	18224	18308	18264	18247	18014	18284	18085	18205	18333	18129	18007	18391	18082	18164	18199	18180	18214	18242	18259	18120	18044	18327	18219	18328	18092	18096	18191	18157	18089	18244	18035	18224	17931	18271	18162	18275	18129	18097	18068	18114	17956	18201	17988	18074	18253	18084	18184	18117	18271	18265	18222	18014	18104	18227	18070	18215	17863	18066	18129	18346	18083	17990	18174	18203	18122	17988	18028	18152	18135	18221	18159	18149	18001	17956	18245	18233	18015	18061	17944	18244	18284	18122	17963	18171	18126	18165	18182	18103	18176	18027	18229	18251	18095	18116	18277	18187	18209	18112	18172	18036	18341	18115	18066	18049	18255	18132	18128	18158	18165	18286	18063	18237	18069	17994	18145	18241	18239	18208	18229	18052	18290	18210	18005	18079	18296	18008	18204	18055	18150	18065	18138	18051	18153	18180	18289	18068	18244	18207	17948	17994	18295	18234	18082	17969	18144	18018	18211	18173	18284	18094	18195	18143	18091	18287	18185	18004	18107	18216	18124	18114	18035	18269	17989	18169	18190	18178	18099	18139	18153	18122	17938	18113	18049	18203	18108	18047	18139	18229	18155	18193	18039	18033	18115	18025	18063	18119	18245	18169	18191	18498	18057	18123	18100	18077	18143	18166	18202	18102	18014	18060	18166	18130	18307	18043	18227	18217	17989	18151	18094	18120	18105	18133	18102	18191	18222	18194	18044	18278	18044	18041	18083	18264	18232	18159	18174	18314	18193	18053	18023	18135	18039	18255	18261	18190	18127	18248	18173	18075	18280	18247	18255	18220	18062	18187	18229	18078	18096	18153	18138	18004	18042	18162	18331	18165	18277	18070	18194	18169	18183	18135	18112	18273	18136	18117	18026	18213	18092	18263	18104	18184	18115	18078	18127	18149	18291	18115	18337	17899	18188	18156	18022	18179	18167	18219	18038	18055	18153	18280	18118	18208	18057	18119	18321	18061	18122	18095	18168	18216	18236	18066	18108	18174	18232	18071	18030	18154	18115	18275	18106	18183	18077	18090	18061	18203	18152	18103	18096	17877	18086	18104	18142	18010	18077	18190	18189	18227	18106	18195	18223	18119	18069	18101	18292	18165	18251	18130	18093	18189	17961	18032	18170	18362	17993	18110	18218	18117	18238	18064	18105	18229	18079	18073	18121	18218	18375	18310	18085	18186	18108	18123	18120	18159	18198	18044	18023	17995	18018	18055	18263	18130	17926	18167	18119	18147	18146	18219	18162	18282	18170	18208	18129	18197	18015	18126	18195	18227	18104	18262	18151	18124	18171	18111	18191	18178	18309	18011	18167	18124	18185	17984	18227	18089	18088	18203	18137	18199	18119	17962	18230	18216	17968	18019	18152	18089	18240	18184	18095	18139	18008	18094	18000	18274	18218	18220	18063	18148	18187	18128	17890	18063	18212	18183	18112	18271	18100	18050	18039	18183	18076	18259	18031	18117	18192	18132	18072	18174	17960	17962	18198	18249	18238	18124	18282	18107	18132	18081	18126	18010	18264	18296	18142	18162	18206	18026	18152	18034	18144	17947	18102	18153	18115	18169	18164	18237	18009	18176	18214	18294	18008	18180	18095	18088	18118	17985	18185	18116	18049	18148	18212	18071	18132	18076	18150	18131	18071	18078	18196	18195	18118	18070	18275	18103	18088	18101	18170	18176	18247	18092	18107	18200	18113	18052	18267	18157	18098	18183	18106	18282	18075	18197	18185	17841	18124	18061	18181	18322	18104	18308	18213	18171	18029	18160	18221	18041	18164	17999	17983	18201	18074	18178	18226	18079	18113	18229	18107	18273	18156	18175	18237	18271	17896	18182	18170	18245	18252	18176	17984	18132	18229	18305	18181	18162	18186	18153	18336	18234	17986	18006	18211	18112	18123	18043	18114	18147	18130	18233	18081	18287	18141	18216	18276	18239	18183	18152	18033	18318	18271	18189	18038	18329	18110	18217	18113	18275	18066	18090	17971	18035	18171	18097	18007	18104	17872	18068	18095	18274	18192	18195	18101	18070	18127	18035	18190	18178	18198	18064	18115	18236	18165	18157	18136	18172	18204	18207	18117	18164	18115	18217	18132	18161	18263	18111	18260	18031	18112	18270	18144	18191	18234	18083	18217	18124	18198	18358	18070	18086	18103	18139	18188	18040	18027	18263	18320	18413	18036	18207	18210	18127	18114	18291	18094	17998	18101	18038	18148	18102	18250	18168	18181	18046	18098	18164	18160	18176	18225	18171	18054	18194	18129	18147	18134	18078	18133	18169	18160	18004	18043	18107	18161	18239	18269	18022	18074	18204	18062	18234	18123	18144	18070	18137	18312	18053	18045	18305	18017	18231	18333	18230	18000	18218	18117	18037	18147	18239	18408	18199	18345	18200	18212	18272	18206	18145	18120	18237	18066	18242	18008	17893	18200	18228	18016	18185	18379	18168	18307	18215	18076	18133	18177	18195	18082	18193	17949	18006	18164	18190	18042	18143	18059	18150	18167	18117	18163	18212	18152	18137	18021	18053	18224	18220	18056	18134	18192	18317	17958	17949	18155	18070	18190	18114	18082	18059	18232	18090	18073	18117	18093	18140	18211	17991	18090	17989	18215	18202	18007	18377	17959	18032	18222	18289	18078	18292	18225	18141	18139	18136	18186	17990	18154	18168	18139	18014	18092	18180	18093	18136	18095	18020	18061	18035	18138	18178	18146	18018	18128	18158	18281	18181	18157	18122	17970	18324	18311	18203	18110	18053	18227	18229	18219	18343	18216	18247	18204	18276	18197	18177	18021	18048	17966	18105	18080	18141	18009	18187	18130	18222	18083	18176	18100	17997	18198	18367	18161	18098	18194	18159	18085	18188	18008	18119	18151	18079	18082	18221	17989	17995	18288	18099	18268	17975	18089	18111	18152	18109	18089	18239	18220	18193	18103	18062	18063	18138	18136	18187	18172	18264	18235	18176	17902	18155	18018	17994	18098	17986	18221	18143	18131	18130	18224	18196	18289	18102	18211	18070	18282	18099	18116	18204	18011	18228	18072	18169	18165	18211	18098	18193	18268	18095	18089	18127	18123	18074	18072	18286	18183	18083	18040	18181	18037	18063	18128	17946	18218	18204	18078	18209	18072	18248	18092	18255	18128	18089	18270	18131	18165	18082	18201	18146	18219	18059	17903	18326	18216	18185	18092	18122	18093	18158	18313	18143	17950	18265	18088	18113	18203	18121	18236	18255	18194	18175	18028	18196	18179	18173	18129	18276	18177	18057	18367	18137	18272	18214	18208	18112	17950	18139	18136	18165	18149	18068	18211	18182	18283	18185	18093	17937	18045	18127	18256	18156	18273	18203	18100	18000	18237	18120	18090	18011	18010	18295	17994	18083	18159	18079	18212	18089	18109	17962	17929	18171	18148	18124	18220	18181	18040	18220	18149	18184	18276	18285	18224	18220	18075	18295	18135	18258	18162	18088	18138	18121	18172	18071	18320	18345	18336	18055	18102	18319	18128	18169	17863	18025	18177	18218	18264	18256	18310	18215	18107	18126	18046	18107	18223	17985	18113	18205	18041	18089	18301	17972	18216	18231	18069	18006	18133	18039	18311	18225	18289	18164	18120	18018	18153	18002	18324	18147	18029	18127	18069	18270	18041	18123	18260	18306	18121	18046	18092	18116	18091	18010	18276	18194	18238	18041	18037	18039	18182	18176	18257	18052	18121	18104	18124	17998	18043	18153	18125	18075	18186	18079	18075	18228	18031	18287	18048	18329	18321	18000	18011	18161	18237	18136	18122	18183	18016	18111	18040	18057	18168	18128	18174	18032	18213	18135	18166	18263	18320	18241	18111	18217	18080	18231	18131	18135	18165	18090	18056	18100	18097	18218	18212	18204	18058	18098	18079	18184	17976	18090	18313	18187	18269	18077	18087	18066	18166	18123	18258	17879	18263	18025	18050	18101	18072	18129	18183	18046	18157	18070	18070	18032	18074	18145	18182	18042	18046	18020	18087	18248	18091	18306	18225	18035	18222	18151	18305	18096	18121	18168	18207	18081	18369	18061	18097	18156	18200	18104	18167	18047	18191	18237	18168	18161	18074	18161	18119	18134	18133	18050	18200	18135	18044	18206	18194	18020	17992	18094	18354	18125	18081	17999	18206	18117	18196	17989	18017	18065	18129	18023	18122	18167	18216	18213	18118	18139	18371	18160	18163	18155	18357	18232	18269	18200	18128	18121	18125	18166	18159	18057	18084	18145	18239	18059	18152	18134	18356	18048	18133	18166	18267	17994	17857	18042	18154	18134	18149	18118	18087	18128	18249	18219	18104	18058	18298	18276	18285	18056	18079	18296	18141	18106	17986	18045	18085	18148	18284	18100	18078	18198	18206	18119	18091	18213	18158	18108	18067	18126	17919	18268	18013	18045	18255	18012	18029	18178	18252	18099	18018	18276	18157	18172	18148	18193	17988	18374	18030	18202	17951	18196	17979	18197	18148	18173	18029	18182	17921	18101	18086	18025	18165	18076	18018	18169	18217	18038	18185	18310	17975	18393	18101	18035	18127	18224	18131	18181	18244	18051	18201	18117	18066	18243	18080	18129	18255	18302	18154	18375	18187	18224	18143	18105	18077	18204	18140	18139	18215	18223	18078	18078	18100	18021	18237	18186	17993	18124	18067	18158	18220	18271	18166	18218	18089	18215
28646	26131	34889	32710	26675	24444	23133	22061	21436	21124	21299	21094	21257	21067	20987	20707	21040	20773	20775	21015	20954	20649	20806	21068	21061	20609	20743	20868	20724	20614	20706	20628	20799	20612	20787	20540	20847	20630	20631	20792	20808	20988	20755	20742	20751	20938	20802	20501	20699	20657	20905	20633	20773	20715	20604	20711	20776	20494	20697	20710	20514	20567	20812	20589	20786	20609	20549	20870	20508	20593	20866	20711	20769	20585	20547	20741	20496	20623	20611	20533	20724	20542	20919	20803	20570	20864	20732	20606	20731	20614	20518	20790	20742	20610	20670	20771	20671	20735	20809	20703	20732	20624	20733	20647	20656	20629	20623	20656	20646	20745	20753	20624	20495	20658	20743	20685	20555	20626	20770	20576	20802	20708	20869	20571	20646	20451	20508	20639	20645	20732	20476	20440	20583	20670	20659	20711	20509	20649	20618	20616	20742	20592	20641	20631	20836	20713	20819	20795	20879	20442	20588	20603	20741	20652	20685	20601	20644	20806	20784	20770	20681	20763	20739	20634	20615	20514	20690	20524	20572	20569	20440	20840	20477	20599	20543	20477	20808	20713	20717	20766	20699	20703	20864	20614	20726	20788	20756	20695	20795	20515	20702	20563	20875	20738	20801	20740	20808	20714	20617	20636	20784	20829	20710	20597	20624	20686	20823	20524	20663	20753	20459	20882	20666	20703	20789	20641	20737	20644	20598	20619	20666	20700	20453	20814	20590	20798	20597	20843	20836	20696	20726	20483	20636	20401	20705	20948	20969	20560	20698	20870	20768	20789	20453	20717	20689	20711	20702	20698	20528	20433	20654	20647	20594	20897	20667	20457	20640	20795	20829	20879	20550	20534	20735	20793	20642	20584	20882	20697	20759	20613	20674	20657	20585	20551	20804	20665	20782	20434	20549	20622	20644	20432	20576	20707	20648	20917	20783	20823	20656	20659	20776	20498	20733	20549	20554	20696	20670	20699	20819	20744	20960	20579	20743	20658	20438	20558	20667	20542	20687	20600	20688	20519	20702	20803	20879	20561	20906	20849	20840	20739	20411	20508	20624	20598	20959	20791	20643	20608	20581	20469	20710	20565	20609	20679	20638	20755	20726	20546	20638	20563	20748	20721	20686	20444	20802	20826	20931	20680	20669	20735	20824	20712	20572	20548	20550	20617	20661	20684	20610	20523	20632	20615	20724	20609	20601	20647	20840	20650	20707	20630	20682	20843	20699	20750	20614	20747	20682	20570	20651	20634	20732	20640	20810	20743	20746	20759	20711	20466	20797	20616	20597	20845	20727	20456	20735	20525	20598	20724	20788	20684	20659	20681	20730	20618	20522	20861	20829	20663	20883	20706	20621	20571	20698	20519	20550	20538	20756	20653	20581	20845	20792	20529	20790	20638	20686	20686	20467	20681	20817	20470	20556	20636	20565	20441	20720	20840	20753	20562	20584	20642	20549	20586	20625	20502	20619	20685	20686	20672	20811	20529	20626	20593	20886	20648	20655	20471	20714	20784	20523	20744	20683	20471	20671	20756	20761	20636	20800	20750	20760	20609	20599	20788	20701	20594	20580	20825	20646	20583	20409	20709	20769	20925	20694	20869	20691	20671	20769	20603	20636	20646	20748	20843	20668	20650	20717	20835	20820	20777	20501	20596	20768	20491	20747	20646	20621	20622	20537	20648	20519	20713	20454	20694	20499	20599	20632	20762	20612	20677	20595	20873	20573	20600	20662	20711	20649	20719	20665	20854	20919	20709	20647	20865	20798	20564	20893	20526	20537	20740	20661	20543	20745	20472	20647	20538	20701	20411	20710	20589	20507	20545	20533	20535	20559	20586	20866	20349	20719	20694	20788	20584	20710	20753	20588	20736	20713	20678	20595	20761	20830	20819	20640	20818	20763	20793	20774	20763	20484	20530	20777	20860	20832	20870	20514	20667	20601	20861	20680	20861	20819	20629	20695	20653	20801	20702	20615	20823	20506	20526	20812	20703	20646	20702	20640	20701	20623	20604	20422	20840	20746	20573	20500	20704	20770	20496	20736	20794	20819	20635	20844	20666	20691	20908	20770	20866	20749	20740	20686	20774	20650	20862	20751	20721	20723	20681	20568	20719	20569	20751	20838	20775	20761	20766	20765	20606	20806	20524	20733	20691	20828	20595	20709	20819	20740	20957	20779	20822	20608	20787	20918	20375	20729	20834	20527	21051	20621	20741	20657	20537	20603	20637	20823	20514	20718	20675	20668	20724	20550	20915	20756	20835	20665	20715	20669	20590	20476	20654	20582	20899	20708	20627	20800	20835	20649	20683	20727	20597	20546	20707	20781	20650	20932	20886	20634	20801	20772	20671	20658	20713	20694	20543	20690	20808	20563	20837	20603	20547	20742	20710	20728	20808	20756	20718	20670	20715	20799	20797	20594	20962	20819	20602	20946	20610	20706	20868	20575	20987	20766	20792	20697	20731	20760	20678	20664	20724	20754	20759	20644	20729	20624	20418	20600	20811	20568	20641	20542	20679	20570	20590	21006	20723	20732	20747	20596	20696	20590	20647	20728	20565	20655	20917	20718	20576	20528	20757	20739	20665	20655	20768	20433	20689	20818	20655	20590	20516	20729	20641	20753	20449	20714	20702	20856	20707	20687	20343	20760	20502	20624	20534	20595	20632	20904	20463	20572	20651	20715	20680	20605	20785	20703	20799	20561	20658	20399	20574	20678	20563	20704	20536	20755	20601	20691	20596	20730	20705	20745	20599	20551	20564	20571	20770	20678	20593	20560	20696	20636	20773	20790	20615	20815	20796	20774	20627	20949	20858	20529	20616	20646	20764	20598	20590	20653	20604	20631	20552	20907	20700	20719	20551	21096	20772	20656	20615	20646	20778	20734	20627	20640	20694	20797	20570	20835	20754	20871	20631	20704	20687	20717	20843	20561	20574	20790	20832	20594	20845	20807	20786	20617	20831	20647	20626	20641	20732	20593	20703	20628	20777	20715	20735	20878	20597	20692	20573	20638	20624	20663	20551	20542	20566	20643	20598	20506	20934	20746	20640	20719	20552	20805	20667	20631	20704	20776	20686	20613	20642	20951	20753	20706	20899	20597	20571	20555	20587	20740	20940	20669	20497	20423	20686	20735	20638	20531	20632	20647	20692	20602	20594	20788	20791	20691	20787	20760	20757	20642	20374	20772	20544	20719	20614	20712	20591	20682	20513	20563	20749	20580	20672	20545	20581	20758	20822	20712	20840	20772	20733	20660	20625	20836	20669	20678	20649	20606	20528	20656	20645	20530	20702	20867	20621	20627	20733	20784	20537	20721	20552	20748	20684	20667	20769	20630	20771	20632	20552	20808	20638	20564	20680	20498	20709	20732	20726	20770	20616	20725	20712	20588	20731	20938	20564	20682	21015	20737	20745	20689	20654	20508	20760	20786	20823	20664	20803	20654	20719	20662	20670	20925	20658	20943	20558	20571	20668	20735	20686	20748	20482	20664	20759	20665	20433	20563	20795	20580	20551	20526	20624	20525	20848	20597	20577	20721	20638	20606	20591	20767	20629	20724	20781	20612	20703	20621	20683	20804	20689	20890	20697	20585	20748	20683	20699	20818	20543	20793	20774	20570	20630	20580	20854	20745	20553	20886	20740	20635	20588	20870	20688	20774	20792	20570	20566	20630	20693	20814	20708	20532	20720	20797	20639	20731	20715	20783	20789	20791	20892	20633	20728	20743	20515	20661	20764	20600	20763	20745	20543	20710	20508	20646	20620	20601	20789	20742	20755	20694	20666	20674	20645	20739	20612	20870	20767	20733	20609	20767	20425	20640	20603	20836	20615	20596	20720	20698	20755	20787	20762	20810	20644	20631	20762	20845	20809	20744	20754	20536	20665	20760	20663	20865	20707	20476	20638	20833	20528	20611	20595	20710	20454	20490	20513	20883	20726	20661	20573	20802	20610	20646	20726	20520	20550	20781	20835	20881	20656	20758	20557	20638	20627	20620	20609	20780	20806	20603	20754	20523	20507	20707	20613	20664	20456	20639	20561	20615	20604	20667	20603	20674	20726	20641	20550	20621	20576	20710	20751	20715	20767	20600	20707	20549	20696	20565	20737	20627	20623	20701	20554	20604	20696	20740	20706	20542	20536	20814	20843	20725	20800	20785	20764	20691	20684	20578	20617	20622	20501	20652	20864	20408	20586	20702	20631	20483	20621	20605	20864	20809	20770	20920	20840	20566	20626	20656	20851	20860	20644	20838	20727	20597	20477	20704	20661	20694	20905	20690	20755	20928	20732	20667	20737	20463	20697	20984	20701	20618	20705	20671	20638	20795	20733	20387	20619	20626	20837	20648	20644	20827	20647	20756	20762	20754	20592	20478	20883	20595	20669	20699	20491	20772	20727	20781	20679	20578	20699	20710	20587	20719	20666	20701	20835	20892	20743	20631	20702	20609	20561	20744	20676	20849	20669	20905	20742	20840	20626	20721	20462	20808	20857	20418	20601	20601	20642	20790	20483	20648	20813	20731	20556	20802	20777	20550	20620	20560	20659	20641	20751	20399	20734	20632	20855	20647	20539	20666	20679	20817	20584	20468	20682	20713	20697	20878	20638	20616	20789	20731	20672	20570	20635	20659	20728	20559	20520	20616	20687	20655	20745	20636	20923	20653	20639	20623	20587	20618	20819	20721	20614	20804	20939	20786	20612	20647	20521	20651	20847	20845	20626	20825	20584	20783	20560	20650	20606	20785	20578	20612	20624	20764	20694	20718	20742	20690	20625	20666	20800	20815	20658	20623	20763	20683	20826	20799	20925	20660	20579	20634	20766	20681	20784	20603	20656	20726	20732	20797	20641	20440	20464	20760	20653	20726	20497	20772	20633	20476	20865	20732	20699	20720	20624	20699	20741	20511	20863	20635	20738	20830	20638	20746	20818	20563	20578	20948	20707	20728	20799	20762	20573	20559	20545	20672	20694	20688	20551	20722	20677	20848	20856	20678	20616	20746	20878	20740	20706	20957	20709	20679	20596	20755	20537	20645	20703	20688	20742	20728	20670	20554	20912	20893	20641	20798	20759	20687	20514	20807	20663	20648	20537	20622	20648	20358	20627	20742	20753	20584	20554	20580	20754	20676	20694	20772	20517	20683	20567
30408	41391	39719	32028	25702	22558	20662	19278	18500	18404	18186	18274	17959	17941	17773	17910	17830	17830	17727	17734	17759	17712	17883	17748	17683	17801	17667	17662	17747	17721	17681	17596	17839	17660	17739	17732	17538	17762	17782	17674	17795	17776	17719	17687	17703	17558	17692	17594	17639	17630	17679	17566	17656	17704	17549	17645	17896	17688	17764	17621	17555	17651	17638	17571	17642	17825	17543	17674	17661	17787	17573	17682	17644	17506	17768	17413	17665	17795	17493	17709	17715	17699	17531	17683	17608	17508	17751	17549	17625	17712	17563	17680	17654	17595	17639	17779	17671	17531	17578	17592	17637	17482	17391	17833	17488	17637	17793	17436	17558	17707	17685	17795	17467	17591	17524	17635	17577	17562	17776	17668	17695	17477	17697	17577	17818	17822	17677	17587	17463	17645	17706	17554	17681	17512	17797	17644	17606	17676	17792	17678	17660	17608	17688	17674	17761	17647	17436	17653	17676	17634	17637	17730	17613	17709	17697	17607	17665	17670	17574	17726	17555	17705	17525	17606	17484	17637	17792	17634	17611	17635	17708	17541	17609	17791	17596	17580	17755	17679	17464	17750	17601	17704	17574	17571	17526	17751	17380	17650	17710	17409	17547	17730	17723	17620	17746	17608	17646	17535	17605	17556	17653	17619	17601	17673	17747	17547	17676	17558	17663	17627	17674	17620	17785	17690	17778	17699	17695	17751	17575	17721	17696	17785	17777	17571	17571	17629	17461	17679	17584	17655	17647	17547	17585	17699	17710	17693	17562	17790	17666	17735	17582	17681	17511	17529	17649	17700	17685	17543	17752	17691	17611	17563	17766	17757	17632	17529	17621	17589	17669	17692	17842	17498	17749	17688	17679	17772	17652	17589	17731	17547	17577	17622	17535	17724	17771	17885	17634	17492	17647	17675	17561	17649	17749	17793	17782	17570	17638	17706	17746	17565	17845	17557	17730	17614	17779	17636	17755	17411	17447	17576	17786	17570	17431	17708	17634	17694	17635	17623	17670	17565	17508	17600	17698	17566	17569	17517	17619	17869	17731	17729	17735	17479	17658	17701	17556	17868	17525	17621	17831	17522	17711	17568	17624	17494	17551	17563	17680	17635	17707	17813	17668	17718	17792	17644	17558	17620	17618	17675	17607	17563	17661	17616	17795	17545	17664	17588	17672	17764	17761	17729	17604	17467	17519	17600	17564	17673	17501	17644	17587	17654	17724	17818	17700	17706	17555	17632	17634	17557	17701	17738	17750	17659	17748	17764	17562	17734	17725	17450	17591	17541	17646	17606	17756	17740	17790	17546	17736	17726	17570	17669	17601	17495	17653	17504	17659	17753	17610	17567	17735	17621	17583	17805	17650	17828	17558	17729	17785	17695	17640	17603	17604	17587	17674	17684	17631	17477	17601	17597	17621	17598	17705	17643	17636	17553	17699	17628	17709	17684	17641	17737	17763	17566	17674	17617	17629	17723	17669	17492	17639	17639	17766	17630	17483	17548	17546	17555	17656	17604	17552	17693	17666	17490	17751	17630	17773	17484	17700	17799	17630	17663	17641	17560	17740	17584	17677	17610	17699	17645	17697	17666	17736	17601	17625	17412	17549	17539	17849	17647	17651	17611	17624	17694	17610	17784	17751	17800	17672	17600	17762	17508	17581	17703	17556	17589	17720	17651	17560	17567	17661	17554	17686	17750	17663	17660	17760	17594	17477	17536	17708	17463	17555	17625	17690	17566	17735	17706	17392	17521	17693	17579	17495	17703	17524	17794	17621	17630	17508	17489	17592	17807	17617	17725	17474	17741	17827	17679	17627	17752	17787	17808	17626	17533	17666	17510	17716	17612	17453	17615	17604	17621	17738	17649	17487	17788	17549	17603	17577	17659	17592	17729	17599	17621	17636	17723	17639	17710	17625	17617	17681	17615	17628	17503	17681	17730	17627	17700	17624	17717	17693	17666	17581	17697	17778	17594	17677	17454	17566	17387	17510	17551	17772	17595	17589	17744	17720	17687	17622	17557	17552	17579	17546	17795	17533	17557	17597	17639	17626	17597	17625	17884	17585	17714	17832	17685	17781	17580	17772	17665	17549	17624	17676	17610	17658	17453	17788	17605	17452	17699	17847	17520	17702	17638	17635	17802	17690	17811	17618	17651	17576	17589	17606	17516	17594	17666	17711	17699	17751	17692	17669	17787	17476	17649	17652	17798	17583	17497	17576	17557	17585	17655	17636	17553	17553	17752	17574	17721	17672	17534	17551	17743	17694	17724	17622	17636	17719	17633	17863	17692	17448	17674	17787	17695	17729	17732	17792	17719	17700	17636	17786	17769	17534	17612	17625	17661	17736	17567	17471	17552	17640	17599	17718	17578	17625	17702	17593	17738	17696	17659	17652	17653	17791	17588	17509	17409	17671	17725	17550	17577	17596	17712	17702	17897	17570	17448	17677	17711	17655	17679	17666	17635	17621	17575	17588	17706	17679	17610	17574	17691	17559	17751	17501	17521	17650	17572	17633	17649	17582	17831	17852	17587	17516	17731	17676	17694	17699	17489	17823	17649	17569	17796	17614	17582	17500	17628	17637	17687	17680	17721	17631	17693	17636	17602	17723	17770	17748	17727	17588	17753	17613	17512	17438	17653	17798	17638	17710	17631	17796	17779	17632	17607	17651	17622	17708	17616	17610	17640	17695	17670	17439	17777	17567	17628	17687	17607	17455	17631	17588	17706	17767	17604	17512	17645	17738	17775	17674	17619	17800	17790	17580	17802	17650	17716	17624	17548	17506	17678	17805	17622	17507	17637	17501	17652	17671	17656	17567	17683	17613	17488	17796	17698	17660	17624	17624	17680	17709	17646	17691	17524	17687	17662	17679	17873	17502	17541	17563	17592	17723	17637	17576	17692	17830	17604	17504	17674	17647	17807	17657	17599	17554	17683	17837	17575	17683	17366	17642	17471	17678	17752	17605	17577	17689	17654	17549	17653	17564	17622	17631	17769	17808	17755	17681	17520	17677	17555	17685	17640	17684	17706	17673	17541	17704	17730	17691	17595	17746	17662	17650	17565	17720	17625	17549	17754	17704	17615	17603	17626	17685	17744	17698	17706	17607	17704	17626	17743	17687	17699	17697	17644	17618	17664	17749	17482	17429	17771	17666	17806	17651	17638	17687	17644	17595	17510	17748	17864	17724	17479	17731	17560	17647	17396	17656	17492	17557	17584	17763	17635	17375	17693	17533	17640	17657	17666	17688	17697	17607	17515	17669	17631	17454	17594	17685	17829	17789	17615	17647	17549	17656	17676	17569	17515	17619	17542	17567	17496	17665	17680	17614	17691	17708	17741	17635	17573	17754	17446	17660	17729	17416	17656	17677	17761	17629	17590	17686	17701	17582	17703	17837	17693	17552	17730	17762	17604	17701	17638	17690	17611	17493	17638	17736	17649	17582	17648	17739	17659	17729	17818	17647	17612	17727	17565	17729	17698	17690	17608	17724	17572	17583	17584	17625	17632	17653	17535	17663	17630	17897	17734	17567	17743	17672	17696	17713	17585	17765	17502	17756	17609	17734	17575	17793	17630	17759	17651	17643	17812	17565	17689	17511	17721	17680	17701	17683	17758	17685	17616	17891	17518	17671	17602	17546	17685	17662	17847	17531	17906	17730	17753	17760	17622	17623	17804	17614	17620	17584	17568	17645	17482	17802	17532	17639	17804	17613	17563	17718	17552	17611	17693	17422	17900	17740	17764	17699	17725	17591	17658	17547	17615	17514	17445	17600	17709	17592	17746	17468	17659	17678	17626	17677	17760	17695	17743	17672	17538	17614	17689	17795	17703	17635	17429	17586	17668	17722	17642	17626	17679	17637	17693	17629	17626	17403	17598	17592	17652	17724	17561	17788	17645	17585	17705	17619	17611	17665	17644	17531	17628	17809	17659	17730	17688	17630	17551	17745	17619	17687	17699	17855	17571	17543	17583	17601	17602	17866	17589	17629	17684	17739	17452	17786	17635	17510	17756	17573	17583	17606	17607	17636	17770	17628	17449	17685	17741	17764	17780	17730	17838	17555	17532	17585	17643	17752	17775	17643	17552	17554	17706	17674	17836	17938	17602	17561	17595	17689	17830	17455	17560	17713	17688	17732	17580	17595	17715	17712	17613	17461	17725	17572	17639	17716	17539	17505	17575	17698	17772	17552	17625	17620	17478	17671	17552	17468	17870	17746	17686	17766	17767	17611	17787	17765	17813	17670	17541	17685	17724	17623	17627	17658	17705	17515	17752	17568	17677	17629	17515	17744	17736	17486	17504	17642	17668	17793	17616	17579	17682	17602	17602	17714	17673	17521	17592	17536	17724	17656	17720	17654	17631	17674	17655	17729	17596	17602	17711	17544	17654	17691	17549	17653	17782	17488	17602	17847	17712	17467	17653	17549	17561	17561	17817	17594	17701	17697	17695	17752	17756	17642	17586	17677	17708	17654	17788	17615	17614	17724	17639	17594	17614	17777	17568	17634	17712	17650	17568	17696	17735	17706	17663	17697	17764	17562	17732	17735	17638	17748	17873	17625	17652	17652	17575	17650	17777	17544	17521	17637	17496	17661	17562	17705	17713	17837	17606	17526	17679	17506	17668	17713	17678	17813	17563	17715	17748	17710	17713	17779	17735	17672	17739	17621	17466	17693	17651	17655	17634	17421	17553	17592	17675	17837	17663	17519	17725	17626	17765	17681	17623	17564	17719	17617	17648	17860	17746	17822	17564	17667	17719	17675	17640	17530	17614	17507	17651	17611	17574	17529	17532	17445	17666	17779	17582	17609	17570	17715	17551	17737	17661	17492	17757	17613	17691	17604	17598	17726	17678	17703	17727	17481	17564	17625	17597	17691	17830	17653	17429	17591	17654	17756	17722	17536	17672	17632	17719	17749	17694	17802	17506	17659	17741	17632	17540	17498	17640	17851	17761	17613	17567	17688	17575	17872	17521	17516	17561	17573	17500	17589	17654	17583	17796	17600	17586	17531	17625	17824	17663	17596	17768	17576	17717	17638	17663	17598	17722	17670	17621	17616	17642	17607	17722	17842	17490	17677	17677	17639	17626	17642	17675	17688	17694	17589	17739	17584	17766	17677	17519	17649	17597	17645	17658	17599	17667
24251	21599	29467	26971	27780	30048	28832	25412	23501	22497	22564	22321	22093	22160	22043	21807	21944	21890	21942	21868	21600	21696	21781	21805	21621	21592	21920	21767	21933	21649	21577	21677	21627	21652	21596	21445	21549	21775	21574	21570	21556	21456	21566	21351	21558	21674	21640	21699	21690	21546	21569	21291	21645	21391	21450	21460	21430	21463	21530	21397	21568	21552	21547	21489	21551	21468	21439	21583	21639	21561	21652	21488	21312	21377	21670	21466	21673	21429	21493	21535	21611	21573	21522	21461	21373	21552	21520	21472	21474	21570	21603	21614	21520	21479	21694	21444	21652	21516	21410	21275	21392	21458	21561	21733	21515	21390	21518	21474	21580	21446	21478	21385	21495	21606	21723	21419	21502	21586	21622	21429	21415	21499	21472	21636	21557	21693	21324	21615	21814	21411	21549	21463	21442	21543	21511	21699	21578	21403	21682	21522	21483	21458	21662	21627	21501	21555	21397	21308	21527	21683	21561	21641	21305	21443	21706	21516	21406	21352	21333	21371	21554	21503	21431	21419	21436	21526	21530	21434	21585	21599	21620	21391	21492	21620	21619	21633	21570	21446	21215	21546	21429	21414	21422	21599	21547	21362	21492	21469	21381	21663	21514	21298	21517	21467	21597	21518	21575	21622	21407	21605	21427	21633	21583	21475	21447	21358	21572	21441	21454	21500	21446	21647	21546	21739	21427	21540	21500	21411	21526	21646	21660	21511	21519	21379	21492	21694	21479	21389	21486	21369	21397	21643	21402	21333	21613	21515	21536	21542	21465	21541	21364	21658	21482	21690	21476	21558	21720	21587	21347	21618	21553	21611	21458	21494	21572	21607	21606	21437	21355	21415	21530	21583	21395	21179	21391	21454	21465	21650	21626	21504	21446	21555	21625	21678	21578	21477	21593	21496	21460	21583	21510	21395	21405	21498	21695	21580	21420	21442	21436	21363	21543	21500	21550	21268	21353	21507	21536	21482	21543	21526	21373	21316	21377	21342	21560	21697	21469	21619	21511	21457	21458	21851	21601	21554	21578	21423	21527	21709	21583	21444	21455	21454	21531	21718	21491	21488	21580	21523	21467	21442	21587	21532	21349	21348	21503	21443	21369	21492	21483	21774	21511	21399	21637	21559	21491	21464	21574	21694	21302	21552	21518	21347	21393	21514	21485	21521	21344	21445	21715	21698	21438	21259	21684	21457	21460	21587	21647	21397	21399	21348	21470	21455	21389	21446	21297	21418	21574	21601	21378	21631	21692	21523	21232	21619	21664	21390	21536	21478	21340	21481	21455	21273	21507	21577	21429	21488	21337	21538	21636	21532	21765	21562	21464	21476	21527	21512	21586	21512	21675	21574	21545	21560	21462	21406	21560	21349	21636	21466	21555	21372	21452	21453	21514	21441	21305	21508	21635	21539	21367	21541	21370	21187	21318	21420	21486	21472	21347	21603	21503	21605	21540	21491	21594	21349	21630	21655	21320	21328	21430	21564	21637	21564	21530	21489	21379	21500	21258	21470	21904	21411	21547	21440	21719	21518	21671	21462	21463	21383	21462	21422	21223	21489	21381	21535	21424	21592	21349	21352	21430	21430	21515	21516	21424	21736	21494	21623	21561	21457	21476	21393	21658	21400	21635	21584	21450	21451	21632	21511	21542	21609	21513	21455	21619	21618	21582	21508	21528	21278	21441	21685	21635	21613	21630	21435	21404	21486	21597	21521	21639	21703	21576	21440	21353	21500	21496	21651	21397	21414	21574	21509	21448	21560	21418	21443	21534	21615	21479	21458	21581	21624	21648	21401	21615	21547	21236	21239	21604	21525	21486	21422	21632	21559	21653	21581	21528	21493	21396	21556	21662	21530	21346	21581	21470	21490	21469	21485	21572	21536	21549	21617	21515	21450	21473	21559	21599	21282	21510	21732	21495	21540	21610	21541	21458	21612	21526	21353	21451	21360	21498	21333	21659	21427	21654	21409	21347	21324	21471	21517	21675	21273	21497	21534	21623	21423	21523	21398	21356	21235	21615	21614	21498	21647	21526	21577	21369	21672	21457	21466	21632	21558	21421	21357	21188	21541	21604	21516	21594	21362	21589	21447	21469	21523	21453	21422	21479	21433	21753	21759	21308	21614	21686	21646	21537	21435	21530	21529	21587	21554	21568	21410	21383	21547	21749	21564	21570	21556	21440	21419	21506	21450	21495	21488	21475	21425	21381	21619	21636	21362	21475	21607	21550	21486	21615	21460	21430	21403	21631	21569	21483	21535	21685	21499	21594	21346	21499	21492	21607	21460	21410	21384	21278	21435	21318	21464	21454	21715	21661	21239	21768	21340	21469	21446	21496	21494	21441	21459	21526	21401	21319	21205	21312	21559	21626	21453	21386	21278	21568	21338	21576	21486	21600	21590	21604	21502	21613	21677	21498	21515	21592	21432	21305	21690	21349	21467	21665	21494	21473	21461	21617	21333	21342	21353	21538	21733	21689	21478	21519	21526	21637	21634	21516	21570	21556	21560	21497	21369	21318	21379	21730	21539	21501	21557	21445	21501	21487	21489	21458	21367	21426	21593	21511	21626	21726	21622	21438	21553	21630	21503	21581	21461	21610	21477	21463	21435	21793	21629	21457	21435	21736	21461	21389	21542	21540	21616	21680	21456	21651	21556	21477	21583	21623	21566	21484	21498	21471	21461	21557	21442	21476	21590	21448	21538	21508	21555	21464	21409	21617	21473	21528	21373	21461	21510	21695	21694	21611	21618	21549	21488	21503	21611	21534	21641	21689	21371	21556	21492	21553	21559	21452	21448	21652	21490	21363	21589	21564	21349	21453	21479	21546	21381	21409	21574	21478	21449	21586	21361	21758	21599	21331	21505	21580	21568	21648	21567	21515	21555	21322	21567	21508	21306	21642	21335	21372	21311	21642	21510	21620	21786	21427	21527	21296	21608	21509	21463	21474	21494	21389	21646	21481	21565	21553	21457	21347	21675	21343	21576	21288	21410	21639	21506	21765	21609	21705	21320	21262	21665	21255	21440	21390	21515	21429	21654	21524	21401	21596	21446	21525	21541	21506	21398	21682	21783	21416	21451	21401	21624	21500	21390	21518	21657	21661	21387	21595	21446	21605	21300	21396	21602	21502	21281	21504	21632	21447	21355	21527	21425	21434	21649	21289	21505	21502	21614	21747	21314	21469	21418	21603	21481	21207	21325	21588	21505	21370	21689	21623	21412	21633	21594	21341	21433	21443	21754	21377	21511	21574	21699	21438	21631	21182	21460	21524	21465	21638	21856	21512	21296	21387	21507	21538	21428	21492	21635	21392	21494	21630	21637	21540	21249	21712	21428	21499	21558	21539	21644	21438	21721	21646	21563	21508	21664	21484	21581	21320	21594	21610	21569	21609	21757	21367	21426	21586	21436	21706	21629	21499	21441	21439	21350	21302	21383	21338	21296	21405	21258	21486	21538	21540	21665	21519	21476	21565	21565	21569	21274	21305	21406	21522	21411	21480	21398	21554	21486	21567	21369	21539	21584	21818	21565	21513	21515	21470	21556	21418	21429	21327	21409	21583	21588	21339	21710	21422	21389	21515	21440	21530	21479	21439	21466	21476	21342	21705	21441	21545	21569	21471	21654	21427	21312	21463	21468	21390	21669	21622	21479	21735	21639	21454	21699	21512	21291	21428	21541	21441	21386	21485	21398	21540	21691	21485	21321	21638	21438	21330	21646	21456	21521	21608	21245	21482	21382	21529	21586	21601	21688	21606	21500	21800	21363	21475	21517	21194	21506	21603	21612	21505	21359	21549	21483	21486	21451	21426	21443	21541	21268	21521	21578	21679	21445	21493	21524	21639	21344	21270	21503	21726	21393	21445	21470	21530	21631	21646	21620	21458	21515	21557	21529	21629	21584	21582	21746	21508	21510	21413	21477	21404	21584	21392	21419	21496	21387	21664	21475	21567	21585	21417	21528	21594	21685	21682	21687	21363	21437	21229	21516	21305	21653	21593	21604	21560	21491	21329	21386	21543	21578	21506	21674	21489	21404	21573	21264	21474	21384	21637	21484	21465	21342	21369	21533	21426	21464	21538	21645	21440	21171	21622	21455	21355	21350	21555	21345	21370	21528	21541	21544	21675	21752	21602	21388	21520	21586	21612	21461	21479	21440	21351	21605	21671	21644	21395	21589	21476	21474	21413	21366	21462	21449	21385	21394	21213	21349	21759	21353	21546	21464	21569	21460	21531	21299	21714	21446	21500	21608	21573	21365	21642	21552	21483	21563	21401	21444	21496	21482	21515	21331	21431	21428	21541	21484	21446	21193	21443	21423	21382	21564	21732	21542	21384	21279	21459	21592	21669	21623	21441	21876	21596	21530	21648	21710	21404	21406	21434	21467	21544	21464	21501	21357	21397	21587	21463	21416	21599	21478	21489	21635	21753	21340	21555	21385	21614	21417	21540	21612	21601	21528	21338	21381	21509	21545	21391	21509	21457	21492	21512	21513	21531	21682	21570	21436	21552	21445	21444	21642	21769	21475	21222	21319	21391	21395	21447	21512	21661	21330	21443	21479	21492	21459	21279	21401	21600	21525	21375	21307	21461	21579	21389	21409	21434	21572	21409	21558	21593	21390	21400	21705	21479	21484	21473	21505	21485	21164	21451	21361	21633	21356	21454	21553	21496	21494	21410	21454	21466	21395	21838	21541	21715	21558	21511	21553	21739	21742	21676	21568	21407	21487	21635	21401	21455	21556	21560	21558	21661	21625	21636	21581	21604	21459	21674	21413	21498	21486	21496	21663	21459	21334	21644	21444	21440	21715	21591	21393	21699	21378	21607	21596	21419	21413	21611	21372	21474	21440	21363	21606	21535	21575	21524	21648	21617	21547	21426	21515	21624	21482	21340	21514	21548	21592	21487	21681	21586	21500	21404	21627	21430	21514	21665	21698	21445	21382	21464	21545	21600	21698	21650	21662	21449	21504	21582	21557	21587	21446	21600	21488	21392	21633	21579	21501	21739	21518	21453	21676	21374	21514	21615	21489	21383	21485	21630	21615	21692	21661	21436	21501	21483	21701	21385	21674	21477	21622	21735	21380	21620	21715	21484	21527	21418	21618	21537	21695	21379	21526	21455	21463	21727	21681	21506	21563
32856	56368	50542	39851	34000	29742	25114	22614	20474	19420	19039	18893	18883	18784	18721	18373	18435	18483	18527	18354	18306	18494	18325	18299	18431	18223	18217	18222	18244	18309	18233	18049	18235	18259	18270	18173	18139	18171	17992	18122	18196	18285	18096	18216	18133	18223	18203	17923	18244	18174	18169	18262	18162	18162	17989	18079	18122	18176	18137	18095	17987	18208	18070	18167	18326	18281	18229	18080	18099	18174	18194	18208	18226	18077	18049	18316	18120	18068	18240	18179	18293	18178	18240	18130	18005	18105	18227	18266	18205	18175	18135	18186	18128	18143	18140	18163	18231	18009	18164	18140	18223	17996	18250	18077	18136	18172	18072	18233	18151	18121	18106	18345	18077	18339	18187	18077	18018	18164	18083	18082	18234	18230	17997	18226	18268	18102	17999	18127	18187	18126	18169	18057	18210	18223	18274	18239	18107	18265	18051	18183	18172	18129	18094	18052	18041	18086	18057	18305	18293	18324	18162	18051	18208	18145	18281	18021	18264	18018	18263	18029	18189	18027	18171	18118	18012	18291	18134	18044	18121	18078	18122	18117	18220	18159	18165	18165	18093	18170	18083	18267	18383	18197	18317	18221	18109	18255	18109	18188	18334	18072	18064	18009	18252	18084	17985	18150	18134	17994	18132	17890	18038	18307	18133	18185	18246	18085	18197	18260	18190	18196	18256	18140	18180	18133	18164	18173	18135	18294	18123	18281	18278	18277	18072	18145	18312	18111	18092	18057	18098	18032	18134	18102	18147	18077	18154	18084	18201	18014	18014	18289	18062	18187	18115	17956	17973	18165	18130	18019	18157	18059	18090	18082	17904	18185	18120	18159	18157	18197	18112	18293	18126	18120	18144	18259	18161	18120	18147	18042	18158	18052	18076	18036	18155	18011	18078	17995	18124	18093	18121	17936	18186	18231	18175	18107	18264	18177	18046	17878	18253	18262	18273	17924	18246	18066	18154	18070	18343	18362	18133	18119	18246	18078	18049	18090	17905	18167	18113	18163	18085	18072	18209	18165	18074	18043	18321	18152	18083	17896	18139	18203	18181	18293	18160	18187	18087	18154	18414	18143	18206	18151	18170	18176	18264	17939	18147	18266	18166	18161	18138	18300	18192	18339	18003	18151	18355	18013	18096	18191	18108	18191	18016	18299	18005	18197	18172	18300	18089	18254	18164	18091	17984	18197	18140	18146	18141	18106	18111	18111	18270	18136	18174	17902	18111	18232	18091	18212	18059	18216	18348	18098	18105	18174	18070	17965	18084	18271	18002	18296	18245	17986	18285	18276	18055	18132	18199	18151	18070	18195	18343	18078	18264	18042	18352	17996	18127	18319	18094	18203	18258	18136	18212	17975	18155	18125	18307	18200	18277	18194	18096	18074	18092	18054	18199	18079	18201	17984	18202	18025	18093	18140	18164	18135	18163	18171	18156	18175	18282	18166	18171	18036	18056	18128	18295	18158	18088	18123	18121	18249	18036	18159	17905	18120	18188	18178	18202	18115	18207	18068	18142	18223	18126	17987	18187	17933	18156	18234	18169	18338	18156	18168	18129	18181	18082	18235	18281	18232	18144	18091	18221	18040	18190	18018	18216	18185	17979	18123	18227	17989	18239	18225	18127	18044	18181	18033	18267	17964	18049	18164	18334	18188	18186	17978	18197	18195	18081	18283	18099	17959	18187	18116	18356	18060	18360	18204	18291	18242	18209	18180	18162	18226	18172	18241	18231	17939	18221	18284	18215	18124	18267	18226	18173	18262	18236	18242	18244	18163	18048	18077	18109	18287	18300	17966	18109	18177	18149	18105	18222	18237	18199	18220	18297	18127	18179	18294	17993	17965	18170	18288	18207	18326	18133	18009	18098	18005	17909	18231	18099	18243	18241	18073	18042	18392	18193	18099	18120	18146	18226	18231	18135	18195	18191	18044	18101	18289	18046	18155	18111	18012	18050	18012	18066	18155	18299	18215	18161	18194	18127	18248	18112	18217	18151	18195	18347	18076	18080	18139	18143	18184	17950	18329	18109	18426	18281	18087	18265	18129	18109	18276	18117	18144	18038	18130	17972	18074	18060	18059	18272	18166	18127	18152	18217	18166	18058	18145	18207	18245	18124	18116	18162	18105	18269	18146	18113	18114	18083	18140	18208	18169	18361	18034	18051	18078	17977	18230	18308	18283	18184	18272	18262	18198	17984	18188	18154	18082	18245	18007	18108	17920	18102	18191	18113	18046	18244	17995	18309	17970	18167	18040	18092	18025	18264	18163	18189	18161	18176	18250	18239	18211	18111	18001	18038	17955	18125	18001	18321	18036	18128	18091	18194	18228	18096	18262	18126	18037	18257	18035	18177	18204	18037	18114	18378	18099	18241	18172	18199	18255	18044	18192	18189	18279	18298	18033	17991	18138	17954	18124	18234	18190	18237	18191	17973	18125	18170	18098	18143	18120	17999	18145	18182	18130	18181	18311	18071	18223	18278	18066	18036	18057	18333	18251	18234	18063	18022	18202	17937	18140	18342	17900	18232	18129	18167	18041	18166	18165	18083	18096	18240	18103	18167	18233	18012	18188	18190	17997	18019	17904	18094	18153	18065	18232	18131	18143	18053	18068	18228	18047	18244	18253	18183	18068	18077	18218	18247	17962	18150	18101	18042	18124	18035	18059	18136	18312	18168	18186	18225	18070	18253	18202	18286	18195	18078	18150	18281	18129	18213	18239	18306	18025	18059	18155	18106	18127	18212	18143	18023	18180	18099	18181	18163	18025	18221	18085	18222	18010	18083	18070	17990	18027	18209	18044	18100	18136	18054	18149	18167	18206	18134	18093	18033	18213	18227	18166	18085	18110	18158	18244	18165	18121	18208	18055	17924	18161	18072	18276	18011	18052	18145	18110	18083	18070	18036	18160	18068	18038	18294	18180	18195	17919	18124	18272	18074	18165	18058	18046	18057	18151	18181	18259	18056	18300	18048	18184	18048	18239	17987	18211	18227	17994	18389	18146	18070	18182	18143	18267	18026	18005	18203	18050	18146	18213	18163	18106	18058	18226	18347	18124	18396	18261	18104	18244	18032	18289	18122	18286	18147	18235	18208	18150	17998	18107	18263	18059	18238	18112	18038	18254	18075	18301	17992	18341	17927	18274	18162	18263	18115	18077	18239	18094	18266	18344	18164	18056	18145	18163	18200	18111	18245	18150	18237	18112	18092	18256	18181	18162	18096	17974	18181	18156	18039	17948	18027	18192	18190	18179	17959	18141	18148	18120	18172	18085	18171	18156	18063	18028	18105	18200	18055	18168	18341	18216	18005	18207	18057	17989	18161	18039	18109	18120	18120	18218	18200	18048	18159	18152	18090	18095	18377	18116	18213	18235	18248	18193	18113	18208	18116	18172	18036	18040	18000	18297	18189	18071	18253	18217	18233	18171	18220	18103	18070	18142	17955	18063	18073	18111	17993	18029	18348	18111	18213	18066	18114	18181	18116	18108	18047	18046	18029	18224	18293	18131	18216	18102	18224	18135	17992	18153	18240	18118	18288	18187	17917	18162	18118	18126	18152	18142	18098	18239	18184	18125	18185	18054	18271	18022	18231	18191	18266	18305	18119	18276	18104	18047	18131	18137	18125	18071	18187	18119	18033	18113	18228	18269	18232	18216	18233	18027	18179	18175	18307	18192	18188	18067	18286	18093	18165	18314	18262	18131	18344	18216	18225	18156	18120	18231	18191	18258	18230	17934	18062	18109	18029	18176	18024	18043	18121	17980	18189	18171	18144	17919	17986	18209	18165	18192	18152	18159	18261	18121	18052	18131	18094	18204	17937	18179	18232	18153	18187	18204	18019	18133	18169	18150	18156	18102	18086	18300	18276	18109	18191	18251	18274	18226	18089	18034	18239	18085	18161	18105	18375	18228	18304	18147	18060	18046	17927	18295	18095	18134	18167	18004	18198	18091	18148	18151	18100	18249	18095	17992	18150	18178	18051	18071	18168	18290	18287	18160	18117	17953	18240	18111	18321	18143	18160	17994	18235	18133	18162	18036	18090	18186	18067	18168	18277	18215	18123	18098	18168	18059	18101	18085	18238	18314	18186	18198	18248	18060	18140	18214	18144	18030	18195	18141	18101	18041	18184	18150	18044	18134	18002	18310	18115	18144	18060	18187	18155	18296	18056	18138	18268	18199	18044	18116	18161	18074	18124	18125	18189	18133	18130	18154	18337	18057	18240	18135	18226	18317	18053	18086	18037	18231	18139	17996	18258	18229	18239	18014	18277	18244	18347	18242	18052	18134	18085	18053	18039	18226	18345	18113	18223	18219	18177	18076	18095	18166	18170	18172	18118	18154	18141	18191	18027	18160	18056	18283	18291	18081	18183	18255	18434	18198	18146	18126	18046	18193	18073	18074	18294	18040	18166	17901	18142	18188	17953	18111	18059	18280	18117	18201	18288	18067	18132	18405	18168	18203	18282	18166	18247	17992	18246	18278	17923	18203	18152	18074	18192	18119	18241	18358	18135	18147	18109	18233	17988	18131	17994	18067	18123	18239	17993	17881	18326	18247	18093	18219	18142	17975	18183	18145	18300	18120	18157	18187	18118	18150	18247	18208	18348	18186	18172	18107	18011	18118	18166	18146	18148	18280	18216	18033	18184	18321	18081	17997	17983	18039	18193	18276	18139	18192	18176	18179	18073	18084	18231	18110	18194	18272	18236	18127	18197	18148	18171	18093	17981	18141	18036	18114	18202	18096	18136	18143	18235	18096	18050	18097	18037	18104	18014	18183	18167	18140	18138	18172	18248	18197	18242	18047	18216	18165	18224	18166	18129	17911	18136	18241	18170	18279	18131	18126	18205	18092	18192	18166	18234	18175	18181	18254	18072	18136	18349	18248	18155	18103	18212	18256	18230	18289	18162	18165	18277	18133	18208	18252	18236	18164	18108	18207	17830	18121	18227	18076	18135	18244	18256	18193	17980	18086	18162	18136	18004	18126	18183	18211	18105	18068	18083	18134	18153	18085	18167	18147	18061	18150	18262	18054	18012	18174	18151	18193	18094	18188	18097	18078	18187	18211	18186	18170	18105	18200	18028	18072	17965	18146	18131	18055	18060	18181	18351	18212	18273	18176	18046	18184	18331	18077	18228	18254
22863	21430	29320	25815	26765	29637	31734	26793	24690	24352	23656	23316	23369	23312	23189	23094	22912	22970	22842	22787	22605	22622	22811	22576	22606	22674	22649	22478	22620	22457	22438	22437	22350	22250	22409	22408	22354	22434	22364	22241	22323	22353	22228	22428	22356	22260	22464	22288	22472	22274	22241	22460	22442	22408	22425	22309	22251	22344	22265	22270	22378	22289	22394	22190	22181	22407	22489	22219	22060	22361	22249	22378	22175	22331	22325	22349	22081	22203	22358	22410	22286	22318	22162	22219	22358	22157	22221	22330	22209	22399	22138	22358	22272	22364	22302	22191	22465	22269	22303	22331	22331	22379	22498	22249	22236	22164	22297	22120	22316	22356	22396	22334	22428	21988	22316	22173	22256	22106	22156	22088	22276	22288	22274	21931	22392	22296	22088	22122	22270	22262	22330	22309	22375	22125	22215	22365	22107	21907	22196	22361	22465	22003	22126	22355	22182	21937	22229	22202	22350	22379	22139	22337	22376	22294	21957	22267	22433	22360	22247	21996	22204	22394	22296	22192	22176	22310	22253	22395	22184	22284	22154	22314	22289	22110	22243	22288	22318	22158	22072	22382	22165	22393	22265	22136	22244	22246	22251	22191	22156	22226	22152	22267	22095	22257	22085	22254	22514	21935	22233	22041	22056	22140	21954	22245	22190	22054	22340	22192	22241	22199	22320	22361	22167	22294	22207	22443	22382	22136	22163	22346	22041	22322	22275	22236	22087	22359	22226	22161	22244	22324	22397	22284	22348	22305	22280	22387	22319	22130	22218	22336	22274	22268	22189	22218	22107	22340	22214	22226	22097	22039	22128	22323	22197	22280	22381	22417	22081	22432	22336	22180	22402	22350	22195	22345	22331	22192	21970	22172	22496	22126	22360	22320	22163	21962	22297	22303	22517	22237	22349	22095	22235	22341	22298	22383	22070	22137	22323	22113	22110	22292	22142	22134	22216	22132	22075	22377	22199	22373	22216	22228	22209	22356	22314	22189	22124	22264	22357	22370	22225	22201	22264	22266	22214	22486	22229	22227	22396	22356	22269	22250	22161	22216	22438	22409	22344	22446	22245	22336	22094	22181	22027	22422	22043	22358	22227	22397	22065	22379	22201	22264	22096	22294	22230	22102	22065	22284	22435	22223	22161	22169	22385	22143	22221	22374	22354	22173	22260	22104	22177	22115	22212	22289	22309	22399	22344	22220	22279	22449	22268	22299	22425	22179	22142	22230	22201	22159	22277	22070	22201	22178	22281	22339	22384	22182	22286	22167	22263	22067	22280	22297	22114	22120	22241	22305	22415	22222	22375	22091	22166	22397	22211	22279	22387	22211	22303	22241	22364	22216	22247	22217	22188	22099	22208	22303	22467	22256	22116	22168	22224	22047	22345	22124	22167	22158	22200	22274	22255	22218	22462	22284	22301	22234	22415	22380	22193	22354	22209	22222	22147	22081	22438	22375	22377	22354	22499	22022	22183	22287	22449	22169	22078	22244	22379	21922	22159	22488	22177	22430	22248	22336	22288	22111	22256	22266	22092	22310	22046	22158	22316	21964	22233	22235	22130	22263	22097	22236	22239	22269	22117	22300	22173	22260	22204	22344	22184	22427	22364	22200	22245	22275	22286	22243	22285	22317	22551	22141	22400	22190	22263	22420	22318	22291	22134	22474	22394	22321	22231	22220	22303	22191	22224	22280	22185	22207	22154	22310	22411	22282	22349	22169	22322	22176	22314	22166	22182	22322	22116	22164	22262	22157	22211	22121	22244	22308	22315	22376	22429	22192	22256	22330	22026	22291	22148	22418	22220	22286	22142	22203	22262	22386	22091	22271	22273	22023	22309	22023	22242	22197	22212	21896	22172	22216	22343	22040	22184	22267	22356	22155	22304	22320	22323	22066	22283	22112	22290	22488	22176	22397	22034	21972	22156	22298	22308	22216	22301	22216	22420	22198	22133	22353	22290	22375	22252	22166	22380	22327	22202	22304	22236	22132	22177	22180	22239	22208	22245	22250	22483	22104	22210	22321	22144	22333	22155	22368	22084	22137	22325	22270	22213	22361	22274	22226	22311	22033	22195	22357	22319	21939	22339	22354	22315	22171	22315	22513	22325	22172	22316	22367	22284	22199	22229	22402	22313	22371	22239	22280	22344	22255	22171	22384	22245	22244	22031	22453	21989	22220	22220	22265	22060	22314	22036	22405	22092	22178	22362	22267	22443	22112	22085	22392	22279	22250	22180	22285	22282	22338	22229	22170	21880	22162	22331	22422	22246	22191	22326	22275	22386	22296	21995	22186	22434	22339	22305	22228	22122	22118	22227	22188	22350	22190	22300	22272	22231	22156	22289	22301	22354	22196	22231	22359	22083	21971	22175	22209	22287	22206	22214	22242	22189	22509	21940	22215	22254	22209	22403	22525	22053	22339	22182	22068	22217	22120	22126	22219	22224	22085	22209	22275	22473	22174	22310	22114	22286	22319	22202	22532	22252	22387	22332	22074	22307	22221	22210	22179	22260	22007	22249	22205	22153	22131	22019	22344	22315	22357	22195	22076	22229	22225	22305	22276	22291	22254	22310	22150	22334	22215	22387	22226	22177	22048	22217	22342	22141	22084	22283	22073	22316	22106	22086	22265	22393	22470	22283	22430	22335	22139	22185	22428	22124	22432	22340	22105	22108	22215	22090	22336	22256	22193	22334	22215	22191	22422	22066	22036	22268	22063	22212	22328	22124	22091	22269	22412	22321	22111	22211	22375	22255	22516	22338	22406	22258	22237	22388	22008	22206	22292	22336	22168	22315	22238	22254	22086	22333	22432	22630	22342	22251	22390	22225	22255	21948	22176	22170	22318	22179	22115	21926	22115	22269	22307	22173	22338	22239	22091	22373	22143	22151	22210	22204	22289	22299	22235	22145	22262	22298	22323	22202	22261	22238	22283	22223	22162	22148	22429	22313	22285	22247	22228	22331	22245	22247	22261	22143	22248	22230	22117	22179	22200	22241	22266	22216	22096	22333	22355	22353	22186	22429	22216	22448	22559	22480	22359	22269	22321	22341	22143	22327	22269	22360	22038	22265	22151	22115	22347	22192	22334	22196	22270	22584	22295	22480	22199	22140	22073	22083	22305	22052	22309	22387	22135	22169	22280	22166	22112	22360	22359	22201	22336	22306	22175	22137	22310	22222	22153	22257	22219	22116	22196	22308	22186	22162	22236	22171	22322	22474	22320	22297	22293	22255	22284	22211	22245	22245	22161	22354	22199	22352	22192	22229	22247	22174	22120	22146	22089	22186	22534	22311	22776	22312	22526	22371	22238	22137	21995	22341	22259	22513	22269	22055	22211	22176	22291	22548	22155	22309	22421	22509	22455	22272	22280	22264	22346	22354	22628	22199	22053	22095	22263	22094	22467	22206	22136	22174	22266	22181	22301	22064	22307	22234	22380	22241	22175	22210	22258	22235	22289	22256	22328	22487	22279	22187	22320	22440	22114	22380	22148	22166	22228	22205	22480	22356	22149	22534	22146	22412	22338	22164	22295	22224	22165	22438	22184	22311	22181	22143	22080	21997	22264	22064	22131	22170	22350	22080	22398	22393	22207	22327	22298	22188	22322	22141	22399	22432	22139	22268	22191	22235	21977	22439	22500	21995	22101	22218	22349	22022	22111	22203	22124	22358	22034	22122	22062	22086	22095	22135	22323	22385	22119	22348	22044	22341	22467	22374	22297	22268	22200	22330	22089	22150	22205	22366	22019	22133	22355	22385	22330	22110	22141	22204	22304	22116	22068	22442	22250	22468	22257	22192	22148	22238	22132	22115	22203	22094	22174	22398	22271	22329	22350	22222	22445	22457	22196	22133	22200	22220	22252	22265	22320	22077	22397	22096	22214	22271	22206	22202	22427	22523	22166	22241	22043	22001	22140	22342	22141	22187	22192	21996	22328	22168	22180	22219	22209	22155	22595	22212	22173	22303	22182	22536	22427	22233	22350	22164	22239	22305	22410	22373	22163	22255	22099	22287	22280	22414	22255	22439	22221	22520	22157	22261	22427	22208	22472	22315	22315	22275	22181	22516	22446	22114	22329	22116	22443	22075	22174	22236	22230	22224	22240	22178	22162	22116	22216	22346	22296	22072	22320	22226	22236	22247	22273	22348	22118	22178	22173	22211	22230	22236	22318	22454	22314	22249	22589	22251	22251	22110	22555	22230	22404	22285	22356	22224	22456	22093	22189	22406	22198	22290	22190	22326	22103	22124	22180	22273	22105	22232	22198	22088	22068	22225	22235	22323	22178	22256	22146	22138	22167	22185	22086	22149	22246	22339	22173	22186	22183	22183	22104	22515	22239	22331	22100	22028	22320	22284	22128	22250	22266	22149	22355	22118	22176	22376	22168	22234	22140	22066	22259	22250	22178	22159	22132	22545	22315	22223	22308	22341	22122	22057	22168	22307	22096	22296	22263	22246	22117	22371	22233	22332	22360	22475	21972	22309	22126	22145	22240	22282	22011	22036	22052	22359	22110	22568	22231	22044	22568	22445	22272	22240	22098	22142	22184	22242	22259	22349	22243	22401	22416	22215	22122	22159	22277	22283	22266	22249	22304	22425	22423	22033	22079	22499	22318	22151	22246	22216	22307	22331	22296	22474	22238	22217	22123	22157	22325	22418	22361	22354	22238	22018	22202	22006	22165	22411	22330	22369	22303	22329	22048	22195	22342	22371	22274	22296	22238	22139	22257	22324	22327	22242	22258	22166	22452	22483	22258	22200	22321	22318	22409	22150	22327	22242	22305	22290	21926	22168	22236	22161	22386	22357	22252	22475	22180	22405	22154	22385	22239	22036	22428	22327	22256	22300	22415	22454	22340	22168	22180	21990	22390	22302	22259	22331	21996	22202	22173	22261	22262	22253	22193	22215	22412	22171	22153	22279	22241	22209	22183	22403	22148	22320	22406	22381	22309	22284	22444	22188	22297	22352	22230	22148	22215	22280	22109	22298	22174	22263	22076	22157	22271	22301	22300	22256	22388	22246	22140	22118	22036	22009	22157	22321	22056	22255	22397	22103	22246	22263	22043	22315	22093	22165	22167	22128	22052	22225	22135	22182	22312	22307	22293	22304	22198	22525	22215	22255	22198	22297	22197	22344	22223
35749	60943	58683	50389	42042	32588	27907	24221	21273	20292	19990	19635	19669	19493	19199	19151	18926	19181	19021	19038	18845	19176	18955	18731	18744	18722	18773	18801	18728	18670	18545	18502	18686	18505	18424	18442	18464	18440	18419	18453	18653	18620	18601	18481	18703	18629	18427	18460	18677	18576	18619	18434	18513	18616	18699	18518	18436	18637	18490	18561	18677	18504	18581	18427	18587	18439	18525	18422	18525	18510	18575	18489	18567	18475	18575	18457	18489	18483	18471	18601	18470	18576	18474	18496	18494	18520	18509	18433	18529	18600	18551	18404	18660	18648	18649	18411	18417	18611	18570	18545	18357	18506	18531	18517	18469	18348	18592	18585	18591	18483	18568	18469	18668	18599	18509	18427	18643	18447	18528	18590	18574	18436	18570	18442	18583	18530	18444	18283	18779	18357	18709	18577	18528	18434	18558	18457	18601	18552	18426	18348	18329	18473	18462	18436	18684	18469	18580	18573	18538	18512	18551	18586	18737	18474	18405	18636	18254	18704	18565	18447	18504	18477	18580	18612	18359	18644	18440	18472	18609	18382	18510	18429	18502	18544	18433	18450	18486	18355	18517	18456	18315	18500	18583	18442	18537	18491	18587	18534	18407	18400	18441	18464	18628	18485	18423	18584	18326	18297	18612	18497	18518	18582	18441	18430	18442	18497	18457	18577	18470	18449	18438	18777	18515	18488	18504	18520	18416	18574	18494	18542	18450	18496	18634	18518	18511	18446	18567	18579	18456	18529	18548	18433	18596	18475	18406	18315	18548	18455	18567	18572	18529	18514	18408	18481	18404	18328	18541	18550	18378	18326	18410	18444	18771	18478	18368	18364	18715	18579	18583	18449	18446	18649	18460	18614	18584	18813	18544	18655	18525	18466	18432	18452	18555	18450	18373	18378	18327	18443	18543	18425	18548	18463	18557	18572	18463	18469	18411	18722	18570	18422	18709	18605	18450	18506	18501	18496	18467	18534	18411	18491	18478	18509	18520	18432	18419	18497	18423	18332	18522	18595	18565	18680	18563	18596	18416	18492	18554	18467	18563	18381	18501	18441	18441	18564	18529	18638	18586	18429	18281	18507	18517	18556	18343	18513	18403	18537	18384	18606	18442	18417	18537	18453	18404	18504	18637	18543	18652	18550	18488	18515	18450	18507	18294	18528	18593	18507	18432	18650	18563	18581	18524	18612	18592	18480	18587	18561	18522	18691	18566	18630	18485	18500	18469	18436	18493	18475	18403	18450	18523	18399	18460	18568	18554	18482	18489	18485	18602	18706	18525	18459	18524	18390	18494	18553	18640	18510	18439	18447	18659	18602	18406	18470	18519	18401	18613	18582	18566	18705	18593	18554	18442	18651	18473	18539	18367	18559	18535	18382	18517	18467	18466	18437	18548	18505	18515	18401	18611	18481	18459	18465	18599	18273	18351	18439	18549	18430	18421	18301	18423	18511	18497	18571	18497	18512	18500	18525	18401	18311	18676	18738	18627	18433	18489	18467	18684	18390	18434	18471	18592	18475	18728	18506	18579	18629	18502	18473	18436	18415	18358	18543	18447	18269	18545	18484	18567	18429	18578	18449	18591	18666	18478	18465	18488	18464	18441	18534	18536	18426	18569	18300	18583	18439	18596	18347	18376	18531	18559	18610	18578	18536	18501	18504	18384	18468	18591	18501	18416	18373	18464	18538	18609	18450	18389	18581	18572	18348	18568	18623	18479	18475	18464	18453	18529	18423	18536	18614	18464	18429	18499	18429	18500	18366	18703	18504	18755	18634	18660	18356	18464	18454	18418	18362	18555	18601	18483	18474	18564	18624	18515	18612	18363	18529	18525	18435	18491	18473	18599	18638	18549	18465	18446	18571	18616	18599	18407	18463	18490	18541	18255	18623	18566	18350	18598	18410	18353	18402	18403	18540	18484	18499	18407	18497	18560	18569	18395	18461	18407	18506	18550	18353	18401	18560	18581	18466	18379	18403	18507	18463	18561	18421	18543	18528	18698	18537	18465	18377	18584	18528	18407	18584	18633	18464	18597	18262	18392	18407	18562	18497	18762	18573	18483	18521	18516	18528	18536	18485	18444	18633	18434	18264	18371	18493	18520	18518	18601	18644	18502	18384	18483	18518	18599	18538	18464	18483	18652	18598	18390	18406	18532	18490	18445	18477	18409	18423	18472	18501	18557	18473	18419	18411	18417	18548	18526	18434	18533	18438	18471	18613	18522	18484	18551	18488	18391	18525	18357	18642	18601	18478	18483	18567	18494	18663	18529	18546	18495	18592	18592	18642	18714	18527	18464	18623	18577	18529	18605	18585	18390	18633	18492	18420	18605	18522	18318	18435	18489	18542	18507	18573	18552	18669	18524	18396	18633	18434	18497	18491	18367	18469	18453	18555	18587	18588	18537	18258	18585	18618	18402	18353	18528	18472	18368	18335	18583	18398	18717	18550	18459	18546	18583	18379	18357	18471	18438	18519	18488	18507	18589	18603	18476	18470	18479	18416	18511	18568	18600	18530	18424	18519	18376	18612	18491	18454	18556	18442	18438	18449	18373	18407	18341	18449	18667	18469	18424	18548	18623	18603	18569	18376	18507	18483	18599	18427	18609	18462	18518	18412	18373	18434	18479	18444	18391	18434	18425	18388	18484	18540	18592	18313	18304	18568	18494	18424	18349	18476	18437	18397	18564	18439	18423	18557	18342	18480	18411	18556	18470	18590	18356	18414	18550	18527	18570	18664	18527	18615	18435	18484	18448	18432	18642	18468	18392	18665	18544	18535	18428	18624	18504	18562	18523	18417	18382	18507	18527	18465	18569	18385	18609	18457	18473	18428	18509	18472	18323	18562	18477	18518	18519	18551	18470	18539	18574	18603	18426	18571	18584	18569	18511	18512	18474	18498	18556	18568	18465	18512	18576	18652	18455	18531	18614	18483	18588	18374	18535	18611	18402	18691	18405	18436	18536	18484	18536	18542	18385	18533	18598	18618	18554	18585	18434	18637	18465	18500	18360	18383	18475	18632	18491	18770	18444	18624	18444	18468	18593	18561	18652	18646	18677	18456	18576	18439	18432	18398	18507	18368	18556	18561	18613	18439	18527	18555	18468	18556	18496	18414	18436	18498	18578	18565	18429	18483	18380	18543	18771	18585	18508	18495	18657	18372	18515	18645	18512	18605	18528	18668	18552	18447	18464	18488	18568	18536	18634	18461	18383	18635	18410	18575	18587	18760	18622	18513	18599	18508	18588	18528	18543	18609	18572	18531	18572	18567	18621	18410	18283	18581	18338	18449	18392	18686	18631	18486	18510	18558	18667	18598	18542	18456	18560	18640	18565	18490	18571	18390	18570	18429	18649	18530	18479	18559	18441	18544	18549	18452	18482	18613	18570	18468	18399	18437	18475	18639	18530	18503	18622	18496	18439	18542	18580	18476	18561	18510	18500	18654	18426	18181	18538	18577	18607	18607	18459	18583	18474	18406	18405	18601	18364	18657	18445	18493	18493	18595	18387	18559	18457	18776	18365	18578	18426	18524	18494	18493	18596	18565	18518	18550	18530	18530	18402	18489	18414	18418	18671	18427	18440	18618	18586	18525	18439	18600	18651	18602	18452	18380	18626	18486	18623	18564	18370	18673	18530	18594	18475	18522	18592	18443	18526	18565	18323	18382	18430	18519	18542	18474	18523	18471	18605	18679	18561	18533	18558	18523	18559	18530	18455	18496	18462	18524	18645	18484	18580	18539	18562	18410	18243	18575	18548	18610	18301	18647	18533	18578	18379	18555	18468	18492	18439	18518	18570	18521	18463	18574	18417	18534	18518	18506	18645	18476	18463	18538	18325	18435	18468	18540	18473	18505	18546	18436	18574	18421	18538	18451	18545	18534	18592	18433	18583	18531	18494	18506	18343	18380	18478	18523	18276	18326	18408	18591	18461	18563	18458	18613	18427	18524	18481	18686	18484	18645	18370	18474	18564	18466	18613	18634	18411	18496	18541	18442	18589	18509	18357	18602	18549	18369	18539	18471	18404	18633	18508	18566	18445	18533	18461	18485	18491	18523	18537	18337	18590	18332	18486	18566	18640	18526	18462	18391	18655	18397	18565	18662	18381	18364	18598	18509	18397	18695	18239	18565	18608	18530	18674	18541	18506	18294	18389	18555	18643	18543	18414	18404	18362	18580	18661	18303	18475	18518	18517	18709	18466	18210	18756	18547	18429	18511	18419	18340	18461	18433	18560	18486	18578	18509	18546	18475	18581	18430	18344	18575	18403	18491	18452	18601	18437	18556	18398	18622	18327	18641	18475	18562	18585	18570	18544	18510	18532	18550	18439	18451	18479	18553	18476	18528	18322	18452	18488	18408	18511	18577	18681	18551	18438	18633	18609	18572	18457	18638	18512	18497	18496	18441	18519	18622	18580	18471	18544	18543	18491	18733	18670	18376	18538	18558	18397	18535	18381	18387	18704	18332	18533	18459	18422	18314	18514	18583	18323	18428	18465	18562	18643	18575	18752	18546	18642	18654	18625	18508	18625	18463	18462	18420	18472	18668	18603	18434	18331	18454	18432	18363	18394	18378	18464	18356	18315	18551	18424	18590	18455	18545	18554	18532	18548	18560	18399	18476	18620	18491	18559	18388	18498	18466	18496	18519	18610	18496	18696	18485	18561	18385	18607	18586	18673	18467	18372	18539	18492	18518	18589	18398	18606	18514	18675	18432	18435	18515	18624	18528	18508	18564	18316	18531	18532	18648	18547	18407	18475	18660	18623	18516	18584	18523	18725	18484	18516	18544	18637	18682	18462	18435	18424	18532	18542	18432	18670	18612	18408	18623	18511	18555	18660	18509	18547	18567	18581	18414	18630	18540	18263	18570	18523	18447	18411	18489	18272	18517	18536	18304	18460	18522	18613	18565	18440	18663	18559	18499	18453	18501	18444	18467	18386	18496	18508	18475	18479	18432	18382	18551	18573	18440	18449	18669	18501	18339	18526	18489	18459	18500	18424	18433	18418	18441	18572	18325	18594	18563	18287	18472	18514	18592	18600	18546	18572	18592	18440	18495	18422	18691	18506	18644	18535	18586	18484	18497	18541	18421	18509	18484	18728	18463	18577	18390	18533	18498	18483	18447	18741	18430	18341	18583
28787	27204	34566	31600	25613	23559	22281	21547	21232	21294	21189	20822	21004	21077	21032	20861	20867	20659	20829	20798	20904	20736	20921	20626	20536	20572	20760	20528	20810	20716	20715	20770	20597	20592	20767	20607	20685	20525	20544	20744	20399	20535	20531	20647	20772	20359	20720	20696	20660	20568	20553	20640	20616	20672	20582	20564	20701	20418	20655	20609	20644	20503	20544	20413	20694	20859	20439	20450	20700	20591	20625	20628	20695	20524	20818	20455	20827	20627	20469	20512	20627	20670	20594	20694	20506	20658	20708	20593	20857	20472	20527	20787	20451	20590	20744	20735	20626	20524	20759	20428	20673	20443	20642	20565	20519	20644	20832	20781	20552	20662	20428	20432	20739	20814	20652	20538	20503	20771	20592	20689	20392	20820	20869	20682	20630	20631	20517	20683	20690	20715	20432	20504	20390	20529	20497	20517	20578	20510	20712	20479	20671	20507	20668	20488	20702	20662	20553	20619	20673	20637	20582	20451	20474	20540	20453	20661	20521	20624	20549	20742	20634	20722	20626	20473	20551	20606	20702	20714	20576	20585	20476	20661	20776	20471	20448	20395	20832	20577	20723	20738	20565	20534	20535	20683	20563	20570	20506	20326	20768	20666	20646	20573	20637	20546	20564	20899	20606	20466	20714	20580	20398	20431	20626	20576	20628	20521	20600	20389	20514	20599	20767	20636	20549	20693	20629	20443	20722	20424	20791	20547	20766	20699	20695	20602	20515	20628	20605	20500	20643	20532	20440	20834	20667	20474	20589	20595	20587	20646	20510	20568	20798	20748	20768	20597	20689	20478	20662	20492	20361	20510	20646	20598	20575	20621	20468	20560	20610	20635	20731	20385	20612	20561	20655	20650	20689	20637	20479	20602	20510	20584	20728	20498	20736	20532	20539	20423	20830	20670	20663	20573	20649	20571	20699	20492	20442	20710	20637	20854	20556	20691	20521	20531	20633	20580	20698	20520	20656	20498	20555	20355	20671	20803	20672	20703	20510	20528	20502	20441	20465	20678	20627	20624	20648	20647	20571	20631	20701	20801	20407	20628	20552	20605	20746	20640	20481	20609	20553	20475	20554	20607	20569	20591	20525	20725	20777	20647	20431	20518	20516	20566	20644	20453	20589	20470	20357	20553	20499	20665	20438	20674	20459	20649	20725	20555	20568	20475	20665	20625	20746	20692	20554	20385	20445	20585	20786	20769	20750	20661	20691	20514	20654	20613	20640	20452	20476	20312	20545	20604	20549	20386	20677	20430	20610	20648	20259	20592	20457	20454	20585	20624	20705	20576	20772	20804	20644	20792	20757	20485	20484	20649	20773	20573	20600	20454	20484	20599	20661	20308	20495	20621	20537	20293	20343	20722	20525	20827	20606	20616	20738	20589	20427	20553	20712	20739	20526	20567	20398	20766	20515	20567	20622	20259	20594	20653	20635	20540	20766	20682	20472	20324	20729	20413	20733	20588	20854	20467	20426	20436	20625	20743	20739	20619	20860	20744	20674	20569	20791	20691	20573	20587	20665	20679	20661	20533	20523	20655	20617	20737	20703	20590	20565	20503	20598	20596	20540	20756	20453	20509	20612	20573	20607	20510	20621	20597	20775	20581	20868	20440	20631	20281	20685	20479	20287	20531	20712	20407	20494	20815	20687	20465	20712	20798	20878	20637	20556	20556	20544	20570	20633	20501	20592	20660	20782	20578	20828	20617	20534	20447	20648	20645	20727	20484	20561	20557	20631	20620	20382	20465	20445	20643	20633	20596	20663	20493	20644	20632	20566	20713	20440	20784	20550	20706	20481	20729	20639	20647	20576	20721	20513	20664	20542	20716	20767	20449	20653	20566	20463	20694	20538	20629	20494	20552	20626	20421	20608	20467	20491	20780	20680	20563	20328	20755	20617	20504	20602	20575	20600	20540	20428	20494	20648	20663	20653	20867	20528	20455	20679	20581	20525	20740	20561	20808	20614	20512	20755	20748	20703	20838	20460	20489	20386	20765	20706	20751	20686	20572	20585	20581	20707	20633	20507	20466	20591	20634	20686	20648	20678	20849	20498	20623	20444	20497	20539	20617	20739	20718	20781	20570	20381	20789	20726	20508	20697	20619	20981	20521	20812	20482	20522	20680	20457	20704	20734	20655	20359	20303	20483	20608	20676	20737	20766	20555	20633	20560	20644	20565	20473	20569	20754	20669	20607	20681	20453	20510	20601	20733	20483	20352	20455	20608	20719	20618	20410	20667	20561	20587	20791	20731	20692	20672	20562	20499	20459	20558	20645	20674	20750	20461	20685	20393	20576	20362	20649	20667	20551	20626	20528	20801	20672	20706	20734	20648	20502	20713	20360	20556	20629	20725	20617	20505	20686	20646	20665	20469	20574	20774	20726	20798	20541	20829	20558	20741	20586	20382	20487	20680	20590	20758	20564	20711	20600	20617	20669	20573	20597	20637	20543	20473	20488	20755	20571	20451	20506	20605	20664	20638	20630	20482	20739	20536	20490	20406	20464	20786	20682	20566	20844	20697	20513	20543	20790	20683	20495	20595	20662	20418	20616	20679	20636	20683	20580	20727	20669	20506	20357	20829	20632	20449	20599	20531	20841	20707	20593	20701	20529	20581	20581	20625	20484	20341	20545	20780	20698	20567	20671	20577	20573	20561	20692	20671	20641	20627	20572	20466	20648	20438	20441	20605	20546	20391	20441	20479	20543	20481	20599	20507	20739	20583	20688	20694	20704	20606	20717	20852	20683	20771	20856	20392	20647	20439	20520	20828	20679	20680	20504	20504	20476	20557	20767	20583	20663	20531	20825	20506	20571	20518	20599	20721	20770	20607	20741	20592	20585	20517	20517	20634	20603	20551	20739	20908	20599	20559	20469	20665	20673	20567	20468	20577	20437	20528	20732	20438	20647	20698	20905	20600	20735	20701	20678	20652	20469	20459	20645	20455	20379	20645	20662	20732	20504	20629	20498	20580	20649	20606	20647	20665	20473	20587	20696	20709	20799	20433	20545	20545	20836	20666	20749	20648	20733	20690	20615	20643	20747	20585	20652	20514	20627	20812	20527	20556	20556	20558	20644	20669	20684	20585	20610	20586	20721	20668	20548	20620	20449	20507	20649	20628	20628	20703	20509	20426	20720	20778	20756	20542	20679	20505	20616	20782	20544	20589	20599	20732	20679	20729	20614	20506	20777	20551	20823	21010	20657	20542	20687	20534	20683	20558	20709	20718	20533	20781	20608	20565	20598	20920	20792	20534	20560	20466	20699	20646	20881	20654	20617	20560	20553	20469	20525	20438	20726	20588	20715	20665	20717	20826	20696	20677	20775	20676	20630	20527	20564	20480	20757	20712	20541	20433	20520	20831	20688	20538	20739	20684	20560	20685	20846	20592	20423	20588	20546	20714	20485	20717	20665	20621	20798	20556	20392	20481	20827	20532	20374	20573	20541	20628	20613	20575	20704	20351	20728	20777	20540	20606	20559	20528	20720	20552	20649	20382	20714	20575	20504	20577	20660	20688	20658	20502	20654	20561	20559	20513	20739	20553	20715	20663	20821	20665	20614	20626	20523	20549	20477	20677	20576	20519	20644	20614	20544	20473	20765	20636	20514	20624	20631	20530	20634	20831	20601	20701	20610	20674	20614	20620	20600	20521	20629	20717	20650	20589	20477	20620	20759	20705	20576	20349	20576	20549	20496	20624	20647	20546	20592	20606	20476	20481	20729	20681	20374	20674	20789	20528	20683	20660	20582	20828	20632	20477	20772	20669	20746	20493	20735	20680	20508	20563	20690	20740	20388	20708	20603	20435	20745	20609	20534	20575	20655	20455	20663	20519	20569	20747	20610	20535	20707	20524	20832	20542	20487	20549	20586	20707	20711	20410	20720	20730	20418	20637	20343	20551	20588	20623	20618	20616	20664	20578	20435	20721	20434	20510	20683	20362	20596	20426	20491	20448	20583	20672	20597	20846	20675	20863	20636	20407	20712	20623	20315	20482	20668	20711	20602	20589	20660	20375	20683	20641	20591	20391	20542	20416	20551	20507	20596	20483	20475	20728	20725	20372	20601	20795	20627	20551	20640	20577	20588	20651	20611	20671	20724	20706	20546	20411	20655	20757	20657	20571	20939	20700	20561	20561	20784	20542	20586	20438	20483	20478	20529	20447	20511	20211	20592	20766	20534	20677	20519	20579	20570	20530	20481	20685	20548	20585	20586	20695	20726	20520	20621	20575	20612	20341	20571	20696	20832	20716	20517	20708	20508	20595	20543	20641	20648	20531	20451	20576	20494	20806	20597	20733	20649	20620	20881	20604	20543	20663	20725	20540	20443	20659	20698	20585	20584	20515	20810	20627	20581	20651	20596	20666	20747	20683	20580	20582	20757	20616	20666	20453	20577	20681	20637	20841	20844	20706	20538	20759	20524	20595	20661	20544	20523	20557	20492	20491	20652	20561	20722	20637	20580	20545	20773	20656	20786	20436	20678	20642	20584	20785	20587	20728	20579	20628	20636	20649	20641	20550	20549	20686	20586	20471	20700	20523	20605	20421	20686	20479	20444	20691	20606	20534	20526	20533	20777	20519	20679	20634	20692	20754	20572	20376	20621	20742	20658	20874	20520	20554	20895	20404	20553	20536	20562	20611	20479	20552	20529	20615	20584	20769	20676	20654	20739	20694	20686	20524	20640	20533	20740	20666	20693	20564	20550	20780	20651	20456	20685	20595	20420	20527	20598	20643	20595	20685	20556	20637	20636	20925	20561	20642	20592	20677	20542	20642	20648	20382	20431	20479	20494	20636	20627	20822	20625	20499	20328	20400	20616	20531	20552	20652	20511	20793	20805	20605	20805	20496	20476	20654	20748	20555	20733	20500	20628	20684	20610	20587	20573	20420	20644	20427	20561	20391	20662	20461	20652	20578	20474	20537	20478	20699	20771	20629	20751	20798	20497	20629	20765	20883	20759	20636	20520	20587	20413	20655	20631	20552	20715	20559	20571	20598	20677	20597	20813	20580	20729	20675	20571	20608	20588	20585	20673	20569	20582	20663	20694	20699	20532	20477	20459	20645	20770	20694	20646	20544	20590	20704	20554	20827	20474	20483	20537	20638	20785	20707	20579	20806	20637	20590	20680	20665	20717	20682
30158	43279	38300	29902	24049	21353	19400	18859	18702	18507	18173	18260	18030	17983	17888	17773	17730	17834	17677	17715	17805	17707	17654	17765	17768	17582	17695	17819	17625	17561	17684	17497	17633	17669	17496	17639	17606	17562	17706	17603	17546	17480	17716	17584	17386	17571	17624	17508	17740	17622	17509	17676	17597	17578	17419	17541	17554	17556	17538	17499	17651	17828	17611	17424	17807	17514	17771	17730	17667	17630	17371	17626	17692	17540	17523	17627	17490	17643	17613	17672	17595	17685	17615	17497	17637	17570	17611	17810	17607	17465	17462	17626	17600	17685	17612	17681	17488	17780	17682	17757	17678	17636	17567	17628	17622	17601	17574	17630	17417	17689	17480	17618	17689	17436	17517	17505	17531	17658	17599	17646	17485	17358	17567	17670	17710	17559	17694	17595	17539	17429	17630	17450	17539	17548	17672	17481	17530	17423	17585	17444	17568	17716	17687	17506	17762	17740	17590	17607	17555	17667	17579	17549	17727	17600	17629	17651	17625	17689	17690	17522	17642	17545	17658	17609	17569	17425	17597	17637	17592	17535	17525	17596	17614	17675	17526	17704	17666	17523	17570	17607	17644	17708	17323	17596	17570	17624	17674	17731	17683	17676	17605	17585	17541	17816	17653	17668	17621	17650	17478	17391	17512	17402	17664	17486	17657	17593	17527	17423	17632	17586	17511	17644	17516	17791	17871	17613	17717	17562	17521	17639	17524	17680	17562	17560	17671	17512	17661	17698	17650	17502	17566	17568	17586	17368	17599	17429	17709	17677	17717	17485	17564	17619	17639	17554	17625	17617	17713	17621	17672	17534	17659	17583	17633	17574	17706	17599	17808	17536	17515	17648	17662	17866	17627	17566	17703	17415	17545	17688	17688	17572	17581	17546	17686	17604	17605	17583	17509	17556	17387	17726	17520	17571	17711	17585	17740	17532	17536	17650	17660	17779	17512	17683	17561	17616	17477	17813	17507	17762	17610	17602	17693	17599	17527	17663	17527	17540	17583	17693	17573	17532	17553	17733	17564	17639	17588	17579	17639	17775	17422	17622	17541	17623	17525	17524	17857	17566	17601	17553	17683	17711	17617	17677	17778	17685	17618	17591	17461	17695	17538	17673	17744	17391	17774	17390	17623	17654	17479	17649	17669	17756	17544	17727	17552	17563	17585	17495	17649	17696	17694	17695	17657	17580	17647	17636	17716	17579	17602	17568	17626	17566	17675	17568	17619	17556	17701	17591	17531	17529	17650	17612	17561	17574	17584	17384	17579	17637	17493	17610	17607	17675	17500	17583	17531	17617	17622	17569	17430	17630	17600	17603	17571	17597	17483	17608	17546	17561	17609	17499	17459	17697	17575	17560	17613	17452	17586	17616	17790	17540	17736	17466	17517	17467	17600	17600	17596	17504	17391	17629	17619	17602	17548	17648	17594	17708	17496	17606	17621	17554	17686	17580	17583	17615	17650	17666	17723	17547	17501	17512	17623	17534	17490	17632	17592	17543	17636	17463	17680	17548	17575	17747	17619	17666	17849	17581	17750	17370	17551	17390	17620	17511	17602	17618	17578	17644	17784	17629	17537	17578	17584	17601	17628	17623	17593	17480	17622	17613	17529	17595	17648	17488	17725	17512	17547	17597	17553	17575	17621	17476	17663	17618	17763	17542	17510	17533	17800	17593	17467	17499	17648	17509	17402	17658	17626	17560	17594	17637	17632	17551	17624	17642	17529	17588	17529	17624	17520	17610	17527	17560	17688	17598	17465	17660	17729	17692	17539	17491	17595	17505	17459	17623	17507	17426	17655	17498	17595	17594	17546	17654	17511	17559	17635	17428	17783	17432	17862	17434	17604	17598	17657	17680	17564	17654	17349	17577	17616	17620	17702	17618	17629	17525	17661	17685	17603	17532	17490	17545	17782	17519	17681	17456	17656	17629	17551	17519	17648	17400	17547	17667	17650	17704	17534	17394	17681	17470	17641	17687	17590	17737	17714	17543	17483	17630	17539	17561	17504	17678	17534	17594	17547	17526	17654	17649	17524	17580	17456	17638	17536	17493	17405	17658	17637	17702	17530	17433	17545	17695	17610	17586	17670	17619	17622	17642	17497	17486	17581	17660	17680	17633	17726	17611	17442	17610	17576	17609	17667	17566	17497	17580	17556	17713	17452	17674	17537	17598	17827	17657	17595	17570	17468	17657	17510	17632	17516	17633	17595	17741	17543	17580	17600	17649	17574	17698	17456	17482	17624	17584	17863	17657	17501	17663	17641	17507	17625	17612	17731	17484	17556	17648	17653	17536	17564	17605	17488	17484	17659	17446	17575	17615	17709	17540	17550	17529	17572	17610	17600	17750	17504	17676	17504	17534	17464	17612	17775	17660	17689	17676	17545	17524	17745	17485	17621	17443	17551	17660	17704	17789	17689	17560	17558	17553	17536	17560	17553	17703	17575	17519	17649	17704	17572	17745	17552	17445	17521	17753	17432	17508	17475	17593	17697	17709	17383	17730	17624	17636	17623	17682	17598	17584	17641	17524	17626	17565	17568	17738	17474	17588	17754	17780	17556	17531	17408	17412	17718	17469	17633	17397	17602	17546	17385	17596	17521	17475	17490	17626	17646	17535	17635	17583	17633	17573	17436	17464	17632	17510	17683	17593	17471	17440	17669	17624	17515	17599	17635	17600	17600	17779	17622	17580	17404	17535	17808	17662	17532	17579	17534	17612	17646	17579	17675	17771	17517	17629	17521	17588	17510	17401	17698	17655	17539	17574	17498	17701	17539	17651	17558	17498	17593	17607	17698	17679	17610	17476	17745	17674	17472	17543	17731	17582	17699	17429	17599	17628	17635	17580	17790	17572	17462	17659	17726	17621	17778	17541	17751	17478	17675	17435	17550	17522	17717	17345	17477	17502	17610	17527	17604	17614	17710	17716	17504	17570	17497	17537	17609	17522	17644	17489	17506	17575	17554	17689	17616	17570	17607	17479	17615	17643	17684	17420	17562	17712	17636	17617	17577	17610	17594	17545	17657	17627	17575	17653	17468	17601	17434	17536	17732	17608	17544	17668	17558	17697	17598	17710	17588	17679	17530	17610	17683	17628	17687	17774	17452	17670	17619	17496	17519	17739	17366	17578	17805	17620	17681	17635	17598	17718	17645	17742	17749	17548	17551	17616	17515	17637	17541	17475	17548	17583	17570	17782	17555	17746	17542	17613	17473	17617	17559	17767	17515	17634	17317	17669	17633	17760	17676	17589	17613	17691	17553	17645	17733	17645	17539	17619	17616	17678	17664	17520	17623	17401	17600	17664	17663	17672	17620	17657	17473	17624	17639	17673	17621	17603	17552	17660	17552	17609	17639	17615	17510	17824	17556	17689	17431	17665	17478	17505	17501	17539	17696	17757	17574	17461	17514	17597	17635	17634	17629	17409	17588	17549	17612	17619	17746	17614	17497	17588	17668	17399	17689	17555	17632	17655	17633	17546	17748	17530	17670	17655	17662	17631	17653	17470	17707	17593	17715	17647	17519	17564	17702	17615	17607	17598	17616	17707	17657	17533	17552	17427	17729	17433	17624	17663	17591	17573	17606	17624	17599	17762	17706	17536	17711	17633	17653	17619	17480	17699	17634	17421	17569	17617	17847	17650	17704	17640	17511	17651	17692	17649	17615	17596	17658	17577	17590	17656	17761	17703	17595	17662	17662	17655	17675	17598	17675	17532	17591	17475	17553	17691	17746	17788	17510	17615	17555	17600	17761	17627	17570	17673	17470	17494	17627	17635	17710	17615	17679	17590	17646	17572	17693	17633	17614	17693	17483	17552	17555	17466	17527	17533	17502	17672	17716	17618	17553	17590	17704	17657	17456	17486	17659	17524	17615	17541	17511	17636	17597	17616	17508	17532	17568	17670	17570	17542	17519	17651	17552	17485	17690	17457	17492	17618	17682	17709	17637	17662	17546	17862	17565	17602	17619	17671	17484	17648	17642	17527	17584	17749	17514	17611	17692	17593	17825	17606	17460	17529	17708	17646	17646	17584	17726	17701	17604	17597	17710	17667	17532	17593	17545	17540	17567	17789	17660	17494	17850	17583	17455	17673	17539	17592	17638	17731	17508	17629	17795	17814	17759	17686	17611	17733	17561	17665	17644	17578	17469	17631	17559	17594	17432	17534	17586	17640	17581	17598	17586	17479	17742	17772	17640	17458	17582	17552	17530	17758	17663	17557	17648	17620	17653	17581	17631	17641	17574	17722	17628	17591	17596	17588	17751	17528	17521	17448	17721	17567	17517	17477	17524	17594	17519	17713	17669	17608	17538	17423	17801	17496	17779	17542	17669	17475	17482	17686	17627	17491	17638	17548	17470	17496	17443	17564	17685	17584	17556	17743	17774	17764	17737	17577	17577	17553	17762	17376	17477	17645	17644	17602	17682	17586	17575	17620	17583	17536	17666	17616	17689	17604	17512	17655	17418	17646	17616	17621	17650	17599	17647	17694	17672	17501	17614	17457	17568	17449	17670	17570	17632	17717	17595	17651	17622	17691	17705	17530	17799	17705	17524	17681	17577	17380	17701	17575	17641	17587	17638	17530	17667	17560	17631	17410	17512	17732	17453	17643	17495	17611	17580	17627	17454	17638	17619	17483	17484	17684	17565	17460	17546	17767	17626	17598	17446	17572	17554	17543	17543	17429	17552	17583	17660	17607	17630	17464	17698	17421	17558	17468	17666	17657	17759	17652	17620	17574	17724	17644	17441	17636	17547	17523	17532	17768	17777	17474	17828	17607	17681	17436	17781	17620	17668	17638	17538	17528	17430	17742	17592	17391	17692	17600	17746	17483	17711	17540	17522	17571	17784	17657	17684	17701	17579	17629	17580	17659	17608	17574	17670	17668	17469	17676	17471	17697	17487	17492	17559	17724	17555	17606	17592	17466	17653	17504	17595	17588	17574	17674	17515	17656	17754	17684	17490	17691	17501	17596	17345	17621	17661	17537	17568	17647	17806	17538	17532	17475	17693	17679	17658	17696	17788	17483	17475	17661	17576	17482	17413	17717	17483	17453	17609	17545	17499	17651	17612	17704	17691	17588	17585	17699	17639	17696	17609	17574	17585	17339	17650	17467	17648	17417	17591	17766	17661	17544	17607	17661
24325	21628	29555	27186	27944	30569	29178	25126	23494	23337	22978	22735	22922	22774	22543	22382	22373	22385	22531	22218	22537	22201	22391	22131	21886	22477	22412	22051	22173	22035	22296	22178	22144	22037	22007	21881	22182	21974	21995	22046	22091	21804	22026	22198	22107	22115	22078	22208	22210	22263	21928	22198	22081	22236	22065	21945	21966	22031	21958	22068	21750	22056	21866	21983	22315	21986	22210	22002	22165	21871	21894	21887	21840	21897	22169	22085	21988	22246	22059	21995	22031	21933	21818	22029	21958	22042	21806	22020	22235	22010	22086	21937	22117	21923	21917	22252	21952	21810	21870	22156	21959	22127	22057	22114	21919	22023	22085	22044	21887	22083	21960	22007	22134	22051	21935	21930	22019	22135	22047	21981	22128	22063	21993	22007	22194	21930	21963	22022	22168	21772	22033	21994	22064	22047	21920	21864	22168	21969	22062	21821	21999	21994	21987	21857	22088	22243	22386	22199	22026	22034	22119	22192	22154	22068	21750	21805	21968	22053	22200	22097	22170	21866	21929	21928	22147	21986	22031	21945	22189	22181	22096	21962	22225	21965	21841	21907	22064	22215	21895	21954	21926	21923	21955	22041	22004	21920	21889	21917	22177	22008	21936	21901	22143	22248	21847	22028	21998	22204	22055	21858	22093	21953	22126	22057	22109	22058	22093	22094	21807	21979	21943	21946	22091	22062	21865	22032	22079	21901	22299	21983	22149	21990	22032	21954	21911	22084	21849	21973	21969	22043	22025	22001	22129	21984	21969	22029	21855	21734	21934	21962	22078	22082	22052	21871	22159	21993	22141	22067	22003	22159	22073	22011	22091	21880	22114	21826	22108	22011	21904	21755	21940	22094	21972	22062	22124	22107	21785	22201	21876	21954	22254	22023	22028	21957	22009	21937	22036	22132	22164	22043	22197	21904	21790	22080	21992	21992	21850	21832	21823	21916	22030	22142	22339	22112	21894	21881	22080	22118	21952	21910	22004	22068	22183	22142	21786	21988	22219	22007	22007	22124	22070	22024	21990	22008	22039	21974	22053	21809	21995	21921	21993	21887	21946	21913	22036	21939	21975	22106	22100	21913	21944	21846	22004	21848	21768	21643	21983	22114	21882	22093	22121	22075	21937	21966	22040	22104	22021	21953	22072	22072	22132	21905	21769	21998	21968	22131	22129	22075	22034	21882	21939	21957	21941	21998	22097	21879	22169	22029	22215	22009	21979	21928	22095	22188	22088	22248	22183	21844	22021	22075	22146	22072	22070	21942	22260	22177	22025	21717	21968	21767	22214	21983	22078	21993	21783	21969	22074	22084	21813	22146	22001	21995	22044	21918	22077	22033	22038	21915	22102	21905	21913	22048	21981	22039	22258	21917	22071	22097	21984	21948	22068	22057	22155	22041	21942	22184	21908	22016	21864	21951	21743	21982	22010	21958	22084	22132	22117	22054	22059	22038	22023	22002	21809	22234	21848	22281	22197	21873	21930	22072	22301	21956	22129	22023	22082	22030	21907	21921	21907	21958	21868	21996	22118	22142	22025	21904	22010	22007	22003	22037	21983	22011	22117	22201	22093	21986	22199	21914	21920	21942	22256	21995	21795	22013	21921	22066	21951	21918	22176	21987	21939	21945	21905	21942	21971	21953	22063	22136	22264	21948	21924	22013	22180	22004	22117	21834	22110	22079	22010	22054	22046	22143	22156	21845	22004	21771	22014	21859	21690	21808	21771	22298	21973	21748	22021	22102	21939	22043	21849	21968	22040	22072	22034	22066	21889	21940	21980	21958	22015	22144	21880	21904	21939	21944	21916	21892	22018	21875	21786	22232	22140	22150	21983	21948	22017	22155	21986	22378	21961	21967	22188	22003	21856	22179	22046	22184	22048	22085	22117	22075	22198	21732	21972	22142	21991	22036	22007	22122	21951	21978	22000	21855	22125	21937	22061	22090	22174	22152	21904	21914	21878	22011	22037	22135	21972	21863	21990	21963	22158	22188	21922	22036	22033	22091	21962	22171	21969	22003	22034	22159	22084	22009	22047	22046	21969	22244	21961	21983	22012	22000	21944	22199	22003	21881	21898	22023	22045	22043	22022	21880	22017	21958	22052	21993	22006	21976	22130	22245	22035	22168	22056	22016	22160	22134	21943	22070	21836	22019	21865	22039	21925	22175	21993	21974	21898	21907	22145	22030	22077	22017	21807	22030	21967	22251	21959	22153	22031	21853	21867	22045	22135	22041	21953	21938	21992	21941	21931	22123	22066	22258	22235	21961	22007	22083	21936	22011	22080	22020	22241	21926	22015	22051	21963	22064	21870	22063	21864	22062	21924	21694	22271	21762	22040	21813	22014	21854	22032	22077	21995	21957	22117	21936	22025	22098	21922	21822	22125	22005	21702	22093	21804	22136	21825	21977	22389	22007	22059	21879	22074	22068	21859	22162	21876	22018	21989	22208	21915	22008	22003	22061	21900	22116	22276	21942	21998	22214	22084	22083	22228	22023	22092	21900	21949	21911	22233	22175	22114	22134	22231	22040	22176	22055	22194	22005	22144	22178	22056	22054	22375	22060	22130	22143	22217	21936	21928	22087	21802	21885	21922	21980	21948	22132	22112	21825	22031	21888	21896	21809	21857	21917	21970	21984	21840	22021	22036	22030	22117	22024	21823	22030	22130	21887	22036	21921	22058	21951	21969	21917	22121	22088	21995	21957	21966	22006	22124	21950	21868	21816	21982	22035	22038	22000	22101	22137	21927	22036	21891	21875	21880	21997	22047	22036	22071	22145	22041	22046	21879	22135	22129	21796	21991	22083	22199	21875	21992	22146	22136	21765	21875	22296	21925	22035	21996	21850	22012	21989	21903	21819	21871	21863	22124	22042	22019	22036	22062	21927	22016	22081	21766	21963	21798	21876	22016	21957	21957	21895	22050	21953	22133	21985	22142	21954	21969	22026	22209	21967	21920	22077	22064	21892	22011	21843	22136	22184	21935	22101	22162	22084	21886	21987	21985	22023	21923	22105	21962	22158	21795	22141	22041	21965	22153	21926	22004	22023	22083	21980	22013	21944	22082	22039	21727	22018	22031	22062	22014	22128	22062	22014	22126	21889	22152	21938	21929	21836	22079	22010	21836	22090	21979	21991	21956	22075	22003	21965	21894	22072	22134	22056	22321	21936	22050	21935	22066	22039	21904	22052	22184	22021	21956	21879	22022	22069	21989	21906	22174	21931	22088	21975	22007	22085	22009	22011	21958	21877	21953	22035	22024	22085	21831	21905	21901	22006	21794	22081	22051	21990	22019	21874	22060	22014	22204	21809	22055	22190	22293	21906	21954	22167	22087	22099	22076	22281	21709	21881	21745	21966	21932	22156	22094	22149	21915	21965	22172	21943	22147	22235	22031	22041	21884	22124	21819	22096	22166	22066	21978	22072	22153	21955	21965	21819	21629	21948	21962	21956	22040	21912	21979	21980	22022	22099	21849	22089	22028	22111	21936	22109	22064	22029	22130	21813	21990	22016	21931	21880	22045	21818	22047	22100	21888	21835	22023	21987	22046	22110	21876	22018	22089	22132	22020	21833	21736	22054	21792	22058	22069	21985	21644	21926	22118	21909	21916	21957	22177	22091	21889	21880	22105	21976	22106	22093	21911	22179	21983	21927	21974	21933	21903	22112	21952	22085	22016	21704	21850	22191	22043	21906	21936	22130	22109	22107	21851	22023	21957	21981	22065	22050	22026	22014	22240	22116	21748	21974	22002	22121	22083	22053	22004	22163	21976	21983	22030	22026	21950	22134	22205	22189	21945	21806	21891	21982	21772	22093	21927	21905	21943	21923	21999	22178	22160	22224	21955	22075	22005	21999	22081	21880	22026	22095	22136	21939	21957	21913	21932	21952	21879	21941	22000	21966	22167	21950	21972	22030	22037	22163	22038	22256	22006	21968	21955	22140	22065	22115	21973	21892	22012	22141	22074	21850	21853	22032	21979	21898	22127	22114	21800	22118	22057	22116	22011	21920	22041	22035	22030	21959	22030	21983	21906	22082	22000	21905	21939	22075	22094	22132	21970	21989	22160	21800	22259	22171	22056	22011	21879	21896	22045	22244	22001	21990	22089	21954	21993	21921	22140	22280	21962	22050	21980	21951	22001	22194	21998	21903	22039	22122	22093	21946	21929	21724	21840	21922	22080	22000	22093	21971	21913	22004	21864	21929	21875	21991	21936	22060	21869	21946	22046	21707	22099	22046	22024	22375	22108	21856	21904	21851	22107	21928	22015	22050	22031	21969	21990	21997	21896	21911	22002	21956	22187	22257	22047	22016	21850	21962	21913	21997	21980	21976	21968	22142	21940	22086	22041	21963	22068	22043	22051	21953	22217	22045	21879	21981	21967	21940	22056	22111	22008	21957	22011	21915	22164	22089	22198	21902	21890	22080	22022	22021	21857	22273	22111	22062	22060	22231	22061	22056	21901	22162	22028	21973	22044	21815	22042	21933	22093	22087	22158	21991	22178	22063	22088	22060	21931	22060	21824	21964	21771	21990	22054	21966	22149	22078	21959	22012	21980	22105	21938	21945	21995	21990	21947	22120	21957	22047	22168	22008	21991	22092	22179	21980	21818	21962	22175	22110	22002	22402	22157	21875	21996	21789	21933	21857	21855	22154	22071	22040	22089	22052	22213	22208	22187	22010	22120	22016	21873	22131	21821	22054	22047	22272	22143	21904	22066	21907	21970	21881	22115	22012	22066	22014	22102	22049	21972	21955	21982	22105	22210	22066	22151	22004	22054	21833	22229	22024	21869	22067	21874	21928	21933	21920	22020	22083	22016	21930	22106	22082	22274	22080	22123	22069	22029	21906	22225	22037	22091	21887	22051	22067	22053	22051	21938	21869	21923	21840	22093	22092	21884	21995	22025	21989	21862	22040	22087	21885	22112	21951	21974	22218	22048	22012	22047	22081	22091	22183	22142	22243	22126	22170	22165	21904	21984	22235	22001	22129	22028	21792	22072	22092	21958	22127	22165	22165	21984	21923	22056	22001	22131	22134	22029	21919	22261	21992	22070	22218	21925	21971	22009	22141	22076	21984	22018	21879	21971	21874	22050	21906	22104	21981	22141	22058	21977	21905	21988	21965	21961	21848	22223	22024
32821	53979	51219	41001	34799	30324	24865	21990	20409	19908	19387	19287	19512	19231	18847	18689	18721	18840	18731	18536	19011	18693	18620	18508	18565	18668	18690	18461	18310	18665	18579	18552	18392	18427	18493	18370	18460	18544	18345	18495	18431	18364	18382	18310	18596	18378	18507	18533	18453	18377	18468	18614	18451	18455	18418	18416	18493	18323	18594	18368	18313	18314	18359	18501	18413	18309	18374	18341	18477	18355	18377	18356	18442	18431	18203	18381	18411	18411	18304	18488	18403	18495	18387	18489	18310	18386	18450	18404	18517	18605	18392	18381	18416	18361	18394	18284	18509	18474	18454	18503	18448	18450	18399	18409	18385	18428	18200	18529	18473	18449	18470	18356	18265	18124	18341	18223	18188	18379	18320	18284	18479	18367	18157	18333	18407	18265	18313	18393	18409	18411	18441	18327	18245	18246	18359	18362	18366	18540	18405	18283	18409	18413	18425	18383	18403	18500	18317	18448	18444	18329	18322	18563	18407	18469	18491	18416	18559	18400	18319	18339	18351	18371	18321	18099	18185	18374	18310	18419	18501	18488	18354	18388	18444	18254	18272	18501	18374	18473	18234	18341	18264	18319	18133	18372	18419	18500	18484	18303	18520	18193	18488	18433	18360	18356	18332	18292	18468	18194	18242	18450	18515	18438	18498	18444	18403	18169	18473	18500	18363	18330	18328	18624	18395	18502	18316	18299	18343	18452	18313	18309	18318	18026	18354	18402	18328	18514	18342	18216	18479	18468	18505	18447	18331	18465	18268	18335	18362	18468	18358	18430	18263	18486	18308	18186	18353	18408	18559	18368	18470	18393	18388	18375	18387	18253	18574	18491	18343	18485	18378	18406	18486	18406	18328	18515	18394	18297	18346	18400	18315	18330	18556	18494	18373	18612	18323	18194	18382	18425	18371	18506	18591	18307	18455	18201	18205	18275	18328	18330	18547	18176	18463	18561	18428	18542	18261	18313	18451	18447	18291	18303	18460	18378	18564	18397	18361	18336	18435	18473	18347	18375	18215	18400	18322	18412	18218	18263	18382	18494	18365	18539	18356	18539	18234	18438	18433	18398	18364	18481	18356	18339	18169	18332	18310	18441	18430	18275	18203	18558	18434	18308	18499	18454	18352	18492	18297	18500	18298	18526	18424	18443	18362	18300	18355	18366	18368	18492	18391	18509	18559	18171	18414	18267	18344	18353	18293	18331	18384	18460	18401	18366	18234	18285	18258	18283	18437	18332	18354	18471	18288	18335	18501	18483	18308	18466	18272	18463	18340	18278	18405	18325	18520	18328	18349	18327	18453	18249	18240	18426	18682	18327	18444	18412	18285	18264	18390	18457	18395	18369	18421	18489	18356	18508	18422	18587	18286	18428	18309	18390	18338	18331	18499	18465	18380	18385	18305	18272	18410	18233	18609	18349	18417	18492	18315	18516	18233	18516	18429	18473	18430	18454	18410	18282	18371	18523	18310	18503	18417	18360	18394	18463	18406	18334	18440	18429	18248	18262	18305	18444	18518	18476	18319	18443	18345	18462	18394	18427	18243	18300	18401	18364	18234	18698	18295	18379	18317	18444	18350	18410	18319	18463	18384	18473	18313	18437	18408	18421	18273	18281	18402	18493	18238	18376	18324	18432	18375	18368	18347	18416	18511	18568	18319	18400	18306	18267	18408	18392	18497	18487	18357	18351	18297	18362	18490	18476	18398	18270	18215	18515	18343	18376	18468	18447	18454	18466	18469	18347	18328	18456	18398	18496	18421	18375	18514	18273	18553	18285	18396	18267	18399	18486	18503	18358	18268	18328	18497	18383	18388	18369	18364	18323	18504	18370	18530	18286	18342	18473	18477	18326	18315	18633	18361	18487	18392	18168	18475	18179	18584	18236	18256	18216	18326	18071	18666	18486	18419	18372	18363	18468	18224	18410	18287	18449	18217	18392	18481	18361	18436	18307	18443	18288	18390	18323	18437	18341	18238	18466	18334	18393	18413	18440	18422	18432	18488	18411	18353	18349	18333	18445	18304	18404	18453	18431	18295	18381	18367	18539	18540	18392	18337	18391	18396	18232	18380	18430	18485	18297	18416	18307	18461	18268	18525	18265	18411	18185	18305	18514	18382	18263	18523	18390	18524	18381	18381	18396	18348	18455	18367	18628	18483	18405	18510	18280	18421	18375	18337	18386	18317	18552	18372	18243	18413	18323	18488	18399	18678	18538	18595	18549	18572	18445	18392	18361	18398	18468	18366	18414	18399	18202	18418	18373	18399	18412	18557	18495	18407	18424	18272	18228	18507	18409	18362	18416	18489	18373	18477	18440	18446	18332	18492	18258	18337	18256	18416	18290	18291	18379	18353	18311	18407	18411	18426	18405	18444	18543	18380	18327	18353	18522	18456	18259	18258	18528	18456	18445	18407	18379	18258	18432	18439	18288	18316	18412	18323	18474	18459	18536	18445	18492	18375	18585	18452	18473	18350	18367	18424	18242	18346	18354	18369	18338	18333	18297	18365	18584	18387	18435	18274	18435	18346	18307	18563	18303	18228	18438	18436	18453	18279	18350	18335	18428	18310	18257	18362	18395	18462	18455	18408	18319	18683	18398	18430	18163	18372	18414	18382	18403	18406	18354	18528	18593	18274	18423	18476	18366	18440	18527	18519	18287	18429	18256	18475	18359	18226	18244	18511	18218	18409	18433	18287	18562	18426	18411	18198	18421	18371	18520	18333	18360	18299	18483	18444	18364	18466	18256	18359	18561	18501	18359	18423	18385	18351	18387	18357	18336	18455	18372	18453	18464	18351	18620	18487	18459	18537	18340	18361	18333	18694	18317	18353	18376	18589	18202	18404	18405	18521	18392	18318	18385	18359	18375	18579	18371	18530	18389	18380	18431	18464	18527	18114	18536	18341	18187	18406	18234	18476	18419	18448	18458	18395	18555	18442	18350	18446	18222	18405	18430	18501	18586	18476	18473	18584	18379	18293	18380	18445	18254	18549	18390	18289	18306	18337	18216	18297	18406	18455	18578	18525	18329	18497	18281	18268	18610	18236	18408	18294	18486	18351	18354	18198	18307	18512	18409	18435	18455	18465	18347	18395	18299	18355	18429	18344	18390	18406	18629	18449	18395	18406	18393	18433	18330	18497	18449	18425	18338	18461	18277	18379	18457	18296	18250	18272	18530	18320	18214	18389	18588	18351	18252	18271	18436	18318	18332	18594	18269	18482	18330	18469	18504	18487	18510	18352	18436	18414	18365	18517	18275	18394	18543	18377	18311	18429	18369	18117	18590	18272	18333	18314	18299	18114	18433	18297	18558	18417	18510	18343	18318	18344	18364	18452	18280	18411	18226	18303	18548	18341	18367	18457	18230	18291	18428	18270	18356	18368	18192	18451	18456	18304	18228	18619	18486	18271	18336	18422	18364	18478	18309	18294	18324	18324	18419	18224	18379	18481	18335	18409	18444	18390	18549	18284	18390	18224	18427	18377	18280	18508	18279	18357	18299	18323	18374	18543	18405	18475	18459	18484	18353	18536	18565	18397	18280	18340	18553	18364	18477	18442	18367	18487	18320	18456	18419	18244	18336	18486	18328	18575	18348	18262	18508	18407	18329	18536	18286	18257	18458	18387	18354	18355	18513	18289	18368	18381	18444	18334	18414	18300	18447	18540	18388	18454	18328	18370	18350	18325	18317	18412	18255	18483	18441	18384	18425	18626	18523	18379	18306	18465	18480	18304	18487	18359	18425	18309	18268	18485	18487	18426	18453	18341	18252	18396	18277	18348	18571	18460	18439	18314	18446	18286	18370	18420	18334	18326	18448	18459	18379	18246	18327	18419	18313	18387	18372	18408	18611	18426	18459	18335	18414	18328	18458	18402	18316	18442	18575	18447	18341	18426	18372	18501	18351	18556	18495	18388	18439	18515	18354	18415	18287	18238	18332	18263	18343	18455	18298	18395	18170	18302	18340	18292	18492	18317	18270	18426	18281	18359	18511	18326	18442	18383	18310	18247	18546	18536	18351	18160	18345	18346	18573	18321	18276	18263	18310	18369	18480	18349	18379	18362	18410	18394	18398	18437	18520	18381	18444	18414	18229	18383	18256	18410	18470	18313	18516	18299	18319	18226	18418	18312	18472	18413	18322	18330	18437	18346	18392	18373	18366	18532	18426	18503	18260	18361	18347	18323	18379	18271	18503	18340	18468	18451	18288	18442	18396	18429	18380	18389	18490	18440	18212	18388	18341	18439	18362	18456	18264	18405	18391	18503	18400	18433	18329	18471	18262	18481	18469	18431	18484	18413	18376	18386	18578	18248	18483	18297	18373	18364	18426	18349	18371	18333	18460	18507	18262	18544	18400	18326	18401	18398	18488	18342	18392	18451	18466	18360	18493	18296	18553	18488	18372	18479	18353	18465	18392	18369	18411	18520	18403	18601	18534	18404	18346	18419	18421	18207	18348	18566	18424	18371	18333	18240	18303	18408	18323	18296	18517	18386	18465	18297	18486	18421	18511	18369	18387	18285	18246	18396	18555	18210	18573	18634	18307	18433	18345	18402	18304	18302	18363	18454	18340	18550	18396	18390	18275	18543	18217	18389	18124	18402	18322	18302	18340	18238	18326	18384	18250	18396	18393	18371	18353	18440	18354	18327	18490	18304	18530	18512	18413	18594	18353	18341	18460	18336	18505	18202	18480	18359	18474	18410	18473	18412	18315	18189	18597	18551	18277	18391	18415	18206	18419	18364	18355	18558	18303	18432	18277	18496	18409	18221	18549	18462	18199	18381	18364	18262	18258	18268	18517	18327	18255	18442	18357	18250	18592	18445	18421	18444	18636	18542	18460	18373	18370	18355	18545	18455	18340	18432	18483	18355	18263	18453	18595	18315	18441	18364	18528	18336	18409	18262	18473	18452	18362	18310	18316	18252	18352	18519	18285	18569	18357	18597	18335	18336	18198	18382	18287	18237	18323	18558	18253	18353	18413	18402	18405	18230	18492	18155	18310	18262	18336	18282	18361	18538	18488	18575	18371	18392	18339	18432	18407	18400	18490	18362	18356	18458	18447	18211	18351	18359	18421	18281	18388	18508	18329	18443	18455	18503	18431	18324	18497	18396	18253	18202	18317	18339	18292	18369	18295	18374	18370
22921	21537	29440	25044	25786	31603	33060	27547	25310	24884	24290	23875	23982	23986	23455	23429	23470	23511	23408	23118	23167	23228	23536	23266	23060	22811	23338	23106	23202	23085	22825	22905	22734	22862	22825	22770	23027	22865	22877	23106	22979	22860	22905	22846	22734	23067	23003	22544	23073	22762	22744	22794	23058	23223	23062	22854	22889	23014	22799	23038	22752	22763	22777	22676	22913	22895	22931	22893	22898	22734	23040	22678	22816	22960	22677	22802	22784	22912	23012	23074	22887	22963	22930	23030	22550	22825	22733	22687	22725	22742	23094	22902	22898	22878	22686	23071	22698	23086	22854	22694	22819	22763	22798	22821	22851	22735	23008	22746	22994	22842	22904	22899	22828	22745	22853	22664	22721	22821	22874	22817	22767	22654	22948	22939	22912	22847	22805	22925	22913	22710	22861	22785	22794	22891	22907	22909	22883	22986	22810	22842	22788	22609	22786	22736	22891	22818	22847	22716	22925	22832	22976	22809	22861	22826	22845	22842	22684	22866	22750	22853	22675	22521	22869	22701	22712	23075	22724	22828	22794	22982	22605	22726	22927	22735	22795	22780	22764	22654	22942	22801	22879	22846	22750	22848	22957	22826	22586	22812	22792	22710	22728	22965	22701	22734	22771	22642	22831	22692	22856	22722	22840	22701	22766	22723	22659	22690	22901	22869	22690	22787	22841	22886	22653	22711	22834	22712	22972	22856	23015	22918	22814	22737	22791	22882	22608	22796	22829	22827	22836	22829	22716	22938	22964	22709	22886	22857	22794	22904	22693	22770	22750	22744	22843	22716	22777	22682	22603	22720	22767	22810	22698	22696	22777	22739	22770	22692	23009	22956	22949	22914	22890	22811	22829	22600	22649	22979	22710	22507	23020	22509	22672	22814	22801	22840	22825	22860	23008	22916	22748	22846	22815	22782	22554	22704	22706	22559	22858	23084	22903	22761	22702	22611	22897	22839	22701	22983	22787	22702	22854	22672	22833	22898	22670	22905	22663	22731	22658	22776	22647	22684	22892	22760	22951	23044	22957	22804	22744	22942	22799	22916	22947	22770	22954	22874	22773	22617	22890	23001	22966	22746	22849	22713	22938	22817	22901	22731	22607	22565	22761	22709	22696	22894	22802	22901	22723	22942	22773	22745	22858	22982	22785	22575	22776	22864	22615	22602	22666	22950	22736	22982	22799	22791	22810	22827	22645	22785	22570	22636	22937	22824	22900	22893	22836	22599	22650	22728	22913	22646	22781	22456	22537	22938	22645	23164	22890	22806	22869	22854	22741	22828	22579	23038	22765	22775	22809	22601	22632	22719	22919	22869	22758	22862	22649	22860	22849	22848	22659	22810	22939	22709	22889	22909	22938	22750	22809	22868	22739	22620	22642	22755	22811	22714	22695	22715	22770	22630	22718	22822	22693	22952	22798	22645	22803	22699	22836	22761	22928	22796	22776	22629	22822	23030	22809	22971	22761	22829	22866	22764	22662	22749	22834	22852	22859	22713	22859	22703	22799	22926	22617	22805	22570	22696	22933	22675	22731	22810	22630	23033	22702	22499	22728	22967	22739	23013	22767	22708	22886	22692	23088	22846	22828	22746	22896	22774	23069	22659	22866	22638	22774	22814	22820	22743	22862	22844	22843	22955	22899	22817	22984	22686	22621	22794	22824	22866	22765	22721	22739	22784	22745	22752	22861	22741	22810	22775	22869	22740	22783	22615	22838	22838	22974	22832	22862	22662	22897	22817	22520	22705	22726	22928	22525	22762	22732	22679	22583	22954	22882	22754	22785	22753	22744	22834	22857	22681	22883	22785	22768	22813	22718	22863	22713	22869	22956	22885	22814	22937	22869	22837	23085	22979	22863	22841	22762	22932	22718	22835	22869	22699	22753	22655	22785	22727	22710	22703	23127	22952	22843	22819	22915	22715	22744	22653	22865	22798	22846	22810	22825	22578	22983	22775	22774	22717	22630	22550	22941	22815	22954	22781	22798	22706	22769	22701	22821	22697	22681	22565	22876	22721	22752	22873	22803	22722	22741	22664	22728	22640	22653	22814	22692	22795	22904	22952	22847	22763	22647	22631	22842	22761	22728	22749	22810	22814	22765	22755	22933	22844	22794	22599	22836	22792	22815	22923	22863	22972	22465	22817	22929	22700	22871	22697	22844	22860	22895	22804	22917	22692	22703	22654	22744	22752	22903	22701	22936	23031	22692	22515	22647	22635	22820	22575	22709	22936	22683	22794	22726	22726	22783	23003	22986	22823	22666	22708	22803	22768	22707	22889	22831	22791	22778	22640	22594	22780	22892	22930	22775	22648	22803	22741	22900	22802	22739	22798	22706	22770	22659	22907	22680	22943	22511	22721	22758	22654	22811	22672	22650	22653	22567	22789	22993	22772	22866	22581	22886	22939	22703	22874	22793	22783	22954	22803	23048	22710	22768	22956	22834	23051	22828	22793	22844	22759	22584	22818	22766	22858	22733	22835	22820	22959	22924	22906	22807	22890	23035	22878	22761	22721	22830	22711	22928	22816	22754	22734	22695	22750	22705	22801	22708	22964	22839	22696	22770	22688	22737	22654	22727	22949	22625	22778	22765	22879	22930	22820	22887	22944	22724	22991	22909	22878	22901	22759	23136	22845	22857	22937	23002	22888	22678	22675	22611	23013	22534	22728	22912	22866	22864	22710	22717	22849	22708	22770	22705	22933	22969	22963	22901	22807	22695	22778	22658	22573	22656	22655	22623	22534	22760	22702	22865	22616	22872	22851	22832	22536	22812	22705	22853	22818	22922	22827	22967	22734	22789	22665	22786	22703	22875	22852	22668	22598	22881	22717	22868	22814	22966	22862	22742	22776	22660	22867	22862	22688	22686	22746	22968	22920	22759	22572	22630	22665	22775	22684	22557	22792	22756	22681	22797	22935	22967	22897	22862	22817	22800	22692	22804	22724	22687	22661	22756	22902	22645	22669	22628	22748	22724	22670	22909	22623	22838	22607	22761	22832	22836	22709	22823	22791	22921	22826	22603	22724	22598	22628	23058	22595	22486	22738	22902	22780	22883	22854	22869	22491	22718	22743	22857	22990	22683	22876	22699	22664	22681	22794	22779	22971	22659	22778	22873	22637	22670	22882	23065	22689	22689	22727	22696	22769	22841	22902	22841	22715	22984	22735	22802	22644	22779	22750	22794	22585	22670	22637	22725	22690	22774	22685	22588	22797	22778	23035	22791	22991	22888	22722	22479	22894	22881	22884	22847	22718	22802	22841	22718	22537	22833	22783	22841	22912	22732	22708	22742	22766	22685	22813	22828	22958	22695	22570	22816	22890	22788	22732	22612	22797	22821	22778	22759	22867	22511	22765	22788	22549	22808	22794	22588	22872	22995	22856	22876	22817	23009	22748	22793	22810	22882	22884	22780	22967	22743	22809	23024	22788	22828	22901	22824	22645	22787	22555	23002	22908	22694	22819	22859	22830	22720	22979	22850	22746	22752	22841	22819	22675	22684	22545	22872	22864	22666	22802	22741	22866	22736	22816	22801	22734	22825	22729	22512	22820	22744	22802	22890	22869	22995	22578	22865	22688	22756	22704	22795	22765	22771	22797	22999	22690	22736	22699	22738	22792	22805	22778	22711	22852	22804	23041	22748	22546	22716	22979	22822	22861	22593	22701	22805	22517	22915	22738	22675	22740	22968	22971	22788	22632	22847	22880	22833	22806	22921	22953	22689	22555	22700	22698	22849	22677	22940	22656	22764	23008	22736	22906	23152	22870	22771	22830	22773	22803	23057	22795	22797	22751	22710	22926	22775	22690	22640	22832	22860	22597	22836	22563	22975	22707	22727	22654	22615	22761	22799	22729	22703	22730	22639	22644	22775	22828	22815	23060	22893	22994	22904	22722	22688	22790	22797	22927	22842	22876	22857	23008	22739	22826	22847	22699	22712	22797	22608	22856	22872	22904	22866	22554	22670	22750	22966	22821	23001	22804	22714	22877	22794	22760	22849	22820	22858	22964	22829	22787	22738	22806	22550	22809	22890	22710	22622	22589	22745	22948	22717	22844	22998	22862	22845	22874	23004	22695	22772	22784	22813	22949	22893	22992	22678	22877	22778	22818	22748	22966	22853	22725	22611	22739	22871	22853	22569	22917	22626	22770	22921	22751	22859	23028	22599	22709	22708	22854	22753	22877	22788	23151	23013	22889	22727	22840	22642	22758	22508	22912	22853	22625	22685	22757	22813	22983	22778	22947	22796	22843	22871	22760	22659	22923	22784	22780	22872	22701	22718	23042	22800	22923	23029	22870	22757	22777	22752	22649	22870	22909	22723	22904	22861	22590	22708	22784	22776	22822	22973	22663	22884	22887	22864	22637	22715	22969	22725	22539	22687	22728	22933	22794	22615	22849	22712	22725	22619	22721	22896	22911	22863	22688	22726	22572	22791	22795	22674	22667	22811	22788	23017	22858	22763	22845	22809	22806	22685	22753	22826	22753	22661	22966	22755	22590	22906	22743	22827	22719	22818	22824	22584	22839	22632	22769	22719	22475	22677	22827	22853	22969	22687	22740	22936	22731	23047	22744	22726	22916	22889	22897	22948	22811	22818	22687	22712	22551	22928	22715	22781	22782	22858	22751	22641	22731	22776	22754	22709	22598	22847	22771	22840	22798	22792	22737	22816	22872	22770	22802	22742	22888	22842	22875	22629	22713	22701	22869	22949	22764	22817	22676	22695	22692	22804	22626	22952	22677	22625	22866	22885	22572	22822	22741	22675	22452	22619	22653	22698	22738	22792	22854	23007	22699	22830	22784	22783	22925	22841	22755	22760	22851	22855	22625	22814	22846	22875	22738	22878	22683	22683	22799	22864	22846	22809	22801	22730	22610	22819	22495	22815	22852	22876	22718	22803	22668	22809	22756	22644	22748	22839	23007	22771	22729	22871	22792	22603	22852	22608	22654	22691	22794	22688	22834	22937	22844	22862	22715	22900	22788	23033	22591	22912	22851	22773	22904	22807	22758	22708	22801	22622	22611	22803	22784	22874	22556	22516	22616	22570	22734	22889	22964	22920	22828	22830	22752	22804	22700	22725	22916	22650	22765	22772	22941	22783	22738	22984	22962	22937	22580	22664	22806	22635	22848	22723	22693
37088	61416	57170	46631	41480	36626	29238	24865	21937	20823	20627	20243	20167	19962	19738	19488	19287	19305	19268	19341	19326	19101	19050	19144	19202	19082	18934	18927	19039	18905	18995	18831	18826	18814	18835	19086	18880	18899	18935	18740	18943	18774	18717	18727	18827	18707	18804	18908	18712	18914	18826	18756	18984	18676	18673	18963	18781	19160	18827	18856	18825	18764	18813	18909	18853	18939	18553	19043	18780	18945	18936	18897	18746	18962	18838	18880	18818	18854	18794	18810	18776	18950	18953	18838	18848	18645	18746	18854	18703	18548	18746	18843	19002	18751	18729	18918	18580	18774	18892	18797	18822	18835	18911	18851	18660	18806	18790	18599	18818	18839	18757	18611	18989	18663	18797	19093	18849	18940	18747	18809	18801	18755	18901	18966	18720	18820	18849	18864	18843	18760	18901	18725	18642	18831	18866	18786	18808	18693	18813	18918	18894	18861	18889	18785	18800	18608	18838	18910	18622	18861	18700	18744	18847	18935	18869	18866	18861	18629	18831	18867	18806	18844	18813	18723	18809	18720	18853	18846	18851	18954	18762	18701	18846	18865	18807	18767	18967	18760	18972	19003	18754	18722	18788	18963	18995	18845	18741	18797	18805	18686	18792	18746	18787	18830	18865	18926	18659	19101	18942	18840	18813	18672	18860	18803	18885	18871	18784	18859	18851	18923	18887	18823	18785	18659	18659	18720	18783	18937	18854	18971	18783	18956	18738	18807	18946	18782	18932	18858	18786	18701	18808	18687	18855	18730	18969	18793	18954	18662	18701	18727	18899	18687	18913	18821	18873	18759	18843	18873	18735	18664	18816	18768	18649	18634	18641	18748	18762	18851	19026	18802	18848	18885	18767	18612	18656	18819	18725	18769	18929	18756	18835	18836	18917	18870	18840	18911	18815	18761	18739	18979	18746	18779	18804	18821	18679	18689	19014	18944	18789	18795	18893	18946	18939	18632	18901	18854	18774	18700	18844	18767	18773	18829	18883	18984	18880	18907	18753	18816	18665	18635	18795	18875	18788	18696	18926	18742	18691	18744	18726	18689	18912	18866	18871	18739	18770	18819	18777	18752	18811	18857	18902	18809	18713	18837	18788	18814	18805	18657	18978	18720	18879	18901	19028	18713	18745	18826	18837	18865	18720	18950	18938	18800	18834	18831	18780	18961	18812	18703	18858	18711	18993	18966	18847	18874	18808	18764	18881	18842	18660	18937	18709	18692	18619	18750	18741	18965	18719	18934	18727	18764	18703	18825	18754	18955	18906	18944	18759	18886	18902	18602	18943	18921	18799	18785	18999	18891	19002	18713	18728	18826	18772	18932	18912	18756	18907	18798	18808	18779	18782	18796	18760	18726	18843	18674	18867	18947	18950	18851	18877	18744	19107	18851	18932	18899	18705	18928	19001	18860	18676	18886	18918	19039	18730	18810	18874	18677	18714	18580	18972	18776	18961	18755	18969	18722	18845	18669	18728	18838	18832	18579	18849	18824	19083	18745	18738	18730	18734	18844	18850	18926	18745	18996	18822	18820	18834	18906	18833	19047	18823	18787	18931	18648	18780	18951	18885	18694	18973	18845	18743	18806	18747	18887	18801	18691	18887	18905	18775	19026	18768	18920	18861	18834	18751	18805	18874	18886	18879	18787	18798	18809	18626	18829	18747	18855	18863	18766	18935	18781	18694	18711	18824	18762	18780	18890	18886	18813	18800	18902	18705	18730	18894	18812	18950	18873	18918	18819	18829	18938	18894	18882	18906	18825	18933	18879	18884	18784	18816	18800	18976	18925	18645	18803	18808	18706	18717	18912	18909	18752	18889	18707	18945	18814	18781	18699	18772	18745	18796	18785	18815	18757	18729	18773	18687	18717	18819	18771	18928	18912	18769	18975	18794	18967	18885	18883	19020	18850	18848	18875	18782	18781	18838	18729	18907	18830	18771	18851	18684	18958	18876	18891	18934	18817	18750	18838	18871	18921	18824	18653	18891	18804	18833	18762	18643	18743	18639	18684	18693	18934	18854	18747	18862	18816	18879	18853	18767	18844	18785	18902	18924	18885	18638	18830	19045	18639	18939	18878	18911	18897	18639	18829	18749	18675	18779	18820	18781	18693	18804	18915	18793	18820	18824	18818	18846	18901	18721	18695	18763	18834	18717	18810	18778	18952	18902	18730	18654	19058	18957	18946	18789	18828	18606	18992	18814	18725	18879	18827	18883	18603	18750	18765	18837	18917	18817	18833	18663	18881	18835	19043	18689	18714	18885	18747	18858	18732	18954	18947	18633	18669	18761	18731	18771	18628	18745	18786	18732	18942	18834	18730	18952	18867	18772	18705	18772	18856	18886	18762	18837	18918	18708	18735	18879	18884	18720	18836	18934	18725	18844	18679	18812	18816	18935	18650	18947	18695	18821	18824	18640	18806	18762	18646	18789	18939	18817	18731	18682	18858	18938	18733	18907	18821	18754	18833	18715	18747	18961	18963	18819	18941	18963	18903	18859	18878	18775	18827	18780	18522	18899	19086	18743	18852	18859	18849	18794	18713	18831	18863	18866	18797	18778	18724	18909	18871	18678	18932	18859	18899	18921	18842	18999	18883	18867	18784	18713	18721	18948	18820	18684	18817	18905	18973	18769	18881	18807	18864	18910	18901	18805	18846	18812	18793	18707	18698	19014	18783	18712	18888	18816	18686	18763	18921	18800	18889	18800	18844	18734	18777	18890	18807	18673	18981	18697	18808	18795	18773	18820	18891	18867	18786	18976	18645	18828	18750	18773	18748	18689	18669	18861	18626	18908	18836	18709	18741	18755	18825	18831	18733	18673	18893	18901	18940	18841	18725	18903	18963	18864	18813	18716	18965	18747	18867	18682	18800	18897	18731	18962	18863	18703	18714	18878	18867	18808	19016	18757	18811	18768	18789	18902	18813	18796	18757	18999	18905	18781	18922	18888	18874	18852	18687	18804	18753	18715	18846	18859	18997	18916	18584	18808	18864	18776	18683	18832	18664	18744	18889	18918	18660	18825	18777	18870	18844	18745	18724	18648	18766	18917	18845	18957	18623	18754	18885	18826	18660	18796	18960	18999	18969	18717	18727	18856	18843	18823	19000	18767	18846	18843	18729	18728	18749	18885	18764	18795	18798	18768	18738	18844	18813	18814	18833	18575	18833	18856	18736	18737	18630	18896	18776	18971	18733	18882	18870	18723	18811	18994	18843	18737	18858	18915	18644	18622	18931	18926	18914	18839	18800	18755	18745	18931	18621	18761	18853	18921	18720	18785	18787	18957	18952	18820	18737	18694	18689	18853	18759	18955	18844	18995	18756	18772	18806	18835	18931	18706	18920	18732	18775	18816	18813	18946	18836	18925	18763	18689	18748	18665	18764	18664	18772	18709	18741	18685	18713	18804	18822	18710	18818	18684	18763	18808	18916	18879	18758	18776	18810	18791	18832	18805	18883	18581	18759	18754	18687	18767	18746	18570	18796	18851	18862	18882	19011	18849	18727	18778	18655	18976	18978	18908	18806	18793	18718	18754	18673	18871	19017	18904	18935	18625	18648	18790	18923	18615	18910	18678	18924	18971	18819	18714	18815	18880	19115	18836	18763	18901	18938	18856	18865	18708	18823	18842	18848	18788	18780	18710	18773	18776	18816	18768	18961	18587	18712	18853	18770	18804	18795	18912	18866	18886	18711	18818	18802	18734	18666	18951	18663	18871	18741	18809	18948	18854	18787	18784	18874	18901	18864	18977	18746	18793	18667	18751	18861	18799	18999	18798	18842	18821	18740	18798	18665	18918	18813	18650	18817	19000	18727	18780	18771	18893	18748	18804	18546	18726	18768	18873	18734	18859	18740	18875	18865	18832	18729	18863	18816	18822	18763	18724	18897	18620	18818	18689	18942	18957	18846	18921	18767	18813	18896	18812	18872	18807	18872	18719	18736	18860	18908	18723	18711	19058	18712	18808	18684	18645	18861	18865	18795	18750	18510	18791	18650	18896	18797	18831	18782	18754	18894	18888	18816	18745	18801	18821	18600	18944	18661	18766	18954	18688	18932	18777	18761	18854	18692	18776	18833	18789	18871	18748	18889	18837	18669	18795	18654	18720	18689	18739	18803	18875	18776	18910	19048	18823	18973	18762	18728	18873	18879	18780	18740	18848	18743	18885	18720	18934	18893	18704	18643	18756	18832	18800	18787	18823	18884	18736	18840	18775	18873	18664	18827	18688	18955	18864	18812	18712	18899	18820	18783	18699	18846	18791	18621	18977	18882	18724	18730	18678	18756	18823	18694	18811	18766	18996	18818	18838	18705	18872	18959	18814	18877	18894	18772	18796	18768	18809	18773	18935	18890	19011	18770	18810	18786	18747	18893	18823	18977	18777	18674	19115	18711	18782	18901	18969	18790	18766	18851	18645	18843	18826	19075	18629	18955	18830	18846	18868	18803	18697	18723	18761	18806	18871	18774	18909	18821	18893	18791	18845	18826	18755	18811	18737	18707	18759	18813	18778	18968	18832	18665	18786	18792	18762	18816	18890	18724	18905	18711	18850	18583	18971	18876	18777	18885	18880	18712	18672	18803	18921	18947	18827	18879	18926	18798	18692	18730	18692	18889	18882	18798	18891	18874	18781	18717	19019	18897	18962	18905	18804	18649	18964	18915	18836	18837	18861	18805	18859	18943	18752	18835	18850	18791	19025	18780	18900	18790	18795	18809	18743	18970	18874	18802	18902	18850	19083	18913	18843	18810	18593	18689	18739	18814	18967	18838	18985	18818	18988	18922	18933	18797	18721	18590	18929	18684	18659	18728	18885	18872	18825	18744	18843	18805	18711	18896	18825	18987	18886	18895	18794	18837	18757	18797	18828	19030	18780	18914	18850	18850	18821	18762	18784	18797	18881	18752	18812	18719	18737	18746	18783	18793	18792	18885	18760	18731	18790	18908	18759	18713	18945	18749	18808	18785	19021	18709	18687	18838	18701	18716	18861	18673	18734	18813	18732	18744	18756	18713	18882	18899	18858	18786	18899	18651	19084	18762	18724	18839	18872	18892	18832	18673	18969	18672	18858	18615	18925	18709	19012	18845	18861	18904	18845	18628	18837	18861	18854	18906	18640	18956	18821	18732	18986	18756	18718	18840
29109	26865	34585	31610	27368	24440	23367	22512	21842	21738	21492	21212	21392	21310	21263	21406	21293	21060	21149	21222	21291	21178	21096	21248	21350	21069	21254	20979	21075	21106	21102	21186	21171	21020	21117	20949	21009	21148	21174	21241	21240	21051	21120	21213	21051	20912	21140	21157	20920	21144	21109	21032	20999	21264	21149	21012	21309	21090	20949	20906	21078	20669	20848	20844	21087	20864	20922	20883	21184	21037	21001	20864	21175	21133	21043	20904	21047	21131	21229	21099	21079	21206	20899	20953	20958	21118	20959	20959	20876	20768	21046	21004	21043	20853	21010	21172	20970	20946	21008	21082	20827	20887	21030	21056	20953	20982	21085	21013	21092	21319	21136	20982	20873	21038	21246	20895	21039	20829	20978	20927	21024	20945	21042	21003	21052	20968	20969	20931	20914	20946	20950	20710	20889	20947	21070	21199	20927	21170	20960	21223	21040	21059	21031	20818	20835	21149	21016	20997	20950	20909	21153	21272	21021	21123	21191	20886	20956	21087	21020	21054	21226	20938	21207	20867	20975	20929	21100	21068	20994	20977	20993	20980	21027	20965	20889	20958	20730	20967	21087	21170	21081	21273	21096	21184	20948	21029	21069	20962	21334	21154	20942	20907	20907	20998	21166	21244	20983	21207	20857	21229	21067	21032	20973	21168	20945	20992	21210	21144	21078	21121	21058	21152	21064	21033	21019	21181	21171	21058	21143	20952	21092	20969	20956	21053	21232	21067	21134	21012	21026	21022	20923	21021	20955	21100	21055	21119	21077	21062	21117	21030	20999	20998	20861	21249	20962	21143	21057	20970	21038	20970	21096	21148	21040	20728	21191	21041	21004	20806	21100	20857	21280	21046	21164	21120	20984	20898	21128	21094	21127	21263	20846	21205	21078	21047	21201	21035	20965	20940	20879	21034	20904	20944	21121	20834	20934	21048	21031	21089	20844	20920	20886	21084	21017	21023	21247	20824	21050	21045	21196	21065	20918	21142	21036	20988	20935	21024	21139	20893	20816	21137	20997	21109	20956	21038	20917	20855	21130	20894	21077	21041	21011	21041	21166	21183	21072	21050	20911	20850	20975	21110	21026	21047	21101	21090	21072	20898	21006	21115	21059	21027	21087	21231	21028	20934	20951	21050	20959	21271	21052	21035	21011	20810	20921	21000	20943	20965	21143	21061	21038	21053	20914	20823	20968	20933	20907	20966	21012	20921	21111	21040	20730	20908	21134	21036	20977	20977	21015	21215	20974	20881	21011	21055	20921	20816	21000	20955	20838	21195	21099	21136	20950	20860	20851	20999	20785	20863	20966	20905	21053	21039	20964	20914	21017	20943	21085	20839	20942	20853	20985	20966	21143	20985	20986	20951	20980	20918	20992	21133	20922	20973	20946	20848	20946	20944	20967	20857	21119	21009	20959	20977	21047	20846	20997	21177	20948	21127	20987	21062	21092	20864	21104	21110	21184	20889	21036	21011	20907	21017	21013	21148	21127	20865	21122	20999	21268	20809	20913	21061	21083	21043	21103	20929	21253	20899	21057	21294	21377	21060	20925	21101	21055	20906	20976	20992	20966	21191	20826	21165	21055	20992	21125	20923	21175	21160	21014	20963	20993	20981	21185	20998	20964	21107	21006	21111	20950	20837	20970	20952	21364	20896	21140	21024	21077	21101	20987	20902	21170	21098	20852	21145	20892	21035	20999	20951	21235	20912	21057	20865	20772	20968	21099	20825	21109	21191	20943	21050	20978	20945	21005	21086	20959	21003	20959	21164	21112	20943	21116	21120	20996	21055	21160	21023	21212	20839	21034	21176	20956	21162	21013	21033	20823	21194	21034	21079	20941	21203	21014	21003	21089	20966	20847	21091	21058	21181	21170	21048	21163	20890	20880	21109	20872	20981	21075	21087	20984	20934	21000	21031	21169	21011	20824	20976	21114	21195	21150	20939	20944	20822	21104	20992	21027	21028	21056	21356	20989	21021	21075	21080	21014	20983	20721	21044	21116	20900	20905	21047	21060	21127	21051	20998	20915	21077	21219	20925	21160	20937	20878	20788	20917	20974	20997	21053	20941	20979	21085	21046	20797	20909	21099	21114	20992	20856	21035	20967	20938	20879	21092	20881	20874	20852	20910	20884	21101	20829	21028	20844	20825	20883	21079	21072	20945	21045	20764	21270	21086	20984	21089	20907	20921	20901	20904	21129	21148	20989	20994	20921	21148	20978	21121	20797	20875	20932	21060	20946	21118	21041	21156	21056	21007	21063	21115	21038	21238	20975	21014	21021	20830	21055	21201	21125	20932	20994	20844	20861	20844	20890	20787	21185	21120	21019	20937	20822	21138	21003	20946	21040	20784	20926	21196	21146	21046	21037	20991	20895	21016	20874	21113	21164	20828	20908	20907	20898	21296	21143	21040	20990	21131	20931	21217	21053	20930	21177	21086	21171	21005	20986	21033	21021	21006	20978	20810	21137	20936	20957	21121	21086	21006	20996	21042	20968	20966	20879	20877	21066	21219	20894	21137	21230	21029	21241	21026	21075	21143	20850	21136	20665	20936	21056	21079	21172	20943	21118	20972	21213	20954	20968	20915	21021	21023	21040	20912	20981	20948	20992	21095	21049	21186	20903	21355	21172	21159	21318	21036	21028	20856	21073	21017	21051	20850	21003	21009	20857	20920	21129	20998	21156	21012	21113	20898	20975	20921	21145	21172	20965	20924	21183	20996	20982	20857	21067	21117	21003	21029	21330	21064	21058	21049	21011	21030	21069	21102	21024	21253	21057	20889	20893	21075	21044	21022	21145	21174	21013	21070	21024	21025	20925	20900	20824	20864	20928	21048	21156	20737	21239	21129	21163	21099	21070	20953	20929	21037	21158	20973	21033	21017	21249	20885	20900	20897	21114	21093	20896	21075	20995	21296	21194	20980	21134	21000	20898	21066	21018	20895	20941	20911	21040	21030	20824	20948	20917	20868	20947	20824	20988	21076	20898	21110	20886	20902	20753	20919	21235	20932	21175	20895	21113	20972	21029	21011	21084	20980	21051	20967	21034	20888	21084	21179	20883	21138	20926	21097	21178	20882	20990	21188	21004	21025	21325	21133	21215	21127	21251	21071	21120	20929	21078	21254	20966	21372	20991	20952	20971	20905	21066	21045	21080	21159	20915	21041	20864	21020	21099	21119	21133	21028	21150	21246	20985	20885	21244	21107	20907	21145	21069	20999	20932	21057	20834	20842	21016	21110	21256	21220	21131	21117	20937	20958	21081	20877	21049	21102	20968	21006	20977	20964	21049	20882	21040	20942	21024	21066	20826	20845	21129	21371	20926	20917	20937	20811	20748	20826	21041	20964	21098	20994	20952	20850	21118	21054	21189	21044	21109	20944	20843	20992	20926	20914	21082	20964	21146	21371	21046	20938	21040	21043	20990	21126	21052	20876	20890	20734	21081	21048	21023	20897	21046	21040	21081	21080	20934	20967	21092	21188	20876	21110	20897	21091	21299	21082	20983	20914	21177	20979	21067	21228	20804	20850	21188	20949	21066	21072	20990	21145	21004	21006	21185	21097	21211	21130	21319	21081	21185	21308	21101	20993	21120	20877	20885	21044	21097	20991	21052	20920	20791	21253	21114	20987	21110	20941	21013	21190	21171	20854	20852	21242	20951	20986	21099	20954	20915	21051	20852	20994	21034	21056	21040	21163	21198	20970	21074	21293	20979	21105	21052	21024	21105	21010	21040	21174	21069	20908	20782	21086	21067	20817	20791	20890	20904	21053	20971	21132	21177	21219	20877	21160	21120	20963	20899	21126	21100	21240	21096	20947	21121	21009	20915	21013	21015	21088	21264	20965	20972	21076	20946	21052	21077	20962	20968	21024	21079	20857	21009	20974	21167	21059	20872	21008	20987	21102	21331	21098	21233	21155	21160	21171	20847	21104	21170	20981	21002	21071	21115	21170	21121	21062	20721	20959	20913	20895	20999	20948	21185	20997	21016	20850	21025	21169	21066	21211	21267	21091	21214	20912	21081	21200	21150	21058	21086	20876	20886	20988	20938	21227	20933	21100	21156	21205	21072	21152	20975	21105	20902	21126	21054	21179	20870	21001	20897	21070	21084	20924	20986	21277	20958	20846	21007	20872	20965	21051	20918	21141	21001	21129	21002	21266	21234	21064	21286	20922	20926	21093	21101	21234	21061	21023	20932	21047	21010	21170	21056	20817	21034	21108	21079	20989	21074	20988	21170	21086	21034	21060	21002	21205	20935	21032	20984	21048	20857	21033	20980	20992	21011	21041	20846	21113	21065	20970	21208	21106	20959	21163	20800	21275	21089	21030	21016	21052	21068	21029	21236	21041	21127	20902	20930	21240	21212	21194	21078	21051	20897	20759	20815	21098	21090	21040	20949	20920	20798	21036	21047	20941	21078	20794	21148	21039	20952	20919	20895	21018	20791	20900	21026	21283	20989	20956	21203	20901	20870	20928	20865	21207	21050	20874	21051	21154	21010	21014	21068	21095	20996	21077	20904	20722	21041	21090	20990	20923	20956	20909	21053	20870	20987	20975	21170	20975	21155	21171	20997	20931	21059	21085	21250	20906	20884	21118	20986	21181	20900	21123	21087	21072	21093	20994	20885	20950	21015	21058	20988	21139	20908	21029	21009	21133	20992	20970	21082	21074	21165	20980	20944	21271	20956	21108	21165	21087	21225	21138	20986	21130	20925	20990	20989	20759	21155	21268	21052	21050	20943	20931	21114	20959	20947	20962	20858	20967	21206	20929	21205	21110	20890	20863	21023	21007	20964	20919	21094	21009	20983	21183	20886	21095	21184	21137	20963	21100	20910	21092	21187	21318	21195	21068	21234	20929	20965	21139	21387	20995	20990	21085	21148	21183	21059	21072	21096	21143	20927	20802	21002	20850	21081	20953	20870	21129	21154	20915	21151	21095	20846	20903	20844	21073	21129	20904	21111	21077	20742	21118	21256	20984	20938	20880	21064	21022	21053	20853	20910	21061	20921	21060	21146	21042	21044	21026	21035	20940	21138	21038	20967	21229	21063	20896	21104	20990	21083	20967	20923	20828	20974	20983	21037	21187	21033	21002	21053	20880	20970	20989	20785	20931	20966	21131	21022	21185	21022	21154	21104
31308	42738	38188	30118	26429	21854	20657	19266	18868	18565	18264	18417	18285	18171	18054	17995	17762	17933	18027	17883	18013	18020	17986	17837	17902	17707	17919	17732	17677	17771	17946	17998	17928	17896	17823	17800	17780	17851	17698	17791	17822	17802	17784	17689	17886	17867	17851	17802	17689	17842	17863	17873	17934	17855	17863	17821	17891	17653	17851	17769	17910	17869	17769	17782	17762	17943	17794	17710	17980	17943	17836	17754	17663	17899	17863	17908	17934	17704	17944	17929	17772	17887	17926	17866	17595	17808	17783	17967	17664	17758	17876	17763	17810	17855	18031	17849	17865	17721	17812	17725	17768	17910	17900	17855	17810	17770	17880	17710	17868	17851	17855	17853	17807	17767	17950	17716	17812	17791	17750	17841	17806	17702	17995	17673	17711	17784	17744	17737	17709	17777	17763	17702	17850	17749	17825	17730	17714	17769	17528	17833	17816	17726	17784	17793	17946	17811	17862	17770	17952	17728	17645	17840	17751	17730	17891	17739	17795	17577	17986	17761	17778	17850	17786	18032	17856	17866	17781	17827	17686	17706	17754	17747	17862	17640	17816	17859	17924	17887	17814	17937	17722	17888	17887	17731	17801	17766	17739	17908	17941	17713	17889	17937	17870	17855	17873	17965	17759	17903	17716	17652	17893	17604	17816	17745	17640	17654	17878	17722	17731	17767	17797	17767	17828	17766	17760	17591	17699	17840	17875	17559	17600	17784	17762	17828	17870	17864	17797	17589	18009	17823	17789	17773	17808	17671	17703	17852	17810	17786	17703	17876	17777	17654	17935	17690	17699	17796	17926	17600	17774	17983	17730	17688	17698	17928	17759	17777	17843	17831	17583	17757	17894	17681	17826	17749	17705	17719	17924	17822	17791	17751	17845	17876	17669	17715	17664	17903	17674	17859	18046	17688	17828	17682	17746	17898	17715	17813	17882	17751	17934	17677	17665	17865	17734	17728	17827	17766	17834	17749	17683	17847	17768	17639	17654	17872	17858	17856	17772	17808	17977	17838	17888	17928	17594	17809	17764	17748	17719	17841	17784	17636	17994	17749	17740	17719	17797	17792	17758	17889	17987	17758	17722	17888	17916	17691	17590	17648	17749	17746	17782	17722	17713	17779	17940	17723	17787	17737	17879	17676	17749	17701	17750	17802	17688	17765	17822	17978	17894	17951	17675	17813	17793	17680	17721	17727	17740	17802	17919	17746	17705	17739	17810	17979	17771	17810	17768	17786	17856	17655	17757	17670	17872	17860	17760	17860	17744	17821	17764	17615	17960	17764	17779	17755	17856	17905	17943	17897	17895	17886	17956	17895	17805	17916	17819	17763	17741	17630	17781	17828	17721	17933	17963	17864	17724	17625	17960	18040	17898	17871	17846	17745	17553	17762	17771	17546	17632	17825	17713	17743	17769	17761	17960	17702	17720	17736	17755	17854	17914	17860	17801	17751	17761	17726	17684	17739	17862	17807	17823	17691	17839	17753	17823	17771	17791	17841	17725	17847	17648	17913	17870	17950	17660	17803	17866	17900	17691	17768	17947	17732	17966	17801	17866	17915	17863	17908	17623	17852	17676	17744	17720	17719	17845	17889	17803	17781	17748	18003	17808	17771	17729	17714	17766	17968	17883	17803	17762	17791	17804	17871	17855	17772	17794	17849	17936	17774	17889	18017	17827	17700	17701	17812	17719	17858	17798	17744	17810	17782	17849	17806	17774	17759	17765	17718	17882	17697	17904	17781	17613	17678	17867	17642	17792	17769	17798	17790	17918	17687	17771	17846	17869	17756	17780	17863	17766	17785	17860	17697	17862	17812	17792	17714	17658	17670	17905	17614	17821	17799	17763	17759	17775	17930	17739	17845	17779	17795	17868	17642	17899	17763	17718	17788	17747	17870	17895	17879	17727	17861	17771	17822	17824	17992	17836	17959	17782	17862	17823	17660	17768	17886	17773	17781	17719	17610	17782	17867	18048	17746	17913	17967	17744	17860	17842	17889	17802	17881	17760	17754	17844	17846	18059	17769	17809	17865	17762	17833	17648	17784	17852	17578	17925	17813	17667	17663	17989	17820	17805	17905	17714	17792	17846	17700	17793	17874	17865	17810	17857	17754	17906	17893	17795	17806	17791	17758	17762	17721	17838	17586	17825	17807	17804	17934	17823	17862	17776	17758	18061	17894	17664	17763	17803	17842	17791	17639	17897	17817	17662	17809	17762	17879	17768	17899	17760	17861	17924	17708	17719	17730	17991	17743	17648	17837	17804	17651	17868	17819	17844	17889	17816	17782	17967	17811	17855	17614	17815	17800	17758	17974	17804	17800	17909	17794	17800	17880	17670	17702	17711	17864	17770	17724	17815	17827	17728	17819	17799	17844	17878	17729	17685	17769	17636	17829	17682	17818	17818	17711	17724	17932	17715	17720	17744	17621	17758	17569	17783	17871	17696	17902	17796	17838	17943	17765	17862	17766	17684	17809	17999	17860	17813	18052	17556	17663	17800	17762	17811	17712	17810	17783	17913	17558	17811	17613	17591	17806	17741	17794	17986	17693	17934	17721	17905	17842	17778	17703	17826	17793	17769	17753	17667	17693	17992	17791	17762	17906	17954	17897	17684	17772	17796	17690	17668	17927	17808	17809	17885	17868	17816	17788	17774	17805	17802	17715	17867	17782	17938	17785	17739	17744	17713	17978	17897	17826	17909	17857	17882	17766	17857	17887	17740	17796	17787	17897	17800	17787	17813	17948	17827	17830	17714	17824	17842	17795	17867	17712	17904	17833	17699	17698	17862	17805	17885	17888	17755	17842	17926	17812	17902	17737	17935	17881	17767	17743	17789	17733	17745	17608	17842	17773	17824	17899	17702	17844	17834	17881	17917	17728	17921	17797	17774	17848	17931	17919	17735	17815	17774	17762	17973	17867	17833	17760	17736	17905	17939	17747	17879	17931	17784	17883	17835	17574	17731	17961	17703	17785	17706	17729	17801	17723	17714	17938	17918	17990	17891	17811	17746	17855	17883	17750	17698	17741	17715	17713	17663	17611	18017	17944	17801	17815	17895	17554	17926	17779	17789	17719	17881	17869	17689	17902	17840	18034	17746	17802	17707	17827	17801	18113	17951	17836	17635	17752	17913	17615	17621	17735	17845	17719	17627	17916	17769	17896	17917	17783	17876	17814	17945	17697	17700	17753	17877	17825	17978	17950	17747	17720	17775	17692	17782	17843	17889	17797	18027	17779	17828	17866	17872	17714	17972	17882	17783	17746	17725	17932	17856	17864	17608	17891	17696	17871	17776	17773	17635	17827	17792	17730	17881	17853	17958	17925	17806	17823	17787	17672	17937	17723	17952	17586	17901	17625	17877	17741	17915	17943	17862	17802	17831	17776	17885	17798	17837	17840	17748	17747	17674	17778	17785	17826	17765	17920	17764	17745	17845	17859	17736	17798	17821	17755	17765	17809	17668	17732	18078	17746	17740	17841	17924	17837	17780	17823	17879	17907	17708	17863	17914	17867	17775	17705	17838	17894	17770	17809	17722	17783	17867	17823	17803	17895	17662	17826	17760	17854	17824	17959	17744	17881	17831	17896	17923	17807	17964	17685	17640	17813	17838	17975	17870	17781	17789	17940	17749	17704	17993	17830	17573	17752	17899	17820	17685	17750	17730	17834	17957	17734	17885	17667	17841	17796	17760	17769	17790	17813	17741	17794	17744	17904	17878	17718	17720	17589	17825	17670	17894	17897	17876	17886	17731	17880	17798	17799	17646	17765	17811	17717	17831	17724	17860	17556	17772	17877	17903	17749	17806	17979	17826	17907	17741	17807	17754	17734	17912	17669	17823	17616	17817	17772	17795	17797	17762	17747	17852	17672	17860	17888	17782	17770	17799	17799	18066	17797	17745	17758	17822	17809	17919	17870	17842	17826	17773	17839	17797	17720	17882	17735	17668	17877	17762	17813	17820	17725	17772	17667	17810	17897	17896	17910	17925	17809	17887	17906	17685	17893	17717	17846	17777	17858	17708	17846	17864	17770	17568	17775	17985	17752	18046	17764	17925	17673	18091	17842	17928	17933	17715	17783	17772	17807	17878	17888	17704	17792	17902	17864	17789	17832	17797	17671	17822	17838	17844	17798	17763	17812	17955	17908	17795	17906	17811	17883	17914	17711	17907	17821	17863	18083	17744	17748	17871	17873	17705	17894	17699	18043	17854	17739	17922	17814	17725	17827	17771	17843	17907	17772	17717	17777	17680	17854	17764	17990	17683	17895	17842	17732	17739	17708	17885	17829	17893	17733	18028	17664	17921	17787	17690	17895	18043	17892	17797	17900	17886	17873	17940	17924	17563	17819	17728	17970	17786	17640	17604	17737	17978	17787	17812	17771	17823	17770	17982	17777	17833	17769	17803	18017	17857	17856	17721	17866	17750	17840	17730	17738	17947	17933	17776	17701	17902	17898	17819	17814	17963	17764	17771	17633	17756	17715	17921	17570	17864	17700	18059	17877	17756	17764	17870	17823	17723	17709	17705	17818	17654	17799	17810	17794	17778	17799	17905	17991	17827	17861	17724	17714	18040	17781	17768	17845	17683	17909	17891	17936	17784	17759	17857	17848	17790	17824	17651	17901	17872	17839	17804	18066	17808	17896	17804	17782	17860	17778	17688	17787	17811	17784	17683	17710	17818	17872	17885	17738	17763	17714	17752	17856	17750	17752	17615	17631	17748	17653	17841	17688	17860	17895	17881	17760	17944	17621	17824	17712	17741	17642	17764	17707	17855	17794	17749	17813	17727	17830	17898	17844	17827	17757	17762	17680	17826	17844	17709	17860	17930	18011	17740	17952	17789	17673	17765	17911	17799	17710	17751	17835	17821	17780	17820	17702	17755	17803	17800	17668	17721	17866	17954	17613	17861	17982	17865	17711	17850	17706	17988	17790	17889	17771	17930	17649	17960	17732	17693	17709	17963	17743	17701	17842	17843	17837	17669	17803	17793	17761	17816	17837	17678	17965	17924	17770	17843	17877	17890	17710	18008	17769	17824	17727	17677	17970	17653	17930	17754	17849	18024	17610	17913	17877	17874	17763	17785	17825	17881	17775	17712	17740	17853	18068	17677	17869	17849	17664	17872	17811	17823	17901	17694	17687
24184	21575	29295	26988	27161	28535	27879	24539	23540	22986	22532	22258	22019	22120	21931	21695	21786	21878	21632	21481	21829	21624	21663	21782	21727	21518	21489	21213	21682	21585	21350	21567	21496	21442	21199	21417	21472	21259	21478	21466	21470	21526	21543	21396	21413	21423	21561	21494	21319	21470	21473	21310	21492	21462	21477	21475	21379	21275	21468	21655	21344	21533	21472	21301	21542	21530	21631	21410	21484	21468	21409	21443	21568	21494	21553	21508	21283	21237	21603	21134	21466	21375	21476	21231	21442	21444	21345	21273	21324	21460	21380	21489	21252	21391	21358	21486	21386	21386	21324	21286	21339	21231	21153	21301	21310	21492	21277	21260	21375	21564	21326	21222	21337	21336	21400	21419	21538	21445	21243	21191	21431	21042	21243	21396	21310	21640	21398	21386	21246	21400	21483	21427	21203	21354	21244	21419	21442	21377	21379	21256	21405	21449	21293	21453	21359	20980	21599	21319	21468	21233	21441	21472	21270	21353	21541	21419	21376	21143	21393	21528	21230	21381	21420	21366	21258	21545	21635	21514	21408	21419	21400	21517	21180	21535	21229	21240	21119	21471	21458	21371	21509	21480	21400	21279	21200	21489	21481	21311	21158	21446	21386	21495	21521	21547	21377	21355	21437	21349	21300	21283	21383	21070	21566	21493	21315	21276	21369	21495	21434	21365	21310	21370	21415	21379	21583	21324	21369	21592	21464	21212	21343	21370	21467	21469	21422	21356	21487	21361	21317	21429	21359	21230	21335	21402	21360	21329	21235	21387	21452	21372	21540	21544	21522	21517	21314	21351	21364	21377	21264	21575	21624	21465	21583	21454	21462	21436	21337	21220	21518	21556	21249	21244	21474	21338	21206	21364	21460	21402	21347	21525	21188	21602	21396	21492	21543	21239	21502	21252	21557	21471	21398	21373	21308	21415	21302	21499	21508	21521	21282	21372	21283	21343	21412	21327	21367	21341	21244	21277	21395	21390	21464	21308	21249	21465	21493	21401	21309	21311	21441	21527	21431	21456	21495	21494	21551	21430	21462	21274	21214	21505	21402	21346	21071	21253	21237	21357	21439	21318	21401	21460	21188	21522	21488	21354	21468	21256	21415	21479	21438	21378	21283	21424	21346	21542	21249	21452	21458	21455	21481	21313	21475	21316	21517	21556	21411	21510	21466	21572	21257	21425	21505	21283	21463	21510	21503	21383	21504	21524	21448	21161	21417	21226	21534	21226	21281	21440	21288	21216	21245	21412	21397	21240	21459	21294	21239	21295	21552	21325	21498	21378	21337	21600	21473	21403	21548	21456	21583	21357	21395	21388	21368	21059	21568	21291	21350	21416	21380	21164	21360	21411	21376	21464	21435	21232	21220	21333	21423	21462	21445	21378	21349	20993	21108	21427	21364	21202	21650	21399	21247	21237	21549	21405	21158	21452	21379	21406	21202	21405	21337	21426	21500	21331	21451	21360	21379	21480	21416	21273	21358	21443	21473	21339	21367	21448	21360	21461	21451	21507	21345	21393	21418	21352	21231	21325	21255	21383	21337	21616	21289	21184	21385	21381	21207	21418	21282	21371	21493	21225	21356	21215	21187	21278	21427	21231	21201	21320	21375	21141	21604	21488	21372	21168	21429	21395	21351	21200	21398	21346	21549	21381	21373	21455	21395	21384	21439	21427	21456	21486	21304	21344	21341	21538	21293	21313	21498	21236	21144	21474	21465	21516	21487	21308	21237	21337	21292	21441	21447	21464	21282	21329	21262	21234	21285	21482	21298	21577	21490	21335	21299	21508	21467	21257	21308	21370	21548	21197	21345	21421	21315	21386	21359	21512	21257	21418	21603	21636	21306	21396	21410	21364	21431	21611	21310	21293	21388	21315	21472	21205	21385	21421	21439	21243	21417	21074	21196	21265	21297	21236	21271	21429	21546	21317	21287	21360	21117	21349	21473	21435	21338	21281	21495	21531	21361	21383	21391	21327	21468	21596	21408	21602	21230	21610	21447	21337	21263	21204	21234	21425	21308	21342	21329	21353	21224	21265	21461	21494	21459	21455	21461	21477	21528	21592	21418	21423	21388	21495	21202	21222	21512	21391	21401	21472	21430	21487	21440	21446	21327	21551	21436	21406	21358	21258	21337	21558	21556	21456	21268	21402	21340	21390	21317	21429	21310	21257	21446	21457	21527	21259	21235	21539	21258	21311	21299	21147	21283	21309	21505	21516	21669	21455	21358	21417	21347	21218	21466	21072	21159	21425	21466	21398	21566	21394	21265	21380	21095	21357	21297	21356	21436	21478	21405	21308	21397	21331	21545	21410	21269	21358	21273	21374	21362	21408	21357	21456	21411	21550	21386	21343	21276	21412	21316	21324	21462	21257	21599	21607	21332	21464	21561	21296	21233	21497	21643	21388	21545	21678	21382	21392	21407	21336	21624	21129	21394	21295	21188	21277	21163	21394	21401	21175	21414	21408	21280	21393	21144	21406	21265	21313	21336	21256	21285	21478	21297	21304	21351	21495	21222	21312	21391	21514	21263	21437	21359	21120	21364	21314	21407	21489	21425	21518	21303	21190	21418	21462	21273	21193	21496	21287	21095	21298	21259	21391	21454	21373	21358	21377	21179	21285	21406	21507	21336	21554	21436	21411	21276	21219	21368	21509	21528	21190	21317	21572	21322	21333	21421	21170	21438	21309	21388	21404	21618	21550	21258	21376	21340	21380	21311	21426	21308	21273	21418	21437	21458	21339	21473	21319	21198	21233	21555	21325	21280	21353	21343	21452	21393	21438	21398	21430	21444	21328	21422	21281	21292	21281	21367	21483	21193	21377	21532	21511	21319	21414	21345	21322	21485	21278	21351	21394	21304	21319	21392	21531	21374	21423	21255	21410	21449	21480	21357	21349	21191	21400	21395	21342	21509	21352	21413	21216	21294	21367	21458	21413	21312	21445	21331	21355	21499	21283	21355	21329	21598	21506	21382	21320	21383	21551	21550	21335	21307	21120	21234	21327	21370	21262	21382	21426	21497	21370	21205	21538	21457	21483	21544	21433	21620	21451	21631	21471	21599	21340	21383	21470	21305	21062	21405	21339	21363	21384	21348	21395	21364	21252	21487	21280	21407	21425	21243	21412	21167	21352	21385	21491	21223	21461	21522	21471	21460	21390	21250	21306	21409	21313	21263	21512	21518	21321	21365	21361	21367	21366	21417	21498	21452	21442	21423	21402	21475	21383	21465	21421	21415	21378	21460	21292	21429	21288	21299	21465	21483	21266	21404	21366	21441	21242	21298	21551	21376	21333	21506	21268	21123	21357	21317	21438	21106	21381	21284	21261	21547	21232	21421	21360	21730	21460	21466	21188	21452	21494	21318	21176	21073	21348	21338	21059	21381	21372	21342	21339	21450	21216	21306	21292	21564	21287	21400	21554	21308	21519	21331	21285	21345	21335	21283	21300	21328	21342	21536	21270	21396	21520	21296	21214	21358	21332	21284	21345	21325	21271	21174	21390	21294	21472	21442	21244	21341	21225	21252	21325	21398	21390	21238	21253	21068	21720	21348	21366	21352	21262	21216	21203	21476	21306	21322	21399	21298	21263	21374	21402	21555	21365	21110	21215	21124	21431	21333	21381	21323	21603	21316	21522	21424	21265	21207	21646	21426	21235	21297	21487	21516	21358	21619	21188	21341	21245	21331	21540	21432	21312	21311	21281	21361	21288	21146	21185	21335	21370	21570	21239	21512	21501	21582	21436	21352	21412	21198	21506	21258	21393	21474	21589	21463	21482	21401	21450	21275	21353	21420	21337	21379	21258	21246	21343	21454	21454	21452	21340	21434	21270	21205	21355	21462	21401	21215	21410	21372	21424	21408	21479	21524	21473	21381	21211	21550	21344	21402	21322	21333	21336	21278	21386	21576	21380	21447	21302	21407	21353	21206	21300	21348	21382	21365	21444	21494	21549	21304	21289	21339	21369	21350	21403	21555	21175	21270	21380	21399	21517	21322	21332	21472	21401	21262	21400	21514	21250	21172	21495	21375	21353	21382	21396	21298	21537	21478	21376	21487	21620	21484	21473	21467	21318	21490	21427	21468	21520	21362	21362	21480	21370	21346	21276	21359	21255	21457	21372	21304	21559	21304	21477	21461	21365	21461	21395	21539	21362	21368	21503	21505	21286	21291	21325	21432	21174	21118	21455	21455	21439	21508	21500	21281	21384	21261	21285	21182	21297	21292	21521	21179	21481	21497	21574	21652	21387	21330	21417	21157	21460	21355	21429	21374	21509	21270	21252	21355	21383	21371	21323	21534	21359	21183	21658	21460	21418	21477	21325	21444	21448	21396	21305	21407	21487	21355	21372	21265	21377	21407	21175	21481	21210	21129	21355	21353	21457	21433	21431	21395	21412	21189	21265	21309	21174	21208	21453	21538	21349	21296	21431	21426	21384	21588	21549	21459	21697	21401	21448	21247	21232	21570	21472	21422	21680	21683	21242	21425	21556	21308	21270	21426	21422	21609	21175	21403	21513	21318	21313	21307	21433	21552	21355	21173	21454	21384	21323	21341	21461	21278	21339	21321	21472	21282	21091	21378	21482	21324	21505	21552	21555	21610	21501	21448	21137	21542	21656	21203	21447	21473	21412	21513	21433	21460	20967	21364	21310	21508	21391	21306	21249	21275	21509	21319	21513	21340	21256	21413	21493	21253	21579	21490	21639	21261	21396	21431	21453	21283	21389	21375	21171	21433	21216	21311	21342	21480	21472	21223	21173	21422	21306	21234	21288	21445	21482	21251	21352	21078	21203	21342	21202	21540	21171	21416	21381	21692	21350	21500	21471	21383	21238	21350	21310	21346	21321	21419	21312	21307	21245	21262	21304	21439	21383	21251	21337	21530	21559	21439	21203	21232	21383	21347	21299	21403	21393	21346	21444	21514	21475	21524	21367	21341	21296	21451	21267	21326	21250	21348	21361	21035	21268	21509	21462	21341	21547	21436	21347	21380	21337	21413	21257	21412	21379	21545	21490	21349	21431	21361	21415	21303	21465	21367	21519	21222	21279	21263	21334	21344	21487	21313	21336	21234	21301	21414	21399	21225	21349	21397	21419	21318	21195	21302	21413	21297	21309	21285	21321	21503	21337	21555	21092
34018	53365	48910	40642	32837	27142	23717	21894	20969	19637	19134	19118	19005	18738	18719	18626	18331	18218	18308	18251	18306	18265	18153	18327	18116	18230	18144	18194	18055	17998	17950	17998	17909	17915	18221	17890	18011	18094	17971	18127	18034	18086	18159	18089	18049	17961	17995	17896	17960	18037	18032	18079	17832	18123	18018	18088	18031	18016	18050	18067	18082	18109	18027	18091	18062	17903	17843	17791	18055	17995	17984	18004	18064	17998	18126	18013	18037	18176	17964	18014	17973	17990	17890	18011	18005	18161	18115	18086	18054	17904	18055	17868	17953	17994	17924	17931	18032	18111	17884	17976	18187	18058	17957	17909	18161	18083	17905	17829	17877	18033	17971	17919	18100	17989	18015	18045	17933	18163	18056	17906	18082	18167	17937	18071	17970	17919	17828	18089	17990	17803	18236	17849	17849	17987	17978	18041	18042	17941	18010	18154	18029	17927	17927	17916	18107	17972	17994	18102	17953	17800	18057	17977	18063	18112	17888	17884	17829	18073	18042	18082	18083	17956	17990	18140	17819	17908	17979	18080	17825	18040	17889	18081	18106	18001	17827	18098	17992	18177	18119	17935	18125	17882	18002	18142	17881	18015	18163	17928	18036	17940	17956	18092	18024	17907	18111	17928	17886	17926	17985	18061	18098	17979	18019	17820	18091	17994	18162	18003	17964	18004	17889	18066	17961	17943	17983	17795	17968	18077	18030	18024	17901	17957	18084	18028	17856	17867	17999	17977	18047	18104	17999	17840	17844	17973	17905	18120	17982	17963	17921	17940	17933	17867	18070	17905	18017	18155	18122	17913	17897	18237	17898	18000	18128	17873	18024	18177	18014	18091	18090	18102	18019	17985	18035	18032	17993	18092	18027	18182	17945	17890	18120	17955	18121	17856	17949	17932	18212	17996	17943	18020	18061	18045	18029	18084	18056	18079	18047	18219	18039	18011	17838	18099	18007	17976	17945	18025	18010	18073	17981	17754	17920	17973	17863	17837	18087	18047	17918	18082	17913	18061	17995	18022	18146	18112	17872	17987	18022	17802	18171	17993	17913	18035	17985	17927	17891	17943	17985	17988	18066	17918	18108	18014	17893	17905	17935	17962	17899	18062	18241	18047	18089	17897	18025	18149	18012	17993	18034	17855	17910	18041	18125	18160	17997	18078	18007	18028	18007	18061	18130	18206	18099	18159	17974	17993	18012	17982	18002	18059	17947	18048	17995	17934	17933	17909	17879	17803	17961	18212	18071	18053	17976	18009	18170	17906	18025	17983	17863	17884	18036	18058	17934	18058	17875	17874	17991	17916	18052	18018	18180	17832	18029	18186	17891	17874	17998	18070	17991	18080	18107	17950	17896	18124	18096	18012	17942	18136	17811	18048	18017	18054	17975	17945	18055	18010	18017	17957	17941	17902	18117	17908	18197	18113	17919	18008	17941	18114	17983	18039	18082	17932	17929	18134	17911	18035	17927	18007	18149	17882	18007	18027	18015	18006	18163	17876	17983	17926	18002	18049	17962	18020	18035	17951	18193	17963	18014	18045	18152	17838	18118	17840	18238	17929	18143	18027	18071	17925	17921	17999	18016	18087	18152	18012	18157	17957	17995	17995	17950	17989	17918	17861	17877	18013	17894	18148	17970	18100	17959	18008	18017	18036	17920	17884	17978	17959	17889	17896	18121	18023	17975	17972	18072	17922	17973	17768	17890	18007	17954	17961	17890	17956	18018	18032	18089	17993	18055	17896	17878	17885	17999	18008	18119	17989	17994	18087	18109	18055	18037	17894	17793	18100	17925	17964	17929	18023	17843	17812	18062	18137	17883	17971	17954	17994	18089	17934	17946	18110	17943	18060	18055	18030	17910	18053	18044	17924	17893	18051	18158	18071	18111	17810	17935	18029	17949	17992	17946	18019	18164	17937	18088	17933	17967	18007	18039	18070	17836	18028	18038	18089	17890	18026	18081	18085	18046	18070	17889	17959	17971	18031	18164	17947	17779	18036	17890	17965	17956	17906	18038	17849	18019	18069	18043	17839	17856	18033	17936	17935	18076	18027	17963	18045	18006	17934	17920	17851	18129	17918	17889	18197	18043	17964	18048	17988	17993	17820	17876	18042	18095	17905	18017	18038	18016	17989	18023	18206	17943	17926	18049	18018	17984	18039	18091	18099	17866	18239	18190	17908	18005	17908	18043	18015	18018	17966	17925	18028	18048	17844	17951	17941	17998	17916	17993	17908	17899	17894	18058	18024	17957	18017	17825	18061	17991	18098	17962	18028	17987	17966	18221	18056	18007	18023	17928	17921	18044	17854	18014	17943	18070	17934	18044	17921	18003	17970	17955	17916	17955	18103	18009	18086	17901	18008	18058	17927	17965	17913	18006	18037	18071	18023	18010	18030	17892	18048	17853	18059	17919	17838	18010	18036	17996	17876	18162	17978	17909	17957	18016	18030	18032	18013	18247	17928	17980	18102	18241	18056	17945	17805	18028	17781	18102	17873	18059	17921	18035	17904	17960	18107	18052	17984	17975	18109	17904	18042	18093	18038	17944	18018	17892	17770	17993	17895	18252	17970	18067	17949	18064	17990	18028	17914	17860	18177	18138	18064	18035	17978	17973	17892	17759	17865	18037	18070	17874	17984	18109	17861	17948	17849	17966	17929	18100	17899	18052	18086	17939	17960	18023	17993	18175	18039	18116	18042	18062	18069	18069	17989	17944	17984	17994	18006	17941	17943	17941	18040	17989	17773	18008	17974	17862	17894	17860	18027	18131	17939	18059	18187	17884	18120	18066	18079	17989	17967	18079	18023	17886	18030	17874	17934	17933	17902	17857	17715	18030	18032	17977	18155	17952	18119	17819	17896	17872	18087	18026	17975	18027	17954	18040	18089	17933	18082	17983	17853	17889	18031	17835	18004	18013	17778	18041	18010	18070	17967	18118	17840	17990	17942	17935	17869	17935	17991	18027	17880	18070	18009	18050	18107	17938	18022	17960	18053	17958	18077	18131	18086	18096	18022	18103	17916	17882	17932	18063	18125	18077	18006	17970	17922	18037	18184	18039	17906	17660	17846	17991	18023	18043	18057	17878	17959	18040	18011	17969	18230	17771	18098	17991	17969	17913	18069	18109	18115	18018	17979	17865	17951	17957	17940	17945	18156	18002	17925	18051	18038	17883	17912	18037	18066	18037	18126	18087	18116	18109	17978	17927	18054	17788	17966	18096	18040	18007	18033	17920	17994	17944	18010	18030	17948	17974	17930	17736	17853	17939	18029	17994	18056	17892	17845	17905	17877	17935	17952	18182	17970	17823	18101	17931	17896	17995	17910	17864	17938	17982	18043	18148	18033	18010	17933	18087	17789	17807	18154	18096	18105	17946	17936	18127	17865	18052	18069	18004	17945	17976	17888	17808	18011	17844	17920	18011	18012	17980	18079	18004	18095	17848	18028	17937	17786	17780	18055	18094	18016	18241	17982	17973	17921	18178	17913	18049	18031	17868	17893	18090	17974	17889	18142	18119	18004	18205	17972	18061	17772	17845	18038	17945	18075	17891	17933	18052	17807	18054	17974	17880	18037	17993	17930	17920	17975	18039	17985	17962	17937	17871	17881	17989	17879	17971	18011	18111	17947	17826	18155	18154	18095	18124	17955	18036	17931	18042	17983	17942	18061	18006	18082	18110	18137	17924	18076	18066	17897	17761	18022	17736	17906	17979	17993	18008	18005	17918	18064	18071	18032	18168	17962	18137	17979	18012	18123	17925	17984	17928	17879	17814	18035	17979	18050	18002	18189	18064	17972	18103	17853	18075	17998	18007	17898	17940	18117	18057	17882	17865	17958	17827	17903	18044	18064	18036	17997	18085	18002	17868	18171	17823	17934	18273	17992	18007	17899	17910	18019	18003	18054	17883	17969	18020	18064	17899	17850	18034	17924	17929	18138	18184	18006	17960	17827	17990	18006	18134	18047	17879	17922	18049	18145	17990	18043	18172	18002	17782	18042	17836	17903	18009	17988	17809	18013	18118	17917	18023	17926	18116	17880	18077	17849	18025	18013	18051	17934	17906	18083	18096	17946	18032	18018	17900	18086	17848	18070	17918	17917	18034	18054	17893	18089	18108	17928	18054	17940	17892	18075	17839	18015	18091	18078	18056	18119	17922	18096	17904	18048	17981	17848	18169	18011	18008	18091	18033	18049	18048	18052	18102	18016	18017	18156	17925	18178	17835	18193	17990	18120	18121	18080	17948	18109	17890	17958	18177	17919	18029	17917	17976	18072	17939	17900	17938	17982	18202	18089	17992	18029	18094	18011	18138	18079	17854	17806	18093	17846	18098	18021	18028	17965	17907	18078	18017	17965	18118	17799	17943	17841	17839	18020	17997	17883	18045	17975	18141	17991	18104	18068	18004	18078	17888	17921	18158	18090	18034	18100	17925	17948	17810	18064	18040	17924	17941	17834	17979	18060	17952	18003	17869	17857	18020	18022	17902	17979	17910	18000	17882	17869	18191	17973	18000	18124	18110	18075	17797	18082	18321	18046	18136	17905	17958	18090	17973	17969	17897	17905	18033	17958	18038	18184	17935	18075	18224	18069	18027	17867	18128	18080	18169	17975	17887	17930	17964	17952	18115	17972	17813	18046	18004	18041	18189	17815	17897	17976	17990	18104	18158	18204	17960	17862	18054	17853	18046	18036	17919	18015	18037	18021	17959	17987	18023	17854	17868	17969	17973	18094	18121	17915	18003	18010	18030	18164	18003	17981	18077	18084	18042	18111	18047	18097	18117	17996	17950	18183	18040	17823	18034	18116	18213	18088	17905	17789	17837	18099	17852	18076	17942	18076	18097	18078	17965	18127	17871	18044	17984	17891	17854	17912	17983	17993	17821	18126	18021	18179	18080	17980	17989	17961	18164	17943	18043	18359	18013	17888	18001	17807	18001	18014	17883	17983	17853	17815	17986	18032	17963	17861	17914	17998	18037	17965	18139	17917	17848	17835	17815	17983	17923	17948	18137	18075	18055	18074	17919	18141	17972	17930	18086	17929	18110	17898	18121	17940	18112	18015	17977	18180	18033	18012	17930	18088	17751	17923	18101	18161	17992	17920	18095	18080	18068	17965	17903	18071	17864	18079	18110	17941	18066	17953
23078	21563	29429	24876	24259	29067	32662	27718	24990	23335	22534	22111	22310	22074	21999	21563	21638	21428	21641	21630	21467	21471	21636	21358	21180	21157	21246	21134	21251	21086	21196	21133	21083	21102	21143	21227	21095	21111	21106	21047	21024	20972	21146	21028	21206	21035	21215	21173	20979	21156	21181	20972	21168	20885	21024	20761	20989	20971	21133	20955	20957	21043	21053	20810	21217	20921	21177	21040	21081	21041	21039	20792	21117	20927	20845	20858	20707	20885	21034	20984	21186	21002	21018	20820	21180	21009	20847	21085	20934	21076	21063	21075	20831	20919	21017	21017	21192	21001	21022	20986	21008	21031	21094	21071	21257	21087	20823	20967	20991	21052	20877	21142	21146	20914	21109	21041	20821	20924	20916	20826	20893	20936	21044	20972	21081	21215	21138	21124	20993	20895	20951	20967	21007	21063	20854	20884	20889	21071	20820	21062	21078	20847	20949	21038	20886	20829	20954	21061	20981	20913	20908	20980	21173	21170	21070	20976	20910	20836	20972	20836	21031	20860	20933	20997	20979	20985	20943	21083	20734	21202	21025	21075	20887	21117	20981	21069	20940	20957	21112	20912	20935	20956	21031	20983	20887	20869	20993	20922	20801	20928	21068	20994	20972	20839	20985	21016	20874	21052	20992	21054	21047	21119	21188	21038	20872	20981	21189	21045	21027	21181	21079	21226	21095	21166	20935	20741	20953	21099	20995	20952	20893	21016	20811	21177	20826	21041	21120	21027	20951	21124	21088	20984	21092	21176	20951	20835	20998	20955	20993	21228	21146	20867	20899	20703	21078	20804	20936	21087	21012	21124	20945	20920	20813	20867	20720	20973	20983	21009	20947	21060	21077	21020	20973	21074	20722	20901	20731	20978	20970	20849	20795	20776	21090	20943	21061	20931	20864	21043	21025	21060	21064	20952	20706	21054	21165	20924	20973	20956	20908	20968	21055	20945	20959	20698	20829	21143	20961	21000	20980	21147	21206	20954	20958	20938	21123	20916	20843	21137	21010	20948	20999	21167	20889	20946	21055	21046	20966	21143	20787	20963	20831	20971	20943	20878	21037	21108	20954	20941	21081	20849	20972	20862	20962	21075	21168	20887	20867	20911	20826	20837	20931	21018	20723	20850	20909	21161	21092	20786	20954	21168	20888	20937	21094	20928	21255	20962	21020	20922	20836	21011	21088	20968	21045	21109	20927	20903	21050	20983	20946	21006	21063	20957	20997	20938	20937	21250	21079	20986	20984	20951	21002	20819	20748	20998	20929	20954	20910	21069	21016	20942	20882	20993	20817	21032	20980	20757	20839	20805	20781	21044	21216	21063	20852	21048	21233	20930	20840	21006	20816	20804	21130	21112	20856	20881	20949	21137	21095	20869	20950	21043	21040	20974	21164	21009	20966	20760	20994	21071	20922	21046	21186	20714	20985	20917	21190	20920	21019	21103	21011	20604	21143	21011	21102	20874	20836	21185	20967	20888	21036	21042	21148	20831	20849	21152	21125	21128	20824	21078	21071	21096	21075	20947	20916	20817	21092	21020	20972	20977	20748	21005	20798	21034	20783	20839	20976	21265	20811	21128	20971	20835	21065	20941	20797	21102	21133	21010	21032	20833	20817	20799	20782	20938	21097	20926	21134	20909	20974	20960	21043	21046	20846	21048	21043	21046	20960	21073	20841	20764	20998	21072	21052	21116	21008	20953	20929	21203	20928	20860	20851	20986	20985	20887	20953	20897	20882	21147	21128	20847	20859	21042	21041	20911	20904	21096	20931	20950	20983	21063	20918	20992	20875	20928	20992	20886	20719	20875	20886	20694	20915	20929	20995	21215	20985	21072	20906	20803	21006	20988	21020	21031	21034	20868	21045	20988	20961	20996	20820	20944	21167	20947	21163	20748	20932	20706	21023	20865	21085	20858	20759	20932	20917	20800	21009	21025	20737	20982	20780	20987	21096	21032	20940	20928	20924	21066	21149	20896	20981	20941	20956	20999	20825	20631	20760	20623	20832	20906	21152	21088	20973	21009	20891	21018	20991	20934	20819	21190	21105	20958	21111	21123	20911	21105	21010	20896	20841	20816	20961	21099	21047	21101	20767	20976	20853	20866	21096	20891	20924	20890	21182	21132	21192	20925	20963	20915	20986	21166	21316	21083	20736	20972	21009	21083	20944	20724	20852	20979	21002	20969	20991	20892	20876	20823	20856	21155	20817	20849	21176	20994	20940	20971	21151	20919	21072	20626	20662	20795	20820	20938	20889	21080	21007	21204	21053	20920	21024	21041	21134	21113	21014	20909	20876	21085	20887	20845	20830	20931	20902	20765	20810	20968	21022	20880	21147	20872	20979	20813	20853	20896	21068	21012	20710	20878	21148	20785	20990	20919	20766	20945	20917	20749	20928	20794	21127	21108	20978	20941	20814	20891	21061	20836	20667	20889	20753	20950	21075	20828	21211	20953	20918	20898	20875	21073	20985	20906	21054	21051	21017	21175	20965	20868	21006	20777	20887	21077	20966	20919	21050	21028	20981	20755	20885	21145	20952	21044	20794	21026	21073	20960	20833	20939	20981	20895	21017	21053	21112	21025	21107	20830	20853	20944	21224	20867	20909	20995	20928	21277	20860	20798	20680	20922	20929	21003	21005	20997	20948	20972	21040	21087	21181	20885	20770	20953	21012	20812	20870	21033	21154	20939	21051	20882	20704	21127	20786	21061	20930	20762	20964	20758	20738	20867	21033	21053	20831	20693	21130	20839	21064	20993	20991	20913	20831	20742	21018	21069	21204	20899	20855	20931	21074	20802	20869	20828	20836	20847	20985	21028	20812	20984	21122	20877	21030	20996	20971	20866	20949	21036	20959	20920	21018	20748	21011	20681	20881	20905	21042	20784	20832	20889	21070	21016	21116	20991	20896	20913	20898	21038	21007	20851	20984	20872	20824	21055	20839	21059	21130	20918	20900	20742	20854	20990	20716	21196	20839	21004	21223	20925	21154	20838	21149	20853	21049	20966	20988	20725	21078	20905	21247	21014	20762	20846	20961	21002	20996	20913	20990	20972	20997	21121	21006	21324	21039	20991	20817	20780	21111	20985	20985	20933	21077	21075	20939	21110	21007	20965	21052	20844	20851	20979	21038	20995	20989	20902	20850	20694	20931	21037	20885	21092	21122	20987	21012	21135	20980	20999	21095	20852	21020	20891	20995	20994	20942	20900	21054	21036	21021	21147	20762	21063	21118	20895	20947	20938	20907	20758	21033	20994	21052	20956	20821	20982	21045	21000	21081	20880	20883	20870	21013	20849	20961	20812	21123	20915	21045	21102	21193	20863	20760	20895	21017	20940	20862	20792	20945	21118	20965	21076	20921	20885	20710	20959	21147	20977	20961	20873	20958	20958	21005	20881	20850	20968	21111	20950	20810	21059	21161	20989	20976	20959	20872	21032	21105	20859	20920	20802	20961	20887	21004	20877	20853	20955	20980	20937	20734	20960	21084	21244	20960	20913	20969	21089	20917	20937	20979	20898	20924	20661	21065	20877	20909	20907	21042	20986	20674	20874	20915	20774	20967	20998	20858	21044	21136	20914	20942	21062	20836	20888	21014	20738	21009	21218	21042	20947	21062	20905	20900	20863	21166	21002	20924	20754	21108	20897	20969	20907	20924	20951	20905	21003	20857	21026	20724	20965	21100	20934	20818	20877	21122	20961	21052	20781	20801	21007	21004	21043	20904	20903	20993	20996	21097	21046	20955	20808	20857	20970	21001	20827	20812	21065	21114	21099	20914	21072	20947	20821	21097	21111	20750	21082	20901	21099	20938	20899	21025	20976	21088	21070	20946	20984	21041	20796	21195	21205	21254	20801	20993	20903	20788	21053	20886	20899	20897	20832	21157	21211	21069	21113	21033	20900	20987	21117	20836	20903	20816	21055	20990	20950	20850	20748	21046	20889	20925	20800	20895	21075	21053	20960	20901	20931	20985	21205	21104	20975	20878	20959	20908	21025	20944	20875	20905	21125	20865	20890	21223	21156	21013	20826	21099	20800	20861	20969	20978	21141	20970	21046	21114	20787	21126	21136	20780	20896	20841	21046	20781	20752	21018	20887	21196	21151	20915	20708	21065	21014	21158	20902	20782	20814	21044	21072	21050	21065	20891	20828	21094	20778	20944	21002	20938	20889	21095	20892	21246	20990	21030	21169	20781	20973	21054	20860	20881	20878	20767	20881	21023	21175	21049	20820	20789	20922	20754	21000	21067	20986	20878	20917	21024	20838	20885	21065	20880	20662	20684	20792	20943	21057	21108	20840	21142	20882	20994	21019	20979	20995	20818	21002	20920	20782	20998	21074	20971	20858	20908	20900	20903	20960	20848	20917	20948	20874	21065	21024	20936	20797	20828	20991	21046	20954	21145	20811	20962	20918	20970	20851	21083	20930	20848	21056	21082	20799	21140	20985	20974	20910	21142	20979	20890	20878	20833	20896	20944	21019	21093	20933	20947	21066	20959	20971	20854	20963	21111	20983	20903	21042	20951	20951	20912	20984	20927	20893	20910	20873	21059	20969	21004	20909	21076	21007	20961	20895	20953	21085	20772	21071	21018	20805	20885	21007	20966	20779	20993	20907	20962	21060	21017	20882	20955	20963	21086	20896	21066	20951	21150	21096	20890	21136	20970	20931	21031	20869	20995	20855	21104	21247	21073	20870	20937	21147	20973	21043	20895	20799	21068	20991	20860	20921	20911	20834	20858	20983	20943	20937	20753	21092	21034	20997	20909	20952	21086	21019	21044	20932	21042	20859	20791	20903	21121	20917	20846	21206	20975	20849	20965	20816	20953	21108	20876	20815	20968	21107	21160	21128	21093	20933	21046	21010	20945	20795	21007	20951	20776	21141	21068	21116	20899	21129	20841	20862	21214	21010	21109	20790	21013	20914	21011	20988	20931	20799	20861	21022	21040	20910	20839	21060	20967	21185	20997	21025	21120	21037	21028	21044	21013	20817	20754	21045	20853	21118	20862	20872	21123	20948	21032	20840	20928	20914	20732	21067	21017	20841	20864	20938	20782	21142	20834	21011	20852	21257	21090	20870	21045	20676	20811	20858	21053	20822	20900	20758	20879	21028	20976	20815	20925	20906	20773	20954	21072	21086
37396	60703	55458	44758	37248	32876	30209	26409	22755	20524	19506	19177	19013	18961	18841	18478	18293	18318	18279	18189	18151	18332	18151	18044	18058	18008	17855	17924	17865	17802	17714	17818	17831	17738	17835	17642	17723	18026	17884	17951	17818	17792	17910	17888	17980	17669	17854	17684	17893	17768	18009	17859	17867	17725	17852	17624	17841	17758	17920	17647	17656	17835	17785	17915	17918	17562	17822	17887	17731	17746	17673	17825	17700	17833	17788	17755	17837	17782	17753	17685	17794	17736	17749	17967	17834	17746	17908	17750	17979	17884	17765	17901	17768	17710	17767	17765	17802	17749	17832	17835	17667	17919	17662	17865	17789	17898	17730	17778	17768	17950	17868	17890	17822	17803	17865	17864	17761	17577	17789	17734	17834	17779	17557	17671	17688	17831	17803	17719	17693	17935	17788	17684	17854	17686	17669	17682	17917	17827	17843	17833	17760	17733	17868	17780	17717	17910	17808	17808	17926	17741	17840	17616	17748	17791	17887	17560	17697	17989	17793	17738	17760	17812	17741	17714	17695	17923	17868	17930	17644	17704	17965	17843	17629	17961	17739	17798	17732	17725	17824	18001	17705	17757	17930	17811	17797	17780	17952	17810	17760	17592	17807	17847	17716	17729	17650	17570	17815	17729	17539	17683	17663	17549	17903	17675	17648	17714	17803	17835	17645	17798	17720	17816	17657	17728	17905	17824	17710	17546	17952	17640	17608	17783	17787	17733	17821	17633	17571	17767	17834	17824	17699	17757	17687	17704	17745	17796	17854	17799	17801	17737	17851	17593	17752	17508	17773	17927	17786	17667	17834	17652	17868	17822	17790	17734	17754	17806	17763	17844	17846	17908	17662	17784	17822	17708	17765	17706	17894	17783	17790	17755	17889	17882	17872	18010	17619	17757	17730	17915	17709	17800	17810	17796	17754	17700	17690	17796	17746	17625	17680	17782	17684	17757	17787	17804	17849	17840	17726	17680	17786	17783	18085	17912	17741	17654	17665	17789	17842	17836	17726	17862	17780	17636	17744	17869	17842	17648	17826	17713	17737	17866	17801	17985	17907	17788	17740	17905	17725	17793	17709	17721	17775	17802	17550	17763	17667	17742	17809	18013	17880	17932	17691	17706	17721	17856	17797	17886	17792	17784	17778	17733	17945	17827	17665	17593	17845	17851	17755	17857	17824	17888	17806	18024	17873	17822	17755	17843	17947	17825	17843	17785	17765	17707	17728	17783	17693	17684	17859	17823	17860	17762	17676	17733	17870	17822	17829	17889	17732	17813	17660	17777	17781	17958	17896	17670	17807	17708	17759	17794	17635	17682	17843	17705	17797	17728	17517	17762	17731	17783	17610	17878	17723	17838	17694	17761	17803	17932	17833	17801	17825	17759	17718	17918	17757	17809	17762	17636	17766	17682	17817	17692	17768	17707	17712	17838	17725	17751	17681	17614	17853	17765	17915	17537	17780	17801	17785	17760	17903	17537	17723	17734	17733	17754	17721	17692	17878	17772	17667	17817	17790	17764	17834	17814	17709	17839	17786	17878	17620	17955	17843	17755	17680	17853	17729	17803	17762	17727	17979	17843	17666	17757	17864	17788	17753	17903	17698	17726	17906	17687	17783	17854	17799	17744	17833	17964	17775	17909	17805	17768	17796	17749	17813	17807	17789	17825	17810	17642	17762	17775	17915	17694	17841	17743	17884	17813	17826	17805	17859	17636	17695	17809	17649	17675	17765	17755	17812	17726	17697	17606	17887	17516	17658	17886	17917	17782	17736	17770	17849	17650	17740	17790	17715	17646	17875	17657	17729	17722	17759	17909	17724	17743	17763	17858	17784	17724	17814	17746	17762	17845	17897	17747	17891	17859	17698	17706	17582	17655	18027	17783	17780	17765	17795	17831	17850	17794	17751	17723	17756	17656	17718	17687	17841	17722	17974	17790	17769	17710	17971	17679	17879	17990	17705	17754	17839	17647	17779	17708	17866	17896	17820	17816	17865	17980	17654	17799	17662	17786	17746	17746	17648	17931	17791	17718	17925	17776	17635	17781	17792	17809	17838	17789	17700	17695	17699	17713	17763	17719	17760	17828	17870	17859	17761	17819	17703	17894	17871	17706	17912	17773	17736	17948	17773	17782	17800	17499	17648	17772	17759	17664	17878	17731	17614	17773	17697	17718	17717	17700	17668	17775	17804	17819	17852	17778	17751	17763	17671	17736	17670	17772	17803	17699	17621	17816	17528	17651	17682	17674	17636	17796	17932	17733	17789	17809	17727	17866	17759	17782	17787	17609	17658	17656	17840	17807	17820	17885	17736	17638	17771	17942	17791	17803	17754	17738	17831	17815	17633	17720	17812	17788	17798	17676	17830	17786	17708	17657	17747	17608	17830	17790	17852	17700	17674	17664	17797	17586	17928	17761	17736	17920	17798	17920	17825	17528	17766	17626	17908	17769	17847	17646	17880	17765	17710	17859	17699	17616	17720	17855	17910	17755	17650	17558	17710	17561	17748	17834	17874	17703	17701	17758	17822	17602	17732	17774	17690	17816	17780	17762	17753	17931	17708	17597	17729	17730	17740	17890	17851	17800	17904	17847	17769	17689	17597	17557	17602	17699	17966	17675	17867	17821	17861	17618	17742	17751	17823	17944	17630	17837	17772	17962	17829	17882	17740	17718	17894	17815	17898	17862	17919	17788	17701	17696	17716	17771	17653	17660	17819	17820	17760	17749	17836	17856	17722	17669	17775	17878	17832	17744	17898	17766	17721	17687	17729	17699	17801	17846	17752	17714	17858	17852	17651	17838	17752	17645	17665	17920	17754	17788	17792	17756	17899	17962	17793	17719	17769	17750	17999	17653	17722	17787	17830	17657	17737	17816	17677	17647	17746	17809	17818	17544	17761	17788	17919	17790	17718	17878	17915	17838	17883	17845	17599	17651	17793	17714	17754	17740	17596	17720	17890	17620	17860	17891	17806	17807	17877	17779	17681	17720	17778	17855	17804	17770	17612	17721	17730	17892	18045	17751	17869	17595	17705	17804	17740	17831	17759	17762	17780	17910	17757	17783	17808	17690	18061	17837	17546	17704	17731	17685	17678	17842	17692	17817	17869	17718	17727	17820	17744	17789	17807	17733	17602	17803	17674	17816	17766	17768	17863	17804	17755	17788	17805	17638	17563	17636	17849	17839	17672	17711	17733	17897	18069	17657	17715	17757	17656	17831	17708	17666	17662	17799	17755	17667	17733	17729	17707	17547	17931	17711	17755	17641	17819	17651	17744	17805	17790	17818	17707	17731	17851	17769	17889	17951	17815	17642	17812	18024	17670	17843	17894	17847	17931	17860	17778	17756	17755	17776	17875	17743	17778	17807	17821	17823	17839	17831	17697	17834	17849	17734	17817	18000	17719	17751	17767	17764	17761	17785	17785	17848	17799	17770	17630	18009	17738	17851	17836	17728	17849	17686	17793	17772	17858	17845	17877	17889	17835	17887	17725	17978	17696	17943	17894	17789	17803	17750	17936	17774	17785	17822	17758	17803	17632	17734	17703	17834	17742	17767	17933	18029	17669	17757	17797	17896	17788	17814	17747	17855	17876	17703	17722	17816	17592	17769	17813	17697	17777	17832	17838	17716	17867	17545	17808	17834	17717	17887	17710	17999	17778	17806	17696	17797	17774	17786	17666	17879	17613	17858	17679	17649	17752	17768	17814	17662	17829	17688	17796	17750	17938	17751	17850	17925	17832	17810	18005	17666	17729	17739	17900	17690	17827	17870	17923	18015	17646	17831	17739	17765	17817	17892	17849	17701	17876	17704	17708	17700	17613	17897	17748	17734	17827	17770	17818	17894	17670	17847	17833	17704	17602	17865	17628	17632	17815	17635	17822	17826	17742	17775	17740	17938	17851	17732	17855	17777	17812	17792	17677	17719	17861	17761	17724	17636	17795	17691	17704	17738	17729	17688	17802	17739	17883	17688	17873	17797	17756	17546	17753	18018	17789	17743	17736	17724	17723	17900	17814	17870	17839	17734	17939	17696	17667	17770	17768	17722	17887	17900	17804	17788	17676	17792	17624	17763	17837	17687	17840	17798	17602	17818	17513	17735	17697	17640	17600	17730	17796	17700	17692	17801	17940	17847	17787	17696	17859	17795	17699	17794	17926	17779	17812	17705	18044	17830	17617	17802	17789	17541	17779	17801	17686	17827	17805	17836	17836	17635	17731	17954	17829	17759	17745	17790	17841	17675	17764	17741	17797	17622	17811	17825	17647	17944	17788	17722	17927	17801	17820	17826	17833	17738	17747	17745	17780	17745	17687	17735	17895	17881	17682	17692	17723	17854	17598	17778	17656	17910	17721	17931	17813	17797	17748	17829	17748	17750	17730	17842	17806	17636	17641	17704	17863	17650	17594	17845	17624	17816	17818	17817	17883	17818	17687	17676	17713	17635	17789	17780	17718	17802	17753	17680	17826	17639	17884	17757	17796	17777	17690	17695	17818	17692	17922	17641	17775	17699	17879	17674	17676	17762	17979	17841	17823	17858	17900	17710	17905	17874	17872	17784	17717	17702	17643	17808	17701	17882	17737	17715	17735	17891	17882	17783	17949	17584	17688	17774	17748	17803	17779	17740	17877	17832	17770	17850	17766	17825	17847	17714	17640	17841	17733	17881	17809	17782	17648	17802	17786	17756	17925	17800	17717	17638	17690	17726	17742	17845	17876	17721	17865	17846	17696	17721	17692	17793	17651	17694	17804	17860	17748	17798	17649	17720	17842	17883	17809	17794	17735	17786	17720	17743	17953	17870	17756	17656	17742	17857	17756	17696	17601	17735	17706	17769	17779	17795	17784	17825	17785	17784	17700	17603	18040	17946	17705	17908	17627	17647	17820	17720	17748	17707	17876	17844	17832	17702	17916	17801	17984	17813	17684	17927	17590	17868	17638	17703	17657	17652	17861	17542	17849	17783	17639	17596	17714	17790	17851	17826	17625	17835	17845	17825	17950	17786	17670	17728	17774	18005	17930	17603	17792	17813	17893	17726	17821	17601	17866	17829	17843	17799	17931	17908	17842	17615	17765	17780	17844	17639	17726	17753	17764	17833	17719	17846	17685	17605	17910	17808	17869	17897	17568	17673	17840	17952	17915	17917
28536	26148	33361	29231	23876	21862	20758	19762	19025	18865	18483	18433	18209	18187	18165	18013	18088	18066	18151	18045	18063	18056	18093	18116	18006	17891	17967	17970	18254	17844	17990	17898	17898	17936	18053	18028	17999	18046	17996	18093	17977	17764	18161	18003	17996	17909	18002	17917	18007	18012	18060	17802	17872	17781	17914	17938	18017	18052	17823	17689	18079	18051	17747	18003	18024	18098	18003	17905	17912	18043	17930	18166	17780	17778	18178	17987	18092	17914	17860	17900	17739	17892	17988	18052	18036	17897	17807	17957	18048	17944	17706	17886	17841	18008	17833	17835	17910	17908	17869	17874	17916	17671	17890	18073	17873	17693	17846	17865	18029	17933	17757	17940	17808	18002	17806	17794	18053	17978	17916	17961	17901	17876	18081	18019	17959	17785	18000	18183	17872	17999	17812	17886	17924	17948	18052	17856	17759	17670	17977	17881	18004	17754	18029	17847	17828	17906	17950	17913	17924	18065	17904	17947	17906	17988	17935	17738	17893	18066	17917	17892	17852	18176	18072	17966	17960	18058	17987	18027	17860	17830	17875	17994	17792	17933	17876	18092	17927	17879	17911	17783	18008	17826	17866	17784	18125	17892	17791	17829	18033	17678	17802	17967	18029	17774	17953	18045	17852	17754	17870	17865	18143	17846	17910	18060	18108	17636	18214	17926	17756	17735	17865	17869	17903	17984	17914	17863	17932	17855	17797	18061	17826	17961	17765	17978	17955	17825	17931	17888	17952	17785	17975	17812	17809	17957	17996	18006	17889	17849	17855	17782	17832	17995	18086	18162	17709	18063	17851	17906	17689	18047	18004	18000	17824	17877	18061	18043	17736	17995	18051	17964	17877	17863	17907	18110	18028	17829	17865	17905	18050	17960	17836	17992	18037	17854	17995	17861	18084	17945	17925	18078	17960	17870	17953	17947	17825	17905	17954	17912	17974	17854	17832	18064	17979	17878	17905	17865	17877	17894	17903	17791	17995	17946	17994	17839	17827	18028	17994	17870	17870	17870	17801	17941	17760	17884	17774	17739	17921	17932	17868	17956	17917	17752	17851	17889	17980	17882	18018	17983	17782	17882	17948	17987	18055	18002	18046	17965	18006	17928	17958	17976	17982	17707	17947	17977	17784	17885	18057	18087	17888	18065	17894	17943	17986	18016	17977	17905	17906	17834	17946	17941	17969	18048	17961	17961	18014	17976	18020	17864	17834	17886	18036	17975	18003	17752	17883	17667	17921	17947	17855	17845	18046	18076	17784	17857	17816	17780	17856	17856	17987	18013	18019	17856	17780	17849	18065	18066	17869	17931	17833	17929	17917	17938	17978	18146	17899	17898	17686	17917	17900	17707	17862	18002	17972	17974	17928	17780	17812	17966	17956	17819	17901	17920	17863	17899	17986	17853	18121	17914	17966	17893	18025	17922	17895	17638	17790	17842	17891	17831	18063	17828	17848	17826	17864	18107	18011	17954	17904	17898	17833	18105	18007	17943	17885	17854	17912	17995	17971	17937	17851	17799	17733	18011	17888	17972	17932	17977	17806	18022	17797	18021	17889	17935	17888	17784	17904	17919	17899	17741	17945	17952	17837	18205	17952	17761	17797	17907	17892	17983	17902	17781	18046	17879	18051	17967	17990	18025	17968	18018	17824	18004	17954	17814	17876	17855	18002	18013	17860	17962	17955	17960	18001	17888	18008	18114	17803	17944	17836	17859	17969	17881	17964	18026	18141	17768	17995	17721	18042	17863	17785	17869	17948	18030	17829	17874	17705	18045	17875	18144	17881	17916	17973	18090	18187	17845	17843	17944	17987	18063	17741	17940	18021	18002	17817	17860	17924	17753	17963	17936	18034	18009	17923	17804	18049	17884	17809	17980	17856	17846	17704	18091	18102	17696	17813	18238	17837	17785	18002	17890	17724	17735	17772	17918	18006	18019	17968	18092	17851	17817	18030	17900	17798	17839	17959	17940	17953	17942	17814	18016	18053	18007	18019	17744	17916	18111	17891	18168	17904	17830	17796	17813	17711	18051	18150	17815	17877	17865	17741	17920	17737	18090	17826	17803	17964	17926	17855	18224	17923	17872	17859	17899	17861	18006	17815	17718	17983	18042	17955	18057	18006	17749	17919	17947	18109	17987	17914	17849	17763	17952	18008	18036	17773	17738	17899	17879	18001	17728	17932	17872	17972	18092	17818	18144	17863	18051	17882	17843	17862	17890	17885	17939	18029	17696	17954	18118	17857	17853	17839	17694	17785	18083	17876	17859	18112	17759	17982	18105	17797	17942	18014	17908	17807	17921	17969	17590	17917	17870	17786	17911	17965	18009	18021	17899	18006	17779	17872	17827	18111	18003	17879	17925	17962	17877	17850	18070	17943	17952	17873	17646	17964	17929	17960	18061	17729	17896	17882	17884	17958	17851	17968	17805	17871	17939	17808	18045	18233	17999	17902	18340	17751	18026	17884	18151	17881	18123	17838	17855	18146	17945	17790	17979	17846	18013	17890	17818	17905	17979	17928	18183	17996	18018	17624	17814	17903	17903	17789	17852	17856	17943	17991	18027	18068	17806	17898	17947	17872	17864	17927	17902	17813	17921	17880	17935	18097	17689	17979	17914	18080	17837	18085	17794	17987	17989	18065	18062	17830	17678	17761	17949	17996	18022	17999	17984	17917	18036	17947	17808	17977	17941	17900	17703	17933	17745	18050	17697	17944	17897	17917	17895	17910	17899	18210	17823	17963	17974	17922	18026	17965	17773	17953	17685	18065	17932	17906	17874	17823	17911	17903	17786	17951	17819	18003	17820	17947	18062	17859	17966	17990	17804	17708	17889	17939	17959	18023	17770	17922	17926	17870	17791	17949	17829	17989	17960	17909	17873	17982	17843	18239	18003	18079	17857	18039	17886	17960	17866	17949	17954	18143	17840	17860	17976	17988	18065	17906	18025	18015	17747	17923	17800	18001	17978	17899	17896	17933	17891	17855	17934	17979	17852	17942	17708	17819	17979	18033	17757	17858	17947	17843	17727	17845	17928	18044	17958	17748	17855	17897	17950	17974	17887	17758	17996	17880	17908	18080	17926	17939	18062	17774	18038	17940	17949	17914	17857	17951	17789	17942	17943	18044	17980	17974	17853	17944	17962	17804	17935	18019	17816	17926	18087	17991	18047	18114	17973	17724	17734	17898	18014	17992	17960	17814	17824	17928	17765	17923	17876	17956	17919	17775	17733	17716	17832	18023	17730	18054	17835	17844	17896	17954	17904	18069	17948	17836	17910	18001	17998	17904	17895	17979	17859	18158	18004	17769	18007	17814	17899	18008	17922	18012	18028	17915	17889	17950	17978	18037	17740	18057	17967	18027	18077	18069	17822	17914	17642	17860	17815	17928	17912	17903	17965	18148	18057	17985	18003	17872	17787	17851	17997	17887	17810	17989	17719	17762	17830	17737	17953	17895	17952	18119	18042	17867	17961	18004	17928	18039	17921	17929	17840	17981	17847	17962	17939	18097	17949	17921	17988	17925	17806	17957	17802	17684	17963	18062	18035	17821	17767	17913	18004	17934	18099	17974	18027	17943	18013	17772	17932	17837	17985	17833	18175	17943	17792	17928	18028	17901	17807	17880	18015	17933	17981	17941	17741	18104	17863	18097	17856	18043	18030	18019	18006	17918	17923	17859	18093	18002	17932	18017	17818	17964	17752	18182	17766	17774	17692	17995	18138	17916	17946	17875	17784	18057	18099	18062	17930	17976	17807	18091	18049	17952	17922	18093	17835	17862	17835	18022	17828	17885	18037	17912	17908	18007	17932	17804	17973	17967	17920	18119	17938	18056	17947	17843	17926	17905	18006	17892	17985	17864	17834	17908	17764	17928	17966	17834	17852	17977	17992	17817	18009	17919	17754	17772	17755	17756	17904	17884	18013	17873	17871	18153	17935	17990	17827	17928	17975	18108	17947	17956	17969	17899	17950	17905	17873	17936	17813	18014	17999	18028	17711	18054	18009	17907	17811	17906	18038	17851	17985	17990	17994	17778	17917	17736	17903	18011	17979	17735	17803	17916	18095	17981	17858	18066	17917	17894	17920	17816	17887	18055	17851	17992	18014	17810	17909	17810	17845	18023	17972	17862	17777	17991	17979	18113	17725	18109	17821	17894	17923	17770	17982	18012	17671	17682	17998	17896	18021	17662	17954	17984	17931	17926	17882	17904	17798	18014	18056	17833	17900	17768	17884	17782	17823	17852	18127	18081	18021	17868	18008	17652	17955	17952	17923	18112	17937	17900	17864	17935	17991	17911	17973	17995	17858	17825	17947	17801	17935	17823	17884	17904	17879	18011	17725	17952	17795	18045	17991	17957	17866	17987	17771	18012	17984	18117	17909	18004	17914	18030	17909	18058	18014	17703	17817	17933	17916	17742	17831	17746	18034	17716	17829	17908	18137	18092	17963	17798	17917	17933	17851	17713	17920	17876	17780	17939	17741	17721	17945	17970	17942	18096	17900	17948	17980	18056	18048	17927	17986	17795	18080	18107	17763	18043	17990	18000	18045	17800	17939	17890	17793	17942	17984	18007	17997	17995	17911	17842	17767	17978	18154	17999	18093	18107	17981	17801	18127	17877	17825	17949	17971	17990	18009	18041	17918	17818	18051	17910	18255	18086	17832	17952	17964	17975	17898	17978	17994	17941	18001	18002	18029	17914	17907	17734	18053	17906	17939	18027	18087	17858	17985	18007	17924	17915	17868	18002	18037	17841	17989	17860	17966	18017	17964	18184	17983	17999	17746	17858	17805	18081	17762	17889	17888	18090	18055	17944	18145	18018	17701	17930	18056	17873	18065	17795	17820	17931	17918	18073	17992	17880	18020	17771	17920	17917	17939	17976	17872	17982	17974	17835	17881	17966	18110	18075	17877	18172	17961	17952	17889	18006	17956	18043	17769	17818	17895	18104	17941	17968	18054	17927	17759	17850	17800	17844	18014	17919	17904	18032	17876	17832	18115	18115	17977	17724	18083	17934	17791	17999	17813	18144	17898	17952	17951	18001	17827	17824	17889	17935	17875	17731	17776	17972	17825	18004	18010	17851	17803	17886	17916	17967	17970	17840	18044	17916	18062	18006	17777	17924	18007	17902	18072	17677	17957
30337	42614	37712	28460	24094	20714	19637	18394	17423	16845	16549	16386	16206	16403	16358	16064	16247	16077	16205	16176	16347	16032	15960	15978	16033	15900	16066	15982	16011	15996	15870	16054	15986	16036	16069	15853	15890	15835	15768	15860	15868	16068	15968	15899	16069	15936	15915	16117	16120	15967	15859	15872	16214	15896	16059	15957	15925	16035	16039	15979	15981	15905	16054	16127	15977	15933	15942	15997	15926	16020	15974	15891	15863	15953	15910	16001	16025	15749	16051	15755	15883	16065	16105	16023	16055	15855	15899	16081	15940	15831	15818	16023	16017	15901	15946	16000	15899	15956	15996	16055	15926	15944	16069	16025	16033	16031	15949	15950	15835	16199	16125	15878	16030	15942	15827	15931	15916	15844	15932	16062	15933	16032	16015	16024	16133	15985	16011	15862	15930	16092	15989	15969	15948	15874	16104	15926	15898	15897	15823	16009	16057	16100	15952	15898	15894	16101	16009	15799	15786	15982	16065	16039	16142	15984	16137	15966	15860	15931	16017	15858	15777	16053	16058	15839	16025	15950	16043	15995	15793	16053	15926	16051	15936	15962	15900	16030	15943	16021	16009	15920	16079	15799	15901	15900	15962	15854	15914	15994	15923	16038	15929	15909	16010	16175	15952	16012	15949	16024	16088	15758	15910	15983	16020	16040	15921	15946	15815	15904	16088	15995	15974	15899	15887	15891	16005	15938	16053	16035	15905	16077	16114	16115	15917	15850	15871	15978	15894	15977	16086	16064	16030	15796	15926	16003	15840	15921	16007	15921	15930	16003	15851	16141	15854	16192	16028	15836	16127	16100	16031	15802	16057	16017	15999	15922	16001	16019	16041	16031	15966	15999	16035	15865	15980	15947	15976	15979	15705	16080	15971	15947	15829	16005	15824	16051	15859	15900	16091	16011	15984	15919	15959	15991	15930	15911	15955	15984	16051	15989	15924	15889	16005	15827	16074	15825	15884	15856	16092	15872	15824	15983	15833	15913	16016	16071	15853	15862	15918	15914	16191	15944	16026	15955	15958	15854	15986	15990	16079	15954	16019	16037	16092	15874	15881	16023	15809	15923	15970	15832	15971	15952	16046	15936	15822	15905	16035	15874	15947	15996	16007	15952	16004	15881	15984	15944	16020	15875	15928	16017	15815	15801	16084	15795	16034	15895	15918	15908	16023	16042	15869	16013	15969	15965	15939	16026	15833	15833	15917	15949	15879	15916	15985	15881	15988	15897	15989	15991	16021	15983	15770	15951	16034	15945	15874	15942	16086	16018	15685	15826	15809	15707	15983	15916	15876	15926	16073	15993	15938	15911	15741	16019	16022	15955	16018	15833	16061	16066	16064	16115	15850	15995	16044	15863	16052	15911	15868	16011	16016	15886	15876	15986	15845	15895	15918	15940	15990	15787	16195	15966	15907	15957	15796	15809	16048	15983	15921	15816	16037	15722	15759	16005	15971	15701	15883	15742	16038	15986	15778	16118	16001	15984	15919	16017	15939	15947	15997	16017	15818	16176	15824	15960	15972	16082	15883	15792	16034	15980	16020	15848	16054	15995	16009	15791	16014	16069	15811	15844	15937	15833	16067	16050	16145	15948	15868	15823	16127	15973	16005	15939	15971	15968	15949	15972	15999	16075	15976	15929	15977	15963	16021	15944	16104	15957	15870	15812	15922	15948	15798	16079	15896	16002	16023	16022	15896	15895	15975	15950	16052	15953	15932	16034	16176	15999	15801	16131	15818	16152	15897	15927	15920	15898	15835	15908	15801	15840	15930	15874	15825	15950	15971	15875	16046	16083	15757	15988	15927	16025	16081	16017	16040	15904	15928	15901	15910	15927	15930	15883	15937	15973	15978	16056	15817	15918	16037	16049	15903	15910	15965	15976	15972	15820	16025	16007	15865	16105	15780	16136	16017	15966	16118	16024	15999	16048	15761	15807	15945	15905	16076	15869	16013	15798	15888	15894	15930	15743	15857	16027	16068	16026	15922	15921	15849	15805	15945	15966	16091	15986	15754	15795	16004	15989	15916	15954	15911	15760	15731	16038	16029	15804	16059	15936	15802	15992	15726	16161	15871	15842	15932	16144	15933	15945	16077	15926	16034	16013	15937	15790	15860	16014	15975	15980	15900	15976	15975	15749	15799	15786	16171	15935	15769	16060	15979	16007	16118	15979	15841	16047	15947	16011	15887	16099	16023	15945	15884	16097	16036	15887	16023	15922	15806	15822	15995	15963	15935	16044	15993	15959	15944	15950	15964	15983	15992	15935	16046	15856	15914	15784	15933	16013	15902	15953	15869	15911	15949	15911	15976	15961	15957	16020	15946	15985	15944	15878	15858	15916	15887	16103	16017	15893	15860	15954	16050	16035	15898	15992	15906	16059	15933	15971	15843	15832	15824	16062	15919	15994	16044	16007	16013	15877	15891	16035	15979	15969	16011	16119	15955	15972	15923	15996	16047	15834	15936	15931	16056	15940	16064	15900	15877	16013	16116	15895	15920	15994	15847	16043	15948	16069	16001	15839	15787	16049	15864	16051	15951	15925	15962	15968	15975	15936	15943	16004	15989	16052	16051	15925	16008	16039	15851	15894	15918	16097	15743	16000	15940	15756	16074	15885	15873	16025	16095	15943	15989	15982	15975	15781	15947	15931	15913	15953	15885	16081	16056	15926	16019	16140	16062	16002	15923	15899	16025	16010	16083	15992	15901	15875	16094	15720	16175	16119	16032	16033	16115	15979	15875	15926	15932	15829	15996	16112	15846	16069	16002	16013	15849	16053	16041	16003	16120	16045	15880	15966	15998	16047	16007	15899	15920	16072	16173	15967	15965	16015	15849	16031	16012	16062	15985	15939	15922	16065	15880	15923	15746	15948	15796	15977	15925	15999	15954	15887	15943	15995	16031	15916	15763	15909	15795	16039	15911	15934	15857	16032	16013	16046	15947	15879	16026	15821	15948	15986	16081	16034	15917	15930	15872	16108	16161	15893	15940	15872	15880	15976	16080	15930	15949	16014	16052	16058	16207	15950	16122	15805	15922	15972	16166	15939	15958	15842	15907	16000	16126	15984	16035	16023	16038	15867	15952	15918	15983	16054	16071	16067	15950	15964	15879	15849	15926	15813	16113	15909	15931	15933	16005	16047	15751	15963	16056	15887	15973	16106	15935	16067	15728	15681	16046	15979	15823	15901	15900	15940	15983	15962	15970	15882	15982	16004	15844	15924	15883	16009	16000	16030	15953	15859	16040	15875	15851	15926	15997	16078	15732	15964	16014	16016	16050	16032	16013	15844	16048	15776	16011	15976	15923	15847	15898	16001	15755	16035	16027	15952	15924	15952	15945	15978	16022	15925	16094	15933	16178	16058	15919	16035	16058	15906	15933	15947	15931	15906	16006	15767	15780	16026	15838	15967	15872	15930	15877	15911	16030	16078	15929	15944	15860	15754	15925	15973	15788	15941	15825	16015	15885	16023	15969	15921	16030	15826	15954	15730	16025	16036	15843	16081	15911	16090	15961	15942	16067	15970	15971	15913	15835	15943	16014	16075	15969	15878	16010	15893	15906	15998	16056	15925	16251	15855	15845	15818	15904	15870	15949	15910	15952	15804	15968	15964	16027	15914	15892	16005	15933	16038	15860	16008	16024	15964	16012	16012	15925	15929	16008	15934	15850	16115	16070	15915	15960	15936	16038	15938	15982	16014	16024	16068	15882	15938	16143	16025	15888	15971	15866	15904	15865	15968	15882	16044	16101	15986	16101	15769	15909	16078	15926	15869	15944	15969	15968	15956	15748	16118	15815	16075	15940	15881	15872	16116	15951	15858	15932	15873	15994	16045	15957	16097	15914	16164	15957	15746	16103	15734	15922	16059	16024	15991	16020	15909	15889	15907	15984	15765	15913	16032	16081	15883	15904	15824	16077	16139	15883	16014	15890	15990	16195	15819	15960	16011	15950	15872	15914	15957	16018	16039	15827	15841	15869	15873	16073	15904	15900	16133	15985	16054	16011	16070	16201	15925	15908	16059	15899	15863	16000	15869	15930	16181	15840	15853	15971	16036	16086	15796	15888	16081	15926	15932	15959	15862	15923	15925	16025	15929	15975	16088	16021	15895	16149	15846	16213	15847	16014	16135	16150	16054	16012	15974	16052	16015	16073	15918	15923	15933	15951	15802	16097	15893	15850	15926	15905	16100	16007	15913	16191	15851	15990	15915	15826	16109	15947	16123	15867	15884	15811	15853	15980	16079	15762	15999	15800	15886	15892	15853	15928	15999	16049	16002	15963	15946	16079	16009	15973	16069	15967	15905	15824	15759	15804	15925	16057	15951	15992	15959	15967	15804	15927	16035	15932	15918	16099	15875	15876	16039	16070	15953	15849	15894	16004	15906	15896	15864	16086	15908	15953	15918	16092	15957	15971	16034	16077	15806	16006	16076	16063	15890	15797	15922	15825	16001	15832	15786	15971	15990	16042	15938	15948	15944	15932	16079	15908	15862	16183	15825	16033	16021	15917	15836	16018	16009	15958	15959	15981	15999	15988	15850	15798	15901	16022	15875	15976	15945	15943	15840	15954	15977	15923	15902	15956	16065	15957	15950	15981	15938	15976	15909	15906	15963	15833	15915	16006	15929	15840	15870	16006	15959	16102	15980	15999	15962	16006	15963	15855	15958	16081	15880	15882	16040	15922	15961	16034	15970	16017	15843	15978	16130	15887	15937	15985	15964	15985	16018	15904	16109	15869	15888	15699	16117	16086	16067	15836	15992	15840	15916	15932	15764	15918	16064	16066	15827	15977	15809	15933	16036	16018	16012	15944	15988	15991	16056	15875	16084	15922	15946	15897	15943	16018	15896	15810	15882	15924	15774	16058	15881	16046	15862	16022	16129	15947	15811	15961	15960	15857	15992	15981	16030	16193	15810	16065	16076	15895	15849	15864	15861	15842	16014	15843	16080	15965	15984	15854	15979	15736	16048	15968	16015	15933	15904	15945	15944	15990	15939	15854	16019	15914	15961	15825	15948	16117	15991	16140	16107	15996	15960	16110	15850	15952	15995	16220	16032	15964	15840	15956	15953	15879	15965	15907	15915	15972	16004	15952	16005	15974	15929	15968	16113	16078	16071	15895	15988	15961	16008	15788	15884
24388	21541	29209	26827	27006	27307	25078	20985	19516	19114	18706	18331	18064	18127	18178	18174	17994	18010	17950	17882	17915	17980	17809	17704	17929	17664	17767	17662	17777	17870	17817	17657	17660	17733	17732	17782	17733	17620	17745	17895	17640	17690	17525	17730	17647	17625	17563	17719	17539	17604	17334	17731	17765	17627	17506	17797	17370	17655	17484	17567	17620	17641	17968	17639	17676	17648	17613	17389	17572	17613	17743	17524	17484	17940	17647	17528	17639	17565	17748	17591	17569	17518	17826	17596	17660	17691	17498	17725	17636	17570	17573	17537	17524	17463	17671	17709	17734	17718	17765	17772	17748	17703	17605	17550	17733	17602	17733	17582	17628	17623	17595	17565	17534	17676	17682	17700	17831	17528	17537	17830	17544	17487	17773	17532	17570	17674	17666	17739	17656	17874	17575	17682	17515	17660	17517	17594	17763	17524	17534	17731	17926	17671	17911	17667	17552	17673	17805	17752	17726	17657	17651	17799	17320	17448	17517	17660	17596	17698	17659	17464	17624	17597	17600	17684	17771	17954	17592	17707	17733	17715	17488	17628	17531	17598	17818	17824	17776	17558	17565	17706	17490	17772	17598	17623	17455	17439	17514	17259	17455	17679	17630	17579	17561	17497	17518	17462	17480	17632	17601	17567	17443	17538	17567	17616	17623	17695	17666	17727	17696	17310	17470	17612	17527	17723	17548	17366	17677	17593	17651	17594	17563	17547	17707	17600	17762	17399	17758	17766	17673	17613	17764	17708	17749	17659	17759	17417	17769	17465	17763	17592	17529	17674	17962	17523	17700	17680	17495	17661	17630	17643	17517	17684	17696	17556	17634	17552	17661	17566	17679	17570	17556	17536	17635	17727	17653	17864	17872	17589	17717	17558	17593	17654	17627	17628	17615	17658	17625	17557	17549	17726	17750	17601	17477	17463	17568	17477	17659	17513	17544	17694	17572	17328	17712	17762	17767	17623	17677	17713	17638	17538	17540	17574	17563	17805	17397	17819	17586	17598	17774	17774	17423	17466	17599	17580	17713	17527	17482	17558	17761	17473	17561	17788	17893	17704	17666	17585	17683	17773	17589	17499	17658	17592	17546	17633	17570	17566	17535	17679	17424	17588	17561	17684	17850	17584	17332	17502	17557	17542	17642	17570	17532	17538	17448	17595	17665	17698	17574	17519	17622	17726	17828	17564	17725	17443	17712	17625	17812	17589	17666	17713	17545	17664	17646	17811	17561	17577	17731	17595	17691	17717	17677	17720	17812	17684	17718	17570	17539	17530	17650	17580	17575	17764	17561	17437	17607	17638	17622	17583	17651	17805	17835	17717	17787	17725	17354	17668	17654	17823	17747	17838	17814	17898	17703	17535	17428	17778	17540	17463	17460	17828	17461	17705	17602	17533	17633	17644	17685	17768	17718	17609	17692	17666	17544	17523	17763	17763	17580	17448	17502	17654	17621	17641	17592	17641	17525	17581	17610	17663	17578	17610	17514	17555	17547	17499	17629	17527	17549	17713	17764	17601	17602	17493	17726	17710	17780	17659	17588	17518	17708	17620	17701	17677	17634	17775	17822	17731	17671	17666	17492	17579	17416	17682	17758	17420	17757	17592	17508	17527	17543	17584	17684	17508	17614	17319	17569	17576	17708	17686	17639	17564	17737	17448	17496	17680	17576	17415	17383	17447	17657	17635	17773	17727	17578	17539	17533	17556	17688	17606	17668	17689	17622	17497	17754	17591	17586	17680	17542	17692	17459	17596	17624	17582	17818	17562	17462	17579	17755	17588	17628	17648	17639	17529	17467	17563	17719	17475	17604	17458	17630	17683	17728	17549	17713	17568	17509	17456	17559	17568	17666	17599	17698	17550	17605	17615	17703	17598	17362	17586	17849	17667	17756	17665	17774	17542	17629	17552	17811	17477	17535	17458	17780	17696	17570	17653	17599	17422	17583	17753	17771	17611	17694	17572	17587	17606	17489	17597	17662	17584	17735	17521	17694	17573	17520	17677	17703	17412	17604	17528	17546	17478	17523	17714	17455	17556	17750	17737	17577	17559	17707	17546	17623	17729	17536	17715	17697	17507	17756	17704	17485	17615	17495	17450	17686	17689	17504	17772	17569	17775	17614	17780	17760	17875	17490	17617	17641	17481	17618	17698	17581	17695	17642	17624	17680	17553	17604	17696	17591	17544	17604	17794	17645	17722	17709	17557	17660	17524	17737	17644	17821	17714	17554	17545	17739	17584	17584	17393	17720	17833	17747	17754	17680	17714	17843	17673	17518	17299	17620	17542	17605	17633	17390	17579	17443	17706	17647	17637	17760	17534	17531	17700	17474	17555	17566	17810	17684	17742	17603	17348	17601	17737	17644	17560	17519	17619	17814	17613	17739	17624	17681	17550	17556	17633	17542	17721	17608	17676	17815	17546	17700	17698	17526	17763	17692	17428	17484	17486	17521	17545	17365	17597	17585	17596	17665	17429	17695	17739	17497	17567	17392	17457	17678	17681	17655	17735	17526	17750	17722	17738	17570	17511	17599	17540	17601	17634	17514	17672	17529	17567	17736	17560	17700	17550	17652	17734	17738	17805	17625	17484	17683	17501	17688	17626	17732	17548	17840	17760	17763	17455	17513	17428	17718	17614	17665	17584	17637	17670	17662	17633	17860	17659	17555	17443	17706	17611	17306	17666	17631	17485	17567	17660	17633	17664	17509	17796	17566	17484	17790	17441	17553	17568	17634	17610	17482	17747	17538	17562	17693	17661	17654	17620	17543	17780	17686	17742	17536	17671	17885	17573	17537	17475	17684	17813	17531	17544	17677	17438	17681	17450	17415	17764	17644	17643	17813	17709	17653	17501	17507	17632	17711	17618	17469	17510	17647	17511	17644	17721	17492	17407	17521	17619	17731	17762	17641	17611	17589	17555	17515	17499	17647	17623	17558	17716	17719	17581	17621	17806	17592	17690	17633	17588	17554	17613	17530	17635	17432	17643	17553	17455	17615	17514	17526	17544	17721	17563	17772	17682	17698	17612	17548	17540	17627	17654	17572	17654	17809	17673	17506	17560	17458	17728	17753	17570	17742	17499	17716	17611	17524	17657	17651	17618	17769	17813	17609	17572	17714	17649	17616	17596	17474	17689	17826	17745	17693	17602	17695	17707	17376	17450	17855	17726	17755	17665	17436	17649	17448	17636	17773	17825	17815	17535	17880	17694	17420	17806	17516	17589	17631	17666	17396	17727	17802	17538	17643	17617	17459	17474	17609	17516	17678	17626	17502	17665	17657	17664	17835	17526	17586	17567	17633	17688	17693	17641	17670	17626	17601	17879	17571	17538	17582	17672	17607	17443	17540	17731	17831	17600	17659	17676	17735	17696	17768	17689	17620	17754	17671	17807	17608	17530	17545	17587	17544	17573	17611	17436	17601	17727	17594	17623	17870	17805	17572	17676	17754	17630	17615	17553	17646	17637	17617	17683	17594	17331	17497	17582	17538	17586	17609	17592	17790	17598	17775	17611	17831	17539	17667	17313	17549	17605	17680	17618	17598	17496	17643	17545	17760	17783	17715	17588	17718	17632	17667	17784	17689	17631	17537	17743	17584	17628	17730	17756	17641	17382	17440	17638	17741	17638	17694	17552	17646	17672	17750	17575	17495	17550	17679	17456	17663	17529	17705	17717	17566	17421	17587	17563	17738	17651	17635	17775	17756	17536	17777	17597	17720	17570	17882	17566	17733	17601	17680	17404	17783	17480	17608	17628	17549	17620	17598	17600	17606	17709	17651	17618	17885	17665	17759	17713	17720	17676	17656	17537	17559	17726	17759	17712	17833	17530	17483	17568	17761	17355	17759	17580	17774	17713	17779	17674	17614	17697	17546	17527	17389	17717	17620	17658	17572	17728	17813	17550	17556	17510	17558	17819	17493	17555	17641	17638	17590	17864	17694	17533	17551	17571	17563	17616	17703	17743	17662	17757	17658	17607	17548	17696	17659	17633	17644	17751	17732	17559	17617	17468	17523	17664	17710	17723	17675	17784	17619	17598	17537	17674	17713	17711	17739	17693	17706	17703	17593	17491	17580	17481	17685	17610	17560	17546	17547	17531	17658	17497	17621	17849	17634	17574	17633	17683	17650	17723	17553	17521	17457	17303	17634	17690	17716	17466	17594	17535	17668	17601	17473	17670	17823	17398	17561	17741	17491	17697	17535	17608	17732	17586	17633	17548	17561	17716	17590	17720	17808	17490	17572	17628	17747	17694	17505	17766	17631	17570	17703	17571	17654	17492	17634	17739	17627	17781	17748	17459	17370	17613	17624	17493	17571	17512	17546	17561	17696	17674	17668	17527	17615	17764	17675	17466	17457	17810	17619	17486	17698	17608	17673	17671	17863	17378	17466	17605	17458	17584	17606	17469	17808	17630	17673	17595	17742	17774	17496	17406	17593	17575	17701	17516	17723	17706	17420	17428	17594	17595	17624	17646	17725	17741	17603	17435	17762	17698	17588	17555	17541	17414	17391	17444	17500	17564	17676	17614	17637	17542	17534	17504	17649	17570	17543	17914	17496	17535	17696	17769	17386	17627	17672	17527	17654	17645	17685	17566	17573	17741	17564	17587	17758	17696	17540	17549	17512	17598	17421	17623	17646	17562	17635	17703	17599	17642	17440	17658	17555	17650	17768	17495	17768	17551	17683	17415	17882	17757	17573	17536	17455	17592	17542	17588	17693	17426	17594	17621	17918	17768	17671	17613	17550	17820	17522	17530	17580	17546	17465	17837	17485	17486	17699	17766	17822	17736	17651	17559	17681	17438	17765	17519	17665	17665	17501	17711	17726	17528	17602	17541	17616	17687	17612	17601	17528	17631	17804	17562	17765	17734	17580	17709	17736	17766	17400	17641	17557	17578	17529	17615	17507	17780	17695	17642	17697	17695	17596	17504	17640	17676	17539	17745	17609	17629	17584	17679	17757	17463	17586	17491	17684	17741	17929	17607	17759	17608	17474	17665	17570	17593	17695	17697	17676	17590	17696	17673	17585	17611	17732	17873	17544	17650	17604	17617	17520	17523	17738	17595	17758	17521	17652	17487	17530	17586	17464	17528	17677	17722	17750	17739	17742	17503	17722	17694	17596	17583	17436	17580	17654	17629
32865	53409	48935	39722	34239	27238	22479	19757	18336	17607	17073	16639	16263	16304	16311	16502	16267	16040	16039	16080	16025	16125	15949	15954	15783	15869	16055	15896	15777	15881	15974	15779	15860	15833	15889	15781	15812	16042	15892	15603	15750	15930	15877	15794	15753	15780	15841	15837	15819	15892	15774	15781	15884	15756	15928	15850	15772	15825	15859	15720	15807	15745	15843	15718	15768	15810	15817	15772	15763	15775	15594	15826	15655	15918	15744	15727	15600	15729	15738	15920	15691	15790	15717	15891	15801	15660	15726	15649	15752	15786	15946	15724	15740	15861	15731	15728	15762	15848	15909	15797	15808	15854	15565	15997	15827	15786	15744	15765	15833	15777	15739	15666	15712	15809	15866	15788	15850	15706	15876	15953	15650	15873	15753	15804	15796	15768	15862	15625	15754	15777	15792	15766	15859	15762	15731	15879	15667	15746	15740	15960	15860	15773	15831	15591	15939	15627	15879	15681	15712	15858	15926	15763	15807	15823	15838	15812	15838	15805	15755	15641	15590	15999	15728	15875	15953	15677	15846	15801	15793	15790	15826	15870	15693	15810	15921	15660	16028	15801	15738	15871	15922	15776	15764	15953	15823	15989	15782	15803	15859	15846	15827	15768	15838	15942	15613	15808	15728	15752	15820	15649	15800	15928	15716	15845	15676	15871	15650	15825	15817	15653	15787	15909	15723	15919	15684	15869	15799	15857	15895	15786	15835	15734	15866	15685	15606	15806	15714	15797	15754	15726	15795	15722	15786	15748	15638	15668	15815	15530	15748	15786	15868	15926	15779	15871	15722	15764	15747	15889	15669	15894	15869	15651	15825	15699	15717	15803	15675	15714	15811	15687	16001	15868	15845	15847	15762	15886	15842	15711	15640	16008	15625	15768	15690	15888	15847	15629	15938	15711	15714	15818	15677	15740	15764	15795	15792	15753	15702	15801	15782	15703	15854	15699	15727	15736	15661	15750	15726	15906	15873	15934	15714	15863	15718	15700	15746	15978	15911	15730	15790	15730	15753	15795	15864	15761	15905	15872	15749	15745	15764	15823	15814	15585	15857	15796	15819	15719	15820	15966	15858	15701	15800	15725	15848	15898	15821	15795	15779	15615	15581	15816	15903	15893	15596	15733	15781	15687	15939	15804	15681	15812	15752	15713	15725	15719	15717	15790	15717	15769	15675	15790	15842	15930	15786	15698	15697	15759	16005	15713	15791	15872	15762	15725	15720	15632	15809	15947	15687	15795	15802	15822	15770	15661	15876	15841	15832	15817	15782	15782	15782	15783	15864	15812	15894	15733	15865	15889	15881	15661	15670	15846	15731	15784	15727	15899	15800	15885	15735	15771	15732	15708	15720	15833	15733	15730	15708	15964	15725	15790	15698	15689	15874	15800	15660	15724	15618	15867	15717	15875	15847	15845	15794	15817	15858	15726	15639	15818	15617	15728	15721	15643	15640	15698	15799	15757	15722	15891	15747	15687	15852	16057	15760	15930	15748	15863	15707	15799	15893	15716	15874	15696	15700	15941	15861	15715	15751	15789	16009	15898	15749	15750	15838	15827	15752	15813	15907	15784	15739	15783	15775	15774	15802	15770	15622	15874	15748	15760	15833	15749	15836	15809	15816	15718	15766	15690	15746	15854	15758	15808	15812	15790	15737	15871	15795	15721	15762	15702	15874	15569	15862	15797	15868	15648	15694	15886	15724	15832	15731	15815	15845	15810	15787	15828	15828	15997	15819	15895	15835	15920	15826	15819	15811	15730	15802	15770	15895	15785	15929	15781	15843	15806	15964	15881	15776	15725	15799	15646	15818	15877	15897	15623	15764	15916	15890	15782	15533	15758	15700	15823	15643	15739	15732	15574	15862	15634	15713	15791	15730	15932	15833	15805	15782	15769	15664	15836	15750	15834	15814	15755	15719	15748	15772	15774	15798	15773	15938	15730	15846	15760	15830	15675	15801	15732	15838	15737	15763	15641	15915	15645	15820	15743	15731	15801	15878	15879	15955	15778	15688	15844	15727	15899	15763	15774	15824	15998	15714	15801	15873	15723	15776	15893	15803	15904	15791	15656	15865	15864	15788	15646	15808	15930	15730	15666	15731	15756	15827	15709	15831	15880	15754	15859	15876	15735	15800	15770	15628	15740	15697	15815	15716	15816	15801	15760	15865	15761	15802	15760	15881	15825	15732	15701	15783	15878	15847	15831	15676	15762	15868	15862	15846	15710	15897	15697	15742	15856	15791	15713	15765	15783	15820	15747	15832	15838	15706	15781	15922	15727	15708	15856	15875	15838	15754	15805	15782	15869	15881	15676	15778	15655	15921	15840	15841	15887	15788	15627	15797	15805	15805	15677	15767	15852	15734	15840	15914	15840	15850	15834	15752	15787	15750	15828	15649	15690	15631	15753	15700	15696	15836	15634	15771	15928	15789	15890	15797	15937	15871	15611	15829	15688	15972	15830	15822	15855	15781	15796	15911	15724	15994	15689	15817	15752	15830	15750	15674	15812	15839	15690	15916	15727	15902	15740	15846	15668	15780	15695	15696	15785	15873	15529	15766	15833	15830	15835	15820	16003	15710	15845	15827	15853	15795	15901	15809	15734	15706	15686	15719	15975	15839	15877	15754	15672	15661	15840	15889	15709	15750	15751	15870	15898	15660	15808	15677	15837	15876	15817	15717	15543	15925	15792	15922	15650	16007	15778	15736	15830	15611	15983	15600	15764	15789	15737	15835	15840	15791	15724	15716	15666	15898	15748	15750	15792	15685	15517	15769	15971	15829	15864	15618	15941	15844	15679	15821	15784	15757	15806	15824	15932	15934	15794	15746	15785	15884	15814	15794	15681	15909	15708	15837	15802	15814	15750	15702	15829	15709	15851	15670	15626	15740	15705	15713	15770	15772	15896	15891	15868	15810	15781	15700	15779	15836	15953	15714	15876	15808	15833	15688	16026	15702	15760	15697	15835	15793	15800	15827	15686	15925	15708	15770	15725	15824	15794	15904	15755	15770	15789	15883	15762	15806	15799	15913	15849	15904	15681	15957	15631	15852	15855	15809	15703	15599	15872	15773	15740	15763	15832	15918	15714	15938	15770	15876	15864	15760	15821	15729	15747	15562	15846	15629	15919	15771	15754	15810	15733	15670	15719	15779	15757	15835	15927	15902	16001	15654	15730	15708	15735	15868	15721	15817	15721	15807	15740	15874	15750	15938	15843	15883	15902	15688	15825	15704	15775	15745	15814	15828	15779	15888	15757	15922	15872	15743	15758	15742	15722	15898	15867	15693	15824	15851	15870	15749	15731	15749	15755	15679	15883	15802	15821	15734	15863	15729	15739	15802	15567	15827	15608	15729	15896	15878	15837	15777	15781	15918	15779	15840	15865	15958	15850	15784	15665	15829	15953	15762	15751	15859	15790	15945	15763	15741	15797	15682	15832	15861	15793	15827	15718	15888	15757	15940	15667	15599	15854	15902	15848	15679	15888	15718	15893	15913	15701	15877	15704	15796	15811	15853	15569	15708	15698	15725	15882	15812	15808	15832	15808	15850	15742	15904	15891	15719	15809	15921	15719	15815	15940	15821	16038	15804	15842	15825	15627	15871	15776	15841	15788	15908	15912	15589	16000	15743	15768	15742	15612	15923	15957	15639	15760	15817	15875	15812	15768	15795	15764	15616	15811	15845	15982	15870	15880	15746	15838	15841	15754	15858	15733	15694	15591	15736	15712	15844	15834	15851	15697	15851	15814	15943	15842	15704	16047	15821	15737	15865	15672	15847	15754	15781	15880	15926	15922	15866	15925	15722	15830	15897	15576	15762	15809	15693	15952	15795	15799	15789	15761	15859	15687	15665	15780	15647	15994	15736	15931	15788	15688	15848	15820	15848	15534	15855	15716	15519	15790	15766	15816	15772	15787	15871	15759	15804	15795	15847	15771	15705	15717	15693	15773	15729	15801	15889	15682	15785	15684	15859	15888	15942	15682	15780	15916	15699	15777	15735	16002	15905	15860	15763	15916	15981	15949	15725	15810	15684	15704	15954	15598	15724	15860	15644	15764	15801	15582	15787	15816	15748	15790	15889	15728	15812	15550	15753	15765	15829	15816	15700	15833	15865	15800	15855	15679	15741	15749	15877	15756	15867	15778	15689	15735	15877	15852	15735	15873	15901	15881	15724	15654	15794	15840	15772	15815	15918	15790	15838	15758	15742	15771	15874	15764	15766	15700	15622	15860	15699	15703	16092	15727	15986	15829	15735	16120	15759	15733	15802	15789	15605	15933	15868	15798	15687	15854	15782	15784	15846	15912	15821	15589	15704	15804	15663	15668	15682	15741	15841	15713	15919	15817	15871	15779	15860	15805	15752	15747	15737	15631	15714	15819	15760	15525	15708	15910	15813	15790	15818	15826	15777	15681	15825	15662	15761	16010	15816	15844	15768	15739	15715	15775	15837	15705	15782	15836	15757	15809	15765	15976	15884	15739	15649	15740	15649	15830	15591	15621	15854	15918	16008	15791	15712	15861	15795	15592	15873	15755	15760	15915	15833	15651	15797	15742	15892	15670	15881	15856	15758	15821	15770	15775	15814	15682	15953	15790	15798	15905	15966	15731	15959	15677	16038	15808	15712	15804	15863	15896	15872	15776	15838	15882	15681	15891	15921	15898	15911	15880	15741	15718	15746	15829	15741	15950	15801	15898	15908	15853	15720	15772	15828	15832	15847	15671	15630	15728	15726	15984	15730	15802	15770	15881	15906	15711	15749	15782	15692	15863	15952	15692	15845	15792	15752	15858	15926	15772	15806	15638	15754	15834	15926	15747	15685	15809	15658	15784	15735	15822	15602	15674	15865	15777	15778	15723	15874	15790	15949	15781	15691	15844	15898	15688	15708	15811	15783	15955	15680	15760	15889	15851	15645	15612	15827	15726	15903	15683	15840	15793	15796	15838	15821	15691	15899	16071	15865	15756	15802	15695	15808	15877	15924	15869	15966	15679	15905	15748	15951	15872	15945	15823	15723	15944	15817	15761	15812	15746	15831	15742	15707	15818	15688	15748	15956	15756	15695	15908	15842	15658	15672	15791	15872	15693	16101	15848	15909	15881	15861	15978	15848	15633	15700	15821	15799	15756	15786	15791	15957	15885
23155	21520	29506	24694	23658	26811	28556	23531	21135	20133	19307	18898	18431	18414	18167	18146	18025	18009	18037	17796	17813	17802	17816	17758	17458	17904	17952	17398	17657	17568	17561	17626	17668	17502	17564	17486	17373	17499	17459	17499	17469	17331	17381	17465	17500	17641	17665	17496	17350	17581	17498	17688	17637	17523	17452	17534	17483	17328	17572	17435	17533	17354	17521	17621	17546	17534	17532	17516	17741	17479	17442	17463	17396	17235	17462	17340	17367	17478	17577	17455	17560	17582	17666	17260	17516	17337	17494	17404	17292	17506	17293	17383	17656	17560	17301	17528	17486	17398	17573	17352	17538	17616	17596	17531	17703	17427	17693	17432	17638	17456	17397	17473	17410	17396	17710	17391	17356	17273	17577	17382	17621	17499	17500	17468	17454	17337	17513	17429	17414	17502	17421	17517	17439	17403	17522	17444	17409	17398	17521	17489	17316	17481	17398	17506	17355	17470	17460	17446	17416	17396	17263	17423	17522	17428	17193	17497	17541	17555	17407	17535	17382	17407	17571	17587	17619	17297	17254	17575	17318	17291	17448	17332	17438	17581	17477	17295	17464	17482	17354	17313	17592	17529	17346	17676	17581	17404	17507	17442	17648	17398	17408	17438	17575	17253	17523	17500	17402	17456	17393	17656	17384	17369	17490	17578	17584	17320	17456	17457	17521	17411	17655	17628	17224	17452	17557	17388	17544	17282	17610	17625	17525	17497	17586	17277	17393	17546	17591	17450	17631	17592	17476	17380	17656	17253	17375	17386	17384	17567	17453	17593	17430	17340	17228	17597	17323	17581	17397	17484	17330	17376	17381	17565	17497	17404	17502	17414	17542	17447	17443	17487	17511	17494	17385	17733	17410	17333	17341	17451	17313	17435	17332	17663	17326	17391	17664	17588	17469	17371	17472	17404	17428	17596	17496	17528	17604	17496	17345	17462	17211	17506	17390	17468	17510	17554	17385	17402	17457	17410	17478	17426	17403	17463	17466	17522	17559	17303	17279	17446	17330	17511	17443	17586	17438	17283	17393	17541	17436	17564	17551	17388	17419	17321	17616	17345	17463	17527	17476	17543	17204	17610	17333	17314	17408	17478	17342	17534	17400	17525	17519	17432	17348	17453	17550	17466	17688	17322	17635	17381	17401	17614	17514	17489	17295	17469	17502	17560	17322	17493	17450	17421	17551	17406	17534	17592	17524	17428	17551	17523	17482	17527	17389	17573	17553	17358	17303	17491	17280	17419	17515	17341	17550	17414	17351	17303	17504	17590	17555	17511	17616	17387	17498	17430	17339	17331	17482	17329	17657	17530	17594	17720	17450	17492	17493	17399	17423	17560	17379	17499	17532	17512	17401	17448	17562	17449	17416	17368	17375	17434	17419	17412	17295	17627	17509	17665	17476	17531	17409	17637	17559	17442	17312	17285	17263	17682	17551	17554	17251	17293	17534	17447	17550	17512	17434	17380	17182	17454	17660	17605	17387	17214	17660	17431	17578	17347	17536	17331	17444	17423	17334	17398	17520	17482	17353	17575	17467	17355	17319	17475	17436	17486	17357	17508	17340	17467	17328	17509	17504	17293	17420	17482	17472	17360	17379	17549	17452	17545	17444	17568	17471	17414	17391	17418	17561	17405	17428	17524	17517	17342	17375	17339	17336	17642	17201	17343	17445	17456	17509	17450	17546	17571	17389	17447	17401	17539	17608	17482	17589	17376	17220	17519	17530	17453	17436	17472	17366	17531	17417	17474	17282	17505	17315	17206	17344	17530	17468	17520	17344	17463	17546	17068	17400	17541	17495	17501	17369	17492	17340	17470	17508	17593	17499	17499	17312	17482	17417	17563	17616	17219	17424	17518	17332	17433	17679	17572	17545	17513	17482	17343	17442	17253	17565	17734	17353	17336	17515	17336	17370	17543	17525	17301	17331	17462	17450	17400	17563	17383	17248	17311	17497	17343	17391	17566	17352	17754	17270	17521	17377	17465	17476	17567	17423	17276	17255	17563	17454	17570	17324	17421	17512	17434	17242	17399	17587	17411	17389	17395	17524	17423	17442	17566	17630	17503	17263	17327	17406	17505	17500	17206	17533	17447	17405	17508	17338	17298	17302	17269	17481	17322	17436	17467	17396	17398	17423	17358	17391	17507	17408	17313	17439	17372	17540	17688	17648	17361	17460	17442	17247	17482	17459	17535	17586	17534	17514	17241	17409	17394	17550	17412	17230	17490	17407	17400	17536	17395	17416	17557	17597	17498	17618	17350	17394	17491	17742	17403	17360	17410	17517	17464	17404	17476	17357	17500	17612	17466	17469	17476	17431	17707	17573	17426	17469	17321	17283	17388	17508	17368	17375	17399	17497	17431	17435	17391	17235	17376	17514	17479	17432	17499	17455	17605	17493	17393	17587	17541	17677	17905	17619	17603	17622	17463	17425	17492	17517	17392	17497	17366	17440	17495	17272	17220	17466	17414	17505	17251	17361	17424	17487	17445	17568	17468	17506	17433	17448	17275	17462	17516	17446	17580	17500	17273	17371	17359	17374	17481	17386	17361	17503	17491	17557	17361	17525	17357	17276	17529	17349	17410	17216	17466	17424	17449	17369	17464	17458	17475	17337	17475	17469	17567	17629	17347	17432	17429	17615	17390	17472	17408	17489	17471	17285	17434	17366	17393	17235	17405	17555	17431	17580	17373	17566	17411	17693	17449	17502	17606	17364	17441	17363	17588	17467	17308	17549	17433	17517	17532	17569	17339	17507	17670	17221	17361	17504	17467	17318	17435	17439	17494	17369	17386	17358	17486	17320	17392	17356	17443	17258	17328	17574	17320	17398	17562	17513	17477	17543	17424	17278	17349	17431	17479	17614	17690	17357	17378	17336	17565	17650	17362	17429	17213	17503	17402	17477	17472	17657	17586	17553	17414	17287	17379	17557	17387	17376	17366	17401	17484	17569	17507	17378	17691	17390	17554	17347	17646	17588	17394	17510	17448	17446	17378	17309	17288	17263	17577	17516	17306	17357	17500	17383	17590	17538	17508	17579	17451	17582	17397	17284	17503	17342	17308	17512	17456	17503	17354	17508	17478	17343	17551	17451	17419	17743	17342	17286	17389	17405	17243	17480	17256	17279	17435	17611	17282	17588	17270	17701	17427	17489	17386	17136	17581	17263	17285	17498	17483	17546	17296	17476	17419	17497	17509	17373	17484	17318	17294	17401	17415	17440	17490	17451	17647	17437	17582	17619	17539	17289	17417	17528	17457	17360	17400	17571	17466	17517	17395	17590	17580	17500	17480	17363	17500	17439	17510	17569	17525	17273	17443	17436	17461	17593	17542	17458	17521	17344	17433	17306	17367	17568	17405	17367	17603	17603	17482	17353	17311	17485	17278	17548	17411	17503	17453	17590	17503	17543	17512	17540	17569	17453	17473	17276	17473	17544	17402	17452	17302	17538	17430	17536	17221	17477	17569	17639	17315	17352	17469	17642	17395	17535	17652	17377	17519	17474	17476	17482	17455	17572	17516	17430	17317	17482	17502	17405	17325	17305	17440	17396	17164	17506	17383	17560	17372	17316	17482	17428	17435	17311	17519	17243	17553	17538	17288	17457	17565	17242	17481	17342	17556	17313	17317	17471	17580	17123	17524	17426	17457	17356	17505	17385	17604	17574	17509	17555	17328	17508	17585	17493	17508	17316	17521	17439	17527	17313	17452	17340	17312	17486	17537	17304	17301	17462	17442	17538	17364	17430	17363	17378	17457	17354	17455	17374	17357	17389	17449	17609	17373	17390	17313	17410	17547	17488	17358	17380	17524	17540	17428	17519	17471	17616	17267	17372	17800	17409	17357	17683	17465	17539	17602	17432	17657	17411	17486	17696	17543	17325	17410	17356	17334	17485	17550	17459	17325	17439	17471	17591	17439	17471	17501	17438	17450	17357	17309	17432	17441	17404	17417	17407	17246	17481	17497	17594	17241	17274	17281	17293	17369	17399	17345	17468	17170	17286	17340	17583	17548	17461	17421	17300	17287	17310	17633	17607	17552	17393	17415	17367	17273	17413	17308	17455	17452	17576	17575	17500	17633	17135	17453	17520	17412	17445	17457	17425	17567	17412	17535	17322	17445	17481	17711	17251	17525	17489	17446	17363	17508	17405	17507	17457	17369	17477	17642	17420	17352	17575	17452	17148	17612	17401	17584	17569	17340	17422	17494	17464	17416	17426	17341	17435	17612	17661	17348	17421	17436	17263	17429	17496	17344	17325	17515	17510	17367	17463	17279	17357	17204	17333	17389	17460	17549	17238	17325	17314	17470	17428	17433	17425	17291	17261	17473	17417	17432	17517	17448	17241	17361	17537	17381	17478	17455	17685	17543	17573	17496	17322	17350	17465	17599	17598	17466	17494	17560	17641	17428	17244	17477	17359	17467	17374	17242	17404	17369	17513	17399	17311	17307	17316	17299	17592	17368	17517	17316	17385	17640	17359	17385	17679	17355	17546	17428	17369	17542	17512	17642	17496	17315	17392	17568	17471	17387	17305	17393	17410	17495	17343	17395	17368	17590	17384	17403	17381	17492	17558	17458	17499	17288	17529	17558	17497	17375	17382	17348	17339	17546	17457	17540	17306	17356	17401	17417	17564	17417	17546	17446	17507	17436	17549	17554	17292	17413	17445	17469	17463	17579	17321	17707	17527	17379	17414	17646	17400	17520	17725	17486	17362	17643	17405	17416	17439	17207	17495	17462	17453	17426	17327	17347	17631	17591	17414	17274	17439	17372	17545	17603	17389	17455	17382	17322	17379	17462	17260	17428	17470	17333	17560	17503	17352	17510	17280	17455	17436	17331	17589	17452	17566	17355	17348	17503	17510	17370	17517	17268	17437	17476	17424	17450	17628	17482	17468	17193	17481	17352	17740	17428	17513	17473	17339	17570	17633	17420	17478	17405	17643	17667	17383	17450	17538	17770	17505	17446	17635	17386	17546	17434	17661	17565	17572	17601	17467	17486	17326	17547	17518	17368	17677	17503	17541	17609	17468	17400	17549	17334	17419	17592	17604	17336	17259	17563	17486	17302	17356	17468	17658	17292	17406	17351	17459	17509	17669	17610	17312	17430	17265	17357	17431	17522	17580	17576	17259	17258	17700	17294
36105	60332	57021	45465	35779	30508	25944	23799	20555	18687	17687	17186	16834	16572	16394	16444	16261	16258	16321	16189	16263	16126	16118	15886	15882	15804	15727	15746	15699	15868	15630	15863	15753	15775	15711	15766	15694	15727	15841	15575	15804	15778	15702	15707	15754	15744	15606	15690	15763	15654	15700	15743	15615	15723	15641	15759	15751	15888	15626	15768	15734	15866	15677	15540	15729	15721	15809	15674	15772	15609	15825	15768	15686	15733	15704	15710	15713	15836	15664	15676	15701	15692	15560	15701	15670	15565	15614	15732	15652	15822	15559	15596	15659	15779	15698	15679	15872	15750	15784	15658	15809	15785	15656	15755	15852	15658	15775	15815	15674	15499	15631	15700	15536	15539	15733	15789	15709	15818	15680	15680	15558	15742	15703	15669	15695	15691	15894	15470	15733	15660	15769	15507	15698	15838	15531	15631	15633	15619	15680	15768	15732	15700	15827	15757	15734	15720	15640	15857	15753	15678	15756	15727	15710	15742	15813	15695	15784	15657	15615	15774	15605	15750	15639	15683	15725	15755	15944	15691	15699	15477	15524	15767	15642	15613	15640	15670	15640	15851	15720	15681	15707	15562	15777	15588	15657	15599	15687	15733	15711	15561	15576	15613	15520	15778	15652	15741	15760	15823	15591	15641	15659	15568	15712	15608	15555	15902	15684	15691	15683	15884	15766	15635	15647	15619	15693	15782	15539	15840	15699	15639	15794	15619	15495	15851	15741	15857	15757	15723	15795	15557	15717	15570	15650	15586	15764	15711	15574	15752	15735	15696	15763	15835	15647	15635	15712	15639	15702	15770	15632	15771	15596	15671	15743	15762	15674	15672	15829	15636	15768	15671	15755	15635	15692	15679	15629	15484	15730	15602	15629	15825	15683	15587	15492	15678	15599	15669	15790	15672	15682	15569	15694	15645	15620	15537	15733	15707	15465	15881	15628	15587	15749	15621	15701	15658	15842	15600	15580	15816	15810	15860	15610	15669	15493	15709	15658	15717	15657	15602	15674	15656	15779	15616	15797	15694	15633	15613	15770	15736	15691	15843	15539	15665	15716	15574	15853	15761	15668	15772	15637	15612	15801	15623	15579	15765	15593	15778	15665	15649	15683	15639	15873	15816	15831	15839	15624	15741	15548	15773	15787	15628	15619	15631	15814	15642	15716	15741	15776	15713	15566	15649	15700	15620	15617	15778	15650	15816	15743	15645	15728	15570	15606	15647	15780	15602	15753	15697	15548	15643	15698	15824	15674	15791	15650	15764	15654	15807	15677	15687	15729	15730	15449	15727	15782	15635	15545	15709	15677	15640	15807	15758	15604	15623	15766	15636	15870	15841	15566	15729	15627	15725	15606	15853	15777	15581	15608	15878	15674	15496	15629	15693	15650	15651	15682	15694	15692	15685	15634	15563	15650	15755	15631	15598	15646	15746	15722	15925	15745	15613	15768	15567	15666	15636	15638	15738	15651	15534	15737	15879	15676	15568	15760	15703	15776	15861	15573	15673	15419	15600	15697	15560	15599	15701	15503	15721	15648	15620	15556	15734	15755	15630	15730	15538	15684	15722	15563	15798	15710	15747	15606	15704	15626	15747	15686	15659	15695	15551	15725	15638	15760	15679	15777	15716	15848	15635	15651	15736	15726	15657	15778	15543	15621	15796	15922	15556	15786	15717	15779	15639	15709	15658	15657	15754	15677	15796	15800	15586	15766	15663	15854	15537	15557	15743	15522	15647	15687	15709	15835	15719	15703	15822	15589	15849	15643	15678	15738	15861	15623	15807	15827	15629	15723	15582	15616	15565	15639	15534	15881	15552	15787	15621	15695	15680	15739	15660	15722	15608	15784	15725	15588	15631	15710	15718	15878	15792	15776	15755	15653	15616	15586	15631	15723	15587	15766	15719	15758	15788	15672	15621	15716	15648	15648	15800	15649	15784	15693	15628	15629	15652	15629	15726	15696	15781	15719	15746	15585	15886	15479	15656	15668	15634	15736	15585	15750	15530	15657	15633	15696	15640	15679	15614	15697	15831	15779	15650	15607	15697	15731	15681	15708	15672	15773	15561	15734	15678	15689	15599	15693	15676	15531	15687	15639	15661	15690	15875	15775	15634	15682	15782	15838	15692	15648	15707	15544	15852	15805	15695	15616	15605	15748	15762	15699	15753	15857	15615	15692	15803	15709	15744	15655	15778	15573	15675	15719	15757	15693	15725	15708	15507	15726	15848	15714	15808	15675	15730	15612	15386	15711	15662	15738	15635	15968	15685	15689	15607	15810	15758	15796	15667	15641	15579	15610	15712	15670	15791	15568	15573	15613	15718	15659	15693	15712	15543	15633	15719	15747	15708	15668	15690	15690	15853	15601	15683	15666	15637	15641	15755	15615	15832	15804	15660	15753	15743	15813	15538	15619	15662	15579	15658	15548	15674	15592	15666	15910	15581	15818	15961	15574	15599	15649	15662	15667	15542	15831	15652	15770	15715	15647	15739	15698	15608	15645	15698	15514	15747	15643	15783	15645	15959	15741	15674	15545	15649	15716	15662	15657	15550	15645	15769	15670	15835	15645	15703	15691	15547	15707	15795	15615	15895	15607	15688	15851	15536	15767	15822	15674	15572	15794	15937	15712	15748	15571	15621	15696	15590	15625	15725	15724	15734	15716	15654	15803	15526	15616	15653	15632	15697	15690	15858	15737	15791	15701	15704	15740	15691	15577	15676	15580	15646	15697	15528	15680	15529	15559	15751	15626	15642	15847	15571	15895	15557	15625	15870	15581	15638	15667	15727	15733	15614	15611	15773	15758	15740	15634	15679	15754	15781	15629	15596	15625	15721	15645	15546	15638	15765	15789	15752	15542	15792	15666	15636	15644	15715	15591	15603	15567	15835	15513	15539	15829	15688	15717	15710	15593	15542	15784	15462	15650	15659	15729	15811	15813	15640	15667	15812	15730	15599	15694	15754	15601	15610	15821	15644	15729	15622	15642	15658	15693	15660	15958	15601	15568	15726	15859	15703	15672	15587	15642	15659	15757	15771	15802	15842	15683	15669	15684	15792	15649	15568	15691	15678	15661	15599	15674	15711	15736	15748	15580	15669	15656	15636	15768	15773	15436	15627	15712	15822	15622	15692	15813	15590	15733	15693	15630	15711	15666	15607	15904	15616	15530	15649	15609	15815	15821	15576	15825	15630	15642	15645	15726	15698	15727	15557	15764	15824	15633	15801	15829	15667	15567	15810	15827	15763	15761	15639	15754	15541	15765	15676	15626	15647	15627	15783	15632	15715	15599	15886	15676	15705	15746	15418	15813	15742	15624	15530	15755	15718	15476	15744	15676	15719	15783	15666	15601	15623	15849	15774	15821	15581	15608	15710	15774	15545	15486	15666	15574	15866	15684	15792	15899	15669	15512	15519	15811	15870	15589	15573	15647	15847	15807	15644	15693	15766	15639	15670	15657	15605	15633	15773	15723	15795	15579	15894	15737	15485	15709	15816	15945	15690	15699	15850	15825	15705	15644	15862	15692	15686	15762	15619	15655	15615	15720	15612	15668	15664	15830	15664	15671	15709	15789	15787	15612	15700	15680	15697	15732	15697	15617	15780	15692	15712	15676	15706	15581	15694	15792	15812	15783	15728	15643	15810	15760	15575	15547	15675	15456	15746	15729	15595	15666	15879	15511	15652	15618	15605	15772	15562	15561	15612	15691	15783	15652	15620	15544	15719	15678	15697	15449	15608	15812	15668	15472	15694	15610	15607	15527	15622	15587	15769	15742	15630	15778	15728	15676	15813	15483	15808	15608	15748	15660	15778	15593	15740	15604	15778	15648	15527	15634	15558	15683	15638	15614	15753	15514	15726	15817	15582	15549	15695	15619	15694	15575	15768	15723	15800	15480	15871	15715	15740	15835	15733	15649	15515	15680	15618	15811	15691	15719	15696	15678	15774	15685	15766	15526	15722	15635	15645	15581	15839	15728	15661	15527	15745	15711	15775	15591	15616	15750	15664	15615	15699	15637	15613	15635	15803	15724	15782	15778	15740	15871	15663	15676	15853	15650	15538	15685	15852	15563	15658	15638	15709	15755	15858	15526	15685	15642	15861	15678	15738	15739	15804	15604	15570	15559	15668	15705	15771	15650	15788	15673	15872	15508	15553	15636	15833	15724	15733	15583	15624	15799	15742	15582	15703	15739	15749	15641	15852	15532	15514	15779	15648	15815	15757	15682	15826	15628	15631	15696	15654	15746	15674	15681	15699	15652	15746	15511	15526	15641	15608	15785	15653	15555	15808	15648	15657	15645	15608	15666	15704	15701	15720	15711	15645	15707	15674	15745	15607	15641	15720	15659	15552	15707	15592	15666	15644	15808	15841	15462	15604	15814	15696	15863	15813	15507	15720	15592	15659	15794	15893	15677	15706	15582	15729	15632	15674	15812	15757	15668	15578	15689	15874	15656	15698	15598	15657	15761	15736	15834	15771	15587	15673	15672	15848	15715	15698	15710	15604	15651	15646	15613	15656	15666	15640	15592	15866	15799	15758	15701	15633	15696	15613	15781	15692	15550	15658	15843	15802	15607	15730	15783	15634	15585	15748	15664	15571	15515	15775	15541	15740	15636	15659	15791	15800	15734	15742	15700	15596	15596	15652	15602	15560	15647	15724	15618	15792	15834	15720	15689	15639	15672	15891	15780	15708	15508	15734	15704	15738	15746	15660	15780	15685	15720	15680	15550	15723	15614	15834	15689	15728	15803	15533	15601	15452	15734	15726	15708	15708	15763	15605	15553	15551	15641	15814	15406	15668	15518	15724	15753	15780	15787	15678	15778	15643	15735	15782	15717	15744	15558	15825	15474	15725	15561	15683	15756	15624	15736	15668	15712	15684	15539	15665	15690	15819	15635	15644	15695	15577	15567	15823	15522	15555	15646	15792	15719	15592	15764	15803	15678	15674	15669	15808	15615	15629	15814	15770	15633	15585	15676	15717	15733	15686	15866	15725	15700	15702	15767	15600	15695	15781	15738	15597	15674	15632	15649	15576	15676	15834	15616	15661	15702	15828	15645	15524	15687	15722	15764	15421	15733	15735	15751	15609	15648	15579	15581	15765	15772	15834	15706	15749	15664	15746	15692	15780	15705	15637	15675	15620
28467	27063	34967	28086	22949	19877	18143	16933	16151	16020	15652	15456	15638	15307	15459	15512	15234	15265	15072	15495	15178	15311	15369	15405	15225	15134	15098	15211	15226	15091	14947	15244	15172	15238	15251	15331	15226	15108	14993	15138	15318	15163	15153	15176	15156	15222	15238	15137	15043	15188	15070	15154	15232	15202	15167	15180	15280	15201	15082	15209	15253	15180	15082	15017	15341	15185	15156	15039	15182	15229	15184	15193	15283	15182	15270	15161	15186	15176	15132	15284	15113	14925	15076	15061	15345	15257	15120	15146	15102	14940	15099	15053	15274	15187	15178	15363	15031	15100	15158	15157	15245	15249	14982	15242	15072	15137	15271	15241	15072	15168	15114	14970	15215	15167	15125	14971	15267	15071	15171	15101	15240	15311	14995	15330	15185	15068	15156	15283	15074	15083	15159	15215	15268	15230	15177	15191	15130	15146	14987	15098	15030	15123	15188	15244	15322	15111	15100	15270	15206	14937	15179	15119	15275	14982	15085	15164	15076	15210	15231	14953	15345	14949	15178	15047	15193	15139	14991	14894	15247	15222	15141	15194	15260	15197	15225	15099	15174	15121	15216	15046	15366	15266	14991	15207	15249	15061	15273	15236	15110	15299	15258	15130	15134	15086	15255	15146	15398	15002	15058	15312	15090	14959	15047	15124	15051	15268	15236	15204	14931	15124	15342	15215	15253	15290	15122	15122	15104	15084	15009	15109	14991	15108	15105	15180	15207	15078	14889	15135	15098	15320	15049	15216	15073	15159	15030	15128	15224	15221	14976	15248	15128	15327	15238	15130	15098	15211	15290	15140	15226	15089	14934	15177	15120	15201	15031	15128	15129	15206	15028	15120	15078	15023	15288	15166	15290	15108	15109	15214	15057	15136	15136	15179	15246	15026	15136	15123	15267	15196	15100	14955	15148	15212	15344	15458	15095	15193	15279	15169	15223	15126	15164	15178	15259	15237	15241	15032	15224	15273	15279	15270	15111	15185	15012	15102	15168	15183	15144	15242	15050	15082	15190	15070	15196	15103	15094	15131	15342	15121	15206	15045	15129	15144	14949	15257	15225	15192	15099	15104	15153	14945	15228	14940	15152	15075	15145	15155	15152	15098	14978	15094	15074	15027	15063	15257	15008	15132	15136	15164	15334	15033	15130	15082	15180	15214	15375	15030	15158	15090	15122	15124	15122	15192	15151	15209	15069	15102	15271	14926	14998	15284	15104	15124	15090	15141	15129	15317	15257	15128	14938	15116	14969	14979	15201	15240	15122	15001	15207	15284	15117	15210	15156	15109	15206	15059	15067	15089	15122	15064	15165	15159	15053	15139	14957	15030	15304	15260	15065	15249	15238	15229	15363	15209	15266	15291	15094	15220	15331	14995	15185	15018	15164	15262	15353	15289	15165	15341	15126	15391	15180	15006	15152	15257	15157	15089	15148	14805	15254	15182	15207	15290	15153	15090	15056	15270	15021	14998	15049	15281	15068	15327	15100	15236	15041	15105	15040	15099	15050	15236	15211	15272	15061	15324	15135	15320	15370	15080	15186	15134	15096	15125	15008	15107	15168	15234	15322	15097	15200	15189	15027	15170	15319	15305	15177	15092	15112	15336	15012	15285	15232	14999	14926	14939	15275	15060	15269	15221	15278	15340	15158	15409	15188	15229	15213	15091	15322	15123	15060	15053	14996	15075	15116	15177	15201	15073	15110	14949	15385	15205	15282	15180	15129	15096	15187	15159	15239	15122	15158	15208	15129	15142	15177	15161	15151	15016	15177	15197	15149	15038	14992	15068	15184	15141	15007	15095	15304	15261	15413	15235	15314	15183	15217	15080	15175	15056	15171	15238	14996	15134	15021	15009	15225	15018	15108	15192	15199	15185	15099	15042	15135	15060	15061	15271	15121	15019	15135	14987	15313	15284	15025	15186	15216	15114	15161	15035	15106	15057	15165	15241	15096	15322	15085	15164	15029	15188	15306	15447	15199	15168	15084	15235	15045	15128	15196	15190	15409	15130	15257	15132	15173	15190	15382	15245	15038	15123	15151	15060	15230	15160	15284	15360	15192	15204	15184	15145	15249	15005	15031	15045	15217	15250	15275	15225	15241	15354	15210	15228	15051	15113	15120	15138	15212	15152	15060	14935	15207	15192	15200	15322	15235	15163	15028	15099	15019	15168	15059	15103	15098	15178	15006	15006	15035	15097	15157	15140	15117	15072	14981	15133	15108	15188	15063	15204	15282	15068	15126	15073	15243	15265	15252	15111	15144	15127	15178	14996	15153	15236	15242	15099	15027	15196	15093	15007	15194	15249	15148	15002	15164	15179	15084	15128	15182	14993	15068	15299	15133	15042	15184	14835	15176	15142	15066	15237	15089	15256	15237	15353	15163	15050	15114	15153	15179	15130	15295	15051	15052	15143	15306	14988	15247	15094	15109	15236	15030	15203	15034	15202	15112	15146	15086	15059	15147	15146	15098	15129	15288	15154	15055	15253	15252	15104	15149	15294	14956	15159	15196	15260	15076	15063	15051	15275	15099	15047	15439	15275	15301	15184	15156	15370	15069	15358	15381	14954	15175	15140	15265	15045	15105	15193	15249	15063	15115	15171	15145	14982	15043	15088	15204	15301	15254	15207	15124	15265	15144	15245	15154	15295	15202	15146	15115	15151	15101	15210	15141	15068	15005	15100	15323	15127	15292	15111	15118	15226	15250	15071	15131	15194	15186	15182	15150	14981	15143	15359	15063	15058	15153	15008	15180	15110	14979	14958	15189	15281	15442	15147	15093	15031	15271	15060	15105	15105	15006	15230	15156	15206	15307	15318	15118	15261	15126	15341	14942	15179	15205	15224	15162	15166	15095	15339	15143	15056	15159	15163	15122	15192	15283	15276	15294	15039	15164	15094	15199	15127	15068	15208	15276	15300	15181	15036	14874	15138	15222	15015	15285	15143	15128	15254	15203	15111	15075	15196	15070	15228	15278	15380	15161	15081	15103	15309	15212	15187	14917	15195	15169	15103	15110	15200	15304	15076	15127	15226	15258	15176	15085	15328	15201	15274	15209	15089	15009	15109	14931	15016	15115	15152	15243	15132	15248	15038	15253	14971	15027	15155	15180	15095	15178	15320	15112	15083	15075	15289	15117	15154	14957	15023	15349	15280	15321	15256	15224	15264	15018	15015	15294	15277	15225	15114	15195	15117	15040	15174	15179	15252	15081	15163	15245	15087	15053	15149	15121	15266	15082	15017	15257	15395	15298	15053	15197	15123	15171	15233	15097	15371	15259	15182	15238	15076	15256	15302	15274	15324	15215	15330	15091	15340	15391	15375	15307	15020	15069	15224	15079	15006	15238	15201	15229	14884	15152	15249	15016	15058	15297	15246	15156	15210	15060	15150	15285	14986	15011	15145	15071	15177	15173	15218	15179	14989	15199	15101	15303	15202	15160	15247	15345	15073	15187	15075	15088	15213	15213	15217	14970	15241	15054	14996	15030	15129	15075	14897	15163	15056	15164	15084	15078	15056	15202	14996	15517	15167	15150	15331	15070	15098	15087	15242	15203	15066	14983	15086	15335	15263	15231	15086	15197	15008	15254	15171	15056	15196	15018	15318	15030	15249	15190	15060	14988	15049	15255	15038	15260	15041	15103	15188	15134	15197	15139	15188	15103	15171	15149	15256	15278	15147	15034	15165	15109	15172	14983	15101	15245	15208	15306	15403	15067	15174	15125	15178	15095	15124	15141	15133	15033	15138	15098	14886	15078	15085	15125	15152	15271	15265	15289	15198	15164	14919	15061	15154	15255	15168	15220	14944	15202	15131	15110	15245	15078	15424	15180	15309	15231	15117	15375	15480	15344	15112	15105	15120	14858	15031	15087	15119	15223	15333	15191	15102	15273	15128	15117	14914	15149	14953	15240	15221	15117	15394	15315	15334	15131	15095	15221	15190	15087	15041	15157	15229	15211	15154	15382	15062	14986	15293	15061	14943	15193	15181	15157	15101	15223	15109	15281	15307	15155	15114	15085	15207	15190	15346	15254	15269	15060	15085	15101	15133	15358	15259	15188	15131	15103	15087	15130	14827	15095	15169	15286	15305	15231	15216	15037	15139	14902	15057	15188	15124	15043	15182	15216	15299	15152	15153	15199	15128	15335	15186	15158	15244	15187	15237	15052	15332	14985	15055	15050	15315	15140	15201	15304	15298	15092	15220	15103	15269	15238	15041	15220	15272	15201	14964	15254	15179	14994	15164	15182	15085	15251	15270	15036	15047	15161	15232	15080	15208	15032	15262	15164	15230	15118	15171	15106	15050	15109	15370	15158	14931	14833	15283	15309	15275	15306	15284	15231	15379	15028	14976	15191	14954	15258	15273	15142	15167	15235	15152	15288	15224	14979	15331	15130	15222	15006	15157	15255	15060	15368	15260	15324	15199	15058	15126	15411	15239	15522	15322	15182	15297	15104	15035	15241	15121	15201	15114	15185	15138	15189	15183	15154	14936	15023	15349	15145	15282	15005	15226	15195	15212	15120	15159	15243	15053	15382	15202	15254	15178	15312	15202	15244	15368	15091	15150	15136	15088	15322	15081	15033	14929	15074	15183	15355	15132	15183	15026	15205	15087	15145	15423	15237	15170	15240	15482	15207	15035	14824	15123	15242	15216	15126	15322	14968	15204	15228	15156	15097	15205	15417	15194	15198	15052	15040	15103	15053	15127	15203	15214	15196	15438	15194	15136	14937	15024	15341	15125	15026	15213	15169	15125	15185	15118	15090	15012	15147	15223	15195	14924	15340	15167	15064	15312	15123	15094	15195	15149	15065	15075	15281	15187	15132	15122	15228	14965	15095	15324	15259	15181	15273	15098	15186	15175	15223	15213	15338	14875	15179	15030	15190	15103	15232	15264	15265	15168	15224	15498	15162	15099	14898	15273	15217	14939	15186	15226	15014	15217	15254	15345	14955	15024	15020	15234	15089	15092	15098	15243	15038	15386	15308	15341	14966	15005	14928	15142	15089	15214	15084	15214	15025	15144	15167	15043	15371	15158	15094	14980	15366	15173	15326	15283	15114	15083	14982	15115	15419	15348	14850	14921	15186	15309	15239	14991	15210	15052	14967	15312	15370	15263	15192	15190	15159	14988	15326	15129
30317	44690	40586	28175	24667	20498	18028	16848	15983	15291	14929	14770	14688	14594	14459	14549	14565	14308	14473	14396	14438	14561	14275	14304	14453	14257	14220	14323	14305	14370	14239	14317	14231	14345	14262	14273	14356	14400	14026	14462	14251	14271	14183	14272	14282	14387	14265	14354	14345	14506	14296	14399	14379	14341	14297	14372	14211	14396	14516	14269	14339	14396	14268	14325	14359	14338	14314	14286	14361	14285	14176	14305	14249	14322	14399	14321	14290	14190	14275	14293	14350	14242	14010	14334	14312	14321	14304	14357	14318	14294	14359	14144	14306	14478	14462	14320	14442	14362	14305	14160	14331	14376	14215	14461	14359	14330	14337	14220	14323	14275	14157	14120	14274	14330	14251	14286	14388	14230	14198	14400	14340	14262	14395	14128	14367	14260	14395	14211	14297	14199	14244	14370	14193	14255	14207	14282	14506	14206	14266	14189	14220	14324	14140	14308	14260	14318	14272	14249	14187	14206	14244	14307	14344	14265	14222	14202	14378	14162	14344	14365	14333	14203	14290	14283	14340	14255	14176	14182	14275	14397	14293	14332	14399	14219	14233	14044	14213	14124	14323	14230	14303	14306	14290	14356	14352	14375	14393	14395	14343	14196	14317	14300	14326	14256	14399	14242	14303	14338	14462	14334	14270	14257	14406	14174	14304	14302	14349	14187	14045	14342	14306	14234	14198	14259	14428	14140	14339	14102	14377	14403	14277	14199	14187	14423	14248	14261	14413	14265	14436	14261	14294	14158	14258	14257	14319	14457	14126	14396	14224	14094	14249	14320	14355	14188	14299	14299	14195	14387	14314	14154	14387	14301	14218	14356	14210	14338	14371	14265	14307	14232	14182	14299	14332	14228	14291	14352	14106	14343	14345	14175	14310	14367	14190	14513	14199	14120	14348	14210	14282	14097	14474	14384	14308	14366	14147	14083	14402	14166	14080	14355	14239	14284	14266	14319	14250	14322	14211	14310	14336	14450	14182	14189	14284	14291	14184	14271	14490	14359	14189	14267	14273	14298	14220	14307	14189	14149	14382	14425	14202	14501	14217	14186	14207	14119	14151	14151	14235	14328	14085	14494	14411	14334	14191	14273	14270	14185	14347	14438	14194	14427	14300	14382	14394	14290	14460	14240	14413	14241	14205	14302	14379	14319	14231	14148	14304	14327	14406	14258	14205	14252	14234	14392	14332	14209	14255	14394	14323	14246	14275	14396	14301	14240	14194	14445	14370	14418	14227	14469	14355	14227	14108	14334	14291	14398	14106	14188	14111	14365	14338	14385	14174	14323	14274	14325	14275	14290	14273	14214	14300	14199	14159	14380	14292	14211	14335	14255	14354	14216	14331	14286	14132	14457	14382	14277	14325	14447	14245	14306	14149	14252	14302	14353	14126	14223	14339	14202	14328	14213	14256	14283	14231	14297	14333	14299	14257	14417	14406	14236	14169	14255	14422	14221	14425	14181	14382	14454	14309	14322	14175	14521	14222	14252	14326	14358	14328	14304	14150	14203	14214	14259	14316	14104	14236	14315	14224	14241	14317	14213	14123	14441	14189	14246	14274	14297	14320	14322	14213	14215	14413	14238	14182	14380	14297	14382	14186	14173	14379	14384	14164	14426	14344	14325	14423	14429	14349	14265	14205	14146	14327	14348	14392	14170	14305	14298	14306	14202	14384	14455	14159	14309	14221	14486	14186	14325	14204	14429	14287	14156	14274	14190	14259	14327	14330	14273	14296	14324	14335	14331	14132	14384	14239	14197	14351	14169	14342	14345	14305	14296	14279	14364	14074	14304	14337	14180	14205	14334	14198	14322	14404	14366	14354	14581	14299	14353	14342	14321	14209	14389	14224	14201	14322	14163	14234	14292	14476	14361	14258	14391	14349	14253	14279	14406	14257	14332	14443	14097	14240	14227	14327	14231	14318	14146	14594	14206	14273	14238	14257	14338	14353	14457	14349	14357	14325	14544	14248	14245	14178	14305	14201	14350	14334	14248	14185	14159	14350	14320	14082	14351	14432	14273	14172	14190	14394	14338	14324	14270	14439	14181	14304	14237	14268	14281	14203	14194	14225	14339	14194	14425	14407	14324	14313	14363	14397	14307	14129	14399	14232	14322	14348	14359	14266	14334	14269	14268	14373	14064	14292	14200	14274	14301	14263	14303	14277	14231	14327	14260	14071	14252	14287	14406	14379	14125	14264	14317	14378	14308	14165	14234	14295	14489	14276	14286	14376	14328	14279	14324	14286	14249	14205	14133	14298	14375	14278	14377	14348	14283	14307	14312	14278	14239	14335	14331	14312	14364	14271	14356	14285	14311	14234	14219	14281	14322	14370	14253	14303	14371	14203	14193	14241	14398	14155	14405	14322	14221	14271	14246	14249	14397	14191	14319	14303	14430	14018	14341	14344	14425	14103	14419	14351	14189	14255	14197	14359	14237	14311	14246	14313	14314	14384	14233	14233	14314	14464	14241	14296	14184	14201	14131	14232	14185	14299	14316	14401	14128	14232	14315	14134	14408	14114	14161	14288	14247	14407	14365	14299	14344	14296	14358	14416	14267	14360	14287	14203	14280	14239	14172	14412	14493	14340	14423	14274	14211	14315	14510	14162	14345	14311	14203	14154	14325	14359	14398	14207	14223	14333	14319	14517	14388	14286	14388	14328	14323	14305	14199	14219	14337	14299	14171	14158	14271	14414	14180	14322	14201	14135	14378	14236	14566	14183	14292	14279	14439	14248	14225	14361	14184	14358	14313	14129	14302	14295	14313	14270	14204	14320	14324	14293	14482	14360	14248	14204	14134	14276	14224	14205	14341	14453	14186	14318	14321	14321	14473	14362	14320	14287	14275	14085	14291	14373	14339	14133	14176	14335	14168	14324	14217	14201	14366	14379	14320	14396	14182	14187	14246	14446	14370	14541	14333	14314	14553	14309	14206	14325	14300	14221	14243	14170	14232	14342	14363	14295	14242	14283	14405	14403	14287	14227	14241	14211	14273	14383	14165	14208	14241	14150	14162	14288	14603	14269	14308	14471	14342	14432	14411	14251	14289	14252	14394	14318	14338	14233	14045	14309	14311	14118	14268	14299	14324	14177	14287	14260	14215	14356	14472	14022	14331	14320	14238	14293	14234	14299	14270	14137	14241	14439	14374	14109	14231	14329	14498	14349	14294	14259	14293	14373	14248	14337	14143	14332	14205	14196	14319	14252	14198	14159	14506	14147	14336	14225	14274	14305	14376	14236	14240	14219	14351	14358	14231	14336	14254	14372	14320	14300	14179	14373	14351	14325	14234	14417	14234	14332	14268	14205	14365	14267	14389	14387	14261	14172	14193	14129	14353	14235	14342	14280	14319	14388	14279	14355	14247	14274	14325	14342	14284	14291	14262	14222	14421	14292	14116	14437	14270	14311	14301	14360	14143	14361	14283	14319	14289	14298	14211	14227	14439	14353	14220	14242	14188	14154	14274	14288	14233	14355	14369	14318	14354	14252	14233	14434	14159	14380	14283	14359	14245	14244	14456	14254	14051	14369	14356	14193	14379	14317	14243	14253	14231	14193	14358	14286	14255	14229	14345	14307	14345	14388	14161	14205	14225	14309	14342	14207	14345	14237	14248	14448	14102	14345	14256	14483	14165	14447	14339	14313	14363	14328	14356	14375	14331	14235	14144	14184	14220	14375	14273	14421	14419	14178	14290	14188	14214	14277	14270	14281	14160	14129	14404	14440	14275	14160	14245	14346	14326	14173	14150	14180	14143	14445	14296	14343	14372	14274	14333	14282	14383	14273	14354	14471	14276	14394	14360	14296	14348	14226	14272	14072	14166	14361	14163	14293	14317	14332	14301	14401	14353	14342	14235	14334	14306	14400	14308	14458	14337	14372	14329	14227	14424	14253	14487	14174	14218	14244	14329	14296	14349	14387	14382	14334	14191	14297	14419	14334	14402	14458	14211	14448	14209	14355	14347	14503	14104	14163	14273	14252	14296	14283	14269	14356	14321	14361	14321	14441	14267	14195	14283	14360	14273	14302	14414	14351	14395	14224	14261	14320	14069	14241	14355	14417	14277	14416	14204	14472	14269	14339	14176	14108	14250	14260	14152	14231	14121	14282	14308	14149	14131	14469	14314	14290	14392	14269	14335	14447	14367	14348	14273	14330	14361	14300	14382	14289	14181	14445	14290	14196	14256	14301	14203	14308	14152	14310	14317	14130	14293	14324	14299	14377	14360	14369	14163	14342	14171	14289	14361	14289	14340	14378	14334	14305	14387	14172	14333	14358	14340	14327	14335	14168	14211	14466	14291	14353	14245	14291	14310	14165	14296	14436	14327	14221	14440	14187	14317	14346	14218	14328	14285	14508	14155	14300	14148	14314	14245	14342	14285	14261	14137	14421	14103	14277	14262	14159	14352	14390	14189	14305	14123	14282	14439	14234	14195	14486	14390	14317	14212	14267	14221	14322	14247	14192	14298	14331	14307	14246	14344	14306	14244	14529	14530	14362	14249	14418	14205	14132	14380	14237	14271	14226	14110	14195	14297	14238	14132	14340	14174	14233	14194	14354	14318	14067	14157	14364	14380	14388	14223	14408	14413	14456	14340	14214	14170	14305	14395	14278	14440	14513	14150	14311	14230	14288	14310	14362	14406	14218	14272	14168	14324	14269	14274	14204	14164	14307	14166	14251	14256	14165	14306	14164	14228	14317	14310	14252	14120	14215	14221	14429	14287	14279	14199	14234	14258	14395	14257	14347	14247	14350	14106	14381	14445	14349	14203	14341	14193	14133	14318	14197	14287	14207	14268	14130	14449	14152	14477	14259	14400	14311	14263	14375	14434	14205	14375	14236	14336	14454	14309	14369	14245	14479	14366	14325	14247	14291	14369	14358	14217	14293	14278	14239	14314	14302	14344	14433	14439	14378	14293	14261	14319	14168	14260	14445	14301	14186	14432	14277	14322	14293	14276	14339	14177	14423	14234	14313	14125	14341	14309	14298	14306	14206	14177	14357	14331	14165	14249	14393	14339	14387	14411	14360	14349	14245	14148	14296	14272	14148	14261	14249	14145	14254	14192	14129	14359	14367	14218	14219	14302	14388	14414	14505	14284	14200	14115	14253	14237	14318	14205	14432	14269	14435	14336
24331	21559	29145	26703	26259	26753	23882	19328	17811	17038	16699	16599	16091	16152	15905	15958	15954	15865	15845	15761	15690	15849	15880	15604	15849	15706	15582	15587	15875	15838	15798	15680	15620	15792	15634	15479	15572	15726	15730	15652	15703	15717	15585	15665	15414	15460	15638	15563	15536	15625	15417	15486	15709	15766	15538	15610	15571	15574	15644	15868	15555	15608	15589	15659	15704	15477	15774	15533	15513	15651	15559	15533	15686	15735	15679	15605	15500	15699	15614	15829	15654	15623	15648	15609	15765	15495	15630	15522	15506	15517	15521	15588	15620	15498	15510	15498	15703	15709	15570	15502	15574	15574	15552	15665	15743	15373	15526	15716	15717	15441	15451	15756	15519	15652	15546	15582	15592	15655	15596	15402	15436	15658	15600	15503	15675	15628	15543	15755	15528	15930	15583	15562	15498	15534	15481	15480	15559	15797	15637	15581	15678	15583	15532	15703	15623	15345	15562	15715	15696	15582	15579	15485	15596	15646	15620	15510	15467	15712	15564	15334	15409	15595	15828	15716	15380	15501	15726	15653	15637	15700	15572	15505	15595	15447	15640	15571	15580	15556	15575	15648	15518	15629	15683	15469	15456	15615	15612	15659	15612	15447	15634	15629	15599	15606	15696	15423	15527	15533	15340	15341	15755	15628	15577	15644	15619	15559	15674	15564	15770	15659	15694	15703	15592	15548	15700	15612	15504	15613	15706	15569	15558	15651	15576	15608	15539	15672	15481	15381	15862	15593	15649	15494	15580	15494	15521	15561	15578	15624	15515	15332	15454	15397	15456	15637	15730	15557	15619	15682	15583	15651	15564	15584	15514	15657	15607	15667	15472	15686	15574	15493	15643	15327	15543	15726	15569	15514	15442	15578	15813	15573	15592	15556	15614	15662	15607	15623	15679	15626	15524	15566	15494	15514	15474	15552	15574	15495	15491	15780	15687	15682	15506	15596	15835	15416	15763	15512	15569	15599	15641	15604	15521	15507	15521	15561	15677	15622	15318	15569	15522	15499	15491	15712	15645	15618	15451	15575	15660	15377	15617	15707	15518	15591	15608	15712	15605	15519	15528	15661	15537	15528	15625	15770	15712	15386	15542	15663	15706	15569	15642	15602	15705	15528	15681	15355	15435	15447	15454	15610	15586	15521	15642	15354	15545	15694	15564	15495	15528	15672	15814	15495	15585	15520	15597	15567	15371	15442	15643	15863	15756	15606	15713	15551	15425	15407	15554	15297	15556	15587	15505	15439	15553	15594	15476	15570	15427	15740	15701	15737	15654	15586	15716	15584	15551	15473	15493	15424	15646	15388	15510	15393	15744	15715	15704	15564	15649	15772	15478	15540	15544	15527	15567	15652	15490	15666	15626	15530	15574	15580	15657	15543	15546	15747	15571	15651	15463	15551	15526	15515	15655	15630	15404	15562	15666	15371	15494	15589	15655	15476	15582	15472	15562	15494	15598	15462	15632	15604	15579	15576	15468	15598	15722	15587	15652	15696	15746	15533	15568	15428	15567	15482	15565	15583	15489	15568	15699	15477	15762	15679	15567	15683	15466	15699	15426	15676	15532	15648	15383	15436	15581	15567	15498	15756	15661	15561	15463	15457	15641	15579	15558	15518	15596	15587	15554	15705	15690	15615	15630	15639	15408	15557	15618	15673	15649	15514	15619	15581	15633	15604	15490	15757	15778	15747	15652	15620	15727	15457	15504	15500	15575	15761	15480	15565	15648	15475	15615	15420	15538	15614	15558	15571	15766	15489	15401	15449	15486	15566	15543	15491	15773	15716	15564	15535	15787	15623	15652	15703	15698	15566	15648	15607	15567	15518	15886	15515	15522	15424	15674	15651	15680	15584	15741	15420	15582	15419	15574	15596	15651	15589	15591	15677	15553	15633	15702	15649	15556	15494	15708	15742	15454	15542	15694	15738	15526	15482	15608	15554	15549	15666	15466	15904	15554	15734	15760	15418	15652	15430	15716	15572	15491	15365	15552	15671	15519	15477	15538	15346	15483	15534	15570	15555	15489	15580	15715	15736	15512	15521	15686	15712	15677	15643	15557	15820	15666	15572	15587	15465	15397	15699	15618	15753	15343	15411	15551	15666	15493	15391	15538	15590	15609	15550	15722	15733	15514	15555	15466	15602	15470	15634	15554	15507	15664	15590	15654	15534	15770	15721	15511	15504	15672	15647	15604	15745	15632	15646	15787	15677	15579	15516	15475	15527	15539	15585	15663	15431	15613	15618	15467	15567	15354	15727	15500	15609	15534	15451	15684	15673	15560	15631	15724	15622	15739	15592	15488	15601	15598	15530	15397	15600	15493	15394	15424	15494	15741	15525	15527	15592	15650	15413	15588	15785	15512	15823	15575	15678	15668	15646	15598	15529	15439	15588	15564	15524	15634	15570	15542	15445	15509	15637	15570	15623	15402	15535	15217	15518	15567	15708	15759	15670	15626	15542	15529	15610	15483	15558	15417	15651	15687	15609	15590	15446	15689	15647	15817	15578	15552	15572	15579	15413	15683	15538	15303	15776	15651	15472	15551	15616	15656	15692	15631	15502	15666	15605	15785	15604	15696	15678	15828	15492	15429	15730	15568	15653	15590	15608	15535	15661	15594	15681	15527	15507	15706	15712	15638	15639	15417	15471	15680	15696	15410	15549	15544	15408	15717	15404	15563	15598	15462	15254	15712	15502	15783	15724	15723	15518	15605	15721	15606	15667	15559	15666	15598	15380	15669	15684	15556	15665	15477	15509	15357	15501	15725	15507	15597	15660	15510	15433	15556	15588	15746	15540	15779	15565	15718	15584	15481	15586	15544	15602	15708	15582	15759	15815	15680	15796	15558	15471	15426	15682	15622	15753	15433	15481	15548	15528	15468	15479	15710	15611	15638	15433	15587	15522	15671	15540	15762	15771	15649	15484	15475	15820	15695	15522	15395	15670	15720	15594	15566	15528	15574	15572	15641	15569	15743	15574	15496	15545	15555	15262	15565	15505	15417	15419	15734	15505	15710	15680	15668	15704	15516	15630	15536	15650	15632	15711	15491	15431	15585	15435	15748	15615	15453	15498	15607	15658	15696	15610	15481	15556	15550	15724	15672	15440	15781	15544	15510	15558	15363	15532	15717	15481	15688	15591	15746	15633	15709	15696	15544	15565	15325	15630	15634	15582	15563	15530	15560	15596	15517	15563	15717	15310	15510	15487	15652	15664	15377	15461	15398	15651	15534	15505	15483	15612	15617	15624	15641	15597	15536	15560	15619	15458	15870	15523	15654	15781	15658	15646	15570	15727	15608	15735	15472	15512	15433	15657	15715	15705	15523	15448	15595	15442	15700	15548	15609	15619	15601	15403	15761	15655	15559	15556	15574	15582	15422	15740	15607	15805	15590	15553	15741	15442	15604	15563	15646	15414	15566	15642	15620	15712	15429	15672	15679	15725	15633	15795	15609	15701	15665	15671	15618	15506	15612	15401	15416	15542	15526	15531	15528	15500	15659	15470	15602	15831	15575	15572	15572	15572	15471	15479	15572	15408	15532	15510	15573	15493	15554	15636	15557	15581	15495	15629	15567	15531	15661	15548	15517	15373	15606	15554	15622	15847	15609	15527	15701	15778	15568	15886	15600	15516	15596	15685	15613	15664	15512	15395	15639	15638	15628	15548	15605	15502	15506	15380	15498	15312	15555	15488	15681	15577	15593	15487	15541	15594	15611	15584	15468	15521	15445	15341	15480	15733	15507	15652	15392	15657	15623	15437	15563	15573	15733	15720	15649	15550	15590	15589	15548	15605	15537	15542	15759	15550	15600	15502	15737	15397	15489	15645	15706	15502	15588	15350	15634	15555	15681	15398	15651	15696	15578	15619	15487	15551	15667	15632	15471	15384	15470	15675	15596	15590	15514	15524	15600	15525	15606	15416	15471	15616	15577	15350	15539	15609	15553	15738	15630	15615	15723	15495	15482	15758	15544	15549	15573	15440	15565	15762	15534	15539	15772	15631	15449	15457	15476	15439	15731	15659	15628	15720	15618	15494	15658	15434	15437	15556	15408	15417	15483	15578	15570	15622	15479	15620	15475	15617	15601	15494	15701	15520	15609	15604	15648	15516	15609	15329	15620	15319	15701	15589	15675	15682	15648	15476	15758	15589	15315	15576	15700	15639	15426	15609	15517	15541	15576	15379	15450	15449	15719	15379	15783	15597	15555	15290	15358	15563	15696	15649	15768	15651	15552	15632	15447	15493	15567	15586	15571	15564	15558	15526	15707	15647	15609	15600	15649	15538	15663	15517	15544	15567	15573	15648	15658	15645	15641	15452	15728	15497	15550	15582	15392	15538	15504	15525	15567	15445	15526	15615	15563	15525	15410	15590	15649	15443	15684	15643	15634	15435	15506	15504	15540	15585	15598	15513	15714	15528	15703	15510	15747	15704	15567	15643	15494	15535	15749	15544	15529	15499	15352	15567	15675	15413	15675	15551	15624	15504	15687	15538	15780	15524	15494	15575	15430	15478	15574	15759	15712	15619	15711	15498	15495	15557	15577	15749	15579	15641	15463	15680	15472	15614	15465	15530	15520	15555	15527	15584	15653	15593	15549	15685	15642	15557	15675	15603	15540	15594	15667	15521	15702	15518	15272	15605	15441	15503	15644	15492	15685	15637	15639	15731	15475	15608	15675	15531	15405	15491	15722	15799	15658	15672	15692	15773	15689	15513	15498	15526	15538	15689	15572	15596	15631	15715	15494	15570	15465	15642	15466	15594	15630	15809	15689	15700	15685	15712	15721	15540	15422	15578	15498	15629	15679	15611	15725	15441	15394	15543	15633	15654	15656	15541	15597	15489	15781	15691	15592	15619	15490	15555	15682	15555	15630	15507	15678	15454	15480	15673	15629	15546	15845	15611	15510	15659	15498	15607	15556	15769	15642	15581	15466	15388	15531	15718	15663	15565	15615	15405	15697	15586	15541	15493	15429	15638	15474	15677	15354	15489	15768	15465	15667	15612	15592	15775	15711	15502	15589	15536	15484	15675	15599	15504	15757	15474	15449	15552	15516	15586	15494	15675	15352	15426	15560	15577	15411	15719	15546	15783	15522	15605	15534	15524	15668	15717	15693	15463	15522	15587	15723	15467	15569	15787
33275	52598	47736	39817	33581	27561	21985	19101	17373	16417	15733	15436	15089	15037	14821	14924	14874	14761	14895	14909	14777	14656	14762	14889	14836	14431	14708	14690	14474	14696	14679	14722	14616	14550	14576	14650	14840	14597	14601	14643	14667	14744	14550	14633	14748	14599	14633	14608	14612	14645	14486	14785	14596	14658	14585	14532	14608	14463	14643	14639	14565	14633	14777	14634	14537	14692	14578	14609	14381	14744	14463	14600	14639	14544	14561	14582	14687	14596	14460	14521	14612	14491	14554	14659	14728	14710	14557	14646	14467	14784	14688	14746	14754	14538	14491	14666	14558	14679	14555	14536	14631	14664	14536	14578	14545	14548	14638	14420	14610	14616	14542	14558	14479	14664	14710	14685	14644	14641	14597	14688	14380	14499	14460	14630	14695	14669	14645	14574	14646	14564	14632	14540	14686	14640	14646	14761	14507	14672	14755	14520	14693	14671	14681	14724	14602	14590	14653	14524	14513	14655	14481	14671	14581	14593	14521	14706	14697	14525	14777	14726	14694	14674	14628	14579	14566	14621	14627	14679	14586	14636	14772	14593	14524	14438	14520	14545	14516	14507	14741	14515	14616	14747	14587	14630	14700	14479	14706	14569	14443	14684	14671	14599	14527	14653	14706	14626	14625	14696	14528	14461	14722	14588	14735	14550	14645	14661	14653	14592	14590	14662	14671	14692	14596	14365	14490	14565	14608	14552	14384	14458	14403	14575	14612	14414	14472	14510	14627	14471	14568	14540	14768	14528	14617	14583	14639	14608	14631	14655	14525	14495	14499	14683	14679	14539	14687	14647	14756	14648	14646	14715	14519	14631	14553	14531	14539	14675	14689	14605	14435	14567	14822	14463	14575	14663	14423	14432	14538	14614	14556	14609	14767	14392	14662	14508	14698	14608	14550	14595	14445	14688	14724	14657	14541	14574	14448	14609	14597	14585	14555	14743	14563	14658	14538	14679	14537	14576	14710	14592	14652	14630	14643	14694	14677	14544	14598	14527	14876	14499	14494	14598	14640	14600	14622	14563	14534	14705	14565	14512	14675	14712	14606	14477	14803	14497	14605	14615	14654	14668	14644	14658	14473	14511	14463	14481	14401	14611	14572	14552	14542	14644	14607	14576	14544	14726	14420	14724	14468	14737	14419	14822	14631	14516	14731	14584	14553	14570	14582	14650	14695	14564	14775	14680	14651	14453	14678	14482	14656	14611	14520	14519	14611	14548	14550	14593	14682	14611	14654	14395	14439	14462	14715	14527	14754	14555	14463	14478	14675	14544	14623	14551	14710	14579	14552	14705	14520	14524	14618	14575	14540	14589	14552	14553	14625	14415	14537	14611	14568	14696	14629	14738	14525	14645	14721	14750	14487	14449	14776	14507	14622	14514	14520	14687	14553	14599	14552	14586	14705	14587	14558	14607	14582	14685	14765	14650	14691	14615	14622	14616	14602	14762	14494	14563	14531	14716	14635	14485	14528	14666	14692	14642	14694	14634	14623	14730	14634	14505	14509	14570	14508	14639	14623	14598	14541	14686	14631	14524	14578	14588	14559	14511	14452	14590	14615	14501	14495	14399	14569	14479	14482	14466	14546	14489	14522	14545	14560	14597	14571	14489	14683	14751	14637	14632	14596	14757	14487	14734	14524	14539	14595	14550	14552	14568	14698	14525	14602	14660	14701	14546	14681	14492	14668	14596	14728	14679	14597	14508	14606	14568	14367	14666	14667	14608	14772	14674	14540	14506	14649	14612	14602	14715	14615	14605	14465	14561	14525	14592	14637	14587	14675	14598	14572	14585	14616	14742	14706	14624	14567	14465	14762	14558	14538	14612	14580	14502	14631	14585	14634	14524	14585	14669	14698	14613	14630	14709	14579	14670	14643	14536	14606	14550	14663	14614	14632	14565	14684	14510	14605	14713	14637	14461	14393	14537	14639	14614	14705	14588	14653	14575	14605	14617	14505	14481	14640	14650	14567	14699	14660	14462	14686	14664	14518	14693	14438	14641	14588	14693	14574	14599	14717	14476	14592	14495	14608	14575	14604	14576	14572	14550	14737	14661	14590	14564	14423	14695	14787	14598	14557	14772	14501	14706	14582	14533	14559	14515	14784	14606	14595	14699	14589	14691	14547	14609	14647	14599	14800	14413	14587	14690	14673	14631	14788	14378	14760	14624	14810	14566	14659	14604	14776	14641	14486	14624	14488	14542	14531	14781	14679	14550	14548	14590	14652	14586	14645	14613	14780	14569	14792	14725	14649	14762	14566	14582	14826	14607	14551	14757	14650	14637	14600	14681	14572	14814	14718	14592	14716	14480	14361	14548	14580	14488	14681	14528	14626	14631	14690	14517	14677	14444	14720	14790	14556	14711	14472	14687	14555	14563	14689	14625	14563	14677	14802	14662	14541	14634	14527	14641	14734	14438	14510	14723	14537	14740	14598	14524	14882	14618	14617	14681	14508	14550	14469	14579	14589	14691	14619	14471	14608	14560	14550	14630	14547	14666	14586	14587	14549	14587	14533	14619	14559	14750	14543	14485	14577	14525	14605	14689	14446	14539	14568	14613	14525	14779	14673	14560	14737	14582	14621	14550	14649	14618	14705	14634	14787	14572	14629	14697	14603	14704	14556	14628	14628	14708	14470	14774	14765	14561	14595	14649	14458	14559	14497	14592	14610	14512	14522	14613	14688	14571	14756	14628	14618	14642	14617	14662	14657	14792	14639	14518	14467	14463	14777	14576	14693	14572	14714	14686	14543	14653	14386	14726	14485	14526	14475	14495	14626	14545	14494	14677	14736	14680	14631	14561	14575	14531	14600	14553	14592	14573	14596	14690	14729	14594	14584	14448	14623	14498	14455	14593	14670	14529	14583	14579	14600	14614	14533	14641	14661	14508	14679	14578	14475	14725	14501	14504	14474	14688	14500	14543	14412	14461	14460	14663	14572	14454	14696	14748	14694	14609	14726	14496	14576	14305	14576	14621	14496	14507	14709	14636	14573	14722	14495	14629	14573	14440	14620	14640	14439	14699	14594	14517	14542	14440	14346	14596	14717	14558	14729	14467	14510	14437	14482	14675	14538	14563	14609	14614	14829	14569	14528	14584	14486	14720	14815	14671	14542	14720	14521	14557	14608	14492	14582	14436	14568	14587	14785	14558	14654	14670	14651	14466	14495	14654	14609	14450	14597	14608	14601	14812	14795	14695	14742	14509	14616	14686	14658	14749	14584	14601	14663	14740	14588	14507	14599	14705	14613	14585	14547	14661	14549	14631	14683	14543	14736	14624	14782	14537	14598	14321	14660	14602	14644	14558	14629	14465	14565	14685	14631	14611	14610	14607	14586	14427	14599	14548	14692	14740	14634	14639	14557	14627	14406	14721	14373	14667	14651	14606	14551	14628	14669	14565	14546	14595	14570	14714	14610	14648	14399	14660	14698	14549	14442	14476	14489	14694	14526	14566	14537	14618	14777	14730	14603	14599	14642	14474	14612	14676	14532	14623	14617	14681	14566	14673	14615	14657	14625	14559	14479	14685	14634	14620	14540	14611	14594	14654	14501	14663	14719	14548	14686	14645	14493	14703	14455	14406	14723	14681	14623	14447	14623	14592	14598	14647	14674	14553	14562	14580	14615	14488	14569	14625	14526	14717	14418	14761	14521	14409	14639	14600	14609	14674	14604	14673	14654	14665	14579	14523	14732	14587	14751	14715	14599	14449	14641	14605	14495	14512	14630	14586	14736	14461	14605	14560	14666	14659	14413	14687	14490	14344	14574	14496	14600	14654	14628	14531	14742	14770	14618	14545	14410	14575	14545	14418	14533	14653	14549	14607	14599	14766	14574	14618	14576	14545	14590	14684	14623	14627	14688	14718	14467	14429	14701	14688	14667	14734	14618	14637	14728	14629	14822	14552	14481	14541	14427	14486	14627	14465	14407	14708	14454	14494	14619	14424	14640	14653	14613	14653	14578	14581	14578	14643	14679	14594	14600	14527	14585	14575	14562	14642	14719	14575	14451	14780	14529	14460	14589	14461	14549	14629	14586	14689	14584	14633	14570	14574	14648	14480	14499	14551	14513	14591	14563	14422	14600	14656	14628	14488	14511	14542	14462	14553	14703	14449	14626	14851	14501	14652	14717	14646	14525	14574	14814	14766	14517	14561	14757	14730	14524	14614	14647	14514	14766	14744	14637	14924	14673	14682	14589	14536	14648	14665	14684	14521	14606	14580	14508	14670	14693	14573	14503	14572	14602	14510	14563	14509	14847	14462	14571	14486	14501	14479	14604	14639	14536	14709	14567	14584	14641	14568	14676	14579	14740	14735	14698	14576	14536	14495	14578	14611	14901	14608	14614	14608	14553	14767	14539	14756	14628	14645	14642	14469	14578	14471	14605	14594	14569	14621	14544	14545	14503	14523	14637	14686	14620	14638	14600	14640	14606	14678	14578	14592	14617	14659	14696	14568	14455	14616	14587	14224	14727	14582	14543	14615	14504	14562	14581	14577	14457	14634	14621	14692	14560	14718	14509	14666	14657	14769	14533	14581	14588	14573	14669	14583	14738	14680	14641	14699	14657	14524	14732	14658	14587	14743	14578	14653	14607	14513	14603	14741	14551	14682	14657	14460	14658	14528	14659	14539	14456	14623	14635	14556	14565	14608	14793	14589	14665	14515	14470	14887	14508	14826	14495	14538	14581	14723	14603	14650	14711	14558	14644	14662	14404	14484	14738	14552	14642	14528	14615	14578	14543	14628	14320	14790	14565	14756	14482	14572	14626	14552	14491	14791	14561	14420	14477	14557	14685	14554	14538	14467	14876	14759	14618	14639	14591	14570	14545	14532	14575	14648	14501	14724	14548	14703	14717	14587	14520	14569	14707	14602	14546	14518	14506	14638	14567	14649	14644	14616	14663	14764	14656	14644	14527	14684	14646	14638	14650	14666	14467	14503	14603	14637	14650	14841	14681	14571	14537	14517	14594	14523	14669	14677	14439	14621	14495	14607	14606	14567	14544	14436	14511	14685	14588	14646	14536	14506	14632	14763	14652	14688	14641	14574	14710	14582	14302	14640	14742	14585	14712	14404	14538	14500	14587	14652	14567	14526	14610	14425	14566	14669	14648	14716	14642	14499	14654	14678	14443	14583
23127	21508	29487	24829	25267	27810	28843	22948	19422	18320	17727	17247	17108	17038	16664	16754	16797	16598	16437	16563	16651	16374	16462	16339	16363	16305	16314	16547	16217	16135	16365	16481	16047	16262	16284	16162	16239	16251	16240	16346	16310	16384	16162	16332	16019	16102	16065	16190	16050	16319	16172	16130	16087	16055	16246	16236	16335	16222	16149	16254	16195	16347	16120	15970	16379	16179	16097	16229	16342	16126	16241	16167	16310	16025	16201	16119	16068	16272	16124	16148	16189	16153	16035	15844	16086	15957	16094	16128	16104	16187	16103	16305	16200	16128	16199	16058	16110	16332	16115	16105	16232	16295	16417	15999	16046	16097	16198	16143	16182	16179	16072	16217	16020	16090	16201	16178	16327	16211	16201	16105	16321	16146	16308	16031	16037	16111	16028	16072	16091	16100	16222	16225	16156	16110	16025	16193	16306	16292	16261	16230	16106	16081	16285	16116	16307	16225	16011	16127	16020	16350	16164	15887	16299	15971	16108	16190	16143	15990	16047	16110	16071	16276	16143	15897	16075	16088	15979	16152	16084	16128	16143	16001	16099	15999	16213	16004	16066	15996	16229	16256	16140	16145	16117	16016	16204	15991	16178	16130	16205	16098	16011	15987	16119	16111	15916	16167	16013	16229	16304	16271	16200	16094	16082	16217	16209	16100	16063	15895	16227	16072	16140	16161	16176	16232	16359	16035	16274	16127	16153	16223	16072	16133	15994	16148	16259	16168	16069	16024	16324	16085	16021	16034	16162	16119	16208	16138	16016	16121	16117	16124	16211	16002	16265	15924	16260	16151	15846	16014	16102	16050	16198	16182	15998	16117	16081	16236	16192	16108	16087	16309	16115	16144	15989	16207	16181	15762	16074	16158	16078	16022	16103	16105	16284	15846	16191	16110	15884	16205	16038	16301	16095	16101	16115	16010	16215	16153	15972	16041	16157	16111	16210	16064	16162	15974	16138	16017	16169	16075	16103	16080	16151	16210	16224	15948	16115	16147	16107	16097	16095	16226	16214	16221	15889	16132	16106	16141	16112	16105	16029	16062	15925	16050	16248	16265	16224	16205	16208	16016	16158	16068	16039	16112	16160	15899	16158	16096	15929	15956	16058	16201	16268	16168	15910	16096	15993	16102	16202	16190	16001	16241	16316	15994	16089	16172	16016	16024	16142	16060	16242	16005	16118	15954	16054	16262	16214	16085	16121	16095	16040	16210	16091	16099	16022	16325	16002	16109	16037	16086	16056	16245	16193	16009	16113	16142	16189	16205	16299	16074	16207	15784	16060	16013	16184	16282	16042	16037	16225	16153	16064	15890	16048	16042	16089	16144	16017	16144	15913	16006	16098	16006	16081	15964	15914	16114	16052	15858	16170	16265	16084	16080	16326	16151	16129	16065	16093	16189	15901	16047	16134	16181	16191	16214	16124	16286	16017	15857	16188	16171	16232	16180	15896	16263	16039	16054	16096	16003	16335	16104	16214	16291	16182	16264	16246	16102	16364	16087	16079	16274	16100	16082	16072	16266	16246	16011	16094	16045	15987	15961	16240	15935	16185	15983	16269	16144	16035	16167	16105	16234	16212	15849	16028	16078	16189	16157	15931	16254	16285	16207	16118	16141	16067	16027	16153	16190	16057	16143	16318	16062	16033	16109	16104	15969	15990	16159	16123	16091	16041	16072	16155	16090	15991	16168	15986	16236	16201	16141	16269	16179	16051	16176	16232	16085	16151	15967	16173	16044	16115	15897	16103	16146	16020	16284	16200	16134	16261	16108	16118	15997	16093	16127	16275	16227	16202	16213	16163	16023	16163	16038	15913	16104	16123	15960	16186	16026	16155	16261	16062	16084	16094	16000	16173	16023	16137	16174	15874	15923	16031	16048	16178	16133	16084	16087	16141	16135	16142	16317	16204	16413	16322	16321	16174	16088	16028	16176	15962	16258	16143	16105	15959	16034	16164	16042	16255	16183	16162	16130	16149	16124	16188	16100	15908	16219	16100	16334	16031	16257	16075	16239	16079	15956	15885	16130	16187	15985	16366	16052	16209	15987	16153	16011	15922	16201	16129	15864	16162	16001	16056	16097	15965	16116	15981	15970	16070	15981	16267	15985	16142	16212	16190	16237	16145	16129	16179	16138	15976	16202	16209	16223	16244	16087	16150	16239	16143	16043	16139	16090	16130	16187	16138	15864	16142	16109	16254	16058	15984	16229	16118	16022	16106	16035	16015	16176	16241	16102	16016	16091	16152	16021	15985	16061	16211	16334	16113	16208	15919	16117	16002	16122	16154	16233	16323	16134	16229	15999	16290	16200	16060	15980	16244	15842	16197	16058	15989	16101	16192	16196	16135	16111	15983	16008	16063	16375	16112	16178	16185	16050	16063	16154	16105	16054	16029	15863	16192	15851	16003	16069	16235	16003	15936	16272	16124	16289	16280	16062	16356	16161	16143	16007	15871	16025	16097	16141	16159	16093	16156	16155	15939	16137	16177	16279	16039	16004	15993	16005	16137	16185	16000	16060	16151	15970	15981	16168	16171	16036	15949	16049	16065	15926	16017	16127	16195	16068	16221	15973	16273	16170	15874	16039	16135	16062	16376	16062	15993	16117	16119	16001	16253	16066	16255	15902	16143	16031	16291	16132	16169	16076	16052	15970	16093	16153	16112	16320	16234	16457	15989	16133	15878	16056	16123	16004	16105	16291	16205	16096	16061	15965	16121	16139	16092	16353	16222	16041	15993	16296	16056	15967	16101	16206	15980	15987	15967	15993	15995	16051	15970	16064	16109	16142	16179	15958	16269	15978	16085	16366	16254	16240	16147	16045	16206	16125	16039	16171	16335	16161	16263	16293	16366	16075	16082	16222	16234	16207	16103	15953	16050	16089	16054	16075	16225	16058	16237	16013	16263	16204	16170	16225	16053	16147	16291	16054	16066	15965	15853	16352	16032	16132	16166	16072	16205	15968	16105	16037	16040	16082	16168	16107	16149	15956	16123	16188	16093	15975	16009	16248	16118	15994	16043	16177	16239	15901	15997	16102	16140	16140	16114	15925	16222	16202	16243	16003	16336	16184	15973	16084	16218	16294	16174	16183	16198	16292	16140	15966	15980	16293	16264	15967	16296	16218	16118	16009	16055	15962	16236	16130	16027	16144	16064	16170	15972	16056	16049	15925	16131	16226	16357	16234	15942	16172	16180	16281	16307	16040	16181	16011	16100	16238	16275	16197	16062	16060	16090	16090	16080	16214	16286	16066	16022	16023	16034	16096	16006	16248	16132	16157	16184	16144	16252	16000	16066	16147	16121	16118	16033	16262	16120	16039	16130	16107	16252	16329	16200	15944	16072	16168	16179	16164	16144	16103	16238	16403	16232	16254	15926	15990	16157	16160	15906	15950	16054	15906	16086	16052	16164	16230	16220	16004	16035	16195	16144	16000	16092	16011	16186	16032	16194	16040	16069	16177	16104	16020	16062	16211	16136	16173	16225	15777	16025	16116	16050	15980	16213	16157	16172	16057	16192	16221	16045	16281	16101	16088	16226	16022	16074	16304	16269	16116	16069	16357	16074	16263	15996	16202	15939	16143	16171	16116	16173	16039	16198	16078	16031	15905	16272	16262	16289	16184	16193	16279	16121	16307	16193	16107	16008	16170	16326	16102	16086	16299	16015	16066	16153	16291	16097	15855	16033	16125	16063	16077	16034	16079	16155	16025	16031	16226	16076	16056	16078	15870	16161	16082	16114	16149	16128	16051	16132	16426	16126	16084	16169	16336	16050	16145	16212	16021	16194	15925	16054	16081	16015	16070	16042	16076	16011	15894	16261	16061	15937	15932	16117	16085	16061	15863	15910	16019	16073	16115	16141	16132	16061	15959	15956	16318	16214	16183	15995	16173	16031	16148	16044	16090	16200	16167	16167	16061	16091	16052	15995	15940	16082	16096	16168	16127	16200	15977	16059	16320	16011	16222	16133	16193	16158	16069	15911	16181	16158	16221	16195	16034	16023	16167	16229	16133	16254	16136	16136	16212	16167	16388	16224	16305	16154	16094	16108	16078	16041	16113	16068	16072	16162	16083	16034	16095	16231	16360	16229	16137	16250	16152	16251	15916	16213	16322	16113	16105	16071	16187	16106	16148	15985	16176	16131	15938	16170	16125	16067	16174	16145	16104	16070	15961	16110	16284	16165	16156	16137	16197	15872	16206	16234	16209	16172	16202	16069	16187	15991	15881	16152	16135	16075	16307	16327	16160	16262	16236	16439	16160	16134	16418	16178	16223	16020	15985	16233	16063	15983	16294	16275	16152	16133	16109	16084	16279	16154	16365	16257	16139	16046	16060	16171	16121	16023	16277	16112	16049	15987	15946	15998	16035	16203	16183	15962	16109	16118	16178	16242	16071	16094	16104	16085	15929	16086	16003	16300	16207	15995	16066	16157	16210	16148	16247	15901	16146	16182	15880	16031	16149	16165	16030	16197	16069	16097	16304	16285	16219	15995	15958	16262	15805	16154	16119	16001	15893	16290	16021	15948	16076	16087	16311	16076	16211	16031	16157	16161	16013	16173	16147	16153	15990	16293	16166	16198	16089	16147	16011	16172	16254	16318	16166	16130	16337	16089	16224	16122	16155	15820	15946	15931	16176	16048	16165	15946	16355	16141	16115	16005	16252	15884	16105	16232	16147	16305	15993	16213	16013	16155	16049	16225	16174	16024	16023	16019	16115	16045	16222	15977	16234	16098	16193	16091	16391	16056	16257	16068	16132	16161	15990	15956	16067	16142	16039	16133	16139	16195	16044	15963	16124	16161	16138	16081	16098	16148	16178	16119	16063	15905	16198	16139	16249	16224	15950	16190	16199	15977	16087	16059	16105	16052	16074	16066	16110	16227	16108	16184	16097	16125	16135	16064	16138	15987	16095	16352	16077	16030	16001	15993	16191	16153	16083	16086	16198	16036	16051	15892	16183	16024	15840	16135	16092	16264	16111	15909	16109	16218	15952	16289	16084	16137	15950	15911	16217	16080	16020	16122	16031	15970	16066	15927	16118	16073	15900	15994	16190	16277	16006	16015	16118	16064	15945	16120	16046	16095	16302	15997	16021	16216	15896	16211	16156	16063	16094	16321	15938	16395	16215	16141	16315
36643	60315	56282	46884	41439	32038	27057	22803	18854	17374	16549	15999	15810	15662	15448	15367	15458	15286	15331	15254	15146	15033	15175	15078	15317	14950	15101	15062	14929	14910	15221	14987	15178	15095	15091	15046	14800	14987	15017	14963	14857	15034	15187	15101	14801	15054	14978	15120	14803	15037	14767	14870	14988	14844	14901	15084	14987	14938	15129	15039	15074	14952	15064	15006	15015	14993	14792	15110	14950	14885	15004	15076	15033	14930	14845	14938	14936	15028	14925	15010	14906	14929	15083	14742	14888	14949	14876	14833	14755	15098	14752	15002	14979	14774	14915	15062	14966	14951	15126	14931	15059	15061	14879	14989	15023	14952	14962	14820	14901	14977	14943	14920	15013	14862	14814	14873	14958	14920	14955	14862	15084	14833	14823	14951	14951	14935	15013	14960	15070	14985	14897	14995	15012	14937	14978	14925	15005	14948	14860	14952	14981	14975	14853	15062	14875	14952	15075	15010	15041	14914	15053	14991	14919	15085	14883	14871	14978	14894	14786	14960	14942	15026	14943	14911	14938	14952	14852	15045	14979	14834	14752	14954	15099	14852	14961	15036	14782	15048	14850	14927	14920	14953	14769	14963	14989	14939	14912	14979	14996	14868	14996	14799	15130	14883	14899	14827	14802	14932	15007	14939	15062	14974	15000	14946	14978	14859	14879	15048	15021	14854	14957	15072	14994	14932	14958	15126	14988	15050	15084	14807	14875	14877	15028	14975	15029	14753	15010	14792	14953	14955	14879	14989	14872	15158	15092	14828	14924	14934	14880	14887	14934	14855	15002	14913	14943	14858	14965	15033	15079	14948	14823	15019	15031	14955	14927	14935	15062	14949	14842	14923	15015	14810	14861	14758	14783	14760	14983	14960	14865	14898	14945	14993	15019	15074	14962	14910	14991	14996	15071	14875	15051	14956	14811	14968	14748	14976	15090	14916	14915	14860	14995	14949	14958	14999	14885	15012	14871	15048	14828	14834	14890	14954	15130	14879	14988	14973	15002	15070	14760	14745	15079	14972	14860	14951	14956	14941	15042	15048	14901	14991	14930	14767	14882	15046	14950	14901	14895	14821	14852	14887	14783	15024	14825	14971	14892	14926	14883	14916	14959	15020	14809	14843	14840	14845	14943	15106	14932	14847	14861	14919	15096	14956	14899	14980	14972	14954	14926	14871	15010	14855	15084	14962	15010	14869	15171	15048	15011	14991	15114	14992	14838	14975	14960	15043	14974	14984	15060	14908	15101	14843	14829	14954	14871	15230	14870	14832	14944	14934	14899	14920	14836	14919	15011	14857	15164	14928	15011	14849	14951	14869	15047	14887	14922	14916	14881	14878	15045	14891	14994	14877	14945	14929	14931	15013	14896	14739	15082	15039	14814	14967	14948	15037	14837	14963	14955	14714	15162	14922	14907	15212	14879	15003	14903	14919	15049	14877	15024	15007	15108	14955	15020	14883	15030	14947	14848	14878	14898	14982	14762	14859	14940	14958	14773	15004	14745	14927	14876	14948	14879	14968	14891	14841	15080	14950	14817	14997	14979	15043	14858	15066	15097	15003	14878	15014	15022	14890	15047	14869	14903	14858	14968	14867	14949	15112	14796	14931	15081	14915	14983	15124	14840	15026	15094	14883	15160	14857	14959	14901	14840	14922	14835	14946	14781	14890	14996	14915	15055	15030	14930	15100	14754	15026	14901	14994	14811	15113	15059	14823	15111	14907	14931	14831	14942	14988	15059	14892	15041	14810	14930	15018	14957	14926	15027	14873	14794	15111	14871	14820	14996	15053	14966	15004	14827	14933	14863	14915	14939	14854	14905	14997	15007	14776	14985	15023	14888	15067	14933	15017	14855	15190	14778	15002	14706	15048	14864	14978	14744	14916	15209	14866	14882	14990	14976	14882	14810	14922	15020	14991	14936	14919	14938	14989	14905	14924	14742	15005	14887	15069	14899	14862	14951	15024	14864	15026	14789	15150	14879	14921	14914	15087	14899	15123	15009	14972	14846	14886	14985	14941	14938	15017	14924	14861	15019	14953	14813	14911	14909	15014	15073	14913	14943	14976	14837	15054	14906	15026	14996	15008	15008	14808	14882	15027	14873	14953	14965	14859	14833	14907	15103	14772	14974	14932	14944	14893	14973	15064	14920	15053	15040	14960	14981	15001	14982	14785	14941	14876	14758	15018	14997	14885	15040	14885	14969	14987	14954	15095	14870	14814	14993	14970	15041	14921	14856	15002	14849	14826	14879	14757	15081	15066	14870	14932	14772	14992	14944	15034	14950	14941	15059	14941	14969	14992	14977	14819	14992	15056	14804	15030	15000	14993	14972	14964	15112	14821	14981	14795	14905	15091	15017	14965	15116	14928	14946	15063	14907	15075	15067	14764	15011	14990	14835	14936	14878	15119	14907	14942	14955	15098	15061	14875	14957	14920	15052	14939	15139	15084	14892	15012	15087	14766	15003	14832	14885	14961	15068	14972	14801	15020	14924	14905	15021	14941	14868	14970	14932	14891	14995	14781	14944	14678	15077	15083	15178	14976	14727	14911	14980	15024	14974	15034	14850	14816	14906	14948	14911	14864	14881	14843	14847	14840	15106	14940	14994	15019	15003	14907	15156	14932	14925	14573	14874	14965	14808	14857	14862	14874	14949	14791	14909	14900	14869	15032	14984	15001	14745	14862	14984	14771	14717	14835	15178	15104	14921	14954	14937	14983	15043	15053	14947	14987	15005	14927	14846	14880	14979	14853	15095	14860	15056	14983	14873	14927	14853	15053	14921	15007	14817	15013	15076	15154	14921	14885	14964	14909	14945	14978	14964	14978	15107	14916	14840	14944	15028	14721	14986	15003	14979	14955	14773	14939	15108	14886	15110	14933	14858	14904	14926	15089	14950	14948	14960	15029	15052	14897	14922	14954	14906	14901	14899	15011	15064	15093	15006	14849	14927	15005	14855	15116	15048	14971	14852	14893	14913	15024	14998	15134	14920	15048	14728	15016	14881	15100	14944	14856	15037	14885	14956	14942	14913	15103	15049	14969	14927	14893	14910	14815	14881	15029	14975	14977	15079	14889	14861	14947	14747	15019	15124	14941	15048	15060	14911	15017	14965	14954	14924	14912	14987	14952	15059	14865	14918	14998	14988	15061	14894	14946	14957	14752	15108	15013	14892	14754	14989	15009	14974	14876	14947	15005	14868	14871	14814	14927	14781	14891	14991	14787	14885	14900	14942	14839	14830	14943	14854	15000	15023	14870	15021	14870	15102	14924	14917	15070	14969	15027	14955	14865	15004	14896	14908	14761	14872	15034	15124	14807	15065	14950	15023	14979	14976	14768	14973	14961	14856	14985	15108	14844	14926	14969	14898	14991	15004	14949	14913	14981	14919	14922	14976	14835	14853	14963	14877	15001	14896	14925	14966	14650	15020	15024	14960	15067	15008	15043	14804	15014	14974	15142	14952	14971	14842	14965	15024	14919	15040	14989	14889	15001	14927	14962	14879	15000	14899	14953	15010	14754	15079	15033	14862	14941	14920	15110	14963	14999	14991	14831	14965	14915	14918	14960	14993	15015	15052	14860	15023	14922	14907	14849	15108	14890	14972	14977	14830	14967	14807	15214	14947	14957	15017	15031	15027	14866	14866	14985	14960	14884	14920	14924	14829	14873	15086	15004	14965	14927	14852	14921	14865	14973	14998	15000	15046	14697	14916	14884	14772	14845	14909	15074	14971	14746	14894	14905	14947	15085	14879	14927	14865	14898	14889	15039	15005	15118	14955	15008	14915	14959	14841	14973	14963	14871	15089	14807	14907	14926	14852	15020	15071	14886	14951	14965	14999	15111	14889	14985	14937	14724	14952	14930	15002	14880	15036	14966	14817	14899	14982	14880	14775	14874	14937	14928	14968	14959	15031	14861	15015	14893	15032	15012	14848	15101	14836	15034	14843	14772	14982	15197	14903	14904	15022	14803	14858	14899	15101	14908	14860	14933	14917	14864	14974	14875	14945	14997	14954	14857	14848	15016	14764	14962	14878	14873	14840	14981	14931	14934	14887	15002	14922	14842	14891	14939	14996	14826	14897	15048	14830	15090	14976	14829	14826	14941	14899	14914	14972	14828	14874	15001	14927	14938	14994	14919	14722	14943	15160	14990	15145	15011	14944	14888	15000	14905	15169	14952	14875	14927	15047	15195	14902	14879	14890	14920	15008	14975	14833	14930	14757	14847	14984	14888	14785	14881	14924	14939	14889	14909	14872	14957	14794	15038	14910	14789	14777	15040	14956	15007	14889	15002	14891	14998	14912	15166	15010	14775	14904	14911	14940	15065	14926	14963	14828	14912	15028	14906	15017	15023	14925	14936	14877	14932	14943	14947	14860	14958	14926	15059	14958	15159	15055	15004	14998	14893	14847	14651	14982	15012	15020	14998	15011	14974	14772	14926	15072	14868	14936	14945	15071	14996	14936	14891	14916	14930	14758	14866	15074	15061	15028	14885	14897	15097	15006	14919	15039	14836	14852	14980	14917	15192	14846	14866	15030	14950	14854	14960	14752	15084	14875	14906	14787	14928	14826	14749	14991	15062	15011	14699	15052	15094	14966	15043	15033	14789	15091	14988	14940	14893	15014	14977	15042	14989	14971	14908	14758	14861	14772	14867	15115	14982	14879	14919	14950	14951	14970	15005	15172	14967	14927	14841	14991	15068	15025	14998	14881	14887	14986	14765	14951	14942	14859	15037	15102	14972	15019	14777	15009	15025	14857	14936	15001	15010	14938	14857	15015	15021	14863	15002	14818	15046	14872	14854	14919	14878	14820	14790	14728	14888	14990	15070	15006	14967	15078	14878	14942	14957	14903	14925	14799	15002	15035	15047	14978	14922	14871	15007	15066	14949	14785	14842	14932	15039	15004	14962	14935	14830	14954	15000	14953	14921	14986	14894	14997	15202	15019	14867	14939	14874	14989	14945	14943	14779	14940	15027	14870	14954	15085	15038	14892	14869	15003	14998	14986	14854	15036	14822	14996	15070	14801	14883	14964	14910	14824	14847	15017	14950	15037	14791	15011	14993	14857	14908	14819	14823	14929	14952	15126	14890	14908	14887	14997	15101	14939	14871	14881	14943	14885	15007	15046	15077	14923	14918
28584	25970	33052	30723	23518	19028	17367	16066	15063	14652	14633	14562	14717	14468	14454	14372	14394	14536	14392	14286	14300	14511	14343	14563	14401	14407	14208	14456	14417	14130	14428	14295	14265	14417	14234	14530	14377	14294	14346	14384	14370	14200	14339	14346	14414	14337	14194	14332	14267	14477	14453	14291	14154	14331	14217	14469	14502	14484	14466	14273	14443	14424	14391	14439	14201	14451	14316	14336	14311	14332	14311	14361	14420	14219	14397	14243	14395	14460	14461	14361	14339	14400	14389	14343	14519	14341	14401	14228	14565	14015	14091	14364	14152	14325	14310	14487	14311	14162	14459	14198	14190	14250	14237	14358	14347	14437	14264	14346	14428	14576	14300	14225	14346	14246	14394	14416	14364	14382	14470	14252	14385	14344	14250	14265	14191	14443	14506	14356	14304	14406	14216	14318	14269	14454	14280	14266	14541	14380	14284	14280	14110	14356	14453	14398	14406	14270	14460	14387	14077	14350	14455	14277	14412	14382	14311	14283	14322	14434	14370	14365	14179	14405	14240	14172	14197	14460	14340	14343	14407	14358	14430	14412	14508	14328	14270	14421	14315	14248	14178	14161	14229	14336	14357	14425	14329	14228	14220	14146	14247	14364	14257	14263	14408	14307	14272	14389	14381	14317	14048	14307	14296	14232	14254	14123	14303	14184	14388	14336	14423	14173	14221	14383	14395	14349	14307	14338	14213	14449	14310	14383	14268	14339	14365	14416	14529	14382	14333	14364	14247	14334	14354	14324	14266	14295	14384	14308	14411	14528	14447	14400	14434	14321	14404	14264	14445	14554	14110	14330	14375	14264	14267	14345	14092	14121	14377	14483	14257	14376	14332	14358	14493	14468	14347	14398	14287	14442	14469	14226	14230	14275	14282	14298	14402	14191	14171	14484	14396	14298	14264	14329	14436	14449	14376	14081	14391	14378	14320	14444	14407	14413	14361	14345	14297	14270	14092	14298	14423	14365	14288	14162	14429	14336	14436	14405	14197	14487	14135	14322	14342	14206	14357	14236	14459	14336	14233	14385	14174	14202	14261	14357	14348	14308	14463	14409	14174	14327	14424	14140	14280	14355	14411	14385	14270	14184	14251	14323	14423	14445	14258	14371	14217	14231	14247	14448	14233	14243	14288	14190	14288	14332	14370	14412	14259	14293	14269	14266	14330	14209	14315	14390	14261	14276	14190	14381	14379	14602	14358	14114	14260	14402	14543	14422	14409	14286	14467	14341	14193	14109	14212	14478	14287	14200	14408	14288	14383	14341	14445	14321	14336	14382	14310	14472	14341	14379	14311	14310	14239	14323	14229	14260	14394	14405	14418	14504	14152	14333	14394	14310	14337	14397	14377	14275	14235	14170	14507	14230	14287	14256	14123	14279	14316	14392	14308	14279	14387	14245	14419	14290	14583	14354	14232	14177	14417	14167	14312	14282	14214	14319	14428	14366	14215	14118	14263	14367	14461	14288	14451	14408	14376	14387	14316	14450	14381	14447	14173	14258	14279	14387	14473	14430	14355	14366	14381	14449	14110	14308	14430	14222	14285	14260	14301	14483	14424	14271	14203	14294	14416	14361	14384	14391	14467	14296	14194	14155	14435	14341	14343	14268	14370	14279	14165	14210	14178	14290	14512	14308	14324	14284	14268	14161	14325	14361	14155	14364	14398	14302	14268	14254	14339	14586	14321	14313	14262	14282	14381	14513	14377	14537	14419	14181	14347	14409	14357	14499	14497	14418	14416	14173	14347	14345	14352	14189	14422	14317	14399	14458	14245	14287	14566	14329	14226	14144	14247	14202	14430	14222	14357	14298	14442	14123	14259	14369	14405	14423	14415	14334	14374	14384	14358	14287	14325	14310	14481	14459	14394	14515	14352	14192	14115	14156	14320	14268	14184	14148	14344	14119	14269	14318	14382	14261	14328	14477	14403	14232	14323	14302	14229	14260	14107	14482	14433	14435	14527	14238	14127	14224	13966	14265	14447	14482	14134	14245	14418	14477	14209	14220	14336	14556	14400	14276	14304	14410	14177	14350	14256	14220	14360	14343	14130	14409	14372	14354	14370	14300	14534	14274	14348	14254	14214	14303	14186	14347	14463	14337	14440	14396	14288	14379	14304	14396	14141	14323	14258	14332	14366	14465	14191	14376	14585	14320	14352	14352	14440	14235	14231	14145	14283	14495	14257	14274	14238	14334	14314	14509	14274	14259	14266	14311	14503	14403	14173	14179	14295	14221	14348	14324	14192	14180	14290	14362	14329	14625	14299	14325	14333	14309	14379	14340	14419	14227	14355	14286	14544	14323	14335	14422	14201	14558	14218	14374	14265	14390	14392	14206	14337	14369	14249	14202	14410	14230	14412	14410	14376	14331	14276	14396	14327	14388	14371	14125	14332	14330	14346	14417	14340	14276	14398	14245	14263	14274	14180	14280	14317	14407	14634	14531	14545	14425	14313	14197	14191	14372	14217	14581	14280	14449	14466	14439	14344	14330	14327	14150	14407	14548	14276	14357	14303	14293	14458	14227	14288	14100	14256	14390	14278	14415	14446	14413	14512	14354	14260	14212	14214	14249	14369	14278	14341	14408	14187	14441	14341	14408	14264	14237	14310	14292	14123	14468	14522	14367	14318	14274	14370	14373	14382	14364	14379	14293	14252	14273	14396	14158	14279	14130	14470	14434	14391	14334	14175	14339	14183	14345	14250	14326	14362	14206	14404	14427	14236	14354	14417	14121	14209	14314	14422	14320	14324	14292	14454	14416	14278	14425	14478	14398	14245	14174	14376	14250	14406	14276	14294	14355	14066	14090	14539	14216	14275	14186	14281	14299	14217	14222	14416	14139	14372	14249	14339	14235	14359	14109	14240	14182	14403	14481	14556	14509	14443	14148	14298	14235	14372	14355	14285	14294	14246	14443	14339	14329	14409	14229	14323	14408	14466	14546	14465	14475	14316	14319	14334	14385	14234	14173	14343	14305	14501	14233	14075	14381	14356	14367	14411	14323	14295	14378	14440	14295	14424	14410	14295	14144	14335	14329	14299	14225	14097	14103	14231	14528	14355	14367	14352	14487	14338	14319	14374	14654	14404	14416	14165	14283	14417	14343	14211	14424	14203	14178	14307	14295	14310	14305	14226	14214	14220	14322	14460	14445	14334	14234	14441	14470	14381	14286	14297	14407	14269	14165	14321	14468	14369	14110	14505	14338	14263	14299	14555	14314	14339	14323	14349	14348	14388	14293	14380	14473	14332	14120	14084	14457	14501	14220	14289	14343	14342	14310	14302	14513	14373	14266	14120	14553	14282	14054	14406	14317	14361	14322	14312	14443	14412	14330	14286	14329	14395	14451	14264	14244	14272	14106	14276	14309	14274	14241	14277	14264	14474	14252	14295	14517	14340	14565	14499	14207	14367	14465	14338	14298	14216	14271	14328	14546	14317	14225	14314	14257	14357	14336	14222	14260	14381	14268	14228	14319	14389	14241	14164	14339	14296	14238	14278	14343	14370	14320	14235	14329	14358	14244	14482	14333	14258	14247	14393	14230	14367	14448	14548	14215	14336	14462	14458	14412	14450	14316	14238	14394	14406	14396	14488	14332	14009	14388	14360	14428	14441	14405	14313	14318	14397	14410	14295	14331	14323	14401	14446	14331	14470	14246	14322	14525	14417	14242	14355	14264	14198	14280	14381	14358	14350	14314	14254	14164	14194	14542	14252	14345	14280	14134	14415	14285	14456	14344	14317	14183	14326	14381	14391	14257	14387	14438	14088	14325	14178	14338	14404	14334	14293	14544	14301	14346	14328	14456	14252	14215	14212	14287	14325	14314	14323	14456	14452	14227	14499	14109	14261	14381	14468	14381	14481	14272	14223	14457	14283	14186	14259	14343	14318	14219	14510	14423	14350	14299	14339	14433	14315	14421	14451	14259	14304	14280	14266	14271	14406	14260	14299	14259	14379	14367	14359	14436	14281	14346	14249	14369	14325	14297	14186	14346	14369	14439	14390	14243	14319	14324	14226	14295	14291	14328	14375	14339	14288	14290	14088	14306	14387	14297	14289	14321	14307	14373	14205	14154	14377	14280	14154	14262	14284	14246	14249	14537	14359	14355	14129	14233	14571	14287	14101	14304	14404	14291	14385	14256	14363	14212	14224	14307	14309	14362	14235	14402	14243	14166	14293	14266	14351	14409	14313	14330	14312	14455	14402	14335	14325	14119	14261	14220	14367	14354	14415	14389	14317	14331	14404	14431	14347	14336	14319	14310	14311	14355	14238	14285	14300	14438	14373	14330	14222	14200	14158	14198	14310	14186	14190	14435	14387	14378	14266	14402	14485	14205	14167	14417	14397	14226	14359	14319	14052	14167	14332	14339	14251	14277	14378	14568	14435	14498	14366	14295	14229	14422	14384	14287	14332	14181	14243	14515	14551	14113	13998	14207	14417	14314	14351	14416	14585	14480	14317	14226	14632	14237	14400	14228	14322	14236	14237	14598	14496	14362	14397	14437	14412	14459	14199	14260	14290	14287	14372	14284	14207	14181	14285	14452	14430	14210	14288	14386	14413	14453	14440	14352	14324	14271	14510	14383	14436	14222	14470	14373	14301	14351	14418	14253	14352	14183	14290	14356	14294	14370	14348	14441	14341	14535	14331	14230	14290	14193	14379	14278	14539	14217	14268	14449	14319	14452	14016	14380	14364	14486	14189	14350	14190	14384	14609	14203	14201	14227	14190	14396	14326	14259	14469	14499	14440	14325	14442	14399	14509	14467	14469	14379	14198	14445	14354	14442	14451	14402	14433	14322	14307	14395	14441	14269	14497	14402	14433	14285	14336	14167	14399	14469	14309	14298	14350	14188	14242	14320	14326	14410	14225	14407	14437	14384	14282	14439	14158	14278	14221	14369	14311	14124	14452	14292	14266	14304	14118	14536	14433	14504	14324	14298	14368	14332	14449	14203	14349	14182	14287	14270	14308	14222	14531	14357	14604	14254	14313	14240	14286	14358	14397	14382	14309	14319	14382	14297	14213	14267	14301	14414	14309	14335	14565	14260	14306	14407	14210	14192	14342	14409	14286	14315	14202	14311	14177	14528	14423	14195	14367	14332	14311	14197	14253	14399	14340	14123	14335	14224	14318	14425
31757	41862	39092	32483	25006	19764	17404	15860	14736	14555	14200	14007	14071	13902	14089	13871	13786	14061	13909	13750	13876	13887	13742	13650	13734	13852	13961	13721	13684	13705	13701	13777	13821	13613	13990	13677	13724	13736	13952	13977	13820	13728	13792	13742	13688	13772	13770	13777	13918	13840	13913	13727	13754	13876	13603	13718	13796	13737	13736	13870	13742	13759	13786	13619	13697	13651	13777	13600	13778	13931	13650	13782	13656	14007	13664	13815	13822	13755	13683	13763	13896	13818	13866	13764	13912	13745	13771	13726	13714	13777	13646	13705	13675	13587	13812	13759	13889	13851	13759	13770	13887	13693	13831	13641	13894	13729	13832	13819	13621	13862	13727	13868	13629	13909	13712	13592	13774	13727	13760	13696	13729	13872	13667	13868	13820	13626	13673	13714	13871	13864	13772	13727	13695	13852	13756	13752	13669	13778	13813	13735	13776	13701	13890	13717	13634	13761	13597	13821	13894	13827	13626	13741	13714	13845	13681	13775	13829	13791	13803	13642	13851	13805	13796	13769	13835	13772	13663	13652	13891	13677	13714	13720	13792	13839	13863	13715	13862	13660	13739	13818	13795	13847	13864	13696	13873	13757	13786	13831	13823	13750	13870	13773	13711	13766	13865	13823	13709	13882	13723	13970	13630	13860	13734	13736	13928	13761	13710	13876	13647	13874	13859	13810	13817	13785	13681	13591	13907	13699	13886	13839	13753	13790	13906	13762	13903	13581	13774	13695	13680	13859	13780	13717	13810	13744	13793	13704	13610	13819	13788	13885	13741	13842	13650	13650	13887	13782	13839	13749	13827	13824	13828	13690	13731	13849	13803	13744	13876	13701	13599	13745	13863	13861	13606	13707	13897	13801	13752	13730	13784	13661	13926	13805	13890	13784	13796	13693	13783	13779	13686	13898	13615	13882	13760	13796	13724	13852	13806	13764	13827	13717	13922	13888	13928	13712	13892	13709	13797	13700	13779	13907	13734	13754	13801	13806	13754	13712	13723	13756	13902	13870	13690	13756	13717	13929	13739	13729	13846	13554	13777	13793	13801	13789	13633	13966	13686	13780	13686	13707	13887	13708	13807	13721	13597	13879	13843	13925	13809	13633	13717	13775	13712	13755	13853	13879	13840	13732	13716	13817	13773	13755	13839	13839	13991	13776	13837	13787	13962	13880	13836	13770	13926	13738	13784	13837	13904	13679	13697	13759	13901	13778	13758	13817	13735	13705	13874	13873	13879	13794	13762	13846	13671	13653	13701	13837	13693	13769	13725	13832	13658	13699	13606	13782	13761	13815	13789	13865	13782	13695	13799	13691	13759	13909	13658	13804	13704	13816	13707	13874	13666	13796	13830	13715	14020	13733	13761	13726	13676	13845	13749	13700	13739	13842	13755	13789	13717	13785	13809	13969	13719	13668	13912	13787	13735	13811	13718	13680	13887	13607	13845	13806	13760	13735	13887	13994	13679	13793	13683	13689	13567	13595	13853	13700	13739	13802	13871	13629	13834	13745	13762	13843	13646	13847	13662	13815	13819	13811	13822	13769	13748	13772	13908	13797	13902	13855	13883	13758	13825	13848	13740	13738	13860	13805	13655	13719	13890	13642	13786	13795	13757	13708	13872	14004	13705	13741	13612	13685	13819	13864	13668	13867	13798	13864	13779	13862	13784	13680	13993	13606	13690	13855	13697	13837	13820	13847	13738	13781	13695	13653	13831	13764	13755	13878	13776	13768	13735	13781	13842	13747	13680	13770	13779	13827	13732	13641	13625	13789	13647	13724	13909	13827	13577	13754	13782	13820	13726	13742	13712	13885	13775	13705	13941	13818	13763	13860	13778	13809	13926	13941	13566	13735	13815	13883	13804	13697	13797	13860	13705	13827	13737	13932	13619	13951	13799	13826	13772	13762	13703	13613	13746	13873	13715	13669	13779	13793	13837	13660	13745	13549	13818	13676	13964	13826	13807	13742	13739	13749	13952	13720	13663	13710	13820	13663	13695	13764	13844	13885	13644	13778	13761	13877	13911	13833	13837	13735	13828	13776	13772	13732	13853	13786	13715	13741	13863	13808	13745	13720	13788	13664	13841	13818	13735	13819	13794	13729	13825	13779	13968	13734	13845	13778	13704	13794	13845	13700	13772	13689	13704	13653	13663	13832	13667	13626	13857	14016	13879	13599	13727	13774	13804	13659	13869	13754	13782	13760	13913	13739	13679	13864	13850	13759	13803	13738	13786	13796	13665	13779	13775	13725	13884	13755	13737	13740	13704	13671	13829	13797	13671	13683	13772	13675	13789	13681	13776	13880	13630	13662	13931	13801	13671	13797	13764	13837	13818	13788	13896	13884	13788	13852	13678	13919	13817	13770	13781	13727	13768	13777	13675	13638	13743	13707	13908	13783	13873	13517	13878	13613	13893	13591	13735	13938	13608	13831	13932	13783	13611	13758	13897	13810	13788	13837	13680	13693	13650	13808	13793	13805	13835	13680	13798	13712	13706	13966	13753	13666	13931	13697	13857	13634	13789	13720	13758	13886	13680	13843	13708	13735	13771	13741	13790	13658	13869	13770	13657	13886	13970	13780	13739	13695	13782	13755	13726	13863	13760	13687	13817	13848	13776	13720	13571	13809	13890	13802	13674	13635	13832	13814	13678	13805	13802	13836	13872	13801	13932	13786	13808	13734	13814	13829	13844	13739	13786	13972	13911	13789	13719	13650	13620	13886	13788	13880	13929	13748	13820	13697	13828	13782	13892	13700	13831	13747	13641	13612	13715	13860	13768	13719	13844	13897	13771	13755	13742	13769	13767	13809	13947	13651	13877	13798	13807	13791	13527	13771	13656	13786	13776	13706	13761	13704	13857	13810	13791	13826	13788	13897	13826	13719	13685	13645	13671	13895	13694	13717	13687	13948	13747	13825	13673	13689	13636	13743	13797	13807	13735	13899	13637	13811	13757	13673	13715	13715	13666	13727	13591	13688	13731	13765	13596	13810	13785	13838	13722	13817	13833	13826	13712	13667	13795	13869	13768	13749	13728	13946	13791	13599	13721	13710	13811	13688	13780	13683	13821	13823	13777	13880	13776	13786	13893	13776	13676	13565	13786	13891	13854	13696	13782	13692	13875	13865	13805	13731	13737	13710	13756	13852	13890	13688	13886	13764	13756	13801	13807	13815	13754	13650	13804	13781	13867	13748	13767	13714	13845	13804	13704	13884	13895	13819	13677	13875	13620	13846	13784	13760	13795	13708	13686	13814	13662	13788	13791	13740	13792	13786	13890	13964	13689	13849	13977	13735	13716	13950	13745	13898	13724	13898	13688	13936	13786	13713	13843	13879	13832	13805	13798	13810	13787	13710	13716	13650	13957	13726	13782	13703	13868	13853	13747	13719	13852	13844	13708	13953	13729	13778	13984	13748	13783	13876	13709	13703	13778	13908	13858	13669	13751	13667	13761	13736	13882	13864	13716	13823	13735	13851	13730	13748	13968	13704	13847	13819	13629	13797	13762	13798	13765	13842	13754	13886	13750	13851	13757	13900	13623	13762	13783	13689	13821	13908	13841	13729	13830	13953	13735	13630	13813	13536	13750	13756	13798	13889	13771	13846	13706	13773	13850	13590	13747	13851	13698	13846	13685	13615	13868	13876	13729	13782	13861	13788	13774	13880	13782	13763	13685	13753	13827	13711	13839	13598	13711	13713	13847	13689	13981	13773	13967	13814	13750	13783	13801	13901	13811	13743	13824	13761	13835	13930	13805	13731	13576	14019	13923	13822	13647	13797	13858	13751	13629	13900	13772	14091	13776	13688	13851	13819	13790	13640	13761	13852	13624	13658	13844	13634	13891	13809	13845	13874	13858	13756	13975	13817	13819	13753	13694	13703	13934	13917	13738	13892	13849	13791	13656	13737	13862	13671	13700	13784	13788	13675	13822	13706	13834	13895	13731	13886	13666	13795	13620	13895	13907	13916	13905	13761	13838	13800	13675	13719	13742	13741	13655	13812	13861	13819	13760	13817	13666	13798	13769	13899	13839	13776	13685	13793	13688	13889	13727	13834	13634	13817	13701	13684	13905	13812	13675	13621	13744	13777	13966	13861	13735	13678	13706	13826	13707	13814	13669	13710	13857	13856	13778	13700	13730	13630	13880	13862	13639	13743	13762	13790	13676	13937	13880	13783	13778	13844	13741	13849	13671	13753	13883	13883	13688	13859	13626	13756	13797	13803	13877	13884	13840	13848	13863	13739	13697	13634	13661	13753	13695	13817	13882	13766	13739	13724	13960	13926	13799	13754	13870	13884	13753	13761	13835	13579	13773	13833	13708	13751	13865	13672	13975	13763	14033	13719	13742	13864	13856	13672	13644	13825	13856	14004	13571	13780	13661	13863	13822	13707	13806	13731	13724	13720	13803	13886	13733	13828	13878	13724	13918	13833	13805	13569	13816	13651	13929	13715	13795	13854	13788	13599	13711	13554	13696	13818	13650	13917	13744	13795	13770	13764	13940	13843	13934	13810	13764	13828	13628	13866	13805	13624	13890	13690	13633	13779	13729	13629	13788	13931	13794	13782	13752	13967	13905	13869	13761	13712	14111	13808	13719	13593	13744	13715	13648	13789	13908	13835	13641	13814	13638	13985	13787	13792	13839	13782	13734	13832	13828	13697	13869	13909	13781	13752	13700	13561	13812	13877	13684	13679	13810	13950	13619	13873	13961	13800	13740	13707	13740	14032	13809	13781	13891	13937	13660	13653	13658	13636	13726	13697	13747	13591	13790	13731	13745	13936	13713	13682	13683	13743	13774	13734	13738	13874	13742	13798	13689	13774	13703	13793	13744	13789	13726	13836	13786	13772	13597	13711	13807	13760	13902	13856	13745	13804	13698	13803	13916	13820	13789	13919	13843	13850	13960	13836	13567	13916	13854	13918	13737	13715	13774	13771	13635	13780	13736	13854	13835	13791	13843	13687	13717	13695	13810	13833	13886	13808	13799	13695	13898	13736	13751	13879	13895	13594	13816	13739	13731	13844	13781	13797	13635	13793	13754	13592	13836	13936	13602	13867	13821	13897	13826	13749	13781	13768	13777	13623	13821	13743	13868	13651	13698	13676	13777	13729	13678	13710	13786	13763	13836	13685	13624	13625
24457	21591	29297	27062	26000	26506	24786	19710	17669	16775	16359	15991	15825	15589	15566	15513	15569	15394	15474	15541	15323	15323	15461	15324	15276	15535	15438	15315	15398	15487	15276	15419	15287	15354	15239	15271	15023	15300	15452	15357	15273	15422	15318	15554	15322	15407	15381	15299	15380	15118	15436	15393	15305	15122	15219	15300	15316	15372	15199	15041	15362	15367	15275	15223	15330	15196	15251	15254	15358	15294	15310	15218	15282	15243	15252	15188	15361	15186	15347	15252	15144	15383	15304	15305	15386	15097	15097	15223	15343	15361	15203	15056	15400	15391	15465	15289	15244	15305	15457	15361	15213	15426	15267	15422	15315	15439	15327	15173	15286	15120	15195	15215	15304	15147	15229	15311	15466	15233	15200	15246	15170	15239	15435	15391	15255	15254	15256	15091	15109	15067	15306	15237	15207	15091	15224	15241	15285	15122	15385	15307	15331	15320	15282	15143	15266	15303	15063	15273	15262	15374	15168	15172	15463	15424	15038	15338	15254	15325	15236	15210	15399	15256	15161	15227	15329	15260	15288	15429	15157	15412	15407	15154	15151	15139	15380	15186	15383	15158	15304	15269	15267	15363	15313	15238	15375	15138	15384	15278	15199	15295	15210	15199	15146	15271	15184	15379	15276	15413	15310	15367	15383	15431	15326	15149	15415	15079	15145	15168	15185	15299	15162	15273	15279	15266	15172	15246	15290	15183	15360	15313	15253	15257	15182	15231	15386	15167	15276	15141	15282	15213	15313	15370	15230	15319	15368	15283	15257	15264	15256	15244	15410	15193	15298	15395	15154	15425	15257	15414	15414	15308	15160	15236	15304	15192	15224	15148	15155	15166	15253	15354	15236	15202	15203	15161	15144	15155	15272	15270	15350	15249	15116	15034	15260	15269	15211	15280	15142	15085	15113	15305	15183	15147	15382	15233	15135	15243	15136	15239	15513	15213	15275	15167	15280	15307	15264	15293	15253	15236	15408	15260	15138	15277	15130	15254	15203	15084	15416	15139	15344	15291	15208	15187	15180	15482	15385	15318	15289	15068	15248	15171	15233	15274	15333	15180	15150	15392	15242	15425	15419	15177	15335	15169	15193	15177	15428	15153	15310	15348	15239	15303	15143	15344	15336	15162	15324	15164	15213	15235	15071	15180	15106	15381	15395	15370	15426	15340	15327	15339	15288	15246	15173	15339	15259	15308	15126	15194	15446	15226	15145	15283	15136	15114	15156	15440	15254	15129	15167	15260	15465	15039	15144	15109	15159	15287	15390	15201	15171	15254	15258	15296	15107	15227	15250	15241	15163	15314	15239	15377	15333	15196	15196	15317	15052	15285	15200	15352	15234	15247	15157	15188	15357	15395	15317	15187	15339	15359	15020	15077	15248	15302	15328	15311	15397	15246	15214	15350	15037	15506	15379	15128	15285	15415	15303	15245	15291	15297	15325	15272	15401	15345	15271	15065	15267	15185	15275	15149	15253	15280	15310	15282	15234	15286	15187	15367	15430	15303	15241	15148	15082	15263	15381	15330	15557	15219	15473	15369	15317	15249	15257	15328	15233	15483	15333	15123	15441	15169	15464	15220	15314	15245	15395	15214	15054	15323	15405	15120	15379	15123	15201	15299	15344	15325	15356	15454	15225	15187	15231	15324	15230	15293	15380	15351	15030	15171	15275	15137	15091	15348	15205	15087	15166	15365	15112	15199	15210	15294	15342	15234	15394	15199	15298	15136	15105	15230	15478	15180	15261	15185	15155	15133	15266	15248	15154	15185	15158	15239	15245	15222	15361	15247	15482	15177	15063	15409	15339	15395	15148	15426	15268	15190	15227	15347	15267	15236	15266	15194	15328	15351	15401	15217	15199	15454	15279	15170	15151	15215	15340	15372	15247	15251	15106	15109	15195	15348	15442	15550	15028	15206	15155	15052	15179	15242	15219	15302	15201	15372	15156	15207	15433	15320	15321	15108	15259	15238	15393	15376	15153	15187	15320	15325	15446	15214	15300	15462	15236	15027	15245	15208	15292	15182	15227	15043	15277	15202	15185	15195	15483	15314	15174	15477	15163	15239	15236	15267	15478	15300	15255	15286	15210	15376	15395	15133	15300	15236	15250	15257	15193	15210	15190	15173	15385	15254	15381	14980	15199	15358	15397	15228	15366	14990	15254	15298	15352	15328	15363	15336	15376	15240	15097	15305	15078	15178	15312	15293	15236	15047	15229	15188	15414	15321	15120	15184	15252	15284	15132	15166	15206	15057	15149	15308	15233	15301	15330	15286	15333	15370	15311	15341	15262	15341	15342	15199	15389	15333	15281	15275	15279	15406	15081	15396	14904	15289	15068	15171	15144	15150	15151	15137	15422	15258	15223	15220	15166	15295	15279	15370	15333	15287	15108	15495	15294	15301	15281	15174	15220	15089	15220	15224	15482	15241	15203	15366	15246	15178	15259	15373	14981	15393	15189	15375	15168	15505	15144	15265	15197	15374	15287	15149	15158	15284	15463	15260	15295	15246	15240	14990	15217	15315	15189	15307	15201	15082	15122	15253	15055	15310	15304	15181	15184	15125	15270	15280	15294	15201	15288	15092	15392	15386	15357	15187	15249	15415	15390	15268	15136	15134	15101	15350	15356	15437	15491	15190	15211	15278	15281	15148	15443	15425	15306	15368	15253	15294	15175	15176	15263	15384	15169	15247	15356	15401	15163	15095	15229	15235	15200	15098	15234	15502	15196	15134	15343	15194	15227	15062	15318	15334	15325	15181	15156	15095	15257	15398	15241	15303	15073	15333	15273	15031	15295	15189	15384	15315	15261	15179	15274	15396	15265	15351	15235	15233	15309	15224	15171	15108	15172	15237	15330	15253	15363	15192	15162	15121	15211	15122	15292	15327	15151	15107	15169	15202	15156	15294	15279	15303	15188	15255	15236	15198	15398	15305	15296	15044	15089	15214	15443	15287	15150	15284	15295	15206	15459	15142	15324	15252	15154	15406	15129	15145	15204	15373	15319	15228	15238	15162	15318	15249	15157	15334	15152	15222	15187	15093	15183	15313	15306	15188	15182	15160	15061	15329	15237	15319	15418	15404	15287	15127	15315	15462	15372	15223	15392	15307	15424	15313	15179	15222	15241	15354	15339	15260	15349	15195	15063	15144	15380	15259	15211	15237	15180	15376	15262	15298	15272	15154	15223	15378	15299	15033	15171	15269	15249	15285	15306	15335	15404	15195	15319	15287	15244	15129	15319	15356	15326	15238	15313	15188	14978	15107	15271	15390	15218	15307	15184	15033	15121	15241	15162	15362	15157	15147	15262	15191	15212	15212	15404	15285	15248	15265	15202	15366	15049	15321	15492	15306	15425	15371	15266	15295	15229	15135	15092	15321	15146	15060	15404	15208	15366	15290	15211	15359	15235	15177	15370	15316	15223	15319	15410	15376	15221	15346	15275	15433	15396	15205	15375	15316	15300	15219	15432	15261	15269	15155	15254	15211	15237	15152	15072	15298	15238	15310	15257	15317	15282	15372	15130	14997	15259	15248	15387	15495	15335	15115	15236	15154	15226	15068	15179	15298	15257	15209	15328	15429	15411	15260	15179	15280	15226	15252	15245	15138	15250	15218	15552	15181	15382	15281	15353	15255	15251	15504	15260	15361	15306	15365	15246	15270	15281	15189	15177	15110	15260	15535	15230	15399	15371	15303	15175	15211	15276	15216	15137	15115	15453	15204	15227	15336	15322	15247	15430	15470	15305	15578	15436	15170	15220	15265	15342	15389	15230	15318	15280	15151	15284	15200	15258	15437	15483	15345	15338	15028	15235	15268	15181	15346	15258	15167	15098	15422	15139	15273	15452	15236	15254	15172	15239	15220	15292	15311	15214	15163	15207	15213	15345	15262	15505	15358	15439	15277	15264	15071	15183	15206	15340	15235	15285	15297	15265	15157	15252	15220	15376	15253	15165	15214	15285	15138	15333	15379	15256	15333	15347	15236	15341	15187	15225	15066	15151	15271	15139	15261	15395	15319	15347	15303	15188	15173	15190	15164	15287	15206	15229	15034	15155	15287	15476	15195	15476	15118	15313	15153	15345	15280	15158	15267	15069	15379	15430	15284	15137	15312	15292	15249	15421	15197	15107	15481	15420	15398	15279	15162	15198	15397	15081	15192	15186	15250	15526	15229	15226	15299	15372	15224	15218	15277	15185	15186	15206	15342	15270	15274	15312	15318	15465	15328	15330	15200	15204	15331	15047	15260	15460	15315	15213	15415	15309	15194	15233	15043	15225	15284	15201	15258	15301	15567	15345	15427	15377	15228	15246	15320	15222	15281	15063	15312	15340	15222	15296	15194	15176	15243	15133	15241	15367	15093	15227	15092	15151	15125	15184	15232	15383	15196	15291	15240	15137	15406	15178	15301	15285	15339	15413	15506	15190	15234	15121	15218	15298	15435	15232	15296	15284	15243	15234	15205	15204	15224	15154	15432	15300	15300	15337	15260	15256	15154	15136	15064	15229	15258	15295	15246	15401	15426	15301	15302	15336	15218	15172	14925	15149	15289	15274	15243	15326	15107	15365	15367	15428	15405	15392	15249	15194	15235	15061	15277	15375	15166	15171	15246	15178	15295	15221	15242	15379	15256	15036	15302	15370	15299	15392	15261	15219	15400	15136	15255	15255	15406	15168	15139	15361	15075	15197	15244	15373	15477	15280	15259	15302	15238	15224	15347	15287	15118	15425	15339	15296	15367	15308	15341	15392	15229	15245	15223	15202	15237	15089	15369	15342	15534	15182	15302	15420	15260	15154	15286	15192	15176	15112	15393	15315	15295	15231	15305	15230	15353	15190	15339	15472	15318	15301	14892	15297	15134	15086	15265	15073	15439	15185	15194	15262	15193	15344	15404	15294	15228	15301	15131	15182	15116	15171	15399	15248	15269	15349	15140	15238	15327	15074	15255	15395	15255	15044	15197	15176	15312	15182	15204	15347	15111	15155	15214	15233	15214	15311	15116	15174	15223	15150	15337	15433	15277	15273	15106	15228	15197	15183	15217	15234	15214	15191	15173	15108	15396	15146	15056	15122	15313	15327	15336	15206	15162	15270	15071	15110	15089	15343	15421	15194	15440	15122	15300	15297	15249	15183	15249	15309	15102
34083	51629	49329	40634	32624	28098	23412	19182	17555	16142	15632	15218	15084	14967	14588	14705	14657	14586	14790	14443	14558	14523	14561	14388	14580	14547	14458	14449	14551	14437	14424	14333	14277	14516	14571	14274	14334	14242	14767	14473	14457	14519	14422	14403	14311	14410	14381	14521	14524	14481	14374	14564	14649	14220	14436	14429	14470	14565	14414	14313	14556	14407	14352	14273	14344	14405	14483	14557	14455	14357	14437	14313	14459	14540	14547	14343	14299	14398	14441	14396	14304	14540	14340	14446	14432	14405	14485	14425	14381	14262	14366	14445	14423	14439	14512	14400	14246	14415	14425	14485	14513	14307	14573	14344	14354	14447	14339	14309	14342	14380	14540	14580	14414	14451	14426	14606	14460	14392	14118	14509	14428	14386	14538	14545	14379	14414	14518	14376	14481	14579	14386	14480	14379	14328	14399	14434	14655	14448	14500	14322	14462	14293	14529	14387	14460	14356	14412	14535	14352	14492	14432	14497	14696	14385	14469	14395	14504	14592	14455	14402	14505	14501	14533	14438	14453	14496	14427	14539	14615	14348	14429	14468	14413	14296	14296	14249	14589	14264	14232	14536	14451	14351	14562	14317	14551	14400	14398	14615	14339	14320	14442	14326	14499	14327	14445	14451	14388	14401	14469	14412	14488	14284	14469	14438	14375	14436	14298	14510	14394	14289	14602	14497	14456	14317	14413	14312	14284	14464	14474	14361	14252	14185	14539	14459	14402	14349	14359	14482	14414	14487	14418	14623	14419	14569	14479	14346	14403	14402	14449	14349	14389	14370	14248	14463	14403	14435	14419	14422	14325	14451	14489	14499	14476	14269	14441	14482	14374	14447	14538	14362	14509	14371	14533	14350	14454	14478	14536	14458	14453	14518	14507	14401	14409	14353	14351	14300	14605	14488	14373	14463	14316	14328	14535	14372	14441	14465	14563	14541	14601	14456	14552	14316	14485	14309	14519	14497	14453	14406	14456	14411	14461	14344	14397	14494	14539	14465	14345	14474	14266	14344	14537	14340	14469	14388	14383	14618	14596	14369	14690	14383	14521	14391	14248	14456	14634	14440	14392	14430	14490	14366	14611	14420	14361	14412	14357	14393	14508	14436	14453	14393	14427	14483	14449	14450	14164	14454	14377	14357	14455	14486	14453	14605	14221	14288	14443	14416	14428	14404	14542	14511	14410	14533	14352	14349	14368	14433	14382	14444	14467	14487	14353	14362	14407	14416	14342	14398	14514	14391	14248	14452	14355	14430	14514	14363	14426	14500	14521	14497	14522	14519	14417	14516	14583	14221	14496	14343	14506	14242	14413	14550	14285	14440	14481	14377	14475	14577	14477	14444	14404	14423	14345	14411	14396	14526	14488	14482	14545	14267	14529	14347	14302	14598	14466	14432	14376	14383	14487	14547	14476	14365	14361	14413	14426	14413	14364	14466	14428	14199	14357	14313	14373	14389	14524	14321	14510	14310	14456	14426	14314	14400	14460	14450	14696	14575	14513	14300	14442	14324	14361	14460	14456	14393	14510	14580	14334	14473	14423	14242	14407	14387	14397	14349	14433	14385	14582	14272	14307	14331	14499	14511	14438	14426	14549	14543	14373	14496	14552	14343	14402	14398	14291	14525	14606	14436	14431	14527	14404	14429	14339	14332	14550	14513	14407	14330	14438	14428	14481	14417	14363	14339	14443	14514	14263	14447	14476	14382	14512	14402	14359	14475	14286	14448	14420	14449	14537	14511	14499	14336	14387	14360	14585	14403	14419	14402	14420	14356	14395	14309	14315	14242	14336	14529	14359	14470	14350	14543	14336	14437	14343	14331	14574	14546	14418	14200	14423	14530	14528	14560	14498	14434	14414	14427	14454	14530	14311	14409	14364	14411	14310	14426	14544	14546	14447	14486	14516	14440	14303	14364	14333	14539	14304	14442	14499	14538	14537	14399	14405	14526	14333	14449	14355	14328	14433	14559	14389	14570	14577	14224	14401	14405	14466	14446	14341	14341	14380	14472	14263	14310	14541	14383	14618	14436	14452	14593	14485	14433	14526	14441	14483	14367	14475	14395	14547	14389	14478	14513	14369	14372	14375	14373	14459	14314	14596	14603	14494	14416	14310	14442	14511	14318	14501	14417	14610	14460	14488	14331	14390	14595	14448	14473	14578	14443	14386	14499	14499	14414	14217	14336	14309	14206	14681	14336	14379	14487	14315	14467	14304	14393	14244	14293	14477	14491	14549	14437	14339	14276	14315	14411	14434	14637	14498	14481	14475	14568	14382	14567	14353	14367	14324	14304	14292	14383	14386	14465	14579	14368	14612	14435	14592	14432	14420	14212	14454	14432	14470	14292	14424	14325	14586	14390	14460	14296	14564	14474	14644	14428	14482	14424	14441	14710	14375	14444	14505	14362	14349	14520	14470	14491	14392	14596	14371	14354	14511	14312	14524	14392	14471	14410	14460	14588	14399	14601	14563	14489	14325	14377	14572	14480	14276	14467	14234	14555	14345	14456	14511	14193	14320	14406	14556	14536	14409	14429	14338	14327	14452	14588	14396	14437	14455	14355	14482	14505	14364	14458	14431	14377	14410	14513	14376	14469	14372	14547	14517	14634	14394	14452	14365	14502	14397	14312	14487	14399	14375	14425	14454	14606	14229	14278	14408	14323	14379	14418	14359	14483	14510	14510	14489	14311	14617	14494	14372	14477	14408	14346	14412	14334	14372	14329	14465	14409	14417	14543	14394	14298	14358	14345	14175	14297	14586	14358	14539	14409	14324	14494	14300	14454	14393	14407	14493	14526	14382	14410	14314	14438	14402	14341	14498	14462	14523	14527	14403	14340	14514	14409	14501	14392	14404	14260	14662	14375	14462	14479	14450	14329	14559	14406	14442	14492	14444	14472	14534	14234	14420	14459	14257	14544	14556	14313	14372	14483	14357	14658	14294	14427	14470	14477	14434	14417	14280	14403	14278	14603	14344	14341	14401	14313	14492	14520	14522	14481	14381	14314	14372	14433	14420	14371	14383	14488	14424	14442	14356	14508	14434	14517	14557	14330	14467	14551	14397	14485	14402	14374	14553	14396	14366	14536	14343	14560	14358	14496	14559	14295	14480	14375	14383	14332	14503	14447	14538	14463	14443	14278	14394	14520	14299	14343	14341	14504	14387	14309	14395	14496	14415	14513	14380	14478	14149	14284	14545	14304	14388	14426	14532	14394	14386	14522	14608	14194	14388	14397	14506	14445	14480	14410	14390	14356	14477	14414	14511	14448	14577	14302	14537	14588	14456	14272	14361	14494	14426	14549	14365	14558	14464	14141	14524	14250	14286	14283	14461	14346	14169	14568	14365	14244	14408	14336	14454	14239	14493	14487	14579	14439	14310	14310	14449	14432	14548	14405	14484	14407	14483	14437	14507	14451	14492	14465	14728	14613	14393	14617	14493	14426	14421	14325	14540	14543	14468	14534	14540	14350	14350	14455	14502	14303	14482	14457	14468	14475	14228	14558	14312	14402	14483	14278	14486	14337	14402	14512	14591	14570	14292	14462	14346	14251	14222	14295	14386	14413	14475	14607	14542	14453	14421	14521	14380	14441	14547	14571	14293	14511	14439	14457	14447	14356	14426	14473	14358	14435	14392	14511	14468	14300	14475	14411	14377	14442	14402	14468	14408	14255	14455	14289	14411	14467	14429	14429	14336	14376	14377	14482	14572	14349	14523	14470	14441	14541	14286	14402	14541	14592	14452	14525	14577	14347	14562	14511	14446	14259	14538	14459	14432	14396	14467	14458	14470	14367	14452	14457	14456	14655	14335	14482	14349	14515	14418	14444	14520	14470	14547	14395	14573	14294	14413	14438	14466	14409	14523	14252	14474	14584	14396	14475	14464	14480	14395	14423	14479	14410	14347	14519	14516	14294	14389	14437	14508	14509	14512	14435	14373	14436	14388	14471	14319	14340	14322	14443	14272	14585	14340	14621	14530	14428	14508	14347	14532	14242	14538	14384	14530	14458	14389	14542	14452	14411	14357	14492	14455	14388	14495	14428	14341	14414	14477	14498	14490	14327	14532	14281	14541	14350	14469	14560	14396	14438	14527	14477	14412	14496	14353	14354	14675	14418	14447	14399	14489	14436	14429	14616	14320	14429	14381	14191	14322	14549	14578	14481	14500	14530	14453	14543	14410	14394	14375	14391	14543	14662	14449	14647	14477	14447	14527	14429	14507	14330	14459	14481	14546	14410	14492	14560	14505	14382	14346	14437	14507	14377	14625	14374	14592	14581	14474	14429	14503	14362	14415	14362	14542	14379	14467	14414	14491	14431	14582	14383	14475	14329	14411	14374	14338	14462	14446	14486	14500	14402	14554	14482	14410	14457	14426	14465	14358	14389	14469	14398	14429	14410	14260	14401	14499	14308	14415	14541	14490	14276	14436	14309	14395	14341	14472	14397	14622	14363	14409	14258	14248	14465	14436	14412	14561	14417	14461	14279	14439	14516	14531	14442	14399	14452	14216	14349	14452	14352	14419	14301	14476	14353	14597	14345	14480	14277	14554	14349	14329	14688	14260	14387	14390	14377	14496	14311	14556	14424	14462	14420	14482	14421	14305	14341	14346	14450	14306	14444	14235	14443	14575	14546	14448	14391	14467	14328	14362	14453	14518	14525	14460	14497	14326	14463	14383	14325	14427	14447	14376	14427	14360	14291	14430	14532	14363	14450	14387	14400	14555	14423	14302	14560	14432	14276	14396	14358	14382	14508	14349	14331	14544	14429	14464	14484	14332	14539	14305	14310	14493	14416	14512	14280	14316	14332	14418	14368	14644	14485	14350	14306	14195	14396	14440	14554	14537	14206	14371	14398	14315	14338	14492	14492	14415	14464	14401	14564	14568	14425	14468	14474	14408	14451	14321	14585	14522	14392	14453	14401	14403	14487	14410	14610	14326	14441	14478	14601	14357	14380	14379	14347	14296	14422	14693	14384	14241	14433	14260	14497	14495	14424	14488	14493	14463	14254	14418	14524	14369	14299	14407	14440	14443	14352	14281	14508	14482	14440	14426	14368	14348	14435	14482	14445	14315	14377	14427	14552	14487	14343	14358	14423	14429	14374	14464	14441	14318	14305	14285	14458	14359	14417	14305	14617
23141	21554	29497	24830	24238	28204	29316	21934	19279	18555	17604	16980	16393	16537	16251	16061	15846	16162	16018	16100	15922	15858	15851	15919	15992	15860	15816	15783	15805	15724	15665	15548	15720	15785	15635	15781	15900	15779	15656	15855	15915	15966	15592	15686	15788	15791	15542	15715	15653	15658	15935	15932	15633	15672	15774	15676	15903	15803	15585	15587	15974	15755	15679	15766	16003	15730	15612	15469	15471	15521	15864	15714	15674	15647	15827	15629	15712	15575	15678	15443	15660	15759	15653	15707	15869	15642	15689	15424	15395	15553	15480	15538	15716	15687	15683	15692	15732	15654	15658	15580	15603	15523	15579	15643	15674	15794	15726	15664	15604	15721	15693	15788	15582	15578	15795	15848	15551	15756	15792	15747	15600	15742	15605	15463	15523	15653	15553	15739	15829	15617	15718	15771	15621	15740	15797	15535	15710	15872	15732	15595	15560	15605	15503	15510	15600	15588	15711	15708	15655	15631	15413	15711	15589	15665	15671	15575	15656	15693	15731	15717	15593	15427	15557	15749	15761	15499	15594	15659	15685	15509	15797	15432	15778	15780	15665	15609	15604	15618	15663	15573	15586	15610	15590	15605	15552	15554	15614	15521	15698	15580	15630	15634	15677	15975	15656	15635	15614	15786	15654	15731	15612	15521	15701	15483	15891	15711	15595	15734	15798	15651	15622	15642	15489	15700	15668	15786	15532	15539	15531	15683	15756	15417	15742	15557	15723	15401	15474	15689	15759	15384	15843	15802	15672	15620	15649	15793	15781	15474	15758	15626	15630	15464	15696	15551	15677	15677	15467	15697	15515	15694	15606	15677	15718	15630	15619	15602	15582	15547	15638	15631	15561	15598	15755	15498	15694	15569	15641	15631	15655	15767	15542	15442	15569	15635	15576	15763	15657	15760	15705	15657	15727	15735	15568	15732	15684	15571	15676	15527	15693	15767	15662	15582	15698	15699	15694	15689	15516	15433	15520	15666	15560	15546	15641	15728	15550	15564	15548	15638	15742	15677	15703	15589	15476	15775	15591	15462	15650	15789	15391	15699	15612	15774	15607	15714	15796	15796	15715	15703	15461	15615	15685	15739	15662	15508	15514	15710	15673	15779	15682	15833	15575	15628	15643	15732	15774	15556	15660	15833	15768	15771	15585	15599	15632	15586	15738	15666	15664	15541	15496	15495	15647	15592	15606	15544	15639	15702	15449	15718	15587	15378	15444	15525	15676	15437	15629	15630	15540	15525	15412	15706	15571	15517	15613	15703	15617	15518	15610	15453	15595	15591	15618	15578	15510	15447	15683	15715	15481	15602	15780	15662	15586	15621	15619	15749	15555	15645	15637	15674	15793	15673	15705	15786	15664	15594	15473	15390	15447	15629	15405	15554	15595	15761	15549	15544	15544	15519	15552	15512	15511	15921	15689	15643	15525	15640	15689	15565	15599	15595	15598	15445	15728	15408	15745	15612	15650	15643	15577	15696	15594	15825	15596	15836	15530	15758	15557	15663	15625	15605	15490	15368	15577	15450	15688	15706	15617	15644	15783	15847	15679	15383	15641	15608	15667	15754	15677	15517	15613	15629	15635	15636	15675	15545	15673	15648	15684	15680	15694	15663	15702	15734	15605	15489	15720	15558	15796	15561	15487	15532	15735	15631	15517	15368	15529	15597	15534	15650	15662	15667	15793	15603	15723	15712	15640	15563	15527	15515	15785	15533	15483	15537	15508	15583	15667	15618	15818	15762	15761	15760	15567	15583	15643	15517	15563	15543	15740	15718	15732	15665	15594	15480	15678	15608	15603	15548	15664	15681	15547	15694	15806	15809	15618	15489	15709	15648	15658	15624	15678	15684	15607	15550	15478	15502	15620	15773	15660	15651	15596	15471	15735	15431	15652	15641	15442	15569	15592	15521	15603	15608	15796	15420	15954	15589	15526	15698	15802	15706	15686	15626	15719	15347	15682	15663	15647	15653	15731	15621	15597	15553	15779	15628	15701	15708	15698	15487	15652	15738	15576	15492	15601	15632	15730	15743	15570	15478	15438	15538	15644	15466	15466	15608	15579	15575	15566	15703	15575	15462	15624	15569	15612	15692	15497	15698	15608	15634	15465	15556	15638	15605	15669	15557	15600	15664	15642	15727	15635	15442	15802	15526	15772	15639	15394	15698	15672	15669	15798	15608	15544	15794	15694	15682	15567	15423	15589	15506	15580	15691	15530	15577	15470	15589	15649	15545	15824	15747	15484	15665	15591	15588	15604	15790	15788	15614	15686	15838	15741	15627	15566	15795	15635	15553	15707	15574	15635	15810	15617	15730	15679	15697	15537	15516	15621	15546	15729	15794	15666	15654	15699	15701	15661	15528	15617	15659	15709	15633	15659	15478	15700	15673	15679	15866	15494	15651	15623	15648	15642	15503	15570	15686	15626	15827	15622	15560	15766	15405	15521	15476	15681	15559	15795	15552	15534	15489	15484	15706	15467	15648	15687	15801	15619	15739	15562	15730	15415	15537	15625	15561	15867	15486	15682	15699	15499	15512	15547	15712	15613	15595	15704	15522	15514	15688	15807	15792	15631	15680	15564	15610	15641	15549	15744	15583	15662	15501	15665	15528	15475	15804	15752	15726	15718	15386	15731	15815	15662	15791	15394	15575	15664	15769	15695	15570	15568	15677	15694	15693	15583	15600	15766	15690	15585	15642	15653	15579	15526	15606	15634	15448	15684	15688	15671	15538	15436	15765	15686	15623	15689	15587	15682	15563	15687	15649	15703	15558	15413	15538	15761	15498	15592	15700	15679	15778	15418	15536	15639	15776	15709	15588	15757	15824	15700	15703	15661	15488	15563	15614	15611	15732	15560	15642	15423	15473	15678	15531	15693	15751	15640	15598	15747	15733	15733	15644	15693	15731	15665	15461	15648	15585	15684	15518	15551	15660	15671	15706	15572	15818	15580	15576	15562	15578	15678	15662	15628	15708	15722	15643	15960	15680	15470	15638	15747	15671	15647	15804	15539	15732	15851	15599	15592	15675	15593	15589	15589	15450	15659	15582	15522	15543	15606	15509	15661	15520	15708	15515	15632	15645	15712	15647	15571	15538	15548	15693	15822	15577	15702	15482	15643	15489	15507	15698	15742	15546	15438	15578	15815	15762	15528	15471	15675	15761	15567	15622	15797	15587	15766	15685	15285	15611	15742	15589	15565	15536	15650	15721	15570	15682	15541	15599	15720	15785	15656	15651	15669	15620	15648	15539	15676	15772	15629	15491	15626	15664	15622	15613	15417	15777	15602	15558	15803	15682	15611	15689	15569	15524	15635	15763	15663	15610	15534	15855	15533	15597	15493	15625	15831	15421	15742	15508	15514	15436	15516	15590	15846	15668	15680	15687	15479	15822	15790	15552	15323	15672	15736	15593	15582	15465	15660	15742	15644	15446	15577	15519	15545	15811	15566	15694	15633	15542	15554	15771	15680	15565	15537	15476	15602	15422	15481	15585	15623	15606	15696	15646	15675	15741	15761	15543	15678	15777	15697	15412	15670	15624	15607	15649	15437	15385	15610	15617	15457	15821	15662	15631	15515	15574	15741	15652	15644	15829	15594	15815	15466	15688	15819	15753	15700	15511	15570	15602	15557	15636	15689	15594	15603	15477	15563	15494	15531	15545	15621	15675	15871	15626	15719	15791	15587	15727	15532	15565	15695	15875	15878	15791	15709	15532	15623	15596	15434	15648	15601	15763	15565	15619	15561	15590	15704	15640	15757	15552	15720	15615	15743	15786	15598	15689	15662	15648	15631	15499	15786	15772	15529	15495	15534	15508	15496	15508	15542	15805	15534	15743	15720	15674	15751	15704	15513	15715	15600	15683	15375	15502	15597	15522	15580	15609	15720	15706	15553	15588	15582	15436	15822	15603	15541	15746	15647	15571	15617	15588	15638	15753	15745	15497	15557	15324	15564	15560	15601	15440	15808	15586	15709	15568	15842	15539	15555	15458	15604	15615	15671	15428	15417	15702	15621	15714	15706	15655	15543	15648	15712	15600	15565	15625	15590	15649	15720	15698	15648	15707	15620	15430	15649	15559	15517	15637	15752	15656	15651	15776	15660	15769	15635	15750	15733	15766	15558	15460	15543	15532	15547	15799	15562	15541	15403	15628	15572	15748	15853	15621	15693	15781	15563	15542	15809	15594	15572	15487	15711	15527	15424	15621	15573	15647	15497	15650	15495	15627	15728	15501	15518	15491	15526	15459	15607	15526	15891	15705	15454	15638	15592	15570	15627	15602	15725	15651	15659	15533	15562	15475	15637	15734	15783	15845	15695	15872	15574	15724	15468	15601	15809	15688	15588	15700	15493	15616	15586	15610	15749	15438	15699	15583	15691	15449	15459	15907	15603	15439	15614	15702	15539	15550	15670	15536	15527	15772	15565	15682	15623	15715	15756	15727	15608	15762	15609	15751	15367	15335	15711	15522	15630	15784	15613	15566	15622	15614	15623	15740	15791	15541	15512	15391	15645	15582	15563	15643	15657	15713	15914	15587	15606	15640	15372	15472	15715	15797	15658	15610	15637	15621	15772	15433	15606	15518	15681	15675	15587	15812	15705	15693	15514	15738	15702	15547	15632	15659	15613	15585	15728	15627	15718	15650	15394	15559	15640	15580	15787	15554	15587	15695	15681	15757	15620	15371	15633	15585	15715	15643	15880	15619	15604	15620	15637	15574	15699	15691	15706	15901	15703	15640	15900	15509	15680	15642	15708	15631	15595	15559	15809	15600	15670	15522	15798	15601	15632	15477	15572	15743	15682	15652	15594	15389	15679	15408	15672	15413	15576	15610	15621	15670	15739	15611	15654	15865	15580	15534	15501	15596	15629	15486	15664	15783	15514	15530	15537	15659	15743	15767	15788	15723	15810	15626	15611	15659	15604	15733	15584	15650	15670	15577	15617	15846	15792	15584	15620	15579	15688	15669	15546	15592	15616	15700	15840	15820	15674	15476	15772	15526	15720	15593	15758	15685	15693	15784	15556	15837	15864	15564	15549	15565	15671	15509	15606	15733	15574	15517	15755	15520	15613	15913	15741	15653	15523	15610	15685	15613	15639	15900	15556	15479	15489	15629	15433	15508	15792	15585	15587	15572	15629	15703
36155	59441	56884	45931	38528	33080	27274	21051	18990	17879	16837	16021	15690	15306	15295	15293	15172	15042	14944	14852	14653	14877	14929	14686	14877	14757	14876	14657	14835	14641	14721	14670	14622	14612	14680	14781	14591	14530	14621	14658	14629	14790	14621	14499	14678	14703	14531	14718	14899	14727	14692	14655	14690	14644	14666	14808	14575	14718	14875	14689	14673	14541	14645	14650	14579	14529	14728	14474	14541	14700	14560	14622	14671	14577	14636	14562	14521	14503	14562	14453	14621	14795	14609	14648	14578	14801	14625	14703	14714	14584	14674	14675	14571	14650	14666	14634	14689	14533	14464	14697	14757	14738	14693	14702	14616	14709	14682	14563	14654	14530	14554	14634	14557	14634	14524	14786	14663	14630	14525	14680	14523	14584	14629	14646	14705	14636	14645	14605	14665	14581	14703	14546	14624	14617	14664	14390	14488	14591	14532	14655	14486	14531	14659	14756	14512	14608	14725	14512	14719	14638	14520	14691	14689	14482	14679	14627	14509	14566	14525	14702	14707	14712	14414	14739	14610	14538	14613	14592	14721	14662	14524	14575	14705	14504	14693	14625	14668	14623	14443	14574	14598	14850	14613	14645	14659	14735	14706	14541	14574	14580	14652	14521	14497	14472	14807	14510	14751	14558	14546	14848	14569	14371	14645	14645	14518	14743	14546	14654	14849	14662	14760	14749	14579	14485	14720	14712	14508	14592	14577	14519	14799	14582	14566	14633	14754	14550	14713	14629	14657	14598	14430	14571	14621	14484	14565	14714	14502	14616	14786	14669	14567	14455	14632	14629	14590	14752	14559	14571	14596	14636	14691	14564	14603	14568	14506	14578	14876	14576	14546	14557	14508	14622	14794	14666	14669	14654	14489	14547	14706	14703	14627	14744	14656	14670	14617	14683	14480	14500	14604	14669	14611	14592	14606	14681	14692	14682	14687	14749	14628	14648	14705	14652	14757	14680	14680	14666	14594	14702	14619	14606	14770	14638	14702	14416	14528	14744	14651	14645	14662	14662	14628	14543	14601	14746	14820	14572	14469	14585	14624	14570	14636	14500	14708	14649	14703	14547	14575	14541	14631	14599	14704	14700	14659	14733	14652	14531	14605	14428	14530	14776	14518	14531	14588	14909	14680	14689	14620	14539	14631	14691	14671	14726	14611	14522	14673	14566	14652	14605	14413	14506	14618	14595	14600	14609	14606	14732	14659	14559	14510	14663	14723	14624	14747	14652	14539	14764	14706	14611	14479	14725	14616	14721	14588	14697	14562	14629	14638	14690	14674	14456	14624	14479	14555	14801	14608	14420	14617	14646	14656	14588	14489	14625	14510	14628	14456	14699	14732	14562	14587	14494	14593	14631	14647	14518	14838	14658	14681	14577	14611	14816	14545	14497	14738	14730	14552	14636	14523	14577	14472	14784	14557	14594	14627	14706	14492	14465	14760	14669	14785	14508	14668	14672	14603	14546	14437	14497	14554	14606	14570	14755	14625	14561	14495	14587	14509	14428	14747	14617	14545	14589	14613	14715	14571	14521	14477	14676	14664	14554	14650	14426	14668	14754	14525	14504	14649	14696	14573	14551	14674	14556	14625	14494	14645	14603	14721	14507	14569	14449	14688	14693	14729	14601	14432	14482	14647	14502	14649	14578	14771	14650	14591	14538	14745	14484	14549	14588	14566	14626	14738	14637	14471	14651	14738	14710	14610	14663	14471	14370	14629	14496	14747	14610	14447	14678	14472	14535	14736	14547	14548	14636	14602	14562	14559	14628	14490	14617	14563	14730	14712	14540	14616	14574	14607	14512	14515	14604	14523	14758	14635	14584	14504	14543	14677	14456	14676	14639	14463	14493	14642	14687	14650	14567	14644	14664	14686	14598	14586	14684	14616	14609	14677	14694	14491	14552	14501	14756	14592	14616	14570	14625	14617	14627	14660	14587	14569	14589	14602	14605	14543	14616	14592	14704	14542	14847	14840	14585	14690	14602	14737	14660	14632	14457	14713	14506	14633	14509	14589	14412	14573	14628	14573	14720	14584	14495	14609	14632	14720	14709	14654	14589	14493	14745	14705	14594	14682	14566	14800	14441	14677	14499	14564	14618	14477	14705	14670	14790	14654	14709	14665	14636	14456	14462	14583	14645	14599	14540	14638	14478	14530	14508	14381	14546	14685	14614	14557	14760	14492	14605	14612	14535	14649	14574	14681	14501	14600	14550	14567	14473	14828	14534	14520	14575	14528	14692	14565	14477	14712	14589	14643	14596	14602	14573	14668	14531	14668	14718	14809	14564	14537	14498	14593	14582	14638	14676	14656	14474	14635	14561	14748	14567	14485	14631	14826	14503	14712	14725	14733	14589	14598	14625	14543	14369	14754	14468	14568	14599	14570	14554	14562	14621	14658	14592	14680	14685	14846	14602	14595	14610	14573	14622	14677	14705	14614	14602	14616	14644	14617	14602	14521	14600	14639	14597	14535	14790	14660	14599	14636	14564	14566	14432	14376	14684	14641	14641	14561	14764	14703	14532	14645	14539	14659	14596	14730	14625	14625	14708	14674	14722	14602	14506	14545	14652	14615	14454	14465	14591	14639	14649	14602	14604	14757	14776	14628	14581	14559	14560	14665	14564	14451	14604	14566	14603	14735	14683	14578	14584	14580	14596	14581	14587	14628	14548	14628	14779	14600	14526	14641	14425	14667	14556	14547	14671	14779	14511	14802	14710	14629	14556	14564	14642	14691	14679	14635	14538	14747	14627	14606	14416	14557	14558	14608	14524	14550	14715	14485	14650	14599	14619	14592	14491	14786	14654	14583	14561	14662	14589	14744	14658	14621	14710	14646	14589	14445	14471	14738	14702	14573	14619	14560	14619	14513	14815	14461	14681	14560	14709	14528	14516	14580	14660	14597	14591	14696	14686	14612	14579	14549	14532	14556	14588	14732	14536	14618	14605	14600	14671	14599	14661	14617	14625	14736	14740	14585	14631	14645	14608	14522	14580	14723	14761	14689	14611	14623	14708	14670	14569	14706	14737	14608	14723	14603	14702	14601	14560	14525	14617	14619	14704	14583	14732	14572	14650	14616	14619	14644	14510	14607	14731	14732	14647	14488	14629	14703	14584	14556	14710	14589	14776	14632	14584	14636	14608	14371	14420	14576	14679	14756	14724	14483	14561	14712	14474	14698	14557	14649	14553	14577	14712	14568	14734	14606	14652	14638	14717	14607	14674	14534	14677	14620	14654	14661	14719	14753	14580	14618	14580	14604	14684	14622	14559	14478	14621	14616	14694	14551	14698	14791	14592	14573	14658	14493	14710	14441	14620	14636	14543	14539	14553	14615	14577	14643	14570	14677	14687	14689	14553	14682	14527	14357	14577	14607	14594	14646	14728	14651	14667	14594	14700	14575	14678	14596	14700	14519	14618	14624	14413	14723	14693	14792	14650	14643	14566	14587	14567	14540	14673	14611	14782	14577	14423	14695	14555	14412	14492	14687	14494	14607	14463	14652	14615	14599	14538	14688	14699	14687	14537	14724	14696	14574	14706	14674	14402	14467	14606	14536	14589	14716	14771	14585	14645	14481	14494	14680	14549	14562	14583	14589	14439	14497	14546	14718	14549	14756	14569	14501	14482	14595	14515	14557	14649	14653	14327	14589	14531	14573	14608	14693	14669	14724	14629	14562	14662	14623	14612	14613	14673	14703	14648	14585	14524	14734	14636	14653	14603	14601	14650	14630	14735	14654	14581	14693	14530	14630	14726	14507	14608	14782	14653	14574	14676	14622	14676	14562	14722	14485	14545	14701	14675	14555	14630	14541	14634	14708	14649	14754	14617	14691	14486	14550	14612	14540	14739	14565	14667	14605	14651	14570	14701	14513	14643	14729	14504	14693	14637	14523	14678	14562	14497	14659	14459	14543	14527	14647	14649	14492	14671	14477	14554	14641	14571	14708	14670	14436	14727	14630	14696	14515	14547	14551	14533	14637	14628	14461	14627	14718	14404	14693	14471	14837	14591	14505	14591	14577	14634	14684	14658	14614	14525	14463	14593	14553	14560	14688	14672	14660	14617	14598	14511	14495	14631	14474	14636	14648	14541	14659	14710	14684	14449	14510	14453	14602	14719	14669	14521	14560	14469	14645	14531	14517	14534	14757	14553	14660	14695	14508	14614	14503	14560	14719	14718	14597	14578	14622	14861	14422	14531	14570	14708	14605	14601	14707	14507	14558	14632	14598	14590	14688	14427	14414	14628	14580	14527	14454	14598	14492	14534	14502	14528	14728	14542	14758	14563	14574	14673	14527	14635	14581	14621	14533	14616	14599	14461	14594	14727	14538	14633	14471	14700	14683	14619	14631	14610	14657	14457	14493	14618	14564	14635	14486	14647	14619	14572	14616	14677	14497	14647	14649	14811	14729	14709	14604	14652	14633	14531	14538	14648	14512	14663	14776	14549	14723	14634	14564	14554	14618	14501	14540	14460	14538	14541	14416	14546	14625	14740	14552	14638	14649	14557	14680	14674	14540	14432	14528	14769	14708	14581	14588	14687	14563	14727	14523	14664	14541	14577	14624	14594	14730	14441	14612	14617	14660	14645	14709	14464	14620	14580	14572	14571	14630	14612	14488	14610	14594	14521	14698	14628	14537	14594	14607	14633	14732	14536	14655	14604	14620	14570	14599	14520	14565	14673	14801	14593	14763	14433	14717	14644	14524	14650	14900	14516	14581	14538	14656	14567	14528	14458	14717	14450	14522	14666	14667	14613	14671	14676	14690	14546	14598	14667	14618	14626	14614	14468	14621	14484	14765	14574	14529	14640	14678	14497	14639	14553	14503	14673	14677	14525	14544	14598	14751	14734	14623	14593	14593	14513	14484	14558	14563	14573	14663	14551	14702	14493	14512	14754	14610	14667	14624	14695	14607	14462	14552	14770	14775	14789	14704	14538	14634	14710	14661	14730	14686	14500	14596	14725	14525	14656	14539	14590	14651	14495	14652	14702	14444	14739	14637	14584	14559	14683	14621	14511	14699	14563	14616	14398	14684	14631	14594	14674	14577	14525	14632	14502	14594	14566	14471	14779	14664	14627	14644	14458	14517	14632	14661	14598	14580	14558	14647	14565	14680	14585	14550	14735	14538	14713	14745	14644
28337	26543	33832	27634	20200	18206	16490	14995	14728	14529	14087	14179	14210	14077	13831	13923	13912	13871	13954	13847	13657	13967	13776	13777	13840	13864	14031	13679	13778	13860	13794	13772	13850	13804	13757	13646	13764	13695	13861	13631	13754	13805	13749	13876	13733	13627	13658	13933	13874	13688	13763	13980	13728	13929	13856	13668	13745	13985	13895	13731	13879	13951	13900	13863	13834	13893	13886	13839	13649	13840	13636	13824	13645	13642	13753	13535	13684	13809	13785	13813	13917	13824	13906	13909	13620	13764	13938	13670	13715	13803	13908	13775	13650	13809	13926	13629	13721	13636	13833	13763	13868	13582	13965	13817	13621	13651	14025	13779	13693	13892	13674	13820	13802	13808	13686	13821	13858	13895	13871	13949	13964	13769	13790	13857	13687	13843	13729	13742	13874	13755	13879	13822	13771	13771	13965	13755	13855	13577	13819	13761	13703	13711	13731	13761	13787	14002	13833	13960	13826	13796	13737	13844	13724	13824	13764	13848	13751	13665	13586	13663	13909	13811	13564	13806	13986	14001	13698	13746	13676	13820	13771	13977	13767	13705	13801	13748	14012	13752	13759	13903	13805	13704	13698	13726	13729	13715	13741	13841	13788	13663	13620	13757	13679	13805	13781	13684	13700	13674	13551	13732	13788	13720	13800	13821	13880	13674	13788	13834	13851	13830	13696	13790	13916	13768	13606	13699	13959	13860	13811	13811	13662	13893	13683	13679	13634	13653	13833	13768	13913	13647	13774	13748	13776	13789	13509	13750	13674	13789	13781	13793	13869	13794	13705	13630	13708	13808	13730	13671	13814	13758	13674	13572	13941	13762	13649	13771	13832	13782	13876	13827	13742	13810	13771	13695	13855	13913	13504	13731	13713	13605	13637	13716	13597	13800	13651	13716	13801	13611	13958	13747	13712	13681	13598	13489	13762	13900	13691	13671	13770	13879	13699	13496	13976	13712	13764	13823	13930	13755	13800	13592	13698	13647	13958	13916	13918	13785	13774	13745	13819	13833	13851	13743	13898	13598	13933	13880	13908	13804	13704	13724	13880	13833	13622	13647	13848	13866	13740	13809	13797	13744	13882	13833	13736	13878	13828	13676	13778	13644	13763	13824	13893	13856	13893	13669	13725	13624	13630	13720	13871	13792	13670	13811	13749	13806	14041	13494	13836	13917	13776	13780	13710	13794	13691	13557	13944	13952	13757	13800	13783	13845	13726	13948	13738	13850	13826	13780	13741	13793	14018	13596	13717	13770	13784	13791	13673	13602	13840	13836	13756	13885	13725	13857	13778	13759	13780	13850	13891	13738	13827	13530	13701	13716	13779	13806	13874	13703	13724	13805	13620	13623	13682	13878	13826	13832	13649	13857	13701	13625	13801	13724	13889	13830	13855	13837	13813	13838	13779	13692	13811	13782	13778	13683	13785	13760	13779	13810	13696	13827	13741	13907	13749	13619	13969	13774	13766	13727	13766	13909	13725	13795	13730	13673	13555	13782	13600	13651	13791	13709	13623	13682	13787	13822	13820	13908	13740	13742	13833	13754	13775	13739	13771	13897	13731	13862	13669	13826	13796	13768	14036	13776	13672	13893	13719	13809	13924	13764	13677	13698	13610	13885	13679	13859	13874	13854	13611	13817	13932	13653	13904	13796	13780	13780	13774	13917	13872	13690	13710	13674	13827	13865	13782	13787	13819	13756	13790	13721	13625	13722	13771	13730	13750	13628	13722	13836	13690	13666	13795	13735	13570	13719	13814	13668	13604	13706	13848	13791	13670	13820	13739	13784	13951	13769	13698	13781	13923	13813	13509	13778	13572	13727	13926	13704	13790	13562	13756	13696	13822	13708	13844	13645	13757	13712	13758	13734	13831	13895	13794	13871	13760	13578	13842	13604	13771	13673	13928	13664	13719	13785	13887	13717	13718	13797	13791	13839	13770	13863	13791	13803	13522	13642	13723	13678	13796	13733	13765	13671	13917	13858	13849	13751	13859	13800	13805	13782	13849	13850	13598	13768	13887	13697	13785	13819	13714	13789	13777	13716	13992	13800	13884	13734	13736	13773	13754	13629	13881	13666	13776	13876	13902	13957	13776	13980	13689	13717	13872	13713	13711	13765	13866	13651	13727	13845	13742	13892	13776	13719	13735	13821	13742	13770	13786	13863	13770	13956	13595	13684	13652	13592	13950	13901	13763	13741	13687	13878	13871	13861	13760	13829	13704	13733	13970	13932	13644	13727	13818	13824	13868	13651	13783	13786	13706	13838	13715	13901	13682	13801	13610	13929	13710	13706	14071	13725	13786	13712	13746	13749	13781	13833	13637	13791	13834	13855	13646	13727	13838	13743	13683	13766	13830	13776	13738	13766	13793	13815	13800	13799	13987	13978	13663	13672	13701	13867	13925	13736	13829	13740	13787	13778	13932	13813	13801	13757	13931	13952	14044	13679	13809	13771	13867	13841	13697	13718	13608	13670	13647	13756	13726	13806	13650	13617	13849	13616	13659	13725	13739	13807	13893	13927	13904	13788	13950	13846	13712	13666	13872	13788	13747	13707	13813	13710	13806	13744	13878	13773	13706	13692	13889	13811	13741	13915	13924	13623	13823	13740	13637	13771	13856	13685	13852	13698	13981	13840	13948	13631	13802	13765	13717	13777	13594	13961	13837	13613	13588	13888	13821	13846	13722	13804	13833	13763	13705	13710	13718	13651	13769	13820	13730	13752	13943	13809	13773	13834	13812	13664	13842	13619	13642	13804	13697	13739	13759	13738	13539	13763	13759	13725	13836	13701	13781	13677	13752	13829	13744	13788	13625	13658	14153	13743	13735	13730	13779	13927	13658	13768	13781	13929	13733	13853	13959	13697	13872	13971	13990	13836	13804	13764	13808	13813	13897	13711	13833	13713	13844	13885	13588	13787	13864	13824	13749	13771	13755	13559	13715	13813	13761	13707	13652	13814	13855	13699	13698	13847	13626	13694	13644	13641	13816	13858	13750	13788	13811	13887	13709	13770	13803	13792	13746	13787	13692	13842	13763	14007	13828	13742	13851	13819	13900	13851	13724	13659	13875	13739	13665	13581	13886	13856	13736	13745	13777	13654	14025	13952	13638	13796	13822	13726	13715	13696	13664	13908	13796	13756	13847	13720	13845	13867	13844	13625	13908	13855	13820	13936	13809	13798	13784	13802	13722	13925	13886	13643	13692	13911	13700	13755	13971	13716	13777	13780	13898	13805	13842	13791	13728	13618	13774	13855	13678	13858	13760	13613	13735	13714	13676	13742	13772	13755	13935	13680	13793	13723	13739	13807	13862	13972	13918	13773	13877	13755	13798	13707	13821	13860	13858	13697	13670	13744	13793	13670	13722	13734	13824	13704	13884	13802	13730	13754	13837	13621	13953	13898	13654	13828	13726	13725	13779	13751	13636	13762	13925	13704	13827	13729	13682	13806	13833	13836	13728	13562	13657	13766	13793	13751	13653	13686	13815	13705	13814	13805	13665	13795	13818	13693	13855	13779	13793	13928	13892	13949	13657	13728	13565	13792	13752	13730	13695	13741	13927	13878	13727	13692	13835	13697	13546	13769	13881	13671	13880	13929	13666	13717	13788	13852	13905	13862	13837	13810	13761	13869	13723	13637	13624	14010	13816	13829	13769	13828	13786	13684	13690	13886	13853	13793	13790	13648	13772	13621	13619	13715	13829	13751	13735	13796	13908	13607	13719	13670	13775	13725	13788	14077	13853	13874	13783	13816	13710	13817	13872	13669	13847	13875	13824	13911	13776	13737	13905	13718	13673	13875	13741	13869	13976	13754	13689	13740	13824	13816	13741	13751	13486	13738	13552	13830	13768	13790	13751	13746	13704	13610	13495	13701	13832	13629	13618	13961	13857	13576	13803	13670	13791	13659	13648	13764	13658	13741	13579	13662	13793	13762	13872	13926	13713	13680	13822	13768	13796	13771	13566	13582	13800	13687	14052	13865	13864	13843	13865	13837	13669	13820	13821	13852	13766	13697	13763	13673	13672	13819	13924	13746	13806	13860	13867	13718	14005	13825	13572	13750	13819	13834	13924	13764	13886	13806	13720	13804	13938	13688	13776	13719	13791	13800	13807	13587	13896	13727	13862	14027	13945	13759	13711	13674	13855	13803	13882	13854	13688	13753	13795	13675	13804	13807	13878	13678	13870	13766	13776	13723	13844	13805	13638	13779	13743	13770	13651	13928	13668	13671	13733	13797	13613	13722	13752	13691	13965	13843	13805	13665	13511	13931	13805	13634	13798	13594	13887	13822	13722	13828	13704	13753	13834	13858	13658	13825	13745	13750	13726	13993	13663	13990	14029	13900	13795	13698	13807	13773	13759	13823	13659	13762	13833	13920	13787	13683	13668	13798	13916	13908	13759	13733	13624	13748	13785	13753	13659	14046	13714	13778	13683	13862	13737	13840	14020	13643	13671	13954	13852	13878	13609	13964	13880	13877	13694	13842	13632	13692	13752	13731	13872	13762	13802	13930	13869	13823	13873	13865	13745	13756	13991	13917	13725	13887	13736	13762	13693	13736	13952	13917	13846	13745	13891	13700	13875	13699	13700	13727	13740	13878	13872	14008	13931	13810	13999	13783	13826	13714	13741	13753	13817	13857	13745	14105	13976	13965	13715	13520	13633	13738	13892	13707	13679	13775	13837	13868	13846	13906	13720	13945	13778	13849	13823	13671	13776	13753	13963	13810	13842	13758	13741	13848	13782	13872	13735	13656	13831	13779	13917	13609	13656	13854	13767	13828	13980	13760	13768	13601	13804	13949	13643	13829	13840	13765	13904	13854	13873	14027	13744	13652	13844	13932	13940	13935	13910	13862	13747	13799	13832	13757	13903	13821	13777	13790	13756	13969	13910	13915	13727	13767	13867	13633	13733	13639	13635	13888	13774	13848	13755	13541	13959	13665	13741	13750	13603	13714	13789	13806	13737	13687	13749	13670	13906	13736	13948	13761	13760	13779	13724	13791	13643	13894	13718	13514	13680	13641	13830	13812	13836	13868	13979	13917	13696	13744	13785	13850	13715	13746	13743	13649	13790	13770	13672	13740	13725	13907	13837	13959	13722	13705	13832	13866	13932	13861	13719	13693	13766	13667	13792	13829
29750	43967	40255	27908	21816	19094	16724	15350	14783	14436	14179	13911	13840	13746	13628	13703	13617	13554	13496	13587	13413	13535	13485	13745	13353	13472	13475	13725	13340	13369	13429	13466	13533	13563	13379	13412	13443	13315	13519	13412	13460	13505	13573	13521	13589	13376	13462	13557	13703	13552	13560	13445	13534	13125	13428	13603	13468	13535	13520	13416	13432	13569	13265	13513	13591	13560	13414	13513	13520	13741	13409	13362	13471	13514	13350	13438	13538	13383	13446	13530	13422	13543	13440	13502	13415	13378	13631	13358	13524	13515	13494	13331	13525	13411	13505	13374	13432	13588	13428	13427	13427	13470	13591	13328	13542	13451	13517	13245	13552	13447	13245	13417	13550	13509	13422	13469	13414	13465	13605	13458	13492	13584	13553	13448	13398	13559	13524	13455	13349	13313	13497	13610	13475	13370	13365	13595	13310	13538	13505	13469	13491	13382	13435	13551	13634	13418	13293	13541	13401	13373	13433	13443	13488	13478	13488	13419	13427	13566	13548	13466	13375	13533	13432	13547	13533	13525	13463	13327	13486	13517	13436	13494	13298	13463	13408	13606	13618	13419	13485	13452	13316	13346	13423	13434	13387	13425	13398	13498	13483	13495	13540	13379	13374	13511	13360	13460	13458	13423	13435	13537	13338	13569	13317	13443	13394	13522	13510	13458	13446	13569	13352	13444	13394	13461	13468	13512	13335	13450	13507	13217	13515	13447	13487	13413	13549	13494	13657	13411	13402	13543	13448	13358	13564	13508	13384	13492	13478	13389	13354	13500	13401	13520	13461	13582	13427	13541	13475	13400	13495	13328	13373	13501	13298	13426	13610	13351	13255	13356	13305	13445	13485	13542	13485	13508	13414	13384	13305	13407	13355	13506	13416	13515	13528	13509	13384	13335	13368	13544	13547	13410	13275	13406	13387	13565	13494	13428	13393	13401	13413	13564	13380	13347	13499	13332	13404	13377	13441	13477	13437	13383	13491	13368	13419	13403	13494	13404	13484	13332	13463	13552	13623	13608	13347	13515	13490	13465	13245	13542	13500	13631	13491	13370	13542	13645	13392	13522	13486	13440	13423	13454	13412	13249	13550	13394	13300	13365	13422	13471	13502	13459	13373	13635	13421	13450	13438	13525	13355	13324	13438	13635	13334	13505	13541	13393	13471	13499	13400	13552	13495	13387	13383	13448	13328	13455	13499	13478	13380	13356	13401	13423	13406	13312	13379	13491	13559	13554	13455	13439	13492	13400	13546	13482	13362	13559	13599	13469	13650	13457	13469	13406	13517	13481	13336	13526	13369	13577	13480	13451	13265	13412	13438	13368	13459	13579	13591	13338	13539	13447	13513	13253	13170	13457	13353	13321	13375	13393	13456	13566	13314	13404	13477	13473	13467	13573	13504	13522	13434	13469	13431	13503	13437	13377	13596	13589	13420	13472	13339	13452	13473	13376	13392	13480	13408	13498	13504	13341	13545	13262	13408	13487	13270	13530	13417	13429	13359	13468	13427	13349	13688	13316	13496	13425	13432	13408	13411	13451	13429	13383	13455	13543	13396	13409	13492	13521	13558	13400	13611	13402	13485	13470	13297	13477	13561	13469	13433	13490	13514	13500	13404	13296	13528	13623	13398	13460	13495	13395	13345	13476	13511	13455	13345	13452	13444	13269	13401	13384	13279	13325	13459	13510	13418	13453	13431	13540	13772	13509	13566	13575	13519	13438	13496	13530	13499	13372	13530	13391	13372	13594	13455	13246	13471	13507	13379	13417	13416	13515	13433	13488	13492	13602	13355	13408	13504	13428	13425	13557	13321	13542	13459	13346	13512	13461	13428	13326	13464	13494	13387	13513	13386	13402	13337	13413	13542	13595	13470	13353	13515	13337	13394	13567	13541	13549	13565	13452	13525	13527	13375	13390	13397	13456	13413	13397	13355	13520	13462	13426	13419	13417	13395	13573	13451	13393	13512	13523	13227	13510	13338	13367	13336	13493	13404	13349	13551	13402	13465	13382	13465	13501	13463	13232	13660	13580	13425	13466	13392	13587	13376	13418	13579	13324	13427	13315	13534	13195	13546	13400	13391	13322	13497	13314	13575	13456	13474	13349	13460	13452	13592	13518	13486	13641	13451	13361	13414	13601	13427	13586	13581	13571	13363	13576	13485	13485	13525	13638	13462	13375	13405	13570	13425	13404	13546	13351	13579	13476	13391	13604	13298	13465	13378	13542	13514	13430	13297	13567	13448	13422	13466	13476	13447	13361	13519	13581	13400	13543	13464	13345	13429	13573	13400	13473	13467	13423	13459	13620	13461	13506	13602	13462	13536	13513	13436	13381	13482	13372	13562	13458	13622	13455	13428	13456	13577	13345	13352	13447	13385	13531	13387	13520	13515	13520	13438	13244	13530	13375	13573	13462	13612	13453	13420	13460	13604	13446	13604	13548	13426	13436	13333	13606	13470	13564	13460	13476	13543	13611	13367	13551	13472	13577	13465	13603	13382	13249	13396	13418	13483	13587	13533	13534	13329	13440	13468	13372	13527	13591	13563	13477	13559	13600	13439	13526	13405	13275	13441	13350	13411	13354	13455	13487	13359	13484	13539	13493	13545	13495	13393	13583	13577	13414	13439	13447	13491	13504	13644	13382	13503	13376	13369	13254	13486	13531	13457	13391	13480	13490	13552	13589	13211	13531	13565	13608	13420	13426	13302	13530	13526	13345	13484	13495	13482	13376	13366	13501	13651	13482	13235	13504	13531	13480	13626	13465	13456	13433	13457	13384	13542	13216	13676	13460	13539	13364	13376	13534	13514	13544	13456	13429	13438	13421	13334	13560	13577	13349	13555	13622	13563	13472	13359	13342	13336	13625	13393	13538	13471	13582	13468	13401	13499	13460	13401	13458	13320	13426	13730	13366	13620	13488	13583	13285	13503	13573	13453	13584	13361	13457	13462	13569	13451	13477	13387	13422	13254	13383	13525	13469	13533	13552	13452	13609	13456	13548	13414	13641	13347	13516	13348	13460	13497	13555	13458	13662	13276	13353	13362	13431	13557	13466	13533	13468	13161	13347	13631	13544	13571	13512	13330	13399	13464	13388	13520	13406	13671	13517	13402	13438	13550	13568	13363	13384	13461	13565	13370	13388	13420	13533	13395	13269	13386	13459	13360	13398	13385	13529	13287	13489	13595	13465	13428	13499	13496	13374	13356	13599	13478	13483	13385	13434	13557	13468	13363	13575	13496	13481	13482	13443	13489	13473	13609	13309	13523	13381	13276	13370	13490	13516	13306	13420	13436	13604	13428	13513	13409	13361	13572	13532	13535	13352	13516	13305	13350	13445	13550	13365	13539	13295	13218	13518	13556	13555	13424	13570	13515	13429	13560	13457	13502	13611	13342	13405	13486	13451	13529	13473	13448	13246	13349	13399	13504	13683	13461	13319	13577	13508	13353	13462	13325	13437	13444	13518	13494	13308	13599	13565	13548	13409	13401	13494	13572	13446	13670	13448	13545	13435	13426	13315	13476	13488	13419	13322	13500	13475	13519	13424	13492	13430	13440	13488	13549	13556	13541	13565	13588	13324	13308	13504	13551	13405	13587	13454	13611	13409	13366	13406	13490	13552	13363	13587	13454	13570	13464	13471	13672	13560	13454	13570	13353	13536	13658	13440	13322	13428	13370	13475	13480	13503	13368	13282	13520	13480	13397	13591	13369	13430	13408	13546	13480	13398	13417	13451	13508	13493	13430	13451	13525	13578	13412	13447	13409	13444	13458	13497	13588	13535	13383	13441	13426	13478	13516	13433	13397	13497	13509	13358	13455	13615	13488	13478	13465	13536	13513	13489	13474	13312	13463	13584	13530	13579	13598	13600	13478	13446	13462	13557	13513	13470	13434	13490	13472	13474	13482	13515	13464	13486	13416	13306	13605	13506	13447	13593	13491	13628	13585	13521	13380	13503	13301	13560	13541	13548	13403	13365	13455	13346	13598	13395	13333	13424	13515	13372	13426	13352	13415	13489	13366	13497	13461	13452	13487	13538	13373	13538	13444	13469	13402	13318	13377	13525	13453	13322	13515	13407	13561	13533	13478	13235	13594	13411	13496	13395	13459	13421	13276	13500	13552	13325	13599	13539	13458	13504	13449	13481	13341	13397	13414	13435	13485	13346	13575	13470	13515	13384	13373	13503	13383	13449	13388	13478	13458	13483	13471	13515	13487	13298	13528	13400	13438	13431	13354	13443	13538	13312	13461	13403	13489	13486	13388	13462	13509	13528	13494	13526	13379	13294	13713	13531	13533	13354	13428	13530	13493	13454	13537	13540	13447	13361	13516	13374	13426	13484	13491	13392	13345	13464	13516	13373	13556	13373	13429	13553	13401	13677	13518	13442	13536	13445	13533	13371	13388	13563	13417	13583	13471	13399	13448	13502	13386	13501	13467	13520	13472	13328	13482	13598	13377	13518	13564	13425	13547	13196	13407	13378	13534	13627	13492	13688	13301	13393	13536	13550	13546	13481	13574	13482	13241	13419	13363	13297	13609	13449	13435	13676	13449	13462	13534	13452	13510	13468	13554	13487	13499	13425	13495	13453	13537	13417	13492	13470	13501	13471	13413	13448	13294	13434	13511	13462	13307	13482	13522	13356	13532	13437	13558	13415	13520	13401	13467	13376	13445	13242	13392	13644	13512	13444	13611	13384	13353	13547	13532	13623	13457	13361	13440	13373	13497	13521	13458	13443	13474	13531	13470	13458	13466	13511	13454	13515	13442	13542	13484	13429	13262	13301	13551	13499	13440	13596	13572	13323	13504	13489	13524	13600	13314	13554	13422	13386	13495	13430	13449	13405	13635	13484	13533	13550	13553	13497	13559	13556	13517	13435	13392	13343	13521	13487	13567	13334	13370	13352	13311	13511	13617	13498	13526	13305	13529	13631	13371	13571	13310	13519	13567	13498	13492	13506	13557	13393	13509	13516	13480	13375	13426	13537	13501	13260	13442	13389	13454	13285	13575	13509	13475	13556	13357	13279	13274	13577	13281	13536	13417	13385	13503	13392	13609	13497	13410	13372	13571	13512	13476	13599	13483	13223	13333	13400	13493	13671	13367	13399	13388	13446	13505	13347	13503	13545	13400	13465	13463	13553
24413	21526	29030	26009	25552	26581	24032	19376	17297	16240	15420	14989	14939	14738	14653	14729	14725	14423	14640	14424	14479	14749	14644	14550	14457	14363	14332	14482	14493	14262	14363	14417	14508	14585	14443	14443	14468	14530	14409	14458	14384	14374	14497	14410	14515	14475	14361	14264	14392	14325	14297	14526	14352	14528	14542	14493	14374	14610	14326	14455	14317	14382	14332	14435	14239	14461	14472	14500	14376	14282	14458	14361	14475	14432	14551	14335	14464	14515	14313	14368	14465	14446	14281	14156	14387	14282	14191	14099	14259	14411	14385	14315	14387	14405	14354	14367	14269	14352	14389	14106	14310	14483	14210	14363	14347	14524	14367	14529	14409	14350	14353	14432	14419	14416	14374	14422	14383	14202	14140	14228	14372	14499	14336	14447	14334	14366	14482	14340	14547	14127	14319	14273	14233	14283	14406	14457	14503	14297	14428	14595	14403	14369	14315	14347	14308	14259	14491	14424	14410	14237	14301	14350	14446	14368	14564	14276	14504	14178	14373	14423	14222	14489	14363	14246	14528	14267	14314	14197	14389	14346	14412	14223	14558	14235	14389	14286	14163	14398	14273	14416	14357	14562	14176	14283	14304	14285	14433	14397	14506	14454	14280	14282	14307	14417	14203	14305	14225	14318	14366	14529	14384	14401	14267	14284	14292	14425	14232	14321	14372	14512	14223	14424	14403	14199	14522	14481	14366	14333	14406	14402	14408	14295	14474	14226	14349	14355	14484	14309	14410	14492	14437	14362	14395	14182	14142	14342	14340	14548	14379	14345	14266	14312	14443	14309	14492	14353	14287	14275	14358	14292	14427	14346	14367	14455	14251	14304	14291	14198	14321	14391	14464	14602	14628	14358	14171	14309	14480	14431	14367	14245	14476	14151	14305	14325	14163	14343	14287	14388	14158	14248	14142	14420	14361	14265	14406	14211	14461	14286	14071	14140	14270	14228	14382	14221	14523	14526	14293	14296	14385	14495	14227	14281	14510	14435	14177	14159	14265	14385	14292	14268	14456	14380	14427	14267	14365	14364	14285	14381	14528	14344	14316	14376	14376	14506	14293	14472	14370	14488	14404	14232	14319	14295	14529	14231	14164	14482	14549	14330	14357	14274	14528	14399	14501	14405	14420	14288	14271	14331	14303	14406	14491	14374	14423	14392	14286	14192	14150	14461	14501	14369	14346	14434	14244	14215	14388	14278	14376	14346	14549	14238	14393	14342	14347	14360	14446	14163	14526	14439	14514	14254	14337	14459	14357	14283	14364	14560	14319	14492	14338	14353	14250	14476	14135	14279	14292	14333	14420	14156	14206	14231	14342	14191	14276	14148	14254	14459	14338	14126	14146	14154	14371	14328	14228	14305	14537	14257	14194	14163	14331	14460	14309	14346	14203	14308	13933	14280	14403	14397	14330	14391	14336	14488	14351	14317	14125	14083	14333	14239	14246	14271	14379	14411	14331	14433	14238	14528	14485	14317	14370	14271	14231	14312	14492	14485	14332	14335	14308	14365	14522	14420	14304	14346	14180	14477	14323	14280	14241	14382	14409	14271	14315	14276	14482	14291	14374	14306	14403	14321	14377	14261	14431	14315	14258	14474	14333	14298	14418	14334	14476	14288	14369	14381	14293	14437	14442	14399	14269	14284	14491	14420	14410	14297	14363	14511	14373	14268	14298	14243	14252	14345	14278	14355	14456	14364	14413	14384	14411	14494	14492	14435	14376	14322	14261	14361	14424	14325	14274	14250	14445	14372	14217	14375	14380	14348	14145	14494	14342	14330	14337	14422	14525	14285	14293	14534	14330	14421	14485	14385	14374	14159	14281	14162	14463	14388	14552	14622	14577	14384	14348	14389	14109	14317	14516	14537	14311	14425	14326	14409	14453	14503	14310	14257	14399	14405	14338	14348	14419	14295	14472	14301	14392	14411	14387	14204	14352	14102	14340	14468	14373	14227	14391	14306	14397	14383	14185	14215	14299	14365	14416	14377	14483	14278	14236	14308	14294	14320	14390	14181	14426	14511	14418	14299	14289	14439	14284	14348	14389	14310	14312	14429	14355	14423	14302	14354	14328	14231	14278	14293	14170	14529	14266	14275	14376	14447	14386	14283	14244	14343	14342	14261	14371	14380	14318	14288	14501	14055	14260	14262	14374	14627	14299	14302	14444	14310	14363	14270	14245	14224	14526	14376	14388	14390	14393	14326	14387	14400	14279	14338	14382	14405	14335	14530	14415	14533	14340	14270	14015	14540	14365	14561	14508	14244	14669	14438	14321	14527	14323	14581	14398	14164	14159	14311	14341	14370	14319	14452	14296	14560	14365	14310	14344	14263	14361	14443	14243	14346	14350	14317	14253	14525	14412	14437	14229	14341	14247	14284	14465	14456	14478	14223	14498	14334	14205	14360	14380	14413	14418	14311	14409	14331	14415	14297	14302	14283	14401	14255	14187	14336	14378	14335	14264	14396	14413	14456	14182	14352	14319	14396	14186	14333	14260	14415	14436	14304	14404	14266	14467	14285	14253	14359	14381	14241	14278	14304	14152	14403	14390	14315	14420	14525	14454	14399	14479	14407	14388	14473	14148	14493	14474	14358	14257	14439	14420	14350	14247	14285	14421	14380	14456	14450	14575	14408	14451	14401	14225	14352	14338	14456	14466	14601	14296	14274	14402	14555	14153	14211	14238	14492	14453	14211	14278	14428	14326	14373	14382	14304	14508	14548	14267	14338	14366	14258	14495	14376	14292	14306	14223	14392	14422	14258	14194	14366	14531	14285	14263	14198	14453	14330	14409	14397	14449	14388	14401	14536	14384	14506	14288	14418	14441	14251	14225	14391	14495	14271	14590	14421	14354	14419	14319	14289	14405	14256	14213	14342	14188	14183	14282	14361	14266	14375	14341	14369	14364	14344	14438	14162	14277	14422	14400	14458	14362	14422	14231	14370	14365	14375	14191	14388	14428	14478	14449	14166	14162	14197	14377	14397	14046	14382	14299	14439	14368	14207	14451	14343	14377	14368	14484	14202	14386	14460	14514	14332	14222	14427	14559	14511	14401	14231	14167	14382	14224	14410	14421	14448	14320	14248	14337	14258	14451	14395	14247	14412	14524	14614	14459	14267	14443	14458	14460	14167	14243	14188	14336	14438	14454	14339	14314	14533	14414	14484	14341	14310	14512	14317	14543	14317	14342	14293	14238	14178	14323	14079	14367	14376	14509	14281	14419	14446	14392	14383	14411	14463	14299	14370	14303	14282	14288	14471	14374	14360	14537	14437	14223	14231	14273	14210	14285	14231	14265	14185	14323	14300	14392	14309	14474	14252	14222	14373	14353	14320	14201	14128	14291	14374	14220	14391	14312	14352	14251	14559	14275	14204	14362	14219	14390	14361	14479	14332	14383	14217	14253	14370	14275	14372	14485	14239	14532	14215	14319	14406	14491	14411	14309	14186	14432	14323	14412	14280	14256	14368	14174	14200	14311	14441	14343	14341	14365	14402	14329	14384	14476	14419	14290	14329	14573	14285	14476	14529	14380	14426	14255	14327	14217	14247	14402	14471	14417	14538	14424	14504	14402	14407	14329	14574	14534	14307	14404	14463	14307	14218	14627	14466	14301	14264	14394	14235	14421	14401	14604	14508	14322	14404	14385	14394	14237	14350	14376	14294	14352	14393	14337	14365	14241	14180	14238	14317	14431	14214	14148	14331	14501	14337	14510	14305	14443	14411	14271	14330	14344	14339	14423	14277	14471	14215	14240	14244	14274	14362	14568	14438	14351	14276	14285	14399	14362	14374	14383	14521	14590	14508	14362	14611	14256	14316	14356	14237	14285	14550	14433	14446	14351	14337	14161	14475	14303	14361	14410	14437	14271	14426	14274	14185	14419	14541	14441	14347	14458	14402	14234	14454	14382	14242	14356	14238	14250	14286	14317	14506	14219	14319	14460	14418	14375	14309	14389	14295	14374	14484	14257	14274	14274	14417	14365	14269	14435	14414	14206	14298	14296	14458	14431	14180	14355	14187	14357	14510	14384	14302	14114	14382	14412	14341	14280	14363	14250	14305	14184	14224	14358	14388	14346	14330	14323	14506	14341	14259	14405	14558	14412	14438	14384	14194	14256	14587	14480	14525	14566	14386	14393	14684	14597	14308	14468	14506	14464	14193	14379	14400	14467	14406	14404	14364	14363	14472	14294	14104	14372	14242	14290	14226	14306	14322	14418	14459	14243	14340	14414	14449	14413	14506	14359	14493	14175	14233	14416	14233	14228	14402	14390	14412	14367	14311	14373	14127	14295	14382	14409	14099	14318	14452	14363	14364	14525	14370	14397	14454	14461	14406	14462	14316	14315	14581	14510	14342	14279	14394	14382	14341	14289	14348	14405	14311	14137	14333	14494	14436	14428	14295	14398	14231	14475	14253	14242	14432	14604	14338	14380	14373	14260	14304	14298	14236	14354	14425	14230	14327	14318	14331	14415	14428	14450	14290	14337	14337	14383	14418	14259	14477	14264	14407	14283	14513	14436	14369	14290	14245	14249	14328	14334	14406	14303	14284	14264	14245	14490	14278	14361	14372	14206	14110	14477	14447	14473	14319	14430	14371	14296	14241	14392	14419	14608	14245	14316	14408	14432	14285	14238	14411	14236	14277	14383	14161	14463	14263	14587	14354	14494	14433	14450	14380	14147	14457	14367	14329	14470	14372	14501	14440	14194	14361	14385	14224	14290	14180	14322	14347	14481	14341	14441	14314	14387	14490	14428	14712	14448	14125	14266	14262	14388	14367	14166	14332	14341	14365	14389	14226	14302	14391	14363	14352	14315	14356	14406	14398	14457	14436	14467	14474	14405	14364	14452	14311	14355	14172	14303	14180	14338	14292	14301	14392	14426	14301	14298	14305	14430	14412	14616	14437	14382	14306	14271	14328	14368	14428	14279	14391	14482	14311	14405	14465	14404	14478	14313	14474	14498	14229	14226	14510	14410	14408	14369	14381	14470	14249	14296	14201	14350	14186	14265	14445	14424	14448	14372	14340	14400	14204	14333	14333	14230	14239	14600	14331	14420	14295	14441	14293	14403	14318	14445	14496	14334	14332	14225	14261	14305	14487	14262	14128	14273	14514	14301	14373	14392	14441	14361	14314
33289	51563	45164	36289	32159	28317	22982	19273	17510	16079	15118	14698	14251	14414	14083	14179	14159	14006	13982	13917	13843	13931	13923	13709	13750	13708	14003	13802	13734	13761	14051	13934	13835	13639	13899	13840	13958	13905	13859	13881	13762	13762	13901	13711	13889	14011	13998	13932	13797	13866	13789	13844	13759	13777	14010	13991	13854	13887	13807	13781	13785	13861	13938	13925	13834	13874	13827	13819	14082	13783	13873	13916	13925	13959	13914	13778	14043	13732	13845	13929	13861	13923	13779	13906	13697	13846	13714	13947	13910	13778	13910	13877	13879	13701	14018	14003	14070	13762	13724	13905	13758	13793	13654	13741	13967	13790	13758	13929	13873	13847	13715	13784	13871	13717	13724	13959	13772	13908	13635	13756	13750	13891	13706	13836	14022	13977	13687	13859	13908	13815	13894	13710	13825	13812	13815	13801	13843	13771	13762	13894	13922	13796	13837	13794	13815	13781	13912	13798	13790	13782	13864	13759	13684	13853	13797	13965	13667	13704	13884	13857	13853	13868	13799	13891	13889	13693	13785	13721	13866	13972	13926	13759	13784	13841	13863	13727	13682	13753	13905	13779	13871	13676	13946	13669	13738	14090	13787	13864	13737	13997	13866	13719	13832	13792	13709	13904	13965	13722	13782	13767	13922	13818	13748	13871	13711	13810	13947	13840	13898	14019	13747	13778	13765	13888	13769	13708	13723	13821	13799	13954	13894	13871	13775	13817	13786	13912	13852	13725	13866	13730	13886	13769	13995	13801	13666	13867	13948	13938	14023	13751	14028	13871	13837	13993	13794	13903	14000	13894	13775	13926	13757	13799	13829	13948	13583	13807	13783	13851	13861	13948	13888	13737	13674	13837	13917	13931	13879	13821	13837	13910	13962	13836	13769	13812	13839	13951	13919	13785	13812	13903	13717	13821	13885	13641	13782	13771	13927	13779	13985	13939	13897	14004	13762	13794	13842	13686	13813	13933	13837	13775	13798	13828	13744	13723	14068	13772	13773	13866	13666	13644	13715	13689	13802	13858	13840	13908	13929	13984	13749	13795	13832	13797	13797	13815	13904	13713	13752	13677	13781	13939	13750	13894	13883	13780	13855	13802	13896	13838	13723	13918	13903	13773	13960	13758	13725	13891	13774	13918	13736	13690	13748	13837	13899	13794	13645	13853	13788	13727	13933	13888	13855	13959	13930	13765	13948	13774	13889	13774	13821	13909	13838	13676	13812	13801	13657	13762	13782	13764	13799	13820	13969	13934	13912	13697	13911	13918	13835	13870	13764	13852	13952	13867	13756	13834	13844	13871	13737	13746	13914	13923	13730	13885	14072	13963	13821	13703	13843	14000	13910	13895	13707	13806	13935	13810	13801	13820	13737	13888	13706	13857	13950	13975	13761	13832	13789	13808	13790	13694	13706	13661	13869	13566	13904	13817	13942	13783	13759	13739	13751	13774	13804	13938	13747	13726	13942	13728	13909	13928	13803	13771	13862	13877	13809	13711	13711	13781	13916	13753	13867	13658	13685	13828	13755	14027	13787	13888	13974	13863	13808	13883	13761	13839	13831	13894	13713	13794	13816	13933	13871	13716	13943	13963	13854	13832	13908	13859	13823	13828	13711	13851	13913	13882	13680	13970	13965	13894	13772	13741	13861	13779	13801	13910	13781	13872	13797	13770	13855	13824	13909	13683	13943	13847	13774	13727	13798	13800	13886	13745	13871	13794	13894	13672	13847	13875	13894	13943	13716	13544	13958	14001	13786	13910	13654	13748	14113	13786	13744	13882	13809	13897	13854	13852	13818	13577	13812	13821	13886	13707	13896	13794	13684	13945	13781	13830	13895	13816	13728	13654	13808	13749	13870	13822	13821	13931	13708	13781	13885	13772	13867	13779	13794	13698	13814	13775	13882	13800	13998	13661	13743	13874	13767	13667	13828	14007	13870	13903	13784	13897	13908	13856	13981	14019	13926	14007	13744	13973	14001	13743	13667	13969	13961	14032	13899	13794	13903	13706	13851	13850	13713	13790	13810	13859	13730	13741	13778	13971	13774	13738	13735	13853	13867	13864	13896	13858	13811	13890	13791	13784	13803	13833	13823	13772	13887	13743	13883	13919	13911	13803	14015	13822	13811	13761	13862	13946	14050	13879	13817	13631	13970	13894	13849	13650	13780	13694	13704	13745	13973	13751	13958	13874	13837	13915	13852	13759	13869	13740	13888	13808	13813	13748	13726	13955	13821	13891	13868	13760	13782	13858	13693	13758	13898	13870	13684	13811	13788	13812	13846	13812	14048	13892	13916	13826	13653	13812	13719	13893	13746	13873	13906	13867	13941	13698	13765	13893	13928	13808	13727	13845	13984	13710	13794	13742	13820	13602	13880	13763	14002	13902	13856	13925	13765	13940	13848	13727	13803	13721	13807	13850	13871	13869	13913	13838	13847	13823	13777	13872	13766	13834	13654	13821	13895	13952	13793	13912	13751	13870	13893	14011	13890	13803	13781	13805	13851	13805	13891	13790	13773	13834	13679	13818	13794	13796	13936	13724	13893	13751	13847	13867	13895	13846	13878	13740	13911	13861	13863	13817	13784	13730	13909	13890	13906	13919	13850	13781	13932	13809	13723	13953	13835	13993	13996	13842	13745	13981	13738	13794	13814	13676	13796	13848	13919	13781	13808	13757	13743	13752	13728	13837	13876	13890	13962	13903	13795	13837	13783	13741	13927	13910	13892	13775	13905	13862	13851	13620	13810	13906	13886	13770	13827	13689	13656	13697	13798	13840	13941	13786	13898	13861	13728	13814	13631	13816	13985	14011	13928	13771	13805	13825	13777	13725	13847	13871	13851	13694	13930	13950	13738	13905	13841	13874	13752	13896	13808	13808	13726	13814	13892	13931	13882	13773	13789	13880	13878	13861	13908	13930	13821	13933	13952	13974	13853	13925	13773	13879	13823	13736	13734	13874	13761	13827	13793	13887	13730	13653	13928	13916	13891	13736	13928	13783	13874	13823	13714	13809	13676	14123	13719	13879	13785	13792	13910	13798	13727	13750	13837	13623	13829	13899	13630	13793	13846	13863	13743	13754	13804	13891	13807	13801	13972	13677	13916	13816	13834	13876	13788	13629	13675	13834	13886	13628	13932	13933	13816	14113	13803	13845	13740	13694	13660	13876	13904	13966	13942	13930	13865	13803	14003	13709	13855	13810	13912	13838	13711	13807	13811	13906	13713	13981	13733	13886	13824	13848	13989	13752	13851	13764	13824	13750	13868	13758	13804	13916	13893	13985	13896	13800	13806	13831	13889	13738	13822	13882	13901	13881	13854	13928	13870	13812	13656	13748	13788	13914	13763	13814	13850	13878	13888	13889	13737	13884	13842	13876	13906	13835	13807	14007	13740	13826	13819	13721	13801	13854	13860	13806	13934	13886	13881	13968	13997	13634	13760	13781	13854	13792	13761	13884	13911	13975	13718	13786	13738	13896	13757	13753	13833	13692	13947	13813	13914	13885	13705	13785	13702	14029	13882	13860	13791	13754	13889	13818	13839	13980	13805	13694	13847	13734	13714	13824	13655	13754	13778	13873	13790	13924	13947	13693	13885	13874	13677	13753	13879	13823	13902	13856	13739	13814	13798	13830	13904	13983	13661	13764	13680	13743	13813	13756	13966	13773	13776	13802	13760	13875	13827	13943	13913	13730	13872	13913	13909	13889	14030	13707	13796	14032	13819	13737	14017	13957	13791	13858	13892	13759	13847	13881	13820	13799	13878	13716	13859	13865	13857	13826	13939	13685	13710	13810	13892	13957	13922	13874	13753	13986	13805	13702	13651	13981	13883	13897	13787	13810	13767	13731	13824	13933	13854	13934	13808	13624	13744	13722	13900	13760	13871	13768	13764	13970	14047	13867	13877	13868	13634	13802	13856	13880	13926	13779	13868	13935	13779	13734	13817	13778	13785	13907	13759	13696	13847	13692	13982	13869	13682	13853	13972	13890	14032	13953	13789	13755	13884	13684	13800	13990	13866	13947	13718	13719	13775	13785	13746	13876	13867	13896	13764	13887	13938	13655	13857	13843	13722	13665	13779	13848	13943	13779	13777	13816	14026	13772	13928	13888	13748	13973	13910	13810	13797	13824	13773	13895	13731	13716	13851	13772	13755	13733	13750	13841	13668	13672	13823	13791	13894	13836	13935	13890	13862	13836	13936	13994	13821	13782	13826	13801	13688	13961	13783	13867	13694	13799	13839	13720	13981	13840	13723	13766	13828	13953	13862	13795	13773	13912	13885	13806	13662	13821	13793	13856	13940	13871	13900	13730	13817	13918	13653	13721	13920	13696	13797	13912	13710	13732	13805	13828	13819	13855	13801	13859	13924	14040	13846	13835	13809	13858	13729	13769	13738	13802	13835	13981	13748	13842	13848	13772	13679	13683	13771	13910	13665	13935	13932	13928	13645	13962	13808	13654	13994	13824	13772	13892	13805	13847	13910	13880	13838	13802	13874	13759	13840	13801	13903	13759	13937	13752	13827	13822	13849	13681	13893	13914	13812	13876	13850	13838	13848	13697	13869	13784	13738	13898	13763	13959	13779	13833	13721	13814	13861	13836	13813	13667	13810	13719	13672	13954	13823	13753	13903	13767	13837	13920	13613	13743	13958	13848	13849	13770	13846	13704	13969	13871	13938	13622	13581	13681	13807	13937	13830	13970	13818	13763	13902	13928	13983	14005	13805	14063	13971	13886	13818	13790	13894	13977	13874	13780	13650	13847	13949	13977	13913	13939	13827	13841	13874	13847	13831	13919	13824	13925	13865	13768	13908	13959	13863	13852	13956	13696	13677	13881	13948	13805	13794	13741	13897	13734	13914	13836	13775	13885	13905	13711	13789	13893	13877	13652	13701	13787	13598	13774	13886	13957	13963	13877	13965	13871	13701	13917	13869	13941	13749	14051	13854	13867	13748	13842	13811	13932	13883	13769	13956	13766	13746	13917	13857	13880	13792	13861	13844	13645	13831	13717	13938	13932	13776	13911	13853	13841	13919	13823	13817	13849	13739	13893	13945	13867	13811	13881	13818	13790	13874	13733	13820	13813	13746	13883	13882	13727	13828	13755	13824	13799	13866	13834	13913	13789	13900	13835	13984	13774
10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
