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
339679367152	339679367671	339679368221	339679368771	339679369321	339679369871	339679370421	339679370971	339679371521	339679372071	339679372621	339679373171	339679373721	339679374271	339679374821	339679375371	339679375921	339679376471	339679377021	339679377571	339679378121	339679378671	339679379221	339679379771	339679380321	339679380871	339679381421	339679381971	339679382521	339679383071	339679383621	339679384171	339679384721	339679385271	339679385821	339679386371	339679386921	339679387471	339679388021	339679388571	339679389121	339679389671	339679390221	339679390771	339679391321	339679391871	339679392421	339679392971	339679393521	339679394071	339679394621	339679395171	339679395721	339679396271	339679396821	339679397371	339679397921	339679398471	339679399021	339679399571	339679400121	339679400671	339679401221	339679401771	339679402321	339679402871	339679403421	339679403971	339679404521	339679405071	339679405621	339679406171	339679406721	339679407271	339679407821	339679408371	339679408921	339679409471	339679410021	339679410571	339679411121	339679411671	339679412221	339679412771	339679413321	339679413871	339679414421	339679414971	339679415521	339679416071	339679416621	339679417171	339679417721	339679418271	339679418821	339679419371	339679419921	339679420471	339679421021	339679421571	339679422121	339679422671	339679423221	339679423771	339679424321	339679424871	339679425421	339679425971	339679426521	339679427071	339679427621	339679428171	339679428721	339679429271	339679429821	339679430371	339679430921	339679431471	339679432021	339679432571	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2702	3600	2300	2702	3600	2300	2702	3600	2300	2702	3600	2300	2702	3600	2300	2702	3600	2300	2702	3600	2300	2702	3600	2300	2702	3600	2300	2702	3600	2300	2702	3600	2300	2702	3600	2300	2702	3600	2300	2702	3600	2300	2702	3600	2300	2702	3600	2300	2702	3600	2300	2702	3600	2300	2702	3600	2300	2702	3600	2300	2702	3600	2300	2702	3600	2300	2702	3600	2300	2702	3600	2300	2702	3600	2300	2702	3600	2300	2702	3600	2300	2702	3600	2300	2702	3600	2300	2702	3600	2300	2702	3600	2300	2702	3600	2300	2702	3600	2300	2702	3600	2300	2702	3600	2300	2702	3600	2300	2702	3600	2300	2702	3600	2300	2702	3600	2300	2702	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
21781	20326	27853	22744	21051	24909	28633	23547	21587	21158	19990	19188	18194	17564	16806	16768	16865	16615	16559	16312	16570	16026	16170	16110	16186	16068	15946	16026	15568	15878	15697	15698	15751	15857	15840	15917	15825	15952	15743	15738	15708	15947	15844	15587	15801	15761	15596	15824	15799	15646	15578	15876	15601	15811	15695	15820	15681	15739	15637	15648	15726	15627	15579	15391	15906	15721	15704	15845	15822	15674	15549	15595	15837	15707	15559	15782	15767	15634	15666	15796	15500	15639	15822	15650	15649	15517	15599	15876	15838	15927	15805	15754	15705	15802	15717	15613	15673	15707	15549	15663	15620	15522	15613	15560	15603	15696	15738	15803	15770	15717	15832	15699	15758	15588	15579	15686	15477	15621	15730	15693	15806	15619	15657	15655	15667	15632	15763	15896	15774	15762	15651	15553	15674	15538	15813	15458	15447	15657	15596	15753	15715	15486	15808	15748	15803	15631	15392	15657	15695	15772	15703	15729	15679	15579	15758	15684	15712	15564	15620	15596	15652	15686	15729	15562	15615	15687	15653	15827	15724	15640	15674	15788	15745	15515	15669	15532	15623	15677	15641	15691	15481	15784	15648	15538	15813	15539	15559	15574	15558	15556	15786	15678	15755	15777	15593	15682	15673	15597	15463	15479	15708	15692	15788	15597	15567	15598	15542	15521	15483	15546	15603	15569	15516	15733	15774	15643	15516	15529	15629	15619	15746	15722	15486	15447	15735	15701	15481	15426	15626	15574	15630	15743	15767	15642	15727	15668	15542	15570	15720	15638	15709	15700	15648	15685	15594	15767	15490	15809	15469	15649	15579	15482	15635	15546	15625	15552	15782	15555	15527	15533	15649	15655	15628	15719	15530	15356	15658	15916	15571	15756	15532	15832	15731	15523	15488	15559	15592	15721	15809	15521	15669	15695	15742	15761	15681	15708	15654	15658	15768	15801	15577	15683	15546	15626	15506	15544	15699	15530	15714	15610	15564	15661	15655	15889	15641	15659	15539	15560	15612	15567	15604	15607	15597	15727	15797	15785	15693	15596	15649	15683	15646	15727	15568	15464	15599	15773	15587	15471	15739	15609	15605	15619	15487	15603	15669	15711	15795	15696	15517	15594	15684	15815	15819	15686	15660	15779	15529	15660	15842	15667	15675	15532	15577	15565	15636	15597	15713	15585	15698	15529	15574	15618	15467	15609	15666	15747	15606	15402	15614	15951	15725	15592	15637	15591	15862	15584	15712	15738	15710	15763	15533	15723	15542	15768	15565	15660	15492	15652	15536	15623	15702	15790	15808	15616	15500	15708	15726	15808	15792	15585	15557	15600	15616	15554	15780	15545	15771	15542	15884	15621	15650	15870	15649	15693	15756	15612	15496	15637	15700	15649	15614	15744	15537	15760	15815	15356	15721	15834	15640	15762	15603	15876	15778	15869	15694	15727	15756	15656	15722	15697	15815	15581	15548	15632	15599	15491	15864	15801	15743	15690	15448	15679	15566	15841	15792	15647	15598	15754	15717	15467	15737	15725	15622	15610	15558	15707	15732	15584	15726	15621	15577	15612	15646	15577	15618	15548	15691	15636	15634	15647	15550	15812	15737	15604	15627	15608	15623	15310	15571	15521	15588	15621	15787	15675	15728	15484	15611	15505	15746	15615	15726	15679	15622	15717	15663	15745	15634	15753	15643	15609	15758	15477	15699	15705	15606	15690	15622	15838	15481	15395	15459	15472	15651	15605	15618	15736	15710	15627	15465	15350	15629	15688	15638	15627	15667	15543	15593	15604	15669	15846	15663	15655	15679	15593	15555	15644	15692	15793	15818	15666	15801	15670	15590	15612	15403	15639	15693	15703	15618	15603	15658	15579	15823	15553	15532	15718	15742	15610	15662	15517	15705	15766	15520	15704	15809	15756	15700	15775	15563	15629	15590	15705	15594	15584	15545	15587	15772	15657	15691	15689	15650	15685	15655	15814	15702	15532	15442	15476	15511	15474	15614	15836	15549	15706	15614	15707	15653	15775	15678	15669	15717	15540	15705	15510	15611	15497	15695	15544	15751	15668	15711	15788	15639	15685	15701	15486	15701	15851	15668	15471	15601	15650	15711	15751	15566	15538	15728	15526	15795	15817	15667	15611	15569	15638	15730	15541	15688	15498	15524	15386	15632	15507	15631	15563	15536	15733	15536	15607	15590	15664	15653	15838	15565	15515	15636	15509	15556	15564	15710	15566	15642	15660	15499	15580	15599	15628	15594	15523	15425	15510	15571	15395	15672	15503	15507	15734	15687	15656	15690	15712	15504	15546	15585	15605	15632	15518	15568	15585	15612	15627	15434	15779	15894	15635	15705	15638	15676	15397	15688	15625	15694	15667	15645	15507	15892	15601	15862	15765	15651	15591	15500	15662	15719	15519	15746	15583	15691	15491	15481	15605	15641	15680	15683	15596	15558	15644	15658	15603	15386	15664	15663	15565	15723	15562	15680	15728	15555	15641	15510	15596	15622	15701	15894	15655	15868	15617	15787	15590	15603	15560	15703	15743	15702	15452	15795	15636	15626	15589	15692	15632	15721	15526	15795	15647	15932	15725	15484	15690	15542	15614	15733	15705	15682	15772	15698	15697	15605	15463	15657	15629	15705	15640	15623	15682	15493	15532	15392	15633	15533	15647	15751	15610	15587	15746	15743	15770	15622	15726	15732	15550	15550	15655	15612	15803	15637	15610	15571	15623	15528	15503	15729	15589	15473	15417	15661	15781	15691	15555	15641	15766	15571	15645	15716	15635	15780	15682	15631	15587	15588	15576	15616	15643	15740	15537	15628	15609	15852	15818	15806	15536	15643	15699	15649	15749	15587	15603	15829	15602	15516	15847	15775	15779	15671	15445	15661	15762	15614	15584	15759	15646	15687	15678	15913	15563	15728	15739	15546	15692	15707	15637	15880	15685	15554	15743	15777	15574	15671	15644	15524	15697	15677	15763	15699	15730	15612	15569	15567	15663	15573	15707	15557	15511	15675	15553	15567	15656	15695	15871	15609	15659	15713	15583	15737	15488	15680	15463	15638	15744	15698	15586	15608	15802	15735	15692	15512	15556	15488	15793	15745	15626	15642	15754	15700	15606	15608	15650	15661	15485	15632	15487	15656	15534	15695	15599	15585	15781	15715	15612	15390	15727	15692	15671	15656	15773	15729	15600	15622	15570	15472	15821	15750	15678	15740	15644	15807	15597	15592	15693	15746	15757	15506	15622	15540	15589	15697	15675	15722	15745	15612	15490	15557	15555	15621	15529	15737	15610	15646	15702	15640	15584	15565	15396	15546	15756	15735	15718	15778	15602	15702	15561	15699	15668	15576	15581	15514	15499	15588	15406	15713	15693	15599	15544	15726	15695	15618	15624	15650	15579	15768	15649	15557	15612	15621	15775	15780	15712	15636	15577	15796	15725	15458	15703	15667	15671	15497	15816	15761	15642	15674	15556	15703	15512	15615	15686	15502	15777	15478	15587	15538	15589	15667	15608	15668	15598	15609	15671	15524	15733	15531	15530	15571	15947	15574	15778	15847	15580	15502	15683	15925	15587	15554	15771	15671	15614	15594	15665	15599	15650	15873	15662	15691	15634	15642	15521	15601	15699	15528	15627	15675	15610	15697	15745	15534	15709	15791	15630	15617	15504	15763	15775	15565	15552	15546	15587	15594	15578	15620	15677	15525	15581	15610	15512	15660	15760	15703	15567	15465	15649	15677	15513	15456	15556	15782	15593	15690	15626	15694	15725	15678	15712	15778	15668	15745	15567	15589	15705	15718	15615	15605	15649	15848	15731	15800	15782	15633	15747	15619	15798	15539	15577	15936	15716	15671	15750	15575	15581	15705	15662	15609	15557	15778	15805	15793	15860	15648	15719	15613	15566	15659	15622	15638	15569	15641	15834	15492	15676	15530	15821	15674	15647	15577	15808	15566	15717	15733	15792	15558	15683	15713	15544	15706	15629	15790	15708	15878	15709	15584	15390	15594	15530	15566	15680	15536	15545	15603	15621	15468	15646	15656	15479	15890	15726	15642	15675	15858	15465	15408	15581	15573	15555	15590	15839	15594	15478	15725	15686	15491	15607	15575	15766	15553	15631	15537	15527	15640	15668	15678	15694	15714	15512	15273	15518	15585	15729	15638	15653	15742	15614	15606	15556	15645	15625	15711	15660	15597	15590	15696	15547	15474	15769	15479	15569	15752	15613	15568	15557	15458	15582	15573	15843	15783	15689	15574	15717	15575	15608	15671	15606	15772	15577	15583	15827	15648	15543	15628	15751	15474	15672	15777	15676	15594	15716	15695	15556	15663	15740	15929	15584	15741	15655	15555	15639	15764	15702	15636	15649	15661	15578	15711	15632	15613	15581	15585	15781	15553	15711	15565	15644	15654	15601	15683	15642	15641	15793	15548	15503	15713	15478	15680	15835	15820	15628	15636	15834	15501	15609	15548	15827	15665	15867	15895	15687	15555	15565	15660	15624	15694	15598	15634	15748	15678	15574	15488	15510	15683	15622	15858	15511	15689	15500	15578	15532	15563	15515	15720	15430	15645	15709	15705	15793	15746	15821	15848	15489	15731	15583	15761	15789	15605	15545	15696	15588	15452	15769	15454	15557	15401	15770	15893	15738	15800	15499	15867	15470	15621	15750	15704	15689	15747	15668	15641	15601	15580	15668	15533	15690	15718	15808	15437	15524	15642	15702	15626	15498	15607	15602	15646	15704	15508	15638	15701	15746	15541	15619	15569	15610	15618	15767	15734	15502	15741	15882	15621	15767	15626	15498	15600	15655	15731	15638	15503	15583	15407	15663	15684	15764	15744	15594	15657	15697	15766	15611	15440	15596	15802	15699	15636	15633	15675	15612	15544	15616	15527	15613	15758	15512	15709	15840	15608	15566	15757	15658	15546	15784	15830	15603	15544	15612	15637	15670	15692	15830	15642	15638	15629	15781	15650	15764	15759	15830	15665	15764	15730	15627	15641	15835	15548	15705	15675	15954	15681	15595	15743	15723	15527	15655	15803	15632	15794	15708	15717	15629	15654	15791	15574	15649	15494	15659	15810	15687	15764	15655	15487	15593	15727	15636	15573	15599	15622	15647	15770	15675	15627	15579	15637	15597
27088	48364	45995	37431	32696	30267	28267	25507	23409	21867	20707	19563	17843	16526	15973	15658	15709	15489	15300	15115	15100	15109	14802	14702	14451	14698	14560	14530	14368	14316	14361	14500	14307	14309	14394	14341	14276	14323	14296	14122	14267	14336	14374	14329	14285	14268	14217	14233	14255	14293	14271	14234	14394	14292	14183	14347	14206	14277	14204	14444	14323	14441	14157	14298	14088	14317	14294	14083	14368	14443	14288	14185	14170	14411	14303	14242	14461	14118	14169	14203	14314	14141	14324	14258	14292	14242	14368	14241	14280	14055	14243	14269	14292	14265	14249	14155	14192	14340	14261	14373	14285	14324	14319	14104	14380	14296	14240	14391	14058	14273	14185	14200	14142	14207	14223	14225	14254	14106	14409	14322	14246	14275	14354	14324	14290	14236	14202	14385	14279	14267	14146	14333	14093	14245	14246	14086	14286	14305	14272	14335	14303	14274	14239	14270	14200	14233	14282	14264	14207	14334	14313	14098	14367	14149	14164	14306	14326	14351	14412	14376	14356	14195	14313	14202	14294	14322	14445	14189	14194	14263	14294	14242	14346	14205	14382	14246	14400	14375	14110	14259	14351	14165	14231	14200	14275	14347	14305	14214	14276	14270	14030	14236	14355	14289	14259	14301	14370	14211	14089	14318	14265	14303	14218	14221	14392	14303	14155	14277	14215	14236	14200	14164	14226	14161	14213	14431	14243	14324	14126	14451	14196	14229	14146	14270	14263	14306	14151	14297	14303	14114	14212	14371	14366	14269	14211	14063	14173	14364	14168	14324	14180	14127	14133	14315	14138	14364	14217	14344	14250	14233	14057	14232	14123	14212	14213	14216	14229	14109	14181	14224	14114	14342	14060	14417	14281	14241	14110	14272	14276	14268	14138	14292	14050	14148	14307	14143	14249	14203	14243	14203	14216	14103	14284	14146	14251	14364	14203	14454	14217	14299	14091	14150	14417	14447	14258	14307	14386	14138	14246	14338	14271	14224	14274	14144	14318	14303	14190	14259	14329	14076	14198	14258	14306	14174	14329	14327	14276	14304	14127	14195	14249	14303	14396	14306	14097	14429	14389	14216	14350	14222	14327	14367	14365	14286	14286	14279	14385	14308	14297	14413	14229	14198	14283	14299	14312	14308	14087	14318	14275	14221	14229	14364	14315	14252	14256	14192	14292	14353	14426	14153	14378	14216	14209	14214	14291	14303	14236	14171	14263	14166	14230	13931	14095	14319	14382	14185	14196	14193	14308	14250	14268	14330	14204	14315	14184	14198	14349	14270	14123	14239	14168	14194	14280	14318	14122	14259	14122	14184	14325	14108	14248	14340	14124	14251	14400	14215	14245	14251	14207	14205	14354	14212	14393	14284	14318	14344	14260	14292	14182	14322	14078	14350	14319	14323	14212	14404	14309	14115	14251	14249	14261	14337	14283	14086	14213	14171	14294	14171	14420	14219	14217	14232	14241	14250	14262	14226	14063	14186	14208	14122	14420	14215	14227	14355	14281	14193	14301	14091	14279	14278	14439	14192	14233	14245	14342	14190	14276	14285	14224	14157	14193	14126	14141	14399	14339	14346	14178	14357	14255	14307	14212	14338	14253	14183	14136	14293	14094	14216	14257	14196	14163	14184	14270	14281	14199	14207	14270	14427	14386	14262	14269	14164	14218	14220	14103	14159	14074	14060	14299	14273	14338	14187	14208	14501	14262	14168	14169	14298	14220	14246	14262	14386	14182	13930	14265	14012	14271	14281	14358	14235	14234	14311	14221	14245	14196	14209	14083	14232	14440	14234	14021	14356	14209	14199	14285	14171	14357	14270	14212	14158	14253	14276	14347	14396	14251	14247	14120	14105	14435	14238	14217	14201	14193	14279	14293	14283	14198	14375	14196	14242	14237	14167	14342	14403	14151	14309	14181	14364	14212	14123	14326	14187	14096	14399	14295	14234	14337	14301	14373	14109	14269	14244	14298	14315	14211	14323	14237	14123	14200	14052	14204	14363	14254	14205	14278	14281	14300	14041	14295	14378	14179	14182	14463	14511	14232	14358	14365	14247	14325	14057	14241	14283	14176	14276	14270	14235	14248	14156	14145	14150	14254	14428	14005	14248	14225	14171	14293	14150	14323	14195	14268	14094	14297	14213	14348	14205	14325	14264	14235	14147	14137	14268	14348	14276	14423	14213	14244	14270	14199	14182	14184	14393	14282	14243	14455	14283	14299	14330	14248	14267	14308	14204	14357	14223	14146	14268	14253	14180	14326	14052	14281	14227	14226	14238	14202	14191	14142	14357	14217	14248	14333	14189	14219	14236	14383	14174	14303	14171	14225	14332	14189	14231	14158	14351	14262	14089	14237	14223	14305	14123	14239	14175	14254	14228	14271	14114	14256	14318	14153	14164	14331	14153	14188	14208	14387	14279	14298	14359	14420	14312	14138	14251	14362	14158	14279	14189	14036	14358	14261	14200	14308	14341	14206	14433	14151	14128	14348	14349	14162	14171	14190	14269	14204	14464	14187	14420	14268	14261	14242	14306	14322	14238	14224	14236	14272	14023	14254	14273	14265	14105	14229	14132	14309	14316	14198	14301	14272	14247	14096	14389	14282	14168	14304	14187	14250	14256	14116	14301	14387	14187	14387	14085	14278	14191	14199	14202	14160	14159	14120	14265	14337	14172	14318	14169	14313	14291	14217	14302	14354	14387	14168	14196	14165	14147	14176	14302	14420	14230	14260	14271	14229	14323	14202	14320	14393	14211	14430	14168	14207	14228	14183	14307	14109	14206	14370	14198	14169	14295	14262	14109	14333	14157	14201	14215	14391	14183	14203	14357	14143	14324	14231	14243	14335	14350	14349	14364	14407	14196	14285	14338	14192	14206	14436	14214	14249	14278	14023	14305	14218	14371	14104	14266	14293	14358	14133	14377	14329	14214	14312	14296	14159	14283	14357	14242	14124	14084	14249	14207	14257	14210	14415	14171	14356	14203	14185	14278	14295	14258	14331	14130	14065	14279	14221	14332	14314	14094	14195	14194	14293	14153	14233	14393	14292	14380	14189	14087	14218	14234	14372	14255	13961	14265	14205	14268	14244	14172	14138	14264	14499	14377	14338	14130	14221	14082	14369	14075	14138	14153	14302	14274	14187	14413	14358	14121	14244	14207	14238	14179	14422	14305	14158	14133	14099	14266	14324	14186	14397	14227	14194	14077	14314	14261	14141	14352	14205	14245	14136	14265	14385	14230	14237	14304	14173	14122	14232	14109	14161	14204	14165	14200	14113	14277	14349	14211	14305	14369	14305	14269	14247	14200	14326	14212	14216	14187	14146	14374	14203	14430	14050	14240	14081	14244	14292	14107	14465	14255	14336	14274	14154	14252	14198	14285	14211	14157	14106	14248	14284	14147	14339	14294	14321	14179	14229	14127	14152	14261	14084	14263	14309	14136	14214	14293	14186	14110	14174	14230	14235	14252	14265	14256	14196	14151	14299	14104	14313	14268	14195	14221	14322	14211	14290	14240	14182	14241	14297	14082	14233	14310	14337	14278	14241	14109	14101	14506	14053	14262	14386	14254	14210	14286	14138	14169	14257	14195	14145	14255	14181	14367	14348	14231	14340	14178	14315	14172	14108	14268	14295	14222	14130	14292	14294	14162	14326	14072	14257	14205	14360	14038	14336	14137	14376	14201	14297	14203	14281	14398	14320	14130	14075	14161	14152	14276	14235	14233	14302	14090	14233	14457	14279	14374	14225	14184	14126	14159	14202	14226	14182	14215	14156	14252	14221	14114	14152	14241	14309	14289	14140	14033	14247	14435	14157	14221	14224	14261	14411	14323	14219	14254	14221	14361	14041	14169	14325	14285	14248	14457	14390	14110	14047	14335	14215	14245	14261	14250	14212	14232	14309	14282	14265	14129	14064	14369	14338	14235	14368	14244	14211	14285	14216	14156	14051	14232	14183	14074	14463	14338	14124	14271	14373	14340	14170	14187	14176	14192	14254	14273	14228	14068	14184	14298	14366	14212	14207	14099	14253	14164	14165	14297	14172	14272	14043	14243	14211	14222	14198	14198	14318	14154	14264	14103	14263	14166	14321	14124	14236	14193	14007	14003	14362	14260	14234	14131	14105	14325	14181	14268	14299	14074	14269	14233	14226	14235	14309	14251	14054	14210	14174	14200	14179	14381	14190	14264	14410	14113	14360	14279	14194	14172	14292	14071	14134	14378	14112	14397	14219	14274	14364	14335	14137	14142	14302	14288	14184	14241	14254	14281	14134	14312	14333	14458	14275	14152	14184	14193	14393	14135	14307	14367	14382	14056	14181	14281	14281	14280	14248	14315	14417	14163	14171	14351	14338	14087	14301	14217	14383	14079	14275	14018	14269	14385	14211	14314	14293	14163	14125	14239	14172	14301	14201	14131	14115	14207	14170	14214	14222	14253	14278	14270	14093	14137	14194	14240	14317	14146	14216	14336	14129	14341	14314	14232	14424	14231	14352	14252	14262	14261	14189	14034	14265	14118	14141	14366	14329	14066	14233	14214	14287	14248	14212	14215	14315	14304	14248	14343	14192	14119	14089	14319	14302	14276	14253	14221	14197	14338	14232	14363	14243	14265	14030	14369	14238	14220	14296	14381	14322	14267	14206	14236	14223	14264	14246	14337	14222	14124	14355	14242	14144	14262	14146	14195	14220	14195	13940	14263	14350	14167	14225	14197	14090	14146	14140	14210	14350	14140	14346	14311	14254	14309	14283	14138	14182	14079	14256	14101	14174	14204	14205	14195	14295	14274	14291	14240	14249	14239	14307	14487	14279	14326	14303	14335	14238	14227	14274	14281	14334	14238	14126	14148	14113	14229	14186	14280	14203	14361	14177	14407	14249	14302	14135	14158	14262	14040	14311	14198	14415	14166	14088	14499	14295	14148	14150	14192	14053	14252	14131	14222	14086	14311	14217	14222	14174	14446	14267	14258	14114	14320	14355	14073	14099	14159	14324	14232	14211	14256	14236	14208	14259	14264	14086	14174	14182	14417	14210	14285	14119	14182	14213	14185	14157	14320	14237	14177	14250	14322	14337	14258	14112	14489	14219	14437	14182	14279	14287	14323	14225	14238	14278	14131	14299	14277	14120	14209	14518	14197	14077	14236
28131	25182	32951	29994	24656	23152	21925	20347	19295	18796	18462	18143	17303	16930	16844	16877	16820	16658	16690	16776	16547	16488	16549	16438	16462	16490	16525	16534	16549	16485	16468	16449	16298	16422	16305	16448	16500	16376	16648	16571	16485	16514	16464	16595	16472	16425	16253	16182	16378	16460	16369	16260	16216	16508	16263	16326	16502	16322	16705	16416	16225	16436	16285	16194	16374	16456	16445	16527	16482	16481	16198	16295	16531	16487	16246	16273	16312	16509	16258	16292	16443	16188	16254	16403	16392	16327	16254	16309	16623	16325	16294	16217	16230	16368	16501	16423	16371	16490	16431	16414	16399	16330	16512	16314	16200	16484	16343	16479	16294	16345	16627	16210	16386	16333	16461	16459	16509	16193	16609	16562	16454	16470	16546	16597	16523	16410	16221	16551	16310	16287	16402	16263	16373	16669	16212	16307	16311	16324	16465	16430	16325	16445	16328	16471	16348	16479	16266	16320	16346	16600	16224	16357	16502	16337	16423	16415	16341	16265	16220	16369	16480	16200	16240	16365	16434	16282	16330	16353	16271	16499	16294	16179	16365	16406	16320	16367	16417	16446	16361	16494	16330	16343	16340	16318	16172	16468	16470	16217	16492	16373	16364	16085	16344	16278	16385	16295	16338	16525	16498	16351	16414	16343	16418	16523	16419	16105	16413	16222	16313	16271	16348	16449	16381	16358	16235	16284	16411	16429	16307	16399	16666	16496	16237	16237	16350	16395	16513	16363	16419	16320	16298	16337	16407	16260	16549	16514	16319	16437	16293	16396	16446	16478	16461	16306	16232	16383	16361	16267	16406	16384	16332	16400	16304	16440	16321	16389	16236	16387	16254	16720	16167	16288	16253	16350	16306	16578	16689	16326	16150	16684	16380	16289	16523	16382	16549	16182	16359	16274	16432	16448	16612	16328	16427	16361	16200	16447	16557	16331	16248	16524	16296	16355	16351	16551	16547	16224	16484	16295	16448	16280	16593	16252	16397	16283	16478	16447	16425	16225	16284	16385	16256	16520	16198	16308	16476	16301	16406	16355	16372	16304	16303	16126	16361	16393	16443	16224	16310	16205	16386	16226	16228	16208	16510	16591	16336	16362	16327	16475	16389	16428	16421	16333	16310	16578	16440	16216	16282	16322	16556	16403	16494	16601	16556	16263	16312	16176	16374	16337	16480	16298	16541	16354	16260	16214	16508	16440	16278	16334	16321	16414	16316	16398	16345	16328	16530	16283	16424	16386	16322	16142	16542	16507	16299	16364	16393	16278	16404	16563	16310	16576	16376	16313	16514	16440	16304	16170	16415	16381	16235	16520	16394	16546	16183	16408	16368	16394	16374	16343	16490	16498	16458	16300	16232	16338	16418	16213	16410	16381	16383	16461	16147	16507	16473	16344	16690	16307	16422	16540	16385	16099	16323	16263	16493	16313	16398	16382	16536	16385	16299	16332	16399	16283	16382	16292	16337	16292	16289	16429	16413	16528	16453	16198	16416	16476	16258	16325	16249	16471	16284	16477	16373	16198	16299	16561	16452	16301	16481	16420	16376	16250	16295	16263	16514	16441	16467	16372	16371	16508	16431	16243	16376	16484	16236	16485	16360	16367	16357	16297	16257	16529	16168	16353	16284	16339	16245	16527	16503	16548	16394	16538	16634	16455	16207	16592	16436	16337	16507	16405	16368	16244	16583	16611	16481	16473	16324	16407	16525	16431	16393	16295	16223	16434	16293	16327	16397	16314	16411	16373	16594	16144	16468	16199	16128	16316	16362	16394	16398	16344	16247	16513	16454	16334	16269	16451	16478	16425	16464	16381	16251	16194	16378	16249	16421	16251	16479	16400	16271	16548	16437	16297	16251	16472	16442	16237	16161	16445	16553	16351	16412	16328	16578	16469	16462	16382	16321	16362	16343	16366	16365	16338	16338	16334	16446	16457	16160	16515	16402	16423	16287	16196	16407	16387	16422	16533	16294	16474	16531	16506	16503	16242	16536	16385	16325	16234	16297	16331	16256	16480	16462	16407	16460	16611	16365	16353	16475	16416	16318	16400	16464	16277	16376	16295	16356	16326	16428	16250	16416	16363	16417	16286	16290	16203	16430	16687	16533	16501	16295	16346	16447	16622	16453	16386	16409	16353	16474	16369	16232	16486	16336	16490	16406	16443	16326	16389	16417	16190	16325	16223	16420	16267	16523	16207	16312	16412	16122	16329	16210	16418	16424	16341	16394	16287	16394	16416	16194	16182	16412	16172	16300	16371	16367	16354	16448	16424	16249	16329	16462	16322	16270	16349	16417	16189	16276	16351	16286	16376	16453	16381	16481	16147	16480	16322	16371	16575	16337	16317	16176	16370	16342	16416	16365	16355	16508	16434	16361	16385	16458	16300	16287	16506	16248	16445	16190	16447	16509	16601	16482	16387	16463	16335	16500	16529	16281	16541	16492	16415	16353	16372	16439	16408	16471	16419	16346	16490	16429	16252	16349	16292	16402	16544	16502	16604	16341	16355	16419	16348	16352	16255	16446	16080	16465	16394	16354	16351	16384	16339	16359	16376	16284	16531	16366	16512	16511	16341	16470	16445	16271	16370	16308	16423	16203	16344	16455	16584	16326	16542	16226	16522	16485	16284	16393	16462	16233	16523	16490	16314	16377	16531	16485	16459	16447	16484	16238	16323	16350	16259	16403	16382	16438	16646	16482	16400	16379	16462	16363	16185	16347	16472	16432	16343	16555	16368	16565	16377	16388	16345	16353	16229	16370	16364	16488	16437	16271	16246	16324	16382	16294	16331	16200	16330	16351	16237	16406	16355	16404	16476	16514	16574	16311	16333	16315	16517	16282	16368	16321	16474	16376	16526	16440	16292	16446	16380	16582	16443	16303	16231	16201	16383	16256	16392	16449	16302	16359	16225	16472	16333	16308	16373	16385	16551	16394	16474	16353	16304	16418	16317	16172	16448	16386	16135	16327	16462	16455	16294	16459	16551	16503	16341	16443	16252	16469	16354	16330	16512	16528	16529	16370	16300	16332	16343	16474	16271	16383	16372	16380	16230	16538	16206	16487	16311	16488	16285	16304	16502	16426	16404	16384	16345	16375	16261	16328	16367	16300	16451	16642	16366	16304	16457	16272	16442	16424	16476	16463	16433	16258	16346	16408	16214	16278	16539	16285	16267	16447	16158	16464	16423	16279	16331	16263	16395	16249	16433	16441	16394	16380	16131	16311	16387	16385	16337	16490	16551	16393	16324	16317	16413	16465	16433	16348	16375	16496	16443	16252	16283	16411	16455	16342	16296	16223	16309	16346	16422	16500	16398	16265	16192	16307	16138	16322	16437	16399	16466	16625	16155	16362	16283	16243	16159	16121	16341	16420	16281	16283	16459	16479	16463	16554	16400	16446	16261	16365	16474	16379	16471	16521	16410	16278	16345	16487	16284	16267	16466	16403	16346	16508	16441	16263	16375	16283	16517	16302	16339	16318	16352	16413	16316	16309	16440	16438	16409	16341	16208	16335	16491	16451	16290	16402	16219	16348	16254	16405	16461	16267	16264	16358	16653	16390	16270	16450	16218	16304	16299	16278	16404	16491	16369	16382	16337	16308	16305	16206	16478	16483	16366	16397	16535	16415	16441	16310	16416	16193	16318	16245	16293	16334	16415	16574	16186	16515	16228	16360	16305	16442	16426	16410	16467	16182	16301	16539	16386	16308	16549	16343	16349	16420	16338	16653	16255	16419	16278	16265	16267	16437	16340	16442	16213	16527	16434	16518	16219	16415	16448	16455	16441	16624	16402	16318	16608	16295	16361	16358	16463	16285	16380	16279	16417	16153	16457	16247	16200	16267	16410	16491	16267	16459	16454	16594	16589	16480	16305	16305	16310	16492	16385	16477	16159	16477	16311	16518	16432	16272	16439	16432	16464	16444	16344	16448	16147	16458	16301	16427	16461	16501	16234	16351	16184	16343	16402	16320	16471	16347	16126	16385	16411	16274	16328	16394	16243	16461	16159	16470	16400	16291	16377	16381	16590	16396	16373	16209	16523	16329	16257	16340	16417	16334	16370	16502	16414	16223	16289	16645	16355	16461	16364	16445	16201	16339	16414	16304	16458	16392	16410	16249	16347	16516	16147	16317	16367	16404	16554	16541	16371	16292	16347	16487	16327	16570	16251	16337	16496	16549	16325	16360	16406	16442	16263	16380	16387	16368	16344	16397	16310	16339	16450	16375	16301	16394	16505	16411	16408	16464	16327	16270	16256	16421	16344	16345	16412	16430	16409	16447	16271	16413	16668	16289	16435	16373	16160	16304	16257	16308	16144	16506	16488	16297	16284	16285	16120	16314	16428	16255	16242	16176	16086	16318	16468	16352	16385	16308	16468	16346	16256	16398	16467	16363	16421	16280	16362	16450	16044	16201	16400	16373	16388	16173	16321	16346	16433	16347	16146	16062	16365	16348	16349	16412	16274	16515	16342	16471	16362	16404	16265	16249	16399	16220	16321	16412	16400	16180	16645	16464	16457	16315	16364	16375	16196	16326	16346	16373	16398	16322	16635	16567	16305	16398	16410	16307	16178	16418	16304	16327	16332	16257	16435	16438	16705	16573	16484	16337	16380	16272	16255	16375	16461	16397	16431	16240	16388	16316	16096	16302	16497	16485	16318	16561	16311	16416	16316	16321	16281	16428	16435	16538	16483	16223	16502	16579	16292	16384	16316	16393	16420	16405	16356	16375	16576	16461	16392	16298	16353	16444	16432	16480	16407	16396	16284	16433	16308	16316	16446	16414	16222	16414	16437	16555	16229	16471	16290	16393	16518	16342	16217	16378	16307	16515	16386	16284	16310	16491	16352	16366	16263	16481	16362	16447	16405	16635	16448	16461	16327	16187	16535	16438	16383	16359	16167	16262	16428	16334	16267	16510	16420	16510	16526	16377	16432	16416	16454	16561	16322	16368	16217	16514	16502	16456	16461	16396	16638	16382	16264	16472	16402	16316	16456	16398	16505	16439	16393	16433	16260	16287	16319	16483	16533	16448	16578	16438	16281	16327	16243	16536	16398	16334	16485	16479	16270	16651	16534	16152	16447	16224	16622	16511	16208	16239	16112	16363	16533	16380	16284	16147	16319	16326	16418	16462	16317
27567	41358	39033	30907	26977	24912	22974	21207	19565	19111	18299	17624	16747	16091	15861	15717	15559	15543	15314	15356	15142	15273	15283	15339	15083	15349	14958	15018	15076	15119	15131	15016	15061	14998	15061	15024	15006	15020	14992	15071	15060	15123	14960	14874	14924	14959	15091	14906	14853	15012	15018	14978	14858	14874	15005	14860	15182	14997	15024	14904	15038	14991	14823	15015	14880	15059	14813	14930	14902	15037	15090	15026	15059	15012	14974	14893	15074	15232	14800	14979	14954	14987	14992	15098	15037	15003	14985	14992	14945	14928	14919	14855	14962	15017	15003	15124	15026	14957	15092	15025	14980	14999	14979	15041	15132	14909	14867	15004	14857	14867	15033	15032	15092	14911	15032	14973	15104	15116	14912	14982	15032	14952	14996	14900	14891	14855	14805	14879	15030	15050	14926	14943	15001	14964	14866	14928	14927	14790	14941	14944	14953	14908	15007	14859	15055	14978	14817	15052	14979	15020	14974	14866	14868	15045	15141	14908	14965	14959	14953	14920	15106	14924	14929	14956	14843	14973	14915	14988	14937	14955	14949	15097	14927	14971	14983	14900	14983	15008	14991	14964	14940	14866	14960	14869	14972	15005	14952	15057	14988	14829	15042	15084	14883	15070	14858	14902	15094	14812	15012	15113	15211	14888	15078	15183	14928	14869	14890	14956	14832	15027	14755	15085	15126	14907	15191	14855	14883	14786	15042	15043	14917	15031	14990	15082	15031	14992	14929	15035	14996	14945	14908	14910	14891	14902	14889	14978	14982	15101	14931	14816	15016	15133	15069	15063	14904	15046	14977	15020	15003	14851	15008	14995	14936	14745	14974	15037	15078	14968	14862	14956	14854	14891	14962	14937	15107	14949	15123	14872	15067	14933	14959	14968	15099	14973	14845	14927	14986	15064	14945	15023	15040	14861	14993	14938	14887	15044	14889	15049	14887	15136	14938	15045	15124	15078	15018	14832	14997	14888	14898	14967	14955	14827	15008	15041	14833	14944	14836	14968	14882	14968	14975	14808	15030	14962	14987	15076	14799	14941	15000	15142	14813	14989	14985	14891	14997	14903	14783	15086	14835	14965	14808	15114	15012	14792	14913	15140	15071	15002	15002	14997	14909	15039	15270	15016	15034	15104	14979	15126	14924	15089	14870	15004	14926	14881	14996	14950	14941	14845	15059	14921	14841	14849	14918	15082	14977	14881	14962	14959	15012	14898	14927	15124	14968	15120	14777	15019	15141	14852	14944	14945	15050	14865	15107	14965	14892	14877	14990	14985	15135	14904	15006	14981	15038	14963	14863	15161	14989	14897	14954	14982	15144	14906	14833	14934	14967	15097	14926	15109	14914	15075	14894	14904	14907	14997	14967	15025	15150	14965	15131	15104	14847	15008	14950	15041	14955	14976	15167	15001	14956	15004	15076	15042	15026	14988	14966	14949	14901	14849	14962	14801	14958	14884	14829	14947	14903	14916	14854	14984	14984	14946	14925	15049	14960	14940	14841	14970	15136	14945	15135	14894	15034	14969	14861	14945	14879	15127	15117	15020	15002	14852	15045	14984	15066	14913	15074	14810	14962	15085	14952	14941	15058	14973	14705	14940	14924	14960	14922	14934	14951	14907	14912	15046	15111	15068	14880	15049	14865	15157	14907	14965	14941	15151	14836	14915	14942	14967	15044	15018	15039	14928	14946	14768	14869	14899	14891	14966	14987	15131	15130	14915	15048	14996	14796	15054	14904	14967	14724	14986	15083	14828	14895	15040	14898	14984	14943	15133	14913	14980	14981	14915	15107	15094	14888	15163	14839	14919	15087	15018	14990	15039	15028	14834	14971	14778	14852	14882	15028	15052	14910	15051	14901	14967	15217	15140	14982	14951	15035	15054	14907	14849	14998	14993	14944	15009	14865	15125	14827	14869	14891	15186	14912	14940	14907	15060	15231	14962	15019	14991	14910	14946	15008	14876	15023	15032	14947	15082	15023	14726	14891	14861	15060	14929	14984	14870	14961	14932	15140	14976	14999	14943	14900	14932	14885	15030	14998	14947	15006	15184	15018	14924	14952	14867	15105	15108	14855	15135	14983	15092	15014	15001	14856	15046	14879	14975	14872	15027	14994	15124	14999	14980	14851	15223	14871	15008	14959	14880	14951	14838	15085	15093	14865	14855	14941	14928	14963	14829	15218	15097	15011	14870	15046	14938	15027	14922	14991	14897	15029	14815	14927	15112	15007	14967	15011	14914	15002	15090	15030	14949	14857	14868	15014	15033	14928	14861	14875	14998	14790	14971	14949	14979	14849	14967	14972	15016	15063	14957	14851	15004	15054	15193	14882	14917	14811	14995	14957	14936	14993	14957	15043	14715	15008	14944	15044	14927	14835	14759	15053	14809	15041	14957	14899	14998	14930	14994	14962	14890	15161	14905	15075	15170	14942	14987	14821	14914	15041	14899	15018	15067	15005	14960	14925	15074	15093	14869	15165	15054	15027	15026	14988	14913	14896	15069	15019	14969	14992	14882	14998	15004	14953	15096	15031	15022	14999	15058	15010	14877	15030	15081	15064	14944	15059	14967	15068	14905	14976	14910	14850	15018	14876	14922	14935	14953	14790	14966	15094	14873	14918	15036	14865	14981	14884	14998	14957	15030	14947	15004	15011	14922	14956	15032	14872	14960	14951	14743	15101	14911	14924	14821	15032	15037	14959	14980	14925	15145	15000	15136	15104	14909	15065	14932	15069	15000	15076	14975	15049	14984	14896	15080	15036	15011	14896	15111	14963	15054	14880	14917	14828	14931	15110	14968	14861	14971	15046	14949	14636	15121	14872	14974	14943	14892	14975	14765	15087	15023	14956	14997	14969	14793	14988	15127	14990	14921	15022	14950	14869	15103	15025	15115	14782	14971	14927	14939	14907	14964	14773	15106	14956	14829	14886	15150	14959	15068	15120	15013	14996	14856	14894	15052	15019	14909	14938	14999	15148	14862	14999	15024	14989	15079	14977	14988	14981	14976	15032	14850	14789	14896	14870	15146	14944	15099	14900	15137	14831	14921	15032	14983	14970	14911	15058	14982	14887	14927	14797	14792	15008	14935	15129	14895	15103	14989	14922	15023	15133	14972	15020	14951	14867	14932	14909	14949	14959	14994	14941	14954	14982	15008	14776	15044	14905	14995	14912	15099	14786	14960	14907	14910	15030	14884	15023	14968	15155	14981	15042	14943	15052	15075	15011	14898	14909	15004	14954	14959	15039	14989	14894	14931	14993	14979	15031	14924	14983	15023	14970	15125	15049	14931	14954	15011	14938	15044	14934	14884	15074	15044	15176	14959	15105	14924	14962	15095	14940	15002	14935	15106	14924	14995	15035	14853	14947	14830	14860	15082	14993	14921	14969	14858	14919	14955	14927	15136	15058	14846	15072	14990	14842	14926	14931	15067	14994	15036	15162	14995	14970	14963	14903	15031	14814	15092	14928	14937	15141	14963	14886	14956	14912	14939	15114	15022	15051	15138	15073	15093	14829	14910	14883	14994	15207	14996	14844	14954	15028	14982	14960	14895	15070	14985	14889	15129	14973	15064	15024	15041	14954	14967	15047	15017	14964	14830	14840	14970	14999	15002	15140	15051	15031	14839	15087	14979	15054	15023	14954	15075	15050	15086	15063	14946	15037	15032	14980	14997	14897	15007	14900	14916	15069	15077	14837	14862	14814	14985	15006	14955	14924	14933	15095	15060	14901	15008	14811	15021	14903	14986	15057	14861	14873	15056	14896	14895	14837	14931	14891	14882	15007	15121	14854	15136	14888	14996	15020	14921	15000	15069	14943	14952	14942	14901	15009	14954	14973	14801	14921	14958	14979	15029	14962	15049	14938	15006	14941	14916	14979	15078	14858	14811	14886	14888	14814	15005	14859	14818	14849	15011	14937	15030	15119	14879	15178	14914	14833	14939	14939	14987	14890	15105	14919	14995	15080	15012	15045	14956	14839	15005	14946	15001	15104	14853	14919	14997	14953	14960	14918	14892	14948	14966	15027	14990	14915	14982	14907	14965	14914	15153	15025	14944	14950	15085	14995	15025	14880	14954	15246	14935	15051	15024	14896	15002	14935	14951	14861	14861	14912	15058	15069	14976	15069	15045	14901	14925	15154	14938	14958	15057	14917	15036	15002	14839	14957	14978	14962	15023	15149	15042	14942	14894	15101	14921	14983	15111	14958	14935	14910	15081	14966	14952	14987	14932	14987	14946	14994	14972	15002	15032	15102	14869	14758	15103	15026	14896	14985	15171	14969	14807	14888	14986	14967	15004	15001	14970	14740	15052	15154	14898	15054	15096	14962	15007	14909	15006	14871	14950	15071	14879	14997	14921	14998	14961	14741	14932	14891	15174	14911	14863	15015	14923	14915	15042	15151	14841	15035	15055	14996	14933	15069	14913	15031	15050	15060	14991	14959	15008	14986	15065	15089	14830	14980	14927	14930	15066	15050	14950	14999	14927	15016	14957	15140	14857	14970	14900	15068	15144	15047	15021	15073	14860	14940	15172	14984	14864	15227	15018	14872	14972	15338	14975	15124	15109	15004	14960	14691	14792	14778	15007	15098	15084	14943	14884	14791	14804	15074	15030	15036	14932	15046	14952	14914	15063	14903	15032	15180	15111	14987	14840	14968	14977	15015	14956	14917	15000	15020	14981	15054	14929	14931	15020	14938	15070	14917	15092	14980	14919	14937	14881	14873	15059	15132	14955	14864	14954	14985	14956	15140	15032	14837	15048	15097	15075	14934	14986	14999	15037	14990	14901	14984	14898	15186	14932	15080	14993	15024	14966	15016	15053	15102	15124	14967	14892	14857	14811	14975	15006	14997	14896	14970	15017	14815	14976	14960	14915	14952	15007	14952	14994	14996	14986	14881	14919	14969	15013	14934	14876	14902	14989	14956	15057	14999	15007	15031	14975	14924	15003	15037	15010	14868	14851	14924	15045	15044	14895	15081	14777	15199	14928	15122	14903	15143	14940	14972	15029	14875	14978	14890	14908	14952	15088	14946	15129	15005	15087	15095	15078	15115	15068	14997	14902	14961	14991	15073	15134	14842	14896	14753	14905	15075	14969	14940	15054	14953	14882	14959	14763	14917	15075	14996	14933	14979	14824
24100	21635	29390	24925	24485	27091	27573	23525	21590	21316	20703	20059	19022	18450	18323	18005	18085	18137	17967	17729	17704	17781	17730	17510	17644	17649	17468	17617	17467	17286	17476	17491	17418	17356	17475	17399	17403	17336	17466	17121	17473	17500	17610	17299	17295	17489	17478	17293	17516	17322	17603	17431	17387	17296	17587	17314	17775	17535	17325	17368	17404	17470	17371	17383	17485	17126	17422	17181	17406	17434	17337	17245	17378	17264	17286	17380	17333	17535	17299	17413	17328	17264	17427	17260	17192	17299	17326	17352	17390	17270	17168	17474	17369	17329	17279	17281	17512	17312	17422	17184	17415	17485	17425	17169	17528	17469	17315	17441	17251	17442	17265	17228	17475	17451	17491	17287	17424	17392	17163	17196	17430	17336	17350	17265	17296	17327	17371	17298	17247	17368	17444	17331	17380	17342	17426	17357	17267	17331	17331	17239	17202	17241	17372	17391	17406	17231	17484	17393	17498	17307	17276	17150	17470	17358	17422	17402	17362	17508	17404	17174	17327	17450	17256	17130	17452	17333	17260	17397	17234	17301	17291	17268	17432	17357	17191	17206	17567	17147	17501	17364	17194	17717	17312	17123	17443	17223	17316	17447	17085	17241	17246	17389	17231	17457	17217	17270	17379	17222	17329	17315	17474	17261	17392	17239	17280	17400	17481	17368	17234	17147	17288	17397	17289	17283	17241	17310	17291	17278	17536	17305	17442	17428	17262	17570	17172	17472	17295	17323	17357	17599	17233	17139	17130	17448	17269	17332	17375	17430	17309	17415	17333	17359	17539	17207	17296	17355	17288	17285	17462	17099	17280	17414	17417	17248	17183	17413	17280	17300	17394	17420	17317	17266	17356	17455	17307	17249	17340	17094	17270	17116	17240	17462	17330	17376	17401	17205	17327	17311	17256	17365	17217	17465	17121	17319	17251	17373	17358	17274	17421	17321	17323	17290	17388	17534	17113	17179	17597	17198	17433	17268	17364	17167	17206	17453	17252	17481	17235	17498	17437	17232	17352	17466	17531	17272	17319	17450	17499	17483	17281	17107	17276	17535	17287	17492	17363	17598	17355	17236	17355	17222	17393	17450	17422	17336	16999	17440	17364	17302	17346	17411	17218	17277	17146	17358	17293	17205	17240	17141	17404	17311	17326	17295	17418	17100	17134	17417	17331	17233	17286	17407	17375	17134	17422	17471	17234	17287	17476	17329	17757	17297	17507	17526	17222	17406	17234	17353	17187	17245	17477	17244	17280	17376	17228	17453	17317	17293	16974	17277	17334	17066	17460	17315	17306	17337	17431	17485	17333	17358	17530	17535	17391	17222	17303	17680	17430	17219	17343	17385	17205	17331	17149	17280	17316	17379	17207	17372	17404	17390	17411	17270	17474	17413	17361	17241	17349	17367	17355	17189	17428	17275	17494	17435	17295	17182	17241	17199	17312	17479	17300	17351	17313	17425	17448	17361	17175	17322	17256	17268	17270	17309	17318	17268	17309	17487	17364	17397	17404	17551	17397	17165	17321	17543	17542	17250	17312	17232	17372	17388	17339	17189	17410	17189	17178	17200	17460	17350	17251	17224	17125	17327	17399	17250	17511	17520	17384	17437	17365	17328	17401	17369	17253	17368	17196	17175	17205	17375	17348	17425	17471	17386	17269	17318	17181	17395	17428	17170	17223	17190	17304	17284	17356	17342	17522	17276	17124	17219	17345	17211	17402	17612	17516	17229	17294	17204	17479	17336	17211	17332	17421	17365	17334	17341	17456	17044	17481	17309	17353	17304	17293	17302	17254	17340	17285	17377	17343	17442	17547	17386	17329	17445	17197	17484	17250	17267	17335	17520	17246	17334	17392	17180	17216	17214	17276	17037	17420	17323	17080	17335	17264	17436	17279	17136	17477	17356	17397	17428	17448	17251	17405	17246	17287	17297	17355	17349	17264	17319	17401	17296	17294	17379	17409	17262	17184	17426	17458	17332	17301	17409	17338	17436	17224	17330	17257	17208	17347	17320	17190	17212	17346	17040	17277	17431	17445	17343	17225	17313	17347	17492	17285	17269	17120	17332	17309	17235	17362	17438	17460	17190	17214	17498	17387	17313	17349	17383	17177	16990	17269	17346	17291	17405	17425	17135	17244	17492	17138	17373	17391	17323	17524	17504	17457	17193	17285	17328	17201	17627	17369	17266	17395	17377	17340	17008	17366	17379	17293	17222	17477	17248	17382	17146	17365	17384	17445	17494	17242	17228	17262	17309	17311	17100	17521	17296	17323	17292	17346	17234	17554	17326	17225	17294	17293	17340	17120	17482	17313	17293	17446	17303	17470	17296	17188	17352	17340	17391	17492	17446	17412	17480	17321	17471	17210	17331	17299	17453	17091	17403	17329	17519	17148	17404	17555	17455	17279	17367	17405	17194	17176	17333	17464	17465	17497	17432	17478	17310	17307	17457	17388	17250	17304	17373	17319	17621	17264	17312	17286	17292	17339	17142	17243	17432	17411	17501	17453	17415	17310	17535	17253	17187	17533	17419	17448	17423	17342	17307	17326	17184	17305	17362	17230	17125	17235	17379	17508	17274	17183	17317	17140	17325	17557	17440	17327	17193	17452	17415	17361	17335	17340	17218	17345	17307	17270	17424	17399	17528	17327	17399	17337	17354	17334	17441	17239	17347	17364	17452	17481	17310	17386	17494	17351	17296	17330	17425	17460	17281	17358	17488	17351	17129	17273	17171	17379	17394	17242	17352	17177	17324	17274	17326	17237	17478	17355	17304	17350	17351	17423	17376	17378	17258	17343	17247	17224	17278	17339	17295	17544	17394	17388	17250	17413	17231	17221	17165	17422	17355	17480	17457	17353	17329	17346	17363	17442	17383	17428	17253	17278	17451	17260	17366	17244	17338	17284	17533	17371	17441	17327	17203	17464	17371	17172	17102	17279	17160	17345	17334	17210	17210	17086	17352	17290	17297	17290	17415	17172	17239	17529	17286	17189	17118	17367	17316	17381	17281	17352	17559	17128	17341	17466	17434	17423	17290	17302	17130	17494	17319	17275	17159	17384	17410	17257	17379	17416	17341	17413	17208	17534	17330	17252	17418	17374	17358	17385	17247	17448	17254	17260	17259	17393	17267	17348	17191	17325	17333	17266	17421	17559	17373	17295	17243	17431	17515	17355	17485	17432	17490	17533	17472	17273	17346	17317	17369	17429	17484	17222	17371	17279	17498	17306	17317	17441	17401	17391	17541	17272	17239	17446	17376	17286	17291	17153	17208	17485	17330	17295	17367	17324	17297	17168	17638	17454	17404	17340	17259	17431	17577	17305	17488	17430	17527	17241	17219	17228	17504	17261	17248	17358	17172	17089	17268	17409	17332	17220	17325	17406	17307	17130	17388	17328	17455	17322	17271	17418	17218	17463	17204	17313	17174	17246	17422	16995	17242	17497	17297	17342	17290	17428	17517	17436	17250	17344	17151	17335	17315	17249	17259	17373	17023	17533	17375	17404	17364	17382	17382	17365	17332	17425	17381	17273	17283	17120	17181	17313	17390	17198	17257	17522	17342	17363	17419	17192	17349	17428	17297	17117	17354	17184	17263	17284	17313	17186	17324	17449	17272	17463	17152	17380	17240	17249	17340	17324	17418	17230	17162	17413	17401	17416	17200	17246	17256	17370	17361	17216	17255	17091	17453	17287	17248	17245	17481	17227	17237	17265	17488	17151	17397	17523	17594	17373	17424	17305	17086	17273	17322	17175	17572	17179	17145	17411	17217	17294	17179	17325	17598	17289	17119	17327	17440	17262	17357	17454	17186	17468	17354	17372	17473	17465	17178	17294	17497	17310	17392	17456	17461	17259	17247	17220	17212	17307	17265	17318	17363	17294	17306	17170	17190	17293	17037	17372	17269	17251	17504	17202	17074	17407	17311	17462	17209	17455	17181	17292	17297	17518	17372	17300	17449	17297	17358	17368	17407	17246	17352	17653	17372	17221	17505	17361	17529	17449	17438	17255	17233	17616	17420	17345	17268	17288	17463	17580	17263	17539	17063	17485	17243	17353	17392	17260	17313	17299	17213	17250	17286	17149	17224	17398	17478	17309	17482	17412	17507	17358	17313	17442	17363	17186	17283	17200	17363	17246	17188	17187	17449	17139	17391	17492	17333	17202	17308	17301	17465	17440	17450	17443	17250	17199	17562	17530	17386	17335	17450	17311	17177	17092	17208	17293	17336	17475	17264	17312	17353	17328	17342	17169	17486	17341	17134	17095	17342	17254	17393	17328	17283	17277	17294	17279	17305	17263	17359	17392	17295	17411	17362	17294	17273	17583	17483	17278	17480	17245	17433	17164	17367	17114	17230	17282	17258	17308	17298	17431	17201	17289	17031	17330	17118	17298	17299	17338	17180	17127	17270	17301	17195	17320	17350	17102	17355	17281	17361	17487	17393	17327	17284	17321	17366	17225	17362	17143	17210	17380	17203	17264	17287	17308	17335	17305	17359	17447	17385	17263	17289	17154	17114	17345	17359	17420	17180	17355	17444	17206	17329	17228	17383	17236	17206	17299	17454	17674	17347	17359	17224	17187	17074	17416	17313	17138	17348	17400	17415	17440	17244	17210	17249	17394	17375	17394	17397	17207	17282	17353	17346	17249	17479	17448	17364	17393	17405	17443	17602	17260	17367	17539	17275	17532	17314	17327	17364	17533	17259	17562	17270	17270	17217	17267	17329	17345	17309	17369	17235	17347	17332	17438	17288	17075	17420	17287	17243	17342	17337	17362	17376	17084	17238	17191	17123	17483	17488	17425	17261	17449	17199	17431	17409	17633	17420	17283	17119	17336	17363	17366	17259	17212	17378	17413	17388	17400	17255	17237	17203	17180	17185	17381	17300	17327	17317	17420	17422	17387	17398	17317	17348	17425	17418	17546	17236	17227	17284	17225	17458	17187	17261	17384	17333	17183	17284	17150	17065	17366	17360	17463	17433	17480	17409	17060	17277	17202	17128	17279	17460	17180	17212	17320	17325	17356	17133	17459	17406	17396	17484	17237	17318	17541	17217	17494	17329	17372	17219	17195	17419	17306	17380	17274	17602	17468	17298	17417	17430	17306	17280	17210	17188	17234	17321	17301	17438	17361	17318	17436	17327
28109	47763	45290	37021	32396	29327	27557	24546	22397	21588	20599	19621	18396	17299	16975	16912	16535	16732	16405	16176	16220	16174	16107	15935	16056	15763	15729	15682	15776	15662	15816	15618	15649	15887	15734	15558	15510	15653	15754	15714	15634	15648	15811	15706	15640	15662	15679	15682	15681	15643	15568	15488	15578	15615	15638	15516	15744	15537	15708	15659	15584	15702	15702	15633	15616	15659	15653	15557	15528	15738	15361	15455	15646	15660	15520	15683	15489	15565	15656	15533	15545	15651	15556	15582	15522	15368	15597	15488	15563	15669	15641	15675	15756	15527	15550	15541	15624	15716	15574	15535	15527	15704	15608	15642	15472	15625	15477	15505	15509	15588	15682	15679	15566	15556	15699	15572	15666	15432	15585	15705	15646	15425	15618	15608	15763	15685	15758	15440	15687	15677	15333	15619	15399	15689	15472	15465	15516	15471	15467	15558	15616	15695	15425	15709	15546	15621	15674	15633	15614	15563	15644	15512	15631	15496	15665	15537	15868	15690	15563	15510	15483	15503	15520	15464	15559	15504	15472	15537	15610	15533	15494	15636	15702	15366	15424	15786	15594	15565	15416	15529	15405	15570	15600	15542	15555	15523	15606	15511	15637	15536	15540	15527	15430	15510	15433	15740	15515	15581	15655	15622	15548	15643	15572	15732	15578	15631	15426	15661	15592	15582	15667	15526	15541	15664	15612	15576	15737	15394	15658	15405	15574	15462	15670	15598	15513	15739	15401	15732	15494	15432	15597	15522	15517	15706	15502	15649	15559	15731	15536	15548	15585	15722	15518	15528	15707	15620	15648	15613	15366	15685	15622	15680	15675	15555	15491	15489	15651	15655	15619	15623	15532	15655	15635	15719	15520	15717	15611	15695	15472	15468	15560	15615	15589	15524	15665	15652	15535	15485	15609	15335	15592	15496	15641	15282	15595	15567	15529	15617	15437	15632	15445	15339	15637	15478	15539	15502	15597	15438	15569	15509	15466	15502	15442	15539	15675	15627	15533	15692	15630	15600	15510	15648	15585	15615	15515	15648	15389	15639	15486	15635	15468	15532	15558	15474	15650	15668	15622	15555	15591	15626	15488	15552	15688	15438	15628	15460	15687	15672	15723	15505	15673	15554	15763	15517	15755	15617	15479	15553	15702	15598	15527	15545	15609	15749	15735	15525	15539	15609	15488	15573	15454	15613	15546	15523	15435	15571	15617	15642	15610	15593	15586	15637	15559	15525	15512	15562	15691	15628	15570	15591	15568	15506	15574	15537	15512	15513	15405	15648	15651	15635	15441	15602	15463	15693	15656	15669	15618	15466	15406	15550	15627	15475	15759	15488	15504	15748	15517	15401	15579	15699	15617	15517	15620	15532	15624	15513	15590	15522	15699	15611	15424	15416	15548	15594	15767	15729	15612	15657	15704	15490	15616	15508	15581	15572	15386	15645	15576	15612	15511	15545	15500	15589	15652	15524	15602	15611	15595	15677	15558	15453	15696	15531	15552	15510	15587	15734	15460	15576	15551	15574	15755	15514	15490	15506	15589	15606	15601	15650	15503	15500	15510	15615	15760	15550	15566	15534	15507	15646	15605	15426	15530	15521	15703	15476	15550	15401	15645	15569	15614	15544	15540	15458	15587	15542	15660	15659	15678	15433	15570	15533	15598	15583	15493	15688	15523	15605	15714	15504	15623	15622	15604	15597	15537	15529	15518	15493	15402	15529	15512	15693	15611	15442	15562	15563	15813	15571	15491	15519	15648	15437	15736	15570	15412	15625	15676	15570	15562	15773	15410	15523	15487	15740	15738	15419	15575	15624	15502	15514	15491	15805	15526	15542	15483	15672	15482	15533	15339	15549	15672	15564	15487	15659	15623	15625	15704	15519	15583	15525	15589	15449	15590	15695	15655	15512	15408	15617	15568	15607	15548	15618	15690	15448	15460	15664	15598	15650	15646	15538	15564	15585	15543	15575	15614	15630	15640	15557	15377	15408	15656	15714	15503	15635	15669	15504	15405	15614	15489	15496	15594	15422	15645	15550	15728	15581	15512	15589	15649	15700	15502	15557	15537	15496	15657	15468	15595	15519	15564	15687	15638	15459	15499	15582	15716	15717	15577	15598	15705	15601	15616	15671	15645	15590	15634	15592	15652	15344	15559	15477	15794	15628	15746	15659	15474	15569	15706	15645	15712	15503	15453	15545	15489	15594	15685	15512	15711	15726	15415	15598	15569	15550	15551	15585	15623	15533	15639	15615	15543	15582	15790	15739	15616	15600	15605	15655	15655	15560	15713	15363	15623	15675	15646	15743	15574	15628	15452	15739	15571	15535	15598	15420	15357	15703	15422	15505	15471	15389	15651	15726	15725	15331	15594	15567	15492	15786	15541	15713	15566	15603	15544	15337	15400	15517	15468	15608	15572	15648	15401	15589	15545	15533	15570	15645	15616	15536	15364	15608	15418	15535	15490	15499	15689	15713	15450	15437	15484	15539	15479	15538	15534	15513	15337	15637	15722	15596	15705	15582	15512	15528	15554	15696	15385	15699	15615	15564	15492	15561	15626	15547	15669	15500	15546	15634	15530	15637	15550	15464	15640	15725	15495	15660	15682	15461	15704	15605	15574	15513	15514	15535	15673	15612	15568	15656	15620	15456	15477	15673	15549	15611	15569	15637	15552	15581	15441	15594	15655	15388	15508	15341	15516	15675	15663	15462	15649	15381	15583	15551	15693	15415	15723	15649	15348	15721	15456	15404	15463	15536	15521	15430	15553	15653	15906	15572	15561	15619	15589	15447	15601	15245	15497	15577	15585	15348	15473	15377	15433	15484	15595	15647	15568	15444	15642	15638	15580	15693	15598	15683	15668	15486	15436	15636	15659	15566	15552	15508	15647	15682	15471	15474	15551	15476	15584	15576	15665	15510	15493	15484	15517	15504	15625	15673	15655	15654	15459	15572	15556	15496	15731	15685	15534	15510	15638	15669	15564	15552	15722	15397	15632	15570	15605	15709	15446	15539	15637	15513	15716	15747	15574	15705	15753	15533	15696	15558	15755	15766	15583	15438	15484	15667	15507	15635	15600	15591	15572	15306	15485	15599	15626	15675	15534	15563	15552	15520	15446	15628	15620	15514	15485	15546	15676	15544	15596	15713	15512	15586	15644	15588	15838	15444	15676	15520	15671	15658	15479	15522	15651	15441	15622	15596	15592	15595	15643	15712	15602	15671	15625	15572	15527	15560	15562	15430	15673	15520	15665	15426	15507	15444	15586	15486	15392	15552	15692	15518	15622	15597	15698	15548	15639	15529	15667	15503	15463	15723	15565	15767	15450	15562	15551	15510	15605	15688	15579	15482	15528	15454	15589	15497	15522	15629	15645	15565	15561	15578	15513	15714	15412	15648	15551	15596	15517	15550	15577	15759	15431	15320	15413	15507	15534	15620	15651	15453	15612	15616	15616	15670	15584	15660	15541	15603	15435	15749	15517	15668	15549	15517	15636	15620	15493	15530	15616	15585	15613	15745	15674	15583	15646	15684	15639	15677	15562	15658	15724	15678	15472	15594	15576	15621	15377	15421	15551	15665	15623	15444	15381	15528	15503	15582	15631	15511	15727	15525	15499	15607	15675	15539	15536	15333	15628	15458	15503	15523	15650	15655	15487	15454	15793	15558	15663	15511	15633	15554	15501	15522	15433	15577	15455	15569	15589	15651	15571	15564	15603	15643	15672	15554	15713	15464	15472	15540	15376	15586	15450	15616	15701	15645	15673	15454	15393	15607	15589	15670	15523	15645	15568	15559	15636	15773	15657	15423	15533	15721	15520	15644	15498	15555	15512	15602	15604	15565	15540	15661	15543	15572	15452	15779	15572	15718	15407	15705	15597	15592	15650	15660	15665	15592	15586	15434	15576	15496	15596	15548	15642	15554	15551	15529	15509	15630	15628	15598	15691	15551	15612	15416	15569	15552	15658	15721	15620	15481	15585	15735	15629	15615	15650	15648	15471	15574	15612	15630	15680	15468	15660	15687	15533	15559	15537	15530	15459	15509	15650	15532	15503	15581	15613	15485	15412	15588	15687	15457	15641	15376	15577	15549	15474	15625	15533	15581	15621	15570	15672	15565	15255	15649	15556	15428	15562	15549	15593	15415	15558	15610	15589	15757	15458	15564	15601	15740	15605	15556	15665	15653	15622	15482	15461	15563	15594	15464	15561	15595	15590	15519	15510	15389	15492	15620	15531	15606	15497	15566	15585	15580	15569	15544	15780	15575	15453	15641	15451	15610	15667	15630	15515	15497	15527	15560	15687	15665	15522	15676	15745	15698	15361	15631	15651	15698	15469	15545	15535	15294	15667	15581	15585	15474	15464	15669	15542	15632	15612	15678	15459	15563	15604	15484	15639	15597	15500	15486	15647	15504	15624	15546	15691	15594	15516	15565	15405	15630	15588	15519	15580	15590	15599	15561	15710	15723	15427	15649	15420	15712	15691	15574	15573	15603	15616	15655	15735	15516	15467	15567	15589	15524	15439	15505	15584	15542	15596	15474	15651	15537	15504	15499	15716	15487	15627	15600	15616	15469	15518	15689	15503	15685	15387	15708	15766	15525	15313	15461	15570	15657	15402	15546	15561	15567	15468	15509	15594	15609	15642	15641	15777	15543	15610	15436	15596	15627	15724	15709	15603	15707	15449	15646	15413	15394	15558	15563	15555	15506	15556	15619	15450	15521	15573	15466	15537	15600	15547	15630	15490	15563	15439	15586	15576	15652	15504	15640	15465	15602	15377	15585	15671	15620	15519	15527	15525	15523	15542	15590	15421	15379	15677	15528	15640	15467	15576	15483	15593	15608	15422	15567	15486	15804	15493	15444	15892	15589	15577	15469	15608	15598	15695	15636	15618	15399	15641	15756	15603	15657	15526	15734	15510	15447	15746	15565	15630	15613	15754	15694	15613	15619	15539	15597	15543	15644	15525	15636	15460	15450	15630	15519	15630	15587	15483	15426	15698	15580	15806	15560	15717	15566	15582	15515	15548	15646	15452	15528	15580	15769	15625	15572	15479	15555	15621	15597	15598	15561	15921	15637	15463	15609	15646	15748	15470	15578	15524	15399	15746	15766	15530	15613	15632	15492	15545	15621	15473	15531	15757	15560
23093	21596	29656	24071	22460	26336	30685	25396	23197	22831	21692	21077	20087	18855	18495	18447	18321	18324	18114	17938	17903	18032	17658	17465	17587	17862	17491	17495	17518	17396	17594	17362	17224	17473	17402	17473	17532	17248	17450	17276	17459	17300	17299	17533	17340	17385	17372	17339	17065	17343	17285	17288	17264	17363	17318	17280	17119	17132	17416	17235	17253	17059	17259	17359	17031	17425	17385	17164	17175	17251	17372	17218	17499	17266	17337	17390	17107	17272	17249	17374	17337	17156	17183	17486	17298	17310	17144	17369	16916	17123	17095	17104	17238	17337	17241	17281	17103	17165	17379	17130	17193	17074	17221	17292	17314	17233	17126	17301	17205	17364	17278	17167	17259	17446	17270	17168	17183	17371	17173	17246	17271	17106	17263	17154	17169	17391	17227	17152	17052	17003	17367	17094	17267	17154	17315	17211	17310	17063	17166	17265	17242	17175	17214	17272	17420	17278	17374	17196	17142	17226	17243	17313	17082	17128	17278	17431	17370	17204	17267	17195	17272	17370	17293	17488	17214	17392	17075	17292	17081	17253	17131	17270	17104	17358	17286	17304	17291	17222	17160	17383	17296	17176	17310	17124	17200	17168	17487	17224	17232	17095	17138	17175	17124	17237	17186	17270	17158	17035	17301	17262	17449	17145	17355	17250	17422	17143	17212	17059	17181	17245	17252	17302	17361	17224	17441	17235	17217	17142	17317	17250	17339	17225	17093	17168	17338	17126	17465	17386	17052	17204	17141	16945	17356	17249	17196	17281	17084	17129	17398	17275	17115	17378	17223	17399	17347	17096	17234	17533	17293	17024	17373	17077	17326	17229	17457	17264	17317	17293	17116	17191	17261	17330	17083	17105	17085	17116	17205	17131	17164	17049	17108	17154	17247	17146	17244	17166	17202	17176	17314	17140	17080	17240	17081	17222	17030	17156	17277	17279	17186	17356	17133	17100	17015	17263	16964	17341	17116	17298	17488	17281	17397	17287	17293	17211	17191	17300	17018	17311	17194	17310	17084	17133	17283	17104	17087	17317	17290	17116	17360	17137	17398	17281	17217	17203	17114	17350	17148	17043	17243	17239	17035	17025	17278	17385	17171	17357	17103	17163	17149	16996	17199	16915	17134	17116	17168	17071	17053	17189	17000	17058	17013	17239	17014	17015	17202	17364	17117	17400	17087	16995	17187	17303	17145	17215	17295	17083	17323	17261	17081	17270	17072	17005	17324	17298	17145	17254	17057	17192	17093	16988	17180	17336	17327	17464	17271	17097	17254	17350	17148	17363	17465	17065	17230	17313	17192	17279	17245	17182	17016	17002	17117	17199	17108	17131	17320	17211	17250	17179	17164	17207	17446	17316	17173	17324	17286	17208	17160	17172	17211	16968	17225	17114	17270	17233	17144	17049	17084	17161	17219	17275	17358	17381	17181	17069	17189	17152	17194	17298	17317	17169	17190	17141	17204	17154	17132	17307	17094	17204	17236	17152	17256	17245	17072	17331	17123	17293	17195	17156	17328	16954	17216	17295	17241	17284	17210	17242	17318	17106	17031	17259	17250	17152	17295	17088	17369	17305	17410	17227	17323	17214	17256	17186	17126	17456	17259	17100	17058	17047	17252	17161	17411	17341	17230	17254	17336	17133	17284	17052	17235	17181	17276	17348	17256	17118	17162	17473	17302	17195	17238	17255	17264	17278	17255	17126	17347	17204	17114	17197	17337	17102	17391	17030	17194	17029	17249	17236	17095	17014	17163	17167	17031	17255	17404	17290	17004	17138	17187	17387	17294	17077	17286	17179	17130	17126	17244	17054	17283	17285	17118	17405	17027	17430	17179	17252	17231	17126	17143	17194	17154	17051	17204	17283	17179	17380	17224	17106	17123	17271	17072	17183	17060	17191	17037	17254	17436	17055	17286	17219	17241	17412	17326	17168	17266	17114	17111	17154	17294	17236	17221	17099	17195	17381	17162	17384	17160	16995	17201	17199	17169	17285	17226	17420	17067	17172	17046	17353	17239	17118	17166	17063	17217	17235	17171	17232	17162	16994	17103	17092	17213	17171	17130	17191	17176	17100	17042	17283	17397	17163	17340	17207	17100	17109	17009	16986	17079	17114	17142	17363	16982	16974	17164	17168	17188	17061	17245	17377	17280	17075	17097	17175	17069	17077	17273	17235	17190	17292	17076	17059	17222	17257	17164	17244	17060	17133	17247	17135	17147	17232	17218	17132	17123	17095	17342	17288	17200	17198	17157	17285	17426	17153	17271	17201	17169	17388	17229	17014	17244	17175	17078	17357	17244	17090	17138	17105	17010	17251	17056	17193	17046	17180	17069	17149	17216	17257	16939	17262	17388	17153	17107	17053	17181	17381	17174	17354	17161	17273	17200	17287	17392	17164	17157	17188	17221	17014	17158	17352	17090	17184	17202	17199	17383	17353	17165	17261	17263	17080	17225	17207	17113	17230	17199	17129	17130	17103	17228	17111	17391	17178	17125	17173	17237	17237	17206	17093	17420	17274	17187	16996	17310	17300	17223	16985	17198	17288	17088	17092	17339	17083	16927	17198	17056	17112	17230	17163	17317	17127	17295	17135	17266	17196	17190	17222	17208	17238	17250	17168	17128	17143	17339	17241	17274	17367	17076	16987	17069	17422	17118	17142	17370	17225	17011	17217	17214	17014	17157	17134	17110	17063	17101	17205	17183	17165	16990	17138	17379	17210	17081	17353	17407	17270	17226	17255	17378	17112	17240	17196	17082	17016	17259	17163	17187	17133	17124	17204	17119	17314	16996	16966	16892	17164	17190	17286	17015	17290	17047	17196	17360	16969	16996	17187	17257	17074	17104	17250	17022	17087	17286	17238	17057	17172	17210	17348	17325	17281	17158	17003	17111	17317	17185	17166	17247	17140	17107	17366	17193	17140	17373	17181	17114	17184	17285	17289	17315	17240	17308	17297	17281	17329	17241	17291	17149	17251	17187	17184	17223	17273	17291	17049	17275	17206	17206	17212	17176	17441	17008	17071	17108	17144	16985	17097	17161	17200	17348	17133	17247	17194	17175	17197	17242	17077	17193	17165	17103	17259	17250	17182	17097	17190	17116	17204	17452	17112	17115	17325	17176	17163	17339	17197	17359	17289	17245	17192	17304	17246	17143	16853	17077	17120	17131	17312	17330	17421	17219	17079	17144	17144	17147	17273	17101	17052	17318	16954	17235	17190	17331	17191	17197	17282	17225	17192	17125	17043	17205	17464	17076	17202	17114	17085	17117	17296	17328	17032	17141	17138	17171	17053	17224	17125	17147	17319	17121	17193	17293	17308	17166	17223	17272	17251	17092	17116	17227	16953	17307	17296	17100	17148	17039	17039	17140	17289	17223	17105	17148	17180	17220	17248	17247	17149	17323	17206	17270	17370	17133	17178	17236	17401	17264	17161	17241	17133	17076	17360	17291	17191	17188	17532	17249	17018	17090	17016	17139	17095	17128	17218	17250	17100	17020	17225	17257	17271	17088	16984	17070	17159	17109	17224	16943	17274	17099	17197	17356	17263	17330	17424	17052	17002	17129	17241	17339	17069	17229	17313	17015	17258	17244	16916	17110	17448	17383	17325	17144	17434	17188	17062	17262	17066	17319	17334	17292	17386	17622	17314	17210	17187	17078	17128	17027	17031	17138	17293	17319	17235	17239	17230	16942	16992	17179	17139	17325	17167	17111	17317	17356	17158	17239	17297	17116	17037	17209	17326	17314	17218	17216	17276	17255	17061	17383	17424	17198	17110	17271	17030	17284	17161	17015	17094	17267	16987	17159	17057	17043	17099	17258	17316	17253	17231	17211	17192	17245	17048	17260	17220	17139	17220	17269	17213	17188	17271	17181	17302	17335	17324	17197	17152	17261	17077	17295	17244	17037	17255	17203	16960	17099	17088	17110	17231	17202	16981	17143	17260	17033	17232	17034	17168	17084	17150	17238	17196	17148	17182	17257	17122	17217	17169	17106	17231	17211	17236	17260	17161	17185	17183	17217	17180	17157	17200	17218	17007	17169	17322	17255	17072	17275	17192	17094	17263	17204	17121	17121	17355	17209	17114	17324	17001	17356	17163	17311	17100	17014	17230	17120	17226	17218	17068	17273	17116	17209	17082	17063	17205	17252	17184	17197	17126	17197	17179	17198	17145	17250	17251	17128	17057	17174	17203	17328	17296	17169	17219	17117	17146	17254	17103	17244	17247	17218	17408	17295	17420	17153	17322	17403	17009	17133	17281	17089	17034	17304	17246	17062	17047	17301	16980	17288	17091	17203	17363	17167	17225	17129	17295	17156	17031	17398	17163	17240	17159	17247	17289	17269	17182	17168	17295	16952	17162	17325	17351	17349	17064	17498	17254	17107	17109	17084	17065	17186	17172	16983	17187	17173	17027	17249	17534	17088	17229	17420	17199	17183	17080	17219	17412	17191	17087	17015	17035	17098	17240	17130	17302	17348	17243	17045	17246	17174	17125	17280	17404	17184	17119	17258	17245	16934	17053	17052	17063	17361	17180	17244	17138	17179	17373	17417	17166	17069	17107	17312	17397	17188	17182	17320	17314	17367	17222	17023	17057	17147	17180	17082	17190	17391	17068	16986	17117	17368	17114	17193	17270	17131	17292	17197	17156	17145	17112	17127	17195	17249	17218	17056	17161	17180	17219	17282	17251	17246	17260	17207	17227	17038	17242	17250	17237	17235	17327	17306	17136	17209	17228	17075	17061	17065	17230	17017	17276	17286	17178	17430	17053	17069	17127	17194	17237	17131	17072	17011	17242	17281	17257	17235	17362	17314	17245	17158	17152	17146	17268	17374	17083	17307	17401	17091	17207	17193	17101	17299	17312	17245	17375	16973	17267	17074	17292	17083	17247	17287	17113	17118	17134	17030	17122	17219	17272	17376	17104	17314	17234	17169	16928	17233	17353	17295	17192	17119	17193	17275	16980	17133	17201	17157	17103	17185	17190	17139	17163	17371	17506	17233	17305	17081	17064	17202	17069	17119	17323	16964	17193	17325	16880	17082	16945	17282	17253	17474	17361	17159	17287	17217	17247	17172	17143	17148	17326	17139	17203	17065	17438	17131	17134	17241	17140	17147	17239	17121	17184	17018	17194	17155	17187
28006	50992	48753	40574	35027	31521	30306	27572	24910	23473	22246	21332	19296	17909	17277	17136	17066	16670	16534	16539	16487	16353	16091	15845	15859	15586	15779	15771	15565	15542	15534	15610	15646	15497	15726	15540	15636	15676	15420	15489	15476	15529	15543	15701	15413	15589	15607	15344	15509	15553	15324	15488	15373	15441	15271	15615	15582	15416	15556	15546	15798	15504	15450	15518	15626	15324	15685	15472	15419	15420	15517	15503	15251	15425	15511	15391	15497	15337	15550	15454	15567	15443	15528	15545	15396	15460	15386	15467	15485	15581	15346	15385	15550	15230	15484	15274	15405	15612	15427	15525	15521	15395	15517	15478	15342	15455	15495	15584	15453	15524	15500	15370	15617	15460	15343	15378	15441	15452	15416	15491	15614	15521	15571	15480	15523	15339	15409	15318	15277	15525	15423	15513	15268	15423	15395	15328	15567	15492	15665	15422	15454	15443	15365	15500	15357	15398	15380	15591	15472	15336	15373	15400	15559	15607	15435	15316	15482	15382	15432	15332	15585	15478	15405	15370	15340	15457	15371	15565	15441	15485	15527	15607	15419	15385	15391	15530	15395	15423	15581	15484	15558	15296	15401	15321	15210	15228	15482	15431	15515	15569	15547	15530	15492	15490	15437	15355	15302	15526	15512	15408	15454	15175	15451	15390	15576	15373	15508	15464	15404	15419	15571	15652	15305	15399	15295	15630	15488	15510	15368	15438	15499	15290	15458	15463	15438	15571	15576	15259	15360	15423	15738	15309	15429	15368	15438	15406	15419	15474	15398	15617	15429	15449	15363	15460	15564	15414	15438	15425	15443	15548	15530	15479	15422	15403	15438	15455	15427	15358	15619	15553	15505	15598	15441	15534	15383	15348	15357	15535	15252	15528	15463	15371	15404	15398	15402	15448	15331	15407	15365	15348	15254	15461	15394	15337	15527	15504	15578	15442	15383	15389	15302	15441	15529	15497	15451	15400	15438	15569	15470	15463	15424	15474	15461	15399	15476	15404	15199	15414	15384	15350	15582	15448	15479	15290	15463	15448	15515	15378	15409	15402	15417	15419	15556	15596	15358	15484	15453	15480	15579	15416	15459	15426	15471	15332	15437	15261	15367	15442	15438	15500	15452	15417	15297	15302	15482	15213	15650	15490	15406	15353	15424	15433	15381	15335	15582	15307	15393	15518	15337	15339	15477	15418	15436	15465	15539	15289	15419	15303	15452	15380	15435	15335	15268	15413	15546	15542	15495	15518	15444	15286	15230	15462	15487	15432	15379	15464	15268	15365	15527	15328	15478	15481	15486	15428	15484	15564	15547	15402	15465	15378	15486	15415	15339	15332	15308	15311	15382	15450	15251	15464	15490	15316	15262	15284	15434	15366	15594	15544	15633	15332	15310	15429	15585	15535	15413	15415	15363	15444	15322	15337	15552	15152	15417	15464	15345	15321	15377	15356	15360	15260	15488	15536	15551	15414	15367	15451	15418	15548	15420	15384	15654	15429	15306	15397	15565	15275	15363	15451	15411	15398	15296	15761	15208	15282	15419	15380	15480	15573	15344	15258	15371	15491	15432	15617	15510	15503	15410	15533	15316	15472	15172	15462	15479	15410	15481	15351	15485	15333	15371	15584	15337	15522	15518	15407	15169	15330	15414	15470	15385	15492	15333	15376	15397	15359	15463	15427	15363	15374	15360	15293	15488	15369	15423	15447	15470	15406	15342	15389	15464	15454	15390	15384	15475	15445	15528	15322	15457	15433	15440	15315	15356	15464	15439	15519	15349	15408	15196	15404	15389	15408	15435	15473	15424	15350	15393	15536	15383	15414	15491	15229	15427	15537	15501	15447	15435	15229	15490	15399	15445	15410	15493	15445	15353	15616	15483	15476	15282	15556	15219	15378	15288	15422	15275	15281	15407	15496	15475	15426	15475	15347	15427	15334	15520	15428	15482	15349	15510	15260	15360	15545	15443	15415	15444	15475	15362	15305	15233	15265	15489	15298	15368	15609	15329	15574	15469	15358	15560	15354	15262	15453	15294	15543	15515	15267	15394	15218	15489	15479	15467	15147	15403	15350	15464	15490	15565	15443	15661	15507	15427	15314	15456	15608	15489	15425	15366	15386	15435	15331	15322	15502	15251	15392	15327	15310	15478	15357	15487	15381	15459	15384	15441	15407	15560	15347	15222	15370	15407	15525	15475	15517	15504	15403	15267	15413	15375	15591	15419	15374	15394	15326	15489	15379	15485	15517	15285	15298	15359	15389	15328	15443	15360	15434	15556	15354	15409	15256	15444	15520	15398	15426	15318	15405	15502	15491	15414	15427	15370	15352	15477	15384	15569	15400	15369	15386	15393	15199	15351	15503	15481	15488	15325	15517	15531	15524	15424	15396	15315	15447	15315	15365	15591	15342	15383	15226	15415	15533	15477	15381	15427	15636	15469	15473	15325	15462	15412	15388	15443	15339	15645	15593	15373	15499	15380	15617	15398	15491	15473	15398	15424	15339	15291	15492	15335	15446	15241	15531	15494	15551	15534	15356	15510	15312	15581	15521	15322	15490	15364	15412	15347	15373	15325	15453	15492	15396	15400	15343	15565	15320	15264	15501	15420	15488	15479	15266	15415	15269	15384	15494	15336	15433	15400	15386	15225	15634	15311	15417	15447	15419	15390	15155	15480	15369	15632	15572	15406	15451	15385	15316	15289	15416	15392	15394	15387	15421	15365	15396	15462	15412	15222	15539	15322	15473	15335	15341	15335	15364	15561	15432	15409	15367	15472	15555	15287	15334	15443	15335	15540	15284	15501	15440	15296	15609	15370	15453	15419	15441	15410	15485	15440	15391	15342	15359	15252	15513	15289	15435	15351	15436	15345	15240	15398	15352	15349	15293	15381	15383	15500	15397	15503	15404	15555	15383	15513	15292	15408	15447	15353	15408	15367	15448	15418	15246	15297	15497	15484	15476	15354	15454	15543	15313	15448	15312	15455	15361	15428	15544	15510	15327	15378	15456	15344	15535	15211	15416	15416	15408	15413	15381	15430	15358	15417	15371	15448	15300	15373	15458	15469	15420	15409	15198	15458	15431	15472	15359	15385	15388	15413	15247	15384	15417	15517	15280	15316	15488	15584	15470	15419	15507	15343	15500	15476	15417	15464	15337	15559	15440	15388	15517	15347	15341	15219	15426	15386	15348	15455	15348	15406	15407	15493	15278	15217	15378	15435	15402	15473	15612	15368	15587	15498	15561	15534	15362	15482	15611	15520	15271	15265	15386	15538	15469	15524	15348	15325	15414	15326	15345	15476	15492	15613	15259	15363	15444	15387	15425	15299	15363	15527	15470	15458	15280	15499	15498	15379	15371	15373	15479	15527	15330	15447	15473	15442	15262	15484	15430	15200	15502	15432	15436	15571	15357	15461	15376	15316	15464	15488	15497	15307	15447	15411	15310	15437	15457	15260	15455	15590	15386	15279	15450	15427	15379	15346	15528	15459	15391	15391	15340	15312	15419	15463	15373	15431	15306	15557	15500	15257	15558	15429	15423	15426	15525	15415	15297	15428	15408	15388	15410	15236	15334	15375	15324	15368	15524	15415	15323	15430	15546	15528	15430	15273	15409	15428	15322	15274	15419	15199	15425	15422	15503	15418	15331	15354	15347	15507	15588	15391	15511	15265	15363	15474	15539	15377	15329	15354	15354	15405	15438	15424	15291	15217	15495	15331	15454	15374	15320	15376	15509	15554	15447	15519	15510	15303	15388	15327	15525	15392	15516	15519	15335	15469	15436	15408	15349	15429	15429	15500	15454	15502	15540	15514	15382	15520	15369	15399	15660	15222	15446	15503	15450	15367	15582	15363	15352	15496	15435	15350	15514	15357	15433	15354	15351	15555	15532	15479	15674	15320	15451	15220	15442	15587	15521	15469	15468	15554	15434	15332	15501	15304	15489	15433	15338	15408	15322	15383	15386	15531	15462	15449	15308	15556	15401	15455	15374	15340	15433	15532	15446	15419	15483	15474	15623	15377	15322	15656	15441	15311	15433	15339	15578	15563	15245	15522	15411	15405	15372	15347	15506	15372	15565	15481	15448	15319	15458	15405	15365	15438	15377	15300	15333	15409	15321	15385	15379	15482	15536	15396	15415	15277	15417	15435	15340	15405	15537	15424	15292	15547	15526	15357	15407	15391	15234	15415	15343	15214	15436	15375	15444	15205	15527	15415	15450	15302	15376	15451	15364	15507	15472	15418	15487	15371	15503	15565	15375	15330	15552	15293	15507	15470	15437	15490	15359	15413	15404	15393	15613	15474	15570	15356	15403	15481	15364	15515	15384	15273	15400	15378	15350	15336	15560	15369	15419	15399	15519	15444	15352	15445	15449	15228	15497	15416	15410	15445	15370	15504	15300	15415	15438	15551	15309	15447	15419	15416	15440	15431	15378	15406	15512	15442	15413	15398	15328	15240	15351	15389	15441	15391	15406	15340	15349	15410	15523	15369	15344	15375	15447	15445	15419	15278	15541	15375	15340	15552	15397	15398	15319	15381	15542	15279	15452	15430	15357	15421	15321	15307	15407	15533	15323	15363	15359	15396	15509	15442	15460	15421	15384	15353	15307	15480	15443	15433	15513	15447	15310	15466	15372	15319	15342	15367	15372	15441	15579	15418	15439	15277	15389	15460	15438	15393	15576	15449	15497	15468	15488	15398	15461	15555	15426	15516	15368	15430	15394	15554	15512	15459	15425	15410	15528	15411	15380	15505	15351	15454	15508	15506	15568	15441	15377	15325	15604	15311	15447	15361	15638	15540	15360	15542	15317	15473	15319	15454	15422	15263	15311	15413	15262	15428	15393	15497	15511	15467	15329	15385	15371	15468	15175	15415	15265	15429	15489	15498	15547	15463	15323	15421	15517	15502	15368	15463	15318	15425	15366	15304	15665	15171	15477	15444	15474	15437	15515	15294	15361	15434	15326	15480	15361	15380	15369	15467	15282	15402	15435	15427	15326	15488	15623	15534	15457	15470	15349	15463	15414	15530	15545	15661	15517	15354	15434	15368	15669	15508	15445	15268	15442	15380	15452	15382	15517	15536	15379	15542	15403	15402	15447	15417	15454	15326	15405	15386	15468	15347	15413	15425	15517	15528	15443	15425	15314
28124	24851	31895	29295	24415	22588	21995	20597	19900	19214	18836	18458	17878	17686	17422	17193	17168	17239	17192	17247	17009	17105	17061	16782	16946	16764	16838	16825	16868	16817	16767	16867	16711	16692	16849	16934	16845	16715	16631	16694	16829	16820	16784	17106	16600	16872	16934	16892	16899	16786	16689	16774	16896	16509	16794	16785	16731	16726	16786	16618	16676	16705	16912	17017	16774	16609	16779	16678	16712	16771	16716	16613	16766	16747	16751	16749	16803	16836	16837	16866	16565	16745	16814	16839	16978	16524	16796	16784	16927	16686	16751	16858	16890	16863	16962	16830	16666	16831	16882	16855	16966	16788	16729	16750	16795	16811	16890	16781	16958	16775	16923	16969	16880	16820	16842	16758	16957	16907	16962	16543	16624	16899	16819	16566	16743	16830	17005	16844	16836	16732	16733	16813	16793	16759	16806	16629	16896	16798	16822	16769	16578	16911	16837	16871	16867	16772	16781	16726	16750	16568	16879	16686	16691	16783	16587	16810	16753	16671	17017	16548	16920	16862	16873	16666	16682	16757	16625	16682	16760	16726	16792	16684	16821	16721	16613	16735	16974	16531	16613	16893	16776	16811	16697	16757	16866	16754	16784	16659	16688	16824	16778	16947	16737	16785	16834	16994	16738	16929	16753	16762	16790	16662	16910	16783	16842	16842	16837	16808	16946	16827	16889	16882	16851	16608	16726	16915	16577	16817	16839	16728	16756	16912	16987	16797	16720	16787	16595	16747	16696	16763	16608	16754	16878	17028	16841	16871	16735	16830	16867	16748	16691	16686	16909	16946	16590	17002	16638	16924	16964	16663	16814	16692	16970	16673	16860	16793	16768	16690	16786	16758	16964	16752	16572	16849	16695	16612	16859	16710	16880	16797	16645	16603	16902	17080	16689	16802	16756	16669	16856	16616	16659	16755	16735	16616	16873	16725	16794	16794	16885	17079	16868	16836	16907	16714	16708	16791	16824	16914	16632	16881	16758	16903	16770	16711	16701	16953	16695	16823	17004	16886	16833	16763	16886	16662	16841	16690	16634	16734	16793	16722	16851	16864	16707	16886	16851	17030	16961	16666	17014	16879	16774	16724	16724	16895	16684	16748	16648	16651	16962	16871	16936	16779	16970	17020	16923	16732	16707	17020	16834	16794	16839	16781	16959	17023	16814	16933	16856	16662	16796	16777	16833	16843	16836	16786	16802	16716	16975	17073	16857	16763	16709	16702	16794	16776	16748	16888	16796	16755	16550	16575	16787	16886	16744	16590	16880	16767	16845	17006	16950	16874	16741	16763	16905	16608	16635	16884	16920	16765	16711	16822	16749	16639	16726	16719	16745	16968	16549	16778	16904	16884	16850	16717	16633	16936	16886	16877	16699	16884	16616	16798	16807	16743	16930	16790	16926	16799	16724	16631	16729	16653	16963	16514	16693	16962	16729	16683	16914	16833	16683	16762	16780	16718	16929	16633	16512	16743	16771	16798	16838	16899	16840	16595	16735	16823	16863	16658	16886	16727	16990	16865	16843	16651	16761	16802	16734	16793	16990	16779	16919	16880	16847	16760	16919	16732	16685	16609	16661	16780	16875	16786	16837	16817	16702	16697	16837	16759	16786	16999	16969	16923	16716	16756	17015	16754	16915	16725	16816	16940	16889	16934	16889	16864	16839	16664	16834	16864	16847	16749	16719	17035	17008	16597	16600	16708	16658	16956	16887	16795	17113	16955	16833	16760	16741	16864	16884	16810	16807	16821	16607	17057	16802	16696	16898	16815	16837	16598	16930	16716	16829	16723	16969	16682	16882	16851	16742	16686	16769	16730	16717	16702	16966	16823	16823	17045	16738	17090	16947	16911	16973	16783	16857	16519	16900	16583	16748	16843	16808	16680	16938	16974	16736	16771	16831	16857	16691	16789	16971	16799	16861	17067	16873	16707	16956	16755	16642	16807	16916	16867	16734	16804	16849	16827	16757	16805	16799	16911	16766	16906	16779	16843	16870	16915	16848	16885	16803	16715	16861	16704	16786	16858	16740	16721	16756	16751	17012	16611	16848	16897	16796	16729	16793	16771	16708	16772	16956	16760	16795	16836	16841	16805	16780	16879	16826	16674	16797	16879	16742	16918	16621	16657	16792	16889	16664	16956	16937	16879	16725	16696	16768	16747	17300	16692	16833	16697	16768	16651	16842	16781	16891	16890	16835	16662	16838	16725	17067	16946	16579	16817	16776	16833	16816	16759	16669	16689	16740	16708	16771	16755	16902	16881	16888	16920	16706	16842	16930	16794	16705	16821	16605	16717	16747	16627	16852	16871	16884	16416	16733	16799	16678	16643	16896	16849	16612	16745	16671	16705	16654	16879	16816	16872	16654	16827	16788	16855	16818	16871	16711	16756	16965	16893	16917	16587	16842	16922	16780	16754	16771	16924	16750	16667	16753	16879	16567	16683	16670	16820	16754	16733	16766	17030	16848	16773	16631	16743	16658	16886	16636	16744	16772	16817	16796	16733	16828	16749	16750	16878	16733	16666	16841	16895	16672	16846	16893	16755	16715	16805	16686	16720	16827	16733	16870	16675	16732	16699	16925	16822	16798	16802	16865	16831	16685	16727	16796	16802	16819	16733	16731	16695	16946	16760	16666	16648	16680	16691	16822	16590	16646	16664	16969	16947	17024	16713	16832	16793	16795	16476	16882	16737	16711	16799	16793	16785	16681	16771	16812	16774	16855	16655	16753	16741	16854	16707	16473	16750	16637	16754	16769	16798	16651	16578	16795	16941	16918	16685	16799	16752	16882	16659	17047	16710	16960	16830	16702	16724	16763	16677	16798	16912	16735	16771	16787	16828	16876	17038	16701	16811	16730	16776	16884	16729	16753	16608	16685	16771	16863	16820	16852	16802	16774	16840	16826	16759	16790	16821	16715	16748	16852	16724	16816	16882	16618	16747	16696	16874	16654	16753	16802	16833	16863	16860	16976	16800	16718	17021	16864	16540	16838	16942	16983	16935	16697	16885	16587	16860	16872	16745	16886	16977	16824	16690	16694	16800	16632	16607	16803	17027	16816	16841	16910	16697	16426	16661	16723	16842	16645	16792	16961	16837	16615	16647	16875	16685	16613	16881	16777	16822	16850	16749	16719	16668	16835	16625	16680	16801	16804	16839	16603	16893	16730	16664	16745	16780	16907	16706	16908	16921	16837	16702	16649	16859	16808	16715	16672	16868	16745	16744	16900	16854	16818	16824	16730	16665	16689	16660	16715	16859	16699	16708	16817	17082	16778	16822	16733	16930	17007	16801	16780	16834	16909	16696	16680	16849	16933	16725	16848	16874	16874	16840	16696	16784	16811	16921	16875	16676	16783	16983	16702	16814	16737	16669	16836	16910	16684	16855	16759	16967	16748	16689	16640	16785	16702	16805	16752	16875	16772	16619	16854	16922	16821	16718	16857	16762	16853	16768	16787	16784	16663	16876	16619	16787	16802	16719	16771	16805	16828	16846	16904	16731	16668	16583	16746	16641	16594	16959	16797	16836	16896	16879	16810	16838	16752	16775	16721	16857	16843	16967	16841	16751	16752	16820	16828	16835	16932	16859	16723	16757	16712	16797	16902	16854	16717	16739	16807	16920	16777	16771	16750	16893	16698	16887	16954	16750	16783	16840	16912	16688	16788	16762	16778	17016	16898	16685	16933	16778	16877	16730	16649	16950	16849	16708	16984	16929	16820	16822	16645	16804	16963	16654	16767	16731	16968	16723	16676	16705	16639	16632	16660	16735	16741	16564	16729	16898	16887	16723	17050	16732	16926	16863	16759	16968	16805	16822	16874	16684	16665	16775	16659	16704	16844	16715	17012	17011	16567	16751	16666	16847	16871	16954	16747	16721	16696	16753	16983	16913	16578	16874	16805	16666	16814	16649	16898	16702	16713	16815	16861	16799	16706	16730	16763	16841	16968	16776	16818	16689	16868	16957	16883	16903	16811	16973	16910	16752	16683	16874	16673	16872	16739	16821	16662	16791	16742	16762	16692	16742	16686	16609	16681	16678	16891	16522	16897	16660	16794	16721	16766	16786	16859	16860	16661	16643	16784	16805	16611	16682	16783	16814	16767	16762	16903	16849	16717	16735	16844	16700	16805	16796	16789	16834	16600	16781	16623	16605	16753	16813	16881	16789	16747	16739	16688	16575	16970	16679	16920	16738	16825	16938	16663	16691	16724	16697	16820	16897	16739	16636	16712	16924	16839	16943	16760	16986	16798	16793	16683	16753	16644	16852	16755	16836	16765	16853	16823	16817	16642	16890	16725	16638	16768	16595	16751	16678	16698	16927	16561	16714	16710	16874	16706	16751	16759	16854	16651	16831	16846	16718	16851	16792	16828	16827	16790	16887	16806	16823	16804	16944	16601	16677	16721	16728	16841	16830	16757	16886	16910	16770	16855	16754	16794	16794	16920	16898	16812	16637	16767	16846	16749	16758	16917	16815	16959	16958	16760	16788	16817	16791	16736	16875	16877	16841	16762	16647	16817	16680	16679	16669	16795	16885	16889	16977	16857	16726	16749	16799	16867	16926	16779	16741	16754	16794	16754	16931	16900	16903	16673	16579	16759	16964	16861	16825	16807	16791	16871	16644	16840	16676	16736	16790	16759	17092	16970	16798	16923	16694	16973	16820	16915	16996	16892	16830	16691	16701	17084	16678	16784	16907	16777	16862	16923	16787	16855	16885	16625	16882	16803	16795	16928	16855	16683	16878	16905	16863	16676	16786	16541	16855	16766	16943	16865	16864	16971	16803	16776	16863	16974	16717	16827	16842	16693	16662	16956	16864	16956	16795	16844	16833	16879	16784	16782	16740	16886	16674	16826	16794	16665	16691	16679	16788	16675	16676	16722	16761	16912	17061	16815	16918	16782	16983	16779	16686	16593	16666	16916	16915	16739	16760	16772	16779	16637	16598	16782	16777	16871	16715	16655	16723	16802	16850	16764	16703	16781	16807	16906	16698	16734	16805	16683	16636	16731	16694	16898	16929	16982	16785	16741	16705	16838	16708	16794	16849	16665	16761	16856	16820	16878	16637	16767	16797	16760	16771	16865	16682	16792	16675	16897	16801	16758	16840	16746	16978	17050	16715	16825	16526	16868	16670	16925	16800
26196	39995	37523	30168	26146	24292	23303	21563	19951	19290	18543	17899	16957	16456	15879	16133	15870	15846	15735	15623	15708	15604	15420	15424	15564	15284	15197	15359	15220	15234	15383	15166	15312	15234	15415	15290	15085	15195	15201	15278	15149	15355	15187	15270	15187	15015	15387	15256	15094	15083	15305	15256	15130	15156	15277	15276	15006	15229	15130	15090	15099	15312	15014	15206	15309	15405	15353	15196	15338	15241	15197	15333	15206	15079	15192	15089	15159	15229	15033	15084	15228	15187	15096	15091	15080	15411	15226	15167	15183	15330	15228	15237	15207	15201	15223	15070	15455	15074	15202	15267	15147	15141	15077	15219	15266	15136	15210	15163	15265	15159	15205	15273	15285	15245	15246	15145	15160	15199	15224	15393	15148	15299	15370	15268	15227	15073	15327	15092	15190	15330	15178	15240	15180	15105	15310	15073	15233	15280	15372	14979	15117	15145	15024	15279	14907	15272	15220	15369	15119	15088	15336	15000	15241	15221	15224	15217	15260	14960	15307	15230	15070	15187	15208	15246	15108	15226	15181	15045	15218	15044	15122	15042	15198	15213	15167	15146	15328	15195	15369	15119	15125	15338	15305	15193	15184	15121	14968	15171	15218	15326	15133	15244	15088	15134	15223	15184	15140	15135	15215	15177	15155	15053	15237	15178	15204	15238	15110	15176	15185	15152	15340	15133	15240	15200	15175	15139	15156	15100	15236	15241	15170	15283	15162	15167	15217	15241	15251	15053	15209	15217	15050	15296	15363	15352	15176	15175	15103	15241	15166	15162	15256	15227	15204	15070	15229	15186	15133	15311	15145	15419	15223	15168	15222	15123	15172	15015	15089	15014	15182	15233	15252	15264	15071	15307	15242	15307	15147	15090	15159	15131	15157	15184	15384	15254	15227	15186	15253	15053	15359	15131	15116	14999	15268	15279	15130	15168	15215	15228	15321	15364	15119	15160	15107	15268	15103	15044	15327	15301	15146	15021	15213	15105	15223	15194	15163	15291	15278	15258	15414	15321	15185	15136	15168	15208	15267	15282	15084	15320	15139	15128	15124	15104	15093	15191	15195	15128	15156	15273	15196	15136	15292	15334	15185	15153	15299	15198	15051	15116	15129	15333	15229	15262	15335	15066	15225	15279	15243	15344	15096	15255	15269	15275	15159	15163	15142	15191	15138	15153	15195	15234	15301	15137	15169	15078	15263	15169	15116	15329	15159	15159	15120	15135	15054	15114	15044	15225	15326	15313	15336	15152	15149	15187	15250	15229	15143	15232	15204	15224	15183	15092	15209	15323	15120	15126	15129	15173	15211	15211	15247	15092	15179	15223	15302	15058	15250	15057	15195	15219	15119	15280	15234	15035	15159	15270	15285	15212	15105	15286	15248	15142	15196	15267	15308	15201	15127	15087	15150	15141	15241	15313	15093	15154	15256	15254	15270	15146	15175	15174	15096	15282	15183	15146	15291	15223	15134	15097	15250	15297	15196	15429	15194	15275	15122	15076	15352	15108	15253	15133	15111	15224	15266	15109	15094	15216	15169	15102	15259	15263	15291	15220	15007	15381	15310	15100	15125	15131	15112	15200	15140	15336	15174	15216	15148	15205	15181	15113	15245	15198	15249	15124	15252	15247	15134	15109	15270	15254	15173	15189	15302	15306	15139	15147	15157	15136	15178	15259	15136	14979	15321	15248	15155	15312	15337	15225	15368	15122	15269	15248	15296	15188	15145	15044	15223	14965	15127	15297	15201	15158	15121	15316	15198	15184	15098	15228	15226	15338	14955	15049	15126	15120	15195	15089	15321	14969	15240	15043	15144	15314	15173	15175	15137	15253	15158	15314	15213	15207	15346	15134	15124	15321	15331	15196	15168	15279	15209	15187	15324	15301	15202	15045	15133	15142	15087	15098	15172	15182	15359	15213	15189	15193	15071	15125	15226	15300	15233	15245	15347	15241	15229	15199	15266	15256	15110	15329	15068	15478	15201	15274	15262	15118	15201	15371	15160	15264	15200	15172	15170	15197	15075	15244	15270	15165	15192	15182	15206	15332	15166	15263	15174	15233	15226	15096	15284	15242	15303	15343	15233	15174	15335	15205	15178	15119	15276	15175	15055	15160	15414	15105	15177	15349	15231	15137	15285	15353	15397	15040	15213	15319	15162	15185	15250	15279	15034	15123	15125	15248	15252	15182	15184	15136	15204	15220	15019	15230	15299	15234	15202	15132	15186	15154	15243	15255	15084	15221	15278	15224	15192	15084	15156	15158	15227	15127	15283	15195	15112	15106	15206	15025	15174	15212	15188	15315	15355	15387	15262	15134	15173	15250	15250	15055	15406	15170	15256	15263	15151	15122	15299	15303	15255	15285	15362	15006	15274	15211	15136	15223	15240	15013	15111	15123	15216	15172	15258	15234	15367	15187	15247	15073	15280	15159	15190	15289	15234	15347	15091	15101	15057	15215	15307	15014	15102	15082	15184	15106	15150	15178	15245	15322	15135	15195	15251	15270	15305	15203	15341	15276	15108	15209	15128	15104	15252	15164	15251	15337	15108	15190	15130	15174	15066	15166	15180	15284	15162	15330	15140	15314	15220	15268	15088	15223	15247	15227	15197	15059	15055	15230	15227	15155	15234	15191	14994	15119	15136	15202	15049	15076	15250	15189	15199	15119	15246	15134	15367	15254	15188	15091	15184	15162	15257	15294	15026	15224	15213	15233	15353	15240	15262	15172	15106	15258	15248	15215	15356	15117	15131	15219	15194	15264	15306	15309	15195	15128	15215	15246	15221	15054	15073	15134	15239	15114	15287	15120	15103	15264	15155	15209	15357	15098	15192	15195	15244	15161	15182	15088	15269	15138	15172	15209	15003	15128	15324	15135	15090	15173	15201	15186	15170	15207	15053	15125	15221	15143	15073	15139	15169	15172	15160	15257	15216	15336	15252	15251	15139	15044	15165	15193	15286	15271	15035	15050	15253	15112	15163	15144	15221	15120	15190	15194	15187	15267	15248	15085	15190	15214	15254	15293	15364	15185	15072	15256	15259	15163	15157	15066	15144	15312	15180	15245	15320	15203	15235	15186	15101	15187	15167	15137	15099	15266	15399	15255	15156	15078	15109	15259	15130	15389	15206	15188	15274	15224	15155	15308	15195	15216	15087	15269	14976	15015	15260	15140	15162	15105	15300	15306	15134	15308	15246	15244	15159	15260	15174	15171	15087	15252	15153	15136	15271	15195	15187	15267	15282	15217	15264	15266	15177	15147	15361	15157	15207	15111	15305	15166	15295	15104	15244	15285	15220	15108	15258	15316	15225	15048	15261	15126	15372	15236	15387	15191	15138	15225	15230	15278	15197	15372	15119	15333	15151	15082	15260	15204	15307	15121	15325	15402	15189	15205	15325	15110	15354	15257	15162	15133	15163	15223	15096	15156	15417	15170	15204	15148	15346	15120	15168	15199	15038	15179	15197	15138	15259	15274	14844	15245	15076	15310	15153	15278	15122	15071	15117	15167	15317	15227	15347	15178	15246	15278	15230	15069	15182	15208	15274	15199	15038	15279	15235	15146	15256	15127	15019	15128	15319	15232	15179	15240	15101	15381	15161	15299	15160	15129	15095	15162	15286	15303	15259	15110	15157	15210	15142	15225	15005	15160	15164	15225	15282	15378	15344	15193	15136	15062	15251	15300	15232	15117	15104	15211	15107	15186	15213	15174	15321	15138	15133	15196	15096	15072	15244	15294	15047	15135	15175	15187	15145	15241	15208	15051	15254	15247	15252	15094	15190	15246	15271	15259	15164	15235	15062	15257	15058	15270	15034	15125	15230	15079	15228	15187	15221	15245	15258	15310	15302	15342	15120	15122	15079	15205	15001	15232	15206	15175	15115	15316	15183	15176	15144	15131	15344	15225	15084	15243	15171	15015	15102	15264	15183	15325	15223	15144	15214	15253	15442	15301	15137	15318	15256	15191	15292	15235	15200	15220	15346	15213	15253	15275	15225	15383	15183	15354	15329	15224	15297	15194	15149	15217	15269	15129	15172	15185	15173	15040	15139	15401	15239	15148	15221	15379	15244	15205	15257	15397	15153	15267	15132	15196	15297	15305	15341	15059	15059	15270	15221	15324	14995	15273	15130	15175	15319	15197	15255	15326	15214	15217	15103	15216	15135	15275	15241	15234	15128	15190	15164	15370	15165	15207	15241	15347	15111	15183	15267	15100	15229	15222	15289	15376	15008	15092	15211	15220	15211	15216	15204	15116	15189	15200	15255	15240	15309	15181	15240	15149	15214	15332	15242	15231	15255	15241	15259	15234	14992	15112	15212	15083	15275	15174	15128	15304	15333	15175	15165	15132	15085	15215	14885	15114	15118	15127	15285	15246	15171	15079	15091	15102	15110	15211	15254	15416	15218	15172	15212	15034	15207	15327	15318	15218	15199	15223	15116	15178	15129	15402	15126	15246	15156	15238	15300	15193	15155	15247	15260	15126	15300	15077	15416	15222	15210	15146	15220	15211	15211	15212	15144	15234	15083	15314	15189	15123	15206	15143	15338	15124	15233	15277	15198	15144	15079	15183	15229	15263	15090	15243	15200	15079	15097	15200	15338	15406	14973	15160	15349	15371	15193	15309	15214	15145	15241	15248	15047	15075	15114	15198	15184	15180	15232	15283	15131	15090	15203	15293	15347	15222	15181	15348	15210	15320	15144	15274	15229	15369	15059	15228	15136	15277	15315	15158	15188	15276	15018	15232	15161	15191	15358	15306	15105	15145	15227	15325	15222	15139	15219	15136	15195	15291	15255	15059	15253	15186	15052	15358	15352	15048	15163	15232	15109	15304	15008	15277	15145	15233	15189	15021	15171	15270	15176	15058	15200	15131	15272	15354	15151	15152	15146	15197	15109	15294	15121	15246	15258	15133	15381	15208	15105	15159	15150	15240	15135	15302	15174	15239	15266	15311	15121	15230	15260	15283	15211	15280	15309	15161	15264	15078	15294	15145	15301	15269	15163	15049	15111	15247	15107	15286	15195	15126	15003	15231	15202	15183	15245	15256	14878	15321	15139	15027	15228	15258	15294	15124	15172	15179	15274	15233	15098	15127	15282	15226	15150	15346	15122	15283	15102	15230	15062	15342	15265	15242	15019	15111
24068	21628	29318	24860	24134	26796	27355	23758	22181	21662	21217	20558	19951	19461	18863	18619	18652	18538	18597	18271	18404	18148	18246	17980	17849	18072	17910	18013	17828	17956	17773	17722	17998	17992	17952	17795	17928	17761	17892	17792	17653	17722	17763	17687	17882	17829	17744	17843	17957	17836	17708	17873	17664	17880	17950	17966	17865	17895	17880	17815	17919	17831	17936	17746	17807	17742	17548	17938	17778	17708	17737	17531	17878	17924	17808	17648	17783	17796	17759	17664	17894	17997	17701	17824	17725	17727	17686	17832	17873	17878	17863	17785	17591	17797	17629	17673	17677	17502	17843	17635	17741	17619	17688	17887	17796	17861	17675	17861	17823	17545	17763	17749	17832	17814	18109	17955	17734	17773	17777	17572	17737	17858	17716	17614	17873	17850	17852	17984	17665	17611	17685	17791	18060	17761	17836	17767	17972	17790	17622	17767	17760	17569	17775	17943	17791	17798	17919	17846	17873	17785	17886	17650	17804	17605	17717	17697	17806	17793	17648	17806	17801	17871	17769	17609	17923	17799	17752	17740	17689	17686	17705	17739	17738	17806	17724	17691	17838	17743	17607	17781	17744	17702	17813	17914	17879	17878	17566	17585	17769	17792	17771	17715	17857	17906	17720	17868	17744	17716	17740	17864	17824	17831	17937	17505	17844	17813	17800	17545	17604	17701	17760	17926	17775	17797	17904	17676	17795	17970	17868	17814	17929	17675	17608	17719	17742	17938	17760	17805	17784	17866	17656	17636	17654	17776	17776	17838	17887	17688	17708	17894	17796	17814	17611	17845	17614	17825	17817	17955	17684	17959	17662	17761	17734	17637	17732	17822	17864	17691	17905	17779	17641	17770	17830	17957	17858	17587	17636	17764	17633	17851	17897	17804	17820	17569	17792	17745	17918	17851	17797	17835	17565	17804	17892	17560	17895	17917	17471	17850	17800	17720	17799	17787	17611	17857	17916	17859	17714	17728	17660	17724	17798	17589	17868	17705	17926	17819	17897	17683	17712	17601	17757	17851	17731	17938	17721	17661	17767	17883	17794	17655	17899	17948	17828	17531	17744	17727	17781	17890	17925	17803	17916	17749	17750	17718	17926	17726	17711	17671	17887	17872	17807	17826	17856	17669	17598	17681	18012	17783	17853	17789	17720	17644	17798	17841	17866	17736	17763	17902	18084	17828	17688	17786	17652	17784	17756	17709	17737	17693	17755	17671	17586	17820	17784	17782	17731	17741	17794	17678	17756	17920	17958	17721	17602	17612	17831	17865	17809	17648	17803	17841	17982	17764	17686	17878	17840	17927	17710	17743	17841	17727	17765	18057	17754	17699	17657	17748	17724	17780	18015	17867	17703	17827	17850	17639	17529	17761	17888	17889	17805	17853	17886	17628	17734	17548	17827	17399	17664	17884	17837	17826	17631	17864	17850	17878	17893	17660	17897	17941	17646	17745	17709	17852	17713	17681	17551	17657	17663	17733	17813	17693	17791	17716	17791	17753	17812	17708	17736	17637	17814	17803	17755	17776	17839	17611	17859	17654	17709	17741	17839	17927	18052	17778	17649	17713	17663	17867	17917	17855	17811	17711	17636	17716	17630	17798	17624	17713	17798	17673	17815	17871	17790	17881	17866	17790	17872	17898	17653	17574	17763	17871	17969	17797	17843	17958	17859	17880	17872	17781	17638	17907	17844	17979	17716	17856	17733	17669	18027	17798	17859	17485	17751	17803	17820	17669	17731	17800	17766	17785	17782	17708	17650	17684	17723	17880	17775	17948	17652	18047	17828	17841	17752	17740	17828	17700	17899	17761	18091	17770	18053	17587	17711	17777	17703	17828	17737	17705	17688	17948	17718	17673	17548	17623	17802	17770	17845	17824	17920	17649	17809	17809	17621	17941	17681	17791	17645	17882	17822	17886	17724	17752	17782	17748	17740	17800	17753	17921	17874	17795	17704	17845	17635	17710	17745	17868	17974	17803	17657	17717	17865	17772	17849	17498	17821	17681	17666	17692	17884	17981	17792	18047	17813	17945	17833	17912	17740	17844	17810	17621	17947	17796	17872	17863	17723	17764	17800	17765	17828	17929	17782	17862	17727	17975	17860	17765	17799	17845	17882	17769	17846	17715	17631	17950	17848	17733	17769	17930	17727	17962	17680	17834	17718	17649	17719	17932	17605	17812	17670	17740	17688	17721	17845	17522	17796	17690	17852	17718	17939	17696	17860	17678	17942	17833	17881	17808	17870	17698	17893	17993	17779	17768	17642	17834	17884	17810	17766	17751	17632	17734	17701	17882	17756	17503	17853	17961	17806	17758	17716	17947	17708	17728	17964	17801	17753	17931	17810	17825	17765	17689	17821	17882	17869	17762	17830	17696	17918	17760	17810	17827	17685	17650	17888	17910	17577	17789	17837	17801	17760	17713	18024	17942	17769	17960	17783	17774	17859	17758	17750	17628	17783	17690	17890	17735	17749	17932	17805	18039	17783	18060	17832	17830	17732	17873	18025	17802	17757	17797	17577	17678	17710	17851	17695	17858	17855	17533	17657	17478	17726	17889	17696	17810	17819	17689	17817	17804	17717	17710	17773	17758	17762	17542	17628	17869	17827	17677	17836	17642	17604	17810	17804	17691	17610	17801	17734	17794	17765	17494	17686	17686	17742	17658	17761	17843	17860	17739	17670	17765	17834	17807	17674	17734	17669	17752	17682	17830	17784	17853	17765	17668	17802	17739	17787	18025	17920	17779	17746	17578	17797	17776	17825	17750	17642	17541	17859	17630	17786	18040	17862	17650	17778	17799	17836	17763	17713	17681	17987	17802	17802	17800	17831	17621	17825	17754	17793	17857	17838	17769	17800	17773	17939	17935	17764	17717	17909	17948	17777	18015	17761	17716	17689	17887	17738	18015	17856	17635	17920	17987	17545	17844	17535	17487	17656	17939	17828	17779	17866	17708	17942	17889	17678	17722	17792	17720	17764	17857	17713	17754	17680	17946	17614	17650	17869	17636	17565	17703	17800	17684	17508	17728	17818	17597	17754	17843	17938	17686	17798	17842	17714	17870	17787	17666	17809	17798	17645	17809	17737	17929	17768	17775	17853	17785	17753	17790	17583	17573	17668	17721	17682	17759	17852	17715	17767	17939	17823	17750	17635	17685	17646	17747	17521	17960	17513	17715	17869	17795	17751	17786	17854	17729	17814	17867	17646	17893	17822	17835	17774	17966	17685	17615	17587	17524	17895	17758	17744	17604	17664	17723	17793	17779	17917	17788	17932	17850	17821	17787	17651	17791	18046	17767	18018	17581	17761	17619	17758	17910	17673	17774	17752	17778	17671	17776	17900	17955	18018	17878	17742	17711	17603	17899	17776	17723	17743	17797	17806	17745	17990	17942	17759	17768	17657	17751	17657	17774	17862	17771	17734	17845	17674	17547	17653	17599	17721	17739	17606	17779	17725	17779	17665	17832	17757	17720	17843	17540	17887	17776	17707	17659	17862	17913	17541	17940	17753	17884	17686	17835	17768	17749	17667	17748	17837	17911	17927	17747	17735	17923	17838	17897	17569	17643	17741	17763	17933	17808	17781	17836	18030	17700	17764	17658	17830	17733	17613	17672	17867	17825	17790	17753	17591	17872	17638	17828	17713	17782	17895	17622	17707	17692	17942	17702	17891	17789	17850	17652	17648	17651	17664	18005	17690	17624	17801	17701	17697	17737	17737	17793	17969	17710	17638	17953	17829	17767	17759	17897	17697	17832	17779	17695	17672	17825	17689	17829	17753	17692	17682	17653	17630	17671	17848	17699	17840	18026	17999	17597	17802	17739	17820	17825	17941	17802	17642	17657	17795	17794	17536	17715	17781	17608	17943	17758	17802	17689	17764	17840	17776	17630	17646	17674	17835	17949	17808	17677	17709	17746	17626	17813	17637	18058	17929	18003	17703	17674	17680	17607	17640	17812	17910	17741	17864	17573	17740	17787	17742	17778	17841	17833	17872	17591	17651	17842	17781	17824	17807	17843	17780	17830	17619	17580	17870	17890	17759	17727	17561	17769	17832	17876	17786	17721	17904	17826	17712	17760	17541	17626	17695	17687	17923	17754	17609	17706	17810	17742	17715	17889	17824	17730	17869	17686	17777	17670	17964	17681	17900	17611	17733	17569	17918	17825	17936	17726	17771	17799	17842	17665	17874	17849	17759	17721	17707	17859	17574	17850	17824	17871	17869	17727	17521	17664	17910	17730	17725	17940	17803	17891	17820	17897	17958	17666	17766	17771	18092	17721	17698	17678	17660	17846	17893	17905	17964	17674	17535	17855	17795	17694	17669	17941	17795	17715	17638	17787	17632	17743	18006	17820	17723	17646	17728	17855	17765	17872	17731	17701	17903	17619	17659	17745	17724	17713	17881	17507	17795	17869	17814	17807	17852	17700	17776	17844	17617	17714	17948	17757	17903	17729	17790	17605	17790	17707	17657	17648	17783	17872	17884	17869	17777	17675	17805	17637	17833	17926	17956	17685	17685	17803	17666	17637	17817	17915	17753	17610	17811	17767	17883	17875	17635	17705	17974	17766	17604	17632	17939	17792	17497	17684	17779	17783	17719	17922	17817	17658	17793	17730	17771	17718	17776	17547	17731	17561	17702	17808	17929	17615	17679	17721	18026	17969	17823	17831	17638	17811	17744	17821	17940	17822	17700	17753	17537	18014	17864	17819	17878	17810	17939	17683	17699	17914	17971	17784	17594	17593	17833	17756	17648	17931	17737	17572	17508	17732	17812	17725	17512	17531	17762	17780	17786	17779	17923	17633	17933	17647	17738	17836	17674	17767	17882	17771	17753	17776	17823	17658	17869	17718	17731	17798	17835	17737	17660	17744	17814	17844	17883	17656	17939	17672	17774	17818	17917	17888	17658	17721	17792	17854	17601	17847	17861	17656	17908	17754	17925	17788	17673	17671	17691	17845	17725	17706	17782	17887	17815	17830	17590	17743	17675	18251	17736	17800	17599	17590	17930	17804	17669	17645	17619	17732	17762	17775	17937	17766	17469	17476	17751	17581	17680	17807	17793	17787	17742	17748	17640	17780	17965	17864	17679	17808	17788	17866	17697	17932	17866	17819	17810	17704	17694	17935	17782	17869	17726	17798
26207	46154	44183	36107	31207	28982	27044	24970	23020	22095	21067	20017	18687	17568	17253	16900	17019	16849	16492	16507	16454	16367	16292	16208	16241	15927	16024	15810	16087	15952	16073	16093	15968	16083	15905	15929	15806	15982	15880	15828	15979	15924	15929	15877	15852	15942	15964	15963	15856	15807	15949	15769	15861	15797	15924	15842	15740	15820	15952	15694	15814	15771	15816	15785	15928	15634	16043	15914	15822	15964	15800	15731	15860	15906	15921	15904	15801	15872	15921	15845	15809	15917	15879	15770	15932	15758	15679	15836	15881	15694	15953	15915	15858	16006	15816	15743	15723	15797	15884	15811	15914	15803	15791	15874	15726	15926	15766	16022	15791	15825	15812	15839	15915	15891	15785	15796	15891	15936	15930	15818	15862	15839	15713	15814	15823	15927	15864	15812	15897	15915	15880	15940	15898	15719	15899	15734	15647	15773	15672	15843	15722	15746	15972	15865	15814	15818	15849	15955	16012	15749	15662	15801	15784	15762	15970	15759	15770	15827	15844	15938	15786	15926	15792	15637	15966	15753	15928	15952	15905	15710	15912	15820	15839	15996	15701	15834	15874	15983	15927	15988	15851	15864	15898	15814	15724	15748	15893	15717	15984	15855	16091	15783	15947	15814	15748	15751	15807	15706	15777	15960	15969	15796	15763	15889	15806	15812	15926	15594	15905	15666	15738	15717	15622	15861	15842	15940	15706	15851	15859	15824	15764	15753	15995	15788	15684	15729	15887	15848	15782	15690	15797	15963	15852	15809	15844	15796	16052	15904	15716	15748	15889	15866	15852	15802	15789	15816	15809	15826	15943	15961	15805	15892	15962	15774	15814	15853	15800	15720	15902	15901	15862	15847	15891	15748	15939	15841	15876	15833	15777	15863	15918	15731	15841	15719	15942	15808	15819	15745	15788	15799	15836	15735	15821	15766	15724	15682	15881	15769	15792	15776	15892	15780	15906	15863	15763	15949	15763	15879	15742	15877	15853	15786	15887	15883	15962	15847	15864	15749	15792	15874	15731	15906	15792	15693	15604	15945	15682	15768	15782	15707	15759	15934	15752	15936	15800	16027	15851	15629	15813	15886	15870	15793	15844	15986	15858	15769	15744	15632	15936	15880	15760	15765	15847	15769	15855	15800	15890	15956	15770	15936	15889	15883	15843	15825	15852	15791	15928	15732	15938	15710	15990	15853	15881	15669	15811	15785	15869	15855	15902	15844	15638	15913	15886	15601	15906	15869	15809	15826	15725	15810	15881	15792	15790	15786	15768	15804	15849	15857	15819	15762	16057	15909	15745	15774	15952	15797	15783	15828	15998	15871	15806	15990	15769	15700	15727	15743	15820	15786	15755	15827	15875	15967	15956	15936	15634	16011	15838	15782	15842	15977	15793	15790	15889	16030	15783	15995	15721	15893	15945	15795	15691	15827	15844	15945	15798	15750	15718	15833	15809	15804	15845	15952	15639	15921	15869	15800	15749	15834	15648	15711	15737	15959	15813	15874	15935	15822	15899	15790	15700	15721	15841	16042	15879	15780	15858	15970	15747	15651	16004	15889	15825	15666	15828	15795	16013	15683	15931	15699	15850	15715	15681	15874	15745	15720	15826	15780	15811	15829	15979	15787	15695	15806	15717	15796	15855	15679	15798	15865	15792	15856	15869	15865	15912	15790	15828	15831	15733	15877	15759	15986	15705	15718	16077	15787	15745	15910	16059	15770	15884	15868	15806	15929	15815	15801	15768	15790	15921	15826	15627	15792	15839	15706	15919	15700	15815	15814	15974	15744	15906	15874	15713	15965	15808	16024	15777	15811	15816	15882	15803	15912	15968	15819	15827	15811	15911	15805	15646	15891	15608	15711	15768	15936	15931	15911	15875	15785	15994	15844	15802	15695	15906	15778	15823	15962	15720	15652	15931	15805	15719	15869	15680	15824	15842	15816	15847	15981	15838	15852	15946	15787	15908	15873	15713	15865	15896	15985	15825	15743	15790	15883	15793	15867	15746	15933	15687	15787	15952	15675	15861	15887	15783	15841	15819	15915	15699	15936	15715	15798	15834	15839	15782	15836	15696	15766	16007	16020	15904	15930	15929	15986	15692	15887	15668	15854	16011	15892	15675	15917	15902	15937	15865	15849	15956	15868	15746	15862	15760	15953	15773	15769	15832	15631	15911	15780	15852	15645	15710	15881	15802	15946	15680	15880	15747	15749	15670	15784	15852	15712	15713	15842	15800	15874	15716	15861	15823	15676	15933	15946	15925	15895	15919	15759	16080	15844	15871	15787	15899	15771	16014	15891	15689	15775	15842	15810	15676	15745	15673	15861	15791	15768	15853	15697	15843	15812	15624	15973	15784	15856	15833	15706	15876	15952	15676	15730	15945	15661	15985	15802	15775	15791	15810	15890	15802	15850	15774	15923	15806	15952	15958	15882	15734	15916	15752	16054	15710	15851	15871	15827	15791	15939	15952	15819	15761	15857	15828	15790	15721	15617	15947	15733	15952	16012	15900	15639	15962	15680	15693	15897	15923	15865	16008	16195	15900	15929	15863	15671	15818	15637	15863	15832	15750	15893	15928	15807	15992	15960	15766	16012	15898	15858	15918	15702	15831	15838	15829	15890	15769	15806	15724	15753	15764	15916	15734	15831	15714	15991	15802	15859	15755	15989	15820	15721	15914	15728	15811	15977	15740	15840	15967	15671	15865	15730	16032	15566	15741	15782	15843	15912	15894	15788	15820	15748	15765	15926	15787	15822	15842	15809	15796	15682	15953	15722	15877	15649	15884	15935	15762	15821	15865	15883	15756	15944	15992	15805	15843	15983	15895	15542	15767	15902	15645	15744	15728	15729	15857	15913	15885	15881	15907	15852	15838	15822	15975	15854	15857	15807	15827	15989	15833	15781	15811	15840	15793	15868	15581	15970	15836	15905	15756	15801	15763	15775	15840	15946	15694	15859	15899	15686	15918	15974	15860	15672	15907	15613	15707	15726	15878	15904	15882	15789	15746	15912	15864	15854	15986	15768	15832	15846	15867	15973	15831	15935	15956	15784	15959	15640	15781	15923	15732	16008	15839	15807	15787	15890	15730	15801	15839	15767	15995	15843	15853	15898	15797	15915	15832	15790	15791	16008	15899	15804	15965	15952	15907	15830	15826	15914	15756	15763	15832	15895	15872	15836	15901	15956	15832	15906	15899	15848	15830	15807	15908	15907	15731	15709	16057	15745	15938	15920	15785	15896	15829	15732	15861	15994	15847	15885	15800	15757	15939	15889	15774	15769	15726	15801	15748	15730	15885	15654	15682	15791	15740	15864	15943	15966	15620	15635	15780	15796	15882	15995	15936	15803	15816	15779	15842	15713	15690	15751	15771	15689	15910	15750	15588	15901	15809	15943	15915	15808	15735	15811	15761	15742	15749	15819	15967	15821	15820	15790	15990	15692	15797	15724	15873	15693	15650	15839	15633	16015	15561	15886	15725	15884	15992	15692	15995	15678	15875	15885	15799	15794	15754	15830	15876	15899	15882	15822	15880	15852	15835	15788	15826	15911	15834	15760	15704	15808	15919	15741	15852	15874	15707	15607	15910	15969	15857	15887	15911	15726	15865	15777	15600	15838	15814	15965	15835	15705	16030	15736	15939	15768	15895	15561	15772	15887	15782	15811	15811	15749	15788	15939	15789	15667	15896	15831	15640	15927	15901	15770	15741	15864	15771	15687	15710	16058	15871	15834	15912	15815	15773	15896	16032	15770	15911	15936	15807	15807	15737	15629	15811	15866	15763	15910	15865	15743	15820	15868	15851	15884	15851	15841	15884	15812	15782	15914	15822	15670	15724	15864	15669	15927	15650	15724	15969	15916	15816	15997	15881	15841	15791	15776	15906	15894	15720	15766	15914	15958	15902	15694	15797	15775	15798	15821	15968	15753	15938	15894	15873	15803	15955	15801	15941	15811	15744	15762	15763	15770	15847	15779	15926	15735	15871	15649	15725	15840	15954	15800	15895	15717	15817	15785	15975	15741	15704	16091	15690	15939	15839	15857	15713	15711	15792	15731	15734	15806	15724	15913	15806	15789	15577	15716	15743	15750	15964	15889	15752	15843	15885	15713	15850	15809	15734	15846	15728	15904	16007	15890	15787	15806	15833	15935	15864	15606	16009	15875	15732	15725	15906	15925	15753	15905	15914	16023	15766	15855	15966	15805	15752	15860	15953	15852	15935	15782	15720	15870	15894	15698	15945	15917	15848	15866	15798	15770	15909	15834	16010	15919	15745	15894	15686	15816	15781	15688	15726	15931	15929	15872	15915	15781	15917	15887	15926	15771	15848	15808	15879	15761	15914	15695	15938	15927	15887	15750	16102	15868	15810	15752	15728	15829	15816	15773	15888	15850	15866	15821	15712	15873	15973	15934	15883	15905	15810	15820	15834	15920	15874	15823	15855	15791	15883	15858	15762	15917	15901	15883	15700	15728	15840	15936	15907	15830	15802	15793	15800	15929	15811	15750	15811	15797	15924	15926	15871	15820	15879	15830	15939	15805	15985	15897	15815	15751	15768	15788	15684	15869	16021	15809	15956	15667	15724	15879	15792	15796	15788	15912	15814	15875	15899	15910	15640	15802	15706	16047	15843	15752	15901	15850	15811	15824	15907	15872	15766	15780	15786	15839	15771	15840	15804	15839	15759	15841	15852	15851	15764	15702	15836	15789	15801	15781	16037	15812	15973	15745	15700	15694	15649	15970	15854	15564	15861	15872	15728	15728	15956	15836	15964	15979	15883	15828	15659	15712	15924	15945	15904	15755	15720	15789	16089	15886	15725	15672	15895	15892	15749	15996	15794	15836	15851	15775	15876	15868	15792	15858	15837	15769	15920	15849	15794	15805	15992	15859	15878	15975	15690	15737	15943	15686	15870	15678	15880	15946	15729	15819	15868	15941	15904	15863	15937	15917	15832	15905	15891	15917	15733	15768	15670	15833	15715	15623	15841	15946	15706	15669	15708	15772	15668	15897	15939	15710	15787	15818	15718	15997	15984	15953	15766	15939	15746	15764	15841	15739	15911	15816	15763	15791	15915	15710	15837	15851	15886	15914	15876	15826	15981	15828	16101	15829	15770	15769	15899	15836	15961	15907	15839	15743	15857	15852
23170	21640	29721	24106	22429	26789	30885	25773	23688	23349	22402	21707	20751	19720	19168	18842	18826	18759	18615	18371	18643	18143	18306	18230	18167	17987	18015	17936	17939	17647	17972	17979	17839	17897	17860	17810	17881	17972	17937	17658	17954	17857	17868	17803	17871	17723	17799	17934	17719	17728	17689	17620	17751	17686	17736	17984	17651	17654	17777	17648	17842	17638	17761	17735	17806	17952	17599	17746	17877	17667	17662	17647	17884	17792	17744	17865	17698	17660	17740	17579	17786	17682	17768	17725	17594	17659	17987	17951	17708	17843	17596	17696	17645	17636	17765	17597	17756	17635	17661	17593	17657	17940	17703	17769	17630	17827	17767	17602	17651	17907	17684	17752	17721	17685	17600	17617	17665	17834	17795	17752	17895	18050	17661	17745	17784	17984	17688	17657	17695	17613	17826	17841	17709	17418	17562	17826	17741	17862	17725	17686	17821	17670	17963	17711	17589	17689	17655	17681	17569	17740	17561	17611	17786	17785	17669	17623	17841	17560	17717	17632	17724	17602	17840	17737	17568	17731	17852	17664	17848	17875	17766	17923	17890	17760	17577	17702	17586	17715	17765	17691	17938	17869	17735	17718	17765	17602	17547	17587	17675	17802	17662	17721	17663	17664	17619	17756	17748	17468	17627	17673	17637	17726	17752	17696	17707	17763	17796	17773	17670	17735	17620	17697	17407	17729	17758	17486	17738	17777	17794	17629	17706	17556	17806	17694	17597	17758	17711	17843	17659	17935	17767	17885	17500	17769	17746	17534	17530	17578	17826	17728	17874	17525	17667	17781	17648	17541	17731	17846	17746	17719	17753	17856	17707	17902	17693	17617	17496	17633	17722	17737	17759	17789	17831	17728	17680	17670	17727	17759	17861	17643	17697	17590	17726	17747	17688	17831	17872	17819	17804	17793	17666	17724	17654	17705	17779	17682	17696	17601	17655	17681	17582	17736	17735	17691	17718	17636	17855	17848	17873	17691	17635	17658	17543	17763	17661	17732	17725	17541	17813	17634	17873	17848	17666	17548	17725	17751	17695	17655	17767	17814	17700	17873	17666	17390	17613	17628	17781	17604	17693	17755	17697	17561	17469	17737	17782	17567	17693	17640	17806	17689	17825	17693	17782	17615	17920	17744	17760	17683	17668	17556	17729	17576	17569	17751	17706	17768	17796	17873	17580	17711	17657	17683	17629	17824	17492	17749	17620	17606	17689	17804	17473	17693	17838	17677	17872	17819	17644	17710	17662	17650	17869	17679	17669	17563	17821	17952	17497	17627	17694	17700	17665	17830	17607	17803	17596	17739	17892	17739	17618	17586	17611	17543	17649	17667	17676	17934	17634	17619	17628	17611	17562	17758	17645	17640	17441	17624	17566	17630	17681	17650	17883	17447	17753	17834	17546	17602	17722	17657	17880	17574	17626	17658	17854	17755	17603	17532	17597	17404	17764	17779	17627	17628	17667	17529	17677	17837	17706	17629	17786	17827	17834	17526	17522	17640	17787	17699	17661	17529	17811	17499	17825	17768	17531	17701	17757	17429	17684	17720	17787	17854	17724	17572	17531	17579	17464	17619	17610	17677	17699	17607	17701	17476	17709	17658	17598	17832	17548	17737	17547	17931	17673	17589	17739	17824	17704	17664	17607	17467	17589	17779	17607	17674	17743	17575	17590	17605	17632	17809	17742	17649	17388	17735	17621	17690	17554	17721	17656	17640	17773	17714	17724	17722	17623	17791	17638	17649	17568	17569	17567	17606	17547	17613	17710	17664	17760	17643	17586	17718	17578	17681	17526	17560	17591	17633	17711	17691	17692	17718	17646	17535	17635	17681	17634	17771	17700	17587	17660	17655	17713	17746	17776	17995	17781	17689	17579	17820	17865	17751	17825	17439	17773	17591	17637	17740	17828	17637	17645	17547	17445	17602	17655	17663	17756	17541	17778	17786	17714	17691	17550	17710	17771	17716	17594	17675	17658	17663	17539	17596	17557	17617	17696	17783	17622	17850	17812	17737	17572	17762	17736	17690	17540	17726	17702	17817	17702	17701	17637	17675	17486	17445	17614	17913	17790	17661	17815	17641	17759	17649	17488	17655	17880	17771	17611	17703	17728	17624	17693	17679	17741	17789	17674	17657	17666	17904	17741	17623	17689	17712	17905	17557	17621	17619	17528	17610	17667	17854	17474	17833	17642	17617	17528	17561	17639	17656	17753	17746	17730	17702	17754	17802	17526	17553	17643	17601	17547	17629	17455	17546	17778	17751	17645	17789	17854	17790	17690	17563	17655	17717	17478	17836	17835	17644	17691	17855	17640	17731	17558	17560	17664	17480	17776	17627	17791	17744	17721	17659	17739	17762	17729	17699	17516	17572	17826	17705	17549	17741	17733	17627	17598	17638	17653	17719	17682	17699	17604	17462	17548	17619	17842	17604	17671	17806	17597	17686	17720	17648	17704	17558	17588	17547	17627	17508	17704	17685	17770	17853	17827	17683	17785	17727	17617	17609	17892	17878	17733	17622	17507	17774	17736	17587	17654	17651	17863	17809	17674	17659	17720	17594	17604	17443	17421	17702	17816	17575	17559	17719	17958	17721	17752	17595	17606	17474	17617	17774	17761	17656	17496	17525	17599	17517	17638	17712	17789	17526	17741	17760	17730	17700	17720	17581	17667	17486	17739	17637	17629	17589	17823	17499	17586	17626	17710	17409	17573	17711	17558	17758	17748	17621	17724	17687	17779	17591	17689	17732	17745	17828	17911	17732	17605	17584	17852	17515	17703	17603	17792	17651	17876	17502	17672	17605	17598	17601	17549	17745	17626	17772	17885	17539	17459	17720	17732	17573	17583	17652	17586	17782	17740	17790	17642	17596	17738	17803	17728	17644	17718	17844	17542	17792	17792	17477	17613	17643	17597	17643	17726	17957	17587	17680	17895	17525	17692	17758	17741	17624	17656	17870	17572	17637	17626	17545	17690	17614	17742	17486	17720	17518	17669	17794	17900	17793	17795	17693	17759	17669	17650	17457	17855	17473	17522	17684	17716	17657	17638	17600	17664	17747	17772	17648	17573	17666	17827	17758	17500	17736	17627	17742	17820	17614	17583	17573	17612	17767	17646	17726	17595	17741	17795	17573	17744	17778	17888	17676	17662	17516	17811	17616	17516	17623	17397	17591	17770	17784	17706	17753	17784	17667	17847	17609	17613	17612	17713	17811	17543	17570	17733	17854	17594	17555	17797	17608	17709	17518	17662	17491	17638	17479	17645	17796	17414	17675	17615	17499	17626	17377	17456	17764	17687	17573	17724	17616	17712	17677	17624	17651	17671	17541	17669	17617	17651	17515	17653	17639	17748	17749	17830	17578	17729	17534	17748	17567	17644	17760	17692	17598	17705	17687	17577	17826	17704	17710	17664	17705	17470	17537	17833	17476	17633	17658	17620	17779	17760	17706	17697	17562	17781	17635	17786	17653	17599	17754	17698	17617	17641	17782	17536	17590	17793	17645	17699	17708	17832	17598	17586	17671	17778	17632	17654	17793	17643	17561	17553	17528	17659	17550	17734	17827	17561	17761	17695	17739	17958	17754	17741	17582	17681	17508	17668	17859	17994	17763	17605	17558	17673	17599	17754	17654	17722	17720	17763	17647	17386	17627	17637	17677	17617	17653	17599	17868	17566	17817	17786	17648	17741	17673	17432	17599	17670	17801	17586	17738	17890	17667	17719	17871	17900	17546	17697	17613	17653	18015	17647	17547	17630	17553	17856	17769	17631	17608	17893	17610	17693	17406	17865	17655	17812	17592	17742	17666	17739	17751	17803	17756	17651	17860	17543	17714	17605	17692	17814	17665	17834	17476	17715	17832	17508	17771	17739	17764	17543	17783	17737	17566	17738	17654	17865	17705	17650	17708	17731	17725	17559	17662	17735	17647	17538	17735	17740	17692	17705	17643	17791	17701	17641	17731	17535	17738	17865	17800	17580	17583	17719	17825	17738	17658	17830	17622	17633	17730	17610	17695	17670	17603	17625	17903	17672	17658	17731	17584	17486	17721	17554	17469	17740	17672	17775	17704	17730	17768	17564	17686	17667	17500	17563	17558	17692	17609	17786	17677	17563	17619	17703	17587	17832	17629	17707	17583	17874	17782	17569	17619	17596	17684	17814	17680	17642	17555	17624	17718	17769	17580	17840	17718	17651	17752	17695	17745	17516	17641	17569	17778	17872	17588	17764	17609	17881	17737	17735	17589	17929	17534	17683	17761	17755	17605	17542	17490	17776	17760	17492	17578	17760	17649	17545	17740	17520	17675	17537	17585	17535	17705	17885	17705	17687	17812	17608	17793	17569	17727	17952	17670	17714	17550	17628	17633	17714	17732	17680	17734	17744	17703	17554	17471	17539	17828	17769	17618	17593	17482	17701	17783	17853	17715	17849	17824	17525	17792	17483	17866	17561	17509	17507	17669	17863	17644	17666	17750	17683	17525	17738	17808	17612	17839	17566	17723	17605	17698	17763	17729	17682	17606	17636	17599	17550	17811	17555	17642	17600	17752	17721	17710	17628	17511	17759	17536	17671	17703	17597	17730	17529	17654	17529	17482	17606	17500	17652	17839	17593	17755	17628	17474	17718	17657	17515	17665	17681	17629	17770	17768	17802	17625	17617	17784	17646	17605	17910	17812	17566	17548	17716	17858	17693	17815	17628	17806	17555	17892	17542	17549	17686	17667	17583	17742	17780	17542	17664	17530	17840	17648	17689	17615	17660	17707	17584	17631	17814	17667	17820	17559	17837	17468	17812	17557	17575	17543	17477	17731	17621	17643	17592	17699	17544	17493	17502	17609	17658	17608	17680	17813	17590	17880	17609	17569	17842	17638	17628	17679	17608	17716	17710	17535	17948	17674	17712	17670	17625	17694	17706	17547	17533	17828	17752	17496	17651	17711	17809	17655	17850	17893	17812	17850	17744	17728	17674	17660	17809	17548	17612	17831	17650	17597	17828	17812	17675	17702	17648	17562	17824	17716	17695	17661	17868	17643	17674	17669	17772	17675	17646	17595	17784	17471	17791	17685	17852	17696	17742	17709	17570	17740	17688	17702	17619	17625	17701	17621	17696	17582	17752	17611	17707	17624	17688	17499	17788	17565	17415	17758
28040	50228	47495	40067	35256	32261	29913	27730	25140	23911	22735	21591	19846	18574	17659	17419	17191	17167	17071	16704	16606	16510	16540	16330	16248	16040	16193	15884	15908	16031	15979	16123	16068	15947	15869	15905	15828	15877	15867	16146	15975	15830	15902	15954	15889	15746	15946	15900	15823	15753	16023	15715	15814	15753	15668	15876	15791	15942	15967	15806	15908	15863	15772	15745	15919	15672	15687	15879	15905	15758	15845	15658	15915	15680	15803	15714	15901	15918	15696	15722	15790	15692	15642	15716	15901	15869	15945	15848	15901	15670	15765	15858	15917	15858	15788	15721	15748	15701	15816	15792	15722	15695	15786	15861	15804	15774	15728	15613	15771	15742	15847	15825	15859	15709	15693	15841	15696	15841	15874	15704	15796	15862	15567	15745	15780	15892	15725	15708	15715	15727	15700	15629	15847	15714	15776	15749	15826	15775	15724	15620	15684	15759	15723	15751	15682	15745	15685	15673	15652	15687	15797	15744	15927	15824	15705	15831	15602	15643	15885	15563	15886	15848	15858	15767	15743	15845	15835	15683	15838	15663	15908	15906	15745	15683	15706	15732	15927	15672	15768	15658	15739	15734	15851	15941	15695	15859	15640	15702	15708	15805	15858	15821	15795	15552	15750	15831	15733	15761	15630	15734	15891	15711	15755	15601	15613	15557	15841	15841	15764	15911	15603	15710	15953	15876	15905	15678	15793	15800	15741	15746	15748	15729	15923	15594	15772	15635	15808	15673	15793	15802	15778	15632	15724	15699	15809	15658	15630	15763	15811	15946	15731	15575	15643	15744	15683	15875	15857	15868	15966	15861	15814	15652	15841	15744	15787	15673	15767	15668	15698	15718	15473	15638	15829	15740	15897	15515	15609	15772	15700	15630	15815	15644	15774	15613	15697	15698	15750	15701	15747	15671	15891	15853	15888	15833	15779	15754	15776	15721	15849	15765	15881	15634	16022	15660	15835	15680	15556	15723	15634	15772	15689	15767	15796	15814	15872	15872	15862	15896	15836	15827	15600	15724	15826	15602	15754	15562	15705	15634	15821	15898	15756	15691	15643	15820	15705	15820	15816	15864	15667	15655	15660	15581	15778	15976	15769	15681	15690	15639	15663	15699	15619	15488	15781	15638	15823	15684	15872	15794	15886	15890	15808	15664	15779	15799	15947	15563	15771	15708	15698	15806	15677	15850	15710	15837	15816	15608	15815	15741	15816	15781	15685	15965	15742	15944	15788	15642	15668	15802	15772	15737	15819	15893	15801	15753	15721	15621	15714	15840	15607	15755	15695	15681	15768	15878	15734	15715	15720	15603	15605	15716	15617	15871	15865	15745	15783	15617	15867	15874	15672	15822	15652	15789	15702	15657	15867	15773	15800	15783	15633	15922	15740	15777	15675	15804	16021	15722	15605	15559	15905	15712	15759	15794	15733	15739	15690	15694	15875	15779	15627	15767	15760	15803	15820	15845	15555	15751	15793	15795	15870	15618	15726	15820	15809	15581	15733	15874	15672	15824	15815	15880	15861	15811	15823	15647	15885	15733	15796	15753	15867	15684	15719	15810	15659	15800	15636	15646	15842	15880	15595	15593	15861	15653	15692	15710	15947	15780	15679	15755	15666	15697	15856	15675	15738	15797	15951	15916	15673	15782	15760	15675	15646	15695	15670	15671	15882	15812	15720	15683	15799	15664	15759	15584	15709	15909	15862	15559	15672	15833	15820	15733	15811	15555	15724	15685	15676	15798	15663	15761	15867	15723	15739	15629	15630	15632	15724	15845	15886	15773	15636	15770	15716	15682	15751	15625	15654	15796	15875	15795	15783	15777	15702	15651	15785	15697	15820	15689	15786	15851	15638	15871	15812	15767	15717	15819	15697	15871	15899	15586	15783	15698	15757	15778	15748	15698	15706	15800	15644	15891	15777	15697	15651	15713	15768	15452	15892	15911	15648	15875	15698	15766	15745	15802	15805	15812	15647	15824	15819	15687	15847	15783	15799	15861	15567	15621	15806	15685	15724	15669	15611	15886	15885	15720	15668	15910	15739	15863	15494	15576	15775	15714	15905	15675	15674	15659	15727	15733	15792	15718	15657	15797	15547	15811	15743	15690	15608	15846	15754	15610	15700	15594	15806	15777	15698	15719	15770	15721	15779	15683	15861	15701	15740	15736	15737	15832	15856	15656	15830	15727	15907	15750	15864	15785	15646	15735	15664	15551	15658	15714	15718	16072	15786	15595	15645	15743	15681	15897	15793	15764	15839	15687	15781	15685	15718	15884	15799	15531	15734	15641	15744	15785	15668	15904	16040	15644	15643	15743	15684	15593	15767	15932	15812	15699	15762	15793	15785	15644	15729	15698	15596	15818	15682	15760	15626	15584	15747	15888	15646	15867	15743	15860	15911	15669	15776	15816	15792	15751	15568	15906	15716	15746	15876	15624	15862	15540	15839	15697	15570	15768	15922	15745	15758	15579	15733	15610	15884	15493	15535	15678	15887	15605	15716	15726	15711	15765	15640	15852	15574	15820	15744	15769	15712	15712	15762	15779	15781	15832	15784	15579	15571	15839	15768	15821	15893	15765	15700	15766	15731	15784	15781	15781	15850	15721	15729	15633	15829	15764	15535	15776	15718	15818	15904	15680	15742	15577	15760	15801	15705	15687	15747	15806	15879	15655	15836	15643	15852	15843	15867	15714	15690	15771	15797	15636	15694	15884	15588	15724	15740	15581	15823	15862	15829	15624	15865	15633	15731	15674	15645	15859	15810	15641	15749	15642	15753	15703	15845	15574	15806	15667	15856	15769	15714	15798	15656	15723	15856	15693	15770	15909	15618	15783	15839	15781	15544	15687	15726	15722	15723	15723	15692	15783	15746	15542	15861	15744	15745	15671	15792	15853	15677	15763	15814	15698	15715	15702	15780	15643	15922	15652	15578	15771	15582	15884	15639	15710	15722	15815	15599	15716	15749	15822	15686	15690	15765	15684	15942	15701	15601	15664	15728	15723	15703	15701	15744	15682	15802	15866	15610	15886	15762	15664	15892	15831	15814	15630	15822	15672	15817	15852	15766	15799	15672	15705	15614	15622	15544	15844	15922	15877	15771	15657	15717	15713	15823	15799	15950	15618	15761	15655	15850	15812	15690	15740	15672	15629	15849	15794	15951	15617	15826	15900	15844	15679	15712	15661	15817	15606	15668	15680	15760	15872	15771	15715	15910	15883	15724	15801	15740	15718	15782	15672	15708	15786	15820	15729	15694	15664	15735	15815	15893	15823	15903	15776	15875	15716	15583	15942	15714	15846	15710	15798	15519	15745	15827	15871	15674	15846	15652	15648	15667	15637	15699	15744	15852	15563	15837	15724	15704	15638	15792	15528	15672	15697	15703	15786	15583	15763	15668	15726	15759	15858	15732	15609	15793	15661	15935	15761	15676	15752	15699	15735	15835	15733	15721	15677	15907	16000	15741	15823	15694	15728	15788	15723	15694	15777	15822	15865	15823	15851	15745	15795	15672	15678	15813	15778	15834	15823	15756	15771	15679	15720	15573	15911	15739	15644	15724	15554	15757	15704	15804	15667	15761	15639	15810	15734	15699	15733	15819	15838	15891	15718	15801	15781	15656	15718	15767	15652	15703	15732	15746	15922	15734	15664	15903	15888	15784	15898	15757	15868	15764	15795	15728	15678	15786	15635	15607	15730	15702	15672	15705	15629	15557	15789	15788	15673	15767	15772	15758	15649	15880	15788	15571	15816	15869	15702	15786	15667	15737	15716	15628	15825	15952	15880	15811	16091	15810	15845	15749	15540	15606	15833	15747	15777	15788	15765	15756	15899	15695	15791	15674	15720	15735	15895	15588	15716	15595	15589	16011	15726	15712	15930	15693	15845	15842	15566	15762	15816	15604	16005	15969	15739	15768	15809	15770	15893	15743	15726	15735	15698	15830	15497	15720	15760	15776	15642	15936	15620	15709	15825	15715	15761	15718	15732	15735	15831	15747	15887	15813	15818	15667	15867	15783	15764	15767	15693	15908	15612	15743	15706	16081	15635	15788	15793	15751	15841	15785	15876	15649	15778	15517	15966	15671	15759	15442	15837	15624	15677	15832	15935	15757	15623	15924	15666	15879	15750	15830	15810	15872	15731	15859	15678	15673	15663	15830	15701	15728	15800	15605	15819	15786	15580	15761	15679	15825	15671	15741	15688	15647	15864	15573	15634	15729	15719	15761	15831	15832	15826	15658	15746	15729	15734	15808	15836	15753	15874	15712	15647	15502	15694	15652	15650	15841	15845	15726	15682	15766	15848	15911	15955	15722	15771	15750	15700	15765	15781	15659	15703	15795	15699	15784	15772	15925	15697	15721	15791	15917	15858	15767	15768	15758	15707	15658	15655	15650	15753	15687	15681	15820	15797	15688	15816	15762	15604	15533	15631	15845	15638	15905	15847	15727	15760	15979	15900	15778	15869	15605	15680	15758	15821	15747	15756	15709	15724	15663	15727	15596	15812	15779	15619	15672	15864	15580	15893	15877	15598	15879	15720	15735	15639	15838	15702	15647	15785	15791	15900	15862	15752	15671	15716	15654	15634	15807	15947	15546	15795	15674	15704	15806	15727	15694	15866	15601	15857	15739	15715	15765	15760	15925	15844	15725	15690	15804	15675	15803	15834	15838	15638	15715	15905	15691	15687	15697	15793	15875	15701	15670	15882	15690	15754	15812	15820	15690	15817	15732	15831	15723	15814	15921	15811	15813	15795	15750	15686	15685	15749	15903	15717	15952	15869	15681	15794	15683	15672	15862	15651	15836	15721	15788	15659	15921	15690	15823	15613	15581	15824	15633	15746	15744	15579	15752	15630	15674	15781	15555	15690	15862	15719	15697	15627	15787	15827	15771	15761	15879	15627	15776	15883	15605	15805	15793	15629	15767	15786	15777	15628	15623	15791	15604	15778	15883	15771	15732	15721	15737	15927	15608	15751	15717	15773	15823	15731	15680	15674	15696	15700	15728	15831	15721	15478	15934	15808	15766	15738	15725	15785	15803	15680	15759	15761	15815	15838	15710	15713	15705	15628	15871	15820	15757	15662	15648	15755	15585	15734	15807	15877	15752	15623	15835	15721	15807	15773	15834	15693	15594	15669	15739	15704
28094	24831	31804	29438	24910	23454	22236	21358	20235	19695	19481	19142	18527	18003	17812	17732	17479	17830	17665	17470	17640	17770	17648	17453	17456	17414	17564	17344	17284	17270	17363	17342	17445	17344	17363	17230	17339	17234	17068	17245	17308	17388	17235	17272	17330	17204	17178	17274	17223	17323	17082	17474	17311	17310	17245	17227	17371	16974	17237	17240	17199	17383	17267	17182	17084	17274	17439	17383	17274	17081	17285	17277	17079	17223	17244	17294	17220	17414	17340	17181	17356	17411	17168	17098	17201	17053	17260	17204	17278	17279	17253	17220	17311	17259	17277	17350	17363	17243	17194	17214	17183	17245	17360	17484	17339	17226	17257	17160	17258	17167	17098	17010	17240	16960	17261	17108	17309	17306	17167	17152	17333	17192	17153	17301	17436	17321	17474	17384	17386	17201	17015	17285	17151	17295	17292	17103	17153	17272	17308	17330	17391	17425	17387	17405	17206	17160	17393	17152	17359	17379	17250	17244	17398	17232	17404	17344	17309	17315	17420	17399	17126	17334	17253	17262	17223	17447	17289	17282	17375	17273	17057	17261	17291	17266	17090	17287	17302	17168	17120	17216	17298	17224	17172	17373	17263	17330	17140	17175	17425	17087	17152	17348	17575	17439	17383	17167	17222	17214	17183	17004	17166	17159	17315	17078	17305	17378	17269	17113	17251	17385	17262	17228	17211	17250	17414	17287	17436	17350	17137	17520	17243	17181	17199	17388	17239	17226	17261	17216	17325	17016	17470	17280	17316	17298	17184	17217	17283	17387	17151	17193	17231	17175	17201	17404	17072	17127	17266	17386	17244	17202	17089	17511	17313	17370	17246	17190	17319	17341	17255	17228	17434	17441	17351	17165	17417	17365	17135	17132	17400	17437	17473	17347	17078	17130	17116	17041	17339	17366	17414	16923	17178	17326	17442	17274	17225	17417	17166	17215	17167	17243	17284	17158	17127	17189	17328	17161	17317	17184	17233	17402	17206	17297	17395	17365	17010	17180	17121	17290	17366	17440	17230	17153	17357	17389	17077	17456	17272	17069	17322	17381	17230	17267	17340	17118	17234	17187	17268	17331	17018	17321	17043	17404	17372	17215	17391	17309	17268	17272	16946	17066	17327	17080	17355	17352	17198	17378	17281	17112	17385	17566	17342	17297	17255	17269	17167	17100	17321	17327	17258	17391	17307	17290	17311	17433	17177	17454	17234	17376	17425	17258	17285	17325	17141	17175	17085	17230	17334	17142	17265	17383	17179	17272	17239	17301	17415	17165	17147	17163	17155	17146	17349	17052	17249	17298	17178	17161	17207	17253	17187	17229	17335	17368	17309	17394	17281	17419	17282	17256	17355	17351	17147	17211	17273	17067	17271	17287	17384	17158	17404	17197	17211	17223	17197	17363	17134	17353	17184	17368	17233	17280	17183	17094	17273	17335	17387	17242	17256	17227	17215	17234	17255	17139	17380	17129	17158	17179	17423	17320	17264	17247	17206	17162	17220	17382	17321	17317	17232	17244	17385	17288	17196	17231	17331	17361	17086	17135	17006	17217	17343	17196	17100	17126	17253	17162	17229	17132	17329	17305	17380	17325	17320	17307	17198	17259	17118	17429	17337	17034	17429	17069	17361	17282	17425	17214	17371	17037	17320	17137	17170	17177	17236	17302	17135	17293	17104	17272	17191	17072	17273	17248	17319	17395	17268	17285	17370	17286	17279	17183	17115	17379	16937	17233	17318	17365	17168	17289	17306	17133	17304	17191	17135	17188	17293	17306	17385	17181	17289	17112	17386	17107	17328	17258	17211	17417	17296	17070	17224	17214	17261	17328	17055	17319	17121	17380	17184	17226	17403	17236	17241	17133	17232	17135	17188	17262	17298	17273	17009	17209	17431	17104	17226	17217	17348	17223	17127	17229	17250	17307	17214	17286	17071	17067	17063	17283	17040	17154	17269	17298	17311	17205	17248	17234	17353	17260	17216	17417	17228	17236	17164	17221	17296	17329	17361	17312	17478	17400	17150	17195	17208	17282	17384	17325	17500	17221	17198	17014	17315	17275	17090	17292	17447	17262	17237	17200	17352	17159	17180	17431	17306	17199	17233	17073	17389	17276	17305	17371	17189	17400	17381	17201	17323	17368	17462	17143	17372	17323	17174	17221	17244	17446	17185	17328	17311	17402	17352	17322	17239	17254	17398	17297	17253	17297	17311	17219	17242	17169	17188	17199	17273	17069	17142	17284	17344	17133	17488	17388	17251	17243	17259	17231	17206	17143	17271	17237	17327	17311	17275	17194	17371	17371	17396	17188	17211	17230	17282	17228	17189	17222	17110	17216	17273	17283	17400	17198	17343	17346	17386	17195	17178	17345	17393	17250	17234	17156	17415	17247	17358	17220	17121	17480	17351	17182	17398	17298	17442	17240	17191	17235	17229	17293	17127	17292	17255	17420	17409	17225	17286	17253	17255	17432	17248	17132	17371	17339	17197	17327	17468	17129	17315	17353	17176	17281	17130	17121	17276	17431	17228	17472	17361	17264	17170	17288	17244	17255	17337	17363	17298	17177	17490	17272	17283	17266	17332	17399	17294	17287	17071	17214	17269	17210	17224	17209	17247	17316	17358	17430	17380	17163	17232	17029	17241	17227	17287	17246	17233	17323	17322	17295	17350	17246	17157	17435	17435	17363	17279	17208	17450	17231	17178	17200	17171	17173	17157	17318	17238	17224	17379	17205	17252	17048	17380	17592	17219	17239	17105	17115	17229	17288	17223	17215	17057	17245	17266	17239	17303	17310	17208	17415	17353	17219	17102	17138	17374	17082	17205	17271	17314	17366	17306	17378	17259	17212	17265	17265	17189	17314	17319	17347	17362	17363	17198	17384	17296	17248	17175	17176	17534	17017	17278	17168	17224	17303	17269	17351	17154	17342	17118	17293	17289	17350	17272	17084	17369	17294	17230	16885	17232	17157	17047	17200	17074	17224	17155	17214	17271	17217	17325	17377	17331	17192	17168	17126	17139	17305	17379	16969	17218	17335	17324	17186	17261	17240	17265	17306	17328	17150	17299	17254	17194	17277	17349	17438	17131	17282	17254	17228	17261	17442	17274	17125	17172	17348	17239	17224	17305	17319	17261	17214	17333	17388	17390	17316	17447	17340	17290	17237	17290	17263	17106	17375	17413	17343	17291	17066	17280	17098	17278	17347	17196	17323	17292	17214	17380	17209	17223	17045	17366	17394	17237	17310	17358	17097	17273	17478	17360	17254	17209	17535	17285	17589	17410	17135	17575	17425	17295	17330	17325	17075	17408	17195	17196	17184	17182	17330	17366	17311	17255	17090	17464	17281	17261	17187	17318	17559	17176	17131	17195	17389	17212	17139	17451	17210	17206	17212	17329	17021	17166	17284	17185	17097	17202	17406	17404	17332	17087	17202	17225	17329	17228	17401	17336	17154	17167	17348	17207	17253	17175	17223	17283	17309	17277	17029	17432	17105	17522	17168	17195	17334	17322	17200	17350	17208	17231	17257	17416	17367	17419	17238	17415	17114	17319	17097	17279	17314	17390	17443	17104	17182	17265	17172	17329	17197	17164	17199	17395	17497	17219	17335	17104	17115	17323	17285	17016	17343	17252	17189	17328	17339	17353	17252	17345	17332	17203	17333	17441	17317	17102	17428	17195	17214	17294	17215	17265	17232	17254	17054	17403	17236	17172	17174	17448	17332	17278	17294	17272	17168	17267	17104	17280	17120	17252	17313	17238	17261	17228	17160	17247	17417	17486	17458	17281	17267	17090	17456	17286	17282	17220	17429	17238	17283	17431	17279	17419	17291	17370	17357	17391	17159	17080	17113	17301	17179	17270	17078	17192	17240	17252	17296	17156	17353	17462	17198	17257	17297	17300	17257	17476	17016	17191	17499	17376	17347	17417	17523	17207	17249	17209	17167	17135	17319	17149	17320	17310	17450	17243	17311	17209	17170	17165	17388	17308	17078	17185	17393	17361	17163	17363	17198	17138	17301	17288	17364	17132	17218	17184	17067	17307	17250	17233	17263	17178	17337	17166	17284	17281	17140	17183	17358	17335	17151	17304	17299	17140	17520	17279	17152	17349	17479	17206	17322	17243	17237	17324	17190	17333	17316	17155	17299	17346	17303	17209	17231	17328	17286	17213	17160	17376	17276	17311	17314	17339	17332	17499	17478	17240	17269	17349	17135	17151	17233	17273	17367	17376	17165	17149	17161	17323	17257	17243	17307	17316	17321	17259	17465	17263	17368	17506	17276	17168	17054	17269	17406	17268	17328	17182	17288	17405	17223	17240	17284	17102	17138	17253	17314	17102	17237	17275	17315	17485	17368	17557	17418	17351	17308	17185	17523	17468	17056	17400	17310	17123	17230	17142	17349	17388	17157	17359	17475	17184	17229	17418	17336	17352	17117	17147	17346	17232	17171	17122	17308	17216	17144	17050	17210	17478	17314	17397	17244	17303	17391	17318	17006	17305	17467	17387	17162	17403	17309	17467	17282	17114	17374	17305	17255	17233	17182	17256	17384	17135	17251	17253	17152	17441	17223	17331	17347	17088	17181	17163	17239	17490	17418	17248	17099	17399	17217	17230	17268	17258	17320	17268	17153	17309	17416	17275	17467	17199	17405	17344	17271	17373	17334	17286	17341	17238	17216	17394	17233	17513	17307	17125	17177	17373	17465	17352	17221	17131	17079	17314	17372	17342	17424	17109	17331	17149	17308	17296	17413	17227	17099	17353	17192	17323	17243	17272	17211	17441	17056	17147	17266	17210	17199	17238	17109	17279	17382	17397	17453	17222	17299	17341	17277	17497	16988	17389	17198	17302	17307	17231	17104	17245	17260	17441	17173	17403	17265	17363	17367	17256	17328	17481	17170	17231	17108	17331	17165	17067	17312	17325	17338	17352	17221	17251	17344	17451	17432	17290	17113	17255	17168	17214	17351	17157	17297	17227	17245	17286	17027	17105	17213	17219	17234	17314	17472	17408	17375	17326	17208	17343	17341	17220	17148	17301	17284	17307	17255	17344	17277	17174	17207	17502	17060	17451	17207	17434	17231	17395	17359	17169	17212	17228	17291	17571	17405	17304	16921	17282	17251	17193	17227	17333	17324	17402	17314	17202	17304
26344	40009	37107	30367	26846	24380	23108	21505	20433	19399	18864	18290	17606	16665	16368	16259	16113	16192	16047	15840	15677	15854	15707	15770	15573	15483	15560	15616	15571	15422	15573	15548	15569	15398	15349	15623	15271	15683	15418	15540	15547	15519	15628	15549	15503	15579	15405	15392	15522	15439	15681	15346	15647	15467	15385	15483	15417	15458	15520	15445	15488	15425	15504	15452	15512	15464	15432	15521	15308	15504	15419	15456	15482	15539	15365	15500	15537	15421	15374	15398	15396	15546	15357	15679	15549	15559	15535	15326	15462	15532	15409	15449	15268	15465	15505	15374	15512	15451	15320	15529	15381	15512	15608	15455	15491	15498	15545	15517	15429	15443	15536	15341	15363	15606	15508	15495	15378	15397	15262	15527	15487	15497	15546	15382	15502	15348	15449	15550	15487	15498	15436	15378	15472	15573	15481	15292	15573	15464	15353	15552	15403	15522	15353	15478	15402	15467	15451	15420	15457	15419	15425	15425	15474	15511	15489	15460	15400	15556	15512	15524	15557	15561	15512	15376	15452	15417	15377	15390	15404	15362	15334	15507	15433	15475	15407	15509	15425	15343	15639	15437	15499	15307	15601	15498	15581	15479	15179	15440	15558	15494	15422	15449	15485	15468	15416	15409	15446	15403	15495	15374	15472	15461	15347	15608	15705	15647	15445	15534	15464	15513	15487	15508	15440	15474	15434	15325	15620	15508	15516	15479	15423	15615	15312	15541	15605	15525	15642	15415	15487	15465	15400	15471	15483	15597	15423	15557	15385	15635	15568	15446	15350	15360	15376	15585	15330	15254	15483	15480	15446	15417	15623	15470	15414	15612	15538	15504	15454	15488	15529	15565	15613	15361	15377	15445	15431	15470	15373	15426	15338	15589	15441	15479	15422	15388	15435	15556	15380	15601	15638	15445	15470	15490	15397	15502	15608	15552	15441	15391	15420	15577	15308	15404	15584	15382	15403	15463	15427	15589	15411	15478	15330	15424	15333	15318	15558	15590	15606	15460	15551	15685	15284	15370	15383	15464	15463	15453	15478	15522	15497	15506	15616	15502	15606	15645	15539	15541	15545	15485	15452	15519	15473	15452	15474	15406	15504	15439	15542	15403	15554	15542	15463	15312	15476	15405	15488	15416	15540	15633	15495	15446	15423	15432	15374	15378	15604	15460	15462	15465	15523	15435	15296	15462	15471	15441	15613	15482	15523	15409	15551	15431	15557	15497	15354	15481	15359	15536	15344	15359	15386	15281	15407	15314	15644	15359	15441	15602	15436	15276	15439	15460	15428	15548	15592	15456	15552	15317	15472	15568	15390	15412	15595	15572	15365	15572	15534	15346	15413	15463	15512	15445	15413	15195	15378	15428	15357	15599	15449	15397	15407	15509	15472	15614	15287	15597	15464	15592	15607	15506	15548	15427	15338	15503	15359	15417	15418	15472	15544	15393	15463	15521	15397	15441	15429	15684	15391	15522	15381	15535	15458	15397	15434	15558	15347	15388	15613	15475	15575	15299	15397	15377	15466	15504	15448	15445	15473	15370	15592	15468	15437	15512	15528	15493	15521	15463	15256	15342	15523	15482	15549	15547	15276	15529	15397	15475	15376	15456	15460	15367	15420	15524	15251	15619	15580	15521	15505	15359	15405	15666	15384	15426	15492	15352	15526	15471	15537	15545	15462	15417	15582	15592	15630	15483	15559	15372	15445	15490	15518	15418	15554	15520	15591	15320	15553	15572	15240	15538	15425	15456	15472	15389	15436	15486	15542	15361	15545	15461	15524	15602	15488	15414	15414	15606	15346	15648	15506	15558	15518	15503	15491	15289	15525	15351	15547	15390	15504	15499	15481	15584	15512	15553	15400	15539	15523	15479	15449	15411	15436	15390	15623	15446	15404	15476	15379	15429	15495	15364	15456	15427	15400	15376	15514	15417	15585	15387	15478	15592	15483	15315	15572	15312	15594	15300	15332	15532	15538	15420	15659	15443	15584	15421	15505	15490	15461	15450	15491	15601	15511	15379	15653	15544	15498	15476	15530	15382	15542	15482	15559	15528	15518	15413	15675	15486	15518	15304	15484	15415	15374	15422	15591	15553	15593	15308	15505	15376	15393	15711	15500	15446	15315	15461	15603	15464	15513	15377	15623	15478	15401	15476	15551	15434	15398	15623	15418	15488	15266	15333	15396	15261	15478	15483	15366	15360	15516	15345	15515	15377	15204	15505	15385	15450	15526	15514	15578	15533	15347	15495	15446	15328	15575	15520	15461	15441	15378	15686	15447	15576	15345	15398	15435	15473	15373	15439	15331	15550	15356	15520	15641	15527	15534	15423	15279	15609	15627	15382	15533	15392	15313	15452	15547	15348	15495	15450	15308	15591	15436	15631	15496	15448	15391	15370	15457	15338	15428	15468	15499	15512	15482	15362	15511	15640	15421	15447	15576	15545	15355	15481	15398	15462	15499	15408	15575	15444	15509	15538	15503	15371	15508	15306	15453	15450	15469	15501	15650	15317	15537	15363	15669	15413	15582	15542	15462	15397	15488	15515	15390	15381	15545	15533	15640	15411	15466	15561	15390	15566	15393	15404	15565	15472	15362	15327	15395	15423	15340	15498	15455	15469	15534	15639	15588	15570	15419	15574	15421	15402	15513	15563	15526	15457	15364	15491	15484	15498	15376	15574	15497	15509	15500	15387	15566	15607	15540	15433	15283	15570	15566	15190	15634	15403	15481	15440	15573	15618	15414	15589	15418	15433	15407	15472	15567	15572	15381	15326	15485	15286	15422	15604	15506	15554	15412	15472	15460	15509	15564	15495	15499	15480	15355	15503	15304	15508	15485	15491	15268	15370	15434	15526	15469	15466	15447	15472	15470	15598	15551	15390	15450	15465	15512	15547	15588	15567	15452	15423	15588	15391	15450	15324	15648	15466	15442	15546	15469	15501	15432	15545	15334	15477	15492	15488	15423	15578	15361	15662	15477	15437	15476	15670	15401	15493	15513	15383	15414	15519	15513	15452	15534	15453	15417	15296	15565	15333	15418	15566	15500	15525	15374	15455	15376	15512	15466	15506	15473	15427	15471	15502	15635	15457	15438	15525	15624	15393	15450	15536	15435	15417	15367	15668	15431	15400	15346	15610	15555	15510	15353	15503	15483	15511	15596	15419	15463	15619	15413	15463	15563	15540	15499	15385	15465	15411	15597	15343	15379	15514	15498	15512	15484	15508	15588	15555	15600	15559	15359	15565	15311	15512	15378	15434	15498	15588	15275	15454	15438	15603	15511	15381	15669	15476	15555	15482	15538	15416	15377	15442	15524	15519	15375	15560	15445	15348	15587	15397	15489	15548	15496	15452	15319	15525	15481	15390	15282	15303	15364	15492	15486	15540	15427	15518	15352	15548	15553	15524	15667	15551	15442	15475	15535	15310	15562	15371	15425	15652	15613	15470	15416	15517	15449	15557	15599	15505	15459	15441	15427	15550	15600	15550	15455	15408	15366	15508	15582	15391	15488	15517	15496	15326	15274	15560	15378	15412	15677	15555	15552	15450	15492	15433	15352	15368	15356	15518	15374	15468	15346	15491	15579	15289	15514	15546	15534	15503	15455	15507	15421	15572	15467	15472	15587	15408	15395	15405	15452	15448	15520	15398	15335	15496	15477	15240	15496	15218	15507	15477	15401	15379	15520	15443	15539	15494	15448	15388	15542	15503	15531	15344	15522	15493	15447	15552	15428	15535	15500	15498	15465	15475	15501	15489	15380	15588	15652	15461	15442	15612	15514	15433	15494	15620	15375	15488	15473	15327	15470	15355	15454	15556	15389	15356	15378	15470	15445	15555	15491	15502	15538	15439	15542	15677	15533	15413	15379	15584	15453	15464	15438	15409	15372	15546	15360	15772	15485	15520	15310	15394	15341	15472	15492	15492	15656	15341	15556	15505	15508	15402	15435	15373	15499	15469	15551	15476	15491	15489	15534	15329	15440	15473	15380	15393	15529	15410	15512	15678	15467	15395	15457	15487	15396	15666	15374	15454	15497	15388	15395	15423	15522	15428	15450	15539	15487	15296	15479	15319	15352	15362	15429	15547	15451	15394	15589	15538	15301	15486	15537	15472	15620	15474	15526	15435	15448	15284	15423	15414	15434	15468	15562	15486	15438	15481	15382	15526	15636	15642	15521	15449	15293	15523	15560	15497	15456	15449	15240	15589	15372	15381	15462	15616	15647	15456	15539	15410	15484	15300	15426	15390	15414	15605	15482	15437	15541	15599	15601	15562	15446	15520	15444	15533	15507	15525	15344	15486	15540	15123	15395	15418	15445	15345	15518	15430	15520	15464	15363	15467	15551	15603	15365	15416	15547	15564	15611	15555	15514	15557	15528	15403	15245	15575	15206	15474	15313	15472	15416	15514	15461	15349	15543	15443	15450	15466	15478	15493	15371	15492	15594	15498	15671	15466	15476	15484	15357	15441	15421	15397	15442	15509	15845	15498	15531	15558	15609	15409	15497	15410	15449	15545	15312	15475	15467	15550	15600	15421	15458	15595	15530	15594	15640	15330	15557	15441	15518	15388	15465	15491	15423	15440	15569	15336	15350	15389	15456	15447	15372	15278	15468	15452	15439	15578	15445	15524	15717	15452	15421	15437	15464	15522	15507	15484	15530	15403	15496	15558	15541	15524	15540	15566	15308	15586	15390	15556	15243	15491	15478	15349	15476	15483	15528	15576	15486	15472	15388	15391	15453	15346	15419	15608	15401	15351	15351	15536	15421	15475	15541	15522	15312	15483	15508	15546	15547	15493	15424	15634	15462	15501	15526	15456	15417	15647	15455	15452	15416	15636	15397	15506	15484	15451	15304	15658	15318	15404	15455	15426	15431	15515	15381	15369	15500	15490	15584	15530	15363	15559	15534	15393	15548	15557	15576	15580	15412	15548	15346	15440	15400	15559	15510	15430	15382	15424	15485	15424	15594	15455	15346	15628	15503	15378	15514	15408	15649	15483	15502	15460	15426	15427	15391	15446	15565	15514	15491	15437	15339	15342	15432	15575	15429	15413	15533	15290	15485	15675	15508	15379	15401	15325	15434	15305	15587	15510	15511	15455	15488	15309	15299	15525	15410	15460	15671	15361	15293	15449	15433	15396
24072	21595	29322	24775	24356	27077	27518	23916	22546	22170	21573	20936	20376	19573	19262	19216	18900	18760	18667	18751	18698	18522	18489	18505	18446	18438	18321	18532	18593	18229	18402	18327	18255	18227	18144	18198	18308	18075	18143	18310	18285	18232	18260	18213	18220	18001	18232	18266	18226	18150	18155	18191	18226	18185	18113	18421	18187	18298	18049	18149	18161	18325	18090	18140	18176	18490	18265	18145	18056	18245	18338	18200	18209	18129	18058	18318	18207	18419	18422	18299	18262	18009	18281	18317	18075	18043	18131	18146	18129	18167	18094	18304	18080	18227	18109	18092	18112	18073	18123	18120	18164	18108	18144	18124	18350	18318	18066	18057	18062	18271	18027	18278	18144	18275	18193	18130	18183	18144	18074	18071	18200	18254	18112	18151	18020	18174	18346	18072	18235	17998	18210	17942	18230	17929	18137	18082	18209	18077	18196	17952	18218	18277	18260	18227	18176	18330	18285	18236	18248	17964	18404	18210	18132	18167	18181	18219	18195	18237	18367	17979	18166	18149	18040	18129	18138	18111	18280	18094	18430	18223	18132	18146	18460	18216	18317	18005	18302	18226	18295	18356	18354	18173	18247	18373	18298	18247	18193	18088	18130	18335	18161	17903	17973	18105	18245	18386	18184	18242	18255	18192	18248	18118	17985	18141	18194	18159	18277	18144	18064	18204	18144	18224	18227	18358	18142	18110	17973	18325	18356	18205	18048	18272	18115	18233	18222	18181	18020	18410	18095	18113	18262	18100	18180	18168	18216	18184	18148	18146	18094	18074	18326	18159	18096	18125	18206	18017	18082	18402	18066	17931	17996	18201	18179	18209	18007	18123	18180	18093	18001	17975	18156	18268	18019	18061	17933	18336	17997	18227	18069	17975	18149	18217	18049	18053	18172	18250	17960	18104	18211	17919	18215	17976	18254	18116	18167	18025	18004	18075	18124	18025	18330	17885	18084	18147	18047	18027	18224	18224	18158	17992	17929	18163	18165	17995	18018	18066	18130	17992	18033	18106	18143	18097	18196	18344	18161	18451	18219	18113	17994	18161	18256	18117	18382	18017	18182	18018	18453	18221	18116	18251	17892	18207	18306	18090	18245	18079	18269	18498	18106	18312	17915	18197	18031	18208	18114	18073	18009	18080	18350	18032	18132	18038	18144	18085	18232	18165	18089	18078	18259	18269	18201	18086	18268	18072	18092	18184	18188	18150	18038	18030	18095	18128	18225	17934	18096	17891	17834	18157	18135	18065	18378	18264	18159	18289	18274	18180	18143	18177	18184	18121	18124	18237	18178	18122	18169	18201	18230	18220	18264	17962	18041	18225	18277	17957	18099	18198	18172	18197	18276	18200	18305	18070	18233	18247	18279	18214	18002	18252	18097	17936	18120	18262	18190	18372	18075	18112	18174	18091	18197	18119	18394	17835	18001	18082	18095	18039	18272	18013	18076	18247	18222	18049	18211	18111	18225	18182	18140	17985	18174	18114	18273	18157	17981	18173	18279	18233	18314	18305	18043	18075	18038	18026	18033	18304	18255	18314	18228	18246	18088	18232	18201	18143	18067	18148	18265	18223	18140	18013	17823	18070	18003	18110	18163	18081	18170	18253	18118	18057	18046	18160	18034	18140	18178	18046	18046	18023	18178	18043	18166	18243	18435	18000	18175	18141	18092	18161	17922	18113	18022	17993	18171	18163	18170	18086	18130	18053	18114	18283	18224	18170	18023	18326	18113	18364	18308	18143	18070	18230	18144	18284	18350	18233	17887	18010	18162	18263	18281	18250	18009	18209	18177	18107	18111	18007	18039	18245	18184	18103	18150	18245	18018	18053	18080	18059	18172	18134	18191	18329	18145	18319	18267	18216	18189	18099	18133	18247	18256	18260	18444	18197	18056	18047	18253	18251	18147	18205	18094	18226	18123	17959	18211	18235	18247	18162	17917	18028	18169	18241	18078	18065	17991	18092	18172	18205	18107	18032	18393	18082	18183	18030	18023	18036	18128	18217	18229	17969	17888	18077	18019	18221	18182	18141	18055	18147	17991	18383	18258	18308	18107	18050	18146	18151	18079	18206	18183	18284	18219	18157	17926	18317	18340	18247	18367	18324	18182	18146	17990	18157	18020	18007	18214	18098	18238	18266	18164	18092	18212	18190	18192	18403	18245	18227	17842	18177	18235	18227	18315	18209	18094	18313	18114	18249	18406	18246	18038	18170	18149	18094	18012	18210	18189	18271	18025	18114	18264	18100	17972	17920	18225	18100	18149	18193	17839	18182	18121	18272	18039	18057	18316	18405	18242	18309	18021	18094	18239	18421	18185	18074	18278	18211	18122	18082	18160	18124	18159	18143	18017	18246	18359	17911	18259	18233	18113	18090	18089	18050	18158	18380	18271	18122	18157	18084	18171	18419	18144	18074	17927	18354	18283	18158	18274	18234	18234	18170	18089	17892	18095	18141	18027	18100	18125	18134	18380	18251	18078	18058	18167	17916	17980	18245	18205	18073	18268	18108	18209	18256	18117	18138	18212	18139	18292	18110	18160	18185	18196	18003	17924	18185	18235	18137	18127	18001	18088	17916	18250	18130	18104	18132	18057	18082	18300	18050	18170	18209	18268	18154	18103	18062	18083	17998	17866	18133	18111	18137	18181	18248	17859	18168	18125	18155	18326	18282	18150	18283	18126	18165	18260	18070	18185	18106	18181	18216	18124	18065	18019	18191	18207	18097	18167	18110	18172	17925	18329	18062	18126	18186	18122	18239	18231	18256	18175	18247	18255	18113	18279	18251	18099	18283	18109	18062	17992	18251	18302	18367	18193	17995	18058	18257	18204	18106	18281	18246	18301	18185	17998	18136	18029	18168	17992	17903	18125	18209	18074	18185	18228	18129	18184	18248	18185	18059	18218	18146	18082	18073	18122	18079	18195	18017	18114	17952	18118	18351	18307	18012	18225	17976	18096	18008	18113	18213	18188	18129	18273	18245	18251	18277	18144	18020	18167	18221	18313	18199	18050	18055	18289	18125	18181	18003	18133	17984	18223	18069	18022	17927	18173	18015	18167	18110	17981	18164	18297	18080	18372	18463	18140	18150	18063	18284	18215	18185	18337	18139	18286	18026	18124	18563	18192	17984	18218	18138	18051	18241	18220	18148	18331	18122	18225	18132	18114	18285	18069	18063	18178	18133	18026	18089	17959	18128	18186	18331	18223	18183	18237	18138	18275	18248	17976	18145	18256	18123	18067	18297	18206	18343	18266	18218	18218	18086	18352	17998	18108	18146	18348	18251	18244	18267	18157	18071	17950	17866	18050	18079	18185	18059	18372	18150	18271	18120	18245	18212	18100	17943	18038	18103	18037	18210	17995	18479	17921	18074	17908	18172	18016	18080	18136	18080	18027	18128	18329	17984	18262	18214	18373	18225	18007	18158	18155	18155	18021	18276	18181	18391	18276	18130	18246	18101	18133	18165	18027	18227	18295	18346	18155	18134	17926	18162	18027	17809	18403	18111	18189	18262	17969	18095	18171	18101	17923	18147	17995	18205	17987	18209	18065	18124	18168	18062	18258	18055	18228	17976	18161	18041	18122	18273	18316	18095	18426	18379	18183	18121	18090	18132	18251	18125	18206	18220	18284	18016	18264	17979	18185	18156	18001	18092	18087	18047	18178	18087	18204	18211	18082	18123	18007	18124	18255	18152	18091	17983	18427	18059	18308	18101	17977	18290	18185	18083	18056	18031	18288	18235	18297	18093	18182	18189	18130	18117	18085	18489	18072	18166	18277	18053	18201	18159	18199	18175	18126	18359	18404	18201	18200	18016	17883	18148	18267	18186	18132	18042	18118	18152	18285	18417	18361	18165	18091	18336	18140	18089	18242	18218	18144	18070	18059	18156	18113	18127	18112	18018	18169	18333	18311	18174	18204	18070	18503	18247	18177	18179	18236	18053	18220	17927	18179	18222	17928	18436	18390	18376	18310	18181	18261	18377	17966	18196	18009	18155	18394	18341	18256	18111	18250	18267	18340	18034	18245	18105	18250	18112	18113	18127	18248	18005	18144	17996	18298	18222	18041	18090	18072	18378	18318	18303	18190	18230	18163	18255	18113	18087	18126	18057	18170	18112	18295	18117	18243	18024	18123	18192	18155	18454	18178	18056	18198	17980	18062	17979	18371	18017	18083	18277	18248	18253	18066	18277	17955	18285	18240	18279	17838	18058	18249	17986	18329	18139	18128	18031	18139	18205	18278	18109	18065	18112	18297	18335	18232	18273	18048	18094	18317	18243	18211	18289	18188	18340	18123	18187	17973	17900	17991	18159	18008	18333	18174	17955	18166	18204	18147	18131	18197	18348	18402	18130	18121	18159	18191	18036	18161	18058	18128	18174	18265	18169	18206	18067	18065	18070	18277	18132	18371	18277	18086	18072	18211	18159	17945	18163	18301	17961	18192	17982	18169	18365	18184	18184	17989	18118	18217	18158	18047	18037	18212	18401	18183	17856	18166	18061	18297	18061	18239	18257	18486	18130	18121	18141	18165	18167	18146	18136	18126	18165	18158	18220	18265	18286	18014	18250	18101	18115	18279	17848	18001	18106	18276	18338	18174	18038	18090	18375	17817	18248	18038	18210	18217	18048	18153	18107	18301	18095	18092	17980	17966	17974	18188	18257	18180	18280	18345	18193	18111	18249	18188	17938	18237	18244	18275	18086	18077	18061	18226	18091	18225	18063	18187	18057	17955	18314	18189	18248	18111	18231	18004	18151	18023	18212	18372	18169	18119	18291	18012	18093	18066	18135	18076	18095	18132	18212	18123	18063	18091	17915	18069	18110	18203	18347	18236	18073	18268	18229	18272	18149	17997	18271	18214	18245	17985	17950	18110	18283	17947	17881	18344	18325	18283	18238	18125	18239	18032	18129	18106	18109	18094	18182	18264	18360	18455	18204	18125	18212	18254	18257	17979	18053	18133	18265	18172	18111	18109	18174	18241	18153	18190	18099	18090	18043	18233	18079	17844	18156	18299	18181	18263	18078	18083	18160	18163	18252	18237	18123	18155	18126	18038	18202	18448	18185	18372	18161	18247	17953	18237	18109	17921	18233	18169	18029	18073	18186	18072	18081	17982	18154	18294	18154	18238	18276	18181	18376
26462	45472	43196	35483	31717	28590	26742	25152	23193	21738	21342	20254	19218	17979	17648	17313	17078	16923	16921	16740	16484	16499	16542	16519	16363	16334	16289	16395	16289	16304	16218	16143	16132	16106	16107	16203	16067	16071	16153	15925	16004	16144	15937	16263	16089	15938	16039	16016	16060	16113	16109	16186	16006	16071	16233	16034	16007	15977	16064	16032	15987	16060	16173	16129	15952	16098	15889	16010	16203	16150	16049	15972	15985	16145	16060	15989	16155	16006	16026	16149	15791	16047	16154	16070	15969	15980	16061	16142	16063	16043	16042	16072	16167	15979	16167	15987	15975	16114	15943	16041	16018	16061	16017	16193	15951	15884	15829	16177	15989	15997	16105	16085	15912	15938	16172	16072	16013	16192	16118	16055	16029	16158	16044	16100	15964	16089	16044	15916	16054	15741	16059	15978	16215	15968	16304	15970	15945	15882	15977	16150	15983	15988	16024	16029	16006	16105	16310	15889	15984	16062	16019	16053	16045	16013	16010	16174	15994	16033	16044	16014	16047	15989	16077	16013	16083	16020	16035	16118	16009	16085	16018	16277	15890	16061	16075	16061	16020	16072	16084	15994	15863	15959	16075	15856	16055	16043	16021	16130	16187	16055	16041	16031	16170	15962	15910	15980	15786	16033	16036	15994	15940	15965	16069	15987	15964	16022	16175	16037	15988	15875	16124	16126	15935	16113	15962	16094	16051	16099	15908	15945	16043	16030	15883	15964	16044	15959	15988	16317	16077	16120	15967	16011	15922	16136	16068	15944	16186	15964	15823	16018	16243	15914	15991	16082	16051	15995	16022	16045	16095	15866	15980	16012	16110	16057	15827	15919	15858	16006	15921	15963	16019	15989	16081	15950	16195	15951	16007	16002	16035	16077	16162	16140	15908	15945	16072	15963	16019	16009	16050	16169	16162	15999	15901	16051	16147	16033	15960	16101	15890	15885	15840	16045	16065	16135	16184	15990	16139	16143	15968	16020	16035	15903	15955	16021	16007	15961	16135	15966	16150	16032	16052	15987	15872	16014	15949	15955	15999	16264	15985	15836	15999	16015	15992	16042	15836	16014	16155	15944	16100	15954	16066	15968	16079	15982	16176	16025	16059	15896	15990	15965	16092	16157	16019	16104	15931	16042	16020	16070	16191	16114	15945	15848	16108	16026	16134	16011	16071	16162	16117	15987	15961	16143	15984	16031	15946	16151	15908	16087	15991	16202	15933	15985	15872	16169	16204	16091	15902	16127	15959	15874	16128	15956	15975	15930	16040	15947	16019	15958	15980	16216	16149	16166	15964	16000	15961	16009	16070	16026	16028	16040	16226	16188	16176	15909	16010	16035	16262	16146	16244	15814	15884	15922	15842	15934	15977	16038	16021	16046	16371	16103	16046	15993	15988	15970	16075	16064	15882	15952	15808	15936	16068	16007	15852	16040	16014	16140	16042	16057	15974	16160	15940	16037	15960	16074	15807	16077	16024	15964	15970	16223	15939	15928	16102	16056	16071	16089	16032	15996	15978	16049	16076	15985	16097	15949	16042	16293	15964	16144	15965	15999	16036	16213	15910	15928	16116	16099	16046	15928	16063	16028	16216	16162	15895	16043	15911	15938	16186	15947	15981	16104	15985	15989	15977	16042	15946	16056	15919	16185	15941	15954	16139	16148	15985	16265	16106	16062	15855	15976	15988	16100	15915	16095	15880	16179	16075	16116	16005	16036	15934	15955	15962	16085	16089	15984	16137	16086	16029	15948	16137	15994	16056	15999	15977	15931	16030	15940	16010	15953	15870	16242	15745	15998	16011	15897	16114	16149	16102	16083	16100	16052	15980	15770	16085	15972	15778	16133	16136	16084	15972	16073	16103	16158	15978	16065	15914	15923	15912	15997	16020	15969	16024	16025	16057	16056	16119	15990	15983	16020	15975	15925	16077	16105	16186	16000	15984	16100	15924	16076	15837	16000	16080	15954	16000	16046	15873	16100	16134	16004	15982	16119	15874	15957	16090	16121	15990	15977	16102	16235	15972	15870	15972	16167	16030	16057	16066	15871	16172	16172	16119	15868	16186	15893	15884	16014	15958	16065	16134	15995	15998	16007	15945	15816	15981	16116	15922	15891	16107	16074	16120	16156	15952	16118	16049	15931	16125	16061	16149	16127	15899	15953	15797	16276	16040	15983	16051	15991	16037	16060	16122	16055	16042	16117	16001	15927	16143	15909	16044	15968	16026	16113	15917	16139	15967	15967	16175	16064	15963	16008	16097	16048	16099	15980	16035	16035	15977	15983	15996	15999	16068	15915	16099	15838	16112	15999	16114	15988	16114	16133	15964	15970	15948	16006	16049	16033	15959	16106	16030	16085	16120	15969	15894	16092	15999	16032	15996	16059	15932	16010	16103	15954	15939	16145	15910	16060	15929	16164	16065	15956	16143	16010	15958	15957	16151	15963	16128	15951	16110	15939	16060	15927	16085	16046	15836	16035	15902	16049	15918	16047	15982	15958	16053	15898	16131	15933	16027	16044	15987	15977	16023	16039	16097	15957	15877	16048	15976	15923	15979	16006	16235	16032	16164	16100	15997	15968	16031	15956	16218	16026	15951	16038	15977	16147	16108	16011	15919	16080	16018	15905	15826	15975	15944	16070	16021	16000	15865	16067	15983	15922	16007	15957	16059	16122	15829	15971	16076	15753	16115	16032	16105	15899	15936	16092	16078	16202	15994	16075	16158	16011	16072	15897	16108	16063	16012	16146	15932	15955	16120	15983	15983	16100	16134	16176	16089	16154	16019	16006	15981	15947	16177	16111	15932	15926	15995	15839	16093	16162	15752	16146	15934	15915	15958	16146	15970	15853	16036	16094	16118	16027	16089	16031	16122	16037	16089	15930	16152	16096	15984	16189	16133	16100	16189	15909	15891	16183	15977	16040	16005	16036	16184	16035	16208	15954	15987	16091	16168	15966	15984	16197	16075	16041	15874	15989	16205	16080	16073	15905	16055	16046	15911	16034	16023	15794	16086	16270	15782	16156	16030	15884	15977	16007	15920	15963	15997	15984	16080	15987	15962	15908	16155	15928	16054	15990	15925	15838	16051	16058	15981	16215	16095	15782	16078	16035	16084	15776	16289	16015	15966	16007	16175	15971	16063	15986	16115	15945	15784	15924	16035	16117	15833	15986	15922	16081	15851	15918	16021	15951	15940	16025	16034	16152	15924	16011	16169	16096	16068	15944	15792	15901	15974	16006	16001	16132	16196	15926	16071	15991	16054	16128	15898	15970	15942	16107	15932	16025	15993	15851	16026	16050	15961	16093	16041	16012	16014	16046	15860	15915	16088	15955	15974	16019	15859	15924	16065	15948	16039	15996	15911	16038	16065	16160	15949	16180	15968	15937	16122	16060	16050	16009	16078	15815	16158	16117	16030	15835	15951	15953	16050	15911	16020	15953	16129	16048	15929	16051	16021	15905	16005	15890	16099	15980	16004	16024	15980	15999	16195	16119	15925	16002	15932	15945	16053	15991	16030	16076	16193	16001	16123	15890	16104	16004	16051	16007	16033	15883	16015	15957	16092	15939	16099	15835	16153	15960	16124	15889	16050	16083	15962	16088	15941	16025	15991	16065	16045	16208	16072	16186	15958	15922	15972	15997	16087	15945	15700	16293	16056	16079	15969	15923	16009	16020	16021	16158	16052	15900	16001	15919	16058	15897	16011	15913	15944	15908	15971	16049	16094	16101	15907	15874	16095	16063	16125	15879	15997	16046	16157	15995	15742	15941	16023	16017	16013	15914	16041	15961	16181	15996	15975	16058	15923	15954	16081	15825	16122	15753	15993	16033	16143	16022	16051	15971	16088	15976	16061	16004	16024	15920	16199	16026	16039	15958	15922	15944	16183	16108	16038	16133	16101	15785	16013	15937	16022	15976	16090	16019	15880	15907	15911	16066	16036	15994	15926	16083	15973	15973	16006	16024	16110	16024	15983	16031	15992	15989	16074	16015	15976	16021	16067	16072	16004	16112	15964	15975	16004	16115	15965	15894	16086	15979	16033	16056	16141	15943	16132	16017	16225	15977	15980	15900	15897	16109	16075	16003	16103	16032	15995	16051	15883	16089	16124	16118	15872	16141	16041	16186	15874	16039	15975	15904	16007	15973	15980	16067	15996	15997	15924	15907	16068	16178	16041	15906	15956	16009	16086	16172	15981	16258	15941	15856	15981	15850	16025	16125	16080	16204	16147	15960	16119	15851	15963	16032	15934	16145	16091	16067	15967	16066	15830	16073	16081	15761	15967	15898	16180	16107	16073	16083	16105	15972	16111	16121	16000	16129	16148	15978	16135	16114	15889	15892	15976	16065	16111	16046	16149	15930	16067	15992	16031	16021	15993	16012	15947	16119	16103	15982	15991	16020	15870	16054	16126	15884	15918	15841	16015	16093	16047	16061	16025	16191	16021	16091	15963	15933	15971	16019	15938	16076	16079	15910	16030	16126	15977	15967	16005	16190	15899	15987	16008	16181	15890	16094	16112	15962	16098	16033	16009	16039	15814	15964	15956	16088	15923	16190	15969	16026	15922	15995	16016	15828	16115	16004	16041	16027	16048	15997	16048	16078	16131	15981	16230	16090	16119	16092	16170	16087	16065	16007	15928	16166	15965	15947	16081	16007	15932	15908	15879	16186	16138	15817	16036	15991	16045	16017	16144	16026	15971	16170	16011	15901	16030	15886	16034	15967	15950	15940	16121	16069	16001	15930	15989	15994	15925	15861	16157	16059	16025	16078	16033	16023	16118	16047	15989	15870	15945	15899	16012	16094	16101	15998	16083	16090	15911	16098	16090	16011	16035	15995	16028	15999	16094	16070	16128	16110	15890	16021	16103	16181	16042	16058	16038	16014	16058	16061	16106	15980	16088	16047	15893	16065	15948	16155	15979	16119	15943	16070	16017	16055	16146	15938	16107	16121	16020	15914	16060	16047	15892	16097	15968	16111	16221	16028	16039	16041	15963	16002	16062	15925	15857	16009	16081	15939	15968	16021	16029	16200	16166	15985	15939	16018	16121	16004	15913	15970	16133	15927	16014	15986	16098	15971	15944	16041	16077	16048	15977	15939	16060	16063	15749	16284	16067	16040	16132	16143	16071	16075	16082	16056
23109	21592	29643	24072	22403	26593	31063	26149	24056	23753	23070	21927	21317	20201	19966	19524	19279	19177	19196	19120	18871	18731	18822	18597	18683	18607	18695	18529	18693	18423	18413	18276	18368	18446	18406	18333	18500	18435	18068	18248	18306	18461	18321	18311	18449	18284	18321	18236	18366	18406	18310	18311	18327	18391	18543	18276	18456	18187	18281	18430	18052	18082	18337	18238	18128	18172	18460	18284	18378	18251	18292	18012	18388	18254	18225	18441	18375	18284	18253	18079	18149	18117	18039	18523	18364	18401	18102	18484	18293	18338	18191	18257	18221	18223	18045	18021	18222	18244	18245	18196	18181	18249	18218	18259	18217	18071	18254	18216	18249	18292	18229	18155	18462	18327	18281	18262	18228	18504	18579	18136	18183	18146	18145	18278	18110	18108	18282	18327	18279	18377	18011	18130	18173	18223	18068	18139	18289	18329	18214	18216	18003	18066	18103	18157	18082	18122	18297	18309	18203	18180	18195	18025	18213	18288	18111	18017	18177	18370	18200	18213	18211	18260	18201	18215	18279	18424	18315	18223	18454	18331	18075	18049	18316	18262	18199	18167	18286	18275	18000	18434	18241	18183	18207	18274	18124	18313	18240	18349	18330	18166	17975	18127	18094	18271	18089	18296	18082	18151	18156	18360	18221	18126	18024	18228	18011	18264	18050	18222	18155	18190	18345	18229	18289	18178	17993	18370	18454	18186	18176	18154	18282	18089	18105	18073	18386	18355	18103	18134	18200	18255	18384	18198	18229	18155	18276	18204	18242	18294	18084	18225	18043	18413	17884	18258	18389	18260	18206	18285	18305	18267	18258	18259	18296	18071	18144	18280	18181	18228	18088	18186	18236	18044	18256	18194	18404	18213	18299	18351	18229	18157	18322	18113	18522	18301	18096	18053	18195	18135	18315	18213	17923	18259	18234	18217	18312	18215	18052	18179	18099	18284	18332	18187	18192	18121	18212	18082	18242	18444	18156	18325	18301	18111	18360	18301	18324	18366	18101	18120	18436	18215	18167	18398	18340	18373	18180	18364	18425	18248	18159	18037	18135	18283	18227	18197	18093	18154	18300	18166	18231	18264	18357	18170	18326	18282	18155	18350	18304	18138	18268	18313	18136	18186	18040	18263	18242	18388	18103	18088	18020	18058	18193	18174	18154	18221	18218	18075	18222	18286	18224	18048	18302	18268	18247	18160	17981	18170	18203	18310	18085	18215	18197	18075	18225	18128	18309	18099	18246	18221	18234	18282	18166	18253	18448	18020	18330	18385	18125	18206	18372	18321	18295	18216	18100	18134	18062	18179	18030	18171	18199	18181	18255	18186	18076	18160	18239	18240	18256	18052	18131	18285	18313	18246	18204	17894	18216	18149	17959	18311	18098	18174	18311	18180	18089	18344	18301	18412	18161	18197	18301	18226	18285	18066	18223	18229	18281	18213	18346	18174	18091	18236	18116	18204	18346	18179	18108	18117	18408	18219	18305	18096	18305	18264	18499	18083	18239	18341	18267	18221	18249	18225	18111	18079	18061	18201	18406	18153	18113	18124	18148	18163	18225	18178	18156	18158	18282	18322	18089	18068	18229	18020	18352	18255	18251	18121	18314	18334	18138	18118	18212	18054	18199	18233	18376	18283	18234	18004	18361	18138	18414	18300	18225	18313	18225	18198	18228	18154	18120	18018	18117	18216	18111	18216	18323	18362	18304	18053	18197	18133	18135	18338	18118	18138	18152	18002	18350	18321	18254	18148	18210	18313	18326	18361	18468	18274	18211	18247	18298	18206	18114	18271	18361	18188	18146	18198	18154	18248	17981	18178	18246	18190	18243	18270	18041	18188	18277	18221	18289	18161	18254	18216	18285	18292	18109	18268	18206	18276	18278	18198	18336	18169	18284	18112	18397	17861	18021	18133	18078	18084	18226	18283	18341	18272	18330	18337	18200	18258	18457	18169	18091	18170	18362	18212	18495	18251	18254	18418	18242	18207	18128	18274	18139	18170	18170	18020	18255	18278	18118	18166	18014	18272	18186	18270	18455	18190	18028	18255	18311	18322	18256	18104	18194	18211	18159	18151	18310	18241	18339	18224	18099	18089	18284	18300	18212	18214	18170	18164	18213	18060	18281	18125	18264	18284	18311	18202	18247	18220	18181	18300	18260	18063	18287	18256	18356	18478	18408	18237	18154	18083	18341	18221	18074	18176	18126	18243	18177	18390	18240	18345	18236	18189	17977	18212	18362	18246	18203	18102	18103	18266	18279	18258	18219	18304	18211	18236	18065	18075	18326	18354	18060	18192	18328	18014	18217	18169	18139	18398	18268	18270	18156	18357	18341	18193	18304	18231	18154	18229	18212	18209	18187	18251	17987	18152	18381	18251	18063	18220	18294	18167	18097	18179	18374	18259	18458	18264	18417	18227	18218	18201	18151	18237	18147	18144	18198	18124	18245	18054	18385	18226	18048	18088	18380	18222	18249	18237	18132	18016	18107	18214	18452	18394	18305	18047	18210	18205	18063	18244	18116	18202	18290	18076	18354	18316	18561	18317	18194	17812	18308	18164	18386	18192	17983	18072	18279	18159	18102	18255	18160	18244	18130	18283	18058	18159	18313	18186	18205	18233	18438	18185	18174	18218	18148	18263	18178	18059	18042	18094	18134	18180	18087	18348	18125	18251	18358	18219	18228	18137	18102	18248	18347	18326	18235	18299	18306	18285	18294	18209	18379	18199	18235	18352	18336	18231	18131	18186	18330	18372	18076	18070	18279	18390	18318	18330	18283	18400	18264	18349	18364	18045	18146	18232	18414	18114	18141	18114	18180	18126	18258	18044	18175	18189	18187	18272	18031	18282	18162	18064	18476	18155	18261	18093	18129	18016	18061	18132	18265	18247	18189	18170	18118	18192	18248	18301	18336	18122	18191	18086	18261	18220	18285	18166	18200	18099	18056	18214	18255	18292	18027	18047	18020	18396	18261	18154	18141	18181	18178	18161	18048	18205	18349	18130	18100	18311	18025	18078	18279	18175	18044	18184	18204	18182	18279	18277	18198	18118	18425	18170	18285	18291	18379	18188	18240	18334	18051	18007	18162	18211	18254	18254	18314	18107	18472	18177	18352	18083	18093	18212	18149	18369	18460	18139	18063	18105	18378	18317	18345	18188	18259	18396	18243	18086	18140	18038	18075	18084	18176	18159	18260	18153	18355	17956	18195	18082	18061	18228	18177	18266	18117	17947	18211	18116	18160	18432	17931	18199	18061	18175	18249	18442	18383	18193	18239	18201	18050	18221	18263	18063	18183	18203	18143	18058	18186	18317	18307	18368	18160	18249	18394	18165	18302	17972	18033	18190	18045	18006	18235	18291	18078	18244	18255	18085	18003	18102	18197	18490	18081	18041	18262	18272	18204	18151	18083	18031	18184	18098	18022	18021	18228	18386	18138	18170	18287	18180	18167	18302	18305	18230	18043	18334	18198	17954	18107	18260	18345	18117	18281	18058	18235	18158	18200	18146	18041	18253	18360	17995	18184	18060	18299	17964	18059	18137	18109	18226	18299	18164	18259	18192	18182	18474	18102	18201	18271	18258	18149	18267	18232	18166	18182	18248	18055	17789	18067	18302	18221	18162	18192	18046	18293	18074	18068	18280	18218	18107	18145	18287	18134	18084	18107	18006	18216	18178	18088	18277	18104	18330	18224	18053	18162	18269	18378	18334	18044	18081	18410	18262	18146	18219	18068	18071	18033	18171	18070	18157	18159	18343	18299	18396	18136	18047	18238	18307	18290	18215	18200	18120	18319	18314	18465	18207	18207	18176	18278	18055	18279	18198	18165	18291	18323	18157	17982	18159	18154	18367	18188	18166	18252	18205	18345	17990	18256	18119	18228	18212	18133	18147	18157	18187	18287	18095	18135	18091	18266	18428	18194	18311	18227	18389	18106	18266	18269	18374	18117	18142	18289	18113	18256	18083	18130	18263	18337	18268	18146	18199	18158	18108	18223	18185	18271	18111	18129	18230	18347	18274	18251	18280	18174	18264	18394	18103	18223	18202	18183	18213	18495	18456	18082	18152	18034	18107	18121	18244	18082	18189	18087	18083	18149	18175	18073	18080	18384	18227	18346	18230	18398	18272	18370	18426	18091	18427	18076	18012	18332	18128	18221	18351	18243	18111	18202	18082	18243	17999	18234	18282	18433	18121	18109	17891	18141	18060	18066	18189	18430	18040	18242	18215	18174	18114	18163	17980	18083	18050	18171	18329	18053	18016	18236	17919	18118	18212	18311	18210	18161	18140	18183	18169	18217	18214	18110	18203	18442	18242	18230	18003	18121	18330	18390	18339	18103	18134	18149	18111	18200	18164	18224	18389	18243	18135	18367	18223	18055	18114	18502	18153	18094	18246	18317	18227	18107	18228	18124	18279	18366	18461	18068	18180	18188	18273	18213	18278	18147	18128	18259	18245	18205	18163	18121	18194	18269	18267	18271	18307	18424	18046	18118	18008	18118	18178	18231	18295	18473	18343	18323	18265	18228	18131	18192	18210	18309	18096	18190	18343	18212	18148	18230	18211	18267	18305	18228	18204	18163	18039	18072	18411	18147	18165	18119	18110	18087	18065	18433	18161	18398	18417	18290	18251	18271	18107	18093	18071	18219	18303	18228	18245	18242	18131	18610	18031	18422	17994	18279	18166	18201	18081	18378	18118	18396	18285	18249	18260	18106	18225	18157	18118	18191	18329	18260	18329	18224	18201	18106	18331	18159	18238	18258	18245	18114	18333	18050	18269	18485	18193	18176	18202	18192	18031	18305	18193	17910	18106	18246	18240	18351	18270	18295	18122	18259	18041	18150	18276	18206	17951	17992	18188	18261	18227	18099	18041	18066	18231	18299	18201	18166	18311	18314	18240	17997	18274	18276	18170	18247	18233	18166	18216	18133	18170	18228	18014	18236	17998	18235	18016	18026	17895	18058	18284	18265	18245	18493	18175	18239	18070	18543	18287	18387	18456	18214	18514	18266	18181	18145	18208	18210	18135	18130	18324	18310	18231	18406	18182	18170	18108	17997	18278	18077	18254	18225	18285	18354	18149	18059	18129	18360	18249	18002	18209	18307	18120	18174	18232	18235	18326	17979	18123	17992	18231	18227	18240
27965	50072	47765	39202	34798	31999	30029	27696	25368	23704	23140	21795	20275	18740	18016	17597	17539	17488	17375	17036	16929	16654	16746	16617	16584	16281	16394	16431	16185	16285	16257	16386	16055	16211	16274	16128	16168	15988	16139	16079	16123	16057	16170	16297	16110	16069	16081	16087	16252	16098	16068	16173	16031	15977	16069	16076	15991	16115	16009	16155	15882	16007	16120	16101	16017	15907	15945	16069	15908	16027	16009	16079	15856	16033	15841	16106	15959	16076	16029	16122	16066	16080	16184	16174	16035	16089	16039	16211	15992	16054	16103	16119	16076	15880	15987	16112	16030	16009	16028	16083	16037	15959	15948	16054	16238	16021	16245	15976	16011	16099	15898	16210	16023	15921	16150	16105	16219	15960	15885	16048	16100	16058	16128	16033	16244	16038	16092	15998	15975	15896	15960	16004	16088	16004	15947	16037	15980	16150	16101	16007	15993	16135	15870	15976	15979	16173	15930	16048	16179	15997	15979	15922	15855	16055	16078	15990	16017	15954	16195	15848	15932	15908	16089	15892	15944	15988	16152	16039	15942	16052	15948	16006	16057	16030	15918	15884	16134	15923	15976	15983	15965	15946	16072	16257	16174	16046	15860	16059	16264	16055	16007	16158	15887	15933	16077	16043	16155	15975	16008	16108	16062	16077	16000	16137	16038	15940	15976	16009	15984	16070	16093	16156	16178	16078	15999	16018	16111	16006	16059	16120	16001	16084	15956	16024	15999	16141	15927	16066	15944	16180	16065	16062	16186	15885	16057	16017	16017	16099	15882	16150	16070	16091	16050	15990	15983	15931	16073	16010	16184	15990	15981	15955	15945	16152	15930	15837	15949	15902	16024	16009	16141	16038	15966	15921	15960	16091	15895	16096	15960	15787	15924	16070	15938	16139	15946	15952	16038	15893	16165	15931	15902	15954	16028	15899	15958	16076	16006	16043	16084	15906	16008	16044	15903	16029	15963	15939	15833	15853	15971	15994	16022	16026	16080	16026	16033	15972	15879	16116	15874	16072	15871	15861	15989	15884	15954	15906	15865	16250	15913	15951	16011	16203	16135	16116	16083	15883	16138	15949	16001	15963	16091	16019	16118	15989	15961	16162	15874	16116	15896	16102	15949	15956	16138	16056	16121	15917	16085	16130	16061	15930	15977	15956	16053	16251	16069	15965	15966	15993	15967	16002	16027	15944	15989	16052	15988	15992	16022	16038	15886	15923	16136	16176	16096	16017	16203	15903	16001	16031	16106	15936	16132	15986	16180	16166	16007	16018	16094	16060	16002	15911	16176	16130	16096	15980	15928	16258	16037	16018	16105	16074	16048	16023	16056	15866	16096	15889	16027	16040	16126	15767	16122	15896	16196	15974	15897	16142	15963	15993	16139	15810	15995	15980	15918	15999	16088	15892	15830	16046	15887	16187	15952	16167	16168	15917	16067	15947	15869	16150	16039	15938	15982	16002	16107	16060	15952	16101	15922	16104	16053	16180	16268	15796	15791	15951	16037	15918	16153	15971	16026	16017	16127	16096	16142	15940	15998	15945	15970	15869	15995	16002	16016	16021	16152	16002	15980	15972	16041	16110	16083	15933	15960	16197	16112	16056	15918	15871	16020	15931	16124	15949	16081	16054	15961	16074	16058	15999	15893	16055	16062	15929	15961	16030	15919	16054	15987	15953	16142	15970	16047	16013	15793	16030	15931	16105	16169	16039	15802	16056	16039	16055	16035	15998	16017	15940	15948	15997	16112	16085	16137	16139	16111	15961	16206	16029	16121	15772	16065	16018	16085	16142	16039	15846	16006	15960	16093	16237	15966	16056	16090	16115	16282	15891	15963	16019	16115	15915	16083	16062	15903	16009	16085	16016	15943	16013	16043	16051	16050	16074	16017	16092	15962	16027	16040	16032	16189	16074	16070	16111	16167	16056	16064	15894	16061	15904	15985	15798	15933	16134	15978	16042	15954	15916	15947	15985	16078	16109	16079	15971	16089	16009	16193	16047	16151	15798	16031	16043	16049	16093	15955	16071	16058	15979	16002	16036	16008	15978	16165	16067	15983	15990	15968	16208	16014	16091	16040	16134	16058	16001	16100	15978	16038	15881	16230	15918	16087	16014	15852	16074	15854	16007	15947	15938	16004	15858	15793	16014	16055	15892	16065	16003	16208	16091	15897	16149	15910	16013	15896	16091	16058	15933	16083	16063	16187	16070	16132	16107	15942	15960	16044	16048	16102	16045	16019	15895	15921	15845	16000	16093	15994	15953	15874	16061	15962	15967	15972	16032	16063	15959	16145	16231	15871	16023	16099	15968	16076	16119	16064	16048	16046	16007	15943	15951	15996	15796	16050	15995	15952	16032	16019	15900	16015	15962	15887	15818	16086	15895	16192	15947	15829	16175	16035	15867	16020	16010	15849	16229	16150	15903	16150	16019	16158	15950	16061	15981	16092	16106	16180	15963	16067	15971	16033	16016	15981	16024	15994	15922	16053	16032	16069	16065	15963	16093	16143	16098	15824	16038	16023	16034	16073	16093	15911	15946	15977	16009	15998	15923	15988	15839	16074	16024	16089	15967	15982	16021	16031	16159	15922	15913	16098	16107	16059	15944	15962	15866	16161	15966	16121	16119	16052	15848	15958	16030	16077	16067	15773	15982	16048	16049	15958	15976	16013	15998	16193	16008	16055	15999	16017	16165	16079	16096	15960	16055	16075	15834	16022	16064	16081	16034	15999	16022	15944	16135	16005	16206	15998	16052	16013	15986	15901	16099	16027	16060	15973	15835	15939	16114	16038	16127	15989	15816	16222	15846	15997	16090	16047	15858	16046	16045	16073	16004	16076	16138	16205	16138	16008	16139	15961	15901	15940	16226	16142	15851	16080	16024	15968	16115	16005	16092	16133	15995	15967	16110	15994	16084	15942	16117	15980	16077	15985	15957	16075	15975	15842	15936	16006	16047	16107	16032	15968	16063	15995	16179	15884	16037	16022	16133	16024	16077	15987	16105	16028	15907	16137	15926	15973	16004	16039	16066	16028	15852	15925	16072	16205	15974	15988	15882	16124	16084	16131	15933	15960	16003	15998	16058	15969	16144	16251	16031	16219	16110	15964	15956	15908	16102	16135	16179	15997	16013	16105	15959	15964	16161	16013	16101	16121	16081	16105	15777	16027	16059	15801	15897	16074	16056	15923	16010	15832	15935	15960	16040	16090	15912	16002	15869	16085	15961	15908	16218	16025	15985	15947	16050	16041	15846	16167	16046	16135	16024	16025	15994	15986	15978	15904	16061	15919	16072	16014	15807	15999	16015	15918	15972	16013	16047	16192	16051	16022	15888	15981	15983	15788	15982	15954	16040	16056	16019	15977	16051	16074	16004	16106	16162	15971	15964	16008	16137	15905	16086	16027	15983	16053	16052	16124	16101	15964	15966	16013	15980	15968	15949	16073	15861	16024	15962	15975	16037	15912	16158	15998	15957	16031	16058	16034	16013	15998	15935	16116	16101	15887	16178	15945	15969	16096	16041	15885	16123	15896	16130	15938	16016	15817	15895	15909	15872	16002	16158	15912	16090	15969	16006	16150	15923	15952	15964	15953	15910	16068	16051	16142	15872	15956	15958	15901	16131	15919	16056	16060	16004	15926	16148	15893	16048	16006	16024	16005	16046	16028	15982	16040	16078	16005	16055	16195	16101	16011	15917	16075	16000	15834	16026	15915	15820	16063	16055	16025	15968	16026	16120	16061	16016	16006	16011	16022	16129	15979	16091	15907	16048	16052	16025	16099	15973	16114	16020	16072	15904	15979	16039	15881	16000	16192	15975	16090	15963	16114	16002	15899	16169	15911	15846	15982	15952	15926	16098	16042	15841	16095	16028	15937	15820	15954	16168	16010	15939	15965	15923	16086	16048	16088	16029	15943	16055	15939	15831	16049	15988	16110	15847	16114	15929	16015	16121	15957	15906	16005	16118	16131	16175	16015	16009	16195	16038	16064	16030	16070	15918	15942	16143	16069	15969	16010	16063	16118	15968	16092	15958	16052	15964	15991	16013	15881	15989	16032	16197	16024	15964	16128	16016	16104	15943	15988	15853	16059	15917	16185	15990	15998	16050	16047	16119	16088	16163	15940	15928	15973	15951	15920	16021	15944	16076	16000	16107	15960	15949	16054	16110	16290	15858	15870	15907	15998	16027	15870	16092	16022	16063	15938	15966	16011	16138	15871	16139	16055	15961	16008	15841	15960	16042	16107	16022	16160	16033	16006	16036	16034	15936	15985	15960	16112	15992	15964	16128	15964	16087	15948	16083	16188	15979	16064	16001	16015	16098	15969	15929	15968	15947	15919	15949	15956	16063	16220	15912	16033	15914	16186	16125	16012	15982	16217	15989	16026	16204	15914	16079	15992	16136	16034	16045	16252	15944	16096	16072	16048	15970	15980	15891	15981	16170	15996	15960	15983	16007	16125	16026	16020	15977	16020	15865	16045	16097	16045	15937	16060	16019	15970	15980	15985	15984	16033	15933	16033	15988	15991	16062	15939	16227	16003	15893	15982	16121	15939	16098	16084	15900	15951	16179	15996	16055	15985	16081	15874	15977	16060	15955	16095	16057	16027	16058	16106	16031	16000	15972	16092	16093	16076	15991	15850	16041	15972	15956	16100	16020	15939	16036	15848	15993	15995	16010	16033	16122	16000	16182	15970	16165	16214	16135	15990	16159	16129	15954	15921	16039	16031	16172	16039	16051	15962	16025	16044	16020	15883	16089	15964	16018	16078	16136	15872	15904	16125	16177	16112	16016	15979	16137	15856	15889	15838	15909	16079	16037	15992	16020	15965	15931	15938	16118	16039	16018	15952	15956	16128	16196	15970	15962	16040	15928	15926	15932	16073	15952	15924	16088	16132	15951	15923	16015	16135	16129	15902	16027	16145	16251	16017	16033	16023	15925	15879	16021	15958	16087	15784	15935	16012	16104	16094	15915	16060	15974	16000	16035	15924	15913	15982	16087	15886	16098	15768	16113	15963	15936	16034	16046	15965	15975	15977	15951	15999	15965	15966	15965	15930	16088	15920	15898	16065	16014	15872	16167	15920	15827	15933	16062	16080	15887	16076	15810	16027	16173	15896	16011	15966	15965	16046	16037	15741	15810
28058	25043	32239	29758	25129	23947	23050	21796	20656	20500	20018	19595	19428	18854	18780	18538	18249	18302	18171	18179	18243	18236	18102	18281	18392	18139	18208	17897	18074	17937	17978	17816	18016	17977	18148	17959	17990	17864	17989	18087	18052	18135	17985	18048	18094	17959	18063	18108	18127	18110	17918	18140	17984	17931	18006	18194	18165	18060	17915	18098	17917	17924	18016	18046	17900	17952	17853	17963	17914	17840	17885	18184	18017	18132	18179	17937	17909	18061	18082	18022	18107	18078	18049	18081	18016	17939	17898	18018	17957	18125	18082	18094	18097	17917	17884	17695	17956	18090	17793	17968	17999	17838	17822	17992	18105	17960	17808	17815	17871	18009	17695	17922	17923	18103	18000	18102	17881	17978	18010	18011	18002	17992	18035	17788	17937	18010	18143	18002	17963	17952	18012	18163	17870	17997	17925	17989	18037	18012	17984	17814	17875	17922	17898	17787	17957	18035	17996	17819	17941	17828	17928	17914	18148	18232	18202	17971	17998	18050	17948	17914	17665	17998	18124	18025	17858	17983	17933	18005	17798	17857	18045	17921	18071	17797	17727	18031	17885	18109	17875	17839	17905	17792	17977	17823	17913	17989	17839	18017	18058	18186	17911	17926	17908	17965	17921	18187	17972	17954	17995	17962	17971	18027	17954	17879	17938	17939	17810	17794	17928	17998	18071	17960	17795	17968	17997	18009	17985	18012	18089	17930	17886	17986	17969	17917	18048	17939	17940	17925	18022	17806	18009	18010	18149	18186	17955	17918	17864	17883	18035	17853	17789	17889	17890	18147	18096	18013	18052	17814	18018	17959	18002	18046	17848	18030	17894	17923	18019	17868	17914	17792	17949	17969	18062	18013	17943	17858	17902	18000	17763	17906	18008	17964	17900	17954	18116	17935	17742	17955	18088	17821	17927	18138	18121	17862	18011	18146	18090	17981	18124	17972	17893	17744	17826	17986	17922	18050	18005	17779	17956	17990	17912	17862	17930	17798	17990	17999	18191	17874	17829	18103	18001	17976	18016	17961	18117	18060	18123	17908	17767	18053	17950	17865	18153	17903	18023	17983	17909	17995	17858	17897	17810	17833	17988	18074	17878	17889	18037	18105	17964	18008	17897	18174	18091	18072	17970	17917	17873	17871	17914	17963	17942	17968	17902	17816	17805	18028	18059	18020	17963	17954	17889	18078	17969	17888	18137	18054	18063	17920	17803	17869	18084	17957	18120	17806	18051	17927	17921	18004	17879	17999	17961	17984	17778	17860	17948	17987	17934	18069	18040	18104	17833	17834	18092	17950	17903	17958	17918	17872	17919	18096	18026	18108	17835	18012	18007	17845	17918	17835	17933	18010	18005	17762	17970	18039	17980	17737	17965	17715	17894	17925	17988	17896	18048	17990	17722	17940	18078	17967	18191	17966	17937	17894	18037	17943	17877	18110	18113	18085	17862	18225	18071	17957	18006	17851	18016	18077	17893	17895	17857	17869	17824	18192	18004	17948	17796	17885	17885	17930	17964	17633	17834	18053	17870	17668	17833	18007	17725	18174	17979	18029	18089	17963	17906	17935	17981	17953	17946	18101	18015	17876	17908	18068	18039	17947	17989	17994	17985	18003	18059	17933	17910	17977	18046	17849	18260	18138	17950	17755	18096	17751	17733	17940	18001	18076	17710	17963	18041	17903	17925	18066	18040	17944	17791	17874	17897	17966	17961	17782	18134	18046	17878	17808	17726	17862	17785	17763	18055	18044	17931	17884	18062	18038	17864	17929	17892	17969	18033	18159	17857	17880	17787	17852	17852	17825	17891	18000	18039	17839	17937	18061	17889	17969	18120	17883	17962	17973	18054	17919	17893	18002	17870	18062	17878	17871	17882	17976	17965	18014	18021	17841	17836	17970	17763	18015	18095	18097	17825	17889	18002	18029	18111	17808	17799	17801	18043	18045	18187	17978	18174	17918	17937	18100	18071	17887	18006	17877	18002	17718	18003	18126	18147	17799	17893	17837	17878	17891	18036	17962	17872	17993	17749	17791	18024	17952	17863	17899	18038	17934	17877	18022	17864	18019	18098	17796	17911	18181	17779	17650	17914	18002	18054	17978	17776	18052	17986	17928	17955	17999	17943	17972	17930	18117	17691	17815	18169	18083	18222	18124	18112	17853	17963	17913	17830	18062	17955	17910	18192	18005	17972	17960	17930	18141	17836	17764	18003	17878	17899	17975	17995	18034	17918	18051	17852	17979	17857	17948	17843	17830	17930	18072	18089	17913	18073	18241	17831	18060	18064	17990	17709	18099	17929	18008	17903	18018	18027	17995	18074	17923	18017	18171	18078	17939	17909	17836	18032	17828	17948	17705	18009	17824	17929	18045	18006	17996	18013	18084	17880	17897	17957	17904	18028	17972	17893	17923	17867	17912	17864	18081	17916	17910	17952	17821	17860	17840	18002	17806	18020	18087	18100	18131	17882	17936	18001	18094	17896	18138	17892	17982	18243	18272	18080	17884	18126	18064	17982	18139	18075	17962	17947	17951	17913	18129	18120	17863	17903	17830	17923	17969	18022	17843	17882	18097	18067	17988	17960	17868	18058	17840	17924	18011	17795	17989	17848	17942	17957	18073	18111	17883	18002	17735	18026	18025	17995	17826	17903	18034	18042	18087	17995	18184	18075	17956	17903	18029	17888	18071	17975	18235	18095	17921	17802	17806	17957	18174	18069	17879	18023	17911	17910	18070	18061	17859	18010	18019	18079	17968	17996	17764	18112	17982	17911	18053	17905	18124	18079	17921	17893	18056	17880	18076	17892	17911	17981	17896	17870	18091	17994	17870	18068	18066	18076	17960	18028	18108	18069	17770	17992	17847	17885	17919	18032	17895	17797	17880	17867	18236	17950	17995	18069	17845	18087	17857	18001	18066	17806	17782	17737	18020	17778	17991	17959	17952	17882	17857	17981	17883	18128	18049	18095	18028	17901	17887	17989	18079	17973	18116	18029	18447	18006	17859	17993	17968	18088	18009	18013	17926	17974	17912	17742	17948	17840	18166	17940	17790	18035	18113	17900	17799	18085	17932	18084	18023	17907	18057	17952	17890	17839	17930	18007	17844	17874	17844	18036	17974	17931	17914	17767	18057	17895	17865	18000	18091	17968	17950	17931	17791	17977	17837	17990	18044	17965	17888	18010	17888	17846	17772	17921	17674	18026	18111	17969	18030	17971	18003	17893	17785	17964	18020	17903	17967	17902	17844	18024	18122	17940	18142	17800	17937	17786	17927	18096	18281	18046	17958	17822	17961	17973	18267	17936	17896	17979	18053	17940	17701	17622	18076	18048	18119	17845	17727	17869	18115	17919	17974	18035	18159	18089	17938	18200	18038	17896	17946	17850	18153	18130	17891	18067	18036	18079	17960	18056	17904	17738	18014	18020	18067	17871	17731	18029	17968	17919	17864	18051	17923	17690	17946	17907	18045	17766	18030	17978	18163	18150	17865	17944	17880	17989	17963	17866	17817	17702	17757	18101	18119	17999	18005	17880	18082	17986	17874	17993	17960	17969	17791	18004	18131	18201	17877	18078	18015	17958	17891	17844	17893	17932	18184	17979	18058	17883	17911	17837	18019	18079	17780	17783	17995	17921	18047	17961	17813	17916	18042	17931	17922	18029	17817	17938	17993	17980	18172	17937	17881	17790	17993	17882	18175	17948	17995	17928	17961	17856	17967	17900	18129	17894	17997	18016	18045	18006	17922	18043	17774	17966	18032	17893	18102	18026	18092	17757	18156	17901	17838	17776	17768	17795	17883	17809	17965	17985	17918	17954	18000	17921	17803	18002	17959	18012	18123	18121	18037	18085	17950	18069	18178	18130	18064	18148	17982	17838	17854	17924	18038	17900	18170	17938	17972	17865	17826	17911	18139	17959	18153	17980	17819	18013	17989	17930	17891	18095	18132	18147	17937	17933	18054	18006	17924	17996	17859	17843	18042	18150	17978	18013	17733	17993	17899	17894	18055	17958	18015	17968	17695	18051	17929	17902	17951	18007	17790	17913	17809	17917	17828	17973	17913	18048	18083	18004	18043	18002	17886	17775	17898	17961	18024	17830	18032	17900	17841	17951	17905	17764	17896	17982	18021	17920	17973	18088	17758	17845	17984	18054	17797	18008	17814	18172	18025	18019	18175	18124	17966	17913	17882	17811	18000	17832	17920	17854	18045	18008	17993	18078	18103	17806	17970	17689	18173	18096	18009	18014	17820	18005	18097	17780	17887	17802	18043	18087	17897	17809	17941	17999	17850	17868	17789	18080	17945	17740	18065	18118	18057	17891	17987	18082	18080	18197	17914	17891	18078	18009	18050	17863	18031	17918	17803	18134	17987	17910	17990	17981	17807	18080	17925	17841	17763	17862	17885	17687	18072	18016	17842	17899	18139	17965	18030	18148	17992	18019	17945	17979	17759	18012	17937	18100	17900	18010	18003	18001	17864	17985	18100	18060	18147	17703	17877	17997	17934	18015	17974	17879	18079	17958	17868	18075	18112	17942	18204	18018	17747	17855	18028	17937	17917	17769	17686	17934	18082	17995	17831	17995	17834	17940	17847	17868	17971	18227	18228	18054	18074	18066	17955	18077	18079	17956	17668	18095	17875	18082	17819	17973	17877	17825	17980	17909	18090	18029	17928	17941	18107	17987	17967	17836	17802	17826	18010	17931	17946	17945	18150	17926	17837	18131	18141	17987	17986	18203	18118	17990	18114	18001	18069	18062	17901	17724	18017	17946	17965	17937	18097	18019	17949	18037	17784	17727	17879	17999	17834	17694	17919	18114	18014	18105	17936	18046	18067	17969	17914	18164	17961	17750	17912	18155	17788	17857	17910	18145	17969	18024	17717	18096	18014	17850	17955	17995	18187	18026	17968	17888	17864	18120	17998	18019	18069	17865	17856	18021	17934	18105	18062	18091	18151	17949	18023	17844	18076	17796	17906	17902	17967	17997	18040	17993	18064	17894	18057	18071	17933	17920	18090	17918	17911	18005	18132	17866	18210	17953	17890	17893	17922	17937	17939	18072	17940	17987	18055	17878	18055	18026	17965	18164	17991	17998	17823	17918	17910	17897	17793	18050	17839	18068	17880	17913	17851	17920	18078	17978	18103
27366	40565	37368	30190	26840	24476	23382	21832	20481	19747	19422	18693	17892	17351	16856	16698	16522	16389	16465	16326	16133	16156	16191	16182	15971	16005	15869	15991	16020	16129	15973	16037	16042	15903	15864	15742	15928	16139	15836	16012	16094	15970	15839	15847	15939	15887	15877	15985	15921	15794	15915	15745	15812	15915	15960	15916	15883	15974	15852	15820	15689	15858	15700	15965	15783	15945	15712	15880	15769	15971	15867	15884	15837	15653	15775	15859	15802	15755	16038	15908	15903	15960	15927	15794	15993	15972	15869	15829	15816	15924	15702	15991	15934	15855	15765	15983	15788	15950	16047	15948	15590	15961	15876	15887	15729	15947	15772	15840	15815	15865	15758	15813	15723	15909	15793	15869	15958	15739	15778	16149	15971	15872	15951	15976	15895	15823	15896	15903	15820	15827	15807	15797	15944	15866	15991	15811	15799	15856	15896	15910	15773	16028	15859	15815	15934	15929	15750	15793	15992	15746	15913	15891	15796	15942	15949	15957	15781	15862	15890	15894	15863	15776	15936	15799	15841	15894	15864	15926	15799	15596	15768	16017	16107	15815	15856	15910	15835	15951	15912	15917	15824	15969	15638	15948	15960	15953	15922	15812	15986	15795	15879	15848	15734	15692	15890	15864	15684	15778	15809	15802	15870	15960	15747	15983	15901	15739	15743	15798	15865	15813	15727	15822	15778	15799	15951	15891	15795	15848	16027	15722	15928	15936	15744	15722	15968	16049	15781	15812	15893	15766	15873	15882	15977	15914	15808	15905	15938	15862	15818	15778	15821	15815	15895	16023	15886	15836	15983	15711	15742	15646	15952	15744	15779	15831	15958	15878	15866	15731	15852	15874	15839	15794	15864	15990	15877	15856	15732	15977	15889	15853	15816	15806	15884	15797	16018	15972	16027	15718	15946	16026	15842	15934	15749	15830	15811	15824	15855	15765	15883	15863	15693	16076	15892	16034	15798	15854	15706	15977	15710	15941	15787	15879	15774	15914	15856	15777	15675	15965	15888	15815	15907	15931	15837	15902	15695	15875	15914	15748	16016	15805	15706	15744	16019	15820	15789	15885	15643	15904	15715	15855	15855	15759	15657	15842	15813	15972	15919	15993	15846	15847	15788	15758	15901	15818	15829	15815	15976	15800	15990	15823	15939	15746	15798	15965	15989	15956	15723	15923	15793	15972	15941	15900	15824	15827	15794	15710	15848	15864	15911	15818	15832	15971	15845	15808	15887	15690	15955	15847	16118	15842	16068	15878	15871	15899	15761	15740	15883	15837	15920	15927	15997	15749	15950	15994	15790	15902	15965	15795	15859	15907	15854	15956	15799	15789	16126	15749	16056	15993	15902	16010	15869	15912	15939	15815	15928	15977	15755	16045	15796	15800	15874	15637	15975	15773	15810	15857	15803	15920	15902	15940	15949	15897	15769	15930	15828	15860	15913	15974	15824	15778	15897	15883	15992	16038	15813	15837	15944	15723	15888	15949	15803	15734	15921	15809	15854	15744	16017	15814	15673	15814	15894	15797	15831	15818	15866	15664	16046	15996	15825	15828	15722	15793	15802	15794	15906	15822	15804	15723	15804	15937	15770	15685	15868	15845	15769	15987	15870	15847	15762	15961	15951	15869	15872	15888	15920	15887	15742	15893	15849	15980	15826	15920	15716	15921	15778	15897	15836	15953	16074	15951	15734	15953	15863	15838	15861	15789	15757	15852	15719	15807	15851	15937	15987	15896	15907	15855	15993	15765	15776	15658	15771	16060	15959	15846	15747	15952	15859	15864	15857	15917	15832	15709	15866	15946	15802	15772	15923	15779	15785	15881	15823	15811	15845	15798	16007	15801	15889	15888	15972	15817	15870	15940	16116	15847	15962	15870	15877	15930	15599	16010	15744	15756	15679	15729	15866	16091	15708	15811	15893	15815	15839	15894	15880	16000	16066	15884	15977	15733	15879	15871	15844	15761	15928	15700	15873	15893	15825	15874	15893	15844	15731	15836	15775	15804	15743	15931	16028	15810	15944	16022	15907	15841	15751	15846	15717	15925	15871	15954	15706	15846	15846	15948	15897	15863	15992	16006	15951	15755	15945	15847	15735	15830	15803	15861	15702	15764	16002	15786	15819	15724	15958	15863	15833	15789	15911	16010	15773	15914	15934	15931	15852	16012	15909	15914	16010	15894	15859	15820	15850	15848	15999	15917	15860	15854	15776	16012	15852	15751	15940	15651	15976	15906	15914	15832	15885	15624	15989	15854	15633	15482	15774	15856	15776	15715	15858	15812	15823	15850	15929	15820	15904	15922	15955	15740	15820	15988	16096	15799	15901	15825	15726	16034	15920	15956	15681	15824	15854	15863	15826	15855	15653	15870	15843	15926	15833	15938	15698	15782	15962	15951	15882	15792	15903	15743	15984	15777	15925	15746	15758	15835	15615	15883	15683	15747	16033	15820	15850	15980	15942	15847	16120	15790	15775	15833	15850	15790	15934	15947	15931	15678	15754	15748	15946	15943	15974	15792	15889	15923	15992	15931	15824	15967	15824	15888	15754	15839	15759	15802	15896	15889	15927	15891	15996	15774	15797	15895	15934	15812	15896	15872	15805	15826	15842	15885	15900	16003	15786	15850	15946	15846	15882	15906	15826	15971	15947	16028	15720	15793	15884	15983	15879	15937	15808	15943	15899	15783	15797	15950	16013	15883	15953	15951	15742	16006	15892	15808	15862	15786	15945	16041	15800	15607	16075	15830	15734	16015	15737	15901	15873	15737	15821	15939	15908	15924	16018	15708	15927	15822	15807	15774	15881	15852	15767	15966	15833	15914	15871	15972	15869	15868	15827	15878	15683	15802	15849	15910	15801	15637	16144	15978	16092	15747	15703	15888	15960	15835	15869	15894	15688	15996	15919	15954	15954	15709	15781	15766	15913	16119	15963	15901	15896	15944	15864	16040	16029	15782	15727	15951	15823	15944	15861	15863	15684	16070	15922	15869	15957	15874	16060	15856	15780	15750	15885	15914	16030	15773	15926	15921	15773	15822	15894	15809	15858	15837	16084	15707	15876	15928	15787	15751	15786	15948	15845	15893	15745	15948	15739	15972	15816	15873	15801	15756	15996	15840	15901	15885	15901	15698	15845	15894	15708	16042	15929	15880	15832	16055	15747	15737	15943	15849	15715	15761	15750	15897	15944	15795	15854	15784	15856	15800	15879	15981	15891	15815	15957	16015	15865	15753	15967	15859	15779	15817	15842	16004	15880	15927	15942	15810	15881	16102	15781	15947	15864	15803	15846	15829	15912	15931	15862	15848	15872	15971	15982	15764	16031	15811	15870	15942	15958	15745	15862	15894	15939	15806	15881	15949	15965	15858	15790	15783	15539	16052	15912	15978	15688	15992	15813	15952	15945	15895	16052	16054	15860	16001	15858	15808	15887	15940	15970	16041	15934	15933	15804	15984	15854	15919	15943	15733	15854	16005	15873	15826	15944	15912	15856	15894	15884	15903	15742	15742	15795	15963	15896	15831	15740	15999	15750	15789	15695	15879	15715	15875	15938	15995	15871	15859	15895	15883	15909	15908	15891	15855	15905	15774	15852	15835	15842	15868	15827	15687	15775	16004	15783	15860	15825	15889	15967	15767	15885	15807	15839	15837	15690	15773	15883	15862	15830	15801	15894	15868	16031	15798	15843	15753	16052	15758	15742	15989	15735	15757	15851	15875	15701	15824	15826	15749	15945	16013	15754	15752	15801	15833	15931	15886	15848	15786	15907	15930	15887	15893	15802	15864	15872	15801	15685	15947	15708	16023	15930	15862	15880	15718	15782	16213	15819	15904	15947	16040	15825	15803	15821	15801	15967	15761	15816	15767	15993	15867	15909	15820	15806	15888	15710	15840	15846	15749	15947	15757	15904	15938	15795	15985	15899	15872	15779	15766	15960	15954	15750	15898	15694	15744	15903	15830	15774	15832	15907	15798	15853	15928	15821	15970	15780	15780	15882	15951	15912	15797	15774	15705	16046	15766	15864	15752	15925	15703	15779	15961	15691	15885	15989	15990	15844	15966	15962	15817	15890	15764	15643	15766	15868	15681	15809	15798	15921	15779	15950	15739	15916	15778	15877	15745	15911	15960	15874	15831	15664	15967	15941	15744	15994	15840	15793	15795	15878	15899	15893	15904	15906	15932	15772	15956	15810	15922	15845	15825	15934	15804	15872	16060	15835	15883	15794	15724	15928	15959	15805	15789	15890	15871	15805	15782	15837	15901	15911	15907	15874	15760	15840	15962	15882	15849	15781	15774	15846	15986	15995	15826	15770	15832	16016	15972	15889	15766	15800	15900	15848	15794	15789	16016	15933	15868	15856	15953	15840	15984	15791	15903	15861	15785	15825	15947	16045	16004	15694	15807	15973	16035	15865	15801	15887	15673	15722	15768	15926	15916	15826	15958	15961	15938	15980	15774	15899	15831	15945	15817	15855	15702	15822	15846	15934	15879	15706	15833	15747	15928	15816	15896	15888	15930	15866	15778	15826	15924	15870	16106	15757	15802	16012	15734	16002	15767	15854	15852	15798	15806	15836	15733	15967	15888	15902	15793	15930	15766	15934	15878	16009	15675	15977	15917	15929	15790	15841	15770	15948	15915	15848	15925	15704	15839	15767	15899	15740	15889	16082	15977	15823	15766	15790	15790	15861	15925	16040	16000	15822	15965	15714	15815	15928	15859	15887	15886	15592	15935	15815	15829	15957	15977	15842	15945	15904	15933	15985	15819	15854	15830	15776	15919	15793	15842	15909	15753	15812	15927	15747	15832	15901	15798	16092	15902	15721	15899	15831	15879	15802	15889	15985	15741	15944	15846	15848	15852	15698	15839	15879	15807	15832	15877	15922	15919	15994	15822	15774	16069	15739	15944	15682	15807	15925	16017	15934	15890	15868	15879	16008	15813	15955	15718	15924	15840	15898	15858	15853	15822	15862	15787	15895	15951	15877	15838	15805	15699	15797	15739	15900	15895	15798	15737	15887	16003	15872	15854	15699	15868	15958	15861	15821	15664	15824	15926	15968	15873	15760	15828	16054	16029	15914	15817	15869	15870	15762	15701	15824	15825	15817	15862	15685	15907	15743	15755	15738	15964	15882	15777	15881	15726
23995	21604	29373	24777	24292	27069	27928	24758	23013	22642	22271	21724	20977	20530	19751	19740	19724	19415	19517	19394	19281	19317	19335	19296	19196	19042	19203	18877	19139	19105	19017	19065	19024	18841	18988	18868	19004	18862	18996	19031	19012	18790	19113	19015	18881	18852	18954	18941	18775	19013	18779	18934	18685	18973	18885	18858	18874	18973	18871	18831	19077	19093	18798	19012	18959	18930	18877	18887	19015	18936	18987	18720	19036	18688	18774	19001	19001	18866	19053	18956	18807	18930	18928	18864	18912	18881	18901	18823	18902	18841	18992	19047	18963	18781	19003	18724	18803	18644	18950	18574	18917	18826	18953	18837	18460	18867	18636	18756	19066	18750	18825	18781	19033	18898	18872	18869	18991	18930	18770	18922	18901	18975	18845	18971	18785	18924	18828	18677	18847	18996	19010	18936	18915	18818	18740	19053	18845	19192	18998	18767	18913	18989	19112	18851	19019	18750	18944	18900	18814	18998	18897	18927	18757	18738	18680	18879	19009	18922	18970	18952	18749	18854	18948	18620	19071	18772	18790	18676	18870	18956	18997	18970	18905	18877	18939	18835	18960	18760	19013	18983	18870	18726	18909	18810	18732	18740	18844	18763	18876	18837	19071	19112	18715	18954	18752	18811	18774	18885	18805	18735	18819	18841	18864	18797	18719	18956	18835	18781	18994	18702	18831	18823	18845	18965	18891	18930	18928	18929	18982	18987	19120	18644	18750	18798	19028	19081	18783	18760	18888	18806	18828	18914	18938	18708	18770	19168	18624	18848	18885	18913	18891	18858	18888	18975	18955	19035	18963	18881	18840	19076	18935	18728	18930	18937	18742	18738	18886	18815	18947	18749	18692	18752	18800	18702	18898	18748	18816	18997	18906	18814	18780	18971	19110	18695	18776	18912	18817	18850	18720	18834	18804	18926	19188	18816	19025	18710	18750	18889	18760	19040	18859	18860	18687	18744	18781	18864	18803	18807	18808	18907	18658	18889	18828	18789	19048	18711	18819	19054	18807	18811	18829	18846	18768	18926	18895	18688	18907	18832	18928	18995	18811	18836	18852	18785	18831	18847	18984	18797	18871	18701	18938	18814	18660	18883	18858	18661	18873	18962	18745	18773	19053	18884	18830	18568	18912	19037	18721	18957	18875	18871	18801	18999	18808	18941	18729	18892	19103	19047	18692	18802	18800	19006	18966	18878	18795	18787	18932	18978	18807	18964	18855	18803	18947	18974	18923	18880	18681	18816	18828	18827	18913	18816	18856	18800	18751	19166	19027	19026	18961	18805	18758	18635	18986	18994	18701	18839	18887	18755	18912	18835	18812	18663	18785	18657	18958	18980	18878	18768	18717	18730	18843	19058	18797	19000	19031	18716	18823	18936	18861	18889	18912	18875	18704	18665	18741	18757	18998	18914	18922	18950	18952	18727	18835	18793	18733	18677	18741	18823	18938	18968	18931	18794	18763	18845	18930	18761	18837	18984	18774	18667	18861	18751	18722	18903	19001	18799	18926	18810	19165	18817	18855	18989	18800	19013	18665	18797	19047	18850	18795	18855	18889	18765	18772	18896	18809	19011	18698	18744	18822	18779	18958	18996	18785	19022	18797	18954	19004	18873	18829	18822	18830	18967	18845	18913	18961	18753	18686	18806	18933	18702	18844	18895	18905	18842	19076	18682	18969	18985	18990	18832	18995	18972	18919	18785	18908	18987	18681	18774	18884	18809	18763	18744	18808	18816	18735	18916	18987	18826	18859	18617	18825	19008	18755	18886	18892	18903	18975	19017	18939	18645	18835	18837	18875	18819	18873	18796	18811	18638	18752	18909	19033	18823	18955	19043	18910	19070	18746	18886	18896	18987	18845	18895	18993	18842	18767	18837	19094	18914	18820	18782	18899	18936	18810	18655	18706	18881	19013	18686	18775	18828	18927	18792	18734	18890	18743	18851	18782	18697	18943	18942	18838	18789	18842	18930	18749	18850	19014	18892	18984	18799	18964	18841	18702	18878	18947	18848	19002	19074	18642	18825	18964	18732	18880	18801	18786	18632	18801	18803	18779	18753	18857	18886	18889	18749	18821	18920	18892	18723	18808	18982	18869	18630	18628	18721	18885	19003	18833	18779	18890	19056	18660	18958	18806	18964	18710	18962	18711	18926	18947	19027	19111	18899	19068	18892	19022	18743	18855	18909	18966	18886	19004	18823	19030	18925	18877	18838	18816	18842	18955	18803	18816	18783	18783	18894	18804	18925	18835	18837	19005	19013	18998	18603	18882	18898	18870	18966	18686	18854	18779	18633	18743	18758	18841	18857	18703	18806	18991	19045	18977	18698	18890	18509	18958	18823	18922	18970	18880	18874	18549	18927	18836	19100	19007	19033	18774	18618	18761	19063	18605	18792	18904	18872	18718	18784	18941	19049	19221	18803	18812	19068	18965	18752	18882	18871	18767	19015	18911	19081	18994	18857	18887	19012	18797	18973	18950	18848	18865	19016	19000	18756	18671	18916	18996	18930	18916	18795	18848	18809	18903	18741	18862	18672	18740	18773	18780	18963	19038	18985	18848	18851	18908	18909	18834	18793	19025	18802	18813	18921	18865	18808	18999	18601	18837	18982	18900	18864	18682	18816	18951	18797	18853	18795	18884	18853	19068	18794	18897	18710	18803	18838	18986	18594	18929	18873	18934	18998	19104	18687	18707	18740	18797	18890	18968	18846	18690	18838	18822	18577	18925	18882	18734	18812	18880	18870	19006	18968	18703	18789	18837	18953	18885	18889	18833	18583	18917	18806	18894	18898	18795	18800	18935	18638	18830	18783	18882	18938	18728	19138	18810	18747	18727	19042	18977	18855	18811	18771	19029	18811	18851	18993	18883	19071	18764	18938	18954	18739	18777	18779	18899	18709	18786	18637	19147	18819	18963	18785	18653	18888	18901	18641	18890	18815	18809	18780	18924	18883	19039	18834	18827	18974	18978	18977	18536	18886	18887	18836	18834	18842	18863	19071	18766	18758	18928	19018	18867	18808	18903	18895	18782	18736	19036	19061	18872	18794	18647	18982	18807	19041	18995	19032	18909	18747	18832	18724	18841	19006	18801	18912	19021	18837	19028	18727	18850	18952	18866	19246	18755	18931	18930	18866	18865	18960	18931	18807	18784	18803	18891	18807	18788	18558	18945	18763	18797	18987	18862	18939	18943	18911	18890	18762	18717	18763	18714	18943	18756	18758	18964	18653	18969	18663	19060	18717	18953	18672	18883	18781	18787	18765	18775	18913	18833	18799	19034	19001	18984	18808	18801	18629	18741	18799	18746	18822	18941	18886	18784	18803	18931	19091	18800	18951	19056	18823	18750	18969	18863	18809	18819	18893	18711	18995	18937	18751	18783	18861	18856	18765	18867	18966	18803	18937	18936	19085	18991	18905	18829	18955	18865	18881	18982	18883	18977	18906	18891	18822	18866	18999	18847	19051	18961	18996	18906	18881	18884	18721	18769	18820	18800	18700	18945	18964	18659	18895	18723	19026	18738	18754	18831	18809	18798	18838	18788	19040	18937	18839	18694	18653	18779	18727	18746	18873	18969	18981	18990	18859	18822	18770	18876	19081	18782	18923	18856	18788	18779	18768	18737	18856	18859	18849	18945	19072	18777	18821	18828	18940	18824	18775	18889	19014	18742	18824	18765	18918	18868	18888	18785	18812	18916	18703	18634	19017	18760	19105	18912	18919	18720	18778	18863	18790	18807	18629	19035	18778	18915	18899	18894	19055	18669	18800	18807	18928	18894	18905	18850	18695	18892	18989	18938	18758	18759	18520	18677	18809	18845	18903	18962	18913	18967	18945	18866	18680	18620	18830	18785	19005	18832	18652	18990	18814	18849	18838	18848	19054	18762	18962	18826	18854	18866	18888	18971	18766	18924	18764	18691	18726	18926	18927	18723	18874	19255	18987	18839	18842	18993	18831	18900	18902	18968	19010	18866	18879	18869	18903	18951	18755	18922	18954	18869	18754	18685	18942	19049	18966	19096	18710	18894	18951	18759	18752	18709	18713	18843	18991	18887	18771	18776	18955	18784	18922	18705	18899	19058	19024	18965	18815	18946	19049	18775	18742	18931	18915	18899	18921	18792	18947	18990	18873	18960	18964	18710	18884	18915	18967	18860	18871	18739	18832	19053	18958	18836	18863	18980	18713	18781	18915	18816	18735	19022	18797	18899	18784	18910	19101	18905	18960	18858	18704	18931	18822	18776	18798	18926	18905	18798	18899	18943	18946	18867	18724	18834	18697	18895	18812	18931	19072	18656	18919	18773	18854	18786	18827	18862	18848	18720	18562	18796	18822	18864	18826	18915	18746	18771	18789	18766	18878	19052	18907	18879	18650	18928	19023	18699	18827	18990	18876	18856	18773	18964	18949	18760	18868	18762	18876	18895	18804	18932	18860	19016	18702	18837	18693	18897	18901	18910	18880	18929	18917	18962	18825	19079	18876	19000	18933	18837	18698	19012	18675	18702	18863	18934	18790	18949	18974	18947	18795	18961	18989	18892	19007	18732	18926	18973	19017	18804	18972	19058	18874	18830	19008	18944	18729	18792	18705	18916	18812	18873	18943	18840	18896	18832	18587	18935	19056	18767	18887	18822	18887	18893	18651	19007	18793	18739	18781	18851	18945	18892	18959	18740	18957	18795	18933	18860	18791	18813	18806	18904	19079	18829	18695	18709	18735	18961	18757	18826	18814	19055	18722	19013	18849	18984	18773	18883	18745	18737	18996	18843	18888	18961	18870	18832	18854	18949	18707	18712	18868	18726	18978	18828	18908	19005	18931	18684	18757	18761	18818	18795	18806	18690	18970	18842	18862	18965	18870	19078	18811	19120	18869	18978	18823	18960	18749	19130	18797	18818	18688	18864	18792	18714	18822	18726	18883	18985	18866	18885	18853	18849	19036	18883	18813	18989	18892	18821	18954	18731	19034	18896	18765	18733	18703	18787	19037	18673	19106	18888	18825	18936	18993	18783	18824	19028	18821	18658	18851	18658	19108	18835	18955	18963	19025	19008	18996	18779	19009	18895	18888	18730	18858	18906	18880	18621	18835	18938	18915	18891	18832	18958	18899	18894	18737	18687	18908	19063	18862	18953	18915	18835	18863
27154	46578	43158	35573	31442	28426	27047	25226	23254	22327	21674	20685	19805	18751	17744	17464	17296	17317	17467	17062	16917	17065	16741	16928	16750	16770	16647	16522	16561	16746	16357	16685	16380	16421	16411	16486	16562	16734	16279	16408	16445	16576	16613	16604	16469	16427	16490	16527	16433	16544	16578	16585	16430	16339	16491	16572	16557	16406	16379	16551	16433	16487	16285	16344	16417	16513	16464	16375	16312	16540	16316	16518	16485	16673	16324	16520	16414	16523	16527	16326	16607	16483	16604	16408	16403	16507	16513	16232	16439	16331	16341	16452	16385	16390	16525	16451	16396	16442	16410	16392	16354	16311	16447	16322	16356	16407	16278	16347	16578	16465	16331	16406	16380	16473	16489	16413	16466	16427	16536	16449	16313	16421	16534	16410	16410	16421	16435	16398	16596	16444	16520	16434	16543	16480	16458	16574	16342	16363	16321	16275	16486	16515	16344	16278	16446	16400	16420	16378	16543	16551	16161	16389	16423	16399	16335	16381	16457	16267	16330	16323	16476	16402	16419	16443	16439	16327	16494	16539	16505	16501	16370	16341	16499	16327	16155	16429	16285	16533	16297	16390	16457	16501	16360	16403	16362	16479	16575	16482	16561	16475	16496	16498	16472	16415	16496	16474	16326	16601	16322	16436	16409	16386	16428	16466	16315	16473	16363	16374	16520	16365	16379	16375	16434	16404	16392	16349	16534	16389	16345	16333	16488	16500	16469	16390	16338	16133	16422	16489	16414	16348	16458	16549	16356	16511	16634	16278	16342	16410	16604	16408	16256	16440	16322	16363	16553	16296	16528	16299	16298	16408	16427	16399	16323	16433	16636	16302	16509	16467	16469	16558	16408	16419	16336	16363	16343	16305	16458	16387	16282	16418	16465	16302	16427	16568	16173	16487	16497	16352	16338	16512	16489	16305	16477	16387	16199	16478	16445	16404	16494	16415	16483	16313	16326	16400	16350	16475	16351	16465	16406	16468	16378	16287	16508	16495	16330	16364	16459	16403	16469	16465	16302	16383	16291	16460	16405	16376	16495	16329	16562	16387	16426	16357	16358	16623	16452	16350	16502	16363	16411	16408	16406	16379	16522	16579	16432	16505	16444	16632	16509	16381	16469	16531	16521	16322	16356	16441	16497	16348	16433	16374	16509	16405	16492	16464	16502	16481	16537	16315	16499	16356	16237	16301	16335	16400	16475	16315	16448	16297	16264	16326	16608	16264	16256	16313	16533	16311	16477	16280	16506	16387	16340	16529	16481	16170	16555	16451	16596	16449	16385	16357	16431	16474	16368	16411	16472	16395	16551	16382	16484	16408	16405	16627	16504	16593	16223	16435	16274	16378	16446	16492	16269	16374	16461	16489	16410	16446	16441	16507	16409	16383	16523	16455	16596	16388	16452	16446	16461	16432	16443	16448	16339	16230	16468	16351	16370	16278	16347	16509	16321	16492	16457	16352	16400	16414	16298	16483	16396	16442	16407	16262	16476	16416	16548	16581	16206	16393	16373	16498	16433	16373	16450	16542	16453	16369	16393	16380	16348	16472	16212	16410	16363	16372	16496	16404	16300	16438	16448	16449	16323	16520	16421	16197	16391	16446	16562	16302	16406	16354	16605	16413	16560	16532	16470	16343	16446	16540	16284	16515	16249	16326	16400	16218	16562	16423	16184	16437	16406	16569	16357	16420	16288	16485	16536	16497	16329	16418	16383	16574	16352	16452	16363	16259	16426	16369	16430	16514	16449	16341	16426	16389	16515	16543	16276	16328	16401	16486	16304	16407	16267	16428	16371	16435	16363	16470	16490	16535	16383	16408	16540	16585	16402	16522	16412	16408	16474	16280	16421	16473	16463	16417	16316	16541	16292	16512	16494	16250	16372	16352	16466	16528	16172	16408	16324	16611	16314	16400	16557	16345	16543	16521	16434	16370	16476	16542	16236	16346	16505	16483	16360	16385	16506	16410	16582	16484	16353	16420	16332	16415	16282	16373	16436	16454	16368	16452	16324	16389	16474	16411	16571	16403	16387	16610	16322	16525	16306	16367	16521	16479	16514	16347	16430	16454	16302	16436	16458	16392	16516	16398	16292	16635	16549	16414	16524	16499	16380	16454	16459	16387	16361	16354	16325	16545	16421	16409	16341	16459	16331	16271	16386	16393	16359	16479	16485	16527	16461	16364	16429	16474	16534	16395	16543	16357	16366	16243	16320	16389	16363	16547	16441	16485	16398	16221	16502	16316	16389	16523	16438	16411	16502	16404	16437	16425	16329	16399	16399	16398	16367	16589	16486	16343	16333	16623	16194	16391	16264	16378	16145	16475	16507	16358	16375	16315	16490	16311	16449	16489	16234	16432	16498	16440	16439	16642	16471	16417	16349	16506	16375	16394	16459	16509	16538	16377	16344	16414	16433	16472	16321	16413	16328	16482	16459	16378	16522	16362	16449	16336	16401	16486	16361	16313	16339	16415	16449	16367	16319	16565	16442	16371	16498	16346	16220	16435	16447	16389	16597	16539	16541	16377	16511	16471	16377	16416	16405	16461	16473	16463	16347	16387	16467	16380	16394	16475	16446	16547	16483	16331	16403	16492	16519	16420	16285	16576	16407	16480	16474	16397	16248	16290	16419	16486	16576	16349	16327	16414	16553	16506	16314	16511	16398	16271	16430	16331	16312	16379	16378	16438	16479	16396	16415	16528	16397	16406	16390	16481	16303	16453	16411	16358	16369	16329	16274	16388	16392	16373	16436	16421	16225	16364	16432	16392	16504	16391	16378	16409	16390	16491	16361	16481	16258	16357	16424	16570	16471	16406	16549	16257	16318	16398	16381	16430	16469	16391	16385	16404	16399	16334	16421	16436	16363	16292	16354	16451	16462	16391	16283	16462	16477	16351	16405	16285	16403	16461	16692	16310	16404	16526	16410	16364	16324	16543	16477	16448	16328	16477	16355	16453	16335	16554	16328	16550	16428	16364	16377	16608	16447	16432	16484	16364	16383	16345	16473	16492	16626	16405	16629	16426	16390	16495	16387	16451	16184	16426	16434	16462	16384	16533	16229	16330	16282	16331	16372	16578	16656	16487	16419	16390	16443	16488	16537	16380	16348	16270	16361	16596	16266	16597	16291	16546	16298	16434	16384	16361	16541	16531	16505	16452	16611	16319	16414	16527	16515	16493	16429	16313	16495	16428	16378	16551	16477	16530	16358	16451	16468	16361	16435	16301	16447	16352	16312	16271	16422	16259	16426	16364	16417	16406	16382	16348	16225	16422	16413	16619	16331	16407	16292	16460	16496	16474	16401	16297	16410	16363	16418	16192	16324	16593	16369	16504	16448	16269	16327	16450	16538	16315	16440	16382	16423	16660	16422	16423	16579	16302	16365	16409	16380	16359	16434	16492	16531	16524	16339	16427	16438	16442	16403	16528	16229	16515	16354	16307	16316	16340	16506	16478	16439	16372	16430	16544	16472	16370	16459	16327	16533	16392	16495	16470	16321	16749	16483	16347	16565	16339	16447	16401	16510	16657	16319	16497	16373	16470	16520	16460	16546	16315	16441	16412	16440	16543	16499	16393	16410	16459	16493	16382	16478	16417	16268	16377	16305	16453	16442	16454	16446	16434	16431	16476	16386	16385	16325	16417	16616	16395	16268	16507	16385	16391	16268	16481	16455	16333	16529	16483	16370	16256	16451	16461	16507	16437	16531	16414	16288	16399	16331	16399	16475	16389	16387	16413	16425	16339	16472	16375	16352	16406	16350	16460	16522	16373	16370	16255	16371	16531	16345	16328	16536	16329	16409	16516	16405	16347	16361	16597	16489	16491	16631	16399	16415	16493	16534	16322	16485	16448	16360	16340	16370	16384	16261	16458	16205	16460	16593	16468	16571	16524	16427	16457	16563	16233	16533	16254	16384	16572	16468	16418	16425	16407	16464	16377	16314	16625	16541	16383	16406	16478	16646	16467	16536	16329	16583	16485	16474	16280	16554	16293	16380	16358	16395	16325	16345	16332	16494	16351	16592	16405	16544	16371	16455	16405	16446	16378	16293	16429	16232	16333	16332	16423	16299	16419	16447	16331	16519	16543	16342	16477	16354	16429	16510	16451	16490	16340	16401	16509	16408	16445	16492	16659	16306	16602	16270	16465	16469	16395	16373	16489	16472	16397	16360	16468	16369	16311	16520	16384	16300	16228	16556	16402	16339	16399	16322	16377	16249	16330	16615	16496	16526	16447	16406	16339	16338	16474	16520	16500	16366	16366	16263	16384	16457	16429	16389	16386	16318	16354	16517	16409	16286	16318	16234	16466	16518	16321	16657	16450	16398	16382	16309	16499	16289	16529	16524	16596	16277	16419	16460	16492	16439	16544	16359	16372	16330	16227	16586	16618	16433	16441	16279	16457	16474	16480	16247	16368	16326	16440	16498	16419	16343	16434	16198	16410	16510	16291	16291	16383	16527	16489	16487	16505	16503	16392	16336	16372	16339	16426	16549	16571	16393	16663	16484	16441	16354	16490	16218	16584	16426	16428	16353	16631	16364	16513	16375	16579	16106	16507	16472	16291	16574	16297	16460	16540	16423	16416	16486	16512	16380	16418	16469	16413	16363	16523	16303	16564	16260	16691	16289	16434	16396	16319	16356	16334	16358	16397	16252	16214	16409	16499	16610	16382	16412	16396	16419	16447	16530	16541	16261	16395	16581	16588	16384	16539	16080	16385	16407	16382	16277	16413	16308	16403	16458	16489	16429	16431	16273	16339	16534	16313	16424	16511	16417	16497	16582	16402	16352	16626	16475	16568	16358	16460	16219	16426	16362	16480	16320	16342	16415	16528	16439	16490	16205	16388	16425	16419	16267	16429	16314	16468	16377	16446	16451	16464	16436	16324	16512	16502	16443	16392	16494	16427	16493	16487	16317	16410	16376	16497	16450	16507	16354	16401	16425	16508	16444	16382	16351	16374	16369	16382	16490	16309	16358	16370	16529	16348	16441	16506	16419	16340	16533	16285	16332	16334	16376	16341	16457	16418	16482	16488	16464	16549	16310	16468	16463	16243	16544	16372	16366	16390	16275	16396	16447	16458	16455	16284	16429	16215	16537	16576	16459	16456	16373	16387	16398	16334	16569	16395	16468	16475	16223	16460
23107	21606	29633	24115	22489	26602	30981	26144	24506	23702	23259	22599	21960	21042	20204	19852	19858	19782	19646	19519	19333	19388	19506	19387	19257	19243	18982	18991	19022	18893	18952	18868	18925	18793	18762	18906	18903	18672	18810	18940	19011	18879	18915	18851	18797	18754	18936	18827	18804	18834	18846	18630	18697	18780	18542	18840	18988	18726	18781	18713	18774	18541	18717	18813	18613	18592	18850	18556	18740	18654	19023	18820	18814	18692	18704	19016	18741	18830	18936	18895	18610	18706	18690	18727	18714	18661	18791	18761	18642	18724	18619	18857	18583	18739	18663	18683	18616	18543	18594	18551	18722	18632	18799	18975	18498	18522	18649	18825	18481	18596	18862	18654	18814	18721	18632	18794	18735	18658	18789	18835	18934	18679	18668	18640	18787	18788	18863	18618	18666	18531	18449	18730	18562	18690	18726	18700	18787	18603	18781	18713	18735	18637	18695	18560	18800	18668	18558	18642	18848	18814	18974	18648	18659	18647	18686	18600	18677	18485	18752	18640	18778	18816	18636	18615	18916	18513	18787	18697	18878	18598	18628	18561	18666	18534	18524	18779	18591	18688	18727	18690	18898	18650	18661	18638	18628	18697	18588	18654	18745	18570	18612	18630	18690	18899	18781	18745	18725	18648	18646	18670	18529	18682	18552	18690	18685	18687	18555	18779	18815	18751	18704	18657	18876	18660	18710	18822	18816	18751	18702	18785	18865	18738	18635	18741	18869	18747	18782	18693	18954	18548	18487	18693	18818	18674	18653	18587	18818	18647	18718	18676	18599	18722	18741	18574	18477	18778	18807	18645	18773	18534	18835	18623	18531	18749	18698	18599	18666	18517	18413	18643	18643	18778	18565	18596	18767	18636	18717	18714	18694	18520	18654	18590	18557	18498	18685	18790	18621	18841	18720	18796	18860	18614	18696	18566	18919	18855	18726	18716	18758	18714	18712	18777	18549	18607	18758	18691	18775	18513	18720	18773	18765	18610	18857	18681	18860	18491	18625	18720	18463	18662	18629	18835	18886	18656	18588	18658	18679	18832	18710	18711	18684	18681	18662	18633	18773	18662	18749	18499	18693	18661	18788	18708	18529	18628	18812	18653	18614	18747	18720	18741	18497	18672	18807	18634	18774	18817	18723	18557	18868	18727	18688	18883	18861	18525	18799	18750	18569	18634	18767	18650	18591	18460	18542	18572	18695	18775	18814	18768	18511	18494	18777	18833	18794	18731	18931	18613	18651	18684	18732	18750	18770	18755	18863	18747	18788	18825	18826	18650	18552	18537	18729	18679	18765	18805	18789	18627	18453	18588	18700	18714	18760	18585	18706	18642	18848	18678	18773	18600	18773	18554	18496	18571	18621	18767	18766	18729	18576	18564	18397	18639	18581	18498	18712	18745	18757	18587	18675	18494	18455	18652	18846	18746	18600	18655	18648	18892	18677	18687	18793	18787	18791	18676	18694	18565	18803	18584	18921	18766	18661	18541	18765	18738	18773	18854	18800	18643	18759	18791	18873	18624	18754	18785	18604	18589	18622	18724	18734	18534	18756	18831	18540	18599	18717	18760	18871	18880	18671	18704	18714	18583	18652	18745	18562	18598	18719	18754	18588	18754	18776	18691	18579	18697	18771	18718	18639	18625	18860	18756	18814	18754	18804	18662	18930	18816	18752	18693	18592	18539	18723	18611	18735	18736	18816	18914	18729	18456	18789	18652	18801	18648	18507	18663	18877	18592	18587	18495	18593	18477	18826	18638	18549	18713	18644	18709	18834	18700	18546	18723	18742	18696	18569	18907	18901	18674	18691	18592	18783	18638	18832	18625	18717	18692	18692	18669	18757	18604	18538	18622	18621	18862	18601	18605	18869	18674	18813	18705	18706	18802	18589	18856	18635	18735	18602	18520	18621	18653	18760	18836	18708	18811	18807	18649	18802	18521	18686	18558	18734	18703	18654	18517	18556	18620	18733	18608	18593	18704	18767	18821	18987	18626	18699	18816	18862	18579	18715	18684	18713	18794	18809	18958	18692	18786	18862	18643	18664	18556	18769	18643	18681	18660	18769	18754	18626	18779	18669	18750	18716	18763	18607	18723	18685	18789	18463	18662	18767	18626	18606	18608	18739	18650	18836	18787	18926	18740	18754	18741	18714	18721	18627	18693	18929	18906	18574	18572	18767	18721	18708	18636	18715	18619	18841	18691	18647	18883	18539	18537	18556	18707	18790	18739	18653	18767	18774	18586	18726	18831	18747	18735	18776	18561	18619	18481	18660	18797	18788	18832	18623	18831	18742	18545	18779	18835	18813	18621	18596	18640	18705	18626	18748	18633	18636	18647	18659	18669	18707	18746	18702	18713	18491	18604	18657	18696	18748	18862	18763	18631	18723	18595	18766	18813	18777	18720	18609	18588	18590	18703	18647	18720	18594	18821	18722	18745	18585	18608	18613	18627	18748	18704	18864	18696	18851	18854	18793	18653	18639	18616	18548	18676	18643	18486	18775	18757	18674	18709	18779	18824	18623	18500	18622	18580	18775	18463	18544	18779	18768	18884	18755	18848	18716	18634	18814	18821	18603	18590	18872	18513	18771	18696	18753	18720	18733	18796	18528	18756	18748	18531	18666	18773	18763	18821	18576	18713	18647	18563	18790	18719	18659	18819	18580	18682	18871	18778	18668	18888	18957	18867	18867	18801	18840	18741	18578	18715	18890	18684	18752	18709	18628	18732	18471	18436	18723	18711	18791	18715	18569	18626	18749	18661	18783	18649	18475	18683	18643	18759	18687	18695	18762	18620	18744	18765	18645	18669	18701	18771	18717	18865	18766	18694	18700	18651	18804	18740	18498	18640	18670	18565	18687	18756	18689	18627	18796	18635	18496	18609	18909	18636	18789	18505	18862	18781	18497	18792	18705	18677	18512	18829	18729	18769	18695	18835	18668	18601	18666	18567	18727	18698	18569	18791	18649	18727	18596	18650	18744	18811	18710	18837	18697	18723	18513	18577	18750	18626	18734	18593	18654	18748	18482	18607	18544	18698	18597	18553	18599	18797	18706	18649	18742	18907	18830	18598	18853	18677	18763	18451	18511	18725	18762	18753	18771	18827	18781	18778	18595	18869	18497	18595	18613	18655	18792	18694	18643	18584	18669	18698	18570	18767	18412	18623	18417	18710	18783	18581	18751	18798	18731	18772	18658	18849	18728	18771	18893	19013	18607	18749	18858	18812	18880	18741	18722	18607	18812	18587	18594	18652	18620	18581	18577	18614	18671	18878	18746	18646	18710	18702	18652	18776	18561	18818	18595	18647	18566	18710	18595	18828	18812	18629	18441	18598	18864	18589	18820	18628	18600	18618	18569	18760	18846	18345	18680	18825	18511	18578	18686	18811	18844	18665	18545	18745	18894	18720	18632	18690	18715	18770	18720	18790	18756	18577	18721	18537	18765	18860	18742	18781	18771	18715	18713	18705	18728	18541	18838	18724	18718	18693	18490	18476	18713	18600	18631	18602	18688	18641	18697	18720	18652	18654	18686	18675	18888	18699	18664	18682	18580	18839	18941	18824	18623	18795	18599	18798	18644	18780	18809	18733	18872	18857	18668	18607	18504	18486	18749	18713	18619	18783	18580	18670	18762	18822	18757	18819	18755	18851	18811	18726	18720	18729	18718	18925	18646	18649	18859	18580	18634	18759	18768	18773	18770	18914	18803	18639	18403	18768	18717	18743	18700	18485	18505	18767	18757	18642	18469	18730	18653	18776	18756	18808	18764	18515	18847	18553	18564	18856	18823	18849	18691	18694	18689	18817	18678	18535	18648	18572	18676	18608	18858	18569	18596	18450	18702	18593	18571	18567	18635	18783	18628	18503	18751	18755	18664	18870	18725	18650	18640	18818	18836	18746	18697	18501	18633	18618	18619	18675	18689	18721	18779	18544	18602	18876	18703	18710	18736	18593	18835	18627	18739	18764	18724	18902	18677	18812	18680	18710	18484	18660	18578	18675	18713	18474	18693	18556	18750	18704	18632	18603	18821	18812	18774	18542	18786	18627	18344	18697	18665	18393	18718	18712	18599	18600	18601	18628	18664	18719	18979	18620	18398	18668	18671	18749	18732	18768	18672	18729	18681	18693	18684	18771	18618	18937	18818	18616	18793	18640	18616	18952	18633	18520	18504	18645	18642	18789	18731	18715	18588	18718	18847	18556	18733	18719	18739	18507	18653	18820	18699	18672	18740	18734	18485	18622	18782	18668	18766	18693	18631	18731	18556	18700	18690	18755	18608	18703	18939	18663	18756	18589	18644	18494	18550	18821	18918	18661	18669	18791	18652	18736	18676	18763	18680	18569	18545	18656	18718	18748	18700	18732	18836	18642	18649	18584	18733	18699	18785	18646	18758	18584	18606	18743	18561	18666	18896	18775	18692	18666	18542	18709	18725	18473	18780	18509	18751	18705	18856	18608	18737	18786	18785	18691	18585	18719	18501	18598	18729	18734	18754	18908	18654	18817	18697	18447	18608	18618	18710	18685	18710	18950	18611	18459	18667	18693	18507	18778	18655	18632	18658	18630	18654	18734	18588	18580	18745	18844	18568	18828	18774	18612	18577	18681	18982	18748	18786	18703	18595	18709	18712	18632	18607	18835	18491	18710	18776	18549	18690	18555	18952	18902	18760	18667	18776	18542	18814	18784	18721	18651	18417	18388	18706	18568	18499	18630	18566	18663	18555	18698	18601	18671	18433	18613	18716	18735	18806	18497	18612	18679	18636	18698	18647	18661	18586	18582	18594	18853	18776	18728	18598	18665	18617	18659	18540	18747	18542	18796	18693	18655	18814	18473	18850	18836	18617	18871	18363	18416	18776	18793	18770	18522	18606	18560	18863	18734	18780	18822	18748	18569	18706	18794	18586	18735	18628	18615	18509	18740	18649	18737	18535	18709	18713	18728	18673	18889	18530	18562	18798	18484	18622	18861	18714	18725	18759	18600	18751	18677	18642	18736	18786	18580	18522	18861	18761	18691	18679	18747	18676	18802	18630	18560	18630	18764	18778	18712	18564	18641	18746	18497	18576	18747	18780	18627	18685	18855	18807	18581	18683	18702	18605	18604	18923	18615	18608	18653	18790	18699	18537	18730	18713	18491	18862	18687
28519	50948	47161	39224	35208	31399	29443	27738	25529	24179	23335	22272	21073	19313	18229	18061	17762	17581	17710	17386	17052	17234	17063	16896	16843	16771	16596	16522	16566	16529	16596	16465	16614	16459	16342	16508	16375	16512	16484	16467	16470	16563	16395	16474	16544	16363	16402	16400	16465	16464	16345	16463	16481	16257	16359	16456	16615	16256	16303	16446	16393	16260	16327	16318	16414	16224	16414	16523	16403	16430	16365	16232	16210	16233	16416	16423	16372	16412	16341	16352	16341	16339	16307	16480	16338	16345	16205	16403	16359	16418	16382	16406	16475	16496	16121	16406	16340	16367	16469	16435	16179	16247	16302	16361	16443	16330	16274	16190	16512	16342	16468	16341	16309	16232	16339	16461	16233	16150	16197	16268	16436	16435	16429	16396	16316	16355	16409	16273	16372	16235	16396	16461	16136	16397	16397	16382	16212	16423	16268	16406	16357	16342	16348	16209	16345	16225	16297	16278	16415	16415	16355	16299	16411	16296	16383	16376	16355	16292	16441	16296	16261	16325	16484	16274	16340	16348	16366	16290	16379	16245	16348	16302	16447	16313	16419	16300	16438	16392	16436	16238	16230	16317	16358	16354	16290	16381	16404	16244	16267	16122	16248	16401	16358	16399	16339	16178	16423	16326	16214	16085	16248	16080	16173	16283	16304	16459	16187	16410	16289	16342	16420	16441	16331	16264	16380	16258	16311	16374	16395	16421	16434	16507	16239	16301	16410	16319	16255	16301	16346	16113	16411	16502	16385	16319	16261	16370	16334	16455	16587	16343	16377	16324	16274	16257	16472	16360	16222	16307	16313	16316	16417	16225	16421	16198	16400	16437	16251	16259	16458	16525	16295	16395	16284	16617	16387	16413	16245	16388	16517	16238	16312	16135	16292	16241	16338	16441	16363	16207	16128	16338	16290	16330	16209	16425	16433	16221	16452	16507	16539	16371	16362	16245	16429	16405	16369	16338	16219	16258	16492	16190	16368	16317	16311	16421	16039	16409	16355	16330	16445	16343	16330	16399	16175	16299	16391	16349	16454	16328	16264	16366	16366	16398	16337	16396	16111	16228	16306	16343	16505	16237	16236	16282	16286	16262	16498	16369	16319	16331	16335	16320	16327	16294	16311	16238	16357	16297	16255	16455	16481	16262	16374	16329	16275	16276	16232	16470	16367	16322	16216	16366	16415	16472	16441	16413	16385	16207	16441	16347	16377	16207	16298	16296	16354	16497	16350	16260	16190	16332	16278	16373	16483	16217	16275	16333	16287	16319	16431	16397	16216	16413	16394	16218	16430	16395	16361	16270	16312	16320	16348	16309	16295	16218	16332	16218	16343	16422	16289	16361	16288	16237	16312	16561	16236	16324	16132	16279	16435	16255	16320	16311	16401	16408	16380	16517	16203	16340	16165	16285	16464	16320	16249	16301	16273	16326	16375	16254	16316	16251	16351	16311	16357	16244	16322	16353	16257	16435	16388	16485	16270	16291	16272	16244	16406	16339	16332	16390	16349	16518	16377	16461	16291	16387	16349	16392	16201	16239	16415	16253	16383	16402	16488	16411	16275	16393	16364	16173	16379	16369	16112	16450	16370	16237	16382	16406	16348	16288	16396	16254	16201	16332	16223	16428	16179	16233	16292	16269	16137	16275	16238	16362	16327	16014	16342	16411	16395	16271	16435	16223	16531	16334	16361	16181	16320	16239	16468	16205	16478	16175	16285	16457	16059	16433	16324	16366	16260	16460	16308	16335	16353	16416	16287	16413	16416	16515	16274	16213	16388	16218	16469	16373	16332	16351	16378	16210	16181	16363	16127	16460	16478	16274	16273	16327	16318	16427	16483	16369	16028	16315	16318	16368	16380	16283	16340	16257	16443	16301	16337	16300	16228	16220	16181	16340	16221	16257	16416	16372	16200	16319	16294	16384	16262	16356	16292	16447	16226	16110	16329	16347	16282	16437	16397	16323	16248	16480	16272	16460	16343	16322	16310	16472	16186	16337	16306	16339	16099	16565	16348	16324	16350	16156	16295	16279	16446	16314	16394	16203	16327	16165	16399	16474	16214	16372	16302	16294	16308	16244	16404	16236	16316	16410	16223	16324	16199	16198	16335	16324	16374	16362	16123	16299	16285	16194	16186	16507	16325	16277	16321	16355	16412	16308	16211	16432	16303	16354	16473	16415	16257	16324	16180	16366	16332	16278	16427	16430	16435	16222	16203	16498	16352	16381	16212	16369	16249	16475	16381	16350	16310	16326	16218	16176	16436	16302	16341	16226	16247	16497	16146	16422	16188	16294	16407	16258	16446	16300	16299	16236	16229	16293	16387	16279	16257	16369	16446	16219	16326	16353	16106	16446	16432	16312	16115	16321	16258	16239	16395	16423	16211	16497	16189	16342	16200	16478	16104	16316	16395	16250	16460	16352	16265	16333	16300	16299	16254	16295	16105	16486	16361	16355	16350	16351	16356	16407	16381	16340	16420	16257	16375	16323	16299	16206	16172	16305	16547	16290	16473	16431	16191	16353	16216	16370	16456	16432	16311	16333	16241	16253	16317	16298	16467	16329	16336	16413	16310	16272	16215	16523	16286	16195	16317	16485	16310	16339	16408	16409	16300	16163	16187	16346	16377	16358	16418	16376	16267	16399	16259	16140	16401	16413	16335	16073	16438	16230	16284	16169	16326	16354	16271	16367	16296	16335	16389	16272	16172	16411	16326	16306	16260	16409	16244	16452	16270	16451	16321	16340	16396	16361	16352	16375	16387	16224	16124	16313	16424	16363	16271	16302	16330	16070	16280	16358	16389	16368	16204	16329	16277	16369	16224	16478	16359	16239	16373	16402	16192	16254	16351	16339	16353	16055	16334	16350	16364	16210	16378	16365	16316	16289	16454	16248	16272	16314	16290	16315	16379	16416	16338	16300	16488	16254	16319	16287	16344	16165	16403	16230	16302	16283	16257	16404	16384	16134	16350	16425	16441	16312	16357	16314	16281	16294	16361	16362	16404	16465	16380	16441	16454	16442	16285	16428	16227	16417	16303	16367	16400	16465	16437	16380	16342	16304	16417	16159	16357	16221	16300	16308	16292	16294	16219	16296	16312	16250	16407	16526	16406	16181	16460	16281	16514	16361	16420	16198	16273	16379	16422	16307	16118	16391	16350	16223	16346	16626	16231	16347	16398	16178	16269	16228	16241	16486	16263	16434	16315	16200	16452	16266	16431	16509	16332	16352	16384	16114	16247	16289	16344	16369	16379	16303	16449	16277	16336	16295	16323	16362	16514	16248	16202	16246	16389	16398	16274	16345	16441	16316	16350	16273	16216	16399	16344	16218	16401	16505	16459	16287	16320	16311	16352	16485	16325	16385	16364	16422	16319	16257	16551	16291	16311	16025	16488	16422	16243	16455	16298	16303	16339	16303	16236	16432	16333	16294	16437	16375	16205	16365	16321	16164	16386	16366	16280	16349	16454	16160	16340	16322	16281	16263	16371	16350	16308	16316	16200	16248	16434	16420	16215	16467	16216	16253	16235	16411	16457	16422	16348	16487	16318	16379	16368	16299	16159	16293	16323	16449	16325	16461	16302	16174	16457	16443	16423	16365	16396	16375	16262	16316	16201	16527	16382	16363	16374	16347	16318	16344	16261	16463	16184	16383	16331	16339	16258	16144	16464	16260	16323	16328	16273	16506	16209	16265	16450	16278	16164	16303	16245	16323	16286	16369	16318	16299	16395	16203	16435	16345	16335	16162	16431	16314	16235	16414	16085	16311	16229	16332	16251	16308	16191	16354	16307	16368	16325	16345	16481	16304	16323	16305	16302	16462	16396	16416	16345	16412	16321	16304	16378	16340	16107	16228	16353	16353	16384	16320	16419	16255	16277	16270	16237	16242	16277	16360	16334	16265	16311	16387	16303	16324	16286	16216	16298	16373	16423	16274	16444	16317	16350	16460	16228	16471	16396	16384	16256	16363	16162	16212	16154	16230	16445	16298	16507	16433	16386	16361	16258	16342	16540	16212	16532	16362	16372	16262	16364	16349	16383	16303	16445	16356	16380	16417	16328	16498	16236	16168	16414	16224	16290	16306	16557	16351	16305	16387	16468	16142	16386	16322	16276	16341	16363	16397	16370	16271	16233	16321	16346	16313	16351	16258	16365	16219	16312	16113	16402	16363	16371	16283	16546	16378	16345	16297	16431	16380	16239	16327	16263	16256	16118	16255	16313	16445	16262	16274	16376	16319	16402	16229	16261	16375	16331	16342	16265	16185	16374	16367	16288	16285	16389	16163	16496	16283	16207	16198	16500	16281	16330	16420	16350	16143	16217	16356	16314	16427	16273	16234	16609	16349	16286	16331	16385	16276	16455	16261	16361	16352	16295	16238	16438	16234	16156	16301	16282	16328	16400	16127	16258	16304	16290	16378	16093	16499	16467	16167	16375	16299	16396	16393	16352	16374	16404	16229	16402	16309	16226	16363	16362	16419	16345	16482	16369	16335	16203	16312	16373	16290	16432	16414	16181	16381	16319	16404	16192	16311	16425	16366	16360	16225	16197	16398	16322	16392	16348	16203	16338	16327	16265	16284	16311	16287	16145	16272	16358	16341	16429	16376	16367	16352	16335	16433	16309	16402	16462	16351	16262	16224	16229	16375	16218	16307	16351	16229	16484	16334	16374	16360	16391	16255	16300	16225	16249	16396	16287	16384	16375	16326	16429	16289	16311	16517	16138	16243	16428	16451	16174	16219	16506	16441	16350	16379	16407	16282	16238	16268	16225	16201	16360	16294	16355	16267	16254	16329	16382	16386	16374	16261	16271	16417	16398	16263	16246	16261	16390	16338	16386	16449	16345	16121	16410	16359	16254	16351	16190	16396	16328	16297	16288	16334	16312	16247	16427	16264	16500	16372	16225	16309	16519	16394	16428	16358	16333	16292	16393	16208	16385	16289	16222	16291	16394	16241	16404	16286	16193	16323	16404	16389	16355	16269	16425	16305	16420	16395	16358	16244	16412	16235	16413	16372	16361	16461	16317	16295	16281	16255	16225	16395	16387	16272	16246	16444	16296	16289	16329	16235	16293	16209	16424	16313	16463	16396	16376	16131	16298	16299	16308	16284	16484	16416	16317	16282	16264	16281	16401	16308
28245	25065	31914	29997	25813	23764	23074	21663	21153	20391	20347	20148	19641	19088	18793	18848	18822	18682	18620	18524	18579	18631	18556	18693	18553	18381	18462	18434	18214	18383	18214	18470	18420	18318	18169	18383	18556	18279	18413	18428	18289	18468	18325	18466	18366	18300	18517	18334	18368	18336	18538	18354	18410	18305	18223	18350	18283	18242	18284	18461	18368	18327	18318	18239	18363	18370	18131	18403	18191	18215	18280	18323	18359	18300	18365	18381	18194	18449	18224	18008	18346	18316	18379	18548	18264	18400	18306	18254	18522	18337	18370	18453	18072	18313	18159	18273	18111	18183	18467	18392	18300	18097	18211	18316	18199	18368	18154	18244	18365	18280	18097	18293	18220	18093	18206	18464	18295	18488	18301	18305	18185	18321	18154	18374	18306	18352	18222	18150	18297	18424	18186	18157	18348	18200	18405	18437	18230	18231	18265	18196	18499	18208	18170	18125	18197	18401	18301	18247	18289	18302	18246	18124	18304	18412	18348	18457	18390	18418	18080	18392	18386	18328	18290	18485	18419	18203	18233	18262	18549	18152	18214	18236	18263	18367	18332	18250	18365	18284	18495	18146	18360	18298	18276	18520	18561	18416	18299	18246	18314	18514	18271	18268	18220	18287	18322	18302	18326	18126	17971	18135	18122	18278	18221	18266	18214	18233	18256	18266	18300	18299	18422	18336	18330	18373	18249	18378	18244	18340	18308	18378	18197	18193	18356	18119	18170	18248	18088	18231	18324	18136	18173	18173	18321	18159	18273	18235	18100	18082	18296	18316	18070	18328	18421	18175	18305	18250	18320	18498	18292	18358	18229	18270	18151	18278	18106	18155	18231	18324	18393	18290	18245	18002	18200	18130	18385	18256	18383	18153	18223	18173	18343	18231	17980	18272	18400	18173	18353	18207	18302	18269	18426	18205	18253	18047	18170	18219	18295	18469	18316	18342	18295	18271	18349	18359	18209	18396	18402	18134	18133	18393	18283	18192	18305	18436	18195	18283	18349	18231	18450	18386	18312	18259	18234	18423	18176	18345	18386	18267	18135	18674	18489	18208	18319	18142	18299	18300	18354	18336	18254	18362	18315	18170	18244	18410	18307	18291	18223	18266	18358	18483	18312	18095	18487	18316	18245	18356	18236	18374	18263	18233	18214	18338	18557	18095	18263	18206	17908	18205	18349	18165	18242	18154	18379	18343	18290	18323	18271	18262	18457	18267	18346	18144	18223	18253	18252	18292	18491	18386	18310	18420	18240	18334	18026	18315	18347	18266	18278	18467	18309	18255	18371	18143	18278	18400	18277	18294	18164	18112	18331	18181	18306	18329	18112	18358	18317	18329	18395	18279	18404	18090	18224	18347	18091	18089	18129	18402	18449	18177	18257	18376	18324	18447	18305	18164	18186	18442	18278	18448	18314	18203	18208	18533	18328	18409	18321	18263	18101	18204	18401	18277	18340	18405	18208	18455	18200	18203	18357	18278	18277	18505	18477	18312	18196	18282	18425	18472	18234	18290	18215	18172	18184	18198	18265	18191	18338	18324	18487	18437	18327	18390	18337	18432	18159	18391	18275	18236	18403	18251	18406	18313	18346	18440	18368	18224	18351	18170	18278	18413	18210	18519	18174	18316	18176	18167	18364	18216	18232	18295	18309	18315	18344	18311	18406	18271	18352	18381	18286	18162	18352	18317	18501	18336	18481	18336	18129	18092	18230	18199	18269	18352	18360	18311	18361	18366	18368	18183	18367	18363	18329	18355	18138	18424	18141	18345	18223	18150	18231	18135	18325	18422	18380	18295	18390	18404	18392	18101	18490	18316	18191	18201	18276	18303	18333	18405	18434	18210	18351	18361	18430	18335	18263	18308	18326	18367	18203	18315	18172	18193	18357	18219	18180	18356	18380	18425	18120	18161	18053	18255	18246	17965	18389	18312	18212	18415	18222	18275	18216	18334	18283	18468	18318	18355	18365	18126	18085	18087	18310	18261	18154	18283	18239	18217	18213	18484	18233	18185	18145	18276	18321	18345	18382	18327	18286	18383	18287	18048	18184	18190	18384	18385	18315	18277	18253	18298	18374	18225	18067	18360	18200	18185	18236	18391	18324	18400	18296	18197	18201	18355	18287	18171	18424	18436	18506	18225	18311	18093	18348	18166	18400	18308	18334	18278	18364	18398	18321	18450	18403	18529	18456	18618	18288	18119	18304	18234	18394	18338	18350	18282	18432	18075	18254	18041	18216	18256	18184	18218	18174	18333	18246	18384	18399	18482	18501	18241	18395	18441	18435	18359	18480	18414	18230	18156	18046	18325	18197	18389	18247	18416	18433	18241	18248	18314	18136	18181	18256	18343	18201	18155	18230	18424	18270	18085	18276	18331	18326	18113	18512	18185	18237	18196	18434	18298	18254	18264	18262	18387	18391	18239	18219	18153	18264	18330	18216	18367	18392	18378	18239	18530	18134	18272	18333	18059	18252	18164	18324	18213	18236	18329	18331	18248	18373	18369	18320	18430	18307	18175	18352	18052	18402	18410	18275	18226	18340	18367	18132	18300	18324	18341	18208	18270	18344	18061	18353	18088	18278	18386	18351	18198	18471	18267	18370	18385	18363	18359	18455	18500	18284	18236	18432	18126	18282	18224	18080	18502	18208	18557	18246	18325	18336	18459	18356	18268	18155	18226	18428	18097	18297	18384	18250	18310	18217	18320	18221	18074	18441	18082	18226	18297	18280	18339	18515	18379	18545	18430	18201	18307	18293	18209	18417	18306	18367	18196	18436	18274	18150	18276	18396	18368	18509	18212	18195	18214	18111	18296	18467	18215	18130	18353	18365	18246	18188	18365	18311	18264	18317	18240	18136	18375	18338	18317	18346	18528	18330	18086	18066	18263	18156	18287	18255	18354	18214	18393	18387	18298	18300	18305	18278	18164	18369	18310	18257	18349	18389	18118	18337	18210	18327	18349	18617	18124	18279	18309	18313	18186	18333	18205	18377	18146	18487	18247	18276	18336	18209	18076	18328	18252	18330	18283	18370	18221	18524	18518	18165	18421	18460	18408	18261	18280	18257	18014	18140	18302	18405	18287	18531	18245	18272	18343	18463	18307	18048	18270	18417	18465	18283	18240	18280	18157	18295	18277	18320	18255	18220	18220	18142	18029	18214	18265	18111	18183	18224	18237	18064	18284	18171	18125	18423	18228	18309	18403	18350	18410	18464	18328	18325	18397	18260	18200	18464	18340	18346	18302	18359	18106	18156	18373	18277	18372	18380	18301	18463	18403	18240	18305	18226	18267	18290	18182	18386	18463	18236	18338	18126	18172	18464	18394	18189	18267	18384	18422	18124	18238	18147	18115	18313	18312	18306	18197	18349	18309	18190	18473	18289	18339	18350	18270	18181	18264	18252	18419	18333	18239	18331	18233	18224	18237	18168	18277	18499	18455	18368	18374	18064	18138	18160	18242	18175	18358	18238	18136	18428	18406	18251	18135	18241	18352	18112	18131	18392	18140	18266	18347	18395	18256	18310	18320	18238	18238	18379	18292	18308	18192	18370	18250	18369	18300	18356	18340	18291	18083	18166	18180	18328	18227	18345	18396	18273	18136	18215	18304	18405	18268	18307	18323	18208	18162	18242	18138	18338	18189	18494	18205	18254	18166	18199	18267	18205	18323	18469	18222	18384	18077	18349	18387	18398	18538	18531	18292	18278	18143	18277	18122	18263	18198	18260	18224	18118	18338	18387	18248	18183	18212	18348	18170	18239	18238	18269	18363	18073	18285	18317	18279	18179	18160	18464	18387	18236	18474	18417	18379	18243	18285	18210	18453	18204	18544	18383	18300	18477	18118	18521	18347	18393	18534	18307	18360	18313	18380	18322	18105	18218	18201	18060	18213	18376	18261	18359	18296	18223	18104	18158	18272	18109	18465	18489	18277	18342	18271	18357	18135	18018	18217	17961	18530	18167	18422	18192	18284	18357	18406	18162	18223	18472	18128	18419	18271	18353	18216	18463	18139	18098	18246	18334	18263	18318	18385	18330	18113	18344	18389	18307	18203	18228	18197	18139	18424	18282	18309	18167	18436	18423	18373	18175	18291	18204	18348	18302	18239	18390	18346	18205	18381	18375	18301	18280	18338	18253	18316	18299	18218	18072	18256	18249	18437	18318	18517	18399	18371	18431	18197	18164	18338	18208	18206	18501	18399	18257	18235	18223	18299	18347	18123	18363	18174	18299	18084	18223	18284	18233	18373	18222	18158	18411	18284	18360	18217	18369	18363	18084	18075	18155	18447	18450	18203	18390	18235	18344	18407	18183	18099	18157	18526	18275	18313	18422	18349	18353	18451	18346	18442	18354	18425	18197	18386	18145	18293	18059	18336	18521	18106	18419	18288	18452	18407	18588	18218	18170	18245	18206	18172	18327	18336	18292	18443	17967	18481	18084	18336	18284	18155	18200	18286	18221	18292	18357	18120	18176	18181	18325	18235	18189	18312	18270	18316	18198	18330	18318	18451	18383	18227	18108	18320	18278	18145	18395	18400	18249	18476	18203	18214	18375	18016	18316	18050	18213	18199	18317	18177	18286	18246	18561	18263	18337	18471	18274	18239	18429	18288	18269	18216	18228	18150	18451	18349	18375	18286	18316	18254	18540	18129	18463	18314	18245	18257	18180	18429	18320	18358	18318	18351	18387	18197	18160	18340	18123	18413	18275	18613	18357	18240	18284	18029	18329	18605	18380	18396	18520	18434	18134	18100	18320	18302	18192	18344	18153	18253	18245	18183	18330	18192	18365	18199	18306	18300	18443	18426	18155	18391	18397	18287	18325	18452	18371	18530	18390	18553	18412	18400	18640	18438	18271	18288	18432	18356	18318	18350	18189	18322	18270	18432	18477	18319	18431	18175	18297	18398	18495	18215	18523	18282	18162	18195	18301	18453	18153	18010	18435	18376	18252	18085	18330	18364	18319	18174	18181	18453	18329	18407	18217	18412	18080	18158	18368	18079	18417	18217	18329	18184	18130	18262	18394	18484	18278	18339	18301	18564	18316	17969	18198	18429	18288	18472	18077	18246	18492	18145	18183	18253	18446	18157	18198	18182	18321	18365	18146	18174	18259	18335	18337	18213	18458	18227	18047	18364	18140	18140
27018	40284	37135	30551	27046	24210	22727	21638	20760	19787	19521	18853	18190	17451	17149	16623	16680	16694	16606	16424	16475	16572	16257	16315	16234	16399	16360	16226	16172	16114	16062	16390	16144	16287	16109	16129	16101	16206	16038	16072	16041	16124	16222	16201	16070	16191	16052	16145	16042	16206	16256	16012	16029	16272	16042	15990	16093	16169	16097	16116	16230	16144	16063	16157	16170	15877	16272	16010	15982	15956	16182	16100	16153	16035	16159	16069	16049	16053	15949	16005	15981	16217	16136	16051	16035	16015	16079	16130	16172	16027	16047	16048	16042	16080	16015	16068	16006	16219	15960	16112	16197	15974	16340	16078	16113	15936	16226	16098	16116	16196	16108	16197	15992	16060	16090	15846	16154	16218	16131	15825	16145	16026	16129	16110	16057	16207	15952	16114	16204	16021	16069	16164	16145	16009	16149	16054	16104	16107	16133	16240	15956	16086	16073	15991	16141	16231	16067	15994	16109	16039	15980	15980	16037	16034	16071	16108	16234	15998	16169	15958	16242	16130	16080	16083	16272	16168	16122	16128	16062	16152	16101	16138	16259	16103	16038	15948	16158	15987	16196	16276	15996	16128	16198	16063	16156	16217	16045	16122	16192	16165	16177	16178	16057	16111	16239	16167	15980	16064	15992	15948	16319	16137	16003	15982	16010	16256	16052	16065	16001	16072	16179	16180	16345	16089	15996	16121	16218	16087	16152	16140	16117	16151	16086	16103	16240	15980	16089	16120	16056	16085	16302	16101	16209	15992	16038	16185	16239	16243	16256	16084	16084	16251	16191	16128	16206	16126	16019	16156	16228	15979	16069	16224	15996	16156	16143	16238	15985	15984	16171	16106	16112	16133	16038	16191	16031	16168	16069	16025	16093	16310	16002	15934	16085	15956	16103	16142	16181	16043	16017	15990	16139	16144	16082	16013	16059	16007	15996	16088	16279	16025	16109	16048	15978	16196	16101	15977	16249	16209	16166	16126	16107	16322	15903	15976	16274	16028	16068	16053	16147	16197	16003	16085	16323	16085	15990	16331	16102	16038	15979	16102	16348	16234	16129	16135	16174	16092	16046	16192	16111	16081	16085	16083	16025	16182	16291	16241	16178	16114	16049	16162	16114	16095	16291	16200	16201	16132	16037	15954	16155	16237	16069	16095	15964	16072	16028	16004	16062	15927	16125	16175	16127	16256	16046	16141	16009	15909	16194	16220	16082	16078	16093	16212	16014	16414	16015	16153	15996	16033	15944	16195	16102	15984	16021	16192	16108	16126	16249	16053	16267	15990	16147	16188	16107	16091	16017	15974	16026	16161	16097	16096	16196	16094	16029	16056	16126	16099	16322	15927	16103	15990	16225	16089	16064	16191	16178	15970	16205	16124	16326	16010	16172	16036	16060	16086	16162	15974	16085	15948	16199	16142	16132	16116	15940	16138	16127	16130	16200	16002	16115	16014	15921	16209	16073	15942	16204	16044	16018	16151	16111	15961	16056	16179	16115	16102	16029	16166	16244	15977	16158	15969	15935	16050	15978	16111	16141	16255	16005	16093	16160	16064	15986	16120	16073	16119	16120	16112	15941	16114	16134	15989	16068	16004	16155	15951	15959	16026	16048	16159	15952	16034	16208	16144	16134	15960	16080	16111	16112	16138	16107	16043	16136	16063	16022	16159	15994	16037	16219	16098	16215	16099	16228	16205	16025	16102	16117	16046	16041	15932	16137	16164	16130	15843	15996	16060	15976	16130	16141	16120	16148	16061	16067	16146	16070	16014	16066	16056	16058	16273	16122	16058	16174	16209	16035	16085	16027	16216	16162	16096	16094	16035	16014	16245	16047	16248	16048	16229	15983	16108	16065	16034	16101	16069	16031	15989	16095	16145	16003	15936	15954	15911	16060	16138	16048	16138	16064	16039	16250	16162	15985	15960	16136	16080	16274	15998	15923	16178	15982	16083	16098	16185	16097	16067	16012	16085	16230	16084	16264	16145	15993	16132	15953	15937	16092	16127	16566	16312	16035	16136	16102	16121	15969	16181	16271	16195	15995	16119	16054	15771	16178	16139	16013	16226	16227	15927	16200	16070	16034	16233	16177	16124	15895	15961	16133	16192	16015	16022	16233	16137	16083	16028	16150	15957	15981	16148	16112	15949	16131	16129	15995	16091	16050	16046	16118	16000	16159	16053	15962	16056	16093	16202	16208	16058	16151	16014	15892	16103	16018	16133	16184	16170	16201	16086	16087	16173	16109	16125	16191	16077	16157	16006	15981	15928	16116	16144	16034	16305	16074	15963	16121	16061	15958	15960	16122	15997	16079	16093	16092	15918	16095	16020	16298	16050	16111	16107	16192	16022	16062	16098	16209	16180	16116	16070	15972	16070	16011	16101	16258	16191	16055	16015	16244	15910	16024	15886	16200	16108	16161	16028	16092	16159	16186	16115	16102	15977	16061	16053	16449	16038	15992	16162	16062	16171	16158	16205	16145	16022	16105	16271	16004	16077	15953	16177	16050	15993	16101	15982	16098	16165	16037	16063	16154	15942	16036	16126	16081	16165	16069	16016	16159	16198	16119	16107	16022	16066	16159	15886	16060	16106	16131	16080	16049	16127	16144	16143	16193	16163	15959	16184	16105	16039	16194	16184	16078	16070	16005	16114	16116	16074	16093	16212	16047	16147	16159	16039	16038	16068	16226	16263	16130	16209	16074	16118	16029	16215	16121	16168	16201	16215	16042	16227	16117	16152	16110	16042	16196	16128	16027	16234	16010	16242	16162	16027	15933	16027	16014	16053	16068	16200	16081	16059	16009	16135	15979	16018	16143	16085	16033	16136	16198	16191	16276	16287	15964	16090	16172	16189	16166	16004	16173	16090	16161	16032	16045	16121	16114	15924	16271	16057	16030	16082	16210	16040	16038	16078	16163	16099	16005	16014	16075	16131	16132	16099	16087	16060	16120	16082	16176	16029	16062	16036	16098	16049	16097	16090	16067	16155	16069	16046	16011	16017	16112	16097	16045	16130	16072	16166	16144	16258	16074	16137	16166	16261	16032	16111	15997	16163	16083	15960	16129	16017	16009	16175	16256	16066	16022	16249	15977	16124	16087	16074	16128	16310	16010	15907	16176	16221	16069	16104	16071	16167	15967	16044	16173	16070	16031	15932	16079	16087	16129	16240	16117	16075	15993	16103	16108	16007	16164	16068	16287	16316	16262	16232	16009	15991	16070	16008	16093	16138	16244	15953	16090	16112	16119	16189	16156	16011	15925	16213	16165	16063	16239	16089	16133	16126	15952	16234	16034	16068	16180	16017	16050	15982	16253	16217	15937	16132	16150	16179	16229	16292	16301	16111	16153	16267	16065	16193	16039	16160	16029	16113	16275	16102	16217	16074	15953	16008	16192	16039	16102	16113	16113	16098	16119	16118	16267	16082	16076	16017	16063	15990	16157	16056	16059	16039	16015	15956	16134	16177	16118	16108	16001	16021	16180	16054	16234	16175	16152	16123	16104	16077	16168	16040	16101	16171	16222	16110	16167	16069	16051	16249	16037	16234	16057	16163	16013	15969	16152	16152	16065	15916	16219	16008	16075	16108	16241	16264	16119	16038	16277	16135	15994	16100	16151	16232	15949	16120	16164	16277	16092	16187	16247	16137	16140	16084	16247	16102	16055	16165	16091	16222	16019	15961	16036	16122	16191	16024	16089	15944	16192	16064	15923	16010	16152	15922	15899	15984	16031	16246	16207	16240	16182	16106	16062	16028	16163	16353	16052	16130	15979	15988	16146	16170	16113	16055	16086	16039	16241	16010	16039	16096	16191	16082	16172	16258	16227	16016	16090	16194	16165	16195	16163	16087	16268	15995	16116	16043	16092	16117	16021	16165	16013	15947	16195	16032	16100	15954	16020	16072	16006	16111	16091	16024	16102	16109	16071	15986	16155	16079	16098	16100	15834	16278	16073	15999	16172	15973	16064	16271	16221	16123	16043	16097	16188	16011	16277	16041	16094	15986	16083	15999	16170	16140	15907	16121	16238	16104	15993	16188	16093	16044	16314	16168	16100	16142	16160	16021	16119	16228	16177	16217	16291	16218	15974	16095	16244	16053	16058	16091	15840	16054	16203	15936	16057	16072	16157	16051	16091	16153	16038	16090	15860	16160	15984	15975	16114	15973	16168	16218	16017	16105	16136	15993	16153	16070	16109	16050	15954	16132	16296	16073	16090	15968	16162	16158	16033	16107	16052	16087	16058	16034	16228	16324	16174	16205	16157	16083	15946	16020	16213	15940	16064	16063	16197	16056	16191	16140	16156	16011	16000	16100	16159	16087	16015	16064	16026	16015	16060	16178	16149	16050	16020	16147	15940	16100	16018	16197	15965	16213	16304	16219	16178	16240	16086	15948	16155	16065	16027	16043	16085	15949	16143	15934	16160	16077	16169	15998	15926	16221	16032	16109	16047	16076	16207	16161	16088	16059	16106	16035	16189	15976	16098	16013	16122	16186	16343	16153	16085	16197	16139	16037	16058	16145	16073	16247	16216	16138	16102	16100	16263	16290	16201	16082	15953	16081	16161	16090	16124	15988	16142	15999	16208	16164	16204	16273	15956	16112	16134	16128	16023	16057	16152	16086	16132	16087	15974	16280	15995	16147	16111	16010	16065	16114	16100	16043	16195	16154	16001	16173	16052	16122	16037	16152	16146	16124	16097	16002	16265	16053	16271	15993	16144	16122	16064	16173	16211	15953	16033	16002	16164	16147	15964	16158	16011	16130	16036	16042	16172	16147	16109	16126	16128	16188	15960	16176	15963	16034	16189	16080	16119	15945	16223	16134	16076	16142	16005	16216	16155	16019	16118	15998	16167	16030	16073	16090	16015	16061	16125	16091	16148	16067	16051	16177	16117	16079	16062	16085	16125	16240	15912	16085	16147	16101	16068	16073	16217	15852	16263	16138	16238	16079	15981	16130	15970	16090	16127	16152	16098	16081	16137	16036	16337	16115	15981	16128	16118	15992	16185	16050	16033	16033	16230	16080	16118	16029	16214	15947	16040	16210	16026	16172	16092	16122	16028	16129	16068	16085	16106	15921	16012	16170	16216	16062	16131	16152	16010	16089	16022	16156	16121	15987	16052	16178	16028	15993	16050	16138
23980	21572	29305	24744	24461	27247	28251	24632	23556	22918	22707	22081	21394	20489	20138	20103	19836	19632	19710	19732	19731	19584	19733	19502	19517	19173	19571	19367	19372	19354	19390	19293	19302	19076	19168	19139	19288	19289	19210	19229	19155	19376	19255	19344	19292	19140	19111	19291	19415	19142	19142	18930	19307	19198	19536	19188	19180	19058	19366	19137	19274	19238	19302	19121	19420	19279	19251	19401	19113	19377	19151	18963	19272	19219	19277	19218	18990	19212	19302	19320	18976	19307	19167	19289	19172	19185	19208	18882	19285	19110	19135	19059	19124	19115	19228	19078	19211	19459	19107	19242	19100	19256	19175	19102	19000	19095	19198	19182	19275	19153	19077	19048	19034	19128	19127	19154	19097	19191	19363	19300	19180	19160	19256	19118	19214	19222	19143	19220	19255	19147	19018	19341	19297	19232	19053	19066	19186	19288	19168	19165	19241	18988	19275	19260	19031	19143	19349	19088	19291	19054	19213	19142	19094	19046	19276	19143	19236	19221	19191	18940	19200	19223	19174	19223	18901	19329	19324	19143	19090	19056	19264	19308	18997	19257	19028	19192	19147	19177	19181	19220	19299	19261	19207	19240	19160	19131	19195	18965	19022	19190	19257	19185	19102	19050	19333	19087	19097	19092	19218	19369	19096	19074	19191	19110	19213	18901	18863	19278	19176	19123	19060	19089	19141	19061	19208	19181	18999	19521	19279	19272	19148	19167	19054	19043	19143	19193	19096	19014	19175	19221	19289	18902	19039	19102	19012	19059	19188	19119	19230	18982	19185	19047	19091	18928	19109	19115	19166	19239	18974	19294	18992	19124	19119	19187	19158	19162	19323	19111	19269	19316	19172	19120	19163	18888	19217	18982	19133	19127	19135	19198	19135	18889	19008	19149	19169	19215	19026	19160	19304	19087	19246	19158	18939	19164	19191	19089	19173	19281	19180	19376	19146	18785	19393	19297	19110	19087	19194	19150	19039	19221	19129	18992	19048	19129	19113	19172	19071	19064	18940	19130	19083	19174	19127	18968	19331	19099	19157	19062	19130	19145	19275	19073	19325	19211	19264	18904	19231	18866	19204	19172	19292	19224	19000	19124	19103	19197	19102	19090	19304	19270	19169	19300	19002	19029	19096	19038	19100	19094	19207	19029	19126	19054	19277	19184	19324	19153	19123	19246	19106	19137	19112	19315	19168	19188	19236	19088	19077	18912	19152	19260	19266	19044	19311	19249	18938	19120	19277	19097	19060	19154	19035	19172	19308	19191	19145	19215	19089	19258	19243	19159	19250	19323	19112	19313	18929	19133	19355	18983	19202	19096	19060	19169	19267	19185	19201	19270	19205	19063	19184	19282	19063	19017	19309	19099	19108	19232	19191	18955	19032	19077	19297	19168	19052	19278	18976	19209	19308	19176	19378	19104	19174	19003	19368	19187	19075	19270	19277	19287	19312	19161	19351	18784	19085	19203	19170	19139	19167	19205	19079	19033	19273	19059	19210	19009	19226	18989	19154	19037	19270	19217	19200	19037	19398	19190	19301	19287	19301	19213	19197	19285	19116	19091	19004	19021	19001	19186	19180	19320	19012	19097	19234	19171	19183	19287	19010	19003	19155	19332	19142	19110	19166	19124	19329	19222	19265	19042	19218	19161	19151	18939	18998	19148	18988	19085	19085	19019	19201	19106	19093	19073	19317	19160	19231	19042	19170	18982	18950	19167	19163	19245	19154	19197	19240	19299	19210	19275	19085	19099	19024	19124	19001	19212	19418	19404	19203	19069	19127	18880	19406	19249	19150	19254	19284	19409	18900	19114	19227	19113	19248	19069	19230	19265	19050	19106	19158	19106	19235	19015	19307	19074	19079	19045	19149	19081	19275	19100	19243	19186	19146	19240	19343	19127	19099	19116	18943	19016	18986	19129	19160	19226	19042	18989	19370	19101	19248	19035	19409	19295	19443	19288	18994	18922	19012	19106	19078	19026	19043	19217	19351	19068	19094	19181	19094	19373	19202	19043	19171	19149	19146	19108	19233	19241	19081	19273	18982	19091	18997	19195	18944	19171	19176	19159	19228	19037	19278	19075	19200	19313	19154	19109	19304	19104	19119	18918	19286	19092	19088	19007	18976	19249	19208	19084	19082	18961	19252	19061	19152	18988	19094	19114	19240	19098	19072	19029	19249	19060	19122	19298	19283	19331	19144	19153	19143	19242	19227	19089	19097	19015	19315	19202	18944	19146	19328	19167	19198	19234	19218	19015	19194	19157	19248	19182	19327	19237	19247	19026	19109	19198	19227	19157	19378	19068	19072	19132	19375	19213	19067	19430	19050	19254	19299	19195	19182	19212	19255	19127	19134	19345	19250	19196	19145	19012	19314	19026	19032	19182	19293	19074	19241	19087	19288	19189	19251	19083	19426	19226	19258	19027	19130	19107	18946	19276	19062	19130	19271	19394	19216	18790	19269	19144	19279	19291	19263	19063	19155	19220	19300	19065	18994	19133	19227	19094	19210	19146	19205	19324	19403	19295	19103	19297	19312	19374	19017	19294	19073	19195	19253	19007	19220	19121	19295	19201	19138	19326	19373	19295	19213	19163	18983	19043	19072	19044	18935	19096	18927	19249	19218	19231	19014	19181	19293	19209	19134	19205	19268	19251	19173	19171	19085	18944	19027	19111	19264	19054	19077	19281	19105	19180	19196	19221	19088	19268	19285	19081	19214	19144	19172	19088	19102	19070	19064	19153	19189	19271	19262	19101	19086	19186	19153	19393	19205	19198	19156	19161	19064	19268	19052	19220	19081	19022	18982	19189	19177	19033	19274	19300	19235	19196	19007	19108	19287	19265	19226	19201	19354	19203	19248	19049	19271	19222	19285	19054	19084	19133	19167	19142	19181	19160	19379	19153	19179	19235	19213	19231	19234	19123	19080	18870	19148	19256	19101	19066	19076	19409	19236	19123	19131	19047	19092	19039	19104	19260	19185	19066	19338	18935	19279	19023	19055	19166	19095	19191	19300	19152	19252	19254	19073	19287	19099	19273	19196	19002	19027	18999	19395	19157	19104	19278	19314	18979	19126	19149	19057	19085	19230	19072	19191	19213	19322	19140	19251	19230	19107	19123	19089	18934	19260	19143	19313	19027	19349	19156	19229	19264	19062	19305	19054	18953	19308	19128	19170	19223	19163	19360	19031	19260	19119	19293	19412	19094	19174	19102	19034	19057	19141	18995	19174	19066	18983	19055	19105	19230	19233	19071	19160	19118	19243	19286	19151	19168	19237	19272	19352	19042	19053	19024	19221	19266	19061	19271	19409	19170	19281	19124	19145	19365	18992	19257	19199	19185	19142	19233	19076	19217	19011	19126	19001	19074	19081	19337	19085	19086	19385	19181	19198	19199	19032	19139	19161	19404	19285	19267	19226	19025	19321	19176	18970	19127	19143	19168	19138	19147	19036	19139	19094	19332	18998	19197	19055	19192	19243	19197	19032	19026	19150	19024	19086	19268	19124	19130	18983	19148	19062	18849	19327	19202	19033	19058	19156	19190	18973	19253	19103	19061	19131	18839	19040	19088	19033	19210	19098	19265	19069	19337	19303	19254	19056	19252	19003	19159	19231	19194	19183	19047	19103	19303	18966	19302	19158	19165	19261	19202	19070	19052	19133	19109	19401	19093	19051	19187	19206	18899	19500	19165	19198	19159	19187	19331	19193	19079	19121	19050	19052	19166	19037	19121	19179	19307	19218	19274	19077	19037	19220	19148	19245	19169	19146	19308	19091	19263	19146	19005	19221	19249	19128	19353	19136	18994	19203	19301	19317	19079	19019	19350	19494	19223	19307	19318	19016	19121	19153	19059	19217	19243	19278	19107	19081	19092	19261	19141	19059	19123	19173	19212	19233	19150	19336	19272	19355	19213	19090	19060	19103	19178	19140	18881	19435	19257	19317	19032	19295	19329	19171	19078	19160	19343	19150	19309	19125	19206	19148	19205	19127	18852	19300	19082	18934	19259	19000	19217	18986	19096	19319	19019	19227	19178	19272	19008	19077	19352	19381	19279	19036	19279	19120	19050	19159	19136	19273	19351	19231	19065	19067	19054	19192	19032	19195	19341	19352	19106	19112	19045	19074	19043	19420	19100	19275	19131	19144	19276	19053	19236	19140	19120	19173	19274	19083	19091	19206	19055	19300	19302	19153	18954	18958	19153	19215	19235	19262	19092	19144	18923	19136	19222	19239	19000	19164	19222	19365	19064	19088	19016	19258	19230	19252	19059	19238	18922	19067	19076	19192	19325	19140	18958	19350	19036	19023	19064	19186	19010	19046	19191	18980	19105	19062	19119	19302	19024	19064	18945	19102	19214	19175	19286	19032	19189	19202	19118	19179	19043	19146	19346	19166	19343	19438	18984	19329	19480	19025	19024	19212	19058	19129	19096	19098	19091	19030	18997	19246	19025	19217	19160	19139	19236	19271	19314	19225	19240	19177	19128	19124	19171	19333	19084	19335	19050	19128	19173	19042	19342	18910	19197	19219	19198	19112	19166	19118	19240	19239	19206	19138	19093	19291	19105	19178	19259	19130	19196	19281	18966	19152	19213	19249	19219	19290	19290	19198	18959	19051	19279	19287	19000	19177	19073	19057	19135	19254	19253	19247	19127	19085	18997	19119	19203	19207	18988	19012	19190	19146	19114	19041	19038	19201	19302	19260	19135	19197	19056	19107	19217	19034	19123	18922	19209	19262	18995	19229	19093	19050	19316	19149	19177	19076	19147	19236	19055	19097	19073	19288	19073	19353	18919	19012	19142	19211	19347	18903	19019	19131	19304	19052	19242	19043	19383	19423	19063	19298	19151	19035	19176	19257	19165	19244	19259	19168	19227	19173	18952	19398	19277	19313	19279	19210	19261	19043	19000	19328	19065	19282	19125	19092	19217	19099	19164	19051	19091	19156	19275	19239	19035	19039	19096	18938	19103	19340	19183	19425	19268	18970	19352	18820	18991	19202	19251	19089	18950	19271	19189	19207	19106	19181	19208	19126	18989	19245	19201	19262	18969	19082	19146	19067	19205	19359	19453	19186	19109	19094	19164	18905	19246	19121	19300	19115	19253	19296	19333	19218	19179	19126	19117	18824	19206	19185	19177	19278	19185
26802	46210	43314	35797	32188	28740	26835	24870	23339	22089	21583	20850	20101	18765	17983	17857	17546	17439	17512	17470	17272	17349	17131	17030	17091	17027	16793	16677	16873	16752	16644	16778	16720	16696	16579	16799	16696	16679	16680	16560	16740	16727	16675	16525	16652	16685	16656	16448	16596	16800	16706	16690	16533	16694	16530	16730	16676	16487	16543	16672	16670	16650	16553	16531	16646	16627	16601	16822	16586	16574	16753	16689	16775	16692	16581	16719	16552	16690	16645	16603	16662	16604	16358	16828	16573	16529	16587	16734	16615	16713	16770	16742	16652	16736	16577	16658	16725	16669	16620	16728	16763	16361	16805	16651	16660	16555	16786	16447	16688	16633	16534	16678	16801	16780	16614	16693	16603	16641	16645	16562	16533	16611	16647	16525	16527	16673	16516	16536	16401	16598	16737	16455	16616	16552	16689	16649	16634	16637	16458	16717	16696	16560	16629	16361	16508	16639	16589	16504	16690	16682	16661	16647	16676	16609	16734	16627	16544	16512	16396	16886	16613	16582	16630	16660	16611	16638	16806	16578	16669	16484	16728	16660	16769	16529	16782	16619	16595	16629	16487	16562	16670	16516	16669	16646	16649	16487	16601	16591	16851	16675	16790	16579	16556	16630	16670	16583	16813	16735	16610	16569	16668	16639	16549	16675	16790	16506	16461	16745	16685	16489	16483	16490	16513	16811	16611	16600	16575	16575	16610	16612	16706	16590	16449	16644	16724	16516	16730	16516	16539	16665	16434	16515	16688	16568	16641	16754	16680	16693	16623	16666	16425	16762	16542	16650	16529	16752	16721	16580	16792	16513	16812	16660	16555	16541	16525	16630	16754	16598	16692	16642	16600	16440	16552	16744	16551	16597	16700	16568	16634	16541	16800	16567	16697	16529	16567	16628	16599	16691	16653	16484	16687	16600	16601	16637	16540	16624	16586	16562	16629	16589	16578	16589	16637	16570	16608	16526	16647	16583	16499	16552	16733	16844	16487	16584	16402	16573	16634	16678	16680	16703	16655	16782	16771	16657	16559	16623	16655	16684	16448	16725	16667	16731	16557	16430	16890	16537	16474	16596	16383	16589	16801	16695	16732	16505	16506	16518	16613	16597	16599	16562	16500	16638	16628	16683	16682	16567	16660	16550	16510	16762	16610	16475	16628	16576	16815	16582	16620	16848	16766	16501	16536	16598	16598	16510	16583	16506	16563	16642	16604	16533	16639	16488	16710	16690	16625	16418	16565	16691	16445	16649	16535	16600	16764	16583	16557	16657	16540	16656	16540	16699	16836	16452	16426	16609	16614	16551	16493	16487	16568	16678	16678	16730	16436	16663	16558	16470	16546	16481	16669	16618	16538	16590	16459	16495	16708	16492	16485	16740	16451	16514	16635	16501	16552	16619	16616	16484	16748	16636	16550	16531	16569	16746	16567	16814	16627	16553	16480	16708	16550	16625	16665	16595	16648	16628	16677	16537	16687	16499	16558	16498	16498	16658	16558	16635	16819	16546	16665	16643	16497	16559	16685	16510	16474	16658	16687	16405	16858	16701	16666	16685	16535	16551	16572	16759	16718	16549	16548	16648	16643	16546	16485	16544	16532	16751	16692	16579	16474	16566	16590	16650	16608	16748	16629	16575	16641	16517	16714	16574	16622	16688	16628	16679	16595	16623	16725	16567	16683	16653	16740	16600	16596	16573	16797	16592	16474	16423	16644	16491	16741	16587	16603	16590	16469	16606	16500	16624	16673	16674	16528	16532	16578	16602	16704	16494	16675	16573	16605	16456	16583	16730	16545	16760	16653	16607	16559	16511	16546	16656	16506	16732	16638	16562	16671	16776	16548	16541	16635	16672	16449	16526	16616	16532	16546	16700	16676	16638	16575	16731	16588	16617	16393	16624	16697	16806	16663	16508	16458	16753	16605	16700	16565	16426	16601	16594	16636	16587	16485	16697	16573	16613	16645	16545	16652	16596	16753	16694	16588	16637	16727	16587	16576	16451	16678	16710	16658	16538	16792	16544	16697	16663	16674	16600	16642	16661	16704	16633	16491	16595	16541	16657	16699	16577	16664	16432	16703	16405	16656	16561	16655	16704	16639	16618	16679	16647	16699	16578	16467	16730	16453	16556	16552	16558	16633	16846	16463	16712	16591	16831	16437	16498	16644	16653	16555	16599	16508	16619	16330	16830	16474	16520	16639	16528	16667	16580	16625	16682	16620	16757	16883	16640	16653	16721	16627	16644	16589	16571	16675	16848	16667	16534	16536	16749	16376	16677	16532	16588	16677	16651	16711	16709	16508	16484	16823	16502	16593	16583	16563	16732	16514	16699	16638	16634	16509	16621	16552	16561	16787	16445	16427	16701	16553	16503	16751	16537	16576	16645	16545	16587	16697	16679	16656	16640	16699	16609	16578	16745	16467	16664	16354	16701	16702	16637	16698	16537	16599	16677	16378	16609	16810	16749	16526	16626	16723	16663	16814	16554	16615	16590	16454	16599	16545	16698	16582	16646	16734	16654	16565	16538	16482	16546	16725	16542	16684	16605	16654	16569	16792	16696	16728	16562	16620	16776	16633	16654	16542	16680	16492	16466	16564	16593	16515	16713	16643	16507	16680	16408	16619	16546	16489	16640	16559	16584	16590	16585	16634	16447	16699	16712	16644	16635	16589	16606	16724	16808	16696	16616	16681	16549	16476	16739	16657	16401	16615	16510	16732	16278	16666	16408	16582	16731	16449	16781	16719	16557	16657	16467	16639	16515	16719	16474	16554	16577	16655	16418	16487	16791	16570	16581	16574	16663	16527	16592	16609	16806	16650	16615	16724	16569	16503	16611	16657	16680	16552	16664	16666	16564	16715	16517	16524	16673	16647	16550	16676	16656	16652	16533	16537	16521	16632	16644	16519	16778	16687	16527	16715	16634	16591	16806	16637	16537	16627	16553	16482	16625	16568	16770	16669	16510	16637	16658	16628	16545	16518	16598	16532	16587	16791	16475	16542	16502	16738	16643	16819	16580	16710	16624	16477	16706	16492	16744	16626	16660	16769	16580	16733	16688	16632	16634	16729	16737	16638	16700	16483	16891	16782	16737	16504	16694	16539	16575	16638	16784	16679	16447	16547	16646	16793	16634	16462	16576	16597	16611	16654	16611	16430	16712	16629	16711	16669	16529	16612	16646	16546	16544	16712	16678	16472	16625	16637	16672	16571	16667	16737	16691	16706	16725	16669	16617	16568	16646	16787	16863	16513	16775	16792	16719	16597	16542	16690	16708	16622	16671	16586	16617	16801	16719	16760	16394	16552	16689	16572	16605	16608	16668	16763	16611	16506	16659	16405	16658	16561	16544	16616	16661	16595	16661	16535	16550	16599	16693	16634	16618	16393	16703	16594	16539	16667	16663	16593	16608	16437	16452	16797	16737	16654	16509	16625	16594	16624	16503	16441	16612	16603	16626	16563	16624	16784	16411	16562	16563	16706	16524	16539	16558	16523	16598	16621	16555	16508	16618	16542	16830	16569	16597	16695	16465	16854	16630	16506	16660	16601	16622	16612	16476	16635	16550	16695	16656	16521	16527	16608	16622	16658	16581	16546	16768	16585	16636	16657	16586	16719	16633	16535	16826	16634	16709	16552	16501	16692	16450	16547	16616	16542	16608	16505	16451	16655	16667	16646	16482	16530	16771	16601	16700	16508	16597	16679	16627	16645	16689	16743	16813	16556	16425	16612	16713	16559	16777	16382	16468	16551	16685	16668	16540	16628	16525	16732	16566	16642	16638	16693	16598	16670	16423	16682	16537	16557	16620	16676	16507	16783	16681	16558	16668	16612	16546	16715	16688	16776	16615	16294	16605	16457	16655	16531	16558	16649	16700	16734	16651	16609	16537	16668	16713	16778	16532	16700	16652	16623	16846	16578	16601	16612	16543	16695	16764	16611	16669	16624	16599	16593	16572	16775	16782	16503	16496	16631	16552	16817	16654	16582	16505	16675	16548	16635	16653	16670	16552	16425	16619	16764	16509	16531	16650	16440	16383	16785	16598	16423	16542	16719	16683	16810	16764	16768	16551	16612	16645	16575	16641	16584	16737	16677	16538	16511	16693	16737	16480	16649	16659	16584	16709	16731	16590	16758	16607	16414	16620	16579	16634	16488	16667	16556	16625	16656	16469	16542	16601	16618	16651	16530	16662	16551	16436	16755	16559	16702	16688	16651	16614	16622	16605	16569	16536	16460	16772	16651	16536	16553	16452	16573	16573	16560	16666	16515	16652	16511	16605	16680	16584	16606	16726	16564	16596	16637	16676	16776	16492	16514	16595	16566	16601	16609	16641	16720	16598	16664	16492	16560	16653	16748	16506	16568	16631	16430	16507	16483	16820	16852	16707	16613	16527	16677	16660	16623	16692	16474	16685	16601	16647	16624	16519	16599	16669	16630	16655	16576	16600	16636	16725	16651	16694	16606	16471	16607	16616	16644	16719	16679	16762	16586	16720	16535	16644	16573	16735	16497	16579	16633	16667	16668	16567	16490	16651	16678	16727	16591	16558	16652	16446	16674	16546	16720	16716	16491	16732	16681	16596	16550	16755	16644	16633	16755	16615	16694	16657	16543	16458	16598	16596	16692	16584	16631	16514	16552	16764	16689	16525	16622	16499	16497	16744	16712	16805	16747	16449	16550	16646	16463	16535	16697	16580	16570	16748	16523	16692	16632	16569	16525	16647	16627	16788	16578	16519	16694	16619	16566	16639	16632	16611	16604	16637	16733	16496	16762	16680	16526	16788	16715	16735	16607	16649	16667	16507	16602	16538	16677	16689	16620	16701	16619	16678	16686	16542	16517	16628	16521	16554	16583	16655	16765	16524	16648	16494	16763	16618	16736	16630	16761	16499	16535	16629	16486	16541	16525	16636	16601	16719	16593	16627	16744	16765	16654	16645	16645	16707	16697	16569	16535	16494	16696	16592	16455	16621	16607	16411	16524	16755	16694	16665	16546	16625	16713	16600	16580	16580	16608	16693	16650	16509	16794	16548	16535	16499	16789	16614	16588	16677	16610	16993	16652	16594	16544	16538	16719	16475	16742	16533	16736	16758	16702	16664	16578	16535	16724	16569	16823	16658	16453	16557	16558	16667	16689	16436	16569	16582
23047	21547	29557	24047	22542	26945	31230	26442	24638	23890	23464	22803	22039	21424	20563	20421	20065	19966	19821	19956	19841	19623	19432	19555	19589	19494	19424	19140	19361	19369	19300	19350	19304	19218	19354	19092	19155	19073	19253	19192	19063	19445	19196	19476	19155	18993	19162	19125	19473	19123	19211	19168	19208	19139	18949	19275	19218	18838	19113	19125	19117	19127	19056	19113	19065	19160	19005	19078	18941	19088	19437	19178	19230	19204	19049	19163	19146	19105	19273	19145	19131	18876	19195	19029	19106	19225	19077	18959	18992	19074	19045	19092	18969	18994	18784	18987	19069	18988	19208	19136	19267	19106	18959	18959	19201	19081	19287	19176	19361	18941	19038	19046	18935	19112	19230	19164	18981	19185	19044	18934	19156	19015	18963	19202	19097	19164	18888	19069	18987	19212	18962	18900	19097	19068	19071	19242	19082	19106	18941	19168	19242	19079	19139	18953	19245	19004	19082	18878	19153	18939	19023	18925	19013	19141	18909	19135	19235	19222	19199	19091	19130	19059	19102	19085	19092	18933	19165	19062	19125	19310	19005	19046	19005	19111	19184	18895	19181	19090	19046	19068	19012	18858	18942	19017	18977	18989	18945	19039	18917	19033	18949	19059	18973	19113	19071	19279	18942	19263	18947	19034	18991	18886	19062	18944	19074	18920	19155	19002	19082	19228	19069	19174	19020	19035	18927	19036	19099	19153	18926	19048	19097	19048	19098	19090	18893	18857	18930	19135	18839	18981	18959	18995	19053	19127	19013	19063	19108	19011	18918	19039	19029	18984	19131	19125	18878	18952	19092	19130	19087	19140	19237	18962	19212	19259	19152	19100	19020	19121	19198	19130	19127	18976	19144	19096	19190	19195	19231	18969	19009	19103	19008	19093	19036	18819	19022	19024	19065	19357	19092	18951	19056	19104	19217	19068	19207	19014	18949	19020	18847	19035	19002	18844	19130	19135	19200	19012	19225	19242	19249	18967	18957	18982	19340	18916	19037	18990	19009	19058	19108	18979	19156	18930	18990	18946	19008	19108	19266	19018	18945	19181	18950	18946	18992	18766	18941	19057	19129	18998	19193	19200	19066	19021	18859	18985	19169	19183	19181	19073	19163	19153	19041	19156	19000	18891	19261	19011	19175	18962	19040	19054	19040	19154	18967	19185	18850	19358	19098	19232	19117	19015	19162	18973	19035	18966	19059	19063	19053	19003	18979	19014	19131	19102	18949	18860	18853	18964	19103	18955	19049	18931	18860	19066	19007	19220	19089	19199	18944	18727	18940	19104	19103	19134	18998	19005	19219	19004	18923	19016	18871	19139	18973	19080	19074	19134	18876	18802	18891	18949	19148	19001	19080	19351	18965	19189	19240	19121	19087	18938	19248	19024	19150	19144	19173	19016	19039	19015	19247	18912	19014	18965	18923	18857	19134	19132	19177	19054	19031	18901	19259	19019	18925	18901	19035	18942	18903	18938	19001	19211	19190	18949	19334	19060	19097	18948	18964	19236	18915	18908	19022	19079	18990	19045	19223	18899	19154	19002	19000	18876	19089	19116	19100	18954	18770	19092	19019	18985	18836	18954	19018	18924	19074	18960	19081	18856	18826	19034	19161	19111	18955	18991	18954	19008	19181	18963	19058	19014	18970	18961	19089	18919	18981	19263	19024	18926	18978	18929	19230	19098	19108	18921	19038	18970	19173	19186	18885	19148	19003	19009	19124	19004	18949	19067	19150	19139	19115	18996	19069	19165	19130	18860	19154	18917	19213	19161	19149	18908	19089	18954	19254	19097	19091	19140	18887	18965	19151	19074	19285	19193	19096	19118	18851	19195	18902	18974	18995	19078	19102	18954	18882	18877	19233	18958	19079	19124	19178	19408	19015	19280	19054	19073	18799	19219	18902	19098	19010	19098	19069	19319	18966	18990	18964	18887	19068	19048	19124	18891	18924	18879	18968	19042	19209	18931	19114	18901	19095	19112	18927	18979	18902	19122	19301	18997	19184	18956	19110	19035	18960	19142	18973	18998	19117	19115	18906	18947	18915	18788	19117	18925	19150	18945	19113	19033	19039	19277	18830	19186	19036	18767	19040	18866	19095	18955	19044	19178	19054	18942	18890	19023	19127	18981	19027	18930	19016	19139	19030	18965	19036	19091	18949	18987	18836	18956	19159	19144	18916	19151	18982	18915	19061	19199	19088	18928	19073	18900	19081	18949	18967	18963	18934	19066	18971	18978	19041	19135	19034	19027	19049	19227	18906	19108	18878	18984	19005	19191	19072	19195	18992	18845	19214	19169	18995	18815	18892	18942	19036	19102	19150	19181	19249	19110	19200	18895	19311	19096	19135	18982	19174	19006	19007	19181	18908	18860	19167	18965	18865	19152	19097	19048	19159	19028	19300	19094	19115	19081	19004	18991	19160	18990	18987	18899	18902	19141	19016	19061	19131	18954	18943	18878	19112	19051	19054	19165	18981	18980	19084	19245	18863	18958	19090	18922	19194	19120	18962	19076	19191	19252	18908	19025	19075	19136	19024	18967	19239	18844	19022	19038	19164	18982	18973	18816	18956	19053	18854	19028	19129	19168	18934	18844	19070	19239	18985	18995	19382	19157	19302	18955	18978	19115	19056	19225	19093	18893	18825	18962	18997	19040	18986	19099	18894	18935	19227	19038	19036	19042	19275	19002	18983	19027	18809	19216	19122	18896	19118	19182	19123	18992	19162	18974	19226	19189	19120	18912	19088	19017	19193	19094	19011	19019	19041	18855	19018	19043	19079	18733	18987	18926	19009	19187	19200	19336	19146	19129	19185	18950	19297	18900	18997	18942	18888	19041	19036	19090	19060	18933	18881	19188	18740	19168	19115	19035	19050	18918	18993	19031	19116	19048	18910	19153	19046	19332	18967	19167	19095	18957	19176	18965	18852	19147	19164	19041	19093	18895	19171	19070	19134	19180	19067	19238	19029	19079	19074	19108	19182	19082	18950	19007	19108	18856	19079	19100	19235	19166	19020	18890	19145	19169	19140	18964	19212	18956	18877	18970	19288	19089	19037	19000	19105	19128	19008	18969	19053	19044	18937	18978	18894	19163	19073	19094	19040	19080	19075	19002	19167	18797	18964	18986	19210	18996	19279	19222	19198	19035	19067	18887	18952	19057	19041	19041	19141	18963	19093	19233	19101	18991	19072	19102	19045	19040	18961	18848	18939	19049	18946	18834	18862	19108	18917	19130	18890	19120	19077	19004	18941	19181	18970	18958	19190	18946	18924	18846	19145	19025	19079	19044	18990	19019	18979	19135	19093	19033	19155	18940	19161	19167	18990	19142	18796	18994	18976	18961	19124	19067	19113	19032	19124	19123	18984	18902	19020	19195	19323	19093	19129	19005	19057	19034	18958	19243	19111	18990	18825	18969	19078	18877	19007	18974	19144	19144	18990	19030	18939	19094	18984	18964	19081	18869	19086	19101	18873	19102	19128	18971	19182	19036	19130	18947	18978	19039	19150	19025	19125	18998	19074	19003	19057	19118	19040	19150	18836	18957	19190	19030	19109	19122	18999	18945	19032	19193	18913	19113	19000	19190	19010	19037	19209	19206	18865	18969	19024	19007	19040	19090	18957	18939	19252	19034	19083	19024	18926	18830	18825	18990	19090	18921	19007	19036	18957	19228	19138	19049	18820	19092	18911	19034	19001	18865	19108	18975	19024	19120	19035	19050	19214	19147	19274	18997	18760	19039	19149	19011	18887	19072	19003	19014	18985	19072	18899	19096	19301	19105	19117	19213	19074	19247	19070	18997	18871	18822	19023	19017	19025	19191	18845	19046	18969	18923	19024	18855	19203	19221	19067	18904	19089	19101	19223	18789	19158	19000	19154	19171	18808	18864	19121	18815	18984	19107	18933	18918	19042	19016	18987	18950	19138	18884	18898	19083	19122	18914	18985	18920	19056	19163	18981	19079	19107	19034	18883	18956	19052	19087	19039	18951	19169	18763	19116	19072	19015	19097	18879	18982	19322	19156	18713	18931	19222	19025	18979	18994	19152	19005	18985	19074	18956	19210	18979	19232	18967	19122	19136	18979	18878	19018	19047	18982	18974	18947	19142	19189	18932	19000	19068	19120	18849	18875	19213	18923	19063	18998	18980	19029	19052	19190	18987	19005	19160	19068	19006	19020	18916	18856	19066	19116	18841	18961	18913	18986	18943	19235	19134	19102	18791	19117	18930	19096	18957	18970	18846	19028	19121	18910	19259	19028	19028	19274	19142	18880	19031	19077	18867	18826	19219	19144	19178	19155	19034	19015	19020	19154	19047	18895	18860	18910	18901	19001	19184	18846	19037	19150	18856	19173	19253	19133	18976	19003	19126	19271	19161	18906	19167	19148	19041	18920	19027	19179	19128	19199	19135	18947	19101	18906	19049	18970	18935	19040	19273	19078	19146	18962	19116	18905	19008	19040	19184	19244	19067	18907	19038	19088	18855	19231	18947	18991	19063	19054	19083	18937	18943	18904	18929	18937	18940	19007	19113	18994	18914	19043	19012	18972	18980	18891	18881	18940	19081	18942	19037	19242	18978	19291	19055	18996	19025	19191	18819	19031	18975	18996	18901	19144	19031	19134	19081	18946	19055	19141	19114	19266	19202	18930	18955	18855	19226	19077	19091	18900	19079	19033	19158	18818	19044	19049	19159	19161	18870	19040	19165	19202	19032	19128	19018	19206	19108	19087	18927	19112	19153	19067	19146	19028	19039	19109	19080	19180	18917	18908	19041	18928	19139	19306	19015	19158	19236	18959	19066	18782	19151	19199	19186	19119	18941	18924	18962	19143	19044	18981	18996	19066	19164	18999	18969	18990	19006	19055	19037	19076	19154	19005	19075	19083	19129	19124	19166	19076	19077	19093	19273	19141	19035	18999	18939	19164	19107	19027	18925	19070	19053	18904	19039	19023	19016	19092	18983	18883	19054	19128	19039	18874	18988	19004	19118	18940	19195	18963	19116	18895	19071	18901	18942	18872	19012	19106	19001	19061	19117	19206	19222	18841	18903	19022	19085	19304	18931	18900	19102	18904	19206	18985	19191	19014	18991	18937	18963	18840	19116	19055	18858	19117	18923	18962	18924	19131	19008	18880	18992	19055	18860	19005
28430	50655	48100	40127	35880	32190	29678	27408	25600	23656	23215	22279	21156	19674	18560	18124	18152	17842	17761	17450	17325	17040	17181	17173	17056	16805	16965	16789	16793	16626	16722	16481	16671	16672	16656	16757	16818	16713	16691	16566	16543	16612	16757	16522	16686	16627	16614	16661	16457	16624	16476	16456	16625	16292	16613	16526	16441	16528	16493	16501	16768	16477	16504	16406	16569	16583	16513	16472	16595	16368	16619	16596	16441	16488	16601	16563	16653	16429	16612	16486	16536	16489	16602	16668	16444	16513	16730	16508	16504	16701	16577	16506	16570	16511	16612	16343	16727	16430	16345	16638	16560	16549	16425	16443	16432	16325	16618	16432	16687	16343	16518	16408	16465	16549	16411	16736	16451	16505	16606	16430	16330	16523	16617	16493	16455	16759	16653	16454	16491	16483	16533	16535	16558	16613	16573	16537	16462	16441	16542	16675	16435	16497	16537	16619	16512	16505	16527	16547	16617	16444	16532	16620	16503	16476	16652	16577	16308	16688	16458	16504	16385	16391	16612	16590	16384	16435	16487	16514	16629	16471	16434	16518	16454	16623	16436	16633	16451	16316	16539	16546	16412	16558	16647	16608	16603	16505	16483	16524	16560	16351	16389	16552	16605	16604	16501	16464	16664	16562	16603	16584	16395	16442	16447	16568	16428	16470	16422	16596	16636	16642	16500	16592	16591	16561	16549	16468	16405	16687	16575	16457	16497	16456	16579	16517	16442	16502	16464	16399	16458	16545	16577	16321	16479	16460	16489	16573	16418	16383	16541	16659	16449	16405	16482	16564	16480	16767	16516	16498	16676	16518	16657	16301	16643	16485	16669	16444	16625	16431	16563	16431	16512	16553	16478	16323	16565	16444	16517	16539	16453	16455	16680	16508	16436	16444	16262	16503	16456	16591	16574	16631	16457	16557	16629	16468	16395	16408	16458	16466	16463	16510	16373	16407	16466	16519	16405	16468	16498	16561	16531	16420	16777	16470	16425	16516	16322	16546	16635	16443	16360	16605	16546	16534	16690	16481	16350	16375	16455	16156	16471	16511	16608	16414	16492	16469	16601	16672	16563	16420	16471	16608	16479	16605	16541	16179	16500	16419	16530	16611	16511	16408	16656	16527	16448	16534	16648	16529	16383	16470	16391	16411	16430	16525	16620	16577	16509	16542	16428	16525	16460	16475	16343	16456	16387	16429	16453	16501	16384	16549	16462	16645	16473	16580	16531	16560	16676	16453	16443	16564	16615	16446	16586	16529	16429	16364	16426	16432	16531	16624	16472	16399	16706	16593	16663	16586	16542	16703	16408	16567	16643	16539	16375	16513	16594	16487	16651	16388	16469	16588	16482	16625	16492	16658	16599	16581	16349	16762	16476	16604	16509	16488	16655	16681	16655	16494	16496	16663	16328	16488	16581	16460	16546	16422	16420	16332	16326	16471	16458	16467	16424	16434	16478	16420	16605	16424	16431	16408	16491	16544	16468	16440	16481	16505	16395	16559	16657	16511	16449	16498	16479	16579	16445	16461	16372	16435	16500	16495	16631	16411	16473	16535	16442	16537	16435	16504	16262	16499	16541	16649	16513	16640	16627	16497	16322	16411	16432	16668	16346	16434	16552	16388	16576	16443	16571	16439	16504	16412	16589	16438	16560	16519	16469	16575	16530	16677	16437	16501	16481	16635	16533	16578	16402	16435	16479	16538	16496	16415	16510	16496	16523	16370	16499	16535	16356	16182	16623	16557	16552	16612	16416	16606	16607	16478	16621	16613	16406	16341	16692	16548	16558	16581	16501	16459	16551	16604	16434	16481	16640	16603	16502	16481	16439	16606	16488	16661	16358	16365	16335	16376	16535	16510	16402	16505	16454	16522	16559	16393	16561	16432	16412	16490	16533	16469	16501	16586	16506	16630	16532	16396	16657	16448	16480	16589	16543	16338	16448	16466	16479	16361	16556	16589	16467	16398	16539	16568	16541	16391	16318	16543	16443	16685	16615	16465	16613	16588	16388	16478	16585	16567	16411	16437	16530	16411	16359	16348	16391	16490	16610	16508	16607	16559	16551	16452	16446	16537	16473	16318	16601	16554	16464	16505	16456	16427	16636	16605	16609	16530	16460	16466	16544	16302	16500	16613	16608	16376	16556	16455	16472	16724	16566	16662	16662	16580	16410	16429	16559	16354	16385	16578	16479	16323	16481	16642	16429	16523	16387	16446	16495	16424	16396	16366	16438	16528	16423	16535	16604	16412	16535	16393	16496	16340	16425	16477	16539	16696	16676	16619	16385	16390	16465	16523	16566	16417	16556	16635	16474	16642	16497	16464	16528	16511	16635	16597	16390	16719	16401	16714	16653	16571	16640	16411	16495	16511	16480	16483	16446	16473	16615	16546	16510	16474	16683	16643	16641	16368	16529	16545	16521	16410	16585	16340	16452	16503	16360	16383	16576	16454	16555	16533	16619	16579	16427	16548	16578	16759	16570	16487	16468	16546	16621	16406	16335	16691	16523	16378	16449	16544	16338	16379	16405	16421	16676	16533	16509	16656	16514	16541	16679	16662	16485	16421	16451	16520	16566	16576	16499	16556	16238	16609	16542	16447	16497	16642	16342	16466	16577	16676	16526	16436	16542	16479	16424	16458	16472	16539	16540	16507	16557	16441	16636	16549	16526	16514	16703	16571	16596	16510	16563	16471	16506	16531	16453	16599	16532	16669	16382	16659	16701	16415	16409	16557	16387	16437	16473	16533	16430	16517	16628	16474	16508	16531	16588	16512	16451	16313	16455	16508	16393	16565	16588	16498	16470	16448	16309	16601	16556	16317	16439	16496	16423	16592	16484	16593	16592	16553	16442	16585	16478	16351	16239	16554	16626	16589	16521	16458	16488	16592	16346	16642	16507	16451	16386	16457	16608	16473	16405	16528	16415	16307	16485	16472	16455	16525	16576	16527	16554	16558	16513	16357	16516	16676	16515	16498	16603	16655	16470	16429	16456	16578	16694	16250	16484	16560	16398	16471	16592	16454	16397	16686	16547	16436	16394	16610	16662	16534	16402	16367	16407	16418	16566	16530	16698	16690	16472	16422	16422	16655	16441	16527	16322	16489	16599	16691	16641	16589	16523	16639	16470	16396	16552	16530	16465	16566	16690	16405	16521	16622	16551	16522	16442	16589	16606	16318	16596	16535	16492	16503	16522	16213	16370	16541	16573	16559	16418	16442	16509	16466	16502	16382	16569	16512	16495	16334	16547	16481	16508	16534	16572	16634	16595	16375	16474	16478	16512	16387	16638	16517	16596	16491	16470	16483	16424	16549	16310	16426	16621	16379	16516	16317	16475	16429	16556	16433	16499	16622	16536	16421	16357	16490	16520	16366	16386	16686	16627	16612	16537	16540	16617	16371	16557	16474	16395	16590	16436	16336	16460	16361	16444	16478	16590	16460	16381	16629	16451	16625	16549	16641	16508	16476	16458	16483	16504	16441	16377	16493	16589	16472	16538	16405	16458	16509	16397	16618	16509	16562	16433	16548	16627	16605	16497	16502	16585	16445	16891	16442	16532	16469	16612	16469	16604	16658	16657	16498	16464	16595	16495	16469	16512	16527	16396	16479	16301	16297	16631	16575	16407	16653	16455	16364	16551	16707	16451	16631	16617	16463	16551	16606	16390	16446	16547	16624	16360	16510	16462	16353	16549	16441	16505	16480	16558	16425	16572	16620	16492	16487	16473	16382	16560	16574	16631	16462	16573	16456	16511	16435	16502	16624	16474	16487	16401	16398	16606	16565	16488	16428	16449	16387	16542	16671	16564	16356	16506	16567	16625	16528	16491	16502	16504	16503	16651	16514	16535	16476	16471	16401	16362	16346	16523	16612	16462	16455	16576	16712	16614	16487	16373	16728	16604	16661	16491	16464	16459	16639	16394	16496	16461	16523	16541	16549	16596	16645	16538	16640	16606	16711	16554	16512	16482	16465	16529	16540	16475	16336	16628	16438	16561	16509	16356	16626	16409	16495	16591	16581	16411	16561	16518	16493	16526	16552	16663	16412	16249	16472	16474	16433	16565	16457	16432	16501	16275	16375	16623	16690	16585	16433	16648	16423	16562	16578	16508	16626	16376	16510	16639	16554	16530	16439	16672	16499	16429	16391	16645	16343	16631	16633	16470	16391	16634	16517	16590	16612	16704	16509	16506	16560	16441	16440	16458	16419	16465	16541	16496	16528	16357	16523	16614	16564	16376	16633	16622	16379	16367	16571	16423	16677	16544	16462	16447	16311	16590	16543	16533	16621	16373	16451	16413	16361	16505	16538	16549	16535	16425	16594	16393	16415	16407	16489	16509	16385	16535	16529	16494	16416	16524	16564	16584	16456	16521	16513	16565	16367	16602	16523	16438	16508	16490	16363	16389	16484	16606	16415	16510	16614	16535	16668	16566	16445	16422	16534	16408	16621	16441	16504	16434	16513	16399	16626	16499	16640	16373	16356	16535	16449	16556	16306	16389	16551	16568	16338	16570	16411	16668	16546	16460	16333	16397	16356	16437	16409	16640	16494	16509	16453	16650	16661	16484	16379	16610	16515	16588	16648	16485	16509	16386	16628	16594	16517	16287	16431	16399	16454	16592	16556	16436	16396	16341	16526	16374	16408	16402	16424	16283	16489	16661	16491	16532	16451	16548	16423	16482	16377	16548	16512	16358	16563	16550	16435	16517	16563	16411	16789	16412	16628	16583	16440	16592	16558	16498	16580	16733	16477	16519	16587	16527	16680	16409	16538	16384	16571	16557	16535	16525	16508	16577	16503	16700	16419	16484	16450	16575	16680	16544	16514	16620	16562	16567	16475	16460	16701	16425	16283	16373	16594	16469	16510	16512	16563	16397	16670	16570	16468	16597	16357	16531	16550	16514	16429	16692	16635	16224	16429	16467	16464	16423	16488	16423	16418	16375	16414	16381	16628	16546	16489	16610	16495	16470	16681	16441	16435	16524	16502	16406	16492	16315	16359	16610	16315	16649	16610	16308	16556	16315	16385	16533	16464	16359	16636	16530	16428	16606	16451	16399	16530	16554	16623	16503	16517	16539	16513	16476	16315	16620	16497	16496	16608	16413	16460	16487	16429	16384	16324	16437	16419	16646	16623	16636	16355
28158	25123	33009	30882	26232	24587	23300	21854	21213	20749	20361	20177	20126	19723	19350	19036	19063	19083	18965	18818	18638	18836	18760	18782	18942	18879	18545	18902	18863	18664	18939	18616	18431	18581	18401	18646	18476	18550	18712	18512	18619	18560	18666	18654	18551	18604	18549	18700	18826	18600	18694	18612	18605	18639	18677	18637	18723	18632	18656	18710	18641	18582	18727	18609	18571	18839	18834	18659	18533	18848	18644	18290	18477	18402	18674	18667	18660	18637	18469	18619	18844	18650	18617	18563	18516	18601	18604	18726	18549	18560	18527	18450	18696	18720	18683	18556	18613	18868	18602	18592	18633	18561	18706	18718	18524	18461	18581	18803	18479	18762	18630	18484	18605	18508	18522	18476	18516	18503	18546	18631	18548	18656	18735	18436	18621	18662	18843	18739	18442	18717	18642	18518	18528	18553	18581	18686	18665	18608	18652	18579	18702	18667	18638	18644	18727	18909	18541	18564	18713	18525	18626	18715	18467	18566	18645	18655	18606	18314	18700	18464	18568	18523	18409	18551	18605	18517	18638	18549	18675	18553	18521	18352	18402	18661	18717	18522	18688	18569	18443	18671	18687	18576	18575	18800	18700	18548	18564	18688	18539	18577	18640	18344	18639	18780	18731	18427	18726	18601	18682	18776	18822	18639	18720	18525	18419	18647	18570	18626	18671	18546	18496	18699	18629	18674	18520	18630	18678	18538	18499	18507	18711	18827	18575	18606	18800	18544	18626	18654	18689	18528	18834	18711	18544	18459	18757	18549	18615	18629	18868	18579	18789	18569	18733	18708	18616	18523	18477	18516	18679	18682	18842	18628	18648	18639	18458	18695	18703	18636	18660	18691	18795	18571	18591	18669	18620	18557	18625	18615	18743	18722	18718	18674	18809	18658	18401	18682	18706	18855	18640	18679	18480	18586	18608	18566	18642	18590	18760	18497	18646	18713	18628	18711	18661	18474	18512	18579	18587	18771	18553	18475	18764	18658	18430	18740	18459	18445	18599	18712	18633	18618	18728	18505	18545	18664	18523	18401	18702	18619	18877	18700	18509	18615	18522	18586	18685	18574	18538	18457	18597	18508	18532	18570	18688	18475	18575	18539	18767	18609	18312	18543	18593	18706	18774	18531	18536	18563	18664	18764	18536	18518	18605	18510	18757	18660	18678	18644	18821	18470	18606	18730	18470	18671	18497	18613	18673	18486	18542	18530	18353	18607	18567	18637	18714	18781	18730	18569	18809	18618	18710	18614	18693	18595	18763	18689	18772	18686	18667	18547	18653	18588	18569	18714	18671	18578	18693	18473	18529	18569	18681	18609	18622	18678	18470	18608	18513	18476	18492	18650	18601	18440	18762	18599	18640	18687	18656	18665	18600	18374	18575	18661	18807	18567	18507	18676	18487	18417	18426	18753	18717	18699	18696	18646	18472	18564	18516	18674	18590	18464	18662	18701	18761	18616	18481	18593	18821	18444	18543	18658	18501	18670	18491	18726	18703	18788	18595	18532	18661	18516	18690	18799	18423	18638	18631	18795	18695	18666	18656	18505	18361	18621	18603	18506	18380	18455	18641	18706	18485	18564	18575	18506	18550	18619	18585	18671	18574	18416	18550	18681	18610	18633	18409	18737	18871	18698	18739	18781	18468	18481	18630	18472	18508	18627	18492	18694	18571	18359	18783	18762	18662	18680	18691	18762	18641	18588	18573	18637	18680	18767	18575	18418	18594	18623	18639	18652	18478	18461	18707	18652	18587	18612	18656	18478	18627	18605	18740	18599	18719	18704	18625	18441	18592	18574	18658	18578	18805	18658	18589	18448	18549	18622	18667	18805	18572	18547	18710	18434	18447	18649	18733	18637	18846	18738	18521	18549	18751	18663	18771	18865	18693	18626	18779	18356	18637	18570	18749	18548	18587	18589	18684	18572	18644	18710	18638	18521	18527	18595	18422	18406	18643	18712	18763	18604	18459	18648	18327	18595	18655	18856	18354	18723	18697	18594	18698	18542	18559	18717	18539	18518	18672	18642	18400	18519	18838	18666	18667	18721	18764	18456	18574	18437	18524	18628	18597	18501	18691	18858	18812	18503	18608	18471	18660	18596	18592	18715	18676	18628	18445	18666	18517	18721	18600	18754	18719	18726	18563	18610	18764	18591	18747	18595	18651	18380	18655	18488	18669	18744	18642	18374	18566	18561	18682	18660	18618	18734	18663	18360	18626	18512	18501	18784	18684	18614	18533	18423	18517	18732	18479	18547	18601	18737	18634	18437	18569	18539	18508	18540	18590	18578	18570	18503	18761	18489	18744	18527	18778	18889	18575	18648	18490	18487	18566	18630	18445	18419	18577	18474	18229	18488	18684	18692	18555	18566	18497	18693	18497	18814	18641	18529	18746	18583	18508	18790	18732	18532	18673	18415	18602	18607	18729	18475	18666	18813	18632	18711	18444	18489	18538	18579	18648	18630	18658	18542	18480	18524	18568	18756	18726	18495	18518	18661	18626	18594	18726	18640	18793	18495	18557	18577	18714	18488	18425	18471	18482	18636	18710	18592	18668	18653	18649	18558	18613	18426	18846	18649	18603	18632	18763	18659	18713	18650	18791	18784	18662	18602	18714	18669	18554	18743	18734	18689	18338	18464	18603	18561	18862	18548	18353	18662	18608	18630	18524	18510	18544	18611	18674	18744	18496	18594	18822	18603	18468	18744	18749	18622	18509	18663	18546	18718	18580	18832	18852	18694	18708	18802	18679	18604	18555	18601	18624	18422	18728	18439	18663	18721	18729	18720	18658	18570	18726	18552	18447	18495	18748	18651	18664	18560	18509	18798	18746	18589	18616	18304	18498	18529	18710	18766	18661	18497	18706	18653	18662	18453	18716	18618	18693	18550	18739	18636	18878	18960	18512	18524	18745	18520	18584	18590	18649	18608	18547	18638	18511	18605	18745	18603	18488	18962	18590	18515	18717	18580	18485	18612	18823	18748	18657	18657	18591	18565	18460	18596	18667	18455	18594	18509	18734	18516	18526	18426	18626	18472	18604	18604	18771	18490	18672	18592	18464	18660	18625	18630	18484	18637	18609	18575	18533	18645	18582	18588	18520	18592	18541	18780	18608	18539	18471	18704	18740	18503	18685	18563	18741	18904	18497	18493	18805	18384	18674	18656	18526	18477	18703	18612	18567	18732	18457	18572	18618	18724	18469	18563	18610	18610	18676	18704	18624	18636	18653	18616	18608	18555	18759	18666	18798	18495	18405	18448	18696	18628	18711	18478	18759	18638	18441	18653	18607	18472	18620	18467	18463	18512	18785	18601	18567	18616	18651	18664	18706	18705	18488	18456	18574	18700	18522	18497	18560	18708	18627	18792	18606	18702	18643	18747	18635	18595	18554	18701	18661	18677	18641	18290	18614	18889	18628	18644	18744	18574	18587	18553	18456	18645	18619	18552	18632	18627	18617	18744	18596	18485	18633	18840	18562	18727	18381	18582	18760	18661	18712	18256	18777	18719	18466	18638	18291	18769	18632	18636	18558	18819	18846	18675	18574	18555	18676	18339	18537	18775	18643	18509	18533	18680	18570	18649	18605	18438	18612	18579	18727	18444	18744	18671	18614	18558	18540	18643	18673	18584	18666	18597	18577	18466	18504	18590	18677	18586	18618	18851	18581	18748	18647	18673	18723	18669	18782	18437	18572	18549	18749	18763	18501	18573	18619	18696	18728	18744	18633	18537	18752	18628	18748	18464	18831	18353	18547	18723	18682	18641	18494	18516	18376	18608	18571	18684	18708	18649	18520	18753	18575	18826	18684	18550	18493	18604	18902	18689	18480	18652	18777	18590	18506	18691	18442	18557	18482	18590	18647	18842	18672	18787	18635	18586	18917	18647	18614	18545	18590	18406	18733	18860	18806	18707	18690	18527	18714	18608	18551	18289	18565	18640	18600	18379	18429	18738	18583	18713	18607	18558	18636	18574	18457	18404	18562	18537	18598	18754	18701	18625	18633	18677	18598	18457	18594	18669	18752	18684	18631	18551	18660	18695	18770	18721	18472	18519	18664	18648	18755	18682	18632	18496	18768	18543	18551	18607	18730	18695	18658	18511	18659	18729	18596	18812	18595	18659	18509	18611	18652	18510	18578	18532	18428	18357	18532	18531	18607	18514	18620	18560	18541	18454	18687	18625	18474	18724	18575	18511	18669	18440	18423	18528	18684	18822	18700	18630	18567	18563	18706	18692	18558	18872	18519	18705	18784	18560	18682	18692	18625	18679	18677	18618	18707	18482	18716	18514	18614	18689	18609	18687	18537	18670	18602	18534	18557	18593	18590	18621	18674	18569	18536	18571	18622	18442	18660	18451	18602	18685	18832	18548	18773	18538	18689	18683	18677	18411	18504	18476	18606	18545	18606	18725	18693	18781	18644	18588	18783	18659	18713	18668	18616	18770	18669	18625	18599	18658	18773	18858	18704	18613	18671	18478	18551	18460	18644	18627	18521	18476	18560	18668	18681	18822	18615	18750	18660	18702	18522	18656	18860	18648	18517	18751	18602	18684	18680	18825	18702	18682	18586	18603	18657	18611	18863	18673	18647	18856	18655	18728	18507	18700	18547	18590	18479	18614	18743	18545	18606	18701	18603	18552	18496	18700	18648	18707	18475	18469	18740	18535	18550	18695	18727	18685	18632	18688	18679	18565	18633	18824	18559	18428	18451	18533	18559	18616	18498	18867	18863	18712	18635	18446	18755	18707	18660	18759	18788	18636	18433	18481	18604	18536	18508	18646	18608	18636	18453	18711	18833	18567	18806	18513	18514	18724	18583	18687	18561	18714	18716	18736	18810	18628	18747	18624	18594	18653	18640	18521	18765	18786	18678	18699	18638	18746	18744	18528	18797	18604	18601	18667	18607	18872	18559	18646	18447	18649	18670	18782	18581	18752	18632	18690	18503	18630	18471	18402	18742	18823	18392	18616	18760	18507	18550	18478	18375	18401	18612	18605	18533	18562	18652	18535	18704	18506	18540	18481	18577	18470	18699	18616	18487	18667	18542	18529	18696	18533	18534	18773	18795	18636	18653	18589	18458	18849	18605	18616	18710	18644	18480	18499	18690	18627	18547	18647	18525	18776	18604	18503	18528	18791	18724	18723
27543	40578	38111	31317	27492	25112	23366	21781	20725	19793	19523	19081	18357	17963	17143	17132	17054	16667	16939	16690	16667	16594	16636	16557	16506	16383	16441	16429	16388	16433	16364	16438	16440	16406	16194	16418	16332	16245	16249	16372	16402	16542	16290	16419	16422	16355	16234	16171	16283	16475	16413	16419	16314	16348	16339	16233	16220	16289	16395	16376	16147	16388	16302	16221	16378	16361	16286	16376	16205	16466	16434	16133	16483	16319	16252	16153	16254	16148	16313	16320	16379	16106	16187	16220	16089	16247	16610	16278	16302	16410	16359	16125	16377	16183	16269	16138	16268	16230	16217	16239	16188	16311	16522	16235	16244	16283	16219	15991	16195	16192	16402	16341	16146	16324	16290	16360	16390	16095	16449	16023	16237	16345	16182	16363	16313	16128	16247	16300	16377	16223	16351	16192	16317	16195	16242	16405	16221	16387	16174	16337	16313	16360	16434	16318	16235	16245	16344	16383	16399	16295	16249	16187	16169	16241	16190	16275	16302	16643	16384	16322	16271	16284	16289	16289	16156	16288	16356	16428	16206	16248	16380	16234	16132	16343	16309	16276	16188	16116	16315	16270	16134	16205	16317	16315	16280	16226	16419	16166	16463	16381	16158	16196	16252	16344	16313	16254	16310	16163	16330	16250	16308	16396	16293	16271	16310	16261	16368	16223	16218	16456	16195	16245	16376	16325	16444	16243	16329	16223	16286	16302	16312	16178	16204	16250	16319	16409	16284	16367	16278	16235	16185	16164	16302	16385	16274	16240	16494	16262	16223	16321	16168	16377	16156	16201	16216	16209	16308	16345	16241	16195	16314	16347	16217	16222	16330	16221	16077	16395	16262	16385	16197	16289	16246	16305	16326	16270	16115	16447	16293	16419	16412	16184	16350	16215	16299	16301	16276	16274	16327	16272	16336	16292	16271	16270	16320	16151	16260	16181	16421	16479	16111	16315	16227	16365	16124	16335	16194	16104	16339	16389	16257	16225	16189	16115	16297	16384	16269	16127	16225	16414	16311	16386	16256	16098	16180	16262	16326	16165	16326	16378	16251	16275	16140	16228	16138	16439	16128	16147	16252	16337	16249	16434	16136	16313	16249	16245	16236	16181	16289	16436	16206	16322	16337	16377	16370	16132	16225	16291	16249	16337	16347	16344	16352	16337	16201	16273	16237	16225	16102	16180	16363	16365	16393	16237	16097	16307	16303	16128	16355	16350	16200	16428	16263	16378	16463	16245	16299	16291	16162	16303	16250	16227	16242	16317	16408	16374	16368	16262	16257	16308	16348	16202	16173	16210	16408	16195	16314	16276	16254	16214	16160	16246	16342	16321	16058	16285	16494	16355	16518	16153	16317	16041	16238	16191	16092	16193	16260	16246	16386	16300	16140	16343	16443	16268	16116	16272	16296	16307	16349	16334	16262	16183	16372	16265	16247	16231	16285	16314	16142	16412	16259	16198	16169	16150	16212	16335	16256	16280	16286	16254	16305	16315	16314	16239	16256	16197	16258	16415	16258	16444	16177	16371	16327	16236	16345	16346	16253	16211	16292	16372	16221	16277	16239	16306	16328	16383	16235	16225	16293	16188	16328	16241	16325	16300	16359	16455	16206	16449	16279	16363	16242	16262	16340	16340	16176	16199	16419	16247	16313	16128	16245	16356	16265	16202	16270	16260	16171	16261	16177	16342	16350	16475	16238	16235	16238	16499	16312	16213	16326	16246	16234	16376	16320	16226	16215	16373	16418	16251	16302	16363	16268	16121	16388	16445	16418	16391	16230	16091	16352	16245	16383	16209	16368	16299	16040	16280	16280	16262	16303	16326	16271	16127	16291	16191	16257	16239	16518	16242	16294	16202	16334	16344	16066	16169	16185	16519	16383	16145	16427	16313	16284	16326	16245	16240	16415	16336	16200	16312	16288	16197	16271	16341	16265	16387	16110	16238	16365	16394	16230	16270	16351	15931	16180	16380	16320	16320	16319	16136	16277	16439	16451	16228	16251	16322	16149	16340	16410	16104	16260	16155	16220	16439	16053	16242	16144	16199	16313	16333	16305	16430	16315	16398	16153	16247	16266	16328	16402	16208	16221	16345	16113	16414	16272	16272	16439	16184	16288	16384	16236	16522	16185	16258	16133	16313	16331	16375	16242	16264	16238	16249	16368	16355	16207	16286	16345	16173	16302	16283	16301	16391	16316	16147	16321	16425	16226	16317	16377	16289	16157	16272	16180	16190	16277	16366	16407	16311	16316	16221	16236	16133	16307	16348	16213	16261	16318	16295	16153	16292	16340	16178	16254	16182	16354	16227	16231	16165	16453	16332	16270	16172	16311	16240	16234	16213	16245	16158	16263	16369	16253	16348	16468	16306	16418	16306	16312	16265	16109	16395	16198	16179	16360	16202	16451	16212	16147	16399	16337	16276	16164	16323	16305	16430	16225	16256	16211	16305	16491	16201	16522	16280	16278	16233	16116	16330	16316	16450	16206	16403	16214	16262	16337	16329	16340	16072	16293	16292	16187	16069	16279	16373	16085	16249	16285	16255	16186	16236	16199	16409	16478	16267	16299	16241	16284	16271	16297	16287	16518	16228	16349	16299	16408	16283	16311	16157	16408	16253	16397	16178	16445	16339	16405	16349	16435	16328	16207	16251	16403	16296	16253	16174	16156	16292	16335	16222	16369	16124	16300	16479	16254	16222	16538	16354	16325	16106	16273	16182	16285	16199	16064	16161	16497	16305	16381	16297	16361	16189	16262	16457	16180	16299	16183	16289	16250	16296	16368	16367	16403	16319	16153	16389	16252	16194	16345	16064	16381	16238	16150	16395	16369	16274	16131	16337	16289	16374	16329	16167	16400	16489	16426	16437	16375	16257	16247	16251	16228	16214	16435	16362	16337	16154	16273	16199	16383	16228	16340	16398	16305	16241	16319	16315	16126	16176	16244	16344	16245	16364	16289	16301	16291	16300	16341	16217	16314	16195	16337	16213	16435	16432	16357	16321	16337	16214	16104	16417	16239	16476	16261	16271	16247	16358	16257	16285	16328	16338	16232	16348	16443	16263	16163	16165	16339	16396	16248	16273	16387	16132	16241	16144	16217	16205	16305	16251	16198	16348	16373	16174	16420	16280	16225	16295	16348	16307	16397	16257	16300	16403	16396	16261	16269	16266	16346	16296	16281	16256	16345	16322	16273	16266	16297	16258	16269	16337	16276	16272	16321	16279	16261	16487	16221	16336	16323	16394	16146	16264	16281	16278	16210	16270	16453	16402	16330	16186	16306	16321	16233	16296	16343	16323	16055	16244	16346	16224	16262	16296	16177	16273	16364	16233	16139	16283	16171	16439	16295	16274	16179	16385	16393	16246	16293	16266	16327	16445	16258	16307	16389	16022	16296	16248	16231	16217	16388	16404	16237	16288	16434	16319	16343	16219	16485	16346	16135	16260	16354	16200	16380	16171	16212	16318	16172	16303	16213	16336	16512	16176	16239	16170	16305	16223	16135	16272	16227	16324	16270	16165	16345	16380	16196	16047	16456	16313	16343	16215	16417	16285	16519	16275	16263	16309	16193	16297	16329	16237	16240	16504	16494	16254	16323	16217	16335	16197	16258	16060	16316	16271	16355	16200	16300	16359	16211	16147	16114	16397	16324	16291	16293	16102	16279	16172	16229	16375	16410	16378	16342	16498	16324	16253	16447	16346	16174	16325	16369	16153	16365	16276	16170	16239	16358	16470	16342	16125	16494	16332	16301	16187	16387	16220	16290	16190	16336	16285	16325	16229	16164	16391	16155	16329	16221	16319	16151	16400	16440	16335	16286	16371	16144	16201	16510	16334	16072	16147	16432	16100	16217	16247	16146	16266	16305	16203	16368	16220	16317	16236	16337	16333	16255	16302	16225	16262	16392	16240	16340	16281	16310	16281	16284	16188	16144	16234	16444	16251	16376	16307	16085	16335	16289	16443	16164	16320	16204	16227	16362	16194	16349	16253	16293	16415	16175	16284	16147	16261	16242	16477	16202	16304	15994	16395	16088	16307	16450	16319	16413	16134	16176	16279	16416	16361	16334	16173	16155	16409	16360	16331	16239	16251	16178	16404	16331	16200	16286	16310	16475	16176	16356	16232	16191	16253	16170	16306	16330	16297	16155	16247	16405	16094	16298	16171	16221	16296	16356	16374	16169	16325	16268	16270	16314	16256	16351	16211	16211	16460	16294	16399	16191	16136	16132	16383	16282	16463	16145	16300	16298	16212	16458	16531	16252	16249	16255	16334	16378	16395	16337	16271	16288	16382	16085	16276	16121	16273	16117	16297	16251	16134	16155	16294	16370	16399	16243	16277	16302	16268	16305	16148	16331	16214	16379	16203	16429	16292	16223	16394	16350	16197	16194	16276	16253	16216	16380	16338	16345	16096	16169	16233	16393	16394	16479	16304	16228	16275	16290	16207	16177	16466	16309	16292	16302	16281	16355	16294	16315	16271	16039	16395	16291	16180	16142	16497	16307	16324	16275	16299	16327	16309	16331	16263	16299	16404	16145	16281	16340	16296	16184	16222	16332	16223	16394	16418	16259	16342	16441	16300	16255	16373	16177	16233	16170	16366	16158	16317	16359	16369	16551	16427	16353	16191	16335	16272	16203	16297	16347	16349	16446	16386	16096	16381	16279	16380	16495	16082	16316	16098	16102	16418	16254	16166	16395	16319	16298	16229	16364	16149	16161	16273	16323	16228	16243	16256	16350	16276	16200	16391	16216	16266	16296	16364	16203	16446	16154	16410	16229	16432	16119	16243	16308	16307	16313	16243	16402	16377	16297	16418	16516	16199	16137	16290	16326	16503	16172	16151	16502	16635	16106	16360	16241	16312	16437	16187	16173	16181	16285	16315	16133	16247	16327	16283	16394	16281	16264	16184	16435	16348	16261	16163	16191	16255	16109	16357	16209	16448	16250	16392	16231	16318	16262	16396	16226	16358	16283	16339	16269	16301	16482	16398	16248	16373	16127	16276	16402	16386	16309	16346	16267	16240	16123	16304	16258	16168	16316	16217	16344	16248	16291	16209	16137	16437	16340	16180	16395	16378	16242	16371	16122	16171	16269	16152	16275	16336	16339	16241	16309	16362	16210	16377	16368	16384	16286	16373
23928	21555	29253	24863	24534	27601	28558	24944	23651	22924	22723	22033	21712	20982	20583	20317	20123	20010	20030	19761	19835	19757	19753	20014	19562	19627	19718	19709	19689	19738	19511	19417	19559	19409	19483	19339	19449	19524	19499	19664	19487	19469	19448	19525	19603	19389	19553	19387	19624	19574	19432	19462	19424	19358	19568	19367	19512	19457	19330	19222	19359	19607	19326	19446	19589	19530	19285	19093	19394	19416	19513	19477	19496	19611	19472	19459	19434	19304	19342	19499	19566	19428	19591	19628	19449	19468	19479	19297	19555	19303	19290	19419	19421	19453	19443	19463	19336	19469	19513	19505	19462	19592	19398	19400	19410	19307	19270	19341	19550	19355	19281	19418	19385	19330	19403	19297	19288	19253	19624	19409	19516	19525	19326	19449	19237	19387	19275	19377	19544	19373	19418	19472	19439	19254	19238	19387	19107	19367	19556	19181	19354	19195	19247	19386	19495	19426	19458	19293	19179	19302	19462	19312	19474	19389	19625	19306	19444	19350	19366	19677	19385	19431	19235	19495	19296	19354	19357	19276	19190	19326	19406	19302	19322	19349	19235	19194	19273	19273	19318	19513	19431	19356	19434	19188	19357	19496	19488	19245	19323	19443	19328	19420	19317	19376	19414	19368	19377	19268	19427	19434	19460	19444	19291	19257	19325	19499	19220	19478	19362	19518	19271	19271	19458	19577	19414	19235	19366	19390	19488	19381	19490	19442	19487	19221	19273	19429	19414	19151	19370	19533	19333	19472	19350	19580	19178	19262	19401	19305	19482	19474	19410	19615	19436	19177	19220	19387	19311	19522	19345	19554	19272	19573	19271	19230	19522	19279	19336	19425	19305	19390	19389	19490	19209	19310	19276	19293	19360	19223	19444	19367	19303	19517	19291	19349	19431	19423	19265	19488	19282	19371	19532	19309	19353	19341	19278	19155	19217	19065	19343	19403	19208	19512	19116	19474	19379	19445	19329	19346	19383	19379	19287	19375	19381	19298	19352	19444	19337	19541	19548	19472	19425	19382	19373	19477	19343	19326	19303	19180	19662	19300	19489	19385	19340	19348	19153	19462	19488	19228	19254	19430	19225	19373	19507	19576	19363	19193	19344	19585	19268	19383	19457	19399	19533	19583	19353	19372	19320	19481	19652	19393	19529	19276	19514	19374	19268	19462	19257	19535	19411	19405	19365	19191	19472	19572	19466	19406	19453	19395	19593	19229	19550	19368	19394	19292	19479	19368	19228	19389	19368	19496	19530	19401	19166	19493	19451	19241	19344	19304	19272	19604	19252	19666	19553	19420	19244	19431	19453	19549	19351	19484	19578	19324	19491	19577	19526	19340	19479	19474	19397	19479	19332	19310	19424	19233	19397	19335	19167	19428	19622	19394	19310	19448	19154	19274	19184	19566	19362	19424	19361	19456	19485	19626	19299	19504	19455	19178	19142	19514	19287	19313	19307	19478	19402	19212	19443	19438	19300	19402	19376	19378	19424	19304	19527	19221	19350	19328	19390	19467	19487	19548	19361	19598	19345	19289	19357	19503	19444	19553	19356	19393	19479	19304	19204	19506	19405	19190	19423	19282	19478	19324	19069	19566	19523	19576	19411	19522	19469	19246	19507	19310	19436	19473	19282	19302	19511	19562	19290	19523	19593	19596	19412	19309	19134	19378	19377	19339	19412	19384	19398	19348	19210	19451	19353	19299	19414	19236	19241	19346	19479	19487	19371	19416	19289	19303	19421	19393	19603	19475	19407	19476	19434	19373	19402	19349	19230	19367	19304	19526	19530	19416	19309	19414	19400	19160	19457	19476	19383	19334	19506	19144	19513	19424	19483	19372	19317	19282	19659	19328	19412	19201	19312	19444	19513	19396	19202	19395	19377	19488	19424	19403	19323	19197	19304	19526	19468	19646	19471	19305	19482	19297	19371	19422	19373	19480	19418	19264	19438	19280	19381	19499	19370	19444	19474	19219	19239	19292	19155	19470	19680	19535	19398	19479	19377	19423	19377	19363	19314	19381	19342	19541	19533	19501	19260	19306	19262	19351	19087	19222	19500	19441	19476	19466	19483	19511	19466	19423	19523	19386	19287	19193	19292	19291	19644	19611	19473	19519	19237	19226	19619	19460	19379	19465	19350	19427	19412	19531	19238	19236	19251	19556	19345	19372	19295	19331	19367	19244	19436	19262	19270	19404	19331	19145	19397	19358	19564	19475	19472	19433	19595	19564	19589	19543	19362	19341	19572	19594	19213	19234	19092	19663	19541	19422	19380	19270	19424	19297	19424	19411	19370	19441	19250	19342	19442	19385	19429	19328	19503	19339	19220	19376	19214	19441	19330	19302	19576	19240	19270	19495	19561	19464	19251	19492	19363	19489	19435	19415	19413	19444	19139	19284	19282	19261	19453	19236	19329	19271	19282	19344	19297	19302	19326	19374	19357	19259	19647	19255	19228	19346	19455	19392	19470	19264	19479	19339	19685	19366	19294	19557	19409	19660	19341	19337	19343	19181	19655	19439	19447	19497	19325	19526	19480	19508	19400	19492	19320	19326	19469	19334	19284	19578	19244	19356	19394	19492	19692	19311	19345	19447	19510	19472	19287	19479	19473	19577	19175	19382	19456	19288	19464	19611	19327	19552	19310	19371	19360	19231	19074	19414	19185	19440	19453	19323	19327	19330	19364	19374	19580	19311	19498	19359	19280	19282	19355	19453	19389	19210	19344	19447	19404	19470	19382	19494	19416	19294	19456	19346	19331	19295	19324	19319	19309	19340	19315	19416	19531	19414	19476	19489	19243	19358	19412	19348	19491	19198	19339	19459	19277	19299	19304	19420	19330	19524	19420	19567	19279	19275	19463	19295	19449	19413	19286	19383	19477	19251	19380	19458	19435	19080	19364	19450	19349	19459	19314	19216	19523	19156	19323	19574	19448	19177	19277	19459	19231	19326	19518	19475	19205	19381	19444	19540	19348	19391	19340	19232	19207	19326	19463	19553	19596	19371	19393	19421	19258	19616	19406	19423	19250	19212	19286	19600	19520	19317	19720	19430	19427	19287	19212	19290	19416	19511	19467	19411	19463	19537	19458	19388	19232	19312	19460	19429	19458	19317	19529	19366	19464	19259	19257	19433	19481	19387	19358	19396	19404	19508	19481	19566	19580	19161	19263	19523	19499	19364	19349	19458	19411	19412	19386	19440	19363	19138	19489	19143	19568	19438	19432	19458	19482	19344	19438	19331	19196	19263	19429	19200	19350	19556	19617	19276	19655	19368	19532	19176	19426	19395	19478	19449	19460	19298	19368	19386	19510	19545	19494	19491	19554	19376	18999	19416	19227	19182	19413	19362	19379	19595	19483	19401	19479	19427	19500	19368	19392	19383	19499	19331	19476	19200	19401	19464	19322	19411	19454	19505	19512	19242	19536	19589	19531	19292	19420	19333	19430	19320	19454	19408	19293	19527	19363	19290	19409	19268	19537	19301	19484	19201	19505	19220	19440	19356	19473	19356	19435	19427	19699	19431	19583	19626	19571	19158	19333	19440	19398	19402	19181	19433	19334	19352	19228	19409	19358	19286	19333	19365	19489	19524	19520	19374	19322	19293	19261	19510	19345	19378	19291	19473	19376	19442	19460	19442	19611	19428	19257	19478	19592	19332	19358	19339	19561	19347	19359	19424	19325	19351	19353	19526	19184	19425	19227	19343	19457	19333	19401	19312	19336	19376	19484	19440	19395	19448	19241	19346	19531	19459	19454	19515	19565	19220	19418	19674	19472	19564	19436	19364	19327	19563	19427	19518	19412	19774	19189	19242	19380	19527	19194	19566	19448	19370	19208	19396	19580	19352	19420	19484	19428	19420	19156	19256	19505	19495	19340	19459	19184	19176	19506	19513	19348	19304	19473	19346	19359	19108	19579	19191	19443	19302	19403	19399	19530	19340	19281	19355	19246	19418	19361	19483	19378	19463	19550	19247	19343	19373	19509	19392	19265	19397	19456	19423	19355	19310	19385	19409	19369	19362	19700	19459	19365	19218	19387	19291	19329	19328	19483	19265	19299	19579	19501	19364	19240	19296	19459	19426	19322	19235	19376	19481	19244	19519	19462	19382	19317	19528	19437	19600	19437	19194	19265	19313	19428	19319	19474	19398	19354	19516	19325	19457	19526	19416	19331	19691	19255	19671	19245	19402	19355	19470	19300	19294	19260	19256	19377	19248	19405	19353	19679	19265	19305	19225	19401	19448	19446	19393	19321	19650	19470	19433	19594	19488	19340	19338	19275	19336	19492	19385	19403	19287	19453	19312	19381	19194	19374	19538	19483	19396	19265	19262	19468	19337	19183	19443	19473	19251	19532	19372	19456	19291	19310	19332	19464	19384	19554	19484	19387	19568	19403	19366	19374	19522	19202	19288	19201	19383	19407	19310	19292	19406	19345	19570	19424	19546	19319	19489	19354	19320	19355	19287	19413	19387	19206	19376	19486	19551	19522	19584	19417	19203	19489	19270	19482	19315	19462	19563	19483	19457	19544	19298	19413	19468	19501	19190	19292	19137	19379	19454	19434	19674	19436	19338	19211	19347	19417	19230	19283	19483	19387	19316	19394	19442	19398	19374	19431	19413	19196	19454	19395	19448	19516	19377	19529	19465	19356	19393	19385	19539	19500	19721	19588	19249	19339	19270	19289	19339	19341	19378	19434	19365	19403	19560	19479	19426	19512	19427	19514	19353	19540	19540	19313	19524	19457	19370	19544	19528	19272	19326	19398	19378	19305	19289	19464	19161	19441	19222	19559	19258	19343	19408	19619	19449	19505	19372	19517	19442	19457	19460	19338	19592	19221	19284	19568	19513	19453	19505	19375	19351	19350	19370	19391	19556	19281	19472	19602	19424	19519	19410	19349	19401	19320	19405	19359	19345	19202	19566	19359	19299	19299	19389	19134	19246	19227	19399	19348	19303	19519	19266	19179	19242	19408	19352	19382	19386	19347	19497	19338	19398	19483	19181	19028	19388	19570	19520	19410	19537	19395	19243	19307	19318	19539	19238	19361	19534	19311	19305	19316	19616	19432	19454	19379	19587	19273	19412	19345	19646	19532	19499	19519	19346	19568	19362	19467	19188	19327	19573	19400	19428	19537	19284	19552	19474
27373	46585	44078	36269	32184	29022	26953	25032	23494	22086	21608	20862	20062	19122	18330	17883	17778	17862	17557	17583	17419	17292	17403	17232	17224	17167	17048	16813	16952	16951	16693	16896	16821	16758	16991	16782	16773	16858	16822	16945	16863	17110	16852	16963	16883	16768	16799	16880	16787	16730	16947	16882	16773	16751	16724	16717	16672	16742	16721	16639	16808	16840	16687	16842	16735	16633	16869	16943	16881	16721	16686	16740	16900	16778	16861	16796	16742	16747	16677	16764	16675	16728	16709	16873	16850	16800	16879	16764	16934	16681	16736	16756	16819	16740	16707	16945	16770	16722	16841	16780	16934	16756	16852	16689	16884	16679	16601	16783	16788	16674	16827	16937	16671	16882	16702	16850	16683	16805	16864	16691	16716	16621	16789	16716	16734	16773	16780	16839	16642	16738	16786	16707	16771	17037	16810	16677	16710	16696	16870	16892	16860	16736	16751	16691	16681	16938	16772	16706	16658	16909	16714	16694	16906	16833	16934	16831	16784	16882	16727	16766	16637	16818	17013	16804	16656	17000	16914	16852	16688	16654	16904	16661	16855	16795	16841	16629	16863	16733	16766	16749	16772	16679	16720	16744	16819	16627	16786	16662	16731	16815	16710	16730	16872	16775	16827	16846	16699	16631	16820	16781	16770	16590	16675	16566	16703	16769	16737	16651	16757	16888	16667	16807	16668	16801	16818	16635	16707	16766	16695	16682	16812	16843	16861	16778	16716	16770	16902	16776	16761	16482	16696	16640	16820	16638	16692	16663	16660	16866	16680	16893	16684	16717	16700	16654	16823	16536	16912	16768	16694	16643	16781	16873	16744	16700	16705	16785	16658	16741	16669	16717	16713	16905	16823	16623	16647	16814	16803	16731	16760	16771	16792	16761	16822	16778	16823	16808	16761	16856	16898	16854	16755	16553	16904	16727	16813	16695	16839	16753	16718	16923	16905	16775	16597	16766	16739	16815	16660	16964	16660	16732	16688	16888	16748	16885	17072	16817	16608	16952	16660	16866	16972	16772	16952	16806	16771	16826	16607	16770	16741	16823	16698	16676	16621	16835	16682	16821	16651	16730	16904	16866	16656	16648	16685	16802	16771	16724	16812	16817	16753	16732	16880	16577	16811	16795	16757	16764	16682	16749	16705	16671	16916	16843	16885	16683	16579	16793	16894	16652	16705	16904	16659	16683	16804	16763	16752	16720	16569	16819	16717	16729	16951	16650	16844	16747	16725	16827	16693	16751	16789	16791	16735	16811	16925	16726	16755	16764	16737	16730	16640	16623	16867	16868	16656	16792	16668	16701	16775	16753	16814	16573	16786	16736	16961	16875	16640	16667	16752	16710	16770	16738	16720	16810	16721	16844	16864	16814	16637	16706	16841	16607	16723	16747	16628	16715	16874	16783	16738	16941	16815	16736	16745	16581	16649	16782	16729	16745	16793	16748	16673	16725	16809	16806	16648	16821	16838	16791	16734	16714	16799	16766	16948	16847	16678	16763	16798	16757	16599	16872	16716	16731	16831	16778	16677	16701	16806	16630	16733	16624	16719	16860	16811	16767	16890	16524	16700	16791	16704	16634	16688	16900	16864	16691	16599	16719	16577	16725	16852	16687	16811	16836	16747	16941	16715	16596	16645	16798	16734	16774	16649	16611	16997	16753	16680	16752	16777	16720	16926	16718	16840	16805	16854	16761	16711	16904	16825	16759	16797	16752	16861	16572	16693	16707	16767	16949	16716	16905	16627	16959	16979	16647	16783	16698	16928	16793	16850	16672	16788	16641	16575	16819	16691	16780	16844	16678	16831	16759	16869	16782	16815	16609	16706	16938	16689	16673	16798	16684	16675	16880	16878	16715	16747	16687	16746	16697	16697	16813	16856	16732	16797	16592	16820	16800	16739	16835	16735	16845	16770	16671	16664	16822	16859	16821	16872	16759	16638	16647	16671	16785	16664	16882	16701	16781	16772	16651	16910	16515	16939	16724	16782	16766	16760	16908	16726	16672	16684	16615	16759	16769	16656	16840	16795	16808	16632	16773	16718	16943	16919	16677	16880	16805	16687	16616	16810	16648	16643	16769	16803	16908	16703	16767	16828	16760	16809	16683	16674	16767	16804	16512	16813	16853	16819	16800	16743	16859	16828	16723	16789	16833	16869	16742	16819	16786	16735	16913	16738	16840	16581	16819	16790	16818	16732	16782	16715	16765	16717	16640	16765	16902	16721	16895	16804	16713	16898	16667	16888	16862	16673	16787	16600	16714	16763	16871	16631	16578	16707	16786	16822	16795	16740	16744	16751	16710	16862	16838	16927	16852	16605	16858	16886	16758	16883	16834	16732	16852	16715	16767	16836	16708	16900	16668	16818	16834	16943	16745	16857	16881	16803	16765	16697	16656	16885	16603	16715	16764	16760	16769	16779	16913	16848	16768	16864	16755	16806	16774	16808	16693	16875	16772	16708	16774	16739	16801	16819	16913	16678	16891	16810	16840	16817	16638	16946	16796	16698	16931	16964	16833	16938	16668	16764	16679	16653	16673	16899	16767	16754	16743	16695	16765	16681	16803	16772	16609	16782	16971	16781	16744	16705	16727	16773	16740	16944	16635	16906	16584	16677	16805	16700	16726	16840	16766	16845	16713	16834	16761	16696	16715	16788	16834	16700	16776	16809	16750	16797	16801	16720	16809	16627	16758	16718	16914	16653	16660	16820	16777	16868	16869	16618	16772	16844	16639	16772	16930	16881	16848	16822	16759	16917	16755	16678	16834	16754	16797	16707	16673	16854	16839	16702	16734	16660	16797	16835	16735	16775	16839	16847	16722	16680	16668	16753	16782	16835	16599	16606	16651	16745	16855	16671	16914	16543	16868	16880	16718	16936	16596	16807	16735	16942	16687	16829	16745	16855	16845	16754	16715	16889	16838	16821	16835	16687	16992	16833	16790	16716	16801	16747	16762	16838	16814	16821	16684	16896	16632	16820	16712	16734	16861	16856	16788	16840	16743	16895	16793	16644	16718	16654	16808	16716	16839	16777	16885	16759	16920	16820	16864	16837	16675	16765	16730	16918	16587	16910	16743	16731	16719	16761	16996	16941	16857	16632	16853	16826	16893	16695	16839	16720	16821	16945	16812	16744	16722	16881	16873	16727	16980	16915	16810	16850	16802	16758	16897	16679	16664	16740	16810	16719	16884	16709	16630	16954	16930	16753	16912	16645	16698	16717	16498	16634	16884	16930	16730	16666	16784	16577	16809	16672	16817	16910	16833	16881	16782	16863	16607	16725	16699	16770	16956	16761	16723	16886	16623	16633	16865	16782	16839	16723	16740	16691	16870	16616	16672	16807	16757	16748	16791	16766	16807	16691	16724	16871	16875	16851	16796	16828	16638	16683	16731	16771	16747	16788	16796	16736	16849	16902	16626	16793	16881	16713	16890	16692	16697	16758	16863	16804	16834	16790	16806	16722	16761	16816	16892	16592	16679	16778	16820	16819	16607	16735	16683	16736	16707	16727	16879	16673	16705	16847	16640	16635	16779	16692	16512	16895	16724	16788	16745	16811	16544	16817	16741	16777	16851	16828	16718	16679	16719	16634	16836	16807	16720	16815	16786	16747	16945	16782	16699	16684	16775	16798	16839	16656	16692	16833	16814	16758	16670	16741	16746	16771	16830	16661	16908	16743	16737	16680	16819	16727	16715	16771	16893	16632	16764	16907	16754	16758	16673	16543	16642	16828	16643	16669	16830	16793	16802	16844	16789	16841	16755	16627	16863	16606	17007	16840	16688	16793	16656	16730	16727	16718	16850	16726	16722	16660	16801	16917	16727	16785	16683	16838	16720	16974	16704	16553	16649	16725	16854	16813	16887	16904	16760	16756	16811	16740	16816	16648	16832	16707	16651	16847	16690	16755	16909	16670	16618	16744	16731	16798	16794	16663	16861	16779	16755	16858	16763	16810	16707	16857	16614	16966	16586	16748	16676	16640	16899	16637	16778	16803	16636	16840	16727	16858	16814	16696	16913	16787	16813	16690	16925	16707	16765	16783	16651	16838	16880	16768	16712	16688	16797	16616	16948	16669	16730	16647	16779	16788	16824	16700	16690	16747	16812	16878	16616	16977	16676	16695	16705	16729	16654	16903	17014	16716	16809	16829	16829	16715	16870	16802	16926	16864	16872	16889	16662	16756	16815	16886	16757	16700	16722	16713	16620	16674	16665	16747	16776	16700	16665	16818	16605	16650	16711	16839	16863	16632	16670	16825	16783	16897	16861	16897	16762	16880	16786	16726	16805	16753	16742	16823	16956	16677	16830	16891	16797	16714	16654	16828	16810	16890	16745	16786	16674	16780	16666	16681	16718	16675	16734	16772	16851	16698	16662	16752	16557	16805	16783	16759	16824	16692	16942	16829	16748	16648	16652	16665	16678	16799	16845	16842	16726	16847	16746	16690	16828	16704	16857	16849	16752	16764	16788	16876	16958	16766	16661	16667	16642	16829	16737	16802	16782	16821	16863	16681	16779	16660	16912	16826	16819	16781	16715	16793	16779	16909	16875	16675	16859	16773	16740	16624	16621	17049	16678	16975	16902	16672	16893	16852	16694	16755	16723	16877	16928	16719	16774	16777	16703	16705	16878	16768	16683	16765	16753	16626	16821	16699	16827	16751	16695	16899	16797	16841	16811	16940	16712	16797	16721	16781	16772	16873	16707	16849	16662	16885	16638	16690	16776	16697	17010	16786	16871	16815	16760	16678	16842	16771	16923	16819	16556	16890	16872	16818	16720	16742	16600	16750	16783	16798	16779	16779	16745	16858	16687	16786	16878	16735	16863	16707	16741	16640	16755	16564	16672	16917	16794	16781	16829	16852	16899	16685	16797	16886	16716	16915	16876	16756	16713	16663	16682	16831	16779	16725	16876	16828	16803	16665	16758	16798	16696	16832	16686	16710	16758	16619	16794	16666	16791	16858	16668	16855	16725	16760	16783	16819	16972	16819	16835	16736	16822	16945	16724	16622	16686	16688	16812	16834	16637	16804	16975	16626	16932	16690	16816	16750	16814	16683	16682	16856	16701	16651	16562	16745	16822	16714	16867	16792	16799	16876	16821	16679	16811	16801	16768	16702	16687	16666	16549	16651	16611	16761	16781
23018	21568	29626	24029	22591	27193	31459	26260	24782	24213	23726	23284	22546	21701	21038	20566	20318	20260	20107	19850	20164	19805	19844	19826	19685	19647	19650	19679	19488	19508	19641	19405	19318	19489	19393	19579	19572	19316	19314	19530	19413	19457	19408	19297	19240	19538	19478	19512	19532	19371	19439	19191	19430	19418	19295	19345	19473	19342	19395	19516	19349	19284	19221	19371	19281	19361	19424	19599	19382	19509	19434	19167	19417	19372	19271	19272	19362	19305	19376	19171	19402	19464	19530	19288	19178	19075	19410	19451	19461	19467	19389	19379	19285	19451	19230	19229	19241	19301	19354	19165	19517	19410	19438	19422	19300	19255	19446	19281	19205	19277	19367	19315	19525	19435	19423	19289	19411	19340	19279	19380	19513	19220	19420	19456	19511	19552	19360	19600	19276	19340	19416	19345	19278	19378	19535	19355	19373	19062	19333	19364	19262	19294	19303	19267	19370	19331	19165	19644	19258	19357	19403	19188	19312	19520	19210	19181	19477	19342	19368	19284	19280	19379	19174	19355	19318	19227	19138	19312	19512	19268	19293	19414	19416	19336	19297	19309	19260	19115	19173	19128	19561	19305	19492	19372	19184	19281	19385	19397	19398	19365	19351	19228	19439	19251	19245	19360	19312	19247	19242	19431	19212	19539	19354	19330	19618	19283	19359	19319	19426	19283	19109	19270	19342	19379	19532	19246	19353	19289	19300	19135	19398	19282	19525	19128	19195	19272	19246	19241	19196	19328	19216	19294	19436	19390	19133	19383	19290	19408	19466	19227	19339	19269	19238	19270	19313	19315	19384	19313	19371	19319	19340	19255	19249	19242	19263	19344	19389	19445	19335	19622	19502	19401	19320	19386	19286	19263	19309	19355	19315	19354	19124	19341	19245	19603	19415	19098	19204	19413	19447	19403	19273	19113	19455	19209	19342	19426	19145	19255	19339	19153	19390	19335	19302	19326	19363	19283	19271	19314	19361	19283	19333	19400	19289	19370	19339	19480	19279	19455	19373	19206	19099	19306	19448	19332	19333	19235	19145	19365	19251	19345	19456	19236	19440	19158	19422	19421	19190	19283	19085	19149	19382	19192	19308	19279	19276	19386	19289	19494	19471	19383	19133	19304	19337	19313	19400	19238	19300	19340	19308	19284	19467	19485	19570	19370	19313	19168	19413	19276	19255	19349	19217	18989	19289	19192	19190	19115	19296	19348	19399	19294	19276	19348	19527	19366	19361	19157	19205	19303	19486	19118	19420	19258	19204	19099	19498	19375	19232	19375	19332	19328	19281	19376	19275	19344	19160	19102	19303	19294	19528	19250	19251	19283	19411	19247	19258	19316	19352	19136	19378	19293	18952	19383	19114	19371	19345	19508	19362	19390	19549	19368	19121	19426	19155	19328	19314	19366	19542	19436	19397	19345	19413	19378	19666	19467	19374	19310	19219	19273	19278	19455	19326	19138	19359	19368	19298	19397	19419	19430	19556	19106	19332	19415	19217	19451	19071	19300	19199	19335	19308	19198	19195	19256	19289	19272	19294	19393	19574	19180	19297	19353	19329	19233	19367	19152	19413	19427	19397	19350	19482	19487	19251	19372	19409	19378	19250	19358	19194	19323	19385	19184	19387	19226	19288	19339	19506	19372	19199	19426	19375	19287	19509	19312	19245	19369	19419	19443	19360	19394	19367	19306	19335	19326	19362	19567	19283	19361	19378	19269	19365	19446	19464	19461	19164	19234	18959	19448	19325	19209	19446	19392	19375	19387	19458	19499	19501	19352	19307	19408	19348	19179	19404	19068	19462	19225	19429	19249	19447	19257	19175	19294	19441	19483	19414	19127	19322	19425	19291	19291	19412	19251	19386	19230	19186	19265	19157	19240	19195	19292	19350	19383	19197	19281	19407	19271	19327	19259	18989	19678	19145	19337	19534	19472	19376	19269	19382	19365	19247	19201	19394	19461	19355	19523	19236	19401	19483	19410	19304	19048	19298	19237	19356	19182	19279	19265	19408	19076	19243	19219	19326	19360	19402	19222	19245	19001	19216	19196	19365	19451	19444	19568	19309	19350	19285	19307	19281	19460	19542	19117	19377	19226	19476	19333	19266	19337	19468	19377	19217	19398	19199	19261	19310	19251	19438	19270	19246	19186	19226	19365	19361	19358	19312	19239	19212	19159	19500	19201	19254	19546	19286	19333	19614	19555	19444	19224	19355	19318	19333	19332	19279	19338	19250	19271	19333	19390	19291	19469	19350	19396	19469	19253	19337	19183	19401	19438	19379	19318	19268	19312	19363	19258	19379	19454	19371	19374	19253	19103	19369	19205	19212	19395	19314	19433	19142	19262	19119	19303	19451	19328	19386	19131	19401	19375	19330	19243	19147	19216	19268	19225	19214	19295	19296	19308	19498	19373	19321	19355	19262	19165	19246	19269	19236	19489	19434	19149	19210	19442	19414	19333	19587	19319	19358	19373	19275	19592	19244	19475	19471	19066	19258	19229	19568	19166	19157	19251	19277	18956	19266	19526	19328	19215	19411	19191	19219	19157	19294	19047	19246	19300	19127	19265	19268	19198	19351	19222	19401	19292	19202	19401	19190	19040	19273	19353	19508	19354	19437	19381	19355	19364	19312	19187	19140	19225	19151	19392	19318	19259	19051	19185	19337	19320	19296	19258	19442	19217	19352	19317	19287	19127	19340	19334	19220	19160	19239	19273	19218	19202	19145	19197	19403	19437	19379	19318	19367	19284	19244	19499	19158	19452	19307	19096	19239	19083	19190	19449	19359	19342	19332	19455	19307	19404	19368	19239	19221	19310	19166	19310	19348	19386	19468	19404	19277	19394	19417	19347	19196	19396	19257	19179	19433	19315	19350	19436	19184	19240	19458	19279	19099	19292	19506	19268	19475	19222	19372	19513	19369	19321	19396	19372	19408	19506	19287	19359	19373	19027	19264	19417	19215	19275	19278	19483	19411	19355	19379	19310	19399	19151	19320	19268	19319	19285	19239	19359	19525	19383	19341	19249	19384	19245	19217	19194	19265	19357	19545	19507	19460	19338	19307	19307	19132	19604	19394	19302	19341	19424	19504	19328	19277	19217	19329	19516	19398	19131	19356	19324	19252	19330	19391	19294	19186	19287	19256	19284	19313	19426	19431	19389	19170	19260	19205	19343	19299	19148	19523	19263	19389	19215	19303	19355	19370	19305	19460	19368	19423	19425	19199	19224	19568	19159	19418	19354	19281	19424	19344	19110	19392	19189	19280	19203	19422	19459	19150	19107	19114	19253	19222	19392	19401	19361	19250	19226	19284	19238	19445	19432	19372	19320	19364	19400	19333	19287	19286	19270	19485	19230	19289	19381	19332	19185	19489	19106	19403	19277	19550	19323	19397	19229	19354	19413	19348	19427	19353	19364	19277	19222	19156	19420	19152	19238	19442	19220	19358	19155	19376	19358	19345	19277	19426	19319	19416	19438	19477	19149	19381	19249	19229	19151	19223	19333	19276	19355	19369	19279	19410	19255	19266	19317	19388	19093	19252	19134	19238	19448	19218	19254	19184	19230	19093	19284	19306	19281	19277	19332	19368	19298	19625	19287	19477	19496	19236	19082	19060	19281	19421	19271	19165	19239	19315	19180	19367	19117	19251	19468	19191	19260	19264	19424	19381	19168	19405	19217	19409	19338	19179	19464	19224	19500	19250	19315	19231	19440	19198	19292	19217	19388	19080	19136	19265	19388	19168	19504	19416	19343	19224	19112	19158	19311	19262	19289	19279	19253	19133	19451	19259	19334	19308	19225	19259	19195	19381	19213	19277	19172	19208	19166	19411	19349	19253	19355	19194	19346	19255	19501	19348	19150	19160	19281	19330	19418	19273	19362	19352	19225	19303	19310	19055	19271	19103	19282	19230	19141	19420	19280	19252	19356	19375	19368	19272	19430	19129	19093	19223	19272	19226	19377	19536	19367	19412	19515	19330	19389	19386	19303	19234	19359	19483	19186	19468	19466	19339	19160	19525	19152	19218	19480	19368	19266	19213	19413	19239	19129	19263	19309	19299	19355	19354	19156	19322	19163	19498	19324	19251	19349	19325	19262	19398	19358	19189	19422	19216	19165	19210	19107	19394	19314	19327	19295	19398	19366	19288	19207	19235	19400	19300	19457	19106	19344	19466	19281	19078	19282	19220	19285	19227	19373	19398	19285	19438	19200	19289	19209	19403	19221	19449	19380	19352	19361	19287	19261	19496	19361	19344	19272	19593	19029	19388	19322	19462	19181	19226	19136	19212	19489	19251	19276	19293	19002	19404	19206	19382	19335	19186	19409	19202	19360	19137	19396	19361	19354	19384	19377	19270	19223	19340	19465	19321	19331	19135	19241	19241	19381	19448	19451	19230	19160	19398	19292	19239	19486	19250	19249	19331	19222	19349	19184	19180	19085	19190	19432	19283	19463	19258	19333	19346	19349	18960	19204	19174	19450	19158	19214	19284	19296	19265	19408	19302	19111	19101	19348	19279	19395	19157	19247	19359	19329	19324	19237	19508	19325	19160	19248	19265	19319	19122	19147	19627	19260	19389	19296	19283	19299	19194	19224	19314	19400	19158	19311	19270	19223	19343	19430	19326	19410	19289	19389	19324	19142	19344	19338	19135	19427	19127	19649	19208	19275	19399	19310	19404	19461	19391	19272	19061	19268	19361	19334	19444	19069	19276	19189	19343	19360	19241	19268	19281	19462	19360	19217	19545	19489	19161	19201	19422	19438	19052	19267	19324	19699	19435	19254	19257	19408	19380	19370	19376	19307	19169	19113	19197	19208	19313	19229	19392	19212	19305	19279	19118	19246	19419	19426	19351	19117	19389	19458	19385	19216	19342	19252	19245	19279	19296	19283	19262	19208	19453	19416	19233	19087	19236	19119	19405	19408	19511	19107	19496	19467	19338	19270	19228	19191	19559	19503	19216	19262	19267	19146	19281	19211	19275	19134	19333	19348	19375	19370	19129	19174	19158	19480	19509	19160	19457	19372	19164	19365	19345	19084	19123	19226	19255	19142	19431	19319	19231	19233	19165	19436	19356	19162	19375	19418	19409	19337	19420	19217	19369	19206	19321	19466	19581	19374	19315	19437	19306	19278	19225	19504	19527	19191
28676	50749	48132	40377	35942	32214	29886	27480	25740	23857	23319	22469	21450	20262	18791	18407	18140	17992	17843	17618	17482	17535	17485	17245	17296	17193	16992	17080	16937	16949	16771	16844	16671	16890	16773	16852	16624	16801	16822	16931	16744	16956	16716	16634	16811	16812	16722	16753	16804	16803	16715	16614	16884	16793	16732	16603	16819	16815	16673	16748	16859	16615	16738	16403	16744	16680	16923	16744	16741	16543	16711	16664	16564	16684	16788	16732	16801	16755	16939	16792	16747	16884	16795	16738	16722	16599	16815	16639	16747	16846	16612	16644	16638	16860	16687	16808	16813	16688	16818	16701	16629	16599	16762	16676	16794	16878	16640	16838	16668	16675	16609	16879	16607	16615	16806	16691	16548	16675	16800	16701	16721	16745	16454	16683	16680	16888	16791	16687	16624	16741	16719	16581	16750	16524	16796	16706	16712	16708	16870	16720	16665	16679	16834	16648	16736	16746	16809	16787	16561	16592	16845	16799	16748	16572	16778	16535	16675	16718	16707	16655	16726	16829	16739	16668	16813	16768	16681	16662	16617	16719	16702	16714	16727	16569	16551	16824	16729	16848	16624	16806	16853	16694	16753	16662	16650	16770	16674	16644	16754	16593	16738	16860	16736	16508	16644	16754	16709	16928	16496	16753	16744	16784	16744	16833	16759	16757	16739	16829	16637	16626	16908	16790	16670	16726	16794	16615	16638	16583	16763	16669	16693	16829	16677	16824	16685	16785	16612	16935	16623	16840	16698	16565	16564	16772	16719	16686	16757	16555	16634	16724	16532	16755	16803	16739	16577	16799	16650	16730	16703	16791	16784	16671	16679	16684	16691	16736	16743	16780	16585	16670	16739	16724	16699	16724	16688	16672	16803	16537	16872	16657	16821	16662	16575	16730	16656	16756	16734	16654	16558	16625	16705	16643	16845	16739	16722	16575	16808	16819	16671	16752	16667	16548	16619	16683	16853	16613	16842	16755	16767	16683	16599	16787	16665	16653	16636	16597	16699	16751	16776	16653	16647	16694	16725	16703	16746	16655	16657	16726	16664	16852	16689	16588	16737	16759	16559	16678	16796	16925	16609	16657	16702	16684	16546	16727	16942	16682	16760	16576	16678	16704	16766	16448	16809	16632	16769	16562	16811	16792	16604	16724	16750	16727	16551	16541	16661	16681	16678	16691	16665	16700	16661	16696	16693	16699	16672	16612	16617	16579	16691	16837	16606	16784	16628	16562	16908	16674	16804	16569	16576	16788	16776	16810	16647	16796	16671	16743	16834	16678	16560	16669	16768	16718	16651	16826	16804	16833	16522	16700	16782	16798	16792	16688	16725	16671	16714	16688	16697	16883	16671	16802	16743	16891	16575	16668	16798	16708	16614	16640	16643	16468	16883	16752	16617	16756	16679	16719	16690	16649	16656	16533	16414	16605	16574	16677	16717	16823	16634	16509	16654	16789	16575	16499	16779	16733	16729	16772	16560	16612	16764	16661	16551	16586	16788	16721	16731	16683	16661	16766	16703	16933	16720	16713	16896	16677	16818	16718	16782	16740	16823	16693	16818	16604	16739	16676	16736	16867	16728	16570	16538	16667	16724	16640	16635	16722	16549	16621	16695	16601	16820	16703	16675	16634	16755	16674	16757	16685	16662	16683	16823	16800	16902	16829	16487	16530	16839	16750	16786	16852	16475	16544	16624	16664	16901	16629	16536	16704	16871	16633	16661	16701	16764	16804	16761	16597	16548	16614	16523	16795	16729	16716	16611	16635	16695	16717	16604	16635	16743	16612	16809	16700	16567	16627	16866	16543	16780	16595	16762	16881	16714	16617	16676	16780	16658	16824	16676	16715	16533	16733	16729	16582	16710	16692	16598	16615	16697	16700	16663	16676	16787	16599	16683	16907	16587	16705	16666	16621	16648	16656	16835	16439	16815	16578	16662	16667	16732	16869	16808	16799	16688	16596	16724	16693	16698	16643	16643	16436	16856	16541	16761	16628	16699	16685	16762	16717	16708	16681	16625	16667	16815	16679	16705	16806	16607	16781	16733	16495	16608	16654	16769	16621	16789	16717	16444	16584	16692	16775	16533	16758	16509	16680	16653	16580	16730	16767	16620	16642	16735	16758	16736	16715	16719	16846	16521	16860	16587	16717	16496	16684	16754	16432	16654	16889	16733	16612	16717	16706	16677	16568	16666	16653	16811	16622	16617	16564	16820	16728	16741	16738	16730	16651	16754	16695	16572	16726	16754	16648	16657	16665	16825	16580	16608	16626	16789	16674	16657	16645	16956	16740	16708	16602	16716	16721	16643	16835	16835	16548	16757	16775	16707	16754	16691	16898	16561	16596	16731	16562	16622	16752	16604	16552	16574	16713	16768	16673	16794	16599	16756	16773	16598	16722	16650	16784	16750	16704	16802	16717	16724	16619	16803	16720	16836	16638	16807	16688	16725	16583	16688	16607	16659	16821	16870	16753	16787	16812	16767	16691	16729	16615	16790	16715	16611	16668	16809	16695	16696	16644	16915	16655	16724	16735	16644	16717	16708	16577	16835	16672	16532	16835	16573	16807	16645	16701	16768	16800	16572	16611	16672	16731	16665	16706	16601	16696	16739	16712	16669	16873	16901	16776	16560	16555	16626	16717	16882	16641	16593	16785	16644	16658	16817	16839	16722	16744	16891	16715	16746	16790	16707	16752	16748	16704	16557	16760	16480	16727	16796	16824	16542	16783	16526	16753	16724	16798	16696	16626	16786	16729	16728	16527	16747	16869	16673	16818	16620	16768	16596	16627	16786	16696	16734	16833	16747	16669	16656	16804	16729	16775	16689	16520	16687	16613	16762	16693	16647	16575	16553	16595	16869	16647	16808	16817	16829	16722	16734	16662	16683	16625	16643	16652	16708	16772	16626	16605	16523	16831	16594	16686	16516	16587	16782	16800	16742	16701	16738	16620	16692	16492	16794	16778	16794	16787	16651	16912	16677	16690	16606	16790	16525	16837	16607	16636	16883	16744	16712	16784	16756	16615	16786	16659	16838	16716	16575	16580	16822	16575	16724	16662	16653	16644	16727	16759	16605	16696	16705	16561	16803	16541	16716	16740	16611	16774	16655	16675	16567	16612	16586	16731	16749	16718	16661	16740	16718	16914	16613	16522	16539	16717	16703	16830	16686	16562	16759	16697	16830	16766	16698	16739	16679	16630	16802	16701	16596	16711	16719	16715	16622	16810	16670	16636	16669	16807	16714	16575	16768	16622	16654	16704	16626	16633	16783	16734	16656	16832	16643	16682	16648	16566	16617	16581	16554	16656	16496	16743	16714	16583	16619	16847	16731	16828	16589	16776	16792	16665	16806	16653	16721	16560	16745	16513	16709	16723	16755	16771	16721	16603	16636	16684	16665	16839	16815	16703	16712	16530	16745	16733	16682	16753	16699	16559	16603	16698	16864	16661	16821	16728	16657	16674	16767	16773	16658	16702	16713	16558	16511	16800	16552	16866	16802	16679	16664	16771	16693	16771	16633	16847	16687	16513	16817	16658	16827	16594	16825	16787	16717	16634	16761	16654	16565	16626	16544	16559	16686	16884	16759	16682	16700	16586	16741	16704	16723	16593	16796	16641	16652	16871	16965	16635	16871	16820	16675	16658	16543	16630	16759	16801	16664	16714	16692	16607	16790	16695	16740	16481	16545	16619	16725	16748	16674	16598	16782	16725	16807	16734	16586	16725	16711	16730	16618	16829	16746	16744	16741	16548	16820	16571	16655	16689	16833	16671	16807	16642	16589	16688	16650	16713	16870	16679	16804	16813	16670	16593	16689	16602	16868	16858	16722	16724	16706	16569	16806	16724	16610	16670	16609	16743	16794	16675	16661	16671	16709	16612	16805	16694	16792	16798	16527	16738	16830	16640	16612	16863	16670	16627	16803	16849	16767	16694	16685	16696	16597	16684	16863	16649	16706	16708	16717	16520	16695	16724	16638	16693	16703	16771	16697	16750	16687	16595	16591	16618	16720	16756	16609	16736	16645	16882	16805	16813	16554	16659	16712	16769	16772	16824	16522	16631	16715	16788	16709	16516	16709	16611	16472	16789	16676	16703	16561	16630	16743	16722	16746	16689	16501	16743	16628	16738	16801	16745	16829	16658	16842	16632	16637	16649	16664	16701	16856	16855	16667	16736	16624	16658	16594	16618	16718	16640	16711	16747	16626	16737	16771	16586	16844	16812	16600	16585	16738	16598	16786	16887	16659	16735	16792	16593	16724	16771	16621	16844	16774	16794	16692	16755	16681	16639	16656	16703	16755	16695	16720	16655	16574	16566	16735	16567	16723	16681	16764	16718	16628	16666	16684	16709	16742	16753	16645	16662	16619	16756	16676	16561	16606	16716	16651	16823	16775	16622	16702	16811	16669	16850	16860	16551	16672	16755	16687	16685	16673	16638	16760	16709	16796	16925	16631	16857	16811	16556	16759	16702	16682	16640	16715	16604	16792	16755	16768	16611	16720	16751	16725	16839	16656	16661	16588	16673	16683	16648	16637	16608	16651	16828	16676	16692	16676	16749	16661	16781	16570	16710	16717	16695	16604	16837	16781	16802	16601	16792	16652	16693	16768	16603	16588	16819	16676	16632	16766	16695	16742	16717	16627	16688	16752	16814	16692	16650	16774	16797	16639	16644	16569	16655	16493	16647	16708	16714	16588	16746	16649	16833	16679	16603	16689	16559	16685	16826	16754	16774	16701	16619	16715	16634	16686	16653	16697	16664	16775	16627	16739	16483	16818	16643	16625	16814	16747	16573	16773	16737	16702	16641	16856	16701	16723	16665	16636	16619	16720	16657	16733	16796	16644	16671	16761	16553	16640	16699	16710	16674	16538	16725	16819	16743	16654	16633	16581	16643	16561	16639	16685	16707	16761	16805	16727	16542	16671	16601	16601	16585	16707	16573	16592	16742	16788	16532	16763	16508	16565	16762	16742	16573	16625	16689	16857	16620	16772	16673	16618	16633	16823	16695	16576	16650	16718	16853	16813	16748	16791	16683	16616	16545	16799	16629	16713	16621	16612	16647	16692	16785	16784	16750	16639	16893	16802	16603	16682	16663	16733	16700	16677	16718	16787	16697	16751	16819	16652	16669	16651	16645	16736	16738
28221	25131	33055	30925	26123	24601	23416	22323	21507	20999	20617	20600	20335	20039	19620	19318	19144	19205	19222	19156	19274	19244	19023	18943	19094	19033	19013	18942	18869	19134	19033	18694	18741	18756	18972	18849	18760	18927	18789	18868	18898	18927	18894	18842	18822	18816	18874	18893	18945	19005	18840	18806	18859	18589	18849	18894	18926	18607	18819	18861	18958	18825	19007	18929	18821	18880	18841	18878	18929	18678	18807	18827	18855	18863	18631	18931	18865	18780	18836	18759	18876	18909	18871	18729	18910	18937	18746	18890	18803	18842	18820	18786	18800	18885	18959	18965	18985	18955	18934	18601	18839	18883	18853	18846	18639	18804	18679	18777	18829	18853	18819	18734	18800	18965	19028	18757	18973	18740	18753	18854	19024	19084	18984	18851	18827	19065	18987	18810	18598	18846	18778	18902	18878	18859	18883	18889	18828	18904	18766	18794	18806	18866	18747	18852	18544	18978	18661	18816	18871	18842	18728	18954	18974	18652	18945	18736	18952	18943	18723	18763	18809	18615	18695	19000	18836	18867	18836	18681	18930	18918	18729	18884	18862	18795	18752	18861	18703	18768	19002	18897	18847	18735	18841	18849	18689	18909	19053	18793	18999	19012	18892	18801	18867	18888	18728	18703	18972	18720	18944	18776	18880	18868	18879	18858	18941	18715	18952	18726	18901	18734	18947	19020	18776	18829	18837	18740	18832	18946	18655	18756	18775	18902	18873	18874	18984	18888	19060	18774	18757	18644	18891	18726	18972	18873	18682	18931	18786	18750	18977	18766	18814	18817	18751	18705	18825	18837	18877	19016	18949	18691	18865	18720	18878	18804	18983	18799	18812	18979	19031	18984	19070	18714	18631	18583	18577	18789	18831	18944	18799	18820	18779	18762	18791	18829	18689	18876	18750	18882	18714	18732	18789	18718	18823	19009	18811	18712	18711	18863	18713	18675	18825	18876	18696	18735	18745	18882	18770	19042	18994	18772	18945	18791	18771	19026	18878	18972	18961	18859	18694	18877	18832	18868	18892	18904	18954	18800	18824	18670	18925	18843	18946	18837	18843	19061	18939	18716	18739	18795	18745	18780	18889	18912	18909	18838	19048	18923	18901	18878	18692	18963	18864	18977	18835	18908	18898	19079	18673	18837	18781	19141	18784	18660	18889	18734	18886	18820	18741	18748	18764	18827	18892	18946	18755	18824	18593	18804	18749	18917	18844	18718	18787	18840	18966	18838	18769	18806	18908	18791	18814	19005	18905	18799	18973	18750	18816	19014	18789	18884	18748	18807	18883	19203	18719	18720	18720	18766	18735	18614	18884	19074	19026	18710	18915	18759	18944	18970	18980	18833	18665	18708	18700	18812	18793	18879	18868	18765	18734	18942	18917	18775	18880	18950	18827	18751	19070	18968	18898	19090	18972	18786	18817	18779	18798	18806	18987	18934	18896	18878	18870	18971	18761	18966	18852	18969	18673	18922	18666	18683	18713	18699	19015	18847	19033	18851	18855	18854	18808	18636	18970	18844	18924	18726	18799	18792	18785	19000	18854	18903	18927	19019	18917	18793	18967	18841	18575	18778	19004	18819	18662	18756	18673	18724	18693	18814	18657	18805	18737	18850	18983	18884	18918	18777	18922	18678	18723	18986	18904	18852	18892	18910	18900	19009	18893	18919	18743	18986	19047	18531	19071	18871	19040	18728	18805	18856	18908	18974	19025	18988	18659	18643	18658	18986	19024	18848	18839	18966	18908	19005	18883	18844	18780	18751	18918	18768	18877	18991	18955	18795	18886	18466	18850	19008	18869	18996	18940	19028	18836	18961	18719	18645	18966	18771	18814	18804	19053	18952	18897	18989	18691	18977	18661	18705	18761	18926	18740	18948	18919	18760	18896	18959	18839	18895	18772	18929	18822	18787	18837	18973	18973	19067	18838	18691	18902	18792	18906	18826	18954	18773	18735	18716	19053	18765	18797	18732	18770	18871	18844	18801	18913	18940	18762	18807	18635	18672	18809	18705	18759	18878	18908	18862	18629	18795	18786	18731	18807	18796	18838	18756	18823	18906	18891	18730	18854	18936	18839	19069	18900	18985	18700	18745	18730	18778	18713	18974	18957	18814	18674	18899	19016	18951	18985	18733	18717	18709	18850	18928	18975	18848	18767	18912	18662	18906	18880	19081	18746	19015	18841	18963	18850	19028	18823	18848	18947	18814	18943	18845	18839	18988	18828	18783	18987	18866	18936	18818	18717	18868	18934	18776	18760	18881	18867	18834	18859	18828	18818	18987	18792	18798	18722	18886	19061	18722	18854	18984	18983	19010	18954	18921	18924	18874	18973	18845	18959	18966	18720	18590	18988	18705	18644	18950	19078	18740	19050	18820	18918	18868	18844	18795	18969	18829	18795	18590	18844	18588	18764	18874	18890	18766	18643	18728	18802	18841	18921	18899	18897	19002	18711	18786	18741	18767	18724	18796	18790	18747	18857	18636	18786	18709	18895	18698	19012	18921	18586	18920	18765	18836	18830	18939	18862	18918	18770	19003	18965	18902	18886	18805	18909	18891	19044	18750	18852	19027	18835	19015	19039	18813	18915	18971	18658	18920	18868	18839	18753	18792	18624	18797	18814	18890	18664	18918	19138	18841	18850	18891	18621	18765	18780	18890	19063	18898	18744	18811	18860	18987	19002	18728	18879	18773	18919	18736	18870	18566	18686	18730	19104	18728	18700	18942	19050	19017	19043	18731	18878	18991	18829	18873	18734	18823	18682	18874	18871	18877	18927	18766	18917	18873	19066	18779	18976	18916	18794	18928	18982	19022	18865	18938	18741	19057	18815	18825	18960	18973	18901	19029	18824	18787	18888	18900	18984	18953	18827	19019	18877	18824	18764	18871	18911	18792	18813	19062	18949	18858	18888	18877	19130	18719	18790	18838	18979	18892	18853	18757	18660	18832	18916	18911	18849	18943	18703	18979	19086	18702	19019	18784	18724	18753	18799	18971	18803	18834	18921	18893	18918	18864	18824	18645	19028	18837	18891	18883	18871	18784	19074	18796	18850	18874	18895	19011	18851	18801	18843	18922	18990	18664	18950	19093	18830	18992	18837	19050	19066	18851	18890	18797	18770	18783	19026	18762	18808	18755	18865	18851	18812	18874	18959	19118	18828	18909	18907	18955	18910	18790	18869	18763	18819	18807	18766	18833	19096	18833	18995	18803	18868	18981	18923	18907	18987	18884	18856	18768	19031	18853	19008	19118	18900	18767	18997	18756	18902	18879	18744	19055	18910	18981	18931	18749	18849	18588	18839	18833	18854	18916	18873	18678	18819	18927	18828	18959	18731	19051	19039	18924	18681	18852	18793	18863	18709	18972	18809	18859	18815	18907	18962	18613	18895	18703	18795	18877	18874	18776	18877	18636	18889	18842	18761	18639	19051	18933	18753	18825	18573	18812	18920	18809	18800	18761	18878	18819	18967	18968	18875	18744	18970	18825	18934	18564	18934	18790	18850	18974	18802	18862	18930	18766	18807	18898	18761	18691	18965	18972	18887	18773	18850	18823	18855	18780	18852	18942	18771	18812	18792	18745	18847	19148	18864	18907	19040	18973	18999	19017	18754	18902	18849	18631	18949	18979	18960	18922	18954	18671	18829	18919	18839	18724	18779	18857	18828	18925	18849	18667	18822	18980	18890	18921	18858	18912	18952	18921	18871	18839	18717	18861	19066	18737	18982	18807	18921	18973	18906	18794	18968	18962	18787	18941	18835	18750	18790	18775	18913	18656	18882	19061	19077	18719	18923	18765	18927	18847	18730	18731	18701	18834	19017	18858	18981	18853	18961	18943	18755	18994	18717	18688	18923	18717	19019	18760	18771	18764	18874	18994	18959	18782	18887	18902	18808	18658	18915	18651	18752	18947	18897	18931	18941	18842	18875	19172	19006	18880	18856	18798	18900	18845	18876	19010	18982	18671	19084	18944	18875	18739	18692	19008	18905	18955	18909	18949	18904	18757	18836	18885	18916	18996	18886	18705	18783	18769	18823	18691	18964	18655	18999	18871	18785	18858	18799	19156	18983	18699	18766	18794	18712	18893	18564	18998	18884	18753	19028	18720	18615	18801	18836	18924	18974	18912	18814	18929	18914	18849	18938	18720	18693	18710	18758	18521	18925	18942	18689	18946	18874	18877	18776	18786	19098	18784	19050	18815	18973	18986	18755	18589	18937	18886	18923	18975	18774	18794	18680	19097	18833	18834	18887	18859	18913	18638	18988	18907	18662	18740	18838	18798	18983	18898	18759	18713	18849	18935	19103	18824	18899	18949	19184	18951	18813	18997	18960	18773	18852	18827	19018	18729	19029	18872	18710	18931	19003	18793	18759	18803	18776	18969	19030	18792	18768	18733	18964	19132	18930	18667	18867	18698	18691	18692	18854	18889	18843	19025	18932	18755	18873	18939	19073	18957	18812	18696	18774	18987	18940	19025	18825	18850	18952	18913	18866	18632	18677	18756	18894	18726	18673	18866	18630	18517	18786	18804	18804	18627	18895	18793	18716	18756	18845	18885	19012	18859	18761	18797	18989	18982	18663	18883	18844	18730	18816	18979	18821	18747	18942	19045	18865	18960	18798	18801	18689	18714	18900	18792	18873	18855	18712	18768	18728	18570	18763	18916	18681	18830	18961	18953	18686	18828	18883	18667	19028	19009	18897	19007	18911	18620	18719	18833	18941	18860	18764	18794	18815	19002	18815	18802	18890	18883	18855	18698	18941	18964	18779	18845	18919	18887	18777	18623	18849	19049	18882	18892	18859	18785	18844	19004	18692	18927	18757	19086	18897	18746	18809	18881	18678	18768	18961	18796	18624	18802	18992	19021	18667	18925	18808	18977	18819	18653	18902	18959	18743	18758	18782	19054	18726	18928	18996	18766	18935	18904	18857	19141	18667	18796	18743	18831	19041	18930	18923	18938	18858	18764	18750	18949	18765	18859	18884	18622	18731	18799	18656	18738	18799	18838	18854	18779	18872	18847	18835	18784	18915	18753	18850	18798	18822	18862	18751	18829	18702	18928	18809	18800	18842	18598	18756	18959	18800	18965	18840	18820	18843	19121	18980	18844	18682	18787	18714	18721	18800	18898	18963	18958	18805	19010
27514	40688	38198	31274	27740	24957	23336	22019	20695	19673	19266	19255	18648	18050	17483	17289	17009	16890	16910	16809	16684	16610	16618	16831	16651	16397	16507	16538	16563	16658	16686	16532	16378	16443	16470	16383	16591	16423	16518	16479	16402	16344	16266	16501	16413	16479	16476	16288	16386	16396	16467	16369	16542	16177	16414	16479	16512	16458	16293	16311	16237	16369	16393	16324	16588	16254	16241	16535	16496	16224	16518	16439	16345	16358	16300	16433	16494	16433	16369	16308	16519	16294	16528	16512	16565	16568	16280	16407	16302	16406	16461	16357	16499	16340	16342	16409	16371	16395	16466	16390	16501	16509	16432	16213	16405	16498	16365	16633	16360	16566	16458	16377	16279	16263	16511	16553	16487	16393	16499	16340	16318	16212	16337	16333	16534	16456	16441	16570	16463	16468	16553	16526	16426	16460	16302	16301	16371	16502	16292	16626	16448	16422	16342	16409	16216	16525	16521	16416	16488	16228	16331	16364	16454	16341	16402	16460	16387	16269	16306	16416	16511	16293	16386	16341	16399	16613	16394	16435	16475	16459	16370	16451	16497	16384	16664	16532	16396	16366	16306	16511	16339	16430	16379	16590	16242	16486	16455	16316	16430	16343	16378	16351	16502	16328	16445	16443	16445	16362	16283	16336	16541	16428	16569	16404	16229	16496	16323	16398	16409	16561	16457	16275	16457	16388	16361	16644	16433	16377	16379	16343	16377	16377	16424	16366	16283	16537	16373	16452	16452	16301	16394	16461	16350	16337	16387	16492	16420	16386	16445	16412	16432	16541	16416	16491	16199	16427	16343	16417	16340	16433	16463	16461	16270	16320	16477	16529	16488	16515	16509	16492	16381	16504	16539	16436	16465	16360	16392	16474	16371	16492	16427	16224	16563	16415	16329	16484	16472	16382	16414	16466	16374	16479	16368	16465	16379	16350	16277	16478	16258	16466	16447	16588	16388	16390	16589	16384	16488	16259	16411	16453	16398	16428	16331	16445	16374	16321	16329	16448	16457	16413	16405	16327	16326	16285	16505	16508	16371	16368	16417	16552	16339	16433	16442	16579	16407	16591	16297	16434	16516	16426	16322	16285	16345	16342	16414	16465	16474	16304	16550	16462	16514	16378	16444	16328	16422	16453	16473	16390	16262	16433	16317	16328	16265	16404	16128	16468	16434	16343	16495	16427	16377	16473	16316	16374	16497	16124	16398	16473	16470	16619	16392	16394	16472	16375	16366	16447	16389	16463	16482	16561	16474	16386	16453	16468	16302	16488	16404	16515	16273	16534	16322	16501	16314	16503	16288	16252	16461	16227	16389	16406	16392	16481	16502	16233	16395	16540	16307	16433	16409	16561	16440	16396	16379	16337	16397	16315	16512	16579	16464	16331	16471	16345	16370	16500	16381	16345	16341	16428	16480	16374	16401	16416	16313	16437	16458	16384	16365	16408	16483	16376	16331	16294	16449	16389	16450	16398	16405	16393	16457	16351	16432	16489	16406	16420	16477	16667	16323	16539	16368	16434	16482	16371	16361	16424	16245	16322	16393	16329	16437	16306	16456	16429	16583	16256	16476	16489	16359	16300	16331	16423	16497	16518	16322	16547	16435	16401	16397	16444	16470	16350	16361	16346	16455	16146	16355	16465	16430	16339	16314	16409	16570	16295	16417	16459	16321	16439	16564	16292	16497	16314	16414	16414	16312	16470	16319	16370	16424	16393	16427	16511	16369	16505	16505	16297	16193	16319	16441	16347	16401	16157	16455	16536	16523	16423	16387	16379	16352	16250	16407	16434	16409	16518	16494	16473	16261	16425	16426	16516	16304	16543	16392	16419	16214	16301	16334	16339	16366	16445	16586	16443	16481	16475	16432	16571	16294	16389	16473	16462	16360	16420	16389	16415	16523	16319	16481	16398	16570	16225	16359	16417	16537	16518	16597	16418	16494	16415	16479	16336	16434	16448	16479	16535	16361	16294	16377	16309	16399	16341	16255	16415	16517	16563	16415	16345	16174	16605	16516	16239	16238	16402	16428	16442	16296	16388	16451	16729	16484	16057	16440	16337	16523	16353	16349	16362	16467	16501	16358	16619	16394	16379	16314	16435	16382	16627	16480	16411	16442	16577	16384	16410	16524	16375	16322	16093	16427	16421	16248	16259	16366	16382	16407	16506	16558	16464	16435	16365	16488	16621	16375	16448	16482	16574	16468	16176	16494	16462	16498	16516	16469	16406	16399	16288	16471	16395	16305	16476	16392	16548	16367	16441	16614	16403	16433	16436	16358	16322	16556	16428	16582	16360	16508	16279	16367	16279	16394	16422	16406	16423	16542	16511	16299	16476	16522	16385	16440	16275	16462	16430	16445	16366	16430	16569	16400	16449	16483	16419	16442	16540	16478	16390	16462	16207	16414	16338	16529	16380	16335	16447	16398	16486	16333	16372	16414	16344	16331	16412	16509	16536	16171	16493	16211	16414	16479	16408	16498	16421	16478	16506	16331	16493	16632	16393	16184	16394	16459	16401	16407	16406	16379	16548	16347	16496	16641	16427	16430	16331	16420	16549	16346	16419	16518	16422	16418	16356	16451	16453	16364	16557	16481	16375	16458	16401	16332	16342	16381	16473	16359	16468	16668	16439	16385	16312	16402	16383	16371	16422	16507	16526	16358	16400	16356	16424	16436	16526	16279	16315	16313	16386	16395	16444	16359	16342	16294	16649	16533	16480	16317	16437	16573	16281	16247	16200	16410	16502	16316	16407	16397	16409	16430	16463	16504	16402	16401	16356	16248	16587	16412	16274	16526	16326	16361	16370	16592	16462	16387	16306	16499	16463	16460	16438	16436	16384	16338	16504	16402	16293	16387	16474	16482	16406	16377	16381	16324	16433	16287	16418	16440	16311	16492	16559	16467	16435	16319	16432	16350	16377	16403	16467	16518	16474	16365	16379	16583	16494	16381	16301	16472	16471	16451	16383	16437	16542	16353	16448	16433	16531	16378	16369	16541	16509	16487	16496	16317	16381	16501	16371	16282	16546	16607	16421	16448	16341	16501	16405	16219	16592	16523	16508	16417	16426	16447	16490	16389	16337	16236	16348	16507	16480	16345	16319	16463	16381	16420	16416	16385	16413	16437	16457	16408	16360	16378	16523	16473	16478	16425	16415	16374	16565	16509	16491	16308	16603	16252	16393	16451	16499	16547	16326	16419	16741	16566	16357	16401	16414	16558	16374	16411	16374	16282	16458	16513	16490	16345	16455	16433	16483	16436	16459	16476	16372	16563	16290	16324	16473	16452	16333	16452	16490	16270	16386	16410	16440	16373	16337	16330	16381	16379	16327	16491	16441	16433	16421	16393	16307	16484	16440	16458	16412	16411	16379	16308	16347	16364	16312	16272	16353	16420	16599	16398	16433	16418	16370	16393	16519	16484	16513	16307	16409	16331	16230	16462	16217	16469	16426	16431	16458	16434	16352	16394	16532	16449	16368	16342	16484	16469	16520	16382	16487	16425	16546	16425	16143	16324	16344	16396	16385	16433	16327	16494	16243	16371	16494	16561	16216	16334	16404	16471	16419	16327	16549	16465	16339	16428	16377	16446	16464	16422	16300	16553	16369	16465	16403	16591	16428	16516	16449	16550	16522	16251	16437	16396	16421	16432	16311	16342	16290	16461	16481	16276	16313	16488	16418	16319	16327	16371	16420	16494	16428	16418	16413	16199	16388	16617	16424	16482	16335	16336	16308	16413	16400	16367	16396	16552	16405	16249	16496	16521	16400	16298	16482	16272	16536	16543	16262	16551	16481	16556	16271	16348	16669	16373	16444	16309	16580	16432	16347	16486	16473	16410	16566	16462	16630	16291	16563	16280	16395	16289	16366	16569	16357	16284	16485	16567	16358	16280	16409	16423	16449	16529	16348	16364	16365	16695	16316	16296	16586	16539	16453	16366	16458	16337	16649	16519	16513	16176	16208	16338	16430	16265	16384	16215	16282	16468	16369	16297	16422	16457	16378	16426	16392	16351	16532	16445	16455	16418	16180	16607	16284	16399	16380	16510	16473	16301	16299	16464	16424	16515	16363	16433	16486	16382	16261	16356	16589	16602	16460	16381	16421	16389	16453	16336	16456	16464	16536	16353	16499	16414	16382	16513	16433	16314	16260	16452	16181	16311	16527	16481	16428	16585	16396	16343	16389	16450	16213	16564	16390	16394	16429	16360	16443	16334	16414	16493	16621	16426	16602	16378	16386	16575	16495	16303	16504	16579	16474	16489	16602	16442	16619	16434	16478	16313	16375	16467	16426	16369	16504	16434	16512	16527	16281	16481	16427	16460	16341	16504	16358	16437	16320	16505	16281	16253	16411	16476	16326	16283	16329	16427	16497	16399	16518	16342	16361	16454	16280	16363	16419	16315	16423	16482	16388	16682	16416	16334	16376	16385	16493	16363	16343	16526	16320	16624	16363	16429	16464	16347	16415	16406	16470	16402	16436	16356	16348	16400	16332	16275	16494	16306	16464	16481	16234	16230	16237	16375	16397	16313	16338	16587	16514	16429	16372	16424	16307	16528	16455	16297	16420	16435	16418	16467	16459	16365	16462	16380	16363	16451	16334	16434	16484	16379	16136	16605	16604	16281	16479	16531	16323	16352	16356	16399	16370	16518	16413	16317	16349	16419	16535	16464	16366	16340	16475	16415	16360	16377	16398	16280	16550	16339	16339	16371	16389	16344	16389	16458	16169	16573	16360	16457	16274	16429	16389	16472	16623	16395	16316	16380	16363	16538	16417	16499	16471	16373	16555	16638	16444	16490	16397	16477	16551	16316	16677	16161	16321	16373	16333	16398	16472	16352	16569	16387	16423	16356	16421	16395	16352	16634	16569	16371	16336	16460	16468	16529	16467	16460	16353	16411	16412	16529	16519	16406	16322	16302	16370	16580	16349	16377	16344	16617	16286	16550	16355	16323	16380	16525	16432	16564	16386	16541	16393	16610	16320	16349	16239	16562	16452	16360	16532	16472	16338	16361	16171	16323	16321	16414	16368	16449	16375	16397	16432	16656	16521	16388	16481	16435	16475	16336	16496	16421	16471	16408	16484	16432	16404	16414	16346	16428	16532	16420	16488	16339	16390	16366	16537	16456	16268	16258	16469
23944	21593	29360	24895	24580	27781	28319	24974	23626	23000	22594	22163	21670	21330	20814	20581	20496	20236	20085	20160	19860	20073	19926	19945	20002	19759	20031	19938	19734	19661	19385	19700	19662	19642	19614	19828	19515	19740	19670	19672	19653	19771	19820	19604	19671	19532	19733	19739	19685	19567	19462	19588	19673	19580	19617	19653	19661	19700	19709	19486	19697	19607	19454	19423	19544	19407	19746	19528	19541	19496	19527	19483	19497	19361	19538	19388	19527	19523	19519	19317	19582	19837	19667	19565	19388	19497	19398	19426	19473	19556	19526	19644	19471	19559	19611	19499	19718	19613	19597	19631	19396	19613	19726	19462	19406	19278	19517	19530	19417	19580	19436	19439	19422	19433	19650	19583	19834	19365	19540	19689	19780	19723	19640	19531	19694	19639	19595	19321	19689	19587	19498	19681	19637	19707	19638	19649	19539	19533	19536	19413	19546	19573	19600	19704	19690	19721	19547	19649	19501	19685	19583	19727	19613	19468	19376	19624	19501	19326	19684	19562	19664	19658	19505	19719	19566	19664	19678	19609	19528	19824	19603	19565	19620	19727	19597	19466	19523	19886	19532	19570	19523	19473	19581	19517	19515	19515	19563	19526	19509	19568	19508	19608	19441	19671	19350	19532	19325	19622	19483	19515	19387	19423	19682	19327	19371	19665	19510	19479	19725	19598	19633	19560	19523	19578	19829	19694	19721	19564	19564	19654	19614	19541	19435	19469	19503	19405	19700	19492	19661	19482	19656	19380	19260	19512	19432	19594	19652	19582	19322	19612	19688	19528	19579	19653	19422	19553	19270	19702	19731	19442	19422	19452	19636	19593	19384	19416	19452	19769	19759	19702	19370	19653	19563	19704	19438	19434	19712	19535	19561	19419	19597	19328	19509	19409	19398	19865	19506	19569	19532	19526	19743	19686	19512	19492	19611	19657	19534	19665	19428	19359	19659	19639	19313	19668	19401	19469	19511	19493	19603	19507	19413	19565	19520	19565	19654	19519	19544	19565	19638	19493	19647	19518	19344	19656	19632	19550	19644	19565	19543	19664	19642	19628	19357	19327	19719	19709	19547	19327	19426	19548	19391	19700	19402	19522	19384	19549	19603	19742	19451	19655	19418	19481	19591	19621	19595	19529	19490	19675	19499	19682	19405	19511	19494	19589	19449	19618	19652	19707	19639	19420	19315	19574	19790	19509	19462	19463	19520	19558	19573	19667	19538	19586	19504	19640	19554	19537	19424	19482	19496	19546	19328	19578	19462	19270	19748	19611	19561	19450	19444	19524	19352	19532	19808	19348	19534	19336	19576	19304	19531	19615	19626	19579	19541	19575	19517	19539	19471	19570	19532	19487	19585	19591	19685	19679	19547	19696	19709	19464	19559	19433	19507	19586	19348	19484	19468	19739	19487	19500	19701	19602	19672	19522	19484	19514	19703	19387	19500	19771	19454	19510	19457	19551	19661	19517	19296	19514	19663	19536	19559	19696	19456	19555	19579	19547	19802	19536	19498	19593	19465	19485	19636	19420	19414	19465	19524	19476	19672	19518	19667	19489	19474	19587	19623	19691	19616	19574	19542	19609	19607	19476	19473	19555	19699	19511	19816	19518	19697	19740	19567	19496	19612	19642	19566	19491	19660	19463	19588	19321	19505	19518	19508	19697	19541	19555	19808	19446	19629	19345	19521	19788	19539	19571	19345	19314	19611	19463	19613	19587	19513	19455	19505	19454	19468	19686	19612	19658	19876	19493	19527	19753	19633	19392	19643	19660	19678	19609	19778	19493	19532	19581	19676	19691	19591	19495	19648	19581	19587	19588	19434	19611	19588	19605	19471	19557	19568	19420	19472	19515	19657	19422	19585	19516	19469	19433	19439	19563	19425	19617	19542	19542	19540	19654	19456	19516	19416	19635	19360	19392	19587	19593	19509	19675	19665	19535	19808	19428	19444	19548	19500	19646	19425	19665	19600	19520	19528	19424	19713	19451	19250	19564	19660	19617	19390	19551	19605	19409	19386	19753	19688	19397	19737	19406	19739	19688	19564	19650	19613	19444	19451	19524	19480	19523	19620	19883	19412	19495	19632	19447	19464	19567	19518	19504	19647	19682	19562	19500	19597	19408	19557	19629	19340	19626	19446	19340	19483	19412	19565	19605	19532	19584	19328	19476	19553	19472	19700	19803	19503	19624	19681	19496	19537	19601	19642	19660	19574	19486	19570	19359	19660	19661	19442	19476	19611	19536	19714	19609	19667	19721	19498	19521	19450	19438	19637	19448	19730	19477	19840	19580	19479	19636	19559	19446	19492	19721	19498	19555	19611	19733	19678	19448	19492	19647	19577	19663	19455	19512	19348	19382	19463	19582	19538	19530	19657	19342	19641	19601	19615	19594	19549	19573	19586	19481	19435	19751	19518	19431	19753	19651	19526	19454	19662	19780	19547	19573	19552	19493	19667	19522	19700	19563	19330	19639	19697	19311	19547	19481	19449	19643	19565	19506	19461	19569	19527	19418	19626	19560	19811	19331	19635	19584	19503	19433	19449	19431	19482	19567	19499	19585	19588	19625	19560	19767	19467	19403	19549	19473	19316	19632	19695	19667	19433	19451	19538	19524	19417	19335	19596	19422	19381	19617	19653	19453	19654	19605	19749	19409	19454	19610	19449	19566	19584	19578	19524	19467	19482	19667	19497	19609	19584	19672	19543	19462	19452	19517	19571	19378	19657	19670	19614	19487	19423	19549	19821	19462	19631	19770	19803	19386	19501	19288	19441	19518	19743	19593	19471	19551	19433	19655	19406	19564	19696	19536	19631	19478	19476	19627	19536	19453	19560	19629	19401	19522	19556	19624	19391	19241	19463	19400	19623	19522	19698	19591	19439	19386	19518	19715	19406	19591	19317	19458	19735	19438	19462	19567	19398	19706	19666	19520	19417	19561	19693	19461	19521	19465	19715	19760	19615	19602	19316	19494	19652	19629	19552	19627	19504	19521	19563	19467	19606	19527	19415	19518	19390	19587	19646	19535	19604	19430	19497	19538	19756	19612	19385	19580	19531	19500	19597	19419	19473	19783	19518	19544	19584	19408	19534	19649	19576	19652	19534	19609	19716	19501	19440	19330	19369	19399	19575	19544	19806	19524	19662	19563	19556	19505	19625	19489	19580	19739	19640	19715	19578	19584	19595	19538	19408	19594	19487	19503	19449	19638	19514	19431	19375	19337	19648	19456	19516	19529	19578	19569	19512	19768	19650	19378	19389	19592	19514	19649	19517	19455	19564	19683	19403	19691	19461	19487	19659	19607	19623	19550	19334	19496	19669	19402	19613	19553	19650	19416	19703	19508	19539	19681	19524	19434	19427	19688	19568	19717	19509	19457	19588	19543	19697	19387	19386	19323	19433	19392	19708	19362	19393	19616	19725	19586	19518	19592	19601	19474	19593	19633	19484	19514	19518	19586	19799	19677	19674	19466	19550	19478	19511	19699	19782	19616	19606	19586	19517	19443	19502	19539	19541	19528	19567	19498	19505	19488	19550	19658	19886	19492	19566	19669	19516	19538	19549	19564	19488	19634	19655	19493	19515	19540	19797	19472	19415	19486	19496	19569	19509	19571	19409	19589	19559	19537	19596	19510	19511	19500	19556	19488	19538	19552	19372	19346	19514	19736	19553	19675	19692	19669	19372	19422	19522	19502	19513	19533	19542	19293	19651	19626	19736	19678	19571	19635	19500	19638	19473	19544	19416	19648	19573	19642	19405	19566	19396	19538	19501	19475	19519	19599	19421	19500	19382	19544	19415	19642	19575	19541	19438	19525	19313	19615	19554	19790	19500	19534	19638	19475	19753	19719	19856	19613	19528	19674	19398	19343	19439	19625	19667	19480	19487	19632	19531	19470	19473	19509	19441	19477	19469	19519	19393	19739	19596	19547	19588	19545	19417	19407	19655	19577	19423	19505	19726	19600	19495	19337	19559	19407	19343	19551	19501	19542	19451	19712	19476	19629	19613	19721	19557	19520	19470	19406	19632	19625	19645	19414	19533	19546	19655	19385	19346	19466	19489	19508	19675	19610	19682	19518	19597	19647	19645	19520	19593	19606	19467	19454	19663	19542	19647	19572	19429	19519	19576	19457	19434	19556	19623	19510	19738	19786	19680	19293	19573	19367	19613	19606	19605	19601	19508	19529	19466	19469	19660	19704	19540	19551	19466	19597	19669	19519	19515	19444	19630	19593	19576	19351	19468	19605	19696	19582	19771	19497	19636	19669	19472	19413	19497	19598	19420	19366	19613	19404	19533	19461	19535	19373	19439	19565	19658	19695	19469	19629	19513	19611	19508	19679	19557	19619	19697	19670	19584	19583	19590	19455	19553	19609	19604	19578	19488	19381	19566	19567	19244	19712	19348	19664	19278	19518	19640	19662	19552	19637	19584	19430	19672	19772	19541	19501	19493	19415	19511	19608	19561	19594	19813	19685	19596	19690	19570	19464	19640	19622	19500	19609	19430	19489	19800	19582	19364	19653	19707	19614	19366	19346	19588	19668	19457	19561	19616	19480	19523	19600	19672	19653	19650	19685	19601	19584	19629	19698	19558	19505	19596	19712	19491	19530	19759	19557	19694	19685	19531	19571	19452	19578	19420	19365	19465	19491	19385	19546	19508	19432	19291	19517	19404	19733	19751	19526	19310	19401	19533	19646	19644	19622	19493	19521	19627	19418	19561	19567	19813	19640	19516	19747	19610	19442	19497	19472	19590	19555	19652	19489	19498	19240	19423	19551	19585	19797	19577	19431	19607	19577	19666	19648	19551	19775	19571	19536	19441	19728	19422	19625	19664	19523	19690	19557	19516	19401	19555	19544	19662	19819	19339	19645	19500	19586	19498	19534	19440	19529	19536	19602	19567	19292	19579	19525	19612	19352	19434	19592	19658	19736	19657	19562	19600	19487	19673	19757	19387	19521	19609	19469	19678	19659	19653	19698	19507	19481	19845	19538	19644	19555	19379	19745	19376	19379	19436	19537	19746	19621	19620	19539	19509	19583	19423	19710	19604	19652	19480	19336	19608	19546	19700	19525	19525	19431	19507	19590	19629	19714	19705	19550	19597	19682	19527	19421	19492	19363	19418	19614	19726	19575	19443	19615	19602	19517
27222	46402	43973	37066	32637	29230	26857	25396	23645	22258	21522	21108	20056	19559	18479	18277	17783	17737	17613	17559	17301	17277	17276	17437	17487	17258	17074	17119	17022	16962	17260	17102	16779	16885	17031	16961	17058	17146	16957	16916	16828	16980	16998	16947	16936	16999	17027	16835	16867	16979	17001	16938	17036	16818	16979	16885	17009	17046	16996	16928	16740	16860	16771	16798	16815	16925	17015	16979	16857	16840	16965	16933	17024	16924	16841	16836	16906	16892	16826	17093	16931	17126	16854	16937	16990	16858	16937	16791	16915	16895	16847	16911	16925	16870	16820	16844	16882	16777	16888	16776	17073	16815	16889	16711	16928	16889	16795	16759	16956	16901	16992	16865	16908	16739	16937	16969	16929	16898	16906	16942	16858	16784	16895	16981	16855	16869	17098	16819	16947	17003	16742	16939	16980	16901	16830	16957	17017	16829	16920	16835	16938	17043	16980	16765	16920	16920	16945	16882	16710	16774	16840	16944	16912	17025	16959	16944	16982	16861	17083	16951	16818	16979	17005	16878	16841	16700	16734	16790	16910	16729	16813	16984	16830	16901	16851	16873	16952	17027	16901	16994	16867	16928	16959	16674	16875	16979	16832	17105	17026	16891	16764	16698	16936	16853	17038	16762	16831	17072	16824	16983	16895	16762	16856	16810	16601	16930	17063	17020	16955	16893	16978	16904	16866	16833	17026	16762	16897	16807	17074	16903	16743	16792	17046	16928	16920	16803	16993	16916	16918	16869	17018	16923	16863	16859	16633	16972	16921	16919	16873	17029	16940	16980	16850	17025	16843	16860	17025	16875	16919	16925	16859	16907	16908	16863	16897	16797	16923	16959	16923	16621	16933	16823	16869	16609	16813	16931	16956	16831	16887	16936	16841	16822	17000	16814	16992	16955	16870	17017	16901	16758	16992	16814	16789	16883	17084	16855	16796	16773	16803	16701	16895	16974	16987	16713	16828	16973	17136	16929	16852	16753	16972	16681	17044	16922	16758	16904	16838	16881	16876	16900	16847	16837	17003	16911	16836	16750	16978	16866	16926	16795	16732	16876	16783	16916	16752	16990	16885	16897	16830	16851	16924	16913	16964	16990	16747	16947	16984	16744	16879	16740	16817	17004	16963	16914	17026	17058	16820	16971	16814	16938	16783	16889	16833	16808	17038	16792	16888	16958	16871	16884	16887	17080	17023	16943	16851	16671	16661	16876	16978	16892	16889	16776	16805	16961	16947	16828	16711	16824	16795	16896	16845	16764	16810	16922	17037	16879	16736	16865	16799	16878	16960	16999	16687	16954	16795	16889	16893	16879	16957	16821	16925	17004	16887	16904	16849	16953	16894	16873	16899	16957	16879	16818	16967	16786	16877	16850	16878	16923	16972	16970	16942	17001	16832	16889	16852	17045	16826	16969	16703	16854	16923	16888	16893	16812	16925	16855	16801	16907	16708	16840	16636	16920	16728	16777	16982	16754	16897	16803	16959	16966	16935	17015	16846	16709	16886	16839	16836	16914	16700	16855	16862	16933	16954	16727	16831	16833	16860	16856	16897	16857	16864	17038	16844	16968	16887	16877	16818	16958	16752	16764	16927	16919	16690	16949	16935	16680	16838	17033	16795	16892	17013	16633	16925	16792	16801	16998	17010	16929	16949	16729	16891	16971	17081	16791	16895	16906	16929	16772	16936	16938	16888	17102	16974	16754	16848	16958	16863	16904	16971	16947	16875	16819	16900	16967	16924	16880	16811	16972	16904	16899	16745	16902	17065	16888	16871	16833	16964	16836	17034	17050	16660	16929	16932	16879	17012	16850	16860	16931	16617	17045	16974	16839	16725	16948	16913	16868	16774	16832	16816	16873	16843	16871	16924	16861	16728	16865	16972	16788	16947	17091	17020	16950	16771	16825	16779	16792	16877	16776	16896	16886	16791	16921	16941	17057	16771	16960	16917	16914	16765	17067	16852	16894	16820	16803	16957	16831	16911	16856	16869	16746	16762	16825	17062	16851	16960	16854	16957	16855	16863	16836	16978	16912	17036	16927	16848	16819	16746	16856	16838	16751	16982	17016	16936	16870	16959	17107	16903	17066	16977	16888	16840	16892	16955	16939	16886	17015	16795	16946	16992	16983	16897	16806	17119	16887	16806	17015	16829	16968	16846	16877	16923	17096	16836	16881	17074	16775	16906	16711	16881	16909	16966	16789	16951	16827	16897	16788	16963	16908	17132	16834	16853	16865	16997	16793	16979	16922	16938	17098	17025	16923	16732	16813	16869	16960	17053	17031	17017	16729	16981	16789	17028	16817	16926	16798	16967	16899	16885	16871	17033	17082	17035	16907	16907	16964	16859	16974	16939	16894	17065	16892	16948	16742	16965	16987	17007	16846	17002	16891	16728	16866	17049	16998	16905	16642	16626	17027	16915	16726	16862	17002	16827	16803	16929	16983	16885	16891	16748	17083	16895	16884	16887	16881	16850	17089	16922	17075	16944	16968	16778	16945	16948	16984	16927	16928	16923	17088	16846	16817	17060	17053	16823	16953	16951	16955	16926	16842	16873	16892	16957	16915	16859	16827	16837	16952	16778	16732	16888	17058	16863	16871	16996	17035	16847	17039	16920	16891	16800	16977	16962	16912	16894	16961	16876	16951	16898	17056	16858	16971	16701	16837	16736	16675	16923	17021	16865	16895	17031	16915	16821	16923	16864	16804	16799	16798	16814	16936	16970	17059	16855	16921	16927	16877	17077	16829	16842	16962	16944	16679	16863	16788	17056	16862	17042	16749	16765	16795	17007	17008	16847	16821	16906	16990	17012	16901	17069	16914	16762	16849	16900	16904	17047	16879	16943	17070	16750	16824	16943	16990	17017	16917	16895	16925	16843	16851	16914	17059	16861	16847	17064	16809	16790	16830	16816	16840	16928	16879	16990	16588	16843	16954	17160	17032	17018	16885	16913	16835	16921	16806	16793	16897	17026	16902	16949	16840	16693	16936	16966	16998	16883	16947	16679	16963	16757	16899	16803	16880	17057	17011	16931	16800	16914	16984	17048	16895	16697	16953	16789	16998	16864	16991	16967	16987	16873	16963	17012	16656	16783	16867	16777	16894	16866	16837	16800	16830	16896	17043	17194	16696	16790	16985	16816	16867	16838	16870	16898	16914	16769	16997	17143	16808	16786	17033	16802	16884	16930	16793	17033	16949	16997	16939	16960	16931	16807	16840	16894	16888	16971	16884	16811	16990	16737	16872	16768	16858	16953	16823	16926	16963	16867	16848	16907	16729	16876	16807	16829	16822	16950	16833	16725	16954	16903	16764	16951	16977	16901	17045	16927	16909	16874	16787	16753	16814	16934	16857	16873	16834	16807	16866	16907	16824	16895	16873	16877	16880	16938	17071	17033	16842	16959	16896	16773	16959	16894	16706	16888	16907	17017	16870	16908	16872	17042	16864	16933	16825	17021	17064	17125	16826	17004	16986	17031	16935	16939	16906	16975	16969	16787	16969	16969	16733	16831	16933	16987	17070	16873	16629	16902	16865	16935	16877	16879	16973	16974	16848	16843	16729	17013	16775	17019	16734	16947	16883	16966	16858	16941	16736	16840	16908	16785	16937	17096	16811	16968	16767	16925	16878	16755	16915	17050	17024	17007	16798	16699	16840	16748	17085	16777	16659	17040	16991	16954	17145	16975	16898	16908	16811	16903	16972	16906	16775	16765	16753	16997	16808	16986	16773	16901	16898	16990	17124	16552	16846	16978	16934	16867	16966	16873	16862	17165	16981	16870	16793	16885	16878	16960	16765	16880	16939	16929	16816	16870	16990	16890	16806	17044	16936	16859	16914	16732	16978	17058	16806	16817	17004	16860	16817	16797	16825	16948	16977	17018	16808	17012	16881	16959	16818	16978	16935	16856	16714	16924	16823	16825	16863	16975	16886	16938	16868	16997	16920	16761	16939	16863	17021	16936	16866	16831	16841	16859	16785	16806	16895	16974	16919	17031	16817	17039	16751	17063	16845	16919	17018	16911	17025	16898	16839	16877	16852	16983	16866	16675	16814	16944	16872	16912	16797	16940	16874	16951	16943	16796	16899	16872	16727	16724	16796	16772	16923	17058	16943	16890	16936	16744	16963	16665	16601	16978	16804	16957	16976	16814	16986	16835	16790	16870	16802	16864	16993	16906	16902	17082	16888	16761	16968	16950	16818	16871	16859	16825	16890	16911	16834	16713	16856	16935	16807	16981	16812	16756	17019	17010	17018	16793	16985	16981	16850	17019	16958	16893	16737	16818	16997	16924	16877	16920	16987	16915	16861	17032	16786	16722	16886	16988	16895	16807	16877	17015	16932	16826	16968	16917	16746	16776	16975	16867	16936	16939	16942	16929	16859	16840	16837	16902	17008	16909	16979	16960	16817	16927	16842	17009	17056	16925	17065	16933	16991	16885	16960	16986	16793	16860	16958	16880	16894	16917	16887	16855	16828	16748	16942	17026	16933	16782	16839	16872	16939	16971	16814	16968	16869	16935	16963	17017	16789	16872	16921	16971	17091	17030	16917	16906	16847	16767	16773	17006	16951	16875	16801	16970	16831	17036	16865	16838	16836	16974	16899	16766	16784	16802	16907	16801	16828	16961	16928	16912	17017	16838	16885	16817	16950	16773	16911	16858	16850	16810	16947	16907	17028	16863	16890	16968	16957	16982	16918	16695	16641	16756	16998	16838	16786	16958	16973	17002	16769	16812	17038	16863	16963	16894	16746	16943	16949	16957	16816	16725	17106	16758	16957	17039	17028	16655	16884	16965	16862	16748	16849	16875	16881	16820	16928	16987	16817	16942	16852	16833	16921	17031	16791	16834	16874	16903	17070	16869	16841	16902	16885	16882	16894	16934	16823	16876	16711	16981	16852	16844	16850	16999	17010	16907	16911	16923	17006	16804	16981	16914	16832	16947	16713	16873	16833	16840	17076	16930	17040	17047	16900	16866	16964	16938	16785	16960	16742	16841	16949	16907	16710	16990	16910	16915	16799	16770	16852	16840	16836	16899	16908	16994	16793	16936	16938	16919	16743	16981	16908	16888	16802	17060	16802	17017	17018	16866	16832	16918	16635	16887	16951	16830	16970	16801	16911	17000	16918	16843	16900	16974	16936
23044	21588	29612	24104	22577	27035	31036	26383	24933	24415	23302	23215	22546	21858	21204	20955	20463	20303	20199	20295	20034	20009	19903	19780	19856	19809	19782	19723	19755	19855	19790	19572	19547	19451	19559	19521	19692	19559	19600	19713	19637	19526	19611	19562	19527	19504	19481	19401	19426	19629	19611	19483	19391	19445	19466	19546	19516	19411	19440	19394	19399	19265	19313	19257	19234	19510	19465	19445	19599	19376	19544	19513	19334	19291	19472	19445	19450	19417	19468	19469	19567	19407	19596	19385	19482	19340	19347	19393	19358	19485	19411	19299	19111	19476	19433	19432	19390	19206	19273	19400	19360	19508	19522	19319	19352	19522	19385	19368	19117	19313	19351	19416	19434	19312	19298	19445	19375	19369	19324	19290	19564	19227	19432	19315	19288	19479	19406	19457	19383	19345	19325	19662	19430	19455	19389	19271	19312	19509	19419	19164	19434	19503	19518	19368	19496	19451	19219	19244	19287	19638	19332	19227	19665	19336	19468	19497	19325	19472	19401	19327	19473	19454	19248	19481	19510	19470	19419	19448	19320	19181	19285	19417	19253	19466	19349	19404	19129	19376	19319	19221	19376	19203	19385	19426	19427	19455	19284	19471	19292	19333	19361	19528	19372	19508	19401	19367	19312	19298	19464	19269	19341	19422	19306	19279	19374	19358	19251	19366	19455	19461	19238	19302	19340	19551	19400	19504	19383	19433	19438	19430	19475	19277	19497	19585	19381	19349	19237	19298	19251	19366	19270	19246	19432	19327	19339	19396	19499	19445	19241	19579	19533	19288	19071	19262	19334	19289	19497	19264	19240	19246	19306	19573	19353	19460	19318	19122	19381	19327	19352	19195	19282	19358	19299	19496	19609	19417	19319	19260	19442	19354	19405	19494	19279	19336	19355	19319	19397	19283	19284	19373	19454	19307	19387	19341	19288	19163	19122	19286	19236	19159	19532	19297	19478	19242	19163	19129	19322	19365	19371	19402	19300	19301	19215	19136	19115	19412	19524	19358	19312	19423	19195	19187	19539	19494	19349	19429	19280	19023	19271	19310	19147	19115	19356	19311	19291	19394	19448	19450	19175	19326	19382	19266	19413	19185	19164	19303	19157	19443	19254	19358	19097	19226	19327	19406	19396	19375	19427	19510	19525	19406	19354	19298	19121	19496	19261	19376	19333	19508	19595	19389	19356	19436	19235	19258	19419	19401	19277	19342	19321	19256	19245	19304	19284	19201	19458	19571	19266	19117	19151	19434	19447	19301	19424	19311	19292	19429	19269	19427	19337	19128	19291	19311	19207	19275	19351	19535	19269	19304	19514	19217	19512	19220	19361	19251	19541	19261	19300	19200	19465	19340	19271	19201	19375	19381	19454	19386	19259	19379	19458	19263	19506	19357	19421	18989	19252	19393	19303	19280	19373	19409	19537	19307	19394	19291	19332	19235	19278	19413	19451	19298	19137	19265	19521	19354	19377	19417	19671	19231	19318	19232	19356	19263	19217	19446	19379	19385	19251	19311	19416	19077	19056	19390	19442	19197	19322	19395	19264	19330	19488	19252	19265	19422	19428	19391	19319	19270	19289	19250	19242	19420	19505	19642	19272	19452	19373	19221	19407	19465	19357	19269	19432	19333	19297	19543	19183	19348	19106	19296	19472	19500	19487	19336	19486	19171	19392	19303	19346	19132	19434	19344	19349	19209	19589	19479	19220	19382	19400	19386	19392	19451	19416	19269	19345	19183	19169	19435	19283	19335	19502	19449	19359	19439	19335	19319	19263	19420	19304	19204	19258	19314	19432	19376	19370	19291	19505	19292	19246	19187	19575	19354	19329	19073	19390	19368	19085	19267	19356	19199	19288	19195	19561	19328	19318	19290	19456	19327	19473	19513	19457	19337	19384	19306	19313	19343	19267	19299	19323	19236	19310	19281	19309	19466	19307	19233	19460	19230	19534	19377	19407	19491	19282	19382	19258	19321	19377	19513	19448	19311	19412	19549	19303	19533	19308	19372	19167	19229	19346	19373	19262	19371	19314	19309	19400	19408	19346	19386	19357	19468	19491	19581	19445	19315	19401	19309	19344	19271	19551	19219	19303	19496	19241	19518	19327	19197	19541	19162	19597	19231	19306	19528	19619	19218	19666	19381	19229	19148	19283	19395	19357	19299	19269	19282	19304	19451	19237	19267	19473	19349	19519	19299	19386	19486	19419	19384	19368	19318	19480	19389	19375	19465	19485	19285	19275	19422	19555	19369	19294	19482	19565	19319	19394	19610	19574	19340	19282	19400	19306	19230	19182	19499	19552	19754	19609	19196	19381	19348	19190	19466	19552	19279	19411	19157	19379	19350	19453	19295	19400	19315	19394	19561	19446	19473	19465	19326	19413	19281	19366	19481	19020	19143	19500	19289	19565	19264	19485	19339	19455	19376	19578	19371	19249	19237	19333	19383	19220	19322	19325	19387	19277	19147	19382	19221	19344	19454	19534	19497	19164	19457	19272	19294	19191	19346	19447	19300	19306	19366	19287	19156	19359	19336	19366	19327	19283	19398	19213	19510	19207	19595	19299	19691	19586	19587	19349	19419	19442	19188	19359	19185	19147	19394	19443	19246	19176	19465	19567	19296	19304	19384	19309	19458	19491	19485	19307	19189	19630	19401	19429	19282	19252	19364	19267	19234	19139	19284	19293	19393	19451	19210	19352	19429	19381	19414	19477	19310	19375	19312	19228	19216	19375	19440	19286	19426	19515	19257	19386	19297	19436	19388	19252	19615	19484	19253	19402	19366	19457	19377	19135	19303	19309	19312	19303	19294	19319	19188	19358	19247	19391	19448	19358	19287	19267	19359	19450	19533	19356	19405	19459	19232	19293	19354	19323	19424	19222	19383	19506	19469	19402	19162	19612	19371	19442	19427	19540	19427	19432	19320	19375	19256	19456	19445	19389	19581	19325	19372	19396	19455	19573	19322	19306	19252	19171	19388	19383	19380	19207	19436	19456	19371	19385	19563	19298	19367	19231	19213	19441	19293	19300	19515	19265	19406	19307	19249	19413	19380	19345	19279	19424	19373	19464	19585	19309	19185	19430	19343	19198	19424	19438	19266	19485	19504	19089	19314	19385	19501	19225	19377	19465	19397	19317	19289	19291	19399	19423	19321	19259	19160	19361	19377	19206	19165	19360	19497	19374	19173	19362	19208	19479	19511	19201	19340	19278	19282	19342	19240	19274	19406	19375	19311	19429	19439	19452	19479	19436	19351	19213	19252	19438	19615	19169	19377	19387	19226	19499	19372	19530	19430	19332	19385	19627	19417	19259	19245	19263	19368	19432	19449	19434	19341	19423	19493	19302	19346	19456	19441	19304	19255	19309	19342	19372	19245	19320	19335	19236	19512	19332	19174	19273	19327	19525	19217	19306	19356	19317	19344	19344	19497	19406	19418	19296	19630	19472	19334	19398	19531	19108	19465	19499	19318	19532	19346	19247	19448	19280	19391	19379	19308	19192	19232	19416	19540	19265	19393	19313	19334	19437	19384	19215	19602	19336	19248	19395	19471	19330	19569	19478	19535	19439	19429	19503	19688	19511	19474	19330	19307	19139	19320	19204	19524	19438	19335	19196	19102	19358	19257	19251	19554	19243	19192	19455	19454	19197	19186	19405	19447	19451	19383	19253	19191	19324	19282	19401	19411	19363	19286	19399	19314	19296	19392	19282	19358	19338	19362	19400	19615	19590	19463	19513	19295	19280	19330	19516	19499	19444	19498	19225	19364	19126	19491	19242	19475	19631	19091	19542	19294	19189	19431	19425	19263	19414	19542	19255	19372	19378	19274	19506	19369	19409	19398	19249	19341	19285	19393	19503	19290	19610	19281	19251	19347	19447	19383	19585	19494	19566	19408	19199	19290	19250	19405	19327	19477	19355	19402	19382	19467	19351	19490	19436	19681	19380	19266	19457	19470	19282	19300	19385	19176	19372	19393	19193	19211	19260	19461	19017	19418	19425	19434	19381	19301	19386	19599	19303	19484	19502	19389	19499	19276	19233	19200	19435	19434	19219	19125	19483	19524	19501	19385	19152	19284	19639	19320	19319	19370	19476	19411	19328	19412	19453	19270	19616	19346	19349	19428	19379	19225	19403	19424	19379	19206	19230	19249	19489	19257	19328	19223	19492	19477	19276	19177	19454	19260	19316	19242	19079	19296	19394	19161	19268	19292	19301	19395	19266	19420	19295	19213	19338	19480	19309	19323	19347	19450	19248	19403	19211	19299	19348	19332	19408	19204	19356	19367	19377	19330	19461	19490	19399	19198	19565	19395	19612	19418	19457	19416	19389	19374	19332	19407	19442	19379	19169	19300	19316	19308	19321	19399	19318	19417	19498	19338	19234	19062	19350	19486	19351	19290	19219	19312	19467	19502	19485	19443	19436	19314	19548	19376	19586	19196	19032	19362	19436	19262	19332	19384	19339	19396	19510	19305	19456	19425	19412	19300	19434	19245	19489	19159	19184	19282	19418	19476	19337	19320	19537	19395	19346	19453	19399	19339	19317	19423	19507	19352	19127	19285	19678	19279	19238	19294	19461	19335	19439	19257	19373	19428	19422	19310	19164	19214	19594	19249	19161	19343	19144	19294	19310	19460	19408	19436	19501	19158	19520	19294	19230	19605	19322	19262	19498	19383	19542	19311	19475	19270	19315	19304	19380	19299	19328	19270	19454	19275	19341	19340	19270	19389	19210	19315	19572	19313	19189	19284	19168	19375	19325	19418	19299	19426	19174	19327	19353	19312	19475	19380	19331	19281	19332	19325	19460	19361	19242	19387	19482	19447	19383	19272	19305	19367	19504	19413	19155	19336	19441	19425	19403	19475	19385	19505	19462	19586	19178	19300	19372	19259	19489	19513	19354	19359	19578	19558	19266	19338	19241	19514	19301	19284	19531	19359	19467	19412	19321	19452	19372	19169	19339	19190	19372	19455	19346	19493	19260	19246	19472	19149	19430	19265	19360	19304	19370	19332	19185	19336	19284	19385	19264	19308	19520	19204	19175	19306	19309	19449	19397	19163	19301	19327	19376	19366	19352	19403	19355	19427	19557	19365	19298	19365	19379	19414	19206	19380	19519	19493	19474	19195	19269	19455	19442	19022	19512	19278
28756	51104	47911	40405	35857	32326	29512	27480	25671	24009	22883	22582	21138	20313	19317	18624	18042	18003	18021	17616	17505	17575	17316	17355	17413	17219	17354	17161	17001	16884	16954	16974	17081	16938	16882	16949	16931	16841	16924	17004	16914	16987	16770	16832	16823	16883	16975	16701	16947	16740	16947	17064	16857	16876	16857	16647	16878	16914	16737	16652	16958	16794	16728	16831	16817	16815	16785	16608	16806	16738	16916	16772	16806	16773	16830	16682	16807	16730	16449	16807	16925	16940	16889	16699	16762	16822	16708	16636	16696	16888	16832	16787	16800	16922	16664	16826	16762	16699	16819	16764	16623	16782	16835	16667	16989	16976	16853	16695	16855	16838	16817	16746	16675	16738	16938	16813	16802	16750	16699	16821	16680	16854	16840	16792	16737	16773	16813	16808	16896	16696	16792	16854	16755	16812	16742	16839	16927	16784	16711	16773	16686	16731	16727	16815	16816	16788	16635	16724	16652	16885	16793	16812	16558	16788	16826	16953	16654	16832	16799	16832	16814	16821	16750	16800	16774	16711	16803	16746	16730	16693	16737	16653	16695	16718	16760	16774	16705	16729	16773	16685	16713	16718	16712	16786	16838	16738	16758	16642	16651	16693	16865	16786	16775	16700	16746	16788	16825	16700	16702	16882	16717	16704	16776	16766	16724	16761	16650	16672	16769	16816	16588	16824	16874	16586	16875	16600	16575	16736	16706	16857	16721	16620	16686	16698	16842	16637	16625	16962	16785	16662	16727	16560	16709	16773	16699	16777	16651	16672	16846	16723	16706	16843	16874	16920	16609	16841	16879	16874	16671	16818	16675	16726	16939	16821	16822	16702	16843	16795	16861	16636	16920	16643	16853	16711	16588	16871	16670	16959	16824	16939	16897	16723	16839	16818	16785	16743	16725	16687	16782	16763	16681	16741	16615	16752	16822	16763	16857	16729	16713	16801	16797	16902	16761	16821	16892	16841	16712	16716	16749	16672	16740	16725	16661	16886	16736	16878	16685	16818	16799	16740	16751	16731	16733	16625	16782	16688	16899	16850	16674	16594	16795	16766	16779	16817	16649	16797	16652	16725	16651	16794	16653	16908	16763	16747	16722	16701	16723	16843	16732	16865	16969	16888	16801	16732	16651	16738	16660	16789	16762	16696	16686	16843	16715	16598	16828	16747	16722	16597	16846	16827	16860	16785	16817	16646	16794	16735	16636	16677	16776	16798	16837	16660	16620	16737	16945	16638	16762	16878	16737	16750	16643	16675	17001	16641	16884	16577	16676	16739	16608	16828	16641	16755	16783	16718	16826	16916	16801	16615	16856	16733	16771	16781	16866	16707	16734	16920	16673	16658	16798	16594	16707	16901	16854	16770	16789	16955	16782	16931	16703	16782	16687	16816	16843	16720	16630	16741	16869	16686	16743	16779	16835	16647	16741	16810	16810	16615	16683	16832	16816	16814	16914	16616	16754	16596	16852	16667	16815	16774	16837	16906	16765	16665	16787	16667	16703	16669	16746	16669	16699	16673	16862	16838	16778	16846	16866	16932	16759	16773	16753	16608	16757	16548	16761	16778	16864	16892	16892	16739	16686	16816	16801	16836	16786	16639	16650	16753	16816	16843	16568	16676	16812	16792	16793	16738	16768	16924	16793	16692	16806	16889	16708	16757	16762	16819	16657	16767	16690	16847	16758	16812	16698	16852	16919	16651	16846	16830	16862	16775	16843	16871	16713	16815	16685	16888	16681	16864	16631	16852	16824	16915	16655	16655	16842	16908	16720	16658	16867	16580	16585	16753	16628	16687	16620	16655	16751	16744	16894	16816	16815	16816	16693	16818	16694	16796	16824	16974	16810	16773	16940	16735	16816	16674	16869	16871	16864	16787	16753	16635	16789	16720	16712	16863	16879	16785	16649	16686	16735	16882	16784	16694	16627	16965	16854	16578	16784	16936	16842	16703	16732	16822	16878	16769	16759	16857	16908	16742	16760	16702	16898	16839	16706	16710	16740	16720	16668	16789	16817	16677	16774	16681	16789	16645	16843	16727	16756	16515	16728	16876	16809	16659	16867	16737	16817	16719	16827	16773	16818	16584	16781	16850	16712	16782	16531	16819	16664	16981	16744	16728	16713	16722	16661	16835	16685	16768	16790	16681	16793	16800	16595	16817	16714	16693	16729	16728	16877	16808	16670	16800	16787	16879	16585	16676	16850	16711	16786	16768	16790	16937	16723	16633	16709	16701	16800	16700	16701	16866	16775	16740	16894	16763	16811	16718	16702	16835	16797	16739	16799	16926	16719	16732	16741	16465	16576	16690	16822	16768	16732	16629	16793	16549	16720	16758	16583	16704	16684	16750	16771	16730	16779	16762	16694	16857	16731	16648	16564	16544	16723	16652	16667	16754	16756	16771	16736	16913	16662	16778	16650	16845	16789	16866	16880	16851	16635	16761	16661	16713	16789	16924	16652	16743	16853	16716	16830	16677	16737	16724	16762	16786	16673	16656	16876	16704	16886	16737	16748	16653	16649	16785	16884	16742	16900	16630	16835	16898	16930	16791	16884	16784	16688	16880	16655	16772	16713	16878	16831	16648	16637	16623	16715	16753	16928	16880	16772	16566	16673	16658	16910	16833	16794	16684	16827	16915	16725	16697	16776	16816	16757	16540	16552	16779	16793	16764	16815	16646	16725	16786	16709	16983	16731	16710	16815	16690	16795	16862	16825	16642	16512	16737	16909	16766	16769	16760	16728	16753	16861	16732	16749	16700	16683	16729	16706	16900	16856	16654	16848	16748	16945	16686	16940	16744	16929	16643	16825	16757	16647	16830	16749	16786	16677	16672	16809	16707	16784	16822	16828	16768	16619	16789	16815	16844	16830	16688	16749	16692	16795	16841	16725	16764	16795	16703	16775	16726	16820	16787	16827	16814	16767	16733	16756	16710	16948	16626	16803	16678	16731	16715	16635	16830	16789	16660	16988	16740	16724	16755	16740	16677	16658	16813	16761	16667	16710	16839	16689	16836	16756	16828	16653	16737	16866	16816	16724	16847	16780	16854	16761	16913	16753	16617	16853	16882	16838	16856	16694	16647	16832	16597	16774	16699	16738	16716	16950	16727	16715	16661	16808	16673	16770	16719	16705	16720	16697	16737	16582	16826	16702	16667	16829	16815	16771	16883	16738	16776	16821	16871	16810	16835	16702	16669	16755	16576	16841	16738	16753	16851	16571	16627	16829	16748	16771	16757	16721	16722	16729	16653	16781	16715	16862	16806	16748	16858	16750	16779	16723	16844	16760	16696	16859	16756	16794	16768	16691	16618	16651	16719	16676	16634	16819	16705	16820	16664	16903	16936	16678	16631	16956	16680	16772	16757	16860	16679	16738	16499	16775	16696	16723	16548	16734	16746	16758	16860	16715	16776	16756	16715	16585	16770	16719	16717	16877	16753	16776	16672	16700	16863	16836	16732	16784	16745	16772	16806	16639	16743	16697	16753	16765	16651	16805	16620	16738	16715	16732	16539	16797	16727	16750	16855	16779	16825	16785	16892	16754	16749	16791	16792	16608	16916	16808	16844	16690	16599	16559	16845	16794	16834	16715	16765	16817	16747	16888	16663	16770	16760	16780	16733	16786	16763	16799	16591	16899	16830	16697	16827	16827	16800	16851	16615	16563	16727	16736	16718	16859	16879	16631	16718	16748	16587	16512	16767	16865	16782	16666	16822	16879	16582	16923	16693	16773	16753	16798	16542	16740	16675	16554	16621	16808	16692	16572	16846	16768	16840	16625	16733	16880	16684	16609	16680	16776	16674	16709	16694	16734	16959	16769	16783	17035	16766	16679	16752	16759	16790	16869	16793	16648	16609	16799	16595	16567	16862	16852	16785	16665	16698	16780	16883	16579	16785	16906	16735	16893	16708	16711	16816	16894	16906	16991	16777	16740	16715	16719	16953	16845	16774	16732	16814	16786	16597	16720	16784	16782	16782	16871	16678	16868	16730	16819	16816	16671	16827	16779	16729	16686	16870	16760	16782	16598	16617	16744	16706	16794	16851	16879	16788	16863	16759	16807	16941	16823	16614	16782	16706	16677	16762	16686	16705	16757	16779	16750	16740	16711	16953	16734	16738	16676	16836	16679	16853	16810	16954	16720	16816	16774	16832	16720	16828	16632	16900	16819	16716	16912	16686	16841	16658	16786	16766	16775	16788	17017	16666	16592	16782	16578	16755	16816	16747	16671	16845	16704	16697	16744	16862	16748	16898	16771	16762	16775	16612	16769	16809	16687	16828	16685	16568	16855	16820	16880	16739	16782	16927	16797	16844	16678	16850	16852	16695	16767	16727	16628	16604	16666	16721	16819	16638	16814	16749	16519	16761	16743	16886	16658	16716	16593	16731	16849	16648	16762	16782	16774	16745	16678	16801	16789	16755	16916	16800	16796	16799	16652	16780	16711	16697	16849	16762	16945	16879	16782	16763	16739	16674	16701	16790	16634	16771	16902	16769	16809	16843	16763	16657	16788	16780	16872	16779	16910	16758	16739	16821	16766	16855	16693	16722	16615	16779	16777	16690	16814	16662	16857	16712	16793	16610	16751	16802	16689	16955	16727	16634	16645	16837	16723	16778	16721	16809	16734	16789	16648	16964	16708	16783	16808	16848	16825	16752	16709	16835	16564	16644	16686	16750	16800	16732	16744	16696	16736	16751	16793	16727	16945	16716	16817	16733	16668	16711	16759	16696	16764	16626	16759	16572	16764	16720	16794	16829	16778	16644	16747	16708	16854	16817	16885	16797	16576	16695	16599	16856	16674	16720	16744	16911	16910	16772	16724	16820	16687	16788	16808	16783	16748	16821	16679	16808	16862	16598	16728	16721	16855	16572	16765	16604	16698	16739	16791	16628	16681	16850	16688	16818	16857	16691	16810	16762	16824	16638	16684	16689	16704	16694	16828	16770	16831	16700	16911	16694	16756	16735	16889	16603	16827	16646	16774	16634	16735	16744	16757	16782	16758	16977	16984	16726	16599	16703	16824	16728	16856	16807	16699	16762	16727	16771	16821	16851	16877	16849	16830	16729	16803	16812	16787	16770	16678	16644	16638	16638	16876	16702	16849	16663	16799	16704	16834	16753	16931	16693	16688	16938	16760	16763
28120	25143	33021	30857	26458	24894	23338	22373	21541	21024	20389	20279	19929	19975	19778	19423	19542	19268	19258	19111	18968	18989	19238	19088	19193	18906	19112	18872	18959	19088	19106	18886	18951	18856	18966	18715	18903	18974	18872	18966	18966	19037	19306	18828	18790	18893	18990	18708	18673	18822	18928	18917	18924	18971	19162	18848	18767	18889	18697	18802	18916	18737	18836	18783	18793	19027	18917	18910	18847	18868	18988	18986	18982	19186	18932	18916	18919	18959	18975	18990	18852	18898	18773	19035	18783	18946	18942	18998	18952	18795	18849	18716	19018	18844	18887	19007	18722	18985	19040	18957	18989	18776	18940	18874	18983	19007	18791	18871	18981	18715	18755	18935	18957	18837	18863	19002	18709	18920	18740	19058	18585	18705	18877	18933	18843	18853	18833	18869	18862	18937	18721	18913	18981	18768	18936	19228	18681	18780	18932	18968	18826	18799	18736	18791	18870	19003	19106	18744	18834	18915	18850	18998	18800	18759	18885	18755	18894	18929	18934	18815	18862	18975	18965	18707	18944	18812	18873	18980	18966	18759	18712	18731	18884	18923	18799	18863	19042	18743	18735	18737	18983	18841	18774	18751	18911	18877	19136	19172	18829	18859	18866	18704	18725	18807	19010	18704	18866	18789	18867	18900	18765	18716	19042	18862	18871	18710	18836	18936	18867	18828	18930	19013	18932	19075	18812	18943	19043	18923	18952	18917	19015	18858	18962	18746	18673	18947	19063	18762	18840	18834	19009	18816	18977	18824	18976	18768	18809	18978	18849	18908	18718	18710	18968	19026	19129	18645	18732	18924	19179	19038	18780	18787	19043	18923	18936	18882	18653	18772	18979	18911	18850	18693	18831	18740	18764	18863	19050	18881	18999	18934	18987	19033	18974	18988	18992	18806	18818	18845	18842	18893	18822	18832	18988	18808	18917	18714	18934	19081	18958	18811	18772	18900	18681	18722	18645	18919	18972	18919	18971	18829	18749	18895	18682	18898	18830	18921	18903	18909	19009	18812	18919	18840	18997	18892	18902	19073	19030	18937	18823	18896	18879	19057	19009	18765	18837	18947	18957	18807	18935	18813	18867	18691	18658	18753	18586	18975	18850	18770	18695	18935	18967	18771	19031	19020	18825	18803	18836	18857	19005	18995	18680	18735	19099	18901	18929	18893	18814	18869	18851	18865	18918	18867	18924	18899	18744	18984	18843	18726	18852	18917	18852	18908	18813	18975	19016	18944	18887	18904	18896	18836	18901	18726	18851	18753	18960	19047	18767	18878	18883	18769	18710	18911	18813	19014	18757	18951	19204	18913	18989	18889	18881	18921	18965	18840	18864	18891	18662	18957	19068	18957	18992	18728	18700	18867	18828	18838	18873	18816	18976	18912	18877	18774	18777	18793	18966	19036	18949	18797	18853	18815	18940	19010	18970	18795	18691	18863	18897	18874	18869	18928	18758	18852	18720	18906	18901	18810	18751	18847	19106	18853	18775	18884	19082	18962	18773	19026	18825	18867	19001	18953	18766	19001	18862	18879	18885	18756	18942	18953	18947	19130	19106	18711	18802	18917	18773	19012	18743	18914	18848	18895	18989	18956	18877	18795	18966	18750	18969	18844	18968	18761	19001	18988	18905	18821	19114	18670	19015	18730	19050	18849	18762	18904	18772	18850	18970	18983	19122	18750	18732	18998	18947	19086	19121	18831	19066	18887	18932	18888	18943	18949	18774	18661	18862	18963	19003	19070	18873	19041	18834	19148	18925	18934	18913	18958	19069	18982	18862	18879	18902	18952	18883	18692	18766	18850	18925	18822	18741	18817	18920	18894	18703	18945	19037	18939	18845	18942	18958	18948	18927	18810	18966	18923	18974	18836	18668	18977	18978	18937	18928	19024	19032	19123	18941	18944	19125	18792	19181	18944	18707	18907	18962	18911	19097	18951	18909	18881	18705	18884	18870	18992	18991	18766	18870	18969	18761	18851	18865	18852	18964	18933	18934	18766	18680	18830	18854	18857	18946	18863	19034	18955	18812	18974	18992	18877	18881	19013	18837	18783	18840	18884	19075	19088	18822	18811	18962	18753	18919	18954	18788	18803	18936	18590	18925	18936	18959	18773	18761	18825	18901	18855	18838	19010	18931	18827	18643	18738	18890	19040	18760	18951	18788	18778	19002	19086	18889	19142	18901	18859	19085	19071	18957	18682	18808	18888	18974	19026	18968	18770	19093	19018	18779	18772	18884	18753	18880	18776	18974	18969	18680	18766	18840	18733	18748	18853	18797	18960	18928	19033	18941	18828	18881	18994	18930	18908	19131	18866	18867	19026	18821	18667	18918	18914	18741	18927	18944	18729	18920	18726	18787	18856	18778	18879	19031	18644	18842	18966	19035	18964	18784	18718	18831	19067	19011	18844	18688	19055	18969	18825	18988	18891	18943	18977	18751	18595	18818	18812	18901	18879	18732	18791	18915	18822	19028	18746	18837	18788	19038	18734	18702	18848	18695	18754	18901	18818	19001	18826	18839	18896	18968	18780	19074	19096	18875	18954	18900	18939	18937	18857	18806	19027	18933	18945	18916	18935	18730	18868	18987	18945	18956	19262	18876	18849	18945	19190	19051	18844	19079	18962	18849	18866	18990	19046	18861	18756	18885	18824	18931	19023	18829	18910	18813	18967	18854	18871	18738	18800	18999	19123	19024	18785	18797	18830	19177	19068	18702	19009	19047	18878	18897	18822	19081	18939	18912	18818	18828	19120	18815	18784	18934	18827	18997	18909	18862	19064	19076	18817	19044	18886	18817	18812	18989	18872	18915	18768	18811	18864	19121	18855	18879	18871	18726	18944	18747	18687	18818	18701	18802	18800	18799	18760	18973	18963	18922	18965	18763	18888	19052	18962	18834	18907	19119	18889	18740	18831	18801	18999	18973	19064	18917	19005	19063	18929	19179	18834	18871	18719	18926	18841	18862	19147	18954	18995	18905	18837	19070	18827	18861	18848	18979	19027	18915	18818	18924	19042	18822	19074	19122	18814	18831	19148	18836	18797	18867	18936	19118	18914	18949	18796	18874	18992	18830	18760	19031	19003	18778	18833	18746	18821	18802	18778	18891	18908	18615	18936	18777	18885	18802	18919	19110	18862	18826	18847	18870	18839	18849	18953	18925	18848	19012	18819	19093	18933	18819	19030	19042	18941	18957	18824	18847	18910	18928	18894	18924	18937	18971	18937	19046	18938	18963	18974	18812	18787	18871	19137	18973	18972	18830	18957	18952	18771	18913	18845	18953	19053	18729	18947	18950	18945	18878	18813	18927	18800	18712	18810	18737	18962	18918	18816	18839	18982	18970	19005	18686	19217	18984	18968	18831	18892	19004	19044	18984	18960	18809	18991	19072	18994	19021	18965	19053	18771	18650	18738	18885	18976	18716	18839	18664	18719	18997	18801	19030	18956	18919	18851	18875	18757	18916	18909	19053	18848	18832	18929	18969	18816	18822	18878	18931	18977	18787	18925	18977	18859	18798	18988	19122	18900	18903	18945	18802	18703	19004	18786	18885	19020	18893	18988	18876	18900	18877	18686	18884	18839	18948	18904	18963	18869	19002	19082	18755	18951	18866	18913	19014	18912	18932	18965	18801	18992	18729	18844	18916	18772	19025	18862	18784	18869	18887	18718	18993	18987	18783	18800	19074	19012	18804	18801	18863	18828	18871	18873	19058	19020	19217	18969	18837	18932	18861	18950	18701	18815	19075	18796	18917	18913	18949	18924	18807	19128	18884	18976	18852	18860	19092	18746	18940	18955	19068	18894	18850	18707	18870	18900	19037	18817	18786	18854	18989	18877	19013	18750	18837	18822	18656	18984	18739	19023	19035	18833	19088	19038	18924	19096	18788	18904	18786	18899	19015	18754	19023	18997	18936	18987	18860	18939	18843	18821	18919	18805	18897	18528	19046	18866	18995	18998	19051	18886	18682	18962	18971	19159	18908	18832	18934	18861	18944	18925	19031	18911	18907	18846	18927	18847	18852	18675	19008	18734	18816	18844	18919	18845	18863	18933	18852	19122	18938	18989	18914	18890	18848	18996	18838	18882	19035	18899	18864	18794	18854	18901	18936	18836	18960	18976	18845	18936	18995	18892	18828	19003	18864	18921	18853	19004	18827	18770	18927	19023	19135	18754	19010	18863	18899	18770	18819	18928	18914	18693	18756	19093	19035	19063	19103	18849	18718	18787	18875	18907	18912	19028	19099	19019	18806	18864	18705	19107	18869	18794	18804	18971	18677	18899	18843	18814	19092	19017	19028	18993	18842	19072	18926	18695	18924	19008	18952	18952	19050	19046	18635	18769	18869	19006	18853	19064	18993	18982	18971	18951	19012	18765	19005	18860	18791	18816	19044	18977	18912	18883	18842	18911	18904	18819	18822	19046	18845	18941	18960	18958	18741	18998	18823	18828	18715	18894	18686	18788	18778	18759	18917	18788	18861	18733	18761	18793	18838	18884	18931	18856	19036	18713	18946	18875	18833	18936	18928	18691	19013	18916	19131	18827	19009	18846	18551	18810	18753	18979	18883	18900	18911	18951	18982	18922	18856	18929	18811	18922	18785	18841	18852	18693	18862	18834	18740	18912	18919	18828	18950	18950	18894	18940	18901	18993	18875	18811	18849	18851	18870	19064	18881	18606	18900	18728	19071	18934	18774	18830	18607	18860	19028	18860	18886	18824	19058	18786	18975	18812	18899	18861	18875	18902	19004	18788	18778	18952	18917	19098	18946	18736	18912	18861	18991	18826	18828	18953	18902	18880	18958	18807	19074	18979	18984	18965	18881	18867	19121	18980	18796	18701	18894	18731	18835	19200	18862	18869	18800	18905	18867	18896	18887	18717	18792	18856	19034	18825	18571	18892	18751	18972	19003	18824	18895	18738	18926	18921	18854	18801	18698	18896	18829	19013	18972	18870	19015	19066	18896	18821	18836	18893	18914	19016	19053	18799	18809	18835	18899	18734	18894	18912	18968	18860	18729	18865	18911	18863	18925	18705	18746	18893	18718	18817	19234	19208	19012	18868	19032	18903	18851	18880	18871	18694	19002	18804	18819	18718	18921	18945	18857	19074	18846	18712	18870	18922	18994	19022	18953	18853	19089	18857
27480	41190	38264	31031	27591	25153	23021	21924	20821	19825	19179	19022	18537	18142	17621	17139	17112	16886	16920	16907	16615	16772	16584	16557	16577	16672	16493	16736	16628	16567	16290	16422	16627	16496	16526	16462	16524	16480	16594	16516	16636	16645	16475	16379	16500	16439	16502	16533	16286	16392	16539	16199	16392	16623	16501	16478	16372	16339	16474	16635	16269	16472	16446	16307	16529	16592	16281	16584	16519	16281	16471	16509	16329	16481	16501	16379	16422	16381	16431	16452	16361	16300	16441	16440	16538	16472	16432	16474	16346	16399	16603	16456	16555	16432	16501	16533	16578	16353	16403	16476	16353	16420	16598	16422	16493	16425	16699	16355	16405	16556	16414	16395	16800	16434	16463	16271	16437	16430	16396	16416	16469	16545	16360	16364	16231	16355	16379	16493	16452	16428	16262	16464	16326	16492	16408	16506	16587	16255	16376	16427	16463	16590	16460	16509	16363	16397	16402	16386	16353	16499	16536	16496	16475	16575	16675	16516	16245	16430	16423	16539	16405	16268	16584	16266	16266	16565	16592	16621	16441	16391	16489	16372	16436	16536	16410	16398	16520	16457	16288	16249	16476	16380	16395	16462	16312	16411	16577	16393	16523	16392	16567	16370	16397	16422	16497	16504	16468	16379	16491	16450	16431	16508	16295	16500	16473	16412	16372	16547	16413	16302	16414	16431	16381	16519	16489	16544	16497	16374	16455	16625	16531	16318	16419	16331	16262	16305	16424	16429	16488	16468	16494	16312	16428	16405	16429	16498	16302	16361	16443	16362	16455	16332	16341	16381	16503	16515	16522	16449	16546	16565	16485	16418	16555	16439	16448	16321	16461	16660	16582	16370	16418	16449	16251	16559	16400	16497	16356	16374	16362	16597	16347	16565	16433	16459	16426	16284	16523	16524	16420	16326	16442	16524	16482	16523	16450	16450	16334	16498	16554	16311	16468	16405	16565	16434	16407	16396	16366	16461	16560	16292	16409	16472	16532	16368	16420	16608	16483	16450	16399	16384	16492	16354	16490	16430	16422	16288	16557	16418	16275	16531	16414	16556	16389	16530	16529	16451	16318	16467	16432	16422	16473	16488	16357	16438	16545	16437	16392	16336	16383	16450	16570	16406	16494	16503	16324	16352	16379	16633	16419	16464	16398	16340	16473	16393	16344	16468	16460	16347	16509	16342	16441	16478	16461	16459	16500	16339	16508	16429	16545	16559	16444	16410	16721	16395	16389	16376	16382	16544	16636	16484	16631	16428	16475	16387	16366	16274	16397	16556	16479	16422	16302	16426	16402	16491	16422	16377	16391	16122	16557	16359	16501	16411	16277	16276	16397	16570	16437	16684	16323	16439	16424	16417	16415	16508	16533	16466	16544	16483	16389	16420	16419	16447	16328	16561	16626	16536	16476	16471	16311	16468	16499	16467	16359	16406	16379	16292	16445	16561	16438	16484	16323	16424	16454	16442	16465	16403	16468	16408	16290	16481	16352	16694	16461	16352	16398	16572	16477	16232	16480	16315	16501	16370	16316	16231	16578	16454	16450	16442	16540	16456	16430	16418	16283	16486	16464	16459	16493	16444	16280	16268	16331	16574	16446	16511	16369	16470	16390	16432	16454	16524	16495	16544	16577	16471	16473	16527	16435	16483	16247	16501	16615	16428	16444	16296	16393	16445	16443	16290	16376	16396	16371	16564	16329	16560	16595	16463	16510	16439	16541	16427	16546	16661	16621	16453	16480	16478	16425	16303	16549	16574	16534	16538	16464	16553	16468	16706	16458	16327	16394	16573	16327	16476	16454	16567	16433	16270	16492	16354	16261	16361	16604	16495	16376	16333	16415	16371	16435	16412	16433	16503	16447	16446	16525	16472	16384	16458	16539	16415	16438	16448	16408	16408	16406	16428	16476	16387	16323	16484	16592	16387	16302	16363	16571	16476	16311	16332	16433	16349	16395	16416	16434	16508	16481	16558	16500	16443	16402	16422	16601	16474	16400	16393	16529	16364	16434	16451	16486	16342	16514	16429	16264	16313	16592	16499	16422	16345	16495	16530	16297	16424	16419	16587	16559	16473	16367	16451	16451	16366	16492	16338	16285	16462	16429	16549	16329	16391	16595	16535	16540	16522	16554	16439	16613	16366	16422	16461	16517	16482	16642	16422	16444	16264	16438	16508	16613	16395	16348	16474	16337	16550	16511	16418	16498	16512	16340	16493	16373	16528	16368	16496	16566	16563	16423	16350	16350	16413	16622	16429	16596	16381	16388	16424	16584	16312	16297	16461	16390	16300	16590	16519	16349	16492	16375	16375	16326	16378	16497	16460	16485	16458	16413	16525	16620	16515	16234	16360	16555	16462	16549	16342	16430	16456	16395	16311	16345	16556	16385	16571	16424	16226	16330	16478	16244	16440	16574	16373	16391	16395	16583	16564	16520	16558	16328	16445	16364	16507	16402	16274	16585	16448	16335	16561	16487	16517	16383	16409	16456	16353	16440	16468	16285	16430	16456	16521	16447	16458	16586	16402	16511	16455	16493	16445	16399	16366	16413	16443	16488	16543	16398	16361	16479	16407	16229	16423	16339	16346	16406	16624	16441	16535	16365	16447	16502	16508	16639	16339	16471	16435	16479	16448	16490	16411	16534	16394	16472	16400	16453	16493	16609	16481	16490	16487	16637	16349	16320	16467	16604	16411	16363	16359	16340	16429	16322	16375	16577	16424	16536	16453	16488	16392	16451	16464	16532	16355	16471	16361	16284	16488	16637	16435	16438	16570	16447	16476	16412	16407	16529	16557	16529	16399	16461	16438	16557	16268	16479	16434	16492	16256	16409	16485	16612	16636	16398	16645	16405	16537	16571	16379	16692	16415	16478	16466	16544	16495	16419	16511	16421	16492	16459	16693	16603	16449	16470	16481	16344	16397	16318	16495	16349	16597	16492	16476	16332	16581	16410	16335	16471	16266	16536	16489	16410	16592	16407	16287	16371	16423	16279	16322	16410	16603	16489	16285	16552	16443	16357	16565	16631	16495	16117	16376	16495	16548	16633	16535	16384	16563	16349	16380	16477	16348	16454	16398	16486	16418	16471	16341	16508	16298	16524	16477	16560	16296	16387	16397	16354	16251	16421	16430	16400	16357	16352	16451	16400	16494	16524	16381	16334	16292	16418	16476	16588	16502	16356	16424	16445	16583	16318	16629	16480	16520	16385	16429	16485	16405	16518	16552	16472	16531	16331	16406	16408	16421	16470	16499	16397	16430	16402	16342	16583	16269	16399	16463	16479	16154	16414	16472	16439	16541	16415	16476	16390	16519	16372	16404	16390	16318	16390	16617	16351	16493	16469	16450	16571	16571	16426	16436	16464	16392	16642	16443	16344	16496	16474	16475	16396	16493	16545	16364	16320	16413	16392	16553	16283	16546	16228	16304	16458	16472	16471	16502	16485	16365	16385	16421	16448	16395	16386	16292	16443	16415	16460	16593	16393	16474	16341	16438	16342	16559	16316	16252	16416	16316	16601	16566	16515	16487	16453	16428	16455	16528	16373	16550	16570	16354	16483	16489	16380	16395	16291	16485	16389	16498	16601	16373	16576	16373	16390	16489	16561	16450	16439	16434	16474	16311	16465	16547	16429	16414	16471	16456	16342	16496	16321	16488	16313	16472	16289	16281	16526	16333	16390	16438	16249	16418	16436	16683	16616	16466	16431	16367	16510	16432	16344	16358	16377	16552	16425	16472	16397	16378	16447	16332	16523	16406	16357	16388	16476	16341	16419	16363	16485	16487	16368	16482	16570	16533	16222	16338	16401	16433	16401	16355	16491	16465	16614	16534	16466	16491	16481	16262	16643	16548	16439	16489	16465	16477	16493	16574	16334	16569	16379	16484	16504	16327	16356	16505	16405	16576	16539	16466	16538	16458	16244	16555	16490	16563	16521	16513	16412	16453	16593	16530	16608	16406	16396	16426	16516	16399	16453	16464	16450	16577	16343	16430	16517	16423	16470	16375	16521	16323	16348	16442	16261	16413	16382	16441	16425	16569	16260	16418	16573	16376	16682	16454	16395	16414	16436	16258	16446	16512	16386	16338	16425	16343	16562	16530	16583	16537	16312	16507	16582	16325	16303	16392	16506	16601	16436	16462	16384	16513	16546	16569	16487	16470	16445	16397	16431	16370	16275	16333	16485	16562	16394	16361	16534	16325	16506	16362	16472	16510	16369	16684	16379	16425	16482	16408	16318	16426	16250	16466	16380	16357	16651	16405	16427	16619	16522	16556	16374	16441	16477	16365	16583	16311	16475	16340	16476	16387	16398	16492	16383	16528	16391	16346	16512	16363	16462	16416	16528	16524	16476	16510	16448	16314	16551	16388	16429	16481	16490	16482	16508	16340	16438	16533	16497	16450	16455	16457	16448	16432	16470	16342	16388	16383	16313	16354	16473	16293	16415	16518	16649	16395	16450	16581	16375	16557	16414	16471	16456	16224	16429	16387	16429	16415	16415	16512	16402	16370	16510	16457	16366	16374	16374	16377	16594	16485	16298	16156	16481	16474	16404	16601	16507	16429	16424	16559	16447	16341	16483	16491	16397	16525	16532	16463	16324	16497	16552	16470	16375	16633	16349	16342	16353	16622	16614	16371	16278	16441	16473	16653	16332	16352	16354	16555	16309	16682	16563	16386	16509	16534	16390	16457	16332	16442	16441	16498	16302	16323	16273	16420	16323	16200	16289	16423	16419	16505	16454	16398	16239	16476	16501	16459	16295	16418	16487	16403	16347	16345	16455	16396	16318	16301	16433	16524	16451	16443	16520	16355	16428	16475	16400	16385	16453	16438	16331	16363	16481	16370	16610	16440	16276	16407	16303	16549	16378	16357	16372	16279	16574	16259	16396	16404	16473	16272	16501	16331	16598	16448	16352	16447	16409	16408	16461	16584	16241	16374	16393	16445	16355	16390	16528	16333	16270	16557	16536	16354	16559	16286	16719	16363	16584	16306	16479	16350	16382	16402	16354	16509	16520	16368	16519	16552	16279	16389	16494	16383	16554	16382	16520	16446	16497	16469	16536	16403	16323	16294	16390	16255	16531	16523	16566	16629	16383	16359	16453	16425	16354	16326	16673	16427	16435	16433	16508	16440	16444	16372
23990	21566	29320	24838	24501	27821	28450	24928	23751	23260	22444	22251	21885	21509	21040	20387	20443	20477	20308	20244	20245	19911	20038	20008	19889	19867	20105	19923	19755	19827	19855	19928	19894	19801	19794	19791	19756	19807	19826	19720	19687	19473	19686	19550	19887	19843	19675	19738	19360	19597	19561	19476	19543	19675	19731	19795	19634	19463	19658	19629	19726	19794	19635	19751	19575	19605	19505	19565	19595	19587	19658	19720	19609	19710	19562	19624	19528	19575	19748	19591	19446	19625	19624	19814	19645	19581	19495	19553	19623	19684	19826	19700	19753	19570	19720	19556	19424	19530	19631	19707	19532	19469	19900	19658	19878	19677	19417	19496	19653	19567	19577	19556	19846	19730	19719	19493	19515	19720	19546	19520	19739	19575	19526	19578	19665	19901	19729	19614	19461	19423	19681	19584	19383	19509	19700	19576	19548	19609	19487	19626	19545	19638	19522	19574	19613	19372	19593	19590	19554	19464	19463	19399	19592	19569	19741	19674	19590	19586	19701	19604	19515	19582	19418	19762	19583	19616	19476	19459	19527	19737	19438	19373	19644	19756	19463	19560	19640	19615	19515	19351	19620	19601	19337	19446	19583	19505	19526	19496	19457	19914	19713	19379	19504	19810	19691	19513	19655	19438	19657	19578	19605	19802	19502	19601	19734	19695	19540	19549	19508	19664	19506	19507	19643	19743	19623	19567	19566	19561	19561	19426	19674	19490	19579	19297	19415	19584	19649	19481	19649	19617	19489	19627	19846	19617	19761	19620	19413	19753	19602	19603	19503	19483	19440	19554	19611	19504	19573	19746	19525	19644	19524	19469	19535	19670	19598	19667	19563	19578	19827	19545	19691	19756	19634	19459	19610	19911	19723	19643	19608	19675	19627	19404	19610	19851	19686	19677	19584	19605	19670	19410	19580	19576	19547	19542	19482	19670	19799	19624	19633	19455	19636	19732	19527	19405	19703	19503	19747	19506	19613	19545	19486	19680	19556	19486	19587	19733	19548	19681	19698	19482	19609	19490	19575	19302	19569	19519	19395	19521	19335	19579	19502	19679	19660	19517	19519	19365	19545	19467	19570	19751	19763	19496	19717	19804	19801	19377	19369	19557	19603	19560	19737	19647	19628	19614	19586	19534	19705	19538	19663	19670	19554	19749	19606	19523	19567	19601	19545	19671	19646	19661	19733	19878	19602	19516	19759	19674	19673	19643	19567	19502	19527	19551	19639	19636	19650	19675	19463	19785	19577	19647	19425	19421	19693	19646	19586	19637	19581	19650	19439	19586	19470	19604	19614	19481	19707	19492	19463	19593	19650	19538	19494	19632	19593	19596	19659	19508	19462	19381	19627	19676	19599	19562	19659	19706	19496	19715	19648	19664	19551	19598	19606	19653	19775	19623	19637	19550	19520	19523	19487	19591	19564	19261	19521	19657	19554	19422	19403	19454	19637	19584	19635	19842	19670	19613	19553	19523	19667	19549	19598	19727	19750	19573	19418	19527	19772	19491	19579	19501	19488	19418	19560	19602	19680	19796	19603	19705	19609	19611	19697	19622	19707	19443	19409	19563	19620	19617	19564	19583	19463	19469	19644	19746	19551	19698	19646	19592	19337	19535	19684	19797	19851	19800	19578	19789	19523	19608	19581	19443	19642	19681	19829	19422	19490	19693	19604	19583	19528	19488	19747	19755	19712	19694	19568	19501	19572	19404	19478	19577	19401	19869	19548	19638	19703	19820	19588	19591	19801	19586	19610	19442	19440	19642	19681	19516	19620	19502	19452	19431	19628	19516	19599	19769	19716	19816	19669	19774	19600	19550	19560	19761	19621	19406	19576	19729	19622	19477	19481	19478	19735	19618	19687	19622	19817	19578	19570	19528	19613	19656	19740	19568	19407	19585	19573	19619	19639	19594	19590	19600	19537	19673	19549	19454	19526	19506	19477	19361	19449	19550	19579	19552	19685	19700	19624	19664	19470	19511	19669	19553	19742	19746	19671	19610	19620	19517	19802	19630	19694	19342	19628	19752	19759	19473	19714	19746	19705	19528	19499	19500	19504	19878	19754	19641	19764	19674	19687	19731	19811	19542	19456	19273	19546	19622	19669	19620	19594	19597	19688	19572	19629	19431	19676	19549	19635	19449	19638	19531	19320	19542	19689	19665	19627	19304	19642	19641	19543	19575	19503	19450	19465	19668	19656	19562	19625	19637	19754	19709	19547	19509	19636	19499	19372	19696	19789	19453	19822	19506	19790	19501	19532	19602	19524	19381	19641	19747	19551	19546	19576	19519	19604	19576	19637	19540	19689	19490	19716	19626	19649	19624	19652	19516	19543	19554	19564	19522	19700	19613	19922	19558	19643	19440	19541	19601	19395	19675	19631	19506	19812	19534	19756	19487	19678	19588	19453	19639	19553	19540	19767	19649	19594	19725	19639	19371	19711	19658	19489	19292	19696	19682	19531	19563	19815	19638	19558	19549	19721	19638	19754	19669	19671	19470	19522	19833	19478	19599	19699	19528	19569	19489	19699	19516	19343	19626	19550	19693	19531	19725	19760	19626	19533	19548	19760	19725	19460	19653	19637	19748	19438	19524	19563	19627	19507	19572	19777	19469	19511	19675	19847	19732	19570	19624	19668	19351	19569	19492	19527	19616	19655	19537	19513	19510	19552	19607	19461	19470	19947	19619	19569	19730	19540	19608	19525	19745	19578	19764	19598	19541	19360	19495	19546	19726	19742	19528	19742	19533	19716	19363	19634	19656	19390	19626	19686	19757	19674	19483	19599	19757	19562	19552	19544	19589	19443	19621	19495	19538	19431	19468	19563	19568	19707	19538	19596	19538	19666	19703	19687	19456	19509	19460	19453	19613	19724	19497	19686	19514	19584	19661	19500	19619	19626	19638	19757	19592	19620	19500	19626	19618	19679	19566	19713	19637	19539	19618	19547	19521	19759	19536	19454	19778	19608	19386	19465	19647	19692	19642	19656	19695	19558	19566	19720	19715	19673	19711	19329	19780	19651	19583	19560	19457	19686	19577	19540	19698	19603	19642	19687	19758	19576	19740	19608	19709	19790	19942	19628	19711	19479	19423	19281	19622	19513	19667	19696	19663	19670	19654	19423	19432	19469	19574	19581	19719	19756	19601	19834	19488	19572	19617	19504	19593	19574	19540	19537	19527	19563	19567	19530	19457	19719	19668	19485	19501	19572	19337	19847	19654	19516	19631	19439	19598	19552	19733	19408	19653	19603	19669	19553	19522	19632	19336	19613	19975	19664	19600	19436	19613	19480	19536	19783	19552	19572	19416	19702	19602	19578	19609	19403	19604	19617	19542	19624	19518	19634	19713	19811	19713	19563	19762	19570	19694	19451	19633	19727	19505	19503	19462	19734	19512	19501	19347	19557	19626	19654	19612	19595	19555	19589	19651	19459	19610	19461	19674	19699	19844	19545	19491	19575	19621	19637	19499	19595	19495	19536	19663	19608	19530	19753	19475	19589	19613	19438	19716	19678	19509	19624	19411	19645	19479	19509	19586	19560	19444	19698	19663	19520	19614	19515	19500	19786	19406	19819	19751	19662	19659	19740	19539	19684	19551	19641	19754	19751	19491	19574	19584	19679	19764	19554	19560	19810	19642	19512	19472	19549	19641	19434	19527	19512	19761	19586	19472	19497	19522	19535	19385	19595	19492	19516	19626	19650	19512	19422	19422	19503	19656	19407	19729	19565	19648	19525	19426	19531	19638	19504	19641	19628	19498	19554	19355	19634	19634	19665	19711	19801	19648	19455	19606	19531	19692	19780	19525	19746	19525	19458	19494	19611	19603	19459	19708	19578	19684	19591	19740	19599	19520	19642	19585	19568	19830	19597	19564	19806	19568	19569	19494	19565	19579	19677	19716	19412	19652	19545	19698	19691	19557	19546	19710	19692	19470	19589	19641	19880	19560	19836	19393	19703	19436	19670	19539	19848	19607	19528	19592	19451	19467	19559	19667	19454	19421	19485	19741	19548	19494	19281	19526	19548	19451	19518	19521	19618	19821	19610	19601	19675	19459	19619	19794	19741	19573	19656	19777	19636	19483	19661	19522	19632	19527	19465	19638	19876	19438	19675	19509	19751	19663	19673	19571	19663	19799	19663	19609	19721	19740	19613	19782	19545	19638	19594	19505	19527	19669	19743	19312	19557	19462	19541	19577	19666	19578	19484	19812	19599	19650	19597	19770	19791	19509	19521	19544	19543	19696	19700	19453	19572	19491	19720	19727	19725	19648	19555	19765	19502	19791	19622	19653	19818	19541	19585	19486	19610	19628	19513	19531	19456	19675	19664	19766	19703	19439	19668	19668	19547	19467	19641	19466	19569	19533	19444	19657	19443	19609	19658	19420	19675	19527	19691	19518	19697	19533	19671	19672	19504	19528	19795	19610	19485	19841	19820	19630	19620	19588	19651	19775	19559	19519	19771	19921	19407	19558	19643	19559	19525	19526	19573	19750	19455	19685	19613	19668	19562	19547	19700	19742	19637	19627	19519	19518	19550	19637	19486	19639	19785	19701	19644	19685	19634	19569	19727	19728	19667	19554	19720	19867	19754	19582	19549	19713	19517	19648	19550	19612	19318	19667	19851	19330	19657	19664	19459	19416	19593	19612	19435	19397	19372	19455	19581	19645	19544	19666	19668	19604	19544	19706	19692	19578	19702	19434	19559	19492	19594	19546	19564	19673	19685	19238	19816	19379	19674	19681	19681	19688	19598	19524	19532	19550	19690	19654	19636	19703	19600	19749	19501	19697	19784	19620	19691	19373	19642	19691	19826	19639	19596	19779	19557	19786	19635	19515	19696	19728	19551	19764	19715	19668	19483	19614	19575	19673	19787	19770	19616	19576	19558	19655	19356	19593	19770	19418	19583	19643	19596	19501	19451	19471	19327	19499	19769	19637	19533	19639	19506	19579	19521	19729	19722	19592	19620	19702	19669	19619	19547	19776	19595	19635	19524	19538	19489	19516	19614	19621	19569	19751	19675	19485	19476	19782	19485	19427	19713	19463	19530	19559	19649	19744	19806	19461	19486	19688	19727	19710	19663	19500	19627	19299	19494	19658	19561	19448	19622	19695	19778	19739	19558	19604	19648	19528	19402	19697	19639	19565
27252	47465	44704	36619	32500	29525	26767	25088	23508	22287	21405	20677	20040	19292	18786	18324	17881	17756	17788	17565	17432	17423	17231	17264	17266	17330	17222	17168	17125	17175	16962	17003	17002	16801	16803	16826	17027	16990	17134	16983	16849	16806	16871	17005	17100	17026	16879	16961	17040	17113	16878	17008	16797	17014	16985	16947	16934	17032	17007	16915	16846	16902	16944	16915	17174	17060	16970	16908	17041	16796	17082	16871	16810	17026	16854	16803	16773	16908	16769	17035	16925	16893	16918	16999	16931	16900	16904	16835	16922	16905	16883	17032	16926	16978	16962	16863	16946	16829	16763	16885	16925	16855	16933	16944	17116	16814	16840	16835	17007	16775	16950	16988	16748	16869	16901	16838	16931	16870	16697	17016	17072	16905	16969	16857	16987	17114	16900	16800	16946	16896	17059	16833	16854	16895	16892	16888	16971	16813	16960	16862	16786	16939	17048	16851	16822	16688	16780	16803	16880	17077	17006	16902	16704	16850	16912	16835	16695	16859	16817	16860	16813	16961	16911	16911	16839	16833	16769	16790	16779	16875	16713	16864	16780	16907	16793	16709	16759	16848	16937	16859	16976	16785	16814	16832	17041	16952	16840	16908	16860	16927	16975	16914	16927	16986	16905	16937	16793	16962	16823	16973	16770	16871	16766	17003	16821	16865	16765	16897	16815	16925	16904	16961	16870	16917	16907	16777	17021	17012	16895	16843	16873	16886	16946	16912	17006	16835	16945	16946	16898	17059	16935	16793	17052	16940	17099	17129	16830	16889	16990	16930	16786	17016	17040	16760	16877	16848	16898	16813	17005	17010	17022	17074	16689	17010	16951	16933	16848	16791	17039	16868	16895	16934	16930	16791	16849	16853	17007	16869	16883	16834	16875	16740	16793	16889	16858	16765	16956	16856	16891	16900	16965	16956	17085	16846	17048	16904	16878	16915	16686	16843	16941	16918	16994	16976	16931	16772	16999	16951	16900	16881	16771	16852	17012	16906	16907	17051	16970	16747	16934	16853	16923	16926	17030	16800	16982	17028	16773	16812	16960	16765	16854	16765	16953	17044	16739	16954	16932	17013	16695	16933	16709	17023	16881	16730	16953	16878	16820	16861	16956	17075	16890	16874	16891	17009	16978	16915	16864	16770	16923	16827	16905	16746	16879	16639	16801	16853	16958	16976	16969	16784	17043	16976	16791	16952	16813	16806	17030	16951	16864	16858	16736	16937	16911	17072	16957	16848	17015	16961	16921	16939	16942	17052	16904	16876	16734	16856	16703	16944	16727	16952	16845	16974	16972	16785	16875	17026	16821	16873	17012	17019	16925	16909	16728	16923	17035	16818	16797	16910	16775	17078	16897	16810	16778	16879	16694	17123	16831	16717	16978	16910	16915	16728	17086	16912	16915	16976	16900	16961	16962	16822	16976	16694	16705	16914	16876	16786	16930	16965	16835	16948	17075	16903	16866	16770	16795	16905	16715	17016	17001	16847	16874	16952	16996	16789	16873	16862	16956	16904	17020	16871	16897	16922	16908	16930	16929	16953	16883	16835	16967	16851	16859	16963	16922	16770	16889	16869	16953	16952	16906	16909	16951	16772	16906	16835	17134	16910	16983	16990	17147	16932	17058	16626	16946	16998	16767	16810	16852	16862	16906	16887	17015	16920	16909	16884	16947	17016	16977	16859	16934	16772	17013	16847	17005	16892	16844	16939	16908	16933	16874	16796	16731	16976	16960	16808	16829	16838	16781	16847	16987	17100	16933	16972	16745	17099	16967	16943	16995	16680	17076	16773	17035	16974	16887	17012	16993	16947	16798	16814	16948	16928	16806	16701	16945	16858	16862	17042	16798	16941	16841	16853	17050	16828	16960	16714	16826	16994	16951	16802	16912	16745	17035	16792	16867	16872	16887	16873	16942	16743	16882	16954	16938	16958	16868	16893	16893	16875	16922	16787	16941	16875	16935	16925	16914	16983	17044	16974	17022	16904	16972	16848	16923	17004	16843	16879	16819	16852	16753	16888	16922	16998	17003	16977	17038	16850	16929	17049	16835	17018	16732	16766	16884	16802	17016	16721	16942	16702	16780	16834	16763	16931	17046	16732	16863	16974	16933	16868	16764	16990	16854	16961	16894	16982	16854	16809	16748	17007	16738	17074	16780	16945	17067	16660	17032	16937	16869	16830	16630	16814	16840	16905	16869	16837	17059	16963	17061	16884	16916	16715	16947	16843	16881	16997	17041	16917	16967	16872	16771	16695	16901	16993	16896	17008	16971	16886	16898	17068	16817	16883	17062	17004	16639	16861	16936	16839	16972	17073	16869	16849	17023	16982	16886	16737	16826	16772	16940	16949	17187	16796	16995	16968	16869	16875	16875	16879	16947	16836	16875	16885	16773	16843	16764	16924	16937	16917	16811	16883	17150	16825	16949	16965	16954	17004	16685	16865	16960	16880	16847	16953	17039	16873	16859	16844	16864	16922	17013	16940	16869	16847	16967	16808	16736	16926	16717	16770	16995	17083	17052	16843	16900	16845	16931	17106	16926	16874	16771	17068	16821	17065	16886	16888	16958	16880	16900	16971	16942	16869	16966	16917	16830	16983	16842	16830	16854	16686	16790	16754	17039	16740	16848	16871	16875	16880	17056	16838	16979	16915	16891	16870	16850	16875	16922	16955	16766	16841	16731	16724	16877	16805	17028	16932	16989	16893	16856	16999	16887	16873	16800	16773	16802	17071	16969	16905	16861	16805	16843	17019	16857	16850	16910	16935	16948	16850	16907	16801	16808	16766	16986	16836	16806	17003	16890	16835	16910	16809	16845	16939	16880	16871	16716	16951	16831	17009	16946	16800	16998	16831	16956	16861	16883	16755	17099	16879	16931	16912	16856	16840	16927	16859	16906	16816	16942	16864	16778	16805	16811	16978	16796	17010	16835	17006	16748	16849	16869	16935	16945	16965	17025	16832	16829	16887	16792	17006	16899	16656	16790	16849	17030	17014	16939	16950	16897	16811	16994	16934	17030	16841	16942	16752	16879	16905	16954	16877	16807	16825	16907	16947	16902	16738	16992	17009	16734	16897	17090	16842	17047	16800	16797	16960	16852	16824	16924	17007	16859	16830	16966	16926	16973	16841	17062	16862	16888	16960	16956	17110	16798	17091	16878	17058	17033	16965	17019	16901	16947	16928	16928	17116	17018	17020	16815	16921	16986	16684	16885	16900	16879	17009	16882	16920	16796	16881	16806	16983	16973	16989	17014	16913	16927	16907	16784	16999	16971	17002	16983	16955	16851	16883	16904	17042	16885	16935	17039	16962	16840	16889	16755	16906	16949	16921	16822	16970	16881	16973	16809	16818	17011	16718	16909	16807	16880	16962	16768	16907	16925	16865	16879	17025	16955	16978	16784	16950	16920	16933	16731	16854	17052	16896	16862	16831	17068	16802	16976	16878	16915	16918	16883	17116	16966	16912	16908	16967	17072	16746	17110	17025	16897	16945	16969	16956	16942	16984	16983	16834	16873	16775	16919	16961	17020	16967	17068	16922	17029	16852	16832	16841	16858	16860	16943	16936	16991	16929	17111	16976	17010	16923	17061	16907	17001	16904	16758	16725	16904	16904	16967	17186	16835	16989	16801	16976	16962	16911	16863	16905	16776	16977	16882	16991	16966	16970	16799	16702	16810	16823	16890	16884	16986	16978	17042	16899	16932	16725	16774	16922	16713	16887	16909	16934	16929	16862	16871	16876	16791	16796	16926	16980	16763	16841	16845	16886	16983	16808	16825	17004	16905	16875	16986	16900	17005	16847	16821	16957	16887	16777	16938	16845	16761	17122	16964	17012	17044	16998	17071	16987	16971	16913	16948	16852	16714	16910	16796	17011	16881	16975	16965	17026	16991	16828	16794	16969	16960	16902	16922	16973	16897	16961	16727	16708	16900	16974	16988	16981	16877	16914	16947	16850	17022	16872	16886	16757	16722	16987	16956	16835	16824	16732	16942	16876	16731	16726	16889	16882	17025	17083	16808	16831	16918	16767	16927	16917	16954	16798	16924	17172	16801	16866	16903	16874	17018	16962	16954	16966	17110	17111	17023	16919	16962	16790	16883	17129	16799	16947	16882	16807	17060	16990	16997	16822	17011	16921	16804	16949	16732	16829	17005	16905	16940	16934	16905	16785	17086	16890	16957	16946	17094	16929	17025	16763	16943	16887	17053	16867	16811	17046	16858	17062	17005	16783	16924	16947	16851	16860	16973	17048	16999	16967	16832	16955	16810	16780	17002	17078	16852	17012	16843	17025	16823	17044	16847	17019	16822	16843	16721	16748	16819	17092	16941	16905	16930	16877	16960	16824	16773	16960	16832	16927	16904	16945	16878	16898	16963	16972	16875	16904	16801	16893	16863	16986	16995	16885	17052	16997	16985	16990	16841	16890	16925	16878	16715	17000	16814	16687	16924	16846	16876	16826	16846	16914	17006	16846	17102	16729	16824	16787	16733	16816	16929	16823	16857	17094	16936	16838	16831	16971	16944	16976	16745	17153	16951	17072	16836	16940	16930	16929	16891	16961	16994	17009	16921	16762	16924	17032	16910	16780	16840	16846	17036	16906	16798	16671	16877	16865	16818	16611	16838	16891	16930	16926	16893	16852	17069	17109	16870	16821	16929	16994	16825	16798	16871	16931	17080	16961	16797	16947	17093	17063	16881	16949	16890	17017	16925	16817	16915	16850	16934	16845	16712	16982	16926	16807	16835	17004	17000	16953	16875	16963	16881	16830	17048	16964	16877	16874	16981	16893	16957	16791	16898	16855	16959	16871	16758	16767	17029	16815	17032	16884	16895	16838	16826	16912	16925	16755	16993	16804	16931	16857	16824	16986	16876	16917	16843	16919	16848	16950	16845	16941	16949	16836	16785	16917	16942	16891	16868	16933	16817	17040	16868	16857	16929	16981	16863	16885	16998	16841	17094	16967	16934	16941	17054	17019	16828	16932	16866	16823	16886	16979	16883	17111	16901	16831	16986	16875	17119	16952	16901	17053	16898	16916	16769	16930	16830	16802	17000	16915	16799	16662	16717	16940	16921	16760	16895	16946	16778	16900	16917	16874	16792	16950	17063	16986	16669	16820	16790	16902	16978	16904	16886	17008
23070	21600	29687	24080	22685	27239	31166	26125	24950	24691	23383	22948	22638	21803	21388	21086	20500	20344	20117	20268	20023	19965	20148	20090	19676	20007	19831	20115	20007	19806	19688	19524	19631	19649	19765	19668	19858	19682	19596	19720	19436	19552	19382	19488	19362	19476	19522	19642	19569	19642	19940	19531	19449	19552	19706	19589	19523	19466	19509	19651	19342	19489	19709	19489	19513	19488	19432	19490	19486	19648	19511	19343	19514	19548	19532	19230	19635	19503	19590	19508	19760	19528	19275	19504	19520	19465	19503	19451	19409	19428	19642	19543	19560	19539	19640	19593	19384	19387	19403	19515	19478	19310	19608	19632	19217	19283	19673	19565	19505	19393	19685	19553	19286	19303	19439	19326	19492	19417	19480	19408	19343	19413	19401	19357	19352	19516	19334	19223	19475	19640	19413	19406	19575	19466	19601	19502	19331	19318	19271	19513	19498	19377	19748	19554	19453	19486	19347	19497	19513	19383	19493	19366	19429	19574	19390	19330	19467	19522	19450	19236	19302	19372	19555	19379	19515	19544	19558	19378	19521	19512	19495	19450	19579	19651	19401	19413	19385	19542	19433	19538	19289	19354	19480	19443	19362	19540	19377	19227	19570	19363	19423	19478	19445	19715	19485	19196	19293	19271	19543	19469	19563	19594	19458	19564	19663	19378	19445	19381	19470	19492	19526	19399	19606	19195	19415	19378	19245	19459	19448	19446	19449	19399	19429	19639	19520	19565	19515	19562	19535	19372	19435	19452	19604	19527	19388	19537	19387	19415	19353	19354	19394	19383	19605	19331	19358	19510	19754	19413	19585	19463	19443	19467	19522	19516	19502	19525	19425	19547	19483	19383	19673	19688	19337	19555	19401	19358	19575	19327	19513	19429	19363	19389	19484	19272	19349	19339	19558	19642	19580	19558	19377	19454	19562	19575	19642	19501	19248	19338	19565	19464	19495	19394	19296	19285	19390	19551	19377	19637	19483	19390	19520	19330	19441	19358	19318	19475	19518	19250	19528	19383	19398	19322	19332	19498	19389	19430	19411	19499	19573	19464	19615	19581	19333	19434	19599	19405	19494	19264	19320	19206	19741	19395	19314	19485	19609	19329	19525	19472	19294	19479	19358	19354	19574	19355	19334	19148	19298	19350	19363	19443	19415	19240	19275	19498	19550	19514	19304	19511	19664	19426	19551	19441	19471	19671	19625	19422	19537	19344	19614	19548	19542	19623	19398	19457	19605	19340	19394	19326	19472	19458	19305	19413	19425	19516	19392	19411	19468	19390	19334	19537	19612	19420	19331	19393	19531	19417	19750	19488	19466	19437	19361	19237	19505	19415	19332	19286	19395	19469	19393	19306	19456	19419	19527	19576	19437	19487	19540	19268	19451	19349	19331	19314	19462	19520	19321	19345	19251	19573	19512	19531	19282	19391	19331	19575	19534	19398	19497	19333	19459	19576	19355	19528	19643	19375	19376	19329	19411	19260	19325	19426	19588	19499	19587	19352	19502	19662	19459	19433	19545	19429	19316	19333	19440	19427	19516	19547	19493	19371	19567	19427	19484	19375	19402	19334	19279	19412	19561	19548	19285	19332	19479	19434	19688	19443	19529	19462	19474	19382	19493	19352	19530	19402	19426	19394	19517	19326	19347	19526	19226	19541	19637	19241	19242	19369	19306	19459	19176	19445	19386	19478	19288	19436	19500	19414	19378	19365	19525	19396	19477	19306	19423	19405	19311	19313	19260	19452	19512	19446	19540	19438	19476	19355	19556	19450	19343	19404	19642	19622	19492	19431	19500	19356	19413	19489	19402	19325	19357	19389	19225	19391	19477	19622	19396	19396	19505	19649	19361	19330	19516	19384	19290	19470	19510	19464	19294	19595	19454	19428	19413	19377	19191	19411	19496	19546	19294	19464	19503	19541	19317	19334	19332	19512	19500	19649	19478	19372	19510	19344	19596	19327	19288	19646	19484	19505	19275	19612	19460	19442	19549	19433	19519	19552	19282	19510	19381	19409	19419	19430	19196	19439	19391	19663	19559	19468	19438	19573	19379	19361	19408	19516	19369	19304	19422	19348	19382	19581	19689	19339	19494	19430	19704	19372	19259	19493	19627	19614	19462	19494	19393	19236	19432	19496	19414	19489	19660	19460	19397	19420	19476	19240	19598	19481	19302	19185	19180	19482	19525	19459	19608	19519	19563	19336	19404	19515	19465	19343	19759	19384	19402	19520	19443	19579	19392	19531	19619	19444	19546	19357	19629	19224	19361	19345	19252	19520	19392	19429	19399	19403	19384	19558	19317	19465	19500	19360	19470	19615	19577	19575	19526	19377	19351	19610	19509	19501	19302	19354	19355	19422	19365	19427	19380	19301	19368	19657	19629	19486	19428	19374	19449	19287	19432	19503	19437	19410	19442	19461	19468	19322	19270	19259	19355	19545	19535	19498	19378	19360	19272	19376	19472	19309	19280	19350	19477	19380	19516	19427	19466	19254	19450	19137	19447	19386	19495	19441	19590	19414	19405	19157	19586	19389	19397	19677	19439	19394	19385	19300	19307	19580	19333	19457	19474	19509	19521	19599	19400	19528	19570	19270	19498	19499	19442	19292	19437	19472	19516	19537	19495	19480	19319	19463	19490	19314	19356	19645	19310	19204	19483	19426	19468	19337	19285	19284	19240	19482	19511	19186	19451	19510	19481	19319	19616	19586	19489	19571	19437	19456	19428	19338	19327	19406	19636	19501	19541	19375	19360	19537	19562	19488	19504	19386	19396	19651	19552	19522	19603	19544	19522	19425	19350	19398	19553	19449	19379	19517	19403	19342	19439	19403	19184	19470	19295	19476	19232	19564	19418	19422	19303	19327	19435	19481	19419	19582	19609	19425	19377	19479	19668	19325	19375	19389	19767	19532	19425	19422	19507	19432	19360	19610	19604	19373	19527	19487	19354	19212	19432	19487	19353	19329	19425	19465	19576	19581	19397	19383	19619	19229	19431	19317	19630	19314	19470	19451	19342	19377	19434	19538	19346	19536	19334	19579	19719	19444	19396	19364	19329	19569	19325	19566	19439	19357	19255	19399	19355	19461	19428	19407	19538	19323	19518	19299	19338	19317	19448	19338	19429	19422	19667	19450	19241	19486	19339	19579	19438	19253	19144	19548	19595	19458	19511	19225	19345	19406	19468	19307	19293	19483	19378	19603	19326	19575	19580	19524	19442	19548	19396	19586	19402	19509	19439	19309	19283	19422	19498	19496	19464	19317	19377	19566	19512	19337	19511	19260	19357	19316	19445	19567	19577	19532	19724	19476	19402	19403	19415	19436	19594	19350	19383	19587	19496	19432	19611	19463	19361	19443	19614	19380	19520	19596	19447	19556	19444	19457	19485	19469	19479	19542	19563	19462	19280	19193	19546	19317	19587	19229	19748	19505	19370	19533	19376	19221	19533	19399	19506	19393	19326	19438	19409	19359	19613	19268	19340	19484	19401	19371	19230	19494	19620	19488	19422	19368	19460	19181	19592	19499	19303	19307	19428	19512	19561	19661	19602	19467	19344	19553	19637	19293	19254	19484	19594	19583	19470	19586	19576	19298	19518	19210	19396	19492	19583	19587	19494	19422	19360	19469	19545	19379	19241	19447	19503	19499	19622	19455	19450	19457	19357	19500	19429	19462	19460	19187	19755	19452	19452	19656	19611	19229	19445	19601	19638	19361	19443	19340	19442	19494	19525	19582	19603	19730	19489	19396	19565	19513	19340	19488	19557	19530	19487	19362	19513	19495	19482	19532	19625	19592	19716	19274	19385	19404	19660	19378	19301	19403	19429	19442	19537	19369	19673	19404	19602	19257	19454	19506	19281	19269	19491	19483	19333	19334	19332	19377	19481	19365	19569	19419	19233	19276	19337	19482	19592	19524	19408	19459	19469	19435	19438	19542	19322	19519	19360	19443	19365	19389	19312	19189	19516	19615	19445	19449	19490	19312	19725	19445	19477	19414	19398	19288	19345	19486	19463	19469	19382	19532	19317	19468	19493	19401	19276	19546	19280	19449	19357	19623	19477	19404	19352	19351	19296	19455	19372	19315	19436	19369	19641	19385	19355	19432	19458	19594	19504	19391	19467	19445	19480	19559	19533	19404	19444	19381	19330	19463	19489	19383	19338	19100	19302	19604	19316	19335	19363	19367	19702	19465	19331	19478	19445	19331	19535	19403	19418	19159	19330	19224	19463	19337	19556	19384	19445	19683	19455	19264	19332	19391	19526	19629	19460	19394	19435	19392	19445	19558	19434	19325	19405	19235	19475	19499	19545	19558	19280	19234	19505	19326	19282	19404	19541	19347	19476	19468	19424	19717	19462	19220	19476	19377	19404	19339	19541	19229	19378	19551	19680	19803	19471	19480	19430	19505	19633	19443	19434	19350	19327	19565	19253	19225	19426	19546	19482	19437	19454	19346	19576	19444	19560	19566	19452	19466	19512	19458	19442	19330	19523	19537	19263	19412	19316	19684	19401	19399	19441	19359	19212	19381	19500	19338	19527	19463	19532	19505	19364	19153	19421	19497	19359	19357	19359	19395	19529	19237	19383	19441	19550	19394	19503	19279	19574	19448	19453	19392	19569	19228	19543	19347	19389	19476	19416	19337	19414	19467	19317	19369	19373	19635	19421	19392	19262	19576	19621	19505	19585	19242	19398	19397	19626	19403	19577	19350	19388	19620	19478	19321	19469	19487	19469	19481	19530	19327	19389	19412	19382	19424	19305	19614	19456	19306	19732	19436	19502	19564	19435	19427	19391	19357	19644	19384	19511	19530	19644	19376	19508	19403	19313	19537	19686	19570	19567	19293	19350	19496	19396	19384	19411	19380	19500	19469	19486	19383	19561	19522	19406	19504	19495	19371	19600	19311	19404	19438	19606	19484	19508	19305	19599	19423	19392	19549	19377	19403	19587	19518	19357	19578	19273	19351	19192	19391	19313	19441	19526	19632	19577	19569	19498	19369	19670	19499	19526	19469	19326	19645	19487	19431	19625	19577	19235	19484	19288	19308	19439	19448	19868	19519	19415	19496	19442	19362	19508	19476	19560	19457	19293	19343	19442	19417	19268	19383	19440	19605	19532	19546	19441	19533	19492	19608	19357	19329	19451	19377
29250	52118	49686	41258	36581	32847	29435	27195	25500	23909	22540	22175	21287	20066	19394	18672	18077	17929	17712	17760	17558	17402	17223	17368	17230	17150	17197	17060	17082	17018	17090	16940	16973	16932	16980	16999	16798	16926	16998	16832	16656	16743	16878	16939	16754	16797	16799	16842	16990	16946	16936	16779	16831	16977	16869	16938	16770	16739	16903	16802	16933	16754	16752	16721	16809	16819	16796	16809	16929	16844	16773	16913	16766	16995	16818	16819	16804	16698	16896	16843	16811	16766	16823	16774	16627	16727	16740	16751	16747	16832	16970	16829	16789	16739	16939	16860	16812	16691	16741	16829	16875	16918	16831	16760	16751	16749	16831	16828	16860	16786	16814	16858	16937	16776	16802	16820	16699	16801	16656	16849	16649	16756	17047	16921	16952	16841	16821	16812	16774	16752	16765	16717	16713	16659	16794	16831	16838	16889	16594	16806	16811	16820	16904	16793	16969	16742	16766	16818	16687	16718	16831	16810	16735	16750	16950	16719	16685	16801	16902	16671	16868	16808	16805	16710	16929	16686	16936	16837	16881	16683	16820	16712	16711	16805	16721	16654	16840	16873	16902	16676	16663	16774	16867	16844	16584	16998	16754	16691	16633	16853	16919	16830	16627	16903	16703	16735	16743	16711	16720	16810	16551	17003	16746	16708	16692	16785	16608	16714	16779	16763	16931	16936	16829	16855	16806	16747	16729	16656	16723	16784	16970	16737	16862	16817	16849	16749	16800	16775	16630	16610	16808	16725	16883	16793	16715	16744	16796	16758	16691	16652	16683	16778	16719	16800	16803	16663	16863	16907	16558	16827	16868	16819	16774	16699	16820	16732	16777	16906	16800	16714	16778	16865	16607	16711	16790	16739	16930	16636	16893	16826	16780	16760	16827	16752	16685	16665	16776	16681	16705	16658	16694	16677	16700	16891	16812	16865	16776	16809	16749	16705	16876	16841	16758	16635	16715	16835	16863	16881	16809	16743	16650	16804	16814	16688	16775	16743	16811	16895	16952	16696	16838	16755	16878	16881	16719	16817	16560	16806	16974	16994	16794	16822	16734	16763	16646	16850	16770	16834	16715	16723	16737	16749	16740	16902	16569	16840	16716	16863	16743	16850	16818	16771	16805	16620	16809	16739	16769	16838	16787	16717	16873	16860	16491	16799	16744	16856	16777	16732	16765	16894	16833	16866	16676	16933	16796	16741	16710	16889	16718	16708	16912	16854	16763	16715	16700	16714	16787	16665	16732	16655	16727	16694	16829	16825	16751	16758	16753	16743	16824	16809	16879	16722	16727	16602	16811	17001	16674	16739	16694	16801	16809	16732	16907	16590	16860	16801	16782	16682	16768	16804	16680	16772	16817	16950	16701	16796	16894	16888	16749	16826	16747	16810	16982	16774	16665	16830	16671	16897	16852	16756	16744	16764	16902	16748	16601	16693	16847	16869	16688	16796	16721	16716	16832	16555	16610	16724	16586	16704	16935	16791	16653	16681	16816	16760	16904	16805	16783	16794	16855	16810	16604	16877	16761	16819	16780	16741	16763	16782	16717	16771	16603	16836	16735	16736	16745	16696	16844	16730	16749	16953	16715	16915	16589	16720	16670	16897	16962	16738	16708	16731	16870	16779	16858	16863	16971	16872	16640	16876	16858	16942	16657	16721	16792	16612	16689	16744	16830	16822	16734	16726	16700	16642	16778	16760	16985	16727	16979	16852	16686	16690	16793	16658	16784	16719	16844	16810	16793	16723	16647	16740	16696	16593	16764	16792	16706	16824	16626	16878	16958	16499	16771	16771	16615	16832	16658	16827	16731	16700	16760	16722	16881	16890	16973	16608	16768	16799	16818	16846	16902	16616	16658	16740	16710	16745	16885	16886	16706	16790	16864	16885	16821	16921	16804	16875	16809	16801	16653	16785	16576	16895	17018	16864	16790	16677	16679	16638	16799	16828	16808	16629	16901	16684	16915	16755	16797	16739	16850	16543	16768	16660	16856	16679	16755	16897	16824	16744	16784	16814	16637	16687	16806	16633	16706	16628	16693	16704	16583	16679	16647	16910	16807	16726	16778	16637	16774	16679	16786	16734	16840	16870	16820	16763	16808	16701	16773	16609	16742	16649	16909	16481	16829	16725	16965	16800	16853	16867	16837	16717	16900	16851	16713	16979	16813	16805	16728	16788	16668	16667	16735	16814	16976	16830	16748	16839	16716	16833	16789	16750	16681	16993	16795	16726	16837	16747	16846	16723	16753	16779	16771	16930	16815	16696	16627	16826	16872	16523	16862	16715	16920	16883	16880	16865	16840	16760	16802	16730	16792	16760	16857	16828	16690	16688	16760	16619	16894	16661	16799	16769	16792	16858	16679	16774	16864	16805	16881	16709	16608	16745	16767	16894	16635	16806	16711	16769	16694	16808	16676	16630	16712	16731	16958	16783	16838	16748	16796	16788	16762	16859	16775	16645	16605	16716	16791	16542	16665	16652	16764	16730	16782	16933	16698	16703	16905	16813	16860	16829	16887	16835	16815	16927	16714	16802	16875	16916	16735	16695	16967	16744	17001	16473	16929	16587	16906	16595	16816	16876	16747	16696	16755	16805	16735	16716	16730	16785	16836	16873	16789	16841	16765	16749	16827	16863	16965	16849	16982	16833	16755	16826	16724	16773	16865	16797	16635	16825	16810	16845	16792	16773	16863	16651	16815	16871	16789	16686	16944	16921	16826	16710	16736	16740	16939	16805	16899	16641	16721	16874	16763	16771	16780	16796	16770	16876	16652	16677	16793	16813	16715	16635	16850	16764	16620	16780	16800	16766	16862	16721	16615	16850	16772	16692	16630	16728	16719	16642	16667	16742	16880	16877	16961	16886	16728	16817	16884	16782	16899	16823	16746	16648	16600	16744	16825	16932	16743	16761	16772	16691	16712	16848	16674	16906	16800	16828	16772	16836	16626	16801	16766	16830	16809	16922	16821	16619	16805	16879	16681	16661	16715	16786	16723	16656	16526	16723	16732	16793	16835	16853	16838	16572	16716	16781	16733	16853	16823	16824	16850	16741	16855	16758	16811	16668	16706	16577	16936	16653	16800	16585	16782	16753	16900	16448	16956	16794	16664	16887	16832	16716	16726	16891	16845	16797	16839	16869	16774	16806	16898	16738	16686	16648	16614	16738	16970	16853	16966	16721	16839	16885	16851	16669	16685	16683	16840	16981	16789	16970	16805	16639	16963	16632	16869	16697	16694	16727	16744	16757	16740	16818	16732	16766	16657	16910	16851	16967	16716	16746	16788	16886	16726	16901	16789	16796	16788	16684	16752	16881	16789	16736	16853	16976	16788	16738	16902	16806	16809	16860	16917	16800	16529	16705	16790	16947	16771	16662	16794	16746	16721	16893	16886	16694	16761	16693	16677	16762	16746	16760	16809	16846	16854	16632	16629	16834	16774	16748	16735	16582	16779	16954	16669	16872	16841	16777	16792	16689	16999	16712	16869	16773	16672	16608	16923	16749	16867	16802	16822	16852	16791	16735	16660	16938	16761	16900	16640	16775	16836	16711	16879	16829	16752	16747	16739	16638	16798	16939	16597	16883	16723	16642	16856	16881	16714	16662	16848	16773	16801	16832	16738	16844	16658	16689	16970	16910	16767	16627	16958	16784	16789	16783	16804	16854	17022	16605	16877	16780	16662	16751	16774	16724	16737	16768	16803	16790	16803	16792	16716	16783	16728	16575	16685	16779	16834	16785	16901	16835	16904	16662	16679	16844	16993	16812	16698	16721	16634	16847	16769	16793	16680	16768	17035	16852	16790	16652	16836	16688	16810	16758	16772	16897	16810	16673	16828	17003	16748	16746	16669	16787	16710	16847	16791	16522	16851	16649	16696	16937	16892	16705	16830	16942	16715	16587	16787	16628	16765	17026	16871	16813	16732	16726	16790	16711	16828	16723	16644	16921	16626	16827	16695	16565	16790	16832	16919	16857	16818	16945	16898	16770	16748	16876	16844	16901	16581	16821	16840	16573	16987	16867	16833	16679	16727	16719	16773	16671	16691	16713	16676	16884	16671	16808	16824	16711	16931	16644	16841	16751	16749	16713	16821	16642	16673	16879	16538	16781	16813	16821	16632	16709	16782	16625	16771	16761	16718	16815	16717	16915	16791	16859	16839	16505	16852	16755	16969	16639	16823	16688	16820	16719	16825	16818	16756	16793	16671	16944	16735	16845	16805	16681	16845	16775	16908	16713	16750	16751	16807	16820	16809	16587	16770	17009	16657	16786	16791	16693	16749	16737	16850	16890	16778	16653	16878	16899	16676	16758	16858	16662	16704	16783	16559	16847	16610	16802	16847	16656	16972	16780	16925	16774	16818	16998	16839	16801	16987	16808	16868	16947	16868	16718	16855	16811	16789	16831	16844	16754	16844	16793	16760	16901	16910	16665	16715	16667	16960	16717	16769	17013	16723	16690	16780	16710	16867	16801	16879	16535	16880	16566	16858	16821	16670	16975	16843	16795	16802	16760	16934	16704	16832	16681	16768	16881	16786	16724	16781	16789	16674	16738	16781	16890	16782	16863	16814	16771	16761	16798	16652	16775	16810	16875	16652	16794	16916	16845	16651	16765	16870	16795	16968	16750	16780	16768	16674	16632	16692	16889	16829	16910	16819	16794	16829	16896	16849	16806	16612	16897	16721	16797	16787	16803	16715	16634	16822	16783	16696	16714	16841	16859	16768	16698	16737	16747	16803	16818	16616	16934	16732	16670	16865	16624	16762	16959	16799	16722	16821	16887	16998	16810	16684	16749	16804	16862	16700	16767	16863	16692	16627	16665	16776	16785	16887	16819	16705	16663	16683	16796	16775	16696	16854	16739	16737	16695	16637	16739	16765	16900	16831	16692	16703	16704	16574	16677	16748	16907	16678	16859	16716	16715	16622	16826	16902	16671	16724	16938	16612	16783	16739	16706	16922	16763	16691	16735	16614	16622	16854	16828	16874	16792	16791	16523	16683	16571	16897	16746	16628	16664	16947	16813	16888	16833	16848	16768	16672	16877	16717	16631	16649	16784	16748	16721	16966	16799	16838	16898	16918	16681	16644	16769	16692	16923	16741	16771	16675	16648	16605	16770	16812	16826	16850	16709	16816	16902
28257	25628	33470	31653	26853	24929	23454	22303	21441	21251	20583	20118	20334	19699	19739	19578	19447	19247	19013	19209	19333	19120	19101	19102	19028	18904	19175	19042	18971	18968	19029	18790	19134	18893	18988	18774	19033	18806	18932	19160	18974	18970	18907	18728	18933	18938	18662	19079	18888	18944	18738	18965	18763	18954	18919	18823	18873	18987	19085	18934	18890	18983	18829	18799	19057	18946	18864	18891	18920	18972	18745	18888	18966	18778	18746	18707	19030	18791	19068	18822	18947	19083	18932	18794	18779	18879	18911	18886	18995	18874	18628	18812	18688	18803	19018	18927	18981	18814	18876	18883	18730	18803	18897	19174	19051	18996	18925	18785	19074	18807	18798	18862	18978	18927	18791	18916	18914	18760	18955	18794	18885	18960	18737	18735	19001	18835	18938	18953	18891	18975	18892	18841	18859	18670	18967	18761	19017	18721	18944	18942	18819	18764	18840	18886	19048	18839	18980	18796	18766	18831	19072	18712	18935	19082	19042	18968	18865	18786	18688	18903	18897	19024	18730	19038	18833	18862	18802	18834	18966	18818	18625	18800	18890	18710	18820	18905	19010	18993	18962	18851	18737	18691	18731	18904	18914	18950	18921	18669	18825	18953	18803	18718	18916	18889	18999	18888	19062	18779	18673	18812	18897	18997	18912	18805	19064	18748	18795	18742	18987	18781	18911	18916	18876	18913	18879	18770	18854	18756	18847	18809	18719	18950	19016	18792	18754	19019	18837	18900	18964	18983	18919	18932	18722	18987	18887	18734	19013	18970	18759	18724	18943	18761	18849	18687	18802	18757	18822	18752	18815	18887	18910	18789	18738	18655	18852	19028	19002	18783	18779	18912	18799	18881	19008	18858	18866	18747	18838	18867	18821	18952	18859	18887	18655	18905	18869	18895	18981	18841	18911	19064	18968	18982	19008	18790	18844	18849	18746	18936	18829	18921	18826	18955	18951	18933	18831	18873	18694	18874	18868	18955	18798	18816	18489	18907	18995	18747	18747	18832	18765	18821	18905	18704	19015	18877	18866	18891	19027	18803	18852	18925	18957	18936	18791	18912	18802	18900	18964	19054	18919	18897	18944	18933	18889	18885	19023	18850	18626	19125	19102	18744	18903	18732	18807	18881	18840	18915	18881	18807	18911	18843	18701	18752	18938	18627	18866	18737	18819	18721	18977	19009	18859	18796	18968	18777	18719	18902	18884	18803	18781	19016	19139	19002	19134	18932	18618	18933	18773	18850	18879	18659	18668	18885	18866	18949	18989	18908	18906	19061	18789	18829	18705	18904	19114	18864	18851	18930	18724	18878	18816	19018	18986	18974	18726	18722	18957	18803	18885	18791	18855	18860	18712	18945	18848	18844	18682	18891	18859	18864	18866	18966	18600	18928	19050	18619	18940	18762	19243	18622	18841	18697	18747	18882	18744	18811	18962	18866	18842	18808	19097	18860	18905	18842	18963	18878	18784	18865	19166	18928	18868	18789	18808	19005	18974	18919	18935	18869	18920	18831	18999	18774	18867	18976	19046	18882	18911	18805	18847	19069	19170	18942	18863	18846	18735	18879	18807	18963	18980	18686	18741	18785	18827	18856	18881	18906	18918	18877	18858	18903	18582	18900	18916	18845	18946	18837	19041	18924	18819	19068	18718	18997	18923	18952	18906	18867	19061	18789	18926	18978	18845	18703	19022	18995	18942	18936	18658	18797	18950	19031	18926	18769	18987	18700	18795	18760	19077	18825	18926	18970	18876	18808	18861	19045	19145	18677	18746	18754	18874	18695	19002	18999	19014	18901	18890	19027	18765	18887	19063	18943	18892	18864	18939	18758	18857	18922	18832	18715	18802	18898	19049	18633	18753	18938	18960	18825	19012	18901	18757	18821	18840	18919	18947	18686	18849	18868	18942	18860	18822	18897	18895	18940	18847	18919	18812	18989	18708	19025	18896	18798	18784	18779	18903	18791	18899	18939	18914	19000	18950	18808	18873	18698	18915	18786	18805	18940	18821	18925	19011	18705	18655	18980	19162	18808	18887	18961	19001	19111	19012	18789	19113	19091	19008	18758	19079	18824	18925	18994	18904	18884	18865	18683	18890	18830	18635	18469	18879	18935	18826	18808	18874	18887	18824	18807	18955	18557	18888	18972	18595	19015	18927	18791	18723	18961	18947	19002	19058	18837	18912	18939	18996	19012	18658	18785	18778	19001	18973	18882	18928	18861	19075	18837	18910	18807	19045	18984	18776	18968	18878	18959	18934	18970	18972	18797	19087	18915	18854	18657	18681	18754	18832	18873	18849	18675	18856	18865	19035	18808	18886	18889	18742	18744	18884	18942	18824	18931	18958	18913	18973	18723	18843	18922	18979	18866	18911	18770	18901	18741	18914	18836	18716	18871	18904	18833	18848	18839	18980	19009	18877	18949	19007	18840	18827	19131	19025	18868	18843	18863	18930	18858	18962	18858	18893	18917	19117	18985	18775	18824	19091	19086	18815	18997	18789	18719	18935	18925	19065	18948	18827	18681	18769	18800	18876	18902	19025	19036	18996	18947	19089	18986	18661	18877	19018	18754	18805	18775	19115	18837	18840	18924	18949	19058	18758	19127	18834	18781	18765	18740	18917	18824	18793	18780	18841	19027	18888	18894	18765	18837	18815	18855	18893	18889	18967	18765	18880	18995	18819	18998	18824	18848	19028	18855	18747	18648	18971	18793	19006	19176	19023	18763	18864	18913	18888	18831	18883	18864	18827	18992	19116	18822	18968	18817	19017	18764	18658	18790	18901	18838	18862	19008	18948	18991	18776	18853	18824	18673	18857	19007	18994	18643	19044	18803	18651	19006	18914	18912	18705	18900	18972	18798	19073	18908	18890	18707	18810	18861	18899	18968	19017	18919	18951	18751	19050	18810	18745	18742	18921	18848	19032	18995	18882	18950	18866	18971	18983	18920	18747	18913	18863	18949	18951	18995	18729	18827	18888	18993	18573	18940	18740	18633	18662	18871	18989	18924	18785	18770	18824	18937	18880	18951	18940	18754	18668	18969	18892	18975	19117	18761	18661	18836	18749	18811	18787	18787	18983	18929	18773	18884	18889	18935	18736	18980	18988	18921	19074	18854	18844	18893	18929	18718	18803	18958	18949	18971	18834	18804	18980	18837	18718	18842	18701	18795	18760	18932	18656	18919	18886	18827	18760	18777	18850	18879	18951	19023	18830	19053	19028	18756	18970	18930	18806	19029	19009	18803	19045	19014	18802	18996	18864	18844	18799	19211	19027	19067	18903	18643	19031	18718	18905	18673	18822	18899	18781	18754	18837	19084	18745	18869	18688	18884	19238	18960	18982	18876	18884	18662	18937	18860	18826	18915	18938	19017	19019	18974	18779	19073	18778	18943	18912	18802	19058	19039	18997	18815	18761	18689	18912	18929	18896	18892	19045	18994	18819	18931	18807	18896	18844	18932	18863	18887	18726	18779	18962	18835	18896	19035	19063	18733	18950	18705	18758	18736	18725	18803	18922	18932	18954	18714	18947	19223	18850	18859	18830	19003	18723	19130	18707	18820	18965	19110	18854	18830	18933	18928	18922	18796	18838	18711	18902	18897	18950	18684	19225	18954	18908	18959	18843	18973	18896	19001	18873	18924	18778	18972	18943	18854	18721	19057	18738	18822	19231	18834	18919	18790	19054	18946	18685	18898	18927	18799	18863	18961	18845	18853	18702	19041	18829	18972	18903	18769	18961	18700	18914	18908	18866	19077	19040	19171	18874	19040	18936	18819	19051	19037	18964	18880	19055	18702	18789	18880	18751	18831	18756	18855	18739	18988	18894	19049	18791	18843	18997	19071	19073	18910	19039	18836	18927	19015	18987	18775	18890	18869	18667	18995	18984	18895	18909	19122	19012	18907	18925	18906	19109	18690	18871	18941	18718	18914	18951	18840	18837	18768	18919	18891	18736	18814	18981	18696	18732	18922	19051	19004	18885	18909	18872	18786	18658	18743	18905	19133	19047	18677	18809	18757	19050	19065	18886	18795	19005	18832	19157	18843	18830	18739	18887	18959	18770	18806	18751	18974	18965	19111	18892	18849	18716	19374	18800	18711	18830	18828	18956	18916	18852	19169	18827	18894	18752	18805	18862	18903	18873	18896	18619	18812	19015	18721	18855	18842	18772	18853	18958	18908	18935	18971	18810	18769	18907	18987	18808	18881	18812	18941	18802	18910	18831	18752	18857	19034	18779	18818	18724	18997	18959	18966	18829	19063	18840	18741	18876	18930	19096	18930	18884	18711	18894	18975	18893	19015	18804	18901	18737	18882	18971	18931	18993	18773	18860	18773	18779	18900	18795	18877	18758	18990	19000	18957	18998	18864	18681	18951	18706	19012	18717	18765	18899	18726	18853	18844	18687	18933	18862	18803	18888	18879	18839	18766	19037	18762	19052	18827	18938	18850	18745	18962	18708	18738	18837	18845	18737	18942	18676	18877	18980	19086	18896	18854	18941	18830	19010	18953	18881	18887	18962	18936	18965	18909	18955	18662	19061	19014	18959	18958	18720	18829	18758	18934	18697	19041	19057	19045	19065	18989	18774	18861	18961	18775	18808	19096	18833	18936	18884	18916	18946	18955	18750	18845	18972	19075	18843	19019	18966	18981	18937	18960	18687	19008	18940	18668	18966	18973	18936	18531	18861	18726	18970	19052	18834	19053	18859	18925	18965	18914	18859	18851	18751	18709	18825	18819	18724	18679	19028	18765	18960	18879	18807	18859	18896	18911	18770	18988	18995	18949	18906	18969	18771	18659	18755	18940	19034	18962	18974	18876	18658	18865	18846	18627	18982	18839	18912	18805	19131	19016	18988	19028	18832	18807	19019	18794	18834	18971	18681	18833	18966	18794	18720	18943	18934	18752	18766	19026	18982	18676	18713	19018	18838	18863	18809	18807	18801	18759	18593	18725	19011	18867	18926	18738	18711	18759	18900	18801	18860	18811	18822	18747	18888	18964	18952	18779	18982	18914	18858	18783	19180	18892	19025	18907	18952	19017	18870	18635	18849	18814	19106	18817	18667	19045	19017	19038	18772	18760	18799	18964	18775	18733	18966	19054	18957	18913	18772	18872	18808	18989	18826	18961	18688	19022	18797	18882
28643	41983	39285	32261	28169	25375	23125	21781	20688	20137	19169	19059	18374	18002	17511	17466	16990	16920	16875	16883	16634	16830	16442	16546	16795	16745	16540	16563	16598	16509	16648	16587	16451	16379	16497	16624	16464	16418	16508	16514	16476	16493	16536	16489	16289	16497	16524	16465	16290	16347	16518	16617	16429	16501	16482	16453	16599	16295	16476	16508	16659	16293	16510	16363	16556	16418	16427	16428	16397	16493	16569	16390	16534	16407	16494	16589	16424	16518	16470	16414	16395	16457	16422	16441	16437	16389	16490	16364	16587	16518	16437	16492	16539	16664	16341	16468	16487	16387	16401	16303	16455	16527	16470	16461	16700	16492	16401	16601	16430	16396	16308	16438	16628	16251	16327	16307	16364	16415	16399	16316	16282	16525	16398	16220	16475	16424	16462	16412	16331	16308	16454	16355	16488	16228	16545	16444	16365	16620	16610	16503	16376	16493	16386	16279	16398	16423	16441	16484	16508	16517	16417	16477	16414	16367	16334	16323	16428	16717	16453	16531	16514	16317	16554	16416	16267	16426	16322	16225	16429	16494	16414	16415	16306	16479	16293	16618	16284	16287	16565	16529	16520	16383	16573	16540	16412	16300	16436	16454	16400	16433	16381	16452	16273	16283	16458	16417	16415	16451	16455	16364	16557	16559	16456	16328	16451	16472	16470	16598	16475	16476	16418	16445	16382	16634	16220	16374	16480	16396	16556	16419	16467	16538	16428	16488	16366	16489	16363	16512	16438	16298	16273	16683	16600	16485	16345	16506	16508	16600	16423	16343	16512	16511	16381	16516	16372	16356	16407	16499	16383	16453	16368	16486	16456	16339	16383	16467	16480	16553	16479	16475	16440	16475	16388	16533	16494	16689	16448	16444	16416	16401	16418	16352	16424	16345	16450	16453	16504	16344	16580	16367	16471	16398	16271	16366	16575	16401	16564	16442	16272	16372	16464	16669	16348	16490	16681	16568	16460	16407	16392	16481	16342	16361	16432	16236	16369	16435	16437	16480	16292	16390	16485	16498	16322	16338	16433	16296	16509	16417	16321	16469	16603	16225	16396	16488	16384	16489	16262	16467	16414	16555	16235	16359	16332	16469	16521	16512	16471	16405	16436	16549	16348	16489	16556	16547	16306	16370	16260	16444	16508	16419	16456	16469	16227	16477	16548	16427	16557	16674	16458	16333	16569	16401	16489	16441	16418	16656	16459	16553	16444	16449	16445	16392	16510	16395	16567	16427	16390	16429	16335	16428	16546	16520	16401	16405	16596	16581	16478	16403	16339	16463	16368	16425	16187	16506	16429	16486	16386	16544	16424	16486	16534	16477	16406	16421	16431	16518	16359	16463	16491	16486	16592	16361	16493	16547	16414	16639	16498	16571	16491	16425	16542	16403	16319	16411	16453	16547	16427	16458	16589	16485	16508	16362	16374	16393	16502	16486	16285	16450	16304	16292	16570	16512	16355	16250	16320	16353	16369	16557	16439	16279	16472	16369	16285	16353	16474	16497	16478	16382	16333	16479	16318	16566	16492	16465	16367	16474	16157	16525	16466	16530	16504	16379	16432	16466	16366	16398	16526	16273	16453	16460	16431	16529	16326	16426	16438	16614	16377	16461	16469	16470	16634	16424	16454	16346	16330	16460	16435	16240	16451	16591	16271	16551	16274	16434	16465	16678	16572	16495	16721	16491	16405	16586	16489	16366	16352	16618	16438	16305	16565	16274	16520	16398	16611	16337	16291	16449	16564	16288	16377	16302	16389	16413	16405	16463	16210	16333	16459	16345	16467	16517	16522	16386	16474	16289	16458	16393	16302	16502	16445	16502	16358	16386	16469	16458	16487	16420	16280	16467	16368	16566	16299	16382	16518	16495	16317	16524	16620	16346	16346	16439	16501	16385	16542	16396	16557	16612	16361	16366	16337	16415	16515	16367	16370	16498	16477	16528	16595	16366	16405	16609	16345	16397	16420	16417	16573	16413	16335	16534	16470	16501	16396	16339	16324	16415	16499	16313	16307	16403	16356	16514	16360	16691	16417	16593	16484	16495	16498	16388	16295	16500	16394	16537	16347	16389	16499	16431	16433	16478	16354	16330	16543	16475	16422	16606	16475	16305	16466	16390	16504	16416	16442	16373	16460	16518	16324	16293	16565	16410	16501	16405	16350	16381	16377	16483	16467	16345	16328	16554	16420	16326	16403	16613	16475	16382	16367	16578	16589	16413	16421	16509	16337	16349	16368	16362	16502	16414	16468	16546	16353	16565	16624	16321	16470	16562	16410	16545	16644	16486	16296	16595	16435	16370	16386	16498	16286	16704	16400	16539	16373	16520	16493	16484	16389	16359	16519	16291	16423	16407	16479	16433	16357	16455	16532	16442	16385	16537	16314	16423	16361	16574	16442	16398	16434	16529	16465	16476	16443	16499	16457	16496	16496	16448	16415	16419	16545	16383	16524	16361	16390	16494	16431	16501	16402	16563	16473	16413	16391	16426	16371	16444	16540	16495	16428	16490	16256	16574	16301	16356	16531	16511	16468	16559	16390	16565	16537	16587	16655	16563	16496	16439	16447	16285	16399	16403	16486	16474	16521	16321	16450	16384	16329	16537	16470	16360	16501	16452	16323	16602	16586	16287	16350	16465	16560	16403	16418	16343	16528	16443	16452	16517	16407	16402	16564	16548	16368	16410	16472	16467	16644	16609	16503	16538	16491	16451	16257	16425	16484	16415	16564	16373	16582	16558	16462	16314	16473	16511	16387	16533	16444	16411	16280	16380	16466	16411	16479	16400	16292	16453	16381	16443	16249	16459	16480	16593	16599	16487	16410	16418	16398	16510	16444	16453	16501	16473	16545	16403	16447	16281	16525	16371	16413	16441	16214	16477	16336	16433	16381	16494	16409	16578	16325	16361	16478	16521	16494	16476	16426	16445	16436	16497	16699	16344	16511	16487	16616	16296	16336	16335	16440	16287	16362	16308	16428	16485	16460	16393	16411	16377	16424	16521	16437	16383	16478	16404	16435	16413	16475	16678	16284	16458	16420	16457	16511	16693	16486	16370	16481	16511	16472	16452	16506	16362	16457	16414	16317	16353	16390	16461	16258	16486	16505	16363	16470	16574	16382	16350	16653	16384	16444	16335	16400	16409	16477	16475	16485	16477	16452	16399	16448	16187	16371	16374	16418	16341	16667	16436	16435	16628	16427	16492	16451	16561	16418	16477	16533	16495	16199	16265	16503	16311	16509	16367	16441	16401	16457	16218	16412	16437	16404	16405	16529	16373	16435	16340	16440	16315	16403	16551	16488	16297	16506	16465	16230	16505	16373	16489	16429	16502	16347	16285	16454	16582	16417	16414	16399	16426	16429	16448	16581	16551	16275	16419	16455	16374	16564	16385	16489	16264	16419	16323	16339	16324	16256	16516	16397	16373	16451	16478	16583	16330	16450	16618	16466	16489	16378	16540	16451	16478	16504	16419	16422	16540	16619	16433	16396	16493	16454	16390	16393	16338	16346	16475	16376	16484	16583	16563	16449	16660	16262	16387	16450	16496	16477	16469	16539	16403	16574	16432	16367	16421	16434	16398	16408	16506	16440	16324	16548	16499	16501	16269	16444	16256	16504	16407	16513	16373	16488	16388	16450	16465	16507	16279	16405	16312	16457	16546	16311	16535	16541	16542	16725	16529	16392	16532	16646	16427	16440	16314	16504	16505	16403	16318	16506	16535	16432	16464	16395	16535	16404	16356	16246	16349	16384	16591	16195	16361	16414	16556	16496	16387	16346	16446	16331	16492	16257	16409	16511	16292	16533	16531	16360	16362	16585	16428	16566	16418	16525	16595	16448	16487	16428	16641	16583	16395	16554	16402	16526	16392	16304	16466	16399	16374	16518	16377	16430	16281	16452	16266	16550	16353	16442	16448	16496	16516	16384	16533	16347	16442	16593	16595	16373	16480	16451	16287	16478	16443	16296	16349	16476	16489	16423	16441	16524	16271	16486	16391	16375	16409	16493	16322	16387	16332	16620	16574	16356	16593	16416	16504	16434	16462	16442	16432	16486	16511	16421	16409	16312	16427	16419	16385	16265	16354	16434	16444	16486	16286	16527	16287	16641	16503	16656	16517	16387	16453	16416	16357	16439	16460	16402	16348	16514	16523	16317	16430	16477	16494	16307	16492	16302	16627	16425	16403	16432	16306	16455	16401	16539	16488	16381	16421	16383	16489	16417	16367	16454	16423	16395	16512	16417	16504	16368	16489	16489	16452	16548	16473	16470	16418	16480	16571	16444	16432	16313	16406	16491	16555	16487	16354	16319	16541	16476	16444	16376	16265	16412	16494	16304	16553	16459	16469	16647	16506	16624	16460	16428	16638	16458	16379	16510	16421	16491	16388	16458	16518	16398	16371	16411	16381	16606	16540	16420	16501	16550	16425	16496	16432	16359	16666	16437	16292	16476	16417	16454	16536	16441	16370	16515	16627	16590	16324	16596	16561	16434	16406	16498	16536	16481	16399	16321	16450	16383	16463	16418	16426	16444	16511	16393	16517	16413	16354	16499	16480	16281	16347	16382	16372	16429	16433	16466	16560	16299	16566	16504	16468	16490	16441	16295	16433	16514	16454	16319	16231	16423	16381	16451	16616	16350	16436	16293	16378	16672	16392	16463	16561	16484	16390	16517	16283	16366	16289	16418	16437	16536	16698	16305	16617	16424	16432	16428	16471	16453	16484	16383	16499	16396	16512	16435	16373	16518	16556	16513	16435	16531	16357	16479	16469	16379	16446	16346	16521	16552	16496	16400	16582	16457	16429	16493	16499	16416	16426	16344	16408	16379	16289	16511	16272	16464	16497	16355	16413	16409	16434	16494	16371	16647	16518	16400	16407	16600	16407	16529	16473	16419	16564	16331	16298	16533	16424	16306	16483	16362	16437	16472	16380	16406	16497	16338	16650	16432	16505	16383	16542	16599	16510	16519	16526	16596	16462	16436	16597	16487	16364	16399	16351	16536	16388	16464	16526	16441	16227	16386	16417	16406	16494	16316	16476	16465	16582	16499	16312	16539	16364	16545	16465	16402	16424	16495	16539	16305	16408	16480	16383	16268	16448	16500	16373	16474	16393	16533	16392	16557	16430	16682	16375	16666	16526
23965	21557	29340	24936	24935	28091	28430	24689	23256	23204	22553	21972	21483	21253	20701	20493	20457	20339	19961	20027	20114	19717	19882	20075	19968	19767	19858	19736	19754	19778	19584	19674	19875	19803	19730	19647	19819	19521	19712	19713	19670	19622	19736	19826	19714	19574	19605	19792	19700	19754	19795	19607	19763	19804	19568	19558	19648	19759	19793	19754	19933	19659	19565	19502	19571	19712	19737	19546	19581	19582	19476	19476	19580	19627	19659	19699	19520	19705	19606	19752	19497	19626	19724	19493	19603	19494	19534	19563	19486	19541	19649	19417	19779	19437	19445	19533	19600	19478	19500	19555	19485	19391	19488	19553	19498	19648	19421	19679	19594	19652	19583	19739	19688	19722	19534	19580	19494	19503	19413	19609	19561	19556	19598	19597	19603	19581	19614	19417	19578	19576	19742	19511	19610	19728	19542	19587	19712	19694	19459	19792	19719	19583	19850	19415	19597	19536	19679	19550	19454	19633	19304	19622	19382	19417	19692	19350	19617	19716	19636	19257	19484	19779	19462	19416	19619	19490	19542	19592	19530	19560	19245	19457	19565	19359	19422	19492	19518	19601	19487	19452	19531	19469	19396	19607	19581	19401	19452	19589	19647	19347	19632	19599	19389	19521	19518	19302	19672	19744	19660	19274	19741	19469	19590	19248	19710	19394	19676	19530	19576	19515	19591	19448	19715	19617	19496	19415	19413	19682	19660	19590	19523	19568	19583	19422	19575	19675	19638	19472	19534	19511	19596	19481	19653	19505	19571	19594	19767	19497	19553	19392	19614	19479	19566	19581	19468	19522	19470	19702	19709	19737	19716	19670	19365	19565	19467	19354	19526	19543	19475	19638	19819	19547	19591	19407	19596	19491	19448	19437	19353	19528	19628	19614	19676	19522	19393	19414	19521	19475	19419	19353	19651	19697	19421	19613	19408	19733	19500	19684	19730	19675	19573	19608	19552	19454	19508	19513	19894	19431	19594	19752	19654	19529	19595	19575	19479	19696	19472	19672	19603	19411	19641	19545	19491	19484	19390	19422	19530	19439	19554	19544	19520	19457	19625	19653	19690	19552	19426	19502	19592	19662	19594	19701	19506	19687	19546	19608	19609	19514	19679	19382	19563	19634	19582	19481	19553	19351	19462	19546	19682	19533	19650	19403	19543	19490	19509	19469	19524	19372	19643	19608	19711	19874	19674	19534	19309	19398	19535	19420	19398	19608	19674	19417	19488	19542	19581	19699	19587	19631	19475	19599	19530	19437	19606	19574	19738	19678	19517	19697	19917	19561	19518	19796	19849	19429	19619	19596	19643	19389	19500	19689	19532	19452	19442	19382	19630	19497	19645	19536	19482	19468	19626	19523	19679	19495	19375	19539	19579	19483	19559	19447	19504	19690	19700	19464	19598	19416	19497	19521	19582	19567	19615	19427	19501	19657	19501	19469	19637	19553	19627	19500	19631	19516	19460	19268	19544	19514	19378	19665	19523	19653	19758	19493	19300	19665	19458	19685	19535	19425	19539	19584	19687	19492	19812	19605	19543	19606	19471	19681	19609	19652	19537	19601	19719	19581	19639	19521	19733	19510	19407	19651	19577	19699	19466	19526	19538	19484	19377	19535	19581	19705	19637	19708	19551	19669	19627	19530	19597	19632	19505	19581	19738	19502	19546	19650	19669	19510	19795	19541	19543	19560	19598	19647	19504	19662	19387	19575	19739	19652	19587	19406	19516	19397	19681	19636	19579	19585	19663	19665	19553	19368	19599	19622	19626	19571	19542	19488	19557	19626	19572	19586	19601	19470	19718	19727	19641	19457	19507	19615	19545	19550	19564	19597	19645	19498	19592	19487	19444	19579	19551	19511	19570	19578	19466	19646	19508	19498	19541	19722	19599	19556	19544	19552	19686	19483	19613	19677	19466	19538	19462	19408	19578	19573	19741	19604	19728	19306	19620	19590	19585	19626	19478	19382	19574	19737	19594	19589	19708	19579	19689	19566	19579	19576	19541	19494	19611	19585	19654	19770	19677	19500	19756	19489	19467	19475	19509	19392	19552	19467	19632	19555	19568	19640	19488	19557	19547	19542	19524	19573	19562	19567	19547	19567	19628	19717	19508	19642	19581	19757	19326	19358	19566	19609	19523	19525	19696	19511	19518	19511	19418	19621	19573	19442	19580	19600	19730	19277	19688	19698	19603	19805	19790	19662	19623	19715	19652	19573	19520	19651	19394	19387	19617	19611	19594	19462	19634	19716	19557	19618	19376	19537	19476	19240	19517	19541	19455	19588	19514	19537	19653	19614	19643	19583	19684	19670	19652	19497	19527	19645	19599	19578	19364	19618	19638	19668	19552	19705	19853	19660	19487	19532	19446	19531	19537	19475	19574	19668	19554	19410	19613	19552	19535	19592	19569	19749	19423	19504	19383	19545	19809	19680	19775	19865	19594	19476	19688	19503	19578	19404	19703	19563	19433	19442	19630	19729	19464	19603	19509	19660	19671	19614	19609	19378	19714	19616	19506	19643	19807	19531	19602	19546	19584	19544	19544	19657	19460	19622	19442	19669	19494	19570	19503	19402	19753	19342	19536	19443	19594	19688	19703	19401	19706	19442	19518	19595	19836	19690	19531	19482	19519	19647	19529	19664	19570	19736	19517	19432	19600	19640	19552	19461	19412	19326	19422	19496	19529	19460	19461	19437	19546	19593	19498	19553	19567	19438	19561	19437	19490	19357	19450	19693	19567	19484	19557	19547	19467	19605	19595	19555	19495	19649	19705	19725	19583	19635	19427	19462	19524	19673	19390	19520	19678	19501	19593	19464	19534	19391	19580	19507	19687	19509	19646	19626	19720	19560	19468	19728	19684	19520	19514	19471	19633	19528	19475	19637	19592	19397	19566	19446	19241	19636	19760	19644	19470	19709	19586	19763	19615	19913	19554	19661	19525	19486	19724	19619	19487	19713	19763	19577	19623	19849	19693	19520	19674	19504	19695	19612	19356	19395	19465	19504	19540	19497	19524	19560	19567	19539	19476	19424	19490	19669	19702	19633	19584	19474	19481	19660	19613	19588	19675	19428	19728	19732	19618	19605	19660	19591	19635	19467	19576	19532	19494	19934	19634	19633	19501	19644	19581	19418	19608	19697	19681	19583	19464	19372	19546	19472	19550	19570	19655	19420	19481	19526	19516	19627	19447	19477	19636	19733	19601	19541	19626	19609	19376	19363	19512	19575	19637	19462	19788	19350	19439	19440	19766	19563	19509	19405	19519	19371	19638	19641	19644	19622	19665	19592	19393	19471	19639	19672	19624	19495	19536	19535	19785	19408	19575	19503	19666	19482	19723	19577	19776	19717	19597	19610	19647	19550	19809	19585	19642	19735	19647	19586	19454	19479	19479	19906	19767	19501	19508	19467	19534	19394	19656	19374	19661	19352	19470	19504	19515	19386	19454	19633	19602	19654	19471	19518	19452	19497	19475	19485	19677	19521	19611	19648	19630	19513	19435	19628	19506	19579	19527	19659	19898	19520	19638	19398	19470	19598	19758	19765	19541	19406	19560	19517	19720	19353	19458	19489	19606	19605	19415	19462	19590	19529	19617	19576	19555	19896	19705	19684	19357	19423	19586	19297	19434	19502	19627	19615	19550	19470	19294	19469	19665	19752	19714	19736	19617	19592	19492	19635	19626	19446	19794	19488	19447	19722	19641	19577	19522	19310	19635	19495	19653	19610	19637	19560	19539	19502	19497	19393	19391	19594	19648	19660	19643	19469	19638	19724	19676	19696	19573	19666	19648	19415	19458	19574	19570	19745	19464	19619	19545	19470	19625	19539	19400	19560	19239	19584	19607	19889	19418	19630	19439	19690	19553	19605	19509	19577	19734	19674	19651	19477	19631	19610	19519	19426	19495	19666	19657	19679	19405	19580	19760	19582	19515	19462	19563	19282	19694	19579	19756	19629	19564	19580	19483	19589	19604	19478	19534	19600	19742	19504	19508	19716	19400	19653	19632	19475	19554	19387	19512	19643	19664	19752	19495	19578	19482	19528	19574	19435	19481	19582	19640	19724	19289	19524	19787	19491	19468	19482	19606	19598	19773	19643	19454	19471	19487	19593	19440	19554	19542	19490	19443	19674	19502	19649	19605	19454	19509	19698	19410	19610	19373	19796	19563	19580	19570	19500	19566	19565	19567	19572	19682	19435	19702	19716	19587	19520	19821	19600	19728	19647	19553	19490	19635	19583	19516	19447	19568	19877	19441	19454	19474	19514	19542	19471	19656	19527	19626	19496	19582	19670	19649	19359	19506	19573	19689	19450	19630	19523	19402	19378	19579	19547	19479	19607	19559	19603	19469	19518	19492	19598	19432	19503	19500	19512	19526	19567	19437	19594	19532	19564	19711	19565	19520	19509	19601	19602	19546	19474	19600	19635	19604	19727	19758	19533	19474	19411	19605	19664	19592	19513	19664	19568	19338	19626	19636	19682	19684	19578	19490	19601	19511	19629	19385	19468	19507	19505	19685	19541	19450	19522	19517	19725	19523	19608	19749	19832	19653	19621	19518	19408	19546	19655	19706	19648	19531	19635	19568	19465	19418	19530	19506	19719	19550	19464	19607	19519	19469	19601	19680	19582	19540	19460	19586	19755	19447	19365	19672	19458	19630	19715	19742	19742	19677	19644	19425	19707	19518	19520	19430	19478	19486	19624	19619	19389	19521	19668	19588	19557	19487	19563	19473	19420	19731	19505	19488	19449	19461	19649	19707	19526	19392	19511	19604	19288	19687	19648	19594	19686	19494	19425	19661	19512	19522	19474	19690	19624	19488	19536	19630	19506	19690	19505	19542	19752	19483	19526	19676	19583	19713	19604	19643	19903	19509	19537	19769	19820	19535	19735	19483	19592	19562	19529	19387	19601	19628	19365	19490	19490	19540	19657	19739	19782	19656	19599	19683	19744	19522	19457	19621	19402	19616	19593	19651	19696	19572	19648	19706	19441	19454	19494	19683	19777	19808	19724	19549	19539	19699	19593	19750	19566	19673	19520	19613	19569	19445	19592	19661	19466	19475	19582	19456	19419	19598	19549	19677	19460	19570	19677	19481	19496	19385	19491	19404	19545	19501	19524	19566	19378	19545	19606	19521	19639	19554	19542
28086	47807	45948	38155	33261	29583	26963	24610	23121	22118	21002	20548	20095	19309	18652	18410	18047	17699	17703	17425	17464	17291	17081	17315	17216	17128	16977	17116	17061	17227	17138	17067	17049	16934	16971	16991	16950	16885	16960	17180	17102	16899	17043	16764	17042	16995	16990	16820	16829	16968	16995	17001	17086	16983	16851	17039	16916	16898	16897	16851	16917	16966	16803	16710	16843	16936	17018	16914	16973	16832	16817	17116	17040	17170	16837	16930	16831	16802	17017	16848	16936	16896	16731	16826	17013	16840	16869	16986	16788	16883	17155	16787	17002	16809	16783	16996	17071	16977	16995	16857	16909	16704	16880	17063	16887	16806	16920	16892	16915	17056	16734	16874	17042	17003	16741	16889	16851	17044	17054	16946	16943	17080	16786	16801	16678	16855	16866	16803	17050	17030	16823	16915	16988	16965	16949	16900	16970	16984	16888	16963	16969	16751	16943	16785	17000	17020	16833	17090	16875	16864	16979	16656	16927	16863	16925	16819	16813	16904	16957	16827	16906	16816	16687	17014	16840	16888	16978	16974	16895	16911	16829	16814	16721	16924	16887	16821	16755	16814	16868	16951	16988	16886	17009	16901	16893	17004	16933	16869	16819	16927	16865	16730	16963	16823	16983	17082	16788	16760	16939	17012	16908	16989	16975	16749	16820	16932	16925	16934	16751	16937	16804	16971	16993	16863	16772	16664	17040	16841	16864	16702	16783	16888	17056	16936	17016	16992	16822	16945	16863	16853	16966	17109	17014	16793	16865	16790	16984	16795	16822	16939	16880	16949	16980	16865	16924	16975	16755	16774	16946	17025	16855	16742	16887	16959	16836	16865	16954	16985	16868	16892	16848	16963	16911	16992	16890	16782	16759	16891	16826	16862	16940	16817	16826	16922	16875	16891	16834	16959	16893	16805	16962	17048	16860	16948	16753	16894	16894	16830	16807	16823	16808	16913	16747	16890	17030	16777	16958	16963	16865	16820	16905	16734	16826	16974	16925	16717	16739	16928	16751	16811	16872	16933	16862	16768	16815	16803	16773	16880	16807	16636	16945	16741	16937	16764	16894	16909	16826	16872	17032	16828	16821	16804	16891	16915	16993	16787	17055	16816	16996	16854	16814	16675	16973	16881	16858	16990	16804	16925	16942	16856	16829	16910	16979	16779	16901	17037	16794	16849	16942	16732	16993	16895	16902	16944	16822	16824	16884	16927	16812	16834	16921	16764	16939	16955	16980	16985	16913	16931	16969	16939	16715	16844	16896	16950	16814	16807	16861	17036	16918	16823	16778	16891	16800	16683	17015	16796	16749	16895	17021	17002	16712	16761	17010	17018	16920	16823	16936	16784	16944	16881	16931	16728	16842	16772	16986	16898	16736	16812	16932	16837	16742	16870	16760	16825	16897	16915	16952	16826	16846	16862	16682	16873	16899	16886	16924	16888	16993	16851	16813	16871	16774	16854	17016	16809	17040	16873	16809	16823	16966	16789	16734	16744	16952	16736	16860	16768	16895	16898	16835	16866	16828	16828	17027	16892	16954	16811	16968	16869	16885	17053	16766	16886	16803	16969	16882	16831	16916	16965	16834	16923	16845	16949	16822	16942	16677	16934	16837	16910	17019	16793	16984	16765	16884	16778	16986	16887	17082	16730	16726	17011	16763	16937	16950	16789	16853	16841	16683	16912	16759	17061	16933	17092	16837	16828	16981	16918	16880	16830	16948	17046	16732	16903	16843	17057	16854	16813	16942	16794	16796	16856	16868	16884	16788	16954	16878	16869	16891	16912	16903	17071	16937	16969	17086	16791	16696	16847	16784	16958	16977	16710	16902	17009	16812	16911	17180	16881	16974	17046	16779	16769	17006	16976	16851	16814	16811	16895	17027	17054	16794	17053	16899	16760	16923	16852	16941	16959	16951	16993	16961	16902	16663	16793	16919	16808	16874	16957	16821	16897	16713	16715	16972	16669	16941	17022	16971	16886	16657	16856	16990	16887	16914	16700	16933	17001	16962	16977	16970	16816	16857	16883	16914	17009	16771	17033	16741	16810	16852	16753	17089	16850	16810	16773	16860	16895	16899	16895	16836	16894	16879	16898	16768	16978	16872	16886	16915	16924	16906	16918	16879	17029	16971	16949	16795	16885	16936	16775	16891	16724	17204	16758	16862	16736	16795	16830	16973	16892	16881	16992	16773	16754	16857	16885	16842	16777	16984	16853	16954	16679	16883	16887	16966	16905	16863	16917	16969	16791	16899	16855	16899	16937	16952	16869	16913	16832	16984	16827	16996	17120	16768	16954	16918	16860	16844	16876	16814	16879	16853	17047	17038	16863	16929	16721	16888	16806	16888	16963	16881	16654	17020	16843	16937	16821	16821	16781	16893	16851	16908	16752	16822	16824	16893	16778	17027	16948	16873	16842	16795	16817	17069	16900	17011	16764	16713	16995	16665	16911	16981	16903	16901	16872	17085	16838	16977	16795	16979	16876	16716	16865	17015	16672	16839	16722	16929	17090	16837	16764	16871	16899	17044	16740	16748	16905	16741	16852	17000	16948	16827	16960	16821	16799	16892	16894	17077	16802	16862	16987	16740	16974	16839	16864	16982	16909	16984	16867	16949	16979	17011	16838	16904	16803	16717	16916	16739	16832	17015	16950	16934	16894	16828	16869	16869	16832	16935	16845	16873	16899	16968	16869	16959	16735	16743	16925	16968	16772	16969	16910	16911	16936	16946	16773	16917	16699	16866	16955	16801	16853	16962	17005	16818	16835	16835	17027	17024	16858	16755	16915	16889	16843	16769	16900	16896	16938	16767	17037	17048	16866	16802	16832	16950	16931	17071	16803	16979	16914	16701	16834	16925	17013	16948	16785	17073	16791	16815	16995	16798	16896	16856	16956	16996	16867	16892	16918	16961	16673	16887	16888	16825	16871	16865	17006	16985	16922	16998	16977	16758	16937	16931	16852	16847	16779	17005	16853	16858	16774	16790	17058	16794	17006	16918	16908	16990	16714	16759	16690	16778	16908	16770	16899	16942	16878	16952	17088	16971	16937	16900	17052	17010	16708	16781	16964	16743	16903	17012	16951	16918	16785	16912	16814	16805	16934	16941	16825	16879	16798	16900	16815	16823	16870	16672	16928	17040	17087	16900	16931	16648	16868	16902	16884	16819	17095	16739	16954	16859	17004	16845	16913	16961	16934	16931	16922	16890	16821	16883	16856	16872	16940	16740	16793	16669	16841	17079	17079	17027	16815	16956	16975	16922	16780	16964	16891	16964	16974	17029	16921	16995	16959	17032	16873	16714	16786	16920	16946	16925	16875	16813	16835	16678	16844	16751	16987	16788	16847	17066	16888	17005	16992	16915	16854	16841	16888	16992	16708	16875	16768	16688	16848	16922	16835	16923	17024	16887	16887	16847	17002	16933	16885	16748	16732	16991	16866	16777	16985	16847	16883	16807	16764	16893	16826	16902	17111	16860	16782	16775	16895	16865	17003	16739	16785	16950	16848	16855	16957	16793	16693	16826	16752	17115	16924	16790	16848	16900	16880	16935	17088	16929	16987	16824	16856	16785	16771	16905	16883	16774	16824	17074	16887	16970	16895	16866	16757	16978	16875	16815	16959	16805	16933	16748	16776	16764	16976	16769	16948	16838	16871	16851	16895	16726	16964	16978	16831	16911	16897	16867	16890	16932	16870	16733	16988	16811	16955	16750	16843	16951	16909	16976	16926	16803	16835	16873	16890	16895	16667	16877	16702	16914	16902	16796	16813	16775	16918	17031	16963	16903	16793	16975	16821	16934	16867	16877	16899	16875	16980	16956	16899	16855	17067	16876	17060	16863	16917	16915	16879	16851	16834	17001	16826	16811	16865	16815	17098	16959	16982	16847	16796	16934	16949	16883	17018	16863	16805	16740	16956	16843	16979	16803	16853	16794	16828	16846	16917	16935	16781	16805	16980	17055	16945	16970	16838	16741	16761	16885	16767	16798	16915	16810	16905	17043	16734	16973	16963	16710	16816	16889	16867	16734	16871	16881	16890	16854	16931	17035	16913	16790	17010	16943	16805	16745	16867	17018	16810	16623	16790	16781	16901	16794	16824	16939	16674	16930	16886	16865	16946	17044	16968	16922	16981	16984	16881	16656	16854	16891	16971	16976	16991	16807	16852	16832	17039	16837	16865	16777	16854	16899	16907	17095	16930	16945	16894	17012	16779	16950	17115	16875	16971	16813	16705	16975	17018	16924	16812	16731	16865	17021	16864	16832	17003	16839	17029	16994	16886	16958	16770	16775	16945	16891	16945	16909	16945	16820	16851	16957	16778	16766	16905	16912	16935	16961	16919	16885	16857	16972	16956	16743	16897	17013	16834	16986	16847	16984	16907	16752	16988	16827	16734	16843	16874	16831	16979	16823	16957	16760	16926	16892	16996	16705	16693	16909	16834	16852	16923	17041	16857	16892	16839	16829	17148	16685	16966	16893	16941	16694	16860	16969	16956	16900	16932	16890	16884	17002	16814	16883	16801	16834	17002	17006	17060	16779	16883	16876	16952	16830	16960	16830	16959	16729	16977	16878	16993	17084	16744	17018	16847	16891	16892	16835	16834	16778	16755	16799	17031	16835	16887	16966	16923	17000	16858	16892	16980	16919	16670	16757	16835	16801	16839	16916	16920	16839	16794	16901	16888	16934	16879	16757	16940	16974	16793	16795	16859	17001	16823	16823	16743	16931	16904	16832	16842	16741	16988	17027	16886	16877	16773	17026	16909	16866	16846	17023	16884	16685	16623	16833	16914	17092	16970	17075	16838	16950	16891	16791	16843	17044	16812	16887	16963	16865	16814	16898	16809	16930	16794	17002	16886	16799	16882	16682	16884	17003	16987	16855	16755	16949	16753	16929	16989	16683	17002	16905	16911	16897	17016	16811	17004	16785	16889	16867	16772	16878	16903	16963	16767	16728	17125	16915	16963	16903	16982	16854	16864	16830	17165	16895	16789	16946	16833	16973	16765	16888	16821	16903	16938	16933	16901	16921	16865	17029	16891	16534	17024	16877	17044	16719	16960	16859	16695	16938	16892	16960	16960	16805	16830	16880	16918	16780	16929	16946	16829	17000	17020	17104	16858	16722	16894	16868	16964	16893	16831
23021	21558	29618	24044	22700	27374	31322	26158	24476	24068	23552	22525	22510	21980	21011	21033	20516	20350	20326	20132	20058	20051	19950	19844	19790	19832	19658	19771	19838	19728	19642	19717	19502	19631	19764	19498	19467	19493	19613	19550	19516	19459	19408	19534	19701	19555	19511	19381	19713	19485	19555	19546	19612	19329	19299	19321	19436	19513	19591	19276	19383	19582	19594	19506	19357	19526	19319	19158	19276	19446	19449	19524	19155	19324	19486	19485	19344	19312	19344	19436	19579	19440	19528	19374	19451	19182	19399	19334	19514	19586	19230	19381	19405	19510	19382	19449	19637	19500	19488	19448	19433	19407	19549	19449	19302	19403	19374	19291	19321	19389	19413	19302	19616	19521	19368	19358	19319	19436	19565	19303	19592	19438	19202	19233	19531	19559	19383	19262	19494	19665	19456	19449	19460	19320	19432	19392	19394	19417	19487	19195	19295	19438	19322	19435	19430	19289	19455	19385	19366	19584	19405	19412	19325	19588	19522	19459	19393	19300	19352	19335	19363	19593	19336	19295	19491	19442	19348	19465	19462	19270	19546	19610	19531	19307	19441	19182	19304	19352	19526	19314	19248	19392	19030	19286	19558	19350	19332	19446	19244	19487	19225	19157	19343	19418	19303	19352	19408	19531	19357	19297	19191	19242	19519	19352	19183	18954	19411	19146	19255	19338	19381	19309	19402	19209	19346	19368	19358	19456	19473	19369	19365	19376	19459	19339	19234	19287	19401	19399	19570	19348	19465	19417	19083	19428	19214	19475	19378	19371	19284	19392	19446	19188	19455	19230	19326	19456	19560	19512	19597	19292	19306	19349	19240	19354	19453	19426	19445	19433	19318	19335	19292	19279	19359	19321	19315	19253	19250	19515	19488	19256	19077	19412	19292	19185	19353	19452	19446	19613	19417	19275	19253	19198	19081	19387	19251	19368	19397	19549	19241	19399	19207	19512	19326	19346	19302	19440	19153	19382	19426	19396	19367	19278	19472	19454	19371	19192	19472	19449	19207	19267	19361	19307	19351	19342	19567	19132	19247	19298	19225	19378	19399	19128	19380	19381	19414	19403	19372	19138	19592	19295	19307	19426	19438	19577	19467	19468	19337	19364	19237	19330	19385	19332	19301	19159	19339	19260	19417	19260	19493	19341	19310	19394	19451	19159	19220	19553	19328	19209	19425	19229	19357	19480	19419	19344	19374	19153	19401	19216	19273	19210	19344	19328	19553	19401	19500	19341	19445	19227	19322	19094	19357	19368	19223	19253	19306	19441	19252	19288	19261	19235	19410	19098	19368	19492	19313	19391	19410	19337	19560	19483	19363	19241	19317	19618	19370	19442	19452	19224	19291	19301	19279	19193	19389	19418	19421	19375	19434	19444	19312	19283	19304	19380	19362	19367	19281	19389	19614	19579	19477	19358	19650	19402	19290	19252	19409	19358	19275	19389	19268	19346	19402	19467	19365	19333	19321	19328	19201	19305	19299	19297	19285	19270	19237	19366	19415	19269	19357	19347	19507	19242	19456	19597	19255	19153	19514	19313	19489	19237	19505	19454	19457	19419	19342	19521	19378	19330	19375	19235	19256	19615	19330	19471	19349	19365	19346	19328	19454	19354	19315	19236	19388	19316	19453	19516	19356	19437	19462	19407	19415	19592	19359	19454	19165	19242	19150	19456	19353	19485	19482	19472	19502	19425	19338	19419	19362	19488	19193	19358	19287	19452	19461	19335	19366	19274	19335	19256	19542	19571	19379	19350	19273	19134	19517	19286	19522	19215	19404	19245	19257	19313	19502	19512	19486	19346	19428	19285	19128	19542	19377	19675	19268	19303	19063	19487	19331	19512	19306	19444	19170	19188	19357	19361	19331	19601	19403	19483	19437	19383	19431	19395	19239	19149	19410	19197	19132	19324	19435	19648	19230	19302	19260	19260	19611	19266	19260	19270	19576	19334	19340	19359	19492	19356	19331	19286	19316	19405	19350	19316	19510	19577	19130	19404	19345	19356	19403	19481	19398	19282	19337	19356	19395	19413	19277	19456	19408	19317	19406	19342	19369	19356	19454	19311	19468	19333	19266	19447	19427	19226	19289	19531	19403	19447	19321	19447	19431	19364	19549	19511	19304	19483	19392	19343	19394	19414	19335	19417	19265	19144	19364	19362	19313	19205	19318	19261	19420	19204	19495	19513	19414	19203	19352	19460	19359	19394	19298	19592	19191	19441	19348	19415	19418	19190	19248	19109	19309	19405	19284	19304	19414	19332	19193	19311	19345	19598	19430	19370	19264	19464	19350	19459	19436	19505	19677	19455	19393	19240	19211	19427	19356	19340	19254	19342	19423	19473	19377	19373	19230	19195	19232	19301	19241	19301	19175	19282	19520	19264	19344	19309	19475	19230	19543	19288	19441	19484	19222	19399	19312	19303	19401	19284	19354	19407	19287	19315	19412	19419	19451	19334	19250	19268	19421	19480	19353	19318	19469	19350	19401	19376	19282	19459	19211	19408	19324	19177	19330	19411	19369	19221	19368	19179	19410	19290	19367	19249	19505	19374	19298	19208	19586	19310	19137	19330	19467	19476	19386	19324	19327	19468	19269	19119	19469	19337	19242	19203	19307	19467	19269	19363	19338	19399	19365	19564	19326	19230	19314	19368	19402	19423	19435	19405	19493	19315	19273	19453	19440	19412	19557	19411	19279	19369	19226	19387	19139	19362	19383	19599	19453	19405	19483	19612	19635	19220	19113	19264	19195	19293	19302	19215	19408	19296	19499	19472	19424	19198	19439	19360	19392	19435	19224	19332	19335	19325	19379	19514	19509	19277	19222	19353	19368	19299	19274	19309	19400	19289	19250	19274	19442	19480	19482	19325	19414	19423	19423	19479	19411	19287	19428	19408	19309	19277	19383	19324	19203	19466	19609	19411	19309	19349	19341	19294	19246	19201	19377	19585	19250	19425	19550	19562	19216	19236	19352	19389	19205	19542	19216	19168	19397	19295	19504	19348	19384	19260	19219	19550	19324	19369	19161	19121	19145	19305	19310	19296	19399	19402	19359	19407	19464	19488	19354	19394	19222	19487	19227	19463	19284	19352	19288	19432	19565	19259	19631	19439	19496	19284	19346	19354	19259	19522	19320	19386	19525	19261	19461	19253	19501	19584	19389	19405	19290	19436	19112	19333	19383	19391	19482	19163	19453	19282	19281	19347	19249	19241	19353	19370	19422	19367	19321	19465	19163	19408	19403	19266	19503	19462	19413	19151	19582	19347	19406	19322	19201	19352	19359	19543	19586	19517	19388	19441	19244	19549	19424	19176	19498	19357	19356	19147	19315	19236	19364	19572	19326	19643	19600	19462	19368	19314	19531	19306	19377	19317	19302	19507	19330	19504	19311	19477	19397	19328	19359	19356	19293	19315	19247	19540	19450	19506	19380	19405	19409	19262	19459	19403	19372	19305	19338	19432	19465	19463	19354	19149	19008	19334	19313	19363	19161	19409	19158	19374	19467	19216	19329	19284	19353	19390	19465	19277	19394	19409	19319	19242	19511	19324	19302	19373	19384	19282	19466	19187	19245	19475	19334	19454	19510	19270	19355	19379	19744	19271	19328	19376	19354	19458	19332	19351	19295	19364	19162	19280	19228	19236	19476	19590	19280	19370	19468	19186	19396	19155	19332	19221	19466	19337	19506	19332	19267	19229	19312	19571	19307	19282	19437	19361	19265	19308	19359	19158	19248	19194	19257	19323	19442	19266	19475	19320	19507	19382	19356	19425	19356	19463	19560	19273	19318	19352	19258	19267	19281	19393	19282	19326	19415	19245	19259	19325	19495	19566	19454	19406	19370	19549	19344	19326	19295	19404	19234	19303	19403	19500	19345	19443	19306	19377	19463	19400	19254	19322	19384	19370	19470	19507	19406	19323	19359	19397	19160	19395	19312	19277	19316	19176	19374	19253	19193	19115	19493	19346	19452	19285	19454	19178	19402	19386	19370	19488	19369	19462	19358	19171	19342	19320	19370	19264	19270	19275	19334	19411	19366	19250	19273	19435	19248	19403	19261	19346	19515	19474	19408	19246	19285	19337	19513	19498	19415	19378	19446	19438	19310	19416	19304	19540	19608	19449	19386	19400	19249	19368	19301	19233	19414	19304	19277	19140	19305	19372	19350	19459	19462	19521	19232	19456	19483	19531	19396	19688	19320	19489	19325	19432	19400	19183	19325	19359	19452	19552	19392	19139	19436	19255	19309	19243	19444	19340	19337	19346	19392	19504	19507	19646	19480	19501	19284	19230	19440	19313	19320	19449	19515	19438	19322	19377	19601	19258	19460	19334	19350	19296	19222	19016	19314	19007	19348	19165	19395	19200	19159	19515	19403	19187	19362	19285	19418	19432	19243	19529	19454	19520	19270	19322	19347	19107	19324	19435	19498	19392	19192	19378	19219	19427	19427	19326	19302	19325	19364	19427	19175	19483	19407	19316	19401	19325	19422	19441	19470	19203	19331	19372	19285	19478	19390	19308	19347	19273	19064	19529	19358	19439	19430	19495	19496	19314	19560	19554	19470	19305	19548	19513	19596	19279	19602	19480	19395	19318	19305	19456	19483	19385	19424	19340	19177	19376	19434	19403	19446	19346	19312	19298	19461	19363	19419	19224	19387	19269	19434	19290	19567	19567	19241	19543	19332	19526	19296	19273	19391	19601	19607	19390	19244	19528	19357	19355	19386	19290	19210	19515	19389	19229	19417	19390	19619	19423	19442	19462	19413	19610	19541	19493	19500	19376	19393	19268	19245	19290	19128	19345	19456	19291	19498	19529	19315	19385	19279	19392	19174	19210	19234	19233	19374	19310	19248	19334	19428	19294	19347	19367	19501	19579	19442	19222	19426	19310	19279	19257	19433	19338	19414	19323	19206	19230	19486	19367	19594	19451	19352	19327	19346	19327	19335	19575	19424	19497	19292	19317	19346	19322	19238	19475	19443	19446	19233	19456	19390	19437	19019	19327	19545	19435	19345	19308	19452	19234	19444	19290	19339	19267	19356	19407	19327	19249	19348	19311	19436	19252	19378	19189	19403	19526	19403	19329	19521	19415	19300	19527	19423	19178	19379	19363	19106	19417	19150	19302	19326	19141	19422	19593	19363	19366
29958	52132	50403	41661	37147	32635	29924	27053	24682	23708	22538	21619	21233	20021	19148	18864	18329	17904	17857	17446	17419	17530	17337	17324	17317	17229	17255	17042	17171	17021	17048	16711	17272	16951	16953	16923	16825	16846	16959	16863	16980	16699	16901	16917	16752	16770	16711	16669	16994	16744	17057	16952	16908	16967	16839	16789	16723	16923	16809	17016	16868	16893	16810	16742	16604	16783	16828	16808	16737	16787	16818	16753	16566	16769	16833	16601	16678	16909	16882	16792	16906	16770	16775	16938	16744	16501	16880	16630	17008	16747	16608	16731	16754	16765	16725	16840	16737	16895	16828	16827	16959	16875	16762	16805	16744	16696	16677	16831	16692	16727	16885	16574	16829	16972	16873	16669	16761	16909	16744	16757	16816	16739	16696	16791	16727	16707	16781	16800	16830	16688	16843	16698	16715	16650	16723	16910	16833	16677	16698	16804	16824	16768	16755	16652	16512	16880	16671	16675	16719	16780	16690	16741	16836	16685	16767	16684	16665	16866	16624	16771	16767	16913	16739	16736	16687	16858	16863	16722	16708	16697	16650	16769	16866	16674	16711	16631	16800	16723	16986	16844	16869	16757	16772	16794	16699	16553	16916	16886	16593	16718	16694	16939	16693	16890	16636	16634	16794	16610	16743	16683	16694	16724	16834	16685	16574	16587	16749	16751	16643	16666	16636	16853	16748	16694	16894	16853	16920	16739	16641	16766	16901	16764	16674	16613	16833	16649	16679	16857	16717	16695	16787	16637	16815	16781	16549	16852	16764	16686	16882	16874	16822	16712	16875	16947	16791	16605	16750	16831	16734	16972	16657	16609	16722	16623	16814	17070	16630	16763	16964	16779	16796	16940	16831	16741	16743	16873	16831	16687	16703	16757	16891	16700	16794	16784	16734	16662	16597	16731	16762	16853	16723	16549	16838	16642	16735	16683	16465	16859	16600	16847	16739	16789	16704	16686	16677	16846	16673	16664	16764	16766	16564	16633	16700	16770	16582	16863	16675	16688	16834	16786	16703	16688	16771	16815	16678	16742	16718	16700	16683	16511	16708	16711	16752	16790	16750	16568	16772	16696	16857	16664	16761	16779	16690	16785	16876	16840	16597	16907	16718	16735	16538	16649	16739	16810	16652	16818	16657	16656	16701	16655	16883	16780	16581	16717	16917	16771	16773	16777	16553	16819	16751	16835	16770	16918	16740	16676	16704	16643	16693	16984	16759	16738	16636	16603	16514	16784	16698	16854	16727	16878	16704	16872	16927	16862	16783	16831	16883	16605	16582	16771	16875	16756	16664	16964	16673	16795	16825	16649	16750	16787	16762	16590	16668	16747	16873	16699	16688	16846	16716	16694	16756	16631	16594	16778	16755	16805	16834	16679	16781	16756	16792	16778	16812	16712	16775	16700	16823	16620	16644	16728	16826	16661	16716	16578	16888	16718	16759	16831	16549	16755	16660	16743	16873	16763	16757	16735	16822	16889	16837	16810	16730	16853	16897	16792	16733	16741	16566	16704	16674	16681	16786	16831	16917	16746	16857	16937	16699	16721	16652	16672	16614	16728	16873	16830	16873	16644	16782	16755	16680	16718	16728	16741	16490	16860	16622	16764	16807	16680	16695	16795	16703	16970	16786	16689	16717	16907	17000	16549	16642	16753	16808	16847	16544	17124	16704	16801	16616	16831	16841	16692	16792	16775	16850	17001	16760	16692	16607	16782	16743	16818	16808	16849	16785	16748	16857	16588	16904	16833	16825	16862	16836	16764	16671	16785	16837	16860	16782	16666	16801	16730	16848	16898	16605	16868	16842	16666	16778	16726	16832	16833	16698	16671	16895	16718	16657	16699	16791	16815	16815	16761	16927	16698	16788	16601	16728	16837	16654	16799	16738	16882	16867	16950	16784	16644	16653	16669	16827	16866	16799	16758	16855	16824	16730	16743	16949	16678	16856	16705	16712	16655	16804	16841	16781	16705	16777	16799	16769	16752	16699	16771	16850	16885	16813	16785	16843	16622	16728	16841	16661	16739	16772	16799	16732	16728	16800	16755	16716	16638	16739	16649	16691	16724	16762	16698	16914	16638	16756	16781	16608	16911	16797	16744	16686	17014	16631	16623	16779	16721	16763	16853	16647	16825	16523	16722	16747	16638	16682	16722	16868	16581	16729	16509	16757	16875	16673	16553	16876	16687	16807	16865	16780	16584	16539	16825	16775	16781	16602	16705	16809	16762	16809	16751	16736	16749	16787	16696	16742	16791	16871	16909	16745	16775	16732	16897	16661	16677	16839	16735	16740	16794	16850	16898	16798	16672	16769	16779	16690	16723	16760	16648	16711	16885	16734	16694	16734	16907	16672	16839	16775	16786	16812	16964	16891	16850	16748	16557	16844	16450	16783	16756	16755	16596	16683	16818	16726	16698	16760	16816	16646	16857	16523	16744	16919	16664	16771	16860	16912	16824	16677	16803	16624	16865	16825	16808	16595	16647	16689	16659	16652	16847	16679	16741	16861	16924	16836	16907	16728	16739	16904	16799	16822	16773	16624	16761	16597	16765	16768	16766	16717	16721	16653	16723	16822	16712	16560	16598	16584	16929	16630	16860	16881	16769	16737	16659	16822	16814	16764	16730	16761	16635	16571	16813	16721	16671	16571	16804	16843	16711	16739	16790	16881	16812	16670	16717	16770	16809	16810	16896	16757	16794	16648	16819	16701	16708	16717	16757	16836	16806	16794	16610	16827	16801	16779	16832	16723	16817	16825	16639	16775	16595	16890	16795	16660	16852	16816	16876	16803	16844	16728	16781	16779	16681	16690	16911	16815	16872	16629	16756	16805	16769	16846	16954	16798	16828	16721	16888	16628	16790	16657	16764	16581	16773	16736	16713	16734	16823	16735	16783	16914	16859	16900	16669	16697	16757	16604	16909	16752	16700	16790	16679	16660	16690	16879	16832	16882	16750	16854	16708	16609	16640	16744	16624	16926	16694	16777	16704	16819	16664	16648	16911	16700	16666	16859	16923	16817	16608	16760	16573	16834	16837	16778	16774	16840	16889	16766	16795	16824	16676	16741	16727	16775	16504	16757	16548	16790	16715	16687	16886	16814	16784	16915	16781	16770	16714	16814	16747	16756	16742	16759	16642	16540	16705	16815	16816	16856	16806	16598	16587	16952	16677	16933	16715	16795	16966	16564	16768	16876	16785	16834	16791	16813	16736	16704	16889	16617	16781	16690	16639	16713	16761	16730	16713	16602	16592	16691	16776	16674	16707	16757	16494	16785	16733	16673	16689	16704	16838	16735	16684	16846	16652	16754	16891	16677	16708	16673	16717	16626	16605	16690	16750	16934	16732	16772	16801	16802	16776	16667	16802	16639	16806	16604	16699	16816	16848	16704	16715	16821	16959	16977	16660	16645	16800	16633	16779	16755	16622	16822	16775	16997	16745	16863	16590	16817	16692	16733	16848	16721	16728	16707	16842	16858	16790	16832	16612	16903	16791	16725	16773	16770	16792	16717	16823	16646	16700	16795	16638	16715	16675	16776	16807	16746	16768	16838	16631	16833	16602	16834	16840	16742	16776	16723	16483	16770	16847	16700	16747	16745	16706	16816	16808	16874	16835	16847	16657	16791	16815	16811	16906	16732	16724	16893	16726	16653	16720	16788	16806	16615	16814	16875	16691	16626	16680	16847	16775	16808	16709	16744	16597	16706	16684	16773	16803	16855	16648	16742	16989	16806	16677	16847	16685	16814	16806	16789	16791	16876	16859	16862	16712	16819	16861	16737	16789	16765	16781	16740	16450	16623	16813	16684	16802	16841	16816	16715	16605	16807	16845	16920	16622	16696	16673	16693	16666	16626	16770	16841	16689	16666	16713	16632	16626	16639	16759	16751	16854	16739	16566	16543	16975	16736	16870	16915	16735	16698	16692	16782	16810	16608	16592	16905	16553	16882	16699	16776	16713	16733	16655	16669	16768	16731	16804	16688	16780	16834	16905	16752	16821	16863	16797	16842	16616	16719	16844	16748	16686	16722	16879	16782	16927	16733	16684	16778	16624	16621	16754	16940	16744	16714	16735	16764	16946	16936	16702	16724	16735	16785	16706	16821	16789	16772	16735	16823	16767	16669	16710	16794	16589	16857	16674	16681	16833	16805	16734	16864	16758	16678	16603	16777	16632	16736	16835	16657	16787	16587	16845	16587	16592	16660	16568	16763	16708	16698	16832	16864	16696	16746	16893	17005	16730	16785	16664	16732	16786	16646	16671	16733	16819	16843	16923	16700	16734	16792	16785	16834	16687	16850	16840	16678	16713	16770	16846	16726	16768	16734	17047	16650	16711	16752	16822	16802	16737	16720	16795	16888	16733	16710	16828	16925	16720	16663	16777	16902	16884	16701	16646	16953	16755	16809	16727	16848	16745	16719	16947	16817	16457	16677	16695	16740	16787	16875	16752	16806	16850	16774	16723	16892	16798	16629	16798	16692	16869	16766	16750	16628	16811	16694	16781	16767	16505	16759	16825	16564	16824	16764	16752	16704	16597	16883	16705	16764	16836	16668	16688	16707	16692	16805	16819	16708	16748	16895	16737	16901	16679	16771	16794	16749	16820	16778	16694	16722	16894	16824	16786	16733	16801	16824	16744	16790	16941	16804	16790	16839	16735	16608	16763	16607	16708	16832	16695	16810	16676	16816	16658	16829	16844	16779	16818	16710	16593	16805	16764	16564	16737	16697	16766	16624	16792	16874	16568	16807	16804	16628	16648	16682	16819	16780	16830	16855	16905	16680	16710	16583	16644	16644	16685	16616	16844	16494	16764	16780	16879	16632	16777	16774	16792	16747	16729	16723	16713	16809	16875	16787	16688	16829	16843	16669	16620	16789	16777	16792	16702	16862	16875	16649	16815	16883	16705	16735	16652	16822	16646	16788	16436	16710	16818	16834	16645	16659	16930	16626	16686	16807	16716	16841	16814	16800	16838	16531	16789	16578	16893	16614	16899	16726	16771	16846	16780	16734	16677	16686	16680	16843	16758	16672	16855	16723	16667	16837	16719	16851	16800	16597	16728	16571	16831	16900	16783	16611	16612	16969	16677	16733	16895	16905	16860	16879	16746	16777	16793	16760	17025	16774	16655	16752	16790	16728	16810
28424	25924	34208	32020	26906	24965	23524	22417	21445	20708	20559	20325	20136	19888	19512	19515	19311	19140	19052	18909	18957	18944	18930	18916	18996	19010	19071	19133	18960	18966	19049	18827	19061	18724	18698	18673	18925	18964	18891	18886	19055	18619	18866	18874	18830	19012	18943	18909	18657	19101	18975	18827	18766	18925	18770	18817	18821	18736	19087	18781	18753	19003	19118	18875	18653	18862	18849	18835	18856	18831	18938	18908	19012	18847	18689	19099	19017	18959	18901	18847	18791	18824	18889	18880	19028	18896	19027	18989	19036	18964	18692	18791	18954	18818	18963	18910	18771	18772	18919	18705	18785	18923	18912	18842	18853	18882	18682	18934	19065	18816	19029	18993	19013	18882	18784	18744	19052	18748	18822	18802	18836	18796	18844	18934	18843	18875	18894	18754	18783	18737	18732	18914	19020	18995	18810	18774	18757	18665	18735	18973	18793	19006	18881	19042	18702	18709	18688	18899	18836	18979	19033	18702	18810	18900	18922	18831	18931	18734	18846	18924	18733	18673	18801	18716	18835	18865	18855	18884	18986	18951	18807	18851	18895	18757	18960	18825	19008	18913	18685	18889	18798	18733	18689	18781	18785	18971	18938	18794	18908	18911	18733	18920	18943	18576	18939	18882	18614	18987	18808	18783	18559	18709	19078	18754	18846	18693	18773	18763	18853	18710	18838	18757	18859	18863	18805	18785	18772	18880	18794	18711	18637	18870	18925	19009	18825	18809	18876	18922	18972	18836	18994	18661	18884	19006	18943	18779	18814	18955	18945	19068	18883	18889	19047	18770	18802	18757	18867	18814	18719	18714	18965	19026	18806	19033	18841	18755	18938	18942	18864	18626	18927	18869	18985	18957	18824	18823	18818	18736	18809	19178	19160	18939	18747	18752	18821	18964	18990	18800	19012	18756	18747	18781	18729	18814	18838	18765	18625	18775	18812	18760	18750	19070	18877	18721	18826	18818	18808	19124	18955	18895	18839	18853	18952	18819	18908	18837	18835	18780	18791	18952	18826	18911	19012	18844	18714	18737	19019	18853	18679	18908	18643	18881	18656	18841	18924	18838	18951	18872	18723	18877	18962	18735	18910	18710	18760	18892	18663	18816	18974	18721	18932	18970	18962	18861	19040	19035	18877	18933	18921	19012	18873	18690	18831	18873	18994	18890	18855	18876	18770	18793	18817	18791	18821	19010	18911	18869	18851	18722	18817	18882	18924	19066	18745	18779	18863	18872	18976	18719	18817	18669	18651	18868	18847	18697	18865	18917	18863	18715	18831	18764	18930	18903	18782	18759	18724	18999	18879	18959	18824	18969	18879	18781	18730	19018	18717	18884	18828	19008	18986	18796	18856	18809	18946	19016	18959	18838	19003	18861	18699	18908	18714	18795	18958	19062	18961	18855	18703	18784	18892	18974	18731	18646	18585	18847	18733	18843	18811	18799	18813	18697	18883	18780	18872	18976	18832	18904	18918	18873	19079	18958	18811	18767	18863	18769	18734	18985	18713	18893	18745	18896	18977	18789	18885	18725	18897	18812	18710	19040	18952	18957	18817	18717	18730	18909	19009	18910	18877	18752	19036	18743	18744	18847	18979	18848	18808	18693	18746	18986	18749	18790	18814	18803	18906	18766	18786	18906	18931	19109	18891	18958	18766	18847	18999	18821	19073	18992	18955	18732	18883	18835	18899	18991	18824	18787	18997	18771	18801	18575	18790	19071	18992	18756	18771	18914	19057	18689	18868	18832	18764	18684	18672	19000	19020	18924	18753	18879	18775	18757	18716	18610	18690	18866	18704	19036	18914	18866	19108	18855	18691	19002	18693	18970	19053	18764	18940	18922	18802	18849	18588	18824	18674	18934	18935	18748	18855	18866	18902	18941	18784	18789	18895	18968	19016	18741	18963	18628	18887	18804	18836	18752	18886	18862	18712	18845	18754	18899	18824	18692	18906	18779	18596	18915	19155	18647	18899	18805	18949	18927	18993	18781	18987	18868	18923	18904	18735	19050	18940	18735	18693	18729	18917	18989	18987	18802	18733	18626	18808	18875	19057	18841	18689	18897	19194	18867	18596	18964	18920	18746	19022	18943	18787	18810	19030	18783	18665	18955	18832	18915	18642	18932	18730	18868	18902	18840	18970	18618	18969	18994	18810	18725	18925	18721	18960	18929	18924	18765	18821	19064	18751	18720	18917	18955	18829	18790	18685	18704	19024	18956	19091	18973	18984	18918	18944	18879	18956	18989	19053	18919	18783	18891	18755	18755	18783	18778	18986	18793	19019	18772	18804	19035	18979	18978	18978	18873	19003	18738	18960	18865	18930	18863	19086	18832	18874	18920	19027	18859	18701	19132	18922	18831	18681	19061	18780	18667	18786	18913	18919	18765	18856	18841	19212	18947	18880	18734	18876	18953	18914	18864	18791	18682	18794	18875	18950	19034	18839	18854	18803	19003	18851	18714	18851	18947	18924	18851	19063	19010	18891	18740	18806	18567	18731	19003	18804	18692	18799	19011	18872	18884	18632	18756	18885	18739	18884	18830	18741	18750	18851	18952	19023	18789	18796	19083	18861	18827	18659	18703	18984	18909	18966	18687	18911	18838	18877	18880	18986	18780	19027	18927	18865	18862	18979	18911	18806	18871	18966	19084	19071	18970	18933	19079	18758	19010	18683	18660	18813	18748	18725	18910	18837	18845	18959	18959	18970	18913	18714	18654	18713	18709	19007	18751	18853	18739	18797	18810	18991	18914	18858	18672	18788	18914	18795	18979	18845	18792	18771	18918	18814	18939	18931	18752	18805	18933	18802	18925	18930	18823	18965	18767	18759	18861	18917	18903	18842	18865	18941	18884	18765	18737	19245	18826	18874	18969	18802	18942	19119	19076	18851	18962	18967	18964	18999	18757	18797	18820	18933	18832	18973	18923	18933	19101	18759	18866	18728	18695	18976	19070	19104	18964	18809	18792	18864	18899	18827	18799	18744	18848	18867	19012	19044	18815	18884	18886	18890	18904	18959	18782	18884	18903	18818	18897	18948	18801	19099	18915	18791	18881	18841	18845	18742	18810	18784	18921	18657	18792	18839	18794	18971	18910	18933	18852	18908	18865	19124	18882	18923	18874	19020	19081	18859	18735	18911	18906	18836	18919	18959	18724	18886	18854	18860	18896	18735	18686	18919	18705	18912	18971	18741	18988	18826	18801	18788	18790	18853	18886	18799	18823	18743	18926	18999	18807	19038	18840	18864	18789	18741	18784	18896	19043	18841	18953	18851	18867	18867	18941	18633	18875	18859	18793	18926	18935	18983	18817	18637	18812	19059	18790	19071	18840	18762	18984	18918	18706	19092	18781	18985	18832	18950	18811	18915	18759	18846	18986	19029	18817	19008	18928	18935	18836	19006	18951	18824	18731	18901	18988	18946	18793	18849	18975	18865	18937	18877	18657	18996	18949	18751	18922	18927	18726	18833	18696	18930	18839	19007	18876	18827	18880	19013	18960	18826	18752	19122	18807	18735	18994	18724	18641	18812	18786	18777	18736	18600	18932	19062	18944	18813	18986	18777	19003	18714	18913	18832	18871	18892	18827	18907	18838	18982	18767	18992	19093	18829	18849	18803	18838	18731	19009	18799	18865	18750	18849	18849	18709	18992	18626	18936	19087	18889	18897	18812	18886	19017	18789	19112	18681	18866	18881	19020	18818	18785	19014	18777	18879	18736	18896	18779	18741	18810	18735	18742	18965	18697	18768	18945	18742	18945	18649	18714	18728	18689	18866	18820	18700	18917	18993	18737	18830	18861	19117	18800	18840	18947	18981	18902	18831	18846	18954	18997	19041	18933	18723	18896	18875	18770	18869	18868	18845	18742	18785	19088	18887	19010	18913	18862	18781	19072	18902	19039	18938	18959	18824	18707	18808	19170	18830	18939	18876	18622	18847	18948	18982	18788	18911	18783	18917	18893	18972	18883	18565	18807	18826	18992	18894	18873	18869	19072	18863	18899	18918	18966	18788	18863	19059	18828	18953	18961	18790	18909	18710	18732	18838	18776	18899	18889	18696	18809	18909	18841	18814	18871	18743	19149	18835	18861	18747	18771	18774	19060	19090	18920	18725	18902	18954	18950	18882	18870	18974	19006	18841	19050	18893	18856	18800	18856	18759	18907	18950	18818	18857	18800	18540	19052	18909	18667	18846	19123	18863	18847	18915	19028	18944	18788	18958	19009	18885	18808	18868	18998	18952	18902	19063	18974	18634	18900	18845	18763	18976	19224	18843	18856	18858	18877	18652	18779	18996	18738	18854	18833	18634	18955	18858	18785	18903	18857	18757	18949	18699	18794	18955	18930	18811	18922	18951	18697	18913	18863	18934	18918	18780	18828	18841	18667	18885	18728	18925	18949	18934	18892	18817	18777	18888	18846	18746	19207	18811	18752	18724	18957	18798	18810	18553	18582	18643	18658	18572	18886	18884	18786	18901	18888	19023	19022	18823	18883	19032	18806	18905	18945	18827	18827	18824	18832	18967	18757	18843	18853	18838	18892	18895	18879	18966	18804	18820	18930	18834	18852	18886	18938	19052	18934	18697	18754	18794	18893	18946	18950	18843	18945	18900	18807	18752	18929	18802	18821	18792	18889	18900	18868	18842	18881	18881	18962	18727	19093	18856	18835	18688	18922	18865	18930	18872	18965	18847	19091	18768	18821	18684	19085	18779	18791	18876	18951	19006	18801	18857	18797	18946	19011	19112	18710	18535	18928	18918	18915	18914	18763	18826	18849	18933	18810	18934	18745	18798	18920	18843	18906	18800	18944	18938	18794	18884	19133	18928	18852	18724	18957	18778	18751	19097	18803	18942	18936	18791	19189	19047	18878	18954	18885	19021	18842	18895	18722	18959	18900	18703	18805	18993	18851	18979	18929	18876	18585	18932	18718	18986	18957	18891	18763	18824	18784	18934	18858	18767	19028	18933	18799	18795	18833	18988	18963	18785	18831	18748	18851	18742	19092	18962	18638	18940	18753	18637	18944	18993	18841	18769	18854	18863	18511	18779	18873	18783	18806	18844	18856	18983	18925	18854	18854	18819	18938	19018	18754	18777	19093	19011	18797	18695	18871	18820	18624	18815	18737	18902	18817	18933	18969	18783
29232	42744	40272	32250	28189	25502	23429	21559	20443	19619	19277	18629	18385	17980	17492	17512	17116	16977	17117	17042	16731	16834	16769	16633	16543	16718	16578	16594	16608	16609	16426	16535	16662	16658	16433	16609	16398	16596	16412	16474	16574	16595	16512	16537	16600	16520	16658	16429	16571	16617	16422	16442	16461	16362	16648	16338	16389	16348	16666	16435	16425	16240	16484	16371	16623	16498	16704	16470	16621	16517	16448	16621	16479	16484	16662	16579	16541	16417	16441	16570	16541	16475	16538	16231	16383	16545	16482	16538	16370	16492	16555	16518	16328	16424	16374	16376	16586	16549	16432	16648	16562	16590	16376	16348	16304	16429	16441	16620	16484	16571	16341	16379	16583	16187	16314	16305	16548	16260	16365	16513	16490	16413	16315	16507	16478	16377	16276	16285	16475	16463	16266	16395	16427	16636	16370	16441	16350	16425	16312	16538	16508	16508	16385	16265	16601	16534	16544	16589	16369	16375	16354	16341	16393	16467	16477	16378	16594	16407	16409	16360	16605	16388	16394	16375	16523	16507	16363	16426	16581	16310	16431	16390	16357	16468	16565	16469	16518	16523	16700	16317	16636	16489	16392	16545	16465	16435	16372	16509	16407	16585	16512	16577	16317	16488	16488	16219	16413	16493	16399	16291	16350	16528	16435	16440	16508	16625	16587	16468	16487	16375	16341	16374	16433	16405	16527	16445	16413	16502	16574	16561	16520	16312	16443	16478	16422	16452	16357	16319	16629	16441	16366	16491	16475	16431	16377	16428	16412	16283	16522	16513	16740	16424	16490	16552	16532	16507	16338	16660	16509	16516	16330	16483	16367	16536	16518	16426	16457	16553	16422	16586	16587	16567	16465	16510	16508	16589	16564	16394	16344	16552	16391	16415	16427	16382	16430	16596	16391	16499	16526	16491	16459	16313	16567	16483	16567	16414	16447	16437	16557	16469	16546	16388	16404	16378	16439	16498	16526	16407	16524	16283	16416	16365	16564	16351	16369	16496	16390	16216	16455	16438	16770	16339	16465	16330	16373	16465	16484	16584	16443	16431	16445	16313	16352	16416	16479	16414	16431	16273	16416	16608	16486	16462	16547	16455	16404	16334	16309	16519	16467	16385	16398	16274	16353	16521	16529	16492	16220	16396	16568	16544	16324	16555	16376	16441	16659	16482	16460	16297	16545	16578	16432	16380	16470	16575	16619	16403	16464	16486	16447	16354	16229	16608	16480	16513	16593	16479	16389	16357	16424	16545	16372	16403	16567	16321	16450	16466	16486	16429	16519	16467	16441	16504	16331	16465	16461	16429	16394	16433	16366	16415	16362	16403	16342	16564	16285	16362	16390	16560	16444	16380	16493	16345	16375	16368	16421	16669	16415	16460	16323	16464	16400	16362	16408	16512	16525	16491	16417	16559	16325	16421	16421	16365	16352	16424	16537	16454	16631	16422	16399	16377	16580	16357	16410	16488	16432	16505	16614	16293	16443	16626	16577	16503	16401	16326	16489	16443	16329	16463	16403	16594	16591	16348	16387	16508	16437	16625	16275	16358	16340	16369	16496	16480	16264	16301	16392	16430	16591	16538	16390	16494	16473	16631	16396	16580	16378	16485	16504	16435	16413	16376	16351	16431	16391	16535	16330	16545	16369	16392	16424	16557	16370	16544	16267	16557	16365	16418	16451	16504	16492	16484	16499	16402	16375	16469	16458	16562	16448	16309	16536	16586	16467	16468	16566	16319	16526	16344	16617	16435	16391	16402	16406	16538	16539	16217	16475	16343	16538	16375	16321	16560	16559	16516	16575	16352	16440	16417	16491	16390	16345	16359	16483	16351	16413	16517	16367	16420	16346	16654	16478	16553	16495	16510	16505	16598	16484	16641	16286	16509	16430	16500	16384	16355	16492	16332	16463	16456	16528	16511	16362	16573	16391	16459	16641	16423	16604	16473	16531	16429	16339	16517	16382	16336	16420	16370	16439	16605	16423	16514	16444	16420	16361	16384	16455	16429	16480	16371	16528	16330	16475	16362	16477	16344	16496	16490	16470	16460	16458	16415	16560	16415	16371	16552	16448	16540	16465	16593	16499	16501	16437	16280	16393	16583	16513	16328	16186	16535	16446	16291	16451	16506	16527	16252	16588	16387	16416	16450	16449	16462	16508	16491	16336	16673	16439	16382	16469	16457	16443	16326	16409	16463	16340	16466	16372	16449	16345	16552	16440	16552	16444	16469	16506	16605	16349	16348	16552	16421	16284	16460	16505	16381	16439	16362	16458	16552	16410	16500	16387	16421	16551	16408	16412	16373	16465	16426	16501	16517	16611	16503	16424	16386	16271	16472	16492	16482	16445	16462	16314	16517	16648	16420	16595	16572	16519	16552	16489	16491	16533	16445	16413	16497	16440	16550	16575	16150	16501	16499	16383	16376	16411	16393	16524	16439	16523	16527	16418	16452	16515	16355	16530	16513	16474	16391	16467	16682	16422	16359	16553	16360	16305	16511	16462	16680	16479	16399	16500	16270	16196	16354	16496	16452	16426	16562	16442	16479	16519	16545	16424	16415	16403	16498	16483	16340	16446	16306	16438	16516	16491	16356	16534	16376	16510	16398	16644	16272	16512	16365	16474	16338	16587	16514	16428	16550	16469	16467	16458	16566	16288	16454	16295	16493	16408	16478	16340	16433	16651	16502	16519	16491	16540	16498	16583	16470	16327	16441	16358	16389	16424	16524	16560	16464	16364	16442	16497	16462	16380	16642	16525	16506	16314	16413	16682	16522	16455	16407	16419	16458	16499	16356	16424	16574	16396	16468	16401	16358	16392	16510	16464	16504	16420	16442	16485	16414	16619	16662	16530	16474	16383	16369	16513	16389	16540	16453	16595	16346	16397	16511	16353	16276	16503	16466	16442	16304	16332	16348	16378	16444	16468	16361	16447	16411	16387	16480	16668	16372	16521	16375	16414	16401	16527	16428	16430	16555	16365	16375	16478	16601	16362	16514	16509	16291	16291	16552	16510	16482	16509	16546	16361	16486	16505	16628	16499	16625	16537	16295	16329	16659	16494	16557	16345	16433	16268	16584	16413	16420	16587	16463	16347	16585	16497	16311	16622	16407	16553	16514	16556	16448	16426	16441	16477	16496	16296	16317	16481	16385	16521	16455	16256	16396	16387	16576	16501	16508	16445	16448	16457	16450	16245	16318	16487	16419	16439	16414	16496	16489	16512	16471	16547	16493	16417	16504	16506	16555	16248	16247	16589	16621	16325	16440	16497	16439	16324	16536	16380	16410	16431	16414	16466	16402	16500	16410	16403	16280	16412	16316	16406	16449	16631	16345	16428	16472	16540	16458	16564	16462	16420	16528	16540	16575	16474	16670	16494	16585	16317	16414	16626	16423	16414	16572	16409	16496	16381	16449	16430	16332	16441	16501	16521	16365	16460	16535	16393	16427	16511	16372	16415	16431	16370	16399	16493	16418	16390	16325	16440	16472	16477	16451	16554	16463	16503	16481	16464	16471	16576	16373	16479	16400	16508	16664	16485	16254	16262	16414	16325	16576	16293	16441	16552	16344	16442	16480	16424	16321	16464	16515	16324	16437	16440	16385	16365	16420	16469	16582	16455	16433	16330	16592	16379	16528	16715	16376	16480	16504	16347	16602	16475	16477	16389	16344	16602	16288	16514	16506	16623	16451	16448	16522	16464	16460	16433	16263	16636	16600	16384	16482	16402	16441	16463	16400	16378	16495	16472	16397	16362	16485	16463	16483	16509	16292	16433	16293	16420	16413	16510	16492	16541	16224	16309	16419	16483	16411	16414	16585	16517	16434	16397	16415	16356	16394	16522	16440	16488	16511	16542	16385	16379	16425	16455	16209	16572	16456	16461	16472	16445	16426	16357	16275	16420	16611	16393	16387	16272	16347	16538	16323	16376	16594	16593	16243	16591	16457	16269	16431	16312	16545	16463	16417	16597	16342	16529	16452	16428	16646	16338	16430	16596	16588	16432	16481	16519	16403	16488	16326	16377	16499	16715	16227	16564	16341	16549	16447	16504	16436	16447	16466	16418	16444	16473	16498	16379	16397	16397	16553	16357	16244	16634	16589	16369	16397	16480	16328	16452	16382	16464	16353	16301	16376	16458	16399	16413	16399	16455	16376	16394	16441	16428	16397	16497	16416	16561	16412	16546	16447	16536	16494	16478	16522	16635	16476	16487	16472	16482	16531	16438	16527	16440	16465	16447	16455	16584	16425	16331	16292	16552	16316	16382	16472	16587	16395	16458	16260	16484	16545	16330	16403	16517	16338	16547	16437	16523	16442	16431	16344	16540	16465	16366	16399	16490	16268	16441	16547	16661	16411	16542	16416	16396	16440	16503	16302	16484	16382	16361	16480	16515	16429	16552	16317	16556	16479	16181	16411	16392	16488	16381	16444	16438	16470	16499	16518	16377	16407	16336	16398	16424	16441	16534	16431	16433	16566	16560	16322	16519	16461	16467	16431	16552	16468	16329	16392	16534	16470	16343	16471	16470	16411	16543	16322	16578	16253	16391	16276	16613	16555	16540	16408	16559	16293	16363	16299	16342	16453	16488	16445	16553	16367	16427	16516	16451	16561	16354	16543	16388	16503	16552	16426	16490	16364	16534	16483	16387	16434	16516	16532	16437	16518	16450	16475	16448	16473	16551	16351	16697	16684	16467	16433	16294	16397	16383	16300	16308	16425	16548	16593	16443	16631	16373	16340	16384	16529	16468	16598	16390	16317	16528	16250	16384	16602	16610	16617	16542	16349	16347	16363	16474	16401	16425	16425	16433	16344	16276	16522	16509	16483	16390	16308	16366	16581	16464	16327	16486	16268	16563	16395	16564	16545	16605	16329	16462	16313	16447	16399	16416	16461	16453	16584	16581	16594	16539	16478	16377	16404	16614	16231	16443	16458	16703	16495	16434	16427	16463	16450	16491	16526	16475	16557	16570	16534	16409	16437	16480	16557	16473	16423	16423	16456	16460	16489	16450	16262	16259	16464	16526	16398	16374	16474	16386	16510	16534	16331	16444	16321	16631	16363	16488	16431	16414	16582	16308	16599	16297	16526	16461	16338	16346	16418	16551	16526	16335	16537	16586	16354	16556	16349	16520	16500	16446	16608
23965	21559	29323	24920	24905	28015	28393	24802	23355	22521	22145	21732	21491	21261	20660	20361	20305	20052	20160	19923	19806	19699	19628	19724	19847	19754	19604	19402	19456	19501	19452	19482	19703	19359	19344	19568	19490	19529	19613	19511	19789	19486	19568	19482	19348	19399	19680	19450	19695	19498	19474	19499	19374	19520	19411	19600	19475	19521	19512	19276	19209	19176	19643	19309	19484	19438	19612	19590	19313	19597	19334	19353	19466	19670	19239	19463	19667	19470	19562	19236	19398	19562	19336	19450	19292	19416	19452	19466	19637	19479	19325	19479	19495	19431	19452	19268	19413	19232	19460	19427	19243	19292	19699	19474	19541	19445	19430	19250	19389	19469	19555	19528	19532	19220	19340	19342	19397	19582	19526	19519	19364	19310	19506	19557	19507	19330	19330	19167	19562	19386	19440	19107	19280	19510	19607	19494	19233	19561	19293	19195	19310	19349	19269	19392	19307	19420	19482	19521	19410	19529	19302	19290	19305	19439	19284	19539	19490	19518	19308	19425	19537	19359	19326	19436	19092	19384	19349	19398	19387	19498	19484	19369	19289	19191	19409	19420	19530	19307	19398	19512	19301	19374	19386	19485	19479	19296	19306	19393	19498	19362	19406	19458	19313	19402	19387	19604	19643	19568	19687	19357	19167	19501	19641	19304	19519	19473	19267	19280	19516	19379	19257	19402	19456	19535	19296	19360	19431	19455	19307	19307	19375	19294	19465	19393	19387	19462	19529	19456	19341	19547	19621	19501	19199	19515	19561	19381	19421	19577	19277	19478	19245	19488	19220	19344	19201	19447	19572	19361	19471	19292	19396	19550	19301	19347	19187	19303	19501	19538	19496	19215	19338	19357	19322	19513	19373	19255	19429	19479	19326	19312	19545	19325	19226	19241	19382	19575	19575	19436	19243	19335	19248	19357	19476	19443	19221	19215	19523	19534	19446	19235	19486	19289	19281	19308	19392	19438	19633	19508	19380	19473	19504	19421	19537	19498	19484	19319	19418	19336	19318	19403	19233	19387	19524	19346	19404	19439	19398	19363	19488	19168	19389	19178	19638	19503	19471	19243	19397	19450	19276	19500	19379	19503	19330	19304	19331	19465	19551	19347	19491	19327	19528	19278	19509	19446	19561	19241	19166	19423	19286	19514	19239	19114	19409	19229	19421	19250	19588	19494	19396	19405	19415	19411	19377	19479	19376	19318	19361	19333	19398	19382	19399	19375	19198	19189	19673	19499	19209	19441	19248	19348	19392	19310	19319	19347	19350	19139	19374	19515	19679	19580	19302	19365	19674	19399	19396	19458	19403	19514	19468	19380	19312	19285	19299	19345	19341	19223	19272	19398	19377	19438	19361	19618	19170	19435	19391	19386	19345	19521	19318	19503	19414	19582	19511	19560	19362	19419	19286	19518	19385	19496	19339	19544	19387	19361	19426	19526	19254	19313	19415	19432	19413	19205	19563	19380	19485	19598	19539	19258	19137	19382	19494	19318	19389	19488	19478	19448	19577	19341	19409	19296	19332	19161	19386	19237	19240	19358	19255	19131	19188	19374	19375	19401	19375	19385	19441	19266	19204	19271	19497	19469	19336	19591	19349	19475	19388	19271	19402	19574	19580	19470	19407	19439	19462	19541	19480	19467	19487	19466	19231	19372	19382	19209	19281	19239	19458	19277	19131	19401	19407	19090	19521	19463	19403	19195	19301	19412	19508	19364	19423	19557	19347	19447	19291	19342	19524	19340	19553	19457	19452	19530	19685	19233	19507	19374	19486	19375	19540	19291	19382	19295	19427	19512	19390	19217	19658	19421	19439	19353	19493	19411	19479	19652	19523	19254	19497	19398	19198	19304	19411	19229	19360	19451	19465	19375	19472	19532	19331	19406	19379	19687	19420	19162	19309	19270	19371	19252	19550	19467	19237	19403	19427	19551	19335	19471	19304	19310	19224	19436	19472	19239	19304	19466	19484	19474	19335	19276	19273	19294	19319	19339	19209	19449	19215	19483	19534	19264	19220	19398	19616	19348	19511	19516	19307	19557	19349	19525	19286	19342	19281	19291	19263	19437	19210	19449	19353	19497	19377	19510	19662	19521	19369	19697	19410	19519	19416	19463	19266	19275	19412	19465	19093	19413	19560	19508	19441	19528	19359	19306	19371	19289	19341	19401	19437	19296	19486	19602	19531	19502	19409	19346	19379	19695	19448	19498	19524	19532	19426	19450	19535	19360	19500	19463	19573	19355	19374	19335	19460	19426	19369	19430	19227	19357	19448	19399	19395	19361	19424	19194	19619	19442	19327	19345	19610	19431	19431	19401	19370	19254	19390	19498	19156	19218	19245	19070	19373	19432	19380	19481	19530	19527	19397	19544	19494	19501	19339	19354	19379	19381	19364	19371	19306	19178	19489	19375	19423	19385	19383	19225	19466	19433	19324	19308	19383	19505	19439	19319	19168	19337	19442	19375	19349	19418	19414	19273	19486	19408	19446	19514	19345	19469	19378	19396	19427	19568	19477	19458	19303	19388	19285	19309	19481	19479	19417	19238	19179	19438	19555	19574	19246	19393	19302	19206	19354	19340	19383	19383	19503	19106	19243	19269	19449	19276	19433	19445	19578	19180	19333	19479	19583	19411	19482	19640	19232	19302	19297	19515	19278	19403	19301	19486	19355	19660	19499	19356	19179	19428	19424	19496	19258	19522	19477	19240	19383	19306	19451	19297	19522	19224	19441	19477	19186	19315	19390	19307	19306	19466	19300	19429	19478	19423	19266	19299	19590	19355	19366	19389	19295	19153	19510	19545	19388	19529	19407	19355	19461	19102	19233	19269	19292	19336	19330	19265	19547	19520	19384	19472	19363	19626	19480	19499	19489	19377	19348	19511	19200	19292	19439	19563	19653	19380	19447	19557	19576	19353	19434	19499	19479	19419	19407	19258	19074	19568	19450	19313	19542	19428	19252	19328	19537	19230	19301	19441	19518	19464	19286	19398	19250	19348	19440	19517	19356	19325	19337	19275	19614	19523	19393	19310	19485	19376	19459	19342	19261	19410	19391	19420	19425	19527	19610	19446	19423	19363	19248	19527	19401	19302	19302	19302	19449	19242	19163	19361	19108	19365	19286	19288	19164	19509	19427	19480	19544	19321	19423	19405	19397	19549	19536	19372	19398	19204	19586	19356	19600	19335	19364	19477	19495	19290	19490	19519	19429	19384	19386	19319	19301	19293	19481	19626	19466	19443	19553	19273	19541	19428	19280	19271	19454	19422	19260	19700	19557	19365	19409	19436	19350	19270	19456	19359	19466	19258	19426	19502	19489	19530	19449	19393	19314	19192	19498	19444	19302	19310	19213	19478	19378	19364	19277	19195	19230	19416	19648	19536	19545	19521	19659	19381	19236	19275	19545	19359	19305	19239	19426	19442	19205	19490	19435	19532	19235	19207	19513	19273	19288	19360	19206	19225	19532	19274	19386	19118	19477	19323	19285	19361	19272	19480	19492	19361	19506	19435	19380	19505	19445	19413	19400	19239	19314	19467	19317	19342	19558	19316	19308	19308	19384	19432	19251	19402	19072	19445	19327	19278	19640	19546	19532	19435	19262	19348	19349	19181	19324	19548	19407	19328	19175	19289	19361	19284	19343	19273	19448	19471	19332	19420	19359	19341	19379	19368	19343	19449	19328	19558	19305	19225	19603	19303	19418	19223	19464	19180	19506	19408	19388	19587	19499	19488	19134	19211	19294	19675	19426	19417	19346	19212	19461	19268	19478	19186	19207	19343	19326	19357	19322	19511	19389	19363	19405	19528	19314	19412	19458	19554	19476	19300	19417	19428	19297	19406	19547	19581	19352	19381	19338	19641	19498	19437	19500	19371	19513	19235	19611	19487	19511	19259	19393	19266	19472	19436	19189	19430	19666	19325	19288	19347	19394	19443	19223	19504	19237	19346	19410	19520	19529	19570	19407	19449	19432	19338	19506	19164	19280	19310	19456	19398	19199	19576	19465	19336	19383	19251	19440	19555	19186	19412	19511	19509	19537	19767	19485	19295	19412	19234	19318	19293	19561	19598	19450	19482	19387	19204	19434	19203	19492	19415	19150	19475	19384	19407	19282	19567	19200	19325	19609	19524	19321	19399	19294	19197	19388	19437	19543	19569	19400	19334	19543	19435	19270	19299	19583	19252	19278	19239	19368	19509	19441	19355	19362	19462	19490	19478	19437	19401	19606	19315	19434	19463	19597	19457	19392	19487	19295	19314	19341	19391	19355	19316	19451	19263	19169	19244	19368	19325	19316	19264	19425	19325	19458	19530	19359	19360	19458	19447	19376	19447	19481	19353	19389	19495	19624	19433	19585	19305	19343	19375	19321	19352	19503	19347	19256	19316	19345	19298	19255	19280	19484	19364	19511	19360	19199	19349	19506	19325	19542	19291	19436	19413	19487	19323	19363	19506	19220	19370	19266	19438	19298	19468	19314	19609	19413	19523	19422	19322	19244	19472	19247	19430	19397	19486	19632	19423	19186	19421	19340	19300	19407	19354	19680	19271	19340	19234	19427	19406	19407	19424	19358	19391	19152	19312	19487	19295	19373	19532	19426	19413	19419	19334	19294	19492	19365	19429	19400	19283	19473	19492	19163	19182	19370	19384	19221	19512	19486	19407	19149	19430	19432	19360	19617	19581	19384	19483	19292	19324	19406	19410	19352	19506	19407	19293	19323	19380	19436	19545	19503	19166	19275	19282	19447	19346	19468	19235	19484	19222	19370	19424	19472	19540	19221	19438	19415	19260	19536	19297	19327	19252	19383	19339	19570	19589	19208	19342	19543	19184	19426	19511	19315	19214	19357	19697	19483	19376	19107	19236	19208	19340	19468	19419	19461	19333	19281	19276	19524	19368	19440	19455	19250	19292	19604	19516	19397	19481	19321	19493	19516	19322	19447	19289	19401	19256	19320	19530	19292	19361	19376	19301	19320	19371	19163	19504	19251	19314	19416	19374	19466	19387	19491	19197	19409	19338	19421	19480	19543	19335	19415	19386	19448	19407	19422	19292	19235	19292	19289	19393	19536	19522	19407	19508	19626	19420	19438	19482	19185	19448	19340	19413	19520	19275	19390	19464	19237	19379	19376	19384	19446	19259	19386	19360
29291	48975	46151	37828	33099	29532	27082	24796	23037	21699	21031	20318	19809	19432	18546	18059	18100	17775	17547	17526	17486	17249	17173	17217	17299	17101	17351	17103	17143	16790	17165	16929	16914	16895	16871	17098	16877	16879	17007	16994	16795	16947	16848	16736	16884	16873	16730	16797	16748	16800	16942	16887	16942	16894	16853	16837	16800	16731	16601	16889	16884	16953	16839	17102	16886	16845	16902	16786	17027	16848	16816	16824	16842	16797	16737	16754	16897	17076	16962	16714	16761	16876	16747	17104	16582	16943	16847	16768	16820	16863	16754	16751	17006	16662	16911	16759	16896	16876	16890	16743	16716	16811	16814	16848	16848	16843	16895	16585	16734	16839	16839	16863	16853	16819	16720	16810	17094	16819	16913	16759	16957	16898	16998	16836	16867	16944	16843	16867	16818	16801	16822	16794	16896	16701	16788	16819	16685	16746	16847	16848	16886	16742	16859	16724	16806	16923	16912	16853	16860	16778	16957	16737	16749	16935	16760	16876	16935	16929	16833	16909	16932	16830	16743	16703	16826	16772	16578	16808	16840	16789	16749	16996	16845	16715	16809	16881	16921	16921	16919	16820	16694	17015	16806	16872	16828	16914	16716	16844	16752	16811	16826	17021	16623	16948	16900	16894	16958	16654	16737	17005	16834	16910	17048	16769	16932	16854	16827	16967	16832	16807	16882	16745	16760	16722	16917	16772	16700	16789	16713	16763	16886	16798	16870	16801	16791	16848	16845	16879	16737	16743	16746	16717	16883	16838	16884	16852	16763	16780	16879	16657	16900	16967	16902	16886	16857	16807	16822	16847	16874	16771	16734	16657	16747	16837	16819	16892	16767	16870	16882	16785	16778	16890	16790	16703	16803	16935	16780	16944	16907	16892	16873	16760	16832	16936	16831	16949	16870	16788	16817	16669	16698	16902	16796	16659	16949	16818	16995	16683	16809	16967	16899	16861	16963	16939	16535	16971	16879	16834	16864	16882	16953	16861	16849	16860	16954	16897	16845	16913	16847	16751	16890	16868	16733	16758	16739	16793	16822	17048	16830	16695	16855	16924	16669	16748	16825	16874	16590	16709	16775	16779	16760	16757	16982	16703	16885	16872	16904	16764	16953	16860	16980	16704	16772	16856	16852	16841	16831	16818	16740	16775	16911	16755	16838	16870	17042	16915	16928	16837	16826	16764	16647	16868	16884	16846	16801	16911	16845	16785	16912	16810	16818	16652	16762	16721	16785	16994	16962	16849	16660	16927	16816	16948	16836	16853	16986	16872	16930	16939	16927	16855	16609	16717	16745	16788	16787	16862	16745	16575	16935	16793	16880	16836	16948	16679	16695	16843	16865	16811	16728	16790	16783	16857	16779	16581	16855	16709	16712	16985	16701	16689	16822	16873	16831	16889	16755	16709	16845	16671	16919	16798	16872	16806	16989	16971	16902	16845	16876	17071	16854	16949	16781	16847	16750	16678	16625	16749	16873	16751	16809	16767	16783	16839	16822	16798	16570	16737	16874	17067	16710	16617	16828	16863	16767	16851	16823	16952	16709	16807	16740	16812	16820	16764	16734	16776	16714	16904	17077	16823	16705	16903	16836	16879	16755	16721	16766	16716	16962	16788	16813	16719	16876	16673	16901	16617	16797	16850	16902	16809	16796	16897	16571	16576	16753	16930	16709	16896	16704	16827	16688	16813	16839	16962	16935	16794	16741	16817	16673	16804	16868	16645	16937	16758	16966	16712	16649	16792	16753	16768	16818	16750	16780	16972	16754	16741	16718	16813	16879	16821	16856	16841	16816	16699	16851	16742	16787	16806	16652	16833	16931	16725	16872	16703	16746	16768	16787	16856	16767	16704	16867	16869	17051	16877	16692	16840	16880	16886	16807	16844	16838	16891	16822	16674	16853	16733	16907	16890	16797	17019	16771	16857	16791	16858	16885	16932	16843	16867	16853	16786	16946	16830	16820	16877	16630	16755	16773	16838	16753	16741	16831	16811	16694	16797	16826	16649	16781	16696	16856	16720	16922	16897	16835	16813	16832	16803	16744	16873	16848	16771	16756	16893	16694	16640	16886	16728	16790	16843	16883	16747	16944	16728	16954	16815	16734	16661	16708	16718	16826	16951	16895	16752	16830	16711	16775	16730	16749	16794	16882	16697	16895	17023	16807	16676	16751	16878	16955	16735	16892	16785	17050	16965	16824	16721	16956	16704	16994	16743	16841	16849	16813	16901	16681	16791	16827	16700	16740	16805	16715	16547	16716	16883	16982	16643	16838	16994	16787	16859	16813	16824	16943	16775	16792	16936	16775	16801	16663	16880	16851	17053	16781	16986	16912	16672	16918	16818	16872	16923	16859	16818	16859	16709	16715	16852	16955	16644	16818	16809	16928	16873	16652	16854	16796	16829	16832	16744	16830	16796	16707	16904	16918	16863	16803	16706	16852	16824	16875	16715	16733	16900	16678	16854	16836	16767	16660	16803	16758	16810	16953	16722	16828	16771	16773	16605	17090	16710	16738	16722	17043	16951	16806	16727	16947	16733	16880	16829	16870	16827	16823	16811	17009	16854	16911	16887	16895	16971	16865	16673	16859	16646	16825	16914	16773	16817	16731	16756	16854	16670	16968	16734	16862	16955	16871	16943	16809	16884	16919	16689	16690	16740	17020	16763	16571	16830	17048	16841	16754	16900	16917	16803	16841	16923	16857	16769	16712	17104	16821	16768	16728	16886	16761	16741	16903	16808	16671	16733	16924	16825	16981	17160	17020	16833	16793	16726	16744	16999	16952	16935	16921	16625	16747	16991	16732	17023	16890	17007	16691	16830	16979	17084	16872	16894	16788	16722	16865	16644	16836	16794	16888	16746	16866	16851	16664	16857	16781	16935	16808	16777	16868	16807	16875	16767	16809	16891	17000	16605	16861	16732	16851	16815	16816	16741	16773	16897	16691	16701	16899	16758	16854	16915	16927	16838	16933	16733	16739	16904	16730	16942	16832	17062	16867	16726	17092	16924	16810	16925	16727	16915	16743	16838	17053	16787	16740	16908	16913	16913	16813	16884	16783	16878	16887	16945	16872	16643	16669	16701	16905	16670	16928	16875	16736	16808	17105	16834	16881	16828	16729	16753	16917	16832	16939	17107	16762	16837	16985	16894	16782	16729	16824	16843	16683	16705	17006	16742	16690	16874	16611	16596	16861	16832	16848	16738	16931	16876	16753	16772	16766	16915	16760	16701	16674	16865	16833	16848	16659	16998	16599	16960	16699	16907	16737	16867	16859	16904	17039	16795	16841	16801	16581	16856	16972	16860	16819	16841	16806	17000	16771	16694	17059	16810	16858	16787	16938	16935	16770	16770	16825	16736	16947	16868	16807	16985	16607	16743	16864	16835	16769	16835	16783	16812	16919	16753	16842	16865	17012	17025	16790	16764	16840	16781	16783	16744	16707	16934	16741	16829	16790	16878	16710	16925	16739	16889	16877	16879	16669	16727	16757	16733	16915	16942	16840	16770	16846	16707	16877	16679	16936	16893	16624	16785	16781	16941	16827	16980	16702	16774	16756	16945	16793	16740	16820	16828	16872	16686	16744	16768	16843	16749	16847	16964	16792	16810	16860	16796	16683	16856	16948	16904	16824	16985	16935	16795	16840	16907	16735	16897	17056	16874	16969	16914	16739	16829	16587	16947	16962	16846	16993	16904	16658	16894	16841	16896	16805	16853	16963	16870	16957	16807	16745	16825	17057	16862	16884	16916	16883	16749	16871	16773	16797	16926	16747	16990	16694	16783	16802	16769	16763	16728	16870	16835	16846	16881	16770	16820	16812	16691	16913	16840	16817	16774	16746	16940	16747	16924	16700	16772	16801	16794	16759	16833	17048	16688	16683	16889	16740	16748	16683	16850	16729	16992	16831	16887	16652	16864	16937	16812	16748	16867	16872	16771	16862	16856	16724	16873	16901	16700	16714	16722	16853	16737	16748	16774	16799	16617	16954	16759	16839	16920	16710	16958	16701	16770	16956	16848	16819	16878	16961	16977	16862	16693	16741	16927	16688	16797	16878	17101	16682	16960	16628	16712	17151	16819	16880	17056	16804	16752	16864	16900	16847	16748	16840	16960	16827	16891	16737	17012	16812	16821	16702	16627	17008	16776	16824	16686	16738	16735	16714	16956	16779	16667	16902	16764	16782	16867	16741	16753	16905	16949	16823	16903	16951	16813	16921	16760	16813	16774	16857	16843	16768	16863	16832	16717	16808	17036	16776	16872	16858	16826	16810	16750	16800	16745	16829	16622	16841	16812	17018	16918	16937	16854	16763	16868	16738	16774	16867	16807	16761	16715	16705	16815	16678	16696	16662	16776	16863	16734	16869	16756	16959	16877	17003	16881	16674	16721	16786	16811	16840	16865	16756	16760	16704	16814	16755	16778	16639	16783	16979	16851	16878	16833	16828	16969	16799	16921	16736	16888	16836	16878	16733	16717	16867	16647	16882	16815	16748	16722	16874	16710	16774	16858	16842	17008	17052	16744	16902	16832	16993	16926	16855	16909	16965	16894	16857	16738	16876	16674	16698	16850	16630	16831	16743	16855	16706	16775	16767	16819	16742	16665	16806	16903	16786	16862	16724	16868	16749	16820	16937	16897	16877	16661	16841	16908	16771	16694	16687	16793	16942	16779	16730	16808	16874	16984	16880	16748	16884	16963	16730	16735	16939	16840	16830	16778	16812	16888	16696	16751	16915	16643	16744	16746	16919	16677	16981	16783	16777	16786	16807	16737	16860	16685	16794	16511	16845	16984	16744	16585	16790	16696	16935	16886	16578	16828	16681	16872	16858	16664	16995	16717	16814	16987	16782	16869	16795	16663	16839	16830	16820	16722	16855	16831	16930	16981	16732	16787	17072	16990	16989	16733	16848	16680	16654	16689	16954	16947	16703	16811	16688	16908	16758	16609	16834	16719	16853	16822	16951	16923	16759	16801	16779	16633	16686	16904	16861	16768	16800	16841	16849	16853	16997	16712	16645	16799	16649	16964	16730	16824	16719	16918	16815	16851	16815	16779	16938	16842	16750	16783	16764	16780	16803	16653	16923	16697	16917	16846	16751	16713	16877	16635	16793	16791	16793	16975	16844	16877	16888	16991	16782	16883
23099	21637	29762	24116	22748	27493	31404	26438	24446	23747	23254	22504	21839	21606	21182	20769	20163	20369	20118	20116	19660	19906	19878	19762	19890	19678	19809	19539	19754	19663	19406	19586	19216	19511	19411	19351	19522	19392	19310	19435	19345	19399	19437	19419	19468	19364	19462	19499	19382	19470	19429	19306	19258	19572	19323	19219	19283	19393	19194	19402	19248	19337	19534	19190	19441	19419	19278	19464	19560	19532	19296	19193	19537	19479	19443	19372	19324	19618	19312	19264	19384	19335	19357	19325	19350	19454	19384	19176	19239	19345	19270	19471	19410	19256	19466	19162	19292	19287	19424	19126	19366	19287	19173	19275	19261	19316	19487	19169	19267	19278	19451	19234	19309	19498	19365	19312	19317	19250	19416	19246	19084	19383	19294	19134	19190	19361	19427	19213	19209	19216	19254	19171	19244	19291	19184	19360	19435	19560	19198	19522	19384	19297	19207	19385	19478	19234	19318	19357	19207	19171	19277	19279	19192	19323	19159	19064	19230	19248	19370	19206	19533	19319	19139	19160	19170	19134	19020	19565	19286	19337	19384	19400	19223	19130	19436	19071	19278	19369	19269	19524	19269	19412	19134	19156	19291	19389	19322	19271	19296	19245	19360	19350	19187	19363	19351	19346	19356	19273	19238	19201	19317	19352	19267	19184	19275	19267	19405	19178	19230	19387	19218	19338	19423	19316	19154	19280	19304	19346	19313	19103	19243	19231	19450	19142	19402	19259	19315	19105	19299	19285	19685	19084	19392	19334	19083	19228	19266	19244	19342	19214	19153	19114	19213	19179	19231	19126	19257	19535	19345	19305	19297	19353	19342	19222	19127	19131	19167	19375	19370	19463	19260	19512	19222	19192	19266	19345	19443	19310	19388	19318	19488	19232	19485	19297	19387	19172	19032	19331	19462	19313	19322	19269	19293	19338	19033	19170	19182	19163	19323	19382	19348	19016	19444	19378	19134	19326	19203	19503	19303	19288	19040	19341	19183	19288	19364	19184	19251	19543	19162	19131	19163	19147	19173	19329	19258	19267	19221	19347	19293	19292	19378	19181	19202	19253	19397	19360	19256	19232	19065	19461	19458	19142	19294	19145	19533	19144	19149	19348	19348	19415	19229	19259	19178	19243	19291	19370	19387	19254	19276	19339	19157	19387	19214	19157	19115	19232	19281	19351	19213	19238	19194	19328	19452	19440	19263	19292	19352	19465	19430	19450	19219	19238	19477	19403	19405	19270	19160	19423	19454	19252	19162	19158	19239	19121	19296	19270	19191	19232	19301	19351	19281	19292	19436	19219	19390	19340	19239	19269	19136	19304	19422	19128	19482	19396	19367	19230	19103	19427	19147	19208	19186	19102	19231	19156	19322	19176	19360	19288	19278	19324	19178	19485	19459	19306	19299	19278	19444	19519	19348	19158	19312	19193	19234	19175	19314	19378	19340	19174	19219	19498	19370	19322	19313	19150	19186	19239	19583	19367	19328	19354	19235	19292	19431	19240	19169	19195	19121	19172	19238	19313	19307	19094	19104	19290	19279	19395	19267	19286	19244	19278	19291	19194	19068	19361	19337	19433	19365	19194	19235	19321	19418	19515	19317	19293	19418	19404	19324	19181	19321	19240	19186	19046	19382	19113	19379	19490	19226	19162	19355	19413	19141	19310	19212	19368	19257	19435	19324	19397	19226	19357	19316	19328	19213	19115	19540	19447	19297	19195	19324	19417	19249	19019	19298	19372	19313	19136	19521	19503	19272	19248	19106	19172	19359	19396	19165	19206	19271	19384	19328	19496	19433	19229	19320	19264	19204	19169	19554	19309	19266	19148	19064	19296	19246	19333	19175	19423	19393	19300	19514	19135	19273	19402	19129	19158	19111	19199	19298	19362	19399	19281	19387	19269	19424	19347	19021	19549	19482	19402	19123	19358	19420	19099	19246	19345	19122	19355	19208	19375	19534	19196	19510	19191	19371	19181	19397	19278	19331	19302	19290	19186	19375	19195	19094	19121	19198	19099	19192	19251	19252	19638	19547	19227	19149	19149	19419	19393	19110	19391	19526	19400	19192	19390	19568	19237	19305	19139	19122	19222	19305	19363	19204	19226	19367	19512	19276	19370	19053	19385	19487	19293	19430	19494	19294	19032	19247	19300	19276	19311	19546	19275	19363	19321	19396	19186	19212	19284	19419	19335	19367	19455	19274	19231	19307	19440	19287	19325	19419	19276	19252	19247	19373	19399	19205	19271	19072	19287	19266	19326	19311	19428	19356	19215	19486	19399	19120	19064	19308	19270	19230	19417	19451	19372	19191	19273	19310	19441	19162	19199	19227	19140	19266	19270	19177	19192	19213	19363	19101	19362	19164	19197	19169	19429	19261	19258	19291	19127	19398	19295	19223	19423	19299	19349	19236	19155	19575	19256	19222	19288	19254	19360	19203	19212	19166	19280	19226	19170	19367	19377	19269	19420	19310	19262	19396	19271	19272	19264	19326	19350	19365	19212	19058	19291	19264	19389	19305	19180	19207	19250	19214	19388	19124	19278	19219	19521	19558	19402	19226	19176	19164	19205	19392	19409	19137	19396	19420	19076	19457	19218	19394	19213	19284	19128	19403	19193	19450	19457	19291	19106	19382	19246	19176	19258	19486	19414	19267	19330	19557	19516	19330	19426	19171	19332	19310	19387	19286	19410	19544	19188	19195	19459	19339	19352	19199	19290	19145	19097	19233	19251	19459	19236	19278	19231	19230	19147	19257	19291	19201	19258	19334	19065	19106	19305	19484	19355	19123	19343	19336	19259	19388	19068	19150	19212	19392	19102	19199	19259	19072	19256	19320	19184	19274	19121	19225	19227	19202	19054	19447	19500	19253	19136	19116	19307	19159	19270	19308	19303	19348	19262	19269	19298	19396	19095	19164	19240	19271	19162	19251	19384	19248	19298	19039	19195	19292	19420	19360	19361	19150	19180	19222	19101	19333	19389	19227	19265	19291	19176	19307	19044	19013	19135	19156	19487	19546	19079	19351	19334	19194	19364	19052	19274	19198	19369	19342	19321	19297	19254	19228	19133	19268	19357	19362	19268	19285	19364	19177	19368	19195	19367	19329	19130	19190	19544	19408	19433	19310	19288	19362	19254	19325	19160	19263	19308	19172	19384	19403	19356	19298	19354	19220	19438	19329	19203	19133	19209	19457	19470	19054	19255	19333	19475	19517	19048	19199	19257	19209	19339	19207	19045	19206	19228	19308	19143	19241	19235	19198	19318	19282	19241	19296	19378	19229	19287	19541	19242	19196	19649	19348	19374	19198	19285	19185	19211	19248	19207	19371	19209	19279	19384	19134	19140	19195	19138	19297	19218	19462	19292	19312	19374	19247	19272	19255	19422	19339	19385	19335	19312	19328	19402	19297	19344	19342	19146	19183	19284	19220	19296	19328	19346	19177	19277	19385	19247	19435	19186	19403	19320	19526	19173	19329	19323	19257	19225	19283	19234	19472	19269	19283	19318	19341	19311	19414	19015	19210	19220	19164	19223	19092	19102	19389	19248	19350	19244	19241	19144	19528	19255	19276	19099	19308	18969	19136	19204	19241	19511	19429	19193	19315	19215	19070	19259	19226	19611	19485	19363	19131	19334	19082	19339	19381	19214	19094	19157	19290	19132	19164	19426	19188	19448	19271	19409	19271	19269	19400	19186	19327	19385	19092	19149	19307	19140	19235	19450	19231	19199	19533	19246	19309	19400	19150	19266	19530	19313	19235	19438	19522	19255	19227	19347	19421	19278	19222	19278	19267	19358	19047	19245	19161	19236	19481	19198	19002	19288	19376	19304	19321	19313	19294	19349	19350	19222	19315	19155	19496	19420	19272	19427	19161	19306	19329	19391	19211	19336	19245	19169	19287	19411	19427	19262	19263	19182	19296	19209	19327	19290	19507	19295	19267	19235	19289	19374	19341	19402	19251	19121	19288	19195	19357	19315	19537	19262	19174	19198	19345	19339	19135	19328	19345	19170	19491	19139	19354	19421	19354	19361	19220	19315	19423	19413	19238	19491	19309	19226	19285	19211	19307	19437	19187	19353	19523	19326	19240	19328	19205	19230	19293	19328	19336	19303	19265	19378	19294	19140	19569	19452	19408	19168	19547	19350	19356	19423	19331	19220	19378	19178	19228	19459	19314	19322	19183	19226	19042	19447	19077	19215	19199	19296	19434	19156	19355	19351	19119	19084	19396	19291	19262	19151	19174	19206	19281	19132	19035	19210	19224	19010	19208	19317	19309	19391	19274	19224	19027	19111	19212	19269	19244	19332	19221	19383	19295	19361	19116	19546	19309	19304	19270	19265	19464	19374	19292	19402	19252	19392	19342	19475	19424	19351	19341	19298	19325	19338	19339	19154	19274	19476	19293	19169	19340	19195	19158	19518	19390	19274	19254	19112	19302	19357	19497	19311	19293	19352	19381	19219	19220	19033	19614	19362	19205	19314	19401	19272	19350	19205	19388	19169	19263	19406	19455	19366	19382	19432	19386	19188	19361	19217	19196	19313	19173	19195	19224	19232	19302	19234	19288	19255	19345	19376	19332	19284	19339	19189	19248	19229	19289	19283	19264	19343	19315	19364	19314	19390	19314	19440	19154	19320	19089	19293	19234	19242	19293	19482	19260	19133	19422	19234	19306	19359	19119	19471	19381	19319	19167	19227	19155	19157	19409	19338	19482	19368	19338	19395	19371	19409	19303	19255	19283	19447	19253	19416	19145	19275	19171	19201	19441	19322	19277	19137	19216	19365	19278	19279	19251	19228	19425	19487	19530	19404	19424	19344	19307	19191	19263	19275	19319	19228	19369	19280	19279	19286	19162	19185	19400	19363	19397	19179	19191	19267	19291	19194	19395	19239	19430	19274	19307	19325	19232	19375	19385	19553	19197	19226	19147	19363	19432	19294	19268	19388	19193	19308	19330	19255	19455	19459	19249	19283	19325	19681	19343	19340	19220	19279	19373	19202	19275	19218	19114	19125	19489	19138	19557	19317	19278	19349	19267	19333	19339	19271	19351	19236	19225	19158	19390	19376	19482	19223	19221	19303	19368	19313	19143	19377	19296	19500	19473	19482	19380	19484	19623	19243	19253	19479	19416	19114	19257	19317	19339	19094
30674	53258	50278	42057	37046	33116	29932	27607	25154	23296	22592	21656	20753	20189	19133	18608	18392	18049	17808	17608	17572	17411	17398	17360	17224	17260	17136	17068	17011	16944	16909	16977	16853	16836	16688	16844	16759	16917	16888	16899	16924	16777	16711	16944	16742	16813	16835	17067	16870	16830	16792	16585	17039	16805	16933	16722	16700	16676	16690	16735	16624	16875	16703	16809	16731	16684	16800	16792	16697	16664	16729	16820	16792	16823	16693	16747	16608	16774	16583	16858	16690	16610	16717	16792	16811	16714	16810	16582	16690	16604	16790	16560	16776	16751	16804	16739	16725	16743	16624	16953	16634	16578	16814	16805	16777	16757	16775	16691	16616	16814	16692	16635	16544	16715	16665	16696	16641	16825	16710	16852	16880	16714	16593	16672	16721	16680	16727	16853	16700	16840	16742	16616	16879	16703	16739	16756	16696	16655	16753	16834	16630	16769	16600	16690	16827	16568	16878	16624	16782	16711	16771	16707	16654	16784	16727	16715	16852	16743	16840	16777	16680	16718	16721	16692	16641	16823	16699	16820	16771	16602	16756	16668	16670	16632	16817	16649	16775	16610	16738	16635	16791	16722	16810	16687	16738	16619	16797	16653	16854	16814	16742	16733	16675	16719	16800	16854	16732	16830	16840	16922	16667	16917	16661	16662	16687	16763	16800	16687	16723	16672	16748	16829	16749	16672	16640	16695	16891	16667	16702	16753	16782	16496	16715	16802	16832	16705	16738	16771	16639	16754	16627	16754	16699	16826	16595	16685	16591	16601	16785	16499	16760	16702	16814	16782	16737	16793	16834	16808	16734	16586	16553	16683	16740	16625	16640	16643	16669	16775	16644	16764	16755	16742	16671	16727	16568	16643	16842	16891	16498	16617	16721	16680	16705	16741	16724	16604	16808	16739	16674	16709	16706	16762	16690	16793	16706	16549	16563	16733	16562	16691	16656	16777	16619	16628	16721	16768	16575	16692	16708	16824	16692	16703	16615	16695	16864	16598	16654	16921	16709	16600	16732	16770	16807	16838	16854	16503	16755	16665	16609	16728	16767	16678	16621	16804	16774	16725	16769	16607	16822	16800	16680	16720	16661	16726	16679	16644	16629	16680	16694	16801	16876	16726	16658	16775	16682	16632	16671	16687	16936	16706	16843	16696	16745	16605	16827	16830	16714	16668	16711	16717	16613	16739	16625	16699	16779	16809	16827	16663	16684	16839	16683	16632	16836	16948	16582	16702	16587	16693	16786	16580	16625	16761	16805	16640	16737	16714	16661	16918	16565	16877	16630	16749	16799	16565	16704	16890	16818	16600	16618	16626	16682	16814	16713	16642	16512	16722	16715	16710	16702	16677	16538	16696	16912	16829	16521	16860	16821	16884	16610	16799	16624	16607	16661	16782	16576	16583	16688	16644	16914	16723	16623	16739	16895	16735	16689	16695	16631	16737	16661	16535	16785	16673	16693	16570	16890	16620	16520	16768	16683	16712	17035	16693	16680	16758	16722	16716	16828	16587	16691	16681	16778	16823	16726	16694	16767	16612	16704	16687	16568	16796	16839	16631	16687	16883	16755	16666	16544	16478	16693	16779	16622	16708	16688	16517	16736	16840	16742	16678	16754	16741	16841	16688	16459	16648	16631	16863	16636	16778	16873	16745	16811	16811	16837	16709	16725	16715	16667	16542	16734	16761	16723	16817	16792	16650	16540	16753	16728	16585	16692	16639	16974	16553	16749	16655	16766	16553	16902	16697	16748	16821	16664	16754	16696	16746	16652	16669	16663	16527	16709	16844	16543	16702	16700	16681	16696	16762	16761	16583	16891	16677	16631	16796	16614	16688	16593	16816	16722	16704	16566	16668	16773	16790	16665	16699	16785	16721	16852	16613	16606	16689	16649	16674	16781	16799	16677	16779	16856	16862	16724	16809	16926	16606	16511	16725	16874	16638	16674	16836	16872	16663	16643	16610	16849	16626	16773	16680	16800	16679	16899	16696	16646	16602	16824	16702	16815	16894	16561	16658	16702	16718	16754	16625	16721	16781	16867	16629	16766	16648	16780	16850	16635	16642	16777	16639	16748	16808	16598	16626	16704	16715	16813	16653	16624	16781	16541	16761	16780	16841	16722	16867	16698	16728	16656	16747	16673	16681	16771	16795	16836	16709	16887	16508	16671	16603	16717	16696	16795	16759	16687	16823	16676	16735	16804	16651	16797	16742	16838	16718	16724	16605	16716	16632	16608	16811	16767	16810	16559	16761	16730	16720	16640	16876	16644	16691	16691	16766	16869	16627	16778	16794	16661	16712	16688	16830	16918	16776	16638	16635	16661	16725	16917	16662	16572	16717	16888	16603	16668	16658	16703	16849	16798	16720	16624	16762	16810	16869	16733	16802	16583	16612	16799	16619	16494	16612	16615	16628	16744	16701	16739	16692	16774	16789	16626	16734	16621	16575	16765	16803	16847	16683	16698	16723	16854	16850	16717	16634	16733	16721	16690	16801	16738	16748	16735	16769	16560	16696	16706	16691	16726	16643	16547	16697	16767	16644	16902	16554	16826	16507	16748	16750	16811	16620	16513	16810	16375	16871	16655	16848	16653	16849	16805	16668	16586	16725	16673	16827	16837	16853	16721	16650	16710	16618	16636	16703	16581	16793	16590	16722	16519	16696	16777	16679	16630	16520	16701	16884	16627	16844	16760	16750	16561	16743	16518	16748	16641	16631	16749	16502	16744	16595	16693	16639	16828	16767	16850	16714	16787	16697	16696	16745	16767	16716	16799	16555	16867	16631	16759	16842	16570	16771	16570	16776	16584	16661	16785	16754	16748	16743	16821	16675	16920	16620	16802	16634	16895	16695	16781	16578	16654	16659	16591	16734	16768	16711	16841	16878	16779	16635	16604	16751	16647	16846	16898	16516	16839	16709	16788	16854	16692	16844	16602	16735	16637	16813	16808	16670	16793	16804	16743	16867	16751	16620	16791	16904	16863	16822	16526	16778	16661	16859	16710	16864	16780	16675	16661	16895	16795	16682	16728	16878	16659	16532	16651	16611	16676	16532	16798	16692	16782	16684	16637	16819	16685	16573	16648	16788	16740	16741	16580	16776	16761	16507	16769	16724	16676	16850	16616	16691	16732	16729	16794	16741	16641	16712	16510	16712	16698	16710	16640	16791	16766	16702	16731	16740	16737	16772	16594	16650	16843	16637	16635	16676	16589	16676	16886	16687	16706	16682	16818	16821	16724	16550	16714	16813	16692	16662	16816	16696	16682	16728	16767	16991	16622	16750	16657	16687	16838	16812	16661	16783	16738	16870	16632	16792	16718	16785	16684	16707	16559	16613	16662	16643	16751	16597	16742	16698	16673	16646	16822	16624	16742	16489	16830	16468	16917	16686	16586	16972	16764	16677	16613	16570	16742	16754	16749	16795	16786	16735	16718	16530	16809	16589	16702	16839	16721	16678	16432	16745	16846	16901	16586	16640	16593	16772	16574	16890	16750	16669	16757	16624	16639	16677	16780	16677	16778	16794	16870	16591	16665	16715	16947	16737	16832	16811	16769	16457	16770	16749	16711	16675	16639	16628	16574	16729	16612	16671	16805	16625	16812	16701	16589	16767	16793	16675	16583	16666	16774	16731	16920	16716	16709	16717	16608	16827	16771	16799	16752	16656	16855	16688	16688	16770	16557	16650	16865	16739	16846	16628	16773	16616	16773	16681	16608	16797	16626	16697	16663	16693	16758	16645	16680	16812	16923	16820	16736	16489	16741	16569	16694	16586	16699	16609	16653	16761	16643	16746	16759	16665	16757	16389	16768	16603	16524	16724	16814	16839	16703	16874	16739	17016	16636	16788	16489	16690	16705	16573	16859	16643	16675	16851	16649	16672	16570	16850	16587	16739	16685	16698	16590	16837	16658	16679	16617	16823	16751	16597	16906	16727	16817	16814	16650	16698	16913	16665	16520	16805	16771	16695	16614	16745	16722	16730	16810	16582	16697	16802	16643	16745	16771	16764	16714	16670	16748	16724	16882	16873	16651	16705	16805	16801	16733	16662	16712	16551	16714	16864	16707	16738	16715	16889	16660	16775	16663	16600	16736	16713	16713	16664	16734	16577	16791	16659	16867	16812	16662	16733	16658	16658	16620	16691	16636	16776	16740	16880	16666	16664	16709	16712	16813	16593	16811	16733	16620	16719	16714	16605	16607	16668	16748	16808	16776	16683	16762	16585	16784	16730	16657	16731	16726	16823	16737	16613	16630	16762	16644	16640	16722	16686	16674	16728	16591	16798	16751	16721	16831	16501	16820	16678	16831	16726	16727	16815	16848	16584	16741	16660	16567	16766	16647	16721	16595	16465	16600	16727	16754	16745	16691	16610	16727	16559	16713	16658	16773	16714	16803	16666	16735	16745	16730	16615	16661	16752	16744	16656	16677	16721	16731	16677	16813	16635	16566	16666	16695	16696	16689	16789	16688	16879	16663	16758	16724	16635	16853	16690	16671	16780	16943	16629	16743	16825	16688	16618	16660	16776	16732	16674	16730	16577	16612	16634	16653	16671	16631	16847	16794	16928	16799	16664	16653	16752	16663	16855	16796	16710	16563	16717	16805	16723	16799	16816	16771	16830	16857	16705	16720	16600	16674	16737	16713	16779	16865	16686	16625	16730	16679	16609	16599	16739	16740	16776	16818	16795	16683	16836	16886	16738	16640	16699	16853	16648	16784	16836	16693	16618	16743	16825	16697	16628	16696	16673	16795	16735	16854	16626	16719	16709	16688	16489	16618	16561	16589	16841	16785	16876	16738	16616	16668	16891	16764	16700	16574	16678	16694	16745	16638	16903	16693	16593	16815	16680	16717	16809	16730	16894	16755	16819	16694	16574	16736	16638	16640	16834	16705	16679	16941	16741	16705	16864	16847	16822	16612	16835	16881	16670	16874	16841	16787	16795	16733	16878	16732	16726	16697	16636	16621	16666	16799	16773	16668	16729	16691	16571	16741	16484	16862	16709	16913	16767	16714	16720	16858	16666	16583	16741	16866	16708	16643	16562	16678	16724	16707	16663	16661	16853	16573	16824	16613	16873	16830	16736	16619	16698	16617	16695	16653	16714	16700	16679	16612	16640	16821	16699	16889	16620	16887	16577
28487	26104	34512	32656	27100	25009	23637	22301	21051	20747	20342	20251	20107	19950	19494	19291	19624	19197	19225	19142	19037	19088	19004	18914	18862	18821	18862	18911	19013	18847	19014	19045	18936	19131	18940	19022	18781	18669	18731	18794	18892	19032	19009	18792	18973	18765	18856	18871	18982	19049	18714	18885	18829	18817	18936	18885	18910	18660	18796	18683	18755	18815	19030	18843	18831	18859	19063	18535	18846	18723	18867	18950	18816	18880	18666	18844	18873	18838	18840	18895	19123	18891	18832	18701	18937	19020	18833	18860	18626	18887	18919	18839	18875	18805	18854	18675	18712	18649	18776	18629	18574	18747	18653	18761	18824	18721	18835	18801	18874	18781	18831	18750	18915	18875	18969	18810	18843	18731	18806	18711	18788	18868	18768	18855	18974	19035	18809	18855	18713	18770	18820	18670	18844	18732	18833	18896	18778	18600	18738	18747	18636	18686	18876	18842	19033	18951	18668	18806	18710	18712	18907	18723	18816	18804	18771	18798	18774	18830	18793	18712	18904	18907	18828	18768	18752	18874	18899	18787	18896	18780	18844	19038	18932	18697	18727	18886	18813	18695	18655	18859	18858	18851	18922	19085	18754	18734	18939	18901	18850	18952	18828	18854	18958	18874	18622	18824	18589	18853	18882	18506	18737	18862	18837	18917	18903	18569	18842	18779	18789	18884	18706	18824	18864	18859	18859	18874	18654	18731	18618	18883	18910	18910	18823	18593	18838	18782	18979	18639	18931	18863	18936	18631	18941	19170	18962	18713	18881	18744	18892	18955	19004	19034	18677	18821	18852	18645	18695	18796	18621	18869	18972	18826	18660	18981	19004	18725	18877	18829	19012	18652	18788	18926	18761	18969	18940	18856	19003	18718	18799	18783	18796	18617	18973	18829	18826	18778	18503	18654	18956	18752	18916	18787	18810	18623	18753	18855	18802	18754	18660	18838	18671	18813	18863	18947	18778	18761	18703	18814	18766	18784	18813	18849	18948	18943	18852	19072	18727	18631	18902	18636	19101	18620	18907	18868	18654	18619	18871	18908	18771	18581	18722	18714	18814	18785	18852	18752	19123	18831	18777	19003	18908	18921	18960	18815	18981	18757	18902	18926	18899	18925	18765	18692	18661	18942	18951	18877	18999	19010	18950	18910	18761	18528	18989	18697	18771	18772	18901	18790	18674	18759	18912	18691	18994	18762	18840	19022	18930	18675	18864	18876	18686	18706	19027	18827	18839	18935	18783	18784	18854	18671	18815	19038	18747	18827	18909	18745	18862	18774	18842	18887	18786	18712	18961	18692	18792	18806	18920	18857	18805	18669	18942	18558	18940	18992	19027	18773	18872	18775	19016	18802	18683	18757	18956	18882	18858	18849	18769	18797	18704	18694	18994	18682	18764	18775	18911	19014	18509	18842	18770	18690	18848	18848	18765	18892	18898	18967	18832	18595	18741	18687	18834	18833	18846	18646	18923	18727	18694	18773	18952	18723	18865	18847	19088	18733	18844	18547	18624	18818	18953	18915	18721	18845	18911	18775	18765	18755	18734	18899	18720	18965	18842	18812	18834	18713	18654	18915	18882	18737	18664	18862	18829	18738	18758	18718	18656	18793	18793	18707	18893	18705	18661	18680	18865	18861	18949	18934	18763	18758	19042	18721	18857	19034	18838	18792	18800	18887	18700	19063	18820	18750	18900	18873	19042	18583	18915	18587	18852	18947	18743	18842	18742	18940	18803	18615	18808	18749	18682	18720	18821	18631	18782	18917	18754	18575	18897	18821	18984	18592	19000	18783	18769	18824	18879	18807	18787	18777	18808	18720	18996	18877	18710	18601	18743	18837	18678	18840	18649	18912	18833	18862	18820	18925	18785	18899	18812	18843	18916	18999	18895	18957	18905	19025	18715	18905	18770	18637	19093	18590	18767	18795	18853	18949	18922	18813	18730	18619	18786	18761	18801	18790	18569	18831	19053	18844	19091	19042	18819	18593	18667	18726	18817	18547	18725	18913	18838	18813	18814	18718	18743	18968	18962	18789	18623	18807	18990	18750	18793	18959	18980	18748	18795	18983	18890	18963	18971	18824	18770	18616	18676	18907	18875	18798	18754	18943	18868	18710	18835	18739	19054	18846	18809	18941	18844	18958	18944	18986	18830	18819	18708	18562	18943	18836	18930	18863	18660	18965	18911	18772	18996	18872	18735	18663	18699	18766	18881	18670	18825	18632	18727	18756	18717	18812	18753	18990	18753	18792	18794	18871	18673	18868	18922	18756	18899	18795	18910	18711	18930	19106	18908	18977	18839	18842	18770	18775	18776	18819	18846	18730	18729	18876	18715	18842	18882	18944	18816	18948	18989	18928	18930	18705	18846	18780	18839	18817	18791	18906	19016	19111	18839	18836	18747	18906	18968	18820	18881	18724	18899	18806	18717	18599	18805	18835	18721	18816	18906	19137	18993	19003	18809	18714	18707	18714	18959	18716	18719	18922	18839	18718	18733	18858	18676	18806	18807	18709	18867	18762	18762	18777	18811	18798	18718	18758	18843	18681	18767	18907	18632	18964	18873	18749	18860	18871	18884	18771	18781	18729	18655	18911	18871	18912	18925	18681	18778	18701	19050	18723	18786	18923	18760	18716	18690	18826	18658	18846	18805	18728	18728	18901	18881	18799	18786	18890	18636	18916	18988	18924	18818	18719	18694	18618	18832	18612	18827	18758	18838	18965	18745	18863	18738	18796	18713	18990	18746	18985	18995	18714	18817	18796	18752	18898	18912	18742	18656	18712	18876	18807	18824	18835	18738	18798	18831	18655	18949	18793	18751	18832	18800	18802	18825	18942	18831	18684	18816	18756	18673	18892	18902	18919	18784	18693	18969	18813	19000	18942	19008	18706	18786	18995	18909	18966	18894	18946	18910	18887	18799	19013	19129	18787	18893	18846	18846	18983	19024	19054	18777	18714	18700	18533	18974	18836	18922	18929	18649	18826	18924	18887	18827	18732	18897	18896	18855	18841	18842	18912	18625	18918	18785	19110	18824	18815	18625	18552	18834	18878	18796	18879	18797	18941	18832	18838	18838	18839	18754	18873	18932	19143	18907	18979	18835	18760	18834	18756	18978	18762	18792	19055	18530	18837	18731	18873	19034	18959	18718	18956	19021	18792	18750	18688	18846	18670	18590	19056	18843	18900	18794	18826	18954	18768	18912	18872	18926	18681	18867	18880	18907	18825	18750	18858	18613	18842	19034	18947	18948	18794	18578	18777	18858	18799	18719	18692	18751	18868	18556	18787	18940	18834	19005	18685	18901	18840	18793	18575	18820	18785	18882	18909	18673	18868	18797	18661	18642	18959	18605	18764	18882	19028	19097	18811	18976	18792	18848	18961	18944	19009	18840	18814	19122	18824	19023	18927	18971	18878	18868	18664	18708	18932	18964	19008	18724	18782	18942	18813	18782	18693	18846	18742	18781	18830	18817	18699	18837	18665	18543	18815	18954	18880	18829	18634	18746	18981	18941	18655	18940	18799	18939	18888	18852	18639	18839	18886	18910	18748	18786	18829	18995	18892	18670	19093	18857	18802	18868	18770	18925	18735	18853	18788	18884	18958	18788	18797	18891	18866	18840	18943	18785	19024	18581	18695	18773	18672	18927	18809	18893	18813	19044	18956	19075	18815	18703	18788	18660	18796	18843	18771	18964	18868	18792	18786	18897	18770	18888	18842	18690	18761	18877	18834	18684	18812	18862	18874	18783	18835	18841	18688	18778	18951	18715	18738	18658	18830	18631	18826	18743	18721	18646	18799	18812	18793	18672	18686	18782	18957	18786	18720	18907	18861	18684	18731	18806	18554	18510	18890	18732	18891	18759	18576	18653	18760	18644	18821	18989	18928	18944	18922	19155	19005	18811	18659	18956	18845	18913	18851	18935	18647	18909	18637	18835	18876	18747	18892	18782	18702	18943	18672	18651	18716	18737	18969	18660	18780	18682	18861	18766	18751	18992	19037	19012	18801	18918	18787	18674	18732	19063	18730	18811	18825	18879	18894	18819	18676	18849	18943	18763	18718	18967	18763	18788	18753	18722	18837	18900	18782	18820	18714	18894	18929	18604	18800	18838	18916	18963	18824	19010	18637	19029	18703	18764	18814	19045	18847	18835	18932	18785	18801	18738	18779	18873	18859	18860	18846	18800	18717	18761	18911	18595	18779	18866	18751	18692	18798	18775	18753	18898	19080	19014	18680	18625	18866	18758	18789	18817	18860	18710	18969	18741	18654	18962	18971	18713	18938	18890	18810	18857	18645	18837	18726	18899	18716	18791	18838	18777	18752	18776	18856	18913	18972	18909	18887	18889	18941	18778	18724	18604	18798	18714	19112	18921	18875	18806	18617	18932	18956	18968	18919	18853	18894	18890	18655	18755	18972	18877	18716	18833	18917	18937	18886	18832	18715	18668	18752	18865	18886	18837	18849	18807	18795	18908	18734	18813	18730	18911	18601	18896	18719	18700	18813	19021	18827	18753	18793	18877	18865	18796	18807	18911	18892	18946	18746	18816	18559	18798	19102	18914	19046	18738	18769	18934	18872	18798	18795	18639	18891	18915	18836	18781	18667	18926	18788	18761	18641	18876	18584	18645	18624	18855	18848	18961	18667	18901	18718	19021	18875	18883	18776	18705	18675	18922	18885	18915	18717	18755	18669	18891	18752	18848	18756	19017	18842	18946	18951	19077	18869	18848	18876	18859	18597	18837	18686	19049	19071	18819	18789	18931	18896	18835	18957	18974	18772	19007	18740	18805	18945	18745	18827	18606	18635	18667	18727	18777	18582	18843	18782	18841	18828	18894	18771	18834	18701	18692	18631	18809	18782	18995	19001	18936	18773	18574	18805	18620	18895	18766	18802	18771	18652	18630	19039	18977	18862	18799	18611	18689	18741	18833	18714	18678	18706	18714	18929	19071	18934	18789	18818	18810	18677	18676	18825	18769	18809	18821	18820	18806	18893	18696	18963	18794	18873	18849	18795	19060	18928	18894	18760	18836	18913	18850	18902	18758	18849	18828	18842	18793	18763	19009	18985	18796	18682	18664	18932	18951	18945	19004	18873	18805	18752	18935	18549	18624	18949	18858	18784	18836	18845	18904	18838	18920	18814
29462	42964	40354	33354	28876	25617	23382	22020	20586	19427	19064	18565	18176	17978	17523	17288	17087	16993	16868	16657	16630	16769	16718	16536	16540	16664	16664	16404	16474	16351	16360	16554	16497	16437	16348	16473	16302	16498	16404	16399	16559	16479	16428	16565	16463	16598	16430	16348	16386	16507	16615	16533	16368	16581	16571	16347	16209	16405	16478	16474	16279	16363	16501	16354	16513	16589	16516	16346	16481	16384	16259	16525	16304	16466	16391	16589	16547	16275	16337	16491	16294	16402	16338	16450	16648	16288	16369	16440	16480	16380	16478	16575	16418	16455	16409	16343	16494	16485	16383	16343	16501	16360	16279	16361	16506	16325	16395	16393	16267	16364	16533	16344	16486	16275	16456	16457	16190	16284	16410	16414	16612	16344	16485	16378	16464	16451	16450	16372	16396	16390	16276	16523	16430	16570	16477	16344	16574	16382	16538	16367	16361	16454	16406	16374	16189	16437	16303	16408	16509	16457	16365	16336	16413	16314	16348	16190	16560	16372	16454	16440	16290	16486	16310	16498	16344	16216	16406	16379	16340	16446	16347	16441	16504	16318	16401	16406	16389	16347	16401	16508	16485	16291	16396	16367	16455	16315	16325	16372	16322	16458	16543	16457	16383	16396	16287	16452	16346	16315	16425	16321	16390	16397	16428	16344	16438	16556	16368	16385	16435	16420	16483	16481	16489	16303	16545	16393	16417	16314	16477	16465	16424	16483	16397	16332	16416	16356	16509	16406	16465	16434	16580	16543	16379	16348	16396	16469	16467	16323	16499	16548	16266	16408	16463	16387	16418	16507	16366	16347	16306	16307	16300	16390	16196	16554	16398	16560	16444	16371	16304	16381	16423	16475	16410	16519	16410	16386	16541	16411	16398	16503	16425	16588	16386	16296	16520	16417	16284	16259	16272	16390	16404	16465	16301	16427	16529	16347	16407	16346	16319	16362	16422	16286	16488	16363	16537	16553	16373	16381	16342	16389	16434	16398	16513	16384	16439	16396	16366	16516	16564	16433	16603	16475	16310	16389	16509	16516	16392	16390	16480	16417	16380	16320	16485	16427	16520	16271	16455	16345	16445	16407	16226	16398	16516	16379	16432	16470	16468	16506	16373	16208	16418	16502	16397	16318	16335	16382	16355	16551	16432	16421	16456	16286	16488	16531	16498	16454	16549	16406	16553	16410	16595	16389	16323	16386	16448	16390	16218	16409	16577	16563	16587	16358	16399	16536	16357	16429	16650	16527	16450	16415	16415	16423	16481	16482	16209	16332	16414	16415	16522	16389	16240	16626	16330	16517	16321	16420	16331	16540	16312	16339	16537	16340	16198	16284	16341	16427	16374	16449	16624	16384	16548	16401	16342	16368	16462	16389	16361	16456	16433	16247	16489	16239	16471	16340	16496	16436	16581	16503	16404	16365	16414	16393	16296	16427	16494	16275	16502	16436	16296	16510	16417	16455	16416	16183	16390	16423	16387	16344	16531	16500	16327	16382	16410	16387	16313	16599	16453	16324	16433	16322	16463	16483	16550	16384	16456	16522	16586	16422	16310	16470	16538	16398	16382	16474	16402	16301	16258	16400	16686	16459	16198	16472	16349	16570	16516	16516	16492	16390	16339	16397	16282	16417	16465	16225	16427	16310	16464	16431	16595	16281	16457	16483	16432	16461	16374	16352	16274	16347	16270	16404	16589	16385	16470	16150	16405	16453	16553	16289	16464	16461	16448	16239	16378	16340	16384	16461	16425	16476	16557	16533	16278	16315	16460	16358	16274	16455	16410	16372	16346	16553	16507	16443	16458	16338	16408	16545	16397	16363	16352	16416	16445	16262	16514	16305	16578	16348	16395	16447	16465	16381	16422	16438	16374	16478	16292	16416	16418	16350	16421	16441	16248	16388	16394	16401	16460	16456	16359	16295	16252	16385	16332	16361	16432	16494	16520	16337	16270	16466	16440	16336	16234	16417	16426	16405	16344	16361	16286	16397	16511	16342	16353	16417	16426	16269	16471	16307	16467	16477	16336	16384	16332	16347	16353	16284	16574	16479	16508	16620	16484	16339	16294	16590	16373	16529	16420	16310	16241	16409	16391	16236	16481	16400	16477	16382	16394	16518	16625	16414	16509	16270	16412	16405	16428	16291	16360	16268	16526	16477	16479	16417	16608	16311	16313	16374	16601	16246	16553	16512	16382	16518	16309	16358	16593	16401	16197	16483	16371	16580	16298	16518	16581	16403	16459	16420	16492	16417	16462	16472	16258	16319	16344	16394	16370	16259	16491	16550	16457	16394	16474	16286	16454	16187	16371	16444	16377	16390	16471	16430	16337	16348	16530	16214	16551	16374	16403	16369	16418	16445	16371	16304	16380	16448	16378	16427	16540	16411	16261	16525	16398	16506	16469	16462	16418	16412	16453	16414	16200	16536	16402	16492	16392	16446	16325	16364	16281	16300	16555	16511	16456	16468	16470	16476	16442	16276	16351	16287	16344	16389	16491	16363	16560	16406	16261	16469	16467	16371	16516	16554	16497	16426	16354	16424	16465	16484	16448	16372	16482	16378	16397	16588	16499	16296	16496	16344	16357	16357	16390	16477	16249	16290	16428	16441	16420	16448	16549	16306	16435	16440	16450	16356	16367	16248	16523	16299	16485	16513	16404	16493	16284	16206	16448	16420	16373	16453	16452	16501	16547	16403	16411	16394	16408	16469	16223	16389	16338	16266	16369	16406	16322	16467	16329	16504	16588	16462	16502	16408	16413	16483	16384	16300	16458	16456	16578	16382	16455	16358	16409	16301	16442	16541	16392	16410	16514	16445	16548	16546	16389	16389	16349	16426	16419	16303	16201	16564	16297	16460	16470	16246	16408	16415	16545	16560	16304	16455	16465	16466	16534	16582	16399	16335	16436	16521	16289	16515	16203	16577	16375	16464	16535	16542	16443	16309	16366	16412	16376	16500	16468	16378	16253	16416	16393	16598	16450	16503	16456	16291	16375	16431	16262	16332	16406	16604	16369	16383	16393	16423	16300	16555	16458	16324	16558	16321	16495	16400	16248	16285	16585	16345	16525	16396	16505	16377	16399	16365	16586	16458	16664	16587	16334	16331	16500	16424	16438	16381	16459	16338	16208	16351	16490	16510	16395	16391	16337	16383	16388	16230	16414	16420	16313	16368	16573	16355	16440	16309	16381	16526	16408	16351	16346	16432	16393	16413	16399	16356	16610	16289	16356	16349	16298	16389	16482	16417	16661	16291	16464	16434	16211	16405	16520	16405	16520	16388	16292	16365	16359	16453	16429	16510	16394	16277	16424	16457	16496	16413	16352	16402	16313	16493	16363	16396	16476	16468	16235	16387	16342	16464	16411	16293	16355	16271	16465	16329	16477	16232	16575	16296	16741	16320	16559	16569	16418	16517	16493	16479	16313	16439	16394	16196	16310	16515	16512	16279	16476	16454	16606	16420	16473	16366	16383	16405	16575	16388	16519	16448	16322	16416	16300	16245	16439	16471	16326	16366	16507	16315	16389	16320	16412	16467	16415	16383	16673	16494	16399	16363	16423	16268	16396	16502	16477	16403	16446	16331	16479	16400	16399	16652	16345	16439	16340	16470	16509	16452	16413	16591	16397	16401	16439	16508	16389	16407	16406	16531	16184	16449	16490	16375	16476	16436	16391	16435	16334	16395	16654	16465	16583	16475	16335	16601	16494	16427	16338	16258	16421	16427	16453	16369	16546	16354	16458	16297	16563	16500	16462	16530	16354	16384	16210	16551	16588	16415	16435	16392	16247	16476	16418	16474	16413	16441	16586	16486	16434	16424	16512	16526	16427	16516	16374	16463	16415	16423	16406	16449	16387	16396	16493	16490	16515	16554	16536	16315	16379	16341	16532	16396	16369	16530	16587	16378	16351	16294	16490	16511	16369	16306	16503	16490	16439	16397	16377	16472	16519	16410	16447	16777	16465	16426	16431	16512	16495	16480	16363	16323	16390	16213	16528	16430	16543	16338	16352	16308	16498	16356	16429	16372	16321	16548	16348	16524	16412	16551	16434	16302	16462	16258	16475	16427	16212	16745	16377	16358	16527	16365	16364	16380	16284	16399	16509	16430	16433	16341	16561	16359	16366	16277	16502	16382	16406	16421	16403	16318	16417	16575	16279	16307	16403	16365	16327	16295	16467	16486	16466	16460	16473	16390	16481	16302	16352	16468	16572	16538	16582	16458	16416	16395	16439	16478	16256	16444	16285	16438	16273	16362	16304	16377	16393	16398	16492	16423	16367	16435	16266	16476	16430	16224	16428	16333	16587	16383	16632	16451	16383	16553	16458	16346	16304	16608	16411	16586	16332	16520	16347	16439	16327	16446	16177	16614	16325	16468	16478	16465	16483	16395	16413	16433	16345	16481	16582	16494	16487	16344	16307	16420	16447	16385	16436	16322	16408	16468	16354	16391	16449	16431	16519	16362	16259	16338	16320	16430	16376	16459	16420	16379	16346	16356	16461	16370	16541	16591	16324	16388	16484	16472	16405	16320	16471	16410	16431	16292	16463	16530	16268	16344	16423	16437	16531	16283	16420	16577	16464	16419	16308	16375	16557	16506	16440	16306	16629	16343	16438	16534	16404	16400	16374	16335	16399	16530	16381	16386	16530	16338	16303	16360	16384	16416	16643	16526	16329	16279	16413	16520	16338	16543	16497	16443	16571	16382	16394	16214	16395	16364	16491	16436	16369	16464	16455	16320	16334	16408	16379	16246	16278	16225	16389	16508	16611	16314	16239	16309	16422	16495	16453	16311	16456	16654	16450	16460	16328	16490	16414	16292	16411	16565	16369	16416	16482	16514	16327	16469	16463	16321	16521	16422	16593	16380	16365	16412	16689	16405	16364	16533	16452	16466	16339	16401	16411	16518	16524	16484	16514	16490	16310	16253	16419	16404	16489	16332	16439	16489	16328	16412	16350	16561	16576	16466	16419	16449	16350	16346	16476	16318	16561	16359	16345	16416	16545	16513	16558	16494	16515	16542	16489	16590	16274	16523	16509	16498	16310	16440	16232	16358	16353	16461	16312	16443	16346	16373	16433	16449	16596	16379	16379	16415	16465	16421	16378	16257	16285	16500	16220	16513	16363	16484	16503	16434	16471	16531
23856	21560	29341	25015	25059	27922	28397	25097	23330	22607	21970	21573	21341	20801	20493	20348	20229	19960	19909	19877	19819	19792	19763	19662	19509	19603	19740	19602	19728	19472	19425	19678	19615	19571	19337	19489	19340	19527	19280	19452	19632	19403	19424	19309	19508	19269	19608	19621	19215	19493	19648	19389	19465	19376	19560	19442	19433	19464	19411	19421	19496	19430	19515	19408	19489	19276	19600	19260	19402	19559	19223	19329	19684	19109	19366	19384	19418	19311	19649	19340	19250	19415	19520	19303	19258	19308	19274	19233	19358	19341	19003	19338	19449	19319	19372	19308	19439	19521	19357	19408	19542	19356	19376	19363	19295	19405	19422	19621	19151	19582	19468	19467	19396	19322	19428	19524	19399	19333	19348	19401	19264	19405	19387	19342	19386	19573	19515	19495	19413	19515	19484	19414	19407	19393	19316	19216	19225	19428	19292	19295	19268	19613	19217	19286	19350	19290	19238	19246	19474	19297	19239	19312	19241	19359	19397	19364	19375	19414	19380	19301	19465	19475	19476	19357	19426	19290	19492	19469	19421	19278	19475	19410	19356	19256	19310	19398	19351	19551	19294	19372	19386	19496	19459	19381	19246	19414	19319	19305	19271	19583	19316	19340	19467	19258	19395	19265	19367	19272	19072	19362	19255	19572	19376	19477	19533	19314	19449	19274	19360	19232	19304	19300	19252	19396	19462	19338	19243	19398	19372	19419	19519	19370	19632	19491	19229	19452	19380	19245	19337	19373	19688	19321	19344	19382	19313	19331	19539	19187	19348	19319	19181	19352	19511	19559	19214	19356	19362	19406	19446	19354	19388	19273	19438	19294	19531	19191	19353	19493	19393	19408	19421	19301	19354	19281	19374	19355	19353	19502	19353	19442	19417	19417	19333	19305	19442	19065	19238	19407	19446	19281	19301	19267	19193	19422	19235	19351	19523	19143	19326	19351	19635	19416	19215	19271	19206	19558	19541	19523	19258	19380	19284	19498	19445	19597	19430	19312	19336	19403	19348	19232	19359	19437	19492	19393	19205	19394	19271	19159	19403	19369	19430	19289	19476	19267	19431	19620	19394	19291	19342	19370	19449	19272	19585	19509	19294	19275	19416	19447	19488	19239	19411	19269	19501	19376	19453	19210	19222	19150	19363	19556	19343	19380	19296	19267	19468	19211	19449	19278	19397	19210	19328	19435	19334	19305	19417	19459	19195	19319	19361	19260	19447	19128	19310	19136	19472	19343	19378	19147	19265	19330	19468	19263	19406	19440	19511	19504	19430	19283	19343	19337	19434	19220	19239	19177	19457	19416	19343	19289	19470	19283	19269	19245	19552	19350	19621	19304	19307	19424	19453	19359	19341	19593	19359	19347	19404	19331	19393	19274	19404	19385	19273	19555	19407	19311	19423	19355	19458	19330	19165	19459	19227	19393	19298	19330	19437	19319	19458	19446	19311	19311	19150	19424	19417	19345	19507	19301	19368	19359	19404	19383	19467	19232	19370	19235	19285	19304	19370	19415	19299	19548	19281	19395	19215	19402	19371	19320	19494	19157	19235	19365	19402	19525	19543	19603	19366	19099	19387	19533	19339	19367	19414	19354	19197	19422	19379	19363	19585	19231	19370	19302	19297	19431	19371	19321	19123	19469	19366	19296	19496	19372	19241	19312	19593	19110	19289	19216	19254	19312	19444	19147	19515	19204	19484	19542	19354	19425	19237	19361	19157	19313	19355	19305	19492	19335	19388	19197	19566	19273	19317	19505	19448	19449	19401	19380	19381	19263	19274	19157	19119	19282	19341	19395	19563	19512	19118	19218	19327	19157	19526	19304	19457	19223	19285	19315	19231	19521	19225	19290	19249	19593	19196	19311	19383	19333	19393	19386	19194	19158	19228	19378	19259	19469	19194	19324	19394	19374	19222	19481	19288	19325	19416	19333	19240	19364	19361	19362	19305	19228	19563	19542	19408	19380	19348	19338	19269	19246	19280	19443	19397	19217	19341	19390	19567	19305	19378	19348	19135	19380	19328	19325	19312	19346	19535	19535	19339	19419	19432	19050	19355	19373	19196	19222	19275	19332	19314	19104	19251	19429	19429	19450	19443	19408	19205	19512	19548	19413	19483	19356	19451	19479	19438	19314	19407	19228	19317	19389	19357	19321	19205	19412	19220	19406	19487	19429	19412	19519	19262	19323	19488	19497	19479	19159	19531	19390	19352	19418	19329	19265	19392	19371	19225	19134	19378	19284	19422	19300	19365	19224	19359	19388	19384	19561	19327	19125	19565	19470	19359	19334	19548	19392	19374	19217	19401	19303	19078	19184	19324	19395	19540	19441	19312	19472	19495	19146	19495	19491	19509	19286	19447	19440	19334	19480	19462	19454	19475	19395	19493	19267	19562	19540	19236	19283	19372	19516	19482	19379	19566	19330	19316	19277	19261	19385	19444	19290	19272	19272	19224	19416	19535	19417	19340	19243	19460	19345	19363	19392	19432	19275	19266	19461	19295	19359	19178	19495	19304	19359	19245	19328	19447	19410	19520	19148	19378	19222	19202	19044	19500	19313	19647	19397	19455	19293	19337	19383	19553	19386	19195	19405	19403	19481	19506	19381	19435	19317	19390	19407	19287	19226	19169	19226	19271	19209	19279	19470	19375	19343	19264	19325	19460	19364	19172	19382	19269	19413	19445	19323	19441	19352	19555	19552	19411	19500	19367	19228	19254	19261	19185	19585	19322	19377	19424	19451	19572	19418	19209	19444	19383	19563	19389	19494	19408	19535	19391	19356	19439	19394	19187	19315	19350	19252	19302	19327	19240	19256	19326	19513	19383	19327	19116	19489	19610	19498	19423	19305	19425	19246	19192	19312	19355	19378	19202	19458	19461	19389	19274	19326	19468	19382	19386	19491	19214	19197	19441	19241	19385	19384	19263	19343	19496	19390	19438	19340	19509	19166	19374	19199	19264	19556	19517	19352	19423	19418	19478	19434	19274	19317	19509	19255	19385	19214	19446	19277	19256	19250	19422	19407	19444	19262	19205	19340	19224	19348	19307	19303	19545	19438	19395	19412	19293	19230	19303	19565	19163	19258	19337	19435	19471	19569	19450	19502	19316	19539	19598	19463	19273	19591	19419	19296	19387	19736	19348	19385	19355	19147	19481	19563	19506	19285	19352	19355	19274	19367	19400	19492	19412	19414	19524	19534	19423	19169	19460	19140	19392	19389	19369	19402	19294	19269	19310	19353	19409	19334	19432	19321	19291	19232	19499	19265	19261	19428	19392	19446	19356	19582	19279	19142	19333	19446	19266	19302	19306	19450	19310	19225	19406	19465	19459	19538	19298	19430	19339	19179	19316	19225	19470	19286	19391	19375	19315	19460	19649	19196	19303	19371	19170	19360	19518	19177	19411	19410	19376	19464	19457	19154	19388	19499	19403	19320	19499	19235	19510	19162	19474	19335	19382	19302	19356	19333	19167	19367	19293	19416	19314	19315	19440	19191	19187	19127	19510	19489	19508	19337	19373	19333	19469	19369	19375	19506	19462	19330	19250	19344	19277	19367	19502	19468	19277	19448	19563	19313	19303	19501	19498	19427	19285	19313	19272	19297	19289	19379	19350	19079	19439	19490	19166	19229	19329	19340	19483	19490	19426	19247	19314	19449	19285	19119	19204	19320	19426	19339	19372	19276	19283	19643	19168	19256	19344	19279	19301	19357	19322	19354	19196	19355	19428	19324	19363	19348	19236	19429	19437	19550	19326	19377	19383	19101	19542	19231	19336	19265	19293	19307	19417	19326	19333	19352	19309	19450	19442	19433	19404	19395	19592	19433	19365	19237	19514	19252	19590	19343	19336	19453	19429	19426	19494	19108	19304	19330	19298	19388	19246	19303	19439	19263	19370	19463	19430	19531	19381	19354	19217	19293	19350	19164	19504	19265	19402	19317	19215	19411	19166	19118	19485	19320	19579	19357	19132	19404	19568	19338	19467	19268	19468	19375	19471	19170	19192	19424	19361	19471	19386	19353	19334	19432	19393	19418	19391	19250	19142	19513	19412	19307	19372	19368	19569	19481	19338	19398	19598	19355	19434	19467	19392	19391	19244	19295	19411	19418	19364	19377	19519	19293	19362	19320	19350	19481	19225	19302	19569	19545	19372	19336	19527	19396	19226	19307	19425	19428	19295	19261	19181	19226	19315	19363	19295	19223	19426	19542	19453	19435	19459	19303	19268	19369	19538	19421	19362	19347	19253	19431	19416	19372	19494	19458	19394	19386	19365	19357	19394	19255	19211	19480	19333	19184	19373	19534	19322	19425	19371	19254	19376	19228	19429	19465	19288	19470	19277	19494	19519	19525	19498	19193	19521	19400	19266	19448	19402	19338	19286	19196	19388	19388	19330	19277	19320	19219	19507	19462	19381	19499	19218	19273	19276	19369	19330	19224	19448	19325	19655	19426	19284	19091	19399	19315	19289	19343	19285	19347	19250	19488	19357	19395	19374	19278	19266	19317	19459	19082	19371	19231	19432	19317	19519	19145	19497	19345	19343	19296	19271	19607	19432	19285	19566	19412	19565	19448	19181	19520	19316	19325	19303	19366	19247	19162	19364	19289	19312	19293	19170	19206	19355	19197	19416	19569	19320	19257	19535	19485	19225	19486	19277	19398	19223	19486	19517	19405	19061	19109	19429	19222	19322	19412	19310	19350	19395	19244	19359	19189	19300	19488	19322	19463	19256	19334	19299	19204	19254	19326	19457	19512	19361	19389	19294	19352	19360	19513	19476	19408	19468	19427	19322	19289	19315	19356	19163	19289	19344	19431	19389	19498	19327	19167	19496	19444	19321	19501	19218	19217	19331	19365	19346	19533	19447	19405	19376	19450	19407	19365	19465	19560	19546	19452	19307	19259	19466	19425	19446	19422	19402	19272	19569	19516	19579	19191	19460	19156	19398	19331	19274	19357	19448	19347	19176	19221	19164	19350	19425	19460	19578	19410	19383	19180	19187	19235	19378	19448	19496	19339	19441	19414	19484	19431	19568	19219	19351	19561	19380	19408	19277	19327	19449	19336	19306	19185	19220	19457	19594	19554	19121	19182	19602	19423	19530	19148	19282	19263	19382	19593	19425	19291	19374	19476	19405	19248	19157	19468
28858	48260	46330	38964	33622	29844	27278	25198	23112	21379	20746	20315	19768	19361	18769	18054	18008	17735	17604	17474	17435	17286	17041	17103	17127	17248	17007	17005	16927	16929	16685	16922	16840	16923	16901	16788	16900	16715	16884	16929	16763	17039	16810	16769	16890	16828	17008	16772	16762	16770	16745	16834	16702	16826	16835	16923	16855	17019	16729	16698	16905	16786	16843	16924	16807	16592	16841	16822	16706	16684	16833	16777	16728	16796	16970	16742	16729	16894	16804	16835	16745	16771	16662	16588	16758	16816	16836	16695	16721	16758	16721	16801	16683	16839	16850	16655	16868	16660	16802	16641	16723	16932	16681	16822	16767	16728	16849	16881	16672	16706	16927	16730	16690	16940	16521	16707	16682	16799	16715	16986	16753	16762	16826	16848	16815	16735	16633	16702	16765	16663	16815	16778	16821	16720	16708	16671	16697	16787	16799	16689	16804	16794	16727	16683	16737	16923	16803	16794	16663	16793	16691	16941	16831	16692	16886	16768	16824	16741	16672	16681	16784	16679	16767	16830	16729	16841	16846	16696	16830	16692	16842	16861	16744	16677	16885	16811	16880	16811	16694	16720	16879	16852	16833	16713	16706	16810	16791	16833	16871	16938	16582	16839	17025	16758	16780	16847	16799	16997	16840	16733	16858	16890	16791	16843	16662	16737	16879	16918	16782	16958	16820	16872	16511	16805	16766	16890	16637	16805	16814	16820	16809	16859	16761	16793	16626	16648	16758	16651	16737	16764	16845	16813	16728	16599	16819	16888	16781	16713	16670	16927	16796	16691	16824	16655	16869	16696	16868	16526	16944	16751	17100	16667	16634	16893	16815	16859	16699	16833	16803	16704	16895	17041	16744	16640	16825	16612	16824	16609	16759	16604	16736	16699	16704	16820	16595	16915	16780	16722	16901	16814	16617	16771	16872	16721	16732	16822	16738	16679	16801	16790	16789	16764	16671	16622	16982	16944	16731	16824	16599	16733	16772	16698	16582	16573	16758	16714	16773	16732	16884	16678	16781	16796	16885	16848	16669	16821	16812	16965	16728	16731	16864	16770	16651	16648	16777	16619	16710	16857	16858	16777	16713	16854	16605	16818	16645	16785	16778	16974	16831	16741	16528	16775	16699	16780	16814	16871	16968	16815	16824	16840	16833	16562	16912	16792	16804	16679	16552	16743	16852	16740	16719	16750	16676	16751	16727	16859	16845	16795	16670	16806	17091	16827	16805	16824	16655	16875	16700	16838	16706	16750	16722	16780	16830	16711	16851	16878	16980	16714	16868	16730	16702	16803	16814	16792	16814	16644	16704	16751	16751	16704	16698	16785	16767	16904	16785	16886	16777	16728	16791	16710	16782	16696	16789	16811	16704	16744	16808	16716	16834	16839	16707	16748	16805	16854	16793	16701	16859	16752	16764	16862	16918	16566	16863	16788	16840	16869	16842	16799	16707	16813	16816	16764	16760	16853	16611	16660	16890	16836	16751	16707	16740	17084	16924	16682	16841	16869	16648	16664	16913	16923	16761	16937	16868	16808	16847	16786	16626	16763	16772	16783	16853	16796	16784	16883	16751	16758	16909	16776	16724	16798	16919	16597	16786	16996	16678	16797	16746	16953	16794	16754	16740	16649	16672	16545	16636	16938	16687	16768	16780	16826	16883	16780	16842	16743	16876	16941	16630	16780	16837	16586	16748	16705	16833	16666	16798	16741	16812	16751	16895	16768	16861	16695	16770	16702	16602	16815	16629	16814	16776	16824	16914	16698	16746	16686	16821	16733	16889	16938	16778	16628	16867	16737	16960	16680	16900	16817	16759	16600	16841	16710	16735	16831	16634	16821	16838	16944	16776	16749	16788	16894	17136	16747	16642	16689	16759	16803	16594	16588	16798	16657	16768	16703	16715	16802	16764	16860	16801	16946	16706	16794	16715	16769	16665	16835	16742	16684	16654	16789	16775	16749	16742	16840	16950	16834	16945	16829	16871	16873	16840	16685	16834	16772	16724	16891	16787	16657	16784	16697	16638	16667	16589	16680	16684	16843	16724	16764	16820	16781	16872	16772	16742	16787	16920	16934	16758	16693	16731	16843	16662	16769	16799	16908	16933	16699	16830	16862	16881	16710	16873	16702	16693	16711	16749	16800	16824	16667	16815	16746	16815	16893	16817	16740	16763	16719	16805	16907	16549	16807	16767	16747	16900	16802	16803	16752	16659	16760	16906	16908	16790	16788	16827	16751	16806	16806	16697	16860	16995	16894	16804	16701	16631	16811	16797	16699	16784	16773	16858	16782	16798	16813	16896	16727	16720	16666	16872	16836	16774	16709	16665	16689	16815	16649	16861	16781	16709	16746	16726	16797	16824	16783	16824	16644	16818	16689	16848	16665	16755	16737	16659	16785	16993	16697	16825	16710	16572	16876	16950	16754	16685	16677	16711	16697	16682	16815	16699	16854	16942	16683	16668	16763	16861	16857	16888	16908	16757	16750	16696	16726	16570	16850	16797	16767	16667	16809	16665	16717	16904	16879	16804	16875	16684	16841	16868	16730	16738	16803	16832	16735	16841	16681	16858	16701	16764	16781	16793	16650	16932	16732	16876	16674	17000	16618	16564	16820	16739	16906	16684	16773	16898	16517	16827	16924	16640	16939	16731	16700	16742	16800	16824	16773	16738	16736	16747	16783	16933	16630	16978	16835	16770	16709	16623	16734	16768	16862	16946	16782	16702	16599	16823	16675	16480	16794	16713	16897	16673	16643	16974	16791	16787	16730	16847	16654	16804	16790	16937	16803	16899	16917	16947	16829	16767	16964	16726	16772	16791	16701	16819	16683	16662	16757	16851	16559	16710	16894	16537	16796	16579	16764	16693	16634	16820	16865	16582	16749	16667	16781	16753	16801	16811	16687	16536	16822	16620	16980	16852	16867	16824	16641	16852	16777	16756	16878	16836	16687	16859	16817	16874	16618	16493	16846	16821	16728	16839	16778	16727	16831	16733	16737	16676	16839	16708	16970	16812	16813	16739	16758	16651	16691	16747	16677	16757	16848	16710	16622	16760	16847	16738	16736	16742	16922	16839	16849	16631	16792	16813	16783	16833	16684	16734	16850	16513	16750	16699	16793	16698	16741	16888	16916	16882	16796	16713	16837	16664	16883	16782	16643	16736	16773	16700	16817	16864	16538	16806	16897	16809	16575	16701	16702	16868	16735	16624	16420	16878	16710	16805	16667	16770	16861	16629	16772	16778	16698	16633	16792	16739	16741	16756	16895	16792	16638	16921	16871	17002	16789	16756	16713	16854	16924	16670	16875	16798	16650	16712	16886	16733	16756	16839	16696	16772	16840	16818	16786	16821	16831	16725	16798	16713	16858	16656	16751	16816	16765	16800	16634	16780	16791	16848	16975	16770	16757	16703	16727	16736	16925	16813	16791	16882	16805	16775	16773	16760	16892	16762	16789	16748	16692	16778	16712	16822	16880	16761	16576	16769	16598	16940	16912	16805	16853	16742	16736	16823	16673	16944	16818	16899	16830	16740	16741	16683	16614	16685	16820	16615	16680	16808	16727	16799	16755	16867	16771	16800	16757	16732	16931	16960	16765	16687	16748	16819	16967	16825	16803	16954	16648	16770	16715	16825	16751	16748	16668	16747	16770	16821	16586	16656	16963	16702	16930	16973	16865	16881	16746	16909	16690	16931	16810	16897	16915	16808	16861	16743	16899	16961	16809	16613	16659	16750	16794	16528	16719	16874	16614	16756	16894	16776	16803	16845	16787	16814	16780	16761	16599	16923	16666	16967	16729	16677	16630	16886	16755	16858	16849	16864	16918	16694	16815	16779	16783	16616	16786	16630	16713	16636	16785	16646	16799	16725	16638	16790	16764	16799	16636	16689	16637	16863	16872	16770	16641	16912	16796	16725	16754	16766	16671	16731	16922	16873	16730	17053	16774	16989	16826	16862	16737	16869	16736	16598	16856	16785	16772	16856	16641	16748	16717	16708	16748	16837	16890	16753	16816	16905	16798	16893	16702	16590	16931	16664	16800	16587	16907	16731	16677	16743	16741	16709	16741	16634	16709	16807	16757	16741	16833	16704	16820	16694	16810	16777	16804	16839	16866	16682	16793	16796	16928	16906	17024	16702	16934	16606	16903	16831	16895	16900	16841	16911	16700	16791	16807	16702	16823	16706	17032	16787	16707	16652	16654	16681	16721	16753	16791	16735	16645	16772	16829	16795	16796	16746	16783	16904	16774	16739	16764	16733	16835	17109	16705	16818	16940	16960	16831	16788	17000	16886	16815	16756	16848	16623	16770	16792	16666	16835	16875	16779	16689	16729	16729	16647	16733	16680	16813	16792	16880	16898	16807	16813	16922	16868	16735	16769	16910	16799	16698	16925	16862	16664	16882	16736	16712	16686	16711	16889	16752	16803	16724	16874	16584	16922	16693	16709	16820	16740	16761	16710	16715	16798	16808	16675	16740	16743	16682	16826	16979	16747	16794	16842	16643	16796	16787	16860	16963	16614	16894	16746	16468	16844	16826	16768	16642	16870	16712	16899	16721	16875	16760	16746	16687	16868	16784	16912	16860	16807	16821	16789	16675	16793	16833	16818	16735	16628	16711	16807	16738	16881	16882	16963	16654	16637	16762	16846	16815	16869	16720	16837	16703	16788	16734	16781	16708	16581	16781	16800	16778	16814	16846	16922	16806	17021	16808	16920	16795	16881	16586	16662	16774	16981	16738	16979	16668	16705	16885	16775	16630	16912	16845	16922	16752	16765	16917	16675	16844	16762	16739	16674	16928	16688	16651	16859	16546	16793	16798	16684	16767	16872	16724	16696	16877	16800	16900	16841	16656	16746	16748	16930	16843	16767	16598	16819	16783	16722	16818	16733	16837	16692	16729	16855	16846	16757	16838	16853	16742	16624	16622	16717	16661	16618	16885	16805	16741	16655	16812	16909	16895	16881	16634	16727	16653	16750	16882	16751	16577	16985	16906	16768	16841	16709	16770	16744	16801	16822	16854	16814	16774	16826	16826	16961	16781	16830	16616	16888	16772	16883	16720	16721	16630	16759	16748	16686	16806	16675	16931	16634	16762	16798	16868	16786	16626	16789	16695	16686	16793	16831	16613	16868	16878	16860	16594
23061	21557	29604	24086	22723	27284	31104	26488	24316	23709	22576	22029	21427	21373	20937	20507	20124	19769	19826	19655	19646	19458	19593	19573	19649	19252	19468	19393	19341	19229	19215	19325	18835	18875	19194	19053	19050	19259	19039	19158	19088	19223	19148	19282	19271	19085	19238	19180	19196	19068	18971	19041	19109	19033	18942	19202	19104	19074	18840	18789	18959	18985	18914	19123	18891	19138	19025	19129	19187	19179	19169	18980	19000	18955	19031	18901	18938	19049	19113	18741	19143	18927	18953	18881	19082	19104	18985	19117	19051	19089	19170	19201	19020	19224	19014	19120	18832	18914	18881	18928	19066	18995	19067	18995	19281	18910	19015	19146	19131	19081	18930	18997	19262	19111	19297	19276	18835	18841	18946	19105	18942	19063	19104	18915	18974	18955	18951	19102	19106	19036	19137	19294	19196	18939	19104	19265	18916	19071	19035	18946	18969	18932	19028	19246	18937	19178	18989	18926	18887	19072	19023	18878	18950	18964	19126	19019	19118	19050	18912	19111	19074	18830	18948	19156	19271	19068	19135	18968	19012	18857	19017	18980	19112	18943	18904	18917	19036	19141	19081	18976	18994	19239	18950	19042	19014	19015	18903	18879	19059	18999	18904	19007	18991	18995	18884	19129	19001	18673	18868	19034	18854	19266	19028	19047	18957	19023	18936	19078	18935	18997	18789	19011	19219	18874	18990	18934	18858	19021	18876	18956	19001	19033	19064	18986	18899	18894	18771	19055	19145	18864	18770	19061	19003	19281	18853	18927	19133	18946	18902	18753	18861	18860	19136	18911	18924	18869	18916	19063	19023	18895	19024	18785	18934	19188	19062	18983	19162	19055	19012	18699	18937	19148	18790	18780	19078	18929	19029	19082	18904	19115	19152	18995	18966	19033	19163	18917	19196	18963	19066	19110	18890	18911	18915	19002	18812	19038	18957	18968	19020	19260	19127	18840	19069	18994	19013	19009	18930	18963	19084	19234	18971	19057	19181	19155	18801	18936	18967	19034	18988	18986	19144	18958	19093	19087	18901	18647	18985	18912	18896	18998	18933	18930	19139	18936	19214	19007	18965	19052	19061	19001	18923	18850	18896	19019	18953	19013	18823	18845	18898	18984	19008	18836	19044	19149	18943	18849	19023	18973	19037	18753	18935	19017	19122	19153	19128	19094	19082	18916	19042	19013	18959	19164	18948	18916	19030	19093	18957	18976	19025	18826	18835	19192	19079	19086	19149	19206	18651	19210	19024	19051	19185	18929	18870	19145	18921	18819	19019	18843	18822	18916	18996	18851	18869	19132	18916	19039	18987	19038	19145	18805	19137	18929	18907	19151	18964	18923	19092	18961	19159	19013	18935	19022	19180	18862	19025	18975	18971	19171	18917	18869	18845	18939	18924	18859	18893	19043	19124	18999	18725	19124	18966	18927	18983	19053	18951	18970	18991	18943	19020	19165	18901	18879	19128	18959	18981	18853	19020	18987	18951	19019	18819	18833	19060	19160	19017	18807	18901	18951	19036	18928	18891	18886	19169	19098	19084	18712	18895	19118	18790	18806	19116	18883	19045	18961	18900	18928	19103	19195	19192	19098	19003	19035	19080	18693	19101	18888	18899	18929	19161	18964	19067	19014	19056	19058	19140	18887	19031	19016	19260	19229	18903	18953	19028	18895	18973	19125	19115	19060	19185	18972	19136	19096	19146	18997	19207	18909	18932	18843	19037	18882	18968	19122	19059	19030	18923	18872	18793	18856	19034	19153	18834	19056	18865	18955	19172	19008	19071	18921	18973	19073	19086	19003	18963	19048	19030	19051	19116	19411	19025	18811	18966	19080	19059	18991	19207	18938	18919	19016	18955	18694	18888	19238	19126	19122	19080	19056	19114	18848	19142	18929	18938	19134	19020	18962	19074	19072	19028	19094	18958	19039	18941	19074	19128	18989	18985	19132	18919	19141	18974	18806	18970	19005	18986	18914	19152	19103	18865	18991	19015	18827	18919	18959	19090	19176	18926	18959	18987	18921	19079	19036	19024	19022	19044	18888	18919	18884	19111	18985	18887	18891	19159	19058	19025	18937	18779	18955	18970	18867	19039	19124	19005	19134	19107	18926	18840	18800	19162	18868	18922	19019	19032	19113	18986	19140	18738	19063	18897	19064	18924	19079	19159	19116	18961	19066	19016	19143	18918	19064	19056	18731	18945	18889	19145	19069	18981	18898	18851	18812	18965	19055	18925	18971	18996	18908	18990	18836	18806	18736	19007	18943	19260	18849	18821	18804	18922	18820	18950	19118	18979	19138	19084	18961	18991	18993	19189	19089	18889	18966	19081	18934	18881	19038	19165	19006	19127	19049	18995	19064	19046	18947	18931	19137	18960	18932	18957	18873	18912	19207	18940	19069	18983	19037	18879	19049	18986	19037	18883	18891	19188	19019	19034	18749	18931	19167	18748	18880	18985	18892	18915	19054	19002	18959	18774	19069	19095	19013	18876	19016	18956	19058	19043	18779	19002	18943	19004	18980	19189	19265	18956	18948	19054	19050	18940	19068	19020	18972	18954	19166	19039	18963	18900	19025	18925	18767	18921	19080	19128	19163	18927	18978	19087	18977	18899	18812	18761	19017	19015	18921	18910	18955	18921	18861	18907	19027	19066	18956	18963	19039	18972	19090	18795	18858	19007	19109	19005	19011	19074	19023	18898	19117	18976	18909	18936	18929	18956	18713	19004	19007	18847	19026	18966	18752	19010	18956	19053	18863	18986	18985	18878	19003	19096	18982	19068	19111	18916	18999	18956	19070	19028	18934	19139	18921	18923	19127	18862	19018	18851	18690	19074	19066	19167	18990	18991	18921	19118	18910	19022	18986	19117	18745	18948	19013	18830	19029	18932	18912	18998	18983	18946	19154	18966	19114	18881	19159	18943	18998	18941	18890	18927	19060	18979	19261	18765	18968	19086	19014	18961	19233	19013	19025	19230	18932	19250	19249	19155	19282	19128	18973	18963	18934	18970	19142	19026	18926	18980	19088	18982	18888	19111	19060	19047	19117	19033	19220	19073	18793	19043	19136	18829	18983	18912	19166	18984	18903	18863	18796	19003	18922	18967	18978	18916	18881	18973	19054	19100	18748	18979	18877	19018	19103	18899	18960	19173	19299	18943	19160	19039	18979	19104	19023	19061	18679	18862	19098	19078	18919	18851	19236	19060	18888	18840	18940	19070	19083	19121	18914	19088	18934	19050	19146	19290	18982	19139	18978	18929	18834	18953	18981	19137	19008	19075	19035	19086	18996	18893	18931	19176	18955	19140	18923	18806	19313	19059	18769	19056	19123	19020	18828	19057	19073	18960	18970	19106	18990	19116	18826	19122	18964	18967	19117	18977	18913	18920	19190	18972	19003	18799	19181	19016	18901	18968	19045	19099	19049	19014	18986	19219	19185	19011	18924	18892	19136	19026	18967	18853	18818	19054	18998	19066	18901	19099	19164	18663	18926	18865	18956	19184	19023	18993	19034	19207	19349	19027	19183	19088	19231	18861	19096	18905	19245	18937	19060	18904	19068	19103	18942	19105	18889	19310	18957	18910	19017	19115	19111	19124	19001	18903	18923	18911	19066	18880	18916	19090	19082	19113	18956	19142	19113	19020	18834	18947	19015	18943	19078	18864	18993	19120	19012	18995	18941	18801	18947	19063	19273	19198	18907	18973	19029	18929	19034	18987	18952	19027	18967	19100	19122	18827	19026	18882	19095	18971	18965	18954	19055	18640	19009	19142	19024	18965	18995	19148	19192	19006	19048	18870	18961	18929	19030	19006	18956	19057	18882	19148	18922	19018	19113	18997	19115	19109	18970	18866	18878	18965	19055	18975	19016	18959	18967	19103	19111	18846	19005	18968	18984	19057	18923	18972	18992	18935	19046	18998	19129	19058	18867	19093	18887	19165	19220	18892	19102	18930	18892	18935	19053	19027	18745	19054	18869	18989	19055	18905	19031	18923	18981	19086	18913	18949	18835	18870	18855	19121	19226	18878	19069	18958	19092	19112	19137	19075	19268	19255	18860	19052	19189	18873	18782	19201	18994	19033	18994	19039	18915	19135	19002	18844	18737	19142	19118	18986	18997	19231	19090	19116	19115	18941	19058	19100	19229	18966	19095	19092	18976	19008	18996	19025	18993	18942	19030	19008	18967	18960	18834	18857	18854	18960	18992	18790	18882	19112	19027	19157	19035	18979	18954	19287	19017	19072	19170	19154	19096	19132	19042	19007	18901	19135	19053	19072	19226	18978	18975	18973	18959	18921	18802	19041	19019	19054	19026	18987	18905	18786	18911	18767	18937	19090	19152	18787	18975	19128	19018	19076	19104	18837	19014	18942	18971	19147	19005	18995	19052	18899	18786	19033	18936	19123	19228	19178	18843	19078	18874	19156	19086	18962	19076	18872	18994	19060	19024	19052	19017	18846	19104	19017	18872	19190	18923	18937	18915	19208	19019	18929	19203	19071	18962	18973	18892	19156	19081	19160	19082	19095	18822	19108	18793	19039	18912	18943	18841	18929	18942	18963	18949	19102	19300	19319	18981	18993	19039	18869	18968	18883	19016	18960	18975	19090	18965	18895	18934	19097	19086	19142	18924	19259	18901	19128	18906	18904	18875	18856	19053	19123	18853	19096	19005	19099	18876	19106	19011	19213	18956	18990	18828	18949	18968	18984	18834	19078	19133	19110	19036	19142	18834	19025	18999	18951	18854	18899	19039	18869	18861	18994	19146	18800	18945	19259	19001	19098	18879	18946	18864	18989	19134	19031	18953	19070	19024	19074	18843	18890	19155	18868	19037	19210	18862	18936	18918	19006	18927	19031	19052	19004	18810	19027	19167	18962	19031	18992	19109	19060	19047	19043	19169	18991	19183	19085	18953	19073	19002	19148	19027	19052	18962	19012	19188	19025	18942	18918	18999	19091	19021	19042	19075	18980	18783	18926	19018	19069	18885	19066	18952	19023	19007	19009	18913	18943	19016	19003	18865	19027	19070	18934	19150	19107	18863	18943	19185	19060	19146	19032	18902	19013	18941	19105	19050	18923	18887	18863	18992	18984	18863	18995	19161	19129	18974	19066	18930	19353	18966	19041	19004	18868	19051	18870	18922	18758	19044
30253	52415	50656	42961	37001	32989	29782	27834	25098	23060	21881	21149	20336	19928	19292	18424	17875	17779	17575	17658	17360	17247	17094	17028	17117	17052	16939	16892	16842	16928	16725	16777	16636	16695	16687	16492	16784	16549	16720	16827	16647	16619	16630	16716	16674	16659	16757	16562	16557	16749	16596	16740	16575	16736	16637	16633	16573	16454	16646	16699	16736	16723	16447	16677	16612	16467	16795	16579	16571	16441	16592	16459	16647	16442	16808	16569	16545	16618	16538	16460	16748	16549	16438	16592	16468	16636	16502	16553	16557	16625	16702	16548	16784	16668	16655	16658	16588	16450	16431	16575	16601	16878	16554	16702	16697	16428	16675	16652	16535	16653	16563	16723	16726	16617	16589	16600	16575	16667	16557	16455	16821	16640	16568	16690	16560	16499	16638	16537	16614	16711	16750	16503	16559	16432	16676	16523	16470	16556	16620	16523	16610	16623	16444	16554	16512	16623	16612	16606	16588	16450	16525	16490	16595	16848	16566	16552	16417	16596	16696	16674	16487	16711	16550	16572	16545	16546	16707	16705	16503	16522	16489	16620	16695	16625	16655	16509	16545	16612	16551	16623	16598	16542	16542	16699	16514	16555	16531	16668	16547	16406	16564	16465	16483	16773	16618	16711	16604	16540	16622	16534	16472	16614	16672	16652	16356	16658	16657	16552	16557	16547	16579	16473	16468	16606	16527	16583	16397	16516	16602	16585	16698	16650	16634	16525	16588	16536	16598	16440	16821	16697	16533	16514	16583	16789	16549	16632	16611	16643	16646	16385	16529	16491	16711	16362	16661	16617	16399	16539	16462	16554	16529	16687	16622	16520	16533	16476	16577	16575	16558	16451	16730	16593	16543	16467	16637	16464	16794	16459	16594	16590	16636	16527	16738	16582	16694	16672	16671	16609	16546	16587	16621	16491	16439	16538	16666	16768	16383	16755	16634	16535	16582	16566	16662	16588	16495	16655	16609	16426	16535	16568	16577	16624	16552	16365	16564	16638	16570	16830	16547	16565	16578	16714	16659	16664	16478	16715	16498	16624	16590	16625	16449	16569	16467	16514	16625	16595	16659	16604	16509	16539	16705	16579	16566	16614	16560	16622	16557	16528	16625	16592	16722	16644	16721	16483	16526	16547	16493	16646	16603	16455	16628	16741	16589	16606	16681	16490	16665	16644	16481	16755	16650	16638	16772	16532	16592	16563	16568	16699	16454	16572	16500	16639	16751	16714	16630	16767	16524	16666	16574	16426	16436	16491	16767	16695	16623	16679	16460	16527	16456	16566	16693	16662	16639	16719	16601	16574	16630	16529	16646	16691	16497	16612	16562	16719	16745	16769	16720	16359	16563	16562	16601	16518	16564	16513	16443	16612	16790	16472	16544	16560	16434	16442	16687	16722	16615	16414	16633	16539	16650	16692	16583	16672	16651	16607	16519	16707	16432	16727	16665	16679	16471	16449	16447	16549	16586	16521	16541	16572	16461	16589	16539	16564	16721	16563	16436	16799	16590	16438	16599	16593	16537	16800	16527	16697	16488	16486	16290	16651	16414	16451	16619	16441	16452	16474	16622	16607	16722	16564	16411	16690	16794	16471	16648	16453	16569	16562	16517	16782	16428	16653	16614	16454	16414	16777	16631	16675	16649	16662	16554	16540	16517	16713	16488	16622	16643	16602	16496	16511	16687	16430	16410	16631	16487	16677	16573	16461	16498	16707	16592	16613	16529	16530	16634	16509	16456	16636	16783	16593	16618	16621	16635	16518	16615	16478	16489	16554	16570	16581	16694	16469	16629	16566	16646	16615	16543	16552	16403	16735	16522	16636	16527	16534	16723	16596	16721	16619	16386	16546	16618	16388	16384	16572	16602	16409	16420	16448	16851	16609	16653	16705	16518	16595	16459	16504	16522	16588	16695	16654	16542	16672	16420	16657	16552	16327	16624	16443	16703	16525	16515	16552	16642	16671	16443	16591	16698	16610	16616	16695	16451	16468	16668	16563	16501	16631	16491	16486	16574	16590	16649	16609	16623	16673	16799	16509	16631	16514	16314	16491	16646	16668	16496	16414	16539	16608	16496	16559	16596	16613	16356	16602	16662	16591	16627	16412	16644	16842	16651	16483	16648	16511	16715	16680	16535	16532	16507	16552	16624	16648	16398	16455	16532	16556	16497	16512	16540	16674	16578	16482	16475	16597	16593	16542	16667	16530	16527	16429	16652	16524	16710	16484	16584	16475	16511	16525	16681	16653	16578	16455	16461	16506	16638	16584	16581	16549	16549	16504	16652	16564	16484	16673	16562	16648	16649	16571	16554	16523	16465	16443	16637	16471	16576	16598	16567	16534	16573	16436	16440	16668	16424	16823	16529	16420	16551	16579	16597	16559	16609	16545	16660	16605	16587	16574	16541	16727	16624	16651	16583	16714	16551	16598	16554	16513	16724	16859	16581	16420	16449	16517	16355	16545	16407	16542	16837	16421	16485	16667	16764	16416	16551	16513	16631	16493	16575	16657	16556	16797	16635	16619	16620	16537	16578	16472	16567	16433	16542	16621	16465	16690	16450	16610	16562	16524	16611	16610	16520	16317	16551	16526	16652	16554	16533	16673	16654	16563	16434	16562	16337	16514	16582	16563	16421	16619	16445	16479	16597	16583	16517	16400	16564	16550	16619	16438	16517	16609	16510	16686	16677	16683	16622	16555	16494	16743	16469	16740	16485	16493	16457	16550	16628	16349	16672	16676	16566	16569	16630	16435	16586	16505	16611	16462	16608	16590	16570	16430	16571	16584	16486	16675	16554	16532	16652	16436	16632	16553	16450	16565	16539	16429	16511	16662	16806	16611	16572	16437	16622	16541	16383	16513	16480	16575	16575	16675	16339	16525	16597	16574	16718	16562	16501	16538	16678	16551	16600	16627	16440	16643	16519	16501	16597	16567	16732	16568	16455	16533	16511	16390	16554	16456	16384	16595	16519	16481	16643	16501	16650	16613	16811	16488	16317	16445	16594	16597	16470	16502	16567	16452	16590	16641	16651	16589	16444	16602	16538	16525	16606	16645	16431	16735	16618	16499	16596	16603	16569	16604	16594	16631	16749	16627	16257	16520	16566	16653	16541	16644	16722	16465	16646	16582	16558	16672	16480	16693	16585	16588	16523	16672	16595	16541	16569	16650	16649	16626	16689	16608	16541	16660	16518	16567	16483	16691	16554	16570	16563	16608	16651	16542	16625	16582	16482	16551	16622	16497	16609	16698	16822	16506	16517	16587	16573	16481	16523	16532	16611	16760	16620	16723	16641	16543	16668	16612	16450	16516	16645	16652	16563	16641	16406	16487	16642	16560	16548	16524	16625	16654	16644	16679	16534	16752	16482	16841	16405	16756	16557	16420	16555	16515	16575	16502	16797	16552	16551	16637	16759	16597	16541	16592	16453	16481	16426	16742	16568	16647	16718	16626	16709	16467	16683	16564	16397	16490	16492	16478	16652	16674	16660	16638	16601	16624	16464	16609	16534	16569	16543	16630	16524	16919	16557	16594	16678	16524	16572	16658	16466	16478	16401	16606	16609	16517	16587	16614	16492	16612	16524	16617	16523	16595	16415	16598	16552	16583	16455	16521	16565	16520	16820	16580	16513	16332	16636	16664	16593	16598	16536	16513	16467	16511	16586	16714	16497	16694	16660	16637	16501	16717	16507	16725	16579	16544	16523	16428	16543	16661	16594	16528	16416	16649	16402	16626	16603	16437	16620	16460	16614	16590	16504	16565	16701	16481	16654	16664	16692	16572	16599	16590	16513	16367	16776	16632	16513	16708	16630	16588	16649	16493	16483	16408	16529	16489	16638	16503	16686	16388	16446	16675	16644	16565	16415	16653	16493	16592	16493	16747	16508	16425	16407	16501	16666	16621	16443	16503	16564	16768	16607	16436	16535	16657	16421	16614	16502	16536	16586	16599	16634	16676	16509	16514	16639	16691	16546	16588	16594	16512	16525	16548	16402	16671	16456	16489	16369	16522	16624	16508	16517	16630	16570	16493	16563	16637	16688	16566	16655	16649	16557	16424	16672	16488	16637	16692	16444	16474	16649	16706	16413	16566	16436	16458	16523	16532	16540	16535	16640	16596	16471	16673	16662	16520	16692	16615	16482	16541	16601	16548	16596	16533	16471	16472	16623	16558	16621	16563	16551	16448	16552	16637	16515	16724	16598	16563	16490	16570	16698	16678	16590	16692	16451	16518	16574	16666	16621	16651	16412	16687	16723	16492	16528	16689	16555	16694	16683	16638	16712	16614	16594	16600	16540	16625	16515	16550	16612	16618	16495	16621	16442	16672	16627	16666	16670	16696	16642	16514	16625	16526	16519	16621	16607	16323	16663	16530	16571	16427	16547	16415	16353	16663	16488	16751	16458	16552	16469	16477	16710	16691	16611	16625	16634	16326	16521	16623	16488	16370	16620	16523	16652	16641	16437	16614	16569	16589	16525	16644	16577	16570	16546	16322	16531	16503	16493	16515	16684	16613	16485	16659	16588	16463	16440	16461	16595	16803	16683	16659	16622	16732	16632	16509	16551	16729	16658	16474	16531	16523	16720	16536	16624	16587	16637	16602	16594	16641	16470	16427	16755	16616	16580	16463	16655	16720	16552	16472	16556	16400	16574	16576	16440	16757	16473	16705	16535	16629	16541	16640	16537	16490	16531	16550	16537	16571	16581	16482	16623	16645	16470	16671	16724	16542	16637	16465	16696	16566	16805	16712	16537	16684	16637	16432	16529	16408	16540	16610	16609	16630	16502	16711	16754	16644	16462	16636	16626	16579	16679	16488	16439	16629	16560	16521	16493	16536	16496	16607	16634	16490	16531	16656	16660	16537	16574	16397	16457	16475	16621	16453	16698	16578	16605	16665	16703	16684	16549	16597	16541	16579	16458	16437	16672	16583	16808	16596	16584	16436	16529	16614	16472	16636	16524	16540	16588	16401	16605	16746	16530	16613	16606	16560	16585	16634	16713	16618	16569	16548	16689	16652	16544	16561	16583	16489	16622	16659	16500	16560	16595	16642	16682	16668	16690	16592	16556	16593	16535	16694	16523	16326	16589	16526	16524	16726	16704	16749	16488	16787	16725	16450	16610	16621	16648	16538	16491	16469
28356	25860	34271	32389	27241	24889	23311	22066	21044	20549	20122	19949	19462	19384	19331	19198	18975	18920	18770	18833	18839	18738	18711	18833	18800	18625	18697	18708	18852	18697	18788	18485	18808	18664	18524	18589	18618	18440	18553	18660	18581	18366	18494	18736	18412	18591	18507	18314	18649	18623	18463	18525	18608	18445	18430	18577	18352	18550	18439	18347	18317	18420	18401	18447	18486	18331	18447	18547	18441	18412	18697	18451	18602	18579	18546	18517	18565	18363	18467	18648	18627	18522	18539	18457	18557	18377	18387	18429	18548	18461	18526	18647	18493	18518	18482	18661	18492	18425	18345	18354	18548	18528	18388	18500	18351	18451	18440	18494	18188	18594	18622	18591	18341	18658	18512	18526	18433	18666	18551	18562	18708	18569	18358	18400	18588	18489	18470	18473	18531	18647	18595	18514	18593	18457	18394	18338	18545	18472	18377	18474	18516	18519	18311	18600	18543	18419	18382	18334	18669	18378	18490	18451	18427	18609	18507	18610	18653	18515	18354	18396	18499	18628	18598	18494	18633	18475	18586	18337	18400	18435	18479	18304	18413	18395	18350	18357	18595	18474	18579	18540	18495	18469	18404	18576	18630	18390	18453	18583	18456	18443	18395	18502	18373	18442	18564	18593	18405	18361	18477	18546	18314	18315	18430	18478	18517	18433	18580	18392	18349	18523	18466	18406	18369	18266	18522	18385	18544	18698	18582	18642	18518	18570	18542	18366	18536	18445	18616	18255	18595	18511	18522	18470	18509	18667	18368	18567	18460	18571	18587	18465	18405	18520	18468	18687	18699	18355	18350	18284	18564	18407	18537	18408	18397	18520	18437	18390	18588	18377	18451	18598	18335	18454	18642	18289	18444	18462	18566	18349	18417	18283	18384	18466	18238	18645	18470	18457	18487	18662	18425	18363	18528	18574	18576	18554	18255	18476	18675	18502	18473	18442	18469	18440	18610	18420	18639	18522	18629	18298	18636	18205	18513	18395	18445	18501	18355	18539	18466	18404	18550	18472	18371	18613	18389	18386	18430	18899	18365	18567	18512	18545	18251	18495	18598	18501	18464	18417	18532	18546	18518	18474	18298	18519	18415	18460	18363	18252	18387	18289	18547	18398	18528	18660	18136	18511	18579	18399	18314	18580	18577	18651	18614	18556	18494	18617	18348	18507	18553	18247	18335	18466	18533	18589	18472	18549	18334	18486	18366	18546	18529	18298	18364	18726	18530	18609	18693	18413	18546	18596	18717	18631	18557	18602	18546	18363	18385	18362	18424	18315	18662	18627	18430	18559	18590	18381	18503	18386	18289	18384	18379	18620	18563	18514	18596	18225	18500	18426	18526	18460	18566	18583	18440	18437	18472	18531	18620	18509	18436	18325	18561	18469	18551	18343	18540	18448	18495	18495	18451	18473	18460	18567	18528	18497	18459	18267	18537	18272	18485	18381	18536	18632	18411	18435	18353	18486	18587	18340	18606	18492	18462	18500	18487	18328	18516	18425	18452	18479	18370	18578	18620	18520	18634	18476	18617	18621	18573	18720	18593	18611	18406	18860	18617	18540	18467	18322	18518	18434	18531	18517	18541	18301	18647	18526	18556	18515	18665	18508	18494	18635	18389	18584	18537	18407	18484	18551	18433	18302	18522	18484	18475	18285	18673	18407	18506	18521	18367	18523	18408	18525	18556	18429	18695	18432	18278	18468	18508	18407	18782	18499	18524	18306	18352	18470	18441	18483	18385	18523	18258	18412	18604	18593	18596	18395	18578	18344	18397	18464	18692	18503	18537	18561	18457	18320	18515	18501	18438	18606	18430	18492	18498	18582	18545	18476	18516	18205	18572	18696	18398	18554	18375	18200	18722	18432	18552	18542	18330	18505	18556	18661	18495	18681	18480	18470	18535	18241	18409	18234	18728	18447	18335	18330	18219	18526	18667	18734	18435	18701	18268	18497	18470	18679	18302	18356	18667	18396	18590	18235	18510	18378	18568	18487	18407	18533	18493	18325	18419	18523	18665	18441	18493	18347	18439	18409	18494	18559	18755	18630	18540	18478	18532	18503	18512	18614	18403	18416	18434	18612	18526	18442	18497	18584	18384	18459	18410	18362	18456	18594	18393	18410	18444	18658	18541	18486	18476	18352	18325	18352	18426	18453	18468	18347	18541	18566	18631	18482	18520	18653	18484	18638	18362	18614	18359	18546	18434	18528	18502	18489	18601	18462	18411	18559	18594	18339	18497	18345	18622	18510	18272	18519	18418	18506	18481	18503	18468	18447	18501	18514	18402	18419	18374	18438	18318	18581	18314	18562	18441	18387	18367	18464	18654	18638	18496	18465	18578	18591	18707	18501	18591	18344	18617	18393	18521	18558	18488	18682	18434	18481	18485	18738	18471	18458	18457	18632	18429	18370	18410	18497	18432	18535	18446	18528	18414	18320	18446	18405	18503	18708	18423	18539	18440	18416	18445	18489	18584	18517	18519	18440	18788	18482	18628	18487	18535	18518	18385	18438	18755	18378	18451	18384	18498	18471	18497	18498	18312	18332	18429	18536	18514	18488	18444	18353	18494	18383	18610	18533	18363	18549	18616	18464	18604	18508	18482	18549	18560	18495	18531	18457	18628	18397	18432	18501	18430	18474	18353	18320	18598	18351	18449	18512	18607	18532	18394	18501	18625	18576	18568	18374	18363	18426	18317	18422	18533	18523	18712	18545	18454	18587	18450	18639	18529	18283	18592	18643	18500	18497	18494	18326	18545	18389	18527	18559	18516	18531	18466	18486	18383	18503	18370	18530	18546	18459	18419	18403	18544	18582	18430	18388	18361	18345	18594	18450	18498	18547	18414	18298	18546	18518	18613	18676	18619	18407	18624	18371	18647	18268	18650	18603	18530	18486	18699	18456	18518	18365	18377	18518	18540	18397	18588	18425	18487	18646	18352	18519	18448	18359	18503	18459	18407	18373	18636	18555	18352	18450	18471	18332	18548	18372	18420	18462	18443	18497	18549	18564	18472	18376	18518	18367	18346	18434	18501	18276	18335	18331	18407	18213	18528	18407	18437	18571	18647	18393	18486	18400	18427	18359	18576	18486	18475	18527	18597	18604	18423	18252	18425	18549	18453	18438	18251	18422	18578	18622	18527	18577	18407	18559	18651	18475	18246	18562	18603	18555	18460	18235	18419	18293	18482	18361	18506	18347	18435	18338	18538	18431	18534	18772	18465	18522	18344	18575	18651	18459	18312	18337	18460	18388	18477	18723	18412	18409	18398	18524	18511	18366	18577	18502	18465	18496	18461	18418	18573	18402	18551	18433	18343	18466	18801	18597	18383	18527	18431	18389	18490	18441	18652	18346	18477	18519	18457	18478	18595	18441	18597	18506	18553	18598	18463	18326	18626	18389	18525	18492	18546	18663	18398	18399	18447	18445	18489	18317	18496	18546	18325	18434	18299	18435	18448	18522	18487	18423	18590	18518	18381	18496	18707	18448	18429	18520	18517	18359	18581	18511	18396	18531	18663	18440	18404	18506	18536	18354	18353	18221	18387	18378	18569	18298	18616	18514	18349	18275	18451	18503	18471	18317	18426	18647	18559	18492	18377	18396	18683	18410	18534	18432	18308	18507	18439	18613	18516	18537	18539	18494	18469	18466	18469	18483	18306	18465	18711	18410	18516	18620	18675	18477	18875	18368	18549	18704	18442	18399	18690	18464	18457	18367	18387	18616	18617	18645	18277	18410	18397	18801	18586	18427	18613	18496	18415	18333	18340	18620	18626	18577	18448	18261	18411	18445	18284	18483	18496	18582	18431	18419	18501	18415	18445	18545	18479	18618	18440	18583	18373	18327	18343	18689	18529	18506	18394	18502	18386	18220	18375	18337	18496	18555	18384	18578	18449	18537	18430	18499	18401	18453	18291	18513	18682	18323	18390	18488	18605	18369	18479	18688	18640	18454	18619	18573	18569	18384	18475	18440	18477	18524	18531	18556	18591	18699	18325	18637	18565	18648	18575	18395	18516	18504	18483	18386	18521	18534	18448	18599	18417	18263	18297	18585	18231	18497	18663	18476	18554	18554	18553	18505	18350	18275	18366	18436	18517	18433	18528	18567	18544	18555	18300	18511	18438	18432	18568	18341	18489	18482	18465	18402	18608	18680	18466	18468	18586	18575	18603	18433	18580	18659	18650	18511	18725	18676	18465	18248	18319	18537	18366	18472	18461	18311	18519	18489	18272	18623	18561	18464	18520	18321	18541	18526	18570	18436	18515	18165	18404	18601	18573	18565	18386	18462	18692	18584	18450	18464	18596	18604	18429	18276	18535	18558	18572	18453	18379	18503	18437	18518	18329	18434	18694	18434	18500	18472	18658	18460	18407	18472	18485	18613	18456	18490	18664	18432	18277	18466	18465	18566	18478	18236	18512	18299	18495	18341	18598	18495	18478	18488	18494	18445	18308	18466	18590	18388	18657	18429	18465	18502	18427	18406	18460	18234	18386	18320	18425	18514	18326	18392	18418	18379	18410	18620	18544	18460	18546	18297	18546	18334	18494	18344	18449	18513	18622	18652	18547	18425	18551	18421	18476	18471	18565	18384	18557	18326	18574	18665	18476	18545	18521	18508	18463	18587	18531	18695	18537	18389	18490	18325	18362	18636	18389	18546	18299	18653	18708	18262	18557	18357	18433	18507	18410	18570	18375	18310	18450	18659	18367	18597	18436	18414	18441	18553	18655	18295	18621	18503	18390	18496	18361	18459	18431	18336	18334	18510	18643	18334	18376	18547	18440	18417	18488	18518	18623	18532	18572	18676	18384	18636	18495	18618	18671	18435	18535	18631	18568	18741	18568	18483	18494	18402	18518	18408	18637	18435	18617	18589	18678	18373	18518	18437	18530	18612	18152	18507	18639	18418	18444	18321	18554	18547	18440	18422	18486	18323	18508	18422	18346	18406	18615	18296	18497	18399	18446	18345	18507	18349	18540	18554	18387	18628	18550	18554	18511	18477	18562	18376	18348	18468	18531	18556	18457	18447	18487	18179	18434	18361	18565	18453	18306	18589	18501	18717	18448	18382	18798	18425	18442	18544	18535	18529	18608	18517	18386	18532	18553	18608	18394	18518	18441	18500	18490	18349	18557	18376	18236	18529
29035	42852	40157	33199	28656	25196	23460	21893	20533	19263	18525	18343	17972	17640	17502	16958	16873	16762	16549	16493	16704	16540	16449	16539	16639	16321	16548	16274	16385	16158	16286	16356	16207	16153	16182	16355	16111	16318	16299	16295	16336	16305	16350	16333	16138	16317	16295	16281	16363	16181	16089	16523	16280	16385	16318	16199	16442	16255	16143	16233	16325	16179	16370	16242	16305	16186	16227	16293	16222	16204	16305	16140	16135	16251	16230	16236	16228	16121	16075	16121	16245	16288	16270	16030	16268	16140	16155	16265	16198	16312	16299	16242	16196	16206	16425	16240	16118	15978	16184	16177	16345	15999	16317	16165	16058	16133	16285	16151	16249	16151	16333	16226	16284	16068	16234	16225	16093	16110	16025	16158	16086	16197	16150	16098	16213	16130	16139	16227	16208	16191	16254	16074	16209	16244	16222	16254	16099	16256	16103	16266	16206	16388	15968	16266	16176	16259	16245	16152	16164	16155	16321	16221	16257	16296	16266	16309	16103	16217	16315	16099	16281	16144	16137	16318	16318	16195	16115	16172	16165	16142	16349	16291	16212	16184	16340	16194	16245	16343	16080	16363	16231	16158	16308	16299	16156	16271	16207	16192	16096	16078	16369	16222	16273	16314	16180	16273	16228	16127	16360	16206	16268	16261	16254	16199	16167	16129	16118	16094	16249	16201	16242	16279	16155	16240	16116	16046	16115	16165	16246	16188	16136	16137	16316	16165	16127	16192	16292	16258	16085	16332	16107	16177	16198	16243	16202	16041	16150	16250	16103	16129	16221	16372	16211	16285	16122	16159	16329	16234	16179	16188	16216	16254	16225	16213	16158	16195	16222	16084	16203	16217	16224	16030	16176	16166	15988	16394	16192	16065	16193	16369	15890	16348	16317	16315	16118	16156	16092	16327	16175	16184	16100	16135	16297	16265	16193	16118	16225	16228	16311	16270	16157	16189	16283	16344	16037	16262	16265	16261	16156	16350	16234	16097	16235	16081	16234	16219	16046	16303	16342	16204	16036	16263	16110	16164	16107	16285	16320	16128	16143	16160	16321	16472	16222	16291	15982	16174	16130	16284	16185	16076	16222	16119	15987	16133	16132	16302	16122	16167	16128	16314	16192	16192	16191	16217	16211	16209	16351	16009	16303	16203	16338	16192	16201	16096	16062	16229	16235	16396	16162	16217	16107	16299	16210	16247	16204	16185	16305	16238	16238	16189	16167	16240	16203	16189	16297	16104	16217	16254	16210	16272	16240	16278	16264	16277	16109	16275	16356	16196	16224	16117	16249	16200	16288	16229	16179	16126	15983	16145	16214	16196	16279	16252	16052	16216	16208	16272	16222	16182	16174	16240	16303	16192	16132	16272	16073	16242	16382	16223	16287	16251	16151	16077	16235	16243	16298	16249	16185	16148	16343	16067	16248	16240	16177	16110	16284	16255	16078	16257	16109	16234	16123	16225	16114	16262	16179	16179	16308	16191	16146	16167	16224	16200	16204	16079	16338	16159	16067	16226	16149	16363	16232	16157	16374	16246	16235	16296	16388	16245	16272	16203	16178	16105	16134	16122	16140	16262	16349	16319	16147	16191	16252	16272	16124	16087	16287	16336	16208	16395	16265	16120	16225	16321	16152	16234	16229	16057	16322	16204	16127	16223	16148	16168	16157	16320	16213	16380	15971	16192	16192	16194	16290	16100	16350	16353	16206	16352	16098	16219	16232	16195	16325	16454	16345	16197	16264	16236	16118	16209	16341	16289	16341	16209	16227	16197	16143	16294	16309	16206	16237	16237	16139	16254	16239	16030	16208	16031	16057	16267	16170	16203	16291	16247	16186	16151	16136	16188	16259	16292	16245	16215	16241	16239	16148	16353	16145	16185	16162	16086	16317	16306	16195	16151	16234	16231	16193	16098	16174	16245	16224	16287	16173	16138	16152	16229	16293	16223	16351	16190	16328	15987	16126	16302	16311	16275	16159	16310	16118	16350	16342	16233	16238	16199	16318	16301	16221	16067	16248	16223	16314	16091	16272	16200	16066	16298	16214	16118	16161	16126	16097	16201	16241	16095	16363	16139	16279	16099	16144	16262	16058	16095	16209	16324	16230	16225	16230	16172	16417	16143	16284	16080	16274	16159	16204	16207	16325	16161	16106	16401	16073	16293	16292	16312	16320	16271	16292	16236	16272	16324	16155	16135	16091	16205	16152	16169	16216	16252	16080	16039	16404	16154	16219	16221	16219	16185	16198	16196	16212	16204	16343	16395	16262	16132	16130	16144	16123	16232	16162	16234	16348	16365	16317	16316	16130	16248	16284	16090	16364	16310	16325	16275	16303	16237	16187	16168	16133	16157	16317	16275	16186	16374	16338	16151	16197	16267	16432	16421	16378	16189	16137	16287	16169	16193	16201	16176	16021	16310	16222	16052	16202	16301	16150	16279	16287	16225	16348	16222	16234	16135	16422	16323	16271	16316	16303	16023	16229	16134	16273	16207	15923	16298	16323	16321	16203	16380	16210	16315	16279	16158	16335	16139	16369	16184	16228	16216	16301	16004	16307	16155	16164	16224	16439	16191	16254	16108	16251	16128	15942	16356	16036	16196	16262	16370	16136	16428	16237	16255	16312	16117	16263	16273	16281	16293	16148	16126	16283	16130	16186	16116	16349	16291	16471	16110	16315	16200	16187	16161	16099	16419	16143	16260	16060	16286	16242	16373	16142	16108	16206	16231	16169	16202	16182	16231	16363	16212	16133	16228	16295	16163	16263	16182	16156	16068	16203	16298	16344	16179	16125	16066	16170	16097	16109	16141	16176	16278	16223	16234	16162	16177	16238	16066	16222	16109	16033	16237	16272	16138	16221	16375	16079	16339	16141	16178	16133	16203	16423	16107	16432	16004	16296	16289	16232	16184	16326	16160	16380	16315	16328	16190	16209	16232	16167	16279	16315	16217	16271	16276	16115	16239	16272	16131	16173	16179	16202	16130	16177	16140	16340	16122	16189	16228	16238	16154	16430	16048	16348	16325	16103	16207	16113	16207	16248	16321	16126	16172	16181	16428	16222	16326	16114	16394	16291	16154	16172	16232	16239	16189	16290	16405	16385	16247	16216	16409	16114	16178	16177	16111	16078	16174	16213	16194	16316	16226	16332	16104	16184	16451	16234	16221	16128	16360	16152	16309	16217	16268	16370	16146	16173	15951	16153	16097	16115	16176	16235	16336	16296	16441	16282	16146	16186	16140	16178	16248	16213	16347	16329	16221	16203	16082	16074	16131	16033	16270	16309	16168	16236	16331	16113	16378	16256	16285	16225	16219	15987	16089	16242	16421	16273	16309	16416	16319	16430	16295	16145	16142	16335	16230	16103	16341	16195	16313	16292	16066	16258	16190	16285	16231	16294	16415	16268	16192	16261	16212	16259	16275	16027	16232	16346	16116	16156	16210	16079	16348	16142	16175	16205	16158	16120	16388	16127	16148	16238	15982	16278	16151	16367	16145	16204	16317	16238	16170	16140	16340	16367	16266	16210	16102	16315	15882	16137	16087	16334	16186	16189	16068	16194	16181	16287	16298	16294	16148	16264	16314	16316	16171	16232	16353	16185	16095	16216	16148	16190	16305	16277	16202	16223	16500	16362	16177	16150	15983	16382	16278	16225	16029	16241	16236	16322	16184	16175	16138	16315	16201	16227	16284	16238	16395	16331	16045	16329	16215	16238	16305	16182	16309	16236	16264	16213	16221	16342	16170	16153	16262	16219	16270	16275	16222	16243	16355	16156	16132	16264	16282	16186	16174	16095	16159	16297	16175	16237	16309	16205	16333	16227	16344	16324	16200	16160	16256	16200	16092	16340	16241	16137	16204	16179	16204	16170	16077	16029	16196	16155	16252	16316	16171	16310	16190	16094	16322	16145	16301	16309	16219	16225	16242	16180	16271	16447	16301	16114	16219	16130	16135	16200	16219	16183	16212	16248	16270	16137	16249	16246	16082	16083	16238	16248	16288	16135	16233	16123	16146	16270	16318	16325	16250	16303	16058	16260	16108	16276	16202	16397	16208	16216	16297	16395	16058	16209	16068	16031	16081	16304	16145	16134	16231	16068	16307	16303	16382	16254	16181	16336	16310	16034	16316	16228	16099	16029	16238	16244	16224	16284	16261	16163	16305	16123	16215	16400	16154	16304	16273	16285	16110	16175	16098	16109	16145	16301	16162	16244	16171	16217	16259	16156	16210	16197	16376	16319	16206	16271	16271	16245	16182	16377	16015	16215	16268	16441	16166	16227	16089	16271	16251	16125	16291	16138	16365	16289	16312	16215	16228	16262	16279	16138	16092	16171	16255	16202	16270	16303	16216	16227	16337	16163	16194	16135	16302	16261	16197	16215	16256	16208	16217	16302	16388	16320	16241	16157	16157	16280	16347	16083	16321	16143	16070	16382	16362	16261	16225	16241	16280	16152	16128	16311	16129	16106	16092	16358	16220	16280	16291	16222	16013	16093	16205	16109	16393	16257	16220	16187	16216	16289	16274	16136	16135	16318	16218	16041	16200	16281	16156	16254	16186	16206	16370	16203	16236	16247	16148	16180	16087	16272	16146	16490	16202	16165	15997	16179	16250	16109	16175	16355	16362	16307	16347	16218	16293	16096	16348	16152	16274	16166	16086	16246	16193	16166	16109	16125	16173	16112	16267	16236	16297	16222	15971	16136	16156	16260	16197	16251	16212	16109	16275	16252	16179	16285	16209	16256	16240	16175	16123	16077	16144	16213	16180	16258	16170	16254	16158	16355	16441	16276	16037	16207	16116	16114	16227	16172	16280	16191	16331	16177	16220	15970	16284	16218	16040	16256	16246	16403	16290	16155	16152	16273	16069	16297	16272	16147	16402	16329	16259	16164	16237	16437	16186	16197	16213	16229	16317	16320	16201	16179	16151	16210	16233	16188	16120	16202	16078	16246	16283	16242	16172	16195	16289	16223	16058	16232	16317	16066	16409	16164	16031	16135	16367	16178	16171	16057	16404	16181	16194	16283	16154	16211	16197	16238	16223	16246	16223	16225	16151	16245	16134	16262	16261	16135	16275	16369	16216	16188	16223	16193	16276	16243	16292	16292	16190	16211	16376	16235	16310	16310	16265	16129	15996	16221	16314
23894	21561	29302	25070	24850	27874	28034	24610	23255	22441	21650	21158	20801	20648	20215	19941	19790	19570	19482	19362	19577	19335	19222	19285	19180	19059	19148	18963	19150	19224	19375	19165	19115	18992	18914	18929	19132	18872	18817	18951	19032	18874	18922	18853	18900	18803	19034	18872	18933	18806	19025	18871	18888	19108	18979	19212	18965	18838	18855	18771	18826	19001	19007	18968	18949	18998	18740	18865	18912	18966	18852	18760	19075	19048	19034	19054	18988	18982	18942	18957	18878	18888	18817	19187	18934	19034	19136	18967	18832	18912	18894	18852	18859	18897	18977	18903	19035	18979	18935	18882	18836	18961	18908	18944	18954	18728	18609	18853	18793	18844	18781	18947	18910	18964	18660	19103	18992	19085	18909	18974	18931	19063	18986	18858	18985	18838	18947	18878	19048	18927	18764	18917	18872	18862	18765	18579	18807	18860	19035	18986	18918	18881	18848	18911	18849	18981	18862	19014	19248	18800	18789	19009	18892	18821	18965	18760	18881	18765	18909	18949	18872	18992	19029	18865	18833	18749	18833	19012	18824	18775	18947	19050	18912	19010	19120	19006	18714	18875	18977	18808	19048	19095	18910	19001	19092	18841	18922	18903	18877	18723	18730	18862	18998	18915	18939	18848	18873	18911	18725	18964	19300	18871	18767	18927	18856	18701	19017	18795	18775	18834	18937	18951	18842	18996	18991	18865	18956	18846	18932	18855	19036	18895	18903	18882	18978	18973	19000	18788	18870	19059	18769	18849	19053	18853	18741	18953	18753	18852	19032	18715	19060	18691	18800	18898	18819	18863	19008	18936	18912	18855	19011	19020	19105	18873	18947	18943	18813	18732	18857	18854	18839	19150	18969	18906	19128	18865	18953	18960	18888	18954	18979	19067	18841	18662	18992	18863	18820	19082	18828	18783	18749	18946	19020	18788	18730	18912	19067	19043	18905	18793	18870	18916	18797	18942	18907	19085	18713	18848	18925	18731	18973	18945	18861	19013	18752	18884	18925	18971	18806	18880	19005	18746	19076	18943	19061	18895	18908	18673	18764	18964	18839	18995	18774	18839	18625	18914	18897	18904	18941	18998	18818	18866	18916	18791	18779	18681	18935	18836	18722	18946	18964	18750	18813	19074	18914	19023	18902	19029	18877	18716	19073	18796	19003	18932	18984	19008	18872	19033	18757	18930	19171	18882	18986	18868	18903	18901	18892	18846	18701	18851	18891	18875	18901	18777	18617	18867	18872	18989	18949	18861	18963	18810	18749	19083	18856	18909	18828	18657	18880	18833	18697	18692	19182	19051	18888	18918	18956	18819	18871	18900	18867	19005	18815	18801	18978	18920	18721	18706	18856	18767	18744	18899	18788	18992	18888	19130	18928	18954	18969	19047	18999	18687	18815	19103	18924	18859	18836	18764	18918	18937	18899	18837	19040	18799	18827	18772	18962	18905	18869	18879	18799	18869	18960	18864	18875	18888	19007	18819	18863	18814	18838	18939	18866	18728	18772	18878	19083	18618	18783	18958	18995	18912	18864	19102	18969	19099	18739	18870	18828	18916	18777	18837	18842	19035	19036	18960	18770	18877	18734	18697	18979	18889	18891	18947	19002	18893	18825	18868	18902	18790	19076	18988	19042	18923	19008	18695	18891	18881	18984	18773	18806	18674	18962	18775	18987	18874	18904	18783	18893	18944	18987	18992	18908	18815	18925	18818	18878	19051	18987	19037	19112	18899	18894	18992	18975	18911	19242	18942	18792	18888	18873	18879	18871	18864	18958	18736	18819	18924	19256	18756	18882	18766	18688	18864	18845	18782	19015	19019	18976	19009	18751	18783	18805	18775	18878	18855	18857	18990	18669	18960	18891	18976	18859	18881	18752	18714	18918	18998	19183	18830	18759	18773	18808	18932	18998	18806	18884	18795	18979	19039	18880	18772	18853	18716	18815	18828	18915	18811	18813	18866	18742	18978	18936	19096	18896	18994	18924	18942	18790	18788	18870	18916	18795	18844	19073	18897	18953	18769	19067	18813	18853	18887	18991	19017	18983	19096	18819	18836	18885	18864	18979	19085	18836	18758	19148	19119	18844	19018	18997	18773	18805	18654	18940	18905	18984	18993	19123	18691	19010	18748	18900	18983	18920	18887	18788	19057	18849	18660	18816	19010	18863	18962	19100	19072	18849	18908	18890	18894	19025	18895	18785	18805	18947	18864	18664	18870	18909	18935	19058	18931	18856	18828	18733	18961	19191	18906	18863	18961	18845	18983	18855	18896	18833	18790	18881	18956	18810	18759	18761	19005	18728	18915	18891	18820	19187	18967	18869	18892	18772	18783	18828	18942	19029	18841	18813	19000	18857	19000	18986	18668	18863	18966	18870	18958	19169	18803	18730	18912	19152	18781	18866	18931	18785	18960	18984	18656	18900	18727	18836	18839	18862	18850	19039	18944	18791	19053	18966	18927	18945	18842	18649	18884	18844	18848	18967	18908	18710	18711	18819	18837	18725	18919	18878	18616	18864	18774	18905	18728	18847	18927	18825	19039	18653	18855	18761	18744	18831	18691	18785	18931	18967	19157	19004	18940	18852	19079	18976	18961	18787	18784	18762	18901	18926	18853	18852	18712	18828	18954	19114	19056	18986	18933	18806	18885	18885	18847	18937	18961	18812	18797	18985	18862	18984	18890	18830	18917	18865	18888	18798	19042	18950	18862	18815	18897	18837	19142	19050	18919	18935	18800	18911	18962	18921	19001	18911	19020	18865	19032	18902	18874	19095	18900	18978	18718	18957	18925	19016	18868	18995	19040	18929	18886	18877	18944	18980	19056	18846	18892	19115	18702	18595	18858	18886	18693	18875	18768	18925	18922	18972	19056	18788	19037	19066	18781	18890	18896	18744	18886	18986	18951	18888	18787	18938	18922	18869	18823	18983	19037	18953	18999	18903	18882	18940	18811	18914	18779	19005	19001	18863	19022	18799	18836	19042	18832	18933	18758	18779	18969	18951	19006	18949	18913	18920	19039	18921	18921	18780	18752	19016	18734	18803	18675	18949	18776	18960	18723	18758	18792	18755	18932	19146	18998	18818	18741	18912	18831	19032	18918	18850	18952	18870	18860	18785	18713	18714	19033	18807	18838	18977	18689	18844	19056	18735	18701	18954	18955	18855	18937	18829	18883	18792	19018	19074	18845	18844	18810	18757	18998	18698	18914	18838	19078	18852	18799	18895	18815	18836	18858	18871	18855	18927	18803	18823	19027	18949	19104	18980	18746	18921	18780	18982	18843	18869	18955	18766	18896	18872	18694	18948	19054	19096	18861	18908	18870	18856	18709	19048	18987	18913	18893	18748	19098	18622	18883	18880	18782	18818	18826	18771	18838	19098	18928	18989	18885	18910	18982	18962	18933	18962	18701	18839	19009	18918	18924	19074	19186	18978	18968	18677	18999	19004	18903	19023	18753	19085	19174	18856	19125	18894	18761	18761	19013	18899	19101	18951	19008	18898	18783	18717	18870	19038	18829	19050	19019	18722	18777	18815	18915	18919	18947	18776	18783	18893	18691	18961	18828	18854	18947	18816	18996	18659	18884	18940	18985	19003	18931	18819	18869	18955	18925	18879	18816	18982	18896	18868	18910	19136	18886	18908	19069	18933	18714	18714	18794	18864	18749	18899	18807	18991	18886	18753	18849	19093	18802	18958	19025	19046	18892	18906	18937	18876	18666	18924	18798	18794	18826	18968	18919	18886	18896	19020	19190	19040	19000	18717	18807	18957	19085	18633	19075	18915	18921	18684	18772	18898	18965	18996	18752	19043	18907	19093	18973	18839	18964	18998	18908	18974	18944	18945	19085	18956	18905	18873	18861	18951	18895	18947	18969	18777	18758	18984	19034	18922	19037	19122	19122	18892	18999	18974	18982	18995	18932	18726	18862	18692	19022	18659	18764	18838	18729	18829	18892	18862	18994	18875	18825	18791	18925	18968	18989	18920	18869	19091	19077	18985	18985	19010	18698	19055	18932	18845	18843	18973	18712	18863	18738	18986	18799	19005	19045	18983	18993	19048	18798	18933	18834	18932	18763	19173	18944	18739	18944	19003	18817	19076	18869	18833	18879	18773	18904	19122	18882	18943	18941	19004	18771	19000	18857	18880	18841	18917	18848	18901	18776	19192	19043	19067	18839	18849	19056	18847	18810	18927	18942	18970	18882	18587	18678	18739	18713	18826	18767	18667	18979	18871	18860	18756	19048	18943	18981	18946	18778	18829	18616	18876	18750	18904	18732	18864	18865	18974	18693	18763	18727	18818	18961	19001	18716	18700	18951	18781	19024	18814	19011	18859	19021	18874	18926	18898	18722	18789	18990	19104	18870	18904	18909	19045	18794	19009	18809	18882	19072	18897	18935	18886	18874	18848	18923	18879	18963	18924	18945	19076	19089	19140	18973	18770	18914	18757	18933	18812	19035	18788	18872	18881	18995	18941	18923	18874	18800	19026	19085	18798	18774	19076	19021	19110	18942	19013	18840	18999	18762	18940	19108	19049	18932	18879	18882	18611	18990	18899	18929	18975	18842	19079	18941	18965	18947	18828	18694	18878	19036	18931	18940	19031	19025	18759	19087	19043	18950	18906	18858	18825	19004	19005	18904	18938	18905	18919	18734	18932	18799	18810	18982	19032	18983	18876	19089	18875	18944	18930	19039	18822	18729	19066	18972	18875	19088	18872	19066	18941	18854	18781	18995	19057	19004	18898	18856	18978	18985	18911	18807	18978	19129	18976	19032	18725	18695	18862	18824	18906	18869	18772	18889	18986	18878	18855	19019	18928	18914	18966	19039	18820	18859	18866	18829	18835	18881	18873	18971	18900	18624	18981	19070	19026	18774	18847	18706	18808	19020	18800	18770	18852	18843	18840	18754	18829	18831	18876	18955	18984	18912	19034	18969	19001	18937	18965	18747	18736	18916	18888	18776	19033	18697	18963	18944	18781	18874	18855	18949	18876	18892	18933	18835	18916	18753	18932	18855	18860	18991	18822	18861	18890	18846	19066	18966	18898	18795	19030	18983	19053	19036	19025	19019	18773	18895	18792	19112	18831	18907	18913	18854	18958	18756	18920	18821	18924	19040	18771	19177	18904	19028	18972	18830	18975	19049
28488	48795	46756	38736	33301	29838	26832	24941	23168	21419	20328	19834	19392	18721	18712	17939	17580	17415	17164	17171	17219	17222	16886	16928	16631	16803	16772	16912	16791	16810	16630	16502	16592	16546	16706	16710	16655	16640	16640	16734	16659	16653	16855	16666	16631	16875	16648	16583	16669	16448	16608	16412	16593	16582	16562	16641	16619	16614	16652	16403	16498	16494	16495	16473	16683	16368	16511	16455	16558	16430	16510	16562	16567	16546	16607	16441	16565	16467	16581	16521	16567	16549	16463	16649	16597	16649	16693	16518	16575	16544	16519	16679	16598	16684	16556	16444	16427	16455	16417	16318	16586	16521	16532	16550	16707	16621	16676	16645	16411	16550	16475	16576	16396	16649	16447	16477	16551	16438	16584	16581	16536	16398	16620	16589	16518	16509	16621	16324	16582	16501	16585	16603	16610	16565	16631	16656	16465	16523	16609	16503	16630	16591	16493	16649	16619	16538	16590	16676	16439	16611	16407	16528	16604	16579	16533	16644	16616	16528	16552	16598	16382	16643	16539	16398	16513	16678	16699	16675	16683	16707	16427	16536	16539	16407	16628	16496	16559	16626	16436	16572	16705	16503	16590	16491	16695	16617	16616	16414	16782	16558	16653	16469	16593	16535	16553	16484	16480	16552	16576	16577	16609	16651	16631	16553	16685	16499	16431	16494	16488	16524	16558	16538	16508	16537	16530	16560	16768	16648	16563	16511	16568	16548	16426	16592	16463	16490	16601	16513	16491	16557	16498	16382	16602	16576	16546	16614	16659	16652	16635	16618	16554	16358	16412	16645	16674	16439	16609	16715	16515	16527	16565	16674	16485	16595	16573	16402	16658	16742	16560	16621	16498	16633	16428	16728	16505	16423	16548	16548	16612	16824	16498	16663	16454	16633	16440	16646	16535	16518	16620	16647	16507	16678	16473	16850	16430	16521	16615	16584	16468	16598	16453	16744	16560	16474	16432	16676	16565	16647	16661	16547	16615	16547	16588	16492	16570	16675	16619	16399	16550	16596	16321	16484	16542	16581	16630	16566	16486	16679	16363	16610	16550	16464	16515	16481	16545	16487	16638	16699	16562	16569	16583	16409	16720	16615	16469	16467	16566	16510	16433	16572	16514	16540	16551	16543	16542	16603	16655	16541	16583	16577	16542	16700	16588	16495	16571	16496	16484	16571	16375	16502	16513	16480	16583	16510	16422	16642	16460	16452	16540	16705	16462	16555	16502	16499	16528	16445	16496	16542	16495	16618	16507	16772	16399	16525	16715	16571	16730	16447	16482	16548	16557	16573	16833	16377	16579	16535	16691	16616	16625	16671	16512	16356	16653	16451	16489	16633	16523	16645	16467	16404	16495	16695	16557	16318	16573	16449	16710	16618	16432	16681	16510	16433	16546	16486	16415	16614	16608	16507	16438	16547	16530	16599	16680	16560	16656	16630	16546	16471	16642	16530	16697	16517	16421	16438	16541	16506	16653	16480	16335	16488	16528	16438	16621	16705	16495	16637	16426	16740	16565	16671	16625	16500	16690	16484	16605	16636	16551	16753	16480	16664	16669	16657	16573	16551	16558	16398	16585	16560	16777	16706	16514	16426	16447	16373	16374	16663	16603	16578	16677	16578	16481	16535	16499	16439	16461	16416	16550	16566	16590	16528	16494	16617	16646	16547	16626	16668	16745	16449	16472	16558	16606	16386	16504	16428	16566	16530	16673	16604	16608	16432	16577	16451	16588	16669	16422	16600	16415	16688	16694	16476	16696	16500	16497	16463	16673	16608	16596	16444	16521	16490	16598	16527	16467	16438	16549	16513	16434	16480	16406	16688	16349	16439	16556	16438	16377	16518	16486	16539	16671	16578	16365	16406	16612	16589	16473	16517	16700	16696	16523	16463	16625	16554	16458	16642	16540	16492	16456	16579	16518	16600	16703	16534	16528	16536	16583	16519	16577	16503	16464	16652	16520	16573	16599	16613	16676	16343	16602	16674	16487	16588	16489	16331	16469	16566	16669	16597	16663	16491	16458	16717	16505	16565	16403	16509	16747	16471	16616	16598	16390	16372	16426	16489	16411	16419	16532	16394	16631	16475	16510	16523	16501	16444	16617	16415	16499	16523	16698	16392	16683	16652	16557	16440	16518	16347	16453	16740	16529	16573	16523	16455	16542	16522	16651	16450	16689	16577	16485	16489	16423	16516	16499	16731	16428	16691	16491	16568	16443	16617	16533	16591	16500	16522	16444	16504	16616	16681	16514	16478	16433	16696	16413	16515	16559	16572	16606	16696	16452	16615	16458	16494	16677	16558	16511	16713	16349	16566	16711	16435	16611	16558	16601	16541	16509	16474	16405	16620	16514	16429	16540	16677	16484	16641	16591	16681	16522	16555	16661	16475	16763	16579	16417	16573	16590	16640	16426	16573	16456	16569	16627	16560	16457	16571	16567	16715	16548	16551	16573	16500	16565	16590	16561	16435	16355	16624	16496	16553	16550	16836	16728	16476	16709	16635	16365	16658	16443	16586	16590	16562	16530	16433	16235	16575	16536	16404	16605	16331	16623	16551	16461	16512	16490	16485	16515	16530	16642	16499	16549	16257	16433	16575	16556	16681	16489	16601	16551	16340	16505	16463	16570	16830	16536	16499	16660	16474	16663	16578	16746	16526	16797	16583	16485	16520	16619	16596	16556	16408	16546	16381	16747	16471	16682	16482	16439	16466	16274	16410	16458	16598	16642	16588	16635	16526	16634	16565	16611	16694	16591	16595	16431	16528	16594	16658	16576	16592	16639	16384	16611	16583	16507	16472	16732	16375	16623	16492	16410	16584	16629	16541	16613	16712	16504	16231	16730	16610	16556	16564	16311	16528	16604	16266	16492	16631	16402	16603	16665	16518	16467	16484	16682	16686	16595	16451	16631	16654	16599	16515	16530	16550	16651	16455	16679	16456	16535	16429	16475	16622	16451	16523	16646	16636	16496	16368	16583	16440	16552	16483	16702	16558	16400	16521	16351	16558	16497	16461	16427	16580	16493	16489	16437	16582	16479	16477	16610	16529	16548	16385	16640	16458	16585	16529	16541	16735	16471	16595	16494	16499	16714	16564	16397	16689	16758	16517	16459	16624	16572	16544	16433	16514	16503	16515	16555	16481	16562	16495	16743	16639	16674	16621	16577	16375	16646	16386	16766	16526	16495	16682	16625	16475	16375	16666	16553	16651	16588	16624	16457	16662	16498	16547	16660	16515	16526	16626	16570	16565	16553	16550	16409	16513	16613	16540	16515	16584	16514	16462	16611	16642	16486	16583	16415	16664	16536	16500	16557	16572	16503	16403	16495	16386	16689	16620	16503	16399	16454	16513	16625	16521	16524	16437	16606	16533	16558	16741	16542	16629	16721	16348	16533	16597	16430	16502	16420	16522	16575	16749	16463	16524	16438	16647	16489	16663	16630	16421	16520	16505	16590	16435	16600	16628	16499	16669	16516	16601	16514	16532	16583	16588	16600	16622	16400	16519	16600	16711	16457	16658	16277	16488	16690	16484	16420	16488	16525	16511	16459	16617	16574	16671	16544	16631	16560	16440	16637	16558	16471	16557	16488	16562	16639	16433	16579	16617	16529	16522	16423	16497	16537	16621	16433	16485	16398	16698	16426	16437	16547	16441	16395	16688	16524	16365	16566	16591	16363	16563	16515	16405	16403	16594	16592	16464	16558	16409	16659	16626	16348	16542	16355	16509	16614	16673	16608	16578	16480	16610	16399	16440	16510	16405	16439	16474	16698	16412	16597	16486	16700	16395	16503	16367	16425	16435	16523	16605	16661	16524	16570	16492	16483	16481	16564	16509	16716	16433	16577	16549	16718	16288	16498	16617	16631	16745	16427	16642	16537	16480	16456	16323	16515	16659	16627	16457	16588	16461	16568	16622	16498	16671	16633	16509	16636	16664	16499	16503	16542	16701	16477	16705	16567	16496	16344	16694	16415	16558	16521	16581	16719	16515	16700	16546	16761	16464	16586	16521	16655	16495	16652	16469	16591	16454	16454	16392	16625	16710	16472	16574	16779	16575	16532	16492	16585	16601	16583	16475	16488	16459	16578	16595	16530	16515	16570	16546	16554	16578	16530	16453	16546	16622	16693	16391	16602	16440	16471	16598	16675	16469	16507	16699	16544	16515	16431	16570	16694	16476	16587	16661	16591	16352	16571	16851	16603	16313	16526	16467	16615	16626	16730	16435	16617	16891	16456	16523	16580	16627	16527	16727	16496	16486	16636	16464	16652	16527	16474	16421	16593	16574	16541	16445	16514	16627	16583	16397	16479	16315	16649	16566	16516	16531	16547	16569	16637	16469	16648	16412	16712	16518	16472	16416	16586	16598	16465	16522	16620	16594	16682	16598	16621	16451	16635	16555	16486	16477	16456	16562	16595	16413	16516	16660	16624	16610	16473	16657	16507	16662	16668	16551	16642	16633	16356	16558	16380	16616	16550	16522	16548	16570	16587	16594	16504	16548	16629	16614	16585	16479	16513	16592	16523	16541	16475	16585	16552	16600	16523	16380	16486	16505	16471	16556	16669	16623	16538	16581	16614	16586	16626	16684	16494	16746	16615	16305	16590	16708	16612	16557	16586	16536	16502	16532	16552	16645	16541	16426	16664	16501	16539	16716	16538	16620	16420	16582	16712	16477	16688	16454	16495	16552	16507	16661	16460	16635	16635	16490	16539	16453	16658	16468	16503	16603	16779	16575	16438	16638	16452	16725	16494	16616	16588	16598	16614	16519	16524	16572	16503	16660	16445	16648	16623	16567	16425	16505	16612	16663	16491	16605	16485	16446	16567	16500	16711	16484	16485	16475	16663	16538	16592	16332	16608	16442	16519	16616	16530	16565	16458	16473	16621	16598	16635	16504	16554	16456	16534	16697	16532	16478	16478	16586	16658	16409	16525	16480	16621	16746	16575	16543	16550	16572	16512	16494	16500	16392	16557	16504	16573	16532	16447	16651	16472	16514	16505	16633	16523	16684	16510	16480	16645	16637	16347	16726	16707	16494	16651	16481	16563	16450	16544	16493	16433	16532	16675	16481	16530	16598	16508	16623	16664	16421	16540	16651	16493	16497	16500	16610	16498	16346	16607	16490	16519	16586	16374	16533
23062	21572	29583	24113	22740	27195	30835	25895	24100	23294	22292	21541	21160	20649	20514	19940	19764	19472	19448	19344	19209	19119	19108	18965	19059	18839	18871	18806	18846	18887	18839	18719	18841	18703	18642	18611	18602	18759	18744	18823	18511	18712	18656	18370	18463	18681	18624	18750	18702	18637	18729	18767	18721	18791	18569	18539	18790	18744	18679	18652	18532	18467	18554	18780	18269	18621	18541	18613	18524	18540	18687	18704	18529	18713	18463	18651	18522	18713	18409	18676	18502	18448	18513	18441	18459	18756	18387	18478	18500	18650	18663	18726	18656	18485	18642	18325	18385	18660	18722	18788	18357	18413	18475	18406	18366	18672	18782	18410	18320	18479	18593	18352	18720	18730	18680	18750	18605	18682	18538	18450	18367	18586	18673	18476	18700	18550	18552	18697	18640	18517	18499	18735	18354	18535	18661	18530	18551	18391	18653	18727	18748	18563	18501	18547	18479	18502	18541	18412	18660	18639	18610	18526	18502	18416	18471	18476	18634	18707	18370	18640	18618	18553	18572	18559	18517	18531	18518	18427	18592	18760	18747	18590	18671	18584	18565	18551	18465	18622	18570	18700	18439	18636	18463	18417	18543	18602	18587	18642	18404	18557	18563	18342	18638	18561	18744	18605	18576	18581	18495	18282	18710	18469	18264	18534	18401	18511	18285	18743	18336	18539	18436	18410	18488	18421	18515	18411	18462	18593	18661	18680	18630	18810	18351	18510	18506	18406	18583	18379	18658	18454	18679	18476	18507	18454	18414	18473	18596	18575	18521	18457	18481	18600	18436	18623	18649	18757	18491	18576	18538	18196	18600	18689	18358	18443	18399	18558	18469	18690	18689	18386	18581	18517	18741	18862	18722	18656	18339	18364	18443	18322	18655	18280	18382	18555	18453	18581	18501	18620	18631	18806	18431	18546	18596	18520	18364	18328	18666	18361	18462	18578	18706	18528	18578	18632	18517	18640	18580	18448	18619	18385	18524	18722	18666	18679	18519	18757	18644	18440	18519	18530	18639	18602	18588	18468	18491	18646	18575	18591	18607	18430	18652	18597	18423	18540	18471	18618	18353	18555	18490	18455	18659	18359	18622	18452	18539	18242	18567	18467	18576	18696	18742	18471	18477	18512	18255	18575	18578	18708	18448	18423	18495	18332	18566	18796	18492	18593	18713	18519	18302	18365	18505	18530	18424	18640	18437	18574	18580	18547	18553	18568	18496	18333	18556	18718	18409	18499	18500	18371	18690	18362	18499	18628	18490	18713	18597	18637	18496	18475	18534	18464	18690	18561	18575	18466	18382	18612	18430	18316	18552	18712	18627	18504	18634	18632	18561	18612	18648	18539	18671	18600	18504	18338	18653	18474	18477	18545	18622	18641	18541	18577	18602	18569	18586	18383	18466	18752	18608	18629	18394	18601	18389	18588	18460	18272	18567	18531	18613	18307	18495	18500	18623	18601	18467	18491	18556	18501	18470	18404	18367	18604	18206	18451	18708	18547	18399	18592	18624	18421	18543	18502	18446	18649	18388	18728	18587	18732	18449	18535	18577	18444	18549	18491	18526	18426	18621	18568	18335	18435	18566	18615	18530	18391	18522	18562	18639	18650	18468	18535	18531	18670	18414	18348	18620	18625	18427	18469	18509	18360	18565	18766	18576	18544	18625	18460	18767	18290	18441	18491	18402	18558	18684	18443	18413	18495	18615	18565	18548	18536	18524	18312	18502	18453	18597	18486	18778	18447	18470	18475	18727	18533	18525	18536	18423	18554	18341	18524	18331	18222	18537	18486	18250	18366	18647	18375	18445	18759	18444	18740	18599	18504	18427	18476	18533	18432	18529	18541	18544	18583	18514	18490	18485	18777	18735	18582	18543	18505	18536	18644	18615	18615	18592	18625	18591	18640	18676	18447	18681	18615	18522	18382	18629	18508	18478	18557	18709	18509	18597	18558	18398	18410	18623	18523	18476	18473	18536	18235	18615	18483	18418	18347	18510	18467	18510	18513	18618	18587	18648	18572	18534	18626	18457	18419	18481	18517	18538	18575	18465	18530	18525	18506	18392	18532	18404	18469	18634	18342	18656	18522	18716	18558	18617	18606	18659	18316	18620	18556	18729	18539	18560	18549	18315	18782	18362	18614	18565	18563	18653	18391	18460	18813	18642	18709	18631	18474	18640	18428	18583	18513	18525	18583	18558	18635	18513	18493	18407	18824	18503	18640	18599	18558	18422	18550	18538	18591	18481	18661	18286	18682	18430	18459	18292	18599	18435	18646	18697	18739	18535	18563	18530	18573	18426	18361	18771	18431	18323	18450	18357	18530	18363	18841	18588	18453	18639	18723	18555	18687	18580	18757	18697	18466	18569	18662	18492	18678	18648	18427	18617	18585	18461	18755	18566	18545	18539	18497	18560	18639	18633	18670	18589	18527	18341	18584	18717	18627	18475	18440	18618	18408	18658	18696	18535	18626	18503	18657	18490	18480	18631	18403	18544	18570	18385	18357	18451	18363	18663	18416	18670	18468	18310	18418	18453	18438	18630	18600	18634	18647	18450	18506	18509	18481	18640	18685	18628	18420	18594	18420	18691	18588	18522	18617	18560	18545	18234	18551	18889	18621	18603	18552	18713	18585	18709	18536	18467	18536	18678	18679	18549	18471	18493	18666	18574	18472	18648	18411	18737	18552	18573	18501	18648	18602	18580	18415	18344	18546	18510	18566	18588	18586	18671	18535	18424	18698	18514	18590	18570	18279	18626	18391	18606	18564	18538	18779	18838	18600	18552	18489	18415	18345	18735	18548	18432	18487	18502	18613	18611	18391	18161	18598	18745	18437	18488	18580	18617	18605	18476	18498	18666	18568	18700	18395	18668	18519	18792	18451	18648	18516	18710	18671	18362	18580	18623	18552	18471	18508	18528	18421	18513	18488	18494	18559	18544	18707	18722	18505	18747	18477	18308	18780	18521	18548	18610	18406	18536	18402	18298	18617	18650	18644	18569	18501	18480	18579	18418	18444	18597	18386	18526	18689	18367	18552	18530	18572	18474	18733	18551	18625	18735	18448	18443	18456	18610	18571	18538	18359	18446	18547	18537	18466	18542	18655	18419	18424	18518	18605	18522	18590	18401	18551	18339	18542	18550	18520	18546	18432	18546	18469	18742	18701	18678	18287	18565	18626	18494	18451	18364	18583	18500	18330	18523	18363	18332	18493	18344	18243	18645	18670	18462	18713	18467	18493	18497	18497	18568	18602	18544	18477	18622	18593	18554	18572	18420	18604	18429	18633	18500	18464	18680	18536	18698	18304	18471	18428	18440	18511	18643	18612	18450	18641	18562	18619	18575	18640	18621	18514	18518	18682	18536	18279	18663	18901	18669	18611	18457	18635	18528	18428	18369	18611	18714	18560	18730	18375	18584	18493	18406	18474	18517	18754	18673	18601	18599	18569	18340	18379	18537	18540	18438	18617	18500	18428	18448	18372	18648	18540	18483	18649	18634	18616	18605	18575	18449	18533	18611	18582	18662	18396	18619	18290	18654	18663	18586	18617	18444	18595	18752	18642	18583	18559	18684	18544	18478	18406	18511	18668	18446	18717	18294	18420	18796	18389	18451	18463	18538	18760	18644	18491	18486	18600	18627	18580	18339	18318	18612	18526	18432	18414	18503	18573	18768	18636	18314	18401	18517	18710	18516	18734	18528	18307	18676	18761	18748	18662	18538	18594	18479	18524	18480	18535	18515	18557	18552	18561	18473	18734	18548	18576	18571	18707	18769	18594	18799	18485	18543	18456	18436	18497	18648	18492	18602	18455	18436	18601	18472	18384	18554	18504	18642	18555	18576	18455	18572	18618	18516	18394	18528	18516	18527	18498	18740	18674	18504	18482	18472	18684	18574	18503	18629	18557	18586	18650	18461	18636	18598	18489	18469	18410	18574	18444	18569	18606	18561	18394	18356	18556	18645	18345	18628	18484	18482	18567	18395	18166	18608	18696	18505	18251	18673	18533	18416	18451	18373	18635	18445	18393	18324	18552	18708	18403	18548	18504	18659	18526	18634	18696	18646	18471	18452	18617	18672	18296	18596	18542	18631	18572	18508	18489	18687	18402	18736	18559	18510	18679	18705	18516	18322	18458	18583	18635	18633	18478	18427	18381	18601	18557	18547	18355	18488	18450	18639	18721	18583	18525	18715	18745	18505	18515	18411	18590	18411	18573	18469	18386	18535	18447	18561	18445	18621	18605	18502	18287	18399	18569	18479	18615	18531	18548	18371	18350	18693	18603	18630	18499	18410	18529	18635	18458	18481	18529	18204	18594	18585	18456	18580	18448	18459	18279	18830	18676	18382	18387	18403	18662	18667	18455	18471	18668	18445	18616	18536	18511	18614	18501	18535	18491	18696	18766	18341	18530	18603	18655	18471	18492	18631	18518	18601	18549	18545	18707	18684	18559	18477	18582	18515	18437	18334	18392	18444	18523	18652	18426	18496	18439	18384	18587	18666	18438	18339	18548	18541	18582	18405	18441	18487	18702	18536	18678	18484	18450	18595	18703	18485	18689	18688	18522	18516	18453	18418	18551	18408	18638	18490	18537	18541	18566	18512	18497	18394	18418	18598	18441	18646	18639	18677	18421	18615	18553	18562	18481	18372	18471	18403	18673	18656	18555	18484	18550	18742	18502	18385	18665	18553	18580	18613	18636	18596	18284	18409	18575	18548	18451	18481	18532	18669	18647	18529	18461	18579	18516	18652	18544	18473	18652	18407	18631	18696	18694	18679	18541	18664	18538	18460	18291	18540	18594	18603	18584	18437	18510	18563	18533	18575	18643	18587	18488	18532	18452	18534	18669	18694	18614	18642	18481	18633	18479	18477	18550	18420	18529	18653	18765	18645	18510	18453	18607	18672	18579	18717	18468	18398	18446	18460	18388	18628	18609	18536	18458	18424	18464	18269	18598	18774	18560	18225	18484	18670	18708	18646	18688	18587	18424	18476	18565	18671	18537	18629	18449	18484	18583	18609	18776	18626	18703	18587	18605	18371	18429	18440	18464	18553	18469	18288	18502	18603	18592	18424	18517	18460	18592	18744	18558	18664	18704	18591	18578	18521	18535	18511	18483	18450	18682	18550	18639	18655	18529	18479	18413
30038	52548	50886	42773	36716	33066	29309	27353	25343	23045	21450	20891	19916	19474	18828	18235	17694	17556	17285	17155	17089	16861	16831	16622	16754	16705	16741	16526	16409	16410	16367	16399	16466	16351	16505	16293	16542	16162	16416	16493	16322	16438	16547	16473	16252	16368	16438	16397	16378	16269	16383	16384	16377	16402	16487	16175	16395	16244	16377	16446	16166	16375	16131	16394	16290	16178	16410	16224	16310	16212	16261	16343	16206	16316	16285	16232	16212	16256	16120	16293	16346	16303	16136	16268	16300	16256	16146	16246	16263	16379	16425	16324	16415	16080	16302	16355	16222	16165	16385	16199	16233	16342	16375	16269	16224	16216	16313	16240	16366	16248	16362	16356	16304	16249	16115	16369	16383	16353	16441	16388	16222	16194	16220	16262	16134	16188	16125	16304	16298	16353	16263	16311	16251	16338	16268	16340	16263	16279	16181	16158	16293	16172	16184	16170	16435	16411	16192	16203	16271	16312	16275	16336	16342	16067	16219	16289	16210	16237	16231	16261	16240	16229	16403	16535	16344	16275	16218	16280	16357	16328	16296	16358	16329	16050	16220	16367	16365	16209	16180	16163	16280	16293	16235	16260	16287	16235	16189	16203	16396	16261	16584	16349	16280	16400	16305	16339	16237	16284	16277	16359	16244	16346	16068	16266	16328	16337	16399	16139	16188	16264	16258	16369	16391	16367	16383	16318	16403	16088	16196	16426	16215	16087	16288	16331	16270	16253	16430	16307	16092	16128	16346	16226	16132	16317	16356	16375	16254	16255	16117	16061	16150	16142	16320	16362	16261	16316	16306	16252	16152	16024	16177	16345	16384	16217	16366	16255	16305	16188	16333	16139	16510	16097	16133	16426	16127	16344	16426	16222	16279	16232	16211	16353	16402	16461	16339	16298	16278	16069	16301	16255	16336	16275	16494	16435	16455	16139	16329	16205	16162	16309	16112	16370	16376	16345	16290	16393	16327	16238	16246	16182	16191	16196	16248	16213	16130	16384	16439	16215	16287	16296	16323	16520	16203	16401	16278	16258	16407	16421	16346	16310	16294	16332	16387	16339	16483	16264	16301	16255	16256	16338	16434	16261	16301	16182	16442	16176	16159	16166	16194	16293	16242	16188	16181	16324	16182	16320	16238	16320	16225	16368	16336	16307	16252	16360	16250	16252	16350	16269	16219	16362	16330	16310	16367	16200	16171	16338	16330	16347	16274	16346	16402	16289	16121	15996	16102	16128	16265	16284	16382	16389	16375	16225	16307	16298	16215	16315	16378	16324	16282	16183	16090	16391	16218	16211	16297	16220	16386	16237	16354	16130	16142	16300	16087	16394	16070	16298	16271	16215	16466	16339	16208	16198	16169	16256	16524	16335	16146	16360	16270	16500	16203	16338	16145	16198	16193	16289	16125	16267	16224	16320	16216	16277	16087	16207	16248	16235	16251	16263	16141	16316	16209	16145	16428	16290	16372	16286	16291	16225	16279	16354	16188	16307	16225	16295	16414	16211	16354	16222	16462	16416	16316	16238	16305	16287	16309	16415	16259	16231	16294	16184	16403	16196	16269	16353	16274	16245	16248	16228	16478	16311	16231	16471	16249	16367	16258	16321	16285	16420	16299	16333	16316	16111	16266	16282	16394	16183	16282	16199	16239	16239	16343	16125	16307	16177	16345	16409	16192	16290	16280	16353	16252	16189	16296	16253	16278	16319	16213	16500	16279	16407	16186	16254	16258	16326	16105	16227	16163	16438	16437	16148	16095	16361	16502	16315	16303	16236	16249	16216	16386	16237	16243	16335	16294	16118	16219	16123	16263	16324	16192	16278	16198	16166	16160	16464	16084	16141	16294	16325	16283	16661	16164	16225	16317	16225	16320	16263	16219	16295	16239	16303	16215	16216	16320	16174	16505	16112	16371	16353	16223	16269	16411	16308	16252	16263	16237	16278	16330	16242	16274	16154	15845	16329	16038	16321	16318	16181	16300	16306	16404	16260	16467	16230	16354	16320	16189	16323	16382	16280	16318	16204	16398	16340	16177	16113	16437	16257	16317	16170	16252	16350	16453	16187	16278	16209	16180	16292	16286	16210	16330	16201	16171	16327	16272	16317	16207	16152	16400	16346	16331	16183	16354	16160	16477	16443	16229	16405	16161	16341	16351	16396	16134	16113	16191	16185	16322	16358	16235	16277	16281	16244	16342	16255	16299	16265	16188	16323	16326	16289	16452	16347	16441	16303	16278	16259	16383	16149	16377	16225	16377	16329	16336	16166	16172	16429	16150	16314	16343	16337	16292	16236	16469	16173	16171	16396	16386	16143	16424	16305	16286	16424	16259	16213	16224	16279	16381	16251	16143	16223	16117	16266	16283	16200	16420	16341	16321	16325	16375	16152	16376	16413	16259	16326	16247	16191	16219	16241	16347	16180	16172	16195	16267	16242	16317	16378	16256	16352	16292	16262	16232	16255	16048	16420	16290	16206	16231	16218	16366	16271	16230	16206	16133	16345	16123	16517	16191	16446	16273	16408	16143	16298	16187	16287	16374	16318	16420	16216	16328	16264	16436	16269	16279	16140	16216	16324	16164	16200	16132	16188	16349	16205	16343	16203	16358	16353	16277	16397	16150	16423	16303	16353	16065	16213	16372	16225	16314	16399	16490	16151	16182	16366	16098	16280	16234	16394	16255	16250	16190	16228	16313	16288	16310	16211	16451	16257	16281	16238	16118	16308	16297	16305	16373	16254	16257	16304	16230	16147	16293	16253	16212	16318	16330	16302	16212	16104	16249	16450	16151	16182	16231	16137	16274	16262	16151	16335	16167	16386	16351	16289	16213	16261	16373	16100	16292	16140	16115	16087	16025	16308	16349	16391	16213	16397	16183	16248	16230	16324	16298	16283	16326	16139	16216	16244	16196	16098	16224	16267	16352	16282	16344	16258	16166	16343	16048	16270	16394	16221	16133	16214	16227	16210	16119	16337	16219	16276	16129	16398	16154	16354	16215	16179	16231	16261	16376	16422	16455	16346	16306	16241	16603	16227	16336	16406	16467	16276	16330	16084	16196	16295	16173	16313	16204	16163	16150	16127	16292	16279	16376	16110	16184	16309	16271	16370	16264	16217	16324	16386	16396	16084	16087	16127	16354	16295	16278	16234	16156	16184	16475	16333	16297	16239	16149	16249	16359	16351	16374	16186	16388	16303	16285	16388	16174	16287	16252	16377	16454	16224	16094	16167	16411	16349	16185	16282	16298	16193	16418	16447	16133	16216	16380	16184	16130	16191	16161	16363	16098	16185	16458	16110	16151	16254	16173	16258	16275	16391	16353	16268	16380	16315	16302	16231	16336	16282	16191	16188	16160	16511	16240	16231	16118	16476	16107	16384	16065	16324	16268	16165	16168	16201	16297	16128	16296	16138	16178	16282	16338	16180	16185	16441	16343	16257	16343	16276	16278	16236	16076	16281	16118	16447	16247	16178	16206	16264	16200	16213	16241	16326	16336	16332	16452	16179	16328	16238	16302	16179	16258	16169	16289	16376	16264	16131	16303	16202	16250	16384	16125	16427	16280	16269	16412	16224	16278	16329	16301	16318	16180	16360	16250	16330	16253	16188	16187	16323	16318	16201	16300	16157	16303	16284	16417	16204	16304	16247	16303	16130	16163	16259	16315	16167	16312	16308	16204	16345	16275	16292	16134	16144	16146	16291	16301	16234	16337	16245	16234	16109	16466	16300	16392	16353	16195	16240	16108	16258	16187	16161	16358	16095	16070	16323	16123	16178	16075	16257	16170	16220	16419	16271	16276	16436	16309	16424	16372	16338	16208	16215	16227	16259	16219	16343	16094	16116	16316	16397	16310	16470	16117	16223	16291	16261	16287	16015	16328	16196	16232	16366	16219	16165	16392	16192	16379	16242	16359	16412	16487	16251	16261	16306	16321	16191	16242	16119	16271	16205	16216	16304	16214	16278	16209	16085	16235	16343	16309	16312	16360	16232	16232	16191	16322	16415	16306	16320	16256	16278	16335	16261	16227	16278	16342	16416	16177	16280	16137	16314	16309	16181	16288	16157	16280	16283	16296	16417	16359	16280	16091	16188	16206	16161	16285	16319	16220	16406	16180	16188	16227	16357	16275	16289	16425	16216	16234	16143	16329	16275	16148	16272	16256	16302	16161	16132	16309	16101	16057	16275	16160	16238	16297	16288	16212	16200	16357	16201	16483	16280	16275	16177	16306	16335	16207	16170	16239	16222	16332	16222	16219	16412	16060	16328	16361	16075	16316	16240	16347	16196	16217	16230	16327	16240	16197	16121	16291	16116	16148	16413	16413	16193	16217	16347	16137	16184	16332	16373	16226	16165	16341	16352	16296	16355	16137	16270	16270	16313	16233	16349	16336	16350	16237	16476	16209	16061	16227	16462	16273	16253	16366	16315	16212	16185	16253	16275	16242	16310	16179	16137	16326	16291	16221	16176	16276	16235	16326	16081	16184	16366	16046	16296	16216	16151	16187	16326	16279	16270	16243	16294	16528	16392	16265	16301	16194	16257	16463	16282	16396	16171	16128	16127	16425	16210	16030	16328	16164	16191	16267	16334	16272	16139	16312	16452	16184	16235	16258	16203	16344	16365	16140	16147	16450	16366	16271	16238	16262	16286	16138	16295	16403	16243	16435	16308	16211	16382	16290	16199	16293	16192	16261	16216	16171	16243	16085	16243	16355	16382	16380	16181	16455	16113	16319	16080	16232	16399	16309	16235	16361	16322	16267	16241	16311	16367	16439	16263	16167	16044	16188	16274	16329	16288	16273	16217	16220	16360	16376	16321	16228	16195	16197	16220	16293	16190	16486	16212	16187	16353	16207	16203	16173	16423	16293	16313	16197	16350	16388	16233	16301	16219	16384	16475	16252	16310	16411	16252	16297	16232	16180	16188	16273	16292	16276	16288	16292	16211	16254	16198	16149	16391	16414	16271	16310	16205	16191	16168	16220	16270	16141	16164	16166	16275	16311	16159	16380	16381	16255	16333	16335	16141	16269	16178	16315	16232	16228	16313	16362	16089	16191	16370	16370	16238	16190	16262	16272	16217	16262	16240	16209	16358	16125	16475	16176	16298	16175	16330	16199	16409	16195	16260	16181	16075	16270	16267
28188	25572	33821	32109	26612	24442	22802	21510	20514	20059	19434	19068	19093	18875	18691	18737	18346	18242	18123	18185	18092	17763	18011	17998	18168	17972	18145	18042	17869	17891	18014	17837	17919	17690	17818	17886	17780	18072	17909	17994	18092	17991	18007	17966	17948	17690	17621	17935	17822	17962	17652	17784	17714	17882	18016	17816	17837	17811	17678	17861	17802	17884	17861	17966	17680	17788	17804	17884	17776	17671	17815	17787	17911	17883	17875	17895	17961	17664	17720	17701	17991	17820	17963	17670	17822	17914	17789	17941	17867	17745	17707	17872	17908	18059	17876	17774	17862	17745	17836	17782	17842	17802	17988	17904	17809	17705	17831	17999	17816	17767	17854	17817	17784	17834	17860	17765	17712	17806	17781	18002	17848	17664	17871	17928	17755	17771	17762	17751	17731	17905	18041	17761	17747	17842	17838	17920	17813	17962	17805	17730	17686	17790	17819	17961	17932	17768	17785	17812	17722	17776	17909	17681	17834	17663	17853	17618	17688	17737	17535	17837	17767	17550	17764	17681	17637	17954	17635	17820	17898	17799	17893	17898	17975	17888	17800	17908	17806	17818	17952	17807	17786	17715	18096	17910	18061	17931	17766	17686	17951	17938	17852	17877	17853	17863	17718	17832	17859	17938	17709	17919	17944	17821	18025	17819	17678	17820	17768	17978	17615	17860	17695	17858	17866	17799	17680	17645	17672	17756	17703	18009	17686	17876	17800	17702	17844	17706	17506	17770	18007	17656	17973	17852	17781	17623	17656	17657	17871	17904	17914	17811	17800	17702	17750	17795	17993	17815	17877	17881	17967	17713	17967	17659	17930	17812	17806	17964	17845	17697	17886	17776	17868	17810	17824	17923	17580	17668	17713	17844	17721	17862	17732	17778	17960	17674	17789	17787	17811	17981	17861	17823	18049	17576	17656	17826	17865	17728	17742	17689	17716	17878	17731	17603	17753	17895	17873	17759	17944	17845	17736	17927	17798	17765	17772	18046	17964	17848	17618	17875	17982	17914	17910	17955	17850	17938	17689	18067	17941	17836	17708	17796	17945	18087	17852	17938	17799	17637	17786	17752	17792	17825	17842	17850	18116	17943	17858	17878	17903	17670	17973	17639	17879	17585	17968	17799	17809	17831	17817	17871	17665	17685	17906	17813	17825	17779	17713	17942	17881	17904	17722	17646	17879	17872	17698	17728	17748	17831	17733	17959	17963	17876	18039	17939	17915	17902	17820	17902	17661	17752	17727	17789	17663	17979	17904	17748	17663	17880	18064	17836	17861	17689	17727	17780	17682	17677	18017	17845	17909	17955	18055	17932	17869	17737	17897	17857	17856	17816	17891	17870	18010	17827	17717	17885	17807	18063	17509	17915	17903	17789	17897	17823	17804	18018	17769	17873	17860	17864	17986	17909	17828	17857	17852	17756	17785	17793	17770	17731	17723	17826	17806	17736	17870	17762	17971	17859	17676	17741	17820	17741	18114	17782	17863	17701	17557	18019	17865	17988	17786	17675	17703	17916	17796	17871	17953	17741	17966	17942	17836	17926	17922	17968	17797	17742	17833	18002	17818	17926	17823	17747	17960	17766	17841	17721	17898	17691	17652	17731	17776	17931	17993	17720	17796	18006	17894	17968	17744	17906	18010	17882	17792	17901	17645	17731	17941	17725	17968	17817	17859	17787	17897	17623	17907	17980	17975	17749	17760	17761	17839	18015	17694	17829	17772	17640	17730	17707	17674	17770	17668	17737	17553	17630	17712	17663	17602	17722	17697	17744	17970	17913	17825	17909	17918	17667	17837	17881	17875	17701	17542	17893	17621	17791	17913	17817	17681	17711	17936	17821	17906	17868	17666	17695	17794	17811	17907	17639	18076	17759	17933	17846	17748	17706	18028	17970	17842	17997	17975	17820	17812	17786	17687	17856	17866	17959	17785	17714	18027	17829	18097	17777	17861	17788	17860	17815	17926	17737	17929	17780	17767	17827	17813	17927	17735	17811	18050	17729	17780	17899	17788	17810	17705	17982	17890	17958	17766	17984	17860	17857	17974	17755	17790	17759	18277	17972	17876	17867	17834	17974	18041	17683	17842	17833	17872	17877	17655	17648	17734	17838	17738	17807	17957	17859	17919	17747	17768	17759	17869	17807	17786	17963	17828	17800	17906	18153	17947	17707	17857	17972	17793	17670	17818	17725	18036	17911	17857	17628	17885	17761	17643	17710	17854	17795	17797	17588	17540	17763	17944	17780	17910	17747	17616	17821	17839	17833	18048	17944	17825	18017	17776	17922	18061	17703	18021	17793	17762	17814	17807	18007	17970	17695	17697	17811	17842	17812	17852	17800	17760	17840	18048	18005	17659	17677	17738	18065	17915	17792	17864	17543	18139	17855	17721	17834	17877	17687	17898	17950	17777	18118	17979	17808	18112	17785	17856	17898	17833	17726	17779	17867	17916	17693	17588	17848	17773	17810	17806	17748	17795	17793	17934	17544	18079	17626	18012	17747	17922	17964	17951	17914	17760	17740	17856	17880	17743	18062	18085	17906	17818	17794	17883	17566	17742	18027	17943	18070	17756	17588	17805	18076	17840	17829	17823	17782	17815	17698	17855	17620	17819	17835	17896	17783	17981	17750	17802	17851	17954	17969	17824	17899	17918	17915	17756	18101	17831	17892	17785	17840	17871	17766	17605	17895	18007	17778	17659	17946	17638	17881	17965	17796	17761	17781	17884	17775	17865	17694	17915	17738	17767	17873	17625	17893	18113	17814	17949	17535	17854	17779	17941	17865	17774	17637	17788	17775	17857	17998	17698	17781	17754	17581	17985	17610	17903	17951	17657	17834	17757	17930	17954	17759	17894	17824	17918	17680	17730	17748	17964	17559	17954	17774	17897	17987	17777	17880	17698	17973	17769	17752	17706	17749	17662	17660	17938	17825	17727	17811	17786	17754	17833	17866	17758	17980	17991	17910	17924	17836	17868	17916	17821	17881	17982	17757	17779	17827	17816	17707	17948	17794	17735	17659	17818	17829	17847	17710	17892	17945	17929	17873	17781	17967	17955	17765	17986	17755	17926	17870	17866	17858	17878	17762	17866	17978	18028	18080	17840	18015	18016	17824	17879	17900	17951	17782	17943	17848	17886	17879	17774	17880	17910	17828	17855	17780	17786	17803	17815	17911	17927	17842	18013	17930	17825	17887	17823	17869	17962	17861	18086	17730	17636	17768	17830	17737	17714	17941	17831	17877	17779	17875	17693	17926	17903	17796	17762	17802	17947	17715	18025	17951	17808	18070	17929	17797	17857	17845	17840	17847	17984	17728	17873	17873	17896	17859	17970	18038	18029	17694	17703	17816	17762	17746	17688	17769	17891	17814	17789	17819	17689	17771	17917	17842	17896	17895	17840	17805	17775	17765	17652	17957	17785	17862	17871	17866	17848	17658	17837	17884	17776	17870	17830	17822	18003	17786	17739	17757	17971	17722	17878	17707	17689	17947	17868	17709	17783	17850	17784	17743	17847	17879	17834	17692	17730	17762	17698	18154	17846	17978	17917	17563	17965	17952	17904	17717	17704	17715	17771	17792	17739	18027	17900	17930	17810	17682	17937	17892	18006	18039	17957	17772	17768	17824	17785	17636	17786	17792	17642	17581	17779	17653	18040	17722	17633	17882	18069	18110	17899	17835	17800	17842	17693	17944	17863	17904	17692	17781	17714	18063	17924	17854	17864	17924	17774	17766	17940	17751	17763	17800	17815	17659	17574	17918	17767	17863	17726	17627	17817	17945	17763	17704	17838	17877	17772	17821	17699	17818	17716	17562	17950	17867	17838	18089	17879	17846	17842	17709	17725	17938	17904	17838	17703	17900	17795	18056	17835	17946	17840	17913	17808	17611	17760	17745	17702	17849	17706	17843	17789	17715	17756	17781	17645	17869	17651	17977	17776	18010	17942	17835	17648	17895	17890	17828	18018	17921	17948	17838	17831	17987	18014	17875	17736	17885	17956	17773	17770	17788	17904	17695	17878	17921	17818	17777	17691	17808	17808	17695	17998	17990	17944	17887	17816	17858	17756	17825	17881	17845	17907	17825	17999	17687	17881	17769	17724	17662	17932	17899	17801	17783	17725	18003	17768	17861	17775	17722	17838	17941	17652	17890	17724	17704	17992	17782	17882	17762	17927	17761	17860	17880	17911	17851	17590	17773	18094	18002	17789	17758	17728	17855	17898	17731	17896	17669	17806	17772	17683	17979	17798	17905	17932	17819	17908	17756	17745	17748	17727	17851	17596	17696	17787	17920	17652	17839	18049	17792	17685	17830	17976	17895	17869	17827	17851	17865	18034	17813	17868	17930	17840	17853	17873	17963	17895	17864	17857	17957	17976	17853	17833	17850	17880	17709	17850	17677	17909	17846	17805	17754	17685	17842	17703	17796	17870	17950	17664	17848	17946	17790	17813	18000	17812	17940	17689	17851	17602	17858	17857	17872	17699	17784	17751	18013	17856	17770	17887	17932	17918	17820	18006	17833	17776	17696	17747	17784	17921	17728	17650	17887	17857	17738	17858	17818	17813	17848	17814	17660	17963	17947	17710	17738	17690	17694	17832	17775	17809	17897	17846	17803	17755	17851	17958	17785	17829	17976	17888	17844	17727	17948	17882	17956	17686	17871	17665	17945	17885	17685	17973	17916	17814	17923	17618	17978	17771	17783	17677	17716	17844	17871	17671	17580	18092	17617	17781	17739	17748	17790	17784	17731	17958	17646	17976	17940	17851	17903	17893	17777	17736	17890	17614	17687	18084	17704	17839	17830	17705	17940	17952	17825	17795	17930	17889	17856	17833	17877	17984	17698	17984	17925	17814	17835	17978	17768	17804	17694	17743	17895	17926	17994	17835	17896	17626	17827	17758	17730	17976	17915	17821	17795	17821	18028	17820	18060	17958	17818	17877	17826	17868	17668	17845	17737	17977	17742	18051	17903	17911	17782	17978	17851	17979	17896	17849	17786	17856	17824	17826	17784	17904	17948	17495	17851	18084	17810	17687	17779	17842	17620	17930	17594	17739	17906	17943	18027	17838	17616	17754	17775	17846	17675	17884	17874	17785	17758	17834	17837	17786	17916	17862	17886	17991	17812	17836	17781	17910	17713
28464	42068	39887	33311	28117	25297	22932	21759	20331	19170	18206	17965	17435	17371	16948	16748	16462	16357	16261	16301	16328	16181	16093	16165	15927	15920	15913	16045	16142	16029	16031	15982	15873	16020	15789	15877	15971	15877	16062	15767	15844	15762	16004	16046	15891	15620	15919	15871	15835	15779	15917	16034	15792	15959	15884	15881	15883	15874	15829	15864	15760	15710	15801	15881	15890	15847	16047	15914	15972	15888	15780	15958	15898	15929	15776	15842	15945	15801	15819	15604	15997	15868	15891	15811	15746	15833	15854	15988	16213	15626	15881	15843	15777	15865	15669	15981	15917	15931	15778	15698	15962	16048	15861	15911	15852	15914	15858	15896	15860	16021	15686	15697	15836	15828	15741	15936	16049	15891	15852	15800	15881	16054	15916	16048	15935	15867	15903	15722	15972	15895	15802	15965	15883	15899	15831	15615	15833	15933	15902	15898	15784	16000	15916	15886	15878	15751	15828	15988	15787	15712	15699	15943	15828	15858	15899	16021	15824	16047	15900	15847	15883	15874	15800	15998	15835	15856	15864	15927	15832	15879	15739	15926	15705	15984	15899	15929	15768	15692	15808	15940	15834	15902	16062	15647	15787	15698	15988	15873	16029	15766	15891	15941	15797	15852	15904	16051	15813	15733	16053	15830	15719	15913	15819	15946	15696	15956	15875	15905	15935	15880	15771	15956	16017	15810	15773	15878	15854	15884	15835	15805	16063	15771	15983	15774	15837	15663	15889	16060	15920	15936	15780	15821	15874	15991	15861	15873	16029	15727	15734	15770	15781	15845	15708	15871	15949	15939	15815	15735	15840	15785	15878	15826	16071	15755	15741	15881	15843	15870	15986	16021	15700	15882	15837	15778	16008	15796	15953	15920	15755	15861	15838	15845	15902	15907	15899	15955	15706	15771	15961	15790	15764	15696	15974	15838	15691	15937	15737	15981	15713	15815	15965	16004	15841	15905	15813	15909	15715	15947	15768	15787	15932	15815	15644	15859	15687	15958	15645	15709	15874	15864	16089	15758	15738	15790	15626	15867	15790	15746	15890	15658	15799	15752	15808	15690	15941	16005	15837	15729	15640	15772	16030	15822	15951	15842	15929	15812	15782	15926	15937	15973	15782	15979	15939	15817	15876	15914	15941	15803	15932	15910	15810	16033	15827	15664	15739	15738	15633	15938	15793	15841	15858	15778	15940	15638	15768	15855	15958	15809	15954	15765	15822	15856	15820	15881	15845	15890	15844	15877	15928	15827	15687	15874	15762	15939	16045	15880	15983	16023	15766	15939	15912	15819	15869	15760	15819	15786	16030	15955	15873	15925	15971	15751	15749	15986	15833	15892	15851	15991	15742	15936	15947	15687	15762	15952	15878	15859	15982	15832	15892	15812	15826	15802	15658	15905	15975	15802	15728	15899	15811	15874	15886	15852	15858	15972	15726	15889	15878	15981	15813	15995	15959	15758	15795	16011	15684	15920	15866	15731	15870	15753	15785	15738	15911	15929	15880	15897	15818	15866	15962	15702	15720	15762	15827	15900	15885	15876	15771	15843	15762	15842	15756	15755	15992	15991	15858	15866	15900	15873	15935	15859	16027	15876	15879	15863	15917	15890	15837	15876	15849	15964	15859	15831	15842	15821	15738	15801	15915	15822	15854	15983	16013	15860	15882	15924	15877	15988	15686	15863	15832	15829	15834	15881	15795	15918	15778	16003	15697	15882	15858	15747	15891	15804	15614	15744	15894	15842	15823	15956	16079	15811	15986	15864	15791	15749	16021	15897	15855	15791	15858	15757	15837	15876	15749	15956	15740	16094	15815	15785	15777	15890	15981	15887	15878	15919	15792	15973	15852	15758	15853	15933	16049	15743	15763	15850	15592	15949	15999	15879	15735	15867	15900	15839	15752	15887	15797	15904	15760	15879	15741	15914	15844	15841	15795	15936	15768	15720	15793	15842	15913	15765	15784	15796	15861	16051	15856	15826	15879	16018	15829	15740	15783	15870	15830	15924	15939	16017	15600	15868	15904	15776	15842	15725	15875	15775	15813	15809	15792	15705	15889	15978	15841	15803	15811	15905	15942	15783	15965	15929	15793	15952	15820	15822	15835	15873	15954	15674	15762	15861	15976	15884	15924	15948	15820	15987	15861	15868	15716	15786	15848	15804	15864	15764	15628	15892	15923	15731	15850	15784	15781	15766	15833	15904	16036	15814	15846	15878	15800	15928	15836	15845	15835	15814	15815	15865	15679	15952	15734	15975	15798	15971	15772	15837	15906	15683	15905	15992	15821	15930	15859	15960	15988	15969	15888	15685	15736	15845	15934	15824	15806	15951	15743	15851	15759	15957	15602	15828	15810	15785	15735	15926	15793	16062	15826	15894	15675	15638	15714	15668	15778	15949	15947	15728	15967	15811	15816	15819	15837	15766	15732	15838	15897	15881	15925	15899	15864	15985	15982	15847	15841	15785	15941	15834	15882	15824	15835	15790	15707	15806	16003	15818	15842	15838	15897	15607	15877	15946	15898	15857	16071	15817	15873	15882	16007	15724	15898	15858	15907	15951	15928	15762	15850	15834	15789	15817	15793	15915	15843	15870	15996	15893	15739	15954	15784	15935	15959	15854	15786	15858	15737	15873	15927	15841	16033	15906	15996	15896	15976	15821	15879	15742	15868	15715	15777	15930	15648	15922	15856	15861	15933	15982	15745	15670	16008	15814	15882	15901	15865	15768	15961	15915	15778	15978	15850	15825	15890	15822	15919	15787	15878	15786	15735	15783	15804	15909	15948	15793	15700	15897	15855	15868	15799	15808	15966	15974	15915	16038	15802	15941	15788	15751	15805	15895	15815	15795	15943	15805	15847	15956	15936	15695	15855	15899	15890	15673	16038	15968	15838	16136	15794	15975	15952	15764	15829	15895	15842	15745	15879	15906	15871	15980	15731	15896	15920	15790	15839	15885	16054	15877	15866	15864	15871	15973	15844	15967	15825	15813	15754	16111	15805	15935	15961	15910	15811	16026	15738	15807	15881	15877	15912	15744	15842	15787	15896	16001	15925	15855	15887	15985	15812	15747	15823	15825	15824	15906	15876	15854	15953	15920	15785	15784	15853	15939	15850	15924	15954	15774	15833	15869	15822	15825	15767	15860	15828	15921	15696	15892	15903	15783	15773	15910	15873	15892	15788	16093	15762	15875	15910	15917	15924	15880	16065	15808	15962	15734	15846	15820	15927	15876	15815	15976	15932	15858	15713	15920	15873	15820	16129	15932	15802	15874	15869	15888	15715	15982	15785	15777	15857	15890	16000	16032	15745	15840	15929	15838	15845	15707	15819	15854	16005	15853	15801	15759	15891	16034	15810	15676	15762	15894	15962	15900	15861	15932	15764	15695	15895	15903	15929	15940	15865	15959	15957	15886	16045	15839	15930	15812	15807	15911	15674	16022	15863	15825	15885	15865	15747	15731	15730	15748	15790	15780	15858	15878	15805	15906	15729	15742	16003	15955	15871	15768	15837	15869	15967	16006	15815	15737	15871	15866	15777	15937	15836	15758	15723	15842	15920	15629	15969	15854	15819	15695	15910	15846	15798	15826	15823	15851	15647	15842	15836	15754	15825	15763	15764	15864	15971	15753	15709	15749	15894	15836	15838	15722	15690	15831	15902	15756	15927	15854	15834	15959	15727	15788	15847	15945	15781	15796	15971	15883	15937	15829	15843	15951	15730	15735	15772	15813	15662	15867	15964	15893	15748	15736	15820	15762	15757	15884	15697	15901	16044	15804	15863	15862	15785	16001	15818	15868	15797	15795	15928	15893	15775	15815	15812	15693	15718	15826	16135	15960	15954	15734	15698	15819	15766	15797	15950	15970	15713	15930	15782	15932	15850	15905	15871	15784	15795	15999	15855	15872	15878	15687	15924	15907	15786	15792	15907	15853	15897	15932	15855	15811	15837	15869	15826	15859	15850	15759	15749	15827	15890	15672	15945	15712	15870	15813	15894	15853	15737	15838	15954	15861	15791	16023	15819	15772	15891	15869	15805	15919	15771	15867	15729	16058	15743	15924	15855	15917	15776	15823	15743	15983	16043	15822	15890	15831	15840	15855	15772	15824	15868	15638	15888	15868	15815	16013	15734	15857	15782	15895	15780	15739	15925	15944	15882	15850	15820	15834	15830	15968	15842	15836	15889	15878	15896	15825	15887	16002	15787	15914	16050	15791	15822	15860	15948	15771	15802	16025	16006	15875	15717	15923	15702	15865	15752	15854	15834	15902	15723	15667	15832	15936	15786	15931	15985	15893	15716	15750	15734	15906	15999	16017	15805	15871	15850	15817	15750	15765	15895	15744	15726	15861	15872	15864	15774	15980	15954	15712	15839	15972	15770	15833	15757	15914	15923	15831	15893	15901	15869	15755	15898	15876	15885	15900	15858	16092	15794	15889	15936	15803	15928	15836	15783	15912	15858	15889	15924	16089	15776	15723	15905	15854	15772	16030	16006	15662	15862	15961	15890	15848	15832	15804	15772	16011	15797	15885	15901	16040	15933	15974	15925	15936	15993	16016	15818	15907	15943	15833	15969	15891	15918	15833	16004	15954	15794	15713	15805	15855	15896	16045	15794	15839	15839	15908	15871	15959	15736	15786	15805	15985	15848	15945	15703	15808	15835	15914	15920	15900	15805	15875	15898	15836	15907	15934	15924	15969	15856	16050	15657	16067	15826	15820	15922	15937	15839	15793	15853	15772	15886	15873	15819	15775	15953	15851	15897	15909	15854	15913	15904	16113	15879	15721	15795	15698	15889	15872	15927	15627	15993	15860	15733	15860	15627	15757	15851	15847	15873	15770	15952	15853	15958	15780	15785	15892	15972	15688	15909	15921	15891	15691	15770	15812	15900	15760	15994	15892	15784	15597	15856	16046	16003	15622	15940	15690	15867	15912	15835	16209	15911	15917	15931	15690	15929	15756	15934	15960	15995	15932	15940	15804	15835	15892	15910	15913	15768	15746	15825	15764	15897	15788	15891	15750	15652	16157	15796	16017	15837	15825	15725	15803	15938	15761	15885	15793	15716	15840	15846	15870	15903	15911	15921	15721	15845	15865	16009	16059	15858	15896	15803	15777	15834	15986	15976	15974	15919	15865	15842	15810
23922	21544	29277	25084	24672	27292	27613	24076	22401	21766	20936	20251	20098	19960	19508	19252	19089	19002	18776	18650	18584	18711	18638	18404	18569	18479	18535	18551	18531	18523	18363	18466	18222	18372	18405	18478	18346	18290	18415	18489	18329	18280	18442	18190	18364	18413	18406	18406	18461	18168	18421	18102	18377	18335	18323	18326	18418	18422	18268	18064	18407	18158	18611	18501	18430	18260	18214	18451	18385	18634	18429	18187	18250	18392	18275	18197	18203	18347	18362	18285	18287	18121	18277	18498	18321	18290	18291	18094	18408	18321	18353	18338	18283	18325	18177	18373	18083	18168	18189	18307	18348	18025	18266	18265	18361	18084	18285	18267	18092	18190	18450	18332	18312	18296	18289	18589	18296	18201	18447	18378	18280	18253	18248	18350	18324	18188	18278	18264	18125	18407	18092	18185	18343	18352	18231	18113	18204	18172	18303	18200	18334	18184	18434	18193	18310	18149	18244	18340	18196	18281	18312	18248	18344	18270	18379	18463	18412	18304	18219	18338	18260	18133	18180	18330	18136	18308	18351	18267	18226	18193	18222	18124	18140	18160	18214	18090	18176	18123	18272	18090	18198	18383	18587	18134	18344	18045	18300	18295	17967	18281	18324	18391	18347	18160	18291	18218	18331	18387	18078	18166	18327	18313	18381	18256	18184	18336	18528	18150	18136	18344	18186	18300	18296	18153	18159	18279	18374	18344	18424	18240	18123	18116	18179	18181	18284	18408	18345	18294	18091	18289	18248	18372	18329	18237	18226	18231	18094	18324	18328	18375	18372	18027	18160	18282	18250	18260	18238	18136	18310	18231	18175	18367	18194	18455	18028	18384	18039	18258	18294	18245	18259	18361	18431	18349	18191	18182	18565	18289	18212	18217	18163	18288	18269	18302	18425	18122	18317	18276	18357	18203	18338	18283	18241	18263	18287	18475	18350	18414	18093	18266	18441	18150	18250	18065	18297	18214	18278	18104	18068	18500	18231	18378	18177	18105	18270	18137	18040	18366	18276	18295	18350	18344	18322	18118	18357	18292	18280	18232	18225	18305	18162	18309	18020	18105	18397	18278	18121	18338	18421	18274	18210	18372	18317	18262	18232	18255	18206	18194	18257	18341	18304	18232	18303	18067	18302	18068	18355	18241	18213	18079	18301	18172	18177	18378	18154	18163	18461	18317	18504	18227	18149	18242	18148	18054	18316	18270	18231	18351	18264	18175	18134	18298	18469	18054	18213	18216	18223	18068	18361	18237	18318	18315	18182	18121	18200	18198	18171	18352	18175	18173	18131	18175	18208	18236	18367	18261	18134	18159	18153	18243	18303	18207	18368	18291	18161	18230	18309	18221	17976	18120	18156	18256	18175	18197	18332	18242	18377	18292	18143	18215	18085	18188	18096	18386	18211	18308	18326	18335	18122	18472	18422	18335	18239	18230	18308	18347	18376	18167	18256	18153	18236	18220	18144	18339	18172	18251	18305	18306	18257	18407	18438	18131	18397	18253	18334	18280	18246	18072	18119	18187	18298	18052	18228	18100	18488	18295	18379	18215	18140	18386	18360	18265	18261	18314	18412	18184	18326	18287	18203	18136	18179	18158	18138	18347	18103	18476	18342	18391	18251	18250	18212	18241	18329	18340	18371	18335	18227	18376	18261	18312	18190	18154	18374	18209	18205	18480	18574	18257	18325	18073	18369	18288	18536	18040	18343	18241	18327	18344	18257	18422	18228	18270	18182	18316	18158	18289	18234	18268	18037	18206	18465	18217	18352	18287	18341	18119	18166	18118	18369	18137	18309	18185	18311	18210	18281	18579	18250	18261	18273	18224	18211	18317	18265	18312	18456	18177	18277	18224	18306	18180	18437	18384	18257	18268	18294	18185	18024	18110	17970	18430	18248	18090	18279	18100	18059	18024	18218	18239	18160	18203	18258	18442	18392	18253	18130	18174	18444	18114	18232	18214	18295	18265	18218	18245	18413	18224	18315	18263	18265	18242	18344	18322	18475	18258	18528	18236	18267	18229	18080	18304	18189	18089	18344	18439	18319	18180	18201	17950	18426	18483	18233	18134	18292	18284	18196	18256	18175	18149	18228	18348	18338	18270	18288	18290	18291	18205	18237	18488	18155	18378	18367	18482	18278	18215	18161	18227	18292	18231	18293	18347	18321	18345	18594	18256	18143	18266	18352	18431	18238	18366	18272	18114	18252	18280	18300	18296	18278	18354	18161	18313	18199	18097	18040	18298	18438	18185	18230	18257	18212	18210	18180	18378	18277	18270	18177	18466	18366	18086	18298	18265	18317	18378	18283	18417	18293	18201	18361	18268	18225	18211	18128	18288	18282	18292	18174	18201	18411	18136	18247	18303	18306	18389	18269	18203	18213	18095	18273	18357	18265	17916	18421	18065	18328	18496	18258	18292	18211	18295	18176	17872	18116	18240	18100	18295	18400	18148	18322	18291	18309	18206	18331	18165	18255	18310	18209	18171	18236	18140	18242	18346	18011	18272	18192	18357	18190	18129	18331	18406	18380	18282	18259	18201	18248	18323	18159	18220	18203	18255	18314	18144	18250	18250	18343	18154	18326	18389	18348	18261	18352	18094	18284	18251	18292	18367	18515	18205	18018	18276	18090	18371	18217	18392	18391	18360	18258	18436	18251	18411	18257	18317	18391	18224	18410	18287	18256	18332	18321	18230	18147	18188	18265	18456	18300	18369	18261	18409	18357	18281	18418	18315	18327	18376	18190	18226	18254	18218	18187	18328	18443	18309	18431	18348	18098	18090	18348	18149	18298	18293	18364	18415	18229	18343	18185	18335	18405	18188	18432	18251	18142	18508	18408	18339	18351	18043	18078	18141	18373	18360	18226	18322	18227	18234	18267	18113	18261	18143	18221	18196	18275	18365	18185	18152	18309	18494	18196	18239	18396	18152	18241	18213	18295	18368	18236	18350	18454	18125	18112	18197	18362	18141	18366	18159	18200	18082	18451	18044	18376	18392	18270	18358	18332	18272	18393	18129	18186	18376	18370	18300	18182	18083	18282	18357	18261	18046	18443	18361	18184	18347	18298	18234	18193	18234	18214	18220	18502	18268	18212	18282	18372	18225	18234	18156	18297	18338	18356	18300	18169	18190	18322	18124	18076	18374	18203	18300	18224	18210	18175	18124	18365	18205	18170	18105	18281	18076	18137	18240	18198	18420	18359	18488	18285	18182	18209	18235	18296	18410	18278	18322	18340	18347	18158	18137	18108	18498	18297	18250	18314	18214	18302	18227	18208	18142	18250	18234	18392	18206	18416	18223	18164	18452	18318	18088	18208	18322	18380	18279	18166	18023	18239	18229	18322	18287	18292	18203	18255	18252	18213	18272	18210	18171	18243	18104	18224	18034	18247	18262	18151	18387	18385	18314	18183	18226	18284	18223	18169	18281	18194	18371	18144	18345	18234	18256	18105	18189	17978	18270	18332	18220	18308	18180	18255	18296	18260	18177	18243	18156	18460	18371	18144	18270	18320	18266	18244	18345	18163	18136	18146	18410	17965	18118	18214	18448	18227	18501	18486	18259	18270	18108	18253	18188	18283	18229	18242	18191	18199	18119	18269	18187	17951	18245	18289	18437	18157	18280	18393	18373	18027	18111	18510	18411	18171	18422	18484	18177	18323	18518	18557	18116	18396	18397	18167	18314	18206	18300	18376	18259	18239	18222	18326	18357	18169	18070	18387	18252	18179	18277	18231	18263	18309	18315	18219	18378	18229	18420	18373	18382	18382	18257	18489	18445	18280	18167	18505	18265	18296	18310	18477	18287	18340	18193	18169	18116	18219	18289	18118	18293	18296	18328	18296	18295	18249	18095	18113	18227	18438	18301	18231	17991	18210	18260	18264	18413	18310	18094	18310	18345	18467	18206	18008	17942	18265	18201	18412	18431	18401	18277	18248	18361	18262	18200	18228	18257	18220	18190	18180	18338	18365	18092	18203	18193	18147	18188	18179	18216	18077	18301	18109	18326	18458	18320	18344	18187	18255	18197	18314	18531	18293	18227	18204	18148	18430	18102	18128	18211	18092	18245	18287	18402	18360	18161	18400	18232	18227	18315	18382	18439	18315	18200	18155	18265	18363	18203	18103	18248	18205	18320	18252	18407	18320	18133	18015	18041	18270	18086	18117	18315	18356	18372	18423	18329	18143	18419	18285	18215	18466	18523	18260	18530	18183	18316	18192	18287	18081	18079	18274	18219	18193	18480	18265	18262	18291	18199	18181	18359	18346	18083	18234	18382	18323	18396	18214	18305	18343	18026	18182	18279	18177	18083	18271	18239	18218	18287	18234	18212	18285	18180	18186	18299	18219	18137	18266	18484	18249	18244	18308	18394	18306	18144	18332	18269	18278	17986	18440	18352	18449	18213	18232	18350	18293	18348	18231	18236	18305	18175	18044	18353	18280	18191	18259	18131	18202	18168	18465	18319	18087	18322	18351	18162	18222	18367	18475	18199	18447	18373	18369	18424	18352	18028	18252	18231	18363	18309	18373	18419	18354	18408	18177	18220	18191	18139	18437	18344	18317	18346	18169	18206	18154	18300	18229	18087	18164	18143	18366	18255	18145	18479	18344	18212	18013	18112	18168	18326	18257	18288	18457	18352	18369	18414	18233	18332	18151	18135	18287	18273	18315	18287	18307	18090	18065	18506	18237	18257	18277	18165	18251	18055	18218	18478	18481	18290	18245	18552	18356	18456	18105	18354	18314	18584	18169	18220	18232	18308	18131	18308	18300	18293	18207	18196	18353	18128	18320	17959	18327	18212	18218	18132	18244	18374	18346	18249	18470	18234	18205	18199	18229	18267	18281	18327	18306	18278	18164	18130	18378	18250	18314	18195	18077	18210	18180	18140	18147	18103	18122	18210	18354	18054	18212	18349	18327	18197	18191	18231	18223	18282	18291	18269	18108	18055	18250	18253	18356	18311	18465	18365	18053	18083	18177	18268	18281	18304	18414	18417	18110	18294	18438	18357	18055	18252	18324	18242	18264	18368	17967	18275	18206	18233	18132	18235	18276	18310	18309	18181	18168	18294	17966	18297	18238	18313	18119	18395	18108	18241	18401	18157	18076	18317	18179	18027	18146	18158	18357	18048	17998	18318	18177	17961
27989	48071	45719	38806	32970	29717	26704	24660	23137	21328	19931	19373	18736	18350	18100	17713	17076	17085	16961	16643	16781	16584	16486	16550	16518	16395	16288	16313	16294	16251	15989	16063	16280	16282	16310	16144	16161	16173	16367	16282	16196	16276	16225	16189	16049	16070	16297	16197	16256	16184	16107	16311	16366	16338	16276	16172	16232	16301	16260	16287	16336	16091	16146	16260	16269	16187	16078	16205	16234	16173	16305	16195	16228	16136	16136	16180	16334	16261	16206	16184	16157	16144	16212	16119	16307	16182	16116	16075	16078	16024	16208	16114	16195	16228	16054	16059	16127	16181	16008	16391	16184	16206	16095	16079	16232	16327	16246	16086	16204	16010	16191	16179	16338	16166	16171	16108	16189	15990	16028	16137	16180	16321	16228	16185	16170	16083	16244	16277	16190	16042	16230	16233	16093	16088	16106	16121	16118	16180	16238	16104	16256	16281	16346	16361	16175	16256	15965	16270	16287	16110	16219	16113	16108	16227	16092	16096	16133	16198	16063	16103	16112	16144	16119	16191	16012	16140	16116	16236	16223	16062	16151	15928	16000	16366	16287	16129	16211	16161	16060	16326	16118	16192	15985	16285	16223	16052	16199	16081	16204	16098	16179	16273	16156	16162	16094	16058	16108	16181	16146	16180	15954	16183	16137	16070	16238	16134	16205	16109	16130	16112	16266	16070	16109	15978	16231	16133	16088	16079	16285	16270	16124	16067	16062	16175	16115	16068	16101	16220	16186	16223	16031	16096	16136	16250	16165	16185	16228	16048	16186	16085	16062	16195	16282	16165	16135	16185	16211	16201	16125	16093	16118	16267	16248	16162	16025	16143	16192	16244	16267	16124	16241	16172	15997	16197	16043	16155	15982	16158	16237	16124	15911	16092	16092	16203	16218	15999	16390	16037	16045	16046	16065	16280	16112	16260	16200	16220	16212	16295	16165	16202	16253	16129	16143	15993	16243	16293	16257	16055	16201	16144	16157	16245	16059	16177	16184	16115	16222	16295	16037	16251	16255	16140	16244	16252	16138	16191	16217	16194	16010	16115	16166	16108	16222	16332	16039	15990	16106	16265	16128	16125	16082	16130	16208	16058	16054	16160	16087	16055	16159	16363	16301	16014	16315	16062	16385	16093	16078	16162	16026	16201	16234	16038	16142	16059	16250	16107	16198	16040	16209	16156	16157	16155	16221	16231	16120	16274	16220	16056	16176	16220	15988	16172	16024	16190	16252	16272	16314	16205	16086	16349	16111	16168	16350	16222	16035	16320	16132	16268	16201	16317	16218	15997	16054	16271	16126	16225	16142	16232	16023	16165	16099	16167	16077	16067	16302	16184	16228	16106	16287	16126	16090	16206	16189	16090	16359	16210	16084	16106	16096	16293	15967	16005	16274	16257	16199	15966	16146	16142	16305	15990	16081	16213	16408	16007	16184	16045	16199	16218	15896	16386	16126	16290	15982	16189	15914	16139	16020	16202	16305	16246	16140	16118	16219	16106	16307	16188	16290	16005	16231	16182	16128	16202	16220	16111	16054	16210	16170	16298	16155	16023	16175	16223	16129	16028	16326	16112	16324	16269	16327	16016	16071	15998	16025	16135	16214	16188	16204	16294	16147	16090	16009	16152	16150	16248	16144	16261	16195	16082	16125	16082	16062	16089	16143	16124	16162	16175	16117	16110	16277	16226	16157	16095	16315	16182	16189	16130	16213	16271	16284	16205	16146	16164	16120	16146	16069	16303	16198	16245	16166	16172	16258	16167	16005	16152	16117	16255	16140	16141	16232	16167	16172	16191	16239	16147	16208	15974	15976	16070	16201	16036	16239	16021	16261	16102	16213	16098	16155	16000	16165	16196	16309	16225	16041	16008	16201	16262	16016	16277	15986	16077	16097	16077	16132	16101	15981	16079	15993	16082	16111	16198	16368	16187	16083	16310	16198	16056	16169	15997	16262	16153	16210	16217	16189	16148	16002	16127	16199	16064	16171	16239	16133	16199	16162	16196	16216	16138	16191	16356	16192	16224	16021	16044	16128	16188	16113	16124	15932	16233	16054	16262	16260	16044	16262	16063	16175	16079	16089	16208	16069	16209	16121	16182	16133	16056	16230	16074	16185	16186	16049	16129	16046	16135	16143	16173	16131	16044	16307	16137	16085	16171	16053	16095	16203	16152	16232	16146	16174	15998	16146	16121	16066	16129	16184	16190	15903	16147	16149	16155	16130	16073	16063	16173	16212	16238	16181	16142	16020	16254	16121	16169	16034	16070	16012	16087	16323	16208	16245	16091	16317	16121	16182	16137	16140	16126	16101	16077	16125	15961	16197	16200	16007	16232	16185	16089	16156	16058	16145	16076	16237	16045	16184	16174	16166	16087	16071	16152	16249	16001	16105	16430	16248	16065	16110	16183	16154	16340	16303	16150	16160	16008	16234	16163	16413	16105	16164	16247	15965	16111	16174	16198	16301	16081	16221	16209	16081	16043	16201	16030	16053	16246	16251	16128	16057	16092	16316	16104	16313	16110	15962	16198	16050	16290	16231	16307	16232	16360	16050	16069	16278	16192	16061	16044	16153	16075	16152	16046	16444	16147	16080	15977	16077	16180	16263	16031	16098	16091	16083	16120	16103	16056	16353	16147	16294	16125	16155	16229	16262	15983	16205	16229	16193	16266	16115	16162	16009	16186	16193	16017	16310	16249	16184	16101	16227	16223	16232	16153	16208	16270	15997	16116	15954	16041	16096	16190	16206	16130	16233	16089	16125	16015	16138	16090	16212	16205	16048	16268	16234	16197	16229	15962	16219	16302	15917	16132	15953	16109	16090	16301	16053	16136	16248	16297	16193	16173	16138	16088	16019	16188	16186	16126	16248	16329	16206	16348	16338	16099	16148	16127	16193	16183	16133	16227	16184	16090	16208	16092	16004	16076	16133	16191	16170	16077	16194	16132	16251	16110	16154	16357	16209	16097	16228	16045	16102	16292	16190	16049	16157	15970	16074	15940	16244	16110	16248	16242	16037	16230	16041	15961	16159	16114	16088	16099	16194	16092	16252	16255	16339	16152	16114	16272	16192	16207	16090	16006	16191	16165	16058	16172	16211	16193	16274	16216	16061	16079	16213	16210	16127	16125	16249	16116	16218	16117	16108	16172	16274	16112	16367	16112	16026	16171	16225	16148	16363	16053	16049	16068	16227	16052	16164	16100	16041	16286	16041	16029	16238	16142	16174	16202	15998	16217	16153	16023	16251	16277	16228	16233	16168	16334	16015	16157	16208	16043	16144	16336	16068	16217	16044	16243	16318	16193	16150	16248	16203	16098	16171	16247	16120	16325	16175	16133	16092	16259	16164	16210	16155	16144	16136	16045	16233	16237	16118	16111	16133	16190	16110	16150	16140	16232	16220	16077	16157	16146	16120	16061	16047	16173	16276	16224	16055	16164	16069	16291	16273	16186	16167	16143	16251	16120	16134	16227	15989	16150	16231	16067	16189	16274	16097	16033	16227	16071	16163	16111	16103	16011	16053	16233	15981	16319	16146	16171	16089	16089	16138	16262	16184	16141	15866	15986	16157	16159	16096	16326	16194	16133	16155	16313	16197	16268	16188	16234	16183	16315	16209	16155	16077	16284	16243	16344	16157	16118	16184	16079	16165	15948	16269	15980	16220	16112	16206	16200	16176	16021	16096	16181	16270	16246	15978	16331	16053	16260	16276	16210	16126	16324	16102	16247	16177	16248	16033	16027	16201	16198	15980	16015	15890	16155	15922	16182	16222	16156	16246	16080	16172	16282	16159	16152	16173	16178	16321	16015	16212	16429	16398	16119	16207	16117	16108	16041	16156	16116	16145	16221	16063	16149	16123	15923	16108	16089	16171	16325	16192	16023	16249	16286	16074	16197	16141	16227	16185	16158	16141	16125	16150	16101	16247	16171	16218	16196	16140	16367	16148	16138	16012	16173	16090	16170	16075	16044	15995	16177	16180	16191	16239	16253	16212	16171	16109	16137	16185	16255	16099	16183	16145	16155	16179	16203	16255	16308	16185	16354	16221	16111	16048	16242	16118	16199	16225	16131	16228	16111	16049	16209	16054	16206	16294	16092	16032	16156	16296	16237	16199	16286	16222	16075	16174	16167	16222	15983	16176	16049	16045	15891	16128	16198	16196	16234	16285	16061	16220	16099	16389	16057	16219	16173	16228	16154	16209	16220	16040	16268	15987	16084	16152	16175	16365	16080	16055	16394	16137	16136	16057	16106	16108	16180	16178	16289	16172	16193	16231	16238	16249	16020	16254	16067	16131	16160	16208	16111	16078	15949	16022	16170	16161	16003	16366	16006	16184	16257	16071	16192	16135	16232	16138	15997	16114	16302	16113	16125	16233	16169	16028	16045	16250	16197	16041	16278	16295	16049	16048	16032	16325	15927	16128	15968	16254	16059	16056	16093	16309	16158	16023	16316	16331	16141	16285	16141	16197	16059	16301	16136	16069	16061	16217	16150	16025	16059	16158	16334	16183	16068	16209	16148	16352	15966	16123	16358	16218	16200	16185	16263	16349	15989	16169	16105	16164	16099	16272	16296	16292	16205	16227	16080	16360	16088	16190	16140	16091	16146	16197	16160	15907	15987	16190	16226	16183	16096	16150	16084	16257	16164	16175	16350	15998	16349	16300	16270	16290	16253	16133	16164	16072	16280	16233	16095	16041	16184	16109	16333	16090	16251	16315	16181	16219	16093	16082	16048	16010	16148	16234	16138	16192	16143	16035	16267	16199	16047	16144	16239	16144	16078	16327	16148	16193	16149	16216	16360	16241	16150	16093	15968	16123	16317	16022	16309	16066	16093	16190	16208	16014	16187	16067	15960	16000	16140	16264	16023	16321	16210	16155	16199	16189	16078	16220	16257	16145	16141	16273	15852	16013	16046	16157	16236	16078	16089	16020	16326	16085	16163	16292	15945	16270	16072	16137	16138	16217	16041	16185	16144	16340	16270	16210	16125	16295	15937	16203	16166	16079	16314	16162	16255	16069	16039	16160	15950	16334	16227	16146	16028	16271	16215	15999	16101	15944	16120	16122	16206	16036	16324	16208	16247	16218	16109	16143	16149	16239	16306	16295	16157	16025	16115	16213	16243	16056	16062	16261	16065
23093	21557	29607	24096	22624	26936	30779	25311	23918	22873	21637	20972	20350	20046	19860	19408	19120	18975	18712	18590	18749	18426	18546	18379	18328	18201	18183	18295	18223	18210	18260	17960	17944	18023	18157	17843	18039	17867	18009	17738	17981	17884	17958	18017	18026	17867	17948	17928	17872	17771	17889	17945	17866	17893	17917	18122	17801	17762	17925	17953	17806	17831	17906	18027	18098	18128	18064	18167	18053	17810	17868	17941	18024	17926	18016	17935	18024	17789	17587	17991	17868	17758	17797	17772	18027	18056	18098	18134	17878	17788	17872	17976	18051	17708	18100	17817	18029	17923	17735	17699	17903	17724	17951	17800	17768	18088	18162	17904	17975	17880	17891	17991	18180	17893	17947	17911	17769	17835	18004	18103	17903	17898	17985	17916	17980	17817	17755	17979	18068	17984	17898	17828	17884	17997	17987	17766	17978	17800	18051	17794	17772	17920	17771	17810	17750	17833	17970	18017	17783	17962	17954	17989	17868	17876	17957	17940	17780	17768	17865	17828	17757	17883	17917	18019	17869	17745	17926	17695	17770	18055	17947	17688	17941	17815	17887	18121	17991	17974	17849	17920	17780	17835	17965	17870	17917	17863	18029	17904	18054	17922	17899	17833	18068	17798	17726	17632	18022	17895	17904	17811	17962	17666	17754	17700	17935	18060	17937	17761	17803	17701	17895	17896	17885	17813	18074	18007	17991	17839	17767	17810	17680	18012	17896	17750	17757	17888	17816	17962	17689	17945	17936	17884	17938	17621	17978	17857	18112	17980	17957	17831	17950	17961	17949	17997	17947	17882	17974	18040	18096	17908	17836	17828	18094	17796	17927	17755	17687	17767	17701	17889	18000	17784	17612	17774	17848	17637	17932	17821	18050	17685	17753	17672	17728	17951	17882	18006	17860	17861	17810	17925	17904	17785	17733	17928	17854	17947	17773	17859	17813	17981	17808	17701	17939	17729	17871	17617	17947	17865	17784	17638	17822	17689	17946	17887	17847	17757	17663	18108	17745	17741	18016	17799	17828	17831	17863	17976	17842	17858	17857	17743	17767	17954	17905	17990	17872	17900	17844	17902	17859	17715	17812	17699	17708	17861	18019	17907	17961	17851	17665	18039	17870	17868	17672	17792	17740	17783	17946	17825	17817	17821	17869	17957	17898	17787	18009	17771	17729	17989	17799	18041	17927	17881	17942	17804	17781	17729	17834	17609	17678	17807	17866	17718	17943	17834	17933	17853	17718	17939	17933	17805	18112	17811	17882	17925	17684	18084	17813	17927	17809	17979	18027	17848	17666	17589	17707	17756	17713	18003	17878	17946	17855	17814	17854	17685	17760	17830	17794	17724	17784	17741	17914	17847	17711	17956	17881	17787	17638	17823	17878	17784	17921	17728	17724	17996	17923	17885	18127	18049	17903	17773	17880	17670	17888	17794	17924	17807	17730	17660	17876	17751	18006	17843	17762	17778	17834	17803	17855	18001	18014	17856	18007	17815	17835	17835	17813	17994	17866	17949	17725	17692	17713	17831	17812	17780	17880	17917	18112	17810	17949	17727	17757	17750	17760	17912	18003	18232	18046	17687	17816	17834	17728	17867	18033	17719	17821	17885	17753	17856	17733	17806	17822	17762	17810	17987	17927	17963	17912	17819	17842	17867	17773	17833	17992	17769	17934	17835	18040	17979	17933	17635	17720	17900	17677	17895	17956	17727	17951	17999	17703	17843	17934	17905	17750	17747	17878	17790	17649	17702	17923	17953	18024	17864	18042	17815	17950	17957	17870	17901	17946	17731	17917	17842	17997	17921	17895	17972	17863	17860	17762	17778	17979	17972	17851	17873	17840	17702	17876	17843	17827	17875	18116	17829	17841	17767	17917	17990	17749	17910	17800	17867	17910	18020	17858	17934	18099	17829	18070	17764	17897	17862	17968	17655	18069	17749	17813	17945	17836	17781	17820	17873	17884	17762	17795	17801	17739	17820	18026	18016	18091	17977	17901	17991	17948	18067	17797	17830	17801	17813	18063	18134	18064	17837	17950	17828	17836	17667	17828	18060	17930	17812	17879	17923	17841	17773	18018	17718	18133	18209	17971	17941	17885	18070	17842	17712	17735	17823	18090	18014	17854	17915	18149	17745	17853	17936	18034	17930	17998	17937	17725	17759	17971	17809	17933	17690	17811	17774	17903	17983	17875	17778	18008	17861	17710	17695	17752	17845	17779	18048	17808	17780	17848	17776	17890	17737	17792	17621	17747	17826	17991	17818	17738	17884	17658	17783	17881	17814	17732	17817	17909	17894	17931	17848	18122	17718	18007	17722	17928	17758	17932	18001	17810	17809	17983	18057	18061	17617	17931	17770	17833	17770	17992	17718	17924	17833	17808	17847	17851	17961	17907	17750	17789	18028	18013	17968	18034	17779	17896	17765	17957	17836	17713	18049	18006	17847	18066	17745	17987	17827	17854	17928	17968	17714	17928	17776	17862	17951	17787	17920	17847	18085	17982	17904	17873	17738	17892	17816	17970	17970	18105	17800	17909	17892	17888	17996	17781	17984	17903	17839	18101	17736	17830	17754	17918	17688	17908	17794	17859	17781	17668	17738	17871	17918	17859	17930	17675	17834	17821	17855	18089	18043	17895	17672	17689	17986	17871	18158	17927	17846	17902	17857	17840	17778	17852	17778	17968	18062	18029	17759	17768	17799	17785	17792	17869	17850	17984	17877	17746	17945	17779	17979	17810	18016	17762	17917	17944	17975	17952	17935	17892	17918	17737	17955	17754	18013	17880	17622	17852	17767	17743	17952	17898	17799	17819	17860	17902	17949	17687	17799	17824	17713	17880	17923	17919	17750	18038	17965	17880	17895	17796	17791	17792	17848	17789	17803	17881	18046	18001	17831	17855	17986	17573	17736	17944	17894	17981	17704	18023	17901	17795	17776	17789	17857	17696	17693	17956	18013	17893	17888	17863	17994	17746	18012	17817	17977	17706	17694	17798	17811	17877	17837	17840	17913	17804	17671	17968	18033	17797	17941	17782	17931	17905	17959	18048	18014	17769	18013	17866	17765	17828	17903	17885	17789	17902	17806	18034	18045	17943	18071	17886	17868	17670	18018	17914	17941	17886	17902	17670	17946	18089	17838	17832	17726	17938	17713	17888	17924	17840	17785	17933	17980	17795	17921	17779	17805	17781	17889	17788	17823	17843	17765	17752	17825	17669	17784	17887	17954	17738	17950	17956	18098	17685	17834	17882	17910	17810	17882	17823	17994	18028	17740	18080	17767	17714	17937	18085	17731	17826	17911	18025	17909	17961	17803	17899	17775	17853	17811	17959	17857	17860	17937	17584	17917	17898	17938	17915	17810	17841	17866	17725	17958	17927	17873	17764	17685	17825	17859	17905	18070	17767	17807	17913	17931	17865	17961	17838	17737	18061	17909	17892	17803	17904	17809	17923	17825	17867	17810	17834	17796	17621	17754	17875	17869	17861	17841	17961	17797	17961	17717	17890	18005	17843	17885	17857	18045	17738	17926	17759	17737	17856	18112	17899	17890	17807	17829	18028	17741	17867	17915	18015	17845	17882	17818	17777	17774	17882	17818	17932	17793	17814	17778	17968	17715	17927	17867	17859	18082	17765	17821	17858	17926	17917	17842	17927	17868	17847	17990	17856	17840	17821	17929	17880	17756	17793	17968	18061	18134	17798	18027	17812	17810	17733	17746	17879	17980	17839	17782	17927	17866	17753	17908	18167	17793	17939	17802	17855	17854	17917	17597	17977	17909	17940	17838	17787	17796	17989	17999	17837	18160	17855	17907	17676	17901	18136	18094	18088	17688	17750	17785	17778	17912	18020	17884	17902	17856	17957	17862	17760	18067	17762	17709	17786	17811	17917	17939	18070	17901	17762	18113	18010	17876	17978	18031	17904	17864	17721	17779	17919	17809	17968	17855	17678	17943	17959	17597	17806	17772	17824	17860	17882	17869	18003	17775	17731	17789	17864	17790	17846	17783	17983	18011	17895	17765	17873	17914	17947	17987	17912	17862	17891	17769	17868	17835	17934	17837	17706	17731	17894	17992	17661	17947	17953	17862	17962	17811	17778	17706	17932	17878	17805	17788	17651	17996	17852	17866	17733	17971	17935	17793	17815	18020	17748	17828	17915	17954	17609	17738	17858	17704	17920	18005	17853	17869	17968	17998	18007	17972	17996	18060	17848	18028	17920	17949	17605	17761	17882	17859	17767	17842	17847	18010	17930	17719	17814	17734	17940	17788	17915	17812	17939	18053	17769	17860	17679	18044	17833	17777	17773	17892	17953	17807	17709	17910	17965	17848	17791	17759	17984	17676	17757	17891	17934	17888	18054	17843	17873	18035	17864	17905	17878	17855	17859	17956	17937	18088	17887	18045	17939	17926	17892	17826	17847	17959	17958	17988	17880	17810	17840	17967	17624	17791	17826	17538	17935	18013	17779	18157	17839	17825	17728	17923	17826	17788	17785	17954	17848	17828	17814	17859	17882	17971	17873	17838	17766	18082	17998	17588	17459	17852	17885	17893	17998	17898	17839	17715	17790	17773	17675	18045	17895	17839	17911	17915	17961	17875	18131	17947	17830	17870	17877	17690	17862	17869	17896	18067	17971	17952	17926	17674	17882	17724	17797	17740	18037	17740	17831	17797	17956	17849	17820	17790	17952	17859	18066	17845	17949	17795	17775	17996	17899	17799	17835	17864	17955	17989	17866	17849	17874	17949	17822	17848	17858	17668	17871	17904	17771	17814	18001	17935	17816	17725	17867	17777	17891	18085	17941	17972	17947	17773	17736	17815	17742	17820	17812	17966	17740	18015	17597	17842	17923	17805	18085	17701	18025	17913	17970	17921	17767	17814	17750	18022	17719	17908	17804	17634	17815	17879	17802	17664	17754	18026	17891	17859	17733	17738	17907	17925	17810	17757	17725	17763	18037	17987	17889	17885	17977	17914	17908	17865	18068	17987	17956	17876	18036	17772	18069	18014	17731	17856	17651	17956	17989	18022	17824	17868	18163	17882	17955	17775	17837	17772	17780	17765	18014	17803	17893	17832	17761	17782	17782	17853	17790	17870	17813	17752	17941	17832	17799	17852	17854	17903	17860	17901	17903	17851	17855	17946
29737	52045	49924	43002	36410	32654	29928	27160	25118	23013	21021	20363	19551	18739	18501	18017	17728	17240	16975	16769	16512	16499	16399	16522	16233	16331	16182	16152	16215	16000	16190	16061	16086	16121	15948	16082	15923	16132	15933	16007	16089	15853	16112	15946	16068	16062	16153	16120	16148	16014	15847	16076	15826	15912	16032	15918	15944	15979	15838	15843	15958	15832	15977	15793	15858	15676	15970	15845	15876	15761	15803	16069	15849	15878	16014	15950	15802	16024	15885	15811	15812	15859	15886	15765	15866	15969	15971	15764	15946	15955	15984	15823	15944	15857	15872	15978	15912	15861	15847	15913	15880	15867	15916	15943	15876	15993	15810	15835	15989	15895	15818	15846	15906	15814	15889	15624	15867	15955	15781	15847	15901	15809	15863	15989	15806	15876	16003	15805	15849	15824	15746	15976	15813	15778	16033	15827	15867	15933	15932	15907	15919	15928	15884	15880	15766	15926	16036	15920	15831	15721	15946	15765	15871	15942	15847	15827	15843	15991	15819	15824	15873	15796	15862	15786	15851	15954	15802	15938	15940	16075	15934	15969	15796	15937	15853	15664	15920	16157	15783	15911	15830	15912	15903	15968	15657	16178	15756	15921	15839	15914	15898	15872	15833	16049	16012	15762	15844	16019	15971	15948	15849	16068	15786	15821	15883	15984	15898	15866	15915	15908	15816	15733	15831	15857	16157	15743	15825	15851	15986	15793	15855	15802	15911	15783	15908	15889	15892	15778	15916	16115	15650	15904	15811	15840	15717	15919	15891	15897	15934	15867	15819	15790	15799	15890	16135	15999	15988	15784	15873	15879	15978	15847	16025	16003	15685	16069	15975	15723	15764	15817	15756	15858	15851	15724	15947	15858	16030	15802	15798	15769	15868	15841	15981	15731	16003	15698	15646	15836	15926	15759	15719	15848	15893	15786	15797	15696	15942	15811	15732	15878	15868	16030	15917	15871	15738	15841	15870	15823	15770	15837	16015	15825	15862	15827	15933	15887	15828	15911	15902	15779	15989	15866	15804	15980	15760	15834	16107	15895	15787	16053	15919	15949	15966	15797	15873	15865	15886	15815	15845	16077	15902	15909	15836	15707	15962	15822	15818	15911	15787	15874	15856	15761	15700	15876	15662	15992	15995	15803	15905	15912	15938	15808	15799	15810	15959	15686	15797	16003	15646	15887	16089	15853	15946	15808	15906	15744	15618	15964	15772	15978	16071	16103	15981	15782	15675	15910	15910	15987	15727	15933	15818	15881	15875	16016	15821	15840	16123	15843	15845	16032	16008	16019	15790	15854	15868	15923	15837	15784	15772	15980	15860	15755	15896	15897	15919	15962	15900	15887	15835	16024	15835	15921	15837	15886	15734	15834	15616	15853	15821	15896	15813	15701	16097	15912	15796	15603	15852	15787	15943	15899	16005	15821	15902	15859	15940	15820	15781	15765	15875	15841	15955	15864	15957	16012	15840	15910	15914	15952	16014	15916	15964	15823	15760	15862	15889	15784	15759	15909	15887	15976	15816	15824	15828	15742	15718	15721	15868	15904	15947	15882	15843	16034	15873	15900	15887	15765	15814	15953	15921	15826	15869	15816	15879	15877	15914	15902	15862	15599	15833	15723	15933	15937	15841	15817	15944	15826	15849	16020	15878	15929	16027	15937	16019	15714	15940	15817	15886	15779	15935	15961	15689	15839	15906	15842	15907	15880	15998	15889	15868	15833	15842	15848	15964	15703	15864	15936	15713	15859	15825	15868	15781	15821	15862	15876	15553	15843	15801	16066	15762	15879	15832	15996	15828	15854	15860	15992	15909	15739	15953	15770	15617	15990	15843	15829	15970	15869	15984	15940	15908	15851	16002	15961	15782	15859	16019	15806	15757	15784	15904	15889	15739	15941	15900	15915	15708	15798	15884	15856	15986	15846	15886	15722	15858	15772	15902	15824	15805	16008	15856	15793	15846	15915	15836	16037	15957	16039	15848	16001	15680	15822	16021	15758	15699	15880	15833	15814	15882	15859	15946	15915	15781	15762	15882	15800	16042	15835	15802	15916	15932	15898	16024	15727	15980	15954	15744	15864	16046	15773	15798	15744	15821	15881	15859	15994	15776	15879	15765	15794	15728	15940	15862	15915	15965	15980	15915	15797	15838	15789	15930	15849	15871	15797	15832	15802	15942	15680	15936	15897	15971	15848	15791	15879	15797	15814	15963	16060	15944	15778	15756	15825	15920	15938	16078	15873	15860	15902	15923	15791	15809	15759	15746	15843	15759	15779	15784	15752	15768	15784	15854	15866	15877	15914	15826	15976	16036	16049	15763	15943	15766	15782	15792	15897	15820	15735	15856	15748	16001	15680	15951	15842	15813	15732	15829	15852	15846	15795	16000	15672	15834	15912	15974	15819	15820	15792	15952	15967	15821	15982	15851	15803	15933	15952	16004	15910	15777	15861	16019	15832	15937	15830	15851	15929	16039	15811	15829	15882	15712	15873	15829	15941	15664	15781	15877	15805	15784	15831	15803	15986	15982	15871	15938	15925	15787	15838	16064	15819	16031	15786	15772	15861	15934	16012	15888	15739	15872	15809	15863	15940	15979	15816	15864	15906	15874	15962	15942	15870	15905	15820	15973	15997	16046	15786	15895	15940	15782	15911	15975	15892	15982	15793	15883	15801	15774	15738	15816	15858	15919	15961	15858	15795	15992	15887	15906	15774	15818	15771	15845	15768	15838	15805	15935	15773	15834	15951	15849	15718	15865	15676	16031	15898	15982	15809	15822	15814	15830	15817	15897	15756	15849	15942	15750	15780	15969	15789	15748	15894	15850	15794	15996	15877	15865	15834	15920	15842	15775	15885	15873	15978	15885	16015	15857	15757	15968	15800	15669	15917	15951	15801	15808	16008	15957	16001	15857	15892	15929	15577	15965	16013	15984	16053	15780	15903	15923	15893	16061	15673	15887	15754	15957	15775	15847	15900	15899	16091	15871	15678	15878	15871	15847	15984	15641	15938	15789	15969	15751	15891	15885	15794	15805	16050	15710	15917	15853	15831	16047	15856	15925	15834	15738	15710	15937	15839	15902	15847	15995	15935	15851	15815	15854	16002	15887	15961	15776	15950	15829	15938	15961	15792	15672	15947	15801	15900	16041	15856	16061	15859	15747	15847	15924	15856	15792	15967	15918	15780	15891	15858	15625	15914	15854	15707	15826	15823	15761	15939	15714	15790	15917	15925	15919	15970	15738	15999	15959	15863	15879	15878	15779	15911	15940	15824	15825	15997	15883	15937	15785	15991	15893	15853	15779	15788	15806	15733	15941	15843	15861	15882	15765	15957	15885	15996	15774	16003	15880	16009	15804	15717	15901	15730	16112	15836	15797	16025	15864	15733	15903	15841	15851	15785	15861	15836	15746	15884	15754	15909	15927	15940	15813	15941	15786	15911	15865	15833	15946	16099	15861	15950	15921	15951	15872	15940	15771	15907	15961	15946	15814	15994	15765	15834	15859	15861	15998	15878	15837	15851	15925	15758	15791	15874	15839	15795	15982	15890	15850	15816	15831	15824	15690	15828	15980	16037	15890	15910	16051	15781	15862	15831	15908	15943	15828	15823	15883	15868	15919	15892	15755	15672	15866	15724	15809	15954	15882	15816	15908	15847	15745	15891	15917	16033	15751	15908	15779	15695	15824	15809	15869	15875	15891	15855	15769	15884	15963	16043	15722	16034	15709	15875	15849	15846	15800	15820	15814	15810	15860	15897	15864	15908	15807	15826	15807	15964	15901	15749	15894	15962	15908	15772	15839	15895	15812	15756	15900	15852	15816	15651	15708	15869	15842	15957	16016	15818	15983	15780	15992	15833	15923	15831	15870	15758	16018	15935	15805	15951	15929	15981	15757	15995	15845	15706	15825	15765	15816	15985	15976	15931	15910	15757	15811	15853	15853	15909	15729	15932	15720	15713	15877	15848	15758	15844	15948	15913	15918	15926	15989	15635	15859	15848	15851	15799	15804	15931	15798	15879	15983	15816	15798	15953	15840	15639	15909	15846	15776	15933	15750	15888	15893	15957	15849	15911	15755	15942	15715	15899	15960	15811	15741	15826	15708	15875	15890	15727	16019	15861	15828	15930	15839	15914	15736	15907	15712	15833	15795	15952	15792	15793	15812	15993	15871	15953	15838	15890	15900	15936	15945	15708	15764	15818	15925	15673	15821	15921	15795	15925	15919	15824	15935	15856	15851	16007	15858	15978	16003	15886	15804	15718	15829	15912	15862	15848	15849	15985	15838	15915	15823	15924	15815	15841	15629	16108	15813	15845	15819	15923	15830	15895	15773	15836	15982	15933	15869	15789	15984	15914	15809	15960	15838	16031	15722	15853	15837	15810	16009	15922	15823	15865	15770	15820	15910	15820	15951	15808	15979	15920	15805	15963	15959	16018	15913	15945	15814	15867	15883	15749	15813	16006	15879	15948	15944	15899	15830	15776	15817	15925	15756	15783	15910	15859	15827	15937	15865	15883	15872	15845	15668	16001	15754	15933	15979	16018	15791	15683	15869	16081	16017	15771	15787	15839	15800	15932	15945	15985	15763	15730	15863	15823	15825	15894	15959	15869	15869	15789	15799	15850	15944	15976	16027	15908	15743	15894	15721	15798	15948	15945	15777	15782	16047	15746	15891	15735	15682	15795	15857	15839	15933	15799	15651	15800	15937	15915	15775	15756	15992	15833	15730	15837	15893	15895	15929	15916	15773	15870	15921	15817	15878	15816	15762	15893	15971	15780	15868	15953	15853	15980	15865	15852	15808	15884	15838	15932	15799	15851	15840	15849	15936	15899	15808	15663	15902	15664	15873	15721	15858	16068	15747	15900	15945	16076	15814	15915	15721	15849	15721	15871	15928	15859	15878	15797	15990	15752	15677	15787	15888	15861	15768	15827	15987	15884	15867	15864	16035	15975	15884	15904	15846	15762	15828	15807	15898	15747	15785	15819	15928	15903	15854	15856	15703	15883	15844	15887	16182	15816	15780	15886	15821	15958	15836	15868	15950	15927	15763	15991	15789	15678	15746	15882	16017	15936	15992	15939	15853	16029	15908	15800	15733	15847	16006	15892	15781	15772	15992	15875	15728	15786	15741	15882	15839	15846
28225	25708	33629	31791	26266	24068	22701	21090	20246	19471	19097	18380	18466	18186	18029	17789	17767	18047	17556	17539	17300	17561	17547	17661	17522	17481	17207	17374	17280	17338	17274	17400	17541	17247	17204	17290	17340	17275	17380	17145	17275	17330	17367	17204	17283	17378	17343	17545	17367	17522	17294	17252	17195	17196	17288	17233	17288	17269	17327	17246	17336	17254	17222	17288	17260	17067	17338	17331	17377	17386	17271	17120	17249	17258	17191	17181	17340	17303	17436	17284	17276	17214	17396	17136	17160	17418	17426	17601	17147	17604	17249	17275	17080	17363	17388	17301	17181	17456	17519	17343	17281	17310	17331	17221	17294	17160	17434	17502	17490	17156	17279	17351	17267	17167	17206	17238	17342	17270	17286	17175	17256	17207	17219	17445	17510	17481	17480	17225	17078	17320	17309	17394	17103	17115	17260	17249	17215	17255	17451	17230	17318	17373	17464	17400	17480	17350	17495	17124	17224	17274	17524	17275	17278	17421	17355	17278	17446	17319	17278	17391	17340	17325	17328	17443	17401	17288	17288	17204	17186	17335	17197	17180	17421	17267	17359	17342	17243	17172	17150	17337	17300	17375	17369	17330	17324	17212	17323	17177	17188	17415	17431	17258	17256	17333	17278	17059	17220	17299	17322	17260	17434	17091	17244	17194	17186	17467	17362	17607	17273	17398	17137	17138	17339	17117	17292	17487	17205	17310	17385	17282	17182	17313	17438	17423	17099	17206	17374	17193	17440	17322	17399	17336	17278	17238	17395	17399	17176	17346	17202	17209	17306	17321	17282	17216	17236	17330	17163	17195	17264	17332	17316	17211	17340	17264	17396	17084	17326	17377	17211	17384	17398	17178	17277	17433	17379	17348	17226	17236	17412	17096	17157	17517	17362	17322	17259	17569	17335	17320	17230	17228	17052	17267	17202	17265	17354	17327	17114	17174	17222	17236	17377	17433	17314	17436	17445	17375	17394	17253	17148	17205	17537	17134	17360	17228	17319	17403	17127	17229	17236	17106	17581	17164	17279	17341	17315	17385	17195	17085	17268	17302	17211	17369	17246	17175	17282	17446	17283	17372	17291	17319	17471	17344	17197	17381	17288	17301	17323	17220	17373	17241	17178	17294	17389	17229	17286	17435	17193	17346	17323	17404	17164	17254	17180	17147	17356	17103	17331	17073	17447	17296	17316	17160	17327	17278	17234	17456	17354	17106	17303	17310	17367	17366	17427	17406	17261	17266	17338	17269	17322	17294	17315	17189	17199	17512	17484	17406	17091	17318	17316	17290	17235	17318	17439	17287	17196	17313	17379	17384	17201	17336	17342	17536	17115	17157	17368	17223	17249	17271	17351	17212	17135	17357	17258	17214	17295	17167	17425	17171	17277	17155	17242	17471	17285	17295	17383	17289	17447	17472	17236	16972	17203	17231	17140	17114	17442	17532	17184	17275	17240	17302	17316	17417	17272	17370	17458	17170	17426	17290	17274	17296	17360	17242	17289	17379	17300	17310	17443	17426	17360	17294	17309	17359	17092	17161	17106	17249	17218	17254	16889	17474	17282	17258	17356	17359	17229	17276	17261	17163	17406	17385	17303	17302	17210	17301	17104	17093	17525	17452	17283	17397	17237	17467	17270	17317	17328	17119	17340	17288	17198	17275	17339	17320	17284	17179	17250	17145	17246	17303	17111	17357	17165	17315	17539	17273	17241	17174	16938	17066	17204	17230	17278	17267	17322	17046	17319	17229	17307	17262	17257	17146	17221	17261	17523	17442	17222	17270	17136	17348	17450	17269	17437	17236	17417	17166	17183	17283	17299	17266	17334	17334	17183	17215	17305	17338	17339	17376	17197	17371	17335	17310	17326	17193	17322	17312	17231	17248	17455	17263	17281	17225	17288	17275	17333	17237	17454	17373	17311	17264	17473	17285	17330	17258	17146	17253	17190	17181	17320	17394	17226	17216	17000	17247	17429	17295	17224	17368	17298	17175	17174	17229	17285	17193	17278	17175	17373	17274	17315	17324	17218	17052	17381	17377	17352	17419	17211	17352	17213	17369	17095	17193	17331	17450	17402	17351	17323	17174	17247	17470	17131	17320	17348	17175	17385	17448	17227	17353	17374	17219	17252	17302	17143	17320	17329	17288	17340	17198	17097	17352	17409	17233	17296	17130	17339	17362	17193	17329	17139	17281	17345	17419	17273	17382	17389	17301	17246	17369	17227	17252	17252	17443	17273	17370	17186	17296	17154	17215	17524	17315	17321	17262	17022	17190	17510	17219	17132	17259	17403	17296	17351	17365	17299	17245	17159	17219	17130	17279	17464	17139	17322	17477	17105	17264	17472	17283	17182	17428	17298	17243	17361	17157	17328	17403	17285	17286	17378	17301	17098	17314	17484	17410	17379	17364	17099	17452	17195	17327	17325	16996	17287	17378	17275	17532	17404	17409	17278	17348	17235	17166	17306	17146	17378	17540	17356	17521	17126	17196	17092	17395	17443	17293	17242	17323	17525	17246	17326	17193	17010	17549	17362	17399	17183	17267	17139	17338	17443	17480	17304	17280	17175	17221	17271	17178	17379	17168	17541	17290	17239	17140	17331	17202	17381	17357	17345	17121	17138	17227	17370	17115	17178	17186	17365	17207	17367	17327	17338	17406	17090	17294	17113	17156	17326	17213	17221	17279	17431	17399	17134	17136	17122	17405	17194	17343	17327	17422	17180	17417	17248	17369	17180	17199	17273	17158	17260	17332	17240	17236	17373	17182	17164	17256	17462	17137	17160	17352	17375	17175	17028	17180	17272	17278	17384	16970	17368	17446	17259	17121	17274	17286	17244	17171	17353	17204	17228	17313	17249	17110	17472	17333	17334	17332	17450	17330	17359	17294	17282	17229	17314	17312	17374	17197	17368	17313	17310	17276	17320	17477	17290	17097	17201	17387	17338	17420	17372	17567	17318	17343	17383	17107	17387	17264	17373	17216	17396	17211	17437	17282	17471	17403	17246	17157	17426	17360	17324	17252	17223	17321	17294	17414	17411	17395	17266	17333	17396	17176	17298	17306	17334	17078	17258	17495	17336	17165	17260	17566	17207	17416	17315	17220	17201	17071	17340	17219	17280	17402	17218	17493	17385	17544	17227	17303	17334	17243	17286	17258	17198	17217	17116	17400	17324	17282	17251	17242	17231	17322	17561	17212	17450	17410	17263	17389	17240	17301	17150	17224	17277	17248	17193	17253	17483	17433	17285	17345	17311	17459	17296	17393	17272	17336	17342	17444	17387	17415	17245	17042	17444	17300	17270	17378	17383	17429	17435	17484	17411	17440	17092	17306	17389	17275	17345	17233	17352	17268	17395	17312	17388	17328	17506	17286	17331	17166	17428	17286	17119	17095	17484	17280	17362	17238	17233	17299	17230	17212	17312	17422	17403	17114	17291	17449	17364	17279	17397	17403	17262	17398	17431	17267	17392	17312	17142	17206	17401	17161	17381	17278	17270	17349	17263	17444	17310	17216	17095	17188	17231	17281	17271	17168	17460	17479	17173	17556	17215	17304	17433	17388	17422	17206	17292	17345	17371	17369	17383	17306	17271	17391	17285	17322	17152	17398	17313	17145	17282	17150	17512	17272	17163	17256	17396	17337	17496	17312	17148	17006	17422	17265	17279	17285	17321	17210	17463	17357	17298	17534	17265	17437	17230	17340	17297	17136	17226	17329	17220	17230	17333	17211	17357	17242	17252	17471	17145	17179	17166	17332	17181	17455	17338	17204	17457	17287	17230	17289	17228	17198	17356	17449	17213	17214	17154	17450	17332	17325	17319	17328	17243	17164	17244	17146	17228	17371	17290	17213	17130	17151	17074	17489	17392	17225	17357	17515	17500	17208	17462	17168	17512	17313	17270	17311	17212	17172	17327	17236	17283	17288	17321	17177	17453	17284	17366	17200	17286	17316	17490	17457	17366	17374	17220	17216	17347	17259	17416	17282	17472	17360	17358	17375	17442	17235	17114	17289	17315	17212	17402	17379	17240	17414	17430	17232	17304	17441	17081	17306	17298	17281	17296	17137	17199	17219	17444	17230	17280	17350	17294	17430	17242	17250	17231	17339	17058	17306	17306	17320	17304	17241	17216	17137	17289	17263	17275	17273	17439	17085	17342	17292	17532	17204	17197	17286	17347	17238	17226	17485	17376	17225	17127	17134	17331	17302	17377	17430	17336	17173	17350	17230	17066	17082	17387	17338	17331	17434	17199	17294	17437	17321	17169	16995	17278	17398	17287	17421	17270	17215	17209	17419	17043	17227	17456	17271	17323	17393	17369	17360	17239	17300	17415	17425	17396	17282	17430	17395	17239	17208	17351	17220	17411	17225	17216	17385	17243	17411	17392	17168	17354	17151	17271	17136	17214	17238	17328	17335	17419	17150	17328	17534	17385	17172	17092	17103	17209	17320	17242	17270	17353	17413	17570	17478	17063	17187	17332	17247	17293	17212	17442	17289	17216	17116	17358	17333	17384	17086	17406	17352	17273	17423	17359	17175	17113	17394	17429	17220	17249	17151	17464	17241	17306	17369	17420	17084	17274	17361	17347	17158	17263	17291	17295	17023	17275	17352	17284	17469	17184	17254	17251	17303	17168	17358	17354	17281	17375	17375	17178	17278	17329	17169	17370	17290	17378	17308	17383	17414	17296	17244	17113	17212	17119	17156	17184	17221	17328	17213	17367	17218	17331	17297	17430	17230	17355	17435	17287	17334	17178	17362	17404	17249	17335	17238	17149	17131	17370	17419	17258	17295	17190	17455	17389	17373	17319	17597	17279	17353	17422	17506	17356	17347	17282	17315	17518	17334	17424	17194	17405	17177	17306	17458	17310	17329	17531	17441	17375	17425	17413	17138	17161	17171	17223	17257	17262	17449	17515	17528	17342	17343	17316	17309	17415	17224	17316	17180	17161	17212	17319	17217	17614	17406	17214	17251	17111	17159	17387	17284	17323	17244	17392	17293	17435	17256	17489	17236	17180	17431	17345	17385	17055	17246	17182	17305	17170	17332	17158	17433	17404	17323	17161	17326	17269	17230	17237	17146	17185	17334	17380	17288	17210	17262	17363	17160	17327	17487	17425	17349	17224	17376	17209	17396	17393	17422	17286	17405
29136	42790	39827	33438	28332	25449	23301	21484	20428	19052	18061	17522	17220	16882	16822	16630	16214	15919	16153	15897	15896	15984	15686	15842	15833	15680	15670	15652	15664	15592	15646	15818	15562	15783	15678	15534	15426	15362	15523	15561	15562	15529	15745	15410	15648	15586	15662	15635	15638	15624	15645	15730	15503	15546	15420	15579	15461	15587	15664	15511	15559	15537	15601	15650	15528	15624	15452	15320	15546	15526	15531	15520	15738	15471	15490	15557	15505	15562	15497	15495	15535	15670	15659	15649	15614	15445	15674	15472	15488	15485	15664	15544	15635	15718	15539	15582	15611	15705	15533	15624	15345	15628	15377	15541	15450	15675	15503	15593	15709	15421	15514	15612	15527	15604	15539	15530	15614	15494	15672	15558	15693	15444	15399	15621	15456	15440	15696	15343	15533	15549	15539	15413	15488	15471	15586	15502	15632	15475	15612	15600	15548	15551	15468	15536	15560	15464	15504	15675	15494	15849	15550	15669	15398	15441	15632	15471	15445	15610	15736	15536	15424	15540	15471	15521	15452	15450	15465	15460	15536	15554	15607	15308	15628	15598	15595	15633	15456	15564	15621	15607	15660	15511	15596	15521	15538	15631	15504	15652	15550	15582	15321	15554	15714	15570	15447	15607	15420	15702	15641	15725	15452	15483	15590	15618	15532	15537	15784	15605	15497	15445	15565	15534	15441	15520	15465	15521	15590	15422	15634	15503	15583	15480	15628	15461	15434	15578	15556	15543	15681	15569	15473	15489	15596	15518	15634	15708	15553	15724	15574	15584	15300	15440	15499	15580	15486	15672	15432	15433	15576	15526	15548	15585	15548	15515	15487	15474	15533	15619	15633	15645	15640	15459	15555	15639	15382	15607	15506	15592	15483	15430	15566	15547	15560	15457	15669	15434	15651	15518	15548	15438	15422	15472	15411	15531	15516	15670	15472	15579	15685	15411	15575	15721	15620	15611	15579	15606	15431	15481	15588	15525	15724	15540	15446	15405	15686	15391	15522	15522	15691	15635	15679	15588	15606	15644	15394	15619	15618	15532	15493	15676	15401	15573	15619	15642	15579	15717	15486	15530	15638	15449	15473	15440	15560	15749	15542	15533	15448	15503	15618	15564	15484	15596	15536	15619	15846	15534	15561	15403	15385	15522	15604	15624	15516	15429	15688	15422	15412	15488	15646	15526	15480	15604	15490	15554	15354	15615	15449	15572	15773	15616	15564	15552	15633	15630	15714	15414	15563	15676	15589	15625	15488	15439	15486	15559	15507	15489	15527	15543	15536	15665	15520	15673	15551	15494	15429	15656	15439	15461	15720	15508	15680	15644	15557	15462	15590	15536	15471	15668	15683	15575	15648	15547	15458	15488	15586	15609	15673	15573	15580	15703	15664	15583	15701	15667	15543	15480	15596	15591	15520	15518	15623	15570	15600	15565	15421	15499	15606	15570	15778	15608	15591	15470	15498	15404	15563	15655	15561	15547	15631	15707	15559	15437	15530	15747	15645	15609	15583	15563	15566	15549	15469	15731	15608	15512	15578	15479	15645	15522	15610	15584	15567	15611	15429	15520	15594	15568	15608	15423	15466	15505	15440	15516	15609	15468	15499	15456	15438	15498	15405	15658	15575	15403	15584	15516	15573	15580	15558	15470	15427	15510	15621	15529	15608	15475	15533	15526	15402	15548	15461	15572	15593	15648	15561	15713	15603	15501	15680	15729	15537	15456	15460	15611	15584	15533	15591	15388	15568	15484	15623	15355	15596	15639	15607	15597	15405	15635	15455	15774	15495	15463	15454	15758	15523	15629	15649	15513	15591	15540	15548	15539	15495	15639	15652	15475	15555	15466	15548	15497	15471	15553	15472	15455	15668	15459	15807	15724	15590	15621	15661	15444	15499	15542	15523	15665	15487	15774	15629	15561	15646	15546	15596	15645	15556	15271	15545	15513	15612	15592	15533	15617	15618	15552	15636	15441	15634	15659	15586	15623	15637	15635	15445	15619	15497	15430	15549	15671	15588	15455	15744	15580	15629	15411	15622	15611	15558	15460	15492	15504	15442	15456	15574	15449	15611	15438	15585	15539	15550	15570	15577	15527	15687	15571	15446	15568	15537	15649	15502	15607	15418	15473	15433	15452	15527	15562	15550	15563	15638	15734	15553	15526	15587	15572	15481	15671	15653	15443	15547	15666	15648	15498	15680	15559	15608	15457	15616	15574	15657	15629	15655	15384	15600	15604	15633	15449	15630	15441	15229	15587	15647	15487	15362	15524	15545	15507	15475	15641	15486	15529	15563	15530	15658	15554	15545	15494	15478	15472	15438	15549	15534	15831	15645	15564	15520	15525	15509	15620	15602	15536	15613	15515	15574	15617	15573	15509	15436	15434	15604	15593	15600	15592	15505	15489	15429	15603	15431	15700	15460	15580	15491	15544	15613	15532	15530	15643	15450	15657	15420	15592	15577	15620	15646	15544	15654	15528	15674	15478	15465	15590	15593	15541	15596	15755	15562	15703	15597	15421	15396	15369	15359	15396	15527	15566	15431	15478	15527	15541	15465	15568	15638	15465	15557	15496	15529	15588	15596	15628	15515	15656	15635	15604	15539	15434	15656	15432	15850	15451	15513	15289	15698	15578	15574	15506	15436	15587	15559	15519	15557	15492	15763	15663	15371	15407	15750	15474	15576	15461	15707	15633	15622	15630	15781	15412	15484	15439	15585	15638	15552	15525	15567	15372	15448	15688	15541	15526	15616	15588	15528	15650	15485	15527	15418	15582	15745	15472	15601	15497	15626	15688	15564	15561	15615	15682	15538	15494	15488	15630	15481	15586	15346	15703	15553	15672	15708	15514	15565	15495	15452	15492	15468	15542	15581	15424	15653	15499	15644	15594	15572	15636	15629	15505	15418	15475	15520	15643	15517	15513	15490	15638	15499	15594	15504	15583	15502	15644	15638	15601	15704	15585	15440	15469	15522	15718	15477	15555	15502	15647	15577	15681	15447	15622	15526	15455	15609	15481	15515	15504	15591	15439	15409	15517	15433	15535	15613	15472	15530	15571	15556	15510	15488	15650	15407	15798	15454	15554	15530	15601	15572	15521	15648	15494	15461	15477	15455	15559	15565	15773	15561	15608	15568	15653	15514	15515	15630	15463	15598	15565	15467	15720	15691	15521	15502	15681	15526	15685	15586	15710	15579	15705	15445	15355	15576	15505	15510	15575	15515	15560	15500	15478	15517	15586	15547	15617	15552	15666	15351	15490	15498	15558	15561	15680	15715	15447	15434	15531	15516	15594	15432	15654	15546	15565	15523	15706	15417	15579	15555	15573	15443	15616	15653	15634	15427	15709	15530	15527	15680	15554	15490	15589	15761	15501	15456	15653	15550	15569	15498	15675	15523	15567	15535	15637	15623	15362	15735	15596	15484	15443	15727	15686	15589	15482	15484	15634	15569	15575	15620	15393	15433	15513	15580	15421	15648	15685	15671	15472	15683	15369	15675	15595	15727	15679	15437	15419	15592	15691	15526	15514	15542	15454	15417	15583	15563	15669	15509	15600	15390	15613	15456	15510	15493	15576	15595	15574	15398	15518	15562	15584	15660	15507	15548	15563	15596	15572	15546	15449	15642	15499	15512	15630	15635	15736	15490	15554	15415	15484	15564	15563	15736	15539	15555	15438	15585	15473	15527	15711	15683	15497	15426	15584	15466	15592	15626	15567	15654	15524	15568	15530	15638	15508	15486	15500	15621	15677	15484	15437	15517	15638	15605	15563	15563	15455	15372	15654	15441	15577	15582	15578	15586	15642	15484	15549	15462	15560	15566	15455	15563	15694	15647	15607	15448	15571	15349	15350	15604	15461	15549	15516	15512	15487	15549	15422	15631	15700	15554	15609	15448	15436	15546	15546	15689	15531	15611	15625	15496	15614	15823	15403	15490	15522	15528	15677	15648	15536	15384	15472	15623	15727	15527	15588	15465	15534	15456	15713	15409	15428	15565	15644	15435	15480	15398	15486	15438	15533	15493	15413	15653	15505	15663	15321	15641	15449	15639	15610	15527	15635	15513	15688	15542	15427	15420	15561	15522	15422	15538	15700	15589	15616	15524	15744	15563	15625	15611	15556	15483	15585	15669	15511	15626	15591	15530	15451	15561	15391	15470	15628	15587	15573	15547	15521	15705	15673	15554	15449	15606	15427	15386	15556	15498	15671	15560	15617	15477	15685	15602	15572	15529	15802	15502	15501	15556	15712	15532	15551	15539	15598	15503	15474	15541	15647	15557	15631	15563	15546	15465	15580	15511	15485	15550	15602	15609	15788	15641	15588	15460	15572	15582	15397	15460	15589	15613	15571	15576	15601	15391	15626	15385	15440	15582	15409	15618	15721	15430	15515	15611	15610	15560	15506	15474	15489	15560	15628	15722	15526	15679	15465	15503	15373	15646	15414	15595	15423	15688	15656	15404	15334	15472	15401	15611	15599	15628	15532	15357	15596	15517	15645	15572	15474	15722	15480	15583	15551	15474	15594	15547	15623	15595	15495	15687	15456	15605	15410	15695	15704	15576	15616	15595	15632	15646	15552	15526	15434	15701	15566	15561	15520	15552	15557	15490	15600	15511	15653	15601	15352	15565	15514	15505	15685	15416	15531	15438	15395	15590	15529	15534	15672	15539	15459	15471	15243	15637	15590	15530	15609	15563	15456	15570	15575	15601	15441	15479	15606	15582	15530	15483	15513	15415	15598	15411	15521	15539	15438	15608	15734	15467	15484	15460	15583	15532	15661	15583	15481	15508	15650	15617	15676	15494	15432	15555	15620	15456	15585	15438	15526	15667	15533	15567	15496	15717	15359	15451	15467	15562	15477	15625	15645	15717	15418	15518	15622	15520	15478	15558	15617	15539	15425	15689	15624	15557	15457	15674	15590	15601	15544	15616	15451	15354	15565	15546	15539	15593	15479	15588	15529	15623	15553	15658	15539	15629	15596	15615	15565	15563	15603	15440	15701	15608	15516	15510	15459	15410	15733	15651	15530	15564	15557	15424	15555	15568	15449	15469	15594	15457	15535	15775	15629	15576	15524	15444	15512	15674	15544	15497	15620	15485	15584	15619	15807	15526	15635	15529	15618	15419	15417	15400	15550	15604	15478
24015	21592	29370	24949	24583	27468	27506	23552	22278	21400	20500	19722	19475	19216	19024	18799	18677	18473	18419	18317	18184	18270	17975	18066	17958	18142	18006	17762	18034	17966	17878	17614	17825	17805	17678	17813	17898	17727	17555	17910	17744	17732	17850	17853	17902	17806	17813	17943	17950	17758	17672	17813	17958	17486	17819	17837	17951	17916	17746	17659	17805	17800	17730	17738	17957	17803	17607	17955	17656	17931	17781	17691	17554	17794	17804	17613	17831	17876	17978	17884	17877	17734	17644	17771	17596	17767	17652	17918	17795	17694	17935	17789	17642	17818	17753	17543	17697	17941	17659	17781	17693	17778	17613	17363	17499	17812	17933	17676	17928	17501	17702	17735	17759	17647	18072	17454	17625	17835	17679	17749	17825	17698	17786	17855	17724	17749	17751	17673	17868	17776	17725	17867	17704	17691	17757	17529	17792	17672	17910	17651	17767	17345	17731	17787	17806	17512	17616	17822	17668	17629	17818	17710	17769	17745	17936	17804	17744	17778	17764	17662	17714	17918	17674	17738	17665	17778	17925	17708	17703	17705	17696	17744	17630	17885	17642	17810	17701	17557	17669	17511	17753	17836	18029	17726	17904	17650	17897	17922	17656	17984	17668	17849	17761	17733	17736	17933	17967	17646	17677	17715	17846	17746	17679	17862	17852	17609	17753	17871	17708	17722	17897	17768	17824	17740	17852	17753	17747	17617	17657	17574	17598	17699	17687	17833	17868	17650	17632	17589	17683	17674	17719	17700	17537	17870	17585	17764	18070	17860	17732	17768	17681	17555	17698	17701	17739	17632	17696	17836	17822	17596	17726	17543	17772	17751	17925	17878	17597	17761	17742	17875	17746	17646	17659	17652	17676	17630	17933	17673	17661	17710	17550	17702	17601	17837	17782	17852	17873	17890	17731	17693	17640	17691	17834	17856	17757	17983	17577	17807	17912	17728	17638	17450	17596	17616	17785	17700	18051	17654	17840	17840	17715	17852	17818	17875	17804	17728	17839	17629	17659	17731	17926	17934	17871	17914	17774	17744	17747	17755	17738	17582	17705	17646	17929	17633	17898	17726	17733	17693	17691	17806	17791	17790	17894	17825	17714	17846	17413	17800	17629	17730	17721	17608	17694	17708	17789	17761	17836	17780	17671	17948	17720	17690	17627	17797	17949	17822	17813	17750	17764	17620	17843	17600	18078	17822	17923	17788	17708	17431	17655	17828	17823	17856	17712	17864	17629	17478	17581	17719	17669	17878	17828	17891	17643	17924	17699	17772	17941	17740	17674	17653	17716	17755	17471	17843	17892	17777	17702	17717	17656	17572	17860	17712	17529	17783	17637	17939	17731	17718	17729	17862	17574	17866	17730	17713	17664	17756	17508	17706	17646	17842	17901	17761	17772	17791	17789	17721	17641	17672	17603	17824	17879	17753	17868	17545	17852	17616	17739	17624	17780	17849	17580	17723	17647	17553	17763	17830	17822	17779	17743	17817	17753	17926	17786	17718	17734	17683	17589	17685	17700	17775	17646	17698	17691	17616	17833	17672	17686	17718	17767	17932	17848	17942	17715	17610	17671	17811	17920	17860	17985	17681	17589	17740	17853	17780	17612	17824	17864	17883	17679	17802	17736	17759	17811	17762	17781	17814	17782	17821	17829	17869	17565	17573	17877	17716	17694	17741	17790	17592	17509	17952	17772	17622	17878	17792	17708	17730	17826	17635	17739	17748	17905	18016	17582	17687	17783	17634	17617	17576	17960	17969	17634	17621	17804	17710	17787	17682	17651	17595	17808	17596	17722	17930	17621	17811	17771	17765	17727	17778	17713	17601	17493	17517	17764	17847	17718	17673	17686	17522	17791	17768	17624	17790	17961	17660	17895	17708	17596	17611	17986	17832	17770	17706	17612	17856	17853	17835	17779	17832	17818	17696	17849	17894	17662	17751	17853	17942	17591	17683	17686	17686	17666	17634	17969	17748	17752	17750	17885	17736	17787	17638	17725	17835	17548	17610	17782	17736	17672	17676	17684	17700	17736	17710	17603	17712	17771	17749	17837	17831	17726	17563	17845	17905	17653	17770	17777	17673	17916	17820	17631	17725	17678	17735	17784	17837	17787	17813	17726	17704	17884	17859	17859	17839	17741	17903	17803	17788	17783	17861	18013	17761	17720	17702	17741	17982	17810	17839	18014	17879	17597	17603	17798	17773	17691	17642	17792	17881	17811	17631	17880	17739	17914	17901	17807	17817	17743	17918	17560	17645	17768	17765	17908	17565	17785	17657	17688	17745	17730	17763	17762	17654	17957	17940	17785	17427	18022	17949	17722	17663	17892	17840	17679	17776	17921	17795	17858	17667	17777	17735	17727	17896	17650	17994	17737	17654	17828	17654	17790	17826	17846	17793	17943	17761	17942	17677	17926	18090	17795	17904	17720	17822	17862	17606	17718	17874	17841	17932	17772	17878	17595	17638	17675	17680	17665	17717	17590	17785	17776	17674	17813	17585	17659	17667	17663	17764	17635	17970	17775	17730	17770	17643	17527	17839	17560	17752	17621	17837	17696	17731	17798	17793	17866	17650	17774	17640	17680	17683	17790	17755	17703	17565	17800	17827	17728	17814	17788	17844	17884	17693	17673	17812	17736	17860	17649	17716	17719	17676	17828	17620	17640	17780	17662	17711	17769	17561	17991	17900	17494	17735	17729	17595	17822	17801	17634	17725	17597	17771	17721	18048	17867	17912	17635	17627	17622	17649	17688	17339	17619	17783	17705	17846	17692	17686	17572	17712	17681	17723	17669	17675	17824	17668	17753	17662	17557	17931	17636	17712	17737	17588	17675	17807	17658	17726	17670	17669	17910	17622	17832	17622	17888	17732	17687	17709	17806	17754	17702	17734	17720	17996	17711	17638	17697	17806	17910	17818	17781	17849	17757	17730	17462	17798	17725	17461	17588	17822	17729	17708	17589	17830	17779	17717	17625	17943	17634	17728	17835	17742	17727	17786	17672	17669	17663	17813	17912	17889	17503	17607	17684	17797	17739	17744	17692	17624	17760	17788	17661	17727	17741	17682	17636	17758	17762	17794	17939	17741	17854	17755	17777	17818	17690	17871	17719	17689	17492	17703	17718	17689	17753	17948	17781	17890	18009	17781	17652	17818	17763	17796	17746	17587	18000	17535	17880	17618	17668	17661	17747	17790	17795	17947	17723	17773	17723	17641	17813	17732	17725	17786	17580	17601	17598	17764	17678	17734	17650	17738	17947	17551	17951	17455	17727	17697	17655	17666	17819	17822	17774	17672	17774	17578	17524	17649	17688	17585	17839	17877	17737	17816	17676	17544	17866	17809	17587	17647	17661	17913	17747	17766	17750	17602	17715	17787	17566	17547	17850	17924	17919	17786	17723	17803	17771	17704	17803	17663	17682	17764	17875	17972	17793	17876	17833	17563	17758	17791	17776	17610	17626	17661	17670	17680	17680	17664	17668	17874	17821	18016	17859	17796	17655	17766	17789	17695	17719	17681	17618	17658	17586	17592	17754	17522	17696	17688	17782	17883	17852	17658	17813	17542	17582	17691	17902	17716	17798	17709	17631	17652	17789	17727	17684	17675	17683	17691	17733	17823	17773	17667	17772	17855	17642	17671	17729	17888	17821	17561	17687	17753	17788	17805	17855	17702	17761	17783	17584	17652	17796	17879	17814	17679	17593	17687	17962	17790	17598	17879	17680	17600	17810	17799	17840	17865	17839	17906	17861	17725	17822	17893	17685	17784	17775	17775	17702	17713	17737	17739	17721	17801	17915	17897	17607	17572	17814	17904	17826	17735	17806	17765	17709	17879	17729	17984	17895	17765	17843	17863	17801	17772	17783	17707	17746	17799	17766	17684	17767	17829	17802	17708	17769	17719	17872	17827	17574	17600	17823	17908	17817	17640	17842	17679	17819	17663	17625	17659	17652	17619	17728	17788	17941	17853	17704	17823	17565	17795	17638	17717	17770	17752	17684	17585	17635	17641	17888	17717	17632	17896	17801	17951	17644	17767	17658	17798	17970	17872	17837	17785	17631	17865	17655	17761	17690	17851	17807	17801	17885	17765	17937	17873	17769	17588	17768	17662	17796	17816	17650	17661	17544	17610	17812	17640	17720	17690	17888	17720	17802	17862	17838	17833	17598	17803	17703	17642	17710	17663	17828	17510	17764	17772	17721	17849	17738	17859	17733	17664	17545	17650	17558	17760	17662	17594	17730	17639	17573	17742	17659	17802	17853	17636	17794	17533	17611	17860	18003	17899	17592	17652	17792	17815	17739	17682	17735	17615	17764	17795	17796	17847	17921	17873	17565	17791	17801	17828	17500	17676	17826	17634	17652	17775	17696	17804	17806	17570	17720	17635	17580	17850	17960	17729	17682	17705	17680	17648	17695	17719	17690	17598	17835	17777	17724	17683	17935	17818	17651	17653	17767	18023	17904	17636	17825	17698	17631	17812	17649	17797	17785	18063	17770	17689	18000	17899	17819	17813	17564	17739	17916	17640	17880	17746	17724	17701	17710	17919	17752	18024	17868	17636	17683	17666	17663	17617	17750	17893	17661	17757	17906	17709	17896	17916	17537	17954	17664	17685	17621	17947	17585	17522	17908	17774	18144	17488	17712	17909	17797	17747	17576	17722	17635	17849	17628	17685	17760	17826	17647	17735	17814	17797	17667	17601	17936	17858	17967	17764	17682	17616	17770	17689	17759	17851	17670	17932	17729	17737	17883	17851	17831	18037	17932	17831	17669	17791	17811	17673	17792	17693	17850	17829	17827	17636	17882	17832	17708	17726	17718	17677	17819	17761	17700	17714	17727	17799	17923	17805	17782	17753	17849	17807	17819	17804	17754	17913	17726	17901	17660	17671	17777	17708	17820	17727	17839	17797	17773	17678	17766	17572	17759	17754	17736	17582	17779	17623	17749	17599	17672	17723	17674	17905	17789	17765	17937	17626	17807	17895	17955	17831	17668	17747	17673	17822	17849	17896	17842	17859	17867	17865	17824	17748	17873	17664	17663	17871	17672	17808	17776	17597	17742	17532	17645	17703	17708	17930	17676	17733	17769	17593	17615	17721	17805	17766	17808	17773	17660	17415	17625	17756	17709	17572	17918	17797	17681	17756
29280	49228	45401	38217	33201	29731	27202	24633	22973	21135	19892	19082	18446	18006	17630	17437	17081	16855	16706	16568	16361	16372	16078	16067	16303	16219	16151	16174	16181	16167	16138	16059	16109	15967	15805	15862	15993	16125	15975	16043	15878	15959	16079	16094	16102	16014	15967	16105	16003	16048	15804	15922	15931	15956	15973	15944	15952	15876	16095	15981	15978	15997	15786	15953	15953	15999	15862	15889	15939	16024	16009	15883	15879	15882	15816	16028	15969	15960	15915	15963	15809	15953	15968	15954	15924	15951	15944	15929	15813	15844	15952	15868	15679	16131	16108	15898	16071	15997	15682	15701	15839	15744	15797	16000	15901	15980	15879	15930	15929	16043	15890	15944	15891	15989	16033	15920	15990	15856	15938	15918	15971	15937	15902	15986	15948	15941	16114	15875	15864	15830	15983	15927	15987	15961	15794	15726	15890	15885	15871	15921	15877	15979	15943	15945	16081	15871	15992	15884	15768	16021	15901	16010	15994	15846	15802	15872	15890	16025	15799	15966	15936	15815	15920	15897	15829	15863	16009	15923	16015	15769	15940	15938	15840	15960	15958	15732	16175	15872	15921	15940	16100	15922	15853	15859	16020	15851	15986	15811	15879	15874	15872	15970	16041	15698	15855	15796	15878	16036	15814	15899	15797	15934	15799	15972	15954	15762	16000	15846	15884	15839	15900	15981	15995	15850	15951	16069	15771	15847	15915	16008	16076	15840	15916	15768	16044	15892	15840	15798	15942	15744	16119	15986	15836	15910	16005	15896	16013	15871	15856	15950	15887	15819	16012	15779	15998	15719	15953	15896	16078	15979	15815	15959	15935	15875	16016	15866	16135	15816	15830	16025	15835	15866	15939	15873	16203	16025	15902	15983	15876	16017	15730	15979	15928	15950	15930	16006	15951	15860	15948	15867	15761	15895	16088	15785	15883	15909	15865	15947	15917	15995	15950	15970	15947	16103	15891	15760	15925	15876	15979	15765	16070	15921	15733	15860	15980	15937	15880	15835	15939	15997	15896	15993	15871	15846	15963	15738	15766	15955	16015	15966	15953	16036	15711	15917	16023	15768	15956	15958	16018	16011	15944	15828	15854	15899	15884	16116	15799	15842	16002	16069	15920	15839	15867	15983	16029	15735	15963	16066	15771	15978	15827	15815	16065	15979	15903	16079	15720	15858	16084	15976	15823	15843	15950	15940	15782	15890	15947	15939	15901	15980	15947	15696	15919	15873	15888	15811	15997	15811	15977	15734	15900	15897	15820	16059	15910	15995	15770	16081	16130	16001	15974	15882	15897	15879	15776	15811	15869	15871	16036	15833	16019	15998	15980	15858	15978	15917	15921	15956	15913	15863	15888	15858	15896	15765	15820	16040	15770	15811	15912	15800	15912	15831	15821	15901	15882	15883	15945	15963	15825	15914	15818	15938	16014	15945	15773	15882	15774	15844	15727	16050	15969	15721	15945	15884	15892	16103	15925	15789	15945	15879	15909	15898	15777	15790	15944	16039	16061	15901	15832	15928	15773	15846	16007	15765	15797	15845	15842	15898	15813	15880	16026	15915	15798	15864	16103	15862	15811	15862	15921	15989	15867	15860	15899	15937	16056	16016	15841	15919	15841	16012	16076	15710	15779	16094	15828	15921	15913	15895	15868	15879	15883	15862	15875	15985	15900	15944	15901	15973	16031	15883	15980	15881	15888	15904	15761	15890	15920	15910	15845	15906	15802	15950	15888	15853	15759	15890	16000	15951	15923	15936	15994	15942	15854	15820	15899	15932	15940	15755	15849	15948	15855	15981	15739	15742	15849	16013	15875	16032	15924	15915	15862	15818	15968	15685	16017	15994	15813	15873	15803	15849	15947	15867	15838	15746	15884	15959	15838	15931	16037	15862	15766	15968	15923	15961	15904	15863	15932	15987	15925	15831	15794	15801	15762	15870	15902	15768	15773	15913	15829	15824	15857	15991	15973	15892	16063	15778	15811	15846	15838	15843	15834	15948	15669	16059	16057	15804	15745	15933	15768	15838	16096	15989	15923	15780	15943	15826	15987	15876	15759	16029	15892	15916	15755	16020	15863	15808	15877	15918	16077	15980	15852	16020	15898	15886	15973	16021	16143	15844	15807	15993	15814	15906	16030	16059	15761	15767	15758	15691	15924	15726	15924	15862	15981	16072	15911	15953	16084	15834	15867	15985	15983	15873	15871	15817	16137	15939	16017	15852	15978	15922	16048	16026	15794	15964	15933	15873	15909	15818	15945	15954	16030	15885	16021	15841	15979	15895	16102	16049	15800	15970	16012	15862	15874	16002	15830	16049	15869	15847	15812	15957	15798	16009	15970	15806	15945	15777	15895	15962	15753	15941	15993	16038	15813	15746	15727	15942	15693	15850	16033	15854	16076	16251	15896	15996	15994	15804	15931	15835	15936	15773	15851	15890	15914	15926	16138	16049	15920	15770	15826	15814	15941	15889	15903	15996	15984	15906	15922	15832	15862	16121	16027	16000	15919	15895	15770	15918	15924	15686	15807	15721	16004	15763	15911	15794	15918	16030	15889	15946	15971	15770	16009	16003	15977	15910	16031	15753	16041	15861	15960	15831	16014	15855	16007	15952	15805	15952	15801	16063	15947	15932	15860	16066	16036	15978	16001	15876	15938	15963	15832	15904	15721	16004	15852	15997	15915	15872	15975	15770	15870	16052	15967	15829	15891	15935	15948	15850	15851	15889	15894	15868	16050	16007	15840	15910	15912	15990	15874	15928	15990	15805	15735	15855	15945	15968	15813	15942	15980	15834	15902	15806	15910	15872	15941	15863	15923	15894	15805	15774	15901	15942	16164	15865	16013	15927	15835	15843	15964	15937	15817	15883	15929	15993	15752	16049	15825	15729	16003	15856	16054	15998	15910	16048	16052	15950	15906	16021	15907	15851	16157	15949	16070	15800	15986	15977	15996	15985	16062	15954	15790	15697	15748	15727	15867	15878	15906	16028	15768	15984	15812	15664	15908	16018	15817	15932	16073	15810	15803	15930	15894	15998	15890	15823	16013	15923	16012	15837	16012	15915	15989	15829	15870	15787	16027	15887	15808	15915	15857	16014	15763	16105	15752	16081	15879	15912	15941	15828	15823	15971	15917	15970	15869	15922	15935	15838	16024	15786	15895	16048	15941	15835	16032	15856	15931	15956	16024	15693	15849	15807	15978	15900	15971	15998	15740	15957	15922	15809	15946	15927	15707	15802	15898	16031	15929	15919	15860	16013	15798	15996	15967	15973	15862	15777	15953	16027	15974	16084	15816	16056	16101	15885	15945	15953	16010	15918	15902	15886	15882	15823	15946	15808	15880	15901	15934	16041	15919	15883	15969	15934	15873	15871	15957	15871	15903	15808	16011	15913	15688	15936	15904	15839	15905	15798	15752	15981	15939	15947	15886	15924	15885	15866	15754	16067	15904	15931	16012	16079	15947	15914	15965	15807	15967	15767	15855	15961	15861	15918	15913	16019	15895	16043	15911	16138	15878	15845	15774	15845	15984	15959	16030	16039	15819	15911	15686	16010	15975	15892	15989	15727	15958	15827	15841	15763	15891	16102	15943	15703	15928	15996	16115	15998	15953	15933	15914	15919	15817	15928	15812	15902	15761	15880	15894	15930	15850	15773	15938	15941	15718	15889	15914	15878	15949	15845	15850	15835	15791	16043	15800	15858	15843	16140	15961	15802	16066	16139	16037	15755	15837	15737	15924	15703	15869	15960	15853	15944	15900	15964	15758	15905	15770	15832	15877	15998	15981	16023	16138	15828	15961	16048	15960	15850	15905	15957	16007	16012	15996	15823	15921	16030	15720	15906	15849	15972	15760	15991	15895	15999	15760	15841	15955	16082	15878	15825	15953	15814	15903	16004	15782	16045	15958	15994	15832	15913	15945	16062	15944	15927	15848	15920	15857	15937	15986	15819	15960	15855	15890	15926	15974	16060	15956	15896	16067	15905	15848	16048	15789	15941	15902	15805	15859	15891	15975	15912	15844	15788	16133	15877	15882	15914	15747	15807	15898	15689	15948	15818	15826	15958	16103	15748	15840	15851	15903	15828	15927	15811	15976	15874	15910	15869	15665	15976	15800	15813	15942	16019	15842	15812	15829	15848	16022	16181	15861	15844	15840	15887	15946	15987	16048	15718	15975	15870	15756	15895	15994	15971	15859	15755	15813	15858	15998	16014	15885	16083	15932	16031	16028	15878	15987	15836	15886	15928	15821	15865	15780	15882	15869	15973	15847	15829	15924	15972	16044	15861	15806	16020	15806	15984	15911	15822	15805	15848	16039	15981	15914	15901	15873	15865	15856	15874	15881	15964	15873	16005	15916	15890	15926	15782	15798	15907	15753	15776	15807	15969	15788	15803	15821	15964	16091	15868	15931	15826	16003	15820	16248	15858	15887	15946	15781	15945	15883	15750	15876	16047	15954	15854	15978	15912	16074	15731	15994	16054	15976	15987	16000	15850	15936	15776	15978	15932	16023	16019	16091	16049	15894	15960	16076	16050	15855	15859	15823	15877	15982	15769	15730	15944	15819	16002	15914	15712	15988	15798	15960	15748	15882	15966	15858	16057	15951	15821	15975	15850	15932	15713	16025	15860	15979	15937	16021	15977	16036	15939	16007	15993	15920	16022	15812	15805	15911	15944	15920	15960	15955	15919	15942	15848	15879	15772	15987	16100	15968	16036	15797	15881	15891	15841	16016	16010	15947	15717	15983	15953	15977	15858	15838	15944	15965	15911	16139	15838	15846	16020	15797	15862	15751	15860	15941	15713	15963	16016	15990	15889	15886	15907	15780	16088	16066	15998	15939	15922	15924	15939	15895	15951	16018	15932	16041	16009	16129	16015	15834	15829	15827	15683	15985	15832	15968	15879	16032	15894	15781	15941	15793	15968	16211	15848	15893	15868	16059	15955	15843	15853	15899	15963	15692	15851	15937	15933	15909	16110	16036	16125	15952	15697	16025	15937	15894	15927	15875	15989	15936	15899	16061	15674	15907	16064	15768	15867	15923	15997	15999	15907	15909	16023	15836	15934	15995	16018	15864	15842	15800	16135	15953	16091	16111	15930	15895	15891	15885	16007	15791	16082	15936	15959	15917	15826	15998	15897
23173	21640	29678	24175	22660	26637	30404	25322	23419	22645	21400	20311	19839	19411	18962	19017	18664	18444	18443	18188	18005	17803	17968	17958	17794	17774	17869	17850	17838	17771	17582	17736	17497	17595	17677	17705	17400	17603	17443	17443	17464	17364	17503	17622	17572	17405	17504	17637	17488	17528	17539	17499	17382	17626	17710	17483	17335	17236	17368	17620	17506	17572	17533	17517	17636	17662	17551	17468	17510	17339	17415	17587	17372	17506	17510	17423	17357	17454	17629	17648	17743	17550	17564	17707	17451	17506	17614	17695	17408	17582	17345	17254	17716	17234	17435	17326	17515	17553	17414	17467	17562	17477	17604	17626	17579	17556	17410	17382	17592	17333	17602	17505	17457	17270	17342	17466	17241	17539	17390	17375	17370	17456	17362	17364	17395	17581	17631	17254	17263	17432	17453	17461	17401	17496	17340	17365	17497	17370	17472	17397	17573	17430	17344	17446	17255	17591	17529	17517	17485	17538	17425	17541	17403	17359	17642	17381	17374	17416	17643	17449	17367	17426	17385	17400	17584	17191	17346	17501	17335	17328	17511	17432	17531	17327	17307	17523	17436	17302	17534	17382	17353	17554	17535	17417	17645	17532	17531	17462	17475	17253	17472	17267	17499	17246	17412	17324	17567	17317	17409	17435	17437	17350	17412	17556	17611	17332	17369	17439	17351	17582	17448	17304	17379	17438	17562	17395	17552	17375	17464	17304	17482	17303	17412	17478	17434	17435	17453	17644	17406	17627	17349	17475	17527	17303	17423	17276	17512	17612	17445	17525	17425	17682	17438	17334	17274	17509	17541	17481	17379	17406	17413	17542	17276	17514	17314	17372	17506	17605	17363	17359	17508	17500	17344	17320	17409	17491	17396	17165	17390	17334	17380	17333	17365	17404	17609	17603	17286	17547	17454	17596	17464	17261	17640	17606	17485	17533	17274	17430	17351	17438	17444	17486	17628	17377	17355	17344	17530	17323	17334	17422	17301	17460	17394	17341	17550	17256	17253	17138	17259	17507	17426	17601	17384	17310	17486	17460	17531	17178	17395	17468	17303	17489	17398	17392	17483	17344	17558	17304	17461	17359	17530	17335	17422	17273	17488	17420	17478	17325	17497	17151	17454	17364	17485	17086	17573	17476	17383	17281	17326	17449	17550	17463	17383	17272	17346	17664	17601	17463	17415	17433	17513	17632	17429	17490	17621	17368	17389	17249	17358	17442	17644	17376	17325	17556	17404	17412	17562	17401	17296	17403	17352	17451	17338	17420	17366	17446	17471	17566	17541	17293	17471	17532	17441	17276	17361	17320	17260	17475	17484	17368	17158	17462	17536	17453	17486	17263	17268	17284	17296	17338	17281	17423	17360	17382	17415	17472	17303	17448	17498	17506	17447	17568	17252	17515	17717	17478	17287	17447	17306	17297	17567	17223	17458	17363	17336	17413	17443	17333	17699	17508	17537	17460	17367	17363	17530	17526	17319	17438	17385	17467	17543	17451	17496	17421	17350	17266	17506	17390	17487	17231	17484	17414	17481	17498	17394	17375	17305	17200	17524	17627	17267	17374	17548	17543	17339	17414	17362	17372	17328	17186	17400	17436	17517	17188	17290	17263	17390	17353	17486	17285	17368	17323	17403	17213	17333	17509	17431	17324	17690	17437	17385	17403	17599	17556	17608	17394	17422	17260	17375	17573	17427	17377	17433	17369	17365	17373	17263	17339	17387	17389	17381	17493	17470	17517	17589	17320	17458	17367	17204	17704	17545	17247	17435	17262	17462	17317	17436	17421	17427	17306	17352	17476	17539	17463	17608	17297	17383	17458	17333	17417	17469	17518	17380	17386	17439	17321	17360	17537	17263	17377	17678	17590	17551	17575	17439	17416	17508	17614	17442	17434	17429	17516	17468	17207	17550	17433	17587	17325	17430	17368	17533	17264	17284	17214	17411	17611	17513	17306	17433	17272	17329	17318	17358	17380	17400	17345	17275	17588	17584	17815	17522	17570	17454	17455	17407	17436	17535	17423	17449	17293	17496	17531	17574	17291	17404	17504	17366	17415	17558	17506	17569	17474	17435	17561	17622	17402	17515	17552	17347	17521	17412	17348	17685	17455	17556	17379	17528	17519	17550	17358	17212	17365	17456	17375	17389	17515	17455	17319	17623	17546	17391	17527	17235	17311	17385	17341	17418	17438	17225	17355	17550	17471	17535	17443	17461	17415	17274	17420	17477	17327	17396	17489	17394	17392	17488	17533	17523	17605	17346	17386	17475	17426	17270	17389	17261	17412	17355	17473	17291	17544	17418	17411	17301	17383	17242	17460	17465	17468	17409	17372	17322	17517	17549	17350	17334	17379	17210	17541	17425	17411	17421	17512	17430	17571	17471	17337	17456	17409	17076	17356	17474	17408	17490	17507	17634	17538	17280	17408	17382	17398	17353	17364	17497	17387	17399	17401	17479	17281	17512	17478	17443	17593	17440	17451	17416	17348	17231	17666	17494	17659	17423	17317	17230	17556	17352	17494	17435	17436	17448	17266	17403	17314	17497	17587	17618	17522	17478	17494	17440	17414	17558	17382	17386	17296	17288	17441	17666	17304	17433	17223	17235	17476	17334	17420	17459	17431	17293	17415	17220	17458	17371	17534	17406	17507	17558	17399	17483	17388	17394	17218	17494	17378	17372	17525	17431	17414	17279	17382	17262	17285	17571	17362	17524	17315	17462	17102	17082	17554	17447	17576	17411	17407	17294	17337	17432	17513	17466	17447	17453	17409	17275	17323	17562	17387	17293	17222	17489	17575	17577	17433	17508	17400	17369	17256	17379	17325	17330	17320	17510	17489	17606	17449	17579	17204	17400	17325	17479	17423	17559	17414	17429	17571	17563	17456	17531	17449	17341	17475	17264	17390	17561	17501	17449	17511	17572	17494	17548	17475	17202	17559	17305	17391	17262	17358	17485	17376	17453	17426	17530	17399	17339	17465	17507	17503	17492	17611	17355	17476	17349	17564	17331	17305	17464	17306	17425	17281	17537	17466	17318	17613	17466	17493	17355	17337	17399	17342	17321	17555	17589	17355	17482	17376	17249	17494	17613	17410	17701	17538	17483	17242	17279	17397	17382	17236	17310	17410	17600	17310	17433	17513	17590	17535	17512	17349	17284	17549	17409	17546	17402	17529	17439	17387	17347	17254	17412	17379	17515	17370	17226	17434	17217	17100	17374	17563	17378	17233	17321	17500	17394	17541	17373	17445	17503	17435	17312	17374	17432	17211	17494	17570	17420	17438	17368	17378	17205	17403	17423	17257	17550	17492	17420	17428	17573	17459	17407	17535	17513	17415	17443	17495	17395	17556	17452	17464	17293	17577	17337	17410	17244	17514	17332	17377	17412	17365	17600	17442	17277	17514	17244	17363	17323	17424	17335	17324	17471	17460	17434	17497	17601	17468	17522	17204	17500	17558	17496	17443	17479	17282	17401	17525	17609	17395	17582	17391	17472	17357	17392	17458	17656	17342	17520	17454	17408	17277	17288	17467	17365	17307	17390	17360	17317	17449	17217	17271	17404	17330	17227	17362	17512	17440	17290	17348	17317	17253	17541	17314	17659	17350	17513	17553	17391	17372	17409	17389	17371	17423	17288	17404	17398	17637	17407	17493	17501	17307	17558	17463	17335	17397	17290	17456	17450	17400	17135	17186	17476	17475	17223	17349	17355	17433	17380	17483	17481	17440	17488	17387	17436	17404	17396	17297	17487	17402	17601	17522	17272	17213	17400	17423	17155	17377	17397	17517	17416	17314	17312	17388	17170	17282	17283	17273	17296	17435	17396	17417	17137	17558	17425	17200	17382	17471	17481	17373	17371	17388	17543	17508	17404	17424	17318	17283	17325	17283	17395	17225	17510	17565	17670	17436	17360	17373	17411	17258	17273	17267	17377	17528	17452	17357	17472	17382	17561	17427	17472	17534	17338	17728	17603	17392	17325	17367	17452	17388	17270	17450	17498	17583	17489	17290	17491	17343	17341	17532	17416	17365	17417	17339	17382	17304	17340	17359	17576	17458	17709	17400	17450	17517	17327	17425	17198	17435	17384	17424	17362	17221	17301	17414	17289	17155	17328	17380	17418	17638	17544	17398	17424	17372	17406	17740	17503	17383	17358	17257	17301	17574	17469	17307	17451	17497	17421	17473	17559	17461	17378	17646	17632	17359	17471	17498	17490	17241	17481	17345	17299	17474	17538	17445	17380	17355	17476	17628	17267	17159	17482	17355	17404	17309	17434	17344	17504	17392	17429	17481	17409	17809	17760	17542	17448	17448	17369	17438	17444	17287	17465	17389	17360	17350	17531	17449	17489	17215	17302	17327	17470	17355	17590	17266	17376	17194	17479	17435	17329	17209	17537	17515	17466	17508	17255	17332	17489	17276	17340	17433	17406	17436	17354	17440	17406	17626	17306	17280	17343	17392	17493	17315	17338	17387	17065	17547	17459	17479	17645	17595	17474	17406	17439	17343	17766	17404	17249	17463	17447	17226	17572	17404	17635	17311	17507	17459	17498	17490	17622	17538	17457	17229	17474	17524	17387	17515	17225	17389	17514	17338	17327	17506	17412	17518	17523	17430	17390	17504	17462	17472	17455	17633	17443	17249	17477	17421	17569	17348	17312	17547	17448	17435	17241	17458	17449	17399	17493	17357	17536	17417	17129	17347	17377	17488	17468	17418	17286	17473	17419	17475	17467	17520	17488	17297	17326	17600	17509	17356	17644	17355	17428	17290	17417	17297	17585	17318	17530	17475	17515	17545	17525	17339	17531	17440	17350	17466	17365	17393	17506	17520	17732	17345	17459	17303	17452	17485	17469	17226	17535	17432	17370	17511	17303	17683	17384	17329	17364	17382	17362	17332	17363	17503	17286	17352	17279	17542	17412	17280	17264	17426	17477	17578	17222	17372	17620	17361	17489	17436	17270	17593	17256	17420	17433	17163	17404	17523	17670	17401	17529	17466	17533	17210	17513	17525	17426	17340	17264	17400	17575	17428	17534	17512	17564	17492	17416	17421	17483	17488	17295	17521	17301	17440	17319	17525	17593	17386	17459	17166	17401	17389	17499	17273	17288	17142	17514	17364	17615	17372	17503	17481	17414	17577	17501	17276
31002	54274	49908	41389	36829	32545	29791	27036	25068	23121	21077	19791	19093	18417	18250	17751	17532	16827	16744	16548	16441	16290	16419	16350	16026	16042	16064	15959	16000	15961	15845	15745	15926	15934	15726	15668	15525	15942	15904	15616	15908	15760	15830	15621	15600	15728	15783	15903	15614	15748	15754	15665	15759	15728	15773	15650	15744	15726	15594	15555	15825	15830	15668	15599	15860	15697	15805	15798	15582	15733	15667	15675	15849	15758	15719	15658	15749	15702	15689	15936	15869	15712	15505	15613	15825	15721	15689	15664	15740	15529	15763	15690	15537	15627	15747	15549	15574	15849	15661	15649	15466	15591	15796	15881	15685	15661	15727	15799	15689	15572	15556	15672	15683	15715	15598	15718	15647	15828	15638	15598	15566	15530	15649	15619	15706	15388	15704	15766	15606	15671	15663	15714	15669	15632	15842	15498	15562	15682	15678	15741	15712	15805	15709	15590	15684	15635	15652	15633	15593	15604	15743	15638	15671	15732	15623	15594	15804	15662	15759	15826	15642	15655	15681	15731	15672	15699	15603	15667	15548	15652	15807	15476	15755	15564	15575	15633	15600	15642	15573	15535	15538	15765	15706	15675	15564	15478	15616	15661	15748	15582	15656	15452	15754	15551	15677	15729	15656	15875	15643	15621	15592	15810	15729	15679	15735	15557	15649	15748	15839	15607	15708	15766	15755	15572	15617	15732	15672	15648	15739	15667	15722	15624	15732	15603	15509	15649	15571	15472	15590	15708	15609	15706	15567	15578	15725	15793	15566	15621	15619	15637	15514	15633	15709	15849	15709	15705	15555	15719	15627	15639	15583	15641	15759	15583	15692	15755	15663	15762	15631	15539	15491	15598	15811	15781	15717	15435	15875	15716	15711	15675	15599	15634	15714	15670	15535	15648	15591	15849	15677	15762	15688	15682	15695	15602	15661	15632	15709	15492	15720	15555	15616	15884	15618	15538	15847	15694	15708	15609	15551	15627	15604	15626	15572	15723	15608	15694	15675	15506	15862	15715	15797	15527	15747	15665	15539	15551	15756	15871	15607	15693	15645	15774	15632	15547	15718	15756	15664	15500	15596	15608	15780	15611	15698	15818	15673	15637	15688	15561	15644	15790	15732	15764	15703	15692	15640	15642	15732	15709	15572	15684	15790	15652	15537	15634	15782	15681	15538	15580	15534	15669	15712	15593	15539	15802	15656	15603	15788	15614	15619	15655	15587	15720	15718	15557	15862	15724	15713	15599	15655	15637	15655	15673	15520	15810	15751	15647	15563	15549	15583	15765	15601	15734	15563	15579	15615	15482	15664	15626	15783	15623	15599	15628	15626	15775	15716	15572	15701	15602	15800	15622	15579	15610	15698	15534	15696	15646	15626	15644	15648	15644	15628	15792	15655	15481	15421	15580	15688	15720	15687	15519	15504	15598	15559	15627	15632	15715	15586	15500	15727	15592	15654	15713	15774	15495	15668	15702	15616	15720	15669	15643	15649	15527	15565	15709	15679	15537	15939	15563	15570	15811	15702	15660	15547	15689	15735	15597	15818	15685	15651	15683	15663	15680	15678	15705	15591	15689	15666	15551	15658	15691	15643	15653	15451	15613	15732	15707	15671	15745	15596	15658	15494	15607	15520	15668	15536	15698	15671	15781	15653	15570	15546	15583	15647	15721	15678	15655	15962	15716	15673	15660	15775	15804	15681	15725	15567	15568	15708	15673	15641	15759	15506	15550	15679	15516	15528	15526	15692	15566	15580	15755	15582	15697	15728	15694	15416	15880	15584	15757	15726	15631	15847	15688	15441	15741	15681	15555	15579	15499	15575	15581	15523	15706	15584	15642	15602	15880	15611	15556	15740	15700	15571	15619	15573	15805	15669	15852	15584	15836	15586	15663	15754	15765	15587	15766	15666	15759	15739	15456	15533	15566	15795	15728	15643	15737	15592	15641	15574	15682	15528	15712	15670	15758	15562	15697	15701	15589	15787	15687	15712	15819	15783	15699	15542	15622	15682	15519	15655	15716	15673	15562	15628	15657	15686	15745	15758	15518	15692	15582	15674	15707	15706	15582	15596	15540	15603	15675	15629	15754	15759	15629	15682	15770	15657	15561	15773	15764	15539	15879	15672	15681	15619	15592	15607	15448	15561	15664	15561	15579	15691	15611	15614	15738	15757	15616	15470	15599	15704	15657	15834	15751	15756	15638	15727	15716	15655	15551	15638	15867	15529	15689	15521	15438	15555	15696	15775	15847	15457	15625	15528	15624	15695	15804	15617	15647	15661	15654	15711	15696	15615	15611	15691	15543	15623	15664	15654	15590	15764	15717	15656	15703	15681	15443	15567	15561	15712	15576	15736	15764	15698	15799	15681	15571	15712	15768	15858	15671	15545	15483	15513	15700	15535	15542	15696	15756	15504	15516	15546	15520	15601	15602	15675	15510	15668	15713	15606	15705	15751	15595	15532	15559	15543	15614	15740	15524	15789	15644	15758	15694	15672	15632	15736	15720	15504	15587	15767	15836	15693	15625	15512	15463	15689	15522	15677	15517	15596	15718	15653	15575	15612	15564	15641	15590	15620	15733	15732	15486	15633	15714	15672	15566	15735	15664	15636	15733	15850	15584	15542	15727	15541	15768	15597	15581	15611	15736	15670	15762	15703	15608	15584	15618	15516	15818	15597	15753	15567	15821	15641	15708	15694	15658	15590	15725	15506	15691	15538	15723	15676	15778	15849	15654	15773	15817	15630	15666	15597	15727	15689	15704	15664	15802	15461	15760	15592	15636	15528	15586	15502	15507	15565	15579	15767	15590	15497	15539	15623	15621	15717	15665	15608	15814	15582	15707	15726	15559	15576	15496	15716	15821	15618	15683	15546	15546	15665	15731	15779	15467	15716	15728	15726	15747	15502	15619	15786	15721	15732	15716	15674	15629	15699	15646	15602	15453	15766	15665	15617	15703	15533	15558	15575	15821	15724	15632	15530	15730	15637	15801	15469	15768	15849	15669	15764	15607	15708	15739	15697	15634	15575	15670	15595	15664	15544	15656	15580	15660	15680	15706	15740	15729	15469	15768	15691	15626	15552	15745	15605	15561	15718	15644	15568	15696	15608	15597	15649	15801	15581	15566	15654	15475	15752	15617	15484	15619	15602	15731	15553	15734	15754	15498	15722	15715	15620	15752	15510	15595	15846	15808	15591	15542	15682	15662	15545	15692	15694	15585	15873	15677	15787	15479	15528	15587	15491	15616	15628	15724	15608	15653	15650	15663	15689	15670	15769	15711	15594	15666	15760	15701	15632	15551	15610	15617	15612	15590	15716	15602	15599	15797	15595	15693	15580	15671	15618	15739	15582	15526	15558	15840	15650	15654	15753	15733	15773	15767	15765	15568	15639	15649	15786	15660	15779	15602	15696	15881	15580	15670	15625	15598	15598	15623	15394	15776	15662	15614	15687	15592	15589	15675	15695	15672	15613	15718	15735	15732	15599	15677	15736	15651	15577	15648	15597	15751	15739	15539	15679	15651	15548	15653	15726	15633	15518	15606	15626	15611	15612	15591	15663	15636	15570	15643	15771	15756	15806	15587	15786	15660	15559	15726	15766	15584	15740	15662	15690	15757	15663	15758	15670	15759	15741	15698	15531	15563	15659	15657	15550	15570	15697	15643	15731	15810	15582	15694	15597	15675	15597	15576	15718	15596	15467	15718	15620	15682	15666	15697	15869	15611	15600	15514	15607	15612	15583	15769	15684	15632	15740	15549	15730	15712	15555	15600	15801	15554	15771	15640	15560	15597	15582	15585	15617	15431	15667	15587	15691	15655	15551	15684	15746	15720	15720	15703	15696	15570	15631	15659	15785	15797	15729	15726	15617	15596	15682	15793	15711	15639	15654	15505	15718	15641	15561	15608	15593	15670	15706	15554	15626	15614	15627	15702	15696	15715	15603	15756	15801	15482	15790	15519	15751	15720	15683	15666	15609	15690	15669	15829	15703	15458	15648	15526	15713	15455	15790	15888	15594	15829	15568	15602	15800	15683	15562	15782	15756	15605	15672	15584	15688	15718	15754	15686	15620	15682	15658	15752	15580	15446	15703	15600	15584	15437	15654	15662	15646	15855	15600	15829	15847	15649	15649	15743	15687	15577	15638	15766	15604	15672	15703	15608	15515	15679	15703	15674	15658	15474	15704	15604	15613	15563	15690	15584	15723	15520	15677	15835	15623	15476	15666	15574	15709	15655	15626	15645	15649	15796	15501	15675	15803	15675	15596	15537	15828	15659	15654	15540	15636	15590	15677	15588	15656	15674	15708	15771	15696	15622	15838	15742	15520	15620	15651	15836	15595	15614	15515	15715	15678	15688	15626	15649	15956	15691	15721	15532	15678	15628	15696	15628	15579	15391	15595	15670	15456	15664	15644	15622	15589	15693	15932	15545	15596	15623	15658	15653	15674	15687	15653	15627	15716	15628	15604	15591	15660	15640	15622	15400	15568	15487	15863	15639	15691	15544	15771	15579	15649	15611	15658	15693	15852	15610	15638	15653	15647	15613	15549	15735	15709	15766	15622	15676	15767	15531	15608	15594	15628	15622	15635	15503	15675	15554	15499	15541	15526	15524	15648	15517	15652	15871	15735	15681	15659	15735	15622	15536	15690	15673	15772	15682	15730	15673	15713	15673	15623	15542	15558	15623	15678	15736	15740	15688	15683	15656	15649	15718	15704	15612	15560	15677	15673	15444	15819	15607	15518	15652	15695	15703	15701	15669	15602	15674	15728	15598	15667	15804	15705	15698	15614	15651	15832	15541	15655	15780	15792	15778	15605	15634	15776	15753	15636	15594	15545	15537	15698	15747	15575	15773	15759	15640	15579	15774	15844	15607	15501	15758	15666	15517	15633	15713	15536	15691	15750	15716	15737	15496	15841	15598	15663	15616	15508	15725	15823	15625	15622	15780	15638	15724	15685	15644	15533	15742	15763	15616	15807	15600	15527	15560	15480	15629	15445	15653	15526	15746	15657	15685	15762	15688	15610	15518	15687	15649	15622	15777	15805	15647	15655	15797	15686	15760	15710	15620	15751	15745	15704	15578	15618	15570	15486	15630	15590	15617	15681	15514	15666	15759	15863	15625	15698	15688	15609	15614	15628	15597
28471	26376	33816	30704	26045	23386	22100	20552	19806	19202	18542	18043	17875	17651	17528	17460	17364	17296	17029	16859	17242	17100	17206	17125	17055	16987	16961	17146	16967	16998	16904	16892	16824	16953	16805	16800	16914	16835	16851	17009	16839	16911	16891	16965	16786	16720	16857	16914	16752	16906	16759	16863	16770	16802	16780	16770	16737	16962	16955	17026	16801	16778	16695	16785	16906	16969	16735	16774	16892	16863	16852	16595	16617	16748	16751	16691	16771	16588	16962	16885	16757	16746	16910	16969	16918	16840	16938	16856	16684	17046	16957	16671	16914	16829	16928	16876	16860	16899	16695	16968	16896	16764	16892	16982	16965	16695	16946	16870	16760	16823	16981	16800	16825	16743	16700	16898	16884	16751	16797	16890	16785	16833	17017	16935	16782	16823	16653	16744	16668	16947	16873	16907	16784	16844	16907	16820	16895	16685	16855	16870	16774	16922	16832	16873	16742	16698	16982	16897	16705	16927	16836	16760	16756	16849	16823	16894	16827	16953	16876	16825	17079	16940	16869	16860	16814	16837	16959	16883	16852	16882	16843	16698	16896	16782	17045	16665	16898	16809	16802	16720	16942	16861	16912	16773	16843	16759	16771	16748	16954	16928	16845	16861	16777	16903	16966	16925	16692	17025	16817	16620	16799	16654	16755	16832	16874	16962	16874	16723	16711	16808	16810	16789	16843	16739	16729	16740	16737	16759	16629	16863	16768	16687	16739	16841	16750	16785	16922	16613	16684	16781	16803	16810	16836	16894	16736	16917	16915	16911	16961	16861	16783	16681	16840	16713	16760	16785	16873	16855	16869	16943	16816	17041	16876	16881	17001	16793	16626	16706	16947	16727	16766	16768	16906	16864	16715	16831	16784	16798	16751	16832	16767	16607	16722	16892	16793	16895	16837	17076	17032	16886	16943	16962	16745	16800	16892	16835	16795	16872	16731	16744	16696	16903	16797	16962	16817	17012	16930	16785	17047	16852	16727	16795	16727	16795	16876	16787	16860	16944	16874	16659	16872	16774	16981	16786	16962	16958	16840	16834	16966	16752	16807	16788	16696	16896	16876	16837	16851	16875	16904	16712	16711	16967	16754	16827	16760	16781	16804	17060	16802	16747	16727	16881	16926	16996	16822	16817	16976	16858	16969	16707	16982	16971	16875	16781	16864	16826	16864	16802	16657	16820	16875	16884	16654	16839	16742	16783	16871	16702	16912	17082	16800	16574	16826	16850	17009	16803	16729	16714	16783	16794	16847	16738	16704	16707	16695	16912	16719	17008	16965	16752	16826	16542	16579	16799	16778	16630	16755	17005	16713	17134	16968	16799	16760	16900	16968	16838	16739	16809	16714	16722	16772	16859	16655	16683	16709	16791	16831	16776	16835	16742	16775	16824	16771	16948	16908	16899	16874	16796	16716	16865	16767	16824	16985	16731	16788	16739	16830	17015	17005	16874	16679	16738	16794	17022	16695	17013	16898	16763	16639	16863	16811	16917	16863	16999	16608	16998	16848	16873	16929	16943	16621	16885	16818	16894	16666	16877	16743	16862	16749	16856	16889	16859	16770	16987	16802	16842	16816	16875	16854	16718	16810	16894	16840	16734	16703	16842	16830	17041	16979	16869	16755	17144	17099	16896	16924	16774	16693	17033	17012	16867	16871	16719	16805	16702	17046	16750	16963	16706	17051	16877	16864	16811	16957	16948	16855	16808	16907	16919	16697	16715	16837	16719	16998	16812	16744	17037	17112	16732	16750	16781	16630	16882	16969	16526	16977	16951	16683	16995	16816	16867	16853	16730	16747	16830	16838	16786	16803	16916	16951	16833	16813	16928	16851	16676	16838	16721	16968	16884	16791	16944	16664	17005	16746	16627	17018	16787	16553	16806	16965	16824	17050	16779	16859	16886	16589	16750	16682	16780	16992	16938	16805	16796	16844	16964	16781	16729	16836	16936	16786	16843	16813	16730	16793	16916	16945	16886	16909	16927	16850	16943	16821	16816	16727	16842	16765	16735	17072	16871	16933	16705	16841	16651	16632	16830	16876	16778	16845	16823	16772	16768	16825	16906	16783	17113	16770	16986	16810	16681	16715	16631	16804	16887	16785	16832	16976	16900	16981	17056	16841	16606	16803	16865	16952	16807	16737	16819	16771	16943	16935	16834	16915	16862	16929	16804	16917	16685	16882	16666	16867	16761	16864	16869	16582	16920	16732	16859	16815	16707	16939	17006	16877	16793	16616	16836	16862	17055	16854	16990	16909	16854	16833	16683	16802	16943	16768	16702	16942	16771	16763	16773	16955	16821	17039	16836	16878	16782	16876	16828	16776	16890	16808	16726	16824	16899	16848	16882	17007	16996	16807	16722	17060	17004	16966	16828	16939	16710	17006	16880	16806	16800	16859	16826	16911	16890	16886	16680	16695	16867	16986	16892	17033	16938	16905	16863	16869	16840	16760	16880	16926	17014	16823	16844	16821	16802	16564	16780	16777	16788	16666	16625	17006	16875	16800	16631	16973	16657	16843	16845	16799	16792	17029	16824	16850	16870	16756	16958	16925	16936	16836	17045	16887	16917	16789	16736	16719	16631	16870	16671	16930	16874	16964	16887	16758	16748	17109	16781	16815	16735	16752	16742	16848	16799	16746	16812	16902	17017	16966	16931	16654	16730	16794	16945	16825	16855	16834	16782	16699	16524	16857	16829	16754	16880	16659	16855	16994	16935	16763	16884	16834	16766	16953	17012	16706	16830	16914	16917	16948	16927	16782	16610	16680	16899	16791	16903	16908	16844	16778	16908	16574	16747	16873	16671	16924	16691	16802	16968	16887	16994	16833	16950	16802	16906	16976	16919	16773	16842	16909	16805	16995	16704	16807	16935	17057	16775	16857	16790	17003	16982	17094	16777	16829	16615	16805	16888	16886	16829	16823	16516	16825	16739	16712	16966	16723	16875	16881	16860	16865	16931	16958	16627	16791	16663	16815	16722	16681	16998	16874	16794	16932	16639	16784	16743	16912	16696	16962	16783	16758	16871	16873	16812	16733	16923	16729	16756	16809	16719	16954	16855	16731	16706	16928	16805	16810	16896	16962	17076	16656	16862	16834	16714	16839	16862	16828	16807	16967	16887	16948	16669	16905	17009	16643	16617	16847	16831	16890	17116	16776	16818	16993	17035	16829	17053	16687	17121	16949	16863	16821	17001	16980	16873	16844	16877	16755	16975	16944	16783	16964	16893	16834	16644	16872	16768	16971	16692	16961	16862	16727	16922	16833	16776	16910	16731	16965	16827	16734	16826	16969	16922	16770	16823	16716	16644	16889	16741	16903	16884	16770	16605	16923	16763	16924	16994	16808	16785	16764	16917	16880	16927	17048	16788	16830	16797	17193	16828	16926	16738	16913	16901	17007	16856	16997	16752	16973	16565	17054	17118	16866	16878	17112	16986	16856	16857	16882	16784	16747	16835	17074	16965	16876	16928	16829	16893	16739	16800	16957	16874	16691	16860	16861	16788	16761	16905	16765	16869	16792	16950	16847	16979	16761	16939	16810	16725	17094	16805	16743	16861	16763	16867	16773	16827	16778	16987	16693	17035	16765	16834	16745	16857	16879	16614	16612	16665	16714	16831	16811	16769	16885	17068	17022	16750	16627	16884	16856	16840	16926	16774	16877	16684	16579	16857	17024	16967	16797	16598	16897	16799	16707	17008	16832	16652	16949	16744	16886	16888	16858	16848	16799	16981	16852	16606	16808	16661	16704	16874	16730	16876	16893	16847	16777	16602	16820	16758	16675	16954	16977	16679	16702	16719	16739	16932	16807	16787	16708	16755	16876	16646	17016	16939	16892	16726	16907	16593	17121	16677	16749	16971	17017	16841	16789	16692	16855	16864	16870	16675	16702	16855	16888	16743	16839	16695	16852	16835	16873	16970	16849	16916	16874	16848	16909	16939	16779	16824	16810	16960	16756	16556	16860	16935	16709	16821	16749	16816	16850	16962	16924	16780	16944	16791	16883	16780	16923	16975	16641	16809	16878	16995	16809	16845	16940	16926	16863	17030	16893	16880	16985	16683	17012	16858	16994	16849	16997	17093	16792	17024	17034	16934	16904	16919	17069	16713	17006	16937	16865	16795	16905	16755	16809	16782	16909	16879	16911	16937	16917	16867	16692	16902	16766	16781	16722	16892	16905	16861	16821	16935	16966	16752	16857	16825	16925	16926	16834	16786	16886	16726	17024	16823	16696	16915	16765	16916	16898	16806	16748	16757	16873	16863	16815	17028	16779	16851	16840	17022	16919	16849	16692	16706	16920	16871	16936	16867	17003	16892	16805	16845	16903	16835	16922	16891	16747	16839	16804	16982	16891	16912	17070	16874	16680	16946	16744	16768	16851	16762	17001	17019	16907	16915	16915	16827	16728	16714	16902	16754	16714	16888	16860	16847	16530	16977	16983	16915	16769	16748	16636	16950	16818	16647	16866	16931	16713	16663	16753	16823	16665	16613	16880	16771	16866	16889	16868	16863	16883	16864	16927	16872	16876	16681	16742	16809	16690	16867	16873	16726	16865	16857	16901	16578	16890	16937	16832	16695	16824	16710	17128	16749	16679	16835	16692	16905	16954	16922	16982	16858	16857	16964	16719	16798	16937	16846	16850	16777	16880	16772	16802	16865	16812	16739	16506	16737	16810	16841	16855	16993	16841	16793	17047	16840	16896	16852	16745	16930	16817	16962	16890	16886	16954	16742	16790	16759	16853	16978	16758	17049	16997	16775	17020	16765	16893	16855	16923	16807	16749	16682	16629	16860	16896	16743	16684	16681	16852	16950	16855	16900	16616	16816	16873	16793	16946	16786	16808	16784	16964	16862	16890	16917	16832	16873	16800	16722	16703	16739	16741	16919	16712	16749	16846	16857	16897	16859	16886	16837	16884	16785	16850	16713	16987	16862	16929	16863	16804	16736	16938	16911	16908	17055	16873	16908	16771	16697	16650	17005	17012	16757	16767	16887	16815	16761	16797	16919	16809	16641	16870	16817	16756	16808	17006	16953	16742	16703	16710	16783	16629	16717	16867	16949	16901	16731	16732	16943	16906	16895	16771	16829	16866	16960	16885	16905	16933	16833	16883	17005	17114	16680	16672	16692	16747	16805
29807	43979	39833	31870	28172	24671	22759	21290	20000	18644	18021	17044	16849	16564	16216	16025	16105	15908	15782	15638	15579	15336	15570	15405	15720	15564	15461	15215	15512	15272	15275	15299	15214	15216	15202	15413	15127	15237	15387	15187	15220	15198	15336	15241	15322	15338	15137	15314	15343	15159	15275	15382	15227	15212	15185	15341	15399	15269	15371	15363	15284	15513	15247	15156	15281	15217	15361	15240	15242	15389	15218	15237	15325	15221	15273	15458	15013	15139	15431	15204	15204	15371	15285	15276	15289	15187	15404	15319	15273	15238	15333	15222	15231	15268	15368	15238	15154	15139	15394	15402	15273	15078	15177	15320	15286	15212	15256	15078	15288	15313	15199	15159	15293	15351	15295	15297	15084	15188	15232	15194	15228	15371	15125	15226	15303	15231	15078	15096	15251	15200	15097	15140	15207	15249	15189	15192	15322	15308	15297	15305	15310	15043	15116	15296	15227	15095	15305	15162	15121	15278	15185	15197	15281	15367	15339	15088	15258	15159	15330	15128	15255	15261	15089	15437	15165	15188	15271	15175	15092	15244	15327	15274	15371	15223	15295	15094	15277	15126	15307	15205	15341	15223	15393	15245	15355	15239	15279	15303	15237	15452	15181	15298	15189	15225	15246	15195	15363	15099	15347	15243	15396	15072	15121	15358	15414	15131	15128	15289	15243	15193	15030	15034	15275	15417	15104	15201	15247	15393	15329	15245	15271	15161	15264	15190	15231	15152	15280	15156	15178	15240	15191	15204	15460	15262	15125	15255	15353	15128	15242	15227	15314	15277	15340	15150	15127	15274	15342	15168	15252	15174	15051	15391	15156	15248	15313	15285	15336	15141	15370	15159	15164	15214	15382	15100	15283	15276	15241	15342	15271	15310	15128	15210	15183	15182	15376	15252	15119	15141	15283	15187	15176	15167	15195	15083	15249	15213	15183	15294	15302	15134	15259	15073	15390	15369	15297	15274	15420	15496	15221	15260	15283	15096	15195	15196	15166	15293	15209	15275	15276	15278	15156	15101	15098	15188	15209	15198	15209	15050	15197	15248	15158	15231	15231	15311	15236	15234	15270	15020	15128	15094	15266	15230	15161	15197	15040	15169	15224	15310	15212	15217	15306	15317	15261	15189	15151	15276	15150	15302	15258	15204	15399	15041	15178	15292	15073	15240	15254	15283	15225	15337	15174	15234	15130	15055	15073	15323	15195	15097	15256	15099	15341	15415	15083	15300	15281	15391	15302	15394	15097	15304	15229	15296	15182	15211	15206	15332	15323	15203	15282	15267	15271	15172	15131	15301	15218	15239	15350	15060	15382	15223	15065	15192	15218	15268	15224	15155	15285	15165	15296	15278	15191	15203	15246	15163	15209	15284	15386	15163	15324	15229	15147	15185	15215	15044	15226	15135	15314	15245	15099	15306	15266	15180	15246	15299	15220	15291	15271	15267	15197	15275	15217	15335	15390	15192	15254	15068	15148	15194	15065	15295	15324	15242	15275	15253	15391	15165	15174	15149	15257	15342	15328	15151	15183	15345	15272	15227	15125	15083	15138	15238	15270	15167	15130	15209	15295	15267	15183	15142	15267	15075	15261	15140	15163	15201	15236	15280	15185	15483	15071	15208	15142	15089	15117	15096	15344	15194	15248	15200	15178	15205	15214	15326	15262	15107	15268	15269	15311	15170	15133	15287	15068	15101	15064	15225	15070	15248	15311	15247	15431	15305	15336	15177	15164	15219	15255	15262	15075	15220	15260	15443	15164	15336	15257	15138	15126	15213	15282	15399	15259	15371	15178	15296	15288	15290	15141	15186	15269	15218	15092	15292	15177	15352	15294	15118	15171	15156	15237	15237	15237	15246	15288	15153	15194	15320	15203	15222	15181	15221	15342	15285	15253	15364	15117	15040	15269	15203	15267	15184	15236	15208	15256	15298	15177	15288	15087	15067	15313	15190	15142	15146	15093	15101	15227	15296	15173	15280	15232	15380	15129	15197	15259	15232	15293	15341	15313	15111	15228	15228	15167	15227	15237	15273	15224	15273	15252	15187	15157	15100	15368	15269	15358	15331	15168	15249	15227	15201	15362	15254	15216	15257	15262	15210	15260	15360	15262	15305	15222	15165	15260	15214	15226	15347	15222	15089	15296	15387	15062	15175	15315	15231	15101	15267	15400	15153	15352	15213	15151	15210	15332	15273	15424	15159	15335	15145	15378	15282	15235	15264	15221	15417	15279	15176	15183	15206	15531	15181	14987	15325	15355	15364	15086	15257	15112	15247	15253	15258	15305	15327	15069	15115	15143	15450	15303	15235	15241	15078	15190	15327	15229	15283	15200	15426	15153	15264	15096	15161	15246	15221	15343	15237	15241	15422	15122	15176	15089	15360	15199	15218	15241	15378	15249	15257	15295	15269	15148	15344	15357	15353	15234	15395	15289	15276	15294	15280	15220	15270	15339	15195	15260	15075	15277	15214	15375	15197	15198	15297	15151	15270	15311	14998	15244	15357	15144	15334	15394	15247	15143	15455	15254	15322	15069	15209	15110	15210	15181	15249	15246	15318	15346	15130	15149	15197	15184	15294	15310	15136	15252	15238	15148	15322	15063	15183	15244	15332	15312	15244	15209	15225	15203	15251	15190	15149	15440	15375	15237	15368	15511	15154	15332	15124	15342	15271	15322	15118	15251	15297	15166	15040	15226	15298	15215	15300	15254	15193	15136	15282	15253	15318	15356	15305	15127	15174	15356	15111	15143	15390	15202	15164	15144	15304	15085	15126	15353	15263	15205	15359	15416	15184	15319	15368	15227	15323	15260	15173	15259	15157	15223	15283	15310	15337	15270	15143	15191	15105	15108	15314	15151	15259	15285	15266	15286	15158	15255	15199	15157	15216	15250	15238	15134	15349	15072	15358	15072	15169	15193	15265	15309	15348	15322	15149	15187	15252	15323	15361	15379	15291	15459	15226	15093	15349	15083	15190	15423	15284	15234	15327	15313	15157	15125	15206	15141	15324	15311	15248	15211	15339	15286	15232	15461	15255	15208	15270	15096	15307	15265	15160	15157	15284	15137	15202	15128	15178	15422	15185	15287	15332	15318	15200	15056	15220	15228	15087	15344	15108	15087	15288	15300	15207	15370	15188	14991	15231	15168	15268	15276	15285	15354	15307	15224	15263	15430	15146	15217	15222	15202	15364	15217	15359	15348	15184	15142	15281	15154	15291	15321	15179	15303	15152	15040	15289	15260	15153	15080	15318	15348	15243	15346	15257	15160	15023	15352	15308	15210	15061	15353	15216	15351	15255	15327	15079	15244	15254	15320	15271	15241	15216	15286	15262	15152	15379	15217	15218	15085	15398	15137	15213	15435	15084	15154	15345	15151	15414	15159	15253	15401	15040	15230	15221	15088	15377	15203	15181	15136	15380	15216	15305	15259	15219	15312	15307	15129	15351	15199	15123	15167	15324	15378	15208	15334	15085	15243	15324	15367	15282	15185	15119	15423	15296	15169	15238	15265	15328	15134	15175	15233	15214	15360	15278	15429	15221	15101	15210	15196	15205	15150	15119	15225	15374	15383	15293	15241	15532	15326	15150	15281	15219	15214	15128	15227	15197	15298	15247	15301	15125	15311	15182	15236	15207	15280	15236	15227	15107	15279	15220	15119	15307	15068	15329	15187	15201	14975	15229	15258	15277	15322	15163	15205	15061	15346	15077	15166	15238	15303	15278	15208	15364	15278	15301	15159	15343	15161	15148	15096	15328	15292	15309	15163	15214	15061	15327	15028	15272	15244	15407	15147	15202	15154	15019	15263	15217	15228	15250	15325	15050	15295	15248	15276	15159	15087	15261	15313	15192	15191	15257	15231	15290	15324	15226	15310	15189	15189	15363	15284	15128	15114	15258	15238	15125	15254	15214	15343	15173	15211	15175	15356	15280	15247	15039	15258	15295	15282	15255	15336	15357	15259	15407	15189	15168	15166	15305	15243	15201	15248	15328	15124	15239	15183	15228	15220	15042	15307	15067	15159	15124	15198	15176	15320	15211	15121	15277	15187	15314	15268	15237	15348	15191	15358	15178	15177	15397	15259	15246	15296	15274	15249	15324	15160	15322	15242	15271	15292	15179	15130	15060	15209	15128	15391	15401	15341	15154	15058	15280	15234	15392	15140	15349	15210	15167	15135	15187	15302	15367	15284	15268	15164	15362	15313	15331	15097	15221	15249	15337	15292	15283	15120	15245	15190	15352	15371	15306	15269	15338	15160	15243	15375	15195	15207	15332	15248	15278	15184	15282	15377	15243	15177	15010	15255	15270	15279	15524	15193	15311	15059	15039	15182	15284	15271	15227	15431	15357	15210	15375	15180	15243	15164	15194	15324	15183	15090	15102	15241	15304	15202	15214	15317	15184	15202	15287	15316	15025	15363	15205	15333	15280	15248	15330	15286	15340	15099	15279	15518	15248	15165	15269	15194	15267	15069	15311	15194	15225	15355	15088	15141	15362	15234	15169	15255	15280	15266	15256	15245	15255	15325	15279	15168	15271	15193	15228	15050	15337	15198	15296	15358	15177	15341	15206	15461	15125	15354	15197	15318	15207	15254	15456	15260	15176	15412	15334	15171	15351	15153	15245	15259	15266	15194	15092	15270	15066	15246	15314	15187	15244	15170	15178	15217	15284	15360	15318	15155	15365	15278	15203	15213	15261	15314	15232	15297	15225	15233	15102	15132	15307	15309	15098	15150	15315	15224	15129	15282	14942	15295	15268	15154	15265	15068	15278	15395	15259	15228	15106	15321	15108	15267	15276	15298	15266	15198	15247	15394	15145	15285	15189	15186	15264	15266	15259	15307	15363	15261	15294	15198	15129	15163	15263	15412	15314	15212	15200	15321	15190	15236	15310	15404	15226	15337	15248	15251	15283	15282	15327	15478	15307	15159	15142	15306	15182	15372	15204	15369	15229	15177	15276	15040	15335	15121	15187	15172	15218	15369	15055	15460	15292	15094	15369	15252	15213	15272	15443	15215	15340	15222	15134	15203	15268	15280	15268	15276	15303	15357	15335	15167	15247	15249	15192	15260	15284	15286	15216	15249	15302	15221	15314	15196	15173	15250	15396	15195	15141	15242	15284	15165	15271	15296	15231	15232	15103
24085	21626	29347	24984	24629	27044	26930	23403	21817	21325	20371	19548	19283	18816	18528	18234	18387	18054	17912	17985	17941	17921	17845	17448	17690	17531	17300	17654	17855	17730	17594	17447	17626	17463	17228	17434	17470	17562	17596	17579	17514	17477	17534	17565	17441	17518	17637	17490	17460	17457	17366	17255	17327	17474	17502	17397	17437	17365	17615	17607	17298	17482	17372	17303	17479	17376	17524	17500	17293	17273	17288	17542	17535	17291	17449	17214	17387	17395	17456	17248	17507	17196	17394	17483	17366	17388	17214	17330	17328	17679	17372	17339	17358	17067	17587	17491	17428	17446	17308	17315	17280	17325	17409	17385	17256	17359	17640	17369	17300	17387	17494	17124	17497	17575	17410	17366	17489	17423	17517	17514	17559	17424	17301	17560	17340	17463	17144	17335	17276	17215	17361	17598	17330	17465	17442	17333	17385	17393	17268	17501	17413	17425	17263	17299	17503	17277	17502	17374	17411	17338	17254	17401	17397	17362	17564	17474	17166	17442	17425	17335	17243	17428	17369	17396	17298	17196	17521	17556	17440	17370	17415	17431	17178	17407	17456	17377	17217	17226	17432	17382	17318	17438	17409	17257	17378	17547	17507	17586	17337	17431	17382	17193	17370	17172	17237	17257	17202	17156	17201	17139	17346	17393	17351	17427	17176	17436	17381	17274	17144	17323	17402	17370	17387	17283	17149	17305	17390	17452	17118	17484	17361	17676	17413	17473	17437	17434	17467	17448	17219	17280	17486	17469	17507	17438	17400	17414	17336	17320	17201	17168	17085	17327	17422	17349	17290	17114	17380	17467	17324	17296	17549	17545	17457	17481	17444	17433	17434	17460	17362	17318	17372	17101	17290	17359	17303	17393	17057	17369	17342	17389	17400	17329	17318	17476	17377	17215	17347	17123	17420	17247	17515	17523	17333	17302	17585	17388	17394	17488	17426	17398	17378	17490	17368	17203	17476	17474	17442	17331	17337	17356	17385	17416	17497	17404	17428	17371	17267	17436	17417	17488	17290	17157	17381	17303	17540	17322	17405	17165	17435	17469	17409	17416	17383	17159	17170	17394	17443	17450	17536	17410	17341	17493	17272	17173	17341	17493	17218	17559	17438	17352	17348	17080	17245	17294	17526	17321	17576	17441	17406	17441	17294	17444	17242	17592	17418	17325	17321	17480	17403	17188	17532	17105	17426	17387	17454	17393	17097	17441	17343	17265	17425	17369	17195	17128	17368	17463	17352	17315	17503	17377	17118	17350	17250	17227	17167	17450	17244	17340	17511	17317	17339	17559	17392	17350	17314	17281	17446	17336	17489	17308	17300	17231	17366	17353	17642	17400	17303	17332	17349	17645	17105	17589	17331	17318	17375	17426	17615	17343	17475	17279	17513	17423	17475	17415	17382	17287	17299	17308	17278	17387	17415	17402	17265	17434	17502	17369	17204	17521	17573	17401	17343	17424	17311	17299	17367	17221	17443	17346	17395	17139	17516	17314	17431	17446	17543	17440	17600	17382	17409	17316	17095	17234	17384	17237	17463	17276	17398	17341	17347	17312	17467	17481	17330	17412	17516	17482	17458	17307	17263	17474	17597	17411	17512	17251	17280	17260	17410	17371	17366	17240	17287	17356	17444	17656	17321	17502	17468	17417	17495	17191	17351	17589	17478	17377	17589	17420	17242	17354	17648	17270	17413	17306	17377	17301	17341	17374	17408	17358	17475	17394	17407	17402	17477	17333	17298	17333	17437	17414	17320	17306	17178	17143	17243	17284	17455	17620	17536	17276	17341	17580	17190	17330	17212	17396	17507	17365	17662	17323	17413	17287	17292	17387	17387	17338	17332	17188	17307	17414	17179	17180	17385	17370	17516	17282	17402	17448	17477	17365	17302	17246	17381	17463	17506	17343	17461	17300	17549	17295	17441	17467	17335	17318	17490	17513	17389	17380	17334	17619	17340	17501	17549	17461	17428	17437	17346	17327	17444	17375	17345	17342	17392	17269	17267	17479	17311	17243	17302	17129	17323	17415	17149	17356	17371	17440	17405	17506	17454	17597	17441	17325	17357	17478	17345	17208	17340	17387	17440	17505	17360	17246	17270	17194	17330	17358	17293	17172	17343	17413	17344	17415	17306	17363	17400	17235	17568	17425	17419	17292	17428	17412	17361	17496	17283	17141	17119	17361	17487	17413	17305	17312	17347	17205	17163	17416	17381	17097	17427	17364	17252	17526	17463	17492	17127	17488	17349	17147	17275	17328	17444	17577	17232	17160	17434	17551	17454	17260	17362	17323	17396	17362	17383	17548	17259	17273	17328	17319	17278	17371	17376	17328	17402	17301	17203	17168	17446	17274	17420	17678	17512	17276	17363	17306	17526	17451	17378	17265	17453	17181	17478	17563	17369	17493	17428	17149	17292	17239	17401	17278	17557	17238	17489	17294	17372	17291	17310	17445	17510	17275	17273	17370	17529	17291	17418	17275	17724	17330	17346	17419	17444	17566	17291	17315	17351	17230	17502	17266	17512	17477	17269	17211	17313	17484	17322	17327	17391	17467	17367	17575	17387	17250	17339	17481	17351	17485	17310	17638	17244	17346	17310	17208	17374	17255	17301	17175	17451	17450	17332	17429	17433	17364	17450	17445	17288	17398	17416	17642	17250	17377	17414	17329	17505	17420	17360	17411	17390	17313	17275	17237	17184	17306	17303	17499	17354	17283	17269	17327	17420	17384	17092	17455	17219	17355	17419	17444	17458	17404	17323	17312	17602	17205	17276	17332	17332	17236	17608	17389	17315	17391	17506	17346	17449	17324	17143	17489	17305	17287	17326	17550	17315	17310	17247	17355	17439	17690	17470	17149	17124	17258	17284	17410	17390	17238	17275	17467	17457	17317	17461	17369	17380	17416	17492	17203	17599	17428	17447	17297	17388	17389	17331	17302	17336	17400	17285	17378	17361	17328	17438	17509	17343	17500	17397	17269	17404	17446	17299	17375	17425	17265	17285	17288	17440	17487	17445	17458	17283	17438	17388	17337	17448	17312	17297	17435	17394	17189	17488	17704	17517	17281	17434	17337	17276	17256	17402	17450	17423	17510	17269	17416	17285	17242	17475	17506	17435	17500	17343	17473	17395	17387	17178	17459	17353	17380	17468	17493	17352	17350	17537	17344	17463	17289	17470	17314	17496	17424	17455	17277	17269	17365	17431	17486	17488	17382	17378	17408	17385	17497	17491	17394	17298	17353	17439	17215	17275	17439	17416	17189	17250	17256	17388	17516	17190	17490	17540	17340	17345	17405	17418	17370	17532	17361	17234	17346	17297	17546	17472	17543	17272	17342	17407	17403	17106	17411	17474	17209	17516	17454	17178	17435	17232	17500	17306	17164	17211	17520	17149	17383	17385	17444	17418	17270	17386	17411	17595	17320	17365	17492	17425	17483	17498	17289	17373	17398	17434	17287	17160	17544	17363	17284	17677	17209	17332	17334	17547	17471	17309	17250	17259	17558	17514	17571	17301	17242	17450	17346	17345	17322	17615	17328	17447	17446	17465	17275	17447	17375	17571	17294	17408	17212	17323	17290	17404	17264	17420	17574	17200	17348	17376	17473	17409	17367	17187	17332	17401	17279	17329	17384	17224	17333	17319	17185	17352	17256	17521	17426	17301	17389	17426	17266	17485	17279	17344	17272	17382	17300	17436	17359	17428	17428	17474	17472	17262	17270	17434	17271	17236	17156	17236	17464	17048	17361	17328	17459	17237	17170	17263	17238	17234	17458	17312	17577	17486	17258	17565	17302	17443	17501	17448	17324	17270	17244	17349	17345	17472	17381	17351	17387	17462	17328	17439	17148	17306	17410	17375	17310	17403	17458	17424	17318	17440	17475	17374	17366	17380	17398	17453	17605	17417	17456	17199	17399	17294	17334	17453	17330	17342	17370	17203	17376	17388	17145	17331	17231	17490	17349	17266	17170	17400	17361	17573	17281	17329	17235	17357	17247	17222	17274	17267	17491	17225	17478	17450	17471	17161	17484	17533	17401	17552	17174	17616	17481	17201	17210	17353	17511	17561	17339	17235	17440	17663	17594	17241	17510	17499	17395	17570	17291	17418	17513	17333	17359	17283	17340	17678	17233	17317	17415	17304	17318	17371	17308	17415	17338	17340	17476	17380	17348	17645	17148	17246	17323	17191	17277	17377	17280	17614	17297	17457	17574	17274	17267	17419	17320	17277	17488	17588	17594	17432	17366	17320	17344	17466	17494	17292	17245	17373	17499	17415	17365	17572	17403	17417	17383	17310	17361	17382	17284	17335	17326	17433	17294	17319	17368	17436	17248	17533	17397	17236	17289	17584	17292	17280	17528	17382	17223	17312	17397	17157	17203	17289	17361	17423	17436	17655	17361	17332	17371	17402	17415	17369	17504	17287	17461	17263	17365	17469	17340	17446	17253	17401	17592	17691	17404	17415	17394	17381	17248	17467	17337	17333	17411	17356	17494	17336	17356	17204	17381	17389	17354	17298	17407	17420	17436	17280	17482	17197	17281	17488	17232	17392	17158	17490	17291	17348	17551	17334	17219	17542	17313	17456	17500	17527	17458	17591	17340	17368	17362	17439	17348	17187	17483	17424	17398	17427	17315	17473	17217	17430	17438	17415	17408	17419	17332	17474	17417	17380	17436	17465	17219	17130	17356	17204	17323	17362	17473	17399	17147	17344	17235	17441	17216	17358	17389	17243	17396	17360	17335	17413	17272	17190	17453	17262	17477	17272	17540	17338	17459	17356	17504	17424	17371	17382	17357	17435	17289	17389	17586	17219	17432	17451	17291	17171	17220	17367	17170	17449	17562	17435	17422	17364	17389	17221	17476	17310	17227	17591	17235	17344	17503	17673	17507	17375	17260	17071	17321	17319	17428	17345	17316	17267	17278	17362	17406	17366	17380	17556	17342	17232	17273	17517	17226	17183	17496	17317	17251	17418	17295	17340	17551	17525	17186	17430	17454	17547	17307	17327	17438	17444	17346	17412	17398	17438	17330	17514	17426	17319	17395	17277	17290	17381	17362	17284	17182	17434	17490	17470	17538	17521	17439	17483	17180	17184	17275	17363	17328	17316	17172	17438	17463	17620	17554	17501	17345	17460	17512	17449	17568
29649	49846	45724	37529	32834	29320	26357	24595	22938	21517	19839	18850	18222	17753	17434	17407	16886	16694	16454	16358	16015	16060	15912	15966	16145	16069	15844	15800	15727	15851	15774	15691	15778	15789	15652	15605	15771	15776	15856	15838	15802	15538	15839	15876	15706	15797	15540	15561	15810	15667	15767	15607	15697	15498	15782	15716	15704	15748	15619	15798	15768	15623	15763	15781	15620	15731	15656	15696	15474	15652	15683	15731	15535	15486	15608	15584	15848	15629	15793	15603	15621	15682	15539	15610	15518	15696	15805	15459	15551	15697	15660	15696	15625	15701	15628	15813	15670	15539	15685	15700	15781	15596	15681	15578	15473	15772	15581	15609	15639	15706	15499	15473	15667	15707	15731	15648	15658	15844	15734	15667	15702	15835	15601	15602	15740	15679	15579	15648	15778	15762	15732	15659	15531	15618	15664	15610	15797	15875	15662	15616	15756	15637	15611	15627	15602	15764	15725	15646	15458	15554	15595	15559	15544	15584	15584	15581	15558	15591	15481	15464	15736	15647	15757	15656	15665	15707	15638	15538	15616	15728	15400	15592	15648	15738	15604	15565	15562	15615	15569	15520	15638	15615	15667	15599	15664	15480	15756	15749	15676	15548	15838	15596	15644	15603	15685	15706	15556	15738	15729	15714	15607	15619	15665	15605	15652	15699	15585	15624	15506	15814	15648	15609	15636	15490	15698	15658	15483	15706	15707	15565	15525	15551	15808	15457	15621	15653	15757	15673	15719	15676	15596	15602	15651	15767	15486	15555	15582	15748	15625	15725	15577	15726	15638	15506	15603	15630	15532	15603	15655	15573	15516	15669	15657	15699	15750	15734	15677	15645	15717	15632	15548	15663	15397	15712	15782	15675	15477	15692	15364	15640	15433	15767	15617	15867	15729	15504	15654	15564	15702	15489	15706	15641	15420	15532	15652	15618	15619	15609	15726	15612	15587	15692	15544	15650	15673	15682	15624	15721	15791	15919	15463	15722	15701	15637	15710	15842	15629	15570	15781	15725	15727	15781	15576	15669	15730	15846	15552	15658	15355	15543	15583	15539	15415	15784	15779	15630	15657	15881	15779	15734	15712	15541	15663	15599	15580	15488	15677	15775	15637	15661	15582	15527	15674	15726	15514	15633	15641	15641	15538	15582	15824	15768	15656	15647	15711	15620	15687	15702	15611	15595	15506	15600	15863	15710	15636	15688	15688	15713	15788	15612	15746	15628	15802	15515	15641	15730	15784	15684	15679	15720	15671	15744	15545	15496	15633	15627	15708	15668	15699	15687	15644	15867	15521	15497	15768	15699	15691	15606	15660	15433	15782	15480	15619	15684	15706	15593	15878	15797	15475	15572	15559	15906	15645	15626	15794	15699	15550	15752	15539	15701	15731	15720	15742	15682	15638	15792	15645	15314	15679	15562	15704	15584	15573	15601	15668	15720	15556	15769	15568	15641	15709	15636	15799	15623	15628	15734	15589	15571	15578	15613	15511	15635	15575	15594	15614	15597	15715	15611	15703	15581	15720	15647	15565	15635	15540	15664	15645	15789	15504	15721	15645	15737	15735	15692	15662	15436	15600	15582	15685	15596	15649	15588	15599	15568	15476	15653	15833	15537	15665	15797	15689	15626	15678	15632	15604	15528	15593	15864	15506	15811	15514	15601	15639	15709	15516	15616	15704	15590	15713	15599	15709	15740	15628	15763	15564	15822	15536	15571	15540	15498	15423	15582	15698	15682	15680	15462	15497	15701	15639	15625	15791	15572	15576	15801	15634	15616	15717	15643	15606	15770	15654	15771	15833	15623	15641	15624	15703	15700	15577	15571	15712	15584	15754	15801	15723	15677	15522	15735	15705	15458	15680	15575	15609	15532	15672	15568	15740	15542	15677	15479	15707	15676	15801	15603	15662	15500	15655	15598	15598	15683	15635	15679	15650	15603	15542	15594	15595	15519	15622	15818	15763	15509	15572	15577	15744	15647	15559	15667	15584	15644	15757	15681	15591	15682	15576	15770	15604	15655	15638	15815	15621	15575	15671	15505	15504	15608	15765	15685	15580	15831	15640	15606	15688	15466	15681	15653	15619	15794	15453	15735	15681	15652	15681	15622	15429	15678	15654	15613	15580	15445	15730	15666	15782	15752	15695	15523	15567	15749	15615	15776	15718	15646	15703	15441	15619	15564	15766	15583	15591	15761	15828	15656	15663	15727	15580	15551	15607	15582	15679	15564	15627	15598	15688	15603	15541	15707	15758	15629	15522	15651	15706	15631	15738	15664	15552	15803	15583	15617	15678	15548	15719	15668	15550	15495	15746	15726	15656	15684	15647	15539	15695	15463	15807	15617	15712	15646	15460	15636	15776	15628	15743	15627	15633	15528	15498	15676	15529	15761	15630	15593	15751	15673	15626	15691	15579	15636	15695	15481	15564	15567	15625	15727	15491	15534	15702	15478	15747	15750	15711	15566	15686	15614	15686	15721	15806	15612	15561	15635	15806	15809	15618	15702	15691	15787	15795	15587	15766	15552	15830	15535	15643	15574	15720	15637	15603	15674	15801	15553	15841	15654	15465	15619	15558	15728	15788	15505	15542	15687	15687	15627	15648	15517	15541	15667	15608	15467	15657	15723	15598	15522	15682	15632	15503	15586	15686	15600	15754	15653	15736	15794	15488	15515	15504	15865	15530	15696	15626	15600	15659	15602	15629	15730	15675	15699	15691	15476	15628	15544	15692	15758	15668	15678	15641	15574	15543	15759	15682	15753	15815	15637	15588	15686	15549	15774	15647	15853	15683	15504	15478	15747	15558	15627	15618	15800	15684	15583	15558	15697	15602	15687	15597	15713	15548	15669	15667	15661	15683	15336	15718	15639	15582	15592	15665	15632	15802	15547	15519	15636	15615	15615	15663	15651	15447	15644	15552	15590	15586	15618	15663	15524	15579	15757	15674	15708	15707	15782	15502	15563	15601	15548	15521	15661	15606	15683	15731	15573	15601	15560	15569	15693	15721	15540	15624	15668	15761	15719	15608	15642	15493	15799	15728	15716	15766	15600	15658	15515	15696	15492	15758	15687	15654	15737	15648	15689	15665	15656	15595	15611	15519	15522	15725	15578	15662	15639	15710	15573	15695	15623	15748	15454	15658	15699	15671	15489	15602	15737	15733	15537	15583	15666	15766	15452	15545	15699	15674	15769	15690	15633	15706	15649	15484	15633	15600	15609	15660	15655	15471	15690	15623	15808	15612	15640	15605	15453	15612	15686	15651	15629	15550	15558	15786	15671	15687	15807	15454	15681	15579	15567	15565	15526	15653	15556	15650	15604	15807	15493	15669	15627	15686	15932	15563	15495	15715	15496	15453	15429	15590	15804	15753	15640	15662	15688	15576	15576	15584	15764	15534	15566	15843	15731	15643	15483	15627	15697	15671	15427	15599	15680	15669	15621	15621	15524	15574	15755	15654	15484	15550	15851	15493	15645	15545	15519	15659	15629	15529	15623	15604	15640	15734	15522	15584	15583	15437	15694	15572	15622	15630	15571	15701	15808	15511	15537	15639	15685	15662	15666	15666	15474	15754	15580	15703	15750	15595	15741	15552	15631	15592	15762	15648	15458	15649	15530	15616	15517	15694	15597	15494	15499	15846	15631	15416	15594	15532	15546	15559	15644	15592	15891	15356	15856	15819	15722	15750	15557	15682	15709	15657	15609	15588	15745	15690	15705	15705	15689	15563	15587	15447	15582	15783	15445	15804	15520	15651	15739	15563	15815	15569	15768	15698	15549	15773	15499	15518	15847	15671	15619	15715	15587	15582	15521	15587	15557	15761	15682	15549	15612	15544	15379	15684	15623	15688	15574	15616	15683	15478	15627	15324	15563	15642	15712	15701	15638	15502	15476	15614	15667	15654	15677	15909	15593	15676	15746	15784	15551	15694	15602	15629	15610	15608	15619	15659	15676	15530	15726	15748	15608	15781	15632	15648	15664	15571	15587	15804	15402	15571	15551	15719	15647	15797	15685	15535	15601	15642	15671	15691	15790	15394	15513	15801	15549	15557	15678	15896	15637	15765	15528	15633	15643	15503	15816	15780	15507	15441	15604	15694	15712	15710	15603	15595	15653	15513	15587	15692	15701	15620	15582	15730	15554	15640	15767	15641	15621	15716	15762	15773	15566	15583	15662	15877	15562	15818	15660	15812	15607	15601	15625	15588	15774	15613	15551	15625	15447	15546	15672	15551	15729	15651	15670	15660	15732	15523	15743	15708	15522	15849	15539	15708	15814	15526	15702	15553	15586	15787	15597	15652	15636	15735	15684	15571	15815	15643	15678	15655	15703	15495	15640	15652	15652	15677	15709	15471	15604	15519	15812	15648	15688	15641	15614	15643	15608	15509	15714	15561	15660	15758	15746	15794	15600	15761	15583	15440	15768	15502	15505	15633	15434	15535	15625	15624	15492	15599	15772	15527	15618	15579	15656	15729	15766	15695	15637	15499	15629	15545	15415	15674	15539	15596	15716	15782	15627	15621	15666	15571	15729	15540	15718	15772	15565	15573	15659	15535	15630	15666	15716	15549	15565	15661	15593	15634	15604	15656	15665	15568	15532	15769	15629	15842	15525	15583	15750	15526	15624	15717	15759	15620	15661	15602	15547	15792	15671	15706	15745	15695	15453	15779	15603	15501	15672	15633	15786	15680	15771	15518	15599	15677	15680	15685	15623	15653	15727	15697	15460	15611	15547	15751	15658	15780	15742	15632	15552	15795	15791	15789	15747	15656	15634	15546	15751	15586	15699	15565	15580	15512	15591	15693	15685	15625	15727	15605	15758	15676	15656	15534	15625	15692	15712	15657	15545	15636	15660	15636	15682	15605	15737	15741	15545	15718	15698	15614	15483	15657	15598	15673	15642	15659	15633	15570	15828	15675	15512	15577	15527	15653	15712	15580	15545	15573	15682	15562	15451	15510	15609	15711	15711	15670	15606	15764	15657	15601	15733	15765	15550	15691	15592	15699	15707	15553	15760	15811	15557	15551	15574	15689	15661	15480	15512	15607	15849	15664	15804	15680	15652	15606	15481	15694	15701	15767	15608	15443	15808	15841	15850	15483	15636	15652	15762	15478	15680	15767	15712	15845	15674	15602	15614	15539	15725
23128	21605	29651	24128	22619	26643	30078	24914	22936	22464	21165	19995	19437	18970	18901	18532	18344	18072	18039	17781	17690	17704	17624	17597	17408	17248	17265	17346	17337	17211	17342	17194	17118	17071	17220	17301	17252	17233	17136	17040	17009	17186	17150	17154	17056	17209	17298	17066	17291	17183	17138	17368	17022	17177	17234	17288	16913	17109	17296	17083	17104	17072	17171	17128	17224	17002	16985	17117	17045	16905	16966	17030	16990	17240	17098	17189	17145	17171	17296	17160	17072	17236	17174	17075	17165	17133	17155	16936	17094	16994	17157	17073	17076	17004	17148	17090	17059	16912	17158	17126	16889	17082	17236	17070	17173	17214	17075	17002	17098	17091	16913	17036	17073	17039	17063	17093	16993	17084	16942	16941	17062	16964	17137	17261	16942	17123	17162	17023	17041	16960	16994	16925	17227	17117	17057	16979	17144	17117	17112	16909	17102	17207	17167	17002	17060	17114	17095	17238	17047	17081	17138	16942	17153	17014	17217	16881	16995	16931	17076	17235	17120	17165	16842	16985	16963	17006	17031	17006	17207	17299	16987	17004	16989	17017	17086	17062	16944	16872	17161	17063	17178	17084	17073	17110	17154	17031	17183	17179	17151	16903	17191	17032	16976	17085	17251	16966	17139	17142	17122	17032	17098	17136	17077	17140	17085	17205	16940	17061	16938	17136	16963	16847	17014	17022	17013	17007	17033	17081	17147	17165	17195	17046	17001	16833	17027	16881	17038	16985	16922	17254	16959	17009	16921	17146	17196	17230	17052	16980	17122	17016	17239	17076	16990	16946	17079	17048	16874	16969	16999	17032	17015	16886	16871	17147	16842	17009	17010	16899	17053	17215	17060	17012	16871	17055	17039	16976	17018	17088	16930	17119	16846	17057	17144	17122	17003	17172	16991	17113	16921	17049	17170	17007	17170	16826	17127	17155	17216	16945	16929	17267	17032	17130	17118	17064	17041	17008	17095	17095	17029	17059	17037	17193	17146	17146	17143	16942	16967	17044	16893	17102	17142	17014	17064	16977	17165	16862	17014	17173	16910	16963	17145	17139	16988	17118	17059	17158	17034	16988	16855	17093	17232	17060	17110	17132	16875	16904	16940	16966	16873	16882	17062	17049	17174	17092	16922	16912	17142	17035	17248	17115	17090	17156	17040	17188	17079	17110	16965	17094	17126	17061	17150	16977	17302	17121	17161	16902	17169	17108	17123	17181	17023	16979	17174	17013	16916	16963	16931	17036	17210	16926	17034	17006	16831	17015	16947	17090	17081	16907	16992	16851	17103	17129	16888	17141	17087	17005	17043	17049	16863	17024	17094	17139	17044	16991	17125	16960	17050	16937	17088	17027	17062	17123	17278	17156	17057	17005	17081	17009	17069	17208	16958	16941	17082	17134	17029	16930	16849	16861	16851	16895	16957	17045	17075	17019	17163	16863	17201	16918	17160	17044	16980	17105	17030	16996	17064	16949	17117	16960	17108	17026	17065	17160	17021	17125	17104	16963	17060	16922	17136	16832	17072	17120	16929	17104	16980	17167	17186	17112	17112	16975	16900	16807	17017	17020	16985	16979	17139	16960	17062	17009	16844	17026	17127	17171	17232	16819	17076	17063	16877	17015	17104	16803	17159	17038	17031	17288	16996	17119	17074	17075	17016	16958	17028	17072	17053	17008	17113	16957	17146	17044	16917	16917	17175	17150	17029	17195	17103	17028	17085	17187	16851	16879	17155	17137	17051	17222	16960	17043	16952	17039	17018	17002	17108	17039	17283	16820	17239	16956	17069	17147	17141	17155	16999	16958	16962	16817	17124	16979	17290	16988	17177	16998	17038	17153	17223	17035	17050	17248	17363	17087	17064	16924	17030	16978	16914	17172	17054	17099	17019	16894	16971	16781	16988	17025	17013	16956	17008	17070	17058	17018	17112	17117	17077	17066	17235	17181	17178	17057	17164	17035	17022	16998	17025	16932	17077	17011	16975	17089	17043	17102	17045	17065	17208	17190	17117	17067	17094	16870	17052	17129	17112	17041	17069	17097	17001	17074	16956	16858	17218	17047	17151	17166	17042	16877	16891	17069	17137	16873	16983	17045	17128	17043	16962	17289	17028	17162	17058	17019	17064	17156	16981	16994	17111	17062	16962	17182	17011	17073	17053	17146	17112	17021	17028	16922	16946	16881	17184	17009	17198	17068	17175	17005	17091	16880	17076	17198	16982	17053	16858	17131	16845	16937	16996	17142	16985	16998	17094	17042	17018	17026	17092	16998	17138	17097	16939	17023	16906	16982	17260	16934	17068	17088	17019	16928	16970	17093	16876	17099	16978	17077	17024	17188	17101	17099	17134	17282	17034	17167	17230	17033	17145	17068	16970	16974	16826	17163	16970	17111	16766	17065	16969	17066	17150	17118	17077	16873	17051	17186	16950	17147	17143	16999	17231	17068	16943	17038	17002	16974	17158	17267	17011	17174	17014	17238	17098	16951	16951	17064	16636	17037	16981	17028	17084	16998	17013	17095	17114	17193	17146	17181	16987	16858	17154	17092	16918	16887	17022	17155	16886	17106	16995	16816	17062	17035	17072	16971	17021	16874	17078	17023	17068	17059	17084	16963	16983	17171	17058	17187	17161	17026	17061	16981	17003	17134	17048	16923	16981	17061	16829	16973	17112	16971	17059	17058	17051	17138	17204	16872	16953	17193	17081	17088	17405	16940	16942	16960	16973	17113	16962	17015	16904	16885	16982	16962	17041	17154	17122	17016	17172	16968	17302	17110	16838	17095	16906	17102	17160	17086	16962	17135	16915	16953	17101	17099	16866	16925	16952	17121	17067	17043	17080	17013	16970	17024	17160	17229	17034	17088	16900	16968	16919	17140	16993	17222	17026	16868	16859	16854	17032	17027	17133	16947	17058	16939	16938	17050	17091	16982	17066	17078	17026	16818	17081	16999	16976	16855	16993	17226	17027	17126	16960	16927	16960	16998	17124	17137	17030	17007	17145	17031	17112	16958	17019	16930	17192	17038	16930	16896	17107	17140	17267	17125	17102	17013	17084	17077	17221	17034	17076	17145	16935	16961	17239	17030	17048	17100	16969	17069	17121	16914	16882	16906	16922	16975	17097	17086	16954	16840	17202	17093	16948	17114	17021	16941	17228	17140	16996	17098	17180	16724	16998	16946	16788	17110	17028	16770	17085	17005	17188	17025	16942	17095	17106	16976	16937	16929	17061	17015	16848	17257	17078	16883	16862	16939	17002	17103	16989	16975	17182	17011	17095	17062	17056	16921	17185	17043	17128	17056	17051	17241	16890	17038	16943	16960	17121	17060	17057	17152	16904	17257	16889	17190	17038	17234	17273	17253	16889	16879	16950	17059	16969	17178	17023	17098	17166	17039	16810	17200	17180	17000	17088	16893	17060	17219	17072	17082	17047	17005	16982	16957	16954	17020	16917	17038	17088	17247	16903	16927	17057	17021	16912	17053	16946	16946	17164	17006	16992	16805	16929	17029	16916	17117	17091	16966	16899	16917	17034	17010	17176	16976	16898	17087	17118	17110	17019	17098	17231	16951	17057	16896	17167	17050	17116	17064	16873	17140	17140	17041	16966	17024	17000	16788	17196	16921	16953	17065	17006	17011	16994	16929	16833	17070	17103	16913	17066	17034	17131	16937	17082	17208	17174	17040	17153	17174	17114	17059	16995	16911	16917	17175	17242	16999	16994	16969	17079	16987	17039	17065	17175	16927	17053	16943	17116	17156	16981	16885	17100	16945	16918	17011	16874	16840	17128	17037	17044	17068	16917	16989	16915	16929	17149	17112	16960	16875	17204	16926	17314	17188	16902	16982	16845	17031	17057	16922	17072	16961	16995	17144	17090	17112	17252	17098	17082	16994	16902	16887	17096	17148	17203	17050	16958	16930	17183	17164	17046	17066	17054	17076	17029	16982	16948	16954	16908	16889	17142	17039	17162	16988	17111	17067	17126	17000	17154	17133	17160	17042	17237	17122	16986	16949	17080	16897	16994	16849	17008	17134	17027	16859	17050	17073	17226	17092	17071	17156	17010	17053	17138	17252	17037	16807	17174	16969	17006	17067	17157	16940	16920	17010	17086	16996	16958	16992	17100	17000	17229	17065	17032	16943	17054	17049	17093	17038	17036	17171	17231	17069	17025	17064	16999	17126	16991	16928	17039	16971	16945	17065	16936	17207	17024	16920	17251	17202	17098	16960	16992	16903	17093	17100	16981	17152	17073	17049	17262	17064	16870	16844	17124	17061	16998	17067	17370	16946	16990	17038	16919	17143	17090	16966	16989	17158	16922	17101	17038	17008	17344	17188	17079	17077	16995	17065	17167	17194	16716	17102	16862	16956	16913	16854	17010	17201	17177	17004	17449	17067	17054	17017	17195	16994	17042	17130	17136	17092	16976	16866	16953	17030	16926	17008	16909	16987	17112	16995	16804	16847	17121	17203	16999	17078	17089	16915	16989	16998	16956	16965	17018	16999	16845	16982	17079	17258	16976	16889	16966	16965	17046	17054	17212	16865	17063	16914	17072	16831	16977	17043	16939	17106	16891	17229	16955	17047	17051	17146	16864	16832	17021	16999	17014	16954	16947	17117	17007	16900	16954	16958	16957	16973	17048	17127	17135	17155	17084	17212	16933	16871	17254	16949	16988	16776	17030	17159	17020	17035	17052	17080	16980	17207	17076	17158	17357	17175	16960	17091	17078	16994	16849	17063	17076	17245	16980	16929	17169	17081	17172	16935	17055	17071	16965	17068	17054	17057	17044	16854	16989	17189	17143	16974	17212	17024	17078	17199	17154	17188	17121	16997	16873	17069	16969	16935	17055	16956	16920	17035	16861	17047	16931	16872	17067	16963	16984	17194	17180	17026	17004	16928	17079	16966	17270	17033	16997	17154	17136	16850	16908	16881	16909	17001	17064	17173	17129	17167	17221	17174	17068	16971	17080	17149	17146	16765	16881	16956	17112	16961	17057	17045	17082	17206	17224	17024	16868	16856	16962	17098	17139	17084	16993	16957	16895	17025	17245	16992	17109	17094	17167	16991	16975	16835	17043	17030	17257	17082	16963	17042	17022	17090	17113	17071	17063	17107	17136	16872	16890	17050	16831	17073	17107	17097
30949	54516	50434	41481	36761	32418	28992	27005	24772	23300	21527	19866	18856	18378	17817	17432	17109	16826	16610	16357	16043	16061	16062	15888	15939	15831	15889	15766	15563	15709	15831	15485	15564	15514	15527	15650	15575	15575	15578	15428	15663	15494	15458	15449	15635	15533	15369	15523	15516	15539	15327	15406	15481	15410	15612	15294	15561	15396	15519	15283	15445	15280	15498	15424	15359	15535	15389	15357	15467	15493	15421	15395	15486	15429	15390	15497	15430	15399	15447	15523	15519	15609	15547	15496	15452	15393	15488	15504	15436	15518	15323	15434	15436	15450	15632	15455	15513	15317	15388	15335	15413	15253	15265	15430	15320	15194	15429	15395	15538	15526	15300	15509	15472	15411	15460	15230	15510	15689	15366	15396	15264	15533	15494	15384	15333	15107	15312	15364	15470	15373	15468	15473	15441	15302	15406	15467	15444	15523	15510	15452	15327	15544	15526	15463	15455	15522	15547	15561	15420	15375	15418	15609	15487	15459	15448	15503	15437	15489	15432	15620	15407	15503	15392	15352	15480	15236	15432	15472	15520	15401	15367	15602	15265	15427	15275	15517	15331	15395	15309	15520	15393	15453	15472	15497	15470	15498	15339	15460	15431	15484	15401	15458	15501	15576	15259	15489	15380	15456	15463	15295	15312	15306	15346	15227	15328	15383	15681	15393	15379	15252	15315	15468	15473	15340	15491	15365	15349	15310	15499	15468	15453	15494	15520	15402	15331	15331	15426	15312	15505	15454	15526	15385	15386	15461	15364	15473	15476	15395	15500	15370	15474	15472	15313	15394	15412	15672	15358	15493	15519	15550	15485	15420	15441	15278	15445	15392	15575	15429	15453	15490	15483	15494	15293	15423	15518	15426	15408	15305	15505	15406	15409	15575	15453	15529	15435	15241	15392	15417	15537	15219	15472	15483	15558	15391	15464	15360	15377	15407	15451	15413	15388	15328	15292	15438	15411	15320	15544	15180	15290	15419	15495	15548	15369	15466	15373	15535	15507	15401	15419	15415	15730	15341	15500	15525	15386	15433	15498	15412	15623	15243	15394	15434	15445	15447	15392	15492	15479	15267	15376	15429	15511	15563	15381	15345	15401	15352	15324	15523	15443	15425	15374	15317	15578	15467	15452	15388	15619	15541	15356	15214	15450	15243	15441	15281	15308	15542	15372	15414	15396	15388	15439	15472	15321	15375	15392	15368	15526	15386	15485	15304	15591	15388	15372	15401	15374	15526	15386	15481	15476	15459	15409	15328	15343	15505	15272	15539	15407	15568	15490	15439	15523	15438	15397	15306	15333	15151	15490	15336	15278	15462	15487	15382	15423	15240	15494	15420	15562	15409	15499	15364	15300	15453	15307	15415	15278	15565	15469	15369	15277	15448	15402	15324	15478	15433	15546	15301	15226	15462	15430	15361	15457	15361	15328	15583	15581	15311	15407	15550	15316	15572	15415	15408	15549	15410	15356	15430	15531	15421	15493	15372	15527	15283	15496	15486	15232	15416	15333	15377	15427	15503	15408	15251	15399	15371	15427	15432	15425	15484	15262	15420	15444	15324	15456	15390	15402	15464	15426	15302	15432	15255	15267	15301	15413	15405	15472	15311	15524	15422	15389	15370	15678	15542	15367	15432	15606	15480	15222	15431	15293	15457	15304	15467	15533	15422	15341	15464	15459	15419	15492	15562	15415	15456	15210	15396	15392	15398	15546	15449	15334	15449	15456	15364	15508	15316	15632	15291	15508	15413	15430	15466	15433	15412	15377	15401	15451	15377	15560	15474	15414	15448	15459	15246	15428	15369	15283	15397	15395	15163	15382	15358	15580	15437	15362	15409	15435	15294	15435	15467	15329	15350	15496	15267	15444	15526	15492	15494	15522	15415	15227	15387	15429	15356	15409	15482	15432	15441	15498	15324	15375	15269	15561	15448	15310	15407	15487	15143	15333	15438	15483	15226	15411	15365	15448	15407	15289	15296	15451	15214	15312	15490	15534	15407	15338	15422	15449	15325	15287	15406	15519	15561	15449	15547	15451	15523	15301	15378	15495	15340	15399	15372	15255	15296	15508	15411	15390	15371	15485	15373	15613	15436	15295	15295	15315	15475	15224	15347	15341	15297	15341	15412	15391	15398	15515	15198	15378	15480	15404	15487	15319	15423	15506	15546	15509	15511	15483	15405	15509	15473	15309	15422	15348	15354	15420	15330	15366	15394	15475	15341	15400	15475	15543	15415	15453	15490	15445	15353	15522	15188	15569	15409	15463	15528	15350	15367	15502	15319	15547	15499	15353	15250	15500	15345	15412	15290	15415	15482	15519	15459	15425	15449	15529	15392	15371	15417	15370	15447	15394	15314	15547	15506	15421	15442	15433	15207	15309	15479	15406	15529	15431	15423	15383	15394	15454	15438	15334	15320	15415	15238	15467	15553	15274	15367	15342	15353	15480	15576	15423	15533	15437	15389	15359	15600	15532	15389	15375	15516	15353	15444	15458	15304	15340	15442	15586	15412	15501	15495	15487	15429	15324	15321	15380	15356	15369	15344	15466	15301	15380	15422	15389	15377	15327	15428	15473	15435	15491	15498	15413	15612	15426	15471	15383	15568	15483	15326	15443	15338	15491	15368	15577	15492	15318	15511	15427	15224	15493	15458	15341	15313	15282	15457	15436	15331	15424	15446	15336	15527	15505	15288	15596	15498	15485	15379	15462	15369	15493	15231	15326	15368	15518	15418	15429	15374	15403	15485	15436	15265	15524	15359	15384	15347	15389	15278	15292	15452	15357	15429	15376	15383	15373	15336	15558	15416	15442	15440	15494	15476	15321	15314	15659	15287	15478	15416	15407	15367	15399	15485	15427	15439	15369	15448	15541	15259	15497	15366	15320	15368	15390	15480	15330	15250	15634	15368	15455	15512	15512	15467	15678	15481	15486	15321	15456	15503	15476	15380	15281	15455	15450	15445	15425	15442	15246	15489	15435	15460	15327	15398	15438	15343	15360	15406	15412	15368	15348	15416	15384	15343	15415	15359	15360	15489	15351	15363	15529	15522	15443	15464	15430	15370	15365	15139	15374	15392	15536	15522	15520	15238	15486	15366	15441	15667	15492	15445	15537	15472	15512	15515	15413	15399	15418	15486	15520	15463	15434	15529	15547	15544	15299	15480	15437	15524	15275	15509	15416	15087	15491	15497	15406	15286	15338	15653	15558	15452	15371	15407	15395	15424	15316	15251	15387	15502	15387	15621	15436	15497	15400	15503	15549	15463	15398	15488	15466	15358	15360	15312	15494	15595	15475	15349	15502	15306	15279	15451	15461	15542	15521	15501	15312	15404	15370	15550	15447	15344	15493	15567	15290	15438	15440	15415	15251	15457	15379	15233	15451	15569	15344	15647	15566	15534	15401	15354	15190	15460	15482	15484	15469	15452	15451	15420	15556	15443	15275	15467	15263	15341	15425	15353	15375	15445	15458	15415	15362	15417	15508	15521	15381	15303	15373	15437	15360	15518	15479	15377	15335	15358	15521	15197	15513	15242	15496	15527	15436	15457	15337	15365	15538	15506	15516	15360	15415	15549	15354	15436	15388	15317	15450	15352	15316	15484	15391	15434	15467	15322	15355	15504	15520	15540	15157	15431	15364	15454	15351	15452	15516	15470	15445	15475	15500	15356	15481	15473	15448	15383	15504	15517	15542	15186	15475	15498	15689	15278	15433	15345	15439	15261	15590	15302	15371	15411	15494	15455	15364	15604	15493	15269	15431	15326	15370	15456	15358	15607	15496	15303	15415	15373	15362	15277	15392	15456	15626	15374	15464	15283	15312	15557	15329	15470	15349	15294	15503	15390	15402	15449	15370	15401	15416	15431	15529	15508	15596	15435	15325	15287	15417	15306	15408	15521	15166	15456	15487	15495	15532	15397	15220	15386	15498	15478	15398	15326	15287	15495	15503	15265	15520	15396	15444	15315	15435	15504	15463	15349	15489	15495	15338	15527	15385	15393	15519	15312	15356	15498	15262	15438	15450	15424	15361	15425	15246	15420	15356	15427	15351	15287	15398	15465	15485	15477	15428	15435	15530	15396	15572	15458	15399	15292	15462	15312	15503	15313	15435	15354	15385	15401	15453	15413	15454	15349	15556	15466	15389	15453	15527	15317	15355	15363	15320	15379	15533	15225	15545	15444	15440	15418	15471	15370	15545	15503	15433	15435	15328	15553	15435	15551	15471	15402	15459	15483	15383	15421	15585	15396	15472	15376	15401	15296	15414	15419	15442	15557	15471	15529	15403	15419	15451	15510	15372	15471	15446	15482	15487	15280	15377	15375	15582	15415	15431	15451	15372	15294	15333	15329	15494	15375	15398	15500	15460	15466	15423	15260	15498	15412	15368	15427	15448	15376	15472	15651	15672	15293	15476	15554	15471	15473	15509	15222	15345	15398	15582	15275	15377	15540	15329	15385	15398	15238	15529	15331	15407	15296	15464	15540	15413	15447	15372	15558	15456	15334	15469	15401	15496	15476	15382	15481	15490	15519	15506	15353	15357	15481	15499	15342	15218	15422	15435	15374	15427	15445	15375	15520	15401	15613	15469	15509	15285	15345	15341	15406	15388	15408	15533	15431	15463	15509	15354	15419	15507	15424	15382	15258	15448	15459	15468	15559	15356	15468	15293	15331	15336	15451	15351	15300	15415	15463	15451	15435	15355	15284	15437	15433	15343	15258	15444	15376	15540	15504	15448	15279	15299	15292	15553	15426	15428	15355	15181	15424	15398	15351	15362	15353	15385	15345	15377	15349	15549	15361	15507	15418	15272	15364	15395	15416	15320	15323	15413	15454	15485	15297	15404	15440	15351	15412	15354	15397	15590	15522	15298	15539	15391	15355	15655	15448	15540	15581	15277	15380	15460	15448	15435	15354	15406	15464	15462	15403	15362	15467	15367	15405	15357	15513	15369	15216	15556	15381	15440	15363	15419	15479	15477	15379	15500	15365	15574	15331	15515	15394	15433	15392	15446	15375	15459	15469	15488	15334	15588	15277	15402	15282	15454	15397	15417	15247	15379	15455	15421	15537	15173	15280	15581	15482	15438	15439	15515	15367	15368	15496	15427	15423	15495	15287	15488	15405	15429	15466	15546	15300	15272	15420
28432	26645	34121	30663	25785	23300	21666	20085	19498	19101	18500	17832	17570	17503	17393	17221	17160	17138	17090	17077	16881	16685	17024	16664	16799	16980	16745	16999	17023	16928	16777	16641	16829	16529	16607	16707	16611	16901	16552	16737	16750	16396	16839	16594	16782	16691	16725	16746	16555	16719	16652	16744	16708	16723	16710	16788	16478	16483	16772	16824	16661	16638	16806	16800	16627	16770	16469	16781	16817	16486	16575	16649	16762	16729	16850	16628	16479	16673	16785	16558	16580	16450	16710	16574	16709	16663	16864	16681	16700	16694	16644	16659	16710	16673	16457	16591	16605	16416	16768	16564	16572	16888	16773	16475	16684	16629	16653	16514	16601	16706	16778	16543	16604	16673	16939	16700	16571	16548	16847	16759	16504	16572	16787	16561	16754	16666	16529	16857	16721	16709	16476	16609	16837	16586	16879	16651	16784	16666	16496	16771	16699	16730	16767	16827	16741	16527	16586	16613	16688	16724	16416	16715	16754	16512	16664	16656	16709	16769	16605	16657	16790	16650	16627	16503	16649	16643	16578	16648	16696	16842	16787	16685	16758	16564	16695	16576	16739	16492	16306	16691	16846	16458	16715	16571	16660	16666	16722	16695	16566	16721	16659	16553	16633	16671	16722	16702	16490	16727	16605	16389	16737	16699	16670	16532	16694	16647	16810	16598	16567	16875	16887	16628	16682	16796	16533	16740	16507	16544	16662	16702	16599	16757	16647	16631	16648	16635	16795	16858	16534	16655	16709	16581	16686	16586	16644	16703	16619	16747	16456	16550	16671	16699	16727	16716	16609	16746	16712	16646	16678	16460	16872	16788	16785	16851	16727	16695	16652	16772	16624	16684	16737	16711	16665	16784	16672	16678	16516	16525	16699	16573	16661	16661	16438	16789	16549	16637	16742	16761	16609	16624	16425	16600	16813	16778	16602	16638	16811	16656	16628	16695	16700	16668	16935	16706	16781	16813	16636	16684	16565	16508	16635	16530	16587	16759	16571	16634	16594	16781	16822	16677	16805	16578	16715	16775	16736	16681	16799	16758	16822	16661	16545	16573	16674	16616	16618	16730	16549	16558	16647	16698	16470	16655	16776	16632	16629	16416	16532	16544	16680	16599	16706	16670	16674	16890	16835	16791	16723	16584	16694	16690	16542	16663	16715	16621	16617	16772	16674	16652	16817	16716	16520	16630	16701	16567	16790	16795	16796	16691	16735	16730	16714	16847	16745	16610	16551	16682	16582	16678	16563	16749	16585	16497	16791	16742	16533	16579	16435	16665	16622	16799	16704	16611	16773	16673	16694	16439	16680	16745	16684	16689	16658	16607	16714	16600	16620	16667	16688	16584	16617	16645	16685	16582	16631	16824	16682	16398	16682	16654	16612	16854	16662	16635	16647	16659	16610	16652	16722	16442	16649	16628	16433	16613	16660	16556	16515	16629	16514	16709	16697	16718	16642	16805	16682	16720	16614	16579	16684	16602	16658	16333	16833	16698	16561	16624	16675	16765	16369	16637	16705	16636	16689	16831	16721	16776	16822	16738	16640	16792	16575	16742	16735	16553	16422	16803	16676	16693	16692	16658	16706	16701	16658	16610	16638	16810	16590	16518	16706	16561	16584	16557	16749	16699	16673	16563	16715	16651	16567	16708	16928	16680	16638	16442	16648	16758	16702	16784	16699	16716	16792	16673	16575	16727	16687	16838	16770	16900	16651	16716	16519	16631	16640	16735	16738	16654	16800	16670	16568	16618	16830	16799	16705	16631	16813	16522	16657	16850	16646	16530	16717	16688	16634	16767	16555	16708	16713	16748	16860	16769	16747	16570	16661	16823	16575	16807	16730	16573	16752	16716	16787	16690	16819	16772	16681	16537	16598	16551	16618	16483	16687	16794	16666	16749	16760	16754	16521	16667	16724	16548	16750	16555	16573	16670	16695	16447	16689	16627	16796	16541	16745	16770	16494	16517	16844	16649	16610	16667	16657	16669	16589	16737	16692	16847	16807	16519	16612	16741	16574	16441	16788	16519	16765	16584	17051	16708	16724	16469	16748	16744	16629	16792	16515	16584	16718	16503	16744	16766	16741	16814	16597	16660	16709	16563	16566	16415	16769	16699	16579	16750	16672	16584	16524	16512	16866	16409	16695	16441	16750	16488	16762	16656	16628	16769	16605	16624	16671	16720	16549	16632	16826	16689	16604	16568	16636	16686	16807	16705	16758	16724	16589	16662	16728	16788	16734	16873	16614	16677	16775	16810	16767	16779	16897	16762	16618	16740	16498	16736	16702	16671	16756	16746	16733	16765	16746	16765	16550	16859	16730	16725	16753	16659	16778	16694	16668	16642	16693	16554	16621	16690	16592	16540	16846	16649	16551	16720	16561	16547	16716	16463	16772	16708	16818	16685	16723	16749	16854	16615	16688	16832	16773	16807	16614	16737	16743	16536	16847	16741	16606	16796	16733	16690	16627	16525	16513	16543	16646	16619	16692	16780	16611	16793	16673	16541	16648	16685	16729	16801	16643	16718	16819	16830	16903	16615	16680	16598	16737	16456	16737	16608	16576	16723	16555	16601	16589	16623	16790	16659	16589	16635	16379	16681	16790	16594	16714	16973	16807	16783	16694	16528	16529	16822	16633	16750	16716	16625	16720	16636	16651	16691	16731	16800	16678	16635	16737	16475	16635	16703	16513	16663	16744	16749	16793	16815	16719	16731	16786	16731	16873	16568	16550	16593	16612	16801	16671	16705	16645	16692	16635	16788	16640	16669	16610	16527	16636	16617	16723	16695	16629	16664	16622	16602	16747	16664	16658	16639	16927	16683	16596	16754	16564	16580	16747	16453	16720	16416	16663	16701	16620	16652	16476	16819	16759	16781	16725	16497	16843	16697	16696	16685	16651	16611	16433	16591	16646	16802	16650	16641	16716	16708	16735	16551	16704	16513	16867	16682	16741	16800	16785	16749	16724	16809	16702	16744	16846	16727	16638	16716	16518	16624	16688	16723	16780	16633	16636	16751	16597	16754	16808	16656	16653	16698	16757	16651	16611	16714	16595	16504	16713	16749	16903	16681	16671	16812	16660	16739	16741	16495	16613	16646	16707	16828	16722	16812	16657	16808	16407	16867	16738	16769	16694	16629	16500	16539	16584	16589	16831	16810	16609	16678	16559	16779	16814	16606	16588	16489	16841	16701	16814	16778	16609	16621	16945	16817	16704	16801	16477	16499	16544	16693	16593	16398	16465	16568	16669	16616	16677	16755	16725	16704	16722	16626	16795	16733	17001	16603	16640	16669	16816	16603	16617	16654	16701	16587	16652	16680	16607	16429	16767	16733	16607	16635	16602	16670	16580	16606	16459	16709	16738	16628	16553	16552	16862	16625	16669	16716	16698	16866	16653	16513	16804	16664	16737	16656	16631	16595	16806	16529	16707	16605	16727	16809	16634	16666	16688	16762	16645	16758	16594	16596	16609	16642	16727	16599	16650	16794	16617	16913	16952	16668	16667	16684	16756	16629	16693	16517	16570	16589	16461	16501	16787	16703	16733	16511	16688	16690	16753	16539	16470	16740	16650	16515	16554	16718	16641	16676	16596	16658	16628	16749	16728	16639	16654	16691	16726	16838	16662	16748	16674	16574	16542	16672	16777	16779	16563	16639	16595	16634	16676	16809	16721	16808	16788	16714	16703	16537	16669	16673	16600	16847	16740	16733	16629	16620	16649	16749	16741	16599	16800	16765	16660	16642	16596	16850	16772	16679	16721	16825	16620	16608	16631	16715	16709	16748	16817	16663	16724	16739	16504	16665	16589	16608	16747	16819	16574	16609	16750	16736	16933	16638	16576	16856	16698	16728	16689	16697	16755	16635	16722	16663	16479	16788	16762	16754	16788	16556	16713	16689	16735	16631	16684	16706	16572	16661	16843	16738	16842	16700	16772	16537	16755	16545	16731	16590	16674	16669	16672	16762	16565	16700	16618	16742	16885	16892	17011	16700	16733	16808	16478	16714	16780	16735	16691	16643	16534	16590	16704	16732	16687	16700	16580	16548	16828	16533	16636	16513	16640	16747	16749	16581	16713	16644	16667	16825	16710	16464	16552	16707	16705	16745	16663	16680	16723	16714	16631	16485	16733	16770	16675	16737	16672	16656	16597	16552	16803	16920	16674	16599	16710	16813	16840	16922	16810	16696	16800	16711	16600	16652	16485	16841	16708	16612	16644	16645	16695	16721	16719	16718	16753	16763	16710	16589	16555	16575	16529	16591	16717	16674	16722	16764	16482	16536	16517	16622	16750	16583	16625	16463	16978	16672	16778	16665	16797	16632	16714	16556	16437	16557	16662	16617	16766	16588	16678	16730	16729	16776	16859	16626	16608	16648	16627	16543	16383	16724	16679	16667	16518	16563	16758	16669	16755	16570	16563	16774	16765	16533	16824	16558	16750	16856	16786	16639	16825	16603	16691	16462	16780	16771	16834	16707	16694	16481	16567	16705	16536	16782	16734	16726	16670	16661	16737	16657	16566	16574	16646	16671	16807	16727	16615	16726	16789	16824	16874	16568	16497	16612	16695	16667	16703	16706	16556	16677	16820	16609	16698	16776	16738	16592	16677	16618	16675	16584	16684	16544	16715	16667	16712	16782	16576	16757	16660	16647	16737	16721	16668	16686	16804	16484	16679	16377	16547	16658	16693	16643	16610	16819	16868	16790	16631	16665	16779	16661	16769	16754	16648	16725	16821	16630	16566	16867	16617	16781	16662	16741	16662	16695	16655	16793	16717	16732	16835	16558	16597	16652	16703	16809	16575	16754	16747	16581	16651	16864	16732	16681	16571	16614	16566	16650	16603	16521	16609	16687	16792	16756	16635	16588	16701	16835	16555	16799	16504	16678	16812	16740	16652	16637	16646	16716	16734	16592	16914	16720	16756	16674	16738	16628	16654	16668	16638	16715	16949	16759	16606	16829	16663	16792	16606	16550	16552	16574	16723	16647	16669	16624	16862	16668	16652	16511	16766	16732	16690	16674	16825	16933	16696	16635	16639	16540	16803	16593	16620	16711	16828	16956	16728	16829	16747	16502	16768	16760	16724	16774	16819	16557	16584	16604	16752	16765	16595	16598	16702	16599	16753	16651	16698	16804	16684	16631
30415	45036	40541	32425	28264	24656	22505	21010	20165	19079	18055	17429	16749	16407	16243	16094	15889	15863	15710	15653	15361	15568	15417	15410	15410	15442	15378	15322	15501	15254	15313	15392	15219	15284	15554	15229	15219	15254	15077	15250	15202	15177	15068	15131	15319	15144	15229	15243	15226	15123	15156	15213	15269	15175	15294	15032	15173	15178	15100	15232	15138	15059	15129	15054	15202	15270	15373	15027	15131	15152	15111	15337	15327	15207	15012	15217	15327	15114	15132	15108	15097	15138	15136	15127	15124	15250	15266	15093	15258	15226	15186	15240	15318	15315	15059	15316	15241	15279	15156	15190	15027	15215	15207	15107	15289	15247	15389	15148	15245	15109	15261	15154	15268	15136	15261	15232	15128	15244	15185	15115	15318	15152	15314	15266	15237	15268	15303	15233	15197	15112	15161	15222	15283	15147	15319	15182	15112	15219	15213	15221	15180	15303	15165	15173	15088	15242	15014	15245	15107	15148	15181	15201	15050	15129	15097	14965	15337	15101	15327	15214	15096	15234	15157	15154	14887	15122	15054	15219	15299	15290	15215	15239	15240	15042	15226	15120	15144	15162	15077	15112	15289	15050	15297	15065	15221	15285	15230	14956	15235	15052	15131	15179	15136	15148	15194	15050	15378	15167	15157	15151	15199	15032	15184	15374	14982	15192	15039	15138	15181	15338	15175	15182	15269	15106	15213	15119	15138	15175	15206	15179	15256	15092	15029	15102	15082	15293	15205	15186	15145	15160	15312	15046	15116	15148	15018	15237	15127	15134	15072	15238	15214	15206	15291	15229	15266	15024	15030	15273	15249	15182	15110	15079	15203	15209	15197	15262	15272	15169	15043	15061	15029	15164	15192	15248	15234	15083	15077	15172	15206	15170	15007	15101	15217	15223	15219	15211	15108	15009	15230	15035	15105	15180	15258	15127	15065	15420	15244	14999	15119	15389	15148	15181	15184	15181	15189	15062	15191	15366	15105	15108	15328	15103	15252	15182	15371	15332	15216	15119	15101	15293	15164	15116	15071	15005	15291	15139	15168	15173	15126	15246	15384	15078	15256	15040	15075	15128	15246	15319	15223	15206	15093	15036	15120	15257	15134	15151	15163	15160	15102	15108	15124	15095	15142	15279	15380	15326	15205	15060	15100	15112	15278	15161	15134	15103	15143	15249	15191	15086	15029	15207	15074	15245	15304	15321	15143	15302	15281	15218	15288	15255	15269	15283	15244	15180	15136	15206	15252	15296	15203	14999	15213	15200	15145	15064	15295	15193	15214	15152	15225	15247	15112	15152	15077	15086	15201	15293	15229	15179	15316	15249	15271	15252	15277	15135	15103	15368	15210	15183	15177	15210	15169	15176	15158	15125	15336	15221	15262	15253	15201	15154	15033	14938	15222	15199	15012	15209	15201	15061	15247	15420	15165	15006	15082	15140	15203	15169	15128	15147	15136	15272	15072	15297	15155	15217	15353	15330	15150	15172	15226	15136	15186	15177	15178	15080	15133	15286	15190	15058	15073	15199	15208	15147	15157	15303	15068	15040	15096	15084	15220	15203	15035	15138	15251	15319	15069	15170	15190	15038	15133	15353	15119	15028	15096	15192	15309	15125	15125	15123	15220	15186	15148	15216	15203	15071	14980	15234	15301	15104	15127	15460	15141	15348	15312	15186	15040	15291	15250	15170	15105	15214	15170	15317	15178	15039	15029	15389	15193	15261	15107	15215	15264	15319	15057	15191	15059	15028	15249	15248	15321	15301	15297	15216	15057	15166	15161	15165	15355	15126	15239	15094	15326	15286	15030	15279	15274	15086	15225	15254	15406	15285	15062	15009	15082	15300	15085	15271	15167	15161	15149	15275	15223	15315	15145	15178	15349	15168	15155	15162	15389	15322	15278	15121	15341	15239	15231	15200	15155	15116	15178	15157	15122	15128	15223	15285	15119	15159	15330	15192	15090	15383	15262	15227	15184	15278	15252	15263	15197	15250	15241	15096	15256	15111	15136	15134	15377	15162	15231	15087	15229	15024	15240	15217	15146	15478	15051	15288	15214	15312	15319	15073	15231	15023	15092	15156	15174	15215	15200	15135	15102	15207	15136	15135	15118	15071	15206	15235	15054	15177	15163	15131	15179	15124	15160	15242	15153	15087	15213	15166	15433	15133	15125	15171	15129	15145	15303	15285	15037	15139	15125	15189	15120	15149	15180	15148	15235	15230	15188	14996	15025	15093	15230	15203	15139	15317	15190	15127	15105	15133	15332	15194	15066	15319	15179	15248	15152	15175	15065	15455	15259	15123	15199	15229	15199	15266	15126	15276	15158	15071	15072	15226	15236	15309	15155	15130	15072	15190	15163	15069	15144	15227	14996	15139	15232	15159	15169	15187	15179	15124	15229	15108	15210	15241	15280	15249	15116	15251	15245	15217	15254	15005	15221	15134	15326	15068	15229	15178	15141	15207	15317	15156	14931	15089	15103	15132	15179	15201	15198	15374	15122	15071	15069	15245	15180	15171	15244	15354	15084	15280	15158	15224	15329	15166	15040	15203	15061	15210	15194	15132	15164	15182	15316	15129	15442	15092	15327	15217	15359	15174	15072	15203	15098	15113	15065	15113	15188	15061	15125	15201	15327	15241	15102	15108	15134	15267	15159	14969	15222	15078	15090	15154	15093	15262	15301	15203	15067	15449	15062	15180	15218	15229	15224	15195	15131	15165	15087	15107	15235	15225	15260	15238	15297	15144	15184	15015	15390	15421	15243	15230	15101	15203	15286	15162	15109	15200	15194	15130	15290	15034	15249	15226	15124	15029	15343	15220	15098	15112	14983	15125	15269	15027	15269	15084	15109	15042	15173	15217	15157	15245	15144	15176	15238	15265	15295	15236	15296	15438	15242	15139	15215	15124	15233	15100	15189	15295	15051	15116	15148	15258	15199	15066	15203	15132	15167	15084	15044	15169	15228	15144	15112	15286	15198	15209	15177	15103	15116	15081	15083	15074	15087	15203	15224	15198	15140	15141	15240	15264	15096	15202	15358	15234	15255	15344	15308	15100	15384	15207	15072	15171	15182	15187	15108	15326	15376	15275	15304	15118	15058	15172	15046	15206	15146	15288	15164	15243	15285	15074	15308	15092	15282	15043	15258	15266	15269	15193	15229	14992	15323	14946	15125	15259	15075	15286	15131	15358	14921	15110	15182	14981	15194	15110	15181	15254	15306	15214	15038	15237	15327	15149	15198	15131	15135	15142	15162	15264	15161	15254	15039	15279	15128	15163	15225	15096	15280	15175	15087	15010	15145	15223	15175	15211	15076	14892	15046	15273	15189	15078	15064	15141	15166	15251	15231	15130	15217	15306	15342	15137	15136	15276	15313	15277	15199	15177	15081	15298	15179	15113	14997	15049	15204	15202	15227	15176	15103	15121	15160	15119	15254	15274	15290	15309	15299	15150	15081	15268	15223	15304	15273	15215	15257	15295	15133	15122	15153	15242	15233	15184	15247	15231	15225	15191	15171	15090	15187	15306	15179	15286	15236	15190	15157	15211	15202	15281	15230	15169	15347	15206	15237	15325	15276	14993	15402	15111	15100	15206	15315	15209	15166	15121	15187	14935	15136	15218	15173	15159	15374	15082	15388	15236	15058	15086	15148	15273	15230	15287	15102	15307	15238	15294	15057	15169	15124	15237	15103	15165	15194	15071	15226	15241	15244	15183	15151	15249	15253	15233	15196	15153	15283	15176	15172	15013	15173	15208	15351	15077	15198	15379	15121	15178	15186	15119	15188	15268	15114	15301	15218	15230	15183	15206	15096	15099	15265	15062	15034	15239	15251	15304	15101	15145	15121	15084	15222	15178	15258	15174	15262	15166	15305	15231	15188	15208	15189	15083	15279	15199	15218	15208	15204	15039	15194	15127	15251	15227	15255	15186	15068	15128	15272	15157	15171	15207	15206	15185	15174	15311	15249	15043	15292	15342	15286	15134	15085	15179	15110	15261	15181	15190	15079	15297	15247	15171	15280	15434	15174	15455	15102	15016	15291	15109	15286	15195	15133	15254	15237	15099	15176	15318	15190	15229	15049	15228	15137	15169	15179	15230	15273	15198	15291	15276	15177	15247	15123	15267	15229	15042	15288	15286	15278	15292	15015	15163	15140	15359	15130	15224	15421	15176	15122	15235	15004	15121	15273	15242	15143	15181	14995	15275	15296	15110	15256	15145	15061	15082	15142	15165	15203	15290	15108	15154	15109	15300	15149	15164	15038	15184	15126	15312	15133	15262	15215	15261	15237	15184	15139	15283	15128	15360	15195	15174	15062	15163	14928	15081	15151	15200	15448	15185	15315	15305	15085	15114	15285	15221	15166	15288	15161	15037	15138	15308	15093	15153	15213	15189	15172	15185	15200	15296	15172	15092	15118	15265	15197	15145	15236	15090	15064	15230	15194	15343	15130	15112	15201	15296	15143	15262	15175	15211	15130	15221	15082	15006	15263	15241	15249	15131	15274	15148	15255	15249	15269	15064	15273	15215	15241	15106	15209	15123	15218	15182	15330	15158	15309	15218	15058	15114	15255	15167	15133	15384	15236	15143	15181	15212	15263	15154	15149	15169	15056	15204	15206	15362	15028	15176	15221	15130	15345	15145	15147	15204	15182	15206	15251	15206	15347	15302	15240	15020	15182	15142	15332	15081	15206	15344	15230	15145	14988	15336	15232	15186	15202	15053	15154	15131	15186	15109	15310	15030	15222	15242	15229	15299	15267	15241	15153	15224	15179	15030	15012	15251	15205	15216	15231	15238	15271	15230	15288	15020	15183	15234	15045	15118	15266	15174	15160	15113	15252	15242	15277	15145	15237	15093	15302	15095	15224	15294	15218	15224	15054	15249	15047	15131	15160	15199	15059	15346	15074	15081	15230	15211	15111	15126	15200	15183	15317	15183	15127	15036	15205	15257	15229	15138	15442	15056	15059	15164	15125	15103	15252	14969	15007	15113	15221	15033	15360	15187	15200	15122	15164	15261	15263	15098	15176	15286	15208	15131	15270	15264	14939	15308	15274	15141	15214	15149	15215	15181	15012	15161	15181	15317	15203	15140	15162	15252	15125	15356	15295	15101	15178	15102	15269	15180	15183	15184	15184	15237	15269	15172
24094	21612	29387	24950	24292	26794	26684	22859	21705	21123	20375	19489	18875	18695	18322	18344	18238	17910	18041	17706	17661	17863	17445	17557	17391	17470	17247	17376	17578	17485	17394	17206	17134	17222	17292	17305	17499	17278	17347	17167	17128	17189	17232	17085	17373	17316	17292	17180	17226	17324	17251	17293	17239	17092	17333	17295	17326	17143	17073	17163	17153	17162	17147	17182	17252	17411	17316	17364	17186	17191	17457	17383	17461	17353	17294	17208	17495	17222	17196	17386	17299	17309	17069	17256	17282	17346	17269	17180	17259	17084	17337	17263	17142	17311	17331	17164	17273	17279	17309	17315	17253	17263	17230	17147	17372	17106	17183	17301	17075	17362	17204	17132	17208	17219	17173	17353	17255	17092	17072	17248	17426	17135	17203	17260	17389	17341	17060	17076	17205	16986	17311	17291	17148	17158	17211	17314	17185	17210	17089	17234	17140	17315	17221	17452	17324	17341	17225	17049	17277	17416	17195	17182	17216	17428	17311	17196	17242	17353	17278	17388	17345	17168	17126	17164	17156	17362	17222	16994	17314	17328	17221	17198	17209	17339	17243	16996	17145	17124	17195	17205	17091	17305	17270	17100	17216	17155	17099	17181	17198	17074	17308	17139	17236	17104	17237	17240	17264	17266	17427	17218	17130	17283	17191	17048	17137	17104	17366	17351	17262	17364	17290	17242	17101	17253	17049	17185	17277	17206	17412	17230	17138	17145	17225	17225	17085	17207	17112	17109	17273	17269	17227	17325	17051	17099	16884	17188	17354	17198	17051	17097	17217	17044	17268	17171	17092	17222	17258	17231	17271	17191	17133	17386	17206	17434	17182	17114	17134	17367	17151	17276	17188	17186	17033	17248	17333	17032	17310	17266	17349	16966	17188	17226	17084	17147	17153	17124	17084	17276	17109	17362	17390	17036	17351	17102	17358	16998	17007	17290	16963	17114	17440	17204	17124	17025	17073	17161	17231	17290	17303	17124	17119	17112	17239	17048	17232	17095	16911	17208	17166	17283	17218	17019	17177	17215	17161	17210	17247	17375	17233	17050	17155	17085	17282	17152	17096	17352	17223	17318	17137	17352	17289	17231	17121	17009	17106	17065	16986	17147	17314	17232	17092	17157	17006	17032	17357	17055	17101	17172	17108	17314	17266	17143	17372	17137	17218	17132	17075	17323	17247	17335	17150	17403	17000	17201	17286	17164	17314	17032	16933	17160	17261	17262	17231	17184	17318	17105	17188	17146	17097	17317	17381	17046	17398	17380	17223	17231	17237	17186	17315	17406	17183	17220	17187	17108	17240	17246	17319	17229	17018	17340	17285	16983	17356	17317	17056	17057	17218	17090	17099	17295	17134	16960	17096	17119	17034	17343	17189	17284	17260	17205	17121	17209	17359	17150	17218	17425	17254	17253	17186	17218	17056	17097	17240	17136	17075	17034	17190	17117	17454	17299	17255	17378	17492	17203	17188	17240	17253	17300	17337	17428	17183	17191	17224	17052	17202	17383	17422	17468	17464	17003	17288	17224	17224	17179	17305	17247	17186	17186	17152	17312	17148	16945	17264	17126	17143	17205	17225	17305	17299	17049	17113	16971	17125	17032	17183	17120	17064	17062	17358	17231	17268	17151	17188	17249	17231	16989	17216	17253	17242	17416	17250	17319	17054	17141	17265	17370	17167	17135	17302	17138	17137	17148	17178	17149	17105	17328	17460	17278	17171	17238	17339	17278	17446	17214	17289	17026	17125	17343	17339	17181	17177	17150	17060	17080	16985	17149	17339	17028	17063	17124	17203	17108	17188	17302	17363	17043	17338	17242	17137	17145	17186	17184	17419	17208	17305	17283	17188	17187	17224	17411	17438	17078	17032	17400	17166	17383	17350	17171	17323	17201	17038	17213	17153	17268	17339	17191	17022	17091	17384	17138	17258	17411	17021	17224	17209	17235	17104	17121	17304	17195	17249	17201	17087	17313	17287	17161	17220	17352	17124	17281	17433	17199	17238	17259	17351	17177	17309	17371	17222	17146	17023	17153	17150	17142	17248	17278	17376	16942	17250	17377	17216	17329	17219	17334	17314	17280	17034	17061	17101	17236	17191	17051	17235	17288	17363	17130	17468	17265	17054	17174	17151	17243	17206	17137	17284	17152	17094	17179	17173	17063	17218	17257	17347	17260	17217	17090	17492	17272	17064	17327	17223	16897	17221	17377	17141	17035	17128	17038	17082	17153	17211	17053	17173	17033	17244	17342	17058	17262	17467	16994	17258	17150	17037	17134	17271	17245	17340	17237	17219	17095	17292	17466	17286	17196	17206	17218	17410	17130	17307	17235	17119	17088	17242	17193	17118	17313	17202	17154	17195	17131	17309	17077	17173	17325	17249	17371	17391	17377	17195	17224	17158	17246	17135	17023	17219	17291	17155	17120	17098	17318	17211	17106	17194	17157	17057	17036	16974	17079	17429	17292	17117	17173	17278	17124	17322	17285	17047	17308	17351	17144	17068	17210	17230	17252	17131	17247	17080	17213	17227	17152	17269	17094	17162	17349	17270	17283	17160	17109	17177	17228	17358	17042	17161	17132	17213	17277	17049	17368	17041	17018	17187	17404	17169	17174	17247	17179	17326	17110	17247	17007	17045	17060	17383	17165	17116	16983	17172	17426	17249	17175	17240	17128	17194	17009	17114	17315	17249	17288	17160	17173	17206	17057	17221	17227	16962	17116	17218	17316	17122	17237	17017	17374	17290	17279	17106	17264	17116	17440	17145	17254	17230	17258	17202	17355	17215	17306	17334	17219	17107	17079	17273	17193	17168	17406	17171	17281	17193	17242	17073	17282	17145	17259	17261	17279	17306	17211	17347	17165	17294	17227	17219	17282	17434	17232	17360	17226	17204	17220	17165	17247	17078	17078	17499	17118	17325	17219	17291	17156	16943	17291	17335	17294	17185	17103	17079	17203	17100	17343	17027	17195	17287	17318	17230	17316	17149	17288	17327	17161	17247	17237	17310	17119	17104	17283	17107	17290	17041	17239	17250	17129	17320	17133	17223	17126	17278	17323	17089	16983	17334	17203	17412	17179	17230	17127	17267	17291	17104	17243	17287	17123	17164	17023	17118	17126	17464	17291	17398	17247	17284	17271	17234	17568	17154	17242	17169	17325	17304	17154	17044	17049	17155	17191	17094	17177	17163	17184	17430	17135	17169	17285	17111	17288	17177	17330	17273	17212	17015	17272	17242	17174	17284	17164	17119	16975	17109	17128	17273	17248	17163	17175	17129	17020	17348	17160	17201	17073	17272	17174	17050	17142	16900	17145	17333	17030	17204	17118	17164	17221	17166	17077	17033	17209	17199	17275	17196	17229	17208	17158	17196	17009	17007	17180	17040	17192	17196	17101	17330	17223	17188	17172	17322	17228	17196	17428	17084	17236	17028	17108	17092	17284	17174	17099	17263	17061	17402	17102	17108	17196	17113	17058	16916	17110	17201	17227	17236	17276	17257	17194	17253	17172	17279	17160	17046	17092	17320	17296	17129	17490	17274	17022	17485	17207	17237	17084	17249	17122	17212	17333	17204	17235	17397	17412	17498	17330	17188	17026	17052	17172	17235	17183	17364	17229	17102	17215	17251	16999	17413	17393	17237	17285	17179	16941	17173	17138	17197	17167	17260	17245	17110	17320	17110	17135	17343	17339	17221	17201	17209	17124	17026	17181	17003	17266	17078	16988	17355	17134	17122	17378	17282	17210	17236	17178	17236	17301	17210	17461	17031	17136	17139	17215	17218	17189	17243	17276	17284	17239	17213	17353	17167	17124	17134	17271	17257	17092	17111	17062	17177	17007	17021	17363	17177	17239	17400	17174	17073	17141	17235	17291	17182	17240	17261	17065	17119	17089	17052	17383	17113	17158	17372	17143	17359	17357	16968	17302	17128	17229	17290	17184	17322	17080	17257	17139	17047	17254	17205	17200	17090	17202	17351	17350	17095	17151	17209	17415	16995	17332	17181	17261	17162	17110	17223	17284	17191	17170	17247	17171	17279	17162	17327	17361	17082	17073	17170	17257	17188	17373	17177	17082	17237	17215	17073	17378	17360	17343	17138	17042	17181	17082	17073	17298	17235	17068	17221	17054	17306	17117	17233	17308	17142	17016	16997	17109	17183	17054	17166	17313	17308	17183	17259	17334	16985	17077	17217	17202	17196	17313	17055	17246	17109	17120	17244	17195	17241	17100	17293	17203	17330	17035	17129	17216	17046	17167	17215	17327	17177	17290	17333	17153	17101	17202	17168	17104	17156	17209	17317	17247	17092	17026	17220	17215	17112	17076	17243	17300	17225	17185	17354	17109	17200	17223	17200	17196	17400	17069	17063	17189	17060	17235	17239	17193	17026	17227	17406	17261	17130	17237	17341	17425	17084	17356	17126	17304	17176	17263	17153	17319	17278	17248	17120	17176	17170	17284	17248	17194	17299	17316	17260	16997	17181	17039	17181	17432	17103	17245	17294	17174	17294	17254	17163	17116	17297	17137	17275	17217	17172	16995	17254	17253	17168	17140	17240	17044	17132	17204	17227	17092	17117	17258	17216	17173	17194	17251	17350	17286	17151	17352	17220	17093	17268	17085	17233	17216	17300	17141	17167	17280	17331	17277	17053	17250	17319	17072	17133	17168	17051	17275	17298	17274	17455	17111	17171	17196	17329	17099	17191	16993	17554	17311	17173	17298	17168	17293	17380	17534	17195	17080	17183	17036	17115	17276	17237	17152	17104	17223	17316	17144	17301	17060	17336	17019	17183	17378	17333	17294	17222	17157	17516	17221	17409	17275	17032	17136	17363	17094	17296	17160	17286	17213	17159	17196	17338	17218	17164	17253	17212	17136	17269	17139	17130	17144	17384	17097	17082	17204	17075	17160	17276	17309	17385	17247	17275	17231	17087	17106	17227	17294	17430	17289	17305	17132	17373	17097	17375	17077	17271	17174	17138	17221	17208	17235	17224	17211	17266	17419	17081	17199	17283	17112	17390	17150	17371	17256	17272	17520	17168	17559	17163	17265	17173	17388	17314	17263	17318	17189	17312	17370	17198	16941	17056	17233	16983	17312	17316	17272	17479	17245	17386	17102	17356	17288	17287	17146	17251	17269	17285	17237
30256	51498	47039	36899	32436	28891	26041	23910	22635	21142	20251	18943	18274	17513	17120	17037	16823	16571	16302	16200	16058	15988	15988	15969	15727	16025	15746	15796	15820	15826	15744	15650	15690	15670	15757	15576	15751	15564	15548	15540	15614	15544	15597	15454	15566	15724	15538	15509	15644	15684	15705	15456	15534	15567	15534	15578	15599	15479	15364	15535	15511	15558	15480	15378	15648	15594	15743	15446	15646	15642	15737	15525	15361	15435	15604	15580	15491	15537	15558	15612	15443	15550	15536	15584	15532	15413	15370	15484	15649	15436	15481	15622	15747	15391	15686	15621	15543	15568	15734	15528	15761	15586	15627	15697	15491	15385	15507	15680	15439	15557	15616	15524	15651	15457	15690	15521	15598	15541	15634	15593	15676	15614	15530	15662	15460	15544	15370	15704	15567	15498	15593	15461	15613	15596	15718	15489	15501	15457	15559	15613	15436	15397	15666	15394	15445	15581	15488	15728	15570	15529	15545	15453	15584	15475	15529	15604	15677	15486	15527	15522	15488	15691	15578	15596	15499	15527	15650	15619	15473	15563	15590	15515	15458	15586	15534	15576	15527	15720	15626	15496	15393	15782	15439	15624	15567	15636	15513	15615	15378	15556	15476	15439	15612	15510	15644	15485	15423	15441	15592	15677	15498	15566	15572	15475	15692	15510	15549	15548	15650	15714	15509	15637	15461	15601	15494	15813	15595	15567	15633	15317	15607	15628	15561	15416	15458	15603	15515	15266	15371	15501	15540	15377	15711	15455	15388	15605	15674	15556	15534	15484	15524	15475	15649	15534	15443	15463	15524	15607	15445	15617	15741	15691	15516	15639	15467	15304	15667	15561	15405	15622	15609	15625	15595	15614	15614	15607	15490	15563	15586	15495	15554	15475	15541	15660	15304	15529	15538	15677	15453	15569	15478	15584	15607	15580	15437	15692	15575	15686	15608	15523	15433	15605	15511	15535	15497	15450	15625	15556	15565	15548	15502	15561	15428	15607	15606	15670	15555	15637	15623	15479	15783	15490	15635	15581	15607	15538	15606	15580	15567	15431	15590	15341	15426	15462	15409	15652	15473	15478	15501	15512	15532	15603	15486	15429	15586	15716	15486	15515	15610	15462	15564	15547	15404	15536	15681	15613	15555	15519	15539	15575	15497	15514	15555	15561	15543	15540	15547	15543	15497	15652	15649	15520	15703	15571	15394	15519	15643	15571	15726	15626	15378	15537	15603	15524	15501	15496	15676	15543	15503	15504	15570	15615	15547	15532	15584	15477	15558	15622	15516	15629	15597	15471	15525	15524	15607	15526	15578	15597	15446	15630	15507	15717	15632	15564	15543	15398	15604	15505	15426	15612	15665	15615	15526	15650	15524	15691	15560	15378	15601	15513	15460	15510	15831	15648	15654	15458	15613	15482	15439	15561	15583	15569	15492	15650	15597	15615	15556	15571	15398	15532	15420	15607	15618	15354	15670	15687	15693	15439	15546	15456	15448	15532	15706	15640	15629	15481	15611	15611	15498	15556	15672	15617	15503	15459	15621	15560	15555	15539	15624	15486	15586	15634	15473	15411	15350	15462	15489	15508	15376	15492	15363	15571	15585	15593	15583	15511	15418	15641	15612	15549	15490	15564	15464	15672	15463	15461	15568	15541	15609	15493	15581	15671	15659	15551	15664	15368	15627	15618	15728	15476	15524	15641	15496	15744	15292	15635	15462	15552	15432	15434	15527	15574	15497	15502	15454	15439	15611	15565	15476	15527	15724	15518	15448	15507	15557	15620	15447	15491	15396	15718	15615	15567	15490	15660	15522	15530	15520	15413	15505	15605	15526	15571	15671	15536	15513	15721	15484	15602	15496	15617	15653	15645	15535	15478	15561	15362	15571	15617	15467	15598	15476	15613	15382	15503	15432	15465	15689	15488	15539	15506	15411	15643	15520	15576	15601	15520	15403	15570	15388	15474	15377	15627	15356	15644	15554	15378	15534	15605	15494	15713	15649	15665	15396	15384	15421	15614	15650	15536	15629	15467	15537	15573	15609	15644	15585	15503	15299	15611	15448	15550	15595	15570	15448	15579	15583	15357	15469	15685	15440	15279	15462	15500	15509	15651	15692	15473	15585	15631	15543	15423	15504	15317	15620	15501	15530	15444	15481	15447	15580	15469	15505	15425	15442	15430	15582	15399	15511	15586	15513	15785	15476	15425	15461	15501	15438	15373	15571	15478	15532	15683	15344	15609	15534	15661	15599	15442	15522	15515	15577	15491	15445	15623	15581	15492	15472	15617	15621	15430	15585	15523	15515	15615	15523	15583	15413	15560	15417	15457	15595	15531	15672	15641	15425	15424	15421	15639	15629	15431	15501	15586	15657	15491	15646	15568	15673	15523	15612	15666	15710	15356	15524	15620	15510	15527	15614	15376	15341	15527	15655	15572	15444	15527	15462	15557	15617	15609	15484	15560	15637	15421	15538	15483	15593	15593	15532	15585	15721	15468	15538	15413	15723	15595	15507	15702	15676	15554	15450	15520	15566	15357	15636	15574	15615	15590	15793	15387	15498	15625	15588	15768	15652	15536	15517	15613	15528	15583	15496	15589	15647	15590	15545	15442	15570	15600	15538	15427	15415	15396	15625	15632	15692	15437	15646	15486	15544	15503	15539	15568	15467	15540	15587	15417	15563	15505	15503	15462	15521	15600	15678	15545	15557	15495	15701	15560	15568	15586	15434	15641	15504	15462	15675	15694	15640	15587	15529	15641	15597	15408	15487	15589	15423	15639	15357	15595	15438	15629	15585	15540	15525	15419	15506	15600	15531	15640	15706	15627	15419	15633	15521	15663	15528	15621	15666	15540	15507	15570	15492	15468	15506	15448	15407	15565	15494	15636	15557	15532	15683	15369	15495	15525	15735	15601	15558	15662	15527	15611	15573	15501	15387	15600	15671	15558	15440	15424	15687	15536	15490	15604	15654	15392	15676	15599	15635	15551	15571	15397	15587	15454	15487	15552	15548	15381	15664	15447	15580	15665	15648	15517	15454	15500	15420	15447	15631	15573	15455	15538	15553	15617	15454	15525	15431	15635	15417	15559	15403	15487	15707	15467	15549	15398	15422	15473	15574	15593	15634	15488	15686	15618	15421	15370	15558	15693	15545	15501	15613	15840	15413	15494	15703	15523	15657	15454	15655	15721	15481	15635	15581	15527	15340	15608	15538	15619	15421	15390	15472	15546	15448	15620	15607	15468	15481	15540	15512	15524	15574	15509	15469	15423	15555	15581	15642	15473	15321	15321	15632	15586	15474	15521	15584	15484	15480	15634	15448	15711	15633	15470	15642	15476	15695	15487	15622	15586	15539	15541	15600	15531	15480	15642	15603	15500	15478	15381	15580	15552	15560	15582	15467	15504	15654	15525	15549	15508	15309	15689	15474	15566	15599	15469	15628	15439	15519	15486	15627	15392	15460	15471	15377	15583	15603	15646	15591	15403	15477	15704	15490	15564	15541	15638	15532	15441	15511	15594	15581	15669	15425	15619	15566	15705	15486	15472	15606	15515	15457	15486	15551	15457	15512	15527	15514	15504	15597	15670	15509	15595	15618	15600	15605	15648	15688	15522	15472	15623	15480	15570	15552	15353	15656	15479	15567	15528	15270	15433	15747	15605	15706	15539	15575	15528	15343	15542	15346	15558	15543	15485	15590	15442	15584	15455	15567	15683	15470	15383	15511	15517	15542	15539	15412	15622	15369	15394	15362	15541	15727	15551	15490	15538	15531	15662	15678	15392	15362	15571	15520	15453	15711	15719	15377	15543	15582	15511	15719	15633	15667	15543	15742	15657	15618	15596	15532	15492	15684	15711	15574	15485	15675	15611	15711	15560	15507	15323	15386	15473	15559	15579	15541	15592	15439	15634	15576	15344	15723	15751	15433	15597	15550	15544	15516	15520	15474	15424	15669	15382	15429	15577	15519	15578	15515	15535	15477	15523	15603	15539	15639	15560	15706	15488	15594	15597	15644	15488	15439	15519	15663	15542	15636	15612	15645	15459	15502	15646	15492	15468	15507	15475	15441	15454	15529	15577	15465	15460	15478	15614	15632	15467	15654	15493	15583	15614	15556	15574	15509	15664	15367	15502	15408	15533	15544	15469	15604	15412	15571	15594	15615	15656	15410	15512	15541	15448	15569	15593	15522	15322	15485	15510	15529	15670	15515	15692	15522	15572	15577	15629	15389	15514	15441	15656	15626	15573	15475	15586	15399	15384	15620	15625	15368	15576	15886	15489	15500	15610	15448	15510	15686	15393	15497	15617	15444	15612	15429	15482	15563	15584	15562	15571	15556	15619	15414	15666	15550	15601	15625	15500	15481	15536	15668	15516	15573	15579	15514	15725	15486	15705	15580	15577	15530	15506	15546	15554	15480	15460	15331	15477	15550	15588	15538	15537	15649	15594	15495	15571	15460	15746	15449	15568	15628	15647	15341	15591	15525	15535	15660	15466	15458	15575	15707	15633	15589	15826	15536	15412	15628	15716	15554	15727	15410	15503	15379	15276	15385	15469	15530	15451	15578	15358	15642	15382	15544	15536	15631	15534	15486	15600	15601	15509	15561	15497	15569	15440	15659	15594	15599	15510	15658	15638	15503	15406	15550	15541	15494	15512	15445	15523	15609	15506	15535	15589	15698	15512	15484	15622	15442	15533	15587	15539	15578	15523	15450	15621	15650	15617	15502	15499	15457	15499	15590	15630	15591	15512	15491	15515	15564	15394	15689	15437	15633	15407	15353	15597	15638	15644	15554	15762	15558	15484	15505	15592	15735	15453	15432	15637	15493	15452	15534	15549	15464	15464	15480	15528	15597	15546	15484	15458	15507	15551	15529	15507	15504	15554	15443	15539	15384	15612	15572	15554	15561	15373	15610	15582	15535	15559	15641	15669	15625	15487	15665	15534	15620	15624	15504	15516	15580	15525	15424	15572	15663	15409	15278	15613	15444	15506	15623	15605	15574	15576	15572	15544	15526	15559	15472	15730	15496	15706	15673	15262	15555	15642	15536	15544	15470	15554	15494	15514	15409	15490	15580	15663	15609	15584	15555	15499	15622	15618	15738	15661	15386	15675	15545	15631	15560	15686	15452	15505	15579	15570	15619	15474
23101	21598	29630	24143	22539	26433	29671	24664	23026	22345	21343	20210	19473	18866	18515	18306	18304	17974	17913	17666	17423	17592	17434	17481	17344	17302	17329	17442	17476	17472	17118	17289	17286	17262	17139	17183	17309	17220	17004	17023	17202	16979	17147	17180	17136	17158	17177	17180	17187	17180	17001	17048	16924	17129	17104	17251	17080	17037	17030	17080	17299	17178	16870	16908	17217	16887	16982	17035	17065	16908	17245	17066	17071	16917	17155	17172	17077	17086	16917	17019	17190	17077	17159	17172	16929	16887	16878	16952	16976	16971	17090	16970	16958	17152	17037	16996	17086	17244	17093	16834	17009	17021	17060	17133	17009	17156	17082	17159	17095	16913	17049	16915	17056	16901	16987	17005	17017	17067	17091	16965	16991	17364	17027	17026	16913	16877	16904	17027	16905	16840	17088	17130	17101	17036	17059	17152	17161	17089	16948	16961	16971	16977	17201	17029	17008	17134	17082	17000	16711	16901	16892	17031	16946	17266	16906	17000	16851	16904	17154	16840	17008	16973	17124	16967	17089	17117	17096	16995	16881	16929	16924	16952	16828	17028	16936	16922	16912	17192	17112	17064	16909	17240	16916	16967	16929	17044	17090	17073	17059	17048	17003	16901	17170	16937	17101	16984	17068	17150	16909	17067	17015	17052	17255	17144	16796	16935	17041	17077	17133	17126	16938	16976	17103	17099	16903	16953	16717	17129	17055	16957	17201	16984	16969	16920	16977	17026	16897	16986	17053	17036	17096	16882	17019	17048	16930	17110	16889	17148	16891	17161	17031	17016	17001	17036	16946	16953	16980	17039	17092	16968	16875	16988	16896	17118	17024	16971	16835	17022	16998	16986	17006	17057	16867	17050	17226	17196	17108	17103	17015	17122	17046	16784	17077	16905	16958	17048	17012	16978	16953	17121	17187	16950	16740	17079	17096	17113	17026	17212	17053	17111	17127	17105	17082	17011	17226	17209	16865	17101	17218	17071	17093	16873	16984	17135	17033	17033	17071	17006	17025	17035	17054	16943	17166	16939	17048	17174	17121	16881	16900	17197	16855	17062	16884	16894	17023	17033	17049	17032	17110	17150	17106	17212	17142	17152	17230	17154	16882	17137	16948	16819	16918	16926	17081	16934	17083	16889	17137	16947	17177	16844	17059	17050	16947	17021	16875	16837	17100	17107	17150	17059	17114	17051	16977	17077	16981	16953	16887	16996	17094	17023	17010	17094	16743	16986	16809	17021	16950	16872	17139	17040	16958	17017	16929	16936	17015	17044	16892	16849	16999	16888	17140	17056	17116	17055	17065	17031	17263	16901	17025	16864	17030	17179	16972	17021	17017	16863	17020	16976	16983	17001	16979	16945	17036	17037	16880	16957	17091	17173	17168	17094	16989	16892	16872	16965	16926	17154	17145	17066	17073	16950	16997	17359	17220	17298	17073	17017	17121	16924	16866	16942	17172	16909	16959	17312	17009	17008	17027	17129	17286	16889	17138	16868	16976	16893	17076	17145	17121	17034	16975	17153	16988	17016	17072	16982	17057	16998	17057	16885	16754	17005	17078	16945	16963	17093	16981	17125	16888	16950	17180	17108	16981	16927	16964	16903	16702	16982	17037	17108	17086	16941	17150	17114	17020	17008	16878	17023	17026	16994	17063	17176	17120	16775	16915	16941	17133	16919	16965	17043	17045	17028	17144	17063	17051	16912	16983	16972	16946	16995	17005	17069	17050	17103	17081	16920	16995	16910	17194	17018	16845	17047	16854	17102	16987	17123	17040	17045	17121	17067	17212	17093	16789	17064	17086	17097	17063	17093	17193	16934	16955	16964	17143	16941	17092	17016	17043	17006	17165	16953	16892	16913	16835	16944	17365	17007	17034	17030	16938	17020	16805	17112	17006	16901	17076	16970	17285	17025	17171	17201	16920	16844	16903	17028	17167	17030	16862	16914	17078	17161	17012	17072	17024	16962	16977	16868	16905	17091	17335	17198	16976	16977	16919	16962	16943	16934	17051	17160	17049	16932	16991	17040	16927	17041	16943	16955	16882	17045	17015	16765	16999	16928	17016	17070	17010	17017	17076	16985	16951	16944	17044	16857	17119	16952	16967	17003	16986	17039	17032	17041	17068	16944	16909	16945	16915	17148	17099	17162	17001	16961	17140	16979	17005	16898	16973	17111	17061	16921	17028	16839	17063	16925	17102	17082	17217	17003	16920	17049	16908	16965	16915	17037	16962	17118	17182	16973	17153	17167	16961	16995	16921	17093	16862	17073	16861	16883	17084	17243	17030	16857	17040	16951	16926	17035	17123	17068	16835	16941	17019	17009	17299	17147	16980	17059	16831	17074	17291	16964	17146	17038	16962	17048	16965	17006	16983	17040	16954	17125	17023	17223	17190	16923	17106	16984	17033	17166	17164	17019	16971	17072	17026	16958	16875	17172	17027	17035	17021	16960	17067	17074	17002	16979	17158	16875	17005	16999	16991	16753	16973	17070	17058	17029	16851	17043	17227	16939	17117	16697	16910	16985	17057	17087	16917	16962	17113	16995	16967	16874	17015	17075	16868	16961	16981	16973	16985	16846	17123	17029	16815	17068	16936	17019	16965	17036	17100	17089	16964	16942	16986	17174	17080	16961	17157	16888	16605	17049	16856	16950	17146	17063	16679	17028	17161	16913	16964	17062	16987	16991	17062	16970	16989	16958	16892	16942	17188	16898	17106	17113	17089	16990	16846	16957	16960	17017	17006	17207	17042	16914	16856	17008	17066	16946	17270	17230	17015	17016	16910	17094	16947	17103	16810	16914	17012	16873	17047	16891	16833	17229	17097	17271	17181	16879	17057	17141	17123	17018	16867	16779	17008	17111	16857	16957	16832	16888	17059	17131	16797	16975	16894	17009	17066	16970	17129	17156	16964	17041	17292	17156	17078	17190	16977	16912	17179	17066	17003	16851	16937	17063	17169	17043	16946	17126	16897	17007	16829	16894	16858	17030	17040	17083	17123	16886	17213	16989	16891	17032	17053	17060	17027	16927	17092	16842	16903	17037	17013	16978	16877	16860	17142	16982	17145	17016	16900	16977	17164	16913	17035	16991	17014	16944	17073	17167	17109	16917	16780	16955	16784	17021	17126	16934	16921	17247	17205	16771	17076	17176	17061	17041	17223	17052	16962	16991	17127	17220	17038	17036	17017	16899	16989	17196	17304	17045	16875	16944	17052	17289	16845	16918	17189	17032	16924	16811	17106	16972	16849	17023	16965	16854	17159	17180	17114	17065	16817	16963	16992	17034	17026	16876	17093	17114	17135	17129	16945	16792	16976	16963	17134	16963	17042	16908	16990	17132	16979	17114	16916	17089	17174	16960	16944	17185	17082	17059	17064	16957	16962	17063	17013	17032	17034	17025	17082	17019	17108	17129	17123	16869	17113	17064	16802	16990	17019	16985	17099	16968	17091	17100	16887	16949	16759	16772	16913	16990	17154	16959	16958	16924	16987	17018	16878	16878	17166	17170	17041	17041	16945	17181	16982	16948	17108	16852	16848	16882	16923	16763	16948	16873	17112	16882	17105	17098	17083	17047	17130	17245	17041	17013	17051	16998	17128	16977	17097	17091	17036	16791	17201	16881	16867	17000	17006	17098	16951	17020	17025	17101	17046	16954	16838	16978	16954	17115	16911	16891	16935	16877	17121	17156	17065	17127	16930	16922	16923	16845	16962	17153	17120	17034	17218	16993	17053	16938	16888	16999	16914	17025	17110	17254	17068	16881	17141	17016	16984	17001	16963	16922	17044	17344	16956	17053	17004	17158	17087	17045	16843	17018	16944	17117	17160	17102	17099	16896	16854	17065	16939	17008	17001	16989	17011	16946	17009	17113	17237	17102	16937	16985	17140	16976	16862	16967	17140	17028	16928	16948	17103	17054	17254	16946	17079	17059	16971	16976	17089	17002	17009	16856	16994	16992	17153	16901	16989	16850	17126	17181	16906	17107	16993	16820	17066	16832	17043	17022	16936	17251	17124	16949	17273	17145	17058	17023	16889	17043	16842	16908	16882	17057	16929	16897	17041	17073	16979	17092	16873	16848	16986	17192	16881	16982	17177	17273	16999	17047	16953	17007	17065	17042	17249	17210	17026	17122	16900	16851	16990	16853	17157	16913	17079	17091	17253	16903	16763	16843	17071	16733	17111	16939	17046	16926	17151	16828	16941	17053	17035	16920	16988	16934	16889	16850	16895	16951	16963	17285	17024	17045	17135	16963	16914	16898	17195	16801	16910	16960	17179	17047	16942	17139	16850	16819	16949	16853	16995	16960	17009	17020	17149	16968	16891	17001	16932	16937	16969	17081	16842	16985	16931	17005	17035	16980	17046	17032	16909	17107	17009	16881	17081	17108	16872	16972	17060	17195	17127	17038	16977	17051	16978	17031	16995	17086	16968	17022	17018	17039	17190	16966	16950	17062	16913	16961	16866	17002	17068	16921	17092	16822	17033	17057	16925	17097	17025	17214	16913	16872	17038	16881	17057	17129	17047	17061	16912	17105	17193	17086	17019	16965	17157	16945	17044	16995	16985	17288	16868	16829	17264	17089	16942	16816	16884	17024	17002	16851	17188	17194	17094	17110	16901	17038	16968	17054	17096	16897	16845	16910	17064	16950	16876	17198	17049	16945	17050	17208	16901	17005	16870	16971	16882	16885	17247	17066	17224	16891	16874	17174	17145	16980	16980	17004	17124	17011	16862	16935	17112	16741	17113	16954	16876	17189	16985	17007	16993	16943	16991	17165	17321	17071	17022	16820	16812	17249	17044	16901	17002	16800	16959	17081	17059	16898	16966	16794	17002	16906	16875	17056	16987	16825	17210	17045	16952	16986	16848	17052	17106	17001	17015	17080	17006	17062	16911	16990	16826	16981	16918	17146	16870	17215	17008	16687	16943	17089	17119	16891	17115	17065	17114	16950	17200	17014	17132	16912	16807	17057	16937	17110	17198	16906	17083	16915	17061	17003	16916	17113	16811	16968	16964	16920	17144	17122	17074	16974	16747	17106	17055	17279	17052	17256	17180	17196	17415	16896	16785	16952	16970	16917	16891	17072	17022	16964	17142	17150	16792	17010	17032	16777	16782	16967	16932	17009	16975	17085	17178	17004
32463	56399	52267	40820	35667	31647	28950	26486	24947	22887	21773	20272	19066	18250	17676	17449	17204	16832	16529	16193	16132	16087	15973	15863	15896	15818	15773	15766	15638	15758	15610	15591	15474	15560	15441	15595	15567	15374	15558	15301	15623	15517	15390	15493	15499	15606	15610	15526	15625	15512	15398	15439	15623	15492	15550	15511	15445	15485	15350	15433	15446	15556	15285	15493	15469	15525	15392	15561	15434	15527	15334	15216	15292	15393	15285	15548	15322	15417	15512	15400	15519	15339	15475	15598	15508	15451	15409	15454	15423	15440	15356	15511	15425	15354	15443	15538	15345	15420	15288	15278	15335	15442	15280	15397	15550	15447	15300	15341	15537	15356	15441	15468	15128	15549	15433	15297	15346	15493	15427	15459	15344	15367	15524	15271	15529	15364	15531	15312	15476	15575	15455	15519	15424	15312	15595	15436	15477	15367	15315	15367	15405	15412	15444	15497	15328	15401	15357	15583	15422	15492	15341	15370	15495	15409	15236	15369	15453	15393	15499	15267	15253	15421	15399	15376	15359	15404	15330	15423	15424	15395	15327	15290	15455	15476	15488	15436	15502	15530	15526	15237	15451	15486	15406	15472	15301	15445	15426	15454	15519	15266	15446	15553	15406	15412	15318	15390	15176	15315	15456	15479	15381	15267	15519	15504	15446	15498	15494	15417	15505	15472	15516	15386	15245	15431	15337	15297	15340	15473	15245	15408	15398	15488	15394	15574	15435	15293	15363	15389	15459	15434	15527	15489	15463	15188	15377	15309	15389	15403	15529	15576	15490	15446	15475	15448	15342	15244	15328	15460	15205	15414	15354	15215	15409	15515	15255	15332	15568	15445	15165	15231	15396	15497	15410	15297	15479	15403	15427	15501	15403	15285	15384	15387	15376	15484	15487	15496	15331	15342	15507	15502	15384	15416	15384	15399	15388	15303	15487	15417	15375	15343	15398	15324	15238	15428	15353	15428	15368	15318	15601	15491	15420	15284	15264	15324	15453	15310	15206	15448	15469	15448	15419	15280	15508	15497	15558	15429	15316	15297	15326	15396	15375	15490	15443	15494	15305	15395	15559	15519	15377	15489	15400	15353	15517	15569	15379	15351	15209	15439	15539	15459	15390	15275	15309	15346	15429	15369	15189	15511	15413	15445	15231	15608	15447	15431	15349	15342	15274	15389	15333	15513	15367	15480	15392	15356	15392	15499	15325	15420	15208	15398	15301	15486	15428	15366	15511	15360	15419	15323	15367	15473	15413	15336	15399	15408	15317	15255	15433	15403	15163	15217	15430	15503	15206	15469	15487	15406	15411	15370	15360	15312	15725	15326	15261	15395	15402	15396	15406	15397	15340	15316	15400	15257	15330	15317	15395	15399	15455	15250	15445	15432	15411	15370	15401	15352	15399	15298	15314	15488	15260	15530	15461	15400	15514	15444	15284	15311	15472	15420	15423	15346	15336	15297	15315	15336	15405	15237	15270	15346	15628	15332	15395	15235	15436	15347	15321	15195	15314	15411	15297	15389	15406	15355	15365	15473	15214	15377	15318	15366	15408	15378	15459	15209	15240	15385	15465	15475	15427	15359	15505	15407	15399	15433	15491	15416	15451	15357	15298	15562	15446	15494	15508	15322	15337	15398	15299	15401	15633	15417	15289	15415	15232	15372	15317	15341	15552	15326	15406	15400	15404	15568	15495	15369	15452	15418	15212	15459	15545	15223	15471	15459	15425	15554	15263	15411	15428	15554	15519	15378	15549	15331	15521	15453	15314	15263	15350	15338	15308	15357	15484	15310	15476	15395	15388	15278	15330	15369	15415	15380	15451	15356	15382	15630	15250	15362	15318	15388	15425	15388	15499	15153	15212	15392	15389	15476	15498	15369	15293	15397	15495	15455	15314	15413	15244	15257	15449	15407	15291	15285	15362	15310	15437	15378	15349	15303	15551	15420	15472	15307	15416	15455	15314	15318	15338	15206	15346	15136	15269	15341	15438	15364	15203	15255	15492	15374	15493	15514	15277	15362	15376	15354	15454	15412	15485	15376	15501	15298	15289	15308	15280	15345	15473	15379	15405	15477	15414	15351	15490	15272	15527	15430	15320	15288	15393	15298	15392	15217	15283	15487	15465	15444	15234	15255	15292	15340	15453	15476	15275	15463	15347	15388	15381	15291	15407	15619	15384	15468	15352	15567	15452	15474	15434	15415	15363	15384	15185	15240	15315	15397	15264	15406	15292	15310	15461	15412	15461	15254	15350	15230	15344	15593	15356	15418	15271	15665	15343	15229	15509	15384	15451	15403	15444	15466	15245	15327	15274	15403	15471	15382	15393	15139	15393	15458	15572	15538	15399	15270	15363	15408	15394	15523	15312	15323	15455	15209	15296	15507	15477	15364	15321	15332	15437	15242	15569	15349	15330	15385	15373	15125	15198	15479	15428	15266	15545	15380	15404	15211	15299	15508	15321	15476	15240	15475	15458	15288	15310	15421	15320	15323	15287	15407	15668	15411	15381	15529	15263	15427	15490	15586	15424	15343	15252	15298	15312	15284	15331	15397	15080	15377	15414	15540	15621	15453	15617	15257	15254	15513	15460	15424	15200	15339	15268	15363	15418	15410	15373	15489	15388	15560	15320	15379	15397	15422	15527	15379	15400	15424	15312	15594	15455	15373	15299	15461	15331	15505	15389	15337	15354	15443	15485	15602	15367	15293	15353	15555	15342	15557	15373	15472	15502	15600	15259	15365	15277	15469	15395	15465	15516	15359	15405	15334	15518	15445	15266	15286	15444	15353	15393	15329	15459	15357	15439	15238	15417	15472	15353	15562	15352	15341	15396	15548	15336	15533	15317	15310	15285	15400	15441	15372	15439	15228	15199	15257	15517	15384	15441	15261	15503	15421	15363	15293	15348	15370	15383	15244	15467	15377	15481	15494	15396	15508	15411	15463	15313	15339	15385	15396	15478	15391	15401	15499	15490	15481	15295	15233	15449	15305	15330	15457	15348	15296	15576	15346	15435	15334	15259	15286	15305	15370	15312	15389	15438	15428	15382	15456	15379	15365	15309	15290	15227	15433	15436	15582	15409	15386	15364	15339	15456	15318	15434	15493	15397	15418	15359	15402	15478	15283	15453	15323	15240	15333	15274	15452	15404	15269	15436	15235	15349	15265	15515	15307	15307	15391	15352	15280	15414	15485	15366	15266	15424	15409	15422	15388	15322	15414	15329	15235	15304	15362	15339	15442	15312	15491	15436	15489	15503	15246	15289	15414	15441	15332	15289	15517	15411	15103	15523	15420	15436	15367	15380	15588	15412	15310	15418	15170	15349	15517	15531	15429	15400	15443	15536	15494	15338	15377	15486	15505	15525	15378	15532	15408	15440	15446	15379	15303	15456	15288	15504	15361	15255	15298	15433	15546	15377	15249	15366	15397	15347	15315	15427	15419	15522	15344	15368	15348	15673	15246	15412	15412	15245	15404	15354	15503	15338	15723	15385	15450	15518	15360	15425	15425	15521	15383	15258	15435	15436	15349	15262	15409	15453	15353	15290	15408	15462	15406	15302	15422	15148	15450	15500	15374	15182	15421	15582	15468	15428	15330	15378	15387	15154	15479	15362	15373	15383	15315	15375	15345	15419	15379	15376	15329	15423	15199	15439	15435	15286	15233	15409	15405	15329	15336	15430	15452	15364	15242	15415	15424	15561	15336	15419	15343	15286	15511	15259	15359	15381	15268	15445	15200	15364	15459	15503	15264	15434	15342	15293	15414	15239	15458	15364	15418	15298	15613	15335	15431	15388	15451	15314	15348	15447	15349	15438	15480	15425	15265	15442	15307	15379	15290	15624	15394	15313	15475	15204	15557	15333	15253	15344	15391	15431	15323	15330	15397	15503	15395	15494	15502	15373	15576	15402	15539	15384	15394	15509	15079	15471	15500	15519	15364	15424	15360	15371	15245	15266	15296	15317	15274	15497	15377	15552	15395	15254	15471	15331	15397	15567	15406	15232	15312	15363	15330	15342	15354	15560	15545	15619	15386	15326	15368	15561	15394	15345	15515	15310	15272	15397	15282	15383	15422	15306	15393	15333	15424	15439	15378	15415	15304	15536	15351	15598	15296	15278	15361	15435	15349	15455	15454	15356	15418	15371	15155	15573	15384	15422	15564	15243	15388	15474	15458	15367	15367	15330	15341	15364	15595	15320	15443	15572	15340	15382	15243	15305	15288	15505	15454	15439	15465	15370	15453	15402	15369	15417	15320	15398	15445	15353	15379	15420	15365	15415	15217	15421	15214	15484	15392	15395	15115	15242	15439	15253	15501	15339	15503	15319	15299	15524	15404	15417	15639	15501	15277	15543	15264	15315	15474	15402	15295	15530	15277	15517	15420	15245	15239	15350	15428	15475	15319	15537	15422	15513	15386	15295	15430	15500	15366	15469	15255	15293	15513	15464	15388	15358	15293	15412	15507	15351	15463	15384	15385	15492	15433	15299	15368	15166	15420	15316	15350	15438	15411	15352	15508	15318	15393	15464	15340	15356	15258	15415	15358	15398	15455	15351	15633	15454	15446	15272	15558	15457	15506	15447	15449	15428	15397	15450	15551	15517	15489	15334	15297	15513	15381	15191	15423	15342	15375	15353	15352	15492	15219	15451	15399	15350	15385	15294	15232	15402	15309	15565	15204	15416	15445	15155	15383	15399	15410	15394	15367	15434	15275	15396	15393	15484	15509	15408	15279	15371	15445	15465	15414	15317	15301	15396	15528	15195	15441	15447	15442	15487	15359	15299	15190	15446	15382	15487	15331	15382	15365	15508	15466	15388	15479	15362	15383	15389	15205	15422	15383	15449	15556	15301	15474	15408	15257	15377	15589	15368	15643	15363	15355	15293	15478	15357	15362	15387	15427	15503	15387	15382	15292	15448	15487	15486	15342	15443	15484	15436	15600	15470	15352	15312	15429	15320	15370	15518	15378	15336	15314	15280	15307	15524	15420	15340	15228	15480	15316	15474	15472	15455	15376	15334	15390	15284	15565	15450	15242	15438	15397	15201	15277	15493	15254	15454	15231	15466	15241	15438	15438	15476	15374	15312	15363	15426	15187	15342	15352	15285	15427	15377	15496	15382	15347	15363	15641	15349	15285	15427	15359
28586	27786	35432	31140	25495	23078	21404	20391	19555	18824	18469	18212	17847	17367	17295	16957	17417	17047	16964	17046	16741	16884	16771	16720	16511	16708	16918	16766	16799	16686	16796	16714	16575	16749	16619	16674	16820	16812	16584	16794	16381	16657	16623	16582	16706	16729	16414	16532	16688	16635	16678	16637	16566	16506	16549	16587	16646	16638	16563	16682	16739	16645	16689	16675	16602	16482	16461	16762	16708	16510	16583	16679	16598	16657	16534	16597	16625	16609	16684	16474	16778	16716	16667	16808	16671	16891	16811	16631	16709	16596	16593	16713	16464	16653	16749	16601	16484	16688	16628	16722	16444	16476	16811	16558	16601	16451	16469	16686	16665	16577	16615	16715	16540	16596	16535	16501	16746	16676	16512	16720	16720	16679	16542	16724	16723	16559	16676	16518	16686	16657	16470	16648	16620	16757	16650	16565	16640	16835	16681	16663	16534	16763	16546	16465	16420	16659	16664	16654	16724	16839	16666	16571	16564	16587	16563	16762	16520	16700	16645	16572	16568	16692	16744	16616	16609	16782	16454	16711	16504	16655	16703	16577	16805	16476	16591	16738	16633	16472	16704	16659	16725	16722	16711	16651	16461	16573	16729	16847	16798	16553	16639	16743	16750	16553	16587	16657	16599	16647	16667	16641	16715	16518	16726	16732	16328	16500	16644	16533	16588	16494	16576	16451	16375	16795	16380	16640	16775	16622	16628	16656	16708	16577	16667	16524	16649	16734	16590	16684	16405	16661	16813	16640	16502	16625	16678	16734	16503	16354	16446	16525	16503	16541	16383	16656	16607	16413	16490	16489	16738	16719	16670	16618	16594	16673	16676	16372	16613	16646	16639	16631	16532	16658	16668	16479	16700	16538	16614	16531	16704	16739	16575	16579	16720	16672	16479	16548	16558	16519	16513	16662	16722	16497	16708	16521	16576	16408	16570	16600	16400	16628	16675	16860	16562	16654	16507	16582	16601	16668	16668	16543	16576	16536	16396	16628	16739	16689	16578	16587	16587	16421	16471	16586	16472	16672	16338	16551	16518	16728	16598	16817	16743	16590	16812	16542	16633	16747	16530	16508	16714	16646	16698	16646	16691	16658	16672	16464	16551	16608	16685	16571	16615	16477	16658	16403	16758	16613	16486	16572	16360	16674	16453	16497	16681	16566	16767	16608	16605	16626	16803	16577	16643	16791	16718	16618	16633	16638	16441	16656	16778	16813	16551	16673	16745	16643	16678	16594	16515	16486	16522	16709	16645	16705	16500	16602	16945	16667	16520	16468	16675	16683	16784	16715	16708	16479	16413	16377	17014	16599	16802	16709	16570	16640	16543	16669	16523	16651	16625	16592	16598	16630	16501	16545	16489	16619	16564	16709	16597	16610	16582	16513	16706	16564	16585	16713	16730	16953	16725	16751	16455	16527	16574	16855	16585	16587	16584	16618	16693	16595	16709	16507	16663	16700	16557	16657	16573	16557	16491	16468	16600	16750	16583	16486	16772	16553	16667	16709	16693	16617	16612	16486	16353	16498	16743	16701	16596	16446	16613	16649	16765	16714	16665	16433	16590	16566	16592	16504	16630	16423	16503	16645	16397	16503	16554	16634	16628	16377	16351	16491	16549	16786	16603	16571	16574	16668	16580	16666	16617	16605	16424	16478	16707	16494	16613	16753	16730	16437	16549	16703	16606	16482	16508	16491	16626	16585	16693	16727	16697	16699	16628	16813	16634	16540	16596	16581	16556	16762	16605	16399	16519	16673	16597	16757	16442	16651	16381	16490	16698	16843	16556	16787	16702	16711	16608	16640	16633	16725	16742	16662	16744	16620	16543	16572	16567	16585	16644	16547	16539	16481	16741	16685	16651	16676	16590	16524	16539	16534	16473	16524	16546	16628	16688	16620	16620	16624	16598	16735	16438	16617	16677	16670	16452	16623	16448	16491	16777	16557	16737	16746	16687	16587	16526	16520	16608	16603	16480	16596	16588	16570	16730	16773	16415	16649	16479	16578	16616	16551	16756	16635	16506	16800	16706	16695	16779	16476	16668	16558	16884	16546	16533	16600	16549	16627	16642	16509	16396	16431	16440	16629	16588	16499	16749	16570	16534	16478	16779	16721	16668	16749	16590	16543	16615	16808	16779	16671	16831	16631	16687	16589	16461	16579	16568	16627	16615	16688	16464	16628	16488	16795	16675	16757	16579	16647	16691	16529	16669	16657	16558	16609	16597	16437	16749	16539	16594	16511	16699	16757	16604	16749	16425	16596	16421	16556	16652	16664	16582	16656	16802	16410	16628	16694	16349	16560	16403	16545	16766	16585	16628	16722	16458	16803	16439	16560	16620	16624	16669	16545	16661	16595	16632	16408	16551	16595	16621	16574	16559	16608	16775	16729	16626	16572	16584	16690	16744	16776	16443	16701	16708	16610	16631	16682	16500	16539	16580	16747	16658	16651	16708	16633	16617	16722	16919	16690	16758	16487	16705	16575	16724	16919	16661	16668	16683	16525	16611	16730	16758	16649	16740	16434	16657	16613	16816	16525	16729	16561	16583	16599	16556	16464	16553	16612	16518	16622	16657	16592	16620	16586	16576	16632	16671	16561	16625	16550	16516	16631	16554	16567	16572	16466	16559	16573	16800	16516	16593	16825	16681	16583	16647	16668	16546	16634	16734	16482	16555	16629	16680	16674	16801	16612	16765	16657	16417	16767	16509	16324	16514	16570	16648	16703	16481	16778	16361	16348	16585	16636	16511	16412	16626	16634	16640	16371	16500	16747	16545	16734	16646	16446	16721	16615	16674	16705	16662	16661	16528	16592	16571	16533	16635	16602	16509	16492	16652	16507	16615	16574	16759	16758	16600	16513	16631	16833	16630	16620	16623	16699	16856	16726	16681	16357	16653	16624	16697	16718	16742	16626	16454	16797	16690	16542	16431	16498	16505	16565	16557	16542	16645	16642	16743	16668	16608	16632	16408	16678	16633	16721	16816	16380	16591	16664	16632	16791	16636	16742	16656	16720	16647	16416	16610	16555	16505	16753	16784	16749	16660	16691	16722	16646	16573	16788	16530	16567	16607	16484	16800	16722	16545	16687	16614	16720	16601	16610	16745	16616	16462	16583	16505	16597	16629	16611	16644	16657	16514	16705	16576	16665	16838	16654	16624	16563	16623	16781	16581	16522	16861	16656	16665	16550	16751	16567	16687	16644	16650	16699	16711	16697	16613	16729	16792	16747	16620	16674	16646	16543	16629	16695	16699	16639	16730	16537	16691	16777	16574	16435	16439	16602	16867	16622	16512	16712	16524	16696	16739	16527	16641	16649	16654	16602	16762	16769	16706	16751	16673	16898	16810	16752	16757	16804	16526	16625	16615	16913	16621	16612	16440	16599	16575	16530	16448	16836	16609	16563	16454	16752	16474	16786	16655	16907	16638	16457	16655	16699	16565	16619	16603	16530	16601	16761	16735	16666	16572	16463	16452	16742	16710	16829	16579	16620	16507	16731	16691	16623	16784	16364	16496	16792	16563	16757	16607	16809	16582	16574	16593	16749	16667	16593	16555	16708	16504	16592	16674	16611	16731	16528	16590	16527	16669	16632	16756	16634	16656	16643	16447	16443	16501	16595	16702	16569	16550	16792	16590	16543	16541	16601	16567	16467	16536	16485	16667	16603	16567	16464	16738	16659	16701	16643	16687	16808	16758	16571	16537	16484	16518	16618	16675	16640	16817	16718	16723	16611	16842	16531	16853	16658	16529	16573	16737	16593	16634	16627	16733	16355	16657	16325	16545	16838	16450	16433	16466	16656	16544	16805	16462	16835	16693	16621	16649	16494	16610	16728	16592	16522	16660	16545	16716	16529	16543	16642	16787	16667	16500	16567	16365	16515	16470	16584	16545	16645	16554	16549	16823	16645	16677	16485	16639	16444	16489	16619	16677	16610	16529	16550	16729	16604	16645	16585	16687	16669	16921	16672	16901	16521	16602	16725	16592	16718	16653	16617	16663	16642	16660	16534	16665	16597	16741	16719	16558	16753	16483	16424	16575	16582	16508	16485	16648	16707	16603	16517	16574	16671	16590	16675	16661	16744	16706	16766	16524	16515	16505	16622	16624	16587	16690	16549	16672	16564	16821	16730	16622	16577	16570	16436	16679	16464	16572	16748	16702	16674	16534	16661	16802	16627	16757	16663	16677	16728	16545	16768	16822	16612	16554	16573	16613	16726	16615	16522	16536	16658	16624	16668	16561	16553	16614	16605	16485	16612	16522	16780	16514	16625	16596	16674	16573	16764	16463	16642	16522	16596	16594	16633	16548	16787	16478	16665	16676	16575	16658	16416	16651	16524	16704	16643	16654	16659	16775	16560	16643	16435	16548	16445	16459	16606	16764	16775	16498	16659	16565	16679	16573	16621	16741	16634	16742	16619	16693	16477	16675	16625	16551	16552	16488	16333	16490	16528	16524	16404	16588	16770	16580	16645	16568	16651	16844	16514	16620	16748	16743	16600	16571	16627	16702	16502	16535	16555	16617	16606	16533	16563	16522	16507	16564	16531	16567	16528	16672	16695	16712	16476	16718	16495	16607	16533	16626	16708	16487	16671	16774	16597	16709	16617	16705	16686	16546	16442	16747	16806	16762	16773	16661	16878	16703	16613	16578	16635	16508	16529	16546	16607	16718	16616	16384	16619	16591	16689	16713	16749	16640	16538	16710	16753	16720	16684	16490	16597	16601	16493	16671	16756	16695	16673	16554	16686	16584	16746	16577	16654	16755	16844	16782	16624	16764	16597	16497	16766	16395	16706	16696	16589	16638	16779	16838	16690	16628	16616	16532	16695	16635	16668	16612	16675	16763	16461	16522	16576	16662	16464	16461	16465	16641	16630	16539	16409	16639	16773	16633	16599	16660	16609	16776	16686	16688	16527	16623	16655	16275	16473	16456	16598	16682	16566	16627	16839	16642	16649	16673	16615	16509	16609	16636	16656	16660	16824	16699	16603	16710	16669	16848	16571	16767	16825	16671	16512	16513	16628	16703	16640	16683	16632	16543	16409	16660	16739	16612	16520	16722	16521	16520	16651	16548	16481	16634	16457	16503	16756	16611	16691	16765	16492	16599	16722	16516	16570	16646	16889	16647	16507	16598	16644
31394	46898	41509	32040	27565	24527	22326	21056	19835	18648	18228	17360	16729	16357	16076	15903	15744	15585	15682	15379	15524	15367	15313	15385	15344	15463	15398	15252	15259	15282	15209	15159	15265	15109	15183	15287	15233	15025	15214	14982	15283	15020	15163	15053	15133	15235	15150	15153	15264	15152	15297	15081	15147	15209	15035	15274	15214	15056	15162	15144	15224	15122	14970	15126	15145	15260	15290	14923	15168	15063	15054	15237	15012	14970	15072	14993	15250	15237	15052	15115	15119	15286	15072	15334	15201	15036	15077	15084	15122	15057	15264	15106	15196	15140	15056	15145	15102	15125	15191	15199	15013	15112	15265	15166	15276	15094	15130	15180	15093	15170	15134	15137	15189	15127	15257	15128	15248	15141	15075	15099	15175	15207	15031	15162	15113	15162	15186	15031	15260	15281	15050	15007	15211	15127	15138	15159	15050	15134	15222	15129	15147	15246	15038	15158	15090	15212	15083	15114	14979	15076	15261	15095	15165	15038	14968	15024	15179	15232	15133	15045	15214	15105	14881	14997	15246	15097	15163	15150	15104	14914	15056	15187	15057	15118	15150	15198	15275	15071	15116	15179	15149	15395	15046	15126	15161	14912	15128	15137	14991	15230	15122	15111	15226	14978	14961	15106	15201	15081	15039	15093	15152	15239	15094	15250	15156	14996	15116	15232	15101	15067	15148	15219	14982	15106	14996	15132	15065	15105	15280	15231	15032	15075	15113	15187	15071	14980	15242	15239	15221	15052	15358	14968	15155	15152	15072	15273	15124	15375	14989	15102	15105	15131	15281	15195	15070	15070	15212	15152	15187	15138	15047	15173	15155	15073	15071	15099	15147	15127	15201	15166	15117	15284	15105	15260	15243	14970	15014	15220	15076	15083	15204	15051	15138	15060	15256	15113	15031	15046	15155	15083	15191	15019	15291	15091	15033	15048	15237	15145	15025	15027	15085	15225	14939	15136	15093	15236	15041	15199	15163	15141	15027	15332	15109	15090	15224	15122	15224	15338	15147	15212	15072	15045	15040	15108	15191	15167	15119	15031	15081	15374	15189	15187	15019	15215	15291	15028	15252	15269	15176	15331	15115	15127	15270	15215	15232	15087	15247	15231	15278	15099	15256	15071	14981	15318	15280	15053	15010	15192	15267	15148	15127	15102	15219	15155	15192	15043	15167	15086	15080	14916	15217	15205	15060	15268	15025	15239	15237	15313	15180	15087	15365	15198	15152	15017	15204	15167	15084	15153	15148	15253	15105	15166	15109	15210	15188	15135	15003	14979	15308	15232	15369	15137	15164	15253	15045	15232	15153	15154	15189	15202	15225	15218	15160	15044	15121	15229	15069	15002	15093	15191	15143	15179	15089	15211	15053	15032	15156	14973	15340	15167	15086	14978	15053	15045	15303	15185	15225	15127	15240	15239	15137	15241	15170	15092	15192	15162	15243	14980	15321	15265	15056	15201	15062	15093	15120	15114	15182	15150	15120	15201	15078	15040	15144	15190	15217	15210	15077	15136	15182	15161	15119	15149	15077	15350	14948	15104	15172	15096	15164	15016	15103	15174	15113	15022	15108	15236	15158	15142	15091	15128	15127	15208	15268	15152	15218	15041	15177	14951	15218	15271	15233	15079	15276	15004	15053	15202	15052	15228	15140	14977	15247	15168	15248	15241	15132	15161	14978	15118	15139	15164	15117	15177	15112	15108	15077	15056	14986	15199	15130	15198	15165	15176	14979	15034	15060	15113	15062	15096	15094	15247	15204	15213	15087	15180	15200	15092	15229	15024	15127	15037	15030	15050	15044	15135	15015	15136	15219	15120	15113	15219	15168	15400	15240	15305	15140	15096	15037	15342	15041	15190	15164	14926	15074	15223	15265	15009	15192	15083	15202	15120	15190	14969	15059	15161	15232	15255	15110	15124	15118	15127	14980	15152	15154	15298	15193	15114	15174	15039	15184	15104	15135	15065	15112	15149	15195	15159	15222	15278	15115	15163	15281	15066	15209	15038	15027	15072	15242	15172	15132	15179	15249	15190	15006	15119	15278	15167	15219	15036	15195	15189	15071	15196	15093	15150	15110	15108	15020	15085	15188	15135	15243	15309	15180	14948	15123	15168	15142	14910	15265	15285	15219	14892	15064	14977	15059	15103	15110	15075	15092	15218	15236	15093	15279	15031	14998	14946	15329	15223	15079	15007	15174	15069	15036	15085	15201	15089	15208	15186	15145	15180	15153	15175	15084	15148	15115	15136	15200	15273	15099	15117	15108	15258	15127	15246	15303	14961	15051	14978	15267	15121	15170	15117	15311	15009	15032	15098	15199	15140	15140	15141	15091	15071	15277	15088	15125	15119	15132	15234	15167	15272	15139	15121	15155	15180	15134	15181	15127	15194	15087	15203	15050	15007	15036	15042	15222	15072	15281	15216	15010	15156	15045	15140	15103	15041	15209	15113	15137	15181	15092	15231	14987	15148	15161	15119	15131	15256	15069	14990	15340	14962	14942	15120	15310	15151	14998	15105	15312	15081	15252	15148	15019	15131	15127	15111	15137	15159	15080	14944	15079	15149	15144	14968	15070	15111	15224	15082	15164	15197	15191	14992	15153	15253	15148	15366	15056	14992	15100	15055	15182	15215	15070	15134	15297	15192	15102	15185	15143	15155	15118	15213	14990	15141	15292	15236	15273	15206	15105	15240	15326	14940	15126	15144	15275	15088	15120	15060	15158	14996	15247	15217	15211	15087	15063	14991	15047	15144	15119	15233	15075	15207	15199	15100	15270	15160	15156	15174	15155	15071	15120	15059	15265	15093	15269	15020	15146	15347	15339	14977	15124	15188	15178	15233	15043	15123	15115	15272	15224	15171	15231	15253	15055	15195	15099	15175	15246	15390	15078	15199	15035	15058	15101	14916	14991	15247	15096	15108	15316	15080	15316	15152	15035	15446	15023	15274	15117	15137	15048	15179	15104	15223	15079	15116	15132	15325	15001	14970	15086	15111	15051	15220	15172	15076	15037	15312	15173	15122	15233	15203	14959	15091	15029	15255	15239	15099	15086	15234	15030	15092	15049	15140	15194	15176	15008	15211	14916	15127	15195	15146	15099	15223	15191	15116	15151	15082	15186	15196	15159	15110	15104	15085	15208	15173	14988	15132	15252	15015	15115	15102	15117	14984	15102	15089	15115	15153	15193	15092	15133	15119	15006	15033	15039	15109	15036	15211	15082	14929	15224	15096	15255	15139	15076	15104	15139	15223	15155	15249	15251	15241	15244	15227	14889	15113	15010	15077	15070	15144	15122	15281	14918	15230	15151	15139	15195	15140	15297	15253	15159	15055	15100	15223	15168	15282	15038	15228	15063	15144	15139	15194	15153	15182	15080	15335	15068	15081	15096	15060	15117	15182	15181	15122	15221	15246	15065	15120	15096	15309	15049	14956	15081	15255	15080	15117	15034	14991	15102	14945	15051	15161	15099	15129	15193	15030	15191	15215	15219	15161	15326	15068	15156	15168	15034	15033	15232	15204	15180	15135	15103	15304	15236	15194	15157	15163	15191	15364	15276	15067	15139	15156	15132	15011	15218	15295	15072	15172	15231	15067	15234	15043	15080	15116	14952	15139	15136	15199	15085	15243	15193	15161	15221	15098	15286	15110	15190	15099	15170	15107	15145	15258	15201	15197	14992	15143	15212	15113	15158	15087	15071	15104	15143	14972	14980	15053	15229	15253	15218	15148	15196	15092	15176	15385	15182	15286	15258	15142	15238	15364	15138	15128	15281	15254	15241	15209	15241	15196	15118	15334	15207	15229	15084	15207	15135	15301	15180	14979	15039	15339	15228	15124	15158	15051	15059	15127	15313	15113	15156	15090	15054	15193	15087	15216	15174	15316	15133	15262	15322	15022	15143	15037	14986	15205	15197	15248	15080	15002	15194	15209	15223	15101	15226	15117	15225	15216	15077	15112	15342	14987	15146	15070	15008	15233	15154	15201	15092	15212	15373	15145	14981	15098	15178	15113	15043	15109	15114	15015	15240	15161	15168	15103	15043	15130	15064	15108	15033	15163	15029	15087	15077	15166	15113	15147	15167	15006	15133	15063	15089	15163	14932	15192	15000	15043	15142	15091	15164	15138	15122	15141	15147	15296	15120	15181	15272	15182	15187	15055	15115	15168	15111	15142	15238	15232	15170	15207	15239	15217	15194	15134	15086	15110	15133	15162	15268	15204	15146	14986	15099	15237	15194	15056	15273	15121	15153	15251	15031	15197	15015	15354	15173	15006	15270	15261	15066	15023	15204	15021	15076	15196	15209	15062	15234	15261	15150	15265	15046	15061	15092	15173	15248	15216	15229	15166	15109	14997	15228	15185	15060	15087	15216	15167	15125	15151	15216	14977	15203	15074	15158	15164	15246	15083	15161	15101	15193	15202	15251	15159	15027	15315	14993	15201	15181	15150	14943	14978	15224	15098	15238	15217	15126	15134	15208	14961	15168	15002	15131	15157	15251	15106	15004	15138	15031	15153	15052	15161	15133	15080	15155	15298	15176	15060	15173	15202	15117	15061	15193	15057	15364	15072	15188	15098	15253	15128	15243	15331	15202	15189	15224	15125	15136	15177	15100	15111	15124	15129	15229	15150	15028	15050	15232	15243	15252	15262	15155	15024	15119	15205	15048	15270	15132	15151	15199	15056	15082	15095	15101	14967	15066	15154	15123	15101	15204	15099	15170	15185	14919	15209	15214	15181	15168	15167	15216	15065	15234	15263	15060	15131	15109	15064	15082	15164	14951	15146	15097	15255	14948	15123	15095	15266	15041	15118	15276	15098	15053	15108	15219	15086	15009	15216	15133	15176	15195	15118	15071	15036	15180	15131	15236	15140	15180	15037	15175	14988	14994	15318	15177	15136	15029	15211	15261	15234	15107	15222	15203	15127	15125	15149	15164	15175	15165	15095	15241	14950	15186	15229	15093	15126	15138	15004	15302	15220	15183	15188	15074	15261	14991	15152	15258	15198	14950	15152	15023	15110	15373	15249	15237	15105	14978	15244	15184	15116	15032	15141	15077	15324	15075	15042	15207	15106	15168	15127	15118	15147	15125	15165	15100	15120	15185	15034	15167	15171	15133	15104	15125	15216	15018	15254	15204	15217
24008	21572	29335	25082	24713	26761	26678	22757	22066	21217	20386	19746	19176	18715	18299	18221	18279	18108	17885	17707	17758	17830	17688	17511	17656	17460	17487	17699	17596	17477	17513	17593	17417	17338	17417	17519	17327	17383	17373	17345	17294	17306	17399	17185	17216	17458	17245	17511	17327	17465	17493	17519	17255	17256	17573	17300	17392	17365	17305	17386	17287	17188	17239	17220	17475	17160	17274	17481	17513	17399	17281	17510	17476	17245	17335	17283	17221	17328	17378	17396	17174	17121	17453	17296	17458	17342	17126	17207	17204	17187	17171	17294	17228	17361	17356	17189	17213	17369	17084	17395	17223	17302	17369	17313	17372	17361	17396	17279	17221	17373	17612	17118	17376	17342	17320	17178	17282	17346	17284	17376	17214	17322	17299	17347	17117	17297	17549	17264	17274	17235	17330	17279	17284	17452	17259	17364	17365	17606	17208	17284	17361	17381	17194	17227	17490	17156	17264	17259	17368	17214	17341	17371	17388	17382	17368	17391	17391	17213	17277	17135	17235	17219	17318	17287	17181	17201	17331	17365	17227	17322	17170	17151	17193	17181	17343	17529	17167	17139	17268	17178	17196	17271	17078	17278	17343	17418	17260	17312	17463	17114	17256	17268	17413	17313	17155	17077	17329	17301	17254	17255	17172	17284	17175	17283	17118	17454	17088	17271	17287	17499	17432	17361	17389	17232	17222	17206	17419	17196	17273	17324	17327	17213	17371	17314	17388	17187	17267	17347	17388	17141	17355	17237	17420	17335	17173	17182	17204	17353	17432	17312	17226	17375	17556	17294	17266	17400	17423	17335	17352	17344	17153	17377	17552	17004	17481	17448	17199	17268	17113	17287	17210	17430	17455	17172	17468	17386	17193	17345	17077	17229	17358	17182	17213	17341	17311	17432	17462	17144	17278	17265	17362	17182	17533	17344	17315	17360	17100	17300	17408	17242	17354	17433	17187	17375	17312	17379	17170	17371	17417	17301	17353	17118	17428	17374	17299	17271	17174	17359	17260	17433	17308	17184	17255	17543	17260	17168	17141	17100	17335	17408	17306	17287	17204	17446	17119	17284	17387	17234	17310	17205	17050	17356	17157	17220	17440	17457	17265	17359	17097	17088	17170	17347	17377	17398	17470	17225	17314	17456	17284	17131	17057	17339	17250	17230	17291	17391	17461	17389	17319	17372	17129	17370	17159	17181	17315	17244	17118	17356	17373	17247	17342	17444	17211	17198	17481	17423	17225	17356	17334	17354	17133	17433	17472	17276	17283	17265	17404	17494	17228	17386	17515	17314	17352	17213	17500	17292	17421	17600	17423	17395	17339	17444	17182	17433	17452	17323	17299	17281	17395	17332	17288	17281	17264	17364	17367	17167	17339	17291	17375	17222	17318	17231	17273	17354	17298	17287	17316	17322	17269	17448	17355	17325	17320	17314	17270	17237	17533	17289	17506	17564	17407	17352	17380	17349	17326	17207	17115	17303	17339	17265	17351	17240	17208	17400	17356	17309	17276	17331	17362	17354	17284	17329	17285	17522	17284	17314	17224	17450	17238	17325	17159	17420	17304	17277	17344	17356	17290	17240	17436	17222	17172	17238	17212	17217	17247	17426	17368	17339	17137	17430	17402	17437	17232	17218	17268	17194	17183	17168	17213	17203	17295	17329	17332	17276	17059	17293	17357	17378	17269	17423	17490	17379	17292	17390	17477	17099	17337	17368	17390	17419	17299	17351	17544	17293	17381	17248	17314	17306	17366	17125	17187	17043	17294	17284	17307	17221	17230	17268	17466	17595	17250	17354	17412	17437	17212	17216	17100	17287	17229	17244	17269	17351	17385	17438	17388	17136	17295	17248	17345	17203	17390	17208	17379	17310	17200	17392	17392	17232	17203	17255	17281	17368	17303	17335	17277	17211	17402	17256	17175	17253	17228	17220	17331	17382	17414	17589	17372	17370	17353	17420	17367	17453	17585	17310	17300	17517	17402	17511	17324	17261	17285	17121	17211	17247	17310	17402	17286	17338	17087	17382	17242	17061	17265	17236	17154	17230	17163	17158	17437	17169	17289	17469	17443	17293	17344	17128	17129	17160	17232	17348	17301	17269	17364	17200	17187	17396	17298	17377	17364	17296	17035	17255	17260	17392	17229	17374	17494	17287	17398	17145	17240	17261	17335	17338	17232	17385	17223	17289	17416	17350	17244	17220	17288	17344	17533	17349	17438	17108	17322	17159	17288	17285	17376	17438	17511	17327	17287	17109	17274	17235	17317	17189	17194	17359	17325	17530	17159	17470	17361	17285	17339	17519	17299	17231	17253	17172	17350	17267	17288	17293	17205	17291	17556	17463	17393	17365	17272	17064	17471	17521	17517	17248	17453	17442	17150	17418	17421	17245	17343	17099	17325	17232	17417	17418	17418	17430	17427	17223	17383	17264	17367	17087	17257	17165	17241	17222	17225	17445	17122	17204	17244	17351	17491	17350	17347	17199	17316	17211	17204	17249	17166	17397	17448	17507	17373	17294	17272	17009	17100	17280	17142	17281	17338	17491	17490	17162	17230	17283	17279	17520	17256	17367	17411	17397	17289	17286	17326	17152	17301	17303	17474	17148	17308	17299	17201	17441	17109	17382	17249	17268	17340	17463	17328	17337	17161	17389	17303	17130	17248	17244	17317	17414	17279	17117	17380	17357	17346	17368	17230	17389	17366	17383	17225	17205	17106	17421	17446	17438	17228	17338	17429	17273	17320	17462	17345	17353	17309	17423	17323	17292	17353	17455	17302	17149	17213	17399	17389	17369	17238	17414	17477	17360	17499	17289	17432	17351	17412	17234	17272	17201	17152	17255	17215	17191	17322	17198	17082	17163	17154	17306	17185	17319	17251	17357	17275	17333	17420	17355	17341	17322	17191	17498	17235	17267	17357	17109	17291	17160	17237	17229	17354	17214	17231	17325	17297	17223	17374	17300	17415	17449	17251	17300	17328	17108	17391	17368	17242	17200	17510	17146	17266	17324	17350	17353	17220	17280	17294	17403	17180	17109	17096	17273	17180	17221	17364	17262	17241	17208	17394	17172	17176	17390	17313	17345	17252	17132	17330	17456	17287	17540	17458	17243	17272	17439	17511	17220	17077	17344	17429	17203	17337	17214	17273	17297	17324	17269	17421	17372	17164	17420	17336	17302	17455	17400	17346	17178	17255	17269	17078	17280	17354	17178	17202	17223	17585	17318	17324	17252	17404	17271	17395	17122	17172	17244	17263	17155	17217	17229	17393	17246	17402	17179	17111	17200	17400	17171	17381	17245	17436	17167	17478	17489	17330	17313	17337	17434	17439	17290	17373	17369	17141	17252	17286	17318	17350	17392	17379	17303	17366	17203	17341	17492	17433	17479	17530	17550	17288	17291	17254	17441	17444	17166	17187	17378	17363	17385	17438	17426	17469	17413	17590	17246	17112	17217	17400	17223	17307	17308	17350	17115	17341	17330	17372	17171	17253	17240	17227	17169	17415	17334	17293	17179	17257	17276	17425	17200	17217	17344	17418	17218	17435	17287	17403	17396	17231	17245	17329	17296	17412	17376	17352	17332	17466	17543	17232	17417	17271	17310	17309	17351	17390	17406	17197	17379	17311	17286	17217	17425	17240	17120	17333	17516	17513	17247	17128	17173	17161	17292	17406	17173	17283	17333	17188	17169	17391	17505	17193	17159	17185	17492	17293	17214	17344	17313	17343	17264	17351	17136	17167	17352	17468	17243	17352	17448	17375	17289	17329	17292	17028	17100	17526	17395	17329	17170	17442	17300	17107	17336	17400	17530	17478	17240	17543	17143	17408	17369	17254	17253	17381	17674	17590	17233	17108	17236	17419	17278	17275	17374	17391	17429	17496	17322	17255	17238	17344	17371	17515	17027	17190	17282	17403	17245	17260	17172	17268	17339	17316	17308	17360	17439	17466	17242	17266	17312	17333	17472	17219	17601	17352	17334	17443	17376	17058	17157	17391	17346	17327	17187	17353	17168	17280	17312	17488	17373	17384	17256	17321	17251	17138	17228	17241	17360	17414	17245	17336	17364	17253	17132	17245	17226	17279	17374	17399	17359	17511	17254	17082	17353	17247	17140	17164	17227	17171	17191	17301	17425	17382	17219	17381	17207	17397	17342	17421	17205	17208	17290	17456	17219	17387	17298	17514	17207	17424	17368	17358	17161	17063	17408	17403	17079	17375	17422	17439	17425	17225	17358	17438	17437	17434	17388	17471	17425	17608	17447	17276	17334	17421	17292	17163	17324	17282	17140	17358	17437	17364	17245	17368	17497	17445	17324	17169	17257	17390	17344	17281	17339	17308	17230	17276	17204	17429	17480	17166	17215	17513	17470	17282	17353	17333	17356	17419	17452	17338	17285	17288	17190	17226	17047	17585	17316	17206	17358	17317	17366	17072	17535	17330	17313	17251	17312	17238	17312	17387	17293	17384	17241	17204	17232	17408	17156	17334	17415	17187	17471	17432	17196	17221	17248	17510	17368	17304	17099	17304	17291	17222	17107	17383	17201	17433	17269	17292	17274	17422	17388	17194	17389	17269	17492	17335	17119	17441	17279	17448	17161	17371	17168	17367	17325	17259	17383	17275	17390	17315	17259	17278	17386	17481	17203	17334	17195	17342	17312	17262	17201	17419	17274	17140	17411	17397	17279	17527	17424	17546	17275	17580	17248	17390	17335	17273	17453	17394	17343	17453	17101	17381	17163	17421	17294	17435	17331	17279	17374	17278	17352	17255	17345	17289	17277	17375	17522	17352	17248	17461	17402	17103	17177	17355	17577	17404	17330	17138	17313	17336	17275	17300	17282	17251	17492	17221	17371	17211	17199	17365	17198	17147	17150	17168	17362	17146	17369	17315	17305	17296	17225	17356	17392	17108	17317	17331	17047	17274	17142	17441	17254	17312	17206	17256	17360	17369	17570	17482	17204	17384	17206	17161	17254	17087	17164	17319	17377	17408	17333	17295	17276	17476	17510	17332	17327	17231	17163	17406	17290	17286	17278	17362	17315	17153	17335	17206	17286	17324	17349	17300	17179	17256	17310	17266	17295	17277	17367	17418	17383	17421	17222	17367	17147	17276	17256	17293	17121	17334	17390	17441	17252	17191	17510
31140	53346	48844	38249	32775	28952	25973	23980	22801	21182	20424	19229	18243	17507	17313	17018	16681	16732	16484	16155	16036	15958	16109	16005	15927	15928	15944	15790	15735	15958	16053	15616	15828	15920	15751	15568	15670	15872	15636	15603	15677	15660	15729	15794	15694	15776	15633	15778	15580	15587	15642	15646	15709	15706	15641	15570	15727	15632	15569	15632	15732	15707	15615	15694	15656	15669	15730	15497	15709	15784	15565	15662	15694	15725	15598	15557	15581	15722	15681	15516	15818	15782	15743	15540	15610	15550	15405	15664	15660	15725	15611	15684	15677	15703	15777	15650	15679	15665	15580	15772	15659	15722	15674	15691	15965	15623	15668	15765	15601	15746	15813	15488	15726	15628	15507	15545	15477	15624	15731	15733	15609	15658	15672	15572	15704	15650	15627	15660	15555	15680	15718	15735	15716	15554	15643	15672	15610	15538	15610	15782	15644	15440	15502	15531	15750	15749	15720	15772	15512	15558	15649	15715	15597	15614	15718	15678	15774	15710	15601	15653	15589	15719	15677	15576	15593	15637	15695	15518	15411	15622	15599	15686	15589	15574	15586	15567	15817	15594	15642	15610	15864	15633	15657	15687	15680	15606	15539	15704	15621	15700	15603	15802	15618	15618	15608	15611	15654	15597	15789	15632	15458	15472	15768	15605	15627	15488	15738	15767	15677	15698	15717	15595	15742	15662	15590	15717	15636	15501	15478	15553	15651	15361	15527	15605	15717	15764	15636	15610	15623	15579	15785	15583	15635	15814	15561	15669	15615	15822	15665	15684	15582	15526	15583	15629	15706	15530	15590	15517	15777	15701	15471	15630	15629	15614	15613	15748	15674	15619	15731	15698	15703	15424	15561	15659	15679	15688	15583	15726	15568	15612	15679	15626	15658	15722	15668	15671	15567	15670	15609	15695	15533	15616	15775	15663	15461	15618	15603	15676	15537	15615	15691	15530	15628	15695	15724	15441	15750	15768	15733	15691	15664	15609	15854	15485	15772	15573	15796	15575	15533	15691	15680	15690	15580	15666	15754	15608	15572	15690	15557	15668	15648	15484	15540	15596	15610	15819	15833	15739	15714	15626	15653	15802	15567	15660	15487	15688	15490	15716	15709	15560	15707	15676	15672	15609	15670	15638	15696	15576	15682	15596	15526	15439	15613	15506	15656	15635	15573	15670	15646	15712	15684	15480	15592	15547	15674	15808	15739	15576	15698	15543	15647	15665	15520	15721	15578	15595	15644	15619	15566	15551	15648	15563	15752	15623	15751	15656	15674	15767	15695	15706	15453	15624	15608	15662	15674	15721	15609	15678	15729	15609	15647	15584	15534	15694	15568	15603	15577	15607	15761	15628	15668	15666	15523	15545	15432	15599	15708	15629	15704	15471	15692	15704	15560	15631	15670	15772	15620	15539	15725	15525	15568	15722	15641	15612	15613	15713	15473	15608	15803	15624	15732	15718	15829	15742	15879	15647	15661	15658	15566	15691	15562	15624	15652	15642	15724	15861	15549	15531	15726	15658	15496	15500	15704	15671	15692	15613	15797	15560	15807	15581	15678	15435	15746	15802	15541	15691	15684	15613	15686	15669	15699	15725	15574	15609	15645	15565	15715	15721	15504	15686	15789	15613	15686	15550	15651	15512	15692	15580	15797	15650	15704	15609	15684	15723	15742	15535	15716	15694	15541	15633	15769	15664	15704	15725	15519	15749	15546	15649	15652	15582	15699	15395	15580	15745	15837	15547	15733	15696	15802	15655	15651	15636	15646	15547	15632	15614	15798	15549	15453	15633	15638	15585	15676	15587	15628	15543	15592	15690	15672	15608	15627	15713	15443	15799	15737	15672	15726	15395	15870	15750	15764	15793	15649	15799	15702	15727	15688	15680	15681	15603	15711	15772	15718	15466	15692	15571	15763	15538	15738	15676	15656	15777	15655	15721	15602	15668	15590	15555	15718	15497	15679	15705	15825	15708	15519	15488	15583	15594	15766	15736	15650	15673	15786	15611	15422	15736	15685	15537	15614	15570	15642	15691	15696	15561	15702	15592	15555	15652	15614	15564	15728	15733	15560	15532	15765	15802	15652	15709	15662	15565	15821	15642	15835	15606	15624	15664	15596	15687	15734	15691	15718	15585	15605	15486	15724	15814	15609	15555	15584	15770	15526	15605	15669	15403	15488	15588	15551	15649	15643	15583	15614	15517	15595	15564	15674	15579	15633	15675	15670	15791	15749	15882	15633	15549	15656	15623	15509	15514	15650	15512	15675	15617	15613	15570	15856	15754	15489	15645	15676	15670	15569	15573	15848	15433	15656	15579	15657	15619	15669	15724	15613	15669	15643	15533	15536	15486	15662	15537	15794	15525	15460	15663	15715	15675	15551	15571	15556	15674	15554	15612	15610	15668	15623	15632	15432	15695	15823	15701	15607	15413	15624	15634	15584	15614	15592	15600	15907	15628	15673	15733	15784	15556	15653	15645	15576	15588	15685	15729	15732	15692	15682	15755	15549	15426	15735	15669	15632	15571	15583	15582	15452	15766	15677	15664	15697	15597	15761	15557	15623	15658	15672	15722	15583	15743	15645	15836	15500	15491	15775	15692	15789	15553	15778	15690	15528	15634	15611	15565	15549	15612	15834	15691	15635	15599	15596	15597	15642	15680	15580	15686	15647	15627	15633	15633	15568	15617	15572	15676	15650	15758	15680	15486	15571	15736	15589	15703	15649	15828	15757	15632	15663	15636	15661	15792	15482	15582	15569	15569	15776	15655	15682	15798	15641	15591	15588	15705	15682	15644	15695	15774	15609	15771	15764	15619	15623	15588	15682	15586	15543	15702	15660	15792	15618	15679	15485	15793	15641	15587	15442	15437	15652	15630	15663	15844	15613	15643	15618	15580	15541	15480	15474	15551	15715	15721	15589	15781	15548	15742	15680	15718	15693	15764	15640	15610	15609	15649	15575	15794	15656	15660	15603	15475	15465	15630	15617	15539	15707	15554	15611	15609	15665	15795	15462	15576	15560	15523	15734	15736	15588	15640	15600	15809	15633	15633	15563	15590	15623	15787	15588	15571	15591	15604	15639	15733	15668	15561	15668	15493	15840	15538	15555	15519	15702	15621	15565	15494	15695	15855	15691	15688	15653	15700	15557	15596	15506	15619	15532	15512	15640	15681	15570	15664	15616	15538	15599	15569	15664	15763	15441	15766	15668	15624	15718	15576	15519	15547	15606	15609	15628	15755	15573	15616	15664	15822	15641	15606	15664	15482	15639	15611	15698	15582	15500	15634	15726	15586	15642	15580	15625	15773	15579	15799	15574	15568	15704	15584	15433	15863	15591	15644	15602	15591	15790	15560	15638	15549	15618	15598	15574	15577	15624	15697	15638	15700	15743	15763	15624	15724	15577	15767	15546	15471	15692	15536	15762	15581	15823	15781	15717	15690	15780	15768	15716	15694	15672	15715	15777	15677	15617	15564	15657	15668	15605	15547	15486	15549	15515	15731	15307	15556	15734	15663	15798	15647	15404	15772	15709	15535	15730	15510	15487	15686	15621	15840	15680	15679	15685	15695	15713	15581	15651	15520	15544	15626	15730	15629	15541	15628	15514	15517	15512	15636	15621	15741	15565	15598	15779	15621	15540	15443	15693	15788	15666	15645	15898	15547	15849	15592	15610	15656	15653	15670	15816	15675	15635	15770	15546	15645	15686	15607	15735	15521	15655	15729	15643	15681	15798	15617	15528	15581	15571	15524	15641	15622	15566	15684	15683	15371	15512	15475	15528	15616	15679	15598	15731	15419	15747	15757	15657	15512	15588	15600	15660	15597	15627	15670	15708	15631	15579	15639	15584	15634	15671	15536	15539	15597	15748	15701	15676	15563	15777	15528	15601	15675	15733	15811	15809	15712	15721	15640	15571	15617	15636	15670	15570	15620	15520	15654	15624	15601	15607	15654	15596	15744	15621	15534	15703	15683	15642	15755	15631	15673	15615	15620	15608	15617	15618	15702	15641	15582	15522	15665	15753	15590	15712	15699	15713	15809	15601	15485	15544	15630	15637	15571	15544	15580	15625	15521	15675	15692	15773	15581	15705	15684	15537	15682	15701	15800	15421	15599	15673	15590	15612	15682	15657	15596	15626	15763	15595	15732	15623	15451	15685	15703	15518	15676	15520	15589	15648	15878	15553	15730	15646	15497	15614	15672	15449	15594	15686	15574	15705	15697	15522	15621	15615	15452	15550	15803	15638	15563	15796	15570	15556	15666	15782	15620	15856	15564	15665	15809	15660	15603	15672	15717	15631	15684	15558	15789	15690	15440	15739	15713	15603	15672	15705	15832	15408	15718	15521	15670	15694	15593	15749	15499	15659	15600	15930	15523	15561	15601	15633	15724	15690	15760	15576	15670	15633	15583	15831	15674	15684	15760	15510	15771	15636	15637	15588	15589	15728	15707	15625	15847	15481	15530	15680	15572	15734	15600	15732	15571	15668	15720	15628	15638	15602	15529	15736	15726	15388	15536	15730	15646	15658	15611	15644	15592	15570	15561	15662	15641	15711	15656	15719	15539	15721	15667	15581	15662	15858	15446	15655	15432	15799	15625	15631	15767	15543	15639	15568	15708	15465	15649	15731	15696	15612	15578	15601	15571	15593	15475	15504	15641	15575	15694	15729	15532	15715	15733	15690	15710	15553	15656	15654	15772	15493	15618	15591	15413	15579	15741	15689	15671	15517	15724	15599	15562	15672	15517	15536	15575	15729	15565	15748	15592	15469	15747	15495	15512	15740	15521	15759	15747	15730	15623	15523	15673	15611	15603	15556	15640	15574	15814	15547	15525	15708	15578	15600	15777	15679	15545	15621	15615	15609	15591	15867	15656	15662	15475	15437	15522	15619	15651	15746	15699	15719	15824	15526	15701	15644	15605	15595	15561	15714	15484	15599	15635	15708	15544	15595	15779	15486	15613	15725	15553	15746	15489	15673	15582	15579	15500	15712	15394	15829	15434	15717	15680	15840	15569	15579	15731	15582	15779	15795	15693	15548	15686	15763	15832	15620	15597	15569	15534	15686	15662	15658	15702	15782	15592	15576	15619	15727	15775	15687	15695	15665	15622	15726	15601	15623	15578	15545	15696	15589	15472	15658	15542
23150	21605	29685	24171	22696	26474	30019	24403	23143	22596	21602	20390	19790	19229	18808	18512	18546	18182	18248	17980	17748	17858	17667	17581	17805	17499	17598	17641	17322	17716	17411	17282	17369	17587	17443	17689	17374	17491	17310	17241	17551	17347	17208	17208	17302	17347	17383	17351	17152	17391	17302	17197	17371	17399	17287	17326	17331	17436	17106	17432	17200	17125	17486	17306	17020	17325	17355	17382	17331	17194	17202	17167	17370	17380	17262	17184	17348	17307	17373	17401	17393	17258	17389	17229	17525	17396	17273	17380	17022	17357	17297	17057	17203	17177	17195	17361	17143	17014	17361	17149	17374	17133	17186	17464	17182	17402	17319	17168	17362	17010	17220	17127	17206	17263	17046	17420	17205	17169	17063	17283	17435	17378	17149	17151	17157	17336	17377	17194	17258	17186	17298	17313	17228	17422	17273	17165	17229	17238	17288	17332	17271	17179	17259	17229	17324	17277	17418	17031	17285	17372	17442	17256	17226	17262	17316	17252	17151	17152	17262	17389	17062	17203	17161	17254	17212	17405	17272	17248	17277	17237	17324	17513	17418	17214	17293	17242	17063	17403	17395	17240	17134	17219	17365	17223	17166	17259	17194	17227	17342	17123	17063	17194	17158	17296	17213	17061	17317	16923	17273	17183	17245	17200	17180	17248	17219	17190	17211	17243	17093	17334	17199	17399	17207	17295	17205	17270	17159	17175	17264	16937	17101	17248	17422	17210	17078	17295	17208	17233	17224	17184	17234	17384	17280	17229	17141	17263	17167	17334	17284	17059	17526	17179	17292	17170	17374	17235	17183	17131	17341	17347	17388	17147	17248	17050	16972	17157	17273	17295	17132	17272	17131	17182	17075	17247	17274	17130	17260	17395	17356	17187	17310	17177	17285	17261	17180	17333	17184	17292	17207	17163	17192	17014	17135	17093	17071	17283	17351	17332	17065	17428	17223	17278	17141	17152	17244	17362	17355	17274	17328	17146	17427	17275	17149	17205	17346	17354	17427	17261	17278	17262	17248	17198	17185	17134	17335	17297	17255	17285	17269	17271	17505	17237	17289	17260	17152	17210	17235	17166	17272	17203	17249	17264	17105	17307	17137	17356	17147	17137	17202	17117	17249	17243	17155	17220	17283	17193	17128	17151	17162	17154	17182	17288	17106	17106	17256	17428	17212	17277	17185	17115	17376	17105	17269	17168	17174	17201	17280	17126	17070	17203	17176	17363	17391	17279	17253	17039	17383	17273	17362	17317	17488	17237	17331	17045	17343	17078	17101	17248	17139	17323	17262	17149	17187	17424	17225	17253	17130	17192	17220	17261	17145	17118	17347	17170	17254	17292	17348	17244	17167	17248	17278	17224	17143	17009	17201	17295	17422	17126	17170	17380	17202	17318	17438	17359	17084	17172	17106	17374	17445	17254	17277	17140	17402	17122	17158	17182	17202	17309	17215	17358	17302	17256	17399	16911	17260	17212	17033	17273	17339	16938	17204	17244	17345	17238	16987	17101	17328	17307	17284	17351	17356	17347	17196	17221	17221	17201	17203	17408	17061	17265	17362	17171	17088	17164	17121	17100	17101	17129	17291	17457	17295	17220	17179	17110	17151	17200	17176	17223	17140	17211	17323	17271	17400	17356	17291	17271	17225	17351	17125	17219	17304	17300	17196	17267	17212	17528	17156	17360	17280	17344	17236	17244	17262	17272	17139	17252	17028	17250	17363	17441	17092	17232	17091	17397	17136	17160	17207	17303	17252	17263	17295	17319	17169	17158	17122	17082	17278	17191	17398	17269	17398	17265	17287	17250	17332	17217	17241	17287	17419	17189	17303	17288	17232	17350	17267	17244	17142	17248	17268	17115	17221	17297	17410	17235	17279	17233	17270	17095	17216	17162	17092	17251	17343	17184	17350	17195	17263	17168	17370	17051	17283	17048	17126	17350	17149	17152	17051	17147	17154	17318	17142	17135	17121	17293	17114	17101	17175	17178	17236	16947	16879	17037	17009	17389	17318	17014	17341	17096	17200	17283	17255	17100	17233	17055	17159	17370	17194	17164	17164	17179	17357	17200	17202	17239	17084	17405	17399	17346	17281	16996	17258	17059	17225	17004	17102	17108	17086	17239	17267	17342	17155	17191	17363	17118	17229	17069	17326	17228	17281	17252	17242	17072	17354	17256	17208	17412	17225	17083	17149	17279	17342	17059	17269	17306	17110	17263	17330	16977	17210	17379	17165	17311	17228	17139	17292	17163	17259	17079	17228	17212	17074	17367	17060	17344	17261	17216	17135	17161	17209	17251	17070	17089	17290	17261	17005	17300	17435	17131	17200	17170	17261	17000	17345	17307	17030	17281	17369	17258	17248	17327	17352	17223	17499	17112	17162	17313	17162	17330	17322	17073	17099	17017	17208	17179	17366	17144	17308	17339	17284	17198	17266	17312	17337	17322	17547	17121	17013	17128	17254	17170	17243	17179	17327	17210	17153	17310	17068	17190	17288	17235	17338	17349	17090	17169	16942	17152	17250	17379	17087	17227	17134	17127	17186	17179	17325	17237	17341	17292	17127	17162	17287	17131	17109	17207	17343	17096	17428	17122	17175	17101	17295	17120	17244	17162	17152	17212	17331	17183	17072	17342	17198	17281	17063	17149	17286	17233	17314	17346	17129	17285	17342	17221	17276	17182	17142	17192	17144	17275	17156	17361	17274	17335	17380	17152	17391	17055	17246	17195	17283	17231	17268	17222	17219	17239	17323	16832	17357	17262	17224	17354	17302	17136	17262	17305	17466	17431	17152	17171	17294	17364	17169	17142	17257	17158	17199	17325	17234	17154	17284	17293	17111	17201	17239	17256	17228	17448	17299	17231	17465	17258	17286	17288	17185	17288	17250	17203	17121	17071	17210	17215	17386	17390	17168	17075	17252	17355	17117	17348	17255	17345	17383	17203	17222	17366	17230	17254	17193	17358	16977	17340	17261	17341	17380	17292	17271	17168	17251	17169	17046	17253	17356	17225	17136	17345	17205	17295	17336	17192	17325	16920	17377	17113	17216	17293	17429	17091	17305	17317	17253	17191	17187	17228	17382	17307	17371	17295	17030	17135	17175	17189	17261	17136	17322	17102	17080	17339	17139	17222	17041	17195	17595	17160	17077	17223	17236	17116	17212	17372	17402	17269	17350	17064	17306	16987	17269	17337	17248	17194	17155	17349	17253	17110	17096	17256	17449	17234	17245	17167	17299	17178	17091	17229	17100	17322	17176	17151	17303	17226	17308	17234	17206	17232	17284	17306	17100	17432	17165	17158	17279	17431	17168	17016	17150	16992	17102	17177	17358	17320	17172	17138	17260	17421	17335	17236	17223	17237	17226	17206	17309	17282	17411	17227	17168	17188	17346	17358	17281	17162	17135	17365	17060	17322	17281	17024	17301	17297	17197	17174	17249	17393	17211	17244	17380	17228	17281	17284	17395	17047	17293	17384	17308	17222	17477	17341	17228	17151	17125	17293	17438	17228	17187	17099	17251	16993	17080	17160	17338	17212	17039	17229	16968	17069	17180	17250	17238	17273	17369	17373	17447	17150	17175	17373	17239	17255	17459	17294	17153	17291	17147	17410	17270	17130	17178	17487	17213	17101	17009	17276	17198	17249	17123	17259	17152	17243	17153	17054	17212	17117	17150	17230	17346	17161	17180	17059	17264	17270	17320	17412	17322	17121	17398	17252	17392	17305	17426	17178	17216	17269	17142	17186	17090	17104	17321	17203	17311	17089	17079	17227	17021	17158	17218	17166	17180	17235	17092	17234	17336	17088	17330	17181	17133	17082	17183	17465	17376	17209	17264	17235	16973	17064	17174	17219	17188	17183	17224	17169	17128	17397	17329	17273	17244	17309	17358	17164	17091	16943	17188	17290	17194	17183	17191	17168	17187	17046	17120	17186	17221	17261	17239	17325	17338	17216	17217	17288	17286	17178	17311	17255	17202	17151	17041	17225	17376	17350	17217	17171	17280	17115	17317	17222	17207	17111	17054	17068	17328	17141	17266	17316	17272	17308	17382	17325	17235	17511	17145	17424	17347	17251	17170	17293	17224	16990	17199	17364	17313	17340	17150	17348	17195	17135	17099	17190	17199	17170	17321	17240	17105	17268	17341	17095	17274	17084	17089	17220	17291	17239	17227	17114	17160	17211	17379	17220	17049	17139	17086	17280	17379	17208	17309	17247	17366	17483	17185	17161	16964	17164	17327	17130	17210	17178	17275	17258	17163	17085	17272	17039	17200	17040	17180	17327	17221	17222	17229	17119	17388	17267	17333	17416	17039	17206	17067	17256	17347	17222	17266	17201	17062	17182	17134	17243	17227	17342	17218	17085	16999	16960	17174	17220	17230	17216	17158	17439	17123	17048	17083	17398	17293	17166	17391	17398	17141	17082	17138	17124	17204	17304	17351	17203	17153	17153	17117	17142	17229	17215	17080	17152	17249	17372	17383	17142	17305	17031	17179	17189	17217	17090	17403	17270	17204	17221	17188	17170	17215	17283	17215	17215	17206	17415	17235	16881	17274	17363	17320	17142	17059	17348	17363	16962	16965	17185	17250	17158	17145	17229	17073	17203	17301	17259	17180	17351	17294	17271	17232	17019	17091	17138	17216	17303	17126	17158	17303	17176	17262	17206	17245	17364	17200	17121	17007	17210	17253	17245	17265	17224	17222	17021	17247	17208	17203	17177	17091	17062	17301	17365	17401	17175	17148	17234	17111	17407	16921	17187	17298	17162	17230	17094	17312	17158	17085	17218	17126	17023	17352	17351	17132	17227	17075	17282	17218	17463	17361	17383	17234	17220	17211	17218	17297	17253	17218	17308	17275	17312	17184	17189	17219	17262	17175	17330	17262	17285	17155	17273	17326	17192	17238	17150	17211	17187	17309	17167	17304	17188	17182	17213	17315	17236	17317	16913	17260	17280	17483	17322	17502	17338	17206	17320	17177	17281	17273	17379	17301	17266	17400	17054	17134	17115	17399	17170	17272	17358	17249	17053	17090	17137	17305	17252	17114	17296	17227	17320	17208	17333	17256	16954	17358	17163	17040	17218	17169	17161	17283	17192	17139	17211	17449	17277	17032	17253	17149	17100	17161	17330	17241	17196	17136	17054
32813	58105	53890	42277	36688	32538	28925	26290	25028	23227	21799	20465	19099	18356	17980	17192	17230	16884	16598	16457	16154	15939	15947	15981	15998	15950	15893	15913	15810	15860	15662	15645	15695	15641	15733	15694	15739	15687	15506	15639	15587	15645	15500	15447	15566	15474	15623	15605	15564	15809	15597	15689	15497	15478	15595	15519	15494	15663	15434	15608	15493	15500	15535	15589	15506	15524	15592	15597	15447	15624	15526	15507	15623	15684	15554	15693	15617	15507	15513	15543	15543	15555	15543	15514	15417	15703	15614	15570	15501	15505	15670	15527	15553	15619	15594	15569	15612	15437	15580	15584	15442	15515	15610	15581	15569	15598	15583	15562	15646	15521	15575	15494	15492	15596	15576	15573	15430	15574	15708	15460	15727	15452	15692	15479	15604	15673	15432	15589	15495	15656	15408	15705	15680	15466	15458	15465	15683	15525	15369	15620	15455	15702	15537	15606	15367	15663	15562	15566	15468	15615	15542	15530	15618	15536	15599	15548	15478	15311	15476	15582	15691	15649	15517	15452	15487	15542	15417	15600	15651	15554	15561	15480	15621	15368	15642	15651	15558	15524	15454	15560	15569	15582	15511	15442	15566	15410	15423	15514	15558	15456	15399	15763	15488	15625	15415	15640	15634	15521	15484	15486	15522	15580	15696	15319	15505	15524	15496	15664	15507	15573	15409	15572	15401	15622	15623	15509	15465	15604	15578	15577	15527	15589	15609	15684	15537	15491	15464	15620	15550	15439	15614	15538	15505	15479	15604	15660	15394	15730	15686	15370	15612	15367	15552	15554	15592	15452	15476	15509	15399	15523	15452	15481	15794	15647	15461	15600	15617	15630	15521	15475	15467	15523	15469	15702	15525	15549	15567	15410	15380	15592	15628	15349	15444	15569	15566	15399	15528	15475	15672	15556	15549	15629	15461	15464	15454	15558	15456	15469	15512	15387	15512	15547	15525	15654	15502	15411	15541	15510	15513	15681	15696	15490	15499	15474	15755	15462	15658	15616	15575	15596	15456	15479	15685	15476	15514	15647	15444	15521	15416	15507	15787	15370	15538	15631	15426	15617	15429	15766	15565	15607	15580	15674	15642	15621	15611	15595	15558	15549	15383	15595	15668	15593	15435	15549	15532	15592	15447	15416	15475	15475	15609	15407	15643	15575	15576	15689	15392	15667	15686	15553	15674	15661	15541	15412	15612	15660	15587	15410	15430	15817	15633	15350	15428	15462	15615	15319	15213	15388	15558	15552	15482	15761	15507	15305	15505	15508	15478	15576	15710	15581	15452	15568	15502	15535	15567	15784	15575	15515	15498	15522	15552	15577	15379	15614	15551	15466	15547	15381	15482	15640	15585	15539	15556	15496	15383	15557	15704	15587	15578	15745	15426	15716	15493	15499	15735	15449	15561	15632	15583	15515	15496	15547	15595	15525	15370	15470	15644	15612	15667	15521	15519	15569	15464	15520	15559	15496	15713	15518	15559	15494	15482	15501	15473	15468	15616	15431	15665	15468	15639	15753	15313	15524	15517	15468	15465	15693	15475	15747	15710	15496	15603	15604	15628	15461	15466	15596	15546	15290	15581	15556	15555	15615	15495	15344	15535	15461	15584	15599	15571	15573	15427	15668	15487	15501	15583	15451	15475	15462	15506	15537	15639	15608	15497	15586	15537	15491	15425	15514	15386	15785	15695	15391	15419	15404	15756	15614	15459	15556	15496	15682	15525	15434	15400	15703	15507	15319	15646	15576	15715	15611	15587	15589	15637	15517	15545	15447	15572	15454	15402	15529	15419	15455	15503	15485	15466	15609	15513	15439	15489	15478	15657	15611	15565	15484	15601	15266	15556	15715	15467	15636	15605	15556	15471	15343	15545	15556	15564	15553	15664	15490	15582	15522	15575	15655	15359	15418	15484	15572	15414	15555	15441	15452	15597	15514	15577	15487	15552	15524	15592	15564	15651	15538	15594	15552	15491	15391	15593	15457	15617	15657	15566	15405	15507	15649	15679	15426	15525	15577	15463	15615	15660	15390	15613	15603	15390	15444	15569	15477	15647	15391	15517	15420	15508	15531	15636	15563	15374	15400	15614	15652	15629	15534	15626	15641	15669	15704	15536	15574	15561	15548	15671	15539	15575	15679	15549	15451	15543	15523	15495	15587	15681	15521	15572	15501	15613	15568	15495	15467	15470	15528	15564	15679	15413	15475	15537	15557	15529	15356	15532	15602	15571	15521	15670	15554	15660	15500	15694	15532	15565	15382	15541	15483	15505	15463	15491	15583	15512	15516	15534	15527	15536	15489	15673	15430	15674	15511	15497	15630	15549	15431	15543	15746	15423	15638	15522	15595	15599	15408	15478	15678	15351	15459	15551	15594	15509	15536	15492	15578	15667	15654	15630	15665	15447	15662	15434	15385	15640	15729	15521	15604	15683	15650	15536	15535	15562	15423	15619	15430	15405	15513	15528	15728	15515	15558	15410	15423	15543	15507	15417	15531	15550	15593	15596	15543	15680	15531	15692	15643	15540	15493	15657	15484	15553	15443	15414	15577	15555	15434	15583	15429	15471	15549	15464	15459	15560	15575	15496	15571	15340	15484	15586	15550	15603	15492	15560	15397	15518	15449	15694	15519	15610	15514	15516	15541	15622	15652	15579	15674	15455	15597	15497	15476	15435	15651	15481	15430	15549	15740	15692	15468	15601	15610	15427	15532	15492	15579	15543	15705	15561	15413	15570	15480	15583	15557	15500	15750	15478	15381	15568	15518	15503	15536	15619	15623	15412	15487	15604	15585	15497	15549	15514	15737	15564	15628	15508	15685	15555	15422	15536	15518	15453	15492	15524	15504	15582	15475	15429	15366	15409	15454	15605	15605	15589	15587	15505	15444	15716	15629	15504	15537	15507	15689	15389	15507	15476	15584	15445	15571	15639	15497	15527	15473	15720	15551	15490	15546	15507	15506	15576	15467	15651	15682	15507	15391	15531	15508	15352	15475	15544	15431	15581	15653	15577	15385	15605	15701	15506	15639	15468	15482	15495	15586	15439	15462	15397	15426	15479	15608	15660	15558	15419	15548	15571	15453	15624	15656	15472	15515	15541	15595	15379	15576	15470	15655	15438	15689	15479	15398	15565	15513	15464	15568	15480	15508	15494	15418	15580	15537	15546	15564	15409	15556	15565	15623	15538	15567	15609	15485	15449	15537	15614	15608	15614	15444	15548	15430	15566	15418	15520	15715	15570	15426	15452	15401	15611	15402	15592	15459	15438	15505	15570	15420	15430	15475	15605	15490	15545	15654	15562	15589	15669	15550	15720	15520	15455	15495	15494	15555	15527	15381	15508	15647	15557	15456	15559	15472	15659	15527	15593	15594	15553	15555	15359	15526	15614	15562	15643	15698	15409	15507	15422	15583	15577	15409	15534	15451	15470	15366	15685	15472	15405	15539	15608	15447	15684	15601	15541	15528	15612	15553	15458	15460	15538	15591	15483	15435	15504	15485	15489	15608	15428	15594	15417	15531	15483	15657	15482	15346	15681	15494	15686	15458	15657	15574	15604	15639	15464	15450	15388	15601	15606	15344	15369	15591	15674	15344	15589	15714	15310	15540	15450	15555	15676	15484	15552	15671	15530	15306	15486	15628	15541	15764	15613	15691	15437	15644	15440	15670	15602	15432	15608	15550	15752	15631	15501	15464	15638	15485	15644	15548	15571	15513	15578	15613	15442	15540	15489	15511	15518	15569	15550	15510	15469	15551	15593	15599	15451	15652	15668	15480	15456	15655	15577	15624	15649	15607	15634	15777	15506	15480	15578	15504	15495	15464	15484	15521	15358	15577	15604	15422	15374	15638	15702	15471	15406	15437	15430	15425	15370	15605	15438	15519	15611	15497	15374	15664	15588	15614	15555	15482	15672	15569	15345	15444	15621	15537	15477	15573	15443	15552	15523	15619	15463	15458	15533	15559	15478	15622	15528	15612	15536	15282	15614	15511	15605	15577	15522	15569	15694	15542	15575	15502	15526	15524	15524	15578	15512	15585	15591	15392	15442	15584	15612	15555	15624	15661	15583	15471	15650	15537	15405	15473	15488	15625	15673	15478	15630	15451	15665	15589	15544	15551	15534	15589	15667	15495	15627	15454	15567	15443	15695	15558	15493	15581	15501	15676	15682	15437	15734	15445	15491	15389	15566	15586	15504	15568	15451	15657	15487	15227	15641	15217	15501	15527	15596	15589	15575	15558	15543	15553	15607	15475	15548	15441	15456	15345	15487	15392	15481	15535	15721	15559	15537	15479	15554	15534	15529	15633	15444	15505	15377	15602	15458	15455	15393	15551	15484	15641	15599	15554	15395	15561	15575	15371	15463	15509	15809	15513	15416	15590	15593	15480	15585	15543	15471	15399	15545	15656	15519	15360	15721	15483	15603	15528	15668	15548	15531	15659	15596	15664	15559	15401	15446	15422	15588	15375	15418	15492	15642	15423	15572	15621	15643	15643	15529	15643	15395	15378	15635	15588	15524	15672	15521	15585	15707	15528	15408	15575	15558	15368	15586	15749	15501	15447	15579	15406	15552	15678	15833	15462	15615	15362	15628	15553	15544	15502	15478	15486	15503	15568	15519	15521	15454	15642	15720	15628	15650	15468	15505	15609	15607	15335	15370	15613	15683	15478	15451	15550	15441	15471	15652	15529	15513	15374	15568	15546	15520	15585	15261	15544	15662	15373	15688	15555	15526	15451	15424	15593	15511	15542	15641	15673	15454	15656	15587	15636	15521	15340	15589	15563	15423	15382	15502	15503	15709	15426	15489	15500	15542	15556	15688	15581	15472	15736	15373	15370	15574	15479	15537	15423	15346	15480	15491	15728	15359	15714	15691	15475	15471	15646	15422	15494	15388	15666	15596	15551	15522	15449	15571	15590	15529	15549	15537	15506	15335	15492	15515	15649	15656	15615	15492	15427	15645	15594	15650	15475	15593	15593	15424	15590	15559	15644	15518	15439	15716	15555	15436	15452	15410	15438	15490	15520	15516	15629	15613	15489	15612	15444	15643	15590	15567	15539	15482	15501	15599	15544	15660	15650	15590	15466	15351	15558	15739	15395	15460	15508	15480	15674	15499	15569	15466	15493	15441	15411	15583	15681
28551	28397	36830	31674	25936	23859	22099	20509	19603	19031	18699	18450	18100	17646	17379	17412	17412	17224	17059	16995	17112	16952	16925	17116	16809	16862	16938	16917	16949	16903	16904	17130	16936	16837	17030	16925	16769	16879	16798	17006	16735	17022	16766	16746	16614	16823	16843	17088	16859	16817	16913	16573	16798	16802	16808	16907	16868	16881	16870	16736	16929	16719	16770	16944	16920	16824	16824	16706	17084	16766	16769	16921	16839	16928	16935	16881	16773	16763	16909	16822	16771	16814	16608	16659	16882	16707	16825	16886	16905	16747	16959	16778	16851	16991	16782	16787	16813	16961	16891	16750	16918	16906	16603	16950	16897	16655	16583	16620	16921	16961	16697	16690	16862	16926	16867	17033	16697	16782	16849	16977	16752	16844	16738	16841	16936	16763	16929	16832	16785	16790	16535	16991	16844	16702	16839	16697	16788	16818	16885	16849	16925	16802	16909	16667	16762	16844	16898	16616	16951	16962	16877	16792	16668	16731	16900	16773	16819	16877	16944	16918	16961	16946	16609	16926	16721	16724	16967	16875	16956	16630	16919	17158	16933	16818	16618	16857	16991	16693	16848	16954	16889	16925	16993	17011	16863	16491	16854	16736	16756	16825	16726	16861	16882	16888	16722	16896	16919	16740	16958	16799	16893	16975	16793	16927	17041	16890	16811	16815	16692	16722	16658	16728	16702	16555	16945	16832	16881	16990	16760	16931	16740	16931	16811	16767	16859	16878	16796	16759	16964	16773	16717	16764	16894	16863	16655	16639	16880	16717	16777	16611	16914	16799	16770	16697	16957	16723	17010	16582	16598	16722	16839	16914	16839	16688	16871	16850	16947	16791	16701	16849	16910	16826	16865	16965	16769	16855	16812	16865	16865	16971	16963	16887	16895	16746	16921	16687	16848	16761	16635	16914	16895	16727	17010	16705	16652	16879	16874	17118	16771	16785	16799	16873	16788	17004	16523	16534	16748	16981	16800	16895	16976	16906	16849	16786	16737	16765	16778	16885	16697	16885	16893	16998	16754	16867	17088	16625	16766	16884	16851	16661	16892	16917	16779	16937	16865	16676	16785	16754	16612	16931	16815	16794	16741	16836	16558	16782	16613	16765	16838	16647	16861	16730	16912	16909	16962	16676	17023	16837	16826	16848	16794	16831	16821	16729	16887	16858	16621	16639	16906	16695	16694	16754	16844	16757	16912	16916	16910	16854	17069	16930	16844	16760	16877	16737	16797	16788	16902	16812	16927	16933	16772	16584	16787	16600	16844	16558	16972	16859	16932	16724	16614	16791	16941	16610	16705	17030	16845	16772	16906	16839	16780	17032	16891	16970	16894	16874	16802	16765	16694	16748	16820	16695	16846	16810	16939	17015	16977	16827	16780	16927	16726	16861	17002	16804	16924	16709	16625	16956	16977	16688	16949	17053	16881	17064	16927	16772	16947	16862	16928	16795	16734	16910	16993	16859	16846	16745	16939	16859	16805	16761	16646	16705	16755	16763	17074	16764	16663	17034	16976	16720	16833	16577	16932	16689	16806	16577	16897	16670	16909	16759	16888	16797	16857	16776	16929	16647	16875	16894	16921	17017	16554	16773	16815	16810	16890	16596	16780	16854	16791	16757	17008	16971	16710	16935	16862	16816	16924	16921	16885	16782	16955	16861	16906	16770	16854	16762	16860	16826	16914	16713	16820	16855	16681	16812	16789	16746	16809	16910	16809	16822	16793	16894	16793	16835	16720	16627	16681	16964	16867	16769	16768	17016	16883	16787	16709	16775	16798	16924	16781	16765	16752	16897	16737	16669	16922	16954	16747	16858	16818	16791	16901	16791	16576	16761	16807	16966	16766	16712	16882	16835	16960	16757	16833	16968	16950	16736	16897	16787	16800	16825	16762	16993	16926	16841	16758	16988	16771	16674	16926	16692	16854	16860	16891	16750	16655	16814	16878	16651	16994	16915	16826	16969	17127	17013	16793	16815	16918	16687	16802	16665	16703	16898	16605	16989	16836	16960	16973	16878	16876	16766	16963	16981	16784	16951	16887	16836	16861	16741	16791	16844	17099	16801	17019	16797	16984	16859	16851	16736	16637	16784	16517	16594	16897	16741	16634	16754	16806	16998	16914	16912	16860	16710	17099	16900	16736	17092	16984	17014	16814	16804	16890	16919	16578	16993	16758	16798	16771	16839	16771	16981	16839	16804	16706	16759	17023	16898	16791	16587	16918	16704	16926	16807	16848	16921	16774	16847	16530	16810	16780	16706	16730	16926	16773	16796	16708	16831	16802	16924	16834	16738	16772	16719	16951	16768	16917	16659	16872	16780	16699	16813	16826	16706	16751	16716	16805	16824	16761	16932	16930	16915	16680	16758	16770	16799	17058	16879	16687	16779	16882	16825	16967	16742	16910	16873	16906	16806	16830	16747	16835	16754	16746	16902	16832	17084	16708	16876	16918	16996	16811	16901	16935	16778	16722	16807	16917	16899	16937	16619	16633	16646	16887	16830	16830	16882	16797	16829	16794	16705	16722	16745	17033	16754	16650	16721	16824	16914	16780	17014	17139	16805	16849	16906	16810	16855	16877	16915	16818	16819	16870	16592	16958	16886	16786	16918	16969	16743	16953	16794	16711	16854	16699	17015	16854	16924	16740	16791	16657	16748	16663	16867	16989	16756	16635	16897	16838	16648	16972	16963	16771	16911	16990	16864	16863	16799	16847	16915	16727	16769	16913	16678	16941	16686	16667	17045	16936	17089	16757	16798	16827	16663	16870	16785	16835	16714	16901	16714	16791	16868	16854	16888	16954	16892	16613	16810	16860	16679	16871	17037	16894	16864	16699	16662	16782	16731	16910	16876	16809	16722	16886	16828	17028	16953	16902	16928	16954	16883	16806	16793	16969	16818	16911	16806	16886	16738	16834	16863	17010	16858	17044	16883	17028	16805	16853	16985	16868	16715	16952	16952	16954	16820	16744	16902	17035	16793	16629	16831	17022	16950	16891	16578	16842	16916	16925	16865	16838	16706	16767	16788	16710	16826	17000	16836	16783	16946	16866	16764	16905	16845	16883	16872	16795	16940	16879	16724	16821	16824	16728	16832	16843	16881	16765	17018	16763	16833	16721	16612	16851	16725	16832	17124	16814	16785	16973	16874	16806	16888	16754	16839	16926	16857	16761	16716	16829	16841	16859	16751	16866	16894	17107	16876	16939	16846	16766	16701	17062	17022	16801	16842	16817	16691	16834	16931	16846	16776	16884	16852	16949	16728	16956	16750	16786	16849	16913	16827	16805	16922	16833	16951	17011	16923	16866	16955	16881	16794	16773	16898	16773	16757	16962	16765	16753	16837	16998	16927	16937	16887	16971	16671	16776	16950	16922	16692	17015	16938	16971	16887	16987	16785	16749	16747	16789	16674	16838	16844	16943	17118	16690	16813	16897	17000	16900	16925	16882	16955	16974	16874	16781	16806	16916	16824	16823	17012	16677	16976	16869	16867	16738	16812	16837	16905	16743	16926	16920	16815	16829	16784	16718	16774	16915	16810	16759	16730	17030	16857	16742	16896	16874	16847	17047	16931	17010	16957	16666	16830	16775	16706	16763	16868	17095	16776	16849	16927	16931	16781	16880	16975	16799	16776	16842	16920	16726	16882	16790	16911	16677	16592	16979	16692	16769	16919	16849	16858	16850	16776	16957	16880	16750	16680	16826	16975	16672	16608	16720	16862	16639	16820	17002	16792	16722	16902	16883	16997	16878	16861	16712	16947	16690	16683	16837	16964	16721	16914	17123	16863	16858	16885	16754	16687	16745	16866	16939	16912	16955	16993	16770	16729	16675	16990	16813	16854	16840	16879	16717	16724	16749	16794	16816	16862	16594	16804	16855	16980	16862	16877	16881	16872	16862	16845	16913	16622	16729	16834	16867	16815	16844	16660	16919	16657	16684	16933	16892	16981	16769	16775	16619	16781	16813	16848	17071	16958	16810	16767	16573	16927	16942	16928	16890	16791	16647	16826	16754	16910	16675	16706	16932	16836	16769	16589	16879	16771	16815	16753	16719	16835	16980	17072	16727	16754	16919	16831	16769	16906	16768	16994	16827	16957	16980	16877	16943	16754	16940	16918	16686	17000	16992	16797	16815	16585	16606	16826	16990	16753	16990	16965	16751	16775	16856	16866	16798	16839	16754	16735	16815	16905	16736	16907	16898	16830	16774	16778	16971	16791	16729	16720	16934	16851	17028	16983	16706	16838	16962	16948	16774	16692	16867	16873	16775	16849	16857	16732	16841	16778	16735	16852	16978	16818	16843	16821	16708	16825	16653	16758	16818	16673	16760	16773	16936	16878	16699	16818	16883	16872	16976	16869	17024	16811	16865	16845	16770	16932	16740	16768	16875	16885	17128	16860	16988	16803	16814	16789	16675	16716	16849	16779	16876	16780	16685	16604	16779	16807	16714	16684	16864	16655	16855	16845	16812	16846	16877	16838	16785	16876	16919	16847	16896	16830	16762	16836	16913	16902	16675	16864	16895	17001	16827	16943	16827	16936	16762	16771	16678	16944	16820	16864	16649	16648	16842	16782	16874	16687	16826	16911	16676	16905	16688	16682	16685	16859	16534	17054	16890	16882	16947	16727	16781	16904	16967	16903	16889	16761	16703	16876	16800	16795	16788	16968	16700	16818	16749	16938	16772	16879	16809	16766	16973	16788	16865	16826	16712	16802	16833	16778	16878	17048	16977	16669	16591	16775	17025	16760	16905	16815	16985	16958	17066	16885	16679	16858	16848	16706	16894	16898	16786	16738	16773	17079	16818	16955	16821	16753	16829	16803	16856	16769	16933	16846	16798	16925	16861	16786	16718	16765	16674	16671	16904	16908	16770	16905	16739	16762	16872	16844	16644	16774	16714	16802	16976	16743	16790	16810	16668	16733	16645	16925	16789	16961	16791	17002	16811	16807	16844	16726	16695	17068	16654	17005	16675	16841	17003	16745	16918	16826	16852	17017	16836	16978	17031	17066	16901	16732	16718	16914	16718	16742	17149	16791	16817	16841	16874	16930	16812	16783	16948	16918	17155	16762	16776	16863	16977	17010	17031	16959	16885	16904	16864	16685	16678	16830	16647	16978	16871	16785	16741	16810	16799	16892
31691	47895	43523	32874	28329	25399	22739	20929	19958	19166	18153	17569	16950	16504	16288	16018	16039	15807	15691	15742	15579	15711	15442	15368	15318	15411	15432	15263	15348	15307	15411	15419	15272	15437	15428	15339	15421	15490	15337	15365	15314	15145	15121	15206	15201	15436	15208	15322	15184	15205	15315	15311	15229	15509	15331	15385	15323	15329	15459	15354	15086	15364	15108	15449	15247	15253	15319	15293	15311	15334	15472	15299	15332	15240	15504	15458	15379	15118	15214	15444	15226	15351	15367	15126	15316	15356	15287	15371	15395	15353	15133	15232	15285	15348	15273	15292	15345	15195	15295	15261	15098	15275	15370	15218	15191	15207	15431	15363	15263	15183	15302	15217	15361	15357	15245	15291	15168	15223	15106	15418	15286	15180	15337	15327	15289	15255	15282	15315	15088	15215	15287	15421	15268	15385	15325	15383	15142	15240	15192	15204	15269	15316	15328	15264	15206	15142	15445	15363	15275	15250	15428	15445	15253	15222	15330	15309	15236	15152	15289	15185	15269	15171	15220	15163	15265	15393	15224	15145	15364	15311	15287	15275	15335	15417	15150	15306	15308	15118	15262	15406	15434	15403	15206	15203	15337	15298	15249	15304	15440	15229	15321	15144	15307	15172	15341	15299	15307	15184	15457	15405	15174	15268	15462	15016	15408	15216	15386	15141	15196	15129	15151	15221	15262	15224	15217	15220	15067	15187	15340	15075	15474	15312	15261	15269	15279	15341	15306	15436	15382	15325	15420	15234	15266	15269	15362	15138	15317	15283	15420	15310	15218	15173	15450	15337	15166	15272	15106	15195	15336	15218	15236	15333	15284	15328	15325	15169	15383	15340	15431	15223	15470	15215	15214	15261	15184	15182	15110	15258	15342	15517	15187	15305	15157	15305	15165	15333	15185	15335	15049	15122	15273	15334	15358	15184	15299	15392	15214	15300	15288	15259	15237	15200	15165	15234	15408	15187	15273	15287	15353	15251	15193	15152	15281	15454	15171	15232	15263	15276	15304	15258	15343	15331	15209	15217	15339	15270	15337	15309	15044	15204	15210	15362	15306	15363	15336	15256	15299	15358	15210	15082	15293	15344	15382	15384	15363	15280	15391	15418	15332	15133	15214	15237	15090	15357	15288	15363	15236	15207	15299	15430	15463	15310	15229	15382	15353	15197	15236	15402	15409	15237	15509	15393	15440	15226	15281	15143	15215	15293	15255	15248	15291	15238	15215	15253	15364	15298	15307	15260	15252	15377	15281	15339	15244	15254	15150	15086	15236	15058	15229	15397	15361	15197	15209	15259	15310	15269	15172	15284	15343	15324	15315	15250	15349	15324	15307	15361	15399	15293	15225	15080	15359	15365	15179	15239	15426	15187	15298	15290	15371	15438	15108	15267	15212	15321	15274	15211	15155	15282	15424	15429	15163	15196	15328	15282	15345	15195	15271	15228	15328	15249	15392	15265	15267	15258	15241	15460	15435	15320	15401	15185	15288	15299	15309	15128	15196	15157	15229	15370	15338	15314	15221	15075	15278	15465	15178	15284	15424	15404	15328	15129	15173	15431	15154	15345	15306	15369	15116	15109	15295	15396	15381	15310	15273	15299	15340	15270	15327	15314	15291	15189	15241	15278	15393	15490	15285	15260	15203	15380	15202	15366	15274	15368	15312	15170	15410	15140	15008	15240	15256	15127	15208	15294	15456	15282	15299	15166	15107	15190	15295	15343	15153	15336	15519	15201	15227	15124	15348	15235	15398	15300	15228	15200	15106	15293	15234	15289	15291	15242	15158	15422	15214	15094	15325	15290	15272	15142	15130	15290	15245	15198	15156	15227	15395	15351	15162	15460	15255	15400	15243	15274	15249	15125	15263	15271	15246	15293	15152	15258	15504	15182	15303	15355	15303	15305	15064	15294	15134	15253	15220	15332	15355	15322	15291	15424	15322	15272	15317	15137	15354	15343	15253	15262	15213	15253	15263	15345	15312	15283	15409	15550	15232	15276	15405	15329	15261	15359	15225	15370	15193	15243	15258	15248	15228	15297	15321	15383	15284	15112	15226	15449	15167	15206	15335	15113	15107	15346	15140	15567	15181	15363	15276	15202	15084	15377	15415	15187	15217	15522	15192	15275	15319	15333	15310	15315	15229	15326	15300	15366	15262	15366	15314	15250	15235	15258	15288	15319	15315	15200	15278	15273	15130	15347	15241	15280	15322	15039	15437	15336	15390	15277	15395	15341	15237	15439	15345	15247	15279	15217	15302	15279	15275	15382	15367	15288	15354	15264	15399	15335	15318	15201	15286	15286	15408	15116	15314	15343	15375	15213	15393	15213	15352	15231	15313	15345	15202	15268	15254	15395	15254	15442	15435	15323	15322	15392	15348	15196	15216	15122	15339	15503	15373	15203	15351	15117	15339	15221	15196	15299	15138	15247	15186	15268	15424	15306	15148	15273	15328	15431	15142	15253	15427	15160	15219	15366	15185	15270	15288	15359	15336	15137	15077	15281	15048	15260	15289	15367	15378	15227	15294	15268	15233	15386	15251	15177	15291	15219	15252	15126	15396	15288	15302	15400	15303	15284	15278	15475	15358	15272	15348	15286	15422	15320	15323	15306	15424	15294	15444	15397	15236	15156	15162	15288	15360	15280	15420	15358	15043	15253	15253	15184	15242	15291	15196	15125	15415	15390	15181	15309	15321	15350	15251	15315	15198	15272	15275	15462	15223	15288	15177	15136	15275	15310	15348	15255	15259	15192	15273	15300	15402	15142	15086	15289	15320	15271	15219	15052	15366	15314	15293	15357	15331	15155	15348	15359	15294	15357	15214	15169	15297	15217	15399	15220	15279	15358	15350	15318	15356	15181	15269	15489	15190	15310	15350	15288	15245	15345	15339	15355	15354	15264	15071	15201	15241	15373	15247	15197	15293	15245	15281	15229	15358	15358	15134	15348	15328	15329	15237	15122	15320	15286	15365	15180	15325	15460	15250	15385	15342	15268	15329	15287	15434	15106	15257	15176	15368	15357	15500	15292	15417	15228	15264	15298	15207	15313	15229	15174	15361	15283	15355	15338	15237	15261	15325	15271	15319	15439	15366	15361	15121	15247	15344	15418	15291	15243	15250	15317	15220	15270	15231	15309	15341	15352	15419	15163	15010	15364	15257	15242	15384	15250	15399	15304	15303	15223	15355	15231	15414	15158	15279	15215	15128	15284	15225	15218	15408	15083	15425	15361	15262	15213	15310	15364	15163	15304	15195	15381	15028	15348	15423	15238	15270	15284	15205	15322	15267	15390	15413	15295	15298	15361	15285	15499	15290	15243	15378	15141	15204	15357	15196	15325	15352	15307	15344	15189	15282	15245	15368	15213	15256	15189	15212	15164	15240	15043	15355	15336	15287	15136	15349	15102	15316	15317	15286	15243	15334	15327	15297	15303	15323	15205	15322	15210	15438	15306	15487	15471	14998	15243	15365	15250	15288	15375	15309	15170	15214	15181	15130	15080	15157	15327	15300	15289	15256	15366	15161	15495	15399	15228	15253	15370	15208	15099	15244	15295	15221	15277	15369	15310	15375	15195	15208	15299	15419	15254	15294	15224	15328	15385	15172	15296	15322	15387	15338	15280	15279	15338	15251	15277	15376	15318	15275	15335	15242	15278	15242	15277	15158	15385	15364	15314	15182	15133	15408	15237	15431	15312	15275	15386	15218	15225	15318	15270	15215	15179	15323	15400	15220	15198	15341	15275	15506	15278	15335	15349	15364	15251	15322	15194	15194	15398	15414	15235	15199	15201	15271	15298	15485	15312	15247	15191	15361	15303	15308	15255	15210	15374	15452	15138	15231	15292	15136	15234	15287	15226	15123	15403	15376	15232	15269	15400	15354	15418	15374	15384	15172	15284	15136	15281	15309	15308	15423	15185	15166	15169	15297	15228	15313	15291	15427	15385	15283	15292	15223	15335	15320	15393	15336	15366	15272	15247	15374	15071	15171	15354	15070	15289	15347	15194	15334	15289	15187	15050	15177	15340	15230	15145	15221	15397	15230	15267	15314	15257	15216	15288	15167	15319	15181	15365	15231	15217	15417	15406	15348	15188	15180	15327	15195	15310	15453	15353	15229	15170	15349	15391	15271	15209	15309	15315	15352	15371	15182	15140	15331	15185	15273	15381	15302	15287	15389	15240	15294	15287	15335	15236	15386	15404	15283	15488	15394	15316	15337	15246	15343	15220	15275	15397	15294	15265	15357	15343	15300	15242	15271	15347	15309	15156	15185	15178	15286	15127	15406	15311	15353	15097	15403	15154	15386	15348	15306	15359	15249	15311	15115	15242	15407	15328	15225	15361	15271	15391	15266	15250	15276	15307	15165	15439	15056	15307	15188	15115	15244	15210	15135	15153	15213	15196	15235	15310	15219	15295	15145	15182	15109	15289	15283	15118	15030	15358	15354	15269	15225	15189	15062	15327	15313	15170	15541	15193	15219	15297	15372	15413	15224	15286	15195	15341	15285	15307	15141	15478	15395	15289	15323	15297	15182	15200	15282	15177	15385	15187	15361	15345	15372	15117	15290	15391	15179	15191	15223	15270	15217	15466	15273	15194	15344	15276	15182	15210	15243	15340	15200	15295	15320	15153	15142	15268	15444	15251	15495	15299	15321	15168	15439	15447	15263	15279	15165	15406	15288	15177	15414	15140	15491	15408	15397	15242	15524	15270	15340	15249	15438	15424	15244	15223	15330	15242	15070	15264	15265	15238	15290	15362	15281	15071	15317	15310	15303	15427	15391	15352	15274	15275	15149	15289	15279	15252	15321	15249	15287	15209	15183	15465	15172	15239	15336	15257	15360	15173	15429	15299	15359	15287	15480	15392	15359	15423	15209	15205	15343	15087	15403	15362	15207	15385	15241	15346	15279	15260	15255	15323	15152	15262	15352	15263	15167	15163	15312	15277	15346	15274	15231	15274	15281	15443	15179	15044	15473	15288	15213	15149	15305	15154	15317	15253	15105	15345	15309	15398	15226	15446	15410	15208	15237	15256	15381	15149	15431	15213	15493	15379	15311	15395	15346	15326	15391	15367	15308	15308	15257	15361	15199	15203	15178	15248	15322	15303	15259	15234	15342	15380	15272	15407	15301	15127	15133	15058
24053	21584	29416	25326	24696	27087	27053	23236	21904	21157	20676	19828	19383	18951	18661	18269	18110	18067	17935	18118	17807	17728	17865	17631	17854	17777	17510	17691	17451	17825	17787	17589	17664	17631	17482	17555	17598	17784	17777	17660	17623	17733	17732	17446	17714	17564	17496	17604	17613	17624	17528	17737	17642	17564	17679	17460	17425	17608	17537	17580	17645	17665	17439	17401	17640	17663	17567	17414	17503	17342	17265	17483	17365	17567	17458	17494	17558	17445	17328	17387	17484	17530	17393	17370	17417	17495	17384	17598	17483	17436	17493	17407	17346	17633	17561	17571	17403	17442	17642	17512	17694	17409	17411	17401	17430	17566	17425	17393	17293	17374	17399	17629	17575	17410	17410	17481	17388	17479	17516	17406	17273	17464	17545	17313	17363	17385	17535	17539	17412	17358	17482	17233	17497	17429	17443	17430	17563	17398	17422	17501	17398	17447	17452	17380	17607	17507	17403	17463	17600	17610	17587	17245	17535	17431	17565	17453	17306	17462	17384	17455	17442	17442	17388	17565	17346	17456	17329	17370	17505	17454	17476	17570	17421	17316	17308	17487	17405	17387	17286	17483	17617	17496	17455	17342	17540	17323	17092	17416	17526	17352	17510	17299	17512	17573	17546	17570	17331	17477	17405	17360	17473	17511	17719	17281	17442	17431	17473	17726	17618	17485	17524	17507	17495	17424	17398	17280	17381	17234	17422	17483	17210	17370	17318	17416	17609	17666	17408	17333	17461	17637	17632	17291	17489	17451	17423	17628	17453	17300	17396	17564	17463	17450	17349	17406	17519	17469	17412	17404	17278	17282	17442	17420	17798	17279	17464	17513	17345	17399	17534	17557	17465	17440	17332	17424	17447	17431	17382	17608	17331	17415	17419	17626	17511	17438	17331	17568	17555	17514	17476	17593	17627	17403	17333	17484	17516	17507	17465	17595	17307	17773	17493	17422	17277	17273	17672	17396	17563	17493	17444	17558	17487	17330	17471	17489	17532	17483	17504	17517	17452	17386	17357	17460	17743	17518	17667	17522	17619	17622	17530	17584	17340	17490	17267	17353	17415	17434	17343	17683	17777	17324	17194	17312	17560	17379	17387	17427	17505	17502	17363	17462	17308	17526	17465	17498	17555	17460	17285	17426	17360	17584	17452	17305	17518	17290	17497	17340	17642	17478	17448	17605	17494	17467	17536	17317	17425	17483	17546	17414	17608	17377	17414	17348	17249	17634	17374	17459	17491	17258	17514	17414	17349	17443	17504	17450	17347	17466	17393	17317	17430	17460	17310	17410	17375	17479	17677	17324	17414	17541	17420	17449	17617	17495	17490	17308	17464	17521	17353	17615	17398	17523	17511	17621	17559	17443	17368	17381	17581	17441	17413	17415	17435	17305	17284	17510	17407	17495	17540	17528	17306	17489	17367	17666	17479	17176	17293	17629	17626	17419	17390	17563	17372	17516	17392	17551	17438	17524	17631	17430	17569	17515	17468	17536	17426	17682	17509	17559	17519	17422	17447	17448	17624	17511	17514	17500	17513	17249	17397	17293	17318	17573	17518	17423	17461	17366	17385	17247	17307	17766	17495	17544	17643	17544	17545	17466	17492	17422	17543	17475	17563	17380	17527	17490	17378	17593	17655	17476	17490	17543	17483	17368	17365	17573	17613	17491	17466	17526	17498	17458	17465	17387	17349	17414	17222	17389	17525	17679	17463	17356	17692	17640	17399	17511	17569	17403	17581	17559	17698	17458	17477	17566	17171	17429	17335	17417	17514	17558	17428	17565	17591	17277	17337	17212	17355	17552	17444	17656	17323	17344	17451	17434	17261	17413	17474	17252	17524	17471	17610	17506	17382	17584	17482	17526	17556	17391	17457	17437	17536	17444	17600	17375	17261	17653	17761	17432	17457	17491	17540	17529	17300	17427	17582	17552	17556	17353	17440	17493	17519	17539	17520	17285	17395	17625	17600	17524	17188	17555	17577	17534	17468	17342	17538	17603	17336	17548	17375	17408	17453	17465	17397	17662	17580	17550	17310	17620	17512	17467	17397	17348	17597	17321	17474	17523	17404	17225	17500	17491	17632	17500	17437	17507	17351	17458	17497	17594	17543	17423	17420	17511	17508	17498	17553	17466	17419	17668	17405	17562	17509	17413	17425	17414	17183	17393	17592	17291	17417	17219	17475	17359	17427	17299	17586	17510	17248	17476	17433	17540	17357	17608	17453	17405	17683	17555	17315	17428	17640	17328	17402	17535	17355	17280	17472	17535	17471	17384	17259	17463	17631	17326	17665	17601	17595	17387	17511	17336	17396	17316	17494	17455	17466	17299	17257	17397	17336	17293	17264	17386	17485	17296	17538	17377	17512	17343	17339	17364	17533	17299	17519	17600	17358	17334	17294	17475	17568	17582	17423	17518	17460	17408	17636	17545	17186	17469	17327	17546	17572	17544	17383	17588	17556	17479	17280	17464	17388	17707	17585	17697	17453	17372	17292	17634	17655	17265	17543	17429	17424	17366	17388	17549	17386	17441	17430	17609	17582	17375	17356	17379	17609	17476	17553	17363	17325	17256	17546	17651	17443	17338	17555	17485	17516	17426	17374	17446	17432	17477	17512	17354	17435	17594	17333	17453	17425	17364	17365	17315	17415	17468	17583	17587	17577	17409	17581	17525	17525	17457	17356	17421	17512	17565	17526	17442	17555	17508	17347	17554	17607	17474	17265	17388	17271	17447	17363	17445	17570	17707	17393	17570	17435	17427	17486	17249	17620	17575	17356	17550	17525	17658	17359	17395	17524	17338	17226	17497	17549	17344	17408	17403	17583	17691	17591	17477	17415	17414	17483	17446	17183	17446	17597	17440	17555	17350	17422	17279	17532	17415	17419	17416	17326	17353	17584	17546	17422	17441	17438	17194	17696	17690	17303	17473	17458	17536	17453	17615	17328	17205	17533	17703	17801	17395	17660	17462	17296	17489	17849	17501	17480	17689	17640	17498	17430	17461	17461	17513	17352	17547	17545	17449	17368	17388	17127	17441	17410	17448	17350	17346	17653	17665	17398	17472	17473	17534	17364	17460	17425	17362	17400	17434	17472	17514	17481	17253	17407	17456	17586	17458	17482	17380	17452	17371	17452	17706	17538	17513	17400	17423	17572	17582	17654	17379	17482	17503	17574	17412	17526	17604	17558	17595	17456	17487	17507	17533	17367	17466	17372	17477	17428	17585	17660	17522	17512	17545	17624	17494	17556	17404	17664	17335	17523	17388	17582	17708	17582	17460	17718	17457	17652	17483	17453	17378	17467	17412	17566	17393	17391	17459	17446	17396	17437	17548	17305	17366	17474	17412	17506	17357	17325	17598	17566	17556	17483	17580	17402	17540	17445	17426	17562	17422	17573	17524	17597	17389	17394	17479	17426	17451	17403	17557	17553	17349	17326	17507	17690	17460	17583	17266	17386	17484	17641	17484	17483	17493	17541	17564	17292	17635	17449	17425	17395	17199	17308	17436	17388	17543	17329	17366	17352	17423	17422	17233	17417	17449	17653	17532	17416	17554	17545	17338	17615	17627	17434	17288	17293	17448	17414	17521	17521	17257	17483	17310	17567	17522	17415	17424	17438	17508	17458	17400	17515	17361	17371	17261	17465	17453	17576	17550	17353	17380	17600	17640	17297	17383	17355	17509	17448	17328	17366	17414	17531	17434	17243	17478	17565	17388	17427	17355	17323	17391	17409	17514	17499	17311	17508	17316	17460	17400	17522	17251	17421	17397	17473	17286	17294	17430	17533	17555	17579	17204	17666	17403	17528	17365	17543	17502	17567	17587	17477	17563	17426	17577	17600	17673	17555	17312	17328	17405	17279	17367	17533	17480	17374	17313	17465	17672	17416	17130	17318	17368	17368	17431	17341	17174	17453	17409	17435	17646	17414	17469	17477	17494	17462	17431	17468	17554	17260	17566	17303	17337	17269	17550	17577	17457	17261	17596	17509	17383	17400	17407	17646	17715	17464	17414	17458	17433	17375	17391	17506	17329	17445	17454	17472	17514	17599	17473	17440	17559	17431	17532	17528	17480	17594	17240	17310	17410	17330	17509	17477	17393	17332	17444	17528	17447	17397	17457	17401	17528	17611	17515	17396	17506	17418	17541	17485	17431	17396	17452	17631	17321	17401	17631	17486	17571	17576	17412	17508	17405	17392	17629	17291	17617	17474	17478	17455	17586	17507	17611	17466	17496	17384	17542	17295	17319	17394	17293	17435	17371	17354	17448	17564	17616	17324	17261	17472	17575	17364	17296	17544	17306	17565	17355	17281	17448	17520	17459	17454	17491	17616	17462	17659	17395	17484	17291	17476	17531	17302	17491	17597	17422	17516	17299	17343	17628	17342	17507	17595	17557	17468	17371	17249	17533	17557	17159	17458	17310	17583	17467	17318	17308	17211	17494	17461	17581	17596	17701	17451	17471	17388	17351	17478	17383	17441	17542	17469	17574	17611	17290	17387	17364	17323	17384	17398	17451	17421	17533	17360	17470	17580	17414	17451	17490	17334	17428	17568	17394	17545	17620	17203	17632	17279	17313	17465	17411	17313	17301	17442	17416	17473	17470	17463	17298	17345	17295	17237	17443	17578	17413	17455	17244	17214	17585	17397	17271	17551	17426	17485	17616	17476	17491	17486	17583	17507	17393	17417	17358	17542	17622	17530	17297	17399	17435	17478	17393	17587	17460	17402	17306	17509	17375	17486	17323	17500	17598	17456	17374	17389	17389	17504	17444	17531	17319	17382	17363	17412	17466	17521	17419	17482	17194	17338	17431	17284	17464	17506	17613	17617	17616	17327	17453	17464	17276	17543	17499	17495	17375	17440	17278	17417	17423	17426	17316	17463	17414	17502	17492	17611	17613	17464	17285	17468	17630	17663	17354	17475	17380	17484	17379	17398	17467	17442	17523	17411	17597	17606	17295	17530	17481	17263	17420	17442	17446	17300	17507	17366	17374	17441	17393	17467	17373	17596	17524	17560	17453	17702	17560	17393	17431	17513	17526	17360	17447	17457	17496	17291	17197	17497	17408	17483	17505	17561	17558	17639	17527	17478	17614	17326	17376	17291	17374	17302	17507	17542	17323	17573	17558	17375	17489	17416	17551
31064	53184	50372	39476	33126	29825	26571	24163	22250	21381	20373	19381	18419	17598	17169	17068	16614	16608	16282	16223	16037	16036	16131	16013	16042	15926	16027	16017	15835	15784	15734	15840	15667	15937	15760	15595	15755	15761	15678	15643	15594	15702	15767	15761	15628	15670	15773	15865	15789	15526	15750	15701	15625	15728	15669	15713	15791	15595	15641	15717	15654	15662	15649	15711	15844	15645	15585	15752	15716	15690	15597	15683	15755	15556	15901	15747	15666	15593	15740	15700	15648	15629	15658	15468	15745	15861	15799	15692	15926	15554	15762	15604	15706	15706	15673	15697	15563	15465	15733	15654	15658	15700	15741	15691	15720	15851	15703	15711	15688	15726	15713	15738	15758	15820	15542	15777	15525	15574	15750	15771	15596	15642	15880	15706	15679	15510	15706	15702	15772	15818	15526	15786	15696	15742	15597	15602	15719	15756	15649	15476	15682	15762	15683	15511	15739	15593	15622	15662	15520	15648	15504	15572	15791	15651	15658	15737	15629	15513	15648	15698	15681	15778	15811	15626	15545	15649	15755	15745	15723	15646	15454	15862	15532	15533	15690	15722	15654	15687	15751	15588	15699	15857	15660	15626	15585	15804	15649	15744	15571	15707	15739	15566	15680	15649	15502	15602	15672	15627	15602	15679	15679	15603	15813	15520	15551	15869	15859	15594	15586	15524	15499	15563	15790	15665	15676	15596	15593	15717	15718	15713	15607	15739	15717	15524	15638	15694	15758	15690	15680	15449	15684	15758	15700	15834	15666	15463	15607	15743	15778	15577	15797	15648	15648	15704	15556	15520	15555	15661	15640	15614	15756	15579	15549	15697	15781	15650	15726	15708	15739	15919	15726	15744	15629	15879	15526	15807	15506	15733	15673	15647	15567	15728	15618	15827	15593	15684	15721	15646	15644	15742	15880	15678	15790	15654	15711	15668	15676	15636	15815	15793	15539	15645	15797	15574	15774	15622	15745	15637	15558	15517	15616	15615	15628	15778	15613	15588	15863	15741	15661	15808	15590	15771	15774	15622	15691	15440	15704	15611	15795	15696	15572	15852	15773	15718	15713	15725	15520	15490	15610	15544	15707	15624	15752	15791	15638	15573	15513	15499	15706	15638	15706	15800	15614	15732	15555	15621	15516	15785	15811	15761	15785	15674	15669	15480	15548	15659	15648	15594	15561	15636	15843	15584	15646	15770	15856	15657	15611	15691	15692	15681	15627	15675	15669	15465	15720	15731	15623	15732	15625	15747	15586	15524	15841	15612	15624	15602	15636	15664	15641	15636	15655	15727	15493	15537	15638	15798	15664	15754	15726	15686	15677	15560	15712	15591	15733	15519	15742	15747	15763	15468	15552	15638	15720	15664	15800	15657	15545	15630	15605	15700	15755	15631	15659	15427	15618	15720	15661	15488	15511	15656	15704	15680	15695	15556	15750	15609	15896	15732	15740	15617	15585	15641	15607	15843	15744	15679	15713	15669	15676	15609	15661	15657	15742	15722	15593	15685	15506	15524	15757	15535	15583	15520	15627	15636	15553	15577	15634	15843	15472	15653	15513	15703	15650	15757	15701	15700	15595	15579	15545	15688	15547	15611	15684	15733	15805	15686	15585	15695	15866	15521	15535	15724	15448	15697	15754	15651	15585	15819	15568	15526	15593	15659	15667	15634	15599	15679	15671	15713	15598	15809	15839	15783	15640	15512	15716	15767	15689	15533	15594	15670	15600	15735	15796	15809	15651	15440	15767	15413	15754	15644	15675	15593	15810	15632	15772	15574	15521	15546	15641	15670	15760	15594	15625	15538	15628	15683	15632	15835	15600	15533	15669	15664	15563	15744	15752	15690	15741	15705	15624	15760	15681	15598	15636	15722	15734	15741	15685	15647	15805	15623	15585	15634	15773	15727	15779	15736	15824	15786	15853	15812	15766	15557	15732	15766	15542	15730	15577	15767	15721	15697	15723	15512	15691	15712	15692	15750	15662	15655	15665	15697	15682	15621	15724	15683	15706	15681	15913	15640	15805	15677	15774	15552	15794	15618	15485	15479	15632	15664	15679	15644	15742	15520	15695	15559	15538	15562	15649	15621	15515	15734	15728	15544	15779	15820	15654	15636	15785	15799	15773	15592	15634	15691	15575	15706	15407	15527	15674	15332	15627	15586	15914	15701	15623	15647	15556	15722	15739	15668	15807	15747	15601	15639	15833	15623	15654	15573	15622	15651	15592	15719	15808	15871	15598	15680	15698	15575	15615	15686	15672	15568	15710	15434	15619	15596	15658	15682	15725	15652	15621	15803	15784	15780	15876	15650	15681	15639	15560	15610	15983	15690	15754	15642	15596	15680	15594	15649	15692	15735	15738	15566	15732	15498	15610	15786	15666	15573	15665	15611	15618	15841	15581	15712	15612	15761	15754	15586	15593	15684	15670	15824	15540	15564	15589	15598	15652	15617	15586	15633	15726	15718	15647	15726	15599	15686	15576	15741	15801	15596	15558	15577	15655	15756	15657	15567	15664	15665	15580	15761	15681	15763	15754	15687	15729	15721	15648	15676	15665	15615	15550	15649	15674	15574	15673	15589	15562	15706	15579	15778	15501	15665	15718	15422	15884	15660	15635	15666	15721	15716	15674	15819	15647	15686	15767	15519	15665	15728	15716	15762	15630	15691	15579	15689	15734	15639	15798	15566	15567	15706	15708	15583	15744	15681	15515	15633	15757	15691	15743	15760	15740	15642	15570	15661	15578	15689	15554	15634	15911	15549	15591	15764	15774	15538	15739	15526	15707	15636	15678	15712	15779	15794	15806	15635	15592	15557	15769	15814	15582	15672	15609	15685	15719	15603	15571	15622	15666	15714	15726	15668	15709	15489	15592	15737	15510	15661	15475	15617	15585	15679	15574	15694	15624	15625	15556	15660	15494	15458	15712	15688	15734	15588	15603	15621	15725	15579	15590	15489	15605	15786	15742	15752	15689	15691	15640	15658	15681	15735	15772	15792	15652	15640	15618	15576	15755	15659	15588	15672	15526	15609	15632	15644	15561	15854	15946	15673	15713	15574	15657	15486	15777	15413	15673	15611	15629	15580	15666	15862	15649	15622	15584	15612	15706	15597	15688	15644	15596	15681	15698	15535	15672	15649	15629	15622	15743	15472	15629	15793	15487	15739	15720	15541	15675	15593	15539	15633	15638	15638	15884	15652	15731	15783	15491	15728	15596	15573	15670	15721	15548	15555	15736	15627	15474	15490	15690	15619	15735	15550	15511	15773	15604	15623	15539	15791	15628	15641	15721	15516	15770	15700	15706	15738	15581	15793	15576	15562	15759	15604	15569	15698	15598	15645	15590	15507	15584	15733	15623	15745	15825	15631	15554	15673	15723	15740	15648	15661	15660	15622	15516	15711	15628	15795	15658	15525	15782	15610	15731	15817	15709	15614	15858	15772	15852	15666	15756	15570	15636	15649	15602	15769	15693	15585	15760	15596	15670	15788	15709	15648	15476	15610	15629	15734	15578	15736	15609	15631	15549	15760	15792	15743	15705	15715	15832	15791	15914	15610	15817	15606	15707	15663	15795	15548	15689	15671	15532	15727	15776	15560	15671	15728	15723	15692	15705	15718	15662	15728	15556	15575	15774	15718	15710	15638	15742	15864	15782	15524	15504	15695	15560	15654	15459	15784	15597	15761	15692	15627	15693	15669	15702	15554	15589	15560	15661	15689	15604	15581	15684	15743	15524	15620	15695	15791	15625	15671	15613	15693	15776	15610	15679	15580	15627	15682	15835	15579	15750	15623	15707	15535	15593	15715	15580	15534	15640	15572	15606	15668	15547	15621	15609	15658	15660	15840	15630	15786	15718	15631	15707	15638	15700	15802	15714	15723	15636	15845	15685	15858	15602	15786	15749	15839	15626	15674	15807	15829	15769	15655	15768	15665	15664	15532	15691	15750	15536	15614	15517	15766	15555	15644	15557	15623	15712	15706	15636	15596	15730	15667	15796	15614	15642	15530	15641	15622	15639	15513	15742	15691	15651	15625	15673	15697	15767	15784	15582	15655	15596	15564	15769	15514	15771	15808	15591	15626	15605	15675	15652	15609	15485	15509	15718	15596	15770	15676	15733	15512	15692	15547	15643	15673	15742	15562	15744	15490	15566	15744	15490	15553	15758	15714	15788	15692	15547	15600	15562	15668	15561	15739	15692	15455	15672	15724	15557	15788	15583	15609	15701	15703	15783	15872	15780	15726	15625	15805	15691	15711	15743	15746	15921	15695	15777	15699	15655	15687	15570	15719	15625	15496	15998	15744	15630	15731	15826	15624	15581	15824	15621	15585	15646	15669	15730	15646	15784	15543	15693	15819	15629	15756	15856	15651	15730	15707	15604	15723	15676	15787	15679	15506	15549	15650	15662	15698	15591	15615	15690	15731	15624	15501	15653	15736	15672	15706	15642	15803	15739	15710	15559	15695	15547	15542	15747	15490	15607	15739	15529	15759	15677	15707	15830	15614	15662	15605	15625	15611	15635	15949	15516	15621	15516	15647	15738	15658	15815	15888	15717	15825	15738	15649	15561	15666	15701	15716	15723	15465	15533	15585	15662	15688	15613	15521	15676	15608	15530	15626	15695	15615	15746	15690	15551	15703	15666	15782	15761	15637	15603	15771	15695	15542	15882	15596	15585	15629	15624	15769	15533	15666	15556	15734	15718	15578	15754	15698	15623	15686	15638	15764	15638	15758	15737	15670	15819	15678	15547	15683	15575	15742	15492	15610	15751	15589	15807	15731	15844	15607	15615	15693	15531	15636	15591	15642	15653	15626	15744	15686	15719	15725	15623	15797	15749	15392	15669	15870	15481	15716	15762	15666	15518	15704	15685	15862	15682	15524	15831	15514	15693	15667	15619	15668	15596	15651	15692	15751	15622	15606	15446	15701	15726	15757	15770	15729	15608	15652	15714	15707	15529	15583	15567	15855	15500	15741	15650	15664	15649	15925	15730	15652	15597	15727	15656	15725	15671	15625	15701	15713	15458	15661	15742	15780	15781	15513	15820	15686	15949	15514	15731	15747	15597	15633	15770	15694	15623	15679	15676	15550	15863	15725	15651	15514	15738	15679	15697	15802	15577	15719	15686	15572	15820	15650	15694	15815
23063	21597	29671	24183	22730	26933	29968	24739	22910	22571	21639	21026	20005	19284	18816	18711	18518	18411	18215	18096	17695	17724	17719	17852	17815	17528	17551	17730	17737	17545	17488	17659	17359	17456	17328	17466	17575	17518	17298	17498	17316	17404	17313	17409	17376	17595	17407	17267	17329	17115	17372	17438	17324	17178	17480	17118	17451	17302	17329	17216	17249	17452	17318	17438	17404	17519	17429	17405	17468	17432	17322	17190	17406	17300	17303	17251	17361	17216	17443	17164	17386	17043	17351	17225	17265	17319	17104	17163	17559	17222	17293	17139	17254	17359	17352	17193	17222	17108	17506	17252	17413	17520	17192	17188	17402	17125	17354	17409	17108	17408	17255	17263	17161	17193	17326	17392	17367	17315	17210	17415	17037	17174	17215	17301	17257	17243	17278	17187	17152	17448	17394	17304	17322	17235	17243	17245	17350	17323	17221	17333	17237	17331	17293	17339	17122	17283	17358	17384	17343	17150	17148	17230	17221	17334	17208	17529	17463	17259	17449	17224	17295	17376	17109	17212	17514	17460	17315	17156	17323	17264	17269	17243	17243	17160	17275	17338	17270	17139	17142	17306	17330	17237	17169	17410	17164	17249	17237	17190	17274	17297	17149	17205	17578	17260	17285	17271	17364	17303	17314	17000	17132	17168	17165	17210	17322	17140	17268	17229	17129	17078	17304	17105	17129	17144	17103	17181	17284	17330	17319	17331	17218	17118	17345	17179	17441	17200	17427	17118	16863	17169	17307	17221	17168	17379	17304	17144	17321	17419	17376	17105	17163	17478	17137	17273	17267	17359	17192	17293	17149	17178	17342	17191	17030	17202	17377	17252	17261	17253	17169	17227	17244	17292	17395	17097	17228	17327	17291	17263	17487	17252	17451	17492	17472	17270	17190	17291	17321	17309	17267	17261	17082	17127	17340	17337	17342	17515	17218	16922	17143	17349	17283	17276	17014	17201	17206	17247	17358	17212	17143	17316	17340	17205	17404	17159	17328	17276	17420	17142	17150	17205	17230	17262	17057	17114	17369	17187	17395	17327	17309	17233	17099	17261	17185	17104	17343	17276	17289	17430	17053	17158	17306	17437	17387	17140	17230	17086	17187	17256	17246	17202	17234	17249	17236	17316	17146	17207	17095	17381	17242	17151	17362	17201	17292	17293	17227	17245	17025	17031	17365	17565	17285	17344	17310	17310	17219	17155	17386	17042	17231	17351	17296	17303	17242	17228	17460	17173	17233	17330	17198	17313	17089	17123	17201	17232	17317	17123	17200	17233	17030	17222	17364	17085	17099	16960	17226	17258	17238	17129	17297	17177	17198	17358	17306	17169	17434	17307	17353	17281	17164	17171	17155	17295	17247	17278	17034	17482	17271	17232	17229	17161	17093	17232	17216	17169	17101	17281	17160	17110	17231	17305	17377	17519	17427	17334	17254	17291	17331	17250	17285	17180	17225	17255	17247	17252	17302	17159	17140	16984	17083	17359	17115	17015	17215	17063	17440	17313	17237	17076	17257	17266	17382	17461	17226	17278	17296	17254	17221	17060	17246	17115	17142	17329	17184	17250	17248	17202	17322	17349	17121	17210	17240	17225	17270	16949	17170	17310	17260	17076	17140	17252	17298	17286	17225	17331	17091	17173	17315	17089	17198	17356	17293	17164	17203	17023	17192	17002	17149	17222	17145	17106	17342	17320	17321	17368	17389	17358	17227	17210	17307	17310	17245	17262	17253	17118	17277	17400	17343	17289	17124	17102	17195	17314	17329	17438	17211	17231	17078	17301	17175	17265	17253	17165	17121	17311	17456	17176	17336	17294	17422	17119	17245	17129	17210	17109	17334	17030	17168	17117	17133	17214	17135	17370	17070	17230	17162	17319	17102	17346	17261	17308	17228	17293	17178	17188	17155	17239	17258	17184	17363	17113	17236	17256	17336	17347	17283	17285	17426	17017	17067	16992	17347	17271	17215	17133	17440	17253	17396	17041	17339	17098	17381	17148	17308	17231	17316	17200	17254	17064	17137	17117	17239	17178	17421	17345	17281	17315	17103	17219	17462	17057	17429	17116	17212	17355	17120	17286	17253	17276	17408	17354	16949	17259	17242	17188	17295	17332	17364	17242	17112	17159	17349	17279	17323	17135	17094	17191	17202	17118	17492	17159	17324	17082	17341	17303	17111	17169	17115	17278	17298	17069	17215	17184	17239	17261	17022	17073	17217	17134	17131	17333	17392	17260	17337	17415	17257	17220	17204	17087	17406	17225	16997	17437	17204	17237	17340	17307	17099	17346	17350	17081	17010	17188	17218	17325	17245	17163	17254	17262	17177	17370	17262	17009	17229	17247	17281	17166	17090	17170	17172	17360	17171	17445	17341	17276	17318	17224	17242	17300	17426	17339	17129	17233	17143	17387	17243	17508	17193	17104	17144	17144	17202	17579	17165	17205	17353	17153	17396	17456	17296	17310	17088	17047	17167	17250	17290	17252	16962	17134	17146	17175	17354	17120	17318	17184	17181	17279	17195	17312	17274	17381	17044	17268	17196	16973	17193	17171	17255	17249	17382	17097	17493	17436	17110	17222	17211	17224	17462	17329	17329	17138	17308	17307	17142	17196	17305	17268	17112	17269	17465	17160	17410	17449	17214	17159	17214	17159	17243	17182	17167	17103	17392	17179	17055	17245	17225	17056	17193	17200	17243	17394	17277	17251	17357	17283	17344	17314	17282	17139	17183	17295	17109	17402	17386	17047	17079	17306	17411	17184	17237	17300	17337	17360	17016	17173	17101	17329	17109	17297	17318	17126	17221	17262	17400	17216	17157	17254	17308	17230	17281	17265	17218	17371	17021	17084	17164	17142	17278	17328	17161	17217	17269	17179	17284	17312	17254	17158	17252	17383	17275	17219	17420	17179	17265	17422	17245	17410	17354	17119	17389	17109	17464	17280	17414	17280	17334	17235	17271	17262	17231	17181	17151	17079	17153	17372	17249	17291	17507	17181	17375	17336	17284	17232	17197	17126	17188	17371	17208	17373	17096	17090	17326	17074	17106	17214	17104	17062	17162	17344	17182	17156	17255	17351	17239	17313	17227	17121	17217	17130	17285	16962	17151	17283	17506	17131	17346	17269	17207	17294	17078	17317	17410	17066	17148	17311	17251	17129	17313	17186	17030	17128	17287	17125	17359	17103	17319	17250	17084	17318	17225	17277	17115	16946	17217	17608	17329	17148	17208	17371	17371	17357	17278	17328	17037	17109	17203	17228	17044	17257	17316	17302	17167	17191	17289	17213	17192	17276	17046	17442	17338	17280	17097	17070	17211	17239	17341	17284	17269	17253	17340	17409	17137	17215	17191	17192	17229	17526	17266	17351	17130	17256	17163	17178	17171	17352	17379	17296	17299	17302	17247	17373	17111	17269	17317	16972	17272	17178	17371	17205	17226	17284	17406	17320	17202	17132	17409	17425	17316	17096	17199	17239	17294	17108	17089	17207	17258	17377	17342	17195	17085	17198	17363	17352	17176	17166	17287	17358	17257	17286	17197	17351	16961	17109	17169	16989	17322	17270	17191	17278	17289	17243	17337	17298	17186	17263	17458	17191	17055	17269	17261	17158	17231	17305	17111	17151	17416	17299	17109	17253	17257	17217	17268	17273	17279	17257	17372	17140	17357	17212	17172	17099	17137	17094	17447	17006	17233	17134	17204	17223	17168	17187	17404	17178	17264	17214	17296	17145	17334	17353	17342	17189	17500	17180	17246	17176	17187	17155	17199	17015	17113	17128	17098	17189	17171	17133	17273	17479	17296	17333	17158	17136	17235	17401	17134	17133	17086	17172	17251	17323	17205	17221	17243	17247	17266	17159	17163	17250	17067	17217	17365	17344	17402	17173	17146	17128	17261	17329	17343	17421	17153	17471	17180	17321	17405	17349	17261	17273	17417	17106	17298	17368	17416	17162	17172	17071	17135	17193	17261	16944	17157	17373	17140	17135	17428	17275	17370	17491	17348	17268	17232	17232	17229	17104	17100	17103	17115	17404	17457	17253	17368	17253	17418	17199	17280	17163	17354	17125	17126	17236	17140	17192	17399	17209	17399	17209	17145	17234	17250	17217	17145	17137	17293	17126	17171	17269	17135	17137	17289	17103	17392	17281	17278	17251	17243	17317	17223	17322	17104	17288	17162	17397	17181	17096	17320	17376	17081	17294	17329	17206	17146	17130	17367	17422	17496	17179	17360	17346	17210	17267	17251	17407	17285	17272	17105	17240	16965	17270	17311	17235	17353	17383	17348	17079	17323	17228	17118	17196	17241	17330	17423	17320	17267	17188	17320	17288	17306	17248	17214	17222	17389	17286	17211	17136	17204	17296	17242	17320	17295	17335	17283	17110	17154	17112	17181	17175	17269	17107	17183	17295	17211	17313	17314	17167	17344	17113	17268	17489	17278	17286	17220	17274	17220	17196	17276	17188	17281	17336	17433	17323	17263	17287	17245	17085	17209	17323	17342	17244	17397	17223	17280	17259	17069	17259	17137	17301	17274	17233	17193	17327	17247	17318	17310	17208	17247	17181	17090	17312	17195	17106	17095	17443	17435	17151	17170	17284	17164	17256	17298	17173	17279	17362	17169	17069	17265	17339	17325	17351	17440	17264	17025	16968	17144	17340	17468	17137	17291	17397	17282	17353	17126	17321	17389	17240	17198	17230	17158	17001	17398	17230	17057	17197	17299	17161	17247	17285	17147	17229	17358	17317	17218	17309	17286	17238	17229	17173	17109	17214	17296	17240	17141	17147	17086	17222	17239	17021	17278	17077	17320	17343	17308	17205	17274	17073	17277	17156	17280	17076	17225	17331	17263	17141	17106	17219	17314	17239	17183	17357	17279	17184	17423	17240	17168	17357	17219	17139	17096	17123	17400	17218	17251	17281	17312	17282	17017	17295	17206	17217	17251	17290	17056	17350	17151	16978	17417	17177	17257	17043	16947	17304	17252	17045	17283	17321	17065	17130	17241	17108	17327	17139	17255	17420	17332	17400	17279	17297	17096	17265	17303	17241	17244	17274	17518	17265	17266	17380	17503	17011	17235	17233	17295	17248	17304	17285	17528	17257	17229	17052	17241	17215	17364	17377	17386	17410	17294	17347	17405	17269
32273	57065	54917	44060	36698	32666	28907	26812	24261	23053	22010	20802	19473	18325	17719	17430	16993	17037	16624	16461	16203	16143	16033	16072	15942	15922	15774	15796	15804	15574	15821	15638	15699	15522	15624	15564	15532	15675	15559	15679	15727	15595	15693	15650	15537	15486	15629	15741	15720	15590	15660	15635	15660	15417	15599	15743	15568	15657	15672	15551	15517	15504	15426	15395	15426	15698	15530	15404	15400	15559	15455	15519	15404	15307	15662	15532	15753	15599	15720	15227	15538	15631	15573	15520	15627	15378	15527	15526	15496	15748	15697	15441	15688	15617	15521	15521	15527	15575	15501	15509	15666	15587	15537	15533	15525	15497	15595	15389	15660	15555	15637	15505	15529	15678	15558	15566	15587	15556	15396	15625	15695	15567	15520	15346	15544	15459	15520	15460	15546	15635	15530	15448	15664	15774	15525	15731	15674	15465	15570	15628	15466	15473	15617	15515	15437	15579	15526	15560	15493	15571	15573	15504	15433	15498	15505	15449	15398	15625	15677	15453	15455	15371	15464	15496	15616	15566	15608	15539	15428	15501	15535	15538	15533	15699	15478	15749	15505	15501	15639	15595	15545	15592	15508	15638	15474	15367	15482	15505	15662	15528	15494	15355	15499	15528	15508	15699	15427	15562	15631	15739	15509	15434	15547	15479	15537	15724	15519	15596	15662	15600	15409	15569	15453	15522	15518	15507	15530	15687	15514	15367	15553	15438	15603	15560	15484	15603	15506	15490	15349	15658	15739	15522	15573	15422	15736	15522	15476	15096	15460	15576	15446	15528	15507	15408	15608	15478	15537	15398	15480	15693	15511	15508	15661	15336	15626	15553	15474	15681	15359	15370	15465	15434	15562	15444	15481	15656	15486	15435	15502	15561	15552	15566	15547	15669	15692	15568	15467	15354	15526	15414	15679	15517	15462	15655	15579	15645	15313	15588	15541	15471	15586	15523	15566	15707	15454	15585	15481	15674	15283	15660	15448	15597	15599	15586	15621	15521	15622	15546	15541	15597	15578	15612	15420	15469	15562	15498	15617	15465	15604	15550	15432	15351	15473	15487	15629	15505	15353	15573	15615	15337	15548	15474	15366	15539	15498	15614	15502	15655	15560	15520	15603	15483	15521	15397	15619	15453	15438	15524	15479	15532	15365	15591	15499	15372	15602	15470	15441	15696	15493	15420	15604	15584	15516	15671	15593	15607	15375	15457	15569	15550	15426	15505	15667	15575	15516	15557	15549	15598	15725	15564	15485	15510	15665	15463	15426	15387	15656	15546	15419	15568	15475	15620	15416	15471	15565	15522	15463	15367	15616	15481	15536	15386	15601	15442	15523	15509	15496	15719	15367	15524	15353	15407	15523	15586	15618	15429	15539	15475	15565	15473	15557	15451	15463	15476	15538	15635	15375	15315	15547	15506	15632	15437	15438	15563	15397	15599	15529	15553	15721	15509	15716	15524	15486	15435	15513	15537	15512	15558	15562	15634	15619	15637	15488	15516	15436	15499	15585	15452	15445	15589	15621	15591	15455	15634	15645	15482	15534	15595	15498	15565	15554	15435	15614	15490	15562	15458	15463	15547	15413	15564	15585	15492	15677	15571	15449	15513	15481	15485	15459	15594	15422	15279	15641	15493	15460	15413	15504	15499	15596	15351	15337	15508	15570	15489	15499	15657	15410	15658	15561	15499	15656	15506	15637	15634	15671	15390	15623	15416	15517	15456	15633	15513	15464	15546	15600	15496	15507	15459	15423	15374	15504	15409	15704	15487	15504	15425	15605	15500	15571	15507	15554	15560	15693	15443	15482	15468	15710	15511	15413	15500	15577	15536	15630	15331	15623	15545	15527	15535	15431	15666	15453	15546	15626	15499	15733	15555	15467	15665	15592	15532	15527	15486	15640	15493	15738	15611	15624	15381	15490	15516	15737	15631	15501	15499	15379	15561	15444	15651	15464	15480	15568	15420	15556	15465	15503	15346	15591	15463	15526	15356	15380	15585	15542	15580	15395	15488	15463	15586	15608	15649	15543	15528	15434	15504	15498	15388	15464	15556	15500	15576	15637	15503	15529	15663	15488	15573	15591	15536	15620	15428	15731	15441	15472	15366	15536	15510	15329	15563	15408	15617	15405	15695	15548	15590	15517	15732	15498	15525	15486	15470	15486	15382	15417	15480	15475	15543	15544	15507	15518	15462	15585	15435	15440	15566	15382	15538	15507	15572	15434	15631	15542	15631	15373	15638	15351	15504	15502	15399	15509	15588	15496	15578	15532	15407	15490	15639	15523	15509	15415	15777	15597	15505	15646	15509	15454	15573	15503	15631	15613	15574	15438	15594	15461	15753	15441	15618	15357	15433	15389	15488	15573	15421	15414	15686	15437	15555	15466	15609	15586	15427	15516	15600	15634	15619	15636	15510	15427	15584	15607	15578	15376	15320	15620	15392	15357	15612	15694	15405	15484	15414	15554	15538	15503	15514	15559	15473	15435	15378	15365	15481	15496	15561	15671	15314	15665	15446	15472	15561	15461	15495	15519	15616	15626	15557	15495	15499	15654	15366	15438	15453	15541	15770	15529	15526	15451	15554	15464	15451	15371	15607	15494	15634	15506	15498	15550	15613	15541	15284	15617	15470	15641	15620	15480	15516	15581	15555	15496	15558	15474	15439	15481	15798	15497	15462	15488	15495	15458	15571	15431	15709	15548	15551	15529	15478	15601	15563	15636	15510	15610	15479	15505	15376	15449	15430	15298	15568	15575	15363	15438	15588	15530	15603	15524	15692	15518	15654	15422	15411	15497	15528	15599	15704	15648	15569	15474	15638	15586	15566	15741	15477	15581	15464	15475	15654	15560	15459	15481	15561	15598	15580	15524	15624	15717	15598	15467	15498	15539	15372	15602	15450	15455	15639	15616	15446	15581	15515	15568	15572	15585	15530	15592	15610	15594	15455	15429	15658	15428	15483	15558	15741	15591	15435	15611	15485	15597	15628	15647	15476	15311	15473	15541	15575	15705	15684	15576	15550	15566	15447	15561	15537	15394	15477	15546	15608	15451	15571	15454	15489	15407	15484	15361	15675	15517	15614	15574	15553	15454	15571	15493	15368	15540	15525	15477	15368	15475	15555	15489	15456	15677	15501	15446	15570	15466	15611	15535	15431	15415	15578	15552	15470	15552	15632	15501	15602	15425	15527	15426	15600	15383	15606	15589	15475	15378	15566	15469	15560	15553	15382	15345	15902	15564	15564	15302	15502	15494	15649	15426	15632	15355	15505	15673	15597	15425	15571	15316	15597	15613	15560	15604	15528	15568	15626	15582	15527	15482	15407	15436	15536	15612	15553	15371	15461	15481	15524	15573	15547	15489	15481	15643	15422	15585	15592	15566	15555	15709	15568	15655	15538	15460	15390	15526	15692	15431	15456	15637	15521	15494	15516	15459	15573	15471	15544	15682	15481	15518	15558	15480	15555	15483	15542	15500	15617	15362	15411	15574	15557	15492	15641	15542	15516	15519	15421	15508	15452	15513	15393	15331	15651	15423	15511	15644	15406	15437	15733	15376	15456	15520	15467	15719	15293	15588	15467	15628	15459	15437	15392	15508	15473	15519	15653	15481	15296	15419	15475	15688	15431	15618	15436	15469	15460	15656	15660	15336	15571	15691	15299	15436	15487	15556	15423	15419	15525	15549	15494	15618	15601	15763	15484	15464	15482	15494	15467	15643	15583	15595	15665	15374	15448	15582	15585	15526	15519	15545	15490	15497	15442	15472	15473	15483	15470	15515	15573	15570	15519	15546	15431	15426	15495	15396	15437	15564	15575	15626	15488	15537	15629	15505	15652	15647	15681	15602	15538	15493	15498	15559	15485	15535	15642	15507	15535	15541	15372	15424	15743	15438	15514	15420	15643	15671	15442	15609	15437	15401	15664	15484	15251	15357	15475	15709	15571	15551	15504	15410	15575	15562	15588	15666	15405	15458	15318	15491	15624	15500	15541	15486	15555	15513	15531	15449	15439	15493	15315	15639	15392	15593	15609	15425	15267	15562	15541	15565	15548	15500	15544	15498	15524	15537	15511	15709	15643	15583	15464	15695	15403	15594	15659	15705	15672	15457	15686	15481	15498	15489	15484	15574	15341	15541	15434	15612	15534	15454	15450	15453	15406	15573	15430	15371	15374	15551	15342	15497	15403	15515	15515	15567	15509	15335	15384	15662	15529	15693	15363	15525	15623	15625	15545	15495	15570	15527	15498	15420	15353	15474	15648	15341	15488	15650	15615	15517	15536	15496	15550	15734	15440	15533	15394	15513	15477	15427	15391	15483	15539	15723	15493	15588	15532	15607	15557	15492	15607	15583	15590	15699	15458	15560	15550	15551	15470	15718	15609	15573	15462	15458	15586	15648	15398	15600	15570	15515	15443	15345	15439	15356	15591	15492	15608	15455	15705	15513	15404	15633	15430	15405	15431	15460	15661	15548	15412	15308	15299	15581	15502	15536	15304	15492	15545	15486	15636	15502	15510	15476	15512	15537	15522	15400	15412	15569	15562	15440	15519	15473	15515	15479	15660	15551	15582	15763	15486	15594	15487	15643	15552	15667	15481	15541	15557	15469	15531	15503	15598	15471	15703	15463	15421	15458	15386	15601	15391	15648	15558	15525	15480	15571	15345	15535	15514	15338	15562	15592	15554	15661	15695	15468	15572	15404	15594	15359	15519	15585	15529	15533	15655	15609	15417	15564	15444	15588	15697	15562	15449	15536	15750	15513	15625	15754	15447	15503	15571	15473	15519	15798	15531	15669	15548	15462	15394	15509	15616	15628	15495	15578	15634	15434	15422	15666	15596	15500	15644	15453	15488	15578	15606	15451	15412	15566	15541	15551	15384	15562	15377	15600	15506	15375	15592	15568	15536	15385	15432	15688	15584	15633	15391	15669	15486	15570	15465	15572	15512	15500	15563	15551	15683	15412	15537	15629	15619	15423	15592	15516	15395	15423	15563	15518	15607	15611	15406	15466	15589	15544	15528	15426	15527	15541	15568	15563	15494	15584	15513	15533	15725	15495	15484	15574	15521	15322	15501	15476	15492	15645	15277	15478	15696	15545	15544	15468	15515	15557	15490	15475	15516	15736	15448	15517	15591	15534	15524
28555	27888	37260	32560	25766	23674	21680	20333	19654	18768	18738	18357	18046	17820	17392	17376	17362	17195	17137	17251	16985	16983	16927	16986	16938	17008	16908	16749	17079	16885	16964	17035	17088	17003	17148	16943	17006	16948	16908	16980	16853	16878	16636	16788	16828	16831	16933	16765	16946	16784	16762	16942	16557	16651	16884	16864	16786	16861	16781	16919	16825	16900	16892	16845	16782	16971	16785	17034	16713	16642	17021	16972	16809	16861	16932	16898	16880	16803	16843	17047	16911	16970	16912	17024	16737	16756	16854	17063	16782	16949	16944	17022	17143	16624	16925	16799	17017	16735	16918	16809	16864	16658	16787	16835	16779	16724	16925	16930	16784	16831	16913	16716	16796	16856	16879	16995	16663	16840	16735	16963	17005	17108	16826	16710	16725	16793	16915	16718	16984	16824	16909	16704	16658	16780	17017	16837	16812	16716	16729	16963	16847	16855	16722	16850	16811	16866	16906	16874	16878	16894	16863	17008	17015	16851	16801	16845	16828	16807	16990	16724	16863	16613	16841	16800	16709	17012	16778	16814	16864	16994	16781	16902	17012	16515	16836	16927	16813	16742	16670	16970	16903	16792	16889	16915	16834	16828	16763	16754	16819	16882	17021	17046	16887	16848	16783	16821	16754	16616	16872	16964	16970	16979	16796	16843	16827	16756	16788	16951	16831	16801	16672	16902	16888	16902	16807	16741	16940	16876	16803	16843	16831	16886	16869	16971	16778	16864	16789	16935	16789	16742	16799	17020	16842	16753	16718	16968	16795	16738	16902	16868	16873	16839	16780	16879	16961	16886	16887	16750	16626	16744	16956	16649	16826	16946	16930	16938	16607	16831	16672	17002	16947	16952	16765	16988	16972	16879	17024	17061	16883	16838	16902	16863	16747	16734	16991	17045	17045	16845	16807	16915	16840	16922	16748	16691	17058	17018	16927	16602	16724	16805	16870	16832	16690	16654	16980	16983	16816	16923	16790	16886	16774	16836	16762	16869	16974	17082	16951	16776	16809	16942	16980	16836	16619	16792	16857	16807	16996	16960	16813	16829	16661	16788	16931	16974	16891	16649	16835	16831	16856	17006	16841	16969	16947	16983	16967	16905	16732	16728	16838	16823	16747	16828	17029	16669	16858	16738	16810	16861	16833	16683	16853	16749	16859	16998	16847	16714	16670	16856	16925	17118	16874	16817	16843	17090	16742	16858	16840	17044	16946	16841	16888	16990	16711	16786	16792	16684	16884	16954	16807	16810	17029	16881	16814	16793	16978	16762	16823	16892	16887	16820	16798	16762	17021	16855	16936	16795	16850	16804	16850	16804	16963	16984	16795	16885	17124	17013	16944	16809	16962	16816	16857	17045	16943	16863	16947	16966	17110	16829	16772	16956	16953	16885	16889	16892	16850	17059	16621	16719	16751	16848	16812	16894	16917	16854	16734	16902	16782	16877	16773	16887	16776	16549	16837	16844	16881	17051	16850	16803	16737	16867	16868	16830	16771	16961	16845	17038	16842	16839	16938	16877	16767	16937	16805	16960	16693	16661	16763	16995	16897	16806	16853	16859	16987	16894	16849	16639	16956	16772	16858	16908	16923	16848	16947	17006	17089	16920	16812	16766	16943	16892	16760	17047	16930	16647	16769	16700	16885	16731	16745	16722	16734	16852	17037	16710	16853	17056	16935	16853	17015	17088	16824	16708	16840	16693	16805	16877	16623	16849	16911	16898	16836	16911	16884	16937	16917	16843	17053	16790	16913	16871	16824	16878	16821	16779	16821	16802	16930	16834	16877	16862	16836	16819	16674	17120	17005	16968	16923	16856	16823	16954	16877	17019	16917	16795	16936	16859	16966	16897	16942	16770	17069	16799	16981	16608	16859	16939	16997	16923	16774	16886	16841	16861	16756	17084	16646	16778	16842	17081	16881	16707	16922	16722	16813	16838	16713	16774	16865	16963	16743	16682	16952	16768	16840	16748	16814	16828	16952	16936	16891	16800	17012	16828	16809	16889	16999	16980	16896	16822	16952	16627	16923	16789	16888	16861	16774	16874	17109	16653	16887	16910	16761	16982	16807	16954	16764	16799	16765	16914	16750	16709	17026	16786	16616	16795	16747	16609	16779	16764	16602	16935	16775	16954	17017	16721	16864	16847	16922	16988	16985	16930	16818	17014	16855	16911	16759	16662	16978	16735	16867	16860	16718	17018	17010	16904	16724	16901	16885	16885	16921	17001	16892	16932	16800	16754	16819	16816	16765	17105	16878	16687	16716	17010	16927	17117	16809	16973	16855	16719	16968	16874	16586	16913	16804	16979	16848	16965	16884	16797	16839	16674	16996	16975	17070	16921	16865	16929	16997	16817	16933	16756	16973	16697	16834	16915	16776	16861	16858	16808	16777	16901	17197	16916	16767	17140	16885	16798	17015	16747	16888	16750	16780	16752	16972	17076	16852	16925	16719	16938	16751	16841	16985	16775	16715	16963	16879	16867	16871	16786	16874	16872	16982	16859	16759	16911	16776	16886	16867	16787	16729	16849	16783	16739	16899	16921	16913	16817	16880	16879	16879	16652	16777	16915	16968	16799	16646	16945	17018	16930	16923	17021	16660	16812	16998	16733	16989	16646	16964	16798	16853	16974	16704	16777	16949	16940	16795	16965	16808	16988	16800	16864	16706	16882	16877	16857	16950	16984	17074	16897	16869	16888	16782	16669	16831	16802	16842	16799	17015	16776	16856	16863	16735	16854	17033	16914	16875	16853	16637	16814	16836	16804	17139	16847	17084	16867	16883	16754	16737	16848	16985	16692	16962	16993	16906	16736	16834	16734	16890	16893	16780	16797	16951	16630	16896	16896	16941	16737	16895	16869	16832	16863	16973	16902	16807	16780	16889	16568	16885	17007	16967	16887	16984	16802	16869	16719	16764	16745	16973	16899	16949	16634	16918	16864	16924	16768	16833	16886	16994	16997	16741	16594	16724	16807	16943	16916	16792	16865	16723	16925	16867	16966	16983	16838	16806	16973	17109	16824	16960	16862	16885	17094	16798	16858	16755	16868	16719	16866	17025	16886	17046	16999	16822	16872	17017	16882	16902	16780	16884	16972	16707	16798	16853	16814	16907	16743	16830	16846	17182	16733	16964	17064	17023	16797	16822	16804	16987	17041	16865	16961	16951	16761	16817	17022	16836	16655	16789	16964	16941	16954	16826	16944	16682	16834	16957	17044	17213	16984	16804	16821	16949	16821	16802	16819	16935	16929	17017	16832	16713	16929	16703	16965	16983	16891	16898	16830	16792	16892	16875	16965	16915	16779	16697	16735	16906	16815	16890	16886	16984	16952	16719	16715	17013	16918	17114	16714	16942	16877	16828	16850	17109	17026	16833	16993	17009	16972	16857	16866	16817	16880	16632	16794	16900	16854	16922	16742	16681	16839	16742	16932	16972	16977	16886	17094	16749	16902	16996	16958	17089	16963	16962	17127	17032	16879	17042	16771	16885	16986	16832	16755	17018	16708	16997	16747	16948	16940	17025	16786	16777	17002	16958	16899	16940	16883	16810	17003	16987	16792	16829	16935	16765	16999	16805	16773	17122	16617	16781	16944	16819	16862	16863	16844	16891	16876	16956	16931	17000	16939	16692	16886	16902	16893	16827	16690	16893	17030	17104	16883	16888	16878	16919	16814	16918	16957	16978	16963	16920	16834	16706	16784	16993	16765	16791	16852	16928	16969	17001	17013	16855	16808	16924	16835	16852	16885	16630	16751	17020	17026	16831	16928	16831	16920	17013	16757	16852	16867	16899	16935	16854	16841	16855	16780	16805	16706	16945	16875	16990	16916	16575	16870	16898	17062	16885	16923	16994	16879	17035	16940	16845	16825	16999	16982	17213	16825	17053	16965	16942	16741	16809	17011	16959	16917	16993	16783	16827	16835	16799	16786	16897	16828	16943	16807	17043	17057	16898	16991	17010	16998	16876	16738	16687	17112	16785	16897	17099	16828	16996	17058	16861	16866	16874	16798	17112	16856	16804	16874	16907	16801	16836	16851	16862	16843	16962	16880	16889	17047	17008	16788	16877	17033	16889	16777	16801	16763	16683	16989	16863	17034	16851	16811	16619	16696	16861	16734	16677	16879	16937	17029	16976	16966	17128	16916	16785	16898	16794	16739	16641	16964	16840	16874	16763	16642	16967	16803	16839	16809	16832	16675	16890	16989	16987	16919	16925	16785	16978	16690	16733	16929	16867	16756	16939	16933	16820	16657	17061	16803	16885	16879	16978	17195	17045	16782	17067	16917	16826	17047	17206	16772	17034	16910	16952	16846	16782	17038	17014	17036	16865	16746	16752	16931	16723	16881	16931	17021	16864	16812	16774	16884	16793	17061	16966	16825	16985	16956	16672	16751	16830	16802	17014	16709	16828	16876	16887	16901	16802	16974	16913	16751	16845	16877	16852	16856	16827	16775	16857	16851	16844	16792	17024	16829	16675	16777	17031	17068	16836	16821	16811	17016	16811	16947	16847	16827	16828	16851	17077	16810	16957	16873	16722	16998	17004	16767	16669	16972	16733	16744	16847	16834	16634	16970	16866	16865	16903	16785	16599	16755	16844	16700	17039	16943	17045	16951	16672	16657	16933	16856	16999	16767	16893	17051	16823	16853	16831	16973	16830	17096	16820	16860	16941	16623	16850	17025	16847	16895	16959	16963	16703	16930	16858	17035	16902	17070	16947	16818	16818	16837	16820	16738	16887	16737	16883	16898	16935	16918	16874	16744	16996	16935	16973	16907	16963	16895	16787	16872	16814	16911	16826	16826	16794	16908	16944	16905	17089	16884	17066	16807	16738	16716	16731	16919	16870	16787	16905	17037	17068	16836	16958	16871	16930	16926	16949	16818	16814	16871	16805	16992	16742	16662	16958	16794	16644	16793	16885	16761	16851	16880	16729	16733	16843	16911	16861	16679	16775	16951	16824	16907	17135	16854	16682	16782	16947	16882	16831	16878	16707	16841	16856	16879	16635	16978	16893	16918	16974	16995	16747	17023	16888	16661	17006	16841	16893	16829	16793	16762	16830	16818	16727	16900	16824	16808	17035	16822	16776	17004	17019	16962	17020	16862	16846	16877	16824	16901	16809	16746	16800	16688	16718	16655
31095	47330	43608	33805	27922	25123	22600	21131	19545	18891	18186	17685	16991	16570	16198	16089	16096	15875	15725	15596	15612	15349	15421	15455	15484	15468	15262	15458	15449	15533	15228	15355	15318	15179	15435	15432	15227	15372	15253	15332	15264	15330	15234	15297	15379	15334	15450	15237	15288	15147	15377	15163	15182	15333	15331	15232	15216	15315	15462	15139	15176	15298	15224	15273	15321	15349	15443	15317	15275	15239	15181	15162	15196	15368	15156	15349	15310	15377	15421	15248	15208	15256	15252	15293	15236	15163	15303	15086	15311	15316	15225	15370	15227	15345	15280	15255	15175	15228	15189	15123	15175	15114	15359	15265	15224	15251	15304	15258	15448	15279	15077	15264	15285	15410	15270	15177	15093	15368	15254	15387	15396	15292	15292	15252	15307	15196	15369	15305	15345	15351	15197	15314	15154	15311	15145	15125	15244	15317	15260	15175	15173	15209	15356	15207	15373	15128	15218	15153	15334	15303	15076	15383	15429	15244	15383	15240	15415	15217	15232	15092	15334	15229	15197	15128	15180	15194	15127	15288	15341	15357	15354	15374	15282	15288	15319	15435	15201	15326	15319	15346	15290	15275	15261	15157	15095	15152	15357	15297	15269	15146	15398	15561	15298	15189	15249	15443	15209	15219	15096	15295	15432	15194	15272	15421	15281	15336	15166	15204	15491	15313	15206	15212	15288	15220	15254	15098	15166	15375	15171	15156	15306	15284	15270	15357	15063	15264	15147	15395	15238	15176	15353	15247	15283	15304	15232	15370	15232	15270	15220	15502	15309	15252	15140	15232	15479	15208	15235	15234	15458	15377	15152	15245	15349	15172	15224	15311	15244	15447	15265	15247	15307	15196	15287	15183	15222	15353	15237	15215	15370	15229	15045	15042	15158	15284	15075	15270	15335	15262	15261	15199	15214	15160	15211	15458	15345	15378	15246	15253	15407	15204	15372	15167	15410	15351	15395	15182	15242	15187	15459	15112	15264	15281	15184	15321	15359	14948	15338	15251	15227	15436	15429	15150	15397	15364	15299	15304	15340	15271	15432	15233	15175	15237	15349	15257	15246	15242	15189	15293	15352	15238	15247	15299	15317	15313	15120	15253	15236	15271	15303	15009	15290	15288	15178	15310	15310	15223	15249	15113	15307	15272	15256	15327	15086	15340	15185	15256	15234	15475	15127	15280	15164	15332	15112	15189	15343	15183	15173	15263	15175	15148	15442	15185	15387	15273	15215	15333	15251	15427	15447	15342	15481	15278	15249	15164	15312	15314	15480	15320	15141	15318	15164	15127	15064	15373	15224	15327	15076	15196	15189	15173	15199	15322	15361	15310	15211	15133	15116	15446	15187	15207	15216	15315	15272	15299	15255	15302	15361	15270	15336	15229	15428	15300	15172	15285	15320	15296	15246	15297	15222	15240	15261	15225	15266	15294	15184	15278	15112	15316	15185	15260	15164	15202	15474	15212	15099	15464	15080	15148	15385	15209	15241	15325	15237	15282	15204	15120	15291	15311	15169	15318	15275	15132	15384	15355	15236	15166	15423	15303	15286	15140	15304	15268	15227	15158	15329	15314	15155	15410	15383	15239	15074	15441	15185	15154	15343	15151	15311	15323	15253	15236	15154	15324	15214	15202	15176	15391	15291	15187	15200	15197	15314	15251	15101	15088	15458	15077	15218	15235	15252	15353	15173	15242	15435	15342	15441	15246	15247	15126	15347	15078	15336	15291	15199	15344	15272	15135	15077	15246	14984	15098	15180	15277	15446	15074	15293	15402	15060	15239	15069	15183	15305	15159	15289	15243	15152	15142	15340	15182	15243	15311	15124	15125	15348	15165	15274	15218	15054	15226	15236	15219	15276	15268	15271	15360	15253	15287	15255	15230	15220	15209	15139	15307	15276	15391	15287	15375	15246	15418	15183	15310	15362	15264	15065	15081	15328	15276	15240	15133	15267	15255	15210	15269	15347	15279	15227	15264	15130	15228	15132	15183	15325	15247	15236	15340	15219	15184	15222	15352	15305	15346	15299	15315	15310	15388	15323	15151	15195	15209	15352	15306	15302	15157	15263	15238	15323	15245	15352	15371	15403	15152	15359	15326	15236	15266	15337	15232	15105	15240	15178	15296	15175	15257	15113	15101	15362	15427	15214	15289	15341	15362	15259	15159	15059	15330	15312	15334	15275	15323	15159	15391	15304	15239	15335	15229	15166	15279	15151	15341	15229	15180	15359	15276	15310	15045	15221	15183	15306	15278	15217	15128	15276	15221	15313	15386	15215	15162	15230	15294	15295	15313	15225	15224	15292	15370	15208	15137	15176	15160	15431	15247	15252	15257	15185	15235	15335	15146	15244	15097	15263	15322	15228	15194	15484	15206	15203	15275	15154	15459	15323	15333	15399	15308	15326	15264	15280	15367	15344	15337	15244	15106	15247	15249	15263	15266	15300	15155	15192	15218	15360	15352	15225	15343	15287	15432	15242	15293	15267	15384	15478	15348	15298	15324	15395	15309	15398	15256	15260	15129	15305	15295	15230	15213	15435	15273	15289	15140	15327	15164	15348	15384	15332	15156	15261	15278	15273	15219	15173	15337	15305	15258	15408	15144	15449	15169	15359	15336	15183	15299	15288	15276	15226	15111	15103	15331	15129	15263	15177	15339	15159	15305	15278	15216	15359	15305	15251	15283	15378	15319	15500	15304	15160	15283	15161	15260	15422	15414	15329	15083	15301	15280	15254	15257	15201	15308	15425	15241	15312	15276	15414	15217	15192	15181	15284	15295	15055	15257	15344	15296	15260	15110	15250	15281	15249	15342	15215	15239	15360	15366	15229	15163	15253	15283	15286	15159	15188	15167	15202	15237	15288	15246	15282	15155	15260	15228	15256	15316	15373	15291	15293	15319	15299	15173	15240	15350	15249	15256	15436	15410	15343	15120	15347	15302	15158	15232	15298	15188	15303	15357	15234	15391	15194	15220	15234	15205	15252	15295	15247	15186	15103	15260	15363	15331	15206	15217	15199	15173	15207	15344	15189	15339	15126	15151	15376	15493	15344	15265	15134	15230	15360	15159	15074	15298	15335	15349	15356	15243	15251	15318	15415	15347	15365	15273	15080	15306	15348	15259	15171	15284	15309	15371	15335	15113	15213	15137	15333	15271	15281	15288	15287	15202	15301	15228	15262	15477	15242	15399	15391	15282	15222	15219	15286	15296	15329	15140	15334	15194	15257	15279	15491	15246	15350	15213	15283	15295	15318	15176	15269	15268	15430	15325	15263	15264	15327	15404	15273	15108	15341	15389	15109	15193	15143	15145	15163	15420	15293	15368	15083	15389	15407	15254	15177	15106	15392	15250	15333	15461	15183	15350	15179	15415	15286	15199	15276	15248	15259	15281	15091	15424	15223	15341	15215	15259	15248	15402	15219	15176	15335	15254	15121	15419	15338	15343	15175	15300	15263	15234	15290	15322	15310	15259	15330	15278	15033	15481	15198	15293	15237	15164	15298	15166	15099	15146	15347	15245	15529	15202	15237	15227	15591	15193	15317	15267	15263	15131	15201	15292	15409	15400	15293	15278	15293	15335	15254	15198	15109	15240	15294	15300	15137	15403	15492	15337	15317	15336	15201	15265	15414	15105	15173	15345	15315	15290	15208	15264	15222	15252	15206	15366	15234	15225	15181	15211	15164	15455	15260	15330	15282	15436	15341	15468	15311	15145	15364	15154	15122	15246	15218	15433	15195	15203	15361	15326	15245	15320	15484	15143	15314	15287	15287	15193	15322	15206	15283	15317	15254	15146	15336	15159	15294	15360	15321	15162	15187	15095	15230	15249	15315	15320	15216	15269	15296	15394	15119	15287	15242	15421	15256	15320	15293	15198	15228	15384	15286	15362	15391	15285	15215	15285	15210	15276	15190	15327	15390	15058	15220	15185	15144	15211	15194	15442	15367	15231	15230	15233	15061	15137	15249	15171	15229	15465	15293	15188	15400	15180	15382	15293	15251	15371	15205	15225	15224	15251	15299	15345	15246	15206	15254	15372	15335	15176	15263	15022	15069	15401	15226	15513	15036	15172	15201	15291	15284	15247	15316	15199	15181	15155	15520	15324	15309	15181	15397	15308	15179	15254	15177	15206	15158	15267	15201	15241	15201	15293	15348	15335	15048	15409	14978	15282	15327	15351	15233	15390	15365	15175	15503	15151	15279	15106	15352	15202	15328	15096	15121	15135	15207	15233	15300	15193	15157	15213	15233	15199	15085	15225	15154	15182	15163	15159	15351	15208	15474	15163	15200	15185	15097	15218	15289	15239	15149	15287	15254	15369	15143	15213	15093	15288	15138	15145	15335	15154	15300	15177	15207	15254	15234	15206	15306	15225	15237	15354	15342	15209	15232	15222	15193	15294	15265	15283	15289	15252	15115	15231	15309	15182	15146	15244	15234	15365	15170	15219	15250	15182	15287	15317	15153	15317	15102	15429	15155	15193	15212	15157	15429	15285	15411	15382	15444	15264	15210	15253	15338	15239	15190	15408	15413	15274	15236	15215	15374	15298	15345	15176	15366	15061	15416	15176	15328	15297	15357	15302	15259	15166	15242	15192	15150	15320	15237	15122	15349	15241	15306	15172	15246	15239	15379	15278	15168	15297	15142	15424	15198	15341	15203	15103	15318	15254	15305	15206	15300	15217	15273	15214	15299	15270	15217	15236	15333	15342	15260	15280	15208	15211	15287	15291	15145	15394	15209	15155	15418	15137	15277	15154	15311	15378	15146	15200	15335	15080	15256	15249	15203	15225	15249	15270	15059	15267	15315	15262	15209	15147	15206	15120	15142	15458	15343	15170	15238	15285	15212	15246	15273	15242	15351	15263	15359	15254	15289	15334	15194	15073	15411	15246	15349	15279	15155	15393	15223	15337	15098	15115	15268	15287	15228	15124	15207	15380	15259	15179	15342	15240	15321	15340	15237	15225	15357	15300	15376	15297	15286	15151	15246	15178	15211	15196	15370	15124	15347	15257	15188	15261	15405	15203	15230	15267	15154	15189	15380	15340	15279	15171	15266	15250	15232	15212	15316	15125	15219	15211	15335	15143	15469	15296	15169	15230	15245	15298	15415	15327	15420	15129	15293	15219	15252	15454	15171	15107
23986	21588	29463	25257	24749	26984	26729	22910	21584	20922	20557	20270	19300	19002	18582	18542	18327	18119	18092	18122	18129	17914	17740	17569	17703	17890	17892	17412	17770	17608	17345	17452	17606	17595	17806	17621	17639	17710	17680	17694	17539	17469	17743	17692	17634	17484	17497	17272	17391	17518	17486	17463	17584	17546	17547	17523	17439	17510	17683	17534	17481	17606	17525	17559	17639	17267	17608	17477	17490	17514	17389	17432	17488	17667	17453	17494	17412	17630	17601	17317	17563	17591	17484	17543	17696	17306	17402	17389	17603	17585	17435	17428	17478	17225	17323	17557	17525	17449	17398	17628	17451	17423	17572	17672	17309	17564	17498	17488	17570	17467	17420	17533	17559	17455	17486	17281	17470	17317	17490	17576	17352	17498	17351	17328	17481	17559	17551	17339	17423	17472	17438	17559	17428	17436	17493	17443	17409	17509	17508	17434	17520	17603	17495	17337	17341	17481	17321	17471	17477	17593	17562	17547	17398	17482	17385	17534	17739	17375	17474	17278	17432	17418	17421	17584	17462	17599	17711	17696	17615	17604	17687	17557	17545	17416	17667	17679	17706	17697	17656	17475	17537	17440	17632	17549	17401	17426	17495	17599	17645	17658	17546	17452	17598	17659	17650	17535	17469	17434	17252	17635	17392	17552	17376	17471	17483	17291	17545	17484	17635	17442	17276	17432	17483	17587	17537	17454	17699	17434	17310	17469	17502	17673	17668	17316	17535	17471	17590	17416	17523	17374	17666	17625	17444	17281	17290	17372	17448	17637	17505	17456	17457	17397	17378	17582	17295	17576	17668	17495	17279	17633	17751	17414	17438	17290	17533	17527	17338	17405	17569	17537	17541	17393	17417	17356	17563	17525	17420	17351	17561	17432	17401	17390	17427	17559	17592	17661	17385	17727	17412	17227	17482	17551	17498	17393	17430	17610	17589	17425	17836	17446	17490	17609	17326	17539	17587	17398	17368	17376	17437	17458	17237	17350	17670	17300	17592	17627	17454	17680	17446	17547	17484	17584	17189	17580	17534	17468	17343	17473	17567	17293	17593	17568	17574	17520	17460	17599	17618	17318	17515	17653	17563	17349	17426	17495	17314	17370	17544	17418	17734	17441	17587	17545	17691	17543	17526	17473	17446	17475	17384	17506	17455	17354	17227	17520	17394	17689	17469	17392	17439	17497	17488	17434	17426	17442	17314	17496	17459	17326	17389	17616	17592	17382	17893	17618	17259	17504	17301	17541	17432	17435	17554	17386	17566	17407	17256	17548	17435	17447	17370	17470	17818	17332	17447	17576	17503	17510	17363	17640	17521	17436	17468	17530	17499	17729	17363	17220	17480	17430	17437	17651	17491	17321	17694	17502	17667	17597	17527	17358	17408	17600	17312	17506	17649	17524	17417	17330	17339	17350	17503	17358	17477	17246	17333	17416	17340	17509	17822	17388	17545	17494	17630	17478	17459	17536	17687	17566	17503	17621	17236	17341	17528	17408	17477	17450	17329	17493	17505	17369	17660	17579	17387	17596	17476	17417	17510	17424	17371	17580	17609	17451	17537	17460	17527	17609	17350	17506	17625	17390	17576	17446	17428	17436	17363	17464	17503	17508	17537	17601	17536	17654	17444	17503	17545	17512	17230	17622	17455	17415	17653	17442	17374	17482	17589	17378	17467	17403	17580	17443	17550	17419	17536	17510	17489	17361	17598	17530	17460	17485	17491	17460	17357	17471	17528	17549	17446	17578	17435	17375	17425	17541	17625	17586	17371	17339	17531	17569	17629	17438	17502	17217	17477	17563	17734	17520	17555	17498	17716	17521	17500	17517	17480	17563	17425	17471	17401	17386	17594	17335	17565	17456	17424	17406	17466	17321	17515	17551	17476	17572	17457	17366	17357	17530	17343	17454	17442	17432	17660	17437	17575	17455	17384	17420	17535	17349	17481	17516	17596	17597	17634	17511	17471	17473	17425	17420	17613	17353	17280	17500	17564	17410	17376	17501	17427	17421	17371	17538	17716	17259	17439	17292	17559	17195	17244	17340	17597	17248	17600	17593	17498	17493	17406	17411	17470	17533	17499	17342	17458	17465	17451	17477	17434	17379	17488	17467	17317	17452	17472	17539	17350	17400	17338	17513	17442	17405	17564	17616	17392	17437	17584	17671	17486	17410	17513	17563	17539	17289	17515	17424	17415	17489	17601	17500	17640	17494	17519	17456	17484	17416	17495	17685	17602	17338	17542	17384	17386	17550	17518	17405	17635	17372	17432	17444	17573	17450	17470	17468	17521	17392	17444	17522	17683	17361	17575	17450	17594	17635	17363	17401	17462	17403	17708	17508	17378	17479	17588	17651	17253	17415	17601	17362	17609	17187	17350	17392	17569	17449	17386	17551	17290	17575	17437	17497	17325	17617	17443	17536	17498	17528	17452	17431	17458	17626	17488	17453	17434	17562	17505	17502	17606	17395	17400	17536	17385	17465	17433	17517	17696	17369	17561	17529	17548	17525	17347	17435	17480	17527	17487	17352	17479	17570	17479	17476	17682	17561	17488	17626	17569	17499	17359	17494	17402	17614	17418	17432	17494	17530	17411	17546	17498	17556	17761	17600	17488	17340	17599	17656	17656	17361	17438	17554	17503	17387	17455	17410	17492	17438	17501	17574	17621	17386	17445	17427	17403	17287	17328	17415	17411	17338	17435	17383	17397	17679	17388	17351	17480	17594	17712	17526	17530	17367	17499	17570	17569	17268	17582	17426	17605	17475	17397	17519	17671	17456	17330	17632	17479	17435	17439	17399	17465	17600	17568	17405	17580	17706	17585	17444	17604	17340	17508	17415	17571	17276	17451	17495	17516	17431	17402	17541	17429	17465	17496	17407	17597	17579	17478	17460	17624	17342	17380	17482	17388	17491	17451	17496	17545	17672	17538	17778	17559	17738	17636	17329	17457	17469	17576	17541	17383	17456	17508	17554	17684	17606	17693	17516	17374	17633	17477	17401	17443	17250	17407	17411	17438	17344	17605	17506	17516	17559	17555	17677	17411	17398	17559	17648	17592	17552	17412	17462	17454	17503	17642	17652	17536	17606	17403	17361	17272	17203	17635	17423	17345	17574	17362	17602	17588	17518	17406	17447	17331	17603	17387	17468	17526	17782	17566	17450	17658	17308	17495	17355	17508	17543	17349	17612	17586	17679	17589	17663	17593	17673	17427	17562	17620	17406	17570	17400	17253	17421	17472	17678	17450	17436	17326	17400	17462	17499	17582	17528	17695	17575	17516	17433	17476	17525	17487	17516	17423	17245	17419	17534	17536	17446	17446	17262	17493	17502	17703	17427	17453	17415	17473	17657	17554	17600	17483	17590	17595	17667	17690	17670	17429	17286	17509	17596	17566	17467	17584	17650	17500	17684	17565	17475	17672	17720	17361	17593	17524	17474	17691	17532	17613	17566	17553	17604	17452	17529	17378	17431	17521	17402	17393	17352	17540	17507	17384	17432	17377	17496	17308	17449	17294	17335	17574	17416	17383	17535	17363	17518	17611	17574	17389	17411	17810	17612	17477	17417	17285	17447	17615	17357	17235	17589	17547	17457	17460	17332	17448	17600	17440	17334	17507	17439	17588	17408	17539	17371	17477	17446	17322	17620	17416	17497	17517	17528	17618	17601	17549	17443	17629	17473	17351	17502	17566	17365	17547	17662	17562	17308	17564	17389	17422	17508	17216	17592	17390	17548	17596	17653	17540	17502	17411	17444	17586	17626	17640	17447	17605	17506	17370	17602	17468	17439	17342	17413	17444	17541	17663	17396	17381	17511	17477	17569	17529	17522	17690	17373	17542	17425	17561	17503	17383	17541	17599	17417	17482	17480	17525	17686	17229	17632	17354	17568	17478	17349	17399	17522	17477	17341	17287	17387	17517	17457	17406	17659	17528	17551	17535	17385	17400	17454	17648	17501	17398	17573	17495	17481	17418	17436	17373	17543	17516	17489	17437	17377	17685	17491	17589	17546	17494	17458	17372	17451	17405	17405	17449	17535	17542	17611	17745	17376	17506	17438	17477	17382	17558	17470	17312	17265	17270	17544	17494	17489	17564	17355	17511	17512	17362	17421	17549	17434	17546	17417	17646	17595	17569	17550	17593	17562	17400	17413	17305	17434	17302	17303	17625	17502	17423	17392	17456	17554	17420	17464	17499	17647	17542	17598	17494	17557	17347	17430	17412	17383	17515	17444	17566	17488	17355	17321	17610	17761	17593	17549	17422	17208	17491	17499	17690	17561	17538	17389	17484	17535	17499	17509	17407	17601	17323	17578	17336	17546	17701	17480	17397	17292	17598	17669	17513	17702	17365	17408	17453	17492	17253	17531	17585	17513	17407	17512	17646	17268	17484	17677	17406	17488	17531	17387	17685	17357	17291	17451	17557	17441	17491	17591	17637	17457	17539	17440	17611	17442	17600	17462	17423	17526	17457	17244	17526	17657	17291	17595	17517	17624	17368	17570	17469	17509	17594	17545	17312	17321	17290	17413	17603	17729	17412	17576	17492	17395	17628	17663	17528	17233	17234	17604	17423	17573	17484	17487	17564	17588	17612	17430	17515	17387	17630	17315	17455	17506	17344	17574	17539	17484	17473	17643	17524	17538	17399	17577	17617	17364	17271	17395	17413	17453	17545	17331	17388	17248	17495	17430	17778	17331	17632	17527	17562	17398	17471	17436	17452	17514	17439	17627	17410	17474	17496	17247	17648	17310	17427	17600	17509	17561	17416	17716	17462	17522	17364	17489	17452	17458	17487	17494	17508	17558	17415	17395	17461	17226	17358	17307	17516	17353	17452	17307	17647	17349	17424	17482	17616	17463	17439	17600	17533	17596	17487	17639	17618	17336	17680	17406	17493	17571	17738	17509	17442	17485	17408	17267	17550	17558	17349	17470	17541	17528	17647	17556	17499	17477	17406	17457	17591	17553	17423	17340	17582	17650	17487	17534	17441	17433	17601	17418	17308	17539	17378	17456	17571	17471	17543	17501	17698	17626	17271	17615	17356	17443	17478	17542	17564	17725	17569	17603	17285	17505	17514	17572	17440	17528	17549	17316	17456	17509	17622	17539	17598	17499	17510	17449	17559	17543	17609	17520	17638	17402	17286	17607
30798	53314	49961	39507	33142	29103	25754	23998	22184	20966	20296	19836	18664	18044	17291	17262	16784	16660	16592	16260	16157	15972	16054	15900	15852	16123	15998	15989	16046	15907	15859	15843	15740	15677	15996	15908	15749	15784	15846	15794	15771	15733	15843	15749	15864	15758	15702	15779	15960	15720	15632	15721	15681	15949	15736	15896	15879	15883	15838	15681	15760	15654	15583	15696	15683	15773	15673	15611	15736	15783	15902	15614	15618	15529	15795	15527	15761	15732	15887	15803	15667	15659	15525	15672	15764	15721	15761	15802	15744	15742	15780	15762	15800	15767	15577	15791	15752	15574	15768	15827	15753	15666	15687	15588	15661	15751	15658	15763	15429	15606	15899	15703	15720	15543	15594	15628	15842	15717	15802	15649	15592	15806	15922	15720	15778	15841	15778	15831	15729	15821	15789	15680	15798	15607	15579	15684	15706	15813	15892	15634	15936	15585	15848	15762	15734	15635	15628	15778	15823	15791	15918	15686	15618	15517	15706	15620	15719	15581	15810	15704	15776	15667	15849	15694	15667	15745	15664	15738	15532	15602	15560	15758	15677	15585	15727	15740	15628	15688	15839	15643	15726	15753	15816	15722	15605	15679	15765	15711	15779	15750	15840	15532	15605	15864	15665	15771	15820	15671	15776	15736	15732	15707	15715	15827	15523	15794	15803	15675	15727	15535	15782	15707	15818	15604	15704	15730	15679	15597	15667	15608	15836	15522	15807	15695	15791	15833	15838	15638	15589	15607	15676	15763	15798	15655	15702	15656	15663	15645	15745	15801	15663	15730	15677	15652	15624	15625	15765	15478	15888	15656	15746	15733	15645	15594	15838	15609	15676	15781	15763	15689	15721	15736	15654	15782	15884	15714	15631	15758	15686	15736	15703	15600	15740	15741	15661	15816	15781	15665	15622	15770	15666	15668	15681	15688	15622	15560	15559	15758	15651	15607	15850	15490	15810	15754	15784	15720	15707	15762	15756	15668	15721	15724	15704	15686	15849	15621	15730	15748	15577	15587	15776	15783	15637	15672	15841	15713	15715	15712	15833	15749	15777	15593	15598	15761	15594	15693	15710	15750	15715	15705	15665	15693	15803	15685	15870	15512	15706	15840	15728	15798	15727	15694	15557	15739	15680	15705	15837	15521	15578	15622	15655	15587	15572	15689	15660	15682	15790	15581	15699	15600	15848	15797	15698	15684	15668	15707	15817	15755	15550	15865	15334	15763	15612	15788	15806	15754	15630	15633	15543	15521	15713	15705	15892	15669	15673	15729	15727	15560	15647	15708	15754	15673	15738	15650	15737	15786	15645	15735	15790	15747	15681	15886	15592	15823	15547	15754	15730	15784	15612	15577	15745	15647	15750	15871	15541	15692	15694	15790	15768	15652	15755	15746	15665	15591	15981	15756	15683	15712	15786	15591	15770	15710	15636	15578	15844	15643	15657	15720	15856	15661	15709	15836	15616	15647	15773	15742	15747	15667	15802	15726	15821	15749	15610	15619	15839	15711	15882	15712	15695	15736	15652	15746	15779	15718	15894	15631	15685	15829	15838	15740	15599	15725	15787	15781	15816	15770	15613	15690	15722	15667	15849	15800	15770	15804	15899	15804	15690	15629	15627	15550	15706	15618	15739	15787	15666	15648	15641	15499	15727	15768	15614	15648	15581	15810	15743	15597	15533	15778	15692	15725	15571	15645	15559	15740	15638	15799	15776	15829	15643	15771	15679	15706	15748	15691	15739	15712	15617	15834	15651	15745	15732	15634	15712	15839	15606	15677	15791	15765	15760	15628	15592	15813	15727	15800	15643	15588	15676	15521	15435	15747	15643	15616	15866	15647	15782	15731	15689	15783	15697	15627	15539	15559	15642	15610	15574	15761	15726	15613	15730	15786	15888	15664	15627	15658	15809	15780	15645	15605	15813	15803	15570	15807	15725	15787	15692	15630	15755	15666	15604	15677	15615	15683	15688	15730	15556	15689	15770	15604	15661	15750	15866	15659	15805	15640	15795	15781	15781	15590	15770	15672	15738	15692	15818	15741	15772	15642	15691	15672	15734	15694	15501	15689	15698	15832	15672	15686	15799	15594	15706	15648	15607	15738	15588	15722	15737	15718	15590	15550	15747	15564	15738	15830	15772	15799	15776	15693	15739	15690	15595	15624	15843	15689	15700	15604	15863	15822	15880	15559	15702	15818	15609	15831	15624	15771	15763	15543	15683	15726	15825	15860	15709	15724	15686	15746	15765	15775	15644	15858	15770	15672	15651	15776	15696	15675	15717	15700	15832	15755	15825	15651	15718	15605	15663	15664	15631	15754	15584	15697	15807	15669	15605	15561	15787	15679	15666	15733	15642	15573	15648	15671	15793	15701	15955	15601	15814	15522	15760	15797	15661	15651	15833	15567	15672	15731	15735	15495	15715	15762	15694	15613	15687	15824	15697	15709	15486	15749	15592	15716	15720	15829	15679	15600	15760	15888	15741	15648	15751	15833	15587	15707	15695	15663	15539	15842	15741	15773	15703	15886	15630	15627	15773	15717	15640	15727	15681	15733	15543	15726	15774	15871	15920	15680	15732	15606	15645	15744	15677	15697	15796	15719	15526	15755	15638	15707	15688	15646	15693	15774	15459	15720	15651	15735	15677	15663	15642	15724	15651	15685	15731	15755	15729	15683	15753	15689	15589	15795	15576	15628	15585	15875	15684	15579	15695	15659	15737	15844	15642	15617	15699	15670	15612	15735	15654	15678	15893	15864	15530	15893	15681	15617	15766	15639	15598	15660	15692	15679	15769	15749	15701	15788	15725	15702	15698	15724	15571	15676	15685	15762	15658	15761	15548	15454	15622	15690	15868	15604	15612	15641	15764	15646	15726	15688	15723	15709	15673	15753	15785	15743	15707	15757	15521	15818	15774	15763	15701	15760	15840	15764	15591	15764	15510	15737	15679	15625	15721	15770	15738	15727	15642	15525	15616	15832	15521	15661	15672	15665	15706	15720	16018	15636	15837	15898	15752	15741	15867	15547	15834	15656	15830	15710	15523	15675	15703	15667	15863	15525	15746	15811	15594	15670	15770	15613	15657	15578	15713	15809	15767	15601	15781	15577	15649	15634	15688	15584	15691	15555	15768	15903	15713	15906	15542	15556	15502	15818	15594	15752	15765	15687	15796	15892	15522	15691	15777	15532	15725	15626	15730	15613	15716	15550	15612	15734	15784	15693	15802	15697	15850	15791	15581	15663	15743	15640	15807	15707	15765	15863	15677	15513	15687	15620	15746	15536	15717	15828	15767	15641	15563	15739	15665	15805	15767	15735	15568	15880	15702	15695	15564	15684	15867	15586	15594	15813	15734	15802	15671	15858	15847	15658	15611	15720	15615	15731	15618	15741	15489	15841	15806	15665	15655	15846	15720	15609	15576	15704	15419	15828	15739	15667	15762	15849	15774	15609	15631	15779	15569	15764	15691	15680	15591	15766	15800	15461	15728	15741	15684	15661	15650	15586	15754	15723	15619	15693	15664	15892	15841	15477	15494	15700	15635	15501	15706	15692	15686	15881	15826	15816	15739	15687	15614	15719	15739	15797	15816	15762	15634	15714	15723	15780	15616	15668	15895	15728	15905	15731	15576	15782	15786	15553	15813	15697	15793	15649	15786	15743	15689	15606	15745	15666	15907	15595	15674	15622	15666	15710	15683	15658	15694	15664	15666	15738	15727	15612	15711	15653	15708	15624	15745	15844	15838	15760	15778	15875	15839	15757	15671	15556	15787	15569	15659	15777	15753	15614	15723	15779	15775	15682	15787	15653	15732	15778	15699	15690	15575	15801	15500	15870	15615	15625	15573	15737	15566	15541	15630	15708	15759	15811	15897	15725	15762	15694	15605	15765	15766	15653	15769	15578	15700	15728	15755	15638	15666	15799	15815	15743	15737	15657	15653	15885	15632	15604	15743	15780	15731	15828	15687	15690	15772	15600	15742	15747	15775	15646	15624	15680	15817	15755	15834	15750	15580	15703	15773	15801	15605	15775	15757	15652	15622	15811	15775	15674	15730	15592	15780	15768	15618	15599	15739	15720	15599	15472	15616	15776	15757	15597	15971	15681	15724	15609	15686	15532	15678	15605	15713	15780	15564	15800	15791	15654	15782	15473	15698	15698	15678	15655	15595	15756	15708	15750	15603	15893	15497	15768	15730	15545	15720	15815	15603	15727	15680	15656	15639	15833	15671	15566	15749	15594	15699	15959	15658	15778	15739	15820	15595	15655	15599	15818	15712	15768	15785	15734	15759	15580	15877	15549	15709	15832	15733	15917	15501	15712	15731	15670	15477	15563	15661	15678	15829	15813	15474	15841	15723	15553	15547	15536	15897	15777	15804	15710	15723	15666	15572	15604	15684	15573	15673	15692	15679	15600	15772	15662	15562	15796	15701	15662	15595	15725	15670	15758	15766	15597	15829	15671	15759	15656	15726	15537	15693	15664	15695	15744	15802	15671	15559	15764	15543	15554	15677	15637	15669	15868	15596	15768	15760	15909	15499	15724	15784	15623	15820	15897	15622	15637	15638	15622	15740	15681	15642	15668	15735	15623	15617	15693	15734	15784	15503	15740	15694	15648	15798	15903	15691	15851	15795	15639	15675	15644	15666	15701	15675	15697	15678	15756	15743	15641	15734	15565	15719	15672	15666	15577	15751	15492	15718	15740	15670	15686	15742	15668	15552	15776	15672	15610	15654	15722	15751	15675	15807	15631	15756	15829	15497	15770	15703	15757	15839	15746	15780	15834	15766	15577	15641	15452	15769	15593	15675	15750	15899	15705	15501	15770	15718	15725	15652	15772	15722	15649	15656	15864	15693	15660	15684	15673	15687	15751	15674	15725	15690	15797	15755	15766	15764	15715	15674	15780	15636	15891	15613	15579	15661	15690	15767	15737	15680	15585	15798	15703	15575	15736	15766	15662	15788	15590	15655	15666	15923	15765	15753	15833	15627	15752	15515	15695	15723	15832	15676	15588	15586	15621	15631	15646	15650	15585	15774	15564	15591	15687	15698	15469	15714	15681	15538	15774	15877	15888	15835	15780	15439	15874	15694	15717	15786	15656	15824	15610	15698	15802	15745	15769	15749	15686	15697	15699	15651	15664	15886	15673
23135	21566	29586	24156	22687	26434	29822	24758	22897	22147	21460	20697	20132	19592	18845	18613	18323	18242	17958	17809	17923	17749	17670	17730	17624	17675	17598	17761	17570	17408	17445	17417	17375	17356	17365	17309	17443	17546	17469	17221	17383	17361	17264	17373	17355	17337	17471	17302	17478	17251	17278	17238	17165	17338	17242	17409	17450	17282	17077	17219	17285	17481	17353	17174	17232	16994	17389	17271	17315	17427	17213	17457	17390	17321	17312	17267	17430	17284	17372	17448	17249	17293	17171	17081	17186	17126	17309	17157	17360	17242	17428	17137	17312	17294	17250	17415	17410	17117	17511	17289	17384	17318	17165	17221	17277	17217	17260	17265	17322	17216	17219	17165	17360	17297	17041	17134	17152	17037	17346	17004	17217	17121	17283	17074	17137	16993	17147	17194	17202	17157	17239	17002	17139	17309	17094	17261	17310	17017	17200	17301	17341	17260	17362	17294	17350	17359	17200	17164	17172	17188	17185	17239	17279	17141	17107	17157	17271	17311	17207	17018	17089	17093	17024	17329	17010	17274	17259	17137	17173	17365	17194	17062	17356	17151	17112	17517	17138	17237	16989	17151	17542	17238	17217	17316	17223	17317	17260	17168	17402	17204	17194	17288	17225	17216	17231	17158	17268	17429	17132	17312	17314	17036	17128	17265	17244	17322	17372	17395	17323	17090	17225	17315	17131	17224	17401	17158	17295	17388	17162	17289	17042	17218	17108	17116	17267	17206	17392	17148	17122	17005	17214	17169	17358	17474	17117	17276	17310	17359	17348	17172	17248	17234	17204	17167	17273	17201	17193	17256	17413	17104	17232	17119	17208	17207	17167	17236	17265	17197	17146	17423	17332	17272	17222	17245	17210	17123	17024	17470	17381	17337	17062	17158	17133	17151	17192	17163	17125	17278	17262	17202	17214	17164	17298	17287	17411	17450	17105	17333	17151	17154	17305	17223	17263	17118	17146	17059	17172	16977	17239	17210	17275	17183	17171	17327	17218	17337	16979	17162	17153	17467	17099	17337	17253	17220	17208	17239	17447	17251	17220	17131	17520	17226	17336	17008	17483	17239	17283	17201	17098	17252	17240	17214	17384	17295	17216	17191	17188	17203	17208	17226	17304	17318	17175	17075	17216	17182	17290	17197	17300	17117	17052	17319	17428	17263	17165	17285	17314	17387	17181	17123	17027	17034	17183	17165	17368	16985	17245	17059	17269	17135	17291	17202	17299	17209	17180	17118	17264	17443	17434	17245	17311	17237	17280	17523	17226	17184	16934	17132	17425	17476	17157	17276	17219	17316	17205	17353	17409	17346	17179	17262	17248	17185	17414	17168	17247	17254	17378	17266	17387	17112	17284	17176	17106	17085	17265	17252	17259	16983	17048	17224	17311	17411	17349	17206	17126	17098	17414	17276	17175	17308	17385	17312	17369	17073	17219	17155	17235	17486	17243	17410	17126	17214	17287	17302	17333	17215	17084	17219	17235	17192	17111	17095	17311	17142	17172	17385	17211	17127	17021	17079	17295	17256	17355	17275	17165	17332	17145	17234	17340	17341	17170	17138	17130	17126	17361	17086	17009	17428	17304	17222	17242	17223	17283	17286	17313	17020	17087	17388	17152	17158	17373	17415	17201	17263	17257	17290	17242	17149	17186	17171	17321	17336	17352	17239	17266	17392	17320	17092	17153	17096	17370	17105	17232	17555	17207	17141	17378	17235	17204	17437	17133	17259	17141	17277	17304	17279	17207	17258	17220	17152	17252	17235	17188	17236	17268	17237	17319	17288	16913	17187	17237	17177	17297	17323	17214	17178	17376	17269	17229	17324	17207	17021	17372	17093	17165	17244	17069	17347	17178	17231	17343	17095	17414	17147	17258	17228	17283	17331	17337	17129	17026	17170	17140	17331	17253	17310	17116	17252	17189	17439	17247	17047	17044	17213	17318	17044	17203	17341	17311	17305	17318	17093	17225	17150	17376	17154	17182	17403	17149	17097	17445	17143	17132	17043	17167	17355	17288	17275	17116	17272	17333	17340	17104	17288	16984	17239	17297	17128	17198	17494	17284	17317	17308	17096	17208	17042	17172	17179	17344	17248	17197	17606	17392	17325	17198	17236	17157	17291	17345	17272	17282	17348	17207	17097	17216	17075	17155	17178	17232	17252	17124	17286	17163	17270	17168	17164	17324	17297	17359	17089	17297	17197	17192	17270	17404	17186	17262	17325	17387	17061	17271	17291	17024	17528	17115	17505	17152	17200	17041	17387	17291	17326	17204	17025	17157	17318	17332	17219	17012	17210	17077	17237	17267	17036	17109	17326	16958	17353	17253	17165	17172	17217	17136	17158	17154	17196	17315	17119	17360	17304	17332	17129	17268	17263	17174	17102	17215	17155	17253	17151	17104	17199	17025	17347	17322	17086	17377	17314	17316	17203	17223	17365	17158	17208	17037	17193	17026	17229	16938	17126	17145	17144	17329	17244	17232	17246	17271	17251	17101	17383	17158	17243	17155	17191	17436	17287	17451	17353	17267	17300	17318	16821	17036	17332	17275	17168	17439	17361	17202	17210	17156	17038	17228	17326	17107	17274	17187	17299	17051	17308	17247	17217	17382	17224	17435	17157	17060	17341	17240	17343	17042	17013	17089	17099	17239	17321	17174	17098	17272	17333	17343	17400	17181	17329	17139	17443	17189	17363	17285	17318	17271	17164	17314	17044	17355	17409	17103	17165	17200	17302	17434	17501	17216	17085	17022	17376	17374	17290	17168	17346	17142	17215	17204	17242	17405	17080	17120	17221	17337	17324	17390	17421	17167	17199	17177	17364	17371	17124	17117	17192	17052	17262	17265	17151	17109	17301	17065	17374	17181	17284	17177	17298	17167	17594	17095	17071	17328	17034	17027	17268	17352	17298	17232	17155	17406	17326	17391	17182	17138	17250	17249	17267	17160	17204	17149	17080	17095	17205	17034	17180	17176	17010	16876	17214	17208	17167	17298	17138	17119	17278	17080	17258	17116	17184	17314	17262	17222	17264	17200	17192	17174	17251	17285	17284	17341	17263	17161	17211	17293	17243	17177	17341	17379	17346	17182	17355	17179	17134	17188	17122	17293	17039	16991	17198	17232	17121	17070	17065	17200	17340	17168	17310	17146	17304	17411	17257	17256	17190	17402	17219	17155	17262	17268	17235	17251	17319	17159	17160	17228	17162	17279	17248	17321	17132	17111	17070	17313	17146	17131	17262	17214	17014	17296	17219	17296	17302	17091	17082	17244	17345	16997	17075	17239	17293	17410	17300	17114	17170	17073	17080	17122	17279	17328	17025	17123	17230	17044	17140	17292	17251	17104	16982	16950	17090	17300	17075	17135	17300	17333	17032	17166	17266	17236	17205	17252	17116	17224	17264	17257	17288	17510	17143	17175	17127	17050	17155	17495	17243	16998	17177	17180	17371	17512	17211	17127	17376	17242	17146	17255	16951	17137	17224	17082	17319	17096	17343	17339	17119	17158	17213	17396	17121	17283	17140	17123	17313	17124	17234	17405	17180	17163	17218	17195	17102	17097	17149	17373	17207	17226	17272	17357	16986	17318	17306	17313	17307	17210	17374	17207	17186	17182	17206	17162	17320	17420	17265	17161	17474	17328	17263	17144	17097	17216	17080	17154	17242	17191	17295	17360	17289	17060	17309	17292	17269	17240	16988	17315	16921	17264	17304	17081	17232	17127	17267	17222	17221	17294	17278	17096	17382	17166	17059	17310	17128	17166	17270	17121	17256	17329	17220	17194	17349	17196	17189	17208	17399	17327	17237	17079	17189	17369	17338	17151	17221	17320	17125	17290	17138	17235	17250	17293	17287	16985	17010	17352	17206	17189	17049	17264	17234	17232	17351	17414	17206	17278	17292	17437	17256	17214	17245	17234	17394	17353	17304	17413	17343	17162	17026	17093	17190	17259	17316	17351	17290	17215	17661	17347	17318	17260	17453	17256	17443	17258	17306	17234	16907	17260	17409	17254	17303	17268	17231	17379	17170	17116	17186	17099	17455	17437	17318	17200	17156	17196	17206	17205	17422	17312	17239	17261	17214	17104	17285	17186	17345	17161	17151	17109	17210	17312	17365	17346	17147	17381	17196	17331	16987	17275	17194	17213	17153	17026	17035	17070	17104	17056	17375	17180	17164	17204	17209	17271	17091	17125	17393	17164	17198	17293	17250	17276	17320	17263	17383	17287	17281	17134	17306	17166	17157	17401	17329	17167	17143	17222	17034	17175	17244	17224	17397	17169	17173	17056	17118	17440	17459	17442	17331	17122	17309	17182	17163	17328	17182	17089	17092	17130	17346	17163	17306	17078	17203	17173	17322	17050	17086	17182	17305	17226	17094	17182	17254	17134	17112	17053	17183	17163	17443	17228	17304	17162	17454	17240	17259	17304	17236	17207	17225	17282	17381	16969	17059	17149	17198	17153	17282	17135	17334	17387	17387	17151	17042	17111	17020	17169	17330	17217	17139	17440	17256	17288	17145	17294	17183	17212	17367	17196	17275	17199	17083	17141	17251	17288	17179	17121	17274	17169	17370	17299	17453	17259	17216	16916	17268	17462	17402	17244	17278	17206	17268	17299	17351	17212	17276	17164	17063	17100	17166	17259	17297	17311	17155	17402	17075	17304	17128	17343	17124	17152	17240	17223	17143	17250	17196	17147	17153	17387	17294	17254	17121	17207	17219	17150	17062	17178	17271	17222	17014	17322	16977	17299	17346	17272	17176	17060	17113	17236	17269	17192	17182	17287	17150	17294	17251	17266	17341	17160	17041	17012	17194	17145	17007	17117	17261	17487	17103	17141	17198	17316	17173	17319	17210	17408	17159	17490	17116	17137	17441	17282	17204	17203	17095	17023	17360	17174	17117	17051	17242	17324	17251	16980	17412	17248	17255	17343	17169	17204	17220	17274	17197	17365	17215	16956	17331	17250	17080	17335	17068	17184	17388	17308	17289	17169	17341	17302	17167	17229	17192	17308	17294	17299	17202	17386	17236	17112	17106	17213	17269	17220	17255	17224	17233	17152	17135	17246	17205	17065	17172	17225	17185	17513	17219	17311	17067	17172	17199	17180	17044	17145	17335	17359	17347	17244	17416	17352	17241	17148	17206
32457	56713	53576	42712	36155	31947	28893	26381	24395	22770	21965	20988	19654	18836	17787	17437	17209	16841	16619	16420	16293	15993	15974	15886	15847	15919	15944	15782	15687	15804	15597	15605	15704	15804	15695	15705	15670	15602	15600	15666	15713	15570	15535	15540	15735	15585	15578	15640	15528	15472	15607	15608	15716	15677	15762	15559	15695	15576	15552	15705	15634	15505	15539	15488	15533	15511	15575	15453	15612	15594	15512	15573	15685	15656	15523	15352	15509	15508	15678	15529	15571	15515	15665	15520	15453	15586	15560	15707	15467	15545	15590	15566	15505	15557	15510	15510	15478	15580	15425	15476	15271	15594	15510	15546	15796	15672	15547	15653	15545	15486	15647	15424	15531	15476	15429	15544	15436	15558	15536	15569	15660	15299	15556	15571	15462	15560	15701	15291	15581	15586	15568	15332	15565	15599	15600	15483	15622	15433	15608	15635	15503	15391	15458	15590	15536	15593	15509	15535	15677	15524	15448	15518	15605	15561	15423	15503	15521	15627	15431	15496	15530	15665	15470	15461	15616	15426	15532	15563	15569	15396	15515	15463	15552	15282	15574	15392	15605	15519	15492	15555	15353	15645	15608	15518	15421	15408	15658	15710	15422	15744	15591	15454	15612	15397	15482	15488	15404	15558	15454	15463	15394	15600	15533	15642	15511	15538	15646	15528	15755	15515	15575	15370	15559	15457	15602	15501	15581	15416	15355	15431	15504	15721	15538	15578	15690	15548	15619	15534	15577	15503	15498	15433	15469	15645	15636	15559	15655	15550	15583	15556	15481	15547	15456	15296	15461	15447	15543	15495	15643	15505	15587	15567	15487	15558	15557	15508	15379	15632	15579	15453	15374	15494	15632	15675	15536	15499	15540	15476	15559	15422	15496	15541	15679	15581	15553	15509	15419	15437	15321	15703	15484	15471	15480	15486	15487	15486	15394	15535	15599	15710	15566	15456	15508	15513	15531	15580	15605	15442	15605	15523	15474	15472	15444	15689	15395	15623	15450	15458	15495	15738	15497	15448	15407	15531	15563	15581	15481	15408	15637	15512	15561	15757	15484	15554	15573	15474	15625	15524	15561	15421	15288	15479	15522	15665	15476	15522	15503	15484	15644	15573	15586	15649	15407	15586	15463	15588	15547	15478	15454	15270	15543	15336	15442	15687	15482	15462	15618	15440	15549	15522	15366	15485	15585	15538	15567	15539	15415	15447	15379	15475	15431	15547	15429	15625	15628	15435	15520	15510	15494	15376	15589	15549	15466	15494	15484	15475	15536	15580	15620	15539	15334	15476	15478	15411	15450	15442	15427	15437	15533	15555	15577	15447	15477	15592	15507	15357	15523	15458	15634	15495	15532	15630	15401	15393	15584	15584	15616	15410	15561	15565	15550	15481	15668	15614	15558	15539	15555	15543	15618	15498	15563	15678	15460	15358	15630	15384	15527	15513	15442	15619	15693	15973	15579	15563	15558	15295	15534	15547	15681	15424	15590	15482	15519	15521	15502	15557	15619	15515	15470	15443	15368	15502	15590	15516	15596	15607	15447	15549	15628	15328	15505	15659	15597	15504	15545	15571	15369	15724	15381	15485	15469	15515	15530	15468	15544	15366	15518	15669	15454	15542	15652	15348	15563	15593	15600	15652	15508	15488	15419	15421	15534	15613	15674	15366	15482	15490	15539	15605	15433	15413	15554	15459	15414	15315	15625	15517	15373	15493	15588	15549	15509	15547	15690	15583	15544	15588	15599	15542	15463	15569	15400	15648	15459	15705	15699	15558	15438	15355	15589	15506	15476	15579	15466	15566	15499	15583	15638	15365	15530	15355	15396	15528	15506	15454	15494	15569	15316	15560	15424	15567	15623	15604	15424	15645	15519	15577	15755	15462	15779	15490	15663	15633	15522	15657	15548	15493	15469	15488	15682	15562	15464	15626	15556	15625	15486	15418	15562	15672	15465	15523	15296	15423	15505	15593	15624	15581	15347	15518	15437	15364	15531	15579	15566	15426	15461	15581	15548	15518	15502	15437	15777	15246	15433	15601	15527	15536	15525	15472	15715	15667	15455	15479	15563	15405	15504	15476	15511	15446	15451	15449	15609	15582	15517	15570	15549	15400	15539	15425	15596	15396	15343	15305	15481	15636	15650	15234	15288	15443	15453	15491	15561	15616	15366	15558	15617	15641	15520	15325	15629	15619	15638	15595	15443	15580	15432	15579	15524	15532	15470	15393	15608	15564	15611	15556	15358	15466	15640	15316	15593	15348	15379	15312	15387	15639	15475	15710	15706	15495	15477	15326	15510	15547	15512	15693	15581	15489	15354	15617	15650	15492	15483	15367	15411	15591	15394	15562	15606	15366	15478	15443	15470	15542	15731	15671	15420	15550	15484	15607	15550	15589	15525	15496	15546	15579	15550	15512	15563	15240	15567	15476	15540	15495	15654	15389	15465	15353	15539	15621	15477	15639	15588	15541	15465	15566	15675	15451	15642	15621	15477	15390	15482	15585	15450	15430	15612	15534	15529	15449	15464	15516	15546	15587	15490	15566	15473	15481	15485	15498	15412	15471	15496	15603	15562	15522	15725	15429	15471	15644	15572	15654	15517	15549	15633	15653	15506	15587	15471	15674	15626	15462	15507	15730	15576	15454	15487	15574	15350	15579	15566	15327	15438	15469	15376	15349	15601	15615	15393	15601	15439	15422	15567	15532	15612	15593	15644	15449	15445	15544	15486	15494	15474	15768	15594	15520	15600	15713	15416	15560	15429	15581	15528	15562	15434	15538	15520	15596	15474	15539	15538	15596	15570	15373	15553	15618	15357	15463	15497	15497	15707	15343	15763	15577	15627	15292	15435	15537	15638	15530	15643	15580	15655	15364	15465	15501	15585	15347	15592	15618	15598	15494	15372	15484	15611	15532	15595	15401	15579	15328	15572	15516	15537	15618	15528	15472	15330	15328	15315	15396	15623	15624	15411	15552	15424	15623	15565	15444	15542	15535	15573	15592	15409	15628	15363	15577	15595	15505	15498	15560	15624	15457	15537	15487	15623	15667	15635	15384	15427	15417	15466	15546	15542	15457	15559	15554	15518	15431	15640	15489	15354	15464	15636	15449	15486	15349	15605	15592	15568	15488	15561	15367	15669	15679	15310	15448	15427	15451	15627	15650	15534	15512	15584	15651	15547	15739	15555	15447	15522	15703	15507	15647	15631	15628	15621	15572	15626	15580	15582	15673	15563	15443	15483	15504	15533	15540	15535	15501	15480	15633	15592	15565	15503	15436	15563	15605	15646	15550	15618	15779	15412	15546	15625	15501	15383	15517	15668	15575	15451	15555	15512	15376	15325	15538	15537	15661	15472	15498	15608	15520	15550	15475	15392	15553	15571	15435	15472	15574	15571	15640	15395	15375	15353	15428	15450	15473	15605	15449	15504	15510	15525	15470	15615	15576	15548	15444	15504	15466	15553	15446	15498	15690	15557	15469	15382	15582	15626	15520	15403	15380	15511	15495	15564	15533	15516	15422	15518	15774	15581	15524	15466	15548	15587	15575	15440	15373	15585	15467	15618	15598	15345	15604	15584	15369	15534	15564	15461	15470	15635	15484	15426	15392	15522	15477	15596	15398	15365	15633	15562	15392	15393	15606	15563	15655	15488	15523	15405	15585	15694	15561	15490	15533	15515	15557	15450	15554	15559	15274	15567	15453	15561	15426	15524	15403	15479	15489	15418	15485	15360	15465	15522	15291	15613	15533	15600	15737	15461	15478	15344	15729	15478	15513	15522	15720	15594	15340	15493	15503	15557	15704	15607	15511	15613	15568	15309	15599	15474	15388	15696	15542	15450	15685	15593	15479	15490	15691	15581	15670	15499	15499	15510	15515	15610	15676	15421	15479	15622	15552	15440	15441	15671	15546	15364	15606	15695	15356	15411	15580	15638	15556	15450	15425	15443	15620	15637	15478	15480	15480	15372	15468	15552	15485	15615	15528	15312	15288	15733	15369	15673	15478	15513	15608	15615	15541	15478	15496	15516	15456	15441	15467	15397	15479	15534	15550	15389	15673	15605	15424	15634	15462	15547	15462	15397	15530	15378	15420	15568	15521	15585	15432	15606	15540	15489	15450	15547	15402	15561	15673	15597	15446	15739	15430	15484	15523	15521	15678	15527	15591	15585	15574	15512	15397	15678	15350	15547	15488	15499	15613	15494	15442	15459	15424	15795	15527	15427	15603	15423	15523	15488	15624	15552	15456	15507	15536	15605	15566	15604	15577	15591	15701	15494	15537	15253	15452	15584	15598	15519	15421	15558	15570	15391	15601	15454	15514	15534	15482	15534	15450	15647	15622	15385	15397	15692	15513	15416	15457	15604	15442	15437	15455	15618	15401	15351	15544	15363	15564	15610	15528	15507	15556	15616	15538	15555	15617	15480	15463	15469	15575	15520	15478	15494	15599	15592	15415	15449	15581	15479	15650	15683	15599	15675	15370	15354	15601	15582	15525	15685	15450	15464	15488	15595	15594	15468	15563	15505	15591	15625	15573	15530	15360	15508	15518	15486	15592	15325	15592	15661	15473	15526	15773	15598	15494	15461	15478	15522	15561	15522	15535	15504	15550	15678	15471	15460	15335	15456	15567	15560	15461	15690	15413	15503	15676	15339	15540	15627	15623	15523	15502	15576	15583	15550	15581	15354	15507	15497	15537	15572	15535	15420	15353	15662	15553	15535	15518	15558	15682	15484	15375	15502	15400	15342	15395	15462	15392	15522	15759	15406	15699	15422	15435	15393	15540	15632	15412	15564	15469	15403	15438	15481	15457	15668	15551	15534	15492	15560	15536	15458	15637	15526	15588	15409	15470	15411	15345	15380	15541	15557	15474	15565	15507	15434	15583	15384	15581	15502	15337	15612	15561	15487	15501	15626	15457	15459	15486	15596	15587	15622	15741	15340	15550	15591	15513	15620	15474	15277	15500	15497	15504	15635	15469	15490	15590	15438	15427	15529	15620	15566	15517	15518	15495	15711	15521	15475	15416	15528	15442	15428	15413	15402	15795	15494	15600	15490	15586	15460	15622	15509	15351	15490	15197	15613	15627	15551	15492	15584	15545	15574	15542	15545	15427	15468	15669	15503	15554	15542	15615	15424	15648
28519	27547	36702	33374	26262	23527	21602	20405	19706	18973	18962	18233	18130	17903	17612	17331	17295	17318	17273	17265	17208	16847	17055	16978	17049	16885	17049	17262	16981	17131	17153	16899	16923	16788	16979	16930	16999	17075	17058	17084	16966	16962	16956	16789	16924	17018	16876	17033	17055	16797	17048	16773	16779	16857	17017	16980	16807	16843	16874	16927	16909	16920	16959	16927	17044	17099	16886	17018	16967	17071	16839	16753	16792	16967	16949	16991	17002	16693	16991	16801	16968	16879	16912	17076	16885	16925	16902	16750	16818	16900	16853	16865	16998	16853	16923	16755	17059	17098	16896	16956	16737	16807	16748	16907	16997	16942	16997	16969	16851	16914	16952	16976	17022	16763	16924	16972	16923	16995	16981	16910	16800	16797	16888	17244	16846	16936	17023	16967	16869	16914	16887	16815	16826	16918	16933	16815	16795	16737	16802	16818	16750	16978	16980	17025	17033	16758	16904	16903	16776	16857	16928	16836	16842	16739	16950	17082	17020	17077	16851	17036	16798	16946	17051	16944	16888	16777	16980	16921	16916	16781	16961	17059	16755	16878	16808	16844	16852	16764	16801	16888	16826	16746	16969	16765	16713	16766	16900	16789	16772	16848	16906	16748	16731	16649	16716	16959	16932	16913	16796	16930	17033	16790	16937	16965	17061	16951	16946	16857	16896	17009	17034	16946	16913	17006	16904	16766	16907	16991	16702	16742	16787	16977	16873	16891	16903	16887	16852	16807	17039	16898	16721	16907	16925	16924	16910	16783	16896	17061	16962	16866	16556	17034	16989	16931	16817	16798	16738	16810	16922	17029	16765	16970	17141	16915	17036	16980	16904	16858	16961	17024	16911	16971	16994	16819	16902	17104	16766	16804	16813	16934	16957	16862	16827	16797	16822	16824	16991	17139	16762	16819	16875	16790	17011	17087	16992	16908	16874	16934	16922	16877	16924	16922	16860	16852	17047	16927	16820	16792	16795	16779	16891	16939	16906	16814	16824	16940	17012	17013	16968	16863	16885	16957	16703	16957	17076	16886	16877	16968	16822	16665	16870	17022	16890	16976	16981	16866	16976	16859	16948	16704	16746	17052	17054	16960	17121	16956	16791	16811	17051	16764	16800	16672	16814	16749	16916	17014	16680	16900	17112	17005	16780	16830	17029	17026	17068	16905	16979	16957	16541	16864	16813	16809	16986	17039	17001	16967	16974	16741	17004	16836	16825	16824	16882	16842	16851	16733	16928	16724	16811	16897	16983	17021	16906	16900	16818	17009	16844	16675	16765	16867	16884	16923	16839	16971	17037	16826	16961	16787	16901	16855	16535	16724	16789	16897	17009	17059	16852	17030	16791	16923	16929	17118	17068	16727	16670	16646	16904	16873	16964	16920	16997	16945	16971	16975	16972	16965	17093	16865	17058	16801	17057	16809	17006	17073	16996	16979	16781	16808	16912	16877	16900	16993	16943	16914	17021	16838	16909	16905	16826	17021	16827	16992	16857	16891	17084	17015	17066	16856	16981	16657	16932	16887	16852	16737	16718	16800	16930	16935	17009	16980	16902	16815	16902	16861	16820	16914	16768	17103	16947	16934	17035	16801	16964	16850	16768	16881	16801	16832	16786	16696	16876	16965	17066	16945	17018	17056	16851	16812	16864	16839	16913	16965	16858	16876	16979	16768	16997	16987	16940	16801	16734	16876	16939	16860	16719	16757	16614	16918	16780	16806	16830	17054	16848	16814	16843	16959	16978	16881	16820	16967	16928	16914	17080	16866	16960	16923	16922	16927	16868	16671	16849	16865	16844	16951	16971	16754	16988	16810	16996	17099	17079	16977	16934	16798	16812	17064	16820	16870	16995	17005	16947	16772	16854	16921	17042	16950	16948	16909	16883	17070	16814	16910	16770	16943	16875	16839	16790	16886	17025	16877	16943	16857	16946	16938	16834	16774	17033	16964	16795	16917	16988	16752	16883	17089	16941	16919	16920	16877	16965	16913	16831	16964	16966	17138	16912	16946	17103	16887	16744	16815	17148	16977	17191	16861	17022	17006	16895	16998	16811	16940	16982	16890	16944	16976	16892	16942	16809	17041	16850	17017	17034	16731	17156	17028	17053	16933	17039	16849	16714	17107	17047	16997	16768	16919	16856	16944	16810	16828	16971	17053	16722	16765	16806	16822	16846	16967	16898	16967	16899	16827	16943	16821	16700	16872	16952	17003	16725	16805	16802	16826	17017	16947	17074	16900	16919	16825	16990	16854	16998	16931	16896	16845	17040	16900	17104	17026	16868	16819	16791	17051	16836	16820	16841	17015	17060	16968	17076	16872	16902	16904	17012	16745	16782	16850	16901	16736	16849	17030	16977	16986	16913	16877	16651	16809	16935	16966	16910	17011	16951	16954	16887	17143	16999	16993	16873	16824	16820	16746	16882	17087	17098	16946	16889	16900	16973	16938	16930	16880	16850	16846	16915	16932	16949	16855	16887	16844	16878	16849	16837	16870	17151	16796	16767	16926	17145	16850	16904	16834	16836	16746	17137	16986	16864	16888	16710	17025	17058	17059	16836	16887	17015	16827	16967	16728	17045	16779	16746	16921	17202	16786	16836	16902	16835	16929	16866	16930	16886	16818	16965	16963	16732	16838	16784	16833	16807	16782	16765	16874	16867	16901	16858	16798	17082	16812	16797	17015	16884	16757	16884	16938	16986	16903	16990	17218	16814	16906	16963	16927	16829	16834	17067	16823	17018	16914	16945	17067	16944	16938	17072	16929	16765	16820	16849	16899	16906	16899	17042	17093	17016	16973	16974	16741	16839	17147	16789	17035	17021	16803	16715	16836	16891	16796	16856	16826	16732	16723	16885	16881	16934	16837	16978	17055	16709	16884	17053	16748	16937	16856	16878	16731	16813	16971	16711	16838	16771	16851	16985	16952	16986	16922	16906	16956	17004	16941	16631	16946	17016	17125	16962	16996	17014	16848	16877	16857	16892	16932	16951	16952	16821	17018	16869	16703	16964	16970	16907	16812	16882	17022	16888	16726	16956	16971	16835	16879	17126	17097	16949	16903	16920	16980	16938	16891	17027	16800	17110	16938	16910	16950	17082	16881	16993	16955	16793	16835	16878	16670	16770	16894	16909	16967	17052	17103	16819	16813	16873	16878	16723	16895	16745	16989	17044	16845	16828	16769	16825	17040	16986	16885	16836	16901	16817	16817	16819	16845	16982	16955	16970	17035	16851	16932	16914	16818	16859	16950	16999	16822	17079	17134	16881	17146	16796	16954	16903	16646	17037	16921	16808	16811	17011	16974	16583	16945	16813	16839	16953	16891	16940	16989	16884	17046	16853	16946	17036	16661	16867	16927	16751	16930	17002	16794	16973	16887	16821	16759	16789	16749	17074	17043	16901	16902	16968	17082	16865	17008	16953	16964	17082	16779	16803	16959	16997	16855	16850	16713	16755	16831	16923	16925	16871	16814	16972	16781	16881	17102	16765	16949	16812	17043	16873	16906	16884	16742	16955	16657	16941	16779	16851	16970	16914	16937	16715	16844	16754	16782	16889	16905	16877	16922	16924	16948	16843	17108	17050	16930	17038	16891	16804	17023	16911	16659	16970	16988	16760	16939	16896	16805	16938	16977	16849	16840	16799	16844	17018	16964	16858	16755	16821	16931	16913	17054	17084	17023	16812	16858	16915	16814	16975	16845	16891	16861	16900	16896	16754	16937	16972	16998	16998	16903	16918	16947	16915	16952	17184	16653	16860	16832	16772	17124	16590	16800	16985	16694	16970	16890	17012	16898	16789	16920	17004	17094	16896	17178	16825	16894	16882	17083	16972	16995	17080	16886	17062	16865	16844	17000	16819	16929	17092	16952	16849	16935	16902	16865	16747	16719	16887	16980	17079	16986	17004	16944	16731	17013	16613	16876	16733	16774	17036	17017	16918	16861	16825	16870	16930	16924	16874	17010	16981	16974	16992	16789	16834	16925	16932	16760	16984	16896	17154	17082	16735	16897	16795	16868	16859	16970	16819	16925	17108	16945	17063	16804	16983	16858	16969	16888	17039	16837	17071	17029	16949	16971	16751	17021	16852	16957	16731	16649	16986	16947	16825	16996	16913	17075	16990	16758	16876	16828	16882	16870	16904	16998	16931	17065	16908	16877	17140	17096	16881	16758	17062	16690	17024	17003	16761	17096	16995	17022	16965	17009	16836	16925	16853	16956	16826	16960	16913	17162	16687	16929	16763	16842	16965	16724	16915	17031	16901	17094	16683	16842	16885	16920	16701	16999	16698	16912	17083	16908	17016	16948	16893	16890	16848	16734	16978	16999	17072	16914	16685	16994	17012	16850	16827	16917	16934	17005	16933	16914	16987	16850	16877	16913	16890	16785	16851	16846	17219	16936	16994	17060	16970	16896	16856	16819	16912	16803	16785	16957	16853	16960	16731	16895	16924	16824	16830	16773	16961	16902	16933	16697	16687	16861	17075	17042	17000	16983	16682	16899	16751	16974	16826	16847	16992	17158	17123	17032	17105	16948	16998	16866	16859	16981	17067	16973	16817	16782	16775	16844	16809	17046	17003	16958	16974	16829	16809	16992	16695	17097	16803	16794	16666	16880	16963	16669	16938	17078	16969	16907	16768	16753	17065	16781	16868	16900	16864	16772	16744	16954	16891	16977	16923	16905	16881	17042	17101	17012	16775	16949	16907	16822	16975	16944	16862	16944	16863	16902	17076	16930	16871	17024	16808	16823	16943	17000	16826	16840	16967	16770	17037	17049	16832	16888	17317	17003	16732	16902	17124	16856	17037	17003	16839	16811	16825	16611	16690	16870	16870	16980	17112	16752	16988	16863	16943	16891	16853	16724	17063	16838	16768	16799	16947	16844	16826	17027	16972	16974	16908	16893	16916	17058	16923	17052	16785	16748	16871	16969	16959	16839	16980	16817	16919	16762	16889	16777	16804	16763	16764	16739	16848	16751	16946	16934	16780	16939	16850	17025	16957	16942	17040	16846	17092	16852	16999	16697	16866	17019	17113	16909	16720	17034	17038	16809	16954	16829	16678	16935	16906	16892	16655	16990	17087	17017	16856	17016	16814	17070	17058	17117	17053	16966	16978	16935	17043	16750	16936	16820	17003	16909
31356	46606	43417	34626	28108	24507	22240	20768	19610	18731	18238	17708	17259	16852	16163	16206	15937	15794	15609	15489	15393	15545	15356	15461	15269	15523	15497	15466	15319	15350	15445	15456	15391	15278	15341	15387	15256	15311	15313	15293	15410	15369	15326	15265	15414	15301	15137	15308	15344	15338	15175	15259	15035	15314	15199	15340	15413	15431	15111	15396	15204	15333	15152	15229	15231	15421	15335	15275	15057	15371	15286	15307	15181	15390	15272	15146	15451	15404	15399	15236	15251	15271	15208	15158	15283	15371	15237	15177	15373	15154	15113	15265	15254	15196	15280	15250	15314	15189	15549	15351	15255	15353	15344	15312	15301	15173	15309	15289	15238	15345	15446	15221	15362	15231	15367	15243	15130	15423	15050	15168	15262	15357	15228	15322	15272	15210	15137	15225	15261	15320	15185	15298	15168	15404	15250	15213	15146	15397	15422	15244	15259	15205	15269	15201	15257	15119	15444	15272	15291	15238	15362	15254	15242	15268	15276	15325	15463	15353	15153	15341	15312	15388	15197	15477	15339	15255	15451	15230	15312	15340	15195	15326	15239	15192	15180	15242	15228	15213	15287	15244	15233	15263	15192	15305	15161	15177	15437	15454	15292	15172	15382	15299	15189	15426	15102	15196	15094	15251	15261	15187	15346	15348	15319	15333	15440	15350	15189	15254	15154	15251	15272	15337	15455	15376	15469	15364	15324	15195	15274	15299	15394	15244	15232	15333	15181	15232	15161	15036	15343	15257	15202	15272	15339	15250	15392	15223	15152	15301	15153	15406	15354	15115	15385	15274	15363	15283	15300	15284	15263	15287	15244	15266	15017	15224	15319	15213	15447	15198	15194	15234	15251	15299	15173	15340	15364	15310	15339	15341	15273	15299	15150	15238	15216	15123	15312	15304	15265	15428	15396	15272	15131	15281	15187	15340	15215	15259	15342	15307	15172	15299	15236	15105	15286	15297	15277	15198	15285	15292	15129	15229	15282	15470	15262	15185	15199	15360	15364	15323	15228	15210	15251	15166	15345	15196	15271	15350	15266	15176	15223	15382	15303	15339	15071	15411	15340	15379	15375	15219	15399	15314	15315	15305	15251	15359	15467	15162	15295	15153	15107	15437	15360	15273	15296	15282	15299	15358	15358	15132	15414	15119	15463	15162	15361	15203	15271	15205	15259	15336	15296	15356	15161	15221	15186	15332	15232	15247	15370	15309	15362	15235	15423	15433	15316	15254	15194	15323	15322	15234	15285	15247	15257	15372	15394	15314	15240	15167	15184	15206	15262	15273	15296	15300	15269	15266	15141	15400	15253	15549	15249	15305	15296	15263	15238	15182	15299	15343	15394	15332	15199	15266	15206	15233	15239	15293	15201	15141	15201	15289	15391	15302	15377	15298	15343	15235	15412	15393	15271	15200	15367	15348	15266	15224	15188	15167	15215	15157	15314	15276	15173	15418	15310	15118	15270	15283	15236	15112	15329	15334	15281	15314	15284	15202	15316	15251	15166	15436	15313	15370	15391	15032	15313	15386	15248	15253	15172	15365	15610	15200	15029	15376	15405	15265	15226	15231	15129	15266	15272	15347	15319	15298	15334	15177	15310	15248	15319	15274	15424	15289	15165	15335	15340	15419	15273	15229	15192	15397	15271	15237	15207	15357	15273	15093	15331	15181	15373	15326	15291	15360	15054	15269	15204	15333	15349	15218	15358	15368	15415	15276	15352	15306	15361	15164	15277	15347	15463	15381	15133	15462	15222	15327	15307	15248	15347	15256	15228	15371	15225	15373	15420	15188	15265	15087	15350	15243	15291	15376	15291	15391	15221	15325	15337	15216	15329	15264	15262	15191	15101	15223	15226	15278	15161	15231	15291	15277	15102	15218	15335	15262	15282	15314	15352	15246	15131	15382	15282	15258	15295	15241	15225	15205	15350	15279	15313	15092	15194	15332	15386	15201	15430	15099	15259	15362	15181	15303	15060	15416	15211	15247	15391	15485	15233	15210	15265	15296	15270	15304	15380	15317	15172	15146	15326	15177	15378	15326	15277	15224	15323	15236	15349	15210	15308	15228	15366	15284	15526	15107	15227	15313	15228	15293	15375	15298	15292	15208	15245	15245	15273	15272	15415	15365	15209	15148	15434	15405	15272	15383	15251	15458	15288	15242	15245	15277	15174	15429	15217	15421	15246	15192	15261	15152	15181	15038	15311	15298	15271	15083	15488	15132	15385	15401	15296	15390	15258	15207	15285	15327	15267	15331	15179	15609	15354	15171	15185	15315	15123	15328	15279	15183	15171	15308	15175	15187	15241	15217	15180	15309	15347	15245	15312	15280	15425	15280	15204	15391	15512	15319	15272	15265	15243	15393	15246	15350	15451	15272	15155	15394	15424	15232	15102	15345	15102	15205	15372	15362	15154	15264	15393	15163	15506	15170	15405	15292	15045	15268	15297	15366	15376	15314	15314	15332	15402	15162	15283	15404	15386	15350	15270	15414	15278	15295	15319	15301	15316	15281	15306	15382	15370	15145	15361	15318	15168	15121	15359	15273	15274	15486	15302	15201	15133	15437	15333	15251	15395	15255	15186	15253	15323	15310	15306	15273	15263	15321	15273	15377	15346	15254	15250	15250	15283	15358	15328	15213	15115	15340	15271	15189	15389	15275	15141	15284	15093	15352	15271	15306	15136	15374	15229	15293	15288	15404	15202	15328	15282	15505	15194	15312	15284	15168	15186	15163	15215	15331	15385	15133	15213	15429	15190	15142	15240	15422	15341	15144	15232	15210	15219	15315	15320	15356	15254	15435	15223	15184	15510	15280	15371	15298	15248	15248	15052	15359	15191	15212	15243	15239	15098	15251	15287	15176	15248	15304	15210	15108	15320	15174	15273	15177	15225	15023	15395	15119	15196	15311	15172	15433	15371	15462	15081	15188	15189	15432	15098	15202	15321	15119	15293	15192	15201	15247	15306	15239	15066	15145	15499	15372	15251	15264	15208	15444	15289	15236	15457	15314	14958	15293	15146	15322	15460	15263	15298	15288	15271	15279	15234	15183	15321	15186	15241	15381	15243	15405	15344	15394	15334	15320	15187	15321	15236	15350	15180	15201	15373	15266	15342	15262	15195	15225	15319	15079	15250	15362	15237	15357	15312	15338	15120	15395	15242	15147	15075	15286	15232	15371	15258	15250	15299	15337	15225	15427	15372	15181	15201	15351	15166	15288	15314	15116	15295	15352	15352	15139	15270	15272	15268	15263	15303	15099	15263	15319	15360	15343	15354	15440	15355	15447	15305	15248	15184	15371	15144	15154	15225	15263	15355	15179	15211	15178	15388	15253	15303	15268	15378	15525	15301	15103	15239	15203	15263	15184	15338	15179	15315	15344	15183	15336	15368	15312	15277	15327	15204	15292	15260	15382	15210	15366	15165	15357	15460	15402	15358	15259	15438	15392	15288	15286	15071	15425	15245	15323	15246	15238	15336	15414	15301	15219	15284	15264	15168	15364	15211	15246	15318	15268	15367	15312	15251	15129	15306	15318	15387	15206	15279	15209	15309	15277	15145	15249	15260	15340	15339	15355	15224	15303	15194	15255	15411	15325	15296	15274	15335	15308	15264	15274	15195	15294	15220	15171	15140	15219	15299	15211	15260	15363	15209	15298	15362	15322	15254	15275	15313	15218	15353	15265	15134	15368	15228	15292	15431	15419	15426	15282	15288	15389	15223	15382	15253	15161	15181	15252	15345	15244	15197	15210	15171	15220	15345	15254	15260	15481	15197	15446	15303	15411	15261	15311	15150	15329	15353	15383	15413	15355	15148	15421	15278	15142	15429	15314	15176	15347	15318	15444	15102	15168	15376	15269	15261	15340	15210	15226	15367	15257	15248	15475	15192	15338	15259	15265	15221	15274	15197	15211	15286	15366	15309	15130	15331	15217	15182	15226	15403	15413	15221	15121	15343	15343	15307	15417	15237	15181	15388	15242	15214	15267	15246	15255	15234	15347	15134	15238	15194	15278	15294	15274	15247	15151	15348	15380	15426	15042	15342	15370	15397	15261	15507	15214	15270	15266	15309	15355	15257	15380	15379	15234	15259	15243	15204	15355	15358	15289	15334	15346	15108	15285	15189	15288	15211	15174	15309	15243	15210	15239	15304	15340	15204	15317	14941	15374	15336	15269	15194	15271	15354	15351	15456	15132	15481	15264	15095	15372	15481	15120	15320	15333	15356	15329	15368	15301	15370	15341	15225	15204	15182	15157	15381	15351	15366	15149	15291	15231	15439	15259	15394	15278	15407	15331	15329	15261	15316	15317	15223	15209	15201	15328	15192	15428	15298	15167	15134	15302	15245	15185	15299	15321	15275	15359	15229	15395	15234	15303	15181	15255	15384	15333	15337	15211	15182	15280	15307	15320	15351	15478	15385	15273	15275	15257	15223	15231	15201	15219	15395	15299	15202	15289	15274	15162	15356	15217	15331	15191	15251	15251	15416	15272	15196	15312	15331	15366	15461	15120	15460	15195	15305	15258	15291	15367	15383	15356	15255	15112	15384	15155	15167	15364	15250	15168	15248	15379	15181	15007	15156	15366	15374	15242	15225	15181	15361	15298	15237	15238	15289	15230	15256	15143	15202	15364	15166	15311	15231	15249	15235	15372	15438	15343	15357	15127	15160	15052	15462	15326	15378	15236	15394	15099	15363	15098	15291	15327	15125	15284	15279	15352	15178	15185	15253	15307	15284	15135	15121	15358	15258	15319	15224	15284	15250	15197	15279	15193	15274	15088	15310	15260	15330	15186	15353	15220	15297	15264	15185	15194	15322	15241	15308	15265	15288	15283	15352	15405	15341	15313	15289	15267	15205	15406	15106	15197	15163	15272	15182	15350	15434	15413	15383	15235	15359	15167	15298	15205	15394	15272	15220	15165	15186	15232	15313	15181	15307	15258	15284	15395	15197	15254	15354	15226	15263	15307	15426	15355	15317	15341	15347	15284	15270	15164	15180	15212	15227	15273	15248	15237	15223	15311	15266	15155	15305	15334	15212	15060	15070	15196	15262	15313	15158	15392	15480	15362	15357	15356	15274	15311	15182	15293	15124	15256	15363	15341	15293	15110	15320	15205	15338	15320	15315	15221	15218	15461	15413	15333
24094	21680	29475	25378	25346	27412	26802	23095	21717	21065	20710	20253	19973	19387	18902	18802	18724	18189	18443	18004	18117	18148	17885	18017	18136	17933	17945	17738	17909	17859	17887	17782	18003	17941	17830	17607	17798	17833	17863	17696	17891	17813	17762	17902	17835	17721	17724	17846	17893	17810	17848	17821	17692	17666	17706	17815	17898	17739	17548	17517	18022	17925	17798	17598	17899	17779	17640	17724	17843	17872	17719	17747	17822	17802	17828	17537	17682	17905	17738	17783	17965	17748	17821	17825	17978	17571	17676	17660	17763	17630	17724	17948	17620	17590	17777	17656	17756	17586	17778	17652	17679	17696	17726	17523	17657	17696	17760	17620	17745	17636	17631	17676	17756	17525	17772	17799	17676	17995	17605	17907	17731	17648	17636	17645	17777	17898	17991	17755	17745	17697	17717	17637	17764	17711	17598	17725	17512	17761	17695	17868	17688	17772	17753	17485	17677	17684	17664	17611	17648	17626	17588	17575	17581	17877	17793	17750	17631	17698	17734	17783	17764	17862	17830	17454	17743	17572	17728	17487	17579	17561	17713	17600	17773	17650	17672	17741	17724	17715	17729	17608	17628	17637	17825	17689	17619	17593	17873	17794	17731	17618	17656	17582	17600	17698	17772	17616	17758	17751	17413	17906	17651	17686	17612	17809	17871	17819	17655	17710	17778	17856	17650	17795	17690	17480	17709	17857	17691	17575	17547	17599	17814	17700	17708	17753	17783	17820	17610	17846	17927	17906	17501	17679	17855	17758	17725	17771	17710	17610	17726	17686	17665	17697	17590	17742	17633	17734	17744	17784	17670	17800	17582	17632	17653	17522	17714	17574	17698	17810	17713	17655	17688	17752	17824	17771	17661	17847	17635	17543	17758	17762	17731	17852	17888	17648	17663	17742	17897	17791	17740	17796	17831	17691	17603	17770	17873	17827	17772	17638	17738	17644	17771	17739	17675	17706	17800	17674	17873	17796	17653	17823	17663	17517	17703	17779	17713	17749	17947	17783	17745	17504	17635	17796	17805	17711	17764	17781	17534	17732	17748	17671	17422	17662	17821	17650	17585	17654	17618	17576	17797	17525	17745	17779	17695	17813	17614	17620	17650	17872	17616	17765	17599	17796	17913	17592	17618	17773	17692	17607	17450	17863	17938	17637	17765	17950	17750	17604	17741	17532	17737	17604	17702	17696	17722	17703	17670	17774	17983	17878	17663	17855	17897	17610	17497	17849	17619	17676	17901	17521	17581	17714	17712	17561	17662	17578	17874	17609	17617	17559	17613	17632	17840	17808	17683	17932	17601	17622	17761	17734	17739	17684	17805	17617	17799	17694	17682	17713	17791	17752	17823	17752	17789	17772	17792	17816	17700	17656	17661	17540	17915	17863	17743	17741	17806	17718	17763	17780	17755	17719	17556	17454	17677	17890	17960	17699	17717	17721	17918	17493	17879	17709	17673	17766	17756	17794	17700	17595	17665	17615	17686	17713	17780	17770	17764	17585	17733	17741	17729	17699	17640	17762	17462	17862	17767	17950	17767	17619	17866	17302	17743	17579	17565	17682	17777	17576	17631	17667	17727	17641	17596	17948	17545	17934	17935	17632	17802	17886	17697	17588	17816	17692	17798	17856	17783	17654	17890	17905	17991	17878	17847	17880	17514	17700	17687	17639	17686	17539	17757	17755	17673	17809	17630	17821	17680	17825	17856	17701	17795	17664	17838	17599	17634	17668	17695	17873	17540	17509	17638	17469	17508	17854	17612	17549	17767	17839	17610	17727	17552	17726	17724	17564	17748	17699	17624	17642	17727	17510	17739	17693	17655	17668	17587	17717	17649	17871	17701	17598	17728	17704	17695	17806	17654	17701	17642	17829	17779	17783	17464	17808	17735	17974	17732	17627	17860	17789	17801	17993	17819	17726	17424	17630	17642	17567	17784	17564	17793	17496	17664	17739	17805	17663	17657	17624	17704	17546	17714	17639	17828	17800	17769	17522	17750	17642	17750	17541	17643	17620	17769	17719	17807	17817	17602	17768	17624	17657	17756	17826	17792	17834	17457	17615	17551	17545	17613	17583	17651	17805	17603	17676	17738	17862	17559	17689	17774	17751	17573	17577	17639	17551	17595	17716	17760	17810	17645	17846	17863	17622	17697	17914	17812	17731	17596	17704	17982	17793	17631	17608	17803	17605	17549	17606	17600	17585	17892	17526	17642	17639	17879	17788	17827	17613	17676	17776	17748	17626	17704	17848	17792	17722	17813	17900	17688	17645	17691	17748	17718	17610	17787	17710	17835	17770	17846	17691	17766	17657	17667	17863	17731	17601	17551	17638	17865	17589	17549	17847	17621	17922	17585	17764	17519	17516	17712	17536	17775	17572	17629	17685	17693	17732	17408	17785	17574	17692	17734	17605	17615	17634	17876	17545	17688	17673	17809	17645	17734	17850	17747	17702	17426	17691	17600	17608	17646	17826	17588	17765	17576	17777	17717	17586	17646	17830	17715	17770	17895	17639	17825	17810	17797	17712	17580	17615	17590	17790	17768	17485	17842	17723	17842	17993	17579	17825	17510	17550	17561	17734	17604	17653	17668	17721	17746	17722	17567	17674	17744	17863	17749	17791	17661	17526	17696	17675	17755	17519	17641	17729	17752	17681	17598	17582	17929	17656	17770	17588	17616	17670	17661	17854	17673	17733	17575	17758	17782	17686	17765	17482	17758	17741	17637	17769	17812	17730	17715	17537	17606	17763	17831	17705	17640	17614	17778	17665	17577	17615	17369	17651	17881	17829	17810	17828	17607	17753	17608	17886	17714	17668	17554	17692	17744	17760	17693	17647	17779	17691	17794	17806	17862	17900	17948	17627	17741	17652	17740	17410	17713	17755	17709	17617	17848	17618	17853	17549	17844	17877	17720	17629	17762	17845	17558	17654	17855	17565	17876	17722	17766	17697	17755	17942	17843	17550	17804	17780	17831	17795	17719	17765	17371	17399	17616	17570	17820	17614	17616	17624	17800	17861	17778	17666	17752	17836	17709	17724	17831	17760	17768	17603	17708	17791	17601	17811	17776	17574	17797	17722	17818	17751	17645	17707	17660	17650	17669	17727	17744	17783	17792	17796	17630	17584	17669	17649	17953	17886	17808	17792	17415	17475	17595	17807	17793	17766	17684	17646	17836	17689	17633	17901	17604	17739	17598	17502	17703	17649	17812	17581	17617	17608	17490	17624	17760	17845	17780	17834	17684	17600	17675	17880	17431	17692	17776	17773	17635	17780	17831	17745	17741	17796	17594	17658	17772	17763	17751	17527	17609	17668	17572	17679	17408	17651	17897	17404	17587	17537	17600	17644	17781	17664	17602	17675	17663	17568	17696	17613	17877	17515	17824	17534	17647	17774	17514	17623	17495	17815	17883	17810	17906	17682	17850	17851	17746	17682	17643	17867	17854	17603	17782	17663	17664	17667	17794	17784	17812	17536	17730	17752	17682	17770	17610	17698	17788	17792	17704	17776	17779	17522	17630	17675	17693	17579	17750	17914	17668	17673	17779	17672	17860	17894	17942	17767	17653	17916	17663	17626	17786	17797	17825	17807	17591	17866	17781	17745	17739	17814	17715	17712	17714	17843	17758	17544	17603	17553	17604	17648	17624	17823	17826	17657	17735	17681	17640	17631	17825	17731	17622	17520	17653	18090	17606	17631	17685	17612	17801	17803	17931	17784	17772	17730	17373	17805	17406	17583	17684	17893	17675	17720	17746	17618	17820	17766	17671	17722	17737	17666	17836	17543	17671	17675	17513	17691	17725	17730	17964	17592	17652	17778	17739	17548	17822	17676	17681	17749	17650	17484	17671	17665	17693	17689	17907	17901	17824	17730	17728	17779	17784	17607	17769	17742	17936	17694	17571	17713	17802	17638	17760	17624	17724	17525	17666	17662	17646	17682	17810	17740	17622	17775	17691	17720	17704	17749	17560	17749	17650	17617	17850	17616	17724	17590	17680	17671	17615	17696	17969	17760	17653	17655	17934	17552	17710	17723	17701	17651	17836	17622	17608	17646	17736	17781	17656	17522	17773	17611	17616	17760	17901	17929	17605	17648	17844	17835	17669	17885	17634	17712	17733	17668	17862	17603	17809	17688	17805	17671	17876	17449	17664	17785	17841	17557	17647	17767	17613	17664	17845	18128	18051	17610	17617	17831	17760	17621	17914	17591	17736	17840	17932	17819	17723	17677	17727	17689	17753	17566	17517	17644	17690	17674	17787	17769	17679	17621	17754	17784	17787	17903	17575	17629	17971	17640	17708	17791	17758	17675	17762	17671	17836	17702	17727	17725	17667	17550	17925	17841	17549	17423	17751	17551	17715	17775	17737	17700	17957	17701	17608	17640	17967	17871	17680	17883	17702	17781	17859	17785	17761	17746	17891	17719	17689	17587	17683	17797	17684	17718	17778	17764	17865	17610	17644	17671	17819	17699	17601	17586	17496	17943	17601	17490	17741	17889	17774	17813	17632	17693	17843	17794	17718	17375	17661	17853	17742	17849	17731	17818	17583	17738	17896	17672	17843	17433	17898	17533	17544	17702	17779	17955	17876	17675	17732	17808	17796	17842	17834	17685	17581	17697	17686	17747	17773	17728	17720	17556	17713	17558	17690	17554	17825	17873	17582	17626	17738	17781	17640	17808	17592	17507	17754	17416	17764	17664	17720	17672	17625	17776	17820	17780	17795	17670	17584	17581	17985	17848	17673	17772	17655	17714	17578	17606	17748	17584	17854	17445	17763	17364	17779	17755	17628	17585	17604	17544	17771	17740	17782	17622	17589	17645	17756	17701	17670	17763	17455	17717	17663	17849	17704	17793	17641	17615	17585	17733	17593	17597	17529	17856	17639	17899	17553	17664	17678	17639	17628	17622	17705	17723	17658	17769	17649	17877	17551	17611	17652	17685	17719	17780	17719	17822	17655	17804	17646	17804	17741	17599	17529	17641	17719	17575	17761	17861	17789	17608	17776	17531	17656	17672	17920	17763	17704	17758	17718	17893	17753	17623	17625	17616	17942	17831	17594	17770	17648	17455	17653	17627	17709	17838	17701	17665	17812	17834	17790	17621	17674	17703	17842	17676	17617	17684	17732	17720	17778	17602	17677	17639
30977	52474	48847	40396	34606	29703	26061	24200	22394	21155	20444	19712	19195	18267	17667	17047	17005	16704	16654	16289	16188	16219	16045	16286	15919	16189	16051	16030	15952	16073	15968	16031	15855	16038	15991	15920	16036	16067	15937	15803	15783	15780	15879	15986	16018	15943	16035	15867	15954	15900	15806	15920	15787	16127	15939	16013	15903	15985	15930	16018	15957	15875	15998	16058	16067	15847	15871	15791	15782	15859	15799	15877	15730	15890	15928	15896	15914	15876	15905	15783	15863	15894	15612	15785	15744	15842	16060	15781	16000	15808	15730	15824	15913	15811	15794	15968	15929	15791	15847	15970	15820	15839	15771	15819	15843	15786	15767	16032	15659	15789	15859	15799	15908	16033	15710	15781	15897	15845	15810	15780	15839	15895	15835	15759	15849	15706	15891	15868	15910	15758	15879	15918	16089	15866	15580	15864	15889	15675	15867	15908	16121	15802	16008	15869	15726	15939	15712	15812	15883	15801	15696	15790	15783	15782	15734	15920	15802	15842	15768	16053	15911	15818	15873	15820	15732	15789	15959	16017	15876	15794	15716	15867	15885	15950	15844	15813	15915	15980	15826	15914	15714	15939	15919	16060	15927	16037	15724	15783	15901	15737	15828	15889	15757	15843	15819	15738	15999	15714	15876	15873	15826	15933	15761	15944	16011	15725	15843	15866	15872	15585	15832	15849	15776	15728	15853	15819	15837	15831	15872	15738	15818	15885	15728	15722	15849	15886	15716	15923	15848	16052	15916	15799	16012	15630	15722	15864	16112	15902	15890	15640	15745	15885	15958	15858	15927	15852	15666	15857	15849	15938	15994	15736	15815	15767	15851	15778	15890	15819	15676	15778	15711	15716	15887	15864	15880	15906	15622	15813	15927	15901	15903	15768	15813	15904	15849	15848	15846	15580	15962	15934	15968	15947	15953	15769	15924	15936	15760	15930	15890	15926	15812	15874	15861	15766	15670	15904	15774	15957	15687	15958	15844	15718	15824	15774	15722	15924	15890	15816	15896	15855	15605	15929	15817	15687	15875	15858	15854	15714	15778	15821	15764	15683	15877	15903	15825	15813	15854	15802	15828	15863	15873	15861	15778	15792	15708	15756	15713	15870	15726	15798	15797	15924	15827	15714	15777	15779	15853	15815	15699	15679	15852	15891	15692	15964	16009	16011	15908	15923	15841	15776	15970	15705	15721	15870	15957	15734	15769	15836	15849	15739	15799	15925	15775	15793	15883	15817	15696	15847	15917	16021	15919	15886	15800	15869	15758	15884	15833	15911	15842	15931	15865	15734	15878	15972	15912	16002	15734	15814	15900	15789	15903	15846	15756	16071	15811	15855	15898	15869	15815	15841	15957	15958	15676	15777	15908	15849	15999	15804	15711	15911	15982	15872	15823	15763	15841	15690	15907	15823	15766	15934	15812	15831	15896	15784	15644	15955	15701	15903	15851	15790	15959	15872	15755	16002	15853	15857	15874	15757	15791	15783	15656	15711	15842	15707	15778	15911	15770	15964	15777	15919	15692	15918	15800	15764	15944	15867	15930	15921	15774	15672	15922	15912	15922	15926	15897	15770	15845	15731	15837	15949	15978	15820	15970	15816	15682	15849	15748	15911	15942	15914	15833	15843	15863	15936	15899	15756	15743	15932	15835	15791	15890	16062	15751	15879	15723	15973	15841	15768	15937	15744	15748	15932	15955	15781	16080	15942	15689	15783	15941	15843	15977	15796	15749	15814	15941	15959	15806	15819	15862	15813	15737	15992	15646	15801	15757	15748	15807	15882	15852	15757	15872	15963	15981	15721	15765	15856	15825	15965	15460	15894	15661	15726	15777	15910	15709	15748	15904	15870	15874	15926	15959	15777	15797	15976	15916	15904	15924	15934	15812	15812	15817	15956	15784	15907	15792	15830	15895	15803	15898	15857	15931	15608	15763	15930	15798	15953	15916	15828	15908	15704	15812	15867	15905	15979	15879	15914	15810	15958	15828	15940	15851	15911	15923	15855	15601	15880	15761	15926	15987	15824	15845	15694	15844	15906	15872	15869	15853	15876	16015	15750	15892	15780	15835	15765	15779	15850	15883	15872	15845	15869	15865	15866	15908	15934	15988	15941	15784	15874	15678	15944	15865	15911	15737	15795	15836	15723	16010	15842	15748	15877	15831	15777	15904	15882	15638	15916	15766	15811	15821	15917	15924	15991	15920	15917	15943	15981	15810	15867	15662	15705	15940	15726	15702	15879	15895	15981	15827	15897	15930	15816	15984	15774	15810	15738	15929	15899	15711	15844	15789	15772	15832	15796	15974	15804	15829	15805	15846	15844	15789	15918	15871	15845	15714	15919	15892	15866	15678	15902	15913	15899	15810	15822	15766	15720	15837	15904	15967	15916	15818	15778	15715	15856	15662	15909	15784	15839	15830	15884	16022	15815	15835	15944	15836	15847	15756	15722	16011	15589	15757	15838	15751	15859	15798	15922	15822	15843	15865	15779	16008	15807	15851	15782	15842	15971	15790	15721	15921	15831	16001	15720	15932	15787	15956	15757	15919	15894	15855	15923	15755	15840	15909	15913	15926	15675	15748	15910	15916	15734	15946	15912	15881	15834	15664	15807	15849	15941	15926	15834	15894	15768	15946	15789	15968	15852	15864	15829	15696	15932	15878	15870	15777	15794	15943	15842	15791	15836	15817	15845	15867	15710	15658	15889	15829	15932	15908	15915	15915	15934	15815	15852	15796	15752	15810	15913	15905	15821	15989	15777	15784	15765	15652	15786	15805	15687	15944	15781	15851	15995	15908	15779	15729	15912	15840	15973	15923	16049	15873	15832	16085	15779	15868	15710	15731	15893	15766	15994	15884	15766	15976	16032	15920	16010	15976	15848	15764	15913	15807	15751	15979	15924	15810	15976	15822	15794	15801	15676	15896	15801	15851	15939	15739	15751	15793	15975	15816	15941	15782	15805	15843	15822	15816	15908	15927	15979	15965	15777	15754	15752	15706	15717	15778	15842	15988	15852	15908	15796	15952	15876	15734	15787	15853	15807	15935	15831	15906	15747	15768	15913	15806	15797	15728	15786	15714	15780	15933	15791	15818	15738	15868	15790	15745	15842	15811	15854	15845	15730	15830	15666	16028	15783	15828	15818	15821	15812	15905	15897	15971	15739	15859	15851	15864	15875	15728	15722	15949	15787	15797	15855	15909	15878	15928	15959	15914	15790	15897	15743	15798	15779	15817	15908	15863	15798	15795	15955	15805	15894	15840	15825	15808	15898	15721	16007	15991	15842	15636	15941	15757	15703	15770	15737	15788	15802	15844	15819	15842	15758	15847	15854	15777	15920	15818	15879	15709	15933	15971	15786	15735	15841	15854	15889	15814	15643	16066	15944	15831	16075	15905	15868	15789	15800	15959	15666	15874	15909	15714	15737	15935	15739	15977	15800	15850	15964	15891	15861	15880	15868	15822	15837	15954	15859	15941	15776	15819	15822	15979	15918	15972	15963	15867	15880	15723	16011	15897	15817	15764	15950	15877	15739	15829	15768	15666	15947	15835	15871	15894	15811	15883	15761	15769	15796	15813	15860	15927	15732	15848	16135	15932	15946	15803	15681	15965	15956	15659	15874	15876	15803	15902	15945	15867	15983	15967	15928	15897	15912	15692	15777	15774	15915	15848	15892	15934	15741	15915	15932	15959	15806	15882	15774	15645	15860	15888	15843	15577	15877	15824	15876	15868	15843	15839	15879	15828	15785	15940	15724	15921	15855	15817	15723	15938	15949	15756	15854	15695	15763	15832	15846	15782	15915	15811	15908	15749	15984	15980	15873	15826	15927	15843	15828	15876	15857	15779	15808	15949	15908	15969	15861	15818	15772	15717	15893	15753	15689	15858	15671	16043	15814	15817	15779	15858	15845	15821	15854	15795	15871	15949	15815	15906	15952	15846	15849	15972	15868	15729	15570	15950	15863	15683	15941	15890	15754	15811	15840	15754	15859	15871	16003	15884	15870	15741	15778	15854	15809	15889	15939	15744	15862	15956	15744	15949	15918	15779	15788	15908	15890	15731	15701	15807	15933	15999	15808	15830	15922	15730	15904	15950	15909	15827	15961	15801	15966	16007	15892	15842	15800	16007	15677	15925	15922	15972	15909	16050	15793	15713	15898	15765	15701	15985	15714	15881	15765	15713	15702	15799	15812	15660	16072	15958	15857	15813	15665	15835	15782	15944	15812	15831	15715	15910	15715	15859	15837	15714	15672	15910	15967	15859	15867	15894	15796	15855	15864	15872	15796	15897	15917	15738	15701	15895	15656	15757	15895	15933	15911	15789	15887	15934	15857	15997	15887	15778	15689	15876	15806	15735	16144	15779	15790	15747	15917	15961	15703	15910	15944	15926	15695	15770	15816	15817	15984	15925	15657	15918	15870	15965	15737	15860	15831	15885	15760	16087	15926	15708	15846	15754	15772	15919	15972	15862	15894	15671	15809	15798	15894	15833	15879	15770	15832	15965	15863	15749	15807	15755	15918	15744	15851	15803	15908	15903	15886	15681	15699	15823	15817	15822	15803	15930	15795	15869	15700	15786	15706	15777	15967	15820	15757	15917	15921	15806	15847	15643	15754	16154	15816	15813	15785	15882	15878	15732	15736	15869	15949	15807	15615	15839	15731	15872	15945	15910	15853	15957	15695	15829	15864	15804	15950	15790	15818	15738	15842	15969	15780	15891	15871	15877	15981	15821	15933	15868	15787	15796	15857	15801	15857	15848	15832	15873	15732	15973	15953	15743	15876	15731	15889	15890	15986	15793	15971	15996	15776	15824	15796	15804	15730	15777	15865	15817	15833	15807	16029	15865	15855	15683	16011	15878	15800	15823	15895	15841	15704	15744	15844	15764	15787	15799	15848	16039	15899	15956	15781	15775	15960	15879	15929	16034	15868	15760	15815	15908	15937	15874	15870	15993	15862	15711	15779	15768	15768	15825	15747	15722	15724	15794	15942	15833	16088	15817	15986	15807	15844	15902	15884	15791	15731	15814	15941	15836	15803	15831	15779	15866	15998	15701	15820	16068	15906	15849	15708	15813	15761	15978	15773	15770	15883	15731	15883	15986	15603	15777	16169	15701	15822	15764	15948	15913	15727	15878	15714
23084	21570	29631	24180	22953	27215	30199	24658	22931	22490	21688	20966	20353	19532	19286	18943	18449	18367	18165	18135	17987	18073	17784	17696	17883	17743	17688	17824	17927	17631	17727	17691	17627	17596	17745	17632	17658	17429	17584	17445	17528	17725	17575	17571	17508	17583	17624	17712	17541	17623	17589	17516	17569	17462	17603	17590	17460	17601	17586	17650	17575	17481	17476	17667	17516	17545	17363	17523	17680	17298	17530	17630	17209	17582	17577	17578	17500	17347	17520	17509	17374	17492	17596	17283	17473	17447	17631	17482	17543	17595	17717	17610	17546	17454	17461	17478	17396	17408	17602	17431	17632	17465	17442	17358	17371	17519	17563	17535	17460	17571	17387	17450	17424	17570	17492	17459	17595	17550	17369	17357	17561	17505	17617	17356	17336	17449	17653	17249	17632	17330	17326	17651	17614	17418	17435	17356	17540	17393	17389	17343	17667	17553	17341	17230	17360	17455	17448	17456	17554	17267	17567	17436	17424	17229	17632	17380	17332	17481	17401	17411	17478	17619	17560	17559	17377	17540	17395	17412	17451	17456	17294	17459	17594	17434	17407	17425	17537	17550	17487	17406	17259	17278	17536	17506	17505	17481	17437	17422	17385	17482	17404	17392	17518	17353	17336	17524	17341	17377	17501	17486	17555	17561	17568	17634	17609	17280	17394	17347	17404	17590	17535	17261	17435	17506	17380	17448	17366	17453	17511	17226	17534	17383	17380	17454	17441	17558	17404	17290	17468	17688	17212	17402	17273	17360	17569	17430	17426	17473	17420	17545	17334	17483	17374	17552	17477	17617	17410	17338	17387	17343	17322	17354	17420	17261	17215	17336	17499	17434	17404	17490	17029	17434	17416	17526	17330	17347	17571	17681	17512	17544	17451	17420	17172	17328	17360	17408	17447	17334	17563	17557	17452	17532	17444	17368	17520	17322	17451	17266	17153	17257	17544	17480	17342	17613	17510	17452	17552	17572	17501	17611	17255	17531	17588	17461	17140	17317	17445	17601	17371	17563	17516	17507	17597	17455	17524	17415	17347	17268	17576	17515	17724	17410	17518	17472	17435	17500	17529	17408	17633	17607	17411	17488	17465	17528	17495	17524	17425	17363	17293	17283	17364	17572	17448	17414	17482	17400	17629	17247	17688	17575	17678	17645	17532	17468	17564	17616	17416	17676	17673	17359	17577	17346	17479	17367	17506	17492	17353	17376	17502	17217	17518	17346	17445	17466	17326	17239	17440	17330	17354	17406	17547	17358	17514	17142	17496	17442	17511	17324	17473	17510	17642	17345	17299	17460	17493	17512	17253	17291	17524	17524	17385	17359	17288	17293	17462	17323	17444	17533	17300	17457	17425	17307	17240	17462	17431	17414	17287	17411	17309	17376	17493	17440	17297	17499	17318	17382	17350	17429	17491	17292	17603	17570	17394	17274	17513	17420	17355	17350	17590	17373	17431	17497	17490	17497	17535	17403	17525	17449	17601	17472	17384	17297	17491	17517	17726	17547	17360	17531	17243	17478	17486	17481	17536	17795	17459	17454	17435	17432	17541	17463	17542	17635	17619	17496	17484	17250	17260	17251	17562	17203	17434	17551	17444	17309	17274	17236	17446	17421	17503	17204	17399	17368	17402	17193	17152	17583	17447	17498	17678	17629	17586	17318	17529	17316	17542	17406	17371	17436	17396	17383	17483	17479	17417	17494	17667	17371	17487	17364	17176	17433	17462	17428	17316	17335	17365	17254	17428	17460	17291	17729	17484	17490	17411	17491	17627	17349	17348	17518	17446	17574	17548	17315	17441	17638	17271	17465	17430	17588	17255	17559	17348	17369	17648	17486	17388	17419	17477	17298	17306	17402	17589	17444	17326	17447	17386	17501	17686	17405	17694	17443	17614	17259	17458	17606	17644	17326	17611	17507	17184	17441	17501	17238	17606	17684	17320	17259	17381	17549	17682	17533	17486	17536	17475	17503	17584	17369	17226	17662	17563	17326	17372	17270	17118	17300	17617	17621	17458	17435	17553	17467	17463	17413	17416	17456	17473	17414	17438	17401	17380	17498	17562	17745	17472	17438	17390	17447	17394	17438	17475	17448	17481	17645	17312	17142	17448	17299	17327	17353	17561	17608	17301	17393	17235	17459	17599	17270	17528	17269	17425	17424	17344	17392	17564	17455	17327	17395	17471	17460	17354	17450	17482	17575	17513	17568	17390	17479	17361	17325	17419	17437	17659	17320	17453	17545	17436	17348	17599	17428	17310	17584	17437	17674	17595	17429	17635	17287	17371	17481	17584	17478	17356	17194	17416	17321	17297	17448	17484	17357	17602	17244	17518	17448	17274	17409	17406	17404	17394	17399	17264	17369	17433	17403	17442	17366	17416	17527	17607	17283	17562	17213	17366	17348	17389	17388	17633	17618	17608	17282	17357	17509	17749	17492	17569	17414	17350	17555	17453	17488	17421	17726	17531	17231	17343	17244	17439	17451	17382	17446	17485	17379	17682	17320	17598	17579	17633	17504	17597	17369	17759	17475	17325	17392	17460	17475	17516	17394	17413	17437	17401	17378	17440	17260	17338	17483	17472	17384	17451	17507	17388	17305	17364	17487	17400	17409	17634	17469	17264	17584	17546	17679	17292	17414	17500	17470	17503	17419	17418	17411	17517	17431	17475	17426	17485	17549	17395	17425	17502	17449	17488	17475	17332	17581	17406	17476	17633	17485	17263	17451	17568	17486	17352	17313	17444	17460	17490	17424	17586	17223	17313	17582	17432	17423	17421	17224	17472	17552	17563	17361	17350	17484	17611	17673	17390	17501	17365	17400	17437	17413	17471	17600	17429	17575	17487	17419	17558	17635	17534	17456	17506	17552	17421	17432	17259	17366	17387	17352	17366	17536	17672	17492	17395	17620	17537	17538	17427	17379	17363	17327	17361	17331	17379	17476	17517	17429	17374	17448	17308	17417	17280	17432	17504	17364	17572	17486	17431	17312	17242	17515	17443	17404	17584	17489	17669	17474	17398	17546	17443	17422	17601	17540	17501	17452	17321	17673	17285	17466	17292	17562	17354	17572	17525	17483	17402	17289	17434	17344	17461	17349	17516	17525	17384	17468	17437	17651	17320	17515	17340	17541	17446	17430	17320	17684	17538	17478	17287	17378	17467	17423	17464	17461	17356	17511	17467	17368	17300	17448	17381	17446	17344	17478	17718	17378	17524	17322	17301	17368	17522	17473	17339	17641	17402	17441	17635	17428	17515	17314	17500	17484	17385	17364	17465	17458	17371	17622	17416	17372	17498	17434	17543	17503	17478	17439	17541	17253	17500	17256	17362	17320	17613	17349	17369	17464	17234	17456	17407	17586	17486	17368	17279	17477	17281	17402	17280	17567	17345	17546	17474	17241	17343	17564	17545	17519	17494	17332	17264	17530	17327	17625	17554	17443	17283	17404	17430	17401	17465	17178	17409	17462	17403	17456	17559	17462	17363	17387	17527	17349	17160	17391	17474	17538	17405	17380	17563	17549	17404	17484	17309	17406	17372	17475	17527	17547	17531	17412	17565	17269	17442	17406	17310	17458	17484	17455	17344	17560	17291	17579	17317	17469	17598	17647	17467	17441	17385	17470	17416	17385	17561	17409	17339	17571	17397	17276	17682	17230	17297	17356	17258	17370	17478	17272	17366	17385	17504	17456	17365	17275	17589	17511	17415	17468	17430	17368	17353	17470	17465	17584	17509	17502	17418	17421	17648	17492	17583	17437	17448	17219	17539	17445	17502	17383	17463	17292	17419	17480	17589	17479	17457	17547	17454	17553	17414	17503	17535	17529	17597	17617	17562	17513	17437	17382	17221	17244	17625	17567	17665	17426	17479	17371	17623	17316	17653	17273	17418	17422	17406	17501	17492	17137	17420	17461	17543	17418	17287	17467	17481	17393	17335	17429	17381	17476	17483	17453	17364	17556	17654	17449	17355	17558	17500	17435	17302	17493	17492	17469	17377	17525	17414	17376	17484	17434	17393	17478	17431	17371	17497	17257	17568	17578	17328	17513	17547	17551	17552	17259	17339	17349	17412	17499	17304	17352	17527	17448	17478	17586	17320	17498	17421	17331	17432	17338	17365	17421	17401	17369	17372	17517	17506	17429	17377	17337	17441	17372	17458	17522	17488	17502	17643	17552	17383	17274	17434	17534	17535	17358	17488	17237	17429	17328	17630	17562	17461	17347	17398	17434	17407	17565	17150	17455	17587	17585	17544	17592	17406	17514	17312	17258	17558	17420	17487	17568	17383	17556	17456	17402	17405	17499	17651	17237	17306	17547	17396	17648	17509	17259	17308	17485	17445	17348	17478	17370	17446	17353	17317	17501	17383	17314	17484	17476	17682	17390	17408	17424	17515	17251	17451	17314	17290	17363	17361	17428	17611	17635	17263	17476	17422	17355	17615	17468	17542	17219	17466	17327	17495	17604	17626	17319	17403	17409	17357	17502	17483	17478	17498	17479	17275	17402	17335	17477	17431	17581	17474	17418	17518	17373	17463	17357	17245	17305	17815	17396	17558	17668	17321	17384	17454	17387	17580	17623	17594	17401	17324	17212	17561	17395	17531	17319	17327	17489	17417	17404	17406	17426	17615	17390	17507	17385	17375	17270	17658	17510	17464	17269	17581	17239	17560	17384	17660	17542	17592	17385	17493	17283	17566	17411	17426	17367	17467	17557	17361	17474	17551	17374	17524	17354	17249	17316	17454	17322	17526	17430	17423	17423	17493	17607	17571	17487	17375	17444	17460	17419	17475	17549	17680	17619	17432	17571	17513	17498	17622	17437	17534	17407	17327	17347	17532	17368	17312	17472	17270	17445	17563	17361	17418	17140	17382	17290	17567	17334	17595	17690	17377	17327	17418	17322	17290	17452	17486	17675	17512	17507	17403	17403	17549	17451	17275	17497	17412	17537	17475	17459	17377	17574	17435	17537	17591	17418	17446	17402	17480	17585	17511	17267	17722	17478	17330	17599	17418	17248	17404	17397	17521	17505	17400	17401	17426	17467	17451	17704	17586	17317	17221	17417	17538	17408	17344	17492	17644	17401	17259	17532	17318	17452	17498	17411	17382	17607	17262	17433	17361	17264	17388	17494	17549	17506	17493	17522
32435	57339	53746	43621	38034	32967	29102	26269	24827	22828	21958	20753	20147	19213	18140	17402	17170	16923	16911	16452	16426	15859	16098	15976	16073	16069	16039	15990	15982	15937	15843	15863	15760	15667	15848	15787	15745	15640	15807	15705	15883	15769	15685	15710	15810	15705	15794	15650	15800	15811	15680	15633	15679	15802	15617	15717	15743	15632	15694	15609	15651	15749	15708	15768	15682	15792	15592	15705	15502	15477	15649	15816	15591	15720	15744	15557	15676	15745	15672	15657	15801	15638	15483	15695	15704	15699	15347	15753	15710	15633	15642	15829	15647	15681	15577	15690	15817	15636	15732	15831	15352	15761	15767	15613	15600	15670	15717	15582	15626	15889	15772	15682	15634	15600	15718	15738	15587	15716	15572	15607	15711	15780	15660	15657	15776	15735	15611	15488	15514	15625	15579	15564	15632	15682	15755	15861	15707	15744	15830	15628	15640	15708	15698	15701	15805	15594	15661	15592	15744	15564	15671	15632	15645	15737	15649	15604	15580	15606	15580	15466	15715	15644	15468	15772	15803	15761	15637	15692	15595	15661	15606	15642	15544	15640	15606	15590	15798	15584	15658	15548	15568	15726	15577	15537	15570	15553	15687	15539	15799	15615	15663	15638	15482	15688	15663	15712	15645	15655	15587	15684	15690	15490	15695	15702	15709	15692	15753	15528	15723	15650	15585	15853	15631	15684	15604	15668	15477	15722	15645	15556	15747	15681	15660	15843	15787	15693	15541	15894	15711	15792	15695	15813	15584	15693	15718	15680	15509	15587	15787	15678	15717	15711	15662	15631	15730	15699	15667	15752	15818	15851	15784	15916	15557	15564	15622	15680	15779	15629	15681	15636	15621	15788	15734	15575	15827	15742	15699	15600	15703	15661	15728	15662	15649	15652	15629	15567	15663	15655	15577	15501	15688	15624	15755	15679	15627	15678	15755	15793	15652	15811	15501	15743	15582	15566	15594	15577	15636	15674	15859	15789	15603	15683	15742	15685	15635	15587	15693	15391	15591	15657	15639	15578	15529	15668	15713	15763	15623	15538	15466	15694	15637	15614	15618	15527	15669	15661	15768	15501	15643	15577	15520	15691	15724	15535	15518	15656	15739	15636	15745	15615	15748	15732	15671	15535	15754	15728	15665	15509	15638	15826	15786	15584	15801	15537	15757	15780	15564	15664	15555	15748	15558	15755	15674	15823	15603	15649	15750	15499	15721	15696	15621	15627	15636	15772	15767	15835	15768	15748	15583	15616	15684	15567	15590	15588	15721	15730	15680	15673	15572	15492	15613	15708	15691	15714	15739	15760	15742	15633	15568	15621	15613	15591	15590	15707	15651	15564	15604	15631	15819	15626	15517	15674	15648	15682	15375	15558	15583	15691	15682	15568	15681	15632	15537	15711	15606	15591	15591	15560	15635	15534	15503	15652	15405	15586	15663	15599	15712	15720	15616	15693	15583	15568	15524	15643	15680	15694	15954	15767	15673	15608	15680	15646	15651	15552	15660	15678	15736	15450	15526	15613	15836	15625	15637	15525	15569	15818	15788	15803	15629	15639	15663	15673	15796	15728	15785	15607	15718	15554	15768	15487	15641	15815	15621	15844	15725	15682	15709	15619	15640	15822	15635	15680	15889	15637	15586	15656	15629	15711	15672	15684	15562	15666	15694	15670	15687	15651	15457	15564	15719	15559	15695	15773	15506	15737	15789	15715	15758	15695	15702	15786	15630	15828	15633	15786	15672	15648	15689	15724	15701	15603	15633	15506	15630	15583	15762	15593	15580	15626	15539	15740	15632	15574	15741	15683	15742	15698	15586	15636	15477	15661	15522	15712	15640	15683	15683	15649	15717	15619	15561	15838	15492	15823	15673	15836	15659	15767	15650	15422	15547	15593	15779	15743	15606	15671	15698	15587	15611	15765	15733	15663	15749	15632	15594	15432	15564	15628	15600	15552	15557	15696	15687	15597	15701	15698	15604	15677	15583	15526	15725	15646	15510	15411	15737	15591	15535	15693	15566	15727	15652	15763	15705	15566	15688	15551	15704	15587	15725	15521	15586	15784	15697	15579	15614	15590	15678	15675	15664	15460	15435	15738	15716	15653	15766	15762	15695	15542	15830	15535	15636	15745	15538	15869	15741	15768	15625	15790	15637	15485	15732	15590	15672	15494	15654	15644	15758	15713	15596	15748	15674	15745	15539	15627	15502	15471	15771	15549	15684	15699	15610	15821	15671	15806	15816	15580	15687	15645	15693	15623	15667	15654	15672	15879	15476	15777	15736	15671	15552	15584	15704	15669	15597	15634	15624	15684	15641	15648	15655	15720	15749	15691	15644	15788	15588	15588	15507	15681	15690	15760	15640	15737	15781	15779	15700	15709	15585	15612	15636	15724	15666	15756	15768	15774	15634	15711	15673	15810	15727	15692	15599	15609	15805	15708	15696	15626	15508	15596	15686	15740	15614	15791	15659	15648	15621	15615	15771	15702	15648	15664	15595	15563	15643	15771	15775	15717	15685	15602	15808	15534	15813	15591	15553	15900	15626	15605	15676	15623	15613	15481	15624	15588	15652	15778	15809	15716	15568	15741	15747	15669	15872	15725	15631	15496	15726	15671	15589	15809	15615	15478	15796	15706	15715	15653	15646	15883	15642	15695	15561	15617	15630	15727	15456	15563	15838	15716	15750	15748	15689	15624	15721	15585	15596	15637	15658	15591	15647	15672	15685	15697	15525	15722	15953	15655	15704	15872	15633	15724	15670	15761	15655	15683	15722	15635	15637	15650	15596	15778	15613	15752	15670	15465	15572	15673	15737	15678	15654	15692	15716	15577	15632	15714	15674	15777	15580	15745	15839	15820	15636	15752	15742	15618	15634	15803	15764	15697	15621	15561	15718	15752	15816	15542	15614	15578	15602	15575	15636	15797	15694	15395	15625	15775	15664	15757	15404	15798	15820	15508	15708	15837	15667	15665	15822	15791	15531	15746	15651	15708	15613	15513	15630	15762	15476	15524	15639	15522	15690	15593	15589	15712	15633	15536	15632	15660	15652	15796	15662	15462	15554	15645	15671	15762	15645	15504	15574	15678	15589	15583	15592	15462	15621	15732	15645	15692	15718	15724	15668	15713	15639	15676	15774	15525	15699	15688	15384	15544	15879	15633	15702	15700	15640	15614	15754	15480	15792	15627	15767	15634	15516	15557	15661	15747	15760	15642	15717	15758	15709	15672	15815	15455	15699	15658	15549	15467	15684	15657	15579	15700	15676	15671	15655	15870	15572	15699	15734	15808	15649	15597	15723	15803	15476	15743	15557	15626	15674	15682	15699	15569	15833	15745	15732	15797	15579	15653	15679	15628	15608	15756	15728	15612	15784	15520	15611	15660	15698	15611	15728	15610	15841	15559	15674	15579	15674	15467	15782	15556	15781	15636	15652	15657	15683	15522	15680	15582	15512	15477	15574	15554	15756	15689	15693	15669	15497	15622	15790	15711	15767	15588	15657	15654	15475	15571	15707	15815	15770	15708	15665	15713	15500	15846	15762	15736	15760	15549	15534	15834	15612	15570	15830	15763	15665	15688	15487	15622	15564	15699	15683	15614	15485	15515	15474	15672	15847	15595	15700	15684	15661	15568	15682	15522	15605	15617	15727	15770	15667	15507	15673	15663	15597	15710	15787	15671	15705	15728	15709	15623	15461	15579	15779	15709	15717	15608	15567	15659	15777	15600	15722	15520	15672	15720	15678	15647	15519	15578	15683	15727	15519	15732	15725	15629	15535	15654	15658	15720	15691	15774	15825	15638	15606	15464	15679	15505	15675	15580	15410	15533	15584	15629	15574	15603	15672	15834	15834	15606	15712	15839	15751	15596	15866	15613	15761	15739	15432	15777	15453	15656	15457	15620	15610	15661	15620	15732	15593	15927	15518	15572	15840	15657	15706	15657	15614	15628	15722	15568	15689	15728	15552	15583	15591	15653	15590	15618	15537	15564	15734	15581	15765	15687	15578	15962	15697	15544	15588	15646	15728	15896	15565	15723	15737	15508	15737	15632	15575	15574	15728	15671	15602	15867	15687	15487	15772	15555	15593	15699	15629	15674	15685	15744	15737	15583	15568	15760	15771	15751	15548	15444	15732	15472	15643	15681	15625	15640	15538	15631	15787	15786	15350	15679	15424	15731	15679	15566	15622	15722	15725	15714	15831	15686	15736	15600	15603	15706	15570	15716	15760	15635	15531	15715	15708	15729	15756	15554	15656	15748	15731	15664	15751	15580	15662	15596	15613	15726	15789	15596	15650	15592	15819	15912	15704	15577	15658	15660	15719	15480	15630	15559	15682	15597	15635	15620	15440	15547	15871	15565	15678	15554	15770	15564	15644	15594	15597	15678	15569	15668	15591	15827	15623	15706	15835	15765	15636	15674	15773	15733	15574	15723	15572	15754	15687	15611	15560	15772	15661	15542	15709	15774	15704	15756	15581	15814	15736	15711	15601	15745	15730	15766	15657	15600	15465	15793	15677	15485	15574	15659	15736	15557	15790	15566	15702	15772	15664	15672	15408	15513	15753	15785	15610	15803	15644	15772	15669	15666	15653	15659	15992	15595	15684	15748	15625	15693	15555	15540	15628	15747	15763	15590	15716	15485	15680	15721	15654	15593	15692	15730	15709	15523	15563	15584	15627	15615	15555	15658	15673	15588	15667	15714	15430	15763	15660	15600	15688	15640	15664	15648	15670	15537	15729	15694	15677	15685	15686	15653	15614	15593	15797	15550	15685	15609	15636	15505	15576	15591	15648	15738	15713	15617	15676	15523	15645	15722	15461	15562	15652	15807	15477	15624	15472	15453	15895	15747	15684	15539	15680	15708	15642	15717	15722	15567	15664	15721	15650	15747	15634	15713	15452	15556	15689	15608	15681	15495	15944	15663	15760	15567	15602	15726	15637	15475	15569	15681	15643	15748	15560	15645	15769	15610	15683	15561	15665	15730	15685	15634	15631	15725	15638	15680	15499	15767	15549	15850	15729	15683	15822	15650	15534	15774	15660	15713	15795	15766	15626	15650	15552	15825	15589	15577	15480	15714	15690	15792	15594	15658	15658	15577	15487	15625	15724	15657	15645	15553	15617	15601	15665	15655	15774	15698	15698	15683
28460	28283	36674	32722	26750	24171	21992	20230	19861	19261	19052	18597	18357	18281	18050	17825	17534	17365	17374	17249	17505	17320	17253	17270	17233	17469	17262	17438	17250	17254	17144	17222	17355	17093	17228	17333	17220	17347	17147	17176	17048	17080	17188	16938	17129	17002	17114	17202	17193	17270	17109	17181	17299	16899	17306	17201	17099	16929	17173	17194	17207	17079	17203	16973	17036	17091	17184	17048	17289	17042	17116	17160	17287	17181	17337	17027	16951	17120	17137	17213	17153	17108	16981	16951	17227	17094	16876	17050	16953	17050	16968	16987	17133	17224	17224	16914	17030	17057	17246	17114	17197	16894	17269	17061	17174	17151	16925	17068	17050	17212	17219	17030	16987	17062	17166	16943	17073	17116	17011	17056	17121	16870	16974	17003	17176	17184	16999	17124	17051	16916	17293	16983	17275	17276	16988	17180	17048	16943	17217	17173	17077	17033	17352	17228	17009	17056	17256	16955	17035	17004	17086	17020	17123	16896	17247	17045	17243	16862	17281	17033	17012	17118	17179	17070	17208	17080	17101	17016	17124	17117	17227	17101	17017	17080	17093	17097	17053	17067	17004	17061	17099	17015	17133	17127	17076	17155	16950	16939	17101	17132	17243	17065	17317	17105	17085	17019	17102	16884	17119	17104	17043	16916	17068	17030	17157	17049	17232	17207	17132	16990	17305	17047	17025	16912	16992	17203	17218	17122	17093	16956	17012	16945	17207	17266	17062	17202	17124	17009	17143	17261	17272	17094	17163	17218	17127	17108	17206	17090	16982	17161	17285	17075	17167	17083	17021	17039	17054	17132	17152	17032	17092	17074	17153	17220	17261	17132	17152	17317	17012	17135	17194	17119	17072	17346	17185	16989	17291	17251	17163	16979	17237	17099	17033	16949	17100	17117	17076	17074	17024	17224	17002	17120	17129	17154	17210	17149	16980	17156	16990	17074	17189	17107	17210	17147	16926	16940	16872	17077	17217	16964	17222	17114	17114	16960	17051	17112	17074	16954	17046	17130	17014	17009	17264	17269	17096	17003	16910	16811	17099	17068	17252	17106	17313	16913	16963	17024	17110	16979	17099	17072	17193	17236	17293	17091	17112	17074	17092	17248	17069	16928	16990	16947	17193	17216	17253	17241	17159	16961	17111	17096	17029	17028	17145	17159	17016	17139	17250	17229	17145	16917	17068	17154	17135	17146	17109	17193	17190	17159	17198	17166	17117	17124	17059	17173	17069	17112	17085	17167	17160	17098	17022	16800	16892	16777	16897	17016	16954	17316	17121	17110	17314	17240	17019	17195	17127	17037	17117	17150	17059	17252	17289	17187	16966	17230	17068	17141	17111	16997	17016	16940	16855	16890	16992	17111	17171	16983	16901	16979	16828	17106	17151	17348	17103	17052	17097	17036	17148	17203	17247	17230	16961	16762	17126	17089	16883	17176	17036	17137	16950	17221	17237	17147	17186	17078	17132	17179	17133	17156	17087	17091	16906	17100	17133	17061	17199	17053	17149	16876	17214	17015	17282	17011	17123	17221	17251	17305	16850	16958	17027	17092	17187	17069	17147	17084	17099	17059	16799	16988	16988	17121	17155	17153	16998	17161	17168	17139	17063	17093	17237	17151	17155	17215	17033	17030	17119	17054	17182	17170	17045	17194	16994	17143	17188	17095	17136	17028	17140	17078	17051	17220	17050	17054	17043	17014	17095	16964	17260	17017	17225	16886	17111	17287	17148	17115	17145	17132	16971	17187	16938	17090	17009	17172	16972	17249	17014	17146	17027	17023	17041	17129	17235	17162	17096	17003	17056	17009	17103	17030	17132	17162	17112	16981	17151	16913	17274	17023	16978	17284	17209	17094	17083	17214	16866	16951	17223	17189	17076	17263	17229	16888	17232	17115	17440	17126	17079	17113	17228	17087	16938	16996	16917	17102	17334	17091	17034	16984	17146	17001	17079	17048	17180	17028	17188	16848	17062	17268	17046	17092	17124	17208	17140	17166	17290	17178	16994	17133	17348	17081	17196	17086	17354	16986	17117	17130	17106	17059	17203	17144	17159	16986	17111	17136	17127	17037	16998	17103	17230	17017	17268	17088	17253	17149	17109	17216	17089	16975	17178	17131	17238	17051	17133	17040	17066	17051	17003	16907	16857	16919	16960	17346	16919	17015	16926	17209	17183	16999	17173	16993	16972	17163	17344	17141	16991	17089	17128	17000	17055	17058	16842	17125	17072	17181	17092	17156	16970	17169	16964	16985	17071	16953	17080	16932	17116	17202	16954	17244	17110	17098	17387	16993	17273	17011	17142	17041	17204	16986	17146	17028	17067	17031	17072	17137	16999	17178	17314	17060	17143	17080	17001	17208	17355	17112	17203	17090	17027	16912	17162	17051	17124	17128	17163	17252	17158	17221	17274	17184	16905	17010	17095	17210	16913	17116	17040	17286	16967	16981	17247	17024	17094	17129	17020	17191	17105	17200	16976	17046	17012	17170	16859	17073	17228	17140	17088	17118	17181	17277	16967	16841	17172	17092	17159	17153	17099	17236	16949	17039	17278	17137	17045	17000	17056	17111	17082	16979	17223	17106	17264	17187	16974	17106	17241	16961	17250	17020	16955	17016	17097	17060	17008	17073	17093	17228	17021	17031	17013	16995	17111	17038	17281	17311	17213	17075	17044	16965	16974	17134	17051	17025	16882	17162	17274	17047	16989	16959	17293	16853	17158	16982	17023	17032	16992	17122	17135	17258	17138	16808	17113	16892	17129	17057	17059	17128	17049	17242	17242	17011	17097	17155	17037	17076	17248	17069	17070	17121	17096	16956	17130	17197	17060	17023	17262	17055	17158	17107	17177	17020	17021	17275	17037	17241	17002	17112	17143	17153	17168	17100	17242	17257	16983	17036	17118	17265	17046	16933	16886	17142	17004	16879	16897	17292	17285	16994	17200	17220	16939	16818	17160	17191	17248	17170	16983	17037	17073	17019	17136	17093	17105	17147	17223	16852	17145	17134	16941	17113	17045	17029	17186	16942	17076	17047	16959	17236	17085	17106	17087	17091	17176	17276	17163	17193	17220	17126	16936	17040	17302	16999	17224	16942	17375	17111	17067	16919	17071	17102	16948	17141	17080	17159	17041	17127	16843	17093	17115	17128	16948	17131	16946	17088	17189	17189	17156	17291	17231	17062	17180	17039	17140	17023	17251	17177	16994	17004	17102	17247	17191	16913	17202	17085	16976	17016	17068	16965	17140	17099	17247	17117	17260	17309	17076	17120	17058	17129	17132	16963	17107	17042	17135	17251	17058	17118	17241	17181	17089	17037	17190	17034	17240	17245	17042	17149	17232	17106	17050	17067	17240	17219	17056	17126	17064	17038	17304	17005	17136	17133	16966	17155	17267	17004	17300	17127	17022	17087	17184	17104	17214	17068	16965	17101	16884	17040	16974	17187	17238	17178	17081	17128	17121	17091	17204	17150	17080	16937	17151	17033	17005	17244	17066	17178	17072	17139	17045	16880	17137	17257	17084	17182	17128	17003	17093	17232	17115	17316	17216	17028	17112	17291	17023	17399	17294	17262	17248	17085	17006	17351	17210	17174	17123	17102	16992	17107	17112	16893	17067	17067	17023	17413	17129	17355	16989	17097	16959	17239	17230	16969	17270	17038	17125	17176	17031	17058	17107	17296	17296	17188	17137	17183	17267	17157	17077	17015	17164	17024	17327	17006	17069	17057	17079	17115	17225	16871	16976	16932	16801	16984	17033	17239	17195	17392	17261	17094	17154	16865	16958	17286	17126	17218	16949	17099	16987	16902	17087	17235	17253	17091	17070	16970	17195	17121	17281	17121	17089	16968	17075	17113	17259	17128	17170	16911	17041	17166	17286	17087	17085	17162	17042	16973	17148	17070	17177	17134	17204	16831	17117	17184	17079	17032	17142	17063	17038	17042	17003	17102	17048	17286	17233	17058	17196	17058	17178	17146	17117	16929	17215	17029	16977	17121	17220	17159	17060	17285	17045	17127	17202	17198	16989	17296	17214	17248	17193	17123	16964	16957	17016	17112	17051	17133	17120	17067	17113	16958	17108	17185	17256	17142	17036	17210	17172	16916	17062	17204	17039	17159	17265	17187	17237	17124	17222	17016	17215	17114	17019	17181	17355	17070	17259	17163	17058	17120	17200	17158	17049	17168	17025	17121	17163	17235	17206	17031	17215	17172	17111	17155	16988	16977	17027	17309	17277	16988	16952	17270	17104	17016	17050	17203	17147	17084	17154	17137	17129	16829	17074	17280	17041	17225	17132	17170	17048	17194	16945	17176	17090	17090	17191	17118	17057	17138	16917	17123	16967	17093	17085	17150	16992	16703	16886	17046	17215	17074	17037	17065	17189	16911	17056	17045	17139	17197	17457	17131	16957	17113	17126	16994	17083	17241	17110	17173	17102	16984	17340	17136	17031	17041	17196	17224	17003	17236	16955	17192	17322	17073	17134	17025	16975	17114	17093	17123	17214	17234	17099	17123	17250	17110	17122	17096	17231	17204	17150	17143	17118	17257	17218	17049	17223	17077	17165	16963	17140	16870	17079	17348	16968	17232	17125	16983	17146	17161	16998	17012	17073	17077	17054	17040	17212	17100	17000	16838	16986	17238	17162	17324	17136	17106	16970	17011	16987	17172	17321	17113	17208	17245	17113	17134	17158	17081	17054	17086	17028	16995	17081	17132	17084	17049	17260	16957	17032	17152	17042	17107	17280	17139	17115	16996	17165	17125	17162	17038	17051	17281	17102	17048	16972	17045	17075	17244	17120	17076	17111	17053	17100	17148	17223	17195	17087	17252	17236	17374	16954	16923	17107	17106	17327	17182	17308	17081	17224	16897	16949	17128	16974	17119	16922	16924	16951	17078	16972	16915	17151	17109	17219	17254	17032	17077	17298	16933	17370	17098	17152	17115	17149	17132	17268	17204	17053	17127	17333	17190	17248	17136	17119	17266	17025	16950	17140	17264	16949	17038	17187	17210	17105	17097	16950	17168	17238	17283	17087	17098	17171	17178	17309	17204	17133	17124	17058	17193	16989	17246	17169	17265	17193	17136	17113	17083	17231	17209	17143	16995	17247	17192	17187	17029	17026	17124	17044	17039	17124	17262
31342	47687	42845	33733	28882	25263	22587	21008	19840	18890	18493	17830	17445	16946	16755	16242	16166	15806	15972	15953	15664	15720	15460	15701	15724	15465	15569	15443	15503	15577	15651	15456	15364	15403	15582	15450	15482	15410	15263	15524	15528	15445	15410	15607	15439	15423	15369	15437	15459	15529	15437	15413	15511	15423	15385	15435	15417	15472	15284	15507	15436	15463	15368	15510	15489	15444	15445	15468	15561	15393	15480	15431	15402	15346	15424	15407	15507	15332	15435	15563	15411	15608	15458	15325	15423	15393	15483	15495	15526	15400	15288	15378	15300	15252	15381	15445	15578	15382	15542	15363	15504	15536	15424	15305	15418	15296	15461	15410	15423	15372	15533	15583	15437	15270	15564	15493	15287	15472	15405	15344	15541	15418	15312	15348	15513	15296	15497	15527	15530	15274	15330	15524	15347	15447	15444	15481	15550	15400	15403	15507	15587	15491	15327	15263	15467	15396	15516	15416	15416	15467	15563	15254	15396	15447	15454	15494	15421	15635	15331	15472	15415	15544	15426	15459	15381	15452	15377	15415	15525	15479	15318	15324	15475	15489	15457	15619	15539	15406	15442	15513	15491	15478	15221	15508	15530	15536	15510	15554	15427	15391	15445	15545	15392	15574	15426	15433	15431	15292	15410	15409	15444	15354	15277	15431	15334	15483	15383	15303	15578	15347	15412	15435	15466	15461	15553	15248	15403	15646	15356	15370	15304	15434	15428	15384	15433	15541	15322	15492	15325	15286	15350	15333	15333	15434	15331	15435	15276	15469	15450	15550	15336	15372	15308	15394	15383	15429	15508	15564	15297	15386	15435	15420	15460	15365	15427	15424	15410	15360	15377	15375	15484	15455	15364	15523	15459	15471	15480	15562	15358	15521	15381	15347	15511	15421	15585	15405	15481	15309	15492	15486	15319	15395	15383	15514	15379	15347	15525	15331	15365	15338	15371	15510	15414	15422	15329	15532	15427	15470	15503	15384	15393	15252	15532	15496	15322	15523	15486	15351	15426	15546	15366	15219	15352	15335	15552	15401	15501	15543	15372	15364	15309	15509	15502	15451	15372	15421	15474	15444	15390	15570	15406	15400	15481	15410	15548	15514	15329	15368	15592	15240	15384	15449	15386	15483	15503	15403	15506	15571	15446	15424	15404	15359	15614	15329	15317	15405	15307	15512	15332	15448	15360	15309	15424	15429	15561	15216	15376	15461	15469	15278	15463	15471	15405	15431	15366	15353	15397	15445	15274	15235	15281	15604	15444	15527	15379	15373	15402	15383	15370	15437	15459	15397	15573	15425	15379	15450	15454	15564	15393	15373	15542	15431	15226	15487	15500	15320	15523	15409	15443	15735	15301	15382	15410	15467	15419	15348	15399	15492	15434	15507	15491	15358	15452	15543	15452	15400	15592	15418	15539	15541	15384	15473	15322	15451	15479	15368	15499	15324	15439	15410	15381	15547	15450	15434	15428	15360	15462	15356	15378	15431	15384	15278	15434	15396	15544	15390	15362	15299	15352	15480	15278	15445	15359	15627	15407	15460	15335	15390	15360	15352	15298	15357	15280	15364	15461	15404	15555	15429	15463	15417	15436	15604	15253	15278	15345	15513	15290	15381	15502	15410	15351	15350	15414	15462	15222	15411	15454	15325	15460	15390	15274	15269	15493	15518	15546	15585	15325	15334	15515	15247	15315	15490	15394	15171	15367	15375	15519	15496	15442	15606	15336	15541	15353	15353	15394	15387	15506	15385	15348	15397	15476	15443	15451	15174	15632	15440	15394	15534	15265	15412	15448	15424	15387	15508	15369	15454	15379	15417	15462	15373	15339	15406	15396	15366	15456	15563	15394	15389	15558	15445	15345	15433	15415	15487	15475	15309	15530	15421	15493	15377	15640	15320	15404	15440	15388	15394	15396	15491	15650	15278	15270	15351	15434	15342	15427	15267	15494	15500	15448	15486	15293	15506	15489	15423	15409	15493	15580	15453	15194	15361	15500	15302	15439	15410	15442	15531	15411	15574	15321	15394	15471	15330	15490	15373	15271	15553	15465	15576	15418	15514	15577	15543	15303	15425	15472	15292	15471	15141	15413	15336	15438	15390	15451	15544	15428	15399	15440	15307	15453	15413	15406	15511	15457	15373	15495	15266	15360	15491	15409	15410	15305	15365	15498	15535	15419	15319	15332	15522	15388	15398	15485	15461	15478	15419	15477	15421	15363	15501	15369	15425	15415	15437	15447	15498	15322	15400	15371	15470	15408	15513	15493	15349	15378	15496	15489	15476	15305	15452	15302	15521	15356	15569	15291	15382	15433	15448	15413	15405	15374	15414	15530	15529	15416	15550	15305	15436	15471	15507	15376	15487	15421	15513	15257	15478	15436	15278	15442	15484	15592	15415	15492	15470	15466	15637	15385	15433	15411	15514	15476	15462	15532	15436	15454	15390	15326	15558	15620	15465	15308	15395	15257	15534	15381	15559	15390	15365	15365	15337	15373	15422	15425	15461	15368	15342	15362	15314	15504	15379	15484	15396	15552	15479	15417	15394	15443	15344	15371	15471	15283	15429	15277	15419	15553	15435	15347	15578	15536	15466	15507	15355	15519	15350	15325	15494	15252	15425	15521	15286	15278	15574	15388	15482	15313	15601	15491	15415	15207	15629	15487	15295	15414	15429	15311	15519	15356	15391	15483	15409	15521	15403	15502	15293	15549	15424	15478	15476	15614	15425	15515	15383	15494	15502	15486	15482	15451	15493	15407	15415	15467	15436	15591	15367	15519	15435	15404	15493	15625	15371	15444	15294	15515	15325	15481	15404	15457	15454	15388	15490	15520	15332	15315	15525	15528	15338	15429	15381	15478	15375	15402	15411	15398	15342	15514	15436	15485	15379	15511	15402	15460	15310	15383	15302	15408	15500	15393	15375	15418	15433	15377	15531	15318	15272	15390	15470	15281	15543	15495	15464	15269	15442	15156	15346	15386	15468	15419	15413	15356	15435	15469	15410	15514	15480	15523	15436	15327	15350	15200	15434	15265	15361	15417	15472	15421	15639	15639	15454	15385	15398	15289	15415	15361	15363	15488	15348	15436	15388	15462	15544	15352	15401	15521	15371	15284	15380	15516	15595	15488	15344	15534	15510	15469	15351	15487	15596	15417	15413	15401	15325	15506	15300	15545	15481	15674	15506	15443	15543	15396	15374	15471	15378	15442	15186	15406	15575	15378	15485	15495	15431	15452	15433	15287	15459	15511	15245	15383	15322	15495	15484	15491	15500	15390	15264	15516	15441	15402	15372	15521	15545	15323	15491	15500	15385	15261	15402	15562	15364	15353	15440	15428	15377	15367	15396	15389	15449	15375	15396	15466	15373	15371	15361	15387	15529	15435	15377	15445	15329	15522	15435	15347	15280	15452	15534	15449	15386	15269	15433	15299	15431	15424	15298	15412	15287	15397	15597	15467	15372	15314	15432	15481	15372	15484	15423	15579	15532	15478	15445	15389	15470	15425	15324	15516	15487	15347	15233	15238	15591	15301	15344	15315	15520	15365	15385	15374	15537	15473	15417	15652	15590	15457	15488	15426	15467	15499	15409	15308	15392	15425	15558	15386	15325	15459	15262	15406	15420	15527	15432	15512	15255	15399	15373	15325	15252	15480	15450	15466	15504	15322	15507	15304	15462	15507	15558	15296	15478	15534	15354	15430	15515	15407	15355	15529	15508	15315	15563	15434	15413	15468	15433	15340	15261	15396	15432	15388	15421	15310	15490	15442	15461	15411	15521	15448	15403	15528	15402	15477	15528	15530	15533	15512	15477	15339	15348	15292	15577	15277	15440	15507	15488	15321	15505	15442	15449	15332	15545	15497	15516	15384	15500	15442	15406	15442	15514	15351	15368	15518	15424	15458	15482	15508	15287	15338	15452	15248	15428	15458	15487	15337	15464	15381	15414	15461	15470	15465	15344	15470	15574	15299	15322	15510	15392	15521	15488	15296	15410	15418	15218	15471	15527	15397	15343	15470	15395	15577	15298	15478	15410	15417	15364	15441	15451	15406	15393	15508	15468	15508	15401	15385	15451	15610	15383	15621	15349	15470	15413	15372	15343	15322	15465	15456	15544	15555	15309	15419	15456	15371	15392	15350	15447	15350	15608	15452	15494	15398	15475	15460	15400	15389	15507	15375	15402	15423	15503	15389	15338	15366	15431	15566	15437	15452	15339	15382	15206	15519	15517	15234	15114	15461	15483	15566	15344	15529	15370	15418	15358	15521	15460	15534	15325	15409	15424	15410	15310	15407	15413	15533	15463	15508	15470	15625	15401	15354	15422	15387	15573	15350	15552	15489	15425	15432	15359	15457	15369	15380	15438	15473	15502	15351	15440	15397	15464	15510	15468	15494	15434	15448	15482	15387	15447	15478	15584	15313	15392	15525	15516	15355	15638	15506	15334	15339	15502	15472	15323	15467	15329	15426	15383	15438	15470	15569	15527	15196	15418	15326	15401	15437	15514	15442	15465	15515	15248	15434	15220	15313	15286	15388	15370	15374	15489	15386	15423	15370	15355	15610	15430	15375	15315	15419	15137	15470	15550	15581	15446	15505	15299	15509	15371	15536	15478	15355	15634	15418	15408	15422	15627	15376	15451	15550	15427	15342	15575	15443	15424	15452	15369	15312	15350	15339	15472	15376	15329	15425	15436	15312	15445	15331	15499	15268	15504	15330	15467	15534	15338	15398	15553	15410	15302	15511	15386	15571	15402	15481	15465	15308	15473	15367	15279	15313	15443	15430	15199	15425	15537	15515	15455	15395	15446	15512	15428	15374	15361	15433	15454	15415	15310	15418	15449	15319	15636	15394	15395	15459	15536	15476	15444	15408	15530	15546	15264	15386	15531	15265	15514	15471	15429	15441	15429	15582	15284	15425	15445	15332	15473	15477	15376	15444	15333	15532	15314	15341	15400	15373	15296	15534	15422	15449	15342	15389	15486	15296	15620	15515	15440	15394	15390	15374	15519	15337	15306	15381	15309	15332	15275	15304	15270	15389	15473	15524	15453	15543	15368	15525	15397	15287	15609	15527	15393	15448	15341	15517	15557	15691	15375	15233	15484	15386	15426	15413	15371	15392	15473	15513	15337	15627	15393	15614	15451
24042	21575	29429	25345	25001	27613	27145	23069	21809	21146	20644	20299	19733	19646	19121	18858	18565	18295	18453	18392	18473	18229	18139	18129	17914	17917	18078	18086	18058	18125	17854	18023	17755	17877	17967	17885	17859	17835	17957	17871	17898	18038	17771	17660	17770	17942	17760	17890	17979	17832	17908	17773	17965	17776	17922	17847	17907	17628	17731	17887	17809	17996	18035	17883	17879	17951	17772	17708	17834	17743	17770	17824	17727	17738	18132	17996	17842	17741	17802	17564	17641	17824	17799	17734	17921	17835	17910	17682	17724	17635	17819	17851	17897	17578	17801	17907	17716	17751	17898	17824	17793	17750	17665	17736	17772	17829	17769	17816	17809	17798	17836	17750	17634	17866	17811	17944	17919	17614	17734	17890	17930	17919	17811	17640	17571	17734	17809	17790	17899	17863	17892	17898	17669	17942	17755	17871	17861	17805	17738	17848	17909	17829	17721	17902	17867	17905	17974	17759	17756	17772	17792	17781	17814	17769	17716	17751	17739	17751	17699	17786	17757	17783	17936	17847	17828	17679	17766	17774	17730	17920	18047	17708	17912	17811	17780	17765	17770	17998	17718	17805	17752	17614	17961	17737	17819	17711	17822	17974	17751	17555	17639	17754	17784	17650	17862	17603	17756	17874	17818	17703	17883	17662	17644	17580	17934	17962	17817	17806	17575	17926	17770	17641	17753	17763	17739	17960	17816	17497	17910	17560	17647	17921	17683	17691	17663	17775	17933	17779	17794	17836	17937	17748	17734	17892	17874	17737	17744	17788	17836	17805	17740	17897	17727	17828	17854	17674	17781	17785	17715	17684	17855	17728	17774	17633	17876	17694	17766	17937	17670	17651	17861	17871	17617	17852	17706	17805	17774	17617	17960	17659	17724	17876	17832	17662	17650	17838	17862	17859	17815	17802	17764	17944	17755	17716	17882	17761	17862	17751	17806	17645	17658	17882	17770	17812	17617	17700	17715	17788	17758	17525	17669	17879	17712	17874	17943	17412	17727	17736	17703	17838	17778	18093	17986	17773	17604	17779	18001	17692	17627	17604	18012	17716	17687	17721	17938	17922	17752	17577	17999	17663	17814	17719	17837	17779	17732	17662	17743	17690	17663	17673	17890	17881	17704	17625	17766	17671	17689	17738	17809	17495	17815	17833	17888	17859	17931	17539	17603	17849	17739	17555	17900	17444	17742	17809	17926	17801	17786	17665	17775	17863	17828	17774	17622	17769	17689	17691	17797	17807	18009	17965	17768	17841	17789	17664	17638	17913	17755	17906	18103	17718	17647	17815	17785	17739	17622	17858	17746	17696	17797	17753	17726	17947	17681	17667	17849	17818	17776	17897	17826	17608	17819	17769	17797	17860	17967	17651	17855	17824	17717	17706	17749	17682	17760	17653	17736	17945	17732	17704	17589	17639	17711	17705	17835	17746	17766	17821	17742	17723	17720	17841	17970	17831	17845	17836	17821	17726	18048	17724	17689	17772	17736	17831	17754	17667	17762	17577	17800	17777	17734	17864	17674	17529	17853	17927	17706	17825	17679	17592	17906	17691	17795	17865	17861	17770	17855	17739	17754	17800	17710	17689	17763	17887	17815	17788	17821	17654	17777	17840	18018	17692	17772	17858	17755	17864	17780	17640	17810	17823	17682	17842	17663	17604	17699	17610	17740	17702	17974	17575	17926	17921	17867	17901	17704	17747	17793	17703	17871	17721	17748	17893	17959	17775	17890	17685	17778	17856	17612	17753	17752	17823	17897	17742	18000	17911	17825	17773	17850	17885	17847	17812	17831	17901	17738	17979	17823	17808	17803	17677	17874	17650	17669	17794	17927	17807	17704	17778	17819	17742	17769	17812	17804	17761	17840	17762	17729	17692	17860	17931	17600	17737	17649	17769	17552	17700	17908	17848	17671	17722	17871	17786	17782	17640	17696	17884	17769	17905	17821	17940	17725	17696	17920	17759	17727	17895	17747	17698	17661	17736	18125	17570	17720	17818	17741	17918	17566	17724	17758	17731	17768	17793	17876	17719	17680	17708	18081	17828	18024	18022	17816	17746	17865	17684	17936	17798	17618	17769	17874	17736	17883	17789	17616	17625	17683	17850	17696	17836	17542	17841	17703	17942	17866	17870	17733	17957	17558	17637	17512	17840	17724	17871	17688	17765	17927	17843	17869	17770	17566	17812	17632	17656	17894	17760	17834	17690	17908	17652	17922	17938	17811	17824	17713	17766	17905	17625	17760	17646	17805	17691	17986	17860	17830	17871	17623	17833	17753	17748	17975	17652	17721	17708	18125	17729	17608	17725	18020	17861	17798	17723	17825	17825	17952	17732	17616	17588	17550	17870	17713	17813	17907	17995	17869	17543	17926	17735	17811	17742	17943	17800	17704	17813	17810	17708	17684	17863	17706	17766	17777	17661	17656	17808	17642	17629	17813	17784	17734	17889	17852	17787	17884	17686	17974	17858	17733	17895	17776	17802	17596	17752	17807	17621	17749	17793	17611	17605	17612	17640	17866	17898	17946	17673	17830	17832	17866	17642	17758	17942	17817	17765	17810	17691	17944	17903	17807	18014	17694	17877	17705	17931	17857	17841	17877	17641	17932	17752	17683	17723	17934	17774	17911	17729	17815	17880	17723	17752	17621	17543	17887	17964	17859	17722	17884	17834	17829	17778	17713	17723	17882	17705	17881	17814	17665	17699	17811	17791	17625	17682	17922	17798	17735	17821	17801	17762	17721	17617	17808	17782	17890	17938	17793	17738	17869	17869	17713	17754	17616	17796	17910	17858	17853	17702	17678	17806	17691	17779	17731	17897	17721	17779	17948	17642	17880	17815	17611	17984	17742	17882	17649	17706	17707	17758	17858	17777	17890	17721	17998	17687	17925	17907	17746	17738	17720	17805	17770	17724	17814	17717	17945	17835	17846	17833	17858	17741	17641	17612	17508	17805	17693	17790	17675	17718	17992	17582	17849	17707	17639	17718	17605	17837	17759	17750	17577	17870	17629	17607	17759	17900	17879	17890	17840	17935	17844	17719	17774	17934	17808	17719	17700	17883	17612	17890	17900	17602	17838	17761	17702	17622	17770	17852	17710	17688	17722	17692	17830	17587	17848	17644	17599	17821	17634	17740	17697	17848	17449	17647	17771	17919	17760	17882	17783	17909	17786	17719	17834	18027	17938	17758	17765	17703	17666	17762	18014	17781	17783	17962	17754	17624	17835	17887	17568	17944	17731	17687	17683	17822	17745	17864	17720	17617	17737	17935	17763	17814	17798	17804	17784	17898	17982	17809	17756	17774	17809	17712	17702	17715	17799	17845	17783	17783	17857	17810	17894	17697	17444	17757	17947	17804	17801	17861	17791	17700	17736	17767	17920	17648	17682	17740	18025	17783	17761	17764	17758	17858	17633	17947	17912	17798	17760	17671	17787	17759	17705	17757	17766	17719	17894	17855	17699	17883	17808	17968	17932	17758	17720	17908	17665	17806	17633	17703	17739	17806	17756	17647	17804	17802	17749	17697	17800	17898	17812	17566	17699	17724	17604	17947	17675	17694	17674	17728	17679	17655	17994	17971	17809	17835	17735	17575	17841	17572	17804	17851	17738	17852	17839	17731	17823	17706	17919	17770	17771	17921	17612	17901	17699	17642	17913	17596	17806	17830	17791	17899	17867	17848	17857	17690	17703	17619	17848	17799	17626	18014	17639	17785	17662	17722	17946	17613	17748	17710	17917	17926	17951	18051	17751	17897	18017	17787	17686	17496	17596	17630	17819	17861	17728	17779	17848	17629	17939	17678	17932	17933	17539	17623	17742	17747	17787	17812	17779	17644	17894	18043	17804	17566	17866	17808	17645	17655	17748	17798	17863	17931	17678	17513	17790	17675	17603	17791	17887	17869	17755	17729	17724	17834	17757	17869	17663	17882	17824	17763	17802	17726	17775	17783	17870	17718	17766	17795	17736	17767	17946	17780	17743	17810	17704	17794	17750	17762	17704	17687	17759	17666	17924	17611	17803	17854	17860	17711	17809	17636	17777	17864	17831	17959	17867	17835	17848	17563	17787	17639	17767	17493	17727	17694	17744	17901	17519	17652	17783	17780	17760	17741	17904	17895	17769	17859	17902	17791	17824	17790	17924	17778	17705	17882	17799	17639	17723	17975	17887	17825	17743	17960	17855	17762	17845	17889	17975	17744	17736	17711	17609	17860	17750	17889	17629	17883	17667	17798	17760	17848	17824	17819	17843	17790	17850	17817	17808	17791	17912	18049	17902	17924	17948	17593	17919	17726	17734	17723	17920	17813	17770	17754	17793	17515	17595	17822	17758	17471	17797	17545	17922	17742	17725	17726	17815	17640	17917	17698	17795	17592	17739	17678	17787	17875	17831	17836	17685	17721	17594	17819	17480	17979	17758	17825	17894	17777	17801	17662	17816	17752	17921	17884	17959	17711	17861	17911	17807	17628	17891	17784	17940	17814	17746	17720	17649	17748	17797	17508	17826	17844	17722	17647	17740	17595	17742	17658	17688	17864	17766	17754	17764	17830	17697	17850	17616	17841	17609	17887	17920	17983	17749	17616	17822	17969	17680	17901	17611	17736	17653	17640	17774	17781	17961	17800	17773	17837	17903	17858	17787	17791	17734	17854	17848	17850	17888	17959	17720	17857	17788	17958	17989	17904	17835	17976	17778	17687	17872	17797	17708	17801	17813	17827	17782	17808	17855	17830	17968	17700	17773	17853	17649	17730	17752	17781	17728	17781	17696	17904	17796	17584	17745	17597	17794	17887	17940	17795	17778	17912	17898	17319	17779	17704	17558	17978	17775	17937	17726	17558	17559	17883	17750	17833	17827	18010	17571	17647	17746	17780	17931	17840	17936	17884	17840	17979	17820	17679	17624	17721	17944	17602	17858	17785	17848	17790	17613	17690	17957	17691	17700	17903	17773	17665	17817	17795	17728	17811	17779	17551	17886	17601	17955	17983	17807	17789	17756	17795	17796	17837	17706	17739	17711	17881	17751	17524	17806	17705	17657	17659	17838	17890	17840	17794	17886	17874	17793	17785	17765	17716	17832	17851	17771	17516	17828	17994	17635	17659	17638	17724	17807	17630	17671	17946	17842	17720	17556	17840	17857	17646
30476	52774	49629	39978	33875	29890	25868	23829	22558	21039	20354	19765	18962	18411	17892	17364	16915	16728	16770	16534	16375	16250	16237	15994	16124	16039	15977	16050	16169	15977	16005	16023	15825	15967	15985	15964	15905	15918	15984	16100	15967	15970	15914	15794	15889	15835	15945	15707	15873	15877	15878	15957	15835	15908	15719	15845	15879	15942	15870	15865	15750	15874	15848	16213	15879	15899	15754	15798	15734	15949	15943	15916	15910	15858	15825	16049	15816	15722	15777	16050	15820	15940	15785	15961	16021	15821	15811	15760	15837	15832	15830	15799	15907	15833	15726	15726	15851	15836	15835	16040	15643	15990	15825	15987	15782	15904	16009	15823	15707	15844	15959	15945	15801	15869	15981	15910	15745	15810	15903	15905	16018	15899	15890	15761	15959	15738	15859	15846	15892	15859	15794	15635	15940	15982	15784	15948	15881	15803	15793	15921	15807	15809	15822	15894	15845	16159	15860	15963	15829	15726	15992	15907	16003	15796	15970	15953	15793	16008	15858	16032	15956	15773	15885	15769	15780	15871	15978	15792	15990	15817	15989	15914	15948	15782	15846	15763	15912	15812	16121	15956	15747	15886	15989	15769	15831	15860	15875	15837	15926	16062	15742	15673	15866	15916	15744	15998	15810	15879	15877	15829	15746	15870	15912	15876	15835	15707	15751	15754	15714	15992	15937	15674	15768	15993	15829	15668	15977	15712	15885	15709	15775	15890	15781	16046	15871	15897	15699	15900	15845	15706	15910	15797	15960	15793	16021	15744	15985	15598	16048	15883	15917	15739	15739	15859	15939	15780	15770	16064	15853	15863	15802	15904	15732	15926	15764	15875	15955	15844	15773	15768	15911	15931	15881	15966	15788	15801	15916	15846	15856	15846	15934	15778	15847	15943	15829	15818	15772	15857	15922	15861	15825	15882	15825	15787	15733	15897	15815	15934	15814	15805	15877	15926	16022	15851	15842	15903	15827	16029	15700	15773	15709	15750	15906	15758	15917	15938	15847	15816	15775	15803	15847	16003	15840	15820	15808	15889	15928	15906	15854	15648	15938	15974	16001	15875	15990	15993	15996	15781	15925	15903	15802	15884	15762	15802	15871	15918	15822	15758	15794	15703	15972	15946	15879	15947	15821	15899	15770	16002	15706	15760	15925	15973	15828	15845	15993	15684	15969	15955	15709	15763	15831	15870	15775	15888	15994	15754	15937	15921	15893	15865	15832	15759	15685	15734	16002	15945	15652	15833	15848	15881	15893	15906	15793	15880	15585	15878	15906	15908	15672	15825	15754	15850	15863	16042	15776	15873	15874	15770	15788	15743	15910	15741	15766	15866	15755	15772	15832	15924	15882	15778	15750	15987	16047	16005	15759	15920	15812	15915	15784	15923	15936	15924	15737	15719	15819	15834	16041	15760	15722	15729	15822	15968	15914	15753	16007	15878	15834	15822	15783	15916	15884	15885	15863	15884	15732	15873	15901	15981	15987	15680	15801	15801	15792	15860	15914	16077	15605	15808	15795	15777	15855	15847	15769	15733	15800	15765	15772	15997	15905	15842	15780	15629	15887	15892	16026	15870	15905	15849	15884	15915	15895	15718	15886	15922	15922	15772	15972	15882	15940	15792	15829	15939	15857	15832	15788	15800	15828	15911	15861	15852	15864	16157	16018	15815	15934	15931	15727	16006	15814	15884	15794	15991	16061	15813	15876	15734	15822	15827	15843	15787	15862	16026	15878	15827	15849	15944	15814	15853	15877	15881	15732	15879	15686	16020	15880	15853	15904	15837	15853	15857	15765	15906	16076	15659	16000	15858	15845	15833	15787	15983	15958	15831	15811	15856	15738	15785	15824	15767	15842	15865	15920	15708	15911	15774	16018	15850	16000	15930	15863	15879	15880	15888	15619	15668	15821	15872	16004	16067	15832	15769	15871	15727	16046	15903	15889	15867	15728	15755	15773	16018	15945	15759	15935	15885	15916	15674	15670	15878	15807	15681	15679	15881	16072	15794	15942	15893	15915	15662	15874	15775	15841	15794	15798	15790	15861	16054	15917	16028	15820	15810	15789	15891	15874	15878	15756	15838	15834	15716	15813	15852	15777	15838	15950	15770	15880	15899	15756	15983	15853	15899	15860	16014	15604	15833	15650	15938	16030	15863	15832	15970	15925	15817	15915	15809	15876	15776	15961	15827	15814	15864	15897	15888	15857	15904	15935	15837	15873	15866	15743	15965	15981	15860	15753	15859	15966	15855	15810	15684	15803	16038	15900	15837	15905	15900	15768	15811	15781	15791	16011	15865	15973	15886	15779	15839	15861	15864	16009	15933	16039	15842	15730	15869	15945	15867	16013	15712	15867	15939	15640	15840	15848	15782	15811	15838	15850	15867	15806	15824	15790	15805	15839	15845	15780	15977	15787	15813	15927	15881	15647	15757	15975	15787	15900	16083	15889	15910	16001	15743	15735	15719	15922	15824	15936	15817	15865	15929	15881	15887	15763	15626	15780	15906	15863	15909	15954	15763	15787	15883	15809	15925	16064	15847	15714	15746	16004	16002	15869	15849	15887	15763	15964	15744	15780	15658	15743	15892	15837	15850	15824	15815	15805	15753	15704	16003	15898	15820	15729	15889	15885	15925	15986	15787	15924	15892	15827	15764	15818	15987	15836	15871	15940	15955	15700	15869	15857	15874	15767	15936	15930	15943	15816	16048	15867	15632	15958	15848	15835	15698	15948	15780	15819	15874	15877	15878	15794	15870	15815	15845	15793	15870	15869	15856	15912	15818	16058	15779	15895	15766	15971	15867	15935	15966	15939	15897	15849	15725	15913	15743	15863	15801	15875	15742	16017	15924	16051	15889	15869	15817	15772	15751	15785	15910	15798	15920	16050	15832	15870	15753	15948	15744	15721	15983	15982	15940	16015	16130	15894	15757	15846	15838	15890	15836	15924	15837	15917	15748	15855	15989	16011	15754	15843	16035	15848	15755	16022	15734	15737	15704	15796	15810	15841	15721	15918	15947	15907	16112	15998	15968	15673	15892	15769	15925	15919	15785	15909	15801	15830	15693	15806	15736	15950	15949	15916	15879	15828	15749	15959	16008	15843	15961	15880	15912	15946	15962	15994	15797	15876	15938	15830	15930	15688	15928	15964	15843	15874	15886	15740	15972	15757	15843	15987	15977	15905	15924	15978	15793	15943	15883	15781	15862	15955	15821	15930	15759	15799	15895	15723	15711	15697	15828	15820	15825	15861	15913	15932	15843	15749	15944	15906	15783	15938	15842	15729	15776	15810	15922	15580	15976	15889	15709	15975	15867	15949	15792	16016	15782	15934	15763	15812	15890	15709	15725	15954	15801	15823	15730	16041	15897	15841	15742	15857	15969	15901	15815	15751	15840	15835	15997	15757	15968	15830	15860	15972	15929	15821	15853	16014	15702	15825	15941	15721	15795	15774	15774	15850	15677	16067	15895	15858	16060	15844	15654	15863	15799	15643	15819	15937	15642	15943	15937	15806	15963	15732	15910	15929	15838	15667	15918	16045	15840	15796	15799	15957	15880	16027	15758	15751	16089	15859	15822	15890	15923	15894	15873	15888	15856	15950	15607	15851	15867	16034	16000	15743	15854	15778	15882	15779	15879	15833	15870	15823	15804	15925	15950	15726	15892	15914	15956	15850	15788	15945	15838	15805	15775	15853	15873	15949	15686	15977	15730	15845	15795	15850	15829	15770	15798	16057	15733	15932	15823	15857	15843	15910	15968	15844	15823	16002	15904	15930	15912	15775	15956	15971	15786	15748	16032	15925	15775	15781	15906	15635	15869	15694	15845	15785	15836	15927	15974	15784	15975	15871	15863	15871	15748	15916	15789	15753	15903	15840	15856	15890	15701	15851	15906	15788	15837	15897	15854	15939	15999	15838	15714	15943	16063	15756	16071	15982	15752	15782	15727	15930	15677	15938	15837	15897	15726	15790	15885	15862	15777	15828	15691	15869	15926	15844	15731	15934	15792	15944	15900	15817	15853	15862	15744	15896	15797	15905	15840	15944	15896	15924	15995	15651	15881	15843	16070	15877	15935	15694	15787	15959	15763	15969	15852	15986	15923	15927	15908	15900	15838	15968	15799	15921	15842	15913	15804	15813	15853	16037	15854	15774	15846	15975	15939	15827	15815	15765	15793	15756	15893	15772	15691	15869	15958	15840	15857	15941	15832	15635	15813	15946	15817	15980	15881	15908	15824	15870	15995	15869	15668	15808	15749	15873	16121	15780	15912	15829	15963	15947	15934	15769	15594	15708	15848	15765	15837	15674	15960	15921	15797	15927	15900	15764	15873	15784	15980	15896	15883	15898	15711	15916	16026	15772	15928	15872	15929	15803	15765	15797	15886	15898	16035	15783	15940	15883	15785	15936	15991	15701	15797	15666	15943	15938	15931	15736	15703	15764	15903	15792	15837	15823	15720	15861	15575	15960	15743	15845	15665	15777	15717	15776	15766	15864	15752	15903	15964	15810	15878	15791	16071	15983	15930	15864	15867	15803	15842	15798	15918	15935	15882	15648	15878	15782	15860	15858	15816	15873	15840	15864	15927	15838	15840	15913	16008	15907	15916	15744	15742	15852	15778	15801	15923	15905	15983	15862	15885	15926	16030	15795	15829	15868	15946	15839	15935	15964	15948	15925	15983	15722	15919	16042	15667	15649	15888	15854	15789	15845	15769	15821	15924	15872	15811	15683	15844	15887	15907	15957	15877	15736	15951	15980	15827	15995	15877	15850	15820	15867	15914	15720	15926	15761	15868	15795	15923	15812	15797	15787	15722	15981	15790	15803	15855	16095	15859	15932	16005	15834	15867	15878	15710	15947	16011	15920	15879	15840	16055	15842	15867	15921	15926	15873	15898	15889	15738	15988	15860	15673	15674	15950	15825	15737	15751	15928	15841	16037	15724	15857	15855	15849	15685	15908	15721	15897	15882	15890	15740	15759	15924	15817	15956	15684	15928	15810	15812	15775	15726	15718	15698	15795	15885	15929	15713	15825	16036	15918	15898	15895	15880	15838	15847	15709	15975	15801	15869	15855	15844	15988	15822	15671	15873	16005	15890	15890	15705	15896	15880	15894	15908	15784	15724	15790	15684	15859	15948	15870	15706
23061	21564	29647	24129	22720	26942	29998	24458	23347	22427	21562	20899	20515	20187	19530	19276	18828	18647	18345	18305	18395	18096	17969	17884	17915	18021	17850	17877	17774	17893	17820	17966	17770	17624	17753	17793	17699	17916	17753	17773	17698	17696	17609	17799	17802	17537	17761	17497	17643	17765	17719	17607	17563	17535	17699	17632	17805	17725	17702	17493	17657	17656	17486	17867	17699	17414	17507	17609	17702	17634	17639	17500	17691	17541	17787	17711	17400	17582	17691	17598	17677	17555	17567	17837	17502	17821	17714	17676	17698	17446	17734	17502	17540	17515	17554	17595	17686	17649	17751	17360	17506	17653	17536	17603	17645	17532	17722	17586	17451	17614	17515	17319	17631	17467	17530	17583	17406	17760	17575	17419	17486	17566	17547	17581	17538	17587	17621	17504	17547	17588	17472	17523	17691	17535	17512	17472	17701	17611	17590	17763	17605	17731	17543	17492	17627	17594	17583	17526	17809	17661	17457	17422	17595	17629	17739	17557	17615	17655	17531	17743	17567	17408	17660	17547	17618	17538	17442	17677	17590	17210	17604	17429	17759	17649	17614	17684	17685	17476	17478	17475	17512	17562	17551	17516	17690	17509	17413	17503	17538	17437	17559	17562	17512	17672	17555	17678	17537	17557	17403	17481	17573	17456	17306	17557	17384	17697	17745	17703	17536	17453	17531	17505	17786	17565	17451	17562	17689	17422	17416	17341	17434	17483	17321	17581	17614	17602	17504	17422	17472	17843	17508	17448	17626	17640	17529	17612	17741	17811	17409	17352	17545	17586	17520	17436	17524	17347	17588	17625	17577	17563	17686	17371	17528	17678	17441	17544	17545	17532	17635	17894	17399	17540	17707	17679	17588	17625	17637	17588	17593	17246	17482	17658	17573	17479	17531	17673	17557	17739	17479	17545	17600	17413	17527	17539	17544	17626	17564	17561	17815	17636	17621	17532	17584	17761	17548	17651	17642	17423	17675	17483	17431	17380	17419	17628	17521	17543	17694	17634	17524	17666	17373	17361	17410	17534	17441	17467	17447	17323	17501	17582	17523	17550	17810	17496	17665	17561	17353	17744	17609	17586	17610	17560	17675	17576	17558	17703	17737	17612	17658	17628	17535	17632	17519	17544	17554	17699	17522	17557	17580	17709	17591	17524	17617	17771	17590	17531	17420	17521	17661	17614	17415	17744	17656	17361	17458	17551	17481	17388	17494	17490	17648	17548	17370	17638	17643	17394	17647	17471	17539	17574	17702	17415	17644	17690	17633	17533	17424	17332	17311	17924	17732	17587	17558	17583	17548	17580	17680	17619	17579	17741	17313	17533	17561	17585	17638	17444	17569	17539	17609	17470	17593	17595	17675	17761	17589	17594	17760	17543	17511	17773	17710	17600	17624	17524	17472	17675	17690	17821	17654	17511	17584	17522	17368	17521	17491	17715	17391	17435	17501	17370	17686	17424	17390	17640	17683	17442	17440	17517	17453	17546	17453	17416	17560	17774	17448	17594	17507	17546	17511	17674	17612	17439	17474	17609	17495	17532	17544	17511	17672	17518	17533	17593	17341	17487	17604	17388	17548	17740	17699	17503	17484	17438	17639	17535	17743	17754	17502	17464	17525	17429	17681	17765	17653	17555	17571	17454	17613	17480	17757	17735	17577	17461	17682	17523	17486	17350	17511	17531	17513	17646	17506	17488	17599	17511	17488	17575	17640	17529	17557	17688	17488	17506	17585	17461	17543	17695	17567	17421	17633	17572	17531	17496	17569	17572	17624	17484	17429	17423	17737	17569	17616	17627	17592	17528	17393	17462	17621	17545	17677	17464	17661	17498	17363	17443	17559	17602	17650	17537	17547	17441	17589	17550	17604	17612	17551	17733	17516	17499	17503	17697	17446	17370	17631	17610	17643	17597	17568	17684	17526	17672	17649	17461	17381	17516	17580	17584	17506	17585	17870	17415	17724	17588	17389	17545	17684	17564	17804	17464	17803	17442	17699	17404	17428	17516	17882	17466	17670	17569	17500	17514	17458	17553	17662	17399	17624	17500	17381	17413	17464	17575	17642	17687	17500	17678	17564	17387	17456	17682	17540	17452	17543	17558	17647	17658	17719	17732	17716	17561	17706	17605	17602	17538	17538	17635	17600	17727	17403	17683	17817	17675	17615	17437	17673	17663	17548	17353	17477	17623	17565	17824	17362	17720	17684	17441	17490	17679	17385	17654	17592	17630	17323	17437	17623	17482	17429	17556	17566	17520	17819	17552	17438	17396	17460	17485	17478	17530	17517	17587	17783	17665	17739	17644	17646	17425	17507	17509	17540	17480	17617	17501	17579	17346	17786	17605	17671	17618	17468	17460	17836	17542	17475	17631	17680	17645	17562	17768	17532	17430	17587	17592	17545	17509	17622	17430	17606	17621	17678	17759	17557	17609	17667	17484	17343	17558	17408	17682	17335	17417	17458	17594	17306	17321	17579	17552	17461	17423	17619	17408	17673	17563	17637	17627	17635	17688	17764	17587	17571	17637	17638	17562	17418	17554	17743	17709	17562	17576	17481	17396	17324	17483	17532	17558	17514	17468	17448	17417	17544	17594	17501	17571	17462	17513	17509	17630	17360	17479	17600	17523	17509	17552	17439	17512	17554	17688	17698	17463	17662	17609	17409	17556	17775	17462	17459	17381	17631	17483	17598	17635	17495	17274	17496	17574	17558	17540	17557	17741	17588	17537	17679	17474	17465	17605	17689	17558	17506	17503	17402	17567	17514	17435	17520	17663	17533	17570	17514	17486	17405	17450	17505	17696	17535	17603	17615	17335	17440	17470	17564	17516	17570	17849	17618	17561	17585	17653	17579	17499	17488	17626	17459	17482	17690	17523	17616	17437	17538	17545	17493	17518	17470	17468	17769	17431	17607	17624	17791	17492	17693	17615	17541	17654	17737	17564	17573	17351	17314	17401	17377	17357	17563	17520	17537	17475	17716	17609	17600	17587	17508	17669	17492	17340	17536	17450	17632	17591	17656	17640	17357	17581	17431	17440	17500	17602	17688	17734	17661	17592	17598	17559	17528	17559	17476	17449	17541	17506	17506	17393	17473	17629	17594	17502	17633	17583	17513	17580	17632	17645	17693	17435	17389	17513	17601	17516	17596	17642	17393	17415	17493	17579	17555	17653	17490	17567	17395	17525	17538	17629	17610	17345	17558	17600	17538	17534	17463	17675	17686	17650	17634	17544	17790	17758	17445	17600	17689	17634	17699	17565	17578	17380	17390	17570	17493	17628	17567	17584	17503	17529	17734	17456	17589	17604	17696	17561	17436	17266	17517	17660	17501	17508	17619	17648	17445	17777	17679	17421	17519	17665	17488	17371	17480	17635	17634	17477	17557	17488	17527	17443	17641	17619	17555	17724	17653	17829	17595	17337	17501	17504	17323	17657	17598	17590	17792	17471	17471	17559	17467	17475	17625	17529	17742	17496	17786	17803	17589	17502	17843	17572	17522	17599	17702	17193	17756	17721	17655	17509	17437	17728	17464	17609	17609	17680	17452	17454	17685	17476	17485	17435	17443	17324	17619	17497	17495	17361	17589	17494	17482	17495	17516	17477	17561	17577	17448	17447	17481	17717	17642	17384	17445	17444	17463	17536	17728	17526	17595	17614	17467	17604	17696	17456	17676	17487	17727	17546	17657	17616	17637	17445	17641	17593	17730	17571	17576	17762	17600	17520	17508	17605	17666	17334	17506	17399	17703	17530	17592	17540	17491	17447	17606	17532	17672	17385	17703	17607	17576	17688	17546	17574	17427	17286	17592	17377	17627	17615	17699	17377	17603	17454	17449	17696	17840	17403	17438	17466	17575	17572	17581	17685	17428	17597	17585	17459	17648	17667	17324	17760	17807	17584	17556	17571	17574	17681	17602	17618	17413	17595	17619	17721	17563	17577	17649	17587	17413	17581	17680	17590	17623	17572	17495	17609	17467	17770	17565	17555	17595	17559	17683	17624	17601	17634	17527	17655	17592	17500	17561	17431	17703	17338	17600	17550	17686	17677	17502	17699	17446	17385	17582	17506	17737	17654	17502	17636	17601	17308	17562	17541	17487	17616	17577	17324	17726	17652	17509	17393	17465	17503	17709	17521	17573	17778	17505	17659	17392	17673	17406	17475	17629	17554	17483	17582	17570	17419	17592	17379	17565	17687	17673	17536	17593	17436	17449	17701	17574	17720	17432	17560	17651	17487	17467	17840	17754	17499	17360	17542	17568	17548	17830	17593	17454	17607	17647	17493	17585	17575	17605	17338	17452	17369	17644	17571	17543	17628	17629	17740	17598	17278	17602	17468	17625	17583	17369	17403	17633	17509	17403	17587	17563	17401	17486	17559	17362	17449	17428	17634	17620	17616	17503	17431	17562	17716	17536	17587	17499	17503	17370	17438	17629	17736	17572	17698	17519	17619	17467	17621	17674	17558	17455	17664	17343	17533	17617	17617	17550	17370	17540	17392	17346	17539	17716	17630	17322	17713	17759	17733	17617	17466	17498	17445	17378	17697	17591	17509	17400	17538	17608	17447	17427	17358	17581	17710	17654	17641	17788	17442	17739	17380	17469	17542	17704	17485	17407	17527	17414	17665	17473	17499	17491	17357	17526	17503	17615	17701	17551	17646	17644	17348	17882	17582	17604	17383	17385	17690	17558	17487	17637	17521	17492	17536	17664	17727	17500	17783	17553	17339	17408	17478	17447	17798	17588	17573	17574	17366	17715	17718	17593	17739	17613	17467	17499	17535	17509	17556	17643	17606	17805	17505	17512	17694	17467	17684	17343	17589	17606	17422	17500	17642	17465	17600	17752	17369	17662	17758	17665	17659	17749	17508	17561	17563	17689	17516	17682	17483	17611	17510	17508	17618	17456	17676	17573	17595	17533	17533	17771	17557	17663	17568	17604	17629	17569	17469	17521	17759	17682	17448	17376	17658	17520	17413	17674	17603	17560	17755	17646	17412	17460	17488	17492	17310	17490	17637	17595	17897	17540	17770	17503	17384	17279	17809	17639	17547	17694	17705	17723	17570	17438	17528	17345	17594	17635	17531	17851	17506	17554	17820	17609	17491	17525	17573	17461	17724	17589	17642	17465	17491	17551	17630	17693	17681
31418	55095	53291	43435	37205	33011	28434	26256	24441	22700	21559	20916	20182	19469	18415	17847	17307	17041	16902	16835	16445	16315	16060	16146	16109	15947	16175	16096	15868	15927	16012	15709	15760	16012	15900	15846	15689	15673	15720	15875	15824	15722	15903	15564	15863	15805	15889	15946	15726	15698	15768	15902	15953	15726	15706	15606	15834	15731	15745	15696	15881	15672	15808	15794	15678	15838	15715	15716	15704	15745	15783	15719	15704	15744	15680	15766	15475	15781	15792	15791	15875	15707	15710	15621	15416	15839	15738	15572	15791	15811	15526	15699	15623	15819	15653	15724	15686	15601	15791	15763	15781	15681	15622	15526	15633	15642	15571	15748	15774	15907	15748	15688	15780	15830	15656	15934	15663	15788	15621	15808	15725	15602	15648	15589	15613	15721	15810	15725	16011	15550	15778	15645	15652	15518	15622	15687	15840	15621	15820	15819	15732	15746	15588	15769	15724	15611	15813	15710	15854	15825	15761	15781	15618	15606	15685	15756	15657	15808	15976	15626	15560	15674	15771	15709	15652	15724	15708	15546	15586	15593	15695	15484	15653	15632	15738	15863	15606	15889	15583	15786	15677	15837	15765	15723	15794	15703	15545	15653	15765	15689	15706	15705	15870	15597	15687	15633	15518	15726	15708	15650	15625	15685	15768	15764	15522	15782	15681	15647	15701	15811	15690	15745	15956	15755	15922	15564	15710	15672	15821	15733	15772	15570	15711	15677	15629	15675	15737	15643	15728	15802	15539	15734	15771	15774	15746	15675	15611	15658	15807	15759	15631	15815	15683	15751	15601	15674	15667	15531	15656	15512	15507	15660	15714	15771	15914	15572	15725	15651	15705	15831	15711	15515	15832	15650	15795	15679	15670	15680	15741	15659	15643	15757	15742	15542	15806	15722	15761	15852	15738	15583	15675	15605	15738	15766	15775	15859	15750	15571	15552	15616	15801	15894	15774	15766	15616	15679	15739	15854	15915	15870	15645	15815	15631	15676	15606	15650	15799	15704	15664	15745	15601	15559	15682	15628	15529	15607	15605	15711	15631	15795	15600	15588	15540	15680	15658	15778	15521	15694	15760	15752	15714	15798	15818	15570	15595	15652	15778	15832	15694	15601	15645	15610	15591	15590	15783	15692	15873	15669	15663	15643	15700	15749	15619	15714	15688	15631	15799	15599	15916	15608	15690	15689	15567	15649	15707	15596	15741	15834	15707	15760	15714	15919	15646	15734	15733	15590	15800	15715	15715	15745	15684	15477	15767	15674	15583	15689	15578	15868	15690	15931	15517	15707	15675	15624	15692	15632	15663	15815	15625	15700	15777	15827	15681	15685	15608	15800	15794	15603	15615	15661	15679	15598	15806	15673	15737	15778	15639	15676	15702	15706	15730	15682	15582	15722	15759	15473	15650	15702	15744	15736	15713	15610	15697	15575	15643	15863	15789	15683	15751	15806	15570	15683	15579	15541	15751	15805	15483	15590	15508	15736	15838	15419	15581	15649	15715	15663	15725	15739	15621	15616	15844	15616	15706	15908	15635	15765	15640	15710	15755	15693	15854	15635	15802	15531	15669	15601	15855	15818	15769	15663	15753	15658	15660	15679	15830	15704	15670	15550	15738	15745	15775	15710	15583	15615	15780	15804	15626	15717	15705	15662	15714	15663	15848	15794	15720	15736	15652	15773	15851	15645	15681	15680	15642	15834	15731	15703	15725	15658	15727	15596	15522	15828	15780	15673	15789	15600	15625	15504	15672	15814	15734	15797	15737	15624	15683	15603	15717	15700	15688	15731	15685	15708	15669	15736	15724	15601	15631	15621	15771	15698	15620	15545	15556	15776	15806	15600	15817	15644	15612	15687	15592	15620	15685	15636	15679	15578	15666	15692	15801	15703	15571	15794	15777	15602	15784	15647	15576	15633	15680	15862	15463	15681	15672	15700	15608	15826	15651	15852	15614	15588	15951	15675	15649	15676	15697	15765	15628	15485	15585	15563	15743	15741	15725	15688	15836	15699	15520	15690	15688	15738	15573	15821	15795	15700	15486	15754	15642	15691	15689	15718	15549	15745	15643	15737	15576	15835	15829	15699	15807	15659	15660	15691	15587	15665	15606	15591	15806	15891	15748	15646	15716	15678	15693	15816	15720	15545	15986	15659	15592	15593	15630	15724	15591	15711	15628	15804	15573	15754	15450	15731	15485	15711	15585	15827	15862	15658	15643	15681	15695	15762	15703	15553	15790	15679	15633	15520	15546	15665	15772	15604	15806	15553	15710	15812	15630	15550	15627	15542	15733	15711	15711	15516	15792	15688	15785	15736	15630	15650	15554	15562	15798	15630	15693	15788	15659	15615	15674	15501	15538	15593	15670	15687	15650	15726	15721	15743	15734	15764	15668	15709	15553	15867	15627	15771	15680	15660	15723	15508	15730	15551	15766	15785	15660	15662	15769	15717	15708	15641	15900	15750	15773	15845	15600	15659	15521	15595	15697	15717	15711	15543	15746	15603	15706	15820	15596	15497	15604	15827	15602	15786	15711	15656	15626	15756	15663	15997	15680	15675	15669	15757	15783	15625	15674	15756	15649	15631	15939	15639	15894	15670	15570	15613	15732	15671	15746	15540	15813	15721	15489	15732	15617	15765	15535	15569	15719	15492	15770	15594	15673	15722	15677	15729	15809	15874	15859	15578	15511	15657	15739	15734	15882	15711	15650	15516	15608	15576	15625	15657	15656	15701	15733	15607	15790	15575	15752	15630	15729	15635	15569	15689	15707	15792	15862	15605	15758	15610	15561	15743	15494	15576	15682	15546	15629	15658	15727	15715	15663	15665	15647	15667	15615	15714	15777	15632	15683	15348	15538	15791	15807	15726	15778	15710	15686	15629	15597	15663	15739	15565	15676	15692	15605	15787	15568	15640	15780	15538	15757	15703	15774	15610	15745	15673	15465	15728	15724	15586	15577	15538	15886	15590	15787	15647	15698	15609	15794	15567	15653	15598	15716	15771	15682	15689	15543	15778	15574	15473	15520	15628	15952	15637	15577	15660	15454	15683	15753	15650	15765	15582	15645	15640	15702	15707	15467	15513	15688	15611	15703	15550	15702	15724	15609	15822	15841	15616	15698	15516	15635	15868	15647	15864	15556	15544	15593	15704	15607	15745	15561	15805	15590	15640	15774	15636	15857	15667	15752	15699	15721	15563	15719	15761	15711	15642	15821	15732	15600	15745	15783	15714	15798	15632	15670	15689	15597	15640	15643	15682	15786	15763	15621	15860	15749	15687	15773	15753	15618	15613	15643	15877	15460	15806	15777	15751	15729	15664	15627	15878	15771	15583	15682	15672	15586	15616	15433	15775	15781	15611	15702	15785	15485	15627	15607	15577	15740	15643	15685	15709	15687	15623	15676	15741	15828	15630	15693	15546	15561	15629	15529	15714	15664	15699	15727	15652	15652	15773	15712	15636	15764	15462	15664	15688	15631	15789	15695	15636	15792	15719	15738	15798	15715	15723	15623	15667	15647	15580	15655	15692	15631	15625	15703	15704	15785	15557	15692	15710	15734	15689	15718	15657	15626	15698	15727	15731	15526	15874	15622	15472	15744	15748	15723	15843	15574	15652	15659	15668	15716	15751	15686	15722	15834	15677	15702	15736	15893	15728	15731	15850	15863	15614	15778	15892	15472	15595	15690	15615	15657	15842	15624	15766	15736	15690	15569	15776	15750	15806	15753	15720	15694	15656	15446	15762	15737	15694	15687	15698	15597	15698	15606	15723	15782	15628	15637	15633	15723	15596	15636	15752	15771	15678	15710	15743	15602	15770	15742	15757	15625	15672	15807	15830	15777	15602	15685	15693	15744	15746	15781	15579	15750	15701	15787	15864	15943	15507	15663	15700	15721	15622	15647	15646	15771	15769	15629	15614	15633	15730	15636	15725	15648	15545	15620	15711	15697	15661	15690	15654	15721	15661	15539	15739	15657	15621	15623	15818	15919	15618	15659	15684	15687	15694	15732	15667	15744	15513	15712	15717	15696	15753	15697	15711	15608	15799	15797	15701	15781	15890	15519	15742	15697	15591	15637	15615	15567	15620	15629	15629	15918	15660	15649	15621	15812	15777	15734	15604	15625	15794	15791	15793	15729	15590	15653	15594	15783	15713	15625	15711	15611	15815	15880	15859	15601	15625	15708	15619	15738	15919	15706	15750	15931	15692	15775	15804	15654	15665	15743	15652	15527	15638	15741	15623	15809	15689	15710	15611	15695	15736	15670	15702	15874	15654	15702	15903	15648	15633	15638	15667	15638	15835	15692	15510	15606	15684	15685	15698	15574	15792	15684	15755	15729	15887	15765	15805	15552	15771	15840	15895	15654	15841	15838	15730	15607	15741	15784	15629	15570	15620	15643	15596	15596	15737	15552	15605	15557	15774	15724	15710	15587	15631	15624	15743	15701	15673	15666	15854	15528	15761	15759	15650	15850	15801	15502	15655	15639	15682	15734	15687	15566	15696	15677	15639	15801	15701	15435	15709	15764	15698	15681	15750	15753	15746	15776	15747	15729	15721	15679	15717	15563	15691	15776	15788	15734	15686	15705	15789	15759	15585	15842	15681	15764	15656	15648	15610	15678	15697	15680	15685	15788	15914	15642	15743	15647	15700	15749	15725	15794	15659	15644	15774	15519	15619	15557	15755	15804	15782	15683	15826	15587	15658	15671	15745	15692	15801	15754	15619	15699	15522	15682	15538	15635	15520	15657	15824	15760	15748	15623	15861	15738	15619	15625	15649	15786	15791	15603	15733	15650	15615	15534	15554	15759	15697	15728	15649	15770	15747	15903	15826	15715	15798	15622	15625	15729	15738	15689	15651	15675	15580	15614	15741	15584	15738	15730	15650	15675	15524	15801	15688	15649	15636	15741	15636	15626	15893	15805	15563	15698	15605	15659	15955	15605	15594	15633	15719	15484	15714	15540	15676	15564	15599	15682	15991	15611	15762	15691	15749	15704	15601	15748	15724	15665	15765	15723	15713	15591	15702	15631	15750	15627	15623	15826	15673	15573	15695	15597	15709	15638	15659	15721	15651	15749	15732	15782	15620	15714	15793	15586	15476	15647	15583	15635	15706	15867	15645	15703	15571	15698	15643	15700	15697
28596	27367	35838	32336	25898	23868	21744	20293	19899	19443	18869	18549	18337	18468	18061	17820	17855	17608	17464	17295	17514	17415	17382	17370	17308	17425	17318	17211	17274	17263	17253	17245	17225	17046	17142	17205	17262	17187	16978	17295	17329	17273	17217	17247	17483	17216	17117	17149	17331	17112	17193	17198	17187	17368	17114	17353	17020	17112	17299	17062	17151	17172	17397	17202	17131	17201	17049	17234	17109	17210	17190	17118	17226	17235	17147	17071	17033	17446	17153	16872	17042	17224	17006	17133	17016	17102	17097	17049	17120	17308	17333	17334	17372	17196	17081	17030	16966	17175	17180	16917	17327	17030	17039	17197	17258	17056	17337	17085	17213	17060	17289	17192	17207	17189	17031	17016	17158	17386	17134	17486	17357	17117	17069	17350	17201	17467	17090	17057	17141	17434	17262	17104	17363	17173	17207	16888	17347	17060	17109	16989	17073	17105	17059	17241	17105	17200	17078	17200	17231	17202	17028	17273	17005	17369	17178	17319	17216	17150	17203	17138	17043	17284	17019	17139	17315	17166	16952	17104	17314	17217	17273	17257	17057	17235	17144	17031	17057	17235	17199	17119	17164	17327	17063	17265	17061	17320	17128	17268	17360	17310	17136	17214	17147	17144	17205	17082	17163	17089	17078	17184	17096	17039	17031	17119	17258	17272	17184	16893	17134	17084	17438	16960	17032	17122	17300	17293	17077	17081	17132	17098	17230	17047	17223	17223	17232	16980	17005	17096	17063	17014	16942	17067	17110	17056	17245	17223	17118	17170	17264	17025	17291	17203	17319	17218	17125	17258	17054	17016	17097	17316	17352	17247	17014	16998	17137	17162	17137	17188	17222	17325	17148	17108	17274	17272	17361	17035	17181	16987	17112	17180	17189	17090	17314	17070	17167	17060	17118	17228	17146	17381	17202	16925	17065	17058	17198	17316	17228	17260	17016	17117	17356	17171	17142	17147	17177	17271	17147	17082	17180	17018	17396	17210	17161	17179	17188	17172	17094	17088	17207	17065	17038	17038	17323	17188	17136	17136	17117	17187	17173	17002	16834	17160	17085	17249	17112	17186	17166	17281	17211	17099	17381	17085	17140	17151	17090	17098	17011	17047	17068	17046	17149	17068	17250	17163	17259	17115	17203	17124	16938	17232	17032	16974	17325	17164	17113	17209	17162	17292	17120	17206	17136	17059	17214	17363	17116	17283	17222	17078	17316	17330	17143	17119	17034	17189	17421	17194	17132	17261	17080	17356	17175	17200	17010	17148	16991	17206	17032	17162	17324	17050	17279	17093	17085	17213	17211	17147	17222	17235	17160	17111	17390	17089	17273	17221	17266	17186	17125	17122	17067	17087	17261	17112	17254	17052	17116	17223	17422	17414	17258	17146	17151	17229	17116	17274	16996	17203	17305	17061	17165	17243	17268	17046	17260	17152	17247	17341	17436	17270	17130	17253	17256	17099	17157	17314	17332	17076	16997	17028	17325	17124	17250	17409	17129	17242	16888	17106	17363	17164	17209	17130	17050	17136	17228	17207	17089	17205	17098	17300	17013	17293	17112	17189	16975	17143	17072	17098	17220	17117	17238	17122	17136	17016	17213	17309	17175	17221	17205	17081	17218	17223	17163	17268	17236	17155	17363	17260	17224	17298	17125	17171	17448	17268	17143	17297	17153	17118	17171	17251	17296	17235	17155	17109	17208	17135	17067	17187	17329	17145	17200	17258	17077	17367	16956	17315	17274	17187	17151	17114	17058	17172	17349	17217	17224	17077	17050	17179	17068	17104	17217	16982	17286	17057	17066	17192	16994	17090	17095	17318	17125	17167	17142	17149	17032	17113	17109	17152	17319	17164	17069	17167	17018	17194	17327	17126	17081	17021	17163	17233	17136	17077	17149	16989	17154	17131	17019	17080	17358	17161	17241	17103	17114	17221	16983	17275	17161	17024	17135	17142	17200	17146	17006	17133	17332	17228	16998	16738	17109	17244	17172	17059	17273	17313	17142	17163	17085	17124	17266	17205	17109	17154	17257	17212	17150	17210	17292	16959	17353	17308	17150	17082	17231	17212	17190	17226	17117	17328	17324	17032	17208	17325	17215	17240	17247	16960	17195	17166	17211	17378	17203	17423	17117	17157	17266	16892	16860	17248	17161	17150	17191	17035	17196	17308	17253	16938	17070	17189	17225	17075	17129	17083	17161	17249	17338	17353	17477	17323	17273	17207	17232	17094	17079	17176	17279	17214	17192	16994	17146	16885	17152	17061	17205	17119	17264	17241	17271	17094	17176	17119	17054	17147	17121	17092	17050	17257	16998	17078	17259	17120	17127	17034	17128	17314	17331	17217	16987	17128	17146	17192	17300	17085	17109	16952	17425	17055	17143	17181	17096	17182	17260	17185	16894	17007	17304	17242	17068	17273	17394	17066	17136	17214	17158	17328	17161	17222	17274	17385	17128	17175	17114	17201	17275	17104	17339	17101	17120	17169	17065	17189	17162	17299	17232	17153	17087	17261	17191	17310	17143	17325	17226	17245	17092	17378	16990	17182	17220	17144	17002	17148	17204	17029	17189	17178	17057	17169	17091	17285	17439	17093	17331	17069	17346	16970	17156	17266	17107	17128	17034	17172	17227	17231	17174	17203	17492	17224	17201	17310	17234	17187	17318	17233	16867	17306	17145	17171	17079	17002	17057	17118	17026	16845	17324	17316	17173	17183	17238	16921	17138	17280	17240	17118	17103	17228	17244	17152	17249	17223	17131	17171	17040	17356	17285	17197	17396	17143	16957	17179	17303	17289	17083	17227	17403	17035	17188	17231	17395	17222	17321	17284	17214	17139	17276	17336	17195	17077	17132	17207	17127	17129	17106	17123	17294	17176	17177	17306	17210	17222	17180	17218	17318	17072	17355	17027	17190	17094	17003	16880	17128	17210	17156	17105	17359	16977	16977	17246	17134	17157	17160	17170	17168	17112	17281	17220	17271	17135	17240	16986	17146	17351	17081	17159	17260	17354	17033	17251	17248	17256	17278	17226	16956	17274	17216	17304	17078	17354	17149	17210	17226	17236	17096	17106	17287	17076	17194	17077	17244	17202	17330	17064	17206	17183	17178	17284	17105	17301	17061	17299	17235	17235	17241	17086	17201	17278	17091	17048	17426	17349	17286	17263	17346	17300	17174	17294	17244	17413	16983	17356	17274	17129	17198	17408	17271	17224	17184	17122	17230	17163	17292	17407	17159	17240	17170	17101	17070	17061	17206	17237	17456	17221	17359	17201	17095	17021	17080	17153	17363	17184	17158	17102	17171	17344	17299	17399	17416	17245	17339	17342	17335	17102	17245	17281	17231	17214	17358	17252	17224	17227	17136	17060	17303	17069	17141	17120	17084	16923	17458	17430	17108	17184	17156	17219	17374	16955	17212	16984	17137	17276	17104	17196	17238	17255	17276	17122	17067	17133	17076	17258	17155	17195	17025	17183	17417	17057	17255	17110	17192	17073	17010	17301	17143	17273	17205	17269	17000	16935	17159	17176	17029	17317	16986	17178	17252	17141	17137	17128	17088	17176	17144	17258	17167	17426	17192	17104	17260	17193	17344	17146	17214	17169	17449	17355	17066	17219	17243	17153	17234	17155	17170	17137	17239	17236	17279	17230	17288	16978	17061	17064	17199	17077	17267	17104	16997	17249	17229	17116	17205	17353	17046	17093	17082	17151	17107	17226	17157	17045	17302	17256	17166	17130	17195	17138	17292	17017	17063	17134	17048	17008	17029	17336	17239	17090	17207	17147	17127	17278	17071	17278	17319	17275	17281	17195	17102	17164	17161	17142	17056	17283	17172	17200	17413	17394	17151	17107	17240	17344	17111	17240	17005	17163	17048	17210	16983	17114	17221	17129	17150	17221	16915	17343	17264	17169	17277	16988	17079	17072	17255	16991	17182	16925	17124	17152	17095	17185	17178	17234	17029	16960	17098	17221	17340	17171	17301	17104	17290	17214	17045	17290	17080	17104	17161	17325	17488	17163	17041	17204	17265	16953	16951	17200	17248	17104	17183	17183	17142	17153	17021	17211	16974	17295	17044	17139	17337	17241	17066	17400	17255	17081	17134	17154	17170	17198	17098	17068	17260	17229	17343	17124	16810	17118	17317	17186	17251	17191	17259	17265	16974	17217	17033	17218	17343	17210	17175	17237	17351	17484	17407	17364	17069	17156	17120	17044	17467	17419	17357	17378	17040	17169	17194	17311	17176	17249	17288	17094	17114	17195	17122	17307	17456	17320	17216	17097	17270	17190	16988	17236	17244	17202	17191	17328	17233	16963	17254	17076	17170	17256	16969	17141	17256	17155	17202	17076	16914	17156	17100	17229	17256	17275	17201	17115	16994	17224	17288	17146	17212	17049	17260	17229	17212	17168	17134	17148	17221	17060	17149	17300	17207	17100	17258	17166	17124	17120	17194	17330	16889	17158	17188	17122	17085	17123	17126	17106	17159	17343	17308	17086	17393	17324	17368	17361	17304	17094	17199	17206	17233	17135	17262	17268	17451	17156	17236	17282	17162	17265	17169	17143	17470	17119	17273	17321	17086	17206	17185	17106	17238	17028	17084	17167	17329	17307	17298	16961	17034	17070	17082	17135	17065	17284	17167	17172	17046	17250	17016	17004	17085	17256	17226	17385	17186	17230	17347	17056	17297	17217	17131	17241	17115	17263	17106	17221	17047	17248	17229	17216	17067	17001	17313	17248	17142	17019	17280	17246	17179	17080	17096	17296	17210	17194	17177	17138	17217	17258	17228	17344	17184	17203	17087	17408	17104	17073	17067	17176	17071	17179	17187	17126	17327	17402	17163	17308	17088	17233	17188	17205	17267	17186	17042	17299	17212	17284	17332	17331	17164	17148	17111	17284	16949	17231	17067	17181	17130	17098	17164	17019	17215	17061	16920	17128	17287	17167	17240	17271	17030	17320	17217	17383	17168	17219	17220	17259	16981	17291	17046	17045	17432	17241	17365	17098	17064	17014	17290	17212	17248	17039	16931	17101	17156	17169	17222	17133	17096	17077	17184	17416	17214	16979	17198	16895	17101	17022	17196	17130	17001	16988	17153	17309	17026	17104	17072	17342	17325	17266	17491	17304	17290	17128	17160	17094
31551	45868	42406	33415	27829	25016	22260	20512	20059	19070	18182	18057	17361	17298	16839	16508	16250	16013	16084	15887	15812	15892	15783	15591	15583	15622	15457	15702	15659	15612	15648	15494	15414	15675	15515	15530	15541	15418	15584	15405	15715	15566	15365	15422	15426	15417	15484	15455	15604	15526	15593	15706	15399	15657	15474	15512	15523	15673	15415	15624	15636	15511	15377	15479	15535	15437	15479	15476	15575	15442	15458	15561	15451	15570	15515	15628	15460	15365	15372	15507	15381	15455	15464	15228	15534	15444	15609	15700	15412	15343	15626	15323	15513	15425	15338	15488	15473	15379	15435	15639	15321	15593	15504	15398	15556	15534	15670	15444	15415	15278	15348	15417	15411	15513	15546	15574	15516	15373	15404	15525	15652	15369	15514	15406	15479	15488	15469	15538	15353	15523	15468	15648	15437	15442	15550	15436	15503	15383	15420	15454	15535	15270	15486	15427	15497	15453	15498	15561	15417	15589	15332	15479	15415	15586	15470	15484	15411	15468	15385	15490	15233	15463	15253	15539	15594	15657	15268	15402	15460	15450	15536	15553	15462	15346	15263	15597	15424	15503	15581	15484	15362	15566	15436	15515	15406	15520	15664	15348	15499	15421	15526	15531	15343	15433	15637	15591	15442	15343	15401	15452	15465	15465	15613	15263	15449	15565	15481	15462	15376	15323	15653	15426	15505	15406	15548	15528	15706	15549	15577	15399	15493	15467	15524	15342	15526	15573	15531	15472	15358	15379	15264	15376	15446	15427	15536	15415	15530	15569	15483	15510	15481	15447	15355	15516	15449	15571	15442	15479	15344	15455	15408	15537	15439	15465	15299	15474	15462	15450	15552	15429	15386	15600	15530	15343	15387	15587	15353	15408	15534	15515	15378	15463	15557	15482	15419	15586	15351	15525	15504	15375	15226	15367	15561	15243	15616	15437	15544	15752	15424	15410	15444	15514	15358	15386	15538	15567	15381	15527	15471	15354	15526	15492	15547	15514	15463	15590	15345	15534	15400	15339	15755	15536	15374	15605	15555	15464	15452	15408	15548	15492	15386	15547	15334	15573	15632	15576	15667	15516	15402	15295	15536	15525	15565	15425	15501	15578	15514	15512	15645	15425	15571	15606	15360	15563	15402	15567	15464	15674	15447	15610	15384	15447	15360	15468	15593	15547	15536	15554	15623	15575	15463	15489	15558	15492	15356	15527	15567	15418	15703	15503	15265	15541	15357	15449	15490	15354	15429	15430	15465	15497	15414	15275	15521	15531	15577	15564	15722	15582	15458	15431	15526	15410	15585	15643	15501	15439	15452	15503	15381	15469	15648	15490	15542	15528	15488	15504	15503	15466	15418	15562	15558	15492	15526	15639	15633	15609	15268	15407	15244	15395	15416	15500	15645	15504	15492	15467	15637	15524	15436	15582	15435	15500	15617	15491	15647	15482	15376	15570	15343	15682	15536	15183	15557	15466	15510	15435	15481	15558	15597	15607	15419	15328	15479	15372	15431	15576	15386	15367	15280	15656	15574	15423	15500	15519	15401	15341	15487	15366	15500	15517	15209	15536	15532	15266	15622	15399	15457	15588	15584	15589	15530	15281	15343	15352	15404	15540	15446	15601	15207	15648	15541	15401	15384	15566	15455	15537	15392	15423	15447	15596	15479	15431	15511	15467	15422	15482	15556	15579	15364	15416	15552	15524	15470	15490	15418	15319	15522	15463	15458	15519	15414	15700	15479	15501	15642	15710	15482	15503	15400	15516	15429	15478	15484	15612	15500	15496	15593	15598	15446	15544	15367	15332	15526	15320	15474	15395	15388	15450	15649	15418	15493	15470	15557	15550	15368	15614	15439	15449	15472	15396	15524	15307	15372	15450	15426	15494	15472	15385	15422	15348	15572	15335	15550	15459	15597	15374	15432	15548	15318	15513	15555	15598	15369	15518	15466	15346	15547	15588	15571	15605	15484	15291	15526	15401	15549	15452	15617	15596	15635	15351	15394	15524	15542	15635	15426	15575	15621	15529	15530	15508	15497	15466	15346	15447	15424	15545	15546	15536	15639	15465	15440	15546	15467	15476	15394	15392	15402	15682	15548	15532	15598	15381	15654	15511	15439	15464	15628	15458	15626	15477	15539	15447	15367	15477	15695	15420	15616	15534	15555	15351	15466	15382	15491	15526	15368	15379	15472	15500	15406	15422	15585	15456	15556	15454	15324	15425	15344	15382	15495	15554	15430	15497	15484	15534	15558	15455	15672	15541	15623	15458	15501	15443	15431	15503	15450	15445	15437	15598	15589	15479	15477	15306	15652	15506	15505	15454	15486	15446	15580	15367	15537	15618	15479	15481	15335	15347	15440	15417	15390	15281	15402	15404	15350	15729	15347	15450	15556	15468	15477	15409	15684	15461	15595	15436	15328	15390	15502	15298	15355	15503	15627	15442	15447	15492	15547	15424	15634	15561	15558	15478	15618	15524	15522	15582	15310	15385	15511	15554	15561	15436	15464	15449	15373	15384	15404	15416	15323	15366	15437	15603	15428	15654	15325	15237	15646	15506	15564	15508	15359	15668	15377	15505	15445	15373	15580	15549	15670	15443	15346	15477	15493	15503	15449	15584	15535	15478	15342	15323	15568	15483	15469	15434	15610	15390	15493	15397	15767	15404	15398	15476	15414	15360	15414	15351	15392	15476	15424	15368	15460	15495	15646	15375	15633	15540	15560	15482	15367	15336	15527	15515	15541	15573	15261	15572	15466	15493	15422	15377	15492	15491	15591	15518	15580	15364	15665	15361	15299	15642	15509	15461	15436	15549	15525	15529	15264	15452	15471	15554	15526	15595	15390	15409	15415	15463	15411	15338	15275	15575	15485	15495	15473	15543	15407	15543	15590	15456	15568	15619	15376	15546	15479	15397	15520	15360	15425	15549	15541	15537	15559	15675	15525	15428	15379	15603	15341	15601	15514	15407	15457	15325	15445	15483	15546	15487	15333	15451	15345	15595	15526	15369	15568	15438	15437	15338	15338	15451	15497	15424	15608	15560	15412	15628	15527	15343	15301	15587	15634	15605	15429	15506	15446	15546	15539	15568	15457	15341	15667	15459	15417	15332	15490	15351	15450	15421	15612	15266	15409	15385	15520	15611	15628	15700	15463	15542	15499	15562	15541	15612	15561	15541	15498	15611	15587	15352	15493	15558	15429	15679	15565	15670	15366	15557	15384	15501	15393	15507	15438	15527	15448	15382	15629	15623	15343	15486	15543	15382	15398	15429	15510	15625	15504	15417	15540	15313	15376	15521	15668	15410	15648	15595	15430	15607	15573	15568	15478	15435	15529	15542	15527	15639	15472	15494	15577	15506	15519	15658	15518	15310	15544	15241	15313	15488	15554	15435	15561	15483	15542	15583	15622	15499	15557	15402	15454	15345	15445	15483	15548	15576	15413	15551	15500	15479	15441	15637	15381	15442	15126	15600	15593	15449	15394	15686	15273	15518	15418	15443	15455	15491	15543	15440	15630	15507	15644	15452	15432	15437	15421	15383	15367	15654	15493	15544	15445	15487	15301	15505	15617	15576	15417	15413	15456	15521	15624	15583	15539	15501	15524	15535	15644	15531	15327	15453	15374	15561	15511	15521	15457	15557	15623	15486	15288	15649	15353	15621	15561	15308	15538	15475	15504	15400	15455	15429	15504	15612	15367	15404	15448	15529	15498	15541	15513	15632	15418	15417	15509	15457	15517	15418	15440	15384	15508	15517	15389	15448	15719	15442	15291	15486	15451	15475	15359	15387	15417	15488	15494	15531	15429	15481	15564	15448	15442	15466	15386	15298	15456	15556	15549	15561	15503	15495	15550	15564	15428	15524	15376	15469	15548	15491	15527	15532	15520	15458	15391	15498	15693	15403	15470	15340	15629	15383	15480	15352	15419	15690	15591	15521	15426	15549	15539	15457	15451	15281	15459	15466	15333	15546	15505	15479	15496	15417	15362	15356	15392	15442	15330	15218	15541	15364	15410	15507	15382	15542	15475	15603	15523	15580	15567	15402	15623	15454	15382	15464	15677	15474	15445	15474	15626	15544	15393	15468	15475	15612	15483	15447	15469	15445	15422	15407	15514	15546	15553	15496	15368	15406	15473	15333	15610	15467	15506	15510	15542	15352	15484	15379	15466	15511	15523	15394	15338	15407	15389	15207	15546	15412	15610	15479	15489	15583	15543	15522	15467	15611	15362	15400	15672	15450	15519	15404	15483	15380	15506	15298	15625	15354	15481	15417	15364	15424	15437	15555	15391	15501	15482	15563	15551	15544	15387	15491	15446	15556	15589	15342	15361	15422	15397	15329	15538	15496	15264	15539	15579	15492	15591	15343	15491	15521	15480	15537	15574	15505	15560	15621	15647	15494	15363	15649	15519	15453	15452	15520	15415	15373	15547	15410	15485	15388	15496	15432	15595	15421	15485	15430	15516	15536	15500	15499	15503	15572	15705	15520	15560	15538	15627	15455	15478	15484	15608	15437	15445	15508	15469	15440	15387	15641	15383	15451	15403	15452	15381	15336	15402	15563	15406	15434	15575	15503	15556	15459	15598	15369	15652	15430	15491	15231	15576	15524	15388	15541	15478	15428	15529	15498	15393	15494	15662	15427	15444	15576	15548	15383	15510	15521	15382	15492	15569	15541	15563	15433	15508	15532	15663	15413	15482	15553	15532	15680	15609	15626	15408	15442	15516	15422	15324	15604	15612	15507	15275	15568	15501	15567	15542	15529	15486	15522	15441	15540	15522	15433	15515	15301	15458	15430	15375	15518	15296	15675	15541	15616	15623	15418	15522	15517	15396	15372	15237	15344	15595	15405	15386	15202	15333	15457	15475	15303	15609	15495	15478	15655	15525	15507	15332	15534	15548	15578	15485	15418	15345	15537	15479	15384	15521	15553	15377	15441	15390	15616	15484	15467	15683	15424	15340	15515	15557	15476	15622	15495	15500	15475	15440	15614	15600	15515	15577	15537	15341	15455	15611	15595	15399	15471	15405	15320	15461	15532	15432	15656	15423	15539	15418	15415	15614	15495	15549	15549	15310	15424	15531	15386	15543	15540	15401	15502	15494	15534	15595	15393	15509	15624	15575	15380	15483	15471	15551	15329	15604	15396
24105	21641	29448	25169	24707	27121	26891	22852	21753	21188	20615	20084	19697	19535	19306	19163	18717	18521	18539	18452	18253	18098	17961	18177	17974	17839	18039	18028	17962	18052	17990	17801	17822	17932	17930	17807	17861	17970	17752	17657	17738	17968	17846	17915	17953	17832	17709	17727	17753	17717	17798	17749	17786	17801	18042	17673	17902	17971	17778	18009	17690	17746	17874	17817	17735	17742	17715	17864	17828	17771	17739	17696	17864	17815	17877	17625	17738	17674	17920	17660	17620	17813	17759	17517	17632	17874	17903	17727	17899	17776	17886	17856	17857	17472	17675	17579	17784	17731	17780	17566	17714	17869	17993	17701	17454	17626	17637	17709	17806	17891	17703	17760	17980	17907	17751	17742	17727	17975	17526	17663	17912	17667	17800	17699	17713	17720	17816	17656	17788	17666	17795	17630	17747	17663	17725	17697	17814	17861	17747	17735	17614	17817	17794	17573	17965	17832	17762	17832	17740	17707	17733	17680	17906	17730	17857	17810	17794	17796	17949	17771	17971	17717	17689	17806	17788	17804	17778	17950	17718	17642	17904	17703	17836	17636	17531	17776	17742	17780	17816	17823	17625	17738	17851	17414	17817	17839	17773	17644	17534	17597	17718	17566	17565	17684	17644	17650	17713	17653	17738	17659	17698	17874	17654	17750	17856	17831	17758	17708	17828	17632	17739	17718	17762	17668	17596	17781	17708	17884	17761	18020	17731	17805	17556	17873	17714	17764	17898	17699	17642	17750	17785	17897	17776	17893	17756	17898	17598	17701	17783	17765	17521	17662	17748	17727	17853	17722	17827	17730	17549	17727	17802	17705	17934	17655	17659	17782	17842	17684	17823	17659	17630	17533	17764	17724	17621	17765	17853	17618	17772	17799	17754	17758	17713	18009	17719	17771	17887	17631	17704	17662	17876	17597	17734	17688	17942	17644	17511	17688	17768	17445	17929	17840	17928	17739	17781	17796	17742	17841	17766	17912	17659	17787	17949	17820	17824	17769	17530	18105	17894	17660	17845	17891	17711	17647	17810	17842	17801	17792	17677	17759	17763	17867	17698	17765	17754	17756	17641	17783	17757	17767	17946	17742	17791	17707	17805	17539	17661	17608	17794	17548	17750	17725	17622	17737	17621	17667	17849	17667	17680	17749	17763	17758	17831	17673	17695	17670	17538	17726	17906	17583	17616	17708	17701	17721	17761	17678	17800	17592	17615	17760	17726	17890	17692	17739	17566	17516	17559	17728	17749	18083	17927	17779	17733	17691	17707	17730	17873	17785	17732	17762	17759	17795	17681	17743	17700	17768	17692	17873	17760	17523	17811	17539	17688	17692	17730	17586	17618	17630	17829	17597	17726	17683	17654	17589	18000	17759	17675	17731	17798	17832	17802	17862	17756	17638	17556	17867	17727	17749	17781	17691	17502	17604	17828	17855	17623	17692	17643	17744	17668	17681	17941	17804	17778	17705	17711	17872	17811	17699	17844	17765	17733	17670	17630	17664	17823	17866	17742	17757	17800	17823	17671	17811	17782	17653	17787	17671	17751	17767	17826	17796	17792	17669	17791	17642	17655	17798	17632	17760	17759	17711	17863	17716	17773	17831	17944	17665	17813	17705	17786	17808	17729	17811	17755	17780	17680	17621	17606	17782	17674	17781	17707	17592	17724	17778	17672	17796	17815	17624	17617	17662	17728	17835	17651	17804	17785	17652	17594	17688	17911	17818	17792	17748	17731	17775	17723	17795	17652	17781	17619	17604	17455	17713	17894	17806	17684	17841	17743	17792	17856	17821	17829	17842	17851	17699	17826	17921	17715	17687	17666	17777	17625	17877	17713	17882	17933	17706	17941	17638	17635	17633	17886	17828	17731	17703	17736	17755	17891	17793	17875	17670	17510	17864	17864	17666	17563	17828	17851	17874	17708	17690	17894	17642	18011	17810	17755	17776	17679	17731	17546	17679	17914	17696	17722	17892	17945	17633	17666	17883	17561	17734	17682	17695	17698	17603	17739	17952	17847	17694	17845	17815	17686	17610	17821	17924	17778	17940	17613	17728	17654	17857	18024	17730	17724	17800	17788	17831	17631	17558	17592	17917	17913	17768	17704	17907	17644	17595	17546	17645	17555	17677	17979	17859	17771	17832	17828	17837	17841	17795	17767	17917	18004	17782	17649	17737	17548	17675	17969	17654	17602	17633	17707	17710	17709	17842	17910	17550	17859	17747	17822	17727	17798	17892	17762	17781	17592	17765	17577	17515	17724	17557	17930	17645	17906	17631	17824	17960	17659	17529	17859	17763	17693	17699	17577	17804	17774	17967	17724	17862	17899	17822	17483	17977	17638	17848	17692	17626	17667	17667	17979	17876	17758	17585	17831	17683	17748	18035	17776	17797	17841	17709	17648	17797	17804	17801	17812	17653	17700	17723	17766	17699	17766	17844	17745	17864	17779	17868	17890	17868	17602	17706	17684	17840	17799	17728	17540	17850	17662	17828	17728	17671	17778	17573	17771	17781	17703	17799	17728	17702	17690	17652	17727	17767	17704	17670	17721	17740	17542	17856	17722	17942	17859	17736	17869	17817	17909	17708	17637	17704	17837	17809	17727	17671	17795	17779	17637	17844	17594	17632	17745	17772	17788	17808	17813	17764	17682	17573	17894	17728	17725	17998	17763	17725	17654	17809	17857	17766	17674	17678	17797	17903	17819	17660	17811	17796	17727	17632	17730	17650	17764	17832	17887	17718	17720	17774	17697	17770	17808	17987	17711	17555	17807	17867	17904	17697	17771	17828	17764	17852	17811	17703	17762	17676	17731	17635	17677	17900	17967	17823	17782	17635	17763	17785	17884	17698	17770	17765	17938	17590	17877	17670	17790	17714	17938	17848	17706	17720	17841	17617	17681	17776	17808	17760	17832	17684	17669	17878	17767	17737	17639	17745	17721	17708	17750	17693	17591	17656	17717	17708	17607	17907	17803	17756	17600	17983	17714	17694	17752	17709	17642	17692	17823	17579	17515	17676	17797	17695	17888	17574	17782	17466	17720	17677	17801	17675	17707	17739	17750	17836	17974	18117	17956	17511	17620	17848	17806	17807	17733	17657	17913	17856	17586	17839	17715	17787	17663	17524	17688	17679	17607	17696	17573	17806	17715	17699	17773	17853	17655	17596	17614	17827	17733	17795	17671	17556	17770	17773	18001	17541	17765	17591	17767	17901	17684	17625	17730	17774	17946	17752	17477	17705	17545	17639	17776	17801	17645	17716	17818	17706	17604	17791	17716	17766	17624	17686	17741	17655	17862	17832	17766	17905	17790	17874	17795	17730	17660	17625	17714	17870	17923	17847	17633	17586	17750	17869	17743	18008	17760	17505	17829	17928	17471	17607	17649	17620	17694	17645	17824	17678	17743	17921	17892	17841	17798	17888	17810	17974	17649	17811	17622	17769	17816	17689	17433	17591	17771	17814	17750	17908	17714	17572	17901	17982	17907	17882	17909	17741	17691	17610	17604	17620	17731	17865	17894	17640	17494	17729	17553	17895	17629	17591	17833	17870	17768	17553	17800	17830	17966	17799	17590	17658	17849	17710	17846	17847	17820	17734	17507	17729	17573	17716	17871	17858	17737	17645	17858	17567	17744	17812	17836	17876	17678	17564	17807	17747	17778	17792	17725	17757	17868	17999	17551	17642	17858	17665	17728	17812	17756	17875	17885	17804	17936	17843	17654	17918	17935	17471	17717	17707	17820	17713	17657	17788	17935	17832	17647	17827	17700	17684	17940	17699	17604	17880	17735	17654	17842	17645	17978	17646	17655	17583	17826	17619	17671	17593	17801	17876	17666	17610	17527	17799	17933	17906	17869	17580	17950	17601	17990	17678	17713	17692	17720	17721	17542	17638	17961	17735	17808	17826	17638	17625	17828	17724	17429	17606	17625	17758	17796	17839	17971	17745	17531	17824	17679	17877	17736	17723	17780	17710	17707	17800	17860	17646	17632	17627	17838	17933	17836	17727	17673	17829	17928	17930	17603	17637	17550	17815	17818	17829	17796	17860	17680	17549	17727	17778	17772	17874	17765	17879	17512	17734	17688	17573	17663	17769	17607	17793	17654	17666	17751	17600	17733	17768	17826	17721	17762	17778	17799	17702	17891	17900	17756	17730	17988	17751	17852	17709	17952	17873	17894	17948	17553	17592	17801	17725	17854	17748	17731	17684	17721	17688	17877	17502	17627	17631	17693	17687	17802	17760	17749	17744	17805	17729	17791	17615	17770	17643	17574	17780	17829	17804	17682	17820	17794	17609	17694	17780	17870	17574	17626	17926	17795	17836	17745	17787	17779	17836	17816	17731	17728	17759	17689	17731	17759	17790	17721	17577	17858	17636	17599	17669	17730	17830	17802	17717	17720	17645	17742	17757	17774	17933	17883	17689	17934	17778	17519	17653	17907	17732	17656	17844	17782	17705	17745	17662	17738	17663	17789	17660	17828	17553	17781	17569	17758	17952	17730	17838	17694	17754	17803	17679	17837	17741	17746	17875	17675	17617	17904	17595	17724	17694	17889	17742	17798	17736	17764	17825	17670	17541	17813	17874	17650	17855	17666	17792	17966	17798	17634	17807	17768	17807	17761	17629	17632	17640	17645	17789	17878	17676	17865	17749	17805	17699	17617	17756	17688	17799	17748	17664	17903	17610	17796	17840	17948	17907	17628	17644	17543	17701	17780	17667	17712	17811	17800	17779	17732	17776	17591	17727	17765	17687	17915	17588	17763	17681	17607	17722	17728	17727	17809	17892	17767	17930	17724	17694	17679	17798	17704	17562	17704	17762	17665	17721	17891	17712	17765	17707	17871	17865	17850	17586	17841	17698	17811	17868	17812	17799	17799	17751	17824	17924	17824	17654	17841	17793	17782	17828	17728	17781	17666	17646	17836	17725	17812	17676	17708	17512	17749	17810	17767	17787	17799	17830	17686	17944	17844	17701	17859	17925	17693	17885	17603	17845	17918	17678	17649	17641	17650	17701	17837	17889	17782	17546	17896	17818	17673	17886	17962	17632	17697	17729	17823	17917	17765	17723	17748	17778	17554	17848	17606	17441	17388	17660	17856	17803	17777	17867	17655	17792	17693	17817	17651	17880	17690	17725	17935	17909
30629	52624	48521	38860	32585	28676	25992	23481	22146	21227	20091	19714	19003	18551	18071	17569	17039	16917	16791	16578	16416	16328	16359	16134	16091	16192	16213	16169	15951	16139	16011	15887	15908	16052	16059	15880	15920	16256	15712	16015	15917	15853	15914	16046	15970	16119	16004	16076	15936	15963	16049	16004	15833	15994	15861	15956	16118	15805	15999	15815	15963	16110	15879	15896	15900	15935	15815	15744	15861	15903	15950	15862	16087	15977	15912	15775	15900	15870	15985	15883	15875	15839	15803	15826	15872	15979	15671	15862	15983	15802	15979	15827	15770	15835	15897	15899	15830	15810	16028	15652	15721	15839	16041	15904	15880	15749	15895	15804	15995	15884	15894	15992	15739	15756	15917	15819	15783	16059	15868	15954	15849	15776	15803	15859	16051	15870	15879	16034	15699	15870	15835	15708	15904	15748	15755	15780	15789	15910	15734	15961	15856	16003	15907	15810	15993	15888	15932	16018	15948	15969	15949	15807	15819	15792	15780	15951	15847	15805	15902	15930	15904	16035	16003	15874	15912	15953	15897	15814	15864	15815	15855	15834	15840	15976	15942	15939	15828	15957	16108	15950	15857	15851	15977	15920	15844	15998	15790	15949	15862	15824	15802	15867	15796	16096	15889	15812	15840	15835	15969	15803	15849	15883	15824	16033	15862	15899	15862	15856	15818	15784	15951	15966	15718	15848	15869	15968	15977	15768	15913	15805	15858	15638	16026	15785	15949	15867	15893	15818	15887	16042	15711	15871	15902	15761	15982	15885	15912	15987	15979	15838	15768	15870	16094	15997	15797	15964	16004	15916	15911	16032	15905	16091	15793	15887	16035	15876	15842	16008	15827	16070	15860	15776	15864	15850	15868	15701	15721	15698	15920	16034	15827	15767	15931	15859	16099	15739	15954	15840	15881	15964	15858	15671	15999	15789	16133	15954	15949	15944	15755	15950	15924	16026	15850	15961	15753	15896	15981	15930	15883	15758	15610	15837	15910	15888	15908	15842	15988	15795	15997	15875	15840	15790	15850	15973	15824	15979	15704	15936	15689	15910	15845	15986	15885	15819	15835	15899	15766	15816	15916	15983	15782	15844	15848	15874	15811	15899	15680	15733	15916	15963	16016	15984	15857	15963	15830	15864	15916	15801	15951	15797	15944	15810	15821	16007	15736	16013	15909	15912	16033	15771	15987	15915	15846	15900	15872	15933	15929	16031	15714	15938	15872	15942	15757	15736	15914	16118	15864	15853	15818	15909	15760	16039	15832	15855	15823	15887	15782	15918	15921	15916	15838	15986	15944	15627	15939	15889	15868	15791	15742	15815	16010	15866	15794	16034	15961	15883	15819	15764	15722	15875	15838	15841	15874	15818	15932	15883	15837	15927	15981	15839	15836	15809	15948	15958	15920	15953	15946	15964	15944	15872	15836	15792	15886	15893	15895	15927	15982	15987	15742	16009	15879	15939	15845	15861	15956	15848	16007	15961	15703	15850	15847	15936	15896	15959	16067	15988	15823	15604	15701	15817	15766	15887	15965	15789	15902	15868	15767	15719	15902	15916	15843	15873	15847	15927	15851	15989	15925	15807	15754	15848	16052	15800	15941	15967	15895	16078	15808	16042	15847	15921	15825	15959	15908	15876	15964	15935	15756	15808	15881	15842	15773	15767	15863	15862	15825	15924	15977	15968	15897	15859	15867	15997	15896	15883	15841	15936	15879	15941	15786	15847	15997	15887	15844	15997	15996	15735	15859	15911	15707	15899	15851	16010	15765	15934	15765	15715	15880	15748	16003	15942	15825	16033	15902	15905	15871	15841	15970	15787	15693	15837	15838	15796	15843	15871	15933	15812	15964	16009	15836	15789	15956	15967	15824	15777	16009	15880	15885	15980	15858	15908	15756	15748	16023	15899	15916	15901	15760	15908	15677	15881	15935	15968	15861	15741	15751	15940	15814	15868	16024	15932	16074	15726	15906	15749	15743	15982	15870	16100	15828	16096	15922	15866	15877	15854	15898	15875	16011	15852	15945	15823	15960	16100	15964	15922	15893	15870	15899	15758	15859	15845	15847	15905	15923	15982	15885	16071	15925	15833	15944	15870	15899	16093	15858	15927	15707	16006	15967	15994	15859	15973	15913	15727	15877	15905	15848	15739	15974	15826	15888	16006	15912	15763	15934	15979	16026	15883	15989	15884	15763	15884	15856	15904	15930	15896	15872	15933	15915	15885	15997	15887	15782	15982	15987	16049	15818	15880	15918	15870	15997	15916	15746	15891	16015	15853	15869	15988	15832	15946	15998	15760	15859	15843	15812	15907	15761	15980	15861	15804	15957	15848	15870	15809	16002	15830	16001	15884	15850	15903	15877	15885	15834	15949	15723	15877	15925	15949	15788	15857	15971	15904	15835	15806	16050	15842	15906	15960	15892	15906	15882	15980	15918	16071	16083	15894	15834	15984	15933	15848	15743	15960	15853	15766	15967	15919	15835	15735	15906	16058	15789	15966	15920	15878	15889	15884	15975	15951	15766	15792	16021	15742	15873	16032	15950	15809	15920	15743	15992	15945	15898	15924	15898	15953	15811	15854	15854	15810	16106	15852	15923	15799	15942	15733	15971	15918	15932	16015	15959	15995	15849	15896	15734	15908	15932	15818	15928	15777	15768	15910	15802	15927	15872	15714	15709	15768	15754	15797	15837	15812	15981	15918	15816	16027	16171	15847	15994	15981	15877	15899	15869	15929	15951	15754	15928	15761	15939	15701	15793	15892	15959	15772	15788	15954	15951	15811	15895	15856	15688	15953	15768	15850	15889	15849	15899	16003	15818	15953	15861	15833	15869	16017	15917	15910	15960	15856	15908	15731	15943	15890	15823	15852	15927	15738	15894	15880	15939	15989	15887	15863	15867	15970	15844	15887	15919	15993	15894	15959	16088	15916	15740	15872	15830	15824	16015	15795	15836	15967	15881	15876	15738	15873	15816	15938	16079	15934	16051	15882	15995	15890	15761	16070	15972	15928	15868	15833	15705	15826	15918	15804	15875	15982	15764	15826	15831	15897	15871	15771	15916	15879	15908	16030	15877	15771	15929	15800	15846	16150	15976	15762	15871	15746	15836	15848	16068	15797	15855	15792	15957	15782	15845	15989	16023	15938	16030	15844	15765	15923	15827	15832	15974	15707	15904	15997	15851	16058	15953	15886	15783	15925	15926	15756	15657	15926	15866	15749	15919	15942	15816	15906	15871	15860	15935	15874	16005	15792	15674	15874	16043	15870	15855	15985	15914	15752	16001	15854	15774	15953	15909	15966	15854	15798	15783	15922	15878	16009	15976	15807	15955	15726	15951	15768	15834	15963	15853	15799	15850	15796	15783	15972	15847	15956	15689	15911	15866	16066	15745	16038	15688	16024	15774	15759	15810	15844	15921	15689	15903	15961	15936	15739	15854	15843	15727	16042	15828	16073	15765	15928	15927	15820	15944	15813	15784	15993	16031	15860	15923	15779	15869	15720	16080	15785	15880	15969	15950	15966	15789	15887	16042	15905	15823	15756	15919	15942	15854	15893	15874	16059	15747	15918	15854	15964	15759	15979	15759	15961	15770	15784	15851	15922	16017	15826	15879	15690	16006	15863	15923	16046	15809	15766	15813	15944	15780	15891	15927	15901	15876	15840	15879	15939	15760	16028	15785	15876	15792	15894	15822	15817	16024	15986	15799	15758	15768	15861	16041	15996	15901	15834	15955	15929	15851	15777	15854	15759	15786	15940	15870	15885	15814	15862	15816	15972	15880	15840	15947	16019	15686	15864	15999	15831	15816	16017	15894	15810	15892	15977	15843	15864	15843	15997	15793	16009	15742	15847	16165	15851	15958	15738	15970	15928	15794	15835	15955	15764	15872	15853	15701	15955	15948	15921	15855	15949	15861	15772	15902	15785	15930	16021	15929	15838	15837	16071	15816	15892	15901	15953	15852	15995	15846	15942	15997	15734	15923	15775	16018	15970	15942	15811	15880	15974	15958	15879	15774	15893	15755	15961	15764	15896	15847	15941	15940	15906	15857	15816	15790	16012	15952	15888	16020	15787	16123	15843	15848	15933	15814	16174	15921	15964	15838	15674	15897	15968	16069	15893	15919	15891	15950	16042	15921	15883	15862	15910	16063	15813	15945	15771	15965	15925	15859	15761	15859	15769	16054	16016	15809	15908	15864	15923	15873	15868	15944	15823	15916	15961	16007	15821	15895	15962	15944	16033	15851	15853	15672	15899	16090	15905	15920	16010	15856	15959	15915	15979	15820	15961	15813	15696	15794	15949	15852	15932	15945	15769	15914	15993	15930	15941	15822	15887	15998	15940	16024	15876	15834	15812	15845	15833	15889	15801	15842	15968	15970	16040	15859	15980	15916	15827	15927	15826	15852	15761	15895	15923	15962	15934	15882	16116	15906	15919	16025	15722	15996	15962	15682	15921	15971	15773	15879	15774	16065	15865	15821	15770	15982	15932	15991	15935	15909	15900	16014	15747	15719	15874	15908	15861	16079	15869	15922	15923	15913	15829	15953	15819	15915	15948	15822	15964	15819	16067	15833	15886	15903	15797	15858	15905	15815	15869	15930	15801	16224	15967	15745	15732	15905	15743	15849	15790	15886	15947	15908	15936	15814	15724	15893	15821	15888	15828	16076	15990	15756	15843	16037	15994	15934	15983	15839	15910	15689	16046	15863	15804	15866	15820	15896	15893	15808	15831	15954	15940	15774	16135	15795	15839	15998	15851	15809	15938	15819	15927	15807	15763	15813	15920	15788	15782	15939	15799	15897	15875	16043	15929	15845	15835	15929	16017	15733	15688	15986	15996	15930	15699	15972	15866	15862	15891	15894	15798	15879	15821	15772	15915	15780	15823	16031	16051	15858	15899	15921	15835	16041	15689	15765	15900	15830	16077	15845	15868	15969	16110	15755	16073	15796	16029	15751	15861	15819	15927	15859	15979	15856	15790	15861	15895	16010	15892	15778	15884	16009	15910	15897	15993	15827	15908	15795	15735	15827	15866	15895	15802	16025	15770	15768	15863	15839	15798	15927	15871	15974	15768	15910	15761	15987	15862	15937	15880	15842	15840	15956	16002	15859	16042	15861	15926	15949	15993	15709	15801	16000	15723
23186	21654	29736	24240	22688	26588	29709	24178	22966	22431	21386	20714	20330	19884	19704	19148	18796	18596	18529	18415	18287	18080	17857	17817	17910	17905	17882	17778	17673	17829	17803	17792	17623	17665	17473	17652	17831	17690	17883	17782	17707	17540	17493	17659	17526	17470	17702	17492	17403	17542	17676	17777	17670	17699	17609	17625	17602	17652	17558	17436	17488	17446	17394	17528	17691	17504	17420	17482	17623	17523	17564	17685	17426	17524	17439	17462	17505	17746	17563	17477	17558	17470	17541	17450	17487	17670	17478	17576	17454	17463	17552	17542	17774	17578	17522	17428	17446	17469	17373	17380	17752	17571	17564	17504	17270	17382	17432	17351	17672	17562	17306	17647	17443	17563	17628	17458	17451	17445	17488	17448	17398	17639	17521	17645	17510	17378	17529	17516	17651	17647	17496	17637	17629	17572	17586	17522	17380	17344	17186	17585	17454	17457	17432	17344	17600	17674	17449	17409	17347	17508	17717	17539	17332	17419	17501	17344	17494	17434	17524	17368	17736	17633	17362	17467	17625	17272	17606	17599	17485	17395	17575	17500	17432	17390	17371	17305	17508	17460	17717	17370	17442	17350	17375	17380	17319	17482	17539	17538	17560	17617	17532	17476	17358	17390	17433	17577	17476	17391	17320	17694	17499	17675	17714	17502	17391	17456	17389	17458	17708	17601	17503	17363	17264	17512	17307	17321	17350	17452	17392	17280	17669	17477	17542	17458	17559	17547	17622	17396	17465	17468	17529	17326	17448	17531	17410	17462	17532	17568	17545	17601	17394	17534	17486	17287	17359	17423	17572	17490	17394	17544	17395	17453	17273	17492	17514	17502	17523	17534	17604	17394	17354	17426	17579	17362	17395	17558	17429	17462	17589	17545	17640	17408	17402	17564	17500	17379	17567	17463	17592	17469	17567	17336	17345	17494	17545	17414	17671	17378	17484	17523	17800	17519	17334	17431	17435	17604	17487	17390	17586	17457	17455	17570	17540	17574	17523	17530	17538	17563	17535	17397	17470	17489	17547	17577	17459	17311	17495	17294	17406	17407	17515	17330	17605	17608	17528	17447	17505	17428	17408	17593	17607	17572	17516	17372	17544	17495	17363	17437	17479	17450	17611	17308	17561	17674	17378	17477	17417	17619	17445	17389	17433	17322	17459	17442	17294	17558	17704	17415	17583	17418	17509	17476	17561	17525	17479	17493	17520	17589	17403	17453	17502	17445	17494	17405	17509	17236	17479	17650	17299	17473	17407	17432	17448	17414	17303	17672	17431	17406	17538	17293	17424	17346	17532	17372	17249	17609	17604	17493	17638	17567	17452	17681	17512	17465	17544	17418	17585	17366	17439	17568	17526	17498	17509	17474	17459	17541	17673	17589	17496	17511	17466	17473	17405	17518	17367	17564	17398	17530	17609	17534	17558	17448	17620	17262	17553	17360	17344	17599	17709	17318	17373	17508	17587	17424	17472	17660	17597	17474	17378	17395	17447	17453	17434	17488	17562	17477	17459	17530	17450	17417	17471	17342	17265	17280	17500	17527	17461	17554	17543	17394	17400	17624	17269	17362	17429	17473	17449	17475	17305	17422	17289	17531	17462	17411	17694	17655	17567	17655	17745	17310	17336	17495	17477	17537	17445	17226	17484	17439	17451	17216	17275	17504	17614	17581	17558	17478	17540	17484	17474	17472	17509	17579	17606	17719	17408	17531	17283	17417	17378	17535	17639	17513	17519	17529	17426	17599	17481	17362	17445	17499	17521	17394	17505	17660	17326	17376	17599	17544	17654	17394	17452	17514	17480	17352	17497	17295	17476	17352	17498	17354	17432	17364	17489	17445	17625	17415	17526	17464	17386	17461	17241	17478	17529	17458	17530	17480	17388	17511	17370	17385	17600	17399	17323	17495	17491	17373	17430	17479	17400	17417	17391	17359	17661	17316	17551	17494	17601	17626	17529	17409	17546	17636	17300	17542	17446	17470	17576	17554	17428	17429	17394	17418	17339	17227	17552	17333	17406	17495	17386	17269	17506	17615	17422	17374	17341	17556	17501	17450	17518	17337	17251	17470	17575	17134	17578	17371	17502	17534	17574	17489	17237	17352	17370	17372	17505	17380	17659	17335	17645	17444	17527	17383	17435	17096	17327	17689	17616	17383	17519	17513	17545	17463	17328	17560	17473	17484	17398	17497	17529	17287	17382	17339	17262	17598	17629	17487	17462	17424	17447	17545	17464	17424	17661	17369	17317	17422	17557	17545	17316	17616	17674	17659	17425	17542	17538	17572	17566	17425	17477	17489	17452	17693	17473	17468	17519	17677	17407	17582	17444	17458	17558	17370	17355	17507	17469	17678	17685	17613	17614	17517	17397	17432	17520	17571	17494	17398	17416	17457	17477	17412	17658	17397	17547	17662	17605	17475	17453	17602	17523	17314	17519	17567	17372	17474	17454	17400	17556	17255	17368	17389	17401	17439	17461	17340	17463	17638	17659	17524	17505	17361	17582	17452	17448	17558	17316	17583	17443	17601	17494	17449	17475	17528	17336	17607	17622	17307	17549	17437	17468	17501	17301	17436	17319	17640	17459	17424	17272	17352	17403	17372	17424	17323	17310	17394	17372	17440	17438	17563	17473	17540	17302	17440	17313	17313	17623	17620	17525	17579	17349	17512	17453	17418	17427	17553	17405	17416	17453	17501	17451	17555	17704	17659	17438	17470	17552	17518	17333	17309	17404	17443	17613	17457	17449	17372	17489	17623	17278	17582	17188	17446	17569	17291	17435	17479	17377	17352	17368	17251	17570	17543	17341	17453	17363	17523	17684	17562	17508	17287	17531	17568	17451	17429	17378	17260	17329	17496	17445	17441	17630	17266	17475	17281	17509	17480	17482	17518	17561	17451	17553	17538	17608	17414	17304	17463	17378	17575	17497	17567	17407	17383	17428	17556	17640	17439	17612	17685	17459	17584	17439	17517	17565	17166	17444	17653	17449	17493	17601	17551	17373	17607	17254	17434	17483	17428	17332	17534	17338	17376	17576	17352	17391	17491	17584	17530	17598	17559	17618	17405	17521	17624	17434	17390	17466	17414	17470	17550	17607	17463	17370	17454	17411	17268	17510	17371	17306	17592	17515	17335	17302	17626	17453	17581	17431	17497	17483	17531	17442	17399	17503	17187	17415	17377	17488	17220	17455	17445	17510	17634	17585	17416	17500	17350	17248	17480	17334	17477	17470	17451	17448	17471	17556	17378	17311	17456	17345	17461	17753	17497	17448	17527	17589	17439	17579	17555	17448	17595	17591	17279	17329	17403	17463	17622	17501	17594	17560	17389	17537	17380	17536	17541	17337	17499	17337	17582	17583	17449	17457	17407	17306	17388	17341	17341	17488	17268	17530	17328	17400	17373	17335	17565	17598	17512	17412	17491	17459	17440	17350	17173	17410	17603	17651	17475	17562	17323	17282	17529	17361	17438	17421	17448	17528	17471	17505	17399	17388	17369	17459	17712	17489	17593	17513	17303	17399	17372	17656	17320	17682	17320	17370	17491	17529	17443	17444	17383	17320	17468	17635	17495	17461	17524	17471	17428	17679	17585	17404	17314	17515	17455	17457	17529	17382	17626	17547	17483	17470	17408	17538	17398	17450	17549	17471	17536	17405	17331	17460	17486	17474	17476	17504	17442	17426	17585	17535	17438	17534	17708	17514	17498	17364	17629	17457	17589	17452	17369	17347	17332	17430	17449	17434	17398	17499	17484	17415	17302	17638	17507	17560	17485	17455	17456	17303	17349	17402	17587	17512	17563	17565	17456	17403	17504	17490	17418	17422	17628	17443	17548	17285	17621	17529	17373	17386	17534	17447	17498	17346	17586	17617	17296	17307	17478	17594	17375	17324	17481	17625	17363	17634	17464	17448	17514	17612	17751	17387	17439	17718	17539	17333	17588	17356	17394	17430	17453	17549	17445	17568	17353	17385	17583	17494	17301	17455	17509	17568	17297	17646	17542	17363	17387	17423	17548	17446	17646	17445	17368	17545	17357	17366	17452	17389	17548	17443	17746	17507	17374	17458	17664	17646	17517	17610	17188	17633	17598	17516	17414	17519	17219	17334	17593	17374	17619	17559	17390	17344	17379	17558	17492	17422	17293	17243	17276	17286	17550	17515	17302	17624	17448	17424	17418	17517	17352	17357	17540	17546	17379	17481	17489	17362	17560	17573	17613	17734	17482	17598	17413	17481	17609	17558	17593	17322	17539	17434	17548	17449	17504	17668	17448	17600	17614	17526	17490	17478	17424	17425	17300	17229	17405	17599	17457	17459	17425	17661	17426	17251	17466	17605	17335	17232	17384	17374	17518	17503	17593	17526	17458	17409	17474	17299	17535	17514	17336	17402	17495	17519	17439	17465	17532	17561	17523	17670	17596	17505	17670	17598	17555	17295	17390	17507	17535	17543	17497	17327	17401	17562	17630	17455	17447	17536	17756	17432	17362	17624	17429	17426	17346	17484	17696	17667	17631	17270	17195	17592	17421	17366	17477	17585	17623	17478	17361	17421	17639	17561	17563	17650	17470	17462	17485	17645	17584	17575	17445	17569	17619	17234	17475	17622	17400	17598	17659	17447	17569	17516	17442	17455	17403	17455	17516	17516	17639	17519	17460	17441	17569	17495	17460	17509	17594	17465	17497	17473	17602	17265	17553	17538	17532	17437	17496	17321	17393	17472	17187	17416	17394	17580	17370	17475	17513	17353	17272	17358	17591	17536	17456	17501	17377	17503	17661	17438	17544	17468	17781	17521	17503	17640	17459	17405	17601	17434	17670	17493	17426	17532	17464	17508	17415	17340	17501	17553	17385	17527	17377	17521	17311	17488	17567	17422	17285	17374	17561	17303	17291	17606	17578	17356	17491	17319	17363	17418	17553	17539	17524	17486	17627	17430	17417	17673	17309	17320	17550	17570	17346	17651	17436	17432	17609	17592	17408	17451	17511	17347	17393	17519	17432	17530	17501	17488	17438	17673	17550	17414	17630	17576	17495	17680	17313	17618	17482	17468	17354	17245	17533	17573	17709	17652	17514	17333	17433	17501	17398	17556	17509	17526	17480	17416	17429	17480	17583	17440	17395	17396	17395	17407	17494	17326	17303	17399	17538
31836	56168	52462	43076	36044	31840	28580	25873	24160	22962	21501	20804	20088	19399	19105	18264	17532	16995	16872	16712	16593	16221	16120	16386	16099	15997	15977	16197	16245	15974	16062	15715	15759	15553	15864	15980	15786	15886	15958	15887	15767	15831	15785	15760	15713	15838	15689	15576	15724	15746	15852	15650	15773	15831	15763	15927	15581	15767	15777	15779	15584	15597	15795	15603	15722	15729	15819	15752	15841	15743	15861	15751	15787	15621	15777	15554	15837	15767	15663	15701	15569	15678	15697	15637	15613	15758	15763	15787	15813	15720	15688	15754	15825	15799	15725	15604	15817	15868	15831	15577	15691	15696	15855	15800	15644	15943	15732	15680	15590	15811	15807	15689	15689	15710	15679	15527	15863	15787	15551	15660	15700	15629	15631	15768	15650	15700	15946	15807	15797	15740	15493	15778	15610	15722	15751	15782	15823	15618	15723	15543	15660	15855	15722	15712	15685	15739	15900	15993	15629	15707	15675	15694	15846	15627	15718	15645	15731	15847	15635	15498	15882	15572	15837	15681	15670	15578	15643	15682	15531	15785	15734	15713	15606	15635	15650	15702	15757	15569	15808	15498	15619	15594	15748	15732	15801	15712	15861	15842	15659	15583	15740	15563	15697	15745	15762	15666	15649	15603	15781	15725	15624	15699	15752	15618	15756	15940	15737	15835	15653	15551	15753	15867	15664	15742	15599	15616	15759	15687	15625	15693	15625	15769	15641	15672	15907	15659	15557	15870	15573	15643	15642	15738	15694	15921	15780	15839	15623	15459	15573	15723	15802	15793	15648	15676	15779	15705	15629	15764	15601	15659	15640	15628	15787	15709	15468	15746	15702	15712	15742	15533	15719	15647	15657	15627	15699	15635	15479	15939	15686	15681	15675	15628	15657	15871	15587	15711	15759	15598	15715	15738	15683	15610	15768	15585	15620	15850	15737	15793	15684	15688	15487	15714	15699	15783	15723	15741	15747	15751	15632	15759	15625	15680	15866	15535	15672	15646	15576	15691	15661	15701	15596	15752	15652	15643	15677	15546	15681	15752	15559	15730	15876	15797	15731	15712	15833	15721	15827	15686	15705	15647	15668	15775	15762	15875	15638	15729	15761	15770	15691	15541	15705	15703	15763	15664	15580	15757	15603	15467	15590	15464	15740	15623	15726	15754	15759	15647	15708	15614	15677	15509	15801	15715	15770	15803	15644	15787	15591	15656	15608	15797	15739	15764	15687	15545	15734	15664	15670	15774	15780	15602	15685	15635	15737	15714	15832	15747	15747	15635	15802	15426	15586	15600	15691	15673	15890	15659	15746	15809	15617	15714	15723	15757	15527	15805	15745	15748	15676	15734	15671	15693	15666	15709	15704	15738	15714	15668	15695	15580	15649	15868	15797	15407	15550	15589	15625	15711	15739	15841	15844	15638	15688	15753	15878	15638	15728	15733	15538	15808	15716	15829	15755	15896	15772	15614	15729	15787	15671	15703	15736	15694	15787	15700	15680	15602	15612	15644	15690	15600	15643	15824	15745	15713	15704	15626	15616	15758	15674	15754	15861	15703	15759	15688	15568	15680	15677	15560	15515	15707	15736	15647	15782	15626	15716	15633	15652	15534	15859	15765	15588	15737	15486	15644	15637	15677	15570	15749	15586	15698	15701	15620	15696	15658	15635	15612	15658	15692	15759	15684	15861	15683	15663	15716	15637	15674	15670	15643	15681	15627	15653	15802	15626	15665	15603	15690	15787	15849	15694	15629	15684	15549	15477	15654	15641	15653	15884	15610	15869	15716	15775	15798	15730	15780	15700	15623	15833	15607	15536	15762	15736	15762	15756	15671	15654	15728	15804	15758	15599	15756	15782	15692	15778	15670	15745	15585	15658	15775	15469	15738	15736	15541	15587	15721	15624	15825	15804	15641	15748	15765	15838	15690	15653	15849	15735	15745	15609	15788	15673	15566	15819	15765	15830	15679	15694	15718	15606	15573	15806	15746	15773	15556	15855	15432	15668	15912	15715	15532	15710	15602	15716	15589	15638	15749	15580	15791	15727	15845	15687	15811	15719	15624	15826	15748	15741	15649	15613	15540	15632	15798	15757	15649	15645	15562	15859	15682	15537	15854	15581	15770	15627	15900	15677	15832	15554	15814	15677	15681	15663	15614	15681	15722	15751	15493	15871	15641	15726	15661	15613	15595	15898	15575	15678	15484	15496	15807	15647	15602	15667	15560	15619	15621	15603	15771	15598	15853	15726	15632	15740	15641	15677	15633	15698	15666	15613	15800	15622	15626	15706	15774	15813	15747	15658	15763	15701	15777	15655	15612	15763	15711	15750	15562	15623	15655	15668	15751	15586	15538	15738	15635	15504	16036	15691	15754	15637	15689	15915	15490	15771	15619	15598	15797	15794	15601	15751	15887	15718	15811	15666	15721	15871	15607	15812	15858	15534	15652	15661	15718	15696	15557	15807	15819	15730	15757	15671	15607	15703	15744	15764	15804	15666	15632	15710	15741	15784	15748	15709	15725	15701	15866	15699	15783	15364	15784	15640	16076	15753	15870	15801	15871	15951	15637	15833	15641	15760	15753	15598	15745	15765	15742	15607	15701	15692	15889	15576	15464	15828	15550	15687	15658	15640	15650	15751	15868	15735	15692	15605	15797	15801	15463	15568	15683	15562	15636	15634	15797	15641	15870	15648	15640	15688	15707	15551	15716	15731	15662	15704	15746	15636	15638	15605	15891	15835	15619	15830	15571	15653	15700	15578	15636	15731	15643	15807	15641	15703	15713	15814	15736	15523	15614	15714	15814	15614	15739	15829	15598	15757	15766	15801	15633	15747	15683	15660	15581	15562	15553	15792	15782	15609	15721	15721	15614	15607	15660	15667	15659	15603	15697	15660	15674	15898	15659	15653	15688	15816	15753	15414	15791	15667	15528	15767	15635	15675	15719	15709	15823	15844	15554	15611	15653	15886	15761	15607	15789	15788	15944	15792	15616	15787	15704	15721	15638	15583	15563	15818	15829	15725	15466	15856	15740	15643	15810	15689	15702	15857	15662	15669	15566	15848	15788	15610	15725	15723	15729	15666	15731	15710	15747	15696	15691	15486	15539	15457	15647	15746	15728	15699	15816	15602	15642	15616	15913	15803	15702	15761	15828	15639	15703	15667	15872	15673	15652	15793	15744	15818	15550	15860	15661	15646	15826	15707	15781	15615	15632	15792	15747	15662	15480	15618	15728	15500	15627	15962	15566	15614	15673	15557	15652	15633	15761	15576	15706	15648	15803	15789	15698	15689	15737	16036	15704	15580	15562	15968	15500	15654	15839	15778	15526	15688	15694	15751	15702	15756	15737	15621	15800	15754	15477	15598	15644	15636	15744	15775	15716	15830	15818	15716	15764	15636	15618	15578	15753	15641	15825	15758	15669	15689	15709	15766	15624	15821	15756	15724	15758	15512	15580	15550	15702	15602	15661	15561	15817	15841	15700	15578	15621	15493	15752	15581	15706	15586	15629	15765	15569	15687	15738	15723	15696	15735	15674	15601	15692	15628	15843	15691	15544	15769	15692	15643	15636	15739	15621	15610	15445	15818	15727	15665	15614	15841	15663	15530	15727	15671	15602	15651	15730	15681	15678	15639	15820	15725	15827	15753	15595	15605	15677	15864	15760	15874	15652	15756	15700	15746	15508	15599	15823	15669	15746	15745	15890	15628	15658	15750	15620	15727	15522	15593	15603	15692	15819	15786	15762	15859	15681	15597	15763	15659	15728	15684	15678	15727	15827	15865	15748	15930	15794	15842	15642	15646	15730	15774	15626	15770	15754	15562	15733	15787	15720	15748	15772	15767	15761	15522	15869	15534	15818	15776	15705	15700	15636	15837	15533	15813	15680	15516	15803	15780	15661	15757	15543	15722	15552	15667	15718	15716	15656	15544	15873	15876	15891	15679	15750	15769	15616	15812	15832	15698	15784	15770	15599	15691	15756	15558	15785	15704	15576	15579	15765	15671	15675	15799	15733	15647	15659	15753	15630	15831	15693	15827	15539	15737	15739	15693	15578	15671	15574	15631	15500	15771	15706	15707	15862	15646	15656	15562	15822	15631	15692	15608	15639	15742	15723	15830	15741	15704	15738	15722	15721	15472	15772	15656	15768	15772	15767	15584	15644	15678	15557	15679	15734	15721	15627	15830	15741	15752	15693	15733	15702	15624	15688	15616	15702	15573	15480	15757	15784	15683	15722	15605	15590	15824	15642	15903	15525	15629	15774	15697	15801	15606	15841	15589	15760	15627	15719	15612	15820	15653	15536	15601	15693	15730	15811	15600	15733	15734	15779	15592	15623	15689	15657	15657	15662	15812	15628	15656	15641	15702	15725	15685	15606	15614	15606	15664	15675	15801	15759	15664	15641	15652	15637	15701	15783	15596	15707	15695	15697	15707	15451	15671	15696	15765	15700	15739	15793	15642	15657	15744	15596	15584	15762	15587	15601	15688	15727	15767	15674	15636	15895	15683	15611	15654	15903	15673	15838	15745	15638	15585	15772	15661	15712	15455	15552	15686	15721	15801	15618	15709	15761	15738	15712	15666	15781	15636	15710	15727	15704	15643	15729	15842	15683	15756	15712	15702	15732	15639	15858	15724	15737	15732	15759	15851	15653	15877	15621	15670	15795	15651	15692	15764	15705	15682	15706	15727	15807	15552	15733	15793	15618	15694	15799	15962	15707	15731	15608	15765	15763	15676	15751	15603	15689	15713	15646	15557	15678	15640	15561	15675	15776	15742	15609	15735	15918	15633	15700	15714	15884	15784	15631	15702	15733	15611	15757	15713	15562	15594	15708	15679	15475	15955	15654	15778	15751	15846	15862	15617	15809	15616	15786	15692	15637	15789	15657	15758	15665	15939	15682	15791	15907	15692	15623	15566	15594	15760	15580	15779	15655	15656	15709	15627	15972	15637	15736	15736	15632	15735	15686	15683	15768	15851	15702	15749	15699	15820	15762	15706	15677	15494	15790	15587	15634	15784	15773	15727	15740	15615	15652	15609	15664	15718	15923	15512	15708	15793	15828	15694	15711	15730	15672	15698	15626	15637	15605	15665	15798	15697	15485	15567	15609	15845	15707	15704	15897	15845	15717	15807	15682	15730	15618
28337	26666	35211	31371	25395	22795	21299	19969	19358	19117	18799	18235	18135	18078	18044	17868	17525	17357	17034	17326	17094	17021	17085	16883	16943	17159	17088	16932	17069	16962	17007	17098	16936	16935	16989	16996	16959	16886	17176	16936	16960	16990	17076	16863	16884	17051	16823	16653	16754	16754	16834	16921	17000	16939	17099	16934	16864	16748	17104	16939	16880	16968	16834	16981	16980	16849	17051	16965	16745	17016	16925	16894	16787	16953	16927	16664	16977	17086	16877	16875	17088	16989	16926	17022	16868	16825	16974	16764	16669	16779	16984	16924	16965	17007	16860	17002	16790	16697	16814	16854	16875	16818	16729	16595	16678	16766	16800	16831	16931	16921	16945	16828	16859	16858	16874	16987	16877	16738	16860	17006	17013	16947	17018	16731	16930	16831	16846	16965	16610	17007	17003	17024	16799	16912	16946	17059	16836	16876	16864	17010	16980	16834	16728	16941	16901	16816	16856	16813	16934	16914	16834	16818	17168	16813	16867	16931	16793	16660	16966	16937	16884	16819	16944	16853	16904	16702	17003	16944	16918	16756	16839	17069	16971	16768	16954	16883	16943	16976	17107	17025	16851	16725	16863	16773	16835	16891	16825	16862	17004	17063	16977	16870	17020	16935	16969	16666	16928	16881	16829	16917	16694	17006	16761	16950	16943	16660	16910	17069	16826	16717	16830	16869	16847	16733	17097	16953	16841	16937	17023	16922	16900	16795	16937	16712	16901	16837	16769	16728	16609	16678	16810	16873	16699	17037	17096	16903	16783	16924	17037	17067	17089	17001	17000	16769	16692	16945	16924	16795	16928	16912	16944	16877	16782	16910	17037	16736	16895	16729	16960	16599	16716	16766	16921	16904	16903	16909	17041	16801	16865	16984	16942	16998	16914	17082	16767	16964	17030	17034	16799	16759	17001	16772	16849	16793	16917	16824	17040	16830	16926	16947	16962	16939	16767	16852	16801	16872	16900	16775	17031	16825	17120	16771	17001	16791	16789	17045	17019	16926	17089	16870	16919	17001	16798	16773	16693	16904	16818	16928	16700	16687	16948	16936	16789	16750	16934	16767	16886	16648	16798	16966	16735	16826	16927	16914	17014	16933	16755	16661	17174	16894	16736	17055	16717	16790	16939	16860	16579	16946	16708	16937	16808	16991	16965	16966	16820	17083	17100	17001	16837	17045	16800	16822	16969	16974	16952	16681	16850	16708	16762	16771	17045	16857	16764	16998	16873	16834	16874	16963	16938	16912	17000	16724	16928	16798	17024	17088	16939	16871	16971	16803	17007	16985	16899	16774	16764	16890	16881	17010	16701	16932	17029	16934	16779	16848	16961	16851	16894	16791	16769	16840	16779	16902	16972	16662	16799	16905	16780	16688	17055	16819	16961	16883	16963	16973	16971	16977	16936	16782	16651	16995	16910	17033	16815	16941	17004	17170	16987	16875	16948	16648	16620	16907	16874	17046	16967	16913	17062	16892	16820	16848	17016	16913	16920	16828	16741	16862	16808	16978	16863	16867	17050	16866	16848	16796	16769	16893	16814	16879	16832	16894	16847	16987	16873	16763	16907	16987	16872	16819	17043	16640	16881	17107	16854	16989	16911	17006	16842	16914	16873	16983	16779	16772	16911	16820	16736	16993	16898	16811	16862	16770	16667	16968	16816	16795	16896	17020	17033	17059	16974	16956	16949	16601	16804	16832	16961	17013	17036	16792	16940	16923	16973	16933	16963	16948	17011	16886	16892	16961	17235	16820	16842	16934	17150	16970	16971	16887	16898	16848	17098	16953	16854	16818	17161	17027	16878	16846	16836	16923	16965	16976	16840	17017	16977	16829	16761	16911	16892	16886	16732	16678	16982	16870	16767	17017	16921	16730	16739	16885	16850	16778	16955	16944	17209	17012	17019	17017	16825	16790	16730	16907	17028	16875	17158	16917	16946	16672	16841	16900	16886	17055	16916	17135	17064	17107	17001	16851	16837	17076	16824	16937	16911	16712	16755	16948	16934	16700	17073	16854	16874	16904	16969	16804	17024	16850	16802	16798	17051	16898	16831	17000	16743	16964	16939	16813	17062	16718	16781	16956	16771	16938	17026	16916	17091	16845	16704	16767	16878	16827	16824	17028	17039	16788	16807	16757	17017	16791	17024	17024	17033	16919	16872	16722	17001	16894	16941	16941	16726	17057	16755	16817	16855	16960	16878	16915	16889	16938	16877	16925	16941	16793	16817	16906	16870	16979	16857	16790	16893	16835	17044	16720	16757	16884	16913	16789	16875	16932	16918	16905	16796	16787	16808	17062	16878	16791	17010	16992	16895	17046	16904	17037	16948	17024	16999	16832	17137	16739	17022	17018	16921	16899	17060	16743	16845	16864	16805	16978	16792	16922	16943	16834	17046	16942	16872	16751	16864	16782	16864	16679	17020	17143	16842	16884	16925	16868	16898	16900	17072	16966	16933	16844	16732	16945	17136	16946	16912	16848	16668	16964	16955	16697	16836	16936	16734	16734	16667	16931	17057	16743	16865	16869	16838	16935	16808	16963	17101	16878	16914	16970	16885	16945	16953	16982	16751	16899	16939	17022	16766	16968	16878	17048	16739	16931	16851	16707	17003	16831	16909	17008	16998	16996	16876	16923	16828	16675	16844	16920	16759	16655	16630	16772	16826	16922	16724	16900	16846	16975	17026	16713	16797	17054	16822	17122	16872	16990	16709	17074	16968	16822	16906	16924	16994	16897	16983	16983	16998	16872	16963	16973	16770	16860	16897	16724	16907	16943	16790	17037	16877	16839	16828	16846	17011	16819	16688	16900	16934	16801	16981	16845	16951	16863	16876	16821	16702	16782	16979	17083	16889	16690	16754	16938	16789	16782	17059	16847	16787	16692	16875	16858	16916	16968	17031	17077	16894	16959	16924	16869	16868	16988	16967	16851	16981	16979	16838	16899	16783	16841	16850	16962	17047	16868	16776	16732	17017	16952	16753	16868	16774	17143	16980	16793	16776	16953	16995	16917	16849	16823	16987	16755	16827	17008	17003	16862	16912	16862	17051	17087	16795	16895	16812	16880	16938	16870	16882	16948	16832	16907	16899	16987	16882	17063	16908	16869	17107	17040	16969	16887	16818	16980	16948	16989	16747	16830	16924	16649	16742	16842	16745	16702	16859	16840	16801	17047	16923	16891	16902	16875	16947	16975	16871	16693	16896	16880	16860	17015	16922	16791	16855	16920	16827	16822	16968	16974	16830	16894	16832	16957	16750	16728	16750	17043	16961	16909	16915	17002	17226	16945	16750	16924	16909	16968	16964	16833	16939	16936	16982	16850	16953	16899	17184	16980	17014	16750	16949	16938	16702	16786	16953	16832	16738	16962	16883	16861	16919	16840	17133	16898	16854	16925	16904	16915	16938	16952	17046	16795	16925	16867	16975	17032	17068	16894	16988	16979	17070	16847	16703	16838	16941	16738	16842	16952	16734	16883	16979	16983	17236	16887	16833	16808	17032	16959	16823	16795	16865	16898	16983	16787	16822	16859	16981	17029	16940	16695	16992	16913	16932	16748	16939	16916	17094	16890	16730	16884	16870	16684	16844	16876	16513	16991	16954	16741	17007	16989	16733	16901	16842	16960	17187	16789	17007	17157	16973	16871	16838	16884	16909	17049	16950	16903	17027	16919	16978	16930	17010	16940	16963	17077	17049	16919	16816	16795	16782	16855	16864	16808	16914	16829	17054	16927	17037	16824	16917	16952	16923	16910	16889	17131	16848	17029	17006	16956	17011	16808	16893	16899	16851	16908	16872	16669	16863	17050	17008	16920	17160	16772	17014	16922	16811	16956	16772	16890	16841	16999	16860	16910	16663	16668	16989	16826	16938	16995	16921	16725	16965	16798	16842	16829	16849	16779	16865	16983	16973	16640	16987	16830	16851	16870	16972	16929	16981	16990	17042	16869	16997	16864	16813	16895	16803	16773	16803	16874	17027	16958	16907	16820	16801	16954	16921	16893	16827	16803	16528	16757	16760	16759	16766	16895	17055	16944	16952	16867	16943	16955	16943	16967	16878	16816	16849	16962	16803	16856	16849	16991	16870	16809	16899	16806	16906	16783	17071	17012	16881	16862	16949	16910	16728	16856	16712	16984	16798	16957	16924	17045	16762	16701	16821	16821	16664	16966	16799	16845	16722	16737	16797	16638	16825	16892	16781	16850	16946	16741	16899	16721	17055	16763	16661	16826	17119	16740	16862	16822	16888	16663	17041	16921	16923	17130	16821	16763	16963	17003	17008	17119	16918	16836	16839	16810	16807	16950	16975	16956	17085	17046	16796	16848	16973	17093	17066	17017	16895	16968	16775	16974	16927	16965	16828	16926	16906	16876	16992	16811	17032	17007	16804	16912	16705	16848	16836	16914	17174	16700	16802	16927	16855	17011	16832	17052	16851	16793	16833	17048	16773	16957	16956	16814	16972	16699	16688	17001	16854	16718	16836	16834	16951	16993	16764	17133	16907	17005	17015	16931	16846	16840	16893	16664	17018	16870	17002	16897	17026	16923	16690	16976	16658	16785	16926	16848	16801	16863	16701	16891	17003	16947	16917	16727	16979	16740	16865	17004	17038	16995	17043	17209	16869	16780	16913	16749	17015	16882	16880	17044	16884	16954	16874	16871	17093	16872	16956	16914	16781	17025	17014	16737	16863	16722	17051	17015	16989	16913	17154	16865	17006	17058	16898	16882	16785	16844	16953	16845	16989	17129	16780	16837	16969	16974	16828	16904	17008	16819	16698	16975	16825	16882	16767	16955	17065	16956	16809	16797	16811	16902	17002	16967	16774	17091	16977	16914	16833	16768	16798	17132	16741	17057	17110	17035	17039	16970	16867	16751	16853	16702	16843	16905	17043	16828	16995	16749	17046	16824	17025	16987	16943	16978	16953	17106	16745	16849	16689	16927	16826	17032	17159	16730	16945	17022	17090	17002	17015	16727	16907	16679	16827	17153	16943	16888	17093	16809	16910	16988	16958	16862	16883	16933	17097	16801	16908	16954	16989	16852	16924	16948	16880	16877	16773	16769	16953	16963	16815	16627	16981	16797	16740	17016	16917	16984	16921	16918	16954	17067	16976	16797	17048	17021	16892	16693	16915	16941
30128	45321	41780	32700	27443	23738	21740	20085	19518	18809	18059	17796	17325	17096	16932	16309	16045	16065	15999	15744	15602	15578	15499	15309	15409	15296	15556	15394	15538	15396	15206	15450	15475	15447	15404	15261	15328	15183	15465	15275	15367	15396	15268	15451	15352	15277	15320	15332	15483	15381	15277	15281	15335	15353	15215	15411	15489	15217	15400	15415	15210	15403	15278	15334	15282	15182	15297	15305	15156	15474	15346	15230	15264	15393	15323	15244	15445	15361	15166	15274	15337	15343	15477	15306	15345	15341	15360	15416	15447	15315	15455	15346	15408	15283	15323	15424	15193	15350	15203	15342	15366	15229	15420	15212	15326	15412	15242	15375	15360	15469	15271	15316	15050	15130	15458	15288	15262	15237	15330	15286	15381	15365	15281	15442	15248	15412	15371	15290	15501	15372	15300	15362	15371	15285	15402	15249	15310	15455	15240	15488	15304	15206	15447	15378	15442	15341	15214	15372	15375	15216	15341	15444	15318	15026	15392	15385	15256	15372	15235	15332	15237	15350	15373	15363	15340	15290	15453	15327	15267	15305	15081	15293	15431	15363	15356	15348	15323	15190	15408	15433	15277	15324	15232	15219	15334	15329	15251	15460	15173	15360	15370	15356	15329	15348	15154	15384	15388	15469	15289	15339	15248	15232	15314	15447	15306	15436	15309	15330	15335	15356	15117	15228	15385	15443	15329	15374	15357	15210	15214	15352	15266	15270	15392	15458	15358	15337	15425	15325	15360	15367	15347	15263	15273	15367	15357	15481	15391	15262	15290	15244	15260	15429	15245	15321	15199	15170	15263	15322	15429	15329	15244	15403	15274	15299	15141	15218	15299	15340	15338	15158	15285	15188	15542	15372	15362	15285	15380	15190	15308	15218	15507	15355	15313	15336	15261	15355	15426	15390	15412	15326	15260	15250	15365	15304	15236	15483	15414	15315	15351	15213	15294	15263	15446	15141	15227	15306	15297	15367	15333	15308	15254	15473	15249	15320	15233	15175	15199	15446	15279	15392	15210	15456	15318	15504	15223	15439	15422	15255	15353	15384	15288	15265	15274	15325	15365	15463	15392	15256	15330	15352	15197	15369	15311	15209	15246	15173	15265	15260	15203	15318	15288	15341	15345	15389	15514	15287	15358	15228	15302	15259	15358	15387	15325	15315	15282	15216	15398	15207	15285	15310	15283	15361	15366	15218	15141	15142	15287	15365	15212	15516	15369	15226	15423	15471	15438	15239	15408	15180	15152	15346	15430	15369	15264	15296	15539	15406	15368	15319	15308	15299	15456	15253	15367	15427	15323	15209	15293	15373	15238	15391	15362	15282	15368	15207	15369	15330	15463	15301	15407	15498	15353	15342	15191	15255	15375	15183	15450	15267	15246	15286	15314	15266	15371	15350	15490	15352	15293	15081	15326	15371	15338	15246	15308	15185	15306	15480	15307	15258	15407	15323	15364	15338	15398	15313	15335	15526	15253	15298	15284	15334	15244	15169	15475	15299	15216	15283	15244	15188	15463	15296	15395	15340	15513	15337	15355	15218	15373	15326	15328	15374	15393	15446	15361	15371	15261	15300	15249	15464	15466	15355	15237	15258	15329	15306	15380	15409	15391	15391	15434	15319	15469	15439	15325	15344	15443	15391	15295	15325	15350	15268	15292	15439	15351	15408	15255	15180	15295	15229	15419	15333	15254	15349	15290	15220	15356	15056	15335	15377	15473	15292	15324	15234	15374	15336	15369	15341	15379	15320	15294	15418	15212	15334	15362	15347	15453	15268	15388	15217	15258	15399	15351	15272	15401	15275	15378	15342	15480	15215	15304	15294	15153	15428	15312	15402	15437	15403	15335	15370	15372	15283	15329	15288	15368	15152	15227	15244	15385	15344	15325	15223	15272	15416	15296	15376	15234	15394	15433	15336	15401	15253	15419	15196	15432	15298	15354	15326	15324	15319	15341	15451	15211	15405	15236	15360	15414	15317	15399	15298	15347	15454	15278	15415	15450	15333	15440	15449	15294	15140	15422	15256	15193	15363	15337	15270	15292	15262	15265	15459	15389	15196	15519	15259	15232	15366	15253	15342	15294	15148	15412	15453	15352	15222	15092	15293	15328	15376	15294	15208	15443	15196	15398	15295	15442	15389	15308	15305	15302	15272	15304	15306	15362	15432	15202	15303	15455	15247	15383	15482	15375	15299	15432	15159	15435	15281	15373	15247	15245	15243	15304	15365	15262	15274	15297	15306	15272	15355	15232	15298	15346	15257	15332	15431	15163	15392	15120	15320	15265	15287	15320	15134	15120	15430	15093	15349	15098	15341	15176	15454	15283	15407	15422	15113	15159	15171	15396	15386	15295	15181	15270	15450	15231	15208	15420	15315	15169	15372	15472	15276	15309	15377	15379	15350	15288	15364	15319	15323	15430	15299	15290	15365	15349	15308	15325	15375	15314	15412	15455	15296	15202	15314	15394	15368	15328	15320	15247	15365	15360	15448	15364	15336	15457	15488	15403	15340	15411	15346	15315	15261	15302	15438	15332	15217	15297	15437	15354	15279	15281	15262	15188	15247	15293	15261	15141	15243	15239	15440	15365	15261	15257	15264	15281	15280	15344	15256	15384	15328	15204	15473	15247	15465	15276	15479	15343	15392	15302	15338	15268	15279	15491	15424	15329	15281	15330	15300	15231	15234	15419	15279	15339	15392	15253	15335	15201	15316	15310	15401	15366	15504	15259	15341	15452	15372	15211	15222	15307	15423	15308	15177	15280	15293	15308	15058	15388	15197	15274	15278	15336	15401	15318	15359	15404	15197	15311	15340	15434	15377	15304	15304	15303	15372	15358	15338	15352	15306	15350	15426	15312	15228	15239	15385	15424	15178	15451	15467	15219	15335	15424	15381	15311	15218	15380	15246	15303	15314	15319	15432	15300	15338	15255	15383	15340	15484	15269	15207	15345	15442	15369	15423	15335	15418	15351	15276	15218	15349	15355	15275	15335	15346	15361	15253	15325	15179	15408	15524	15181	15498	15271	15221	15389	15387	15420	15251	15441	15391	15401	15245	15307	15493	15289	15453	15380	15213	15256	15361	15218	15475	15214	15269	15403	15180	15329	15417	15346	15253	15329	15232	15332	15281	15398	15482	15320	15187	15201	15272	15300	15342	15344	15366	15507	15275	15458	15349	15226	15368	15422	15179	15327	15234	15211	15372	15423	15311	15514	15333	15467	15228	15387	15332	15166	15417	15247	15267	15326	15319	15263	15356	15148	15250	15298	15264	15371	15255	15336	15338	15242	15341	15339	15267	15245	15337	15522	15219	15234	15269	15237	15461	15249	15336	15417	15310	15269	15303	15424	15238	15417	15345	15290	15222	15340	15422	15339	15372	15253	15172	15209	15401	15276	15199	15140	15317	15468	15352	15332	15277	15397	15341	15241	15258	15232	15299	15356	15204	15265	15235	15364	15210	15269	15373	15299	15373	15151	15268	15207	15362	15221	15282	15485	15320	15516	15252	15298	15325	15329	15320	15436	15249	15292	15086	15397	15392	15315	15370	15276	15241	15287	15268	15496	15330	15111	15211	15251	15405	15210	15223	15438	15349	15496	15363	15414	15270	15486	15454	15193	15344	15301	15389	15444	15320	15228	15263	15371	15367	15389	15332	15221	15250	15412	15261	15315	15261	15257	15351	15360	15332	15436	15223	15418	15381	15281	15324	15453	15278	15400	15281	15257	15351	15159	15255	15432	15152	15283	15373	15412	15405	15192	15506	15422	15418	15221	15225	15432	15129	15301	15343	15308	15351	15196	15224	15316	15287	15337	15324	15208	15161	15452	15200	15227	15486	15314	15308	15352	15239	15334	15368	15346	15204	15213	15326	15312	15290	15309	15438	15267	15284	15399	15258	15384	15356	15366	15249	15333	15540	15392	15320	15289	15357	15374	15220	15318	15414	15332	15206	15314	15280	15340	15244	15379	15234	15232	15314	15153	15398	15191	15372	15391	15177	15200	15359	15332	15242	15287	15435	15290	15396	15385	15374	15273	15176	15442	15332	15369	15331	15238	15215	15147	15295	15323	15328	15302	15344	15275	15244	15382	15323	15286	15340	15334	15417	15429	15271	15436	15299	15422	15412	15207	15246	15263	15419	15308	15278	15264	15397	15374	15339	15344	15292	15320	15237	15480	15402	15371	15477	15308	15300	15329	15371	15391	15225	15424	15230	15253	15308	15349	15444	15266	15406	15353	15251	15225	15501	15383	15295	15325	15293	15227	15221	15267	15258	15426	15347	15322	15445	15349	15188	15372	15255	15517	15224	15187	15560	15268	15516	15392	15266	15393	15362	15359	15251	15223	15446	15264	15302	15342	15412	15408	15082	15235	15419	15311	15258	15391	15372	15485	15310	15135	15306	15388	15323	15263	15341	15425	15381	15346	15230	15212	15534	15325	15307	15312	15131	15396	15376	15306	15417	15544	15316	15368	15400	15414	15121	15197	15264	15383	15302	15140	15423	15184	15360	15472	15312	15213	15320	15305	15206	15313	15174	15360	15190	15252	15356	15369	15279	15359	15322	15474	15347	15369	15296	15270	15233	15445	15258	15242	15326	15205	15605	15374	15227	15385	15213	15365	15342	15340	15464	15370	15271	15422	15241	15237	15394	15273	15457	15301	15420	15356	15315	15337	15259	15306	15432	15251	15286	15394	15204	15210	15356	15287	15365	15054	15161	15491	15344	15298	15156	15296	15327	15313	15468	15438	15481	15462	15274	15221	15358	15323	15423	15338	15249	15329	15400	15455	15373	15309	15433	15277	15337	15235	15282	15391	15261	15363	15379	15362	15399	15273	15311	15417	15318	15359	15484	15330	15187	15408	15312	15293	15246	15406	15274	15371	15318	15344	15293	15234	15327	15323	15284	15336	15456	15447	15239	15382	15417	15260	15247	15191	15465	15377	15246	15282	15470	15269	15241	15240	15348	15414	15327	15269	15336	15227	15398	15279	15379	15384	15191	15381	15273	15318	15222	15100	15483	15197	15496	15118	15287	15220	15233	15277	15461	15346	15435	15288	15321	15401	15288	15217	15228	15248	15497	15179	15319	15347	15273	15342	15462	15139	15240	15344	15162	15447	15257	15379	15345	15386	15271	15368	15385
23997	21571	29383	25058	24690	26713	26198	22028	21137	20919	20488	19887	19450	19359	19026	18647	18448	18260	18327	18110	18039	17891	17886	17713	17830	17622	18042	17836	17994	17564	17593	17625	17684	17579	17847	17400	17624	17305	17453	17566	17557	17667	17754	17641	17434	17593	17530	17588	17486	17654	17535	17516	17555	17547	17508	17314	17534	17442	17496	17493	17324	17392	17590	17581	17546	17519	17550	17568	17506	17674	17448	17592	17475	17590	17681	17433	17701	17451	17450	17420	17369	17487	17603	17415	17580	17615	17439	17398	17748	17271	17482	17434	17449	17470	17512	17573	17458	17585	17258	17495	17659	17352	17386	17792	17434	17427	17549	17539	17624	17316	17613	17490	17603	17455	17580	17564	17641	17600	17472	17415	17363	17438	17497	17438	17563	17591	17511	17444	17670	17384	17655	17602	17401	17396	17584	17433	17425	17291	17669	17615	17431	17645	17440	17489	17403	17390	17429	17404	17518	17694	17206	17456	17448	17621	17561	17471	17475	17486	17341	17441	17667	17466	17524	17590	17540	17438	17527	17363	17372	17387	17416	17469	17454	17644	17365	17392	17453	17282	17535	17404	17513	17347	17573	17600	17450	17508	17432	17566	17576	17331	17287	17386	17318	17466	17532	17607	17492	17420	17462	17648	17680	17437	17451	17356	17359	17465	17499	17460	17687	17561	17447	17396	17406	17518	17220	17381	17290	17635	17563	17427	17470	17616	17333	17426	17478	17475	17384	17453	17232	17496	17404	17506	17442	17504	17567	17372	17387	17465	17503	17479	17465	17417	17577	17426	17472	17615	17586	17548	17309	17395	17257	17662	17372	17367	17543	17410	17581	17478	17580	17391	17468	17528	17588	17517	17485	17599	17565	17399	17612	17244	17371	17407	17253	17622	17521	17341	17488	17503	17428	17368	17511	17510	17345	17345	17555	17485	17234	17582	17518	17476	17436	17434	17420	17481	17479	17375	17753	17504	17417	17662	17494	17469	17646	17320	17315	17458	17549	17275	17475	17390	17363	17572	17682	17341	17453	17426	17629	17540	17372	17496	17409	17485	17335	17348	17385	17403	17418	17375	17575	17547	17326	17483	17528	17559	17361	17469	17387	17439	17606	17451	17605	17247	17408	17627	17424	17521	17487	17392	17347	17315	17376	17410	17242	17401	17484	17608	17562	17376	17580	17617	17315	17578	17558	17496	17519	17410	17403	17454	17389	17475	17521	17517	17461	17283	17254	17660	17458	17212	17532	17548	17402	17388	17356	17521	17457	17565	17670	17439	17605	17558	17310	17521	17483	17448	17351	17330	17799	17445	17416	17498	17362	17549	17502	17561	17541	17418	17628	17357	17713	17509	17519	17549	17446	17558	17407	17398	17394	17477	17541	17538	17540	17668	17533	17423	17341	17242	17394	17505	17433	17419	17466	17476	17545	17350	17526	17369	17475	17393	17373	17328	17440	17460	17666	17526	17639	17438	17415	17493	17539	17379	17369	17540	17424	17332	17330	17664	17424	17451	17331	17459	17393	17567	17395	17392	17547	17383	17547	17565	17561	17402	17470	17404	17507	17476	17346	17574	17412	17455	17476	17472	17272	17434	17586	17423	17337	17466	17317	17641	17288	17425	17418	17449	17239	17611	17392	17404	17284	17560	17376	17364	17599	17372	17699	17593	17411	17521	17521	17559	17636	17454	17511	17599	17455	17520	17355	17469	17517	17330	17492	17488	17408	17470	17319	17353	17662	17678	17347	17457	17524	17546	17486	17581	17387	17549	17393	17281	17377	17326	17436	17323	17467	17486	17531	17615	17369	17503	17378	17503	17471	17473	17448	17198	17378	17435	17685	17510	17461	17270	17420	17524	17548	17479	17442	17482	17459	17421	17628	17433	17562	17441	17265	17346	17590	17500	17519	17311	17684	17653	17555	17454	17456	17469	17457	17442	17446	17561	17488	17569	17468	17411	17664	17448	17471	17393	17297	17568	17476	17433	17462	17431	17492	17348	17368	17250	17637	17311	17480	17364	17538	17193	17529	17592	17271	17402	17576	17459	17477	17400	17460	17506	17457	17521	17423	17398	17421	17415	17362	17484	17313	17551	17584	17601	17529	17490	17614	17564	17584	17630	17411	17393	17537	17615	17430	17484	17652	17621	17449	17542	17433	17389	17747	17338	17380	17296	17515	17595	17675	17580	17471	17449	17250	17384	17425	17469	17557	17498	17688	17497	17557	17473	17585	17371	17337	17494	17459	17501	17722	17250	17595	17507	17399	17493	17411	17597	17338	17580	17515	17682	17425	17631	17377	17371	17593	17412	17453	17472	17294	17318	17350	17504	17609	17628	17358	17555	17477	17593	17399	17492	17582	17467	17481	17248	17470	17329	17508	17469	17487	17438	17453	17590	17516	17525	17537	17377	17764	17405	17423	17599	17443	17487	17446	17834	17269	17576	17321	17485	17432	17361	17372	17473	17486	17590	17356	17592	17568	17611	17398	17569	17663	17637	17375	17297	17475	17340	17460	17450	17406	17553	17398	17390	17798	17386	17514	17514	17654	17519	17434	17383	17618	17610	17391	17314	17312	17526	17225	17399	17386	17493	17615	17567	17475	17410	17538	17634	17421	17572	17483	17497	17310	17359	17655	17508	17433	17318	17437	17416	17464	17457	17434	17340	17502	17457	17586	17498	17107	17560	17405	17474	17603	17590	17575	17361	17532	17658	17415	17470	17621	17466	17307	17447	17436	17446	17514	17451	17275	17304	17348	17568	17354	17449	17423	17642	17376	17486	17536	17321	17404	17316	17679	17645	17468	17471	17331	17411	17477	17516	17393	17381	17388	17653	17598	17325	17627	17487	17428	17406	17557	17729	17525	17480	17297	17361	17440	17535	17773	17655	17464	17414	17613	17319	17412	17648	17551	17630	17522	17460	17714	17440	17481	17478	17304	17482	17448	17498	17430	17538	17545	17443	17395	17404	17342	17689	17517	17329	17624	17428	17447	17689	17542	17634	17847	17412	17476	17501	17476	17588	17522	17527	17517	17386	17450	17217	17523	17685	17543	17720	17559	17630	17574	17611	17563	17270	17482	17470	17496	17442	17551	17370	17458	17476	17647	17611	17574	17329	17636	17501	17501	17293	17458	17600	17585	17405	17584	17363	17366	17604	17369	17431	17523	17320	17324	17358	17592	17477	17284	17253	17360	17369	17566	17504	17437	17420	17374	17601	17392	17467	17519	17559	17607	17384	17350	17494	17478	17497	17409	17605	17321	17671	17657	17668	17350	17525	17518	17701	17398	17503	17459	17471	17267	17427	17593	17472	17441	17436	17529	17377	17536	17647	17351	17490	17478	17418	17397	17517	17502	17638	17458	17308	17389	17691	17380	17354	17323	17398	17446	17527	17379	17533	17566	17279	17692	17585	17542	17484	17517	17419	17475	17509	17752	17497	17568	17526	17457	17476	17411	17464	17507	17343	17477	17573	17238	17278	17334	17684	17626	17557	17445	17465	17606	17422	17563	17586	17409	17754	17424	17486	17699	17502	17362	17596	17525	17617	17508	17294	17721	17577	17365	17241	17423	17396	17509	17374	17406	17388	17707	17336	17344	17371	17386	17428	17393	17564	17504	17341	17285	17555	17416	17428	17443	17562	17416	17477	17532	17481	17486	17482	17412	17558	17450	17544	17596	17449	17613	17476	17434	17460	17380	17416	17454	17381	17602	17501	17549	17489	17536	17545	17446	17518	17648	17508	17497	17598	17541	17468	17627	17429	17360	17599	17315	17540	17515	17579	17492	17313	17534	17368	17578	17419	17357	17414	17546	17043	17638	17457	17352	17464	17495	17390	17584	17501	17609	17588	17403	17551	17580	17435	17608	17802	17610	17521	17577	17813	17513	17342	17577	17706	17495	17592	17549	17294	17438	17416	17434	17379	17557	17411	17428	17454	17416	17478	17587	17491	17609	17497	17614	17524	17496	17518	17446	17483	17365	17414	17352	17355	17418	17414	17555	17360	17265	17405	17532	17462	17174	17494	17408	17159	17642	17580	17495	17487	17388	17535	17310	17241	17560	17422	17586	17554	17607	17507	17354	17323	17285	17381	17492	17425	17625	17615	17564	17596	17661	17487	17501	17412	17586	17498	17494	17262	17360	17435	17537	17456	17523	17553	17663	17349	17524	17336	17575	17485	17475	17442	17566	17465	17220	17512	17499	17535	17451	17569	17399	17474	17437	17381	17568	17392	17233	17488	17703	17646	17582	17335	17489	17509	17629	17362	17483	17522	17560	17721	17622	17711	17673	17590	17386	17436	17500	17379	17614	17478	17572	17506	17502	17477	17333	17505	17542	17422	17505	17375	17481	17570	17490	17618	17550	17553	17297	17472	17430	17507	17532	17513	17557	17356	17434	17382	17559	17460	17663	17448	17600	17285	17426	17582	17545	17466	17342	17483	17609	17501	17518	17518	17385	17387	17553	17668	17553	17487	17448	17465	17455	17496	17494	17362	17535	17489	17577	17468	17347	17507	17585	17451	17436	17420	17576	17609	17578	17398	17425	17599	17418	17469	17520	17449	17369	17500	17551	17470	17383	17418	17449	17438	17369	17434	17512	17639	17288	17610	17580	17449	17514	17417	17443	17349	17597	17598	17528	17484	17521	17566	17353	17462	17542	17564	17400	17342	17299	17505	17363	17576	17531	17786	17439	17338	17430	17442	17678	17432	17347	17501	17400	17488	17555	17519	17366	17316	17611	17531	17394	17339	17595	17555	17530	17401	17468	17404	17217	17515	17599	17578	17511	17323	17540	17661	17429	17536	17542	17547	17531	17567	17484	17525	17446	17553	17397	17367	17472	17411	17602	17574	17705	17443	17488	17491	17433	17616	17529	17434	17344	17598	17564	17489	17517	17398	17619	17476	17572	17551	17423	17589	17458	17670	17458	17511	17528	17451	17539	17718	17327	17587	17419	17431	17494	17320	17352	17559	17560	17468	17451	17725	17489	17662	17431	17459	17344	17414	17438	17426	17471	17378	17325	17398	17449	17463	17288	17571	17391	17346	17404	17471	17451	17477	17577	17518	17518	17253	17348	17616	17619	17379	17536	17531	17471	17462	17356	17525	17329	17455	17395	17667	17564	17319	17454	17503	17696	17405
29370	50466	47617	38772	32763	28176	25014	22846	21861	21147	19949	19097	18894	18623	18122	17443	16941	16831	16604	16520	16357	16092	16089	15938	15876	15901	15927	15986	15909	15936	15925	15714	15673	15739	15780	15944	15648	15969	15885	15849	15747	15715	15772	15682	15709	15648	15795	15716	15781	15777	15690	15793	15744	15831	15808	15700	15788	15769	15793	15918	15807	15718	15790	15785	15688	15818	15713	15826	15648	15716	15724	15758	15772	15680	15703	15763	15674	15650	15750	15754	15764	15758	15682	15708	15601	15761	15709	15592	15692	15528	15832	15643	15681	15827	15766	15537	15693	15797	15683	15564	15913	15684	15694	15684	15636	15588	15656	15639	15744	15697	15732	15625	15871	15649	15739	15498	15648	15636	15721	15626	15749	15822	15804	15826	15744	15562	15764	15811	15835	15600	15767	15577	15679	15820	15744	15752	15692	15678	15731	15736	15828	15864	15600	15657	15618	15573	15635	15776	15704	15614	15669	15626	15610	15562	15806	15736	15738	15778	15825	15730	15692	15714	15715	15631	15770	15644	15734	15579	15645	15651	15771	15715	15664	15594	15800	15749	15746	15714	15684	15700	15668	15911	15789	15744	15988	15672	15785	15729	15736	15730	15819	15651	15640	15769	15621	15725	15851	15611	15894	15831	15753	15601	15701	15497	15829	15653	15632	15836	15640	15776	15615	15854	15735	15798	15772	15591	15672	15727	15651	15802	15756	15657	15711	15760	15664	15714	15726	15704	15580	15618	15561	15703	15706	15757	15815	15842	15759	15741	15709	15726	15634	15778	15672	15891	15790	15849	15857	15903	15826	15856	15789	15701	15760	15772	15776	15638	15531	15737	15653	15676	15583	15596	15716	15618	15797	15777	15546	15615	15734	15667	15648	15770	15781	15771	15627	15749	15817	15816	15692	15735	15773	15646	15817	15804	15739	15865	15766	15731	15817	15738	15593	15785	15786	15657	15607	15784	15812	15706	15614	15758	15625	15583	15925	15995	15734	15681	15763	15694	15772	15676	15789	15701	15623	15819	15634	15530	15703	15624	15678	15649	15790	15747	15577	15678	15742	15741	15628	15583	15548	15672	15737	15895	15641	15813	15573	15733	15618	15583	15646	15653	15550	15791	15753	15637	15891	15715	15739	15735	15632	15708	15838	15598	15620	15687	15566	15614	15885	15539	15730	15563	15766	15800	15704	15626	15846	15685	15603	15584	15839	15789	15769	15597	15610	15780	15631	15726	15763	15809	15792	15775	15738	15648	15785	15698	15813	15727	15658	15612	15797	15761	15647	15703	15751	15803	15664	15878	15582	15653	15850	15709	15649	15645	15772	15880	15863	15596	15629	15518	15586	15696	15825	15731	15687	15717	15650	15845	15830	15743	15655	15679	15715	15779	15745	15700	15611	15721	15731	15768	15666	15600	15603	15731	15766	15723	15694	15793	15720	15993	15624	15711	15812	15754	15755	15745	15609	15687	15761	15833	15705	15637	15504	15643	15619	15611	15693	15648	15874	15851	15834	15665	15847	15552	15761	15729	15713	15634	15678	15823	15524	15593	15703	15593	15887	15672	15669	15645	15754	15677	15684	15699	15803	15587	15704	15761	15679	15682	15815	15918	15704	15509	15732	15591	15629	15657	15844	15772	15724	15820	15714	15522	15602	15742	15801	15684	15806	15769	15685	15555	15621	15587	15672	15742	15805	15690	15747	15684	15706	15746	15636	15632	15688	15622	15745	15914	15774	15660	15801	15695	15731	15721	15472	15603	15672	15534	15722	15657	15638	15695	15698	15779	15756	15668	15736	15651	15617	15832	15842	15592	15516	15549	15540	15624	15682	15621	15753	15528	15823	15624	15665	15801	15701	15818	15585	15710	15611	15605	15759	15777	15763	15551	15740	15587	15698	15675	15652	15767	15635	15566	15762	15809	15755	15698	15695	15605	15791	15547	15713	15821	15625	15706	15754	15559	15695	15795	15671	15725	15723	15624	15686	15721	15782	15636	15638	15822	15675	15601	15737	15768	15841	15774	15777	15639	15606	15850	15848	15524	15780	15853	15579	15629	15664	15622	15840	15603	15572	15682	15647	15739	15581	15686	15616	15738	15792	15710	15762	15550	15768	15558	15731	15705	15792	15536	15719	15738	15689	15772	15711	15654	15692	15590	15573	15874	15728	15783	15725	15571	15774	15536	15683	15746	15718	15707	15788	15748	15827	15611	15753	15904	15724	15734	15706	15659	15721	15879	15711	15717	15747	15574	15757	15770	15795	15716	15860	15740	15730	15621	15698	15653	15678	15698	15688	15686	15722	15591	15772	15515	15690	15715	15776	15801	15775	15729	15647	15677	15594	15752	15548	15625	15529	15713	15593	15870	15659	15820	15769	15553	15829	15799	15623	15476	15816	15528	15631	15668	15859	15733	15619	15754	15736	15631	15674	15625	15698	15792	15705	15830	15861	15794	15834	15657	15811	15632	15886	15728	15627	15645	15611	15742	15812	15899	15669	15655	15697	15688	15678	15638	15631	15740	15692	15699	15583	15607	15778	15702	15919	15712	15567	15645	15773	15672	15726	15738	15738	15765	15827	15609	15770	15756	15740	15576	15612	15848	15675	15643	15602	15695	15751	15632	15702	15743	15609	15759	15678	15589	15667	15890	15824	15804	15716	15676	15669	15628	15683	15578	15637	15697	15691	15832	15643	15820	15700	15634	15652	15659	15717	15651	15760	15653	15586	15744	15653	15613	15498	15517	15606	15766	15716	15725	15821	15815	15770	15870	15527	15615	15767	15820	15817	15647	15763	15623	15717	15634	15814	15865	15509	15878	15634	15680	15825	15625	15822	15710	15704	15721	15746	15773	15606	15852	15664	15956	15637	15713	15873	16022	15918	15696	15778	15903	15710	15599	15716	15905	15802	15714	15676	15758	15774	15857	15662	15838	15515	15709	15650	15794	15585	15561	15691	15679	15849	15632	15912	15737	15746	15582	15838	15662	15699	15808	15776	15702	15711	15954	15902	15665	15633	15742	15676	15767	15754	15743	15812	15569	15795	15517	15662	15680	15715	15710	15753	15761	15706	15623	15527	15605	15623	15512	15741	15782	15594	15658	15791	15585	15955	15641	15730	15709	15682	15656	15667	15755	15813	15767	15595	15705	15655	15599	15667	15797	15888	15626	15823	15668	15600	15703	15770	15565	15700	15800	15695	15680	15815	15727	15786	15806	15639	15769	15878	15870	15689	15671	15689	15671	15538	15637	15765	15892	15782	15633	15795	15727	15820	15806	15656	15850	15587	15750	15787	15824	15870	15733	15645	15556	15704	15626	15667	15692	15742	15544	15719	15629	15761	15648	15645	15765	15770	15773	15609	15663	15527	15907	15666	15691	15600	15734	15672	15570	15771	15685	15635	15794	15677	15774	15726	15755	15652	15806	15757	15703	15542	15733	15821	15705	15670	15780	15700	15575	15856	15752	15716	15693	15779	15767	15702	15716	15572	15735	15815	15885	15564	15542	15614	15649	15647	15568	15799	15665	15691	15610	15685	15640	15677	15680	15809	15716	15813	15670	15708	15673	15733	15674	15752	15632	15783	15553	15603	15627	15626	15801	15560	15681	15832	15760	15701	15752	15751	15839	15783	15656	15814	15750	15652	15650	15720	15880	15471	15794	15816	15826	15562	15785	15605	15626	15559	15777	15665	15819	15729	15808	15762	15695	15702	15640	15770	15778	15647	15649	15692	15627	15686	15621	15702	15758	15786	15553	15761	15669	15734	15684	15892	15757	15666	15702	15807	15613	15598	15590	15742	15914	15591	15817	15783	15679	15989	15840	15583	15766	15748	15544	15771	15724	15580	15666	15839	15670	15772	15815	15728	15738	15821	15500	15590	15729	15672	15565	15763	15578	15714	15630	15596	15695	15694	15732	15708	15727	15761	15652	15564	15602	15738	15639	15660	15668	15745	15714	15805	15579	15862	15583	15732	15585	15710	15673	15607	15638	15803	15629	15770	15656	15673	15757	15655	15789	15707	15622	15569	15601	15773	15574	15804	15791	15858	15775	15729	15515	15753	15533	15679	15674	15803	15520	15541	15844	15771	15823	15768	15518	15653	15881	15925	15690	15720	15684	15629	15611	15692	15749	15567	15750	15782	15667	15602	15690	15928	15576	15812	15778	15692	15734	15608	15806	15822	15977	15781	15591	15664	15698	15758	15724	15480	15769	15681	15910	15629	15542	15621	15605	15818	15847	15655	15750	15809	15691	15692	15645	15695	15588	15740	15631	15783	15673	15696	15675	15605	15731	15821	15406	15601	15773	15682	15849	15884	15582	15906	15734	15677	15723	15721	15651	15686	15819	15641	15695	15657	15634	15760	15677	15891	15653	15708	15646	15783	15711	15804	15719	15549	15692	15877	15638	15682	15596	15803	15804	15559	15700	15554	15782	15712	15801	15864	15648	15720	15650	15706	15594	15612	15788	15639	15563	15704	15782	15834	15818	15844	15871	15688	15758	15838	15728	15662	15633	15513	15686	15606	15739	15729	15558	15653	15741	15616	15732	15826	15852	15708	15793	15619	15637	15698	15756	15776	15777	15511	15796	15638	15629	15656	15561	15613	15678	15732	15641	15724	15644	15768	15622	15850	15696	15695	15596	15699	15694	15849	15623	15773	15706	15770	15594	15596	15523	15569	15594	15721	15745	15807	15740	15652	15584	15725	15658	15648	15784	15689	15526	15778	15752	15767	15730	15731	15719	15599	15645	15777	15608	15656	15875	15709	15813	15596	15937	15647	15601	15614	15775	15614	15730	15767	15581	15713	15803	15781	15629	15687	15788	15824	15664	15762	15687	15740	15849	15752	15710	15731	15650	15635	15739	15699	15672	15724	15688	15824	15797	15748	15640	15570	15693	15688	15786	15822	15726	15842	15754	15535	15617	15657	15602	15699	15888	15642	15713	15587	15674	15631	15605	15729	15583	15654	15630	15709	15646	15662	15579	15546	15735	15832	15612	15672	15564	15757	15648	15806	15723	15748	15788	15632	15830	15856	15703	15750	15823	15753	15759	15775	15806	15533	15688	15691	15874	15761	15793	15679	15645	15651	15684	15725	15751	15753	15688	15752	15626	15648	15822	15570	15795	15838	15566	15597	15715
23101	21554	29558	24099	22568	26381	29036	23762	22373	22233	21295	20603	20273	20141	19574	18860	18522	18291	18183	18107	17835	17555	17659	17641	17505	17500	17388	17509	17496	17770	17640	17342	17629	17421	17582	17557	17257	17292	17568	17329	17665	17479	17274	17385	17319	17261	17357	17327	17385	17152	17395	17369	17207	17397	17260	17485	17557	17226	17436	17249	17321	17282	17287	17182	17307	17428	17336	17279	17120	17137	17113	17186	17208	17123	17328	17405	17377	17415	17189	17171	17186	16980	17080	17466	17232	17315	17317	17169	17433	17480	17294	17214	16995	17094	17278	17105	17311	17528	17408	17370	17220	17174	17200	17155	17282	17230	17330	17222	17261	17292	17292	17199	17286	17629	17194	17174	17320	17327	17304	17440	17249	17234	17174	17261	17309	17259	17341	17264	17349	17402	17164	17097	17440	17469	17077	17270	17281	17149	17098	17093	17333	17222	17237	17261	17364	17387	17253	17258	17111	17092	17138	17371	17234	17289	17185	17092	17153	17251	17255	17321	17373	17342	17192	17158	17382	17565	17359	17063	17364	17124	17149	17195	17254	17302	17235	17342	17412	17178	17268	17336	17192	17296	17455	17176	17381	17142	17194	17252	17192	17000	17301	17185	17186	17314	17225	17226	17148	17186	17357	17393	17299	17182	17215	17264	17164	17361	17322	17321	17158	17290	17119	17107	17091	17412	17195	17226	17176	17027	17014	17196	17243	17331	17321	17176	17243	17288	17412	17103	17387	17219	17189	17269	17304	17113	17301	17243	17228	17287	17188	17418	17124	17221	17125	17200	17355	17262	17303	17319	17426	17319	17255	17234	17133	17296	17319	17391	17196	17103	17362	17314	17241	17270	17136	17388	17218	17576	17237	17039	17108	17220	17273	17196	17447	17077	17379	17154	17112	17335	17185	17187	17250	17172	17105	17326	17375	17222	16913	17120	17054	17104	17105	17158	17129	17372	17429	17430	17244	17267	17191	17398	17187	17127	17226	17184	17410	17362	17291	17411	17003	17351	17385	17200	17224	17335	17307	17205	17214	17551	17303	17113	17297	17054	17250	17158	17205	17171	17220	17321	17221	17195	17432	17199	17562	17240	17190	17210	17229	17276	17290	17332	17270	17391	17196	17156	17310	17303	17079	16969	17372	17186	17250	17422	17295	17420	17271	17439	17127	17260	17233	17342	17177	17150	17244	17283	17288	17360	17418	17148	17145	17199	17280	17228	17383	17114	17244	17246	17338	17319	17169	17308	17234	17221	17125	17214	17023	17261	17281	17169	17217	17255	17107	17541	17349	17256	17177	17069	17144	17418	17306	17101	17087	17182	17372	17192	17018	17265	17385	17417	17307	17178	17445	17371	16960	17503	17215	17381	17178	17353	17178	17165	17416	17193	17260	17263	17082	17527	17019	17309	17297	17085	17180	17457	17317	17107	17181	17315	17448	17188	17058	17302	17432	17184	17308	17104	17011	17227	17289	17113	17204	17177	17122	17284	17245	17320	17262	16969	17202	17397	17248	17180	17348	17219	17292	17418	17222	17401	17448	17463	16980	17350	17314	17419	17291	17232	17124	17321	17162	17160	17399	17224	17240	17296	17271	17333	17189	17274	17327	17361	17203	17242	17263	17321	17071	17181	17300	17221	17107	17105	17252	17370	17246	17270	17152	17203	17113	17323	17253	17148	17270	17271	17329	17335	17351	17233	17133	17396	17250	17123	17251	17234	17183	17525	17335	17336	17267	17358	17274	17169	17441	17211	17349	17199	17143	17051	17168	17255	17365	17179	17171	17094	17347	17378	17322	17054	17223	17175	17244	17195	17341	17511	17246	17328	17196	17369	17308	17278	17254	17244	17172	17199	17093	17285	17257	17388	17219	17249	17166	17119	17425	17207	17281	17219	17243	17232	17281	17463	17393	17021	17157	17245	17354	17146	17220	17124	17247	17151	17191	17363	17220	17065	17025	17226	17227	17113	17268	17303	17369	17150	17285	17402	17091	17260	17238	17070	17157	17160	16909	17280	17242	17368	17499	17230	17233	17185	17214	17108	17364	17217	17275	17332	17438	17313	17253	17230	17162	17111	17405	17206	17262	17091	17294	17344	17404	16964	17288	17153	17276	17226	17118	17121	17119	17221	17171	17114	17312	17384	17302	17056	17205	17106	17097	17179	17144	17077	17371	17160	17368	17271	17376	17095	17250	17052	17170	17162	17026	16981	17580	17240	17294	17325	17184	17341	17339	17213	17395	16990	17274	17162	17185	17584	17417	17209	17245	17200	17197	17236	17339	17259	17399	17309	17203	17274	17231	17085	17350	17341	17362	17148	17301	17288	17303	17240	17326	17288	17308	17220	17354	17307	17273	17173	17339	17177	17396	16906	17107	17220	17160	17092	17224	17201	17118	17210	17080	17259	17208	17151	17203	17150	17253	17332	17318	17232	17203	17258	17474	17129	17167	17439	17171	17033	17165	17443	17098	17303	17284	17141	17224	17187	17262	17423	17230	17247	17197	17280	17197	17261	17192	16998	17286	17329	17308	17309	17126	17157	17095	17197	17300	17160	17024	17228	17235	17236	17294	17339	17272	17085	17150	17193	17188	17202	17105	17373	17202	17315	17384	17082	17272	17381	17235	17270	17241	17165	17009	17198	17122	17305	17248	17342	17222	17372	17239	17307	17139	17210	17152	17193	17169	17330	17296	17301	17115	17191	17253	17122	17306	17228	17319	17325	17184	17205	17083	17361	17097	17296	17133	17241	17210	17217	17138	17181	17362	17165	17170	17302	17408	17149	17234	17231	17309	17091	17227	17167	17241	17349	17194	17347	17414	17184	17212	17305	17380	17106	17240	17326	17310	17248	17165	17121	17217	17403	17391	17091	17233	17472	17222	17446	17164	17299	17057	17212	17335	17337	17183	17150	17045	17398	17385	17382	17216	17170	17238	17378	17063	17297	17282	17266	17358	17185	17347	17353	17286	17126	17403	17172	17331	17200	17117	16994	17263	17315	17337	17340	17244	17342	17261	17284	17079	17101	17190	17299	17073	17350	17290	17318	17455	17341	17241	17140	17240	17102	17073	17251	17277	17406	17426	17286	17235	17364	17175	17152	17194	17246	17199	17279	17252	17349	17243	17091	17197	17219	17381	17273	17346	17545	17367	17451	17183	17234	17134	17353	17133	17007	17047	17084	17301	17330	17227	17124	17262	17387	17208	17291	17486	17300	17094	17301	17012	17315	17341	17275	17194	17227	17127	17313	17328	17255	17082	17323	17442	17155	17141	17209	17371	17361	17211	17131	17467	17297	17274	17165	17491	17370	17101	17251	17253	17040	17205	17174	17135	17397	17255	17190	17298	17438	17208	17219	17261	17274	17090	17320	17311	17287	17235	17310	17212	17360	17428	17254	17326	17145	17174	17180	17314	17387	17269	17461	17187	17244	17163	17216	17250	17088	17467	17345	17291	17073	17004	17200	17217	17276	17309	17463	17237	17171	17349	17331	17282	17134	17285	17366	17256	17208	17253	17175	17415	17363	17315	17169	17191	17189	17298	17241	17282	17235	17167	17075	17289	17048	17264	17147	17138	17342	17048	17467	17204	17302	17292	17301	16983	17213	17233	17246	17289	17302	17293	16911	17171	17222	17255	17010	17400	17272	17277	17273	17329	17154	17365	17358	17136	17155	17166	17262	17124	16998	17298	17177	17431	17129	17130	17372	17299	17356	17503	17317	17312	17080	17289	17014	17267	17411	17328	17299	16957	17292	17187	17290	17404	17260	17212	17229	17267	17073	17316	17125	17286	17173	17212	17407	17320	17281	17260	17259	16966	17299	17181	17090	17327	17465	17355	17315	17212	17273	17296	17121	17246	17120	17317	17100	17296	17374	17308	17185	17186	17175	17455	17176	17233	17239	17520	17151	16974	17070	17115	17000	17239	17113	17171	17195	17232	17299	17221	17310	17264	17168	17268	17278	17308	17229	17015	17117	17350	17409	17272	17405	17329	17360	17268	17284	17172	17398	17066	17239	17215	17518	17320	17323	17002	17087	17189	17098	17187	17234	17232	17400	17144	17033	17253	17318	17241	17185	17409	17282	17177	17203	17210	17368	17054	17235	17217	17190	17112	17172	17271	17160	17277	17133	17275	17305	17297	17065	17124	17087	17337	17233	17257	17303	17399	17511	17187	17142	17181	17267	17350	17132	17061	17356	17365	17158	17234	17001	17052	17152	17171	17249	17289	17038	17066	17116	17233	17161	17228	17354	17194	17430	17223	17457	17091	17117	17393	17087	17243	17312	17277	17252	17128	17012	16983	17282	17134	16913	17158	17190	17217	17187	17248	17319	17151	17148	17255	17219	17271	17328	17288	17184	17320	17332	17214	17208	17053	17312	17308	17189	17199	17113	17106	17112	17199	17271	17093	17111	17376	17242	17237	17089	17239	17160	17261	17301	17290	17243	17284	17318	17302	17305	17183	17507	17388	17188	17056	17122	17235	17292	17442	17292	17269	17160	17352	17354	17132	17409	17304	17412	17078	17286	17178	17191	17148	17190	17303	17258	17306	17206	17296	17270	17210	17265	17245	17307	17185	16948	17016	17264	17262	17074	17173	17390	17262	17236	17254	17254	16943	17292	17114	17306	17314	17235	17531	17012	17128	17288	17336	17218	17381	17184	17096	17361	17267	17324	17209	17312	17259	17138	17192	17398	17247	17412	17451	17091	17242	17262	17190	17160	17397	17118	17506	17372	17378	17348	17368	17340	17291	17025	17333	17284	17265	17164	17071	17134	17065	17224	17223	17078	17119	17221	17218	17291	17349	17315	17031	17366	17165	17125	17168	17146	17281	17270	17402	17263	17106	17202	17301	17199	17001	17317	17236	17248	16977	17195	17242	17137	17613	17192	16982	17073	17166	17181	17167	17159	17237	17143	17448	17291	17331	17055	17254	17239	17012	17116	17277	17331	17189	17293	17227	17225	17410	17305	17380	17269	17101	17182	17172	17269	17126	17088	17330	17299	17117	17147	17245	17014	17251	17336	17367	17137	17219	17174	17368	17317	17422	17317	16963	17191	17314	17247	17176	17250	17232	17123	17202	17178	17346	17234	17176	17318	17298	17228	17238	17023	17284	17176	17278	17151	17268	17505	17048	17132
31160	55713	52121	42603	36060	31471	27274	24782	23633	22541	21189	20521	20079	19348	18904	18115	17388	16993	16703	16619	16369	16181	16007	16055	15855	15859	15788	15875	15776	15864	15867	15783	15681	15726	15788	15699	15698	15591	15636	15637	15705	15438	15748	15652	15640	15433	15609	15554	15411	15601	15706	15538	15533	15556	15708	15516	15606	15507	15548	15582	15603	15743	15540	15608	15642	15699	15506	15740	15405	15762	15522	15575	15637	15610	15465	15512	15539	15664	15603	15551	15390	15579	15772	15473	15432	15566	15459	15634	15624	15699	15557	15574	15536	15549	15691	15531	15421	15565	15437	15485	15521	15512	15514	15411	15634	15610	15471	15632	15653	15568	15599	15508	15622	15781	15486	15455	15599	15596	15618	15420	15626	15666	15721	15545	15500	15425	15572	15478	15583	15518	15490	15624	15655	15412	15502	15519	15598	15471	15648	15477	15505	15397	15664	15453	15578	15559	15568	15538	15534	15593	15600	15494	15344	15580	15569	15461	15563	15413	15411	15529	15624	15578	15432	15571	15628	15454	15586	15549	15348	15447	15721	15482	15598	15483	15502	15533	15513	15386	15559	15585	15439	15444	15779	15490	15575	15373	15484	15672	15784	15550	15503	15464	15422	15676	15462	15711	15546	15415	15586	15568	15596	15402	15501	15509	15529	15602	15466	15547	15638	15583	15704	15459	15468	15466	15444	15659	15607	15680	15625	15608	15642	15539	15626	15566	15518	15492	15417	15481	15455	15405	15464	15469	15334	15600	15622	15528	15453	15541	15361	15562	15388	15523	15518	15843	15655	15654	15458	15571	15526	15606	15604	15529	15507	15474	15535	15420	15560	15419	15555	15591	15648	15521	15649	15511	15479	15711	15459	15531	15541	15561	15646	15527	15587	15552	15379	15684	15346	15620	15674	15490	15483	15629	15557	15490	15680	15538	15632	15540	15539	15610	15614	15408	15554	15559	15579	15512	15472	15421	15462	15403	15572	15492	15561	15540	15597	15534	15624	15745	15632	15505	15382	15575	15642	15478	15433	15385	15606	15574	15569	15498	15302	15549	15778	15648	15518	15608	15653	15489	15541	15681	15378	15599	15509	15448	15459	15477	15765	15414	15449	15620	15464	15414	15518	15518	15420	15585	15642	15505	15499	15607	15461	15612	15502	15610	15613	15480	15481	15668	15544	15505	15446	15520	15610	15620	15440	15492	15506	15318	15519	15543	15649	15423	15493	15586	15558	15500	15337	15505	15536	15483	15602	15629	15401	15506	15500	15574	15608	15513	15700	15584	15399	15421	15565	15448	15507	15592	15459	15569	15417	15600	15715	15498	15419	15574	15257	15620	15451	15494	15473	15433	15500	15605	15367	15521	15683	15471	15673	15423	15488	15483	15611	15743	15475	15625	15554	15496	15631	15510	15483	15566	15627	15588	15571	15585	15604	15468	15457	15616	15600	15529	15386	15467	15467	15518	15559	15487	15515	15577	15687	15395	15687	15425	15584	15630	15529	15469	15616	15675	15453	15489	15546	15637	15410	15596	15561	15445	15687	15469	15646	15550	15500	15493	15693	15546	15567	15576	15427	15550	15531	15749	15553	15702	15472	15426	15628	15680	15691	15569	15620	15501	15513	15576	15594	15604	15496	15487	15610	15462	15496	15519	15613	15612	15537	15585	15695	15642	15624	15492	15472	15538	15565	15489	15547	15451	15556	15602	15479	15519	15668	15551	15535	15456	15382	15606	15516	15489	15505	15517	15612	15424	15591	15421	15534	15523	15537	15351	15515	15490	15498	15165	15662	15644	15615	15627	15641	15673	15484	15634	15525	15385	15577	15675	15488	15774	15501	15555	15572	15634	15791	15541	15638	15491	15525	15594	15411	15586	15474	15554	15561	15525	15504	15582	15492	15514	15471	15608	15225	15456	15437	15452	15575	15492	15516	15589	15616	15479	15416	15511	15588	15665	15588	15713	15589	15455	15632	15443	15604	15496	15411	15592	15566	15533	15597	15410	15351	15587	15529	15614	15597	15526	15618	15654	15640	15637	15555	15462	15385	15476	15464	15598	15505	15447	15528	15386	15400	15778	15600	15547	15548	15448	15474	15632	15587	15493	15504	15499	15449	15607	15494	15480	15422	15703	15409	15523	15462	15405	15501	15504	15476	15592	15552	15466	15671	15603	15815	15369	15676	15403	15416	15574	15733	15394	15430	15488	15428	15395	15496	15453	15567	15557	15437	15593	15583	15581	15575	15656	15471	15580	15624	15589	15349	15491	15590	15531	15603	15509	15544	15420	15495	15380	15429	15553	15491	15572	15514	15517	15407	15518	15574	15451	15620	15501	15515	15302	15455	15593	15477	15571	15610	15502	15412	15496	15558	15511	15679	15342	15493	15373	15599	15560	15579	15551	15388	15616	15621	15691	15594	15456	15524	15501	15645	15413	15556	15684	15521	15488	15440	15563	15513	15480	15655	15458	15464	15408	15589	15535	15499	15466	15441	15457	15517	15562	15613	15766	15542	15611	15392	15625	15644	15543	15492	15448	15553	15562	15636	15417	15589	15426	15411	15401	15496	15571	15584	15506	15421	15354	15728	15524	15409	15341	15532	15640	15493	15396	15317	15576	15574	15556	15656	15607	15618	15754	15550	15484	15551	15403	15456	15463	15592	15552	15530	15646	15540	15604	15424	15627	15619	15488	15540	15601	15536	15484	15502	15565	15562	15430	15539	15491	15440	15606	15487	15588	15454	15550	15555	15590	15463	15519	15611	15566	15605	15382	15535	15567	15350	15527	15594	15568	15560	15486	15552	15372	15572	15547	15544	15464	15375	15439	15552	15607	15490	15421	15510	15407	15581	15497	15422	15577	15479	15585	15616	15473	15607	15521	15597	15499	15743	15544	15531	15462	15622	15598	15579	15545	15505	15451	15496	15562	15314	15528	15530	15377	15711	15702	15519	15581	15555	15555	15724	15577	15528	15458	15522	15527	15366	15543	15569	15665	15562	15575	15432	15555	15706	15508	15487	15610	15602	15499	15590	15556	15654	15561	15445	15485	15653	15428	15292	15664	15543	15539	15543	15603	15641	15491	15498	15449	15619	15567	15512	15507	15605	15457	15395	15496	15508	15567	15509	15598	15548	15522	15477	15402	15552	15630	15447	15638	15590	15562	15489	15529	15533	15440	15543	15549	15516	15481	15558	15493	15608	15567	15520	15598	15655	15580	15696	15476	15380	15531	15605	15390	15681	15566	15398	15524	15544	15598	15383	15501	15447	15439	15617	15504	15709	15599	15412	15645	15453	15555	15615	15569	15626	15437	15672	15562	15787	15491	15523	15485	15526	15509	15706	15561	15493	15436	15610	15624	15661	15480	15535	15491	15371	15673	15628	15549	15391	15592	15495	15562	15601	15499	15480	15632	15701	15489	15618	15457	15546	15596	15531	15530	15483	15490	15576	15458	15394	15442	15472	15447	15534	15591	15651	15459	15340	15446	15497	15440	15586	15583	15383	15473	15590	15679	15474	15602	15397	15593	15623	15410	15511	15535	15643	15590	15443	15551	15413	15501	15600	15421	15561	15532	15602	15367	15518	15453	15484	15665	15575	15424	15426	15537	15624	15516	15681	15438	15425	15477	15538	15539	15455	15509	15370	15585	15586	15534	15367	15575	15462	15481	15436	15626	15567	15414	15520	15717	15627	15588	15642	15559	15711	15424	15599	15580	15591	15550	15655	15639	15428	15591	15442	15754	15551	15458	15636	15422	15472	15529	15538	15414	15514	15478	15524	15642	15529	15640	15498	15582	15471	15411	15571	15683	15500	15548	15566	15426	15465	15451	15555	15633	15628	15731	15680	15538	15769	15406	15706	15502	15449	15440	15473	15487	15531	15791	15453	15581	15625	15457	15485	15630	15570	15450	15338	15375	15586	15571	15662	15512	15489	15410	15582	15606	15360	15503	15571	15637	15536	15444	15716	15485	15607	15389	15565	15420	15385	15550	15462	15357	15614	15456	15408	15575	15556	15569	15618	15441	15547	15496	15556	15666	15531	15485	15539	15545	15657	15430	15620	15583	15454	15519	15541	15520	15553	15552	15676	15659	15446	15470	15721	15368	15633	15498	15617	15452	15583	15422	15623	15358	15454	15295	15494	15411	15532	15599	15619	15724	15674	15595	15504	15542	15536	15496	15421	15535	15400	15611	15450	15601	15559	15410	15542	15530	15570	15545	15529	15448	15530	15423	15628	15608	15506	15419	15492	15628	15430	15560	15623	15636	15624	15301	15477	15554	15463	15557	15444	15387	15567	15511	15483	15299	15610	15663	15486	15486	15663	15434	15538	15468	15423	15584	15677	15525	15559	15469	15404	15484	15406	15462	15444	15315	15506	15480	15357	15624	15401	15652	15545	15506	15584	15494	15585	15425	15526	15564	15567	15747	15576	15560	15417	15468	15432	15523	15610	15440	15304	15566	15502	15648	15436	15572	15643	15489	15409	15464	15584	15573	15529	15461	15507	15367	15460	15637	15576	15483	15295	15536	15462	15556	15538	15548	15588	15522	15450	15539	15393	15614	15541	15500	15494	15540	15551	15357	15405	15505	15515	15535	15593	15438	15705	15730	15398	15498	15513	15567	15409	15529	15505	15557	15593	15481	15424	15526	15638	15521	15490	15511	15607	15571	15572	15494	15410	15599	15432	15751	15530	15581	15640	15481	15448	15404	15569	15604	15615	15564	15401	15525	15340	15545	15440	15585	15418	15540	15418	15501	15557	15456	15396	15474	15497	15479	15687	15337	15721	15381	15499	15563	15415	15619	15632	15548	15542	15407	15535	15529	15740	15536	15485	15843	15428	15682	15574	15749	15541	15636	15508	15624	15565	15399	15877	15550	15712	15437	15612	15495	15401	15379	15386	15655	15556	15507	15741	15522	15544	15567	15570	15462	15489	15537	15521	15453	15532	15566	15610	15477	15485	15412	15462	15489	15533	15432	15453	15367	15750	15545	15657	15359	15546	15487	15602	15499	15609	15591	15443	15510	15651	15608	15580	15551	15435	15525	15684	15461	15518	15605	15514	15572	15558	15562	15667	15397	15376	15597	15535	15574	15568	15472	15740	15453	15535	15471	15708	15606	15593	15487	15629	15577	15383	15526
28260	26858	35103	31099	24681	22345	20826	19703	19333	18991	18662	18126	18153	18003	17883	17740	17638	17359	17570	17250	17309	16993	17181	17025	16945	16861	16933	16980	17017	17003	17091	17125	16927	16950	16929	17010	16956	17166	17046	17264	17083	17050	17266	16969	16982	16816	17002	16876	16841	16745	16935	16790	16912	16919	16911	17101	17023	16915	16841	16770	16901	16772	17184	16869	16970	16897	16860	16829	16958	16960	16861	16782	16879	16883	16807	16894	16933	16897	16501	16870	16705	16899	16799	16751	16902	16798	16858	17081	16907	16929	16867	16972	16814	17068	16883	16963	17083	16706	16644	16924	16836	16940	17146	16907	16784	16830	16897	16950	16905	16905	16815	16776	16833	16877	16864	16767	16846	16911	17128	17151	16818	16969	16948	16979	16935	16970	17017	17003	17040	16823	17014	16917	16853	16692	16781	16916	16929	17124	17002	17001	16948	16889	16702	16845	16823	16806	16931	17233	16924	16837	17056	16857	16753	16973	17019	16705	17053	16829	16875	16965	17190	16931	16940	16968	16851	16881	16957	16782	16895	16785	16944	16902	17053	17027	16947	17093	16846	16980	17143	17029	16807	16917	16724	16951	16778	16990	17018	16825	16896	16787	16876	16917	16876	16912	16663	16769	16833	16903	17081	16902	16703	16852	16961	16786	16870	16893	16930	16964	16852	16968	17051	16938	16970	16994	16946	16988	17022	16934	16793	17013	16975	16883	16955	16763	16754	16852	16848	16814	16888	16906	16723	16690	16860	16825	17120	16772	16878	16983	16869	16959	16847	16720	16727	16815	16967	16743	16780	16837	16926	16964	16885	16704	16739	16869	17057	16889	16879	16903	16848	16963	16989	16957	16854	16715	16979	16964	17022	16763	17113	16897	16918	16665	16863	16933	16885	16830	16736	16871	16946	16761	17063	16923	16949	16893	16929	16962	16814	16909	17050	16969	16865	16866	16954	16884	16986	17041	17146	16974	16855	17013	16999	16907	16979	16973	17147	16757	17006	16888	16887	16857	17105	16873	16712	16946	16919	16913	17024	16934	16783	16929	16711	17010	16936	16758	16697	16932	16826	16936	16930	16863	16856	16998	16931	16827	16643	17017	16896	16702	16884	16807	16644	16846	17015	16970	17006	16905	16891	16759	16829	16961	17114	17147	16786	17150	16922	16942	17078	17058	16852	16774	17074	17128	16867	17103	16868	17053	17024	16590	16834	16877	16959	17086	16869	16903	16874	16755	16972	16892	16840	16867	17125	16785	17040	16870	16945	16825	16940	16869	16767	16862	16796	16915	16999	16751	17007	16937	16846	16846	16875	16944	16913	16846	16823	16713	16827	16708	16852	16837	16961	16863	16960	16852	16802	16708	16783	16951	16973	16908	16862	16848	16851	16958	17000	16726	17119	16893	16773	16944	16861	17040	17018	16741	16935	16965	16833	17020	16831	16737	16951	16850	16818	16920	17036	16792	16751	16886	16858	17066	16991	16849	16901	16615	16852	16892	16898	16653	16777	16852	16916	16854	16715	16816	17087	17103	17082	16898	16886	16813	16999	16980	16871	16981	16927	16902	16978	16804	16932	17041	16923	16937	16977	17029	17067	16894	16881	16841	16713	16847	17084	16943	17012	17014	17077	16834	16786	17089	16816	16813	16873	16824	16877	16873	16742	16786	17086	17031	16936	16925	16698	16844	17193	17012	16873	17053	17015	16960	16794	16987	16851	17080	16879	16774	16897	16881	16902	16903	16832	16851	16906	16977	16892	16986	16751	16765	16973	16956	16872	17057	16990	16920	16791	17021	16867	16711	16826	16826	17015	16969	16915	16836	17097	16879	17009	17078	16900	16830	16812	16973	16749	16853	16929	16964	16776	16877	16966	16819	17119	16961	16995	16835	16958	16886	16968	16716	17044	17043	16900	16913	16981	16969	16685	17018	17034	16940	16680	16826	16836	16860	16894	16831	16725	17019	16892	16917	16737	16729	16879	16836	16954	16929	16712	17127	17000	16876	17106	16815	16927	16825	17098	16889	16702	16905	17246	16932	16975	16781	16976	16868	16845	17051	16851	16883	16951	16885	16921	16806	16986	16900	16823	16759	16979	17015	16778	16980	16907	16928	16945	16821	16789	16781	16717	16855	16908	16916	16954	16810	16772	16953	17025	16877	17061	16840	16704	16890	16935	16732	16999	16861	16951	16910	16820	16959	16936	17080	17018	16814	16823	16731	17077	16934	17151	16891	16821	16857	16809	16993	16858	16945	16861	17026	16909	16834	16963	16916	16757	17022	16729	16837	16990	17085	16979	16722	16868	16830	16829	16995	16857	16776	16882	16828	16870	16849	16748	16884	16844	16776	16732	16704	16904	16739	16954	16834	16897	16857	16804	17021	16843	16936	16952	16783	16942	16947	16986	16790	16863	16795	17004	16897	17036	16913	17082	16787	16810	16861	16752	16960	16860	17118	16950	16840	16952	16848	16812	16825	16855	16906	17024	16757	16868	16922	17013	16957	16877	16807	16775	16850	16883	16909	16805	16828	16886	16817	16843	16914	16970	16772	16788	16885	16660	16795	16928	17043	16825	16935	16904	16767	17087	16917	16968	16926	17036	16748	16745	17076	16900	16955	16930	17047	16861	16915	16868	17018	16796	16924	16736	16754	16785	16669	16892	16950	16990	16975	16822	16956	16887	16985	16921	16926	16717	16792	16976	16932	16945	17002	16965	16923	16952	16802	16837	16823	16906	17033	16946	16758	16718	16943	16901	17204	16882	16841	16872	16880	16907	16741	16932	16814	17183	16812	16707	16952	16784	16861	17117	16902	16868	16992	17046	16843	16763	17057	16826	16873	17049	16806	16853	17074	16855	16802	16922	16904	16723	17067	16770	16923	16815	16770	17128	17068	16963	16961	16755	17026	16828	17062	16917	16798	16716	16933	16865	16760	16937	16899	16992	16962	16913	16901	16995	16845	16979	16970	16932	16886	16874	16718	16729	16982	16948	16946	16859	17013	16835	16791	17019	16953	16972	17105	16912	16949	16957	16829	17169	16876	16867	16818	16919	16972	16981	16922	16891	16912	16996	17049	16943	17124	16815	16891	16925	16854	16893	16943	16840	16871	16996	16907	16919	16831	16766	16843	16845	16860	17114	17018	16910	16767	17046	16824	16933	16911	16900	16812	16835	17042	16906	16888	16787	16980	16899	16831	16858	16945	17019	16947	16792	17095	16903	17024	16981	16889	17002	16749	16930	16881	17005	16909	16750	16715	17003	16951	17073	17002	17019	16961	16980	16965	16918	16821	16790	16992	17040	16724	16805	16767	16761	16931	16881	16891	17095	16995	16879	16909	16832	16864	16973	17038	16874	17168	16935	16873	16725	17013	16977	16865	16695	16915	16776	16763	17005	16736	16854	16792	16992	17024	17076	16907	16912	16859	16859	16747	16844	16857	16996	16928	17030	16837	17066	17033	16828	17021	16956	16866	16915	16681	17003	16964	16697	17107	17033	17036	16967	16895	17129	17119	16874	16862	17012	16770	16865	16899	17023	16936	16834	16903	17023	16997	17120	16816	16820	16884	16671	16965	16985	16977	16983	16806	16893	16989	17062	16806	16939	16835	16837	16998	16816	16727	16786	16980	16825	16976	16892	16953	16945	17029	16878	16990	17062	16918	16866	16911	17034	16844	16901	16983	17027	16944	16969	16853	16811	16943	16945	16813	17013	16739	16922	17093	16909	16926	17042	16834	16840	16875	16882	16818	17041	16994	17009	16966	16988	16928	16871	16783	16771	17016	16740	16717	16919	16926	16888	16941	16931	16905	16948	16985	17225	17049	16941	16985	16944	16885	16892	16853	16962	17095	17017	16939	16944	16985	17046	16886	16905	16694	16618	16876	16996	16770	16755	16947	16620	16966	16736	16892	17048	16957	16834	16887	17211	17074	16875	16897	17065	16946	16955	16922	16902	16984	16996	16770	16994	16809	16882	16945	16843	16983	16838	16901	16998	16961	17082	16932	16770	16826	16850	16796	17021	16820	16849	16774	16970	16933	16826	16867	16944	16879	16934	16799	16885	16751	16812	16782	16953	16902	16927	16924	17043	16882	16861	17077	16865	16848	16885	16944	17099	17023	16918	16877	16922	16706	16980	16893	16909	16905	16790	16791	16730	17099	17049	16974	16988	16940	17023	16704	16775	16812	16913	16779	16876	16986	16859	16735	17075	16936	16970	17009	16880	16730	16808	16912	16999	16931	16919	16989	16737	16786	16727	16912	16639	16953	16900	16928	16764	16929	17001	16860	16835	16845	16862	17125	17120	16999	16825	16773	16895	17106	16916	17014	17055	16795	16961	17125	16689	16795	16989	16903	16978	16907	16969	16730	16773	16940	17028	16716	17007	16929	16989	16796	17059	16860	16935	17016	16854	17067	16785	16838	16749	16858	16809	17083	16915	16936	17087	16885	16999	16855	17015	16847	16777	16950	16984	16956	16875	16938	16827	17010	16916	16868	16867	16785	16972	16924	16779	16911	17032	16875	16733	17047	16986	16844	17287	16759	17015	16949	16764	17063	16845	16829	17095	16923	17006	16990	16931	16825	16824	16826	16882	16778	16877	16865	16849	16834	16925	16756	17040	16848	16779	16843	16896	16857	16748	16879	16797	16794	16962	16836	16844	16891	17005	17027	16931	16929	16907	16997	16967	16819	17134	16758	16840	16851	16960	17070	16877	16998	16930	16907	16867	16725	17115	17046	17111	17008	17046	16845	16913	16803	16743	16804	16786	16866	16991	16977	17148	17001	16976	16690	17043	16991	16861	16854	16938	16928	17073	16752	16985	17102	16728	16744	17092	16989	16886	16890	16812	16766	17081	16943	16920	17065	16883	16864	16615	16846	16966	16848	16759	17038	16791	16972	16988	16878	16928	16955	16909	16957	16929	16824	16969	16805	17114	16846	16827	16885	16941	17184	16919	16896	16949	16763	16721	16991	16925	16933	16846	17054	16755	16921	16964	16695	16786	16923	16787	16922	16971	16892	16831	16936	16883	16827	16815	16987	16813	16829	16917	17057	16831	16945	16984	16756	16761	16896	16885	16810	16905	16797	16983	17046	16829	16976	16945	16940	16780	16856	16975	16948	17109	16727	16700	16991	16850	17012
30535	45933	41807	32076	26417	23402	21199	19969	19329	18876	18223	17627	17510	17142	17048	16444	16426	15993	15839	15872	15704	15584	15455	15434	15633	15522	15469	15609	15393	15372	15260	15365	15308	15307	15395	15440	15245	15298	15369	15405	15454	15430	15196	15474	15412	15409	15259	15404	15298	15326	15383	15306	15421	15360	15506	15279	15389	15335	15440	15259	15311	15427	15333	15241	15443	15385	15222	15267	15628	15278	15195	15237	15338	15248	15286	15526	15237	15321	15322	15346	15343	15238	15340	15283	15371	15586	15288	15142	15239	15268	15343	15344	15259	15276	15231	15234	15395	15284	15340	15459	15262	15230	15281	15405	15446	15536	15327	15261	15322	15400	15283	15256	15469	15395	15469	15312	15424	15251	15221	15353	15306	15306	15384	15419	15366	15298	15277	15293	15304	15309	15375	15237	15337	15331	15311	15322	15277	15426	15278	15217	15409	15223	15307	15384	15446	15201	15173	15179	15295	15388	15311	15391	15372	15255	15347	15475	15281	15196	15176	15161	15274	15348	15283	15401	15432	15407	15409	15310	15276	15409	15408	15353	15596	15343	15417	15257	15322	15378	15261	15465	15359	15430	15250	15320	15313	15407	15235	15177	15332	15214	15356	15333	15204	15408	15469	15349	15253	15175	15333	15314	15141	15305	15462	15535	15205	15342	15456	15375	15457	15383	15300	15270	15535	15171	15282	15235	15311	15180	15374	15267	15395	15333	15341	15320	15479	15342	15383	15266	15442	15411	15262	15259	15304	15249	15265	15420	15304	15510	15340	15464	15382	15535	15320	15324	15191	15333	15191	15261	15596	15175	15415	15437	15320	15454	15192	15444	15306	15371	15217	15318	15199	15312	15169	15425	15486	15319	15367	15457	15472	15314	15353	15347	15383	15278	15418	15387	15186	15326	15189	15437	15335	15364	15389	15331	15308	15337	15428	15282	15325	15454	15352	15149	15313	15265	15313	15223	15388	15351	15421	15261	15282	15517	15306	15563	15328	15367	15261	15518	15334	15238	15323	15270	15258	15287	15390	15440	15227	15383	15089	15557	15283	15420	15244	15247	15206	15374	15188	15295	15205	15231	15406	15346	15310	15291	15409	15433	15343	15147	15370	15248	15263	15446	15302	15244	15292	15182	15358	15487	15332	15223	15281	15245	15271	15385	15365	15316	15242	15273	15177	15229	15323	15320	15051	15467	15359	15407	15438	15421	15206	15340	15457	15335	15410	15438	15258	15314	15346	15292	15338	15347	15229	15294	15458	15443	15365	15200	15364	15280	15445	15400	15506	15261	15367	15221	15182	15362	15396	15491	15409	15323	15369	15313	15480	15432	15356	15321	15494	15422	15360	15465	15403	15291	15454	15263	15159	15338	15322	15064	15377	15353	15205	15303	15313	15282	15471	15242	15401	15205	15227	15305	15312	15230	15463	15383	15163	15227	15302	15239	15245	15425	15266	15334	15338	15393	15320	15332	15416	15268	15264	15235	15307	15445	15153	15347	15393	15343	15349	15322	15301	15318	15336	15235	15326	15367	15417	15247	15358	15304	15338	15212	15452	15167	15210	15410	15269	15433	15439	15328	15228	15278	15192	15344	15152	15297	15312	15196	15578	15392	15239	15170	15225	15366	15325	15359	15272	15129	15223	15485	15175	15222	15379	15233	15345	15365	15403	15351	15449	15408	15290	15360	15453	15429	15348	15277	15281	15319	15298	15442	15409	15423	15202	15252	15315	15260	15273	15164	15418	15277	15403	15329	15225	15469	15397	15336	15381	15409	15455	15291	15395	15249	15276	15265	15203	15361	15311	15221	15452	15349	15352	15524	15276	15334	15257	15381	15200	15327	15449	15305	15336	15261	15306	15358	15270	15347	15393	15354	15244	15427	15269	15452	15342	15382	15311	15432	15377	15253	15369	15298	15433	15340	15377	15271	15525	15537	15292	15109	15354	15217	15500	15344	15232	15341	15150	15235	15256	15335	15430	15354	15474	15403	15376	15220	15235	15316	15247	15309	15515	15237	15186	15323	15419	15339	15274	15414	15470	15290	15408	15522	15322	15315	15234	15495	15308	15479	15303	15246	15347	15281	15371	15353	15365	15181	15289	15490	15215	15315	15267	15432	15230	15273	15591	15538	15292	15223	15419	15428	15362	15337	15497	15472	15419	15229	15335	15441	15404	15383	15286	15540	15380	15289	15560	15266	15356	15310	15365	15294	15312	15372	15317	15181	15185	15252	15428	15374	15337	15220	15422	15310	15422	15189	15439	15351	15308	15222	15412	15355	15409	15349	15493	15117	15250	15308	15391	15520	15331	15415	15276	15361	15208	15299	15375	15317	15309	15369	15389	15427	15462	15134	15331	15255	15195	15344	15504	15399	15434	15356	15311	15315	15359	15406	15308	15349	15315	15327	15336	15310	15263	15484	15324	15366	15418	15347	15269	15460	15374	15425	15313	15232	15429	15166	15342	15297	15376	15284	15524	15136	15384	15514	15238	15327	15182	15153	15445	15279	15516	15415	15313	15431	15384	15406	15371	15327	15356	15343	15425	15186	15293	15280	15300	15337	15394	15246	15281	15360	15208	15425	15290	15266	15336	15324	15339	15389	15482	15241	15528	15327	15428	15240	15207	15403	15170	15386	15416	15497	15197	15379	15417	15190	15374	15367	15361	15333	15426	15323	15297	15266	15149	15336	15380	15336	15305	15299	15352	15340	15355	15353	15303	15350	15213	15335	15453	15391	15374	15242	15474	15363	15419	15443	15242	15418	15428	15294	15318	15368	15263	15551	15391	15209	15371	15393	15307	15232	15438	15234	15283	15381	15390	15367	15439	15213	15416	15298	15371	15416	15400	15302	15468	15260	15212	15229	15314	15361	15198	15479	15321	15347	15331	15216	15392	15331	15363	15230	15275	15484	15161	15173	15340	15305	15244	15291	15240	15408	15259	15440	15472	15507	15354	15327	15586	15287	15301	15397	15356	15231	15472	15417	15260	15424	15497	15432	15475	15399	15244	15350	15480	15223	15349	15306	15281	15248	15425	15375	15233	15355	15401	15354	15534	15342	15251	15350	15373	15214	15383	15295	15183	15385	15475	15334	15258	15259	15634	15438	15425	15366	15351	15501	15356	15306	15289	15265	15229	15259	15276	15284	15324	15261	15326	15443	15314	15251	15202	15391	15203	15270	15232	15298	15435	15471	15327	15261	15392	15420	15405	15396	15289	15280	15537	15204	15096	15360	15435	15316	15396	15223	15293	15209	15215	15322	15613	15342	15280	15122	15261	15455	15367	15331	15370	15443	15272	15180	15405	15374	15448	15222	15274	15323	15352	15357	15283	15402	15266	15360	15199	15259	15401	15373	15243	15420	15433	15288	15213	15326	15489	15254	15183	15464	15478	15274	15227	15332	15297	15339	15234	15350	15528	15406	15280	15321	15281	15201	15403	15286	15264	15264	15164	15403	15372	15257	15331	15446	15370	15335	15463	15443	15305	15424	15332	15378	15406	15329	15213	15534	15434	15360	15348	15267	15392	15184	15161	15292	15404	15317	15186	15392	15276	15310	15297	15266	15366	15237	15392	15248	15266	15299	15423	15499	15180	15209	15336	15320	15386	15267	15293	15345	15300	15268	15451	15320	15467	15494	15322	15358	15220	15323	15390	15318	15388	15222	15184	15418	15265	15365	15271	15390	15348	15454	15545	15340	15212	15178	15360	15238	15358	15434	15316	15223	15311	15318	15182	15271	15273	15379	15242	15402	15485	15429	15245	15236	15399	15299	15307	15308	15342	15384	15426	15229	15470	15308	15369	15217	15311	15337	15241	15137	15331	15397	15339	15421	15363	15271	15406	15342	15261	15338	15216	15359	15236	15356	15272	15281	15409	15344	15285	15322	15284	15320	15336	15307	15236	15185	15347	15327	15603	15194	15291	15317	15480	15385	15186	15093	15365	15228	15339	15156	15295	15395	15459	15387	15297	15429	15355	15301	15312	15327	15505	15211	15261	15413	15340	15425	15385	15314	15280	15436	15295	15230	15155	15201	15388	15233	15403	15293	15344	15388	15279	15361	15454	15487	15315	15390	15352	15278	15439	15178	15329	15204	15286	15367	15392	15229	15388	15354	15411	15389	15179	15159	15325	15155	15562	15300	15293	15416	15338	15247	15169	15407	15425	15393	15201	15305	15284	15515	15418	15332	15388	15342	15281	15385	15259	15322	15404	15196	15262	15341	15322	15213	15581	15366	15252	15294	15496	15329	15325	15414	15243	15203	15409	15324	15250	15230	15258	15346	15429	15236	15253	15550	15258	15406	15236	15504	15382	15155	15434	15427	15249	15358	15365	15274	15377	15155	15292	15224	15364	15262	15404	15297	15384	15388	15378	15478	15144	15447	15301	15266	15489	15318	15162	15388	15344	15298	15344	15320	15313	15001	15318	15164	15577	15325	15380	15370	15251	15379	15251	15447	15275	15449	15363	15190	15370	15188	15381	15200	15485	15377	15362	15185	15258	15266	15314	15314	15552	15263	15334	15430	15238	15276	15432	15382	15350	15331	15298	15297	15392	15591	15340	15402	15412	15391	15334	15162	15448	15355	15388	15181	15478	15323	15188	15307	15304	15304	15502	15396	15415	15367	15206	15270	15238	15275	15295	15342	15377	15347	15285	15419	15284	15342	15313	15508	15262	15439	15467	15343	15220	15208	15423	15286	15270	15340	15229	15207	15333	15181	15366	15459	15395	15432	15407	15428	15399	15109	15473	15303	15415	15314	15409	15313	15416	15419	15144	15471	15442	15360	15148	15457	15343	15400	15379	15268	15306	15257	15438	15449	15114	15408	15442	15288	15351	15384	15301	15181	15382	15425	15400	15334	15323	15400	15238	15262	15372	15198	15242	15346	15589	15260	15377	15342	15365	15357	15183	15276	15313	15182	15252	15276	15384	15364	15222	15281	15226	15157	15390	15603	15385	15387	15335	15477	15222	15546	15228	15251	15456	15284	15193	15434	15367	15206	15348	15420	15288	15351	15320	15099	15373	15328	15421	15178	15323	15157	15247	15393	15285	15284	15264	15135	15304	15234	15188	15114	15286	15128	15384	15408	15352	15175	15477	15298	15413	15332	15299	15306	15399	15299	15229	15392	15432	15184
24037	21600	29361	24969	24032	26836	26379	22679	21295	20932	20661	19844	19645	19340	19304	19059	18945	18627	18527	18127	17998	18018	18067	17754	17798	17816	17942	18036	18007	17724	17835	17517	17980	17785	17844	17798	17619	17715	17671	17861	17687	17621	17720	17555	17764	17709	17712	17653	17537	17499	17575	17672	17486	17645	17802	17689	17651	17701	17623	17704	17392	17833	17656	17558	17754	17649	17570	17607	17718	17716	17616	17794	17500	17781	17784	17540	17704	17545	17604	17658	17620	17742	17748	17654	17655	17758	17803	17550	17705	17654	17533	17600	17687	17732	17729	17646	17825	17654	17600	17624	17636	17773	17742	17657	17571	17550	17503	17567	17760	17703	17761	17752	17678	17339	17338	17646	17768	17676	17653	17678	17665	17565	17520	17454	17559	17520	17575	17615	17673	17750	17810	17636	17531	17452	17610	17590	17645	17647	17408	17709	17694	17797	17733	17773	17640	17447	17777	17647	17750	17487	17580	17519	17690	17719	17547	17458	17723	17642	17623	17503	17593	17841	17491	17647	17554	17470	17581	17577	17473	17727	17515	17588	17648	17845	17507	17665	17422	17497	17759	17710	17710	17528	17637	17684	17316	17649	17610	17772	17637	17791	17534	17575	17799	17413	17562	17561	17428	17634	17649	17636	17843	17664	17513	17492	17707	17634	17649	17355	17704	17682	17581	17417	17616	17501	17819	17599	17625	17550	17731	17591	17514	17545	17688	17799	17662	17472	17508	17748	17483	17593	17737	17569	17580	17731	17534	17504	17550	17506	17521	17720	17617	17373	17587	17580	17691	17519	17722	17631	17726	17581	17870	17734	17520	17617	17482	17452	17606	17570	17756	17598	17631	17592	17591	17567	17635	17452	17575	17569	17745	17652	17617	17715	17613	17558	17685	17630	17570	17689	17640	17561	17601	17753	17562	17648	17681	17461	17669	17677	17655	17709	17505	17508	17643	17661	17470	17449	17437	17607	17730	17467	17569	17685	17552	17472	17582	17653	17505	17793	17623	17744	17536	17713	17443	17646	17780	17545	17725	17468	17770	17583	17828	17763	17663	17531	17472	17597	17538	17734	17702	17472	17589	17508	17748	17428	17715	17622	17411	17669	17577	17475	17745	17627	17481	17502	17615	17665	17600	17876	17461	17421	17593	17746	17589	17854	17600	17608	17697	17575	17672	17495	17742	17622	17735	17521	17464	17535	17533	17867	17481	17461	17644	17369	17643	17668	17494	17592	17501	17603	17685	17591	17681	17536	17574	17537	17818	17558	17839	17728	17752	17613	17679	17602	17461	17621	17658	17547	17632	17656	17656	17602	17428	17500	17684	17530	17582	17585	17461	17428	17573	17533	17601	17588	17722	17706	17755	17557	17714	17485	17700	17643	17704	17615	17641	17604	17519	17596	17613	17569	17821	17611	17510	17478	17652	17673	17665	17465	17596	17600	17628	17526	17610	17607	17683	17657	17568	17746	17575	17621	17443	17571	17642	17869	17665	17929	17481	17438	17700	17621	17789	17547	17582	17832	17524	17594	17715	17744	17641	17515	17475	17542	17694	17529	17647	17640	17751	17493	17290	17617	17765	17628	17581	17746	17563	17522	17976	17621	17540	17848	17646	17387	17651	17420	17566	17415	17550	17655	17667	17527	17647	17504	17533	17680	17630	17465	17685	17732	17508	17414	17648	17695	17840	17871	17632	17644	17638	17757	17508	17555	17693	17678	17464	17535	17512	17615	17729	17536	17468	17550	17614	17532	17408	17579	17490	17651	17794	17626	17593	17661	17811	17558	17609	17490	17509	17551	17660	17806	17731	17651	17638	17727	17389	17524	17761	17688	17513	17660	17619	17432	17709	17675	17541	17643	17618	17504	17528	17531	17678	17611	17545	17554	17629	17766	17637	17524	17702	17767	17572	17673	17599	17738	17641	17590	17639	17446	17459	17549	17626	17575	17723	17548	17597	17649	17588	17634	17415	17595	17735	17292	17521	17489	17574	17346	17558	17445	17508	17530	17506	17612	17590	17692	17625	17697	17668	17601	17460	17380	17540	17440	17606	17495	17698	17701	17803	17728	17664	17347	17949	17644	17703	17805	17714	17497	17834	17501	17823	17811	17638	17475	17642	17506	17729	17466	17532	17555	17523	17522	17475	17542	17506	17605	17539	17681	17488	17623	17531	17483	17624	17558	17538	17699	17576	17687	17473	17576	17577	17655	17574	17596	17845	17561	17623	17530	17605	17645	17657	17535	17591	17605	17680	17839	17543	17583	17766	17650	17535	17719	17669	17669	17685	17647	17672	17642	17597	17591	17536	17512	17576	17667	17720	17464	17611	17507	17679	17539	17560	17625	17723	17600	17678	17542	17668	17551	17535	17638	17625	17563	17592	17643	17482	17643	17829	17468	17696	17659	17530	17725	17589	17747	17537	17811	17575	17710	17533	17626	17601	17635	17754	17515	17805	17538	17460	17592	17506	17501	17727	17513	17604	17616	17609	17554	17505	17550	17745	17690	17586	17546	17686	17650	17615	17620	17551	17451	17658	17532	17532	17660	17539	17529	17731	17503	17605	17636	17646	17648	17728	17497	17650	17595	17565	17618	17515	17763	17577	17384	17652	17587	17586	17501	17600	17547	17644	17446	17594	17531	17593	17678	17563	17576	17672	17598	17785	17579	17819	17591	17682	17627	17525	17759	17397	17683	17617	17630	17515	17561	17744	17800	17470	17530	17568	17542	17531	17683	17495	17581	17465	17561	17514	17519	17718	17621	17718	17772	17529	17726	17699	17846	17585	17561	17717	17574	17609	17554	17660	17750	17711	17695	17865	17776	17773	17589	17689	17620	17594	17777	17651	17747	17620	17565	17712	17576	17462	17627	17419	17690	17528	17520	17566	17621	17455	17388	17706	17900	17545	17620	17522	17580	17468	17599	17675	17536	17763	17457	17799	17610	17666	17658	17653	17508	17520	17705	17619	17594	17676	17791	17453	17557	17561	17500	17678	17516	17621	17748	17444	17646	17695	17525	17552	17562	17860	17599	17473	17710	17643	17718	17495	17689	17583	17491	17737	17690	17515	17530	17526	17489	17734	17364	17598	17475	17553	17565	17713	17572	17566	17675	17581	17703	17518	17795	17545	17586	17636	17892	17836	17594	17668	17719	17704	17508	17761	17752	17568	17596	17782	17745	17608	17561	17667	17737	17539	17526	17511	17682	17769	17644	17667	17572	17673	17486	17555	17626	17588	17451	17600	17477	17789	17561	17519	17558	17551	17826	17802	17541	17588	17721	17560	17447	17549	17432	17523	17535	17624	17572	17721	17642	17494	17609	17666	17632	17628	17521	17604	17446	17625	17553	17584	17784	17577	17705	17507	17584	17657	17692	17541	17387	17368	17639	17759	17610	17717	17533	17766	17420	17532	17705	17508	17350	17689	17584	17659	17502	17433	17727	17551	17549	17476	17599	17700	17412	17569	17598	17627	17410	17491	17706	17489	17634	17625	17733	17469	17506	17669	17650	17665	17639	17791	17648	17702	17625	17751	17865	17684	17610	17685	17810	17642	17720	17528	17543	17631	17477	17592	17738	17518	17675	17725	17652	17623	17598	17877	17677	17700	17635	17682	17467	17536	17581	17374	17702	17618	17698	17756	17784	17636	17558	17649	17560	17479	17589	17688	17756	17627	17635	17445	17640	17763	17573	17521	17746	17684	17664	17627	17581	17686	17418	17429	17668	17641	17718	17578	17767	17718	17523	17656	17531	17712	17505	17462	17633	17573	17646	17587	17737	17696	17352	17410	17575	17352	17562	17640	17529	17577	17776	17492	17667	17656	17562	17834	17565	17753	17599	17488	17663	17762	17633	17550	17582	17782	17694	17776	17498	17548	17598	17566	17452	17667	17490	17523	17616	17745	17671	17584	17639	17752	17704	17505	17649	17789	17683	17531	17603	17483	17657	17544	17584	17746	17530	17711	17778	17559	17628	17465	17709	17619	17541	17627	17653	17705	17759	17620	17871	17353	17502	17741	17467	17461	17633	17566	17539	17465	17611	17625	17516	17536	17666	17656	17582	17559	17679	17694	17691	17661	17634	17637	17687	17545	17629	17753	17582	17680	17655	17614	17460	17547	17703	17613	17653	17492	17641	17575	17496	17639	17701	17668	17816	17835	17638	17389	17620	17309	17756	17848	17586	17496	17588	17642	17778	17627	17595	17715	17599	17600	17562	17723	17639	17541	17734	17631	17550	17700	17624	17546	17549	17543	17706	17711	17526	17583	17783	17508	17596	17749	17553	17358	17643	17656	17769	17738	17806	17736	17464	17643	17552	17627	17763	17654	17625	17567	17462	17636	17511	17758	17417	17702	17784	17726	17654	17967	17734	17480	17779	17431	17592	17695	17704	17742	17684	17339	17810	17662	17669	17663	17415	17408	17546	17626	17782	17669	17572	17855	17457	17617	17822	17744	17602	17431	17749	17656	17649	17661	17518	17556	17479	17413	17654	17629	17789	17504	17640	17586	17708	17567	17685	17658	17657	17554	17868	17619	17500	17794	17541	17629	17484	17928	17669	17644	17681	17641	17827	17647	17779	17747	17487	17655	17536	17570	17726	17653	17558	17819	17527	17488	17730	17666	17693	17645	17753	17590	17501	17586	17727	17630	17702	17528	17483	17676	17651	17553	17627	17429	17647	17539	17562	17472	17761	17664	17596	17624	17680	17516	17697	17694	17504	17473	17538	17528	17486	17478	17512	17461	17585	17624	17726	17558	17882	17678	17573	17614	17636	17800	17679	17732	17508	17651	17759	17745	17634	17657	17686	17521	17691	17721	17602	17899	17802	17654	17752	17482	17630	17582	17610	17486	17679	17527	17738	17535	17695	17663	17598	17564	17499	17781	17508	17574	17611	17639	17579	17721	17589	17446	17548	17497	17713	17533	17610	17741	17390	17527	17709	17557	17551	17534	17669	17799	17539	17667	17616	17517	17755	17533	17601	17466	17655	17712	17747	17742	17707	17565	17620	17591	17633	17553	17511	17615	17666	17606	17591	17546	17693	17611	17702	17933	17589	17519	17561	17411	17743	17615	17678	17630	17661	17641	17658	17819	17615	17687	17658	17779	17606	17507	17741	17423	17481	17702	17523	17583	17775
30615	52136	48175	36874	30904	28538	25063	22962	21852	20802	20111	19247	19048	18602	18190	17886	17108	17083	16724	16752	16500	16120	16266	16080	16090	16090	16065	15931	15965	15971	15949	15864	16039	15853	15951	16091	16009	15916	16124	15831	15961	15736	15921	15835	15606	15809	15763	15907	15906	15740	15881	15704	15983	15882	15859	15867	15857	15844	15949	15778	15783	15917	15827	15829	15917	15911	15953	15906	15853	15642	15978	15842	15736	15753	15792	15881	15776	15711	15820	15556	15782	15798	15857	15852	15811	16013	15683	15783	15640	15722	15668	15911	15820	15830	15601	15753	15763	15762	15827	15986	15958	15626	15859	15799	15771	15736	15695	15737	15907	15814	15839	15884	15808	15987	15749	15797	15971	15879	15633	15792	15634	15883	15986	15756	15738	15845	16016	15911	15669	15885	15803	15663	15847	15765	15943	15763	15797	15789	15693	15924	15995	15798	15801	15696	15792	15871	15888	15769	15831	15724	15860	15788	16162	15745	15902	15817	15648	15794	15917	15714	15761	15791	15727	15952	15775	15686	15951	15918	15958	15813	15789	15766	15819	15874	15829	15926	15719	15631	15876	15833	15867	15759	15906	15825	15775	15779	15742	15690	15641	15566	15630	15790	15952	15830	15749	15768	15740	15825	15987	15622	15891	15730	15905	15835	15762	15834	15798	15831	15980	15848	15893	15872	15805	15837	15807	15820	15642	15754	15962	15875	15990	15893	15704	15857	15687	15791	16019	15781	15755	15845	15839	15787	15952	15875	15779	15752	15729	15639	15752	15824	15829	15814	15757	15969	15784	15626	15715	15740	15879	15647	15895	15768	15805	15807	15853	15769	15833	15780	15881	15779	15787	15659	15747	15851	15848	15817	15620	15746	15922	15913	15779	15794	15749	15802	15836	15671	15667	15812	15656	15779	15877	15858	15636	15850	15931	15796	15626	15767	16030	15722	15789	15659	15782	15623	15774	15808	15879	15924	15828	16010	15812	15717	15804	15749	15853	15893	15905	15745	15939	15881	15803	15742	15845	15898	15985	15582	15929	15656	15743	15825	15826	15872	15833	15728	15690	15972	15663	15764	15887	15869	15816	15819	15841	15840	15847	15785	15817	15735	15942	15894	15739	15858	15776	15733	15778	15826	15719	15862	15894	15660	15703	15830	15673	15918	15743	15739	15748	15765	15670	15730	15592	15747	15838	16041	15680	15780	15798	15758	15824	15904	15902	15659	15728	15869	15666	15708	15905	15830	15859	15722	15619	15842	15768	15815	15850	15926	15782	15856	15730	15754	15914	15780	15852	15819	15773	15816	15928	15811	15841	15760	15779	15799	15688	15774	15693	15851	15746	15732	15816	15778	15799	15915	15814	15901	15831	15853	15806	15726	15936	15919	15599	15829	15732	15807	15902	15843	15802	15758	15626	15838	15926	15834	15917	15668	15782	15881	15643	15895	15913	15858	15898	15719	15784	15736	15792	15836	15838	16002	15780	15846	15698	15742	15870	16003	15781	15803	15919	15759	15712	15731	15815	15845	15715	15812	15814	15800	15787	15708	15697	15839	15882	15883	15810	15800	15808	15852	15937	15832	15758	15863	15656	16012	15901	15768	15880	15800	15895	15767	15923	15853	15787	15907	15713	15793	15855	15777	15740	15785	15627	15769	15852	15902	15901	15849	15745	15876	15786	15856	15821	15682	15911	15693	15678	15803	15658	15926	15870	15842	15721	15895	15870	15818	15871	15651	15952	15734	15812	15850	15770	15758	15634	15743	15920	15860	15795	15873	15648	15811	15935	15910	15719	15662	15773	15865	15762	15705	15850	15699	15836	15593	15821	15698	15887	15784	15841	15762	15707	15937	15771	15730	15910	15812	15737	15701	15807	15847	15598	15854	15913	15806	16005	15733	15797	15766	15887	15670	15828	15840	15748	15723	15888	15805	15751	15814	15826	15793	15615	15671	15714	15696	15765	15839	15739	15753	15743	15756	15573	15701	15818	15623	15660	15903	15959	15697	15763	15813	15952	15901	15848	15744	15837	15859	15707	15607	15869	15886	15764	15658	15656	15855	15948	15732	15698	15657	15809	15848	15707	15702	15876	15679	15673	15797	15873	15847	15820	15727	15711	15796	15757	15647	15935	15790	15921	15772	15903	15720	15922	15704	15894	15695	15778	15860	15771	15866	15915	15661	15751	15747	15724	15748	15771	15846	15924	15824	15782	15800	15834	15855	15905	15804	15687	15708	15850	15747	15935	15711	15816	15929	15945	15652	15808	15849	15930	15782	15757	15854	15880	15973	15808	15870	15784	15763	15808	15865	15714	15871	15851	15732	15873	15884	15884	15686	15802	15887	15913	15999	15838	15828	15728	15807	15958	15855	15680	15806	15946	15750	15788	15706	15825	15605	15851	15779	15790	15811	15945	15860	15780	15722	15737	15795	15728	15694	15724	15793	15979	15810	15773	15858	15838	15756	15625	15761	15806	15832	15851	15776	15845	15788	15668	15907	15779	15811	15864	15921	15888	15738	16007	15833	15725	15789	15623	15955	15724	15913	15792	15695	15850	15852	15926	15971	15944	15765	15706	15711	15862	15718	15733	15760	15640	15829	15872	15663	15881	15865	15678	15753	15791	15915	15972	15687	15822	15806	15633	15941	15793	15835	15770	15835	15743	15680	15756	15746	15633	15915	15880	15797	15916	15688	15616	15741	15834	15765	15680	15683	15676	15724	15676	15692	15883	15785	15698	15763	15726	16038	15904	15776	15626	15705	15710	15886	15865	15917	15724	15880	15885	15716	15925	15742	15761	15824	15852	15878	15807	15719	15910	15871	15734	15795	15896	15695	15736	15840	15896	15680	15650	15744	15660	15900	15868	15689	15914	15895	15922	15773	15739	15827	15844	15879	15676	15768	15880	15742	15720	15694	16026	15690	15765	15743	15822	15721	15925	15782	15788	15759	15952	15704	15696	15801	15868	15719	15841	15868	15726	15938	15800	15755	15878	15852	15724	15824	15870	15956	15844	15841	15621	15734	15729	15627	15851	15801	15749	15866	15911	15711	15780	15886	15758	15863	15829	15744	15780	15650	15773	15746	15782	15750	15743	15846	15721	15870	15766	15784	15793	15816	15903	15916	15784	15734	15792	15702	15869	15762	15936	15870	15855	15796	15821	15553	15771	15680	15608	15784	15869	15770	15744	15813	15931	15821	15766	15863	15735	15704	15687	15945	15785	15696	15943	15698	15856	15786	15857	15873	16010	15706	15950	15816	15791	15806	15786	15958	15870	15914	15640	15919	15840	15733	15778	15823	15779	15904	15754	15713	15925	15906	15862	15738	15750	15721	15897	15746	15831	15826	15894	15667	15852	15675	15842	15908	15592	15700	15725	15702	15712	15615	15826	15904	15896	15787	15716	15865	15895	15822	15762	15857	15709	15770	15596	15923	15829	15805	15767	15737	15809	15823	15808	15796	15772	15712	15974	15783	15747	15782	15716	15840	15717	15836	15886	15634	15802	15868	15910	15594	15893	15884	15887	15754	15772	15848	15790	15867	15742	15941	15622	15959	15974	15845	15728	15713	15983	15624	15907	15791	15988	15698	15950	15778	15846	15921	15677	15708	15677	15687	15789	15730	15813	15714	15690	15801	15721	15689	15736	15795	15873	15815	15806	15699	15958	15814	15755	15835	15789	15793	15662	15850	15734	15930	15675	15807	15742	15768	15680	15852	15780	15771	15802	15861	15869	15739	15833	15789	15826	15867	15851	15835	15834	15728	15838	15837	15522	15840	15689	15952	15713	15983	15728	15823	15588	16004	16031	15626	15957	15779	15861	16018	15798	15664	15852	15827	15833	15750	15841	15775	15789	15818	15994	15729	15687	15746	15870	15693	15715	15948	15796	16029	15872	16027	15792	15614	15891	15854	15777	15906	15859	15767	15876	15795	15841	15860	15644	15607	15772	15814	15865	15843	15729	15688	15891	15990	15772	16055	15804	15880	15742	15849	15743	15829	15824	15677	15708	15868	15679	15841	16049	15755	15764	15763	15732	15934	15651	15697	15778	15792	15872	15714	15738	15851	15735	15830	15879	15650	15773	15775	15908	15639	15751	15782	15877	15913	15936	15728	15862	15783	15924	15846	15799	15748	15834	15792	15862	15753	15708	15728	16040	15666	15701	15744	15899	15809	15824	15767	15812	15894	15924	15825	15839	15860	15947	15622	15854	15877	15853	15704	15770	16120	15824	15884	15826	15891	15704	15707	15715	15760	15753	15777	15698	15810	15703	15888	15750	15931	15726	15780	15786	15695	15646	15947	15801	15672	15836	15615	15513	15782	15786	15737	15739	15866	15836	15773	15896	15829	15855	15851	15809	15899	15772	15896	15636	15640	15776	15671	15644	15839	15682	15793	15796	15801	15825	15843	15700	15855	15823	15741	15759	15861	15783	15958	15886	15886	15837	15760	15889	15728	15657	15946	15696	15864	15825	15880	15743	15710	15674	15772	15671	16043	15577	15761	15736	15586	15769	15718	15927	15922	15603	15862	15716	15759	15735	15805	15863	15846	15901	15859	15719	15814	15905	15856	15790	15900	15771	15754	15809	15817	15759	15727	15838	15879	15891	15920	15740	15503	15845	15917	15656	15880	15837	15970	15878	15672	15785	15618	15761	15790	15723	15851	15666	15849	15811	15851	15950	15855	15777	15911	15806	15818	15824	15660	15865	15771	15801	15703	15846	15715	15747	15771	15846	15760	15745	15834	15820	15840	15834	15981	15756	15857	15751	15688	15789	15751	15845	15939	15899	15678	15722	15725	15740	15775	15746	15701	15818	15820	15940	15739	15872	15899	15679	15759	15827	15927	15861	15757	15949	15789	15922	15722	15863	15673	15932	15970	15617	15803	15791	15800	15768	15757	15806	15718	15801	15850	15841	15894	15701	15736	15754	15806	15807	15713	15757	15752	16017	15806	15882	15806	15761	15726	15835	15814	15962	15664	15938	15884	15696	15879	15813	15682	15853	15685	15823	15827	15669	15820	15939	15746	15726	15647	15738	15772	15657	15920	15959	15691	15776	15681	15706	15680	15839	15925	15713	15602	15902	15833	15795	15926	15830	15691	15780	15773	15817	15778	15896	16000	15785	15854	15938	15798	15880	15762
23096	21552	29598	24057	22635	26584	29757	23934	22291	22044	21310	20355	20218	20166	19895	19345	18925	18546	18461	18469	18226	17929	18093	17715	17827	17787	17985	17999	17975	17807	17915	17776	17794	17569	17652	17601	17408	17600	17520	17530	17616	17432	17627	17553	17400	17567	17481	17396	17417	17506	17665	17589	17614	17419	17523	17523	17477	17406	17753	17453	17492	17452	17638	17442	17373	17453	17463	17413	17458	17424	17573	17495	17347	17332	17407	17550	17460	17577	17396	17540	17204	17556	17392	17345	17493	17558	17376	17415	17452	17316	17335	17559	17471	17471	17506	17535	17558	17412	17388	17511	17559	17243	17317	17362	17365	17488	17498	17335	17619	17486	17431	17449	17484	17427	17409	17275	17431	17219	17461	17372	17320	17428	17530	17324	17361	17374	17332	17489	17487	17579	17583	17434	17452	17520	17239	17430	17563	17357	17243	17403	17309	17503	17339	17266	17539	17337	17376	17242	17356	17450	17431	17253	17554	17557	17457	17361	17244	17344	17614	17669	17324	17494	17443	17541	17356	17461	17309	17450	17420	17433	17504	17344	17563	17473	17550	17545	17313	17384	17384	17332	17428	17307	17357	17439	17475	17454	17477	17388	17557	17246	17554	17257	17531	17212	17463	17236	17458	17602	17610	17465	17536	17600	17589	17397	17480	17594	17414	17383	17312	17488	17384	17605	17383	17342	17113	17379	17439	17274	17225	17121	17556	17217	17308	17116	17381	17361	17434	17619	17240	17405	17213	17321	17640	17385	17266	17374	17331	17229	17381	17304	17575	17382	17570	17407	17381	17375	17170	17429	17523	17351	17442	17392	17221	17232	17457	17503	17311	17459	17570	17552	17342	17367	17648	17546	17224	17251	17357	17329	17334	17338	17309	17353	17542	17472	17485	17405	17546	17192	17606	17512	17463	17484	17474	17417	17541	17284	17514	17532	17362	17386	17416	17512	17357	17550	17502	17332	17507	17398	17344	17488	17372	17332	17235	17337	17362	17417	17441	17419	17513	17445	17169	17383	17356	17460	17372	17232	17264	17448	17502	17612	17378	17464	17326	17403	17370	17328	17416	17372	17569	17453	17410	17455	17292	17303	17600	17497	17352	17313	17411	17394	17448	17431	17532	17331	17440	17425	17294	17493	17567	17236	17583	17365	17288	17394	17392	17224	17453	17598	17327	17298	17350	17314	17336	17187	17564	17321	17710	17213	17601	17664	17315	17390	17271	17593	17362	17369	17299	17322	17212	17357	17481	17218	17448	17254	17347	17354	17283	17432	17422	17374	17347	17238	17313	17368	17428	17547	17349	17204	17279	17386	17232	17328	17528	17578	17395	17564	17579	17641	17399	17403	17384	17427	17379	17265	17401	17472	17305	17363	17319	17233	17366	17343	17362	17511	17313	17390	17359	17443	17449	17357	17429	17317	17535	17294	17373	17476	17239	17177	17367	17554	17389	17447	17293	17599	17547	17267	17448	17340	17619	17665	17616	17312	17368	17330	17275	17239	17554	17516	17439	17391	17487	17476	17351	17443	17409	17280	17311	17313	17444	17469	17312	17321	17497	17279	17302	17378	17436	17388	17515	17357	17580	17366	17335	17357	17244	17220	17356	17516	17455	17322	17310	17343	17453	17395	17265	17405	17422	17305	17368	17448	17579	17413	17503	17460	17350	17364	17564	17296	17343	17471	17549	17499	17468	17504	17436	17471	17428	17424	17589	17531	17570	17185	17007	17253	17400	17519	17622	17507	17320	17300	17177	17458	17366	17332	17381	17370	17410	17254	17332	17072	17316	17245	17369	17354	17368	17231	17464	17292	17419	17494	17396	17430	17294	17217	17154	17287	17336	17347	17347	17411	17481	17297	17429	17361	17402	17481	17285	17502	17278	17236	17171	17572	17648	17480	17403	17339	17543	17475	17254	17493	17467	17248	17490	17424	17529	17480	17405	17591	17374	17317	17245	17422	17425	17194	17302	17240	17363	17555	17382	17345	17371	17486	17487	17277	17551	17237	17495	17337	17142	17374	17409	17437	17460	17362	17370	17515	17323	17349	17306	17449	17368	17526	17388	17373	17392	17460	17335	17280	17454	17277	17347	17295	17490	17435	17447	17437	17347	17504	17437	17383	17163	17490	17374	17272	17349	17454	17396	17417	17320	17464	17509	17274	17489	17333	17442	17373	17546	17428	17414	17316	17439	17470	17158	17322	17261	17467	17416	17381	17592	17534	17323	17521	17381	17457	17310	17266	17392	17390	17310	17215	17373	17428	17493	17386	17376	17405	17240	17404	17392	17665	17223	17263	17413	17568	17238	17398	17325	17494	17549	17291	17190	17364	17464	17437	17360	17406	17351	17230	17632	17399	17196	17397	17299	17538	17372	17392	17295	17538	17424	17508	17405	17462	17535	17341	17335	17452	17455	17485	17464	17210	17310	17270	17530	17579	17368	17529	17442	17516	17458	17370	17381	17323	17431	17589	17198	17360	17322	17226	17206	17328	17386	17521	17331	17507	17283	17513	17335	17483	17271	17304	17331	17474	17473	17484	17515	17429	17387	17078	17453	17380	17323	17230	17397	17336	17371	17505	17569	17542	17423	17284	17307	17364	17467	17416	17380	17591	17274	17496	17260	17340	17297	17317	17559	17300	17389	17275	17398	17574	17529	17457	17497	17365	17477	17354	17322	17366	17316	17400	17621	17420	17243	17420	17304	17443	17364	17320	17565	17553	17395	17353	17384	17679	17343	17404	17400	17427	17343	17549	17542	17432	17496	17487	17291	17553	17352	17315	17284	17390	17453	17282	17362	17556	17468	17405	17126	17372	17384	17546	17320	17206	17304	17368	17208	17450	17431	17291	17356	17180	17200	17512	17301	17345	17567	17373	17600	17545	17275	17665	17399	17354	17437	17297	17384	17497	17380	17253	17480	17375	17643	17554	17395	17228	17366	17417	17519	17505	17305	17385	17559	17495	17275	17337	17273	17352	17471	17380	17542	17432	17588	17260	17632	17228	17367	17356	17428	17236	17309	17275	17490	17343	17516	17418	17193	17227	17374	17314	17402	17517	17285	17318	17240	17485	17494	17555	17367	17434	17243	17380	17419	17514	17341	17342	17583	17268	17359	17270	17563	17265	17297	17405	17494	17314	17569	17385	17442	17356	17539	17446	17450	17271	17484	17398	17219	17255	17463	17402	17370	17589	17483	17412	17351	17449	17242	17477	17353	17358	17276	17452	17341	17544	17502	17491	17203	17459	17223	17377	17412	17447	17537	17373	17385	17543	17212	17460	17446	17416	17390	17454	17431	17444	17348	17411	17576	17309	17390	17284	17307	17259	17356	17546	17264	17395	17564	17606	17453	17399	17235	17356	17385	17334	17257	17417	17351	17186	17487	17439	17309	17358	17557	17561	17455	17311	17341	17435	17455	17438	17596	17378	17364	17294	17246	17243	17276	17395	17361	17520	17304	17526	17611	17340	17293	17515	17349	17548	17619	17480	17469	17551	17403	17543	17402	17393	17362	17406	17254	17323	17367	17203	17346	17389	17333	17302	17251	17331	17482	17585	17445	17597	17412	17491	17291	17475	17361	17440	17376	17386	17274	17295	17321	17391	17345	17417	17438	17440	17438	17645	17435	17460	17441	17422	17565	17502	17433	17444	17328	17243	17406	17262	17394	17346	17593	17428	17420	17449	17668	17494	17372	17476	17435	17296	17255	17347	17526	17462	17408	17476	17421	17404	17505	17306	17491	17537	17444	17647	17401	17340	17348	17548	17655	17294	17550	17475	17176	17446	17477	17538	17367	17276	17388	17307	17392	17353	17318	17349	17142	17476	17255	17388	17559	17226	17376	17284	17395	17314	17347	17344	17340	17417	17321	17344	17318	17320	17351	17650	17335	17383	17445	17282	17503	17710	17511	17461	17424	17340	17413	17322	17438	17291	17258	17388	17368	17538	17466	17323	17396	17492	17288	17452	17494	17425	17422	17481	17246	17638	17526	17273	17521	17579	17419	17452	17458	17297	17400	17546	17692	17644	17464	17529	17578	17375	17311	17411	17418	17313	17646	17424	17518	17504	17510	17203	17305	17414	17347	17531	17342	17288	17360	17251	17411	17454	17383	17311	17515	17563	17590	17441	17350	17607	17661	17248	17321	17348	17376	17189	17163	17478	17614	17280	17229	17441	17630	17270	17294	17450	17475	17568	17319	17330	17568	17264	17624	17275	17393	17595	17569	17538	17475	17441	17305	17351	17306	17307	17247	17344	17191	17395	17339	17265	17364	17472	17310	17312	17343	17334	17178	17426	17358	17519	17576	17330	17352	17205	17204	17326	17453	17359	17454	17344	17287	17227	17421	17352	17395	17458	17375	17330	17353	17280	17268	17246	17400	17308	17256	17533	17486	17412	17366	17376	17292	17554	17389	17349	17388	17405	17532	17396	17289	17598	17449	17367	17392	17454	17280	17354	17484	17267	17380	17454	17558	17368	17499	17371	17522	17309	17443	17409	17432	17281	17481	17537	17565	17403	17469	17490	17311	17476	17374	17459	17316	17410	17504	17418	17540	17491	17490	17356	17585	17332	17448	17513	17237	17364	17272	17470	17460	17644	17434	17349	17482	17344	17519	17269	17315	17380	17641	17338	17443	17305	17386	17459	17386	17432	17259	17400	17332	17279	17184	17333	17391	17433	17307	17322	17526	17372	17299	17578	17517	17323	17423	17410	17378	17312	17528	17452	17460	17261	17348	17430	17311	17354	17305	17411	17428	17454	17356	17325	17523	17402	17307	17268	17098	17349	17383	17327	17567	17195	17353	17104	17397	17391	17363	17392	17480	17421	17233	17338	17400	17333	17593	17339	17488	17453	17336	17366	17579	17393	17434	17312	17230	17494	17689	17331	17426	17631	17448	17374	17434	17363	17521	17211	17375	17531	17340	17510	17459	17408	17378	17519	17502	17682	17361	17283	17431	17277	17375	17289	17290	17404	17428	17348	17257	17315	17477	17334	17378	17386	17406	17425	17361	17505	17327	17154	17283	17242	17245	17433	17557	17417	17441	17800	17383	17241	17585	17215	17284	17447	17268	17444	17338	17381	17391	17453	17611	17508	17371	17462	17306	17390	17418	17516	17515	17523	17425	17193	17340	17687
31908	55635	52331	41562	36571	32145	28498	25000	23222	22495	21511	20139	19752	19336	19021	18286	17741	17252	17046	16829	16527	16247	16233	16124	16041	15959	15966	16066	16016	15753	16058	16029	15757	15796	15801	15629	15689	15695	15742	15819	15853	15837	15593	15588	15608	15738	15700	15760	15731	15710	15635	15792	15757	15711	15840	15668	15641	15629	15709	15587	15653	15588	15689	15686	15589	15475	15739	15835	15716	15695	15538	15723	15865	15737	15601	15506	15620	15648	15527	15694	15621	15736	15687	15562	15584	15676	15555	15547	15652	15737	15549	15731	15478	15710	15508	15589	15918	15681	15752	15659	15650	15515	15600	15788	15800	15735	15724	15525	15577	15804	15539	15733	15650	15753	15499	15683	15651	15705	15678	15752	15582	15621	15707	15812	15651	15550	15567	15566	15592	15593	15657	15642	15573	15547	15661	15722	15559	15866	15532	15449	15722	15474	15611	15658	15837	15476	15548	15442	15499	15612	15669	15761	15710	15584	15584	15535	15672	15598	15580	15839	15763	15548	15839	15597	15656	15568	15708	15511	15655	15567	15565	15656	15634	15714	15449	15686	15575	15774	15526	15519	15716	15595	15813	15543	15710	15582	15528	15706	15569	15545	15664	15650	15579	15735	15621	15661	15700	15488	15419	15486	15583	15608	15638	15606	15421	15623	15623	15602	15649	15649	15585	15703	15616	15734	15580	15519	15560	15684	15694	15827	15618	15761	15648	15544	15558	15560	15703	15666	15625	15525	15707	15693	15635	15823	15599	15518	15829	15641	15621	15686	15685	15687	15652	15631	15777	15710	15588	15520	15588	15742	15583	15563	15594	15653	15563	15871	15491	15612	15585	15364	15652	15714	15613	15695	15464	15661	15636	15559	15708	15666	15620	15667	15732	15540	15527	15543	15636	15559	15613	15639	15674	15603	15575	15635	15605	15502	15672	15607	15640	15756	15543	15521	15613	15502	15795	15610	15460	15467	15557	15622	15817	15649	15542	15497	15646	15455	15542	15662	15597	15802	15580	15639	15615	15363	15639	15585	15627	15828	15631	15732	15411	15607	15601	15728	15752	15636	15420	15777	15658	15799	15426	15601	15662	15651	15550	15518	15639	15549	15685	15560	15455	15669	15730	15592	15697	15473	15712	15614	15626	15467	15777	15697	15584	15560	15784	15590	15760	15576	15645	15585	15523	15657	15634	15640	15808	15628	15617	15605	15616	15598	15604	15493	15700	15620	15678	15739	15776	15689	15632	15562	15513	15406	15447	15695	15562	15670	15601	15696	15651	15482	15594	15613	15622	15655	15569	15485	15845	15434	15606	15623	15614	15561	15534	15770	15715	15710	15603	15529	15707	15457	15537	15462	15561	15479	15588	15535	15760	15631	15603	15606	15557	15619	15550	15601	15495	15385	15543	15644	15608	15702	15530	15644	15678	15681	15549	15601	15534	15627	15519	15500	15607	15738	15467	15599	15835	15775	15511	15569	15628	15642	15686	15655	15574	15614	15610	15556	15575	15580	15656	15540	15522	15540	15530	15821	15633	15806	15679	15631	15496	15697	15598	15672	15619	15551	15717	15628	15631	15510	15645	15687	15523	15559	15514	15587	15692	15564	15728	15733	15660	15584	15555	15678	15673	15497	15634	15613	15802	15571	15584	15606	15571	15659	15520	15656	15732	15674	15771	15643	15695	15475	15855	15619	15375	15629	15687	15621	15675	15523	15447	15853	15669	15518	15685	15685	15590	15471	15542	15643	15654	15792	15627	15592	15673	15555	15687	15595	15633	15668	15422	15572	15512	15707	15549	15546	15688	15655	15461	15477	15703	15549	15640	15584	15631	15529	15675	15685	15585	15626	15784	15529	15620	15679	15738	15623	15638	15513	15648	15682	15785	15553	15514	15475	15743	15761	15717	15604	15571	15594	15618	15651	15650	15721	15455	15652	15582	15783	15656	15593	15581	15600	15678	15551	15707	15475	15722	15809	15426	15703	15618	15452	15844	15667	15616	15617	15617	15615	15492	15606	15547	15577	15617	15606	15639	15586	15617	15425	15568	15458	15688	15634	15665	15726	15718	15677	15641	15725	15555	15520	15491	15688	15624	15659	15609	15567	15572	15699	15545	15646	15613	15561	15518	15875	15767	15512	15613	15609	15613	15659	15828	15423	15659	15536	15718	15473	15589	15795	15515	15676	15584	15540	15667	15694	15750	15552	15612	15632	15666	15712	15504	15626	15834	15468	15572	15514	15708	15639	15571	15614	15592	15834	15754	15670	15594	15709	15617	15592	15676	15638	15625	15539	15647	15724	15583	15681	15527	15671	15660	15507	15711	15654	15501	15539	15635	15560	15385	15601	15690	15452	15738	15617	15791	15606	15533	15514	15616	15626	15584	15476	15572	15562	15664	15483	15617	15558	15523	15713	15654	15766	15609	15435	15703	15676	15500	15597	15395	15511	15735	15595	15516	15661	15629	15571	15466	15752	15613	15694	15573	15642	15614	15626	15603	15536	15639	15633	15560	15779	15473	15813	15530	15600	15693	15620	15528	15587	15743	15501	15643	15635	15485	15804	15700	15607	15629	15501	15653	15638	15710	15677	15379	15651	15761	15655	15659	15815	15688	15543	15700	15607	15575	15680	15539	15512	15661	15691	15702	15673	15670	15568	15442	15623	15529	15668	15595	15569	15650	15677	15703	15604	15549	15617	15638	15538	15657	15529	15621	15703	15548	15769	15595	15715	15620	15633	15557	15704	15579	15644	15637	15568	15569	15546	15556	15626	15607	15644	15471	15724	15451	15428	15676	15717	15664	15526	15662	15786	15728	15393	15688	15751	15467	15683	15491	15758	15715	15528	15549	15696	15547	15565	15747	15598	15676	15637	15717	15669	15602	15565	15612	15703	15668	15788	15789	15672	15734	15480	15592	15680	15538	15767	15672	15797	15629	15717	15677	15456	15558	15488	15511	15636	15597	15747	15719	15619	15718	15623	15869	15559	15530	15649	15700	15533	15738	15673	15378	15742	15447	15589	15608	15788	15517	15624	15446	15468	15748	15635	15678	15610	15617	15595	15593	15525	15572	15777	15600	15755	15479	15675	15490	15400	15688	15710	15528	15446	15587	15673	15561	15468	15729	15647	15646	15653	15648	15624	15582	15623	15652	15449	15686	15557	15453	15610	15537	15719	15478	15620	15741	15514	15607	15663	15571	15530	15525	15663	15651	15494	15514	15697	15667	15565	15572	15442	15646	15595	15523	15543	15713	15643	15528	15637	15616	15537	15584	15733	15701	15593	15615	15694	15629	15641	15556	15643	15714	15371	15689	15495	15582	15592	15575	15571	15575	15633	15541	15506	15645	15679	15780	15592	15675	15733	15558	15708	15649	15639	15740	15690	15749	15806	15562	15619	15724	15600	15763	15641	15560	15658	15555	15680	15538	15682	15536	15614	15511	15643	15759	15716	15594	15525	15599	15724	15553	15520	15831	15472	15566	15552	15610	15613	15720	15713	15424	15788	15557	15770	15660	15758	15713	15668	15491	15630	15569	15726	15547	15662	15637	15566	15702	15608	15534	15452	15732	15482	15487	15754	15556	15556	15622	15657	15737	15610	15650	15712	15696	15548	15669	15346	15603	15699	15779	15470	15546	15709	15727	15631	15798	15653	15661	15618	15564	15693	15564	15432	15683	15670	15604	15568	15558	15592	15776	15640	15614	15575	15791	15727	15660	15653	15804	15638	15742	15837	15561	15650	15389	15684	15650	15606	15614	15755	15590	15736	15590	15740	15530	15570	15611	15551	15675	15661	15673	15628	15566	15459	15722	15668	15733	15475	15615	15606	15619	15571	15480	15517	15598	15679	15604	15687	15539	15547	15610	15639	15540	15659	15690	15551	15826	15432	15635	15625	15618	15484	15559	15528	15662	15585	15730	15666	15731	15555	15627	15510	15759	15634	15603	15696	15452	15529	15513	15652	15693	15792	15599	15530	15606	15418	15766	15483	15413	15775	15636	15522	15659	15607	15820	15529	15821	15397	15685	15594	15656	15791	15693	15667	15598	15639	15596	15687	15529	15700	15529	15676	15450	15562	15515	15562	15643	15568	15616	15584	15551	15703	15627	15576	15516	15645	15462	15678	15709	15667	15655	15593	15497	15533	15668	15626	15427	15650	15683	15527	15653	15623	15692	15647	15655	15658	15633	15740	15817	15702	15457	15556	15628	15540	15517	15797	15508	15690	15606	15782	15684	15467	15684	15611	15537	15610	15818	15435	15609	15642	15820	15464	15770	15518	15729	15676	15515	15624	15618	15698	15520	15790	15564	15408	15807	15602	15582	15594	15647	15741	15516	15587	15665	15673	15723	15572	15497	15571	15510	15789	15645	15577	15661	15650	15643	15721	15808	15601	15767	15614	15575	15379	15758	15745	15823	15689	15541	15538	15590	15553	15636	15615	15703	15533	15632	15575	15690	15672	15564	15546	15743	15655	15659	15706	15734	15522	15492	15700	15621	15543	15601	15808	15593	15594	15460	15605	15671	15675	15575	15648	15606	15678	15677	15555	15535	15545	15704	15531	15494	15691	15607	15566	15469	15620	15655	15543	15540	15413	15536	15632	15571	15738	15590	15491	15674	15518	15570	15686	15676	15431	15754	15700	15568	15660	15702	15658	15649	15702	15644	15467	15716	15640	15673	15428	15777	15639	15557	15735	15780	15609	15525	15542	15621	15619	15501	15606	15653	15699	15539	15639	15521	15506	15587	15702	15621	15823	15595	15532	15645	15664	15522	15741	15564	15583	15483	15716	15695	15525	15622	15453	15588	15723	15550	15682	15633	15623	15712	15651	15412	15472	15643	15505	15652	15701	15617	15614	15536	15532	15631	15641	15533	15628	15498	15691	15598	15531	15614	15503	15582	15718	15606	15635	15671	15779	15698	15848	15789	15502	15671	15420	15743	15627	15722	15683	15640	15759	15718	15531	15649	15548	15605	15604	15612	15641	15524	15635	15693	15607	15710	15605	15545	15660	15555	15738	15453	15614	15361	15798	15667	15705	15691	15533	15587	15585	15604	15638	15556	15640	15473	15630	15561	15826	15566	15607	15461	15633	15595	15694	15582	15435	15670	15637	15708	15622	15374	15794	15759	15752	15712	15637
28363	26590	35638	32342	26064	23355	21543	20257	19341	18916	18856	18377	18319	18341	18041	17789	17655	17577	17423	17279	17381	17354	17046	17308	17139	17271	17151	17123	17236	17367	17211	17119	17281	17060	17211	17177	17034	17077	17189	16994	16937	17100	17232	17099	16888	17042	17236	17135	17108	16914	17012	17124	16991	17212	17272	17202	16932	17173	17250	17119	17176	17055	17393	17170	17038	16962	17125	16987	17114	17188	17190	17051	17015	17055	17127	17084	16959	17286	17095	17180	17101	17081	17110	16985	17127	16997	17021	17124	17146	17272	16877	16966	17090	17110	17132	16886	17138	16834	17199	17045	17117	17184	17245	16935	17099	16991	17066	17084	17026	17140	17028	17162	17032	17276	17294	17131	17169	17194	17201	17261	17218	17058	17057	17091	17241	16968	17065	17092	17222	17088	17127	17077	17068	17094	17086	17141	17252	17006	16984	17235	17180	17270	17186	17073	17039	17247	17058	17091	17223	17018	16992	17079	17126	17102	17143	16941	17218	17185	17038	17049	16870	17144	16975	17161	17098	17121	17225	17050	17041	16811	17155	17222	17277	16950	17122	17070	17350	17048	17101	17156	17187	17140	17095	17229	17151	17188	17063	17195	17156	17107	16987	17126	17052	17175	16859	17221	17284	17159	17023	17016	17166	17205	17244	17016	16980	17183	17018	17194	17021	17062	17007	17121	17063	17204	17144	16956	17064	17098	17244	17044	16921	17140	17206	17164	16988	17183	17062	17217	16916	17048	17127	16986	17175	17141	17100	17110	16987	17147	17335	16902	17112	17044	16972	17132	17041	17191	17147	17159	17182	17054	17103	17064	17008	17126	17113	17047	17187	16865	17120	17363	17200	17002	16908	17043	16964	16916	17013	17193	17175	17187	17087	17222	16895	16977	17089	16904	17068	17155	17201	17298	17114	16908	17094	17086	17032	17013	16996	16988	17036	17144	17184	17208	17214	16778	17166	17177	17250	17164	17149	17022	17105	17048	17292	17120	17112	17047	17103	17139	17162	17117	17280	17203	17037	17146	17157	16992	17148	17151	17159	17121	17147	17020	17222	17028	17288	17201	17125	17077	16937	17228	17062	16984	17261	17028	17090	16971	17063	17112	17141	17100	16984	17107	17256	16859	17033	17081	17008	17110	17170	17100	16935	16969	17105	17131	17239	16932	17206	17230	17092	17129	17373	17261	17033	17052	17183	17380	17040	17061	16936	16961	17063	17046	17177	17101	17209	17127	17165	17033	16909	17138	17045	17171	17228	16964	17162	17026	17196	16967	17191	16831	16916	17144	17183	17134	17033	17120	17244	16994	17072	17131	17324	17040	16920	16954	16934	17096	17106	17255	16919	17169	17054	17039	17189	17180	17280	17195	17021	17049	17071	17044	17150	17047	17081	17090	17111	16957	17233	17354	17064	17194	17063	17080	17082	16955	16979	17171	17153	17371	17216	17102	17069	17044	17112	17128	17053	17166	17092	17156	17189	17146	17052	17066	17059	17259	17158	17024	17082	17258	17279	17080	17264	17062	16910	17336	17211	17248	17008	16966	17101	17211	17131	17307	17012	17172	17010	17092	17076	17256	17293	17275	17252	17059	16971	17021	16955	17247	16988	16963	16958	17206	17060	17071	17173	17295	17087	17082	17008	16987	17276	17088	17081	16983	16938	16858	17142	17311	17035	17289	17033	17303	17190	16949	17148	16923	17304	17236	17115	17217	17143	16988	17023	16952	16991	17016	17034	17147	17135	16984	17129	16921	17018	17143	17044	16978	17012	17205	16893	16840	17046	17124	17064	17227	17027	17109	16934	16935	17321	17303	16981	17117	17176	17186	17249	16994	17262	17267	17088	16912	17125	17198	17118	16893	17072	17084	17172	17194	17116	17041	17214	17163	17287	17275	17044	17023	16954	17202	17038	17139	17276	16936	17275	17163	16878	16864	17088	16954	17176	17253	17345	17118	17101	17161	17146	17101	17183	17027	17086	17005	17048	17077	16980	16899	16826	17047	17304	17093	17292	17240	17326	17059	17151	17224	17147	16985	17151	17075	17115	17041	17294	17041	17197	17122	17193	17327	17159	17014	17036	17098	17080	17252	17175	17194	17108	17082	17109	17138	17236	17087	17211	17197	17280	17134	17117	17104	17381	17057	17129	16997	17229	16946	17034	17052	17007	17104	16802	17138	17214	16974	17102	17273	16987	17125	16826	16957	17114	17097	17146	17232	17141	17070	17433	17045	17156	16963	17098	17144	17067	17166	17066	16995	17047	17120	17199	16977	16904	17037	17331	16973	17005	17292	17146	17191	17380	17066	17200	16909	17124	17074	17280	16851	16958	17163	17233	17269	16988	16992	17071	17124	17059	17258	17242	17218	17003	17266	17078	17390	17115	17170	17056	16994	16915	17332	17052	17092	17170	16929	17194	16969	17144	17096	17168	17091	17162	17068	16936	17131	17169	17209	17199	17207	17130	17050	17092	17216	17076	17052	17006	17224	17254	17077	17100	17129	16998	17092	17039	17069	16989	17147	17063	17071	17192	17260	17199	17150	17203	17119	16904	17217	17312	17126	16876	17043	16960	17010	17084	17073	17291	17173	17063	17005	17194	17064	17226	17165	17185	16923	17022	16871	17169	16908	16930	17021	17176	17080	17207	17224	17042	17031	17057	17039	17280	17264	17158	17200	17212	17274	17215	17235	17136	17238	17009	17080	16935	17140	17135	17136	17295	17045	17165	16972	17163	16898	17063	17044	17152	17020	17187	17023	17058	16954	17349	17091	17350	17092	17127	17019	17140	17188	17075	17286	17271	16952	17259	17062	17038	17322	16930	17215	17266	17132	17207	17137	17383	16942	17073	17099	17059	17091	17001	16973	17179	17057	17016	17246	17138	17106	16979	17077	17024	17221	17112	17086	17150	17162	17131	17128	17149	17227	17059	17108	17034	17019	16925	17215	17083	17238	17110	17098	17213	16993	17113	17134	17093	16999	17115	17155	17252	16903	17086	17233	17120	17055	17165	17064	17096	17091	17316	17236	17037	17040	17061	16937	17072	16980	17147	17005	17211	17175	17027	17212	17096	17097	17023	17195	17272	16996	17082	17180	17016	16949	17172	17073	17021	17018	17177	17131	17144	17467	17145	17031	17202	17080	17143	17133	17136	17214	17052	17221	17057	17190	17287	17222	16885	17059	17047	17182	17206	17037	17210	17223	16939	17316	17136	17147	17096	17012	17131	16999	17178	16928	17124	17366	17097	16887	17106	17102	17020	17144	17304	17310	16984	17112	16918	17148	16956	17117	17017	17228	16986	17190	17228	16965	17228	17013	17208	17180	17340	17259	17042	16998	17125	17287	17101	16976	17059	17211	17133	17067	17253	16882	17006	17040	17224	17107	17086	17085	17021	17305	17105	16933	16950	17072	17165	16996	17195	17115	17078	17214	17086	16937	17076	17134	17145	16912	16902	16904	16914	17109	17253	17011	17196	17253	17218	17277	17308	17106	17212	16864	16944	17165	17156	17096	17036	17111	17097	17017	16777	17074	17172	17113	17127	17198	17257	17046	17142	17103	17069	17181	17182	17189	17236	17067	17190	16822	17192	17044	17139	17052	17074	17080	17205	16988	16987	17121	17035	17159	17190	17144	17201	17026	17120	17186	16930	17055	17182	17256	17267	17074	17063	17339	17071	17090	17140	17356	17379	17247	17058	17198	17048	17035	16991	17453	17178	16881	16969	17209	17227	17033	16947	17129	16996	17067	17083	17014	17346	17043	17306	17331	17166	17181	17158	17247	16873	17155	17209	17111	17019	17195	17322	16996	17031	17194	17140	17263	16978	17142	17125	16928	17102	17096	17201	17110	17140	17073	17093	17040	17277	17265	17056	17243	17349	17011	16905	17069	17273	17221	17190	17167	16930	17129	17226	17347	17054	17237	17264	17100	16953	17122	17065	17111	17114	17245	17187	17191	16808	17154	16877	17086	17317	17014	17050	16959	17044	17160	17007	17006	16994	17233	17169	17257	17047	17224	17090	17053	17016	17249	17189	16993	17114	17088	16965	17081	17135	17113	17247	17067	17004	16997	16893	17125	17250	17130	16935	17121	17235	17181	17301	17200	17012	17075	16974	16977	16968	17013	17308	17056	16945	17167	17181	17211	17240	17138	17147	17128	17112	17266	17125	17147	17103	16913	17027	17135	17082	17131	17247	17193	16958	17082	17042	17043	17054	17029	17107	16953	17228	17151	17190	17363	16951	16993	17268	17108	17127	17250	17192	16990	17126	17197	17149	17085	17100	17045	17009	17077	16900	17274	17048	17034	17214	17071	17216	16968	17084	17291	17136	17097	17230	17174	16883	17084	17139	17121	17185	17229	17082	17085	16834	17184	17187	17244	17194	17046	17028	16984	17150	17163	16881	17199	17103	16944	17095	17095	17385	17094	17261	17006	17311	17125	17173	17161	17040	16997	17162	17194	17218	17219	16950	17069	17012	17073	17127	17214	17066	17149	17043	17008	17200	17179	17254	17211	16982	17227	17238	17165	17160	16982	17008	17134	17301	17007	17275	17163	17179	17018	17139	17077	17160	17169	17184	17197	17080	17160	17295	17148	17325	17139	17094	16948	17114	17141	16952	17145	17105	17182	17181	17178	17099	17007	17115	17199	17118	17092	17045	17092	17167	17098	17066	17199	17310	17110	17284	17228	17240	17259	17143	16983	17258	17179	17335	16937	16994	17201	17310	17100	17162	17090	17306	17027	17176	17000	17031	17296	17184	17172	17114	17115	16930	16959	17227	17206	17180	16847	17164	17206	17225	17155	17345	17245	17109	17084	17159	17054	17279	17107	16925	17025	17150	17263	17221	16999	17144	17045	17086	17233	17116	17105	17042	17110	17040	16780	17192	17060	16975	17060	17202	17156	17291	17058	17285	17195	17350	17103	17106	17159	17284	17279	17216	17103	16941	17087	17002	17164	17127	17215	16977	17148	17145	17206	17332	17036	17213	17078	17070	17022	17237	17050	17160	17226	17307	17087	17081	17112	17144	17021	17095	17143	17355	17368	17195	16935	17248	17244	17113	17193	17197	17263	17123	16987	16988	16963	17218	17059	16995	17274	17102	17169	17367	17181	16918	16939	17267	17241	17238	17103	17198	17150
30462	45051	42822	33196	27930	24603	21681	20088	18759	18674	18198	17713	17147	17043	16931	16640	16278	16134	15900	15839	15785	15740	15498	15624	15447	15401	15552	15728	15557	15596	15560	15593	15614	15601	15405	15474	15381	15520	15319	15573	15230	15558	15453	15347	15452	15399	15343	15440	15447	15445	15507	15360	15482	15396	15395	15333	15559	15331	15414	15541	15401	15460	15450	15486	15393	15331	15367	15436	15315	15393	15426	15431	15371	15407	15426	15360	15471	15545	15539	15616	15541	15427	15387	15346	15458	15383	15447	15433	15365	15347	15512	15380	15467	15419	15445	15287	15316	15293	15302	15366	15417	15302	15338	15517	15243	15360	15385	15360	15287	15422	15451	15268	15513	15432	15283	15500	15527	15558	15390	15427	15439	15496	15487	15605	15468	15368	15356	15381	15420	15318	15460	15334	15404	15380	15419	15553	15338	15461	15426	15226	15358	15400	15458	15432	15420	15317	15536	15399	15481	15421	15186	15358	15310	15505	15400	15304	15502	15571	15315	15591	15625	15366	15272	15206	15440	15279	15528	15665	15363	15352	15593	15476	15302	15380	15344	15315	15245	15569	15414	15271	15163	15528	15416	15442	15456	15434	15292	15396	15439	15393	15251	15450	15276	15458	15412	15613	15482	15508	15384	15309	15595	15502	15324	15627	15430	15436	15325	15424	15288	15386	15484	15351	15406	15542	15476	15225	15334	15383	15396	15497	15519	15426	15345	15442	15572	15285	15360	15527	15424	15504	15301	15401	15695	15586	15295	15561	15236	15534	15585	15575	15380	15437	15486	15278	15381	15493	15461	15420	15445	15369	15613	15324	15465	15373	15441	15144	15453	15393	15409	15464	15502	15498	15501	15398	15406	15367	15347	15404	15356	15509	15424	15300	15272	15448	15416	15412	15448	15401	15556	15542	15387	15301	15369	15451	15361	15408	15264	15442	15409	15602	15439	15511	15341	15456	15396	15506	15403	15299	15397	15351	15185	15481	15232	15414	15335	15469	15545	15428	15371	15348	15448	15447	15476	15406	15382	15410	15432	15389	15368	15506	15533	15219	15342	15425	15384	15357	15561	15484	15384	15257	15349	15274	15339	15504	15521	15376	15333	15359	15523	15557	15475	15358	15422	15475	15530	15285	15374	15393	15334	15469	15444	15584	15296	15313	15441	15373	15356	15397	15445	15318	15301	15459	15413	15409	15397	15547	15367	15388	15258	15365	15608	15490	15308	15454	15543	15503	15519	15375	15589	15302	15411	15556	15417	15401	15474	15343	15493	15395	15383	15268	15435	15417	15475	15359	15362	15498	15431	15425	15352	15562	15441	15487	15438	15450	15319	15459	15482	15350	15500	15540	15263	15448	15567	15578	15471	15367	15409	15361	15425	15471	15435	15226	15547	15435	15297	15425	15377	15462	15571	15373	15431	15403	15400	15453	15397	15283	15296	15461	15586	15412	15536	15315	15542	15316	15583	15385	15452	15398	15529	15407	15328	15331	15355	15286	15361	15339	15339	15313	15519	15457	15377	15421	15420	15266	15403	15317	15262	15399	15335	15267	15339	15261	15577	15411	15425	15337	15488	15383	15343	15500	15625	15425	15389	15304	15372	15603	15444	15446	15362	15337	15429	15552	15267	15471	15471	15462	15328	15371	15371	15416	15247	15244	15271	15487	15443	15426	15462	15335	15523	15372	15355	15190	15577	15329	15491	15547	15355	15428	15415	15302	15351	15427	15409	15542	15512	15394	15456	15320	15344	15384	15397	15412	15348	15404	15433	15513	15499	15342	15375	15330	15348	15489	15511	15457	15326	15383	15445	15621	15288	15428	15390	15373	15541	15555	15396	15575	15388	15384	15496	15273	15285	15547	15390	15607	15331	15444	15462	15318	15175	15218	15422	15316	15507	15398	15586	15368	15308	15261	15323	15386	15376	15568	15253	15490	15255	15559	15525	15488	15474	15547	15561	15574	15524	15526	15467	15418	15444	15497	15348	15413	15257	15290	15329	15565	15524	15411	15539	15286	15353	15147	15500	15368	15412	15352	15439	15448	15390	15339	15333	15349	15541	15472	15359	15360	15364	15323	15342	15306	15502	15527	15414	15435	15309	15396	15286	15328	15428	15359	15474	15528	15386	15461	15323	15518	15507	15353	15280	15380	15352	15329	15248	15447	15522	15495	15428	15394	15293	15389	15349	15430	15307	15474	15386	15230	15359	15570	15382	15454	15429	15424	15409	15460	15408	15503	15411	15359	15372	15531	15538	15508	15556	15389	15287	15385	15306	15442	15488	15497	15362	15522	15372	15378	15287	15312	15428	15421	15361	15358	15472	15458	15340	15385	15234	15267	15487	15539	15389	15461	15344	15532	15468	15284	15464	15568	15387	15389	15181	15481	15311	15438	15456	15379	15371	15294	15241	15380	15471	15193	15329	15297	15440	15363	15414	15391	15455	15619	15403	15601	15397	15499	15445	15344	15340	15364	15268	15525	15333	15397	15406	15504	15467	15567	15651	15423	15462	15341	15331	15373	15392	15336	15452	15338	15528	15377	15455	15372	15416	15381	15414	15606	15324	15256	15413	15322	15539	15581	15225	15137	15205	15546	15404	15445	15506	15357	15319	15483	15523	15479	15325	15392	15482	15217	15599	15367	15303	15564	15475	15506	15497	15531	15445	15363	15506	15433	15530	15502	15297	15365	15460	15601	15452	15405	15434	15305	15679	15476	15393	15416	15276	15522	15498	15526	15499	15337	15444	15392	15293	15464	15476	15418	15392	15504	15499	15413	15519	15394	15379	15414	15347	15433	15739	15378	15396	15418	15475	15279	15361	15447	15420	15415	15434	15250	15355	15303	15266	15346	15382	15373	15350	15367	15402	15270	15408	15524	15288	15515	15280	15297	15657	15453	15538	15538	15399	15371	15418	15401	15358	15411	15443	15374	15639	15406	15486	15303	15344	15324	15407	15348	15483	15461	15418	15296	15534	15422	15623	15351	15573	15247	15268	15465	15541	15461	15482	15259	15523	15420	15577	15487	15512	15552	15398	15407	15402	15557	15466	15461	15492	15338	15504	15469	15415	15333	15442	15581	15397	15351	15487	15384	15544	15451	15545	15533	15568	15393	15494	15441	15346	15385	15410	15420	15466	15521	15417	15564	15631	15361	15660	15375	15482	15475	15485	15375	15411	15349	15414	15441	15521	15431	15470	15402	15363	15379	15480	15419	15482	15358	15442	15438	15375	15529	15378	15458	15458	15275	15349	15446	15373	15508	15528	15461	15255	15404	15477	15484	15286	15260	15335	15448	15606	15456	15449	15498	15307	15372	15259	15422	15381	15401	15493	15319	15492	15428	15400	15481	15542	15492	15475	15370	15386	15337	15382	15552	15349	15340	15410	15520	15385	15570	15477	15451	15496	15702	15377	15261	15517	15300	15370	15192	15577	15414	15385	15353	15300	15629	15437	15310	15582	15417	15330	15427	15416	15486	15323	15520	15318	15379	15543	15384	15511	15294	15459	15363	15587	15361	15596	15444	15462	15293	15284	15417	15363	15402	15445	15404	15376	15450	15493	15400	15353	15455	15429	15458	15416	15405	15365	15506	15424	15444	15438	15524	15400	15586	15472	15669	15445	15529	15469	15311	15307	15407	15293	15283	15254	15421	15505	15417	15476	15262	15612	15507	15406	15432	15413	15401	15464	15416	15369	15408	15431	15512	15458	15437	15324	15467	15504	15487	15361	15552	15338	15537	15439	15400	15361	15234	15300	15447	15387	15473	15360	15325	15482	15444	15489	15500	15496	15407	15450	15477	15317	15351	15497	15607	15460	15418	15510	15404	15494	15235	15497	15243	15185	15550	15503	15687	15326	15487	15518	15544	15463	15619	15635	15479	15297	15580	15294	15457	15407	15600	15373	15434	15254	15291	15408	15588	15386	15469	15511	15406	15458	15720	15449	15548	15311	15375	15392	15431	15341	15267	15524	15419	15424	15435	15428	15399	15400	15456	15595	15624	15540	15397	15326	15367	15330	15370	15421	15500	15476	15458	15399	15609	15448	15407	15442	15568	15538	15518	15410	15381	15450	15495	15338	15523	15590	15393	15524	15355	15277	15429	15520	15383	15505	15525	15409	15432	15462	15428	15490	15414	15515	15281	15352	15475	15477	15327	15459	15447	15610	15285	15204	15569	15290	15252	15398	15413	15300	15406	15552	15188	15547	15179	15288	15480	15336	15267	15452	15310	15332	15367	15328	15236	15454	15357	15411	15346	15340	15489	15520	15372	15541	15335	15448	15444	15698	15298	15367	15451	15370	15352	15405	15386	15433	15537	15439	15586	15313	15436	15587	15419	15495	15386	15324	15546	15557	15403	15439	15488	15216	15389	15455	15501	15570	15466	15587	15293	15392	15367	15450	15474	15334	15376	15211	15330	15459	15251	15351	15298	15549	15374	15471	15500	15477	15509	15349	15513	15423	15130	15408	15403	15483	15440	15505	15460	15347	15303	15403	15454	15306	15530	15429	15442	15397	15406	15469	15254	15330	15455	15451	15280	15358	15241	15414	15276	15356	15436	15425	15436	15494	15396	15634	15305	15422	15447	15353	15294	15336	15570	15342	15592	15526	15533	15540	15253	15405	15237	15383	15348	15547	15360	15328	15372	15342	15389	15446	15338	15360	15560	15356	15474	15399	15427	15233	15122	15562	15458	15526	15451	15272	15521	15387	15377	15487	15483	15309	15368	15385	15425	15235	15468	15404	15399	15710	15272	15548	15407	15487	15326	15369	15404	15426	15457	15524	15475	15406	15283	15427	15545	15304	15470	15376	15329	15343	15322	15308	15427	15484	15182	15429	15482	15537	15524	15292	15406	15619	15420	15407	15307	15405	15465	15391	15406	15405	15391	15367	15394	15561	15379	15312	15578	15419	15590	15492	15585	15338	15282	15332	15357	15426	15380	15425	15455	15363	15392	15474	15243	15382	15328	15561	15355	15398	15374	15337	15242	15429	15390	15456	15294	15440	15352	15386	15390	15532	15551	15432	15298	15388	15515	15393	15467	15378	15484	15626	15374	15336	15348	15392	15389	15397	15503	15334	15517	15431	15493	15462	15381	15421	15469	15319	15389	15318	15476	15449	15619	15451	15559	15457	15320
23957	21558	29382	25163	24920	26919	26608	22448	21177	21166	20525	20037	19447	19424	19619	19154	19048	18721	18558	18378	18496	18177	18046	18045	18239	17999	18171	18055	18214	17944	18080	17895	17939	17800	17893	17932	18089	17937	17949	17800	17947	17980	17996	17824	17754	17738	17753	17889	17748	17788	18009	17969	17735	17656	17956	17906	17738	17858	17825	17806	17918	18007	18160	18030	17714	17782	17973	17835	17795	17967	17846	17976	17923	17912	17867	17837	17871	17778	17858	17607	17843	17994	17924	17784	17700	17950	17876	17899	17791	17887	17757	17950	17940	17951	17740	17977	17999	17746	17849	17953	17803	17925	17819	17931	17620	17772	17942	17924	18006	17752	17858	17700	17802	17858	17991	18018	17594	17588	17790	17794	17956	17875	17822	17794	17648	17824	17936	17921	17717	17787	18112	17855	17907	17708	17812	17698	17612	17657	17655	17826	17740	17801	17707	17927	18073	17861	17822	17950	17856	17969	17776	17797	17695	17950	17833	17905	17775	17669	18052	17905	17745	17884	17852	17833	17817	17856	18056	17763	17640	17649	18015	17972	17620	17776	17798	17816	17927	17807	17846	17834	17537	17853	17888	17908	17936	17893	18038	17682	17797	17787	17919	17856	17832	17697	17650	17636	17850	17794	17960	17742	17852	17825	17521	17789	17914	17605	17862	17821	17630	17803	17669	17725	17807	17864	17632	17821	17818	17837	17704	17755	17809	17757	17901	17778	17908	17651	17837	17780	17674	17811	17801	17744	18087	17818	17632	17867	18010	18018	17813	17810	17962	17943	17807	17839	17915	17826	17823	17853	17922	17807	17959	17799	17773	18043	17806	17861	17805	17839	17724	17886	18105	17858	17906	17875	17835	17731	17808	17677	17861	17913	17715	17703	17752	17571	17928	17759	17966	17693	17738	17847	17685	17894	18037	17873	17930	17855	17822	17761	17952	18053	17766	17940	17933	17711	17910	17874	17903	17913	17894	17845	17818	17768	17633	18019	17893	17802	17655	17654	17951	17886	17754	17784	17689	17782	17961	17910	18042	17555	17811	18018	17966	18044	17834	17862	17849	17705	17889	17808	17839	17916	17723	17794	17707	17785	17703	17562	17782	17839	17814	17829	17802	17721	17914	18001	17877	17819	17786	17742	17970	17781	17979	17829	17743	17766	17823	17894	17812	17838	17809	18038	17980	17755	17809	17915	17918	17760	17919	17617	17721	17707	17908	17871	17888	18013	18127	17924	17774	17825	17935	17769	17908	17698	17916	17761	17648	17797	17879	17757	17786	17853	17965	17783	18037	17824	17831	17780	17640	17970	17919	17933	17805	18137	17851	17750	17868	17826	17706	17706	17835	17742	17698	17841	17923	17899	17833	17717	17891	17962	17916	17735	17893	17871	17855	17850	17643	17575	17890	17923	18008	17765	17915	17794	17828	17841	17821	17872	17581	17843	17945	17725	18039	17852	17782	17874	17945	17710	17858	17962	17612	17747	17685	17835	17934	17890	18027	17947	17974	17601	17952	17835	17913	17719	17867	18049	17894	17758	18093	17831	17687	17819	17867	17733	17610	17729	17915	17791	17711	17516	17574	17795	17646	17837	17802	17939	17947	17678	17826	17895	17806	17914	17901	17902	17875	17775	17892	17892	17933	17793	17871	17725	17738	18011	17747	17696	17879	17831	17686	17814	17700	17918	17816	17916	17808	17799	17912	17774	17882	17655	17605	17869	17883	17746	17799	18029	17811	17968	17853	17795	17739	17821	17835	17914	17840	17979	17713	17710	17881	17859	17801	17815	17934	17687	17983	17863	17868	17785	17797	17778	17726	17899	17780	17779	17851	17924	17838	17709	17792	17888	17794	17709	17956	17789	17932	17805	17731	17947	17752	18005	17862	17892	17861	17931	17918	17790	17914	17834	17793	17847	17775	17725	17792	17840	17923	17982	17748	17776	18024	17737	17928	18167	17927	17966	17832	17685	17780	17969	17755	17928	17731	17809	17867	17698	17851	17984	17679	17698	17695	17767	17644	17744	17996	17841	18081	17858	17711	17709	17839	18041	17749	17663	17867	17805	17824	17846	17772	17901	17774	17848	17917	17905	17816	17860	17743	17786	17553	17714	17685	17783	17758	17993	17579	17884	17937	17915	17879	17606	17726	17987	17841	17919	17957	17946	17911	17799	17711	17767	17891	17855	17889	17713	17694	17893	17747	17723	17961	17831	17680	17648	17879	17927	17831	17812	17919	17888	17987	17938	17937	17898	17827	17884	18053	18045	17808	17731	17733	17728	17756	17889	17764	17688	17728	17835	17826	17915	17970	17902	17719	17689	17732	17899	17932	17904	17779	17965	17829	17857	17728	17741	17970	17952	17674	17906	17828	17679	17702	17665	17897	17889	17834	17779	17821	17833	17862	17812	17927	17850	17726	17909	17854	17703	17883	17712	17827	17814	17870	17644	17726	17913	17806	17818	17852	17653	17977	17941	17797	17611	17830	17688	17802	17848	17807	17828	17701	17907	17629	17887	17793	18040	17738	17808	17812	17755	17855	18018	17837	17831	17756	17983	17946	17827	17724	17863	17904	17896	17668	17808	17902	17969	17795	17827	17748	17896	17808	18014	17897	17922	17914	17727	17839	17861	17824	17776	17913	18107	18107	17936	17914	17527	17562	17617	17865	17773	17759	17814	17797	17981	17907	17867	17789	17719	17994	17821	18160	17908	17832	17706	17767	17879	17708	17969	17902	17925	17866	17850	17925	18021	17824	17943	17829	17737	17691	17944	17802	17852	17887	17988	17741	17878	17956	17793	17804	17918	17878	17895	17679	17589	17899	17833	17994	17734	18025	17780	17725	17836	17914	17905	17745	17774	17661	18048	17855	17705	17770	17785	17702	17746	17769	17820	17831	17686	17741	17832	17850	17626	17712	17904	17667	17689	17656	17826	17792	17875	17763	17924	17768	17963	17697	17814	17920	17763	17855	17782	17890	17799	17776	17726	17800	17737	17841	17708	17833	17984	17741	17871	17760	17724	17748	17773	17833	17906	17800	17754	17877	17792	17933	17578	17771	17762	17838	17847	17667	17788	17791	17669	17876	17775	17743	17894	17726	17830	17730	17996	17903	17838	17923	17684	17786	17788	17844	17852	17938	17878	17786	17874	17852	17848	17616	17681	17742	17820	17836	17639	17622	17867	17952	17812	17731	17612	17878	17879	17845	17812	17703	17980	17891	17765	17650	17763	17887	17829	17982	17972	17910	17912	17651	17883	17846	17810	17805	18029	17697	17809	17563	17774	17620	17922	17901	17682	17900	17879	17807	17836	17847	17760	17718	17806	17755	18023	17679	17746	17988	17692	17942	17884	17734	17812	17865	17618	18017	17747	17980	17809	17925	17645	17633	17751	17917	17928	17887	17955	17601	17857	17979	17721	17716	17813	17775	18038	17792	17824	17921	17784	17971	17982	17729	17781	17755	17861	17748	17703	17853	17933	17695	17743	17677	17753	17981	17688	17755	18024	17944	17704	17715	17975	17804	17854	17739	17915	17624	17760	17648	17783	17779	18027	17967	17777	17926	17852	17704	17771	17854	17944	17536	17835	17893	17831	17981	17723	17689	17815	17854	17898	17896	17860	17802	18011	17776	17891	17981	17873	17934	17772	18016	17820	17743	17693	17903	17844	17742	17607	17613	17971	17834	17786	17918	17727	17666	17857	17639	17853	17783	17898	17715	17776	17798	17689	17880	17888	17785	18068	17596	17671	17780	17812	18037	17907	17987	17783	17741	17710	17837	17739	17949	17842	17873	17901	17801	17969	17765	17954	17722	17821	17759	17782	17796	17726	17843	17953	17798	17915	17851	17649	17717	17822	18007	17946	17887	17791	17726	17774	17834	17832	17813	17879	17944	17901	17862	17765	17804	17957	17753	17798	17703	17810	17776	17796	17796	17898	17888	17975	17769	17736	17902	17959	17811	17925	17863	17806	17976	17891	17692	17890	18093	17812	17888	17631	17782	17648	17714	17686	17775	17948	17844	17666	17719	17844	17754	17828	17775	17780	17859	17774	17841	17851	17742	17765	17725	17837	17731	17996	17841	17830	17901	17816	17855	17852	17643	17764	17945	17948	17720	17794	17954	17923	17840	17781	17848	17769	17769	17817	17777	17715	17892	17861	17805	17774	17586	17754	17636	17978	17824	17709	17708	17930	17831	17816	17779	17803	17853	17875	17518	17633	17682	17727	17812	17759	17833	17843	17632	17799	17796	17787	17857	17816	17737	17680	17754	17954	17881	17805	17618	17997	17889	17851	17977	17760	17724	17747	17766	17858	17963	18069	17791	17802	17823	17965	17787	17752	17760	17724	17739	17676	17851	17755	17748	17833	17881	17838	17903	17903	17725	17960	17749	17785	17838	17833	18047	17797	18023	17707	17807	17639	17605	17939	17788	17695	17956	17950	17753	17878	17777	17833	17961	17736	17835	17880	17874	17878	17858	17801	17947	17817	17866	17960	17807	17830	18208	17724	17725	17789	17683	17553	17621	17652	17823	17882	17933	17861	18000	17773	17960	17957	17666	17883	17847	17828	18064	17806	17795	17808	17796	17668	17682	17651	17765	17809	18096	17928	17819	17832	17672	17808	17636	17757	17827	17731	17948	18046	17819	17792	18088	17831	17955	17829	17724	17685	17823	17788	17809	17865	17766	17794	17695	17932	17608	17798	17780	17732	17834	17944	17831	18089	17849	17852	17737	17941	17872	17755	17756	17908	18098	17990	17889	17937	17953	17996	17925	17712	17742	17844	17611	17771	18014	17828	17826	17918	17819	18139	17658	17681	17826	17998	17786	17937	17783	17960	17641	17793	18010	17766	17935	17845	18018	17805	17891	17841	17886	17948	17912	17939	17914	17939	17809	17899	17828	17903	18096	17702	17846	17755	17880	17542	17692	17776	17992	17724	18067	17959	17817	17761	17763	17864	17712	17820	17731	17890	17833	17886	17916	17814	17726	17989	17928	17813	17741	17794	17924	17985	17797	17683	17905	17652	17947	17651	17669	17848	17696	17720	18030	17843	17731	17755	17860	17765	17761	17879	17710	18096	17827	17746	17736	17959	17891	17891	17996	17730	17845	17602	17822	17636	17875	17686	17555	18003	17791	17732
30434	51573	48324	39327	32955	28406	25221	22885	21239	21018	19921	19312	18583	18619	18059	17702	17175	17127	16810	16746	16465	16430	16226	16266	16331	16226	16313	15956	16091	16144	15771	16083	16117	15921	16101	15974	15932	15885	16144	15917	16069	16058	15820	15972	15855	15952	15868	15990	15873	15812	15853	15909	15943	15947	15895	16024	15832	15921	16033	15822	15780	16026	15825	15996	15812	16009	15971	15887	15749	15928	16136	16022	15909	15772	15705	15837	15971	15931	16077	15953	15819	15641	15868	15864	16007	15861	15927	15886	15772	15987	15908	15784	15840	15831	15883	15831	15926	15748	15947	15925	15821	15783	15886	15746	15743	15925	15929	16001	15924	15986	15761	15811	15936	15751	15948	16068	15892	15846	15834	15884	15814	15959	15855	15755	15962	15798	15870	15831	15892	15938	16016	15839	15852	15914	15818	15899	15832	15879	15857	15824	15738	16097	15825	15941	15821	15730	15803	15762	15750	15762	15910	15759	15824	15750	15915	15708	16007	15978	15694	15843	15856	15897	15944	15842	15933	15738	15746	15666	15644	15768	16081	15985	16026	16070	15884	15793	15923	15860	15934	15786	15879	15907	15867	15943	15882	15921	15776	15873	15969	15912	15906	15809	15819	15903	15970	15843	15976	15877	15790	15880	15868	15904	15895	15681	15752	15921	15783	15819	15797	15862	15727	15799	15780	15802	15754	15921	15888	15949	15709	15975	15855	15951	15811	15912	15984	15960	15974	15782	15737	15796	15935	15994	15751	16089	15905	15960	15789	15889	16033	15742	15832	15688	15916	15813	15868	15869	15818	15791	15805	15907	15904	15955	15852	15858	15991	15929	15688	15936	15832	16069	15852	15797	15854	15928	15712	16038	15776	15940	15885	16017	15857	15859	16005	16080	15864	15731	15845	15922	15841	15987	15879	15994	15843	15937	15872	15810	15729	15824	15745	15880	15822	15822	15823	15777	15924	15903	15802	15937	15902	16096	15887	15802	15725	15787	15790	15913	15987	15760	15842	15762	15840	15684	16001	15876	15751	15779	15911	15748	16056	15889	16010	15679	15999	15877	15840	15940	16103	15899	15895	15820	16082	15964	16045	15762	15750	15830	15837	15808	15829	15798	15768	15949	15882	15803	15836	15886	15820	15840	15918	15870	15721	15799	15880	15953	15730	15871	15769	15878	15861	15748	15929	15686	15804	15836	15748	15955	15936	15777	15819	15758	16011	15827	15884	15754	15773	15909	15768	15852	15889	15759	15934	15680	15815	15921	15851	15810	15654	15874	15758	15821	15853	15994	15788	15887	15941	15858	15981	15739	15865	15873	15775	15791	15775	15895	15779	15913	15940	15744	15853	15897	15916	15903	15880	15862	15865	15955	16002	15856	16054	15996	15801	15891	15812	16027	15666	15844	15820	15849	15753	15874	15744	15849	15844	15914	15888	15896	15750	15808	15872	15888	15951	15826	15864	15779	15823	15922	15943	15881	15902	15937	15738	15951	15849	15919	15859	15779	15793	15777	15900	15839	15772	15930	15812	15934	15870	15809	16124	15810	15954	15860	15888	15899	15675	15853	15776	15899	15901	15978	15811	15737	15853	15820	15841	15932	15967	15851	15749	16072	15780	15855	15876	15811	15854	16031	15871	15674	15943	15888	15838	15757	15966	15870	15906	15955	15848	15935	15844	15866	15779	15664	15867	15787	15907	15780	15855	15834	15946	15660	15838	15907	15879	15907	15920	15893	15971	15945	15792	16074	15808	15924	16004	15911	15616	15886	15842	15948	15820	15915	15851	15899	15799	15912	15813	15873	15899	15853	15774	15725	15998	15746	15866	15882	15700	15790	15685	15796	15942	15858	15899	15927	15739	15963	15796	15887	15913	15835	15814	15791	15976	15838	16030	15874	15924	15942	15822	15874	15816	15934	15838	15803	16016	15673	15922	15972	15945	15908	15882	15895	15906	15948	16022	15855	15698	15899	15891	15803	15808	15830	15963	15933	15861	15819	15954	15934	15849	15872	15935	15932	15837	15887	15728	16046	15867	15978	16003	16063	15865	15768	15670	15867	15695	15910	15887	15855	15743	15650	15999	16018	15807	15873	15963	16014	15788	15856	15793	15988	15884	15704	15794	15878	15824	15725	15841	15952	15947	15779	15971	15918	15605	15867	15956	15665	15994	15940	15967	15610	16070	15804	15807	15869	15833	16018	15670	15569	16064	15725	15904	15832	15979	15935	15843	15772	15830	15724	15847	15814	15805	16131	15751	15832	15800	15574	16017	15897	15810	15820	15900	15816	15779	15972	15907	15872	16011	15887	15740	15870	15685	15878	15866	15831	15811	16006	15872	15860	15919	15872	15782	15842	15896	15839	15749	15826	15822	15832	15832	15996	15917	15800	15965	15984	16000	15982	15859	15797	15744	15959	15841	15767	15775	15762	15883	15749	15923	15912	15821	15958	15907	15927	15853	15768	15970	15801	15663	15842	15929	15772	15857	15896	16001	15742	15815	15835	15716	15610	15914	15812	15797	15865	15684	15908	15903	15775	15763	15860	15908	15874	16063	15825	15551	15949	15709	15873	15926	15883	15864	15894	15941	15740	15840	15792	15771	15803	15851	15907	15830	15810	15931	16034	16020	16096	15883	15833	16075	15736	15837	15873	15911	15917	16110	15832	15786	15996	15789	15906	15774	15740	15855	15876	15996	15819	15947	15743	15928	15940	15801	15909	15835	15800	15885	15842	15832	15834	15833	15852	15979	15776	15919	15901	15656	15812	15860	15789	15968	15966	15692	15913	15813	15979	15782	15664	15894	15834	15957	15823	15808	15853	15811	15894	16031	15811	15971	15871	15742	15834	15840	15839	15903	15725	15958	15918	16030	15839	15889	15726	15939	15862	15914	15832	15955	15744	15872	15950	15871	15989	15907	16060	15932	15768	15771	15996	15878	15962	15863	15756	15853	15879	16127	15662	15898	15841	15808	15881	15930	16043	15816	15937	15729	15900	15817	15824	15901	15934	15944	15800	16059	15927	15911	15655	15866	15875	15932	15868	15849	15801	15798	15923	15886	15916	15914	16039	15954	15811	15749	15946	16101	15758	15971	15862	15690	15750	15947	15813	15664	15855	15896	15794	15678	16026	15876	15774	15842	15874	15850	15786	15880	15921	15750	15920	15831	15951	15755	15890	15875	15956	15742	15998	15890	15834	15893	15727	15818	15736	15899	15903	15949	15881	15932	15751	15787	15861	15841	15724	15926	15940	15930	15896	15913	15925	15821	15977	15941	15740	15816	15971	15786	15853	15823	15914	15930	15723	15839	15830	15824	15915	15750	15901	15958	15974	15781	15935	15785	15750	15934	15804	15799	15996	16067	15960	15911	15899	16019	15916	15832	15939	15811	15794	15835	15888	15933	15917	15759	15931	15899	15948	15599	15816	15809	15869	15961	15838	15952	15782	15552	16028	16041	15935	15942	15764	15650	15821	15915	15701	15979	15863	15823	15921	15918	15824	15716	15953	15873	15820	15711	15879	15804	16051	15802	15817	15737	15760	15942	15923	15832	15832	15879	15782	15879	15929	15948	15984	15853	15749	15795	15857	16047	15967	15921	15616	15869	15740	15857	16003	15791	15788	15812	15805	15808	15891	15934	15800	15913	15830	15779	16012	15816	15992	15965	16009	15810	16178	15726	15811	15932	15822	15921	15952	15848	15894	15856	15717	15824	15737	15880	15811	16076	15917	15908	15811	15842	15947	16037	15705	15817	16012	15890	15856	15799	16032	15824	16008	15786	15889	15827	15779	16006	15849	15880	15894	15786	15833	15964	16000	15841	15830	16004	15811	15961	15940	15848	15908	15882	15892	15835	15643	15867	16001	15950	15717	15989	15814	15942	15899	16010	16049	15909	16038	15882	15973	15973	15927	15782	15747	15956	15882	15909	15800	15936	16095	15863	16064	15960	15928	16019	15868	15858	15692	15910	15877	15880	15820	15907	15642	15891	15626	15864	15928	15859	15883	15707	15817	15958	15761	15768	15843	15855	15690	15850	15866	15822	15764	15900	15840	15884	15969	15927	15932	15935	15984	15799	16032	15828	15905	15909	15737	15936	15955	15814	15825	15812	15908	15886	15922	15896	15667	15768	15819	15800	15843	15996	15832	15870	15825	15746	15861	15863	15978	15882	15739	15826	15861	15891	15905	15976	15776	15961	15973	15741	15900	15942	16014	15934	15820	16023	15812	16021	15878	15980	15955	15825	15969	16147	15938	16051	15729	15665	15892	15774	15782	15839	16067	15723	15703	15687	15779	15925	15886	15711	15974	16039	16126	15874	15875	15985	15906	15909	15825	15847	15676	16092	15885	15818	15998	15847	15847	15746	15845	15928	16026	15623	15859	15935	15930	15786	15767	16028	15884	15907	15791	16026	15651	15707	15796	15888	15832	15833	15917	15971	15798	15760	15815	15809	16016	15996	15938	16025	15875	15934	15832	15804	15857	15935	15820	15936	15852	15893	15902	15945	15893	15964	15854	15815	16075	15858	15993	15820	15990	15957	15796	15813	15998	15907	15865	15816	15714	15776	15876	16056	15882	15821	15800	15857	16016	15773	15846	15773	15971	15873	15883	15841	15923	15946	15968	15879	15935	15783	15821	16013	15784	15853	15925	15661	15988	15853	15836	15855	15944	15806	15829	15824	15999	15915	15829	15810	15993	15837	15996	15783	16024	16048	15941	15777	15807	15837	15990	15890	16043	15944	16032	15911	15695	15760	15756	15889	15841	15883	15895	15938	16045	15826	15832	16046	16027	15714	15971	15859	15922	16000	15924	15895	16050	15776	15784	15715	15766	15869	15945	16015	15970	15959	15743	15848	15833	15789	15926	15955	15827	15800	15812	15870	16033	15946	15880	15747	15867	15844	15908	15838	15829	15937	15912	15879	15926	15870	15710	15884	15896	15824	16049	15715	15663	15875	15918	15958	15839	15729	15796	15906	15942	15990	15704	15791	15989	15922	15802	15997	15837	15780	15878	15855	15907	15844	15923	16151	15765	16009	15679	15869	15740	15853	16011	15907	15730	15827	15751	15785	15844	15913	15897	15917	16129	15855	15830	15705	15776	15865	15683	15763	15901	15863	15890	15918	15983	15910	15752	15952	15975
23077	21571	29642	24109	22587	26683	29396	24072	22284	22157	21430	20784	20271	20307	19768	19306	19266	18940	18696	18369	18424	18371	18070	17952	18114	17903	18053	18000	18035	17797	17744	17762	17706	17794	17792	17699	17660	17682	17726	17813	17829	17775	17831	17740	17608	17669	17657	17645	17718	17718	17577	17627	17659	17792	17735	17721	17925	17836	17699	17657	17709	17761	17775	17947	17766	17748	17477	17586	17750	17775	17686	17393	17605	17729	17506	17494	17536	17658	17653	17696	17622	17609	17803	17555	17698	17619	17479	17579	17620	17636	17662	17783	17647	17613	17546	17711	17591	17787	17362	17516	17661	17464	17588	17872	17517	17622	17617	17536	17701	17659	17548	17466	17692	17709	17606	17701	17643	17613	17745	17616	17701	17603	17683	17697	17813	17902	17790	17708	17384	17628	17424	17440	17803	17595	17552	17524	17711	17662	17518	17818	17512	17555	17753	17391	17594	17712	17561	17472	17578	17697	17653	17579	17590	17635	17616	17540	17312	17516	17703	17716	17685	17825	17470	17575	17586	17691	17603	17628	17510	17481	17537	17562	17427	17572	17291	17565	17494	17459	17705	17669	17601	17527	17391	17618	17691	17813	17517	17557	17508	17522	17717	17545	17428	17515	17588	17753	17535	17426	17559	17589	17698	17716	17366	17618	17592	17688	17646	17648	17559	17258	17672	17803	17525	17751	17721	17595	17731	17688	17696	17524	17628	17485	17452	17545	17635	17614	17557	17810	17782	17670	17789	17511	17436	17745	17633	17663	17627	17478	17538	17516	17714	17705	17762	17627	17475	17498	17605	17562	17470	17425	17712	17345	17701	17485	17700	17644	17734	17536	17397	17547	17632	17650	17583	17586	17527	17736	17681	17637	17558	17495	17551	17588	17564	17528	17337	17669	17697	17735	17616	17808	17345	17570	17659	17641	17622	17807	17679	17518	17515	17764	17588	17652	17744	17528	17471	17535	17620	17624	17623	17590	17758	17678	17613	17467	17656	17655	17663	17644	17648	17615	17585	17637	17549	17565	17299	17634	17564	17697	17659	17380	17328	17751	17642	17573	17613	17563	17513	17572	17608	17671	17671	17659	17441	17650	17702	17678	17727	17640	17543	17548	17739	17663	17802	17708	17511	17532	17749	17574	17398	17492	17545	17538	17396	17645	17668	17680	17593	17598	17556	17635	17566	17451	17748	17639	17532	17650	17596	17571	17479	17652	17715	17510	17718	17523	17597	17494	17610	17570	17630	17580	17280	17529	17428	17732	17645	17461	17491	17540	17510	17765	17593	17553	17375	17611	17738	17522	17636	17589	17417	17477	17476	17681	17645	17701	17561	17547	17487	17361	17467	17691	17807	17525	17558	17629	17590	17723	17417	17630	17522	17581	17615	17538	17638	17650	17506	17697	17640	17699	17563	17545	17531	17582	17538	17685	17650	17584	17645	17481	17584	17501	17513	17545	17637	17549	17475	17634	17622	17510	17648	17601	17499	17662	17687	17693	17382	17470	17748	17717	17546	17504	17523	17589	17864	17688	17685	17498	17529	17439	17456	17634	17534	17756	17640	17483	17599	17746	17640	17485	17672	17529	17651	17496	17828	17528	17551	17587	17518	17574	17754	17658	17571	17769	17624	17372	17614	17555	17359	17373	17775	17651	17828	17608	17658	17494	17681	17502	17618	17459	17643	17660	17413	17539	17404	17722	17639	17554	17606	17452	17498	17487	17536	17489	17478	17662	17622	17664	17651	17525	17490	17497	17645	17635	17569	17545	17642	17651	17585	17711	17738	17620	17646	17493	17652	17633	17644	17366	17581	17643	17631	17585	17567	17622	17477	17534	17731	17734	17394	17708	17666	17472	17507	17691	17639	17546	17616	17488	17439	17584	17722	17482	17169	17431	17431	17386	17485	17489	17546	17631	17691	17538	17385	17482	17624	17516	17478	17310	17608	17750	17538	17429	17417	17758	17590	17678	17447	17541	17637	17600	17585	17703	17537	17695	17614	17568	17596	17577	17755	17480	17681	17472	17699	17754	17564	17655	17715	17435	17439	17617	17625	17616	17759	17629	17519	17606	17603	17375	17433	17561	17679	17549	17472	17655	17569	17719	17568	17716	17788	17606	17474	17648	17626	17642	17891	17554	17525	17626	17700	17460	17744	17553	17479	17428	17823	17553	17603	17515	17398	17567	17601	17512	17887	17670	17535	17527	17635	17651	17641	17431	17358	17657	17465	17852	17683	17603	17833	17615	17376	17716	17716	17592	17526	17348	17466	17622	17513	17480	17570	17481	17581	17815	17668	17504	17866	17707	17728	17743	17734	17449	17412	17657	17708	17583	17635	17526	17469	17564	17748	17686	17545	17657	17527	17309	17579	17713	17472	17594	17521	17451	17542	17598	17339	17588	17616	17713	17621	17438	17650	17572	17509	17572	17470	17641	17670	17460	17600	17475	17559	17660	17430	17494	17605	17702	17756	17594	17699	17466	17389	17528	17518	17456	17611	17625	17559	17670	17499	17419	17785	17709	17609	17684	17606	17649	17673	17802	17730	17454	17380	17604	17489	17606	17664	17728	17523	17420	17742	17597	17609	17476	17487	17360	17592	17644	17445	17540	17363	17853	17592	17348	17665	17694	17421	17532	17496	17516	17602	17474	17576	17489	17459	17607	17512	17510	17626	17757	17763	17596	17769	17556	17548	17535	17706	17308	17646	17617	17652	17482	17542	17520	17564	17672	17566	17493	17587	17609	17432	17562	17685	17668	17604	17633	17443	17679	17645	17414	17667	17547	17554	17531	17693	17614	17625	17682	17622	17302	17647	17724	17503	17626	17602	17518	17618	17728	17589	17648	17592	17548	17397	17541	17642	17541	17586	17651	17584	17594	17677	17688	17555	17468	17529	18026	17497	17451	17569	17805	17683	17763	17518	17581	17654	17403	17640	17777	17804	17637	17458	17527	17408	17424	17473	17451	17636	17452	17508	17422	17712	17733	17707	17534	17714	17746	17520	17479	17673	17691	17665	17441	17599	17688	17734	17514	17425	17428	17611	17509	17562	17743	17524	17552	17583	17628	17781	17610	17485	17457	17651	17666	17574	17565	17641	17488	17729	17524	17583	17315	17499	17441	17586	17540	17601	17549	17436	17413	17513	17741	17661	17554	17589	17571	17629	17582	17606	17542	17503	17450	17655	17541	17546	17517	17353	17495	17569	17670	17447	17378	17599	17481	17522	17536	17709	17643	17481	17594	17628	17330	17691	17546	17544	17598	17619	17521	17530	17362	17689	17508	17539	17537	17627	17587	17655	17447	17652	17586	17768	17436	17670	17613	17552	17646	17494	17503	17731	17678	17708	17615	17701	17663	17667	17677	17730	17538	17606	17548	17516	17492	17629	17698	17576	17415	17573	17735	17434	17601	17494	17406	17503	17650	17661	17508	17635	17568	17581	17413	17626	17404	17732	17682	17655	17508	17330	17431	17544	17624	17558	17735	17518	17823	17670	17419	17628	17428	17457	17411	17711	17743	17513	17621	17551	17528	17680	17575	17687	17367	17621	17736	17715	17589	17639	17566	17708	17731	17651	17632	17501	17554	17731	17619	17660	17272	17679	17596	17689	17624	17467	17541	17427	17512	17475	17413	17673	17588	17443	17476	17482	17448	17591	17688	17418	17478	17515	17544	17706	17580	17487	17696	17637	17537	17370	17477	17649	17797	17587	17588	17658	17581	17436	17482	17522	17466	17704	17731	17475	17621	17400	17409	17539	17393	17481	17656	17505	17601	17554	17366	17521	17679	17602	17786	17444	17503	17657	17366	17612	17429	17631	17509	17694	17686	17346	17561	17662	17345	17399	17485	17539	17592	17444	17535	17602	17496	17520	17401	17549	17628	17727	17647	17553	17611	17494	17470	17516	17584	17568	17670	17594	17516	17512	17548	17602	17584	17556	17441	17665	17588	17688	17501	17642	17506	17553	17501	17612	17559	17530	17577	17705	17484	17741	17764	17660	17505	17562	17677	17782	17598	17511	17747	17683	17524	17608	17604	17638	17655	17759	17715	17543	17622	17519	17547	17623	17595	17636	17281	17810	17485	17508	17189	17424	17531	17422	17382	17630	17566	17637	17576	17579	17509	17675	17440	17690	17611	17675	17635	17557	17751	17575	17683	17675	17523	17474	17789	17656	17455	17558	17545	17549	17541	17569	17551	17585	17497	17514	17559	17531	17605	17601	17632	17684	17774	17505	17607	17699	17806	17631	17434	17573	17476	17442	17477	17740	17567	17447	17623	17375	17654	17360	17413	17672	17533	17728	17731	17779	17374	17220	17598	17555	17357	17322	17402	17689	17573	17727	17507	17497	17703	17789	17574	17382	17511	17649	17660	17637	17501	17587	17638	17595	17626	17511	17435	17541	17571	17658	17467	17510	17665	17702	17697	17674	17576	17394	17613	17510	17756	17680	17641	17591	17676	17476	17829	17587	17645	17554	17540	17586	17765	17481	17482	17708	17616	17494	17518	17487	17722	17825	17535	17417	17573	17604	17748	17768	17706	17800	17634	17532	17837	17598	17577	17521	17572	17596	17575	17588	17486	17640	17534	17590	17583	17552	17767	17519	17573	17764	17537	17639	17616	17644	17570	17531	17620	17656	17738	17544	17500	17478	17465	17548	17468	17524	17636	17667	17614	17756	17522	17740	17510	17416	17442	17757	17629	17580	17794	17570	17392	17576	17435	17456	17727	17660	17564	17512	17474	17627	17546	17531	17463	17763	17723	17607	17488	17450	17443	17581	17534	17503	17526	17634	17401	17609	17713	17570	17382	17631	17572	17734	17559	17513	17564	17536	17423	17383	17522	17641	17629	17704	17461	17699	17799	17803	17565	17864	17700	17626	17505	17597	17496	17427	17488	17591	17473	17643	17562	17672	17489	17526	17537	17791	17385	17551	17473	17495	17485	17659	17632	17497	17721	17466	17785	17455	17475	17576	17539	17496	17406	17441	17456	17700	17546	17514	17477	17531	17345	17515	17681	17758	17473	17452	17455	17592	17515	17715	17588	17323	17680	17484	17623	17612	17602	17756	17541	17508	17542	17836	17374	17635	17592	17314	17498	17509	17346	17652	17811	17596	17667	17578	17388	17617	17619	17571	17508
31717	55262	52021	42041	36162	31945	27557	24989	23060	22564	21397	20710	19503	19496	19125	18493	17811	17287	17152	16822	16619	16388	16383	16094	16078	16119	15808	16047	16084	15800	16032	15932	15963	15914	16061	15851	15842	15786	15776	15774	15933	15823	15764	15799	15770	15736	15752	15792	15818	15714	15726	15704	15777	15613	15663	15749	15896	15549	15798	15743	15712	15569	15729	15841	15769	15767	15775	15758	15873	15735	15784	15639	15637	15636	15855	15729	15830	15800	15774	15721	15619	15777	15838	15712	15833	15743	15809	15623	15818	15754	15804	15749	15661	15685	15727	15673	15624	15869	15599	15840	15710	15603	15472	15651	15555	15766	15681	15760	15609	15764	15701	15686	15639	15504	15715	15723	15692	15645	15727	15663	15760	15658	15688	15631	15836	15627	15635	15662	15618	15755	15750	15700	15574	15631	15718	15730	15678	15730	15661	15616	15628	15729	15604	15800	15663	15640	15537	15541	15696	15623	15712	15714	15763	15710	15711	15752	15478	15715	15669	15872	15545	15752	15665	15657	15711	15649	15739	15692	15568	15645	15635	15734	15707	15657	15765	15682	15849	15695	15661	15806	15831	15654	15696	15508	15645	15681	15856	15577	15642	15653	15641	15698	15806	15764	15560	15840	15728	15586	15635	15664	15637	15673	15744	15763	15667	15636	15691	15688	15678	15712	15704	15820	15717	15625	15750	15723	15617	15841	15747	15540	15623	15710	15671	15712	15733	15627	15602	15624	15604	15832	15647	15716	15749	15723	15662	15681	15698	15748	15827	15688	15564	15709	15686	15777	15716	15741	15616	15814	15618	15648	15712	15592	15727	15776	15592	15644	15950	15751	15809	15798	15736	15645	15664	15641	15753	15862	15677	15755	15640	15740	15672	15740	15656	15726	15672	15833	15639	15730	15694	15699	15703	15628	15813	15496	15825	15735	15659	15683	15648	15487	15799	15733	15638	15610	15748	15778	15773	15776	15529	15710	15663	15900	15862	15574	15631	15665	15620	15499	15737	15543	15820	15841	15713	15693	15698	15618	15611	15764	15677	15757	15628	15728	15884	15748	15650	15686	15651	15700	15650	15705	15759	15593	15677	15684	15796	15687	15418	15848	15693	15796	15696	15688	15723	15657	15626	15697	15685	15608	15695	15550	15809	15647	15661	15804	15690	15520	15712	15857	15658	15644	15628	15664	15708	15914	15739	15756	15686	15896	15792	15611	15533	15644	15872	15697	15748	15652	15655	15697	15740	15636	15669	15675	15768	15767	15773	15628	15700	15723	15756	15908	15736	15604	15673	15621	15790	15842	15670	15745	15706	15819	15552	15623	15765	15783	15895	15709	15755	15578	15745	15794	15781	15762	15648	15692	15776	15731	15592	15785	15660	15788	15779	15750	15669	15741	15651	15623	15535	15691	15609	15648	15814	15626	15809	15744	15640	15950	15782	15610	15692	15868	15604	15654	15749	15613	15594	15593	15689	15783	15677	15854	15769	15669	15788	15526	15684	15698	15662	15609	15634	15723	15663	15680	15715	15749	15771	15483	15653	15517	15667	15703	15739	15756	15771	15690	15507	15731	15653	15608	15634	15668	15686	15831	15729	15798	15621	15564	15571	15702	15776	15661	15657	15818	15727	15640	15640	15684	15727	15801	15702	15829	15787	15818	15652	15737	15714	15588	15712	15688	15718	15849	15914	15556	15567	15892	15626	15676	15760	15861	15656	15822	15563	15775	15529	15687	15609	15708	15694	15818	15674	15685	15776	15790	15630	15621	15772	15658	15722	15679	15787	15776	15639	15815	15505	15739	15689	15629	15765	15673	15640	15667	15770	15660	15813	15712	15878	15948	15753	15660	15749	15645	15713	15829	15555	15796	15562	15917	15670	15696	15536	15874	15806	15629	15695	15723	15693	15548	15586	15612	15864	15685	15620	15596	15642	15676	15741	15722	15696	15712	15669	15611	15678	15784	15829	15603	15830	15647	15919	15704	15700	15795	15663	15605	15754	15740	15794	15681	15641	15858	15746	15678	15854	15565	15784	15696	15803	15935	15544	15705	15821	15550	15680	15707	15748	15482	15614	15452	15691	15704	15663	15752	15781	15904	15591	15631	15669	15809	15670	15781	15849	15558	15772	15660	15674	15565	15603	15735	15857	15644	15751	15718	15712	15634	15685	15826	15660	15756	15687	15506	15622	15554	15558	15532	15506	15644	15682	15780	15685	15658	15804	15567	15582	15712	15706	15682	15675	15604	15653	15702	15562	15571	15580	15849	15708	15651	15652	15724	15702	15731	15662	15707	15869	15792	15830	15507	15642	15776	15835	15680	15817	15663	15751	15701	15836	15697	15747	15818	15803	15644	15778	15753	15726	15735	15540	15619	15864	15775	15704	15760	15657	15741	15834	15845	15794	15739	15692	15753	15899	15645	15753	15717	15845	15603	15637	15530	15649	15710	15476	15582	15885	15585	15401	15654	15743	15728	15688	15707	15618	15723	15679	15715	15683	15746	15610	15704	15679	15658	15659	15595	15837	15610	15597	15668	15662	15808	15607	15592	15773	15661	15712	15696	15687	15701	15675	15720	15657	15713	15854	15578	15749	15817	15696	15735	15609	15545	15635	15693	15651	15549	15595	15735	15690	15704	15758	15620	15713	15686	15545	15705	15722	15806	15648	15767	15712	15651	15699	15616	15600	15721	15558	15648	15820	15733	15733	15817	15755	15800	15711	15670	15640	15715	15674	15832	15803	15621	15750	15638	15670	15741	15754	15819	15875	15691	15683	15648	15590	15669	15755	15637	15808	15581	15570	15653	15677	15521	15696	15693	15796	15624	15580	15735	15639	15540	15640	15732	15735	15640	15936	15408	15815	15638	15552	15538	15595	15564	15831	15481	15601	15807	15759	15751	15723	15707	15538	15558	15754	15877	15685	15775	15793	15614	15727	15670	15790	15575	15635	15741	15828	15501	15587	15765	15753	15667	15659	15697	15532	15813	15749	15786	15678	15567	15812	15655	15588	15809	15723	15701	15789	15824	15709	15493	15736	15644	15583	15703	15645	15764	15591	15667	15706	15699	15651	15753	15640	15712	15608	15699	15608	15813	15823	15809	15829	15878	15585	15709	15712	15663	15740	15730	15650	15676	15708	15662	15697	15662	15627	15661	15503	15674	15731	15687	15717	15669	15802	15618	15769	15654	15553	15695	15611	15556	15754	15673	15752	15544	15734	15766	15645	15573	15633	15591	15697	15827	15690	15675	15785	15739	15793	15872	15844	15611	15602	15612	15708	15745	15677	15743	15822	15651	15647	15733	15709	15757	15698	15562	15695	15836	15764	15657	15616	15679	15811	15719	15690	15559	15591	15781	15681	15618	15715	15544	15654	15699	15640	15643	15674	15676	15725	15701	15760	15675	15769	15879	15504	15726	15725	15732	15593	15728	15657	15639	15637	15720	15893	15823	15652	15662	15767	15569	15640	15516	15751	15679	15784	15791	15708	15710	15615	15640	15622	15732	15744	15694	15708	15559	15865	15734	15595	15741	15493	15619	15830	15863	15700	15550	15633	15547	15594	15627	15768	15610	15627	15617	15792	15546	15859	15612	15820	15720	15825	15832	15522	15849	15682	15604	15532	15709	15863	15709	15676	15803	15830	15771	15536	15709	15620	15556	15633	15812	15609	15744	15580	15780	15574	15722	15577	15592	15710	15645	15805	15577	15649	15627	15733	15667	15688	15783	15628	15627	15717	15685	15623	15605	15780	15592	15720	15727	15636	15609	15760	15670	15728	15564	15728	15617	15740	15696	15552	15639	15668	15657	15732	15810	15566	15585	15762	15670	15746	15883	15661	15552	15629	15756	15573	15790	15415	15639	15687	15836	15729	15840	15833	15602	15810	15665	15777	15725	15646	15639	15690	15594	15555	15755	15562	15723	15726	15626	15587	15693	15634	15704	15631	15702	15592	15822	15786	15698	15779	15625	15675	15719	15616	15760	15672	15760	15741	15718	15700	15487	15708	15540	15768	15725	15754	15618	15668	15697	15681	15651	15703	15599	15615	15617	15827	15616	15831	15568	15773	15748	15722	15650	15616	15558	15822	15856	15644	15765	15680	15687	15661	15654	15872	15612	15732	15690	15649	15707	15624	15583	15774	15748	15569	15565	15766	15694	15792	15705	15778	15733	15742	15819	15668	15730	15777	15761	15692	15730	15799	15791	15695	15666	15753	15668	15668	15786	15832	15654	15615	15646	15697	15685	15803	15590	15657	15516	15755	15791	15700	15673	15657	15721	15643	15764	15820	15613	15844	15819	15670	15695	15672	15711	15723	15618	15620	15703	15732	15568	15727	15678	15561	15653	15680	15742	15702	15695	15733	15807	15703	15745	15720	15633	15711	15593	15593	15880	15725	15593	15675	15715	15857	15525	15803	15717	15717	15689	15826	15874	15635	15544	15636	15808	15829	15661	15666	15769	15823	15748	15689	15620	15553	15792	15626	15583	15679	15744	15456	15676	15769	15597	15747	15692	15690	15851	15741	15585	15853	15674	15867	15749	15578	15637	15463	15892	15522	15833	15677	15659	15825	15531	15621	15831	15688	15604	15673	15683	15546	15627	15818	15695	15606	15589	15744	15757	15729	15731	15781	15705	15774	15675	15506	15621	15652	15719	15781	15593	15773	15599	15717	15576	15698	15695	15777	15754	15765	15782	15650	15596	15764	15713	15779	15769	15723	15497	15660	15703	15697	15739	15856	15717	15696	15590	15693	15693	15620	15749	15807	15734	15717	15756	15665	15807	15689	15644	15793	15805	15755	15626	15737	15733	15740	15576	15795	15779	15790	15808	15617	15699	15827	15574	15739	15794	15664	15726	15698	15590	15684	15605	15690	15681	15553	15639	15720	15739	15560	15698	15804	15798	15655	15554	15790	15614	15591	15779	15668	15770	15662	15611	15683	15737	15711	15864	15725	15600	15608	15633	15603	15663	15659	15808	15675	15548	15799	15538	15771	15723	15666	15761	15788	15745	15584	15582	15648	15570	15672	15645	15629	15748	15640	15787	15749	15588	15794	15644	15526	15640	15600	15491	15612	15853	15650	15648	15638	15882	15863	15884	15621	15839	15669	15752	15980	15639	15537	15872	15654	15730	15810	15606
28284	26119	34646	31578	25603	23333	21247	20102	19188	19078	18870	18518	18271	18207	18029	18010	17573	17698	17496	17646	17360	17236	17311	17377	17072	17429	17199	17164	17285	17184	17200	17105	17350	17106	17069	17177	17066	17338	17141	17202	16953	16925	17127	17217	17249	17171	17065	17109	17074	17083	17388	17197	16917	17250	17098	17234	17035	17022	17106	17150	17030	17116	17052	16995	16876	17091	17264	17044	17201	17045	17144	17102	17159	17203	17294	17218	17152	17127	17116	17046	17057	17035	17123	17073	17011	17132	17119	17215	17136	17115	17092	17199	17205	17024	17126	17077	17063	17203	17175	17169	17126	17190	17218	17108	16984	17201	17094	16981	17353	17039	17018	17017	17231	17072	17184	17079	17071	17025	17068	17197	17293	17191	17315	17073	17016	17144	17088	17219	17104	17068	17091	17070	17137	16991	17148	17154	17171	17197	17084	17212	17024	16915	17081	17137	17190	16897	17078	17118	17310	17183	17074	17225	16866	16972	16920	17092	16952	17002	16994	17273	16994	17184	16983	17069	16956	17063	17088	17139	17159	17034	17072	17145	17019	17255	16974	17126	17009	17051	17277	17296	17040	17204	17111	16952	17156	16869	16916	17293	17027	16964	17249	17235	16998	17076	16998	17051	17165	17206	17254	17094	17242	17318	17061	17181	17146	17100	17076	17159	17164	17187	17228	17044	17363	17090	17147	17155	16956	17182	17115	17097	17249	17149	17167	17311	17139	17196	17017	17206	17045	17088	17194	17057	17167	17068	17106	17270	17210	16938	17241	17136	17117	17144	17154	17034	17063	17311	17264	17204	17214	17201	17102	17326	17003	17023	17044	17183	17110	17278	16946	16986	16898	17183	17017	16829	17127	17044	17096	17276	17146	17002	16921	17041	17073	17220	17247	16963	17099	17196	17029	17117	17031	17159	17106	17061	17061	17041	17209	17205	16911	17063	17134	17288	16867	17111	17243	17167	17201	17124	17080	17049	16999	16982	17106	17005	16965	17220	16919	17199	17105	16976	17217	17261	16970	16851	17007	17085	17122	17169	16939	17221	17284	17007	17181	16941	17005	17050	17003	17050	17005	17062	17239	17278	17153	16954	17076	17189	17100	17050	17048	17118	17002	17231	17093	17221	17080	17024	17261	17253	17305	16919	17097	17149	17187	17274	17170	17149	17007	17050	17073	17059	16927	17157	17077	17066	17043	17159	17143	17037	17152	17008	17038	16885	17171	17160	17232	17289	17233	17178	17142	17094	17028	17250	17096	17064	17242	17065	17225	17243	17286	17302	17088	17113	17045	16947	17084	17050	17119	17238	17116	17211	17068	16848	17007	17160	17159	16957	17307	17023	17260	17019	17141	17070	17091	17211	17137	16997	17135	17177	17248	17200	17210	17087	17162	17006	17126	17084	17155	17078	16982	17075	17000	17125	17138	17018	17183	17045	16976	17112	17178	17150	17127	17120	17157	17111	17185	17063	17188	17251	17123	16957	17078	17093	17151	17276	17012	17045	17074	17227	17226	16947	17180	17077	17141	17154	17116	16934	17205	17012	17119	17099	17133	17182	17129	17031	17029	17110	17372	17140	17047	17128	17056	17212	17192	17056	17105	17135	17010	17086	17136	17002	17060	16910	16978	17182	16947	17060	17155	17074	17229	17257	17148	17158	16963	17101	17133	17102	16924	17020	17139	17177	17087	16900	17106	17065	17313	17190	16978	17179	16969	17045	17208	17135	17237	17143	16884	17163	17187	17057	16909	17105	17243	16905	17018	16925	16984	17044	17191	16967	17204	17179	16967	17184	17004	17076	17136	16984	17177	16992	17118	17247	17058	17188	17258	17022	17147	16985	17023	17114	17224	16929	17087	17075	17102	17051	17121	17076	17041	17174	17112	16962	17067	16836	17231	17004	16954	17143	17004	17275	17021	17237	17197	16953	17072	17137	16953	17282	17136	17312	17070	17001	17054	17046	17398	17052	17068	17053	17099	17352	17041	17156	17152	16937	17101	17093	16892	17009	17127	17172	17184	17126	17046	17195	17177	17202	17049	17073	17250	17045	17255	17035	17228	17139	17057	17187	17492	17143	17211	17133	17297	17206	17054	16990	16951	17074	16907	17242	16944	16858	17130	16919	17126	17079	17046	17114	17057	17008	16896	17079	17071	17136	17189	17183	17084	17229	17229	17038	16987	16927	17032	17116	17043	17112	17127	16908	17005	17074	17038	17249	17101	17049	17194	17167	16776	16959	17203	17200	17144	17178	16894	17056	16896	16845	16956	17323	17093	17089	17084	17207	17027	17077	17051	16938	17216	17025	17069	16892	17131	16913	17206	16988	17078	17123	17077	17030	17079	17008	17061	16975	17194	16894	17107	17135	17141	17104	17054	17143	17197	17217	17105	17085	17268	17135	17120	17191	17126	17076	17107	17113	17002	16912	17036	17151	17058	17293	17152	17051	16913	17254	17037	17278	17266	17104	17075	16930	17072	17157	17102	17214	17100	17221	17125	17177	17127	17078	17198	17164	17202	16872	17163	17017	17007	17062	17195	17080	17046	17030	17226	17086	16917	17100	17191	17081	17191	17194	17215	17132	17070	16987	17099	17175	17034	17193	17037	17162	17129	17321	17458	17216	17075	17085	16891	17111	17264	17017	16979	17038	17158	17062	17207	17036	17091	17167	17181	17172	17265	16999	17222	17417	17230	17036	17210	16988	17180	17033	17142	17223	16908	17081	17333	17006	17107	17101	16920	17003	17241	17067	17123	17064	17169	17136	17081	17060	16991	17076	17095	17129	17034	17017	17193	16950	16939	17032	17116	17007	17113	17141	16801	17114	17051	17087	16932	17021	17193	17201	17108	17241	17149	16970	17226	17231	17182	17238	17177	17167	17055	17151	16999	16997	17154	17344	17123	17033	17059	17148	17165	17118	17016	17180	17130	17132	16971	17016	17060	16947	17099	17173	17133	17228	17064	16981	17133	17221	17066	17094	17315	17106	17159	17094	17143	16917	17044	17077	16852	17127	17063	17216	17199	17329	16951	17189	17055	16987	17357	16904	17111	17146	17190	17094	17076	16968	17209	17189	17019	17013	16892	16989	17049	17259	17085	17006	17101	17003	17134	17215	16996	16825	17080	17077	17213	17089	17099	17037	17000	16933	17085	17000	17243	17213	17131	16963	16847	17266	17182	17102	17027	17142	16986	16999	16893	17000	17054	17143	17243	17141	17232	17307	17113	16997	17100	17230	17015	17121	17096	16925	17168	17050	17022	16856	17026	16990	17215	17172	17095	17000	17101	17171	17148	16847	17080	17181	17106	17273	17272	17102	17052	17186	16993	17200	17121	17074	17325	17217	17118	17074	17102	17191	17177	17200	16958	16881	17018	17205	17085	17200	17211	17107	17444	17205	17177	17121	17081	17134	17193	16952	16964	17097	17076	17123	17092	17209	17147	17069	17131	17002	16990	17138	17137	17286	17161	16977	17077	17074	17018	16910	17202	17018	17045	17168	17261	17020	17018	17011	17259	17179	17081	17120	16966	17158	17090	17147	17257	17041	17247	17242	17112	16972	17070	17049	17066	17021	17064	16942	17121	17101	17078	16849	17096	17236	17180	17092	17124	17109	17144	17080	17181	17204	17166	17053	16939	17105	17169	17043	17051	17111	17173	17128	17214	17099	17185	17188	17027	17315	17127	17241	17113	17218	17108	17208	17134	16825	17431	16942	17098	17229	17061	17252	17130	16954	17190	17146	17010	17198	16964	17127	17096	16974	17120	17189	16989	17031	17116	17068	17035	17206	17045	16862	16865	17130	17077	17189	17034	17090	17124	17047	17155	17179	17100	17333	17126	17071	17178	16988	17219	16972	17178	17070	17270	17232	17021	17256	17010	17123	17065	17141	17059	17173	17227	17147	17156	16967	17129	17085	17054	17163	17076	17037	17206	17187	17201	17129	17035	17025	17150	16949	17254	17040	17062	17043	17233	17054	17017	17031	17296	17225	17008	17186	17008	17077	16940	17285	17241	17010	17132	16928	17259	17187	17216	17126	17219	16953	17335	17251	17180	17244	16832	17017	17105	17096	17065	17055	17064	17086	17052	17107	17136	17232	16988	17106	17062	16946	17060	17022	17063	17242	17220	17068	17169	17004	16940	17108	16937	17098	16927	17062	17078	17036	17073	17175	17197	17322	17265	16992	17104	17163	17277	17018	17249	17112	17106	17153	17232	17087	17155	17104	17178	17149	17200	17193	17056	17098	17316	16980	17134	17333	17039	16902	17176	17117	17295	17218	17266	17340	17189	17136	17068	16967	17105	17016	17055	17111	17303	17158	17132	17125	17236	17193	17052	17173	17121	17274	17118	17210	17141	17181	16955	17217	17058	17008	17219	17143	17152	17134	17050	16925	17059	17093	17167	17106	17140	17057	17262	17022	17024	17213	17002	16853	17190	17019	17084	17059	16949	17096	17014	16995	17006	16976	17146	17039	17040	17193	17117	17061	17119	17221	16932	17018	17041	17316	17072	16842	17056	17039	17105	17166	17147	17123	17199	17135	17142	17063	17133	17061	16931	17123	17097	17105	16997	17110	16986	17024	17032	17117	17081	17180	16931	17015	17208	17095	17212	17164	16974	16987	16992	17230	17268	17020	17131	17115	17268	17139	17148	16963	16931	17041	17011	17015	17185	17064	17089	17031	17310	17026	17012	17260	17271	17246	17080	17162	17178	17254	17256	16938	17076	17046	17083	17147	17194	17255	17032	17034	17065	16983	17152	17083	17337	17066	17072	17077	16949	17213	17187	17015	17072	17077	17074	17030	17159	17349	17252	17117	17169	17179	17145	17239	17131	17109	17171	17220	16943	17058	17098	17019	17149	17206	17057	17147	16888	17098	17222	17251	17145	17151	17202	17089	16878	17135	17067	17192	16968	17114	17081	17179	16997	17263	16973	17095	17011	16979	17293	17174	17157	16999	17027	17108	17165	17269	17131	16999	16903	16847	16916	17098	17178	17208	17297	17169	17030	17205	17178	16935	17114	17101	17018	16948	17076	17058	17214	17387	17241	17077	17292	16999	17103	16980	17109	16958	17077	17113	17256	17145	16966	17161	17079	17244	17196	17042	17081	17155	17183	17264	17303	17027	17119	17151	17240	17089
30072	44160	41351	32136	27438	24505	21487	20194	18976	18720	17865	17756	17250	17131	17006	16679	16451	16072	16151	15953	15808	15613	15697	15415	15671	15661	15478	15604	15438	15542	15654	15490	15418	15330	15629	15576	15344	15469	15531	15644	15501	15498	15385	15492	15269	15312	15228	15485	15356	15441	15213	15481	15500	15312	15443	15456	15269	15481	15340	15279	15565	15343	15385	15317	15469	15399	15601	15387	15331	15436	15401	15478	15490	15453	15327	15426	15397	15422	15467	15411	15424	15461	15451	15299	15554	15408	15393	15486	15386	15328	15439	15469	15414	15458	15435	15398	15423	15406	15274	15339	15491	15312	15498	15513	15490	15451	15382	15312	15538	15501	15301	15509	15402	15624	15404	15314	15514	15402	15374	15344	15402	15566	15351	15584	15340	15327	15319	15417	15380	15426	15454	15426	15452	15398	15282	15439	15387	15385	15504	15382	15383	15437	15499	15351	15445	15314	15441	15367	15451	15402	15320	15542	15339	15416	15238	15446	15348	15475	15517	15556	15304	15400	15455	15542	15424	15389	15506	15470	15340	15361	15488	15325	15295	15523	15462	15543	15404	15363	15294	15434	15335	15489	15340	15370	15506	15295	15444	15340	15364	15446	15473	15409	15292	15378	15507	15458	15332	15475	15386	15400	15527	15369	15222	15504	15419	15358	15499	15324	15389	15464	15430	15469	15444	15402	15356	15472	15390	15404	15637	15348	15313	15426	15357	15347	15375	15462	15321	15494	15422	15365	15357	15345	15437	15308	15409	15435	15222	15329	15397	15378	15267	15354	15494	15465	15175	15256	15338	15456	15499	15621	15369	15276	15444	15355	15529	15341	15482	15482	15357	15551	15485	15259	15301	15444	15386	15465	15178	15509	15670	15604	15282	15385	15512	15383	15451	15339	15494	15378	15323	15484	15440	15372	15306	15494	15497	15316	15361	15501	15402	15491	15472	15481	15470	15576	15320	15305	15302	15473	15447	15322	15409	15407	15439	15289	15502	15342	15322	15389	15577	15469	15459	15481	15434	15550	15573	15548	15402	15228	15380	15458	15435	15479	15281	15254	15586	15443	15414	15449	15339	15379	15444	15425	15324	15460	15473	15245	15415	15406	15450	15451	15454	15451	15398	15445	15404	15323	15576	15447	15461	15436	15383	15501	15198	15436	15380	15296	15436	15580	15397	15333	15411	15440	15427	15386	15403	15492	15452	15331	15325	15518	15442	15467	15319	15511	15603	15340	15400	15465	15562	15433	15487	15407	15294	15293	15382	15448	15511	15448	15435	15359	15587	15390	15380	15538	15483	15466	15132	15318	15338	15310	15567	15461	15335	15367	15631	15453	15408	15374	15440	15425	15349	15329	15246	15390	15517	15381	15538	15318	15384	15401	15268	15424	15428	15471	15561	15403	15581	15351	15381	15335	15444	15421	15456	15254	15324	15448	15415	15495	15275	15420	15418	15257	15372	15266	15379	15375	15360	15407	15425	15564	15439	15357	15423	15480	15366	15432	15498	15393	15337	15443	15353	15249	15416	15405	15333	15174	15376	15449	15460	15472	15215	15403	15215	15300	15427	15313	15582	15500	15571	15420	15402	15436	15473	15377	15285	15486	15406	15533	15470	15532	15305	15475	15388	15314	15397	15458	15429	15427	15348	15336	15527	15541	15340	15490	15416	15379	15437	15579	15528	15486	15396	15425	15344	15430	15492	15395	15284	15259	15492	15394	15197	15445	15365	15325	15512	15239	15639	15432	15454	15534	15498	15447	15437	15241	15476	15497	15290	15377	15508	15335	15295	15510	15418	15345	15268	15399	15325	15462	15450	15497	15476	15204	15454	15244	15331	15450	15550	15359	15393	15408	15371	15506	15363	15236	15476	15483	15525	15333	15513	15477	15449	15313	15373	15606	15452	15506	15408	15433	15335	15376	15273	15307	15539	15406	15493	15406	15457	15468	15345	15354	15439	15320	15396	15452	15264	15306	15410	15365	15442	15369	15637	15303	15274	15338	15228	15391	15460	15371	15220	15552	15406	15542	15461	15238	15505	15341	15484	15338	15524	15348	15354	15474	15561	15516	15537	15400	15456	15480	15534	15463	15550	15422	15408	15227	15523	15570	15622	15276	15477	15340	15581	15531	15495	15448	15563	15580	15427	15461	15477	15325	15522	15522	15386	15214	15432	15422	15357	15390	15410	15389	15362	15336	15449	15459	15334	15438	15480	15477	15400	15589	15509	15322	15500	15450	15381	15294	15535	15447	15525	15456	15435	15451	15531	15311	15509	15477	15482	15336	15344	15380	15408	15408	15374	15361	15563	15645	15275	15393	15462	15600	15297	15422	15455	15396	15516	15370	15434	15298	15564	15333	15350	15495	15511	15345	15448	15342	15478	15275	15501	15335	15509	15299	15331	15480	15335	15572	15367	15554	15395	15507	15482	15452	15422	15491	15402	15563	15277	15724	15351	15544	15530	15299	15330	15484	15318	15410	15350	15602	15375	15438	15453	15350	15330	15365	15566	15414	15632	15261	15543	15383	15335	15401	15353	15428	15331	15406	15529	15442	15399	15465	15426	15326	15534	15323	15227	15433	15459	15475	15279	15545	15342	15343	15372	15435	15596	15417	15369	15444	15392	15216	15259	15362	15592	15279	15460	15321	15506	15511	15404	15410	15547	15312	15406	15292	15472	15422	15371	15339	15490	15432	15438	15210	15324	15398	15507	15463	15238	15246	15534	15453	15516	15490	15509	15463	15522	15396	15305	15347	15465	15593	15578	15439	15460	15475	15499	15550	15393	15383	15423	15367	15456	15500	15319	15437	15468	15398	15375	15403	15494	15429	15534	15189	15340	15484	15387	15517	15571	15397	15507	15642	15354	15370	15488	15250	15460	15317	15368	15458	15362	15354	15368	15536	15386	15411	15263	15202	15336	15270	15356	15440	15371	15534	15532	15546	15457	15242	15563	15348	15481	15336	15453	15266	15573	15416	15347	15457	15552	15359	15302	15368	15349	15408	15650	15347	15502	15376	15345	15541	15582	15341	15344	15446	15480	15354	15520	15531	15567	15312	15514	15338	15479	15328	15367	15424	15273	15515	15532	15419	15280	15544	15262	15364	15425	15433	15423	15543	15570	15318	15476	15471	15335	15343	15567	15441	15335	15243	15241	15435	15329	15353	15509	15205	15465	15627	15377	15518	15414	15365	15377	15413	15299	15037	15370	15504	15308	15414	15383	15423	15448	15303	15384	15411	15235	15419	15358	15299	15452	15375	15425	15361	15359	15484	15410	15177	15406	15495	15284	15508	15574	15391	15463	15589	15502	15268	15352	15471	15558	15378	15500	15473	15253	15387	15385	15438	15447	15501	15427	15386	15379	15491	15527	15502	15475	15463	15439	15399	15386	15546	15411	15385	15394	15352	15423	15335	15384	15458	15487	15545	15443	15292	15307	15323	15592	15422	15437	15299	15391	15447	15396	15434	15294	15516	15598	15422	15438	15378	15357	15652	15465	15374	15489	15375	15452	15376	15404	15440	15338	15325	15366	15233	15337	15441	15505	15455	15559	15404	15349	15509	15424	15365	15436	15597	15456	15573	15208	15456	15622	15432	15342	15397	15456	15450	15397	15256	15340	15286	15469	15373	15339	15481	15372	15423	15366	15312	15483	15480	15480	15318	15464	15441	15511	15319	15470	15460	15476	15402	15616	15447	15482	15350	15256	15403	15556	15381	15413	15363	15355	15527	15390	15231	15447	15392	15459	15449	15284	15469	15395	15275	15465	15432	15383	15474	15594	15425	15520	15311	15465	15302	15397	15398	15349	15369	15465	15252	15285	15411	15453	15556	15633	15478	15363	15468	15522	15399	15639	15436	15474	15476	15424	15360	15483	15486	15576	15342	15346	15402	15629	15520	15334	15418	15416	15458	15490	15256	15536	15374	15508	15529	15400	15238	15377	15558	15443	15420	15439	15477	15393	15383	15351	15471	15504	15535	15392	15329	15417	15386	15451	15698	15361	15533	15619	15405	15546	15320	15520	15273	15503	15513	15415	15354	15383	15463	15391	15444	15550	15388	15279	15405	15545	15395	15329	15488	15523	15576	15200	15326	15461	15492	15516	15421	15503	15465	15297	15450	15342	15383	15426	15320	15524	15320	15382	15577	15502	15555	15348	15476	15347	15467	15408	15425	15490	15519	15357	15595	15466	15390	15380	15506	15463	15462	15478	15438	15456	15307	15396	15430	15430	15339	15513	15526	15376	15420	15495	15615	15422	15435	15511	15354	15244	15494	15492	15421	15462	15338	15381	15310	15426	15308	15598	15255	15244	15504	15501	15427	15354	15634	15374	15403	15339	15410	15502	15478	15519	15355	15207	15420	15514	15372	15477	15549	15533	15351	15457	15575	15522	15464	15362	15555	15503	15575	15279	15339	15599	15448	15672	15529	15288	15460	15585	15304	15555	15380	15351	15649	15412	15399	15461	15516	15444	15404	15430	15407	15494	15281	15471	15327	15507	15397	15414	15531	15319	15435	15412	15463	15464	15437	15375	15378	15235	15445	15605	15492	15440	15526	15544	15310	15530	15477	15349	15518	15463	15401	15354	15520	15502	15292	15453	15469	15439	15436	15519	15505	15658	15573	15559	15218	15342	15532	15548	15419	15463	15533	15572	15476	15119	15519	15622	15329	15429	15478	15514	15379	15429	15355	15582	15430	15329	15297	15485	15414	15568	15286	15601	15342	15413	15367	15493	15487	15340	15394	15514	15295	15481	15380	15418	15184	15416	15473	15398	15496	15324	15545	15229	15453	15355	15530	15382	15415	15520	15394	15468	15300	15349	15473	15263	15460	15410	15469	15336	15370	15344	15624	15509	15548	15555	15437	15419	15467	15644	15345	15425	15317	15525	15381	15453	15457	15329	15347	15409	15501	15453	15483	15413	15471	15462	15429	15550	15512	15404	15623	15535	15461	15252	15528	15502	15412	15283	15313	15367	15409	15372	15406	15560	15387	15446	15361	15455	15384	15498	15439	15321	15396	15333	15450	15556	15357	15445	15349	15309	15483	15501	15567	15516	15428	15376	15254	15490	15497	15442	15411	15317	15384	15429	15360	15379	15389	15445	15489	15394	15426	15428	15370	15405	15434	15461	15575
24053	21643	29429	25077	24580	26960	26553	22598	21363	20987	20675	20218	19752	19473	19577	19175	18908	18746	18601	18368	18309	18247	18080	17978	18118	18100	18176	18000	18012	18085	18013	18151	18172	18065	17960	17970	17932	17889	17978	17997	17856	17961	17892	17831	17887	17909	18087	17804	17818	17885	17948	17758	17963	17940	17700	17875	17904	18104	18038	17780	17821	18025	17511	17714	17944	17733	17863	17757	17683	17932	18001	17727	17641	17916	17933	17716	17864	17711	17797	17841	17776	17686	17762	17660	17830	17816	17919	17930	17788	17835	17913	17706	17878	17664	18035	18088	17800	17873	17895	17911	17926	17851	17813	17734	17915	17923	17988	17848	17679	17894	17890	17799	17758	17807	17941	17860	17711	17736	17970	17805	17721	17838	18068	17789	17654	17858	17916	17834	17922	17736	17788	17838	17963	17668	17518	17716	17939	17717	17762	17813	17833	17898	17746	17849	17947	17911	17789	17817	17935	17878	17889	17913	17899	17690	17729	17678	17943	17741	17942	17957	17777	17836	17850	18093	17937	17992	17907	17939	18042	17874	17797	17730	17780	17763	17889	17810	17771	17772	17755	17811	17796	17916	17750	17730	17907	18017	17863	17826	17751	17611	17700	17836	17676	17667	17826	17882	17684	17845	17669	17718	17759	17996	18001	17846	17789	17776	17650	17748	17672	17753	17780	17745	17744	17757	17954	17886	17703	17807	17814	17829	17773	17828	17846	18010	17831	17849	17877	17788	17755	17967	18148	17916	17867	17817	17673	17824	17948	18000	17705	17991	17831	17761	17767	17814	17811	17776	17858	17790	17813	17757	17788	17935	17901	17878	17668	17810	17877	17942	18024	17892	17715	18186	17861	17484	17764	17765	17622	17816	17795	17899	17927	17789	17867	17692	17929	17665	17756	17771	17611	17860	17734	17760	17848	17721	17821	17879	17645	18163	17590	17674	17783	17752	17804	17928	17919	17849	17708	17743	17875	17793	17887	17780	17860	17968	17801	17959	17907	17819	17777	18106	17663	17767	17643	17761	17656	17536	17995	17946	17898	17762	17943	17776	17779	17883	17908	17838	17944	17838	17743	17578	17936	17854	17623	17934	17809	17787	17803	17985	18019	17868	17751	17839	17922	17821	17693	17847	17919	17663	17745	17679	17663	17794	17937	17874	17737	17912	17880	17831	17720	17855	17874	17896	17802	17758	17707	17986	17898	17823	17674	17829	17743	17883	17646	17722	17808	17923	18066	18038	17810	17813	17814	17746	17915	17744	17779	17940	17560	17735	17861	17823	17843	17919	17731	17898	17692	17587	17874	17857	17585	17913	17641	17892	17921	17762	17710	17771	17829	17804	17766	17753	17773	17921	17902	17818	17779	17830	17702	17936	17954	17787	17911	17633	17801	17794	17821	17869	17875	17873	17859	17808	17851	18022	17794	17886	17817	17865	18048	17695	17629	17870	17921	17898	17842	17781	17854	18097	17781	17683	17801	17895	17821	17740	17745	17916	17976	17678	17731	17819	17887	18111	17879	17866	17819	17817	18010	17863	17840	17633	17809	18036	17734	17738	17698	17884	17775	17711	17898	17620	17720	17678	18033	17865	17872	17749	17978	17906	17886	17921	17910	17713	17822	17893	18035	17744	17733	17729	17850	17798	17788	17799	17619	17757	17698	17847	17685	17846	17693	17738	17936	17735	17875	17803	17703	17746	17996	17749	17729	17868	17504	17628	17839	17838	17913	17974	17759	17808	17935	17833	17773	17717	18115	17740	17887	17737	17835	17477	17683	17854	17938	17770	17833	17989	18179	17832	17785	17711	17734	17720	17650	17702	17839	17745	17981	17727	17836	17799	17746	18053	17851	17610	17840	17848	17787	17749	18031	17851	17718	17738	17534	17763	17875	17839	17754	17579	17864	17749	17724	17877	17763	17712	17731	17961	17815	18068	17900	17867	17782	17775	17781	17718	17842	17685	17881	17763	17537	17694	17986	18017	17906	17802	17981	17900	17828	17664	17708	17692	17780	17855	17827	18015	17801	17685	17705	17806	17901	18047	17789	17914	17954	17889	17820	17836	18030	17943	17782	17736	17715	17806	17849	17818	17824	17881	17915	17949	17841	17778	17840	17812	17727	17975	17603	17759	18092	17774	17795	17756	17737	17685	17706	17681	17675	17742	17848	18029	18089	18130	17824	17839	17641	17856	17761	17876	18056	17808	17546	17665	17939	17899	17829	17834	17953	17587	17828	17940	17877	17742	18034	17780	17783	17878	17870	17831	17740	17671	17828	17807	18011	17655	17949	17868	17941	17834	17743	17602	17617	17856	17817	17709	17797	18013	17782	17756	17887	17768	17930	17761	17661	17653	17853	17870	17983	17718	17821	17895	17825	17909	17834	17929	17888	18017	17741	17788	17913	17781	17700	17874	17877	17944	17804	17792	17749	17937	17612	17859	17735	17782	17842	18019	17911	17773	18052	17868	17800	17972	17945	17992	17966	17738	17703	17867	17781	17720	17626	17943	17973	17933	17677	17703	17631	17814	17864	17853	17821	18020	17881	17806	17694	17761	17883	17723	17634	17954	17880	17800	17826	17799	17938	17866	17640	17982	17879	17716	17857	17865	17862	17987	17907	17753	17889	17717	17891	17783	17923	17833	17801	17961	17846	17762	17844	17912	17827	17692	17910	17639	17690	17945	17955	17804	17747	17842	17858	17774	17697	17817	17699	18047	17926	17840	17940	18073	17761	17828	17661	17694	17961	17917	17962	17978	17954	17962	17941	17941	17822	17896	17955	17988	17742	17844	17851	17742	17901	17958	17892	17682	17631	17715	17911	17719	17697	17650	17924	17759	17797	17763	17689	17829	17837	17784	17762	17721	17890	18027	18071	17946	17771	17922	17799	17697	17832	17905	17811	17755	17923	18051	17688	17873	17905	17917	17846	17791	17739	17975	17574	17862	17727	17867	18072	17953	17973	17672	17639	17861	17841	17945	17892	17904	17874	17953	17794	17882	17854	17750	17907	17883	17693	17684	17609	17917	17818	17833	17857	17814	17685	17790	17801	17697	17838	17762	17933	17807	17603	17793	17784	18064	17820	17885	17924	17879	17681	17792	17713	17826	17950	17760	17930	17888	17941	17870	17912	17895	17912	17758	17744	17733	17728	17726	17969	17887	17793	17917	17994	17785	17814	17764	17856	17750	17981	17811	17866	17743	17735	17892	17683	17834	17814	17768	17770	17708	17917	17748	17940	17755	17761	17715	17759	17801	17961	17897	17904	17753	17823	17949	17739	17971	17739	17706	17900	17948	17739	17685	17761	17752	17836	17834	17788	18066	17844	17910	17844	17949	17824	17764	17814	17826	18043	17726	17863	17769	17968	17915	17662	17937	17765	17891	17758	17826	17925	17654	17862	17857	17860	17584	17828	17888	17803	17768	17941	17866	17863	17829	17816	17694	17899	17700	17783	17910	17816	17839	17931	18003	17807	17875	18006	18046	17851	17828	17828	17805	17721	17892	17743	17861	17669	17786	17808	17722	17752	17932	17836	17713	17908	17896	17851	17706	17926	18007	17912	17861	17918	17753	18033	17800	17685	17743	17953	17833	17602	17693	17903	17820	17823	17897	17803	17762	17945	17721	17834	17787	18162	17857	17786	17811	17759	17831	17877	17781	17862	17734	17803	17893	17865	17804	17853	17717	17782	17800	17930	17883	17879	17941	17854	17692	17709	17710	17646	17716	17663	17518	17944	17754	17713	17873	17903	17712	17759	17898	17737	17935	17931	17982	17880	17722	17653	17933	17844	18152	17821	17720	17646	17780	17859	17755	18072	17994	17896	17636	17994	17666	17932	17813	17699	17869	17785	17911	17973	17889	17566	17791	17574	17524	17864	17804	17910	17766	17959	17794	17972	17658	17979	17841	17883	17764	17933	17832	17920	17806	17772	17767	17587	17895	17868	17798	17597	17808	17874	17762	17981	17880	17885	17803	17730	17711	17720	17829	17737	17784	17932	17896	17884	17641	17799	17756	17991	17911	17724	17688	17803	17841	17959	17821	17904	17826	17823	17722	17769	17707	17887	17936	17911	17868	17720	17945	17845	17749	17787	17865	17739	17745	17985	17940	17722	17891	17780	17813	17749	17810	17826	17814	17905	17705	17878	17855	17841	17758	17823	17702	17839	17829	17865	17704	18015	17703	18000	17707	17787	17892	18161	17805	17839	18029	17864	17771	17865	17653	18004	17865	17739	17963	17825	17766	17688	17716	17870	17898	17737	17835	17765	17982	17773	17734	17846	17835	17820	17722	17949	17864	17896	17918	17972	17687	17847	17853	17944	17907	18018	17809	17755	17828	17817	17680	17730	17813	17884	17789	17862	17851	17898	17763	17784	17725	17832	17704	17796	18029	17729	17952	17873	17694	17615	17905	17769	17864	18004	17831	17920	17688	17807	17578	17809	17939	17926	17749	17558	17682	17691	17879	17840	17991	17779	17705	17843	17780	18062	17661	17871	17868	17916	17723	17771	17840	17691	17902	17799	17805	17863	17611	17851	17759	17836	17758	17820	17885	17899	17721	17920	17997	17708	17773	17926	17851	17676	17889	17603	17790	17883	17821	17908	17811	17919	17801	17733	17720	17651	17785	17804	17890	17807	17729	17666	17865	17833	17967	17814	17968	17767	17998	17918	18063	17714	17894	17826	17928	17958	17792	17804	17737	17824	17772	17721	17706	17895	17795	17771	17834	17714	17714	17785	17876	18067	17884	17719	17809	17836	17824	17806	17562	17760	18104	17891	17800	17922	17790	17855	17844	17855	17959	17942	17725	17788	17589	17829	17657	17777	17894	17606	17845	17635	17801	17584	17786	17904	17773	17588	17948	17934	18000	17896	17776	17781	17795	17941	17849	17900	17768	17956	17878	17759	17752	17919	17601	17850	17734	17839	17838	17760	17772	17881	17903	17732	17888	17942	17568	17873	17991	18020	17757	17698	17718	17811	17903	17899	17748	17977	17877	17915	17856	17887	17926	18036	17830	17781	17767	17888	17932	17914	17722	17920	17917	17760	17905	17702	17798	17834	17859	17855	17897	17874	18067	17760	17861	17815	17724	17573	17702	17846	18080	17868	17702	17898	17870	17935	18092	17914	17726	17835	17828
29987	50361	47357	37844	32408	28454	24967	22944	21611	20602	20011	19504	18681	18474	18435	17880	17400	17200	16927	16925	16427	16432	16317	16285	16136	16265	16122	16408	16112	16070	16064	16214	15993	16021	15981	15966	16109	15873	15923	16074	15972	16066	16004	15731	15698	15955	15968	15917	15791	15841	15776	15999	15889	16042	15958	15726	15820	15917	15980	15894	15984	15916	15935	16054	15809	15860	15915	15861	15954	15956	15835	16023	15813	15675	15840	15844	15925	15890	15966	15732	15873	15733	15880	15920	15917	16028	15768	15898	15763	15834	15791	15643	15808	15890	15623	15815	15942	15706	15861	15865	15932	15873	16028	15898	15878	15986	15846	15735	15904	15926	15840	16133	15847	15898	15894	15912	15745	15790	15962	15888	15767	15780	16020	15693	15948	15931	15902	15913	15814	15775	15738	15793	15854	15741	15800	15984	15863	15889	15953	15993	15584	16030	15848	15952	15740	15950	16060	15936	15741	15957	15785	15834	15843	16033	15844	15890	15989	16015	15815	15784	15802	15784	15844	15677	15970	15891	16006	15904	16044	15919	15917	16013	15981	15726	15900	15878	15844	15870	15952	15875	16061	15794	15996	15944	15896	15729	15819	15742	15879	15994	15858	15897	15843	16057	15913	15832	15826	15800	15815	15926	15767	15780	15999	16090	15942	15792	15948	15889	15872	15806	16045	15986	15857	15920	15823	15886	15716	15868	16048	16073	15948	15904	15955	15872	15902	15748	15953	15839	15702	15921	15908	15958	16030	16086	15979	16019	15988	15959	15762	15840	15819	16038	15842	15851	15906	15847	16021	15665	15836	15766	15789	15725	15930	15921	15833	15881	15806	15908	15934	15748	16005	15775	15843	15886	15896	15954	15873	15984	15745	15941	15994	15784	15905	15833	15821	16004	15970	15813	15999	15888	15712	15755	15776	15818	15970	15859	15911	16053	15856	15845	15835	15839	15757	15979	16091	15811	15672	15731	15862	15888	15892	15578	15957	16015	15850	15858	15740	16104	15848	15870	15989	15800	15998	15696	15754	15912	16008	15740	15964	16101	15775	15892	15822	15777	15839	15893	15902	16011	15818	15834	15915	15912	16105	15860	16072	15925	15767	15934	15950	15842	15882	15766	15988	15917	15934	15844	15992	16001	15952	15714	15980	15860	16012	15937	15870	15785	15736	15854	15878	15938	15830	15975	15933	15886	15944	16010	15850	15925	15961	15846	15863	15928	15882	15788	15873	15909	15876	16079	15843	15798	15643	15927	15881	15977	15817	15752	16031	15856	15745	15868	15860	15953	15866	15764	15822	15851	15980	15793	15836	15797	15837	15798	15764	15937	15782	15883	16092	15867	15961	15905	15941	15930	15826	15863	15844	16082	16056	16027	15859	15734	15897	15950	15867	15736	15959	15857	15830	15890	15902	16115	15791	15939	15811	16012	15799	15954	15832	15902	15892	15874	15942	15900	15786	15869	15767	15899	15995	15784	15871	15872	15911	16045	15742	15941	15895	15877	15880	15870	15831	15922	15861	15802	15909	15961	15937	15795	15978	15642	15864	15837	15821	15600	15908	15707	15945	15769	15941	15890	15934	15976	15844	15774	15833	15711	15834	15875	15955	15948	15910	15969	16032	15882	15881	15876	16046	15843	15891	15892	15914	15920	15749	15976	15880	15998	15911	15939	15983	15774	15873	15692	15975	15954	15968	15785	15895	15867	15905	15798	15937	15886	15805	15923	15987	15789	15882	15792	15889	16072	15813	16025	15686	15953	15841	15939	15971	15838	15887	15807	15876	15893	16074	15862	15818	15950	15946	15891	15676	15705	15841	15836	16125	16067	15729	15746	15869	15658	15997	15792	16036	15739	15870	15954	15905	15938	15770	15929	15888	15901	15890	15857	15768	15923	15867	15819	15773	16001	15824	15924	15862	15940	15887	15798	15876	15800	16020	15868	15745	15810	16013	15705	15876	16017	15841	15883	15943	15959	15946	15966	15882	15855	15627	15774	15904	15919	15965	15797	16014	15995	15743	15874	15923	15985	15923	15711	15825	15853	16007	15846	15813	15945	15907	15978	15983	15930	15826	15788	15712	15911	16025	15974	15923	15916	16013	15846	15842	15933	15882	15969	15842	15773	15950	15934	15911	15957	15639	15784	15860	15991	15906	16086	15951	15845	15660	15897	15924	15862	15847	15778	15907	15873	15684	16064	15990	15783	15926	15820	15761	15943	15874	15849	15820	15776	15741	15817	15919	15866	15944	15912	15818	16026	15931	15939	15899	15829	15965	15821	15849	15826	15789	15817	15936	15862	15996	15957	15875	16036	15894	15825	15924	15931	15989	15864	15954	15817	16010	15849	15650	15893	15978	15870	15794	15919	15788	15820	15903	15890	15733	15779	15948	15863	15857	15914	15888	15756	15894	15714	15896	16001	15808	15763	15897	16074	15866	15881	15898	15930	15863	15775	15820	15884	15780	15925	15779	15894	15857	15724	15865	15986	15944	16017	15949	16083	15959	15886	15845	15863	15855	15948	16055	15779	15841	15906	15829	15880	16001	15808	15750	15794	15793	15861	15865	15974	15893	15922	15886	15870	15964	15769	15839	15798	15952	16030	15765	15922	15856	16220	15800	15927	15739	15898	15916	15776	15857	15774	15895	15732	15998	15969	15873	15920	15945	15971	15909	15792	15834	15950	15960	15788	15805	15954	15902	15904	15863	15820	15757	16002	15875	15964	15884	15765	15803	15887	15958	15897	15844	15963	15714	15754	15928	15743	15923	15806	15894	15929	15894	15997	15765	15980	15727	15873	15976	15869	15799	16026	15990	15909	15849	15838	15840	16047	15933	15960	15843	15965	15986	15767	15958	15983	15878	15841	15997	15940	15982	15899	16029	16038	15987	15928	15878	15957	15688	15817	15990	15895	15756	16004	15673	16047	15804	15753	16015	15925	15909	15890	15892	15753	15931	15899	15851	15789	15855	16040	16021	15878	15840	15893	15828	15914	15828	15834	15839	15963	15916	15894	15792	15847	15950	15905	15817	15855	15996	15923	15754	15870	15804	15814	15934	15934	15751	16041	15807	15850	15988	15822	16040	15841	15907	15997	15881	15904	15665	15978	15814	15748	15949	15822	15864	16015	15781	15861	15900	15908	15638	15866	15895	15909	16026	15988	15851	15874	15979	15942	15892	15797	15683	15779	15908	15814	15950	15943	15914	16119	15903	15738	15747	16008	16003	15707	15789	16039	15794	15969	15910	15995	15931	15877	15933	15867	16122	15733	15870	15935	15847	15794	15795	15928	15770	15896	15832	16026	15896	15766	15872	16017	15928	16042	15756	15868	15878	15842	15869	15780	15863	15808	16015	15849	15814	15873	15900	15855	15937	15904	15794	15874	15955	15869	15696	15840	15870	16037	15909	15863	15859	15884	15788	15865	15970	15733	15792	15784	15825	15891	15621	15838	15921	15899	15845	16060	15973	15751	15900	15794	16000	15865	15869	15880	15826	15934	15750	15848	15639	16067	15790	16055	15806	16024	15835	15823	15970	15830	15916	15797	15888	15886	15906	15850	15978	15817	15982	16045	15864	16104	15824	15860	15811	15934	15827	15804	15771	15993	15782	15947	15903	15945	15728	15797	15965	15859	15929	15961	15787	15845	15808	15646	16034	15861	15793	16090	15789	15788	15949	15958	15886	15982	15777	15888	15860	15956	15925	15875	16111	15728	15982	16029	15888	15723	15940	15791	16040	16046	15884	15868	15967	15914	15976	15876	15745	15831	15780	15987	15962	15825	15988	15856	15850	15902	15795	15800	15833	15916	15811	15840	16015	15890	15939	15665	15777	15851	15933	15992	15979	16030	15811	15713	15926	15833	15708	15881	15973	15718	15866	15771	15891	15838	15740	15738	15939	15852	15868	15833	15952	15849	15836	16021	16015	15762	15986	15885	15850	15785	15941	15766	15767	15828	15862	15942	15943	15884	15906	15960	15861	15776	16043	15948	16106	15851	15994	15901	15906	15895	15917	15844	15889	15907	15898	15909	15882	15945	15821	15924	16012	15831	15844	15722	15860	15756	15875	15909	15918	16019	15920	15914	15822	15788	15959	15911	15959	15914	15852	16091	15964	15799	15874	15967	15918	16014	15917	15853	15755	15895	15847	15827	15972	15986	15888	15788	16008	15815	15927	15910	15846	15893	15939	15820	16011	15855	15913	15836	15911	15773	15837	16000	15939	15924	15981	15831	15871	15814	15790	15951	15932	15863	15851	15885	15819	15788	15753	15788	15927	15826	15853	15882	15883	15985	15940	16049	15816	15757	15940	15859	16023	15932	15987	15656	15920	15779	15842	15883	15884	15842	15996	15974	15909	15903	15879	15785	15960	15746	15860	15919	15704	15948	15881	15864	15994	15914	15997	15814	16074	15946	15806	15967	16071	15921	15966	15923	15894	15746	15921	15778	15875	15862	15754	15865	15836	15970	15798	15738	15800	16037	15859	16073	15819	15795	16038	15948	16047	15838	15955	15947	15922	16009	15803	15920	16027	15864	15835	15881	15881	15842	15832	15945	16138	15824	15903	15679	15973	15871	15982	15965	15817	15824	15750	15748	15820	15817	15926	15725	16020	15753	15990	15939	15892	16028	15942	15863	15880	15952	16091	15809	15718	15862	15891	16021	15839	15877	15780	15882	15885	16003	15815	15891	15744	16178	15820	15903	15946	15820	15847	15783	16013	15869	16001	15812	15943	15942	15788	15939	15881	15605	15902	15915	16023	15932	16025	15838	15916	15850	15892	15872	15715	15908	15989	15890	15938	15814	15815	15793	15890	15883	15754	16036	16019	15930	15911	15890	15853	15876	16007	15986	15945	15973	15934	15829	15963	15805	15814	15801	15787	15823	15878	15976	15926	15709	15843	15802	15921	16006	15890	15831	15834	15879	15813	15897	15873	15877	15840	15819	15749	15943	15861	15928	15782	15970	15851	15898	15965	15684	15822	15835	15817	15857	15875	15908	15892	16019	15866	15901	16035	15796	15911	15968	15873	15961	15766	15864	15902	15962	15826	15944	15836	15876	15989	15921	16031	15935	15891	15934	15831	15961	15780	15914	15920	15844	15822	15713	15977	15971	15922	15835	15655	15929	15864	15868	15825	15636
22988	21548	29648	24012	22496	26522	29660	23986	22317	21625	21422	20815	20110	19907	20009	19488	19118	18855	18692	18533	18213	18114	18064	17828	18045	18013	17870	17778	17899	17611	17580	17647	17607	17702	17671	17639	17586	17640	17739	17644	17569	17497	17693	17641	17687	17784	17645	17505	17490	17406	17668	17648	17646	17513	17484	17396	17621	17636	17429	17396	17396	17694	17435	17472	17528	17397	17476	17423	17446	17593	17665	17518	17482	17730	17592	17369	17594	17719	17662	17386	17585	17548	17293	17533	17514	17492	17577	17452	17664	17465	17480	17476	17714	17699	17559	17585	17515	17570	17578	17668	17634	17273	17301	17433	17450	17572	17470	17568	17549	17649	17679	17556	17454	17559	17623	17530	17521	17549	17530	17494	17564	17565	17589	17380	17501	17409	17440	17492	17554	17614	17378	17519	17551	17567	17415	17492	17422	17431	17476	17550	17573	17582	17511	17638	17580	17385	17648	17540	17350	17493	17450	17509	17463	17403	17428	17584	17520	17599	17603	17395	17541	17590	17518	17705	17476	17470	17577	17732	17513	17581	17524	17571	17627	17638	17326	17606	17624	17483	17446	17606	17570	17352	17542	17401	17305	17294	17317	17572	17383	17528	17440	17415	17629	17498	17615	17553	17539	17475	17362	17379	17423	17500	17698	17553	17455	17539	17554	17489	17564	17462	17576	17348	17482	17404	17531	17531	17558	17432	17398	17377	17389	17464	17657	17390	17439	17462	17358	17485	17399	17800	17686	17439	17137	17376	17400	17482	17501	17302	17408	17490	17432	17511	17574	17352	17501	17489	17653	17547	17497	17442	17581	17330	17564	17426	17519	17499	17399	17352	17557	17634	17562	17532	17442	17394	17483	17493	17577	17470	17659	17495	17463	17323	17496	17382	17608	17332	17423	17609	17753	17406	17537	17585	17509	17330	17600	17592	17533	17589	17547	17528	17371	17490	17604	17466	17474	17318	17298	17418	17435	17401	17585	17545	17551	17388	17627	17445	17601	17338	17481	17392	17443	17513	17473	17393	17423	17542	17316	17334	17431	17262	17497	17553	17640	17479	17499	17583	17412	17337	17437	17473	17284	17336	17346	17466	17453	17513	17473	17617	17650	17488	17349	17524	17215	17348	17575	17580	17495	17587	17450	17312	17371	17487	17357	17658	17542	17477	17463	17437	17511	17461	17294	17346	17726	17439	17463	17372	17548	17548	17637	17297	17460	17478	17669	17484	17394	17592	17505	17338	17258	17526	17465	17490	17616	17520	17586	17449	17318	17468	17702	17409	17446	17439	17562	17640	17441	17601	17312	17482	17424	17594	17450	17417	17387	17287	17493	17439	17613	17605	17392	17393	17404	17536	17503	17442	17424	17696	17526	17673	17666	17845	17386	17464	17496	17374	17580	17455	17452	17361	17417	17404	17499	17526	17512	17535	17479	17314	17663	17636	17646	17542	17410	17535	17551	17348	17662	17446	17433	17470	17320	17464	17587	17486	17385	17497	17652	17543	17784	17446	17429	17525	17274	17635	17550	17616	17442	17474	17536	17491	17424	17405	17471	17371	17329	17489	17495	17427	17571	17405	17407	17334	17442	17379	17567	17596	17689	17342	17685	17559	17425	17528	17363	17516	17566	17482	17815	17450	17734	17425	17549	17610	17285	17456	17548	17405	17336	17368	17563	17484	17493	17527	17301	17453	17415	17344	17453	17505	17501	17458	17438	17686	17453	17286	17457	17229	17514	17535	17611	17431	17627	17226	17449	17579	17699	17480	17427	17271	17372	17379	17582	17355	17585	17470	17489	17392	17777	17528	17295	17396	17482	17368	17544	17455	17477	17386	17545	17481	17438	17296	17638	17453	17467	17469	17572	17410	17481	17498	17442	17581	17608	17464	17507	17289	17497	17471	17507	17363	17438	17312	17518	17581	17586	17439	17400	17404	17490	17489	17456	17436	17269	17374	17375	17420	17458	17564	17367	17677	17372	17325	17421	17618	17562	17557	17367	17460	17658	17368	17528	17450	17521	17253	17479	17522	17751	17324	17419	17305	17458	17342	17429	17437	17540	17481	17661	17630	17404	17449	17461	17547	17599	17816	17623	17578	17532	17394	17336	17339	17432	17397	17302	17370	17548	17608	17455	17380	17381	17429	17570	17349	17390	17518	17566	17505	17562	17476	17376	17250	17429	17627	17319	17444	17365	17506	17510	17341	17458	17575	17445	17564	17330	17452	17354	17572	17673	17334	17578	17671	17520	17290	17406	17445	17566	17407	17718	17513	17510	17278	17373	17343	17464	17491	17521	17455	17648	17528	17372	17628	17521	17580	17527	17434	17405	17312	17494	17612	17410	17181	17358	17388	17399	17412	17249	17462	17468	17597	17558	17478	17494	17471	17418	17397	17391	17543	17237	17316	17420	17347	17523	17385	17575	17464	17597	17558	17458	17502	17445	17647	17245	17494	17457	17573	17423	17379	17432	17541	17701	17678	17428	17518	17484	17429	17638	17486	17676	17453	17605	17462	17659	17450	17515	17305	17447	17701	17544	17534	17376	17395	17506	17465	17471	17481	17628	17626	17548	17411	17399	17557	17500	17483	17567	17497	17406	17433	17412	17587	17274	17528	17488	17591	17384	17529	17436	17546	17504	17569	17453	17610	17563	17402	17417	17351	17681	17576	17485	17629	17752	17521	17637	17518	17385	17496	17404	17517	17400	17434	17320	17541	17671	17453	17570	17539	17367	17460	17604	17464	17640	17498	17274	17393	17644	17597	17549	17495	17521	17521	17550	17492	17413	17406	17450	17468	17363	17413	17372	17532	17621	17595	17466	17329	17669	17370	17304	17511	17520	17518	17623	17577	17305	17407	17532	17406	17416	17588	17350	17673	17515	17428	17347	17387	17537	17398	17487	17588	17616	17289	17585	17382	17264	17568	17275	17378	17641	17599	17696	17641	17452	17300	17504	17447	17477	17393	17595	17443	17318	17490	17574	17371	17587	17450	17494	17573	17471	17541	17427	17445	17331	17554	17546	17433	17556	17619	17747	17445	17554	17614	17453	17391	17507	17403	17590	17549	17408	17474	17508	17378	17378	17349	17622	17671	17499	17516	17505	17451	17427	17470	17523	17549	17332	17555	17571	17426	17310	17235	17443	17439	17693	17659	17377	17457	17537	17279	17577	17602	17352	17520	17532	17599	17361	17515	17258	17532	17562	17491	17661	17435	17461	17401	17575	17440	17488	17442	17416	17401	17406	17638	17464	17270	17348	17309	17487	17604	17528	17369	17504	17364	17490	17461	17436	17295	17743	17511	17395	17576	17495	17389	17575	17550	17505	17493	17314	17493	17294	17524	17358	17596	17337	17385	17465	17366	17568	17409	17487	17416	17338	17377	17591	17482	17782	17463	17547	17760	17534	17619	17588	17516	17485	17413	17463	17587	17547	17452	17170	17448	17403	17562	17507	17473	17393	17370	17517	17446	17545	17223	17356	17238	17550	17584	17597	17654	17367	17551	17321	17404	17442	17683	17589	17389	17517	17592	17588	17406	17546	17612	17538	17534	17517	17327	17349	17400	17453	17544	17574	17381	17460	17440	17623	17505	17507	17733	17607	17425	17486	17564	17342	17439	17448	17476	17536	17526	17342	17409	17619	17683	17561	17630	17556	17551	17444	17363	17283	17607	17357	17479	17332	17298	17365	17280	17656	17551	17646	17529	17555	17500	17374	17465	17491	17435	17450	17544	17428	17665	17394	17419	17455	17532	17555	17506	17422	17529	17355	17610	17404	17666	17485	17573	17435	17503	17588	17493	17394	17483	17292	17660	17391	17506	17466	17526	17802	17469	17316	17524	17548	17420	17493	17351	17547	17563	17586	17583	17386	17369	17460	17343	17409	17391	17422	17477	17561	17468	17468	17462	17555	17476	17678	17557	17574	17537	17608	17438	17616	17518	17555	17364	17431	17529	17534	17540	17447	17483	17515	17411	17670	17417	17511	17431	17753	17545	17626	17368	17395	17401	17389	17384	17470	17432	17439	17593	17405	17596	17487	17723	17539	17377	17312	17457	17615	17473	17512	17570	17553	17440	17164	17300	17527	17557	17488	17453	17310	17629	17654	17476	17511	17518	17391	17534	17434	17453	17479	17332	17347	17459	17362	17573	17491	17526	17515	17437	17501	17509	17408	17392	17468	17627	17342	17517	17454	17456	17504	17382	17406	17493	17447	17533	17671	17381	17294	17362	17500	17423	17433	17534	17553	17382	17346	17446	17505	17400	17438	17441	17443	17390	17432	17368	17565	17290	17574	17563	17454	17418	17469	17562	17390	17606	17619	17324	17552	17539	17579	17438	17363	17498	17514	17510	17430	17506	17432	17457	17503	17426	17661	17581	17465	17552	17589	17598	17419	17368	17414	17356	17504	17474	17451	17589	17537	17465	17439	17429	17334	17691	17621	17493	17431	17569	17367	17748	17586	17518	17615	17440	17396	17627	17573	17547	17427	17471	17640	17403	17595	17438	17484	17309	17400	17594	17555	17451	17542	17620	17458	17465	17411	17619	17383	17433	17381	17435	17372	17417	17450	17538	17279	17394	17418	17470	17522	17577	17578	17466	17536	17223	17640	17617	17491	17092	17418	17494	17424	17350	17621	17454	17496	17460	17535	17501	17470	17519	17394	17457	17757	17469	17649	17500	17354	17427	17345	17299	17590	17616	17339	17290	17509	17403	17475	17537	17632	17375	17303	17628	17525	17603	17238	17401	17420	17729	17657	17505	17384	17540	17606	17301	17448	17427	17522	17640	17514	17388	17477	17472	17427	17706	17387	17549	17542	17633	17626	17542	17331	17369	17632	17674	17435	17415	17386	17575	17412	17426	17456	17549	17702	17540	17571	17361	17365	17598	17383	17571	17308	17303	17642	17616	17558	17497	17465	17406	17466	17454	17601	17470	17623	17662	17413	17524	17489	17601	17523	17613	17478	17274	17469	17569	17399	17535	17444	17481	17414	17529	17438	17496	17576	17518	17641	17517	17390	17600	17185	17527	17439	17308	17525	17453	17356	17650	17605	17453	17584	17615	17450	17396	17445	17344	17571	17524	17499	17596	17518	17324	17457	17629	17767	17330	17408	17321	17234	17285	17243	17681	17649	17519
31637	55399	51780	41186	36377	31779	28064	24924	23490	21572	21116	20534	19582	19362	19109	18508	17785	17565	17200	16729	16705	16332	16147	16273	16138	16056	15955	15881	15825	15925	15650	15829	15747	15709	15808	15704	15844	15804	15566	15768	15737	15689	15601	15724	15615	15606	15665	15618	15564	15647	15554	15792	15650	15632	15684	15647	15733	15799	15848	15703	15644	15716	15543	15514	15645	15616	15726	15812	15695	15504	15735	15784	15595	15755	15872	15764	15638	15666	15713	15676	15529	15810	15623	15555	15558	15662	15510	15529	15603	15745	15557	15642	15488	15741	15526	15695	15639	15807	15571	15809	15717	15728	15508	15509	15749	15663	15609	15560	15793	15669	15531	15592	15600	15682	15659	15625	15676	15701	15798	15692	15723	15633	15522	15763	15762	15800	15668	15595	15734	15537	15632	15572	15563	15562	15673	15476	15567	15364	15640	15795	15569	15771	15708	15671	15617	15717	15566	15735	15633	15584	15481	15584	15718	15674	15721	15645	15693	15564	15717	15664	15486	15745	15535	15626	15631	15495	15608	15558	15611	15762	15640	15457	15715	15702	15642	15527	15782	15653	15694	15462	15566	15581	15561	15727	15647	15578	15626	15602	15788	15556	15658	15649	15667	15687	15631	15604	15763	15636	15769	15786	15755	15680	15475	15566	15711	15651	15732	15608	15605	15664	15564	15723	15563	15573	15536	15619	15623	15646	15702	15644	15698	15644	15605	15570	15561	15620	15713	15499	15722	15722	15610	15519	15674	15684	15485	15657	15649	15589	15625	15683	15558	15612	15766	15768	15627	15710	15748	15625	15625	15618	15836	15734	15713	15569	15819	15614	15838	15708	15682	15636	15737	15727	15772	15538	15593	15705	15605	15530	15670	15571	15536	15658	15739	15706	15623	15677	15524	15613	15702	15679	15608	15432	15844	15594	15517	15592	15753	15592	15619	15721	15582	15903	15609	15615	15667	15727	15663	15488	15517	15579	15710	15696	15638	15556	15555	15556	15616	15562	15587	15612	15578	15586	15657	15771	15707	15571	15711	15681	15625	15519	15583	15518	15639	15516	15605	15555	15584	15728	15776	15617	15684	15686	15474	15666	15662	15479	15563	15549	15715	15683	15741	15656	15616	15716	15607	15505	15727	15645	15643	15714	15613	15561	15759	15746	15464	15712	15678	15589	15642	15763	15603	15499	15565	15658	15696	15586	15709	15526	15609	15803	15794	15594	15556	15742	15686	15630	15566	15740	15619	15818	15595	15795	15776	15842	15608	15677	15791	15718	15591	15610	15762	15629	15483	15607	15631	15615	15617	15534	15786	15481	15536	15704	15513	15639	15457	15618	15681	15598	15673	15534	15522	15641	15621	15680	15611	15590	15547	15547	15663	15698	15634	15732	15644	15611	15593	15657	15607	15781	15771	15702	15594	15570	15563	15640	15769	15782	15545	15681	15756	15510	15369	15756	15572	15567	15643	15667	15528	15628	15657	15656	15467	15551	15642	15740	15725	15626	15714	15632	15651	15678	15501	15757	15653	15467	15598	15734	15530	15664	15589	15673	15734	15585	15619	15620	15548	15621	15533	15794	15475	15607	15479	15532	15526	15616	15581	15555	15794	15582	15630	15592	15798	15665	15650	15536	15481	15829	15604	15611	15686	15483	15591	15567	15472	15714	15646	15771	15614	15701	15593	15695	15738	15583	15617	15767	15677	15582	15710	15700	15697	15642	15712	15766	15690	15668	15627	15506	15733	15629	15556	15730	15517	15659	15734	15654	15521	15560	15765	15674	15696	15668	15661	15573	15495	15577	15571	15677	15786	15732	15675	15798	15476	15534	15743	15864	15503	15524	15432	15466	15726	15629	15666	15625	15666	15665	15623	15587	15542	15523	15571	15685	15777	15568	15511	15450	15691	15607	15555	15764	15663	15506	15717	15801	15557	15687	15614	15785	15531	15812	15718	15730	15632	15692	15675	15541	15674	15679	15538	15610	15687	15568	15780	15558	15507	15702	15388	15647	15538	15680	15766	15627	15714	15804	15734	15803	15595	15659	15563	15598	15622	15634	15730	15727	15712	15951	15551	15694	15803	15687	15646	15597	15605	15694	15622	15711	15651	15618	15666	15663	15697	15749	15514	15672	15535	15789	15727	15819	15799	15562	15591	15416	15847	15641	15723	15642	15880	15613	15587	15662	15586	15772	15587	15843	15691	15766	15449	15732	15521	15698	15374	15695	15772	15587	15718	15718	15458	15607	15671	15411	15616	15685	15721	15595	15784	15534	15529	15645	15709	15578	15632	15549	15599	15633	15663	15781	15525	15461	15564	15591	15699	15659	15842	15607	15543	15785	15611	15577	15747	15503	15605	15785	15610	15509	15638	15601	15647	15765	15571	15738	15682	15649	15613	15625	15796	15679	15521	15542	15767	15595	15804	15647	15603	15711	15572	15560	15743	15546	15667	15754	15719	15576	15639	15595	15646	15619	15535	15514	15638	15567	15676	15657	15650	15488	15668	15508	15644	15676	15522	15590	15625	15761	15789	15611	15553	15731	15415	15623	15670	15767	15582	15583	15716	15638	15740	15843	15615	15609	15712	15670	15569	15626	15687	15683	15645	15726	15537	15716	15694	15520	15812	15573	15774	15674	15650	15622	15710	15583	15607	15589	15564	15658	15560	15764	15713	15430	15616	15723	15585	15612	15566	15676	15646	15658	15533	15505	15438	15777	15447	15321	15748	15727	15650	15676	15503	15706	15621	15640	15557	15642	15587	15618	15480	15454	15583	15789	15470	15690	15828	15728	15596	15751	15660	15600	15705	15508	15635	15579	15667	15697	15722	15775	15757	15527	15710	15625	15728	15586	15706	15662	15610	15692	15548	15817	15747	15579	15605	15691	15695	15661	15681	15722	15593	15633	15551	15652	15533	15695	15793	15509	15647	15641	15422	15829	15633	15572	15599	15577	15514	15579	15613	15690	15627	15704	15515	15508	15590	15608	15540	15596	15862	15563	15648	15650	15702	15662	15510	15472	15836	15644	15525	15668	15846	15727	15764	15644	15473	15803	15626	15459	15529	15531	15607	15654	15648	15560	15586	15475	15772	15593	15507	15648	15648	15537	15650	15750	15753	15646	15493	15565	15680	15640	15704	15543	15661	15573	15620	15708	15605	15774	15724	15523	15734	15664	15554	15745	15842	15661	15778	15634	15698	15621	15654	15657	15555	15736	15424	15570	15727	15679	15755	15645	15739	15516	15660	15387	15573	15730	15556	15592	15508	15564	15795	15692	15598	15698	15570	15627	15609	15757	15550	15707	15679	15755	15767	15733	15509	15622	15613	15581	15569	15526	15547	15698	15564	15554	15524	15596	15581	15744	15602	15621	15649	15712	15614	15580	15565	15837	15652	15672	15667	15650	15656	15790	15729	15723	15630	15697	15428	15630	15542	15820	15593	15444	15752	15812	15616	15611	15653	15590	15549	15692	15572	15636	15661	15639	15666	15624	15723	15667	15593	15661	15717	15780	15656	15726	15674	15731	15651	15833	15687	15653	15484	15704	15796	15608	15772	15724	15560	15651	15801	15728	15476	15610	15693	15575	15608	15719	15655	15710	15646	15756	15837	15507	15625	15643	15635	15575	15490	15606	15837	15667	15493	15625	15499	15693	15818	15557	15586	15728	15878	15605	15775	15580	15464	15745	15560	15599	15741	15641	15686	15684	15730	15554	15553	15406	15684	15590	15835	15655	15773	15631	15574	15726	15725	15646	15786	15663	15646	15521	15806	15579	15545	15761	15701	15385	15626	15621	15615	15580	15751	15643	15662	15537	15573	15720	15743	15631	15528	15633	15525	15764	15522	15532	15688	15537	15557	15604	15579	15497	15533	15522	15634	15451	15829	15661	15771	15711	15647	15885	15524	15533	15586	15747	15799	15626	15608	15794	15720	15655	15568	15673	15731	15667	15677	15472	15560	15591	15750	15750	15635	15615	15771	15610	15550	15658	15554	15583	15686	15788	15705	15627	15544	15553	15693	15818	15584	15438	15564	15707	15562	15630	15776	15723	15786	15611	15619	15667	15617	15834	15594	15630	15613	15878	15638	15637	15614	15625	15721	15577	15643	15705	15718	15549	15534	15626	15684	15577	15535	15654	15523	15495	15618	15757	15742	15632	15748	15580	15694	15601	15643	15518	15651	15762	15774	15627	15610	15563	15573	15669	15557	15663	15532	15663	15504	15839	15679	15635	15645	15594	15892	15774	15606	15795	15704	15600	15604	15569	15741	15450	15754	15740	15555	15628	15560	15539	15826	15739	15711	15709	15641	15595	15626	15622	15590	15721	15562	15618	15777	15557	15468	15605	15583	15461	15838	15710	15647	15699	15594	15652	15492	15507	15546	15617	15606	15672	15628	15735	15511	15764	15836	15672	15569	15649	15753	15694	15637	15492	15696	15620	15575	15591	15649	15551	15702	15586	15876	15815	15630	15622	15449	15549	15598	15613	15623	15472	15558	15775	15513	15476	15585	15504	15595	15693	15558	15494	15607	15822	15748	15617	15627	15644	15682	15702	15661	15565	15522	15624	15530	15679	15696	15573	15599	15575	15775	15618	15668	15734	15614	15735	15618	15711	15450	15738	15536	15691	15498	15568	15529	15547	15617	15692	15593	15723	15677	15631	15568	15510	15768	15676	15622	15681	15678	15731	15751	15571	15640	15593	15527	15562	15631	15612	15640	15442	15651	15601	15454	15783	15616	15604	15816	15592	15500	15629	15713	15712	15380	15722	15656	15732	15544	15606	15528	15867	15515	15803	15619	15722	15666	15449	15503	15415	15705	15676	15550	15681	15632	15589	15551	15798	15595	15585	15692	15518	15689	15521	15561	15603	15792	15635	15565	15522	15894	15590	15535	15491	15506	15511	15687	15591	15738	15828	15680	15444	15666	15694	15613	15600	15747	15595	15687	15512	15743	15566	15557	15708	15737	15611	15531	15727	15659	15818	15462	15632	15837	15670	15537	15705	15562	15657	15706	15597	15647	15765	15648	15823	15788	15520	15814	15663	15624	15727	15645	15845	15475	15656	15658	15653	15790	15500	15576	15664	15651	15706	15725	15549	15747	15539	15455	15689	15579	15637	15549	15776	15511	15475	15519	15692
28235	26396	34584	30710	25248	23018	21237	19871	19187	18666	18595	18506	18088	18045	17778	17831	17714	17446	17429	17265	17103	17282	17182	17309	17138	17228	16947	17227	16885	17138	17344	17178	17143	17046	17028	17104	17090	17053	16984	16820	17007	17198	17233	17066	17076	17059	17145	16949	17194	17157	16977	16736	17198	16921	16856	17227	16937	17013	17040	17115	17160	16985	17101	16979	17012	17059	16996	17127	17059	16862	16953	17029	16895	17028	17105	17105	16856	16954	17022	16908	16910	16981	17294	17131	17119	16977	17100	16956	16919	16940	16980	17031	17028	16951	17044	17082	16858	16930	16905	16871	17226	16951	16898	17014	16892	17014	17078	16912	16854	17033	17022	17023	16873	17055	17141	16918	16979	16965	16827	17013	16912	17065	16856	16911	16971	17166	16857	16974	17115	17052	17008	17066	16927	16986	16873	17042	17002	16849	16948	16824	17002	16989	17008	17166	17015	16884	16839	17049	17108	17095	16921	17204	16851	17147	17109	16989	16844	16967	17019	17133	16993	16956	16952	17091	17016	16995	16868	16999	16790	17102	17018	16933	16852	17146	17067	16934	16928	16885	17038	17018	17176	17062	16909	16859	17132	16869	16785	16809	16980	16988	17107	16875	16864	16891	17103	17063	17137	16967	16961	16881	16833	16957	16923	17126	17053	17015	16945	17089	17171	16996	16719	16959	16894	17059	17093	16891	16839	17041	17259	16869	16985	16972	17022	17072	17040	17050	17138	17033	16918	17117	16941	17247	16948	16713	17110	16839	16958	16957	16901	16943	17003	17105	17102	16930	17074	17197	17195	16993	17086	17080	16975	17127	16923	17075	17045	16890	17117	16819	17063	17206	16987	16946	16907	16918	16958	16942	16951	17155	17116	16949	16782	16761	16918	17086	17117	17104	16883	16972	16951	17110	17128	17130	17135	17021	17126	17161	16935	16999	16965	17047	16819	16833	16955	16883	16950	17055	16930	17066	16953	16993	16823	16982	17158	17233	17147	16972	16976	17000	16956	16972	16957	16961	17009	16921	16939	16975	16944	17148	16903	17016	16903	17011	16947	17160	17043	16985	17039	17043	16896	16992	17130	16719	16950	16910	16995	17029	16927	16906	16882	16786	16979	16948	16981	17008	16942	16894	16930	16921	17117	16789	16705	16929	16936	16926	16942	17010	16903	17182	17101	16776	17064	16881	16974	17016	16964	16880	17153	17066	16985	17061	16868	17120	17083	17090	17059	16970	17025	16833	16859	17020	17066	16900	16932	16960	16984	16990	16938	16903	17246	16864	17141	17009	16957	16790	16896	17023	16989	17207	17047	16889	16980	17069	17356	17009	16960	16991	17025	17058	16888	17129	17060	17131	16984	16869	17016	17010	17109	17086	17020	17115	16946	16929	17110	17055	17052	17033	17210	17041	17094	17030	16993	17100	16778	16827	16888	17057	17045	17135	17070	16977	16839	16782	16943	16986	17037	17033	16893	17190	16987	17185	16904	16986	17253	16989	17001	17127	17235	17142	17120	16981	17041	16665	17231	17128	16942	16829	17205	17115	17083	16873	16782	17021	17009	16979	17085	17047	17129	17134	17101	17041	16999	16977	17114	16992	16897	16907	16933	16862	16869	17135	17107	17091	16913	16922	17081	17074	17124	17049	16805	16866	17176	17013	17091	17097	17119	16957	16921	17061	17034	17116	17160	17050	17149	17070	16805	16914	17046	16939	17018	17199	16938	17337	16990	16784	16927	16990	16948	17120	17081	17022	17148	17084	16912	16803	16982	16941	17050	17015	16957	16838	17015	17104	17067	16952	16755	16767	17023	16905	16834	17101	17119	17137	16987	17173	17072	17196	17108	16893	16769	17063	16898	17110	17014	17137	16813	16973	16819	16958	17039	17111	16954	17006	17189	17096	17019	16944	17135	16953	17022	16937	16787	16886	16967	16962	17003	17052	16988	17087	17160	17139	16948	17082	16886	16885	16945	16909	17052	16951	16947	17025	17018	16977	17053	17006	16768	17046	16989	17014	17036	17091	16895	16863	16781	17007	16952	17106	17072	17070	16982	16971	17004	16733	16608	16762	16756	17128	17150	17047	16971	17033	17025	17138	16985	17023	17160	16814	16964	16874	17021	16878	16852	16900	16941	16943	17066	17041	17052	16857	17056	16936	17144	17133	16979	16960	16989	17009	17102	16950	17188	16859	17089	16837	17036	17219	17037	17129	16952	17065	17035	17133	17126	16989	16898	16923	17058	16857	17095	16915	17143	17052	17018	16871	16862	16975	17043	17052	17121	16870	16917	17065	17036	17070	16986	17093	17003	17054	17022	16954	16974	17065	17142	17014	16745	17078	16974	16961	17155	16953	17086	17017	16859	16941	16961	16946	16938	16926	16989	16929	16925	17046	17107	16887	16846	17137	16949	17137	16973	16992	17145	17055	17145	17090	17170	17042	16787	17050	16923	17078	16967	17060	17086	17067	17209	16865	17286	17013	16912	17024	17077	17098	16972	17040	16989	16893	17000	17081	17112	17199	17037	16716	17245	16878	17018	16933	17004	17004	16952	17016	16985	17146	17120	16824	16976	16806	17011	17000	16965	17005	17133	16858	17028	16900	16994	16760	17031	17168	17071	17133	17017	16818	17014	16970	16803	16996	17073	17187	17054	16925	17193	17052	16869	17129	17039	16863	16993	17018	16831	17025	17194	17041	17116	16955	17082	16949	17012	16905	16918	17068	16866	16775	17026	16904	17041	17086	16874	16822	16981	16908	17044	16986	16979	16943	16536	17079	16936	16869	16998	16945	16979	17116	16917	17057	17161	17102	16971	16863	16944	16909	17203	16999	17020	17111	16942	16980	17079	17151	17124	16763	17028	17063	16974	17080	16873	17110	17075	16979	16996	17155	16773	16998	16948	17051	17103	17062	17046	16969	16900	17007	17025	17059	17073	16973	17093	17156	17028	17047	16847	17097	17141	17027	17001	16961	16968	16943	16960	17031	17081	16950	16998	17002	17146	17112	17060	17016	16919	16950	17141	16998	17106	17069	16936	17121	17033	17052	17093	17016	17082	16831	17078	17066	16969	16936	16995	17076	16831	16966	17209	16846	17072	17124	17079	17116	17137	16908	17068	17071	17129	16828	17224	17110	16988	16941	17022	16830	17016	16946	16876	16942	17016	17029	17021	17139	16800	16748	16811	17131	16926	17166	17023	17072	16920	17080	16981	16803	17013	16821	17117	17158	16762	17063	17125	17028	16957	16864	16925	17058	17178	17002	17104	17066	17100	16757	16828	16968	17012	17083	17084	17130	16960	16947	17105	17070	17158	17084	17013	16832	17012	16990	17126	17102	17056	17154	16853	17150	16978	17052	17169	17042	16962	16965	16967	17107	16996	16981	16897	16990	16739	17032	16814	17121	17097	16809	16920	17199	16908	16863	17064	16911	17129	16996	16957	16976	16933	17028	16995	16941	16967	17107	17119	16958	17005	16962	16981	16813	16892	16790	17003	17113	16878	17015	17154	16976	16988	16966	16933	17125	17052	17115	16893	16886	16989	17000	17029	16825	17071	16945	17102	17072	16880	17050	17030	17052	17152	17222	16846	16912	17029	16777	16952	16947	16863	17070	16971	17134	17069	16904	17081	16998	16868	17130	16915	17007	16960	17228	16892	17005	16957	17057	16934	17074	17028	17085	17021	17034	16861	16996	16940	17081	17145	17204	16915	16889	17047	17000	16924	17000	17051	17029	16985	16946	17215	17187	16929	17082	17057	16844	16991	16990	17010	17239	17140	17058	16957	16838	16962	17066	16943	16906	17051	16992	17238	16881	16923	16956	17098	16835	16840	16826	16862	16997	17056	16860	16989	16972	17119	17304	17045	17069	17022	16926	16914	17073	17004	16941	16959	16704	16851	17027	16921	16932	16944	16921	17020	16932	16827	16985	17098	16997	16847	16968	16906	16928	17122	16996	16876	17033	17139	17037	16993	16915	16925	16935	17052	16877	16891	17085	17017	17135	16935	16876	17039	17058	16961	17027	17167	16765	16927	16869	16792	17042	16889	16783	16836	17004	16947	17097	16939	17103	16978	16871	16975	16983	16956	17038	16810	17049	16986	17308	17018	16907	16946	16753	16914	16948	16910	16990	17185	16937	17064	17166	16910	16857	17102	16994	16896	16889	16799	17071	16882	17091	16936	17092	17023	17029	16959	17009	17042	17003	17038	17095	16955	17084	17019	16895	17024	16767	17046	17057	17096	17068	17096	17105	16874	16914	17062	17047	17046	17094	16964	17077	17007	16906	16833	17042	16938	17078	17040	17030	16958	16864	17081	17235	17038	16986	16963	16995	17083	17090	16835	17020	16765	16855	16866	16999	16809	16986	16954	17079	16893	16996	17129	16925	16980	17000	17064	17017	17012	16951	17193	17224	17066	16966	16784	16892	17047	16960	16999	17130	17151	17115	17013	16968	16966	16962	17152	16983	17170	17047	16877	16928	17075	16985	16941	17158	16997	17016	17122	17020	17000	17083	16750	17044	17005	16967	17004	16983	16933	17096	17069	16963	16788	16931	16922	16897	16842	17041	16980	16983	17088	16935	17037	16935	17015	17088	16867	17036	17030	17193	17005	17073	16961	17007	16868	17092	16885	16980	17044	16977	16946	17037	16968	16937	16859	17040	17122	16945	17011	16978	16959	16855	16895	16924	17104	16880	17142	17046	17287	17236	17188	16886	17129	17097	16954	16875	17268	17046	17213	17065	17083	17142	16993	17081	17112	17020	16959	17042	16969	17104	17045	16893	17139	16826	16887	17100	16965	16860	16950	17087	16974	16966	17020	16814	17129	16903	16895	16955	17000	16959	16824	17052	17127	16983	16879	17106	16886	17064	17006	16956	16809	16766	17024	17149	16968	17321	16979	16954	17008	16972	16918	16967	17043	16918	17025	17092	17129	17070	17021	17100	17066	17109	16960	16858	16952	17015	17045	16945	17021	16800	16946	17115	17094	17143	16840	17098	17267	17085	16921	16948	16977	17307	17078	17139	17048	17158	16836	16998	17109	16895	17011	17149	17050	16933	16842	16933	17090	16977	17053	16987	17098	17118	16934	16950	16930	17002	17055	17060	16831	16949	17032	17119	16987	17094	16967	16968	16785	17047
29993	44566	41317	31578	27302	24132	21789	19915	19034	18069	17777	17522	17047	16869	17026	16668	16509	16203	15907	15820	15817	15699	15532	15641	15442	15631	15468	15466	15368	15508	15329	15229	15305	15403	15463	15443	15342	15237	15338	15544	15335	15400	15218	15295	15484	15402	15436	15283	15277	15342	15454	15319	15379	15325	15446	15246	15243	15453	15274	15504	15371	15491	15188	15490	15320	15431	15424	15234	15206	15345	15384	15253	15390	15248	15301	15236	15438	15519	15329	15302	15274	15389	15477	15379	15216	15304	15350	15297	15392	15457	15371	15144	15376	15367	15354	15254	15303	15408	15350	15371	15432	15317	15262	15224	15419	15389	15291	15317	15388	15375	15455	15362	15455	15423	15510	15279	15389	15295	15325	15407	15362	15370	15354	15318	15423	15282	15389	15461	15406	15156	15236	15352	15410	15402	15333	15387	15474	15238	15262	15490	15430	15523	15405	15329	15423	15194	15361	15323	15414	15311	15288	15178	15308	15446	15476	15332	15435	15445	15339	15425	15180	15241	15349	15357	15377	15140	15301	15278	15275	15251	15289	15387	15431	15166	15307	15319	15413	15311	15336	15278	15417	15537	15481	15257	15402	15318	15397	15330	15290	15188	15296	15388	15332	15323	15389	15410	15454	15402	15242	15400	15291	15344	15308	15384	15464	15359	15509	15329	15174	15302	15460	15320	15434	15416	15251	15317	15380	15384	15221	15206	15167	15319	15309	15241	15319	15326	15215	15328	15208	15414	15368	15355	15385	15326	15314	15451	15323	15247	15297	15331	15247	15447	15203	15329	15409	15393	15338	15307	15454	15243	15535	15232	15447	15087	15345	15245	15251	15402	15384	15287	15299	15336	15420	15438	15359	15523	15364	15400	15425	15430	15412	15283	15240	15279	15377	15383	15355	15436	15350	15353	15402	15292	15385	15384	15452	15514	15359	15359	15258	15313	15172	15366	15422	15433	15423	15474	15418	15322	15532	15411	15317	15250	15392	15386	15380	15211	15205	15315	15383	15345	15336	15358	15231	15301	15321	15432	15453	15396	15450	15414	15393	15390	15389	15215	15312	15393	15386	15350	15455	15359	15419	15353	15413	15371	15242	15333	15424	15216	15399	15245	15265	15347	15425	15325	15289	15414	15162	15348	15262	15351	15339	15397	15294	15327	15370	15077	15388	15267	15371	15554	15348	15177	15383	15287	15374	15443	15327	15264	15358	15153	15214	15385	15400	15412	15557	15407	15382	15291	15373	15232	15397	15550	15361	15384	15353	15359	15411	15334	15319	15245	15290	15362	15445	15310	15478	15126	15193	15267	15422	15553	15352	15399	15353	15458	15435	15432	15244	15324	15309	15416	15293	15331	15490	15272	15428	15416	15459	15207	15390	15506	15391	15344	15157	15324	15542	15190	15277	15230	15282	15378	15282	15273	15223	15338	15294	15343	15325	15299	15364	15317	15234	15415	15448	15258	15381	15329	15325	15364	15340	15310	15295	15316	15335	15379	15559	15485	15586	15420	15326	15467	15347	15383	15350	15353	15488	15266	15563	15199	15390	15254	15334	15401	15359	15390	15434	15324	15434	15372	15343	15336	15370	15359	15536	15479	15479	15269	15420	15291	15571	15252	15388	15317	15433	15334	15418	15201	15355	15430	15300	15466	15337	15366	15351	15235	15403	15313	15251	15366	15332	15435	15420	15491	15293	15319	15459	15261	15266	15307	15405	15419	15161	15208	15384	15325	15323	15464	15255	15304	15360	15341	15390	15481	15289	15462	15541	15372	15360	15336	15533	15431	15175	15395	15413	15569	15291	15346	15332	15334	15502	15311	15432	15333	15341	15323	15221	15354	15370	15524	15317	15277	15438	15325	15407	15363	15310	15355	15444	15440	15210	15241	15274	15600	15211	15481	15244	15263	15364	15464	15359	15485	15271	15232	15331	15353	15305	15305	15383	15170	15260	15414	15332	15377	15349	15333	15383	15354	15311	15395	15228	15334	15399	15308	15193	15400	15314	15283	15363	15281	15539	15373	15391	15345	15465	15288	15224	15495	15300	15389	15353	15263	15235	15391	15386	15485	15321	15422	15378	15185	15466	15349	15400	15355	15209	15257	15321	15275	15411	15446	15303	15309	15445	15242	15238	15189	15335	15230	15373	15246	15398	15385	15409	15322	15423	15321	15310	15490	15201	15337	15399	15370	15349	15370	15394	15266	15379	15300	15420	15302	15380	15416	15385	15345	15526	15254	15381	15403	15384	15231	15350	15427	15349	15243	15329	15414	15460	15242	15305	15221	15408	15466	15208	15436	15427	15306	15249	15398	15455	15495	15470	15295	15323	15345	15480	15408	15210	15271	15286	15371	15542	15251	15351	15272	15302	15264	15274	15388	15386	15374	15445	15273	15371	15346	15318	15411	15425	15275	15274	15407	15432	15277	15480	15540	15228	15368	15446	15479	15355	15408	15233	15401	15347	15419	15356	15326	15417	15316	15327	15276	15328	15123	15316	15330	15371	15397	15377	15210	15397	15308	15430	15424	15370	15327	15574	15251	15264	15273	15428	15210	15240	15301	15257	15299	15379	15394	15339	15431	15326	15438	15291	15277	15425	15214	15233	15358	15348	15285	15405	15335	15402	15355	15309	15380	15432	15435	15286	15470	15426	15327	15364	15307	15207	15509	15187	15506	15485	15300	15387	15201	15272	15280	15286	15373	15260	15493	15519	15284	15400	15418	15230	15275	15401	15194	15373	15253	15334	15375	15455	15484	15485	15344	15358	15349	15339	15448	15280	15305	15346	15536	15129	15504	15274	15497	15483	15406	15291	15301	15161	15372	15370	15357	15229	15364	15340	15335	15337	15366	15390	15386	15242	15335	15396	15286	15469	15347	15533	15338	15350	15239	15301	15357	15343	15276	15381	15276	15325	15328	15430	15200	15445	15427	15458	15315	15409	15250	15484	15339	15414	15200	15197	15427	15374	15497	15344	15358	15372	15252	15403	15418	15434	15553	15421	15304	15276	15201	15393	15368	15377	15263	15055	15242	15482	15345	15504	15468	15371	15195	15475	15319	15341	15404	15519	15412	15356	15416	15183	15372	15177	15367	15422	15370	15503	15352	15304	15439	15333	15371	15330	15232	15403	15415	15432	15364	15277	15261	15335	15246	15403	15337	15387	15382	15351	15363	15310	15309	15394	15301	15217	15396	15245	15383	15329	15448	15263	15347	15340	15472	15402	15362	15322	15424	15257	15228	15410	15289	15408	15252	15320	15567	15415	15393	15408	15349	15443	15256	15299	15295	15422	15374	15370	15308	15261	15263	15365	15150	15278	15428	15562	15349	15410	15340	15441	15443	15463	15284	15326	15412	15371	15180	15427	15336	15383	15425	15503	15454	15131	15448	15320	15203	15456	15298	15403	15401	15382	15191	15296	15429	15470	15318	15384	15207	15363	15373	15386	15446	15241	15295	15471	15467	15476	15477	15257	15290	15211	15436	15410	15466	15267	15385	15357	15643	15306	15509	15435	15502	15303	15289	15471	15491	15367	15222	15410	15300	15290	15245	15440	15312	15380	15451	15419	15414	15282	15427	15296	15529	15418	15422	15488	15372	15358	15279	15260	15463	15449	15301	15399	15437	15281	15239	15401	15320	15225	15285	15442	15399	15355	15509	15374	15567	15461	15314	15228	15257	15445	15487	15286	15359	15261	15297	15292	15331	15339	15401	15414	15244	15323	15317	15398	15392	15481	15401	15351	15325	15535	15351	15381	15235	15418	15287	15638	15289	15449	15493	15499	15443	15478	15354	15289	15389	15518	15409	15416	15266	15279	15326	15250	15251	15298	15403	15432	15370	15439	15344	15295	15319	15480	15323	15297	15288	15265	15444	15377	15263	15323	15256	15249	15249	15307	15390	15453	15374	15439	15441	15486	15312	15194	15395	15363	15243	15492	15432	15310	15300	15382	15324	15252	15425	15247	15338	15253	15258	15556	15287	15173	15424	15300	15382	15394	15390	15460	15319	15374	15311	15199	15399	15333	15406	15431	15428	15300	15117	15388	15387	15378	15309	15219	15474	15399	15247	15343	15435	15286	15337	15379	15467	15582	15105	15476	15383	15262	15381	15349	15383	15439	15385	15179	15301	15281	15236	15293	15493	15201	15499	15468	15385	15326	15158	15349	15283	15254	15264	15334	15314	15507	15415	15486	15343	15411	15429	15265	15456	15310	15419	15375	15470	15361	15322	15281	15224	15367	15307	15342	15440	15340	15409	15299	15140	15390	15303	15414	15425	15297	15432	15298	15440	15383	15237	15326	15403	15326	15323	15365	15369	15485	15254	15405	15373	15345	15226	15439	15284	15416	15411	15439	15467	15427	15372	15266	15442	15137	15391	15408	15513	15373	15453	15277	15366	15263	15372	15330	15365	15201	15340	15253	15451	15424	15342	15427	15208	15243	15318	15400	15555	15226	15421	15313	15324	15242	15291	15222	15387	15406	15424	15318	15437	15462	15292	15389	15260	15389	15411	15222	15381	15314	15231	15315	15382	15264	15346	15283	15149	15493	15426	15362	15404	15469	15337	15360	15310	15361	15363	15364	15384	15293	15309	15364	15307	15479	15560	15305	15328	15446	15327	15369	15222	15520	15230	15468	15452	15299	15277	15550	15483	15345	15278	15340	15394	15471	15250	15068	15191	15232	15351	15321	15389	15472	15360	15450	15473	15347	15365	15419	15331	15393	15324	15256	15362	15396	15117	15331	15371	15275	15291	15309	15372	15469	15206	15360	15351	15268	15473	15393	15443	15279	15242	15244	15427	15431	15390	15311	15405	15370	15300	15411	15314	15374	15405	15494	15224	15403	15278	15339	15320	15445	15429	15279	15209	15226	15256	15409	15349	15275	15305	15313	15244	15245	15379	15184	15305	15275	15383	15382	15282	15482	15469	15294	15220	15321	15313	15290	15513	15457	15489	15197	15280	15352	15224	15475	15537	15396	15411	15290	15304	15229	15201	15190	15460	15196	15291	15504	15320	15380	15354	15586	15201	15601	15150	15290	15449	15327	15267	15410	15435	15208	15355	15481	15491	15301	15454	15559	15283	15447	15358	15208	15263	15354	15332	15365	15314	15460	15402	15362	15486	15439	15361	15328	15323
24049	21612	29384	24983	24376	26814	26584	22401	21287	20622	20430	19960	19796	19292	19238	19080	18819	18389	18363	18661	18286	18015	18035	18044	18049	17864	17963	17826	18005	17851	18077	17904	17828	17661	17822	17695	17786	17751	17656	17990	17791	17821	17764	17806	17877	17986	17761	17807	17656	17661	17434	17567	17892	17524	17770	17750	17648	17599	17629	17750	17684	17759	17796	17492	17725	17556	17625	17663	17715	17696	17735	17825	17606	17681	17827	17831	17774	17731	17830	17950	17742	17671	17673	17954	17843	17816	17745	17613	17641	17725	17782	17753	17880	17639	17828	17767	17548	17666	17695	17660	17598	17587	17768	17621	17680	17626	17694	17776	17551	17613	17793	17752	17608	17842	17586	17604	17630	17646	17717	17504	17533	17610	17698	17705	17606	17642	17618	17563	17644	17511	17583	17770	17722	17530	17770	17612	17782	17803	17712	17601	17816	17716	17712	17775	17652	17587	17573	17647	17569	17561	17761	17537	17801	17776	17762	17708	17370	17495	17652	17522	17821	17876	17733	17389	17687	17670	17759	17850	17714	17662	17493	17737	17679	17668	17758	17622	17664	17448	17682	17601	17771	17666	17681	17787	17753	17745	17723	17698	17778	17628	17509	17543	17836	17903	17800	17635	17654	17586	17514	17648	17649	17561	17691	17609	17644	17570	17821	17657	17672	17710	17629	17813	17529	17655	17681	17660	17607	17668	17643	17560	17642	17816	17732	17783	17768	17743	17651	17571	17679	17657	17772	17487	17689	17685	17745	17680	17612	17811	17702	17617	17633	17633	17649	17747	17679	17716	17656	17648	17741	17586	17860	17817	17855	17735	17766	17517	17723	17632	17629	17462	17632	17625	17657	17641	17524	17619	17709	17694	17612	17683	17685	17812	17684	17664	17767	17535	17902	17686	17551	17415	17508	17702	17851	17771	17755	17633	17852	17740	17617	18016	17477	17551	17547	17503	17449	17659	17568	17724	17717	17502	17408	17590	17752	17634	17731	17650	17787	17772	17707	17752	17551	17537	17750	17685	17934	17841	17836	17650	17742	17593	17687	17758	17652	17645	17826	17662	17514	17511	17716	17723	17692	17560	17510	17716	17550	17640	17822	17561	17652	17466	17634	17698	17568	17647	17431	17619	17882	17748	17654	17434	17575	17487	17755	17715	17717	17536	17551	17513	17689	17553	17473	17554	17673	17691	17708	17634	17821	17672	17844	17658	17534	17709	17610	17621	17521	17719	17984	17741	17449	17699	17481	17746	17742	17646	17531	17573	17568	17632	17650	17536	17493	17576	17604	17674	17637	17711	17601	17359	17611	17964	17653	17588	17673	17750	17750	17541	17577	17493	17696	17867	17441	17522	17770	17655	17619	17896	17429	17708	17579	17664	17610	17524	17763	17554	17576	17805	18022	17624	17526	17718	17507	17632	17568	17578	17516	17645	17636	17732	17624	17706	17694	17806	17737	17601	17697	17591	17643	17747	17820	17613	17554	17730	17698	17659	17528	17735	17905	17815	17656	17549	17631	17629	17419	17717	17590	17500	17658	17371	17709	17691	17881	17661	17684	17709	17779	17536	17700	17596	17912	17830	17499	17587	17785	17544	17728	17698	17521	17737	17599	17479	17721	17810	17667	17641	17710	17735	17544	17619	17734	17533	17751	17607	17733	17718	17433	17561	17526	17618	17639	17540	17794	17571	17669	17391	17768	17532	17678	17734	17700	17650	17843	17754	17748	17694	17744	17763	17668	17655	17679	17790	17690	17737	17776	17693	17650	17774	17669	17639	17591	17682	17627	17909	17635	17763	17619	17825	17698	17700	17483	17765	17606	17844	17744	17633	17604	17784	17675	17540	17603	17642	17727	17574	17759	17576	17559	17630	17710	17717	17603	17710	17770	17844	17566	17788	17599	17627	17697	17766	17697	17676	17730	17762	17702	17709	17726	17661	17725	17760	17763	17664	17622	17682	17587	17548	17576	17583	17595	17632	17779	17606	17645	17485	17674	17804	17718	17728	17651	17761	17671	17721	17650	17766	17579	17435	17723	17828	17647	17632	17581	17827	17426	17716	17717	17775	17700	17621	17577	17718	17741	17558	17681	17566	17740	17562	17516	17603	17712	17721	17658	17617	17806	17666	17666	17727	17530	17837	17676	17652	17829	17698	17461	17823	17671	17511	17657	17536	17650	17746	17801	17826	17642	17648	17499	17511	17683	17719	17775	17638	17535	17527	17489	17804	17776	17778	17638	17808	17551	17468	17712	17642	17834	17527	17704	17679	17693	17675	17606	17837	17771	17717	17632	17693	17697	17695	17683	17653	17670	17806	17703	17430	17595	17716	17841	17739	17782	17488	17890	17806	17857	17755	17753	17556	17626	17673	17665	17704	17765	17695	17772	17708	17719	17515	17740	17715	17647	17689	17692	17341	17743	17442	17676	17730	17710	17534	17702	17587	17629	17519	17727	17600	17571	17811	17794	17785	17623	17762	17590	17539	17777	17681	17614	17654	17583	17773	17807	17535	17607	17576	17634	17641	17497	17466	17738	17749	17699	17662	17681	17546	17531	17617	17810	17721	17825	17807	17689	17624	17968	17745	17644	17559	17612	17741	17598	17615	17532	17533	17681	17786	17614	17591	17730	17686	17625	17797	17562	17581	17693	17658	17635	17816	17697	17618	17781	17606	17504	17532	17685	17486	17586	17833	17585	17661	17624	17756	17750	17625	17541	17863	17605	17735	17738	17765	17678	17647	17646	17511	17611	17618	17598	17749	17665	17729	17622	17624	17631	17741	17651	17717	17663	17465	17516	17491	17804	17782	17728	17668	17652	17649	17745	17674	17772	17621	17441	17498	17592	17539	17829	17743	17685	17488	17552	17699	17745	17623	17506	17740	17758	17654	17557	17532	17592	17807	17742	17538	17548	17529	17630	17598	17670	17611	17649	17784	17592	17481	17818	17327	17624	17569	17712	17866	17908	17701	17769	17479	17253	17618	17654	17656	17698	17764	17659	17875	17582	17526	17548	17787	17634	17811	17676	17574	17437	17628	17632	17494	17791	17676	17691	17804	17638	17758	17764	17469	17752	17536	17673	17826	17589	17812	17977	17784	17665	17563	17558	17478	17478	17552	17544	17834	17534	17702	17648	17738	17783	17710	17800	17730	17659	17719	17833	17686	17680	17550	17657	17694	17658	17533	17719	17606	17693	17529	17640	17651	17760	17820	17534	17804	17838	17717	17628	17609	17644	17704	17699	17810	17607	17587	17591	17533	17721	17936	17648	17559	17769	17645	17554	17525	17856	17610	17618	17801	17654	17628	17591	17787	17744	17567	17726	17496	17722	17600	17704	17571	17651	17695	17617	17609	17541	17765	17717	17705	17555	17648	17527	17817	17771	17707	17595	17733	17765	17692	17830	17602	17576	17728	17561	17833	17648	17788	17448	17698	17647	17924	17850	17760	17671	17516	17780	17685	17731	17677	17724	17837	17756	17636	17706	17903	17771	17664	17748	17536	17599	17728	17796	17641	17746	17428	17976	17703	17845	17493	17726	17598	17751	17462	17794	17760	17895	17652	17674	17565	17523	17749	17507	17383	17636	17564	17642	17690	17831	17591	17557	17671	17525	17714	17469	17803	17745	17588	17510	17611	17567	17701	17497	17707	17756	17717	17703	17703	17536	17712	17633	17735	17820	17613	17629	17634	17769	17725	17665	17635	17612	17592	17623	17716	17529	17687	17627	17669	17646	17749	17641	17561	17561	17804	17682	17584	17611	17773	17615	17514	17795	17742	17692	17610	17701	17520	17705	17628	17750	17624	17703	17508	17587	17632	17639	17650	17589	17850	17828	17766	17674	17594	17571	17512	17728	17639	17682	17617	17829	17685	17461	17506	17605	17580	17439	17653	17734	17690	17686	17666	17859	17701	17609	17722	17695	17451	17576	17611	17343	17521	17424	17613	17614	17641	17642	17614	17672	17608	17607	17783	17568	17708	17481	17599	17743	17400	17611	17684	17656	17830	17567	17713	17616	17551	17372	17400	17772	17486	17691	17618	17511	17770	17680	17566	17834	17708	17629	17808	17926	17613	17627	17653	17715	17468	17976	17626	17783	17781	17685	17729	17602	17605	17675	17580	17527	17802	17660	17683	17751	17657	17833	17709	17697	17527	17659	17580	17694	17497	17923	17744	17608	17566	17534	17782	17760	17554	17425	17572	17741	17755	17768	17612	17506	17666	17728	17520	17592	17642	17777	17615	17866	17594	17641	17679	17735	17452	17559	17464	17757	17395	17530	17663	17650	17659	17719	17830	17602	17716	17890	17667	17626	17481	17752	17807	17901	17918	17561	17546	17747	17601	17514	17628	17622	17434	17774	17755	17507	17576	17553	17775	17604	17586	17557	17596	17680	17532	17646	17521	17745	17899	17717	17757	17584	17750	17480	17565	17648	17702	17546	17850	17676	17522	17579	17771	17766	17765	17605	17782	17666	17666	17595	17473	17683	17657	17569	17652	17634	17510	17799	17533	17691	17521	17611	17666	17676	17677	17603	17743	17558	17648	17577	17942	17462	17618	17684	17626	17519	17475	17648	17775	17612	17507	17639	17848	17578	17730	17553	17843	17721	17674	17429	17523	17501	17551	17684	17756	17492	17608	17668	17798	17734	17728	17778	17648	17540	17570	17594	17647	17763	17604	17589	17650	17680	17599	17704	17732	17897	17495	17890	17861	17493	17705	17579	17577	17642	17853	17682	17760	17600	17601	17611	17746	17842	17396	17673	17844	17656	17586	17717	17638	17701	17683	17808	17748	17472	17658	17547	17680	17583	17513	17727	17701	17550	17621	17601	17598	17825	17651	17626	17830	17729	17693	17648	17497	17556	17696	17729	17664	17781	17655	17773	17543	17769	17735	17628	17180	17506	17526	17880	17727	17533	17577	17692	17580	17432	17541	17755	17776	17658	17669	17532	17245	17717	17542	17663	17723	17947	17657	17404	17514	17374	17924	17820	17827	17650	17663	17752	17872	17619	17870	17757	17606	17701	17831	17854	17686	17790	17588	17592	17521	17615	17601	17641	17547	17472	17670	17569	17673	17617	17699	17672	17720	17795	17642	17643	17584	17889	17490	17895	17756	17669	17958	17709	17338	17651	17794
29352	50465	47155	38305	31729	28258	25588	23146	21621	20323	19843	19131	18722	18366	18009	17685	17456	17169	16916	16623	16626	16271	16189	16266	16240	16223	15912	16090	16128	15944	15852	16145	16023	15931	15780	15928	15921	16046	15894	16099	15850	15874	15832	15942	15906	15866	15907	15761	15862	15764	15771	15857	15842	15765	15789	15697	15724	15800	15839	15776	15871	15799	15871	15853	15563	15841	15590	15776	15955	16007	15947	15769	15903	15815	15754	15871	15645	15880	15704	15934	15794	15903	15997	15882	15908	15691	15838	15713	15814	15865	15750	15937	15750	15864	15483	15786	15889	15760	15869	15841	15665	15825	15790	15752	15765	15787	15655	15933	15814	15671	15813	15717	15668	15762	15782	15773	15670	15817	15741	15824	15647	15798	15762	15755	15825	15812	15731	15770	15791	15820	15737	15706	15795	15822	15772	15800	15850	15812	15736	15655	15784	15706	15667	15749	15789	15858	15815	15741	15793	15595	15856	15789	15733	15880	15899	15865	15819	15757	15942	15809	15716	15588	15765	15797	15795	15753	15905	15804	15851	15802	15773	15656	15871	15801	15817	15870	15786	15651	15797	15758	15764	15787	15779	15956	15740	15741	15777	15726	15724	15870	15684	15814	15881	15733	15691	15706	15760	15792	15643	15746	15864	15803	15641	15824	15804	15780	15805	15894	15865	15763	15840	15752	15869	15770	15713	15750	15558	15756	15945	15725	15787	15707	15861	15684	15745	15944	15779	15977	15829	15853	15719	15761	15769	15815	15860	15795	15713	15791	15708	15876	15761	15563	15965	15595	15787	15791	15612	15790	15741	15706	15792	15882	15674	15706	15661	15799	15689	15858	15739	15859	15753	15774	15731	15789	15857	15900	15772	15772	15733	15940	15888	15761	15769	15717	15707	15575	15855	15653	15767	15779	15826	15690	15717	15762	15856	15728	15848	15830	15933	15835	15715	15807	15976	15816	15601	15843	15787	15904	15668	15759	15800	16021	15826	15847	15787	15809	15698	15793	15673	15858	15917	15732	15648	15641	15749	15826	15735	15768	15916	15838	15786	15702	15708	15733	15724	15770	15785	15608	15804	15889	15816	16034	15856	15734	15817	15653	15891	15828	15915	15660	15840	15663	15677	15666	15798	15839	15893	15907	15805	15784	15852	15820	15563	15699	15781	15851	15732	15793	15643	15689	15845	15898	15909	15650	15706	15831	15767	15863	15854	15615	15727	15711	15877	15794	15735	15662	15748	15742	15804	15860	15836	15697	15743	15734	15663	15738	15661	15875	15830	15734	15813	15744	15901	15683	15730	15656	15684	15763	15848	15916	15720	15767	15999	15907	15847	15641	15791	15853	15822	16009	15731	15844	15690	15821	15748	15697	15813	15877	15718	15697	15834	15823	15794	15808	15961	15790	15690	15735	15704	15749	15703	15872	15712	15899	15692	15719	15766	15736	15718	15927	15878	15866	15906	15737	15764	15624	15785	15697	15711	15809	15818	15708	15893	15730	15609	15628	15826	15785	15850	15822	15818	15968	15855	15984	15867	15795	15811	15692	15712	15777	15758	15791	15872	15918	15765	15737	15863	15753	15765	15848	15749	15734	15704	15789	15833	15822	15747	15925	15669	15719	15911	15721	15796	15875	15879	15753	15764	15630	15700	15857	15671	15697	15797	15616	15794	15766	15576	15732	15749	15986	15958	15809	15671	15926	15838	15936	15790	15717	15833	15746	15797	15763	15771	15611	15876	15720	15667	15844	15681	15765	15752	15864	15780	15712	15791	15716	15585	15915	15834	15855	15882	15707	15773	15878	15763	15790	15789	15699	15849	15673	15762	15778	15815	15755	15605	15754	15969	15692	15600	15818	15752	15864	15716	15776	15869	15750	15872	15682	15968	15871	15619	15755	15905	15834	15747	15798	15734	15642	15836	15832	15773	15638	15814	15797	15706	15803	15917	15904	15828	15978	15779	15963	15784	15858	15846	15774	15824	15826	15768	15754	15799	15982	15760	15818	15926	15833	15782	15812	15654	15904	15717	15489	15895	15761	15718	15773	15928	15840	15672	15696	15744	15737	15803	15796	15657	15722	15609	15737	15718	15725	15756	15866	15789	15881	15691	15722	15807	15583	15717	15764	15722	15893	15759	15891	15797	15845	15848	15738	15783	15690	15911	15951	15947	15702	15941	15870	15826	15788	15806	15590	15783	15719	15876	15432	15874	15758	15863	15627	15740	15832	15962	15674	15561	15776	15712	15700	15872	15864	15830	15894	15711	15656	15847	15761	15787	15919	15830	15686	15740	15681	15844	15834	15757	15735	15948	15646	15891	15615	15706	15668	15757	15822	15602	15897	15708	15771	15767	15764	15793	15852	15843	15760	15822	15774	15938	15695	16026	15680	15937	15661	15740	15632	15711	15969	15872	15919	15769	15904	15924	15900	15890	15731	15868	15831	15811	15689	15785	15762	15835	15780	15533	15831	15635	15859	15907	15784	15984	15842	15890	15772	15689	15962	15739	15769	15648	15769	15908	15766	15906	15886	15950	15702	15738	16001	15797	15775	15708	15701	15656	15930	15804	15719	15867	15724	15780	15496	15810	15874	15848	15721	15845	15793	15900	15715	15748	15689	15756	15769	15684	15710	15875	15802	15737	15828	15929	15694	15795	15840	15809	15795	15783	15819	15841	15770	15615	15915	15848	15861	15854	15728	16071	15795	15809	15740	15692	15798	15806	15695	16021	15772	15822	16006	15712	15889	15763	15713	15751	15666	15722	15822	15719	15897	15669	15792	15741	15633	15737	15652	15822	15673	15949	15747	15841	15897	15760	15858	15698	15718	15802	15707	15918	15951	15782	15758	15711	15791	15713	15856	15721	15617	15874	15937	15801	15582	15678	15856	16057	15750	15685	15951	15755	15695	15609	15896	15787	15771	15852	15732	15830	15736	15881	15878	15893	15773	15808	15710	15867	15962	15698	15711	15871	15728	15717	15650	15774	15974	15784	15673	15791	15781	15869	15696	15629	15844	15706	15875	15640	15872	15801	15868	15709	15697	15897	15798	15909	15835	15652	15858	15803	15717	15853	15778	15616	15761	15794	15767	15862	15792	15976	15737	15729	15741	15924	15660	15702	15904	15873	15853	15793	15962	15919	15967	15721	15873	15968	15788	15779	15784	15842	15614	15758	15795	15770	15818	15636	15805	15961	15878	15742	15805	15736	15869	15764	15809	15662	15600	15775	15825	15652	15857	16005	15800	15929	15636	15764	15868	15739	15738	15784	15722	15887	15840	15937	15856	15810	15757	15770	15859	15745	15694	15846	15872	15770	15660	15992	15770	15854	15899	15763	15676	15767	15851	15724	15800	15807	15953	15811	15875	15869	15944	15604	15836	15807	15756	15667	15731	15746	15865	15861	15765	15716	15949	15731	15667	15867	15782	15748	15648	15914	15964	16038	15753	15947	15721	15723	15799	15898	15857	15849	15616	15694	15749	15664	15850	15796	15944	15596	15764	15805	15927	15878	15844	15729	15892	15762	15781	15837	15836	15693	15950	15808	15829	15769	15784	15832	15627	15769	15923	15734	15829	15719	15815	15958	15666	15685	15857	15812	15830	15870	15785	15831	15880	15751	15701	15810	15728	15769	15860	15707	15653	15682	15768	15715	15857	15812	15877	15772	15712	15984	15785	15718	16049	15705	15910	15656	15900	15772	15725	15738	15729	15844	15639	15947	15880	15843	15772	15943	15684	15823	15475	15758	15713	15940	15838	15670	15748	15786	15636	15910	15761	15905	15730	15864	15798	15784	15999	15667	15827	15943	15753	15732	15853	15802	15816	15730	15814	15910	15766	15766	15814	15638	15939	15741	15760	15858	15776	15911	15638	15687	15697	15709	15765	15883	15744	15780	15889	15992	15822	15744	15822	15753	15767	15812	15919	15905	15736	15845	15748	15853	15637	15701	15751	15746	15809	15766	15867	15693	15726	15838	15800	15723	15857	15708	15939	15670	15834	15814	15672	15759	15936	15901	15731	15866	15700	15802	15877	15617	15732	15822	15789	15877	15856	15878	15905	15813	16018	15639	15798	15715	15663	15713	15804	15715	15727	15795	15810	15665	15828	15640	15772	15690	15825	15835	15821	15731	16003	15643	15939	15716	15700	15857	15867	15908	15722	15953	15736	15707	15789	15717	15705	15661	15892	15852	15887	15829	15644	15776	15894	15732	15687	15810	15734	15791	15773	15823	15893	15611	15753	15800	15713	15976	15819	15740	15743	15830	15840	15957	15898	15739	15971	15771	15638	15788	15722	15660	15761	15791	15826	15813	15910	15622	15749	15835	15653	15956	15791	15769	15742	15815	15792	15803	15848	15815	15677	15799	15670	15825	15781	15739	15841	15892	15777	15765	15936	15744	15836	15698	15778	15696	15739	15817	15755	15927	15695	15798	15721	15786	15730	15607	15803	15821	15842	15852	15875	15759	15545	15880	15915	15692	15761	15691	15908	15872	15747	15814	15955	15887	15691	15724	15832	15762	15764	15937	16015	15740	15754	15815	15896	15617	15819	15926	15876	15766	15747	15803	15669	15849	15789	15768	15880	15756	15746	15751	15907	15758	15729	15836	15683	15594	15721	15701	15700	15944	15768	15765	15953	15830	15779	15854	15755	15734	15929	15691	15673	15728	15788	15825	15788	15892	15767	15776	15824	15763	15893	15880	16002	15935	15774	15890	15747	15636	15721	15781	15656	15957	15713	15848	15911	15791	15979	15637	15703	15906	15854	15788	15769	15994	15755	15811	15739	15804	15718	15885	15775	15955	15777	15892	15801	15869	15712	15869	15883	15903	15693	15831	15865	15607	15725	15673	15929	15709	15752	15605	15737	15885	15955	15754	15772	15696	15899	15792	15579	15959	15988	15891	15930	15773	15832	15905	15886	15830	15794	15704	15865	15990	15860	15779	15822	15739	15672	15781	15825	15858	15853	15843	15871	15799	15889	15828	15753	15786	15679	15791	15823	15831	15776	15666	15785	15760	16062	15881	15677	15660	15728	15733	15954	15823	15822	15704	16036	15778	15651	15875	15907	15669	15882	15849	15734	15644	15929	15720	15986	15908	15784	15696	15768	15832	15694	15834	15864	15766	15851	15714	15697	15914	15747
23132	21582	29655	24063	22499	26443	29669	23889	22442	21685	21163	20433	20116	19572	19672	19259	18901	18896	18416	18485	18203	17922	17789	17904	17951	17638	17850	17606	17612	17252	17463	17538	17669	17543	17587	17520	17528	17763	17542	17331	17473	17372	17360	17591	17473	17285	17513	17486	17530	17542	17408	17681	17466	17482	17407	17272	17171	17720	17181	17572	17389	17170	17380	17318	17408	17340	17390	17411	17432	17390	17453	17308	17482	17430	17225	17400	17479	17199	17505	17459	17441	17502	17434	17409	17327	17289	17389	17550	17536	17389	17423	17497	17414	17377	17197	17537	17403	17414	17497	17131	17539	17514	17312	17436	17593	17416	17206	17488	17363	17428	17428	17224	17449	17484	17456	17313	17388	17333	17427	17359	17284	17161	17491	17063	17457	17282	17398	17272	17516	17355	17387	17620	17357	17494	17393	17388	17321	17351	17306	17292	17446	17273	17467	17433	17508	17302	17148	17252	17292	17363	17424	17256	17445	17312	17300	17415	17317	17385	17577	17270	17374	17257	17430	17394	17392	17161	17317	17282	17414	17374	17345	17217	17489	17422	17318	17301	17549	17319	17485	17431	17342	17294	17641	17305	17484	17358	17368	17247	17406	17323	17356	17260	17221	17230	17308	17534	17296	17392	17358	17184	17380	17548	17289	17599	17380	17328	17285	17413	17304	17517	17389	17425	17408	17298	17250	17346	17399	17582	17361	17372	17380	17365	17202	17265	17238	17302	17326	17383	17262	17380	17356	17470	17394	17115	17389	17501	17357	17178	17404	17317	17054	17362	17420	17266	17333	17354	17465	17229	17365	17284	17091	17355	17260	17364	17289	17502	17372	17327	17288	17288	17453	17267	17237	17528	17165	17213	17231	17326	17288	17411	17330	17432	17385	17377	17456	17224	17134	17244	17338	17429	17341	17280	17404	17463	17463	17291	17369	17569	17458	17315	17270	17173	17298	17410	17518	17411	17348	17375	17439	17418	17391	17468	17508	17460	17112	17451	17148	17360	17370	17459	17285	17339	17599	17548	17147	17386	17308	17207	17256	17372	17571	17185	17465	17302	17242	17120	17210	17256	17295	17338	17427	17293	17230	17292	17390	17354	17572	17238	17311	17375	17272	17414	17392	17221	17450	17423	17287	17386	17311	17194	17537	17399	17415	17256	17609	17440	17036	17416	17437	17440	17336	17475	17209	17275	17389	17347	17363	17283	17454	17157	17339	17392	17409	17483	17291	17216	17487	17125	17400	17236	17176	17208	17559	17485	17383	17498	17444	17197	17423	17334	17223	17363	17292	17283	17568	17505	17553	17579	17388	17613	17522	17314	17436	17449	17225	17124	17229	17287	17424	17402	17386	17214	17333	17340	17589	17406	17542	17320	17362	17262	17237	17535	17427	17524	17571	17514	17497	17420	17272	17631	17521	17379	17299	17387	17240	17420	17407	17398	17362	17206	17093	17523	17135	17509	17547	17456	17423	17212	17168	17111	17430	17390	17434	17280	17446	17282	17389	17276	17289	17233	17326	17396	17320	17462	17371	17401	17479	17232	17296	17529	17220	17073	17247	17182	17522	17588	17208	17434	17440	17195	17305	17329	17450	17249	17337	17103	17338	17323	17300	17356	17566	17500	17481	17388	17364	17549	17309	17195	17339	17546	17329	17165	17102	17237	17307	17490	17364	17302	17383	17349	17425	17437	17275	17343	17419	17246	17394	17412	17390	17421	17416	17416	17259	17457	17391	17366	17226	17419	17493	17324	17362	17274	17424	17350	17533	17282	17218	17325	17351	17394	17442	17190	17532	17498	17247	17299	17204	17403	17444	17376	17510	17370	17333	17106	17277	17231	17244	17425	17416	17240	17417	17390	17344	17322	17377	17391	17451	17368	17417	17165	17441	17342	17467	17499	17432	17420	17209	17300	17514	17451	17308	17290	17348	17384	17261	17385	17243	17291	17449	17398	17407	17134	17397	17231	17312	17380	17405	17449	17096	17547	17391	17337	17080	17292	17297	17303	17302	17192	17451	17430	17371	17463	17382	17322	17344	17434	17405	17268	17355	17341	17232	17309	17356	17428	17222	17313	17395	17409	17431	17364	17280	17327	17199	17164	17599	17375	17202	17248	17198	17627	17606	17261	17180	17145	17376	17556	17429	17265	17423	17356	17311	17432	17332	17325	17445	17424	17229	17261	17431	17208	17526	17328	17426	17136	17203	17306	17369	17266	17545	17333	17079	17295	17461	17362	17440	17351	17582	17519	17261	17153	17243	17297	17551	17322	17469	17176	17328	17328	17341	17626	17332	17276	17267	17201	17335	17143	17244	17403	17443	17122	17341	17411	17294	17440	17191	17257	17311	17353	17206	17235	17085	17255	17407	17262	17497	17399	17269	17721	17286	17319	17413	17264	17441	17573	17394	17372	17369	17291	17308	17281	17202	17292	17266	17369	17467	17233	17367	17166	17231	17143	17431	17347	17186	17275	17352	17329	17304	17192	17323	17516	17239	17333	17335	17405	17333	17487	17528	17247	17271	17431	17420	17368	17393	17330	17457	17416	17358	17291	17381	17276	17167	17428	17334	17218	17211	17311	17188	17277	17281	17318	17427	17270	17416	17194	17320	17246	17277	17458	17275	17283	17626	17372	17494	17342	17412	17375	17260	17281	17357	17278	17292	17407	17550	17322	17290	17472	17561	17267	17403	17468	17208	17421	17311	17167	17395	17287	17028	17421	17293	17345	17199	17264	17385	17349	17378	17227	17444	17298	17379	17410	17446	17363	17384	17474	17292	17396	17354	17232	17348	17354	17338	17413	17065	17229	17299	17159	17429	17398	17454	17340	17228	17570	17571	17491	17316	17129	17185	17323	17484	17270	17240	17419	17421	17396	17358	17509	17200	17354	17229	17292	17266	17189	17282	17276	17364	17312	17414	17346	17405	17457	17209	17184	17562	17349	17424	17407	17266	17303	17279	17372	17299	17256	17357	17298	17250	17358	17423	17457	17275	17390	17413	17364	17325	17252	17420	17387	17387	17392	17470	17470	17419	17341	17646	17297	17277	17389	17451	17238	17499	17350	17442	17429	17302	17367	17218	17319	17313	17245	17348	17465	17492	17351	17380	17328	17187	17392	17122	17236	17382	17271	17423	17325	17306	17285	17354	17214	17326	17247	17328	17461	17370	17445	17194	17316	17346	17413	17325	17308	17351	17378	17339	17444	17165	17593	17248	17220	17282	17533	17329	17172	17422	17416	17282	17375	17373	17353	17316	17198	17447	17235	17266	17426	17411	17486	17616	17344	17511	17345	17313	17214	17336	17317	17445	17513	17347	17161	17238	17173	17135	17323	17325	17467	17508	17192	17258	17359	17436	17283	17346	17360	17321	17458	17292	17229	17189	17220	17270	17428	17222	17276	17178	17325	17570	17412	17403	17221	17405	17337	17051	17295	17169	17472	17303	17232	17434	17365	17422	17380	17244	17275	17476	17337	17320	17306	17473	17328	17448	17383	17404	17474	17338	17282	17375	17415	17345	17303	17533	17295	17314	17344	17237	17333	17577	17349	17408	17347	17428	17323	17392	17304	17407	17403	17163	17332	17257	17353	17410	17151	17306	17362	17409	17306	17331	17352	17496	17370	17313	17356	17386	17310	17286	17298	17229	17540	17395	17318	17250	17319	17355	17530	17486	17179	17416	17613	17301	17187	17332	17310	17519	17348	17293	17361	17405	17460	17446	17348	17314	17436	17291	17586	17381	17360	17285	17296	17409	17525	17361	17575	17187	17313	17285	17366	17220	17183	17351	17393	17363	17532	17288	17310	17337	17309	17214	17375	17150	17321	17363	17308	17309	17299	17414	17314	17359	17419	17495	17275	17237	17106	17263	17425	17317	17449	17478	17253	17177	17154	17087	17521	17175	17240	17304	17218	17211	17243	17407	17153	17308	17481	17361	17381	17273	17422	17250	17410	17270	17515	17381	17523	17205	17599	17340	17325	17348	17413	17289	17320	17279	17192	17357	17621	17403	17410	17358	17235	17527	17415	17287	17346	17046	17478	17510	17329	17392	17605	17426	17110	17417	17508	17345	17406	17335	17237	17215	17275	17343	17360	17242	17386	17211	17266	17598	17256	17355	17276	17365	17514	17357	17299	17152	17230	17455	17371	17251	17333	17306	17397	17388	17468	17217	17371	17387	17292	17386	17462	17345	17360	17412	17240	17441	17427	17462	17518	17276	17152	17394	17140	17241	17243	17389	17468	17456	17414	17332	17417	17518	17451	17405	17291	17203	17334	17443	17520	17429	17370	17418	17365	17319	17074	17476	17487	17281	17443	17368	17314	17340	17511	17304	17455	17215	17145	17283	17378	17182	17394	17480	17369	17314	17181	17288	17221	17368	17483	17631	17293	17237	17458	17415	17408	17357	17355	17330	17443	17437	17298	17126	17360	17441	17134	17200	17336	17211	17266	17245	17395	17329	17407	17188	17293	17352	17308	17398	17456	17257	17370	17299	17421	17510	17341	17449	17347	17384	17442	17585	17231	17308	17420	17169	17423	17278	17342	17437	17307	17258	17429	17456	17586	17186	17165	17305	17425	17315	17460	17376	17471	17343	17534	17390	17374	17380	17310	17303	17325	17260	17320	17594	17176	17453	17393	17431	17370	17313	17336	17387	17479	17416	17538	17368	17401	17342	17423	17479	17320	17274	17266	17458	17245	17510	17332	17512	17314	17201	17507	17386	17525	17297	17129	17312	17249	17299	17423	17458	17376	17293	17236	17484	17341	17414	17526	17196	17233	17462	17391	17418	17536	17396	17408	17119	17294	17176	17171	17596	17401	17344	17455	17467	17437	17410	17430	17273	17624	17419	17355	17497	17374	17388	17451	17297	17460	17379	17519	17510	17279	17425	17421	17275	17263	17228	17378	17585	17499	17470	17311	17593	17143	17190	17480	17270	17446	17323	17373	17298	17196	17414	17281	17411	17305	17232	17402	17282	17345	17373	17325	17616	17308	17301	17345	17375	17352	17387	17273	17428	17411	17407	17408	17303	17240	17172	17414	17237	17202	17470	17325	17439	17305	17387	17417	17291	17305	17353	17217	17143	17165	17283	17377	17462	17347	17385	17403	17457	17123	17427	17268	17196	17323	17387	17359
30512	54294	50970	41624	35857	31422	28173	25135	23887	21894	21175	20456	19563	18872	18787	18520	17952	17257	17021	16874	16602	16439	16200	16308	16098	16041	15918	15855	15863	15762	15880	15858	15717	15756	15822	15704	15744	15812	15618	15808	15711	15495	15668	15672	15639	15562	15674	15712	15756	15535	15683	15818	15805	15711	15814	15521	15658	15526	15697	15724	15580	15515	15559	15617	15574	15647	15650	15531	15646	15653	15676	15545	15721	15477	15667	15534	15700	15474	15559	15559	15611	15487	15629	15634	15460	15681	15652	15618	15575	15495	15564	15618	15579	15603	15525	15454	15710	15611	15628	15564	15693	15604	15562	15667	15637	15607	15580	15552	15593	15583	15488	15618	15431	15713	15612	15689	15640	15367	15612	15712	15480	15558	15454	15556	15487	15657	15587	15690	15596	15683	15719	15756	15667	15528	15452	15558	15737	15511	15538	15687	15520	15857	15486	15632	15487	15499	15620	15662	15398	15615	15501	15677	15438	15633	15594	15608	15696	15434	15601	15628	15524	15699	15606	15495	15582	15565	15664	15879	15492	15669	15503	15585	15575	15655	15592	15641	15726	15598	15611	15712	15604	15553	15391	15624	15568	15541	15567	15622	15707	15506	15643	15581	15583	15582	15660	15551	15486	15585	15494	15563	15538	15542	15728	15541	15469	15470	15726	15571	15418	15737	15580	15650	15681	15460	15453	15574	15661	15603	15516	15552	15640	15512	15603	15567	15392	15549	15704	15554	15641	15562	15566	15591	15718	15570	15477	15500	15543	15580	15464	15545	15693	15344	15602	15510	15714	15671	15687	15594	15634	15510	15573	15626	15480	15440	15530	15588	15678	15355	15678	15546	15587	15501	15687	15481	15429	15550	15609	15552	15361	15568	15629	15670	15511	15537	15593	15584	15391	15512	15321	15613	15405	15588	15522	15561	15638	15472	15602	15827	15570	15601	15628	15591	15613	15367	15593	15655	15568	15756	15536	15556	15477	15647	15509	15513	15817	15649	15554	15783	15566	15612	15682	15530	15553	15643	15642	15609	15573	15748	15551	15493	15399	15642	15558	15741	15784	15668	15373	15486	15407	15653	15721	15639	15578	15589	15584	15487	15698	15282	15675	15536	15529	15568	15769	15514	15522	15663	15529	15464	15730	15552	15688	15642	15465	15642	15608	15562	15759	15370	15715	15667	15754	15519	15604	15586	15489	15461	15681	15482	15444	15581	15510	15508	15577	15744	15585	15538	15408	15520	15606	15799	15497	15499	15635	15799	15557	15490	15629	15522	15415	15547	15678	15522	15458	15507	15785	15492	15542	15505	15535	15586	15758	15547	15530	15707	15633	15638	15345	15495	15594	15511	15622	15493	15466	15484	15700	15660	15658	15546	15594	15484	15626	15562	15589	15562	15647	15614	15609	15497	15530	15495	15499	15533	15579	15602	15387	15763	15478	15553	15542	15539	15830	15620	15588	15495	15527	15670	15639	15440	15493	15636	15623	15567	15544	15579	15483	15576	15616	15715	15648	15693	15526	15595	15707	15622	15497	15646	15579	15376	15680	15505	15673	15593	15750	15567	15617	15611	15661	15619	15578	15480	15708	15758	15671	15534	15735	15645	15564	15491	15543	15498	15690	15533	15610	15542	15579	15451	15445	15443	15645	15445	15547	15520	15524	15601	15493	15622	15477	15644	15562	15587	15620	15495	15441	15508	15433	15547	15573	15587	15577	15572	15657	15491	15526	15667	15476	15694	15769	15449	15667	15582	15702	15764	15415	15549	15511	15593	15587	15545	15633	15621	15551	15528	15576	15574	15624	15474	15610	15727	15696	15483	15580	15577	15676	15583	15674	15581	15486	15533	15617	15532	15605	15694	15712	15476	15610	15571	15524	15458	15328	15756	15627	15819	15418	15670	15809	15603	15691	15506	15700	15621	15688	15534	15702	15621	15534	15577	15734	15583	15541	15553	15558	15528	15644	15679	15384	15470	15651	15597	15554	15432	15634	15593	15553	15723	15567	15804	15658	15504	15637	15700	15629	15566	15542	15652	15545	15562	15381	15536	15620	15624	15638	15623	15555	15584	15482	15472	15590	15525	15619	15520	15579	15659	15555	15537	15581	15487	15795	15702	15767	15574	15478	15737	15672	15571	15445	15711	15667	15599	15451	15398	15822	15458	15605	15581	15391	15555	15417	15491	15612	15566	15443	15722	15728	15384	15684	15603	15621	15516	15440	15700	15434	15648	15597	15669	15463	15634	15546	15713	15455	15355	15594	15450	15692	15491	15298	15370	15561	15574	15743	15631	15639	15745	15494	15600	15713	15539	15532	15527	15613	15534	15506	15531	15606	15526	15366	15516	15458	15589	15662	15524	15502	15642	15469	15631	15673	15640	15591	15655	15619	15483	15524	15768	15527	15515	15610	15722	15329	15523	15484	15690	15515	15386	15732	15489	15471	15558	15583	15609	15474	15643	15493	15541	15439	15501	15588	15603	15741	15707	15499	15523	15594	15625	15526	15582	15455	15525	15485	15385	15387	15728	15412	15471	15595	15464	15593	15600	15420	15539	15463	15443	15770	15553	15423	15710	15586	15568	15601	15533	15635	15481	15595	15705	15634	15652	15564	15435	15652	15617	15496	15583	15631	15523	15597	15409	15525	15759	15692	15529	15631	15629	15456	15464	15758	15533	15607	15576	15548	15608	15521	15655	15548	15610	15537	15704	15615	15611	15628	15758	15405	15709	15688	15497	15655	15649	15431	15458	15645	15708	15660	15472	15539	15567	15315	15504	15591	15601	15513	15496	15440	15586	15608	15412	15610	15512	15586	15491	15534	15496	15627	15558	15639	15498	15450	15438	15527	15521	15639	15626	15553	15634	15512	15614	15460	15557	15586	15499	15569	15488	15665	15719	15657	15602	15566	15510	15590	15605	15652	15548	15565	15610	15501	15553	15619	15698	15664	15453	15490	15664	15597	15734	15399	15563	15457	15674	15757	15643	15527	15552	15407	15622	15753	15569	15652	15723	15650	15572	15616	15628	15637	15525	15736	15579	15492	15602	15674	15451	15560	15530	15468	15710	15448	15604	15593	15394	15730	15452	15588	15630	15587	15597	15544	15529	15433	15561	15719	15572	15666	15664	15489	15343	15622	15668	15557	15543	15622	15635	15545	15569	15520	15593	15583	15489	15708	15656	15613	15600	15654	15414	15550	15566	15460	15441	15560	15473	15613	15625	15557	15548	15699	15687	15580	15538	15588	15546	15569	15497	15524	15377	15611	15545	15589	15711	15687	15518	15597	15596	15667	15509	15544	15586	15543	15521	15346	15430	15707	15663	15565	15679	15635	15795	15425	15566	15545	15462	15512	15630	15456	15585	15623	15489	15685	15467	15615	15564	15475	15518	15429	15795	15455	15661	15544	15521	15598	15535	15607	15585	15572	15492	15533	15517	15666	15475	15564	15518	15482	15560	15465	15500	15457	15679	15654	15456	15491	15465	15474	15736	15542	15465	15466	15516	15431	15650	15472	15612	15667	15577	15498	15590	15625	15666	15829	15546	15656	15530	15672	15406	15613	15574	15529	15634	15561	15401	15538	15685	15644	15535	15588	15543	15400	15677	15470	15514	15760	15475	15613	15566	15491	15506	15600	15719	15570	15501	15705	15475	15460	15529	15575	15339	15541	15593	15450	15667	15625	15506	15831	15633	15587	15473	15659	15461	15669	15459	15690	15567	15384	15714	15385	15517	15621	15562	15846	15577	15621	15386	15394	15579	15448	15603	15694	15389	15506	15503	15518	15646	15545	15440	15489	15567	15390	15656	15440	15670	15614	15422	15580	15499	15607	15456	15593	15582	15627	15499	15506	15508	15734	15611	15705	15418	15622	15532	15535	15482	15545	15583	15590	15605	15462	15514	15561	15599	15783	15511	15649	15589	15346	15574	15550	15498	15562	15417	15354	15584	15512	15691	15413	15611	15561	15477	15784	15431	15536	15524	15602	15608	15386	15585	15583	15600	15541	15597	15539	15635	15664	15721	15342	15492	15465	15725	15599	15594	15555	15654	15571	15564	15550	15434	15463	15668	15664	15494	15587	15452	15706	15595	15663	15512	15702	15476	15470	15501	15631	15564	15644	15497	15549	15595	15387	15477	15434	15534	15525	15582	15595	15505	15627	15528	15495	15388	15696	15539	15521	15493	15624	15609	15542	15548	15663	15654	15433	15539	15598	15498	15539	15610	15676	15573	15680	15819	15658	15503	15524	15627	15520	15473	15521	15600	15568	15687	15472	15501	15623	15544	15600	15580	15531	15611	15471	15658	15535	15582	15565	15675	15580	15628	15331	15472	15377	15725	15699	15593	15496	15665	15499	15576	15440	15477	15496	15619	15670	15427	15655	15592	15593	15558	15586	15607	15660	15404	15574	15568	15624	15537	15746	15338	15462	15591	15515	15738	15445	15515	15498	15512	15589	15610	15700	15571	15654	15482	15538	15663	15605	15488	15691	15695	15558	15672	15535	15782	15631	15680	15612	15563	15624	15615	15688	15402	15748	15621	15500	15474	15503	15457	15625	15437	15498	15448	15418	15546	15550	15640	15524	15528	15657	15532	15571	15542	15455	15599	15614	15587	15600	15606	15496	15386	15694	15686	15651	15545	15550	15374	15583	15611	15676	15573	15716	15424	15537	15677	15413	15485	15356	15739	15627	15570	15713	15499	15627	15501	15493	15610	15600	15681	15352	15626	15586	15644	15753	15535	15534	15436	15603	15657	15600	15596	15544	15595	15448	15610	15718	15567	15639	15554	15535	15618	15544	15589	15580	15546	15588	15602	15693	15681	15366	15802	15570	15551	15585	15487	15586	15620	15687	15653	15522	15681	15578	15528	15435	15318	15621	15602	15537	15226	15575	15522	15608	15612	15692	15637	15524	15658	15566	15579	15672	15595	15587	15593	15498	15572	15538	15535	15683	15564	15619	15453	15590	15416	15620	15716	15638	15669	15649	15584	15533	15613	15486	15582	15573	15438	15519	15729	15718	15679	15635	15501	15503	15440	15612	15597	15550	15633	15644	15749	15612	15581	15513	15547	15550	15674	15678	15560	15600	15660	15623	15425	15570	15425	15650	15539	15261	15454	15561	15658	15509	15528	15467	15440
28300	26449	34442	31000	25269	23142	21554	20069	19179	18860	18616	18299	18028	18228	17789	17990	17778	17543	17550	17214	17352	17337	17390	17424	17179	17333	16904	17293	17042	17053	17272	17381	17240	17046	17028	17007	17038	17106	16875	16966	17047	17209	16967	17016	17079	17090	17212	16955	17042	17141	16969	17044	16988	17181	16964	16932	17112	17031	17234	16864	17049	17250	17229	17055	16971	17066	17047	17054	17202	17013	16946	16880	16920	17118	17061	17023	17033	17025	17143	16920	16970	16883	16995	16942	17067	16969	17167	17059	16895	17117	16921	16848	16970	16989	16897	17035	16924	16964	16951	17159	16848	16837	17015	17056	16871	16954	17127	17067	16912	17106	16990	16892	17115	17027	16971	16885	16872	17157	16896	17076	17026	16897	16957	17070	16977	16723	17132	16921	16875	16922	16934	16862	16905	17102	16922	17214	16993	17126	17021	17027	16937	16952	17078	16895	17086	17085	16899	17080	17016	16868	16822	16755	17199	17274	16951	17035	17027	17228	17065	16989	17059	17111	16705	16981	17213	16949	16901	16834	16845	17094	17069	17095	17076	17063	16887	17167	16942	17039	16912	16849	16943	16986	17227	17018	16916	16997	17070	17140	16897	17133	16893	17016	16844	16936	17003	17017	16957	17023	17133	16971	16928	16871	17134	16876	17155	17170	16989	16945	17110	16931	16923	17165	16845	17009	17059	17136	17012	16878	17006	16984	16817	16926	16991	16809	17136	17081	17138	17071	16802	17004	16975	17007	16943	17039	16900	16827	16982	16895	17117	16996	16839	17082	16979	17141	16795	17061	16856	17018	16880	16959	16975	16903	16850	16921	16994	17179	16989	17006	17091	17029	16896	17159	16847	16919	16951	16812	16887	16971	16760	17040	16814	17062	17050	17144	16939	16845	16979	17055	17032	16988	16854	17024	17103	17047	17095	17066	17000	17071	17122	16959	16948	16935	16872	17094	16952	17012	16811	17074	17004	16953	17029	16860	16811	17025	17141	16980	17112	17024	16989	17093	16843	17016	16753	17031	16919	16858	17022	16991	16904	16876	16969	16942	17029	17156	17025	17115	16881	16929	16966	16926	17088	16823	16866	16901	16809	17166	17068	17099	17108	17023	17001	16800	16891	16962	17211	17070	16848	17001	17023	17155	17056	16949	17136	17155	16827	17070	17054	16941	16929	17002	16849	16972	17034	16961	16990	16941	16925	17063	16897	16955	17086	17001	16909	16896	17004	16872	16929	17064	17083	16880	17093	16790	17087	17038	17074	16951	17011	16985	16995	17035	17058	17076	16880	17151	17132	16806	16924	16983	16940	16919	17236	16868	16817	16981	17055	17021	17110	17033	17066	16914	16987	17151	16955	16981	16981	16871	17171	17101	17010	16822	16996	16925	16907	17168	17052	16991	16816	16665	16956	17161	17135	16728	17180	16960	17027	16873	16927	16814	16975	16980	16990	16834	17078	17114	16918	17116	17171	16861	16975	17093	16952	17064	16959	16908	16993	16916	16848	16913	16971	17221	16956	16947	17002	16890	16915	17027	17190	16955	17066	16818	17073	17055	17217	16952	17127	17204	17096	17154	16916	16980	16987	17013	16751	16647	17063	17023	17002	16860	16840	17002	16928	17044	16990	17023	16974	17054	17083	17167	16946	17029	17047	17139	17078	17125	16970	16967	17039	16949	16945	16931	17035	17154	16885	16939	17133	16996	16871	17170	16921	16958	17099	16905	16966	17021	17015	17067	17102	17068	16753	16905	17106	17113	17013	17062	17269	16887	16939	17073	17030	17093	16973	17037	16974	17052	16907	17053	17023	17021	17066	17064	17016	17001	16917	17111	16956	17091	16944	17071	17035	16992	17054	17050	17184	17260	17108	16977	17052	16814	16940	16984	17064	17132	17112	17062	17015	17127	16894	16737	16949	16927	17086	17035	16830	16933	16923	17067	17097	16781	16898	16946	17056	16882	16987	17030	16887	17050	16940	17011	16966	16946	17020	17070	17012	16994	17037	17180	16954	17061	16980	17032	17244	16896	17093	17090	17218	16996	17039	16948	16977	16942	16996	17007	16906	16895	16845	17034	16954	17144	17001	16978	16982	16940	16920	17025	17144	17072	16973	17053	17092	17053	16894	17046	17125	16913	16847	17104	17141	17082	16919	17063	16965	17171	16887	16967	17091	16980	17133	16938	16984	16783	17103	17016	17072	16924	17036	16969	16973	16904	17060	17215	16941	16872	17103	16995	17158	16892	16992	17064	16978	16842	17103	17067	16870	17140	16848	16995	16961	17005	17187	17178	16967	16996	16883	17200	16902	16975	16835	17159	17020	17048	16985	17112	17044	17047	17042	16914	16862	17009	17077	16997	17043	17031	16928	16808	16942	17006	16844	17133	16957	17038	16981	16892	17137	17222	17001	17074	17064	16966	17153	17099	16927	17011	16871	16961	16964	16985	17101	17234	17126	17194	17040	16918	17128	16933	17193	16964	17167	16916	17089	17141	17075	16976	17124	17142	16905	17042	16946	17116	17005	17137	16907	17070	17054	17075	17100	16975	17075	17233	17045	16828	17121	17074	16852	16944	16928	16915	17129	16994	17088	16993	17205	17278	16858	16937	17214	17161	16979	16960	17332	16862	17060	16893	17087	17100	16801	17072	16955	17097	17233	16975	17148	16921	16895	16860	17026	17136	16986	16965	16890	17012	16983	16958	17066	16977	17161	16892	17114	17175	16985	17038	17051	16994	16930	16997	17171	17253	17042	17015	17061	17175	17059	17042	17218	17084	17002	17109	17227	17011	16882	17074	17116	17125	16860	17012	17189	17241	17044	16927	17081	16944	16851	17185	16896	16913	17268	17036	16967	16990	16879	16752	16955	17130	17111	17079	17011	17115	16894	17094	17240	17025	17095	17196	17038	17050	16970	16978	17114	16969	16987	16869	16972	17116	17257	16835	17253	16907	17079	17219	16985	17068	16954	16879	17093	17003	17043	16969	17147	17165	17015	16932	17151	17064	16939	16853	17058	17085	17089	17046	16610	16990	16901	17019	17132	17174	17168	17015	17125	17117	16932	16950	16974	16910	16980	16966	16927	17082	16900	16908	17076	16818	17053	16890	17058	16977	17066	17050	16765	16960	17212	17065	16944	16893	16855	16941	17018	17101	16780	16950	16980	17336	17082	17332	17209	17087	16972	16987	17153	17090	17166	17015	17007	17002	16845	16907	17062	17091	17072	16955	17065	16903	16892	16935	17003	17185	17050	17012	16815	17126	16991	16879	17078	17150	16941	16936	17058	16973	17113	16939	16974	16734	17179	16911	16960	17143	16990	16970	16896	17071	17140	16909	16851	16889	16877	17022	17022	17106	17063	17127	17009	17124	17091	16901	17020	16903	17047	17049	16863	16971	17052	17021	16963	17143	17048	17330	17256	17104	17187	16976	17074	16912	16961	17053	16907	17105	16993	16906	16987	17031	16853	16862	17049	16989	17044	16961	16998	16980	17075	16935	16842	17043	16827	17104	16912	16853	17020	16872	17264	17063	17017	16978	17075	17078	16975	17136	16824	17000	17039	17126	16913	17178	17055	16944	17183	17023	16923	17022	16950	17100	17064	16992	17111	16933	17113	16822	16929	17024	16892	17037	16977	16901	16960	17056	16869	16939	17182	17129	16896	16954	16996	17043	17138	16900	17127	16833	17151	16994	17150	17128	16992	17097	17123	17101	17016	17060	17005	17025	17112	17127	17120	17078	17137	17074	17125	17035	17094	17036	17080	16846	16915	16882	16886	16992	17186	17026	16862	17010	17079	17024	16863	17026	17121	17131	17010	17016	17126	16989	17047	16989	17140	17163	16937	17145	16916	17254	17150	17028	17061	16930	17066	16981	16944	17176	16865	17024	16911	16996	17145	16976	17000	17089	17121	17128	17169	16983	17184	16972	17261	17044	17006	16835	16883	17232	17152	16986	16870	17081	17292	17064	17043	16952	17152	16920	17130	17116	16973	17095	17134	16913	16928	16916	17177	17044	17198	16943	16978	17201	17049	17030	17263	16914	16925	17178	17130	17390	17057	17127	16987	17143	17064	17178	16931	17148	17004	16968	16976	17032	17144	16972	16899	16959	17022	17002	17040	16927	16942	17085	17015	17130	16971	17210	16732	16893	17074	17043	16797	16992	16985	16906	16860	17217	16883	16968	16996	17092	17038	17061	17164	17047	16972	17052	16947	16877	16971	17052	16767	17069	16774	16793	16834	16820	16930	16866	17174	16904	17028	16982	17242	16845	17116	17210	16948	17190	17169	16813	16981	16992	16945	16729	16852	17061	16899	16883	16969	17054	16947	16979	17148	16921	16979	16903	16963	16967	17031	17112	16860	16929	17054	16977	17077	17173	17033	17110	17032	17080	16942	17014	16784	16883	16938	17024	17075	17008	17171	17148	16854	17033	17183	16983	17110	16975	17019	17103	16992	16862	17097	17287	17211	17028	16984	17176	17154	16896	16914	17162	16813	16970	17084	16761	17063	16956	16926	17008	17066	17085	16933	17062	16967	17071	17100	17123	17218	17112	17002	16936	16933	17221	17077	16973	17033	16937	17024	16922	17086	16862	17085	17049	16935	16967	16913	17137	17168	16932	17086	16983	16909	17265	16916	16963	16946	16982	17018	17014	17010	17120	16934	17028	17114	16921	17020	16965	16858	17126	16951	17197	16919	17077	17063	16914	16987	17035	16814	17004	17106	16863	16979	17097	17002	17123	17160	17128	17064	16947	16804	16713	17100	16956	16828	16846	17204	17137	16964	16929	17029	17017	17036	16978	16840	17046	16979	17211	16814	17160	17020	17075	16944	16988	16814	16897	16990	17123	17201	17075	16905	16981	16954	16963	17056	17163	17154	17123	17065	17055	17121	16957	16867	17011	17186	17164	17096	17090	16968	16905	17285	17050	17208	16881	17040	16971	17019	17047	16835	17089	17083	17090	17124	17101	17052	17173	17236	16931	17150	17136	17100	17048	16993	16922	17137	17021	16895	17023	16964	17217	17064	16952	17005	16862	16938	16985	17012	17050	16905	17098	16829	17087	16967	17153	17112	17129	17223	17012	16929	17099	17173	16797	16979	17055	17104	16877	17059	17037	16875	17277	17025	17040	17157	17189
30459	44672	40897	32024	27318	24407	21580	20268	19193	18389	18013	17515	17426	16782	16666	16707	16442	16176	15995	15902	15667	15882	15620	15480	15695	15616	15604	15511	15456	15365	15360	15351	15498	15394	15302	15423	15494	15382	15233	15245	15322	15595	15449	15379	15340	15402	15281	15329	15283	15376	15430	15443	15377	15379	15479	15392	15464	15478	15374	15324	15240	15279	15143	15284	15307	15210	15349	15331	15188	15426	15386	15223	15227	15388	15359	15258	15425	15313	15489	15316	15223	15453	15348	15380	15296	15441	15595	15284	15401	15352	15468	15437	15278	15110	15198	15528	15285	15300	15479	15296	15479	15395	15353	15320	15337	15179	15646	15306	15333	15212	15406	15271	15422	15385	15164	15436	15586	15363	15336	15433	15277	15430	15376	15433	15473	15181	15342	15411	15346	15441	15145	15531	15565	15394	15309	15211	15247	15368	15422	15574	15218	15317	15278	15277	15383	15476	15242	15406	15435	15443	15267	15297	15314	15401	15335	15426	15373	15387	15355	15439	15201	15261	15378	15154	15275	15385	15387	15347	15305	15298	15456	15378	15372	15330	15429	15390	15129	15411	15208	15219	15273	15278	15423	15376	15299	15264	15428	15393	15305	15200	15483	15333	15290	15497	15363	15444	15254	15401	15327	15335	15372	15344	15227	15365	15542	15400	15428	15490	15499	15290	15490	15310	15287	15606	15457	15422	15450	15255	15396	15452	15346	15354	15256	15191	15419	15359	15478	15248	15440	15339	15284	15364	15208	15208	15301	15198	15420	15282	15272	15299	15353	15381	15464	15475	15479	15299	15330	15385	15565	15253	15455	15318	15340	15208	15275	15285	15325	15469	15219	15447	15144	15271	15286	15375	15404	15314	15345	15220	15429	15186	15297	15282	15324	15276	15298	15200	15523	15487	15327	15213	15426	15250	15435	15404	15380	15427	15408	15323	15382	15365	15205	15495	15287	15396	15178	15339	15316	15402	15248	15332	15388	15223	15296	15480	15298	15511	15260	15430	15216	15366	15422	15301	15299	15513	15306	15463	15253	15356	15092	15365	15320	15294	15236	15388	15389	15270	15390	15503	15375	15362	15339	15217	15332	15429	15332	15283	15252	15339	15319	15321	15253	15321	15469	15260	15267	15380	15169	15313	15276	15454	15353	15200	15279	15281	15266	15341	15377	15457	15462	15399	15406	15333	15384	15293	15316	15474	15353	15314	15375	15439	15155	15405	15285	15325	15434	15393	15478	15382	15261	15412	15321	15251	15265	15457	15339	15358	15320	15311	15307	15122	15367	15300	15461	15232	15316	15483	15453	15399	15456	15330	15542	15275	15214	15271	15397	15229	15326	15457	15433	15297	15347	15323	15547	15356	15375	15174	15323	15230	15290	15381	15313	15228	15244	15438	15280	15207	15382	15314	15309	15310	15324	15337	15309	15218	15613	15305	15436	15512	15373	15365	15263	15353	15382	15300	15250	15382	15369	15311	15279	15430	15174	15508	15151	15237	15220	15268	15380	15436	15359	15532	15327	15400	15359	15504	15517	15283	15397	15237	15316	15530	15425	15407	15420	15376	15463	15377	15196	15412	15377	15371	15261	15332	15398	15541	15218	15276	15350	15261	15346	15315	15350	15148	15324	15335	15438	15364	15286	15538	15468	15308	15298	15440	15418	15327	15338	15387	15421	15310	15461	15290	15452	15233	15357	15322	15425	15252	15385	15432	15424	15252	15342	15327	15341	15413	15367	15221	15473	15343	15500	15249	15427	15282	15264	15512	15210	15326	15281	15403	15348	15191	15350	15371	15508	15419	15489	15123	15319	15341	15284	15375	15492	15334	15379	15365	15188	15469	15502	15360	15267	15163	15429	15336	15374	15547	15327	15311	15444	15372	15385	15254	15300	15312	15252	15357	15404	15233	15454	15210	15279	15377	15259	15442	15397	15371	15231	15311	15272	15257	15351	15331	15381	15464	15457	15166	15194	15285	15334	15460	15256	15420	15366	15217	15366	15383	15353	15373	15482	15431	15350	15260	15460	15406	15325	15293	15451	15429	15331	15218	15492	15289	15333	15304	15359	15271	15312	15466	15335	15426	15327	15402	15262	15321	15344	15378	15149	15371	15315	15421	15444	15375	15359	15419	15315	15240	15310	15526	15270	15380	15375	15298	15453	15431	15321	15284	15311	15249	15210	15280	15417	15319	15159	15215	15427	15498	15430	15438	15462	15305	15345	15375	15387	15186	15459	15388	15599	15338	15380	15474	15346	15265	15339	15415	15180	15451	15344	15336	15421	15390	15369	15363	15314	15382	15402	15440	15312	15255	15258	15406	15312	15342	15309	15398	15500	15379	15309	15476	15358	15518	15207	15333	15596	15189	15187	15326	15378	15396	15371	15244	15249	15364	15229	15395	15293	15216	15280	15368	15217	15306	15353	15360	15526	15429	15362	15232	15401	15282	15583	15308	15265	15340	15384	15380	15319	15387	15377	15301	15219	15280	15269	15086	15250	15383	15515	15402	15398	15253	15391	15313	15476	15412	15292	15470	15295	15220	15349	15270	15329	15407	15367	15369	15299	15305	15495	15255	15280	15317	15384	15227	15331	15343	15303	15567	15350	15282	15413	15299	15347	15485	15293	15458	15349	15485	15148	15312	15310	15191	15170	15224	15338	15298	15225	15429	15514	15413	15284	15389	15188	15492	15255	15280	15330	15234	15249	15355	15371	15437	15399	15202	15266	15272	15401	15465	15279	15480	15335	15457	15460	15421	15335	15302	15262	15354	15307	15380	15482	15253	15198	15293	15370	15351	15384	15357	15456	15378	15534	15395	15237	15164	15265	15377	15409	15071	15464	15290	15302	15340	15289	15286	15528	15421	15420	15503	15468	15454	15468	15322	15235	15420	15395	15401	15227	15404	15352	15228	15337	15195	15421	15199	15379	15379	15262	15285	15423	15366	15414	15281	15159	15348	15293	15349	15388	15388	15426	15434	15311	15377	15254	15305	15358	15358	15616	15347	15349	15460	15577	15368	15326	15356	15359	15466	15356	15325	15107	15391	15379	15248	15319	15327	15209	15342	15233	15436	15361	15146	15394	15237	15335	15324	15293	15357	15402	15301	15237	15444	15386	15242	15148	15323	15477	15314	15443	15275	15361	15287	15243	15373	15262	15435	15255	15366	15213	15318	15277	15263	15484	15334	15319	15393	15357	15274	15243	15552	15217	15383	15164	15242	15433	15276	15328	15535	15353	15356	15273	15535	15177	15324	15413	15203	15456	15382	15386	15508	15427	15388	15338	15320	15388	15364	15337	15193	15321	15398	15396	15337	15268	15528	15286	15350	15333	15420	15212	15412	15466	15319	15485	15414	15418	15405	15446	15263	15358	15416	15373	15407	15251	15357	15461	15383	15467	15456	15309	15406	15222	15383	15280	15337	15269	15250	15282	15516	15433	15408	15306	15448	15367	15328	15362	15340	15322	15495	15445	15299	15202	15262	15295	15208	15305	15322	15429	15344	15517	15294	15350	15210	15222	15296	15377	15182	15305	15362	15300	15402	15407	15302	15364	15479	15379	15420	15477	15514	15387	15250	15394	15272	15271	15387	15285	15339	15277	15555	15326	15309	15363	15412	15228	15491	15321	15525	15393	15358	15232	15273	15436	15091	15323	15427	15202	15230	15453	15481	15427	15487	15298	15484	15397	15383	15386	15377	15231	15512	15384	15477	15274	15435	15283	15142	15357	15205	15166	15435	15324	15418	15311	15363	15146	15253	15390	15325	15296	15503	15387	15297	15447	15327	15402	15361	15359	15350	15303	15317	15279	15384	15366	15358	15354	15428	15239	15338	15348	15175	15389	15478	15307	15310	15261	15496	15494	15422	15489	15340	15416	15349	15471	15366	15388	15482	15221	15302	15340	15420	15290	15360	15481	15310	15340	15322	15347	15294	15320	15394	15324	15344	15394	15264	15285	15445	15266	15420	15418	15302	15492	15297	15296	15314	15306	15221	15444	15209	15146	15304	15464	15253	15383	15398	15412	15394	15319	15395	15568	15448	15422	15265	15387	15309	15469	15370	15335	15392	15402	15446	15490	15371	15319	15282	15458	15284	15422	15453	15257	15313	15272	15375	15313	15459	15382	15400	15298	15328	15521	15289	15188	15312	15373	15425	15391	15265	15509	15357	15504	15378	15326	15446	15529	15316	15155	15310	15386	15327	15164	15455	15370	15461	15569	15376	15442	15251	15501	15349	15418	15365	15377	15379	15362	15276	15350	15304	15262	15280	15309	15174	15319	15436	15247	15333	15443	15224	15419	15487	15438	15376	15267	15323	15433	15308	15334	15346	15253	15444	15438	15466	15394	15454	15314	15502	15421	15425	15413	15224	15338	15518	15386	15479	15402	15351	15328	15372	15278	15374	15316	15394	15287	15346	15336	15380	15434	15367	15406	15528	15326	15468	15403	15180	15483	15338	15128	15279	15147	15402	15441	15238	15201	15406	15479	15406	15303	15337	15324	15540	15312	15345	15451	15381	15364	15286	15407	15335	15520	15147	15411	15321	15297	15265	15548	15368	15467	15353	15219	15449	15187	15369	15303	15379	15458	15539	15274	15386	15298	15318	15332	15424	15345	15373	15316	15501	15284	15400	15291	15348	15232	15317	15339	15260	15294	15293	15302	15318	15330	15358	15368	15359	15114	15545	15327	15328	15419	15239	15494	15378	15253	15311	15526	15445	15365	15376	15324	15400	15402	15386	15341	15314	15273	15142	15326	15524	15322	15334	15290	15272	15411	15257	15498	15255	15289	15404	15388	15122	15439	15508	15276	15285	15267	15482	15275	15567	15514	15427	15265	15407	15346	15301	15287	15354	15275	15302	15478	15384	15420	15343	15327	15460	15204	15251	15429	15337	15332	15378	15325	15450	15371	15433	15395	15374	15491	15422	15471	15252	15216	15401	15202	15449	15373	15270	15343	15528	15399	15424	15219	15352	15309	15270	15366	15352	15152	15584	15310	15407	15304	15474	15505	15247	15415	15366	15322	15237	15158	15348	15324	15244	15445	15387	15290	15344	15229	15487	15283	15327	15435	15319	15441	15335	15308	15101	15381	15419	15201	15300	15246	15382	15216	15242	15345	15297	15283	15247	15410	15299
24060	21638	29421	25111	24593	27398	26771	22706	21305	20902	20105	19993	19643	19394	19528	19131	18901	18767	18587	18643	18338	18125	18260	17964	18139	18035	18081	18072	17907	17976	17962	17931	17832	17854	17861	17977	18101	17936	17633	17766	17718	17732	17897	17936	18031	17853	17668	17721	17604	17905	17801	17618	17620	17861	17923	17836	17903	18037	17805	17737	17698	17774	17801	17854	17978	17772	17859	17823	17809	17700	17760	17769	18023	17924	17818	17942	17779	17807	17877	17823	17731	17689	17600	17782	17590	17744	17662	17741	17733	17661	17586	17811	17741	17769	17790	17943	17829	17572	17922	17864	17808	17757	17759	17508	17907	17595	17619	17870	17861	17657	17697	17711	17741	17816	17848	17734	17797	17852	17890	18009	17866	17741	17699	17847	17877	17831	17881	17809	17786	17550	17828	17827	17716	17682	17871	17666	17789	17670	17697	17673	17703	17665	17915	17851	17796	17799	17601	17690	17540	17755	17674	17675	17835	17810	17633	17815	17812	17971	17894	17784	17745	17667	17840	17701	17721	17926	17726	17864	17713	17758	17748	17772	17670	17455	17570	17820	17625	17752	17839	17623	17662	17773	17671	17700	17780	17561	17785	17817	17662	17913	17599	17550	17722	17799	17687	17886	17805	17829	17732	17716	17545	17667	17950	17894	17785	17824	17769	17904	17876	17798	17752	17693	17573	17862	17885	17746	17738	17894	17718	17805	17701	17737	17652	17734	17811	17640	17530	17693	17872	17650	17764	17741	17898	17606	17640	17921	17812	17720	17914	17878	18009	17880	17818	17676	17650	17677	17810	17894	17819	17917	17727	17760	17981	17831	17894	17774	17802	17802	17664	17758	17806	17770	17601	17628	17681	17600	17774	17876	17710	17677	17784	17706	17685	17755	17725	17875	17826	17758	17759	17830	17816	18017	17640	17778	17636	17881	17537	17898	17610	17913	17755	17779	17803	17777	17735	17638	17799	17737	17788	17847	17968	17725	17707	17662	17747	17779	17729	17810	17733	17727	17912	17731	17726	17850	18037	17757	17980	17836	17803	17775	17695	17736	17691	17944	17753	17878	17840	17780	17791	17715	17651	17877	17803	17799	17682	17741	17643	17973	17740	17617	17692	17935	17786	17571	17917	17884	17984	17967	17823	17616	17749	17827	17793	17639	17710	17904	17831	17974	17660	17486	17551	17804	17927	17599	17873	17728	17866	17907	17741	17771	17840	17750	17759	17654	17734	17665	17610	17849	17650	17830	17658	17607	17701	17714	17688	17685	17784	17755	17834	17779	17765	17624	17744	17776	17740	17688	17616	17571	17980	17879	17678	17850	17657	17690	18087	17719	17789	17696	17857	17924	17788	17742	17689	17824	17807	17786	17884	17647	17921	17727	17534	17708	17594	17753	17810	17839	17750	17742	17662	17712	17883	17780	17564	17578	17625	17527	17822	17836	17689	17830	17735	17915	17840	17851	17779	17618	17725	17766	17739	17632	17810	17727	17807	17750	17848	17826	17644	17550	17862	17780	17780	17757	17704	17568	17779	17665	17660	17866	17788	17627	17610	17582	17586	17692	17896	17871	17703	17697	17786	17746	18156	17770	17475	17878	17816	17685	17872	17682	17467	17692	17747	17454	17660	17718	17739	17632	17667	17888	17712	17748	17798	17761	17846	17815	17715	17872	17747	17742	17856	17589	17803	17516	17773	17666	17808	17654	17686	17712	17851	17826	17617	17841	17739	17733	17760	17823	17712	17762	17845	17632	17833	17729	17650	17705	17741	17692	17784	17619	17842	17801	17668	17703	17664	17730	17767	17565	17588	17783	17577	17800	17815	17636	17800	17707	17673	17586	17823	17739	17778	17978	17683	17822	17807	17928	17629	17708	17796	17836	17851	17600	17753	17817	17714	17796	17908	17635	17647	17784	17807	17787	17797	17931	17805	17950	17697	17811	17901	17677	17600	17870	17748	17993	17859	17684	17871	18039	17755	17910	17823	17724	17747	17687	17538	17665	17877	17709	17737	17771	17940	17820	17739	17620	17975	17957	17924	17585	17754	17715	17891	18052	17601	17711	17855	17760	17753	17936	18039	17594	17855	17697	17517	17840	17840	17886	17878	17744	17787	17909	17752	17830	17860	17718	17950	17968	17663	17758	17620	17747	17704	17828	17630	17885	17901	17848	17806	17753	17905	17820	17820	17700	17845	17774	17911	17938	17646	17801	17622	17671	17799	17840	17834	17833	17762	17781	17823	17893	17862	17695	17894	17877	17740	17732	17769	17539	17703	17578	17854	17812	17746	17689	17821	17952	17909	17710	17640	17784	17859	17768	17871	17560	17914	17596	17738	17545	17849	17733	17623	17917	17663	17734	17720	17744	17787	17765	17786	17898	17821	17678	17811	17667	17908	17841	17597	17804	17807	17625	17872	17695	18139	17869	17685	17744	17743	17874	17756	17519	17861	17592	17732	17624	18036	17704	17709	17935	17788	17499	17718	17871	17646	17805	17911	17684	17801	17602	17479	17659	17713	17810	17771	17751	17742	17801	17820	17775	17880	17928	17606	17657	17753	17903	17662	17732	17809	17752	17732	17757	17752	17768	17839	17721	17817	17881	17740	17720	17690	17733	17873	17764	17719	17725	17665	17704	17979	17877	17663	17997	17690	17583	17744	17606	17819	17763	17740	17704	17773	17789	17756	17651	17867	17823	17896	18048	17900	17796	17771	17738	17613	18014	17737	17700	17846	17818	17638	17594	17783	17742	17894	17752	17668	17709	17838	17899	17891	17590	17715	17788	17832	17547	17740	17672	17591	17822	17674	17810	17775	17880	17811	17688	17876	17631	17746	17906	17735	17656	17710	17750	17895	17725	17822	17789	17613	17854	17957	17780	17827	17875	17793	18003	17947	17738	17888	17892	17693	17723	17906	17884	17882	17712	17827	17678	17672	17639	17743	17671	17699	17827	18010	17818	17790	17616	17828	18007	17713	17852	17884	17858	17921	17722	17783	17718	17594	17818	17878	17811	17989	17657	17737	17888	17791	17717	17802	17687	17644	17496	17592	17738	17908	17577	17754	17479	17795	17727	17676	17736	17991	17669	17766	17823	17778	17967	17766	17830	17560	17787	17480	17763	17591	17625	17728	17720	17863	17630	17802	17997	17753	17618	17772	17699	17664	17800	17670	17711	17805	17776	17695	17802	17893	18031	17801	17812	17775	17918	17709	17708	17762	17744	17783	17823	17868	17627	17832	17651	17542	17774	17991	17662	17707	17974	17799	17704	17671	17737	17696	17958	17872	17832	17836	17943	17576	17914	17743	17719	17833	17641	17627	17513	17537	17869	17805	17671	17800	17708	17970	17624	17844	17836	17652	17691	17657	17734	17763	17789	17635	17750	17796	17860	17825	17740	17397	17734	17683	17562	17779	17505	17684	17765	17857	17839	17696	17871	17552	17729	17675	17614	17867	17623	17843	17772	17869	17693	17899	17762	17831	17879	17807	17828	17653	17741	17864	17775	17730	17759	18057	17743	17793	17725	17788	17851	17920	17770	17544	17594	17548	17860	17869	17594	17782	17807	17927	17928	17710	17712	17654	17740	17709	17754	17896	17689	17635	17921	17825	17794	17784	17753	17633	17656	17822	17790	17733	17958	17727	17729	17751	17661	17868	17683	17940	17728	17779	17776	17757	17818	17650	17632	17623	17541	17753	17821	17766	17723	17839	17653	17729	17693	17843	17786	17946	17900	17844	17719	17874	17862	17519	17733	17684	17874	17777	17790	17852	17817	17786	17608	17750	17941	17987	17609	17637	18002	17894	17962	17806	17778	17721	17807	17810	17767	17741	17833	17915	17860	17758	17622	17849	18069	17713	17617	17810	17688	17916	17755	17701	17823	17876	17592	17833	17741	17763	17865	17655	17871	17684	17837	17778	17989	17714	17781	17891	17856	17884	17877	17667	17753	17902	17646	17736	17698	17729	17703	17916	17547	17705	17619	17880	17986	17791	17794	17785	17758	17703	17942	17958	17763	17626	17785	17714	17705	17675	17850	17770	17804	17654	17818	17779	17768	17770	17727	17573	17759	17985	17832	17871	17737	17919	17708	17879	17827	17872	17818	17666	17853	17758	17888	17884	17700	18042	17775	17755	17916	17627	17777	17674	17650	17881	17835	17621	17712	17613	17702	17642	17743	17979	17737	17779	17855	17896	17725	17902	17814	17705	17623	17696	17565	17730	17726	17868	17824	17846	17905	17730	17739	17885	17752	17944	17786	17976	17800	17833	17808	17566	17782	17714	17756	17766	17887	17876	17792	17825	17655	17571	17834	17752	17761	17727	17727	17738	17677	17539	17707	17963	17578	17698	17789	17523	17803	17599	17764	17827	17696	17610	17842	17883	17653	17645	17720	17819	17750	17813	17759	17987	17896	17676	17753	17794	17763	17747	17856	17793	17876	17811	17739	17928	17728	17947	17785	17713	17727	17753	17673	17692	17527	17879	17699	17594	17954	17769	17801	17676	17634	17651	17625	17877	17748	17833	17488	17621	17649	17879	17716	17753	17704	17607	17971	17444	17723	17712	17786	17756	17800	17637	17876	17641	17699	17777	17712	17803	17867	17684	17685	17639	17649	17725	17782	17674	17665	17771	17753	17826	17705	17639	17905	17902	17806	17771	17936	17705	17729	17718	17673	17710	17760	17637	17697	17786	17886	17716	17756	17841	17742	17774	17789	17671	17793	17528	17834	17754	17769	17863	17679	17806	17998	17719	17784	17792	17612	17753	17665	17670	17780	17864	17789	17842	17756	17697	17677	17660	17869	17776	17888	17687	17685	17710	17885	17698	17730	17677	17597	17722	17965	17836	17809	17776	17871	17838	17826	17772	17742	17675	17760	17750	17689	17951	17744	17905	17713	17580	17812	17785	17914	17775	17747	17745	17728	17690	17625	17725	17758	17801	17813	17791	17692	17782	17601	18066	17737	17819	17668	17741	17591	17751	17843	17724	17839	17696	17747	17693	17658	17717	17861	17886	17880	17732	17796	17612	17803	17975	17727	17940	17838	17710	17783	17813	17825	17548	17768	17873	17676	17774	17700	17797	17717	17798	17825	17909	17695	17843	17840	17796	17756	17845	17668	17627	17940	17903	17975	17878	17744
29815	50619	47751	38411	32936	29223	25421	23205	21531	20386	19728	19249	18909	18317	18054	17793	17449	17041	16893	16739	16658	16384	16358	16329	16330	16207	16114	16246	16049	15982	15904	15998	15904	16090	16165	16016	15956	15982	15891	15794	15970	15916	15983	16022	15792	15844	15888	15816	16020	15856	15949	15874	15799	15942	16005	15840	16069	15911	15862	15853	15950	15800	15746	15702	15930	15889	15972	15903	16127	15800	15729	15884	15914	16020	15907	15887	15852	15804	15830	15910	15749	15734	16030	15873	15959	15953	15983	15863	15867	15774	15749	16037	15631	15896	15785	15934	16002	15837	15574	15815	15833	15850	15918	15820	15877	16037	15864	15807	15813	16010	15858	15852	15839	15742	15909	15908	16060	15782	16071	15655	15844	15966	16016	15997	15770	15837	15945	15877	15813	15758	15987	16016	16055	15655	15821	16030	16001	15947	15887	15991	15914	15956	15973	15962	15733	16033	15920	15819	15957	15897	15936	15897	15736	15879	15896	15815	15722	15977	15753	15861	15822	15802	15688	15973	15819	15858	15765	16000	15942	15847	16020	15998	15882	15835	15666	15999	15919	15813	15809	16020	15853	15733	15849	16017	15889	15918	15741	15866	15807	15984	15827	15779	15713	15854	16014	15793	15928	15988	15829	15955	15824	15876	15850	15946	15812	15677	15826	15797	16021	15792	15970	15816	15906	15935	15918	15900	15998	15835	15758	15880	15900	15579	15812	15933	15843	16169	15864	15821	16053	15742	15873	16037	15948	15898	15821	15969	15949	16053	15926	15933	15802	15776	15743	15892	15768	15628	15875	15679	15951	15766	15711	15955	15773	15952	15863	16048	15729	15858	15817	15784	15656	15940	15735	15888	15886	15881	16037	16081	16029	15932	15846	15907	15758	15946	15859	15825	16112	15742	15845	16038	16017	15852	15708	16001	15861	15935	15809	15805	15656	15871	15886	15719	15716	15943	15668	15850	15758	15847	15921	15788	15674	15825	15935	15877	15866	15933	15848	15678	15981	15920	15753	15856	15780	15813	15799	15888	15869	15875	15946	15781	15779	15899	15864	15990	15801	15779	15834	15745	15919	15795	15651	16076	15810	15836	15749	15937	15855	15868	15778	15972	15874	15811	15773	15794	15813	15731	15891	15730	15757	15798	15798	15852	15654	15750	15946	16038	16022	15861	15920	15783	15848	15758	15885	15904	15879	15880	15909	15994	15857	15992	15852	16066	16009	15806	15719	15712	15831	15966	15752	15800	15957	15671	15977	15714	15757	15841	15834	15902	15870	15801	15781	15880	15831	15915	15790	15677	15885	15850	15892	15850	15893	15621	15860	16000	15984	15767	15987	15889	15948	15856	15901	15995	15698	15892	15746	15793	15815	15862	15870	15737	15901	15821	15904	15777	15908	15740	15852	15681	15948	15828	15969	15777	15834	15790	15948	15782	15776	15860	15784	15765	16041	15763	15812	15893	15857	15763	15817	15729	15889	15820	15817	15884	15855	15877	15889	15926	15894	15760	15866	15876	15695	15926	15947	15945	15769	15804	16061	15921	16043	15821	15869	15934	15846	16030	15739	16124	15779	15868	15985	15864	15818	15917	15827	15957	15774	15913	15937	15996	15814	15863	15995	15878	16000	15932	15886	16141	15801	15953	15848	15949	15893	15864	15831	15810	15857	15912	15789	15863	16089	16011	15977	15856	15928	15757	15906	15844	15789	16011	16008	16008	15888	15885	15964	16014	15848	15753	15809	15818	15881	15829	15801	15823	15753	15979	15778	16018	15992	15817	15748	15863	15827	15839	15900	16044	15845	16036	15793	15872	16055	15966	15882	15930	15686	15950	15888	15806	15933	15961	15908	15914	15955	15889	15791	16073	15727	15903	15897	15878	15764	15715	15757	15946	16013	15842	16067	15832	15920	15734	15897	15789	15819	15888	15882	15836	15940	15837	15639	15820	15730	15780	15746	15941	15890	15952	15984	16084	16014	15822	15772	15849	15816	15800	15675	16048	15927	15682	15855	15977	15887	15903	15796	16000	15779	15708	15864	15765	15940	15792	15977	15820	15874	15793	15906	15763	16047	16093	15932	15896	15733	15908	15860	15852	15654	15922	15818	15878	15832	15927	15755	15727	15834	15864	15961	15754	15893	15946	15800	15889	15803	15921	15936	15875	15890	15893	15811	15882	16016	15736	15934	15847	15770	15854	15953	15831	15863	15846	15854	15821	15730	15992	15735	15790	15839	15965	15900	15938	15904	16137	15810	15887	15791	15911	15947	15809	15848	15899	15831	15843	15986	15773	15911	15824	15980	15783	15795	15906	15753	15713	15670	15811	15802	15828	15778	15763	15861	15948	15945	15848	15884	15974	15788	15785	15811	15777	15897	15995	15931	15800	15937	15979	15899	15981	16008	16026	15806	15801	15952	15837	15971	15837	15924	15717	15783	15983	15849	16024	15881	15798	15919	15993	15906	15845	15813	15933	15879	15667	15868	15780	15745	15890	15798	15773	15865	15820	15773	15874	15932	15836	15788	15949	15896	15668	16039	15877	15773	15843	15676	15826	15920	15789	15803	16021	15811	15863	16029	15914	15941	15860	15916	15851	15737	15927	15751	15887	15923	15759	15870	15822	15872	15907	15826	15797	15809	15901	15893	15748	15953	16027	15874	15895	15871	15875	15586	15745	15939	15753	15847	15976	15973	15998	15848	15972	15924	15886	15858	15909	15721	15924	15892	15885	15615	15812	15760	15733	15804	15914	15821	15911	15878	16027	15864	15971	15944	16072	15924	15864	15872	15737	15950	15762	15918	15873	15676	15789	15849	15753	16008	15759	16041	15914	15877	15846	15792	15779	15842	15780	15731	16026	15845	15805	15841	15792	15768	15524	15799	15866	15713	15763	15772	15926	15802	15741	15948	15910	15932	15806	15921	15910	16092	15777	15772	15789	15890	15919	16113	15856	15908	15898	15877	15881	15996	15996	15897	15842	15765	15817	15717	15893	16045	15871	15834	15906	16027	16016	15739	15865	15929	15779	16053	15878	15800	15853	15956	15780	15788	15780	15819	15786	15883	15975	15867	15993	16029	15976	15806	15985	15847	15862	15694	15980	15729	15944	15945	15939	15999	16039	15857	15898	15846	15742	15798	15753	16001	15892	15890	16044	15839	15948	16045	15868	15900	15895	15786	15833	15760	15802	15698	16025	15769	15819	16047	15813	16007	15841	15948	15823	15954	15822	15910	15758	15734	15723	15776	15917	15855	15900	15804	15812	15878	15841	15907	15882	15891	15933	16014	15778	15858	15735	15902	15705	15878	15848	15923	15847	15988	15813	15898	16036	15856	15807	15699	15896	15968	15963	15808	15739	15944	15840	16044	15883	15981	15740	15949	15957	15835	15848	15849	15700	16158	15761	15847	15835	15786	15762	15717	15987	15879	15895	15890	15700	15754	15817	15999	15838	15891	15818	15740	15850	15769	16009	15609	15716	15804	15875	15844	15839	15840	15844	15939	15803	15728	15674	15894	15669	15917	15809	15775	15817	15716	15663	15821	15775	15919	15622	15718	15865	15924	15865	15904	15833	15903	15867	15856	15851	15961	15945	15765	15879	15940	15861	15733	15883	15888	15798	15836	15827	15905	15762	15775	15935	15897	15874	15803	15885	15698	15905	16066	15823	15712	15841	15881	15899	15896	15974	15939	15903	15749	15720	15768	15797	15794	15922	15943	16005	15989	15771	15924	15994	15868	15792	15799	15910	15855	15859	15767	15845	15929	15880	15794	15757	15938	15960	15762	15870	15769	15753	15788	15866	15806	15799	15963	15798	15799	15942	15754	15766	15832	15642	15765	15993	15919	15926	15797	15799	15883	15707	16166	15769	15922	15848	15962	15902	15868	15925	15859	15816	15884	15899	15857	15922	15828	15972	15894	15888	15912	15959	15802	15695	15848	15750	15666	15921	15965	15731	15988	15908	15965	15782	15883	15923	15953	15912	15992	15931	15761	15867	15762	15943	15872	15989	15799	15946	15676	15763	15896	15938	15920	15916	15890	15803	15733	15883	15853	15885	15792	15702	15865	15899	15813	15788	15892	15942	15894	15889	15925	15964	15792	15963	15839	15834	15859	15772	15921	15872	15842	15896	15892	15887	15736	15924	15803	15774	15957	15848	15809	15875	15939	16012	15908	15842	15785	15840	15938	15902	16015	15748	15721	15899	15877	15791	15859	15915	15828	15865	15888	15928	15737	15764	15823	15715	15843	16023	15967	15988	15972	15767	15898	15913	15928	15987	15780	15896	15865	15930	16042	15874	15905	15823	15898	15705	15903	15829	16003	15954	15803	15857	15842	15842	15728	15677	15930	15809	15947	16099	15796	15836	15799	16045	15824	15952	15835	15908	15973	15837	15794	15762	15868	15846	15938	15765	16010	15914	15745	15754	16206	15796	15920	15923	15838	15901	15794	15979	15706	15840	15612	15802	15950	15893	15819	15827	15799	15949	15924	15843	15993	15804	15940	15967	15827	15958	15883	15837	16003	15882	15941	15786	15891	15915	15765	15892	15753	15993	15786	15748	16004	15665	15959	15825	15767	16043	15982	16013	15897	16002	15722	15855	15743	15892	15833	15805	15926	15903	16032	15768	16017	15796	15760	15731	15826	16003	15725	15944	15786	15936	15889	15931	15829	15876	15968	15878	15755	15758	15805	15967	15885	15931	15817	15890	15765	15881	15600	15855	15830	15852	15806	15968	15939	15857	15844	15960	15830	15927	15953	15799	15899	15828	15858	15809	15833	15827	15688	16050	15783	15844	15822	15780	15832	15873	15923	15952	15667	15876	15862	15906	15988	16000	16016	15812	15764	15942	15872	15654	15981	15848	15800	15883	15724	15895	15854	15754	15879	15848	15672	15923	15858	15906	15903	15853	15896	15696	15954	15957	15717	15847	15793	15959	15884	15771	15780	15862	15910	15890	15974	15793	15838	15915	15776	15809	15813	15871	15937	15813	15727	15896	15802	15962	15894	15899	15940	15841	15910	15907	16017	15801	15952	15715	15972	15765	16084	15732	15825	15734	15823	15814	16006	15680	15907	15587	15969	15953	15890	15825	15993	15920	15860	15866	16116	15736	15666	16024	15957	15966	15798	15827	16014	15980
23050	21555	29581	24136	22645	26762	29599	23725	22244	21810	21072	20304	20386	19781	19512	19377	19273	18809	18785	18456	18238	18098	17977	17927	18013	17927	17965	17801	17777	17825	17831	17586	17804	17667	17781	17466	17580	17330	17814	17664	17648	17692	17704	17441	17515	17563	17612	17430	17629	17486	17556	17722	17425	17662	17581	17510	17573	17346	17546	17574	17415	17413	17714	17375	17483	17623	17374	17523	17517	17544	17572	17646	17336	17565	17589	17318	17445	17471	17575	17474	17669	17403	17539	17577	17584	17447	17557	17301	17575	17442	17484	17442	17523	17522	17544	17469	17698	17601	17516	17597	17584	17400	17592	17432	17653	17489	17724	17528	17557	17606	17491	17574	17470	17410	17528	17569	17413	17469	17408	17394	17349	17446	17543	17402	17484	17547	17373	17573	17576	17460	17341	17466	17580	17275	17581	17403	17556	17392	17604	17470	17467	17464	17562	17678	17434	17422	17437	17700	17573	17404	17502	17492	17559	17410	17548	17464	17553	17417	17551	17583	17594	17458	17349	17443	17611	17586	17434	17734	17339	17486	17458	17325	17451	17561	17603	17359	17466	17355	17322	17586	17424	17223	17354	17312	17411	17352	17483	17521	17491	17399	17501	17389	17394	17295	17500	17444	17428	17479	17324	17532	17466	17309	17324	17658	17288	17277	17401	17739	17518	17660	17489	17388	17284	17233	17428	17462	17468	17515	17453	17408	17581	17582	17301	17481	17698	17453	17409	17259	17503	17425	17505	17135	17425	17657	17334	17408	17395	17546	17587	17596	17405	17415	17272	17401	17454	17502	17474	17311	17511	17398	17519	17604	17529	17417	17280	17617	17628	17455	17605	17271	17493	17251	17221	17512	17445	17422	17761	17611	17347	17576	17435	17400	17544	17628	17351	17461	17411	17574	17540	17486	17447	17418	17583	17340	17479	17491	17457	17485	17677	17328	17682	17429	17657	17579	17364	17454	17506	17429	17565	17485	17474	17552	17338	17499	17413	17430	17583	17574	17643	17385	17370	17293	17414	17493	17484	17544	17439	17240	17488	17425	17502	17349	17392	17650	17363	17285	17509	17521	17235	17498	17486	17538	17615	17496	17468	17490	17392	17328	17622	17468	17374	17478	17470	17691	17351	17625	17395	17405	17360	17527	17287	17336	17458	17444	17335	17370	17463	17416	17502	17386	17374	17688	17414	17488	17440	17590	17536	17629	17345	17492	17560	17415	17510	17444	17351	17418	17458	17477	17422	17489	17478	17450	17523	17480	17407	17503	17576	17449	17298	17237	17465	17538	17516	17568	17342	17607	17553	17492	17849	17429	17131	17500	17472	17444	17416	17413	17523	17494	17614	17445	17592	17319	17477	17382	17436	17541	17483	17327	17419	17524	17378	17574	17430	17446	17658	17538	17536	17510	17483	17462	17733	17525	17284	17391	17648	17673	17280	17375	17285	17434	17359	17441	17470	17525	17539	17561	17464	17175	17454	17561	17645	17476	17554	17315	17347	17289	17431	17523	17519	17391	17501	17570	17523	17442	17339	17373	17338	17478	17709	17649	17323	17596	17546	17465	17489	17533	17621	17353	17521	17453	17608	17510	17521	17720	17658	17403	17533	17432	17549	17404	17506	17455	17500	17535	17674	17466	17404	17502	17421	17342	17442	17461	17379	17288	17462	17566	17599	17737	17331	17318	17504	17562	17586	17451	17508	17469	17516	17418	17460	17472	17566	17374	17547	17221	17553	17466	17310	17260	17367	17284	17466	17263	17307	17512	17550	17446	17523	17412	17300	17391	17427	17671	17285	17376	17400	17586	17442	17294	17558	17410	17575	17521	17462	17515	17450	17529	17519	17327	17379	17469	17449	17586	17381	17555	17586	17391	17408	17470	17547	17511	17589	17489	17556	17535	17547	17385	17408	17530	17320	17491	17482	17437	17384	17484	17539	17576	17714	17550	17527	17503	17533	17566	17513	17518	17482	17440	17359	17460	17646	17582	17631	17409	17483	17391	17421	17279	17388	17292	17520	17533	17321	17382	17369	17522	17207	17494	17632	17429	17537	17466	17501	17501	17537	17495	17307	17610	17277	17227	17457	17416	17412	17364	17447	17474	17362	17391	17408	17477	17395	17513	17456	17535	17598	17438	17420	17651	17514	17475	17485	17444	17442	17397	17440	17435	17477	17162	17577	17526	17376	17571	17387	17479	17479	17552	17406	17395	17326	17466	17467	17605	17596	17437	17385	17379	17637	17657	17502	17482	17466	17476	17392	17469	17634	17450	17316	17649	17458	17384	17335	17487	17374	17344	17509	17230	17296	17539	17324	17335	17306	17313	17383	17681	17543	17504	17461	17476	17364	17390	17441	17489	17474	17555	17371	17415	17485	17393	17508	17396	17225	17554	17581	17531	17484	17396	17450	17356	17322	17503	17538	17543	17620	17358	17519	17516	17250	17341	17577	17510	17425	17380	17421	17528	17408	17346	17515	17542	17545	17443	17553	17495	17441	17605	17485	17367	17532	17431	17582	17551	17308	17382	17475	17587	17394	17444	17476	17440	17485	17437	17446	17307	17638	17422	17470	17492	17374	17438	17387	17307	17454	17395	17437	17318	17459	17289	17585	17577	17349	17530	17442	17371	17496	17524	17399	17386	17363	17424	17587	17470	17332	17420	17568	17540	17292	17479	17537	17431	17495	17476	17585	17554	17477	17610	17615	17422	17400	17422	17457	17485	17422	17287	17539	17436	17585	17274	17380	17412	17660	17396	17520	17487	17449	17387	17548	17308	17250	17340	17559	17343	17586	17572	17560	17343	17513	17442	17434	17501	17358	17551	17429	17299	17355	17433	17453	17320	17243	17505	17613	17280	17457	17331	17442	17393	17405	17496	17251	17290	17365	17476	17236	17432	17387	17580	17434	17457	17464	17531	17481	17390	17556	17542	17373	17405	17537	17402	17489	17706	17516	17469	17476	17562	17441	17454	17327	17337	17308	17366	17615	17512	17466	17321	17442	17418	17366	17236	17507	17603	17666	17600	17418	17504	17443	17635	17369	17416	17389	17444	17464	17422	17474	17567	17360	17654	17451	17435	17507	17334	17414	17587	17641	17574	17339	17688	17422	17376	17487	17626	17385	17612	17298	17238	17358	17437	17581	17356	17578	17672	17508	17548	17639	17543	17571	17355	17471	17385	17353	17434	17469	17501	17488	17332	17475	17570	17448	17744	17603	17553	17530	17532	17650	17469	17439	17137	17402	17416	17398	17395	17421	17527	17536	17549	17456	17325	17521	17469	17538	17301	17563	17456	17477	17418	17461	17492	17339	17432	17498	17370	17725	17488	17376	17520	17557	17510	17314	17378	17433	17273	17441	17566	17426	17506	17491	17424	17429	17441	17494	17483	17710	17458	17473	17251	17480	17362	17589	17392	17345	17251	17526	17416	17374	17424	17320	17464	17420	17435	17416	17562	17238	17150	17483	17364	17556	17477	17347	17391	17489	17409	17412	17347	17414	17519	17627	17340	17688	17588	17560	17424	17293	17218	17505	17363	17405	17545	17307	17742	17565	17465	17506	17528	17303	17530	17319	17573	17372	17336	17493	17419	17617	17583	17414	17399	17446	17454	17442	17652	17380	17355	17409	17532	17454	17484	17454	17610	17381	17441	17373	17233	17567	17205	17484	17528	17518	17440	17309	17397	17387	17540	17676	17542	17515	17507	17480	17416	17442	17433	17510	17589	17493	17372	17540	17497	17475	17571	17148	17502	17560	17233	17445	17312	17400	17465	17697	17440	17299	17242	17462	17425	17612	17511	17475	17508	17310	17274	17628	17518	17538	17362	17341	17469	17385	17483	17528	17422	17439	17478	17545	17436	17317	17508	17464	17288	17366	17535	17476	17374	17373	17484	17522	17626	17595	17597	17460	17304	17313	17262	17166	17686	17390	17530	17425	17475	17566	17622	17409	17325	17504	17541	17481	17536	17439	17353	17590	17289	17494	17542	17420	17300	17496	17614	17611	17469	17393	17519	17307	17474	17408	17429	17562	17458	17406	17311	17350	17468	17511	17508	17495	17503	17507	17606	17448	17395	17561	17460	17344	17580	17377	17495	17402	17280	17558	17402	17373	17396	17567	17465	17507	17546	17440	17352	17572	17556	17419	17663	17393	17366	17402	17451	17326	17385	17708	17370	17338	17495	17160	17376	17395	17236	17521	17520	17425	17424	17522	17140	17280	17489	17574	17280	17409	17448	17482	17467	17276	17610	17400	17397	17462	17472	17446	17581	17599	17465	17304	17384	17545	17371	17422	17313	17362	17509	17414	17483	17573	17487	17534	17637	17405	17529	17370	17498	17377	17586	17600	17512	17439	17545	17512	17597	17397	17465	17478	17408	17588	17525	17533	17518	17493	17563	17534	17590	17453	17549	17354	17724	17430	17391	17518	17323	17240	17312	17508	17366	17420	17588	17428	17354	17428	17452	17476	17519	17457	17412	17334	17466	17238	17442	17549	17419	17419	17676	17452	17393	17530	17429	17452	17472	17391	17499	17514	17431	17325	17409	17515	17356	17368	17485	17444	17524	17346	17306	17371	17442	17505	17534	17473	17235	17584	17801	17322	17547	17386	17430	17370	17472	17536	17407	17561	17596	17237	17342	17396	17536	17460	17485	17579	17437	17452	17460	17591	17337	17401	17412	17348	17615	17363	17474	17409	17275	17435	17457	17561	17471	17494	17387	17595	17532	17647	17744	17558	17363	17334	17482	17515	17378	17437	17567	17445	17247	17477	17456	17629	17364	17520	17481	17538	17578	17574	17371	17358	17607	17259	17344	17468	17514	17613	17472	17444	17428	17375	17445	17552	17612	17553	17399	17543	17410	17360	17542	17417	17391	17311	17272	17594	17395	17420	17343	17359	17432	17361	17604	17543	17585	17681	17493	17361	17516	17590	17464	17271	17416	17455	17550	17385	17300	17435	17430	17441	17302	17407	17621	17470	17417	17449	17482	17585	17496	17616	17479	17422	17532	17479	17579	17428	17362	17535	17446	17345	17206	17393	17528	17487	17462	17478	17494	17428	17329	17418	17190	17502	17266	17505	17523	17586	17401	17389	17614	17604	17282	17478	17634	17474	17481	17653	17373	17615	17417	17591	17440
31289	55740	52583	43111	36694	32306	27878	24595	23383	21918	20643	20182	19689	18968	18478	18375	17886	17556	16995	16846	16714	16464	16178	16279	16320	16021	16009	15933	15912	15813	15834	15825	15773	15757	15712	15917	15650	15791	15821	15741	15610	15793	15759	15765	15600	15821	15797	15679	15691	15598	15643	15586	15788	15738	15648	15627	15796	15449	15706	15723	15645	15461	15750	15682	15762	15783	15509	15811	15635	15515	15744	15754	15575	15606	15569	15721	15710	15781	15807	15805	15631	15529	15522	15652	15440	15604	15775	15674	15595	15383	15670	15632	15720	15560	15655	15604	15630	15553	15514	15563	15678	15577	15779	15616	15734	15577	15630	15756	15653	15656	15704	15749	15761	15450	15483	15772	15534	15529	15729	15512	15488	15566	15696	15806	15477	15701	15760	15617	15714	15586	15633	15623	15602	15691	15646	15559	15589	15480	15718	15508	15771	15608	15779	15812	15681	15597	15495	15622	15563	15675	15433	15567	15692	15661	15666	15730	15541	15641	15557	15651	15499	15623	15603	15625	15604	15681	15666	15847	15688	15553	15607	15560	15689	15643	15673	15776	15791	15601	15602	15637	15608	15458	15875	15496	15837	15651	15558	15682	15562	15405	15584	15644	15518	15668	15717	15660	15624	15688	15707	15565	15549	15518	15621	15670	15768	15532	15685	15757	15717	15620	15758	15588	15670	15650	15526	15591	15506	15609	15568	15880	15757	15651	15641	15566	15655	15700	15587	15573	15660	15583	15396	15689	15510	15590	15588	15746	15593	15693	15692	15582	15677	15695	15561	15654	15606	15785	15640	15656	15688	15610	15680	15570	15488	15704	15462	15657	15722	15547	15764	15520	15490	15673	15663	15540	15695	15654	15450	15729	15794	15762	15664	15519	15631	15473	15611	15767	15660	15589	15706	15566	15580	15583	15580	15547	15540	15556	15772	15539	15572	15547	15624	15561	15777	15482	15573	15544	15761	15563	15643	15794	15786	15576	15470	15496	15545	15541	15700	15532	15667	15436	15815	15438	15369	15420	15447	15419	15554	15589	15614	15411	15633	15567	15593	15661	15690	15594	15777	15634	15535	15495	15535	15735	15631	15457	15795	15705	15587	15546	15581	15601	15567	15613	15647	15790	15595	15609	15648	15714	15641	15609	15637	15636	15554	15660	15476	15569	15580	15642	15733	15621	15513	15594	15641	15636	15481	15649	15721	15579	15602	15611	15767	15702	15590	15646	15547	15662	15449	15711	15651	15570	15666	15723	15542	15646	15639	15672	15592	15606	15704	15477	15755	15505	15485	15586	15714	15648	15698	15434	15733	15501	15715	15660	15614	15425	15725	15792	15705	15561	15525	15711	15819	15570	15710	15583	15623	15496	15661	15453	15574	15673	15590	15733	15680	15639	15489	15581	15657	15650	15685	15462	15430	15644	15617	15636	15625	15702	15761	15751	15461	15564	15555	15766	15775	15659	15587	15481	15619	15613	15631	15784	15588	15518	15655	15549	15580	15583	15553	15472	15674	15736	15606	15731	15625	15529	15535	15695	15594	15544	15578	15752	15620	15579	15634	15768	15581	15718	15632	15494	15709	15558	15604	15662	15487	15589	15557	15634	15758	15524	15656	15682	15668	15608	15648	15560	15552	15676	15610	15523	15523	15671	15724	15590	15653	15500	15583	15639	15757	15537	15689	15733	15632	15599	15702	15638	15524	15541	15755	15670	15512	15626	15688	15647	15587	15447	15706	15635	15603	15648	15738	15736	15532	15554	15691	15628	15460	15600	15638	15743	15570	15746	15517	15617	15564	15695	15643	15656	15636	15665	15553	15676	15588	15498	15693	15619	15717	15701	15585	15741	15639	15568	15588	15468	15811	15536	15500	15665	15716	15667	15699	15532	15561	15635	15643	15708	15535	15647	15399	15638	15557	15622	15685	15644	15649	15766	15681	15576	15548	15577	15656	15469	15696	15573	15447	15532	15585	15608	15412	15635	15586	15623	15719	15777	15518	15697	15670	15565	15676	15644	15731	15831	15593	15692	15675	15697	15557	15659	15581	15533	15616	15575	15671	15717	15761	15690	15643	15632	15571	15609	15566	15531	15610	15701	15623	15737	15709	15640	15668	15867	15398	15563	15568	15568	15702	15569	15626	15516	15631	15525	15645	15780	15372	15565	15587	15757	15431	15615	15652	15674	15523	15529	15641	15638	15591	15553	15557	15493	15552	15808	15766	15570	15671	15683	15482	15849	15710	15594	15682	15520	15738	15629	15584	15709	15626	15538	15589	15634	15574	15775	15632	15691	15587	15679	15717	15655	15583	15508	15650	15625	15439	15725	15508	15520	15630	15559	15695	15523	15621	15573	15564	15763	15606	15642	15543	15732	15651	15667	15825	15632	15676	15607	15756	15705	15592	15603	15374	15716	15523	15599	15622	15589	15537	15675	15598	15660	15598	15781	15594	15419	15597	15547	15596	15839	15869	15669	15596	15724	15536	15553	15646	15690	15530	15616	15682	15539	15712	15672	15662	15498	15695	15539	15603	15665	15670	15657	15588	15590	15621	15738	15539	15619	15498	15619	15620	15548	15708	15516	15678	15635	15618	15702	15463	15731	15711	15598	15632	15626	15609	15520	15548	15654	15562	15559	15537	15752	15599	15509	15641	15716	15735	15811	15681	15512	15619	15705	15475	15579	15554	15605	15545	15844	15634	15807	15499	15573	15796	15649	15664	15698	15455	15523	15654	15594	15676	15525	15639	15545	15827	15538	15590	15643	15557	15569	15502	15792	15465	15619	15669	15620	15643	15555	15797	15526	15535	15524	15392	15492	15710	15603	15653	15598	15611	15661	15468	15669	15457	15759	15538	15834	15521	15635	15485	15648	15567	15681	15728	15572	15636	15300	15681	15601	15770	15459	15619	15632	15593	15648	15557	15607	15411	15617	15537	15354	15494	15483	15673	15494	15716	15589	15745	15746	15615	15755	15590	15585	15646	15567	15609	15632	15675	15728	15621	15529	15701	15638	15561	15705	15521	15791	15390	15609	15567	15457	15706	15665	15772	15813	15577	15768	15564	15581	15644	15566	15638	15620	15584	15647	15750	15500	15486	15689	15553	15487	15766	15531	15703	15508	15530	15610	15607	15777	15765	15565	15662	15596	15603	15579	15560	15530	15563	15596	15528	15731	15517	15603	15655	15704	15798	15451	15539	15614	15619	15633	15658	15681	15635	15666	15563	15822	15576	15544	15578	15708	15640	15524	15754	15507	15615	15863	15472	15575	15603	15536	15497	15600	15582	15657	15532	15468	15559	15609	15509	15507	15716	15562	15636	15667	15663	15569	15660	15730	15571	15572	15502	15563	15577	15496	15644	15561	15716	15616	15629	15586	15648	15680	15679	15511	15612	15649	15630	15599	15592	15547	15702	15700	15558	15509	15579	15502	15547	15517	15565	15696	15665	15568	15679	15720	15618	15636	15578	15641	15708	15543	15656	15615	15467	15619	15648	15697	15720	15723	15504	15489	15584	15676	15585	15729	15696	15714	15715	15736	15622	15638	15611	15463	15579	15727	15575	15551	15588	15570	15598	15665	15546	15589	15726	15517	15643	15586	15608	15636	15827	15540	15549	15759	15599	15670	15621	15713	15797	15512	15709	15503	15625	15484	15603	15684	15616	15699	15583	15563	15587	15589	15679	15634	15611	15403	15600	15473	15645	15529	15464	15598	15590	15549	15576	15606	15533	15689	15432	15592	15451	15551	15565	15525	15634	15519	15416	15706	15451	15653	15599	15586	15625	15618	15705	15561	15595	15672	15784	15479	15617	15723	15595	15788	15469	15577	15693	15667	15545	15358	15762	15715	15550	15714	15554	15581	15557	15818	15751	15494	15641	15721	15606	15696	15741	15718	15538	15675	15631	15707	15692	15758	15615	15574	15642	15566	15590	15527	15587	15524	15704	15463	15600	15585	15625	15671	15717	15756	15757	15679	15683	15545	15570	15576	15803	15501	15686	15574	15506	15701	15514	15530	15609	15796	15683	15828	15516	15689	15550	15402	15501	15735	15534	15537	15586	15607	15866	15698	15528	15509	15623	15626	15646	15545	15535	15677	15595	15596	15445	15557	15597	15636	15742	15728	15615	15649	15367	15600	15608	15764	15646	15725	15656	15717	15622	15658	15686	15801	15639	15786	15606	15692	15611	15721	15764	15618	15675	15598	15616	15605	15705	15612	15636	15722	15490	15697	15696	15657	15559	15488	15556	15523	15561	15483	15793	15611	15775	15580	15506	15490	15676	15877	15695	15513	15697	15743	15608	15478	15663	15694	15485	15619	15643	15643	15514	15680	15495	15480	15800	15666	15815	15702	15721	15483	15685	15586	15693	15741	15473	15659	15735	15649	15716	15525	15629	15777	15562	15685	15494	15681	15650	15564	15865	15628	15556	15586	15592	15648	15710	15644	15722	15809	15674	15706	15731	15551	15415	15640	15580	15658	15697	15664	15689	15614	15426	15627	15694	15703	15424	15801	15643	15611	15480	15784	15550	15621	15429	15324	15753	15456	15784	15725	15673	15741	15723	15644	15474	15677	15575	15671	15543	15731	15803	15803	15557	15633	15583	15510	15722	15543	15843	15641	15578	15497	15622	15498	15437	15604	15483	15514	15690	15433	15577	15719	15503	15563	15694	15434	15591	15524	15777	15680	15483	15563	15832	15669	15726	15570	15846	15631	15589	15419	15615	15662	15682	15652	15796	15534	15705	15562	15760	15625	15729	15775	15620	15441	15696	15656	15518	15512	15713	15711	15594	15768	15543	15661	15574	15405	15702	15672	15628	15828	15705	15825	15599	15677	15670	15709	15686	15462	15790	15509	15516	15654	15772	15695	15610	15582	15781	15492	15608	15506	15513	15728	15523	15717	15659	15512	15680	15429	15498	15747	15704	15862	15724	15622	15630	15670	15648	15574	15630	15401	15636	15521	15462	15675	15627	15657	15478	15851	15463	15720	15708	15591	15415	15620	15567	15617	15667	15711	15513	15543	15595	15682	15580	15625	15666	15578	15637	15821	15755	15596	15677	15731	15644	15482	15700	15615	15544	15591	15461	15530	15523	15615	15597	15642	15723	15976	15571	15492	15581	15521	15585	15696	15638	15514
28278	26781	35972	33271	26440	23619	21566	19860	19146	18893	18469	18388	18385	17921	17983	17983	17757	17709	17479	17565	17448	17277	17263	17234	17216	17292	17258	17405	17109	17328	17311	17029	17199	17287	17162	17253	17074	16948	16974	17142	17058	17309	17119	16971	17132	17117	16924	17041	17018	17004	16985	16851	17036	17058	16926	17239	17061	16984	17080	16935	17131	17297	17020	17109	17055	17074	16934	16979	17076	17208	17057	17165	16961	17137	16965	17144	17088	17062	17169	17042	16918	17115	17186	17174	17087	16983	17127	16978	16835	17154	17044	16990	17083	17047	17098	17135	16945	17198	17052	17160	16893	16975	16984	16954	17015	16957	16909	16983	17036	16963	17027	17061	17003	17138	17028	17179	16920	17005	17065	17096	16954	17002	17052	17049	16918	17098	17093	17111	17137	17139	17102	17070	17138	17145	17004	17040	17114	17008	17056	17134	17052	17100	17150	16929	17087	17055	17086	17020	17155	17089	17176	16992	17285	16931	16972	17011	16910	17154	16937	17049	17076	17258	16844	17082	17202	16897	16918	17027	17222	16964	16963	17059	16999	17183	17063	17053	16691	17149	16829	17083	16943	17092	17215	17154	17020	16996	17063	17151	17110	17028	17023	17028	17262	17030	16951	17133	16940	16991	16903	16997	17246	17084	16938	16913	17041	16990	17043	17084	17041	16804	17004	17114	16962	17139	17072	17047	17009	16865	17201	17016	17073	17186	16985	17205	17200	17157	16960	17149	17171	17089	17235	17230	16927	16955	16823	16937	17083	17036	17061	17212	17037	17303	17096	16977	16941	17246	17008	16917	17069	17010	17157	17129	17160	17152	17112	17015	17004	17031	16877	16876	17064	17048	17189	16918	16767	17158	17060	16868	17031	17037	17089	17088	17244	17158	16998	17065	16985	17014	17187	17099	16944	17154	17020	16939	16852	17090	17227	17041	17007	17110	17071	17171	17117	17129	16949	17076	16988	16983	16768	17073	16952	17031	17115	17018	17017	16868	17076	17148	17238	17142	17205	17067	16937	17048	16805	16766	17156	17095	16937	16898	16981	17036	16972	16884	16927	17090	17176	17149	17012	16944	16905	17205	17012	16943	17029	17062	17171	16887	17161	17032	17077	16880	17060	16938	17169	17066	16927	17151	17108	16916	17116	17032	17031	16953	16929	17043	17140	16958	17022	17232	17041	16868	17148	17168	17070	16905	16908	17123	17098	17127	17055	17113	17116	17160	17182	17071	16791	16972	17006	17099	16948	17124	17165	16873	16981	17144	17139	17149	17027	16918	17076	17062	17080	16922	17008	17099	16997	17079	17050	17102	16966	17192	17030	16996	16950	17060	17029	17107	16917	17077	17000	17175	17098	17194	17232	16890	17047	17050	17028	17105	17047	16882	17021	17004	17165	16995	17211	16901	17074	17016	17171	16991	17126	17122	17020	17075	16796	16931	17170	17043	17079	16850	17142	17017	16993	17030	16967	16905	17070	17053	17076	17111	17043	17144	17083	17063	16887	17023	17120	17138	16926	17170	17134	16859	17112	17147	17225	17175	16988	17175	17099	17020	17057	17102	17109	17033	17053	16774	16846	17071	16948	17005	17171	16945	17028	17171	17063	17109	17263	16899	17175	17170	17039	17256	17068	17065	16854	17108	17077	16963	16916	17136	17152	17241	17133	16910	17182	17162	17132	17063	17005	16937	16944	16915	16925	17044	17097	17058	17111	16901	16871	17060	17060	17015	17088	17073	16903	17040	17199	17086	17070	16954	16921	17104	16960	16963	17041	16870	17117	17003	17114	16972	16997	17030	17222	16892	17151	17111	17029	16967	17064	16942	17068	16834	16962	16997	17231	17156	16986	17065	16935	17122	17129	16962	17120	17038	17028	17033	16956	17009	17076	17137	17112	16900	16888	16940	16833	16940	17126	16891	17054	16925	17030	17007	17179	17064	17094	17202	17133	17086	17173	17210	17184	17036	17092	16947	17012	16874	17064	17046	17284	17204	17002	17025	16888	17140	17038	16906	17011	17078	17143	16933	17155	17023	17094	16938	17057	17154	16966	17058	16923	16961	17070	17109	17016	17023	17173	17117	17000	16860	17157	17081	16837	16921	16943	17034	17244	17195	17053	16956	17199	16854	17190	17020	16943	17144	17011	17120	17013	17192	17001	16926	17092	17052	16689	17086	17138	17058	17133	17225	17001	17147	16931	16956	16948	16955	16936	17056	17167	17050	17082	16848	17236	16758	16890	16947	16890	17070	17085	17236	17050	17034	17123	17116	17022	16961	16971	16972	16897	16848	17164	16963	16886	16925	17233	17084	16964	16906	16958	17100	17083	17060	16832	16965	16959	16927	17168	16923	16980	17056	16969	17179	17041	17048	17200	17173	17054	16970	17119	16979	17150	16905	16966	17058	16925	17252	17248	17209	17106	17032	17011	16893	17183	16879	16868	17138	17202	17048	17097	17039	17269	17023	17265	17088	17061	17080	17252	17111	17148	17043	17066	16934	16995	17187	17098	16967	16953	16858	17162	16754	16907	17133	17085	17205	17079	17097	16940	17163	17102	16941	17010	16994	17211	16858	17137	16984	17035	16932	16995	17073	16971	16921	17121	17234	17352	16915	16998	17003	16961	17066	17043	17207	16891	16840	17177	16886	16992	17111	17021	17111	17016	17048	17126	16978	17117	17174	17312	17152	17069	17063	16959	16877	17144	17049	16720	16860	17084	17024	16846	17082	17185	16984	17078	16986	17345	17106	17173	17178	17044	16898	17209	17105	17033	17054	17062	17009	17050	17205	17005	16896	17151	17199	16962	16886	17040	16974	17109	17059	17011	16983	17154	16923	17023	17072	17070	17047	17028	17211	17173	17080	17207	17057	17007	16993	16915	17075	17273	17104	16977	16817	17147	17016	16825	16802	17231	17096	16994	17051	17138	17182	17111	16949	17004	17136	17152	17092	17172	17066	17113	17193	17056	17183	16838	16968	17078	17172	16982	16954	17104	17051	16965	17131	17003	16881	17033	17049	17014	17058	17035	17166	17158	16974	16914	16860	16915	16962	16834	17015	17108	17002	17230	17038	17231	17029	17070	17052	17210	17170	17111	17125	17134	17098	16971	16893	16973	17011	17079	17091	17051	17112	17089	17134	17075	16914	17135	16969	17189	17076	16962	17139	17157	17082	17011	17096	17132	16903	17064	16935	17070	16942	16920	17153	17200	17064	16923	17192	16994	16770	16977	17021	16999	16723	16951	17023	17278	16898	17167	16995	17191	17012	17119	17218	16948	17059	17150	17096	17102	17121	17037	17154	17056	16857	17108	17003	17026	16992	17234	17150	16971	17185	16945	17137	17035	17195	17077	16893	17113	16972	16995	16900	17074	17151	17106	17201	17026	16944	17169	17129	16928	17066	17132	17043	17096	17095	17132	17014	17140	16887	16962	17107	17214	16850	16859	17079	16938	16976	16923	16979	17297	17164	17139	16912	16915	17101	16937	17190	17168	17048	16934	17178	17095	17021	17034	16924	16994	17113	17095	16976	17072	17136	17190	17070	17266	16965	17126	17095	17072	17304	17217	16954	17119	16989	16973	17070	17161	17259	17056	17052	17190	16818	17032	17061	17238	17161	16997	17050	17148	17104	17210	17229	17197	16857	16907	17087	17009	16841	16852	16997	17076	17220	17080	17167	17325	17184	17214	17094	17263	17165	16927	17279	17168	17120	17112	17141	16701	16965	17271	16911	16970	17156	17099	17035	16978	16993	16834	16936	16987	17017	17092	17104	16977	16910	16859	17150	16894	17166	17241	16917	17003	16936	16939	17189	17008	17064	16966	16945	17219	17116	17053	17018	17113	16953	17199	17141	16971	16884	16943	16989	17170	17085	17095	16961	16974	16868	16930	17014	16968	16990	17014	17096	17211	16850	17107	17007	16946	16984	16975	17005	16844	17007	17095	17164	16924	16897	17022	17139	17227	17081	17161	16878	17063	16937	17007	16819	17019	16998	17059	17229	16980	17072	17064	17017	17248	17138	17100	17021	17101	16904	17090	17105	17134	17027	17001	17196	17134	16786	16951	16851	17100	16971	17045	16975	16787	17007	17152	17013	17094	16967	17150	17036	16978	17340	17209	17339	17083	16948	17212	17177	17052	17086	17040	16906	16908	16924	16966	17131	17032	17013	16937	17007	17108	17156	17042	17161	17038	17103	17250	16995	17185	17119	17023	17099	17088	17011	17110	16956	17176	16887	17055	17212	16994	17001	17030	16992	16995	17089	17009	17064	17221	17036	17068	17058	17069	16973	17076	17064	17061	17053	16982	17275	16804	16959	17075	17076	16903	16876	16840	17196	17199	16825	17361	17088	17183	17087	17090	17170	17131	17073	17053	16839	17014	17130	16962	16884	17076	16954	17317	17189	17019	17094	17064	17079	17123	17132	16987	17022	16932	17013	17160	17061	16856	16770	17003	17157	16857	17208	16884	17083	17097	17122	16921	17109	17205	17024	17018	17016	17090	17248	17247	17221	17182	17003	16956	16923	17128	16973	17225	16939	17169	17022	17040	17143	17225	17013	17179	17162	17172	16989	17191	17386	17175	16880	17128	16935	17012	17024	16928	16957	17084	17037	17001	17083	16936	17001	17128	16863	16966	17014	17186	17110	16954	17107	16956	16846	16988	16994	17104	17101	17073	17206	17109	16863	17064	16844	16911	17085	16976	16910	16893	16954	16972	16880	17125	17068	17053	17061	17208	17110	17085	17115	17133	17225	17051	17161	17171	16990	17031	17217	17204	17021	17002	16954	16888	16890	17019	17134	16878	17174	17075	17081	17162	17172	17038	17084	17073	17256	17215	17027	16896	17158	16946	17002	17093	16954	17078	17016	17028	16980	17183	17023	17126	17017	17172	17019	16970	17053	17097	16922	16924	17171	16946	16974	17160	17165	17078	17053	17028	17048	17159	16953	17042	16929	17019	17055	17115	16976	17186	17041	17119	17184	17004	17094	17004	17067	16938	17119	17065	17043	17058	16875	17179	17184	17126	17353	17015	17318	17002	17117	16962	16989	17207	17058	16990	17163	16941	16906	16917	17010	17123	17058	16827	17179	17076	16915	16988	16996	17022	17242	17067	17097	16988	16862	17142	16934	16906	16969
29778	45670	42815	34663	28331	24642	21666	19850	18976	18250	17915	17310	17241	17074	16701	16560	16450	16374	16145	15895	15824	15784	15820	15637	15632	15651	15561	15572	15595	15514	15531	15476	15672	15650	15513	15622	15639	15344	15581	15267	15340	15427	15480	15471	15391	15364	15527	15398	15289	15407	15421	15464	15308	15547	15372	15593	15543	15245	15379	15543	15326	15502	15540	15374	15420	15406	15416	15526	15336	15449	15461	15241	15381	15231	15419	15385	15166	15396	15409	15467	15252	15254	15383	15406	15486	15393	15363	15428	15441	15421	15603	15371	15271	15483	15397	15235	15464	15192	15594	15419	15504	15355	15480	15501	15475	15248	15518	15365	15446	15675	15392	15486	15277	15373	15383	15405	15331	15224	15316	15261	15298	15156	15394	15347	15304	15283	15471	15384	15477	15384	15345	15331	15520	15396	15355	15183	15557	15264	15423	15368	15241	15417	15386	15396	15496	15501	15447	15409	15469	15359	15382	15195	15456	15465	15329	15423	15110	15584	15258	15225	15297	15388	15405	15294	15282	15285	15493	15325	15282	15328	15396	15253	15498	15434	15379	15413	15366	15414	15331	15499	15284	15492	15167	15255	15385	15622	15275	15249	15404	15400	15439	15261	15348	15433	15396	15265	15291	15507	15522	15224	15340	15320	15300	15347	15345	15451	15226	15256	15355	15320	15291	15283	15214	15316	15225	15311	15409	15330	15419	15420	15140	15460	15484	15348	15397	15565	15507	15423	15398	15548	15479	15346	15398	15294	15316	15276	15301	15294	15386	15317	15422	15450	15383	15325	15310	15379	15582	15429	15394	15369	15485	15328	15408	15433	15479	15434	15377	15257	15412	15210	15572	15338	15387	15396	15441	15236	15496	15262	15477	15398	15484	15320	15147	15357	15311	15301	15470	15359	15340	15373	15452	15433	15423	15310	15390	15310	15595	15399	15256	15438	15395	15378	15380	15244	15259	15489	15367	15533	15384	15444	15453	15619	15341	15668	15290	15499	15484	15392	15213	15261	15317	15463	15316	15513	15274	15493	15366	15461	15455	15312	15309	15415	15476	15218	15382	15407	15371	15446	15306	15333	15360	15408	15352	15591	15351	15401	15427	15398	15537	15361	15321	15325	15325	15313	15333	15449	15479	15381	15582	15363	15485	15418	15490	15453	15493	15429	15191	15321	15519	15285	15455	15369	15416	15304	15478	15366	15251	15415	15298	15578	15248	15332	15357	15369	15362	15472	15322	15354	15542	15354	15483	15504	15352	15443	15343	15420	15458	15323	15447	15289	15482	15436	15538	15578	15664	15429	15404	15498	15445	15285	15290	15407	15451	15413	15211	15454	15362	15485	15351	15254	15434	15569	15387	15408	15395	15347	15298	15462	15412	15309	15459	15342	15482	15247	15605	15425	15309	15476	15526	15217	15447	15195	15333	15441	15426	15314	15460	15348	15332	15379	15421	15464	15387	15246	15379	15366	15304	15491	15478	15456	15376	15457	15298	15488	15326	15351	15399	15218	15337	15563	15390	15359	15369	15393	15223	15427	15365	15448	15382	15474	15529	15360	15510	15494	15560	15463	15383	15361	15540	15343	15485	15456	15305	15265	15356	15376	15546	15451	15594	15568	15281	15305	15559	15205	15371	15420	15317	15430	15448	15231	15342	15384	15312	15421	15443	15271	15385	15375	15443	15343	15565	15463	15437	15470	15460	15519	15500	15492	15460	15200	15474	15459	15230	15542	15474	15310	15366	15407	15377	15496	15502	15302	15411	15386	15507	15359	15368	15305	15429	15269	15502	15536	15349	15536	15276	15417	15269	15394	15315	15317	15313	15484	15249	15402	15373	15480	15376	15503	15261	15386	15335	15400	15418	15211	15393	15328	15224	15294	15352	15384	15512	15381	15439	15381	15451	15450	15360	15191	15411	15366	15387	15228	15572	15294	15363	15290	15237	15477	15320	15406	15276	15452	15367	15309	15293	15281	15427	15384	15309	15372	15431	15424	15189	15424	15390	15347	15458	15276	15630	15345	15382	15343	15448	15295	15265	15465	15610	15367	15378	15590	15471	15357	15374	15314	15455	15262	15431	15466	15325	15443	15392	15471	15511	15280	15208	15488	15392	15413	15325	15433	15404	15389	15454	15435	15442	15437	15262	15320	15555	15432	15418	15469	15518	15430	15368	15529	15530	15251	15472	15256	15465	15308	15270	15536	15230	15427	15508	15314	15360	15274	15557	15311	15450	15486	15410	15436	15544	15423	15207	15530	15410	15384	15474	15362	15435	15469	15438	15293	15400	15365	15510	15448	15413	15571	15336	15588	15310	15386	15398	15406	15356	15407	15431	15285	15373	15539	15355	15254	15455	15341	15290	15443	15403	15363	15490	15380	15320	15429	15381	15526	15542	15310	15496	15420	15486	15208	15274	15407	15417	15503	15234	15400	15393	15414	15491	15230	15482	15347	15435	15325	15233	15441	15304	15320	15284	15465	15428	15526	15457	15420	15302	15232	15419	15408	15434	15467	15383	15427	15435	15323	15363	15387	15385	15288	15186	15278	15529	15352	15293	15308	15413	15377	15445	15405	15507	15248	15458	15380	15301	15555	15523	15308	15397	15226	15329	15411	15313	15319	15350	15226	15294	15455	15339	15246	15296	15352	15351	15291	15377	15436	15411	15402	15385	15296	15298	15461	15428	15339	15443	15202	15509	15290	15562	15437	15509	15383	15578	15454	15362	15364	15486	15250	15425	15354	15219	15369	15371	15283	15338	15387	15299	15426	15404	15321	15275	15367	15309	15383	15505	15384	15160	15374	15382	15265	15474	15349	15426	15279	15380	15507	15281	15445	15370	15432	15449	15337	15448	15366	15374	15254	15413	15368	15538	15366	15294	15312	15369	15307	15316	15388	15303	15302	15462	15274	15476	15336	15247	15369	15348	15347	15535	15337	15383	15356	15348	15237	15362	15420	15339	15452	15419	15573	15302	15380	15383	15528	15297	15437	15506	15458	15319	15428	15541	15370	15302	15461	15319	15501	15410	15364	15363	15398	15277	15487	15573	15334	15310	15433	15362	15499	15513	15315	15552	15507	15214	15366	15414	15481	15353	15568	15369	15412	15287	15237	15457	15484	15344	15425	15347	15453	15450	15211	15360	15456	15263	15256	15291	15311	15543	15465	15498	15372	15206	15498	15446	15462	15419	15281	15278	15617	15354	15226	15541	15395	15530	15368	15398	15564	15494	15487	15520	15422	15296	15428	15296	15482	15566	15459	15383	15328	15415	15338	15547	15286	15391	15220	15310	15482	15394	15428	15626	15455	15263	15426	15332	15382	15344	15499	15336	15472	15449	15348	15326	15422	15345	15437	15408	15372	15441	15591	15418	15390	15352	15389	15406	15293	15522	15559	15359	15291	15459	15364	15366	15484	15497	15405	15428	15358	15528	15305	15549	15297	15380	15404	15387	15375	15421	15430	15369	15378	15499	15275	15478	15362	15481	15446	15369	15534	15261	15340	15333	15394	15356	15475	15464	15452	15539	15390	15312	15484	15433	15348	15486	15276	15172	15527	15497	15500	15447	15493	15321	15397	15266	15377	15429	15447	15370	15497	15549	15174	15506	15399	15373	15560	15421	15444	15421	15475	15333	15525	15408	15523	15406	15469	15478	15239	15185	15212	15358	15610	15473	15265	15521	15461	15370	15425	15354	15358	15284	15383	15479	15338	15282	15385	15328	15409	15284	15378	15363	15404	15348	15441	15414	15459	15509	15275	15425	15523	15432	15369	15271	15406	15385	15545	15469	15434	15557	15436	15393	15455	15266	15516	15422	15445	15246	15338	15434	15406	15507	15340	15420	15425	15372	15404	15302	15446	15378	15515	15541	15499	15386	15475	15555	15442	15417	15363	15432	15498	15479	15377	15432	15421	15452	15421	15376	15424	15325	15364	15467	15368	15350	15329	15314	15451	15262	15566	15325	15323	15516	15278	15338	15335	15485	15208	15358	15286	15389	15121	15381	15496	15317	15310	15277	15334	15381	15397	15346	15387	15465	15396	15295	15422	15421	15503	15340	15399	15496	15424	15425	15384	15408	15253	15491	15429	15426	15452	15274	15228	15381	15471	15414	15414	15458	15532	15224	15305	15345	15388	15194	15373	15391	15319	15310	15373	15308	15372	15301	15283	15517	15297	15516	15462	15324	15447	15498	15330	15412	15428	15321	15491	15287	15494	15479	15255	15263	15332	15419	15456	15382	15458	15423	15330	15300	15344	15323	15272	15406	15421	15476	15345	15229	15259	15405	15324	15315	15277	15204	15509	15282	15235	15272	15334	15432	15275	15419	15367	15290	15401	15507	15299	15438	15388	15518	15293	15285	15492	15369	15303	15315	15306	15529	15515	15427	15457	15479	15401	15449	15315	15228	15383	15517	15369	15232	15352	15280	15447	15309	15334	15483	15244	15232	15505	15139	15307	15318	15277	15592	15423	15585	15297	15342	15414	15363	15445	15380	15438	15424	15377	15458	15376	15483	15209	15439	15324	15401	15345	15395	15329	15416	15275	15414	15298	15541	15465	15235	15466	15504	15404	15460	15442	15406	15439	15174	15398	15352	15432	15353	15446	15294	15433	15359	15389	15274	15404	15500	15564	15490	15316	15403	15553	15434	15412	15257	15395	15408	15370	15432	15376	15348	15543	15486	15550	15358	15284	15286	15331	15430	15395	15235	15462	15299	15319	15372	15543	15451	15279	15359	15331	15261	15519	15373	15370	15227	15482	15346	15333	15516	15454	15500	15620	15302	15422	15291	15558	15378	15359	15271	15477	15534	15485	15364	15279	15402	15449	15296	15481	15323	15160	15372	15498	15208	15380	15329	15495	15434	15400	15500	15405	15389	15435	15387	15314	15461	15297	15320	15575	15316	15358	15501	15496	15345	15404	15362	15484	15540	15377	15399	15439	15274	15321	15380	15258	15268	15386	15539	15414	15392	15449	15288	15375	15532	15479	15460	15497	15469	15196	15367	15426	15360	15328	15583	15228	15432	15424	15310	15424	15367	15284	15546	15395	15372	15362	15557	15405	15163	15435	15404	15372	15383	15548	15278	15276	15463	15416	15502	15501	15541	15444	15315	15415	15498	15429	15383	15452	15446	15362
24070	21595	29447	25152	25020	27181	26345	22252	21146	20969	20336	19891	19627	19359	19099	19037	18869	18647	18425	18428	18031	18023	18281	18033	18218	17971	18037	17965	17751	17780	17947	17732	17760	17823	17874	17773	17919	17706	17900	17777	18099	17846	17801	17622	17947	17569	17743	17577	17669	17720	17729	17706	17955	17827	17695	17763	17595	17779	17745	17563	17724	17872	17534	17496	17915	17885	17717	17758	17758	17764	17685	17631	17625	17809	17753	17579	17776	17757	17800	17696	17709	17796	17760	17571	17592	17677	17719	17673	17555	17578	17665	17703	17710	17564	17759	17560	17705	17666	17587	17589	17760	17773	17760	17822	17782	17660	17829	17672	17658	17693	17856	17738	17755	17630	17496	17834	17690	17511	17822	17732	17625	17590	17726	17780	17721	17639	17682	17625	17772	17850	17707	17695	17930	17602	17552	17596	17711	17853	17771	17912	17668	17810	17887	17702	17881	17544	17400	17763	17686	17702	17663	17731	17655	17647	17859	17591	17864	17687	17693	17673	17850	17752	18004	17725	17607	17788	17726	17780	17772	17653	17773	17558	17785	17904	17677	17735	17758	17610	17715	17637	17547	17477	17971	17620	17659	17724	17581	17815	17676	17688	17648	17941	17684	17741	17637	17898	17827	17572	17564	17575	17581	17771	17647	17804	17800	17625	17676	17551	17878	17613	17865	17586	17672	17703	17816	17555	17708	17663	17731	17823	17952	17743	17696	17629	17706	17560	17641	17881	17554	17609	17532	17689	17794	17613	17752	17696	17759	17560	17573	17846	17518	17676	17639	17647	17604	17749	17716	17742	17641	17796	17598	17657	17711	17777	17709	17714	17721	17418	17748	17461	17670	17659	17729	17689	17563	17539	17651	17554	17645	17684	17659	17674	17593	17408	17806	17778	17819	17655	17734	17674	17645	17688	17706	17599	17695	17700	17723	17475	17852	17788	17667	17633	17811	17698	17727	17767	17778	17840	17643	17605	17818	17749	17630	17640	17630	17794	17436	17574	17255	17797	17697	17708	17701	17592	17867	17845	17870	17733	17768	17686	17570	17729	17461	17567	17591	17850	17688	17553	17538	17644	17625	17535	17721	17627	17757	17790	17654	17541	17601	17728	17828	17577	17731	17616	17750	17506	17617	17701	17599	17543	17699	17604	17699	17571	17591	17689	17683	17748	17561	17711	17709	17751	17675	17600	17643	17682	17663	17826	17641	17467	17574	17570	17732	17608	17684	17839	17643	17718	17630	17475	17522	17663	17731	17740	17662	17509	17801	17734	17769	17480	17733	17520	17661	17697	17699	17872	17640	17802	17547	17712	17739	17765	17569	17805	17422	17656	17812	17607	17614	17929	17656	17671	17745	17877	17801	17678	17747	17758	17908	17712	17982	17656	17820	17569	17691	17699	17774	17702	17712	17575	17793	17628	17637	17711	17581	17660	17790	17680	17648	17637	17877	17783	17764	17863	17651	17651	17773	17632	17724	17650	17890	17728	17588	17604	17639	17917	17852	17579	17684	17768	17749	17594	17524	17707	17668	17650	17875	17861	17783	17921	17826	17582	17547	17713	17822	17566	17928	17694	17718	17773	17605	17661	17583	17666	17728	17790	17729	17756	17669	17808	17777	17731	17730	17633	17595	17785	17699	17551	17757	17583	17628	17672	17792	17727	17686	17926	17845	17896	17684	17736	17690	17738	17769	17908	17720	17612	17675	17847	17788	17726	17729	17693	17748	17405	17356	17607	17563	17710	17525	17462	17590	17693	17680	17520	17497	17787	17740	17714	17628	17863	17603	17644	17661	17822	17886	17768	17743	17721	17365	17478	17906	17780	17742	17585	17777	17684	17500	17561	17686	17822	17649	17600	17575	17635	17628	17585	17712	17568	17552	17594	17686	17524	17616	17697	17621	17723	17632	17550	17837	17622	17608	17818	17694	17955	17804	17617	18024	17874	17746	17632	17660	17514	17706	17826	17815	17596	17762	17763	17728	17669	17583	17783	17684	17632	17746	17759	17769	17708	17610	17549	17591	17671	17673	17705	17844	17635	17612	17697	17782	17775	17816	17814	17745	17825	17624	17635	17649	17527	17575	17787	17509	17666	17588	17643	17774	17892	17630	17770	17654	17770	17619	17509	17906	17731	17606	17854	17555	17941	17827	17598	17518	17654	17659	17706	17767	17603	17546	17691	17552	17762	17424	17810	17688	17744	17836	17845	17520	17675	17674	17546	17394	17615	17819	17569	17615	17802	17775	17440	17532	17653	17663	17661	17916	17754	17772	17497	17781	17792	17809	17671	17865	17698	17854	17693	17772	17518	17691	17724	17738	17778	17668	17819	17601	17649	17822	17969	17548	17622	17681	17491	17790	17734	17534	17912	17827	17982	17780	17531	17662	17677	17668	17537	17782	17669	17939	17775	17706	17659	17652	17744	17611	17531	17684	17640	17682	17634	17886	17635	17737	17744	17720	17970	17632	17724	17802	17658	17563	17902	17607	17781	17554	17587	17676	17891	17594	17582	17816	17603	17635	17716	17919	17669	17717	17588	18035	17773	17648	17770	17737	17814	17824	17773	17752	17791	17812	17889	17796	17587	17568	17956	17769	17523	17571	17822	17863	17890	17980	17767	17722	17809	17726	17764	17752	17513	17678	17694	17801	17635	17660	17546	17808	17973	18169	17787	17712	17639	17649	17667	17613	17822	17598	17694	17870	17859	17497	17559	17662	17587	17656	17601	17977	17439	17739	17671	17512	17612	17748	17706	17916	17703	17759	17633	17694	17665	17598	17772	17546	17738	17758	17846	17679	17530	17711	17567	17806	17635	17633	17696	17626	17538	17805	17581	17932	17821	17537	17668	17731	17414	17808	17736	17869	17801	17919	17729	17686	17831	17652	17858	17798	17722	17792	17773	17778	17839	17715	17613	17750	17653	17779	17987	17723	17639	17489	17631	17607	17796	17697	17757	17634	17725	17857	17652	17712	17686	17663	17597	17694	17823	17733	17588	17867	17828	17488	17809	17829	17675	17701	17805	17583	17621	17684	17627	17755	17829	17871	17522	17478	17772	17638	17831	17853	17903	17726	17624	17717	17703	17719	17788	17483	17830	17714	17691	17847	17816	17640	17672	17941	17834	17540	17692	17736	17920	17546	17645	17584	17757	17593	17749	17545	17748	17513	17447	17887	17550	17495	17634	17668	17672	17657	17741	17542	17623	17856	17607	17543	17551	17812	17727	17749	17662	17854	17721	17676	17728	17798	17771	17581	17896	17669	17760	17732	17960	17650	17737	17557	17560	17664	17669	17695	17722	18032	17815	17750	17684	17745	17733	17564	17481	17722	17609	17856	17693	17722	17741	17617	17897	17744	17797	17753	17623	17756	17755	17509	17597	17679	17683	17927	17620	17689	17758	17673	17634	17766	17687	17658	17744	17842	17724	17459	17809	17680	17681	17793	17644	17750	17827	17745	17621	17596	17749	17795	17741	17750	17760	17704	17714	17818	17700	17541	17812	17575	17677	17753	17830	17561	17542	17665	17827	17833	17795	17610	17632	17514	17793	17683	17412	17789	17730	17684	17503	17558	17876	17748	17679	17487	17603	17728	17703	17775	17630	17832	17881	17779	17813	17743	17693	17563	17573	17788	17435	17656	17690	17744	17590	17711	17611	17723	17318	17775	17837	17501	17806	17878	17774	17477	17884	17850	17659	17480	17648	17567	17630	17813	17636	17704	17829	17659	17658	17516	17729	17894	17606	17706	17586	17673	17721	17658	17620	17803	17851	17713	17668	17714	17634	17596	17763	17712	17687	17730	17803	17771	17735	17704	17647	18030	17806	17791	17622	17867	17781	17566	17603	17836	17711	17667	17714	17458	17527	17548	17868	17765	17655	17782	17588	17740	17652	17621	17553	17798	17437	17788	17771	17750	17744	17728	17659	17531	17646	17523	17626	17612	17775	17869	17719	17780	17684	17763	17738	17637	17629	17770	17637	17569	17797	17899	17580	17824	17702	17509	17494	17734	17716	17617	17459	17736	17773	17637	17686	17763	17638	17802	17510	17592	17690	17607	17671	17588	17607	17703	17729	17963	17636	17646	17478	17633	17838	17657	17566	17529	17781	17822	17770	17711	17746	17919	17831	17796	17661	17667	17757	17746	17656	17597	17835	17796	17776	17707	17707	17728	17717	17485	17554	17651	17574	17798	17623	17898	17648	17789	17809	17659	17756	17693	17514	17739	17589	17681	17783	17660	17873	17775	17675	17660	17626	17860	17485	17622	17830	17755	17954	17626	17886	17539	17820	17477	17742	17696	17753	17563	17613	17616	17793	17652	17673	17575	17808	17508	17744	17556	17693	17853	17718	17606	17777	17666	17539	17535	17538	17532	17843	17809	17616	17654	17587	17670	17669	17649	17434	17598	17594	17897	17735	17525	17594	17605	17852	17798	17854	17527	17819	17581	17713	17737	17679	17932	17742	17534	17650	17684	17712	17584	17609	17518	17783	17755	17790	17730	17653	17791	17713	17676	17812	17651	17798	17785	17687	17521	17801	17677	17705	17718	17776	17645	17668	17925	17639	17509	17617	17850	17872	17798	17721	17822	17688	17377	17470	17538	17593	17598	17713	17783	17730	17592	17917	17730	17752	17567	17513	17687	17522	17731	17757	18012	17748	17663	17731	17771	17853	17811	17680	17514	17866	17638	17595	17661	17913	17807	17648	17569	17632	17850	17820	17613	17647	17817	17706	17891	17718	17697	17622	17761	17599	17821	17705	17597	17850	17680	17738	17566	17732	17587	17685	17645	17520	17599	17429	17695	17723	17544	17709	17761	17644	17692	17565	17704	17495	17579	17743	17772	17698	17680	17688	17654	17814	17752	17851	17674	17779	17757	17762	17738	17843	17752	17863	17855	17751	17948	17627	17606	17417	17792	17669	17685	17796	17815	17787	17624	17742	17596	17698	17584	17711	17637	17459	17684	17471	17688	17782	17747	17813	17699	17561	17657	17578	17653	17903	17763	17789	17614	17633	17623	17725	17649	17725	17686	17629	17769	17626	17577	17865	17635	17740	17931	17776	17494	17773	17644	17751	17504	17871	17758	17709	17644	17663	17448	17645	17704	17926	17776	17649	17566	17617	17734	17708	17665	17747
29920	51438	48889	40059	33889	29003	24940	22574	21334	20506	19501	19156	18808	18349	17818	17835	17478	17100	16861	16623	16720	16374	16266	16076	16099	16218	16117	15896	15961	16046	15860	16079	15933	15971	15945	15788	15934	15752	15923	16012	15728	15914	15883	15886	15941	15877	15898	15876	15810	15825	15730	15633	15808	15840	15854	15831	15833	15862	15912	15735	15755	15686	15915	16088	15822	15828	15845	15771	15915	15767	15952	15748	15787	15764	15741	15862	15823	15694	15695	15965	15877	15747	15892	15762	15849	15796	15979	15841	15778	15811	16104	15771	15729	15693	15999	15731	15891	15813	15783	15746	15956	15842	15780	15759	15925	15836	15899	15741	15665	15698	15772	15985	15841	15827	15874	15690	15774	15877	15824	15902	15774	15898	15841	15850	15842	15929	15932	15699	15778	15890	15911	16024	15640	15858	15909	15899	15844	15782	15801	15808	15875	15798	15794	15944	15829	15757	15764	15736	15808	15806	15795	15678	15946	15988	15776	15856	15769	15900	15807	15890	15822	15837	15646	15855	15756	15930	15678	15628	15737	15935	15814	15929	15992	15829	15684	15894	15942	15858	15841	15929	15964	15599	15698	15720	15912	15779	15645	15732	15948	15863	15874	15851	15927	15848	16040	15814	16032	15915	15916	15874	15792	15940	15757	15602	15676	15747	16107	15852	15988	15682	16120	15638	15792	15870	15974	15780	15941	15776	15745	15830	15779	15978	15991	16000	15709	15628	15918	15849	15844	15781	15868	15918	15799	15962	15853	15889	15800	15847	15725	15778	15828	15765	15919	15797	15873	15735	15740	15832	15820	15823	15841	15878	15859	15693	15984	15767	15903	15772	15751	15747	15875	15766	15788	15878	15625	15879	15800	15765	15691	15853	15932	15719	16019	15877	15863	15738	15780	15941	15892	15730	15809	15925	15736	16033	15757	15670	15831	15781	15794	15835	15822	15705	15701	15824	16042	15919	15756	15726	15877	15693	15897	15837	15791	15741	15693	15747	15837	15820	15834	15837	15861	15896	15907	15727	15683	15939	15713	15834	15734	15978	15814	15742	15756	15882	16001	15759	15721	15686	15877	15886	15592	15842	15856	15880	15875	15880	15761	15622	15849	15767	15749	15781	15784	15816	15600	15888	15770	15827	15733	15764	15902	15900	15785	15706	15715	15717	15718	15794	15751	15652	15920	15819	15833	15854	15890	15885	15962	15768	16018	15751	15868	15820	15835	15844	15764	15864	15828	15877	15719	15748	15664	15687	15797	15595	15894	15889	15897	15760	15879	15821	15646	15772	15743	15932	15797	15844	15704	15839	15729	15846	15884	15655	15930	15833	15881	15759	15715	15821	15892	15807	15796	15966	15801	15839	15881	15828	15869	15738	15774	15857	15781	15719	15731	15856	15681	15667	15849	15984	15731	15613	16040	15834	15830	15852	15661	15735	15861	15891	15866	15792	15750	15906	15671	15735	15818	15793	15764	15939	15758	15869	15788	15844	15694	15862	15756	15796	16038	15745	15874	15862	15891	15856	15924	15915	15761	15907	15838	15775	15780	15814	15953	15753	16049	15818	15764	15798	15777	15670	15830	15831	15649	15836	15754	15892	15676	15751	15752	15966	15787	15668	15847	15776	15698	15878	15883	15753	15855	15794	15903	15880	15834	15817	15718	16008	15758	15887	15753	15919	15958	16056	15927	15621	15979	15851	15860	15786	15900	15895	15858	15706	15824	15788	15729	15726	15829	15885	16016	15726	15886	15862	15927	15954	15904	15806	15940	15738	15822	15761	15672	15812	15805	15734	15789	15641	15894	15791	15845	15732	15788	15731	15902	15713	15945	15818	15938	15881	15683	15767	15665	15756	15908	15806	15769	15835	15838	15850	15828	15826	15836	15831	15876	15643	15765	15938	15923	15885	15832	15929	15897	15742	15769	15902	15969	15841	15762	15817	15791	15952	15765	15824	15765	15874	15867	15939	15639	15810	15698	15676	15777	15704	15888	15780	15816	16035	15855	15776	15853	15669	15746	15734	15886	15888	15731	15804	15913	15691	15760	15963	15738	15906	15685	15827	15901	15795	15894	15907	15845	16012	15895	15688	15786	15694	15655	15966	15732	15827	15775	15791	15867	15796	15745	15901	15968	15825	15860	15722	15822	15711	15728	15778	15899	15890	15764	15743	15906	15843	15762	15785	15978	15951	15713	15749	15821	15872	15833	15898	15812	15813	15654	15901	15797	15701	15605	15927	16058	16018	15815	15956	15928	15867	16114	15790	15784	15929	15848	15754	15788	15893	15867	15744	15885	15708	15889	15765	15722	15885	15680	15776	16005	15959	15766	15739	15784	15749	15766	15811	15866	15785	15936	15571	15749	15822	15767	15712	15778	15681	15793	15908	15834	15666	15930	15880	15647	15875	15827	15956	15662	15801	15888	15799	15753	15805	15772	15839	15802	15840	15798	15764	15777	15851	15990	15681	15956	15729	15855	15840	15712	15711	15782	15975	15695	15706	15741	15848	15785	15903	15798	15751	15858	15733	15657	15870	15851	15725	15780	15793	15832	15931	15616	15855	15826	15706	15843	15716	15864	15680	15841	15929	15911	15650	15724	15854	15849	15884	15806	15762	15761	15921	15809	15910	15819	15846	15962	15933	15735	15976	15847	15860	15708	15802	15769	15809	15895	15804	15699	15898	15916	15876	15982	15718	15882	15868	15879	16057	15727	15843	15829	15599	15930	15961	15927	15887	15717	15893	15820	15832	15806	15707	15880	15784	15868	15855	15863	15796	15754	15905	16080	15750	15752	15927	15801	15722	15814	15908	15837	15907	15870	15754	15777	15855	15645	15896	15694	15714	15830	15718	15880	15743	15765	15765	15915	15661	15647	15887	15709	16038	15707	15813	15842	15845	15751	15731	15886	15888	15828	15851	15825	15824	15690	15695	15762	15936	15691	15805	15838	15742	15791	15733	15874	15923	15856	15887	15841	15739	15772	15773	15806	16033	15901	15834	15877	15819	15968	15827	15747	15877	15625	15777	16003	15805	15817	15785	15818	15817	15958	15640	15776	15875	15855	15892	15846	15629	15863	15974	15802	15900	15882	15982	15838	15746	15689	15776	15865	15656	15865	15786	15910	15717	15865	15737	15855	15885	15670	15896	15752	15832	15784	15892	15810	15947	15642	15973	15731	15734	15697	15817	15924	15784	15657	15874	15890	15801	15903	15732	15673	15885	15738	15873	15949	15816	15787	16028	15721	15856	15764	15831	15827	15823	15808	15743	15684	15921	15868	15870	16021	15889	15606	15834	15887	15772	15956	15739	15612	15773	15763	15883	15868	15908	15836	15861	15879	15896	15797	15768	15797	15638	15889	15800	15844	15816	15734	15781	15849	15775	15992	15715	15682	15866	15765	15827	15933	15852	15823	15812	15811	15766	15758	15726	15931	15743	15781	15797	15786	15768	15780	15656	15880	16001	15790	15889	16006	15894	15915	15881	15795	15933	15757	15765	15707	15732	15804	15864	15956	15779	15665	15852	15681	15810	15992	15646	15968	15958	15783	15791	15692	15850	15696	15793	15870	15836	15816	15801	15847	15732	15853	15749	15621	15845	15811	15696	15838	15884	15910	15916	15825	15580	16026	15863	15750	15859	15961	15957	15583	15817	15892	15822	15726	15921	15948	15755	16016	15710	15715	15915	15845	15996	15804	15815	15724	15724	15819	16046	15683	15909	15881	15919	15679	15715	15838	15800	15845	15802	15869	15859	15788	15966	15853	15664	15898	15805	15875	15670	15868	15846	15685	15845	16052	15641	15731	15855	15934	15927	15932	15844	15733	15843	15750	15793	15746	15774	15801	15825	15905	15991	15854	15906	15812	15884	15877	15769	15805	15890	15753	15848	15632	15777	15712	15756	15738	15662	15916	15937	15795	15941	15860	16002	15871	15760	15911	15797	15696	15808	15796	15836	15828	15793	15838	15910	15854	15773	15963	15954	15760	15793	15748	15773	15805	15735	15572	15771	15617	15623	15928	15850	15708	15768	15948	15731	15792	15703	15703	15820	15679	15853	15605	15684	15824	15742	15852	15692	15863	15746	15871	15862	15890	15651	15918	15840	15785	15770	15862	15975	15841	15729	15845	15746	15699	15731	15931	15936	15807	15800	15704	15830	15776	15780	15701	15632	15801	15761	15763	15956	15800	15733	15818	15720	15876	15883	15692	15808	15670	15900	15832	15976	15867	15894	15816	15570	15852	15729	15721	15683	15811	15752	15752	15802	15937	15759	15701	15804	15789	15976	15688	15818	15874	15644	15597	15892	15706	15837	15815	15893	15695	15844	15762	15719	16125	15838	15978	15841	15708	15900	15847	15769	15900	15808	16017	15845	15911	15887	15769	16066	15923	15780	15933	15830	15953	15696	15932	15802	15701	15970	15814	15743	15722	15747	15873	15733	15949	15736	15784	15894	15868	15761	15823	15789	15874	15696	15867	15715	15735	15637	15869	15901	15899	15847	15789	15775	15841	15754	15981	15975	15671	15791	15867	15918	15836	15840	16018	15912	15755	15873	15813	15879	15923	15851	15680	15544	15646	15846	15738	15751	15884	15779	15974	15809	15801	15713	15899	15932	15741	15929	15847	15820	15778	15767	15688	15744	15793	15835	15843	15815	15811	15852	15807	15796	15849	15844	15824	15895	15635	15755	15632	15591	15953	15968	15747	15842	15832	15899	15906	15727	15801	15924	15953	15766	15947	15945	15752	15725	15801	15684	15722	16015	15668	15882	15757	15807	15533	15777	15961	15769	15894	15786	15868	15755	15803	15727	15784	15898	15886	15597	15945	15831	16018	15997	15691	15761	15687	15762	15802	15724	15807	15737	15825	15979	15727	15836	15783	15939	15802	15698	15866	15833	15753	15793	15920	15927	15982	15980	15822	15879	15846	15654	15796	15871	15888	15941	15832	15780	15813	15800	15821	15819	15828	15926	15868	15878	15931	15836	15812	15855	15807	15672	15937	15780	15768	15914	15660	15987	15732	15865	15868	15877	15939	15779	15840	15854	15821	15715	15875	15600	15864	15791	15745	15707	15836	15878	15862	15798	15822	15939	15759	15762	15828	15908	15671	15837	15832	15777	15740	15876	15869	15810	15788	15876
23081	21566	29647	24083	22988	27075	29252	23608	22068	21889	20962	20352	19943	19846	19392	19337	19157	18900	18568	18408	18282	18134	18117	17815	17953	17718	17808	17781	17849	17663	17419	17675	17636	17770	17603	17493	17580	17609	17653	17412	17472	17746	17410	17577	17367	17457	17738	17341	17618	17394	17412	17516	17443	17324	17582	17483	17370	17372	17414	17474	17416	17622	17519	17547	17368	17308	17608	17448	17545	17275	17554	17455	17442	17512	17418	17573	17413	17453	17483	17629	17527	17609	17629	17543	17314	17640	17482	17223	17538	17388	17431	17645	17640	17362	17590	17503	17510	17660	17479	17473	17684	17285	17486	17524	17395	17461	17452	17517	17364	17536	17509	17574	17374	17393	17519	17465	17596	17421	17525	17397	17261	17369	17335	17264	17419	17466	17427	17397	17609	17622	17433	17279	17476	17409	17588	17334	17241	17534	17239	17353	17432	17256	17498	17459	17450	17430	17409	17517	17427	17443	17550	17177	17304	17350	17424	17538	17578	17361	17608	17298	17550	17408	17304	17406	17468	17633	17508	17233	17252	17187	17345	17558	17548	17443	17413	17343	17373	17506	17296	17453	17467	17386	17586	17505	17597	17306	17544	17435	17549	17603	17576	17378	17607	17529	17558	17589	17678	17430	17617	17551	17465	17445	17453	17277	17375	17413	17296	17461	17514	17682	17528	17518	17365	17320	17463	17503	17532	17695	17717	17302	17362	17620	17542	17391	17512	17392	17471	17487	17388	17463	17475	17176	17531	17350	17457	17383	17590	17259	17474	17524	17313	17526	17525	17246	17294	17386	17242	17509	17671	17292	17517	17554	17269	17619	17508	17393	17392	17315	17350	17470	17481	17356	17459	17377	17377	17427	17516	17537	17481	17447	17408	17306	17658	17616	17612	17448	17254	17405	17453	17287	17387	17582	17416	17365	17282	17292	17392	17381	17325	17440	17295	17315	17535	17520	17635	17538	17348	17483	17368	17549	17388	17361	17341	17401	17318	17453	17361	17358	17477	17382	17426	17513	17414	17412	17425	17314	17583	17507	17459	17275	17422	17300	17345	17230	17434	17564	17322	17334	17344	17432	17463	17473	17402	17226	17413	17367	17425	17504	17390	17500	17489	17157	17351	17491	17374	17184	17513	17357	17371	17526	17437	17585	17334	17473	17587	17221	17381	17444	17248	17469	17633	17337	17271	17447	17581	17528	17476	17211	17310	17278	17526	17438	17400	17288	17616	17453	17449	17439	17447	17396	17414	17469	17350	17234	17405	17401	17425	17360	17437	17390	17415	17397	17211	17395	17311	17453	17334	17429	17363	17293	17385	17548	17543	17507	17364	17299	17544	17490	17488	17408	17260	17439	17454	17377	17384	17444	17386	17473	17275	17313	17450	17563	17456	17449	17510	17396	17293	17514	17612	17447	17529	17519	17614	17625	17418	17631	17451	17467	17606	17262	17289	17356	17516	17602	17483	17376	17502	17457	17512	17419	17423	17561	17534	17327	17267	17477	17196	17530	17537	17505	17358	17645	17539	17309	17369	17474	17181	17501	17400	17592	17192	17420	17492	17508	17536	17401	17296	17222	17587	17534	17225	17146	17524	17421	17570	17431	17325	17255	17551	17329	17251	17461	17495	17459	17438	17638	17528	17245	17388	17353	17452	17434	17432	17549	17422	17399	17332	17612	17338	17462	17465	17365	17542	17438	17255	17379	17397	17609	17594	17396	17385	17481	17522	17339	17314	17477	17232	17445	17387	17529	17666	17398	17517	17258	17513	17419	17214	17636	17257	17581	17371	17450	17654	17475	17409	17309	17358	17407	17424	17370	17280	17588	17312	17555	17242	17376	17407	17379	17496	17415	17689	17398	17503	17482	17495	17436	17319	17315	17513	17525	17326	17537	17556	17603	17385	17430	17240	17614	17288	17375	17587	17416	17339	17442	17411	17322	17408	17300	17372	17471	17372	17510	17435	17414	17289	17275	17170	17460	17517	17378	17292	17348	17185	17483	17346	17399	17443	17285	17312	17445	17497	17391	17467	17405	17444	17412	17296	17406	17461	17336	17415	17424	17497	17405	17461	17274	17443	17411	17378	17358	17472	17405	17330	17580	17500	17328	17582	17268	17591	17476	17225	17542	17300	17465	17473	17509	17442	17227	17268	17266	17275	17509	17327	17108	17419	17448	17326	17258	17292	17408	17514	17289	17214	17262	17486	17451	17331	17367	17465	17346	17391	17412	17286	17384	17377	17461	17491	17290	17408	17455	17529	17438	17315	17560	17500	17259	17334	17413	17575	17372	17489	17345	17461	17591	17126	17384	17666	17482	17528	17253	17309	17597	17490	17392	17480	17553	17392	17547	17505	17560	17225	17292	17503	17377	17376	17359	17336	17389	17281	17317	17438	17448	17287	17295	17627	17399	17333	17526	17298	17371	17555	17392	17460	17238	17407	17499	17609	17400	17385	17319	17450	17432	17173	17276	17503	17344	17304	17537	17419	17370	17196	17324	17545	17546	17328	17446	17633	17225	17197	17382	17588	17340	17583	17384	17429	17418	17449	17278	17529	17685	17336	17431	17364	17473	17417	17388	17556	17484	17374	17366	17315	17340	17512	17344	17378	17263	17414	17517	17469	17253	17528	17711	17368	17451	17342	17509	17455	17462	17477	17469	17436	17362	17274	17274	17330	17483	17353	17489	17589	17545	17569	17400	17512	17209	17435	17472	17388	17564	17348	17437	17507	17320	17378	17112	17358	17500	17210	17540	17385	17433	17413	17550	17468	17483	17610	17442	17324	17381	17461	17385	17291	17038	17228	17582	17420	17419	17466	17492	17490	17504	17497	17495	17364	17433	17425	17299	17404	17321	17457	17401	17355	17200	17344	17536	17175	17380	17252	17499	17337	17570	17353	17404	17336	17381	17395	17340	17515	17268	17310	17421	17551	17434	17403	17337	17253	17367	17348	17244	17358	17497	17388	17357	17433	17242	17435	17366	17421	17615	17377	17613	17416	17427	17357	17530	17318	17521	17217	17436	17418	17519	17373	17314	17344	17409	17479	17419	17673	17502	17544	17595	17366	17527	17280	17369	17606	17461	17336	17350	17484	17356	17425	17407	17340	17418	17437	17411	17681	17526	17471	17510	17509	17494	17543	17556	17348	17557	17413	17400	17600	17533	17515	17351	17321	17355	17331	17361	17510	17500	17499	17479	17568	17306	17224	17176	17361	17404	17475	17306	17229	17396	17506	17526	17334	17353	17456	17317	17501	17421	17586	17357	17457	17401	17452	17432	17246	17353	17205	17188	17363	17437	17427	17369	17306	17253	17407	17419	17375	17387	17558	17557	17344	17219	17138	17307	17389	17468	17536	17397	17310	17657	17444	17490	17351	17281	17366	17493	17365	17274	17530	17483	17630	17434	17542	17531	17508	17331	17248	17408	17266	17329	17591	17721	17456	17409	17338	17500	17400	17260	17592	17366	17373	17528	17458	17459	17510	17480	17488	17312	17721	17508	17493	17339	17370	17229	17623	17362	17378	17387	17613	17461	17369	17326	17562	17459	17409	17382	17257	17499	17447	17383	17391	17204	17348	17343	17416	17139	17342	17366	17417	17340	17453	17469	17555	17380	17555	17495	17413	17085	17531	17418	17328	17451	17295	17394	17505	17444	17215	17507	17516	17363	17473	17489	17525	17491	17675	17405	17352	17319	17522	17341	17613	17498	17579	17256	17557	17493	17510	17196	17635	17359	17447	17470	17346	17378	17419	17183	17341	17394	17414	17263	17396	17276	17298	17434	17449	17394	17423	17439	17279	17225	17587	17311	17564	17428	17475	17494	17360	17264	17419	17416	17263	17339	17351	17278	17169	17440	17311	17532	17383	17451	17382	17315	17374	17532	17612	17592	17372	17324	17232	17380	17475	17612	17464	17552	17445	17319	17420	17318	17378	17439	17316	17302	17537	17543	17444	17540	17313	17452	17429	17332	17329	17457	17493	17398	17554	17373	17324	17309	17519	17455	17539	17657	17575	17211	17325	17355	17205	17446	17291	17524	17694	17442	17403	17629	17544	17408	17378	17310	17428	17308	17223	17386	17337	17310	17516	17393	17463	17449	17379	17396	17491	17451	17429	17173	17310	17460	17041	17178	17446	17348	17370	17369	17323	17356	17162	17470	17411	17598	17463	17498	17337	17355	17732	17572	17348	17489	17223	17511	17617	17384	17328	17431	17467	17401	17457	17297	17446	17421	17317	17456	17276	17203	17413	17615	17376	17578	17209	17399	17343	17485	17278	17361	17434	17374	17266	17344	17597	17433	17370	17510	17389	17483	17544	17522	17592	17508	17390	17369	17230	17351	17606	17476	17480	17544	17380	17438	17463	17430	17440	17504	17371	17496	17390	17497	17403	17452	17452	17438	17649	17411	17320	17286	17447	17540	17433	17507	17579	17485	17410	17184	17462	17334	17362	17361	17362	17497	17216	17455	17503	17607	17370	17384	17536	17303	17362	17288	17333	17238	17511	17569	17486	17283	17398	17382	17614	17493	17440	17524	17419	17406	17369	17294	17390	17544	17417	17600	17471	17375	17372	17379	17345	17299	17191	17435	17636	17380	17423	17519	17200	17456	17381	17416	17344	17461	17383	17491	17504	17156	17428	17395	17295	17434	17381	17492	17468	17300	17250	17556	17374	17383	17544	17248	17528	17139	17351	17325	17336	17368	17523	17264	17285	17398	17382	17398	17473	17314	17350	17141	17567	17423	17263	17358	17492	17394	17472	17369	17604	17227	17372	17565	17398	17328	17149	17240	17362	17536	17618	17364	17458	17770	17398	17462	17468	17314	17281	17425	17644	17469	17279	17417	17533	17418	17420	17391	17177	17154	17214	17431	17416	17495	17286	17264	17401	17521	17328	17500	17598	17359	17227	17352	17399	17536	17544	17514	17394	17347	17409	17512	17505	17380	17461	17384	17432	17596	17554	17522	17463	17260	17198	17514	17526	17331	17462	17592	17532	17520	17710	17288	17296	17336	17421	17483	17370	17396	17309	17368	17401	17572	17543	17440	17429	17380	17284	17493	17357	17251	17402	17404	17342	17525	17503	17400	17373	17148	17388	17344	17517	17333	17262	17447	17442	17638	17417	17460	17444	17314
30977	55063	52601	43639	38295	32463	27395	24574	23212	22159	20841	19947	19259	18959	18632	18176	18158	17390	17228	16759	16727	16353	16192	16109	16052	16122	16068	16107	15966	16021	15863	15802	15840	15932	15649	15686	15751	15877	15892	15805	15668	15587	15719	15560	15670	15621	15574	15599	15716	15689	15556	15559	15759	15625	15661	15592	15662	15767	15500	15653	15733	15556	15745	15613	15513	15629	15623	15705	15671	15521	15665	15685	15364	15647	15539	15701	15644	15653	15607	15807	15611	15743	15726	15458	15524	15590	15617	15711	15592	15712	15554	15812	15519	15623	15493	15839	15539	15642	15653	15653	15636	15569	15494	15577	15571	15683	15535	15610	15558	15745	15733	15563	15666	15876	15815	15501	15694	15624	15597	15634	15551	15554	15603	15535	15732	15644	15470	15671	15441	15728	15553	15582	15708	15615	15692	15657	15587	15594	15570	15576	15736	15605	15481	15466	15518	15568	15474	15501	15666	15637	15690	15603	15686	15609	15548	15660	15561	15624	15612	15537	15697	15519	15502	15602	15700	15494	15597	15477	15432	15680	15689	15778	15623	15624	15678	15634	15651	15555	15565	15706	15664	15519	15595	15591	15755	15743	15641	15516	15686	15451	15608	15309	15814	15729	15686	15727	15519	15373	15639	15526	15685	15527	15898	15768	15438	15788	15703	15691	15575	15496	15535	15784	15586	15654	15660	15746	15473	15670	15591	15757	15529	15632	15602	15707	15668	15639	15650	15708	15578	15624	15702	15828	15522	15542	15502	15602	15588	15515	15630	15507	15521	15506	15654	15614	15608	15488	15675	15713	15628	15492	15689	15532	15710	15392	15522	15435	15747	15543	15547	15493	15693	15648	15706	15739	15617	15656	15533	15665	15665	15594	15486	15733	15660	15620	15739	15566	15615	15723	15567	15674	15411	15706	15651	15738	15456	15566	15612	15569	15603	15784	15564	15617	15534	15481	15649	15605	15562	15718	15508	15448	15519	15551	15627	15481	15492	15508	15706	15637	15563	15702	15647	15630	15697	15572	15483	15571	15543	15700	15693	15572	15497	15560	15484	15773	15602	15591	15724	15630	15646	15663	15638	15543	15540	15687	15745	15495	15694	15523	15616	15767	15710	15621	15669	15560	15666	15799	15749	15338	15734	15506	15678	15628	15638	15661	15529	15606	15520	15706	15579	15585	15460	15596	15497	15472	15685	15665	15681	15610	15636	15555	15635	15486	15672	15748	15613	15745	15502	15675	15570	15572	15773	15555	15438	15609	15598	15673	15695	15592	15515	15665	15702	15792	15634	15641	15753	15597	15605	15643	15559	15674	15636	15545	15644	15586	15675	15775	15569	15483	15551	15582	15699	15630	15608	15331	15579	15516	15737	15733	15606	15798	15630	15515	15754	15593	15540	15564	15688	15694	15757	15431	15594	15831	15641	15717	15586	15757	15635	15382	15848	15599	15622	15570	15619	15509	15593	15590	15599	15558	15842	15552	15462	15614	15610	15555	15586	15627	15715	15497	15640	15587	15531	15526	15734	15588	15500	15611	15535	15768	15456	15539	15570	15674	15519	15824	15486	15639	15482	15606	15562	15608	15591	15459	15611	15565	15423	15696	15506	15628	15590	15513	15611	15564	15552	15688	15656	15649	15709	15619	15576	15525	15608	15572	15737	15621	15344	15591	15637	15527	15534	15538	15516	15776	15562	15813	15527	15522	15630	15574	15593	15549	15583	15517	15633	15547	15697	15408	15483	15443	15536	15586	15649	15664	15668	15570	15450	15566	15608	15667	15688	15618	15607	15670	15656	15619	15562	15626	15445	15732	15549	15761	15589	15626	15528	15557	15606	15631	15708	15700	15489	15449	15584	15434	15714	15745	15524	15795	15678	15466	15632	15508	15694	15475	15450	15555	15662	15597	15702	15586	15624	15530	15594	15491	15518	15567	15558	15609	15728	15648	15765	15465	15542	15763	15594	15609	15586	15546	15579	15496	15573	15468	15601	15625	15676	15604	15533	15629	15636	15562	15704	15539	15582	15628	15680	15517	15473	15516	15467	15469	15617	15611	15640	15647	15606	15443	15612	15657	15613	15650	15572	15581	15663	15541	15533	15736	15515	15441	15699	15671	15505	15581	15577	15646	15384	15659	15828	15514	15639	15589	15600	15648	15662	15492	15559	15706	15595	15628	15461	15692	15482	15538	15568	15659	15556	15590	15640	15558	15742	15664	15747	15479	15854	15388	15573	15602	15514	15665	15603	15410	15564	15802	15616	15560	15560	15800	15639	15508	15580	15759	15499	15631	15617	15790	15648	15600	15625	15746	15672	15678	15587	15637	15651	15715	15663	15548	15612	15643	15839	15479	15457	15718	15562	15798	15707	15709	15671	15719	15501	15736	15562	15474	15548	15527	15728	15577	15516	15673	15421	15763	15651	15542	15590	15573	15581	15481	15539	15506	15890	15564	15595	15464	15653	15670	15545	15639	15570	15579	15633	15498	15671	15725	15774	15679	15774	15594	15470	15555	15452	15513	15496	15651	15517	15584	15583	15576	15554	15459	15509	15614	15667	15592	15640	15561	15654	15637	15729	15674	15593	15711	15657	15655	15766	15674	15606	15493	15601	15535	15713	15511	15451	15542	15733	15614	15529	15777	15726	15609	15530	15572	15508	15522	15617	15492	15489	15661	15788	15688	15680	15523	15690	15528	15539	15566	15675	15680	15661	15693	15700	15465	15736	15589	15514	15521	15570	15582	15618	15748	15706	15423	15527	15656	15528	15755	15647	15597	15627	15534	15716	15702	15542	15777	15611	15514	15762	15472	15694	15530	15635	15539	15496	15500	15505	15756	15660	15299	15702	15459	15711	15525	15390	15474	15687	15641	15559	15743	15539	15695	15436	15444	15518	15733	15705	15404	15573	15499	15589	15636	15730	15652	15729	15628	15718	15614	15418	15873	15526	15594	15589	15676	15471	15658	15567	15609	15508	15583	15808	15352	15692	15419	15488	15484	15452	15538	15600	15538	15566	15581	15423	15741	15682	15727	15333	15596	15498	15760	15596	15623	15640	15497	15677	15657	15712	15666	15581	15485	15634	15643	15548	15599	15511	15567	15604	15732	15757	15523	15611	15616	15674	15680	15465	15770	15548	15651	15679	15440	15744	15600	15723	15620	15628	15570	15652	15535	15595	15576	15542	15529	15776	15566	15489	15513	15461	15489	15746	15618	15718	15373	15556	15730	15673	15576	15692	15703	15626	15451	15735	15496	15465	15618	15660	15679	15667	15684	15529	15686	15613	15611	15695	15562	15661	15633	15644	15540	15673	15578	15418	15720	15606	15616	15595	15393	15603	15603	15516	15584	15540	15646	15558	15700	15689	15647	15534	15613	15595	15688	15785	15571	15467	15588	15627	15484	15509	15536	15755	15481	15592	15666	15610	15753	15513	15656	15478	15521	15898	15705	15419	15682	15625	15661	15503	15567	15670	15611	15532	15594	15759	15586	15565	15567	15483	15687	15608	15766	15517	15613	15622	15583	15642	15416	15649	15594	15679	15683	15725	15770	15526	15715	15724	15675	15498	15720	15566	15690	15557	15621	15728	15696	15552	15515	15600	15480	15499	15580	15650	15658	15667	15677	15556	15488	15642	15577	15584	15718	15696	15551	15541	15679	15442	15667	15619	15587	15573	15591	15546	15641	15698	15590	15624	15574	15748	15602	15531	15662	15437	15831	15470	15604	15704	15715	15646	15707	15754	15398	15673	15703	15502	15430	15716	15636	15710	15623	15675	15655	15625	15715	15620	15497	15603	15599	15565	15477	15571	15657	15561	15519	15490	15553	15565	15512	15670	15640	15578	15548	15560	15660	15709	15668	15611	15539	15699	15601	15681	15571	15395	15686	15622	15678	15706	15550	15634	15483	15610	15677	15590	15698	15623	15592	15594	15494	15809	15495	15686	15628	15698	15577	15579	15527	15665	15597	15671	15698	15628	15568	15617	15639	15643	15612	15578	15432	15733	15497	15544	15662	15592	15526	15717	15534	15524	15604	15802	15789	15671	15573	15582	15534	15599	15626	15521	15671	15403	15597	15414	15522	15642	15571	15620	15754	15552	15726	15644	15516	15543	15625	15580	15646	15686	15700	15673	15621	15499	15512	15500	15551	15600	15640	15583	15661	15633	15521	15670	15606	15711	15639	15725	15857	15651	15511	15519	15622	15505	15519	15584	15612	15856	15504	15710	15491	15548	15548	15681	15611	15633	15645	15638	15784	15764	15579	15571	15593	15623	15662	15528	15572	15688	15615	15473	15656	15657	15586	15712	15517	15615	15456	15632	15735	15635	15594	15725	15609	15477	15474	15445	15485	15333	15699	15614	15660	15536	15561	15881	15740	15628	15527	15529	15649	15610	15501	15443	15685	15565	15553	15851	15483	15741	15655	15643	15601	15730	15582	15740	15627	15446	15562	15559	15717	15692	15606	15648	15614	15647	15577	15573	15563	15637	15649	15662	15547	15724	15579	15809	15662	15752	15525	15553	15623	15593	15660	15455	15450	15567	15662	15683	15537	15593	15697	15601	15594	15577	15711	15752	15391	15518	15639	15594	15533	15672	15503	15806	15471	15638	15592	15559	15584	15750	15611	15560	15537	15580	15641	15775	15810	15686	15386	15608	15464	15616	15625	15562	15684	15738	15682	15674	15518	15495	15522	15583	15556	15626	15628	15524	15572	15564	15623	15474	15540	15767	15555	15642	15764	15507	15498	15553	15603	15699	15592	15494	15638	15785	15667	15552	15467	15607	15745	15682	15622	15514	15628	15628	15698	15451	15416	15722	15451	15489	15566	15573	15622	15672	15638	15624	15647	15781	15371	15421	15548	15566	15676	15545	15479	15565	15395	15717	15723	15605	15545	15533	15468	15588	15743	15631	15501	15560	15493	15519	15685	15713	15674	15546	15594	15562	15711	15530	15362	15510	15717	15629	15635	15564	15573	15579	15600	15626	15696	15749	15681	15473	15668	15585	15775	15457	15653	15600	15710	15467	15614	15579	15672	15656	15531	15670	15452	15723	15669	15584	15490	15464	15663	15531	15558	15690	15523	15621	15573	15623	15606	15712	15680	15671	15530	15611	15622	15461	15592	15779	15737	15558	15603
28274	26789	35867	33317	27253	23753	21399	19912	19244	18978	18559	18399	18372	17915	17906	17630	17652	17610	17555	17395	17488	17299	17335	17248	17213	17243	17286	17412	17408	17190	16990	17076	17240	17144	17224	17152	17264	17065	17180	17206	17149	17228	17242	17293	17470	17286	17187	16953	17111	17052	17320	17185	17038	17070	17133	16942	17056	17114	17171	17294	17002	17075	17120	17125	17089	17132	17121	17145	17228	17011	17100	17181	17090	17134	17193	17137	16987	16954	17110	17262	16928	17280	17155	17206	17298	16956	17125	16972	17144	17213	17038	17016	16931	17032	16902	17027	17011	17237	17137	16911	17005	17155	17166	17344	16950	17015	17286	17203	17127	17250	17060	17270	17243	17133	16904	16985	17284	17150	17188	17227	17203	17129	17026	17062	17084	17321	17064	17174	17224	17146	17196	17047	17163	17075	17099	17391	17209	17129	17153	16969	17199	17129	17158	16892	17102	17033	16966	17075	17122	17043	17128	17059	17090	17124	17021	17108	17068	17195	17151	17113	17130	16873	17263	17261	16841	17334	17245	17274	17106	17089	17304	17221	17127	17217	17220	16955	17098	16927	16942	17155	17141	16964	17255	17064	16887	17124	17121	17259	17109	17109	17223	17250	16969	17055	17112	17074	17264	16996	17111	17090	17004	17102	17011	17162	17117	17278	17012	17093	16997	17218	17045	16995	17189	17169	17190	17144	16959	17033	17132	17170	17043	17278	16978	17147	17033	17178	17119	17054	17099	16994	17158	17252	17243	17029	17055	17159	17084	17225	17077	16991	17077	17150	17039	16905	17159	17051	17039	16905	16936	17080	17080	17013	17041	17156	17301	17002	16913	16951	17246	17133	17144	17258	17198	17142	17148	16978	17065	17043	17227	17165	17207	17128	17206	16986	17002	17089	17137	17154	17245	17151	17050	17031	17102	16985	17108	17287	17063	17248	17098	17390	17138	17057	17268	17260	17278	16894	17038	17244	17206	17092	17051	17178	17061	16978	16987	17037	17182	17086	17263	17253	17129	17009	17241	17040	17092	17069	17090	17173	17232	16983	17147	17144	17203	17130	17337	17192	16990	17107	16923	17021	17102	17173	16986	17016	17195	17109	16931	17123	17199	16967	17037	17015	17106	16960	16985	17126	16895	17125	16975	17201	17047	17160	17058	17166	17284	17152	17188	17294	17069	17102	17117	17101	17086	16972	17103	17133	17072	17161	17180	17089	17049	17034	17068	17061	16908	17107	17189	17197	17152	17172	17191	17010	17383	17119	17177	17293	17106	16892	17167	17153	17133	17138	17145	17168	17190	17072	17367	17046	16922	16958	17073	17043	16992	16955	17144	17095	16891	16932	17145	17279	17132	17197	17148	17232	17208	17120	17166	17135	17144	16996	17160	17009	17196	16985	17074	17134	17005	17143	17182	16960	17097	17177	17091	17113	17121	17051	17003	17199	17028	16984	17129	17220	17139	17154	16901	16925	17031	17083	17372	17077	17085	17178	17123	16956	16919	17142	17042	16977	17003	17096	16915	17186	17039	16978	17077	16947	17102	17171	17361	17318	17308	17063	17195	17220	17137	17045	16917	17158	17118	17215	17233	17013	16909	16991	17140	17198	17035	16994	17073	17381	17310	17295	17096	16854	17084	17338	17056	17134	17133	17206	17095	17066	17102	17029	17170	17354	17067	17161	17087	17250	17048	17273	17008	17018	17168	17197	17168	17162	17446	16963	17014	16964	17148	16926	17019	17094	17176	17190	17185	17064	17136	17029	17265	17136	17078	17105	17024	17237	17055	17117	17213	16984	17113	17055	17094	17157	17145	17109	16988	17126	16973	17228	17248	17145	17016	17250	17095	17224	17097	17116	17091	17083	17149	17184	17112	17228	17142	16767	17071	17151	17278	17115	17219	16965	17114	16892	17110	17121	17377	17186	17420	17103	17143	17244	17255	16939	17294	17088	17215	17065	17124	17352	16956	17143	17266	17150	17053	17195	17289	17400	16932	17063	17065	17053	17400	17171	17082	17339	17178	17050	16911	17208	17188	17146	17068	17099	17140	17035	17126	17100	17187	16987	17193	17226	17174	17107	17193	17166	17060	16917	17012	17046	17106	17152	16928	17120	17293	16971	17153	17158	17159	17040	17059	16993	17153	17127	17059	17199	16994	17125	17177	17044	17178	17043	17062	17045	17300	17135	17064	17019	17251	17092	17294	17175	17138	17230	17163	17207	16943	17151	17099	16992	17133	16992	17258	17423	17175	16826	17163	17084	17375	16993	17160	17240	17093	17161	17036	17140	16999	17069	17211	17143	17117	17087	16953	17025	17113	17333	16994	17080	17034	17217	17087	17012	17159	17348	17012	17067	17230	17143	17051	17006	17107	17244	17390	17099	16856	17104	17062	16989	17087	17152	17220	17026	17152	17113	17153	17034	17149	17065	17170	17173	17211	17192	16986	17028	17187	17172	17124	17131	17156	17117	17060	17182	17104	17101	16890	17149	17062	17072	17101	17143	16976	17217	17055	17057	17191	17154	16939	17176	17186	17194	17227	17288	16800	17123	17062	17191	17179	17038	17165	17325	16986	17124	17155	16828	17318	17231	17028	17041	17022	17160	17259	17080	17122	17123	17266	17090	17055	17282	17198	17177	17053	17074	17227	16996	17228	17193	17025	17123	16933	17252	16943	17144	17029	16955	17152	16967	17244	17246	17142	17102	17187	17182	17080	17076	17293	17371	17046	17025	17147	17048	17017	17113	17091	17146	17185	17238	17113	17178	17000	17037	16892	16931	17141	17038	17034	17224	17073	17204	17102	17138	17176	17256	17040	16979	17145	17275	17268	16926	17063	17128	16964	16998	17231	17107	17083	17268	17085	17151	17069	17151	17163	17028	17107	17242	17007	17006	17238	17081	17133	17105	17121	16953	17105	17056	17083	17169	16970	17013	17058	17018	17022	17031	17087	17099	17019	17253	17132	17145	16944	17034	16911	16987	17181	17151	17111	17020	16992	17277	17183	17118	17151	17073	17034	17176	17277	17214	16823	17214	17371	17106	17086	17029	16767	16989	17079	17206	17008	17152	17096	17084	17197	17142	17033	17061	17015	17016	17171	17095	17226	17080	17168	17113	16948	17069	17161	17026	17013	17154	17273	17086	17186	17127	17011	17132	17088	17108	16846	17108	17222	17188	17055	17046	16844	17246	17117	17083	17250	17148	17041	16945	17251	17254	16946	17175	17318	17113	17147	17097	17176	17187	17026	17236	17259	17096	17141	16978	16975	17201	17184	17208	17209	16991	17344	17144	17228	17225	17023	17252	16974	17301	17070	17068	17168	17093	17047	17078	17339	17031	17091	17260	17030	17105	17132	17202	17158	17124	17213	17377	17134	17165	17110	16960	17320	16985	17058	17213	17065	17219	17143	16986	16956	16812	17108	16944	17049	17136	17147	17018	17057	17141	16971	17053	17164	16862	17277	16992	17131	17192	17140	17032	16917	17022	17434	17235	17127	17081	16983	17167	17078	17008	16903	17059	17220	17043	17050	17078	17138	17158	17072	17196	17150	17301	17246	16853	17363	17244	17062	17091	17138	16919	16977	17178	17014	17017	17083	17130	17157	17055	17132	17164	17085	17007	16973	17184	17088	17183	17155	17183	17056	17044	17268	16976	17125	17182	16958	17131	17102	17199	17119	17238	17014	17122	17269	17225	17046	16934	17235	17178	17005	17030	17031	17142	17268	17217	17121	17212	17090	16936	17146	17190	17048	17369	17312	17368	17064	17148	17099	17132	17245	17132	17116	16995	17074	17166	17215	17413	17225	17111	17255	17256	17109	17163	17033	17045	17259	17013	17070	17044	16854	17098	17151	17138	17146	17356	17152	17228	17135	17128	17269	16901	17189	17175	17117	17104	17019	17245	17003	17108	16999	17314	17184	17203	17038	17091	17186	17040	17219	17148	17035	17182	17312	17125	16958	17079	17271	17153	17229	17156	16999	17126	17034	17012	17112	16947	17115	17404	17014	17263	16816	17089	17018	17045	17069	16894	17068	17078	17008	17294	17185	17058	17223	17019	17223	16978	17060	17132	17191	17211	17330	16984	16997	17147	17301	17124	16789	17170	16962	17061	17070	17132	17261	17169	16932	17024	16970	17123	16953	17183	17171	17110	17190	17005	17091	17103	17131	17029	17249	17129	17020	16913	17141	17184	17296	17219	17102	17000	17048	17364	17245	17125	17154	16968	17268	16954	17198	16982	17111	17311	17177	17182	17178	17174	17297	17049	17008	17183	17155	17131	17109	17145	16998	17112	17021	16954	17065	16908	17234	16848	17090	17336	17211	17153	16922	17379	16887	17019	17214	17211	17053	17204	17231	17238	17139	17040	17079	17182	17074	17060	16806	17228	17163	17161	17124	16957	17081	17143	17216	17155	17333	17099	17342	17303	17130	17125	17101	17026	17113	17223	17191	17055	16918	17238	17351	17042	17185	17141	17334	17216	17298	17115	17043	17208	17048	17210	17033	17157	17044	17195	17037	17272	17013	17144	17051	16996	17308	17168	17099	16944	17113	17235	17018	17165	17127	17152	17256	17240	17075	17164	17049	16859	17238	17095	16959	17240	17044	17280	17084	16938	17124	17349	16968	16968	17009	16998	17135	17352	17004	17282	17012	17173	17246	17166	17161	16900	17195	17135	17089	17000	17198	17046	17256	17181	17042	17143	17081	17041	17190	17103	16905	17043	16837	17078	17013	17108	17128	17146	17062	17082	17142	17118	17165	17160	17163	17029	17164	17186	17047	17108	17044	17183	16901	17168	17058	17262	17052	17213	17051	16959	16990	17079	17257	17000	17019	17079	17112	17082	17141	17099	16990	16774	16960	17142	17030	17103	17047	17249	17158	17332	17236	17284	17009	17183	17279	17039	17160	17197	17248	17287	17158	17047	17308	16900	17174	17192	17226	17138	17184	17446	17203	17276	16989	17185	17200	17238	16932	17151	17177	17016	17252	16950	17017	16995	17235	17166	17043	17150	17150	17024	17102	17235	17016	17194	17281	17227	17232	16950	17216	17101	17292	17022	17124	17167	17109	17145	16884	17191	17115	17176	17171	17048	17157	17156	17059	17207	17122	17205	17078	17055	17220	17129	17180	17323	17318	17088
30082	45601	42607	34788	29566	24487	21414	19519	19115	18695	17742	17303	17312	16988	16677	16594	16451	16257	16111	15822	15975	15757	15683	15687	15570	15521	15557	15652	15520	15470	15246	15582	15288	15414	15421	15377	15478	15464	15422	15200	15366	15415	15568	15310	15356	15398	15271	15351	15390	15233	15458	15333	15306	15463	15480	15316	15516	15370	15337	15515	15309	15490	15434	15432	15431	15429	15333	15311	15564	15564	15403	15555	15373	15451	15485	15396	15317	15395	15465	15479	15386	15393	15280	15418	15427	15307	15269	15426	15369	15550	15343	15424	15242	15284	15448	15414	15302	15448	15276	15466	15437	15418	15230	15373	15453	15586	15227	15527	15446	15370	15141	15186	15276	15393	15332	15352	15372	15115	15462	15454	15325	15389	15238	15479	15515	15388	15283	15317	15268	15325	15501	15337	15419	15317	15273	15411	15316	15299	15446	15441	15334	15297	15296	15352	15437	15498	15375	15301	15240	15454	15435	15284	15534	15536	15198	15342	15431	15269	15396	15348	15465	15412	15449	15369	15242	15335	15254	15385	15432	15619	15352	15470	15423	15438	15354	15462	15548	15325	15306	15393	15279	15452	15432	15360	15320	15464	15283	15295	15518	15299	15297	15408	15271	15481	15245	15341	15381	15347	15214	15363	15287	15318	15531	15460	15337	15504	15414	15430	15367	15276	15400	15530	15457	15382	15384	15191	15408	15338	15364	15392	15469	15194	15346	15389	15398	15308	15458	15307	15350	15346	15328	15368	15363	15410	15296	15369	15445	15588	15432	15506	15468	15513	15286	15289	15389	15520	15512	15424	15514	15256	15249	15418	15321	15380	15367	15374	15305	15404	15435	15412	15417	15333	15336	15391	15418	15370	15352	15237	15291	15416	15332	15357	15376	15421	15530	15312	15383	15516	15255	15278	15459	15201	15296	15508	15221	15350	15505	15403	15490	15433	15532	15401	15512	15514	15404	15353	15582	15265	15453	15113	15406	15487	15288	15301	15317	15286	15237	15429	15437	15373	15429	15414	15226	15256	15425	15329	15260	15457	15320	15335	15195	15497	15296	15515	15338	15357	15224	15429	15293	15209	15361	15253	15393	15659	15287	15455	15401	15366	15173	15401	15308	15405	15306	15490	15473	15381	15402	15364	15332	15504	15377	15351	15522	15456	15556	15302	15403	15329	15469	15554	15291	15420	15456	15399	15294	15305	15420	15498	15364	15384	15286	15445	15368	15201	15285	15568	15538	15343	15337	15318	15350	15243	15371	15380	15404	15394	15377	15429	15263	15507	15429	15301	15288	15457	15194	15564	15248	15395	15207	15474	15429	15348	15472	15302	15359	15333	15357	15446	15341	15193	15372	15307	15358	15329	15385	15354	15267	15353	15085	15383	15474	15503	15410	15423	15347	15421	15530	15360	15326	15422	15459	15374	15245	15488	15413	15472	15387	15508	15286	15248	15358	15401	15438	15353	15371	15484	15297	15402	15512	15268	15318	15412	15360	15362	15278	15276	15247	15363	15316	15500	15288	15371	15376	15518	15376	15370	15362	15382	15357	15427	15459	15289	15356	15389	15465	15244	15305	15383	15562	15360	15431	15588	15373	15266	15444	15291	15446	15362	15337	15321	15487	15436	15550	15372	15380	15274	15424	15413	15587	15328	15409	15334	15296	15514	15387	15470	15340	15348	15397	15389	15450	15453	15409	15475	15363	15196	15517	15214	15348	15389	15565	15484	15260	15426	15383	15409	15174	15241	15501	15374	15419	15335	15403	15364	15491	15274	15601	15327	15501	15419	15429	15313	15255	15361	15397	15482	15543	15543	15271	15382	15406	15415	15367	15344	15360	15465	15195	15342	15403	15593	15527	15322	15448	15422	15364	15299	15442	15369	15302	15589	15366	15580	15240	15371	15337	15352	15508	15244	15357	15436	15332	15432	15317	15471	15269	15491	15445	15325	15448	15372	15352	15302	15403	15481	15429	15430	15236	15416	15503	15367	15437	15368	15333	15320	15188	15553	15434	15468	15340	15357	15408	15583	15388	15411	15362	15274	15450	15397	15261	15312	15443	15628	15530	15436	15555	15315	15520	15463	15427	15474	15446	15256	15218	15450	15375	15509	15483	15584	15415	15473	15301	15433	15389	15278	15492	15219	15440	15438	15453	15357	15533	15379	15405	15594	15355	15313	15455	15541	15521	15499	15420	15196	15383	15347	15385	15436	15434	15575	15475	15317	15396	15298	15470	15414	15542	15280	15291	15273	15415	15245	15327	15394	15357	15353	15362	15321	15379	15349	15321	15392	15457	15320	15313	15263	15497	15320	15540	15396	15447	15537	15344	15310	15409	15336	15531	15303	15592	15362	15406	15335	15361	15392	15438	15444	15388	15414	15261	15376	15450	15327	15374	15221	15268	15423	15334	15267	15436	15413	15432	15175	15543	15490	15369	15508	15387	15472	15413	15363	15402	15538	15324	15324	15382	15521	15228	15423	15446	15325	15402	15242	15617	15310	15352	15457	15385	15347	15456	15490	15462	15412	15294	15498	15421	15535	15181	15360	15346	15335	15427	15257	15374	15390	15435	15397	15394	15484	15448	15281	15323	15451	15331	15166	15305	15400	15385	15401	15363	15343	15330	15438	15472	15447	15449	15335	15480	15437	15099	15393	15396	15548	15420	15272	15406	15409	15486	15412	15377	15501	15432	15276	15397	15414	15388	15423	15506	15371	15421	15351	15307	15282	15413	15235	15492	15467	15390	15277	15329	15460	15455	15387	15622	15320	15370	15531	15270	15407	15227	15286	15318	15260	15360	15338	15395	15521	15269	15314	15532	15283	15373	15341	15408	15315	15320	15396	15266	15464	15328	15450	15205	15413	15407	15457	15359	15320	15379	15469	15412	15498	15426	15411	15376	15341	15596	15289	15348	15436	15552	15315	15542	15393	15252	15384	15311	15360	15400	15288	15404	15378	15324	15552	15381	15265	15404	15375	15437	15292	15421	15226	15387	15337	15502	15424	15430	15494	15494	15480	15307	15348	15445	15257	15316	15464	15468	15486	15251	15342	15368	15400	15399	15299	15482	15337	15458	15477	15345	15399	15402	15386	15466	15412	15529	15352	15468	15390	15429	15417	15437	15336	15357	15277	15397	15364	15539	15295	15302	15385	15517	15449	15404	15349	15329	15358	15367	15427	15559	15311	15394	15470	15517	15524	15373	15394	15367	15253	15304	15571	15452	15555	15454	15298	15407	15429	15341	15315	15236	15475	15350	15463	15522	15366	15353	15455	15419	15318	15521	15446	15378	15367	15277	15503	15291	15358	15345	15314	15433	15380	15373	15314	15383	15299	15284	15461	15389	15332	15346	15269	15305	15354	15455	15300	15357	15494	15483	15289	15549	15366	15566	15465	15183	15481	15391	15399	15444	15323	15227	15453	15488	15527	15248	15123	15392	15354	15460	15435	15319	15410	15496	15378	15350	15446	15339	15293	15370	15392	15273	15494	15487	15362	15324	15447	15503	15428	15313	15305	15368	15451	15245	15483	15471	15090	15471	15347	15350	15445	15540	15560	15442	15504	15377	15379	15357	15434	15332	15453	15378	15405	15414	15370	15338	15395	15308	15359	15328	15209	15478	15281	15251	15381	15533	15391	15460	15225	15385	15396	15405	15351	15576	15248	15473	15365	15270	15481	15443	15373	15415	15309	15395	15562	15489	15508	15146	15309	15234	15329	15310	15351	15209	15424	15426	15482	15331	15322	15414	15344	15286	15322	15482	15396	15234	15286	15341	15388	15492	15457	15298	15236	15267	15415	15460	15261	15285	15361	15480	15401	15212	15339	15378	15460	15291	15423	15414	15476	15495	15247	15444	15279	15187	15392	15360	15323	15333	15518	15519	15519	15322	15430	15394	15216	15296	15532	15239	15483	15395	15343	15399	15340	15411	15317	15349	15412	15251	15474	15279	15240	15408	15427	15423	15276	15316	15331	15449	15280	15368	15200	15430	15372	15360	15394	15300	15367	15553	15461	15290	15405	15427	15425	15480	15418	15402	15453	15388	15358	15388	15372	15450	15368	15595	15377	15373	15328	15365	15292	15484	15337	15532	15349	15409	15343	15442	15239	15537	15396	15484	15419	15473	15359	15338	15454	15330	15367	15684	15408	15351	15441	15471	15258	15311	15400	15469	15489	15492	15404	15357	15524	15435	15501	15373	15216	15303	15363	15482	15391	15412	15189	15412	15367	15342	15318	15294	15329	15366	15321	15441	15475	15417	15346	15439	15396	15448	15261	15524	15329	15358	15202	15274	15315	15355	15431	15451	15436	15422	15178	15539	15464	15536	15460	15412	15460	15633	15221	15160	15415	15407	15493	15489	15423	15385	15408	15486	15438	15500	15306	15493	15474	15433	15354	15270	15494	15410	15485	15340	15391	15428	15381	15381	15395	15539	15403	15432	15487	15294	15379	15412	15342	15356	15301	15379	15374	15354	15348	15374	15350	15352	15362	15289	15432	15464	15618	15484	15295	15442	15499	15412	15455	15376	15300	15471	15234	15335	15285	15304	15305	15518	15428	15640	15402	15133	15363	15436	15327	15495	15493	15587	15500	15385	15290	15577	15280	15493	15457	15416	15340	15377	15390	15353	15578	15489	15342	15410	15235	15521	15352	15185	15356	15529	15400	15298	15410	15453	15336	15333	15173	15551	15182	15386	15532	15353	15417	15354	15325	15527	15338	15422	15245	15442	15386	15441	15273	15365	15244	15245	15331	15402	15434	15463	15325	15381	15241	15379	15295	15419	15179	15389	15346	15482	15492	15391	15479	15486	15431	15343	15517	15373	15449	15351	15426	15612	15263	15430	15319	15367	15411	15421	15336	15509	15380	15375	15347	15466	15528	15338	15433	15452	15288	15412	15301	15172	15419	15386	15376	15409	15380	15349	15353	15410	15227	15345	15390	15466	15462	15364	15401	15551	15340	15607	15423	15305	15424	15339	15529	15346	15386	15432	15415	15534	15257	15600	15355	15289	15471	15352	15415	15485	15629	15312	15326	15462	15386	15350	15177	15199	15452	15409	15392	15396	15344	15394	15252	15546	15301	15241	15276	15446	15370	15536	15273	15441	15494	15313	15481	15420	15380	15408	15445	15227	15311
23992	21564	29311	25281	25456	27302	26489	22465	20822	20983	20306	19864	19455	19379	19058	18960	19023	18743	18682	18208	18287	18067	18115	18113	17808	17914	18095	17963	17917	17877	17879	17790	17793	17922	17903	17917	17919	17836	17805	17779	17718	17646	17918	17526	17903	17750	17714	17869	17609	18027	17630	17549	17611	17685	17815	17654	17810	17882	17776	17798	17621	17691	17490	17745	17760	17779	17871	17784	17839	17894	17680	17617	17676	17767	17521	17698	17690	17461	17715	17900	17635	17693	17677	17784	17851	17793	17676	17804	17769	17727	17716	17582	17662	17475	17732	17616	17800	17654	17891	17707	17531	17611	17731	17862	17777	17739	17594	17788	17579	17594	17614	17620	17629	17594	17688	17672	17964	17688	17612	17839	17727	17828	17579	17819	17729	17935	17769	17771	17897	17757	17865	17845	17700	17534	17955	17809	17519	17768	17701	17617	17530	17719	17596	17813	17638	17586	17710	17630	17663	17805	17645	17718	17531	17805	17667	17775	17693	17577	17683	17741	17769	17720	17600	17752	17523	17785	17486	17777	17649	17754	17715	17792	17626	17776	17906	17670	17550	17730	17707	17717	17547	17738	17628	17710	17642	17558	17748	17511	17729	17648	17762	17731	17701	17606	17518	17600	17657	17700	17881	17717	17570	17699	17842	17662	17543	17601	17709	17746	17594	17642	17566	17640	17695	17908	17729	17757	17768	17661	17728	17758	17619	17938	17560	17673	17753	17570	17636	17779	17716	17594	17822	17610	17582	17711	17637	17702	17709	17803	17898	17695	18056	17842	17694	17626	17992	17578	17666	17632	17689	17491	17656	17718	17498	17695	17552	17783	17655	17632	17699	17792	17661	17744	17600	17830	17826	17777	17816	17692	17816	17710	17622	17609	17733	17661	17552	17675	17610	17842	17799	17735	17646	17812	18033	17792	17495	17653	17760	17684	17736	17636	17562	17565	17555	17649	17779	17751	17650	17541	17703	17575	17789	17682	17658	17627	17608	17637	17349	17694	17761	17738	17537	17709	17707	17802	17541	17710	17651	17589	17726	17733	17590	17553	17744	17719	17686	17830	17666	17663	17708	17741	17620	17616	17685	17893	17714	17721	17769	17655	17484	17867	17764	17897	17616	17720	17739	17709	17684	17739	17889	17738	17580	17451	17416	17515	17665	17637	17560	17773	17500	17809	17647	17548	17573	17630	17408	17569	17864	17664	17622	17707	17824	17755	17959	17629	17571	17834	17383	17810	17741	17625	17581	17628	17573	17648	17654	17541	17754	17663	17543	17759	17629	17643	17732	17532	17876	17940	17602	17643	17704	17531	17705	17785	17950	17850	17637	17663	17517	17781	17487	17636	17758	17627	17700	17661	17697	17632	17672	17622	17732	17776	17682	17662	17669	17730	17638	17655	17743	17628	17810	17660	17617	17588	17647	17525	17753	17384	17806	17690	17646	17599	17814	17738	17671	17791	17778	17850	17785	17550	17679	17779	17684	17717	17761	17647	17752	17777	17773	17785	17876	17806	17771	17846	17697	17794	17853	17533	17661	17590	17680	17661	17807	17771	17770	17634	17664	17719	17683	17714	17738	17638	17755	17673	17708	17630	17821	17652	17639	17673	17762	17510	17459	17483	17681	17646	17650	17606	17779	17741	17743	17519	17651	17661	17761	17662	17673	17678	17321	17582	17353	17702	17669	17700	17689	17768	17755	17520	17717	17700	17861	17618	17846	17696	17556	17849	17674	17494	17759	17708	17791	17615	17557	17841	17648	17595	17660	17678	17767	17554	17822	17839	17667	17860	17789	17707	17807	17581	17680	17770	17702	17850	17627	17648	17730	17823	17795	17638	17800	17946	17932	17507	17886	17582	17698	17552	17666	17749	17695	17731	17629	17601	17532	17630	17832	17771	17600	17602	17615	17590	17461	17696	17530	17711	17836	17672	17588	17692	17619	17485	17621	17434	17645	17671	17647	17740	17464	17769	17401	17541	17760	17524	17760	17796	17788	17660	17686	17951	17623	17582	17644	17740	17740	17559	17602	17553	17697	17892	17581	17715	17657	17682	17864	17575	17579	17642	17731	17844	17841	17703	17575	17801	17742	17788	17584	17614	17539	17709	17534	17713	17530	17686	17747	17640	17780	17690	17875	17649	17674	17703	17428	17728	17750	17698	17763	17638	17556	17708	17514	17504	17750	17758	17728	17769	17712	17477	17774	17672	17482	17631	17671	17784	17753	17892	17710	17774	17787	17869	17704	17766	17799	17732	17835	17766	17774	17792	17880	17702	17790	17513	17591	17525	17704	17569	17905	17721	17882	17530	17589	17648	17674	17662	17856	17748	17465	17859	17706	17700	17878	17749	17699	17717	17793	17757	17688	17758	17732	17468	17617	17716	17823	17526	17657	17797	17760	17757	17814	17599	17750	17789	17805	17613	17727	17636	17728	17522	17527	17622	17712	17705	17629	17468	17613	17614	17532	17538	17605	17657	17723	17717	17684	17805	17841	17599	17669	17565	17715	17671	17624	17453	17806	17570	17568	17555	17649	17821	17687	17815	17629	17469	17626	17714	17869	17407	17631	17787	17574	17865	17768	17800	17452	17575	17692	17660	17540	17497	17676	17633	17643	17935	17563	17768	17621	17831	17876	17814	17635	17743	17795	17644	17659	17629	17866	17534	17823	17808	17526	17571	17736	17554	17725	17675	17750	17489	17642	17605	17612	17911	17691	17626	17641	17789	17754	17533	17594	17496	17639	17576	17742	17585	17741	17657	17818	17711	17551	17788	17878	17481	17697	17615	17919	17634	17620	17758	17947	17754	17614	17557	17564	17791	17755	17670	17792	17668	17567	17664	17543	17591	17639	17611	17639	17588	17397	17670	17629	17743	17607	17554	17833	17711	17504	17663	17605	17721	17559	17536	17664	17671	17742	17752	17671	17705	17585	17649	17609	17613	17589	17605	17579	17585	17646	17723	17757	17660	17715	17530	17616	17737	17773	17740	17796	17539	17720	17636	17669	17795	17894	17691	17691	17826	17588	17877	17539	17838	17529	17674	17678	17754	17744	17970	17837	17845	17539	17736	17656	17857	17645	17665	17804	17747	17422	17701	17532	17475	17610	17630	17727	17635	17498	17839	17719	17728	17856	17774	17764	17655	17830	17486	17765	17713	17673	17589	17646	17780	17724	17599	17926	17778	17624	17515	17756	17781	17660	17836	17599	17687	17668	17614	17831	17657	17713	17796	17689	17910	17570	17481	17633	17657	17577	17931	17652	17596	17806	17845	17530	17678	17680	17661	17604	17626	17736	17556	17765	17795	17591	17591	17587	17646	17544	17648	17789	17681	17676	17843	17988	17707	17925	17450	17731	17596	17652	17749	17710	17549	17764	17761	17901	17754	17770	17751	17780	17659	17770	17642	17700	17724	17586	17754	17382	17704	17699	17752	17810	17830	17641	17829	17825	17915	17591	17564	17546	17619	18041	17653	17592	17598	17681	17799	17618	17678	17684	17749	17739	17589	17848	17638	17534	17593	17730	17572	17607	17851	17761	17491	17710	17662	17677	17577	17643	17645	17791	17587	17674	17608	17692	17520	17781	17476	17724	17625	17766	17536	17669	17680	17782	17661	17845	17741	17767	17652	17730	17748	17747	17569	17842	17933	17701	17505	17633	17625	17814	17685	17953	17776	17693	17881	17674	17846	17725	17585	17794	17773	17747	17833	17811	17593	17654	17575	17685	17807	17735	17837	17804	17798	17834	17511	17635	17543	17507	17795	17626	17799	17622	17715	17674	17629	17709	17658	17596	17696	17637	17753	17757	17617	17743	17646	17639	17729	17629	17389	17657	17855	17599	17738	17684	17790	17673	17839	17689	17531	17747	17783	17660	17756	17447	17629	17916	17585	17716	17664	17820	17784	17582	17661	17659	17749	17809	17555	17691	17632	17975	17522	17661	17462	17718	17702	17857	17707	17668	17772	17866	17597	17795	17723	17662	17755	17686	17903	17807	17726	17754	17668	17658	17554	17312	17540	17582	17685	17436	17687	17794	17604	17447	17525	17582	17788	17685	17808	17502	17615	17832	17446	17520	17624	17570	17695	17716	17605	17765	17665	17680	17677	17755	17908	17607	17790	17649	17678	17553	17721	17588	17693	17611	17600	17925	17586	17749	17699	17601	17737	17649	17687	17671	17700	17626	17690	17757	17586	17729	17553	17670	17721	17581	17564	17743	17547	17647	17645	17682	17885	17747	17870	17654	17845	17683	17811	17723	17663	17533	17615	17600	17705	17645	17674	17392	17526	17709	17798	17674	17768	17867	17931	17590	17473	17671	17539	17598	17710	17708	17629	17625	17582	17740	17696	17747	17687	17588	17732	17767	17666	17653	17812	17674	17813	17882	17707	17632	17749	17799	17883	17745	17429	17476	17546	17647	17671	17895	17572	17743	17721	17744	17650	17687	17624	17637	17728	17631	17743	17899	17741	17516	17807	17830	17556	17717	17640	17680	17678	17670	17689	17566	17585	17657	17805	17687	17789	17494	17784	18017	17683	17771	17814	17707	17739	17669	17681	17906	17773	17799	17570	17870	17525	17636	17625	17749	17639	17645	17629	17749	17945	17746	17854	17591	17652	17515	17631	17759	17699	17713	17728	17793	17696	17612	17726	17607	17469	17702	17685	17678	17706	17591	17674	17644	17666	17553	17430	17647	17763	17547	17510	17761	17613	17723	17750	17561	17668	17688	17831	17727	17826	17611	17704	17801	17757	17509	17636	17628	17856	17803	17793	17359	17840	17547	17603	17778	17715	17602	17513	17645	17770	17825	17564	17722	17667	17697	17586	17890	17795	17720	17681	17708	17558	17732	17688	17712	17569	17636	17703	17709	17908	17697	17726	17755	17739	17804	17783	17750	17636	17658	17837	17729	17759	17466	17845	17608	17533	17707	17868	17588	17690	17722	17730	17842	17712	17746	17599	17641	17788	17617	17664	17706	17610	17828	17852	17570	17508	17641	17832	17659	17917	17884	17784	17694	17755	17644	17707	17552	17516	17821	17686	17628	17772	17866	17523	17747	17851	17691	17572	17702	17608	17479	17744	17749	17823	17788	17697	17815	17690	17599	17613	17732	17607	17677	17695	17519	17986	17754	17529
29630	51366	48622	40355	34842	28723	24821	22347	21213	20813	19485	18699	18454	18381	17705	17547	17386	17132	16862	16529	16568	16445	16246	16093	16394	16115	16126	16034	16292	15832	15790	15822	15686	15835	16077	15921	15886	15968	15695	15844	16008	15937	16003	15779	15898	15810	15824	15700	15853	15891	15795	15761	15728	15638	15615	15720	15726	15734	15847	15644	15728	15558	15764	15793	15807	15753	15706	15703	15622	15867	15800	15851	15803	15959	15702	15795	15690	15832	15782	15717	15864	15971	15664	15756	15813	15909	15711	15830	15708	15644	15898	15601	15805	15619	15783	15621	15841	15652	15754	15751	15651	15765	15825	15696	15749	15713	15733	15731	15669	15769	15717	15941	15726	15725	15543	15761	15799	15657	15963	15790	15703	15792	15649	15717	15774	15633	15617	15676	15743	15748	15760	15747	15737	15702	15689	15788	15631	15737	15854	15633	15825	15599	15646	15791	15700	15676	15817	15795	15667	15732	15769	16082	15775	15534	15689	15812	15878	15793	15724	15893	15678	15675	15801	15757	15684	15677	15807	15550	15540	15738	15826	15748	15715	15738	15602	15682	15710	15618	15676	15776	15718	15670	15583	15763	15626	15866	15686	15689	15617	15818	15733	15742	15751	15663	15761	15656	15661	15605	15740	15775	15752	15786	15709	15799	15674	15861	15711	15823	15588	15740	15673	15673	15709	15786	15789	15789	15858	15849	15761	15783	15759	15847	15784	15796	15831	15750	15883	15947	15767	15658	15447	15687	15883	15802	15735	15607	15722	15737	15834	15710	15633	15771	15812	15764	15907	15684	15739	15703	15763	15770	15617	15761	15906	15820	15571	15772	15553	15682	15748	15777	15672	15763	15734	15539	15622	15720	15893	15607	15680	15757	15860	15728	15764	15765	15700	15784	15654	15878	15699	15966	15663	15728	15872	15715	15650	15693	15834	15810	15846	15695	15603	15736	15681	15633	15823	15804	15860	15714	15826	15756	15724	15899	15864	15665	15769	15838	15818	15909	15892	15757	15750	15895	15627	15816	15791	15803	15746	15758	15841	15721	15743	15731	15856	15780	15711	15697	15836	15960	15749	15782	15745	15600	15891	15706	15999	15658	15817	15833	15792	15876	15726	15650	15843	15684	15720	15704	15911	15723	15750	15826	15821	15767	15715	15715	15702	15625	15725	15718	15644	15653	15626	15830	15681	15609	15513	15745	15722	15789	15714	15763	15774	15833	15734	15834	15847	15912	15731	15967	15798	15576	15911	15570	15718	15706	15813	15778	15745	15707	15623	15612	15700	15598	15791	15683	15795	15862	15742	15617	15645	15718	15761	15810	15751	15839	15711	15701	15751	15785	15676	15715	15677	15745	15752	15589	15673	15678	15758	15706	15574	15971	15808	15721	15817	15642	15788	15904	15639	15797	15679	15700	15723	15858	15839	15868	15684	15729	15804	15674	15706	15987	15791	15672	16010	15690	15742	15662	15756	15590	15753	15747	15651	15798	15741	15577	15770	15855	15724	15719	15931	15603	15742	15649	15791	15736	15759	15849	15735	15854	15829	15722	15743	15885	15797	15775	15704	15729	15910	15846	15918	15796	15778	15860	15627	15750	15802	15830	15723	15786	15960	15758	15674	15842	15887	15755	15748	15777	15588	15873	15845	15732	15729	15667	15805	15804	15843	15684	15670	15644	15712	15794	15892	15706	15781	15741	15823	15574	15828	15680	15868	15857	15629	15739	15822	15741	15705	15811	15643	15748	15915	15733	15790	15759	15702	15865	15667	15760	15613	15887	15694	15798	15809	15756	15777	15682	15928	15773	15823	15823	15746	15695	15722	15721	15819	15750	15691	15716	15785	15878	15785	15773	15715	15756	15639	15897	15600	15814	15893	15752	15861	15886	15772	15701	15837	16008	15777	15571	15694	15709	15905	15788	15819	15760	15650	15850	15607	15745	15773	15617	15873	15974	15680	15763	15718	15833	15775	15653	15822	15653	15747	15688	15940	15678	15601	15833	15702	15718	15705	15857	15692	15714	15723	15706	15691	15755	15656	15820	15784	15974	15735	15783	15739	15889	15771	15840	15882	15765	15670	15781	15763	15887	15842	15729	15749	15628	15964	15748	15777	15636	15701	15787	15844	15854	15773	15734	15701	15887	15826	15607	15732	15738	15826	15811	15732	15898	15836	15726	15832	15809	15611	15514	15782	15817	15762	15892	15757	15580	15583	15843	16008	15905	15743	15818	15859	15656	15806	15539	15839	16068	15683	15894	15619	15683	15758	15764	15685	15814	15741	15842	15646	15791	15772	15907	15697	15763	15691	15903	15737	15630	15832	15771	15855	15697	15570	15685	15693	15694	15631	15624	15803	15822	15839	15728	15798	15891	15897	15602	15803	15652	15922	15608	15920	15820	15629	15806	15761	15799	15700	15836	15803	15726	15760	15725	15779	15789	15677	15929	15816	15848	15704	15835	15724	15728	15764	15797	15749	15644	15628	15831	15857	15820	15911	15896	15619	15943	15862	15739	15779	15853	15700	15789	15821	15865	15778	15904	15726	15686	15611	15787	15758	15655	16020	15992	15676	15918	15620	15618	15757	15644	15785	15677	15671	15834	15908	15708	15702	15557	15794	15650	15782	15813	15969	15647	15692	15781	15850	15729	15690	15795	15909	15725	15701	15765	15762	15838	15723	15688	15799	15799	15736	15672	15816	15726	15863	15866	15648	15800	15654	15690	15834	15844	15705	15807	15790	15762	15689	15909	15902	15680	15842	15844	15786	15810	15750	15665	15731	15705	15809	15641	15786	15690	15688	15608	15869	15732	15691	15922	15834	15607	15732	15864	15798	15732	15849	15677	15915	15673	15593	15723	15660	15564	15710	15707	15748	15681	15832	15920	15777	15716	15739	15573	15737	15889	15555	15868	15855	15727	15821	15853	15763	15838	15847	15770	15588	15897	15875	15796	15897	15737	15846	15706	15772	15551	15865	15670	15645	15671	15882	15809	15857	15789	15786	15948	15783	15849	15845	15760	15757	15765	15696	15750	15714	15787	15591	15612	15796	15803	15838	15657	15715	15847	15683	15646	15856	15886	15687	15806	15797	15683	15644	15844	15613	15690	15861	15843	15652	15750	15681	15792	16028	15633	15946	15777	15705	15844	15819	15802	15761	15785	15819	15745	15780	15653	15857	15844	15814	15793	15896	15712	15757	15795	15620	15567	15637	15824	15733	15656	15686	15579	15731	15832	15769	15833	15699	15787	15525	15808	15680	15759	15633	15798	15725	15835	15706	15802	15743	15684	15618	15514	15689	15713	15772	15715	15794	15586	15710	15759	15892	15685	15832	15686	15925	15903	15775	15729	15659	15858	15816	15787	15774	15772	15636	15712	15802	15877	15645	15658	15835	15826	15734	15763	15776	15682	15650	15644	15918	15660	15726	15824	15740	15771	15807	15849	15757	15715	15679	15818	15776	15811	15722	15781	15774	15742	15858	15891	15738	15557	15763	15764	15832	15609	15785	15713	15749	15611	15698	15623	15791	15668	15600	15848	15739	15808	15734	15754	15902	15817	15982	15738	15660	15897	15861	15852	15908	15732	15964	15601	15687	15771	15830	15645	15732	15649	15806	15760	15792	15696	15865	15673	15595	15754	15810	15697	15790	15687	15813	15740	15846	15821	15716	15755	15750	15965	15859	15610	15831	15596	15720	15701	15715	15783	15766	15833	15730	15767	15766	15725	15739	15700	15658	15801	15870	15741	15803	15948	15812	15775	15782	15766	15804	15863	15979	15864	15561	15839	15741	15782	15739	15838	15916	16004	15839	15670	15796	15881	15678	15610	15822	15769	15797	15712	15813	15814	15681	15576	15882	15888	15631	15811	15814	15746	15850	15742	15765	15840	15716	15733	15782	15645	15729	15718	15799	15806	15743	15749	15661	15843	15929	15652	15640	15727	15707	15847	15830	15737	15849	15765	15662	15670	15881	15752	15740	15801	15760	15739	15592	15697	15651	15647	15749	15679	15727	15755	15814	15755	15725	15560	15809	15889	15786	15757	15761	15634	15707	15878	15581	15909	15750	15700	15961	15715	15865	15886	15687	15874	15770	15780	15902	15821	15669	15751	15734	15755	15800	15774	15702	15627	15761	15774	15812	15577	15787	15840	15818	15756	15738	15600	15720	15766	15649	15697	15765	15599	15831	15689	15844	15910	15769	15792	15601	15800	15786	15769	15863	15627	15697	15836	15758	15822	15591	15757	15848	15791	15916	15789	15872	15823	15820	15648	15786	15736	15832	15744	15764	15697	15637	15759	15704	15646	15809	15781	15746	15791	15878	15708	15820	15829	15639	15917	15805	15716	15748	15838	15805	15871	15925	15840	15828	15809	15770	15863	15852	15768	15922	15724	15903	15787	15718	15623	15823	15745	15844	15669	15688	15657	15870	15668	15751	15754	15521	15811	15753	15809	15847	15710	15651	15658	15584	15861	15937	15762	15852	15723	15868	15783	15901	15677	15737	15693	15649	15740	15697	15760	15747	15879	15783	15856	15648	15615	15950	15629	15844	15759	15739	15832	15488	15793	15633	15812	15882	15795	15922	15596	15904	15809	15822	15794	15679	15893	15738	15853	15853	15684	15885	15711	15700	15714	15792	15710	15553	15785	15932	15830	15626	15887	15774	15830	15723	15966	15745	15721	15788	15654	15771	15722	15678	15674	15718	15600	15925	15690	15732	15725	15773	15750	15877	15744	15773	15708	15837	15537	15781	15664	15760	15906	15836	15793	15765	15689	15761	15857	15647	15760	15733	15721	15774	15704	15636	15760	15700	15728	15813	15709	15566	15739	15721	15712	15738	15693	15801	15738	15851	15608	15680	15739	15735	15874	15686	15841	15952	15692	15806	15751	15644	15711	15761	15852	15869	15705	15751	15686	15730	15785	15897	15756	15790	15628	15794	15712	15583	15637	15655	15755	15651	15879	15607	15776	15894	15757	15759	15580	15804	15745	15730	15954	15760	15544	15845	15772	15888	15796	15760	15806	15747	15644	15787	15682	15758	15862	15641	15670	15584	15753	15707	15784	15843	15944	15571	15750	15675	15736	15800	15664	15976	15666	15798	15700	15716	15756	15780	15809	15852	15856	15656	15770	15752	15985
23056	21564	29622	24219	22973	26665	29475	23424	22127	21831	21073	20152	19902	19831	19384	19058	19007	18896	18577	18452	18313	18292	17970	17786	17669	17942	17717	17812	17698	17952	17571	17643	17637	17618	17496	17661	17560	17514	17595	17779	17417	17586	17701	17617	17759	17290	17533	17541	17499	17433	17372	17689	17482	17315	17554	17586	17361	17475	17689	17614	17317	17441	17365	17462	17494	17304	17429	17347	17619	17508	17450	17317	17296	17177	17528	17520	17467	17378	17429	17510	17556	17599	17383	17684	17517	17522	17342	17472	17507	17394	17409	17492	17462	17588	17287	17447	17437	17522	17660	17509	17487	17588	17437	17388	17369	17494	17290	17447	17345	17478	17267	17264	17346	17469	17467	17476	17438	17471	17448	17417	17603	17373	17302	17309	17480	17331	17362	17428	17347	17258	17148	17343	17392	17561	17512	17298	17360	17297	17399	17494	17316	17430	17511	17502	17305	17257	17451	17548	17098	17374	17330	17387	17339	17636	17277	17418	17518	17334	17469	17253	17257	17230	17442	17276	17291	17415	17373	17386	17333	17465	17541	17410	17324	17507	17484	17309	17442	17414	17356	17258	17450	17353	17253	17299	17364	17425	17373	17360	17329	17379	17471	17389	17308	17431	17201	17427	17502	17297	17470	17493	17310	17357	17371	17540	17278	17333	17185	17401	17396	17587	17261	17337	17482	17323	17479	17328	17401	17548	17316	17412	17356	17439	17446	17377	17452	17502	17542	17496	17464	17535	17474	17276	17362	17568	17467	17468	17506	17419	17430	17277	17169	17330	17239	17483	17356	17412	17496	17378	17483	17368	17403	17344	17457	17601	17361	17454	17472	17235	17395	17264	17345	17158	17312	17299	17279	17438	17352	17416	17515	17399	17361	17300	17375	17341	17556	17353	17332	17370	17376	17659	17621	17529	17493	17462	17522	17255	17485	17343	17191	17477	17298	17498	17532	17352	17699	17401	17512	17200	17293	17331	17394	17285	17436	17196	17437	17395	17399	17480	17493	17457	17601	17391	17383	17611	17356	17482	17442	17509	17294	17530	17212	17431	17574	17487	17258	17533	17506	17566	17400	17367	17653	17616	17555	17447	17427	17306	17295	17389	17467	17440	17466	17487	17436	17293	17307	17363	17417	17244	17401	17229	17319	17418	17249	17380	17475	17493	17246	17341	17467	17401	17444	17346	17382	17507	17478	17461	17471	17414	17456	17557	17276	17367	17325	17319	17585	17427	17430	17510	17371	17355	17440	17269	17484	17354	17390	17454	17311	17495	17331	17672	17343	17453	17575	17418	17508	17416	17355	17469	17602	17509	17557	17211	17448	17404	17335	17510	17449	17292	17475	17229	17320	17319	17243	17155	17342	17331	17380	17340	17330	17235	17484	17368	17457	17317	17451	17242	17337	17445	17246	17358	17380	17246	17268	17493	17213	17174	17463	17124	17418	17437	17407	17362	17426	17428	17256	17309	17534	17375	17353	17434	17301	17381	17380	17355	17133	17336	17408	17608	17493	17579	17436	17544	17349	17442	17445	17341	17370	17512	17350	17279	17554	17353	17228	17283	17394	17384	17432	17362	17309	17398	17349	17359	17177	17374	17413	17408	17273	17353	17272	17353	17286	17332	17374	17360	17415	17381	17352	17379	17280	17516	17269	17474	17361	17269	17239	17259	17402	17479	17414	17463	17442	17456	17522	17544	17347	17388	17441	17268	17498	17292	17299	17482	17498	17403	17411	17309	17474	17488	17360	17361	17563	17371	17479	17310	17525	17339	17316	17300	17287	17314	17415	17208	17455	17382	17559	17485	17168	17390	17664	17473	17436	17511	17458	17427	17386	17485	17533	17276	17439	17340	17509	17320	17468	17311	17437	17477	17510	17216	17315	17325	17407	17329	17429	17424	17397	17490	17505	17488	17208	17400	17292	17116	17395	17434	17472	17217	17242	17376	17404	17212	17610	17417	17329	17134	17410	17214	17262	17228	17520	17378	17634	17310	17392	17511	17368	17211	17180	17370	17510	17371	17355	17402	17200	17277	17391	17384	17164	17362	17434	17283	17317	17155	17311	17360	17602	17497	17517	17398	17361	17287	17301	17373	17250	17430	17402	17390	17434	17374	17461	17182	17191	17452	17551	17461	17320	17210	17378	17286	17500	17383	17435	17465	17370	17371	17559	17364	17362	17414	17390	17436	17568	17262	17326	17184	17303	17345	17358	17419	17563	17514	17417	17419	17419	17473	17412	17348	17409	17377	17370	17369	17342	17472	17535	17495	17298	17160	17460	17296	17335	17359	17146	17491	17343	17255	17186	17572	17297	17291	17355	17426	17478	17397	17324	17432	17384	17486	17306	17252	17283	17469	17318	17211	17300	17461	17460	17311	17596	17294	17444	17201	17314	17387	17310	17407	17438	17344	17283	17486	17443	17261	17369	17425	17445	17290	17487	17261	17294	17483	17442	17348	17220	17590	17352	17217	17418	17164	17502	17526	17442	17188	17420	17357	17431	17528	17322	17240	17277	17322	17370	17197	17413	17304	17314	17428	17496	17554	17282	17272	17669	17396	17533	17405	17535	17297	17457	17330	17389	17338	17658	17258	17299	17496	17348	17339	17445	17455	17403	17552	17373	17309	17285	17649	17356	17257	17475	17374	17344	17326	17206	17297	17545	17431	17284	17592	17308	17156	17367	17427	17323	17426	17465	17424	17361	17218	17421	17406	17460	17292	17485	17480	17566	17292	17261	17526	17632	17358	17404	17232	17452	17293	17242	17276	17582	17317	17416	17163	17495	17381	17412	17475	17563	17341	17600	17387	17524	17613	17385	17471	17191	17200	17261	17484	17261	17456	17429	17468	17266	17387	17452	17280	17306	17354	17532	17186	17328	17445	17235	17223	17408	17425	17240	17253	17351	17355	17396	17612	17625	17397	17289	17072	17523	17377	17517	17392	17369	17459	17580	17537	17302	17333	17266	17599	17415	17484	17487	17402	17505	17162	17323	17210	17367	17316	17177	17235	17508	17422	17216	17406	17445	17515	17388	17325	17407	17270	17319	17414	17456	17599	17365	17412	17462	17326	17410	17307	17216	17448	17449	17501	17496	17574	17364	17270	17112	17397	17423	17310	17368	17335	17307	17310	17395	17207	17476	17444	17434	17371	17468	17377	17434	17386	17270	17311	17341	17406	17316	17264	17276	17311	17517	17538	17272	17302	17286	17387	17471	17513	17429	17404	17672	17303	17360	17437	17309	17475	17464	17593	17541	17680	17394	17472	17248	17580	17281	17402	17529	17652	17432	17413	17442	17668	17421	17141	17321	17426	17512	17344	17360	17578	17373	17425	17239	17420	17362	17218	17405	17576	17481	17347	17442	17475	17500	17281	17410	17516	17392	17426	17432	17393	17525	17329	17311	17311	17247	17422	17604	17405	17336	17430	17443	17437	17460	17324	17416	17470	17474	17005	17473	17372	17498	17662	17446	17335	17463	17466	17317	17388	17349	17285	17340	17496	17334	17614	17329	17548	17577	17553	17500	17402	17244	17603	17388	17430	17346	17373	17547	17515	17303	17280	17317	17392	17389	17245	17273	17313	17396	17383	17456	17527	17415	17247	17449	17470	17547	17334	17376	17340	17402	17375	17408	17174	17418	17533	17512	17405	17487	17330	17370	17407	17511	17232	17371	17477	17480	17464	17457	17439	17303	17454	17194	17178	17301	17418	17322	17291	17435	17360	17469	17558	17475	17495	17465	17507	17358	17594	17396	17484	17378	17376	17382	17331	17436	17258	17444	17505	17412	17511	17551	17226	17545	17457	17371	17329	17353	17302	17378	17231	17417	17385	17439	17464	17451	17204	17271	17453	17224	17320	17611	17553	17327	17308	17544	17386	17508	17549	17333	17365	17451	17457	17713	17401	17286	17517	17364	17327	17466	17551	17397	17366	17523	17476	17441	17263	17297	17419	17456	17409	17456	17485	17450	17237	17358	17319	17412	17474	17263	17253	17246	17232	17509	17179	17370	17522	17351	17228	17346	17282	17307	17355	17334	17361	17303	17596	17457	17634	17259	17445	17201	17295	17154	17418	17403	17340	17368	17489	17394	17349	17326	17154	17450	17527	17384	17478	17494	17123	17333	17142	17498	17363	17447	17515	17305	17270	17361	17271	17323	17363	17304	17465	17312	17512	17439	17190	17275	17498	17632	17367	17646	17313	17556	17417	17294	17162	17532	17300	17425	17415	17475	17265	17254	17514	17278	17412	17513	17187	17554	17568	17450	17488	17407	17642	17370	17337	17537	17377	17420	17370	17434	17288	17476	17418	17497	17511	17368	17625	17406	17420	17321	17428	17453	17448	17292	17024	17470	17474	17582	17290	17109	17360	17382	17302	17344	17225	17357	17390	17348	17490	17363	17156	17311	17259	17429	17454	17442	17344	17244	17673	17618	17361	17403	17602	17262	17442	17407	17462	17425	17354	17423	17501	17395	17266	17328	17293	17406	17452	17651	17356	17397	17583	17497	17461	17396	17261	17044	17320	17430	17338	17323	17239	17323	17486	17400	17296	17271	17375	17380	17182	17301	17397	17449	17493	17398	17377	17579	17673	17467	17388	17374	17433	17438	17469	17506	17496	17495	17252	17552	17452	17384	17356	17222	17350	17457	17467	17413	17357	17338	17212	17542	17463	17437	17353	17333	17457	17431	17428	17313	17503	17373	17291	17514	17289	17487	17413	17406	17270	17343	17513	17453	17413	17450	17373	17283	17449	17389	17458	17464	17247	17264	17292	17149	17487	17279	17396	17315	17510	17558	17307	17372	17445	17539	17458	17194	17543	17238	17356	17543	17561	17551	17443	17219	17474	17301	17235	17524	17419	17441	17320	17194	17390	17498	17435	17383	17240	17254	17299	17322	17499	17330	17371	17493	17437	17371	17272	17481	17288	17216	17433	17522	17570	17402	17209	17330	17350	17388	17537	17334	17478	17417	17233	17290	17401	17180	17429	17250	17596	17371	17490	17337	17474	17459	17509	17420	17524	17473	17422	17452	17563	17623	17484	17387	17591	17462	17302	17439	17376	17367	17490	17282	17294	17368	17407	17286	17077	17361	17374	17487	17516	17433	17360	17252	17206	17581	17273	17516	17368	17451	17156
31070	55441	53359	45099	38065	31845	27845	24221	22681	22156	20992	19715	19383	18827	18246	18058	17814	17509	16999	16722	16714	16338	16236	16069	16119	15942	15985	16139	15802	15859	15676	15688	15707	15879	15753	15821	15721	15661	15715	15663	15717	15647	15686	15581	15570	15737	15578	15582	15648	15640	15718	15634	15674	15575	15870	15511	15622	15655	15566	15535	15695	15660	15604	15471	15565	15688	15454	15836	15630	15522	15553	15521	15581	15562	15491	15624	15444	15706	15617	15476	15649	15457	15590	15538	15461	15630	15638	15587	15440	15496	15629	15603	15473	15579	15556	15516	15681	15564	15541	15535	15641	15479	15448	15600	15487	15593	15561	15705	15667	15392	15563	15659	15596	15565	15445	15519	15570	15685	15638	15468	15531	15497	15623	15419	15402	15440	15678	15484	15651	15547	15539	15390	15604	15531	15545	15724	15641	15669	15721	15617	15433	15518	15720	15599	15370	15401	15474	15615	15593	15568	15608	15526	15529	15753	15428	15607	15707	15572	15574	15504	15601	15414	15509	15507	15434	15565	15552	15707	15548	15719	15673	15646	15547	15510	15531	15561	15584	15783	15526	15591	15522	15493	15425	15599	15396	15589	15607	15462	15415	15593	15760	15430	15539	15505	15426	15596	15586	15519	15434	15509	15428	15496	15617	15649	15543	15569	15569	15678	15534	15548	15507	15385	15568	15515	15472	15478	15579	15524	15382	15706	15628	15610	15474	15557	15315	15568	15704	15517	15752	15560	15562	15732	15495	15647	15526	15495	15349	15551	15608	15577	15622	15559	15379	15424	15622	15453	15464	15668	15473	15370	15704	15480	15566	15488	15492	15688	15526	15535	15695	15595	15415	15704	15454	15501	15626	15537	15495	15486	15446	15465	15505	15655	15505	15543	15607	15640	15375	15374	15564	15734	15541	15677	15507	15684	15605	15594	15492	15439	15565	15474	15591	15565	15529	15499	15636	15521	15770	15551	15590	15641	15469	15563	15526	15423	15486	15595	15812	15592	15538	15657	15519	15455	15415	15496	15460	15619	15639	15549	15479	15518	15482	15661	15638	15715	15534	15501	15533	15751	15534	15397	15460	15503	15663	15619	15535	15551	15452	15493	15546	15593	15501	15615	15444	15472	15679	15441	15779	15555	15580	15652	15614	15554	15517	15506	15485	15562	15552	15726	15524	15478	15541	15507	15630	15571	15516	15500	15588	15713	15381	15520	15517	15699	15497	15659	15540	15681	15486	15613	15680	15536	15490	15614	15547	15580	15526	15561	15644	15614	15475	15359	15527	15554	15537	15671	15484	15586	15541	15565	15479	15439	15481	15527	15692	15677	15631	15367	15451	15472	15394	15703	15571	15592	15493	15402	15584	15379	15580	15646	15591	15604	15398	15667	15559	15357	15537	15521	15534	15491	15432	15631	15670	15621	15597	15501	15570	15599	15521	15392	15562	15568	15547	15670	15699	15679	15513	15368	15657	15513	15441	15464	15482	15439	15701	15523	15727	15558	15563	15575	15588	15661	15412	15533	15473	15680	15482	15590	15526	15569	15464	15431	15532	15453	15396	15703	15501	15695	15360	15423	15515	15342	15362	15444	15545	15674	15563	15589	15689	15717	15519	15687	15568	15578	15478	15521	15567	15494	15491	15540	15467	15692	15776	15559	15526	15608	15687	15626	15532	15560	15500	15629	15576	15565	15550	15467	15633	15627	15582	15555	15580	15516	15424	15504	15578	15530	15406	15493	15518	15542	15576	15454	15582	15673	15580	15571	15413	15748	15738	15628	15502	15596	15554	15479	15508	15411	15552	15686	15579	15493	15570	15609	15532	15490	15568	15595	15629	15420	15486	15626	15656	15446	15707	15528	15601	15740	15446	15473	15427	15534	15482	15522	15641	15574	15471	15502	15457	15559	15532	15757	15508	15512	15514	15678	15583	15459	15470	15606	15507	15574	15658	15661	15576	15542	15588	15510	15576	15569	15569	15523	15583	15652	15569	15494	15678	15549	15667	15546	15645	15393	15634	15523	15494	15530	15373	15479	15549	15634	15483	15552	15460	15549	15624	15635	15609	15626	15610	15593	15363	15673	15604	15465	15662	15486	15516	15476	15400	15584	15516	15568	15508	15554	15570	15650	15515	15621	15571	15539	15662	15619	15404	15624	15530	15543	15435	15676	15577	15550	15497	15546	15357	15564	15613	15512	15664	15500	15709	15485	15507	15452	15473	15630	15628	15566	15598	15724	15555	15589	15495	15358	15594	15586	15699	15367	15533	15479	15630	15516	15558	15744	15547	15477	15660	15519	15335	15480	15521	15586	15684	15547	15583	15596	15407	15547	15680	15463	15566	15596	15507	15524	15509	15492	15716	15529	15511	15466	15641	15532	15505	15471	15626	15670	15533	15523	15518	15503	15339	15627	15537	15540	15375	15474	15706	15490	15575	15474	15821	15529	15612	15693	15582	15529	15618	15411	15557	15544	15611	15431	15471	15516	15522	15543	15522	15595	15549	15452	15485	15482	15412	15675	15587	15491	15597	15578	15362	15403	15584	15572	15436	15355	15475	15501	15616	15492	15797	15312	15557	15607	15553	15510	15468	15568	15437	15654	15519	15606	15618	15549	15614	15518	15389	15485	15780	15482	15583	15511	15619	15436	15302	15538	15579	15371	15679	15403	15501	15607	15672	15678	15459	15429	15593	15614	15505	15533	15652	15353	15533	15528	15561	15511	15465	15635	15550	15592	15565	15550	15672	15669	15508	15373	15638	15483	15532	15666	15433	15520	15423	15516	15425	15580	15530	15424	15569	15430	15558	15636	15431	15435	15570	15466	15499	15557	15483	15719	15541	15638	15667	15519	15644	15477	15537	15458	15456	15635	15514	15375	15550	15423	15496	15453	15502	15594	15543	15482	15585	15538	15508	15408	15553	15319	15640	15561	15502	15487	15535	15604	15536	15536	15424	15338	15516	15475	15748	15570	15454	15623	15528	15547	15532	15590	15432	15554	15558	15517	15471	15391	15468	15587	15548	15519	15541	15443	15516	15580	15617	15490	15622	15480	15458	15583	15488	15557	15639	15434	15387	15602	15537	15632	15547	15696	15530	15514	15520	15519	15569	15630	15527	15528	15505	15547	15638	15506	15392	15527	15655	15359	15635	15532	15529	15547	15403	15559	15492	15550	15547	15671	15710	15459	15563	15486	15556	15509	15248	15631	15569	15640	15570	15538	15537	15472	15552	15458	15494	15679	15181	15600	15566	15503	15497	15465	15506	15491	15481	15586	15652	15476	15369	15505	15567	15563	15540	15629	15607	15572	15518	15644	15582	15565	15591	15597	15580	15635	15354	15581	15600	15678	15682	15571	15520	15522	15535	15543	15504	15617	15604	15641	15449	15561	15473	15727	15477	15471	15540	15463	15576	15622	15561	15643	15654	15485	15562	15487	15487	15558	15626	15567	15359	15455	15547	15664	15511	15543	15467	15518	15559	15774	15616	15542	15442	15593	15496	15451	15717	15368	15605	15439	15524	15449	15589	15558	15577	15521	15617	15520	15419	15687	15470	15539	15573	15628	15515	15532	15455	15471	15411	15430	15414	15615	15579	15541	15555	15580	15463	15551	15441	15480	15510	15502	15573	15622	15461	15632	15633	15617	15611	15472	15551	15629	15521	15545	15649	15583	15529	15538	15535	15564	15585	15532	15992	15491	15435	15538	15541	15492	15589	15504	15472	15522	15518	15540	15419	15612	15449	15505	15581	15627	15443	15459	15662	15636	15537	15516	15619	15492	15448	15613	15547	15529	15549	15596	15635	15509	15614	15516	15515	15614	15433	15612	15601	15637	15535	15647	15540	15595	15317	15616	15606	15595	15656	15654	15535	15486	15550	15528	15423	15456	15606	15587	15630	15657	15623	15511	15647	15421	15499	15580	15395	15494	15431	15537	15315	15636	15652	15513	15716	15530	15509	15557	15376	15571	15416	15608	15563	15635	15381	15659	15408	15549	15637	15582	15559	15584	15506	15444	15560	15537	15529	15633	15634	15585	15750	15517	15625	15566	15576	15576	15330	15575	15538	15620	15544	15622	15744	15525	15419	15534	15413	15697	15632	15379	15627	15634	15583	15596	15541	15547	15452	15585	15501	15678	15302	15666	15760	15669	15498	15648	15427	15606	15443	15703	15375	15603	15588	15479	15726	15637	15772	15550	15493	15497	15550	15666	15557	15565	15592	15603	15447	15606	15532	15762	15657	15368	15409	15453	15626	15647	15590	15662	15655	15673	15573	15697	15513	15653	15363	15510	15687	15607	15509	15507	15455	15742	15486	15727	15354	15522	15625	15475	15386	15756	15409	15433	15624	15523	15640	15592	15615	15443	15640	15483	15561	15670	15596	15608	15582	15410	15517	15544	15607	15677	15295	15707	15546	15590	15479	15468	15642	15547	15487	15590	15584	15864	15704	15432	15581	15394	15454	15515	15607	15494	15559	15646	15542	15321	15514	15473	15509	15460	15474	15507	15551	15615	15638	15737	15554	15564	15594	15527	15464	15509	15545	15538	15344	15450	15710	15493	15395	15635	15448	15587	15543	15384	15721	15520	15738	15650	15485	15609	15467	15345	15373	15528	15570	15342	15429	15548	15282	15692	15511	15603	15574	15572	15458	15668	15342	15405	15571	15458	15639	15669	15535	15526	15466	15472	15538	15577	15577	15630	15630	15421	15642	15478	15522	15549	15445	15618	15393	15610	15440	15567	15595	15458	15677	15570	15460	15617	15605	15595	15523	15536	15270	15567	15544	15511	15489	15551	15540	15484	15614	15606	15513	15603	15590	15586	15653	15485	15652	15556	15521	15645	15726	15338	15359	15610	15514	15460	15514	15555	15606	15568	15540	15392	15488	15517	15394	15385	15529	15305	15649	15607	15359	15589	15542	15399	15520	15396	15317	15481	15666	15471	15477	15462	15511	15523	15496	15620	15747	15463	15673	15639	15591	15629	15524	15572	15502	15621	15463	15586	15414	15726	15443	15524	15574	15672	15412	15616	15477	15452	15648	15520	15604	15418	15517	15575	15482	15409	15557	15512	15511	15379	15408	15647	15534	15385	15448	15612	15503	15497	15586	15523	15579	15488	15446	15432	15523	15482	15640	15552
28327	26881	35870	33769	26820	23637	21147	19982	18991	19056	18454	18263	18025	17640	17790	17533	17490	17499	17241	17207	17201	17264	17224	17343	17138	17049	16974	16943	17002	17156	16981	16905	17040	17121	16911	17067	17103	17144	16884	16983	17081	17045	17152	16863	16990	16888	17168	17064	17149	16907	17079	16867	16997	17149	16976	17131	16970	16800	17120	16961	16923	17032	16980	16943	16939	16793	16965	16919	16890	16957	16990	16941	16921	16943	16940	16993	17042	16850	16915	17115	16857	17096	16927	16965	16834	16984	17088	16817	16898	16982	17125	17051	16969	16993	17100	16738	16969	16868	17034	16803	16846	16774	16839	16843	17070	17131	16720	17028	16889	17025	16900	17114	16980	16899	17179	16973	16993	16953	17143	16701	16820	17058	16826	16883	16879	17012	16965	16921	17024	17136	16987	16868	17108	16940	16990	16856	16906	17005	17067	16869	17073	17010	16839	17095	17019	16904	16854	16999	16927	16820	16860	16937	16872	16886	16775	16835	17002	16796	17196	17217	16931	16984	16754	16861	16975	16883	17165	17193	16808	16839	17066	17018	16854	17036	16964	16953	16793	16879	17062	16887	16796	16945	16833	16752	17126	16876	17086	16770	16944	16979	16982	16872	16820	16856	16988	17084	17098	17085	16974	16971	17103	17013	16918	16774	16825	16819	17013	17015	16972	16873	16937	17028	16788	16689	17026	16896	17006	16900	16789	16709	16930	16949	17057	16756	16976	16987	16895	17001	17081	17163	16981	16944	16800	16874	17074	16795	16992	16909	16966	16799	17117	17126	16882	16891	17110	16979	16897	17096	16983	16902	16962	16978	16958	16945	16839	16891	17016	16877	16918	16930	16871	16959	17004	17049	17248	17058	16725	16949	17065	16978	16939	16943	16804	16842	16987	17044	17006	16736	17017	17061	16752	16836	16811	16733	16878	17033	16838	16821	16891	16966	16773	16975	17105	16871	16865	17124	16865	17021	16965	16674	16979	17039	16736	16836	16772	16725	16948	16951	16759	16842	16818	16784	17036	16925	16815	16788	17013	16827	17218	16900	16886	16796	17032	17136	16899	16873	16908	16900	17015	17041	17041	16881	16843	17187	16872	16805	17021	17013	16911	16801	16774	17122	16816	17024	17031	16923	16745	16883	16945	16881	17019	16781	16724	16846	16808	16988	16893	16740	16870	16895	17192	17243	17076	16973	16898	16825	17052	16929	17041	16985	17086	16910	17039	17061	17115	17069	16795	16956	16818	17040	16821	16985	17007	17129	16837	16856	16991	16941	16825	16694	17113	16870	16937	17161	17070	17051	16784	17001	16940	16957	16788	17045	17122	17055	17043	16859	17000	16980	17013	16949	17046	17088	16876	16873	16769	16945	17052	16964	16863	16990	17128	17005	16936	16903	16960	17057	16955	16944	16878	16810	16980	16756	16930	16950	16776	17014	16891	16997	16983	16869	16984	17025	16852	16943	16852	17096	16915	16927	16766	16823	16751	16862	16860	16730	16815	17086	16902	16741	16910	16946	17015	16998	16905	16936	16967	16903	16796	16997	17110	16956	16925	16813	16844	16735	17154	16847	16878	17006	17066	16856	16998	17076	16936	17046	16740	16811	16926	16821	16826	16934	17018	17007	16851	17076	16858	16804	16883	16818	16740	17017	16950	16903	16845	16941	16982	17098	16889	16923	16833	17067	17030	17006	16820	16757	16987	16894	16994	16944	16857	16916	16957	16901	16759	17142	17111	16913	17188	17025	16975	16967	17118	16862	16961	16867	16787	16796	16796	16849	16734	16835	17133	16967	17043	16938	16819	16965	17182	17024	17043	17045	17029	16923	16979	16906	16795	17009	16818	17109	16911	17047	17049	17001	16817	16883	16837	16804	16818	16985	16929	16902	17158	17140	16861	17069	16935	16983	17000	17046	16938	17097	16953	16946	16901	16880	16848	17014	17065	16894	16755	16841	16877	16925	17096	16804	16877	17088	16814	16858	16801	16843	17043	16888	16924	17036	16987	16926	17191	16936	16819	16966	17018	16952	17009	16991	16908	16946	16979	16911	16836	17094	17049	16950	16837	16935	16978	16701	17201	16812	16816	16887	16716	17008	16697	16977	16768	16834	16793	17043	17133	16958	17093	16912	16926	16794	17002	16992	17134	17124	17044	16789	16951	17069	16824	16951	16893	16898	16958	16952	17066	16891	17019	17090	17082	16967	16875	16953	17012	17113	17090	16896	17169	16786	16811	16817	17112	17001	16878	17092	17218	16841	16933	16939	17057	16886	16898	16986	17185	16908	17010	17057	16973	17141	16861	17122	16963	16916	17135	16783	16785	17005	16880	17058	17019	17025	17027	16976	16952	17038	16896	17060	16985	16771	16880	16820	16859	16971	17046	16961	16795	17154	16919	16912	17129	16862	16979	16873	16988	17000	16929	16965	17010	16843	16933	16894	16845	16996	16983	16948	16779	16905	16931	16912	16969	16959	17174	17039	17005	17091	17175	16952	17049	16848	16974	17122	16913	16999	16899	17047	16987	17005	17032	16847	16960	16889	17017	16841	16979	17024	16802	17067	17093	16980	16937	17018	16857	17053	16970	16900	17027	17096	16813	16778	16839	16885	17040	16887	16858	17097	16984	17111	16866	16902	16932	16752	16884	17073	16690	16840	17125	16994	16930	16850	16741	16991	17067	17178	16830	16860	16878	16886	16816	17013	17136	17013	16951	16708	16768	16840	16850	17027	17062	17037	17049	16918	17009	16734	17004	17152	16912	17047	16876	16911	16961	17006	16902	17088	16943	16905	17032	17017	16845	16920	16992	16749	17045	16988	16934	16961	17099	16747	17045	16912	17186	16867	17112	17024	17051	16853	17148	16929	17066	16871	16863	17019	16819	16933	17087	16993	17130	16806	17041	16963	16830	17092	16969	17007	16926	16710	16941	16897	16933	17070	16851	17006	17039	16925	17103	16928	16884	17026	16899	17041	16824	16871	17099	16886	16886	16909	16766	17049	16815	16929	17055	16743	17014	16954	17048	16815	16942	16664	16791	16836	17099	16735	17225	16743	16746	16698	16887	17118	16954	16954	16886	16990	17004	16951	16821	16900	16870	16981	17071	17006	16883	17235	16866	16956	16973	16979	16772	16983	17239	17122	16912	16902	16946	17071	16912	16948	17063	16920	16964	16980	16933	16853	16867	17042	17116	17076	16812	17122	16712	17142	16930	16988	16948	17006	16956	16772	17074	16980	16958	17134	16955	17009	17104	16973	17026	17031	17183	16913	16838	17120	17036	16962	17007	16968	16861	17045	16829	16805	16853	16948	17127	16958	16926	16991	17115	16979	17009	17120	17118	16957	16960	16685	17239	17009	16961	17091	17012	17147	16764	16936	16940	17039	16962	16818	16789	16879	16865	16849	16974	16846	17004	16836	17045	17101	16857	16813	17157	16962	16995	17071	16734	16802	17095	17011	16996	17022	16865	16820	17038	16993	16830	16931	17084	16826	16934	17085	16850	16813	16925	17054	16951	16852	16852	16949	16925	16764	17009	16931	16975	16908	16998	16709	16774	17200	17068	17005	16841	16849	16916	17170	16913	17061	16824	16964	17039	17004	16845	16900	16864	17016	16996	16837	16950	16927	17051	16963	16898	17148	17136	17109	16954	17056	16893	16876	17024	16977	17065	16830	16829	16883	16800	16753	17049	16875	17044	16992	16752	16929	16843	16901	16913	16815	16896	16882	17044	16794	17033	16824	16892	17138	16884	16954	17187	16885	16947	17005	16895	16919	16993	17087	16920	16965	17086	16864	17020	16950	16990	16989	16990	16989	17002	16831	16926	17078	17070	16948	17151	16875	17044	16963	16924	16862	17079	16939	17098	16985	16859	16962	17058	16908	16968	16812	16921	17028	16889	17101	16931	16937	16996	16865	16883	16906	17009	17051	16912	16928	16941	16808	17051	16918	17036	17137	16997	17043	17090	16792	16830	16694	17051	16965	16993	16898	16858	16983	16928	16926	16960	17030	16788	17037	17031	16903	17061	16793	16985	17050	16884	17053	16766	17168	16980	16889	16832	16830	17156	17149	17081	16881	17027	16878	16858	16935	16809	16986	16778	16776	16678	16902	16985	16867	16976	16845	16959	16997	17044	16908	16898	16705	16892	17093	17079	16968	17209	16847	16879	16920	17074	16859	16871	16962	16977	16784	16760	17014	17035	16951	17081	17167	16931	16791	17021	16772	17109	16912	16962	16920	16839	16999	16944	17063	17078	17020	16911	16997	16929	17060	16873	16966	16997	16943	16848	16918	16910	16761	16978	16868	17289	16947	16960	17039	16848	16799	16952	16812	16884	16701	16838	17124	16826	17075	16967	17131	17101	17163	17053	16902	16994	16936	16871	17060	17064	16714	17075	16911	16945	16863	16946	16987	16997	16903	16967	16935	17009	17035	16792	17016	17000	17026	16947	16839	16939	17074	16950	16741	16968	16899	17025	17053	17071	16984	16741	16972	17015	16792	16857	17012	16924	17112	16907	17010	17166	17050	16986	16909	16979	16917	16891	16999	17169	16855	16831	17027	16845	16956	17051	16828	17179	16956	17023	17041	16925	17041	16896	16888	16950	17111	17031	16812	16797	16889	17067	16902	17025	17101	17096	16929	16857	16917	17105	16928	17049	16949	16915	17148	16932	16869	16932	16994	16827	16953	17111	16938	17183	16892	17016	16750	16879	17026	16945	16980	17100	17003	16835	17090	16805	16942	16715	16914	17024	17077	17036	16918	16946	16933	17135	16943	17083	16993	16994	16974	16987	16949	17006	16956	16874	16955	16946	17113	17111	16985	16917	16896	16795	16979	16899	16927	16849	16864	16876	16974	16882	16828	17000	17144	17012	17003	16964	16895	17120	16860	17087	17100	17102	16954	16905	17258	16988	16730	17075	16918	16858	17003	16963	16698	16858	17013	17146	17009	16973	17080	17018	16956	16928	16894	17067	17067	16867	16985	16889	16752	16857	17060	17117	16977	16993	17018	16783	16856	16904	17249	17083	16991	16990	16805	16843	17035	17024	16960	17092	17036	17066	17025	17005	16929	16731	16994	16973	17126	16959	17003	17019	16858	17134	17061	16872	16897	16797	16848	17026	16896	17051	17026	16943	16893
30496	45703	42739	35248	28832	24575	21494	19600	18600	18222	17715	17168	16980	16872	16617	16528	16360	16060	15986	15718	15863	15608	15522	15589	15626	15473	15361	15413	15463	15415	15307	15124	15309	15390	15383	15254	15229	15306	15354	15299	15433	15335	15307	15351	15308	15421	15355	15310	15313	15338	15516	15507	15496	15231	15354	15261	15268	15218	15340	15346	15435	15427	15385	15159	15113	15216	15269	15086	15319	15381	15378	15347	15241	15159	15269	15303	15365	15250	15210	15268	15230	15331	15242	15358	15346	15223	15386	15209	15406	15246	15224	15180	15410	15281	15219	15255	15425	15289	15164	15168	15274	15227	15170	15301	15455	15365	15346	15383	15293	15279	15273	15161	15270	15244	15228	15321	15268	15227	15031	15325	15333	15272	15353	15305	15345	15229	15320	15192	15378	15407	15284	15235	15259	15301	15251	15221	15202	15228	15310	15138	15300	15241	15387	15177	15511	15336	15240	15261	15245	15367	15226	15238	15228	15279	15339	15380	15316	15071	15314	15289	15402	15237	15230	15216	15126	15155	15237	15183	15254	15308	15253	15194	15370	15255	15309	15273	15392	15219	15318	15348	15179	15161	15239	15344	15292	15442	15239	15386	15364	15320	15136	15235	15270	15300	15350	15122	15170	15334	15449	15324	15196	15240	15251	15327	15214	15109	15109	15249	15241	15362	15256	15118	15255	15299	15234	15287	15261	15256	15275	15294	15268	15168	15214	15141	15292	15357	15341	15213	15278	15146	15194	15254	15173	15187	15370	15226	15163	15145	15335	15445	15323	15256	15298	15229	15316	15242	15261	15302	15179	15140	15249	15226	15212	15247	15375	15449	15269	15407	15178	15278	15332	15363	15278	15335	15165	15336	15273	15372	15333	15395	15249	15150	15307	15289	15430	15256	15294	15410	15276	15371	15384	15188	15267	15331	15234	15378	15384	15246	15248	15403	15315	15302	15223	15181	15253	15242	15281	15282	15251	15340	15506	15188	15109	15382	15262	15238	15419	15327	15240	15252	15276	15126	15238	15296	15317	15265	15199	15251	15332	15175	15308	15270	15334	15215	15287	15372	15331	15342	15419	15327	15210	15355	15475	15196	15410	15197	15181	15300	15186	15063	15354	15339	15257	15516	15070	15100	15123	15237	15435	15192	15254	15276	15356	15374	15234	15278	15251	15303	15177	15225	15349	15477	15186	15289	15229	15350	15368	15264	15245	15328	15209	15362	15222	15244	15283	15306	15396	15266	15303	15182	15210	15349	15233	15206	15262	15135	15438	15210	15269	15410	15327	15244	15417	15322	15147	15269	15204	15462	15468	15337	15303	15375	15168	15269	15403	15257	15219	15361	15266	15343	15219	15212	15305	15251	15405	15213	15275	15373	15399	15298	15284	15266	15244	15257	15314	15247	15225	15288	15428	15313	15315	15228	15348	15198	15290	15330	15422	15365	15213	15292	15194	15349	15154	15337	15332	15338	15267	15329	15504	15235	15383	15300	15236	15320	15385	15216	15278	15145	15167	15201	15486	15075	15250	15311	15372	15368	15306	15195	15198	15318	15023	15326	15313	15314	15218	15233	15212	15438	15287	15460	15302	15108	15281	15162	15281	15230	15264	15408	15097	15442	15253	15243	15219	15176	15243	15265	15168	15474	15263	15290	15092	15272	15222	15302	15407	15447	15117	15199	15198	15188	15423	15375	15257	15094	15391	15365	15361	15350	15307	15391	15416	15085	15183	15176	15261	15333	15311	15318	15151	15236	15371	15419	15107	15490	15108	15190	15303	15234	15157	15328	15271	15262	15147	15140	15208	15324	15278	15143	15267	15207	15385	15138	15435	15143	15291	15332	15195	15304	15362	15203	15362	15184	15370	15182	15325	15337	15217	15140	15289	15082	15329	15326	15058	15199	15269	15164	15355	15307	15282	15342	15495	15344	15118	15151	15251	15346	15104	15526	15256	15429	15262	15260	15355	15265	15177	15172	15205	15367	15309	15207	15372	15233	15351	15220	15261	15332	15141	15323	15289	15353	15369	15364	15404	15203	15280	15157	15484	15076	15308	15122	15348	15224	15179	15290	15354	15104	15274	15227	15234	15344	15249	15416	15345	15222	15267	15325	15387	15363	15384	15190	15166	15147	15307	15253	15375	15204	15287	15113	15221	15253	15275	15241	15285	15305	15425	15083	15215	15217	15196	15255	15314	15234	15235	15291	15195	15415	15125	15163	15422	15302	15167	15120	15349	15303	15353	15218	15320	15279	15325	15443	15272	15488	15210	15341	15240	15271	15429	15318	15281	15309	15134	15095	15336	15260	15156	15302	15289	15210	15283	15231	15218	15170	15269	15154	15009	15270	15152	15264	15153	15266	15271	15347	15280	15125	15540	15315	15211	15410	15151	15207	15242	15156	15270	15359	15247	15234	15290	15293	15315	15279	15397	15270	15187	15216	15363	15318	15113	15299	15415	15276	15130	15416	15256	15234	15326	15153	15283	15270	15370	15365	15278	15191	15366	15242	15099	15350	15377	15198	15273	15046	15195	15299	15273	15474	15180	15070	15315	15128	15355	15250	15350	15389	15390	15172	15294	15239	15504	15203	15193	15459	15259	15322	15405	15305	15267	15217	15330	15345	15344	15403	15402	15288	15188	15305	15349	15333	15251	15457	15229	15286	15336	15172	15245	15367	15286	15317	15134	15304	15134	15359	15342	15341	15384	15283	15254	15219	15338	15304	15354	15296	15464	15322	15275	15256	15225	15337	15379	15225	15326	15303	15167	15336	15238	15295	15125	15238	15398	15214	15291	15322	15217	15286	15198	15306	15275	15243	15307	15226	15252	15208	15390	15193	15368	15400	15280	15266	15163	15226	15281	15276	15138	15126	15390	15255	15277	15141	15231	15203	15239	15359	15348	15268	15307	15160	15365	15306	15264	15164	15477	15387	15268	15310	15310	15242	15313	15226	15343	15344	15333	15274	15238	15284	15144	15357	15253	15176	15111	15368	15194	15124	15259	15274	15370	15114	15298	15284	15110	15446	15322	15364	15183	15159	15353	15267	15166	15238	15324	15281	15289	15374	15291	15429	15296	15389	15238	15175	15220	15190	15317	15320	15316	15321	15248	15278	15338	15289	15176	15245	15219	15294	15320	15107	15146	15286	15217	15177	15292	15395	15279	15297	15183	15093	15266	15063	15206	15242	15458	15402	15345	15242	15286	15291	15076	15278	15329	15265	15344	15392	15282	15395	15293	15265	15185	15192	15313	15211	15405	15275	15310	15272	15457	15201	15342	15290	15345	15270	15240	15247	15192	15405	15312	15141	15303	15216	15295	15349	15267	15240	15303	15245	15356	15195	15213	15136	15305	15289	15427	15153	15286	15087	15193	15453	15278	15211	15267	15438	15198	15311	15247	15348	15115	15284	15035	15336	15112	15331	15099	15433	15074	15395	15220	15179	15379	15304	15424	15318	15142	15218	15126	15220	15409	15306	15376	15123	15324	15375	15249	15311	15273	15371	15233	15365	15244	15224	15283	15294	15192	15346	15243	15283	15024	15472	15331	15274	15333	15287	15303	15295	15266	15385	15233	15318	15346	15292	15415	15382	15358	15198	15187	15321	15147	15293	15411	15122	15209	15277	15266	15245	15282	15409	15369	15164	15267	15273	15232	15322	15267	15297	15181	15405	15336	15328	15351	15414	15215	15369	15505	15241	15183	15506	15175	15441	15423	15288	15126	15285	15228	15199	15359	15163	15409	15171	15352	15235	15315	15372	15371	15148	15295	15339	15287	15314	15240	15437	15202	15379	15289	15236	15348	15167	15236	15122	15262	15223	15364	15120	15132	15422	15348	15141	15300	15311	15269	15434	15215	15318	15329	15429	15255	15308	15196	15468	15111	15134	15187	15375	15366	15232	15271	15245	15110	15254	15231	15280	15230	15419	15148	15249	15254	15259	15440	15514	15221	15409	15314	15196	15268	15228	15184	15405	15318	15356	15220	15293	15215	15121	15288	15266	15248	15161	15464	15304	15224	15371	15271	15282	15109	15435	15329	15214	15366	15313	15180	15033	15241	15316	15221	15108	15284	15270	15274	15321	15319	15334	15258	15083	15135	15310	15355	15348	15272	15258	15243	15237	15247	15266	15261	15537	15586	15264	15259	15275	15149	15326	15483	15146	15341	15245	15402	15237	15256	15127	15331	15203	15153	15317	15299	15214	15301	15230	15252	15314	15289	15320	15279	15340	15349	15055	15332	15212	15358	15208	15320	15312	15383	15428	15255	15406	15215	15255	15150	15477	15311	15389	15286	15421	15329	15206	15420	15373	15353	15221	15385	15250	15282	15400	15185	15384	15358	15313	15203	15409	15217	15470	15249	15082	15151	15183	15191	15280	15313	15220	15247	15296	15319	15263	15361	15218	15378	15201	15418	15241	15222	15391	15343	15335	15314	15083	15211	15211	15200	15532	15327	15427	15112	15470	15464	15368	15293	15393	15342	15296	15179	15186	15195	15214	15269	15310	15285	15286	15241	15260	15180	15273	15254	15258	15302	15316	15406	15280	15167	15317	15315	15181	15066	15264	15384	15327	15300	15343	15290	15222	15178	15228	15184	15185	15434	15229	15040	15392	15157	15329	15350	15297	15172	15335	15225	15177	15257	15342	15299	15371	15125	15258	15312	15080	15289	15216	15315	15246	15300	15208	15320	15187	15210	15329	15285	15174	15284	15109	15354	15328	15231	15236	15327	15396	15325	15192	15398	15254	15322	15185	15305	15344	15263	15165	15338	15241	15393	15305	15135	15283	15194	15245	15474	15191	15170	15217	15233	15308	15274	15282	15335	15236	15168	15284	15388	15324	15373	15367	15208	15297	15164	15279	15265	15128	15293	15348	15291	15164	15403	15413	15244	15295	15270	15210	15489	15170	15278	15298	15145	15302	15359	15344	15213	15242	15286	15249	15097	15324	15245	15398	15131	15309	15351	15449	15292	15412	15185	15285	15103	15380	15334	15257	15337	15175	15222	15152	15352	15406	15177	15122	15259	15256	15263	15312	15237	15319	15180	15330	15150	15397	15264	15390	15226	15275	15327	15287	15183	15384	15350	15305	15278	15260	15195	15395	15382	15218	15247	15247	15165	15282	15351	15345	15170	15378
23937	21566	29326	25511	25607	27407	26367	22094	20681	20499	20267	19342	19313	19197	18894	18681	18622	18436	17935	17950	18045	18107	17889	17822	18115	17694	17693	17694	17815	17810	17853	17796	17497	17628	17611	17611	17302	17699	17501	17751	17473	17650	17572	17589	17400	17531	17535	17562	17321	17493	17575	17366	17483	17293	17676	17373	17595	17453	17731	17500	17646	17451	17422	17677	17577	17682	17420	17641	17590	17767	17498	17251	17377	17612	17584	17665	17492	17511	17628	17564	17367	17576	17448	17425	17501	17633	17631	17493	17506	17494	17576	17565	17345	17657	17584	17598	17534	17492	17519	17630	17447	17675	17466	17411	17339	17384	17528	17330	17571	17655	17563	17453	17530	17337	17576	17552	17642	17502	17591	17462	17461	17577	17771	17211	17384	17548	17463	17420	17416	17373	17690	17464	17570	17583	17460	17571	17448	17615	17520	17466	17311	17534	17641	17488	17458	17495	17491	17570	17618	17444	17399	17653	17394	17348	17596	17401	17463	17181	17374	17447	17360	17402	17574	17707	17608	17573	17592	17538	17418	17557	17424	17439	17464	17478	17509	17455	17439	17488	17435	17488	17560	17393	17514	17311	17471	17542	17452	17551	17460	17508	17447	17369	17549	17489	17418	17495	17642	17534	17832	17491	17545	17599	17614	17391	17463	17529	17598	17296	17339	17526	17521	17419	17538	17612	17434	17650	17411	17437	17345	17476	17545	17542	17714	17414	17465	17509	17540	17353	17656	17496	17555	17426	17484	17516	17367	17531	17479	17455	17541	17509	17466	17238	17479	17560	17446	17526	17548	17298	17665	17255	17333	17554	17472	17543	17264	17320	17382	17484	17578	17436	17541	17230	17434	17255	17522	17643	17590	17551	17522	17582	17502	17574	17561	17411	17684	17441	17519	17496	17557	17559	17568	17551	17336	17578	17497	17466	17657	17609	17612	17638	17585	17449	17212	17541	17517	17436	17591	17393	17331	17209	17474	17505	17508	17510	17564	17521	17322	17438	17248	17322	17348	17367	17313	17446	17512	17629	17475	17412	17761	17381	17553	17453	17590	17548	17284	17578	17471	17578	17636	17575	17342	17516	17400	17420	17580	17454	17342	17543	17422	17631	17480	17444	17626	17658	17689	17428	17606	17626	17510	17510	17477	17504	17467	17544	17344	17578	17213	17350	17504	17495	17380	17473	17508	17517	17535	17423	17253	17501	17488	17566	17518	17312	17259	17215	17394	17541	17669	17503	17541	17501	17524	17563	17565	17447	17230	17328	17488	17440	17501	17526	17637	17398	17388	17588	17433	17500	17504	17355	17347	17437	17500	17463	17401	17292	17250	17507	17432	17670	17642	17311	17353	17603	17558	17668	17384	17515	17447	17345	17459	17455	17449	17544	17436	17649	17484	17270	17534	17496	17539	17434	17495	17424	17529	17599	17613	17586	17343	17347	17586	17508	17528	17350	17497	17436	17581	17560	17572	17366	17420	17413	17390	17376	17603	17375	17419	17384	17328	17462	17537	17426	17571	17573	17338	17324	17442	17598	17402	17568	17635	17613	17261	17418	17557	17694	17385	17479	17460	17463	17284	17359	17568	17564	17515	17453	17713	17649	17568	17471	17609	17362	17529	17613	17550	17478	17457	17298	17561	17318	17450	17330	17532	17512	17709	17522	17518	17411	17350	17410	17446	17588	17648	17515	17419	17377	17479	17268	17600	17826	17487	17478	17341	17337	17494	17428	17325	17546	17541	17494	17287	17541	17465	17610	17582	17245	17435	17545	17519	17378	17563	17378	17480	17288	17391	17525	17415	17392	17454	17280	17540	17631	17627	17483	17465	17317	17412	17421	17715	17416	17527	17361	17475	17509	17432	17448	17494	17270	17609	17570	17495	17667	17583	17441	17440	17463	17477	17439	17520	17560	17587	17289	17576	17707	17425	17523	17478	17598	17442	17674	17285	17517	17673	17430	17437	17534	17694	17326	17480	17448	17583	17380	17576	17464	17278	17554	17494	17468	17628	17544	17458	17504	17581	17590	17639	17546	17479	17629	17401	17365	17620	17512	17660	17643	17339	17390	17535	17392	17428	17333	17432	17626	17507	17661	17448	17597	17631	17283	17586	17536	17489	17535	17681	17586	17393	17321	17430	17613	17422	17556	17722	17228	17598	17481	17274	17474	17479	17192	17478	17506	17669	17532	17517	17535	17595	17509	17450	17268	17633	17583	17613	17550	17590	17583	17400	17435	17514	17389	17451	17318	17491	17358	17334	17450	17496	17697	17491	17265	17478	17494	17367	17382	17444	17270	17318	17422	17471	17522	17552	17587	17421	17585	17380	17468	17448	17296	17694	17326	17445	17529	17513	17613	17603	17557	17528	17381	17527	17322	17549	17608	17402	17460	17662	17464	17517	17586	17705	17494	17461	17429	17545	17455	17558	17483	17467	17552	17557	17402	17435	17396	17541	17441	17717	17501	17245	17359	17521	17552	17518	17362	17533	17425	17460	17359	17518	17546	17424	17552	17559	17559	17517	17546	17456	17463	17428	17479	17545	17389	17475	17676	17445	17465	17588	17683	17448	17472	17492	17690	17410	17483	17411	17492	17560	17630	17633	17585	17581	17513	17550	17383	17606	17473	17539	17455	17301	17306	17481	17544	17329	17384	17432	17248	17351	17451	17465	17291	17691	17554	17462	17506	17658	17361	17495	17274	17480	17449	17678	17457	17498	17395	17466	17362	17591	17329	17425	17333	17458	17497	17235	17527	17272	17346	17347	17611	17425	17547	17542	17464	17538	17530	17347	17362	17391	17447	17563	17386	17657	17395	17512	17485	17455	17600	17497	17511	17439	17701	17646	17231	17592	17386	17546	17679	17463	17581	17348	17320	17532	17506	17567	17472	17411	17442	17541	17383	17422	17628	17514	17451	17630	17622	17477	17464	17629	17539	17503	17753	17278	17405	17462	17367	17575	17317	17590	17626	17604	17545	17521	17436	17534	17576	17598	17469	17371	17486	17510	17444	17364	17465	17372	17471	17515	17239	17500	17717	17530	17459	17548	17516	17512	17500	17566	17418	17501	17252	17599	17555	17428	17308	17266	17357	17461	17643	17609	17697	17646	17367	17529	17475	17647	17565	17496	17436	17435	17453	17415	17470	17337	17659	17689	17586	17483	17444	17404	17509	17564	17525	17480	17521	17344	17564	17407	17449	17648	17372	17564	17692	17452	17385	17418	17451	17496	17424	17387	17549	17456	17479	17214	17329	17581	17492	17578	17337	17407	17536	17354	17374	17601	17558	17631	17280	17502	17521	17537	17435	17371	17468	17300	17268	17710	17434	17492	17700	17543	17607	17613	17553	17545	17302	17671	17511	17411	17454	17400	17407	17504	17340	17486	17352	17553	17505	17383	17485	17432	17384	17610	17440	17401	17535	17597	17462	17343	17487	17359	17771	17471	17496	17541	17507	17616	17606	17434	17464	17474	17677	17339	17481	17420	17682	17342	17241	17542	17489	17696	17579	17505	17256	17312	17464	17397	17521	17351	17433	17755	17426	17444	17421	17537	17336	17545	17572	17494	17508	17513	17224	17425	17445	17368	17533	17745	17518	17722	17661	17513	17404	17595	17341	17419	17437	17510	17479	17449	17349	17494	17547	17777	17530	17421	17601	17480	17374	17619	17341	17642	17403	17486	17528	17451	17514	17608	17420	17448	17623	17467	17534	17468	17310	17534	17642	17447	17355	17613	17453	17418	17344	17509	17553	17550	17504	17493	17462	17519	17275	17355	17413	17483	17379	17496	17571	17481	17518	17489	17556	17558	17460	17594	17406	17575	17375	17373	17277	17457	17468	17500	17369	17509	17312	17420	17462	17401	17397	17558	17512	17493	17514	17445	17495	17490	17566	17601	17509	17338	17692	17417	17363	17353	17461	17348	17470	17524	17475	17459	17613	17413	17531	17605	17387	17576	17586	17430	17373	17600	17395	17435	17424	17679	17686	17463	17447	17492	17460	17484	17316	17586	17553	17401	17334	17584	17592	17706	17483	17855	17508	17521	17644	17446	17448	17633	17642	17561	17603	17434	17586	17640	17573	17390	17543	17592	17578	17552	17539	17209	17615	17415	17386	17370	17608	17428	17419	17741	17635	17377	17443	17293	17599	17489	17329	17531	17390	17334	17678	17548	17567	17505	17560	17534	17654	17605	17325	17396	17501	17385	17505	17592	17422	17594	17495	17434	17411	17482	17269	17552	17542	17391	17503	17351	17393	17437	17434	17551	17569	17585	17547	17380	17481	17594	17473	17577	17365	17453	17332	17675	17692	17503	17378	17602	17441	17628	17316	17446	17628	17577	17364	17491	17538	17683	17561	17526	17597	17345	17306	17380	17446	17510	17536	17538	17589	17625	17598	17653	17561	17510	17495	17663	17545	17358	17529	17581	17492	17477	17335	17352	17487	17451	17732	17512	17400	17485	17611	17550	17656	17435	17438	17278	17662	17441	17388	17600	17472	17614	17396	17498	17348	17581	17514	17513	17458	17338	17381	17509	17575	17672	17594	17397	17279	17378	17393	17719	17500	17370	17395	17449	17384	17427	17417	17419	17594	17493	17543	17606	17523	17520	17655	17512	17593	17390	17720	17341	17462	17612	17408	17554	17400	17537	17482	17403	17430	17407	17387	17557	17468	17329	17538	17589	17554	17520	17445	17473	17654	17502	17533	17508	17504	17446	17530	17540	17506	17212	17515	17711	17520	17377	17353	17431	17389	17405	17247	17307	17584	17610	17538	17585	17607	17462	17438	17573	17451	17493	17442	17430	17576	17612	17491	17583	17643	17425	17572	17485	17567	17612	17674	17380	17353	17553	17255	17536	17532	17555	17267	17560	17357	17399	17471	17695	17548	17324	17583	17480	17692	17703	17563	17708	17435	17378	17511	17487	17611	17473	17506	17295	17357	17541	17410	17438	17590	17852	17426	17323	17587	17482	17471	17585	17450	17580	17434	17541	17385	17377	17610	17556	17375	17342	17539	17471	17707	17584	17564	17516	17423	17566	17734	17641	17576	17429	17319	17507	17624	17534	17460	17527	17526	17454	17483	17512	17315	17546	17345	17748	17498	17641	17462	17642	17552	17495	17802	17439	17391	17328	17413
29998	51876	48433	41714	35243	29069	25133	22238	20741	20152	19785	18794	18403	18094	17788	17386	17353	17082	16699	16399	16425	16329	16183	15750	15956	15878	16024	16038	15802	15751	15807	15739	15731	15713	15737	15925	15496	15737	15797	15899	15779	15609	15930	15737	15895	15678	15732	15773	15571	15559	15755	15764	15821	15688	15764	15831	15683	15697	15712	15509	15804	15723	15779	15723	15778	15668	15689	15840	15594	15563	15709	15530	15647	15678	15866	15674	15618	15739	15691	15875	15536	15744	15438	15665	15619	15785	15652	15604	15792	15865	15503	15597	15623	15690	15797	15594	15674	15636	15576	15750	15682	15699	15716	15812	15684	15795	15606	15873	15750	15668	15796	15799	15568	15624	15718	15569	15690	15565	15684	15681	15734	15634	15695	15672	15622	15805	15613	15807	15716	15497	15811	15632	15887	15615	15700	15803	15665	16004	15595	15686	15710	15661	15522	15888	15713	15624	15671	15633	15643	15752	15725	15813	15680	15521	15783	15739	15737	15687	15817	15613	15658	15569	15737	15697	15852	15574	15754	15594	15695	15791	15633	15681	15585	15585	15766	15712	15741	15640	15394	15622	15615	15651	15733	15582	15681	15755	15669	15559	15779	15797	15505	15700	15779	15802	15721	15589	15770	15663	15704	15835	15720	15736	15662	15842	15766	15601	15505	15725	15719	15630	15771	15732	15561	15588	15552	15560	15628	15616	15626	15583	15741	15669	15712	15779	15725	15644	15631	15754	15513	15531	15532	15498	15733	15699	15702	15680	15606	15559	15582	15600	15589	15657	15601	15641	15685	15858	15647	15760	15713	15743	15721	15752	15736	15768	15742	15855	15639	15780	15789	15686	15543	15627	15695	15770	15736	15810	15953	15854	15812	15802	15696	15759	15667	15754	15736	15639	15665	15489	15489	15730	15690	15613	15717	15631	15677	15495	15755	15656	15702	15661	15633	15644	15652	15784	15760	15519	15737	15573	15744	15556	15713	15699	15743	15710	15595	15573	15534	15577	15626	15540	15814	15586	15671	15623	15701	15593	15670	15710	15759	15548	15514	15693	15790	15647	15783	15845	15819	15565	15813	15530	15587	15726	15667	15599	15856	15700	15399	15664	15779	15586	15580	15663	15531	15756	15598	15720	15713	15659	15729	15579	15662	15808	15599	15613	15707	15819	15646	15682	15671	15569	15582	15576	15619	15527	15665	15679	15620	15627	15658	15461	15675	15633	15608	15826	15615	15643	15611	15536	15653	15490	15610	15708	15674	15577	15595	15705	15651	15776	15650	15799	15624	15783	15617	15674	15932	15730	15648	15687	15634	15620	15688	15539	15725	15790	15783	15668	15546	15644	15655	15759	15752	15765	15772	15781	15710	15569	15552	15612	15438	15762	15667	15567	15895	15575	15772	15812	15680	15782	15564	15567	15618	15889	15778	15788	15766	15748	15616	15554	15654	15602	15794	15594	15601	15663	15751	15761	15621	15782	15747	15944	15696	15654	15697	15686	15578	15615	15662	15616	15794	15594	15655	15566	15686	15675	15790	15716	15610	15724	15743	15784	15446	15733	15721	15568	15786	15812	15726	15705	15396	15670	15665	15827	15606	15828	15696	15435	15605	15598	15860	15495	15627	15746	15599	15695	15682	15772	15762	15641	15685	15686	15572	15661	15690	15709	15529	15618	15654	15609	15669	15701	15820	15642	15518	15695	15671	15648	15588	15638	15747	15699	15621	15704	15663	15716	15650	15892	15637	15589	15709	15596	15728	15699	15669	15733	15747	15748	15798	15835	15657	15677	15542	15731	15608	15721	15657	15563	15775	15674	15581	15625	15726	15756	15765	15647	15632	15660	15678	15645	15667	15535	15732	15530	15612	15608	15623	15508	15705	15460	15621	15704	15709	15851	15722	15611	15705	15709	15627	15506	15555	15758	15813	15713	15797	15541	15767	15700	15641	15657	15716	15695	15653	15717	15621	15671	15804	15752	15698	15761	15817	15744	15657	15748	15811	15667	15899	15693	15755	15590	15461	15728	15516	15562	15623	15827	15691	15589	15707	15699	15721	15826	15776	15694	15824	15854	15660	15766	15626	15657	15677	15697	15745	15774	15747	15715	15625	15691	15638	15515	15653	15562	15835	15866	15547	15537	15679	15667	15407	15661	15712	15705	15633	15739	15491	15850	15703	15484	15643	15646	15743	15768	15833	15764	15780	15688	15666	15816	15635	15829	15510	15442	15552	15678	15755	15713	15695	15491	15641	15743	15824	15524	15636	15851	15714	15604	15674	15818	15559	15534	15700	15627	15522	15748	15661	15626	15500	15734	15655	15696	15603	15640	15690	15676	15662	15667	15674	15471	15816	15746	15626	15825	15680	15639	15691	15642	15652	15673	15736	15667	15703	15624	15693	15657	15678	15713	15719	15583	15720	15658	15693	15670	15608	15559	15667	15712	15767	15638	15619	15715	15751	15911	15555	15653	15719	15678	15694	15832	15680	15558	15592	15682	15565	15665	15667	15446	15652	15601	15686	15644	15725	15644	15588	15605	15734	15718	15624	15571	15710	15629	15570	15531	15587	15546	15743	15622	15613	15467	15841	15495	15804	15693	15696	15627	15785	15662	15580	15455	15706	15630	15707	15759	15681	15698	15507	15577	15722	15868	15709	15715	15553	15795	15760	15598	15576	15759	15592	15682	15626	15589	15876	15852	15614	15579	15608	15631	15524	15734	15586	15609	15697	15705	15664	15461	15592	15747	15760	15689	15797	15657	15651	15749	15739	15800	15658	15784	15746	15618	15729	15645	15721	15384	15809	15578	15614	15680	15608	15615	15644	15682	15532	15677	15813	15790	15744	15639	15702	15571	15624	15630	15751	15558	15754	15593	15763	15684	15497	15625	15622	15648	15678	15694	15630	15752	15628	15746	15691	15664	15535	15618	15811	15527	15721	15873	15607	15639	15678	15748	15626	15444	15663	15696	15583	15594	15810	15635	15601	15907	15698	15871	15756	15493	15944	15817	15604	15680	15742	15729	15835	15775	15673	15566	15447	15749	15572	15691	15654	15670	15568	15640	15727	15579	15813	15704	15765	15582	15715	15675	15758	15749	15580	15518	15764	15574	15621	15763	15605	15783	15569	15719	15590	15732	15648	15601	15565	15686	15652	15663	15591	15800	15746	15605	15608	15650	15632	15790	15769	15662	15728	15746	15711	15733	15674	15757	15605	15725	15684	15769	15685	15674	15720	15755	15815	15590	15795	15660	15702	15769	15733	15723	15689	15646	15820	15577	15740	15669	15576	15650	15899	15694	15653	15704	15572	15713	15686	15681	15644	15624	15585	15749	15633	15742	15688	15707	15654	15814	15610	15646	15685	15641	15757	15751	15747	15653	15666	15842	15754	15714	15656	15619	15695	15850	15629	15628	15714	15657	15682	15571	15487	15654	15771	15516	15681	15769	15536	15685	15681	15529	15425	15827	15647	15758	15596	15754	15690	15690	15595	15629	15601	15579	15592	15646	15695	15752	15505	15627	15581	15614	15850	15716	15599	15611	15510	15549	15809	15738	15641	15585	15750	15653	15740	15645	15644	15623	15470	15669	15674	15737	15548	15596	15716	15759	15695	15574	15630	15768	15823	15612	15665	15526	15618	15701	15556	15719	15560	15742	15665	15762	15754	15839	15735	15814	15753	15678	15639	15629	15700	15711	15792	15622	15643	15577	15686	15762	15878	15708	15623	15727	15672	15905	15578	15526	15727	15625	15628	15687	15604	15703	15606	15576	15913	15631	15667	15699	15622	15664	15666	15756	15692	15744	15728	15742	15843	15879	15693	15767	15800	15710	15591	15701	15731	15693	15716	15577	15634	15785	15655	15775	15741	15739	15717	15705	15581	15718	15670	15702	15642	15651	15763	15605	15705	15618	15598	15783	15503	15544	15586	15737	15577	15731	15601	15618	15745	15773	15643	15680	15622	15638	15605	15668	15729	15810	15739	15764	15683	15585	15739	15547	15577	15596	15693	15764	15822	15700	15589	15740	15721	15720	15622	15661	15553	15561	15398	15657	15677	15758	15624	15532	15766	15805	15762	15809	15544	15534	15588	15688	15698	15752	15561	15736	15627	15675	15618	15840	15565	15795	15692	15583	15604	15770	15823	15625	15576	15642	15639	15739	15627	15654	15616	15779	15668	15669	15598	15659	15513	15588	15724	15495	15677	15614	15591	15767	15956	15628	15515	15660	15681	15626	15713	15533	15797	15565	15610	15691	15755	15613	15598	15717	15536	15834	15494	15712	15641	15617	15546	15587	15767	15699	15723	15682	15641	15725	15657	15600	15667	15688	15563	15825	15790	15737	15646	15814	15801	15671	15718	15658	15556	15586	15666	15742	15795	15528	15629	15728	15604	15674	15725	15679	15683	15853	15695	15614	15720	15820	15815	15548	15546	15869	15583	15759	15507	15720	15700	15780	15804	15608	15624	15680	15882	15666	15641	15706	15561	15913	15541	15521	15706	15731	15821	15723	15741	15547	15676	15620	15763	15596	15655	15731	15767	15667	15636	15951	15546	15528	15741	15629	15875	15741	15636	15708	15588	15654	15531	15640	15634	15747	15618	15492	15705	15831	15718	15760	15588	15765	15605	15676	15657	15707	15680	15751	15903	15771	15926	15462	15683	15753	15577	15609	15753	15673	15722	15597	15749	15805	15669	15727	15737	15610	15774	15632	15622	15886	15799	15826	15717	15701	15921	15594	15678	15871	15606	15757	15824	15740	15648	15715	15619	15606	15599	15747	15711	15736	15620	15677	15682	15811	15692	15743	15752	15605	15808	15678	15661	15523	15577	15419	15627	15818	15539	15520	15707	15736	15771	15621	15590	15605	15572	15750	15683	15651	15824	15638	15633	15802	15786	15718	15617	15834	15693	15690	15661	15534	15640	15603	15613	15616	15577	15654	15726	15769	15641	15797	15632	15598	15633	15772	15651	15723	15620	15522	15753	15579	15716	15565	15693	15510	15667	15538	15653	15614	15575	15576	15829	15609	15697	15710	15675	15614	15771	15618	15814	15726	15679	15842	15558	15563	15709	15672	15793	15650	15721	15652	15714	15802	15630	15737	15547	15592	15500	15672	15595	15709	15669	15821	15720	15744	15728	15565
23086	21563	29652	24218	23526	27047	29473	23519	21461	21209	20997	19855	19889	19276	19044	18910	18611	18768	18505	17945	18328	18055	17920	17867	17705	17811	17745	17418	17738	17498	17436	17422	17445	17505	17486	17667	17205	17372	17371	17241	17313	17314	17348	17387	17382	17446	17324	17294	17326	17356	17327	17273	17029	17155	17515	17395	17421	17458	17536	17426	17253	17304	17250	17179	17327	17125	17174	17253	17326	17184	17257	17252	17225	17325	17306	17181	17228	17309	17477	17065	17392	17220	17334	17191	17280	17218	17139	17091	17149	17511	17351	17099	17158	17178	17364	17173	17457	17397	17202	17123	17255	17230	17407	17285	17428	17404	17081	17233	17067	17214	17395	17218	17342	17160	17140	17098	17269	17392	17270	17283	17458	17330	17207	17353	17242	17311	17342	17236	17217	17132	17309	17199	17254	17277	17044	17367	17425	17156	17132	17325	17144	17104	17263	17336	17312	17235	17080	17213	17404	17323	17050	17240	17118	17263	17176	17333	17148	17132	17327	17142	17231	17134	17428	17263	17158	17343	17112	16987	17081	17187	17268	17178	17242	17072	17142	17217	17077	17175	17448	17301	17182	17208	17226	17251	17254	17328	17295	17246	17191	17167	17244	17231	17300	17095	16974	17245	17060	17212	17200	17265	17224	17253	17181	17143	17082	17336	17191	17263	17250	17184	17214	17205	17345	16912	17257	17136	17224	17202	17061	17310	17121	17221	17269	17250	17198	17073	17153	17184	17408	17078	17121	17236	17462	17199	17282	17464	17271	17286	17116	17191	17340	17092	17170	17111	17117	17328	17322	17125	17296	17098	17495	17184	17157	17013	17224	17140	17287	17233	17445	17136	17373	17348	17239	17278	17105	17181	17349	17180	16942	17132	17432	17161	17160	17182	17167	17243	17140	17366	17309	17283	17339	17182	17089	17151	17230	17210	17331	17233	17219	17218	17110	17293	17378	17221	17201	17275	17217	17190	17341	17232	17149	17092	17163	17162	17298	17260	17232	17251	17242	17183	17270	17357	17258	17135	17171	17273	17145	17208	17302	17258	17352	17137	17376	17180	17298	17366	17271	17264	17157	17361	17187	17374	17334	17200	17144	17093	17293	17312	17367	17235	17032	17107	17437	17132	17332	17190	17162	17197	17264	17355	17175	17201	17204	17228	17211	17041	17257	17176	17067	17296	17234	17288	17270	17384	17161	17330	17230	17028	16879	17271	17124	17422	17263	17104	16996	17053	17314	17349	17255	17403	17198	17232	17287	17003	17066	17259	17340	17151	17296	17230	17244	17176	17151	17334	17170	17172	17269	17153	17053	17310	17047	17067	17268	17134	17241	17356	17336	17267	17160	17313	17286	17205	17334	17174	17266	17340	17174	17108	17128	17096	17399	17342	17261	17073	17193	17110	16997	17106	17147	16982	17185	17197	17196	17144	17080	17226	17383	17198	17251	17183	17141	17207	17299	17297	17088	16968	17365	17171	17324	17177	16983	17057	17352	17202	17246	17219	17233	17167	17226	17027	17303	17197	17285	17211	17140	17187	17226	17161	17429	17292	17378	17269	17172	17184	17032	17137	17133	17115	17250	17233	17139	17069	17388	17401	17104	17053	17131	17060	17147	17004	17048	17228	17065	17193	17170	17179	17134	17373	17141	17090	17160	17271	17038	17069	17310	17469	17250	17389	17115	17055	17230	17149	17167	17083	17164	17072	17073	17194	17227	17226	17350	17086	17383	17145	17295	17090	17177	17237	17236	17196	17328	17300	17137	17270	17299	17151	17358	17172	17225	17354	17331	17296	17046	16993	17288	17228	17096	17251	17368	17170	17157	17266	17270	17033	17322	17427	16805	17302	17175	17203	17491	17212	17340	17158	17200	17294	17077	17229	17164	17324	17150	17135	17310	17134	17252	17327	17174	17123	16963	17102	17165	17240	17242	17303	17368	17254	17191	17193	17241	16899	17272	16887	17006	17096	17361	17175	17260	17193	17264	17173	17246	17172	17145	16977	17166	17303	17347	17356	17249	17308	17251	17198	17257	17238	17233	17115	17160	17160	17273	17080	17257	17318	17028	17321	17325	17260	17249	17151	17216	17136	17319	17439	17348	17336	17394	17303	17218	17161	17251	17039	17185	17013	17217	17051	17266	17233	17126	17081	17319	17430	17155	17068	16996	17225	17127	17230	17194	17066	17309	17176	17113	17329	17363	17370	17088	17093	17260	17320	17375	17316	17327	17282	17071	17307	17350	17023	17161	17258	17195	17302	17213	17248	17147	17188	17151	17192	17219	17191	17269	17272	17279	17191	17334	17144	17182	17192	17449	17150	17117	17177	17492	17344	17092	17276	17208	17382	17209	17130	17091	17028	17073	17123	17272	17185	17174	17154	17099	17088	17081	17263	17161	17154	17090	17155	17342	17120	17115	17339	17282	17177	17124	17160	17139	17273	17162	17393	17400	17204	17290	17039	17213	17224	17164	17201	17335	17074	17455	17140	17328	17193	17327	17263	17239	17132	17220	17050	17293	17082	17162	17215	17276	17108	17385	17222	17275	17269	17142	17189	17260	17157	17212	17124	17206	16980	17056	17157	16957	17139	17448	17287	17334	17154	17459	17037	17190	17115	17306	17177	17347	17393	17017	17159	17270	17179	17240	17466	17200	17327	17220	17271	17137	17184	17122	17086	17276	17293	17149	17259	17157	17360	17249	17259	17150	17012	17194	17446	17418	17197	17088	17355	17290	17239	17170	17255	17284	17260	17289	16990	17142	17214	17272	17396	17315	17112	17219	17165	17209	17389	17345	17146	17299	17181	17177	17126	16961	17174	17231	17144	17280	17093	17116	17205	17142	17248	17012	17065	17316	17195	17204	17224	17244	17075	17259	16989	17268	17235	17203	16929	17296	17093	17238	17214	17149	17378	17218	17214	17127	17037	17088	16942	17096	17279	17288	17195	17061	17245	17168	17284	17278	17177	17056	17155	17240	17325	17233	17184	17329	17407	17151	17314	17258	17035	16959	17093	17323	17400	17122	17353	17045	17319	17296	17072	17204	17173	17201	17227	17186	17158	17001	17224	17207	17230	17173	17401	17339	17146	17327	16990	17190	17276	17272	17006	17064	17146	17275	17290	17458	17324	17289	17422	17327	17249	16998	17152	17313	17383	17271	17451	17210	17105	17350	17190	17092	17104	17284	17228	17310	17324	17349	17257	17373	17568	17129	17203	17261	17096	17011	17153	17291	17015	17328	17091	17324	17238	17349	17190	17352	17415	17326	17063	16970	17192	17183	17177	17272	17129	17169	17367	17306	17207	17358	17268	17243	17013	17298	17286	17173	17320	17104	17124	17155	17309	17348	17174	17080	17142	17167	17136	17194	16930	17276	17202	17301	17130	17170	17275	17210	17284	17234	17290	17135	17180	17149	17168	17182	17138	17191	17005	17213	17180	17304	17193	17103	17425	17150	17025	17346	17199	17142	17197	17247	17210	17074	17197	17227	17241	17267	17126	17515	17042	17281	17267	17402	17254	17253	17034	17235	17130	17120	17177	17118	17187	17335	17190	17150	17083	17308	17210	17170	17083	17151	17294	17184	17299	17483	17132	17004	17289	17207	17016	17120	17072	17155	17255	17322	17418	17190	17104	17218	17198	17485	17441	17090	17137	17097	17161	17346	17019	17316	17154	16987	17037	17452	17007	17190	17183	17240	17102	17019	17373	17119	17088	17190	17185	17373	17369	17146	17064	17206	17348	17284	17347	17202	17084	17210	17121	17230	17239	17153	17241	17285	17165	17070	17073	17285	17194	17146	17262	17216	17375	17292	17234	17258	17258	17266	17336	17200	17301	17336	17059	17190	17173	17465	17460	17325	17149	17071	17174	17261	17047	17218	17297	17294	17306	17483	17299	17184	17019	17499	17444	17194	17137	17093	17189	17191	17269	17155	17077	17273	17149	17149	17302	17178	17305	17261	17245	17246	17136	17076	17323	17246	17200	17235	17528	17462	17254	17306	17072	17155	17218	17126	17030	17261	17323	17209	17178	17420	17257	17062	17366	17272	16973	17183	17169	17195	17075	17085	17405	17280	17127	17234	17269	17290	17072	17305	17230	17161	17217	17268	17193	17290	17164	17322	17362	17281	17085	17042	17198	17389	17137	17170	17357	17247	17057	17310	17152	17281	17065	17081	17116	17377	16970	17107	17080	17241	17290	17213	17226	17307	17308	17224	17163	17264	17321	17181	17437	17274	17147	17165	17083	17205	17429	17160	17288	17241	17119	17155	17176	17069	17373	17165	17332	17136	17293	17208	17200	17205	17445	17202	17232	17092	17112	17001	17076	17334	17218	17387	17164	17279	17435	17309	17079	17311	17208	17203	17170	17134	17223	17225	17181	17246	17039	17224	17313	17126	17429	17120	17073	17316	17287	17281	17443	17076	17126	17249	17123	17218	17372	17242	17307	17190	17276	17217	17254	17100	17175	17209	17239	17212	17318	17178	17359	17465	17180	17155	17222	17304	17251	17359	17272	17311	17107	17212	17247	17330	17203	17289	17256	17223	17223	17285	17361	17214	17184	17389	17157	17116	17220	17348	17359	17330	17134	17080	17214	17354	17291	16973	17173	17181	17231	17246	17217	17285	17077	17324	17214	17277	17394	17442	17229	17069	17137	17307	17159	17092	17241	17071	17191	17228	17115	17275	17148	17273	17232	17328	17305	17218	17280	17136	17125	17138	17003	17178	17185	17225	17138	17299	17282	17257	17119	17139	17053	17117	17241	17186	17191	17241	17083	17215	17119	17146	17087	17271	17037	17115	17256	17230	17222	17080	17067	17146	17239	17082	16983	17157	17278	17122	17282	17399	17381	17267	17194	17239	17477	17345	17130	17273	17119	17261	17467	17233	17140	17052	17195	17252	17301	17218	17247	17143	17101	17066	17473	17456	17309	17078	17098	17189	17278	17230	17081	17091	17074	17276	17170	17168	17103	17051	17341	17174	17197	17095	17181	17267	17290	17090	17255	17162	17123	17064	17239	17206	17292	17327	17247	17155	17121	17144	17170	17191	17429	17172	17057	17232	17007	17235	17066	17275	17292	17183	17307	17244	17231	17123	17204	17069	17245	17053	17194	17064	17078	17181	17047	17214	17054	17032	17214
31899	56486	53605	47450	40040	32817	28121	24549	22344	21510	20917	19601	18985	18677	18268	17879	17542	17410	17085	16854	16656	16290	16104	16117	15990	15856	15841	15975	15797	15859	15610	15684	15715	15699	15637	15601	15549	15698	15692	15504	15684	15663	15595	15597	15548	15504	15579	15700	15422	15337	15396	15488	15634	15512	15483	15539	15532	15429	15440	15564	15497	15470	15463	15582	15497	15380	15536	15616	15626	15582	15526	15285	15469	15344	15556	15623	15529	15522	15651	15458	15462	15428	15625	15399	15602	15477	15600	15446	15443	15557	15605	15472	15581	15486	15478	15461	15324	15394	15618	15501	15504	15547	15644	15385	15548	15680	15475	15492	15651	15585	15471	15591	15527	15539	15585	15422	15458	15519	15478	15480	15602	15612	15563	15373	15693	15465	15619	15553	15585	15463	15666	15412	15501	15507	15610	15503	15446	15422	15321	15449	15424	15537	15522	15602	15243	15600	15474	15487	15565	15726	15626	15481	15482	15679	15463	15713	15548	15601	15629	15681	15612	15562	15432	15571	15557	15519	15375	15577	15580	15399	15520	15635	15632	15616	15325	15414	15585	15379	15470	15335	15369	15591	15365	15474	15637	15499	15733	15688	15436	15617	15447	15371	15437	15387	15543	15568	15661	15441	15747	15442	15540	15491	15477	15521	15727	15637	15351	15518	15495	15380	15485	15608	15438	15424	15592	15564	15629	15498	15564	15548	15495	15529	15663	15367	15477	15469	15642	15490	15439	15560	15578	15478	15643	15519	15310	15588	15361	15572	15577	15571	15583	15554	15500	15650	15377	15535	15456	15714	15586	15469	15455	15598	15526	15570	15613	15430	15349	15565	15677	15460	15580	15336	15486	15393	15501	15474	15406	15528	15447	15485	15453	15572	15446	15430	15587	15522	15497	15491	15570	15447	15569	15343	15405	15468	15456	15494	15481	15573	15712	15516	15522	15454	15477	15493	15746	15322	15654	15517	15633	15402	15414	15536	15425	15463	15375	15546	15439	15568	15383	15595	15650	15466	15341	15565	15624	15394	15520	15715	15514	15483	15390	15463	15597	15535	15470	15662	15580	15548	15476	15500	15335	15583	15518	15596	15458	15572	15455	15609	15518	15523	15354	15433	15543	15638	15496	15399	15348	15470	15448	15412	15573	15545	15598	15378	15621	15386	15546	15496	15406	15582	15587	15433	15451	15443	15461	15475	15397	15394	15431	15538	15595	15528	15440	15499	15524	15522	15511	15472	15507	15594	15475	15530	15559	15686	15505	15488	15328	15367	15379	15411	15641	15391	15678	15460	15572	15400	15552	15466	15569	15531	15565	15465	15328	15493	15534	15435	15470	15442	15472	15538	15444	15619	15370	15553	15557	15571	15370	15478	15394	15626	15484	15292	15483	15482	15544	15550	15408	15545	15530	15555	15555	15646	15530	15613	15576	15484	15494	15607	15462	15353	15444	15404	15557	15385	15448	15418	15568	15515	15560	15428	15542	15462	15448	15455	15495	15399	15520	15513	15525	15597	15572	15436	15385	15500	15499	15419	15517	15518	15513	15574	15546	15399	15698	15450	15631	15555	15284	15587	15440	15518	15364	15433	15431	15546	15490	15589	15400	15563	15345	15542	15343	15464	15329	15493	15434	15454	15596	15518	15495	15428	15422	15605	15657	15536	15534	15594	15505	15464	15499	15397	15445	15583	15512	15642	15451	15464	15558	15574	15466	15398	15600	15458	15534	15632	15530	15269	15505	15545	15294	15439	15601	15483	15590	15608	15349	15488	15493	15343	15453	15490	15574	15554	15603	15546	15726	15505	15635	15585	15550	15619	15427	15622	15541	15473	15582	15528	15451	15374	15444	15423	15516	15551	15554	15374	15333	15484	15654	15495	15400	15352	15419	15443	15532	15557	15570	15304	15454	15357	15594	15553	15585	15406	15514	15361	15465	15419	15603	15545	15423	15367	15561	15477	15605	15626	15530	15411	15510	15616	15462	15476	15535	15564	15452	15391	15482	15402	15619	15441	15576	15624	15649	15527	15580	15394	15486	15437	15472	15522	15633	15555	15435	15384	15481	15511	15498	15542	15471	15615	15412	15435	15480	15364	15448	15323	15533	15558	15285	15446	15354	15578	15467	15608	15500	15649	15332	15741	15393	15719	15569	15538	15404	15533	15374	15530	15616	15484	15442	15360	15366	15387	15589	15448	15550	15451	15591	15498	15565	15536	15493	15297	15644	15403	15688	15589	15508	15413	15512	15354	15471	15560	15587	15444	15486	15532	15573	15531	15452	15727	15461	15463	15336	15535	15600	15342	15359	15529	15538	15264	15422	15602	15437	15415	15679	15404	15377	15625	15472	15657	15472	15558	15473	15628	15452	15535	15600	15494	15443	15503	15587	15387	15490	15420	15510	15525	15485	15443	15652	15300	15640	15434	15519	15454	15489	15593	15393	15471	15686	15587	15404	15538	15370	15401	15715	15418	15424	15519	15528	15516	15487	15656	15385	15575	15570	15452	15638	15482	15525	15440	15511	15291	15514	15596	15540	15419	15477	15530	15561	15594	15499	15564	15390	15500	15567	15659	15657	15554	15491	15545	15601	15525	15659	15460	15370	15659	15480	15432	15454	15469	15557	15530	15442	15670	15638	15451	15298	15510	15393	15565	15575	15390	15502	15449	15433	15453	15523	15466	15522	15463	15624	15604	15458	15435	15561	15474	15391	15670	15477	15541	15407	15463	15465	15556	15515	15400	15574	15633	15547	15508	15446	15511	15411	15446	15414	15323	15329	15394	15437	15343	15501	15278	15376	15433	15473	15301	15721	15437	15664	15533	15567	15316	15499	15455	15376	15495	15462	15534	15494	15423	15602	15546	15508	15546	15499	15449	15449	15363	15644	15615	15445	15464	15481	15496	15436	15617	15645	15540	15286	15470	15577	15423	15474	15308	15587	15594	15536	15463	15478	15399	15378	15463	15474	15387	15672	15430	15434	15515	15453	15601	15430	15430	15422	15516	15379	15637	15579	15362	15539	15581	15523	15580	15521	15549	15713	15430	15594	15491	15607	15452	15486	15475	15517	15450	15471	15510	15599	15546	15456	15646	15547	15396	15477	15536	15411	15453	15569	15582	15331	15601	15560	15509	15607	15298	15392	15476	15384	15451	15516	15521	15588	15531	15507	15299	15467	15530	15506	15513	15303	15474	15424	15478	15616	15648	15481	15582	15506	15499	15341	15588	15499	15520	15608	15588	15624	15493	15486	15506	15508	15425	15570	15453	15446	15549	15451	15533	15452	15514	15427	15388	15572	15393	15573	15585	15401	15485	15597	15526	15457	15512	15447	15420	15529	15192	15540	15480	15523	15505	15610	15441	15503	15489	15372	15504	15425	15494	15557	15426	15510	15525	15547	15578	15522	15301	15727	15579	15586	15550	15373	15482	15546	15511	15541	15361	15489	15572	15452	15520	15600	15492	15358	15498	15532	15391	15306	15466	15350	15340	15513	15660	15615	15521	15403	15356	15513	15486	15496	15358	15417	15469	15390	15345	15512	15387	15342	15647	15481	15523	15543	15636	15622	15351	15593	15497	15622	15462	15337	15581	15578	15440	15571	15453	15652	15476	15524	15556	15544	15549	15333	15507	15661	15486	15402	15463	15493	15243	15525	15452	15512	15501	15454	15409	15520	15489	15495	15627	15601	15427	15474	15534	15627	15429	15469	15424	15510	15617	15324	15598	15515	15528	15500	15481	15430	15664	15465	15422	15644	15452	15565	15370	15699	15628	15536	15457	15559	15367	15600	15498	15442	15602	15785	15560	15492	15437	15454	15399	15493	15437	15482	15419	15422	15492	15393	15639	15592	15407	15443	15384	15537	15524	15469	15558	15640	15395	15445	15449	15461	15471	15346	15433	15475	15425	15546	15350	15576	15643	15291	15610	15611	15423	15427	15445	15534	15555	15348	15410	15422	15546	15578	15575	15535	15390	15461	15680	15413	15465	15519	15611	15635	15380	15594	15366	15340	15363	15555	15581	15439	15565	15571	15403	15437	15600	15557	15461	15603	15445	15426	15560	15534	15514	15435	15680	15530	15603	15506	15628	15453	15470	15419	15561	15277	15477	15454	15368	15499	15531	15432	15577	15536	15435	15490	15508	15413	15408	15322	15530	15377	15548	15488	15279	15463	15424	15394	15427	15304	15726	15528	15400	15572	15442	15602	15538	15674	15498	15393	15335	15537	15566	15476	15454	15424	15406	15419	15419	15451	15494	15512	15563	15616	15601	15534	15416	15718	15522	15281	15443	15459	15453	15539	15585	15534	15705	15563	15655	15369	15436	15548	15280	15687	15379	15567	15484	15563	15576	15387	15692	15378	15553	15422	15505	15374	15514	15319	15367	15516	15449	15548	15426	15476	15550	15664	15500	15565	15361	15447	15471	15464	15470	15530	15641	15586	15346	15513	15615	15583	15565	15466	15639	15567	15361	15586	15672	15613	15582	15622	15546	15596	15468	15507	15325	15706	15463	15589	15600	15524	15480	15453	15516	15619	15431	15410	15481	15457	15561	15531	15466	15431	15581	15437	15471	15459	15506	15493	15331	15563	15579	15557	15590	15286	15613	15643	15534	15481	15451	15302	15477	15504	15369	15456	15475	15516	15548	15389	15369	15415	15542	15367	15479	15268	15625	15394	15579	15499	15526	15518	15574	15372	15668	15559	15544	15505	15396	15456	15724	15558	15411	15458	15648	15416	15541	15710	15502	15439	15436	15542	15325	15531	15650	15553	15488	15494	15541	15555	15305	15522	15424	15337	15553	15471	15360	15424	15601	15358	15509	15620	15599	15586	15492	15480	15451	15439	15553	15547	15562	15518	15524	15409	15441	15407	15483	15608	15604	15538	15460	15425	15315	15370	15487	15596	15422	15691	15515	15513	15351	15530	15477	15515	15509	15513	15495	15248	15497	15523	15426	15590	15432	15459	15482	15474	15563	15482	15668	15425	15413	15587	15520	15674	15376	15484	15454	15498	15439	15617	15505	15617	15532	15584	15476	15483	15526	15498	15391	15611	15350	15438	15478	15526	15546	15471	15505	15479	15367	15370	15303	15545	15503	15475	15508	15502	15377	15498	15425	15564	15395	15547	15360	15339	15576
28486	27636	36721	35628	28838	24753	21806	19716	19132	18514	18718	18161	18103	17725	17633	17775	17625	17559	17589	17445	17183	17216	17350	17169	17250	17348	17065	17260	17217	17227	17035	17024	17116	16912	17118	17072	17188	16762	16942	17006	16841	16947	16949	17083	17173	16888	17134	17040	17173	16949	16806	16976	16968	17053	17045	16958	16701	16820	17019	16926	16988	16806	17010	17009	16971	16995	16964	16860	16784	16903	16919	16791	16950	16949	16861	17156	17009	16814	17078	16814	17187	16709	16944	16955	17147	17042	16999	16665	17201	17045	16991	17069	17037	16795	16951	17293	17063	17025	16935	17002	17000	16898	17036	16896	16942	17103	16976	17077	17066	17077	16863	16912	16972	16831	16865	17088	16887	16900	17060	17163	16966	17108	17034	16871	17045	16929	16934	16899	17157	17114	16956	16776	16938	17068	16827	17112	17131	16683	16735	17142	16895	16854	16899	16880	16866	17079	17172	16965	16973	17108	16910	17035	16922	16870	17148	16890	16858	16995	16864	16904	17062	16905	17071	16864	16875	17000	17021	17064	16772	16855	17060	17035	17042	16776	16970	17008	17001	16790	16935	17153	16977	16962	17097	16917	16951	17002	16907	16880	16936	16869	16762	17108	16864	16843	17014	17002	16822	16925	17029	16935	16925	17123	16974	17148	16887	16853	17048	17128	16954	17038	16964	16897	16905	16861	17037	16744	17032	16740	16952	16788	16946	17117	16929	16928	17044	17123	16827	16997	17044	17066	16967	17197	17056	16895	16978	17033	16955	16980	17040	16901	17000	16764	16989	16960	17051	16965	16894	17001	16820	17017	17048	16884	16989	16959	16984	16757	17021	17049	17091	17058	16953	16824	16917	16938	17011	17021	17065	17057	17148	17053	16867	17008	16903	16970	16923	17177	17100	16827	16960	16912	16865	17144	16978	17011	16859	17187	16928	16765	16955	17079	17045	16976	16964	16859	16938	16799	17005	17098	16949	16905	17025	17050	16744	16839	16930	16786	17057	16805	17065	16755	17089	16766	16991	16979	16919	17018	17139	16948	16789	16793	16888	16756	16958	17037	16981	16942	16986	17090	17002	16978	16812	17059	16958	16987	16841	16928	16903	16980	17062	16881	16933	17117	16908	17031	16978	16854	16742	16804	16752	17053	16973	17031	16937	16690	16887	16914	16929	17054	17101	17018	16883	16908	17083	16794	17092	17059	17051	16963	16833	17099	16871	16908	16995	17044	17009	17014	16894	16943	16873	17040	16953	16822	17039	16806	17021	16996	16826	16873	16930	17012	17007	17002	16921	16986	17102	17040	17018	16862	16786	17210	16964	16985	17068	16926	16967	17036	16834	16941	16895	16830	17079	16936	16957	17114	17140	16777	16979	16910	16984	17097	16951	17069	17014	16896	17129	17015	16981	16969	16982	17000	17034	16708	17097	16941	16826	16940	16856	16860	16910	16943	17071	17132	17012	16929	16731	16997	16923	16942	16980	17022	17139	17186	16947	17030	17077	17054	17097	17043	17073	17051	16946	16959	17091	17007	16859	16823	17110	16890	17018	16886	16822	16984	17059	16891	16833	17130	16623	16934	16988	16910	17038	17030	17097	17192	17041	16988	17041	17013	17051	16988	17076	16746	16905	16858	16759	17085	16913	17173	17146	16934	16835	16983	16964	17106	16976	16934	16772	16899	17017	17017	17044	16881	16837	16970	16912	16948	16943	17042	17122	16809	16990	17203	17034	16923	17070	16942	17090	16976	16857	16802	16972	16866	16974	16937	17000	16962	16875	17030	16864	16923	17130	16793	16879	17295	16953	16724	16875	16940	16908	17028	17088	16955	17039	16942	17045	17002	16874	16892	16800	16897	16896	16716	16938	17042	16989	16915	16931	16820	16771	16851	16982	16917	17194	16953	17012	16925	16853	16889	17228	16828	16950	16979	16973	16827	16896	17012	17054	17096	16839	17042	17075	16833	16871	16767	16847	16963	16950	16916	17076	16921	16931	16996	17188	17264	16839	17012	17231	17044	16844	16974	17041	17076	17105	17024	17111	16975	16943	17103	17023	16983	16902	17143	16872	17261	17086	16922	16966	16957	16733	16826	17023	17004	16996	17133	16971	16856	16848	17049	16976	16996	16844	17098	16794	16964	16941	16804	16964	17135	16913	16976	16966	17118	17005	17087	17031	16906	16987	16970	17105	17095	17132	17003	17024	16947	16929	17004	17043	16843	17106	16815	17102	17036	17024	16927	16840	16984	16961	16895	16807	16925	16994	16790	16890	16914	17014	16913	16975	16842	16984	17096	17155	17015	17050	17062	16901	16910	17038	17045	17096	17039	17090	16912	16948	17004	17010	16893	16905	17118	16998	16767	16974	16948	16886	16937	16871	17020	17075	16821	16984	17207	17192	16888	16832	17112	16848	17018	17109	16693	16881	16923	16806	16905	16988	17002	17038	17032	16945	17110	16936	16937	16862	17043	16983	16793	17036	16723	16888	16919	16831	16973	16902	16936	16911	17165	17060	16830	16968	16778	16899	16900	16925	16872	16984	16935	17214	17126	16919	17041	17063	16905	16985	17041	17104	16943	16963	17011	16766	17018	17037	16916	16962	16960	17062	16998	17022	16941	16938	17139	17178	16926	16919	17027	16997	16849	17137	16976	16989	16833	16984	16950	17045	16961	16734	16950	16940	17022	16935	17129	17019	16742	17025	17004	16982	16948	16885	16881	16812	16853	16961	16850	16886	17081	16971	16951	16997	17045	16867	16850	16684	16890	17021	16938	17037	17000	16995	16890	16988	16745	17234	17111	16947	16919	17113	16925	17099	17120	16993	16996	17039	16963	17065	17070	17056	16743	16981	17083	16898	17032	16768	16856	17183	16989	16835	16894	16964	16939	17037	16658	16743	16861	16870	16982	17051	16907	17041	17052	17065	17075	17105	16894	16992	17131	17105	17035	16676	16890	16808	17262	16874	16792	17011	16732	16906	17040	16837	16825	16793	16971	16912	16820	17047	16759	16898	17081	17002	17166	16850	17184	16875	17006	16847	16874	17020	16781	17039	17050	16927	16957	16915	16781	16868	17050	16836	17000	16802	16919	16745	17176	16673	17048	17072	17034	16843	17030	16904	17066	17077	16839	16840	16850	16901	16831	16951	16970	17329	17072	16873	17042	17046	16962	17001	17161	16996	16771	16973	17131	16912	17043	16924	17000	16990	17100	16872	16846	16893	17039	16940	16992	16802	16911	16932	17060	17063	17083	17013	16987	16867	16973	16956	16973	16859	16921	16848	16897	16950	17108	16863	17085	16940	16784	16631	16891	16842	17110	16804	17101	17255	16804	16877	17219	17046	16914	16983	16920	16823	16948	17065	16789	16868	16916	17020	16901	16940	17214	16957	16971	17153	16923	17038	16928	17033	16909	16782	17051	16684	17067	16828	17192	16793	16963	16941	16952	16900	17046	16845	16986	17066	17080	16916	17105	17005	16998	16799	16917	16806	17059	17088	16837	16912	17046	16815	16797	16943	16951	16889	17065	17061	16922	16997	16816	16836	16953	16997	16882	17190	17164	16811	17104	16899	16966	16822	16901	17039	17023	17058	16784	16931	16948	16986	16905	17055	16970	17059	16997	17082	17053	16966	17106	16884	16996	16922	16876	16849	16954	16822	16988	17131	17039	17083	16927	16826	16910	16977	17153	17032	16777	16994	16819	16921	16948	16900	16879	17017	17015	16884	17005	16838	17064	16959	16893	16995	16836	16960	17051	17096	16822	16878	16770	16967	17044	16744	17081	16939	16780	16894	16909	16912	17002	16960	16960	16976	17017	17020	17029	16886	16902	17114	16834	16969	16921	16886	16967	16953	16924	17045	16987	16938	16934	16927	17135	17048	16981	17017	16766	17051	16800	16948	16951	16918	17001	17203	17151	17079	16902	16991	16961	16945	17073	17023	17061	17034	16919	17035	16867	17026	16967	17157	16935	16946	16793	17042	17026	17025	17175	16894	17016	16985	16970	16895	17051	17010	17181	16886	17098	16875	16811	16919	17167	17096	16955	16972	16937	16813	16884	17190	16973	17030	16866	17014	16918	16940	17028	16966	16971	17075	16747	16937	16892	17007	16996	16983	16939	16874	16926	17058	16917	16951	16921	16990	17077	17072	16825	16984	17113	16809	16942	16917	17072	17008	17052	16972	16988	16882	16950	16979	16941	16932	16746	16965	16745	16833	16917	16969	17069	17015	16962	16964	16956	17025	17060	16900	16879	17098	16767	16968	16883	16787	16868	16971	16829	16900	16882	17047	16929	17190	16748	16988	16851	16729	16938	16950	16954	16930	16936	17042	16824	17061	16978	16914	17061	17027	16978	17117	16993	16899	16932	16894	17074	16945	16909	17084	17043	16988	16949	16921	16952	16946	16878	16914	16942	16913	17008	16856	16892	16834	16937	16783	16855	16767	16979	16917	17170	16918	16989	16819	16747	16763	17117	16934	17106	16838	16945	16945	16971	17018	17087	16944	16939	17097	17041	17124	16900	16948	17027	16952	16899	16929	17040	16952	17041	16921	17025	17052	16963	17252	16973	16917	16913	17165	16962	16893	17020	16919	16958	16861	16992	17048	17008	16944	16989	16897	16950	16901	16970	17002	17129	16940	17102	16973	17010	16894	16926	16908	17064	16909	16913	17006	16793	16989	16976	16959	16879	16912	17029	16941	16815	17077	17153	16918	17134	17009	16906	17057	16668	17037	17015	16975	16990	17101	16741	16817	16958	16882	17058	16999	17049	16932	16818	16873	16918	17052	17036	17001	17139	16791	16994	16908	16916	17001	16960	16973	17010	16947	16988	17006	16794	16986	16918	16825	16858	16824	17119	17005	17095	16896	16926	16943	17061	17033	17030	17012	17045	16920	17056	17070	16900	17116	16871	16996	17031	17063	17105	16902	16935	17121	16880	16983	17006	16984	16854	17038	16875	16825	16929	16909	17109	17119	16834	16765	17038	16902	16821	17116	16893	16991	16990	17015	17019	17008	17069	16919	16981	16872	17093	16854	16976	16855	16804	16968	16991	17080	16900	17025	17078	16932	16995	17011	16903	16851	16820	16826	16967	17132	16958	17032	16782	16777	17035	17086	16950	16986	16862	16963	17012	17045	17019
31535	47051	44142	37702	31092	25882	22003	19520	18395	18076	17863	17302	16876	16957	16664	16129	16427	16137	15978	15986	15866	15607	15630	15626	15429	15365	15519	15460	15507	15456	15561	15313	15336	15442	15441	15544	15318	15268	15398	15383	15509	15427	15358	15431	15230	15424	15366	15318	15420	15456	15298	15421	15290	15310	15230	15215	15254	15406	15345	15305	15182	15561	15455	15448	15423	15300	15433	15340	15201	15330	15267	15406	15259	15347	15299	15302	15258	15266	15138	15327	15481	15373	15225	15451	15241	15385	15343	15138	15212	15500	15300	15413	15252	15268	15217	15372	15360	15141	15439	15469	15322	15266	15294	15363	15431	15357	15471	15252	15315	15409	15122	15310	15311	15330	15318	15417	15562	15315	15419	15308	15305	15288	15431	15290	15400	15424	15386	15403	15375	15348	15377	15306	15300	15389	15297	15181	15289	15230	15306	15275	15355	15296	15376	15363	15071	15385	15344	15287	15443	15286	15208	15363	15410	15444	15240	15402	15299	15280	15288	15447	15145	15264	15325	15368	15278	15438	15408	15359	15276	15332	15327	15323	15316	15376	15344	15417	15405	15330	15277	15423	15148	15280	15127	15307	15361	15471	15233	15367	15198	15332	15290	15550	15251	15344	15326	15361	15417	15246	15356	15416	15294	15335	15437	15461	15466	15271	15366	15255	15291	15387	15384	15413	15358	15486	15270	15436	15386	15402	15309	15316	15430	15285	15469	15457	15401	15200	15130	15364	15356	15350	15299	15556	15420	15382	15183	15419	15299	15163	15489	15211	15397	15347	15261	15337	15316	15094	15356	15250	15270	15470	15210	15535	15429	15160	15417	15240	15253	15489	15514	15436	15373	15260	15344	15378	15338	15259	15199	15384	15350	15344	15428	15296	15200	15404	15361	15296	15227	15305	15180	15310	15197	15380	15486	15190	15220	15408	15291	15530	15483	15269	15329	15220	15379	15382	15439	15252	15305	15300	15358	15205	15370	15175	15308	15335	15312	15352	15264	15298	15318	15408	15136	15282	15341	15192	15213	15308	15365	15344	15355	15271	15290	15335	15485	15368	15305	15514	15204	15505	15299	15488	15395	15336	15230	15371	15276	15307	15237	15356	15336	15458	15395	15352	15314	15375	15353	15532	15277	15374	15364	15395	15264	15461	15474	15348	15330	15363	15164	15349	15344	15220	15290	15524	15311	15128	15502	15393	15435	15351	15385	15468	15365	15311	15206	15278	15484	15335	15341	15378	15375	15280	15260	15383	15351	15207	15456	15245	15390	15270	15451	15322	15367	15349	15351	15304	15258	15278	15216	15322	15302	15404	15378	15204	15240	15132	15253	15436	15234	15230	15322	15402	15437	15330	15273	15346	15255	15278	15267	15314	15482	15323	15327	15334	15453	15295	15338	15298	15291	15439	15242	15181	15353	15307	15264	15318	15092	15371	15396	15341	15325	15257	15552	15330	15216	15434	15375	15330	15385	15350	15310	15232	15365	15161	15342	15325	15187	15317	15405	15166	15461	15248	15272	15338	15419	15522	15383	15349	15263	15466	15189	15229	15278	15118	15411	15323	15397	15388	15296	15486	15254	15427	15415	15326	15331	15328	15480	15385	15235	15278	15183	15294	15344	15287	15372	15323	15416	15324	15435	15334	15366	15228	15431	15313	15299	15243	15298	15345	15372	15415	15235	15292	15307	15304	15323	15354	15212	15373	15225	15498	15310	15280	15523	15332	15284	15435	15287	15277	15380	15463	15338	15330	15232	15425	15291	15307	15314	15302	15475	15426	15369	15359	15136	15429	15462	15388	15243	15222	15282	15472	15388	15330	15546	15434	15272	15227	15371	15414	15304	15396	15482	15177	15312	15287	15460	15266	15387	15442	15363	15412	15263	15306	15377	15319	15218	15481	15320	15403	15331	15326	15403	15298	15477	15230	15258	15269	15431	15482	15412	15274	15462	15513	15275	15286	15365	15326	15237	15469	15219	15371	15266	15204	15345	15356	15545	15436	15301	15326	15382	15342	15300	15269	15488	15174	15284	15412	15308	15280	15337	15373	15357	15313	15209	15376	15240	15220	15531	15378	15258	15283	15408	15090	15178	15388	15415	15312	15329	15386	15260	15302	15187	15326	15385	15354	15287	15437	15336	15428	15052	15344	15467	15292	15318	15261	15343	15150	15385	15314	15405	15259	15405	15606	15300	15385	15240	15372	15210	15219	15387	15335	15509	15419	15385	15406	15270	15397	15357	15423	15402	15274	15493	15460	15359	15295	15352	15440	15424	15424	15308	15193	15344	15381	15186	15128	15253	15332	15350	15301	15309	15345	15299	15341	15358	15401	15433	15461	15408	15298	15240	15314	15455	15277	15321	15346	15350	15327	15428	15351	15359	15341	15186	15257	15392	15289	15296	15296	15424	15355	15555	15366	15418	15391	15328	15275	15402	15322	15321	15427	15434	15469	15495	15421	15467	15286	15357	15504	15154	15318	15466	15311	15239	15395	15465	15426	15294	15337	15433	15423	15367	15214	15408	15181	15319	15351	15550	15431	15318	15186	15079	15477	15162	15387	15256	15495	15223	15227	15380	15406	15361	15457	15211	15198	15345	15402	15431	15297	15438	15193	15445	15479	15256	15393	15224	15264	15322	15440	15254	15329	15330	15497	15166	15277	15279	15482	15334	15186	15200	15517	15492	15251	15177	15471	15331	15228	15529	15360	15500	15515	15467	15457	15452	15279	15424	15417	15321	15257	15268	15400	15256	15455	15298	15364	15400	15310	15425	15267	15531	15290	15343	15357	15301	15290	15227	15150	15415	15324	15400	15393	15311	15420	15404	15505	15283	15311	15264	15342	15393	15451	15343	15357	15335	15192	15493	15400	15349	15421	15393	15341	15351	15301	15360	15294	15330	15335	15263	15391	15213	15290	15478	15419	15267	15345	15251	15267	15285	15299	15397	15384	15457	15324	15236	15375	15423	15327	15223	15451	15376	15423	15428	15246	15348	15203	15318	15388	15361	15189	15448	15154	15362	15490	15246	15430	15374	15297	15365	15291	15324	15311	15377	15372	15157	15376	15222	15227	15335	15319	15480	15194	15315	15362	15494	15418	15414	15341	15324	15356	15331	15253	15218	15261	15461	15346	15325	15263	15458	15350	15499	15259	15360	15241	15273	15337	15186	15403	15241	15260	15421	15497	15334	15498	15425	15380	15290	15254	15392	15363	15485	15338	15391	15394	15251	15341	15329	15334	15272	15365	15296	15299	15424	15413	15127	15432	15368	15219	15200	15436	15406	15359	15328	15416	15254	15412	15169	15280	15343	15323	15335	15275	15313	15394	15330	15180	15301	15333	15389	15403	15364	15359	15258	15356	15262	15357	15365	15389	15286	15257	15421	15456	15372	15372	15435	15260	15433	15609	15443	15283	15290	15351	15190	15330	15342	15300	15384	15323	15285	15395	15211	15187	15484	15446	15432	15373	15332	15422	15221	15381	15382	15398	15373	15253	15365	15323	15308	15269	15340	15424	15290	15224	15348	15223	15275	15212	15411	15282	15321	15390	15271	15520	15428	15299	15521	15371	15390	15365	15424	15128	15436	15247	15390	15481	15224	15271	15228	15486	15218	15137	15430	15333	15391	15436	15317	15256	15529	15234	15398	15191	15349	15481	15395	15448	15201	15339	15288	15245	15373	15505	15346	15468	15346	15389	15422	15279	15296	15494	15342	15191	15560	15289	15441	15343	15469	15323	15455	15379	15324	15460	15215	15170	15214	15297	15380	15434	15386	15291	15202	15412	15265	15417	15291	15330	15194	15399	15394	15391	15362	15361	15312	15289	15276	15466	15280	15325	15339	15365	15266	15315	15395	15350	15321	15448	15271	15340	15236	15350	15241	15504	15379	15390	15367	15279	15255	15311	15370	15420	15261	15281	15177	15261	15337	15399	15329	15427	15253	15446	15302	15250	15543	15177	15178	15247	15258	15385	15404	15367	15261	15356	15277	15439	15344	15298	15423	15224	15471	15418	15365	15188	15374	15457	15390	15365	15500	15417	15324	15281	15361	15395	15375	15586	15459	15169	15407	15555	15521	15376	15411	15234	15348	15328	15440	15205	15467	15539	15261	15461	15252	15172	15242	15183	15222	15319	15393	15283	15286	15344	15506	15340	15262	15328	15437	15358	15419	15225	15344	15295	15205	15255	15396	15346	15350	15278	15367	15299	15295	15386	15421	15418	15266	15326	15251	15342	15369	15426	15453	15167	15394	15290	15303	15414	15419	15292	15307	15234	15442	15339	15438	15366	15294	15379	15413	15371	15359	15359	15327	15208	15430	15506	15240	15256	15296	15431	15311	15436	15450	15299	15258	15222	15409	15270	15394	15297	15220	15352	15292	15253	15503	15308	15393	15379	15426	15282	15243	15326	15231	15363	15548	15325	15308	15284	15387	15239	15371	15438	15361	15308	15323	15275	15375	15269	15282	15358	15317	15280	15469	15360	15490	15415	15405	15360	15227	15365	15227	15394	15231	15485	15155	15396	15342	15351	15233	15326	15313	15275	15362	15302	15532	15396	15364	15252	15174	15198	15406	15120	15327	15372	15422	15400	15331	15344	15404	15302	15400	15383	15308	15312	15506	15470	15449	15341	15423	15173	15398	15280	15305	15235	15185	15186	15262	15333	15306	15159	15183	15339	15292	15330	15217	15505	15364	15432	15405	15381	15211	15380	15415	15284	15374	15281	15415	15410	15465	15342	15206	15322	15343	15334	15075	15291	15365	15402	15204	15472	15209	15195	15409	15441	15216	15305	15411	15154	15350	15261	15307	15319	15312	15268	15230	15240	15356	15292	15214	15312	15311	15293	15341	15366	15249	15236	15301	15325	15410	15315	15498	15296	15321	15343	15314	15337	15412	15447	15475	15403	15180	15490	15294	15271	15377	15234	15408	15407	15286	15358	15353	15277	15370	15464	15318	15336	15297	15362	15437	15343	15419	15366	15233	15311	15334	15319	15294	15394	15399	15402	15364	15370	15227	15230	15227	15264	15470	15287	15317	15355	15257	15413	15421	15256	15325	15345	15390	15294	15455	15290	15279	15329	15614	15367	15349	15288	15388	15282	15272	15360	15442	15270	15253	15287	15468	15209	15245	15306
24018	21576	29382	25787	26387	28655	27177	22444	20875	20330	20165	19620	19284	19156	18899	18688	18621	18726	18540	18074	17969	18129	18007	17790	17722	17996	17892	17887	17784	17785	17747	17664	17827	17762	17574	17612	17741	17687	17556	17767	17744	17675	17902	17814	17576	17524	17638	17736	17821	17669	17744	17879	17692	17840	17713	17552	17660	17497	17614	17781	17465	17684	17652	17653	17788	17729	17506	17457	17661	17766	17538	17667	17597	17517	17578	17262	17481	17556	17619	17670	17661	17635	17875	17563	17641	17619	17747	17697	17661	17738	17647	17753	17733	17568	17729	17576	17641	17745	17512	17730	17483	17442	17549	17504	17773	17675	17706	17520	17424	17645	17765	17610	17539	17393	17618	17614	17607	17432	17625	17528	17486	17755	17633	17639	17611	17635	17723	17455	17629	17662	17719	17583	17744	17607	17498	17526	17444	17546	17736	17645	17634	17780	17660	17620	17726	17394	17537	17494	17617	17380	17701	17603	17377	17502	17677	17481	17789	17704	17459	17568	17484	17467	17519	17572	17667	17588	17609	17585	17561	17573	17593	17524	17631	17623	17670	17550	17717	17644	17660	17753	17608	17549	17676	17612	17599	17632	17390	17584	17557	17438	17519	17745	17295	17504	17635	17619	17585	17530	17548	17463	17587	17479	17647	17346	17474	17544	17730	17456	17487	17307	17694	17382	17387	17537	17559	17587	17668	17534	17636	17737	17582	17548	17568	17383	17442	17664	17534	17484	17673	17504	17541	17488	17482	17546	17584	17573	17477	17555	17677	17519	17643	17546	17447	17449	17567	17677	17552	17342	17485	17651	17629	17535	17447	17576	17484	17599	17829	17522	17760	17563	17570	17775	17653	17493	17453	17702	17529	17553	17467	17635	17814	17545	17540	17649	17502	17696	17783	17803	17533	17719	17666	17612	17397	17490	17572	17373	17401	17429	17610	17607	17590	17583	17716	17649	17721	17688	17403	17439	17655	17466	17512	17645	17458	17564	17602	17712	17532	17441	17565	17649	17784	17583	17473	17715	17579	17427	17519	17511	17546	17564	17531	17877	17724	17582	17773	17778	17592	17614	17547	17316	17498	17619	17675	17622	17516	17592	17539	17679	17455	17686	17519	17491	17350	17458	17504	17607	17675	17706	17653	17455	17407	17651	17508	17655	17502	17489	17548	17610	17415	17652	17598	17632	17498	17461	17503	17491	17478	17618	17483	17551	17475	17346	17532	17475	17684	17704	17552	17696	17488	17740	17803	17535	17800	17540	17617	17514	17721	17485	17678	17598	17605	17584	17785	17625	17637	17555	17467	17517	17700	17474	17420	17500	17693	17660	17256	17750	17451	17550	17538	17565	17395	17455	17621	17755	17464	17657	17354	17441	17573	17688	17739	17635	17558	17450	17827	17745	17640	17691	17367	17359	17592	17672	17573	17398	17444	17595	17463	17411	17512	17660	17566	17433	17531	17518	17522	17412	17807	17579	17763	17674	17449	17710	17744	17480	17765	17466	17629	17755	17695	17422	17461	17726	17686	17420	17357	17416	17427	17644	17472	17349	17774	17513	17819	17477	17690	17475	17521	17471	17614	17475	17609	17732	17608	17402	17572	17503	17600	17635	17723	17633	17506	17577	17458	17552	17545	17643	17717	17533	17468	17679	17703	17502	17445	17553	17490	17399	17429	17641	17616	17587	17523	17649	17583	17432	17557	17430	17150	17684	17431	17556	17660	17540	17590	17724	17699	17649	17708	17474	17780	17453	17603	17481	17676	17839	17607	17598	17614	17649	17539	17548	17558	17637	17662	17478	17684	17592	17470	17382	17443	17515	17449	17479	17709	17686	17856	17673	17742	17480	17687	17525	17402	17407	17617	17548	17669	17527	17495	17518	17587	17390	17467	17587	17506	17319	17776	17797	17632	17725	17804	17895	17599	17492	17448	17670	17545	17513	17543	17750	17877	17563	17522	17620	17627	17517	17958	17769	17667	17557	17778	17596	17603	17664	17540	17717	17508	17528	17322	17801	17524	17550	17746	17481	17661	17606	17587	17690	17590	17727	17693	17681	17628	17483	17636	17528	17540	17563	17570	17523	17711	17498	17524	17733	17580	17430	17415	17468	17593	17614	17430	17408	17319	17553	17673	17642	17543	17499	17524	17679	17416	17499	17680	17513	17682	17447	17597	17591	17529	17522	17717	17590	17584	17557	17614	17609	17634	17487	17518	17660	17530	17454	17510	17321	17607	17535	17681	17641	17429	17591	17524	17403	17448	17625	17366	17548	17445	17597	17481	17466	17648	17593	17471	17888	17683	17572	17555	17560	17823	17758	17606	17632	17629	17508	17646	17430	17513	17631	17346	17461	17544	17675	17534	17570	17668	17508	17454	17571	17694	17618	17540	17764	17667	17635	17470	17695	17699	17512	17637	17507	17601	17781	17640	17659	17663	17619	17424	17578	17520	17530	17633	17582	17503	17619	17628	17373	17531	17664	17502	17740	17607	17485	17556	17706	17845	17450	17491	17585	17599	17727	17641	17320	17484	17793	17636	17316	17528	17436	17606	17531	17465	17471	17456	17494	17698	17855	17659	17730	17710	17562	17625	17589	17528	17679	17554	17642	17547	17575	17538	17570	17555	17443	17594	17652	17697	17714	17674	17605	17673	17534	17702	17715	17560	17563	17645	17495	17525	17776	17578	17765	17537	17556	17754	17595	17681	17540	17579	17513	17618	17803	17679	17582	17466	17389	17583	17421	17597	17544	17603	17585	17745	17652	17520	17613	17517	17731	17684	17473	17660	17803	17603	17824	17691	17435	17649	17684	17563	17464	17569	17550	17521	17514	17765	17634	17686	17605	17689	17523	17550	17680	17530	17581	17520	17591	17586	17581	17831	17526	17534	17499	17570	17733	17644	17625	17605	17686	17605	17531	17671	17541	17687	17648	17645	17596	17470	17527	17568	17619	17541	17633	17565	17471	17540	17630	17632	17642	17567	17436	17667	17537	17562	17632	17445	17667	17763	17641	17642	17318	17554	17502	17514	17540	17706	17649	17595	17750	17695	17742	17618	17716	17833	17562	17513	17488	17628	17483	17566	17563	17534	17588	17880	17647	17551	17492	17702	17230	17429	17529	17608	17666	17394	17661	17671	17443	17547	17705	17579	17388	17608	17655	17544	17627	17688	17607	17612	17590	17502	17667	17423	17449	17489	17608	17447	17652	17641	17681	17697	17806	17687	17697	17304	17611	17493	17598	17704	17647	17626	17708	17467	17671	17643	17678	17575	17512	17402	17367	17648	17500	17497	17567	17544	17452	17540	17483	17536	17631	17819	17688	17685	17528	17498	17352	17526	17629	17791	17600	17601	17403	17582	17619	17580	17734	17535	17565	17651	17482	17469	17570	17435	17497	17493	17526	17734	17487	17493	17443	17661	17514	17603	17534	17566	17567	17590	17604	17570	17603	17715	17595	17661	17625	17586	17424	17503	17477	17393	17736	17451	17524	17590	17577	17766	17649	17593	17401	17495	17551	17691	17652	17655	17543	17604	17600	17635	17812	17570	17593	17676	17726	17491	17717	17443	17617	17558	17597	17863	17635	17567	17421	17765	17607	17781	17548	17643	17628	17540	17489	17593	17561	17555	17668	17843	17673	17525	17375	17487	17487	17600	17474	17580	17636	17580	17542	17694	17594	17738	17486	17672	17590	17702	17613	17833	17841	17667	17509	17548	17493	17536	17557	17545	17634	17554	17619	17630	17465	17692	17604	17623	17471	17510	17594	17310	17624	17427	17599	17393	17683	17532	17551	17684	17355	17603	17785	17596	17717	17556	17698	17560	17513	17552	17572	17579	17739	17774	17448	17650	17563	17562	17754	17459	17536	17393	17572	17558	17579	17575	17754	17521	17592	17614	17713	17401	17627	17558	17388	17436	17546	17490	17671	17634	17645	17511	17414	17640	17604	17517	17718	17742	17648	17440	17686	17547	17527	17740	17416	17615	17501	17608	17590	17485	17436	17348	17516	17490	17552	17534	17631	17538	17636	17386	17734	17585	17555	17642	17526	17556	17666	17582	17592	17665	17457	17605	17539	17520	17292	17574	17388	17505	17531	17720	17377	17622	17619	17709	17622	17559	17748	17713	17499	17558	17550	17675	17515	17576	17725	17660	17671	17458	17463	17466	17571	17765	17740	17505	17614	17689	17651	17499	17722	17588	17486	17711	17495	17489	17384	17478	17484	17614	17806	17590	17557	17471	17616	17729	17688	17626	17599	17537	17520	17792	17443	17366	17507	17567	17581	17440	17496	17576	17480	17533	17701	17443	17499	17513	17637	17675	17514	17691	17700	17692	17549	17445	17462	17537	17567	17605	17671	17566	17670	17581	17648	17557	17672	17630	17560	17619	17641	17578	17691	17622	17475	17470	17769	17706	17725	17607	17437	17657	17703	17771	17765	17328	17818	17744	17608	17640	17500	17286	17575	17829	17715	17643	17578	17670	17573	17887	17576	17583	17620	17637	17633	17736	17538	17686	17805	17470	17569	17656	17357	17439	17594	17443	17565	17603	17977	17559	17725	17409	17384	17618	17325	17725	17449	17628	17773	17558	17644	17563	17616	17553	17488	17818	17693	17567	17589	17497	17364	17665	17635	17350	17464	17471	17610	17526	17636	17355	17564	17373	17490	17413	17585	17623	17534	17641	17810	17560	17478	17529	17451	17609	17696	17723	17679	17484	17579	17590	17621	17662	17717	17757	17783	17647	17630	17546	17466	17552	17512	17492	17618	17717	17467	17520	17663	17482	17702	17605	17757	17563	17592	17690	17715	17456	17574	17692	17611	17839	17415	17564	17572	17629	17593	17629	17426	17587	17469	17257	17613	17693	17532	17821	17497	17570	17660	17385	17658	17566	17610	17580	17513	17412	17665	17662	17546	17564	17565	17601	17610	17516	17510	17456	17533	17750	17433	17761	17741	17566	17618	17615	17456	17736	17720	17681	17542	17530	17496	17565	17556	17708	17734	17867	17731	17593	17556	17435	17766	17579	17621	17714	17612	17400	17442	17674	17583	17628	17713	17495	17549	17535	17504	17676	17500	17554	17655	17547	17508	17739	17652	17761	17538	17473	17367	17464	17604	17802	17727	17787	17672	17723	17600
31160	52734	49822	42875	36943	31655	26015	22533	20760	19998	19654	18611	18160	17778	17628	17250	17109	17144	16849	16503	16308	16206	16172	16152	16008	16111	15954	16035	15988	15822	15979	15800	15853	15760	15845	15692	15821	15813	15740	15691	15716	15763	15877	15904	15734	15999	15811	15781	15748	15804	15726	15769	15765	15721	15833	15749	15946	15782	15711	15613	15749	15690	15761	15745	15893	15824	15804	15717	15754	15767	15596	15748	15788	15774	15772	15794	15674	15638	15809	15857	15549	15835	15703	15870	15766	15652	15677	15573	15801	15689	15839	15831	15779	15786	15557	15850	15800	15651	15773	15788	15826	15769	15753	15871	15741	15752	15658	15828	15633	15739	15767	15843	15745	15678	15853	15826	15850	15672	15648	15662	15928	15839	15762	15810	15796	15663	15681	15967	15786	15743	15802	15784	15697	15681	15776	15838	15725	15888	15883	15826	15688	15708	15831	15812	15801	15762	15857	15743	15738	15949	15715	15730	15846	15815	15759	15641	15629	15823	15852	15837	15613	15630	15848	15807	15607	15767	15764	15740	15876	15803	15625	15677	15600	15792	15765	15776	15689	15937	15735	15772	15847	15812	15794	15798	15859	15787	15653	15638	15685	15430	15622	15936	15801	15814	15792	15728	15896	15527	15852	15701	15859	15804	15606	15865	15665	15676	15694	15612	15691	15837	15737	15870	15774	15843	15739	15859	15867	15750	15766	15752	15680	15750	15823	15672	15771	15886	15695	15572	15730	15709	15761	15729	15767	15747	15864	15574	15723	15850	15796	15706	15613	15698	15760	15872	15786	15714	15728	15716	15997	15793	15769	15764	15797	15779	15693	15735	15542	15741	15745	15810	15634	15604	15869	15734	15806	15808	15692	15910	15883	15691	15654	15745	15692	15577	15732	15672	15826	15930	15869	15805	15747	15798	15741	15751	15855	15701	15630	15706	15718	15668	15762	15713	15862	15684	15673	15756	15740	15607	15856	15614	15760	15789	15761	15730	15788	15673	15888	15844	15797	15909	15693	15596	15778	15848	15837	15803	15827	15794	15711	15732	15618	15631	15828	15730	15749	15859	15875	15727	15681	15687	15637	15695	15716	15875	15813	15753	15842	15736	15748	15764	15857	15618	15672	15740	15824	15644	15771	15710	15770	15640	15857	15616	15877	15864	15742	15646	15668	15695	15776	15644	15550	15912	15646	15700	15674	15656	15720	15809	15717	15746	15614	15664	15528	15713	15862	15723	15791	15700	15653	15706	15822	15787	15667	15783	15731	15729	15788	15764	15680	15833	15805	15755	15661	15714	15825	15756	15786	15752	15850	15674	15914	15715	15689	15696	15710	15785	15807	15814	15546	15841	15736	15581	15774	15713	15832	15838	15815	15776	15706	15761	15659	15754	15748	15672	15694	15825	15815	15709	15657	15643	15696	15654	15702	15879	15791	15767	15807	15631	15676	15741	15750	15683	15647	15624	15783	15783	15743	15701	15672	15733	15771	15937	16011	15744	15804	15772	15630	15655	15650	15815	15646	15919	15583	15777	15682	15643	15710	15682	15748	15748	15707	15614	15847	15754	15787	15850	15777	15711	15750	15706	15785	15982	15743	15647	15704	15732	15820	15681	15805	15697	15812	15747	15817	15693	15711	15576	15841	15703	15712	15799	15658	15820	15763	15658	15788	15718	15757	15775	15754	15768	15844	15645	15865	15623	15861	15775	15632	15792	15705	15752	15549	15567	15792	15825	15779	15773	15900	15855	15743	15762	15669	15560	15835	15702	15732	15920	15828	15655	15871	15856	15585	15719	15849	15632	15709	15608	15655	15851	15682	15521	15738	15868	15800	15774	15829	15992	15802	15663	15790	15780	15796	15806	15507	15681	15723	15883	15658	15814	15757	15624	15682	15735	15982	15740	15881	15641	15770	15818	15766	15713	15761	15759	15672	15752	15748	15802	15619	15783	15619	15757	15674	15588	15763	15706	15613	15583	15649	15687	15780	15775	15713	15710	15595	15648	15658	15784	15663	15697	15684	15798	15605	15681	15763	15937	15834	15823	15747	15666	15745	15657	15723	15729	15863	15897	15554	15706	15786	15566	15881	15773	15839	15757	15686	15745	15750	15674	15864	15778	15686	15793	15556	15553	15655	15864	15658	15834	15760	15903	15803	15669	15769	15780	15765	15800	15700	15672	15679	15727	15778	15825	15746	15706	15717	15790	15555	15538	15606	15755	15747	15650	15727	15864	15604	15743	15741	15747	15686	15826	15704	15812	15767	15739	15860	15570	15728	15832	15881	15693	15819	15696	15834	15762	15764	15741	15970	15789	15814	15584	15887	15692	15900	15720	15738	15686	15692	15701	15809	15778	15837	15778	15677	15742	15853	15775	15731	15892	15929	15908	15663	15630	15780	15927	15805	15858	15667	15764	15768	15912	15900	15585	15764	15579	15735	15789	15744	15816	15622	15870	15631	15716	15603	15802	15657	15745	15868	15874	15840	15680	15750	15731	15805	15729	15783	15679	15828	15701	15768	15798	15646	15673	15838	15743	15782	15815	15868	15862	15839	15676	15722	15709	15720	15830	15800	15758	15725	15855	15674	15877	15695	15700	15747	15782	15687	15699	15737	15749	15650	15676	15716	15833	15811	15603	15703	15720	15797	15897	15547	15796	15709	15752	15724	15781	15763	15855	15854	15726	15680	15609	15880	15849	15781	15729	15600	15766	15775	15562	15734	15767	15796	15671	15818	15848	15809	15684	15783	15761	15684	15739	15947	15697	15791	15678	15757	15736	15810	15741	15657	15851	15756	15680	15756	15721	15645	15825	15653	15795	15773	15626	15686	15751	15563	15735	15595	15676	15658	15771	15669	15831	15868	15815	15711	15842	15718	15695	15746	15684	15845	15762	15959	15737	15721	15837	15753	15711	15468	15825	15695	15658	15792	15713	15787	15713	15549	15801	15751	15892	15674	15700	15808	15684	15817	15719	15764	15791	15762	15660	15766	15801	15803	15931	15706	15762	15650	15844	15657	15743	15752	15861	15805	15745	15731	15784	15943	15707	15729	15669	15845	15847	15732	15652	15721	15823	15536	15838	15769	15744	15785	15780	15702	15698	15729	15572	15695	15772	15774	15691	15856	15738	15803	15700	15845	15805	15605	15758	15836	15665	15610	15730	15943	15799	15824	15787	15789	15954	15536	15793	15872	15862	15827	15844	15731	15834	15703	15795	15844	15506	15729	15738	15708	15835	15770	15653	15565	15770	15642	15879	15743	15620	15701	15652	15790	15746	15665	15927	15686	15852	15821	15793	15875	15803	15914	15849	15757	15788	15711	15608	15600	15748	15783	15830	15752	15698	15817	15696	15878	15555	15584	15747	15735	15737	15710	15769	15687	15555	15866	15852	15654	15709	15650	15661	15640	15666	15801	15799	15754	15614	15593	15832	15848	15592	15624	15991	15773	15642	15595	15653	15760	15865	15584	15762	15765	15689	15788	15562	15772	15814	15582	15692	15898	15762	15875	15744	15454	15852	15772	15775	15757	15752	15706	15911	15923	15740	15621	15640	15737	15771	15880	15914	15603	15559	15776	15764	15778	15638	15684	15689	15759	15650	15778	15847	15737	15681	15458	15728	15854	15888	15702	15796	15716	15895	15769	15676	15686	15700	15782	15670	15707	15783	15545	15684	15787	15685	15776	15665	15634	15686	15710	15706	15553	15881	15640	15810	15676	15767	15913	15758	15727	15718	15627	15780	15923	15771	15900	15601	15729	15887	15884	15788	15705	15858	15650	15742	15618	15630	15801	15581	15889	15804	15908	15862	15852	15742	15850	15732	15712	15935	15722	15707	15796	15631	15615	15756	15728	15568	15600	15637	15813	15717	15776	15712	15822	15739	15552	15840	15819	15746	15646	15710	15706	15733	15807	15579	15671	15833	15793	15779	15525	15729	15871	15726	15823	15814	15838	15722	15661	15628	15558	15759	15761	15718	15638	15790	15595	15911	15732	15863	15779	15704	15765	15731	15732	15903	15879	15889	15789	15872	15810	15642	15848	15834	15806	15721	15549	15693	15855	15814	15763	15792	15706	15714	15627	15705	15687	15713	15769	15739	15680	15637	15630	15698	15725	15814	15758	15833	15496	15707	15805	15736	15840	15688	15859	15731	15725	15870	15793	15654	15732	15761	15837	15910	15598	15788	15690	15760	15727	15499	15602	15627	15772	15778	15845	15769	15923	15812	15663	15882	15889	15861	15737	15722	15845	15655	15720	15752	15726	15901	15678	15829	15830	15806	15717	15806	15798	15709	15878	15740	15568	15980	15715	15712	15634	15608	15709	15695	15689	15778	15840	15832	15749	15638	15559	15748	15922	15573	15789	15779	15678	15691	15686	15799	15762	15769	15726	15694	15658	15801	15843	15656	15767	15740	15521	15898	15676	15769	15715	15737	15541	15655	15785	15814	15760	15772	15712	15657	15818	15760	15754	15649	15734	15771	15519	15668	15644	15850	15738	15754	15790	15730	15779	15731	15585	16001	15522	15915	15806	15946	15717	15786	15696	15829	15735	15618	15766	15743	15727	15501	15767	15678	15813	15718	15748	15780	15648	15800	15489	15812	15621	15749	15746	15691	15825	15590	15684	15728	15689	15747	15763	15769	15773	15952	15760	15692	15655	15815	15573	15907	15770	15761	15473	15749	15760	15747	15921	15768	15773	15566	15792	15915	15633	15651	15853	15885	15795	15737	15956	15745	15740	15673	15688	15856	15529	15568	15867	15938	15623	15754	15612	15805	15703	15914	15625	15747	15684	15704	15809	15691	15762	15791	15770	15628	15885	15727	15804	15811	15743	15755	15656	15815	15828	15856	15793	15740	15736	15746	15780	15737	15814	15996	15688	15760	15866	15834	15734	15723	15756	15836	15770	15808	15835	15824	15848	15945	15626	15836	15610	15881	15619	15747	15742	15657	15722	15870	15681	15789	15797	15725	15778	15715	15671	15714	15703	15708	15829	15697	15815	15728	15653	15860	15692	15748	15715	15731	15685	15819	15762	15731	15678	15684	15806	15537	15779	15687	15618	15864	15668	15876	15800	15727	15661	15674	15706	15919	15744	15636	15725	15747	15764	15682	15683	15658	15650	15862	15579	15895	15627	15713
23110	21585	29717	24309	23679	28539	30797	24021	21636	21329	21113	20060	19729	19144	19215	18891	18828	18543	18543	18386	17990	17895	17927	17824	17676	17697	17678	17764	17609	17481	17567	17549	17493	17526	17498	17406	17585	17505	17459	17451	17563	17366	17299	17395	17241	17642	17461	17345	17459	17588	17394	17524	17357	17407	17399	17306	17263	17526	17607	17499	17432	17398	17418	17317	17498	17370	17461	17456	17503	17422	17373	17508	17303	17453	17500	17246	17177	17346	17246	17335	17385	17371	17446	17467	17435	17386	17432	17362	17317	17306	17435	17381	17357	17350	17556	17285	17338	17435	17251	17219	17286	17518	17434	17291	17479	17263	17413	17313	17372	17384	17411	17286	17232	17401	17331	17459	17503	17405	17485	17241	17315	17375	17531	17250	17420	17293	17191	17335	17230	17344	17426	17249	17472	17541	17296	17377	17344	17282	17497	17298	17393	17358	17397	17218	17181	17479	17248	17213	17205	17293	17530	17183	17381	17139	17266	17255	17279	17378	17137	17533	17300	17155	17213	17274	17385	17201	17485	17352	17238	17334	17196	17417	17297	17383	17234	17371	17138	17232	17159	17321	17346	17340	17216	17339	17341	17270	17364	17306	17164	17115	17254	17398	17322	17262	17274	17136	17375	17480	17313	17339	17186	17347	17398	17371	17380	17533	17229	17190	17343	17211	17246	17493	17293	17272	17332	17393	17556	17409	17155	17382	17367	17320	17516	17368	17367	17315	17529	17427	17260	17292	17152	17002	17460	17156	17232	17371	17314	17294	17331	17245	17114	17290	17377	17198	17191	17402	17196	17388	17419	17352	17345	17414	17362	17162	17290	17454	17249	17202	17543	17299	17403	17349	17268	17425	17490	17251	17422	17281	17568	17407	17384	17458	17371	17299	17356	17463	17319	17326	17337	17082	17304	17197	17251	17342	17229	17217	17091	17302	17355	17253	17496	17113	17268	17285	17171	17323	17207	17387	17292	17081	17204	17351	17175	17160	17391	17261	17379	17495	17278	17009	17290	17460	17363	17331	17317	17216	17413	17611	17422	17468	17245	17290	17309	17202	17384	17152	17308	17139	17224	17366	17456	17332	17312	17421	17389	17378	17424	17396	17484	17313	17374	17315	17377	17276	17066	17187	17350	17322	17222	17330	17322	17364	17336	17381	17357	17501	17344	17394	17208	17301	17143	17448	17207	17602	17269	17226	17062	17239	17269	17156	17365	17230	17344	17236	17363	17411	17451	17284	17234	17085	17442	17296	17235	17335	17243	17440	17497	17324	17425	17368	17493	17417	17144	17426	17430	17112	17240	17329	17228	17365	17363	17475	17395	17150	17325	17262	17230	17581	17480	17454	17521	17401	17432	17449	17545	17276	17274	17466	17235	17271	17464	17437	17145	17409	17337	17333	17350	17213	17248	17385	17389	17344	17428	17435	17205	17380	17427	17419	17530	17271	17292	17252	17297	17286	17341	17254	17201	17442	17270	17318	17277	17320	17323	17387	17506	17332	17240	17172	17246	17326	17500	17258	17432	17427	17435	17433	17188	17161	17217	17178	17370	17304	17285	17386	17354	17360	17316	17137	17463	17537	17162	17285	17308	17407	17352	17505	17406	17156	17169	17325	17328	17461	17281	17478	17381	17163	17333	17297	17418	17172	17386	17250	17330	17349	17404	17239	17194	17429	17282	17214	17329	17286	17124	17324	17304	17457	17289	17301	17392	17326	17390	17366	17418	17431	17404	17204	17225	17313	17235	17482	17265	17210	17224	17259	17342	17113	17368	17581	17236	17145	17451	17251	17186	17399	17314	17167	17283	17320	17306	17395	17284	17344	17265	17317	17317	17515	17231	17220	17416	17302	17140	17371	17325	17291	17223	17488	17442	17368	17193	17395	17225	17360	17319	17240	17233	17338	17261	17343	17330	17241	17523	17113	17492	17399	17417	17439	17264	17279	17144	17344	17252	17321	17408	17155	17323	17176	17385	17476	17194	17240	17262	17568	17297	17498	17426	17248	17109	17340	17342	17108	17312	17443	17208	17321	17342	17263	17278	17334	17320	17249	17336	17306	17324	17349	17388	17424	17229	17220	17301	17415	17296	17175	17346	17318	17258	17487	17417	17384	17327	17228	17489	17203	17535	17457	17426	17233	17393	17158	17092	17339	17305	17258	17084	17307	17408	17416	17545	17372	17417	17366	17449	17471	17359	17291	17303	17339	17261	17211	17419	17182	17430	17435	17257	17287	17296	17363	17046	17233	17478	17276	17253	17071	17289	17413	17271	17339	17257	17246	17417	17273	17340	17358	17225	17376	17367	17400	17388	17434	17371	17313	17387	17398	17512	17321	17443	17518	17255	17355	17301	17258	17451	17357	17468	17348	17238	17451	17372	17178	17420	17312	17362	17310	17319	17451	17427	17298	17361	17312	17466	17128	17486	17234	17325	17342	17227	16989	17308	17510	17276	17245	17317	17227	17199	17160	17276	17500	17334	17269	17416	17492	17517	17342	17304	17472	17309	17448	17353	17371	17259	17145	17403	17320	17211	17274	17240	17299	17386	17290	17008	17565	17299	17274	17439	17517	17255	17163	17291	17241	17367	17286	17383	17243	17129	17437	17308	17315	17419	17487	17512	17125	17218	17324	17212	17337	17604	17229	17253	17389	17219	17533	17501	17222	17216	17313	17282	17332	17303	17331	17536	17137	17447	17396	17387	17223	17154	17140	17059	17253	17451	17228	17270	17233	17489	17307	17316	17511	17256	17260	17291	17265	17351	17251	17381	17280	17371	17231	17298	17223	17328	17288	17213	17282	17402	17120	17178	17330	17425	17344	17415	17364	17325	17454	17242	17355	17357	17306	17528	17054	17482	17343	17141	17298	17235	17205	17281	17475	17388	17480	17278	17450	17424	17272	17151	17397	17201	17324	17167	17173	17336	17343	17346	17367	17216	17385	17454	17098	17336	17373	17328	17461	17257	17354	17484	17496	17309	17206	17284	17163	17256	17263	17496	17276	17365	17118	17201	17239	17355	17131	17348	17155	17175	17429	17400	17308	17298	17125	17163	17398	17263	17343	17263	17390	17255	17316	17268	17371	17111	17218	17308	17449	17396	17307	17375	17342	17347	17174	17226	17229	17290	17376	17122	17324	17253	17488	17428	17302	17410	17393	17367	17408	17330	17265	17218	17351	17490	17331	17210	17257	17632	17308	17291	17257	17300	17340	17529	17187	17131	17318	17352	17380	17263	17189	17362	17377	17220	17268	17317	17234	17283	17303	17429	17382	17297	17335	17250	17241	17281	17428	17200	17540	17073	17422	17383	17380	17378	17388	17258	17408	17178	17325	17317	17260	17245	17223	17394	17485	17294	17432	17623	17382	17420	17345	17285	17369	17428	17363	17318	17445	17334	17202	17312	17404	17276	17172	17406	17410	17357	17567	17206	17172	17466	17608	17284	17287	17421	17481	17226	17158	17403	17350	17332	17289	17424	17304	17263	17152	17452	17393	17239	17283	17204	17355	17400	17342	17264	17412	17387	17383	17478	17339	17370	17207	17526	17281	17165	17237	17318	17243	17329	17308	17335	17222	17383	17272	17320	17406	17321	17159	17342	17145	17317	17450	17237	17215	17493	17317	17523	17348	17173	17297	17240	17416	17221	17349	17437	17161	17096	17299	17438	17353	17222	16999	17411	17484	17368	17261	17491	17303	17414	17240	17336	17211	17239	17282	17448	17382	17417	17270	17074	17344	17308	17314	17241	17333	17312	17320	17046	17415	17459	17413	17375	17145	17249	17353	17110	17296	17199	17159	17288	17364	17505	17357	17467	17332	17298	17451	17257	17370	17187	17336	17185	17342	17236	17360	17419	17469	17266	17268	17214	17130	17406	17403	17347	17446	17239	17370	17095	17393	17155	17428	17305	17166	17414	17252	17097	17314	17364	17233	17282	17358	17232	17328	17246	17448	17380	17221	17327	17406	17399	17439	17352	17184	17120	17261	17280	17091	17421	17255	17483	17242	17553	17240	17381	17271	17450	17392	17493	17408	17077	17465	17353	17360	17348	17223	17330	17383	17437	17480	17360	17432	17432	17452	17279	17443	17357	17309	17409	17167	17257	17242	17163	17202	17508	17381	17281	17320	17118	17299	17375	17132	17493	17340	17386	17500	17505	17494	17405	17350	17295	17352	17227	17302	17335	17283	17448	17278	17285	17305	17310	17422	17235	17270	17419	17378	17204	17244	17332	17490	17202	17242	17324	17267	17357	17121	17358	17234	17333	17152	17398	17328	17347	17267	17250	17316	17262	17357	17318	17421	17309	17290	17203	17340	17366	17448	17258	17247	17213	17385	17382	17261	17511	17149	17406	17526	17220	17508	17238	17480	17434	17130	17450	17250	17127	17318	17224	17397	17498	17438	17228	17146	17094	17463	17266	17255	17361	17290	17375	17467	17481	17398	17373	17226	17350	17398	17226	17306	17272	17025	17206	17255	17284	17052	17141	17429	17277	17424	17303	17365	17362	17424	17422	17491	17505	17292	17380	17325	17292	17482	17562	17424	17238	17145	17460	17469	17345	17201	17412	17225	17392	17234	17317	17353	17365	17302	17313	17346	17311	17222	17442	17332	17255	17286	17293	17303	17281	17481	17492	17081	17289	17113	17362	17266	17398	17349	17239	17194	17288	17130	17233	17536	17250	17560	17402	17195	17347	17182	17264	17079	17226	17214	17332	17460	17303	17330	17276	17202	17185	17211	17446	17318	17302	17259	17220	17212	17266	17069	17363	17282	17343	17350	17264	17218	17494	17313	17404	17231	17147	17297	17748	17344	17527	17272	17050	17285	17263	17382	17154	17445	17350	17388	17270	17388	17286	17127	17319	17289	17213	17420	17460	17414	17336	17359	17276	17206	17391	17319	17535	17528	17388	17386	17174	17341	17234	17240	17310	17333	17239	17417	17206	17525	17476	17331	17571	17376	17493	17392	17391	17384	17191	17321	17247	17276	17340	17268	17231	17372	17273	17307	17207	17176	17192	17293	17436	17511	17214	17316	17319	17466	17376	17247	17424	17449	17292	17227	17410	17442	17227	17367	17363	17254	17081	17322	17366	17392	17301	17401	17336	17438	17331	17331	17403	17372	17313	17456	17185	17249
32856	57116	54894	48212	41416	35951	29931	24926	22381	21414	20972	19558	18844	18496	18242	17972	17439	17309	17216	16977	16633	16372	16231	16266	16060	15972	15963	16097	15932	15768	15777	15906	15720	15751	15806	15715	15631	15649	15820	15768	15699	15665	15844	15975	15777	15725	15688	15638	15821	15569	15727	15616	15587	15708	15726	15752	15553	15529	15649	15479	15596	15780	15654	15653	15650	15603	15677	15501	15791	15676	15613	15730	15804	15691	15723	15609	15487	15625	15723	15598	15686	15691	15807	15757	15647	15606	15636	15822	15728	15482	15708	15744	15658	15783	15665	15591	15484	15668	15784	15684	15549	15531	15817	15659	15769	15532	15660	15683	15407	15614	15633	15704	15767	15641	15478	15596	15458	15756	15529	15637	15623	15557	15613	15759	15749	15725	15518	15635	15635	15599	15513	15576	15577	15491	15719	15552	15563	15552	15665	15610	15587	15492	15722	15608	15748	15576	15595	15539	15640	15611	15702	15580	15656	15779	15413	15710	15668	15806	15768	15808	15754	15536	15626	15685	15715	15550	15704	15615	15698	15553	15581	15570	15774	15683	15558	15689	15645	15488	15620	15674	15584	15588	15573	15295	15769	15477	15637	15721	15677	15549	15624	15516	15554	15592	15638	15605	15549	15625	15690	15621	15622	15686	15464	15564	15600	15756	15580	15774	15708	15556	15632	15627	15844	15526	15634	15577	15783	15582	15514	15624	15585	15659	15752	15572	15528	15629	15510	15560	15645	15658	15675	15654	15457	15676	15620	15468	15502	15583	15712	15544	15641	15471	15466	15482	15647	15633	15613	15550	15560	15635	15534	15562	15651	15565	15677	15807	15561	15607	15598	15570	15465	15792	15417	15721	15566	15588	15499	15803	15587	15514	15692	15738	15539	15625	15677	15600	15626	15730	15745	15573	15606	15822	15752	15624	15554	15593	15558	15750	15634	15518	15637	15584	15574	15672	15422	15732	15579	15481	15642	15530	15636	15485	15661	15593	15591	15612	15702	15671	15636	15634	15598	15642	15536	15762	15706	15551	15538	15518	15481	15518	15592	15600	15521	15518	15766	15520	15597	15720	15605	15622	15549	15560	15471	15754	15648	15718	15675	15612	15669	15665	15626	15549	15551	15680	15676	15597	15521	15710	15622	15714	15646	15669	15668	15663	15624	15530	15791	15541	15563	15614	15647	15358	15629	15462	15592	15590	15605	15370	15544	15504	15638	15611	15612	15695	15586	15684	15526	15700	15534	15688	15553	15673	15727	15556	15644	15549	15824	15527	15725	15548	15668	15632	15573	15577	15608	15696	15461	15539	15661	15707	15590	15499	15691	15610	15661	15714	15607	15451	15602	15613	15472	15592	15674	15461	15699	15501	15467	15544	15624	15673	15495	15558	15674	15618	15705	15750	15672	15762	15499	15587	15656	15538	15656	15652	15658	15754	15533	15604	15552	15795	15519	15617	15748	15501	15648	15559	15534	15532	15676	15507	15428	15638	15664	15696	15646	15679	15565	15693	15604	15700	15651	15751	15478	15567	15563	15650	15715	15664	15543	15668	15460	15528	15748	15446	15395	15716	15639	15625	15598	15684	15652	15554	15776	15572	15407	15788	15616	15573	15717	15680	15527	15617	15544	15703	15567	15714	15712	15470	15605	15623	15713	15616	15638	15570	15663	15494	15608	15734	15699	15560	15485	15643	15637	15716	15665	15688	15536	15726	15596	15682	15646	15660	15722	15688	15569	15688	15653	15673	15695	15680	15749	15573	15632	15665	15736	15613	15626	15478	15488	15781	15629	15538	15704	15487	15764	15665	15437	15552	15525	15663	15554	15755	15823	15597	15715	15652	15582	15500	15698	15662	15510	15627	15652	15597	15661	15495	15551	15564	15558	15581	15486	15467	15696	15551	15645	15565	15740	15554	15548	15791	15612	15448	15582	15968	15551	15590	15562	15581	15559	15495	15568	15756	15556	15543	15433	15693	15702	15780	15641	15720	15390	15637	15482	15687	15727	15670	15669	15495	15604	15702	15697	15360	15528	15703	15589	15518	15481	15597	15574	15411	15780	15765	15488	15516	15663	15596	15506	15777	15513	15548	15571	15513	15680	15524	15518	15434	15722	15606	15584	15512	15716	15667	15741	15516	15582	15614	15666	15452	15578	15365	15596	15720	15769	15655	15483	15649	15670	15566	15490	15533	15452	15629	15793	15529	15699	15525	15607	15577	15625	15715	15545	15518	15690	15600	15439	15621	15664	15712	15510	15625	15659	15812	15718	15469	15645	15663	15630	15742	15586	15517	15580	15611	15726	15825	15682	15555	15499	15520	15675	15605	15524	15578	15580	15436	15536	15585	15679	15571	15602	15563	15557	15652	15444	15540	15559	15674	15479	15660	15622	15662	15598	15644	15617	15545	15468	15618	15765	15669	15622	15558	15721	15527	15613	15597	15707	15745	15571	15620	15541	15685	15616	15673	15688	15572	15470	15546	15740	15662	15559	15656	15534	15761	15599	15539	15626	15423	15737	15689	15502	15529	15598	15447	15751	15490	15700	15708	15608	15611	15685	15493	15550	15541	15592	15613	15673	15709	15583	15617	15558	15621	15572	15675	15591	15448	15658	15351	15701	15539	15730	15606	15569	15480	15586	15658	15683	15536	15658	15776	15440	15645	15644	15324	15739	15532	15466	15694	15512	15760	15592	15797	15624	15491	15712	15587	15576	15700	15505	15798	15569	15659	15462	15543	15782	15666	15607	15535	15651	15711	15658	15557	15657	15544	15726	15671	15566	15661	15530	15486	15637	15593	15690	15534	15683	15567	15557	15608	15526	15611	15526	15511	15583	15541	15518	15542	15636	15506	15497	15851	15632	15683	15557	15650	15680	15577	15631	15625	15457	15612	15530	15602	15544	15658	15544	15642	15721	15526	15621	15557	15694	15561	15549	15700	15518	15494	15757	15483	15733	15597	15708	15621	15460	15718	15493	15508	15613	15478	15498	15700	15418	15830	15596	15680	15573	15691	15695	15595	15682	15646	15539	15675	15774	15646	15625	15464	15637	15651	15634	15677	15575	15627	15655	15576	15617	15537	15495	15674	15649	15463	15577	15681	15582	15389	15632	15726	15744	15676	15630	15490	15519	15618	15511	15591	15561	15553	15718	15724	15686	15685	15518	15675	15623	15719	15425	15717	15613	15657	15563	15521	15594	15573	15756	15521	15612	15676	15531	15598	15616	15677	15558	15701	15634	15634	15366	15764	15558	15456	15480	15676	15648	15559	15525	15485	15590	15653	15660	15593	15540	15706	15549	15523	15740	15699	15666	15591	15651	15550	15671	15709	15682	15684	15567	15611	15652	15633	15636	15474	15506	15454	15720	15775	15569	15547	15620	15477	15578	15737	15686	15569	15657	15604	15646	15723	15632	15728	15492	15712	15659	15545	15635	15625	15634	15520	15524	15448	15776	15627	15676	15676	15671	15555	15621	15543	15587	15747	15598	15544	15517	15546	15595	15546	15559	15561	15658	15428	15621	15650	15536	15660	15717	15548	15519	15630	15707	15607	15700	15444	15486	15764	15531	15685	15672	15560	15512	15608	15603	15661	15509	15567	15740	15434	15721	15407	15538	15781	15590	15669	15536	15455	15503	15514	15572	15627	15414	15725	15557	15616	15573	15664	15671	15589	15533	15509	15569	15784	15739	15781	15663	15550	15606	15482	15623	15667	15661	15511	15609	15524	15484	15686	15495	15458	15450	15549	15507	15809	15503	15615	15666	15599	15409	15508	15572	15518	15591	15590	15680	15593	15566	15628	15590	15444	15667	15534	15587	15541	15514	15717	15767	15640	15507	15568	15460	15688	15599	15687	15622	15625	15558	15575	15681	15456	15450	15604	15636	15627	15743	15706	15467	15845	15552	15576	15550	15700	15557	15761	15640	15709	15668	15603	15406	15526	15632	15558	15429	15656	15718	15671	15541	15392	15663	15700	15546	15573	15661	15578	15486	15540	15493	15806	15536	15604	15759	15644	15794	15636	15496	15662	15821	15584	15530	15443	15660	15648	15622	15718	15675	15454	15548	15440	15614	15585	15842	15711	15777	15662	15515	15688	15825	15763	15404	15664	15540	15660	15504	15512	15633	15604	15694	15762	15583	15488	15574	15633	15662	15532	15670	15447	15567	15611	15662	15620	15582	15629	15654	15606	15820	15625	15603	15614	15614	15517	15541	15601	15651	15780	15699	15644	15749	15443	15616	15694	15744	15582	15394	15705	15549	15582	15746	15649	15471	15666	15613	15677	15324	15441	15756	15564	15535	15573	15721	15726	15764	15497	15484	15650	15640	15818	15546	15603	15724	15777	15625	15508	15528	15673	15612	15479	15620	15633	15500	15622	15804	15689	15437	15656	15645	15687	15622	15623	15631	15564	15436	15682	15566	15763	15405	15702	15545	15632	15742	15645	15663	15774	15808	15570	15663	15660	15546	15573	15555	15651	15464	15604	15732	15678	15719	15697	15659	15762	15627	15813	15591	15640	15524	15578	15709	15664	15546	15628	15578	15583	15796	15735	15585	15503	15642	15643	15584	15645	15584	15721	15634	15671	15629	15581	15679	15667	15616	15572	15540	15583	15695	15558	15670	15500	15766	15475	15703	15683	15660	15702	15595	15441	15620	15597	15698	15439	15536	15700	15706	15570	15648	15516	15473	15750	15503	15550	15547	15672	15466	15548	15628	15614	15711	15527	15598	15627	15637	15526	15569	15560	15606	15581	15411	15628	15651	15744	15633	15640	15497	15640	15773	15532	15446	15626	15349	15504	15704	15426	15504	15764	15758	15561	15664	15729	15515	15714	15695	15562	15550	15711	15598	15623	15597	15603	15809	15415	15796	15703	15555	15662	15467	15715	15540	15557	15514	15473	15587	15499	15460	15611	15748	15537	15587	15438	15668	15593	15726	15588	15644	15520	15721	15480	15609	15746	15658	15646	15472	15628	15646	15683	15538	15631	15617	15535	15631	15631	15754	15596	15595	15648	15687	15697	15752	15673	15765	15564	15648	15691	15650	15582	15519	15667	15427	15646	15604	15517	15627	15639	15562	15434	15586	15641	15687	15605	15565	15608	15621	15633	15607	15630	15461	15585	15672	15549	15577	15556
28818	28552	37455	35417	29879	25696	22375	19928	18899	18537	18369	17988	17899	17724	17683	17532	17459	17435	17492	17235	17407	17129	17091	17024	16927	16915	17169	16994	17172	16945	17073	17126	16996	16956	17016	16867	17157	16933	17116	17099	16909	16933	17100	17003	16933	16961	16941	17038	17014	17035	16894	16987	17237	16975	17016	16999	16961	16857	16956	16918	16949	16801	16754	17194	16883	16842	16963	16984	17027	16881	16830	17007	17017	16899	16774	16853	16957	16958	16977	16968	16981	16895	16936	16765	16895	16982	16840	16703	16715	16959	17029	16835	16917	16901	16965	16809	17058	16915	16723	16946	16746	17206	16944	16715	16788	16916	16928	16971	17018	16944	16977	16995	16950	17014	16828	17114	17022	16711	16958	17061	17073	17025	16906	16930	16961	16797	16839	16927	16896	16985	16925	16837	17042	16669	16784	16903	16726	16895	16922	16895	16933	16855	16987	16890	17034	16868	17185	16880	17018	16924	16802	16639	16937	16846	17019	16920	16896	17037	17040	16929	16713	16913	16883	16893	16932	16809	17026	16672	16946	16825	16994	16896	17069	17054	16860	16887	16995	16940	16963	16889	17039	16973	16906	16922	17044	17083	16832	16864	16976	17091	17075	16978	16673	16988	17024	16916	16987	17010	17118	17002	16947	17070	16968	17153	17179	16788	17080	16840	16988	16858	16965	17078	17044	16939	16941	16764	17077	16758	16923	16818	16856	16826	17042	16941	16881	16975	16950	16896	17065	16903	16905	16974	16950	17014	17046	16941	16847	16854	16929	16806	16863	16674	16693	16779	16901	16987	16902	16971	17025	16830	16872	16929	16805	17055	16829	16675	16930	16984	16848	16919	16920	16746	16762	17146	16836	17094	16961	17083	17144	16886	16595	16995	16958	17055	17046	16919	17021	16989	16889	16929	16879	16737	16855	16894	17027	17085	16873	16815	16898	16979	16840	16871	16774	16806	16879	17050	17017	16935	17032	16859	16995	16823	16844	16690	17023	17057	16955	16806	16884	16878	17015	16977	16960	16919	16997	16840	16801	16790	17054	16901	17016	17031	17078	17253	17199	16919	16958	17003	16833	16976	16913	16847	16977	16727	17077	16955	16945	17053	17023	17092	16967	16867	17136	16774	16968	16959	16921	16883	16722	17000	17180	16835	17017	17050	16906	16900	17180	17029	16924	16914	17080	16974	16914	16735	16862	16857	16854	16801	16880	16773	17010	17037	16887	16882	16903	16830	17139	16780	16921	17232	16958	17055	16941	16890	16828	16969	16809	17018	16982	16876	16855	16951	16949	16784	16904	16979	16992	16862	16910	16751	16992	17110	16853	16743	17155	16658	16855	17066	16926	16897	16964	16973	16961	16850	17010	16963	17080	16848	17011	16947	16942	16968	16977	17057	16889	16842	17001	16958	16805	16848	17009	16830	17010	17016	17091	16999	16871	17039	16976	17017	17102	16860	17099	16954	16795	16930	16883	16880	16986	17060	16890	16882	16983	16894	17019	16974	16749	17061	16963	16833	16998	16969	16840	17084	16988	16969	17126	17003	16787	16983	17146	16748	16871	16954	16931	17050	17026	17008	16840	16860	17070	16975	16912	17005	16950	17015	16821	16985	17078	16986	16894	16967	16900	16942	17053	17055	16883	16886	16968	16960	16788	16972	16998	16880	16977	16793	17171	16822	17032	16925	16825	16939	16960	16814	16879	16934	17070	16983	16958	17148	16873	17158	16967	17018	17149	17030	16814	16915	16931	16923	16986	16784	17012	16977	16802	16849	16806	16971	17020	16708	17043	16761	16881	17044	16988	16892	17124	16902	16830	17061	16772	16854	16878	16982	16919	16959	16865	16870	16819	16898	16948	16847	17189	17044	17033	17126	16770	16783	16883	16832	16960	16969	17043	16829	16770	16935	16715	16740	17210	17037	16984	16967	16823	16883	17016	17025	16931	17034	16894	16845	17131	16896	16973	16963	17115	17054	16950	16793	16959	16883	16964	16849	16800	16882	16901	16986	17074	17077	16981	16898	16873	16957	16994	16964	17119	17025	16927	17027	16895	16955	16812	16854	16996	16929	16834	16837	16943	16997	16912	16898	17047	16905	17020	16897	16816	16872	16958	17084	16988	16840	17196	16993	17040	16754	17021	16879	17053	17099	17137	16923	16804	16869	17074	17115	17023	16989	17161	16902	16793	16860	17009	17058	16888	16871	16803	16985	16884	16972	16816	16948	16810	16832	16817	17014	17062	16981	16874	16994	16905	16998	16929	16915	16947	16930	16806	17054	17010	16926	16982	16990	17104	16893	17076	17134	16934	16968	17069	17053	16985	16884	17057	17161	16901	16942	16833	16996	16947	16878	16834	16726	17153	16941	16875	16765	17021	16807	17069	17080	17066	16888	16866	17037	16932	16901	16902	16953	17059	17136	17147	16948	16848	16821	16792	16892	16946	16921	16889	17077	17001	16811	16789	17043	16863	17029	16633	16811	16806	16972	17150	16972	17023	16885	16850	16897	17160	16935	16749	16958	17015	16875	16862	16851	17092	16734	16993	16886	16745	16785	17128	16962	16926	16909	16916	16863	16853	17004	16834	16881	16852	17021	16988	16979	16970	16854	17000	16994	17003	17069	17045	16977	17029	17178	16976	16938	16859	16764	16711	17014	16927	17028	16773	16937	16948	16760	16722	16940	17107	16799	16980	16968	16939	17091	16906	16781	16871	16924	16988	16938	17028	16899	16851	16837	16897	16917	16895	16926	17256	16930	17009	16707	16853	16642	16984	16887	16750	17076	17033	17058	17010	16854	16975	16971	17114	16929	16971	16966	16923	17056	17046	16959	16692	17150	16866	17065	17220	17163	16966	16831	17067	16939	16922	16724	16820	17038	16937	16826	16995	17105	17077	16794	16960	17258	17062	16843	17095	16916	16758	17000	17110	17121	16860	17096	16871	16907	16991	17090	16849	16846	16959	16603	16773	16967	16777	16956	16861	17015	16865	17010	16840	17048	17054	16912	16688	16824	16893	16919	17174	17020	16918	16885	16918	16907	16942	17015	16989	16881	16977	17020	16973	16788	16873	17038	16948	16805	17041	17300	16952	16910	16822	16919	16946	16930	16956	16988	17090	17124	16868	17001	16906	16937	16913	16909	16966	16732	16872	16716	16763	16899	17029	17043	16904	16901	16822	16960	16901	16807	16858	16963	17004	16652	16857	16920	17053	16893	16741	16984	16962	16992	16848	17079	16880	16959	16906	16862	17014	17188	16876	16898	16779	16877	16893	17004	17120	17099	17103	16742	16855	16953	16781	16813	16835	17035	16824	16614	16994	17188	16912	16726	16757	16888	17045	17066	16880	16855	16883	16981	16753	16789	17045	16986	16964	16926	17196	16905	16982	17045	16778	16767	17021	17026	16973	17022	16842	16960	16919	16999	16883	16949	17106	17200	17011	16860	16797	16807	16849	16947	17080	17060	16865	16879	16883	16852	17041	17170	16769	16995	16927	17023	17056	17040	16957	16986	17132	16975	16932	16938	17085	17149	17080	17088	17005	16957	16967	17022	17071	16883	17080	17046	16794	16905	16893	17028	17022	16943	16921	17007	16961	17052	17037	16818	17035	17051	17022	16885	16877	16961	16917	16995	16984	16895	16824	17191	16980	16920	16788	16990	17104	16897	17005	16980	16901	16843	16921	17049	17096	17059	17044	16992	17079	16871	16951	16992	17081	16903	16943	16991	16954	17046	16860	16939	16823	16957	16995	16965	17026	17062	16922	16798	17014	16732	17081	17041	16896	17043	16964	16842	16854	17054	16951	17028	16932	16988	17081	17014	17066	17116	16934	17013	16845	16886	16958	17003	17018	16981	17013	16978	16826	17002	16960	16896	16776	17035	16875	17004	16792	16733	16857	17010	17116	17039	17031	16976	16945	17012	16973	16871	16836	16733	16933	16749	17050	17032	17280	17058	16723	16845	17161	16838	16957	16849	16989	16969	17062	17123	17046	16968	17061	16952	17001	16949	16788	17039	17052	16910	17248	16974	16839	16876	17099	16787	16881	16919	16940	16916	16902	17041	16751	17061	16895	16967	16970	16957	17156	17068	17041	16860	17107	17022	16831	16854	17124	16983	16876	16888	17141	17011	16939	17037	17041	16849	16965	17019	16876	16913	16899	17192	17103	16857	16956	16866	16886	16883	17011	17031	16889	17042	16836	16981	16921	16936	17046	16908	16889	17096	16906	17044	16817	16828	16930	17040	17023	16728	16914	17064	16803	16722	16883	16950	16911	16968	16967	16904	17098	16904	16924	17020	17100	17085	17001	16986	17052	16957	16950	16938	16947	16930	16930	16893	17096	16782	17006	16909	16952	17071	17063	16881	17011	16952	16945	16910	16970	17083	17023	16842	16808	16913	16972	17092	16916	16911	17002	16928	17041	17041	16996	16934	16904	16911	16990	16840	16988	16787	16866	16919	17006	16938	16932	16935	16824	16907	17064	16871	16862	16974	17001	17055	17138	17196	16911	16909	16892	17066	16939	16975	16704	17018	16874	17040	16918	16990	17086	17075	17153	16934	16965	17148	16827	17050	17027	16974	16992	16965	16991	16886	16918	16766	16809	16962	16922	16921	16818	17032	16774	16983	16898	17085	16953	16915	17156	17131	17106	16895	16766	17040	17064	16992	16983	16764	17153	16884	16957	16893	16906	16855	16792	16920	17028	16915	16934	16993	16889	17122	16943	16925	16799	16832	16846	17001	16806	16963	16920	16921	16890	16974	16927	17024	16962	16976	16992	16879	16961	16839	17161	17043	16843	17100	17061	17072	17014	16960	16966	17084	17011	16767	16924	16775	16983	16996	16929	16940	17065	16636	16759	17065	16869	16908	16766	16731	16985	16809	16930	16830	16793	17010	16882	16843	17133	16995	16896	16993	16794	17006	17017	17022	16982	16972	17027	16884	16970	16999	16839	16838	17233	16973	16893	16925	16977	16838	16914	16904	16933	16899	17040	17096	17137	17032	16969	16791	17121	16989	16966	17048	16987	16834	16960	16877	16974	16866	16783	16878	16965	17086	17180	17042	16703	16832	16832	16940	16979	16956	16768	16850	16920	16758	16872	16816	16967	16890	17009	16857	17091	16966	16773	16783	16916	16762
32280	48198	44277	37579	32586	27049	22673	19993	18426	17995	17813	17204	16891	16622	16505	16334	16307	16136	15998	15748	15830	15715	15556	15582	15669	15645	15497	15605	15518	15433	15318	15387	15427	15494	15376	15439	15483	15463	15434	15459	15351	15260	15551	15509	15533	15356	15452	15285	15369	15274	15416	15259	15318	15398	15340	15283	15413	15385	15306	15375	15174	15363	15433	15275	15257	15470	15447	15331	15426	15328	15392	15372	15288	15283	15383	15229	15253	15194	15408	15310	15306	15336	15334	15341	15410	15238	15488	15316	15330	15261	15446	15370	15280	15427	15191	15377	15411	15166	15371	15318	15309	15308	15327	15541	15511	15189	15379	15282	15294	15367	15460	15468	15201	15472	15327	15415	15369	15389	15412	15256	15492	15404	15377	15527	15240	15462	15362	15244	15192	15199	15364	15225	15212	15274	15209	15147	15442	15258	15437	15202	15305	15320	15290	15610	15295	15290	15381	15503	15328	15193	15451	15294	15294	15255	15162	15327	15413	15393	15396	15302	15234	15310	15337	15130	15317	15403	15184	15307	15308	15300	15275	15362	15403	15589	15240	15445	15433	15308	15262	15355	15503	15356	15355	15225	15307	15326	15255	15287	15367	15322	15423	15341	15376	15466	15318	15239	15399	15388	15272	15399	15318	15346	15219	15699	15471	15396	15355	15243	15207	15298	15399	15325	15295	15289	15362	15358	15234	15439	15475	15326	15412	15272	15342	15397	15306	15349	15205	15225	15318	15423	15509	15392	15445	15362	15404	15324	15240	15414	15393	15443	15252	15327	15382	15379	15343	15423	15402	15210	15519	15266	15317	15329	15137	15300	15388	15353	15306	15595	15228	15381	15259	15294	15295	15258	15463	15310	15431	15380	15322	15440	15361	15407	15295	15319	15393	15377	15398	15087	15437	15308	15553	15411	15104	15248	15332	15326	15225	15361	15333	15398	15472	15364	15321	15446	15422	15236	15235	15300	15285	15267	15244	15418	15335	15371	15235	15328	15238	15335	15287	15474	15336	15396	15508	15268	15295	15363	15275	15375	15393	15310	15341	15395	15340	15304	15278	15279	15490	15215	15491	15417	15333	15284	15283	15103	15331	15341	15380	15504	15436	15393	15253	15229	15349	15277	15421	15526	15199	15214	15340	15378	15340	15282	15406	15291	15258	15235	15303	15340	15432	15303	15354	15396	15242	15418	15343	15329	15364	15333	15196	15473	15300	15451	15509	15389	15459	15493	15195	15343	15457	15245	15156	15257	15336	15249	15395	15524	15223	15278	15358	15318	15400	15302	15387	15415	15416	15537	15357	15484	15319	15395	15394	15433	15443	15306	15592	15246	15348	15258	15162	15372	15431	15232	15604	15243	15416	15479	15283	15330	15381	15461	15290	15366	15341	15366	15385	15393	15292	15563	15349	15271	15424	15285	15330	15299	15399	15418	15261	15196	15506	15218	15404	15445	15268	15200	15316	15246	15250	15413	15290	15270	15435	15404	15458	15278	15394	15311	15208	15450	15383	15278	15380	15306	15301	15448	15269	15306	15324	15222	15178	15464	15448	15410	15354	15446	15371	15393	15409	15305	15424	15250	15239	15315	15394	15374	15362	15382	15129	15295	15358	15203	15318	15515	15227	15422	15245	15472	15282	15401	15453	15343	15364	15358	15076	15390	15345	15387	15258	15266	15309	15353	15456	15403	15484	15423	15318	15477	15081	15303	15362	15327	15456	15262	15294	15408	15541	15425	15365	15516	15219	15192	15591	15330	15409	15256	15604	15425	15385	15256	15368	15345	15410	15320	15429	15528	15386	15322	15389	15367	15270	15333	15325	15386	15413	15330	15458	15292	15457	15350	15296	15352	15309	15225	15514	15552	15245	15421	15485	15295	15197	15294	15352	15254	15239	15383	15262	15603	15408	15178	15370	15317	15280	15150	15332	15355	15436	15565	15337	15282	15285	15235	15229	15350	15186	15390	15392	15250	15470	15243	15260	15489	15333	15250	15285	15310	15295	15399	15233	15243	15346	15247	15392	15467	15428	15302	15442	15344	15358	15459	15417	15398	15305	15216	15244	15313	15454	15313	15492	15447	15555	15363	15489	15470	15364	15455	15512	15361	15390	15403	15309	15505	15338	15391	15186	15291	15339	15211	15398	15384	15507	15317	15505	15178	15391	15330	15342	15088	15424	15381	15393	15376	15150	15388	15342	15459	15439	15437	15350	15322	15228	15362	15388	15447	15094	15549	15225	15592	15331	15303	15399	15542	15389	15331	15475	15358	15223	15284	15324	15476	15374	15355	15455	15239	15367	15528	15487	15282	15304	15358	15415	15351	15417	15454	15390	15249	15260	15210	15349	15351	15384	15263	15480	15060	15407	15467	15233	15283	15362	15420	15219	15309	15517	15264	15444	15292	15408	15358	15321	15298	15378	15253	15439	15291	15347	15255	15235	15396	15411	15273	15273	15359	15522	15099	15616	15309	15321	15458	15380	15259	15291	15231	15286	15434	15553	15351	15245	15230	15338	15307	15144	15306	15446	15429	15436	15280	15348	15339	15191	15392	15526	15369	15275	15384	15275	15206	15523	15515	15249	15400	15403	15241	15403	15491	15463	15381	15246	15375	15331	15234	15374	15373	15334	15117	15374	15340	15479	15349	15422	15265	15288	15358	15515	15449	15307	15329	15299	15430	15493	15213	15328	15360	15395	15468	15112	15428	15243	15420	15397	15373	15298	15288	15135	15273	15453	15363	15235	15280	15295	15311	15317	15416	15245	15493	15497	15293	15338	15379	15303	15411	15299	15327	15354	15361	15339	15339	15260	15290	15239	15246	15328	15386	15344	15504	15378	15402	15321	15430	15275	15534	15363	15322	15110	15387	15502	15440	15196	15405	15300	15342	15200	15401	15343	15250	15339	15426	15387	15464	15384	15571	15397	15353	15418	15292	15361	15338	15341	15444	15350	15227	15351	15436	15363	15207	15373	15502	15207	15430	15478	15479	15465	15276	15305	15348	15344	15499	15329	15289	15228	15392	15285	15306	15326	15311	15436	15295	15268	15458	15181	15479	15488	15358	15268	15503	15400	15396	15367	15474	15458	15420	15396	15263	15391	15222	15294	15513	15440	15263	15290	15308	15462	15412	15388	15423	15537	15340	15234	15406	15241	15399	15297	15502	15355	15422	15264	15614	15356	15397	15263	15482	15381	15313	15466	15365	15384	15257	15257	15258	15364	15330	15446	15459	15304	15387	15253	15368	15310	15199	15231	15314	15297	15292	15301	15493	15292	15374	15290	15330	15414	15283	15123	15329	15409	15381	15444	15439	15411	15462	15310	15239	15352	15236	15250	15316	15559	15357	15520	15490	15266	15439	15375	15413	15540	15322	15459	15489	15278	15261	15559	15420	15446	15470	15325	15286	15370	15389	15484	15166	15360	15217	15214	15254	15293	15267	15190	15281	15268	15349	15420	15599	15531	15293	15244	15392	15507	15430	15381	15245	15373	15332	15408	15249	15349	15325	15232	15288	15327	15467	15351	15320	15448	15345	15234	15197	15366	15322	15404	15541	15300	15375	15276	15291	15310	15345	15520	15343	15349	15406	15320	15483	15322	15311	15348	15421	15286	15282	15370	15389	15291	15279	15391	15387	15228	15238	15400	15329	15371	15375	15262	15344	15410	15308	15484	15222	15412	15373	15247	15419	15375	15436	15188	15351	15348	15389	15309	15424	15329	15390	15470	15340	15298	15421	15473	15518	15475	15494	15371	15332	15227	15353	15510	15348	15276	15350	15287	15341	15222	15541	15412	15360	15453	15329	15316	15323	15233	15199	15542	15364	15330	15302	15406	15257	15414	15388	15367	15431	15355	15414	15339	15169	15374	15319	15325	15522	15379	15385	15365	15380	15277	15313	15370	15276	15440	15199	15412	15341	15440	15333	15320	15514	15448	15364	15256	15272	15457	15456	15292	15269	15309	15324	15439	15314	15495	15294	15298	15353	15201	15458	15414	15400	15444	15486	15460	15494	15273	15434	15174	15225	15388	15326	15366	15342	15425	15338	15422	15302	15447	15374	15180	15557	15467	15297	15276	15363	15197	15500	15336	15355	15461	15393	15270	15332	15292	15307	15326	15523	15346	15260	15315	15141	15502	15469	15247	15567	15370	15252	15476	15479	15531	15426	15366	15366	15292	15385	15445	15329	15322	15491	15342	15429	15345	15357	15375	15288	15448	15320	15263	15400	15483	15408	15417	15344	15301	15504	15232	15306	15392	15530	15406	15198	15269	15225	15551	15395	15173	15436	15309	15426	15359	15201	15357	15466	15396	15497	15248	15388	15425	15295	15468	15382	15286	15321	15460	15471	15391	15368	15335	15265	15309	15303	15354	15295	15248	15473	15485	15453	15408	15237	15412	15259	15313	15363	15209	15433	15274	15419	15360	15428	15318	15262	15345	15448	15315	15267	15433	15320	15135	15338	15458	15254	15269	15184	15650	15437	15409	15479	15439	15214	15517	15331	15430	15319	15297	15413	15223	15404	15287	15439	15384	15143	15299	15316	15352	15406	15479	15423	15451	15283	15433	15312	15413	15406	15300	15387	15437	15328	15416	15220	15445	15330	15384	15427	15163	15306	15376	15366	15374	15195	15185	15340	15168	15224	15302	15303	15411	15342	15411	15367	15201	15310	15265	15248	15294	15322	15270	15214	15451	15393	15354	15433	15277	15239	15271	15113	15373	15348	15283	15316	15216	15419	15264	15316	15508	15429	15248	15259	15449	15308	15321	15254	15402	15316	15436	15272	15374	15370	15225	15267	15437	15334	15358	15440	15165	15339	15360	15399	15440	15541	15362	15283	15453	15498	15215	15440	15351	15157	15388	15424	15247	15334	15368	15373	15176	15348	15266	15501	15282	15360	15364	15508	15353	15320	15467	15390	15221	15375	15383	15361	15392	15294	15425	15299	15193	15315	15379	15422	15102	15443	15426	15445	15403	15169	15499	15318	15423	15384	15578	15315	15342	15247	15251	15467	15369	15128	15289	15466	15391	15318	15236	15328	15364	15237	15340	15485	15334	15407	15323	15423	15446	15306	15227	15358	15431	15420	15310	15430	15173	15284	15255	15430	15508	15312	15353	15470	15258	15405	15397	15419
24066	21601	29442	25772	26661	28866	27732	22761	20822	20385	20066	19291	18869	18989	18727	18475	18690	18439	18205	18226	17963	18016	18055	18025	17871	17705	17744	17806	17821	17777	17797	17717	17574	17380	17452	17694	17466	17785	17704	17646	17701	17502	17665	17704	17629	17543	17748	17512	17599	17369	17685	17627	17616	17536	17898	17641	17711	17763	17815	17697	17537	17548	17539	17506	17339	17629	17564	17717	17349	17552	17480	17433	17605	17432	17637	17600	17538	17433	17838	17583	17784	17702	17522	17567	17618	17831	17467	17573	17672	17693	17606	17606	17488	17895	17696	17613	17748	17484	17562	17519	17617	17597	17680	17733	17658	17359	17442	17503	17788	17594	17622	17391	17591	17723	17380	17502	17442	17390	17461	17660	17534	17380	17353	17513	17724	17397	17584	17690	17443	17510	17651	17457	17692	17408	17437	17737	17681	17507	17472	17332	17506	17523	17592	17435	17443	17438	17555	17518	17446	17599	17618	17524	17656	17469	17608	17485	17670	17642	17427	17518	17709	17548	17536	17425	17659	17435	17676	17473	17381	17712	17556	17331	17517	17464	17680	17671	17630	17517	17594	17549	17334	17714	17431	17479	17582	17271	17464	17665	17389	17644	17519	17508	17450	17675	17675	17757	17628	17529	17680	17404	17604	17560	17486	17631	17258	17466	17461	17576	17271	17504	17512	17587	17684	17728	17543	17656	17830	17477	17536	17687	17441	17472	17456	17466	17481	17515	17647	17157	17582	17417	17650	17613	17616	17310	17503	17460	17299	17484	17685	17465	17306	17364	17772	17716	17510	17514	17590	17370	17525	17729	17484	17608	17535	17406	17680	17499	17587	17578	17642	17599	17716	17427	17450	17541	17618	17576	17497	17423	17549	17624	17380	17696	17396	17525	17550	17477	17363	17372	17531	17662	17710	17465	17441	17406	17553	17671	17419	17633	17417	17919	17455	17642	17570	17381	17669	17579	17374	17619	17381	17610	17508	17680	17740	17626	17454	17593	17706	17267	17661	17250	17499	17615	17436	17552	17578	17536	17479	17500	17446	17478	17354	17337	17475	17702	17825	17475	17536	17562	17508	17606	17693	17583	17516	17497	17813	17351	17467	17467	17487	17376	17629	17675	17726	17501	17369	17700	17542	17516	17466	17557	17492	17629	17564	17568	17543	17462	17409	17583	17665	17771	17669	17514	17677	17663	17478	17295	17643	17543	17498	17424	17545	17672	17427	17425	17604	17446	17569	17579	17518	17660	17553	17447	17461	17684	17728	17401	17584	17338	17403	17702	17560	17765	17719	17535	17612	17411	17544	17625	17522	17550	17496	17518	17691	17621	17483	17521	17773	17526	17564	17562	17593	17614	17651	17613	17490	17310	17403	17409	17718	17375	17471	17349	17568	17506	17519	17576	17593	17578	17604	17649	17550	17595	17472	17490	17533	17383	17529	17672	17651	17468	17518	17610	17689	17729	17568	17701	17497	17781	17389	17239	17558	17580	17407	17483	17592	17379	17471	17517	17602	17668	17756	17629	17509	17445	17498	17372	17651	17344	17412	17433	17445	17517	17470	17412	17355	17450	17468	17559	17632	17541	17492	17493	17735	17472	17764	17444	17647	17489	17577	17603	17494	17509	17605	17680	17411	17700	17809	17643	17733	17755	17597	17400	17682	17531	17576	17443	17523	17545	17561	17641	17423	17455	17546	17683	17616	17556	17720	17448	17589	17613	17585	17432	17580	17412	17399	17590	17501	17415	17437	17635	17434	17546	17470	17601	17555	17551	17656	17609	17547	17437	17566	17378	17421	17502	17518	17451	17415	17397	17604	17602	17711	17582	17667	17462	17375	17389	17600	17663	17450	17600	17566	17606	17584	17594	17568	17708	17519	17670	17395	17566	17681	17599	17519	17537	17512	17554	17519	17703	17474	17405	17511	17492	17447	17729	17589	17664	17617	17471	17652	17690	17485	17487	17671	17470	17545	17352	17630	17674	17371	17515	17478	17499	17422	17620	17730	17585	17516	17352	17290	17540	17628	17615	17541	17798	17499	17520	17622	17358	17590	17608	17555	17433	17694	17425	17561	17716	17922	17538	17553	17750	17582	17374	17757	17493	17590	17397	17437	17367	17436	17452	17486	17472	17515	17411	17399	17366	17687	17747	17497	17274	17678	17636	17389	17551	17487	17224	17755	17627	17763	17590	17534	17436	17709	17531	17438	17550	17543	17728	17615	17394	17445	17506	17453	17385	17687	17550	17289	17243	17526	17459	17653	17565	17401	17545	17732	17599	17506	17456	17728	17669	17715	17645	17480	17524	17486	17620	17547	17642	17646	17636	17408	17462	17417	17535	17501	17699	17630	17500	17413	17281	17594	17336	17371	17528	17557	17555	17522	17427	17445	17643	17714	17476	17491	17587	17508	17454	17774	17443	17386	17608	17582	17410	17597	17466	17527	17308	17582	17532	17490	17409	17504	17445	17263	17353	17536	17498	17355	17538	17524	17448	17676	17424	17547	17757	17582	17561	17560	17295	17467	17376	17452	17572	17467	17651	17498	17552	17400	17598	17618	17575	17541	17577	17794	17445	17624	17477	17403	17455	17646	17644	17673	17522	17580	17466	17382	17566	17476	17708	17588	17513	17529	17761	17525	17550	17645	17606	17465	17495	17586	17638	17354	17637	17452	17540	17271	17472	17618	17657	17560	17497	17457	17469	17488	17628	17494	17563	17521	17618	17703	17677	17440	17454	17589	17770	17659	17730	17560	17584	17627	17505	17464	17581	17675	17584	17598	17614	17464	17487	17401	17422	17502	17674	17632	17540	17572	17386	17651	17513	17575	17621	17603	17569	17718	17460	17446	17620	17470	17598	17612	17365	17504	17602	17655	17690	17445	17461	17707	17682	17655	17610	17441	17470	17332	17516	17367	17654	17729	17545	17538	17476	17564	17458	17438	17491	17386	17389	17426	17558	17624	17590	17721	17456	17557	17452	17569	17670	17501	17413	17544	17500	17596	17587	17450	17432	17507	17591	17684	17403	17371	17433	17526	17342	17591	17583	17551	17475	17621	17354	17332	17494	17579	17656	17276	17687	17563	17568	17584	17255	17524	17351	17372	17444	17611	17618	17541	17524	17649	17444	17357	17430	17596	17421	17644	17742	17513	17619	17426	17586	17632	17589	17533	17476	17479	17442	17309	17442	17672	17748	17426	17625	17480	17667	17644	17465	17544	17435	17364	17463	17526	17647	17604	17509	17617	17517	17465	17627	17509	17711	17582	17789	17510	17599	17529	17642	17516	17353	17515	17345	17328	17443	17566	17398	17416	17392	17495	17639	17682	17699	17459	17582	17619	17584	17679	17615	17696	17479	17683	17456	17534	17499	17402	17573	17304	17592	17570	17569	17420	17681	17727	17528	17451	17524	17413	17498	17451	17718	17464	17349	17647	17567	17518	17488	17280	17576	17608	17580	17445	17454	17464	17414	17499	17472	17680	17538	17665	17464	17539	17561	17474	17615	17482	17347	17622	17543	17524	17502	17641	17403	17335	17460	17376	17677	17694	17525	17561	17481	17406	17563	17678	17616	17771	17461	17713	17695	17626	17644	17532	17633	17621	17479	17479	17518	17552	17675	17556	17358	17566	17620	17640	17624	17341	17561	17725	17593	17475	17534	17590	17583	17468	17694	17577	17440	17565	17447	17832	17402	17488	17489	17274	17582	17541	17496	17471	17401	17649	17613	17499	17515	17538	17480	17715	17451	17701	17666	17716	17529	17635	17581	17482	17516	17598	17339	17520	17526	17501	17470	17390	17474	17403	17618	17604	17430	17608	17699	17595	17643	17709	17539	17671	17525	17683	17866	17732	17604	17413	17514	17681	17448	17669	17688	17702	17722	17556	17502	17520	17439	17507	17580	17448	17447	17312	17406	17511	17447	17471	17563	17719	17621	17673	17646	17456	17364	17511	17472	17575	17485	17482	17339	17458	17449	17473	17492	17656	17564	17714	17487	17485	17536	17460	17411	17549	17687	17578	17482	17518	17444	17458	17561	17594	17541	17524	17671	17625	17707	17484	17676	17434	17391	17336	17389	17388	17650	17510	17525	17636	17409	17503	17368	17704	17464	17655	17589	17400	17697	17680	17645	17561	17472	17457	17526	17565	17542	17510	17565	17417	17743	17638	17647	17645	17609	17512	17615	17469	17475	17412	17446	17601	17480	17560	17514	17402	17577	17488	17353	17476	17635	17511	17514	17437	17540	17574	17534	17467	17556	17558	17242	17684	17658	17399	17432	17376	17508	17540	17431	17560	17492	17404	17516	17477	17530	17662	17518	17521	17516	17605	17333	17440	17473	17742	17718	17478	17561	17393	17470	17485	17610	17701	17412	17518	17804	17437	17440	17478	17686	17529	17416	17676	17524	17557	17537	17581	17430	17380	17505	17442	17509	17506	17599	17455	17637	17496	17319	17683	17356	17372	17680	17712	17623	17701	17542	17586	17651	17434	17709	17648	17517	17640	17325	17457	17398	17571	17661	17677	17762	17296	17582	17485	17510	17535	17528	17570	17515	17686	17239	17586	17475	17519	17550	17626	17465	17700	17488	17577	17563	17517	17588	17526	17815	17411	17619	17703	17484	17421	17476	17373	17576	17542	17334	17357	17519	17588	17645	17674	17360	17460	17682	17580	17496	17699	17584	17561	17468	17722	17514	17624	17738	17458	17560	17690	17546	17570	17510	17388	17626	17662	17606	17605	17457	17587	17673	17531	17428	17431	17622	17469	17434	17578	17522	17374	17639	17670	17454	17536	17451	17597	17754	17697	17685	17603	17397	17667	17353	17450	17333	17590	17429	17564	17584	17709	17554	17448	17580	17345	17360	17600	17490	17733	17445	17651	17657	17559	17562	17524	17505	17582	17466	17519	17372	17580	17611	17567	17552	17466	17575	17507	17524	17445	17626	17511	17569	17476	17480	17454	17730	17430	17203	17678	17381	17592	17428	17495	17571	17367	17551	17640	17526	17563	17440	17387	17419	17513	17577	17433	17517	17712	17621	17615	17471	17659	17630	17439	17548	17611	17446	17546	17680	17504	17517	17566	17541	17601	17550	17561	17490	17394	17404	17633	17425	17549	17661	17627	17519	17606	17553	17698	17503
32797	54250	50479	43419	37623	31985	26846	23032	20715	19699	19391	18822	18094	17782	17583	17258	16885	16971	16839	16532	16563	16416	16251	16225	16229	16067	15880	15928	16049	15866	16047	15923	15899	16011	15757	15739	15813	15889	15954	15835	15866	15815	15826	15881	15748	15770	15726	15693	15732	15845	15687	15963	15705	15647	15860	15650	15847	15863	15841	15813	15913	15715	15699	15708	15741	15753	15804	15787	15847	15802	15691	15729	15751	15792	15753	15715	15717	15696	15731	15657	15838	15711	15556	15807	15848	15803	15789	15683	16003	15825	15613	15850	15654	15679	15787	15795	15816	15654	15813	15672	15607	15767	15762	15827	15610	15681	15856	15797	15609	15754	15819	15706	15885	15693	15696	15768	15737	15670	15671	15680	15716	15678	15804	15766	15609	15802	15880	15688	15937	15696	15973	15906	15730	15657	15904	15623	15781	15840	15919	15954	15623	15743	15650	15680	15732	15725	15672	15789	15757	15787	15592	15667	15669	15986	15894	15783	15805	15705	15690	15783	15551	15704	15756	15753	15757	15830	15861	15744	15720	15658	15743	15731	15611	15693	15598	15761	15742	15552	15711	15703	15823	15667	15783	15646	15722	15901	15731	15766	15678	15762	15853	15737	15765	15819	15695	15557	15856	15767	15687	15689	15786	15676	15596	15706	15742	15786	15719	15806	15678	15776	15783	15771	15879	15786	15643	15787	15792	15703	15770	15653	15781	15651	15787	15564	15715	15826	15769	15615	15727	15769	15930	15684	15634	15699	15764	15621	15693	15776	15698	15679	15671	15790	15726	15769	15799	15679	15912	15644	15772	15755	15849	15784	15765	15785	15834	15801	15915	15618	15750	15857	15697	15871	15695	15847	15648	15688	15799	15754	15628	15692	15634	15734	15648	15931	15728	15821	15837	15887	15501	15839	15717	15524	15738	15767	15830	15671	15592	15885	15788	15526	15688	15678	15812	15818	15637	15720	15611	15624	15772	15796	15682	15759	15686	15639	15916	15692	15811	15783	15705	15745	15687	15746	15767	15729	15832	15654	15808	15552	15724	15799	15668	15722	15577	15803	15723	15753	15761	15705	15735	15748	15626	15725	15821	15865	15664	15740	15799	15778	15702	15894	16000	15756	15862	15796	15766	15649	15822	15791	15848	15678	15548	15891	15571	15739	15786	15775	15873	15729	15578	15711	15778	15846	15758	15855	15611	15788	15736	15918	15882	15641	15787	15782	15760	15528	15659	15872	15672	15797	15612	15651	15788	15854	15709	15877	15828	15807	15613	15767	15737	15756	15613	15796	15709	15681	15760	15796	15788	15602	15670	15883	15706	15858	15545	15817	15698	15665	15731	15729	15740	15741	15594	15856	15833	15749	15693	15754	15678	15866	15750	15844	15777	15761	15902	15710	15633	15828	15837	15577	15685	15950	15542	15673	15700	15577	15838	15687	15774	15660	15946	15762	15761	15998	15606	15699	15756	15759	15717	15747	15805	15807	15888	15754	15717	15778	15656	15785	15693	15727	15685	15732	15716	15764	15700	15600	15830	15820	15810	15669	15804	15767	15736	15821	15575	15472	15745	15703	15871	15696	15860	15718	15923	15697	15695	15725	15890	15686	15668	15801	15692	15737	15759	15776	15679	15950	15668	15809	15745	15840	15777	15859	15688	15718	15631	15716	15896	15681	15762	15659	15836	15809	15684	15701	15645	15746	15628	15881	15649	15866	15622	15786	15794	15808	15855	15781	15736	15623	15760	15858	15853	15689	15851	15784	15727	15678	15764	15740	15675	15809	15614	15877	15748	15794	15785	15753	15870	15620	15745	15754	15659	15830	15831	15671	15803	15744	15644	15796	15960	15787	15778	15744	15816	15738	15704	15687	15802	15809	15778	15739	15594	15609	15719	15738	15833	15709	15722	15634	15877	15659	15753	15736	15857	15601	15660	15559	15802	15725	15796	15837	15538	15843	15767	15718	15829	15732	15673	15803	15713	15555	15694	15750	15745	15678	15855	15931	15597	15612	15807	15851	15728	15571	15888	15571	15771	15747	15645	15826	15821	15676	15783	15697	15789	15704	15701	15665	15786	15599	15872	15583	15646	15660	15921	15890	15728	15769	15821	15809	15678	15582	15737	15566	15783	15747	15754	15834	15670	15717	15605	15826	15708	15751	15689	15695	15675	15741	15823	15667	15744	15787	15601	15757	15733	15737	15780	15696	15872	15650	15776	15743	15750	15744	15809	15649	15816	15569	15820	15745	15862	15750	15863	15720	15773	15855	15806	15890	15671	15765	15729	15737	15858	15592	15832	15657	15660	15807	15729	15756	15789	15753	15836	15688	15802	15784	15849	15812	15741	15628	15555	15744	15660	15853	15830	15640	15631	15753	15715	15707	15766	15761	15858	15851	15793	15753	15745	15608	15709	15688	15891	15839	15742	15985	15633	15888	15725	15733	15765	15778	15520	15916	15778	15804	15908	15746	15690	15839	15891	15649	15875	15742	15785	15611	15621	15778	15845	15752	15686	15619	15668	15599	15764	15781	15740	15579	15784	15813	15703	15743	15732	15755	15695	15643	15696	15966	15616	15650	15753	15749	15915	15709	15613	15756	15708	15778	15800	15694	15680	15789	15638	15678	15679	15821	15631	15764	15676	15617	15822	15813	15778	15698	15820	15490	15846	15861	15655	15690	15889	15753	15721	15664	15703	15747	15642	15829	15982	15806	15675	15554	15668	15665	15818	15659	15766	15885	15606	15873	15706	15663	15854	15750	15780	15776	15645	15875	15809	15866	15825	15616	15797	15918	15871	15754	15805	15758	15522	15739	15726	15637	15517	15610	15767	15724	15579	15712	15821	15774	15685	15731	15631	15817	15701	15612	15895	15800	15688	15909	15657	15642	15641	15746	15802	15788	15612	15572	15896	15691	15767	15692	15835	15772	15988	15777	15891	15665	15835	15743	15972	15843	15691	15727	15859	15871	15787	15845	15757	15610	15773	15616	15666	15718	15748	15689	15710	15874	15716	15689	15679	15721	15580	15764	15842	15699	15894	15667	15602	15775	15752	15650	15625	15605	15712	15851	15742	15675	16040	15519	15755	15883	15820	15662	15906	15770	15560	15850	15675	15873	15771	15808	15806	15668	15619	15800	15830	15573	15713	15712	15862	15660	15733	15750	15747	15776	15811	15673	15740	15809	15703	15780	15621	15550	15835	15672	15677	15763	15731	15851	15509	15763	15656	15674	15794	15756	15847	15585	15665	15723	15791	15758	15762	15792	15808	15648	15680	15913	15680	15750	15616	15762	15616	15759	15685	15689	15690	15559	15756	15790	15760	15634	15639	15809	15665	15574	15789	15763	15741	15606	15581	15731	15689	15917	15711	15571	15658	15852	15775	15832	15617	15788	15766	15707	15726	15570	15863	15717	15882	15800	15888	15860	15826	15786	15863	15633	15942	15925	15777	15690	15889	15619	15784	15689	15802	15760	15684	15836	15734	15701	15797	15804	15765	15799	15690	15728	15630	15743	15882	15705	15884	15625	15786	15706	15717	15818	15779	15777	15749	15778	15696	15761	15756	15697	15841	15554	15725	15781	15678	15922	15638	15668	15833	15989	15689	15551	15836	15751	15792	15677	15711	15787	15843	15911	15605	15868	15741	15635	15724	15890	15775	15886	15819	15876	15661	15778	15672	15855	15827	15725	15691	15769	15724	15692	15783	15717	15750	15638	15750	15729	15677	15840	15910	15608	15891	15834	15862	15727	15638	15764	15869	15898	15637	15740	15806	15721	15754	15758	15741	15809	15668	15751	15676	15789	15866	15728	15834	15799	15867	15764	15652	15822	15611	15681	15567	15766	15733	15578	15783	15828	15687	15553	15743	15816	15634	15703	15622	15672	15698	15447	15693	15797	15796	15720	15759	15697	15657	15723	15851	15807	15664	15697	15673	15963	15604	15857	15731	15742	15593	15832	15870	15943	15688	15650	15841	15844	15671	15802	15606	15728	15778	15719	15864	15752	15725	15715	15562	15747	15693	15888	15659	15828	15721	15693	15727	15661	15872	15801	15747	15875	15800	15826	15706	15697	15811	15678	15727	15948	15677	15697	15651	15809	15622	15648	15824	15770	15826	15890	15763	15596	15714	15925	15680	15792	15917	15841	15654	15768	15659	15848	15822	15771	15819	15835	15678	15828	15775	15738	15672	15845	15589	15562	15821	15809	15652	15710	15709	15893	15691	15879	15592	15705	15799	15728	15684	15716	15765	15771	15708	15752	15728	15793	15665	15938	15783	15718	15725	15680	15732	15869	15862	15548	15881	15572	15754	15864	15791	15601	15869	15770	15747	15716	15739	15596	15622	15886	15488	15871	15858	15641	15715	15877	15726	15882	15870	15667	15922	15688	15840	15754	15631	15772	15765	15781	15914	15768	15710	15752	15662	15831	15728	15713	15724	15763	15828	15770	15883	15743	15925	15592	15780	15680	15785	15686	15630	15684	15606	15616	15877	15895	15666	15474	15707	15806	15741	15814	15814	15613	15715	15823	15619	15606	15618	15861	15598	15744	15705	15919	15702	15828	15814	15734	15832	15704	15622	15691	15596	15736	15707	15674	15750	15959	15763	15664	15697	15791	15572	15506	15715	15787	15866	15878	15834	15722	15811	15875	15818	15759	15915	15691	15908	15645	15756	15734	15702	15855	15652	15681	15850	15896	15904	15713	15691	15873	15645	15842	15836	15674	15721	15727	15579	15744	15866	15830	15614	15776	15737	15657	15918	15765	15630	15750	15564	15932	15771	15718	15663	15737	15685	15668	15641	15742	15684	15759	15599	15810	15742	15909	15853	15623	15730	15589	15628	15447	15736	15657	15754	15673	15819	15780	15655	15855	15757	15614	15896	15848	15615	15730	15779	15513	15714	15581	15834	15774	15738	15615	15722	15782	15766	15704	15830	15638	15649	15761	15738	15684	15781	15545	15829	15653	15901	15623	15731	15675	15717	15813	15771	15690	15687	15954	15825	15737	15844	15678	15602	15905	15746	15653	15797	15648	15696	15804	15738	15724	15773	15756	15828	15692	15728	15735	15676	15881	15773	15898	15691	15592	15833	15755	15821	15873	15688	15718	15762	15663	15800	15680	15894	15795	15686	15760	15889	15632
23159	21606	29690	24336	23999	28308	30363	24187	21834	21299	20713	20058	19418	19008	18826	19013	18673	18486	18558	18191	18100	17943	17880	17837	17947	17841	17743	17574	17471	17664	17680	17474	17373	17528	17528	17406	17539	17280	17354	17423	17473	17378	17601	17524	17460	17345	17224	17416	17396	17442	17346	17454	17513	17320	17506	17449	17251	17264	17499	17535	17418	17281	17232	17168	17322	17181	17393	17259	17379	17247	17442	17151	17194	17308	17239	17350	17301	17274	17443	17196	17233	17532	17261	17317	17269	17428	17200	17382	17663	17213	17244	17230	17278	17281	17367	17250	17350	17026	17345	17406	17481	17148	17164	17182	17136	17144	17429	17354	17406	17345	17505	17434	17536	17057	17255	17252	17309	17161	17374	17272	17334	17210	17328	17246	17414	17232	17113	17322	17295	17455	17248	17356	17381	17313	17285	17337	17139	17326	17226	17177	17313	17195	17055	17130	17290	17313	17338	17318	17322	17116	17273	17389	17170	17166	17253	17289	17217	17087	17058	17132	17064	17399	17186	17271	17238	17378	17333	17280	17498	17306	17336	17268	17101	17126	17125	17494	17591	17370	17302	17360	17420	17321	17212	17215	17232	17360	17383	17411	17307	17138	17295	17430	17396	17202	17490	17287	17274	17313	17122	17281	17122	17144	17129	17292	17262	17072	17239	17084	17147	17422	17475	17214	17290	17336	17261	17232	17100	17394	17236	17335	17241	17350	17182	17221	17246	17325	17302	17135	17277	17301	17430	17292	17232	17378	17552	17376	17366	17384	17241	17235	17184	17260	17191	17109	17178	17273	17215	17194	17331	17531	17404	17352	17091	17370	17193	17316	17218	17367	17233	17239	17016	17325	17527	17403	17217	17253	17254	17230	17362	17358	17316	17283	17047	17190	17162	17374	17303	17256	17317	17262	17194	17306	17316	17292	17223	17461	17023	17239	17223	17084	17349	17259	17273	17337	17283	17206	17262	17134	17411	17411	17352	17125	17300	17141	17221	17279	17227	17213	17255	17093	17515	17217	17209	17264	17231	17230	17335	17146	17332	17179	17288	17280	17238	17340	17281	17349	17245	17339	17207	17390	17366	17231	17348	17500	17265	17183	17189	17113	17421	17219	17231	17309	17281	17236	17102	17137	17093	17263	17186	17444	17350	17256	17439	17269	17349	17288	17042	17068	17366	17178	17290	17485	17206	17096	17073	17133	17121	17212	17306	17153	17201	17318	17210	17342	17211	17141	17293	17492	17114	17069	17204	17274	17382	17183	17361	17277	17086	17195	17220	17335	17262	17136	17160	17276	17445	17329	17338	17136	17267	17258	17125	17331	17165	17136	17197	17156	17230	17236	17286	17110	17147	17365	17411	17149	17376	17244	17252	17073	17332	17153	16991	17309	17238	17277	17322	17243	17241	17225	17260	17115	17487	17330	17389	17526	17164	17277	17046	17368	17218	17381	17428	17152	17090	17344	17308	17391	17254	17339	17265	17210	17401	17311	17319	17301	17284	17364	17283	17170	17294	17303	17399	17406	17299	17253	17499	17093	17281	17223	17144	17340	17238	17237	17108	17244	17246	17245	17098	17389	17226	17074	17068	17244	17242	17421	17317	17196	17261	17170	17334	17104	17190	17364	17374	17147	17353	17375	17310	17148	17351	17168	17120	17322	17301	17102	17334	17338	17115	17287	17229	17247	17286	17303	17262	17229	17291	17337	17235	17049	17403	17199	17336	17273	17175	17236	17348	17255	17181	17323	17291	17271	17098	17168	17226	17311	17241	17193	17501	17206	17174	17350	17342	17424	17238	17218	17183	17196	17177	17464	17338	17267	17279	17316	17157	17097	17350	17347	17331	17285	17325	17285	17153	17300	17354	17382	17228	17372	17247	17229	17162	17276	17419	17305	17237	17385	17167	17195	17156	17026	17268	17321	17346	17155	17329	17299	17196	17335	17304	17370	17021	17263	17270	17356	17409	17240	17169	17397	17191	17281	17400	17153	17160	17372	17104	17260	17288	17209	17270	17212	17317	17328	17157	17209	17153	17389	17404	17268	17266	17332	17174	17496	17356	17388	17303	17399	17483	17316	17232	17227	17369	17168	17291	17267	17317	17112	17331	17205	17432	17385	17188	17236	17185	17382	17322	17247	17277	17219	17334	17125	17169	17261	17218	17012	17322	17395	17150	17444	17402	17260	17088	17299	17032	17123	17185	17147	17247	17067	17251	17321	17192	17232	17399	17348	17186	17334	17172	17433	17499	17231	17491	17179	17031	17218	17211	17322	17328	17158	17109	17231	17265	17338	17354	17307	17476	17258	17069	17286	17469	17008	17177	17313	17194	17253	17111	17486	17281	17229	17368	17262	17304	17295	17280	17028	17084	17131	17388	17291	17314	17347	17016	17248	17149	17345	17249	17108	17195	17157	17181	17183	17191	17254	17250	17160	17434	17244	17288	17067	17241	17347	17158	16873	17370	17279	17166	17092	17178	17238	17336	17422	17041	17229	17181	17106	17348	17301	17279	17220	17365	17263	17162	17005	17345	17303	17458	17170	17325	17018	17224	17355	17479	17373	17294	17295	17369	17353	17247	17234	17354	17110	17364	17242	17124	17421	17089	17179	17300	17180	17060	17246	17037	17298	17102	17050	17111	17127	17095	17178	17093	17194	17392	17338	17431	17019	17275	17179	17221	17267	17322	17403	17225	17194	17139	17269	17281	17096	17154	17317	17409	17319	17015	17444	17182	17198	17251	17260	17145	17379	17266	17478	17299	17202	17231	17205	17253	17227	17284	17265	17380	17444	17221	17121	17296	17331	17209	17320	17552	17308	17274	17421	17312	17354	17179	17296	17288	17397	17220	17260	17122	17306	17395	17155	17394	17138	17179	17290	17201	17091	17213	17356	17209	17306	17405	17199	17150	17163	17240	17448	17129	17269	17202	17279	17179	17352	17260	17341	17190	17267	17075	17413	17208	17334	17219	17257	17311	17119	17081	17093	17134	17111	17257	17358	17293	17154	17454	17121	17352	17480	17316	17259	17228	17320	17096	16839	17278	17438	17362	16956	17088	17265	17416	17046	17164	17188	17022	16999	17259	17239	17215	17036	16990	17273	17294	17211	17171	17374	17390	17241	17252	17326	17268	17369	16921	17282	17179	17165	17245	17333	17154	17334	17238	17240	17248	17191	17226	17217	17296	17358	17145	17391	17310	17164	17151	17276	17174	17296	17430	17247	17227	17272	17362	17235	17323	17260	17345	17011	17255	17235	17425	17160	17249	17252	17440	17297	17441	17392	17085	17221	17224	17350	17158	17146	17403	17267	16987	17172	17285	17183	17173	17190	17231	17181	17221	17275	17301	17089	17121	17391	17144	17212	17164	17112	17283	17342	17265	17289	17414	17114	17060	17158	17256	17302	17340	17068	17232	17031	17183	17449	17100	17214	17111	17306	17360	17389	17056	17425	17064	17207	17175	17334	17410	17372	17365	17343	17300	17224	17136	17101	17281	17378	17125	17392	17384	17076	17297	17302	17271	17285	17343	17402	17176	17095	17140	17275	17146	17063	17291	17383	17197	17472	17262	17238	17255	17328	17150	17335	17344	17218	17344	17139	17246	17291	17317	17218	17128	17064	17293	16982	17335	17283	17393	17184	17292	17348	17273	17258	17428	17147	17282	17081	17202	17369	17281	17237	17252	17279	17398	17364	17069	17532	17345	17321	17152	17206	17115	17157	17122	17207	17313	17295	17229	17171	17342	17410	17231	17429	17359	17230	17194	17159	17239	17242	17089	17194	17395	17466	17172	17460	17235	17210	17273	17349	17217	17267	17383	17265	17292	17351	17324	17304	17085	17216	17163	17333	17591	17372	17171	17285	17200	17092	17276	17364	17243	17235	17225	17241	17349	17450	17398	17247	17070	17145	16996	17318	17212	17277	17226	17324	17250	17253	17367	17451	17400	17186	17262	17306	17299	17263	17261	17540	17548	17277	17344	17377	17449	17294	17248	17256	17452	17029	17441	16984	17199	17394	17195	17143	17383	17194	17116	17163	17173	17154	17270	17187	17274	17375	17287	17119	17559	17336	17342	17379	17097	17091	17319	17312	17560	17423	17344	17132	17371	17233	17272	17404	17307	17367	17392	17357	17370	17249	17186	17220	17432	17177	17244	17143	17249	17302	17278	17393	17443	17165	17340	17094	16920	17169	17383	17074	17250	17112	17376	17301	17254	17161	17119	17419	17438	17468	17332	17219	17218	17364	17180	17315	17462	17427	17464	17274	17279	17289	17302	17272	17394	17394	17312	17114	17363	17189	17327	17230	17108	16963	17330	17286	17077	17126	17319	17248	17217	17370	17425	17240	17229	17402	17175	17417	17273	17422	17226	17342	17498	17225	17340	17256	17248	17322	17315	17165	17236	17168	17249	17313	17264	17445	17559	17198	17264	17266	17347	17373	17129	17208	17223	17353	17027	17211	17349	17341	17465	17342	17232	17223	17135	17163	17228	16993	17413	17233	17258	17134	17264	17289	17119	16999	17304	17281	17107	17123	17363	17317	17570	17053	17254	17148	17299	17209	17342	17328	17404	17322	17298	17300	17527	17249	17289	17169	17291	17475	17119	17247	17262	17321	17261	17175	17215	17302	17335	17130	17224	17232	17223	17241	17342	17386	17257	17230	17025	17262	17383	17186	17297	17171	17396	17191	17307	17464	17435	17147	17168	17157	17189	17273	17217	17215	17186	17348	17288	17269	17250	17283	17236	17223	17219	17251	17276	17405	17334	17330	17330	17318	17374	17392	17160	17200	17252	17150	17291	16949	17129	17206	17192	17130	17139	17255	17400	17469	17269	17216	17145	17238	17333	17171	17431	17317	17169	17404	17279	17466	17187	17265	17331	17370	17485	17103	17277	17338	17372	17314	17456	17293	17340	17107	17413	17387	17311	17152	17224	17136	17445	17285	17295	17460	17064	17264	17269	17166	17031	17220	17316	17336	17141	17091	17320	17149	17165	17231	17398	17239	17316	17323	17395	17156	17475	17355	17079	17178	17288	17209	17375	17365	17244	17298	17003	17183	17227	17180	17275	17203	17227	17315	17201	17049	17047	17372	17260	17308	17351	17284	17294	17242	17316	17302	17279	17129	17358	17347	17216	17263
34648	58835	55238	47979	41869	35148	29349	25339	22592	21140	20808	19755	18800	18385	17903	17532	17367	17370	17022	16807	16597	16364	16253	16414	16150	15878	15770	15784	15643	15714	15797	15630	15772	15662	15825	15616	15765	15667	15755	15818	15505	15776	15717	15799	15652	15697	15603	15791	15501	15499	15519	15598	15850	15566	15445	15532	15688	15657	15772	15464	15742	15631	15453	15739	15496	15497	15459	15656	15615	15715	15599	15445	15609	15557	15627	15501	15489	15539	15491	15639	15553	15516	15430	15559	15551	15763	15555	15532	15681	15639	15550	15654	15472	15734	15741	15568	15750	15613	15573	15720	15695	15613	15463	15659	15627	15492	15587	15622	15504	15565	15484	15542	15613	15511	15676	15587	15513	15675	15574	15541	15539	15564	15625	15461	15465	15612	15603	15568	15646	15700	15490	15524	15466	15400	15674	15688	15690	15693	15676	15751	15685	15455	15544	15644	15629	15633	15592	15717	15560	15558	15471	15569	15602	15568	15612	15423	15655	15585	15513	15618	15471	15575	15557	15587	15423	15485	15688	15686	15652	15514	15599	15584	15520	15496	15506	15606	15481	15529	15654	15518	15381	15699	15522	15603	15624	15495	15522	15525	15525	15773	15594	15465	15734	15616	15775	15554	15491	15551	15501	15469	15578	15660	15565	15591	15677	15555	15597	15626	15505	15644	15462	15441	15362	15585	15534	15464	15430	15576	15508	15557	15520	15646	15613	15623	15649	15579	15539	15631	15686	15511	15626	15483	15423	15697	15801	15620	15550	15389	15735	15452	15515	15506	15442	15510	15719	15588	15670	15643	15601	15385	15622	15489	15670	15706	15517	15553	15630	15441	15586	15608	15533	15601	15546	15525	15716	15722	15513	15609	15574	15716	15590	15540	15782	15509	15592	15689	15487	15459	15608	15660	15550	15518	15477	15570	15444	15624	15516	15511	15615	15753	15686	15535	15652	15564	15511	15634	15711	15538	15459	15632	15462	15616	15740	15574	15581	15778	15604	15599	15546	15548	15412	15486	15456	15506	15697	15600	15611	15818	15599	15586	15681	15550	15546	15523	15403	15377	15576	15623	15570	15566	15692	15567	15550	15612	15601	15521	15570	15545	15592	15608	15481	15552	15529	15811	15519	15502	15567	15580	15429	15550	15539	15636	15389	15684	15477	15657	15634	15514	15622	15708	15551	15599	15575	15488	15545	15582	15457	15572	15621	15417	15595	15659	15621	15707	15608	15621	15351	15524	15526	15535	15600	15469	15534	15567	15593	15702	15556	15484	15437	15534	15490	15608	15455	15590	15592	15645	15506	15477	15553	15421	15823	15576	15621	15609	15569	15479	15581	15684	15740	15684	15470	15558	15404	15645	15677	15577	15624	15572	15576	15572	15682	15451	15668	15471	15625	15638	15612	15600	15482	15669	15529	15510	15672	15711	15649	15478	15483	15476	15680	15422	15439	15466	15635	15401	15607	15625	15516	15554	15677	15639	15598	15668	15908	15538	15439	15590	15514	15626	15557	15526	15653	15620	15564	15587	15367	15469	15659	15651	15620	15548	15509	15650	15596	15670	15592	15612	15610	15458	15735	15534	15430	15609	15723	15728	15481	15651	15463	15549	15730	15582	15573	15443	15563	15659	15500	15495	15626	15648	15494	15486	15491	15538	15634	15444	15532	15420	15571	15523	15363	15615	15512	15624	15486	15588	15567	15517	15559	15461	15775	15615	15680	15733	15655	15549	15864	15632	15507	15644	15529	15562	15534	15437	15549	15645	15582	15608	15535	15483	15590	15601	15551	15349	15593	15439	15559	15540	15479	15665	15441	15687	15518	15396	15692	15571	15639	15627	15668	15413	15568	15593	15539	15667	15581	15541	15447	15565	15524	15571	15587	15551	15642	15564	15585	15656	15616	15496	15499	15602	15706	15651	15671	15399	15475	15692	15594	15591	15567	15580	15556	15750	15500	15492	15635	15544	15531	15555	15593	15717	15492	15570	15551	15462	15618	15485	15520	15459	15636	15445	15513	15615	15608	15548	15562	15576	15627	15686	15561	15691	15521	15527	15605	15630	15746	15444	15720	15609	15523	15438	15661	15625	15556	15631	15630	15355	15629	15475	15511	15653	15408	15743	15794	15455	15446	15641	15524	15570	15613	15452	15507	15520	15533	15541	15383	15486	15488	15532	15643	15585	15544	15630	15408	15455	15674	15446	15519	15564	15534	15302	15588	15639	15589	15532	15528	15550	15525	15566	15490	15615	15621	15835	15375	15495	15596	15475	15692	15498	15552	15697	15654	15404	15680	15571	15447	15652	15482	15640	15542	15569	15582	15646	15623	15461	15578	15631	15591	15507	15490	15539	15611	15632	15682	15664	15637	15469	15704	15540	15486	15401	15597	15637	15553	15577	15849	15571	15728	15647	15468	15567	15637	15637	15663	15634	15499	15646	15566	15811	15513	15503	15629	15682	15600	15658	15582	15642	15600	15535	15565	15540	15646	15516	15571	15602	15270	15534	15643	15514	15548	15508	15653	15493	15606	15454	15730	15453	15636	15511	15518	15418	15687	15524	15661	15380	15561	15611	15556	15732	15545	15644	15548	15544	15634	15587	15569	15456	15623	15485	15685	15616	15531	15466	15660	15548	15601	15768	15443	15636	15602	15563	15702	15604	15556	15453	15579	15368	15528	15418	15551	15546	15597	15890	15496	15506	15520	15580	15488	15410	15712	15582	15570	15818	15627	15608	15600	15627	15312	15503	15736	15400	15551	15618	15383	15559	15662	15550	15565	15534	15737	15576	15576	15463	15764	15487	15635	15576	15630	15558	15576	15643	15624	15434	15600	15708	15486	15535	15618	15576	15727	15620	15726	15610	15614	15632	15304	15535	15683	15620	15537	15643	15604	15482	15549	15520	15615	15497	15763	15551	15450	15385	15530	15557	15584	15696	15605	15443	15643	15736	15438	15444	15573	15632	15503	15759	15427	15527	15691	15517	15411	15449	15769	15561	15597	15678	15585	15634	15713	15628	15600	15423	15571	15584	15500	15513	15414	15570	15703	15664	15618	15510	15536	15662	15392	15652	15599	15503	15574	15506	15646	15545	15506	15491	15526	15568	15441	15699	15490	15704	15524	15514	15600	15501	15647	15705	15410	15385	15579	15535	15497	15635	15634	15616	15490	15695	15638	15554	15435	15465	15585	15494	15554	15571	15628	15664	15578	15534	15676	15557	15610	15630	15771	15541	15523	15436	15592	15567	15720	15569	15590	15711	15598	15750	15693	15589	15419	15621	15577	15479	15571	15537	15551	15382	15664	15834	15548	15577	15673	15522	15667	15579	15420	15431	15726	15502	15755	15434	15564	15567	15417	15723	15566	15659	15469	15460	15707	15694	15411	15594	15454	15552	15664	15768	15525	15500	15727	15439	15835	15726	15522	15666	15485	15653	15547	15686	15645	15460	15515	15537	15506	15667	15586	15769	15476	15599	15587	15570	15445	15709	15426	15501	15642	15564	15594	15584	15576	15562	15479	15534	15527	15468	15871	15593	15834	15555	15515	15490	15459	15608	15635	15544	15691	15568	15712	15472	15795	15661	15518	15509	15606	15491	15580	15713	15526	15688	15767	15490	15560	15542	15613	15555	15610	15747	15715	15816	15483	15589	15523	15553	15651	15732	15732	15444	15617	15551	15415	15558	15494	15645	15540	15610	15701	15571	15567	15511	15607	15418	15555	15511	15598	15486	15761	15505	15565	15409	15507	15578	15542	15505	15593	15738	15591	15505	15487	15667	15468	15377	15557	15630	15652	15501	15480	15495	15550	15337	15541	15679	15621	15594	15612	15468	15444	15449	15609	15603	15622	15658	15502	15533	15579	15577	15615	15481	15597	15483	15579	15713	15575	15681	15501	15668	15482	15540	15586	15484	15654	15490	15619	15587	15418	15528	15423	15586	15704	15448	15539	15422	15636	15714	15606	15662	15647	15588	15579	15533	15551	15550	15512	15491	15661	15552	15497	15690	15719	15660	15607	15683	15524	15669	15572	15524	15602	15533	15520	15435	15594	15439	15659	15559	15484	15543	15604	15486	15615	15681	15568	15679	15506	15647	15437	15467	15588	15478	15514	15536	15701	15447	15573	15445	15563	15696	15451	15533	15585	15488	15668	15543	15528	15664	15606	15674	15313	15645	15582	15447	15635	15511	15749	15599	15705	15661	15424	15528	15490	15694	15525	15401	15580	15602	15698	15578	15532	15821	15620	15569	15639	15547	15456	15762	15475	15538	15446	15630	15499	15612	15565	15597	15748	15497	15597	15575	15566	15595	15581	15462	15531	15537	15609	15614	15660	15546	15596	15438	15395	15578	15722	15583	15509	15571	15562	15544	15652	15846	15599	15587	15525	15598	15651	15533	15447	15613	15680	15686	15518	15543	15728	15609	15637	15496	15638	15673	15446	15550	15644	15552	15665	15486	15644	15672	15556	15719	15523	15539	15457	15579	15676	15420	15710	15647	15527	15413	15561	15526	15461	15547	15634	15415	15489	15563	15676	15570	15598	15649	15592	15726	15536	15457	15588	15477	15555	15804	15642	15626	15508	15669	15366	15685	15556	15551	15522	15649	15473	15609	15657	15592	15539	15596	15347	15594	15619	15697	15449	15718	15381	15476	15657	15433	15433	15702	15491	15591	15460	15701	15627	15668	15299	15513	15530	15631	15654	15659	15565	15608	15532	15469	15632	15443	15604	15530	15509	15652	15643	15744	15550	15479	15502	15534	15680	15568	15493	15665	15463	15545	15506	15430	15682	15509	15478	15503	15600	15479	15570	15547	15527	15532	15393	15499	15602	15770	15613	15629	15581	15534	15790	15557	15543	15576	15562	15453	15586	15673	15564	15538	15629	15461	15503	15603	15622	15531	15633	15726	15565	15579	15533	15603	15530	15490	15669	15672	15490	15729	15511	15461	15512	15562	15613	15519	15623	15564	15607	15740	15637	15462	15469	15508	15482	15432	15580	15580	15715	15517	15610	15442	15557	15635	15493	15627	15528	15618	15603	15688	15545	15585	15549	15554	15674	15497	15515	15658	15520	15602	15538	15481	15559	15460	15607	15608	15485	15504	15785	15540	15540	15685	15485	15594	15438	15560	15568	15512
28825	28747	37887	36336	29429	25441	22558	20211	18920	18354	18235	18066	17700	17589	17577	17434	17070	17553	17184	17242	17217	17138	16990	17075	17272	17101	17262	17058	16994	16853	16926	16761	17055	17077	16845	16980	16884	16856	16695	17061	16952	16683	16973	16694	17019	16916	16814	16688	16873	16651	17080	16666	16939	16937	16695	16824	16703	16833	17066	16987	17058	17010	16850	16916	16818	16928	16717	16792	16875	16887	16752	16913	17049	16792	16978	17027	16840	16976	16952	16812	16879	16842	17046	16860	16923	16885	16960	16891	16953	16938	16935	16803	16830	17130	16973	16760	16858	16770	16847	16943	16832	16890	16956	16973	16881	16838	16911	16856	16864	16719	16787	16818	17033	16942	16908	16715	16847	16897	16675	16904	16932	16632	16815	16860	16818	16847	16777	16952	16762	16932	16779	16633	16711	16897	16723	16848	16734	17064	16778	16919	16904	16838	16863	17003	16656	16651	16911	16658	16871	16791	16977	17060	16858	16866	17102	16959	17079	16812	16959	16916	16944	16873	16591	16901	17043	16872	16876	16927	16705	16915	16984	16952	17014	17046	16723	16881	16833	16906	16786	16761	16790	16979	16935	16881	16711	16816	16709	16857	16893	16708	16681	16852	16922	16946	16930	16787	17045	16809	17099	16939	16811	16905	16970	17053	17003	16966	16851	16591	16879	16875	16728	16760	16987	17016	16891	16878	16720	16800	16763	16752	17016	16835	16580	16884	16747	16658	16983	16710	16734	17090	16798	16846	16835	16673	16843	16887	17055	16822	16897	16743	16927	16750	16756	16757	16801	16771	16790	16688	16904	16808	16938	16918	16926	16847	16824	16766	16952	16725	16804	16733	16691	16944	16877	16689	16928	16747	16681	16822	16838	16832	16950	16955	16947	16746	16755	16795	17032	17032	16885	16899	16690	16946	16841	16985	16815	16657	16928	16921	16807	16884	16908	16966	17010	16951	16915	16758	17002	16642	16857	16776	16949	16890	16798	16657	16835	16841	16725	16679	16781	16837	16744	16802	16846	16669	16902	17028	16831	16783	16940	16774	17111	16968	16978	16791	16911	16861	16870	16951	16796	16829	16732	16742	16785	16996	16680	17016	16997	16818	16643	16815	16852	16845	16832	16930	16913	17042	17082	16650	16912	16782	16809	16900	16801	16822	16844	17019	16919	16826	16802	16812	16778	16759	16925	16854	16902	16906	16918	16741	16900	16916	16899	16812	16913	16861	17016	16745	16953	16843	16909	16800	16768	16822	16705	16862	17019	16726	16803	16952	16729	16819	17015	16777	16852	16770	16899	16791	16783	16840	16871	16893	16954	16876	16585	16877	16743	16757	16696	16835	16951	16773	16821	16855	16767	16828	16817	16980	16863	16922	16758	17027	16885	17036	16880	16868	16750	17019	16864	16925	16881	16997	17040	16745	16840	16946	17108	16932	16774	16847	16874	17028	16813	17041	16776	16822	16821	16913	16791	16868	17005	16871	16904	16879	16975	16879	16890	16919	16950	16680	16819	16764	16958	16810	16736	16679	16691	16750	16789	16795	16729	16716	16978	16950	16775	16842	16763	16948	16816	17097	16744	16696	16737	16812	16902	16790	16692	16913	16955	17063	16668	16841	16880	16950	16691	16833	16961	16911	16763	16898	16901	16877	16840	16846	16820	16804	16849	17000	16947	16964	16905	16814	16907	16867	17098	16677	16865	16829	17120	17053	16918	16868	16753	16698	16776	16866	16759	16899	16978	16988	16920	17021	16911	16797	16962	16795	16839	16836	16942	16880	16775	16816	16813	16911	16751	16804	17016	16933	16937	17042	16956	16805	17104	16819	16836	17016	17079	16860	16680	16628	16898	16927	16757	16806	16795	16990	16938	16882	16935	17058	16729	16978	16895	16729	17102	16787	16870	16889	17058	17028	16936	16873	16822	17022	16915	16921	16791	16876	16825	16891	16862	16745	16854	16733	16859	16922	17082	17142	16840	16829	16936	16963	16625	17011	16927	16842	16946	16898	16891	16984	16888	17012	16979	16937	16777	16737	16757	16850	16978	16775	16786	17200	16843	16947	16772	16860	16776	16955	16921	16668	16983	16911	17129	16768	16935	16845	16873	16782	16875	16702	16699	16914	17084	16892	16851	16696	16895	16834	16627	16884	16865	16845	17181	16877	16757	17005	16832	17015	17149	16921	16885	16850	16955	17017	16969	16828	16936	16790	16836	16870	17120	16893	16620	16881	16956	16831	16839	16918	16839	17051	16811	16848	17031	16905	16914	16863	16905	16937	16759	16907	16743	17090	16900	17032	16960	16996	16894	16929	16882	16843	16863	16684	16806	17001	16982	17027	16877	16808	16894	16818	16825	16725	16912	16593	16862	16909	17029	17048	16894	16753	16660	17022	16822	16954	16624	16897	16773	16976	16889	17064	16914	16979	16814	16790	16882	16804	16781	16944	16936	17028	16861	17118	16917	16919	16873	16826	16754	16832	16885	16883	16764	16975	16991	16886	16848	16861	16849	16808	16889	16907	16763	16909	16884	16940	16740	16904	16878	16814	16970	16900	16704	16828	16731	16971	16936	16753	16732	16853	17009	16657	16882	16709	16927	16752	16679	17003	16769	16841	16897	16946	16826	16787	16859	16927	16894	17038	16889	16922	16819	16868	16844	16869	16856	16808	16915	16949	16880	16789	16907	16609	16833	16916	17019	16909	16968	16954	16815	17004	17049	16720	16923	16827	16838	16796	16890	16811	16962	16891	16867	16986	16845	16708	17009	16654	16757	17045	16823	16923	16748	16781	16865	16927	16988	16885	16905	16901	16954	16813	16714	16816	17035	16926	17084	16864	16916	16666	17029	16868	16769	17023	16959	16970	16769	16932	16883	16695	17013	16802	16864	16770	16912	16752	16733	16881	16662	17063	16824	16900	16790	17108	16664	16945	16673	16946	16943	16805	16759	16689	16807	16792	16960	16957	16851	16891	16847	17034	16846	16865	16760	17080	16823	16879	16906	16639	16810	16826	16910	16886	16930	16675	16807	17029	16797	16950	16941	16920	16958	16881	16924	16822	16853	16800	16991	16779	16920	16849	16916	16961	16801	16851	16999	16883	16915	16886	16987	16789	16947	16748	16889	16811	16725	16937	16843	16901	16749	16824	16646	16807	16813	16835	16841	16696	16942	16999	16882	16841	16967	16663	16815	16751	16729	16791	16806	16756	16939	16958	16954	16804	16915	16872	16700	16860	16968	16872	16934	17013	17042	16828	16956	16819	16876	16929	17085	17006	16828	16825	16765	16818	16747	17052	17126	16888	16990	16952	16831	16788	16901	17016	16786	16848	16773	16745	16957	16849	16932	16915	17007	16781	16967	16927	16964	17065	16828	16742	16922	16838	16693	16819	16943	16793	16952	16816	16939	16701	17085	16907	16885	17063	16749	16835	16919	16706	16851	16863	16849	16793	16906	16589	16962	16818	16867	16777	16728	16767	16762	17095	16892	16983	16858	16919	16961	17056	17011	16903	16923	16793	17013	16952	16945	16919	16741	16871	16900	17100	16917	16868	16929	16698	16778	16893	16891	16820	16687	16809	16805	16889	16968	16991	16949	16995	16902	16790	16848	16906	16905	16969	16764	16958	16928	16796	16748	16822	16771	16817	16740	16715	17206	16917	16927	17025	16814	16846	16933	16960	16609	16749	16888	16509	17059	16786	16745	16735	16827	16744	16607	17015	17027	16877	16835	16837	16689	16873	16876	16859	16701	16936	16916	16915	16694	16854	16857	16961	17014	16969	16938	16820	16974	16989	17041	16785	16928	16853	16855	16823	16756	16791	16899	17061	16882	16989	16817	16973	16865	16909	16871	16863	16906	16948	16945	16845	16788	16825	16989	16884	16862	16872	17020	16831	17028	16892	16895	16825	16843	16797	16711	16958	16774	16843	17041	16928	16897	16896	16949	16889	16874	16671	16743	16850	16882	16927	16815	16957	16832	16988	16940	16799	17001	16853	16766	16914	16790	16866	16910	16809	16917	16824	16844	16814	16759	16966	17061	16775	16922	16818	16972	16719	16786	17116	17046	16903	16932	16826	16771	16909	16762	16761	17058	16984	16853	16911	16774	16968	16860	16841	17072	16883	17054	16971	16953	16802	16842	16843	16783	16997	16726	16887	16682	16839	16878	16908	17016	17092	16846	16920	16828	16951	16907	17131	16823	16762	16970	16863	16961	16817	16707	16620	16758	17010	16867	16988	16787	16665	16574	16958	16972	17016	16582	17022	16832	16677	16858	16914	16899	16899	16944	16967	16946	16822	17036	16938	16873	16920	16973	16750	17139	16877	16843	16708	16683	16946	16767	16640	16953	16779	16883	16799	16972	16757	16835	16883	16866	16836	16812	16760	16940	16968	17022	17201	16817	16749	16808	16877	16626	16878	16715	16801	16625	16906	16924	16643	16891	16606	16923	16912	16952	16949	16827	16900	16862	16743	16774	16681	16799	16804	16802	17094	16894	16805	16898	16898	16963	16972	16764	17011	16907	16696	16904	16827	16788	16851	16907	16986	16702	16898	16794	16968	16791	16949	16854	16745	16867	16909	16942	16909	16886	16937	16889	16903	17132	16669	16673	16856	16731	16978	16829	16849	16893	16834	16758	16752	16599	16567	16947	16748	16819	16823	16667	17012	16951	16843	16902	16942	16901	16656	16765	16957	16552	16928	16917	16875	16762	16973	16797	16788	16794	16716	17144	16827	16845	17006	16879	16968	16773	16801	17098	16890	16794	16918	16957	16835	16901	17082	16711	16733	16864	16852	16781	16876	16698	16894	16687	16838	16808	17072	16889	16784	16750	16996	17007	16943	16866	16944	16790	16790	16906	16867	17001	16800	16868	16865	16900	16775	16954	16865	16924	17049	16845	16667	16888	16786	16848	16976	16894	16777	17010	16618	17059	17027	16831	16961	16856	16628	17002	16810	16846	16963	16900	17016	16833	16920	16993	16957	16754	16770	16641	16667	16951	16853	16939	16913	16813	16830	16813	16859	16847	16989	16937	17011	16952	16854	16902	16911	16823	16861	16928	16739	16858	16746	16793	16877	16770	16942	16784	16882	16935	16949	17031	16799	16886	17010	16822	16859	16838	17047	16960	16792	16753	16710
32997	48536	45257	38205	32077	27118	23234	19817	18537	18116	17712	17109	16656	16471	16392	16106	16083	15982	15915	15629	15858	15589	15655	15626	15607	15506	15666	15559	15362	15520	15356	15471	15398	15517	15376	15370	15426	15276	15244	15494	15384	15483	15296	15268	15395	15334	15316	15454	15441	15308	15375	15344	15326	15428	15419	15405	15539	15298	15342	15378	15494	15330	15309	15457	15191	15419	15367	15226	15211	15236	15173	15501	15486	15318	15340	15471	15278	15554	15501	15286	15344	15357	15399	15297	15277	15436	15242	15280	15309	15409	15393	15303	15290	15336	15418	15220	15343	15263	15329	15332	15479	15321	15229	15284	15363	15492	15236	15390	15345	15329	15319	15352	15395	15380	15286	15497	15391	15269	15481	15255	15347	15436	15203	15280	15469	15402	15274	15278	15473	15410	15320	15260	15251	15454	15320	15444	15288	15443	15352	15262	15312	15226	15348	15471	15331	15232	15187	15477	15140	15559	15500	15296	15325	15453	15490	15178	15431	15295	15315	15388	15317	15257	15287	15437	15337	15282	15270	15379	15245	15341	15305	15280	15247	15390	15358	15296	15338	15255	15394	15278	15465	15372	15320	15339	15149	15336	15321	15316	15399	15339	15316	15333	15310	15350	15312	15303	15413	15553	15259	15067	15377	15268	15136	15245	15317	15365	15404	15277	15301	15156	15389	15299	15191	15448	15255	15292	15313	15475	15261	15243	15355	15169	15265	15347	15341	15359	15512	15112	15390	15246	15377	15141	15403	15277	15400	15341	15299	15540	15441	15250	15198	15342	15348	15117	15269	15175	15313	15188	15328	15324	15308	15356	15378	15168	15333	15316	15402	15404	15245	15417	15469	15288	15389	15367	15123	15424	15185	15241	15286	15356	15292	15322	15387	15337	15371	15219	15359	15357	15357	15303	15221	15342	15370	15390	15176	15154	15249	15311	15290	15370	15350	15170	15393	15422	15481	15147	15267	15429	15367	15206	15391	15171	15253	15274	15271	15277	15350	15384	15253	15307	15297	15415	15264	15388	15335	15371	15560	15458	15197	15305	15236	15401	15286	15366	15414	15234	15472	15450	15172	15300	15373	15207	15284	15306	15370	15313	15271	15262	15243	15299	15204	15541	15391	15470	15306	15415	15305	15270	15272	15397	15171	15250	15119	15219	15330	15341	15443	15368	15397	15445	15338	15190	15502	15244	15358	15401	15378	15300	15434	15410	15305	15379	15352	15335	15385	15345	15418	15345	15368	15236	15349	15389	15337	15363	15392	15208	15357	15352	15321	15437	15133	15225	15361	15263	15213	15274	15435	15210	15188	15298	15298	15459	15179	15234	15450	15416	15345	15238	15284	15341	15354	15346	15393	15235	15150	15414	15230	15279	15441	15419	15335	15359	15313	15443	15383	15315	15450	15288	15207	15190	15275	15361	15320	15445	15313	15286	15308	15391	15239	15207	15252	15034	15372	15272	15208	15555	15204	15429	15227	15441	15266	15417	15321	15355	15456	15246	15295	15428	15359	15328	15338	15272	15343	15252	15290	15383	15360	15399	15518	15564	15353	15391	15340	15368	15285	15464	15438	15381	15387	15320	15311	15315	15403	15305	15403	15272	15290	15222	15332	15363	15294	15399	15367	15198	15256	15358	15374	15221	15286	15262	15329	15279	15299	15304	15438	15227	15445	15183	15416	15330	15338	15105	15271	15289	15353	15368	15398	15248	15444	15177	15289	15364	15296	15274	15324	15298	15405	15298	15259	15368	15180	15465	15102	15523	15332	15288	15123	15559	15463	15411	15277	15167	15320	15380	15352	15284	15399	15328	15394	15285	15157	15290	15278	15320	15360	15348	15355	15387	15227	15467	15360	15305	15327	15431	15230	15258	15298	15374	15263	15192	15400	15328	15363	15416	15341	15446	15324	15307	15268	15298	15316	15270	15308	15246	15445	15315	15325	15453	15499	15350	15323	15194	15502	15451	15363	15262	15343	15345	15407	15226	15325	15266	15450	15287	15277	15250	15368	15290	15298	15185	15494	15410	15140	15348	15268	14983	15284	15353	15343	15436	15486	15428	15318	15327	15393	15255	15294	15289	15496	15458	15244	15267	15273	15384	15185	15247	15460	15431	15407	15598	15353	15290	15334	15295	15443	15422	15386	15311	15345	15295	15385	15504	15238	15422	15284	15242	15198	15400	15402	15394	15252	15332	15350	15395	15492	15242	15370	15335	15252	15247	15377	15475	15219	15458	15260	15223	15218	15380	15252	15398	15196	15391	15293	15284	15327	15273	15282	15471	15365	15409	15398	15380	15306	15285	15353	15384	15552	15240	15514	15117	15324	15231	15270	15313	15430	15205	15312	15176	15381	15272	15372	15131	15314	15308	15226	15417	15411	15269	15373	15214	15245	15278	15204	15136	15247	15155	15329	15189	15469	15456	15305	15231	15344	15346	15200	15219	15451	15383	15387	15390	15221	15261	15321	15268	15464	15496	15456	15267	15273	15340	15297	15267	15406	15273	15343	15329	15412	15430	15382	15420	15521	15315	15293	15230	15407	15297	15409	15281	15250	15266	15284	15345	15289	15263	15575	15415	15473	15311	15368	15347	15357	15224	15253	15469	15175	15313	15326	15326	15237	15280	15333	15270	15195	15340	15312	15477	15320	15321	15198	15211	15409	15476	15271	15072	15236	15316	15365	15350	15334	15430	15320	15323	15280	15337	15222	15252	15404	15518	15179	15345	15146	15332	15167	15259	15240	15345	15447	15363	15437	15436	15216	15502	15502	15353	15356	15371	15276	15497	15429	15286	15604	15442	15367	15337	15433	15334	15224	15337	15380	15420	15155	15404	15334	15390	15342	15513	15241	15538	15383	15332	15352	15331	15346	15344	15388	15346	15292	15192	15250	15322	15183	15434	15371	15202	15323	15330	15257	15145	15342	15274	15343	15505	15368	15226	15177	15056	15271	15206	15340	15294	15201	15247	15425	15412	15498	15333	15422	15259	15310	15302	15503	15350	15338	15340	15264	15412	15563	15217	15442	15282	15354	15217	15167	15128	15354	15256	15398	15388	15431	15231	15355	15232	15300	15433	15353	15432	15443	15409	15400	15193	15381	15475	15260	15203	15467	15392	15221	15135	15478	15157	15283	15339	15381	15266	15318	15290	15484	15327	15468	15316	15381	15324	15225	15275	15300	15224	15277	15424	15428	15167	15319	15293	15413	15461	15378	15399	15590	15420	15307	15339	15326	15318	15382	15483	15391	15223	15326	15246	15289	15322	15479	15306	15539	15609	15398	15181	15350	15323	15246	15533	15350	15128	15399	15289	15402	15193	15377	15486	15420	15315	15438	15428	15412	15398	15304	15230	15248	15345	15275	15246	15387	15380	15414	15220	15473	15489	15233	15441	15317	15373	15323	15300	15310	15428	15319	15415	15346	15479	15319	15347	15299	15259	15284	15217	15237	15306	15254	15232	15388	15430	15216	15167	15423	15332	15114	15399	15377	15240	15312	15340	15140	15349	15117	15459	15434	15469	15244	15201	15135	15489	15467	15227	15450	15420	15453	15447	15392	15351	15370	15213	15425	15507	15313	15383	15289	15305	15369	15368	15204	15374	15416	15268	15371	15365	15491	15240	15522	15394	15316	15402	15305	15502	15411	15206	15481	15217	15388	15279	15378	15287	15084	15338	15498	15367	15386	15373	15345	15334	15379	15413	15371	15229	15351	15257	15191	15428	15236	15274	15339	15352	15182	15230	15352	15281	15286	15366	15551	15228	15367	15403	15239	15351	15248	15237	15318	15402	15317	15418	15401	15276	15510	15209	15446	15104	15327	15335	15462	15288	15533	15232	15273	15330	15254	15415	15339	15444	15373	15131	15513	15390	15398	15375	15508	15373	15296	15243	15397	15294	15364	15336	15364	15337	15199	15328	15211	15277	15457	15291	15383	15491	15444	15469	15270	15307	15210	15424	15338	15470	15397	15439	15289	15403	15298	15445	15471	15233	15464	15267	15335	15253	15264	15385	15471	15349	15421	15243	15324	15188	15410	15375	15344	15335	15255	15372	15337	15136	15325	15231	15239	15342	15202	15234	15479	15492	15244	15319	15291	15425	15374	15387	15248	15488	15367	15322	15439	15388	15314	15325	15368	15335	15383	15436	15381	15353	15251	15348	15429	15214	15265	15266	15516	15420	15488	15224	15400	15245	15491	15296	15270	15301	15374	15272	15358	15385	15254	15339	15509	15354	15263	15343	15233	15364	15355	15275	15353	15267	15443	15364	15268	15401	15406	15365	15363	15399	15449	15364	15407	15323	15392	15365	15239	15391	15334	15349	15411	15212	15356	15407	15326	15387	15453	15293	15232	15329	15239	15338	15262	15155	15326	15303	15257	15330	15277	15326	15330	15333	15430	15164	15237	15521	15326	15315	15252	15291	15137	15218	15351	15313	15199	15396	15223	15298	15213	15414	15375	15319	15123	15557	15322	15359	15193	15357	15252	15502	15449	15404	15545	15219	15290	15269	15328	15320	15263	15245	15385	15322	15271	15381	15181	15400	15312	15253	15340	15252	15343	15249	15178	15283	15132	15347	15340	15380	15459	15383	15335	15308	15286	15315	15215	15472	15216	15469	15317	15204	15337	15500	15355	15496	15231	15351	15474	15354	15252	15376	15440	15418	15314	15252	15104	15526	15276	15457	15288	15395	15349	15382	15206	15315	15338	15231	15298	15321	15374	15297	15308	15225	15380	15301	15126	15239	15278	15284	15182	15224	15279	15207	15200	15380	15261	15422	15352	15252	15237	15496	15305	15357	15394	15425	15362	15444	15324	15386	15253	15301	15396	15294	15313	15248	15308	15293	15304	15261	15315	15148	15223	15212	15242	15343	15357	15223	15214	15328	15452	15186	15350	15350	15383	15302	15274	15328	15485	15133	15424	15286	15398	15202	15448	15357	15522	15398	15351	15260	15279	15557	15139	15294	15419	15497	15296	15416	15424	15322	15374	15312	15299	15353	15394	15337	15358	15189	15160	15194	15335	15399	15306	15485	15357	15320	15472	15238	15368	15382	15119	15298	15427	15364	15332	15332	15268	15315	15330	15211	15324	15258	15375	15335	15261	15310	15471	15355	15346	15288	15405	15437	15427	15309
24064	21619	29437	26064	26826	28611	27237	22735	20864	20332	19970	19488	19019	18794	18587	18386	18424	18347	18092	18142	18100	17948	18097	17865	17714	17830	17876	17693	17565	17615	17690	17640	17597	17509	17599	17718	17356	17476	17602	17533	17756	17639	17476	17778	17597	17602	17581	17443	17275	17567	17541	17617	17481	17508	17520	17435	17556	17537	17426	17499	17402	17482	17578	17521	17608	17417	17571	17608	17377	17399	17584	17525	17428	17396	17557	17563	17371	17334	17527	17395	17481	17507	17558	17370	17419	17392	17704	17542	17359	17472	17662	17549	17693	17600	17548	17327	17517	17549	17610	17582	17569	17619	17496	17375	17447	17447	17398	17460	17386	17616	17568	17372	17579	17354	17565	17436	17461	17509	17387	17413	17365	17407	17316	17572	17668	17252	17474	17249	17308	17594	17583	17404	17525	17398	17527	17496	17307	17371	17556	17405	17533	17485	17465	17395	17519	17485	17523	17457	17465	17696	17379	17283	17353	17558	17326	17535	17525	17445	17481	17534	17504	17686	17483	17490	17491	17405	17662	17333	17360	17373	17438	17434	17599	17471	17445	17518	17678	17583	17314	17455	17530	17415	17603	17691	17334	17446	17410	17463	17554	17382	17541	17361	17434	17445	17745	17620	17486	17429	17476	17536	17413	17375	17425	17380	17577	17337	17441	17455	17498	17494	17386	17410	17543	17558	17383	17365	17331	17373	17779	17407	17354	17345	17532	17349	17406	17372	17619	17527	17538	17453	17327	17426	17654	17530	17446	17359	17428	17414	17476	17343	17465	17343	17265	17481	17373	17510	17496	17463	17524	17419	17342	17500	17496	17672	17680	17603	17399	17384	17430	17438	17761	17397	17584	17591	17447	17326	17317	17568	17499	17673	17417	17533	17682	17495	17451	17436	17479	17536	17552	17589	17437	17390	17523	17478	17404	17412	17428	17639	17387	17424	17446	17413	17509	17532	17639	17305	17390	17457	17365	17529	17204	17216	17326	17468	17382	17463	17593	17402	17387	17510	17401	17359	17725	17353	17589	17624	17345	17464	17653	17591	17686	17566	17469	17374	17478	17488	17599	17494	17470	17418	17486	17343	17495	17348	17463	17626	17396	17356	17463	17455	17362	17390	17410	17503	17564	17429	17584	17492	17452	17507	17787	17467	17356	17397	17489	17479	17341	17406	17536	17279	17474	17524	17507	17445	17379	17353	17333	17482	17423	17451	17364	17296	17614	17440	17503	17476	17510	17713	17384	17320	17251	17440	17657	17386	17571	17571	17605	17351	17377	17227	17446	17429	17566	17271	17390	17372	17459	17558	17564	17493	17270	17507	17237	17296	17653	17685	17564	17524	17510	17282	17290	17336	17340	17500	17659	17569	17442	17499	17622	17481	17485	17360	17419	17553	17767	17386	17579	17509	17465	17494	17497	17492	17334	17534	17449	17538	17604	17475	17598	17616	17664	17605	17446	17511	17392	17459	17641	17593	17515	17513	17410	17547	17425	17418	17649	17583	17333	17520	17389	17419	17514	17450	17510	17530	17479	17478	17374	17390	17592	17289	17359	17508	17490	17520	17606	17519	17437	17482	17445	17612	17536	17405	17262	17372	17478	17326	17417	17524	17458	17420	17400	17434	17327	17555	17469	17725	17667	17583	17396	17371	17446	17410	17640	17473	17530	17409	17317	17540	17356	17393	17655	17310	17450	17585	17280	17494	17557	17447	17420	17360	17380	17582	17444	17409	17251	17456	17447	17514	17649	17348	17441	17377	17489	17446	17465	17535	17506	17547	17376	17460	17564	17817	17661	17427	17588	17193	17399	17278	17695	17606	17548	17522	17561	17570	17612	17528	17686	17710	17432	17453	17544	17451	17424	17424	17717	17605	17440	17184	17533	17518	17406	17505	17603	17516	17571	17517	17606	17373	17370	17432	17472	17434	17600	17348	17471	17545	17625	17449	17578	17485	17448	17564	17499	17269	17490	17486	17605	17420	17511	17446	17532	17555	17344	17575	17422	17376	17677	17201	17580	17361	17383	17686	17380	17608	17519	17478	17578	17616	17451	17561	17507	17433	17222	17499	17494	17505	17306	17334	17427	17602	17508	17479	17260	17595	17361	17597	17533	17391	17306	17504	17577	17653	17469	17499	17540	17476	17220	17585	17644	17536	17524	17400	17320	17348	17308	17668	17491	17471	17356	17380	17365	17649	17695	17595	17470	17556	17503	17547	17526	17679	17261	17541	17393	17546	17510	17403	17558	17364	17436	17393	17443	17587	17445	17572	17367	17392	17413	17450	17428	17464	17605	17583	17699	17349	17407	17482	17459	17563	17542	17753	17495	17698	17394	17306	17514	17428	17653	17493	17597	17410	17401	17563	17647	17480	17504	17386	17420	17464	17506	17440	17462	17531	17522	17758	17338	17413	17505	17453	17587	17486	17222	17507	17571	17565	17456	17596	17468	17433	17296	17507	17406	17535	17551	17704	17266	17470	17411	17410	17426	17414	17465	17503	17578	17589	17412	17576	17537	17726	17427	17613	17495	17585	17545	17401	17597	17229	17429	17381	17465	17442	17423	17562	17390	17478	17586	17395	17415	17528	17307	17387	17665	17461	17477	17376	17435	17629	17323	17687	17470	17453	17401	17711	17498	17539	17328	17449	17384	17407	17675	17374	17425	17515	17434	17187	17402	17471	17389	17365	17432	17474	17732	17253	17375	17380	17793	17447	17549	17411	17403	17312	17436	17605	17304	17371	17711	17673	17487	17406	17658	17569	17540	17474	17517	17405	17391	17419	17429	17368	17328	17432	17599	17627	17342	17515	17606	17253	17457	17394	17408	17473	17456	17509	17353	17373	17481	17397	17617	17581	17452	17585	17384	17473	17428	17558	17699	17317	17593	17337	17320	17386	17407	17532	17454	17705	17582	17391	17534	17518	17645	17379	17498	17490	17696	17633	17321	17549	17666	17664	17431	17655	17543	17707	17444	17662	17486	17551	17547	17652	17611	17341	17511	17525	17532	17553	17625	17339	17525	17486	17636	17338	17548	17538	17555	17569	17398	17336	17411	17634	17597	17282	17741	17178	17524	17630	17493	17458	17486	17359	17633	17616	17753	17504	17338	17354	17605	17499	17435	17465	17517	17547	17502	17431	17522	17677	17498	17455	17560	17572	17458	17393	17402	17477	17541	17581	17459	17555	17458	17698	17461	17496	17454	17554	17559	17489	17395	17430	17431	17266	17569	17498	17574	17564	17499	17527	17499	17512	17455	17418	17801	17520	17451	17429	17436	17568	17528	17638	17562	17535	17405	17445	17462	17638	17353	17462	17414	17393	17372	17672	17390	17502	17567	17359	17314	17446	17538	17386	17313	17521	17474	17394	17349	17341	17402	17497	17483	17595	17601	17470	17587	17518	17456	17252	17461	17571	17464	17647	17440	17474	17579	17356	17432	17428	17588	17528	17587	17544	17334	17602	17303	17339	17371	17495	17469	17464	17462	17491	17469	17329	17589	17531	17583	17566	17494	17589	17769	17492	17438	17398	17306	17431	17306	17647	17478	17637	17541	17720	17236	17598	17567	17439	17362	17587	17433	17532	17407	17529	17560	17268	17732	17583	17499	17486	17507	17439	17416	17706	17668	17546	17355	17390	17374	17515	17312	17473	17353	17466	17402	17384	17597	17580	17540	17503	17528	17435	17568	17594	17533	17401	17301	17365	17501	17369	17561	17421	17554	17359	17490	17482	17440	17413	17316	17491	17337	17462	17377	17487	17420	17288	17483	17539	17480	17650	17406	17484	17474	17504	17584	17543	17266	17343	17364	17379	17598	17305	17580	17564	17521	17364	17432	17498	17439	17381	17450	17380	17449	17607	17442	17147	17487	17344	17553	17305	17501	17404	17673	17573	17511	17482	17434	17415	17487	17551	17346	17595	17444	17516	17620	17498	17424	17371	17625	17620	17391	17410	17599	17594	17376	17399	17430	17587	17572	17478	17566	17607	17362	17526	17653	17480	17631	17490	17646	17677	17491	17274	17487	17475	17498	17432	17292	17461	17639	17502	17396	17326	17491	17492	17364	17310	17706	17648	17448	17203	17419	17433	17382	17289	17514	17514	17486	17407	17547	17345	17620	17393	17639	17652	17579	17543	17488	17683	17515	17361	17437	17645	17496	17338	17451	17478	17475	17430	17338	17615	17555	17546	17489	17333	17398	17279	17492	17523	17446	17577	17435	17679	17453	17393	17717	17478	17338	17518	17497	17366	17638	17454	17252	17583	17722	17699	17449	17452	17632	17549	17541	17386	17297	17475	17422	17535	17521	17558	17581	17301	17367	17436	17482	17841	17645	17483	17479	17581	17529	17489	17478	17396	17424	17461	17334	17589	17510	17547	17718	17521	17480	17456	17444	17383	17249	17249	17636	17527	17437	17564	17458	17592	17644	17399	17292	17462	17665	17470	17562	17366	17430	17490	17555	17356	17544	17416	17399	17432	17408	17318	17382	17608	17602	17472	17547	17397	17544	17518	17577	17516	17444	17332	17464	17382	17312	17554	17284	17570	17463	17577	17666	17532	17410	17328	17399	17282	17544	17663	17293	17680	17517	17507	17357	17402	17469	17398	17599	17478	17714	17553	17478	17466	17556	17538	17594	17428	17341	17441	17325	17257	17548	17479	17354	17501	17597	17247	17460	17362	17497	17713	17479	17396	17451	17375	17564	17597	17589	17476	17411	17386	17576	17506	17254	17412	17462	17506	17456	17289	17328	17653	17438	17613	17642	17494	17456	17740	17573	17269	17466	17415	17444	17276	17530	17547	17557	17509	17579	17787	17556	17453	17508	17388	17547	17481	17652	17565	17579	17538	17479	17351	17655	17748	17371	17482	17535	17380	17402	17570	17398	17538	17408	17703	17405	17332	17339	17464	17413	17378	17495	17511	17449	17394	17704	17469	17425	17129	17479	17414	17459	17448	17400	17460	17510	17538	17444	17558	17483	17786	17756	17569	17480	17442	17481	17532	17629	17719	17446	17478	17508	17332	17541	17569	17457	17362	17568	17413	17500	17257	17508	17602	17494	17493	17407	17634	17611	17519	17346	17509	17469	17425	17270	17284	17404	17570	17551	17388	17507	17442	17293	17422	17332	17646	17549	17570
32385	54420	51673	43590	37676	31941	26397	22850	21141	19746	19615	18627	17984	17702	17473	17119	16978	17069	16600	16631	16439	16385	16337	16045	16231	15874	15899	16054	15924	15808	15863	15774	15923	15841	15669	15697	15829	15750	15729	15875	15814	15657	15958	15752	15592	15715	15717	15875	15804	15848	15723	15883	15724	15637	15605	15705	15749	15662	15689	15683	15781	15660	15707	15627	15765	15621	15643	15664	15744	15719	15757	15691	15682	15577	15706	15729	15578	15743	15808	15680	15744	15737	15836	15679	15617	15701	15769	15730	15894	15704	15569	15789	15900	15694	15861	15821	15850	15603	15553	15584	15769	15660	15755	15739	15752	15795	15699	15727	15682	15681	15649	15875	15670	15777	15569	15822	15653	15769	15746	15877	15672	15671	15573	15819	15763	15740	15629	15602	15633	15739	15753	15726	15760	15854	15587	15636	15675	15778	15889	15710	15726	15621	15666	15776	15836	15594	15584	15870	15738	15625	15733	15735	15664	15901	15711	15730	15683	15672	15779	15752	15640	15824	15604	15747	15834	15774	15750	15600	15789	15772	15612	15735	15681	15793	15905	15847	15722	15830	15791	15861	15677	15839	15614	15678	15652	15731	15670	15654	15932	15654	15664	15753	15593	15784	15648	15510	15824	15652	15635	15823	15715	15667	15774	15860	15797	15742	15739	15880	15771	15757	15747	15949	15630	15749	15779	15708	15741	15640	15799	15640	15569	15836	15814	15709	15757	15725	15872	15835	15654	15791	15651	15714	15610	15683	15810	15765	15579	15792	15603	15792	15611	15697	15717	15818	15761	15598	15695	15835	15860	15842	15797	15667	15665	15705	15666	15452	15746	15610	15527	15712	15835	15656	15643	15879	15609	15695	15709	15729	15534	15633	15815	15821	15721	15583	15799	15664	15843	15663	15745	15753	15758	15652	15834	15559	15739	15816	15745	15704	15504	15827	15582	15838	15708	15721	15790	15781	15818	15601	15922	15721	15745	15781	15725	15698	15673	15903	15651	15737	15754	15724	15689	15623	15710	15548	15817	15746	15713	15575	15726	15646	15760	15706	15696	15764	15701	15669	15753	15611	15776	15606	15778	15832	15832	15668	15701	15694	15651	15683	15784	15726	15738	15874	15677	15568	15552	15812	15658	15653	15940	15833	15785	15563	15867	15704	15560	15808	15739	15577	15758	15620	15740	15760	15672	15757	15688	15711	15727	15559	15718	15910	15682	15840	15757	15720	15731	15691	15714	15870	15755	15743	15769	15790	15841	15524	15849	15531	15779	15769	15722	15690	15860	15550	15583	15721	15859	15733	15540	15825	15683	15859	15647	15804	15788	15793	15747	15751	15616	15621	15742	15661	15665	15834	15772	15639	15791	15673	15596	15865	15635	15576	15577	15752	15707	15815	15578	15619	15626	15660	15800	15644	15697	15700	15750	15603	15638	15709	15939	15725	15536	15711	15762	15593	15825	15778	15820	15834	15651	15502	15644	15934	15585	15758	15690	15622	15696	15837	15502	15762	15756	15837	15655	15691	15722	15767	15801	15788	15662	15556	15793	15666	15704	15639	15668	15696	15718	15837	15667	15741	15627	15653	15758	15613	15925	15739	15581	15725	15733	15845	15754	15619	15712	15635	15870	15674	15651	15558	15541	15835	15656	15580	15669	15694	15816	15814	15648	15693	15843	15854	15669	15735	15628	15773	15611	15735	15718	15737	15626	15657	15655	15728	15848	15963	15670	15695	15767	15617	15541	15768	15648	15826	15720	15727	15574	15542	15742	15836	15593	15755	16000	15724	15672	15519	15794	15818	15686	15780	15755	15610	15711	15619	15646	15640	15726	15722	15623	15705	15784	15607	15624	15784	15679	15824	15745	15675	15817	15666	15744	15623	15782	15804	15757	15699	15781	15475	15835	15659	15750	15713	15656	15756	15672	15546	15911	15858	15748	15717	15652	15779	15800	15696	15824	15643	15518	15665	15602	15561	15729	15801	15868	15813	15719	15759	15807	15691	15817	15701	15987	15786	15597	15791	15766	15587	15639	15827	15799	15594	15837	15836	15526	15797	15535	15910	15686	15838	15696	15746	15667	15744	15757	15786	15785	15600	15856	15793	15828	15630	15744	15713	15666	15670	15675	15725	15807	15789	15738	15625	15838	15715	15766	15644	15831	15832	15850	15728	15721	15750	15526	15691	15708	15805	15788	15752	15626	15586	15625	15659	15567	15672	15658	15770	15802	15793	15682	15869	15743	15526	15959	15679	15655	15610	15776	15745	15671	15689	15645	15676	15678	15654	15662	15870	15641	15740	15755	15648	15944	15590	15618	15809	15657	15895	15839	15709	15756	15497	15762	15602	15723	15722	15686	15811	15666	15576	15811	15667	15791	15713	15641	15575	15526	15582	15760	15616	15730	15715	15711	15811	15693	15725	15661	15906	15681	15682	15669	15815	15588	15815	15795	15631	15784	15683	15836	15609	15721	15689	15707	15628	15951	15801	15639	15876	15699	15759	15729	15824	15595	15883	15851	15668	15674	15634	15718	15878	15726	15715	15566	15755	15673	15571	15838	15603	15777	15825	15808	15777	15689	15736	15769	15593	15628	15607	15760	15723	15742	15602	15659	15737	15614	15567	15750	15669	15535	15755	15592	15750	15780	15755	15839	15745	15650	15873	15754	15777	15772	15682	15743	15524	15659	15429	15738	15636	15800	15601	15618	15790	15669	15533	15680	15732	15551	15699	15742	15568	15728	15771	15644	15752	15678	15850	15549	15649	15683	15739	15690	15624	15720	15693	15763	15710	15692	15662	15653	15820	15826	15696	15874	15712	15695	15692	15727	15620	15687	15671	15778	15766	15840	15789	15747	15640	15895	15634	15778	15598	15685	15674	15636	15806	15711	15611	15715	15690	15743	15741	15847	15648	15790	15779	15677	15746	15483	15722	15723	15788	15753	15609	15795	15603	15839	15814	15698	15731	15780	15715	15554	15668	15724	15715	15640	15730	15811	15791	15776	15700	15899	15787	15533	15510	15733	15786	15668	15862	15904	15631	15658	15672	15696	15630	15673	15755	15635	15556	15598	15745	15720	15619	15668	15622	15632	15481	15818	15688	15732	15603	15701	15777	15840	15621	15716	15627	15682	15791	15499	15913	15563	15795	15760	15734	15653	15845	15791	15633	15736	15642	15905	15604	15694	15711	15839	15749	15665	15520	15853	15725	15774	15444	15952	15671	15643	15666	15773	15578	15859	15798	15703	15779	15658	15827	15712	15605	15628	15845	15755	15638	15791	15522	15589	15801	15782	15700	15761	15713	15659	15677	15632	15669	15727	15663	15643	15723	15735	15731	15623	15465	15660	15871	15590	15621	15741	15702	15597	15791	15704	15581	15632	15827	15727	15583	15695	15678	15731	15724	15783	15695	15562	15570	15786	15795	15813	15743	15736	15570	15872	15679	15836	15823	15738	15729	15772	15597	15660	15767	15619	15648	15490	15865	15798	15681	15660	15803	15559	15791	15637	15595	15643	15776	15861	15618	15682	15736	15692	15717	15585	15774	15924	15804	15774	15856	15745	15798	15946	15633	15698	15762	15622	15698	15685	15726	15754	15686	15603	15610	15817	15681	15545	15809	15736	15768	15635	15682	15688	15789	15723	15589	15865	15911	15771	15737	15672	15687	15610	15651	15697	15758	15702	15716	15594	15710	15631	15695	15962	15794	15822	15670	15719	15694	15739	15559	15692	15671	15593	15620	15733	15666	15857	15583	15692	15680	15555	15774	15723	15647	15748	15684	15718	15781	15614	15723	15727	15636	15739	15938	15731	15681	15811	15753	15732	15819	15907	15796	15668	15835	15697	15623	15736	15671	15823	15625	15761	15757	15723	15879	15811	15724	15583	15694	15694	15668	15682	15768	15686	15601	15596	15797	15666	15729	15738	15800	15670	15663	15566	15622	15687	15725	15578	15888	15792	15797	15852	15629	15842	15806	15604	15624	15823	15721	15673	15675	15564	15676	15523	15678	15772	15855	15590	15731	15747	15612	15632	15787	15843	15880	15661	15616	15726	15795	15807	15699	15690	15673	15837	15648	15717	15697	15831	15954	15883	15828	15715	15703	15641	15688	15633	15768	15613	15845	15740	15696	15650	15491	16018	15718	15808	15722	15555	15711	15616	15667	15711	15725	15748	15698	15761	15671	15818	15730	15494	15803	15588	15683	15787	15682	15898	15650	15692	15662	15704	15761	15600	15757	15592	15575	15700	15760	15532	15707	15679	15700	15786	15668	15647	15775	15726	15847	15794	15757	15785	15702	15627	15707	15595	15655	15687	15643	15687	15788	15801	15464	15794	15674	15666	15809	15756	15551	15610	15543	15831	15905	15837	15741	15756	15766	15773	15778	15877	15760	15663	15720	15794	15898	15766	15566	15641	15624	15743	15795	15597	15688	15623	15709	15647	15820	15787	15801	15636	15502	15782	15746	15710	15720	15789	15797	15675	15638	15765	15733	15667	15655	15775	15548	15663	15813	15654	15907	15662	15725	15691	15782	15960	15862	15654	15662	15757	15698	16077	15769	15828	15765	15755	15818	15820	15675	15814	15864	15597	15659	15653	15734	15483	15707	15836	15797	15738	15667	15528	15689	15761	15775	15764	15811	15815	15755	15774	15644	15750	15683	15694	15818	15866	15742	15647	15612	15533	15613	15685	15745	15698	15597	15663	15720	15756	15768	15891	15652	15834	15863	15685	15647	15807	15650	15833	15730	15853	15858	15860	15672	15509	15752	15776	15706	15663	15733	15797	15713	15637	15686	15800	15785	15838	15761	15609	15663	15659	15882	15725	15804	15923	15723	15640	15721	15674	15833	15577	15702	15588	15904	15740	15776	15657	15615	15656	15784	15781	15733	15686	15786	15859	15730	15765	15610	15730	15673	15626	15535	15720	15698	15695	15793	15610	15535	15727	15624	15681	15751	15639	15721	15599	15773	15688	15952	15908	15628	15753	15735	15668	15625	15733	15576	15864	15679	15655	15684	15794	15814	15955	15591	15648	15699	15574	15657	15653	15748	15697	15644	15766	15743	15697	15647	15669	15619	15660	15676	15819	15790	15753	15579	15637	15644	15622	15700	15609	15752	15786	15755	15814	15892	15665	15744
23126	21604	29652	24336	23721	28384	30586	24189	22081	21580	20857	20144	19374	19219	18826	18759	18635	18499	18415	18283	18245	18025	17684	17959	17703	17733	17592	17532	17582	17569	17520	17402	17662	17453	17524	17468	17587	17502	17414	17410	17548	17251	17401	17527	17365	17627	17403	17351	17344	17299	17299	17332	17597	17313	17283	17362	17425	17474	17592	17399	17231	17217	17233	17171	17344	17436	17435	17253	17507	17354	17192	17362	17298	17423	17389	17351	17367	17295	17331	17411	17331	17444	17280	17344	17555	17324	17179	17196	17373	17415	17368	17483	17377	17461	17474	17330	17263	17401	17410	17237	17552	17246	17329	17424	17482	17490	17447	17323	17343	17479	17389	17505	17354	17581	17613	17341	17236	17246	17415	17400	17310	17221	17395	17336	17574	17135	17290	17326	17315	17421	17320	17347	17319	17531	17484	17201	17493	17572	17483	17304	17511	17344	17615	17248	17420	17258	17380	17499	17569	17026	17437	17364	17341	17129	17236	17372	17489	17359	17408	17308	17173	17330	17450	17339	17351	17345	17380	17366	17355	17400	17344	17338	17346	17380	17420	17361	17314	17345	17415	17583	17475	17389	17499	17264	17412	17188	17132	17143	17125	17215	17362	17337	17144	17215	17386	17455	17359	17290	17386	17314	17302	17411	17375	17339	17311	17485	17370	17352	17466	17309	17316	17338	17368	17171	17291	17408	17123	17310	17288	17378	17254	17107	17415	17372	17377	17327	17299	17309	17593	17322	17587	17267	17414	17307	17212	17358	17145	17306	17285	17297	17455	17379	17430	17398	17151	17294	17356	17371	17601	17373	17330	17410	17193	17442	17402	17426	17570	17203	17081	17163	17168	17274	17280	17382	17199	17337	17377	17364	17413	17374	17499	17201	17257	17229	17296	17475	17208	17189	17298	17107	17315	17201	17284	17461	17442	17065	17361	17261	17468	17530	17273	17369	17446	17127	17499	17389	17399	17217	17499	17518	17403	17384	17267	17398	17550	17325	17287	17311	17495	17719	17510	17140	17393	17330	17243	17198	17567	17243	17246	17113	17276	17332	17298	17295	17177	17427	17495	17155	17293	17459	17472	17404	17326	17355	17272	17259	17131	17360	17505	17214	17338	17225	17193	17365	17345	17432	17443	17296	17493	17331	17315	17387	17399	17393	17247	17302	17152	17168	17391	17467	17506	17354	17502	17394	17348	17398	17397	17279	17325	17346	17487	17204	17301	17508	17473	17152	17337	17369	17398	17300	17339	17347	17260	17290	17345	17461	17454	17195	17352	17417	16937	17264	17420	17211	17555	17353	17252	17385	17425	17167	17335	17252	17203	17247	17353	17374	17472	17549	17426	17442	17324	17302	17307	17450	17400	17380	17222	17246	17171	17175	17239	17253	17443	17386	17179	17340	17295	17238	17499	17367	17416	17302	17119	17324	17143	17304	17356	17239	17417	17250	17277	17371	17472	17185	17440	17284	17396	17372	17454	17387	17174	17232	17166	17194	17317	17397	17542	17348	17602	17397	17244	17464	17220	17453	17385	17504	17378	17333	17355	17141	17127	17276	17403	17500	17430	17352	17396	17361	17227	17370	17273	17042	17312	17128	17403	17554	17181	17101	17293	17238	17321	17298	17281	17310	17382	17545	17051	17189	17119	17388	17242	17149	17324	17326	17263	17161	17356	17273	17242	17351	17257	17364	17466	17386	17169	17308	17268	17329	17295	17384	17490	17372	17380	17311	17174	17374	17200	17361	17295	17499	17306	17477	17189	17187	17298	17383	17091	17228	17265	17224	17269	17304	17238	17345	17240	17223	17507	17411	17209	17250	17349	17318	17320	17293	17381	17266	17376	17178	17574	17375	17273	17180	17329	17486	17241	17102	17271	17058	17233	17244	17274	17261	17142	17330	17254	17161	17582	17120	17411	17528	17452	17400	17483	17278	17320	17388	17398	17478	17302	17443	17211	17414	17446	17111	17151	17379	17093	17281	17244	17167	17406	17241	17218	17320	17296	17314	17087	17381	17496	17307	17221	17440	17526	17271	17332	17308	17347	17269	17400	17315	17440	17286	17204	17183	17319	17549	17458	17197	17208	17411	17464	17408	17407	17155	17342	17214	17272	17341	17239	17284	17202	17288	17585	17275	17242	17247	17391	17349	17306	17211	17309	17486	17300	17391	17219	17061	17324	17309	17156	17398	17353	17219	17359	17274	17434	17200	17287	17579	17412	17133	17325	17122	17464	17102	17404	17175	17449	17402	17315	17398	17332	17326	17118	17372	17342	17423	17458	17363	17311	17612	17521	17285	17233	17283	17310	17400	17144	17377	17351	17362	17314	17132	17305	17192	17198	17426	17276	17320	17223	16998	17312	17227	17508	17172	17326	17348	17444	17343	17391	17260	17263	17198	17420	16970	17398	17507	17556	17371	17253	17309	17333	17428	17256	17352	17320	17433	17405	17411	17342	17389	17228	17365	17229	17214	17367	17292	17246	17265	17435	17246	17246	17274	17261	17325	17346	17345	17080	17366	17282	17386	17196	17440	17221	17512	17207	17235	17162	17253	17176	17323	17239	17295	17320	17311	17082	17345	17310	17381	17349	17428	17374	17437	17287	17321	17398	17260	17286	17236	17384	17121	17354	17286	17347	17336	17206	17199	17329	17487	17161	17303	17229	17276	17387	17382	17356	17421	17474	17205	17468	17479	17265	17231	17602	17526	17349	17253	17174	17323	17299	17372	17326	17258	17370	17227	17234	17269	17366	17309	17510	17392	17414	17282	17357	17277	17188	17305	17195	17414	17259	17227	17381	17420	17357	17349	17459	17301	17072	17386	17359	17441	17423	17425	17286	17354	17355	17418	17257	17259	17306	17127	17265	17085	17425	17345	17440	17357	17261	17370	17350	17266	17323	17312	17232	17171	17460	17142	17068	17251	17307	17153	17209	17301	17323	17277	17279	17304	17369	17209	17466	17330	17194	17399	17289	17541	17597	17469	17306	17374	17576	17420	17334	17252	17193	17410	17365	17220	17269	17242	17351	17259	17438	17332	17299	17375	17133	17372	17367	17227	17247	17394	17367	17316	17296	17240	17491	17239	17253	17255	17351	17582	17371	17251	17265	17374	17426	17287	17344	17223	17456	17317	17456	17150	17257	17183	17371	17152	17252	17581	17536	17253	17370	17202	17265	17418	17373	17308	17332	17399	17497	17274	17316	17342	17201	17247	17428	17267	17401	17253	17262	17273	17255	17216	17236	17357	17401	17363	17349	17337	17162	17471	17376	17341	17608	17525	17247	17402	17145	17364	17134	17192	17382	17426	17361	17247	17586	17202	17314	17415	17266	17182	17249	17217	17230	17341	17234	17175	17325	17285	17275	17278	17536	17356	17196	17273	17485	17429	17588	17284	17491	17325	17205	17343	17221	17495	17289	17405	17244	17366	17006	17254	17463	17235	17239	17445	17341	17313	17363	17342	17327	17200	17151	17370	17516	17536	17410	17250	17285	17358	17450	17278	17412	17353	17343	17466	17236	17186	17304	17342	17355	17414	17324	17311	17379	17402	17098	17205	17432	17198	17319	17167	17239	17444	17385	17318	17346	17299	17263	17215	17282	17293	17385	17397	17292	17236	17227	17365	17454	17512	17252	17306	17238	17156	17394	17113	17243	17438	17376	17346	17408	17317	17251	17200	17276	17385	17348	17415	17253	17484	17248	17420	17442	17258	17176	17371	17138	17277	17329	17484	17402	17313	17400	17281	17184	17262	17320	17329	17414	17411	17294	17409	17269	17293	17375	17408	17398	17416	17254	17317	17303	17109	17463	17319	17270	17427	17258	17265	17518	17206	17261	17186	17237	17541	17163	17158	17241	17194	17237	17439	17163	17306	17344	17483	17438	17272	17402	17335	17562	17364	16977	17576	17340	17274	17295	17099	17229	17058	17118	17181	17107	17475	17274	17237	17347	17477	17319	17198	17414	17370	17209	17357	17414	17200	17279	17370	17317	17251	17297	17312	17238	17355	17290	17295	17525	17437	17088	17369	17129	17263	17345	17379	17364	17331	17271	17298	17321	17372	17403	17369	17348	17406	17212	17277	17283	17461	17268	17402	17163	17260	17267	17361	17258	17406	17493	17382	17329	17267	17272	17387	17431	17280	17447	17247	17358	17268	17433	17182	17165	17127	17310	17330	17207	17201	17168	17380	17219	17289	17448	17228	17339	17317	17201	17294	17276	17182	17334	17438	17234	17321	17550	17217	17047	17371	17153	17300	17359	17484	17240	17422	17185	17258	17297	17384	17206	17086	17151	17252	17304	17259	17318	17345	17185	17302	17217	17436	17277	17262	17191	17193	17479	17317	17261	17286	17338	17313	17341	17406	17374	17345	17427	17452	17253	17388	17335	17335	17441	17305	17279	17243	17206	17171	17392	17335	17522	17100	17304	17445	17180	17276	17469	17295	17327	17165	17304	17336	17244	17379	17294	17484	17065	17324	17468	17584	17309	17358	17254	17351	17406	17235	17473	17320	17421	17170	17236	17282	17445	17380	17271	17266	17259	17471	17207	17393	17365	17540	17400	17337	17324	17274	17384	17549	17325	17324	17422	17367	17139	17226	17418	17212	17355	17451	17520	17301	17614	17180	17275	17188	17395	17420	17251	17327	17293	17308	17302	17318	17306	17312	17504	17315	17490	17081	17282	17287	17458	17228	17261	17591	17581	17212	17381	17242	17527	17632	17348	17514	17342	17281	17364	17225	17202	17483	17380	17490	17426	17187	17381	17386	17560	17252	17340	17245	17239	17246	17164	17193	17415	17359	17319	17487	17316	17304	17430	17420	17331	17186	17360	17228	17255	17336	17170	17415	17338	17175	17139	17233	17280	17327	17430	17269	17219	17367	17407	17282	17278	17273	17253	17491	17465	17472	17060	17310	17474	17460	17446	17215	17530	17328	17309	17405	17447	17334	17361	17335	17373	17526	17544	17289	17602	17305	17429	17110	17543	17379	17209	17262	17090	17356	17505	17228	17290	17263	17224	17111	17290	17243	17408	17409	17331	17310	17374	17287	17438	17462	17446	17273	17315	17338	17373	17287	17450	17297	17244	17166	17309	17442	17453	17421	17354	17233	17342	17321	17319	17346	17278	17149	17142	17323
34488	59144	56100	47374	41415	35391	29854	24976	22785	21366	20810	19822	18502	18297	18082	17506	17247	17269	17164	16822	16614	16323	16362	16245	16097	16055	15922	16077	15785	15723	15771	15675	15893	15610	15793	15669	15643	15674	15737	15638	15781	15670	15655	15666	15588	15470	15639	15629	15667	15655	15611	15625	15637	15567	15518	15493	15663	15641	15658	15559	15536	15759	15552	15880	15540	15626	15534	15591	15634	15542	15508	15550	15567	15571	15605	15658	15575	15483	15420	15481	15637	15645	15563	15546	15737	15457	15642	15741	15553	15575	15643	15591	15411	15709	15621	15510	15441	15561	15499	15623	15559	15690	15524	15568	15560	15592	15611	15638	15571	15564	15592	15566	15600	15492	15564	15454	15701	15578	15649	15604	15678	15635	15535	15585	15544	15500	15498	15547	15619	15607	15452	15495	15680	15452	15371	15633	15632	15696	15518	15561	15632	15575	15650	15545	15461	15487	15450	15601	15581	15481	15543	15535	15614	15575	15520	15423	15725	15533	15622	15418	15668	15595	15680	15614	15537	15500	15494	15700	15691	15679	15695	15644	15481	15556	15475	15727	15684	15573	15433	15477	15814	15585	15649	15572	15626	15385	15478	15449	15807	15501	15524	15628	15549	15606	15500	15697	15635	15626	15519	15547	15634	15539	15636	15529	15658	15588	15534	15655	15683	15482	15758	15607	15440	15654	15499	15616	15435	15556	15639	15676	15580	15474	15342	15497	15548	15382	15418	15700	15548	15545	15748	15473	15635	15551	15575	15598	15680	15463	15680	15636	15592	15566	15607	15550	15647	15456	15580	15477	15468	15540	15500	15487	15528	15662	15594	15556	15626	15590	15611	15466	15632	15590	15576	15510	15557	15661	15511	15651	15675	15382	15499	15648	15621	15554	15524	15547	15526	15642	15641	15455	15596	15585	15604	15644	15559	15534	15640	15434	15645	15663	15620	15444	15434	15570	15649	15732	15681	15594	15438	15595	15547	15530	15644	15348	15590	15550	15581	15579	15687	15603	15544	15573	15453	15672	15620	15569	15601	15582	15621	15744	15564	15634	15491	15377	15536	15486	15517	15481	15729	15514	15625	15543	15422	15696	15622	15519	15682	15403	15740	15490	15432	15633	15697	15482	15434	15605	15575	15585	15638	15631	15568	15612	15538	15554	15669	15542	15523	15798	15436	15736	15717	15683	15593	15511	15501	15653	15498	15566	15643	15495	15541	15505	15600	15782	15677	15583	15531	15653	15383	15641	15571	15449	15576	15676	15739	15551	15738	15658	15645	15612	15639	15585	15543	15607	15606	15614	15574	15398	15471	15587	15546	15630	15666	15700	15581	15677	15741	15604	15618	15556	15716	15640	15650	15413	15497	15401	15509	15593	15692	15637	15570	15624	15457	15509	15673	15657	15405	15494	15533	15403	15677	15564	15390	15580	15558	15360	15519	15431	15650	15515	15575	15425	15415	15523	15579	15541	15507	15649	15655	15489	15730	15488	15543	15391	15559	15628	15592	15675	15515	15433	15453	15728	15706	15304	15513	15563	15827	15465	15662	15604	15623	15594	15492	15464	15635	15647	15715	15499	15677	15635	15454	15622	15602	15495	15504	15603	15588	15411	15473	15554	15638	15555	15495	15532	15593	15611	15726	15609	15575	15626	15607	15381	15717	15517	15622	15645	15583	15439	15593	15463	15566	15754	15702	15726	15554	15677	15421	15506	15519	15495	15512	15611	15637	15464	15295	15535	15604	15523	15547	15456	15463	15598	15368	15639	15597	15552	15515	15539	15613	15650	15626	15601	15740	15445	15468	15690	15503	15474	15609	15610	15621	15632	15548	15766	15480	15518	15403	15559	15579	15664	15493	15644	15635	15577	15658	15549	15467	15420	15653	15451	15519	15600	15387	15524	15610	15502	15574	15694	15584	15380	15564	15775	15524	15593	15596	15683	15516	15554	15572	15688	15666	15485	15550	15424	15538	15489	15495	15731	15502	15531	15281	15476	15453	15588	15782	15579	15631	15622	15512	15786	15651	15481	15680	15551	15730	15447	15401	15718	15541	15559	15628	15520	15451	15459	15412	15449	15546	15622	15385	15454	15350	15481	15597	15637	15526	15765	15488	15535	15654	15338	15582	15465	15531	15429	15351	15561	15619	15585	15692	15756	15410	15498	15637	15475	15700	15552	15626	15702	15710	15400	15537	15555	15513	15654	15636	15648	15583	15564	15537	15587	15464	15607	15369	15456	15480	15566	15645	15451	15611	15683	15461	15553	15542	15442	15631	15597	15550	15473	15692	15629	15531	15600	15410	15472	15563	15499	15599	15578	15671	15466	15301	15577	15620	15641	15540	15661	15568	15408	15572	15687	15666	15563	15610	15524	15634	15647	15535	15496	15653	15502	15801	15640	15507	15715	15552	15593	15696	15520	15436	15704	15608	15509	15578	15352	15695	15640	15632	15622	15436	15509	15723	15514	15648	15618	15629	15507	15575	15615	15645	15533	15482	15575	15495	15552	15584	15635	15465	15736	15526	15582	15642	15673	15535	15455	15538	15586	15436	15596	15531	15549	15582	15661	15624	15573	15433	15700	15592	15471	15491	15624	15562	15403	15697	15455	15616	15501	15580	15551	15531	15557	15720	15418	15404	15403	15539	15540	15321	15504	15595	15623	15556	15727	15526	15603	15478	15555	15591	15735	15669	15589	15484	15558	15432	15521	15426	15513	15332	15695	15311	15540	15518	15434	15492	15698	15661	15566	15620	15548	15529	15398	15536	15650	15420	15635	15522	15527	15466	15473	15597	15666	15457	15522	15484	15594	15576	15809	15665	15621	15373	15674	15610	15560	15565	15676	15623	15383	15417	15528	15516	15596	15600	15528	15601	15587	15662	15489	15571	15557	15568	15417	15576	15522	15662	15637	15533	15504	15579	15558	15630	15626	15568	15548	15672	15465	15467	15581	15541	15684	15552	15645	15578	15648	15792	15507	15648	15633	15492	15749	15610	15595	15549	15516	15549	15390	15567	15504	15521	15550	15434	15568	15611	15539	15621	15548	15569	15825	15455	15425	15583	15401	15599	15539	15758	15482	15431	15691	15599	15344	15707	15585	15392	15625	15450	15690	15550	15385	15611	15558	15649	15698	15472	15590	15567	15526	15460	15742	15525	15666	15584	15634	15393	15581	15586	15677	15606	15541	15423	15396	15506	15479	15350	15740	15702	15490	15678	15490	15610	15580	15583	15600	15669	15385	15549	15688	15533	15447	15476	15564	15482	15504	15639	15453	15411	15590	15481	15506	15486	15524	15464	15475	15732	15429	15512	15667	15595	15511	15485	15394	15642	15435	15484	15512	15616	15628	15570	15399	15586	15447	15702	15512	15410	15493	15591	15548	15571	15572	15636	15558	15673	15461	15545	15553	15559	15549	15711	15640	15606	15550	15490	15554	15518	15537	15654	15648	15576	15592	15614	15508	15618	15647	15660	15488	15486	15387	15726	15437	15515	15572	15542	15395	15505	15503	15648	15412	15579	15480	15521	15511	15585	15691	15767	15653	15556	15392	15457	15567	15617	15628	15431	15366	15566	15637	15710	15631	15645	15383	15516	15457	15624	15621	15478	15575	15497	15528	15551	15562	15585	15582	15696	15615	15430	15740	15657	15517	15436	15489	15691	15538	15474	15687	15553	15621	15547	15509	15850	15581	15518	15488	15611	15717	15434	15655	15494	15777	15500	15620	15738	15622	15609	15547	15694	15489	15599	15720	15738	15364	15483	15690	15589	15514	15473	15697	15713	15663	15486	15690	15469	15710	15611	15741	15518	15524	15641	15569	15611	15625	15342	15501	15453	15713	15665	15413	15573	15455	15531	15538	15395	15505	15566	15530	15425	15618	15709	15544	15702	15590	15552	15597	15637	15464	15535	15579	15545	15526	15544	15531	15755	15473	15844	15358	15595	15576	15464	15578	15520	15497	15587	15454	15481	15547	15519	15463	15571	15664	15495	15634	15386	15651	15471	15548	15590	15754	15672	15496	15488	15628	15503	15639	15556	15447	15543	15485	15505	15696	15379	15513	15645	15548	15610	15433	15579	15707	15438	15549	15630	15590	15631	15562	15418	15625	15542	15687	15516	15681	15595	15473	15521	15546	15661	15660	15452	15681	15512	15639	15720	15534	15630	15577	15356	15647	15617	15631	15587	15604	15487	15480	15556	15569	15438	15438	15637	15571	15710	15560	15591	15644	15470	15536	15474	15620	15571	15646	15576	15566	15607	15479	15551	15592	15518	15506	15632	15525	15448	15594	15540	15624	15705	15503	15550	15418	15582	15604	15691	15495	15563	15573	15632	15546	15640	15527	15560	15501	15778	15631	15599	15530	15504	15563	15706	15648	15598	15539	15570	15411	15587	15686	15580	15505	15585	15626	15529	15426	15479	15574	15681	15601	15647	15415	15552	15637	15596	15703	15511	15583	15513	15629	15554	15312	15677	15570	15715	15570	15736	15590	15451	15491	15621	15435	15547	15618	15437	15711	15444	15698	15533	15497	15679	15538	15365	15643	15384	15414	15698	15474	15598	15577	15421	15533	15704	15528	15565	15468	15546	15617	15710	15579	15624	15603	15568	15505	15442	15585	15462	15477	15673	15689	15619	15524	15502	15461	15531	15615	15476	15544	15605	15401	15584	15629	15661	15628	15523	15562	15659	15542	15693	15625	15575	15449	15542	15593	15629	15687	15531	15567	15436	15496	15556	15552	15630	15658	15451	15788	15610	15469	15482	15583	15561	15544	15577	15493	15604	15502	15690	15536	15599	15440	15502	15553	15546	15589	15655	15555	15494	15601	15519	15424	15582	15508	15539	15420	15382	15645	15448	15677	15780	15565	15771	15521	15523	15506	15689	15574	15430	15616	15688	15750	15733	15504	15597	15530	15704	15540	15501	15644	15597	15506	15514	15393	15589	15580	15625	15350	15604	15754	15391	15606	15550	15493	15510	15722	15801	15429	15539	15700	15602	15484	15526	15474	15422	15574	15672	15530	15471	15513	15665	15544	15628	15560	15623	15659	15582	15591	15650	15558	15497	15472	15547	15428	15557	15523	15595	15535	15460	15569	15646	15630	15518	15616	15457	15567	15619	15613	15572	15509	15655	15433
28991	29599	38898	35848	29311	25847	21992	19938	18864	18416	18252	18177	17776	17578	17668	17531	17327	17330	17317	17318	17270	17325	17106	17145	16858	17115	17026	17040	17133	17007	16804	16795	16926	16839	17112	17014	16779	16812	17107	16958	17041	17194	17006	16833	17167	17018	17003	17161	16900	17080	16976	16965	17037	16756	16657	16742	16904	16858	16859	16707	16963	17026	16772	17007	16825	16842	17055	16946	16930	17011	16801	16791	16920	16859	16985	16872	16844	16941	17031	17003	16978	16726	16833	16854	16849	16981	16873	16782	16968	16824	16763	16876	16864	16874	16754	17043	16790	16952	16766	17039	16888	16676	16917	16810	17045	17050	16929	16780	16764	16633	16812	16864	16931	16817	17024	16907	16710	16988	16818	16924	17008	16951	16935	16718	16892	16917	16832	16780	16912	16862	16846	16868	16730	16774	16838	16861	16860	16923	16835	16898	16959	16944	16634	16734	16782	16854	16905	16933	16956	16838	16993	16884	16817	16860	16927	17062	16997	16837	16853	16875	17118	16948	17000	17041	17068	16869	17006	16774	16805	16798	17113	16956	16809	17002	16896	17011	17003	16784	16835	16931	17075	16958	16958	16924	16863	17049	16913	16806	17066	16773	16960	17088	17059	16913	17014	16613	16871	16892	16810	17026	16869	16708	16922	16828	16810	16858	17020	16938	17072	17108	17141	16943	16770	16828	17145	16912	17159	16674	16788	16838	16946	16800	16757	16791	17020	16898	16877	16891	16762	16614	16738	16934	16853	16807	16831	16850	17039	17042	17021	16926	16816	17022	16927	16888	16967	16784	16832	16959	16806	16835	16794	16816	16835	17001	16856	16861	16733	16909	16954	16931	16885	16726	16576	16961	16849	16725	16855	16764	16657	16769	16830	16869	16809	16936	16872	16944	16870	16931	16882	16771	17008	16893	16879	16837	17024	16939	16830	16926	16994	16696	16838	16872	16911	16838	16809	16970	16784	16909	16925	17090	16804	16887	16835	16971	16918	16816	16939	16807	16885	17014	16851	16824	16984	16971	16822	17032	16816	17072	16930	16863	16901	16935	16902	16794	16762	17035	16926	16931	16912	17001	16982	16990	16724	16851	16938	16804	16952	16989	16629	16891	16815	16883	16863	16847	16968	16958	16834	16517	17120	16982	16894	16950	16978	16919	16801	16724	16776	16691	16966	17069	16917	16891	17025	16998	16894	16841	16829	16914	16992	16938	16983	16917	17061	16826	16843	16890	16758	16865	17248	16989	17099	16796	16817	16831	16997	17043	16890	16706	16855	16654	16790	16772	16879	16845	16770	16902	17029	16891	17119	17003	16863	16966	16744	16746	17054	16906	16751	16833	16908	16900	16898	16816	16862	16887	16883	16699	16966	16924	16888	17177	16664	16808	16976	16987	17006	16827	16881	16746	16869	16916	16906	16981	17056	17003	17041	17048	16881	16861	16940	16669	16905	16916	16954	16910	16902	16931	17172	16868	16966	16799	16588	16958	16964	17039	16883	16664	16764	16909	16931	16951	16960	16980	16816	16995	16865	16912	17025	17021	17074	16796	16893	17036	16928	16921	16842	16946	16773	16856	16952	16891	16824	16781	16979	16964	16910	17118	16997	16924	16892	16939	16866	16636	16683	16862	16958	16972	16915	16614	16990	16909	16874	16853	16753	17030	16915	16801	16925	16995	16797	16905	17173	16825	16779	16674	16632	16847	17109	16858	16754	16703	16976	16781	16892	16675	16971	17000	16782	16991	16922	17012	16885	16927	17049	16986	16860	16982	16924	16947	16917	16850	16872	16971	16946	16864	16790	16954	16941	16802	16927	16859	16786	17017	16916	16979	16950	16876	16805	16938	16943	16753	16897	16776	16862	16860	16881	16883	16833	16920	16951	16841	16919	16979	16904	16910	16940	16930	16949	17033	16944	16708	17009	16795	17007	16832	16786	17130	16988	16840	16835	16962	16679	16935	16891	17158	17072	16966	17013	16838	17118	16865	17025	16871	16980	16987	16853	16866	17008	16950	16803	16954	16903	17063	16880	16858	16929	17005	16939	16895	16835	16853	16817	16881	17011	16959	17028	16750	16757	16912	16846	16682	16922	16834	16850	16794	17035	16896	17013	16675	16800	16965	16982	17082	17101	16936	16778	17022	16969	16753	17103	16868	16985	17020	16995	16966	16994	17142	16867	16898	16925	16898	16938	16912	16904	16903	16851	16982	16925	16888	16943	16847	16700	16964	16675	17110	17026	16884	16808	17001	16919	17019	16910	16787	16836	17012	16941	16931	16957	16800	16833	16764	16961	16949	17130	16879	16904	17126	16941	16883	16985	17083	16747	16945	16846	16836	17095	16942	16926	16669	17118	16842	16780	17039	17054	17090	17087	16878	16991	16816	17007	16840	16873	16930	16956	16950	16970	16835	16968	16824	16673	16852	17051	17018	16854	16788	16871	17004	16947	16808	16877	16990	17059	16983	17082	16820	16942	17140	16959	16815	16992	16797	17023	16968	16929	16988	17006	16745	17085	16815	16830	16927	16951	16924	16982	16847	16706	16806	16850	16818	16947	16856	16958	16991	16785	16849	16751	16925	16795	16775	16861	16924	16913	16891	16932	16772	16969	16998	16782	16812	16910	16956	17041	17030	16733	17111	16872	16929	16887	17012	17015	17025	16849	16843	16719	16852	17033	16871	16842	16988	16821	16718	16981	16757	16995	16645	17052	16846	16933	16849	17127	16933	16846	16845	16785	16888	16781	16860	16922	16927	16887	16914	16879	16900	16901	16762	16939	16790	16814	16817	16967	16891	16971	16764	17009	16904	16966	17126	16920	16804	16857	16958	16883	17115	16842	17013	16921	16768	16781	16872	16957	16715	16962	16923	17082	16882	16877	16796	16926	16853	16972	16814	16936	16837	16928	16993	16945	16936	16642	16809	17148	17107	16688	16905	17008	17033	16924	16893	17032	17031	16743	17072	16853	16818	16836	17039	17000	17033	17071	17052	16827	16972	17107	16945	16715	16700	16981	16936	17083	17014	16848	16843	17025	16930	16746	16864	17111	17017	17072	16777	16689	16832	16994	16906	17036	17038	16791	16783	16915	16825	16903	16938	17136	16954	16912	16906	16807	16859	16859	16754	16797	16925	16974	16787	17110	17006	16878	16993	16894	16863	17027	17203	16730	16899	16836	16960	16906	16830	16925	17036	17003	16958	16828	16795	16820	16971	17045	16874	17029	16846	16989	16916	16866	17036	16869	16968	16808	16800	16800	16912	17055	16918	16842	16920	16986	16855	16828	16926	16829	16736	16763	16836	16835	16737	16714	16847	17039	16894	16931	17111	16921	16886	16860	16848	16940	16896	16855	16956	16818	16912	16910	16953	16954	16998	17041	16769	16878	16852	17055	16793	17018	16884	16890	16691	16631	16881	16942	16880	16864	17138	17140	17076	16906	16871	16968	16739	16830	16775	16900	16781	16989	17010	16994	16761	16974	16690	16789	16886	16833	16734	16965	16871	17080	17034	16991	17001	16762	16863	16833	16853	16842	16873	16873	16987	16821	16852	16876	16987	16975	16989	16852	16845	16917	16906	16920	16676	16654	16823	16818	17019	16798	16886	16961	16910	17122	16917	16844	16857	16980	16926	17034	16896	16779	16800	16765	16784	16816	16852	16791	16708	16918	16840	16974	16871	16818	16811	16922	16796	16847	16996	16835	16941	16604	17118	16951	16717	16985	16875	16787	16904	16865	16742	16811	16982	16767	16850	16944	16992	16929	16902	16850	16920	16858	16879	17099	16723	16753	17016	16937	16956	16843	16780	16896	16865	16624	16989	16743	16892	17036	16694	17016	16879	16860	16770	17034	16904	16901	16883	16769	16768	16901	16862	16790	17029	17031	17056	16835	16985	17011	16928	16982	17046	16968	16857	16900	16698	16883	16682	16883	16902	16938	16875	16896	16885	17000	17041	16813	16836	16907	16888	16923	17016	16927	17034	17140	16943	16957	16813	16975	16854	16854	16798	16984	17240	17093	16978	17080	16845	16845	16948	16900	16840	17081	16844	16888	16948	16835	16803	16861	16927	16862	16823	16961	16786	17086	16962	17069	16775	16774	16939	16872	16904	16844	16866	16635	16802	17216	17036	16915	16965	16840	16735	16891	16856	16898	16904	17188	16723	16840	16828	16952	16825	16917	16922	16983	16968	16758	16986	16876	16917	16945	16916	16915	16771	16694	16920	16841	16656	16978	17067	16856	16767	16858	16741	16837	16857	17020	16951	16707	16991	16942	17016	17059	17167	16714	16922	17043	16929	16897	16972	16941	16858	16920	16885	16792	16984	16953	16814	16876	16787	16901	16843	16857	17043	16840	16918	17089	16809	16893	16793	17009	16965	17145	16940	16926	16826	17125	16970	16827	16746	16898	17025	16977	17003	16850	17102	16947	17124	16681	16725	16760	16740	16827	17112	17054	16831	16964	16819	16853	16768	16935	16847	16797	16932	17017	16894	16990	16802	16964	16906	16871	17091	16761	16993	16877	16798	16905	16936	16791	16737	17028	16925	16745	17087	16990	17020	16975	16837	16797	17022	16949	16946	16962	16692	17006	16820	17079	16887	16904	16931	16799	16851	16839	16893	16803	16920	16801	16917	16790	17037	16950	16931	16761	16865	17062	16937	17056	17051	16749	17003	16696	16783	16715	16948	16903	16822	16949	17056	17089	17134	17036	16822	16918	16779	16889	16946	16908	17050	16944	16864	17019	16699	16939	16885	16918	16981	16619	16888	16895	16695	17064	16970	16677	17068	16863	16954	16961	16704	16940	16816	16920	16984	16935	16892	16808	16787	17044	16954	16819	16765	17009	16871	17019	17015	17094	17024	16865	16716	16963	16826	16969	16870	16814	16943	17064	16947	16786	16715	16990	16964	16806	16872	16827	16751	17049	16878	16967	17085	16867	17087	16881	16853	16871	16842	16753	16869	16889	16822	16882	16916	16953	16929	16789	16890	16839	16984	16888	16907	17119	16827	17109	16784	16778	16837	16846	16992	16899	16909	16803	16750	16771	16905	16947	16880	16625	17033	16876	17029	16883	16886	16756	16880	16882	16865	16755	17007	16891	16881	16855	16843	16757	16887	17015	16960	16905	16949	17177	16913
34087	50038	46219	37529	31954	27381	22333	20027	18764	18019	17751	17255	16490	16551	16233	16290	16021	15982	16000	15856	15776	15643	15753	15675	15590	15520	15433	15348	15500	15420	15306	15574	15113	15477	15290	15349	15393	15413	15339	15328	15320	15251	15343	15191	15524	15348	15468	15488	15404	15317	15380	15228	15360	15389	15399	15144	15439	15398	15325	15174	15430	15354	15381	15446	15246	15325	15365	15402	15276	15298	15330	15226	15379	15392	15274	15198	15138	15232	15239	15395	15336	15180	15412	15467	15463	15247	15268	15406	15151	15409	15381	15182	15439	15376	15296	15526	15281	15255	15298	15336	15251	15238	15106	15242	15368	15337	15412	15252	15194	15288	15277	15434	15298	15382	15244	15354	15070	15219	15360	15102	15261	15265	15259	15313	15205	15363	15323	15260	15326	15295	15289	15315	15437	15312	15181	15220	15243	15264	15413	15454	15468	15037	15458	15312	15227	15404	15315	15225	15153	15393	15369	15260	15399	15419	15346	15281	15249	15211	15313	15340	15425	15191	15230	15268	15216	15318	15324	15275	15420	15304	15418	15388	15404	15199	15292	15306	15248	15288	15367	15310	15383	15326	15265	15154	15377	15233	15141	15165	15439	15291	15388	15259	15452	15259	15349	15303	15209	15206	15353	15279	15318	15374	15271	15407	15443	15543	15200	15296	15472	15304	15272	15443	15338	15310	15059	15344	15426	15195	15177	15307	15331	15308	15254	15256	15176	15283	15344	15374	15339	15374	15332	15336	15183	15408	15376	15259	15325	15259	15283	15139	15310	15431	15365	15352	15235	15319	15457	15258	15346	15455	15418	15328	15207	15357	15442	15216	15388	15316	15422	15136	15479	15314	15311	15432	15325	15436	15496	15545	15261	15303	15342	15400	15288	15291	15214	15252	15400	15239	15275	15226	15432	15300	15323	15243	15324	15221	15365	15236	15287	15212	15338	15392	15302	15437	15186	15322	15375	15304	15183	15334	15449	15420	15310	15338	15277	15440	15348	15245	15448	15240	15450	15357	15347	15305	15263	15275	15275	14992	15343	15328	15403	15291	15387	15418	15308	15179	15324	15316	15279	15452	15315	15290	15378	15196	15421	15211	15285	15390	15343	15257	15280	15429	15113	15315	15297	15200	15447	15402	15295	15412	15170	15493	15354	15424	15293	15182	15360	15403	15386	15163	15256	15301	15229	15301	15249	15416	15386	15404	15254	15340	15318	15390	15269	15110	15299	15215	15356	15429	15138	15329	15373	15404	15217	15229	15378	15243	15362	15386	15350	15334	15308	15320	15306	15290	15324	15146	15129	15373	15304	15322	15422	15233	15318	15346	15314	15329	15273	15316	15282	15432	15428	15352	15337	15174	15221	15331	15190	15349	15311	15403	15417	15321	15485	15281	15477	15354	15276	15344	15262	15345	15352	15230	15334	15320	15468	15269	15364	15297	15341	15355	15435	15206	15381	15160	15442	15370	15227	15090	15548	15354	15345	15409	15418	15543	15364	15419	15292	15306	15358	15322	15375	15331	15345	15232	15205	15556	15334	15324	15246	15259	15316	15274	15466	15339	15159	15424	15203	15323	15377	15256	15324	15168	15363	15223	15323	15250	15158	15320	15325	15281	15402	15491	15385	15484	15344	15428	15372	15406	15334	15060	15426	15322	15295	15235	15439	15449	15280	15360	15151	15307	15382	15342	15315	15076	15349	15198	15283	15426	15163	15301	15100	15502	15544	15181	15434	15298	15280	15363	15399	15389	15347	15410	15324	15431	15203	15313	15361	15301	15300	15357	15343	15434	15399	15358	15261	15446	15302	15160	15263	15314	15236	15241	15284	15165	15417	15378	15285	15239	15376	15328	15247	15434	15214	15329	15372	15447	15690	15274	15503	15169	15240	15163	15192	15448	15549	15258	15427	15349	15219	15414	15305	15247	15409	15196	15339	15089	15230	15401	15407	15300	15327	15208	15295	15311	15271	15290	15438	15384	15450	15447	15290	15252	15343	15315	15330	15298	15236	15208	15372	15308	15172	15306	15138	15348	15272	15331	15339	15139	15396	15529	15270	15238	15270	15277	15449	15253	15278	15231	15319	15272	15251	15185	15317	15319	15131	15284	15450	15336	15274	15231	15300	15286	15457	15324	15287	15527	15210	15371	15480	15287	15457	15243	15390	15219	15212	15372	15347	15219	15391	15192	15395	15319	15352	15242	15336	15432	15386	15363	15223	15340	15225	15298	15104	15579	15453	15179	15179	15406	15249	15283	15348	15336	15240	15448	15373	15222	15274	15261	15306	15509	15439	15269	15316	15480	15237	15394	15112	15523	15304	15193	15392	15439	15249	15165	15364	15335	15371	15288	15381	15137	15453	15206	15370	15282	15278	15289	15430	15328	15336	15442	15362	15357	15247	15332	15412	15205	15459	15433	15165	15447	15220	15333	15294	15334	15192	15300	15234	15457	15416	15336	15459	15389	15276	15410	15266	15480	15419	15316	15379	15277	15219	15448	15414	15408	15197	15206	15135	15394	15371	15539	15266	15313	15477	15355	15048	15244	15233	15468	15379	15323	15353	15388	15477	15271	15188	15242	15341	15316	15327	15136	15383	15160	15296	15108	15420	15464	15495	15162	15314	15403	15526	15221	15326	15324	15396	15320	15277	15283	15193	15287	15384	15348	15197	15295	15447	15267	15410	15312	15402	15405	15378	15313	15292	15414	15340	15452	15493	15191	15293	15110	15486	15387	15480	15336	15356	15199	15078	15392	15315	15335	15330	15239	15214	15326	15422	15342	15351	15411	15369	15445	15358	15287	15435	15363	15420	15527	15389	15494	15243	15334	15477	15229	15520	15263	15466	15408	15141	15170	15253	15230	15479	15282	15195	15274	15265	15111	15399	15423	15309	15286	15357	15502	15098	15469	15219	15461	15241	15302	15291	15267	15299	15445	15329	15205	15208	15321	15278	15263	15418	15285	15356	15322	15273	15194	15192	15313	15160	15451	15353	15430	15372	15436	15453	15217	15295	15454	15362	15320	15232	15269	15253	15213	15363	15468	15293	15357	15239	15366	15253	15344	15374	15418	15302	15303	15151	15131	15362	15406	15283	15208	15291	15397	15276	15412	15385	15193	15368	15151	15335	15296	15474	15289	15321	15434	15338	15267	15481	15248	15342	15270	15432	15392	15321	15314	15337	15160	15341	15257	15273	15377	15464	15250	15312	15314	15286	15266	15446	15159	15395	15269	15326	15275	15387	15403	15322	15223	15278	15444	15347	15433	15260	15185	15265	15352	15282	15354	15378	15416	15287	15453	15255	15333	15247	15269	15323	15235	15435	15287	15507	15362	15340	15247	15274	15176	15431	15353	15207	15397	15278	15248	15368	15229	15084	15397	15398	15409	15425	15291	15235	15293	15429	15269	15369	15480	15172	15267	15579	15471	15425	15318	15200	15417	15524	15340	15281	15504	15229	15234	15351	15269	15241	15271	15417	15492	15348	15293	15396	15205	15194	15292	15552	15461	15360	15430	15339	15401	15326	15201	15504	15467	15332	15278	15252	15265	15307	15382	15349	15230	15228	15208	15533	15347	15340	15134	15272	15322	15382	15460	15290	15122	15179	15291	15303	15508	15302	15395	15431	15321	15503	15309	15336	15337	15328	15286	15386	15311	15316	15390	15310	15178	15433	15249	15300	15303	15457	15127	15374	15376	15180	15349	15110	15191	15463	15362	15310	15378	15308	15396	15304	15066	15491	15267	15468	15345	15232	15397	15438	15366	15297	15428	15346	15256	15348	15431	15188	15567	15306	15313	15194	15512	15291	15373	15322	15299	15338	15279	15391	15502	15492	15436	15287	15473	15391	15536	15365	15229	15233	15465	15281	15418	15402	15347	15191	15296	15217	15435	15354	15234	15374	15282	15282	15436	15317	15242	15276	15364	15363	15193	15456	15188	15314	15338	15323	15271	15349	15199	15366	15270	15410	15265	15266	15150	15410	15195	15254	15338	15190	15323	15341	15395	15390	15182	15352	15187	15252	15321	15430	15382	15247	15352	15299	15211	15455	15368	15300	15163	15364	15357	15291	15230	15263	15203	15369	15250	15362	15418	15348	15242	15430	15371	15331	15276	15271	15496	15300	15268	15318	15332	15410	15200	15347	15196	15289	15126	15484	15407	15237	15420	15424	15378	15338	15378	15275	15309	15368	15274	15559	15287	15395	15253	15288	15353	15250	15345	15336	15176	15226	15347	15429	15312	15488	15322	15172	15353	15288	15391	15450	15342	15406	15372	15300	15329	15309	15128	15352	15379	15414	15295	15327	15206	15383	15310	15345	15383	15246	15184	15302	15352	15390	15163	15301	15389	15295	15323	15366	15385	15302	15344	15290	15159	15432	15424	15281	15392	15273	15248	15248	15354	15463	15526	15259	15267	15376	15149	15374	15299	15275	15235	15268	15436	15413	15394	15188	15393	15276	15248	15463	15411	15357	15378	15505	15328	15419	15191	15316	15362	15207	15373	15226	15391	15289	15231	15230	15310	15410	15273	15117	15289	15433	15486	15337	15625	15230	15467	15265	15304	15337	15238	15289	15325	15418	15112	15260	15462	15337	15232	15485	15465	15273	15176	15352	15213	15103	15317	15128	15324	15255	15237	15419	15307	15201	15320	15238	15224	15417	15241	15279	15282	15106	15307	15310	15327	15358	15401	15321	15401	15451	15118	15471	15361	15415	15233	15279	15400	15188	15333	15248	15443	15213	15362	15277	15146	15289	15157	15259	15248	15414	15352	15496	15458	15169	15275	15376	15174	15293	15493	15249	15280	15181	15296	15136	15297	15253	15300	15441	15346	15538	15350	15304	15234	15416	15345	15450	15365	15301	15379	15412	15238	15338	15302	15393	15438	15339	15302	15450	15261	15291	15204	15329	15327	15447	15075	15390	15209	15427	15293	15353	15225	15462	15444	15373	15319	15240	15244	15370	15341	15352	15312	15410	15375	15411	15328	15436	15313	15227	15402	15428	15298	15392	15225	15372	15351	15432	15303	15212	15227	15371	15233	15186	15431	15152	15311	15188	15266	15393	15150	15396	15246	15474	15330	15341	15483	15211	15103	15472	15247	15474	15444	15328	15266	15259	15251	15251	15155	15250	15308
24061	21623	29545	26029	26643	28838	27630	23089	21161	20509	19644	19481	19002	18765	18611	18552	18474	18437	18095	18065	18231	18100	17743	17892	17960	17910	17704	17760	17649	17605	17721	17664	17923	17776	17662	17618	17709	17684	17581	17670	17466	17706	17533	17668	17635	17701	17630	17594	17716	17603	17537	17434	17478	17762	17572	17451	17555	17413	17695	17514	17293	17579	17532	17441	17659	17700	17597	17668	17694	17421	17358	17561	17568	17669	17617	17652	17558	17550	17600	17365	17683	17674	17725	17524	17598	17510	17547	17664	17401	17633	17660	17495	17485	17489	17539	17592	17651	17587	17459	17624	17398	17817	17541	17666	17682	17724	17562	17614	17452	17629	17614	17316	17600	17455	17649	17708	17548	17401	17657	17467	17400	17570	17556	17801	17632	17352	17578	17589	17573	17464	17520	17317	17638	17700	17566	17618	17540	17504	17388	17527	17749	17358	17446	17513	17541	17550	17659	17527	17638	17558	17485	17494	17439	17480	17523	17492	17594	17560	17395	17376	17571	17489	17593	17493	17349	17579	17438	17376	17616	17479	17563	17522	17511	17550	17523	17491	17610	17411	17520	17410	17561	17417	17460	17736	17365	17631	17706	17735	17810	17438	17504	17506	17523	17340	17488	17560	17437	17394	17351	17391	17388	17560	17455	17313	17506	17446	17652	17415	17427	17620	17388	17388	17667	17227	17539	17446	17583	17528	17520	17525	17436	17646	17495	17436	17534	17462	17376	17620	17381	17471	17403	17347	17657	17544	17431	17442	17472	17376	17320	17661	17356	17410	17736	17510	17602	17634	17662	17481	17532	17594	17534	17413	17509	17615	17523	17613	17686	17712	17390	17580	17472	17745	17469	17303	17613	17729	17673	17466	17423	17324	17218	17484	17533	17535	17521	17363	17550	17577	17694	17560	17685	17418	17415	17451	17578	17723	17655	17603	17783	17514	17382	17436	17615	17348	17432	17425	17687	17773	17579	17428	17418	17621	17551	17501	17489	17561	17510	17510	17559	17609	17658	17430	17490	17511	17536	17449	17515	17653	17450	17514	17413	17492	17472	17589	17500	17595	17557	17438	17451	17458	17571	17454	17519	17588	17557	17628	17510	17471	17769	17629	17577	17644	17483	17585	17667	17569	17590	17619	17465	17606	17620	17577	17508	17505	17511	17549	17456	17518	17624	17522	17409	17557	17569	17429	17317	17491	17344	17315	17592	17589	17652	17516	17719	17498	17507	17499	17491	17287	17587	17407	17623	17501	17589	17581	17266	17315	17589	17477	17610	17649	17608	17507	17408	17351	17477	17519	17438	17379	17601	17428	17442	17571	17436	17485	17506	17492	17409	17774	17435	17426	17384	17695	17460	17669	17622	17519	17296	17478	17372	17383	17414	17339	17435	17451	17565	17525	17460	17755	17694	17485	17561	17396	17485	17570	17442	17584	17637	17452	17398	17333	17543	17238	17573	17561	17465	17426	17519	17421	17585	17619	17628	17582	17514	17794	17428	17534	17583	17495	17515	17352	17573	17641	17476	17498	17539	17463	17353	17432	17285	17497	17469	17487	17536	17697	17445	17571	17433	17460	17518	17625	17463	17519	17662	17469	17362	17569	17574	17561	17347	17508	17503	17404	17609	17574	17635	17568	17556	17574	17525	17582	17524	17601	17384	17618	17742	17432	17444	17494	17623	17348	17600	17550	17521	17495	17418	17547	17535	17568	17664	17581	17492	17574	17776	17608	17566	17664	17589	17543	17602	17327	17550	17463	17391	17541	17371	17563	17299	17456	17481	17563	17363	17578	17634	17412	17552	17443	17736	17386	17472	17542	17659	17518	17545	17345	17504	17457	17554	17299	17609	17579	17497	17471	17510	17224	17470	17656	17758	17484	17544	17586	17581	17539	17541	17661	17576	17585	17304	17559	17522	17534	17400	17490	17730	17595	17549	17640	17442	17508	17593	17564	17432	17418	17321	17498	17389	17500	17521	17385	17518	17472	17586	17484	17500	17517	17573	17718	17632	17433	17145	17339	17468	17449	17681	17591	17761	17455	17223	17511	17467	17661	17642	17555	17470	17648	17421	17645	17451	17477	17543	17666	17520	17453	17610	17542	17441	17553	17423	17697	17581	17588	17536	17607	17427	17572	17647	17491	17611	17508	17437	17649	17332	17633	17415	17457	17533	17657	17430	17465	17343	17503	17670	17647	17630	17638	17459	17630	17423	17541	17544	17653	17515	17704	17719	17557	17465	17413	17440	17576	17396	17581	17506	17308	17402	17435	17368	17363	17432	17516	17656	17488	17507	17562	17459	17590	17516	17464	17613	17549	17412	17491	17461	17455	17499	17436	17353	17336	17508	17708	17410	17592	17547	17547	17804	17700	17703	17598	17376	17394	17326	17617	17473	17579	17563	17608	17722	17573	17393	17664	17430	17609	17578	17498	17577	17486	17787	17489	17514	17474	17589	17842	17671	17484	17322	17521	17559	17531	17635	17522	17525	17551	17453	17427	17387	17439	17539	17553	17664	17615	17740	17448	17708	17641	17489	17578	17570	17515	17672	17690	17464	17544	17599	17477	17459	17518	17394	17503	17649	17392	17424	17617	17615	17647	17619	17415	17398	17521	17675	17339	17563	17645	17553	17424	17613	17520	17512	17612	17754	17493	17389	17654	17589	17766	17550	17530	17704	17449	17414	17506	17569	17474	17580	17505	17591	17633	17407	17501	17673	17458	17551	17260	17588	17664	17486	17506	17570	17380	17452	17358	17524	17731	17646	17634	17495	17589	17442	17384	17448	17507	17713	17586	17442	17581	17555	17537	17588	17560	17547	17702	17419	17515	17615	17642	17485	17389	17448	17403	17631	17437	17594	17400	17686	17535	17512	17455	17609	17606	17594	17466	17382	17585	17677	17679	17599	17351	17518	17481	17650	17598	17479	17351	17571	17586	17585	17376	17535	17347	17626	17674	17435	17580	17690	17539	17407	17617	17492	17645	17748	17585	17644	17657	17544	17607	17717	17648	17611	17406	17438	17625	17543	17630	17489	17581	17486	17417	17556	17563	17539	17501	17477	17531	17612	17602	17467	17448	17319	17497	17486	17511	17624	17463	17399	17373	17469	17605	17601	17355	17453	17606	17803	17756	17636	17546	17520	17468	17447	17393	17478	17492	17733	17643	17727	17662	17457	17501	17653	17629	17559	17471	17525	17659	17470	17484	17532	17436	17715	17306	17519	17631	17691	17848	17362	17408	17662	17390	17538	17434	17633	17607	17400	17534	17636	17415	17671	17539	17459	17463	17619	17724	17465	17397	17582	17501	17591	17590	17583	17703	17501	17420	17744	17497	17481	17547	17633	17551	17742	17547	17594	17621	17702	17626	17602	17727	17427	17523	17426	17346	17425	17554	17558	17465	17524	17648	17474	17599	17523	17591	17474	17492	17544	17581	17582	17641	17611	17530	17483	17605	17543	17513	17678	17530	17632	17512	17544	17436	17511	17596	17344	17731	17489	17510	17442	17473	17473	17568	17512	17447	17599	17744	17467	17533	17358	17638	17608	17517	17647	17630	17489	17551	17528	17564	17611	17378	17746	17585	17598	17422	17566	17429	17535	17389	17402	17613	17707	17439	17452	17487	17501	17548	17540	17263	17477	17404	17443	17361	17366	17550	17686	17542	17419	17504	17491	17543	17597	17679	17554	17651	17662	17451	17452	17450	17532	17610	17495	17458	17434	17445	17519	17412	17605	17479	17390	17644	17458	17682	17580	17755	17439	17563	17636	17356	17617	17510	17505	17380	17453	17842	17397	17382	17611	17473	17305	17565	17448	17403	17454	17484	17636	17562	17333	17613	17578	17657	17544	17613	17608	17545	17404	17492	17297	17494	17431	17423	17419	17562	17721	17611	17487	17378	17431	17538	17439	17560	17554	17364	17523	17473	17417	17394	17709	17269	17697	17522	17468	17353	17560	17624	17395	17378	17493	17330	17529	17512	17492	17510	17685	17627	17750	17488	17386	17444	17529	17496	17578	17451	17687	17281	17405	17511	17574	17370	17557	17716	17515	17623	17565	17458	17472	17531	17483	17502	17475	17549	17616	17300	17448	17335	17585	17538	17520	17342	17459	17736	17541	17544	17611	17593	17731	17468	17636	17707	17621	17574	17652	17570	17406	17652	17483	17286	17448	17635	17456	17542	17414	17464	17522	17584	17565	17493	17526	17392	17626	17501	17241	17628	17437	17586	17362	17573	17706	17427	17636	17456	17329	17494	17370	17597	17461	17550	17444	17393	17758	17465	17461	17438	17488	17545	17433	17485	17681	17590	17692	17486	17667	17608	17498	17498	17373	17385	17387	17389	17724	17504	17362	17446	17493	17582	17604	17621	17630	17482	17739	17646	17566	17714	17568	17463	17573	17291	17547	17583	17520	17625	17492	17416	17504	17461	17452	17444	17599	17478	17475	17468	17517	17474	17491	17467	17511	17471	17635	17570	17727	17771	17604	17319	17431	17522	17511	17566	17472	17481	17514	17444	17491	17545	17472	17569	17586	17517	17411	17453	17573	17352	17360	17483	17451	17724	17526	17559	17391	17329	17675	17455	17419	17242	17558	17542	17535	17518	17457	17582	17472	17577	17441	17654	17919	17654	17792	17541	17638	17711	17567	17585	17663	17582	17384	17639	17434	17669	17635	17525	17577	17439	17705	17682	17577	17485	17577	17624	17678	17389	17471	17413	17624	17473	17328	17441	17533	17556	17706	17570	17461	17445	17666	17617	17585	17554	17699	17395	17585	17520	17553	17529	17557	17502	17657	17429	17793	17594	17623	17451	17441	17749	17354	17579	17610	17568	17442	17506	17539	17598	17538	17477	17755	17589	17457	17499	17577	17371	17565	17547	17636	17449	17803	17560	17403	17537	17634	17571	17557	17421	17602	17455	17528	17328	17629	17561	17517	17683	17559	17588	17661	17556	17574	17629	17480	17424	17573	17632	17562	17618	17650	17536	17529	17443	17607	17517	17516	17250	17510	17617	17574	17408	17496	17448	17381	17413	17704	17529	17648	17572	17730	17550	17408	17555	17473	17370	17411	17381	17658	17481	17578	17419	17670	17375	17683	17653	17477	17424	17606	17592	17635	17382	17409	17431	17716	17614
33997	56883	53367	43023	37454	31979	26800	23871	21263	19746	19243	18913	17972	17620	17497	17011	16889	16877	16727	16555	16451	16335	16245	16372	16359	16238	15976	16065	16048	16006	15898	15824	15715	15922	15788	15781	15815	15772	15810	15677	15918	15896	15835	15792	15831	15736	15661	15855	15684	15832	15784	15822	15736	15734	15734	15883	15877	15918	15625	15750	15774	15624	15840	15626	15850	15725	15968	15881	15855	15599	15753	15881	15879	15657	15678	15775	15923	15717	15995	15871	15736	15715	15820	15726	15778	16086	15754	15823	15736	15714	15718	15812	15659	15710	15866	15767	15688	15940	15717	15958	15649	15570	15776	15893	15934	15713	15615	15665	15800	15636	15985	15728	15744	15778	15877	15645	15890	15822	15716	15735	15748	15855	15744	15659	15747	15809	15839	15783	15857	15690	15932	15580	15742	15876	15737	15865	15801	15810	15754	15985	15729	15781	15753	15697	15815	15798	15746	15769	15947	15626	15594	15851	15740	15868	15749	15716	15877	15712	15883	15909	15485	15752	15826	15660	15894	15616	15831	15676	15581	15579	15684	15750	15841	15797	15612	15801	15667	15652	15628	15877	15702	15748	15895	15755	15827	15748	15757	15646	15753	15884	15745	15888	15843	15699	15679	15633	15519	15724	15720	15758	15749	15951	15712	15813	15816	15808	15654	15741	15945	15647	15824	16002	15908	15808	15750	15809	15718	15741	15902	15780	15760	15863	15767	15790	15603	15680	15707	15835	15679	15873	15631	15717	15840	15671	15798	15590	15898	15768	15791	15592	15776	15807	15860	15639	15752	15688	15694	15729	15572	15820	15880	15773	15655	15742	15746	15608	15759	15789	15784	15775	15836	15933	15731	15860	15916	15770	15826	15892	15823	15546	15915	15852	15787	15750	15650	16008	15724	15741	15902	15740	15877	15812	15769	15740	15572	15803	15767	15736	15857	15838	15813	15663	15668	15820	15645	15764	15742	15775	15873	15885	15794	15763	15791	16011	15861	15769	15731	15762	15849	15798	15721	15849	15617	15684	15929	15686	15731	15729	15729	15840	15691	15664	16039	15703	15639	15673	15840	15639	15968	15732	15739	15556	15828	15717	15666	15715	15794	15633	15787	15733	15609	15637	15813	15605	15852	15751	15784	15820	15824	15691	15804	15734	15840	15766	15803	15594	15726	15794	15868	15781	15773	15739	15855	15778	15681	15685	15765	15794	15790	15790	15905	15700	15822	15690	15907	15571	15676	15656	15903	15666	15621	15757	15704	15736	15936	15832	15805	15799	15802	15780	15863	15705	15938	15768	15890	15867	15849	15936	15691	15689	15701	15741	15701	15616	15898	15805	15687	15754	15860	15816	15681	15795	15736	15854	15712	15684	15690	15720	15877	15856	15684	15910	15907	15994	15588	15685	15608	15861	15724	15812	15746	15677	15766	15739	15807	15692	15694	15889	15723	15864	15670	15787	15887	15672	15821	15818	15676	15697	15735	15637	15717	15835	15620	15605	15625	15909	15643	15713	15873	15597	15806	15603	15789	15545	15691	15822	15712	15860	15804	15635	15870	15731	15768	15789	15813	15810	15743	15798	15772	15775	15703	15854	15740	15946	15609	15967	15824	15879	15617	15566	15773	15764	15865	15719	15881	15614	15858	15667	15899	15926	15790	16053	15903	15635	15786	15873	15609	15735	15790	15793	15769	15747	15733	15587	15764	15842	15613	15747	15940	15736	15585	15802	15731	15851	15757	15827	15704	15832	15712	15930	15917	15795	15702	15866	15765	15612	15668	15669	15919	15631	15713	15926	15908	15775	15820	15942	15834	15646	15675	15679	15764	15598	15805	15637	15946	15646	15680	15729	15795	15676	15805	15710	15739	15781	15663	15748	15913	15915	15727	15742	15842	15661	15779	15658	15877	15695	15718	15657	15745	15840	15761	15848	15686	15728	15746	15776	15928	15916	15797	15746	15830	15645	15703	15846	15681	15776	15813	15808	15879	15922	15761	15508	15632	15678	15670	15753	15748	15971	15893	15792	15858	15762	15723	15820	15750	15847	15627	15806	15842	15823	15810	15902	15651	15892	15829	15733	15786	15681	15693	15859	15846	15792	15868	15807	15735	15901	15938	15711	15854	15757	15676	15706	15664	15739	15707	15618	15689	15666	15718	15816	15770	15771	15830	15929	15744	15730	15731	15651	15881	15733	15961	15926	15740	15745	15878	15764	15873	15627	15740	15773	15849	15874	15803	15750	15759	15791	15839	15740	15794	15949	15687	15785	15726	15788	15850	15726	15786	15730	15634	15756	15844	15792	15768	15733	15791	15727	15574	15691	15827	15586	15791	15863	15606	15699	15724	15648	15778	15714	15688	15725	15669	15755	15782	15656	15800	15866	15788	15657	15845	15764	15702	15738	15826	15632	15782	15754	15859	15775	15715	15744	15833	15723	15924	15749	15861	15873	15713	15813	15699	15834	15699	15719	15925	15732	15723	15778	15742	15691	15783	15673	15608	15821	15628	15705	15766	15867	15863	15622	15865	15714	15900	15837	15730	15737	15688	15755	15855	15895	15918	15781	15694	15630	15715	15953	15663	15716	15798	15752	15876	15724	15816	15641	15709	15790	15693	15770	15556	15796	15707	15749	15889	15715	15888	15632	15617	15906	15811	15703	15726	15808	15850	15730	15691	15788	15690	15626	15775	15715	15702	15762	15848	15765	15699	15772	15920	15738	15625	15812	15892	15897	15787	15944	15735	15676	15865	15832	15699	15691	15598	15821	15800	15613	15653	15753	15808	15924	15633	15707	15842	15750	15796	15642	15811	15848	15781	15847	15773	15836	15789	15855	15761	15744	15684	15798	15776	15644	15779	15777	15833	15770	15774	15610	15658	15773	15838	15626	15634	15792	15821	15741	15666	15833	15802	15737	15794	15739	15976	15775	15878	15701	15698	15740	15843	15738	15848	15734	15715	15726	15916	15892	15851	15755	15756	15813	15753	15837	15783	15751	15844	15894	15746	15684	15669	15819	15793	15704	15763	15600	15872	15915	15787	15834	15731	15774	15800	15881	15777	15787	15768	15809	15776	15801	15684	15708	15794	15613	15771	15609	15697	15683	15806	15881	15784	15750	15657	15583	15937	15883	15731	15721	15740	15750	15882	15916	15632	15836	15632	15698	15777	15771	15632	15822	15731	16024	15740	15763	15813	15701	15793	15674	15728	15820	15907	15792	15811	15789	15614	15675	15633	15703	15678	15785	15686	15828	15826	15689	15717	15812	15680	15715	15616	15786	15746	15799	15794	15786	15747	15867	15865	15798	15824	15631	15684	15787	15943	15878	15601	15830	15835	15632	15811	15790	15788	15866	15881	15665	15732	15871	15750	15947	15831	15634	15886	15743	15752	15672	15880	15838	15768	15707	15731	15885	15695	15856	15972	15871	15806	15663	15724	15645	15777	15826	15807	15789	15681	15777	15638	15911	15777	15891	15708	15445	15817	15783	15684	15658	15714	15601	15710	15695	15580	15881	15739	15789	15759	15641	15822	15857	15834	15729	15619	15620	15830	15765	15872	15731	15650	15621	15841	15762	15878	15684	15881	15742	15950	15843	15811	15880	15898	15755	15782	15840	15880	15744	15837	15767	15914	15722	15739	15731	15884	15660	15796	15738	15905	15832	15607	15624	15767	15727	15839	15834	15802	15847	15870	15524	15828	15791	15781	15669	15701	15705	15756	15899	15721	15734	15686	15784	15790	15790	15821	15874	15816	15710	15833	15726	15827	15776	15643	15741	15853	15667	15819	15765	15628	15764	15867	15701	15883	15685	15868	15750	15751	15799	15749	15548	15805	15678	15721	15673	15959	15777	15724	15789	15817	15748	15757	15738	15660	15882	15814	15847	15799	15808	15634	15761	15821	15794	15816	15615	15911	15765	15780	15754	15815	15874	15827	15853	15701	15844	15952	15539	15795	15825	15760	15715	15898	15771	15563	15707	15869	15729	15813	15963	15652	15811	15742	15734	15606	15776	15825	15722	15887	15811	15882	15851	15873	15662	15729	15520	15916	15800	15758	15752	16011	15803	15829	15832	15714	15774	15895	15720	15622	15840	15795	15638	15858	15795	15784	15811	15741	15840	15746	15766	15763	15886	15816	15948	15790	15732	15829	15869	15541	15818	15901	15610	15931	15779	15724	15843	15907	15936	15787	15701	15767	15722	15765	15672	15825	15812	15729	15726	15627	15663	15754	15835	15867	15766	15639	15738	15603	15827	15659	15752	15657	15926	15659	15653	15809	15787	15652	15795	15816	15600	15761	15732	15864	15577	15942	15748	15944	15762	15786	15762	15874	15769	15694	15634	15732	15829	15741	15653	15804	15826	15701	15880	15740	15930	15841	15870	15860	15676	15691	15830	15814	15723	15847	15856	15825	15726	15864	15811	15992	15687	15803	15747	15708	15742	15744	15924	15774	15829	15750	15730	15784	15770	15764	15746	15760	15891	15957	15798	15649	15752	15791	15614	15691	15716	15835	15847	15847	15719	15601	15824	15589	15776	15861	15554	15629	15680	15720	15752	15724	15789	15871	15843	15958	15785	15803	15630	15682	15810	15876	15555	15878	15880	15890	15769	15730	15750	15694	15865	15793	15750	15741	15814	15898	15671	15696	15830	15569	15810	15704	15685	15760	15754	15798	15789	15771	15758	15892	15796	15779	15770	15622	15920	15723	15850	15991	15877	15786	15700	15789	15717	15874	15608	15851	15683	15725	15670	15825	15787	15896	15809	15746	15757	15773	15610	15862	16041	15549	15771	15917	15789	15621	15985	15674	15761	15662	15835	15732	15557	15682	15644	15787	15727	16001	15671	15798	15707	15620	15799	15803	15871	15786	15779	15799	15691	15751	15797	15790	15822	15770	15777	15814	15562	15895	15727	15671	15767	15846	15811	15790	15827	15851	15765	15801	15614	15867	15808	15641	15906	15948	15790	15692	15867	15725	15872	15740	15813	15788	15883	15752	15805	15848	15883	15843	15795	15937	15817	15841	15897	15633	15867	15704	15760	15820	15761	15765	15672	15730	15751	15625	15629	15882	15815	15838	15688	15734	15668	15744	15817	15796	15756	15718	15674	15669	15815	15758	15961	15712	15860	15664	15825	15574	15736
23149	21605	29695	24364	23759	28200	31598	25206	22175	21492	20401	20117	19397	18937	18888	18704	18436	18437	18408	18216	18087	17834	17761	17862	17643	17364	17544	17754	17482	17445	17364	17306	17519	17451	17498	17382	17393	17511	17392	17500	17236	17229	17359	17383	17451	17380	17284	17425	17481	17377	17132	17335	17343	17159	17270	17206	17268	17360	17197	17293	17261	17305	17222	17372	17289	17636	17383	17191	17369	17369	17271	17456	17329	17450	17488	17411	17409	17133	17426	17188	17165	17470	17320	17539	17327	17282	17344	17186	17308	17480	17225	17137	17285	17255	17370	17217	17260	17404	17321	17231	17256	17421	17235	17090	17272	17179	17464	17318	17257	17177	17442	17292	17190	17274	17428	17037	17134	17258	17356	17182	17147	17311	17191	17355	17261	17175	17426	17312	17401	17304	17219	17358	17191	17352	17381	17288	17391	17526	17085	17273	17236	17092	17292	17281	17105	17284	17290	17157	17198	17233	17328	17027	17341	17282	17259	17114	17214	17375	17380	17273	17188	17304	17149	17139	17229	17467	17511	17434	17247	17417	17119	17351	17390	17194	17129	17228	17063	17266	17197	17304	17394	17370	17404	17411	17165	17364	17318	17167	17060	17282	17095	17177	17228	17211	17133	17261	17137	17146	17358	17272	17485	17307	17363	17541	17494	17207	17302	17464	17236	17213	17163	17101	17280	17375	17220	17324	17204	17258	17347	17234	17363	17437	17251	17361	17260	17137	17253	17180	17390	17348	17196	17254	17459	17268	17131	17017	17250	17256	17110	17222	17245	17459	17399	17407	17295	17161	17050	17312	17289	17397	17370	17234	17069	17171	17243	17180	17037	17296	17235	17680	17309	17206	17285	17280	17292	17374	17242	17087	17261	17202	17290	17290	17340	17234	17327	17485	17279	17122	17130	17194	17224	17205	16983	17453	17200	17193	17217	17095	17170	17206	17152	17372	17242	17440	17284	17365	17459	17441	17200	17465	17440	17309	17341	17371	17205	17192	17179	17222	17235	17467	17309	17164	17181	17261	17286	17407	17106	17179	17442	17345	17299	17334	17315	17277	17454	17414	17233	16989	17418	17306	17056	17266	17324	17299	17244	17246	17190	17213	17249	17193	17254	17243	17214	17327	17299	17310	17291	17224	17238	17147	17259	17289	17221	17108	17183	17292	17288	17321	17319	17455	17020	17434	17215	17442	17160	17515	17194	17301	17075	17297	17404	17349	17085	17205	17241	17299	17145	17346	17160	17310	17156	17385	17414	17223	17185	17016	17245	17197	17079	17175	17357	17415	17150	17089	17193	17211	17490	17017	17251	17171	17338	17109	17209	17244	17354	17331	17348	17161	17360	17379	17244	17274	17178	17191	17227	17346	17142	17405	17358	17125	17082	17278	17096	17098	17284	17125	17356	17472	17232	17245	17199	17323	17273	17299	17163	17179	17307	17376	17046	17212	17267	17466	17130	17230	17243	17257	17433	17232	17213	17309	17063	17297	17340	17412	17466	17243	17257	17356	17303	17234	17217	17246	17235	17285	17257	17141	17042	17191	17307	17238	17268	17223	17254	17301	17338	17124	17220	17420	17321	17211	17541	17289	17245	17209	17094	17465	17127	17375	17316	17216	17166	16971	17235	17231	17380	17286	17221	17112	17028	17053	17255	17074	17352	17376	17431	17273	17310	17144	17146	17363	17486	17203	17380	17211	17204	17307	17212	17198	17252	17216	17229	17120	17138	17247	17255	17229	17322	17308	17485	17233	17455	17413	17238	17269	17325	17370	17264	17260	17158	17221	17325	17129	17378	17240	17156	17327	17226	17383	17217	17284	17155	17275	17271	17242	17241	17308	17213	17324	17024	17203	17352	17389	17188	17278	17415	17370	17179	17300	17035	17276	17194	17122	17277	17209	17259	17193	17409	17316	17264	17302	17182	17381	17332	17393	17361	17234	17277	17396	17241	17458	17312	17136	17138	17321	16962	17141	17166	17355	17287	17224	17067	17337	17359	17189	17096	17468	17178	17246	17231	17208	17199	17396	17239	17271	17132	17156	17296	17012	17247	17197	17367	17125	17174	17476	17297	17086	17317	17143	17150	17253	17241	17079	17263	17356	17293	17154	17438	17348	17501	17301	17226	17469	17318	17260	17262	17245	17351	17259	17424	17202	17237	17322	17496	17332	17376	17307	17338	17274	17275	17360	17212	17387	17358	17028	17179	17178	17344	17254	17346	16967	17044	17078	17063	17107	17168	17436	17132	17259	17142	17189	17250	17345	17245	17144	17300	17051	17261	17362	17106	17136	17178	17062	17181	17378	17200	17051	17410	17326	17360	17342	17152	17356	17208	17306	17271	17227	17411	17279	16957	17171	17225	17144	17279	17440	17331	17240	17287	17170	17164	17223	16997	17142	17262	17273	17237	17380	17184	17098	17269	17085	17131	17217	17145	17191	17133	17357	17417	17359	17063	17405	17214	17114	17290	17387	17152	17241	17299	17218	17308	17274	17127	17467	17315	17345	17005	17264	17224	17302	17209	17110	17204	17125	17371	17219	17360	17077	17337	17301	17375	17317	17086	17306	17298	17393	17140	17093	17251	17167	17208	17269	17234	17266	17135	17362	17272	17257	17279	17296	17299	17352	17232	17210	17301	17092	17395	17201	17289	17100	17121	17285	17150	17109	17221	17095	17363	17311	17197	17364	17188	17214	17172	17332	17307	17243	17214	17517	17198	17343	17378	17336	17172	17193	17472	17276	17211	17246	17364	17287	17207	17199	17191	17224	17325	17239	17030	17305	17318	17442	17190	17188	17294	16995	17179	17177	17205	17103	17061	17370	17375	17317	17389	17214	17316	17225	17002	17252	17201	17268	17129	17157	17141	17278	17223	17171	17203	17135	17364	17418	17251	17426	17228	16931	17115	17248	17351	17429	17545	17262	17271	17115	17165	17155	17274	17079	17343	17185	17290	17231	17358	17419	17073	17386	17350	17168	17292	17290	17309	17242	17309	17164	17311	17449	17202	17370	17345	17249	17156	17384	17215	17354	16966	17242	17272	17352	17232	17323	17300	17114	17207	17252	17243	17428	17057	17349	17249	17446	17456	17337	17184	17262	17356	17243	17184	16911	17192	17291	17144	17192	17153	17244	17157	17445	17253	17402	17325	17396	17325	17386	17078	17319	17087	17213	17143	17030	17226	17244	17231	17138	17199	17184	17274	17231	17238	16906	17133	17375	17335	17214	17093	17230	17206	17250	17313	17196	17403	17276	17084	17279	17538	17270	17064	17291	17189	17356	17119	17200	17202	17164	17197	17367	17343	17311	17255	17158	17210	17264	17353	17411	17314	17234	17268	17248	17221	17153	17240	17188	17362	17258	17149	17216	17064	17267	17289	17331	17222	17339	17202	17358	17256	17229	17245	17367	17453	17359	17284	17328	17383	17212	17125	17198	17058	17323	17273	17149	17205	17182	17345	17079	17152	17312	17287	17462	17370	17370	17410	17135	17195	17120	17190	17306	17177	17329	17260	17188	17303	17269	17292	17177	17346	17326	17359	17369	17235	17246	17139	17318	17309	17272	17193	17093	17102	17379	17413	17267	17525	17454	17144	17321	17339	17350	17213	17216	17339	17185	17228	17213	17148	17177	17153	17306	17357	17324	17100	17190	17224	17475	16989	17082	17439	17458	17440	17226	17019	17301	17128	17477	17179	17286	17242	17127	17171	17448	17089	16985	17253	17119	17210	17222	17239	17170	16973	17149	17222	17360	17264	17319	17427	17228	17071	17266	17260	17260	17340	17264	17114	17109	17380	17387	17388	17258	17325	17082	17423	17200	17301	17093	17170	17283	17289	17366	17223	17383	17450	17328	17252	17238	17303	17221	17280	17420	17383	17227	17261	17310	17327	17210	17345	17337	17178	17310	17116	17149	17366	17171	17092	17353	17298	17385	17328	17187	17223	17301	17326	17452	17296	17513	17208	17173	17388	17322	17306	17069	17193	17344	17284	17067	17301	17223	17382	17394	17369	17221	17386	17358	17402	16963	17088	17285	17161	17245	17324	17124	17113	17380	17209	17317	17317	17211	17193	17118	17361	17221	17049	17283	17052	17333	17168	17246	17246	17103	17094	17109	17135	17113	17223	17108	17158	17250	17036	17364	17188	17357	17222	17251	16911	17135	17212	17038	17167	17337	17207	17240	17255	17077	17446	17372	17178	17259	17295	17263	17275	17247	17251	17227	17255	17433	17023	17167	17086	17279	17151	17321	17288	17263	17360	17288	17258	17270	17155	17130	17125	17202	17219	17150	17351	17148	17134	17266	17230	17096	17181	17131	17404	17282	17203	17187	17217	17323	17235	17167	17196	17154	17239	17088	17342	17369	17433	17184	17109	17214	17270	17057	17198	17360	17327	17518	17335	17221	17320	17283	17301	17322	17208	17303	17338	17213	17162	17206	17285	17238	17260	17329	17575	17212	17231	17234	17265	17169	17389	17342	17295	17307	17226	17356	17263	17122	17270	17355	17327	17354	17341	17189	17310	17272	17320	17464	17208	17368	17296	17175	17171	17342	17159	17344	17221	17000	17337	17126	17280	17246	17217	17122	17274	17094	17208	17238	17157	17244	17228	17363	17213	17088	17281	17326	17274	17286	17268	17162	17302	17151	17322	17200	17004	17194	17329	17253	17240	17332	17436	17305	17319	17346	17339	17337	17427	17308	17329	17345	17147	17075	17230	17118	17182	17150	17448	17195	17201	17261	17288	17408	17191	17164	17279	17162	17283	17253	17035	17078	17397	16955	17337	17064	17266	17268	17335	17280	17263	17154	17150	17212	17341	17135	17269	17380	17202	17171	17211	17170	17376	17330	17294	17142	17158	17275	17244	17225	17300	17183	17211	17247	17080	17423	17242	17134	17262	17102	17162	17169	17243	17301	17428	17152	17268	17313	17352	17193	17311	17378	17275	17171	17143	17319	17164	17231	17252	17203	17052	17271	17239	17272	17281	16916	17291	17211	17469	17266	17414	17087	17228	17132	17072	17091	17200	17194	17300	17317	17529	17058	16986	17335	17300	17181	17189	17463	17266	17151	17349	17298	17359	17162	17422	17392	17214	17349	17434	17389	17429	17074	17220	17345	17097	17288	17377	17392	17382	17232
35392	60344	57505	47933	40912	35536	31488	26622	23230	21186	20494	19709	18474	17978	17908	17533	17141	16963	16814	16525	16582	16486	16115	16209	15997	15811	15952	16102	15891	15751	15882	15486	15656	15772	15892	15696	15766	15567	15840	15665	15734	15709	15544	15674	15647	15743	15745	15468	15644	15599	15578	15763	15704	15484	15436	15662	15675	15746	15538	15620	15680	15624	15692	15715	15687	15601	15507	15522	15640	15698	15585	15523	15570	15803	15686	15698	15567	15597	15452	15717	15678	15595	15525	15451	15514	15513	15550	15792	15516	15713	15576	15598	15469	15629	15423	15564	15605	15596	15571	15486	15597	15497	15440	15424	15498	15612	15651	15317	15681	15685	15680	15627	15501	15746	15517	15516	15606	15729	15594	15512	15654	15689	15657	15660	15581	15614	15626	15530	15559	15715	15570	15744	15653	15553	15482	15559	15562	15425	15749	15580	15629	15693	15739	15476	15727	15569	15518	15623	15690	15599	15636	15800	15684	15560	15553	15511	15705	15506	15811	15491	15733	15490	15574	15492	15576	15642	15642	15476	15515	15618	15452	15500	15549	15536	15655	15452	15817	15625	15353	15325	15418	15423	15695	15661	15485	15657	15452	15527	15566	15618	15488	15623	15773	15637	15623	15476	15671	15510	15492	15712	15635	15652	15631	15553	15740	15568	15602	15599	15415	15681	15661	15612	15562	15604	15545	15562	15505	15623	15584	15581	15510	15605	15692	15696	15657	15619	15615	15555	15627	15584	15658	15572	15666	15344	15615	15620	15496	15563	15558	15837	15625	15548	15616	15517	15541	15569	15666	15631	15530	15712	15361	15573	15516	15538	15498	15664	15685	15861	15490	15610	15709	15524	15588	15690	15553	15429	15627	15701	15630	15533	15685	15368	15474	15508	15577	15573	15569	15689	15435	15565	15638	15484	15596	15561	15537	15454	15444	15570	15625	15570	15526	15659	15551	15557	15631	15465	15536	15579	15473	15541	15543	15556	15656	15607	15552	15756	15634	15542	15321	15730	15574	15603	15619	15480	15604	15451	15652	15619	15571	15717	15492	15445	15473	15502	15575	15536	15542	15369	15495	15586	15758	15695	15764	15684	15591	15586	15808	15584	15544	15504	15516	15570	15628	15603	15575	15549	15611	15602	15647	15792	15830	15527	15606	15529	15562	15720	15618	15592	15660	15720	15462	15541	15613	15620	15561	15553	15780	15625	15531	15503	15599	15557	15504	15585	15518	15648	15580	15677	15653	15636	15701	15550	15420	15690	15458	15484	15616	15505	15456	15328	15628	15492	15508	15491	15626	15509	15550	15689	15504	15577	15551	15579	15526	15457	15632	15614	15391	15626	15408	15584	15391	15577	15773	15566	15497	15464	15452	15644	15599	15629	15531	15631	15537	15444	15504	15508	15466	15611	15664	15622	15648	15544	15558	15491	15544	15506	15574	15633	15595	15569	15645	15657	15556	15609	15487	15645	15478	15595	15515	15514	15631	15732	15518	15458	15572	15497	15560	15553	15879	15504	15710	15501	15607	15664	15605	15700	15553	15549	15646	15634	15573	15687	15535	15502	15590	15775	15548	15562	15474	15689	15674	15710	15225	15569	15586	15659	15401	15548	15505	15674	15476	15634	15661	15613	15499	15694	15538	15571	15707	15566	15697	15477	15552	15508	15427	15572	15517	15689	15677	15618	15546	15608	15295	15800	15759	15626	15590	15712	15608	15521	15460	15648	15589	15603	15568	15575	15626	15461	15620	15603	15643	15577	15653	15620	15474	15591	15475	15705	15740	15503	15463	15595	15518	15616	15678	15502	15591	15592	15504	15587	15643	15420	15392	15577	15509	15731	15563	15656	15762	15529	15567	15522	15523	15593	15783	15667	15713	15627	15459	15593	15755	15561	15609	15558	15616	15657	15577	15433	15552	15713	15481	15400	15693	15461	15648	15514	15487	15688	15741	15597	15640	15810	15609	15615	15634	15487	15817	15517	15408	15729	15615	15489	15660	15610	15560	15484	15710	15609	15485	15511	15665	15409	15594	15618	15515	15580	15496	15645	15670	15522	15552	15601	15620	15623	15567	15565	15485	15525	15455	15432	15588	15548	15703	15621	15589	15560	15661	15474	15564	15500	15523	15593	15435	15649	15674	15469	15429	15664	15713	15453	15518	15644	15395	15631	15635	15601	15653	15602	15620	15766	15583	15531	15486	15528	15568	15527	15530	15665	15531	15449	15434	15464	15513	15392	15665	15475	15533	15612	15457	15619	15700	15556	15386	15635	15649	15584	15477	15565	15583	15522	15591	15599	15511	15438	15550	15577	15605	15466	15674	15540	15643	15507	15535	15569	15645	15588	15574	15611	15662	15577	15617	15615	15569	15559	15699	15609	15533	15675	15665	15676	15632	15605	15500	15465	15578	15631	15623	15455	15740	15461	15515	15479	15572	15730	15638	15715	15562	15544	15417	15607	15480	15619	15484	15480	15496	15567	15671	15551	15653	15567	15629	15581	15649	15666	15484	15489	15527	15681	15628	15535	15424	15699	15564	15604	15400	15512	15530	15637	15539	15439	15607	15670	15477	15645	15527	15541	15513	15570	15607	15541	15457	15550	15455	15496	15481	15510	15522	15706	15716	15607	15574	15402	15565	15672	15646	15586	15659	15574	15611	15685	15653	15695	15591	15489	15587	15725	15624	15633	15681	15682	15555	15564	15515	15617	15605	15523	15555	15582	15488	15709	15752	15566	15689	15435	15521	15698	15462	15631	15545	15568	15473	15378	15591	15405	15509	15603	15787	15543	15510	15619	15503	15505	15573	15479	15530	15698	15752	15532	15523	15705	15747	15506	15632	15649	15572	15661	15649	15607	15719	15365	15428	15470	15451	15408	15739	15518	15565	15617	15631	15566	15648	15579	15541	15681	15514	15581	15548	15439	15409	15739	15729	15609	15776	15566	15443	15559	15460	15484	15544	15572	15697	15511	15572	15473	15747	15539	15535	15610	15559	15582	15509	15562	15564	15724	15533	15603	15610	15638	15616	15607	15609	15560	15665	15625	15522	15722	15685	15693	15512	15535	15491	15586	15589	15575	15514	15669	15605	15519	15553	15460	15453	15685	15621	15534	15696	15552	15570	15550	15695	15571	15453	15489	15614	15570	15665	15575	15668	15373	15587	15535	15647	15694	15477	15583	15552	15426	15628	15575	15507	15606	15588	15523	15718	15598	15530	15586	15557	15477	15482	15483	15672	15691	15634	15575	15631	15749	15827	15506	15722	15477	15607	15793	15698	15540	15686	15594	15441	15662	15667	15567	15512	15521	15631	15635	15532	15518	15514	15527	15445	15626	15570	15573	15677	15432	15562	15697	15584	15530	15408	15757	15749	15407	15615	15635	15807	15658	15543	15592	15711	15634	15588	15579	15448	15565	15570	15519	15512	15549	15810	15632	15563	15510	15624	15553	15556	15565	15367	15642	15321	15543	15622	15554	15686	15659	15511	15696	15421	15755	15605	15566	15491	15740	15406	15773	15723	15569	15302	15382	15492	15666	15517	15367	15623	15571	15514	15675	15698	15664	15667	15662	15600	15500	15635	15646	15536	15592	15466	15544	15672	15601	15650	15540	15534	15647	15605	15429	15550	15472	15548	15646	15574	15551	15484	15557	15654	15670	15460	15590	15446	15727	15592	15656	15702	15492	15731	15630	15468	15540	15670	15547	15597	15541	15708	15722	15585	15486	15650	15574	15374	15535	15668	15540	15623	15543	15460	15787	15489	15632	15665	15597	15566	15543	15570	15617	15565	15577	15548	15438	15586	15566	15626	15450	15383	15609	15598	15568	15633	15468	15595	15595	15584	15547	15613	15533	15529	15564	15479	15696	15588	15546	15575	15530	15760	15510	15534	15549	15687	15732	15559	15507	15745	15502	15707	15610	15745	15452	15471	15646	15487	15659	15486	15407	15430	15754	15531	15403	15630	15615	15451	15440	15816	15622	15616	15527	15639	15567	15543	15575	15580	15635	15558	15657	15641	15436	15497	15476	15548	15660	15695	15659	15604	15800	15618	15608	15612	15633	15509	15546	15547	15583	15592	15760	15689	15397	15620	15722	15495	15879	15694	15534	15632	15488	15509	15705	15613	15556	15702	15631	15534	15537	15611	15511	15572	15655	15713	15631	15587	15628	15587	15502	15515	15610	15547	15457	15647	15631	15517	15879	15406	15554	15632	15590	15752	15802	15539	15473	15318	15470	15588	15579	15568	15669	15687	15791	15538	15673	15828	15617	15706	15662	15608	15576	15592	15588	15639	15527	15607	15519	15591	15435	15646	15722	15522	15653	15548	15490	15528	15460	15554	15498	15508	15513	15482	15643	15497	15644	15462	15609	15499	15601	15655	15558	15509	15674	15535	15558	15653	15551	15568	15628	15740	15608	15491	15609	15368	15622	15676	15633	15599	15520	15686	15526	15659	15525	15673	15497	15727	15434	15723	15553	15594	15538	15585	15590	15592	15577	15435	15442	15610	15578	15468	15492	15610	15533	15452	15602	15704	15282	15656	15637	15531	15617	15526	15452	15735	15527	15420	15495	15610	15664	15636	15608	15689	15691	15392	15717	15356	15648	15614	15702	15512	15602	15454	15461	15584	15532	15541	15520	15511	15701	15658	15551	15371	15667	15556	15478	15606	15665	15481	15571	15536	15705	15728	15696	15591	15669	15597	15491	15568	15497	15645	15696	15693	15542	15514	15539	15572	15664	15657	15370	15674	15605	15680	15556	15684	15572	15768	15602	15825	15525	15666	15595	15538	15582	15660	15685	15605	15508	15639	15664	15511	15511	15515	15364	15414	15578	15624	15524	15627	15649	15731	15620	15725	15528	15706	15474	15548	15610	15681	15533	15469	15525	15436	15532	15567	15554	15830	15624	15630	15629	15619	15729	15548	15516	15633	15518	15559	15632	15633	15619	15442	15447	15785	15510	15654	15541	15631	15761	15706	15451	15741	15453	15602	15516	15664	15585	15607	15645	15705	15427	15766	15483	15746	15559	15526	15560	15389	15511	15453	15562	15442	15625	15499	15544	15708	15429	15640	15625	15461	15616	15559	15522	15497	15548	15724	15634	15618	15529	15455	15616	15574	15603	15611	15609	15655	15710
29037	29364	39574	36203	29247	26011	22927	20657	19289	18414	18062	17822	17704	17594	17173	17384	17308	17188	17240	17358	17102	16968	17069	17210	17091	16818	16989	16932	16793	16997	16867	16752	16741	16836	16825	16799	16815	16928	16932	16987	16756	16822	16715	16926	17048	16818	16856	16864	16912	16728	16618	16543	16973	16825	16986	16858	16764	16732	16914	16757	16869	16781	16858	16890	16887	16938	16743	16666	16768	16678	16738	16696	16756	16858	16873	17033	16855	16795	16972	16848	16887	16678	17085	16813	16695	16772	16781	16917	16777	16848	16663	16924	16937	16853	16671	16613	16942	16741	16719	16909	16656	16888	16838	16877	16819	16982	16962	16777	16510	16728	16975	16855	16708	16676	16920	16661	16641	16630	16829	16712	16851	16910	16831	16785	16745	16959	16823	16682	16858	16824	16908	16981	17076	16857	16830	16731	16893	16993	16827	16959	16858	16787	16714	16746	16758	16840	16936	16962	16611	16659	16792	16871	16822	16911	16781	16890	16790	16947	16762	16858	16810	16532	16738	16959	16792	16635	16956	16812	16769	16642	16852	16748	16819	16867	16893	16821	16671	16718	16603	16735	16471	16855	16708	16760	16780	16803	16723	16748	16919	16807	16895	16907	17002	16671	16741	16693	16802	16729	16952	16892	16786	16902	16826	16960	16783	16851	16764	16787	16795	16696	16857	16778	16854	16691	16480	16847	16762	16722	16912	16611	16904	16826	16664	16834	16768	16727	16805	16911	16818	16837	16987	16752	16762	16994	16887	16881	17147	16840	16767	16784	16767	16757	16775	16772	16826	16737	16930	16821	16792	16580	16974	16801	16768	16704	16824	16890	16808	16887	16623	16888	16869	16827	16867	16812	16855	16758	16835	16771	16646	16602	16746	16973	17030	16768	16648	16853	16675	16811	16766	16839	16713	16714	16819	16802	16760	16843	16750	16745	16704	16623	16900	16897	16760	16694	16956	16627	16750	16932	16592	16857	16715	16815	17026	16882	17059	16909	17013	16686	16727	16734	16806	16635	16625	16724	16801	16880	16616	16885	16885	16806	16551	16530	16787	16641	17043	16751	16898	16900	16709	16771	16736	16936	16713	16704	16748	16830	16859	16720	16765	16674	16893	16728	16724	16643	16691	16779	16735	16785	16849	16816	16737	16790	16711	16952	16973	16818	16929	16687	16647	16878	16720	16832	16996	16815	16843	16825	16797	17037	16902	16930	16883	16869	16943	16857	16730	16904	16748	16833	16699	16777	16794	16659	16768	16782	16632	16809	17071	16749	16690	16829	16725	16756	16859	16856	16806	16750	16854	16820	16774	16776	16895	16718	16963	16812	16743	16891	16734	16964	16879	16937	16813	16836	16828	16697	16923	16769	16464	16752	16693	16754	16782	16892	16797	16833	16707	16712	16639	16653	16700	16929	16696	16740	16614	16917	16882	16735	16765	16736	16824	16818	16838	16875	16750	16649	16783	16864	16878	16675	16630	16739	17001	16883	16828	16880	16643	16763	16873	16742	16697	16902	17012	16713	16806	16925	16738	16803	16623	16928	16881	16910	16970	17076	16811	16874	16830	16858	16831	16858	16848	16733	16883	16711	16749	16807	17000	16765	16790	16856	16730	16884	16868	16909	16761	16877	17007	17030	16796	16897	16698	16837	16793	16758	16854	16819	16880	16869	16772	16775	16754	16909	16793	16713	16696	16928	16700	16883	16884	16960	17041	16911	16940	16852	16784	16967	16859	16912	16831	16959	16905	16912	16648	16824	16880	16769	16713	16901	16955	17076	16748	16788	16826	16710	16820	16916	16889	16869	16788	16809	16853	16675	16896	16559	16894	16912	16939	16879	16665	16872	16753	16880	16610	16835	16760	16943	16918	16723	16756	16901	16849	16894	16788	16665	16831	16692	16816	16917	16824	16902	16933	16791	16888	16752	16846	16875	16951	16732	16751	16611	16740	16643	17004	16681	16806	16797	16926	16610	16964	16698	16861	16790	16738	16745	16796	16887	16812	16654	16785	16667	16708	16837	16853	16815	16685	16707	16820	16823	16909	16812	16794	16914	16883	16960	16780	16818	16630	16798	16866	16833	16647	16784	16716	16721	16835	16809	16914	16855	16765	16847	16780	16941	16772	16736	16769	16738	16767	16607	16714	16892	16857	16810	16847	16680	16881	16748	16663	16943	16828	16774	16825	16739	16558	16831	16730	16882	16834	16846	16795	16805	16723	16828	16647	16776	17072	16787	16815	16979	16750	16785	17041	16691	16798	16672	16756	16911	16853	16904	16741	16598	16938	16795	16838	16791	16929	16891	16864	16966	16874	16899	17008	16829	16843	16747	16734	16815	16824	16806	16958	16903	16821	16728	16836	16717	17071	16725	17160	17205	16810	16702	16833	16737	16795	16818	16910	16903	16953	16817	16746	16638	16849	16744	16679	16656	16981	16711	16751	16942	16955	16591	16773	16846	16720	16846	16863	16747	16866	16766	16662	16759	16925	16636	16790	16782	16686	16877	16733	16759	16785	16748	17039	16931	16907	16872	16704	16844	16884	17161	16930	16808	16797	16870	16836	16858	16800	16876	16679	17002	16647	16725	16811	16749	16872	16946	16969	16871	16853	16716	16743	16627	16779	16660	16788	16913	16735	16811	16918	17110	16743	16717	16732	17036	16844	16928	16654	16877	16845	16956	16727	16899	16903	16815	16671	16737	16951	16844	16643	16877	16624	16841	16605	16810	16837	16910	16754	16791	16667	16986	16651	16908	16893	16844	17059	16849	16597	16908	16633	16670	16897	16865	16927	16767	16719	16626	16618	16730	16853	16754	16797	16946	16838	16819	16713	16893	16858	16762	16804	16878	16824	16921	16698	16722	16597	16941	16894	16755	16912	16828	16856	17001	16812	17089	17057	16706	16921	16810	16910	16815	16704	16771	16647	16807	16703	16720	16934	16809	16720	16745	16894	16637	17043	16798	16684	16651	16923	16766	16925	16739	16661	16870	16859	16769	16834	16589	16857	16836	16752	16859	16874	16795	16943	16761	16779	16771	16557	17013	16754	17038	16690	16812	16698	17124	17007	16807	16756	16695	16884	16769	16803	16869	16773	16787	16859	17047	16771	16642	16769	16713	16963	16974	16870	16909	16986	16921	16763	16548	16946	16992	16702	16854	16779	16873	16714	16649	16803	16888	16910	16867	17000	16956	16799	16843	16841	16642	16919	16844	16750	16953	16752	16667	16830	16737	16783	17072	16869	16808	16799	16843	16779	17049	16800	16682	16720	16835	16834	16675	17013	16799	16724	16855	16644	16778	16675	16871	16745	16804	16910	17069	16927	16636	16778	16712	16907	16616	16943	16745	16887	16800	16791	17009	16708	16583	16952	16921	16886	16912	16830	16905	16747	16451	16675	16944	16650	16724	16967	16647	16803	16843	16760	16870	16782	16880	16914	16915	16980	16961	16509	17080	16791	16838	16823	17103	16913	16971	16747	16893	16784	16598	16853	16843	16710	16940	16729	16826	16893	16744	16791	16831	16737	16903	16830	16851	16678	16882	16862	16793	16878	16695	16757	16968	16914	16709	16739	16731	16622	16670	16833	16836	17083	16740	16816	16864	16697	16814	16801	16653	16825	16990	16729	16793	16829	16960	16789	16659	16839	16827	16878	16699	16761	16794	16743	16920	16787	16882	16787	16805	16829	16655	16927	16787	16723	16751	16826	16930	16722	16601	16864	16875	16927	16678	16773	16880	16582	16985	16938	16677	16738	16845	16919	16969	16670	16996	16815	16670	16733	17027	16852	16798	16837	16778	16664	16888	16741	16828	16674	16612	16653	16798	16597	16761	16965	16914	16752	16862	16877	16607	16923	16633	16825	16689	16881	16928	16773	16783	16786	16836	16737	16735	16977	16820	16629	16813	16945	16654	16551	16892	16692	16768	16873	16684	16949	16791	17107	16718	16957	16720	16863	16822	16681	16958	16871	16900	16760	16971	16912	16893	17035	16725	16651	16868	16843	16786	16830	16849	16885	16691	16845	16637	16902	16798	16762	16888	16813	17040	16982	16842	16843	16883	16886	16819	16780	16814	16600	16743	16840	16747	16840	16884	16718	16951	16850	16931	16915	16720	16831	16866	16822	16925	16722	16699	17057	16760	16904	16846	16959	16893	16957	16769	16734	16838	16864	16757	16828	16857	16714	16914	16849	16725	16961	16736	16950	16743	16689	16829	16726	16661	16866	16723	16760	16743	16961	16733	16963	16940	16809	16990	16926	16901	16972	16847	16941	16906	16869	16838	16715	17020	16786	16795	16697	16709	16783	16834	16839	16882	16677	16909	16591	16717	16997	16842	16772	16840	16973	16596	16609	16861	16804	16762	16915	16694	16845	16663	16817	16838	16750	16676	16927	16778	16732	16668	16582	16676	16901	16863	16784	16827	16847	16852	16783	16728	16843	16899	16732	16783	16892	16893	17034	16839	16879	16616	17027	16898	16998	16760	16924	16888	16665	16551	16645	16817	16991	16842	16928	16844	16881	16668	16800	16906	16740	16935	16642	16734	16751	16798	16688	16844	16743	16979	16675	16750	16806	16742	16965	16985	16854	16576	16750	16769	16745	16838	16661	17009	17091	16814	16882	16766	16739	16818	16845	16597	16863	16878	16807	16884	16987	16977	16899	16799	16934	17026	16770	17010	16799	16934	17029	16813	16756	16748	16755	16785	16919	16893	16977	16921	16611	16789	16849	16918	16717	16725	16652	16804	16698	16987	16780	16969	16883	16771	16881	16628	16815	16833	16817	16874	16892	16795	16957	16638	16861	16979	16852	16903	16909	16722	16730	16696	16799	16837	16816	16680	16944	16903	16926	16802	16925	16841	16859	16903	16719	16855	16837	16798	16845	16883	16664	16721	16821	16944	16973	17016	16986	16890	16813	17026	16822	16785	16918	16776	16780	16921	16724	16679	16593	16926	16767	17031	16816	16683	16973	16797	16815	16822	16814	16748	16985	16902	16760	16890	16778	16995	17019	16897	16865	16908	16873	16747	16681	16780	16871	16825	16792	16859	16770	16927	16888	16756	16874	16902	17076	16654	16999	16986	16714	16728	16793	16827	16807	16826	16682	16734	16893	16757	16745	16732	17047	16802	16910	16701
34163	49890	46860	37924	31967	27476	23895	20847	18949	17927	17513	17126	16552	16307	16302	16144	15846	16030	15945	15827	15788	15822	15504	15569	15577	15364	15353	15337	15487	15294	15465	15422	15127	15330	15381	15222	15214	15278	15541	15389	15441	15461	15299	15207	15358	15243	15342	15220	15368	15383	15403	15286	15207	15185	15275	15293	15543	15298	15416	15250	15204	15308	15296	15355	15235	15245	15287	14990	15240	15339	15277	15380	15265	15394	15347	15335	15213	15229	15351	15301	15475	15303	15332	15264	15258	15337	15237	15218	15463	15092	15295	15165	15387	15386	15240	15178	15286	15151	15228	15161	15238	15273	15382	15283	15165	15179	15401	15273	15042	15239	15256	15378	15223	15269	15272	15319	15358	15290	15372	15304	15265	15458	15406	15329	15452	15438	15259	15246	15251	15354	15203	15322	15343	15245	15353	15230	15251	15380	15319	15260	15296	15276	15450	15358	15297	15153	15422	15278	15187	15273	15279	15331	15475	15287	15200	15264	15371	15443	15232	15298	15260	15262	15311	15175	15302	15266	15308	15224	15348	15415	15292	15280	15176	15375	15326	15291	15340	15395	15192	15222	15231	15445	15213	15315	15159	15200	15221	15346	15219	15364	15269	15307	15351	15272	15402	15264	15200	15219	15390	15268	15293	15246	15201	15355	15369	15185	15382	15343	15325	15254	15330	15408	15156	15254	15342	15393	15372	15185	15259	15356	15182	15243	15316	15263	15275	15360	15359	15220	15164	15253	15374	15368	15139	15286	15167	15253	15237	15351	15405	15209	15315	15246	15247	15263	15326	15107	15274	15330	15444	15369	15438	15141	15075	15309	15338	15195	15393	15268	15211	15320	15436	15415	15244	15162	15271	15388	15443	15315	15450	15167	15192	15272	15379	15309	15321	15319	15254	15240	15385	15325	15394	15284	15357	15348	15376	15225	15044	15317	15355	15407	15324	15423	15350	15330	15358	15276	15259	15406	15401	15299	15301	15173	15281	15126	15346	15444	15378	15323	15293	15196	15328	15400	15326	15312	15402	15311	15408	15210	15384	15148	15216	15341	15309	15312	15482	15391	15215	15298	15363	15380	15211	15324	15205	15279	15337	15240	15363	15303	15214	15282	15235	15303	15174	15327	15217	15359	15314	15361	15402	15351	15270	15241	15360	15408	15280	15287	15189	15275	15373	15147	15282	15436	15151	15334	15238	15184	15263	15298	15206	15354	15285	15217	15203	15299	15207	15289	15465	15299	15271	15406	15215	15200	15212	15463	15395	15195	15377	15109	15116	15325	15284	15410	15257	15302	15268	15400	15237	15277	15158	15294	15355	15255	15316	15367	15529	15472	15336	15214	15431	15178	15286	15335	15370	15169	15294	15142	15270	15200	15408	15210	15214	15290	15433	15359	15246	15241	15306	15336	15361	15307	15319	15170	15250	15305	15343	15325	15290	15146	15341	15287	15331	15431	15263	15256	15213	15468	15217	15455	15344	15176	15401	15410	15238	15219	15255	15306	15342	15306	15485	15353	15424	15261	15193	15458	15342	15212	15231	15303	15133	15367	15406	15341	15365	15306	15167	15291	15352	15262	15323	15208	15263	15207	15220	15271	15411	15369	15361	15239	15308	15408	15156	15266	15446	15416	15360	15313	15315	15134	15460	15182	15176	15314	15470	15248	15360	15272	15325	15350	15155	15417	15229	15152	15196	15305	15258	15336	15374	15341	15246	15447	15323	15249	15440	15375	15433	15065	15472	15429	15187	15410	15258	15212	15461	15431	15304	15234	15273	15214	15280	15308	15307	15219	15475	15110	15198	15054	15294	15237	15252	15283	15157	15318	15077	15191	15471	15199	15337	15452	15290	15432	15168	15221	15240	15370	15511	15276	15463	15226	15263	15298	15224	15271	15341	15253	15152	15046	15241	15261	15354	15429	15212	15303	15305	15235	15195	15391	15294	15489	15317	15248	15206	15360	15377	15530	15287	15200	15218	15451	15329	15318	15243	15298	15023	15188	15206	15330	15455	15329	15461	15397	15536	15244	15381	15420	15324	15345	15219	15306	15185	15430	15288	15225	15286	15339	15222	15316	15224	15365	15264	15329	15310	15159	15283	15090	15308	15187	15259	15322	15346	15162	15210	15345	15324	15372	15147	15249	15208	15239	15470	15368	15238	15348	15217	15326	15174	15344	15281	15353	15174	15183	15180	15349	15401	15222	15463	15185	15285	15317	15306	15532	15283	15204	15332	15254	15220	15289	15248	15414	15408	15324	15398	15287	15299	15382	15375	15453	15231	15133	15349	15298	15344	15287	15280	15412	15263	15226	15393	15261	15297	15210	15376	15101	15198	15243	15146	15341	15279	15268	15272	15464	15299	15289	15349	15303	15325	15191	15118	15203	15360	15476	15110	14991	15349	15134	15310	15268	15359	15311	15291	15345	15174	15311	15199	15304	15437	15221	15348	15206	15256	15300	15304	15204	15279	15275	15326	15378	15172	15242	15339	15220	15366	15178	15221	15299	15201	15511	15249	15322	15193	15381	15137	15323	15278	15414	15203	15499	15288	15392	15329	15217	15301	15161	15346	15389	15373	15157	15359	15380	15382	15369	15188	15270	15326	15422	15242	15358	15339	15176	15135	15521	15337	15336	15186	15260	15229	15402	15221	15464	15271	15253	15253	15377	15431	15312	15205	15310	15335	15344	15301	15415	15245	15231	15286	15362	15251	15365	15244	15114	15361	15272	15260	15300	15208	15459	15170	15102	15428	15271	15313	15271	15344	15163	15268	15213	15259	15384	15384	15404	15365	15302	15404	15316	15350	15404	15386	15540	15229	15235	15360	15423	15292	15166	15221	15298	15170	15360	15153	15350	15382	15182	15383	15330	15381	15371	15313	15129	15472	15348	15270	15332	15317	15270	15536	15135	15494	15150	15395	15249	15307	15249	15261	15460	15078	15278	15197	15236	15310	15367	15310	15114	15271	15361	15297	15212	15219	15186	15297	15162	15215	15345	15229	15224	15395	15299	15322	15449	15284	15389	15241	15085	15284	15112	15202	15389	15409	15226	15250	15216	15207	15422	15453	15411	15522	15169	15149	15361	15383	15141	15292	15081	15373	15332	15415	15401	15320	15160	15335	15325	15098	15402	15313	15376	15442	15356	15296	15234	15249	15322	15112	15202	15258	15223	15387	15213	15398	15322	15309	15263	15283	15350	15118	15399	15288	15135	15298	15311	15276	15219	15347	15234	15277	15277	15250	15325	15369	15318	15397	15303	15322	15328	15432	15418	15280	15136	15405	15054	14941	15296	15321	15324	15290	15107	15402	15165	15264	15208	15401	15203	15250	15379	15231	15368	15348	15249	15441	15315	15381	15381	15453	15181	15166	15348	15242	15331	15302	15314	15336	15362	15338	15352	15374	15289	15426	15488	15283	15366	15304	15190	15233	15306	15255	15417	15233	15322	15366	15267	15328	15352	15175	15259	15295	15228	15264	15461	15322	15300	15191	15264	15388	15286	15270	15273	15226	15277	15144	15421	15291	15355	15330	15251	15305	15410	15347	15287	15359	15349	15107	15369	15204	15350	15295	15241	15332	15373	15257	15246	15227	15282	15238	15205	15397	15359	15337	15027	15276	15128	15292	15331	15279	15236	15239	15244	15254	15298	15392	15400	15317	15130	15353	15320	15239	15282	15332	15199	15338	15255	15221	15293	15343	15240	15228	15342	15408	15351	15286	15284	15373	15384	15193	15411	15285	15385	15346	15360	15555	15376	15120	15308	15174	15441	15128	15313	15394	15293	15312	15168	15261	15309	15196	15285	15310	15284	15208	15299	15330	15246	15143	15212	15284	15365	15332	15312	15249	15270	15301	15304	15284	15377	15207	15121	15345	15182	15363	15214	15319	15355	15370	15163	15258	15278	15302	15266	15272	15360	15377	15132	15339	15221	15392	15294	15349	15437	15330	15348	15468	15440	15335	15166	15273	15256	15345	15322	15223	15365	15254	15381	15441	15505	15316	15417	15405	15248	15269	15252	15112	15288	15292	15358	15398	15473	15246	15167	15453	15246	15232	15239	15145	15360	15252	15247	15286	15219	15381	15335	15391	15476	15304	15392	15294	15262	15244	15303	15398	15436	15259	15305	15249	15374	15404	15328	15190	15433	15263	15276	15245	15449	15341	15455	15410	15134	15334	15214	15398	15222	15311	15249	15234	15504	15194	15287	15396	15348	15284	15280	15262	15270	15208	15294	15155	15301	15338	15413	15054	15400	15151	15243	15194	15270	15190	15552	15117	15403	15348	15303	15491	15348	15181	15353	15249	15141	15307	15262	15394	15306	15295	15317	15319	15167	15175	15261	15492	15196	15518	15275	15216	15457	15068	15319	15130	15235	15195	15349	15301	15295	15399	15363	15217	15332	15285	15236	15324	15326	15400	15390	15384	15440	15240	15247	15398	15310	15166	15234	15235	15280	15394	15608	15593	15262	15209	15301	15196	15392	15249	15186	15286	15185	15237	15400	15336	15347	15243	15220	15394	15291	15348	15227	15300	15397	15510	15307	15259	15441	15209	15290	15142	15479	15311	15410	15267	15330	15290	15470	15311	15228	15362	15180	15220	15127	15218	15364	15483	15168	15177	15313	15300	15559	15121	15365	15198	15354	15258	15315	15376	15224	15291	15218	15198	15352	15325	15465	15267	15175	15303	15292	15442	15249	15419	15305	15201	15219	15182	15373	15394	15378	15370	15146	15306	15357	15132	15369	15304	15353	15328	15370	15347	15389	15285	15312	15199	15261	15283	15283	15289	15429	15260	15317	15379	15260	15273	15324	15301	15360	15285	15214	15087	15404	15406	15348	15287	15194	15332	15319	15325	15343	15155	15297	15569	15361	15271	15203	15383	15371	15267	15230	15308	15331	15188	15304	15374	15368	15485	15193	15338	15271	15242	15245	15346	15428	15403	15406	15358	15388	15224	15210	15422	15448	15116	15196	15450	15187	15340	15366	15361	15026	15274	15354	15271	15119	15100	15304	15375	15550	15188	15323	15295	15392	15318	15365	15170	15247	15322	15380	15321	15477	15469	15474	15403	15311	15394	15275	15450	15160	15227	15191	15364	15241	15187	15380	15329	15303	15332	15348	15444	15217	15448	15346
24032	21639	29589	26039	26623	28829	28135	22930	21070	20116	19644	19385	18879	18259	18239	18196	18100	18100	17872	17962	17923	17953	17665	17469	17694	17606	17559	17369	17385	17463	17286	17385	17317	17455	17339	17427	17477	17363	17351	17249	17300	17488	17336	17369	17559	17454	17420	17323	17186	17449	17179	17129	17190	17319	17538	17366	17393	17200	17390	17354	17418	17179	17240	17293	17328	17181	17239	17303	17329	17253	17160	17306	17320	17369	17404	17159	17195	17217	17359	17218	17229	17164	17373	16979	17194	17420	17237	17267	17317	17130	17264	17286	17143	17325	17155	17315	17352	17263	17356	17230	17499	17096	17239	17458	17305	17291	17260	17520	17155	17406	17250	17266	17078	17315	17372	17287	17208	17213	17401	17322	17126	17329	17209	17341	17301	17169	17294	17226	17359	17189	17354	17333	17304	17051	17373	17296	17403	17269	17277	17304	17222	17264	17279	17337	17202	17192	17287	17304	17229	17229	17159	17324	17356	17432	17160	17162	17319	17414	17383	17292	17335	17421	17436	17328	17374	17369	17227	17576	17345	17249	17326	17082	17461	17200	17252	17304	17560	17167	17438	17171	17344	17571	17257	17175	17493	17548	17290	17315	17218	17390	17170	17446	17095	17128	17438	17366	17326	17286	17298	17322	17359	17400	17169	17238	17639	17333	17498	17410	17300	17190	17250	17175	17310	17314	17306	17129	17248	17456	17290	17322	17485	17378	17420	17334	17261	17194	17257	17172	17203	17220	17215	17384	17281	17188	17589	17324	17234	17238	17416	17345	17127	17364	17448	17183	17254	17389	17174	17082	17140	17234	17305	17152	17195	17332	17310	17066	17267	17303	17315	17248	17338	17445	17409	17175	17406	17330	17393	17249	17272	17202	17308	17458	17419	17372	17365	17313	17213	17293	17103	17469	17456	17286	17230	17359	17385	17209	17160	17226	17464	17178	17372	17397	17388	17283	17256	17072	17147	17269	17365	17288	17295	17483	17251	17297	17232	17445	17305	17355	17331	17110	17374	17307	17216	17152	17254	17435	17339	17173	17261	17169	17354	17333	17461	17152	17070	17276	17082	17198	17051	17130	17093	17351	17190	17175	17282	17217	17136	17380	17232	17203	17364	17285	17285	17437	17221	17377	17217	17428	17142	17317	17313	17421	17290	17229	17110	17347	17225	17254	17443	17207	17320	17279	17248	17232	17405	17558	17215	17228	17195	17211	17247	17275	17145	17259	17442	17255	17286	17415	17223	17327	17271	17181	17388	17401	17281	17446	17442	17342	17346	17214	17403	17375	17266	17218	17342	17186	17345	17543	17202	17361	17153	17570	17372	17406	17253	17246	17223	17249	17389	17310	17469	17307	17236	17183	17316	17309	17338	17358	17345	17197	17320	17366	17447	17283	17434	17264	17402	17098	17186	17196	17362	17265	17201	17099	17306	17074	17295	17258	17130	17267	17166	17298	17576	17138	17481	17140	17312	17323	17336	17391	17403	17275	17172	17284	17182	17439	17244	17252	17205	17447	17297	17543	17239	17427	17259	17518	17002	17197	17302	17497	17468	17156	17241	17298	17489	17257	17236	17306	17268	17181	17118	17417	17159	17210	17152	17364	17122	17375	17174	17221	17329	17176	17375	17209	17315	17262	17248	17321	17269	17411	17444	17250	16961	17294	17375	17440	17495	17307	17458	17191	17141	17251	17359	17223	17137	17293	17215	17144	17353	17276	17231	17235	17340	17316	17344	17516	17147	17527	17221	17289	17374	17227	17155	17035	17250	17173	17277	17287	17463	17345	17213	17237	17425	17273	17292	17538	17356	17227	17306	17318	17302	17394	17387	17363	17205	17350	17255	17339	17088	17323	17383	17334	17201	17299	17278	17351	17220	17151	17284	17377	17224	17388	17151	17340	17119	17121	17349	17338	17329	17387	17120	17161	17447	17417	17162	17375	17050	17325	17094	17311	17366	17182	17046	17200	17226	17202	17447	17365	17404	17222	17225	17306	17372	17346	17126	16989	17264	17335	17232	17273	17482	17395	17162	17098	17289	17271	17314	17372	17399	17476	17203	17122	17472	17242	17376	17255	17424	17143	17227	17291	17384	17158	17414	17294	17414	17106	17278	17373	17258	17519	17182	17333	17381	17185	17291	17079	17404	17275	17186	17124	17255	17216	17384	17434	17414	17278	17467	17266	17305	17120	17396	17252	17209	17074	17224	17221	17331	17349	17334	17150	17292	17251	17342	17468	17262	17081	17373	17325	17305	17347	17271	17304	17310	17294	17362	17209	17051	17197	17218	17120	17163	17312	17318	17347	17354	17380	17207	17314	17357	17250	17247	17338	17264	17138	17212	17291	17190	17353	17251	17371	17229	17332	17379	17379	17281	17353	17447	17282	17314	17212	17349	17131	17246	17233	17390	17378	17230	17336	17425	17116	17278	17298	17448	17394	17165	17269	17317	17458	17423	17523	17172	17310	17314	17223	17186	17161	17318	17312	17149	17178	17225	17206	17272	17236	17167	17350	17351	17231	17155	17224	17118	17203	17317	17355	17104	17364	17426	17009	17341	17227	17260	17246	17334	17296	17306	17124	17275	17391	17402	17141	17284	17130	17265	17280	17232	17293	17218	17215	17276	17281	17251	17240	17215	17317	17198	17549	17273	17249	17204	17309	17341	17422	17378	17218	17225	17212	17392	17318	17168	17283	17178	17302	17387	17349	17281	17329	17307	17350	17312	17280	17272	17247	17309	17219	17259	17340	17254	17249	17018	17157	17199	17163	17264	17085	17152	17234	17209	17241	17413	17223	17228	17280	17383	17048	17446	17207	17174	17272	17329	17385	17277	17589	17447	17320	17193	17320	17430	17378	17484	17191	17285	17209	17282	17331	17241	17184	17293	17348	17410	17143	17410	17175	17256	17218	17171	17274	17292	17270	17461	17204	17494	17289	17219	17208	17310	17088	17170	17166	17437	17130	17386	17010	17320	17252	17242	17101	17323	17262	17206	17271	17404	17119	17154	17251	17327	17450	17492	17356	17432	17289	17264	17324	17319	17306	17247	17113	17396	17307	17408	17253	17311	17355	17324	17476	17207	17433	17385	17325	17392	17342	17375	17447	17399	17180	17213	17233	17421	17204	17170	17230	17361	17282	17244	17269	17238	17507	17377	17116	17334	17085	17198	17355	17250	17382	17537	17281	17440	17281	17322	17193	17270	17315	17302	17288	17354	17293	17376	17235	17272	17342	17276	17212	17162	17372	17327	17395	17239	17248	17250	17232	17205	17270	17229	17295	17311	17283	17130	17357	17311	17388	17276	17299	17498	17414	17260	17281	17220	17165	16999	17356	17126	17186	17130	17387	17141	17419	17329	17161	17083	17237	17433	17244	17231	17287	17364	17209	17233	17466	17315	17274	17278	17377	17257	17416	17449	17270	17126	17077	17277	17286	17165	17369	17263	17352	17103	17248	17154	17243	17324	17271	17377	17257	17181	17235	17098	17135	17285	17329	17393	17386	17129	17471	17226	17376	17506	17236	17206	17226	17375	17432	17180	17452	17357	17438	17361	17358	17337	17479	17307	17317	17447	17266	17066	17530	17246	17310	17404	17181	17204	17368	17113	17346	17400	17451	17494	17326	17438	17275	17324	17179	17456	17292	17596	17404	17479	17343	17288	17408	17245	17121	17436	17284	17259	17318	17347	17497	17394	17160	17119	17086	17163	17282	17424	17186	17360	17296	17333	17190	17258	17176	17268	16937	17301	17062	17139	17307	17438	17500	17301	17111	17263	17230	17381	17239	17188	17329	17323	17297	17263	17423	17430	17253	17385	17282	17213	17405	17350	17323	17427	17388	17132	17506	17303	17335	17311	17269	17204	17372	17230	17108	17319	17298	17072	17393	17199	17343	17283	17286	17162	17122	17268	17406	17362	17353	17306	17166	17461	17495	17162	17350	17388	17306	17104	17214	17226	17321	17292	17136	17247	17328	17281	17161	17355	17167	17236	17282	17157	17364	17290	17406	17325	17047	17252	17154	17464	17270	17522	17403	17724	17167	17491	17269	17303	17314	17337	17272	17041	17315	17260	17138	17430	17468	17226	17178	17427	17310	17224	17468	17290	17206	17238	17288	17180	17395	17312	17430	17200	17265	17107	17189	17182	17385	17287	17162	17281	17383	17365	17381	17428	17279	17376	17153	17080	17161	17391	17223	17421	17444	17526	17321	17477	17312	17281	17320	17220	17158	17243	17501	17350	17211	17553	17041	17456	17108	17364	17135	17252	17343	17287	17362	17320	17259	17392	17290	17370	17356	17231	17293	17323	17224	17360	17185	17246	17306	17148	17279	17114	17434	17251	17185	17054	17338	17306	17460	17370	17007	17270	17272	17459	17109	17315	17189	17228	17341	17431	17191	17453	17228	17439	17280	17347	17114	17350	17429	17215	17363	17313	17209	17363	17318	17522	17499	17420	17352	17420	17349	17554	17379	17148	17329	17313	17319	17196	17314	17480	17365	17213	17165	17331	17395	17103	17346	17297	17136	17218	17278	17277	17216	17198	17238	17254	17237	17329	17226	17313	17422	17331	17153	17246	17274	17027	17246	17467	17446	17217	17051	17281	17253	17182	17125	17266	17355	17564	17264	17204	17126	17482	17243	17120	17067	17264	17352	17402	17125	17370	17287	17247	17465	17296	17119	17258	17094	17558	17550	17457	17321	17280	17186	17373	17416	17328	17285	17367	17309	17395	17119	17065	17296	17454	16982	17420	17247	17271	17315	17244	17547	17338	17334	17271	17169	17171	17301	17321	17182	17299	17436	17297	17156	17551	17373	17378	17478	17258	17383	17282	17284	17268	17189	17206	17320	17242	17381	17311	17318	17252	17117	17177	17179	17352	17318	17199	17015	17336	17406	17452	17375	17455	17302	17248	17308	17128	17580	17406	17395	17243	17239	17221	17085	17168	17286	17157	17161	17358	17369	17188	17190	17312	17564	17299	17214	17174	17268	17504	17292	17251	17234	17359	17198	17359	16936	17142	17230	17308	17264	17272	17462	17240	17433	17385	17264	17434	17307	17250	17234	17312	17327	17406	17205	17453	17342	16925	17209	17391	17356	17311	17047	17112	17205	17334	17133	17305	17310	17199	17174	17143	17201
33154	56226	52773	43665	37383	32140	27995	23574	21155	19673	19070	18491	17859	17292	17058	17022	16646	16503	16568	16432	16326	16220	16249	16012	15987	15853	15815	15759	15903	15707	15532	15784	15692	15711	15589	15720	15699	15669	15727	15753	15719	15770	15561	15689	15715	15562	15739	15626	15649	15753	15617	15553	15521	15619	15647	15558	15671	15560	15819	15798	15692	15586	15639	15647	15715	15538	15586	15660	15617	15708	15676	15530	15778	15823	15579	15556	15533	15632	15408	15502	15593	15667	15776	15687	15666	15726	15598	15657	15591	15783	15507	15550	15633	15534	15609	15733	15828	15610	15694	15713	15688	15522	15656	15538	15733	15592	15690	15505	15543	15575	15805	15600	15681	15602	15613	15517	15699	15628	15633	15754	15491	15630	15513	15680	15663	15519	15689	15812	15561	15657	15519	15571	15623	15631	15426	15664	15553	15573	15713	15603	15621	15483	15600	15551	15663	15583	15604	15470	15551	15557	15568	15619	15617	15599	15656	15781	15569	15763	15638	15445	15630	15604	15579	15612	15650	15728	15543	15541	15597	15644	15690	15622	15698	15552	15565	15703	15854	15645	15720	15715	15730	15754	15615	15596	15674	15753	15595	15712	15447	15587	15697	15575	15666	15548	15620	15528	15751	15627	15619	15710	15521	15784	15584	15492	15668	15662	15555	15522	15653	15627	15628	15597	15685	15686	15633	15654	15555	15722	15487	15534	15747	15552	15862	15782	15463	15543	15748	15644	15624	15744	15778	15624	15682	15681	15493	15551	15603	15670	15484	15622	15603	15682	15687	15609	15619	15573	15536	15385	15730	15604	15720	15605	15582	15598	15578	15606	15703	15646	15616	15775	15488	15550	15510	15467	15671	15635	15699	15688	15563	15783	15633	15524	15571	15649	15634	15678	15711	15546	15666	15648	15816	15432	15547	15756	15626	15541	15492	15782	15681	15694	15653	15563	15671	15492	15621	15648	15594	15645	15472	15538	15441	15593	15883	15718	15752	15508	15627	15360	15606	15588	15431	15673	15699	15689	15622	15574	15559	15699	15563	15646	15746	15722	15485	15568	15591	15818	15665	15656	15629	15599	15617	15621	15696	15565	15588	15654	15561	15761	15548	15501	15748	15705	15664	15675	15737	15680	15560	15386	15723	15819	15380	15696	15734	15596	15625	15597	15536	15533	15712	15653	15492	15648	15739	15663	15676	15518	15606	15611	15593	15728	15580	15756	15661	15672	15574	15735	15605	15537	15555	15685	15662	15623	15508	15583	15489	15717	15645	15558	15635	15402	15573	15476	15735	15653	15551	15457	15646	15630	15419	15720	15861	15570	15521	15568	15781	15516	15642	15613	15613	15578	15639	15578	15647	15629	15690	15558	15653	15588	15562	15618	15770	15535	15660	15716	15829	15673	15590	15696	15643	15590	15587	15475	15716	15561	15560	15589	15773	15584	15647	15513	15595	15658	15705	15655	15668	15664	15504	15682	15563	15599	15577	15677	15677	15604	15678	15673	15604	15505	15519	15666	15572	15633	15688	15725	15634	15644	15565	15683	15716	15748	15686	15571	15610	15634	15534	15523	15720	15554	15602	15680	15597	15615	15634	15689	15561	15808	15570	15576	15581	15677	15581	15626	15624	15552	15530	15627	15562	15538	15610	15609	15674	15577	15448	15757	15561	15799	15486	15577	15753	15950	15502	15577	15509	15712	15819	15698	15604	15485	15666	15502	15626	15720	15556	15710	15588	15652	15415	15591	15585	15509	15607	15747	15508	15632	15739	15567	15823	15662	15548	15495	15483	15833	15565	15684	15549	15610	15590	15699	15666	15504	15484	15583	15628	15579	15629	15590	15515	15559	15711	15531	15596	15544	15673	15676	15538	15751	15637	15671	15508	15666	15660	15610	15627	15663	15483	15627	15664	15673	15616	15481	15688	15689	15667	15590	15584	15667	15737	15856	15535	15662	15720	15614	15667	15716	15702	15657	15552	15614	15655	15544	15638	15595	15590	15548	15679	15691	15760	15613	15596	15638	15492	15647	15712	15687	15556	15528	15453	15506	15457	15596	15660	15592	15513	15561	15527	15531	15535	15560	15449	15767	15500	15595	15664	15451	15525	15659	15684	15555	15509	15777	15696	15537	15674	15664	15552	15468	15575	15707	15663	15688	15431	15632	15515	15697	15794	15700	15586	15690	15614	15595	15589	15631	15461	15616	15560	15624	15543	15658	15691	15630	15656	15696	15499	15649	15727	15807	15773	15597	15626	15525	15370	15532	15746	15644	15539	15696	15686	15680	15555	15663	15711	15547	15523	15600	15602	15632	15715	15611	15461	15601	15762	15575	15660	15639	15572	15513	15547	15508	15543	15607	15429	15591	15778	15690	15655	15664	15703	15559	15647	15496	15451	15459	15471	15525	15707	15483	15728	15392	15670	15712	15444	15658	15607	15441	15808	15777	15678	15539	15599	15824	15345	15576	15560	15668	15565	15504	15680	15394	15546	15631	15640	15568	15566	15637	15564	15598	15767	15480	15786	15611	15709	15544	15795	15617	15637	15450	15579	15479	15553	15542	15531	15765	15687	15527	15631	15440	15635	15559	15562	15625	15502	15631	15553	15500	15678	15517	15580	15691	15681	15640	15652	15520	15677	15732	15534	15440	15462	15580	15693	15696	15724	15555	15774	15434	15643	15696	15782	15711	15659	15540	15808	15608	15451	15762	15516	15778	15627	15778	15617	15676	15524	15648	15535	15556	15473	15671	15605	15841	15671	15373	15634	15714	15683	15607	15643	15576	15671	15773	15656	15577	15663	15629	15631	15546	15329	15807	15741	15647	15557	15800	15778	15536	15543	15816	15665	15518	15537	15635	15639	15491	15572	15643	15665	15563	15571	15617	15628	15414	15670	15524	15586	15713	15571	15496	15864	15547	15608	15669	15613	15590	15620	15692	15642	15639	15673	15538	15733	15539	15574	15777	15495	15550	15519	15517	15618	15621	15557	15574	15618	15590	15619	15721	15606	15743	15651	15582	15675	15628	15469	15649	15748	15583	15653	15518	15566	15683	15723	15572	15731	15756	15522	15648	15575	15544	15692	15562	15623	15599	15648	15606	15830	15587	15663	15588	15579	15647	15613	15676	15432	15692	15509	15670	15712	15523	15700	15699	15647	15485	15554	15531	15537	15640	15780	15378	15578	15838	15671	15649	15643	15669	15731	15621	15339	15535	15517	15615	15683	15645	15468	15659	15503	15493	15528	15635	15647	15628	15607	15585	15512	15549	15798	15541	15528	15734	15706	15687	15622	15705	15770	15594	15577	15418	15514	15618	15516	15531	15650	15643	15549	15848	15655	15654	15764	15477	15637	15745	15601	15689	15736	15645	15703	15604	15732	15480	15678	15539	15603	15418	15466	15734	15526	15581	15730	15514	15751	15693	15665	15529	15716	15534	15605	15723	15563	15717	15565	15723	15773	15573	15593	15477	15707	15607	15627	15503	15537	15517	15689	15615	15661	15694	15578	15485	15743	15611	15820	15672	15664	15595	15629	15464	15751	15662	15563	15755	15535	15617	15711	15487	15490	15610	15740	15503	15730	15716	15588	15669	15667	15557	15629	15702	15581	15712	15515	15577	15738	15700	15466	15567	15709	15481	15732	15646	15534	15643	15436	15638	15562	15586	15509	15578	15381	15678	15538	15754	15502	15623	15387	15616	15640	15840	15540	15692	15817	15596	15619	15727	15548	15730	15450	15683	15656	15708	15506	15575	15610	15514	15577	15693	15626	15631	15567	15531	15616	15716	15533	15645	15584	15637	15574	15776	15583	15644	15618	15640	15658	15599	15486	15550	15600	15728	15530	15664	15787	15477	15628	15618	15601	15615	15559	15617	15620	15430	15511	15581	15577	15559	15614	15724	15600	15728	15796	15560	15720	15569	15676	15598	15606	15691	15702	15595	15590	15531	15641	15837	15450	15694	15713	15503	15566	15544	15777	15597	15635	15643	15469	15643	15580	15406	15673	15597	15640	15600	15576	15544	15579	15590	15743	15572	15690	15373	15625	15717	15641	15453	15555	15434	15619	15564	15723	15613	15636	15870	15520	15562	15578	15575	15656	15621	15450	15591	15527	15578	15586	15478	15663	15743	15670	15719	15711	15698	15720	15781	15549	15741	15618	15672	15602	15716	15535	15637	15695	15598	15459	15494	15527	15613	15616	15513	15805	15632	15617	15558	15567	15610	15636	15759	15609	15753	15702	15663	15532	15604	15455	15515	15692	15758	15740	15836	15564	15567	15511	15659	15632	15653	15732	15585	15511	15440	15728	15577	15519	15611	15601	15708	15639	15682	15562	15763	15754	15544	15509	15531	15446	15733	15559	15590	15707	15588	15622	15506	15635	15626	15601	15607	15738	15350	15732	15585	15394	15609	15562	15639	15727	15541	15643	15560	15794	15652	15739	15574	15612	15528	15642	15823	15629	15633	15431	15538	15562	15732	15702	15590	15616	15794	15532	15583	15541	15570	15662	15614	15471	15757	15621	15629	15525	15605	15602	15683	15731	15712	15418	15602	15666	15768	15601	15559	15599	15575	15539	15807	15526	15820	15641	15564	15607	15607	15465	15713	15654	15711	15639	15616	15767	15704	15633	15690	15646	15605	15599	15645	15566	15566	15727	15595	15570	15768	15524	15694	15629	15697	15576	15495	15564	15470	15683	15648	15705	15550	15660	15574	15602	15527	15618	15548	15538	15638	15546	15638	15604	15558	15700	15667	15558	15567	15683	15542	15718	15569	15597	15591	15526	15627	15605	15717	15715	15556	15754	15640	15586	15589	15514	15708	15545	15663	15377	15719	15605	15669	15665	15680	15570	15649	15605	15691	15563	15540	15752	15745	15538	15515	15679	15696	15637	15721	15661	15498	15622	15758	15689	15564	15663	15688	15449	15719	15677	15737	15467	15515	15579	15506	15616	15688	15430	15554	15631	15431	15813	15593	15671	15584	15610	15598	15505	15659	15648	15453	15584	15734	15834	15519	15564	15779	15650	15701	15642	15631	15465	15653	15572	15864	15569	15535	15608	15618	15562	15675	15573	15573	15686	15638	15508	15538	15512	15537	15797	15586	15529	15634	15777	15658	15725	15586	15632	15680	15625	15692
23085	21581	29695	24257	23688	28297	31078	24449	21578	20715	20321	19779	19280	18661	18493	18108	18319	17963	18115	18005	17781	17864	17544	17571	17331	17193	17552	17153	17373	17308	17312	17152	17236	17180	17182	17086	17306	17249	17142	17106	17264	17149	17197	17128	17203	17324	17086	17153	17019	16982	17057	16924	17051	16966	16846	16857	17000	17224	16967	17124	17068	17109	16843	17158	17175	17072	17036	17039	16831	16926	17194	16983	17013	17127	16942	17054	17072	17142	17173	17078	17077	17092	17069	17023	17116	17098	17102	17078	17045	17025	17175	16998	17006	17018	16951	17017	17139	17246	17065	16848	16918	17214	17107	17016	17073	17125	16970	16941	17071	17022	17108	16862	17220	17070	17011	16987	16947	16953	17126	17077	17025	16912	17083	16988	17023	17074	17019	17111	17026	16977	16887	17022	17171	16806	16828	16951	17022	17001	17050	16981	17139	16871	16961	17085	17090	17032	16967	17160	17000	17074	16998	17111	16940	17083	16848	16846	16906	16919	17019	17099	17017	16973	17016	16954	17106	16809	16817	16992	17069	17060	17108	17026	16785	17090	17103	17034	17149	16997	16868	16889	17300	16997	16880	17012	17096	16866	17047	17056	16810	17288	17064	17030	16937	16974	17023	17191	16795	16891	16925	16886	16840	16894	17006	16808	16912	17017	17186	16888	16998	16956	16864	17151	17043	17101	17027	17014	16870	17046	16829	16906	17148	17016	16825	16966	16951	16970	16938	17015	16864	16889	16897	17242	17040	17066	16966	17155	17106	17105	16979	17018	17119	16932	16933	16901	16963	17208	17085	16880	16894	17184	16938	16880	17104	17097	16954	16878	16993	16930	17110	17038	16997	17101	16819	17136	17055	17077	17053	17049	16954	17008	17073	16878	17069	17014	16985	17216	17120	17035	17174	16943	17086	16894	17105	17012	17042	16941	16923	16945	17101	16925	17026	16938	16918	16938	17230	16968	17106	16875	17095	16870	16979	17066	17036	17004	17107	17080	16990	17067	16961	16777	17201	17166	17136	16884	16861	16834	17007	16977	16872	16978	16932	16872	16775	17136	17100	17144	17152	17256	17077	16753	17082	17133	17020	17019	17075	17169	17170	17022	17258	16903	17081	16939	17150	16815	16828	17057	17072	17000	17129	17096	16919	17142	17009	17061	16996	17103	17112	16974	16882	17180	17143	16907	17106	16899	16993	16928	16884	17131	17089	16883	16900	16952	16889	16989	16933	17173	16931	17053	16976	16962	17201	17205	17109	17051	16858	17103	17008	17063	17171	17110	17076	17084	16876	17018	17219	17146	17045	16923	16983	16817	17024	17180	17050	16970	17007	17130	17188	16931	16995	17147	17163	16930	16996	17039	17195	16961	17044	17028	16967	17155	16984	17169	16926	16960	16993	16929	16975	16936	17086	16936	16873	17025	17239	17021	16971	16921	16980	17070	17063	17050	17083	16976	16995	17008	17314	17069	17040	17029	16945	16935	17116	17066	17170	16799	17075	16970	17058	16917	16945	16944	16967	17177	17036	17093	16994	16809	17105	17130	16925	17228	17080	16986	17003	16847	17071	16896	16965	17038	16779	16987	16921	16942	16871	17046	17024	16957	17006	16925	16897	16969	16966	16932	17059	16907	16998	17099	17076	17017	16994	17017	16925	16912	16906	16815	17030	16872	17290	16854	16929	17004	16918	17041	17006	17068	17126	16865	17074	16839	17258	17082	16866	17229	17090	16877	16902	16862	16842	17126	16853	16988	16934	16927	16904	16983	16826	16994	17104	17089	17011	16891	16888	17044	17151	17007	16969	16957	17173	16974	17161	16911	17045	16880	17115	16807	17188	16946	16975	16920	16903	17117	17049	17013	17072	16897	17045	16914	16925	16793	16882	16979	16854	16943	17015	16954	17083	16784	16827	16965	17108	17282	17100	16856	17043	16889	16997	16853	16935	16938	16965	16963	16862	17100	16996	17033	17140	17100	17063	17000	16992	16966	16843	17125	16844	17157	17077	16893	16921	16936	16942	16977	16970	16848	17169	17061	17081	17359	17140	16948	16894	16982	17179	17034	16984	17050	17115	16923	16813	17097	17098	17009	17015	17131	17092	17069	16987	16960	16997	17077	17107	16949	17102	16968	16879	17089	16965	16877	17009	16926	17038	16947	16840	17170	16910	17033	17067	17020	17136	16780	17031	16779	17147	16964	16916	16937	17004	17083	16729	17165	16947	16874	17056	17078	16895	17105	16969	17041	16972	17017	17154	17207	16889	16886	16963	16786	17000	17186	17079	16978	16887	16888	16970	16950	16899	17046	17108	17052	17215	17005	16995	16981	16868	16933	17058	17139	16912	17001	16939	16971	16847	17106	16906	16837	17280	16924	17149	17057	17225	16884	16875	16908	16770	16840	16981	16856	17029	17127	16999	17177	17115	17029	17199	16853	17018	17084	17087	17127	16997	16922	17173	16899	17024	16898	16767	16917	17081	17002	16912	16920	16909	17053	16981	16933	16968	17160	17094	16747	16995	17094	17042	16959	17278	17087	17027	17014	16783	17043	16784	17224	16960	16945	16999	17054	17057	17103	17124	17091	17075	16999	17073	17115	17141	17061	17062	17126	17052	17056	16994	16942	17148	16997	16901	16952	16917	16940	17190	17017	16918	17344	17093	16964	16880	16960	16991	17086	16996	16847	17093	16878	17082	17045	17068	17118	16908	17045	17143	17138	16959	17070	16927	16961	16906	17118	17049	17116	17103	16941	17317	17062	16819	17123	16914	17014	16848	17153	16953	16975	17060	16912	16917	16966	17085	17079	17014	17083	17029	17007	17038	16826	17155	17090	17066	17131	17168	16912	16971	16929	17054	16809	16817	17262	16923	16869	16989	17030	16929	16981	16992	17112	16840	17076	17024	17037	17002	16831	16992	17137	17052	16841	16933	16732	17074	17110	17082	16994	17190	17013	17096	16956	17032	17039	17053	16990	16947	16982	17105	16914	17220	17031	16914	16822	17084	16847	17028	17127	16980	17212	16934	17003	17208	17007	17231	16835	17045	16903	16930	17065	16823	16800	16961	17367	16952	16836	17121	16850	16933	17050	16831	17042	17214	17069	16930	17004	16959	16856	17008	16809	17254	16996	16901	16864	16971	16703	16925	17068	17147	17041	16828	16908	16916	16989	16916	16986	16897	17012	16907	16981	16983	17024	17032	16994	17090	16856	17079	17166	16895	16973	17009	16901	16952	17015	16943	17059	16793	17001	16880	16848	16848	16946	16711	16951	16885	17108	17100	17016	17169	17111	16972	16800	17040	16789	16726	17068	17394	17169	17118	16829	16879	16992	17151	16957	16957	16917	17156	16979	17000	17003	17047	16772	16967	17061	17025	16957	17050	17115	17028	16978	16998	17173	17145	16974	16973	17123	17113	17137	17018	17006	16874	16779	16872	16975	17129	17099	17176	17000	17207	17166	16936	16997	17014	17142	16890	17018	17077	16987	16935	17012	16915	17037	17040	16969	16884	17073	17169	16934	16970	17029	17019	16924	16821	17006	17090	16950	16915	17084	17145	17011	16924	16850	16776	16998	16972	16930	17094	17035	16998	16954	16891	16919	16901	17121	16986	16833	17043	17084	16949	16988	17082	16934	17077	16988	17034	17086	16839	16914	17085	16941	16887	16965	17148	17068	16829	16876	17038	16885	16912	17038	17086	17101	17098	16919	17005	16814	16805	16923	16936	16785	17045	16990	17062	17167	17115	17018	16947	16978	16946	17073	17078	16704	17129	17138	16833	17005	17144	17048	16950	17000	16901	17044	17118	16937	16974	16921	17028	17007	17104	17014	17077	16969	17091	17055	17082	16986	16806	17096	16981	17080	16917	16853	16981	16862	17025	16757	17012	17038	17003	16963	16979	17005	17124	16959	16992	16888	17026	17114	17144	17226	16856	17233	17018	17141	16777	17117	17157	16903	17047	16967	17014	17012	16911	16999	16881	17082	16826	16817	16913	16992	16785	17001	16937	17045	17109	17039	16903	17032	16903	17047	17134	17127	16973	16923	17060	16955	17189	16984	17016	16821	16935	17019	17099	17001	16884	17037	17073	17105	16930	16986	17282	17060	16848	16933	17025	17063	17091	16881	16932	17016	17115	16980	16990	16840	16929	17163	16819	17141	16974	17216	16988	17009	17001	16980	16930	16892	17012	16847	16896	17122	16920	16940	17108	16937	17035	17187	17064	16933	16827	17108	17014	17012	16959	16894	16905	16988	16867	16934	17122	16956	16867	17030	16928	16888	17021	16983	16932	17030	17080	16998	16946	16763	16938	16985	17227	16871	16821	16960	16885	17014	17116	16743	17206	16744	17029	16987	17052	17224	17079	17065	17045	16967	17057	17081	17051	16988	16890	16898	16958	16908	16942	16802	16881	17150	17027	17020	17046	16894	17102	17047	17001	16917	16889	16975	17107	16899	17083	17175	17026	17020	17044	16940	16964	16997	17065	16943	17209	17175	17183	17006	16922	16905	17179	17120	16947	16821	17287	16989	17155	17183	17189	17092	16829	17267	16858	17093	16963	17098	16831	17017	16920	16795	17019	17026	17088	16924	16927	17030	16880	17067	16891	17112	17172	17056	16848	17015	16962	16940	16800	16975	17077	16845	17053	16976	16760	17081	16931	17102	16932	17009	16920	16946	16806	17109	17050	17114	16831	16961	16917	16894	17102	16982	16999	16936	17213	17002	17001	16921	17058	16912	16964	17049	17182	16808	16895	17254	17226	17025	16938	16808	17092	16915	17011	16847	16973	16990	17075	16977	16865	17084	17100	16929	16792	16969	17359	17033	17200	17046	17038	16795	16926	17034	17015	17004	16826	16891	17031	17058	17277	17209	17077	17038	16821	17082	17132	17031	16831	17020	17036	16841	17004	17044	16849	16873	16997	16970	16909	16998	17037	17047	16912	16919	17054	16744	16875	16969	16956	17018	16843	16933	16959	17121	17142	16928	17151	16869	16970	16931	17118	16961	16983	17082	16971	17082	17074	16745	16800	17046	17207	17198	17165	16851	16793	16801	16884	16984	17082	17098	16894	16918	17255	16879	17134	17122	16807	16870	17063	16897	16923	17110	16946	17019	16978	16927	16937	17020	16873	16968	16957	16927
34521	60776	56528	47661	41165	35907	30718	25324	22375	20620	20159	19691	18452	17545	17593	17301	17039	16830	16680	16480	16340	16104	15996	15975	15742	15865	15752	15648	15695	15685	15560	15556	15439	15488	15472	15500	15599	15424	15512	15515	15579	15506	15666	15442	15654	15500	15351	15441	15593	15347	15560	15436	15452	15353	15261	15362	15289	15428	15311	15394	15491	15463	15290	15186	15306	15425	15198	15496	15392	15495	15403	15288	15389	15386	15312	15449	15387	15337	15544	15525	15640	15481	15315	15157	15455	15317	15337	15263	15368	15339	15274	15444	15268	15449	15367	15436	15416	15353	15458	15485	15232	15327	15570	15321	15455	15458	15461	15421	15551	15416	15338	15247	15357	15565	15435	15443	15398	15559	15346	15338	15467	15378	15445	15359	15342	15412	15482	15276	15376	15476	15514	15477	15378	15423	15420	15399	15224	15281	15488	15504	15382	15383	15295	15329	15453	15280	15370	15518	15366	15367	15478	15342	15239	15502	15414	15330	15211	15380	15393	15391	15590	15378	15364	15266	15414	15342	15447	15232	15370	15433	15404	15498	15240	15263	15427	15489	15468	15383	15289	15495	15400	15452	15370	15548	15536	15395	15485	15323	15496	15497	15345	15180	15069	15548	15277	15327	15327	15265	15271	15491	15354	15522	15327	15297	15306	15428	15408	15404	15288	15432	15313	15458	15300	15467	15419	15267	15385	15617	15355	15285	15476	15409	15256	15299	15539	15296	15451	15287	15363	15355	15297	15464	15276	15492	15419	15242	15344	15502	15231	15276	15417	15434	15402	15366	15328	15402	15221	15418	15486	15310	15546	15366	15375	15453	15462	15399	15378	15432	15397	15391	15264	15391	15382	15356	15542	15202	15521	15443	15411	15355	15503	15499	15354	15483	15270	15536	15276	15443	15421	15562	15391	15467	15333	15365	15502	15387	15391	15476	15359	15244	15295	15302	15418	15167	15506	15532	15171	15355	15275	15217	15532	15320	15232	15292	15360	15380	15316	15479	15365	15538	15429	15261	15584	15323	15531	15384	15318	15194	15409	15243	15216	15394	15303	15575	15563	15317	15503	15418	15326	15347	15444	15385	15333	15308	15320	15291	15401	15280	15311	15378	15327	15421	15268	15431	15440	15254	15448	15521	15410	15334	15295	15470	15194	15470	15280	15400	15410	15420	15365	15497	15312	15433	15116	15440	15310	15504	15295	15399	15350	15330	15446	15430	15359	15411	15225	15243	15309	15332	15263	15451	15419	15506	15326	15337	15431	15321	15341	15352	15434	15316	15480	15517	15266	15391	15188	15479	15316	15326	15510	15341	15180	15310	15375	15460	15305	15425	15305	15368	15429	15499	15316	15390	15350	15328	15243	15266	15497	15401	15362	15492	15377	15344	15364	15332	15313	15377	15446	15379	15302	15414	15418	15279	15361	15640	15443	15245	15367	15271	15374	15373	15308	15547	15185	15344	15368	15375	15450	15538	15288	15393	15408	15309	15364	15406	15179	15380	15325	15421	15376	15438	15265	15439	15372	15340	15438	15184	15362	15441	15353	15350	15279	15379	15533	15280	15511	15414	15473	15307	15384	15193	15366	15216	15392	15303	15430	15188	15246	15330	15627	15489	15454	15502	15420	15525	15424	15390	15420	15429	15280	15328	15296	15281	15456	15420	15343	15519	15282	15192	15458	15390	15566	15477	15344	15321	15321	15202	15378	15272	15418	15268	15438	15376	15448	15432	15265	15469	15233	15532	15430	15347	15383	15376	15293	15342	15501	15345	15251	15281	15227	15415	15340	15471	15396	15436	15288	15524	15438	15355	15246	15420	15336	15492	15385	15344	15505	15515	15135	15409	15399	15332	15438	15354	15357	15461	15369	15392	15385	15445	15296	15523	15518	15442	15238	15285	15448	15257	15362	15354	15370	15432	15300	15488	15183	15573	15354	15447	15314	15426	15433	15408	15191	15433	15417	15312	15420	15299	15576	15441	15243	15291	15234	15432	15377	15494	15316	15386	15398	15252	15551	15435	15351	15267	15348	15288	15445	15507	15295	15337	15451	15411	15457	15379	15604	15325	15506	15487	15581	15457	15390	15278	15356	15625	15361	15475	15359	15128	15134	15572	15238	15505	15385	15736	15416	15371	15416	15445	15615	15505	15348	15291	15393	15412	15405	15379	15402	15245	15407	15377	15252	15343	15338	15460	15435	15326	15323	15302	15283	15513	15406	15193	15320	15428	15454	15435	15563	15444	15383	15412	15440	15496	15425	15312	15257	15287	15254	15459	15269	15345	15603	15419	15443	15466	15333	15324	15435	15378	15285	15152	15421	15508	15372	15368	15222	15233	15275	15455	15291	15343	15364	15276	15352	15340	15296	15391	15227	15321	15233	15443	15291	15418	15364	15499	15302	15323	15468	15338	15549	15375	15453	15285	15346	15257	15520	15474	15392	15482	15499	15326	15437	15535	15346	15301	15411	15254	15519	15390	15281	15301	15328	15419	15260	15341	15323	15365	15275	15357	15271	15507	15313	15372	15442	15514	15324	15245	15395	15331	15354	15394	15262	15114	15520	15490	15472	15695	15580	15345	15364	15357	15473	15343	15313	15522	15335	15331	15388	15279	15393	15317	15429	15339	15441	15426	15389	15351	15474	15397	15533	15444	15399	15489	15342	15335	15319	15380	15390	15287	15271	15373	15375	15452	15231	15474	15621	15409	15417	15407	15440	15424	15454	15390	15325	15391	15228	15463	15286	15452	15333	15341	15392	15435	15304	15360	15438	15255	15328	15417	15405	15304	15410	15452	15218	15417	15308	15442	15336	15399	15348	15174	15269	15438	15269	15425	15207	15339	15351	15410	15317	15366	15465	15318	15245	15484	15431	15394	15431	15308	15502	15421	15158	15369	15351	15275	15261	15371	15413	15505	15275	15464	15385	15350	15366	15456	15515	15369	15551	15303	15387	15367	15552	15309	15336	15427	15351	15268	15423	15403	15312	15449	15269	15484	15305	15384	15211	15384	15471	15243	15366	15324	15360	15247	15584	15495	15435	15365	15411	15558	15367	15566	15403	15383	15473	15477	15437	15423	15436	15440	15271	15389	15321	15256	15489	15310	15332	15144	15319	15136	15459	15405	15389	15256	15386	15217	15562	15247	15453	15445	15311	15384	15302	15508	15396	15249	15487	15296	15418	15311	15258	15343	15211	15313	15202	15281	15388	15620	15505	15381	15384	15419	15495	15333	15175	15353	15394	15054	15245	15343	15245	15424	15440	15440	15291	15303	15300	15336	15455	15470	15427	15528	15382	15339	15317	15502	15354	15371	15283	15539	15393	15422	15409	15549	15507	15284	15437	15287	15313	15321	15405	15356	15454	15411	15448	15206	15435	15408	15443	15377	15294	15384	15299	15392	15332	15354	15249	15398	15325	15256	15261	15391	15293	15273	15324	15534	15546	15372	15467	15228	15302	15378	15387	15522	15427	15256	15450	15405	15249	15453	15446	15336	15294	15304	15379	15282	15271	15407	15386	15484	15413	15330	15338	15259	15563	15394	15615	15237	15320	15435	15302	15296	15429	15392	15485	15450	15407	15339	15531	15408	15409	15467	15460	15389	15458	15230	15321	15506	15526	15512	15352	15380	15260	15348	15443	15560	15510	15390	15469	15339	15420	15393	15388	15358	15262	15270	15398	15378	15263	15330	15330	15261	15282	15339	15407	15267	15334	15396	15337	15471	15382	15254	15303	15520	15412	15353	15280	15126	15410	15121	15544	15359	15427	15219	15480	15332	15274	15446	15222	15407	15361	15287	15369	15152	15306	15459	15351	15452	15407	15323	15324	15342	15404	15411	15242	15135	15297	15471	15493	15306	15377	15419	15358	15352	15368	15344	15296	15216	15292	15357	15395	15139	15382	15356	15430	15363	15392	15290	15363	15525	15423	15412	15436	15543	15414	15343	15384	15267	15434	15395	15331	15251	15353	15324	15311	15180	15476	15334	15429	15291	15501	15336	15319	15250	15233	15502	15352	15454	15384	15287	15465	15383	15563	15191	15260	15490	15255	15311	15279	15448	15355	15341	15401	15349	15493	15375	15344	15365	15432	15239	15293	15309	15372	15525	15360	15401	15544	15367	15374	15316	15390	15414	15391	15525	15579	15351	15296	15272	15460	15280	15398	15230	15425	15117	15356	15393	15383	15530	15305	15265	15411	15387	15405	15478	15288	15346	15360	15562	15474	15395	15417	15361	15371	15306	15355	15444	15359	15428	15334	15494	15458	15349	15409	15423	15442	15474	15370	15497	15365	15388	15171	15360	15394	15379	15423	15254	15277	15415	15342	15412	15377	15389	15247	15558	15500	15337	15389	15240	15264	15201	15442	15363	15497	15337	15358	15371	15333	15392	15399	15370	15415	15528	15602	15453	15573	15468	15315	15451	15246	15522	15216	15392	15240	15191	15500	15387	15313	15307	15346	15360	15288	15498	15457	15465	15300	15527	15279	15255	15451	15215	15540	15394	15430	15427	15470	15275	15365	15440	15373	15438	15420	15294	15279	15316	15373	15261	15357	15336	15279	15346	15382	15375	15391	15347	15528	15420	15423	15401	15357	15466	15305	15392	15315	15390	15186	15591	15345	15465	15364	15303	15365	15349	15463	15256	15253	15305	15385	15289	15250	15425	15453	15322	15420	15427	15430	15331	15182	15495	15290	15354	15360	15390	15318	15400	15387	15355	15311	15336	15486	15300	15375	15352	15495	15308	15340	15347	15259	15401	15411	15437	15497	15159	15327	15493	15463	15294	15316	15547	15310	15354	15414	15616	15319	15382	15463	15443	15426	15341	15274	15187	15332	15390	15384	15345	15473	15436	15702	15430	15303	15314	15352	15269	15362	15380	15468	15497	15163	15561	15370	15350	15395	15430	15439	15226	15495	15451	15396	15293	15232	15276	15212	15558	15401	15382	15530	15204	15364	15551	15389	15332	15474	15368	15364	15271	15413	15535	15392	15553	15266	15411	15384	15495	15289	15303	15232	15335	15466	15253	15200	15372	15414	15302	15447	15441	15238	15162	15258	15476	15435	15405	15175	15518	15297	15391	15408	15436	15402	15347	15332	15375	15401	15383	15409	15412	15293	15327	15333	15244	15350	15371
28753	28958	38526	35680	29932	26065	23245	19790	18704	18158	17810	17940	17507	17154	17160	17179	17216	16986	16953	17013	16894	16686	16884	16758	16826	16874	16712	16737	16726	16741	16910	16585	16685	16910	16442	16512	16695	16850	16815	16764	16609	16865	16765	16742	16578	16665	16786	16633	16694	16638	16688	16660	16741	16432	16593	16670	16802	16680	16603	16629	16501	16620	16902	16792	16659	16523	16661	16476	16566	16451	16753	16658	16532	16716	16635	16581	16500	16647	16647	16711	16598	16574	16646	16789	16526	16495	16586	16661	16637	16797	16551	16499	16566	16534	16543	16654	16666	16592	16759	16705	16630	16551	16862	16682	16670	16482	16746	16740	16461	16606	16415	16508	16498	16647	16546	16690	16675	16565	16710	16617	16645	16710	16639	16464	16595	16686	16739	16648	16606	16454	16670	16595	16800	16758	16637	16765	16562	16595	16637	16483	16571	16579	16378	16505	16684	16581	16416	16581	16475	16550	16502	16343	16584	16575	16489	16566	16490	16502	16543	16567	16542	16614	16744	16594	16664	16603	16607	16331	16792	16569	16472	16479	16614	16580	16674	16493	16631	16489	16756	16459	16753	16788	16560	16505	16622	16619	16466	16595	16645	16639	16606	16733	16705	16689	16621	16429	16614	16487	16566	16589	16551	16828	16689	16680	16627	16605	16635	16562	16624	16470	16660	16711	16553	16607	16578	16808	16695	16674	16735	16642	16538	16560	16633	16506	16568	16536	16753	16431	16601	16548	16400	16546	16583	16563	16449	16437	16610	16560	16491	16780	16382	16670	16737	16592	16622	16666	16652	16511	16652	16599	16591	16525	16655	16718	16592	16497	16640	16580	16517	16517	16505	16504	16501	16749	16475	16227	16614	16412	16497	16742	16351	16580	16535	16701	16777	16500	16677	16518	16564	16792	16614	16634	16635	16620	16600	16603	16601	16663	16461	16586	16618	16634	16832	16469	16747	16680	16511	16681	16635	16670	16718	16535	16644	16579	16755	16726	16553	16535	16368	16639	16423	16635	16586	16588	16683	16727	16743	16549	16410	16662	16578	16584	16723	16406	16542	16696	16609	16647	16574	16588	16462	16665	16780	16473	16588	16460	16420	16579	16901	16564	16573	16700	16681	16752	16716	16548	16597	16552	16792	16681	16503	16603	16560	16632	16518	16426	16704	16566	16850	16765	16490	16641	16596	16645	16393	16565	16572	16630	16763	16873	16810	16616	16718	16554	16656	16500	16545	16423	16501	16628	16677	16660	16763	16677	16725	16475	16739	16582	16597	16509	16429	16652	16691	16552	16748	16660	16578	16804	16751	16674	16839	16698	16661	16719	16422	16603	16610	16650	16524	16728	16638	16643	16626	16680	16601	16670	16518	16554	16481	16505	16539	16701	16484	16421	16762	16682	16547	16471	16569	16464	16512	16592	16499	16566	16560	16632	16650	16515	16708	16572	16721	16681	16710	16587	16423	16626	16623	16711	16700	16530	16507	16510	16479	16595	16651	16613	16390	16548	16492	16724	16440	16587	16556	16705	16605	16507	16470	16537	16580	16834	16516	16620	16541	16855	16666	16706	16763	16607	16594	16507	16487	16419	16571	16653	16727	16466	16628	16663	16615	16792	16742	16711	16911	16724	16583	16569	16631	16474	16365	16633	16657	16564	16686	16474	16458	16573	16817	16727	16383	16641	16681	16531	16643	16386	16550	16722	16415	16730	16657	16629	16610	16564	16484	16446	16495	16571	16721	16515	16720	16639	16465	16662	16603	16732	16466	16568	16597	16619	16436	16668	16569	16526	16478	16525	16617	16653	16479	16501	16608	16418	16593	16705	16712	16682	16684	16559	16628	16644	16650	16656	16513	16713	16672	16505	16785	16406	16410	16682	16622	16674	16644	16577	16676	16338	16488	16667	16598	16574	16451	16845	16626	16597	16741	16733	16527	16631	16500	16647	16609	16500	16780	16524	16641	16771	16532	16563	16550	16479	16662	16633	16575	16676	16447	16778	16608	16562	16566	16604	16576	16600	16596	16415	16855	16682	16641	16677	16605	16589	16610	16553	16576	16376	16768	16534	16694	16537	16755	16555	16630	16699	16715	16725	16571	16749	16599	16483	16544	16372	16711	16648	16370	16688	16650	16579	16736	16337	16711	16642	16501	16551	16461	16597	16638	16520	16485	16539	16576	16554	16751	16568	16592	16622	16479	16718	16548	16715	16654	16533	16619	16508	16511	16473	16564	16660	16709	16638	16550	16428	16502	16610	16715	16501	16753	16603	16560	16529	16556	16714	16501	16606	16719	16571	16705	16659	16620	16431	16755	16687	16642	16636	16567	16558	16563	16716	16748	16667	16503	16567	16610	16718	16732	16523	16566	16739	16687	16432	16544	16452	16675	16512	16706	16585	16669	16688	16512	16603	16519	16678	16743	16466	16639	16540	16671	16759	16443	16402	16844	16814	16647	16425	16360	16721	16723	16615	16742	16592	16642	16590	16502	16529	16754	16556	16639	16554	16534	16782	16708	16487	16788	16479	16553	16754	16526	16657	16736	16782	16539	16570	16645	16778	16764	16750	16577	16751	16801	16680	16791	16455	16670	16666	16637	16645	16480	16637	16405	16727	16652	16639	16476	16656	16838	16684	16709	16532	16850	16561	16553	16556	16577	16604	16420	16697	16719	16691	16639	16551	16718	16587	16699	16603	16584	16784	16644	16591	16650	16598	16573	16737	16731	16675	16773	16818	16597	16621	16501	16725	16682	16429	16390	16616	16498	16599	16518	16564	16551	16478	16641	16661	16600	16602	16619	16658	16655	16642	16691	16618	16544	16504	16660	16548	16572	16642	16511	16499	16667	16630	16486	16724	16614	16588	16919	16624	16568	16570	16553	16720	16673	16565	16548	16429	16734	16692	16912	16471	16578	16527	16581	16613	16737	16656	16652	16747	16770	16877	16669	16768	16648	16554	16550	16577	16651	16741	16774	16606	16644	16543	16587	16527	16564	16788	16530	16611	16733	16812	16612	16570	16546	16486	16833	16505	16481	16688	16836	16810	16405	16564	16508	16680	16481	16487	16554	16649	16552	16579	16562	16452	16586	16561	16734	16485	16620	16642	16792	16280	16457	16700	16627	16726	16585	16379	16685	16461	16482	16747	16796	16651	16417	16547	16589	16729	16565	16941	16758	16535	16563	16475	16677	16507	16481	16624	16443	16688	16801	16635	16631	16664	16878	16611	16589	16710	16490	16655	16895	16564	16604	16724	16717	16779	16619	16624	16646	16601	16600	16495	16631	16797	16839	16657	16475	16229	16542	16691	16539	16384	16705	16624	16608	16600	16451	16738	16588	16611	16459	16824	16743	16664	16581	16571	16672	16635	16629	16733	16470	16642	16554	16626	16653	16686	16678	16683	16548	16628	16732	16570	16554	16460	16565	16352	16597	16652	16631	16520	16650	16697	16526	16681	16497	16431	16514	16729	16515	16434	16635	16600	16894	16359	16526	16577	16465	16240	16527	16651	16614	16658	16396	16693	16612	16521	16546	16712	16553	16470	16978	16532	16588	16584	16524	16828	16773	16772	16609	16840	16535	16709	16615	16435	16677	16837	16651	16579	16710	16561	16633	16707	16655	16743	16737	16587	16546	16555	16814	16728	16557	16550	16385	16606	16573	16415	16620	16725	16562	16716	16692	16650	16756	16584	16437	16714	16608	16497	16839	16688	16791	16427	16623	16818	16609	16631	16659	16739	16736	16601	16723	16362	16438	16475	16618	16713	16701	16319	16620	16398	16594	16577	16899	16699	16645	16601	16713	16648	16424	16676	16614	16504	16625	16659	16581	16582	16671	16514	16464	16506	16763	16557	16543	16634	16471	16631	16664	16741	16668	16424	16395	16506	16749	16902	16602	16468	16568	16581	16549	16666	16771	16535	16615	16672	16628	16444	16499	16671	16595	16702	16636	16538	16587	16521	16607	16598	16441	16673	16415	16646	16669	16489	16512	16605	16761	16432	16705	16739	16632	16476	16628	16614	16600	16502	16723	16659	16555	16668	16734	16599	16607	16790	16657	16644	16661	16619	16714	16799	16854	16603	16369	16649	16733	16542	16795	16740	16693	16648	16553	16586	16596	16438	16454	16393	16405	16653	16657	16546	16651	16677	16581	16560	16456	16620	16648	16443	16478	16545	16773	16611	16652	16533	16757	16596	16525	16692	16586	16686	16408	16571	16673	16568	16693	16910	16516	16438	16569	16746	16440	16436	16629	16571	16673	16610	16464	16498	16683	16593	16759	16419	16541	16578	16536	16567	16627	16669	16532	16547	16443	16717	16578	16450	16665	16344	16592	16551	16467	16539	16580	16572	16581	16616	16640	16696	16609	16715	16789	16540	16429	16673	16620	16663	16887	16689	16614	16787	16545	16593	16578	16671	16623	16420	16592	16758	16713	16663	16742	16577	16661	16743	16721	16669	16443	16343	16598	16647	16712	16637	16668	16604	16569	16430	16804	16393	16672	16722	16503	16552	16701	16672	16621	16586	16628	16724	16720	16602	16809	16642	16683	16812	16838	16544	16562	16513	16693	16540	16621	16561	16756	16620	16709	16627	16441	16539	16591	16485	16631	16671	16629	16594	16566	16574	16696	16518	16706	16611	16592	16524	16622	16652	16598	16557	16607	16722	16611	16535	16628	16713	16500	16595	16451	16411	16479	16630	16493	16649	16658	16681	16573	16274	16721	16528	16704	16548	16664	16761	16562	16431	16461	16589	16757	16696	16616	16718	16835	16733	16719	16568	16650	16627	16661	16468	16577	16567	16557	16618	16611	16555	16857	16584	16660	16696	16590	16548	16502	16544	16649	16503	16646	16538	16508	16760	16705	16548	16451	16509	16589	16463	16540	16533	16795	16464	16567	16525	16612	16653	16664	16790	16542	16607	16681	16679	16498	16685	16625	16494	16504	16653	16584	16640	16648	16617	16626	16558	16508	16536	16698	16695	16727	16769	16744	16601	16718	16622	16656	16745	16945	16686	16507	16602	16749	16693	16634	16581	16629	16606	16481	16716	16513	16623	16617	16587	16667	16657	16594	16653	16609	16522	16479	16723	16703	16653	16524	16683	16541	16400	16663	16612	16562	16856	16659	16779	16430	16728
33748	49700	45946	38039	32740	27790	23890	20141	18467	17678	17342	17160	16570	16105	16203	16004	15752	15572	15917	15420	15546	15385	15539	15232	15327	15334	15293	15414	15202	15251	15039	15091	15315	15138	15231	15126	15144	15118	15282	15291	15247	15213	15221	15335	15164	15124	15050	15128	15158	15044	15122	15171	15113	15024	15195	15234	15191	15091	15112	15147	15191	15125	15127	15105	15059	15193	15023	15140	15464	15216	15276	15190	15107	15090	15423	15079	15093	15211	15056	15011	15180	15189	15171	15299	15070	15251	15171	15119	15275	15194	15117	15207	15197	15052	15097	15141	15139	15247	15303	15006	15010	15169	15087	15253	15328	15119	15308	15159	14957	15072	15176	15224	15163	15078	15200	15235	15048	15080	15160	15083	14993	15203	15036	15033	15108	15179	15129	15046	15106	15168	15146	15132	15144	15122	15085	15143	15164	15188	15189	15216	15112	15113	15142	15100	15080	15211	15073	15050	14975	15079	15121	15137	15075	15226	15200	15071	15286	15091	15123	15078	15163	15315	15275	14864	15076	15221	15007	15161	15086	15034	15041	15117	15107	15096	15020	15204	15107	15256	15271	15086	14974	15201	15160	15103	15151	15151	14957	14974	15081	15205	15151	15171	15164	15283	15164	15158	15084	15093	15320	15091	15135	15218	15018	15025	15197	15129	15258	15248	15150	14979	15217	15041	15387	15057	15240	15068	15007	15106	15159	14961	15087	15248	15326	15133	15208	15102	15051	15071	14975	15099	15118	15144	15016	15120	15175	15123	15114	15025	15222	14992	15119	14987	15075	15142	15154	15261	15151	14930	15090	15203	15097	15243	15076	15023	14909	15372	15120	15194	15159	15150	14945	15241	15151	15084	15128	15124	15134	15214	15001	15088	15190	15058	15259	15107	15130	15174	15144	15095	15210	15111	15224	15146	14926	15246	15239	15120	15307	15263	14990	15081	15127	15158	15169	15111	15169	15072	15147	15219	15036	15002	15268	14982	15198	15259	15147	15033	15089	15096	15147	14980	15023	15124	15135	15167	15221	14956	15014	15022	15154	15089	15209	15057	15170	15168	15082	15166	14971	15025	15278	15086	15162	15178	15194	15221	15206	15030	15337	15163	15024	14979	15151	15061	15223	15051	15175	15071	15209	15201	15052	15116	15205	15168	15088	15280	15181	15067	15228	15186	15075	15033	15231	15022	15257	15081	15226	15123	15201	15189	15101	15280	15219	14979	15096	15084	15253	15106	15104	15048	15146	15214	15143	15138	15193	15118	15083	15202	15188	15114	15141	15160	15226	15160	15106	15162	15178	15082	15105	15284	15153	15043	15173	15317	15181	15329	15145	15141	15058	15271	15103	15264	15144	15086	15066	15020	15329	15003	15163	15129	15306	15151	15065	15240	14901	15217	14920	15122	15289	14941	15191	15173	15101	14950	15233	15007	15370	15074	15185	15143	15167	15074	15005	15239	15211	15077	15216	15277	15159	15053	15219	15278	14902	15218	15170	15003	15054	15228	15097	15160	15180	15181	15230	15125	15197	15238	15182	15186	15324	15118	15141	15227	15156	15159	15198	15077	15168	15173	15115	15195	15293	15159	15183	15184	15148	15087	15219	15151	15095	15038	15113	15115	15153	15193	14909	15254	15262	15070	15213	15096	15169	15214	15283	15191	15216	15081	15190	15224	15197	15156	15136	15256	15219	15155	15056	15031	15128	15014	15170	15183	15137	15104	15261	15102	15125	15157	15077	15226	15197	15175	15035	15061	15184	14997	15177	14954	15107	15193	15076	15070	15210	15266	15238	15046	15096	15059	15088	15199	15161	15140	15116	15249	15100	15265	15157	15245	15071	15059	15142	15177	15252	14875	15066	15076	15191	15127	15261	15076	15312	15207	15309	15129	15106	15160	15252	15139	15219	15270	15053	15098	15211	15152	15147	15152	14993	15205	15112	15078	15093	15165	15163	15075	15305	15302	15168	15150	15115	15058	15201	15077	15122	15164	15105	15061	15227	15145	15150	15146	15150	15197	15113	15148	15113	15250	15076	15137	15047	15255	15290	15234	15115	15169	15031	15030	15059	15026	15254	15093	15231	15139	15183	15232	15221	15209	15068	15203	15171	15145	15175	14941	15128	15269	15179	15169	15228	15231	15301	15318	15139	15076	15143	15094	14994	15022	15236	15220	15153	15119	15049	15087	15175	15162	15176	15020	15083	15224	15159	15195	15137	15155	14924	15209	15308	15126	15173	14992	15100	15126	15180	15268	15138	15224	15071	15171	15065	15120	15135	15220	15122	15076	15327	15147	15123	15235	15065	15009	15100	15362	15061	15092	15119	15174	15117	15229	15075	15100	14935	15072	14940	15162	15129	15174	15245	15109	15160	15057	15116	15080	15306	15046	15085	15024	15104	15173	15065	15143	15112	15300	15018	15150	15027	15157	15170	15151	15162	15055	15080	15089	15087	15260	15272	15238	15248	15270	15275	15121	15130	15251	14969	15227	15311	15143	15179	15168	14900	15136	15274	15137	15161	15179	15229	15096	15227	15160	15098	15062	15253	15046	15129	15080	15235	15178	15211	15200	15220	15197	15178	15364	15195	15142	15154	15104	15251	15214	15153	15193	15068	15179	15092	15031	15212	15105	15134	15210	15123	15074	14987	15129	15258	15154	15123	15126	15131	15008	14959	15057	15093	15292	15049	15156	15193	15013	15071	15103	15202	15203	15294	15170	15195	15213	15114	15138	15207	15059	15101	15183	15266	15238	15045	15236	15272	15169	15116	15040	15295	15047	15236	15305	15156	15160	15195	15095	15243	15022	15138	15187	15120	14962	14953	15163	15208	15202	15100	15175	15084	15060	15248	15052	15252	15084	15193	15201	15117	15157	15155	15120	15090	15113	15201	15308	15085	15069	15085	15018	15376	15275	15211	15124	15232	15220	15028	14973	15185	15300	15053	15064	15150	14999	15193	15062	15072	15081	15005	15228	15180	15181	15058	15091	14947	15167	15055	15228	15307	15016	15073	15141	15029	15232	15231	15141	15073	15254	15155	15105	15213	15092	15377	15155	15068	15156	15148	15132	15149	15117	15123	15001	15167	15011	15130	15028	15066	15140	15032	15146	15081	15251	15005	15119	15207	15194	15095	15007	14956	15042	15089	15230	14962	15226	15091	15127	15194	15136	14984	15126	15139	15275	15146	15179	15212	15033	15227	15098	15238	15030	15232	15137	15184	15116	15110	15117	15128	15116	15017	15276	15032	15054	15098	15280	15157	15148	15196	15239	15001	15051	15360	15166	15117	15348	15017	15227	15231	15188	15287	15239	15088	15134	15198	15272	14997	15107	15192	14998	15059	15133	15195	15179	15223	15176	15152	15094	15081	15206	15240	15216	15092	15325	15160	15131	15206	15343	15141	15188	15147	15202	15121	15106	15164	15058	15106	15216	15165	15106	15158	15325	15183	15117	15120	15306	15180	15119	15169	15167	15082	15175	15131	15308	15096	15229	15094	15270	15349	15141	14980	15214	15321	15043	15063	15074	15288	14994	15077	15104	15284	15136	14979	15263	15101	15172	14968	15199	15129	15089	15134	14998	15037	15125	15230	15212	15211	15115	15120	15054	15068	15207	15184	15043	15038	15085	15207	15163	15063	15185	15312	15279	15088	14982	15139	15032	15078	15102	15239	15269	15222	15247	15195	15121	15127	15107	15170	15105	15187	15151	15116	14997	15194	15139	15282	15169	15294	15053	15129	15023	14991	15207	15031	15145	15123	15159	15224	15074	15214	15132	15118	15078	14862	15116	15177	15172	15213	15097	15113	15089	15279	15064	15044	15152	15109	15183	15027	15080	15182	15196	15100	15263	15184	14935	14908	15246	15242	15192	15046	15108	15279	15181	15295	15126	15133	15209	15226	15039	15282	15240	15192	15127	15090	14999	15260	15131	15257	15084	15229	15349	15162	15164	15077	15013	15150	15220	15119	14994	15111	15060	15165	15277	15158	15191	15096	15177	15163	15014	15181	15214	15129	14983	15209	15059	15331	15151	15164	15092	15187	15084	15192	15167	15118	15115	15118	15121	15103	15263	15142	15249	15177	14966	15165	15051	15134	15117	15143	15020	15109	14971	15092	15135	15092	15176	15228	15194	15028	15085	15075	15241	15304	15175	15094	14940	14998	15214	15073	15203	15223	15041	15310	15077	15146	15152	15083	15097	15112	14963	15222	15353	15265	15117	15137	15239	15007	15155	15182	15210	15116	15071	15095	15161	15128	15041	15232	15234	15160	15147	15244	15296	15038	15178	14974	15056	14999	15089	15145	15243	15300	15117	15219	15173	15002	15179	14951	15150	15037	15025	15040	15141	15213	15152	15264	15232	15393	15073	15215	15096	15272	15103	15205	15169	15038	15167	15209	15188	15174	15159	15144	15176	14979	15083	15135	14993	15028	15126	15024	15233	15173	15125	15125	15042	15236	15124	15103	15098	15169	15095	15084	15207	15151	15184	15291	15276	15157	15182	15113	15210	15054	14986	15025	15186	15038	15160	15016	15089	15188	15123	15014	15158	15110	15047	15073	15132	15279	15259	15081	15098	15202	15182	15200	15139	15299	15131	15139	15256	15226	15199	15081	15185	15197	14974	15022	15118	15220	14951	15033	15292	15160	15237	14998	15127	15035	15001	15012	15157	15151	15067	15052	14929	15110	15136	15253	15162	14999	15159	15147	14989	14961	15229	15224	15109	15167	15118	15280	14913	14915	15188	15157	15148	15186	15179	14980	15129	15014	15041	15107	15076	15075	14974	15179	15075	15335	15238	15240	15323	15195	15028	15163	14998	15115	15155	15243	15176	15120	15042	15238	15253	15253	15143	15149	14987	14995	15060	15113	15055	14991	14962	15138	15254	15191	15145	15068	15200	15202	15140	15093	15072	15111	15301	15138	15094	15195	15229	15095	14956	15251	15049	15030	15108	15363	15206	15169	15082	15188	15119	15252	15048	15199	15075	15036	15176	15237	15100	15148	15092	15153	15100	14993	15012	15050	15103	15303	14982	15112	15064	15057	15012	15068	15022	15057	15262	15057	15110	15317	15258	15144	15103	15192	15024	15133	15254	15226	15110	15039	15047	15187	15135	15041	15281	15067	15188	15130	15278	15061	15202
24128	21634	29446	25809	27486	29656	27909	22638	20337	19922	19636	19277	18861	18406	18043	18046	18173	18107	17681	17669	17720	17519	17535	17385	17478	17425	17333	17321	17272	17490	17325	17271	17198	17318	17246	17329	17419	17306	17206	17286	17053	17196	17262	17109	17218	17066	17108	17334	16965	17031	17377	17062	17056	17301	17087	17209	17223	17095	17341	17224	17347	17082	17200	17245	17232	17268	16859	17192	17072	17108	17306	17207	17343	17219	17174	17285	17083	17199	17211	17373	17074	17119	17111	17234	17234	17208	17115	17187	17253	17183	17254	17084	17242	17208	16991	17076	17208	17084	17332	17281	17069	16837	16979	17126	17261	17121	17178	17123	17138	17078	17052	17282	17025	16940	17311	17195	17151	17256	17209	17087	17152	17054	17194	17244	17088	17034	17045	17220	17256	17410	17172	17277	17168	17202	17091	17069	17027	17002	16908	17028	17200	17149	17126	17094	17185	17201	17257	17054	17203	17168	17091	16976	17265	17109	17093	16938	17142	16993	17207	17078	17231	17236	17207	17248	17220	17098	17216	17031	17050	17350	17271	17210	17259	17294	17181	17041	17280	17256	17050	17146	17357	17369	17145	17161	17107	17315	17157	16986	17086	16992	17184	17139	16976	17189	17074	17219	17137	17283	17374	17431	17148	17239	17321	17172	17122	17244	17178	17229	17032	17357	17394	17267	17308	17120	17209	17258	17225	17160	17135	17041	17235	17133	17064	17212	17054	17065	17058	16940	17095	17085	17134	17107	17063	17106	17282	17268	17220	17250	17251	17122	17156	17098	17099	17194	17200	17243	17014	17318	17154	17125	17085	17019	17248	17136	17397	17133	17147	17013	17206	17289	17245	17170	17256	17211	17213	17146	17193	17248	17114	17281	17155	17101	17131	17135	17215	17203	17099	16954	17075	17137	17003	17284	17370	17229	17286	17134	17232	17185	17126	17302	16975	17338	17171	17092	17130	17203	17230	17066	17191	17116	16977	17262	17418	17097	17325	17139	17146	17195	17055	17064	17261	17112	17193	17155	17173	17191	17225	17234	16903	17255	17228	17207	17205	17067	17244	16977	17252	16986	17118	17145	17203	17174	17251	17147	17183	16970	17112	17083	17108	17080	17157	16954	17214	17208	17141	16990	16961	17184	17222	17066	16877	17023	17327	17306	17171	17174	17188	16978	17244	17179	17136	17193	17021	17328	17029	17086	17303	17073	17294	17081	17128	17416	17123	17264	17114	17089	17308	17230	17035	17027	17023	17265	17199	17079	17127	17153	17229	17188	17002	17223	17065	17218	17279	17234	17224	17215	17255	17214	17132	17189	17145	17081	17103	17248	17132	17179	17238	17168	17145	17185	17099	17239	17134	17041	17112	17043	17262	17264	17262	17129	17190	17029	17040	17174	17348	17280	17146	17115	17153	17246	17009	16995	17057	16903	17052	17184	17288	17140	17009	17172	17378	17204	17196	17218	16950	17047	17058	17221	17219	17156	17065	17030	16981	17304	17074	17357	17129	17087	17317	17172	16970	17237	17244	17336	17056	17183	17156	17246	17177	16960	16923	17226	17386	17218	17075	16946	17029	17177	17404	17244	17001	17159	17049	17108	17243	17167	17070	17171	17046	17114	17310	17188	17224	17186	17202	16897	17176	17181	17100	17185	17311	17280	17217	17095	17086	17150	17120	16980	17250	17242	17272	17226	17303	16984	17178	17330	17302	17159	17279	17130	17104	17046	17152	17094	17294	17058	17203	17228	17292	17384	17006	17140	17196	17154	17072	17333	17183	17428	17018	17159	17176	17178	16975	17231	17123	17147	17222	17184	17241	17197	17326	17114	17176	17037	17155	17100	17064	17057	17355	17259	17138	17146	17157	17061	17153	17257	16969	17147	17144	16957	17098	17071	17121	17038	17111	17187	17046	16988	17343	16826	17275	17124	17038	17358	17406	17321	17134	17234	17107	16979	17182	17091	17381	17220	17075	17256	17150	17312	17400	17223	17306	17250	17111	17176	17063	17295	17232	16989	17082	17154	17078	17125	17278	17313	17215	17204	17184	17173	17104	17111	17016	17119	17141	17066	17402	17181	17231	17155	16938	17037	17111	17234	17246	17318	17312	17087	17111	17133	17147	17141	16978	17097	17322	17260	17326	17309	17431	17167	17267	17328	17062	17179	17204	17315	17291	16914	17165	17206	17178	17217	17080	17333	17110	17268	17486	17273	17261	17150	17025	17204	17196	17041	17292	17159	17259	17212	17301	17379	17314	17072	17197	17179	17375	16853	17207	17066	17059	17101	17319	17128	17099	17038	17102	17225	17243	16935	17345	17124	17423	17235	17289	17193	17139	17264	17073	17097	17116	17000	17100	17101	17032	17134	17120	17235	17300	17245	17197	17178	17072	17141	17203	17191	17309	17199	17129	17130	16952	17027	17208	17152	17289	17047	17158	17020	17271	17227	17197	17126	17157	17154	17123	16870	17211	17089	17094	17233	17243	17310	17111	17259	16922	17238	17226	17235	17050	17194	17247	17313	17129	17044	17157	17151	17037	17206	17109	17189	17215	17111	17197	17183	17164	16992	17192	17118	17233	17185	17030	17035	17245	16971	16967	17122	17160	17083	17224	17015	17121	16947	17086	17039	17184	17118	17355	17214	17088	17172	17204	17239	17091	17214	17068	17192	17101	17246	17281	17033	17231	16980	17090	17202	17245	17176	17164	17012	17144	17128	17111	17050	17195	17122	17051	17199	17109	17262	17319	17161	17136	17300	17134	17045	17002	17253	16927	17309	17143	17108	16994	16918	17159	17113	16961	17306	17138	17027	17306	17171	17181	17147	17127	17093	17199	17049	17237	17065	17104	17196	17275	16965	16986	17199	17256	17179	17267	17190	17087	17146	17204	17146	17037	17148	17184	17342	17231	16942	17105	17179	16992	17097	17148	16993	17180	16982	17275	17096	17163	17046	17252	17188	17335	17077	17058	17358	17086	17314	17113	17050	17140	17150	17239	17115	17132	17277	17397	17002	17380	17094	17124	17413	17161	17194	17110	17079	17254	17108	17116	17075	17095	17254	17335	17247	17256	17179	17375	16976	17108	17075	17168	17247	17238	17313	17197	17019	17014	17159	17112	17294	17239	17152	17111	16971	17272	17178	17159	17185	17260	17208	17347	17230	17340	17304	17194	17188	17187	17101	17198	17387	17125	17159	17102	17251	17176	17194	17182	17116	17018	17077	17181	17093	17071	17116	17051	17121	17267	17296	17171	17087	17161	17091	17176	17177	17054	17428	17184	17146	17383	16997	17119	17175	17142	17175	17125	17157	17213	16899	17173	17311	17212	17037	17107	17316	17287	17064	17006	17356	17404	17126	17070	17279	17247	17281	16975	17025	17188	17170	17281	17140	17266	17159	17240	17191	17179	17334	17185	17254	17512	16921	17089	17313	17414	17375	17236	17001	16919	16916	17212	17055	17270	17045	17248	17253	17383	17221	17145	17219	17076	17137	17229	17176	17049	17031	17217	17026	17141	17066	17093	17410	17164	17051	17147	17196	17136	17290	17047	17041	17137	16980	17108	17210	17165	17257	17153	17256	17239	17153	17232	17044	17045	17205	17055	17147	17208	17114	17251	16926	17319	17041	17118	17159	16924	17240	17236	17266	17235	17195	17275	17128	17210	17145	17111	17168	17155	17214	17297	17088	17167	17119	17147	17390	17071	17145	17206	17296	17139	17282	17142	17147	17157	17094	17148	17239	17255	17193	17257	16996	17396	17194	17035	17147	17258	17135	17159	17129	17039	17146	17167	17083	17137	17035	17156	17176	17238	17400	17197	17149	17333	17112	17425	17232	17199	17010	17131	17153	17115	17167	17121	16968	17125	17369	16806	17170	17232	17053	17031	16900	17279	17234	17183	17236	17229	17205	17000	17194	17240	17069	17205	17279	17076	17222	17240	17365	17147	17110	17271	17160	17111	17093	17272	17328	17204	17286	16988	17062	17199	17235	17083	17427	17407	17187	17002	17142	17248	17163	17201	17343	17129	16928	17238	17121	17021	17116	17065	17049	17188	17142	17200	17183	16882	17207	17288	17274	17335	17335	16949	17227	17229	17069	17130	17081	17203	17311	17027	17186	17112	17277	17194	16972	17383	17194	17191	17122	17270	17302	17224	16983	17103	17111	17201	17127	17139	17049	17085	17187	17352	17147	17225	16966	17091	17087	17146	17093	17229	17150	17150	17028	17354	17129	17260	17148	17106	17093	17082	17005	17145	17057	17148	17131	17200	17198	17177	17267	17197	17217	17064	17114	17344	16999	17170	16914	17178	17188	17284	17196	17296	17213	17141	17230	17220	17132	17147	17349	17286	17039	17268	17092	17004	17276	17115	17261	17190	17208	17130	17321	17221	17202	17093	17056	17097	17172	17070	17115	17043	17144	17169	17028	17232	17231	17127	17053	16886	17091	17282	17064	16924	17131	17164	17187	17156	17155	17177	17059	17236	17289	17416	16815	17161	17242	17219	17060	17159	17220	17058	17098	17006	16998	17025	17145	17105	17037	17075	16921	17175	16987	17199	17026	17188	17110	17230	17101	17144	17202	17254	17376	17342	17116	17157	17271	16973	17162	17236	17060	17236	17036	17120	17226	17029	17343	17092	17113	17384	17195	17361	17067	17209	17195	17160	17012	16979	17106	17197	17107	17235	17187	17182	17184	17171	17094	17021	17302	17364	17212	17270	17242	17308	17040	17198	17069	17221	17320	16784	17190	17034	17224	17155	17124	17020	17206	17138	17171	17043	17185	17141	16942	17112	17101	17245	17152	17206	17174	17450	17164	17236	17148	17112	16968	16932	17142	17030	17147	17207	16961	17308	17193	17142	17424	17140	16952	17227	17079	17064	17125	17073	17323	17070	17160	17125	17170	17009	17295	17203	17258	17199	17115	17203	17274	17001	17178	17102	17235	17132	17130	17221	17232	17172	17243	17340	17088	17115	17151	17070	17250	17188	17024	17089	17073	17082	17224	17273	17398	17237	17116	17241	17135	17113	17138	17449	17110	17140	17075	17250	17182	17047	17141	17131	17354	17243	17106	17020	17151	17288	17079	17201	17135	17049	17333	17081	17140	17246	17271	17190	17176	17204	17180	17154	17124	17246	17060
33306	55462	52116	43616	38867	33158	27210	22893	20268	19378	19063	18473	17862	17137	17067	16977	16694	16707	16293	16197	16183	16335	16039	16006	15884	15637	15710	15802	15625	15632	15527	15568	15628	15554	15510	15556	15612	15664	15522	15555	15596	15681	15540	15477	15495	15606	15477	15680	15605	15639	15561	15485	15456	15586	15514	15456	15542	15500	15415	15560	15637	15464	15489	15647	15415	15752	15511	15532	15596	15660	15549	15480	15589	15621	15710	15585	15471	15475	15595	15694	15501	15362	15366	15325	15472	15605	15642	15485	15341	15626	15708	15379	15567	15640	15592	15444	15669	15718	15447	15484	15379	15471	15496	15661	15511	15337	15420	15547	15661	15546	15612	15470	15338	15654	15529	15424	15325	15673	15707	15475	15549	15567	15532	15416	15662	15535	15601	15544	15596	15575	15646	15554	15459	15591	15616	15413	15496	15456	15565	15474	15518	15544	15548	15432	15494	15598	15386	15449	15534	15461	15697	15538	15568	15616	15578	15491	15495	15670	15423	15521	15530	15509	15504	15537	15467	15580	15573	15442	15461	15487	15555	15483	15551	15509	15334	15585	15346	15284	15675	15581	15758	15504	15515	15568	15411	15507	15594	15564	15445	15566	15659	15577	15407	15435	15376	15503	15500	15372	15491	15504	15571	15298	15525	15501	15349	15506	15578	15439	15687	15609	15440	15422	15437	15622	15555	15523	15529	15452	15566	15441	15613	15400	15599	15391	15550	15601	15597	15731	15517	15672	15538	15511	15534	15533	15503	15555	15640	15600	15699	15450	15566	15620	15591	15503	15357	15500	15501	15481	15486	15526	15470	15577	15515	15427	15701	15528	15449	15548	15376	15535	15476	15492	15613	15467	15647	15625	15506	15443	15655	15547	15634	15410	15500	15487	15469	15663	15442	15388	15609	15639	15513	15592	15539	15480	15618	15368	15412	15557	15568	15539	15387	15461	15523	15389	15505	15573	15607	15656	15531	15489	15527	15573	15473	15296	15334	15509	15558	15434	15412	15467	15484	15416	15488	15492	15408	15400	15539	15673	15390	15542	15559	15490	15518	15463	15554	15610	15605	15291	15544	15688	15484	15647	15499	15413	15502	15501	15586	15576	15514	15712	15511	15512	15642	15446	15388	15443	15621	15532	15479	15496	15496	15550	15416	15423	15654	15453	15472	15593	15476	15393	15581	15638	15508	15574	15416	15523	15382	15574	15516	15403	15673	15369	15493	15675	15513	15480	15544	15650	15457	15354	15484	15540	15438	15601	15614	15533	15542	15492	15537	15417	15485	15468	15477	15438	15704	15599	15575	15511	15532	15433	15703	15533	15431	15626	15385	15538	15464	15580	15521	15492	15609	15478	15415	15421	15547	15441	15452	15636	15663	15420	15462	15453	15617	15430	15611	15569	15371	15444	15516	15457	15685	15531	15581	15611	15558	15617	15424	15567	15678	15425	15545	15715	15597	15717	15623	15511	15485	15382	15631	15537	15517	15533	15471	15596	15496	15408	15508	15579	15495	15520	15429	15512	15473	15593	15626	15309	15555	15512	15595	15314	15472	15472	15304	15524	15555	15515	15456	15426	15734	15417	15606	15602	15376	15488	15698	15478	15591	15515	15391	15558	15585	15413	15346	15328	15519	15571	15438	15520	15519	15476	15602	15343	15592	15674	15474	15428	15488	15498	15555	15583	15486	15412	15468	15495	15551	15595	15648	15503	15542	15451	15566	15660	15484	15733	15485	15476	15415	15597	15532	15536	15644	15669	15705	15543	15554	15586	15448	15579	15479	15629	15595	15734	15369	15419	15637	15532	15561	15585	15557	15617	15503	15493	15714	15584	15465	15301	15607	15551	15611	15352	15309	15554	15368	15571	15624	15747	15396	15504	15372	15749	15575	15347	15517	15643	15491	15613	15484	15420	15607	15459	15563	15589	15455	15511	15490	15346	15589	15373	15532	15647	15409	15378	15577	15568	15510	15307	15463	15392	15510	15644	15423	15541	15419	15301	15589	15338	15386	15615	15501	15511	15535	15477	15540	15596	15440	15462	15595	15536	15339	15555	15599	15541	15420	15710	15526	15588	15647	15520	15628	15523	15562	15528	15530	15610	15530	15406	15548	15443	15507	15573	15562	15555	15388	15514	15576	15564	15481	15386	15545	15481	15395	15621	15456	15456	15438	15468	15652	15497	15308	15646	15329	15628	15472	15538	15427	15480	15437	15485	15685	15442	15666	15465	15551	15638	15438	15620	15593	15549	15360	15681	15611	15595	15522	15777	15513	15451	15482	15536	15594	15499	15370	15707	15552	15639	15565	15504	15494	15444	15579	15577	15370	15543	15537	15285	15555	15696	15509	15464	15531	15340	15550	15649	15353	15483	15576	15441	15540	15468	15630	15644	15545	15413	15411	15608	15468	15450	15545	15781	15433	15452	15422	15383	15620	15534	15703	15457	15647	15597	15630	15417	15485	15636	15359	15493	15578	15604	15427	15560	15430	15347	15679	15534	15424	15489	15572	15575	15417	15504	15511	15647	15500	15642	15447	15608	15531	15490	15666	15492	15509	15597	15684	15456	15398	15586	15565	15457	15657	15594	15612	15521	15493	15593	15488	15521	15455	15414	15617	15438	15495	15494	15460	15533	15520	15479	15572	15416	15547	15450	15478	15666	15648	15462	15473	15589	15483	15562	15452	15424	15574	15504	15588	15357	15566	15424	15678	15606	15412	15571	15487	15487	15357	15573	15507	15465	15504	15610	15584	15369	15661	15453	15551	15571	15555	15506	15514	15533	15564	15489	15336	15540	15577	15506	15581	15499	15589	15416	15726	15590	15474	15530	15517	15380	15484	15671	15496	15442	15383	15537	15449	15537	15466	15368	15456	15499	15488	15584	15546	15571	15453	15648	15584	15531	15600	15663	15357	15431	15526	15614	15358	15465	15559	15563	15479	15348	15693	15493	15580	15595	15582	15550	15560	15430	15495	15445	15636	15494	15494	15514	15423	15426	15444	15707	15574	15584	15622	15518	15443	15657	15528	15545	15419	15466	15553	15461	15631	15425	15550	15656	15503	15512	15752	15594	15524	15477	15540	15622	15338	15605	15506	15632	15613	15464	15479	15486	15634	15450	15541	15645	15434	15507	15460	15535	15432	15480	15495	15658	15480	15554	15628	15531	15659	15561	15747	15474	15663	15290	15427	15441	15547	15693	15557	15613	15594	15489	15538	15523	15456	15471	15469	15563	15486	15475	15630	15578	15428	15546	15476	15515	15529	15425	15481	15328	15483	15540	15411	15583	15600	15415	15468	15638	15486	15358	15535	15586	15558	15381	15522	15540	15468	15583	15511	15346	15488	15488	15587	15405	15426	15484	15455	15573	15526	15582	15564	15727	15360	15477	15451	15739	15549	15618	15411	15560	15398	15442	15572	15292	15699	15309	15498	15364	15690	15466	15594	15282	15663	15463	15520	15525	15539	15591	15490	15439	15439	15507	15381	15567	15494	15519	15514	15465	15332	15429	15522	15545	15598	15400	15542	15500	15597	15566	15553	15507	15708	15484	15453	15365	15550	15319	15569	15484	15547	15491	15496	15433	15555	15517	15487	15477	15514	15413	15612	15380	15264	15390	15399	15570	15647	15599	15675	15634	15560	15425	15669	15640	15700	15483	15650	15530	15499	15612	15394	15644	15497	15539	15437	15529	15499	15534	15573	15385	15416	15549	15570	15626	15531	15576	15571	15573	15368	15622	15673	15592	15558	15641	15504	15635	15539	15567	15479	15440	15641	15474	15571	15341	15656	15516	15372	15376	15514	15461	15651	15533	15619	15312	15455	15549	15482	15459	15574	15606	15460	15567	15661	15412	15431	15575	15527	15487	15562	15463	15374	15453	15375	15376	15608	15499	15617	15625	15570	15508	15558	15538	15489	15400	15337	15509	15672	15647	15583	15591	15539	15437	15493	15462	15488	15455	15511	15556	15458	15404	15317	15635	15504	15640	15320	15394	15474	15297	15492	15613	15591	15579	15349	15709	15498	15613	15477	15516	15548	15543	15401	15637	15626	15452	15644	15557	15377	15444	15577	15609	15519	15656	15546	15594	15290	15552	15374	15497	15541	15518	15386	15494	15502	15475	15388	15614	15539	15369	15453	15549	15649	15522	15605	15586	15540	15437	15553	15624	15473	15599	15466	15558	15290	15493	15557	15668	15486	15545	15452	15479	15619	15477	15519	15490	15463	15540	15505	15462	15332	15504	15550	15497	15493	15609	15560	15509	15515	15289	15526	15566	15511	15497	15370	15536	15621	15532	15410	15594	15606	15415	15453	15485	15345	15587	15678	15449	15598	15450	15732	15451	15510	15616	15624	15642	15463	15390	15472	15557	15564	15640	15658	15319	15477	15319	15682	15472	15405	15523	15621	15530	15642	15419	15484	15462	15482	15462	15527	15467	15505	15369	15510	15501	15536	15685	15424	15489	15495	15569	15557	15546	15604	15540	15555	15466	15615	15638	15450	15437	15699	15659	15385	15547	15635	15523	15571	15493	15333	15450	15461	15429	15537	15469	15461	15609	15559	15477	15592	15546	15483	15460	15598	15594	15513	15504	15547	15595	15574	15515	15514	15583	15569	15514	15566	15455	15588	15451	15594	15523	15691	15495	15446	15625	15520	15512	15599	15639	15593	15423	15546	15489	15524	15391	15514	15455	15467	15440	15334	15606	15612	15622	15513	15409	15556	15595	15524	15481	15533	15427	15555	15756	15432	15447	15578	15686	15388	15701	15566	15512	15448	15548	15601	15579	15557	15522	15330	15479	15622	15541	15484	15641	15771	15485	15491	15468	15434	15482	15754	15437	15541	15389	15539	15494	15396	15585	15488	15385	15605	15484	15350	15685	15418	15525	15509	15377	15538	15500	15561	15495	15550	15608	15423	15570	15555	15627	15516	15361	15712	15479	15592	15662	15487	15459	15494	15562	15474	15490	15574	15689	15555	15526	15662	15704	15629	15631	15480	15476	15462	15476	15578	15659	15521	15455	15409	15477	15500	15475	15504	15520	15431	15323	15444	15624	15488	15632	15658	15500	15535	15457	15527	15340	15351	15389	15514	15651	15447	15428	15485	15509	15645	15413	15438	15540	15431	15508	15524	15448
23172	21627	29742	24439	24453	28791	30267	23595	21312	20635	20290	19820	18863	18639	18083	18164	18196	17955	17858	17783	17672	17525	17507	17477	17204	17298	17327	17013	17240	17180	17012	17128	16976	17135	16918	16883	17036	17083	17001	17058	16942	16997	17036	16987	16974	16924	16932	16906	16913	16886	17005	16907	16941	16845	16856	16825	17179	16888	17290	17001	16962	16873	17021	17030	17125	17089	16654	16727	16988	17059	16884	16997	16966	16774	17091	17059	17033	17004	16627	16709	16871	17032	17141	16787	16970	16904	16909	16816	16920	16951	17046	16832	16780	17051	16965	17182	16845	16955	16934	17051	16941	16862	16987	17015	17034	16877	16943	16800	16749	17066	16856	16840	16948	16810	16833	16919	16983	16805	16951	17005	16847	16934	16769	16964	16951	16969	16889	16828	16952	16874	17122	16937	16978	16834	16899	17014	17054	16659	16944	16996	16798	17093	17045	16992	16897	16843	17203	16869	17000	17022	16777	16891	16988	16802	16880	17027	17062	16802	16753	17105	16887	16980	17066	16646	16928	16845	16856	16997	16937	16967	16969	16852	16814	16903	16954	16846	16726	16677	17049	17008	16865	16954	16786	16746	16681	16957	16848	16793	17077	17100	17033	16883	16992	16849	16881	16730	17001	16925	16918	16779	16856	17029	16798	16826	16828	16630	17044	16777	16890	16805	16793	16882	16923	16747	17011	16888	16914	16979	16982	17061	16878	16931	16823	16825	16936	16756	17057	16879	16916	16943	17011	16844	16965	16832	16971	16792	17135	16944	16994	16944	16678	16809	16966	16930	16842	16659	16947	16862	16978	17076	16921	16713	16936	16875	16673	16717	16828	17057	16737	16945	16887	16654	17128	16927	16959	16960	17007	16959	16958	16954	16941	16995	16954	17151	17109	16956	16920	16794	16820	16786	16780	16919	16952	16952	16829	16917	16988	16902	16801	16706	16969	17119	16851	16890	16849	16881	16636	17022	16876	16955	16833	16716	16872	16769	16855	16710	16749	16828	16851	16940	17032	17152	16793	16897	16881	16690	16830	16935	16692	16992	16813	16833	16912	16862	16867	16854	16934	17028	16922	16850	16993	16916	16825	16825	16862	16891	16989	16849	16984	16766	16823	17025	16812	16951	17083	16915	16900	17009	16922	16897	17003	16867	16768	16892	17007	16688	16701	16937	17002	16828	16955	16920	16804	16765	17001	16834	16987	16772	16861	16920	16784	16944	16868	16875	16912	17013	16694	16731	16791	16820	16790	16746	16883	16809	16820	16859	16958	16915	16764	16819	16858	16774	16939	17044	16870	17024	16956	16877	16902	16820	16917	16847	16786	16830	16947	16868	16798	16932	16795	16827	16788	16949	16880	16910	16897	16996	16930	16802	16801	16949	16868	16847	16587	16880	16873	16790	16942	16892	16905	16852	17019	16915	16745	16951	16982	17012	17083	16962	16721	16935	17034	16864	16974	16930	17129	17081	16898	16917	16837	16773	16978	17047	16794	16845	16852	16864	16959	16818	16956	16958	16988	16832	16774	16692	16862	16702	16983	16846	17082	17086	16893	16896	16928	16813	16960	16877	16974	16907	16895	16845	17014	16842	16804	16863	17066	16748	16711	16899	16783	16910	16899	16981	16957	17013	17019	17036	16944	16727	16881	16891	16832	16962	16860	16884	16953	16856	16876	16821	16871	16943	16950	16797	16990	16884	16861	16857	16841	16982	16606	17057	16928	16946	16979	17001	16910	16837	16798	16706	16771	16830	16861	17115	16929	16923	16935	16771	16933	16801	16963	16682	17060	16949	16870	16918	16918	16881	16776	16965	16877	16874	16854	16695	16750	16909	16694	16898	16739	17114	17034	17027	16859	16812	17021	17041	16907	17001	16859	16820	16751	16830	16933	16958	16901	16934	16855	16865	16756	16856	16770	16795	16888	16874	16903	17021	16950	17066	16989	16649	16641	16671	16936	16789	16881	16766	16709	16972	16880	17016	16750	16891	16801	16877	16873	17123	17170	16952	16843	16719	17011	17032	17014	16932	16842	16880	16781	16949	16874	16931	16869	16701	16840	16829	16800	17001	16789	16926	16884	17022	16850	16942	17039	16855	16848	16978	16934	16947	16870	17010	16807	16914	16978	16887	16826	16848	16837	16752	16919	16715	16856	16765	17011	16977	16927	17053	16779	17154	16964	16938	16828	16873	16801	16737	16941	16932	16916	16943	16911	16910	16829	16894	16820	16802	16808	16704	16887	16932	16869	17044	16854	16801	16998	17055	16783	16757	16836	16810	16693	16826	16846	16956	16724	16883	16985	17035	16869	16771	16761	16807	16872	16856	16999	16937	16961	16822	16815	16943	16928	16800	16973	16948	16835	16873	16864	16959	16758	16919	16889	16698	16949	16859	16893	16770	16827	16797	16802	16784	16816	16922	16740	16875	16971	16733	16929	16870	16945	16775	16879	17005	16965	16952	16965	17017	16849	16722	16802	17044	16962	16769	16727	16742	16846	16792	16899	16851	16991	17123	16911	16923	17028	16881	16953	16834	16843	16778	16794	16969	17005	16804	17041	16933	16924	16889	16965	16857	16803	16884	16837	16904	16975	16965	16928	16955	17060	16888	16985	16798	16967	16900	17057	16759	17009	16726	16734	16872	16844	16786	16818	16991	16935	17035	16838	16917	16907	17063	16923	16694	16948	16813	16999	16894	16617	16750	16876	17008	16870	16982	16718	17091	17036	16740	16974	16859	16915	16779	16886	16769	16912	16758	16834	16898	16928	16858	16949	16757	16743	16801	16740	16653	16671	16814	16930	16827	16814	16871	16894	17132	16830	17035	16929	16781	16683	17018	16870	16742	16680	16783	16826	17012	16808	16958	16884	17033	16917	17033	17042	16900	16904	16782	16740	16841	16842	16870	16756	17064	16702	16938	16746	16977	16937	17057	16939	16779	16915	16895	17000	16832	16961	16808	16887	16876	16779	16801	16965	16896	16978	16734	16914	16892	16963	16948	16899	16906	16879	17052	16824	17027	16691	17036	16970	16762	17013	16821	16803	16817	16891	17038	17024	17039	16888	16684	16962	17067	16884	16851	17098	16882	16788	16906	16950	16776	16847	16844	16831	16901	16967	16611	16851	16894	16893	16917	16886	16800	16850	16800	16880	16730	16892	16883	16767	16823	16911	16898	16976	16838	16964	16981	17075	16986	16943	16941	16748	17030	16836	16765	16782	17036	16930	16842	16907	17077	16853	16830	16781	16884	17159	16721	16787	16982	16944	16781	16727	17067	16727	16793	16886	16844	16854	16851	16821	16841	16824	16992	16751	16919	16957	16974	16960	16904	16703	17016	17108	16977	16964	17054	17064	16791	16603	16943	16891	16904	17084	17037	16900	16757	16810	16757	17013	16936	16788	16917	16987	16939	16875	16621	17010	16857	16921	16995	17057	16959	16827	16788	16889	17055	16871	16971	16840	16945	16801	16976	16810	16975	16990	16806	16963	17023	17003	16831	16865	16768	16882	16868	16811	16931	16823	16966	16717	16881	17057	16986	16577	16700	16895	16899	17095	16875	16622	16986	16769	16908	16793	16775	16884	17036	16774	17167	16900	16833	16847	16928	16946	16963	16952	16766	16926	16830	16847	16828	16977	16747	16826	16767	16610	16677	16800	16974	16784	16739	16803	16683	16940	16698	16911	16875	16909	16637	17009	16990	16857	16911	16974	16873	16813	16587	16916	16878	16981	17040	16649	16669	16758	16890	16891	16801	16906	16992	16721	16916	16985	16829	16695	16841	16871	17128	16850	17038	16845	16916	16993	17188	16933	16853	16769	16984	16871	17036	17005	16915	16923	16980	16634	16781	16807	16886	16865	16855	16956	16917	16767	16765	16959	16877	17053	16979	16971	16936	16784	16903	16761	16880	16867	16926	16952	17113	16778	16763	17014	16809	16820	16923	16919	16930	16952	16786	16942	17025	16881	16884	17026	16977	16757	16863	16901	17009	17088	16886	16663	17032	16900	16981	16925	16914	16867	16749	17071	16845	16844	16853	16950	16911	16774	16934	16838	16870	16800	16757	16809	16824	16853	16631	16583	16909	16806	16883	16743	16877	16762	16892	16822	16980	16953	16764	16828	16845	17001	16915	16983	16919	16878	16983	16932	16755	16872	17081	16754	16945	16874	16926	16922	16902	16952	16860	16852	16925	16979	16936	17084	16720	16768	16969	16765	16956	16871	17021	16844	16678	16862	16966	16839	16769	16821	16788	16885	16798	16916	16786	17006	16877	16866	17024	16782	16940	16760	16893	16732	16981	16811	16892	16948	16839	16887	16963	16949	17050	17036	17003	16897	16781	16921	16795	16862	16966	16909	16656	16894	17010	16955	16886	16770	16831	16894	16715	16660	16991	16863	17077	16762	16819	16893	16833	16889	16871	16755	16915	16890	16846	17054	16833	16850	16951	16844	17060	17025	16608	16933	16826	16955	16992	16864	16850	16913	16904	17078	17038	16837	16851	16856	16864	16844	16994	16852	16819	16578	16759	16860	16833	16879	16881	16881	16728	16877	16730	16838	16708	16811	16817	16728	16692	16731	16758	16837	16515	17099	16986	16848	17024	16930	16574	16731	16971	16818	16965	16907	16954	16954	16853	16873	16818	16842	16725	16901	16595	16937	16953	16859	16870	16928	16810	17093	17244	16794	16937	16753	16604	16854	16656	16953	16840	16990	16796	16860	16811	16766	16736	16884	16816	16846	16859	16957	16922	16889	16870	16958	16887	16739	16904	16898	16794	17096	16890	16809	16889	16791	16967	16710	17153	16821	16840	16788	16863	16842	16932	16961	16713	16827	16998	16955	16934	16821	16849	17046	16871	16908	16855	16744	16974	16831	16983	17005	16665	17154	16861	16931	16861	17115	16821	16790	16885	16910	16742	16888	16873	16880	16692	16932	16703	16979	16821	16754	16914	16829	16869	16938	16800	16525	16822	16782	16937	16785	16965	16904	16886	16891	16887	16793	16675	16904	17037	17042	16837	16932	16940	17207	16661	16868	16933	16779	17025	16690	16799	16847	16972	16860	16913	16929	17003	16902	17049	16932	16974	16803	16949	16771	16797	17068	16985	16903	16878	16800	16844	16678	16841	16641	16739	16956	16915
34773	60058	59008	49071	43508	35810	29125	24511	22022	20819	20167	19559	18349	17827	17362	17157	16871	16792	16523	16475	16395	16197	15852	15775	15870	15875	15886	15675	15606	15473	15651	15367	15460	15451	15499	15495	15519	15617	15345	15448	15432	15397	15365	15621	15322	15393	15287	15438	15475	15230	15199	15208	15451	15275	15285	15325	15346	15386	15262	15467	15318	15503	15267	15492	15216	15303	15382	15355	15327	15440	15387	15487	15446	15384	15356	15366	15348	15270	15317	15374	15203	15302	15242	15498	15392	15463	15310	15347	15346	15263	15299	15402	15400	15369	15363	15361	15315	15467	15285	15373	15180	15286	15278	15243	15521	15138	15413	15441	15304	15394	15307	15404	15363	15253	15370	15450	15373	15570	15279	15338	15216	15260	15385	15396	15346	15467	15430	15463	15336	15230	15217	15405	15286	15486	15271	15300	15345	15508	15295	15404	15234	15299	15213	15350	15441	15423	15343	15454	15491	15583	15393	15212	15356	15407	15241	15393	15336	15439	15303	15352	15539	15291	15322	15464	15283	15376	15160	15366	15488	15232	15423	15377	15303	15413	15352	15277	15251	15550	15463	15280	15340	15400	15281	15319	15343	15519	15254	15631	15437	15121	15265	15190	15242	15350	15460	15341	15226	15195	15276	15312	15117	15252	15371	15373	15363	15386	15284	15281	15330	15317	15399	15465	15291	15342	15370	15280	15344	15363	15233	15479	15242	15266	15433	15218	15283	15597	15256	15373	15450	15328	15282	15352	15297	15465	15178	15281	15259	15255	15412	15366	15393	15523	15382	15441	15240	15493	15395	15354	15290	15069	15110	15242	15440	15364	15181	15217	15365	15448	15355	15193	15262	15368	15470	15149	15281	15351	15224	15340	15368	15324	15527	15465	15098	15224	15352	15320	15362	15518	15335	15344	15330	15423	15338	15198	15325	15199	15495	15215	15508	15290	15402	15135	15311	15331	15161	15415	15250	15390	15287	15233	15356	15467	15386	15363	15390	15277	15378	15131	15377	15294	15292	15188	15270	15512	15240	15120	15500	15394	15512	15399	15441	15273	15257	15412	15392	15317	15294	15348	15322	15364	15511	15378	15187	15303	15461	15305	15360	15251	15516	15436	15337	15304	15487	15320	15370	15292	15423	15592	15569	15175	15281	15086	15153	15303	15262	15347	15526	15376	15196	15364	15131	15356	15260	15201	15308	15174	15408	15248	15319	15369	15279	15315	15316	15258	15172	15340	15505	15385	15435	15170	15545	15287	15296	15474	15293	15467	15259	15381	15258	15327	15331	15247	15294	15393	15452	14981	15353	15355	15477	15345	15412	15334	15286	15192	15333	15410	15105	15528	15374	15160	15360	15363	15485	15432	15143	15428	15181	15373	15107	15320	15383	15307	15284	15303	15336	15430	15398	15181	15332	15363	15321	15385	15232	15237	15338	15332	15270	15383	15307	15310	15532	15436	15297	15446	15314	15387	15353	15324	15354	15389	15225	15366	15185	15308	15360	15431	15336	15262	15323	15396	15318	15286	15381	15433	15310	15388	15370	15214	15242	15287	15299	15260	15401	15316	15393	15237	15451	15322	15318	15338	15213	15330	15460	15459	15382	15289	15363	15367	15533	15249	15354	15182	15327	15236	15531	15450	15305	15494	15280	15348	15301	15534	15561	15386	15331	15219	15480	15303	15378	15408	15339	15435	15229	15354	15374	15301	15325	15188	15399	15354	15407	15139	15474	15373	15321	15413	15353	15153	15481	15371	15609	15453	15236	15314	15350	15224	15416	15235	15312	15378	15469	15340	15302	15197	15225	15462	15312	15370	15322	15487	15407	15310	15457	15489	15546	15238	15552	15350	15278	15410	15403	15318	15371	15374	15426	15428	15304	15256	15278	15423	15300	15382	15392	15229	15333	15391	15376	15218	15154	15212	15236	15482	15366	15367	15375	15300	15319	15207	15118	15379	15301	15385	15414	15307	15450	15239	15414	15293	15208	15322	15348	15181	15243	15368	15323	15346	15431	15296	15394	15406	15228	15306	15293	15318	15408	15300	15606	15439	15427	15258	15396	15352	15349	15385	15255	15400	15317	15355	15373	15534	15421	15263	15315	15368	15352	15381	15228	15372	15206	15416	15330	15405	15360	15182	15393	15318	15452	15481	15467	15191	15336	15205	15282	15242	15253	15374	15198	15210	15199	15441	15296	15412	15404	15355	15419	15175	15422	15412	15396	15376	15305	15326	15140	15308	15314	15316	15230	15345	15328	15272	15453	15364	15457	15297	15433	15207	15431	15310	15162	15389	15387	15448	15259	15264	15264	15431	15223	15427	15125	15340	15219	15368	15361	15308	15350	15562	15316	15377	15397	15246	15344	15164	15596	15280	15141	15279	15173	15455	15299	15439	15279	15332	15204	15369	15260	15430	15303	15211	15357	15311	15443	15399	15308	15378	15337	15343	15330	15283	15353	15166	15413	15274	15345	15437	15372	15333	15422	15379	15307	15470	15437	15526	15210	15307	15496	15382	15330	15245	15464	15360	15346	15232	15294	15482	15221	15216	15278	15381	15304	15365	15027	15372	15307	15404	15261	15360	15286	15314	15274	15326	15355	15533	15413	15293	15249	15249	15396	15348	15308	15280	15414	15232	15329	15358	15463	15420	15435	15340	15092	15419	15339	15307	15222	15285	15307	15303	15339	15320	15381	15258	15350	15218	15450	15415	15321	15242	15524	15283	15153	15349	15239	15471	15442	15318	15288	15485	15304	15223	15324	15318	15277	15356	15178	15363	15473	15404	15349	15385	15112	15346	15398	15099	15323	15305	15441	15259	15407	15328	15422	15237	15499	15302	15366	15346	15159	15300	15394	15274	15181	15353	15415	15417	15298	15400	15264	15220	15249	15270	15308	15322	15290	15266	15253	15371	15305	15133	15349	15484	15393	15347	15425	15315	15381	15262	15414	15294	15398	15357	15329	15341	15202	15521	15442	15355	15329	15364	15652	15337	15286	15226	15358	15337	15369	15231	15172	15209	15453	15386	15421	15255	15650	15314	15256	15451	15364	15446	15303	15372	15344	15293	15476	15365	15344	15663	15349	15434	15282	15228	15334	15326	15245	15249	15222	15399	15348	15227	15341	15299	15258	15463	15242	15230	15366	15214	15283	15178	15308	15466	15470	15324	15363	15210	15321	15265	15107	15351	15193	15219	15352	15353	15509	15422	15330	15490	15190	15486	15328	15361	15149	15301	15278	15074	15458	15423	15440	15283	15344	15415	15319	15273	15341	15395	15458	15204	15269	15192	15283	15406	15469	15299	15427	15355	15342	15312	15398	15238	15186	15394	15427	15281	15184	15274	15343	15195	15277	15439	15460	15314	15286	15223	15334	14989	15371	15267	15158	15321	15342	15253	15420	15367	15217	15344	15243	15341	15340	15336	15305	15246	15417	15335	15394	15387	15270	15488	15462	15425	15249	15257	15234	15328	15334	15401	15410	15250	15380	15335	15321	15316	15290	15422	15261	15457	15189	15378	15284	15364	15297	15286	15357	15244	15444	15326	15278	15437	15368	15168	15351	15214	15392	15405	15013	15427	15238	15315	15395	15451	15347	15502	15193	15326	15467	15430	15353	15318	15233	15202	15225	15372	15345	15409	15337	15477	15220	15319	15536	15316	15441	15457	15404	15326	15404	15377	15482	15491	15343	15421	15241	15299	15266	15177	15438	15445	15278	15279	15359	15355	15065	15422	15459	15456	15465	15321	15322	15268	15352	15452	15278	15421	15366	15325	15349	15356	15477	15431	15215	15346	15225	15347	15245	15210	15265	15231	15443	15395	15472	15288	15267	15362	15386	15377	15422	15259	15349	15362	15281	15224	15097	15342	15222	15357	15265	15287	15334	15270	15260	15334	15487	15280	15288	15326	15581	15329	15229	15406	15246	15551	15445	15346	15375	15306	15276	15322	15339	15314	15308	15150	15345	15160	15405	15241	15320	15444	15253	15422	15347	15421	15157	15327	15449	15336	15453	15402	15349	15303	15269	15426	15286	15314	15156	15259	15486	15230	15356	15366	15249	15162	15393	15296	15325	15489	15318	15379	15249	15314	15325	15207	15370	15440	15279	15388	15320	15367	15257	15235	15563	15271	15281	15338	15281	15241	15314	15513	15492	15351	15426	15431	15406	15438	15287	15168	15342	15388	15285	15390	15357	15399	15312	15308	15244	15269	15391	15218	15501	15424	15393	15357	15541	15252	15350	15234	15431	15283	15415	15324	15242	15146	15297	15250	15181	15364	15249	15442	15537	15339	15352	15465	15270	15280	15360	15269	15333	15284	15359	15296	15447	15336	15226	15429	15095	15230	15514	15242	15305	15381	15273	15432	15466	15153	15329	15488	15225	15243	15238	15417	15335	15221	15238	15358	15339	15402	15393	15336	15319	15388	15256	15170	15417	15302	15218	15228	15428	15369	15282	15339	15446	15369	15320	15330	15340	15240	15396	15391	15214	15320	15437	15326	15360	15361	15513	15411	15302	15288	15480	15473	15152	15180	15214	15297	15272	15343	15578	15436	15335	15222	15344	15436	15467	15346	15347	15393	15284	15427	15418	15282	15320	15244	15486	15271	15330	15327	15516	15288	15393	15272	15333	15201	15325	15359	15325	15293	15473	15338	15406	15420	15350	15206	15375	15286	15344	15220	15240	15328	15151	15477	15489	15493	15299	15291	15328	15420	15179	15258	15199	15426	15496	15247	15422	15121	15280	15496	15232	15378	15267	15379	15269	15381	15341	15115	15325	15193	15336	15243	15346	15505	15319	15223	15415	15384	15103	15441	15303	15287	15210	15263	15405	15300	15251	15101	15263	15364	15337	15430	15332	15281	15313	15306	15285	15410	15332	15345	15188	15246	15175	15236	15293	15424	15340	15480	15322	15343	15194	15256	15399	15210	15311	15409	15516	15393	15340	15312	15302	15403	15358	15310	15289	15374	15283	15378	15331	15344	15378	15325	15546	15354	15450	15324	15260	15255	15258	15202	15368	15398	15346	15318	15305	15310	15307	15277	15372	15353	15392	15375	15460	15455	15413	15368	15241	15406	15335	15391	15262	15360	15293	15094	15391	15316	15487	15451	15320	15292	15234	15282	15374	15280	15428	15303
28660	29113	39462	36494	29083	24729	21357	19440	18434	17660	17599	17525	17087	16944	16775	16856	16966	16854	16799	16745	16745	16614	16762	16548	16648	16333	16579	16464	16355	16430	16502	16352	16475	16365	16297	16425	16418	16205	16693	16604	16438	16268	16195	16292	16520	16403	16246	16510	16462	16259	16233	16255	16348	16278	16471	16511	16498	16350	16423	16291	16372	16380	16362	16133	16262	16411	16381	16236	16429	16519	16621	16295	16476	16337	16322	16394	16285	16323	16305	16285	16463	16305	16232	16402	16403	16241	16198	16273	16369	16402	16303	16197	16227	16349	16157	16344	16428	16394	16426	16216	16377	16346	16547	16294	16326	16445	16410	16496	16430	16531	16442	16344	16282	16209	16317	16298	16381	16419	16435	16556	16376	16238	16316	16262	16432	16105	16291	16274	16157	16356	16445	16426	16432	16214	16293	16336	16250	16284	16313	16207	16484	16245	16347	16301	16339	16366	16612	16376	16413	16405	16337	16334	16243	16115	16167	16405	16364	16222	16333	16396	16491	16302	16253	16336	16268	16303	16331	16142	16287	16352	16318	16343	16546	16207	16245	16329	16501	16366	16490	16374	16282	16294	16471	16128	16329	16231	16240	16339	16238	16166	16389	16363	16445	16471	16330	16405	16427	16397	16338	16574	16370	16530	16474	16285	16400	16403	16450	16562	16096	16202	16307	16474	16265	16249	16342	16437	16430	16295	16356	16214	16511	16233	16238	16384	16290	16247	16336	16433	16323	16396	16344	16376	16292	16522	16371	16439	16382	16385	16378	16404	16227	16309	16401	16297	16387	16320	16442	16382	16302	16313	16424	16397	16190	16457	16429	16287	16345	16138	16401	16334	16327	16401	16276	16269	16290	16375	16507	16455	16328	16351	16423	16392	16507	16430	16250	16161	16285	16272	16008	16148	16317	16209	16366	16344	16259	16270	16305	16581	16386	16274	16317	16484	16363	16381	16451	16479	16288	16378	16212	16251	16373	16176	16308	16391	16334	16201	16379	16421	16322	16450	16228	16182	16365	16410	16354	16348	16411	16280	16161	16193	16435	16350	16317	16443	16468	16372	16344	16373	16223	16427	16478	16236	16418	16189	16448	16414	16339	16522	16276	16513	16287	16374	16318	16342	16336	16308	16284	16393	16113	16165	16309	16473	16483	16387	16406	16378	16399	16196	16496	16176	16504	16497	16403	16253	16439	16343	16351	16419	16415	16587	16466	16315	16506	16179	16458	16398	16386	16475	16252	16285	16389	16237	16422	16325	16287	16350	16305	16385	16394	16244	16447	16184	16357	16389	16309	16273	16488	16326	16249	16395	16733	16315	16267	16329	16275	16351	16183	16384	16553	16335	16396	16583	16379	16165	16233	16272	16515	16316	16372	16238	16346	16491	16330	16364	16288	16229	16266	16334	16434	16301	16226	16319	16217	16294	16211	16230	16352	16307	16272	16231	16509	16335	16424	16380	16487	16586	16274	16237	16234	16225	16340	16292	16534	16389	16604	16345	16261	16364	16430	16343	16491	16359	16400	16209	16327	16234	16275	16268	16441	16454	16294	16358	16309	16186	16320	16318	16353	16350	16351	16430	16220	16321	16360	16315	16440	16424	16557	16444	16302	16306	16643	16482	16514	16384	16329	16272	16288	16377	16343	16101	16228	16359	16294	16358	16325	16353	16157	16137	16399	16451	16517	16122	16444	16416	16489	16262	16235	16396	16394	16421	16461	16213	16343	16521	16340	16529	16490	16290	16508	16165	16327	16312	16480	16589	16256	16415	16201	16324	16353	16479	16352	16278	16572	16454	16280	16318	16375	16404	16214	16331	16420	16399	16314	16275	16364	16219	16318	16280	16216	16445	16472	16140	16244	16294	16416	16382	16320	16511	16426	16469	16363	16195	16272	16517	16343	16134	16307	16322	16430	16482	16301	16168	16176	16254	16309	16627	16162	16377	16240	16316	16439	16366	16327	16242	16545	16253	16278	16479	16355	16409	16211	16290	16410	16352	16655	16265	16436	16440	16428	16322	16481	16292	16214	16394	16408	16338	16306	16544	16412	16543	16423	16424	16256	16411	16346	16353	16428	16483	16318	16372	16659	16483	16309	16518	16446	16653	16360	16412	16316	16448	16369	16349	16242	16351	16296	16428	16151	16278	16351	16406	16290	16469	16523	16498	16353	16284	16314	16279	16236	16477	16349	16305	16240	16457	16518	16266	16491	16309	16423	16240	16386	16493	16345	16328	16448	16326	16362	16394	16337	16235	16193	16610	16313	16406	16366	16426	16254	16217	16263	16134	16363	16265	16512	16444	16164	16223	16360	16579	16414	16375	16391	16357	16167	15981	16314	16526	16300	16383	16409	16267	16473	16293	16262	16245	16382	16348	16268	16398	16171	16459	16509	16226	16558	16322	16396	16627	16557	16334	16322	16338	16373	16383	16496	16409	16309	16504	16251	16376	16227	16444	16355	16230	16188	16369	16467	16447	16317	16307	16360	16421	16310	16317	16332	16460	16315	16123	16357	16461	16335	16235	16389	16320	16442	16335	16453	16346	16406	16353	16388	16488	16408	16402	16324	16589	16289	16156	16321	16313	16223	16361	16556	16374	16463	16206	16218	16529	16187	16313	16372	16376	16468	16406	16338	16428	16376	16151	16414	16450	16392	16203	16506	16307	16376	16378	16422	16509	16522	16240	16337	16333	16397	16383	16411	16492	16419	16341	16358	16352	16336	16376	16330	16343	16268	16263	16505	16182	16339	16417	16488	16364	16119	16300	16327	16184	16355	16389	16404	16400	16216	16553	16448	16331	16357	16356	16289	16584	16401	16205	16354	16361	16407	16299	16389	16311	16301	16367	16421	16436	16348	16381	16249	16597	16228	16546	16505	16374	16481	16433	16435	16221	16299	16491	16443	16476	16344	16348	16176	16376	16522	16427	16288	16203	16406	16246	16196	16227	16145	16434	16240	16338	16420	16204	16458	16264	16425	16356	16337	16295	16283	16293	16299	16282	16293	16431	16275	16288	16473	16398	16268	16317	16396	16308	16301	16381	16147	16321	16314	16254	16202	16314	16306	16260	16356	16382	16199	16118	16166	16335	16433	16461	16427	16529	16420	16323	16336	16269	16438	16372	16621	16306	16279	16407	16414	16361	16493	16471	16379	16624	16490	16247	16220	16312	16142	16253	16378	16342	16212	16533	16414	16304	16477	16355	16342	16051	16270	16193	16264	16173	16234	16163	16246	16390	16379	16276	16475	16168	16330	16367	16462	16371	16438	16294	16399	16407	16491	16311	16516	16251	16295	16494	16238	16500	16372	16328	16133	16270	16531	16508	16451	16254	16320	16351	16437	16247	16311	16382	16326	16312	16190	16197	16327	16318	16067	16393	16616	16405	16222	16279	16459	16221	16271	16419	16283	16448	16479	16306	16421	16449	16411	16587	16435	16283	16191	16295	16151	16431	16476	16351	16221	16416	16244	16359	16229	16431	16462	16414	16430	16473	16284	16405	16639	16402	16620	16484	16443	16426	16209	16225	16400	16294	16269	16073	16218	16379	16600	16157	16555	16395	16329	16374	16459	16247	16491	16421	16417	16436	16388	16565	16305	16304	16440	16124	16134	16556	16310	16449	16525	16486	16440	16528	16362	16531	16490	16385	16309	16292	16211	16311	16498	16307	16446	16401	16555	16228	16405	16372	16201	16457	16567	16388	16334	16356	16446	16250	16253	16356	16401	16410	16337	16269	16252	16469	16244	16212	16276	16359	16486	16291	16191	16418	16297	16251	16292	16329	16398	16339	16280	16248	16230	16383	16279	16246	16163	16319	16485	16363	16291	16373	16385	16487	16320	16213	16346	16362	16228	16175	16590	16383	16298	16248	16338	16253	16355	16194	16420	16483	16340	16393	16157	16380	16514	16561	16268	16480	16328	16500	16350	16290	16444	16611	16594	16323	16340	16408	16400	16337	16439	16335	16356	16503	16224	16301	16424	16118	16292	16450	16379	16388	16379	16182	16423	16408	16580	16337	16423	16413	16484	16182	16419	16589	16533	16527	16309	16196	16273	16253	16431	16441	16250	16269	16457	16291	16366	16412	16426	16240	16487	16305	16290	16335	16284	16235	16202	16209	16189	16397	16270	16398	16277	16245	16427	16437	16293	16302	16462	16434	16190	16227	16494	16444	16434	16411	16338	16315	16520	16465	16168	16355	16457	16246	16374	16404	16408	16299	16325	16333	16527	16312	16392	16270	16393	16384	16273	16553	16299	16467	16412	15981	16267	16512	16403	16430	16312	16357	16152	16451	16250	16273	16469	16231	16494	16444	16257	16306	16232	16246	16277	16384	16416	16408	16399	16368	16157	16438	16273	16323	16418	16512	16293	16229	16487	16186	16421	16219	16597	16295	16597	16311	16368	16222	16391	16336	16197	16474	16346	16207	16361	16442	16498	16337	16598	16376	16554	16494	16432	16377	16402	16289	16306	16324	16456	16544	16401	16452	16410	16445	16075	16450	16339	16324	16346	16428	16428	16248	16554	16271	16497	16234	16454	16376	16424	16346	16538	16213	16520	16390	16168	16443	16402	16173	16342	16417	16537	16528	16342	16423	16379	16401	16493	16331	16378	16460	16507	16272	16159	16443	16319	16368	16273	16414	16402	16180	16591	16288	16367	16129	16271	16340	16389	16321	16370	16424	16289	16484	16431	16178	16201	16413	16295	16357	16299	16551	16388	16399	16410	16378	16339	16284	16318	16396	16359	16362	16489	16409	16389	16233	16371	16216	16241	16361	16424	16372	16248	16357	16242	16079	16313	16287	16390	16531	16446	16357	16307	16453	16554	16384	16464	16443	16343	16243	16407	16331	16401	16451	16391	16402	16313	16182	16551	16443	16301	16249	16636	16358	16424	16346	16485	16331	16256	16523	16319	16232	16179	16244	16308	16338	16448	16339	16574	16246	16265	16327	16400	16465	16246	16540	16373	16469	16584	16408	16368	16270	16386	16195	16489	16523	16473	16151	16422	16348	16394	16479	16411	16520	16413	16461	16318	16338	16329	16467	16296	16291	16265	16371	16526	16238	16350	16255	16323	16392	16348	16703	16449	16211	16266	16173	16603	16418	16430	16573	16318	16507	16330	16212	16415	16442
33604	49789	47213	38423	31688	26161	21748	19722	18260	17328	17266	16907	16276	16001	15906	15700	15716	15625	15393	15393	15321	15514	15277	15004	15141	15040	14935	15190	15068	15250	15038	15041	15149	15039	15099	15159	14970	15166	15037	14885	15122	14939	15042	14782	15040	15138	14967	15007	14966	15073	14969	14987	15006	14820	15005	14907	15137	14829	14950	14887	15030	14881	14947	14965	14857	14827	14993	14904	15057	15021	15016	15048	14962	15084	15094	14981	15122	14956	14777	14885	15188	14865	14970	15042	14917	15067	14839	14787	14982	14946	14924	14829	14847	14796	14778	14987	15127	14931	15046	14891	14937	15131	14964	15016	14988	14863	15089	14978	14946	14925	14942	15008	15028	14852	14992	15004	14942	14963	14910	14956	14880	15080	14861	14918	14948	14935	14967	14976	14911	15158	15006	14788	14930	14953	14994	14948	14920	15014	14877	15022	14919	14977	14965	14985	14808	15029	14878	14968	15037	15002	14913	14877	15175	15037	14935	14890	14987	14864	14779	14940	14802	15023	14884	14901	14875	15097	15038	14879	15132	14869	15139	15067	14853	14956	14916	14937	14948	14923	14969	14884	15047	15061	14840	14886	15026	14879	14914	14822	15096	14945	14824	14899	14978	14908	14952	15023	14813	14856	14919	15115	14961	14974	15125	14967	15014	14879	14941	15010	14862	14959	15024	15025	15053	14825	15032	14796	14964	14960	14942	14797	14952	15120	15026	14914	14985	14902	14924	14989	14973	14920	14790	14884	14856	14940	15000	14880	14979	14944	14802	14934	14941	15028	15042	15204	14985	14947	14953	15172	15021	15063	15096	14942	15002	14713	14991	14820	14914	14860	14931	14925	14911	14992	14935	14819	14942	14916	14954	14973	14858	15005	15041	14881	14893	14973	14985	14943	14821	15057	14933	14940	14915	14983	15035	14911	14977	14984	14862	15003	15106	14976	14900	15043	15129	15122	14853	15039	14935	15132	15020	14845	15053	14864	15027	14963	15009	15026	14974	15050	14916	15031	14879	14870	14891	14873	14839	14909	15022	14971	14932	15109	14969	15119	15033	14863	14928	14957	15056	14956	14992	15121	15014	14907	14982	15079	14898	14852	14971	14987	14900	15083	14841	14741	14975	14941	14747	14898	14899	14888	14913	14999	14936	14922	14820	14856	14817	15112	14988	15050	14997	14995	14960	14990	15066	15006	14843	14928	15153	15065	15057	15117	15078	14905	14984	14838	15049	14744	14929	14928	15181	14845	14915	14957	14895	15085	14881	15005	15009	15027	14962	14849	15240	14934	15210	15072	15095	14938	14892	14883	15114	14775	14904	15054	15019	14844	14996	15080	14814	14876	14852	14923	14880	14892	14844	14992	14977	14830	14991	14833	15007	14998	14934	14862	14890	15056	14983	14788	15182	15107	15163	14850	14830	14971	15050	15128	15064	14907	14870	15058	15049	14896	14973	15027	15040	14853	15122	14903	15046	14898	15019	14892	14971	15072	15029	14902	14991	14803	14847	15029	14860	14850	14894	14988	14935	14982	14887	15003	14881	15077	14870	15071	15210	14993	15054	14863	14848	15072	14870	14808	14977	15081	15047	15016	15035	15064	14924	14983	14965	14915	14917	14860	14965	15020	14953	14829	14816	15006	14877	14961	14957	14943	15051	15015	14938	15083	14943	14979	15002	14809	14942	14940	14858	15005	14878	14994	15109	14707	15041	15005	15081	14972	14977	14843	14966	15044	14969	15110	14988	15027	14952	15035	14889	14724	14936	14989	14902	14862	14961	14931	15082	15047	14738	15138	14868	14975	15033	14936	14977	14962	14895	14961	14893	14912	14901	14998	14910	14988	14853	14885	14927	15087	14931	14912	15023	14969	14997	14910	14930	15089	15060	14945	15112	14881	15017	14927	14856	14855	14991	14936	15005	14837	15032	14989	14938	15004	15008	14739	14998	14868	15037	14939	14878	15025	14951	14965	14834	14891	15039	14941	15031	14974	14927	15064	14933	14946	15105	14867	14952	14975	14800	14888	14943	15049	14961	15189	15086	14857	14901	14947	15042	14970	14936	14944	15030	14888	15004	14861	14854	15055	14844	15005	15062	14865	14962	15186	14957	14823	14887	14950	15015	14859	14956	15036	15121	15038	15027	15040	15074	15081	15018	14973	14949	15045	14888	14995	15010	15033	15066	15003	14793	14896	14958	14948	15001	14994	15021	14812	14893	14973	15058	14966	14966	15002	14972	14945	15122	14991	15026	15160	14866	14925	14902	14860	14956	14698	14948	14950	15015	14897	14805	14980	15081	14955	14984	14978	14898	15086	14994	14858	15054	14926	15188	14886	15011	14937	14957	14844	14899	14966	14848	15103	14934	15075	14788	14896	15248	14910	15199	15069	14950	14934	15070	15185	14745	14959	14977	14813	15014	15139	14828	15048	15065	15051	14928	14881	14963	14886	14785	14921	15101	15062	14842	14874	15036	15149	15042	15137	14984	14943	14868	14894	14860	15012	15109	15029	14885	14964	14872	14809	14920	15087	14889	14905	14980	14906	15137	14886	14935	15001	14957	14894	14879	15035	14879	15039	15031	14917	14861	14940	14932	14931	14954	14928	15119	14958	14968	14939	14982	14887	14966	14865	15007	15135	15020	15000	14966	14828	14961	14934	14995	14905	14977	14913	14920	14945	14818	14880	15076	14871	14920	15103	14901	14959	14903	14927	14946	14865	14970	15079	14953	14965	14956	15112	14974	15032	14997	14827	14854	15076	14988	14981	15060	14924	14873	15070	14888	14897	14950	14913	15115	15139	14791	14989	14989	15051	15125	14915	14899	14895	14889	14954	15000	14824	15015	14909	14893	14861	14943	14899	14794	14822	14823	14941	15077	14947	14821	14987	14842	15044	14884	15036	14852	14960	14901	15037	15063	14929	14931	14999	14947	14981	14986	14926	14983	14857	14875	14924	14923	15004	15000	14941	14959	14858	14945	15040	15047	15153	14911	14972	14846	14990	14822	14982	14866	14924	15062	15030	15181	15061	14916	15037	14953	14878	15099	14867	14899	14927	14932	14987	15070	15012	14890	14940	15018	15047	15077	15004	15037	15039	14804	14960	15088	14919	15034	14853	14918	14844	14991	14931	14991	15001	14906	14946	14937	14799	14976	14854	15030	14938	14843	14956	14991	14882	15121	15122	14966	14930	15062	14793	14869	15093	15123	14883	15144	15183	14956	14822	14970	14944	14912	14978	14747	15012	14915	14868	14923	14930	14875	14924	14949	14954	15007	14833	15031	15033	15184	15018	14972	15104	14904	15086	14869	14966	14845	14996	14916	15047	14880	14955	14958	14909	14966	15001	14997	14952	14957	14840	15108	14856	14973	14965	15059	15021	14928	15054	15014	15142	15049	15084	14870	14841	14885	15169	15019	15059	15033	14866	14845	14998	15078	14909	15097	14919	15050	14894	14923	14934	15148	14933	14767	15007	14924	14917	14884	14839	15041	15044	14997	15145	14827	14968	14878	15068	14975	14958	15012	15073	15012	14891	14977	14805	14852	14881	14956	15106	14990	14884	15179	15058	14830	14915	14974	14972	14984	15010	14933	14984	14908	14884	14979	15060	15143	14954	14929	14903	15091	15062	14799	14850	15134	15040	15017	14893	14895	14889	14991	14904	15077	14862	15057	14973	14888	14975	14892	15074	14964	15005	14980	15032	14963	15062	14982	15109	15014	14949	15059	14924	14942	14877	14730	14958	14991	15055	15047	14855	14858	15011	14986	15065	14934	14860	14819	14971	15026	14929	15055	14897	15115	15046	15112	14990	15094	14924	14865	15058	15072	14944	14809	14897	15005	14966	14954	14819	14823	14852	14928	15057	15057	14971	15033	15005	15133	15105	15125	14976	15117	15051	14776	15166	15119	15037	15027	14940	14927	14906	14950	15015	15150	14940	14886	14833	14825	15048	15007	14953	14878	14995	14977	14866	14909	14939	14974	14957	14814	14851	15020	14876	15024	15023	15146	14968	14906	14966	14970	14964	14942	15093	15103	15119	14790	15039	14940	14964	14869	14999	14982	14899	14936	14933	15052	14873	15070	15116	14953	14898	14912	14886	15063	15043	14875	15011	14966	14886	14981	15013	14924	14870	15003	15027	15001	15058	14933	14956	14969	14791	14960	14965	14915	15048	14928	14825	15044	14949	14867	14855	14968	14978	14758	14863	14975	15035	14934	14920	14815	14912	14880	15002	14837	14990	15031	14928	14923	14944	14952	15001	14871	14836	15063	15121	15043	15001	14994	15008	15029	14848	15044	14995	14807	14863	14978	15026	15177	14926	14931	15005	14840	15035	14909	14817	14909	15069	14944	14936	14839	15001	14932	15009	14946	14876	15138	14878	15053	14853	15184	14979	14942	15076	15044	14998	15043	15069	14988	15005	14908	14916	14997	14931	15048	14913	15015	14991	14998	14997	14831	14885	15027	14894	15087	14901	14912	14960	14954	14867	14952	14984	14892	14960	15019	14937	14989	15049	14743	15044	14822	15062	14907	14970	14882	15027	15017	15048	14988	14924	15108	14936	14806	14913	14759	14986	14997	15123	14904	15051	14833	15010	14971	14880	14999	14941	15002	14771	14874	15106	14904	14894	14886	15023	14899	14865	14706	14953	15103	14910	15089	14901	14899	14996	15025	14995	14920	14935	15091	14899	14931	15041	14925	14900	14973	15000	14987	15164	14898	15198	15079	14949	15027	15257	14874	15115	15044	14886	14990	14887	14943	15095	14970	14855	14964	14947	15052	14925	15009	15047	14911	15013	14897	14939	15139	15010	15082	14952	15009	14726	15026	15042	15001	14965	14927	15033	15042	15053	15007	15087	15087	15043	14883	14947	14802	15030	15122	14813	14943	14897	15011	14915	15174	14870	15142	14898	14919	14902	15073	14912	15133	15080	14975	15062	14857	15023	15014	14736	14989	14924	14789	14934	15057	15139	14963	15019	15030	14876	15111	15037	15027	15105	15023	14870	14946	15048	14957	15136	14982	15030	15027	14886	14813	14982	15059	14967	14929	15096	14876	14843	15041	15010	14976	14984	14895	14841	14908	14950	14850	14863	15077	14904	15153	15092	15008	14925	14887	14802	14951	14844	14844	14939	15096	14893
24080	21633	29490	25701	25848	27528	26467	21955	20753	19745	19469	19195	18641	18176	18018	17987	17977	17779	17622	17643	17566	17473	17435	17473	17430	17042	17084	17194	17158	17135	17279	17112	17069	17279	17179	17138	17040	17264	17078	17091	17099	17265	16995	17221	17019	16942	17012	16918	16986	16985	16995	17101	16999	16996	17032	17067	17157	16827	17178	16892	17078	16924	16951	16821	16889	16834	16941	17167	16892	17087	17076	17016	16993	16916	16911	16745	16950	16987	17109	17030	16866	17105	17076	17022	16863	17162	16876	16931	17105	16900	16997	16976	16973	17166	16990	17013	17116	16907	17090	17050	16986	16870	16849	17028	16915	16973	16949	17003	16917	17101	16992	16816	17308	17012	17036	16906	17065	17067	17154	17077	16863	16922	17014	16991	16949	17048	17080	17024	16957	16856	17120	17043	16930	16872	16877	16929	16996	16962	16953	16886	17147	16974	17164	17024	17090	16995	16987	17117	17122	16937	16942	17054	17118	17050	16948	17030	16951	16948	17018	17117	16898	16910	16986	17056	17136	16835	16920	16969	16993	17113	17105	16988	16754	16878	17029	16896	17038	17005	16968	16862	17052	16957	16891	17002	16953	17029	17139	17007	16767	16899	16944	17006	16990	16786	16937	16899	17187	16948	17066	16970	16899	17026	16944	16989	17221	17002	17012	17096	16767	16751	17002	16939	17200	16825	16966	17024	16933	16998	16893	16884	16924	16963	16896	16914	17054	16927	17020	16952	16853	16719	16879	17043	16902	17129	16918	17061	17127	16998	16855	16959	17043	16872	16952	17068	16927	16919	17085	17065	17119	17169	16942	17035	16775	16861	16956	16819	16799	16910	16958	17249	16918	17024	17059	17032	17103	17134	16880	17103	16960	17040	17130	16828	16803	16758	16969	16961	17098	16963	16924	17018	16828	16961	16908	17048	17137	17046	16829	17020	17042	17014	17009	17214	16848	17149	17123	16900	17101	16871	17024	17102	17070	16885	17120	17098	16957	16996	16978	17083	16976	16910	16997	17055	16918	16952	16986	16933	16882	17147	16919	17003	17086	16981	16981	17124	16829	16781	16962	16910	16960	16986	16883	17121	16966	17015	16964	16871	16903	16937	17008	16729	16826	17023	16857	17034	17056	16872	17159	17066	17020	16900	17101	16873	17013	17009	16989	16919	16962	17076	17114	16981	16806	16904	17102	17081	17100	17184	17046	16890	17028	16810	16790	17065	16943	17015	16992	16970	16962	17062	16946	16839	16918	16830	17005	16972	17044	16944	17088	16883	16892	16956	16978	16871	16945	16912	17021	17061	17046	16973	17055	17015	16871	16989	16913	17009	17074	16932	16938	16851	16768	17077	17035	16812	16902	16866	16874	17150	17145	16875	17143	17148	17020	17047	16920	16849	16882	17001	16967	16877	17083	16877	17063	16981	16754	16970	16933	17115	16939	16898	16938	16980	16745	16889	16836	16912	16997	17007	16898	17013	17073	16795	16981	16987	17267	16994	17163	16889	16851	17062	17022	16981	17088	16890	17002	16721	17064	16991	17137	17075	17001	17198	16810	17125	17058	17062	16814	16785	16781	16976	17028	16922	17009	17151	16907	17167	17109	16926	17018	16807	17098	17031	16922	16972	17073	17042	16943	17010	16792	17034	16845	16949	17043	17051	17162	16839	17051	16868	17180	16960	17008	16820	16822	17081	17055	16935	16950	16787	17134	17069	17067	16764	16993	17096	16861	17134	16915	17009	16888	17068	16923	17002	16963	17024	16915	17000	17034	16914	16989	17272	16996	17048	16771	16964	16839	16951	16905	17069	17062	16857	16954	17079	17107	17102	17224	17003	17058	16946	16758	17007	16967	17219	17103	16895	17123	16779	16927	17060	16824	17218	17015	17046	16932	16869	16847	17122	17222	16800	17095	16957	16871	17258	17158	16840	16964	16896	16842	16714	16802	17164	16985	17017	17019	16845	17027	16962	17133	16814	16837	17136	17158	17007	16923	16862	16822	16997	17104	16997	17033	16997	17091	16667	16830	16961	16984	17078	16982	16963	16874	17031	17062	17013	16990	16817	17164	17024	17168	16964	17016	17016	16975	16953	16927	17057	17015	16903	16965	17003	17070	16759	16788	16934	16904	17037	17052	16994	17051	16984	17028	17010	16944	16894	16690	16921	17020	16970	17063	16858	17014	16846	16791	16838	16808	17110	16962	17189	16875	16980	17052	17128	17043	17019	16931	16945	16866	16967	17117	17156	17025	17380	16927	17012	17144	16851	17015	17090	17003	16901	16992	16732	16765	16826	16891	16995	16939	17000	16858	17000	17161	16956	16995	17033	16975	17111	17215	16879	17075	16953	16987	16892	16939	16987	16907	16947	17013	17165	17080	16891	16907	17024	17024	17032	16863	16778	17009	16997	17056	16935	17136	17101	17069	16736	16854	16936	16978	16742	17278	16941	17018	16951	17196	17020	17102	17021	17057	16988	16948	16835	16889	17057	17004	17112	17232	16963	16945	17102	16960	17030	16927	17193	16812	16962	16927	16952	16974	17317	16908	17151	17030	17089	17077	16840	17028	17035	16940	16820	17053	16929	16870	16755	16984	17082	16942	16985	17141	16959	16907	16899	17092	16893	16896	16910	16917	16819	17002	17066	16860	16774	17042	17015	16878	16906	17035	16979	16956	17083	17017	17041	17065	16952	16937	16889	16876	17027	17123	16968	16959	17007	17100	16896	17058	16961	17004	16928	17049	17035	17160	17029	16934	17145	16841	17048	17097	16827	16811	17023	17054	16874	16848	16899	16980	17054	16842	17051	17095	17045	17171	16949	16867	17025	17012	16931	17045	16951	17376	16998	16868	16958	16913	17050	16872	16915	17068	16986	16914	16974	17033	17091	16988	17173	16957	16935	17115	16962	16955	17043	16991	16919	17151	17068	16843	16975	16862	16980	17101	17042	17211	16983	16977	17104	17050	17083	16983	16872	16710	17073	16963	17025	17133	17021	17024	17026	16873	17100	17051	16900	16986	16877	16943	16755	17117	17007	17003	16891	16878	16948	17158	16989	16845	17053	16843	17039	16767	17009	16680	16932	16998	16863	16783	17059	16767	17122	17105	16955	16940	17093	17055	16885	16997	16902	16937	16947	16965	17004	17108	16847	17088	17061	16855	17044	17018	16973	17151	16854	16927	16928	17030	16883	17049	17015	16956	17225	16896	17114	16987	17013	17186	17242	17017	16942	17086	16894	16971	17058	17035	17124	16820	17109	17212	16951	17065	17126	17162	16980	16892	16958	16851	16760	16718	16864	16856	17136	16858	16955	17004	17140	16966	16973	17002	16864	17059	16848	16984	17118	17092	16994	16798	16836	16976	16897	17050	16809	16979	17103	16847	16960	16962	17048	16987	16962	17215	16979	17135	17201	16746	16913	16955	16934	17034	16932	16949	17122	16880	17171	17000	17018	17052	16829	17223	16884	17054	17240	16943	16936	17082	17206	16934	16927	16968	17005	16988	17028	16813	16935	16819	16914	16889	16881	16873	17056	17029	17064	16964	17118	17003	16823	16905	17061	16970	16942	16935	16805	16936	17187	17053	16955	17019	16945	17031	17142	17115	17209	16754	16921	16864	17077	16923	16764	16942	16909	17049	16997	16987	17051	16888	17013	16904	17147	17182	17149	16926	16976	16882	17031	16984	17127	17210	16907	17250	17060	17184	16990	16893	17094	17025	17041	17045	16790	16970	16939	17063	16985	17200	17071	17080	17078	16946	17119	17042	16859	17238	16879	16839	17073	17014	17149	16978	16847	17010	16983	17015	16818	16956	17038	16991	16978	16939	16951	16907	16892	17029	16894	16872	17194	17017	16903	17131	16965	16905	16977	16733	16807	17226	17044	17037	17149	16899	16996	16865	16926	17021	16929	16854	16917	16951	16850	16886	16824	16740	16946	17058	17124	16985	17053	16981	16957	17180	16810	16905	16967	16816	16986	16891	16909	16832	17097	17192	17036	16760	16970	17002	17118	17096	17132	16994	17009	17085	16947	16832	17108	16944	16914	16907	16961	16926	17026	16898	16955	17080	16815	17122	17047	16905	17010	17147	16912	17033	16950	17027	16947	17154	17212	16916	17171	16945	16820	17067	17008	16990	16950	16910	17038	17286	16865	16832	17072	17000	16876	17083	17136	17086	17016	17095	16925	17075	16995	16857	16907	16872	17068	17148	16991	17109	16988	16987	17161	17160	16784	16756	17166	16815	16801	16881	16903	17101	17201	17125	17086	17027	16889	16930	16988	16919	17081	16880	16816	16902	16763	17124	16994	16973	16995	16852	17009	17192	17044	16956	17122	16982	17114	17134	16818	16923	16948	16902	16855	17023	17205	17110	16952	16891	16892	16974	17016	17032	16975	16913	17045	17063	16984	16999	16898	17164	16884	16991	17077	17240	17071	16979	16840	16984	16985	16968	17118	17196	17014	16835	16916	16886	17033	16947	17047	17039	17066	16914	16971	17147	16794	16868	17188	17031	17087	16887	17206	17058	16979	17096	16965	17098	16885	16955	16974	17131	16958	17055	17055	16781	17084	17022	16990	17042	16977	17072	17074	16938	17042	16911	16815	16967	16984	16900	16998	17079	17042	16873	16871	17080	16879	16880	17097	16897	16848	17091	17130	16998	16986	16893	16924	17152	17096	17045	17038	17077	17082	16911	16953	16852	16935	17010	16974	16936	16964	16866	16898	17053	16625	16785	16785	16870	17185	16895	16957	17153	16990	17007	17050	16821	16903	17123	16980	17037	16908	16806	17021	16963	16893	16898	16954	17213	17141	17022	17086	17001	16966	16702	16915	17090	16813	16951	16997	16900	16886	16986	17128	17124	16973	17145	16876	16940	16913	16856	16995	16830	17278	16955	16885	16833	17091	16868	17002	17138	16934	16795	16905	16868	17048	16991	17231	16946	17010	16862	17155	17025	17077	16993	17048	17054	17092	17034	17118	17079	17145	17024	17078	16980	17030	17034	17086	16844	16992	16844	16876	17058	17077	16966	16981	16967	16942	17072	17099	16982	17096	16926	17201	17102	17012	17208	16850	16923	17123	16894	17168	17210	16868	16862	16859	17092	16979	16977	16988	17084	16781	17058	16891	16760	16969	17087	17108
33371	56698	52670	42380	35859	29995	25498	22955	20918	19143	18864	18403	17620	17040	16770	16622	16606	16428	16318	16071	16199	16240	15988	15803	15874	15684	15799	15510	15558	15544	15545	15488	15714	15394	15561	15519	15463	15528	15508	15601	15486	15420	15372	15352	15665	15702	15398	15624	15533	15297	15418	15353	15550	15534	15566	15409	15350	15420	15635	15473	15473	15460	15354	15606	15514	15489	15333	15659	15539	15450	15519	15236	15539	15163	15440	15439	15350	15346	15400	15521	15354	15394	15302	15474	15296	15320	15170	15533	15443	15441	15493	15328	15372	15410	15430	15391	15510	15441	15426	15441	15406	15349	15538	15434	15481	15460	15534	15312	15427	15419	15331	15260	15307	15400	15384	15399	15543	15558	15287	15337	15436	15508	15445	15433	15390	15595	15316	15527	15403	15525	15433	15516	15332	15284	15370	15312	15416	15486	15393	15351	15421	15407	15411	15444	15355	15301	15443	15463	15569	15365	15336	15349	15404	15366	15445	15287	15408	15364	15327	15419	15530	15415	15465	15465	15403	15529	15449	15381	15481	15585	15367	15459	15484	15275	15392	15133	15355	15458	15436	15551	15526	15424	15486	15308	15364	15339	15532	15490	15487	15656	15354	15513	15494	15293	15468	15453	15342	15268	15164	15366	15275	15384	15239	15561	15391	15253	15354	15360	15581	15422	15413	15454	15373	15237	15322	15421	15301	15460	15448	15408	15396	15227	15312	15558	15404	15408	15400	15477	15386	15269	15354	15383	15339	15258	15481	15322	15361	15475	15444	15417	15499	15504	15323	15319	15513	15498	15258	15453	15489	15284	15499	15515	15332	15495	15164	15476	15380	15496	15462	15428	15385	15550	15502	15449	15388	15283	15358	15560	15360	15363	15484	15531	15453	15431	15250	15521	15441	15401	15586	15602	15263	15277	15515	15355	15293	15278	15465	15536	15368	15407	15344	15351	15502	15482	15350	15495	15531	15551	15370	15520	15382	15270	15489	15463	15394	15443	15440	15492	15443	15491	15262	15418	15455	15565	15408	15482	15383	15456	15420	15288	15352	15447	15308	15402	15368	15530	15470	15525	15469	15492	15312	15368	15406	15438	15429	15491	15474	15308	15478	15583	15356	15541	15472	15449	15327	15340	15475	15249	15523	15330	15516	15273	15378	15436	15427	15287	15324	15550	15400	15447	15426	15576	15421	15535	15407	15498	15409	15433	15490	15333	15365	15494	15414	15360	15286	15297	15275	15573	15363	15430	15394	15385	15465	15254	15243	15560	15583	15532	15416	15501	15218	15388	15317	15245	15548	15330	15456	15342	15456	15501	15490	15451	15540	15341	15337	15262	15445	15433	15372	15416	15566	15398	15359	15434	15559	15518	15479	15373	15328	15405	15284	15333	15407	15380	15518	15472	15506	15423	15480	15555	15380	15484	15450	15265	15525	15288	15549	15512	15427	15345	15299	15338	15494	15454	15550	15400	15603	15302	15449	15443	15364	15411	15358	15439	15378	15373	15369	15453	15288	15627	15407	15412	15431	15416	15466	15514	15552	15464	15352	15378	15444	15349	15386	15348	15362	15490	15485	15570	15515	15209	15277	15193	15425	15486	15287	15463	15420	15375	15430	15390	15438	15294	15366	15542	15464	15372	15325	15456	15366	15503	15380	15284	15481	15345	15617	15601	15242	15453	15407	15602	15245	15267	15450	15467	15451	15423	15470	15448	15466	15429	15582	15417	15455	15433	15377	15444	15439	15366	15399	15385	15458	15391	15271	15385	15495	15338	15402	15494	15306	15401	15455	15421	15543	15332	15383	15485	15244	15507	15373	15418	15489	15368	15233	15460	15271	15287	15369	15365	15389	15402	15437	15420	15336	15571	15341	15420	15423	15607	15394	15561	15552	15397	15287	15385	15426	15385	15481	15410	15460	15618	15350	15510	15480	15396	15411	15457	15427	15544	15379	15506	15497	15384	15330	15264	15246	15362	15412	15454	15287	15513	15320	15454	15336	15433	15423	15524	15375	15482	15332	15374	15429	15445	15329	15516	15397	15455	15393	15502	15295	15517	15482	15424	15399	15498	15408	15460	15346	15289	15391	15280	15362	15309	15481	15369	15529	15490	15498	15458	15481	15474	15383	15443	15350	15313	15390	15418	15462	15457	15423	15465	15409	15430	15475	15555	15280	15440	15486	15351	15350	15446	15399	15353	15488	15393	15585	15409	15403	15388	15322	15471	15268	15475	15524	15358	15398	15257	15479	15468	15427	15267	15310	15515	15566	15418	15553	15266	15272	15613	15448	15559	15317	15429	15473	15505	15530	15304	15279	15363	15438	15504	15411	15305	15348	15440	15260	15540	15543	15187	15478	15490	15507	15502	15258	15235	15524	15365	15528	15380	15536	15376	15324	15285	15345	15415	15505	15424	15346	15468	15497	15383	15486	15325	15416	15330	15380	15185	15416	15335	15226	15556	15477	15392	15515	15420	15565	15476	15339	15488	15300	15604	15495	15484	15218	15439	15435	15244	15359	15532	15402	15547	15468	15427	15521	15498	15468	15372	15354	15254	15331	15499	15407	15463	15328	15480	15490	15416	15543	15375	15483	15555	15490	15384	15570	15435	15422	15318	15534	15286	15402	15405	15200	15207	15442	15497	15596	15301	15330	15560	15319	15481	15318	15516	15519	15464	15386	15292	15300	15428	15350	15316	15417	15537	15404	15425	15470	15218	15482	15429	15483	15281	15587	15373	15553	15451	15514	15481	15328	15364	15542	15401	15444	15343	15460	15433	15500	15390	15342	15445	15333	15459	15364	15374	15486	15577	15397	15447	15332	15347	15440	15615	15480	15415	15263	15386	15260	15213	15415	15466	15328	15464	15395	15417	15309	15418	15506	15509	15390	15431	15428	15418	15442	15421	15449	15501	15465	15554	15474	15503	15479	15412	15434	15365	15356	15477	15439	15349	15551	15340	15376	15489	15416	15282	15473	15363	15422	15438	15355	15455	15334	15414	15359	15399	15446	15538	15398	15433	15392	15402	15310	15479	15556	15521	15471	15420	15449	15420	15427	15478	15445	15523	15571	15292	15468	15322	15447	15486	15359	15324	15522	15509	15501	15377	15479	15437	15500	15547	15504	15432	15546	15385	15318	15286	15343	15508	15546	15293	15530	15497	15554	15316	15411	15501	15503	15403	15427	15431	15192	15383	15330	15564	15534	15375	15502	15249	15494	15491	15439	15387	15282	15328	15409	15360	15406	15387	15326	15435	15497	15442	15522	15519	15388	15417	15458	15300	15375	15556	15490	15444	15577	15451	15547	15414	15457	15462	15479	15476	15454	15395	15541	15444	15479	15368	15501	15398	15543	15413	15322	15495	15311	15328	15456	15449	15521	15402	15560	15516	15311	15323	15410	15209	15394	15413	15351	15281	15418	15313	15443	15381	15359	15412	15549	15427	15557	15412	15387	15427	15414	15350	15562	15425	15424	15346	15444	15408	15395	15426	15435	15331	15377	15407	15339	15529	15546	15438	15412	15452	15499	15301	15492	15470	15501	15329	15321	15306	15367	15519	15489	15315	15380	15362	15377	15395	15507	15304	15377	15336	15456	15402	15461	15553	15453	15233	15482	15424	15439	15403	15677	15644	15458	15549	15219	15373	15479	15346	15396	15428	15282	15377	15567	15319	15510	15429	15429	15208	15543	15436	15457	15380	15429	15592	15459	15500	15351	15468	15590	15503	15392	15336	15371	15355	15366	15389	15451	15449	15333	15343	15461	15562	15284	15426	15551	15541	15192	15559	15632	15278	15458	15517	15609	15313	15453	15328	15475	15352	15319	15488	15329	15563	15496	15356	15362	15576	15472	15479	15451	15225	15564	15257	15428	15448	15284	15275	15406	15409	15449	15259	15320	15540	15394	15274	15337	15498	15491	15537	15433	15399	15272	15606	15217	15435	15351	15236	15354	15375	15415	15361	15494	15374	15256	15444	15341	15639	15434	15309	15701	15354	15470	15501	15445	15439	15311	15473	15400	15216	15383	15285	15350	15340	15390	15377	15242	15310	15430	15346	15259	15507	15466	15455	15514	15323	15333	15468	15495	15476	15456	15317	15578	15442	15317	15511	15378	15403	15393	15335	15504	15493	15383	15520	15395	15496	15517	15428	15482	15371	15279	15492	15526	15505	15487	15445	15422	15449	15344	15343	15478	15342	15363	15570	15329	15330	15409	15453	15388	15438	15460	15115	15553	15462	15326	15569	15423	15310	15521	15509	15334	15529	15470	15326	15375	15378	15313	15406	15322	15374	15349	15576	15382	15201	15421	15435	15432	15432	15419	15466	15483	15291	15502	15351	15456	15443	15361	15382	15365	15524	15440	15518	15513	15343	15322	15396	15423	15383	15439	15416	15381	15330	15617	15512	15337	15386	15497	15447	15538	15395	15461	15353	15398	15606	15434	15405	15283	15332	15399	15503	15374	15314	15447	15438	15432	15300	15358	15440	15322	15455	15391	15257	15554	15375	15348	15395	15407	15319	15557	15328	15459	15498	15338	15535	15431	15546	15473	15552	15341	15569	15562	15412	15411	15579	15482	15471	15497	15466	15506	15319	15470	15553	15432	15578	15377	15431	15645	15511	15486	15549	15387	15402	15503	15557	15450	15509	15309	15333	15534	15442	15373	15581	15362	15453	15545	15403	15296	15420	15637	15379	15522	15432	15367	15606	15374	15407	15430	15141	15501	15327	15526	15368	15476	15464	15434	15304	15444	15240	15310	15428	15426	15551	15496	15443	15205	15561	15362	15286	15476	15570	15285	15549	15474	15378	15368	15368	15488	15592	15299	15474	15456	15423	15453	15529	15474	15472	15452	15565	15311	15480	15358	15188	15467	15467	15312	15407	15383	15392	15436	15494	15238	15532	15433	15412	15449	15362	15438	15395	15432	15297	15317	15598	15480	15438	15192	15432	15174	15466	15233	15316	15301	15422	15492	15472	15371	15291	15475	15407	15294	15295	15493	15369	15389	15475	15535	15291	15341	15236	15424	15571	15431	15511	15481	15507	15374	15419	15350	15345	15497	15347	15457	15212	15274	15334	15420	15360	15483	15441	15552	15515	15271	15349	15545	15345	15590	15511	15422	15389	15405	15566	15542	15452
23142	21580	29641	24188	23198	27645	30664	24003	21497	20621	19520	19113	18783	18534	18218	17965	17882	17855	17804	17527	17240	17614	17153	17330	17140	16966	17008	16961	16900	17007	16902	16981	16929	16545	16916	16953	16921	16776	16748	16910	16794	16687	16927	16950	16895	17017	16785	16768	16806	16897	16782	16676	16834	16816	16782	16793	16690	16890	16749	16660	16698	16764	16824	16626	16624	16583	16702	16664	16810	16762	17001	16915	16648	16942	16982	16853	16857	16589	16625	16837	16612	16674	16785	16777	16644	16884	16817	16912	16736	16821	16660	16772	16681	16719	16820	16606	16928	16652	16734	16677	16477	16615	16759	16700	16667	16635	16648	16763	16713	16924	17025	16768	16695	16621	16702	16802	16660	16800	16716	16842	16625	16664	16751	16697	16663	16708	16888	16858	16733	16680	16796	16765	16848	16895	16773	16723	16749	16862	16648	16813	16650	16704	16810	16781	16769	16827	16779	16705	16678	16662	16796	16795	16785	16679	16621	16668	16734	16633	16610	16753	16564	16846	16765	16748	16722	16568	16771	16512	16775	16873	16635	16703	16915	16673	16610	16640	16577	16696	16606	16707	16601	16559	16572	16588	16600	16473	16735	16908	16795	16841	16551	16756	16498	16575	16403	16830	16769	16830	16665	16826	16624	16735	16669	16707	16709	16672	16839	16957	16743	16718	16633	16607	16788	16729	16689	16840	16577	16847	16524	16561	16605	16877	16952	16651	16690	16845	16918	16549	16620	16713	16737	16697	16743	16890	16722	16657	16739	16755	16804	16623	16865	16909	16635	16691	16968	16681	16775	16674	16650	16714	16735	16697	16605	16907	16714	16623	16881	16867	16674	16889	16777	16691	16765	16699	16764	16829	16721	16722	16721	16705	16748	16853	16668	16835	16796	16711	16797	16727	16723	16786	16644	16715	16743	16560	16667	16691	16802	16568	16704	16725	16681	16678	16566	16586	16589	16644	16536	16754	16719	16580	16666	16606	16664	16857	16864	16625	16701	16758	16604	16809	16832	16873	16700	16865	16727	16659	16568	16689	16898	16742	16549	16619	16753	16471	16745	16612	16623	16750	16697	16633	16725	16646	16790	16703	16863	16836	16783	16677	16535	16709	16705	16652	16630	16699	16692	16548	16761	16720	16709	16671	16693	16646	16792	16693	16810	16784	16655	16554	16715	16514	16670	16595	16692	16635	16531	16728	16758	16639	16686	16595	16786	16844	16636	16846	16632	16665	16743	16591	16882	16614	16838	16785	16610	16603	16898	16788	16800	16771	16784	16681	16756	16677	16596	16741	16667	16557	16556	16599	16621	16852	16725	16626	16677	16600	16748	16694	16633	16901	16729	16573	16744	16562	16681	16684	16701	16802	16791	16675	16652	16726	16738	16652	16582	16450	16661	16694	16653	16550	16715	16751	16783	16797	16704	16627	16651	16717	16744	16634	16604	16665	16588	16836	16797	16961	16676	16776	16795	16764	16860	16916	16767	16791	16786	16702	16783	16893	16779	16738	16761	16482	16703	16633	16809	16850	16636	16803	16548	16676	16881	16722	16910	16624	16716	16733	16577	16788	16779	16640	16691	16513	16890	16779	16712	16805	16962	16796	16666	16710	16747	16807	16861	16617	16814	16662	16647	16637	16774	16794	16707	16821	16540	16659	16534	16390	16740	16793	16850	16843	16713	16692	16653	16916	16681	16744	16816	16668	16655	16843	16642	16840	16843	16630	16561	16743	16792	16618	16645	16713	16626	16708	16632	16571	16726	16818	16546	16676	16714	16753	16820	16829	16579	16543	16594	16465	16525	16742	16647	16795	16796	16754	16476	16702	16688	16645	16854	16513	16610	16534	16758	16731	16602	16755	16617	16678	16682	16749	16818	16794	16642	16649	16690	16598	16802	16637	16675	16450	16644	16753	16707	16662	16656	16606	16604	16590	16654	16667	16599	16542	16616	16928	16647	16688	16705	16753	16665	16672	16652	16689	16803	16690	16721	16633	16791	16753	16424	16436	16725	16732	16952	16924	16868	16699	16906	16601	16724	16736	16756	16656	16644	16787	16556	16776	16740	16752	16721	16834	16858	16670	16812	16761	16585	16904	16576	16651	16640	16711	16566	16761	16596	16640	16770	16677	16530	16680	16905	16817	16762	16577	16543	16755	16753	16688	16899	16508	16721	16554	16673	16691	16627	16770	16836	16693	16474	16819	16730	16807	16722	16607	16833	16923	16429	16664	16398	16566	16791	16482	16880	16780	16750	16578	16723	16615	16752	16663	16621	16574	16686	16633	16753	16735	16778	16839	16648	16635	16793	16693	16742	16748	16720	16693	16779	16735	16766	16775	16731	16676	16621	16764	16359	16731	16557	16677	16791	16573	16667	16628	16700	16534	16664	16661	16701	16641	16822	16718	16831	16617	16475	16526	16564	16684	16727	16592	16730	16549	16778	16698	16465	16722	16738	16791	16580	16724	16767	16643	16906	16825	16698	16811	16657	16837	16801	16622	16792	16761	16668	16860	16575	16912	16887	16570	16778	16535	16667	16803	16783	16750	16850	16633	16649	16729	16687	16515	16826	16907	16628	16870	16940	16649	16736	16534	16665	16747	16791	16852	16616	16612	16626	16775	16639	16651	16620	16702	16810	16802	16797	16704	16880	16763	16662	16824	16726	16986	16564	16699	16649	16657	16647	16774	16770	16497	16547	16783	16808	16652	16642	16666	16648	16721	16512	16587	16779	16710	16926	16536	16494	16693	16583	16876	16705	16727	16868	16411	16669	16699	16732	16661	16905	16796	16820	16565	16779	16871	16687	16563	16805	16799	16817	16646	16690	16659	16555	16598	16765	16788	16904	16769	16647	16762	16690	16742	16540	16792	16667	16764	16844	16669	16518	16836	17075	16669	16773	16585	16696	16580	16644	16646	16608	16570	16474	16723	16798	16809	16782	16857	16747	16724	16425	16465	16709	16625	16833	16671	16651	16962	16655	16476	16607	16845	16875	16652	16859	16626	16588	16656	16593	16770	16569	16634	16952	16693	16813	16735	16607	16772	16682	16668	16812	16751	16811	16828	16655	16623	16912	16725	16660	16784	16828	16614	16625	16805	16669	16648	16791	16768	16521	16639	16806	16859	16604	16731	16502	16492	16658	16634	16828	16797	16796	16931	16637	16822	16672	16822	16710	16637	16722	16695	16541	16686	16788	16693	16790	16745	16492	16702	16847	16795	16851	16555	16792	16655	16876	16669	16771	16743	16649	16778	16693	16748	16889	16591	16672	16678	16905	16816	16699	16704	16656	16669	16544	16532	16677	16723	16488	16599	16807	16766	16740	16627	16743	16855	16800	16610	16652	16961	16713	16714	16883	16702	16758	16952	16738	16603	16660	16820	16714	16832	16613	16747	16640	16546	16942	16591	16777	16665	16669	16866	16714	16832	16755	16592	16719	16882	16695	16713	16626	16622	16877	16609	16721	16750	16991	16676	16678	16618	16782	16725	16696	16767	16795	16607	16881	16899	16832	16690	16527	16689	16656	16640	16707	16880	16685	17006	16717	16639	16761	16589	16724	16625	16682	16816	16619	16760	16658	16679	16783	16761	16756	16697	16780	16785	16809	16769	16731	16768	16918	16669	16748	16721	16732	16729	16623	16735	16680	16559	16833	16804	17007	16868	16742	16421	16587	16586	16647	16674	16859	16886	16875	16571	16922	16534	16652	16477	16520	16861	16666	16742	16723	16841	16698	16760	16729	16720	16813	16522	16616	16719	16712	16580	16639	16717	16690	16646	16642	16681	16551	16654	16676	16781	16792	16741	16580	16572	16596	16780	16561	16855	16618	16848	16698	16763	16790	16690	16758	16757	16929	16860	16487	16739	16583	16767	16635	16612	16603	16712	16563	16632	16932	16840	16540	16587	16708	16797	16883	16616	16664	16670	16521	16881	16754	16769	16774	16680	16733	16789	16780	16777	16850	16716	16841	16687	16929	16891	16635	16603	16712	16715	16727	16672	16694	16614	16732	16750	16816	16603	16586	16540	16756	16705	16708	16771	16779	16682	16866	16754	16806	16604	16833	16920	16730	16715	16843	16735	16678	16769	16718	16623	16692	16690	16706	16770	16724	16475	16679	16844	16588	16771	16660	16806	16755	16939	16689	16699	16835	16724	16581	16795	16713	16656	16752	16603	16637	16739	16786	16609	16617	16888	16692	16626	16756	16610	16809	16767	16771	16660	16620	16619	16727	16861	16797	16873	16809	16752	16599	16766	16784	16721	16705	16640	16789	16720	16774	16793	16673	16716	16854	16771	16812	16370	16548	16700	16895	16798	16655	16727	16737	16718	16815	16749	16929	16837	16735	16691	16687	16496	16703	16643	16754	16842	16751	16701	16628	16706	16690	16609	16743	16666	16752	16666	16737	16555	16917	16529	16454	16743	16704	16814	16678	16716	16785	16770	16783	16724	16816	16778	16623	16786	16660	16644	16555	16766	16668	16904	16787	16796	16772	16737	16695	16820	16655	16523	16605	16749	16598	16615	16825	16684	16667	16623	16797	16704	16813	16802	16707	16746	16605	16725	16782	16688	16655	16537	16739	16593	16878	16638	16579	16768	16535	16811	16662	16712	16598	16725	16736	16662	16688	16551	16702	16837	16696	16530	16689	16814	16666	16851	16852	16843	16758	16859	16829	16742	16845	16662	16753	16753	16684	16666	16690	16618	16602	16619	16688	16880	16498	16830	16634	16727	16650	16663	16703	16610	16716	16545	16792	16737	16563	16679	16904	16644	16698	16637	16885	16777	16766	16629	16637	16853	16779	16655	16667	16581	16610	16370	16722	16856	16598	16670	16853	17055	16721	17087	16861	16664	16905	16709	16744	16692	16670	16872	16950	16649	16777	16976	16791	16631	16600	16660	16757	16721	16683	16735	16639	16638	16484	16727	16730	16733	16628	16605	16673	16635	16751	16659	16759	16654	16785	16680	16785	16655	16668	16810	16667	16651	16800	16797	16501	16655	16684	16775	16729	16653	16675	16662	16642	16740	16829	16746	16723	16744	16788	16715	16713	16786	16774	16590	16735	16819	16882	16778	16641	16542	16940	16783	16680	16730	16864	16677	16612	16697	16693	16709	16772	16819	16701	16713	16541	16535
34985	60858	56678	45702	39766	34549	29690	24902	22498	20372	19733	19215	18197	17452	17292	16902	16952	16905	16455	16373	16211	16193	15889	15713	15804	15716	15674	15444	15541	15469	15330	15421	15480	15332	15255	15511	15455	15263	15410	15132	15245	15329	15218	15369	15428	15382	15358	15304	15443	15281	15310	15332	15306	15150	14991	15303	15155	15143	15234	15166	15318	15317	15336	15188	15240	15303	15164	15410	15221	15212	15118	15207	15213	15268	15105	15205	15217	15336	15287	15310	15153	15177	15163	15093	15361	15288	15107	15260	15236	15143	15402	15228	15040	15342	15117	15258	15205	15029	15126	15236	15125	15228	15143	15186	15274	15291	15169	15221	15299	15178	15145	15341	15191	15381	15213	15169	15236	15216	15351	15257	15437	15383	15113	15382	15257	15126	15151	15151	15320	15117	15275	15267	15358	15081	15388	15320	15220	15181	15229	15246	15361	15220	15137	15079	15202	15154	15370	15286	15198	15227	15310	15327	15174	15193	15207	15285	15051	15322	15184	15230	15255	15268	15129	15128	15105	14974	15129	15137	15158	15413	15155	15267	15309	15290	15041	15040	15359	15192	15259	15354	15279	15311	15133	15302	15206	15375	15230	15186	15300	15268	15272	15368	15113	15177	15221	15148	15176	15267	15214	15213	15312	15144	15237	15102	15066	15206	15238	15243	15211	15162	15306	15191	15293	15227	15266	15123	15154	15340	15139	15281	15214	15158	15191	15193	15348	15286	15341	15312	15187	15241	15310	15235	15224	15065	15376	15119	15168	15119	15334	15326	15197	15236	15265	15263	15225	15224	15158	15299	15217	15341	15243	15215	15229	15450	15153	15206	15222	15222	15156	15186	15220	15263	15336	15225	15281	15245	15377	15347	15286	15236	15113	15133	15190	15134	15220	15299	15187	15132	15216	14973	15221	15336	15369	15270	15256	15158	15273	15335	15273	15243	15266	15098	15297	15212	15123	15388	15233	15239	15197	15336	15190	15288	15211	15012	15314	15236	15159	15233	15242	15124	15107	15079	15180	15107	14997	15353	15250	15310	15078	15285	15249	15178	15242	15267	15142	15223	15394	15203	15124	15214	15304	15167	15158	15221	15257	15290	15155	15370	15454	15352	15257	15250	15129	15219	15274	15053	15263	15173	15199	15351	15320	15121	15223	15044	15442	15098	15314	15241	15317	15185	14987	15256	15267	15171	15215	15051	15084	15315	15334	15368	15265	15237	15339	15159	15229	15233	15264	15234	15374	15177	15171	15168	15244	15314	15183	15292	15357	15219	15327	15173	15346	15057	15262	15110	15226	15144	15030	15196	15275	15207	15309	15220	15129	15230	15404	15244	15277	15266	15225	15290	15118	15194	15278	15229	15303	15388	15406	15195	15211	15141	15276	15177	15072	15338	15318	15291	15313	15342	15318	15125	15360	15317	15389	15116	15264	15212	15147	15282	15195	15320	15292	15202	15308	15176	15247	15150	15053	15082	15171	15042	15345	15164	15284	15218	14978	15488	15119	15357	15084	15252	15276	15300	15175	15099	15248	15095	15155	14956	15087	15295	15289	15167	15245	15129	15199	15389	15253	15338	15131	15093	15401	15259	15280	15214	15279	15050	15181	15282	15276	15235	15300	15268	15366	15237	15337	15259	15119	15285	15233	15176	15165	15195	15297	15110	15312	15202	15301	15153	15402	15242	15308	15201	15130	15170	15292	15231	15122	15300	15101	15218	15327	15103	15196	15194	15224	15383	15176	15298	15256	15071	15276	15172	15160	15228	15254	15211	15359	15238	15139	15129	15056	15334	15329	15204	15053	15194	15293	15263	15122	15225	15354	15264	15015	15216	15134	15287	15134	15272	15230	15232	15180	15142	15187	15204	15227	15064	15115	15281	15403	15137	15168	15207	15286	15129	15278	15295	15332	15214	15112	15078	15439	15183	15337	15231	15169	15245	15139	15172	15187	15221	15093	15148	15200	15190	15438	15278	15101	15256	15157	15318	15313	15081	15399	15215	15300	15184	15473	15258	15141	15249	15159	15334	15238	15354	15347	15224	15200	15354	15142	15220	15204	15365	15241	15092	15250	15110	15041	15258	15340	15105	15194	15242	15363	15153	15167	15254	14984	15208	15328	15069	15224	15208	15054	15259	15293	15142	15185	15149	15278	15265	15221	15108	15335	15176	15180	15383	15269	15178	15360	15256	15254	15186	15232	15241	15332	15238	15211	15236	15163	15168	15313	15157	15200	15199	15269	15293	15141	15326	15154	15298	15166	15114	15310	15251	15113	15100	15089	15291	15170	15153	15316	15097	15184	15093	15321	15153	15248	15098	15210	15080	15312	15213	15174	15093	15184	15100	15107	15162	15157	15257	15342	15404	15211	15188	15328	15213	15329	15211	15091	15094	15083	15295	15156	15185	15275	15197	15084	15225	15167	15279	15129	15213	15169	15420	15160	15098	15299	15311	15175	15385	15118	15286	15173	15285	15316	15129	15304	15086	15152	15174	15222	15268	15163	15179	15298	15387	15266	15146	15276	15089	15133	15170	15135	15300	15325	15295	15285	15148	15190	15214	15139	15016	15256	15303	15107	15258	15233	15041	15436	15198	15289	15181	15287	15202	15402	15152	15223	15373	15191	15277	15216	15230	15226	15164	15115	15105	15117	15315	15129	14986	15362	15061	15086	15246	15294	15323	15227	15088	15215	15117	15171	15180	15186	15156	15050	15359	15256	15195	15097	15092	15396	15151	15170	15245	15275	15203	15323	15185	15169	15191	15191	15151	15138	15249	15095	15219	15046	15246	15226	15167	15250	15241	15169	15244	15140	15060	15036	15147	15276	15072	15161	15146	15269	15235	15055	15185	15188	15332	15112	15334	15135	15128	15194	15148	15236	15297	15238	15129	15381	15416	15185	15308	15224	15243	15230	15236	15142	15365	15100	15192	15287	15285	15402	14944	15125	15244	15231	15146	15227	15165	15146	15126	15184	15134	15365	15157	15287	15297	15071	15227	15206	15330	15226	15227	14995	15241	15234	15205	15082	15319	15273	15222	15243	15128	15371	14959	15231	15020	14953	15231	15247	15463	15109	15224	15268	15154	15336	15252	15198	15255	15310	15111	15194	15200	15234	15234	15099	15307	15284	15296	15293	15214	15118	15336	15258	15073	15088	15103	15163	15185	15239	15181	15100	15168	15243	15210	15222	15269	15033	15239	15438	15294	15108	15349	15181	15055	15194	15084	15320	15127	15288	15071	15127	15145	15173	15342	15323	15282	15193	15322	15219	15275	15336	15269	15277	15241	15161	15161	15223	15179	15320	15216	15027	15261	15297	15182	15189	15206	15185	15193	15330	15171	15173	15403	15239	15123	15213	15105	15257	15267	15229	15339	15269	15275	15136	15280	15281	15190	15222	15290	15129	15223	15026	15393	15201	15158	15129	15303	15135	15208	15138	15066	15309	15131	15104	15389	15209	15243	15374	15253	15210	15318	15296	15265	15117	15080	15306	15205	15456	15104	15278	15214	15107	15103	15289	15135	15211	15135	15124	15152	15297	15257	15273	15202	15116	15281	15048	15390	15208	15222	15268	15269	15155	15359	15176	15400	15226	15088	15214	15326	15276	15224	15303	15227	15371	15180	15419	15268	15186	15318	15263	15272	15309	15287	15143	15363	15132	15232	15297	15354	15185	15302	15245	15124	15163	15172	15175	15177	15218	15241	15325	15117	15234	15404	15240	15164	15230	15311	15503	15114	15387	15158	15033	15154	15053	15194	15183	15226	15061	15234	15166	15333	15148	15201	15219	15154	15286	15218	15157	15241	15263	15298	15045	15287	15177	15188	15185	15101	15271	15193	15178	15085	15390	15086	15223	15159	15236	15265	15266	15239	15347	15330	15317	15133	15212	15310	15348	15192	15082	15160	15230	15263	15118	15231	15355	15209	15271	15318	15234	15227	15175	15124	15112	15278	15186	15206	15004	15239	15388	15358	15219	15164	15057	15371	15264	15156	15040	15163	15285	15276	15296	15220	15292	15275	15130	15138	15279	15396	15281	15242	15344	15208	15263	15223	15145	15213	15192	15299	15366	15209	15158	15277	15233	15390	15153	15317	15250	15257	15253	15201	15123	15248	15060	15236	15203	15112	15270	15254	15381	15201	15220	15261	15294	15035	15175	15039	15240	15196	15287	15116	15296	15210	15413	15337	15275	15087	15129	15104	15252	15242	15235	15199	15255	15212	15119	15190	15045	15279	15322	15137	15255	15267	15259	15205	15099	15179	15177	15166	15172	15227	15231	15352	15409	15340	15172	15143	15217	15287	15121	15214	15115	15194	15225	15248	15251	15205	15306	15268	15079	15294	15106	15331	15276	15228	15433	15319	15211	15165	15201	15285	15317	15054	15263	15121	15364	15282	15142	15196	15269	15238	15208	15344	15278	15244	15218	15198	15196	15186	15326	15137	15236	15319	15221	15125	15175	15213	15171	15345	15207	15378	15340	15396	15370	15111	15162	15043	15291	15193	15245	15180	15155	15190	15187	15151	15331	15053	15376	15054	15164	15269	15355	15246	15364	15278	15204	15051	15170	15133	15329	15298	15043	15139	15307	15082	15213	15142	15178	15225	15137	15276	15180	15243	15351	15260	15179	15064	15398	15369	15314	15228	15256	15403	15284	15334	15327	15423	15290	15116	15190	15309	15046	15163	15261	15087	15213	15174	15379	15054	15308	15181	15338	15118	15253	15247	15221	15191	15207	15215	15213	15138	15291	15167	15189	15264	15217	15204	15054	15295	15043	15289	15160	15214	15235	15137	15114	15345	15347	15240	15140	15275	15132	15181	15194	15297	15201	15139	15161	15149	15338	15293	15065	15164	15232	15165	15346	15274	15197	15238	15209	15200	15189	15173	15142	15321	15019	15280	15277	15194	15166	15168	15229	15222	15247	15206	15235	15116	15264	15444	15179	15149	15259	15245	15150	15269	15301	15244	15214	15345	15246	15252	15103	15258	15109	15122	15090	15316	15446	15185	15219	15234	15277	15316	15099	15163	15040	15174	15053	15455	15182	15232	15267	15183	15324	15279	15074	15320	15256	15180	15334	15234	15124	15421	15274	15214	15067	15106	15260	15182	15338	15187	15248	15225	15143	15164	15250	15253
28880	29540	39201	34652	27867	24121	21521	19781	18498	18052	17539	17460	17164	17113	16722	16704	16789	16991	16766	16595	16579	16584	16527	16355	16246	16487	16434	16469	16515	16487	16234	16477	16448	16452	16343	16429	16258	16339	16218	16375	16286	16281	16325	16389	16466	16559	16302	16430	16235	16314	16362	16461	16465	16586	16136	16328	16321	16183	16309	16282	16206	16338	16244	16285	16438	16172	16267	16149	16141	16454	16334	16239	16358	16345	16323	16380	16364	16357	16425	16502	16503	16353	16311	16279	16285	16289	16372	16285	16307	16278	16212	16468	16272	16274	16319	16333	16382	16270	16477	16555	16414	16438	16453	16266	16421	16435	16396	16440	16439	16347	16364	16290	16170	16238	16433	16524	16252	16430	16256	16386	16487	16285	16520	16372	16274	16182	16339	16369	16295	16185	16367	16511	16204	16335	16206	16272	16492	16429	16360	16312	16240	16295	16179	16330	16392	16237	16348	16396	16191	16456	16460	16319	16292	16325	16379	16128	16310	16361	16106	16347	16323	16324	16264	16500	16234	16314	16179	16390	16291	16355	16319	16592	16384	16329	16393	16245	16241	16371	16350	16271	16537	16234	16374	16457	16298	16343	16261	16484	16218	16153	16445	16251	16229	16206	16361	16298	16297	16115	16187	16219	16306	16413	16337	16170	16274	16248	16356	16229	16352	16516	16338	16361	16006	16323	16191	16169	16097	16358	16460	16447	16377	16237	16254	16402	16383	16327	16190	16146	16275	16243	16350	16265	16367	16371	16370	16266	16290	16336	16282	16218	16151	16488	16273	16442	16448	16399	16290	16296	16358	16169	16180	16291	16226	16338	16365	16480	16402	16258	16277	16342	16531	16398	16414	16257	16370	16377	16249	16361	16214	16199	16396	16322	16611	16233	16360	16073	16333	16501	16439	16472	16333	16487	16294	16190	16205	16204	16305	16459	16427	16282	16216	16250	16343	16368	16358	16384	16443	16324	16391	16240	16413	16452	16536	16284	16241	16465	16168	16273	16190	16366	16379	16510	16094	16117	16142	16139	16476	16369	16231	16418	16173	16205	16463	16396	16256	16298	16197	16340	16271	16370	16332	16313	16427	16406	16415	16096	16176	16392	16347	16425	16416	16450	16382	16299	16240	16270	16364	16409	16294	16285	16184	16246	16299	16212	16234	16416	16181	16158	16142	16287	16342	16312	16415	16423	16366	16350	16318	16038	16327	16422	16312	16414	16260	16327	16393	16144	16112	16133	16427	16249	16346	16361	16163	16212	16431	16499	16385	16386	16360	16338	16152	16186	16085	16411	16312	16191	16309	16347	16363	16396	16308	16320	16312	16426	16238	16260	16367	16180	16406	16369	16233	16364	16362	16393	16170	16085	16456	16181	16325	16353	16270	16189	16386	16058	16337	16386	16221	16223	16253	16320	16132	16279	16513	16444	16377	16162	16450	16559	16261	16306	16216	16287	16283	16171	16347	16494	16279	16326	16358	16353	16239	16279	16350	16441	16225	16141	16263	16209	16320	16406	16240	16280	16433	16386	16346	16018	16216	16265	16399	16355	16432	16408	16179	16115	16236	16179	16328	16368	16465	16441	16122	16421	16133	16340	16498	16310	16258	16037	16302	16334	16445	16359	16234	16515	16282	16319	16318	16446	16349	16382	16377	16320	16448	16256	16308	16256	16381	16397	16162	16343	16221	16437	16309	16430	16357	16354	16343	16228	16325	16279	16340	16228	16365	16284	16325	16443	16389	16308	16481	16168	16238	16170	16126	16357	16280	16317	16495	16343	16150	16463	16271	16379	16480	16483	16436	16303	16274	16353	16399	16292	16306	16288	16477	16411	16301	16104	16368	16273	16286	16434	16447	16389	16310	16191	16119	16181	16098	16281	16347	16267	16132	16212	16424	16218	16224	16309	16398	16322	16243	16310	16487	16351	16259	16254	16253	16203	16390	16304	16166	16339	16177	16304	16495	16287	16293	16385	16299	16381	16348	16112	16218	16171	16474	16332	16302	16593	16283	16274	16233	16257	16293	16404	16354	16204	16256	16300	16514	16686	16541	16356	16225	16349	16544	16271	16377	16155	16476	16366	16327	16441	16467	16198	16540	16315	16289	16500	16254	16311	16228	16332	16438	16613	16326	16507	16232	16332	16294	16180	16410	16160	16279	16344	16441	16285	16305	16310	16458	16381	16310	16268	16315	16233	16086	16336	16152	16279	16316	16504	16311	16216	16114	16539	16345	16138	16254	16416	16451	16203	16473	16420	16198	16314	16127	16426	16183	16423	16330	16270	16405	16322	16274	16269	16208	16277	16533	16234	16265	16365	16289	16328	16147	16379	16396	16188	16420	16292	16208	16556	16439	16373	16394	16300	16172	16312	16408	16471	16260	16204	16127	16481	16333	16276	16327	16401	16278	16416	16252	16356	16326	16407	16421	16190	16521	16390	16304	16285	16330	16477	16361	16281	16412	16187	16462	16360	16410	16263	16223	16457	16230	16237	16234	16261	16319	16396	16449	16500	16214	16250	16282	16312	16494	16309	16311	16431	16297	16472	16367	16234	16124	16369	16250	16208	16481	16422	16456	16443	16447	16486	16230	16248	16224	16204	16517	16402	16251	16177	16287	16498	16358	16268	16135	16404	16313	16405	16201	16320	16261	16271	16311	16348	16331	16303	16427	16210	16523	16283	16495	16681	16229	16141	16261	16413	16348	16199	16429	16114	16288	16055	16330	16287	16397	16393	16203	16422	16293	16246	16285	16431	16261	16344	16459	16275	16358	16379	16589	16298	16369	16122	16304	16500	16467	16329	16388	16343	16443	16324	16409	16300	16365	16446	16267	16275	16277	16343	16135	16359	16336	16408	16388	16304	16377	16203	15994	16314	16329	16211	16207	16416	16483	16437	16240	16353	16386	16289	16485	16381	16408	16354	16565	16264	16303	16188	16314	16171	16368	16411	16356	16421	16516	16167	16255	16433	16562	16291	16254	16518	16353	16282	16387	16394	16346	16268	16377	16284	16354	16308	16336	16364	16518	16148	16538	16183	16391	16421	16272	16032	16391	16411	16135	16346	16568	16222	16284	16332	16151	16118	16302	16442	16484	16412	16523	16292	16220	16506	16364	16445	16326	16546	16351	16250	16308	16336	16560	16441	16405	16175	16379	16272	16473	16403	16201	16323	16335	16190	16430	16168	16473	16393	16304	16289	16453	16393	16298	16556	16267	16225	16260	16320	16437	16398	16330	16239	16282	16361	16261	16467	16455	16346	16318	16612	16172	16257	16417	16290	16172	16327	16315	16494	16171	16267	16396	16338	16311	16396	16227	16275	16263	16303	16356	16405	16358	16478	16240	16277	16181	16225	16284	16307	16167	16136	16363	16447	16398	16305	16161	16462	16316	16259	16509	16283	16228	16292	16398	16500	16394	16512	16215	16329	16457	16338	16330	16370	16201	16418	16151	16254	16285	16284	16434	16316	16565	16275	16387	16434	16404	16567	16374	16294	16318	16327	16310	16267	16284	16317	16432	16433	16385	16420	16331	16302	16253	16393	16540	16461	16246	16214	16122	16316	16320	16461	16094	16259	16339	16172	16187	16262	16102	16466	16319	16482	16122	16243	16329	16237	16214	16332	16291	16563	16473	16428	16389	16379	16069	16108	16338	16301	16411	16323	16304	16493	16322	16087	16452	16445	16450	16377	16398	16550	16514	16430	16299	16544	16447	16354	16334	16027	16173	16383	16301	16399	16241	16259	16350	16303	16293	16363	16377	16238	16349	16218	16340	16372	16352	16375	16365	16321	16402	16423	16317	16359	16318	16171	16411	16142	16149	16274	16167	16313	16415	16494	16202	16353	16406	16399	16216	16176	16418	16310	16297	16337	16169	16541	16386	16377	16340	16406	16273	16378	16344	16307	16280	16305	16388	16336	16256	16340	16116	16165	16265	16224	16236	16374	16391	16365	16373	16378	16387	16424	16307	16238	16269	16464	16286	16208	16225	16420	16636	16208	16195	16424	16270	16158	16411	16388	16442	16291	16287	16228	16201	16236	16477	16283	16170	16092	16324	16440	16283	16156	16487	16359	16264	16306	16300	16365	16447	16355	16378	16280	16492	16241	16370	16597	16448	16359	16210	16481	16249	16250	16303	16133	16373	16342	16266	16248	16277	16132	16341	16309	16152	16292	16472	16287	16418	16359	16339	16214	16265	16354	16430	16325	16256	16579	16314	16302	16425	16195	16222	16382	16400	16250	16273	16261	16489	16292	16311	16319	16456	16407	16233	16397	16405	16365	16274	16394	16349	16490	16331	16383	16420	16356	16304	16426	16460	16449	16221	16395	16565	16318	16699	16453	16275	16341	16143	16322	16420	16299	16591	16286	16439	16402	16240	16285	16595	16314	16260	16412	16619	16538	16423	16236	16550	16203	16439	16317	16379	16356	16277	16418	16282	16411	16260	16327	16553	16135	16337	16295	16221	16329	16397	16287	16237	16410	16148	16246	16474	16301	16437	16332	16274	16453	16305	16277	16301	16120	16282	16258	16084	16292	16387	16153	16396	16520	16574	16374	16478	16317	16471	16400	16164	16173	16382	16394	16471	16332	16386	16474	16401	16350	16198	16318	16276	16457	16308	16391	16225	16505	16487	16441	16465	16227	16212	16373	16232	16380	16475	16371	16218	16399	16543	16368	16225	16423	16319	16350	16378	16229	16311	16435	16174	16176	16290	16407	16411	16274	16377	16331	16344	16308	16326	16477	16333	16434	16229	16243	16225	16393	16238	16171	16212	16441	16378	16403	16317	16277	16345	16372	16225	16267	16415	16255	16173	16375	16294	16319	16507	16502	16346	16432	16379	16369	16180	16235	16215	16342	16137	16251	16319	16288	16343	16341	16270	16417	16317	16524	16342	16355	16457	16219	16342	16293	16290	16457	16510	16669	16426	16351	16283	16201	16088	16296	16257	16301	16293	16223	16225	16281	16530	16272	16357	16478	16306	16367	16539	16380	16485	16456	16321	16406	16416	16370	16446	16205	16146	16198	16381	16113	16253	16581	16460	16231	16472	16459	16340	16283	16340	16458	16533	16495	16342	16161	16202	16165	16380	16449	16376	16336	16236	16238	16366	16231	16524	16621	16292	16346	16349	16196
34203	50128	46531	36427	30657	25116	22281	20162	18726	17573	16735	16839	16339	15939	15712	15696	15750	15525	15447	15472	15352	15210	15240	15057	15147	14982	14980	14906	15158	15092	15123	14968	14976	14876	14959	14865	14966	14954	15004	14875	14894	15021	14968	14949	15117	14981	15017	15004	14824	14949	15017	15012	15039	14941	14915	14910	14818	15067	14851	14945	14935	14735	14843	15112	14793	14918	14834	14980	14767	14848	14928	14912	14941	14924	14989	14976	15001	14806	14880	14960	14974	14902	14904	14883	14929	14884	14894	15132	14754	14766	14750	14887	14835	14751	14800	14951	14903	14884	14826	14939	14831	15078	14932	15036	14883	14863	15069	14952	15025	14936	14978	14906	15046	14891	14905	14937	14942	14819	14929	14944	15021	14895	15148	14641	14795	14841	14902	14994	14807	14880	14740	14887	14957	15067	15091	15013	14889	14952	15003	14922	14682	14861	14914	14909	14895	14913	14936	14918	15193	14834	14776	14752	14927	14795	14878	15017	15076	14827	14757	14800	14825	14942	15072	14962	14991	14847	14778	14869	14916	15094	14909	14949	14894	15017	14817	14882	14801	14800	14813	15004	15014	14892	14983	14935	14962	14864	14840	14889	14851	14957	14921	15001	15030	14876	14887	14945	14973	14848	14854	14849	14926	15118	15071	14915	14930	15092	15012	15026	14918	15007	14832	14947	15018	15065	14876	14786	14761	14974	14794	14726	14794	14774	14894	14783	14820	14764	14879	14874	14907	15003	14794	14983	14894	14715	14873	14977	14839	14857	14894	14795	15024	14718	14968	14940	14987	14729	14931	14878	14854	14926	14857	14865	14986	15020	14901	14925	14996	14939	14854	14811	14921	14842	14969	14876	14956	14947	14921	14922	14988	14845	14790	14778	15030	14820	14796	14944	14815	14814	14938	15060	15026	15085	14883	14803	14768	14848	14920	14818	14763	14903	14811	14847	14807	14920	14951	14736	14889	14899	14881	14955	14831	15073	14919	14810	14884	14912	14861	14939	15013	14928	14855	14831	14925	15004	14932	14938	14880	14800	14920	14788	14785	14829	14856	14788	14896	14875	14820	14904	14754	14855	14784	14978	14980	14953	14861	14788	15010	14896	14818	14964	14991	14959	15046	14949	14795	15023	14893	14992	14989	15005	14876	14883	14837	15041	14977	15053	15045	15063	14900	14802	14954	15083	15027	14758	14871	15034	14948	14860	15084	14855	14937	14958	15019	14763	14897	14954	14974	14974	14846	14940	14803	14987	14783	15061	14968	14734	14731	14944	14931	14858	15068	14935	14892	14772	14764	15037	15027	14799	14986	14959	14894	14945	14879	14906	14856	14838	15029	14942	15028	14978	14943	14867	14842	14934	14902	14910	15007	14899	14789	14907	14971	14976	15128	14776	14743	14921	14783	14895	14965	14927	14916	14843	14947	14891	14985	14818	14883	15011	14794	14700	14855	14946	14880	14841	14862	14836	14751	14943	14712	14888	14816	14993	14983	14849	14883	14857	14842	14962	15184	14892	14792	14962	14997	14964	14918	14887	14908	14913	14645	14935	14813	14894	14958	14951	14840	14898	14956	15071	14951	14944	15101	14895	15095	14869	15041	14885	14933	14825	14961	14907	14761	14985	14863	14864	14892	14872	14997	14932	15005	14878	14989	14895	14843	14819	14967	14891	14866	14798	14890	14866	14872	14784	14912	15136	14826	14786	14858	14902	14783	15004	15140	15043	14866	14909	14987	14867	14916	14855	14953	14901	15073	14858	15004	14952	14854	14928	14900	14916	14883	14861	15039	15082	14889	14981	14708	14894	14835	14935	14884	14975	14928	14823	14910	15077	14999	14865	15012	14981	14828	15003	14960	15031	14852	14864	14995	14908	15031	14794	14825	15031	14946	14936	14824	14923	14742	14937	14880	14842	14966	14912	14762	14991	14812	14983	15038	14883	14650	15015	15054	14857	15067	14890	14915	14722	15039	14953	14928	14745	14919	14905	14802	14927	14994	15002	15041	14936	14986	15009	14908	14807	14794	14937	14960	14969	14996	14750	14747	15037	14832	14833	15006	14963	14783	14774	14925	15066	15037	14800	14906	14829	14862	14981	14947	14936	15029	14811	14993	14796	14832	14995	14821	14703	14953	14723	14943	15110	14916	14844	14744	14930	14971	14812	14894	14789	14941	14916	15041	14971	15175	14847	14858	14777	14907	14874	14930	14782	15057	15071	14965	14728	14887	14835	14763	14825	14958	14868	14809	14986	15050	14833	15046	15031	15011	14863	14917	14939	14952	14836	15113	14955	14944	14918	15058	14879	14876	14875	14956	14902	14891	15007	14866	14806	15079	14784	14965	14994	14869	14946	14909	14750	14938	14764	15078	14834	14868	14808	14706	14991	14931	14998	14883	14860	14687	14939	15037	14778	14957	14808	15162	14969	15024	14935	14886	14910	14808	14885	14856	14746	14887	14898	14886	14898	14822	14873	14825	14939	14900	14918	14856	14987	14993	14937	14993	15030	14880	14868	15114	14955	14938	14930	14801	15007	14934	14797	14990	15012	15063	14830	14858	15065	14803	14913	14984	14961	15073	14964	14969	14898	14868	14911	15154	14936	14927	14783	15223	15147	15121	14915	14896	14817	14895	15003	14710	14723	14915	14993	14935	14738	14886	14688	14922	14885	14985	14873	14888	15021	14859	14736	14967	14919	14907	15032	14889	14902	14929	14967	14835	14852	15037	14935	15060	14877	14814	14996	14897	14955	14843	14747	14906	14890	14973	14799	14939	14924	14999	14842	14840	14832	14928	14951	14933	14820	14824	14857	14874	14972	14840	14905	14908	14957	14913	14895	15045	14908	14878	14832	14880	14890	15020	14792	14888	14995	14784	14909	14965	14988	14810	15070	15077	15242	14889	14725	14916	15005	14786	14887	14831	14873	14954	14845	14712	14858	14791	14965	14995	14885	14818	14856	14990	15008	15019	14907	14816	14954	14955	14940	14886	15022	14972	14852	14894	14826	15121	14891	15014	14848	15066	14913	14965	14892	14794	14963	14783	14854	15053	14928	14929	14957	14848	14980	14844	14836	14828	14948	15098	14823	14894	14869	14759	14893	14767	14985	14935	14869	14820	14921	14892	15039	14926	14859	14801	14754	14850	14910	14934	15014	14943	14824	14879	14861	14974	14922	14797	14848	15102	14890	14960	14899	14880	14861	14945	14983	14737	14910	14912	15039	15008	14943	14954	15042	14875	14906	14943	14866	14901	14857	14852	15047	14998	14915	15008	15006	14979	14978	14969	14979	14977	14867	14868	15011	15059	14963	14734	14959	15013	14770	14847	14859	14930	14798	14864	14944	14939	14992	14984	15049	15144	14891	14954	14950	14811	14771	15014	14978	14935	14808	14814	14811	14849	14790	14960	15125	14952	14846	14952	14891	14808	14640	14884	14872	14905	15112	14853	15008	14907	14964	14859	14944	14994	14674	14740	15012	14829	14951	14808	15089	14948	14919	15061	14925	14760	14831	14916	14848	14961	14924	14770	14835	15050	14889	14902	14902	14890	14753	15066	14856	14770	14799	14905	15125	14916	14919	14831	14842	15120	15073	14871	15097	15007	14957	14973	14831	14858	14792	15138	14769	15112	15152	14842	14936	14882	15007	14782	14975	15090	15078	15000	14889	14930	15009	14911	15041	14950	14912	14994	14799	14727	14826	15027	14958	14926	15056	14778	14868	14915	15006	15014	15067	14841	15018	14971	14843	15118	14823	14910	14843	14838	15046	14880	14891	14883	15070	14887	14937	14853	14963	14894	15035	15092	14934	14967	14835	14969	14980	14911	14862	14832	14952	14901	14867	15042	14841	14854	14918	14800	14935	14927	14870	14952	15040	14792	15117	15030	14921	14815	14892	14965	14861	14938	14739	14890	15086	15036	14878	14959	14987	15011	14857	15078	14953	14912	14940	14903	14990	14980	14924	14914	15160	14948	14923	14910	14899	15019	14859	14917	14697	14942	14830	14823	15063	15017	14982	15113	14936	14922	14894	14838	14904	14880	14882	14941	14847	14984	14927	14950	14796	15008	14857	15221	14919	14977	14912	14975	14827	14780	14964	14883	15059	14914	15145	14889	14886	14747	14900	14793	14944	15106	14849	14800	14933	14899	14923	14857	14960	14938	15004	15000	14973	15022	14948	14926	14872	14875	15102	14928	14892	14987	15044	15096	14714	14939	14728	14897	15041	15028	15010	14994	15000	14933	14866	14910	14923	14729	14917	14881	14958	14931	14832	14961	14847	14924	15158	14861	14928	15105	15023	15002	14872	14892	14879	14902	15009	14993	14986	15017	14974	15005	14897	14809	14887	14836	14993	14921	15020	14813	14892	14937	14750	14964	14844	15026	15004	14852	14955	14995	14889	15007	14970	14849	14928	15072	14936	14840	14914	14815	14877	14858	14908	14999	14959	14678	14849	14841	14924	14974	14907	14898	15031	14862	15044	14883	14919	14678	14968	15024	14906	14920	14915	14935	14839	15080	14847	14929	14988	14885	15022	14989	14844	15035	14872	14845	14797	14998	14826	14656	14973	14804	14981	14858	15014	14882	14873	15131	14802	14848	15057	14876	14850	14848	14995	14734	15033	15037	14823	14742	14779	15096	14899	14906	14952	14734	14936	14996	14925	14913	14848	14974	14901	14922	14900	14812	14979	15109	14997	15032	14965	15042	15005	14982	14746	14988	14975	15115	14951	15094	14800	14857	14879	14925	14899	14779	14925	15034	14952	14772	15019	14859	14913	14887	14904	14919	14897	14847	14847	14916	14840	14864	14734	14963	14968	15063	14924	14745	14865	15027	14980	14926	15121	14901	15020	14904	15012	15025	14887	14866	14808	15006	14940	14956	14946	15054	14894	14756	14916	14830	15141	14802	15046	14945	14909	14938	14911	14855	14987	14997	14995	14889	14841	15027	15031	14975	14936	14949	14874	14804	14781	15069	14858	14854	14869	15055	14915	14859	14882	14996	14993	14925	14933	15066	14589	14987	14929	14881	14959	15018	14905	14945	14880	14918	15002	14936	15054	14972	14885	14881	14768	14778	14990	14862	14985	15004	15020	14967	15114	14950	14966	14776	15057	14915	14983	14895	14994	15049	15024	14905	15003
24098	21596	29475	25621	25965	28399	28086	23476	20893	20224	19063	18764	18418	18011	17904	17676	17610	17638	17571	17747	17413	17412	17488	17249	17161	17321	17267	17350	17284	17227	16965	17205	16974	17032	17268	17005	16947	17023	17049	16992	17030	16867	16861	17108	17009	16859	17092	17060	16863	17073	16959	16869	16908	16957	16948	16977	16911	16968	17182	17034	16974	17007	16978	17135	17078	16959	17089	17163	16877	16908	16928	17224	16963	17103	16900	16825	16813	16882	16935	17003	16975	16996	16899	17009	17025	16940	17073	16824	16778	16740	17135	16907	17084	16942	17017	16959	17103	17030	17074	17015	16824	16916	17091	16906	17115	16854	16957	16966	17006	17076	17203	17055	17194	16970	16959	16889	17086	16978	16821	16883	16949	16867	17103	17053	16995	16793	16950	16998	16964	16936	16935	17123	17033	16967	17102	17066	16675	17001	17031	16955	16893	17093	17111	17057	17083	17051	17008	17056	16859	16828	17025	16986	17029	16902	16862	16747	16982	16917	16996	16871	16978	16914	16800	16970	16856	16968	16935	16880	17013	16719	16855	16990	16911	17063	17018	16941	16903	16897	16994	16876	17104	16928	16929	16925	17028	17083	17032	16711	16943	17081	17214	17129	16897	16948	17216	16922	17014	16936	17074	16952	16763	17003	17085	16843	16998	16999	16964	17022	16904	17162	16907	16998	16953	17109	16967	17004	16833	17080	16788	16879	17087	16762	16778	17003	17003	16908	16885	17059	16689	16939	16904	16988	16958	17055	16873	16995	16983	16783	16898	16850	16949	16899	16840	16919	16737	16864	16944	16998	16958	17059	17023	17065	16829	16802	16888	16936	16990	16740	17080	16932	17078	16985	16880	16881	16982	17135	16913	16941	16949	17082	16837	16850	16923	16967	16963	16898	17004	17176	17107	16931	17020	16848	16990	17022	17019	16900	16918	16918	16991	17189	17006	16936	16891	16874	16699	17167	16782	16953	16985	16808	16894	16848	16913	17143	16760	16927	17041	16912	16656	16990	16938	17104	16943	16981	16958	17054	16930	17114	16928	16808	16801	16905	16895	16988	17074	16977	16801	16754	17163	16833	16986	17001	17088	16955	17035	16867	16848	17004	17012	17217	16741	16775	16874	16829	16900	17023	16753	16856	16951	16980	16889	16762	17003	16914	17051	17264	17051	16922	16848	17152	17067	16884	16742	16961	16975	16919	17044	17014	17027	16872	17052	16800	16884	17089	17005	17021	16882	16898	17032	16901	16961	16948	16927	16852	17095	17124	17077	17145	16869	16860	16890	17082	17055	16888	16791	16900	16990	17097	16838	16924	16866	17055	17042	17047	17004	16946	16858	17080	16963	17058	16947	16971	17023	16814	16993	16778	17012	17002	16965	16916	16966	17044	16841	17073	16793	16832	16955	17000	17034	16998	16805	16772	17072	16778	17047	17022	16889	16907	16775	17078	16834	16790	16804	16913	17079	16980	17057	17012	17060	17133	16838	16802	17141	17050	17140	16777	16945	16764	16801	16872	16929	16795	16992	16813	16751	16947	17041	16820	16976	17031	16964	17067	17035	17162	16688	16965	17016	17005	16847	16686	16889	17049	16721	16846	16990	17002	16813	16883	16999	17153	17032	16900	16685	17036	17058	16779	16828	16946	16975	16896	17070	16963	16929	16919	16956	16894	16973	16986	16954	17172	16691	16913	16830	16889	16969	16944	16911	16844	16969	17034	17164	16978	16908	17140	16967	16788	17029	16829	16945	16850	16945	16986	16945	17022	16882	17004	17100	17029	16815	16929	16866	16799	16875	16882	16995	17011	17231	16933	16977	16966	16953	17188	17064	17147	17025	16818	16904	16873	17229	16982	16809	16877	16759	16914	16846	16952	16820	17128	17021	16853	17097	16910	16841	16899	17070	16894	16907	16914	16834	16831	16936	16823	17055	17215	17130	16957	16842	16747	16966	17007	16790	16889	17006	17005	16962	16755	17075	16975	16930	17026	16890	16856	16804	16978	16949	17098	16852	16997	17064	16937	16863	16946	16975	16945	17030	16773	17039	16899	16889	16735	16971	17030	16887	16743	16859	16942	16883	16981	16933	16737	16850	16981	16971	16840	16952	16909	16642	16905	16871	16790	16890	16855	16942	16979	16991	16785	16903	17017	16858	17021	16906	16899	16973	16896	17001	16885	16924	17040	16968	16960	16931	17096	16857	17057	17115	17068	17147	17047	16975	16891	16876	16932	17041	16949	16881	16955	16942	16953	16974	16939	17083	16884	17001	16864	17027	16893	17114	17048	16960	16863	16900	16932	16934	16973	16939	17077	16968	16869	17133	16882	16924	16990	16962	17087	16999	16830	16815	17015	16621	16880	16901	16925	17002	16854	17057	16891	16989	16832	17010	17027	17140	17050	16978	16942	16939	17002	16907	16985	16853	16993	17087	17063	17133	17014	16925	17029	16987	16971	16952	16751	17010	16989	17049	17040	16952	17098	17023	16948	16646	16758	16795	16826	17028	16883	16968	17033	16935	16999	16906	17105	16875	16954	16969	17058	16877	16761	17044	16845	16967	17050	16988	17037	16991	16944	16996	17035	17036	16768	17012	16992	16982	16926	16954	16826	17126	16642	16921	16954	16929	17091	16954	16894	16825	16910	16747	16896	16785	16934	16971	16779	16855	16966	16900	16882	16891	17075	17061	16849	16828	16857	17024	16986	16879	16809	16952	17140	16964	16861	16955	17070	16795	17125	17046	17015	17031	16917	16873	17007	17051	16835	17000	16984	16992	16889	17098	16950	16891	16804	16894	16935	16858	16920	16926	17003	16785	16842	17178	16902	17111	17141	17072	16932	16937	16994	16897	16864	16923	16808	16931	16877	16994	16921	16824	17054	17006	17012	17121	17013	17043	16903	16896	17002	17054	16988	17123	17092	17082	17099	16940	16843	17031	16964	17118	17009	17201	17019	16958	16932	17020	16971	16942	16875	16918	16987	16941	16749	17036	17142	17002	16892	16909	16843	16785	17089	17110	16946	17050	17034	16875	17011	16926	17007	16906	16918	16812	17028	16868	16967	16861	17146	16984	16796	16866	17002	16990	17007	17024	16889	16842	16973	17148	16924	17133	16953	17057	16861	16973	16600	17052	16945	16943	16980	17138	17045	16845	16707	16759	17086	16852	16964	17030	16909	16710	16823	17029	16850	17034	17017	17069	16739	17089	16895	16942	16902	17094	16913	16784	16860	16994	16996	16842	16762	17018	16806	17083	16896	17007	16955	16819	17105	16877	17163	17083	17090	16684	16831	16868	16834	16891	16908	17073	16812	16943	16845	16991	17085	16904	16949	16860	16935	16921	17005	16982	16790	16917	16876	16964	17076	16974	17040	17092	16950	16874	16870	16950	16937	17033	16936	16897	16945	16974	16924	17061	17032	16945	16684	16743	17160	17037	17113	16812	16867	16842	16773	16953	17201	16854	16859	17024	17051	16773	17178	16914	17052	16963	16930	16991	16923	16765	16896	16893	16801	16865	17136	16939	16925	17003	17026	16916	16760	16825	16850	16945	16799	17144	17148	16829	16874	16985	17049	16959	17095	16846	16934	16940	17075	16746	16987	16978	17083	17216	16844	17063	16831	16984	17025	16922	16952	17068	16909	17067	16858	16981	16750	16917	16943	17023	17002	16998	17076	17159	16924	16798	17002	17005	17017	16915	17087	17005	16855	16846	16795	17036	17002	17010	17261	16899	17002	17155	16850	16817	16921	16981	17032	16957	16961	17053	16887	16916	17200	16968	16770	16927	16900	16918	17054	16925	16835	16995	16913	17023	17015	17123	17005	17023	16908	17113	16836	16999	16656	16716	16743	17001	17030	16833	16732	16895	17053	17084	16851	17056	16913	16976	16986	17134	17008	17124	16924	16922	16904	16691	17046	17008	16892	16804	17104	16860	16945	16991	17033	16866	17108	17074	16992	17055	17067	16928	17050	16880	17027	17014	16790	16707	16888	17082	16729	17091	17105	16892	16817	16841	17088	16996	16860	17067	16814	16807	16952	16921	17054	16807	17127	16852	17014	16849	16762	16916	16916	16862	16897	17042	16751	16903	16888	17136	16817	16902	16817	16777	16835	16891	17109	16929	17140	16931	17026	17054	16893	17031	16983	16851	16911	16808	17166	16997	16920	16982	17023	16952	17040	16850	16834	16831	16817	17103	16816	16905	16857	16946	17013	16877	17032	16987	17092	16904	16965	17044	16998	16855	16869	16698	17094	17098	17005	17056	16889	16962	17229	17091	16812	16911	16968	16828	16954	16688	17010	16825	16946	16945	17054	17126	17066	17057	16762	16879	17019	16918	17079	16865	16968	17058	17001	17185	16860	17145	17082	16825	17071	16973	16917	16874	16869	16974	16868	16960	16930	16900	16939	16812	16884	16840	16882	16912	16912	17031	16897	17051	17065	16707	16907	16870	16978	16857	16863	16937	17015	16863	16962	16907	17016	16915	17063	17096	16968	16891	17007	16998	16873	16784	16976	16908	17155	16860	16966	17024	17047	17097	16911	16921	16884	16947	16929	17035	16986	17236	17142	16959	17061	17000	16964	16987	16814	16908	17101	17061	16996	16977	16800	17048	16764	16874	17127	16914	16840	16851	16922	16868	17145	16945	17026	16928	16799	17012	16855	17051	16843	16839	16871	16928	16917	16778	16949	16835	16936	17047	16958	16971	17059	16993	16907	16794	16935	17023	16974	16787	17123	16997	16958	16988	17017	16797	16961	17025	16908	16907	16947	17025	16994	17075	16774	16973	16949	17130	16888	16918	16881	16832	17010	16805	16874	16977	16895	16866	16938	16899	17019	17218	16822	16886	17049	17030	16901	16871	16979	16850	16998	16964	17007	17089	17012	16945	16888	17081	17197	16966	16964	16898	17120	16868	16900	16929	16941	16927	16914	16739	16721	16838	16837	17228	16726	16804	16938	16928	16924	17152	16963	16944	16989	17157	16749	16864	16854	16950	17065	16973	17091	16979	16925	16927	16878	16930	16819	16819	17110	16875	16944	16904	17087	17111	16965	17011	17134	16860	16829	16967	17130	17019	16900	17001	17164	17014	16886	17097	17080	16872	16763	17112	17201	17026	16820	16922	16994	16993	16925	16671	16885
33889	56626	53073	42674	36212	31382	27864	24710	21756	19778	18166	17892	17475	16991	16491	16622	16308	16249	16251	15975	16188	15929	15872	15865	15758	15858	15564	15649	15534	15553	15628	15484	15352	15381	15344	15426	15302	15402	15376	15515	15608	15431	15479	15549	15441	15394	15352	15354	15428	15400	15232	15378	15333	15343	15389	15294	15397	15280	15215	15329	15317	15463	15273	15201	15247	15356	15170	15270	15295	15445	15384	15378	15366	15384	15409	15401	15230	15395	15466	15356	15448	15193	15278	15357	15391	15321	15386	15185	15275	15416	15269	15435	15363	15302	15410	15273	15467	15336	15354	15347	15340	15167	15311	15500	15356	15466	15478	15315	15356	15219	15406	15423	15341	15393	15417	15373	15391	15348	15272	15288	15405	15270	15345	15198	15211	15435	15235	15287	15302	15382	15172	15345	15312	15506	15382	15521	15277	15300	15317	15184	15457	15403	15482	15485	15253	15361	15329	15302	15262	15220	15265	15332	15381	15263	15301	15406	15271	15294	15121	15232	15366	15354	15367	15233	15290	15220	15389	15324	15305	15371	15305	15467	15520	15494	15091	15333	15206	15213	15245	15450	15191	15458	15445	15302	15360	15434	15258	15373	15404	15280	15286	15339	15583	15180	15320	15211	15386	15379	15323	15331	15256	15341	15312	15309	15313	15295	15207	15262	15475	15271	15234	15519	15531	15387	15390	15188	15239	15317	15152	15536	15371	15429	15455	15439	15397	15480	15276	15365	15203	15337	15336	15180	15412	15254	15207	15374	15325	15335	15164	15306	15337	15295	15305	15370	15474	15336	15271	15436	15318	15218	15206	15408	15460	15252	15164	15182	15454	15296	15433	15235	15281	15532	15382	15323	15239	15329	15348	15336	15503	15416	15416	15341	15227	15344	15307	15315	15375	15291	15314	15448	15300	15347	15516	15375	15293	15172	15393	15290	15175	15421	15280	15153	15317	15367	15188	15267	15400	15259	15126	15346	15308	15314	15151	15347	15363	15500	15378	15492	15248	15233	15530	15470	15287	15417	15465	15491	15299	15394	15277	15543	15244	15192	15402	15365	15323	15212	15257	15513	15282	15359	15362	15269	15228	15290	15410	15481	15316	15267	15401	15432	15263	15338	15361	15435	15425	15352	15323	15520	15379	15358	15417	15316	15211	15313	15489	15363	15455	15327	15350	15283	15269	15436	15392	15322	15386	15290	15391	15466	15411	15536	15406	15231	15417	15489	15406	15401	15242	15255	15445	15179	15237	15527	15218	15294	15130	15416	15595	15340	15336	15360	15277	15384	15324	15449	15412	15475	15366	15342	15253	15429	15420	15401	15309	15342	15362	15298	15346	15363	15396	15331	15260	15362	15250	15145	15327	15359	15468	15271	15293	15436	15412	15287	15194	15351	15284	15429	15418	15517	15307	15496	15262	15212	15388	15266	15264	15339	15222	15434	15341	15346	15333	15475	15129	15432	15327	15617	15321	15277	15314	15347	15368	15300	15310	15394	15391	15456	15084	15484	15306	15239	15320	15270	15316	15394	15269	15313	15361	15332	15286	15342	15406	15278	15448	15189	15477	15213	15348	15380	15234	15455	15411	15284	15336	15241	15418	15426	15191	15338	15311	15185	15461	15192	15516	15358	15340	15366	15461	15468	15388	15348	15280	15366	15434	15462	15353	15394	15188	15364	15150	15320	15284	15348	15303	15502	15389	15459	15285	15486	15405	15397	15451	15293	15156	15240	15347	15468	15475	15286	15323	15187	15431	15456	15214	15397	15415	15297	15235	15413	15384	15255	15338	15345	15360	15213	15366	15314	15371	15251	15249	15297	15496	15402	15400	15413	15418	15329	15537	15217	15463	15192	15375	15406	15428	15339	15369	15309	15445	15217	15529	15296	15269	15112	15474	15363	15330	15245	15393	15507	15251	15271	15433	15269	15277	15381	15496	15309	15070	15269	15339	15352	15401	15490	15487	15223	15541	15402	15294	15285	15394	15242	15303	15412	15435	15272	15488	15073	15296	15308	15181	15513	15305	15319	15406	15318	15243	15302	15439	15278	15397	15320	15340	15258	15333	15517	15331	15362	15271	15426	15340	15433	15499	15400	15330	15289	15319	15188	15169	15335	15413	15282	15290	15225	15326	15380	15344	15484	15328	15283	15445	15312	15386	15330	15272	15208	15515	15248	15235	15515	15368	15217	15255	15387	15328	15435	15315	15472	15504	15388	15500	15452	15383	15327	15210	15302	15434	15284	15523	15363	15385	15343	15392	15100	15384	15510	15292	15271	15370	15232	15451	15357	15491	15406	15319	15220	15226	15264	15187	15354	15352	15392	15409	15453	15258	15466	15193	15508	15331	15304	15198	15369	15343	15254	15520	15313	15217	15517	15259	15128	15378	15232	15384	15260	15385	15312	15266	15420	15242	15280	15386	15493	15208	15349	15364	15355	15193	15213	15265	15343	15420	15251	15236	15172	15249	15446	15162	15530	15313	15359	15456	15374	15329	15487	15256	15342	15377	15338	15493	15405	15369	15383	15451	15402	15205	15202	15477	15256	15254	15407	15543	15220	15362	15365	15523	15366	15195	15488	15261	15565	15216	15253	15217	15524	15355	15403	15282	15201	15290	15382	15186	15528	15337	15443	15494	15382	15389	15332	15431	15354	15516	15395	15375	15400	15322	15119	15348	15581	15285	15326	15266	15437	15323	15275	15197	15363	15389	15384	15278	15331	15409	15398	15291	15133	15233	15223	15282	15399	15338	15277	15297	15340	15390	15212	15331	15304	15269	15270	15385	15204	15295	15360	15298	15329	15414	15321	15375	15526	15285	15373	15495	15073	15314	15279	15361	15307	15377	15445	15200	15448	15232	15341	15299	15135	15308	15268	15393	15192	15394	15367	15292	15440	15164	15582	15332	15343	15379	15401	15301	15190	15383	15245	15452	15397	15221	15252	15323	15299	15464	15312	15390	15313	15338	15310	15386	15523	15151	15363	15213	15496	15256	15314	15188	15424	15324	15374	15375	15458	15186	15447	15274	15308	15362	15276	15302	15277	15374	15132	15297	15434	15216	15339	15355	15435	15393	15303	15403	15116	15584	15293	15527	15234	15405	15435	15319	15274	15467	15619	15302	15332	15337	15382	15282	15294	15265	15499	15299	15359	15209	15378	15234	15417	15415	15413	15541	15355	15150	15364	15338	15473	15123	15276	15380	15296	15357	15173	15370	15332	15364	15241	15369	15371	15316	15391	15152	15225	15370	15386	15370	15482	15388	15390	15320	15273	15422	15408	15443	15423	15335	15328	15192	15439	15339	15319	15342	15341	15319	15323	15439	15275	15260	15269	15334	15340	15458	15241	15276	15369	15370	15227	15505	15372	15282	15411	15457	15458	15443	15205	15370	15174	15337	15466	15402	15228	15384	15360	15398	15250	15279	15321	15215	15464	15281	15276	15305	15507	15259	15445	15356	15460	15430	15259	15407	15325	15343	15267	15307	15304	15334	15269	15382	15422	15419	15439	15231	15445	15403	15427	15223	15259	15329	15429	15305	15342	15360	15538	15289	15377	15374	15137	15320	15152	15325	15448	15346	15384	15345	15268	15319	15489	15316	15405	15429	15400	15479	15336	15365	15520	15127	15219	15343	15302	15479	15224	15448	15266	15317	15256	15407	15384	15265	15259	15329	15341	15311	15275	15313	15398	15467	15383	15285	15411	15331	15358	15237	15470	15229	15323	15283	15225	15525	15372	15218	15312	15393	15413	15218	15332	15330	15348	15421	15424	15257	15344	15286	15345	15281	15276	15256	15397	15292	15298	15355	15399	15252	15254	15482	15320	15245	15294	15266	15426	15362	15466	15238	15460	15440	15291	15286	15361	15197	15267	15303	15276	15153	15382	15236	15337	15297	15306	15385	15371	15318	15501	15281	15330	15174	15365	15163	15244	15296	15258	15481	15302	15303	15304	15300	15355	15255	15257	15329	15321	15284	15300	15258	15166	15363	15353	15454	15203	15309	15334	15355	15272	15399	15438	15278	15368	15271	15253	15342	15386	15302	15318	15330	15387	15196	15398	15440	15309	15455	15269	15248	15364	15274	15475	15316	15352	15180	15416	15440	15361	15222	15542	15256	15373	15288	15372	15244	15468	15263	15278	15440	15360	15481	15355	15240	15280	15388	15348	15352	15317	15299	15607	15200	15234	15393	15225	15263	15342	15388	15415	15392	15329	15564	15330	15276	15210	15281	15339	15288	15311	15082	15251	15438	15308	15354	15333	15276	15465	15339	15138	15346	15232	15178	15461	15314	15320	15312	15335	15248	15122	15356	15321	15380	15301	15212	15205	15302	15365	15198	15333	15258	15335	15204	15274	15429	15264	15306	15309	15386	15322	15372	15490	15160	15283	15264	15348	15299	15271	15399	15390	15285	15301	15309	15361	15209	15350	15129	15386	15464	15388	15265	15358	15286	15155	15448	15333	15479	15292	15225	15442	15361	15351	15296	15239	15247	15473	15403	15276	15147	15425	15201	15405	15287	15395	15319	15407	15377	15387	15304	15337	15469	15321	15476	15389	15437	15115	15360	15286	15292	15418	15280	15496	15338	15357	15387	15248	15230	15289	15268	15403	15387	15379	15366	15280	15390	15210	15511	15435	15408	15303	15300	15282	15262	15203	15411	15399	15418	15145	15466	15275	15321	15217	15332	15241	15330	15228	15343	15453	15191	15158	15193	15424	15450	15411	15313	15348	15180	15147	15338	15243	15284	15211	15500	15322	15280	15412	15320	15273	15279	15467	15344	15240	15267	15309	15421	15465	15340	15381	15408	15470	15351	15126	15579	15233	15349	15473	15234	15297	15561	15118	15440	15223	15374	15411	15294	15426	15263	15268	15265	15299	15325	15255	15429	15519	15389	15409	15340	15355	15372	15403	15394	15318	15397	15329	15296	15266	15426	15433	15461	15378	15505	15341	15366	15350	15108	15371	15217	15353	15258	15474	15438	15379	15338	15240	15309	15316	15286	15518	15302	15461	15327	15358	15384	15257	15407	15209	15404	15482	15538	15334	15346	15299	15432	15468	15270	15465	15497	15280	15368	15335	15273	15224	15299	15228	15373	15239	15265	15118	15250	15382	15450	15280	15453	15252	15316	15391
23184	21634	29687	24310	23483	28218	31656	25822	21997	20576	19376	18812	18583	18151	17828	17851	17758	17702	17794	17542	17382	17250	17380	17057	16986	16964	16867	16998	16827	16762	16993	16742	16886	16613	17017	16766	16614	16709	16840	16875	16519	16633	16830	16671	16901	16851	16641	16682	16718	16880	16826	16523	16500	16431	16613	16663	16736	16790	16694	16761	16562	16801	16529	16596	16738	16783	16802	16735	16696	16793	16710	16658	16509	16700	16648	16832	16700	16560	16608	16537	16602	16658	16792	16690	16685	16960	16581	16733	16417	16463	16631	16576	16602	16578	16321	16566	16659	16477	16755	16563	16616	16664	16568	16686	16601	16700	16791	16599	16607	16720	16393	16637	16650	16375	16556	16394	16581	16563	16528	16810	16660	16726	16628	16652	16516	16643	16475	16549	16708	16565	16550	16691	16842	16465	16496	16523	16500	16670	16469	16566	16424	16704	16565	16737	16665	16541	16608	16603	16721	16780	16746	16496	16566	16760	16573	16636	16582	16421	16631	16665	16718	16530	16642	16784	16518	16627	16633	16475	16443	16500	16692	16581	16695	16611	16533	16707	16579	16615	16333	16617	16642	16546	16686	16580	16599	16409	16637	16349	16506	16519	16556	16753	16457	16869	16537	16698	16578	16664	16787	16615	16571	16593	16414	16673	16600	16615	16461	16625	16725	16567	16600	16523	16634	16605	16567	16600	16400	16521	16471	16665	16441	16576	16733	16482	16724	16586	16810	16444	16617	16623	16636	16432	16734	16555	16687	16505	16681	16763	16620	16762	16499	16562	16625	16489	16531	16495	16803	16699	16793	16595	16448	16522	16717	16704	16545	16612	16706	16600	16521	16669	16605	16527	16649	16749	16639	16438	16590	16428	16583	16494	16635	16349	16568	16695	16567	16589	16556	16642	16568	16589	16582	16509	16726	16475	16537	16521	16421	16542	16759	16459	16631	16576	16648	16758	16512	16564	16562	16521	16560	16613	16481	16614	16627	16469	16478	16449	16700	16810	16534	16651	16726	16618	16559	16598	16688	16472	16712	16568	16661	16419	16438	16694	16683	16522	16659	16551	16670	16564	16618	16597	16616	16488	16419	16770	16654	16593	16629	16552	16647	16447	16714	16698	16399	16514	16698	16452	16514	16649	16699	16559	16549	16499	16755	16509	16669	16624	16675	16668	16682	16667	16465	16559	16561	16558	16593	16403	16586	16584	16649	16531	16646	16538	16561	16584	16611	16561	16408	16444	16652	16604	16456	16533	16729	16598	16791	16718	16601	16450	16530	16662	16499	16746	16574	16669	16742	16621	16702	16793	16614	16611	16618	16482	16557	16455	16657	16623	16807	16429	16695	16566	16485	16412	16747	16538	16486	16735	16710	16557	16693	16606	16609	16486	16624	16610	16637	16655	16499	16463	16602	16538	16645	16743	16575	16507	16478	16615	16581	16662	16535	16497	16552	16433	16562	16543	16644	16507	16726	16696	16743	16560	16672	16517	16681	16686	16685	16615	16546	16578	16672	16530	16676	16631	16579	16561	16665	16539	16459	16491	16539	16625	16541	16551	16581	16336	16649	16578	16471	16687	16510	16435	16682	16600	16657	16530	16757	16703	16471	16655	16520	16545	16614	16549	16351	16541	16635	16540	16431	16650	16633	16510	16628	16478	16526	16588	16496	16549	16725	16690	16638	16477	16611	16654	16682	16635	16901	16812	16749	16520	16405	16825	16665	16641	16585	16569	16586	16559	16506	16886	16585	16471	16742	16613	16646	16565	16681	16565	16587	16546	16570	16543	16544	16674	16559	16496	16558	16660	16283	16643	16591	16712	16654	16614	16698	16485	16430	16400	16477	16589	16518	16636	16553	16663	16555	16647	16506	16577	16500	16635	16574	16468	16656	16707	16613	16668	16654	16507	16541	16626	16851	16673	16532	16538	16446	16660	16643	16631	16425	16553	16550	16807	16478	16304	16638	16514	16626	16565	16579	16558	16663	16479	16516	16589	16554	16496	16520	16537	16592	16691	16706	16697	16664	16674	16471	16677	16553	16438	16555	16741	16667	16636	16573	16617	16733	16732	16628	16516	16574	16540	16430	16569	16412	16504	16778	16424	16734	16663	16478	16467	16683	16433	16862	16747	16842	16652	16569	16417	16692	16489	16528	16438	16670	16424	16676	16611	16658	16602	16343	16470	16693	16712	16566	16695	16606	16806	16632	16480	16598	16556	16525	16564	16620	16569	16587	16657	16512	16587	16780	16734	16499	16656	16415	16382	16508	16547	16627	16509	16692	16357	16607	16860	16526	16443	16435	16536	16663	16824	16678	16720	16564	16511	16759	16674	16783	16575	16570	16689	16718	16593	16502	16570	16584	16724	16453	16552	16366	16350	16608	16715	16541	16560	16705	16769	16755	16609	16544	16593	16573	16554	16578	16583	16536	16593	16528	16609	16648	16580	16756	16576	16550	16573	16531	16738	16761	16472	16780	16516	16721	16473	16449	16518	16575	16573	16690	16638	16394	16393	16655	16729	16427	16510	16500	16550	16721	16729	16622	16495	16706	16394	16464	16615	16573	16493	16672	16410	16505	16537	16583	16921	16682	16859	16711	16393	16720	16769	16573	16619	16699	16626	16624	16684	16479	16752	16555	16620	16409	16588	16622	16806	16622	16510	16569	16519	16519	16599	16863	16713	16488	16709	16657	16485	16689	16602	16641	16564	16489	16719	16562	16423	16577	16545	16432	16613	16588	16567	16622	16461	16566	16515	16577	16608	16508	16591	16680	16712	16709	16566	16740	16632	16561	16679	16701	16674	16698	16689	16729	16460	16552	16461	16643	16516	16510	16470	16678	16379	16666	16607	16696	16667	16521	16521	16437	16505	16576	16641	16591	16615	16699	16590	16843	16607	16629	16823	16848	16515	16295	16486	16556	16577	16600	16688	16799	16722	16692	16603	16496	16739	16687	16638	16622	16619	16599	16605	16523	16448	16645	16532	16568	16641	16542	16488	16608	16558	16518	16637	16609	16679	16728	16688	16609	16599	16522	16628	16743	16566	16595	16604	16743	16523	16714	16433	16774	16686	16638	16584	16603	16736	16469	16508	16688	16515	16607	16496	16737	16704	16514	16610	16643	16610	16720	16528	16567	16512	16620	16546	16688	16515	16661	16623	16631	16575	16669	16546	16423	16437	16380	16787	16543	16565	16402	16531	16588	16488	16421	16466	16577	16591	16724	16447	16659	16576	16434	16616	16570	16609	16658	16642	16522	16661	16585	16414	16662	16575	16613	16571	16546	16535	16720	16601	16643	16578	16629	16686	16564	16651	16436	16402	16345	16627	16617	16704	16659	16366	16573	16795	16575	16655	16591	16725	16734	16548	16443	16570	16547	16510	16799	16535	16547	16585	16414	16736	16545	16554	16594	16605	16518	16609	16780	16693	16683	16446	16638	16551	16365	16624	16531	16565	16586	16611	16726	16688	16651	16595	16623	16668	16570	16774	16515	16627	16595	16585	16748	16514	16660	16691	16645	16659	16316	16644	16526	16515	16594	16659	16476	16607	16794	16659	16599	16618	16640	16554	16557	16656	16651	16664	16745	16368	16459	16696	16562	16563	16647	16461	16492	16468	16669	16581	16519	16670	16625	16792	16473	16515	16691	16426	16644	16674	16552	16543	16489	16536	16371	16650	16477	16623	16570	16645	16486	16556	16661	16575	16690	16640	16731	16448	16626	16788	16628	16505	16568	16620	16691	16570	16590	16485	16656	16464	16724	16491	16509	16582	16612	16561	16563	16670	16618	16593	16515	16705	16594	16464	16504	16459	16673	16485	16405	16627	16661	16596	16543	16475	16487	16773	16643	16563	16603	16635	16456	16610	16663	16542	16644	16543	16575	16596	16677	16464	16658	16876	16662	16726	16806	16601	16669	16467	16570	16467	16672	16580	16588	16510	16584	16408	16518	16534	16733	16696	16727	16560	16562	16557	16473	16490	16645	16548	16499	16417	16529	16621	16775	16646	16742	16606	16694	16562	16621	16607	16664	16587	16685	16511	16650	16625	16578	16568	16573	16555	16453	16580	16751	16579	16570	16529	16474	16682	16589	16505	16545	16725	16732	16619	16900	16699	16651	16635	16557	16564	16584	16733	16548	16667	16568	16473	16497	16525	16409	16546	16511	16615	16653	16681	16706	16637	16667	16562	16730	16558	16700	16740	16700	16550	16486	16598	16496	16674	16678	16570	16379	16392	16692	16560	16533	16644	16510	16519	16502	16539	16559	16753	16767	16743	16725	16627	16648	16588	16686	16800	16610	16746	16573	16772	16637	16576	16417	16505	16679	16559	16448	16613	16711	16613	16649	16528	16517	16528	16489	16423	16590	16501	16462	16683	16648	16522	16591	16754	16430	16770	16648	16642	16648	16684	16596	16490	16503	16455	16393	16386	16630	16528	16535	16610	16526	16479	16431	16474	16535	16619	16769	16387	16634	16501	16628	16390	16536	16362	16574	16513	16541	16523	16848	16562	16609	16527	16704	16612	16503	16676	16590	16903	16417	16502	16484	16678	16589	16627	16538	16569	16541	16489	16438	16688	16674	16518	16493	16519	16852	16661	16535	16735	16646	16559	16529	16912	16698	16628	16518	16555	16775	16620	16563	16643	16569	16743	16608	16512	16903	16472	16741	16496	16645	16609	16597	16596	16491	16608	16716	16471	16559	16683	16731	16793	16433	16754	16631	16801	16557	16527	16581	16728	16675	16542	16570	16582	16515	16634	16383	16761	16577	16538	16723	16558	16460	16719	16621	16500	16668	16742	16741	16389	16670	16590	16657	16752	16673	16692	16758	16779	16585	16709	16764	16673	16578	16650	16541	16612	16631	16558	16540	16794	16656	16631	16767	16614	16701	16427	16658	16559	16498	16578	16603	16595	16676	16597	16661	16417	16595	16656	16381	16754	16650	16594	16556	16621	16610	16737	16792	16593	16630	16502	16661	16329	16625	16549	16581	16460	16600	16509	16557	16676	16640	16622	16616	16637	16788	16659	16687	16471	16697	16708	16563	16572	16703	16665	16442	16558	16373	16602	16821	16618	16609	16692	16532	16526	16663	16621	16552	16685	16587	16506	16604	16559	16523	16633	16691	16545	16546	16559
35402	61081	58074	47183	40333	35698	31800	27935	23163	20555	19031	18587	18061	17188	16844	16758	16714	16573	16487	16137	16029	15938	15838	15598	15673	15549	15509	15265	15357	15552	15356	15297	15430	15223	15405	15237	15204	15399	15272	15176	15326	15233	15252	15353	15107	15323	15344	15157	15255	15349	15179	15164	15297	15173	15119	15169	15041	15078	15207	15060	15117	15212	15143	15306	15211	15043	15087	15233	15174	15142	15190	15010	15032	15062	15335	15211	15129	15210	15212	15010	15307	15150	15080	15034	15134	15253	15134	15079	15144	15106	15190	15086	15190	15275	15154	15213	15181	15187	15027	15167	15157	15176	15083	15104	15476	15236	15190	15201	15262	15106	15273	15153	15156	15155	15241	15230	15111	15108	15056	15181	15172	15331	14903	14987	15223	15145	15060	15055	15080	15195	15169	15196	15065	15273	15027	15383	15138	15072	15211	15050	15088	15128	15263	15271	15125	15054	15232	14975	15154	15119	15284	15038	15254	15225	15098	15106	15140	15094	15035	15032	15161	15124	15060	15287	15223	15146	15244	15110	15342	15186	15131	15240	15042	15211	15141	15225	15305	15164	15109	15098	15087	15107	15129	15209	15158	14986	15050	15286	15003	15158	15304	15144	15060	15303	15168	14974	15192	15151	15135	15182	15121	15059	15083	15151	15251	15073	15102	14912	15179	15214	15199	15495	15172	15248	15218	15093	15238	15005	15259	15052	15026	15105	15209	15111	15215	15178	15226	15170	15208	15222	15185	15265	15141	15105	15209	15042	15058	15008	15155	15001	15314	15119	14995	15283	15168	15073	15136	15034	15189	15109	15304	15061	15347	15201	15070	15051	15156	15228	15124	15220	15137	15253	15066	15403	15073	15093	15246	15268	15081	15239	15189	15269	15155	15093	15254	15260	15156	15162	15195	15188	15139	15170	15274	15091	15285	15223	15051	15096	15135	15053	15187	15188	15309	15134	15185	15214	15113	15191	15090	15108	15202	15228	15126	15134	15166	15095	15132	15169	15185	15124	15180	15060	15130	15151	15105	15116	15021	15302	15158	15072	15245	15151	15129	15322	15045	15227	15168	15254	15072	15234	15255	15265	15140	15098	15117	15143	15141	15290	15191	15128	15304	15102	15126	15189	15083	15090	15375	15287	15219	14904	15139	15117	15148	15211	15142	15179	15219	15206	15073	15247	15003	15141	15151	15211	15089	15182	15227	15084	15231	15124	15060	15195	15071	15218	15061	15189	15071	15181	15160	15205	15123	14941	15177	15233	15197	15152	15144	15292	15115	15126	15102	15226	15248	15153	15100	15295	14922	15218	15101	15312	15126	15188	15255	15216	15121	15227	15250	15159	14992	15211	15200	15234	15337	15255	14961	15053	15123	15029	15142	15204	15068	15159	15218	15243	15087	15172	15139	15210	15189	15116	15216	15000	15106	15118	15140	15236	15355	15241	15127	15180	15153	15001	15078	15229	15032	15082	15220	15157	15138	15151	15109	15237	14971	15161	15177	15224	15107	15247	14980	15237	15101	15188	15109	15242	15252	15118	15200	15225	15136	15171	15118	15009	15213	15051	15206	14865	15293	15164	15255	15227	15011	15201	15172	15129	15110	14858	15107	15220	15035	15102	15072	15272	14983	15102	15018	15304	15172	15118	15248	15093	15184	15035	15242	14922	15180	15044	15050	15234	15181	15353	15409	14966	15032	15134	15166	15179	15055	15287	15218	15086	15145	15195	15015	15039	15170	15044	15127	15017	15034	15176	15045	15181	14956	15192	15328	15097	15224	15290	15211	15125	15257	15277	15200	15034	15217	15051	15046	15241	15182	15260	15344	15261	15167	15293	15175	15140	14995	15198	15230	15185	15094	15115	15140	15026	15210	15160	15105	15098	15023	15107	15152	15086	15069	15113	15188	15159	15260	15062	15014	15235	15206	15162	15000	15095	15105	15259	14984	15207	15253	14940	14990	15221	15261	15127	15127	15141	15136	15265	15198	15133	15257	15188	15188	15172	15301	15130	15179	15333	15091	15257	15110	15185	15237	15244	15012	15168	15133	15017	15232	15168	15188	15275	14958	15287	15131	15060	15192	14990	15007	14973	14999	15059	15005	15073	15240	15141	15148	15263	15089	14968	15157	15095	14979	15274	15146	15100	15157	15182	15247	15177	15226	15134	15101	15175	15007	15143	14978	15302	15079	15183	15130	15029	15175	15146	15082	15208	15085	14994	15234	15192	15138	15324	15092	14979	15202	15217	15148	15096	15157	15225	15050	15267	15161	15137	15220	15085	15203	15036	15283	15230	15046	15207	15197	15262	15150	15118	15124	15262	15184	15194	15126	15102	15147	15221	15242	15315	15248	15154	15192	15216	15236	15168	15110	15157	15201	15253	15190	15059	15133	15277	15292	15225	15070	15313	15066	15156	15267	15229	15148	15165	15238	15008	15171	15115	15144	15183	15033	15172	15316	15333	15164	15137	15160	15123	15158	15229	15047	15265	15189	15262	15254	15041	15077	15043	15088	15293	15207	15259	15090	15328	15095	15142	15084	15197	15055	15014	15047	15209	15054	15067	15221	15185	15125	15194	15160	15170	15168	15127	15299	15302	15102	15334	14962	15268	15327	15282	14990	15274	15168	15261	15042	15315	15267	15048	15299	15172	15196	15182	15187	15201	15095	15060	15067	15174	15228	15049	15170	15309	15070	15131	15122	15199	15103	15111	15207	15018	15061	15322	15062	15199	15290	15030	15133	15125	15048	14986	15209	15195	15209	15272	15312	15021	15186	15214	15210	15130	15146	15279	15163	15219	15074	15194	15196	15167	15135	15167	15254	15162	15160	14947	15220	15098	15179	15036	15177	15345	14999	15186	15290	15144	15120	15126	15048	15032	15165	15191	15255	15224	15220	15078	15070	15005	15148	15154	15117	15140	15115	15266	15235	15054	15110	15180	15281	15171	15417	15132	15174	15100	15171	15280	15023	15402	15390	14922	15202	15213	15134	15116	15136	15158	15134	15289	15313	15197	15092	15138	15233	15104	15323	15137	15313	15131	15135	15194	14829	15315	15074	15173	15042	15201	15032	15129	15154	15137	15183	15145	15127	15056	15235	15122	15417	15081	14957	15129	15115	15060	15406	15100	15144	15225	15093	15123	15070	15080	15247	15038	15245	15073	15119	15067	15208	15101	15165	15031	15056	15022	15086	15048	15068	15011	15180	14996	15067	15282	15240	15210	15157	15108	15041	15175	15203	15460	15009	15096	15045	15096	15308	15094	15083	15133	14900	15125	15068	15200	15218	15189	15084	15350	15176	14836	15073	15082	15092	15156	15264	15249	14986	15053	15220	15288	15273	15021	15345	15219	15072	15123	15164	15099	15180	15078	15095	15055	15249	15022	15168	15129	15218	15313	15159	15127	15275	15219	15193	15233	15264	15143	15067	15380	15223	15163	15074	15162	15182	15184	15365	15165	15165	15023	14993	15206	15133	15285	15157	15135	15117	15132	15065	15035	15025	15193	15029	15044	15108	15090	15149	15244	15220	15064	14976	14982	15011	15218	15360	15089	15045	15148	15180	15211	15203	15041	15192	15180	15188	15182	15280	15140	15111	15315	15167	15302	15310	15273	15096	15028	15139	15026	15108	15156	15133	15121	15181	15241	15144	15222	15200	15281	15035	15169	15053	15294	15066	15020	15293	15185	15173	15243	15080	15178	15184	14984	15198	15136	15095	15148	15149	15236	15086	15127	14948	15209	15064	15244	15173	15221	15312	15212	15163	15243	15045	15088	15203	15341	15491	15193	15100	15083	15131	15223	15168	15159	15164	15300	15212	15069	15279	15215	15098	14999	15185	15064	15009	15224	15249	15236	15266	15065	15229	15195	15251	15221	15321	15345	15221	15094	15167	15142	15297	15200	15217	15303	15197	14948	14969	15022	15189	15136	15100	15133	15336	15127	15058	15208	15278	15211	15241	15058	15186	15139	15250	15137	15082	15222	15361	15117	15267	15212	15386	14995	15047	15271	15106	15195	14954	15343	15177	15066	15276	15226	15248	15256	15101	15058	15088	15287	15069	15129	15258	15244	15251	15166	15048	15014	15129	15112	15178	15054	15276	15061	15185	14975	14963	15071	15112	14999	15263	15201	15188	15122	15210	15012	15158	15114	15215	15251	15122	15165	15035	15121	15177	15260	15088	15221	15126	15049	15056	15118	15313	15186	15067	15167	15089	15113	15155	14892	15345	15300	15144	15112	15222	14994	15238	15071	15211	15108	15186	15171	15206	15290	15216	15131	15009	15134	15057	15119	15075	15130	15275	15143	15088	15081	15192	15165	14988	15097	15078	15206	15092	15111	15297	15237	15022	15156	15200	15159	15030	15231	14924	15269	15266	14970	15227	15188	15012	15281	14998	15134	15161	15245	15187	15133	15000	15123	15314	15188	15188	15002	15085	15004	15096	15297	15047	15142	15298	15134	15121	15091	15028	15162	15088	15265	15113	15182	15032	15199	15034	15201	14969	15221	15037	15193	15077	15145	15159	14887	15195	15110	15121	15193	15111	15279	15046	15004	15207	15114	14942	14876	15221	15049	15250	15141	15011	15092	15146	15193	15167	15204	15099	15289	15013	15219	15070	15158	15172	15139	15171	15194	15267	14992	15300	14997	15138	15075	15005	15173	15167	15244	15172	15040	15234	15184	15186	15255	15190	14954	15055	15085	15019	15066	15146	15163	15137	15188	15093	15211	15154	15151	15041	15198	15114	15203	15148	15094	15039	15265	15131	15245	15064	15060	15103	15233	15281	15285	15093	15116	15209	15113	15126	15113	15110	15035	15048	15122	15100	15166	15273	15149	15186	15154	15228	15061	15166	15223	15194	15269	15372	15121	15088	15192	15195	14999	15243	15192	15255	15328	15300	15191	15139	15088	15187	15318	15104	15101	15110	15055	15243	15331	15209	15079	15092	15044	15200	15273	15243	15167	15355	15162	14976	15088	14927	15194	15061	15129	15009	15229	15113	15066	15228	15337	15233	15213	15154	15206	15251	15054	15118	15140	15094	15216	15082	15094	15142	15189	15201	15152	15132	14875	15163	15208	15003	15026	15107	15176	15267	15018	15107	15166	14991	15148	15225	15112	15202	15264	15191	15097	15131	15337
28988	29130	39010	35179	28078	25525	22623	20527	18810	17955	17363	17125	17069	16822	16597	16722	16426	16655	16273	16491	16439	16526	16309	16408	16244	16250	16283	16178	16296	16326	16148	16282	16255	16147	16245	16346	16274	16237	16048	16195	16080	16264	16115	16164	16311	16423	16301	16220	16201	16188	16255	16003	16236	16388	16213	16232	16250	16287	16055	16403	16201	16271	16089	16452	16239	16146	15961	16143	16194	16235	16348	16102	16278	16214	16373	16123	16094	16117	16000	16326	15992	16354	16076	16106	16055	16001	16362	16200	16205	16064	16040	15999	16034	16060	16230	16198	16001	16183	16268	16050	16259	16095	16202	15952	16167	16109	16237	16103	16017	15998	16185	16012	16338	16148	16188	16150	16338	16338	16300	16248	16181	16191	16311	16257	16281	16175	16296	16103	16140	15991	16093	16202	16255	15991	16151	16163	16115	16283	16207	16461	16203	16080	16132	16294	16266	15935	16162	16179	16075	16089	15931	16045	15961	16130	16300	16106	16185	16350	16193	16165	16259	16363	16312	16238	16215	16286	16233	16175	16258	16158	16411	16043	16257	16153	16385	16191	16143	16166	16158	16258	16120	16284	16262	16197	16133	16329	16268	16300	16184	16139	16295	16064	16228	16138	16104	16155	16287	16255	15963	16026	16218	16036	16213	16267	16148	16305	16227	16305	16156	16174	15961	16230	16395	16060	16091	16356	16019	16136	16378	16128	16231	16163	16313	16363	16210	16144	16085	16173	16272	16036	16347	16271	16118	16258	16130	16124	16171	16262	16163	15929	16118	16197	16211	16287	16248	16081	16038	16135	16168	16172	16254	16083	16148	16150	16338	16203	16226	16088	16316	16230	16171	16251	15943	16214	16256	16227	16224	16207	16069	16172	16351	16252	16194	15971	16186	16334	16081	16232	16339	16112	16107	16154	16035	16129	16202	16364	15979	16051	16125	16358	16035	16225	15930	16100	16132	16169	16324	16030	15975	16173	16187	16135	16118	16093	16186	16080	16255	16225	16271	16136	16215	16303	16392	16208	16144	16119	16090	16198	16152	16178	16207	16132	16047	16137	16188	16171	16282	16055	16296	16276	16187	16028	16304	16312	16281	16237	16238	16304	16212	16085	16073	16074	15916	16098	16098	16358	16234	16211	16139	16096	16125	16150	16244	16378	16078	16263	16211	16003	16117	16264	16268	16083	16152	16069	16149	16174	16360	16287	16217	16061	16130	16132	16104	16048	16168	16104	16368	16274	16270	16099	16072	16086	16083	16071	16194	16042	16096	16120	16229	16310	16280	16193	16183	16225	16182	16189	16257	16281	16175	16373	16024	16416	16161	16158	16105	16214	16184	16201	16103	16258	16296	16117	16194	16194	16057	15873	16194	16160	16052	16178	16163	16085	15989	15942	16371	16084	16367	16122	16141	16068	16266	16143	16281	16290	16307	16074	16191	16246	16129	16206	16118	16251	16126	16194	16253	16146	16239	16093	16106	16168	16344	16129	16215	15938	16250	16137	16049	16215	16051	16182	16280	16069	16126	16024	16225	16128	16182	16147	16254	15991	16257	16282	16176	16256	16146	16292	16221	16277	15992	16193	16143	15990	16257	16246	16139	16236	16382	16287	16223	16204	16321	16237	16121	16213	16194	16260	16237	16131	16040	16334	16139	16170	16214	16177	16351	16084	16027	16212	16043	16040	16373	16202	16273	16386	16184	16234	16102	16032	16070	16163	16151	16225	16220	16088	16223	16214	16324	16337	16162	16274	16378	16217	16062	16135	16323	16197	16139	16195	16372	16208	16307	16159	16195	16207	16093	16059	16193	16276	16115	16188	16230	16033	16442	16093	16265	16087	16301	16231	16385	16183	16133	16182	16117	16333	16254	16199	15925	16089	16305	16337	16087	16218	16088	16174	16164	16201	16010	16100	16292	16205	16254	16070	15973	16234	16238	16061	16123	16162	16268	16023	16242	16036	16105	16165	16271	15984	16157	16294	16211	16139	16147	16277	15995	16080	16014	16032	16034	16329	16214	16187	16109	16124	16096	16332	16283	16170	16109	16091	16244	16072	16249	16225	16156	16003	16037	16191	16153	16123	16247	16263	16139	16330	16000	16075	16145	16331	16238	16125	16112	16335	16191	16156	16180	16172	16332	16201	15985	16184	16272	16044	16269	16292	16022	16095	15996	16235	15990	15978	16214	16197	16183	16184	16170	16114	16252	16048	16142	16348	15993	16100	16069	15947	16158	16194	16157	16182	16437	16211	15968	16120	16105	16199	16167	16124	16262	16233	16180	16050	16111	16076	16133	15999	16179	16232	16113	16359	16059	16113	16274	16015	16150	16082	16256	16223	15995	16226	16274	16179	16193	16411	16260	16280	16146	16102	16199	16042	16235	16206	16137	15991	16091	16141	16246	16201	16291	16217	16443	16195	16195	16142	16321	16137	16121	16374	16129	16228	16295	16204	16269	16222	16181	16318	16371	16258	16209	16291	16204	16139	16182	16126	16264	16109	16036	16147	16184	16081	16163	16365	16079	16089	16255	16234	16130	16071	16340	16266	16267	16160	16159	15886	16143	16127	16162	16214	16254	16252	16179	16119	16054	16050	16114	16102	16185	16192	16226	16100	16216	16243	16188	16304	16237	16282	16103	16168	16329	16138	16433	16129	16000	16410	16204	16094	16075	16246	16180	16130	16157	16028	16071	16219	16224	16248	16466	16168	16286	16228	16152	16151	16008	16174	16367	16159	16199	16183	16110	16079	16277	16133	16270	16203	16209	16314	16145	16174	16347	16064	16387	16150	16121	16186	16216	16126	16227	16055	16307	16218	16067	16181	16202	16281	16314	15939	16266	16078	16158	16131	16296	16279	16302	16268	16168	16165	16078	16104	16197	16218	16005	15951	16151	16166	16072	16306	16170	16038	16249	16238	16149	15990	16143	16124	16167	16460	16022	16260	16025	15908	16193	16212	16083	16176	16106	16193	16143	16097	16104	16223	16020	16382	16342	16179	16106	16102	16176	15989	16097	16113	16262	16098	15941	16268	16341	16121	16186	16173	16110	16143	16260	16241	16185	16133	16277	16161	16102	16401	16150	16307	16112	16362	16049	16264	16095	16025	16219	16223	16011	16199	16105	16129	16258	16261	16226	16189	16235	16047	16317	16022	15999	16070	15972	16330	16189	15916	16175	16094	16145	16106	16233	16230	16102	16304	16046	16207	16329	16152	16352	16440	16159	15998	16246	16164	16076	16268	16178	16106	16279	16179	16194	16110	16088	15976	16131	16125	16351	16213	16133	16295	16340	16079	16084	16097	16124	16180	16325	16025	16129	16014	16239	16356	16169	16209	16194	16071	16055	16151	16197	16151	16194	16206	16097	16080	16280	16119	15986	16171	16197	16237	16123	16014	16225	16097	16145	15925	16081	16212	16220	16199	16292	16231	16248	16255	16332	16176	16250	15932	16408	16395	16338	16265	16171	16107	16145	16220	16045	16163	16147	16029	16360	15943	16293	16096	16090	16089	16189	16032	15909	16052	16192	16215	16117	16326	16141	15946	16152	16163	16251	16034	16125	16311	15977	16335	16084	16055	16147	16399	16230	16193	16119	16154	16229	16227	16195	16264	16199	16236	16272	16124	16255	16158	16099	16236	16314	16126	16038	15927	16068	16311	15995	16061	16194	16181	16400	16081	16369	16192	16056	16132	16174	16153	16357	16279	16348	16312	16310	16145	15929	16118	16121	16422	16335	16270	16046	16210	16191	16171	16185	16023	16156	16246	16166	16154	16206	16100	16075	16143	16087	15998	16090	16109	16253	16198	16345	16222	16180	16158	16216	16172	16294	16090	16082	16113	15996	16276	16200	16106	16284	16130	16035	16014	16037	16093	16119	15915	16211	16195	16310	16201	16149	16270	16093	15978	16075	16229	16394	16208	16338	16119	16206	16222	16352	16146	16232	16193	16238	16164	16013	16180	16030	16129	16050	16223	16346	16195	16109	16076	16064	16202	16182	16167	16318	16172	16364	16332	16170	16242	16146	16069	16251	16270	16183	16003	16108	16223	16177	16300	16266	16189	16123	16249	16001	16386	16201	16016	16157	16239	16129	16064	16133	16184	15955	16170	16128	16191	16184	16166	16050	16191	16209	16239	16236	16008	16319	16054	16285	16153	16282	16209	16132	16228	16256	16113	16122	16292	16211	16069	16058	16082	16213	16227	16271	16266	16119	16190	16298	16242	16311	16077	16149	16059	16309	16260	16028	16165	16041	16044	16234	16146	16301	16103	16108	16475	16310	16146	16072	16035	16224	16299	16168	16237	16075	16316	15970	16191	16327	16122	16059	16083	16044	16296	16165	16106	16147	16183	16240	16124	16064	16098	16224	16254	16257	16219	16088	16117	16187	16162	16269	16239	16285	16146	16159	16295	16289	16119	16242	16257	16234	16092	16027	16106	16213	16337	16027	16206	15934	15997	15960	16178	16214	16196	16180	16125	16125	16336	16190	16345	16142	16354	16379	16065	16277	16231	16264	16261	16250	16204	16084	16009	16300	16140	16277	16175	16151	16247	16115	16019	16303	16131	16346	16368	16052	16168	16261	16134	16092	16009	16390	16208	16080	16214	16000	16271	16201	16208	16158	16214	16267	16079	16083	16436	16262	16299	16080	16374	16138	16127	15891	16228	16138	16294	16159	16215	16127	15992	16284	16191	16209	16318	16246	16330	16149	16297	16422	16225	16157	16303	16287	16166	16197	16101	16167	16188	16447	16174	16314	16253	16331	16168	16063	16167	16165	16021	16129	16265	16116	16110	16236	16352	16300	16374	16224	16052	16168	16325	15994	16096	16091	16123	16251	16317	16067	16393	16047	16222	16232	16016	16195	16278	16444	16261	16371	15936	15961	15915	16225	16237	16325	16087	16228	16299	16264	16149	16130	16177	16321	16157	16090	16269	16282	16113	16071	16416	16067	16064	16137	16208	16085	16183	16386	16333	16277	16234	16034	16122	16194	16314	15987	16078	16033	16241	16114	16031	15962	16328	16064	16104	16155	16038	16119	16263	16401	16096	16178	16095	16149	16079	16324	16132	16108	16353	16132	16295	16004	16205	16338	16227	16092	16201	16100	16268	16213	16012	16281	16370	16273	16125	16018	16310
34312	49972	47081	36840	31032	27594	24231	21215	18956	17497	16802	16622	16134	15960	15650	15720	15520	15309	15537	15411	15190	15211	15107	15255	14821	15247	15019	14996	15090	15056	15019	15079	14921	14960	14922	14844	14831	14853	14821	14852	14958	14856	14888	14887	14953	14787	14752	14856	15008	14943	14894	14803	14794	14804	14871	15045	14974	14703	14901	15012	14922	14912	14842	14845	15070	14672	14738	14914	14899	14935	14916	14972	14910	14876	14830	15126	14862	14935	14785	14857	14824	14850	14944	14898	15107	14899	14659	14939	14988	14986	14938	14814	14940	14883	14839	14898	14706	14916	14794	14847	14866	14757	14886	14705	14962	14717	14940	14905	14928	14965	15081	14774	15082	14870	14913	14847	14854	14763	14793	14830	14932	14803	14805	14840	14941	15029	14984	14698	14913	14814	14792	14937	14933	14850	15030	14927	14850	14826	14722	14854	15051	14941	14957	14798	14950	14960	15052	14944	14995	14912	14752	14842	14802	14809	14959	14780	15009	14918	14948	15056	14739	14875	15004	14785	15036	14947	14959	14885	14880	14859	14889	14851	14768	15077	14825	14955	14839	15011	15033	14913	14843	14837	14939	15035	15017	14815	14939	14833	14801	14901	15093	14836	14926	14853	15003	14929	14858	14941	14983	14731	14775	14965	14792	14981	14712	15045	14806	15037	14882	14891	14929	15042	14913	14828	14902	14914	14715	14781	14966	15176	14889	14785	14843	14874	15046	15011	14901	15038	14939	14875	14875	14905	14795	14856	14857	14956	14946	15042	14748	14823	15023	14864	14883	14873	14975	14906	14859	14682	14866	14975	14964	14996	14754	14906	14878	14978	14804	14869	14883	14801	14793	15018	14923	14997	14939	14801	14756	14678	14988	14796	14853	14780	14971	14950	15127	14911	14925	14851	15073	14861	14934	14960	14879	14870	14765	14960	14878	14958	14830	14879	14825	14911	14908	14808	14758	14911	14935	14863	14788	14833	15065	14794	14907	14936	14939	14866	14888	14763	15006	14870	14895	14907	14867	14669	14779	14973	14879	14845	15055	15130	14837	14853	14797	14705	14919	14913	14808	14891	14871	14909	15031	14621	14893	14942	14971	15028	14956	14757	14887	14961	15036	14877	14816	14888	15049	15001	14892	14866	14796	15010	14801	15021	14922	14885	14850	15060	14945	14968	14869	14863	14894	14826	14872	14945	14914	14771	14858	14913	14981	14715	14878	14894	14844	14895	14922	14834	14750	14845	14808	14960	14999	15012	14965	14760	14812	15066	14964	14925	14894	14891	14898	14879	14865	14911	14961	14926	14950	14979	14883	14986	14933	15024	15069	14861	14981	14947	14980	14983	14969	14936	14938	14920	15077	14778	14746	14896	15020	14986	14913	15026	14853	14779	14726	14818	14831	14987	14812	14967	14767	14729	14655	14931	14542	14742	14881	14793	14924	15113	14966	14916	14864	14836	14825	14911	14886	14901	14924	14783	14932	14809	14873	15012	14901	14813	15001	14847	14796	14912	15120	14990	14901	14871	14906	14866	14900	14951	14825	15024	14906	14879	14830	14906	14886	14880	14987	14891	15033	14827	14873	14918	14932	15032	14873	14885	14973	14911	14890	14977	15005	14869	15035	14942	14834	14879	14978	14897	15029	14908	14741	14969	14893	14974	14966	14840	14739	14837	14978	14937	14952	14909	15020	14792	14884	14927	14869	14853	14964	15014	14928	14970	15023	14835	14819	14882	14845	15003	14707	14782	15006	14992	14957	14824	14884	14804	14866	14864	14785	15104	14795	14731	14802	15115	14775	15054	14922	14595	14834	14879	14975	14801	14853	14974	14977	14953	14714	14883	14958	14938	14826	14807	15076	14878	14870	15018	14730	14845	14959	14916	14941	14951	14908	14910	14895	14873	14710	14727	14968	14934	14936	14854	15034	15005	14825	14991	14938	14917	14805	14909	14842	14681	15033	14888	14855	14780	14822	14938	14881	14895	14881	14920	14944	14799	14844	15126	14862	14895	14877	14922	14934	15095	14774	14930	14886	14897	14819	14800	14873	14785	14890	14883	14803	14927	15013	14806	15095	14763	14853	14864	14979	14896	14955	14828	14871	14923	14937	14909	14885	14813	14838	14877	14952	14884	14833	14696	14929	14909	14567	14804	14885	14911	14793	14950	14942	14875	14869	14901	14913	14750	14933	14983	14882	15039	14914	14725	14904	14888	15029	14931	14873	14931	14876	14885	14852	14881	14922	14889	14825	15020	14939	14922	14898	14932	14761	14748	14883	14881	14861	14910	14898	14972	14851	14957	14994	14990	15022	14899	14852	14735	14964	14825	14832	15002	14870	14776	14886	15034	14742	14994	14874	14892	15010	14893	14995	14980	14886	14930	14910	15022	14771	14887	14765	14873	14904	14782	14812	14852	14758	14899	14925	15037	14819	15002	14710	14902	14926	14771	15109	14678	15050	14867	14816	14737	14870	14812	14736	14870	14861	14825	14870	14903	14788	14835	14926	14782	14980	14799	15037	14933	14941	14976	14954	14767	14894	15045	14805	14914	14890	14884	14889	14925	14890	14943	14807	14930	14816	14706	14856	14822	15019	14900	14773	15046	14989	14637	14841	14978	14881	14778	14897	14900	14766	14976	14842	14928	14928	14895	14842	14932	14943	14699	14935	14918	14790	14940	15008	14830	14959	14828	15049	15022	14835	14830	14700	14917	14786	14816	14975	14659	14743	14753	14882	14922	14752	14848	14728	14919	14898	14930	14937	14985	14945	14951	14908	14874	14877	14829	15040	14836	14877	14960	14905	14880	14828	14921	14941	14883	15032	15020	14895	14918	14810	14865	14852	14893	14942	15054	14881	14799	15030	14986	14884	15030	14949	14883	14778	14852	14841	14957	14888	14933	14841	14813	14944	15032	15086	14841	14740	14708	14937	14837	14678	15010	14853	14825	14782	14869	15067	14855	14765	14951	14774	15042	14815	14849	14984	14918	14947	15003	15035	14683	14794	15026	14961	14952	15128	14893	14957	14846	14921	15001	15025	14807	14895	14985	14782	15073	14879	14936	14826	14749	14933	14957	14909	14835	14926	14765	14878	14930	15144	14876	14691	14998	14828	14727	14881	14986	14754	14865	14936	14744	14976	14929	14901	14926	14748	14895	14958	15000	14892	14939	14869	14853	14755	14719	14943	15057	14955	14803	14910	14925	15021	14951	15043	14929	15007	14858	14912	14833	14876	14822	14872	14975	14874	14943	14783	14831	14990	15020	14873	14873	14927	14796	14905	14917	14921	15066	14958	14906	14780	14604	14766	15090	14774	14851	14832	14900	14822	14906	14912	14929	14936	14729	14932	15102	14820	14822	14883	15001	14964	14891	14849	14830	14835	14950	15002	14845	14783	14804	14925	14650	14874	14987	14858	14783	14940	15064	15106	14757	14953	14929	14957	14845	15050	14997	14891	15005	14843	14804	14880	14801	14722	14891	14933	14885	14803	14814	15034	14777	15004	14848	14817	14650	14936	14874	14980	14932	14841	15150	14812	14973	14908	14953	14899	14859	15117	14939	14955	14956	14948	14938	14776	14984	14883	14909	14915	14927	14944	14858	14985	15048	14862	14934	14798	14987	14803	14971	14836	15023	14914	14860	14996	14755	14823	14917	14757	14808	14927	15039	14880	15038	14801	14831	14884	14958	14871	14897	14891	14772	14863	14972	14876	14930	14951	15001	15018	14755	14694	14893	14783	14971	14815	15021	14765	14991	14914	15098	14910	14822	14998	14818	14908	15023	14917	14914	14896	14901	14860	14796	14913	14899	14966	15062	14844	14813	14914	14940	14951	14829	14950	14867	14906	14857	14881	14952	14826	14868	14820	15035	14844	14824	14864	14698	15044	14882	14853	14943	14749	14916	14921	14964	15041	14931	14849	14879	14928	14912	14937	14855	14869	14878	14785	14859	14845	14943	14879	14874	14968	15021	14809	14765	14778	14993	15047	15034	15033	15082	14853	14954	14841	14730	14982	14818	14850	14930	14870	14854	14774	14916	15032	14867	14968	14891	14878	15054	14960	14946	14754	14923	14955	14740	14990	15030	14956	14966	14811	14996	14876	15039	14812	14972	14796	14882	14899	14891	14852	14922	14797	15047	14804	15035	14793	15000	14874	14934	14861	14806	14914	15043	14918	14890	15025	15029	14840	14743	14946	14949	14742	15065	14909	14901	14859	15029	14977	14725	14865	14929	14742	14866	14927	14968	15002	14744	14892	14891	14994	14747	14977	14811	14895	14884	14845	14805	14962	15002	14882	14909	14996	14886	14912	14846	14881	14821	14667	14880	14963	14787	15010	14708	14863	15031	14851	14899	15055	14895	14781	15038	14976	15005	14879	14846	14907	14898	14936	14968	14927	14804	14759	14834	15017	14841	15139	14710	14771	14809	14975	14954	14764	14733	14955	14811	14753	14759	14844	14713	14797	14927	15030	14912	14955	14843	14825	14869	14919	14818	14758	14788	14859	14956	14867	14856	14918	14864	15056	14888	14853	14827	14861	14987	15002	14752	15051	14837	14933	14956	15060	14957	14920	14854	14983	15042	14862	14850	14808	14908	14812	14786	14804	14986	14837	15005	14947	14791	14974	14874	15078	14886	14886	14794	15046	14889	14972	14882	14783	14970	14750	15049	14788	14917	14731	14930	14972	14864	14902	14857	14903	14910	14923	15092	14811	14972	15126	14932	14932	14730	14908	14992	15067	14778	14905	14728	14731	14941	14996	14806	14852	14786	14943	14850	15038	14841	15035	14940	14977	14989	14867	14890	14828	14902	14991	14845	15009	14836	14799	14990	14896	14984	14909	14821	14828	14749	14840	14916	14701	14889	15027	14901	14925	15005	14901	14880	14920	14868	14770	14876	14737	14844	14953	14885	14878	14929	14904	14951	14854	14861	14868	14757	14854	15012	14939	14900	14909	15041	14922	14700	14882	14945	14918	14922	15126	14855	14929	14876	15004	14832	14835	14888	14809	14835	14925	14858	15032	14867	14988	14787	14851	14868	15023	15053	14837	14742	14697	14893	14911	14937	14876	14856	14780	14935	14872	14945	14810	14874	14943	14819	14955	14873	14814	15057	14815	14836	14863	14779	14954	15090	14897	14934
24034	21590	29385	25545	25902	28749	28260	23213	21025	19635	18601	18196	18061	17804	17833	17583	17536	17392	17359	17393	17129	17021	17064	17159	16892	16846	16979	16958	17073	16914	16760	16983	16992	16879	16819	16893	16768	16954	17016	16839	16798	16761	16804	16692	16988	16784	16830	16808	16893	16833	16748	16923	17033	16899	16726	16887	16795	16844	16790	16667	16698	16824	16663	16772	16869	16625	16644	16608	16584	16729	16823	16759	16789	16802	16591	16817	16594	16802	16870	16918	16777	16691	16623	16727	16884	16701	16571	16847	16869	16714	16901	16849	16664	16704	16836	16752	16827	16916	16769	16793	16896	16734	16664	16670	16683	16778	16804	16703	16637	16882	16814	16764	16653	16670	16737	16846	16785	16920	16747	16649	16734	16821	16695	16802	16736	16894	16647	16663	16835	16876	16802	16826	16631	16778	16577	16883	16590	16807	16914	16807	16869	16649	16884	16613	16610	16971	16643	16753	16797	16788	16719	16885	16738	16650	16727	16751	16757	16991	16811	16727	16781	16755	16596	16652	16710	16726	16818	16799	16713	16654	16664	16914	16686	16757	16687	16711	16806	16850	16840	16830	16816	16720	16761	16748	16620	16739	16857	16684	16686	16666	16812	16710	16840	16687	16514	16896	16654	16628	16665	16778	16795	16870	16696	16616	16931	16783	16818	16787	16897	16712	16942	16880	16765	16726	16715	16756	16700	16765	16665	16852	16805	16825	16583	16761	16767	16686	16732	16896	16619	16787	16661	16571	16719	16771	16713	16756	16730	16707	16786	16708	16880	16909	16847	16843	16777	16747	16676	16770	16682	16858	16674	16619	16716	16742	16773	16816	16662	16747	16739	16711	16715	16860	16691	16777	16797	16792	16687	16964	16852	16829	16842	16602	16670	16594	16708	16922	16776	16860	16761	16636	16481	16569	16594	16832	16741	16605	16866	16626	16503	16666	16621	16751	16625	16830	16889	16710	16752	16782	16915	16609	16830	16784	16712	16772	16744	16661	16863	16662	16666	16682	16802	16627	16848	16888	16818	16893	16841	16668	16751	16602	16600	16813	16700	16686	16734	16624	16647	16697	16711	16877	16565	16565	16725	16699	16693	16648	16759	16669	16765	16708	16702	16622	16573	16736	16883	16786	16893	16761	16725	16674	16587	16710	16633	16597	16869	16767	16655	16571	16658	16614	16642	16713	16752	16753	16789	16728	16832	16788	16610	16997	16714	16616	16837	16715	16801	16735	16759	16893	16723	16887	16650	16702	16802	16796	16842	16993	16739	16748	16683	16841	16775	16748	16619	16674	16810	16797	16711	16797	16755	16834	16794	16716	16919	16626	16774	16765	16766	16474	16849	16660	16790	16676	16614	16528	16665	16716	16890	16698	16731	16823	16833	16742	16521	16915	16840	16714	16685	16886	16693	16575	16541	16822	16803	16850	16837	16683	16647	16600	16608	16769	16898	16736	16698	16474	16670	16553	16909	16848	16824	16678	16812	16648	16516	16812	16832	16703	16645	17002	16736	16805	16866	16890	16740	16793	16547	16813	16711	16630	16732	16720	16787	16652	16651	16653	16682	16850	16546	16870	16778	16944	16801	16817	16681	16582	16664	16636	16898	16616	16788	16725	16869	16760	16795	16717	16692	16921	16682	16833	16807	16728	16714	16784	16692	16685	16674	16724	16771	16868	16914	16870	16682	16877	16694	16875	16803	16927	16842	16674	16901	16681	16849	16882	16728	16686	16864	16951	16677	16781	16824	16653	16936	16755	16703	16590	16697	16686	16715	16858	16778	16660	16674	16613	16704	16867	16878	16895	16886	16806	16679	16678	16599	16725	16759	16504	16752	16610	16669	16871	16733	16823	16670	16890	16773	16581	16733	16889	16606	16651	16526	16770	16711	16764	16902	16662	16831	16825	16564	16699	16833	16682	16581	16688	16681	16758	16939	16597	16648	16625	16708	16608	16790	16563	16733	16753	16827	16623	16689	16856	16806	16904	16792	16766	16911	16781	16704	16763	16813	16747	16740	16701	16712	16772	16772	16839	16689	16761	16564	16576	16764	16744	16924	17020	16792	16712	16664	16864	16670	16808	16650	16719	16730	16657	16656	16660	16620	16691	16769	16753	16895	16740	16776	16724	16832	16523	16826	16961	16831	16837	16804	16726	16779	16775	16852	16753	16921	16920	16800	16583	16639	16757	16760	16702	16627	16764	16696	16603	16667	16737	16725	16780	16676	16786	16941	16812	16667	16694	16660	16436	16663	16752	16667	16851	16692	16739	16875	16805	16641	16782	16798	16728	16762	16698	16635	16615	16560	16628	16643	16739	16805	16853	16634	16738	16697	16666	16827	16781	16940	16614	16742	16868	16811	16788	16958	16468	16725	16660	16739	16734	16636	16710	16583	16708	16700	16628	16551	16524	16794	16743	16666	16852	16865	16870	16952	16844	16933	16680	16806	16711	16755	16675	16632	16760	16778	16854	16803	16836	16914	16570	16630	16630	16832	16554	16841	16793	16762	16685	16850	16737	16762	16890	16743	16707	16794	16567	16706	16824	16684	16706	16817	16696	16757	16742	16683	16761	16704	16706	16607	16845	16721	16618	16666	16798	16679	16596	16696	16760	16927	16666	16727	16735	16593	16648	16822	16752	16845	16725	16589	16585	16695	16600	16884	16742	16758	16545	16797	16779	16538	16836	16620	16699	16863	16718	16855	16681	16907	16831	16755	16696	16788	16682	16600	16770	16872	16699	16712	16638	16700	16551	16720	16911	16778	16932	16637	16710	16625	16640	16804	16657	16663	16903	16881	16915	16857	16850	16656	16666	16948	16679	16745	16901	16647	16787	16688	16687	16803	16625	16592	16819	16742	16598	16745	16807	16636	16769	16646	16759	16741	16720	16840	16754	16587	16892	16838	16784	16596	16585	16807	16766	16756	16802	16871	16662	16681	16663	16754	16665	16714	16806	16665	16833	16740	16668	16746	16623	16861	16616	16968	16885	16579	16656	16729	16550	16721	16589	16859	16912	16732	16637	16709	16926	16761	16700	16598	16494	16843	16670	16893	16720	16746	16821	16804	16744	16649	16664	16675	16747	16503	16623	16888	16750	16835	16647	16824	16595	16774	16818	16659	16696	16748	16876	16608	16641	16719	16806	16786	16626	16587	16809	16970	16822	16707	16877	16536	16488	16854	16528	16581	16952	16811	16692	16719	16615	16891	16849	16904	16816	16787	16729	16860	16657	16740	16689	16735	16878	16769	16971	16787	16729	16647	16868	16768	16741	16705	16645	16576	16719	16782	16782	16595	16945	16724	16876	16794	16812	16711	16964	16720	16612	16734	16884	16636	16556	16767	16893	16843	16752	16579	16728	16780	16631	16810	16572	16894	16827	16753	16621	16796	16959	16867	16745	16723	16922	16922	16787	16680	16685	16740	16851	16571	16606	16905	16819	16772	16532	16732	16597	16612	16590	16843	16704	16739	16861	16678	16768	16840	16855	16799	16721	16777	16715	16852	16896	16856	16772	16843	16801	16620	16727	16730	16586	16875	16792	16871	16741	16798	16570	16765	16929	16869	16863	16730	16847	16638	16856	16844	16818	16806	16545	16672	16711	16747	16657	16672	16684	16779	16714	16954	16664	16682	16671	16693	16792	16854	16822	16626	16768	16995	16698	16805	16966	16602	16834	16702	16741	16964	16502	16904	16933	16503	16836	16755	16642	16868	16866	16886	16758	16771	16851	16821	16846	16857	16788	16609	16680	16815	16662	16751	16656	16735	16669	16713	16795	16656	16677	16758	16704	16771	16742	16811	16920	16783	16766	16788	16760	16828	16823	16932	16729	16593	16935	16744	16872	16705	16830	16580	16693	16717	16692	16742	16517	16895	16785	16659	16927	16852	16739	17017	16640	16780	16715	16769	16590	16731	16814	16723	16843	16999	16684	16742	16860	16632	16706	16606	16750	16792	16928	16634	16850	16923	16751	16992	16707	16808	16556	16644	16659	16867	16731	16877	16734	16791	16637	16668	16612	16706	16752	16860	16672	16756	16666	16622	16671	16629	16659	16730	16750	16752	16721	16853	16735	16854	16752	16654	16669	16680	16727	16929	16663	16425	16795	16809	16723	16615	16577	16703	16741	16587	16722	16653	16549	16558	16706	16855	16784	16807	16713	16715	16756	16813	16555	16811	16882	16806	16910	16788	16832	16913	16769	16767	16910	16637	16852	16749	16608	16944	16780	16785	16701	16462	16817	16727	16763	16774	16806	16789	16680	16905	16647	16678	16707	16665	16934	16805	16834	16834	16574	16732	16471	16713	16836	16848	16605	16883	16831	16621	16824	16770	16741	16778	16776	16615	16628	16511	16774	16727	16890	16659	16772	16847	16756	16542	16672	16781	16621	16767	16721	16844	16663	16659	16698	16601	16782	16840	16885	16929	16601	16939	16694	16569	16797	16748	16638	16682	16831	16784	16660	16864	16590	16699	16886	16755	16937	16898	16606	16582	16881	16773	16428	16760	16737	16903	16935	16846	16917	16567	16711	16762	16882	16616	16671	16676	16641	16710	16698	16847	16709	16669	16663	16855	16886	16816	16798	16671	16639	16673	16685	16651	16591	16508	16666	16857	16845	16705	16803	16824	16813	16778	16540	16814	16801	16702	16719	16690	16644	16814	16632	16566	16827	16839	16658	16735	16960	16719	16758	16834	16663	16691	16618	16749	16852	16693	16684	16751	16895	16913	16717	16761	16850	16843	16743	16698	16736	16715	16737	16593	16934	16636	16634	16945	16818	16737	16793	16939	16757	16612	16734	16884	16822	16892	16705	16577	16884	16850	16830	16770	16890	16775	16640	16709	16842	17049	16730	16721	16593	16643	16729	16585	16835	16574	16784	16725	16900	16883	16908	16893	16696	16773	16796	16666	16731	16822	16435	16969	16640	16623	16609	16755	16812	16555	16661	16788	16854	16632	16741	16737	16636	16711	16652	16681	16680	16796	16699	16735	16698	16827	16716	16916	16845	16767	16864	16819	16860	16869	16862	16564	16643	16788	16746	16843	16871	16852	16876	16753	16685	16582	16752	16848	16923	16764	16744	16493	16806	16630	16767	16681	16987	16742	16854	16822	16799	16636	16637	16754	16713	16653	16613
33848	56564	52682	42118	36705	32363	28074	24498	21563	19256	17939	17529	17389	16785	16572	16326	16432	16216	16338	16065	16074	15925	15775	15594	15747	15531	15596	15527	15336	15395	15222	15455	15409	15363	15447	15644	15300	15222	15310	15115	15236	15204	15472	15389	15384	15403	15301	15208	15351	15404	15378	15305	15391	15126	15175	15275	15255	15327	15273	15338	15238	15251	15061	15247	15371	15267	15335	15317	15365	15246	15300	15094	15284	15302	15353	15240	15215	15288	15097	15236	15308	15259	15166	15122	15287	15253	15278	15253	15208	15352	15273	15365	15085	15110	15212	15305	15296	15193	15289	15289	15127	15248	15335	15241	15257	15220	15254	15207	15251	15240	15323	15253	15152	15292	15312	15095	15229	15183	15298	15162	15242	15421	15434	15178	15255	15378	15432	15359	15302	15207	15241	15224	15289	15317	15346	15148	15388	15383	15374	15155	15303	15127	15393	15280	15341	15354	15363	15242	15283	15270	15254	15313	15283	15287	15301	15238	15274	15355	15359	15219	15339	15207	15340	15351	15248	15227	15382	15285	15345	15302	15435	15287	15132	15280	15156	15175	15361	15286	15390	15311	15452	15090	15487	15294	15395	15460	15198	15133	15388	15349	15162	15369	15294	15237	15244	15326	15156	15243	15290	15228	15515	15260	15206	15309	15286	15283	15144	15451	15407	15319	15350	15429	15430	15186	15488	15218	15332	15338	15150	15347	15301	15295	15137	15372	15380	15229	15307	15131	15322	15139	15265	15308	15346	15362	15416	15319	15295	15426	15268	15183	15393	15506	15325	15338	15353	15273	15140	15263	15334	15161	15397	15361	15279	15091	15261	15385	15356	15399	15404	15287	15148	15209	15087	15279	15154	15370	15418	15343	15275	15225	15214	15278	15406	15188	15167	15176	15382	15291	15314	15477	15328	15254	15438	15359	15168	15170	15328	15274	15323	15357	15403	15384	15349	15304	15193	15340	15259	15216	15239	15332	15230	15313	15413	15288	15292	15300	15266	15159	15304	15296	15305	15122	15097	15306	15069	15284	15363	15196	15477	15423	15235	15146	15248	15327	15254	15273	15371	15234	15271	15316	15242	15284	15297	15388	15218	15241	15189	15265	15325	15380	15210	15289	15190	15197	15332	15260	15202	15173	15345	15291	15262	15199	15342	15256	15279	15287	15205	15106	15300	15437	15141	15408	15348	15417	15363	15271	15251	15226	15228	15084	15275	15493	15367	15238	15305	15045	15338	15401	15249	15566	15313	15152	15205	15215	15210	15207	15351	15215	15351	15267	15296	15260	15345	15194	15265	15336	15423	15202	15180	15304	15325	15429	15125	15230	15215	15280	15375	15301	15248	15476	15431	15294	15257	15350	15307	15237	15279	15168	15243	15100	15169	15327	15214	15344	15442	15444	15434	15356	15289	15081	15329	15294	15321	15344	15245	15298	15292	15344	15239	15236	15255	15250	15288	15275	15319	15279	15301	15387	15325	15234	15303	15303	15184	15338	15080	15187	15154	15216	15322	15255	15390	15112	15367	15176	15317	15308	15208	15313	15222	15264	15403	15222	15308	15271	15162	15423	15390	15240	15210	15294	15297	15198	15108	15195	15364	15171	15394	15357	14993	15239	15276	15260	15150	15191	15436	15347	15218	15200	15252	15389	15129	15249	15320	15236	15320	15286	15389	15456	15225	15111	15295	15368	15192	15140	15167	15242	15248	15204	15367	15218	15513	15238	15270	15219	15317	15242	15268	15145	15427	15140	15410	15230	15306	15400	15333	15166	15354	15388	15265	15309	15172	15323	15138	15179	15380	15173	15100	15462	15278	15238	15402	15101	15407	15237	15442	15297	15338	15301	15477	15191	15149	15056	15134	15269	15318	15271	15171	15367	15486	15270	15363	15305	15340	15347	15301	15290	15034	15250	15289	15353	15120	15406	15309	15152	15318	15456	15477	15271	15308	15172	15235	15312	15282	15144	15309	15242	15362	15346	15226	15311	15360	15401	15161	15128	15323	15304	15247	15346	15343	15313	15146	15222	15293	15240	15214	15116	15296	15243	15282	15228	15311	15312	15129	15452	15177	15226	15207	15303	15249	15206	15335	15431	15397	15380	15318	15418	15146	15279	15390	15403	15210	15132	15340	15480	15447	15094	15292	15298	15229	15271	15212	15244	15147	15145	15352	15169	15256	15200	15207	15201	15405	15060	15219	15279	15262	15510	15273	15217	15168	15266	15253	15123	15135	15461	15098	15536	15309	15378	15324	15106	15140	15324	15159	15293	15250	15152	15346	15460	15429	15257	15327	15302	15214	15161	15483	15376	15289	15311	15303	15179	15291	15251	15189	15216	15134	15213	15454	15469	15264	15159	15347	15196	15359	15331	15268	15239	15376	15450	15202	15174	15298	15143	15213	15384	15394	15438	15298	15243	15236	15255	15306	15465	15251	15365	15175	15235	15318	15307	15115	15197	15156	15352	15170	15322	15321	15167	15341	15192	15385	15082	15344	15237	15227	15372	15389	15177	15395	15311	15416	15339	15294	15210	15337	15432	15304	15359	15109	15318	15367	15285	15315	15070	15412	15098	15147	15222	15357	15242	15154	15211	15284	15079	15223	15324	15323	15310	15277	15295	15469	15326	15430	15148	15264	15212	15420	15222	15228	15357	15231	15296	15162	15258	15327	15366	15202	15139	15459	15248	15287	15268	15214	15192	15373	15171	15192	15330	15224	15166	15217	15263	15258	15160	15347	15476	15307	15304	15234	15160	15331	15275	15209	15308	15391	15220	15289	15291	15418	15186	15428	15324	15388	15370	15346	15314	15254	15353	15256	15254	15222	15150	15216	15241	15358	15250	15232	15233	15287	15225	15360	15330	15295	15150	15244	15194	15420	15257	15175	15316	15244	15274	15292	15324	15269	15291	15291	15192	15162	15251	15303	15271	15236	15366	15303	15223	15363	15336	15422	15367	15147	15320	15321	15305	15342	15277	15159	15168	15394	15429	15229	15189	15193	15346	15184	15376	15391	15173	15301	15315	15226	15196	15144	15269	15353	15204	15227	15246	15350	15308	15158	15177	15270	15185	15184	15274	15255	15192	15346	15367	15305	15201	15215	15144	15279	15306	15212	15368	15363	15298	15235	15267	15249	15260	15256	15360	15006	15151	15366	15397	15267	15283	15214	15307	15125	15280	15296	15286	15267	15361	15333	15118	15431	15198	15256	15326	15287	15299	15002	15220	15285	15263	15183	15204	15333	15265	15198	15248	15302	15262	15176	15246	15247	15354	15226	15372	15366	15231	15101	15321	15276	15247	15204	15374	15180	15108	15336	15329	15250	15168	15234	15189	15342	15359	15234	15417	15243	15374	15343	15216	15250	15179	15274	15328	15378	15177	15075	15245	15322	15258	15374	15152	15270	15147	15304	15293	15468	15383	15411	15164	15341	15160	15232	15292	15363	15333	15133	15383	15170	15218	15178	15347	15105	15347	15151	15378	15207	15304	15348	15345	15301	15300	15296	15151	15366	15198	15227	15215	15328	15297	15076	15241	15287	15367	15144	15262	15240	15277	15242	15276	15201	15388	15316	15231	15231	15152	15254	15223	15245	15346	15109	15308	15295	15228	15398	15324	15178	15221	15275	15555	15259	15258	15234	15396	15352	15297	15253	15296	15189	15401	15276	15252	15297	15459	15344	15263	15310	15337	15287	15098	15303	15257	15263	15258	15373	15448	15272	15278	15181	15375	15205	15422	15247	15476	15366	15281	15333	15387	15197	15230	15238	15350	15178	15302	15049	15329	15486	15371	15183	15248	15170	15395	15376	15268	15267	15259	15216	15322	15247	15304	15312	15302	15370	15294	15071	15229	15407	15292	15412	15239	15323	15219	15412	15097	15482	15182	15164	15364	15112	15254	15355	15273	15350	15396	15179	15290	15255	15300	15464	15277	15158	15309	15305	15298	15470	15191	15167	15385	15135	15384	15251	15323	15220	15212	15277	15208	15168	15389	15237	15247	15278	15323	15290	15329	15245	15259	15347	15254	15362	15253	15350	15234	15230	15334	15386	15430	15224	15344	15111	15171	15318	15137	15210	15258	15476	15273	15307	15234	15312	15280	15249	15323	15335	15443	15231	15128	15364	15219	15133	15350	15229	15037	15301	15298	15238	15339	15456	15123	15273	15400	15281	15229	15371	15183	15219	15382	15246	15422	15355	15340	15386	15181	15268	15255	15285	15245	15236	15359	15276	15284	15344	15342	15178	15387	15310	15293	15187	15230	15407	15209	15196	15267	15135	15400	15194	15275	15199	15316	15232	15208	15244	15223	15308	15189	15340	15352	15335	15190	15389	15253	15298	15188	15430	15268	15345	15377	15369	15354	15453	15245	15275	15184	15252	15226	15336	15535	15432	15329	15220	15206	15507	15218	15311	15184	15376	15260	15275	15351	15403	15003	15319	15406	15267	15282	15400	15293	15075	15073	15330	15395	15185	15323	15391	15241	15397	15191	15297	15312	15350	15288	15238	15411	15315	15239	15197	15298	15185	15096	15181	15149	15351	15430	15244	15130	15218	15239	15310	15145	15245	15302	15206	15439	15265	15291	15169	15340	15403	15257	15200	15256	15173	15206	15086	15335	15415	15282	15215	15124	15397	15345	15453	15292	15192	15209	15269	15269	15154	15267	15355	15359	15311	15195	15336	15214	15418	15165	15215	15108	15226	15245	15352	15204	15186	15456	15300	15295	15278	15388	15121	15266	15164	15381	15414	15307	15295	15138	15319	15156	15344	15215	15351	15295	15346	15199	15202	15337	15295	15281	15183	15304	15214	15368	15309	15340	15303	15312	15324	15267	15281	15433	15399	15378	15126	15186	15299	15425	15246	15328	15230	15408	15418	15411	15181	15364	15235	15253	15147	15031	15116	15305	15304	15332	15302	15296	15385	15363	15391	15242	15324	15213	15355	15164	15257	15330	15357	15348	15236	15296	15242	15144	15245	15274	15339	15354	15229	15347	15288	15326	15347	15239	15277	15185	15249	15286	15446	15149	15163	15340	15233	15339	15206	15339	15275	15356	15531	15336	15327	15395	15420	15251	15348	15338	15328	15474	15135	15252	15274	15156	15232	15272	15234	15375	15218	15162	15344	15195	15381	15143
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	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
