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
339676594210	339676594771	339676595321	339676595871	339676596421	339676596971	339676597521	339676598071	339676598623	339676599171	339676599721	339676600271	339676600821	339676601371	339676601921	339676602474	339676603021	339676603571	339676604121	339676604671	339676605221	339676605771	339676606321	339676606871	339676607421	339676607971	339676608521	339676609071	339676609621	339676610171	339676610721	339676611271	339676611821	339676612371	339676612921	339676613471	339676614021	339676614571	339676615121	339676615671	339676616221	339676616771	339676617321	339676617871	339676618421	339676618971	339676619521	339676620071	339676620621	339676621171	339676621721	339676622271	339676622821	339676623371	339676623921	339676624471	339676625021	339676625571	339676626121	339676626671	339676627221	339676627771	339676628321	339676628873	339676629421	339676629971	339676630521	339676631073	339676631621	339676632171	339676632723	339676633271	339676633821	339676634371	339676634921	339676635471	339676636021	339676636571	339676637121	339676637671	339676638221	339676638771	339676639321	339676639871	339676640421	339676640971	339676641521	339676642073	339676642621	339676643171	339676643721	339676644271	339676644821	339676645373	339676645923	339676646471	339676647023	339676647571	339676648121	339676648671	339676649223	339676649771	339676650321	339676650871	339676651421	339676651971	339676652521	339676653071	339676653621	339676654173	339676654721	339676655271	339676655821	339676656371	339676656921	339676657471	339676658021	339676658571	339676659121	339676659671	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2718	3600	2300	2718	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2716	3600	2300	2716	3600	2300	2716	3600	2300	2716	3600	2300	2716	3600	2300	2716	3600	2300	2716	3600	2300	2716	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
23483	21936	30098	24438	22398	25648	28652	23282	22840	22751	21751	21309	21574	21641	21492	20671	20309	19963	20217	20088	20018	19760	19628	19770	19811	20034	19823	19880	19807	19667	19734	19741	19752	21076	24995	24576	22067	20820	19975	19523	19394	19479	19511	19499	19491	19572	19489	19430	19536	19558	19691	19436	19562	19526	19513	19580	19424	19461	19583	19541	19455	19495	19294	19656	19488	19593	19468	19475	19497	19541	19611	19452	19399	19556	19515	19580	19363	19270	19441	19343	19555	19332	19399	19474	19358	19445	19485	19433	19448	19229	19493	19370	19510	19543	19339	19369	19285	19329	19341	19480	19424	19639	19456	19443	19451	19406	19239	19417	19543	19453	19408	19521	19486	19344	19315	19611	19503	19564	19382	19409	19396	19240	19505	19398	19474	19417	19443	19510	19451	19554	19469	19269	19372	19456	19524	19669	19518	19467	19317	19438	19365	19465	19454	19403	19366	19404	19565	19395	19434	19489	19459	19368	19452	19248	19281	19508	19626	19390	19327	19405	19502	19435	19285	19405	19309	19332	19431	19325	19436	19558	19574	19311	19523	19292	19445	19584	19394	19283	19382	19448	19469	19381	19418	19481	19472	19600	19388	19304	19383	19629	19462	19573	19630	19600	19486	19626	19480	19297	19583	19578	19596	19256	19350	19383	19356	19491	19319	19439	19536	19440	19328	19433	19389	19314	19446	19660	19515	19364	19427	19317	19443	19436	19485	19274	19475	19500	19559	19372	19388	19268	19337	19467	19536	19478	19520	19215	19334	19370	19370	19506	19402	19718	19465	19286	19356	19305	19299	19209	19395	19453	19503	19516	19375	19276	19394	19541	19398	19289	19684	19428	19378	19533	19194	19329	19290	19379	19217	19450	19299	19288	19342	19360	19271	19551	19504	19391	19277	19509	19072	19274	19270	19407	19453	19172	19373	19495	19522	19439	19193	19248	19471	19527	19419	19529	19417	19398	19288	19447	19345	19460	19676	19403	19258	19247	19468	19512	19291	19465	19329	19517	19600	19495	19423	19482	19642	19431	19613	19313	19634	19324	19375	19506	19276	19417	19407	19453	19328	19151	19425	19275	19775	19366	19378	19583	19436	19488	19460	19322	19349	19231	19402	19423	19268	19519	19330	19388	19409	19358	19565	19442	19441	19549	19375	19492	19297	19477	19434	19505	19551	19362	19478	19467	19403	19422	19179	19441	19347	19312	19437	19786	19334	19222	19323	19466	19409	19527	19412	19368	19636	19356	19435	19344	19097	19329	19227	19345	19203	19113	19480	19451	19510	19354	19164	19317	19452	19297	19554	19284	19337	19445	19525	19194	19408	19739	19422	19378	19198	19285	19455	19258	19411	19506	19252	19449	19425	19115	19179	19380	19467	19361	19403	19230	19321	19493	19204	19407	19499	19382	19288	19271	19341	19430	19332	19411	19473	19522	19276	19486	19225	19287	19376	19523	19558	19357	19395	19440	19325	19375	19622	19298	19391	19292	19277	19281	19408	19432	19238	19244	19468	19471	19414	19492	19412	19287	19325	19449	19597	19388	19426	19273	19535	19255	19451	19278	19450	19571	19478	19333	19721	19385	19341	19378	19374	19509	19603	19301	19600	19440	19386	19484	19412	19403	19523	19354	19329	19201	19428	19278	19541	19311	19400	19361	19451	19431	19345	19299	19262	19406	19492	19256	19476	19587	19391	19326	19455	19299	19440	19333	19267	19306	19290	19533	19423	19427	19367	19241	19359	19549	19323	19517	19464	19493	19482	19449	19541	19289	19307	19211	19501	19358	19498	19413	19153	19346	19325	19308	19429	19581	19266	19386	19449	19495	19422	19317	19286	19256	19385	19482	19421	19519	19537	19475	19442	19579	19195	19452	19495	19240	19595	19530	19514	19272	19563	19424	19370	19506	19313	19446	19624	19365	19340	19560	19574	19390	19355	19378	19119	19391	19379	19416	19375	19521	19371	19347	19420	19323	19441	19291	19493	19320	19512	19348	19408	19478	19606	19367	19548	19163	19403	19428	19394	19356	19348	19397	19244	19445	19386	19510	19177	19332	19385	19362	19494	19467	19395	19358	19376	19503	19684	19511	19515	19313	19338	19529	19350	19188	19459	19483	19134	19317	19561	19465	19648	19498	19519	19275	19245	19276	19293	19310	19378	19298	19585	19352	19425	19394	19265	19536	19441	19462	19364	19139	19448	19283	19315	19528	19454	19404	19342	19335	19256	19220	19350	19216	19310	19479	19379	19672	19508	19458	19504	19621	19409	19358	19341	19272	19446	19341	19352	19542	19338	19303	19486	19412	19397	19465	19527	19308	19436	19313	19349	19326	19463	19468	19415	19268	19484	19406	19299	19541	19440	19404	19370	19468	19189	19344	19477	19385	19469	19426	19261	19258	19465	19394	19381	19494	19576	19551	19487	19328	19618	19395	19473	19422	19501	19396	19261	19448	19312	19414	19327	19316	19470	19382	19419	19289	19404	19603	19392	19304	19802	19332	19407	19578	19524	19377	19554	19296	19257	19322	19550	19448	19395	19302	19372	19343	19218	19503	19320	19491	19326	19394	19343	19327	19436	19380	19578	19383	19439	19339	19293	19482	19540	19353	19157	19473	19467	19439	19428	19484	19254	19370	19526	19529	19445	19422	19542	19439	19586	19446	19356	19267	19323	19307	19414	19476	19344	19473	19391	19360	19295	19406	19460	19324	19234	19274	19282	19566	19294	19400	19280	19169	19432	19408	19272	19457	19263	19453	19528	19366	19352	19407	19341	19347	19333	19239	19516	19306	19386	19440	19115	19443	19213	19430	19156	19381	19400	19322	19409	19397	19463	19408	19415	19608	19302	19350	19337	19428	19480	19536	19385	19443	19543	19264	19352	19518	19421	19305	19467	19306	19460	19340	19417	19228	19410	19313	19417	19200	19604	19464	19338	19524	19011	19320	19304	19386	19412	19336	19361	19567	19573	19299	19242	19428	19371	19353	19527	19300	19429	19412	19525	19564	19621	19453	19506	19388	19533	19476	19437	19465	19238	19157	19491	19305	19485	19389	19480	19389	19402	19340	19239	19262	19516	19545	19550	19415	19376	19274	19349	19335	19373	19589	19432	19439	19420	19397	19313	19604	19486	19560	19330	19311	19481	19433	19441	19544	19356	19371	19569	19217	19738	19391	19315	19396	19320	19573	19351	19430	19492	19617	19410	19429	19310	19354	19277	19518	19536	19317	19409	19220	19240	19220	19207	19419	19328	19546	19597	19229	19379	19476	19366	19362	19228	19435	19321	19347	19262	19416	19447	19400	19397	19295	19327	19285	19547	19346	19384	19583	19443	19549	19634	19460	19403	19435	19193	19304	19345	19469	19588	19499	19312	19504	19630	19362	19492	19420	19393	19176	19506	19487	19373	19342	19464	19449	19620	19256	19443	19386	19535	19413	19802	19291	19292	19479	19422	19366	19361	19438	19388	19705	19401	19364	19384	19413	19534	19355	19294	19520	19303	19251	19451	19403	19470	19310	19536	19366	19404	19572	19642	19257	19381	19469	19258	19271	19349	19291	19442	19573	19275	19418	19330	19512	19466	19249	19372	19489	19353	19228	19056	19306	19589	19512	19261	19200	19420	19198	19375	19592	19396	19292	19301	19307	19454	19140	19324	19306	19452	19504	19340	19421	19398	19290	19475	19290	19436	19552	19353	19635	19608	19338	19444	19336	19566	19418	19166	19616	19461	19411	19543	19480	19489	19468	19363	19393	19733	19531	19208	19405	19400	19385	19416	19331	19386	19258	19363	19477	19227	19496	19536	19526	19349	19432	19406	19416	19439	19402	19344	19388	19356	19266	19272	19335	19404	19244	19401	19402	19394	19278	19340	19264	19242	19349	19389	19360	19426	19372	19543	19417	19241	19223	19376	19422	19463	19419	19541	19375	19413	19530	19362	19566	19537	19713	19579	19533	19584	19106	19409	19300	19427	19322	19297	19437	19369	19371	19303	19389	19458	19465	19577	19400	19438	19315	19246	19249	19497	19554	19556	19432	19358	19337	19434	19395	19414	19537	19359	19361	19479	19508	19466	19388	19420	19356	19190	19395	19459	19528	19415	19362	19424	19408	19430	19526	19471	19130	19461	19170	19471	19440	19435	19355	19344	19188	19275	19389	19317	19403	19496	19578	19538	19306	19404	19347	19388	19532	19615	19536	19361	19448	19452	19611	19713	19633	19515	19129	19376	19516	19602	19304	19329	19296	19512	19387	19574	19324	19607	19395	19590	19436	19447	19600	19291	19428	19441	19619	19454	19474	19478	19228	19267	19375	19601	19517	19425	19498	19235	19413	19212	19556	19465	19437	19153	19353	19549	19506	19309	19660	19349	19510	19398	19426	19278	19361	19209	19270	19524	19299	19336	19597	19458	19406	19440	19565	19309	19265	19305	19323	19543	19496	19356	19466	19248	19594	19436	19493	19377	19528	19332	19227	19437	19631	19421	19537	19421	19455	19281	19393	19477	19406	19379	19235	19499	19501	19344	19452	19490	19568	19470	19426	19288	19467	19321	19587	19655	19464	19368	19256	19434	19267	19321	19378	19299	19290	19278	19209	19491	19465	19192	19371	19598	19408	19427	19238	19296	19332	19223	19480	19434	19216	19304	19313	19561	19488	19512	19409	19204	19335	19422	19272	19541	19357	19497	19415	19428	19459	19358	19417	19416	19444	19425	19296	19220	19526	19486	19636	19412	19351	19474	19375	19384	19361	19316	19582	19357	19508	19332	19305	19257	19309	19165	19500	19386	19422	19204	19356	19342	19320	19552	19280	19455	19517	19334	19341	19341	19605	19204	19376	19365	19508	19459	19423	19131	19464	19285	19382	19414	19437	19206	19304	19529	19556	19521	19278	19379	19481	19402	19252	19298	19175	19600	19484	19257	19339	19524	19489	19304	19252	19430	19396	19443	19369	19242	19354	19364	19530	19339	19472	19650	19164	19325	19471	19434	19441	19397	19563	19237	19435	19357	19243	19255	19380	19302	19374	19550	19291	19384	19515	19486	19458	19362	19169	19387	19375	19385	19415	19469	19612	19481	19539	19371	19484	19528	19368	19545	19612	19296	19561	19370	19306	19471	19354	19474	19520	19504	19486	19482	19560
21652	41401	39192	31221	28866	25724	21949	21267	21765	20397	18972	18464	19116	19077	18901	17729	16717	16540	16497	16680	16367	16257	16149	16396	16481	16105	16224	16057	16119	16059	16230	15818	16012	19029	23885	21777	18725	17270	16203	16190	15744	15704	15799	15882	16007	16002	15816	15793	15845	15800	15968	15804	15920	15933	15843	15893	16122	15751	15751	15985	16096	15733	16008	15895	15812	15895	15867	15778	15967	15920	15828	15859	15868	15928	15866	15854	15882	15937	16050	16064	15925	15910	16080	15888	15866	16026	15889	15751	15788	15970	15837	15953	15797	15867	15922	15739	15782	15940	15792	15841	15764	15834	15907	15761	15858	16040	15659	15729	15721	15610	16022	15782	15815	15775	15835	15843	15960	15841	15731	15989	15980	15869	15911	15743	15744	15572	15871	15940	15893	15954	15888	15863	15992	15807	15903	16044	15813	15927	15831	15686	15915	15735	15949	15762	15902	16006	15791	16070	15740	15999	16068	15773	15908	15816	15867	15796	15916	15890	15911	16117	15945	15845	15827	15923	15668	15741	15780	15881	15871	15757	15957	15815	15948	15721	15947	15949	15776	15810	15681	15934	15915	15986	15939	15659	16004	15829	15968	15878	15844	15807	15776	15795	15704	15891	16031	15871	15941	15939	15905	15838	15927	15898	15684	15996	15874	15941	15940	15790	15841	15720	15825	15871	15962	15838	15633	15795	15956	15938	15968	15907	16002	15873	15783	15757	16102	15997	15686	15768	15951	15802	15835	15738	15860	15873	15854	15927	15934	15784	15699	15734	15870	15900	15870	15880	15658	15776	15840	15673	15872	16073	15796	15750	15845	15933	15860	15831	15918	15966	15948	15890	15899	15901	15799	15878	15882	15699	15916	15764	15732	15847	16039	15852	15970	15851	15714	15883	15948	15605	15757	15830	15720	15775	15820	15989	15778	15807	15906	15887	15679	15883	16040	15810	15964	15937	15833	15813	15868	15795	15755	15889	15831	15882	15854	15839	15772	15722	15719	15944	15982	15894	15789	15985	15691	16022	15917	15833	15868	15895	15754	15781	15839	15920	15860	15866	15698	15863	15797	15972	15793	15818	15818	15760	15911	15728	15715	15736	15802	15828	15765	16061	15655	15907	15923	15797	15922	16081	15891	15837	15783	15909	15905	15798	15947	15906	15941	15762	15880	15862	15723	15740	15982	15800	15921	15953	15773	15859	15892	15853	15846	15928	15940	15848	16003	15915	15807	15691	15907	15783	16013	15929	15951	15705	15835	15780	15872	15843	15749	16010	15940	15751	15718	15917	16001	15935	15837	15894	15840	15899	16013	15717	15854	15748	15757	15736	15879	16035	15861	15748	15743	15875	15758	16074	15732	15818	15802	15768	15880	15885	15889	15900	15867	15787	15939	16023	15954	15769	15737	15782	15920	15961	15815	15755	15664	15959	15851	15926	15889	15827	15839	15968	15816	15748	15915	15752	15778	15870	15715	15760	15817	15819	15910	15833	15867	15860	15963	15886	15845	15928	15764	16076	15903	15781	16016	15848	15853	15987	15890	15844	15829	15691	15792	15856	15674	15876	15776	15795	15942	15940	15943	15874	15656	15898	15789	15866	15901	15814	15709	15906	15762	16131	15729	15927	15804	15790	15926	15745	15991	15962	15754	15829	16015	15816	15842	15851	15856	15845	15953	15591	15683	15854	15953	15620	15580	15730	15931	15759	16043	15741	15881	15751	15963	15815	15694	16041	15854	15872	15937	15808	15807	15916	15817	15800	15877	15862	16026	15776	15874	15915	15918	15884	15950	15851	15611	15888	15970	15788	15949	15803	15896	15768	15858	15947	15871	15784	15859	15783	15916	15927	15703	16118	15721	15875	15896	15738	15794	15916	15819	15786	15786	15732	15730	15977	15974	15621	15766	15867	16051	15873	15802	15942	15974	15885	15923	15866	16016	15880	15841	15763	15869	16011	15899	15813	15936	15875	15863	15903	15791	15778	15810	15895	15805	15926	15989	15837	15793	15790	15821	16006	15833	15853	15813	15868	15634	16062	15784	15871	15793	15978	15937	16027	15915	15916	16130	15870	15896	15829	15882	15820	15943	15770	15730	15888	15957	15901	15799	15817	15758	16055	15671	15738	15810	15949	15885	15835	15861	15811	15743	15727	15865	15857	15655	15845	15950	15969	15788	15975	15847	15768	15953	15831	15741	15918	15866	15932	15930	15929	15726	15852	16066	16004	15781	15959	15837	16002	15792	15933	15857	15960	15907	15711	15904	15803	15881	16055	15772	15902	15709	15791	15631	15935	15852	16099	15834	15768	15828	15868	15954	15951	15977	15881	15827	15820	15771	15898	15823	15788	15861	15841	15778	15891	15801	15741	15800	16008	15891	15930	15744	16047	15855	15916	15922	15916	15848	15646	15906	15951	15904	16013	15805	15803	16043	15741	15835	16055	15904	15909	15899	15745	16009	16017	16025	15869	15939	16061	15844	16016	15807	15755	15809	15970	15878	15967	15846	15896	15713	15906	15856	15770	15892	15882	15817	15874	15820	15988	15756	15864	16009	15803	15907	15748	15724	15741	15815	15857	15854	15848	15831	16001	15985	15991	15840	15764	15877	15737	15899	15924	15856	16003	15837	15987	15947	15727	15799	15653	16041	15720	15799	15927	15908	16057	15991	15706	15751	15719	15786	15838	15658	15812	15816	15868	16150	15853	15802	15887	15724	15736	15999	15885	15684	15934	15775	15765	15829	15848	15850	15661	15880	15897	15640	15840	15894	15934	15904	15862	15727	15927	15740	15895	15930	15847	15930	15781	15985	16002	15823	15908	15600	15855	15882	15775	15931	15722	15968	15786	15890	15792	15819	15883	15921	15660	16038	15889	15736	15844	15803	15946	16107	16088	15767	15933	15878	15776	15810	15822	15752	15738	15934	15793	15895	15788	15800	15768	15796	15835	15790	15818	15882	15749	15575	15770	15767	15871	15667	15830	15764	15919	15858	15870	15691	15761	15836	15972	15808	15882	15833	15852	15953	15764	15881	15928	15810	15882	15710	15860	15854	15718	15915	15961	15913	15796	15843	15953	15884	15850	15642	15938	15953	15762	15947	15896	15665	15859	15668	15885	16078	15878	15989	15774	15735	15812	15684	15892	15784	15805	15883	15648	15857	15882	15892	15887	15720	16050	15666	15917	16102	15835	15853	15786	15706	15974	15944	15954	15818	15934	15790	15591	15852	15802	15781	15985	15706	15990	15848	15888	15644	15876	15976	15895	15923	15908	15813	15892	15859	15844	15800	15748	16044	15759	15909	16035	15978	15791	15817	16079	15930	15928	15935	15889	15939	15783	15775	15879	15842	15821	15763	15678	15979	15738	15704	15908	15796	15833	15809	15895	15721	15896	15897	15841	15791	15763	15887	15580	15815	15862	15731	15881	15768	15748	15808	15815	15757	15864	15974	15952	15924	15885	15887	15804	15944	15873	15828	15905	15859	15848	15856	15901	15835	15811	15889	15635	15933	15732	15890	15851	15796	15810	15794	16083	15838	15950	16054	15839	15788	15814	15753	15842	15953	16092	15754	15859	15744	15648	15943	15914	15814	15871	15957	15779	15917	15825	15804	15830	15736	15875	15915	15717	15846	15737	15805	15863	15816	15808	15867	15912	15766	15766	15908	15923	15886	15785	16098	15839	15786	15767	15920	15985	15832	15862	15731	15818	15920	15826	15852	16109	15685	15800	15733	15782	15764	15756	15628	15837	15864	15804	15976	15948	15677	15631	15805	15851	15907	15797	15820	15865	15843	15805	15952	15829	15623	15813	15996	15846	15819	15785	15875	15873	15950	15754	15792	15900	15802	15851	15872	15880	15861	15635	15814	15828	15826	15787	15897	15992	15905	15853	15735	15952	15803	15937	15889	15892	15943	16048	15810	15791	15927	15748	15808	15776	16022	15901	15856	15928	15916	15857	15525	15909	15828	15828	15847	15767	15703	15791	15942	15883	15921	15701	16014	15766	15833	15882	15881	15909	15924	15805	16031	15775	15711	15953	15912	15706	15944	15772	15841	15713	15817	15794	15729	15987	15807	15918	15849	15892	15771	15851	15700	15727	15872	15836	15799	15817	15868	15808	15911	15721	15923	15663	15876	15653	15962	15925	15821	15916	15826	15885	15718	15891	15962	15876	15852	16077	15801	15844	16044	15764	15651	15839	15924	15675	15830	15894	15859	15737	15908	15756	15918	15897	15941	15781	15828	15735	15885	15906	15748	15811	15873	15749	15713	15790	15888	15853	15906	15852	16010	15708	15848	15925	15877	15817	15903	16020	15965	15848	15862	15865	15617	15763	15983	15921	15982	15892	15709	15832	15849	15787	15908	15758	15952	15856	15782	15912	16061	15805	15908	15881	15837	15850	15636	15962	15977	15821	15964	16052	15912	15902	15966	15787	15780	15843	15717	15874	16012	15939	15656	15985	15973	15773	15787	15933	15851	16061	15859	15851	15893	15944	15911	15873	15908	15917	16098	15810	15952	15989	15971	15915	15815	15921	15820	15811	15846	15839	15762	15895	15941	15886	15877	15740	15822	15845	15836	15950	15748	15988	15792	15868	15827	15641	15746	15737	15905	15966	15889	15653	15750	15816	15849	15747	15694	15747	15939	15855	15835	15798	15933	15925	15857	15967	15900	15997	15739	15937	15836	15991	15771	15860	15809	15917	15834	15776	15802	15867	15853	15798	15912	15801	15829	15879	15689	15884	15962	15926	15892	15856	15858	15887	15804	15860	15877	15718	15864	15691	15635	15952	15817	15839	15788	15811	15878	15737	15838	15782	15974	15779	15676	15978	15796	15764	15789	15905	15776	15941	15753	15825	15845	15765	15966	15932	15745	15875	15820	15803	15623	15820	15884	15971	15826	16003	15781	15969	15859	15861	15879	15900	15801	15785	15823	15815	15840	15653	15819	15800	15712	15655	15882	16106	15682	15936	15900	16048	15842	15799	15793	15992	15994	15936	16067	15826	15837	15818	15858	15912	15821	15777	15802	15679	15933	15743	15873	15948	15829	15731	15914	15680	15920	15866	15891	16034	15841	15869	15843	15990	15726	15855	16045	15777	15785	16062	15818	15867	15803	15898	15879	15701	15941	15909	15801	15570
27931	23327	29389	26963	23433	22281	20955	20383	20653	20271	19704	19705	19806	19998	19900	19500	19428	19042	19400	19136	19238	19107	19289	19290	19191	19005	19265	19401	19355	19269	19171	19158	18897	19319	19594	19635	19433	19410	19262	19110	19059	19245	19078	19156	19150	19095	19167	19129	19067	19066	19139	19399	19223	19169	19241	19134	19265	19091	19140	19127	18893	18910	18998	19217	19137	19032	19179	19016	18995	18970	19076	18905	19145	19162	19231	19017	19041	19112	19017	19003	19047	18970	19039	19161	19076	19083	18941	19036	19236	19113	19086	19171	19180	19073	19243	18845	18988	19084	19355	19030	19189	19232	18999	18996	18993	18980	19129	19055	19142	18994	19284	19011	19125	18952	19047	19167	19051	19201	18969	19139	19066	19151	19062	19266	19043	18944	18987	19027	19113	18947	19267	19204	19003	19050	19053	19155	19135	19189	19228	18989	19085	19074	18990	19102	18933	19243	19081	19080	19208	19281	18990	19164	19125	18924	19096	19401	19215	18881	19054	19184	19004	19084	19169	19065	18868	19314	18943	18939	19280	18958	19208	19068	19237	19335	19143	19061	18937	19032	18994	19105	19156	19068	19070	19237	19030	19169	19028	18929	19314	19095	18980	19202	18945	18901	19028	18929	19105	19147	19145	19124	19083	18988	19118	18959	19040	19082	18969	19072	19045	19004	19080	19046	19149	18929	18871	18839	19086	19269	19081	19060	19127	19007	18905	18969	19278	19294	19256	19056	19110	19134	19045	19054	19180	19067	19260	19131	19331	19008	19114	18998	19112	18989	19006	19033	19389	18861	19021	18946	19104	19063	19043	19072	19107	19051	19114	19027	19096	19105	19110	18939	19200	19100	19011	18909	19226	19064	19061	19000	19025	19326	18943	19122	19312	18987	19084	19055	18898	19015	18854	19179	19263	19071	19196	18825	18917	19168	19114	19014	19054	19233	19161	19080	19087	18930	19220	18943	19076	18888	19215	19189	19142	19063	19101	18969	18840	19092	18992	18901	19286	19112	18944	18946	19257	19067	19172	19266	19020	19232	19030	19147	19210	19220	19080	19314	18978	19124	19226	19084	19059	19107	19127	19278	18901	19029	19110	19118	19090	18953	19181	18999	19044	19054	18929	19061	19025	19260	19099	18988	18959	19086	19206	19020	19133	19023	19167	18987	18870	19256	18808	18809	19011	18838	19015	19111	18938	19061	19148	19100	19204	18993	19305	18946	19203	19263	19176	19042	19059	19018	19051	19117	19076	19281	19415	19145	19051	18911	19075	19110	18872	19074	18868	18998	19082	19257	19007	19209	19036	19251	19073	19047	19094	18902	18921	19021	18972	19110	19379	19184	19160	19190	19028	19044	19241	19195	18752	19235	19109	18858	18944	19122	19117	19221	18860	19157	18964	19022	19160	18982	19222	19164	19084	19116	19033	19153	19240	19019	19227	19267	19000	19101	19218	19124	18985	18848	19355	19085	18843	19156	19023	19201	19160	18894	19041	19115	19024	18953	18929	19146	18921	19004	19016	19096	19034	19094	19060	19020	19273	19224	19152	18994	19015	18992	19163	18869	19182	19156	18917	19135	18933	19229	19174	19251	19010	18952	19101	19141	19252	19297	19026	19031	19151	19366	18865	19193	19099	19100	19268	19290	19214	19119	19300	19094	19368	19169	19049	19246	19156	19212	19120	19189	19075	19137	19079	19012	19246	19147	19057	19062	18936	19342	19170	19140	19166	19190	18965	19027	18970	19068	19107	18872	19108	19226	18988	19147	19037	19204	19044	19148	19195	19129	19109	18970	19120	19087	19057	19175	18987	18961	19248	19360	18991	18980	19016	19078	19047	19015	19066	19105	19034	18912	19066	19289	19107	19234	19058	19062	19034	19095	19384	19175	19115	19140	19031	18977	19042	18971	19038	19151	19046	18961	19090	19262	19281	19005	18883	19058	19160	19185	19174	18892	19144	19043	19150	19113	18863	18903	19014	19104	19145	19120	19137	19176	18999	18992	19253	19072	19161	19294	19221	18939	19200	18992	18943	18963	19120	19199	19017	18873	18932	19261	19238	19187	18830	18934	19146	18950	19324	19475	19100	19228	19130	19217	18923	19092	18847	19041	19118	18930	19026	19008	19212	19061	19148	19040	19152	19080	19254	19182	19321	19066	19132	19043	19014	19065	18898	19057	19096	19040	19148	19033	18980	19203	19084	19128	19026	18955	19058	19156	19194	18917	19127	19200	19163	19027	19168	19138	19004	19128	18997	19332	19048	18939	19138	19071	19084	19211	19084	19160	19165	19021	19131	19179	19140	19187	19226	18984	19011	19070	18977	19096	19284	19323	19325	19066	19002	19160	19197	19121	18939	18978	19066	19197	19110	18851	18945	19098	18980	19150	19012	19007	19160	19182	19104	19043	19139	18929	19094	19255	19179	19164	19183	19266	19148	19081	19046	19193	19156	19183	19015	19058	19043	19072	19194	19159	19047	19234	19094	19095	19186	18932	18974	19184	19195	18932	18910	18994	19082	19183	19165	19114	19055	19313	19137	19038	19206	18941	19001	18965	19047	19289	18937	19119	19149	19012	19076	19169	18983	19171	19099	19150	19136	19009	19213	19022	18946	19136	18985	19129	19130	19125	19206	19168	19088	19032	19035	19086	19133	18953	19157	19074	19077	19096	19277	19149	19004	18889	19130	19134	19354	19098	19204	18910	19165	19171	19215	19153	19125	18907	18970	19009	19345	19041	19093	19038	19105	18960	18973	19028	19228	18819	19093	19086	18974	19083	19097	19053	19185	19047	19232	19194	19260	19284	19294	19105	19032	18797	19052	18912	19182	19116	19046	18964	19207	19279	19271	19302	19275	18880	19228	19468	19102	19283	19125	19232	19264	18932	19143	18985	19039	19063	19132	18890	19188	19104	18949	18973	18934	19112	19091	18674	18976	19192	19142	18912	19101	19064	19364	19143	19105	19056	19156	18888	19054	19192	19229	19166	19113	18922	18985	19116	19059	19083	19068	19085	18852	19123	19070	19047	19245	19125	19207	18959	19078	18984	19024	18983	19114	19225	19103	18936	19145	18976	19104	19000	19137	19211	19047	19393	19149	19038	19071	18791	18803	19183	19206	19053	18997	18888	19211	19386	19125	19027	19157	19072	19114	19189	19007	19046	19327	19061	19276	19047	19262	19272	19186	18980	19199	19144	18916	19253	19119	19183	19285	18918	19150	18937	18986	19025	18977	18960	19121	19080	19166	19234	19033	19148	19084	19076	18959	18864	19017	18979	19073	18950	19262	19015	19106	19007	18900	19100	19138	19242	19091	19219	19091	19079	18965	19080	19010	19100	19143	18946	19283	18957	19010	19142	19168	19128	19020	19030	18885	18802	19064	19337	19246	18854	19140	19071	19183	19157	19174	19120	19078	19024	19089	19111	19295	18988	19080	18903	19037	19110	19158	19098	19063	18995	18982	19192	19012	19249	19173	19116	19031	19343	19124	19148	19065	18925	18829	19149	19048	19015	18989	19164	19314	19133	19104	19010	19224	19110	19117	19059	19372	19158	19223	19237	19406	18912	19194	19135	19134	19076	18790	19154	18858	19045	18975	19009	19083	18924	19150	19353	19051	19304	19068	19160	19294	18994	19235	19203	19158	19217	19192	19111	19241	19011	19227	18874	18993	19110	19190	19166	19079	18937	19225	19249	19322	19190	19255	19137	19085	19182	18944	19251	19007	19109	19168	19103	19069	19352	18860	18944	19084	18979	19132	19040	19149	19088	19115	19041	18956	18985	19079	19065	19323	19237	19122	19260	19067	19179	19099	18996	19063	19048	18967	18989	18899	19146	19014	19084	19072	19174	19268	19246	18926	19159	19077	19077	19060	18932	19259	19060	18953	18814	18985	19232	18918	19069	19041	18980	18946	19343	19138	19209	19015	19042	19054	19018	19282	18998	19167	19176	19232	19178	19201	19219	18971	18984	19320	19048	19056	19329	19180	18912	19054	19257	19273	18997	19073	19062	19264	19053	19111	19208	19322	19116	19053	18851	19075	19200	19049	19072	19111	19089	19014	19004	19157	19079	19047	19046	19112	19252	18985	19119	18906	19029	19003	18954	19031	19212	19107	19088	18819	19038	19351	18983	19277	19266	19259	19225	19055	19296	19100	19134	19024	18866	19066	18893	18939	19012	19061	19159	19086	19032	18935	19155	19289	19063	18886	19027	19145	19121	19115	19016	18986	19291	19199	19016	19141	18982	19203	19005	19194	19148	18937	18928	19054	19108	19235	18852	19085	19199	19325	19069	19258	18928	18883	19066	19173	19087	19047	19030	19041	19039	19068	19103	19018	18921	18836	19238	19192	19163	18964	19188	19139	19044	19105	19162	19172	19085	19150	19119	19034	18912	19067	18888	19116	18952	19057	19212	19019	19149	19207	19115	19221	19091	18974	19134	19085	19063	19131	19017	19134	19100	18807	19013	19343	19138	19040	19147	19175	18982	18849	19360	19023	18948	19030	18819	19099	19206	19253	19427	19077	19159	19055	19317	19170	19040	19146	18852	19202	19099	18991	19142	18970	19216	19053	18919	19091	19063	18866	18947	19028	18859	19048	19117	19048	19209	19079	19176	18979	19070	19310	19096	18965	19099	19035	18977	19181	18858	19044	19031	19030	19018	19132	19074	19311	19059	18807	19219	19149	18962	19022	19281	19044	19112	19047	19086	19053	19021	18992	19090	19184	19115	18962	19046	19193	19073	19073	19075	19010	19083	18995	19175	19273	19108	19280	19238	19043	19031	18980	19138	19051	19288	18954	19128	19154	18914	19010	19082	19127	19126	19337	19150	19164	19090	19214	19145	19038	19137	19029	19164	19153	19309	19043	18932	19028	19112	19174	19015	19024	19242	19091	19083	19149	18822	18920	19282	18881	18979	19039	19078	19026	19169	18962	19029	19041	19041	19034	19163	19222	19060	19178	18926	19142	19196	18921	19150	19186	18988	19025	19183	19148	19262	18987	19041	18928	19018	19103	18990	19142	19117	19208	19138	18906	19066	19226	19020	19117	19090	19119	19049	18939	19163	19201	19079	19272	19073	19120	19182	19080	19178	18891	19230	19211	19191	19203	19011	19285	19040	19072	19181	19051	18962	19056	18980
20371	29930	28678	23326	22100	19792	17707	17619	18218	17477	16701	16834	16965	17045	16632	16473	15833	15776	15933	15702	15801	15634	15804	15819	15952	15576	15706	15769	15881	15565	15630	15662	15749	15763	16078	16236	16083	15805	15652	15732	15627	15520	15514	15547	15795	15596	15712	15661	15442	15691	15650	15675	15690	15526	15444	15628	15647	15575	15567	15455	15649	15613	15563	15538	15451	15454	15723	15497	15555	15698	15582	15638	15610	15645	15540	15598	15659	15472	15655	15580	15540	15310	15526	15580	15492	15681	15525	15708	15683	15596	15612	15511	15511	15516	15646	15470	15635	15597	15643	15541	15564	15569	15534	15690	15442	15489	15706	15681	15647	15628	15616	15482	15528	15595	15424	15465	15583	15703	15497	15604	15424	15726	15648	15388	15704	15548	15661	15677	15509	15440	15434	15584	15659	15588	15596	15534	15482	15537	15529	15531	15567	15603	15546	15581	15587	15697	15476	15675	15550	15697	15480	15605	15479	15575	15628	15503	15526	15564	15655	15663	15709	15537	15601	15501	15604	15555	15619	15586	15470	15692	15527	15608	15523	15561	15595	15547	15542	15503	15578	15627	15666	15607	15582	15533	15710	15557	15488	15485	15422	15614	15637	15440	15565	15395	15518	15539	15611	15608	15575	15530	15685	15680	15552	15772	15469	15494	15569	15523	15385	15534	15613	15643	15650	15637	15652	15739	15582	15557	15685	15674	15549	15619	15552	15494	15597	15577	15650	15734	15687	15608	15515	15540	15742	15691	15639	15706	15368	15566	15526	15610	15603	15658	15533	15687	15634	15601	15545	15616	15868	15586	15687	15720	15449	15574	15648	15534	15515	15643	15540	15489	15684	15429	15502	15783	15607	15532	15709	15591	15567	15304	15666	15741	15659	15631	15712	15509	15582	15617	15569	15440	15604	15563	15596	15535	15584	15653	15608	15576	15926	15516	15590	15640	15563	15455	15680	15610	15674	15543	15762	15578	15581	15547	15655	15590	15631	15446	15432	15645	15520	15551	15589	15624	15555	15698	15711	15757	15613	15476	15533	15523	15458	15637	15622	15710	15552	15713	15689	15364	15484	15416	15499	15535	15486	15576	15562	15805	15648	15505	15759	15623	15479	15717	15665	15559	15674	15646	15557	15505	15548	15539	15685	15803	15606	15647	15532	15625	15455	15561	15799	15583	15665	15587	15673	15632	15681	15510	15638	15510	15706	15726	15462	15545	15735	15593	15728	15500	15563	15620	15657	15541	15732	15696	15545	15745	15548	15475	15702	15573	15553	15523	15655	15514	15642	15602	15595	15498	15587	15638	15526	15646	15534	15573	15677	15646	15599	15596	15853	15512	15511	15635	15627	15693	15505	15450	15640	15497	15607	15544	15500	15718	15724	15670	15568	15522	15640	15527	15542	15569	15604	15479	15497	15574	15681	15523	15545	15580	15619	15635	15511	15534	15598	15807	15621	15592	15716	15482	15542	15599	15633	15652	15460	15567	15584	15680	15680	15626	15626	15637	15589	15457	15500	15735	15341	15547	15694	15660	15426	15686	15485	15580	15665	15737	15617	15641	15599	15636	15656	15615	15502	15669	15618	15643	15551	15499	15618	15688	15688	15544	15561	15389	15559	15539	15442	15616	15557	15634	15663	15444	15568	15535	15480	15573	15485	15723	15727	15480	15533	15380	15509	15663	15728	15481	15632	15757	15581	15528	15510	15789	15612	15629	15732	15693	15610	15620	15668	15530	15573	15659	15620	15465	15493	15541	15583	15611	15636	15583	15733	15595	15424	15626	15452	15511	15707	15490	15683	15592	15488	15701	15589	15469	15637	15488	15651	15467	15571	15342	15628	15608	15531	15513	15507	15517	15579	15590	15481	15635	15604	15557	15543	15575	15651	15644	15527	15592	15584	15495	15562	15619	15516	15633	15648	15691	15395	15505	15611	15600	15644	15680	15565	15581	15520	15754	15718	15638	15651	15520	15650	15647	15563	15446	15496	15557	15625	15537	15588	15644	15686	15554	15496	15601	15705	15746	15700	15659	15592	15733	15688	15606	15581	15509	15555	15735	15546	15660	15610	15684	15577	15518	15445	15646	15570	15542	15636	15483	15742	15679	15532	15574	15714	15479	15619	15574	15783	15356	15678	15522	15454	15582	15647	15555	15646	15597	15512	15458	15668	15501	15673	15667	15716	15619	15585	15677	15685	15837	15573	15691	15433	15610	15873	15466	15631	15707	15578	15645	15616	15623	15486	15736	15423	15639	15593	15680	15548	15584	15494	15735	15636	15686	15507	15555	15427	15592	15581	15573	15445	15488	15701	15560	15623	15639	15658	15674	15634	15504	15594	15414	15596	15573	15624	15614	15610	15535	15605	15690	15612	15672	15412	15658	15433	15539	15560	15633	15520	15651	15634	15638	15676	15463	15588	15597	15583	15751	15682	15660	15577	15766	15564	15580	15648	15685	15697	15802	15730	15472	15590	15647	15469	15640	15443	15723	15545	15391	15478	15608	15602	15605	15648	15605	15479	15563	15503	15609	15561	15548	15725	15637	15586	15496	15526	15586	15719	15433	15461	15524	15549	15678	15717	15746	15456	15491	15580	15548	15714	15738	15761	15609	15453	15613	15586	15473	15552	15539	15720	15562	15596	15634	15624	15518	15634	15606	15671	15734	15440	15541	15560	15695	15718	15598	15734	15601	15516	15555	15533	15598	15611	15600	15592	15485	15569	15672	15586	15524	15699	15754	15553	15667	15637	15734	15578	15629	15443	15582	15633	15629	15625	15455	15805	15440	15542	15553	15749	15423	15542	15533	15594	15579	15839	15551	15709	15419	15579	15673	15553	15596	15542	15613	15644	15511	15550	15463	15679	15661	15631	15500	15604	15682	15523	15698	15597	15652	15579	15606	15629	15615	15592	15626	15479	15565	15640	15398	15603	15572	15437	15520	15617	15617	15607	15716	15319	15534	15480	15356	15418	15761	15719	15415	15646	15665	15710	15559	15586	15722	15621	15575	15600	15704	15635	15611	15475	15586	15668	15514	15650	15536	15624	15594	15410	15485	15587	15600	15734	15566	15583	15592	15562	15490	15399	15724	15673	15577	15654	15460	15527	15581	15528	15826	15699	15611	15564	15611	15487	15705	15718	15510	15601	15617	15723	15490	15465	15726	15742	15700	15721	15680	15586	15427	15611	15642	15516	15603	15490	15603	15728	15741	15677	15442	15574	15631	15623	15661	15564	15584	15547	15470	15514	15672	15647	15688	15533	15599	15735	15561	15687	15756	15622	15458	15512	15643	15583	15594	15564	15461	15537	15341	15690	15643	15483	15840	15629	15655	15680	15627	15646	15440	15531	15636	15707	15491	15587	15524	15398	15596	15611	15696	15565	15724	15816	15669	15507	15386	15620	15556	15692	15593	15572	15457	15626	15445	15500	15691	15490	15539	15532	15516	15651	15684	15609	15647	15515	15639	15582	15622	15644	15622	15610	15660	15697	15465	15627	15460	15597	15495	15661	15680	15534	15682	15777	15477	15611	15569	15496	15738	15557	15545	15408	15585	15507	15613	15687	15458	15791	15544	15522	15452	15583	15657	15702	15710	15545	15544	15552	15527	15628	15778	15595	15545	15599	15709	15683	15768	15552	15517	15787	15516	15639	15542	15642	15519	15512	15643	15786	15682	15690	15697	15573	15757	15539	15617	15672	15672	15545	15586	15739	15490	15608	15661	15641	15615	15603	15618	15697	15440	15481	15545	15537	15630	15559	15664	15772	15525	15672	15540	15716	15848	15411	15681	15857	15543	15616	15353	15555	15500	15422	15500	15530	15475	15631	15463	15458	15682	15532	15672	15501	15435	15616	15589	15733	15423	15696	15835	15525	15767	15740	15695	15745	15440	15586	15698	15633	15581	15732	15658	15662	15428	15573	15548	15446	15525	15592	15560	15565	15625	15836	15506	15639	15498	15714	15499	15566	15587	15575	15545	15626	15710	15638	15440	15752	15564	15721	15467	15476	15633	15554	15697	15674	15740	15700	15704	15671	15593	15663	15668	15490	15643	15542	15696	15620	15605	15636	15519	15689	15566	15598	15665	15560	15634	15766	15647	15450	15432	15607	15669	15530	15672	15601	15650	15557	15506	15502	15527	15485	15499	15614	15494	15629	15584	15626	15685	15538	15583	15677	15557	15764	15665	15543	15562	15589	15747	15586	15606	15700	15731	15561	15530	15674	15553	15588	15629	15600	15533	15677	15605	15724	15375	15533	15541	15681	15590	15750	15377	15781	15606	15562	15583	15612	15554	15568	15516	15472	15626	15782	15737	15451	15663	15539	15537	15828	15616	15589	15562	15684	15402	15697	15421	15664	15506	15446	15438	15755	15689	15584	15617	15727	15477	15687	15753	15650	15731	15417	15568	15570	15508	15648	15748	15536	15423	15499	15708	15605	15418	15754	15707	15451	15491	15613	15819	15584	15525	15637	15522	15698	15770	15610	15595	15560	15585	15687	15697	15637	15574	15890	15461	15545	15669	15672	15446	15699	15503	15670	15419	15580	15642	15558	15499	15575	15527	15808	15452	15452	15530	15565	15381	15656	15508	15684	15562	15520	15463	15523	15541	15617	15526	15535	15567	15606	15605	15589	15590	15632	15634	15478	15500	15654	15601	15631	15653	15632	15717	15722	15556	15601	15577	15579	15575	15710	15516	15724	15631	15550	15590	15748	15696	15447	15752	15611	15565	15673	15517	15593	15534	15651	15491	15631	15536	15667	15570	15569	15539	15650	15586	15446	15641	15669	15493	15451	15517	15703	15657	15786	15555	15542	15525	15574	15625	15599	15615	15619	15430	15588	15521	15478	15539	15481	15592	15591	15636	15653	15578	15605	15628	15516	15743	15505	15519	15572	15520	15632	15641	15597	15748	15606	15606	15642	15639	15747	15630	15616	15496	15496	15705	15579	15719	15771	15448	15634	15536	15411	15655	15756	15517	15567	15529	15477	15571	15516	15540	15627	15799	15582	15517	15578	15676	15664	15584	15622	15614	15705	15472	15601	15568	15612	15591	15580	15568	15606	15546	15487	15707	15628	15515	15546	15688	15630	15536	15646	15510	15595	15572	15681	15525	15572	15419	15649	15852	15647	15538
23732	21445	29229	24245	23057	25075	24372	21634	21352	21185	20371	20328	20612	20611	20135	19834	19516	19158	19244	19212	19237	19113	19011	19153	19090	19287	19276	19130	19221	19033	19229	18867	19136	20010	22191	21504	20338	19760	19264	19009	18967	19170	19165	18894	18897	18895	19152	18823	18911	18790	19087	18986	18716	18865	18860	19068	18872	18892	18766	18856	18861	19020	19011	18695	18735	18860	18956	18838	18844	18737	18704	18889	18887	19070	19039	18786	18995	18830	18814	18782	19043	19020	19111	18904	18951	18853	18837	18920	18566	18977	19100	18932	18832	19027	18729	18782	18866	18774	19008	18834	18892	18838	19144	18996	18986	18780	18899	18850	19074	19069	19036	18794	18861	18905	18966	19064	18887	18763	18975	18702	18741	18888	19053	18916	18953	18695	18730	18798	18732	18698	18854	18758	18783	18935	18838	19106	18994	18960	18958	18802	19019	18882	18671	18853	19097	18926	18836	18880	19057	18893	18712	19022	18876	18785	18994	18830	18773	18780	18810	18794	18874	18866	18990	18852	18966	18794	18803	18888	18915	18955	18759	18621	18817	18809	18744	18980	18945	18734	18775	18641	18711	18774	18955	19151	18831	18940	18952	19031	18779	19119	18891	18975	18686	18792	18751	18798	18786	18683	18728	18817	18774	18814	18884	18714	18981	18833	18822	18803	18776	18839	18870	18723	18753	19023	19050	19053	18893	19038	18831	18912	18893	19079	18954	18695	19000	18818	18889	18650	18849	18854	18953	18968	18806	18653	18741	18822	18848	18822	18724	18654	18743	18951	18887	19052	18822	18820	19001	18947	19347	18869	18936	18935	18846	18975	18858	18835	18791	18748	18824	18737	18811	18763	18777	19029	19027	18723	18906	18817	18840	18807	18813	18933	18906	18952	18964	18791	18649	18890	18839	18829	18844	18849	18784	18650	18852	18732	18729	18745	18875	18808	18987	18695	18900	18823	18769	18900	18823	18946	18890	18996	18920	18740	18837	18857	19145	18690	18925	18798	18957	18947	19152	18665	18792	18816	18900	18964	18771	19057	18926	18885	18970	18759	18970	18734	18711	18867	18927	18917	18721	18709	18915	18800	18873	18836	18863	18926	18825	18896	18622	18850	18718	18972	18922	19002	18788	18870	18985	18887	19013	18716	18934	18645	19038	18981	18888	19047	18944	18884	18918	18859	18904	18717	18823	18811	18828	18986	18709	18903	18794	18737	18810	18908	18722	18827	18816	18922	18793	18961	18832	18835	19029	18742	18835	18955	18974	18864	18826	18930	18791	18763	18895	19068	18880	18812	19035	18938	18910	18650	18774	18851	18794	18863	18978	18757	18847	19028	18894	18617	18758	18918	19087	18946	18931	18927	18921	18909	18758	18844	18618	19109	18822	18995	19037	18752	18960	18761	18843	18812	18835	18754	18781	18738	18846	18969	18831	18960	18938	18860	18832	18643	18664	18888	18860	19056	18814	18715	18676	18706	18722	18872	18627	18646	19027	18704	18904	19115	18990	18624	18715	18766	18747	18860	18847	18754	18858	18793	18830	18883	18912	18591	18802	18872	18771	18963	18909	18910	18939	18961	18976	18819	19057	18896	18802	18896	18969	18940	18796	19059	18913	18837	18930	18976	18959	18806	18868	18569	18740	18833	18905	18860	18794	18865	18895	18966	18750	18813	19017	18700	18834	18862	18888	18892	18940	18822	19006	18893	18778	18731	18848	18756	18849	18819	18770	18656	18827	18830	18871	18563	18823	18798	18660	19009	18964	18913	18748	18654	18888	18816	18869	18876	18880	18838	18805	18961	19048	18820	19126	18720	18888	18989	18923	18719	18812	19089	18940	19015	18681	18850	19015	19051	18939	18794	18900	18891	18964	19028	18852	18777	18905	19010	18713	19061	18880	18863	18834	18888	18859	18905	18890	18990	18848	18899	18835	18825	18724	18947	18851	18902	18941	19169	18786	18825	18683	18939	18795	18862	18571	18867	19013	18993	18934	19029	19085	18931	18618	18777	18852	18773	19089	18916	19010	18880	18999	18883	18805	18705	18976	18866	18843	18851	18980	18994	18955	18906	18808	19080	18861	18953	18723	18732	18927	18802	19048	18861	18982	18744	18974	18899	18878	18624	18870	18823	18984	18856	18706	18738	18889	18924	18781	18663	18998	18894	18816	18758	18849	18757	18906	18836	18928	18700	18869	18596	18754	18701	18695	18802	18911	18777	18793	19055	18832	18810	18793	18969	18759	18782	18928	18634	18816	18603	18801	18738	18814	19019	18837	18872	18779	18921	18877	18803	18861	18630	18983	18839	18907	18855	18686	19131	18816	18869	18960	18715	18954	18918	18756	18851	18816	18902	18840	19022	18798	18963	18928	18737	18768	18715	18882	18823	18874	18919	19083	18796	18855	18666	18964	18721	18860	18827	18722	18733	19137	18790	18931	18635	18993	18881	18864	19113	18714	18944	18868	18788	18837	19027	19129	18928	18695	18763	18826	18920	18924	18767	18884	18788	18840	19005	18937	18801	18800	19157	18903	18750	18862	18719	18782	18903	18975	19006	18892	19156	18932	18868	18779	18857	18912	18709	18764	18873	18860	18786	18856	18871	18802	18692	18898	18903	19053	18748	18817	18768	18834	19075	18943	18898	19136	18920	19150	19032	18771	18688	18748	18990	18746	18804	18845	18858	18622	18969	18956	18859	18745	18819	18833	18957	18769	18980	18784	18804	18848	18901	18849	19022	18982	18801	18724	18856	18619	18867	18923	18886	18870	18666	18959	18896	18828	18838	18999	18512	18742	18909	18904	18977	19040	18860	18991	18771	18900	18737	18903	18948	18864	18806	18887	18867	18961	19050	18794	18878	18913	19029	18832	18891	19069	18797	18775	18901	18834	18639	18925	19055	18944	18771	18863	18758	18833	18734	18581	18905	19039	18867	18931	18748	18730	18960	18770	18734	18935	18844	18767	18701	18699	18940	18801	18774	18845	18765	18783	18883	18697	18732	19019	19101	18492	18807	18637	18734	18739	18799	18808	18578	18895	19087	18755	18850	18860	18977	19087	18969	18864	18936	18918	19182	18686	18784	18866	18737	18732	18926	18851	18985	18841	18841	18934	18631	18742	18918	18693	18921	18929	18836	18996	18773	18849	18939	18837	18847	18910	18839	18773	18900	19052	18915	18890	18928	18702	18802	19036	18810	18731	18976	18881	19042	19005	18879	18934	19065	18816	18693	19143	18756	18872	18799	18961	18704	19014	18640	18931	19038	18892	18768	18761	18784	18970	19068	18783	19002	18683	18929	18896	18815	18899	18875	18993	18999	18822	18947	18926	19009	18905	18578	18686	18893	18876	18786	18929	18777	18831	18940	18828	18973	18858	18951	18762	18884	18823	18991	18946	18903	18967	18790	18895	18762	18882	18816	18981	18812	18775	18978	18770	18744	18994	18839	18819	18854	18923	18689	19012	18865	19035	18979	18978	18864	19074	18946	18748	18799	19012	19038	18849	19123	18737	19158	18688	18991	18906	18840	19097	18826	18752	19030	18812	18915	18890	18768	18938	18686	18936	19074	18759	18958	19006	19004	18940	18941	19034	18775	18943	18779	18714	18869	18785	18850	18968	19009	18683	18849	18886	18922	18933	18622	18901	18957	19080	18969	18896	18913	18795	18795	18844	18940	18606	18660	18714	19016	18940	18891	18950	18982	18900	18802	18924	18845	18900	19040	19088	18767	18916	18918	18830	19012	19147	18856	18761	18999	18770	18786	18947	18721	18994	18761	18741	18986	19007	18815	18973	18919	18906	18771	18749	18650	18831	18868	18756	18795	18797	18812	18585	18912	18764	18832	18855	18720	18915	18951	18965	18657	18828	18994	18789	18775	18840	18681	18916	18885	18828	18694	18840	18909	18868	18847	18896	18948	18840	18994	18984	18850	18841	18687	18848	18932	18969	18796	18891	18923	18798	18924	18857	18761	18919	18818	19041	18750	18825	18896	18975	18790	18700	18835	18958	18836	19035	18890	18700	18747	18879	18862	18848	18940	18931	18793	18871	18880	18749	18861	18977	18878	18761	18685	18996	18954	18678	18830	18866	18780	18922	18840	18822	18786	19099	18680	18982	19015	18880	18904	18925	18737	19023	18869	18852	18797	19057	18578	18811	18875	18924	19149	18910	18848	18973	18813	18888	18938	18715	18942	19146	18904	18751	18779	18751	19106	18823	18868	18963	18904	19068	18859	18896	18834	18929	18758	18911	18621	18798	18750	18824	19129	18804	19000	18881	18641	18892	18525	18973	18723	18817	18944	18836	18838	18874	18821	18798	18780	18993	18859	19138	18747	18878	18836	18885	18938	19033	19044	18601	18702	18816	18906	18922	18938	18882	18926	18904	18989	18700	18826	18636	18806	18837	18659	19048	18992	18764	19001	18794	18612	18690	18853	18607	18767	18843	18720	18752	18913	18677	18948	19023	18692	18927	18752	18618	18832	18843	18622	18636	18673	19179	18652	18903	18840	18868	18749	18926	18969	18985	18707	18822	18715	18858	18936	18881	18924	18704	18847	19019	18889	18733	18822	18747	18784	19096	18903	18857	18800	18976	18739	18811	18610	18883	18961	18699	18831	18837	18992	18927	18970	18832	18784	18792	18878	18888	18892	19008	18889	19144	18952	18703	18952	18854	18798	19013	18867	18852	18852	18680	18812	18785	18785	18927	19034	18942	18741	19006	18703	18708	18936	18824	18991	18647	18762	18834	18945	18922	18912	18905	18782	18857	18779	19020	18920	18645	18935	18766	18959	19017	18887	18800	18854	18833	18930	18865	18797	18949	19024	18748	18880	18988	18880	18704	18925	18761	19049	18908	18824	18876	18701	18961	18924	18891	18792	18957	18654	18818	18967	18963	18650	19025	18928	19203	18884	18701	18809	18692	18782	18825	18932	18891	18757	18781	18885	18889	19149	18608	18781	18973	18801	18917	18778	18796	18776	18913	18762	18557	18773	18735	18926	18744	18854	18731	18831	18897	18974	18894	18691	18820	18847	18983	18652	18937	18928	18900	18917	18848	18663	18976	19043	19065	18688	19046	18591	18784	18969	18860	19054	18824	18791	18869	18889	18837	18957	18861	18904	18855	18915	18919	18909	19040	18953
20460	36615	34357	27804	25969	22202	19420	19711	19714	18652	17414	17829	17976	17714	17513	16956	16139	15823	16181	16116	16134	15679	15931	15834	15952	15902	15677	15897	15624	15697	15875	15721	15694	17314	20235	18436	16850	16289	15938	15480	15401	15458	15500	15570	15557	15579	15515	15599	15557	15586	15757	15520	15392	15651	15583	15371	15443	15430	15510	15631	15587	15655	15560	15652	15546	15625	15744	15690	15520	15648	15513	15586	15553	15406	15644	15556	15621	15482	15615	15515	15401	15410	15527	15406	15672	15478	15594	15623	15414	15483	15413	15483	15572	15549	15628	15642	15624	15534	15606	15584	15552	15668	15531	15437	15624	15720	15574	15474	15675	15411	15689	15568	15412	15602	15347	15633	15482	15529	15536	15337	15755	15509	15577	15612	15622	15479	15375	15719	15561	15524	15598	15436	15657	15567	15520	15652	15495	15505	15358	15460	15606	15524	15414	15240	15672	15404	15364	15423	15544	15546	15417	15551	15524	15576	15619	15481	15455	15443	15569	15472	15468	15623	15529	15477	15507	15524	15517	15548	15467	15551	15515	15544	15683	15424	15583	15498	15729	15501	15623	15505	15586	15539	15345	15511	15527	15483	15387	15692	15492	15715	15536	15497	15511	15399	15423	15526	15612	15612	15590	15415	15550	15461	15496	15631	15295	15592	15738	15467	15470	15541	15492	15549	15629	15630	15485	15444	15536	15454	15422	15604	15575	15424	15546	15565	15521	15469	15412	15473	15632	15526	15577	15408	15614	15326	15553	15615	15455	15527	15529	15614	15531	15474	15532	15594	15420	15591	15355	15384	15284	15602	15533	15460	15638	15414	15482	15563	15554	15654	15527	15574	15548	15436	15501	15449	15694	15770	15543	15551	15501	15473	15614	15586	15438	15536	15329	15626	15251	15635	15551	15518	15426	15633	15371	15519	15492	15431	15395	15375	15513	15525	15589	15615	15718	15553	15687	15515	15662	15483	15451	15464	15522	15586	15417	15527	15632	15430	15377	15606	15589	15624	15517	15464	15401	15387	15582	15500	15372	15407	15591	15571	15400	15591	15452	15565	15539	15594	15589	15374	15518	15435	15506	15487	15548	15582	15643	15473	15605	15399	15551	15505	15615	15506	15511	15526	15426	15364	15511	15432	15493	15534	15482	15581	15561	15552	15552	15630	15529	15539	15444	15519	15573	15673	15543	15585	15383	15355	15379	15624	15544	15502	15506	15617	15582	15491	15443	15459	15594	15435	15563	15885	15444	15567	15537	15374	15479	15507	15416	15522	15439	15408	15414	15667	15313	15686	15533	15553	15622	15534	15530	15559	15460	15618	15675	15502	15641	15561	15446	15516	15386	15515	15493	15363	15623	15560	15576	15566	15594	15613	15388	15614	15580	15579	15560	15658	15495	15622	15427	15590	15615	15428	15547	15576	15450	15592	15479	15548	15655	15432	15510	15565	15495	15580	15470	15543	15633	15582	15610	15530	15402	15452	15500	15615	15452	15518	15510	15457	15492	15306	15506	15361	15508	15578	15579	15581	15480	15557	15325	15585	15539	15581	15470	15536	15484	15464	15473	15644	15466	15452	15605	15775	15591	15468	15663	15551	15352	15590	15609	15483	15624	15591	15512	15554	15641	15946	15484	15438	15539	15390	15632	15432	15551	15464	15511	15758	15407	15527	15561	15701	15440	15523	15375	15541	15577	15390	15532	15515	15623	15446	15600	15586	15622	15433	15411	15604	15461	15585	15425	15566	15601	15403	15452	15478	15543	15572	15364	15484	15533	15587	15456	15587	15574	15620	15511	15621	15640	15463	15529	15632	15706	15579	15617	15399	15599	15463	15610	15555	15394	15372	15473	15591	15527	15627	15577	15336	15608	15523	15435	15411	15456	15420	15444	15569	15489	15588	15415	15486	15427	15457	15568	15620	15497	15564	15544	15526	15568	15405	15538	15495	15762	15507	15476	15552	15526	15608	15520	15625	15491	15667	15633	15692	15736	15511	15452	15511	15430	15625	15486	15539	15501	15264	15490	15690	15385	15596	15642	15466	15571	15701	15563	15600	15419	15471	15379	15666	15542	15647	15461	15540	15509	15494	15685	15663	15442	15593	15501	15316	15530	15609	15577	15433	15477	15493	15590	15385	15635	15582	15558	15548	15544	15467	15563	15619	15520	15603	15493	15442	15397	15489	15545	15493	15653	15525	15539	15661	15651	15574	15535	15572	15569	15509	15319	15488	15471	15456	15443	15584	15474	15611	15452	15621	15518	15484	15541	15653	15550	15568	15567	15405	15507	15694	15517	15660	15395	15588	15383	15590	15443	15495	15488	15522	15526	15379	15546	15515	15612	15490	15556	15496	15471	15678	15557	15565	15341	15549	15502	15602	15547	15571	15354	15607	15475	15414	15453	15440	15417	15467	15419	15523	15552	15312	15541	15516	15481	15531	15571	15570	15521	15546	15518	15472	15643	15661	15533	15458	15500	15565	15549	15651	15535	15440	15426	15374	15449	15360	15477	15565	15448	15519	15590	15656	15537	15600	15500	15612	15596	15544	15501	15514	15515	15668	15515	15474	15548	15460	15524	15404	15490	15592	15562	15481	15404	15578	15501	15448	15489	15499	15715	15511	15623	15813	15367	15471	15518	15600	15499	15493	15663	15637	15552	15496	15455	15653	15367	15494	15628	15429	15703	15469	15539	15469	15548	15495	15609	15663	15426	15442	15510	15356	15543	15618	15657	15433	15514	15691	15519	15628	15592	15512	15483	15401	15528	15539	15477	15582	15719	15472	15389	15466	15434	15666	15577	15548	15629	15626	15694	15498	15537	15541	15581	15449	15709	15490	15483	15559	15592	15318	15605	15583	15665	15501	15710	15402	15381	15670	15670	15575	15627	15509	15534	15539	15520	15528	15282	15626	15602	15485	15532	15527	15608	15461	15459	15548	15477	15422	15385	15545	15657	15509	15519	15539	15443	15580	15694	15724	15374	15482	15506	15639	15570	15513	15510	15484	15545	15554	15718	15484	15574	15659	15569	15519	15418	15590	15336	15677	15637	15461	15454	15790	15549	15540	15633	15722	15560	15411	15469	15704	15439	15547	15596	15657	15581	15501	15685	15496	15641	15394	15581	15480	15453	15497	15682	15517	15676	15461	15517	15487	15380	15624	15529	15797	15415	15494	15732	15365	15581	15511	15442	15567	15384	15462	15538	15468	15539	15622	15531	15642	15609	15571	15602	15450	15593	15453	15545	15564	15567	15449	15370	15406	15506	15347	15490	15709	15538	15413	15452	15530	15419	15429	15718	15379	15577	15533	15688	15710	15433	15531	15455	15554	15587	15604	15544	15435	15600	15554	15485	15650	15563	15486	15426	15468	15304	15467	15553	15404	15496	15378	15396	15415	15466	15442	15634	15530	15574	15365	15589	15647	15563	15380	15538	15622	15450	15583	15478	15507	15574	15603	15621	15549	15449	15609	15582	15363	15614	15438	15477	15489	15345	15652	15615	15600	15567	15724	15390	15355	15393	15514	15445	15631	15661	15474	15585	15480	15540	15616	15572	15577	15440	15515	15497	15544	15559	15368	15504	15555	15471	15495	15564	15498	15503	15511	15501	15500	15600	15381	15602	15393	15442	15615	15426	15536	15398	15474	15481	15644	15475	15473	15611	15551	15531	15521	15501	15512	15536	15493	15307	15453	15737	15623	15508	15628	15426	15663	15521	15621	15434	15676	15468	15557	15540	15471	15256	15530	15540	15471	15501	15444	15577	15645	15633	15588	15553	15415	15360	15541	15535	15596	15667	15560	15595	15560	15511	15416	15516	15520	15582	15407	15372	15654	15458	15607	15478	15628	15534	15482	15372	15383	15781	15676	15730	15562	15572	15495	15458	15562	15586	15441	15540	15424	15524	15634	15406	15396	15481	15770	15390	15418	15532	15403	15633	15505	15443	15601	15488	15672	15503	15429	15536	15418	15527	15525	15481	15505	15598	15392	15631	15592	15456	15667	15628	15472	15547	15388	15559	15506	15495	15660	15644	15478	15529	15534	15334	15503	15483	15510	15470	15436	15481	15612	15651	15280	15323	15574	15559	15541	15510	15653	15385	15340	15691	15428	15470	15670	15365	15596	15570	15489	15557	15515	15510	15362	15509	15658	15509	15543	15526	15655	15613	15466	15489	15574	15478	15375	15554	15405	15661	15504	15379	15480	15590	15384	15655	15451	15702	15633	15481	15620	15340	15305	15462	15311	15580	15475	15533	15524	15540	15613	15611	15632	15468	15672	15572	15541	15340	15375	15530	15599	15630	15408	15456	15626	15518	15502	15507	15505	15453	15482	15518	15452	15453	15591	15480	15417	15604	15411	15637	15411	15367	15657	15437	15457	15626	15564	15604	15465	15400	15736	15552	15636	15680	15531	15412	15642	15626	15432	15355	15555	15539	15491	15529	15406	15462	15421	15562	15647	15572	15657	15527	15473	15485	15468	15446	15509	15465	15712	15494	15593	15506	15537	15415	15547	15656	15674	15692	15459	15670	15530	15457	15486	15438	15460	15603	15539	15540	15698	15639	15638	15699	15526	15480	15629	15581	15455	15630	15530	15633	15539	15527	15512	15454	15502	15399	15514	15556	15592	15582	15560	15555	15467	15557	15446	15619	15740	15534	15574	15463	15499	15435	15358	15596	15493	15373	15410	15556	15527	15595	15754	15661	15643	15593	15660	15575	15489	15510	15603	15502	15591	15494	15642	15642	15460	15720	15623	15480	15545	15416	15535	15323	15509	15415	15525	15617	15513	15434	15661	15662	15524	15483	15436	15508	15484	15449	15418	15526	15355	15456	15637	15471	15557	15488	15564	15638	15672	15491	15597	15376	15470	15542	15443	15592	15453	15641	15485	15603	15535	15567	15364	15499	15535	15478	15496	15655	15502	15579	15600	15647	15408	15614	15528	15714	15607	15375	15602	15508	15588	15469	15667	15480	15481	15537	15650	15440	15525	15507	15369	15537	15529	15484	15639	15508	15395	15667	15511	15429	15450	15580	15510	15617	15548	15577	15594	15607	15611	15551	15632	15531	15426	15540	15553	15727	15509	15480	15551	15496	15574	15429	15571	15341	15579	15841	15643	15424	15495	15541	15448	15618	15524
22966	21432	29451	23822	21871	24906	27924	22488	21977	21860	20906	20663	21211	21223	20766	20305	19664	19554	19554	19467	19531	19226	19113	19199	19500	19509	19347	19231	19298	19182	19196	19269	19085	21189	24690	23554	21593	20256	19584	19344	19061	19201	19039	19131	19039	18845	18905	19005	19223	19199	18951	18933	19040	19004	19110	19092	19205	19040	18938	19244	19018	18752	19006	18971	18899	18916	18892	19107	18979	18857	18960	18907	18821	19003	19074	18987	18868	18816	19118	18993	18899	18836	18916	19014	18863	19020	18862	19095	19119	19079	19103	18767	19037	18827	18942	18865	18894	18838	18930	19039	19021	19046	19054	18997	19079	19145	19009	18860	18874	18780	18950	19164	18952	18863	18867	19004	18965	18882	18868	18823	18892	19244	19031	19023	19036	19169	18856	19152	18947	19046	19037	18988	19122	19004	18958	19068	19150	19019	18787	18899	18987	19089	18860	18882	19031	18834	19015	18922	18893	18974	18914	19235	19035	18990	18821	18942	18971	18886	18906	18859	19012	18922	19026	19091	18843	19001	18852	18876	18963	19046	19103	18928	18961	18919	18823	19144	19051	18968	18909	18967	18979	19004	19030	18858	19041	18871	18909	19075	18946	19053	18907	19018	18945	18959	18997	18955	19097	19050	19028	18923	18906	18824	18877	18902	18998	18891	19039	18916	19008	19081	19044	18962	18768	18909	18914	18844	19024	18957	18988	19044	19000	19211	19124	18892	18799	19150	19075	18767	18897	18651	18784	18753	18946	19037	18695	18869	19146	19167	19047	19074	18974	18892	18906	18798	18839	19093	19026	18928	19070	18877	18867	18969	18827	19072	18950	18948	19053	18961	19135	18890	18864	18913	18937	18917	19158	18668	18953	18924	18825	18846	18652	18768	19055	18921	19035	18887	18916	18911	18904	18938	18944	19041	18806	18952	18873	19121	19319	19097	19012	18922	18957	18929	19032	19005	18877	18970	18845	19007	18959	18967	19023	19007	18759	18858	19122	19030	19018	18876	18951	18855	18920	18950	18964	18991	18945	19070	18995	18959	18843	18901	19014	18878	19060	18817	18815	18844	18845	18963	19013	18814	18962	18984	19011	18623	18915	18936	18845	19058	18912	19033	18969	19012	19038	19119	18936	18890	18794	19077	18880	18825	19038	19005	18991	18927	19119	19120	19152	18917	18777	18803	18845	18910	19231	18954	19064	18730	19024	18986	19216	19020	19113	18908	19246	18894	19015	18997	18777	18940	18851	18965	18764	18949	18840	19012	18912	19061	18949	18992	19023	19013	18824	19045	19041	18673	18991	19040	19011	19075	18999	18995	18962	18921	18970	18851	18750	19150	19084	19090	18866	18938	19107	18956	18795	18916	18761	18955	18997	19164	19057	18959	18904	19008	18744	18879	18926	18946	19077	19070	18859	18845	19037	18967	19252	18936	18901	19201	18894	18798	19040	18964	18865	18953	18881	19073	19140	18874	18865	18926	18831	18935	18874	18987	19166	18964	18957	19025	18854	18799	18975	18971	18904	18794	18918	18875	19019	19070	18907	19059	18808	19031	18968	18984	19088	18995	18849	19067	19197	18850	19051	18837	18921	18899	18773	18763	18748	19050	18964	18984	19075	18890	19189	18823	19023	18883	18846	18999	19100	18808	18845	18784	18890	18916	19047	18864	19104	18932	19166	18964	18795	19037	18901	18981	18922	18931	19041	18949	18782	18921	18853	19023	18861	18895	18823	18890	18954	18853	18909	18994	18880	19039	18954	19108	18890	18884	19001	19030	19063	18827	18979	19094	18848	19063	18910	19185	18813	18978	19067	18945	18890	18921	19083	19006	19004	19004	18748	18973	18919	18970	18893	19198	18938	19034	19125	18891	18878	18810	19001	18974	19098	19110	19124	19074	18900	18845	19064	18786	18816	19059	19060	18967	19026	18732	18987	19001	18822	18841	18999	18987	18866	18970	18986	18838	18986	19005	18873	18829	18717	19026	19170	18743	18943	18957	18834	19016	18889	18756	18920	18713	19004	19138	18888	19057	18897	18689	18998	18913	19077	18731	19058	18929	18957	18930	18959	18934	18903	19059	18966	18813	18838	19005	19164	18835	18750	18845	19191	19200	18832	18701	19104	19073	18696	18946	18729	19140	18806	18981	18970	18927	19018	19048	18887	18780	19059	18998	19072	18926	19115	18793	18836	19069	19070	18968	18680	18957	19075	18865	18845	18845	18941	19002	18921	19133	19019	19098	19043	19064	18975	18951	18872	19138	18925	18919	18958	19192	18888	19013	19172	18924	18948	18929	19183	19026	18882	18773	18898	19109	18821	18765	18546	19167	18960	19017	18794	19070	19014	18782	19025	19009	19028	18953	18896	19048	18799	18945	18973	18977	19001	18902	19081	18873	18732	19042	18933	19016	19001	18893	18965	18891	18841	19096	19186	18738	18871	18929	19049	18893	18879	18733	19072	18937	18813	19120	18945	18974	18992	19196	18914	18834	18949	18896	18844	18987	18988	18858	18847	18895	18944	18864	18997	18705	19058	18910	19166	18984	19017	18760	18847	18854	18960	18759	19016	18893	18984	18820	18874	18815	18851	19137	19161	18849	18997	18949	19033	19071	18984	18826	19103	19056	18869	18914	19165	18952	19047	18950	19016	18893	18918	18833	18928	18976	19001	19043	18912	18921	18705	18974	19061	19020	19099	19034	18976	18943	18856	18943	19084	19045	18905	18844	19012	18944	19103	18846	18709	19003	18710	18834	18881	18927	18973	19192	18818	19109	18966	18736	18844	18821	18931	18820	18673	18916	18714	18941	18844	19007	18822	18947	18835	19015	18830	18869	19014	18872	19003	18990	19002	19059	19102	18843	18951	18752	18846	19002	19207	18936	18825	18963	19024	18986	19052	19116	18893	19023	19017	18805	18900	18935	18817	19017	19048	18582	18923	18963	19037	19041	18974	18702	18939	18921	18816	19106	18875	18895	18815	18897	19089	18855	18979	18994	18833	18839	18910	18741	18895	18819	18921	18855	18973	18922	18755	18744	19026	18692	18965	18973	18809	19048	18979	18933	18901	18822	18983	18886	18809	18837	18940	18916	19033	18976	19068	19145	19127	18871	18870	18894	18890	18936	19128	19002	18970	18938	18863	18992	18833	18994	19003	19091	18823	18939	19121	19145	18851	19000	18661	19094	18968	18797	18893	18738	19087	18893	18927	18841	19126	18915	18952	19231	19089	18885	18954	19135	19035	19020	18727	18865	18927	18973	19002	18852	18809	18796	18995	19104	18908	19171	18980	18906	19017	19004	19084	19072	18826	19051	18832	18930	19154	19025	18777	19184	18740	18984	19097	19008	18894	18981	18963	18981	18856	18879	18943	18913	18934	18749	18868	18831	18865	19005	19045	18861	18999	18843	18956	18867	18872	18773	19082	19078	18977	19027	18987	18808	18879	18991	19052	18962	19041	18994	19004	19002	18895	18917	19146	19017	19249	19083	18872	19062	18992	19026	18966	19077	19014	18791	18982	18977	18959	19042	18986	19195	18850	18928	18769	18853	19126	18961	18887	18961	18641	18763	19001	18984	19032	18931	19012	18776	18953	19006	18928	18956	19004	19056	18879	18859	18951	18801	18979	19033	19076	19033	19100	18833	18962	18964	18994	18912	18905	19010	18906	18971	18992	18972	18823	18810	18836	18860	18992	18935	19110	19016	18866	19056	19066	19064	18983	18855	18909	18797	18915	18899	18992	18744	18807	18807	19001	19137	18755	18918	19010	18803	19115	18972	19136	19074	19020	18950	18676	18867	19068	19062	19008	18933	19126	19213	18852	18907	19109	18866	18900	19116	19359	19145	19146	18970	19174	18873	18910	18963	18877	18833	18922	18969	18957	18895	19029	18603	18965	18865	19246	19017	18714	18979	18841	18763	18824	18928	18979	18937	19002	18932	19056	18913	19045	19039	18756	18806	18839	18815	18732	19041	19071	18968	18999	18768	18920	18902	18937	19168	18962	18995	19036	18979	19059	18898	18967	19065	18971	18914	19079	19151	19081	18914	18861	18972	19045	19241	19146	18758	18922	19055	19131	18967	19155	18852	18972	19022	18912	18833	18916	19000	18897	19054	18996	18839	18868	18977	18861	18919	18803	19041	19064	18917	19067	18933	18833	19179	18771	19036	18840	18912	19136	18805	18953	19250	19035	18735	18985	19005	19092	18808	18948	19004	19060	18976	19218	19196	19089	19069	19180	19178	19055	18892	18954	18676	19068	19139	18864	18867	18882	18891	19130	19021	18984	18967	18962	19054	18942	18989	18967	18931	18990	18645	19015	18993	18933	18841	18964	18995	18870	18866	18993	18993	18953	18889	18950	18680	19048	18877	18888	18786	18868	19117	18866	18725	18721	18932	18910	19119	18847	18940	19022	19099	18926	18928	19063	18806	18987	18992	18970	18857	19097	18815	19138	18902	19171	19062	19143	19029	18980	18814	19069	18945	18954	18809	19001	19077	18777	18910	19065	19122	18835	19001	18904	18889	18944	18853	18887	19043	18963	18827	19063	18898	18944	18877	18933	18993	19063	18578	19072	19017	19166	18815	19043	18911	18851	18925	18709	18983	18946	18929	18788	19067	18848	18927	19238	18778	19027	18982	18982	18879	19042	19009	18948	18957	18816	18922	19019	18898	18970	18984	18991	18937	18937	18840	19036	18945	18908	19019	18981	18954	18828	18961	18995	18897	18934	19197	19010	18769	19199	19145	19046	19035	19087	18994	18805	19038	18583	18935	18998	18828	18928	18801	18857	18752	18952	18917	19002	19032	18922	18969	19040	18937	19106	18964	18768	18835	18803	19154	18988	18924	18912	18749	18696	18643	19166	18903	18904	18919	19005	19078	18941	19030	18939	18960	18791	18844	19017	19044	18988	18913	18958	18977	19123	18935	18881	18851	18954	19000	18830	18867	19007	18883	18881	18953	18977	19025	18854	18720	18910	18905	18784	18931	19104	18855	18992	18996	18995	18971	18817	18920	19010	19078	18887	18858	18995	19015	18973	19002	19042	18998	19001	19075	18882	19009	19006	19001	18988	18891	18906	18835	19164	18772	18906	19019	18890	19131	19028	18947	18953	18951	18850	18957	19001	18825	18967	19149	18928	18850
22658	40698	37581	31457	29333	24507	21216	20453	20976	19957	18036	18040	18881	18794	18006	17453	16632	16169	16317	16227	16073	15987	15783	16035	16031	16210	15663	15841	15874	15888	15762	15826	15962	19159	23348	20718	18178	16862	15814	15820	15626	15643	15722	15472	15719	15566	15368	15495	15545	15562	15659	15676	15502	15587	15531	15485	15530	15552	15607	15694	15537	15603	15685	15571	15672	15563	15422	15574	15632	15553	15450	15548	15622	15745	15552	15568	15552	15462	15456	15604	15627	15482	15641	15509	15398	15642	15514	15534	15566	15537	15585	15443	15759	15485	15739	15639	15501	15546	15432	15490	15398	15538	15632	15707	15586	15494	15612	15333	15611	15624	15765	15517	15499	15502	15516	15411	15448	15581	15579	15685	15519	15471	15655	15638	15557	15545	15490	15470	15588	15446	15386	15604	15534	15541	15732	15555	15522	15544	15770	15712	15507	15550	15389	15466	15585	15510	15485	15418	15517	15486	15514	15589	15385	15551	15550	15578	15548	15709	15453	15307	15404	15317	15593	15488	15559	15465	15567	15426	15653	15565	15573	15529	15362	15572	15454	15548	15498	15519	15501	15773	15490	15540	15554	15490	15418	15538	15516	15436	15658	15601	15509	15704	15626	15573	15497	15426	15770	15442	15598	15514	15470	15640	15486	15477	15583	15553	15518	15584	15567	15428	15530	15631	15655	15496	15631	15503	15517	15456	15599	15482	15466	15585	15509	15495	15457	15459	15567	15429	15532	15693	15465	15566	15344	15495	15564	15482	15718	15389	15654	15521	15404	15695	15599	15570	15439	15585	15622	15613	15470	15492	15534	15613	15513	15481	15655	15609	15523	15444	15740	15501	15550	15609	15572	15557	15485	15678	15421	15486	15478	15503	15285	15529	15644	15373	15580	15483	15503	15543	15607	15581	15575	15590	15384	15479	15684	15556	15566	15372	15358	15397	15525	15653	15461	15709	15514	15584	15606	15536	15620	15399	15454	15417	15563	15491	15387	15660	15560	15451	15531	15524	15438	15797	15584	15512	15715	15457	15464	15532	15384	15720	15530	15438	15475	15553	15437	15525	15458	15678	15543	15463	15666	15531	15717	15692	15676	15433	15650	15487	15729	15499	15639	15439	15474	15435	15660	15464	15524	15429	15626	15512	15688	15558	15662	15537	15553	15548	15412	15618	15461	15584	15349	15493	15683	15384	15546	15313	15486	15648	15543	15353	15534	15431	15607	15604	15543	15551	15476	15488	15437	15517	15657	15562	15647	15416	15618	15482	15546	15527	15722	15557	15595	15648	15433	15435	15564	15648	15735	15598	15484	15617	15372	15631	15457	15483	15591	15521	15695	15429	15748	15432	15544	15568	15461	15448	15506	15682	15538	15529	15521	15618	15542	15552	15561	15409	15559	15511	15688	15621	15446	15595	15519	15506	15649	15591	15454	15353	15600	15629	15328	15416	15570	15448	15591	15575	15485	15522	15495	15375	15569	15698	15704	15622	15558	15714	15471	15456	15424	15625	15446	15465	15621	15538	15441	15517	15580	15527	15511	15423	15466	15465	15535	15508	15581	15544	15404	15603	15545	15590	15488	15463	15554	15522	15569	15534	15628	15544	15545	15380	15401	15505	15659	15587	15572	15455	15637	15525	15607	15386	15630	15525	15600	15565	15488	15565	15536	15563	15608	15578	15293	15345	15662	15419	15481	15531	15592	15496	15688	15598	15551	15549	15384	15878	15504	15350	15513	15481	15478	15404	15677	15515	15612	15528	15386	15392	15711	15499	15496	15613	15620	15324	15505	15610	15474	15703	15771	15614	15574	15480	15516	15549	15468	15476	15622	15538	15507	15502	15611	15388	15481	15528	15369	15480	15484	15597	15619	15449	15359	15554	15586	15600	15485	15614	15592	15503	15567	15478	15620	15736	15514	15547	15459	15575	15659	15550	15582	15548	15414	15579	15711	15571	15421	15499	15444	15489	15421	15411	15521	15507	15521	15547	15639	15535	15482	15361	15786	15524	15586	15792	15529	15517	15560	15501	15552	15436	15534	15626	15359	15575	15490	15617	15664	15647	15399	15654	15584	15608	15512	15555	15743	15469	15490	15609	15621	15519	15611	15620	15580	15637	15410	15495	15609	15555	15673	15655	15544	15360	15494	15615	15580	15608	15307	15434	15568	15498	15691	15462	15521	15458	15553	15622	15525	15482	15601	15402	15510	15311	15461	15455	15498	15529	15440	15634	15602	15558	15409	15688	15658	15568	15685	15548	15492	15612	15586	15484	15376	15567	15396	15648	15443	15402	15534	15835	15600	15534	15571	15521	15478	15579	15541	15505	15493	15495	15465	15552	15525	15593	15624	15476	15500	15425	15571	15654	15500	15416	15544	15607	15398	15573	15497	15477	15596	15491	15593	15443	15579	15566	15671	15567	15695	15430	15516	15521	15545	15447	15587	15357	15640	15583	15570	15506	15583	15426	15557	15629	15715	15521	15621	15517	15394	15371	15482	15413	15637	15483	15652	15502	15463	15396	15693	15427	15492	15629	15531	15544	15459	15630	15537	15617	15593	15478	15534	15365	15319	15451	15525	15477	15510	15573	15714	15631	15706	15560	15428	15516	15489	15602	15670	15537	15613	15601	15287	15614	15656	15486	15586	15462	15509	15539	15385	15666	15380	15404	15363	15409	15461	15483	15359	15536	15604	15446	15529	15513	15747	15471	15510	15442	15738	15663	15530	15634	15343	15398	15534	15423	15327	15362	15581	15484	15394	15530	15561	15587	15737	15413	15525	15491	15357	15539	15651	15546	15372	15477	15365	15576	15535	15503	15456	15556	15462	15537	15466	15616	15601	15665	15474	15467	15549	15476	15541	15546	15555	15575	15495	15409	15473	15543	15548	15557	15587	15585	15363	15461	15510	15572	15614	15489	15519	15571	15629	15481	15387	15459	15412	15706	15455	15522	15500	15570	15586	15504	15690	15463	15414	15580	15500	15317	15535	15484	15496	15555	15491	15362	15506	15657	15402	15452	15501	15487	15690	15460	15426	15432	15483	15204	15553	15615	15430	15481	15456	15633	15483	15553	15604	15430	15449	15606	15573	15432	15465	15640	15461	15488	15454	15308	15687	15462	15534	15477	15514	15628	15585	15554	15503	15546	15575	15449	15413	15697	15811	15474	15531	15548	15592	15616	15691	15564	15546	15582	15473	15500	15464	15579	15501	15534	15621	15339	15591	15486	15495	15561	15521	15582	15604	15548	15433	15577	15535	15462	15561	15630	15664	15500	15587	15387	15477	15561	15644	15505	15708	15433	15613	15436	15473	15496	15522	15437	15700	15638	15582	15517	15479	15434	15526	15467	15649	15542	15445	15446	15421	15482	15361	15477	15572	15561	15453	15435	15389	15408	15457	15511	15495	15314	15549	15509	15542	15623	15443	15395	15517	15826	15475	15399	15533	15578	15423	15494	15542	15515	15444	15615	15381	15553	15582	15516	15589	15467	15471	15595	15427	15548	15517	15522	15476	15561	15465	15649	15371	15587	15633	15632	15309	15648	15579	15493	15412	15495	15504	15455	15548	15497	15681	15694	15613	15412	15621	15544	15763	15572	15429	15465	15476	15659	15490	15631	15459	15633	15588	15451	15371	15406	15507	15577	15705	15537	15662	15518	15482	15647	15635	15563	15547	15602	15737	15451	15402	15566	15360	15401	15544	15535	15476	15557	15396	15322	15594	15536	15544	15509	15616	15502	15686	15487	15583	15491	15603	15436	15623	15486	15582	15489	15537	15603	15352	15440	15321	15538	15445	15518	15553	15576	15567	15654	15448	15480	15569	15742	15527	15529	15636	15588	15539	15598	15420	15632	15432	15403	15377	15587	15719	15500	15447	15605	15573	15531	15461	15726	15600	15631	15578	15706	15631	15575	15369	15611	15561	15437	15412	15442	15660	15563	15432	15683	15440	15384	15482	15343	15694	15616	15515	15464	15463	15725	15405	15369	15644	15434	15569	15580	15541	15581	15743	15595	15630	15583	15672	15694	15496	15485	15341	15557	15591	15485	15700	15348	15615	15450	15546	15560	15402	15391	15739	15585	15429	15505	15574	15662	15663	15432	15390	15463	15579	15610	15507	15627	15539	15681	15516	15516	15556	15648	15604	15415	15508	15468	15618	15616	15631	15554	15500	15391	15519	15501	15458	15569	15621	15405	15490	15444	15632	15514	15490	15553	15578	15435	15485	15324	15501	15628	15521	15757	15483	15562	15442	15596	15557	15587	15494	15589	15574	15574	15676	15593	15607	15447	15502	15434	15493	15491	15383	15671	15671	15499	15511	15389	15536	15617	15691	15506	15494	15536	15568	15573	15499	15595	15671	15509	15469	15549	15521	15652	15450	15652	15631	15531	15522	15471	15669	15541	15524	15262	15465	15574	15611	15770	15543	15542	15534	15502	15407	15687	15405	15548	15407	15550	15543	15481	15632	15642	15370	15402	15734	15440	15582	15569	15631	15671	15549	15630	15522	15674	15469	15602	15376	15563	15605	15465	15521	15539	15417	15707	15267	15666	15460	15547	15574	15507	15518	15438	15595	15671	15483	15540	15606	15444	15624	15493	15573	15649	15549	15583	15486	15511	15405	15582	15504	15628	15505	15341	15488	15457	15637	15492	15702	15413	15552	15574	15652	15677	15605	15651	15475	15497	15621	15549	15694	15532	15423	15521	15591	15471	15429	15667	15508	15585	15572	15448	15636	15477	15415	15455	15560	15475	15467	15577	15728	15297	15522	15650	15505	15610	15553	15795	15440	15564	15511	15443	15560	15554	15539	15435	15341	15543	15664	15686	15530	15428	15474	15493	15586	15467	15544	15432	15671	15456	15380	15544	15689	15384	15621	15462	15519	15493	15672	15611	15421	15589	15565	15632	15594	15434	15605	15508	15634	15513	15561	15507	15588	15618	15360	15611	15659	15597	15502	15518	15532	15548	15537	15594	15629	15554	15649	15362	15597	15542	15612	15470	15488	15529	15560	15563	15516	15677	15452	15328	15352	15694	15596	15645	15560	15582	15593	15383	15508	15465	15500	15677	15502	15569	15563	15667	15673	15697	15504	15505	15516	15516	15548	15594	15492	15694	15577	15579	15543	15535	15556	15423
27864	23389	29007	27111	23389	21772	20770	20383	20336	20296	19956	19570	19986	20170	19819	19545	19301	19280	19346	19235	19271	19119	19178	19105	19240	18967	19072	18929	19247	19097	19089	18808	19157	19299	19592	19644	19346	19175	19231	19048	18892	19091	18994	19070	19050	19056	18996	19226	19049	19032	18980	19175	19170	19246	19044	19078	19190	18908	19186	19195	19150	19030	19158	19096	18922	19096	19055	19036	19045	18955	19085	18873	19013	19079	19180	18923	19028	19076	19239	19159	19066	19146	19183	19173	19095	18932	18998	19001	19002	19304	19046	18984	18910	19136	19044	18914	19032	19113	19080	18931	19115	19057	19019	19149	19103	19070	19188	19158	19109	19416	18965	19053	19187	19029	18965	19004	18898	18905	18879	18835	19083	18939	18929	19020	19025	18818	18942	18841	19038	19192	19096	18920	18944	19021	19023	18805	19093	19093	18997	19099	19190	19090	18950	19021	19069	19022	18877	19063	19064	18989	18918	19089	19333	19047	19104	18933	18884	18899	19112	18849	18945	18979	18876	18946	19039	19032	19022	19008	19033	19122	19129	18981	18904	18985	19049	19078	18923	19056	19153	19090	19157	19050	19069	18922	19339	18999	19120	19116	18983	19159	19022	19186	19072	18920	18799	18848	19162	18970	19117	19120	18912	19047	19110	19054	19331	18916	19064	19038	19067	18893	19033	19072	19038	19079	18981	18949	18930	19103	19178	18989	18834	19074	19028	19062	19103	18942	19148	19113	19166	19004	19140	18876	18812	19041	19108	19135	18943	18991	19081	19047	19008	18956	18872	18914	19250	19208	19293	19143	18671	18848	18737	19142	19085	19035	18922	19071	19055	19128	18981	18846	18880	18930	19096	19072	19180	19069	19004	19007	19093	19090	19083	18923	19050	19256	18960	19053	19127	18922	19162	19131	19013	19230	19175	18916	18944	18963	18864	18984	19048	19236	19173	18998	18981	19085	19339	19046	19008	18989	18989	19058	18896	18922	18978	19065	18972	19322	19026	18962	19093	18897	19029	18907	19256	19006	19110	19266	18957	18969	18889	19015	19008	19102	19022	18932	18999	19200	18966	19094	19143	18991	18900	18955	19175	19195	19015	18839	19235	19011	19091	19038	19063	19108	18996	19085	19071	19299	19008	19048	19057	18856	19123	19112	18923	19081	19141	19103	18981	18774	19034	19000	18976	19114	19117	19083	18784	19208	19196	18914	19095	19005	18952	19002	19269	19004	19045	19098	19041	19070	19116	19056	19194	19101	19162	18903	19208	19014	19074	18978	19170	19035	18956	19139	19186	18775	19128	19234	18844	19108	18758	19252	19015	18840	19043	19020	19129	19012	19144	19060	19286	18965	19222	19021	19141	18929	19003	18975	18911	18754	19033	19162	19090	18932	19015	18944	19141	19000	19152	19036	19110	19024	19115	19166	19147	19221	19090	18956	19107	19215	19072	19115	19082	19196	18964	19296	18992	19059	19111	19155	18973	19025	19145	19013	18923	19157	18888	19061	18793	19062	18972	19077	18805	19076	18854	19040	19195	19098	19187	19072	19057	19076	18943	19040	19059	19115	19070	19135	19090	18995	19165	19014	19224	19123	18933	18885	19009	19041	19072	19178	19145	19197	19063	19146	18842	19162	19134	18790	18892	18973	19107	19165	19044	18947	18991	19107	19041	19026	18985	19005	19139	19048	19242	19010	18867	19088	19193	19111	19161	19248	19157	19062	19165	19165	19104	19085	18994	18962	19035	18978	19148	19059	19029	19047	18825	18960	18997	18987	19281	19238	19168	18965	19216	19126	18938	19075	19052	19230	19016	19102	19128	19209	19154	18916	19084	18815	18919	19114	19160	19203	19078	18910	18958	18906	19008	19042	19087	18993	19163	19006	19153	19093	19070	19185	18892	19124	19112	18890	19132	19223	19004	18985	19015	18973	19394	19005	19066	19090	18904	19020	18961	19000	18933	19091	18888	19040	19002	19159	19197	18999	19099	19061	19103	18935	19119	19124	19256	19069	19134	19096	18979	19047	19115	19070	19115	18909	19260	19079	19026	19083	19293	19072	19063	19090	18956	19124	18868	19019	19271	19275	19128	19172	19100	19078	19230	19100	19014	19039	18863	19129	19040	19094	19278	19200	18980	19294	19093	19110	19105	19203	19083	18985	19195	19159	19248	19024	19081	19113	19007	19022	19108	18988	18918	19163	19001	19297	19232	18851	19252	19289	19160	19065	19116	19299	19286	19020	19226	19104	18964	19065	19086	19071	18881	19077	19018	19049	19204	18941	19108	18932	18961	19119	19115	19039	18959	18982	19103	19109	19148	19186	18963	19048	19011	19039	19240	19160	19195	19141	19105	19167	18980	19024	19082	19051	19141	19028	19035	18889	19014	18979	19108	19032	19106	19048	19183	19071	18963	19138	19041	18995	19175	19072	18993	19282	19089	19217	19212	19125	19021	19002	19223	19238	19216	19104	19039	19061	19291	19135	19042	19038	18949	19286	19109	18825	18969	19190	18934	19090	19031	18842	19126	19000	19299	18986	18901	19019	18857	19080	19092	19306	19032	19018	19069	18919	19123	19139	19101	18970	18962	18873	19106	19031	18984	18851	19111	19143	18980	19247	19284	19061	19171	19084	19042	19204	18971	18893	19133	19033	18959	19070	19053	18986	19115	19125	19108	18970	19189	19129	18923	19043	19084	19026	18980	19173	19033	19108	19063	19226	18880	19048	19246	18975	18994	19153	19035	19068	19009	19024	18837	19056	19058	19045	19143	18959	19058	19033	19116	18919	18764	18791	19029	18991	19182	18920	19051	18916	19127	19095	18966	19136	19193	18970	19064	18928	18940	18978	19052	19187	19140	19002	18822	19075	19184	19121	19157	19190	19236	19139	19280	19034	19219	18994	19208	19139	19006	19003	19153	18952	19299	18931	19305	19112	18778	18993	19101	18977	19024	18899	19066	19006	19061	18994	19036	18979	19016	19012	19027	19112	19033	19223	19038	18974	18851	19062	18981	19113	18833	19098	19268	18909	19109	19163	19135	18918	19021	18972	18905	19089	19095	18991	18862	19028	19136	19177	19113	19073	19085	18959	19100	18961	19104	19252	19066	18963	19274	19075	19380	19066	19022	19048	19125	18863	19142	19087	18958	19053	19085	19082	19209	19231	19067	19230	19113	19048	19072	18908	19088	19114	19212	19022	19082	18942	19024	19008	18902	19037	18917	19036	19266	18792	18827	19078	19081	18936	19223	19084	19124	19015	19003	19068	19154	18909	19156	19169	19271	19173	19140	19163	18910	19149	19059	18941	19126	18879	19280	19037	19204	19023	18917	18933	18828	19116	18946	19209	19050	19068	19010	19116	19001	19098	19123	18822	18908	19112	18905	19008	19162	18898	18959	19117	19215	19049	18930	18963	19052	19032	19100	19144	19038	19206	19179	19207	19101	19068	19011	19123	19214	19172	19214	19221	19036	19263	18954	18930	19062	19055	19166	19046	18876	19108	19346	19062	18976	18904	19103	18837	19084	18932	19019	19017	19077	18882	19095	19130	18923	19118	19087	19077	18905	19117	19053	19027	19028	19105	19068	19032	19012	19112	18905	18911	18938	19033	19138	19118	18774	18986	19182	19102	19128	19030	19122	19002	19053	19038	19206	19165	19074	19072	19055	18978	19242	19069	18892	19274	19069	19115	19077	18895	19103	19188	19068	19121	19290	19409	19118	18946	18872	19098	19091	18967	19073	18950	19055	19194	19037	18939	19235	18839	19177	19043	18817	19107	19165	19108	19095	18942	18981	19135	18964	19065	18979	19241	19034	19179	18995	19124	18979	19081	19002	19121	19104	19169	19164	19124	18892	18989	19121	18858	18951	19120	19246	18993	19012	19196	19009	19099	19213	18892	19073	19099	18953	18922	19276	18987	19226	19139	19349	19043	18939	18928	19096	19160	19159	19058	19103	19100	19048	19172	19030	18943	19083	19046	19039	19147	19130	18875	18853	19165	19246	19144	18980	18856	18843	19218	19033	19074	18853	19046	19061	19119	19137	19034	18940	18964	18982	19020	19209	18990	19098	19236	19057	19079	19057	19045	19128	19361	19178	18938	19209	18994	19206	19176	19155	18916	18874	19093	19097	19037	19099	19178	19087	18898	19016	19125	18867	19010	19032	18822	19035	19118	19045	19050	19054	19026	18925	19305	19072	19070	19138	18997	18994	19232	19112	18956	18996	19012	19189	18984	19056	19041	19018	18992	19138	18932	19185	19208	19128	19225	19014	19038	19004	18919	19103	19053	19075	18958	19030	19143	18776	19176	19066	18918	19005	19073	18997	19116	18852	19151	19214	18976	19102	19016	19009	19012	19224	19216	19036	19128	19089	19160	18930	18948	19111	19148	19120	19093	19195	19178	18964	19042	18959	19141	19125	19492	19228	18949	19125	19081	19144	19109	19029	19086	19141	19123	19152	19049	19061	19011	19190	19212	19158	18956	18890	18992	19030	18934	19195	19054	19135	19051	19187	19170	19035	19069	19093	19050	19197	19292	19103	18990	18863	18997	18929	18902	18932	19128	18903	19147	19126	18918	19067	19089	18919	19159	18902	19162	19048	19122	19169	19183	18796	19222	19111	19179	18968	18970	19096	19043	19175	19154	19037	18694	18872	19158	19217	19028	19054	18990	19110	19233	19173	19190	19049	18896	18911	19097	18968	19134	19147	19084	19200	18982	19058	19069	19128	19079	19112	19232	19274	19239	18970	19020	19204	19061	19050	18934	19089	19097	19117	18893	19170	19170	18950	19040	18961	19156	19080	18960	18995	19186	19182	18866	19156	19073	19041	18950	19170	18901	19096	18924	19080	19127	19243	18992	18969	18829	19094	19091	19385	19159	19279	18901	19148	19232	19339	19093	19057	19173	19335	19058	18852	19164	19316	18936	18952	18980	18971	19207	19302	19039	18878	19051	19077	19042	19138	19101	19169	19074	19135	18995	19068	19115	19103	19197	18724	19098	19161	19304	19368	19216	18940	19167	18967	19174	19115	19043	19112	19149	19062	19107	19238	19207	19205	19097	18850	18971	18966	19142	19156	19022	19183	18981	19047	18888	19044	19073	19111	19025	19119	18934	18992	19182	18845	19009	19412	19014	18969	19283
21448	30032	27969	23764	22004	19491	17966	17766	17743	17794	16644	16427	17002	16920	16601	16236	15862	15717	15819	15811	15861	15878	15765	15458	15724	15787	15605	15739	15644	15762	15727	15653	15824	15998	16156	16069	15973	15780	15814	15678	15602	15771	15513	15635	15636	15584	15421	15723	15635	15626	15548	15658	15768	15842	15664	15746	15516	15618	15327	15758	15640	15730	15576	15424	15547	15521	15723	15757	15583	15397	15664	15467	15727	15678	15424	15616	15616	15536	15532	15700	15576	15611	15571	15498	15660	15510	15470	15838	15712	15447	15723	15602	15547	15675	15648	15491	15597	15481	15614	15467	15391	15589	15554	15667	15580	15592	15400	15633	15461	15584	15584	15595	15462	15583	15609	15544	15489	15615	15659	15633	15505	15667	15567	15616	15713	15599	15564	15734	15649	15578	15653	15561	15609	15579	15764	15608	15682	15386	15592	15477	15604	15595	15584	15731	15530	15508	15593	15562	15468	15511	15576	15732	15687	15585	15581	15634	15501	15692	15574	15625	15556	15713	15558	15498	15477	15473	15687	15514	15764	15358	15754	15679	15666	15668	15618	15721	15633	15633	15584	15659	15790	15463	15493	15577	15665	15561	15395	15567	15314	15655	15689	15327	15626	15666	15424	15497	15552	15592	15547	15406	15446	15434	15688	15382	15641	15657	15406	15525	15587	15577	15612	15559	15484	15395	15644	15632	15751	15510	15634	15648	15673	15559	15843	15384	15644	15624	15636	15655	15517	15776	15519	15685	15579	15611	15455	15501	15563	15490	15585	15489	15535	15604	15544	15683	15590	15574	15609	15636	15391	15477	15560	15725	15468	15563	15570	15502	15484	15597	15488	15557	15617	15488	15768	15575	15533	15534	15701	15660	15667	15526	15641	15706	15622	15724	15689	15668	15609	15638	15531	15755	15414	15675	15552	15628	15545	15695	15596	15673	15505	15638	15586	15664	15748	15546	15502	15520	15482	15733	15667	15497	15579	15474	15679	15439	15806	15649	15561	15483	15707	15639	15576	15520	15458	15672	15557	15611	15611	15413	15735	15506	15684	15747	15486	15609	15409	15447	15471	15779	15463	15411	15559	15593	15703	15593	15572	15547	15492	15561	15579	15446	15514	15482	15473	15584	15383	15598	15572	15534	15607	15767	15665	15545	15638	15704	15656	15665	15651	15656	15610	15399	15711	15683	15585	15613	15538	15446	15683	15661	15681	15627	15795	15581	15642	15489	15457	15573	15640	15516	15590	15610	15546	15528	15627	15593	15460	15493	15543	15556	15631	15555	15605	15575	15504	15595	15658	15750	15388	15482	15491	15652	15507	15771	15495	15546	15541	15561	15563	15637	15608	15547	15718	15715	15562	15630	15501	15541	15535	15710	15588	15634	15681	15633	15523	15713	15487	15448	15559	15449	15653	15492	15613	15433	15507	15572	15512	15591	15702	15680	15621	15651	15586	15502	15436	15681	15752	15664	15801	15678	15688	15498	15647	15694	15622	15496	15648	15555	15563	15651	15641	15530	15593	15572	15532	15565	15483	15637	15434	15517	15607	15389	15618	15725	15548	15593	15573	15442	15791	15710	15581	15533	15736	15592	15767	15743	15473	15669	15616	15810	15604	15416	15852	15346	15559	15615	15532	15535	15416	15595	15604	15677	15474	15561	15505	15397	15522	15754	15680	15718	15535	15531	15536	15489	15458	15616	15467	15537	15478	15569	15517	15742	15500	15595	15334	15597	15681	15501	15575	15518	15708	15655	15592	15670	15541	15552	15546	15465	15451	15631	15680	15551	15181	15554	15694	15507	15441	15629	15749	15503	15553	15715	15526	15565	15740	15607	15349	15640	15566	15575	15647	15504	15668	15548	15418	15532	15636	15556	15803	15494	15559	15454	15658	15623	15455	15598	15666	15402	15623	15398	15653	15486	15603	15540	15614	15677	15782	15524	15696	15548	15576	15630	15515	15494	15725	15546	15639	15744	15378	15605	15513	15588	15568	15724	15682	15565	15573	15514	15561	15655	15492	15683	15432	15599	15500	15599	15403	15457	15568	15644	15658	15587	15613	15552	15557	15659	15436	15600	15553	15552	15555	15665	15647	15573	15564	15522	15564	15505	15634	15799	15556	15585	15796	15502	15619	15453	15487	15770	15522	15584	15516	15651	15553	15650	15555	15606	15715	15671	15671	15632	15629	15584	15604	15637	15673	15449	15636	15638	15600	15600	15604	15507	15505	15532	15651	15577	15751	15458	15616	15548	15615	15652	15619	15745	15573	15577	15457	15467	15558	15576	15699	15466	15583	15536	15501	15625	15537	15544	15502	15747	15573	15674	15467	15506	15575	15620	15629	15753	15700	15575	15633	15598	15583	15532	15575	15606	15499	15577	15634	15661	15486	15620	15560	15512	15665	15701	15536	15620	15719	15530	15395	15527	15524	15543	15556	15610	15684	15597	15537	15678	15464	15500	15780	15438	15387	15649	15648	15571	15529	15602	15621	15561	15594	15539	15672	15608	15531	15674	15560	15446	15501	15514	15674	15680	15618	15713	15645	15596	15709	15614	15470	15554	15711	15748	15583	15596	15458	15619	15652	15664	15721	15553	15759	15612	15734	15643	15490	15738	15537	15661	15634	15567	15688	15705	15343	15593	15622	15487	15623	15569	15513	15620	15550	15688	15421	15553	15529	15545	15536	15594	15674	15389	15402	15642	15641	15537	15413	15518	15680	15648	15578	15552	15703	15398	15738	15650	15591	15665	15463	15734	15523	15543	15638	15612	15587	15726	15596	15466	15618	15417	15630	15514	15667	15683	15510	15432	15707	15505	15589	15662	15492	15669	15543	15586	15545	15647	15643	15560	15644	15611	15693	15582	15655	15549	15682	15433	15362	15615	15358	15579	15607	15568	15580	15752	15464	15701	15267	15574	15573	15526	15636	15717	15551	15649	15634	15588	15660	15522	15663	15646	15439	15661	15616	15688	15598	15473	15348	15593	15506	15748	15684	15440	15531	15521	15652	15714	15534	15483	15567	15459	15747	15631	15491	15615	15700	15623	15576	15449	15570	15550	15591	15378	15448	15604	15642	15634	15635	15463	15618	15509	15450	15612	15668	15594	15629	15632	15649	15577	15437	15579	15560	15390	15616	15674	15683	15554	15725	15680	15521	15474	15669	15645	15664	15669	15622	15607	15542	15689	15625	15458	15576	15588	15641	15582	15658	15637	15507	15616	15700	15457	15614	15445	15680	15467	15549	15690	15907	15597	15647	15643	15613	15726	15410	15597	15547	15566	15537	15604	15548	15643	15518	15496	15472	15583	15511	15796	15756	15580	15681	15698	15539	15619	15581	15564	15551	15595	15601	15617	15496	15429	15553	15631	15766	15629	15599	15652	15551	15586	15510	15503	15581	15474	15530	15664	15725	15592	15631	15547	15371	15752	15692	15654	15591	15478	15727	15658	15548	15634	15566	15545	15625	15569	15477	15571	15715	15597	15642	15654	15518	15556	15573	15641	15484	15592	15587	15517	15545	15632	15567	15501	15595	15557	15582	15625	15304	15749	15533	15545	15540	15463	15703	15518	15611	15663	15562	15534	15623	15606	15715	15540	15662	15420	15621	15548	15538	15697	15566	15580	15695	15365	15561	15477	15576	15564	15665	15656	15507	15634	15512	15553	15581	15737	15602	15688	15512	15678	15634	15697	15702	15623	15554	15403	15433	15728	15677	15884	15671	15597	15575	15552	15618	15563	15422	15626	15727	15564	15614	15557	15551	15567	15629	15411	15752	15432	15797	15684	15572	15652	15575	15699	15668	15564	15634	15644	15578	15608	15622	15390	15521	15641	15608	15571	15685	15271	15718	15695	15600	15655	15498	15618	15658	15527	15538	15586	15596	15793	15559	15479	15641	15512	15701	15535	15690	15695	15637	15471	15477	15613	15450	15616	15453	15553	15622	15607	15728	15609	15737	15713	15630	15500	15402	15550	15581	15491	15646	15646	15711	15549	15436	15697	15575	15687	15619	15595	15597	15535	15521	15722	15497	15699	15611	15747	15671	15531	15669	15494	15575	15760	15719	15706	15735	15482	15519	15636	15542	15742	15776	15718	15637	15774	15560	15510	15530	15546	15601	15605	15482	15542	15515	15779	15620	15598	15702	15487	15385	15385	15615	15527	15615	15618	15680	15670	15666	15535	15580	15601	15558	15588	15486	15842	15537	15576	15559	15788	15716	15528	15693	15563	15598	15553	15758	15678	15603	15452	15547	15644	15643	15614	15558	15702	15549	15628	15381	15613	15574	15586	15579	15624	15725	15575	15503	15588	15573	15601	15492	15508	15709	15635	15584	15445	15504	15608	15518	15654	15757	15539	15622	15607	15588	15579	15551	15655	15669	15737	15569	15673	15603	15510	15356	15614	15568	15630	15509	15676	15500	15671	15578	15644	15489	15636	15557	15729	15522	15476	15622	15474	15528	15576	15638	15479	15533	15433	15495	15480	15547	15537	15484	15585	15594	15583	15709	15691	15515	15580	15480	15629	15579	15672	15606	15572	15600	15586	15632	15502	15356	15636	15595	15594	15804	15508	15366	15677	15673	15606	15618	15749	15469	15540	15417	15621	15473	15759	15500	15625	15469	15501	15669	15504	15601	15552	15773	15618	15517	15562	15509	15500	15575	15675	15679	15706	15549	15456	15605	15569	15697	15618	15623	15388	15766	15578	15407	15567	15590	15697	15359	15545	15842	15440	15595	15570	15614	15629	15683	15768	15525	15532	15555	15481	15560	15444	15641	15625	15659	15568	15538	15682	15565	15757	15696	15565	15486	15473	15620	15529	15466	15633	15540	15557	15574	15525	15692	15574	15553	15642	15505	15533	15631	15491	15541	15495	15575	15683	15524	15585	15707	15591	15633	15747	15564	15821	15544	15718	15571	15455	15575	15686	15708	15563	15416	15720	15611	15646	15596	15651	15773	15634	15482	15500	15675	15571	15537	15706	15471	15717	15670	15653	15492	15589	15615	15622	15581	15760	15440	15553	15496	15713	15630	15725	15797	15739	15606	15667	15640	15669	15631	15527	15706	15591	15509	15420	15391	15621	15486	15513	15533	15553	15643	15636	15597	15640	15582	15504	15528	15564	15567	15597	15583	15375
23849	21463	29252	24251	23097	24973	24588	21378	20796	21145	20650	19829	20409	20502	20213	19827	19421	19256	19405	19408	19262	18978	19056	19314	19224	19060	19093	18888	18935	19012	18877	19092	19020	20000	21666	21404	20316	19552	18932	18945	18795	18898	18926	18856	19013	19053	18974	18796	18915	18846	18877	18639	18913	18841	18706	18921	18785	18829	18813	18808	18855	18642	18816	18698	18855	18857	18900	18964	18868	18889	18767	18663	18747	19061	18655	18937	18729	18550	18741	18729	18901	19065	18775	19012	18695	18866	18678	18909	18850	18696	18891	18858	18828	18686	18902	18816	18898	18630	18660	18618	18817	18803	18884	18843	18831	18907	18931	18816	18895	18678	18731	18805	18895	18875	18676	18657	18752	18665	18835	18613	18885	18847	18837	19098	18683	18697	18749	18882	18933	18871	18847	18854	18743	18697	18746	19030	18983	18636	18932	18770	18750	18862	18868	18791	18958	18654	18841	18689	18709	18769	18885	18979	18830	18825	18885	18832	18900	18889	18773	18709	18756	18637	18865	18661	18788	18743	18921	18962	18802	18962	18886	18679	18771	18690	18804	18999	18787	18803	18752	18773	18977	18740	18941	18819	18916	18643	18982	18889	18894	18551	18695	18807	18734	18871	18866	18869	18840	18718	18869	18796	18903	18865	18891	18817	18787	18571	18797	18775	18577	18822	18819	18788	18992	18922	18739	18717	18679	18790	18919	18838	18925	18733	18673	18727	18870	18781	18624	18787	18688	18792	18918	18773	18813	18841	18740	18574	18906	18725	19013	18864	18939	18725	18915	18978	18803	18693	18680	18727	18842	18765	18802	18865	18727	18756	18878	18712	18837	18651	18745	18812	18746	18895	18796	18887	18739	18845	18861	18941	18848	18837	18832	18954	18880	18715	18780	18791	18713	18977	18598	18554	18697	18800	18804	18618	18775	18812	18756	18964	18891	18684	18861	18678	18755	18814	18725	18782	18829	18965	18923	19031	18801	18595	18921	18717	18836	18725	18799	18749	18897	18747	18884	18698	18845	18808	19023	18892	18865	18906	18864	18908	18814	18972	18877	18785	18683	18794	18672	18706	18750	18668	18832	18507	18863	18872	18784	18863	18808	19039	19065	18745	18845	18685	18881	18720	18758	18810	18638	18818	18752	18838	18905	18661	18967	18773	18702	18720	18734	18601	18830	18808	18596	18687	18781	18708	18741	18923	18952	18753	18612	18881	18928	18834	18684	18630	18879	18794	18776	18909	18872	18840	18874	18778	18912	19087	18810	18683	18808	18557	18663	18699	18966	18691	18762	18674	18768	18830	18778	18813	18854	18783	18675	18769	18809	18787	18636	18879	18677	18854	18924	18729	18660	18843	18762	18698	18823	19096	18786	18795	19077	18824	18906	18854	18752	18703	18891	18745	18917	18825	18827	18726	18820	18796	18805	18799	18914	18719	18936	18634	18801	18858	18570	18848	18857	18915	18804	18694	18794	18931	18779	18976	18869	18686	18933	18940	18921	18793	18914	18917	18970	18750	18888	18882	18773	18841	18921	18881	18765	18868	18730	18720	18729	18889	18847	18724	18848	18801	18896	18856	18668	18806	18812	18814	19017	18778	18628	18759	18683	18771	18828	18694	18776	18776	18717	19094	18857	18765	18855	18891	18775	18959	18939	18627	18772	18830	18832	18634	18781	18803	18891	18970	18729	18632	18712	18643	18745	18921	18743	18903	18816	18797	18884	18838	18852	18792	18618	18590	18853	18776	18878	18737	18717	18751	18845	18638	18944	18777	18772	18776	18996	18801	18874	18878	19050	18747	18829	18904	18551	18880	18896	18648	18728	18850	18694	18747	18834	18705	18984	18903	18814	18832	18752	18832	18698	18801	18955	18669	18805	18785	18821	18700	18627	18665	18894	18814	18744	18857	18800	18905	18958	18772	18866	18715	18819	18780	18770	18838	18810	18937	18913	18801	18886	18719	18591	18805	18691	18654	18786	18798	18781	18754	18963	18874	18710	18753	18630	18911	19005	18939	18879	18752	19006	18851	18837	18850	18689	18876	18724	18808	18780	18873	18893	18779	18818	18676	18798	19059	18827	18913	18890	18838	18531	18593	18789	18829	18706	18942	18867	18809	18702	18757	18962	18818	18664	18947	18652	18760	18900	18894	18873	18612	18623	18841	18690	18908	18840	18723	18890	18689	18742	18919	18732	18833	18786	18802	18607	18856	18777	18827	18585	18860	18598	18862	18883	18882	18740	18934	18763	18707	18826	18858	19138	18928	18812	18866	18872	18788	18870	18872	18927	18896	18679	18691	18942	18842	18768	18954	19067	18929	18909	18913	18850	18623	18534	18708	18859	18614	18849	18925	18834	18775	18965	18990	18849	18724	18721	18648	18765	18923	19079	18964	18830	18844	18806	18819	18908	18752	18784	18811	18846	18784	19030	18732	18834	18777	18910	18664	18992	18713	18936	18777	19054	18813	18761	18871	19041	18954	18728	18864	18798	18722	18882	18975	18832	18965	18811	18804	18750	18803	18971	18833	18771	18618	18652	18859	18793	18846	18792	18678	18807	18613	18651	18648	18736	18797	18994	18831	18837	18528	18828	18707	18666	18745	18931	18771	18883	18807	18744	18691	18798	18828	18816	18823	18880	18850	18965	18893	18897	18686	18847	18990	18701	18703	18679	18875	19043	18810	18640	18973	18819	18557	18854	18843	18877	18919	18811	18610	18789	18964	18789	18818	19004	18923	18911	18731	18867	18802	18932	18743	18824	18621	18900	18832	18835	18858	18774	18876	18806	18813	18883	18747	18804	18638	18565	18866	18692	18870	18881	18896	18797	18824	18730	18928	19001	18914	18818	18689	18800	18813	18863	18833	19075	18838	18803	18571	18691	18709	18845	18847	18700	18758	18663	18822	18790	18744	18877	18897	18690	18719	18913	18716	18646	18740	18738	18760	18929	18943	18990	19057	18885	18815	18777	18641	18787	18824	19013	18841	18711	18785	18894	18847	18937	18820	19125	18881	18571	18796	18774	18831	18825	19022	18696	18655	18771	18661	18822	18869	18612	18683	18748	18942	18867	18829	18852	18951	18689	18604	18833	18866	18752	18776	18893	18746	19010	18732	18891	18648	18872	18847	18793	19003	18890	18778	18635	18649	18790	18947	18637	18875	18769	18743	18632	18967	18687	18632	18794	18778	18812	18761	18949	19016	18994	18839	18871	18956	18725	18862	18904	18717	18646	18841	18673	18918	18881	18945	18940	19068	18811	18897	18945	18870	18982	18886	18715	18673	18815	18886	18890	18656	18765	18748	18949	18605	18690	18662	19120	18676	18648	18798	18748	18853	18806	18747	18748	18664	18781	18764	18708	18640	18658	18685	18821	18770	18925	18842	18786	18859	18724	18701	18869	18635	18964	18915	18748	18783	18811	18794	19138	18904	18707	18706	18563	19058	18922	18804	18814	18762	18797	19038	18706	18909	18894	18805	18934	18612	18897	18895	18711	18709	18726	18708	18801	18959	18968	18857	18887	18724	18745	18665	18643	18780	18716	18811	18724	18874	18828	18673	18979	18799	18852	18787	18719	18942	18800	18849	18740	18905	18944	19043	18890	18736	18769	18718	18805	18761	19071	18755	18876	18688	18878	18889	18782	18631	18745	18651	18811	18624	18823	18927	18799	18711	18885	18916	18950	18809	18888	18977	18920	19010	18746	18928	18722	18734	18868	18786	18751	18632	18684	18649	18615	18762	18642	18712	18794	18860	18785	18856	18954	18693	18711	18714	18908	18658	18550	18569	18775	18629	18581	18637	18682	18714	18607	18677	18606	18816	18692	18832	18928	19002	18931	18894	18783	18756	18840	18815	18685	18853	18733	18866	18850	18710	18888	18800	18710	18830	18858	18680	18829	18768	18925	18832	18887	18797	18888	19042	18841	18548	18623	18698	18819	18762	18846	18958	18992	18923	18746	18801	18801	18794	18756	18735	18676	18847	18787	18996	18852	18507	18770	18841	18811	18988	18717	18862	18672	18929	18625	18700	18800	18932	18903	18801	19059	18929	18809	18685	18898	18715	18805	18857	18721	18933	18817	18976	18681	18905	18843	18964	18808	19046	18518	18724	18889	18738	18955	18766	18963	18630	18929	18981	18930	18678	18696	18725	18984	18669	18822	18824	18866	18627	18820	18851	18880	18726	18513	18824	19068	18892	18737	18746	18669	18563	18894	18996	18818	19051	18808	18713	18974	18644	18793	18898	18816	18700	18656	18886	18762	18821	18728	18883	18940	19024	18659	18522	18898	18871	18971	18832	18815	18870	18833	18619	18891	18680	18820	18707	18655	18742	18676	18828	18904	18785	18589	18610	19038	18751	18902	18830	18894	18676	18586	18807	18836	18639	18768	18949	18815	18826	18779	18515	18563	18745	18840	18761	18774	18735	18878	18771	18914	18910	19008	18918	18667	18634	18817	18865	18837	18964	18504	18777	18811	18840	18763	18880	18766	18834	18856	18778	18798	18800	18757	19060	19052	18744	19096	19114	18738	18828	18615	19048	18866	18970	18788	18723	18871	18805	18763	18874	18686	18612	18716	18820	18629	18764	18888	18824	18863	18891	18873	18823	18778	18642	18694	18853	18946	18784	18764	18963	18900	18777	18879	18754	18591	18704	19090	18778	18857	18796	18857	18943	18662	18802	18973	18834	18845	18710	18695	18741	19046	18728	18676	18905	18844	18585	18705	19036	18749	18623	18829	18757	18790	18771	18746	18832	18821	18948	18746	18927	18903	18907	19020	18957	18783	18861	18733	18608	18857	18782	18688	18684	18681	18813	18711	18964	18808	18753	18801	18726	18803	19019	18995	18758	18727	18725	18817	18900	18746	18718	18677	18810	18791	18747	18813	18665	18828	18834	18729	18907	18731	18868	18718	18824	18913	18700	18670	18825	18831	18879	18688	18795	18764	18806	18732	18858	18936	18739	18968	18676	18842	18847	18853	18815	18693	18672	18574	18700	18719	18820	18926	18577	18772	18867	18748	18816	18732	18856	18921	18751	18833	18738	18732	18579	18770	18893	18817	18733	18869	18758	18817	18817	18837	18754	18739	18720	18644	18836	18481	18664	18984	18849	18671	18739	18477	18795	18787	18890	18666	18742
20928	36475	33995	28454	25522	22351	20261	19156	18847	18985	17862	17142	17843	18090	17468	16641	16062	15915	16155	16063	15829	15892	15876	15990	15952	15995	15772	15771	15763	15653	15575	15789	15666	17129	19429	18755	17314	16387	15735	15542	15497	15614	15481	15635	15578	15596	15585	15546	15446	15692	15484	15558	15511	15750	15617	15465	15503	15526	15517	15499	15613	15764	15493	15543	15534	15341	15582	15566	15597	15393	15717	15434	15476	15388	15528	15521	15344	15549	15460	15602	15445	15543	15569	15620	15801	15604	15662	15451	15406	15369	15584	15500	15621	15665	15460	15609	15758	15414	15675	15457	15511	15490	15333	15450	15596	15500	15479	15539	15482	15505	15393	15510	15556	15446	15323	15480	15527	15565	15432	15586	15582	15442	15471	15522	15550	15383	15463	15612	15484	15732	15496	15675	15522	15433	15505	15374	15514	15480	15396	15574	15600	15676	15506	15446	15349	15509	15559	15662	15430	15508	15568	15432	15490	15526	15244	15617	15590	15418	15309	15607	15595	15429	15459	15519	15453	15407	15532	15592	15486	15542	15586	15449	15345	15413	15436	15700	15505	15578	15438	15482	15481	15568	15368	15274	15468	15548	15552	15322	15587	15443	15498	15350	15627	15488	15435	15463	15495	15397	15476	15466	15662	15528	15432	15511	15596	15576	15591	15631	15570	15522	15533	15656	15588	15410	15419	15531	15380	15616	15619	15412	15630	15279	15478	15503	15625	15525	15442	15404	15418	15565	15502	15396	15628	15625	15413	15489	15363	15684	15547	15528	15513	15630	15493	15525	15478	15538	15512	15529	15536	15537	15664	15526	15502	15451	15390	15424	15484	15521	15688	15608	15583	15443	15538	15628	15387	15564	15344	15611	15570	15539	15405	15414	15532	15519	15443	15631	15442	15349	15400	15522	15568	15432	15484	15492	15543	15436	15465	15399	15460	15636	15527	15496	15654	15636	15417	15506	15527	15408	15560	15583	15345	15506	15548	15544	15347	15493	15597	15574	15752	15395	15392	15430	15467	15559	15597	15426	15486	15523	15376	15593	15459	15507	15413	15625	15491	15728	15567	15466	15586	15536	15439	15338	15580	15505	15328	15609	15628	15512	15430	15501	15409	15550	15614	15536	15532	15493	15509	15449	15483	15464	15590	15579	15502	15555	15529	15406	15562	15334	15494	15495	15612	15555	15529	15557	15518	15508	15429	15543	15426	15648	15583	15373	15447	15542	15508	15480	15628	15507	15486	15568	15535	15499	15471	15615	15406	15464	15612	15667	15362	15588	15555	15617	15500	15580	15580	15383	15418	15676	15387	15508	15303	15501	15504	15559	15389	15612	15549	15469	15676	15700	15622	15347	15398	15503	15343	15576	15602	15600	15617	15510	15384	15503	15479	15563	15370	15536	15616	15510	15752	15421	15627	15618	15486	15424	15412	15462	15512	15421	15399	15557	15470	15428	15632	15549	15632	15529	15580	15631	15619	15592	15472	15289	15573	15470	15465	15582	15549	15549	15510	15530	15586	15542	15412	15545	15502	15570	15603	15463	15488	15463	15570	15454	15479	15598	15556	15495	15392	15465	15628	15377	15587	15368	15520	15524	15374	15394	15547	15411	15521	15691	15516	15713	15493	15622	15545	15406	15612	15337	15573	15410	15616	15453	15537	15541	15488	15706	15435	15349	15559	15382	15520	15541	15595	15587	15539	15665	15373	15502	15374	15348	15431	15426	15428	15500	15741	15383	15535	15655	15636	15581	15456	15523	15371	15640	15596	15568	15429	15716	15508	15502	15660	15243	15464	15384	15537	15561	15635	15638	15478	15485	15657	15396	15538	15536	15638	15618	15530	15587	15559	15418	15578	15516	15475	15593	15413	15616	15689	15416	15496	15613	15538	15584	15443	15561	15668	15344	15498	15501	15358	15449	15385	15475	15535	15606	15518	15608	15565	15544	15449	15474	15609	15624	15562	15414	15524	15438	15673	15504	15678	15504	15566	15537	15496	15563	15406	15472	15324	15624	15523	15625	15551	15296	15661	15653	15316	15624	15533	15651	15433	15544	15499	15585	15423	15666	15509	15711	15566	15421	15719	15406	15536	15421	15683	15418	15527	15471	15535	15582	15474	15620	15640	15519	15481	15451	15618	15679	15601	15541	15551	15691	15399	15470	15668	15651	15502	15544	15389	15385	15472	15670	15532	15506	15392	15438	15458	15637	15548	15499	15432	15449	15653	15444	15401	15571	15352	15514	15542	15678	15551	15420	15545	15459	15409	15459	15641	15663	15554	15467	15544	15618	15534	15560	15529	15518	15380	15594	15395	15547	15719	15549	15551	15539	15573	15379	15543	15621	15569	15367	15497	15634	15669	15390	15509	15499	15599	15370	15288	15456	15498	15666	15637	15493	15407	15536	15459	15453	15493	15518	15533	15576	15530	15647	15551	15503	15395	15526	15421	15453	15538	15543	15510	15677	15534	15501	15553	15461	15538	15552	15527	15434	15622	15534	15566	15524	15573	15459	15482	15673	15385	15696	15485	15467	15316	15490	15597	15571	15611	15504	15466	15617	15655	15530	15609	15292	15495	15446	15610	15546	15551	15453	15408	15561	15455	15634	15539	15484	15628	15428	15359	15529	15531	15581	15553	15380	15577	15497	15507	15435	15647	15587	15529	15603	15518	15419	15656	15497	15495	15250	15551	15642	15609	15478	15613	15419	15504	15488	15519	15506	15472	15574	15561	15524	15465	15534	15601	15448	15441	15449	15602	15552	15653	15449	15628	15473	15497	15564	15445	15713	15583	15421	15474	15440	15458	15736	15537	15459	15529	15551	15552	15332	15515	15378	15421	15552	15651	15577	15612	15456	15321	15626	15594	15288	15589	15405	15605	15554	15560	15475	15668	15569	15486	15430	15411	15437	15502	15222	15627	15580	15580	15553	15454	15480	15496	15545	15471	15420	15502	15479	15477	15421	15544	15416	15638	15603	15406	15705	15607	15415	15750	15666	15519	15592	15564	15473	15396	15595	15500	15385	15586	15389	15632	15530	15360	15528	15387	15419	15581	15540	15436	15431	15759	15669	15590	15606	15593	15609	15512	15553	15554	15577	15628	15419	15546	15592	15398	15394	15537	15506	15600	15452	15486	15514	15425	15575	15408	15563	15616	15548	15515	15441	15599	15664	15631	15377	15329	15711	15593	15608	15474	15448	15257	15548	15462	15592	15404	15477	15686	15507	15576	15461	15514	15509	15504	15418	15483	15441	15558	15408	15625	15431	15628	15411	15517	15356	15592	15487	15634	15569	15494	15289	15600	15663	15608	15638	15443	15470	15550	15521	15613	15547	15597	15552	15539	15670	15484	15709	15441	15420	15603	15614	15489	15639	15483	15438	15522	15491	15413	15508	15476	15455	15405	15558	15462	15406	15537	15396	15436	15487	15548	15593	15620	15427	15550	15427	15536	15677	15494	15666	15439	15499	15375	15546	15478	15489	15743	15451	15500	15607	15539	15392	15637	15520	15573	15508	15547	15551	15385	15541	15589	15572	15503	15562	15559	15484	15666	15386	15456	15578	15612	15487	15406	15407	15356	15394	15605	15413	15500	15475	15594	15546	15533	15534	15475	15565	15529	15642	15475	15454	15513	15566	15537	15427	15533	15651	15553	15429	15434	15392	15567	15470	15435	15584	15421	15586	15503	15542	15540	15546	15550	15513	15574	15537	15364	15411	15381	15612	15554	15312	15443	15620	15605	15509	15489	15597	15516	15503	15419	15454	15503	15345	15362	15676	15536	15414	15431	15629	15397	15492	15536	15661	15478	15405	15303	15721	15424	15469	15598	15361	15457	15641	15463	15599	15498	15670	15553	15581	15482	15488	15404	15691	15467	15512	15555	15488	15623	15596	15559	15566	15478	15479	15445	15557	15687	15586	15439	15446	15491	15583	15608	15458	15542	15421	15348	15578	15564	15435	15532	15560	15743	15559	15454	15517	15564	15579	15489	15463	15576	15584	15462	15604	15525	15855	15588	15476	15555	15506	15420	15515	15306	15646	15431	15491	15624	15494	15472	15653	15401	15581	15522	15584	15570	15500	15455	15532	15749	15504	15647	15395	15499	15436	15524	15467	15447	15388	15648	15429	15570	15362	15524	15523	15488	15376	15410	15612	15477	15724	15517	15497	15601	15487	15528	15565	15700	15449	15498	15489	15592	15451	15330	15539	15576	15624	15660	15567	15516	15469	15470	15545	15496	15663	15521	15505	15480	15544	15547	15493	15562	15564	15458	15576	15544	15353	15425	15552	15423	15431	15583	15530	15643	15444	15526	15707	15558	15545	15525	15380	15595	15499	15483	15695	15592	15541	15537	15531	15406	15438	15530	15425	15633	15603	15310	15402	15679	15566	15529	15642	15491	15668	15502	15686	15583	15694	15586	15419	15537	15579	15514	15426	15579	15419	15554	15459	15402	15508	15391	15646	15439	15346	15500	15464	15454	15566	15365	15605	15468	15411	15561	15483	15565	15720	15408	15630	15464	15472	15492	15403	15386	15473	15537	15429	15365	15356	15576	15504	15357	15583	15578	15433	15521	15413	15630	15451	15629	15460	15423	15445	15500	15558	15602	15524	15586	15410	15486	15402	15501	15525	15615	15616	15489	15465	15468	15447	15671	15697	15431	15525	15711	15507	15564	15581	15512	15468	15423	15430	15468	15685	15535	15520	15488	15543	15365	15633	15626	15525	15544	15568	15574	15503	15583	15355	15607	15626	15532	15562	15531	15426	15560	15543	15614	15645	15554	15357	15323	15292	15399	15660	15558	15508	15525	15574	15568	15412	15424	15384	15484	15244	15424	15537	15437	15728	15603	15567	15456	15601	15597	15432	15652	15503	15415	15539	15495	15469	15408	15471	15428	15495	15434	15511	15636	15528	15486	15609	15548	15484	15536	15592	15558	15539	15481	15485	15523	15433	15590	15672	15392	15483	15511	15476	15627	15458	15610	15689	15442	15642	15703	15380	15404	15626	15467	15454	15607	15488	15475	15422	15550	15526	15440	15494	15547	15610	15469	15532	15503	15565	15580	15553	15637	15509	15592	15577	15445	15610	15457	15764	15378	15443	15402	15405	15689	15397	15466	15429	15610	15448	15592	15383
23019	21486	29477	23933	21887	24963	28050	22438	21391	21969	21961	20695	20772	21038	20890	20390	19701	19727	19577	19641	19357	19355	19318	19383	19117	19298	19162	19312	19127	19202	19366	19240	19326	20576	23964	23428	21856	20513	19633	19101	19153	19124	19011	18991	19039	18972	18968	18938	19066	18861	18813	18833	18742	18951	18926	18740	19102	18954	19099	18925	18866	18988	18970	18992	18940	19002	19242	18929	18889	18853	19040	19018	19080	19002	18905	19040	18952	18771	18825	18949	18991	18916	18876	18613	18813	18780	18854	18916	18823	18952	18868	18943	18947	18891	18896	18888	18906	18855	19073	18920	18854	18854	18825	18891	18849	18966	18803	18791	19062	18657	19002	18666	18870	18478	18850	18671	18946	18798	19048	18909	18837	18731	18820	18956	18945	18811	18839	18845	19116	18906	18729	18601	18809	18912	19102	18892	19143	18730	18947	18730	18955	18968	18809	18833	18752	18912	19047	18968	18949	18971	18956	18983	18809	18771	18810	18705	18777	19003	19093	18985	18847	18691	18861	18905	18934	18952	18758	18858	18815	18959	18938	18999	18848	18923	18878	18923	18937	18969	18835	18823	18821	19040	18967	18859	18778	18953	18955	18736	18877	18847	18909	18717	18756	18931	19019	18712	18775	18763	18980	18857	19059	18835	18812	18772	18777	18859	18846	18894	18823	18833	18873	18897	19036	18847	19047	18859	18944	19001	18920	18737	18669	18898	18746	18897	18789	19030	19044	19121	18717	18926	18924	19015	18891	19066	18860	18909	18771	18895	18726	18958	18852	18950	18738	18961	19008	18984	18994	18901	18868	18781	18804	18782	19077	18943	18841	18890	18991	18896	19010	19037	18786	19059	18891	18992	18819	19042	18956	18876	18986	18866	18855	19044	19020	18919	18957	18997	19065	18783	18683	19034	18895	18972	19074	18868	18722	18783	18829	18801	18962	19026	18651	18932	18996	18841	18829	18861	18682	18976	18797	18821	18909	18924	18889	18893	18765	18933	19005	19024	18926	18987	18763	18992	18831	18791	19150	18657	18866	18984	18891	18874	18876	18746	18853	18916	18717	18819	19007	18949	18766	18876	18874	18867	18762	18953	18854	18853	18924	18825	18793	18969	19067	18995	18655	18913	18769	18982	18870	18900	18862	18915	18784	18792	18840	18743	18707	18895	19051	18741	18990	18778	19025	18986	18874	18822	18799	18906	18817	18964	18978	18846	18855	18914	18865	18583	18931	18874	18944	18969	18964	18686	18730	18961	18751	18978	19081	18905	18836	18947	18898	18925	18950	18905	18708	18798	18805	18807	18945	18744	18787	18811	18887	18904	18859	18977	19042	18658	18882	18886	18919	18883	18887	18798	18899	18881	18815	18935	18699	18861	19065	18770	18747	18970	18951	18810	18878	19179	18945	18792	18782	18920	19039	18806	18812	18844	18926	18901	18758	19019	19088	18726	18831	18948	18924	18821	18822	18849	18635	18865	19095	18830	18999	19068	18823	18733	18651	18691	18902	19060	18835	18943	18948	18888	18797	18713	18824	18698	18836	18910	18942	19031	19033	18873	18963	18830	18847	18909	19001	19013	18846	18823	18989	19063	18822	18812	19027	18687	18676	19073	18936	18777	18922	18976	18681	19120	18769	18980	19035	18798	18807	18694	18885	18633	18685	18908	18874	18953	19040	18823	19095	19061	18945	18898	19032	18863	18863	18831	18868	18889	18887	18884	18734	18789	18833	19068	18620	18890	18729	19176	18867	18896	18856	18894	18893	19147	18846	18899	18936	18839	19104	18920	18673	18676	18796	18753	18885	18906	18888	18891	18832	18965	18647	18867	18713	18742	18674	19054	18984	18978	19044	18829	18997	19076	18799	18734	18694	18901	18550	18758	19037	18653	18918	19013	18800	18843	19037	18891	18997	18904	18729	18887	19004	18828	18937	18543	18819	18615	18940	18824	18975	18982	18768	18677	18743	18792	18852	18915	18951	19050	18785	18730	18692	18607	18841	18881	18895	18780	18964	18791	18802	18509	18745	18892	19011	18769	18936	19059	18925	18863	18752	19052	18797	18951	18812	18945	18761	18899	19008	18809	18953	18943	18677	18898	19058	18864	18814	18890	18816	18603	18813	18739	18628	18960	19038	18696	19035	18924	18858	18722	18968	18821	18853	18957	18933	18780	18804	18942	18823	18734	18773	18568	18780	18939	18884	18965	18810	18722	18856	18811	19010	18947	18895	18830	18802	18995	18915	19007	18677	19098	18649	18656	18900	18843	18879	18803	18991	18720	18831	18881	18930	18876	18862	18804	18802	19029	18853	19073	18736	18755	18720	18799	18972	18991	18832	18953	18920	18903	19027	18589	18862	18986	18960	18847	18808	19034	19053	19013	18924	19104	18931	18726	18667	18819	18892	19051	18802	18833	18720	18986	18927	18834	18779	18699	18848	19067	18953	18764	18903	18970	19088	19018	19281	18916	18908	18866	18999	18810	18907	18803	18787	18832	18793	18914	18842	18756	19037	18984	18576	18722	19077	18687	18852	18888	19170	18797	18872	18940	18842	18854	18923	19036	18959	19120	18709	18977	18926	18886	18766	18628	18713	18732	19041	18780	19021	19066	18992	19025	18965	18957	18772	18757	18773	18758	18830	18742	18905	18782	18892	18911	18817	18959	18880	18789	18751	18945	18815	18827	18941	18938	18821	19024	18955	18892	18769	18963	19119	19112	18830	19044	18958	18586	18709	18904	18740	18837	18843	18999	18899	18871	19102	18851	18874	18676	18916	18853	18777	19013	18736	19056	18949	18959	18860	18955	18778	19093	18670	19001	19057	18730	18764	18933	18826	18828	18754	18731	19040	18898	18889	18916	18801	18831	18741	18824	18719	18903	18927	18874	18896	18926	18963	19010	18849	19065	18928	18849	18764	18802	19023	18687	18986	18871	18962	18977	18728	18776	18877	18937	18889	18710	18772	18806	18736	18904	19216	18990	19001	18977	19044	18975	19218	18812	18661	18737	18710	18877	18934	19133	18805	18890	18839	18668	19006	18901	19004	19096	18882	18874	18917	18831	18721	18605	18869	18917	18805	18925	18809	18828	18836	18970	18979	18932	18767	18741	18766	18798	18817	18744	18803	18617	18753	18945	18869	18716	18797	18917	19052	18809	18874	18775	18929	18814	18935	19016	19193	18795	18800	18825	18843	18677	18941	19043	18598	18879	18715	19029	19045	18915	18701	18923	18747	18844	18681	18819	18907	18975	18807	18694	19024	18882	18912	18825	18855	18922	19011	19125	18643	18713	18997	19024	18909	18876	18705	18964	18938	19198	18774	18764	18972	18796	18795	18801	18780	18751	18904	18881	18698	19054	18741	19033	18960	18920	18978	18804	18939	18946	18956	18997	19150	18824	18949	18954	18998	18841	18783	18882	18992	18813	18895	18860	18880	18952	18886	19014	18979	18656	18829	18813	19038	18871	19080	18998	18774	18900	18808	18827	18890	18854	18938	18790	18873	18852	18681	18846	18896	19057	18762	18773	18929	18857	18991	18998	19069	18822	18936	19015	18815	18978	18974	18855	18817	19087	18922	18877	18610	18909	18972	18750	18757	18716	18735	18705	18752	18934	18862	18862	18753	18792	19019	18700	18970	18825	18772	18753	18809	18736	18813	18768	18931	18902	18904	18765	18781	18819	18771	18843	19030	18824	18800	18815	18970	18915	19064	18983	18931	19031	18815	18863	18878	18856	18764	18870	18685	18956	18789	18627	18739	18887	18969	18846	18800	19028	18827	18932	18931	18950	18837	19238	18744	18724	19034	18876	18859	19003	18777	18914	18799	19054	18777	18761	18918	19078	18898	18892	18835	18965	18998	19101	18899	18839	18643	18783	18983	18900	19008	18955	18881	18959	19076	18788	18961	18993	18832	18956	18724	18765	18962	18666	18653	18879	18882	18923	18750	18975	18912	18622	18757	18905	18908	18904	18821	18708	18823	19029	18758	19010	18904	18796	18977	18840	19056	18822	18823	18910	18754	18899	18856	18818	18821	19060	19072	18958	19088	19050	18931	18892	18952	19075	19030	18834	18946	18840	18725	18886	18856	19156	18885	18919	18809	18923	18701	19065	18772	18924	19079	19033	18993	18976	18925	18719	18788	18714	19020	18917	18747	19054	18770	18774	18989	18988	18851	18987	18988	18850	18944	18777	18966	19041	19106	18932	19100	18862	18998	18869	18768	18958	18973	18938	18990	18719	19004	18906	18719	18757	19024	18830	18759	19135	19079	18878	19053	19025	19042	18850	18840	18890	18892	18884	19024	18967	18727	18953	18726	18784	18845	18965	18747	19117	18682	19135	18789	18817	19034	18793	18681	18822	18900	19050	19085	18778	18903	18635	18827	18767	18659	18906	18854	19002	19081	18868	18975	18806	18826	18788	18806	18883	18707	18773	18880	18918	19005	18907	18706	18799	19187	18971	18826	18721	18987	18994	19023	18959	18818	19035	18673	18822	18786	18745	18875	18664	19032	18932	19085	19123	18786	18986	18895	18833	18837	18839	19013	19052	18825	19026	18941	19005	18918	18690	18930	18982	18860	18995	18850	18943	18844	18852	18918	18954	18901	18797	18857	18798	18849	18807	18838	18831	18856	18850	19142	18791	19062	18748	18744	18784	18728	18878	18801	19026	18882	18911	19067	18819	18783	18846	18717	18609	18854	18885	18881	18872	19011	19326	18927	18642	18862	18836	18712	18708	18813	18804	18946	18950	18910	18896	18753	18769	18909	18964	18826	19015	18889	18783	18997	18868	18987	18934	18961	18916	19020	18907	18971	18801	18838	18718	18796	18939	18960	18703	18646	18993	18936	18756	18977	18769	18936	18905	18779	18742	18760	18897	18913	18831	18743	18844	18900	18832	18969	18967	18890	18912	18955	19044	18858	18976	18839	18824	18559	18883	19007	19049	18933	18773	18798	18593	18795	18829	18729	18862	18855	18908	19152	18827	18978	18969	18916	18899	18925	18916	18733	18832	18849	18748	18740	18848	18965	19054	18840	18892	18960	18953	18650	18957	18929	18696	18897	19003	18937	18772	18842	18882	19086	19073	18974	18714	19068	18875	18855	18945	18840	19082	18906	18984	19007	19022	18633	18974	18668	18845
22326	41363	38166	30571	27653	25073	22111	20059	19246	19829	19550	17860	18325	18830	17983	17067	16449	16303	16409	16236	16008	15952	16072	16077	16009	15798	15822	15896	15784	15794	15813	15944	15996	18262	22291	20932	18543	17074	16068	15781	15674	15686	15458	15527	15508	15565	15508	15490	15367	15490	15612	15664	15666	15509	15605	15620	15505	15426	15674	15583	15450	15615	15364	15396	15495	15394	15613	15542	15491	15670	15499	15550	15532	15623	15778	15568	15371	15632	15334	15458	15460	15582	15503	15362	15749	15510	15441	15567	15453	15679	15467	15601	15671	15560	15454	15588	15531	15383	15522	15482	15501	15532	15543	15707	15738	15359	15331	15356	15344	15394	15699	15519	15512	15613	15635	15563	15378	15578	15547	15699	15653	15531	15525	15562	15484	15338	15464	15575	15520	15490	15410	15473	15500	15466	15681	15498	15595	15459	15569	15517	15353	15528	15601	15432	15498	15506	15625	15330	15624	15490	15558	15405	15372	15484	15529	15479	15508	15516	15748	15445	15323	15589	15538	15515	15576	15617	15592	15343	15358	15574	15679	15425	15469	15502	15535	15438	15437	15440	15575	15693	15459	15534	15539	15493	15446	15393	15626	15456	15556	15581	15521	15344	15517	15547	15298	15613	15770	15545	15561	15386	15583	15505	15508	15561	15495	15540	15567	15571	15563	15506	15637	15679	15601	15566	15489	15423	15530	15537	15495	15747	15518	15558	15517	15492	15565	15520	15525	15434	15521	15394	15667	15405	15618	15434	15497	15660	15504	15437	15304	15382	15520	15619	15570	15534	15583	15534	15365	15509	15699	15349	15407	15542	15498	15496	15463	15456	15627	15504	15549	15486	15567	15281	15662	15421	15655	15482	15507	15605	15425	15544	15558	15608	15583	15442	15506	15624	15554	15555	15479	15730	15384	15683	15500	15399	15651	15721	15601	15592	15590	15502	15396	15560	15567	15565	15348	15488	15478	15563	15381	15428	15412	15481	15471	15559	15471	15503	15580	15427	15533	15469	15614	15297	15316	15556	15582	15560	15480	15475	15468	15308	15500	15382	15404	15514	15514	15501	15526	15511	15490	15552	15598	15295	15631	15590	15544	15479	15364	15675	15384	15452	15497	15461	15414	15347	15472	15589	15471	15541	15542	15482	15493	15493	15575	15470	15506	15460	15565	15488	15574	15403	15685	15565	15603	15497	15590	15505	15492	15619	15470	15452	15488	15459	15608	15529	15613	15588	15559	15551	15492	15548	15553	15613	15526	15523	15549	15541	15642	15436	15457	15466	15535	15480	15602	15543	15333	15660	15677	15335	15697	15520	15577	15447	15420	15462	15589	15561	15589	15530	15378	15586	15449	15641	15525	15323	15509	15579	15388	15583	15545	15640	15321	15416	15488	15444	15698	15548	15491	15323	15429	15617	15559	15485	15542	15599	15494	15375	15591	15550	15656	15520	15396	15481	15656	15601	15410	15435	15530	15561	15279	15615	15524	15526	15435	15588	15407	15487	15519	15552	15584	15440	15482	15343	15550	15484	15562	15672	15433	15624	15378	15558	15588	15509	15536	15415	15623	15421	15493	15606	15376	15405	15598	15632	15591	15636	15310	15379	15591	15632	15587	15564	15550	15470	15323	15474	15545	15361	15432	15575	15483	15501	15617	15591	15477	15449	15545	15450	15585	15312	15696	15671	15604	15574	15475	15508	15596	15580	15611	15582	15425	15303	15434	15449	15331	15451	15534	15453	15526	15412	15522	15444	15481	15593	15414	15536	15592	15574	15525	15322	15563	15537	15367	15335	15599	15516	15465	15651	15304	15428	15458	15496	15516	15368	15523	15335	15444	15483	15439	15466	15418	15575	15574	15397	15499	15604	15681	15452	15492	15593	15481	15523	15456	15519	15405	15424	15693	15528	15465	15576	15490	15429	15562	15449	15601	15521	15594	15563	15596	15577	15501	15567	15561	15521	15542	15628	15546	15425	15531	15413	15552	15587	15601	15519	15313	15763	15548	15271	15428	15603	15411	15622	15618	15470	15704	15487	15587	15245	15362	15617	15543	15346	15515	15361	15516	15586	15457	15559	15689	15412	15441	15521	15494	15458	15390	15377	15490	15426	15518	15614	15456	15623	15494	15672	15579	15572	15425	15595	15436	15493	15469	15604	15457	15586	15571	15495	15567	15363	15503	15730	15454	15603	15464	15411	15562	15407	15408	15573	15626	15580	15466	15438	15336	15401	15454	15414	15450	15500	15446	15735	15501	15480	15423	15385	15632	15550	15535	15470	15596	15370	15591	15578	15619	15432	15510	15377	15399	15400	15587	15523	15529	15490	15566	15471	15702	15480	15552	15830	15429	15476	15468	15387	15573	15440	15520	15477	15599	15465	15545	15477	15573	15322	15591	15523	15476	15495	15535	15651	15187	15388	15420	15617	15518	15405	15546	15316	15591	15427	15509	15615	15606	15490	15480	15534	15496	15477	15390	15495	15571	15570	15328	15648	15481	15565	15374	15377	15278	15697	15399	15609	15615	15460	15477	15439	15356	15495	15496	15559	15528	15712	15623	15505	15353	15664	15434	15653	15498	15462	15443	15518	15480	15408	15429	15546	15498	15599	15628	15505	15529	15795	15523	15601	15418	15396	15523	15433	15533	15590	15455	15535	15493	15555	15560	15487	15418	15468	15416	15404	15456	15463	15328	15587	15495	15338	15544	15569	15534	15604	15578	15427	15497	15632	15531	15393	15459	15428	15488	15517	15541	15627	15463	15381	15501	15533	15564	15395	15391	15413	15421	15435	15421	15597	15608	15265	15513	15499	15593	15349	15450	15403	15527	15468	15545	15398	15523	15394	15487	15481	15486	15668	15414	15570	15669	15490	15546	15340	15561	15614	15409	15600	15554	15603	15516	15453	15425	15507	15628	15638	15429	15611	15746	15387	15593	15633	15490	15321	15579	15337	15511	15421	15577	15419	15398	15610	15640	15488	15486	15390	15449	15620	15567	15512	15576	15496	15644	15617	15682	15336	15439	15505	15639	15464	15590	15332	15369	15529	15611	15439	15565	15451	15415	15550	15506	15411	15454	15562	15629	15526	15519	15593	15631	15606	15352	15610	15377	15551	15347	15514	15569	15390	15484	15381	15474	15362	15662	15462	15641	15608	15441	15318	15504	15497	15514	15500	15484	15711	15462	15587	15400	15531	15330	15525	15589	15705	15268	15492	15421	15435	15373	15355	15485	15651	15374	15629	15548	15481	15436	15634	15517	15467	15346	15479	15478	15354	15419	15523	15378	15456	15469	15324	15670	15417	15534	15428	15399	15408	15639	15455	15508	15468	15557	15558	15590	15396	15449	15389	15550	15415	15455	15445	15482	15427	15323	15614	15448	15732	15492	15449	15491	15544	15463	15586	15427	15607	15483	15400	15418	15537	15504	15424	15500	15714	15404	15490	15476	15546	15372	15233	15624	15502	15414	15475	15479	15441	15623	15480	15493	15616	15423	15383	15620	15487	15459	15412	15407	15286	15514	15521	15343	15372	15513	15499	15578	15490	15554	15603	15538	15480	15480	15616	15625	15441	15528	15569	15451	15483	15397	15572	15677	15453	15627	15423	15301	15498	15486	15507	15327	15197	15472	15421	15410	15359	15542	15503	15685	15409	15698	15473	15471	15450	15381	15342	15369	15482	15461	15681	15527	15437	15595	15473	15477	15462	15628	15539	15470	15449	15554	15624	15445	15474	15379	15430	15456	15500	15489	15607	15595	15669	15621	15407	15380	15429	15542	15474	15467	15499	15459	15368	15558	15574	15371	15493	15433	15393	15506	15528	15504	15425	15405	15457	15561	15486	15455	15507	15275	15319	15630	15473	15430	15388	15466	15382	15632	15379	15535	15414	15606	15438	15471	15373	15537	15509	15696	15508	15581	15324	15583	15426	15392	15491	15573	15588	15719	15615	15603	15662	15514	15264	15565	15421	15496	15553	15516	15481	15356	15429	15492	15540	15463	15581	15465	15427	15645	15477	15656	15435	15570	15534	15473	15540	15446	15545	15518	15439	15555	15481	15624	15608	15545	15460	15534	15575	15452	15276	15682	15533	15499	15469	15436	15376	15457	15589	15521	15600	15421	15592	15587	15495	15651	15410	15550	15556	15427	15682	15568	15384	15413	15583	15394	15470	15625	15679	15359	15577	15466	15692	15540	15491	15602	15670	15526	15406	15446	15570	15543	15611	15395	15344	15516	15573	15444	15563	15424	15539	15534	15442	15431	15456	15304	15346	15443	15444	15487	15401	15421	15455	15429	15510	15714	15554	15551	15571	15536	15625	15435	15671	15548	15447	15454	15343	15439	15563	15468	15584	15382	15589	15339	15502	15474	15334	15607	15404	15548	15578	15654	15410	15499	15342	15318	15593	15513	15360	15502	15385	15492	15448	15376	15382	15276	15437	15446	15524	15556	15383	15718	15578	15446	15476	15492	15607	15382	15421	15521	15717	15512	15467	15644	15574	15585	15414	15570	15463	15527	15408	15534	15585	15611	15445	15532	15463	15437	15586	15458	15516	15506	15537	15495	15458	15618	15427	15252	15503	15484	15575	15502	15295	15445	15545	15616	15388	15591	15360	15611	15516	15515	15643	15478	15524	15538	15554	15541	15321	15531	15635	15505	15510	15643	15542	15550	15581	15345	15802	15440	15480	15466	15575	15615	15503	15347	15446	15627	15518	15471	15495	15517	15545	15499	15561	15420	15658	15395	15400	15307	15432	15535	15463	15548	15537	15586	15552	15392	15566	15619	15651	15521	15489	15501	15618	15494	15487	15548	15404	15393	15640	15429	15451	15770	15449	15702	15426	15507	15375	15570	15327	15565	15592	15566	15477	15516	15447	15572	15527	15601	15597	15406	15526	15484	15394	15386	15477	15559	15422	15579	15446	15630	15442	15482	15565	15430	15494	15501	15564	15658	15622	15609	15619	15538	15422	15614	15334	15439	15585	15669	15521	15478	15479	15551	15416	15479	15401	15287	15405	15507	15262	15503	15549	15520	15462	15502	15380	15472	15476	15565	15556	15531	15663	15508	15577	15486	15539	15645	15500	15529	15354	15527	15481	15570	15483	15591	15584	15557	15444	15295	15657	15370	15494	15471	15361
28150	23619	29449	26752	22771	22311	21423	20199	19765	19937	20180	19747	19889	19850	19545	19636	19140	19195	19164	19397	19284	19172	19370	19085	18794	19012	18993	19158	19022	18901	18930	18997	19129	19085	19218	19507	19526	19248	19422	18982	19236	19057	19085	19032	19087	19222	18850	19136	19011	18987	19012	18947	18951	19002	19053	19095	19219	18740	19078	18980	18966	19158	19035	18794	18836	18884	18925	19122	19196	18714	18959	18959	19165	19272	19151	18982	19110	19148	19126	19165	19199	19155	19061	18991	19191	19059	19063	18723	19088	18925	18934	18980	18905	19003	18972	18816	19105	18865	18982	18922	19115	19061	19051	19055	19007	18875	18887	19028	19047	19055	18998	19151	18977	18968	19168	19150	19179	18912	19064	18872	18994	18923	18816	18939	18974	19031	19011	19082	19055	18974	19043	19064	19269	18774	18917	19053	19083	18830	18927	18869	19091	18863	19096	19286	18972	19082	18872	18672	19066	19039	18946	18942	18900	19044	19109	19024	19204	19098	18992	19054	18784	18982	18874	18879	19109	18938	19168	18948	19020	19037	18987	19141	19007	19272	19112	18858	18904	19013	19084	18989	18884	18884	19087	19147	18995	19164	18855	19071	18924	18967	18790	19134	19001	19135	18950	19129	19082	19032	19043	18994	18900	19049	18866	18901	19085	18994	19149	19146	19113	19046	19288	19080	19054	19058	18972	18790	18840	18887	18932	19019	18931	18955	18862	19192	19050	18796	19177	18977	19077	19039	19032	18985	18968	19121	18998	19026	19053	18880	19087	18790	18883	18894	19135	19119	19177	18914	19071	18941	18944	18986	19018	19122	19062	19151	19158	19078	19076	19005	18942	18818	18848	19025	18942	18741	19004	19071	18726	18740	19023	18897	19025	19017	19277	19128	18992	19041	19090	18949	18991	18983	19068	19027	18988	19133	18909	18716	18943	19205	19111	19017	19053	19308	18962	18788	18840	18964	18896	18892	18968	18831	18905	18853	19132	18739	19063	18763	18885	18922	19153	18934	19011	19055	19058	18924	18866	18990	18942	19002	18842	19092	19014	19136	19126	19115	19092	18928	18872	19130	19056	19028	19088	19069	19003	19116	18969	18957	19036	19051	19058	18972	19049	19048	18866	18839	18920	18945	18881	18810	19030	19044	19016	19110	18888	18821	19099	18930	19136	19017	18875	18967	19004	18761	18875	19097	18813	19087	19069	19104	18966	19062	19092	19026	19023	19041	19055	18953	18710	18946	18877	19035	19052	19111	19092	18999	18918	19019	18981	18855	19136	19110	18923	18992	18960	18989	19013	18897	19007	18923	19157	18926	18932	18891	18946	18895	19009	18951	18926	18953	19110	19026	19156	18940	19222	19073	19116	18766	18781	19001	19081	18894	18978	18845	19040	18984	18951	19094	19198	18944	18942	19060	19015	19054	18979	18770	19076	19094	19089	18939	18993	18892	19196	19151	19197	18889	19131	18975	18909	18857	19077	19094	19092	19087	19117	19063	19086	19098	19040	19027	19035	18750	19157	18986	18879	18860	18981	18952	18874	19026	19036	18799	19055	19014	18963	19032	18775	18984	18782	19027	19123	18976	18926	19006	19134	19024	19144	18946	19124	18910	18938	19137	18960	18908	18968	19064	19008	19076	19306	18993	18829	19061	18932	18984	19207	19025	18963	19010	18967	18724	19014	19043	19177	18923	19010	19081	18887	19051	19147	19033	18906	18920	18893	18990	18914	19056	18882	19084	19035	18990	19110	19013	19185	19049	19081	18816	18877	18723	18843	18984	19064	19164	19144	19109	18975	19037	18952	19104	19144	18970	18999	19100	18986	19011	18930	19077	19107	18913	18879	18933	19105	18904	19009	19152	19152	18979	18906	18962	19160	18911	18944	18916	18924	19162	19043	18951	18871	19004	18944	18960	19180	19181	19018	18994	18952	19246	19036	19146	18995	19152	18891	19023	19101	19012	19264	18915	18994	18898	19069	19058	18875	18844	18857	19069	18998	19024	18880	18831	19137	18953	19063	18840	18737	18806	18881	18954	18999	18934	18796	19024	18895	19071	18903	19018	18871	18856	19268	19015	18900	19049	19004	18928	18973	18930	18829	18970	18797	18990	18953	18949	18994	18894	18820	19118	18973	19013	18908	19016	18860	19112	18804	18836	19026	18852	19098	19189	19081	18802	19174	19034	18904	19120	19011	19250	18976	18674	19081	18822	19079	19152	18825	19136	19062	19088	18904	18810	19113	18996	18911	18959	19235	19084	18958	18999	18940	18957	18941	18975	18951	18955	19140	18959	18990	18940	18972	19140	19162	19067	18914	19109	18814	18976	19132	19129	19125	19150	19145	18862	18929	19062	19082	19101	18980	19032	19052	18879	19201	19046	18905	19051	18928	19019	19128	19285	18923	19136	19046	18954	19277	18909	18894	19069	18961	19179	18979	19175	19214	18897	19145	19008	19091	19061	19038	19085	18929	18911	19017	19002	18969	19083	18808	19253	19010	19220	19071	19345	18851	19102	18915	18775	18853	19093	18965	18933	18978	19029	18976	19002	19012	18980	19190	19033	19104	19219	19087	18957	18839	18858	18886	18929	18920	19222	18997	18829	18951	19104	19079	18978	19128	19030	18880	18921	18936	19042	18969	19096	18906	19081	19075	18862	19040	18926	19242	19083	19028	18943	18942	19015	18962	19051	18919	19080	19000	18920	19096	19158	19038	19238	18960	18948	18766	19021	19168	19174	18970	19268	19018	19065	18985	18913	18905	19248	18955	18784	19070	19028	19104	18925	18917	19007	19043	18888	19169	18734	18958	18999	18858	19078	19182	18898	19005	18774	18967	18865	19085	19061	19053	19155	19040	19099	19077	18978	19098	18817	19088	19046	19216	18976	18732	18937	18860	18902	19006	19299	19096	18984	19047	19072	19110	18782	19034	19074	18968	18945	18988	19093	18913	19009	19060	18880	18930	19090	18917	18877	19218	19011	19427	18989	19131	19090	19057	19027	18938	19030	19113	19081	19150	18917	19139	19121	18905	18928	18880	18866	18914	19116	19006	18971	19031	19015	19015	18882	19026	19095	18925	18802	18959	18873	19044	18979	19015	19011	18993	18854	18848	18899	18984	19085	18883	19034	18864	19000	18610	18944	19074	19035	18996	19060	18969	18697	18980	19137	19000	18931	19025	19135	18950	18955	18946	18863	18882	18986	19153	19071	19094	19093	19114	18934	19017	18880	19008	19120	19150	19056	19033	19035	19305	19181	19129	18980	19004	19210	19165	18940	18939	18874	18969	19060	19176	19018	18888	18904	18981	18828	19007	19043	18947	19140	18905	18912	19133	18999	19047	19197	19079	19198	18978	19002	19139	18834	19076	18968	18952	18962	19091	18897	19135	18916	19033	18803	19188	19098	19074	18936	19088	18778	19022	18953	19128	18876	19011	19014	19150	19100	19079	19130	19041	18846	18770	18909	19086	19187	19111	19107	18877	18855	18946	19141	19028	18981	19081	19041	18899	18916	18913	18948	19011	19080	19223	19019	19012	18908	18958	18796	18965	19123	19044	19271	19076	18961	19082	18933	18958	19227	19079	19073	19030	19034	19075	19125	19243	19069	19097	19177	19038	18981	18854	18750	18876	19178	18949	18983	19207	18937	19235	19091	19258	19189	19276	18925	19174	18932	18772	19048	18969	18955	19129	18881	18963	19109	18958	19100	19215	18837	18986	18936	18906	19241	19017	18911	18960	18934	19048	19046	19049	19201	18934	19090	18881	18799	19011	18898	19090	19218	19088	19019	18933	19118	18884	19017	18950	19286	18973	18921	18959	19108	19161	18941	19096	18919	18966	18947	18958	19084	19017	18946	19020	18899	19044	18929	19043	19037	18828	19016	19121	19098	18911	18806	19073	19017	19091	18926	19393	18933	19078	19043	18890	18937	18885	18958	18845	19141	18811	18948	19001	19154	18922	18838	19139	18734	18848	19069	19183	18860	19059	18825	19018	19124	19043	18913	18853	18987	19135	19055	19113	19053	19083	19170	19006	19091	19016	18987	19079	19028	18955	19023	18784	18911	19031	18979	18853	19066	19152	18912	19137	19203	19049	19065	18974	18908	19097	19208	18902	19096	19148	19087	19209	19141	18836	18822	19020	19009	19090	19202	18997	19003	18817	19025	18981	18954	18977	19052	19124	19088	18940	18995	19017	19060	18909	19088	18862	19106	19083	18905	19108	19140	19090	19122	19203	19095	19033	18787	18978	18942	19299	19128	19043	18915	18926	18945	19158	18947	19016	18967	19201	18971	19041	19026	18758	19131	19082	18970	19199	19090	19056	19071	19055	18965	18851	19018	18908	19022	18955	18905	18929	19113	19055	18962	19097	19235	19116	18780	19156	18878	18908	19178	18954	19199	18958	19089	18933	18941	19146	18842	19021	18988	18836	19070	19037	18956	18915	19099	19168	18967	18997	18950	18892	18828	19001	18988	18989	19112	18917	18955	18951	19145	18938	18987	19091	19050	19092	19106	18917	19097	19002	18883	18869	18978	18997	18936	18957	19101	18996	18905	19053	19140	19090	18942	19077	18870	18957	19038	19283	18982	19032	18995	19047	18883	18979	18895	18969	19213	19060	19097	19284	19066	19092	19102	18925	18984	19035	18831	18839	19033	18952	19049	18910	18994	19112	19121	19164	19136	19086	19073	19109	19189	19121	18998	19263	19066	19072	19089	18952	18967	18982	19214	18928	18978	18871	19090	19079	19064	19079	18970	18942	18860	19016	18873	19049	18869	18843	19062	18901	19119	18860	18806	18812	19092	19210	19172	18947	18808	19130	19100	18854	18988	18990	18869	18825	18979	19156	19058	19079	18956	19076	18998	18992	18909	19104	19045	18889	19016	19097	19038	18990	18915	19142	18859	19112	19050	18969	18929	19065	18966	18812	18716	19024	19141	19036	19138	18984	19009	19013	19100	18949	18986	19001	19107	19091	18941	19116	19064	19084	19006	19074	19258	19146	18894	19073	19017	18901	19185	19008	19107	18929	19127	19166	18929	19056	19037	19124	18845	19135	19082	18992	19016	18837	18891	19176	18955	18976	18904	19070	19062	18874	18942	19151	18840	18821	18886	18949	19073	18866	19032	18969	18943	19223	18976
21083	30837	28912	22755	21262	20240	18546	17424	17350	17401	17442	16722	16753	16864	16722	16155	15890	15833	16053	16005	15677	15747	15625	15846	15771	15783	15669	15630	15604	15544	15768	15733	15740	15800	16012	16304	15970	15952	15545	15654	15682	15518	15649	15347	15650	15739	15473	15432	15570	15654	15567	15478	15598	15565	15524	15544	15568	15532	15506	15514	15592	15524	15415	15531	15634	15531	15422	15465	15519	15525	15783	15525	15660	15630	15494	15474	15449	15719	15443	15708	15773	15501	15526	15640	15569	15553	15547	15574	15821	15592	15713	15476	15539	15483	15488	15687	15572	15597	15588	15628	15620	15589	15630	15378	15524	15555	15697	15559	15527	15562	15643	15680	15486	15688	15521	15693	15489	15505	15527	15576	15691	15380	15401	15630	15585	15610	15568	15578	15612	15479	15454	15460	15551	15515	15600	15687	15579	15590	15578	15669	15725	15594	15588	15546	15574	15439	15592	15466	15554	15526	15520	15670	15534	15411	15602	15618	15338	15719	15383	15452	15691	15471	15613	15375	15550	15682	15558	15620	15590	15599	15415	15555	15580	15571	15420	15589	15564	15467	15521	15426	15544	15599	15580	15509	15752	15630	15490	15538	15654	15550	15483	15645	15488	15410	15698	15660	15682	15692	15614	15490	15393	15648	15689	15460	15526	15586	15589	15628	15493	15424	15642	15694	15491	15696	15608	15548	15612	15580	15618	15613	15674	15348	15640	15559	15675	15474	15536	15795	15623	15571	15523	15767	15784	15693	15520	15736	15580	15640	15650	15648	15670	15535	15581	15569	15573	15511	15390	15604	15463	15552	15618	15444	15639	15601	15633	15589	15562	15471	15654	15479	15705	15599	15632	15491	15540	15539	15508	15593	15472	15755	15702	15491	15540	15570	15530	15596	15556	15581	15475	15887	15711	15652	15666	15620	15439	15617	15473	15710	15615	15488	15593	15454	15591	15724	15529	15511	15447	15693	15638	15545	15675	15590	15669	15588	15631	15630	15596	15528	15477	15633	15637	15504	15590	15624	15590	15573	15871	15562	15590	15642	15484	15398	15613	15502	15549	15488	15545	15658	15626	15572	15410	15563	15564	15666	15589	15608	15475	15518	15545	15649	15540	15643	15685	15590	15554	15410	15673	15734	15647	15506	15586	15720	15414	15609	15768	15586	15423	15427	15676	15692	15663	15752	15639	15570	15507	15524	15657	15416	15590	15561	15522	15384	15454	15639	15435	15629	15600	15748	15594	15553	15834	15552	15537	15457	15412	15605	15568	15409	15650	15416	15427	15449	15616	15599	15699	15680	15561	15630	15633	15439	15648	15603	15534	15690	15719	15545	15566	15550	15587	15495	15574	15643	15586	15452	15464	15565	15454	15579	15629	15536	15599	15698	15488	15507	15596	15421	15500	15562	15591	15626	15551	15484	15606	15584	15477	15543	15532	15480	15636	15550	15613	15595	15663	15657	15631	15669	15446	15613	15514	15472	15561	15702	15565	15471	15728	15495	15620	15577	15522	15626	15395	15581	15591	15511	15445	15541	15683	15559	15676	15558	15444	15523	15501	15530	15516	15553	15517	15454	15475	15601	15461	15696	15492	15630	15681	15393	15637	15552	15472	15600	15534	15453	15665	15442	15641	15513	15448	15758	15412	15456	15466	15635	15463	15573	15546	15532	15563	15483	15480	15574	15570	15545	15470	15598	15533	15547	15524	15571	15573	15467	15569	15405	15464	15656	15494	15660	15613	15502	15509	15799	15639	15557	15692	15499	15476	15441	15581	15506	15441	15572	15681	15485	15453	15363	15480	15511	15473	15448	15483	15538	15506	15583	15561	15703	15525	15656	15529	15731	15492	15589	15419	15677	15653	15517	15425	15568	15621	15637	15614	15700	15417	15628	15641	15595	15532	15678	15517	15599	15503	15631	15473	15572	15419	15659	15562	15475	15496	15538	15485	15431	15599	15657	15606	15509	15661	15608	15358	15598	15806	15745	15506	15530	15558	15398	15665	15662	15646	15686	15589	15469	15473	15518	15617	15581	15453	15529	15600	15541	15544	15552	15465	15719	15468	15536	15498	15572	15567	15696	15747	15438	15737	15516	15704	15455	15654	15657	15651	15547	15650	15424	15654	15484	15435	15462	15686	15336	15482	15505	15563	15762	15538	15636	15665	15574	15503	15672	15518	15608	15679	15559	15614	15618	15416	15683	15513	15428	15676	15699	15567	15425	15620	15618	15536	15567	15452	15485	15560	15566	15608	15448	15447	15515	15590	15634	15591	15502	15689	15758	15579	15524	15652	15431	15658	15553	15669	15598	15585	15595	15499	15693	15522	15665	15660	15618	15396	15626	15590	15758	15618	15442	15489	15724	15719	15519	15542	15488	15633	15464	15699	15393	15539	15532	15770	15542	15607	15651	15518	15575	15533	15523	15556	15603	15612	15511	15802	15468	15640	15593	15671	15715	15518	15571	15691	15619	15523	15624	15713	15470	15678	15615	15769	15527	15414	15617	15613	15562	15638	15670	15516	15506	15540	15568	15732	15601	15382	15631	15482	15637	15558	15748	15598	15597	15664	15614	15619	15529	15456	15502	15628	15653	15621	15564	15563	15654	15510	15587	15346	15602	15794	15649	15642	15647	15724	15404	15549	15611	15548	15610	15663	15668	15585	15588	15610	15655	15662	15642	15625	15699	15329	15604	15524	15606	15381	15571	15483	15578	15490	15700	15537	15311	15518	15632	15566	15598	15550	15599	15553	15473	15737	15613	15548	15691	15454	15640	15798	15550	15496	15573	15659	15667	15608	15596	15541	15462	15577	15433	15516	15866	15318	15565	15590	15611	15546	15665	15669	15605	15561	15402	15540	15517	15508	15760	15665	15612	15611	15426	15442	15472	15550	15729	15643	15732	15568	15511	15642	15443	15596	15481	15657	15654	15469	15626	15647	15669	15722	15545	15522	15515	15435	15632	15615	15506	15595	15602	15685	15448	15594	15610	15578	15525	15852	15582	15658	15585	15608	15825	15550	15672	15655	15528	15512	15585	15530	15593	15581	15360	15573	15481	15543	15580	15596	15596	15424	15514	15480	15662	15421	15521	15538	15509	15626	15617	15662	15621	15448	15657	15595	15610	15547	15651	15615	15487	15550	15450	15556	15637	15544	15635	15675	15480	15434	15440	15389	15583	15529	15750	15797	15452	15582	15473	15485	15643	15679	15608	15597	15706	15576	15533	15515	15530	15778	15617	15570	15677	15711	15629	15622	15573	15581	15563	15583	15588	15550	15504	15543	15380	15590	15574	15684	15541	15575	15502	15485	15590	15501	15447	15634	15661	15585	15554	15615	15662	15838	15555	15551	15593	15591	15458	15612	15624	15805	15645	15611	15476	15630	15636	15662	15706	15655	15617	15552	15437	15574	15652	15599	15531	15708	15462	15503	15611	15528	15635	15541	15536	15488	15644	15615	15556	15575	15664	15508	15478	15621	15588	15584	15701	15357	15551	15591	15336	15684	15678	15413	15569	15354	15499	15364	15567	15480	15666	15718	15544	15584	15592	15460	15717	15587	15524	15760	15419	15558	15459	15519	15762	15673	15650	15625	15539	15492	15647	15722	15498	15567	15697	15701	15512	15468	15673	15716	15629	15546	15657	15504	15663	15626	15584	15576	15636	15588	15711	15555	15521	15519	15543	15581	15682	15592	15686	15521	15550	15636	15512	15441	15549	15677	15566	15612	15544	15449	15534	15695	15538	15599	15523	15685	15606	15678	15468	15636	15530	15641	15383	15549	15659	15677	15431	15683	15664	15671	15618	15573	15419	15533	15496	15532	15512	15583	15494	15642	15519	15705	15528	15548	15697	15595	15557	15602	15583	15517	15684	15653	15656	15395	15664	15554	15517	15599	15578	15880	15463	15647	15515	15327	15561	15415	15556	15446	15638	15527	15515	15546	15659	15425	15653	15628	15713	15743	15443	15593	15595	15569	15581	15636	15579	15553	15581	15492	15484	15349	15609	15541	15637	15481	15652	15809	15634	15509	15783	15483	15382	15686	15639	15498	15528	15636	15495	15613	15593	15590	15697	15683	15789	15681	15715	15469	15516	15448	15393	15594	15554	15719	15479	15611	15609	15559	15618	15681	15540	15758	15639	15586	15612	15663	15633	15563	15533	15629	15635	15498	15631	15663	15702	15687	15409	15658	15642	15572	15508	15491	15493	15583	15658	15558	15541	15631	15624	15579	15507	15673	15729	15659	15596	15436	15507	15598	15584	15375	15431	15690	15584	15709	15655	15713	15646	15510	15419	15646	15561	15634	15553	15644	15696	15600	15633	15597	15574	15695	15652	15526	15474	15557	15697	15659	15640	15465	15740	15548	15611	15449	15796	15580	15700	15526	15520	15601	15477	15589	15512	15605	15564	15539	15594	15813	15695	15683	15732	15668	15765	15490	15596	15362	15559	15704	15584	15614	15389	15547	15557	15634	15717	15595	15497	15638	15479	15597	15693	15599	15570	15752	15712	15588	15608	15654	15503	15518	15556	15526	15431	15543	15626	15634	15593	15518	15678	15495	15578	15506	15620	15607	15515	15379	15475	15563	15471	15609	15618	15425	15514	15414	15455	15485	15475	15564	15546	15613	15637	15551	15582	15695	15641	15604	15639	15594	15573	15659	15589	15618	15471	15693	15495	15629	15535	15634	15574	15690	15524	15446	15580	15509	15893	15531	15626	15571	15624	15706	15502	15518	15498	15487	15645	15636	15596	15463	15485	15560	15647	15602	15568	15607	15526	15647	15790	15600	15641	15492	15589	15630	15590	15523	15571	15583	15537	15354	15574	15452	15570	15514	15657	15654	15678	15616	15513	15702	15626	15704	15404	15547	15659	15692	15487	15610	15564	15644	15512	15577	15665	15667	15696	15547	15551	15604	15747	15659	15577	15519	15723	15623	15695	15456	15792	15666	15692	15484	15690	15499	15781	15571	15481	15539	15583	15432	15554	15627	15544	15729	15590	15447	15565	15514	15430	15481	15618	15677	15388	15507	15560	15635	15519	15595	15468	15540	15778	15626	15678	15551	15691	15478	15525	15613	15674	15541	15587	15629	15604	15595	15611	15589	15648	15486	15638	15558	15560	15471	15643	15527	15695
23892	21464	29205	24266	22912	25285	24823	21204	20615	20908	20470	19635	19995	19999	19784	19381	19209	19133	18993	19084	18736	18771	18899	18906	18914	18961	18620	18618	18940	18628	18791	18676	18931	19666	21349	21208	20238	19523	19016	18822	18744	18663	18560	18591	18648	18486	18764	18834	18999	18561	18654	18616	18764	18618	18495	18653	18685	18639	18731	18675	18623	18661	18573	18633	18774	18623	18689	18387	18779	18679	18566	18529	18692	18793	18653	18675	18729	18698	18486	18620	18451	18419	18686	18703	18603	18665	18832	18718	18555	18673	18675	18674	18652	18744	18653	18503	18421	18656	18566	18503	18809	18616	18659	18597	18416	18566	18544	18561	18665	18592	18557	18509	18738	18629	18862	18719	18613	18556	18570	18477	18530	18665	18647	18375	18504	18584	18459	18692	18845	18507	18568	18472	18648	18411	18513	18481	18651	18699	18640	18609	18603	18789	18593	18732	18727	18619	18487	18606	18546	18584	18487	18792	18629	18536	18395	18536	18565	18733	18477	18547	18357	18616	18610	18391	18438	18234	18582	18615	18560	18484	18346	18762	18765	18495	18602	18430	18638	18687	18594	18663	18566	18752	18464	18561	18629	18797	18736	18663	18685	18463	18430	18581	18625	18437	18752	18768	18632	18546	18501	18695	18621	18700	18667	18638	18645	18714	18536	18841	18754	18718	18575	18620	18527	18620	18542	18742	18619	18803	18508	18630	18729	18636	18682	18711	18393	18527	18456	18816	18874	18613	18807	18656	18822	18489	18585	18653	18469	18579	18615	18454	18674	18595	18729	18555	18614	18729	18564	18635	18597	18723	18578	18802	18540	18714	18632	18436	18496	18598	18477	18467	18593	18507	18659	18586	18643	18625	18520	18514	18467	18710	18832	18807	18660	18549	18511	18749	18574	18556	18719	18766	18494	18617	18453	18503	18795	18634	18466	18703	18665	18691	18716	18489	18546	18399	18342	18523	18733	18606	18762	18737	18600	18297	18391	18697	18693	18497	18430	18399	18685	18654	18669	18651	18671	18569	18635	18540	18647	18515	18678	18664	18661	18386	18756	18522	18567	18547	18601	18672	18388	18545	18756	18536	18534	18625	18596	18624	18694	18600	18671	18728	18727	18693	18486	18657	18693	18639	18521	18674	18686	18607	18676	18500	18560	18685	18459	18656	18545	18595	18636	18601	18455	18733	18789	18675	18815	18594	18541	18782	18665	18571	18616	18715	18679	18558	18333	18687	18793	18673	18401	18418	18495	18551	18822	18618	18478	18686	18608	18573	18735	18573	18630	18644	18691	18564	18550	18414	18840	18664	18514	18485	18462	18420	18643	18639	18712	18467	18688	18696	18602	18659	18506	18671	18732	18755	18458	18538	18525	18462	18535	18598	18614	18464	18604	18464	18579	18677	18651	18473	18482	18634	18539	18501	18699	18644	18558	18571	18370	18509	18537	18576	18696	18611	18564	18408	18869	18589	18622	18424	18660	18583	18303	18287	18614	18659	18558	18654	18648	18680	18557	18589	18420	18423	18354	18570	18647	18459	18429	18682	18493	18604	18914	18728	18626	18716	18488	18483	18610	18657	18603	18695	18607	18895	18586	18654	18670	18363	18779	18704	18746	18487	18515	18331	18552	18473	18461	18644	18407	18538	18421	18542	18627	18528	18680	18468	18640	18792	18784	18710	18751	18857	18570	18532	18588	18795	18615	18420	18692	18520	18512	18640	18633	18665	18813	18448	18503	18437	18612	18593	18444	18756	18776	18693	18495	18503	18639	18856	18675	18666	18700	18686	18634	18508	18762	18689	18672	18598	18602	18400	18544	18490	18631	18530	18704	18526	18727	18680	18546	18648	18781	18562	18667	18643	18697	18629	18535	18396	18600	18472	18851	18465	18638	18657	18588	18425	18512	18535	18493	18686	18705	18565	18570	18488	18528	18580	18802	18497	18422	18452	18656	18712	18457	18701	18608	18680	18475	18562	18736	18762	18540	18759	18647	18462	18357	18597	18521	18546	18858	18622	18593	18505	18603	18480	18611	18641	18701	18734	18570	18573	18513	18911	18627	18614	18376	18446	18514	18576	18788	18542	18634	18396	18658	18691	18517	18380	18701	18405	18737	18818	18565	18578	18656	18511	18435	18610	18654	18374	18588	18488	18607	18380	18565	18684	18791	18669	18629	18598	18424	18499	18457	18757	18380	18524	18712	18527	18693	18489	18655	18673	18646	18385	18542	18372	18631	18864	18565	18604	18620	18561	18616	18630	18494	18485	18613	18641	18639	18579	18766	18633	18552	18528	18677	18641	18687	18651	18892	18467	18393	18542	18678	18510	18674	18427	18591	18523	18602	18656	18663	18783	18572	18586	18513	18568	18529	18628	18491	18720	18520	18408	18621	18692	18599	18541	18487	18341	18412	18369	18691	18418	18597	18668	18729	18573	18673	18673	18809	18550	18810	18449	18713	18580	18796	18650	18549	18514	18550	18680	18823	18515	18493	18554	18604	18473	18530	18455	18509	18584	18596	18468	18731	18591	18308	18544	18706	18640	18882	18750	18735	18657	18626	18571	18683	18452	18685	18504	18805	18793	18641	18618	18614	18621	18703	18643	18756	18651	18881	18576	18563	18565	18409	18473	18687	18767	18629	18560	18458	18491	18480	18557	18625	18658	18465	18715	18440	18379	18690	18790	18397	18608	18436	18627	18790	18731	18503	18650	18537	18562	18860	18554	18776	18586	18557	18498	18387	18592	18586	18512	18626	18622	18520	18712	18695	18720	18504	18540	18660	18495	18652	18566	18568	18544	18398	18599	18769	18654	18582	18767	18682	18666	18661	18708	18853	18498	18688	18716	18607	18502	18800	18742	18408	18605	18747	18671	18582	18583	18629	18626	18581	18499	18847	18627	18702	18487	18587	18439	18724	18614	18336	18655	18718	18528	18440	18494	18591	18449	18484	18624	18493	19000	18582	18735	18700	18627	18498	18463	18429	18599	18426	18827	18670	18674	18623	18636	18705	18652	18584	18572	18770	18818	18788	18801	18589	18632	18746	18634	18766	18415	18656	18504	18505	18855	18646	18777	18647	18708	18694	18512	18550	18688	18418	18547	18785	18642	18475	18522	18568	18628	18712	18625	18500	18521	18577	18538	18380	18749	18671	18782	18488	18639	18640	18564	18510	18434	18629	18595	18786	18561	18629	18679	18587	18547	18560	18633	18789	18622	18602	18550	18621	18697	18678	18567	18478	18454	18596	18357	18513	18584	18832	18595	18377	18626	18801	18417	18565	18661	18622	18369	18566	18425	18628	18570	18827	18478	18737	18412	18464	18544	18605	18655	18614	18500	18677	18687	18636	18803	18608	18635	18488	18550	18713	18645	18401	18494	18471	18575	18591	18366	18504	18385	18862	18835	18592	18526	18639	18660	18626	18526	18837	18759	18863	18648	18739	18695	18565	18482	18703	18809	18652	18373	18555	18556	18395	18418	18667	18544	18373	18655	18688	18499	18520	18558	18716	18706	18512	18469	18565	18619	18665	18758	18460	18754	18560	18501	18624	18566	18737	18597	18493	18489	18746	18342	18547	18733	18605	18752	18502	18644	18505	18590	18499	18429	18503	18600	18517	18668	18734	18632	18579	18650	18391	18773	18607	18517	18692	18516	18549	18446	18456	18552	18568	18500	18804	18652	18742	18638	18542	18764	18624	18679	18720	18664	18619	18587	18493	18640	18491	18639	18482	18664	18652	18509	18491	18565	18518	18409	18706	18505	18537	18625	18699	18726	18569	18664	18844	18624	18483	18361	18561	18570	18590	18662	18498	18673	18396	18716	18653	18545	18449	18395	18805	18796	18633	18764	18549	18447	18717	18705	18657	18745	18559	18598	18642	18515	18609	18622	18651	18507	18707	18674	18721	18841	18555	18570	18652	18769	18969	18662	18477	18583	18544	18558	18673	18746	18564	18490	18666	18560	18619	18867	18697	18771	18829	18568	18733	18583	18600	18683	18683	18545	18817	18481	18609	18647	18740	18697	18507	18751	18571	18696	18469	18559	18642	18619	18495	18525	18633	18565	18491	18694	18656	18437	18710	18501	18567	18571	18646	18616	18740	18731	18773	18587	18598	18633	18506	18733	18734	18576	18802	18708	18390	18782	18753	18601	18543	18506	18779	18628	18769	18345	18639	18589	18673	18506	18638	18411	18489	18616	18549	18529	18395	18609	18480	18620	18712	18563	18511	18587	18472	18711	18630	18806	18634	18474	18657	18755	18684	18528	18423	18482	18717	18494	18625	18708	18597	18635	18548	18459	18897	18695	18681	18482	18623	18632	18577	18760	18732	18826	18836	18712	18600	18720	18651	18534	18669	18775	18597	18619	18506	18487	18816	18812	18432	18709	18686	18654	18443	18839	18808	18376	18506	18571	18328	18403	18612	18518	18432	18583	18515	18616	18640	18589	18545	18570	18660	18660	18446	18345	18748	18529	18755	18766	18562	18603	18734	18452	18705	18524	18654	18598	18553	18450	18756	18584	18820	18432	18682	18706	18544	18726	18651	18609	18774	18689	18565	18455	18668	18604	18713	18694	18598	18680	18430	18450	18546	18592	18610	18535	18649	18803	18524	18418	18528	18478	18535	18612	18688	18558	18576	18672	18893	18506	18674	18721	18652	18627	18515	18652	18658	18477	18525	18639	18542	18476	18426	18533	18558	18677	18528	18377	18718	18479	18541	18691	18542	18645	18610	18417	18780	18698	18679	18564	18630	18667	18473	18397	18675	18717	18720	18721	18539	18664	18680	18861	18617	18692	18678	18810	18496	18495	18583	18677	18579	18741	18513	18848	18726	18612	18678	18615	18494	18485	18679	18649	18840	18706	18689	18601	18622	18619	18546	18655	18424	18567	18576	18619	18477	18405	18653	18557	18685	18636	18457	18367	18477	18614	18514	18636	18572	18654	18689	18685	18555	18616	18642	18496	18651	18583	18642	18584	18631	18591	18743	18474	18636	18544	18576	18674	18489	18409	18568	18766	18575	18560	18444	18681	18500	18550	18560	18743	18751	18414	18731	18462	18335	18701	18531	18496	18659	18583	18486	18502	18465	18610	18447	18481	18560	18576	18584	18641	18624	18503	18615	18804	18492	18676	18811	18659
20656	36617	34253	26241	24602	22788	19943	18809	18409	18976	17806	17137	17441	17683	17189	16412	15887	15972	16101	16109	15818	15812	15937	15750	15700	15746	15568	15552	15664	15769	15613	15464	15708	16834	19170	18591	17309	16190	15609	15364	15534	15339	15349	15283	15405	15370	15504	15485	15403	15463	15494	15410	15326	15480	15295	15425	15272	15370	15387	15440	15427	15585	15295	15228	15419	15224	15441	15398	15204	15285	15399	15590	15370	15547	15433	15408	15356	15417	15348	15414	15359	15419	15391	15367	15474	15605	15274	15437	15495	15604	15565	15479	15324	15397	15363	15359	15493	15291	15346	15495	15448	15571	15386	15309	15415	15423	15413	15431	15338	15420	15578	15484	15552	15369	15462	15351	15495	15473	15511	15370	15337	15258	15331	15355	15326	15274	15360	15376	15513	15376	15439	15304	15419	15462	15209	15341	15409	15399	15299	15492	15568	15231	15438	15548	15295	15428	15480	15465	15398	15414	15467	15371	15530	15344	15458	15482	15317	15415	15309	15419	15355	15278	15538	15326	15208	15399	15441	15492	15429	15347	15363	15365	15543	15181	15405	15568	15301	15647	15320	15370	15453	15255	15320	15415	15421	15466	15432	15358	15569	15429	15367	15266	15456	15364	15518	15395	15504	15333	15361	15407	15306	15379	15286	15311	15414	15462	15463	15280	15423	15306	15263	15566	15426	15386	15415	15317	15417	15326	15190	15571	15242	15261	15468	15246	15330	15316	15322	15534	15394	15379	15308	15374	15203	15277	15408	15323	15482	15436	15448	15439	15371	15293	15219	15421	15484	15461	15372	15397	15345	15219	15381	15404	15282	15353	15222	15328	15376	15541	15312	15352	15361	15362	15320	15284	15276	15339	15381	15376	15410	15451	15430	15223	15365	15487	15504	15314	15388	15479	15345	15380	15477	15321	15299	15492	15400	15387	15380	15464	15478	15273	15372	15522	15418	15376	15328	15449	15526	15186	15503	15389	15392	15318	15417	15295	15348	15335	15434	15493	15441	15464	15481	15445	15468	15479	15362	15387	15307	15356	15331	15331	15374	15305	15434	15345	15428	15459	15250	15582	15300	15386	15400	15383	15478	15406	15326	15267	15458	15420	15399	15381	15325	15332	15450	15331	15349	15288	15264	15241	15389	15394	15385	15448	15367	15495	15373	15218	15289	15468	15446	15446	15389	15342	15356	15471	15511	15448	15453	15375	15383	15347	15333	15378	15396	15383	15235	15369	15478	15283	15323	15398	15241	15580	15345	15305	15118	15269	15404	15215	15448	15518	15289	15382	15388	15387	15396	15317	15459	15544	15238	15305	15256	15517	15426	15312	15259	15323	15641	15492	15273	15234	15132	15298	15486	15334	15367	15296	15450	15402	15308	15421	15397	15460	15266	15356	15282	15394	15338	15326	15232	15101	15384	15394	15503	15483	15316	15318	15443	15304	15293	15338	15401	15443	15387	15355	15466	15497	15163	15491	15460	15416	15432	15367	15269	15302	15575	15468	15458	15413	15336	15239	15451	15442	15342	15331	15478	15425	15300	15587	15358	15454	15365	15315	15358	15356	15499	15439	15348	15230	15441	15387	15342	15241	15430	15435	15437	15372	15349	15383	15423	15354	15313	15435	15171	15546	15361	15332	15285	15315	15295	15409	15408	15497	15293	15306	15373	15338	15417	15454	15482	15362	15266	15566	15269	15297	15335	15243	15488	15410	15400	15375	15460	15214	15447	15407	15451	15365	15559	15325	15334	15437	15370	15218	15400	15348	15517	15312	15294	15351	15443	15492	15381	15376	15428	15453	15216	15409	15436	15440	15335	15401	15397	15299	15430	15412	15208	15311	15269	15554	15281	15364	15516	15447	15332	15434	15299	15418	15398	15281	15217	15443	15196	15257	15515	15502	15473	15403	15442	15324	15414	15240	15353	15396	15243	15477	15481	15406	15574	15244	15314	15301	15327	15307	15338	15377	15269	15266	15353	15431	15287	15335	15417	15406	15592	15300	15206	15355	15559	15277	15274	15526	15452	15340	15370	15272	15459	15447	15316	15405	15354	15292	15319	15296	15481	15188	15532	15217	15363	15290	15461	15353	15145	15441	15391	15540	15546	15367	15398	15295	15354	15375	15587	15215	15469	15310	15279	15303	15472	15343	15342	15304	15586	15411	15437	15490	15420	15276	15302	15437	15416	15336	15433	15436	15449	15432	15466	15362	15437	15300	15275	15295	15406	15346	15182	15370	15385	15534	15462	15324	15290	15338	15446	15458	15396	15392	15455	15424	15405	15327	15559	15144	15507	15337	15506	15354	15358	15286	15388	15316	15433	15438	15442	15436	15230	15353	15303	15334	15350	15478	15320	15431	15415	15094	15403	15454	15221	15456	15347	15445	15232	15459	15486	15438	15474	15455	15484	15214	15540	15266	15168	15183	15358	15272	15499	15529	15383	15348	15412	15360	15446	15491	15320	15459	15402	15475	15123	15333	15382	15557	15405	15262	15349	15348	15217	15440	15395	15280	15373	15307	15284	15186	15488	15279	15159	15302	15310	15361	15506	15400	15125	15467	15325	15432	15366	15416	15272	15582	15315	15340	15299	15396	15216	15312	15462	15266	15307	15444	15482	15302	15348	15392	15399	15565	15480	15375	15516	15479	15271	15344	15406	15244	15287	15429	15452	15555	15269	15342	15290	15348	15403	15282	15274	15397	15609	15343	15547	15402	15502	15276	15333	15386	15279	15391	15485	15403	15398	15437	15279	15385	15360	15278	15488	15277	15392	15402	15393	15469	15317	15416	15380	15373	15306	15467	15394	15349	15515	15349	15323	15579	15287	15520	15402	15472	15412	15420	15425	15291	15320	15309	15509	15312	15250	15452	15458	15531	15381	15389	15238	15373	15312	15327	15230	15458	15377	15435	15471	15332	15306	15375	15349	15414	15209	15283	15323	15365	15567	15398	15331	15439	15301	15422	15438	15312	15343	15449	15409	15442	15434	15447	15377	15377	15384	15292	15468	15280	15629	15167	15364	15231	15481	15234	15353	15377	15389	15389	15348	15432	15428	15341	15303	15444	15422	15489	15439	15317	15432	15380	15491	15297	15200	15323	15298	15355	15442	15454	15304	15300	15267	15209	15251	15429	15415	15488	15394	15499	15382	15586	15486	15382	15387	15387	15431	15491	15295	15392	15408	15275	15298	15557	15513	15417	15347	15271	15508	15479	15292	15260	15367	15494	15178	15474	15470	15375	15346	15433	15472	15350	15371	15301	15472	15467	15657	15285	15236	15376	15380	15526	15342	15307	15325	15526	15378	15400	15321	15288	15363	15442	15400	15265	15379	15478	15445	15334	15355	15238	15363	15350	15358	15488	15451	15313	15293	15450	15440	15380	15347	15456	15662	15343	15453	15425	15316	15340	15371	15427	15311	15345	15383	15349	15501	15397	15305	15385	15607	15538	15347	15426	15535	15218	15389	15472	15272	15466	15392	15410	15341	15360	15294	15313	15421	15199	15372	15550	15413	15404	15537	15350	15388	15192	15410	15277	15484	15433	15412	15365	15348	15346	15447	15551	15300	15367	15565	15348	15142	15365	15421	15207	15373	15459	15447	15392	15369	15270	15522	15260	15395	15344	15431	15272	15216	15488	15382	15440	15292	15288	15324	15422	15291	15516	15553	15321	15254	15270	15363	15492	15568	15582	15331	15396	15529	15329	15341	15236	15439	15309	15504	15285	15305	15457	15322	15364	15277	15201	15199	15380	15363	15282	15419	15459	15385	15164	15208	15528	15361	15372	15427	15493	15163	15387	15230	15481	15323	15346	15419	15380	15408	15415	15417	15470	15361	15372	15480	15479	15460	15409	15391	15368	15475	15458	15399	15491	15380	15432	15308	15486	15362	15438	15343	15341	15398	15644	15401	15263	15526	15291	15416	15606	15516	15315	15370	15302	15437	15350	15386	15434	15538	15265	15399	15333	15482	15428	15363	15305	15588	15434	15391	15351	15408	15270	15531	15508	15474	15326	15450	15320	15512	15491	15290	15410	15344	15366	15362	15463	15451	15396	15340	15529	15408	15232	15353	15272	15379	15321	15351	15313	15506	15388	15545	15250	15451	15362	15487	15457	15389	15425	15488	15559	15239	15169	15465	15437	15309	15311	15419	15325	15250	15381	15383	15367	15550	15318	15377	15347	15499	15321	15440	15143	15404	15315	15389	15390	15163	15357	15490	15288	15290	15355	15351	15268	15380	15427	15478	15321	15377	15353	15404	15320	15330	15351	15412	15348	15358	15304	15381	15212	15557	15408	15413	15285	15408	15226	15471	15396	15497	15440	15312	15548	15508	15355	15267	15440	15327	15466	15341	15287	15441	15262	15446	15378	15364	15309	15427	15423	15334	15412	15482	15271	15230	15409	15340	15445	15311	15317	15597	15373	15407	15347	15337	15434	15223	15372	15377	15466	15250	15388	15379	15391	15388	15316	15237	15412	15435	15282	15329	15378	15370	15294	15349	15406	15340	15387	15380	15353	15219	15344	15419	15397	15375	15190	15342	15283	15424	15333	15392	15398	15189	15331	15445	15367	15403	15381	15360	15235	15368	15369	15477	15508	15488	15418	15439	15270	15309	15410	15478	15416	15385	15196	15322	15414	15486	15435	15243	15477	15260	15467	15421	15383	15245	15259	15224	15411	15517	15461	15372	15390	15326	15537	15373	15359	15567	15472	15349	15332	15351	15482	15453	15238	15362	15248	15251	15316	15382	15209	15338	15315	15432	15325	15408	15516	15548	15497	15408	15459	15336	15391	15260	15350	15452	15543	15351	15432	15407	15312	15501	15442	15357	15430	15248	15271	15474	15423	15415	15460	15462	15395	15361	15426	15571	15403	15239	15485	15505	15432	15388	15380	15446	15182	15367	15347	15438	15272	15241	15205	15280	15451	15293	15407	15343	15504	15426	15307	15468	15217	15352	15430	15407	15384	15445	15442	15363	15237	15188	15219	15421	15476	15372	15335	15356	15395	15394	15316	15396	15525	15389	15375	15383	15337	15363	15419	15342	15375	15387	15410	15326	15237	15282	15388	15308	15398	15365	15576	15244	15334	15283	15567	15347	15300	15314	15296	15411	15489	15390	15325	15441	15264	15340	15246
22929	21395	29406	23783	21833	24958	28265	22169	21209	21839	21546	20552	20523	20876	20667	19647	19202	18845	19236	19183	18889	18911	19031	19208	19115	18955	18840	18792	18897	18878	18917	18705	18760	20608	23078	23227	21522	20062	19153	18907	18725	18516	18413	18658	18746	18533	18770	18660	18665	18605	18537	18638	18657	18526	18438	18641	18862	18662	18702	18360	18517	18560	18466	18569	18598	18508	18651	18435	18607	18676	18699	18522	18500	18821	18693	18782	18274	18603	18566	18508	18604	18547	18506	18533	18516	18736	18650	18625	18480	18437	18594	18522	18621	18619	18393	18623	18571	18579	18596	18522	18542	18662	18355	18579	18574	18529	18489	18431	18713	18476	18564	18583	18814	18529	18758	18546	18271	18551	18643	18698	18662	18567	18341	18365	18403	18451	18396	18529	18601	18579	18520	18526	18443	18380	18575	18493	18728	18537	18555	18467	18601	18554	18623	18580	18420	18686	18641	18341	18493	18554	18570	18525	18555	18665	18660	18594	18524	18425	18581	18477	18431	18677	18711	18470	18644	18424	18697	18598	18559	18720	18300	18329	18562	18600	18665	18441	18675	18623	18715	18430	18587	18520	18602	18540	18550	18672	18565	18474	18535	18574	18646	18507	18612	18549	18604	18508	18748	18608	18406	18588	18515	18536	18495	18527	18519	18405	18407	18500	18371	18531	18676	18566	18432	18268	18589	18447	18627	18497	18514	18532	18507	18453	18279	18487	18629	18564	18631	18632	18549	18864	18629	18409	18804	18504	18534	18536	18637	18759	18554	18438	18494	18675	18639	18482	18603	18563	18392	18512	18456	18626	18345	18594	18556	18575	18421	18504	18601	18515	18486	18505	18665	18526	18348	18468	18418	18396	18444	18429	18531	18432	18342	18446	18609	18585	18517	18472	18336	18469	18562	18454	18585	18464	18563	18644	18611	18509	18581	18634	18654	18545	18677	18414	18638	18628	18485	18399	18550	18647	18367	18467	18363	18423	18223	18645	18437	18333	18314	18528	18575	18452	18632	18437	18554	18506	18312	18498	18548	18442	18391	18371	18443	18427	18419	18575	18481	18597	18688	18402	18311	18557	18461	18613	18588	18389	18568	18478	18722	18765	18621	18608	18589	18608	18353	18505	18216	18572	18625	18736	18708	18540	18434	18523	18546	18475	18682	18474	18637	18358	18362	18451	18543	18589	18460	18462	18539	18430	18756	18293	18696	18484	18486	18562	18502	18672	18601	18475	18645	18604	18611	18440	18514	18391	18563	18448	18358	18640	18551	18435	18413	18438	18498	18560	18489	18450	18484	18530	18411	18461	18686	18550	18623	18639	18362	18481	18512	18612	18657	18427	18626	18522	18505	18562	18489	18354	18313	18717	18546	18308	18503	18564	18403	18482	18404	18556	18583	18418	18499	18620	18689	18616	18591	18522	18588	18622	18590	18445	18342	18537	18667	18656	18583	18528	18474	18317	18480	18433	18518	18596	18576	18442	18418	18587	18769	18554	18617	18625	18866	18384	18477	18410	18448	18746	18455	18420	18408	18501	18615	18594	18588	18546	18530	18534	18397	18279	18606	18385	18454	18661	18382	18434	18356	18697	18487	18557	18458	18532	18432	18616	18556	18563	18515	18523	18552	18576	18536	18452	18657	18548	18527	18511	18541	18588	18772	18553	18533	18373	18613	18570	18570	18670	18267	18396	18716	18496	18514	18444	18508	18656	18689	18486	18541	18635	18445	18395	18344	18667	18536	18572	18693	18512	18582	18476	18519	18451	18582	18407	18478	18479	18623	18506	18371	18479	18507	18554	18431	18597	18731	18313	18519	18486	18496	18583	18490	18718	18469	18656	18382	18459	18545	18607	18396	18613	18555	18563	18546	18463	18403	18396	18218	18398	18743	18412	18362	18511	18457	18580	18253	18561	18549	18588	18608	18671	18584	18588	18608	18386	18594	18525	18615	18615	18593	18381	18630	18505	18389	18406	18672	18610	18543	18445	18560	18421	18314	18591	18386	18612	18627	18481	18457	18508	18586	18330	18426	18592	18550	18527	18356	18410	18405	18555	18504	18557	18663	18725	18611	18297	18581	18297	18719	18715	18732	18820	18604	18508	18567	18427	18481	18476	18485	18450	18454	18483	18504	18794	18432	18281	18539	18435	18572	18623	18539	18623	18488	18628	18612	18598	18524	18626	18721	18523	18264	18374	18463	18597	18472	18377	18683	18433	18433	18428	18559	18594	18531	18366	18597	18546	18491	18763	18444	18418	18531	18613	18537	18536	18510	18430	18504	18514	18573	18383	18543	18438	18454	18329	18505	18332	18334	18386	18440	18592	18277	18488	18434	18730	18766	18350	18511	18529	18784	18567	18677	18530	18441	18589	18593	18386	18473	18573	18322	18602	18493	18492	18701	18440	18583	18648	18440	18402	18621	18615	18623	18462	18590	18471	18586	18502	18392	18475	18571	18610	18615	18331	18523	18477	18435	18495	18497	18663	18650	18559	18400	18639	18627	18340	18491	18489	18485	18570	18737	18598	18594	18543	18371	18345	18710	18754	18567	18590	18358	18622	18236	18453	18523	18268	18745	18621	18612	18546	18444	18539	18698	18285	18460	18400	18640	18568	18283	18470	18333	18517	18350	18509	18469	18648	18494	18557	18241	18510	18399	18397	18524	18594	18539	18631	18587	18580	18610	18489	18681	18561	18547	18427	18582	18636	18621	18667	18816	18488	18576	18303	18547	18491	18421	18441	18704	18613	18385	18633	18381	18428	18426	18615	18599	18463	18650	18418	18295	18605	18660	18537	18603	18261	18547	18483	18359	18543	18401	18491	18524	18659	18409	18504	18690	18407	18593	18353	18562	18320	18503	18397	18369	18619	18577	18597	18564	18548	18489	18276	18475	18556	18711	18442	18407	18477	18702	18526	18609	18552	18328	18397	18564	18483	18708	18584	18552	18549	18466	18582	18423	18390	18552	18425	18444	18455	18311	18584	18466	18620	18628	18387	18271	18631	18615	18407	18356	18661	18586	18702	18305	18480	18412	18583	18601	18464	18504	18409	18478	18581	18590	18566	18506	18442	18467	18620	18521	18544	18453	18343	18467	18677	18541	18572	18441	18510	18416	18592	18366	18608	18639	18584	18661	18561	18774	18576	18542	18608	18509	18436	18539	18600	18436	18559	18435	18353	18417	18511	18359	18363	18601	18468	18587	18450	18689	18582	18746	18545	18475	18541	18225	18602	18289	18628	18575	18588	18417	18651	18664	18438	18639	18494	18540	18512	18572	18704	18565	18502	18351	18498	18562	18503	18752	18661	18556	18430	18666	18692	18466	18623	18437	18308	18448	18399	18524	18352	18529	18633	18436	18566	18526	18597	18471	18472	18521	18645	18624	18780	18411	18435	18435	18699	18639	18541	18474	18623	18481	18452	18277	18454	18499	18319	18417	18529	18600	18313	18485	18330	18551	18348	18488	18610	18472	18464	18239	18392	18215	18505	18548	18612	18570	18419	18401	18781	18448	18432	18611	18478	18389	18543	18381	18486	18506	18359	18482	18519	18557	18674	18511	18485	18609	18411	18423	18651	18423	18620	18245	18631	18454	18575	18625	18694	18685	18600	18545	18574	18687	18642	18530	18447	18569	18472	18459	18671	18465	18464	18469	18677	18536	18504	18612	18483	18477	18524	18510	18513	18350	18423	18539	18470	18383	18591	18388	18658	18375	18656	18480	18695	18606	18448	18476	18555	18491	18628	18531	18375	18368	18528	18276	18342	18386	18439	18638	18596	18474	18615	18319	18466	18500	18500	18447	18337	18425	18547	18427	18676	18576	18576	18800	18600	18553	18591	18464	18443	18610	18484	18577	18540	18345	18476	18415	18688	18501	18650	18562	18585	18487	18421	18626	18500	18481	18442	18404	18382	18555	18372	18411	18473	18571	18487	18469	18412	18450	18452	18640	18520	18348	18560	18345	18336	18520	18650	18448	18439	18450	18508	18717	18377	18368	18508	18654	18666	18496	18449	18511	18296	18546	18548	18563	18332	18432	18569	18338	18440	18583	18267	18369	18536	18645	18398	18467	18546	18453	18417	18674	18578	18476	18621	18245	18448	18548	18518	18621	18570	18369	18624	18563	18533	18448	18561	18795	18714	18492	18366	18532	18398	18613	18450	18478	18559	18446	18466	18516	18352	18458	18474	18532	18476	18392	18758	18557	18463	18340	18336	18486	18608	18351	18536	18701	18660	18605	18436	18503	18323	18611	18481	18486	18705	18461	18464	18718	18577	18538	18339	18610	18489	18263	18470	18548	18505	18631	18468	18515	18555	18345	18534	18556	18632	18593	18378	18640	18466	18533	18564	18531	18609	18351	18673	18470	18436	18511	18478	18381	18596	18368	18493	18463	18526	18542	18656	18473	18563	18566	18602	18660	18512	18581	18497	18545	18602	18507	18434	18434	18467	18248	18471	18392	18359	18459	18677	18666	18550	18438	18498	18303	18388	18477	18584	18654	18718	18439	18598	18703	18536	18440	18601	18497	18558	18432	18577	18439	18428	18740	18872	18718	18651	18695	18414	18561	18493	18566	18551	18458	18570	18587	18596	18733	18473	18644	18689	18551	18623	18556	18724	18466	18646	18459	18860	18479	18576	18495	18526	18565	18577	18442	18390	18680	18553	18382	18539	18472	18545	18552	18441	18560	18546	18305	18452	18180	18463	18303	18544	18446	18524	18296	18648	18616	18661	18361	18695	18640	18472	18703	18411	18434	18416	18504	18485	18345	18388	18377	18722	18614	18336	18499	18327	18563	18314	18350	18414	18643	18599	18728	18463	18684	18410	18543	18657	18442	18349	18636	18572	18492	18393	18400	18602	18641	18516	18820	18375	18550	18598	18680	18698	18697	18448	18436	18343	18367	18539	18342	18511	18406	18379	18548	18503	18296	18584	18650	18468	18420	18519	18504	18670	18506	18216	18461	18590	18453	18557	18508	18509	18436	18485	18374	18442	18523	18252	18446	18556	18243	18393	18682	18509	18440	18403	18470	18657	18183	18508	18631	18462	18378	18551	18399	18425	18441	18492	18479	18694	18554	18574	18673	18629	18446	18299	18410	18677	18442	18288	18508	18402	18728	18450	18644	18591	18640	18518
22136	40658	37682	29809	28288	25413	22352	19994	19661	20236	19419	17826	18509	18695	17924	16680	16094	15979	16197	15964	15717	15746	15798	15878	15789	15620	15824	15472	15665	15541	15594	15388	15404	18427	21395	20938	18442	16686	15892	15518	15492	15390	15215	15254	15191	15276	15297	15390	15282	15472	15367	15321	15321	15287	15290	15261	15292	15327	15308	15228	15283	15362	15215	15218	15171	15314	15285	15391	15328	15417	15360	15146	15187	15246	15434	15148	15256	15295	15336	15321	15255	15198	15449	15242	15226	15163	15552	15403	15262	15208	15288	15361	15259	15399	15185	15253	15285	15180	15225	15234	15224	15349	15114	15248	15219	15375	15319	15230	15251	15291	15116	15158	15403	15278	15142	15224	15191	15303	15170	15321	15328	15097	15295	15180	15234	15338	15260	15323	15438	15154	15206	15166	15263	15233	15309	15269	15279	15301	15310	15292	15252	15340	15313	15183	15409	15287	15363	15338	15134	15201	15281	15152	15085	15275	15298	15319	15369	15203	15347	15471	15387	15296	15258	15227	15379	15287	15332	15276	15367	15351	15367	15224	15325	15322	15432	15419	15408	15192	15390	15171	15084	15223	15262	15164	15311	15306	15299	15286	15446	15137	15235	15215	15360	15254	15227	15341	15284	15158	15331	15220	15460	15196	15333	15237	15180	15184	15210	15388	15171	15244	15187	15225	15347	15431	15434	15258	15223	15261	15307	15425	15311	15313	15347	15230	15156	15312	15306	15314	15417	15285	15237	15386	15264	15200	15285	15257	15337	15402	15363	15266	15434	15359	15263	15307	15325	15297	15304	15306	15180	15394	15241	15337	15297	15304	15369	15290	15156	15120	15301	15253	15291	15375	15166	15282	15167	15293	15352	15337	15234	15270	15219	15197	15116	15150	15308	15328	15344	15435	15403	15255	15347	15356	15281	15243	15218	15405	15341	15191	15189	15333	15340	15251	15446	15154	15176	15369	15340	15255	15302	15266	15383	15284	15427	15192	15214	15291	15264	15235	15293	15399	15268	15231	15244	15225	15324	15134	15238	15205	15336	15156	15233	15261	15310	15282	15129	15295	15272	15292	15048	15254	15299	15223	15196	15203	15292	15371	15461	15264	15198	15263	15148	15334	15424	15201	15290	15105	15291	15303	15274	15318	15290	15300	15300	15122	15223	15183	15227	15272	15240	15269	15346	15247	15283	15267	15224	15294	15353	15343	15382	15192	15237	15239	15253	15189	15170	15506	15191	15447	15142	15415	15237	15306	15214	15233	15344	15203	15216	15323	15031	15171	15292	15434	15457	15271	15327	15323	15362	15242	15185	15197	15121	15188	15186	15268	15339	15227	15310	15280	15052	15378	15328	15252	15260	15389	15194	15027	15405	15211	15224	15453	15322	15165	15391	15310	15241	15242	15218	15204	15303	15098	15236	15353	15352	15102	15506	15266	15263	15348	15187	15235	15368	15140	15421	15202	15130	15470	15274	15277	15367	15331	15418	15347	15337	15226	15415	15243	15330	15184	15291	15326	15123	15316	15179	15270	15368	15319	15267	15276	15347	15240	15176	15273	15127	15220	15367	15398	15216	15269	15470	15285	15329	15136	15254	15263	15202	15089	15144	15287	15081	15228	15196	15275	15373	15327	15439	15142	15225	15196	15205	15322	15232	15278	15278	15397	15250	15176	15288	15133	15168	15269	15404	15363	15364	15138	15301	15232	15381	15454	15266	15227	15284	15224	15258	15028	15308	15303	15384	15105	15457	15237	15322	15406	15291	15153	15338	15246	15278	15366	15106	15252	15266	15269	15153	15179	15290	15189	15294	15337	15365	15083	15322	15219	15244	15288	15202	15202	15312	15353	15215	15322	15136	15204	15356	15199	15180	15088	15307	15286	15344	15255	15119	15178	15326	15358	15164	15099	15242	15171	15292	15281	15221	15216	15353	15411	15394	15274	15184	15411	15296	15288	15304	15243	15276	15268	15225	15111	15294	15079	15191	15233	15220	15003	15273	15234	15261	15240	15242	15380	15120	15093	15272	15330	15393	15287	15246	15277	15222	15173	15259	15198	15222	15345	15143	15326	15263	15088	15414	15119	15240	15252	15421	15224	15282	15236	15342	15261	15454	15223	15355	15209	15232	15265	15231	15256	15349	15112	15304	15275	15356	15227	15141	15351	15166	15254	15206	15374	15245	15384	15325	15305	15190	15220	15449	15213	15343	15354	15259	15336	15116	15176	15300	15336	15201	15392	15216	15312	15417	15486	15273	15069	15360	15200	15131	15507	15305	15357	15122	15246	15246	15351	15377	15252	15294	15193	15479	15273	15395	15110	15403	15259	15325	15137	15168	15094	15178	15150	15469	15121	15313	15285	15173	15224	15251	15166	15242	15277	15283	15197	15232	15269	15113	15160	15342	15221	15336	15048	15261	15301	15161	15103	15377	15022	15236	15227	15200	15125	15400	15239	15388	15221	15331	15363	15325	15288	15241	15351	15079	15218	15278	15226	15343	15326	15436	15105	15293	15278	15205	15137	15173	15449	15281	15408	15307	15233	15139	15138	15341	15332	15285	15380	15049	15190	15361	15222	15214	15518	15166	15128	15181	15106	15272	15323	15231	15147	15113	15379	15253	15287	15333	15281	15373	15320	15140	15119	15347	15265	15151	15284	15276	15141	15215	15186	15221	15155	15267	15518	15307	15232	15183	15322	15268	15206	15340	15267	15086	15396	15221	15142	15377	15297	15363	15366	15317	15260	15276	15275	15357	15172	15272	15410	15184	15299	15274	15208	15399	15019	15327	15277	15244	15136	15271	15395	15395	15377	15360	15202	15287	15280	15222	15302	15387	15228	15196	15289	15179	15299	15169	15266	15255	15370	15181	15160	15030	15354	15172	15094	15302	15324	15288	15471	15086	15338	15184	15264	15161	15394	15227	15188	15249	15194	15165	15189	15353	15324	15296	15240	15425	15135	15306	15181	15271	15336	15308	15130	15222	15131	15112	15157	15104	15314	15293	15096	15463	15302	15238	15269	15276	15440	15165	15374	15405	15285	15200	15290	15303	15261	15198	15262	15448	15294	15230	15403	15233	15227	15276	15263	15210	15344	15277	15229	15265	15040	15378	15379	15399	15167	15273	15124	15295	15380	15175	15224	15172	15412	15195	15174	15319	15387	15261	15269	15331	15163	15435	15313	15452	15329	15251	15155	15340	15132	15374	15241	15293	15278	15223	15245	15374	15294	15345	15320	15237	15334	15347	15094	15314	15231	15256	15290	15282	15070	15440	15202	15253	15337	15134	15292	15355	15170	15227	15311	15333	15391	15225	15372	15244	15111	15195	15372	15212	15303	15169	15341	15250	15318	15251	15403	15155	15183	15212	15225	15246	15351	15421	15262	15360	15305	15308	15281	15197	15348	15249	15242	15217	15071	15284	15210	15240	15414	15213	15184	15235	15107	15140	15266	15259	15112	15395	15368	15240	15249	15213	15343	15153	15194	15330	15230	15354	15419	15158	15262	15173	15351	15307	15230	15185	15187	15323	15331	15118	15370	15255	15299	15156	15345	15157	15358	15457	15192	15176	15160	15267	15220	15138	15301	15215	15240	15389	15364	15201	15414	15276	15250	15293	15297	15112	15283	15259	15292	15330	15302	15440	15248	15170	15215	15165	15287	15376	15275	15395	15310	15379	15288	15325	15375	15325	15302	15305	15377	15281	15297	15219	15390	15371	15303	15437	15305	15260	15306	15315	15195	15229	15256	15070	15292	15135	15274	15262	15278	15181	15334	15281	15224	15044	15420	15152	15344	15277	15408	15223	15474	15142	15292	15306	15342	15220	15447	15136	15335	15317	15196	15286	15186	15323	15244	15340	15243	15228	15173	15229	15313	15365	15371	15262	15177	15427	15404	15316	15214	15348	15357	15338	15248	15239	15092	15314	15453	15347	15296	15434	15260	15351	15299	15393	15240	15330	15156	15226	15256	15186	15311	15310	15262	15452	15310	15244	15304	15203	15279	15214	15157	15337	15467	15360	15201	15329	15333	15272	15204	15246	15359	15227	15393	15241	15178	15239	15201	15239	15277	15454	15262	15251	15286	15324	15182	15168	15293	15207	15221	15367	15209	15328	15261	15201	15237	15267	15268	15083	15265	15348	15343	15249	15288	15285	15135	15326	15299	15258	15103	15130	15302	15325	15257	15320	15266	15156	15144	15175	15388	15282	15286	15190	15456	15212	15256	15421	15416	15271	15279	15271	15323	15180	15331	15288	15325	15331	15242	15492	15229	15291	15251	15164	15358	15276	15358	15358	15147	15218	15281	15348	15163	15099	14982	15353	15248	15360	15156	15240	15277	15204	15451	15337	15123	15414	15228	15396	15227	15375	15441	15265	15214	15279	15182	15278	15104	15354	15052	15488	15462	15446	15143	15361	15239	15271	15218	15205	15178	15228	15357	15202	15226	15249	15094	15221	15273	15190	15209	15400	15301	15430	15435	15298	15321	15257	15234	15325	15348	15261	15234	15140	15277	15436	15182	15304	15353	15288	15105	15352	15307	15276	15243	15368	15128	15319	15223	15245	15412	15317	15375	15361	15307	15201	15195	15290	15253	15249	15319	15310	15124	15250	15359	15414	15372	15347	15299	15301	15398	15155	15286	15386	15282	15257	15315	15180	15228	15455	15052	15250	15207	15204	15172	15352	15263	15335	15344	15279	15296	15286	15328	15274	15260	15224	15362	15324	15121	15412	15174	15169	15197	15298	15140	15159	15295	15273	15297	15360	15268	15275	15118	15306	15354	15518	15292	15262	15489	15225	15349	15066	15418	15134	15431	15161	15280	15408	15194	15357	15220	15440	15119	15290	15132	15258	15373	15206	15296	15308	15294	15363	15327	15320	15312	15382	15404	15408	15165	15240	15390	15278	15339	15274	15293	15180	15362	15198	15321	15375	15288	15294	15289	15283	15143	15341	15123	15262	15284	15271	15261	15252	15295	15266	15290	15204	15223	15276	15122	15252	15386	15361	15244	15233	15177	15277	15447	15335	15372	15218	14999	15359	15280	15213	15311	15394	15351	15391	15150	15225	15399	15260	15090	15289	15365	15262	15319	15220	15171	15365	15336	15272	15238	15223	15161	15194	15174	15445	15437	15516	15275
27962	23496	29096	26486	22241	21798	20880	19998	19757	19849	19907	19511	19276	19642	19556	19210	18876	18751	18796	18848	18808	18723	18819	18885	18919	18887	18826	18607	18652	18698	19037	18657	18730	18657	19078	19290	19091	19138	18924	18563	18441	18680	18661	18858	18429	18334	18473	18736	18750	18773	18589	18737	18873	18581	18777	18671	18914	18570	18712	18679	18695	18691	18719	18794	18786	18887	18637	18646	18619	18643	18564	18845	18857	18547	18660	18938	18421	18810	18813	18497	18706	18656	18639	18770	18525	18544	18756	18849	18597	18626	18472	18784	18685	18590	18555	18727	18573	18662	18622	18760	18720	18707	18560	18655	18652	18763	18570	18644	18592	18584	18593	18495	18485	18531	18597	18711	18672	18716	18600	18552	18708	18679	18523	18483	18697	18594	18721	18637	18616	18682	18686	18422	18674	18404	18492	18724	18865	18766	18651	18712	18724	18886	18665	18577	18657	18744	18798	18784	18538	18622	18545	18623	18675	18657	18785	18570	18551	18471	18560	18656	18699	18623	18736	18365	18726	18758	18705	18532	18801	18773	18786	18900	18749	18649	18805	18415	18599	18692	18798	18675	18834	18808	18599	18445	18579	18634	18813	18695	18730	18663	18594	18320	18689	18591	18500	18657	18547	18551	18852	18778	18754	18556	18786	18853	18762	18797	18680	18854	18675	18836	18571	18636	18672	18585	18566	18637	18622	18602	18648	18755	18483	18355	18764	18495	18659	18809	18691	18582	18535	18750	19020	18801	18687	18775	18567	18810	18741	18640	18703	18889	18662	18945	18643	18646	18685	18656	18849	18898	18537	18724	18660	18863	18627	18500	18571	18622	18720	18578	18796	18855	18569	18666	18793	18687	18743	18700	18663	18861	18503	18756	18751	18718	18703	18470	18671	18630	18535	18638	18658	18601	18927	18661	18602	18717	18709	18594	18597	18887	18692	18694	18611	18783	18874	18894	18546	18788	18639	18587	18740	18557	18508	18658	18609	18565	18541	18732	18713	18629	18681	18651	18723	18598	18655	18563	18635	18683	18536	18460	18609	18801	18563	18687	18748	18614	18735	18639	18512	18701	18637	18763	18821	18844	18497	18632	18660	18557	18694	18518	18673	18505	18565	18787	18707	18783	18745	18802	18926	18853	18685	18687	18589	18647	18589	18638	18765	18727	18629	18615	18718	18753	18750	18599	18613	18683	18702	18572	18631	18748	18739	18621	18744	18655	18546	18600	18703	18777	18629	18609	18798	18761	18902	18492	18565	18596	18721	18821	18772	18655	18658	18660	18773	18567	18595	18827	18551	18579	18611	18828	18709	18499	18736	18625	18594	18538	18662	18611	18618	18569	18455	18751	18772	18876	18767	18709	18673	18596	18730	18577	18794	18781	18742	18469	18589	18797	18693	18850	18880	18546	18560	18673	18780	18758	18429	18647	18767	18471	18813	18716	18851	18705	18795	18720	18856	18650	18587	18676	18809	18624	18815	18779	18684	18696	18649	18478	18815	18715	18750	18783	18663	18844	18773	18737	18708	18793	18587	18613	18602	18615	18649	18656	18657	18549	18610	18514	18536	18754	18705	18737	18747	18658	18573	18698	18740	18572	18566	18688	18614	18787	18505	18706	18704	18571	18785	18687	18744	18741	18998	18561	18661	18621	18754	18622	18531	18792	18732	18922	18547	18625	18691	18661	18715	18730	18448	18770	18675	18731	18713	18743	18778	18723	18725	18756	18428	18439	18651	18594	18787	18628	18662	18633	18729	18645	18581	18561	18700	18795	18570	18564	18520	18727	18600	18633	18606	18565	18740	18727	18747	18506	18614	18719	18629	18494	18326	18685	18647	18525	18848	18621	18595	18690	18797	18720	18727	18572	18547	18712	18693	18588	18601	18673	18573	18437	18661	18313	18694	18626	18621	18583	18353	18745	18624	18728	18642	18909	18631	18677	18700	18372	18478	18874	18417	18579	18816	18412	18624	18738	18712	18508	18629	18883	18789	18623	18771	18635	18704	18710	18679	18646	18744	18824	18786	18731	18743	18677	18764	18650	18671	18796	18564	18765	18789	18862	18764	18807	18872	18564	18806	18682	18710	18726	18792	18804	18765	18589	18690	18614	18713	18629	18740	18688	18807	18650	18675	18823	18811	18825	18689	18551	18648	18688	18385	18598	18529	18779	18494	18781	18557	18614	18691	18780	18622	18752	18631	18651	18560	18608	18654	18685	18888	18669	18518	18537	18769	18660	18745	19019	18897	18789	18786	18613	18509	18648	18552	18862	18665	18617	18646	18718	18652	18596	18526	18644	18820	18617	18746	18674	18669	18736	18605	18688	18692	18662	18620	18615	18501	18653	18780	18711	18748	18498	18784	18593	18775	18706	18663	18600	18731	18521	18648	18633	18718	18556	18746	18660	18611	18693	18566	18627	18650	18505	18829	18432	18747	18625	18824	18730	18572	18723	18572	18772	18840	18610	18643	18662	18816	18701	18835	18717	18561	18508	18665	18670	18424	18902	18627	18637	18796	18490	18910	18626	18672	18658	18861	18681	18706	18777	18651	18781	18470	18766	18779	18504	18806	18636	18788	18796	18751	18682	18686	18605	18643	18647	18821	18801	18520	18869	18667	18645	18601	18535	18655	18434	18615	18556	18649	18543	18760	18762	18894	18737	18674	18651	18696	18499	18368	18501	18590	18642	18672	18585	18711	18748	18516	18659	18818	18645	18836	18790	18607	18652	18813	18777	18536	18550	18641	18711	18699	18628	18856	18836	18576	18628	18671	18751	18535	18751	18691	18595	18513	18812	18662	18667	18724	18861	18666	18592	18527	18721	18820	18572	18820	18732	18896	18631	18829	18561	18812	18800	18754	18792	18808	18739	18829	18684	18749	18799	18812	18786	18691	18707	18818	18556	18703	18696	18699	18522	18812	18591	18768	18593	18674	18701	18624	18626	18693	18630	18530	18698	18540	18922	18696	18733	18606	18580	18714	18419	18513	18577	18602	18737	18592	18595	18581	18552	18639	18565	18648	18678	18671	18555	18926	18799	18599	18731	18730	18374	18435	18470	18621	18521	18549	18712	18671	18731	18681	18622	18615	18660	18514	18774	18727	18844	18610	18464	18629	18490	18767	18604	18669	18798	18514	18780	18746	18796	18615	18549	18694	18778	18649	18798	18667	18657	18807	18712	18821	18790	18614	18561	18733	18634	18738	18667	18854	18698	18790	18614	18500	18721	18583	18622	18694	18741	18891	18687	18806	18662	18418	18527	18566	18843	18741	18671	18736	18768	18854	18570	18913	18516	18792	18756	18833	18536	18546	18569	18982	18752	18625	18715	18567	18827	18826	18780	18759	18674	18636	18661	18591	18717	18606	18708	18641	18638	18613	18676	18700	18407	18602	18746	18826	18695	18868	18673	18741	18837	18761	18674	18758	18792	18761	18859	18576	18564	18908	18712	18566	18794	18614	18785	18778	18758	18616	18544	18503	18680	18728	18831	18651	18754	18637	18718	18803	18603	18811	18735	18631	18586	18585	18604	18852	18772	18776	18562	18830	18619	18669	18577	18579	18772	18607	18737	18669	18637	18385	18748	18656	18753	18755	18520	18557	18773	18672	18612	18836	18804	18587	18498	18809	18660	18748	18650	18563	18559	18802	18791	18614	18770	18803	18700	18716	18664	18748	18665	18754	18605	18386	18680	18546	18727	18843	18720	18575	18601	18727	18801	18607	18581	18774	18607	18793	18738	18634	18789	18684	18699	18605	18673	18662	18391	18627	18525	18661	18670	18754	18747	18576	18380	18643	18540	18679	18610	18694	18814	18876	18660	18849	18526	18538	18676	18841	18504	18634	18495	18904	18704	18856	18902	18639	18802	18768	18830	18634	18770	18790	18608	18654	18822	18740	18605	18655	18508	18708	18660	18585	18663	18685	18629	18608	18543	18630	18584	18601	18834	18789	18735	18720	18831	18687	18639	18650	18633	18572	18773	18768	18759	18691	18590	18653	18629	18778	18829	18560	18633	18491	18749	18696	18922	18575	18770	18605	18792	18730	18777	18828	18762	18541	18631	18455	18822	18750	18739	18780	18731	18688	18659	19043	18683	18861	18471	18667	18784	18507	18591	18498	18600	18641	18609	18718	18626	18759	18611	18858	18529	18668	18608	18587	18564	18664	18899	18836	18746	18678	18710	18549	18498	18664	18594	18668	18662	18706	18761	18585	18715	18772	18571	18683	18793	18565	18785	18555	18828	18836	18857	18889	18650	18685	18845	18594	18633	19006	18489	18681	18761	18682	18620	18774	18736	18853	18880	18689	18696	18883	18769	18856	18725	18806	18846	18524	18573	18773	18746	18717	18491	18625	18646	18732	18640	18688	18630	18810	18637	18674	18866	18687	18654	18659	18650	18535	18683	18646	18612	18594	18630	18576	18696	18707	18518	18744	18696	19123	18806	18809	18742	18655	18528	18549	18840	18780	18560	18478	18620	18649	18854	18655	18872	18821	18796	18800	18699	18647	18656	18840	18805	18741	18547	18803	18727	18797	18738	18613	18744	18903	18838	18621	18656	18588	18664	18824	18501	18825	18640	18578	18701	18707	18826	18713	18756	18670	18740	18676	18592	18530	18683	18699	18789	18953	18781	18647	18751	18737	18622	18744	18945	18751	18834	18577	18743	18590	18466	18742	18489	18801	18504	18732	18730	18491	18765	18632	18545	18713	18508	18579	18607	18626	18764	18517	18763	18944	18797	18629	18887	18768	18718	18609	18809	18704	18743	18624	18823	18672	18685	18553	18764	18496	18869	18538	18617	18659	18583	18508	18627	18807	18664	18742	18746	18626	18699	18590	18757	18611	18834	18797	18796	18794	18756	18768	18738	19030	18582	18720	18614	18761	18647	18725	18840	18754	18553	18714	18727	18738	18604	18800	18792	18649	18604	18540	18662	18745	18478	18664	18499	18418	18751	18778	18776	18775	18723	18680	18887	18711	18581	18549	18587	18727	18824	18820	18791	18619	18678	18735	18675	18745	18754	18794	18682	18668	18593	18679	18649	18548	18743	18665	18800	18733	18506	18713	18587	18631	19065	18876	18585	18994	18813	18759	18769	18706	18610	18810	18711	18728	18510	18620	18532	18646	18818	18813	18716
21063	30138	28789	22437	20713	19803	18077	17034	17005	17284	17280	16648	16734	16797	16502	15973	15666	15473	15851	15520	15534	15526	15646	15634	15524	15554	15460	15299	15459	15512	15441	15204	15395	15683	15723	15915	15611	15543	15530	15461	15268	15163	15247	15383	15361	15507	15443	15205	15275	15330	15307	15507	15201	15358	15326	15345	15305	15424	15434	15310	15261	15306	15454	15482	15209	15397	15182	15344	15432	15324	15292	15317	15243	15406	15422	15344	15282	15359	15390	15328	15349	15214	15240	15369	15362	15580	15268	15320	15310	15323	15375	15549	15295	15140	15328	15458	15343	15435	15245	15224	15415	15478	15245	15381	15356	15382	15569	15335	15351	15318	15571	15217	15438	15358	15200	15349	15424	15316	15341	15375	15174	15251	15323	15355	15436	15436	15460	15304	15480	15305	15314	15213	15407	15265	15336	15303	15507	15230	15332	15488	15315	15290	15345	15434	15441	15335	15207	15176	15338	15458	15426	15324	15227	15301	15344	15413	15284	15509	15395	15330	15381	15249	15337	15225	15359	15270	15341	15371	15368	15441	15346	15353	15340	15403	15432	15282	15239	15505	15323	15390	15184	15502	15473	15361	15122	15370	15339	15411	15380	15292	15459	15540	15278	15388	15225	15402	15388	15336	15303	15227	15307	15490	15391	15455	15320	15355	15340	15363	15332	15330	15381	15446	15203	15272	15165	15352	15273	15405	15533	15492	15257	15204	15473	15215	15256	15499	15367	15450	15399	15341	15430	15341	15408	15486	15519	15311	15239	15358	15261	15403	15405	15458	15382	15489	15342	15430	15328	15207	15454	15393	15346	15329	15300	15309	15490	15269	15379	15321	15454	15328	15334	15448	15249	15446	15337	15366	15360	15289	15331	15340	15170	15315	15373	15224	15511	15306	15429	15351	15365	15190	15421	15460	15227	15294	15343	15322	15542	15422	15309	15273	15550	15287	15529	15419	15318	15300	15555	15434	15253	15352	15478	15406	15364	15373	15405	15240	15302	15341	15503	15209	15415	15501	15326	15324	15377	15555	15264	15375	15464	15234	15440	15331	15281	15180	15407	15348	15267	15279	15364	15369	15319	15369	15373	15557	15320	15270	15526	15360	15273	15323	15372	15391	15495	15335	15359	15169	15297	15256	15337	15249	15205	15436	15426	15331	15390	15320	15339	15371	15142	15349	15385	15544	15329	15470	15394	15224	15404	15487	15433	15250	15411	15480	15285	15346	15346	15383	15325	15254	15319	15409	15326	15267	15410	15416	15391	15338	15454	15397	15388	15313	15293	15333	15341	15197	15416	15346	15426	15269	15356	15599	15273	15405	15198	15392	15248	15331	15454	15343	15124	15374	15443	15186	15475	15473	15384	15344	15240	15166	15362	15266	15443	15275	15453	15409	15416	15318	15501	15424	15461	15412	15413	15285	15294	15398	15359	15290	15313	15331	15368	15396	15297	15409	15267	15300	15412	15202	15488	15536	15427	15342	15556	15525	15459	15402	15463	15360	15366	15635	15411	15326	15479	15408	15270	15153	15521	15350	15287	15164	15191	15318	15153	15463	15462	15430	15138	15324	15504	15540	15435	15292	15447	15282	15517	15678	15332	15293	15237	15258	15363	15328	15304	15234	15328	15206	15181	15470	15215	15392	15377	15480	15360	15451	15328	15294	15504	15191	15208	15354	15259	15372	15369	15495	15431	15313	15348	15357	15259	15353	15407	15398	15216	15139	15341	15420	15382	15265	15415	15299	15114	15404	15286	15216	15317	15427	15324	15354	15293	15371	15327	15490	15526	15319	15412	15303	15427	15320	15345	15381	15477	15139	15318	15436	15328	15392	15386	15517	15539	15356	15185	15311	15444	15355	15297	15342	15186	15294	15278	15337	15258	15350	15358	15285	15452	15291	15111	15403	15306	15194	15489	15450	15201	15432	15315	15310	15406	15390	15227	15548	15356	15307	15307	15236	15420	15350	15271	15254	15391	15279	15316	15443	15331	15285	15330	15307	15366	15279	15513	15546	15470	15293	15440	15437	15377	15360	15269	15374	15223	15295	15416	15319	15339	15422	15416	15375	15243	15280	15239	15290	15397	15325	15488	15287	15397	15374	15351	15407	15474	15356	15454	15589	15334	15226	15321	15538	15301	15544	15493	15443	15384	15139	15422	15459	15119	15227	15429	15236	15164	15407	15382	15378	15499	15447	15328	15482	15323	15235	15331	15308	15367	15414	15151	15447	15349	15277	15479	15289	15531	15409	15449	15430	15295	15341	15225	15483	15216	15339	15415	15243	15291	15268	15444	15313	15397	15373	15318	15307	15466	15277	15414	15446	15425	15525	15377	15294	15258	15202	15517	15213	15321	15285	15145	15175	15398	15352	15506	15361	15312	15359	15450	15397	15379	15332	15294	15385	15533	15222	15306	15408	15427	15171	15401	15317	15406	15261	15359	15129	15228	15409	15323	15364	15322	15597	15440	15361	15376	15345	15437	15491	15451	15349	15413	15471	15576	15417	15446	15393	15347	15314	15296	15399	15450	15230	15305	15367	15379	15390	15357	15365	15433	15555	15193	15421	15362	15472	15157	15349	15402	15388	15237	15261	15380	15425	15481	15324	15354	15355	15229	15344	15374	15257	15281	15273	15358	15464	15276	15422	15234	15413	15394	15147	15408	15232	15433	15374	15290	15473	15483	15363	15529	15287	15388	15362	15504	15312	15339	15333	15369	15523	15415	15233	15321	15235	15432	15336	15365	15394	15415	15294	15504	15235	15436	15398	15438	15514	15413	15481	15309	15234	15381	15441	15225	15459	15336	15446	15420	15339	15264	15473	15372	15302	15417	15421	15400	15394	15502	15236	15513	15415	15356	15254	15325	15295	15473	15295	15423	15418	15323	15230	15399	15278	15238	15427	15343	15359	15364	15316	15174	15433	15340	15387	15559	15384	15472	15422	15458	15288	15197	15358	15508	15470	15462	15427	15282	15533	15352	15322	15347	15450	15206	15301	15352	15250	15331	15428	15298	15411	15322	15299	15354	15319	15421	15377	15281	15428	15197	15409	15349	15351	15454	15276	15222	15311	15176	15598	15281	15247	15207	15399	15531	15450	15285	15420	15207	15299	15582	15315	15372	15226	15235	15378	15417	15471	15453	15353	15372	15485	15167	15346	15418	15313	15290	15261	15327	15315	15512	15480	15225	15234	15344	15409	15410	15421	15238	15453	15344	15319	15305	15351	15292	15471	15354	15450	15288	15343	15373	15461	15379	15363	15288	15508	15322	15261	15368	15319	15346	15298	15283	15397	15136	15402	15340	15394	15243	15242	15418	15315	15360	15224	15555	15168	15377	15512	15332	15362	15368	15295	15244	15445	15207	15277	15354	15433	15354	15403	15397	15238	15417	15218	15323	15576	15341	15322	15454	15219	15287	15300	15229	15406	15364	15268	15320	15322	15325	15313	15424	15248	15520	15462	15580	15255	15403	15211	15278	15440	15446	15332	15484	15481	15353	15338	15258	15148	15374	15342	15321	15445	15436	15515	15386	15517	15217	15100	15331	15364	15275	15315	15590	15345	15272	15288	15383	15293	15381	15543	15200	15481	15349	15255	15365	15191	15362	15307	15375	15485	15474	15183	15263	15423	15308	15406	15429	15323	15213	15344	15374	15330	15146	15324	15387	15209	15286	15408	15294	15305	15287	15374	15377	15321	15426	15310	15419	15271	15484	15384	15431	15394	15526	15292	15422	15510	15199	15324	15484	15439	15417	15343	15319	15551	15293	15368	15349	15203	15423	15370	15314	15308	15414	15401	15319	15535	15353	15434	15315	15262	15381	15438	15365	15394	15342	15323	15383	15346	15597	15438	15337	15512	15310	15309	15402	15310	15460	15413	15294	15420	15414	15445	15210	15322	15368	15367	15336	15169	15312	15303	15361	15433	15440	15435	15355	15320	15329	15412	15401	15497	15416	15434	15461	15455	15525	15337	15122	15455	15455	15117	15319	15401	15383	15400	15423	15477	15383	15235	15278	15346	15398	15324	15240	15235	15344	15232	15421	15204	15394	15328	15383	15444	15297	15282	15239	15409	15433	15423	15315	15356	15216	15267	15302	15382	15313	15678	15194	15422	15302	15303	15316	15481	15233	15361	15265	15340	15276	15264	15306	15231	15450	15357	15318	15390	15355	15236	15252	15318	15382	15350	15220	15305	15320	15560	15224	15423	15304	15293	15528	15499	15272	15422	15406	15371	15366	15336	15440	15334	15376	15479	15355	15384	15386	15281	15440	15459	15259	15380	15320	15615	15327	15251	15282	15411	15262	15389	15413	15215	15358	15295	15621	15384	15343	15388	15356	15341	15611	15456	15380	15337	15362	15371	15140	15286	15370	15395	15272	15384	15492	15393	15338	15344	15047	15416	15353	15235	15338	15430	15349	15503	15316	15304	15465	15270	15318	15049	15350	15184	15408	15398	15311	15367	15331	15340	15362	15482	15366	15404	15244	15193	15361	15388	15500	15196	15435	15284	15332	15547	15446	15336	15349	15202	15577	15543	15147	15397	15360	15378	15408	15467	15346	15214	15282	15509	15352	15233	15266	15282	15239	15444	15440	15455	15384	15498	15345	15243	15295	15367	15522	15316	15600	15268	15215	15374	15201	15466	15403	15375	15345	15298	15575	15465	15316	15436	15295	15208	15197	15293	15445	15351	15604	15459	15300	15364	15531	15443	15505	15401	15376	15399	15295	15360	15240	15428	15345	15491	15374	15351	15403	15354	15436	15334	15371	15322	15221	15371	15444	15282	15453	15491	15304	15438	15277	15255	15483	15411	15239	15181	15420	15330	15311	15429	15160	15356	15329	15307	15269	15381	15510	15388	15447	15331	15429	15344	15271	15459	15276	15335	15433	15331	15158	15277	15330	15358	15345	15435	15361	15357	15310	15397	15187	15372	15243	15343	15265	15342	15330	15410	15387	15223	15543	15433	15312	15328	15329	15391	15351	15282	15365	15418	15446	15369	15468	15349	15460	15279	15466	15293	15415	15188	15426	15446	15440	15338	15458	15448	15425	15479	15319	15325	15281	15429	15275	15361	15469	15353	15309	15312	15376	15256	15451	15359	15293	15397	15360	15240	15285	15317	15485	15420	15388	15305
23875	21457	29183	24275	22825	25083	24331	20588	19924	20088	20149	19537	19863	20262	19686	19307	18920	18773	18912	18787	18563	18421	18525	18791	18784	18723	18300	18306	18546	18400	18362	18216	18434	19605	20808	20816	19802	19133	18750	18444	18550	18175	18337	18431	18416	18315	18308	18158	18465	18356	18379	18255	18282	18456	18556	18191	18385	18337	18352	18309	18286	18172	18422	18274	18358	18182	18460	18309	18462	18300	18233	18365	18297	18316	18357	18375	18272	18313	18488	18391	18473	18308	18438	18164	18203	18259	18443	18389	18406	18163	18222	18032	18243	18314	18338	18391	18157	18369	18287	18534	18390	18243	18403	18422	18360	18460	18433	18468	18405	18162	18197	18304	18533	18470	18309	18256	18657	18096	18219	18224	18210	18448	18441	18197	18408	18039	18125	18132	18420	18330	18141	18133	18516	17947	18239	18212	18401	18280	18400	18170	18188	18146	18167	18160	18300	18218	18277	18289	18292	18346	18394	18223	18327	18226	18308	18264	18088	18215	18327	18369	18244	18382	18393	18300	18381	18311	18554	18174	18342	18199	18273	18268	18310	18313	18218	18174	18203	18483	18535	18387	18311	18241	18435	18299	18293	18309	18225	18439	18394	18220	18339	18262	18247	18191	18389	18191	18210	18382	18184	18294	18176	18250	18109	18409	18241	18091	18216	18145	18135	18201	18273	18152	18400	18283	18261	18233	18237	18213	18357	18200	18423	18365	18304	18264	18344	18338	18100	18305	18285	18284	18471	18482	18175	18308	18413	18365	18224	18364	18151	18308	18114	18345	18355	18295	18243	18178	18298	18211	18371	18110	18320	18306	18253	18203	18409	18199	18193	18264	18419	18223	18221	18253	18200	18475	18181	18216	18612	18094	18473	18464	18325	18329	18173	18246	18291	18372	18279	18398	18249	18258	18046	18087	18151	18410	18495	18255	18241	18462	18307	18252	18135	18265	18283	18441	18538	18472	18241	18394	18282	18220	18174	18373	18326	18268	18287	18402	18244	18362	18249	18362	18244	18224	18212	18330	18179	18047	18024	18073	18216	18226	18090	17945	18155	18128	18247	18230	18369	18389	18512	18276	18264	18145	18367	18205	18486	18181	18229	18394	18390	18419	18254	18303	18257	18154	18376	18440	18393	18166	18373	18468	18452	18225	18412	18287	18220	18376	18482	18199	18353	18145	18443	18490	18244	18326	18356	18230	18240	18347	18192	18311	18339	18286	18249	18356	18445	18405	18336	18322	18246	18273	18354	18203	18252	18477	18295	18188	18369	18263	18250	18236	18250	18349	18279	18240	18441	18279	18254	18187	18412	18268	18246	18458	18303	18263	18302	18283	18414	18507	18446	18183	18228	18210	18292	18383	18258	18122	18250	18397	18276	18136	18083	18223	18262	18283	18387	18308	18230	18480	18177	18338	18455	18310	18309	18230	18311	18064	18360	18328	18390	18558	18340	17976	18249	18285	18538	18450	18278	18223	18355	18207	18233	18325	18486	18340	18237	18099	18122	18382	18342	18265	18325	18592	18263	18073	18369	18366	18398	18169	18339	18412	18444	18321	18358	18397	18476	18524	18213	18281	18348	18336	18479	18241	18263	18550	18164	18251	18105	18280	18452	18522	18353	18332	18153	18327	18101	18129	18163	18197	18417	18432	18409	18221	18568	18273	18218	18328	18304	18337	18243	18424	18327	18382	18140	18204	18303	18126	18277	18365	18573	18533	18459	18195	18246	18162	18327	18290	18295	18201	18181	18169	18133	18231	18417	18609	18127	18180	18180	18189	18458	18426	18276	18146	18142	18273	18472	18500	18532	18042	18306	18190	18105	18447	18299	18375	18241	18182	18214	18162	18277	18299	18412	18193	18235	18278	18277	18262	18178	18291	18438	18246	18480	18486	18236	18360	18350	18137	18322	18233	18251	18115	18440	18196	18370	18307	18283	18295	18312	18404	18413	18210	18260	18208	18365	18353	18324	18555	18374	18129	18462	18354	18235	18406	18174	18180	18360	18296	18159	18359	18434	18427	18071	18188	18528	18311	18191	18369	18270	18330	18178	18594	18322	18329	18355	18227	18400	18278	18228	18288	18275	18219	18007	18168	17983	18292	18378	18269	18327	18184	18275	18424	18346	18191	18288	18454	18250	18196	18379	18502	18166	18188	18392	18385	18215	18154	18312	18442	18216	18463	18478	18326	18222	18286	18518	18331	18388	18224	18415	18184	18195	18352	18240	18297	18344	18162	18283	18272	18285	18186	18187	18388	18362	18235	18479	18424	18497	18623	18189	18345	18434	18347	18389	18229	18115	18212	18252	18242	18184	18181	18459	18337	18361	18316	18215	18284	18428	18202	18418	18280	18324	18279	18307	18211	18236	18134	18174	18406	18194	18242	18283	18294	18018	18352	18266	18189	18318	18051	18411	18276	18338	18287	18072	18291	18360	18421	18347	18195	18350	18265	18139	18350	18335	18421	18377	18376	18202	18238	18213	18120	18146	18378	18246	18184	18349	18447	18316	18482	18204	18232	18259	18350	18478	18447	18416	18212	18374	18310	18218	18234	18265	18260	18365	18393	18392	18330	18244	18415	18263	18311	18490	18333	18278	18236	18371	18216	18288	18376	18330	18308	18313	18487	18498	18435	18398	18370	18363	18212	18362	18281	18468	18182	18118	18149	18370	18351	18184	18180	18205	18430	18249	18375	18169	18144	18246	18097	18285	18415	18404	18238	18230	18299	18340	18335	18069	18360	18370	18188	18268	18306	18195	18297	18199	18107	18111	18438	18265	18373	18387	18416	18235	18361	18353	18511	18356	18274	18458	18049	18202	18307	18255	18408	18344	18317	18421	18279	18243	18136	18327	18320	18191	18260	18125	18423	18279	18285	18501	18407	18295	18296	18490	18414	18283	18315	18249	18388	18165	18220	18240	18382	18155	18200	18433	18519	18318	18335	18376	18444	18255	18264	18377	18440	18342	18282	18260	18339	18168	18236	18226	18370	18329	18231	18342	18182	18436	18390	18375	18103	18223	18120	18445	18391	18197	18397	18198	18111	18342	18298	18360	18241	18388	18358	18202	18314	18397	18227	18261	18278	18248	18478	18360	18340	18401	18284	18334	18395	18439	18331	18356	18151	18220	18266	18161	18384	18140	18137	18210	18250	18219	18121	18390	18307	18241	18103	18126	18110	18332	18421	18475	18155	18291	18252	18321	18473	18183	18318	18272	18398	18337	18214	18335	18159	18517	18280	18361	18409	18222	18268	18481	18378	18391	18303	18110	18169	18225	18430	18266	18083	18353	18386	18404	18256	18303	18365	18321	18363	18187	18314	18387	18247	18189	18276	18424	18052	18240	18186	18469	18235	18213	18499	18369	18268	18354	18475	18267	18209	18336	18137	18304	18347	18355	18401	18457	18463	18144	18210	18445	18056	18483	18355	18294	18223	18233	18160	18300	18324	18381	18348	18327	18292	18289	18418	18250	18442	18171	18249	18285	18167	18231	18226	18466	18266	18360	18468	18413	18330	18361	18401	18306	18400	18051	18371	18265	18092	18183	18218	18314	18158	18401	18420	18396	18234	18354	18322	18173	18325	18148	18221	18202	18523	18459	18157	18307	18292	18314	18389	18366	18333	18305	18345	18291	18292	18308	18342	18298	18198	18227	18415	18376	18209	18184	18594	18239	18207	18434	18400	18340	18369	18419	18606	18386	18495	18188	18416	18268	18051	18378	18518	18385	18401	18151	18208	18388	18458	18301	18561	18440	18254	18105	18280	18147	18256	18312	18366	18335	18385	18278	18148	18407	18126	18371	18283	18438	18366	18081	18350	18289	18259	18326	18294	18461	18238	18191	18282	18198	18390	18471	18167	18255	18110	18185	18257	18262	18227	18379	18385	18403	18377	18454	18193	18225	18420	18369	18322	18445	18300	18185	18223	18257	18387	18115	18172	18429	18398	18246	18327	18457	18601	18441	18302	18290	18528	18416	18336	18338	18413	18267	18278	18269	18184	18378	18411	18261	18427	18189	18227	18281	18383	18478	18124	18328	18233	18305	18355	18124	18100	18366	18083	18455	18265	18461	18159	18302	18554	18195	18537	18199	18223	18403	18363	18385	18343	18353	18285	18349	18406	18271	18306	18434	18221	18379	18340	18256	18374	18392	18320	18308	18300	18181	18197	18356	18508	18091	18323	18404	18173	18301	18309	18243	18290	18206	18349	18314	18390	18258	18298	18364	18101	18379	18168	18177	18138	18164	18101	18365	18125	18266	18011	18234	18015	18168	18141	18249	18433	18290	18226	18268	18212	18390	18389	18320	18333	18405	18376	18264	18276	18456	18458	18351	18284	18179	18292	18561	18150	18272	18484	18038	18258	18508	18131	18347	18337	18449	18189	18220	18321	18176	18203	18316	18264	18396	18305	18509	18155	18266	18015	18163	18292	18326	18339	18387	18248	18217	18225	18235	18253	18313	18377	18242	18371	18373	18482	18181	18340	18456	18508	18366	18137	18039	18194	18534	18462	18269	18250	18330	18442	18591	18201	18518	18369	18229	18346	18407	18328	18578	18388	18284	18326	18440	18241	18285	18157	18237	18300	18254	18328	18498	18277	18566	18304	18313	18076	18271	18030	18359	18375	18287	18083	18304	18171	18466	18235	18379	18303	18305	18372	18308	18258	18199	18421	18329	18296	18337	18130	18482	18382	18309	18053	18293	18484	18374	18505	18298	18333	18322	18254	18535	18155	18176	18136	18306	18337	18491	18484	18219	18371	18315	18350	18375	18386	18265	18144	18331	18425	18368	18300	18162	18441	18409	18363	18502	18258	18357	18346	18075	18234	18534	18486	18477	18307	18380	18410	18312	18381	18337	18378	18346	18303	18117	18186	18460	18156	18184	18308	18174	18205	18293	18287	18329	18550	18348	18346	18271	18126	18267	18222	18296	18459	18500	18424	18254	18223	18288	18258	18259	18395	18405	18439	18373	18255	18469	18527	18454	18327	18334	18367	18312	18102	18285	18224	18313	18220	18339	18282	18203	18368	18374	18404	18092	18217	18343	18503	18328	18334	18330	18370	18358	18438	18328	18155	18318	18282	18106	18118	18216	18155	18214	18265	18244	18453	18275	18304	18193	18195	18272	18506	18350	18421
20473	36009	34027	26093	24607	22553	19444	18257	17807	18168	17989	17060	17360	17623	17044	16229	15721	15672	15873	15764	15728	15668	15637	15461	15613	15782	15411	15231	15378	15345	15427	15272	15128	17164	18602	18359	17053	16121	15671	15374	15434	15253	15245	15212	15255	15101	15472	15224	15302	15287	15297	15180	15276	15276	15265	15175	15188	15093	15125	15472	15355	15188	15062	15321	15281	15134	15177	15380	15425	15099	15241	15299	15173	15174	15325	15167	15220	15157	15339	15191	15224	15152	15145	15206	15235	15195	15220	15192	15102	15146	15288	15241	15393	15243	15166	15254	15142	15069	15170	15261	15218	15240	15238	15215	15130	15216	15271	15308	15174	15221	15238	15088	15297	15231	15276	15118	15216	15228	15324	15220	15288	14998	15242	15258	15347	15258	15287	15083	15139	15185	15194	14975	15240	15168	15303	15139	15310	15103	15210	15223	15218	15117	15256	15101	15231	15315	15320	15159	15214	15132	15290	15192	15072	15157	15176	15208	15274	15204	15129	15298	15095	15009	15075	15122	15328	15214	15207	15152	15182	15183	15171	15244	15235	15346	15063	15065	15193	15375	15249	15158	15217	15050	15210	15263	15180	15067	15301	15316	15280	15185	15073	15184	15111	15182	15180	15148	14997	15319	15129	15253	15101	15250	15222	15163	15115	15317	15280	15123	15013	15133	15221	15273	15176	15271	15237	15125	15305	15366	15326	15183	15140	15235	15265	15141	15130	15144	15283	15401	15005	15254	15189	15242	15248	15233	15212	15154	15207	15273	15168	15209	15383	15276	15128	14938	15068	15284	15437	15258	15306	15173	15147	15235	15273	15190	15158	15285	15125	15193	15417	15290	15259	15197	15210	15208	15290	15177	15308	15240	15224	15408	15160	15096	15094	15260	15112	15215	15092	15221	15242	15305	15145	15258	15306	15243	15219	15279	15230	15166	15170	15361	15227	15180	15293	15155	15395	15278	15249	15168	15440	15158	15249	15193	15221	15330	15198	15170	15249	15126	15177	15129	15187	15264	15160	15297	15334	15201	15201	15378	14995	15095	15136	15375	15111	15258	15189	15241	15166	15241	15172	15126	15077	15298	15334	15052	15289	15051	15276	15152	15371	15215	15211	15076	15123	15147	15141	15087	15303	15119	15191	15320	15236	15175	15267	15343	15207	15114	15037	15273	15192	15120	15194	15062	15051	15216	15351	15204	15088	15277	15220	15122	15169	15300	15174	15251	15290	15226	15084	15184	15101	15273	15160	15187	15071	15092	15185	15233	15154	15222	15477	15179	15252	15180	15067	15039	15107	15204	15267	15238	15173	15115	15237	15238	15261	15038	15284	15298	15263	15151	15180	15175	15316	15056	15248	15125	15211	15276	15155	15134	15391	15165	15107	15172	15202	15125	15170	15131	15135	15212	15189	15213	15127	15113	15245	15130	15304	15122	15176	15312	15152	15172	15188	14993	15219	15197	15126	15285	15258	15229	15365	15140	15402	15044	15040	15216	15145	15129	15209	15085	15095	15292	15303	15369	15260	15317	15151	15377	15228	15240	15388	15153	15069	15424	15064	15326	15038	15010	15209	15208	15260	15117	15201	15269	15146	15075	15415	15140	15216	15224	15376	15118	15230	15078	15262	15114	15079	15268	15227	15307	15316	15235	15222	15023	15161	15197	15032	15106	15219	15101	15300	15172	15137	15226	15321	15160	15209	15084	15260	15139	15168	15082	15187	15173	15115	15108	15086	15167	15152	15086	15287	15137	15164	15156	15392	15038	15042	15124	15286	15085	15298	15408	15094	15371	15149	15251	15423	15312	15128	15415	15179	15208	15071	15113	15229	15190	15273	15115	15255	15223	15281	15239	15210	15359	14920	15223	15144	15191	15302	15205	15360	15178	15218	15235	15307	15022	15286	15244	15187	15290	15221	15080	15366	15148	15242	15261	15248	15287	15250	15357	15243	15119	15248	15232	15096	15126	15333	15318	15122	15191	15263	15091	15203	15292	15413	15225	15400	15188	15172	15166	15115	15215	15199	15107	15150	15265	15207	15226	15114	15110	15225	15287	14978	15355	15187	15287	15234	15260	15230	15140	15199	15087	15214	15330	15221	15124	15307	15073	15218	15239	15229	15152	15105	15455	15150	15060	15268	15247	15278	15132	15114	15275	15258	15105	14963	15310	15066	15194	15142	15226	15099	15202	15276	15096	15207	15115	15187	15496	15289	15255	15130	15325	14973	15315	15141	15276	15390	15297	15264	15166	15255	15074	15184	15298	15242	15280	15366	15227	15164	15333	15151	15254	15221	15165	15187	15278	15147	15258	15259	15085	15460	15170	15204	15099	15239	15184	15228	15240	15184	15283	15312	15134	15393	15146	15060	15150	15221	15205	15272	15084	15104	15273	15077	15198	15295	15068	15095	15177	15213	15278	15297	15327	15006	15336	15165	15107	15217	15286	15012	15208	15133	15288	15207	15142	15290	15208	15133	15428	15287	15216	15201	15210	15265	15065	15160	15050	15347	15338	15259	15293	15156	15166	15219	15152	15205	15250	15198	15169	15225	15151	15161	15167	15136	15031	15245	15124	15290	15154	15113	15391	15133	15292	15105	15258	15354	15255	15324	15283	15257	15144	15370	15256	15198	15088	15138	15262	15339	15156	15176	15107	15243	15143	15133	15187	15245	15343	15295	15051	15321	15207	15347	15149	15229	15329	15067	15164	15266	15274	15093	15395	15203	15306	15116	15164	15123	15158	15228	15334	15164	15257	15295	15219	15214	15077	15206	15341	15262	15222	15331	15133	15387	15207	15254	14985	15182	15226	15110	14980	15295	15356	15301	15077	15202	15216	15260	15042	15096	15246	15099	15233	15076	15241	15174	15181	15294	15244	15245	15203	15322	15489	15264	15190	15132	15135	15162	15141	15050	15213	15104	15307	15212	15335	15198	15032	15059	15200	15324	15092	14938	15140	15200	15216	15205	15174	15149	15393	15267	15087	15176	15204	15222	15142	15167	15160	15393	15211	15134	15335	15324	15259	14950	15266	15328	15280	14925	15244	15265	14984	15151	15241	15404	15071	15227	15193	15124	15270	15280	15356	15102	15216	15070	15266	15179	15135	15174	15259	15116	15116	15187	15317	15311	15280	15225	15302	15077	15175	15114	15090	15207	15242	15198	15270	15125	15215	15264	15053	15266	15091	15259	15248	15262	15311	15098	15199	15253	15222	15268	15271	15318	15194	15104	15170	15063	15260	15303	15128	15290	15275	15243	15224	15197	14987	15125	15457	15420	15058	15305	15130	15151	15158	15131	15153	15243	15134	15199	15272	15321	15235	15061	15207	15010	15024	15220	15276	15205	15228	15290	15321	15065	15134	15236	15271	15364	15137	15273	15234	15166	15157	15242	15298	15074	15339	15004	15298	15062	15138	15390	15313	15264	15114	15175	15107	15223	15160	15138	15121	15254	15131	15232	15020	15260	15095	15260	15287	15201	15173	15013	15262	15187	15161	15302	15251	15178	15296	15053	15235	15150	15332	15154	15260	15261	15182	15054	15426	15274	15247	15220	15265	15092	15199	15193	15287	15012	15152	15266	15241	15205	15221	15078	15180	15327	15396	15146	15233	15141	15230	15185	15117	14878	15175	15273	15177	15133	15152	15115	15160	15053	15246	15346	15211	15219	15166	15068	15074	15041	15131	15234	15245	15205	15397	15238	15192	15025	15227	15276	15075	15193	15062	15098	15264	15105	15449	15140	15304	15095	15145	15288	15122	14915	15023	15333	15153	15263	15220	15067	15120	15383	15043	15201	15166	15235	15137	15102	15234	15298	15135	15274	15109	15111	15270	15287	15186	15311	15247	15106	15284	15169	15201	14992	15214	15323	15258	15172	15209	15338	15139	15095	15288	15319	15304	15218	15284	15260	15184	15181	15158	15224	15130	15160	15187	15095	15314	15222	15252	15149	15127	15207	15190	15173	15429	15182	15300	15330	15265	15225	15220	15130	15116	15356	15225	15163	15223	15134	15236	15298	15281	15124	15265	15147	15239	15400	15188	15289	15245	15240	15172	15142	15209	15100	15255	15143	15172	15149	15019	15164	15102	15307	14977	15195	15099	15271	15098	15233	15004	15302	15385	15243	15249	15203	15225	15263	15204	15143	15227	15237	15055	15107	15169	15270	15325	15015	15267	15275	15053	15156	15204	14991	15185	15328	15017	15333	15207	15220	15228	15203	15239	15147	15291	15117	15334	15188	15254	15240	15168	15125	15230	15284	15088	15186	15114	15170	15158	15151	15202	15223	15286	15143	15169	15262	15288	15230	15474	15509	15157	15310	15230	15085	15240	15299	15264	15189	15332	15176	15275	15146	15243	15280	15259	15327	15099	15099	15306	15171	15220	15211	15281	15229	15045	15149	15203	15199	15134	15285	15273	15129	15237	15346	15115	15187	15223	15061	15236	15187	15098	15152	15431	15258	15084	15284	15249	15283	15126	15244	15251	15217	15110	15243	15287	15067	15184	15250	15258	15124	15271	15202	15257	15180	15068	15081	15156	15174	15266	15319	15109	15139	15234	14978	15152	15156	15199	15132	15148	15147	15161	15123	15133	15275	15144	15349	15197	15206	15175	15153	15383	15238	15307	15216	15241	15166	15184	15184	15251	15176	15314	15149	15216	15331	15209	15042	15138	15249	15095	15077	15199	15279	15084	15021	15140	15251	15300	15083	15305	15100	15210	15117	15165	15182	15080	15205	15108	15332	15199	15215	15214	15131	15122	15380	15205	15073	15106	15175	15341	15103	15332	15274	15106	15204	15340	15155	15176	15286	15087	15151	15278	15301	15213	15155	15236	15120	15230	15408	15053	15102	15474	15328	15252	15112	15282	15226	15087	15031	15261	15263	15243	15068	15135	15113	15249	15397	15173	15244	15268	15078	15165	15246	15086	15176	15146	15182	15071	15156	15123	15245	15187	15204	15264	15155	15023	15114	15241	15242	15277	14988	15152	15174	15082	15279	15118	15147	15173	15242	15222	15139	15180	15133	15205	15052	15257	15181	15240	15070	15167	15234	15268	15134	15101	15268	15143	15095	15040	15127	14985	15192	15125	15198	15284	15238	15186	15229	15189	15150	15277	15189	15168	15385	15265	15187	14995
22906	21409	29425	23786	21796	24940	27784	21787	20766	21477	20711	20059	20412	20730	20325	19487	18842	18760	18651	18741	18443	18459	18641	18545	18973	18503	18343	18610	18710	18415	18445	18428	18425	20534	22835	22453	20895	19745	18855	18412	18443	18139	18047	18278	18259	18268	18365	18282	18241	18283	18216	18033	18232	18417	18287	18125	18171	18076	18135	18119	18342	18186	18352	18059	18260	18157	18313	18224	18395	18116	18194	18082	18135	18156	18265	18096	18367	18258	18233	18231	18039	18249	18095	18298	18207	18086	18251	18024	18080	18222	18223	18060	18041	18165	18134	18229	17986	18017	18055	18243	18279	18368	18258	18261	18219	18125	18207	18005	18208	18330	18126	18067	18361	18128	18152	17974	17922	17822	18117	18171	18184	18128	18246	17951	18047	18169	18206	18152	18160	18064	18301	18151	18091	18020	18240	18104	18144	18009	17971	18449	18122	18138	18182	18186	18309	18298	18025	18069	18483	18077	18139	18186	18107	18175	18269	17910	18098	18004	18020	18319	18037	18120	18297	18172	18271	18096	18071	18277	18203	18238	18116	18084	18115	18143	18001	18079	18283	18132	18254	18110	18197	18084	18066	18144	18260	18314	18209	18141	18326	18064	17912	18113	18107	18183	18143	18239	18171	18268	18364	18155	18108	17996	18138	18202	18172	18209	18290	18175	18198	18327	18120	18074	18079	17970	18101	18050	17984	18349	18235	18342	18243	18216	17990	18065	18111	18324	18194	18064	18087	18198	18085	17931	18018	18141	17989	18184	18281	18314	18192	18167	18195	18165	18075	18011	18117	17928	18163	18187	17932	17923	18221	18154	17947	18190	18128	18199	18092	18136	18032	18026	18171	18129	18026	18234	17921	18161	18054	17979	18117	18173	18070	18279	18236	18129	18347	18358	18123	18112	18166	18018	18140	18227	18303	18230	17916	17938	18194	18145	18113	18279	18077	18156	18063	18079	18116	18031	18181	18298	18107	18100	18051	17914	18082	18049	18050	17908	18186	17975	18071	18143	18238	18042	18124	18244	18195	18279	17894	18158	18123	18173	18236	18100	18333	18248	17944	18155	18205	18254	18202	18249	18148	18285	18224	18053	18184	18261	18125	18127	18091	18117	18133	18137	18217	18101	18056	17830	18211	18136	18204	18170	18038	18097	18001	18282	17893	18063	17997	18014	18059	17942	18113	18096	18020	18166	18280	18050	18214	17990	18077	18150	18095	18108	18043	18023	18219	18147	18269	18262	18066	17968	18406	18068	18044	18136	18040	17945	17977	18061	18118	18098	18247	17989	18206	18118	18197	17981	18212	17996	18235	18230	18101	18123	18344	18298	17955	18203	18065	18233	18099	18015	18169	18247	18120	18030	17996	18074	17856	18056	18186	18047	18207	18017	18160	18165	18140	18092	18135	18112	18319	17968	18057	18107	17931	18151	18149	18153	18046	18176	18236	18196	18129	18113	18263	18228	18133	18216	18065	18072	18181	18193	18238	18220	17966	17949	18248	18065	18033	18216	18260	18369	18315	18105	18209	18215	18238	18137	18087	18044	17959	18311	18056	18175	17998	18135	18346	18052	18211	18195	17953	17977	18064	18214	18068	18336	18162	17941	18172	18084	18101	18049	18203	18157	18139	18047	18342	18162	17997	18199	18349	18055	18137	18167	18139	18103	18183	18051	18026	18230	17918	17988	18361	18158	18109	18106	18257	18135	18141	18085	17937	18231	18299	18252	18153	18231	18048	18090	18085	17949	18210	18039	17864	17943	18290	18257	18305	18026	17930	18237	18239	17953	18328	18181	18154	17998	17954	18132	18087	18220	18008	18087	18186	18091	18187	18063	18124	18055	18207	18104	17940	18131	18383	18133	18158	18117	18235	18268	17897	18213	18253	18185	18006	17990	18020	18102	18325	18048	17900	18158	18009	18020	18076	18230	18113	18252	18257	18172	18259	18081	18166	17872	18054	18119	17977	18013	17985	17987	17950	18130	18298	18145	18137	18071	18230	18193	18191	18165	18036	18097	18044	18117	18004	18140	18191	18063	18084	18157	18296	18019	18357	18067	18197	18090	18202	18175	17920	18090	18135	18149	18371	17919	17932	18314	18171	18209	18225	18112	18358	18294	18032	17930	18130	18211	18152	18229	17940	18072	18374	18057	18141	18308	18331	18287	18369	17864	18220	18256	18114	18307	18229	17987	18084	18039	18098	17986	18021	18047	18240	18162	18026	17975	17936	18157	18322	18092	18107	18052	18240	18209	18029	18164	18068	18117	18119	18129	18161	18034	18251	18131	18113	18193	18002	18290	18091	18233	18257	18159	18188	18096	18154	18097	18200	18087	18151	18245	18150	18270	18067	18091	18278	18099	18162	18256	18120	18003	18207	18171	18206	18209	18197	17984	18153	18035	17884	18430	18034	18391	18207	18083	18081	18286	18126	18054	18028	17895	18171	18094	18270	18100	18072	18082	18010	18183	18174	18171	18234	18130	18394	18131	18352	18312	18114	18228	18025	17926	18138	18078	18121	18126	18168	18045	18310	18106	18067	18192	18130	18055	18076	18152	18304	18190	18085	18102	18230	18249	18062	18039	18127	18219	18305	18479	17977	18229	18053	18136	18000	18040	17894	18379	18100	18039	18057	18150	18001	18222	17938	18115	18105	18135	18121	18153	18087	18045	18128	18125	18127	18032	17811	17967	18018	18178	18279	18039	17964	18165	18091	18115	18029	18130	18266	18082	18002	18106	18165	18263	18074	18366	17923	18073	18171	18044	18062	18196	18073	18107	18010	18041	18103	17951	18122	18027	18128	18253	18224	18031	17978	18341	18013	18367	18206	18321	18049	18168	17991	18017	18339	18084	18117	18111	18134	18194	18201	18090	18139	18147	18358	18049	18032	18266	18155	18189	18116	18087	17971	18117	18258	18205	17925	18266	18125	17949	18086	18171	17914	18222	18231	18019	17940	17980	18225	18057	18130	18028	18212	17999	17989	18124	18128	18122	18314	17998	18128	17969	18079	18039	17991	17934	18187	18180	18133	18124	17856	18217	18115	17869	18059	18106	18365	18195	18026	18273	18156	18126	18043	18173	18050	17995	17878	18099	18177	18004	17918	18016	17995	18165	18064	18156	18129	18106	18223	18320	18151	17930	18147	18100	18263	17898	18063	18155	18025	18075	18155	18060	18097	17898	18026	18175	18333	18009	17995	18123	18066	18199	18123	18086	18172	18213	18020	18168	18025	17865	18147	18168	18153	18228	18067	18166	18162	18171	18269	18211	18100	17984	18092	18154	18287	18020	18246	18251	17933	18031	18268	18124	18158	18143	18089	18354	18233	18119	18173	18258	18318	18153	18234	18106	18303	18160	18268	18118	18238	18138	18077	18179	18190	18191	18094	18202	18130	18253	18032	18244	18169	18221	17989	18276	18173	18208	17970	17979	18111	18089	18041	18247	17977	18243	18321	18117	18081	18387	18156	18403	18191	18163	18170	18265	18157	18105	17947	17789	18043	17983	18167	18118	18194	18049	18016	17979	18059	18210	17872	18064	18178	18354	18053	18146	18124	18020	17954	18232	18151	18077	18048	18130	18119	18258	18075	18167	18232	18042	18151	18067	18087	18149	18029	18214	18141	18086	18121	18161	18088	18093	18105	18282	18109	18270	18328	18213	18189	18034	18147	18034	18225	17998	18042	18045	18062	18131	18115	18294	17992	18204	17986	18125	18146	18309	17943	18100	18117	18288	18170	18142	18340	18125	18244	18021	18252	18016	18011	18138	18124	18253	18400	18237	18054	18095	18176	17980	18288	18044	18103	18418	18063	17949	18197	18033	18075	18074	18234	18189	18215	18072	18164	18031	17996	18117	18226	17975	18079	17908	18010	18028	18198	18189	18168	17914	18221	17909	18261	18037	17876	18072	18022	18279	18270	18094	18230	18177	18276	18072	18251	18093	18276	18131	18209	17876	18131	18206	18163	18109	18133	18235	18312	18114	18105	18127	18047	18135	18191	18276	18182	18064	18031	18017	18380	18035	18014	17893	18091	18283	18322	18246	18122	18042	18105	18170	18206	18237	18117	18043	18156	18168	18090	17961	18004	18214	18241	18135	17894	18184	18113	17809	18027	18084	18371	18185	18203	17995	18247	17901	17982	18077	18269	18211	18213	18024	18301	18211	17953	18072	17936	18201	17987	18082	18047	17835	18199	18139	17943	18249	18139	18047	18085	18226	18061	17897	18156	17929	18169	18207	17938	18096	18036	18118	18094	18111	17973	18100	18041	18134	18189	18094	18029	18286	17928	18100	17947	18247	17932	18251	18199	18303	18196	18240	18332	18067	18165	18223	18181	18180	18119	18264	18224	18043	18012	18153	18058	18139	18113	18156	18137	18215	18178	18306	18104	18073	18139	18206	18063	18313	18108	18216	18265	18172	18270	18193	18036	18241	18272	18073	18106	18111	18141	18181	17964	18168	18296	18257	18201	18077	18118	18095	18210	18114	18031	18135	18005	18291	18041	17973	18107	17803	17991	18209	18092	18014	18062	18214	18041	18211	18240	18069	18098	18244	18129	17972	18155	18199	18157	18329	18159	18329	18094	18247	17968	17991	18184	18131	18311	18034	18207	18120	17995	18079	18319	18238	18258	18197	18237	18275	17997	18100	18198	18006	18131	18028	18202	18056	18235	17992	18043	18214	18359	18071	18163	18146	18239	18402	18142	18190	18285	18101	18057	18351	18156	18029	18122	18306	18065	18261	18259	18281	18097	18054	18070	18147	18321	18228	18038	18106	18191	18249	18107	18053	18203	18064	18298	18100	18288	18185	17977	17992	18034	17909	18047	18187	18147	18120	18266	18109	17940	18099	18100	18152	18022	18091	18135	18069	18021	18072	18137	18169	18185	18043	18150	18339	18215	18255	18159	18246	18162	18222	18129	18024	18109	18057	18264	17935	18178	18295	18210	18303	18176	18167	18360	18221	18094	18082	18226	18116	18278	18143	18114	18317	18261	18497	18070	18099	18298	18068	18253	18239	18273	18146	18006	18170	18043	18221	18385	18356	18165	18023	18007	17812	18051	18235	18164	18136	18025	18002	18089	18173	18083	18027	18111	18002	18082	18064	18195	18014	18162	18047	17971	18298	18043	18199	18092	18093
21839	39920	37798	29608	27512	25391	21874	19903	19274	19789	18878	17756	18352	18541	18026	16273	15866	15906	16087	15976	15616	15593	15582	15539	15562	15505	15387	15344	15266	15449	15214	15329	15304	18928	21853	20544	18074	16546	15770	15232	15200	15137	15076	15168	15172	15189	15173	15148	15183	15159	15082	15188	15086	14989	15089	15233	15218	15050	15094	15160	14946	15197	15076	14929	15144	15017	15026	15059	14978	15024	15192	14940	15098	14902	15269	14971	15030	15101	14989	15142	14986	15063	15171	15031	15081	15076	15087	15116	15103	15181	15026	15051	15210	15092	15082	15122	15038	15212	15233	14882	15080	15041	14840	15165	15151	15075	14995	15208	15179	15228	14997	15191	15050	15111	14998	15186	14930	15076	14864	14911	15117	15138	15036	15136	15085	14998	14981	15022	15161	15100	15127	14985	15160	15075	15053	15066	15001	15172	15109	15195	15031	15180	15148	15001	14931	15136	15153	15181	15215	14938	15229	14980	15052	15103	15033	15159	14982	14875	15391	14966	15109	15028	14957	15004	15103	15147	15226	15123	14969	15002	15138	15172	15198	15054	15016	15202	14980	15085	15029	15043	15199	15086	14971	15087	14970	15258	15056	15164	15205	15217	15009	14974	15032	15010	15176	15125	15194	14922	15209	15004	14997	15072	15006	15102	15161	15129	14985	15134	15287	15205	15133	14961	15162	15075	15028	15096	15072	15051	14989	15074	15072	15092	15143	14954	15178	14928	15063	15103	15035	15028	15068	14971	14965	15003	15094	15174	15071	15120	15029	14998	14972	14947	15129	14981	15134	15214	15118	14935	15182	15046	14979	15082	15269	14835	15024	15134	14980	15064	14993	15173	15147	14983	15114	14968	14986	15201	15114	15172	14846	14995	15224	15035	15170	15084	14981	15051	15000	15026	15057	14958	15031	15092	14923	15063	15180	14980	14993	15262	15043	15146	15017	15064	15045	15036	14977	15143	14877	15096	15229	14880	15140	14892	15058	15219	15085	15095	15085	15011	14890	15135	15027	15159	15155	15313	14937	15035	15154	15233	15111	14873	14951	15020	14910	14902	15070	15004	14996	14983	15133	15140	15136	15026	15011	15074	14794	15036	15130	15063	15174	14906	15043	15145	14956	15053	15039	15016	14988	15062	15290	15022	15168	15043	14931	15121	15148	15054	15036	15269	15245	14962	15104	15108	14800	15000	15008	14997	14977	15063	15005	15005	15041	15139	14973	15064	15116	15221	14838	14966	15126	14952	15163	15047	15222	15044	15111	15051	15039	14979	15134	15008	15069	15202	14806	15007	14945	15026	14953	15112	15181	15060	15036	14890	15001	15041	14940	15168	15166	14971	14876	14992	15090	15096	15012	14922	15120	14925	14932	15282	14978	14935	14899	15020	15045	14882	15226	15285	14980	15150	14830	14924	15142	15128	14873	14999	15052	15258	14909	15016	15066	15121	15044	15130	15027	15058	15220	15065	15083	15066	14965	15081	15038	14970	14983	15027	14964	15058	15100	15044	15092	14997	15111	15218	15176	15119	15047	14986	15019	14980	15094	15222	15020	15106	15004	15066	15148	14940	14873	14984	15020	15029	15180	15176	15187	15035	15160	14990	15131	15006	15148	15025	15120	15134	15059	15173	15093	15089	15108	14950	14975	15188	15169	14989	15042	15191	15194	14963	15000	15083	15127	15034	14889	14986	15084	15087	14986	14929	15205	15151	15234	15135	15160	15091	14997	14961	14989	15045	15121	15181	15070	14869	15123	14930	14960	15103	14999	15026	14956	15020	15176	15171	15025	15016	15152	14971	15071	15023	15259	14997	15037	15061	15067	15101	14951	14993	15134	14942	15137	14987	15022	15088	14976	15161	14777	15152	14962	15155	15095	14896	15085	15039	15145	14934	14944	15130	15028	14996	15000	15245	15055	15194	14988	15160	15044	15007	15162	15175	15024	15075	15032	15040	15182	15048	15185	15011	15217	15124	15240	15070	15018	14953	15069	15006	15112	14952	15025	14975	15135	15183	15090	15043	15135	15023	15082	15104	15025	15047	15077	14928	14876	14977	15060	15065	15053	14993	15087	15047	15027	15148	14961	14959	14826	15043	14895	15139	14983	15050	14972	14970	14974	14974	14924	15271	15028	15144	15080	15220	14891	15088	15148	14915	15087	14914	15043	15114	14965	14989	15131	14964	15054	15021	15102	14985	14881	15188	15095	14943	15028	15073	15216	14962	15265	15037	15139	15047	14897	15076	15157	14922	15025	15129	15053	15084	15060	14986	14995	15079	15071	15171	15009	15097	14927	15165	15073	14906	14986	15162	15060	15070	15101	15056	14967	14992	15150	15070	15131	14972	14914	15122	15010	15127	15048	15070	15138	15104	15011	15144	14930	15063	15063	15176	15031	15027	14966	14923	14930	15135	15040	15112	14910	15134	15062	15117	14945	14893	15026	15104	14950	15018	15069	15253	15078	14831	14959	15007	14841	15126	14980	15040	14914	14988	14968	15036	15158	15082	15088	15130	15086	15212	14998	15057	15110	14853	15074	15133	15016	15172	14983	14892	14898	15031	15150	15110	15122	15054	14937	14891	14873	15107	15117	15014	14972	15147	15050	15120	15130	15124	15067	15217	15015	15059	15088	15124	15029	15161	14974	14936	15281	15061	15219	15234	15006	15149	15180	15075	15058	14905	14988	15093	15108	15110	14964	15088	15020	15050	15259	15208	15052	15152	15042	14994	15003	15098	15034	14896	15013	15029	15070	15164	15125	15005	15146	14807	14890	15155	15053	14969	14932	14896	14858	14859	15184	14975	14925	15085	15109	14953	14984	15040	14971	14999	14966	14964	15237	15172	14980	15023	15058	15161	15117	15040	14885	15147	14923	15072	15013	15030	14928	15061	15060	15164	15112	15115	15200	15179	15043	14947	14990	15031	14900	15101	15031	15022	14970	15018	15108	15156	14930	15081	15071	15255	14983	15114	14923	15103	15018	14926	15062	15024	14975	15120	14900	15024	15197	15008	14922	15043	15048	14778	14941	15149	15123	15077	15069	14865	14930	15050	15087	15041	14980	14883	15438	14980	15080	15058	15170	15127	15089	15069	15040	15262	15130	15156	15115	15099	14967	14998	15100	15049	15105	15193	15118	15191	15191	15093	15128	15164	15172	14868	15099	15075	15016	15165	15149	15028	15062	15013	15121	15009	14946	15030	14967	14919	15156	15006	15042	15126	14947	15108	15149	15032	15149	15035	15066	14883	15201	15034	15106	14905	15097	14942	14920	15081	15034	15123	14917	14975	15159	15113	15151	14902	15169	15019	15086	15194	14969	15030	14984	15245	14919	15025	15169	14943	15045	14933	15050	15078	15112	14996	15063	15138	14974	15161	14980	15011	15120	15235	15224	15053	15011	15028	15039	15134	15161	15111	15066	14860	15120	15126	15201	14949	15080	15102	15093	15108	14999	15123	14952	15135	15077	14988	14996	15126	15106	15016	14991	15041	15204	15162	15064	15146	15161	15075	15013	14969	14956	14945	15158	14903	14969	15116	14937	14962	14773	15073	14995	15047	14887	15131	15096	15010	14930	14897	15068	15033	15090	15151	15064	15086	15195	15056	14835	15224	14987	14969	15055	15118	14979	15108	15173	15055	15122	15150	14936	15061	15095	15181	15251	14851	14916	15117	15054	14920	15215	14906	15172	15106	15027	15186	15055	15028	15077	15160	15048	14969	15022	15063	15097	15012	14888	15011	15123	14988	15044	14991	15127	14981	15119	15094	15169	15154	15102	14981	15046	15042	15064	14955	15028	14988	15220	15005	15080	15109	15011	15199	14931	15051	15103	14988	14978	14999	15102	14995	15227	14951	15111	14994	15161	14970	15120	15030	15060	14988	15081	14798	14970	15136	15135	15114	14999	15154	15055	14874	15054	14871	15084	15008	15141	15009	14942	15196	15269	15067	14954	14962	14950	15191	15074	15173	15060	15078	14963	15166	14963	14882	15182	15069	15151	15138	15164	14946	15062	15068	15016	15050	15027	15029	14801	14985	15045	15069	15020	15044	14995	15013	15197	15034	15060	15105	14947	15118	14985	14810	15045	15164	15132	15025	15075	15157	15128	15138	15150	15082	15008	15127	15224	14981	15159	15073	15057	15020	15149	15123	15124	15051	14950	15121	14995	15156	15095	15051	14882	15020	15102	15119	15094	15042	15061	15143	15088	15134	14990	15107	14882	15064	14960	15034	15270	15113	15083	15055	15038	15158	15133	15127	15090	15134	14906	14961	15013	15145	14837	15086	15062	15089	15031	15220	14971	15064	15191	15039	14944	15023	15086	15141	15122	15025	15100	14912	14988	15121	15105	15201	15066	15098	14807	15000	14976	14964	15148	15137	15093	14872	15130	14949	15084	15112	15092	15125	15152	15172	15007	14946	15251	15017	15174	15093	15073	14912	15259	15006	15068	14939	15090	15030	15039	14734	15115	15004	15056	15039	15029	14993	15010	15025	15064	15017	14909	15141	14915	15022	14970	15174	15068	15116	15022	15076	15079	15052	14804	15083	15107	15117	15096	15156	15065	15102	14944	15023	15080	15267	14942	15154	15186	15112	15161	15069	15156	15028	15050	14968	15182	15101	15086	15126	15001	15008	14805	15010	15191	15018	15093	14836	15014	15080	15008	15192	14984	15034	14998	15004	14882	14979	15035	15002	15089	15048	14894	15104	15027	14970	14944	15000	14934	14988	15023	15230	15039	14964	15040	15134	15190	14982	15006	15025	15117	14921	15017	14979	15101	15037	14931	15122	15205	14974	15164	14915	15142	15064	15076	15052	15234	15090	14983	15025	15078	15151	15074	14887	15132	14861	15124	14962	15128	15126	14885	15153	15101	15177	15087	15055	15051	14985	15311	15096	14987	15180	15038	15201	15082	15060	14892	15070	15184	15082	15312	14961	15046	14950	14932	15029	15048	14994	14973	15112	15133	15109	15146	15004	15027	15018	15045	15165	15073	15089	15019	14984	15124	14972	15130	14911	14969	15143	15098	14964	15042	15139	15005	14936	15104	15217	15115	15128	15114	15027	14980	14922	15143	15014	14934	15139	15052	15179	14982	15065	15113	15070	15115	15034	15023	14997	15038	15132	14930	15184	15003	15082
27943	23156	28695	26078	22775	21499	20202	19340	19206	19472	19423	19049	18978	19104	19180	18491	18345	18415	18618	18606	18500	18217	18462	18395	18438	18480	18311	18141	18363	18190	18268	18122	18339	18728	18789	18665	18658	18518	18265	18225	18173	18448	18093	18003	18182	18274	18202	18210	18348	18331	18249	18167	18262	18084	17981	18203	18304	18127	18311	18172	18309	18243	18252	18410	18254	18134	18346	17999	18236	18122	18361	18388	18225	18128	18359	18320	18217	18046	18295	18353	18250	18157	18115	17919	18284	18212	17998	18287	18258	18169	17992	18411	18088	18197	18295	18106	18140	18230	18158	18199	18361	18098	18158	18296	18368	18340	18347	18189	18161	18191	18340	18212	18291	18341	18082	18084	18243	18253	18145	18351	18333	18033	17946	18365	17991	18386	18073	18292	18283	18121	18385	18088	18213	18256	18325	18261	18252	18243	18204	18125	18023	18228	18005	18491	18206	18191	18039	17995	18219	18197	18140	18096	18133	18121	18410	18096	18231	18277	18081	18279	18266	18229	18192	18157	18051	18203	18149	18092	18138	18254	18194	18340	18363	18277	18208	18230	18319	18043	18193	18292	18178	18138	18274	18244	18394	18191	18153	18155	18252	18034	18107	18100	18188	18137	18537	18282	18329	18153	18353	18150	18070	18155	18137	18245	18114	18236	18142	18243	18273	18294	18283	18207	18044	18063	18228	18000	18060	18102	18003	18306	18007	18133	18098	18155	18267	18220	18216	18121	18120	18026	18188	18344	18344	18088	18108	18494	18175	18234	18074	18153	18002	18200	18194	18194	18067	18403	18067	18119	18362	18196	18180	18393	17977	18145	18118	18194	18211	18213	18180	18394	18284	18301	18248	18167	18527	18059	18268	18411	18310	17985	18216	18315	18190	18178	18196	18282	18155	18259	18246	18118	18268	18187	18383	18113	18193	18377	18370	18321	18201	18142	18103	18190	18310	18280	18460	18242	18190	18175	18213	18037	18020	18234	18159	18314	18403	18181	18324	18306	18160	18053	18088	18214	18086	18301	18226	18339	18084	18407	18209	18230	18234	18045	17956	18362	18197	18110	18155	18202	18044	18244	18286	18226	18154	18354	18169	18337	18249	18178	18333	18271	18459	18197	18117	18200	18267	18269	18335	18243	18373	18272	18181	18149	18227	18342	18253	18190	18253	18337	18126	18269	18277	18273	18015	18233	18214	18297	18287	18246	18233	18419	18248	18260	18017	18301	18104	18288	18186	18216	18154	18194	18223	18148	18108	18381	18019	18090	18309	18419	18398	18161	18359	18279	18123	18198	18336	18397	18221	18251	17987	18093	18027	18266	18291	18176	18264	18118	18268	18360	18386	18176	18324	18094	18172	18162	18154	18334	18023	18296	18242	18087	18225	18158	18332	18353	18283	18071	18294	18240	18388	18277	18163	18242	18328	18304	18353	18279	18167	18214	18221	18177	18126	18261	18236	18354	18181	18313	18063	18162	18264	18253	18294	18269	18157	18148	18208	18264	18142	18252	18175	18160	18224	18242	18135	18119	18058	18174	18268	18413	18162	18394	18296	18146	17932	18235	18148	18165	18273	18305	18000	18271	18317	18345	18255	18226	18390	18233	18225	18097	17980	18338	18172	18318	18160	18311	18268	18226	18248	18281	18234	18016	18293	18264	18393	18224	18349	18114	18164	18336	18254	18186	18073	18111	18147	18236	18256	18460	18192	18255	18513	18043	18192	18227	18149	18151	18340	18181	18163	18386	18184	18282	18302	18203	18270	18019	18194	18181	18242	18051	18199	18220	18274	18103	18178	18317	18289	18201	18150	18254	18484	18262	17985	18099	18043	18218	18343	18277	18148	18047	18233	18194	18312	18161	18046	18251	18104	18212	18182	18026	18376	18662	18153	18178	18318	18115	18241	18222	18121	18212	18226	18175	18157	18315	17995	18242	18127	18172	18243	18191	18182	18047	18039	18252	18110	18320	18307	18282	18045	18024	18267	18395	18202	18082	18245	18227	18086	18042	18223	18262	18338	18001	18184	18251	18297	18146	18239	18144	18229	18060	18200	18197	18246	18368	18243	18259	18404	18008	18169	18006	18165	18130	18275	18120	18178	17997	18066	18162	18015	18440	18277	18042	18240	18124	18344	18480	18306	18125	18048	18488	18271	18169	17993	18094	18072	18335	18193	18099	18063	18155	18169	18078	18314	18035	18364	18270	18193	18239	18179	18250	18205	18212	18370	18167	18043	18111	18135	18220	18133	17942	18182	18047	18144	18028	18228	18230	17976	18264	18189	18159	18228	18496	18236	18375	18111	18215	18121	18096	18405	18188	18347	18330	18179	18076	18239	18518	18213	18208	18317	18159	18294	18318	18185	18362	18188	17955	17968	18283	17955	18071	18062	18090	18415	18345	18378	18174	17967	18184	18336	18266	18135	18256	18231	18208	18139	18288	18207	18149	18068	18198	18343	18170	18185	18448	18219	18154	18359	18162	18434	18349	18262	18119	18292	18083	18074	18207	18266	18262	18181	18159	18338	18147	18328	18278	18345	18258	18067	18162	18117	18424	18081	18208	17946	18185	18275	18402	18007	18183	18184	18322	18179	18207	18502	18082	18214	18274	18121	18135	18204	18186	18122	18285	18119	18076	18421	18186	18117	18313	18292	18047	18171	18003	18081	18074	18218	18227	18450	18330	18140	18211	18281	18171	18256	18057	18109	18259	18153	18274	18315	18255	18232	18072	18107	18240	18317	18139	18473	18326	18243	18363	18248	18332	18223	18334	18256	18238	18023	18282	18148	18143	18195	18220	18208	18206	18170	18363	18293	18210	18262	18091	18246	18200	18312	18302	18282	18219	18330	18253	18137	18359	18088	18285	18247	18295	18169	18284	18233	18179	18276	18275	18137	18149	18172	18190	18257	18243	18130	18016	18215	18370	18152	18264	18262	18082	18340	18197	18077	18129	18231	18354	18244	18248	18168	18105	18112	18200	18199	18319	18296	18272	18367	18347	18222	18242	18371	18203	18293	18216	18237	18227	18097	18234	18237	18354	18047	18230	18222	18164	18065	18263	18265	18221	18187	18147	18046	18144	18076	18304	18305	18061	18076	18370	18243	18243	18180	18447	18254	18078	18234	17971	18338	18272	18120	18147	18339	18270	18325	18376	18327	18004	18362	18073	18347	18368	18212	18523	18520	18273	18232	18236	18055	18176	18184	18116	18087	18373	18177	18082	18195	18262	18226	18159	18157	18356	18277	18361	18116	18115	18126	18171	18339	18289	18038	18079	18044	18209	18261	18484	18230	18200	18390	18164	18261	18286	18178	18166	18177	18108	18396	18129	18272	18294	18202	18313	18422	18056	18168	18273	18227	18332	18131	17987	18125	18317	18320	18355	18175	18217	18261	18210	18055	18098	18185	18220	18182	18124	18136	17993	18213	18222	18126	18312	18071	18239	18124	18136	18423	18179	18190	18182	18167	18237	18288	18348	18101	18306	18108	18057	18338	18283	18219	18294	18224	18110	18227	18317	18270	18205	18258	18222	18094	18068	18222	18177	18126	18358	18303	18208	18077	18247	18061	18136	18380	18145	18304	18214	18307	18271	18237	18052	18225	18096	18066	18173	18230	18226	17991	18157	18263	18357	18261	18406	18243	18128	18148	18181	18220	18153	18386	18257	18080	18374	18260	18122	18137	17957	18316	18362	18115	18393	18113	18044	18027	18305	18237	18413	18196	18415	18096	18199	18364	18231	18200	18085	18350	18224	18134	18228	18434	18183	18235	18230	18239	18207	18228	18276	18243	18244	18238	18119	18340	18353	18306	18116	18246	18074	18341	18220	18232	18134	17914	18219	18346	18324	18269	17996	18219	18254	18142	18202	18240	18085	18261	18189	18309	18221	18213	18173	18051	18025	18224	18182	18339	18031	18230	18201	18050	18046	17972	18192	18117	18259	18201	18075	18216	18383	18304	18275	18120	18152	18059	18252	18321	18196	18555	18058	18228	18029	18108	18278	18117	18112	17954	18143	18277	18199	18249	18253	18347	18221	18121	18232	18325	18198	18283	18174	18244	18316	18061	18342	18231	18267	18026	18312	18317	18094	18203	18200	18275	18327	18292	18086	18199	18241	18235	18149	18431	18213	18159	18205	18364	18406	18285	18098	18143	18216	18056	18214	18115	18109	18168	18110	18120	18082	18063	18058	18073	18161	18135	18285	18371	18190	18171	18057	18175	17981	18142	18243	18152	18198	18313	18123	18199	18331	18289	17936	18297	18190	18346	18098	18195	18389	18208	18549	18294	18173	18311	18336	17970	18271	18017	18159	18298	18273	18143	18284	18227	18280	18152	18489	18166	18220	18249	18301	18268	18212	18294	18061	18000	18286	18137	18163	18194	18089	18445	18355	17993	17884	18062	18085	18270	18177	18015	18107	18172	18263	18327	18322	18196	18142	18077	18355	18263	18037	18225	18346	18128	17966	17983	18242	18200	18183	18212	18036	18234	18381	18113	17972	18264	18348	18236	18016	18219	18102	18247	18285	18095	18240	18041	18096	18349	18270	18192	18058	18232	18402	18627	18382	18307	18072	18171	18223	18198	18211	18195	18286	18321	18110	18200	18337	18275	18256	18181	18134	18240	18246	18104	18042	18364	18285	18180	18227	18201	18213	18383	18285	17938	18424	18051	18199	18171	18385	18295	18341	18294	18321	18174	18324	18195	18342	18248	18233	18272	18408	18256	18098	18364	18187	18072	18223	18113	18241	18455	18423	18031	18238	18106	18225	18100	18162	18119	18201	18312	18212	18468	18217	18374	18286	18326	18226	18236	18194	18203	18366	18385	18248	18242	18139	18201	18187	18131	18099	18240	18351	18290	18135	18245	18160	18354	18207	18377	18275	18241	18213	18101	18233	18256	18149	18477	18244	18319	18272	18031	18041	18022	18221	18280	18390	18070	18243	18184	18318	18298	18156	18276	18378	18312	18168	18329	18286	18359	18233	18326	18345	18277	18175	18256	18202	18318	18215	18108	18297	18278	18139	18411	18207	18230	18136	18162	17995	17954	18254	18195	18033	18165	18368	18299	18147	18260	18153	18254	17957	18089	17885	18365	18164	18183	18358	18315	18168	18278	18325	18358	18215	18085	18227	18397	18142
20502	29133	28150	22684	22148	19741	17660	17066	16960	17254	16939	16172	16704	16502	16312	15643	15403	15462	15550	15479	15335	15317	15241	15290	15407	15330	15064	15117	15225	15297	15154	15270	15312	15432	15624	15732	15452	15494	15269	15203	15246	15098	15275	15103	15290	15334	15245	15211	15218	15107	15221	15099	15237	15133	15216	15251	15160	15249	15127	15039	15145	15010	15106	15082	15172	15191	15146	15237	15187	15225	15132	15196	15074	15191	15289	15112	15163	15103	15102	15379	15080	15036	15136	15183	15164	14985	15333	15149	15204	15182	15091	15331	15001	15295	15182	15266	15083	15080	15139	15022	15064	15136	15225	15104	15135	15386	15042	15239	15053	15102	15088	15041	15105	15082	15062	15050	15112	15088	15111	15226	15156	15176	15071	15203	15219	15368	15183	15491	15053	15182	15084	15012	15459	15142	15005	15172	15282	15237	15024	15071	15141	15069	14962	15222	15074	15066	15121	15096	15019	15056	15142	15068	15387	15126	15034	15045	15047	15242	15105	15314	14972	15171	14952	15118	15116	15109	15158	15141	15091	15266	15197	15225	15195	15077	15046	15253	14980	15192	15070	15168	15195	15105	15202	15174	15218	15065	15228	15064	15176	15096	15066	15253	15072	15135	15064	15105	15094	15152	15081	15168	15098	15174	15276	15188	15001	15165	15217	14952	15182	15105	15176	15196	15302	15045	15060	15119	15238	15265	15143	15330	15258	15189	15084	15236	15194	15284	15201	15136	15087	15092	15032	15053	15112	15123	15121	15117	15184	15384	15154	15100	15196	15163	15232	15294	14938	15159	15048	15198	15131	15242	15096	15106	15132	15054	15331	15079	15193	15064	15310	15113	15120	15068	15204	15062	15229	15012	15201	15205	15159	15215	15080	15224	15035	15207	15215	15077	15099	15209	15304	15139	15286	15180	15211	15262	15228	15065	14995	15051	15118	15226	14992	15137	15155	15236	15290	15124	15336	15036	15230	15041	15305	15228	15113	15053	15293	15117	15368	15112	15108	15025	15128	15112	15214	15107	15058	15096	15131	15154	15095	15134	15255	15173	15313	15041	15174	15055	15156	15105	14968	15124	15353	15048	15154	15182	15195	15002	15421	14984	15178	15015	15100	15253	15178	15179	15257	15195	15120	15214	15157	15031	15139	15246	15196	15210	15132	15170	15215	15230	15151	15338	15003	15264	15051	15170	15184	15130	15144	15182	15190	15103	15286	15203	15161	15065	15302	15064	15061	15277	15190	15202	15144	15185	15164	15076	15184	15100	15226	15161	15159	15230	15087	15198	15119	15079	15316	15189	15058	15149	15012	15327	15168	15163	15187	15080	15312	15171	15104	15314	15203	15124	15130	15079	15154	15244	14946	15022	15139	15200	15200	15254	15195	15242	15267	15219	15188	15179	15296	15108	15157	14949	15117	15168	15136	15147	15058	15261	15150	15010	15096	15123	15146	15239	15098	15052	15179	15181	15116	15043	15196	15034	15091	15297	15016	15285	15210	14951	15066	15241	15237	15325	15247	15064	15119	15059	15086	15449	15064	14952	15140	15345	15389	15052	15316	15096	15136	15105	15323	15273	15072	15147	15226	15178	15259	15184	15238	15051	15112	15091	15145	15165	15020	15283	15291	15111	15251	15164	15017	15299	15294	15191	15134	15121	15151	15143	15166	15303	15304	15094	15326	15044	15252	15140	15048	15228	15118	15134	15195	15200	15153	14912	15089	15218	15252	15151	15273	15178	15106	15154	15293	15152	15008	15252	15170	15167	15020	15226	15126	15140	15175	15124	15311	15320	15223	15219	15084	15139	15215	15204	15136	15095	15266	15082	15275	15023	15210	15183	15012	15192	15170	15062	15131	15065	15029	15171	15081	15119	15014	15249	15226	15132	15141	15222	15146	15263	15145	15188	15211	15342	15117	15204	15221	15222	15106	15347	15076	15055	15107	15321	15025	15216	15249	15239	15124	14991	15119	15121	15229	15147	15145	15073	15073	15339	15246	15083	15212	15132	15163	15075	15056	14926	15083	15123	15161	15169	15255	15047	15159	15125	15156	15048	15215	15208	15232	15075	15137	15218	15232	15159	15099	15231	15253	15058	15146	15188	15090	15100	15202	15276	15205	15184	15133	15063	15036	15207	15196	15224	15275	15065	15156	15102	15154	15185	15232	15118	15333	15150	15224	15202	15069	15169	15030	15082	15140	15151	15164	15141	15171	15135	15103	15213	15265	15352	15133	15157	14998	15161	15148	15081	15156	15277	15184	15143	15121	15194	15185	15173	15254	15037	15081	15136	15191	15179	15272	15234	15193	15105	15226	15248	15050	15185	14958	15299	15184	15187	15226	15230	15113	15039	15122	15215	15018	15193	15283	15174	15309	15080	15061	15308	15236	15080	15188	15170	15108	15240	15238	15128	15185	15223	15152	15174	15241	15016	15203	15224	15177	15102	15096	14965	15190	15197	15066	15157	15305	15428	15251	15134	15136	15059	15167	15017	15321	15224	15211	15141	15149	15256	15206	15225	15220	15173	15052	15095	15149	15263	15323	15117	15305	14967	15213	15167	15191	15225	15280	15200	15166	15195	14975	15075	15019	15021	15243	15036	15102	15341	15126	15136	15234	15228	15087	15165	15104	15111	15274	15014	15140	15009	15151	15201	15237	15287	15197	15239	15001	15076	15174	14997	15108	15225	15342	15152	15118	15231	15306	15185	15119	15233	15255	15172	15401	14989	14897	15082	15182	15288	15163	15099	15186	15074	15390	15050	14974	15131	15287	15178	15114	15174	15178	15116	15090	15188	14959	15189	15072	15171	15175	15131	15161	14961	15109	15090	15137	15265	15219	15024	15166	15145	15143	15339	15168	15210	15158	15155	15106	15201	15065	15439	15070	15473	15191	15155	15168	15204	15209	15315	15058	15209	15174	15216	15160	15297	15172	15252	15264	15032	15238	15154	15088	15268	15182	15117	15293	15005	15253	15148	15193	15286	15299	15287	15175	15053	15191	15241	15264	15073	15255	15091	15378	15284	15153	15163	15146	15198	15168	15055	15401	15252	15065	15355	15322	15258	15291	15136	15197	15168	15119	15260	15176	15162	15181	14971	15342	15235	15341	15190	15157	15268	15304	15307	15166	15149	15249	15073	15123	15030	15192	15218	14977	15137	15056	15160	15279	14980	15091	15334	15262	15219	15041	15255	15290	15357	15117	15155	15021	15445	15087	15043	15319	15152	15069	15159	15197	15268	15024	15067	15114	15417	15270	15053	15279	15100	15183	15160	15227	15151	15072	15197	15382	15096	15038	15128	15012	15118	15070	15183	15146	15168	15181	15286	15066	15147	15305	15236	15062	15165	15319	15142	15167	15218	15163	15221	15136	14973	15339	15126	15147	14928	15149	15199	15054	15036	15235	15110	15028	15164	15160	15071	15235	15040	15216	15223	15140	15231	15210	15212	15138	15182	15133	15189	15286	15068	15015	15345	15158	15181	15237	15312	15108	15290	15004	15189	15281	15084	15206	15309	15155	15246	15111	15058	15169	15238	15090	15170	15361	14947	15084	15075	15327	15237	15119	15173	15148	15287	15070	15060	15169	15138	15187	15329	15179	15058	15107	15271	15041	15089	15268	15113	15122	15202	15293	15164	15310	15173	15270	15117	15284	15302	15243	15143	15179	15153	15036	15154	15186	14992	15150	15178	15311	15066	14992	15278	15171	15183	15262	15121	15259	15039	15339	15100	15068	15150	15228	15206	15183	15166	15040	15120	15226	15125	15233	15018	15132	15087	15242	15325	15182	15257	15133	15269	15110	15119	15311	15231	15224	15318	15161	15247	15231	14934	15185	15087	15313	15246	15213	15309	15034	15171	15281	14988	15294	15230	15277	15273	15246	15272	15166	14997	15082	15331	15128	15204	15180	15378	15115	15207	15295	15150	15124	15178	15033	15418	15055	15168	15051	14997	15227	15080	15137	15231	15234	15275	15075	15068	15100	15146	15095	15110	15151	15325	15231	15043	15133	15096	15258	15270	15183	15229	15219	15197	15126	15119	15134	15144	15151	15237	15073	15031	15328	15276	15200	15203	15256	15070	15115	15152	15087	15311	15246	15187	15283	15091	15225	15233	14972	15294	15036	15144	15175	15022	15232	14991	15342	15120	15194	15091	15112	15006	15191	15224	15068	15095	14948	15079	15194	15278	15172	15171	14957	15175	15153	15279	15188	15171	15389	15080	15188	15008	15213	15151	15074	15287	15080	15136	15095	15160	15099	15113	15072	15222	15195	15084	15189	15369	14983	15134	15185	15007	14998	15064	15333	15140	15181	15182	15278	15073	15232	15259	15225	15132	15144	15169	14991	15081	15142	15237	15203	15216	15170	15237	15276	15184	15096	15200	15113	15166	15002	15189	15028	15264	15110	15293	15142	15013	15094	15002	15101	15223	15206	14988	15150	15128	15296	15184	15274	15199	15251	15063	15075	15126	15256	15040	15232	15185	15016	15146	14943	15163	15151	15204	15237	15270	15198	14971	15218	15183	15267	14995	15304	15235	14925	15099	15359	15162	15065	15082	15158	15268	15089	15155	15104	15232	15235	15168	15101	15142	15182	15177	15286	15204	15195	15079	15172	15091	15171	15116	15408	15211	15236	15237	15121	15108	15049	15254	15231	15094	15187	15183	15076	15168	15118	15145	15132	15189	15229	15292	15046	15138	15278	14945	15168	15091	15176	15288	15152	15145	15248	15096	15124	15090	15188	15038	15169	15253	15127	15200	15229	15184	15049	15224	15102	15180	15244	15166	15032	15150	15089	15242	15097	15156	15295	15151	15216	15276	15115	15183	15213	15082	15205	15208	15276	15102	15268	15382	15145	15154	15157	15216	15083	15272	15102	15265	15162	15044	15316	15191	15114	15133	15224	15234	15034	15139	15125	15217	15240	15220	15063	15163	15170	15230	15161	15256	15089	15306	15247	15349	15079	15260	15232	15322	15176	15103	15220	15048	15117	15287	15201	15119	15115	15174	15175	15232	15093	15168	15245	15100	15173	15084	15135	15299	15321	14942	15034	15051	15148	15250	15198	15081	15202	15325	15098	15062	15206	15180	15235	15246	15336	15253	15122	15061	15067	14981	15075	15178	15140	15224	15204	15261
23772	21363	29102	24174	22847	24475	23740	20449	19537	20087	20003	19169	19388	19458	19414	18795	18181	18252	18489	18352	18262	17944	18126	18144	18291	17821	17999	17933	17968	17963	18053	18071	17872	18773	20465	20090	19458	18887	18196	18034	17875	18018	18107	17850	17772	17898	17738	17703	17822	18035	17990	17878	17832	17824	17762	17821	18007	17810	17964	17961	17711	17723	17833	17744	17831	18012	17903	17782	17801	17888	17836	17703	17927	17894	17847	17632	17663	18042	17869	17880	17708	17810	18173	17669	17890	18128	17803	17764	17958	17805	17940	17849	17606	17801	17828	17964	17938	17812	17885	17931	17809	17927	17703	18089	17728	17677	17731	17851	17725	17747	17915	17944	17894	17841	17765	17783	17702	17710	17803	17745	17767	17970	18043	17779	17625	17725	17793	17873	17805	17694	17986	17978	17878	17892	17666	17939	17826	17816	17672	17692	17633	17760	17877	17939	17872	17868	17778	17572	17848	17964	17850	17616	17809	17664	17724	17857	17691	17899	17692	17624	17730	17682	17865	17729	17777	17772	17873	17797	17734	17866	17661	17779	17686	17886	17739	17887	17702	17744	17623	17868	17827	17716	18014	17837	17728	17875	17840	17651	17647	17823	17910	17632	17916	17564	17709	17698	17871	17829	17761	17861	17811	17753	17900	17995	17770	17718	17907	17812	17869	17897	17852	17749	17855	17772	17934	17592	17769	17827	17729	17724	17667	17741	17780	17896	18008	17657	17609	17953	17824	17830	17848	17753	17587	17821	17725	17930	17712	17967	17507	17778	17815	17827	17748	17803	17794	17877	18057	18018	17865	17904	17589	17839	17870	17812	17634	18074	17690	17732	17695	17675	17703	17712	17635	17864	17818	17646	17904	17718	17972	17756	17885	17790	17915	17894	17635	17756	17691	17672	17820	17762	17761	17769	17823	17935	17800	17812	17679	17782	17542	17786	17730	17839	17900	17905	17647	17632	17917	17894	17914	17699	17950	17770	18073	17928	17951	17869	17893	17635	17819	17836	17505	17864	17978	17749	17826	17641	17715	17977	17759	17899	17765	17798	17818	17799	17766	17846	17615	17873	17796	17679	17903	17709	17778	17702	17782	17844	17683	17875	17941	17870	17713	17903	17899	17716	17590	17688	17892	17865	17929	17755	17674	17738	17716	17646	17870	17783	17914	17970	17804	17855	17833	17849	17777	17752	17765	17668	17846	18033	17864	17758	17846	17896	17803	17616	17759	17563	17971	17924	17727	17650	17840	17874	17765	17644	17586	17730	17699	17812	17699	17839	17756	17850	18078	17581	17611	17649	17756	17762	17691	17677	17608	17823	17829	17753	17840	17731	17928	17838	17954	17822	17737	17841	17752	17680	17552	17809	17594	17567	17594	17689	17841	17858	17853	18005	17775	17678	17932	17988	17914	17895	17901	17468	17893	17650	17634	17620	18002	17755	17921	17797	17791	17715	17786	17805	17567	17804	17800	17751	17770	17875	17848	17878	17787	17746	17980	17721	17874	17690	17695	17517	17853	17855	17596	17769	17881	17787	17741	17765	17690	17704	17854	17775	17855	17727	17838	17645	17919	17656	17721	17777	17753	17849	17920	17771	17651	17603	17803	17893	17786	17567	17841	17913	17781	17787	17736	17730	17760	17880	17674	17688	17819	17726	17609	17921	17912	18023	17790	17836	17831	17929	17660	17885	17856	17713	18026	17870	17823	17908	17684	17852	17859	17617	17657	17736	17750	17754	17885	17829	17686	17904	17813	17825	17996	17986	17902	17692	17989	17754	18150	17903	17781	17795	17755	17771	17866	18027	18016	17736	17633	17882	17808	17839	17760	17807	17781	17947	17831	17731	17638	17733	17715	17725	17819	17793	17997	17871	17838	17815	17754	17765	17894	17831	17802	17724	17496	17852	17991	17702	17928	17797	17866	17856	17716	17990	17833	17581	17787	17899	17794	17886	17739	17844	17838	17697	17795	17752	17753	17631	17703	17682	17986	17639	17726	17805	17730	17504	17736	17684	17643	17750	17762	17896	17848	17725	17857	17749	17628	17611	17861	17969	17890	17821	17721	17688	17786	17724	17880	17763	17896	17968	17767	17734	17835	17833	17948	17624	17786	17803	17733	17934	17763	17838	17937	17972	17861	17565	17605	17752	17760	17905	17933	17909	17769	17593	17857	17759	17881	17770	17752	17804	17868	17832	17859	17730	18021	17820	18024	17795	17813	17731	17756	17934	17679	17705	17819	17658	17814	17791	17876	17929	17733	17691	17749	17666	17906	17833	17781	17701	17845	17747	17655	17656	17852	17505	17886	18074	17747	17673	17805	17675	17782	17646	17764	17713	17699	17714	17909	17772	17861	17644	17896	17813	17754	17962	17704	17691	17716	17828	17994	17963	17911	17872	17560	17673	17715	17854	17793	17696	17762	17585	17786	17821	18051	17891	17824	17734	17809	17865	17815	17724	17781	17826	17587	17867	17701	17873	17879	17794	17900	17839	17914	17860	17953	17793	17587	17944	17768	17846	17958	17800	17845	17799	17823	17852	17860	17869	17949	17823	17664	17898	17839	17791	17825	17779	17885	17872	17664	17889	17897	17784	17748	17695	17795	17777	17859	17635	17739	17779	17756	17885	17885	17797	17775	17659	17828	17734	17782	17943	18016	17881	17826	17832	17636	17758	17832	17800	17816	17684	17883	17739	17726	17789	17820	17711	17808	17905	17806	17862	17835	17690	17853	17701	17882	17983	18002	17914	17943	17931	17792	17930	17924	17769	17698	17740	17892	17765	17743	17841	17912	17619	17566	17607	17887	17745	17848	17842	17788	17824	17734	17848	17941	17984	17920	17787	17761	17734	17881	17601	17567	17622	17735	17764	17754	17782	17816	17799	17708	17663	17548	17916	17663	17740	18048	17748	17859	17928	17773	17640	17764	17813	17909	17739	17733	17773	17599	17833	17702	18022	17899	17706	17815	17755	17753	17601	17806	18018	18024	17734	17813	17807	17595	17881	17656	17855	18006	17951	17900	18063	18104	17858	17903	17835	17803	17834	17935	17715	17774	17879	17977	17829	17860	17741	17778	17653	17693	17906	17651	17717	17733	17874	17752	17990	17698	17896	17794	17826	17803	17838	17905	17779	17874	17651	17630	17809	17747	17775	17641	17730	17873	18132	17926	17699	17643	17601	17800	17947	17851	17758	17878	17728	17730	17741	17769	17730	17958	17829	17863	17727	17896	17995	17653	17694	17936	17840	17868	17867	18004	17762	17755	17533	17734	17764	17698	17903	17816	17802	17794	17982	17743	17670	17905	17864	17534	17881	17810	17710	17831	17621	17768	17958	17873	17712	17804	17904	17626	17688	17874	17963	17854	17747	17815	17690	17859	17773	17658	17817	17828	17834	17694	17719	17690	17876	17905	17882	17883	17879	17741	17930	17739	17654	17754	17713	17901	17945	17674	17706	17877	17851	17663	17653	17662	17729	17740	17819	17745	17689	17781	17653	17799	17913	17762	17701	17910	17933	17667	17840	17734	17850	17747	17889	17792	17732	17722	17572	17802	17803	17835	17877	17874	17903	17938	17663	17678	17849	17837	17964	17824	17865	17659	17784	17700	17812	17965	17742	17908	17753	17725	17872	17790	17802	17777	17826	17920	17661	17734	17772	17694	17718	17879	17859	17877	17812	17954	17584	17517	17831	17789	17665	17752	17698	17579	17686	17757	17792	17653	17932	17761	17891	17721	17783	17678	17776	17629	17717	17783	17765	17770	17761	17880	17979	17808	17747	17852	17811	17797	17725	17765	17718	17677	17712	17884	17739	17936	17563	17786	17639	17726	17786	17759	17702	17913	17901	17707	17671	17666	17878	17877	17589	17923	17869	17618	17789	17902	17883	17937	17893	17616	17837	17997	17973	17749	17786	17857	17683	17688	17756	17651	17828	17785	17722	17814	17863	17985	17967	17923	17942	17791	17907	17968	17837	17653	17788	17804	17814	17889	17645	17945	17888	17734	17867	18027	17964	17758	17838	17899	17901	17727	17740	17708	17725	17756	17701	17824	17624	17889	17748	17954	17854	17623	17629	17856	18099	17757	17720	17802	17616	17699	17805	17685	17701	17742	17605	17762	17730	17935	17956	17581	17823	17720	17775	18069	17702	17810	17864	18028	17908	17987	17657	17818	17721	17958	17730	17858	17911	17720	17838	18015	17681	17693	17680	17762	17827	17723	17995	17963	17715	17788	17720	17663	17887	17680	17714	17921	17753	18048	18024	17768	17750	17789	17702	17907	17768	17764	17919	18037	17646	17756	17776	17832	17825	17845	17823	17940	17807	17935	17964	17721	17700	17942	17762	17908	17873	17785	17568	17647	17860	17709	17754	17858	17929	17720	17945	18008	17880	17980	17806	17605	17663	17785	17733	17746	17632	17930	17762	17634	18027	17932	17828	17857	17714	17798	17894	17845	17814	17639	17772	17819	17767	17879	17745	17997	17739	17701	17815	17662	17831	17838	17635	17919	17849	17809	17656	17683	17523	17887	17864	17819	17707	17958	18018	17603	17884	17680	17842	17809	17674	17919	17963	17821	17811	17858	17855	17846	17722	17495	17826	17825	17921	17881	17705	18026	17862	17488	17834	17776	17966	17849	17633	17896	17643	17783	17717	17908	17774	17842	17890	18070	18126	18013	17618	17818	17818	17937	17899	17707	17820	17867	17786	17763	17802	17868	17891	17593	17639	17802	17817	17739	17733	17898	17793	17995	17653	17700	17922	17794	17764	17933	17719	17522	17784	17886	17585	17844	17652	17917	17871	17621	17842	17718	17665	17708	17735	17894	17739	17723	17660	17772	17726	17648	17824	17750	17648	17902	17515	17793	17964	17786	17816	17759	17691	17957	18015	17878	17712	17847	17757	17847	17701	17831	17663	17816	17828	18004	17690	17905	17829	17761	17825	17943	17752	17900	17846	17717	17857	17687	17862	17740	17776	17826	17860	17962	17919	17714	17885	17826	17960	17795	17675	18020	17990	17646	17789	18013	17776	17738	17561	17820	17932	17952	17929	17820	17894	17855	17820	17797	17506	17746	17772	17970	17816	17754	17782	17846	17838	17754	17616	17686	17790	17812	17796	17758	17667	17777	17858	17766	17761
19291	35035	33302	27179	25079	21188	19259	18411	17775	18301	18088	16930	17288	17408	16855	15895	15538	15479	15770	15629	15343	15243	15189	15479	15403	15254	15181	15043	15015	15207	15125	14979	15185	16717	18808	18182	16752	15902	15224	14903	14950	15000	14926	15094	14831	14875	14866	14986	14929	14895	14989	14905	15090	14940	14753	14948	14925	14961	14802	14898	15059	14848	14966	14871	14773	14965	15039	15018	15043	14929	14906	14886	14894	14787	14867	14957	14982	14829	14756	14819	15057	14967	14953	14853	14971	14690	14971	14845	15017	14815	14850	14845	14923	14914	14894	15002	14911	14924	14945	14870	14906	14837	14965	14890	14858	14826	14913	14933	14804	15021	14829	15006	15000	14774	14976	14967	14725	14802	14994	15051	14883	14817	14884	14850	15029	15054	14992	14948	14965	14916	15049	14765	14647	15019	15009	14903	14816	15020	15010	14728	14841	14830	14959	14908	14892	14895	14820	15001	14985	14835	15018	15039	15003	14881	15007	14812	14995	14830	14853	14744	14799	15055	15034	14946	14878	15023	15023	14742	15019	14846	14894	14881	15006	15118	14903	15046	14762	15063	14701	15009	14999	14854	15002	14984	15003	14924	14914	14988	14893	14985	14906	14683	14947	14839	14922	14798	14912	15068	14881	14855	14849	14847	14809	14856	15067	14895	14727	14886	14983	14903	14946	14992	14874	14880	14918	14921	14836	15059	14879	15005	14852	14748	14902	14944	15009	14860	14787	14837	14681	14704	14900	15018	14956	14886	14809	14917	14771	14854	15016	15115	14877	14898	14939	15053	14997	14946	14866	14930	15005	14890	14996	15066	14843	15100	14985	14837	15045	14841	14981	14838	14979	14932	15013	15018	14925	14927	14972	14944	14909	14961	14908	14776	14992	15033	14678	14826	15009	14857	14935	15028	14906	14821	14890	14923	14946	14968	14904	14697	14891	14906	14947	14970	15020	14914	14880	15096	14895	14879	14982	14917	14911	14940	14820	14992	14994	14837	14821	14799	14864	14933	14894	14866	14930	14864	14856	14971	14892	15007	14806	14962	14930	14945	14937	14865	14742	14789	14958	14799	14933	14793	14904	14845	14848	14915	14859	14983	14777	15038	14856	15133	15055	14754	15003	14800	14954	14799	14862	14824	14871	14992	14890	15043	14942	14841	14844	14939	14943	14970	14690	14897	14855	14927	14799	14888	14680	15026	15051	14754	15033	14760	15002	14807	14851	14894	15013	14939	14791	14837	14909	14906	14729	15051	15043	14876	15041	15012	14998	14951	14926	14894	14862	14974	14803	15006	14917	14852	14863	14917	14982	14873	14848	14928	14877	14840	14846	14832	14865	14923	14927	14970	15004	14863	14877	15094	14921	14939	14778	15098	14951	14989	15021	14943	14927	14766	14928	15033	14841	14940	14727	14925	14851	14970	14875	14955	14818	14872	14801	14982	14860	15083	14827	14813	14995	14964	14856	14857	14849	14919	14942	14835	14810	14730	15002	14910	14986	14822	14872	14871	14981	15024	15021	14970	14960	15012	14952	14832	14862	14884	14938	14866	15013	14896	14681	15016	14897	14978	14932	15005	14953	14828	15016	14837	14804	14914	15086	14864	14978	14825	14929	14831	14853	14812	14855	14787	15077	14926	15013	14862	14808	14966	14951	14749	14934	14871	14872	14863	14967	14872	14921	14828	14844	14813	14992	14853	14851	14834	14887	14951	14896	14748	14952	14886	14918	14988	15073	15065	14944	14941	14797	14873	14921	14904	14996	14955	14859	14799	14992	14812	15129	14934	14905	14840	14771	14865	14811	14870	14937	15021	14706	14933	14924	14914	14978	14928	14899	14933	14732	14838	14809	15017	15034	14904	14903	15031	14920	15005	14844	14819	14979	14916	14753	14945	14835	14798	14850	15045	14927	14940	14973	14881	14945	14984	14784	14927	14818	15039	14801	14862	14895	15064	15015	15088	14774	14976	14935	14920	14780	14957	14912	15043	14806	15001	15008	14809	14747	14934	14939	15053	14820	14829	14910	15001	14964	14818	14887	14920	14965	14851	14967	14866	14933	14894	14962	14955	15074	14931	14841	14848	15031	14887	14757	14868	14611	14847	14919	15034	14844	14782	14819	15053	14938	14897	14845	14872	14888	14799	14844	14891	14802	14897	14854	14943	14925	14947	14874	14889	15076	14996	14942	14893	15070	14878	14825	14946	14957	14926	14858	14826	15111	14982	15030	14744	14801	14808	14928	14975	15037	15011	14699	14930	14807	14933	14919	14898	14965	14892	14909	14830	14893	15002	14793	14891	14929	14916	14991	14971	15086	14924	14947	14876	15021	14858	14878	14879	14897	15046	14864	14869	15084	14856	14971	14748	14925	14812	14816	14847	14913	15016	15016	14683	14892	14863	14957	14919	14763	14830	14796	14867	14897	14931	14947	14938	14928	15125	14878	14932	14887	14934	14943	14966	15037	14961	14848	14968	14983	15013	14749	14800	14878	14963	14812	14977	14955	15007	14827	14922	14989	14938	14800	14889	14903	14749	14951	14885	14821	14884	14798	14990	15060	14900	14865	14803	14942	14985	14935	14946	14650	14947	14869	14866	14686	14945	15005	14834	14955	14943	14880	14825	14987	14901	14850	14948	14873	14895	15022	14815	14839	14775	14930	14932	14916	14789	14833	14763	14977	14814	14857	14899	14926	14847	15005	14794	14952	14734	14894	14899	14916	14988	14906	14849	14747	14734	14920	14980	14950	14904	14908	14921	14997	14842	14830	14832	14863	14796	14864	14765	15012	14911	14717	15124	14869	14847	14906	14788	15076	14829	14954	14932	14991	14916	14917	14786	15009	14924	14864	14851	14959	14787	14985	14908	15005	14920	15016	14801	14649	14934	14816	14942	14866	14910	14989	15030	14751	14940	14924	14841	14879	14837	14750	15030	14875	14939	14793	15026	15055	15020	14862	15055	14891	14738	15077	14803	15004	14733	14972	15078	15054	14928	15132	14795	14922	14870	14947	14870	14801	14972	14976	14830	14967	14777	14829	14950	15084	14826	14974	14692	14893	14936	14954	14914	14891	14961	14957	14774	15031	14873	14866	14678	14769	14983	14928	14843	14865	14800	15065	14843	14807	14982	15024	15057	14815	14892	14952	14900	15125	14921	15038	14762	14844	14992	14879	14955	14878	14836	14906	14744	14930	14930	14809	14965	14924	15031	14889	14924	14850	14902	14827	14808	14803	14848	14872	14898	14788	14980	14957	14887	14989	14985	14833	14769	14958	14809	14956	15074	14936	14934	14969	14984	14882	14947	14882	14899	14869	14997	14902	14848	14975	14949	14848	14932	14837	14919	14856	14808	14932	14859	15038	14766	14885	15013	14709	14908	15157	15045	14794	14879	14753	14930	14919	14866	14849	14943	14864	14745	14952	14794	15033	14964	14750	15000	14933	14951	14797	15132	14928	14931	14726	14880	15099	14853	14964	14683	15047	14823	14912	14953	14892	14787	14810	14840	14951	14919	15007	15010	14889	14713	15026	15017	14911	14886	14914	15023	15145	14877	14938	14843	15067	14842	14818	14748	14791	15061	14770	14890	15023	15048	14809	15007	14866	14967	14881	14800	14920	15018	14837	14864	14916	14935	14948	15095	15069	14920	14909	14920	14860	15094	14818	14923	14827	14887	15028	15032	14777	14956	14948	14815	14736	14917	14911	14852	15006	14754	14792	14826	14954	15011	14912	14892	14820	14828	14870	14928	14970	14869	14915	14815	14973	14992	15009	14827	15118	14836	15015	14747	14804	15148	15036	15040	14930	14951	14667	14901	15013	14832	14971	14869	14852	14736	14859	14967	14963	14796	15032	14909	14928	15001	14790	14827	14864	14770	14987	14841	14839	14755	14903	14840	14909	14853	15066	14920	14939	14925	15036	14815	14914	14837	14812	15006	14985	14906	14977	14879	14932	14830	14943	14908	14783	14974	14942	14893	15113	14640	14900	14978	14867	14992	14894	14906	14932	14824	15001	14868	14916	14984	15067	14936	14905	14909	15032	14813	15088	14904	14870	14823	14731	14775	14938	15014	14908	14828	14913	14878	15005	14932	14831	14882	15046	14944	14819	14999	15092	15006	14757	14984	14928	15013	14731	14752	14919	14870	14905	15064	15042	15070	14891	14880	14689	15000	14966	14840	15125	14771	14718	14697	14941	14894	14878	14882	14775	15033	14870	14731	14862	15096	14798	14865	14961	14852	14916	14978	14999	14846	15138	14886	14971	14873	14914	14796	14889	14910	14837	14855	14938	14889	14824	15020	14755	14872	14859	14836	14964	14991	14805	14796	14743	14999	14960	15025	14882	14848	15069	15095	14902	14980	15014	15022	15027	14851	14797	14991	14877	14850	14899	14852	15002	14861	15078	14828	14881	14919	14937	14897	15047	14779	14790	14781	14869	14870	14975	14937	14962	14876	14796	14936	14988	14968	14909	14879	14976	14889	14825	14829	14903	14965	14821	14999	14811	14932	14881	14859	14806	14895	14848	14952	14890	14777	15032	14895	14998	14833	14948	14979	14878	15050	14796	14971	14787	14799	14895	15056	14796	14957	14906	14933	15081	14894	14935	15002	14883	14993	14854	14802	14993	14882	14857	14975	14903	14885	14946	14918	14831	14815	14808	14805	14796	14846	14873	15050	14884	15054	14946	15045	14829	14989	14933	14920	14854	14938	15003	14743	14863	14988	14855	14912	14940	14801	14937	15057	14939	14793	15052	14937	15005	14809	14889	14959	14906	14990	14796	14995	14982	14893	15029	14824	14874	14979	14974	14791	15010	15013	15036	14925	14945	14878	14847	14942	15088	14857	14954	14923	14936	14788	14933	14935	14917	14862	14860	14967	14877	14834	15047	14975	14967	14946	14862	14870	14969	15003	15094	15110	14969	14932	14906	14977	14921	14851	14904	14903	14875	14816	14941	15151	14864	14980	14914	14965	14814	14768	14896	14861	14829	15061	14826	15100	14742	14883	14881	15011	14916	14977	14802	14965	14845	14890	14866	15066	15059	14954	15018	14845	15076	14896	14838	14997	14738	14951	14831	14902	14961	14940	14972	14954	14672	14978	14995	15025	14841	14937	15011	14900	14847	14787	14818	14947	14964	14875
22760	21252	29201	23639	21644	24315	26928	21182	20067	20811	20896	19755	19850	19881	19623	19041	18681	18478	18479	18512	18191	18293	18188	18230	18063	18051	18110	17864	18162	17935	17736	17950	17990	19614	22567	22204	20456	19194	18211	17840	17685	17519	17661	17751	17586	17709	17965	17715	17867	17771	17799	17819	17640	17641	17766	17755	17735	17821	17779	17867	17737	17573	17706	17588	17701	17842	17934	17879	17698	17686	17710	17706	17760	17547	17660	17674	17832	17784	17832	17805	17730	17746	17875	17506	17483	17785	17452	17635	17741	17617	17515	17789	17751	17628	17703	17877	17765	17512	17722	17636	17751	17818	17591	17713	17759	17641	17693	17538	17595	17652	17547	17764	17644	17741	17750	17760	17514	17619	17606	17560	17669	17729	17637	17755	17754	17648	17875	17834	17748	17497	17936	17590	17645	17560	17724	17501	17609	17749	17948	17723	17751	17567	17685	17660	17867	17931	17570	17657	17721	17634	17738	17652	17609	17757	17983	17763	17767	17700	17843	17725	17831	17835	17655	17586	17747	17763	17904	17884	17649	17799	17592	17864	17574	17670	17734	17598	17800	17462	17720	17483	17741	17782	17839	17574	17536	17580	17684	17724	17572	17558	17688	17674	17772	17590	17667	17419	17449	17774	17606	17649	17754	17801	17428	17661	17808	17796	17829	17779	17627	17681	17719	17561	17933	17510	17722	17578	17726	17863	17697	17506	17754	17643	17705	17599	17833	17754	17576	17770	17645	17669	17702	17808	17609	17574	17621	17630	17736	17763	17762	17643	17494	17599	17828	17683	17731	17749	17720	17591	17666	17600	17509	17645	17496	17744	17742	17668	17731	17620	17644	17631	17624	17704	17729	17671	17462	17698	17567	17821	17570	17591	17529	17540	17686	17793	17759	17716	17695	17709	17738	17737	17614	17497	17627	17754	17651	17627	17707	17842	17730	17716	17644	17631	17705	17528	17584	17822	17587	17742	17615	17552	17680	17926	17587	17777	17719	17430	17650	17601	17588	17791	17626	17712	17654	17715	17738	17720	17602	17687	17851	17754	17753	17718	17484	17671	17767	17773	17790	17616	17767	17570	17817	17720	17745	17774	17768	17662	17546	17660	17533	17593	17684	17762	17396	17729	17604	17660	17613	17669	17660	17634	17761	17725	17758	17709	17561	17559	17528	17499	17677	17502	17731	17858	17525	17779	17843	17613	17606	17562	17819	17706	17575	17817	17465	17622	17511	17514	17594	17583	17771	17628	17598	17458	17777	17519	17765	17518	17534	17706	17561	17800	17590	17641	17553	17841	17640	17675	17507	17693	17338	17590	17714	17600	17577	17737	17571	17435	17701	17860	17850	17769	17656	17733	17691	17701	17578	17672	17631	17710	17729	17717	17788	17670	17699	17459	17592	17619	17526	17596	17741	17801	17719	17447	17523	17705	17585	17812	17651	17548	17604	17880	17402	17638	17628	17707	17640	17568	17713	17534	17562	17648	17782	17713	17950	17666	17801	17644	17828	17340	17772	17668	17679	17681	17713	17576	17530	17685	17776	17571	17778	17778	17673	17522	17720	17685	17534	17535	17698	17799	17722	17494	17710	17884	17790	17678	17663	17659	17520	17767	17571	17856	17606	17624	17881	17625	17540	17571	17755	17769	17497	17490	17875	17559	17589	17667	17733	17586	17537	17436	17802	17578	17823	17519	17745	17614	17597	17559	17532	17313	17625	17957	17473	17561	17660	17636	17653	17825	17648	17816	17673	17563	17612	17655	17822	17650	17637	17722	17886	17553	17618	17655	17380	17589	17654	17837	17802	17695	17763	17719	17610	17547	17686	17663	17745	17856	17774	17835	17716	17723	17735	17402	17480	17566	17496	17579	17609	17631	17778	17672	17657	17487	17598	17670	17715	17545	17626	17676	17541	17695	17840	17555	17701	17669	17807	17726	17918	17686	17707	17753	17768	17767	17807	17505	17581	17726	17684	17667	17563	17475	17712	17633	17902	17801	17806	17701	17762	17762	17651	17453	17594	17502	17602	17605	17626	17631	17694	17563	17758	17657	17717	17608	17637	17774	17632	17482	17690	17494	17611	17463	17627	17510	17737	17619	17599	17595	17728	17742	17467	17805	17528	17656	17578	17942	17519	17661	17645	17666	17658	17753	17567	17710	17705	17719	17641	17812	17676	17810	17770	17666	17552	17848	17674	17718	17821	17673	17727	17492	17576	17793	18004	17601	17594	17686	17690	17811	17660	17678	17837	17857	17546	17833	17577	17682	17721	17468	17570	17864	17733	17812	17594	17839	17759	17595	17492	17773	17845	17675	17553	17694	17455	17553	17648	17602	17734	17737	17660	17819	17658	17625	17648	17602	17681	17782	17525	17486	17665	17542	17786	17582	17567	17553	17654	17633	17545	17584	17579	17621	17662	17635	17535	17765	17417	17547	17569	17746	17775	17669	17674	17634	17605	17938	17732	17740	17708	17597	17751	17666	17486	17514	17532	17792	17853	17867	17675	17788	17595	17526	17723	17749	17763	17859	17836	17670	17484	17714	17504	17599	17514	17481	17586	17702	17707	17757	17798	17682	17797	17518	17816	17749	17638	17459	17600	17621	17519	17635	17633	17387	17665	17488	17787	17816	17722	17620	17734	17584	17603	17462	17731	17732	17618	17743	17646	17699	17544	17667	17638	17737	17765	17496	17676	17590	17771	17531	17693	17637	17599	17636	17804	17727	17757	17759	17511	17664	17681	17672	17755	17522	17564	17596	18022	17747	17768	17653	17715	17565	17618	17593	17454	17802	17465	17688	17634	17750	17554	17511	17714	17798	17818	17641	17673	17837	17758	17570	17589	17679	17714	17653	17516	17421	17789	17759	17809	17909	17637	17729	17718	17632	17563	17631	17701	17772	17569	17815	17824	17578	17634	17466	17706	17750	17840	17539	17521	17634	17559	17763	17907	17635	17674	17735	17624	17420	17643	17721	17654	17617	17825	17813	17751	17645	17659	17594	17699	17616	17871	17709	17603	17618	17653	17363	17699	17636	17685	17685	17549	17560	17692	17599	17529	17580	17754	17628	17581	17668	17636	17501	17770	17692	17554	17580	17544	17732	17602	17716	17732	17698	17747	17566	17746	17611	17727	17595	17680	17574	17770	17617	17734	17417	17777	17843	17782	17661	17787	17648	17844	17743	17657	17599	17854	17697	17678	17635	17557	17645	17565	17616	17641	17530	17779	17602	17554	17568	17703	17511	17660	17570	17454	17758	17788	17784	17526	17708	17745	17711	17619	17800	17757	17673	17475	17786	17743	17778	17722	17847	17505	17705	17687	17687	17609	17658	17630	17562	17879	17615	17673	17883	17736	17770	17720	17785	17580	17572	17915	17633	17609	17675	17801	17858	17667	17679	17566	17512	17687	17942	17617	17642	17736	17719	17772	17540	17728	17705	17746	17653	17632	17790	17715	17573	17798	17657	17768	17591	17732	17796	17672	17655	17610	17476	17655	17713	17756	17440	17614	17673	17690	17822	17781	17805	17562	17694	17837	17641	17527	17704	17762	17563	17673	17654	17654	17647	17430	17767	17558	17705	17648	17554	17556	17475	17647	17490	17719	17481	17672	17706	17646	17598	17796	17619	17491	17590	17787	17520	17560	17662	17804	17616	17576	17614	17677	17749	17604	17601	17823	17597	17440	17774	17761	17772	17709	17470	17562	17738	17463	17809	17563	17351	17865	17403	17632	17842	17620	17616	17639	17768	17437	17814	17573	17499	17805	17798	17839	17766	17647	17515	17572	17566	17520	17727	17658	17550	17413	17732	17813	17648	17536	17650	17875	17611	17521	17554	17596	17561	17767	17768	17780	17579	17602	17604	17673	17456	17637	17575	17822	17503	17610	17380	17576	17548	17618	17574	17481	17465	17553	17671	17704	17538	17610	17630	17877	17607	17626	17535	17686	17659	17659	17464	17646	17916	17667	17661	17580	17644	17784	17919	17808	17605	17868	17845	17566	17449	17711	17530	17705	17751	17737	17461	17566	17436	17750	17439	17474	17697	17529	17743	17685	17829	17646	17659	17423	17627	17614	17510	17412	17694	17825	17751	17774	17532	17410	17815	17715	17674	17680	17826	17564	17528	17754	17705	17793	17703	17487	17764	17787	17601	17663	17709	17640	17796	17727	17646	17625	17492	17759	17520	17642	17863	17613	17579	17498	17567	17711	17790	17625	17537	17688	17388	17550	17360	17646	17586	17645	17624	17830	17656	17485	17761	17784	17889	17455	17725	17671	17608	17553	17797	17738	17714	17626	17592	17767	17790	17694	17721	17751	17563	17576	17621	17565	17861	17581	17780	17465	17723	17618	17905	17733	17730	17939	17742	17825	17621	17704	17744	17635	17704	17537	17696	17532	17759	17522	17577	17703	17686	17664	17407	17714	17747	17577	17646	17613	17756	17698	17742	17684	17702	17807	17482	17644	17715	17715	17431	18048	17627	17499	17558	17518	17785	17695	17698	17560	17423	17606	17430	17480	17605	17535	17720	17667	17760	17734	17629	17519	17689	17607	17641	17621	17684	17729	17809	17819	17823	17659	17824	17669	17598	17843	17758	17740	17693	17604	17832	17669	17757	17626	17823	17819	17699	17724	17620	17607	17754	17458	17796	17855	17620	17471	17562	17609	17525	17724	17659	17523	17639	17667	17677	17532	17648	17805	17672	17593	17737	17803	17839	17669	17825	17600	17778	17457	17541	17683	17617	17439	17692	17699	17752	17568	17441	17443	17466	17606	17415	17516	17376	17767	17801	17785	17682	17595	17559	17621	17521	17635	17622	17822	17678	17474	17515	17787	17574	17579	17736	17736	17477	17817	17809	17644	17699	17610	17691	17654	17718	17662	17783	17727	17507	17604	17717	17759	17642	17725	17666	17789	17584	17853	17799	17748	17686	17555	17512	17814	17703	17617	17531	17741	17721	17861	17477	17660	17495	17659	17554	17713	17715	17686	17538	17569	17586	17480	17554	17574	17677	17637	17505	17507	17589	17786	17485	17635	17598	17940	17738	17623	17965	17498	17670	17724	17917	17584	17710	17603	17394	17829	17386	17644	17802	17614	17681	17852	17551	17587	17633	17613	17472	17623	17716	17521	17629	17698	17714
21181	39984	36833	30949	28035	23000	20239	19084	18768	19022	19087	17635	17903	18107	17630	16378	15530	15602	15612	15504	15418	15391	15190	15198	15456	15187	14930	14971	14863	14995	15054	15109	15514	17680	21420	20221	17735	16111	15458	15063	14768	14767	14808	14922	15020	14704	14724	14778	14720	14691	14925	15105	14727	14939	14651	14581	14849	14783	14581	14675	14697	14869	14957	14843	14805	14776	14788	14663	14822	14632	14767	14813	14826	14703	14771	14692	14726	14812	14663	14744	14665	14657	14739	14738	14648	14671	14703	14650	14776	14926	14798	15063	14877	14789	14805	14704	14763	14738	14712	14684	14728	14851	14894	14847	14724	14721	14660	14744	14737	14844	14623	14738	14748	14825	14608	14687	14771	14832	14905	14752	14844	14721	14718	14750	14832	14814	14853	14666	14681	14764	14877	14798	14732	14753	14707	14572	14793	14748	14677	14667	14646	14885	14802	14719	14861	14672	14891	14744	14777	14854	14772	14820	14904	14718	14835	14781	14862	14833	14753	14856	14936	14812	14661	14876	14707	15030	14885	14955	14743	14968	14686	14781	14796	14788	14754	14719	14660	14723	14899	14957	14640	14776	14808	14650	14678	14820	14933	14638	14620	14767	14645	14781	14693	14753	14632	14741	14626	14920	14758	14840	14743	14694	14669	14810	14859	14900	14710	14863	14824	14737	14829	14639	14752	14744	14708	14743	14906	14702	14576	14702	14910	14758	14620	14623	14816	14856	14846	14819	14735	14735	14768	14543	14686	14694	14824	14587	14687	14779	14795	14792	14728	14682	14897	14846	14840	14702	14884	14824	14735	14650	14716	14815	14784	14707	14871	14777	14635	14686	14843	14747	14685	14746	14932	14732	14787	14620	14714	14564	14847	14774	14804	14717	14743	14742	14615	14746	14813	14904	14784	14581	14820	14755	14869	14534	14844	14502	14707	14840	14856	14812	14754	14732	14857	14605	14898	14785	14566	14773	14816	14742	14670	14790	14774	14766	14816	14660	14836	14904	14858	14764	14696	14851	14533	14810	14756	14769	14711	14877	14767	14854	14764	14793	14784	14750	14821	14948	14776	14749	14663	14838	14624	14838	14977	14754	14868	14903	14722	14807	14909	14832	14693	14761	14688	14725	14572	14816	14851	14719	14825	14875	14654	14756	14655	14615	14751	14781	14630	14784	14822	14796	14942	14794	14808	14840	14730	14822	14745	14767	14751	14883	14648	14865	14871	14668	14786	14683	14790	14737	14761	14635	14751	14953	14746	14570	14780	14733	14669	14662	14830	14838	14761	14721	14803	14702	14883	14666	14738	14869	14643	14784	14832	14807	14762	14659	14860	14731	14846	14931	14530	14879	14772	14759	14738	14711	14781	14759	14641	14706	14817	14599	14758	14871	14758	14698	14724	14677	14555	14895	14841	14750	14828	14857	14776	14737	14884	14789	14696	14884	14720	14872	14582	14756	14769	14820	14756	14742	14807	14741	14974	14625	14769	14659	14820	14664	14743	14788	14786	14814	14667	14840	14720	14840	14895	14746	14705	14733	14652	14809	14548	14890	14676	14870	14828	14668	14529	14693	14687	14684	14776	14767	14761	14672	14712	14871	14845	14710	14841	14724	14764	14893	14768	14750	14832	14847	14804	14775	14740	14752	14773	14706	14842	14872	14670	14889	14726	14612	14597	14711	14850	14750	14882	14835	14464	14838	14881	14905	14781	14879	14771	14610	14853	14843	14925	14739	14861	14802	14639	14839	14800	14930	14768	14950	14749	14747	14775	14807	14712	14795	14995	14656	14821	14846	14839	14712	14678	14749	14776	14677	14736	14851	14711	14799	14739	14783	14696	14673	14691	14760	14836	14677	14735	14771	14735	14784	14821	14913	14993	14852	14695	14774	14802	14674	14754	14826	14807	14762	14847	14755	14969	14623	14791	14833	14675	14685	14795	14732	14735	14824	14827	14634	14594	14691	14765	14736	14859	14893	14884	14891	14825	14814	14684	14821	14715	14762	14694	14672	14729	14779	14657	14649	14757	14762	14648	14816	14712	14685	14852	14702	14814	14514	14638	14755	14813	14649	14901	14684	14822	14787	14547	14685	14851	14834	14731	14634	14636	14795	14771	14812	14727	14623	14617	14868	14788	14632	14724	14850	14929	14736	14864	14762	14845	14720	14916	14833	14702	14803	14632	14800	14699	14803	14699	14620	14741	14683	14745	14720	14855	14857	14928	14798	14707	14842	14686	14821	14904	14794	14661	14818	14789	14760	14966	14660	14798	14894	14865	14705	14837	14764	14726	14785	14775	15019	14773	14972	14664	14825	14707	14829	14734	14749	14701	14696	14772	14627	14680	14787	14749	14801	14713	14662	14750	14790	14673	14624	14786	14753	14751	14855	14848	14663	14723	14779	14624	14536	14663	14637	14782	14772	14708	14777	14713	14870	14919	14755	14898	14746	14735	14892	15005	14761	14767	14857	14684	14688	14817	14649	14798	14867	14687	14706	14668	14744	14724	14806	14719	14567	14830	14701	14540	14855	14753	14811	14530	14798	14753	14620	14896	14865	14816	14881	14634	14609	14844	14689	14612	14726	14656	14763	14739	14730	14902	14489	14967	14806	14509	14869	14871	14782	14773	14706	14751	14863	14898	14756	14596	14692	14574	14988	15008	14672	14881	14759	14884	14748	14716	14802	14809	14827	14864	14688	14774	14624	14587	14807	14714	14848	14736	14674	14849	14691	14623	14758	14766	14893	14807	14744	14744	14797	14677	14857	14936	14906	14762	14784	14739	14576	14727	14614	14706	14754	14835	14742	14665	14729	14821	14678	14927	14667	14671	14673	14999	14605	14571	14793	14747	14782	14693	14798	14747	14816	14789	14856	14822	14764	14745	14636	14837	14854	14760	14971	14781	14897	14761	14807	14641	14800	14650	14900	14941	14625	14818	14600	14706	14772	14805	14802	14770	14958	14874	14796	14941	14767	14795	14797	14820	14652	14737	14771	14806	14855	14890	14916	14712	14739	14803	14791	14657	14761	14753	14919	14781	14679	14839	14594	14774	14904	14782	14658	14820	14880	14819	14784	14687	14577	14848	14686	14859	14720	14861	14579	14790	14669	14840	14733	14774	14722	14808	14815	14775	14737	14839	14762	14658	14807	14866	14655	14786	14832	14724	14887	14775	14951	14668	14729	14799	14683	14659	14675	14816	14818	14863	14772	14689	14827	14739	14626	14918	14623	14711	14728	14603	14615	14622	14786	14690	14850	14607	14730	14761	14730	14630	14759	14813	14760	14943	14895	14805	14736	14815	14813	14782	14843	14991	14606	14818	14847	14882	14636	14661	14745	14751	14692	14754	14651	14854	14748	14833	14848	14867	14840	14698	14737	14771	14913	14915	14773	14604	14854	14832	14659	14726	14763	14682	14714	14810	14614	14658	14825	14827	14704	14750	14929	14817	14725	14610	14906	14642	14870	14792	14732	14877	14869	14525	14808	14652	14609	14781	14741	15022	14661	14648	14822	14675	14922	14906	14807	14833	14758	14817	14759	14735	14645	14797	14881	14805	14615	14652	14798	14807	14785	14781	14852	14656	14774	14692	14844	14649	14797	14674	14639	14586	14870	14612	14788	14820	14650	14934	14579	14574	14850	14749	14970	14859	14825	14841	14694	14849	14738	14864	14700	14921	14784	14758	14660	14738	14934	14741	14649	14806	14687	14859	14654	14755	14724	14848	14900	14652	14770	14709	14880	14631	14816	14854	14698	14715	14775	14917	14761	14782	14917	14792	14752	14846	14876	14754	14712	14586	14686	14935	14736	14841	14728	14870	14742	14881	14635	14699	14845	14684	14913	14922	14692	14716	14964	14708	14839	14764	14858	14677	14739	14599	14835	14664	14833	14694	14637	14832	14866	14722	14773	14744	14874	14709	14741	14662	14850	14671	14747	14907	14827	14806	15046	14754	14742	14709	14774	14794	14710	14889	14599	14790	14819	14703	14755	14720	14665	14793	14768	14746	14651	14911	14727	14700	14687	14603	14932	14663	14807	14676	14571	14574	14801	14697	14844	14768	14674	14806	14789	14911	14845	14636	14895	14624	14777	14727	14704	14702	14680	14791	14618	14606	14744	14831	15003	14879	14738	14848	14906	14926	14793	14726	14707	14834	14886	14967	14795	14844	14741	14805	14934	14796	14584	14777	14662	14808	14747	14745	14829	14776	14648	14635	14788	14822	14548	14807	14904	14665	14805	14782	14660	14840	14761	14958	14788	14935	14728	14854	14694	14756	14815	14673	14896	14799	14629	14841	14732	14491	14673	14802	14838	14746	14788	14910	14516	14782	14704	14807	14674	14782	14785	14857	14689	14987	14937	14667	14785	14836	14582	14815	14518	14717	14836	14738	14870	14806	14942	14666	14795	14678	14810	14825	14626	14711	14606	14746	14771	14888	14757	14728	14732	14766	14683	14895	14706	14765	14589	14838	14746	14865	14614	14729	14838	14685	14822	14707	14703	14802	14738	14780	14860	14763	14823	14846	14861	14824	14778	14676	14698	14898	14854	14710	14692	14804	14545	14697	14792	14747	14832	14755	14852	14731	14643	14874	14862	14790	14852	14830	14764	14746	14811	14878	14820	14802	14717	14690	14776	14608	14894	14868	14724	14777	14712	14897	14890	14669	14619	14869	14824	14691	14761	14700	14912	14896	14673	14743	14640	14796	14785	14810	14642	14841	14787	14790	14921	14883	14645	14826	14715	14775	14673	14709	14788	14474	14627	14773	14860	14563	14648	14855	14560	14637	14739	14700	14666	14660	14862	14788	14725	14822	14924	14753	14726	14716	14765	14697	14806	14713	14811	14664	14551	14876	14721	14560	14827	14822	14748	14876	14960	14892	14660	14654	14860	14764	14676	14876	14812	14807	14742	14709	14614	14720	14803	14768	14675	14681	14875	14814	14659	14786	14712	14837	14737	14804	14795	14713	14592	14883	14734	14557	14619	14721	14770	14647	14657	14789	14526	14808	14902	14784	14683	14710	14818	14858	14948	14607	14757	14773	14642	14864	14652	14813	14826	14729	14713	14873	14781	14857	14713	14548	14830	14847	14928	14756	14740	14678	14660	14715	14789	14714	14767	14930	14709	14744	14745	14682	14810
27872	23331	28657	26504	22467	20509	19648	19097	19000	19211	19492	18938	18873	18929	19040	18554	18204	18227	18485	18403	18105	18277	18005	18305	18320	18299	17979	18074	18300	18176	18193	18175	18142	18245	18541	18447	18219	18171	18063	18176	18051	18100	18229	18077	18095	17835	18075	17995	17832	17889	18090	18126	18098	17835	18092	18064	17907	17724	17936	17988	17988	17959	18028	17953	17999	18010	17937	17989	18106	17963	18105	18083	17856	17923	17702	18143	18121	17842	18029	17892	17906	17784	17857	18033	17897	17962	18232	17896	18089	18054	18006	17989	17929	17991	18029	18070	17952	18022	17864	17960	17785	17946	17965	17687	18088	18060	17897	18168	17995	17915	17889	18037	18061	17977	17822	17933	18018	18005	17979	17898	18073	17969	18224	18248	17907	18080	18013	17823	18078	17938	17950	17979	17957	18135	18114	17920	18200	17970	18012	17920	18002	17992	17924	17936	17878	18016	17833	18044	17971	17975	17893	17662	17875	17958	17904	17959	17991	17920	18038	17928	18062	18190	18043	17946	18002	17843	17969	18005	17960	17960	17989	18011	17960	18070	17928	17918	17808	17945	17914	18106	18102	18238	18011	18045	18094	18196	18075	17973	18005	17961	18099	17995	18056	17945	17860	17999	17895	18089	17952	17870	17920	18130	18063	18086	17870	17921	17955	18093	18055	18021	18274	18137	17925	17848	17931	17867	17978	17940	18089	17982	18003	17863	17847	17903	17973	18142	17973	18305	18002	17988	18201	18108	17836	17836	18091	18171	17955	17962	17863	18034	18055	17889	17954	18059	18046	18054	17987	18070	17790	18234	17921	17981	18071	17779	18003	17945	18035	17995	17901	18139	18027	18094	17945	17967	17983	18048	17866	17970	18049	17887	18022	17833	17934	17914	17928	17980	18071	17970	18025	17812	18080	18044	17967	17992	18088	18120	18105	18011	17983	17982	18113	17959	17853	18064	17766	17976	17977	17983	18152	18013	17967	18163	18163	17976	17900	18089	17798	17931	18207	18037	17951	17955	17803	17831	18021	18082	17775	18043	18181	17940	18118	17910	18041	17872	17943	18087	18107	17943	17911	18082	18012	17840	18072	17866	18042	17862	17924	18166	17914	18031	17961	18009	18074	17904	18068	18135	17879	17755	17829	17794	17941	17959	18056	17889	18035	17918	17771	17990	17995	18064	17961	18080	17925	17733	17932	18002	17933	18106	18063	18068	18054	18003	17820	18088	17893	18047	18010	18076	17749	18076	17928	17945	17925	17932	18146	18002	18127	17998	17988	17775	17965	17933	17894	17910	17988	17968	18017	18099	17869	17963	17960	17982	18214	17873	17990	17994	17977	18080	17986	17837	17823	18246	18063	18000	18074	17982	17940	17898	17861	18039	18134	17962	18013	18138	17942	17890	17932	17894	18109	17832	17942	18008	17840	18088	18056	18042	17945	17858	18068	18025	18059	17971	17900	18073	18180	18064	18055	17925	17782	18022	17827	17927	18036	18154	18019	18043	17905	17756	17890	17950	18025	18118	17926	17874	18024	17981	17844	18089	18057	18188	18041	17931	17979	17785	17921	17852	17837	17973	17905	17957	18059	18144	17965	18091	17939	17970	18033	17957	18051	18024	17856	18020	18117	18050	17972	17964	17882	17927	18017	18011	18049	18050	17809	18107	17943	18192	17887	18129	17974	18269	18277	18066	17914	18069	18048	18219	18091	17879	17804	17994	17957	18175	17924	17777	18046	18015	17959	18131	17963	18089	17935	18035	18111	17979	17909	18059	17959	17814	17795	17956	18110	18057	17953	18097	18018	18033	18191	18149	18049	18009	18058	17950	17863	17963	17847	18031	18166	17873	18096	18031	17971	18162	17748	18028	17794	17691	17796	17907	18224	17850	18055	18024	17895	18014	17911	18056	18059	17988	17876	17961	18058	18011	18056	17991	17905	18071	17881	17911	17857	18202	18100	18040	18094	17971	17961	18024	17870	18180	17968	17867	17953	18013	17993	17832	17788	17952	17830	18025	17785	18120	17974	18011	18036	18031	18222	18054	17934	18049	18101	18094	18250	17998	18198	17918	18162	17909	18038	18069	18102	18133	18085	18036	18093	18024	17947	17985	18063	17970	18081	17955	18084	17976	18052	18086	17962	17924	18088	18092	17985	18126	17943	17950	17900	17896	18003	18015	17809	17968	17988	17768	17867	17906	17923	17900	17912	18093	17910	17871	18105	18069	17903	17897	18072	18035	17916	17834	17840	18181	17841	18010	17839	18100	18032	17817	18257	18032	17977	18095	17940	17905	18015	17941	18089	18002	17975	18009	17833	18106	18181	17905	17810	17998	18013	18074	18028	18051	18008	17867	18047	18071	17789	17963	18154	17939	18080	18064	17975	17993	18001	18109	18015	18118	18218	17926	17978	18069	18048	18038	18003	18021	18115	17964	17888	17821	18005	17916	17846	18025	17744	18025	17902	17995	17998	17954	17977	17926	17870	17884	17867	18061	17988	17979	17925	18056	18035	18085	17921	17925	17773	17914	17953	18171	17811	17941	17952	17891	17800	17933	18047	18097	18102	18051	18054	18036	18167	18150	18056	17946	18098	17929	18034	18133	17862	18074	17935	17804	18028	18118	18245	18114	18171	18128	17959	18065	17960	17961	18065	17909	17864	17949	18052	18149	17837	18122	17922	17981	18179	18036	17927	18039	17871	18111	18055	17881	17986	18004	17920	17869	17963	17755	18009	17985	17877	17955	18067	18145	17994	18080	18121	17966	18170	18058	17941	18109	18114	17927	18118	17808	17936	18076	18000	17890	18214	17980	18034	18119	17826	17938	17951	17942	17989	17885	17898	18191	17830	18112	18192	17893	18069	17973	18145	17949	17872	17981	18025	17955	17604	17920	17997	17936	18092	18016	18030	17889	17991	17975	18020	17939	17948	18149	18060	18140	18032	18115	18146	18046	17973	17937	17930	18081	18072	18053	17910	18060	18223	18044	18188	18008	17917	18114	18039	18096	18081	17913	18101	18184	18091	17963	18079	18017	18026	18105	18108	17884	18044	18004	18038	17807	17761	17959	17806	17877	17962	18105	17826	17990	18247	18019	18073	18122	18064	17917	18029	17984	18175	17883	17982	17835	17742	18030	17897	18093	18137	18164	18036	17890	17910	17916	17805	18143	17946	18005	18078	17784	18054	17968	18147	18014	17934	18022	17959	18017	17856	17682	18084	17922	17923	18102	18154	17946	18008	17894	18153	18026	18115	18142	18028	17785	17909	18119	18075	18153	17935	17955	17821	17941	17845	18030	18344	18165	17866	17992	18197	17951	18005	17786	18004	17872	17809	17799	17805	18015	17931	18159	18019	17952	17947	18197	17843	18160	18044	18057	17974	18187	18204	18028	17969	17837	18016	18093	18118	17905	17931	17753	17944	17988	17962	17988	18064	17917	17810	18064	17857	18165	18123	18235	18086	17962	17670	18056	18180	17796	17775	18170	17888	17903	18102	18162	18172	18196	17863	18022	17991	17841	18089	17929	18091	18093	17959	18156	18016	17932	17910	17868	18045	18012	18074	17962	18130	18130	17994	17894	18004	18080	18054	18002	17910	17992	17862	18081	18176	18088	18090	18015	17806	18162	18143	18027	18019	17863	18103	18034	18188	18080	18000	18100	17892	17871	18058	18105	17982	17897	18082	18113	18191	18072	17992	18189	18147	18027	18241	17804	18005	17894	17979	17904	17896	18155	17984	17944	18005	17869	18162	18039	18048	18099	18135	18007	17866	17833	18020	18119	17840	18210	17941	18043	18018	17863	18176	18128	17680	17937	18139	17833	17906	18041	18031	17843	17944	17940	17989	17955	18217	18018	17957	18085	18129	17941	17943	17907	17858	18067	18014	17836	18061	18228	18046	17804	18065	17745	17875	18010	18133	17923	17838	18028	17804	17873	17912	18049	17978	17973	17938	18016	18102	18164	18002	17993	17877	17954	17771	17994	17919	17928	18143	17948	18011	17897	18069	17901	18151	17912	18032	17774	17905	17937	17913	18007	17833	17964	17955	18001	18072	18000	18137	18122	18083	18147	18095	18124	18042	18106	17948	17780	17846	18030	17949	17866	18142	18106	17809	17933	18040	17898	18037	18158	17889	17926	18128	17874	18017	17760	17864	18027	17842	18054	18137	18220	18106	17806	17965	17940	17841	17858	17780	18061	17990	17957	18041	17832	17869	18156	17936	17955	18162	17969	17872	17958	17944	18019	17919	17866	18052	17854	18065	17915	18050	17794	17876	17864	18105	18031	18050	17939	18105	18012	18012	18054	18068	18073	18007	17996	17821	17960	18010	17972	17818	17828	18069	17913	18104	17992	18103	18101	17999	18214	18119	18049	17991	18046	18111	18095	18011	17914	18063	17793	18129	17905	18097	17958	17947	18194	18028	18097	18091	18096	17980	18016	17787	17942	17882	17933	18062	18020	17985	18013	18048	18111	17826	17923	17983	17955	18021	17952	18200	18251	18026	17980	17954	17956	18012	18265	17750	18079	18076	18046	18105	18091	17928	18041	17798	17873	18016	18120	18070	18173	17919	18074	18055	18105	17849	18056	17804	18038	18049	17940	17985	17872	17901	17893	18165	18071	17928	18052	18028	18052	17857	17878	18027	17974	18039	17779	17886	18002	17881	17988	17970	17911	17874	18008	18048	18178	18069	18143	17949	18179	17667	18240	17942	18023	17992	17915	18082	17873	18032	17902	18004	17953	18055	18142	18129	18115	18049	18032	18003	17883	17980	18123	17904	17881	17878	17944	17785	17982	17879	18230	17927	18150	17985	17811	17866	17992	18212	17900	17878	17894	17965	17988	18191	18052	17986	17873	17989	17788	18140	17926	18186	18021	18065	18125	17875	17672	18103	17965	18004	17765	17815	17888	18038	18147	18234	17831	17956	18099	17749	17887	18063	17938	18057	17988	18162	18018	17932	18012	17887	17984	17888	17911	17758	17972	18090	17991	17934	18057	17919	18013	17986	17983	18036	18252	17971	17952	17904	17841	17858	17862	18168	17996	18065	18050	17954	17912	18039	17918	18044	18071	17977	17898	17886	18038	18199	18192	18196	18016	18023	17878	18250	17930	17936	17978	18030	18015	18050	18025	17872	17917
20500	30122	27955	23263	21650	18572	17165	16825	16380	17053	16956	16453	16503	16404	16352	15741	15352	15219	15350	15395	15211	15284	15256	15483	15447	15147	15161	15320	15063	15142	15040	15067	15160	15328	15490	15401	15367	15129	15156	15045	15117	14999	14990	15159	14928	14991	15108	15094	14978	14964	15121	15055	15180	15014	15248	15023	15006	15088	15048	14946	14961	14935	15031	14949	15037	15064	15069	15234	14949	14919	14998	14953	14988	14958	14975	14968	14790	14849	15153	15037	15058	15085	15184	15026	14891	14982	14999	14915	15039	15154	15104	15135	15116	15037	15129	15212	15082	15056	15041	15049	15170	14932	15098	15003	14767	15052	14999	14874	15024	14977	14962	14958	15051	15122	14998	14960	15068	15117	14816	14870	14993	14967	15138	15020	14977	15117	15038	15174	14932	14952	15050	15041	15008	14956	15009	15081	14972	14957	14912	14943	14797	15082	15071	14984	14908	15031	14912	15095	14980	15085	15105	14936	15006	14964	15045	15159	15123	14964	15072	14845	15054	15110	15139	15089	14912	15085	14898	14975	14858	15051	14997	15138	15047	14847	15076	14938	15073	15251	14996	15098	14899	14933	15071	14959	15019	15056	14996	15078	15007	15098	15013	15086	15018	14937	15189	14888	15029	14830	14856	15054	15092	14877	15092	15081	15042	15289	14915	15177	15200	14841	15104	14996	14928	14987	14919	14859	14909	14985	15138	14975	14954	15091	15163	14877	15076	14724	15081	15021	15026	15171	15109	15028	15049	15027	15033	14830	15229	15018	14954	14966	15089	15135	15101	15073	15064	14932	15076	15043	15013	14881	15064	15052	15074	15019	14931	15099	15097	14934	15203	15056	14931	14961	14990	15018	14982	15182	14981	15048	15058	15105	15062	15059	14984	15042	15038	15120	15138	14912	15163	15088	14951	15068	15091	14938	14986	14942	14941	15047	14947	14965	15056	15108	15073	15094	14952	15042	15078	14986	15150	15095	15024	14967	15099	15137	14938	14967	14979	14903	15008	15132	14959	15208	15059	14882	15010	14953	15068	15058	15122	15197	15332	14882	14976	14970	15114	14956	14986	15159	15187	15117	15187	15021	14895	15055	15108	14883	14811	15024	15248	14900	15146	14945	14987	15110	15033	14853	15158	15057	15044	15026	14922	15117	15053	14864	14907	14943	15071	14965	15040	15087	15056	15063	15131	15084	15014	15043	14992	15010	15177	14980	15025	15254	14922	15209	15041	15004	15146	15122	15075	15049	15016	15075	15046	15087	15007	15070	15158	15078	15054	15077	14972	15175	14900	14856	15081	15010	15058	15020	14968	15013	15045	15043	14991	15083	14995	15057	14946	14824	15008	14988	14967	15001	15101	15101	14871	14875	14977	15053	14984	14832	15045	14908	15006	15021	14992	14986	15143	15071	14938	15128	14967	15145	15243	14983	14977	14924	15091	15036	14848	14987	14949	15092	15130	15007	14941	14973	15020	15203	15011	14976	15132	14749	14875	15075	15008	14962	14986	14941	15167	15059	15133	14981	15069	14934	14979	14940	14975	15028	15340	14935	15036	14938	15140	15102	14858	15014	14985	15029	15040	15263	15112	15056	14918	15005	14934	15061	15072	15022	15036	15165	14908	15043	15138	15042	15035	15139	15010	14778	14992	14886	15135	15180	14921	15093	15084	15246	14949	15043	14987	15089	15145	15150	15035	14984	14949	14933	14973	14887	15011	15040	15064	15026	14991	15016	15060	14920	14996	14979	14973	15019	15033	15021	14992	14897	14983	15010	14871	15003	14915	15005	14928	14880	15145	15050	15042	14868	15236	14886	15153	15075	14816	15073	15024	15021	15140	14936	14868	14912	15065	15031	15067	15056	15093	14956	14897	15113	15035	14988	15011	14959	15072	15040	15027	14920	15065	14835	14930	14945	15239	14988	14856	14889	14988	14997	14967	14871	14993	14985	14986	15091	15059	14925	14874	15014	14944	14955	14950	14939	15090	15091	15131	14950	15026	15008	15129	14906	14848	14996	15034	15103	14866	15086	14893	14933	14946	14983	14982	14912	14927	14938	15013	14824	15069	14916	15043	14913	14870	14990	15010	15045	15147	15084	15122	14900	14775	15026	14983	15034	15138	15035	14883	15138	14980	15032	15049	15089	14821	15118	15035	14950	14952	14976	14954	15054	14996	14955	15004	14897	15100	15078	14972	15115	15002	15053	15056	15183	15169	15044	15134	15289	14919	15080	14944	14999	14974	15032	15061	14959	14879	15249	14911	15032	14986	14931	15070	14856	14936	15016	15059	14929	14996	15125	14964	14906	14960	15132	14934	14966	15208	15019	15038	15049	14983	15138	14903	15104	15011	14981	15106	14970	14960	14867	14928	14944	15005	14930	15043	15064	14945	14961	15021	14997	15024	15009	15103	15255	14945	14921	14968	15128	14907	15006	14977	14935	15246	15140	15093	15054	15042	15051	14926	15084	15063	15038	14955	14821	15001	14941	15083	15016	15072	14777	14900	15071	15075	14973	14975	15152	15021	15053	15051	15051	15025	15124	15094	15077	15053	14899	15162	15019	15125	15172	15066	14971	14918	15134	15050	14864	15197	15009	14785	14919	15045	14978	15190	15034	15105	14888	15097	15184	15124	14893	15007	14950	15045	14982	15028	15027	14939	14888	14951	15068	15143	15079	14968	15101	14921	14956	15040	15034	14920	14975	15083	15073	15134	14854	15014	15059	15051	15009	14837	15047	15073	14880	15109	15060	15150	15072	15222	14937	15069	14888	15095	14930	15134	15123	14913	14990	15068	15071	15069	15042	14890	15026	14932	15014	14924	14856	14980	14873	15060	15096	15137	15044	14963	15072	15146	14926	14960	15024	14998	14949	15186	15067	14865	15068	15082	15053	15145	15139	15017	15008	14998	15153	14970	14975	14936	15163	14933	14959	15102	15120	14997	15000	14861	15095	14992	15002	15084	14987	14890	15112	15061	15068	15219	15056	15145	14935	15156	14949	15108	15121	15109	14886	15071	14948	15034	15097	15296	15062	15043	15116	15073	14887	15042	14950	14872	14884	15058	15002	15031	15007	14857	14940	14966	14853	14939	15021	14870	15035	15073	15101	15030	14850	15125	15007	14979	14907	15163	15080	15087	15007	14983	15079	15109	14924	14888	15147	15082	14963	15076	15086	15024	14961	15138	14826	15168	15143	14968	15061	14924	14901	15011	14982	15004	15114	15023	15074	14911	15006	14997	15041	15078	15137	15031	15043	15028	14989	14941	15163	14984	15237	14868	15177	14959	15014	14967	14977	14887	15050	15027	15131	14984	15156	15017	15162	14951	15005	15060	15031	15004	15109	14960	14891	15052	15017	14989	14951	15077	15223	15046	14968	14977	14930	14843	15125	15005	14945	15041	14999	14858	14953	14798	14840	14974	15209	14984	15135	15013	15055	15065	15127	15024	15175	15027	15100	15154	15011	15087	14981	14899	15110	15067	15019	15089	15025	15011	14902	14978	14903	14999	15025	14949	15071	14983	15080	15009	14983	15104	15015	15061	15092	15043	15064	14965	15052	14855	14946	15235	15049	14974	15145	14923	14965	14983	14882	14992	14956	14922	15088	15055	14990	15100	15054	15005	14949	14939	14946	15156	15087	14905	15105	14898	14959	15122	15111	14969	15005	15033	15089	15066	14931	15113	15177	15066	14835	15095	14928	15085	15024	15146	15075	15028	15115	14988	15176	14935	15064	14999	14882	15245	15131	14998	15109	15002	15020	14961	14996	15081	15139	15043	14817	14971	14949	14858	14919	15163	15105	14908	15058	14980	15105	14910	14900	15121	14925	15015	14857	15076	14831	15108	14895	14914	15118	15120	14993	14878	14882	15024	14907	14994	15087	15135	15118	15029	15065	15060	14953	15085	15058	14947	15139	14848	15019	15058	15242	14909	15190	15002	15053	15075	14905	14980	14943	14929	15233	14960	14985	14974	15099	15108	14946	14983	14897	14960	15056	14976	14974	15141	15065	14982	14886	15036	15094	14949	15043	15086	14965	15120	15105	15243	15070	15051	15049	15043	14998	14960	14893	14997	14913	15227	15030	14918	15124	15092	15033	14963	15129	15025	14917	14956	15119	14907	15070	15029	15210	15074	15035	14964	15094	15029	15028	15194	14990	14914	14803	15142	14993	15208	15031	14959	15087	15049	15088	14900	14874	15280	14850	14978	15107	15145	14943	15146	15043	15278	15050	15048	14946	15088	15009	14955	15097	14867	15104	15039	14947	15008	14901	15071	15058	15083	15015	15126	14954	14979	15227	14969	14946	15018	15217	14970	14958	14936	15114	15176	15011	15005	15081	15074	15127	14961	15170	14931	14899	15076	15044	14966	14984	14988	15013	15206	14841	15106	15277	15067	14968	15199	15076	15041	15108	14911	14960	15261	14910	15115	15104	15062	15229	14938	15075	14959	14988	15120	15115	14985	15157	15070	14910	14918	14993	15045	15046	14932	15088	15176	14997	15169	14986	15021	15054	15149	15082	15266	15073	14957	15131	15009	14981	15149	15016	15100	14867	15020	15131	15108	15007	15044	14937	15136	14846	14972	15072	14985	14918	15108	14921	15136	15213	15067	15034	15008	15131	14821	15161	14953	14986	15041	15069	15101	14993	15016	15184	14955	14853	14840	14968	15115	14891	15114	15103	15042	15013	15037	15041	15025	15265	14928	14973	15024	15167	15111	14914	15033	14910	14909	14965	15188	15183	14959	14979	15036	15021	15059	15125	14971	15038	15154	14961	15033	15024	14987	15065	15160	15082	14982	15044	15032	15151	15007	15056	15146	14851	15107	15027	15109	14873	15030	15110	15028	15042	14986	15090	15075	15135	15166	14854	14932	14918	15055	14904	15060	14907	15047	15034	15170	14873	15068	14975	14951	15123	14914	15017	14976	15071	14930	15054	14999	14961	15049	15155	15077	15014	14925	15138	14948	15036	15038	14905	15102	15038	15044	15005	15046	15110	14970	15221	14883	15042	14920	15044	15023	15016	15067	15041	14894	14949	15045	15049	14979	15064	15103	14872	14941	14855	15072	15009	14970	14976	15069	14909	15162	15078	14971	14981	14843	15120	15050	15062	14888	15017	14919	15056	14960	15004	14958	14852
23960	21475	29228	24263	22879	24389	23647	20176	19623	20001	20042	19384	19321	19432	19250	18736	18374	18183	18041	18137	17934	18127	18088	18048	18196	18001	17940	17919	17892	17759	17881	17865	17839	18994	20673	19994	19269	18407	17914	17737	17642	17486	17895	17835	17941	17833	17526	17808	17956	17615	17507	17734	17730	17830	17743	17644	17711	17593	17567	17771	17484	17695	17715	17489	17785	17676	18026	17813	17891	17667	17586	17623	17709	17606	17983	17582	17617	17758	17700	17772	17744	17804	17862	17748	17577	17753	17645	17674	17716	17741	17663	17686	17702	17615	17748	17893	17838	17730	17700	17732	17846	17695	17628	17604	17663	17646	17739	17613	17783	17785	17562	17710	17633	17872	17886	17788	17581	17745	17502	17772	17705	17526	17632	17599	17602	17690	17859	17756	17682	17637	17726	17666	17865	17803	17632	17712	17644	17436	17717	17754	17606	17661	17667	17715	17652	17803	17811	17510	17761	17647	17632	17594	17893	17626	17607	17833	17710	17826	17551	17582	17611	17518	17665	17640	17637	17605	17606	17786	17674	17546	17892	17590	17801	17489	17641	17735	17595	17750	17941	17719	17633	17562	17937	17403	17590	17680	17871	18038	17852	17857	17597	17760	17652	17449	17657	17796	17725	17677	17672	17656	17798	17535	17725	17580	17718	17775	17535	17568	17768	17677	17778	17744	17748	17662	17526	17575	17842	17776	17613	17699	17745	17814	17837	17753	17668	17597	17633	17727	17937	17692	17627	17516	17546	17582	17783	17534	17668	17635	17605	17712	17850	17689	17674	17607	17673	17661	17844	17673	17680	17702	17556	17704	17765	17563	17695	17731	17541	17831	17591	17596	17673	17605	17828	17904	17775	17641	17812	17646	17702	17648	17578	17629	17471	17613	17687	17612	17690	17741	17679	17582	17754	17429	17485	17431	17620	17394	17643	17415	17602	17540	17521	17827	17563	17782	17746	17703	17662	17572	17596	17736	17770	17941	17527	17858	17669	17690	17800	17616	17598	17576	17630	17830	17738	17606	17798	17893	17713	17777	17681	17677	17419	17651	17703	17832	17949	17638	17736	17792	17790	17719	17454	17545	17637	17686	17634	17606	17731	17737	17647	17591	17574	17695	17705	17467	17837	17777	17912	17675	17708	17627	17673	17627	17583	17547	17706	17512	17763	17542	17723	17640	17459	17652	17678	17543	17575	17687	17576	17433	17660	17603	17499	17828	17692	17770	17731	17808	17470	17824	17584	17898	17715	17559	17628	17653	17388	17742	17625	17559	17751	17701	17678	17781	17809	17797	17799	17492	17746	17598	17709	17746	17706	17575	17618	17663	17699	17582	17836	17862	17663	17728	17593	17703	17663	17692	17660	17674	17692	17613	17621	17634	17924	17729	17637	17498	17760	17729	17663	17625	17615	17721	17688	17740	17778	17737	17619	17847	17552	17642	17544	17735	17860	17463	17634	17517	17660	17550	17934	17838	17557	17857	17826	17678	17636	17562	17593	17795	17855	17716	17494	17521	17535	17563	17798	17641	17701	17801	17667	17580	17693	17809	17660	17698	17710	17672	17679	17573	17654	17891	17571	17638	17702	17892	17498	17676	17733	17567	17575	17619	17644	17819	17742	17837	17914	17773	17607	17686	17658	17706	17708	17774	17654	17741	17657	17867	17780	17598	17654	17631	17562	17605	17728	17556	17689	17550	17728	17609	17561	17640	17576	17531	17759	17507	17804	17702	17380	17825	17599	17584	17706	17756	17800	17812	17676	17647	17711	17610	17401	17699	17667	17913	17632	17607	17557	17688	17759	17736	17481	17561	17728	17878	17776	17765	17801	17698	17638	17469	17842	17530	17754	17640	17695	17594	17630	17718	17742	17757	17717	17641	17619	17641	17734	17746	17666	17804	17786	17628	17701	17619	17650	17648	17615	17715	17693	17813	17512	17852	17560	17498	17771	17831	17633	17444	17672	17568	17643	17601	17891	17774	17692	17626	17846	17791	17670	17865	17599	17498	17777	17836	17737	17603	17625	17621	17645	17634	17827	17653	17730	17715	17957	17667	17542	17577	17802	17807	17730	17770	17551	17598	17323	17768	17716	17671	17624	17827	17708	17573	17644	17688	17856	17655	17773	17691	17841	17680	17749	17552	17621	17786	17738	17444	17452	17561	17709	17572	17560	17685	17646	17621	17733	17710	17582	17769	17669	17639	17781	17479	17915	17762	17747	17783	17645	17422	17620	17640	17588	17550	17771	17574	17559	17701	17828	17694	17628	17742	17615	17723	17680	17642	17773	17647	17692	17789	17649	17640	17785	17396	17696	17738	17586	17752	17616	17485	17651	17735	17685	17593	17607	17574	17634	17594	17559	17832	17722	17733	17766	17554	17786	17816	17616	17527	17780	17572	17833	17667	17585	17551	17703	17667	17716	17544	17592	17520	17705	17735	17775	17828	17743	17632	17533	17596	17690	17955	17968	17868	17691	17735	17638	17570	17531	17825	17804	17696	17689	17588	17712	17591	17810	17456	17612	17526	17648	17647	17859	17559	17707	17660	17901	17740	17718	17696	17675	17710	17729	17752	17617	17489	17742	17625	17541	17797	17776	17457	17759	17524	17755	17771	17810	17685	17809	17657	17784	17794	17723	17573	17566	17683	17485	17440	17847	17577	17391	17648	17835	17867	17793	17697	17463	17710	17651	17692	17704	17789	17714	17715	17725	17702	17961	17684	17703	17742	17992	17753	17745	17566	17617	17537	17715	17702	17676	17761	17719	17622	17774	17562	17799	17751	17618	17641	17739	17704	17501	17595	17960	17887	17692	17567	17603	17718	17780	17675	17802	17795	17594	17516	17703	17702	17643	17629	17778	17583	17601	17765	17676	17516	17681	17737	17637	17617	17641	17623	17742	17614	17593	17649	17827	17682	17678	17683	17626	17718	17717	17799	17727	17647	17765	17626	17925	17526	17735	17859	17592	17617	17797	17573	17591	17759	17692	17474	17634	17557	17583	17710	17674	17604	17612	17611	17642	17851	17668	17697	17544	17647	17632	17719	17453	17694	17763	17494	17579	17522	17817	17598	17792	17356	17716	17671	17779	17714	17805	17608	17913	17653	17946	17722	17716	17571	17724	17640	17751	17646	17824	17464	17756	17855	17484	17657	17619	17561	17597	17671	17708	17566	17688	17649	17598	17740	17717	17638	17834	17603	17793	17783	17740	17623	17534	17626	17613	17662	17686	17589	17622	17785	17597	17779	17710	17826	17707	17587	17760	17661	17538	17523	17549	17702	17732	17686	17778	17737	17684	17813	17769	17720	17772	17558	17721	17565	17754	17668	17616	17644	17848	17804	17710	17761	17890	17775	17644	17953	17613	17738	17793	17537	17919	17650	17641	17737	17695	17544	17576	17480	17703	17659	17807	17572	17470	17810	17894	17721	17615	17706	17650	17632	17602	17816	17669	17651	17794	17611	17672	17568	17696	17681	17881	17695	17720	17685	17741	17717	17654	17661	17701	17601	17890	17601	17404	17535	17634	17687	17663	17660	17697	17674	17676	17725	17575	17634	17619	17583	17555	17556	17555	17580	17688	17619	17808	17691	17728	17804	17662	17596	17650	17698	17607	17686	17761	17687	17547	17676	17705	17617	17789	17639	17660	17623	17658	17838	17643	17690	17714	17710	17952	17538	17618	17696	17765	17417	17854	17701	17853	17992	17660	17583	17951	17540	17611	17729	17702	17701	17812	17628	17682	17685	17810	17809	17707	17461	17723	17697	17654	17761	17572	17744	17648	17769	17780	17778	17724	17730	17805	17680	17726	17748	17646	17738	17671	17716	17625	17635	17884	17760	17605	17706	17809	17616	17475	17347	17833	17653	17759	17723	17645	17834	17639	17782	17640	17740	17695	17636	17669	17741	17558	17610	17888	17892	17757	17761	17700	17689	17767	17677	17710	17634	17610	17522	17694	17718	17563	17566	17800	17744	17450	17824	17606	17673	17519	17600	17777	17669	17752	17699	17919	17478	17648	17795	17596	17722	17786	17575	17636	17714	17682	17835	17547	17713	17732	17791	17532	17712	17553	17801	17736	17847	17595	17693	17654	17589	17671	17828	17621	17557	17489	17643	17821	17807	17658	17421	17815	17705	17620	17511	17576	17750	17554	17629	17689	17859	17570	17572	17671	17628	17726	17776	17628	17752	17537	17475	17700	17594	17839	17724	17747	17624	17718	17605	17765	17623	17511	17656	17744	17688	17818	17689	17502	17819	17882	17635	17745	17731	17518	17561	17590	17617	17484	17794	17655	17835	17761	17684	17625	17728	17509	17808	17535	17751	17643	17483	17705	17651	17810	17567	17436	17616	17772	17795	17686	17818	17699	17542	17508	17831	17589	17610	17807	17714	17876	17824	17550	17613	17781	17686	17680	17659	17697	17815	17550	17561	17814	17507	17816	17562	17670	17555	17521	17550	17592	17712	17708	17802	17773	17574	17790	17514	17677	17654	17732	17719	17426	17631	17634	17787	17648	17756	17743	17563	17787	17623	17725	17469	17674	17655	17778	17707	17880	17720	17637	17586	17729	17689	17842	17666	17805	17650	17727	17687	17566	17673	17831	17862	17500	17602	17710	17969	17696	17682	17570	17620	17657	17762	17637	17749	17479	17498	17673	17659	17644	17711	17636	17830	17758	17705	17821	17517	17544	17692	17647	17824	17822	17651	17639	17814	17894	17765	17611	17837	17651	17737	17659	17847	17712	17755	17760	17673	17639	17653	17793	17671	17738	17644	17832	17604	17634	17659	17709	17673	17658	17600	17802	17733	17746	17674	17743	17870	17815	17680	17844	17735	17542	17584	17538	17617	17559	17691	17490	17540	17587	17672	17722	17652	17516	17707	17718	17648	17649	17530	17536	17510	17551	17530	17518	17596	17692	17644	17601	17674	17491	17483	17787	17862	17865	17724	17635	17698	17706	17531	17739	17739	17812	17752	17738	17812	17715	17714	17531	17657	17797	17626	17890	17670	17705	17862	17560	17629	17773	17423	17800	17706	17651	17703	17619	17621	17570	17449	17845	17581	17612	17729	17685	17877	17650	17719	17819	17655	17752	17702	17766	17661	17619	17689	17709	17523	17698	17689	17898	17745	17756	17694
20040	35906	33656	27586	25129	21299	19033	18147	17933	18263	18380	17246	17286	17522	17154	15988	15511	15246	15447	15507	15081	15163	15221	15447	15346	15134	15052	14996	15157	15248	15237	15157	14920	16822	18697	17728	16630	15382	15123	15026	14939	14879	14939	14768	14888	14945	14896	14865	15033	14988	14905	14871	14826	14565	14806	14975	14971	14743	14893	15064	14884	15058	14891	14956	15081	14739	14787	14949	14845	14943	14832	14681	14844	14699	14912	14833	14865	14735	14916	14701	14837	14869	14803	15002	14846	14789	14775	14850	14843	14863	14810	14833	14933	14904	14861	14979	14854	14863	14834	14866	14826	14822	14781	14824	14923	14850	14745	14889	14898	14805	14758	14819	14734	14867	15091	14891	14992	15010	14818	14869	14858	14805	14843	14860	14967	15029	14898	14775	14846	14809	14802	14825	14924	14774	14854	14814	14894	14867	14918	14810	14792	14992	14707	14822	14857	14809	14727	14786	14746	14817	14858	14644	14718	14981	14812	14699	14873	14673	14821	14826	14772	14893	14777	14938	14846	14880	14869	14781	14788	14700	14979	14550	14947	14741	14908	14823	14766	14757	14847	14831	14890	14783	14867	14869	14746	14960	14839	14796	14788	14823	14816	14695	14837	14896	14935	14793	14917	14877	14894	14856	14962	14766	14838	14916	14809	14912	15011	14736	14881	14851	14894	14805	14801	15006	14856	14772	14820	14934	14736	14973	14790	14871	14811	14670	14789	14865	14834	14981	14858	14963	14930	14900	14733	14820	14745	14924	14702	14931	14889	14676	14935	14809	14756	14704	14727	15013	14732	14814	14847	14725	14868	14854	14766	14917	14712	14766	14941	14915	14722	14952	15027	15003	14729	14773	14945	14788	14954	14729	14769	14990	14904	14885	15092	14957	14965	14896	14904	14864	14815	14989	14747	14936	14896	14997	14958	14910	14797	15008	14887	14874	14850	14845	14955	15018	14653	14750	14789	14868	14809	14769	14766	14824	14955	14928	14827	14794	14803	14828	14930	14889	14969	14917	14799	14753	14997	14829	14995	14851	14867	14883	14970	14873	14957	14942	15057	14843	14958	14876	14843	14728	14825	14677	14907	14974	14905	14730	14801	14803	14915	14710	14989	14843	14811	14910	14826	14827	14861	14915	14799	14798	14918	14813	15039	15003	14780	14753	14699	14845	15014	14679	14878	14936	14948	14857	14853	14930	14794	14771	14821	14766	14978	14827	14946	14900	14883	14901	14854	14926	14937	14931	14797	14914	14817	14994	14761	14908	14817	14788	14836	14921	14702	14889	14866	14955	14647	14971	14906	14981	14881	14860	14819	14875	15082	14888	14858	14952	14799	14762	14813	15031	14955	14848	14788	14827	14941	14778	14921	14953	14871	14819	14694	14739	14977	14889	14893	14885	14922	15023	14748	14822	14823	14786	14873	14843	14829	14838	14792	15000	15004	14767	14725	14884	14995	14977	14803	14806	14705	14823	14837	14766	14984	14884	14767	14955	14860	14844	14774	14806	14819	14940	14961	14802	14940	14752	14852	14850	14828	14854	14765	14781	14928	14895	14822	14858	14792	14924	14791	14731	14776	14875	14875	14812	14723	14603	14843	14948	14740	14718	14707	14808	14900	15043	14794	14963	14668	14807	14708	14737	14807	14793	14801	14951	14975	14893	14843	14885	14845	14920	14759	15042	14868	14846	14871	14726	14811	14813	15083	14796	14792	14897	14851	14781	14798	14804	14898	14955	14892	14911	14982	14744	14930	14878	14881	14744	14697	14796	14710	15029	14744	14822	14892	14986	15145	14828	14752	14804	14847	14964	14818	14814	14745	14940	14829	14785	14795	14898	14676	14955	14749	14848	14924	14812	14867	14887	14802	14850	14792	14777	14741	14900	14990	14965	14996	14776	14913	14772	14822	14694	14826	14859	14741	14820	15028	14964	14864	14859	14796	14872	14887	14933	14859	14961	14897	14843	14762	14848	14858	14961	14813	14785	14767	14773	14854	15044	14845	14953	14689	14933	14855	14800	14739	14622	14877	14866	14872	15033	14825	15022	14919	14910	14939	14967	14919	14808	14952	14897	14831	14965	14878	14762	14782	14906	14746	14956	14888	14869	14857	14892	14852	14870	14922	14893	14796	14918	14885	14974	14874	14755	14897	14801	14765	14828	14810	14898	14711	14865	14833	14794	14838	14816	14762	14917	14852	14747	14901	14829	14946	14826	14849	14852	14917	14866	14899	14938	14885	14952	14705	14745	14792	15022	14837	14786	14842	14775	14839	15000	14855	14722	14685	14889	14911	14858	14853	14748	14928	14807	14898	14877	14785	14834	14655	14973	14933	14809	14718	15028	14878	14905	14824	14848	14757	14940	14814	14780	14973	14898	14811	15019	14896	14783	14744	14783	14850	14869	14805	14939	14872	14757	14833	14798	14832	14787	14879	14950	14788	14810	14741	14858	14754	14794	14866	14836	14969	14963	14768	14783	14966	14974	14812	14876	14864	14916	14774	14765	14851	14906	14892	14896	14786	14856	14856	14796	14826	14882	14796	14906	14886	14825	14977	14756	15042	15002	14879	14882	14789	14833	14903	14894	14586	14840	14738	15008	14676	14920	14944	14691	14807	14844	14815	15057	14706	14857	14851	14889	14834	14964	14961	14718	14814	14930	14844	14736	14861	14793	14753	14819	14847	14902	14891	14958	14872	14860	14819	14833	14880	14782	14801	14843	14918	14884	14959	14967	14706	14792	14835	15013	14798	14797	14787	14874	14715	14778	14704	14816	14844	14864	14691	14974	14946	14829	14980	14699	14740	14989	14903	14759	14828	14826	14782	14956	14888	14940	14948	14670	14936	14853	14731	14776	14703	14842	14877	14915	14823	14920	14929	14888	14911	14843	14737	14783	15010	14832	14859	14791	14840	14855	14774	14760	14829	14946	14853	14929	14754	14952	14874	15017	14755	15028	14820	14910	14758	14969	14762	14932	15012	14897	14733	14805	14842	14733	14987	14868	14687	14736	14745	14882	14940	15078	14707	14775	14523	14970	14755	14937	14826	14770	14727	14780	14794	14762	14817	14972	14887	14764	14847	14915	14786	14753	14768	14759	14952	14846	14849	14652	14881	14782	14948	14826	15007	14817	14806	14810	14967	14880	14818	14608	14980	14816	14779	14724	14702	14862	14876	14734	14738	14847	15020	14824	14890	14768	14892	14782	14885	14974	14910	14840	15007	14936	14946	14843	14979	14748	15086	14827	14812	14729	14785	14886	14714	14711	14826	14878	14844	14790	14763	14942	14778	14764	14753	14712	14738	14839	14930	14914	14797	14769	14897	14646	14826	14916	14790	14911	14858	14880	14791	14843	14693	14890	14757	14835	14836	14930	14900	14878	14653	14870	14879	14915	14798	14866	14938	14835	14888	14758	14839	14853	14934	14822	14718	14700	15072	14886	14895	14863	14825	14721	14870	14779	14645	14907	14779	14870	14742	15002	14843	14966	14764	14821	14730	14814	14999	14822	14781	14931	14812	14834	14902	14701	14885	14939	14966	14906	14994	14882	14855	15037	14755	14791	14984	14935	15056	14767	14884	14838	14758	15091	14824	14790	14929	14934	14875	14831	14796	15001	14899	14741	14744	14948	14935	14827	14695	14853	14627	14898	14827	14739	14862	14801	14820	14900	14906	14767	14850	14841	14863	14885	14982	14982	14898	14963	14735	14696	15049	14714	14811	14718	14816	14772	14758	14875	14739	14965	14844	14777	14745	14896	14780	14944	14934	14839	14863	14740	14727	14823	14937	14757	14927	14828	14900	14860	14966	14779	14977	14716	14803	14968	14906	14890	14916	14772	14862	14868	14844	14855	14918	14806	14944	14793	14803	14832	14902	14930	14764	14876	14792	15026	14851	14842	14810	14864	14841	14824	14746	14781	14735	15083	14850	14829	14876	14869	14607	14879	14865	14743	15001	14862	14852	14940	14762	14885	14840	14665	14757	14762	14661	14846	14978	14878	14951	14717	14940	14770	14832	14858	14864	14971	14621	14773	14834	14890	14818	14624	14884	14986	14877	14944	14892	14865	15052	14900	14895	14883	14771	14952	14885	14763	14772	14801	14790	14817	14814	14893	14935	14900	14940	14888	14770	14834	14859	14994	14745	14973	14846	14789	14907	14747	14824	14915	14701	14736	14874	14999	14933	14994	14894	14953	14914	14711	14771	14804	14937	14956	14795	14717	14951	14844	14866	14792	14837	14913	14875	14746	14816	14921	14841	14937	14902	14603	14841	14746	15098	14907	14861	14868	14969	14897	14910	14750	14974	14865	14780	14890	14932	14813	14891	14906	14912	14923	14742	14696	14804	14942	14906	14699	14767	14717	14832	14847	14923	14942	14768	14791	14840	14620	14944	14825	14825	15019	14783	14799	14901	14778	14795	14823	14690	14794	14896	14831	14883	14709	14827	15060	14768	14707	14867	14908	14833	14867	14861	14876	14853	14862	14886	14711	14843	14920	15049	14796	14742	14915	14742	14708	14838	14894	14952	14950	14794	14859	14713	14923	14661	14765	14735	14868	14789	14722	14814	14709	14772	14896	14826	14727	14799	14941	14689	15046	14949	14741	14932	14615	14975	14771	14774	14967	14845	14902	14846	14826	14749	14734	14869	14796	14945	14978	14872	15072	14854	14919	14832	14849	14729	14814	14789	14894	14839	14877	15047	15042	14862	14723	14782	14879	15007	14832	14891	14959	14926	14953	14709	14757	14890	15065	14857	14893	14952	14887	14769	14939	14731	14714	14804	14727	14886	14868	14879	14845	14866	14864	14861	14804	14901	14864	14673	14865	14758	14717	14836	14771	14805	14942	14906	15010	14920	14917	14833	14843	14705	14833	14801	15012	14806	14896	14929	14792	14727	14855	14983	14790	14728	14971	14754	14983	14889	14836	14775	14970	14919	14883	15152	14707	14866	14820	14772	14850	14830	14968	14758	14832	14816	14874	14771	14967	14761	14931	14966	14898	14804	14894	14825	14874	14884	14872	14816	15056	14826	14899	14973	14903	14686	14886	14705	14997	14738	14718	15021	14817	14995	14865	14773	14934	14928	14765	14926	14880	14841	14884	14552	14911	14724	14853	14949	14679	14838	15030	14947	14936
22925	21416	29422	23821	21821	24592	26938	21180	20048	20749	20962	19910	19836	19941	20074	18989	18210	18013	18147	18468	18118	18011	17820	18007	17863	17997	17782	17966	17936	17894	17772	17574	17668	19458	22842	22034	20384	18894	18206	17958	17851	17713	17598	17575	17718	17682	17743	17797	17369	17703	17697	17673	17505	17695	17397	17715	17638	17632	17694	17790	17685	17453	17795	17622	17734	17722	17665	17601	17731	17688	17908	17730	17606	17641	17539	17669	17719	17757	17723	17548	17778	17686	17644	17601	17844	17637	17712	17795	17714	17708	17689	17605	17532	17605	17715	17636	17596	17579	17651	17604	17557	17823	17584	17542	17536	17757	17669	17440	17443	17586	17493	17536	17701	17602	17539	17550	17395	17719	17587	17627	17528	17474	17550	17570	17535	17623	17632	17420	17614	17485	17448	17452	17693	17498	17610	17438	17576	17735	17572	17539	17643	17576	17900	17494	17740	17793	17527	17560	17711	17689	17533	17481	17551	17538	17437	17612	17470	17445	17462	17490	17492	17633	17630	17540	17577	17502	17699	17754	17595	17480	17454	17562	17551	17569	17543	17511	17707	17571	17607	17536	17591	17727	17498	17383	17577	17610	17677	17523	17498	17621	17597	17508	17527	17666	17566	17404	17558	17598	17665	17688	17568	17670	17681	17720	17586	17510	17508	17778	17554	17656	17681	17546	17671	17469	17600	17659	17586	17359	17486	17698	17667	17518	17672	17595	17646	17788	17570	17650	17739	17590	17522	17408	17430	17530	17591	17505	17551	17469	17561	17533	17544	17493	17278	17849	17575	17615	17661	17551	17567	17529	17538	17562	17562	17593	17778	17478	17618	17646	17739	17649	17550	17476	17449	17734	17462	17591	17685	17697	17381	17458	17527	17559	17465	17451	17525	17731	17611	17747	17728	17859	17669	17603	17527	17702	17626	17502	17727	17724	17738	17476	17692	17520	17516	17548	17488	17693	17583	17685	17519	17675	17522	17528	17810	17756	17613	17565	17485	17542	17737	17679	17576	17716	17564	17491	17599	17572	17552	17647	17536	17603	17534	17535	17446	17666	17502	17520	17610	17588	17565	17395	17565	17372	17474	17450	17486	17595	17390	17469	17617	17718	17475	17489	17670	17505	17615	17505	17338	17454	17340	17517	17438	17392	17423	17567	17506	17647	17569	17543	17600	17576	17626	17486	17618	17414	17564	17416	17382	17525	17714	17634	17570	17465	17529	17492	17553	17516	17500	17346	17588	17495	17599	17584	17531	17464	17560	17626	17517	17570	17570	17549	17850	17755	17654	17446	17518	17598	17680	17579	17474	17419	17537	17516	17534	17553	17628	17698	17434	17528	17632	17615	17522	17734	17391	17894	17610	17693	17486	17817	17687	17653	17538	17540	17680	17431	17642	17574	17438	17549	17763	17809	17564	17598	17706	17408	17648	17540	17566	17318	17580	17476	17608	17592	17618	17558	17463	17585	17785	17680	17545	17642	17591	17491	17546	17559	17522	17648	17620	17592	17580	17448	17506	17454	17498	17716	17533	17593	17637	17464	17710	17583	17378	17647	17712	17540	17450	17512	17505	17430	17650	17530	17702	17500	17497	17641	17607	17469	17564	17489	17514	17503	17501	17531	17626	17532	17636	17617	17473	17501	17542	17456	17515	17557	17568	17644	17524	17659	17499	17513	17539	17490	17524	17649	17623	17754	17535	17604	17738	17553	17520	17830	17512	17480	17416	17690	17665	17732	17547	17438	17626	17550	17361	17521	17662	17779	17476	17596	17640	17628	17469	17508	17613	17561	17672	17709	17647	17538	17616	17318	17543	17621	17351	17587	17418	17415	17654	17626	17414	17634	17527	17561	17659	17815	17515	17398	17500	17463	17716	17677	17198	17466	17349	17472	17613	17522	17881	17643	17874	17625	17498	17760	17725	17456	17599	17607	17664	17441	17498	17633	17765	17651	17564	17617	17383	17619	17560	17605	17637	17578	17578	17598	17550	17535	17561	17752	17670	17497	17473	17579	17729	17630	17446	17555	17586	17407	17503	17675	17704	17568	17734	17697	17552	17529	17560	17705	17597	17433	17615	17497	17601	17815	17672	17758	17520	17514	17541	17696	17642	17460	17517	17551	17526	17598	17642	17524	17358	17409	17714	17750	17554	17680	17482	17632	17573	17687	17642	17520	17780	17522	17619	17810	17631	17633	17547	17611	17309	17470	17659	17623	17447	17518	17474	17513	17575	17545	17765	17609	17395	17644	17566	17656	17501	17291	17668	17504	17600	17547	17772	17493	17898	17520	17443	17676	17516	17595	17700	17585	17698	17454	17595	17597	17388	17363	17664	17617	17574	17399	17719	17864	17571	17649	17566	17696	17506	17551	17465	17469	17516	17502	17464	17763	17761	17619	17610	17492	17458	17638	17692	17632	17556	17680	17663	17490	17776	17634	17527	17464	17739	17739	17619	17653	17794	17609	17577	17421	17571	17500	17449	17451	17541	17458	17445	17556	17700	17525	17640	17428	17575	17502	17508	17484	17623	17512	17484	17620	17537	17571	17587	17644	17631	17719	17629	17449	17378	17634	17748	17538	17405	17708	17592	17448	17655	17422	17414	17778	17567	17642	17734	17568	17502	17663	17587	17608	17555	17633	17655	17621	17617	17535	17561	17522	17744	17739	17484	17439	17542	17514	17465	17562	17524	17725	17460	17482	17445	17620	17418	17633	17849	17690	17639	17538	17299	17705	17568	17574	17658	17541	17371	17291	17606	17474	17633	17678	17797	17706	17586	17667	17566	17673	17499	17659	17474	17357	17506	17460	17790	17547	17571	17651	17680	17566	17590	17643	17351	17669	17706	17653	17630	17471	17557	17520	17628	17745	17528	17756	17575	17579	17589	17592	17472	17636	17467	17810	17808	17487	17552	17505	17634	17511	17420	17324	17489	17559	17567	17544	17460	17496	17535	17742	17671	17480	17682	17531	17448	17642	17690	17357	17707	17858	17845	17498	17437	17613	17543	17702	17515	17639	17659	17651	17664	17615	17596	17412	17512	17611	17614	17470	17519	17530	17561	17383	17636	17662	17495	17707	17432	17485	17382	17270	17396	17701	17429	17418	17440	17500	17545	17751	17554	17457	17606	17610	17556	17569	17687	17528	17533	17448	17646	17547	17507	17459	17585	17393	17538	17504	17477	17623	17526	17448	17487	17390	17483	17381	17564	17510	17625	17575	17612	17409	17336	17480	17399	17550	17635	17592	17403	17523	17446	17444	17483	17537	17607	17646	17829	17729	17763	17647	17493	17523	17719	17385	17406	17290	17684	17618	17736	17676	17647	17534	17405	17697	17580	17594	17714	17389	17705	17519	17739	17530	17631	17590	17309	17569	17511	17574	17423	17440	17400	17665	17481	17517	17574	17703	17684	17748	17807	17515	17682	17683	17392	17577	17447	17546	17619	17343	17555	17540	17452	17695	17607	17624	17703	17673	17683	17563	17681	17534	17574	17629	17521	17588	17576	17480	17458	17306	17533	17727	17590	17612	17695	17635	17655	17458	17745	17550	17575	17721	17656	17423	17574	17528	17748	17755	17439	17395	17572	17538	17621	17525	17637	17511	17276	17605	17574	17625	17462	17462	17749	17400	17597	17452	17479	17400	17558	17754	17868	17668	17679	17742	17682	17660	17320	17493	17509	17583	17506	17623	17643	17469	17683	17868	17434	17609	17432	17406	17515	17391	17576	17425	17517	17378	17480	17636	17610	17563	17675	17756	17692	17718	17482	17665	17491	17658	17642	17592	17656	17727	17528	17583	17430	17628	17569	17238	17628	17556	17639	17417	17638	17771	17357	17757	17632	17561	17558	17527	17552	17456	17504	17470	17617	17496	17574	17513	17670	17519	17529	17395	17559	17564	17374	17555	17444	17488	17597	17478	17677	17598	17589	17739	17502	17545	17531	17585	17413	17427	17534	17704	17494	17463	17616	17675	17584	17429	17641	17639	17613	17623	17629	17632	17545	17783	17635	17471	17550	17614	17642	17546	17504	17268	17385	17761	17606	17455	17331	17579	17436	17495	17433	17542	17551	17585	17613	17331	17730	17603	17695	17496	17712	17735	17384	17433	17620	17392	17622	17811	17438	17476	17691	17692	17658	17562	17560	17584	17653	17571	17654	17513	17436	17809	17558	17486	17580	17419	17587	17502	17488	17434	17684	17474	17533	17405	17594	17600	17560	17534	17622	17713	17497	17462	17441	17547	17515	17383	17605	17496	17804	17667	17536	17642	17756	17622	17678	17531	17775	17471	17322	17604	17465	17413	17527	17665	17579	17557	17665	17381	17482	17583	17375	17721	17506	17425	17381	17376	17729	17462	17609	17455	17533	17547	17711	17333	17604	17595	17580	17672	17697	17488	17577	17718	17452	17538	17580	17592	17655	17638	17460	17477	17584	17588	17602	17591	17751	17323	17512	17830	17612	17556	17631	17375	17428	17449	17438	17649	17638	17568	17505	17480	17774	17585	17665	17435	17518	17479	17478	17542	17415	17268	17558	17789	17582	17549	17301	17570	17499	17498	17520	17567	17654	17531	17642	17437	17466	17681	17594	17565	17571	17575	17516	17453	17756	17493	17524	17518	17717	17685	17750	17501	17670	17450	17539	17603	17486	17345	17497	17394	17521	17625	17417	17603	17456	17768	17466	17578	17564	17476	17683	17871	17674	17566	17696	17555	17525	17651	17705	17751	17508	17475	17499	17494	17556	17659	17675	17643	17505	17699	17614	17592	17595	17286	17826	17448	17620	17484	17628	17752	17486	17646	17384	17468	17473	17551	17430	17490	17670	17737	17779	17213	17462	17602	17628	17653	17499	17692	17383	17593	17675	17846	17432	17436	17377	17536	17430	17485	17363	17360	17478	17526	17691	17401	17580	17605	17451	17558	17539	17648	17604	17490	17483	17663	17464	17500	17395	17583	17762	17493	17623	17635	17768	17604	17626	17555	17489	17612	17557	17636	17609	17803	17635	17482	17533	17417	17558	17622	17522	17400	17659	17567	17644	17756	17643	17615	17590	17526	17482	17488	17617	17510	17482	17440	17643	17651	17709	17396	17543	17504	17580	17701	17793	17645	17632	17527	17519	17455	17617	17493	17579	17582
21521	39984	37367	30340	28289	24252	20580	19577	18914	19394	19536	18096	17993	18238	18180	16515	15682	15415	15697	15699	15256	15223	15345	15390	15296	15448	14902	15128	15289	14945	14891	14860	14986	18146	21899	20146	17623	16246	15300	14813	14883	14606	14611	14850	14773	14717	14678	14708	14879	14742	14861	14858	14706	14698	14660	14975	14846	14872	14752	14889	14836	14754	14953	14701	14756	14762	14843	14904	14978	14856	14712	14689	14743	14723	14835	14572	14678	14868	14762	14763	14888	14770	14792	14829	14917	14765	14751	15005	14654	14656	14941	14744	14789	14842	14839	14728	14820	14875	14822	14732	14923	14730	14766	14847	14860	14842	14800	14744	14507	14694	14858	14745	14761	14984	14796	14765	14737	14827	14919	14686	14670	14759	14603	14887	14621	14689	14727	14716	14790	14568	14802	14795	14799	14832	14702	14775	14640	14710	14658	14645	14867	14747	14788	14695	14666	14901	14820	14838	14776	14739	14695	14790	14905	14773	14561	14693	14866	14778	14686	14969	14871	14792	14866	14923	14666	14786	14625	14696	14782	14821	14736	14692	14710	14739	14788	14755	14695	14814	14839	14797	14826	14731	14754	14627	14629	14683	14723	14689	14703	14746	14968	14768	14705	14681	14628	14844	14681	14662	14796	14637	14741	14617	14660	14743	14710	14736	14743	14798	14778	14965	14766	14751	14763	14710	14804	14711	14824	14600	14740	14872	14659	14750	14752	14652	14832	14761	14594	14822	14904	14608	14746	14923	14745	14778	14863	14734	14851	14724	14741	14737	14684	14802	14788	14714	14735	14806	14660	14721	14703	14708	14837	14821	14596	14795	14832	14916	14755	14619	14905	14670	14885	14660	14705	14695	14732	14786	14733	14767	14824	14683	14612	14776	14702	14586	14705	14846	14698	14687	14683	14770	14925	14694	14743	14764	14671	14779	14649	14658	14746	14686	14711	14827	14715	14707	14792	14693	14881	14775	14760	14668	14658	14785	14768	14859	14747	14762	14681	14714	14911	14746	14719	14725	14818	14797	14736	14739	14526	14785	14854	14726	14730	14770	14779	14741	14754	14729	14674	14798	14818	14603	14698	14768	14744	14682	14824	14772	14762	14756	14788	14901	14767	14778	14808	14787	14618	14923	14689	14719	14777	15037	14668	14756	14771	14889	14784	14824	14761	14654	14699	14711	14797	14823	14701	14744	14684	14965	14718	14724	14740	14863	14693	14797	14832	14733	14654	14590	14688	14589	14716	14710	14802	14723	14768	14792	14850	14693	14889	14903	14824	14714	14872	14789	14712	14520	14922	14607	14775	14633	14809	14836	14734	14662	14763	14757	14600	14731	14653	14780	14859	14693	14820	14854	14692	14765	14749	14679	14909	14733	14868	14754	14825	14628	14850	14662	14862	14652	14673	14751	14596	14800	14578	14799	14730	14733	14693	14767	14769	14815	14667	14888	14866	14698	14733	14734	14767	14658	14826	14793	14857	14741	14784	14810	14655	14838	14802	14697	14723	14634	14710	14754	14739	14806	14834	14669	14575	14780	14747	14797	14795	14625	14706	14664	14567	14762	14744	14724	14533	14748	14669	14855	14732	14983	14740	14895	14898	14615	14979	14773	14753	14643	14861	14698	14694	14697	14804	14671	14747	14721	14731	14856	14707	14705	14606	14778	14752	14854	14814	14686	14673	14828	14706	14664	14769	14437	14666	14829	14804	14813	14762	14730	14671	14705	14762	14672	14721	14799	14871	14876	14756	14745	14712	14808	14560	14869	14658	14773	14839	14537	14704	14754	14689	14746	14771	14660	14788	14746	14576	14771	14668	14855	14688	14680	14625	14615	14678	14708	14745	14726	14759	14661	14761	14665	14704	14769	14703	14878	14792	14770	14732	14890	14865	14703	14905	14486	14747	14661	14644	14711	14678	14825	14566	14769	14390	14787	14756	14702	14949	14671	14718	14759	14617	14919	14810	14695	14865	14798	14614	14756	14796	14809	14685	14744	14807	14721	14815	14798	14712	14849	14955	14653	14696	14902	14720	14673	14607	14780	14857	14603	14727	14701	14825	14774	14658	14862	14727	14601	14480	14663	14833	14686	14926	14676	14765	14786	14665	14919	14726	14675	14698	14628	14693	14694	14731	14527	14726	14669	14740	14819	14894	14748	14858	14610	14727	14714	14715	14667	14788	14660	14838	14635	14699	14710	14856	14727	14744	14845	14736	14670	14739	14755	14716	14801	14563	14579	14604	14747	14778	14728	14703	14853	14516	14682	14715	14793	14811	14753	14754	14701	14725	14697	14761	14599	14781	14641	14804	14711	14824	14723	14842	14570	14760	14805	14781	14816	14775	14810	14675	14849	14776	14809	14706	14770	14828	14748	14727	14728	14786	14632	14776	14744	14725	14500	14745	14707	14724	14605	14680	14691	14697	14717	14611	14804	14878	14734	14695	14703	14523	14682	14669	14582	14815	14653	14672	14736	14680	14799	14862	14837	14859	14671	14643	14780	14848	14873	14607	14878	14810	14760	14699	14857	14893	14783	14952	14764	14771	14869	14722	14826	14660	14654	14727	14810	14853	14731	14681	14714	14714	14649	14631	14696	14724	14673	14863	14691	14797	14807	14628	14797	14721	14866	14629	14808	14679	14600	14758	14834	14799	14900	14701	14884	14641	14752	14777	14653	14924	14689	14616	14672	14701	14688	14824	14661	14914	14748	14692	14627	14834	14681	14764	14901	14832	14657	14793	14733	14690	14765	14768	14805	14664	14718	14906	14651	14708	14606	14965	14770	14714	14822	14884	14668	14678	14847	14585	14866	14666	14675	14803	14690	14559	14807	14722	14760	14667	14851	14563	14823	14724	14722	14664	14772	14805	14723	14553	14674	14772	14719	14913	14574	14767	14830	14646	14626	14533	14636	14818	14756	14635	14853	14813	14760	14813	14725	14904	14720	14723	14705	14740	14715	14587	14724	14762	14768	14718	14761	14579	14813	14674	14670	14704	14582	14799	14703	14695	14627	14677	14720	14736	14658	14905	14721	14649	14657	14682	14721	14894	14708	14727	14786	14701	14774	14617	14803	14830	14651	14611	14727	14742	14635	14629	14871	14746	14773	14796	14738	14862	14755	14746	14660	14660	14745	14873	14687	14790	14872	14810	14733	14672	14780	14764	14790	14909	14743	14794	14772	14864	14887	14553	14685	14796	14728	14819	14670	14792	14733	14748	14735	14877	14667	14555	14734	14569	14700	14808	14636	14638	14782	14883	14738	14789	14657	14690	14830	14747	14828	14756	14720	14579	14642	14836	14770	14897	14545	14776	14645	14891	14657	14694	14744	14771	14653	14683	14821	14619	14675	14795	14843	14912	14659	14624	14679	14697	14829	14692	14705	14757	14728	14725	14677	14807	14700	14762	14794	14892	14806	14689	14784	14838	14839	14780	14861	14772	14792	14692	14918	14784	14869	14710	14761	14810	14752	15024	14766	14685	14791	14647	14677	14775	14899	14841	14741	14735	14712	14722	14796	14655	14776	14747	14815	14765	14679	14718	14879	14681	14704	14740	14699	14900	14699	14654	14790	14777	14741	14727	14737	14796	14761	14886	14609	14809	14783	14690	14692	14893	14790	14744	14748	14844	14829	14821	14607	14747	14868	14830	14668	14643	14776	14835	14739	14710	14870	14693	14692	14710	14616	14666	14698	14573	14644	14709	14785	14772	14786	14728	14759	14966	14709	14715	14855	14925	14824	14751	14699	14687	14746	14854	14736	14614	14871	14888	14843	14813	14704	14688	14764	14706	14766	14793	14817	14717	14732	14753	14698	14607	14826	14783	14659	14720	14588	14672	14793	14888	14718	14673	14586	14657	14863	14721	14775	14807	14739	14858	14788	14701	14794	14660	14645	14748	14696	14772	14682	14830	14680	14611	14872	14826	14598	14659	14772	14784	14810	14693	14878	14652	14752	14847	14629	14826	14772	14814	14802	14700	14730	14733	14722	14706	14648	14778	14760	14652	14774	14683	14855	14842	14769	14814	14692	14645	14622	14788	14670	14858	14698	14864	14689	14866	14765	14719	14558	14736	14614	14800	14851	14641	14781	14623	14825	14606	14668	14751	14748	14702	14731	14584	14803	14582	14786	14597	14949	14850	14742	14630	14705	14877	14693	14887	14634	14589	14884	14641	14735	14617	14837	14746	14665	14965	14648	14840	14909	14816	14874	14784	14732	14784	14768	14735	14622	14693	14833	14546	14690	14749	14903	14848	14710	14623	14736	14730	14931	14685	14670	14624	14886	14755	14787	14812	14585	14750	14684	14955	14797	14600	14853	14598	14759	14735	14829	14586	14679	14771	14769	14655	14720	14746	14776	14660	14785	14729	14584	14663	14711	14615	14623	14675	14747	14837	14753	14693	14674	14731	14842	14660	14916	14729	14682	14809	14764	14687	14750	14773	14777	14649	14796	14722	14709	14627	14612	14781	14722	14622	14667	14614	14722	14729	14695	14721	14702	14769	14892	14860	14795	14765	14658	14694	14613	14742	14825	14785	14667	14788	14634	14775	14831	14625	14686	14846	14801	14640	14616	14748	14679	14798	14713	14808	14803	14808	14758	14822	14666	14932	14716	14722	14684	14769	14773	14801	14809	14773	14653	14737	14666	14680	14737	14652	14698	14588	14856	14912	14751	14735	14916	14767	14560	14772	14826	14865	14856	14928	14775	14784	14796	14729	14694	14860	14635	14820	14847	14681	14588	14660	14858	14806	14697	14747	14648	14628	14797	14776	14748	14795	14829	14815	14709	14729	14674	14859	14599	14701	14841	14726	14799	14737	14804	14712	14750	14707	14829	14845	14752	14729	14738	14730	14733	14627	14881	14798	14869	14731	14893	14768	14623	14720	14751	14719	14723	14607	14799	14818	14640	14752	14795	14579	14693	14708	14600	14630	14721	14776	14706	14716	14756	14927	14795	14851	14753	14485	14743	14733	14829	14667	14683	14841	14910	14675	14598	14780	14782	14752	14679	14785	14842	14692	14823	14805	14725	14760	14718	14838	14779	14726	14810	14710	14894	14762	14522	14700	14724	14664	14781	14722	14838	14758	14573	14632	14818	14827	14664	14718	14846	14844	14794	14788	14751	14646	14573	14753	14640
27762	23094	28242	25845	22133	20930	19911	18839	18683	19114	18960	18629	18620	18825	18753	18383	17812	17656	17931	18062	17961	17785	17662	17877	17816	17884	17939	17893	17878	17816	17653	17701	17802	17771	18035	18294	17992	17971	17893	17766	17825	17674	17663	17776	17731	17629	17483	17686	17581	17747	17695	17706	17746	17763	17684	17893	17610	17840	17656	17681	17747	17801	17623	17774	17628	17739	17681	17747	17714	17664	17784	17655	17758	17771	17846	17749	17985	17791	17820	17687	17613	17514	17670	17662	17777	17940	17867	17757	17632	17813	17615	17645	17740	17776	17832	17516	17753	17670	17663	17772	17512	17786	17939	17623	17719	17716	17636	17433	17601	17664	17730	17624	17681	17748	17520	17675	17684	17603	17751	17559	17784	17605	17733	17681	17648	17702	17895	17771	17807	17573	17768	17636	17849	17801	17777	17750	17685	17707	17668	17558	17889	17614	17741	17706	17573	17606	17611	17576	17748	17710	17785	17560	17835	17628	17564	17692	17645	17641	17673	17711	17825	17699	17761	17584	17615	17732	17708	17685	17747	17603	17597	17662	17611	17962	17792	17664	17728	17831	17829	17472	17569	17644	17996	17775	17654	17581	17713	17841	17673	17639	17673	17560	17544	17648	17686	17571	17733	17789	17544	17705	17930	17760	17742	17706	17709	17761	17810	17561	17660	17634	17797	17767	17705	17554	17742	17842	17720	17789	17757	17795	17698	17756	17564	17662	17912	17610	17636	17559	17597	17737	17788	17478	17619	17594	17532	17712	17712	17659	17380	17680	17661	17513	17670	17731	17610	17744	17383	17513	17604	17678	17756	17754	17718	17830	17657	17619	17714	17653	17502	17693	17615	17864	17520	17916	17595	17681	17702	17567	17882	17615	17582	17569	17626	17656	17537	17629	17464	17560	17709	17651	17697	17903	17629	17738	17849	17564	17708	17704	17843	17749	17624	17721	17591	17708	17769	17601	17638	17696	17597	17536	17748	17724	17633	17728	17688	17875	17805	17624	17633	17813	17615	17476	17606	17451	17720	17643	17465	17784	17773	17890	17854	17673	17776	17592	17765	17756	17727	17795	17496	17709	17724	17690	17718	17669	17709	17734	17682	17723	17562	17699	17632	17610	17927	17808	17470	17754	17905	17732	17656	17242	17461	17699	17538	17627	17756	17594	17616	17477	17836	17802	17698	17600	17647	17542	17700	17634	17779	17584	17519	17856	17569	17492	17635	17558	17823	17444	17615	17822	17544	17632	17577	17761	17715	17590	17694	17633	17872	17684	17596	17578	17551	17598	17499	17724	17671	17586	17708	17547	17695	17753	17687	17690	17819	17605	17558	17693	17713	17677	17531	17618	17680	17594	17596	17572	17629	17668	17679	17824	17570	17539	17615	17750	17728	17560	17747	17538	17650	17666	17814	17642	17536	17550	17695	17819	17801	17496	17772	17746	17664	17727	17778	17851	17704	17630	17573	17463	17829	17612	17680	17786	17531	17530	17779	17644	17534	17736	17604	17630	17569	17674	17747	17607	17646	17497	17611	17556	17613	17682	17923	17714	17724	17490	17548	17665	17568	17649	17686	17803	17641	17548	17792	17565	17600	17697	17641	17694	17656	17611	17616	17735	17597	17786	17790	17646	17757	17675	17669	17677	17721	17543	17673	17811	17680	17687	17632	17563	17731	17530	17834	17753	17796	17744	17650	17592	17669	17626	17385	17495	17558	17614	17545	17754	17906	17737	17679	17774	17605	17637	17791	17756	17588	17562	17669	17788	17692	17646	17751	17689	17740	17586	17742	17551	17890	17728	17749	17626	17410	17640	17592	17857	17872	17705	17773	17796	17836	17605	17624	17734	17514	17499	17805	17775	17784	17758	17564	17574	17669	17657	17588	17845	17728	17665	17620	17667	17451	17638	17643	17677	17757	17775	17685	17550	17687	17683	17894	17667	17745	17574	17537	17562	17569	17743	17486	17653	17705	17729	17741	17709	17872	17560	17750	17640	17530	17730	17473	17779	17768	17654	17718	17665	17646	17738	17740	17646	17760	17622	17601	17756	17935	17605	17662	17542	17818	17685	17603	17726	17532	17790	17670	17889	17779	17383	17535	17553	17737	17733	17771	17540	17607	17714	17662	17739	17663	17593	17844	17682	17760	17698	17605	17640	17706	17735	17550	17783	17495	17559	17801	17770	17709	17843	17962	17840	17748	17647	17717	17750	17761	17395	17602	17848	17795	17532	17739	17510	17633	17764	17681	17702	17649	17566	17640	17605	17640	17564	17760	17608	17723	17661	17601	17548	17557	17767	17857	17632	17705	17685	17764	17747	17589	17748	17602	17508	17801	17608	17787	17795	17703	18007	17493	17719	17734	17802	17520	17887	17773	17608	17669	17633	17780	17570	17689	17690	17655	17414	17797	17661	17611	17654	17703	17640	17875	17657	17783	17710	17519	17670	17799	17768	17682	17488	17816	17590	17813	17539	17535	17703	17580	17618	17747	17594	17731	17530	17628	17796	17751	17808	17732	17429	17625	17598	17662	17814	17825	17838	17685	17693	17857	17705	17631	17733	17506	17822	17581	17648	17664	17676	17634	17574	17763	17650	17739	17661	17865	17891	17577	17690	17583	17717	17805	17641	17633	17622	17765	17834	17565	17701	17655	17812	17664	17840	17567	17689	17744	17506	17523	17733	17870	17697	17815	17755	18050	17590	17696	17641	17697	17710	17985	17813	17957	17502	17623	17573	17682	17898	17832	17876	17769	17693	17741	17546	17508	17822	17624	17577	17662	17774	17754	17800	17801	17553	17542	17689	17708	17776	17750	17726	17573	17753	17666	17710	17881	17536	17858	17748	17923	17776	17507	17593	17772	17642	17711	17564	17756	17706	17506	17637	17623	17528	17692	17569	17624	17808	17842	17721	17658	17492	17865	17643	17805	17833	17703	17789	17495	17629	17592	17678	17690	17794	17929	17842	17651	17744	17579	17845	17945	17647	17602	17888	17609	17524	17434	17605	17539	17666	17746	17584	18037	18158	17725	17759	17524	17789	17741	17580	17740	17666	17702	17458	17910	17934	17644	17626	17769	17664	17749	17663	17693	17740	17606	17905	17815	17879	17689	17708	17725	17656	17630	17460	17673	17662	17819	17906	17614	17545	17739	17818	17781	17836	17457	17943	17721	17759	17725	17599	17802	17655	17615	17989	17501	17589	17795	17593	17764	17756	17635	17569	17603	17896	17591	17668	17691	17628	17653	17731	17737	17784	17595	17748	17639	17661	17828	17925	17820	17699	17594	17858	17528	17541	17774	17727	17551	17632	17933	17397	17867	17846	17940	17568	17737	17681	17658	17624	17839	17624	17933	17724	17652	17664	17621	17540	17622	17582	17532	17645	17772	17853	17856	17663	17782	17679	17875	17739	17762	17710	17804	17656	17488	17696	17697	17575	17864	17729	17826	17509	17699	17519	17606	17640	17753	17767	17642	17886	17809	17720	17805	17570	17740	17735	17691	17764	17710	17603	17422	17769	17823	17589	17710	17782	17693	17917	17874	17702	17717	17782	17711	17677	17612	17726	17790	17751	17734	17401	17958	17760	17738	17844	17656	17679	17512	17475	17849	17780	17775	17480	17694	17682	17652	17762	17689	17545	17643	17778	17877	17928	17715	17515	17900	17780	17572	17890	17897	17873	17729	17718	17554	17521	17723	17649	17697	17613	17608	17571	17650	17790	17552	17725	17904	17855	17639	17602	17792	17666	17544	17729	17901	17632	17857	17668	17451	17470	17564	17626	17764	17593	17730	17761	17583	17833	17538	17597	17632	17622	17773	17635	17588	17585	17615	17875	17639	17635	17586	17533	17671	17579	17649	17592	17683	17476	17706	17769	17662	17541	17637	17479	17624	17696	17846	17744	17711	17742	17598	17816	17767	17594	17721	17802	17628	17707	17713	17705	17625	17699	17687	17702	17657	17749	17853	17593	17734	17582	17705	17792	17952	17687	17673	17766	17739	17516	17596	17762	17791	17793	17598	17573	17822	17768	17507	17846	17690	17735	17717	17685	17981	17701	17800	17696	17651	17731	17610	17708	17434	17700	17884	17804	17556	17669	17628	17559	17592	17635	17644	17718	17705	17787	17806	17755	17688	17808	17800	17688	17746	17706	17635	17602	17752	17978	17941	17762	17576	17713	17492	17672	17686	17732	17654	17651	17648	17429	17675	17751	17757	17578	17656	17831	17828	17802	17707	17621	17634	17696	17654	17547	17614	17605	17692	17960	17704	17719	17926	17844	17706	17921	17906	17581	17748	17691	17621	17821	17644	17758	17829	17725	17389	17618	17769	17741	17778	17377	17608	17670	17597	17543	17631	17748	17530	17720	17717	17675	17678	17598	17687	17865	17585	17494	17679	17790	17755	17597	17611	17607	17798	17541	17673	17758	17516	17629	17610	17619	17582	17700	17773	17865	17855	17646	17632	17983	17619	17592	17782	17690	17668	17599	17633	17762	17687	17832	17743	17795	17791	17602	17713	17718	17709	17561	17599	17653	17797	17649	17524	17591	17460	17810	17773	17551	17759	17582	17754	17569	17703	17616	17777	17552	17839	17711	17731	17720	17584	17744	17920	17568	17687	17572	17872	17813	17512	17322	17713	17846	17724	17863	17589	17695	17826	17676	17908	17907	17824	17945	17556	17510	17564	17539	17555	17727	17658	17706	17691	17714	17753	17728	17769	17648	17607	17704	17673	17724	17820	17624	17723	17620	17516	17539	17619	17522	17627	17696	17669	17658	17700	17608	17688	17790	17700	17731	17438	17672	17514	17662	17957	17716	17590	17696	17698	17753	17547	17655	17589	17620	17726	17695	17715	17693	17804	17709	17909	17645	17565	17731	17631	17986	17889	17581	17823	17691	17779	17705	17621	17425	17520	17648	17625	17711	17680	17703	17544	17776	17905	17889	17696	17631	17957	17593	17981	17811	17710	17886	17975	17781	17524	17631	17707	17724	17744	17695	17980	17586	17758	17684	17610	17653	17501	17639	17520	17647	17681	17822	17732	17656	17821	17525	17675	17624	17790	17795	17637	17581	17775	17747	17639	17761	17825	17650	17595	17553	17903	17572	17622	17835	17723	17835	17531	17819	17900	18010	17630	17646
20210	29369	27463	22468	21745	19644	17896	16442	16330	16879	16926	16397	16253	16466	16320	15384	15132	15080	15342	15188	15022	14962	15125	15115	14875	14941	14876	14997	14892	14825	14750	14869	14841	15044	15301	15378	15182	15133	14790	14860	14906	14858	14977	14843	14789	15020	14907	14765	14933	14897	14899	14963	14746	14855	14882	14833	14901	14819	14793	14855	14805	14828	14921	14854	14695	14826	14704	14807	14814	14827	14738	14938	14863	14866	14800	15071	14831	14588	14807	14849	14857	14971	14748	14597	14787	14845	14832	14785	14711	14657	14744	14802	14703	14820	14865	14782	14757	14720	14770	14723	14718	14677	14783	14792	14848	14859	14797	14782	14928	14921	14774	14703	14738	14795	14781	14843	14622	14688	14802	14775	14806	14768	14756	14775	14676	14833	14929	14825	14722	14796	14818	14786	14842	14952	14860	14766	14781	14659	14781	14701	14886	14865	14690	14862	14678	14527	14915	14862	14808	14869	15027	14811	14934	14831	14819	14686	14697	14837	14773	15007	14909	14818	14838	14778	14977	14826	14908	14651	14774	14767	14675	14775	14732	15024	14846	14864	14779	14811	14609	14857	14654	14878	14884	14760	14702	14879	14764	14880	14789	14742	14717	14923	14872	14899	14902	14781	14672	14645	14871	14720	14703	14804	14992	14731	14834	14813	14848	14999	14780	14864	14739	14765	14670	14729	14654	14862	14796	14924	14661	14775	14789	14830	14804	14754	14868	14886	14861	14736	14837	14718	14701	14948	14643	14888	14933	14690	14828	14878	14719	14825	14669	14802	14795	14830	14758	14861	14782	14591	14952	14945	15006	14753	14839	14680	14799	14718	14827	14918	14847	14884	14804	14810	14813	14807	14786	14787	14822	14883	14695	14877	14753	14712	14720	14588	14705	14794	14690	14657	14721	14923	14719	14741	14828	14825	14890	14876	14783	14723	14850	14955	14784	14763	14749	14637	14970	14756	14739	14919	14785	14688	14817	14965	14618	14724	14926	14903	14771	14726	14723	14862	14801	14853	14784	14705	14818	14865	14681	14814	14869	14752	14881	14686	14928	14732	14769	14727	14749	14815	14817	14815	14809	14827	14883	14773	14759	14564	14820	14715	14776	14658	14898	14602	14882	14698	14828	14698	14836	14711	14930	14666	14748	14904	14718	14820	14723	14764	14933	14768	14676	14873	14772	14764	14728	14847	14719	14689	14673	14702	14977	14747	14715	14967	15009	14853	14828	14793	14749	14779	14753	14840	14835	14961	14818	14873	14972	14819	14942	14822	14661	14743	14907	14734	14838	14923	14844	14694	14826	14713	14970	14829	14716	14781	14774	14742	14852	14874	14633	14631	14808	14825	14667	14629	14831	14762	14569	14700	14917	14867	14741	14784	14774	14787	14828	14859	14697	15040	14866	14937	14798	14613	14750	14860	14918	14792	14868	14848	14720	14905	14919	14871	14800	14855	14718	14746	14838	14832	14817	15031	14845	14737	14678	14710	14844	14659	14765	14650	14778	14840	14741	14722	14656	14798	14867	14651	14700	14732	14823	14714	14743	14872	14815	14822	14802	14865	14797	14713	14716	14807	14762	14662	14669	14817	14900	14796	14906	14875	14769	14705	14684	14800	14775	14680	14943	14834	14905	14752	14783	14837	14779	14650	14739	14911	14659	14782	14968	15021	14897	14875	14849	14774	14784	14843	14882	14652	14836	14719	14816	14643	14707	14751	14807	14664	14927	15019	14877	14933	14740	14788	14912	14734	14828	14851	14802	14809	14888	14893	14882	14880	14776	14634	14847	14953	14646	14796	14871	14867	14888	14793	14760	14805	14846	14831	14740	14904	14795	14746	14789	14910	14761	14862	14660	14677	14754	14837	14882	14792	14669	14611	14769	14953	14700	14782	14884	14876	14770	14842	14875	14786	14872	14906	14702	14929	14775	14835	14895	14842	14768	14785	14748	14807	14731	14927	14917	14762	14894	14745	14784	14889	14884	14832	14781	14824	14610	14842	14679	14782	14856	14823	14758	14763	14747	14900	14840	14782	14853	14889	14756	14702	14801	14860	14910	14722	14815	15013	14817	14787	14925	14892	14895	14655	14901	14781	14862	14881	14816	14773	14809	14757	14872	14918	14861	14915	14864	14698	14835	14936	14733	14791	14845	14645	14789	14848	14822	14887	14783	14998	14771	14802	14960	14578	14882	14610	14885	14671	15032	14968	14843	14875	14705	14809	14641	14937	14598	14898	14845	14763	14844	14713	14961	14888	14883	14795	14684	14713	14808	14729	14798	14706	14883	14758	14885	14816	14936	14731	14929	14617	14766	14727	14617	14625	14802	14864	14780	14765	14796	14754	14720	14942	14817	14793	15008	14727	14699	15021	14662	14680	14839	14858	14633	14978	14647	14883	14962	14872	14872	14742	14851	14732	14920	14663	14653	14750	14748	14889	14794	14726	14733	15010	14799	14750	14873	14719	14719	14797	14777	14778	14658	14931	14798	14743	14651	14888	14830	14803	14861	14811	14899	14789	14770	14895	14800	14787	14827	14678	14835	14876	14839	14713	14835	14922	14708	14848	14922	14795	14789	14836	14755	14776	14902	14859	14856	14866	14638	14780	14603	14940	14814	14877	14814	14929	14824	14741	14757	14840	14856	14651	14765	14756	14823	14950	14765	14871	14788	14946	14892	14914	14845	14992	14745	14863	14811	14833	14842	14752	14744	14695	14867	14785	14902	14842	14789	14685	14825	14757	14575	14845	14899	14815	14776	14623	14858	14770	15006	14761	14702	14681	14921	14667	14834	14871	14838	14833	14745	14874	14902	14816	14595	14733	14725	14927	15046	14833	14772	14762	14796	14827	14775	14862	14789	14752	14695	14911	14820	14756	14783	14818	14776	14920	15010	14841	14919	14744	14897	14751	14896	14941	15005	14706	14871	14735	14809	14788	14752	14914	14688	14790	14768	14674	14914	14722	14735	14785	14800	14759	14726	14944	14638	14873	14744	14852	14787	14823	14928	14756	15032	14805	14755	14833	14862	14843	14710	14986	14786	14782	14682	14864	14893	14636	14765	14848	14787	14738	14795	14783	14711	14730	14837	14631	14714	14865	14856	14910	14886	14704	14847	14685	14946	14897	14755	14727	14830	14860	14912	14765	14831	14980	14787	14745	14737	14866	14733	14701	14808	14780	14694	14869	14857	14885	14897	14844	14729	14901	14882	14749	14865	14901	14911	14755	14651	14869	14942	14728	14857	14719	14781	14762	14802	14652	14845	14894	14793	14764	14737	14930	14776	14836	14906	15001	14836	14856	14936	14770	14711	14809	14711	14847	14880	15013	14632	14949	14762	14709	14740	14817	14756	14780	15022	14723	14909	14933	14737	14975	14865	14868	14982	14731	14848	14773	14841	14933	14759	14868	14830	14657	14691	14902	14794	14800	14990	14845	14697	14891	14769	14870	14695	14825	14853	14794	14903	14833	14889	14650	14749	14712	14761	14705	14759	14804	14820	14751	14851	14789	14810	14777	14753	14793	14841	14794	14634	14799	14760	14821	14769	14745	14874	14594	14865	14789	14800	14747	14804	14767	14866	14852	14804	14919	14903	14837	14890	14788	14802	14674	14656	14836	14752	14766	14885	14761	14702	14822	14823	14962	14561	14924	14744	14827	14919	14913	14690	14679	14764	14810	14748	14654	14803	14754	14739	14842	14729	14933	14789	14884	14749	14925	14793	14840	14683	14820	14930	14765	14693	14687	14918	14704	14824	14841	14771	14712	14930	14873	14786	14844	14768	14789	14841	14744	14755	14842	14665	14777	14695	14775	14835	14859	14732	14881	14895	14937	14775	14781	14787	14829	14827	14897	14871	14774	14956	14944	14813	14881	14634	14955	14897	14818	14757	14800	14772	14806	14895	14933	14918	14642	14699	14721	14920	14830	14921	14831	14919	14874	14669	14809	14921	14620	14856	14680	14908	14832	14734	14780	14752	14718	14540	14693	14979	14780	14760	14764	14837	14620	14720	14843	14684	14735	14788	14742	14873	14905	14938	14868	14904	14672	14977	14719	14738	14641	14765	14710	14798	14955	14882	14672	14788	14856	14806	14765	14905	14833	14793	14738	14679	14662	14887	14912	14807	14897	14870	14712	14874	14690	14799	14866	14675	14884	14756	14833	14762	14695	14903	14816	14786	14767	14739	14835	14775	14880	14769	14985	14785	14840	14720	14806	14760	14737	14632	14691	14774	14690	14893	14972	14869	14781	14909	14895	15003	14938	14719	14883	14794	14929	14830	14762	14717	14823	14738	14599	14951	14874	14759	14898	14764	14708	15043	14940	14650	14818	14775	14635	14861	14701	15039	14692	14941	14781	14725	14794	14864	14762	14771	14753	14692	14766	14768	14730	14801	14887	14910	14704	14741	15001	14794	14780	14900	14727	14894	14858	14847	14949	14773	14869	14845	14729	14960	14827	14770	14729	14952	14952	14926	14982	14750	14707	14848	14884	14683	14891	14871	14887	14768	14820	14807	14827	14909	14826	14724	14719	14697	14951	14720	14801	14959	14795	14719	14976	14751	14745	14811	14714	14798	14824	14688	14889	14894	14825	14803	14986	14865	14891	14792	14750	14700	14929	14706	14775	14711	14808	14911	14773	14918	14611	14837	14857	14880	14788	14690	14662	14806	14695	14713	14793	14886	14838	14718	14763	14827	14703	14815	15024	14813	14811	14922	14855	14877	14798	15000	14863	14775	14705	14872	14733	14660	14895	14842	14730	14833	14960	14749	14785	14699	14870	14782	14879	14763	14729	14699	14702	14678	14924	14726	14748	14702	14844	14822	14881	14684	14828	14897	14821	14825	14899	14777	14758	14674	15009	14986	15014	14871	14864	14827	14943	14819	14909	14838	14860	14846	14821	14867	14805	14983	14640	14741	14966	14805	14858	14879	14913	14899	14735	14957	14656	14833	14871	14941	14714	14854	14750	14762	14786	14837	14913	14755	14713	14780	14737	14789	14829	14761	14916	14719	14861	14923	14886	14911	14775	14569	14823	14725	14665	14828	14750	14641	14708	14738	14779	14757	14810	14703	14915	14834	14775	14774	14722	14825	14843	14840	14686	14674	14973	14898	14788	14716	14894	14906	14892	14626	14893
23912	21474	29267	24269	23078	24740	23573	20112	19270	19359	19754	19092	18885	19154	19157	18576	18104	17784	17766	18108	17745	17908	17524	17953	18043	17999	17890	17803	17822	17598	17689	17716	17541	18518	20411	20252	19064	18335	17917	17663	17507	17529	17623	17524	17782	17473	17451	17444	17491	17579	17540	17614	17620	17445	17600	17632	17462	17460	17390	17553	17434	17466	17434	17586	17764	17613	17685	17595	17486	17444	17582	17416	17470	17270	17771	17601	17338	17380	17662	17557	17688	17526	17486	17524	17549	17544	17807	17696	17467	17515	17505	17613	17769	17632	17404	17612	17485	17637	17548	17401	17561	17455	17597	17534	17627	17512	17491	17498	17391	17599	17787	17553	17646	17495	17514	17509	17569	17608	17632	17605	17703	17584	17579	17564	17654	17555	17545	17639	17472	17600	17400	17407	17510	17261	17450	17360	17504	17416	17638	17506	17328	17320	17314	17590	17403	17660	17388	17490	17610	17422	17486	17577	17449	17397	17314	17223	17398	17777	17520	17445	17487	17572	17426	17661	17722	17594	17283	17472	17354	17551	17385	17556	17436	17593	17455	17398	17323	17612	17673	17560	17552	17484	17321	17463	17496	17574	17511	17462	17419	17650	17550	17356	17511	17712	17432	17605	17433	17554	17579	17559	17484	17531	17516	17512	17592	17308	17484	17426	17541	17599	17476	17521	17439	17471	17631	17492	17387	17523	17537	17510	17520	17455	17354	17463	17674	17387	17462	17685	17779	17765	17542	17622	17629	17602	17473	17734	17512	17538	17593	17547	17499	17332	17494	17577	17536	17510	17551	17673	17363	17584	17446	17494	17531	17491	17425	17661	17570	17520	17766	17391	17607	17531	17548	17321	17470	17669	17291	17432	17451	17507	17597	17481	17573	17511	17652	17648	17512	17409	17426	17453	17456	17357	17406	17615	17709	17503	17825	17602	17667	17390	17649	17680	17643	17420	17602	17567	17543	17426	17766	17343	17483	17451	17581	17401	17472	17531	17361	17346	17417	17486	17614	17564	17438	17621	17511	17472	17493	17624	17489	17503	17545	17271	17390	17391	17184	17559	17474	17565	17543	17630	17386	17470	17291	17522	17576	17537	17542	17587	17509	17385	17422	17238	17434	17548	17451	17629	17661	17479	17355	17370	17389	17391	17580	17411	17380	17462	17635	17460	17394	17455	17492	17432	17593	17452	17712	17574	17378	17325	17419	17347	17566	17485	17430	17809	17519	17326	17297	17628	17736	17649	17448	17492	17565	17609	17568	17426	17652	17564	17594	17572	17343	17517	17350	17456	17528	17476	17555	17524	17403	17694	17466	17556	17536	17524	17580	17616	17443	17485	17511	17686	17516	17520	17520	17388	17691	17333	17507	17689	17614	17697	17525	17543	17484	17394	17535	17646	17478	17497	17528	17523	17551	17657	17909	17621	17488	17283	17558	17687	17534	17296	17390	17643	17694	17345	17569	17481	17561	17510	17432	17479	17687	17496	17589	17469	17721	17419	17716	17666	17508	17540	17567	17415	17599	17480	17637	17351	17488	17429	17517	17684	17577	17391	17568	17380	17344	17501	17529	17505	17873	17542	17495	17581	17523	17449	17460	17344	17513	17579	17347	17672	17603	17680	17484	17710	17429	17787	17410	17595	17517	17503	17510	17505	17684	17543	17342	17443	17691	17491	17656	17624	17507	17593	17705	17719	17562	17511	17725	17422	17532	17647	17569	17603	17541	17349	17549	17627	17461	17509	17457	17262	17570	17683	17625	17448	17357	17414	17648	17559	17615	17444	17570	17394	17520	17346	17497	17612	17492	17403	17662	17412	17629	17382	17752	17510	17518	17319	17532	17470	17633	17613	17644	17667	17695	17448	17545	17444	17529	17519	17484	17493	17463	17760	17490	17578	17619	17434	17440	17654	17749	17516	17546	17414	17489	17505	17676	17372	17541	17558	17482	17446	17479	17533	17505	17352	17362	17629	17472	17482	17665	17632	17418	17417	17465	17462	17306	17571	17702	17496	17451	17442	17595	17431	17363	17437	17396	17455	17580	17359	17510	17482	17614	17597	17532	17489	17458	17452	17491	17359	17489	17280	17616	17479	17548	17861	17513	17497	17577	17496	17595	17587	17656	17769	17485	17406	17433	17582	17438	17392	17520	17746	17496	17484	17601	17555	17798	17566	17672	17708	17593	17608	17478	17461	17613	17408	17480	17565	17613	17503	17665	17453	17577	17689	17339	17508	17512	17590	17559	17486	17539	17326	17558	17485	17600	17581	17612	17626	17520	17393	17558	17464	17593	17423	17504	17399	17439	17425	17568	17843	17639	17476	17522	17364	17416	17405	17544	17599	17287	17597	17588	17511	17781	17584	17534	17585	17610	17594	17670	17415	17513	17312	17390	17388	17666	17489	17425	17401	17444	17657	17612	17349	17504	17629	17480	17421	17539	17561	17775	17562	17638	17448	17440	17417	17627	17379	17653	17524	17751	17546	17625	17418	17362	17547	17454	17588	17419	17373	17476	17458	17618	17459	17372	17258	17521	17534	17457	17475	17584	17584	17478	17459	17434	17192	17633	17447	17574	17605	17611	17555	17461	17303	17453	17547	17317	17335	17585	17632	17886	17476	17600	17665	17520	17532	17602	17478	17543	17563	17445	17452	17362	17491	17454	17338	17554	17501	17716	17738	17500	17587	17688	17668	17573	17574	17640	17552	17317	17530	17533	17634	17300	17429	17435	17335	17448	17588	17508	17712	17710	17511	17554	17688	17617	17477	17639	17492	17843	17695	17297	17546	17485	17410	17558	17595	17728	17340	17519	17579	17358	17538	17648	17540	17417	17804	17496	17489	17536	17593	17495	17256	17414	17412	17624	17524	17556	17449	17522	17577	17385	17652	17521	17340	17513	17535	17421	17633	17392	17400	17765	17694	17496	17583	17518	17346	17557	17563	17527	17573	17557	17555	17519	17633	17659	17608	17570	17511	17574	17502	17397	17722	17410	17457	17580	17748	17757	17482	17382	17638	17618	17589	17509	17517	17625	17669	17385	17424	17332	17509	17471	17377	17595	17428	17627	17625	17464	17585	17524	17500	17538	17608	17493	17542	17447	17430	17551	17434	17732	17482	17524	17283	17322	17441	17468	17570	17486	17459	17471	17425	17642	17514	17636	17645	17669	17472	17333	17420	17402	17657	17582	17507	17372	17496	17330	17467	17180	17478	17595	17486	17755	17471	17400	17458	17400	17460	17558	17586	17553	17511	17596	17583	17612	17599	17544	17322	17560	17473	17386	17525	17328	17587	17546	17330	17511	17791	17508	17455	17394	17540	17380	17380	17711	17473	17598	17421	17469	17466	17500	17337	17475	17456	17458	17702	17362	17419	17395	17568	17578	17342	17509	17478	17510	17553	17492	17574	17573	17514	17682	17678	17604	17514	17402	17389	17458	17600	17417	17591	17540	17513	17497	17317	17511	17468	17533	17546	17510	17687	17749	17469	17470	17622	17553	17424	17444	17582	17581	17514	17615	17402	17378	17622	17654	17503	17468	17463	17560	17708	17516	17743	17647	17538	17644	17510	17422	17585	17359	17294	17436	17626	17573	17663	17435	17505	17588	17633	17672	17458	17621	17382	17680	17391	17703	17618	17350	17570	17562	17320	17450	17372	17399	17485	17635	17359	17602	17528	17544	17273	17564	17517	17267	17497	17629	17433	17488	17404	17692	17336	17553	17576	17335	17662	17615	17585	17457	17501	17548	17545	17496	17582	17777	17439	17361	17538	17476	17351	17326	17467	17441	17393	17367	17582	17606	17556	17447	17460	17456	17690	17479	17518	17506	17429	17456	17312	17491	17493	17459	17306	17559	17470	17313	17497	17617	17471	17651	17638	17390	17411	17645	17552	17477	17551	17525	17475	17372	17619	17485	17452	17498	17351	17582	17504	17505	17522	17604	17798	17486	17551	17549	17533	17575	17430	17412	17553	17519	17490	17538	17598	17416	17501	17521	17305	17542	17532	17554	17534	17432	17520	17604	17492	17546	17661	17565	17470	17320	17322	17444	17488	17448	17648	17476	17681	17689	17703	17538	17561	17593	17438	17743	17658	17371	17494	17526	17627	17551	17597	17476	17448	17493	17521	17468	17603	17604	17507	17382	17621	17362	17612	17535	17707	17605	17374	17544	17649	17249	17375	17425	17359	17454	17477	17537	17385	17572	17389	17611	17776	17428	17486	17473	17269	17485	17378	17565	17578	17710	17453	17453	17511	17543	17420	17381	17493	17601	17712	17663	17535	17493	17593	17523	17665	17342	17482	17468	17465	17360	17514	17622	17438	17686	17457	17392	17552	17677	17533	17481	17550	17435	17522	17661	17697	17509	17355	17457	17556	17566	17637	17580	17400	17383	17499	17528	17543	17549	17460	17566	17393	17582	17517	17574	17370	17469	17495	17537	17604	17508	17370	17637	17585	17356	17548	17752	17397	17483	17544	17479	17546	17501	17727	17498	17532	17369	17633	17466	17551	17720	17582	17540	17417	17486	17446	17512	17601	17698	17417	17543	17644	17598	17504	17416	17575	17550	17445	17530	17654	17460	17543	17632	17527	17639	17652	17633	17406	17467	17366	17358	17468	17669	17409	17547	17561	17532	17470	17468	17632	17290	17453	17626	17366	17613	17496	17315	17459	17443	17533	17653	17604	17575	17561	17506	17294	17573	17682	17544	17423	17550	17553	17607	17671	17557	17505	17784	17659	17338	17622	17628	17607	17616	17461	17518	17391	17580	17482	17634	17725	17549	17537	17639	17485	17415	17548	17674	17503	17547	17499	17569	17810	17418	17583	17381	17513	17664	17638	17659	17577	17450	17629	17529	17735	17629	17472	17500	17526	17531	17495	17647	17662	17436	17511	17556	17537	17421	17550	17538	17387	17507	17611	17659	17621	17375	17523	17307	17436	17430	17431	17501	17471	17514	17484	17419	17574	17772	17593	17452	17461	17417	17648	17539	17471	17649	17426	17556	17475	17603	17657	17528	17678	17396	17430	17549	17381	17609	17418	17494	17423	17498	17621	17423	17634	17306	17670	17545	17527	17488	17661	17646	17452	17471	17510	17736	17626	17533	17461	17685	17596	17403	17472	17277	17518	17495	17690
19825	36173	33927	27095	26077	22208	19366	17991	17730	17897	18018	17109	17075	17569	17137	16197	15217	15412	15293	15440	15298	15270	15287	15244	15088	15157	15235	15072	14909	14954	14912	14817	14796	16376	18823	17919	16535	15531	14998	15038	14785	14757	14620	14877	14883	14824	14839	14762	14787	14799	14683	14759	14854	14744	14819	14877	14701	14849	14972	14734	14764	14686	14694	15021	14764	14613	14744	14857	14839	14722	14641	14767	14854	14755	14793	14843	14886	14717	14785	14910	14844	14779	14814	14643	14772	14716	14846	14753	14761	14871	14805	14686	14798	14800	14737	14742	14905	14685	14854	14626	14738	14709	14797	14772	14891	14896	14618	14746	14778	14500	14746	14881	14734	15020	14903	14853	14713	14731	14929	14728	14900	14755	14799	14882	14748	14908	14615	14820	14786	14793	14777	14600	14650	14741	14621	14791	14726	14851	14967	14766	14886	14844	14820	14546	14703	14716	14795	14725	14786	14710	14890	14747	14923	14740	14678	14879	14850	14679	14638	14662	14809	14752	14811	14763	14827	14812	14744	14711	14787	14766	14871	14790	14743	14742	14669	14803	14596	14921	14717	14801	14798	14770	14721	14808	14771	14792	14963	14818	14903	14712	14662	14632	14815	14963	14712	14770	14583	14733	14729	14814	14774	14739	14711	14856	14632	14827	14671	14751	14782	14736	14872	14881	14778	14865	14792	14709	14716	14825	14861	14792	14870	14767	14760	14824	14685	14737	14769	14762	14898	14771	14733	14839	14878	14705	14707	14716	14776	14801	14811	14765	14747	14728	14750	14657	14791	14842	14844	14719	14673	14748	14850	14849	14673	14835	14862	14849	14780	14780	14736	14652	14932	14809	14703	14805	14781	14751	14750	14855	14748	14739	14723	14718	14984	14928	14793	14725	14798	14747	14630	14691	14994	14821	14701	14786	14650	14805	14884	14813	14759	14870	14560	14964	14964	14976	14731	14801	14758	14734	14770	14859	14662	14884	14773	14887	14791	14555	14818	14851	14784	14757	14927	14748	14853	14734	14864	14834	14743	14770	14760	14825	14814	14857	14766	14659	14897	14545	14792	14827	14807	14832	14717	14699	14773	14829	14700	14809	14784	14853	14810	14636	14762	14815	14772	14817	14764	14764	14707	14764	14870	14968	14712	14706	14746	14638	14531	14789	14844	14676	14862	14740	14814	14717	14594	14753	14700	14839	14816	14815	14746	14917	14790	14757	14566	14754	14765	14890	14625	14839	14608	14663	14794	14801	14679	14686	14747	14734	14816	14869	14718	14706	15033	14635	14815	14813	14911	14809	14868	14790	14582	14819	14713	14713	14816	14761	14672	14767	14851	14703	14796	14935	14797	14647	14829	14798	14722	14699	14648	14812	14837	14902	14784	14721	14811	14763	14663	14944	14598	14662	14796	14647	14726	14861	14924	14642	14982	14667	14660	14782	14683	14812	14677	14777	14788	14775	14862	14569	14611	14989	14730	14695	14734	14847	14625	14755	14759	14606	14770	14809	14821	14862	14645	14809	14989	14598	14883	14699	14824	14909	14886	14700	14733	14668	14830	14741	14770	14581	14621	14812	14748	14702	14740	14603	14812	14663	14704	14779	14693	14923	14728	14874	14948	14724	14883	14754	14839	14782	14708	14790	14769	14904	14846	14784	14594	14958	14739	14664	14790	14787	14746	14675	14834	14868	14721	14518	14682	14786	14935	14907	14654	14846	14960	14793	14795	14824	15000	14671	14654	14747	14899	14696	14825	14896	14844	14632	14828	14822	14776	14716	14682	14883	14705	14774	14713	14795	14695	14867	14794	14828	14687	14712	14674	14728	14725	14795	14916	14795	14805	14792	14805	14745	14882	14611	14979	14841	14570	14827	14678	14636	14836	14853	14665	14692	14831	14652	14734	14944	14773	14883	14634	14746	14615	14681	14689	14945	14742	14803	14575	14687	14698	14693	14682	14685	14727	14715	14778	14703	14878	14741	14862	14769	14812	14784	14701	14892	14827	14749	14883	14599	14673	14781	14758	14807	14723	14684	14708	14828	14893	14809	14897	14832	14751	14928	14821	14762	14851	14918	14716	14839	14828	14865	14904	14714	14908	14745	14769	14754	14745	14757	14687	14821	14572	14799	14563	14750	14870	14616	14873	14744	14817	14689	14656	14860	14703	14947	14850	14768	14740	14690	14775	14730	14685	14691	14736	14832	14713	14758	14793	14839	14747	14701	14774	14807	14773	14712	14827	14765	14869	14854	14815	14992	14780	14710	14782	14722	14780	14665	14723	14642	14774	14730	14751	14705	14813	14755	14769	14759	14926	14655	14822	14715	14845	14825	14810	14785	14767	14764	14829	14772	14829	14998	14722	14594	14624	14744	14792	14842	14866	14826	14717	14631	14752	14855	14692	14888	14799	14798	14545	14911	14650	14925	14864	14585	14808	14792	14710	14674	14827	14769	14741	14652	14766	14926	14549	14880	14829	14826	14760	14820	14794	14707	14721	14818	14727	14744	14706	14658	14754	14726	14806	14795	14797	14810	14718	14784	14665	14713	14561	14662	14746	14555	14746	14738	14717	14822	14557	14696	14845	14825	14785	14736	14584	14878	14625	14569	14956	14707	14530	14809	14719	14662	14771	14836	14777	14668	14762	14829	14782	14625	14736	14804	14744	14761	14844	14702	14758	14744	14727	14587	14711	14774	14742	14840	14515	14822	14762	14730	14880	14875	14875	14786	14811	14804	14799	14695	14713	14757	14829	14676	14852	14842	14681	14753	14735	14830	14730	14791	14837	14601	14820	14747	14727	14786	14998	14823	14661	14917	14749	14599	14683	14670	14895	14823	14645	14957	14758	14650	14882	14801	14722	14847	14710	14755	14806	14820	14853	14773	14628	14844	14696	14620	14860	14722	14735	14876	14875	14767	14701	14641	14900	14898	14875	14643	14537	15018	14649	14772	14784	14656	14811	14682	14572	14786	14827	14790	14678	14891	14676	14605	14802	14845	14883	14576	14807	14870	14726	14806	14683	14771	14780	14854	14864	14773	14664	14681	14734	14587	14788	14881	14732	14681	14744	14629	14805	14691	14698	14939	14591	14864	14872	14598	14763	14794	14721	14917	14743	14777	14785	14870	14810	14718	14953	14975	14810	14843	14674	14808	14775	14608	14800	14780	14914	14931	14905	14600	14723	14880	14628	14936	14864	14844	14740	14664	14724	14754	14997	14988	14870	14775	14704	14815	14897	14765	14929	14680	14731	14737	14682	14689	14676	15011	14696	14783	14778	14779	14736	14894	14972	14804	14795	14682	14814	14601	14894	14706	15006	14927	14856	14699	14793	14729	14601	14687	14763	14665	14546	14805	14747	14836	14751	14793	14692	14760	14779	14730	14893	14678	14844	14658	14915	14781	14843	14854	14772	14640	14667	14691	14807	14692	14874	14642	14608	14750	14815	14871	14606	14830	14869	14726	14864	14698	14745	14781	14686	14828	14734	14834	14858	14607	14774	14688	14782	14707	14869	14774	14757	14902	14600	14722	14703	14781	14722	14796	14688	14815	14735	14527	14765	14934	14688	14923	14786	14947	14730	14771	14730	14699	14853	14708	14679	14654	14700	14774	14852	14724	14810	14574	14767	14824	14768	14588	14660	14733	14834	14691	14861	14879	14880	14854	14595	14697	14518	14817	14804	14512	14876	14827	14616	14973	14813	14796	14795	14800	14752	14746	14896	14926	14720	14841	14840	15107	14673	14822	14712	14532	14728	14664	14809	14754	14679	14823	14687	14864	14756	14691	14866	14731	14958	14831	14856	14636	14702	14722	14725	14851	14816	14720	14788	14858	14823	14837	14825	14798	14883	14676	14653	14853	14896	14620	14673	14700	14806	14688	14917	14603	14661	14786	14591	14747	14807	14767	14686	14731	14965	14671	14861	14720	14844	14863	14796	14768	14792	14770	14742	14936	14911	14815	14723	14810	14664	14740	14782	14884	14818	14846	14752	14720	14798	14983	14603	14842	14794	14718	14692	14738	14764	14803	14962	14728	14618	14786	14868	14788	14734	14749	14577	14909	14866	14713	14803	14907	14759	14748	14853	14747	14749	14900	14921	14569	14699	14868	14825	14789	14779	14651	14751	14679	14841	14874	14805	14824	14733	14779	14693	14670	14879	14717	14889	14803	14727	14517	14756	14762	14761	14719	14732	14781	14698	14692	14679	14840	14912	14858	14697	14734	14710	14617	14692	14814	14884	14739	14841	14770	14715	15000	14690	14739	14880	14922	14807	14740	14710	14749	14877	14834	14682	14656	14828	14653	14816	14840	14823	14722	14651	14876	14703	14876	14869	14642	14819	14669	14840	14847	14808	14940	14884	14868	14805	14773	14801	14620	14664	14666	14848	14764	14650	14755	14790	14595	14859	14790	14758	14680	14754	14987	14710	14849	14853	14677	14846	14894	14857	14892	14813	14776	14592	14793	14751	14807	14914	14623	14774	14867	14717	14731	14648	14726	14738	14698	14651	14718	14697	14640	14773	14890	14806	14601	14723	14888	14621	14798	14858	14765	14634	14765	14912	14762	14724	14829	14803	14758	14687	14717	14901	14799	14724	14753	14835	14680	15021	14842	14709	14689	14836	14765	14800	14774	14798	14792	14672	14709	14562	14745	14650	14639	14757	14908	14724	14679	14841	14708	14691	14798	14645	14732	14719	14837	14822	14635	14694	14732	14632	14738	14788	14718	14725	14793	14721	14843	14798	14739	14584	14768	14724	14629	14850	14694	14930	14684	14753	14645	14762	14807	14723	14792	14696	14857	14863	14664	14735	14878	14788	14741	14854	14671	14788	14821	14682	14807	14740	14777	14630	14796	14880	14857	14873	14718	14594	14749	14812	14875	14764	14739	14653	14602	14713	14658	14764	14912	14792	14747	14661	14682	14729	14792	14769	14671	14906	14811	14610	14872	14866	14842	14752	14685	14913	14710	14768	14903	14701	14971	14677	14798	14794	14766	14727	14635	14538	14728	14655	14725	14819	14797	14769	14658	14869	14846	14715	14687	14685	14876	14669	14851	14774	14720	14802	14743	14817	14693	14825	14612	14897	14829	14780	14823	14814	14851	14751	14780	14819	14848	14900	14734	14766	14737	14734	14758
23017	21430	29467	23849	21794	24577	27398	21126	19884	20072	20302	19922	19598	19762	19791	18943	18416	18225	18387	18262	18160	18108	17880	18007	18124	18008	18100	17798	17860	17796	17817	17741	17922	19591	23069	22522	20175	19013	18052	17960	17752	17567	17635	17756	17619	17712	17486	17408	17463	17603	17470	17607	17595	17551	17721	17578	17921	17685	17739	17793	17464	17578	17523	17647	17512	17286	17519	17523	17387	17600	17587	17590	17520	17767	17539	17402	17465	17401	17343	17530	17653	17532	17655	17337	17582	17547	17602	17597	17455	17502	17385	17489	17579	17555	17658	17514	17293	17578	17561	17504	17562	17587	17545	17728	17481	17612	17546	17496	17402	17590	17601	17419	17382	17357	17319	17605	17484	17590	17542	17668	17478	17578	17398	17354	17635	17513	17610	17613	17578	17537	17444	17371	17468	17547	17408	17533	17542	17450	17447	17348	17494	17340	17427	17727	17580	17607	17544	17472	17716	17509	17546	17596	17546	17449	17573	17420	17580	17428	17550	17643	17509	17294	17365	17542	17441	17605	17723	17583	17721	17634	17531	17578	17396	17543	17563	17681	17364	17617	17674	17360	17657	17523	17606	17457	17493	17429	17517	17478	17551	17460	17356	17489	17358	17516	17580	17465	17485	17473	17356	17572	17411	17473	17547	17804	17662	17588	17548	17557	17486	17575	17490	17552	17314	17662	17521	17547	17336	17495	17290	17548	17678	17661	17446	17523	17624	17487	17405	17457	17317	17486	17412	17417	17582	17327	17621	17404	17541	17442	17346	17705	17545	17374	17493	17727	17413	17547	17493	17451	17485	17475	17538	17511	17478	17359	17616	17497	17732	17503	17678	17581	17744	17584	17606	17394	17492	17442	17377	17559	17564	17494	17623	17495	17536	17333	17653	17647	17512	17522	17318	17520	17452	17519	17536	17497	17536	17547	17427	17682	17591	17703	17538	17459	17508	17562	17402	17547	17560	17687	17588	17454	17734	17507	17584	17569	17535	17601	17565	17200	17282	17637	17501	17567	17422	17496	17413	17726	17534	17486	17515	17761	17410	17518	17546	17213	17471	17391	17556	17575	17523	17396	17579	17347	17551	17408	17558	17481	17569	17444	17519	17324	17690	17517	17424	17389	17436	17353	17313	17731	17560	17445	17521	17542	17663	17573	17745	17520	17478	17580	17446	17479	17384	17480	17599	17502	17510	17705	17629	17533	17369	17595	17347	17351	17432	17369	17429	17591	17559	17366	17621	17845	17641	17555	17552	17610	17662	17347	17499	17573	17501	17434	17565	17649	17331	17461	17536	17397	17615	17708	17436	17616	17466	17475	17314	17561	17697	17433	17413	17441	17498	17535	17661	17561	17803	17718	17576	17676	17607	17709	17457	17490	17540	17532	17574	17451	17390	17537	17685	17369	17471	17480	17567	17768	17537	17499	17599	17665	17350	17420	17631	17542	17382	17567	17449	17508	17590	17572	17369	17504	17613	17433	17346	17502	17529	17562	17521	17523	17585	17438	17549	17597	17466	17334	17356	17464	17490	17464	17553	17398	17618	17556	17510	17551	17568	17609	17690	17385	17423	17440	17342	17623	17644	17597	17572	17519	17590	17563	17599	17466	17506	17596	17414	17444	17317	17487	17609	17681	17556	17421	17451	17569	17689	17691	17565	17356	17589	17658	17657	17408	17443	17439	17694	17530	17633	17402	17821	17482	17605	17397	17477	17498	17459	17502	17679	17439	17677	17443	17597	17369	17429	17451	17591	17261	17583	17722	17477	17595	17524	17543	17530	17485	17515	17775	17599	17486	17479	17536	17606	17635	17516	17459	17434	17554	17396	17454	17611	17733	17682	17815	17513	17360	17372	17550	17665	17556	17587	17623	17278	17317	17556	17700	17335	17698	17454	17336	17555	17499	17530	17205	17764	17677	17586	17463	17645	17593	17690	17601	17333	17304	17341	17413	17420	17664	17672	17398	17323	17500	17724	17441	17329	17599	17789	17465	17746	17372	17485	17741	17434	17527	17309	17545	17545	17517	17453	17818	17137	17559	17548	17495	17674	17469	17479	17607	17440	17426	17491	17408	17360	17696	17322	17482	17540	17638	17467	17572	17438	17407	17506	17480	17630	17554	17597	17637	17619	17507	17608	17358	17399	17418	17520	17612	17543	17554	17390	17515	17517	17612	17651	17469	17417	17389	17404	17305	17312	17529	17576	17492	17577	17453	17568	17583	17361	17630	17528	17540	17514	17571	17533	17549	17302	17471	17607	17606	17349	17346	17672	17584	17354	17457	17656	17386	17569	17695	17480	17529	17750	17599	17405	17320	17576	17548	17511	17704	17436	17457	17552	17471	17470	17439	17613	17516	17433	17384	17419	17375	17638	17717	17465	17524	17997	17443	17466	17489	17249	17628	17604	17474	17415	17409	17698	17397	17636	17372	17517	17372	17473	17307	17687	17716	17691	17430	17504	17498	17427	17332	17653	17675	17580	17555	17434	17698	17512	17718	17497	17473	17562	17402	17466	17487	17508	17545	17572	17534	17578	17591	17446	17410	17395	17418	17568	17590	17536	17540	17431	17488	17382	17417	17503	17317	17549	17426	17431	17564	17437	17470	17555	17586	17662	17257	17408	17493	17580	17542	17528	17429	17311	17466	17485	17403	17412	17525	17615	17377	17661	17621	17523	17476	17606	17340	17534	17643	17571	17546	17765	17588	17285	17518	17574	17586	17337	17335	17344	17467	17436	17684	17504	17515	17399	17341	17788	17590	17508	17337	17719	17566	17587	17525	17492	17492	17538	17539	17424	17388	17612	17617	17574	17755	17540	17612	17429	17472	17449	17567	17582	17519	17562	17672	17532	17451	17500	17579	17525	17615	17642	17528	17529	17559	17612	17559	17670	17456	17779	17652	17603	17657	17547	17632	17713	17384	17511	17552	17352	17432	17632	17364	17505	17511	17607	17667	17510	17478	17535	17661	17425	17497	17627	17446	17533	17375	17727	17665	17364	17619	17519	17494	17395	17614	17450	17466	17526	17676	17412	17648	17687	17575	17457	17721	17421	17474	17311	17479	17611	17451	17593	17712	17360	17407	17468	17357	17472	17644	17661	17552	17436	17799	17507	17338	17572	17426	17626	17539	17404	17448	17559	17669	17606	17756	17422	17515	17699	17312	17420	17604	17554	17645	17446	17539	17299	17566	17422	17544	17629	17333	17474	17664	17413	17533	17464	17343	17463	17362	17249	17372	17502	17431	17547	17613	17533	17568	17348	17496	17286	17488	17483	17484	17450	17542	17462	17592	17457	17479	17571	17586	17565	17510	17684	17375	17360	17311	17455	17659	17771	17739	17585	17659	17394	17421	17625	17548	17417	17594	17490	17499	17590	17567	17472	17643	17448	17366	17444	17488	17606	17422	17669	17469	17602	17467	17573	17631	17544	17464	17669	17813	17408	17631	17308	17379	17628	17468	17559	17467	17357	17305	17375	17458	17575	17568	17551	17683	17665	17550	17417	17583	17657	17529	17377	17528	17538	17858	17542	17624	17510	17546	17376	17694	17826	17380	17660	17605	17579	17507	17576	17536	17396	17395	17727	17385	17324	17496	17789	17572	17593	17584	17520	17656	17653	17441	17519	17624	17400	17491	17593	17358	17666	17517	17492	17782	17495	17667	17445	17567	17602	17619	17451	17581	17519	17541	17529	17467	17686	17595	17638	17453	17654	17615	17624	17491	17746	17661	17426	17645	17388	17671	17539	17682	17492	17493	17376	17515	17362	17546	17700	17666	17558	17530	17539	17637	17624	17678	17521	17523	17528	17518	17495	17456	17539	17599	17608	17537	17377	17548	17524	17478	17462	17344	17308	17471	17622	17431	17408	17459	17609	17280	17474	17457	17416	17620	17561	17401	17392	17554	17563	17538	17567	17336	17441	17547	17552	17576	17637	17483	17472	17340	17503	17745	17454	17407	17539	17458	17496	17421	17625	17594	17536	17526	17452	17439	17670	17507	17589	17579	17491	17698	17580	17514	17593	17399	17587	17409	17621	17391	17416	17613	17316	17447	17476	17445	17551	17738	17239	17496	17463	17644	17392	17493	17242	17381	17558	17646	17478	17635	17638	17627	17581	17692	17456	17535	17613	17369	17675	17406	17565	17741	17485	17527	17724	17634	17599	17467	17555	17332	17543	17442	17581	17597	17402	17609	17787	17545	17530	17433	17503	17309	17465	17416	17691	17414	17667	17584	17666	17552	17601	17671	17690	17653	17575	17551	17362	17392	17561	17367	17535	17419	17577	17489	17470	17482	17393	17776	17467	17631	17569	17594	17567	17353	17626	17415	17346	17476	17475	17600	17344	17510	17546	17561	17558	17493	17485	17479	17573	17505	17552	17577	17669	17382	17527	17457	17481	17556	17424	17579	17457	17698	17412	17381	17598	17682	17652	17562	17487	17593	17623	17505	17327	17511	17605	17621	17554	17647	17525	17503	17595	17518	17487	17408	17421	17433	17637	17481	17597	17466	17545	17391	17752	17434	17462	17638	17514	17433	17517	17490	17568	17474	17533	17426	17571	17322	17592	17363	17238	17402	17423	17280	17559	17611	17608	17563	17468	17432	17805	17630	17576	17571	17402	17579	17374	17403	17433	17313	17555	17471	17342	17490	17717	17555	17569	17426	17431	17289	17517	17419	17567	17526	17668	17572	17593	17383	17609	17500	17359	17622	17679	17508	17523	17361	17431	17528	17550	17596	17658	17290	17351	17482	17398	17639	17542	17606	17286	17616	17540	17464	17360	17641	17455	17635	17594	17429	17507	17571	17445	17517	17610	17457	17623	17646	17497	17577	17434	17582	17648	17493	17620	17453	17451	17610	17506	17348	17550	17438	17600	17535	17559	17684	17634	17584	17601	17722	17556	17578	17567	17528	17631	17444	17522	17635	17476	17379	17714	17588	17562	17437	17498	17609	17579	17652	17508	17450	17614	17530	17702	17630	17477	17688	17429	17564	17333	17284	17565	17423	17583	17438	17428	17513	17690	17419	17462	17532	17577	17455	17519	17341	17391	17492	17524	17561	17485	17568	17501	17392	17500	17350	17390	17418	17422	17466	17455	17558	17487	17583	17580	17625	17564	17519	17424	17362	17639	17496
21814	40717	37387	29708	27895	24204	21120	19486	18753	18320	18660	18042	17972	18349	18087	16662	15703	15436	15668	15618	15628	15103	15249	15253	15446	15365	15301	15022	14999	14957	14965	14957	14896	18224	22460	20306	17475	15937	15135	14938	15016	14768	14595	14725	14586	14686	14669	14700	14721	14632	14581	14670	14756	14707	14665	14504	14920	14592	14639	14717	14650	14772	14708	14856	14547	14668	14775	14794	14808	14690	14757	14703	14676	14623	14759	14716	14639	14597	14692	14607	14576	14877	14615	14767	14777	14742	14689	14623	14586	14699	14672	14654	14695	14690	14602	14658	14558	14769	14701	14635	14783	14693	14699	14734	14585	14605	14698	14633	14601	14635	14620	14784	14706	14732	14699	14737	14747	14700	14731	14609	14833	14810	14702	14576	14724	14595	14565	14499	14625	14666	14603	14674	14708	14760	14956	14715	14679	14652	14838	14699	14679	14593	14737	14525	14667	14746	14576	14686	14647	14796	14479	14702	14697	14722	14549	14826	14795	14706	14747	14798	14588	14763	14681	14879	14729	14647	14811	14710	14527	14708	14673	14626	14751	14717	14845	14823	14919	14614	14791	14722	14784	14733	14781	14573	14638	14608	14905	14690	14642	14795	14777	14765	14708	14756	14441	14684	14537	14830	14711	14767	14558	14785	14610	14762	14743	14678	14510	14614	14524	14726	14877	14648	14606	14595	14803	14679	14851	14769	14753	14840	14672	14731	14777	14763	14716	14662	14618	14672	14737	14827	14614	14581	14739	14557	14841	14721	14781	14864	14796	14555	14939	14758	14750	14688	14726	14552	14689	14832	14690	14700	14611	14773	14656	14715	14758	14673	14734	14719	14618	14788	14746	14640	14584	14626	14671	14784	14651	14623	14649	14812	14578	14753	14783	14704	14686	14733	14488	14708	14793	14706	14743	14647	14657	14474	14672	14807	14727	14695	14857	14665	14675	14640	14646	14759	14637	14665	14651	14623	14672	14843	14615	14732	14627	14473	14630	14734	14679	14840	14733	14819	14622	14707	14666	14795	14610	14645	14674	14800	14666	14516	14748	14723	14711	14711	14774	14788	14828	14644	14644	14756	14725	14583	14499	14702	14828	14726	14727	14593	14746	14759	14619	14701	14580	14772	14728	14629	14754	14655	14587	14632	14629	14671	14714	14744	14768	14654	14705	14701	14754	14619	14809	14652	14867	14625	14733	14687	14685	14642	14807	14675	14591	14819	14544	14570	14533	14818	14856	14704	14757	14798	14643	14721	14656	14529	14607	14854	14661	14791	14684	14619	14537	14761	14698	14820	14631	14850	14629	14808	14977	14710	14922	14731	14606	14561	14668	14690	14642	14667	14736	14845	14769	14775	14642	14774	14714	14424	14688	14672	14642	14696	14689	14760	14714	14551	14749	14756	14820	14702	14726	14779	14670	14805	14709	14586	14782	14712	14773	14697	14612	14729	14741	14596	14769	14653	14787	14648	14732	14747	14652	14743	14533	14640	14741	14753	14666	14670	14639	14674	14629	14862	14689	14710	14722	14642	14653	14811	14594	14694	14732	14765	14730	14674	14569	14874	14698	14750	14666	14665	14657	14748	14455	14828	14573	14533	14547	14647	14797	14599	14559	14592	14634	14767	14459	14659	14652	14764	14585	14780	14683	14827	14764	14728	14740	14637	14636	14654	14799	14512	14744	14831	14695	14703	14633	14837	14837	14665	14694	14633	14757	14730	14743	14851	14879	14664	14774	14558	14842	14604	14802	14594	14828	14772	14695	14704	14746	14654	14674	14606	14743	14793	14679	14556	14656	14557	14727	14841	14772	14706	14381	14754	14640	14679	14694	14705	14650	14722	14723	14554	14705	14686	14430	14646	14559	14682	14694	14767	14646	14757	14710	14687	14608	14628	14711	14768	14755	14706	14772	14611	14817	14594	14786	14606	14704	14751	14825	14571	14615	14797	14595	14685	14645	14643	14886	14657	14840	14705	14618	14744	14672	14789	14710	14705	14722	14777	14799	14570	14717	14776	14504	14662	14675	14473	14832	14716	14639	14646	14665	14735	14756	14637	14493	14909	14796	14745	14698	14690	14614	14639	14776	14617	14904	14724	14754	14491	14724	14581	14681	14580	14907	14587	14585	14883	14778	14647	14722	14804	14745	14680	14684	14587	14655	14665	14566	14689	14680	14737	14462	14727	14579	14765	14710	14646	14656	14817	14693	14484	14698	14823	14773	14709	14620	14713	14742	14837	14813	14756	14719	14589	14654	14708	14543	14702	14647	14568	14678	14593	14639	14578	14596	14715	14840	14570	14651	14680	14645	14648	14703	14592	14754	14694	14755	14634	14595	14672	14908	14630	14767	14689	14686	14558	14774	14864	14690	14771	14811	14589	14788	14771	14591	14697	14704	14671	14729	14664	14654	14614	14822	14710	14646	14900	14593	14745	14873	14935	14614	14669	14658	14775	14502	14646	14691	14633	14682	14770	14722	14572	14864	14530	14627	14614	14498	14820	14536	14715	14931	14746	14765	14773	14643	14677	14655	14825	14754	14762	14650	14589	14640	14659	14680	14549	14780	14675	14836	14840	14729	14718	14832	14666	14671	14815	14611	14837	14700	14777	14575	14791	14735	14669	14720	14810	14764	14527	14759	14768	14731	14605	14723	14732	14510	14653	14689	14702	14673	14668	14650	14730	14660	14779	14591	14731	14564	14748	14619	14658	14688	14637	14759	14733	14512	14736	14700	14743	14675	14638	14792	14644	14777	14779	14649	14563	14691	14527	14779	14481	14534	14891	14704	14624	14576	14484	14775	14633	14844	14697	14691	14722	14670	14603	14641	14518	14568	14609	14696	14780	14663	14579	14612	14653	14573	14740	14760	14651	14866	14577	14717	14747	14856	14480	14604	14678	14673	14829	14562	14794	14839	14536	14604	14704	14734	14739	14683	14792	14850	14791	14664	14733	14672	14822	14725	14791	14596	14660	14607	14884	14741	14557	14731	14700	14629	14694	14596	14624	14640	14752	14587	14712	14775	14530	14651	14784	14639	14682	14754	14710	14593	14652	14830	14674	14553	14785	14715	14775	14550	14690	14764	14670	14813	14708	14861	14583	14599	14817	14617	14848	14799	14674	14695	14835	14684	14848	14722	14668	14771	14735	14816	14726	14554	14599	14689	14614	14678	14610	14595	14748	14802	14730	14873	14730	14731	14637	14683	14710	14901	14747	14599	14658	14656	14732	14589	14648	14557	14716	14758	14565	14743	14562	14751	14718	14593	14865	14713	14472	14654	14683	14813	14718	14767	14685	14758	14795	14873	14630	14609	14659	14622	14729	14690	14731	14631	14723	14649	14670	14673	14845	14675	14615	14608	14719	14654	14929	14760	14529	14560	14703	14694	14624	14564	14524	14714	14596	14723	14665	14708	14562	14762	14726	14707	14726	14664	14693	14799	14745	14581	14600	14724	14790	14694	14516	14752	14690	14686	14567	14506	14740	14700	14622	14737	14618	14467	14520	14559	14624	14646	14732	14873	14645	14681	14637	14739	14829	14631	14661	14634	14738	14677	14738	14626	14610	14704	14779	14746	14757	14562	14692	14700	14647	14736	14695	14731	14554	14687	14536	14862	14589	14643	14759	14408	14587	14802	14772	14633	14631	14815	14639	14578	14663	14672	14696	14753	14778	14766	14685	14727	14692	14846	14593	14774	14489	14698	14655	14603	14555	14527	14750	14650	14750	14543	14766	14674	14722	14695	14505	14579	14843	14563	14759	14544	14789	14698	14776	14790	14837	14721	14777	14841	14778	14647	14629	14624	14648	14580	14776	14673	14752	14765	14724	14858	14792	14642	14770	14539	14635	14746	14497	14739	14568	14718	14798	14759	14767	14794	14624	14809	14701	14798	14650	14549	14509	14592	14724	14553	14529	14640	14825	14797	14836	14559	14665	14757	14757	14571	14863	14735	14599	14929	14628	14759	14534	14642	14711	14579	14808	14607	14688	14565	14722	14642	14488	14928	14826	14680	14810	14666	14585	14732	14623	14766	14698	14680	14773	14620	14772	14791	14496	14646	14653	14821	14614	14770	14608	14732	14707	14706	14805	14699	14596	14849	14666	14520	14604	14541	14838	14616	14642	14665	14675	14685	14681	14586	14702	14642	14660	14534	14780	14718	14703	14700	14597	14747	14759	14699	14588	14642	14706	14577	14757	14689	14732	14856	14632	14764	14587	14651	14660	14528	14707	14619	14709	14671	14583	14612	14677	14825	14577	14670	14557	14506	14687	14649	14843	14609	14747	14756	14724	14686	14716	14526	14590	14711	14756	14743	14701	14704	14682	14606	14633	14539	14679	14775	14849	14604	14823	14761	14491	14572	14639	14795	14694	14715	14605	14638	14664	14825	14681	14600	14582	14788	14605	14735	14865	14728	14733	14624	14821	14572	14429	14674	14672	14810	14700	14734	14792	14723	14761	14713	14787	14730	14596	14733	14611	14638	14789	14624	14606	14653	14621	14652	14577	14528	14744	14796	14637	14658	14718	14723	14716	14633	14656	14682	14650	14545	14603	14556	14746	14594	14884	14716	14636	14624	14620	14635	14673	14697	14705	14693	14633	14813	14732	14622	14646	14754	14713	14700	14662	14717	14721	14670	14607	14696	14720	14777	14603	14742	14599	14508	14522	14653	14651	14731	14559	14774	14689	14790	14726	14706	14768	14565	14674	14635	14734	14658	14700	14732	14637	14773	14609	14615	14689	14810	14855	14627	14859	14947	14792	14689	14416	14620	14676	14794	14402	14674	14617	14815	14623	14395	14643	14876	14700	14771	14793	14873	14796	14732	14697	14708	14621	14635	14666	14721	14687	14643	14690	14663	14775	14602	14698	14700	14686	14713	14705	14664	14709	14584	14653	14599	14662	14618	14655	14697	14711	14606	14758	14743	14697	14716	14644	14604	14528	14606	14762	14821	14861	14771	14679	14843	14614	14549	14777	14796	14926	14665	14427	14729	14531	14784	14662	14740	14668	14604	14587	14888	14594	14689	14688	14702	14742	14724	14870	14736	14758	14724	14678	14632	14691	14570	14726	14467	14785	14823	14662	14732	14631	14714	14760	14642	14719	14667	14612	14593	14930	14740	14766	14869	14668	14681	14612
28009	23443	28696	25872	21783	21029	19907	18994	18706	18401	18661	18787	18676	18698	18587	18261	18111	17977	18122	17992	17980	17981	17763	17882	18042	18117	18102	18060	17746	17780	17922	17903	17915	17841	18210	18284	18202	18146	18043	17902	17982	17722	17785	17711	17785	17808	17714	17826	17677	17725	17741	17664	17835	17849	17543	17825	17900	18048	17837	17904	17726	17697	17783	17883	17771	17935	17698	17696	17679	17975	18042	17866	18027	17754	17866	17856	17762	17848	17936	17816	17607	17892	17814	17695	17886	17807	17713	17720	17892	17665	17802	17761	17811	17674	17832	17741	17592	17604	17830	17995	17849	17996	17869	17664	17705	17924	17723	17646	17797	17874	17777	17832	17658	17903	17750	17779	17932	17750	17754	17906	17797	17923	17642	17700	17741	17868	17829	17674	17907	17883	17754	17849	17796	17846	17715	17769	17746	17823	17854	17597	17708	17815	17688	17836	17845	17716	17941	17618	17887	17630	17780	17912	17772	17814	17917	17743	17784	17773	17824	17866	17832	17741	17926	17835	17876	17718	17836	17778	17872	17869	17825	17869	17770	17719	17582	17622	17922	17958	17786	17832	17880	17819	17893	17606	17820	17792	17707	17775	17845	17863	17600	17784	17842	17807	17830	17786	17836	17977	17684	17884	17841	17637	17942	17869	17861	17882	17588	17858	18072	17864	17813	17678	17653	17645	17813	17647	17619	17847	17745	17549	17910	17811	17837	17963	17770	17833	17716	17826	17701	18033	17627	17826	17826	17855	17659	17819	17963	18031	17723	17698	17848	17768	17837	17850	17794	17715	17747	17668	17942	17826	17901	17762	17763	17749	17834	18030	17770	17772	17748	17953	17850	17794	17835	18061	17836	17767	17738	17858	17740	17756	17907	17719	17703	17675	17671	17639	17788	17631	17682	17825	17584	17921	17726	17686	17927	17666	17859	17669	17813	17643	17909	17952	17598	17579	17579	17604	17819	17831	17970	17801	17912	17787	17984	17671	17808	18009	17770	17958	17729	17835	17857	17868	17882	17673	17953	17641	17722	17969	17870	17664	17965	17768	17723	17826	17885	17901	17800	17790	17905	17851	17916	17704	17731	17713	17720	17868	17789	17809	17683	17794	17888	17645	17588	17722	17907	17761	17808	17897	17770	17750	17701	17843	17883	17760	17755	17902	17750	18045	17744	17643	17815	17868	17690	17952	17864	17758	17778	17799	17747	17584	17935	17920	17903	17926	17614	17811	18120	17720	17648	17996	17511	17669	17829	17766	17634	17844	17940	17573	17681	17767	17836	17779	17701	17873	17852	17740	17782	17687	17801	17865	17628	17685	17755	17790	17879	17885	17756	17850	17725	17727	17830	17892	17869	17849	17955	18008	17614	17856	17727	17913	17862	18004	17794	17696	17876	17784	17751	17692	17720	17894	17582	17861	17844	17902	17686	17704	18006	17816	17618	17857	17735	17735	17878	17898	17719	17570	17877	17809	17758	17719	17758	17819	18067	17554	17634	17725	17666	17727	17825	17567	17859	17665	17726	17753	17864	17711	17786	18019	17834	17870	17904	17982	17857	17753	17941	17904	17690	17719	17713	17783	17801	17980	17614	17718	17810	17712	17888	17806	17720	17789	17796	17918	17876	17783	17844	17915	17724	17892	17913	17918	17836	17708	17644	17729	17625	17890	17968	17598	17758	17690	17752	17992	18010	17797	17872	17911	17721	17753	17768	17879	17812	17818	17621	17747	17892	17855	17858	17864	17949	17627	17727	17889	17865	17719	17735	17755	17898	17884	17953	17879	17875	17926	17817	17829	17791	17936	17739	17732	17709	17897	17821	17827	17825	17718	17853	17674	17766	17670	17710	17836	17817	17867	17994	17902	17731	17716	17820	17788	18023	17825	17846	17815	17789	17685	17669	17898	17885	17715	17691	17624	17852	17776	17705	17729	17863	17849	17786	17770	17800	17708	17988	17698	17966	17634	17789	17891	17856	17622	17921	17561	17872	17687	17889	17749	17604	17778	17799	17892	17707	17878	17895	17755	17965	17843	17914	17744	17781	17873	17922	17706	17682	17443	17687	17734	18022	17803	17510	17806	17780	17629	17773	18103	17797	17924	17645	17729	17845	17796	17660	17785	17789	17828	17814	17649	17808	17893	17842	17748	17892	17976	17680	17824	17809	17776	17851	17806	17822	17633	17636	17735	17597	17775	17792	17919	17853	17954	17765	18050	17683	17829	18097	17798	17981	17746	17846	17674	17748	17911	17929	17754	17686	17931	17684	18035	17826	17999	17816	17816	17830	17856	17840	17720	17742	17823	17882	17787	17938	17817	17818	17763	17896	18009	17609	17611	17843	17704	17852	17893	17661	17845	17863	17909	17726	17827	17843	17754	17772	17803	17899	17865	17710	17888	17634	17921	17659	17923	17668	17770	17902	17673	17921	17804	17738	17618	17842	17824	17885	17809	17778	17874	17808	18036	17739	17852	17818	17806	17796	17704	17692	17809	17817	17731	17797	17794	17642	17883	17565	17926	17767	17641	17929	18008	17927	17676	17856	17808	17883	17852	17834	17679	17764	17747	17821	17868	17773	17910	17812	17700	17655	17767	17743	17675	17927	17685	17934	18090	17741	17523	17766	17889	17794	17889	17937	17612	17719	17726	17715	17951	17817	17790	17685	17786	17914	17891	17933	17822	17758	17698	17788	17739	17923	17810	17877	17831	18060	17796	17652	17930	17591	17834	17747	17875	17876	18097	17723	17832	17810	17836	17753	17927	17824	17862	17843	17831	17913	17855	17776	17820	17806	17844	17763	17878	17804	17883	17824	18113	17901	17953	17828	18062	17789	18017	17967	17801	17707	17620	17744	17742	17880	17850	17840	17745	17645	17760	17750	17925	17634	17625	17638	17832	17565	17797	17792	17867	17946	17821	17699	17692	17610	17828	17726	17888	17935	17705	17780	17854	17747	18026	17912	17621	17903	17705	17864	17645	17872	17821	17815	17522	17679	17816	17893	17917	17662	17833	17863	17886	17843	17597	17745	17724	17789	17921	18071	17687	17821	17706	17700	17805	17785	17733	17923	17641	17868	17758	17753	17842	17981	18059	17847	17906	17764	17898	17793	17936	17750	17897	17937	18024	17815	17755	17803	17804	17584	17780	17729	17639	17708	17670	17721	17701	17629	17813	17892	17745	17821	17989	17877	17696	17751	17925	17745	17861	17705	17740	17985	17759	17726	17723	17806	17908	17970	17958	17876	17655	18031	17959	17709	17726	17712	17723	17873	17841	18026	17640	17772	17680	17855	17893	17749	17948	17758	17770	17904	17746	17927	17827	18001	17811	17607	17946	17784	17844	17702	17836	17858	17917	17915	17871	17856	17841	17838	17737	17895	17878	17875	17603	17757	17825	17882	18021	18080	18007	17856	17997	17872	17751	17761	18007	17774	18034	17776	17756	17682	17924	17607	17664	17804	17788	17669	17556	17932	17856	17928	17819	17575	17901	17786	17737	17842	17687	17742	17691	17636	17854	18012	17924	17765	17806	17768	18008	17892	18079	17853	17849	17856	17813	17871	17704	17670	17693	17805	17798	17476	17679	17689	17703	18018	17623	17760	17869	17886	17617	17902	18007	17928	17731	17592	17927	17947	17708	17895	17726	17765	17925	17929	17686	17615	17730	18113	17688	17822	17991	17726	17686	17676	17656	17930	17631	17806	17682	17915	17838	17940	17950	17985	17669	17824	17713	17733	17944	17674	17947	17775	17776	17841	17724	17807	17617	17680	17833	17834	17566	17720	17747	17526	17534	17640	17925	17814	17746	17821	17892	17712	17872	17933	17754	17872	17882	17720	17759	17762	17819	17836	17919	17848	17892	17958	17647	17835	17677	17783	17902	17749	17930	17697	17721	17677	17836	17842	17739	17946	17711	18002	17883	17829	17715	17811	17728	17764	17673	17876	17795	17830	17836	17679	17700	17826	17781	17885	17626	17605	17802	17937	17714	17821	17793	17932	17832	17648	17788	17907	17812	17853	17818	17927	17617	17650	17890	17893	17874	17701	17648	17693	18039	17676	17849	17949	17920	17838	17725	17833	17694	17736	17996	17856	17795	17599	17930	17682	17753	17786	17779	17738	17830	17901	17699	17777	17608	17882	17884	17970	17662	17870	17726	17797	17903	17766	17801	17654	17648	17709	17771	17921	17936	17730	17692	17587	17750	17595	17594	17804	17926	17781	17811	18023	17698	17809	17829	17942	17852	17874	17762	17739	17664	17807	17726	17676	17794	17791	17751	17723	17913	17847	17742	17667	17758	18185	17755	17874	17617	17991	17780	17863	17660	17670	17767	17812	17739	17961	17968	17795	17760	17656	17628	17904	17840	17934	17722	17638	17838	17837	17858	17861	17407	17874	17698	17943	17847	17898	17949	17884	17877	17760	17703	17855	17781	18014	17824	17952	17551	17756	17677	17730	17867	17778	17905	17774	17974	17735	17835	17692	17796	17632	17890	17628	17708	17801	17783	17789	17729	17904	17814	17790	17740	17727	17880	18007	17920	17950	17917	17668	17868	17675	17569	17834	17967	17701	17951	17548	17882	17952	17884	17822	17645	17881	17829	17895	17874	17777	17769	17723	17670	17871	17767	17732	17579	17767	17897	17582	17855	17793	17675	17800	17858	17557	17770	17879	17616	17775	17615	17891	18025	17908	17515	17670	17578	17853	17835	17855	17695	17957	17769	17796	17727	17758	17799	17737	17781	17856	17756	17800	17878	17807	17886	17649	17665	17812	17609	17881	17904	17975	17797	17874	17697	17568	17751	18123	17924	17645	17798	17901	17723	17698	17696	18036	17751	17771	17781	17938	17908	17634	17787	17694	17872	17987	17829	17778	17825	17732	17849	17886	17652	17554	17764	17859	17773	18057	17691	17862	17861	17765	17797	17894	17767	17873	17791	17639	17995	17707	17890	18148	17758	17562	17887	17992	18083	17845	17748	17794	17837	17822	17806	17817	17640	18080	17866	17785	17799	17932	17809	17832	17933	17721	17791	17718	17804	17711	17886	17738	17742	17793	17739	17661	17708	17784	17725	17690	17696	17886	17668	17849	17819	17715	17807	18001	17854	18062	17905	17511	17781	17573	17809	17868	17634	17703	17841
20905	30489	28362	22156	20816	19697	17484	16785	16412	16239	16591	16510	16578	16217	16056	15625	14946	15018	15414	15230	15088	15064	15122	15070	15128	15154	15185	15004	14898	14981	15055	14969	15005	14928	15470	15457	15155	15153	14856	15110	14834	15029	14917	14772	14699	14789	14892	14732	14821	14788	14998	14886	14839	14979	15023	15024	14813	15015	14962	15066	14919	14966	15003	14852	14968	14791	14924	14838	14826	14850	14792	14740	14886	14966	14879	14831	14965	15076	14829	14903	14842	14934	15040	14923	14956	14781	15076	14811	14851	14814	14851	14758	14910	14793	14886	14861	14887	15056	14885	14951	14973	14881	14779	14796	14677	14840	14874	14902	14804	15027	14876	14785	14903	14994	14970	14991	14888	14929	14893	14868	14918	14870	14762	14851	14880	14814	14773	15021	15021	14780	14821	15018	14909	14849	14859	14806	14857	14887	14994	14923	14857	14889	14862	14943	14951	14890	14798	14891	14752	14885	14747	14923	14830	14686	14856	14673	14786	14836	14716	14925	14848	14970	14878	14970	14731	14918	14783	14966	14887	14937	14854	14822	14891	14870	14880	14866	14899	14743	14814	14702	14806	15026	14887	14897	14705	14836	14869	14952	14755	14727	14762	14768	14903	14771	14774	15032	14887	14928	14857	15047	14855	14938	14961	14820	14728	15098	14896	14968	14755	14908	15031	14824	14984	14793	14841	14816	14835	14945	14880	14755	14942	14663	15022	14913	14947	14737	14997	14843	14814	14969	14858	14605	14796	14876	14854	14854	14906	14798	14769	14979	14841	14843	14962	14858	14941	14936	14717	14791	14799	14783	14878	14930	14865	14950	14983	14843	14685	14970	14924	14856	14814	14937	14854	14871	14935	14852	14858	14934	14957	14668	14982	14882	14917	14826	14953	14823	14977	14831	14928	14918	14741	14663	14599	14933	15002	14933	14778	14901	14718	15075	14938	14646	14901	14774	14867	14966	14770	14913	14926	15021	14776	14895	14890	14915	14902	14825	14848	14762	14882	14698	14817	14958	14968	14829	14862	14832	14767	14919	14874	14924	14943	14988	15035	14856	14761	14909	14879	15001	14841	14855	14797	14766	14774	14795	14899	14833	14927	14793	14866	14792	14912	14999	14977	14873	14908	14877	14857	14836	14810	14774	14909	14875	14911	14969	14809	15016	14761	14927	15083	14885	14705	14852	14797	14767	14971	14893	14907	14919	14831	14897	14791	14895	14906	14945	14953	14920	14773	14939	14981	14784	14776	15003	14947	14821	14942	14886	14812	14848	14775	14848	14853	14668	15067	15005	14821	14833	14724	14738	14785	15041	14909	14949	14754	14944	14817	14990	14972	14810	14883	15096	14864	14844	14922	14878	14928	14945	14868	14832	14994	14737	14969	14748	14912	15031	14928	14829	14867	15016	15012	14841	15037	14861	14814	14885	14908	14773	14776	14955	14879	14954	14854	14886	15108	14897	14975	14956	15052	14792	14769	14807	14758	14887	14682	15042	14915	14901	15007	15061	14986	15079	14874	14856	14939	14708	14837	14913	14886	14843	15000	14922	14874	14966	14851	14840	14897	14903	14802	14753	14918	14804	14962	14745	14782	15073	14677	14857	14855	14945	14803	14873	14802	14802	15018	14994	14973	14877	14868	14844	14784	14875	15009	14966	15022	14879	14700	14847	14807	14828	14824	14617	14720	14765	14889	14945	14879	14759	14778	14846	14941	14824	14870	14770	14963	14784	14875	14746	14908	14766	14810	15181	14816	14908	14696	14985	14952	14819	14985	14750	14917	15041	14887	14679	14904	14955	14705	14873	14958	14891	14850	14867	14761	14724	14860	14821	14949	14992	14927	14889	14725	14882	14702	14824	14897	14853	14837	14772	14917	14870	14937	14924	15041	14870	14794	14935	14802	14779	14856	14897	14957	14867	14817	14915	14984	14906	14788	14864	14854	14978	14853	14833	14923	14772	14758	14917	14901	14865	14893	14863	14939	14926	14978	14686	14958	14686	14765	14899	14851	14874	14655	14927	14811	15111	14814	14970	14874	15088	14847	14842	14917	14847	14836	14979	14965	14873	14830	14717	14984	14743	14861	14849	14883	14938	14801	14877	14961	14953	14836	14953	14888	14836	14915	14725	14667	14894	14931	14956	14893	14847	14689	14972	14916	14937	14901	14754	14850	14976	14776	14809	14879	14691	14728	14948	14704	14949	14845	14688	14908	14975	14876	14803	14749	14820	14887	14775	14833	15076	15010	14984	14759	14775	14847	14917	14810	15056	14939	14622	15031	14986	14895	14964	14910	14851	14843	15011	14751	14877	14876	14861	14974	14760	14728	14781	14822	14811	14903	14770	14885	14804	14735	14980	15005	14957	14953	14854	15060	14872	15106	14858	14726	15148	15119	14883	14968	14764	14932	14890	14998	14995	14892	14808	14750	14808	14974	14874	14929	14997	14879	14965	14888	14883	14956	14853	14870	14844	15011	14694	14834	14839	14890	14842	14973	14817	14852	14832	14942	14881	14691	15086	14983	14856	14875	14845	14762	14936	14908	14811	14884	14921	14853	14757	14801	14789	15022	14943	14786	14878	15014	14925	14893	14884	14895	14986	14894	14839	14906	14826	14931	14741	14798	15060	14790	14889	15060	14807	14913	14846	14880	14949	14842	15004	14823	15058	15031	15064	14807	14808	14877	14700	15040	15021	14860	15080	15120	14862	14814	14821	14928	14824	15053	14817	14854	15006	14976	14795	14910	14624	14839	14826	14981	14834	14859	14974	14858	14975	15019	14951	14970	14915	14878	14780	14896	14797	14683	14869	14942	14791	15094	14845	14827	14963	14775	14791	14731	14917	14898	14819	14836	14834	15129	14930	14880	14782	14857	14883	14862	14753	14954	14877	14748	14892	14823	14888	14825	14842	14993	14811	14949	14867	14948	14908	14917	14923	14911	14861	14785	14715	14919	15101	14787	14961	14918	14986	14733	14898	14942	14900	14934	14920	14768	14761	14827	14813	14865	14948	14879	14899	14753	14881	14803	14849	14876	14846	14796	14876	14774	14891	14958	15020	14979	14963	14863	14925	14837	14922	14848	15055	14839	14837	14924	14823	15090	14822	14817	14940	14860	14834	14832	15018	14825	14940	14869	14753	14870	14790	14951	14850	14852	14785	14895	14831	14925	14760	14872	14755	14911	14873	14807	14829	15058	14769	14819	14913	14857	14930	15021	15047	14954	14712	14996	14848	14785	14888	14953	14906	15002	15060	14916	14958	14790	14745	14837	15100	14876	15005	14740	14849	14894	14892	14781	14828	14834	14892	14926	14742	14813	14873	14909	15033	14917	14882	14934	14787	14873	14830	14921	14895	14879	14740	14982	14930	14885	14791	14928	14992	15044	14840	14829	14902	15009	14906	14802	14919	14849	14910	14956	14922	14786	14881	14928	14967	14843	14943	14961	14900	14914	14898	14750	14836	14890	14847	15019	14977	14814	14765	14997	14787	14908	14880	14855	14902	14787	14886	14785	14786	15111	14786	14944	14906	14865	14741	14835	14996	14849	14937	14862	14901	14701	14798	14831	14910	14937	14852	14777	14929	14989	14802	14859	14991	14826	14904	14772	14886	14982	14966	15034	14953	14918	14801	14894	14876	14837	14985	14923	14884	14824	14770	14955	14945	14832	15023	14799	14932	14857	14937	14899	14831	14857	14863	14927	15074	14884	14884	14857	14924	14969	15058	14880	14870	14874	15119	15006	14817	14987	14744	15013	14986	14777	14926	14994	14794	14995	14908	14875	14832	14963	14778	14740	14908	14949	14839	14897	14995	14923	14853	14912	15074	15018	14782	14809	14824	14978	14730	14848	15012	14969	14992	14927	14925	14976	14949	14849	14844	14969	14825	14954	14709	15072	14801	14809	14976	15070	14868	14951	14734	14943	14811	14868	14874	14651	14978	14834	14974	14790	14906	14939	14840	14862	14873	14832	14771	14899	14748	14846	15158	15000	14960	14950	15002	14895	14865	14786	14877	14826	14944	14778	14866	14838	14751	14994	14729	14942	14937	14964	14963	14957	14990	14981	14937	14868	14889	14965	14987	14803	14829	14787	14824	14890	14883	14927	14980	14986	14809	14759	14892	14903	14789	14916	14932	15056	14914	14918	14779	14814	14898	14893	14913	14934	14723	14959	14912	14740	14930	14806	14935	14849	14979	14755	14948	14899	14862	14996	14912	14901	14986	14770	14927	14856	14792	14960	14769	14839	15041	14766	14913	14960	14851	14830	14982	14933	14902	15057	14841	14913	14912	14723	14961	14936	15071	14897	14936	14763	15034	14878	14954	14805	14915	14897	14823	14829	14860	14883	14788	14809	14907	14977	14768	14818	14728	14908	14896	14968	14748	15102	14837	14741	15100	14864	14957	14798	14787	14903	14828	14860	14995	14882	14718	14959	14949	14856	15031	14706	15016	14866	14922	14961	14979	15095	14978	14844	14837	14996	14750	14877	14871	15077	14695	14868	14903	14861	14972	14789	14912	14844	14914	14854	14774	14856	14782	14794	14844	14836	14917	14793	14943	14976	14919	14942	14935	14940	14826	14870	14890	14934	14716	14886	14954	14995	14836	14938	14741	14778	14775	14979	15008	14877	14977	15010	14868	14912	14867	14856	14764	14844	15070	14781	14834	14867	14967	14842	14795	14773	14996	15087	14869	14748	14863	14912	14909	14723	14854	14729	14970	15004	14966	14871	14786	14814	14914	14900	14731	14910	14907	14865	14920	14815	14939	15041	14919	15031	14863	14873	14917	14883	14932	14771	14926	14831	14845	14800	14835	14764	14763	15012	14889	14887	14905	14703	14689	14826	14957	14834	14912	14932	14840	14935	14757	14804	14807	14911	14892	14757	14783	14981	14798	14742	14654	14934	14735	14688	14844	15057	15001	14778	15013	14658	14858	14904	14972	14758	14805	14762	14867	14870	14774	14910	14776	14836	14852	14728	14839	14911	14817	14764	14804	14866	15003	14936	14953	14894	14827	14779	14794	14943	14915	14885	14804	14845	14925	14715	15056	14958	14899	14772	14959	14814	14782	14817	15026	14829	14914	14732	14718	14962	14938	14704	14850	14850	14937	14939	14910	14902	14972	14796	14820	14940	14949
23801	21383	29084	24172	22647	24750	23767	20055	19138	19318	19308	19190	19041	18997	18642	18610	17879	17854	17591	17989	17812	17938	17571	17762	17835	17965	17998	17863	17635	17624	17667	17550	17407	18593	20128	20350	18757	18338	17725	17643	17629	17606	17505	17479	17630	17657	17567	17518	17345	17291	17350	17402	17277	17534	17516	17453	17447	17340	17379	17655	17639	17481	17404	17442	17649	17581	17700	17488	17366	17585	17578	17481	17598	17372	17601	17534	17428	17255	17515	17524	17420	17540	17541	17314	17468	17323	17491	17461	17484	17545	17491	17410	17388	17246	17405	17322	17426	17442	17310	17681	17519	17525	17573	17189	17637	17493	17291	17516	17551	17532	17525	17290	17454	17355	17429	17440	17356	17418	17295	17453	17330	17309	17247	17271	17332	17439	17521	17372	17392	17463	17397	17464	17577	17361	17584	17512	17439	17481	17720	17433	17505	17462	17559	17442	17287	17480	17276	17299	17401	17365	17484	17443	17207	17245	17242	17413	17258	17308	17506	17343	17389	17439	17617	17321	17355	17453	17532	17498	17453	17218	17263	17217	17488	17462	17475	17426	17465	17275	17359	17420	17417	17526	17289	17398	17562	17402	17360	17360	17439	17398	17410	17480	17355	17253	17516	17425	17544	17463	17515	17574	17469	17366	17576	17416	17518	17373	17380	17345	17457	17492	17597	17433	17371	17321	17522	17434	17444	17485	17568	17125	17524	17520	17524	17536	17408	17361	17240	17252	17564	17533	17351	17367	17459	17556	17451	17676	17429	17572	17475	17489	17340	17509	17428	17374	17471	17545	17673	17531	17437	17492	17736	17438	17411	17504	17371	17594	17401	17216	17397	17565	17414	17454	17408	17347	17395	17325	17427	17474	17458	17469	17331	17354	17541	17218	17494	17650	17401	17274	17430	17480	17613	17510	17298	17279	17494	17462	17416	17375	17386	17523	17517	17471	17588	17432	17352	17358	17397	17248	17553	17414	17249	17372	17496	17193	17434	17463	17274	17548	17413	17322	17615	17276	17429	17448	17543	17290	17441	17468	17386	17504	17395	17446	17365	17457	17527	17286	17443	17752	17442	17274	17466	17586	17393	17467	17246	17385	17420	17494	17212	17408	17244	17417	17279	17483	17321	17519	17267	17311	17438	17439	17454	17542	17475	17621	17639	17394	17493	17343	17497	17415	17396	17527	17535	17505	17296	17463	17256	17280	17396	17458	17402	17484	17551	17269	17453	17469	17323	17419	17428	17363	17507	17509	17681	17550	17433	17507	17542	17524	17288	17507	17489	17478	17319	17435	17489	17568	17290	17418	17626	17455	17460	17617	17583	17511	17390	17240	17402	17418	17194	17503	17467	17427	17369	17484	17263	17445	17385	17525	17312	17579	17497	17438	17421	17359	17324	17426	17412	17433	17666	17465	17171	17524	17506	17577	17584	17375	17459	17388	17529	17659	17158	17432	17521	17595	17409	17323	17345	17507	17458	17478	17334	17533	17471	17447	17368	17609	17373	17505	17459	17325	17624	17405	17556	17452	17351	17515	17411	17432	17546	17215	17428	17303	17312	17546	17418	17386	17438	17347	17716	17564	17365	17238	17366	17149	17543	17390	17287	17392	17455	17465	17266	17275	17277	17453	17379	17358	17327	17565	17358	17322	17272	17340	17506	17250	17491	17386	17453	17347	17208	17538	17374	17462	17434	17566	17486	17604	17480	17575	17304	17422	17341	17530	17461	17462	17479	17301	17481	17387	17452	17426	17608	17429	17517	17419	17614	17290	17513	17589	17349	17344	17620	17531	17336	17552	17330	17359	17389	17307	17423	17374	17445	17537	17495	17615	17564	17411	17408	17236	17311	17251	17388	17509	17522	17251	17199	17523	17325	17352	17346	17397	17402	17484	17343	17325	17320	17236	17586	17358	17354	17422	17461	17349	17295	17270	17370	17582	17313	17291	17384	17348	17527	17459	17064	17461	17409	17591	17348	17423	17499	17309	17444	17576	17374	17359	17489	17391	17313	17395	17553	17352	17518	17390	17329	17273	17420	17627	17419	17358	17373	17391	17367	17485	17420	17332	17562	17337	17289	17410	17430	17382	17444	17382	17221	17261	17175	17368	17380	17670	17159	17372	17437	17377	17561	17524	17464	17254	17458	17442	17211	17345	17591	17513	17605	17546	17452	17507	17496	17423	17483	17286	17335	17330	17364	17540	17387	17398	17445	17514	17385	17335	17537	17469	17402	17344	17354	17364	17381	17505	17344	17272	17485	17420	17452	17141	17369	17333	17171	17399	17445	17390	17271	17348	17273	17456	17295	17410	17246	17378	17574	17664	17555	17614	17350	17271	17525	17480	17474	17572	17494	17498	17361	17370	17341	17365	17503	17501	17511	17361	17369	17403	17503	17416	17424	17464	17351	17237	17335	17469	17687	17431	17450	17226	17436	17600	17412	17540	17395	17393	17292	17379	17430	17360	17400	17435	17415	17570	17557	17397	17514	17315	17336	17457	17335	17489	17541	17575	17384	17453	17343	17374	17501	17337	17184	17426	17520	17344	17280	17263	17543	17444	17574	17546	17171	17530	17344	17484	17399	17508	17460	17421	17395	17272	17488	17452	17462	17422	17425	17482	17414	17341	17341	17446	17194	17376	17369	17573	17289	17506	17602	17201	17399	17389	17534	17460	17493	17564	17520	17448	17724	17546	17564	17557	17368	16992	17397	17386	17312	17453	17263	17315	17309	17454	17467	17583	17510	17631	17321	17423	17399	17441	17543	17272	17537	17416	17204	17384	17329	17319	17296	17552	17418	17447	17472	17372	17256	17368	17419	17412	17519	17427	17581	17464	17428	17341	17467	17370	17434	17379	17381	17640	17406	17302	17450	17175	17298	17320	17559	17460	17599	17284	17259	17370	17474	17235	17439	17616	17393	17371	17565	17423	17460	17433	17370	17647	17419	17221	17466	17423	17346	17503	17380	17302	17527	17486	17488	17547	17486	17388	17484	17234	17675	17396	17514	17292	17504	17426	17436	17344	17419	17504	17483	17552	17395	17442	17400	17343	17505	17256	17303	17448	17512	17690	17364	17463	17502	17404	17384	17396	17455	17254	17517	17353	17287	17205	17344	17341	17521	17364	17268	17717	17496	17295	17213	17603	17435	17220	17281	17446	17403	17438	17571	17648	17431	17396	17055	17350	17622	17369	17245	17470	17438	17562	17271	17588	17646	17417	17529	17462	17391	17418	17375	17339	17568	17304	17511	17518	17208	17310	17371	17412	17373	17252	17567	17214	17643	17345	17410	17513	17459	17255	17373	17416	17561	17529	17083	17521	17604	17309	17381	17394	17601	17255	17374	17405	17292	17490	17397	17477	17420	17364	17696	17462	17533	17424	17341	17386	17484	17564	17351	17380	17371	17293	17671	17475	17308	17408	17396	17532	17273	17547	17227	17333	17405	17257	17272	17443	17466	17416	17389	17414	17373	17654	17306	17321	17528	17546	17395	17477	17403	17404	17406	17421	17362	17394	17393	17338	17484	17428	17425	17451	17336	17379	17305	17547	17651	17586	17480	17317	17343	17399	17322	17449	17262	17404	17348	17464	17183	17528	17526	17623	17510	17561	17527	17437	17346	17243	17455	17229	17485	17425	17556	17427	17428	17229	17448	17380	17178	17585	17282	17628	17354	17053	17421	17440	17742	17452	17365	17412	17418	17322	17429	17466	17408	17357	17320	17415	17301	17435	17498	17499	17501	17572	17521	17574	17313	17385	17297	17491	17242	17303	17478	17347	17386	17506	17451	17360	17512	17282	17310	17395	17375	17481	17414	17362	17439	17380	17424	17624	17420	17608	17369	17534	17601	17450	17574	17627	17485	17496	17485	17460	17311	17559	17532	17492	17306	17528	17546	17350	17463	17371	17413	17474	17640	17310	17564	17456	17486	17328	17412	17518	17213	17269	17472	17357	17461	17390	17262	17443	17523	17458	17346	17312	17276	17441	17476	17421	17550	17614	17563	17560	17401	17455	17535	17384	17382	17416	17311	17473	17368	17542	17622	17374	17538	17384	17368	17517	17185	17423	17437	17479	17518	17600	17401	17228	17465	17392	17241	17256	17524	17379	17263	17579	17415	17304	17354	17443	17498	17504	17574	17440	17525	17467	17312	17424	17631	17488	17336	17547	17274	17349	17645	17466	17459	17470	17552	17390	17563	17474	17429	17422	17302	17579	17335	17436	17579	17276	17540	17290	17392	17393	17399	17561	17231	17264	17628	17627	17559	17305	17405	17531	17256	17491	17829	17546	17556	17498	17502	17380	17520	17461	17314	17674	17529	17312	17458	17568	17576	17392	17576	17374	17442	17499	17324	17434	17742	17301	17488	17472	17503	17580	17362	17400	17651	17411	17471	17305	17401	17577	17463	17585	17492	17461	17335	17382	17462	17514	17531	17381	17398	17521	17510	17403	17382	17607	17429	17468	17479	17463	17395	17544	17480	17437	17445	17434	17476	17424	17576	17523	17274	17391	17177	17542	17383	17473	17476	17337	17345	17266	17437	17441	17269	17447	17470	17520	17469	17468	17441	17418	17449	17529	17337	17333	17481	17308	17402	17305	17258	17290	17412	17442	17404	17259	17657	17345	17456	17601	17698	17338	17322	17356	17398	17470	17518	17288	17502	17410	17332	17312	17484	17470	17555	17340	17329	17276	17481	17241	17389	17219	17339	17531	17202	17209	17561	17168	17329	17210	17386	17327	17588	17445	17399	17319	17564	17394	17557	17604	17596	17500	17561	17373	17498	17533	17577	17621	17443	17522	17547	17515	17596	17321	17603	17578	17335	17432	17403	17381	17370	17386	17460	17402	17503	17429	17387	17421	17358	17335	17519	17222	17658	17439	17491	17249	17442	17342	17522	17402	17446	17105	17245	17415	17224	17419	17315	17391	17232	17175	17349	17370	17349	17353	17523	17488	17255	17539	17427	17226	17377	17400	17446	17576	17416	17383	17538	17432	17349	17334	17552	17463	17219	17676	17464	17291	17669	17260	17449	17400	17317	17405	17500	17493	17301	17324	17323	17381	17386	17416	17515	17522	17533	17488	17375	17733	17476	17571	17544	17466	17278	17451	17668	17542	17389	17454	17341	17359	17598	17366
20742	36077	33826	26273	24343	22680	19742	18022	17277	17357	17517	17241	17211	16815	16890	16179	15163	15075	15098	15068	15199	14960	15064	15190	15102	15139	15048	14811	14848	14962	15017	15006	15099	16548	18725	17910	16346	15503	15098	14595	14738	14683	14683	14575	14743	14645	14491	14730	14717	14700	14772	14578	14831	14726	14705	14648	14803	14639	14754	14820	14756	14645	14666	14830	14500	14988	14802	14520	14728	14685	14715	14726	14793	14640	14664	14652	14681	14597	14758	14741	14430	14702	14526	14834	14809	14726	14735	14825	14671	14755	14863	14647	14830	14629	14587	14795	14766	14833	14675	14878	14683	14635	14764	14712	14851	14639	14654	14773	14678	14796	14700	14591	14597	14720	14764	14589	14599	14680	14745	14529	14674	14583	14720	14729	14561	14736	14731	14610	14701	14730	14575	14834	14601	14692	14646	14710	14587	14531	14575	14707	14707	14710	14564	14793	14628	14724	14635	14781	14745	14893	14719	14571	14777	14666	14725	14588	14642	14627	14730	14472	14744	14649	14561	14794	14697	14619	14746	14836	14612	14635	14672	14648	14624	14692	14934	14750	14775	14685	14835	14503	14570	14428	14655	14714	14731	14940	14784	14793	14732	14702	14624	14671	14591	14744	14803	14641	14874	14692	14617	14930	14563	14720	14657	14645	14601	14752	14624	14601	14638	14693	14651	14651	14699	14559	14542	14618	14679	14666	14744	14628	14663	14597	14623	14573	14762	14848	14698	14545	14685	14732	14584	14553	14747	14661	14641	14655	14710	14631	14748	14656	14678	14617	14829	14560	14708	14681	14640	14698	14753	14803	14536	14662	14738	14686	14780	14547	14781	14744	14677	14749	14726	14637	14672	14729	14788	14576	14876	14642	14772	14695	14589	14750	14750	14758	14746	14706	14684	14591	14524	14625	14653	14856	14577	14576	14794	14665	14695	14776	14758	14698	14618	14816	14673	14572	14612	14632	14755	14956	14787	14760	14539	14473	14596	14686	14575	14725	14833	14609	14748	14656	14756	14581	14694	14693	14691	14641	14761	14653	14614	14751	14764	14673	14557	14631	14549	14715	14731	14706	14527	14609	14556	14618	14712	14610	14524	14738	14753	14704	14718	14510	14576	14523	14672	14784	14634	14642	14788	14590	14613	14723	14755	14666	14735	14674	14813	14625	14827	14652	14611	14714	14580	14756	14602	14569	14681	14666	14699	14549	14671	14541	14814	14578	14919	14670	14748	14646	14660	14697	14557	14540	14538	14670	14620	14714	14681	14641	14709	14644	14681	14690	14833	14737	14642	14549	14823	14621	14615	14725	14515	14830	14566	14720	14826	14660	14732	14685	14662	14673	14852	14643	14697	14768	14832	14725	14643	14650	14673	14748	14535	14583	14593	14689	14708	14870	14661	14553	14749	14675	14559	14694	14560	14507	14790	14794	14670	14744	14592	14610	14730	14768	14614	14625	14515	14753	14547	14659	14794	14558	14724	14675	14703	14803	14713	14669	14697	14767	14751	14547	14687	14712	14676	14727	14677	14659	14645	14750	14588	14777	14660	14568	14672	14656	14561	14565	14800	14505	14569	14735	14639	14744	14864	14678	14566	14650	14566	14640	14667	14935	14714	14673	14759	14721	14682	14617	14800	14792	14640	14717	14561	14700	14784	14662	14724	14374	14822	14589	14659	14594	14606	14690	14684	14645	14780	14618	14612	14575	14835	14580	14464	14589	14676	14677	14588	14843	14881	14585	14662	14800	14505	14670	14617	14515	14571	14417	14702	14639	14467	14803	14669	14774	14568	14615	14799	14717	14431	14611	14617	14593	14709	14656	14775	14592	14669	14727	14830	14727	14692	14712	14658	14596	14630	14708	14540	14759	14913	14646	14720	14485	14744	14591	14757	14632	14719	14678	14709	14707	14722	14665	14723	14755	14636	14693	14769	14858	14669	14319	14536	14666	14543	14851	14675	14783	14721	14887	14606	14700	14618	14510	14653	14638	14650	14718	14500	14842	14721	14612	14816	14882	14677	14644	14463	14568	14524	14710	14574	14853	14643	14743	14574	14807	14636	14719	14763	14633	14654	14803	14608	14773	14681	14582	14610	14732	14834	14801	14826	14638	14776	14678	14820	14771	14783	14707	14605	14658	14733	14649	14626	14836	14649	14638	14592	14762	14537	14767	14782	14753	14733	14461	14718	14666	14804	14467	14747	14682	14616	14829	14830	14732	14861	14546	14648	14596	14711	14715	14565	14670	14657	14620	14767	14719	14749	14498	14646	14757	14700	14680	14534	14689	14754	14570	14762	14828	14642	14673	14749	14627	14540	14636	14744	14722	14575	14710	14591	14613	14681	14800	14646	14637	14622	14599	14656	14764	14668	14669	14576	14719	14632	14765	14674	14704	14707	14798	14823	14475	14692	14687	14613	14618	14694	14663	14632	14741	14609	14678	14662	14650	14564	14747	14513	14486	14713	14584	14671	14700	14671	14597	14748	14738	14828	14771	14952	14780	14689	14643	14590	14615	14701	14510	14781	14661	14713	14797	14660	14688	14655	14698	14629	14605	14780	14716	14624	14687	14764	14557	14536	14766	14750	14666	14718	14536	14771	14624	14752	14823	14704	14768	14598	14638	14720	14601	14511	14687	14569	14835	14716	14806	14698	14555	14592	14682	14578	14755	14616	14617	14718	14736	14682	14789	14754	14641	14625	14657	14800	14505	14666	14678	14594	14584	14739	14562	14545	14701	14590	14650	14558	14622	14511	14616	14809	14738	14689	14822	14765	14751	14584	14770	14852	14733	14713	14547	14622	14669	14773	14655	14676	14660	14454	14619	14525	14767	14582	14702	14626	14558	14681	14857	14761	14664	14622	14692	14678	14768	14630	14610	14644	14795	14850	14610	14590	14795	14439	14711	14621	14724	14442	14636	14674	14564	14987	14512	14577	14605	14735	14578	14703	14814	14682	14699	14600	14672	14679	14913	14629	14757	14696	14742	14698	14605	14725	14659	14591	14673	14741	14620	14663	14673	14621	14827	14705	14594	14649	14698	14719	14677	14600	14636	14773	14644	14773	14585	14603	14704	14757	14645	14592	14654	14583	14673	14653	14710	14770	14696	14777	14716	14824	14773	14673	14606	14508	14659	14717	14752	14716	14741	14818	14748	14642	14627	14617	14745	14559	14699	14629	14772	14689	14683	14714	14825	14584	14631	14797	14567	14667	14695	14426	14742	14777	14602	14767	14663	14628	14476	14739	14708	14543	14687	14705	14568	14763	14805	14597	14613	14659	14681	14669	14616	14780	14737	14823	14599	14670	14714	14661	14650	14594	14725	14605	14575	14704	14648	14642	14722	14670	14658	14741	14467	14755	14642	14577	14764	14738	14522	14655	14629	14575	14560	14762	14604	14844	14566	14699	14745	14575	14863	14596	14528	14643	14507	14713	14438	14515	14668	14742	14609	14591	14769	14589	14668	14859	14701	14592	14670	14704	14707	14620	14774	14695	14577	14711	14574	14539	14634	14849	14571	14581	14656	14554	14630	14471	14563	14655	14718	14515	14699	14580	14672	14788	14529	14869	14497	14715	14742	14730	14709	14746	14820	14745	14758	14681	14796	14727	14674	14775	14681	14800	14562	14740	14707	14715	14724	14663	14760	14793	14704	14717	14604	14655	14670	14770	14682	14586	14525	14671	14613	14613	14644	14842	14709	14526	14676	14604	14661	14863	14865	14675	14695	14765	14647	14802	14715	14608	14641	14723	14648	14811	14835	14698	14628	14648	14669	14656	14624	14735	14814	14629	14700	14786	14706	14846	14705	14644	14701	14738	14635	14689	14600	14647	14573	14942	14622	14759	14759	14649	14792	14749	14725	14689	14646	14697	14547	14716	14662	14768	14675	14551	14722	14700	14765	14655	14680	14631	14635	14707	14561	14894	14600	14645	14673	14702	14676	14615	14587	14766	14607	14709	14526	14578	14777	14624	14663	14832	14736	14746	14612	14657	14658	14810	14770	14551	14647	14723	14602	14760	14731	14598	14657	14733	14634	14816	14764	14702	14699	14647	14743	14801	14701	14679	14575	14718	14714	14642	14750	14688	14859	14731	14694	14723	14576	14905	14619	14572	14467	14742	14866	14708	14605	14579	14754	14847	14511	14610	14696	14651	14694	14571	14661	14696	14694	14701	14748	14597	14761	14524	14585	14826	14508	14591	14623	14659	14738	14600	14855	14879	14711	14521	14717	14645	14664	14665	14614	14703	14705	14697	14783	14774	14560	14517	14676	14509	14656	14571	14693	14597	14697	14469	14657	14663	14605	14765	14666	14659	14646	14459	14719	14564	14740	14636	14689	14709	14733	14522	14756	14721	14612	14723	14743	14812	14527	14783	14852	14741	14777	14629	14615	14706	14489	14876	14676	14747	14500	14779	14671	14779	14624	14817	14757	14536	14754	14641	14693	14742	14668	14612	14572	14676	14774	14801	14640	14544	14662	14572	14754	14705	14676	14479	14755	14722	14504	14735	14584	14543	14689	14513	14659	14649	14529	14633	14654	14646	14594	14568	14680	14758	14848	14711	14595	14718	14773	14691	14686	14771	14731	14697	14718	14572	14673	14626	14778	14543	14658	14841	14639	14575	14695	14781	14595	14841	14908	14629	14693	14695	14652	14591	14853	14780	14588	14698	14664	14706	14747	14663	14607	14688	14667	14578	14583	14794	14651	14673	14596	14760	14654	14555	14651	14719	14701	14715	14641	14597	14825	14640	14547	14592	14714	14673	14558	14656	14617	14734	14687	14860	14572	14711	14684	14757	14766	14700	14791	14747	14650	14658	14659	14617	14783	14622	14562	14609	14558	14588	14718	14877	14645	14621	14828	14815	14685	14749	14818	14608	14640	14720	14726	14739	14735	14711	14589	14709	14672	14610	14581	14766	14644	14587	14585	14610	14584	14623	14813	14714	14889	14520	14739	14714	14808	14525	14573	14681	14638	14737	14465	14788	14618	14726	14786	14455	14786	14701	14782	14709	14607	14603	14555	14646	14594	14834	14662	14726	14725	14677	14518	14648	14684	14703	14689	14696	14735	14656	14769	14671	14842	14721	14675	14675	14709	14595	14858	14656	14728	14723	14686	14756	14723	14601	14691	14573	14636
23016	21458	29468	23884	21780	24819	27424	21188	19850	20419	20409	20085	19683	19554	19458	19022	18478	18112	17978	18318	18112	17912	17992	18082	17852	17996	18053	17834	17905	17524	17769	17808	17848	20208	22818	22068	19894	18854	18231	17743	17773	17465	17474	17456	17634	17622	17671	17677	17471	17579	17659	17733	17559	17620	17752	17574	17776	17621	17579	17487	17472	17503	17475	17518	17607	17519	17496	17490	17706	17669	17604	17511	17745	17442	17576	17479	17285	17374	17469	17551	17491	17427	17603	17420	17590	17812	17661	17432	17523	17635	17449	17374	17588	17736	17505	17693	17429	17417	17499	17501	17570	17575	17717	17481	17446	17657	17504	17683	17634	17529	17411	17592	17515	17476	17634	17518	17620	17415	17441	17466	17534	17454	17334	17631	17573	17364	17525	17457	17496	17577	17511	17588	17379	17516	17520	17423	17380	17548	17444	17420	17580	17235	17540	17542	17605	17603	17413	17503	17312	17668	17502	17736	17632	17403	17514	17441	17465	17465	17319	17698	17416	17453	17436	17468	17540	17604	17684	17493	17610	17517	17493	17475	17673	17496	17447	17628	17594	17435	17648	17490	17307	17531	17514	17546	17646	17478	17554	17371	17450	17550	17492	17646	17573	17491	17555	17536	17581	17438	17504	17380	17515	17351	17541	17298	17257	17563	17386	17428	17574	17469	17453	17487	17437	17492	17545	17571	17638	17496	17491	17415	17485	17271	17511	17508	17564	17294	17278	17509	17452	17744	17526	17182	17484	17484	17454	17472	17475	17377	17271	17218	17533	17473	17350	17495	17512	17800	17482	17404	17414	17425	17474	17474	17526	17689	17531	17414	17328	17210	17488	17713	17533	17473	17536	17318	17480	17421	17613	17451	17410	17526	17541	17549	17560	17453	17454	17522	17472	17596	17652	17577	17499	17542	17386	17477	17494	17564	17362	17351	17425	17597	17546	17396	17671	17614	17464	17442	17343	17422	17577	17515	17521	17351	17545	17638	17487	17261	17458	17434	17594	17514	17376	17673	17461	17430	17265	17475	17433	17375	17603	17697	17727	17507	17632	17592	17434	17428	17414	17321	17462	17655	17424	17413	17624	17529	17315	17468	17454	17597	17569	17569	17590	17462	17557	17508	17614	17463	17371	17817	17700	17436	17314	17436	17499	17491	17470	17521	17438	17614	17524	17624	17547	17543	17360	17353	17487	17366	17594	17380	17242	17493	17522	17595	17392	17555	17481	17779	17454	17551	17425	17394	17350	17384	17455	17312	17572	17506	17534	17337	17503	17523	17468	17574	17605	17439	17290	17476	17541	17430	17425	17523	17487	17454	17575	17663	17659	17308	17412	17511	17543	17521	17448	17431	17580	17531	17463	17507	17565	17405	17475	17576	17537	17465	17597	17600	17438	17583	17465	17586	17637	17714	17506	17442	17532	17688	17481	17318	17530	17388	17405	17572	17402	17634	17627	17334	17473	17376	17494	17365	17620	17513	17334	17488	17479	17480	17613	17351	17549	17545	17472	17616	17518	17385	17480	17495	17515	17539	17617	17449	17571	17651	17360	17237	17623	17506	17303	17443	17493	17338	17552	17555	17431	17553	17511	17566	17515	17618	17542	17570	17544	17311	17260	17713	17720	17433	17374	17515	17497	17549	17575	17493	17618	17394	17623	17702	17733	17653	17463	17402	17296	17244	17416	17532	17462	17629	17659	17490	17610	17392	17458	17627	17551	17538	17565	17321	17810	17532	17501	17557	17648	17568	17414	17588	17531	17696	17636	17655	17435	17437	17503	17365	17442	17481	17460	17529	17476	17553	17488	17518	17536	17477	17648	17330	17438	17744	17598	17648	17703	17681	17501	17495	17398	17227	17377	17496	17463	17320	17417	17369	17453	17543	17449	17394	17479	17407	17333	17600	17452	17648	17652	17390	17499	17489	17571	17494	17403	17607	17414	17565	17613	17485	17589	17678	17529	17452	17503	17664	17415	17340	17591	17671	17568	17293	17339	17589	17533	17405	17416	17371	17470	17486	17401	17499	17527	17421	17345	17529	17391	17536	17414	17364	17484	17443	17592	17428	17149	17444	17697	17518	17604	17498	17463	17401	17576	17589	17562	17616	17638	17443	17537	17588	17611	17312	17546	17617	17512	17309	17278	17426	17432	17363	17420	17351	17643	17546	17627	17407	17434	17601	17528	17462	17418	17652	17551	17500	17570	17628	17572	17475	17569	17474	17427	17524	17408	17631	17595	17339	17605	17492	17242	17585	17360	17744	17361	17559	17372	17454	17489	17528	17464	17390	17507	17552	17604	17645	17707	17401	17477	17410	17489	17413	17376	17510	17627	17641	17348	17631	17497	17694	17594	17467	17596	17698	17509	17510	17256	17369	17330	17594	17470	17424	17364	17507	17585	17382	17619	17474	17487	17473	17684	17535	17446	17598	17560	17518	17474	17621	17496	17459	17526	17584	17587	17577	17537	17400	17600	17365	17551	17356	17357	17483	17465	17345	17614	17456	17558	17316	17426	17625	17665	17564	17413	17554	17556	17432	17321	17446	17544	17494	17394	17581	17633	17515	17662	17595	17527	17653	17501	17424	17616	17358	17533	17455	17569	17717	17586	17445	17471	17592	17537	17401	17430	17572	17446	17419	17684	17516	17467	17525	17446	17611	17480	17513	17575	17538	17502	17498	17298	17618	17451	17532	17481	17613	17511	17581	17512	17620	17381	17648	17503	17326	17359	17473	17460	17393	17276	17443	17500	17468	17514	17570	17436	17410	17572	17520	17567	17739	17498	17448	17599	17501	17389	17602	17383	17619	17490	17548	17477	17531	17428	17525	17475	17520	17478	17505	17599	17461	17521	17503	17562	17335	17653	17599	17463	17454	17618	17549	17326	17508	17609	17464	17390	17206	17438	17477	17456	17367	17392	17523	17401	17281	17520	17547	17504	17582	17364	17700	17416	17419	17431	17509	17609	17277	17576	17674	17674	17545	17426	17641	17557	17490	17411	17328	17465	17552	17495	17481	17463	17332	17459	17428	17496	17473	17623	17470	17458	17502	17535	17415	17601	17490	17441	17416	17409	17264	17472	17634	17794	17488	17664	17741	17368	17434	17472	17530	17419	17452	17287	17487	17648	17315	17338	17492	17626	17489	17534	17482	17378	17381	17494	17547	17513	17532	17642	17596	17590	17397	17514	17377	17661	17435	17480	17537	17329	17426	17405	17453	17496	17454	17327	17307	17291	17493	17515	17466	17539	17571	17460	17593	17446	17478	17551	17442	17353	17674	17579	17586	17744	17615	17621	17416	17436	17536	17551	17639	17069	17327	17637	17537	17553	17347	17472	17493	17367	17504	17422	17270	17227	17507	17543	17575	17376	17455	17530	17499	17852	17545	17513	17407	17576	17555	17517	17481	17315	17536	17499	17514	17419	17420	17512	17631	17684	17597	17638	17575	17477	17357	17399	17679	17447	17716	17611	17498	17469	17489	17573	17336	17465	17493	17350	17359	17564	17601	17598	17604	17619	17581	17662	17327	17443	17611	17571	17526	17490	17545	17501	17507	17312	17337	17338	17571	17524	17517	17596	17393	17503	17473	17510	17458	17517	17442	17603	17588	17376	17523	17545	17413	17549	17764	17415	17483	17496	17278	17660	17537	17515	17532	17622	17425	17372	17467	17476	17419	17375	17522	17618	17591	17586	17405	17457	17376	17422	17215	17695	17523	17355	17384	17708	17607	17637	17496	17542	17534	17440	17525	17263	17280	17399	17503	17437	17579	17463	17554	17428	17483	17325	17754	17571	17436	17491	17557	17481	17191	17622	17473	17610	17424	17425	17459	17473	17539	17500	17415	17539	17567	17510	17484	17444	17533	17577	17431	17230	17465	17503	17501	17582	17581	17489	17373	17552	17460	17625	17540	17518	17557	17397	17314	17661	17710	17675	17428	17337	17434	17298	17617	17468	17548	17446	17494	17669	17513	17446	17568	17459	17438	17532	17554	17513	17445	17452	17472	17448	17481	17515	17427	17507	17448	17576	17463	17429	17498	17625	17451	17634	17524	17526	17569	17570	17481	17421	17503	17493	17528	17463	17513	17440	17483	17456	17561	17487	17687	17538	17500	17449	17435	17524	17562	17544	17511	17466	17401	17503	17396	17509	17591	17326	17439	17533	17466	17510	17464	17721	17488	17724	17487	17236	17537	17593	17424	17577	17473	17523	17579	17405	17389	17355	17411	17642	17564	17441	17551	17696	17653	17478	17529	17482	17500	17409	17590	17579	17335	17631	17557	17732	17654	17372	17485	17513	17616	17350	17354	17228	17527	17457	17383	17393	17547	17417	17689	17596	17384	17665	17667	17464	17497	17535	17440	17383	17418	17610	17507	17345	17349	17440	17509	17491	17581	17644	17406	17498	17554	17582	17597	17485	17309	17310	17336	17562	17217	17541	17458	17467	17325	17545	17568	17544	17230	17545	17661	17647	17577	17457	17410	17503	17435	17537	17509	17443	17400	17501	17556	17714	17413	17527	17504	17361	17434	17315	17285	17387	17605	17725	17576	17718	17508	17457	17405	17513	17505	17559	17523	17633	17581	17465	17488	17626	17626	17491	17515	17340	17516	17430	17429	17448	17504	17505	17562	17531	17545	17471	17434	17436	17636	17318	17509	17369	17651	17307	17362	17601	17492	17579	17551	17454	17478	17401	17604	17534	17534	17674	17654	17774	17459	17559	17284	17408	17349	17421	17642	17716	17460	17425	17451	17179	17432	17366	17372	17486	17420	17528	17522	17612	17356	17426	17179	17318	17554	17560	17444	17563	17600	17445	17571	17469	17420	17318	17685	17538	17558	17526	17428	17576	17422	17618	17561	17365	17607	17463	17499	17695	17585	17724	17639	17450	17504	17582	17515	17781	17347	17345	17495	17757	17355	17584	17310	17429	17620	17509	17251	17336	17385	17477	17596	17361	17533	17572	17414	17518	17268	17469	17384	17565	17594	17340	17519	17574	17160	17516	17558	17621	17453	17595	17671	17465	17553	17408	17324	17491	17449	17361	17601	17437	17359	17459	17578	17510	17624	17715	17653	17624	17485	17305	17348	17252	17579	17468	17417	17506	17440	17451	17545	17592	17435	17398	17236	17579	17539
22041	40491	38424	30039	26679	25464	21555	19436	18609	18767	18806	18169	17885	17952	17612	16634	15725	15412	15352	15381	15563	15152	15182	15111	15398	15265	15376	15172	15015	14900	14798	14857	15203	18822	21900	19725	17449	15998	14891	14826	14856	14762	14787	14875	14895	14809	14707	14585	14596	14828	14686	14783	14713	14547	14710	14778	14673	14659	14748	14690	14676	14685	14693	14632	14801	14845	14760	14692	14691	14711	14752	14675	14737	14542	14642	14852	14749	14789	14803	14596	14770	14711	14729	14533	14752	14780	14676	14676	14597	14673	14751	14660	14858	14633	14745	14842	14684	14802	14470	14768	14855	14740	14735	14588	14532	14726	14658	14644	14638	14633	14639	14706	14759	14971	14845	14606	14595	14647	14890	14636	14653	14720	14722	14714	14748	14558	14636	14752	14531	14550	14756	14663	14658	14851	14796	14824	14731	14798	14678	14682	14742	14638	14759	14671	14723	14833	14817	14803	14806	14800	14770	14722	14806	14703	14674	14684	14790	14876	14727	14901	14752	14692	14686	14622	14754	14756	14721	14724	14597	14692	14740	14964	14683	14618	14562	14832	14526	14766	14654	14721	14641	14647	14771	14647	14578	14641	14759	14682	14826	14687	14655	14658	14748	14733	14653	14727	14773	14693	14645	14686	14747	14702	14684	14630	14682	14591	14609	14581	14754	14845	14744	14672	14646	14686	14503	14526	14553	14785	14513	14691	14467	14766	14744	14725	14708	14605	14786	14613	14650	14652	14713	14779	14642	14675	14596	14696	14557	14871	14691	14524	14767	14596	14602	14819	14623	14711	14638	14616	14737	14772	14619	14665	14779	14693	14692	14662	14846	14796	14633	14619	14786	14619	14583	14825	14618	14734	14740	14745	14639	14770	14685	14614	14564	14640	14608	14642	14760	14825	14842	14622	14699	14598	14719	14660	14651	14700	14671	14653	14635	14737	14689	14764	14732	14706	14850	14869	14514	14744	14615	14602	14668	14678	14683	14760	14518	14486	14804	14776	14623	14609	14600	14668	14706	14763	14826	14791	14892	14640	14658	14493	14809	14683	14653	14592	14586	14766	14875	14796	14666	14667	14724	14762	14636	14619	14750	14653	14676	14698	14744	14633	14789	14562	14729	14666	14704	14737	14651	14742	14536	14650	14423	14638	14692	14635	14678	14686	14698	14527	14670	14945	14739	14693	14566	14664	14744	14693	14707	14645	14705	14682	14835	14779	14674	14713	14536	14651	14641	14762	15004	14747	14719	14668	14739	14740	14815	14668	14662	14637	14615	14618	14897	14677	14766	14673	14732	14685	14745	14634	14487	14730	14655	14579	14550	14747	14666	14832	14579	14604	14691	14600	14600	14620	14642	14766	14770	14639	14737	14613	14673	14674	14655	14820	14575	14645	14890	14797	14684	14582	14726	14791	14755	14655	14644	14675	14639	14720	14689	14745	14728	14814	14710	14388	14467	14767	14669	14504	14680	14664	14819	14610	14783	14681	14649	14758	14804	14789	14717	14635	14787	14834	14771	14612	14465	14761	14823	14716	14518	14546	14570	14812	14656	14725	14707	14788	14727	14567	14684	14680	14729	14575	14670	14676	14848	14697	14687	14632	14712	14607	14649	14699	14656	14497	14589	14698	14744	14727	14675	14666	14665	14676	14651	14845	14482	14883	14646	14772	14572	14720	14749	14595	14800	14613	14559	14785	14791	14655	14721	14519	14768	14749	14563	14633	14530	14680	14794	14632	14624	14758	14670	14733	14661	14657	14865	14580	14816	14585	14694	14839	14585	14734	14718	14751	14728	14603	14747	14621	14700	14704	14657	14770	14681	14628	14795	14622	14596	14789	14727	14639	14679	14736	14708	14868	14746	14806	14825	14512	14584	14755	14917	14516	14643	14700	14678	14584	14603	14814	14693	14758	14810	14932	14646	14605	14639	14696	14511	14678	14774	14693	14740	14741	14606	14650	14830	14809	14823	14738	14738	14768	14698	14619	14733	14639	14828	14619	14540	14740	14727	14716	14804	14736	14673	14570	14686	14906	14679	14650	14736	14684	14591	14690	14747	14729	14751	14908	14743	14534	14678	14788	14725	14715	14721	14787	14692	14668	14726	14546	14862	14522	14774	14766	14703	14806	14423	14694	14623	14780	14615	14750	14744	14773	14603	14656	14543	14828	14715	14744	14675	14738	14700	14796	14808	14698	14752	14693	14628	14550	14749	14696	14650	14753	14632	14690	14729	14829	14832	14594	14655	14656	14562	14616	14624	14653	14644	14473	14709	14728	14603	14706	14616	14624	14635	14706	14826	14643	14741	14740	14621	14680	14612	14602	14776	14861	14534	14689	14563	14590	14766	14769	14635	14687	14610	14676	14804	14752	14680	14756	14634	14562	14721	14762	14368	14783	14768	14701	14710	14822	14636	14570	14767	14693	14792	14799	14603	14694	14709	14736	14683	14715	14631	14780	14665	14642	14687	14411	14698	14773	14517	14459	14800	14692	14503	14641	14757	14842	14514	14768	14709	14775	14638	14795	14812	14626	14671	14630	14649	14603	14614	14622	14606	14557	14600	14631	14709	14709	14742	14549	14505	14695	14685	14697	14642	14861	14740	14648	14713	14703	14760	14771	14618	14533	14697	14509	14631	14550	14874	14742	14660	14620	14885	14681	14681	14724	14663	14644	14595	14574	14743	14541	14600	14720	14717	14510	14662	14617	14702	14887	14711	14683	14554	14747	14811	14661	14680	14668	14894	14630	14579	14604	14714	14631	14700	14560	14642	14725	14585	14676	14609	14801	14632	14724	14539	14728	14654	14628	14748	14453	14801	14722	14789	14522	14923	14731	14781	14822	14689	14629	14719	14676	14610	14931	14819	14649	14709	14665	14728	14642	14478	14761	14687	14806	14678	14614	14683	14769	14628	14670	14612	14581	14594	14769	14669	14537	14726	14573	14858	14551	14734	14607	14621	14728	14738	14607	14633	14778	14753	14493	14738	14399	14657	14589	14712	14736	14689	14711	14842	14748	14695	14503	14652	14625	14665	14638	14697	14596	14790	14737	14782	14697	14735	14558	14681	14514	14560	14731	14677	14710	14711	14756	14528	14806	14667	14765	14507	14735	14724	14876	14650	14657	14583	14800	14762	14701	14817	14674	14669	14755	14808	14679	14694	14486	14640	14737	14809	14524	14825	14390	14782	14855	14640	14701	14595	14647	14785	14535	14666	14407	14645	14688	14564	14736	14867	14830	14673	14703	14580	14580	14747	14545	14627	14779	14537	14595	14502	14716	14649	14625	14429	14610	14665	14784	14643	14645	14752	14590	14744	14810	14670	14695	14610	14546	14681	14572	14723	14536	14554	14688	14508	14674	14730	14723	14621	14814	14728	14652	14703	14672	14641	14729	14732	14840	14779	14668	14685	14696	14588	14618	14680	14683	14667	14764	14739	14585	14704	14642	14680	14519	14596	14578	14714	14686	14751	14504	14916	14627	14601	14879	14618	14607	14694	14795	14697	14708	14489	14745	14675	14604	14769	14545	14637	14579	14761	14577	14875	14715	14488	14659	14795	14649	14853	14711	14710	14819	14556	14529	14762	14774	14697	14544	14637	14535	14624	14803	14573	14752	14605	14983	14790	14567	14682	14766	14736	14718	14746	14589	14686	14639	14756	14676	14725	14625	14617	14657	14767	14597	14635	14636	14659	14530	14662	14665	14816	14720	14721	14526	14692	14591	14741	14568	14643	14802	14750	14718	14700	14518	14727	14846	14654	14645	14739	14674	14774	14682	14693	14831	14597	14707	14600	14669	14567	14645	14764	14703	14734	14738	14810	14671	14663	14771	14632	14645	14748	14542	14688	14678	14770	14609	14613	14716	14847	14616	14736	14685	14618	14777	14631	14784	14770	14610	14631	14876	14679	14665	14659	14684	14722	14860	14624	14713	14643	14674	14604	14643	14737	14577	14780	14659	14614	14626	14681	14656	14618	14648	14745	14663	14941	14683	14666	14575	14781	14549	14649	14586	14843	14761	14673	14716	14703	14636	14714	14577	14876	14613	14617	14537	14636	14500	14839	14572	14600	14599	14717	14675	14598	14627	14634	14557	14689	14722	14872	14790	14516	14533	14530	14802	14467	14661	14867	14834	14660	14710	14671	14703	14772	14741	14712	14635	14563	14774	14719	14465	14700	14556	14675	14655	14619	14682	14778	14730	14717	14659	14541	14668	14582	14732	14534	14706	14670	14605	14693	14783	14697	14687	14634	14662	14599	14715	14612	14675	14599	14779	14692	14632	14783	14691	14677	14448	14640	14710	14746	14655	14546	14694	14782	14566	14514	14758	14677	14653	14597	14748	14824	14621	14770	14433	14751	14702	14811	14574	14663	14587	14703	14637	14658	14645	14762	14819	14846	14604	14756	14647	14672	14628	14736	14849	14662	14606	14701	14853	14728	14635	14638	14489	14693	14850	14737	14550	14775	14709	14601	14728	14753	14649	14569	14651	14777	14722	14871	14618	14515	14742	14553	14766	14672	14645	14622	14664	14674	14718	14650	14714	14704	14623	14674	14648	14692	14734	14786	14692	14671	14531	14590	14626	14596	14579	14930	14709	14488	14541	14871	14558	14770	14676	14618	14575	14711	14702	14859	14705	14752	14655	14660	14597	14766	14677	14549	14731	14727	14746	14737	14732	14802	14715	14589	14628	14642	14881	14588	14717	14678	14691	14600	14639	14738	14627	14547	14644	14738	14590	14687	14631	14634	14706	14854	14719	14753	14857	14572	14815	14759	14815	14746	14725	14630	14779	14744	14646	14673	14763	14755	14659	14614	14816	14737	14602	14813	14679	14629	14572	14739	14694	14694	14885	14524	14726	14720	14432	14739	14607	14639	14755	14592	14734	14701	14874	14568	14839	14527	14665	14701	14660	14654	14655	14763	14668	14775	14676	14813	14569	14658	14642	14659	14752	14545	14723	14685	14684	14616	14735	14735	14511	14547	14564	14657	14649	14549	14827	14618	14624	14629	14720	14672	14563	14610	14791	14782	14635	14752	14533	14767	14564	14693	14844	14757	14588	14599	14565	14788	14888	14926	14905	14566	14709	14718	14690	14850	14490	14765	14826	14711	14591	14753	14758	14907	14424	14628	14653
28016	23488	28986	25625	21754	20832	19812	18926	18623	18417	18828	18745	18513	18531	18572	18175	17914	18076	17954	18252	17938	17794	17839	17740	17793	17926	17927	17863	17789	17744	17760	17732	17813	17804	18323	18253	17999	17983	17884	17699	17686	17685	17771	17577	17698	17742	17908	17929	17712	17685	17533	17710	17983	17865	17670	17657	17809	17575	17733	17721	17623	17585	17785	17572	17705	17629	17756	17920	17897	17607	17682	17628	17733	17786	17778	17678	17816	17728	17490	17591	17708	17815	17851	17789	17897	17710	17652	17578	17881	17757	17701	17888	17754	17908	17581	17672	17561	17491	17791	17619	17983	17725	17660	17812	17641	17622	17630	17644	17623	17708	17544	17557	17690	17994	17781	17636	17584	17779	17700	17616	17718	17822	17835	17880	17675	17446	17761	17640	17654	17564	17637	17752	17711	17783	17798	17586	17591	17735	17838	17786	17835	17695	17810	17729	17532	17597	17666	17745	17669	17754	17584	17597	17445	17724	17791	17504	17719	17744	17777	17508	17545	17525	17740	17720	17599	17854	17690	17568	17685	17697	17785	17797	17664	17700	17710	17661	17597	17741	17679	17787	17663	17601	17536	17653	17800	17443	17628	17534	17531	17537	17720	17860	17876	17905	17928	17758	17897	17733	17683	17691	17723	17731	17564	17814	17818	17553	17815	17789	17702	17783	17617	17636	17586	17728	17525	17656	17847	17838	17703	17455	17480	17864	17695	17818	17944	17660	17581	17654	17759	17756	17622	17759	17723	17756	17694	17691	17700	17563	17697	17783	17903	17547	17771	17871	17742	17723	17585	17770	17618	17610	17633	17436	17681	17638	17798	17717	17714	17780	17806	17832	17512	17602	17693	17783	17800	17721	17636	17582	17792	17789	17629	17664	17745	17583	17724	17645	17782	17683	17793	17541	17802	17596	17705	17759	17788	17712	17718	17704	17687	17556	17813	17746	17691	17771	17737	17644	17557	17582	17750	17769	17391	17797	17679	17725	17835	17623	17959	17786	17812	17786	17652	17818	17742	17723	17745	17928	17764	17684	17789	17792	17742	17841	17679	17687	17680	17811	17561	17793	17687	17802	17845	17591	17739	17771	17744	17784	17762	17887	17459	17594	17666	17744	17805	17827	17655	17647	17380	17683	17740	17781	17789	17759	17786	17806	17616	17941	17802	17530	17688	17873	17706	17733	17574	17755	17491	17906	17684	17811	17643	17853	17608	17655	17793	17758	17638	17838	17756	17519	17806	17781	17730	17716	17881	17739	17751	17730	17759	17653	17715	17907	17630	17645	17530	17693	17745	17733	17646	17615	17725	17801	17911	17741	17795	17637	17895	17847	17627	17591	17681	17727	17777	17765	17724	17571	17808	17922	17852	17685	17679	17715	17521	17503	17724	17690	17719	17665	17959	17792	17779	17759	17958	17629	17628	17705	17745	17711	17760	17714	17733	17885	17730	17709	17685	17650	17903	17794	17849	17793	17528	17754	17711	17487	17883	17550	17719	17802	17715	17688	17457	17766	17578	17772	17717	17729	17619	17752	17841	17665	17911	17745	17511	17661	17830	17721	17681	17694	17539	17774	17715	17678	17688	17709	17747	17654	17595	17662	17822	17838	17701	17853	17588	17595	17714	17593	17620	17602	17738	17537	17606	17554	17732	17674	17733	17711	17642	17767	17572	17836	17927	17829	17672	17878	17835	17700	17740	17604	17774	17789	17633	17832	17928	17746	17691	17758	17753	17671	17783	17598	17724	17969	17802	17597	17564	17783	17715	17749	17750	17588	17839	17895	17761	17803	17754	17734	17569	17531	17634	17925	17756	17745	17620	17779	17859	17650	17893	17616	17788	17776	17765	17550	17874	17538	17813	17883	17534	17468	17677	17594	17458	17824	17759	17698	17688	17915	17590	17669	17751	17605	17696	17785	17663	17799	17390	17843	17699	17708	17600	17726	17803	17749	17738	17844	17669	17673	17791	17508	17569	17566	17746	17670	17502	17752	17746	17977	17824	17825	17782	17668	17694	17651	17581	17582	18060	17669	17825	17680	17920	17764	17726	17858	17852	17682	17574	17609	17625	17610	17803	17668	17950	17802	17765	17581	17618	17890	17799	17601	17749	17714	17560	17682	17575	17674	17762	17683	17650	17597	17756	17636	17899	17865	17570	17643	17783	17575	17647	17631	17632	17761	17637	17857	17821	17836	17615	17584	17791	17719	17815	17784	17843	17933	18037	17718	17764	17788	17561	17901	17804	17893	17891	17868	17817	17851	17679	17665	17686	17598	17782	17960	17846	17744	17727	17633	17825	17652	17859	17696	17677	17512	17653	17676	17872	17662	17785	17701	17538	17737	17824	17582	17823	17764	17730	17872	17709	17718	17568	17840	17822	17894	17874	17828	17873	17621	17531	17751	17746	17776	17501	17670	17709	17688	17552	17634	17750	17675	17676	17652	17683	17688	18035	17670	17562	17736	17788	17787	17653	17634	17854	17841	17663	17788	17749	17731	17598	17823	17736	17788	17662	17731	17741	17903	17630	17690	17842	17606	17645	17679	17805	17841	17773	17763	17772	17776	17818	17717	17711	17698	17844	17620	17683	17639	17813	17828	17793	17840	17717	17647	17753	17751	17799	17722	17722	17841	17742	17896	17725	17868	17755	17630	17826	17649	17817	17772	17861	17946	17709	17800	17662	17634	17870	17604	17748	17772	17738	17718	17700	17841	17651	17765	17683	17660	17522	17617	17754	17704	17598	17815	17627	17531	17568	17641	17878	17518	17612	17590	17630	17666	17826	17825	17787	17569	17865	17768	17800	17522	17762	17865	17836	17714	17713	17793	17795	17648	17752	17762	17715	17729	17871	17613	17714	17446	17830	17677	17540	17668	17748	17692	17780	17725	17665	17672	17724	17543	17670	17588	17933	17469	17630	17858	17595	17874	17798	17859	17794	17644	17673	17651	17593	17642	17636	17682	17698	17661	17570	17761	17623	17642	17670	17787	17996	17678	17461	17530	17524	17772	17690	17833	17622	17746	17799	17647	17644	17600	17950	17669	17738	17705	17572	17738	17660	17628	17421	17658	17746	17889	17793	17795	17681	17669	17824	17594	17792	17603	17697	17770	17808	17923	17725	17637	17630	17371	17595	17672	17655	17751	17702	17883	17837	17751	17680	17864	17791	17678	17895	17749	17704	17911	17829	17542	17700	17669	17877	17683	17729	17863	17942	17752	17765	17541	17639	17561	17701	17760	17688	17646	17774	17690	17928	17570	17848	18021	17913	17646	17760	17645	17687	17616	17790	17668	17687	17815	17682	17715	17676	17653	17591	17526	17752	17783	17615	17699	17554	17668	17557	17856	17903	17865	17771	17741	17446	17646	17708	17892	17674	17941	17802	17797	17786	17842	17539	17589	17601	17680	17730	17442	17641	17914	17813	17713	17762	17882	17594	17768	17733	17880	17518	17648	17802	17876	17589	17757	17735	17697	18030	17934	17788	17737	17535	17791	17584	17594	17823	17925	17707	17542	17695	17639	17612	17572	17777	17588	17583	17746	17596	17625	17825	17729	17863	17682	17599	17615	17929	17736	17691	17899	17422	17918	17625	17846	17705	17574	17662	17769	17760	17740	17555	17595	17697	17719	17717	17783	17821	17710	17566	17466	17616	17632	17866	17839	17659	17767	17901	17715	17583	17659	17711	17661	17730	17832	17512	17656	17583	17831	17572	17697	17751	17678	17637	17774	17641	17677	17854	17661	17629	17636	17832	17701	17865	17902	17762	17636	17662	17487	17514	17868	17902	17618	17638	17893	17638	17657	17610	17717	17619	17800	17767	17702	17845	17861	17686	17958	17658	17587	17749	17621	17828	17729	17796	17655	17755	17806	17890	17590	17790	17793	17618	17830	17375	17675	17656	17347	17748	17812	17724	17701	17613	17657	17795	17738	17790	17676	17641	17779	17797	17747	17592	17731	17804	17768	17691	17304	17773	17831	17867	17615	17759	17550	17664	17537	17726	17792	17775	17761	17643	17671	17700	17540	17715	17984	17707	17830	17592	17677	17786	17707	17686	17758	17764	17573	17718	17634	17525	17705	17616	17748	17890	17514	17713	17757	17668	17679	17765	17601	17820	17755	17558	17765	17634	17624	17700	17946	17757	17699	17768	17646	17834	17538	17777	17618	17653	17734	17666	17795	17695	17731	17824	17749	17633	17706	17651	17815	17646	17584	17424	17811	17804	17700	17740	17680	17675	17642	17589	17728	17770	17857	17655	17700	17523	17568	17744	17812	17896	17773	17768	17710	17511	17831	17685	17721	17699	17821	17854	17631	17703	17609	17742	17742	17802	17632	17816	17746	17637	17676	18005	17800	17822	17769	17919	17759	17716	17696	17699	17596	17776	17702	17771	17868	17643	17799	17840	17805	17646	17638	17695	17683	17799	17828	17732	17916	17583	17723	17664	17760	17834	17664	17808	17835	17524	17769	17672	17740	17732	17736	17763	17949	17763	17634	17800	17596	17589	17724	17716	17733	17975	17743	17943	17745	17672	17671	17598	17828	17568	17672	17663	17684	17835	17735	17535	17523	17542	17879	17810	17779	17564	17720	17709	17819	17842	17734	17878	17537	17716	17675	17619	17760	17818	17892	17746	17760	17860	17785	17825	17676	17697	17683	17670	17723	17682	17665	17735	17681	17755	17592	17798	17951	17829	17857	17691	17832	17550	17878	17590	17643	17719	17674	17880	17717	17468	17660	17702	17680	17861	17823	17660	17701	17567	17728	17508	17556	17727	17720	17662	17729	17889	17787	17843	17824	17726	17613	17915	17567	17732	17629	17816	17426	17608	17502	17660	17739	17569	17759	17668	17562	17733	17662	17559	17654	17913	17584	17799	17712	17470	17476	17534	17849	17580	17689	17723	17617	17743	17680	17692	17711	17588	17796	17812	17714	18020	17623	17643	17720	17478	17678	17718	17771	17707	17714	17560	17756	17454	17727	17549	17748	17671	17642	17796	17682	17758	17816	17498	17687	17637	17891	17743	17687	17783	17717	17792	17667	17700	17670	17672	17660	17808	17517	17624	17893	17745	17883	17701	17707	17737	17632	17690	17852	17593	17524	17791	17522	17667	17430	17863	17715	17735	17798	17658	17617
20641	31152	28887	22023	21246	19549	17623	16820	16287	16196	16469	16451	16063	16094	16188	15598	15130	15240	15130	15196	15031	14953	15035	14948	14898	15071	15081	14999	14978	15005	14925	14759	15052	15152	15440	15484	14964	14994	15175	15090	14806	14852	15016	14867	14814	14980	14829	14821	14993	14699	14866	14877	14901	14776	14899	14915	14736	14909	14941	14859	14658	14984	15014	14913	14915	14820	14805	14860	14913	14827	14898	14926	14779	14794	14907	14818	14800	14813	14880	14913	14836	14779	14796	14686	14791	14905	14783	14842	14696	14961	14960	14757	14828	14813	15029	14686	14888	14829	14746	14908	14835	14905	14731	14676	14837	14668	15009	14870	14922	14818	14819	14661	14970	14898	14873	14861	14811	14908	14832	14804	14860	14873	14819	14719	15006	14740	14762	14905	14725	14873	14894	14953	14966	14870	14783	14993	14786	14887	14799	14697	14882	14768	14741	14914	14800	14889	14957	14765	14880	14798	14809	14812	14758	14803	14877	14989	14877	14876	14804	14962	14813	14795	14827	14693	14880	14980	14957	14747	14773	14852	14848	14959	14733	14991	14801	14956	14982	14715	14740	14802	14748	14991	14792	14813	14876	14771	14938	14885	14847	14787	14798	14713	14761	15006	15043	14805	14883	14889	14855	15057	14626	14944	14830	14894	14824	14867	14899	14827	14916	14683	14932	14766	14635	14984	14819	14844	14742	14893	14750	14855	14795	14826	14966	14864	14939	14723	14801	14855	15067	14846	14778	14938	14802	14961	14676	14812	14856	14843	14798	14899	14776	14893	14859	14746	14850	14829	14823	14880	14848	14680	14827	14909	14945	14764	14939	14852	14716	14696	14856	14792	14879	14984	14895	14678	14847	14765	14839	14870	14744	14905	14858	14943	14874	14895	14910	14892	14663	14965	14791	14894	14941	14756	15135	14754	14875	14929	14981	14942	14767	14931	14637	14855	14856	14880	14949	14829	14830	14845	14929	14833	14826	14853	14919	14713	14890	14886	14795	14781	14821	14848	14790	14829	14884	14796	14786	14804	14914	14760	14814	14980	14909	14820	14756	14845	15034	14906	14885	14898	14703	14624	14858	14970	14911	14784	14764	14754	14738	14982	14728	14935	14697	14782	14836	14896	14807	14810	14738	14665	14954	14914	14923	14790	14849	14789	15062	14885	14822	14771	14752	14777	14853	14939	14823	14803	14722	14822	14732	14846	14963	14829	14934	14821	14925	14963	14939	14880	14741	14870	14744	14899	14891	14848	14650	14858	14752	14886	15025	14891	14789	14780	14740	14713	14693	14825	14780	14854	14820	14989	14727	14940	14741	14899	14895	14881	14814	14769	14888	14715	14985	14888	15033	14773	14721	14857	15072	14730	14907	14917	14819	14723	14863	14990	14852	14861	14840	14785	14812	14783	14930	14945	14950	14844	14905	14952	15051	14893	14907	14926	14726	14893	14763	14805	14773	14979	14771	14767	14828	14736	14975	14694	14962	14876	14687	14681	14887	14974	14821	14640	14634	14843	14832	14990	14748	14768	14705	14908	14767	14994	14941	14821	14819	14933	14640	14764	14820	14901	14907	14756	14940	14879	14883	14730	14927	14792	14800	14750	14874	14742	14946	14806	14774	14847	14820	14915	14791	14914	14833	14925	14843	14805	14798	14943	14934	14738	14745	14845	14772	14919	14796	14899	14960	14828	14935	14838	14890	14928	14932	14812	14977	14773	14925	14882	14779	14851	14859	14816	14835	14881	14719	14845	14951	14975	14812	14915	14951	14864	14837	14632	14813	14855	14887	15007	14932	14902	14856	14642	14937	14630	14710	15058	14891	14901	15043	14890	14929	14712	14843	14914	14739	14854	14713	14826	14880	14844	14946	14782	15090	14718	14539	14815	14836	14863	14921	14738	14796	14782	14794	14848	14828	15011	14904	14869	14979	14872	14832	14897	14933	14855	14648	14926	14931	14915	14729	14813	15001	14851	14912	14842	14834	14817	14717	14741	14750	14824	14723	14904	14777	14903	14840	14845	14735	14940	14953	14792	14707	14829	14839	14886	14866	14730	15030	14771	15036	14788	14804	14879	14766	14937	14879	14915	14803	14717	14898	14955	14924	14804	14918	14813	14833	14855	14857	14813	14878	14802	14848	14723	14936	15018	14779	14813	14753	14846	14771	14845	14931	14777	14926	14990	14866	14719	14965	14813	14815	14890	14850	14768	14861	14900	14767	14837	14879	14814	14776	14741	14987	14622	14777	14732	14633	14894	14763	14934	14806	15059	14830	14886	14839	14796	14790	14777	14812	14831	14848	14775	14820	14798	14800	14836	14989	14663	14807	14882	14806	14858	14872	14926	14893	14971	14694	14916	14696	15004	15027	14690	14858	14847	14869	14804	14868	14774	14735	14669	14929	14832	14825	14980	14947	14665	14762	14884	15056	14927	14882	14835	14960	15028	14898	14916	14787	14772	14942	14857	14777	15090	14919	14958	14821	14958	14652	14772	14876	14915	14932	14683	15006	14938	14844	14818	14888	14770	14910	14705	14850	14768	14763	14930	14937	15015	14828	14857	14827	14777	14903	14841	14818	14751	14901	14831	14785	14852	14676	14953	15001	15134	14771	14859	14779	14751	14905	14826	14981	14887	14973	14862	14917	14678	14850	14981	14776	14826	14671	14754	14738	14893	14837	14742	14700	14940	14911	14906	14850	15013	14852	14873	14806	14871	14866	14841	14843	14875	14860	14929	14842	14582	14792	14914	14903	14731	14874	14758	14823	14868	14890	14856	14923	14840	14809	14999	14867	14965	14811	15053	15034	14857	14917	14850	14723	14762	14915	14795	14864	14798	14870	14901	14800	14997	14752	14764	14796	14809	14775	14942	14993	14773	14730	14907	14833	14900	14803	14925	14734	14802	14679	14757	14946	14721	14833	14812	14864	14704	14957	14738	14950	14952	14752	14990	14762	14811	14774	14868	14800	14912	14916	14727	14832	14946	14995	14756	14895	14721	14773	14821	14855	14899	14664	14910	14802	14851	14744	14781	14898	14713	14944	15006	14788	15051	15018	14875	14845	14835	14997	14726	14747	14709	14931	14819	14750	14745	14874	14582	14810	14866	14907	14770	15032	14755	14862	14861	15092	14932	14816	14838	14859	14712	14788	14910	14844	14679	15090	14897	14814	14883	14749	14986	14761	14868	14810	14883	14802	14813	14917	14778	14904	14803	14695	14849	14818	14868	14897	14811	14753	15033	15005	14928	14823	14900	14933	14821	14838	14910	14754	14782	14786	14719	14987	14926	14714	14716	14933	14798	14747	14814	14859	14820	14699	14838	14881	14844	14862	14882	14847	14892	14828	14738	14845	14833	14947	14829	14883	14768	14751	14818	14857	14811	14786	14755	14748	14865	14855	14968	14633	14735	14791	14915	14762	14929	14871	14880	14844	14934	14795	14849	14793	15001	14697	14944	15030	14781	14862	14708	14943	14847	14743	14985	14730	15039	14990	14837	14876	14960	14853	14729	14751	14809	14436	15051	14848	14847	14892	14704	14894	14970	14895	14817	14968	14901	14869	14796	14873	14698	14795	14910	14999	14997	14819	14806	14891	14907	14987	14967	14876	14882	14902	14934	14777	14908	14880	14919	14771	14849	14705	14891	14930	14845	14951	14923	14815	14636	14834	14916	14905	14846	14781	14883	14603	14903	14901	14895	14931	14820	14992	14706	14851	14788	14795	14891	14797	14824	14705	14779	14703	14944	14661	14763	14943	14903	14720	14861	14832	14796	14991	14594	14706	14813	14857	14797	15039	14833	14916	14878	14833	14866	15002	14749	14795	14886	14997	14857	14776	15003	14932	14868	14972	14830	14972	14668	14674	14996	14840	14918	14826	14952	14858	14935	14877	14925	14731	14907	14860	14972	14784	14904	14837	14874	14821	14781	14753	14903	14762	14800	14904	14898	14817	14887	15016	14884	14764	14684	14883	14837	14809	14813	14656	14872	14895	14851	14827	14841	14800	14946	14961	14800	14884	14824	14708	14790	14884	14903	14928	14724	14885	14916	14936	14814	14785	14830	14911	14817	14962	14861	14848	14865	14706	15015	14977	14824	15020	14895	14915	14847	14868	14890	14920	14810	14838	15096	14873	14665	14828	14752	14920	14693	14741	14884	14940	14714	15131	14905	14976	14814	14792	14772	14842	14739	14761	14839	14944	14900	14928	14978	14893	14791	14907	14828	14662	14822	14897	14904	14916	14827	14905	14741	14846	14763	14825	14754	14838	14898	14921	15015	14846	14793	14872	14870	14812	14922	14819	14924	14842	14894	14897	14732	14951	14870	14695	14789	15004	14829	14976	14776	14965	14810	14801	14930	14767	15008	14913	14738	14939	14885	14809	14884	14925	14942	14900	14894	14830	14946	14852	14856	14788	14744	14872	14812	14833	14753	14915	14845	14857	14752	14945	14821	14898	14845	14763	14925	14832	14843	14773	14749	14892	14918	14990	14914	14771	14916	14827	14745	14781	14854	14761	14969	14957	14911	14813	14800	14802	14909	14753	15019	14758	14951	14952	14781	14699	14859	14827	14947	14897	14878	14866	15076	15018	14919	14945	14812	14881	14884	14836	14981	14917	14929	14759	14863	14918	14966	14922	14910	14821	14972	14856	14873	14858	14772	14895	14804	14879	14829	14855	14835	14926	14717	14953	14917	14895	14816	14719	14980	14820	15014	14805	14840	14749	14898	14889	14748	14856	14795	14897	14793	14855	14981	14919	14714	14891	14820	14926	14852	14986	14654	14915	15007	14772	14891	15040	14875	14824	14893	14852	14951	14811	15064	14827	14904	14722	14809	14740	14863	14936	14940	14956	14840	14695	14964	14699	14915	14987	14850	14866	14762	14933	14874	14900	14925	14626	14723	14701	14873	14878	14833	14910	15005	14938	14909	14830	14828	14828	14874	14948	14869	15053	14868	14652	14826	14967	14717	14868	14749	14916	14770	14979	14744	14797	14697	14993	14864	14807	14826	14847	14807	14796	15000	14922	14866	14912	14895	14947	14874	15018	14890	14945	14953	14858	15018	14782	14720	14902	14821	14687	14776	14772	14763	14928	14819	14834	14803	14926	14872	14886	14657	14939	14833	14889	14902	14914	14794
23970	21539	29345	24326	22991	24626	23804	20009	19297	19082	19354	19305	18915	18763	19024	18475	17889	17967	17843	17683	17750	17594	17542	17714	17646	17519	17655	17644	17704	17646	17601	17600	17954	19224	20098	19974	18857	18131	17766	17573	17471	17417	17440	17571	17553	17495	17685	17392	17560	17430	17534	17459	17394	17720	17618	17505	17589	17551	17615	17468	17565	17538	17317	17441	17549	17488	17593	17672	17521	17409	17567	17326	17560	17595	17473	17439	17540	17528	17438	17305	17693	17334	17322	17471	17564	17412	17546	17499	17681	17468	17511	17600	17412	17567	17768	17674	17593	17317	17478	17502	17438	17424	17480	17451	17572	17283	17431	17410	17461	17538	17262	17534	17542	17499	17366	17617	17498	17311	17702	17703	17561	17463	17450	17564	17492	17583	17674	17474	17454	17494	17328	17395	17531	17416	17583	17458	17352	17468	17412	17240	17214	17638	17492	17520	17391	17520	17259	17619	17547	17544	17434	17552	17349	17460	17465	17360	17495	17389	17527	17441	17642	17327	17327	17326	17739	17482	17540	17244	17429	17433	17281	17408	17482	17508	17315	17673	17462	17149	17382	17431	17530	17489	17437	17401	17455	17503	17674	17480	17548	17556	17562	17328	17498	17611	17600	17389	17498	17531	17475	17450	17516	17360	17439	17427	17592	17172	17664	17225	17350	17529	17369	17451	17566	17386	17415	17466	17464	17648	17615	17385	17311	17550	17547	17533	17266	17456	17427	17617	17493	17413	17464	17483	17471	17258	17508	17393	17562	17230	17387	17468	17456	17385	17676	17497	17382	17552	17484	17456	17562	17585	17609	17482	17624	17599	17532	17701	17583	17515	17464	17580	17474	17779	17316	17501	17387	17293	17332	17424	17547	17665	17601	17589	17485	17512	17631	17595	17503	17429	17540	17317	17605	17468	17441	17273	17604	17359	17627	17608	17449	17540	17666	17341	17466	17490	17365	17568	17515	17327	17428	17543	17643	17615	17364	17432	17485	17416	17571	17400	17442	17418	17416	17558	17419	17324	17589	17503	17429	17524	17453	17555	17635	17685	17644	17467	17520	17292	17492	17731	17479	17416	17483	17528	17454	17262	17589	17524	17444	17441	17509	17229	17205	17469	17455	17568	17424	17453	17449	17589	17391	17358	17268	17436	17660	17355	17560	17502	17620	17453	17387	17389	17411	17295	17415	17332	17417	17696	17655	17434	17228	17434	17575	17372	17461	17392	17395	17595	17461	17380	17543	17354	17268	17359	17136	17384	17396	17333	17488	17475	17494	17297	17272	17543	17464	17405	17357	17544	17490	17571	17559	17562	17400	17448	17349	17300	17567	17541	17641	17234	17575	17456	17640	17192	17338	17554	17546	17397	17549	17438	17331	17693	17624	17272	17485	17467	17401	17302	17492	17422	17485	17388	17559	17647	17379	17555	17530	17632	17561	17689	17488	17362	17436	17481	17455	17485	17434	17452	17489	17292	17480	17419	17591	17480	17658	17675	17583	17508	17392	17417	17457	17414	17516	17674	17433	17347	17542	17611	17349	17469	17516	17465	17326	17210	17484	17432	17525	17346	17366	17120	17512	17589	17664	17378	17271	17548	17678	17516	17704	17482	17429	17497	17402	17289	17525	17272	17632	17619	17657	17608	17523	17346	17502	17417	17346	17525	17443	17405	17405	17344	17585	17244	17484	17497	17425	17759	17517	17474	17625	17594	17775	17532	17455	17551	17456	17191	17463	17417	17723	17534	17538	17458	17601	17480	17693	17585	17386	17518	17395	17513	17401	17508	17260	17424	17313	17427	17537	17322	17594	17378	17427	17303	17374	17757	17371	17362	17488	17375	17367	17565	17751	17489	17490	17473	17384	17214	17459	17271	17574	17512	17312	17578	17472	17547	17582	17488	17441	17323	17381	17570	17279	17413	17312	17428	17403	17349	17391	17655	17515	17396	17442	17337	17551	17448	17342	17484	17670	17515	17573	17366	17656	17445	17537	17330	17642	17333	17555	17452	17459	17420	17436	17470	17300	17542	17562	17644	17527	17644	17388	17495	17522	17511	17218	17338	17509	17440	17316	17278	17438	17568	17437	17290	17459	17618	17254	17650	17364	17453	17385	17341	17584	17294	17601	17630	17375	17589	17343	17488	17552	17552	17497	17485	17625	17598	17428	17333	17385	17493	17550	17516	17328	17338	17402	17420	17135	17564	17537	17291	17509	17138	17439	17631	17365	17372	17201	17342	17633	17435	17534	17463	17393	17134	17476	17434	17311	17540	17470	17448	17440	17365	17464	17534	17401	17487	17301	17351	17379	17310	17449	17719	17404	17577	17187	17323	17465	17411	17596	17367	17556	17363	17633	17558	17564	17415	17539	17496	17487	17381	17468	17343	17353	17259	17527	17344	17467	17373	17588	17597	17435	17655	17589	17557	17511	17331	17369	17347	17393	17589	17359	17480	17588	17307	17457	17513	17443	17688	17719	17525	17452	17414	17447	17474	17459	17454	17471	17391	17396	17698	17728	17556	17459	17414	17424	17363	17412	17380	17436	17556	17490	17492	17523	17396	17514	17469	17381	17450	17427	17580	17490	17282	17334	17356	17377	17498	17349	17466	17422	17224	17389	17308	17293	17378	17534	17332	17501	17419	17573	17360	17510	17343	17625	17721	17519	17425	17223	17283	17200	17352	17361	17289	17542	17404	17350	17421	17509	17538	17441	17245	17474	17424	17514	17512	17522	17414	17459	17580	17383	17330	17485	17425	17453	17617	17363	17332	17491	17520	17501	17374	17313	17384	17588	17451	17594	17360	17671	17272	17366	17700	17411	17525	17434	17564	17296	17243	17558	17402	17447	17633	17530	17458	17539	17433	17395	17366	17473	17523	17646	17503	17300	17341	17442	17244	17506	17489	17477	17396	17658	17403	17310	17542	17595	17480	17304	17411	17376	17623	17588	17397	17335	17430	17439	17404	17386	17215	17693	17724	17397	17519	17484	17551	17413	17538	17633	17456	17433	17552	17493	17477	17401	17454	17416	17504	17658	17443	17465	17270	17473	17531	17911	17552	17544	17285	17388	17439	17554	17418	17432	17593	17422	17410	17305	17501	17472	17449	17532	17460	17498	17327	17419	17461	17417	17261	17660	17489	17395	17265	17590	17450	17361	17482	17444	17559	17559	17488	17512	17594	17473	17550	17309	17579	17654	17311	17506	17447	17628	17513	17594	17513	17502	17429	17557	17385	17639	17264	17641	17220	17323	17578	17476	17566	17401	17650	17290	17333	17376	17361	17709	17531	17358	17411	17499	17465	17589	17385	17519	17523	17501	17335	17392	17345	17432	17432	17640	17464	17318	17256	17445	17420	17437	17492	17302	17342	17264	17535	17544	17410	17494	17662	17584	17447	17398	17499	17480	17480	17336	17538	17538	17601	17537	17653	17550	17361	17502	17383	17400	17498	17391	17424	17575	17476	17354	17425	17309	17620	17715	17534	17561	17266	17458	17663	17559	17666	17509	17474	17408	17482	17545	17489	17586	17499	17513	17526	17482	17482	17617	17478	17433	17331	17475	17469	17527	17545	17609	17414	17515	17291	17484	17543	17374	17309	17361	17700	17468	17433	17742	17448	17494	17400	17575	17572	17619	17657	17528	17391	17380	17360	17544	17742	17587	17467	17497	17238	17364	17564	17398	17501	17371	17629	17425	17394	17264	17467	17487	17542	17510	17186	17512	17421	17407	17470	17440	17579	17756	17529	17410	17595	17384	17372	17382	17370	17390	17361	17570	17501	17534	17511	17469	17413	17375	17404	17322	17421	17470	17483	17803	17391	17267	17623	17533	17431	17492	17511	17656	17477	17571	17404	17415	17381	17418	17314	17520	17403	17474	17593	17704	17558	17537	17445	17523	17403	17415	17488	17586	17543	17484	17565	17401	17620	17530	17567	17339	17411	17207	17508	17544	17698	17612	17516	17366	17519	17494	17647	17566	17507	17224	17552	17544	17444	17459	17478	17431	17601	17506	17437	17493	17318	17555	17248	17296	17508	17502	17422	17335	17538	17659	17532	17372	17526	17484	17266	17365	17552	17320	17238	17356	17505	17356	17502	17137	17620	17537	17453	17427	17368	17409	17406	17500	17516	17570	17621	17515	17271	17462	17310	17413	17534	17583	17515	17292	17592	17400	17467	17532	17515	17657	17400	17284	17365	17639	17499	17351	17404	17353	17519	17560	17570	17683	17474	17278	17291	17422	17471	17595	17521	17369	17295	17513	17315	17497	17595	17506	17390	17431	17409	17449	17568	17357	17441	17485	17474	17367	17650	17498	17431	17408	17304	17499	17535	17581	17634	17316	17340	17384	17626	17565	17501	17411	17396	17390	17323	17320	17469	17405	17527	17595	17285	17596	17425	17319	17358	17430	17400	17562	17592	17530	17380	17447	17533	17363	17533	17563	17625	17408	17255	17471	17590	17505	17327	17441	17582	17518	17289	17441	17452	17362	17533	17352	17671	17277	17584	17798	17651	17689	17480	17596	17389	17451	17232	17565	17398	17349	17623	17410	17483	17448	17500	17598	17447	17630	17374	17438	17429	17399	17464	17620	17573	17473	17411	17470	17573	17242	17506	17360	17553	17590	17548	17483	17464	17426	17631	17566	17417	17497	17505	17338	17323	17583	17663	17350	17577	17334	17376	17428	17380	17476	17341	17302	17327	17581	17529	17592	17492	17378	17403	17534	17619	17429	17650	17495	17143	17368	17522	17686	17368	17521	17286	17487	17644	17382	17458	17446	17579	17467	17627	17456	17455	17649	17345	17441	17393	17479	17397	17330	17578	17376	17464	17505	17300	17633	17587	17336	17534	17536	17335	17579	17556	17479	17427	17375	17537	17445	17327	17378	17391	17443	17459	17423	17562	17586	17553	17564	17518	17478	17339	17206	17421	17343	17569	17633	17326	17579	17311	17454	17397	17345	17465	17608	17404	17689	17489	17409	17609	17593	17384	17539	17495	17524	17449	17529	17539	17510	17549	17499	17457	17121	17357	17304	17503	17133	17069	17343	17332	17586	17426	17318	17667	17756	17266	17267	17503	17470	17508	17582	17582	17629	17314	17465	17620	17364	17771	17518	17550	17406	17383	17251	17442	17275	17547
21036	37511	34864	27174	24956	22011	19529	18300	17419	17109	17599	17390	16858	16964	16878	16015	15364	15236	15395	15447	15193	15128	15082	15051	15030	14994	15094	14811	14829	14896	14844	14989	15445	17429	18534	17571	16179	15454	14952	14975	14669	14827	14800	14709	14965	14649	14808	15018	14955	14718	14823	14654	14686	14844	14776	14828	14672	14840	14768	14909	14698	14740	14717	14646	14967	14921	14718	14804	14614	14879	14864	14824	14894	14750	14804	14629	14682	14568	14811	14719	14821	14660	14893	14942	14731	14657	14715	14843	14792	14857	14733	14621	14758	14768	14807	14820	14933	14793	14823	14707	14859	14678	14740	14662	14799	14822	14862	14837	14672	14838	14499	14776	14744	14964	14928	14675	14747	14704	14821	14731	14985	14822	14801	14999	14808	14720	14653	14803	14809	14827	14884	14762	14837	14877	14692	14865	14698	14701	14873	14806	14900	14861	14866	14786	14791	14775	14704	14727	14751	14777	14761	14754	14841	14876	14852	14785	14742	14670	14836	14849	14743	14747	14804	14872	14828	14536	14794	14905	14907	14890	14700	14797	14850	14803	14981	14823	14599	14924	14819	14680	14761	14822	14632	14875	14955	14886	14733	14750	14891	14839	14719	14883	14863	14734	14721	14801	14753	14651	14883	14834	14775	14689	14680	14697	14870	14738	14900	14730	14747	14844	14781	14737	14666	14854	14783	14985	14704	14633	14930	14768	14855	14913	14759	14596	14792	14686	14861	14649	14885	14792	14679	14681	14844	14999	14758	14815	14706	14807	14685	14955	14708	14736	14790	14907	14741	14629	14653	14840	14898	14733	14743	14781	14999	14891	14865	14635	14686	14612	14800	14726	14812	14699	14655	14789	14823	14821	14827	14632	14743	14883	14744	14959	14661	14815	14867	14764	14653	14577	14784	14805	14701	14827	14993	14943	14835	14595	14781	14842	14788	14761	14927	14646	14732	14913	14753	14752	14794	14680	14707	14895	14923	14632	14650	14602	14767	14745	14702	14735	14776	14803	14969	14735	14745	14698	14828	14715	14899	14862	14761	14887	14693	14769	14722	14645	14769	14635	14698	14976	14727	14681	14766	14731	14598	14799	14663	14854	14945	14721	14847	14875	14630	14631	14635	14637	14781	14900	14831	14804	14751	14674	14743	14808	14695	14676	14623	14953	14778	14695	14725	14852	14697	14943	14941	14813	14911	14727	14707	14829	14859	14699	14815	14775	14834	14687	14853	14702	14951	14712	14791	14737	14725	14825	14698	14930	14833	14628	14809	14738	14696	14752	14834	14857	14785	14699	14787	14845	14747	14647	14802	14792	14757	14622	14799	14847	14801	14801	14769	14736	14773	14818	14726	14833	14721	14638	14823	14508	14984	14651	14735	14852	14667	14729	14890	14867	14680	14700	14646	14864	14728	14912	14964	14862	14699	14794	14823	14821	14783	14723	14699	14673	14791	14781	14860	14738	14737	14998	14832	14766	14706	14721	14791	14870	14828	14565	14817	14779	14803	14622	14836	14789	14659	14826	14803	14743	14973	14655	14672	14681	14732	14952	14759	14859	14677	14917	14782	14739	14796	14621	14665	14738	14600	14603	14780	14836	14763	14774	14788	14813	14725	14735	14713	14885	14689	14606	14782	14735	14871	14796	14635	14712	14738	14631	14782	14715	14674	14592	14726	14658	14789	14808	14751	14783	14906	14723	14765	14759	14778	14727	14786	14878	14791	14866	14618	14861	14752	14752	14724	14690	14800	14767	14763	14967	14723	14679	14761	14680	14782	14851	14724	14868	14914	14793	14804	14619	14803	14604	14718	14810	14742	14744	14610	14739	14853	14763	14736	14743	14730	14780	14789	14865	14753	14878	14675	14687	14705	14728	14692	14797	14783	14566	14826	14683	14770	14745	14871	14879	14879	14699	14691	14719	14892	14760	14692	14744	14816	14840	14771	14776	14798	14921	14564	14892	14732	14732	14883	14601	14736	14726	14836	14811	14873	14744	14704	14736	14809	14760	14812	14606	14659	14702	14814	14828	14743	14764	14655	14705	14803	14718	14843	14823	14916	14809	14669	14762	14641	14754	14645	14810	14790	14877	14691	14613	14595	14803	14798	14738	14676	14845	14825	14648	14762	14670	14631	14911	14592	14776	14459	14812	14793	14848	14847	14836	14818	14958	14806	14763	14657	14805	14719	14690	14713	14791	14858	14694	14776	14586	14795	14614	14848	14759	14837	14751	14699	14910	14736	14745	14841	14845	14897	14816	14736	14701	14688	14891	14831	14807	14870	14656	14758	14837	14644	14860	14751	14905	14715	14736	14895	14630	14719	14654	14651	14649	14786	14640	14836	14581	14740	14776	14782	14742	14840	14762	14855	14708	14830	14813	14826	14752	14851	14804	14792	14761	14852	14779	14910	14716	14746	14867	14558	14864	14652	14802	14728	14654	14844	14711	14805	14790	14804	14936	14837	14677	14784	14704	14796	14796	14758	14769	14722	14699	14803	14848	14894	14712	14673	14723	14703	14664	14911	14943	14626	14701	14687	14733	14793	14737	14755	14843	14716	14808	14770	14723	14827	14738	14908	14790	14811	14887	14697	14717	14771	14640	14607	14747	14813	14645	14795	14777	14762	14757	14683	14654	14910	14874	14678	14734	14799	14755	14896	14763	14807	14835	14784	14612	14958	14668	14769	14888	14796	14748	14665	14690	14770	14679	14825	14649	14709	14734	14678	14545	14709	14676	14840	14762	14799	14691	14924	14677	14883	14913	14942	14578	14804	14749	14661	14846	14736	14758	14684	14788	14999	14827	14920	14792	14731	14745	14676	14683	14757	14877	14549	14732	14866	14744	14936	14910	14793	14799	14696	14916	14952	14733	14761	14828	14659	14697	14743	14691	14659	14730	14791	14735	14726	14906	14827	14752	14828	14679	14967	14848	14650	14919	14647	14769	14909	14741	14693	14751	14846	14829	14876	14899	14725	14936	14842	14840	14794	14697	14761	14870	14709	14822	14747	14696	14596	14575	14746	14717	14619	14799	14678	14742	14554	14966	14809	14792	14745	14726	14577	14642	14743	14852	14744	14515	14879	14602	14791	14831	14685	14835	14782	14815	14756	14637	14784	14697	14771	14823	14794	14696	14762	14780	14890	14799	14757	14768	14825	14598	14791	14773	14778	14783	14695	14715	14730	14685	15027	14721	14781	14737	14906	14725	14775	14887	14684	14815	14878	14743	14726	14758	14682	14590	14762	14742	14667	14760	14938	14919	14790	14879	14802	14792	14664	14483	14852	14748	14875	14674	14703	14687	14818	14695	14956	14797	14870	14874	14715	14725	14855	14643	14810	14755	14635	14859	14851	14735	14766	14807	14694	14653	14692	14782	14808	14879	14721	14734	14749	14907	14725	14820	14777	14754	14701	14909	14840	14694	14810	14752	14779	14877	14854	14711	14631	14829	14815	14913	14765	14683	14896	14883	14598	14762	14761	14829	14683	14738	14853	14761	14882	14720	14716	14707	14741	14813	14801	14693	14939	14658	14700	14758	14755	14687	14674	14880	14779	14747	14586	14864	14802	14685	14777	14773	14859	14745	14766	14953	14853	14733	14825	14718	14850	14809	14685	14840	14680	14770	14686	14802	15049	14796	14916	14695	14773	14496	14678	14814	14880	14784	14908	14617	14968	14875	14860	14761	14791	14919	14905	14902	14675	14699	14670	14758	14710	14723	14735	14742	14779	14692	14836	14793	14637	14874	14846	14677	14847	14590	14779	14961	14799	14785	14794	14731	14736	14777	14777	14733	14735	14778	14641	14854	14713	14765	14657	14765	14876	14713	14734	14746	14977	14810	14846	14777	14707	14641	14547	14697	14869	14644	14817	14744	14874	14750	14673	14838	14863	14971	14795	14655	14865	14633	14909	14786	14612	14713	14779	14712	14617	14645	14778	14847	14780	14831	14662	14767	14866	14685	14931	14670	14863	14918	14717	14827	14734	14835	14792	14825	14757	14795	14845	14911	14667	14744	14822	14779	14913	14683	14571	14773	14675	14685	14731	14766	14681	15047	14704	14772	14837	14763	14937	14841	14881	14701	14841	14763	14739	14787	14742	14954	14885	14685	14692	14747	14799	14814	14662	14738	14768	14823	14715	14794	14823	14711	14658	14835	14715	14718	14888	14706	14679	14747	14800	14579	14627	14743	14619	14770	14761	14641	14683	14810	14651	14758	14787	14911	14745	15014	14768	14677	14755	14806	14775	14701	14715	14695	14827	14813	14559	14703	14783	14859	14851	15043	14756	14767	14650	14858	14722	14820	14781	14952	14833	14873	14780	14641	14819	14526	14758	14818	14815	14788	14887	14809	14663	14790	14857	14876	14640	14787	14723	14840	14681	14899	14567	14752	14775	14658	14763	14768	14802	14792	14736	14605	14661	14698	14847	14630	14644	14950	14807	14944	14690	14667	14716	14732	14777	14689	14898	14892	14712	14654	14735	14884	14687	14800	14857	14773	14828	14790	14792	14670	14727	14920	14793	14699	14844	14935	14637	14824	14742	14700	14860	14825	14817	14705	14733	14728	14713	14614	14701	14851	14755	14666	14760	14733	14683	14648	14726	14790	14820	14618	14893	14773	14893	14655	14938	14681	14791	14670	14770	14640	14684	14752	14834	14760	14901	14774	14855	14726	14890	14794	14818	14872	14660	14812	14655	14870	14766	14959	14747	14932	14750	14776	15008	14721	14841	14588	14697	14789	14838	14747	14667	14737	14707	14707	14643	14737	14543	14642	14857	14782	14816	14812	14784	14778	14727	14849	14923	14800	14832	14849	14639	14759	14780	14757	14689	14741	14797	14761	14882	14627	14631	14752	14679	14691	14765	14649	14674	14802	14591	14717	14907	14858	14890	14747	14756	14910	14750	14743	14817	14838	14863	14599	14847	14635	14765	14811	14828	14714	14827	14710	14743	14732	14725	14930	14708	14637	14794	14774	14904	14776	14921	14657	14796	14710	14878	14677	14745	14637	14841	14763	14867	14921	14767	14742	14814	14863	14809	14726	14839	14910	14697	14837	14650	14728	14730	14877	14613	14802	14679	14885	14771	14757	14782	14903	14681	14797	14862	14653	14850	14771	14734	14844	14747	14742	14650	14860
23031	21463	29473	23896	21796	24642	27243	21433	20099	19887	19878	20185	19582	19485	19641	18891	18290	18035	18009	18021	18020	18025	17870	18154	17649	17820	17857	18073	17629	17613	17619	17918	18132	20813	22382	21606	19557	18700	17993	17736	17423	17488	17687	17479	17470	17436	17471	17646	17732	17693	17695	17603	17571	17449	17584	17476	17346	17490	17391	17598	17511	17406	17534	17493	17548	17639	17724	17594	17596	17605	17538	17589	17440	17618	17361	17522	17487	17642	17444	17627	17460	17498	17500	17665	17653	17583	17495	17433	17399	17477	17369	17492	17618	17523	17432	17408	17269	17519	17437	17477	17375	17316	17397	17533	17338	17469	17375	17290	17589	17360	17643	17601	17505	17594	17511	17372	17593	17343	17560	17338	17457	17442	17348	17449	17525	17463	17364	17403	17553	17540	17491	17415	17396	17470	17535	17296	17487	17580	17488	17600	17548	17423	17657	17282	17491	17375	17574	17571	17655	17487	17583	17545	17395	17246	17415	17365	17449	17462	17558	17504	17405	17327	17410	17590	17530	17502	17378	17247	17535	17487	17472	17409	17338	17449	17379	17567	17500	17420	17542	17602	17441	17278	17408	17309	17509	17376	17349	17254	17367	17584	17650	17698	17490	17445	17602	17455	17421	17609	17470	17466	17436	17384	17662	17409	17593	17385	17417	17535	17433	17523	17423	17385	17468	17633	17701	17624	17451	17429	17461	17354	17233	17676	17689	17461	17539	17492	17322	17407	17484	17417	17401	17537	17581	17231	17600	17649	17478	17485	17386	17446	17493	17513	17511	17440	17411	17654	17450	17468	17393	17473	17383	17523	17658	17483	17514	17566	17492	17524	17423	17215	17353	17508	17757	17765	17609	17526	17398	17396	17492	17293	17423	17443	17607	17306	17484	17387	17541	17661	17310	17493	17410	17451	17454	17525	17417	17643	17458	17423	17602	17279	17418	17272	17572	17467	17289	17493	17417	17365	17604	17441	17407	17370	17588	17411	17414	17343	17333	17534	17432	17291	17592	17440	17529	17399	17503	17507	17529	17400	17470	17436	17640	17332	17513	17344	17523	17387	17429	17400	17663	17411	17306	17456	17501	17287	17487	17182	17319	17356	17309	17465	17418	17462	17444	17334	17395	17778	17421	17458	17505	17353	17427	17544	17554	17448	17491	17352	17469	17480	17627	17167	17480	17423	17592	17690	17373	17180	17585	17499	17627	17639	17542	17536	17455	17407	17538	17319	17339	17217	17497	17378	17532	17587	17638	17575	17531	17644	17540	17456	17395	17404	17345	17381	17365	17346	17286	17425	17324	17471	17251	17653	17260	17517	17687	17409	17527	17482	17458	17385	17446	17384	17463	17574	17427	17264	17573	17269	17344	17599	17609	17616	17607	17493	17527	17360	17346	17376	17287	17271	17720	17405	17359	17254	17377	17509	17597	17372	17718	17555	17542	17672	17463	17589	17674	17590	17522	17283	17279	17497	17374	17526	17520	17410	17672	17461	17211	17382	17255	17551	17409	17302	17283	17655	17604	17264	17480	17387	17426	17562	17258	17599	17462	17616	17516	17412	17590	17500	17600	17597	17411	17370	17482	17457	17553	17543	17361	17550	17375	17406	17356	17406	17208	17437	17303	17245	17216	17486	17228	17542	17482	17531	17679	17483	17467	17265	17483	17323	17489	17486	17470	17198	17530	17613	17504	17401	17407	17591	17509	17481	17369	17115	17335	17341	17291	17370	17392	17547	17245	17432	17508	17556	17388	17526	17407	17415	17426	17668	17590	17603	17285	17484	17417	17403	17571	17736	17565	17257	17623	17550	17527	17359	17322	17685	17504	17392	17486	17389	17534	17376	17409	17442	17250	17425	17607	17655	17593	17527	17224	17576	17533	17375	17435	17537	17328	17395	17383	17473	17388	17268	17329	17420	17518	17457	17278	17595	17386	17231	17350	17551	17575	17604	17494	17427	17482	17266	17432	17356	17450	17281	17493	17379	17530	17414	17416	17330	17497	17542	17343	17349	17262	17443	17459	17520	17349	17425	17350	17375	17459	17300	17446	17207	17348	17273	17462	17496	17467	17500	17516	17345	17456	17374	17610	17687	17526	17426	17368	17444	17309	17639	17545	17566	17496	17437	17470	17353	17281	17337	17487	17417	17521	17553	17445	17450	17425	17422	17626	17316	17299	17459	17486	17540	17429	17361	17305	17545	17582	17549	17473	17323	17334	17424	17545	17479	17410	17594	17645	17581	17478	17386	17486	17341	17433	17488	17166	17559	17592	17344	17489	17481	17407	17534	17582	17522	17425	17357	17443	17431	17613	17383	17674	17280	17365	17523	17476	17428	17421	17493	17593	17489	17258	17552	17445	17500	17521	17519	17397	17319	17608	17369	17465	17461	17323	17201	17578	17408	17474	17582	17512	17440	17250	17607	17338	17599	17531	17554	17448	17328	17429	17360	17291	17557	17474	17527	17497	17473	17511	17467	17275	17329	17552	17477	17427	17259	17437	17568	17440	17417	17520	17584	17506	17324	17522	17626	17347	17304	17379	17468	17553	17432	17502	17387	17315	17465	17624	17394	17526	17568	17750	17423	17653	17406	17388	17529	17650	17473	17638	17470	17365	17545	17266	17321	17436	17447	17614	17438	17513	17492	17415	17301	17497	17492	17381	17309	17548	17605	17547	17469	17466	17299	17525	17430	17506	17411	17427	17523	17450	17452	17486	17312	17491	17457	17617	17547	17491	17394	17440	17527	17627	17432	17458	17399	17226	17449	17329	17449	17463	17531	17476	17606	17562	17418	17508	17438	17237	17492	17562	17492	17419	17394	17459	17592	17424	17381	17621	17279	17383	17197	17330	17246	17398	17598	17394	17495	17322	17309	17352	17491	17462	17316	17366	17420	17606	17521	17489	17473	17385	17445	17516	17376	17528	17448	17469	17477	17707	17621	17234	17473	17361	17558	17431	17270	17604	17455	17446	17278	17425	17501	17375	17421	17462	17374	17465	17360	17590	17384	17426	17338	17508	17450	17334	17534	17498	17309	17426	17567	17378	17481	17331	17398	17389	17332	17415	17224	17467	17416	17321	17517	17450	17438	17447	17508	17386	17365	17601	17513	17485	17592	17461	17299	17295	17587	17599	17318	17360	17251	17459	17280	17298	17419	17486	17553	17404	17427	17570	17306	17402	17357	17457	17395	17521	17576	17523	17357	17489	17612	17321	17374	17555	17629	17593	17260	17403	17475	17547	17436	17384	17628	17301	17594	17633	17458	17329	17435	17460	17315	17474	17655	17357	17431	17509	17485	17699	17614	17450	17609	17516	17172	17202	17454	17521	17477	17448	17533	17375	17478	17370	17436	17519	17369	17404	17436	17405	17315	17364	17402	17621	17342	17622	17318	17514	17415	17321	17401	17477	17459	17565	17450	17507	17429	17316	17507	17370	17412	17567	17626	17569	17538	17259	17478	17253	17406	17395	17508	17423	17441	17477	17208	17317	17474	17435	17318	17311	17512	17437	17435	17282	17276	17384	17427	17573	17440	17449	17728	17388	17455	17274	17373	17334	17414	17459	17481	17284	17554	17425	17412	17344	17408	17344	17329	17643	17329	17578	17376	17478	17487	17377	17280	17390	17325	17532	17367	17336	17447	17405	17256	17385	17371	17423	17370	17514	17259	17558	17365	17437	17390	17296	17377	17525	17415	17521	17290	17492	17440	17625	17522	17269	17471	17400	17400	17348	17387	17475	17371	17480	17462	17575	17510	17608	17482	17375	17201	17426	17385	17400	17569	17260	17474	17562	17367	17569	17609	17670	17505	17637	17370	17383	17499	17633	17481	17319	17683	17569	17553	17499	17349	17537	17186	17298	17329	17282	17591	17532	17542	17455	17481	17522	17417	17564	17364	17246	17450	17346	17498	17471	17475	17408	17405	17534	17539	17469	17605	17334	17454	17679	17475	17623	17339	17699	17318	17417	17561	17401	17545	17380	17455	17528	17468	17632	17399	17292	17443	17515	17534	17461	17359	17278	17377	17336	17558	17486	17362	17517	17458	17416	17381	17484	17315	17456	17405	17344	17451	17441	17511	17780	17374	17370	17294	17428	17496	17530	17238	17387	17483	17645	17410	17446	17311	17308	17197	17447	17486	17511	17420	17534	17283	17485	17494	17479	17380	17484	17524	17554	17458	17269	17266	17261	17376	17309	17478	17501	17592	17522	17510	17460	17430	17525	17350	17424	17476	17495	17304	17375	17348	17506	17472	17465	17590	17545	17631	17449	17407	17254	17269	17383	17340	17421	17401	17407	17504	17489	17627	17194	17450	17369	17411	17539	17365	17372	17496	17503	17329	17328	17517	17527	17416	17570	17423	17595	17594	17523	17496	17282	17334	17347	17394	17419	17336	17521	17471	17605	17377	17508	17361	17359	17519	17533	17543	17658	17357	17374	17492	17386	17532	17335	17608	17435	17446	17455	17368	17425	17434	17430	17406	17553	17357	17477	17575	17517	17508	17414	17224	17331	17578	17463	17390	17648	17477	17668	17436	17390	17351	17440	17430	17565	17592	17397	17511	17492	17325	17333	17588	17516	17526	17463	17401	17448	17616	17447	17337	17459	17510	17434	17309	17497	17423	17552	17272	17626	17510	17550	17486	17397	17375	17400	17480	17398	17365	17433	17535	17603	17212	17338	17411	17325	17240	17404	17399	17448	17456	17328	17339	17529	17412	17522	17349	17498	17471	17508	17295	17624	17335	17389	17504	17427	17287	17470	17487	17388	17522	17441	17435	17512	17540	17472	17405	17373	17332	17484	17458	17367	17609	17598	17428	17287	17522	17480	17393	17598	17458	17441	17439	17383	17330	17487	17375	17324	17469	17561	17351	17425	17411	17330	17534	17193	17471	17395	17405	17528	17318	17504	17465	17404	17435	17429	17454	17482	17479	17474	17513	17325	17561	17516	17538	17503	17592	17307	17575	17400	17370	17405	17212	17467	17296	17313	17516	17391	17213	17461	17395	17200	17418	17242	17448	17474	17270	17394	17579	17243	17442	17366	17339	17498	17665	17269	17470	17533	17443	17426	17406	17365	17585	17581	17584	17397	17331	17300	17655	17559	17511	17489	17531	17444	17700	17515	17427	17522	17628
22286	42062	38456	30316	28096	24566	21468	19386	18814	18015	18654	18307	17922	17497	17771	16686	15556	15276	15666	15367	15264	15100	15125	14925	15116	14999	14918	15062	14946	14655	14940	14932	15949	19547	21306	19654	17242	15826	15077	14713	14760	14644	14710	14670	14654	14703	14748	14726	14741	14503	14670	14696	14533	14639	14800	14521	14750	14571	14871	14792	14792	14828	14698	14750	14570	14745	14943	14708	14792	14705	14820	14754	14755	14634	14843	14595	14682	14802	14736	14689	14628	14532	14778	14692	14795	14660	14593	14720	14702	14578	14779	14706	14717	14816	14675	14740	14754	14618	14897	14527	14841	14651	14703	14684	14585	14552	14678	14706	14666	14529	14600	14621	14625	14737	14530	14605	14705	14814	14833	14691	14632	14656	14764	14684	14548	14771	14866	14766	14673	14782	14709	14616	14727	14628	14664	14685	14678	14604	14677	14518	14634	14638	14700	14513	14779	14763	14640	14694	14611	14716	14714	14849	14740	14776	14680	14682	14687	14633	14535	14723	14577	14545	14696	14663	14786	14670	14769	14692	14817	14605	14581	14676	14637	14655	14683	14737	14540	14581	14684	14731	14607	14734	14571	14750	14483	14788	14768	14669	14704	14649	14844	14785	14607	14618	14713	14846	14662	14597	14892	14821	14634	14741	14594	14628	14638	14741	14698	14752	14550	14676	14659	14533	14782	14828	14596	14504	14588	14787	14730	14729	14699	14709	14748	14679	14617	14625	14434	14608	14701	14715	14740	14644	14739	14735	14747	14639	14666	14488	14591	14731	14758	14728	14565	14725	14790	14664	14431	14650	14657	14492	14743	14610	14882	14471	14847	14676	14622	14683	14737	14619	14678	14780	14698	14682	14675	14764	14524	14694	14811	14608	14723	14765	14780	14772	14603	14557	14577	14697	14697	14692	14662	14745	14642	14703	14568	14752	14678	14676	14762	14784	14712	14708	14686	14515	14649	14752	14760	14624	14642	14668	14695	14790	14931	14513	14693	14521	14734	14784	14767	14465	14658	14664	14604	14743	14572	14607	14525	14629	14653	14616	14703	14721	14581	14608	14412	14707	14616	14511	14584	14512	14588	14668	14597	14643	14620	14642	14570	14577	14633	14655	14533	14808	14790	14529	14573	14720	14554	14612	14630	14517	14578	14721	14723	14769	14623	14624	14678	14575	14786	14670	14603	14653	14771	14694	14715	14591	14829	14636	14544	14641	14583	14688	14564	14717	14605	14705	14693	14532	14853	14629	14599	14707	14676	14799	14721	14589	14564	14673	14741	14697	14654	14748	14718	14530	14723	14744	14769	14670	14546	14781	14697	14750	14582	14672	14709	14659	14768	14629	14704	14497	14630	14622	14777	14553	14531	14738	14690	14755	14804	14529	14758	14790	14725	14693	14784	14619	14668	14611	14663	14453	14585	14510	14623	14657	14652	14536	14868	14827	14616	14569	14671	14590	14712	14813	14771	14719	14814	14735	14690	14677	14748	14737	14615	14617	14713	14771	14539	14764	14652	14758	14425	14712	14877	14650	14536	14513	14665	14495	14812	14486	14699	14813	14608	14598	14661	14631	14747	14790	14640	14688	14528	14572	14815	14508	14837	14554	14635	14600	14648	14505	14626	14570	14825	14694	14693	14694	14731	14779	14567	14763	14586	14583	14604	14639	14487	14619	14751	14620	14646	14651	14769	14717	14555	14750	14623	14854	14660	14653	14563	14514	14897	14627	14801	14786	14777	14844	14751	14651	14510	14730	14641	14716	14823	14582	14635	14639	14732	14683	14656	14563	14598	14721	14591	14868	14704	14716	14589	14526	14614	14928	14677	14764	14686	14801	14796	14417	14609	14808	14767	14674	14625	14860	14623	14590	14565	14677	14627	14574	14525	14805	14726	14576	14529	14752	14603	14673	14537	14703	14668	14484	14854	14536	14693	14751	14664	14657	14599	14572	14644	14706	14642	14670	14548	14642	14555	14452	14514	14734	14628	14572	14525	14642	14799	14633	14572	14619	14737	14748	14621	14486	14480	14635	14553	14792	14579	14641	14723	14681	14708	14617	14742	14691	14588	14570	14672	14580	14625	14671	14677	14593	14581	14740	14657	14616	14660	14556	14786	14671	14765	14728	14678	14734	14692	14697	14709	14685	14515	14586	14732	14561	14594	14842	14605	14686	14672	14636	14624	14712	14873	14584	14639	14498	14479	14682	14819	14540	14748	14637	14719	14748	14567	14478	14585	14676	14703	14617	14624	14718	14724	14726	14673	14664	14743	14592	14652	14601	14686	14614	14705	14679	14789	14673	14562	14642	14665	14642	14575	14611	14658	14475	14833	14648	14625	14616	14717	14587	14696	14446	14607	14696	14589	14681	14707	14679	14855	14466	14536	14586	14700	14717	14582	14736	14653	14806	14746	14562	14579	14729	14625	14632	14723	14699	14603	14555	14686	14788	14655	14557	14587	14546	14542	14647	14660	14802	14679	14725	14593	14649	14614	14466	14703	14570	14511	14654	14716	14674	14644	14661	14796	14718	14766	14645	14686	14838	14544	14696	14595	14594	14771	14776	14599	14613	14632	14711	14644	14566	14687	14631	14791	14822	14636	14735	14674	14729	14759	14686	14551	14660	14588	14551	14701	14725	14637	14599	14525	14744	14693	14648	14773	14545	14824	14597	14470	14652	14564	14678	14595	14598	14731	14646	14731	14753	14626	14617	14663	14565	14897	14938	14770	14791	14889	14636	14529	14717	14656	14739	14711	14615	14786	14579	14663	14621	14529	14597	14707	14675	14751	14600	14628	14866	14529	14755	14525	14612	14716	14660	14765	14459	14627	14538	14738	14635	14669	14574	14829	14498	14788	14783	14747	14701	14637	14634	14762	14644	14469	14727	14596	14701	14823	14532	14699	14647	14771	14529	14741	14731	14508	14751	14791	14693	14789	14685	14681	14692	14840	14449	14620	14586	14641	14445	14739	14584	14740	14573	14539	14595	14602	14549	14717	14780	14813	14652	14719	14818	14569	15000	14632	14761	14706	14768	14642	14529	14737	14457	14678	14718	14441	14700	14671	14932	14571	14730	14789	14772	14640	14601	14604	14675	14546	14870	14620	14720	14691	14641	14522	14463	14664	14597	14726	14612	14645	14607	14645	14565	14721	14627	14491	14419	14633	14646	14724	14793	14676	14589	14625	14677	14713	14557	14761	14775	14560	14676	14618	14537	14593	14653	14694	14567	14610	14582	14685	14526	14598	14580	14600	14672	14686	14638	14928	14731	14564	14658	14710	14606	14796	14636	14556	14828	14693	14692	14715	14581	14847	14619	14683	14626	14702	14626	14786	14739	14695	14580	14730	14720	14517	14610	14713	14752	14521	14867	14880	14684	14630	14596	14805	14637	14777	14740	14635	14685	14549	14689	14667	14699	14807	14577	14629	14690	14653	14676	14698	14655	14557	14617	14502	14768	14607	14737	14510	14611	14616	14687	14729	14680	14553	14672	14608	14701	14638	14750	14613	14727	14433	14650	14774	14666	14547	14588	14783	14681	14652	14644	14752	14644	14621	14671	14830	14660	14765	14732	14869	14807	14471	14650	14747	14781	14600	14582	14617	14725	14749	14729	14754	14776	14655	14702	14573	14585	14748	14760	14714	14661	14592	14591	14723	14909	14522	14620	14584	14819	14585	14587	14633	14769	14765	14639	14655	14648	14840	14721	14675	14683	14580	14652	14705	14688	14735	14714	14546	14666	14779	14689	14790	14651	14473	14545	14732	14754	14762	14500	14820	14707	14489	14658	14711	14624	14665	14724	14595	14821	14602	14589	14661	14794	14679	14735	14623	14572	14597	14742	14685	14826	14711	14533	14807	14635	14598	14937	14632	14612	14731	14699	14395	14631	14635	14624	14692	14630	14665	14573	14789	14738	14725	14738	14552	14789	14670	14821	14641	14669	14805	14758	14734	14728	14798	14692	14630	14632	14640	14836	14753	14729	14638	14754	14638	14707	14792	14546	14595	14659	14699	14673	14854	14626	14649	14746	14684	14533	14576	14542	14588	14708	14606	14886	14775	14633	14780	14491	14566	14661	14834	14637	14768	14533	14570	14487	14575	14718	14532	14766	14692	14681	14729	14652	14610	14552	14613	14515	14744	14648	14743	14520	14692	14567	14595	14592	14676	14764	14568	14640	14573	14849	14697	14610	14641	14738	14769	14527	14599	14725	14722	14647	14586	14580	14812	14538	14612	14735	14606	14703	14584	14757	14696	14665	14564	14829	14627	14597	14562	14619	14663	14559	14608	14659	14685	14650	14623	14637	14774	14447	14572	14640	14605	14542	14674	14730	14706	14716	14774	14738	14885	14638	14745	14595	14593	14585	14664	14732	14886	14756	14658	14594	14558	14697	14856	14605	14677	14675	14509	14675	14674	14659	14665	14477	14634	14651	14631	14658	14694	14646	14805	14705	14673	14557	14568	14490	14612	14593	14739	14590	14476	14703	14651	14702	14702	14695	14595	14556	14735	14736	14685	14575	14797	14610	14771	14519	14611	14764	14722	14490	14676	14661	14533	14748	14533	14727	14510	14675	14653	14714	14640	14641	14566	14593	14768	14593	14567	14725	14719	14574	14593	14540	14687	14731	14614	14484	14617	14493	14630	14679	14670	14663	14864	14570	14769	14631	14643	14739	14740	14603	14824	14685	14603	14559	14672	14603	14686	14826	14744	14708	14756	14741	14430	14674	14683	14613	14516	14628	14601	14679	14676	14582	14692	14632	14591	14632	14649	14492	14761	14687	14780	14414	14489	14776	14550	14626	14725	14803	14609	14645	14712	14598	14771	14773	14546	14581	14714	14636	14524	14754	14661	14627	14533	14776	14645	14769	14641	14778	14433	14591	14599	14511	14619	14632	14381	14601	14699	14544	14638	14682	14650	14657	14743	14743	14591	14592	14684	14661	14790	14797	14727	14394	14587	14570	14822	14696	14713	14718	14665	14504	14898	14593	14710	14640	14711	14568	14858	14844	14640	14714	14675	14745	14661	14693	14576	14607	14451	14642	14504	14694	14743	14679	14592	14712	14757	14644	14762	14681	14694	14710	14597	14719	14655	14611	14658	14629	14592	14646	14554	14748	14661	14634	14736	14562	14608	14615
28115	23664	29112	25990	21522	20984	19988	18917	18640	18474	18693	18552	18328	18333	18451	18243	18140	17794	17854	17748	17790	17803	17860	17467	17682	17834	17783	17903	17737	17669	17616	17640	17578	18026	18061	17931	18145	17994	17902	17607	17825	17845	17942	17795	17747	17579	17671	17732	17727	17765	17778	17622	17785	17806	17932	17970	17843	17564	17803	17546	17642	17728	17640	17688	17772	17764	17411	17965	17668	17757	17614	17859	17713	17715	17534	17808	18079	17692	17587	17737	17689	17620	17592	17786	17672	17960	17547	17717	17582	17540	17664	17731	17743	17536	17618	17732	17591	17720	17812	17795	17807	17674	17731	17644	17536	17629	17797	17757	17876	17642	17725	17560	17808	17533	17592	17532	17686	17802	17742	17625	17719	17645	17511	17662	17703	17878	17691	17664	17763	17474	17688	17651	17800	17599	17822	17559	17462	17531	17615	17692	17846	17675	17588	17705	17645	17786	17787	17578	17697	17740	17669	17686	17741	17712	17876	17754	17819	17323	17646	17746	17752	17676	17661	17751	17690	17676	17793	17741	17616	17617	17559	17591	17793	17652	17678	17667	17482	17680	17703	17728	17494	17794	17792	17831	17658	17603	17703	17513	17743	17585	17797	17669	17657	17767	17582	17732	17786	17562	17632	17672	17694	17571	17825	17695	17774	17611	17554	17901	17705	17721	17676	17644	17724	17777	17782	17797	17504	17456	17806	17847	17693	17709	17710	17479	17762	17563	17745	17572	17640	17641	17644	17714	17712	17788	17580	17615	17589	17592	17717	17738	17656	17568	17805	17658	17571	17605	17586	17562	17558	17615	17615	17668	17623	17601	17798	17575	17799	17961	17621	17722	17876	17699	17585	17793	17583	17662	17578	17798	17684	17622	17685	17605	17635	17742	17904	17769	17675	17842	17780	17807	17744	17525	17747	17866	17687	17595	17849	17795	17681	17623	17765	17750	17760	17717	17802	17707	17631	17524	17745	17733	17642	17668	17491	17744	17642	17543	17633	17585	17485	17786	17756	17578	17681	17587	17620	17545	17566	17797	17746	17797	17584	17758	17512	17830	17731	17689	17713	17724	17780	17543	17780	17764	17852	17750	17938	17651	17734	17725	17595	17801	17792	17696	17780	17756	17726	17764	17551	17798	17817	17771	17575	17664	17652	17729	17758	17779	17645	17732	17707	17717	17574	17842	17779	17818	17830	17854	17787	17587	17905	17660	17850	17665	17709	17729	17755	17789	17761	17753	17832	17773	17631	17598	17503	17573	17766	17614	17713	17725	17628	17430	17575	17738	17594	17581	17568	17918	17822	17767	17696	17676	17973	17754	17641	17604	17479	17834	17840	17817	17606	17684	17823	17792	17677	17831	17633	17795	17717	17766	17893	17751	17667	17730	17778	17795	17531	17954	17592	17694	17746	17719	17576	17539	17777	17661	17730	17814	17549	17799	17834	17666	17591	17779	17740	17470	17762	17634	17692	17701	17670	17643	17741	17477	17598	17793	17597	17736	17634	17531	17740	17503	17651	17723	17566	17741	17741	17816	17699	17853	17525	17806	17523	17903	17542	17639	17477	17698	17900	17681	17669	17692	17662	17757	17627	17870	17672	17611	17526	17875	17653	17862	17604	17721	17601	17583	17763	17679	17537	17963	17923	17593	17663	17596	17758	17677	17683	17721	17715	17774	17886	17805	17666	17626	17639	17775	17859	17873	17654	17828	17690	17802	17630	17746	17735	17729	17909	17527	17701	17674	17505	17638	17871	17696	17703	17928	17700	17635	17491	17692	17693	17683	17807	17693	17594	17706	17504	17695	17729	17723	17611	17693	17709	17701	17550	17638	17699	17706	17711	17566	17684	17726	17697	17642	17805	17502	17700	17787	17757	17693	17723	17634	17800	17530	17563	17651	17652	17671	17468	17656	17823	17901	17616	17626	17742	17647	17587	17638	17731	17747	17849	17492	17691	17918	17860	17485	17740	17575	17692	17599	17547	17582	17880	17694	17856	17693	17754	17784	17638	17714	17629	17800	17579	17731	17823	17539	17693	17779	17732	17741	17560	17566	17844	17770	17776	17781	17750	17689	17726	17902	17783	17643	17754	17537	17589	17682	17639	17688	17778	17642	17610	17796	17611	17733	17765	17781	17573	17832	17561	17639	17540	17739	17713	17644	17694	17519	17691	17560	17858	17683	17603	17753	17766	17786	17706	18020	17764	17589	17722	17800	17770	17760	17578	17672	17662	17441	17695	17775	17742	17625	17694	17618	17774	17773	17627	17421	17500	17616	17745	17772	17641	17513	17500	17763	17827	17605	17752	17769	17650	17623	17711	17616	17792	17783	17683	17567	17849	17692	17808	17571	17935	17641	17643	17582	17696	17587	17626	17489	17644	17583	17749	17811	17783	17753	17747	17553	17769	17606	17805	17744	17703	17789	17713	17735	17833	17753	17659	17636	17597	17784	17810	17718	17635	17751	17705	17579	17692	17564	17547	17539	17710	17749	17724	17649	17580	17476	17596	17703	17808	17807	17464	17663	17536	17689	17796	17687	17690	17887	17900	17723	17762	17575	17740	17797	17612	17651	17677	17431	17680	17592	17641	17676	17950	17830	17736	17748	17731	17834	17867	17492	17716	17737	17703	17737	17840	17714	17550	17660	17757	17837	17845	17722	17663	17811	17721	17593	17859	17614	17621	17556	17681	17839	17524	17677	17533	17672	17952	17860	17541	17689	17601	17633	17871	17803	17690	17582	17749	17482	17586	17503	17848	17698	17697	17582	17700	17648	17646	17743	17619	17685	17676	17541	17657	17804	17650	17614	17800	17527	17619	17786	17628	17853	17642	17836	17480	17570	17673	17840	17779	17786	17838	17567	17706	17525	17680	17643	17814	17691	17797	17795	17503	17745	17721	17640	17681	17462	17940	17940	17754	17668	17659	17728	17599	17457	17697	17770	17844	17668	17700	17481	17694	17845	17656	17565	17544	17420	17518	17699	17859	17446	17532	17660	17627	17647	17813	17557	17656	17705	17650	17816	17675	17593	17764	17804	17715	17655	17761	17553	17762	17801	17681	17493	17604	17542	17627	17650	17749	17594	17738	17739	17704	17488	17616	17765	17629	17882	17492	17667	17733	17728	17756	17830	17630	17601	17715	17684	17743	17688	17688	17532	17607	17941	17813	17765	17576	17743	17501	17611	17855	17698	17678	17628	17776	17848	17742	17783	17772	17664	17899	17648	17646	17498	17607	17608	17738	17826	17872	17693	17812	17698	17694	17856	17950	17711	17671	17718	17786	17853	17808	17742	17667	17805	17777	17715	17830	17734	17675	17795	17796	17745	17771	17867	17824	17701	17838	17783	17786	17810	17789	17625	17954	17538	17682	17521	17620	17690	17761	17806	17672	17466	17771	17586	17575	17673	17850	17753	17703	17637	17638	17767	17519	17535	17692	17660	17560	17770	17794	17717	17625	17779	17664	17777	17913	17688	17627	17874	17654	17539	17556	17713	17817	17512	17727	17755	17653	17740	17765	17493	17710	17777	17814	17934	17479	17575	17747	17521	17522	17706	17695	17601	17518	17675	17520	17786	17794	17780	17709	17714	17651	17610	17613	17588	17712	17559	17802	17950	17807	17542	17675	17705	17813	17569	17868	17632	17577	17682	17675	17555	17500	17514	17845	17734	17778	17615	17820	17624	17738	17951	17773	17743	17595	17770	17748	17688	17680	17588	17698	17831	17818	17749	17696	17431	17792	17763	17657	17731	17555	17848	17739	17691	17675	17600	17666	17681	17865	17773	17613	17618	17939	17700	17763	17705	17551	17700	17933	17758	17572	17512	17683	17788	17855	17764	17566	17706	17831	17511	17775	17580	17673	17588	17762	17608	17592	17571	17817	17691	17729	17744	17599	17787	17744	17844	17808	17688	17759	17539	17688	17922	17772	17550	17595	17681	17734	17707	17635	17704	17615	17755	17723	17587	17471	17676	17602	17837	17842	17694	17604	17501	17741	17779	17623	17839	17632	17787	17679	17608	17720	17538	17846	17687	17468	17548	17575	17809	17680	17743	17545	17640	17574	17539	17618	17652	17812	17656	17545	17813	17632	17618	17705	17585	17742	17743	17693	17843	17540	17723	17731	17685	17708	17588	17696	17662	17877	17557	17709	17810	17972	17723	17732	17689	17818	17786	17825	17445	17811	17743	17691	17638	17630	17856	17760	17716	17814	17814	17710	17685	17599	17670	17717	17636	17676	17517	17686	17819	17897	17606	17669	17481	17723	17808	17871	17668	17748	17678	17594	17732	17643	17588	17590	17740	17706	17808	17612	17724	17740	17673	17851	17659	17817	17626	17952	17728	17850	17629	17717	17845	17863	17919	17749	17892	17714	17591	17848	18128	17474	17742	17677	17773	17715	17729	17585	17523	17543	17722	17800	17803	17510	17689	17761	17650	17793	17605	17608	17835	17876	17683	17695	17799	17799	17581	17692	17453	17624	17730	17804	17609	17659	17476	17850	17685	17696	17727	17565	17809	17681	17673	17556	17585	17651	17529	17727	17848	17532	17693	17682	17818	17708	17972	17595	17856	17877	17909	17761	17914	17867	17791	17696	17708	17773	17605	17524	17771	17708	17776	17781	17646	17653	17789	17757	17666	17490	17631	17693	17600	17807	17863	17734	17687	17902	17737	17755	17638	17802	17512	17704	17618	17639	17789	17885	17750	17650	17814	17681	17451	17702	17620	17884	17616	17672	17823	17902	17713	17870	17624	17774	17775	17738	17567	17552	17703	17704	17661	17621	17762	17661	17592	17602	17609	17919	17723	17528	17671	17895	17678	17521	17798	17633	17693	17700	17833	17504	17615	17848	17631	17582	17658	17933	17799	17934	17683	17772	17697	17621	17533	17870	17455	17818	17621	17633	17723	17796	17708	17656	17552	17846	17690	17664	17642	17729	17863	17876	17520	17682	17529	17946	17751	17609	17533	17804	17854	17674	17858	17727	17814	17623	17726	17652	17640	17588	17538	17632	17745	17556	17759	17686	17577	17744	17340	17850	17802	17725	17697	17695	17740	17644	17599	17756	17583	17763	17666	17747	17733	17567	17552	17737	17777	17670	17888	17753	17628	17630	17687	17673	17665	17718	17542	17634	17616
21014	31515	29032	22762	20652	19527	17844	16917	16309	15982	16319	16452	16086	16144	16318	15633	15232	15025	15087	15226	14974	14870	14907	14786	15038	14873	14943	14942	15038	14812	15048	14884	14844	15158	15492	15379	15477	15109	15006	14947	14951	14838	14909	14873	14964	14956	14772	14678	14784	14947	14863	14866	14837	14749	14821	14818	14794	15013	14760	14897	14863	14778	14922	14740	14926	14939	14786	14791	14826	14779	14923	14904	14863	14631	14872	14726	14818	14814	14979	14751	14915	14880	14902	14920	14803	14989	14904	14850	14791	14899	14771	14894	14948	14888	14841	14912	14813	14789	14815	14936	14866	14919	14762	14862	14774	14746	14900	14857	14723	14918	14820	14941	14967	14970	14952	14742	14819	14842	14737	14750	14910	14792	14939	14705	14730	14695	14805	14752	14691	14926	14820	14865	14876	14732	15001	14940	14677	14960	14742	14630	14778	14727	14754	14900	14808	14880	14780	14770	14694	14771	14557	14907	14885	14864	14841	14861	14948	14900	14952	14816	14848	14714	14800	14785	15123	14816	14760	14929	14948	14768	14874	14822	14959	14761	14760	14915	14820	14921	14872	14761	14984	14847	14881	14923	14776	14942	14849	14829	14586	14893	14801	14968	14924	14854	14780	14953	14902	14859	14830	14984	14847	14754	15146	14834	14901	14832	14929	14909	14890	14876	14752	14829	14748	14850	14781	14847	14885	14826	14804	14866	14819	14883	14805	14831	14810	14898	14818	14805	14781	14797	14828	14714	14793	14790	14674	14768	14752	14706	15046	14856	14738	14935	14730	14670	14761	14939	14840	14790	14798	14923	14602	14880	14802	14717	14865	14719	14838	14702	14778	14768	14795	14731	14891	14740	14816	14904	14853	14897	14754	14838	14795	14787	14711	14844	14782	14811	14919	14761	14855	14952	14948	14942	14726	14770	14726	14914	14762	14789	14806	14693	14842	14853	14885	14814	14838	14920	14777	14904	14753	14789	14745	15010	14873	15009	14723	14833	15083	14631	15034	14958	14753	14714	14847	14529	14674	14812	14783	14943	14908	14851	14790	14907	14950	14767	14801	14958	14969	14895	14855	14963	14805	14958	14954	14729	14781	14941	14745	14834	14789	14816	14943	14811	14748	14787	14840	14684	14960	14995	15119	14814	14981	14781	14973	14832	14808	14714	14853	14802	14914	14710	14683	14880	14792	14810	15019	14692	14745	14701	15056	14796	14765	14936	14784	14846	14798	14676	14838	14768	14724	14730	14802	14773	14810	14685	14824	14725	14803	14834	14647	14903	14778	14808	14892	14877	14852	14916	14831	14855	14911	14764	14807	14622	14824	14878	14760	14822	14782	14920	14808	14844	14884	14672	14813	14758	14749	14743	14686	14832	14800	14942	14880	14805	14915	14936	14908	14746	14793	14687	14869	14868	14930	14727	14916	14941	14983	14752	14927	14934	14660	14749	14821	14843	14722	14828	14936	14794	14763	14975	14690	14906	14770	14734	14848	14800	14758	14865	14726	14765	14910	14816	14949	14784	14826	14776	14708	14727	14981	14859	15014	14803	14834	14811	14809	14949	15009	14737	14765	14737	14663	14793	15077	14761	14861	14693	14898	14897	14841	14842	14745	14795	14797	14785	14943	14720	14658	14807	14674	14761	14862	14724	14857	14906	15040	14984	14740	14808	14879	14880	14674	14838	14835	14817	14876	14828	14653	14878	14792	14838	14984	14795	14831	14799	14909	14737	14775	15128	14954	14651	14931	14974	14725	14900	14961	14839	14868	14812	14895	14847	14933	14829	14878	14870	14808	14910	14886	14830	14784	14842	14817	14675	14753	14740	14892	14824	14798	14866	14882	14703	14870	14877	14809	14849	14877	14899	14958	14625	14848	14698	14781	14676	15050	14842	14846	14856	14796	14918	14932	14783	14956	14840	14737	14909	14893	14831	14652	14827	14759	14715	14746	15093	14948	14908	14763	14763	14693	14926	14912	14914	14966	14852	14983	14986	14846	14769	15034	14826	14968	14796	14798	14893	14736	14895	14877	14843	14744	14951	14837	14823	14876	14871	14867	15002	14826	14744	14857	14879	14922	14691	14874	14933	14725	14874	14869	14845	14864	14931	14952	14985	14938	14935	14895	14762	14869	15085	14892	14973	14920	14903	14806	14862	14825	14697	14690	14920	14811	14961	14785	14850	14843	14828	14786	14712	15050	14828	14891	14984	14811	14888	14768	14753	14795	14688	14925	14913	14773	14956	15084	14948	14776	14652	14829	14845	14937	14922	14752	14820	14757	14934	14816	14836	14767	14762	14805	14921	14824	14753	14915	14887	14798	14838	14746	14840	14841	14938	14816	14819	14867	14695	14771	14702	14880	14677	15015	14802	14871	14843	14891	14886	14772	14968	14860	14725	14952	14872	14818	14771	14844	14779	14847	14769	14716	14821	14785	14761	14824	14834	14911	14870	14778	14866	14799	14820	14814	14845	14831	14750	14774	14878	14875	14797	14807	14761	14816	14825	14844	14761	14792	14850	14933	14795	14995	15016	14865	14987	14712	14824	14866	14926	14920	14891	15023	14886	14983	14774	14816	14912	14948	14724	14878	14882	14872	14976	14777	14714	14758	14854	14818	14984	15029	14880	14755	14728	14910	14743	14836	14884	14500	14684	14819	14812	14824	14884	14850	15067	14757	14910	14730	14854	14890	15014	14675	14887	14912	14830	14921	14865	14786	14743	14950	14938	14878	14768	14753	14889	14740	14829	14895	14754	14899	14936	14888	14819	14928	14986	14898	14854	14899	14749	14799	14853	14943	14781	14958	14884	14929	14814	14766	14846	14731	14724	14854	14819	14940	14895	14985	14966	14665	15006	14973	14830	14946	14909	14949	14974	14902	14696	14875	15145	14698	14797	15042	14849	14752	14829	14861	14852	14945	14910	15004	14822	14767	14805	14793	14785	14855	14840	14732	15036	14942	14703	14825	14765	14801	14880	14746	14837	14767	14704	14781	14793	14767	14830	14838	14805	14973	14713	14762	14869	14879	14933	14884	14863	14850	14739	14891	14881	14745	14810	14797	15000	14883	14872	14683	14857	14971	14797	14847	14699	14731	14740	14659	14781	14850	14899	14881	14906	14731	14679	14866	14770	14832	14742	14705	14807	14964	14887	14762	14854	14861	14627	14750	14576	14796	14819	14814	14847	15022	14850	14859	14889	14963	15084	14879	14736	14859	14997	14945	15024	15007	14727	14980	14654	14758	14758	14873	14815	14886	14923	14833	14950	15184	14824	14835	14924	14728	14944	14936	14856	14746	14862	14874	14759	14771	14922	14724	14899	14894	14698	14789	14766	14858	14823	14888	14568	14886	14645	14927	14879	14820	14858	14860	14937	14881	14560	14862	14964	14751	14830	14983	14814	14715	14792	14805	14950	14855	14743	14815	14772	15020	14904	14791	14903	14882	14835	14960	14805	14715	14805	14781	14845	15061	14938	14708	14801	14793	15029	14896	14991	14996	14795	14790	14909	14859	14813	15016	14902	14835	14748	14817	14878	14699	14940	14839	14810	15007	14823	14798	14760	14994	14710	14880	14671	14793	14868	15001	14933	14931	14725	14897	14720	14767	14936	14826	14800	14787	14720	14862	14800	14985	14772	14803	14864	14817	14890	14700	14856	14881	14783	14867	14591	14852	14822	14765	14594	14861	14672	14657	14875	14924	14786	14772	14800	14842	14868	14861	14962	14781	14871	14618	14647	14523	14940	15044	14747	14726	14802	14814	14830	14892	14720	14907	14876	14826	14909	14858	14891	14725	14642	14932	14913	14784	14741	14854	14801	14902	14830	14938	14968	14898	14917	14791	14896	14789	14868	14822	14750	14833	15098	14903	14880	14786	14752	14917	14854	14887	14679	14879	14898	14768	14808	14820	14883	14860	14949	14810	14909	14871	14852	14877	14763	14792	14836	14805	14964	14766	14903	14969	14880	14932	14826	14806	14884	14876	14807	14871	14637	14854	14711	14813	14901	14858	14916	15097	14898	14810	14821	14823	14880	14893	14857	14773	14792	14841	14710	15041	14893	14635	15082	14807	14802	14853	14809	14965	14737	14717	14777	14911	14885	14845	14713	14843	15008	14844	14684	15082	14723	14730	14924	14927	14761	14984	14840	14827	14723	14800	14854	14933	14999	14775	14888	14791	14901	14918	14884	14764	14962	14814	14935	14775	14887	14866	14936	14849	14828	14823	14928	14774	14869	14855	14768	14852	14773	14761	15048	14959	14819	14848	14843	14927	14883	14856	14883	14683	14950	14754	15031	14922	14777	14870	14822	14879	14952	14780	14790	14862	14886	14966	14958	14862	14815	14900	14902	14770	15007	14788	14849	14985	14853	14866	14721	14858	14786	14951	14988	14981	14793	14831	14817	14861	15013	14799	14748	14720	14916	14700	14760	14932	14878	14883	14859	14767	14580	14699	14842	14957	14827	14782	14783	14874	14790	14887	14818	14695	14826	14992	14750	14777	14796	14899	14937	14870	15033	14928	15030	14676	14727	15050	14893	14908	14876	14624	14906	14918	14935	15062	14984	14990	14789	14885	14974	14842	14868	14793	14977	14845	14635	15034	14572	14804	14949	14835	14802	14949	14717	14795	14696	14817	14913	14909	14811	14785	14777	14838	14726	14757	14777	14839	14796	15016	15019	14873	14897	14711	14854	14993	14911	14787	14867	14948	14798	14988	15022	14786	14851	14860	15054	14705	14733	14764	14737	14957	14902	14894	14771	15050	14897	14913	14810	14941	14903	14731	14786	14864	14668	14935	14862	14754	14809	14905	14849	14915	14756	14831	14795	14738	14830	14798	14741	14833	14775	14816	14774	14915	14989	14733	14837	14834	14878	14676	14820	14834	14770	14754	14860	14824	14803	14970	14731	14751	14878	14990	14877	14791	14972	14806	14721	14951	14767	14843	14863	15001	14912	14829	14766	14935	14851	14797	14711	14652	14804	14899	14856	14722	14920	14806	14827	14759	14727	15027	14847	14816	15022	14727	14634	14787	14858	14640	14712	14972	15016	14809	14887	14926	14723	14856	14909	14878	14770	14747	14925	14753	14825	14976	14834	14838	14996	14878	14781	14870	14887	14694	15063	14786	14851	14792	14853
24000	21504	29258	24324	22895	24758	24266	20368	19286	19053	18966	19249	18872	18915	19252	18791	17998	17936	17877	17767	17817	17684	17701	17734	17865	17647	17565	17764	17645	17473	17660	17554	17804	19032	20134	19929	18792	18024	17649	17615	17514	17644	17547	17417	17244	17270	17709	17369	17565	17458	17513	17572	17382	17428	17448	17427	17454	17485	17559	17326	17453	17507	17416	17356	17637	17684	17490	17418	17355	17569	17588	17372	17336	17497	17453	17318	17351	17279	17641	17551	17506	17470	17694	17363	17330	17430	17478	17715	17452	17449	17584	17470	17398	17575	17369	17242	17426	17643	17517	17409	17565	17593	17379	17410	17507	17508	17445	17460	17279	17518	17265	17345	17518	17522	17621	17345	17413	17505	17506	17474	17359	17341	17431	17520	17416	17404	17576	17463	17404	17546	17558	17428	17521	17458	17620	17544	17503	17389	17344	17591	17508	17373	17695	17528	17482	17636	17456	17357	17367	17167	17332	17298	17447	17471	17469	17222	17327	17488	17415	17283	17317	17381	17564	17327	17407	17159	17484	17298	17489	17450	17619	17533	17417	17172	17546	17592	17416	17416	17364	17528	17303	17425	17515	17529	17454	17314	17329	17350	17437	17457	17223	17601	17564	17501	17320	17493	17246	17376	17359	17535	17553	17644	17391	17332	17285	17354	17350	17382	17284	17531	17487	17450	17174	17430	17240	17437	17405	17513	17279	17588	17583	17533	17470	17545	17360	17309	17304	17422	17554	17542	17439	17385	17502	17352	17524	17423	17522	17573	17467	17491	17368	17509	17464	17382	17433	17303	17414	17439	17364	17339	17416	17526	17483	17610	17386	17496	17424	17555	17325	17451	17442	17308	17580	17416	17359	17521	17518	17493	17504	17567	17430	17346	17415	17521	17418	17487	17485	17530	17319	17281	17161	17503	17393	17227	17524	17364	17258	17528	17419	17345	17589	17455	17434	17614	17358	17444	17474	17206	17452	17485	17287	17435	17233	17492	17414	17504	17269	17465	17331	17462	17554	17526	17433	17284	17317	17313	17427	17390	17382	17515	17658	17440	17229	17377	17492	17417	17436	17559	17393	17418	17335	17625	17494	17199	17361	17253	17410	17688	17446	17504	17702	17675	17386	17603	17444	17531	17445	17397	17224	17362	17459	17233	17386	17432	17367	17362	17506	17428	17487	17650	17388	17384	17584	17431	17267	17348	17546	17341	17265	17421	17203	17307	17475	17261	17660	17556	17614	17444	17481	17377	17407	17235	17420	17383	17515	17474	17335	17485	17614	17537	17226	17166	17393	17470	17641	17507	17180	17330	17305	17592	17272	17567	17233	17532	17449	17322	17347	17347	17345	17586	17613	17637	17661	17433	17484	17412	17206	17646	17403	17559	17258	17437	17479	17394	17434	17271	17534	17500	17418	17475	17413	17498	17432	17231	17415	17407	17234	17527	17371	17544	17528	17460	17374	17616	17320	17527	17298	17384	17486	17330	17329	17600	17449	17471	17371	17348	17279	17181	17257	17316	17352	17410	17595	17344	17415	17423	17388	17296	17403	17405	17678	17366	17482	17382	17525	17607	17446	17482	17499	17496	17344	17546	17556	17303	17296	17314	17410	17534	17411	17593	17268	17289	17369	17399	17581	17372	17525	17337	17415	17606	17405	17388	17344	17373	17478	17523	17405	17339	17320	17433	17403	17357	17590	17597	17464	17471	17316	17510	17214	17341	17435	17325	17401	17307	17316	17513	17506	17424	17375	17200	17459	17402	17259	17480	17389	17494	17418	17626	17309	17520	17444	17363	17509	17474	17483	17436	17401	17395	17346	17338	17357	17617	17579	17459	17328	17739	17458	17335	17419	17386	17413	17462	17337	17485	17429	17521	17377	17280	17560	17314	17421	17453	17473	17463	17400	17402	17347	17527	17184	17327	17268	17380	17283	17481	17250	17523	17325	17460	17644	17275	17587	17501	17208	17585	17893	17659	17555	17413	17452	17504	17438	17492	17555	17358	17194	17557	17264	17369	17420	17373	17310	17327	17339	17460	17493	17227	17402	17380	17551	17485	17462	17399	17437	17437	17613	17550	17286	17478	17542	17420	17406	17462	17365	17527	17505	17458	17313	17456	17315	17350	17242	17466	17369	17217	17564	17497	17337	17467	17229	17554	17536	17516	17569	17297	17382	17416	17370	17437	17401	17265	17439	17526	17378	17513	17417	17559	17393	17548	17360	17423	17415	17290	17288	17306	17312	17229	17522	17490	17421	17461	17423	17319	17290	17531	17466	17622	17560	17243	17524	17498	17411	17389	17217	17241	17550	17476	17395	17511	17498	17508	17390	17426	17373	17263	17448	17314	17633	17441	17516	17559	17644	17303	17625	17143	17410	17512	17562	17242	17309	17320	17548	17422	17381	17465	17448	17473	17251	17287	17431	17579	17553	17626	17699	17501	17428	17452	17466	17507	17277	17508	17534	17461	17630	17510	17473	17370	17469	17503	17463	17481	17414	17284	17380	17314	17555	17494	17591	17466	17400	17478	17447	17409	17392	17312	17138	17252	17196	17544	17398	17398	17135	17415	17315	17489	17471	17332	17205	17309	17486	17621	17383	17421	17252	17413	17363	17458	17544	17481	17314	17546	17519	17433	17440	17680	17412	17475	17406	17336	17455	17444	17605	17482	17340	17628	17282	17516	17289	17481	17279	17317	17561	17518	17390	17501	17452	17485	17465	17595	17402	17476	17520	17588	17442	17355	17213	17426	17522	17380	17472	17450	17477	17507	17446	17469	17457	17602	17364	17291	17476	17445	17290	17094	17248	17213	17245	17356	17384	17532	17206	17372	17516	17456	17601	17410	17411	17391	17174	17480	17459	17537	17346	17437	17375	17380	17146	17437	17420	17540	17382	17442	17223	17454	17361	17427	17322	17322	17480	17543	17211	17280	17218	17509	17406	17456	17486	17513	17431	17161	17346	17410	17347	17353	17584	17465	17539	17423	17376	17328	17431	17477	17612	17338	17575	17397	17560	17546	17536	17433	17497	17660	17488	17322	17521	17434	17295	17363	17339	16972	17361	17215	17430	17521	17517	17338	17309	17586	17404	17363	17521	17513	17483	17515	17394	17442	17344	17400	17515	17444	17264	17388	17354	17303	17524	17466	17367	17207	17448	17253	17295	17375	17513	17286	17669	17526	17462	17558	17579	17286	17524	17574	17263	17343	17201	17413	17405	17395	17396	17421	17615	17521	17463	17479	17281	17481	17209	17403	17441	17480	17453	17509	17335	17379	17262	17256	17312	17430	17532	17085	17321	17496	17505	17264	17657	17574	17539	17304	17333	17379	17333	17307	17435	17424	17344	17483	17508	17276	17315	17493	17545	17433	17187	17275	17692	17497	17513	17396	17451	17238	17363	17375	17440	17431	17401	17670	17335	17251	17521	17585	17423	17469	17363	17280	17374	17578	17287	17438	17317	17556	17385	17422	17421	17378	17598	17381	17354	17268	17465	17519	17400	17424	17488	17638	17447	17441	17455	17500	17538	17411	17339	17344	17503	17289	17367	17349	17395	17259	17443	17290	17530	17475	17398	17506	17376	17418	17372	17553	17299	17341	17657	17690	17460	17559	17721	17551	17220	17442	17476	17358	17442	17579	17529	17317	17264	17385	17361	17482	17435	17287	17537	17259	17528	17495	17314	17623	17242	17571	17517	17517	17414	17584	17310	17620	17406	17457	17212	17271	17319	17548	17459	17440	17365	17339	17197	17544	17468	17275	17517	17380	17320	17324	17335	17446	17513	17564	17305	17344	17324	17413	17574	17362	17471	17558	17329	17378	17395	17568	17678	17390	17294	17171	17493	17315	17683	17359	17484	17733	17445	17369	17417	17310	17536	17299	17483	17654	17471	17303	17436	17353	17404	17396	17529	17328	17692	17439	17324	17435	17416	17431	17508	17444	17424	17418	17346	17335	17366	17419	17243	17262	17359	17430	17360	17541	17376	17551	17376	17355	17351	17259	17371	17396	17572	17403	17532	17407	17282	17373	17436	17374	17623	17270	17638	17173	17468	17232	17267	17423	17414	17436	17461	17426	17383	17463	17425	17418	17439	17485	17251	17445	17508	17153	17549	17317	17335	17163	17337	17265	17388	17573	17381	17544	17466	17542	17542	17478	17366	17417	17418	17566	17337	17352	17332	17410	17569	17479	17450	17479	17356	17537	17483	17381	17439	17392	17445	17404	17506	17387	17403	17504	17331	17473	17337	17544	17256	17451	17308	17504	17229	17282	17463	17165	17243	17370	17586	17144	17441	17491	17351	17489	17455	17476	17472	17270	17384	17490	17466	17491	17537	17326	17171	17172	17401	17362	17593	17316	17440	17300	17321	17513	17692	17615	17437	17453	17336	17272	17475	17356	17550	17335	17441	17460	17640	17359	17359	17369	17254	17223	17325	17285	17484	17457	17504	17548	17409	17762	17624	17301	17517	17620	17389	17730	17443	17375	17302	17400	17367	17428	17463	17402	17421	17598	17368	17420	17503	17442	17457	17316	17422	17402	17597	17344	17291	17363	17619	17438	17462	17418	17613	17450	17396	17403	17420	17324	17405	17474	17535	17664	17417	17392	17317	17417	17274	17364	17592	17135	17427	17322	17279	17513	17472	17372	17209	17420	17440	17418	17427	17486	17562	17896	17615	17509	17358	17325	17514	17460	17409	17262	17333	17408	17527	17425	17500	17513	17575	17462	17491	17406	17296	17586	17546	17535	17504	17447	17377	17395	17559	17385	17286	17447	17297	17461	17530	17201	17583	17496	17217	17306	17029	17647	17553	17414	17396	17690	17471	17396	17433	17571	17553	17171	17433	17448	17440	17438	17586	17699	17403	17286	17517	17436	17478	17362	17414	17341	17495	17412	17297	17491	17547	17338	17452	17337	17417	17317	17328	17573	17333	17500	17450	17290	17426	17402	17445	17466	17491	17406	17507	17368	17584	17436	17400	17332	17470	17306	17547	17558	17368	17514	17302	17367	17597	17243	17367	17389	17470	17520	17520	17270	17420	17360	17424	17328	17264	17454	17475	17487	17424	17436	17693	17491	17417	17454	17470	17491	17579	17336	17442	17265	17403	17298	17515	17361	17532	17408	17616	17580	17456	17520
20829	37725	35112	27002	24453	22308	20521	18768	17548	17004	17274	17202	16827	16671	17386	16377	15393	15349	15402	15151	15029	14975	14829	15000	14959	14895	14887	15102	15194	14959	14771	14914	15357	17413	18405	17762	16087	15505	14993	14949	14820	14757	14792	14718	14687	14632	14789	14859	14728	14591	14824	14686	14725	14668	14595	14647	14701	14669	14875	14747	14754	14699	14670	14780	14744	14791	14881	14826	14842	14779	14689	14632	14639	14796	14850	14824	14654	14738	14825	14600	14795	14862	14616	14715	14836	14710	14640	14668	14960	14723	14657	14874	14675	14735	14724	14697	14917	14760	14867	14612	14818	14855	14678	14721	14730	14651	14700	14625	14841	14817	14642	14660	14725	14655	14785	14693	14778	14562	14711	14746	14740	14727	14830	14709	14799	14798	14788	14911	14765	14689	14655	14829	14707	14802	14707	14709	14794	14900	14662	14754	14649	14863	14625	14772	14729	14704	14562	14802	14839	14712	14918	14817	14637	14585	14746	14681	14759	14792	14758	14810	14762	14603	14661	14622	14663	14586	14773	14828	14924	14751	14395	14849	14736	14851	14712	14570	14635	14592	14759	14656	14797	14573	14930	14693	14760	14832	14722	14685	14822	14576	14809	14789	14729	14874	14697	14727	14661	14769	14773	14681	14865	14764	14697	14723	14602	14695	14513	14715	14626	14782	14817	14747	14825	14731	14790	14780	14727	14713	14900	14785	14654	14602	14767	14849	14725	14792	14776	14836	14693	14789	14673	14869	14836	14764	14832	14720	14729	14684	14753	14733	14693	14565	14650	14829	14705	14810	14739	14830	14706	14748	14799	14826	14713	14746	14693	14732	14904	14809	14854	14722	14798	14699	14675	14968	14697	14584	14627	14734	14733	14759	14904	14790	14563	14807	14834	14960	14802	14725	14752	14888	14776	14732	14853	15004	14680	14699	14737	14815	14879	14903	14829	14674	14740	14826	14681	14607	14692	14845	14717	14693	14739	14644	14830	14662	14939	14800	14711	14851	14720	14685	14860	14793	14681	14599	14806	14931	14834	14863	14757	14777	14782	14580	14749	14819	14638	14770	14761	14754	14664	14752	14668	14803	14819	14688	14679	14710	14592	14817	14888	14821	14818	14709	14781	14880	14707	14778	14769	14653	14807	14761	14791	14791	14775	14688	14727	14635	14558	14822	14751	14562	14748	14648	14873	14758	14547	14824	14695	14869	14763	14717	14622	14560	14738	14819	14721	14836	14866	14698	14690	14664	14687	14813	14622	14706	14907	14835	14682	14702	14947	14673	14719	14564	14679	14701	14753	14745	14773	14678	14756	14724	14695	14844	14864	14616	14732	14738	14691	14796	14824	14740	14835	14785	14791	14799	14717	14641	14737	14830	14857	14703	14638	14838	14503	14768	14621	14786	14680	14693	14693	14817	14679	14792	14787	14809	14788	14698	14713	14537	14688	14673	14662	14505	14725	14777	14572	14961	14739	14701	14674	14514	14608	14619	14770	14761	14880	14689	14734	14685	14520	14704	14629	14624	14664	14810	14877	14760	14728	14655	14755	14841	14889	14605	14811	14756	14790	14787	14688	14827	14784	14794	14876	14635	14565	14721	14763	14681	14944	14735	14839	14826	14674	14869	14527	14920	14811	14719	14877	14796	14772	14573	14699	14648	14758	14724	14740	14823	14713	14743	14629	14630	14770	14786	14733	14810	14792	14762	14810	14832	14786	14802	14785	14870	14748	14679	14694	14638	14680	14754	14769	14708	14555	14714	14835	14691	14734	14768	14683	14707	14654	14702	14903	14744	14728	14770	14692	14675	14781	14729	14941	14813	14692	14704	14869	14812	14641	14636	14727	14792	14679	14727	14624	14753	14775	14716	14585	14928	14569	14811	14771	14697	14731	14481	14804	14791	14816	14728	14666	14633	14607	14780	14808	14962	14713	14716	14662	14837	14675	14647	14815	14778	14660	14887	14732	14832	14769	14649	14653	14694	14856	14758	14732	14750	14800	14752	14732	14946	14693	14612	14625	14610	14989	14799	14792	14644	14705	14818	14756	14693	14757	14603	14805	14642	14773	14804	14766	14684	14705	14765	14709	14678	14633	14711	14705	14760	14777	14584	14758	14853	14777	14689	14440	14720	14762	14806	14665	14629	14689	14759	14549	14651	14752	14754	14850	14667	14900	14658	14864	14616	14705	14743	14722	14882	14534	14656	14751	14801	14794	14656	14922	14830	14817	14687	14585	14861	14760	14665	14528	14766	14701	14680	14667	14616	14751	14553	14718	14777	14661	14807	14762	14622	14635	14775	14782	14703	14658	14661	14833	14644	14636	14643	14831	14749	14543	14814	14584	14720	14799	14804	14777	14944	14655	14658	14805	14790	14655	14709	14785	14805	14773	14816	14830	14667	15024	14783	14581	14767	14745	14634	14762	14705	14667	14885	14720	14879	14765	14915	14842	14849	14686	14831	14626	14868	14705	14769	14694	14788	14756	14716	14635	14721	14748	14707	14728	14643	14798	14616	14811	14817	14648	14645	14818	14722	14804	14575	14962	14690	14684	14668	14537	14667	14752	14853	14533	14767	14626	14729	14747	14605	14711	14651	14633	14587	14782	14811	14499	14766	14741	14666	14782	14757	14819	14864	14717	14725	14507	14720	14830	14763	14783	14659	14710	14903	14662	14803	14752	14818	14677	14719	14695	14847	14789	14800	14992	14672	14624	14707	14864	14546	14897	14769	14694	14880	14754	14744	14815	14613	14776	14807	14717	14703	14703	14712	14746	14816	14939	14644	14800	14676	14681	14898	14633	14724	14862	14789	14812	14723	14759	14846	14741	14675	14794	14728	14724	14809	14918	14735	14716	14700	14872	14561	14802	14636	14590	14748	14847	14857	14655	14687	14659	14872	14810	14693	14791	14765	14749	14697	14805	14699	14886	14767	14667	14641	14700	14887	14677	14741	14769	14777	14740	14834	14530	14750	14646	14698	14808	14739	14745	14756	14769	14738	14792	14847	14710	14795	14736	14614	14584	14759	14737	14816	14710	14504	14598	14693	14931	14858	14771	14807	14880	14896	14642	14669	14888	14757	14804	14799	14858	14764	14783	14692	14792	14705	14805	14637	14712	14709	14908	14742	14742	14775	14638	14729	14678	14773	14625	14875	14793	14817	14841	14862	14694	14677	14788	14685	14760	14711	14684	14750	14550	14815	14884	14805	14739	14709	14818	14779	14677	14776	14466	14702	14900	14705	14633	14768	14655	14738	14793	14869	14832	14718	14801	14708	14688	14881	14730	14713	14692	14754	14860	14685	14872	14678	14632	14758	14863	14712	14761	14747	14734	14779	14734	14695	14596	14777	14815	14595	14707	14677	14793	14849	14764	14737	14573	14697	14811	14862	14723	14749	14727	14865	14725	14748	14787	14784	14840	14689	14808	14688	14745	14720	14890	14733	14815	14609	14633	14811	14744	14805	14798	14760	14902	14845	14539	14818	14743	14725	14862	14871	14584	14708	14880	14693	14860	14761	14741	14847	14621	14705	14788	14729	14758	14849	14737	14805	14809	14796	14839	14708	14753	14770	14725	14802	14944	14816	14840	14607	14736	14740	14540	14931	14682	14823	14615	14657	14638	14671	14619	14748	14812	14821	14756	14822	14751	14939	14710	14752	14501	14842	14783	14845	14795	14685	14864	14764	14661	14669	14807	14672	14720	14839	14606	14954	14694	14751	14795	14844	14608	14724	14764	14740	14845	14651	14776	14726	14722	14774	14772	14655	14823	14734	14756	14698	14791	14709	14739	14660	14872	14535	14652	14684	14691	14724	14712	14840	14672	14754	14681	14745	14768	14749	14508	14853	14710	14771	14697	14758	14791	14668	14849	14698	14635	14686	14680	14786	14786	14803	14630	14864	14668	14729	14603	14704	14893	14852	14628	14766	14728	14762	14766	14840	14650	14709	14874	14822	14566	14846	14719	14569	14717	14731	14750	14662	14842	14762	14742	14672	14804	14846	14857	14679	14713	14777	14708	14701	14789	14740	14858	14660	14690	14704	14624	14693	14865	14977	14672	14879	14866	14772	14675	14788	14681	14662	14864	14596	14859	14713	14773	14774	14755	14744	14841	14775	14807	14715	14881	14751	14866	14687	14715	14801	14836	14784	14775	14755	14705	14726	14863	14848	14790	14785	14825	14742	14826	14780	14606	14520	14747	14911	14604	14613	14794	14790	14858	14802	14660	14812	14819	14858	14670	14695	14661	14616	14710	14682	14807	14613	14818	14705	14761	14743	14845	14787	14629	14850	14818	14691	14652	14605	14635	14764	14687	14633	14849	14650	14869	14524	14783	14689	14792	14637	14717	14777	14715	14786	14633	14937	14636	14777	14669	14917	14809	14767	14839	14702	14754	14709	14751	14766	14792	14713	14904	14509	14692	14775	14626	14557	14723	14681	14693	14693	14931	14681	14819	14656	14820	14898	14726	14695	14708	14748	14916	14761	14867	14707	14777	14822	14754	14793	14445	14723	14624	14597	14687	14664	14872	14770	14474	14774	14708	14921	14847	14832	14882	14693	14922	14677	14679	14732	14655	14674	14831	14760	14552	14725	14647	14659	14665	14779	14894	14723	14895	14873	14759	14691	14816	14831	14757	14649	14638	14921	14698	14944	14663	14684	14716	14753	14838	14833	14786	14658	14618	14615	14714	14658	14720	14776	14826	14837	14718	14749	14604	14893	14663	14593	14648	14615	14822	14761	14632	14926	14634	14939	14741	14743	14799	14759	14789	14815	14744	14645	14712	14684	14786	14611	14752	14877	14818	14728	14834	14786	14724	14718	14719	14642	14766	14662	14541	14522	14815	14737	14606	14752	14727	14775	14698	14578	14623	14659	14929	14612	14781	14651	14715	14720	14797	14757	14744	14649	14681	14849	14880	14694	14814	14774	14815	14704	14557	14695	14616	14845	14702	14730	14805	14682	14753	14739	14773	14740	14741	14697	14824	14853	14827	14655	14732	14691	14720	14767	14783	14779	14692	14761	14779	14699	14748	14858	14715	14745	14694	14773	14767	14953	14619	14769	14805	14759	14810	14779	14819	14722	14786	14824	14735	14730	14824	14825	14839	14799	14694	14490	14696	14725	14825	14632	14679	14615
22961	21405	29422	23795	21749	24661	27511	21380	19785	20040	20021	19843	19533	19485	19735	19385	18436	18002	17976	18002	17851	17819	17720	17673	17784	17786	17612	17399	17711	17718	17730	17648	18058	20168	22230	21550	19997	18839	18216	17777	17616	17714	17424	17688	17440	17625	17715	17343	17404	17452	17554	17565	17490	17535	17514	17654	17425	17473	17480	17412	17093	17501	17339	17318	17494	17429	17249	17394	17326	17519	17277	17413	17491	17402	17408	17414	17406	17530	17395	17442	17312	17234	17307	17347	17481	17364	17357	17510	17400	17474	17486	17517	17437	17471	17285	17339	17194	17487	17358	17416	17332	17339	17419	17318	17439	17270	17484	17589	17440	17285	17447	17500	17412	17367	17263	17307	17425	17289	17278	17239	17426	17460	17436	17084	17480	17480	17363	17219	17374	17365	17434	17396	17523	17441	17126	17256	17467	17224	17430	17491	17596	17278	17418	17370	17236	17409	17476	17402	17416	17222	17157	17394	17414	17421	17285	17294	17462	17361	17267	17360	17395	17354	17353	17445	17414	17441	17334	17403	17459	17614	17586	17481	17683	17442	17392	17381	17392	17384	17446	17498	17271	17324	17337	17434	17311	17304	17485	17551	17430	17254	17252	17327	17473	17448	17439	17445	17303	17369	17523	17298	17395	17445	17391	17436	17395	17328	17325	17182	17187	17284	17333	17473	17306	17600	17393	17378	17434	17431	17506	17400	17227	17265	17271	17540	17299	17563	17438	17337	17334	17422	17271	17537	17207	17542	17453	17510	17120	17603	17363	17320	17571	17334	17576	17290	17389	17329	17405	17631	17196	17500	17307	17349	17343	17436	17531	17237	17318	17382	17549	17399	17480	17310	17317	17450	17407	17408	17287	17356	17485	17198	17354	17585	17475	17557	17440	17372	17477	17251	17303	17170	17355	17563	17320	17487	17423	17545	17513	17495	17269	17465	17388	17260	17462	17379	17395	17476	17367	17290	17602	17464	17340	17453	17463	17391	17257	17526	17491	17478	17223	17491	17282	17360	17471	17064	17359	17326	17234	17256	17322	17344	17462	17236	17664	17471	17511	17178	17143	17341	17342	17474	17411	17348	17430	17367	17530	17333	17468	17204	17324	17102	17315	17166	17280	17128	17383	17299	17334	17409	17239	17565	17536	17463	17645	17617	17363	17368	17441	17513	17470	17453	17541	17333	17345	17255	17367	17400	17409	17259	17377	17401	17302	17311	17309	17552	17253	17311	17198	17338	17139	17503	17433	17348	17577	17408	17418	17352	17431	17406	17527	17392	17233	17451	17369	17153	17345	17305	17427	17335	17186	17495	17367	17379	17382	17493	17650	17376	17251	17335	17176	17304	17298	17498	17316	17510	17544	17286	17294	17309	17273	17343	17179	17440	17385	17529	17504	17487	17395	17565	17197	17361	17268	17399	17443	17414	17503	17371	17312	17199	17466	17382	17349	17440	17448	17434	17467	17568	17300	17230	17216	17099	17429	17364	17304	17556	17513	17343	17365	17438	17478	17400	17525	17485	17556	17387	17410	17434	17375	17309	17538	17330	17142	17373	17239	17298	17269	17411	17287	17389	17355	17383	17323	17436	17273	17406	17345	17379	17486	17287	17412	17192	17390	17498	17592	17147	17380	17373	17340	17448	17323	17465	17403	17405	17380	17463	17393	17400	17487	17069	17654	17317	17686	17366	17433	17141	17373	17192	17140	17347	17259	17561	17663	17331	17437	17486	17299	17424	17260	17100	17418	17424	17400	17424	17391	17331	17372	17442	17448	17272	17441	17446	17336	17596	17344	17467	17368	17562	17422	17059	17344	17569	17392	17254	17411	17439	17266	17311	17475	17487	17310	17455	17467	17286	17364	17190	17306	17434	17321	17478	17497	17396	17301	17519	17363	17203	17486	17350	17263	17227	17291	17320	17060	17299	17354	17361	17509	17578	17539	17177	17385	17473	17499	17494	17352	17411	17450	17460	17476	17412	17498	17531	17364	17374	17258	17324	17549	17511	17458	17379	17358	17331	17287	17529	17488	17140	17435	17335	17496	17392	17348	17486	17542	17408	17501	17344	17385	17337	17331	17284	17525	17656	17340	17594	17381	17376	17389	17177	17406	17493	17388	17271	17358	17329	17332	17342	17549	17303	17543	17516	17532	17677	17519	17317	17320	17454	17267	17327	17398	17447	17339	17425	17329	17273	17262	17283	17274	17494	17371	17412	17413	17412	17602	17409	17272	17377	17536	17546	17458	17436	17448	17453	17489	17273	17577	17230	17402	17507	17262	17398	17130	17286	17352	17416	17513	17450	17450	17249	17554	17411	17403	17352	17368	17611	17291	17201	17512	17300	17205	17084	17251	17330	17326	17306	17579	17479	17458	17377	17250	17338	17601	17367	17406	17157	17382	17359	17408	17294	17233	17244	17214	17338	17483	17613	17376	17449	17619	17446	17410	17368	17593	17540	17302	17370	17411	17318	17298	17288	17143	17298	17327	17339	17356	17261	17270	17448	17349	17405	17359	17137	17531	17524	17430	17308	17326	17337	17325	17190	17333	17297	17342	17393	17405	17406	17425	17358	17461	17361	17474	17234	17558	17468	17423	17509	17297	17420	17555	17429	17441	17443	17383	17344	17466	17525	17583	17430	17368	17370	17327	17572	17473	17552	17413	17363	17261	17434	17506	17196	17272	17491	17337	17454	17293	17184	17536	17453	17349	17618	17402	17265	17396	17371	17355	17307	17273	17526	17374	17329	17431	17321	17321	17316	17347	17486	17244	17270	17275	17383	17316	17310	17371	17112	17240	17230	17333	17289	17524	17322	17282	17537	17189	17302	17434	17166	17410	17400	17375	17242	17484	17515	17411	17344	17471	17315	17346	17463	17261	17412	17477	17336	17489	17421	17432	17299	17354	17471	17295	17550	17357	17243	17513	17345	17359	17283	17406	17354	17197	17211	17454	17475	17357	17326	17322	17325	17228	17522	17566	17429	17564	17347	17509	17373	17356	17258	17248	17383	17303	17460	17410	17596	17199	17386	17340	17554	17359	17526	17462	17309	17500	17365	17364	17439	17358	17433	17498	17590	17425	17499	17447	17302	17341	17505	17544	17364	17508	17394	17358	17281	17341	17304	17383	17150	17343	17534	17262	17425	17312	17441	17486	17546	17271	17380	17473	17245	17198	17313	17414	17427	17591	17292	17505	17590	17332	17394	17437	17454	17540	17399	17377	17308	17361	17475	17392	17234	17208	17356	17394	17529	17336	17381	17259	17497	17370	17381	17396	17382	17208	17583	17438	17466	17403	17433	17451	17612	17504	17334	17486	17275	17254	17483	17128	17523	17315	17419	17503	17415	17463	17364	17441	17419	17288	17631	17318	17335	17221	17506	17379	17061	17251	17482	17274	17263	17228	17418	17464	17576	17464	17474	17179	17600	17331	17260	17400	17668	17348	17277	17592	17368	17386	17398	17341	17552	17437	17310	17241	17296	17692	17471	17483	17559	17381	17301	17539	17398	17294	17362	17351	17272	17329	17354	17266	17334	17317	17287	17276	17372	17194	17404	17535	17582	17500	17377	17334	17260	17374	17516	17287	17305	17312	17552	17485	17323	17408	17327	17275	17364	17330	17399	17509	17476	17321	17480	17356	17363	17583	17288	17354	17532	17327	17136	17606	17326	17389	17148	17369	17177	17216	17268	17416	17378	17404	17248	17272	17206	17221	17456	17302	17380	17384	17282	17483	17486	17367	17419	17382	17321	17270	17508	17549	17403	17524	17394	17443	17415	17448	17398	17412	17560	17252	17199	17525	17406	17598	17511	17533	17459	17401	17380	17415	17344	17423	17526	17442	17320	17430	17328	17221	17275	17388	17316	17492	17329	17327	17467	17368	17228	17397	17058	17361	17320	17515	17386	17422	17390	17639	17397	17353	17222	17463	17311	17472	17479	17514	17437	17325	17422	17452	17138	17479	17495	17205	17306	17263	17368	17403	17564	17419	17431	17410	17446	17584	17447	17461	17336	17333	17382	17213	17431	17443	17473	17405	17486	17469	17507	17216	17494	17451	17368	17347	17342	17544	17383	17435	17427	17215	17362	17390	17477	17265	17389	17327	17684	17543	17382	17386	17327	17176	17329	17361	17213	17237	17389	17407	17603	17258	17243	17449	17374	17346	17321	17335	17240	17329	17501	17180	17387	17250	17195	17627	17315	17415	17424	17517	17497	17445	17469	17569	17447	17251	17312	17337	17441	17363	17408	17566	17303	17174	17369	17382	17404	17410	17288	17556	17509	17271	17301	17339	17296	17278	17266	17400	17345	17614	17571	17336	17448	17494	17286	17389	17363	17309	17437	17650	17227	17364	17346	17506	17375	17383	17334	17524	17460	17201	17116	17639	17321	17201	17289	17296	17345	17300	17441	17464	17475	17448	17413	17399	17553	17523	17292	17485	17300	17529	17346	17474	17297	17306	17365	17271	17453	17359	17468	17328	17389	17383	17574	17351	17201	17292	17248	17218	17410	17247	17422	17363	17523	17338	17273	17536	17447	17398	17245	17233	17228	17417	17189	17357	17559	17303	17435	17573	17349	17379	17481	17422	17439	17309	17307	17215	17499	17476	17228	17381	17495	17376	17507	17219	17409	17284	17426	17458	17457	17513	17400	17522	17432	17344	17411	17380	17526	17405	17385	17707	17529	17243	17347	17281	17293	17333	17194	17254	17149	17136	17548	17432	17595	17378	17179	17437	17429	17356	17377	17422	17480	17239	17266	17312	17329	17299	17448	17505	17677	17610	17389	17330	17335	17458	17415	17558	17314	17525	17573	17516	17275	17384	17615	17257	17320	17513	17403	17392	17315	17427	17496	17620	17385	17436	17485	17358	17379	17335	17540	17314	17457	17435	17466	17536	17577	17486	17375	17434	17286	17381	17480	17328	17478	17511	17363	17516	17396	17312	17292	17309	17188	17258	17300	17500	17363	17352	17180	17248	17308	17509	17284	17291	17360	17348	17450	17372	17492	17447	17390	17392	17320	17638	17568	17277	17136	17160	17448	17209	17446	17379	17475	17323	17296	17467	17271	17334	17395	17482	17542	17490	17362	17579	17480	17315	17358	17421	17393	17367	17194	17287	17411	17301	17352	17441	17419
22360	42276	38366	30735	26421	24541	22378	19844	18663	17737	18170	18284	17604	17484	18116	17118	15788	15257	15425	15391	15224	15088	15033	14900	15123	14950	14949	14905	15027	14939	14913	14923	15649	19215	21309	20009	17366	15808	15048	14861	14866	14694	14614	14768	14669	14749	14654	14706	14771	14746	14823	14709	14644	14917	14605	14506	14587	14801	14651	14580	14884	14679	14549	14663	14441	14697	14609	14654	14696	14773	14677	14870	14782	14626	14691	14700	14725	14671	14820	14889	14697	14571	14782	14836	14754	14705	14676	14692	14907	14681	14681	14514	14727	14644	14780	14808	14806	14838	14565	14600	14672	14602	14518	14638	14597	14607	14844	14624	14789	14724	14762	14585	14662	14723	14596	14586	14605	14524	14681	14679	14717	14805	14682	14591	14780	14730	14710	14580	14592	14469	14701	14680	14649	14626	14670	14734	14659	14757	14734	14583	14694	14734	14602	14693	14725	14671	14754	14749	14682	14583	14741	14557	14612	14780	14679	14709	14541	14603	14815	14582	14709	14718	14743	14658	14541	14635	14635	14719	14727	14610	14658	14482	14622	14817	14809	14596	14615	14654	14740	14757	14760	14591	14873	14624	14735	14640	14628	14660	14582	14713	14621	14544	14489	14710	14492	14502	14526	14676	14576	14902	14703	14635	14606	14866	14699	14587	14460	14737	14697	14645	14547	14525	14810	14672	14686	14772	14719	14722	14537	14696	14687	14673	14693	14783	14577	14678	14612	14552	14697	14676	14547	14553	14655	14680	14924	14780	14657	14478	14806	14501	14629	14741	14734	14623	14712	14561	14678	14584	14408	14690	14502	14789	14842	14704	14615	14633	14666	14658	14603	14704	14609	14676	14727	14639	14592	14652	14747	14617	14558	14655	14731	14593	14736	14630	14719	14638	14599	14638	14584	14525	14714	14631	14570	14570	14761	14665	14576	14641	14754	14521	14620	14801	14722	14557	14592	14640	14717	14627	14703	14694	14682	14754	14618	14670	14786	14642	14592	14627	14603	14519	14546	14517	14546	14699	14580	14814	14678	14673	14829	14819	14573	14721	14700	14561	14584	14559	14711	14636	14672	14808	14639	14557	14833	14692	14754	14734	14601	14755	14683	14751	14525	14680	14696	14615	14632	14623	14562	14758	14656	14801	14693	14625	14589	14611	14734	14583	14730	14462	14624	14644	14712	14599	14697	14655	14623	14655	14701	14656	14690	14655	14682	14653	14675	14819	14664	14639	14678	14780	14545	14569	14640	14601	14669	14620	14713	14697	14578	14605	14620	14561	14729	14699	14735	14659	14815	14659	14722	14605	14661	14461	14616	14713	14742	14644	14805	14814	14710	14780	14596	14733	14654	14720	14665	14816	14655	14707	14666	14753	14645	14653	14542	14715	14649	14671	14737	14527	14593	14673	14746	14560	14757	14668	14590	14625	14667	14669	14765	14490	14709	14674	14630	14650	14548	14415	14573	14629	14806	14647	14595	14620	14573	14776	14780	14569	14616	14748	14671	14712	14618	14750	14730	14606	14571	14619	14709	14608	14800	14551	14666	14726	14601	14580	14791	14830	14606	14658	14757	14614	14875	14599	14740	14763	14816	14519	14696	14514	14548	14572	14752	14701	14689	14517	14608	14548	14663	14561	14798	14646	14566	14592	14628	14643	14791	14889	14625	14746	14615	14550	14524	14584	14793	14770	14729	14671	14683	14672	14871	14717	14645	14659	14584	14628	14717	14693	14579	14694	14590	14620	14842	14615	14560	14665	14576	14556	14665	14665	14401	14575	14778	14520	14667	14652	14895	14720	14805	14670	14539	14754	14625	14712	14668	14693	14623	14628	14596	14609	14782	14608	14699	14740	14747	14434	14696	14814	14693	14609	14690	14587	14606	14615	14823	14562	14691	14651	14861	14653	14723	14569	14830	14594	14662	14621	14650	14675	14613	14670	14703	14639	14666	14693	14524	14687	14661	14553	14535	14627	14646	14690	14726	14561	14726	14651	14619	14660	14556	14630	14881	14699	14641	14661	14681	14619	14426	14739	14717	14772	14701	14589	14625	14611	14688	14623	14570	14533	14556	14686	14695	14755	14522	14784	14799	14746	14745	14620	14603	14803	14506	14652	14661	14574	14622	14599	14618	14739	14625	14849	14768	14599	14569	14760	14824	14678	14730	14793	14635	14645	14630	14855	14645	14622	14720	14671	14654	14683	14536	14708	14596	14685	14651	14513	14652	14655	14741	14698	14813	14623	14475	14549	14721	14719	14709	14710	14569	14735	14670	14790	14839	14758	14689	14583	14563	14468	14631	14639	14596	14577	14587	14616	14673	14610	14597	14643	14624	14665	14746	14684	14688	14598	14601	14673	14736	14695	14725	14502	14776	14647	14792	14493	14721	14727	14664	14580	14581	14689	14558	14678	14599	14677	14654	14721	14699	14581	14634	14626	14753	14559	14745	14658	14845	14497	14595	14578	14631	14657	14812	14778	14615	14687	14852	14629	14577	14666	14629	14768	14595	14693	14708	14549	14598	14727	14543	14742	14622	14740	14577	14691	14678	14741	14692	14762	14581	14534	14516	14699	14623	14613	14655	14689	14602	14671	14605	14580	14914	14631	14772	14865	14629	14710	14703	14523	14743	14531	14574	14544	14498	14612	14733	14696	14776	14709	14706	14647	14714	14602	14680	14536	14661	14693	14741	14645	14662	14643	14622	14698	14706	14466	14762	14690	14588	14716	14716	14658	14587	14649	14679	14643	14624	14635	14485	14502	14765	14702	14474	14625	14643	14720	14685	14636	14551	14666	14637	14733	14460	14665	14700	14603	14759	14450	14633	14762	14753	14573	14799	14400	14671	14686	14540	14544	14719	14481	14620	14606	14732	14515	14659	14637	14705	14688	14626	14579	14667	14621	14366	14664	14491	14672	14502	14600	14546	14615	14630	14852	14589	14664	14548	14735	14517	14634	14711	14679	14668	14852	14638	14885	14599	14624	14723	14652	14641	14666	14588	14649	14573	14551	14707	14483	14696	14611	14616	14690	14787	14755	14682	14530	14709	14696	14688	14553	14628	14671	14678	14731	14524	14895	14824	14624	14693	14606	14717	14572	14561	14826	14752	14822	14542	14761	14668	14768	14550	14788	14641	14914	14597	14477	14756	14819	14845	14721	14559	14632	14826	14754	14518	14688	14629	14776	14470	14614	14850	14551	14752	14606	14647	14660	14551	14601	14704	14767	14400	14757	14637	14671	14570	14582	14576	14542	14801	14735	14572	14721	14677	14728	14757	14630	14604	14680	14581	14750	14653	14575	14579	14638	14628	14731	14644	14613	14669	14753	14608	14606	14621	14527	14711	14534	14570	14561	14591	14719	14647	14518	14542	14623	14593	14648	14503	14750	14583	14576	14664	14688	14556	14647	14606	14660	14561	14535	14711	14693	14663	14591	14707	14752	14593	14569	14540	14601	14567	14589	14786	14673	14702	14654	14594	14533	14591	14515	14680	14656	14661	14543	14630	14618	14577	14568	14851	14768	14551	14760	14584	14805	14399	14569	14621	14648	14662	14732	14540	14643	14713	14608	14592	14673	14588	14801	14662	14788	14700	14687	14541	14462	14732	14701	14754	14672	14451	14548	14722	14722	14797	14728	14705	14623	14787	14636	14572	14585	14748	14659	14692	14630	14606	14817	14581	14507	14497	14627	14718	14680	14637	14678	14626	14658	14764	14608	14559	14653	14511	14725	14698	14691	14554	14764	14537	14719	14618	14585	14699	14629	14703	14678	14780	14668	14737	14695	14679	14679	14606	14513	14577	14544	14571	14564	14686	14612	14661	14838	14813	14455	14735	14643	14601	14692	14677	14637	14659	14576	14745	14780	14662	14758	14797	14683	14630	14682	14679	14582	14669	14689	14724	14628	14621	14604	14593	14617	14540	14648	14536	14496	14739	14602	14510	14696	14698	14694	14732	14377	14496	14716	14573	14861	14686	14767	14580	14541	14683	14584	14548	14604	14824	14541	14620	14546	14765	14542	14614	14738	14637	14599	14697	14532	14610	14719	14524	14595	14692	14771	14682	14640	14614	14666	14600	14773	14354	14683	14624	14784	14553	14615	14684	14701	14767	14821	14627	14729	14656	14659	14683	14693	14744	14579	14472	14558	14988	14499	14859	14828	14697	14715	14771	14548	14729	14533	14700	14679	14526	14825	14663	14666	14618	14550	14609	14666	14612	14707	14676	14754	14697	14793	14605	14622	14712	14564	14627	14683	14750	14639	14809	14887	14520	14511	14546	14567	14625	14553	14515	14659	14867	14572	14754	14584	14660	14372	14563	14669	14686	14651	14770	14663	14735	14735	14579	14676	14735	14699	14573	14681	14675	14674	14515	14706	14541	14610	14591	14644	14762	14490	14913	14697	14655	14766	14673	14584	14642	14535	14587	14641	14660	14468	14796	14713	14555	14604	14620	14619	14800	14730	14634	14647	14667	14648	14593	14746	14600	14647	14659	14816	14572	14723	14687	14617	14698	14720	14623	14740	14630	14585	14622	14677	14639	14722	14775	14578	14822	14622	14648	14702	14738	14641	14715	14758	14583	14709	14592	14725	14821	14660	14698	14574	14562	14675	14700	14694	14654	14584	14500	14610	14630	14686	14680	14663	14653	14591	14739	14559	14638	14485	14705	14722	14613	14601	14676	14619	14624	14537	14720	14593	14635	14541	14667	14584	14578	14551	14695	14808	14912	14649	14471	14600	14732	14615	14702	14797	14771	14762	14697	14725	14753	14627	14736	14591	14711	14698	14526	14723	14663	14789	14501	14731	14599	14481	14510	14688	14621	14646	14470	14652	14682	14515	14620	14479	14516	14493	14571	14692	14782	14465	14706	14599	14585	14607	14549	14444	14569	14619	14683	14695	14527	14693	14647	14616	14920	14525	14593	14645	14648	14604	14816	14546	14568	14626	14697	14655	14791	14788	14878	14705	14631	14545	14473	14591	14770	14517	14729	14530	14794	14662	14610	14493	14614	14781	14371	14672	14768	14601	14723	14604	14590	14470	14604	14550	14906	14792	14554	14680	14683	14553	14529	14785	14601	14562	14694	14750	14622	14590	14607	14669	14669	14698	14538	14496	14754	14671	14469	14667	14560	14561
28149	23822	29228	26032	21768	20996	20320	19159	18865	18619	18396	18705	18551	18324	18653	18666	17922	18065	17858	17672	17825	17884	17835	17767	17553	17863	17776	17584	17576	17678	17510	17635	17724	17840	18117	18104	18026	17768	17709	17735	17624	17670	18092	17630	17613	17476	17731	17660	17790	17629	17608	17606	17739	17585	17771	17609	17753	17560	17749	17753	17870	17708	17736	17820	17865	17742	17767	17617	17669	17718	17652	17687	17664	17835	17841	17726	17410	17639	17581	17322	17658	17758	17493	17591	17830	17639	17686	17648	17840	17693	17609	17489	17531	17792	17577	17640	17493	17390	17605	17612	17769	17877	17577	17552	17611	17819	17614	17617	17544	17731	17504	17608	17749	17430	17581	17707	17637	17602	17605	17496	17839	17633	17814	17713	17651	17572	17637	17733	17870	17615	17521	17670	17742	17646	17726	17758	17513	17545	17873	17567	17605	17789	17513	17780	17637	17682	17559	17875	17474	17514	17599	17604	17666	17648	17623	17702	17400	17460	17607	17635	17478	17775	17769	17779	17589	17540	17459	17488	17766	17544	17714	17652	17761	17523	17683	17626	17675	17715	17717	17637	17452	17608	17406	17675	17648	17533	17563	17848	17389	17862	17506	17504	17681	17665	17675	17643	17572	17634	17661	17680	17673	17615	17606	17671	17719	17612	17631	17899	17822	17761	17653	17590	17769	17864	17698	17548	17819	17557	17637	17706	17555	17524	17811	17789	17765	17616	17533	17559	17698	17598	17530	17558	17792	17944	17704	17576	17639	17679	17692	17566	17673	17676	17715	17740	17546	17473	17619	17610	17739	17595	17684	17730	17571	17687	17717	17454	17575	17587	17551	17690	17722	17687	17562	17776	17668	17517	17768	17506	17612	17651	17407	17569	17749	17487	17716	17718	17700	17599	17761	17665	17515	17674	17573	17845	17677	17673	17476	17601	17409	17541	17620	17481	17463	17615	17660	17558	17822	17430	17526	17711	17718	17575	17995	17695	17571	17491	17672	17622	17639	17625	17580	17657	17717	17746	17622	17777	17663	17603	17700	17559	17733	17727	17461	17839	17799	17727	17489	17306	17574	17552	17667	17565	17723	17744	17542	17571	17636	17752	17748	17720	17688	17741	17821	17665	17579	17410	17622	17615	17680	17772	17684	17656	17720	17523	17585	17523	17537	17562	17480	17578	17730	17547	17343	17615	17615	17589	17613	17690	17954	17867	17802	17637	17622	17592	17631	17602	17710	17561	17609	17508	17689	17758	17629	17490	17482	17683	17771	17674	17899	17558	17575	17533	17616	17681	17795	17611	17701	17561	17672	17569	17928	17468	17472	17488	17778	17548	17891	17858	17607	17722	17677	17702	17819	17540	17777	17799	17833	17586	17770	17673	17634	17497	17886	17446	17618	17590	17713	17705	17563	17796	17568	17886	17791	17698	17648	17665	17464	17478	17611	17668	17626	17597	17722	17674	17601	17457	17695	17533	17488	17534	17674	17607	17578	17778	17965	17774	17653	17666	17714	17894	17530	17450	17751	17793	17705	17698	17929	17631	17528	17783	17778	17726	17760	17646	17856	17737	17571	17631	17577	17632	17699	17710	17720	17688	17641	17602	17785	17768	17681	17654	17848	17512	17674	17606	17729	17654	17703	17669	17460	17576	17543	17522	17599	17494	17611	17622	17664	17634	17687	17589	17834	17607	17704	17620	17590	17552	17736	17633	17772	17682	17683	17584	17552	17656	17673	17513	17673	17701	17561	17639	17771	17816	17563	17453	17617	17801	17734	17606	17622	17676	17627	17786	17811	17634	17601	17621	17381	17509	17779	17605	17482	17620	17910	17654	17484	17974	17773	17748	17661	17617	17557	17529	17666	17356	17516	17566	17557	17729	17735	17547	17569	17560	17570	17824	17597	17525	17568	17563	17728	17696	17656	17760	17806	17609	17839	17652	17593	17764	17615	17684	17661	17806	17547	17656	17576	17832	17864	17588	17473	17511	17656	17751	17510	17424	17612	17730	17507	17848	17606	17536	17478	17688	17588	17638	17681	17580	17900	17801	17529	17610	17604	17921	17532	17898	17513	17707	17548	17675	17750	17538	17528	17722	17510	17675	17628	17675	17541	17777	17689	17775	17756	17646	17576	17567	17503	17462	17714	17557	17598	17723	17803	17647	17640	17614	17644	17609	17633	17737	17431	17557	17536	17631	17707	17575	17686	17528	17675	17568	17598	17710	17712	17609	17723	17730	17644	17525	17728	17554	17669	17614	17818	17606	17655	17752	17587	17412	17465	17526	17656	17820	17700	17615	17566	17755	17540	17569	17457	17826	17748	17629	17708	17588	17738	17701	17809	17599	17747	17790	17565	17655	17335	17761	17715	17458	17595	17762	17763	17744	17603	17756	17699	17682	17661	17830	17808	17442	17615	17710	17635	17841	17567	17749	17560	17618	17684	17643	17616	17569	17671	17551	17539	17901	17633	17636	17871	17510	17706	17710	17903	17576	17671	17554	17648	17512	17544	17550	17541	17561	17506	17642	17650	17647	17758	17449	17591	17574	17786	17790	17713	17745	17647	17853	17637	17689	17476	17635	17917	17720	17549	17504	17605	17616	17698	17856	17770	17622	17771	17669	17682	17861	17610	17872	17850	17642	17540	17689	17722	17592	17712	17709	17625	17660	17531	17453	17734	17657	17646	17543	17801	17613	17530	17877	17795	17492	17519	17706	17492	17550	17483	17599	17706	17542	17802	17640	17584	17553	17567	17797	17683	17589	17500	17513	17567	17690	17603	17656	17817	17859	17552	17746	17438	17612	17676	17895	17657	17679	17708	17715	17791	17649	17708	17755	17720	17505	17446	17738	17675	17581	17577	17184	17556	17629	17739	17617	17524	17545	17701	17865	17705	17683	17624	17590	17640	17610	17559	17589	17623	17753	17681	17865	17854	17702	17706	17427	17729	17708	17549	17728	17882	17851	17561	17586	17711	17763	17596	17840	17739	17578	17534	18008	17805	17539	17613	17495	17575	17562	17632	17596	17541	17549	17767	17647	17647	17737	17719	17545	17673	17753	17458	17528	17674	17833	17699	17679	17662	17680	17638	17576	17486	17766	17721	17628	17663	17672	17622	17706	17687	17624	17532	17635	17537	17731	17812	17619	17722	17731	17674	17836	17590	17569	17640	17526	17521	17771	17515	17709	17856	17597	17783	17576	17689	17662	17769	17693	17707	17737	17615	17673	17736	17486	17605	17740	17548	17624	17509	17500	17734	17668	17689	17531	17738	17650	17730	17747	17927	17879	17603	17565	17587	17814	17675	17756	17813	17733	17618	17483	17579	17689	17614	17799	17905	17805	17971	17844	17522	17526	17686	17539	17662	17536	17438	17689	17801	17688	17663	17523	17720	17552	17606	17616	17753	17836	17695	17699	17710	17523	17672	17617	17450	17694	17639	17616	17693	17594	17667	17645	17543	17780	17627	17737	17657	17900	17938	17722	17785	17676	17583	17656	17686	17553	17532	17372	17578	17559	17512	17816	17731	17686	17740	17692	17812	17916	17581	17578	17708	17584	17637	17626	17601	17709	17547	17648	17609	17727	17629	17627	17507	17351	17613	17548	17757	17803	17776	17571	17714	17637	17452	17561	17694	17730	17893	17754	17680	17734	17542	17676	17641	17825	17484	17876	17595	17651	17685	17690	17815	17783	17723	17618	17670	17667	17904	17515	17686	17562	17624	17740	17628	17640	17563	17841	17817	17629	17614	17570	17762	17671	17736	17690	17722	17462	17620	17550	17653	17618	17815	17654	17598	17828	17672	17485	17610	17809	17510	17673	17745	17779	17535	17610	17586	17840	17540	17651	17644	17856	17784	17597	17887	17806	17693	17878	17817	17732	17842	17651	17614	17700	17651	17789	17666	17759	17650	17411	17546	17512	17674	17584	17582	17636	17594	17738	17643	17651	17779	17844	17962	17555	17690	17522	17485	17662	17904	17572	17603	17702	17635	17636	17644	17861	17772	17692	17717	17580	17706	17751	17820	17880	17730	17446	17498	17795	17805	17687	17622	17725	17742	17613	17710	17653	17561	17406	17780	17585	17605	17638	17340	17729	17645	17747	17669	17672	17622	17478	17567	17573	17573	17745	17544	17731	17749	17751	17533	17634	17558	17447	17534	17683	17483	17417	17710	17757	17634	17568	17888	17712	17687	17674	17649	17747	17642	17621	17704	17458	17649	17709	17497	17596	17747	17641	17674	17498	17690	17704	17721	17592	17390	17779	17688	17587	17732	17706	17846	17716	17556	17774	17470	17613	17517	17596	17543	17437	17493	17575	17665	17715	17740	17640	17788	17693	17658	17639	17675	17879	17664	17793	17698	17664	17691	17631	17734	17656	17439	17738	17585	17713	17637	17823	17420	17660	17666	17866	17582	17691	17402	17816	17732	17935	17727	17659	17724	17489	17851	17514	17889	17728	17690	17667	17590	17514	17615	17823	17788	17455	17579	17856	17639	17920	17750	17753	17727	17644	17725	17558	17491	17620	17725	17696	17564	17587	17653	17624	17746	17655	17557	17545	17766	17570	17400	17849	17765	17582	17715	17609	17541	17532	17718	17797	17706	17728	17647	17649	17706	17516	17896	17621	17627	17629	17764	17789	17617	17592	17685	17679	17727	17634	17682	17672	17693	17894	17631	17688	17784	17471	17782	17750	17612	17482	17572	17434	17658	17493	17745	17642	17585	17837	17641	17745	17632	17527	17617	17560	17696	17617	17665	17761	17748	17663	17701	17633	17695	17625	17879	17641	17851	17672	17580	17727	17787	17683	17692	17548	17634	17690	17754	17801	17598	17570	17605	17555	17579	17637	17870	17554	17637	17736	17719	17864	17514	17609	17609	17616	17612	17678	17870	17446	17940	17772	17649	17433	17638	17677	17710	17609	17699	17625	17625	17699	17553	17641	17553	17533	17730	17855	17592	17737	17593	17639	17509	17588	17731	17711	17787	17686	17614	17512	17643	17595	17884	17674	17629	17719	17523	17515	17736	17597	17660	17562	17635	17493	17718	17548	17590	17658	17566	17409	17727	17742	17679	17752	17694	17659	17671	17722	17708	17579	17818	17582	17642	17654	17799	17531	17716	17749	17840	17648	17611	17681
21401	32392	29065	22614	21284	19517	18198	16963	16493	15998	16186	16537	16429	15912	16297	15996	15429	15058	15265	15075	15075	15011	15037	14958	14998	15009	15027	14978	15168	15000	14954	14812	15009	15166	15510	15520	15058	14978	14862	14917	14936	14950	14839	14884	14933	14843	14838	14796	14929	14914	14901	14931	14973	14937	14943	14582	14981	14921	15042	14888	14772	14864	14877	14849	14967	14915	14790	14784	14908	14881	14841	14744	14924	14954	14774	14686	14823	15031	14822	14920	14936	15074	14841	14903	14987	14851	14802	14717	14936	14938	15086	14941	14789	14936	14826	14847	15008	14924	14778	14871	14849	14741	14960	14934	14813	14765	15016	15085	14824	14871	14861	14900	14712	14850	14787	14812	14933	14831	14805	14741	14952	14916	14739	14771	14907	14825	14932	14867	14846	14917	14689	14917	14882	15102	14853	14807	14889	14922	14918	14974	15038	14869	14714	14880	15066	14955	14890	14854	14859	14872	14763	14905	14753	14866	14987	14885	14736	14863	15004	14837	14969	14719	14806	14997	14871	14814	14898	15048	14889	14811	14938	14867	14669	14895	14883	14882	14950	14819	14799	14735	14964	14858	14920	14832	14939	14938	14754	15037	14817	14856	14727	14729	14870	14711	14936	14934	14903	15006	14747	14933	14978	14859	14833	14932	14924	14728	14766	14947	15098	14664	14943	14802	14857	14810	14790	14889	14880	14923	14772	14850	14710	14960	14872	14948	14942	14897	14770	14916	14806	14807	14797	14916	14773	15012	14841	14771	14892	14786	14827	15022	14929	14879	14939	14784	14657	14762	14862	14841	14897	14913	14889	15007	14805	14844	14885	14839	14779	14903	14791	14775	14643	14946	15014	14846	14889	14940	14793	15024	14779	14692	14885	14878	14840	14840	14881	14932	14927	14781	14797	14666	14922	14904	15014	14779	14930	14912	14909	14789	14990	14866	14761	14839	14959	14911	14775	14928	14799	14896	14787	14944	14697	14736	14945	14818	14949	14750	14843	14827	14961	14767	15105	14873	14856	14807	14938	14863	14959	14919	14735	14788	14764	14902	14886	14817	14756	14867	15068	14817	14960	14803	14815	14738	14774	14767	14823	14732	14897	14937	14871	14800	14781	14940	14960	14952	14952	14822	14817	14850	14809	14805	14813	14675	14802	14777	15074	14880	14896	14909	14887	14853	14703	14803	14865	14938	14902	14621	14882	14683	14940	14728	14892	14736	14823	14974	14956	14836	14933	14887	14820	14785	14947	14871	14891	14945	14881	15027	14757	14998	14903	14803	14910	14962	14959	14879	14962	14834	14843	14848	14748	14929	14829	14825	14905	14800	14659	15016	14965	14838	14861	14737	14888	14794	14755	14814	14770	14837	14798	14784	14761	14940	14796	14940	14837	15001	14907	14799	14780	15098	14966	14813	14819	14793	14813	14867	14750	15021	14819	14797	14882	14803	14945	14935	14755	14802	14926	14943	14920	14782	14782	14989	14789	14788	14773	15042	14892	14834	14930	14826	14893	15005	14915	14618	14825	14905	14758	14834	14856	15081	14688	14964	14855	14840	14967	14822	14880	14715	14995	14893	15009	14712	14780	15028	14867	14875	14898	15008	14933	14763	14989	14818	14876	14762	14796	14848	15077	14878	14946	14880	14847	14708	14763	14843	15007	14799	14877	14969	14772	14945	14882	14908	14870	15023	14936	14737	14950	14955	14974	14918	14856	14994	14915	14975	14898	14788	14989	14864	14887	14821	14901	14907	14994	14945	14809	14789	14773	14888	14932	14946	15009	14837	14855	15092	15001	14825	14911	14965	14913	14764	14779	14841	14772	14724	14908	14832	15006	14856	14847	14860	14794	14904	15018	14869	14891	14863	14779	15081	14787	14815	15045	14752	14898	14992	14937	14978	14803	14904	14856	14706	14910	14864	14765	14816	14913	14828	14890	14888	14726	14889	14783	14789	14842	14897	14932	14772	14821	14685	15023	14878	14811	14730	14866	14928	14995	14816	14830	14943	14758	14928	14851	14836	14974	14830	15013	14768	14871	14938	14698	14802	14712	14793	14794	14912	14874	14854	14912	14935	14780	14864	14756	14838	14761	14916	14883	14846	14711	14912	14922	14849	14868	14695	14779	14954	14942	15090	14653	14836	14826	15008	14811	14869	14877	14987	14755	14901	14949	14704	14874	14769	14866	14949	14954	14876	14680	14922	14841	14818	14820	14866	14873	14739	14923	14921	14999	14978	14746	14890	14992	14977	14891	14953	14955	14829	14858	14831	14767	14897	14886	14954	15038	14809	14743	14912	14662	14839	14872	14965	14949	14948	14756	14907	14770	14722	15048	14835	14834	14789	14852	14833	14871	14904	14935	14881	15095	14818	14796	14799	14829	14957	14791	14922	14811	14855	14671	14988	14922	15021	14798	14820	14988	14863	14838	14682	14764	14797	14929	14935	14830	14921	14881	14780	14717	14990	15052	14832	14867	14914	14715	14913	14924	14838	15001	14874	14959	14863	14859	14836	14878	14758	14880	14779	14870	14939	14699	14945	14783	14836	14824	14792	14773	14891	14942	15003	15037	15009	14930	14667	14735	14948	14784	14870	14886	14908	14975	14899	14886	14989	14876	14957	14975	14814	14907	14821	14826	14924	14779	14860	14818	14794	14814	14884	14824	14785	14832	14991	14782	14813	14908	14710	14876	14874	14820	14843	14794	14835	14865	15046	14895	14900	14893	14939	14858	14904	14785	14780	14900	14822	14953	14741	15035	14895	14946	14881	14798	14903	14773	14868	14880	15003	14752	14775	14879	14969	14978	14837	14770	14873	14847	14914	14914	14829	14871	15006	14867	14875	14975	14876	14855	14765	14865	14829	14899	14720	14883	14975	14761	14857	14911	14860	14822	14948	14768	14754	14973	14707	14695	14834	14977	14959	14828	14949	14848	14988	15028	14642	14914	14903	14918	14899	14831	14835	14904	14733	14989	14908	14903	14795	14722	14854	14755	14919	14826	14937	14874	14875	14877	14940	15007	14795	14717	14662	14874	14960	15069	14931	14771	14827	14925	15098	14813	14938	14867	14989	14878	14862	14971	14854	14859	14881	14753	14901	14893	14885	14871	14796	14787	14896	14835	14881	14957	15063	14877	14908	14884	14777	14867	14841	14777	14720	14733	14933	14912	14816	14939	14815	14905	14901	14750	15038	14914	14817	15002	14806	14957	14845	14948	14881	15060	14984	14949	14826	14898	14761	14919	14916	14855	14864	14766	14966	15054	14825	14891	14856	14763	15023	14923	14801	14829	14929	14853	14823	14699	14826	14959	14932	14905	14773	14937	14968	14835	14987	14902	14807	14905	14715	14845	14717	14833	14709	14939	14818	14893	14855	14787	14890	14960	15123	14954	14673	14856	14817	14835	14767	14842	14855	15065	14900	14989	14758	14782	14867	14873	14956	14904	14892	14972	15077	14979	14829	14794	15030	14899	14948	14903	14970	14942	14880	15053	14898	14819	14925	14804	14805	14997	14846	14802	14925	15032	14854	14910	14927	14897	14882	14901	14943	14745	15031	14756	14835	14730	14837	14816	14814	15011	14885	14910	14896	14736	14911	14922	14840	14998	14705	14928	14792	14900	15082	14780	15064	14809	14944	14763	15029	14873	14934	14789	14954	14796	15016	14815	14911	14820	14783	14906	15125	14821	14880	14895	14922	14781	14828	14828	14791	14816	14888	14977	14720	14746	14973	14780	14799	14987	14854	14849	14854	14795	14883	14792	14872	14764	14764	14849	14918	14742	14848	14761	14806	14781	14951	14921	14869	14894	14848	14893	14819	14912	14921	14792	14631	14863	14961	14884	14885	14768	14824	14940	14811	14870	14854	14746	14968	14950	14763	15070	14994	14800	14903	14984	14969	14871	14719	14847	14815	14856	14836	14629	14917	14877	14857	14895	14839	14912	14808	14943	14758	14825	14928	14818	14800	14764	14965	14918	14886	14867	14890	14911	14845	14876	14864	14847	14838	14975	14867	14861	14881	14987	14774	14905	14861	14856	14877	15037	14840	14797	14860	14963	14916	14928	14842	14943	14910	14806	14942	14882	14798	14939	14649	14972	14825	14887	14835	14953	14832	14958	14839	14863	14894	14746	15042	14853	15050	14925	14902	14902	14825	14846	14919	14897	14803	14800	14951	14894	14956	14756	14844	15021	14942	14913	14871	14875	14866	14978	14803	14876	14941	14685	14886	14844	14917	15093	14830	14828	14742	14839	14964	14831	14786	14901	14851	14791	14815	14975	14864	14894	14904	14744	14881	14792	14949	14848	14910	14803	14757	14931	14781	14667	14864	14811	14896	14872	14851	14962	14843	14923	14899	14865	14990	14903	14949	14835	14832	14982	14871	14867	14859	14952	14913	14772	14880	14881	14905	14981	14726	14918	14822	15072	14926	14827	14858	14857	14900	14856	14816	14796	14887	15121	14766	14944	14753	14816	14808	14894	14773	14939	14805	14782	14789	14799	14637	14972	15001	14954	14890	14856	15035	14867	14821	14866	14674	14862	14687	14997	14855	14815	14853	14822	14933	15141	14912	14882	14888	14910	14895	14810	15054	14834	15064	14739	14841	15078	14965	14915	14987	14867	14858	14940	14827	14735	14845	14894	14820	14861	14966	14824	14872	14963	14935	15025	14993	14850	14915	14799	14905	14770	14841	14977	14855	14679	14894	15055	14880	14867	15048	14900	14799	14848	14749	14947	14848	15046	14785	15015	14770	14728	14962	14838	14755	15050	14710	14855	14825	14857	14851	14846	15008	14866	14893	14782	14849	14765	14949	14940	14820	14877	14879	15013	15082	14973	14837	14866	14756	14858	14798	14886	14852	14804	14867	14767	14856	14844	14685	14916	14946	15022	14869	14792	14775	14848	14813	14843	14960	14874	14790	14733	14672	14981	14818	14975	14829	14804	14831	14936	14944	14965	14792	14818	14752	14820	14817	14750	14814	14776	14839	14899	14913	14949	14879	14900	14844	15092	14825	14886	14911	14801	14892	14891	14957	14855	14802	15030	14718	15011	14675	14914	14923	14851	14853	14979	14829	14917	14790	14803	14844	14946	15094	14731	15082	14746	14772	14871	14978	14828	14943	14943	15016	14979	14729
23876	21433	29164	24283	22716	24517	24025	20299	19325	19357	19452	19190	18912	18923	19177	18779	18356	17936	17840	17985	17780	17880	17719	17746	17779	17861	17789	17674	17921	17776	17708	17831	18173	18948	20151	19916	18818	18245	18092	17548	17538	17355	17581	17627	17364	17663	17416	17589	17578	17398	17583	17561	17319	17510	17603	17573	17696	17611	17667	17415	17516	17567	17470	17412	17577	17595	17381	17662	17541	17530	17650	17638	17643	17659	17580	17680	17331	17444	17716	17614	17555	17390	17615	17396	17533	17439	17387	17483	17505	17386	17491	17546	17449	17550	17375	17376	17380	17361	17583	17439	17285	17490	17358	17460	17550	17472	17554	17513	17522	17713	17331	17575	17523	17800	17514	17467	17520	17568	17520	17495	17436	17399	17300	17461	17694	17729	17557	17606	17413	17472	17351	17421	17256	17594	17418	17293	17531	17444	17596	17368	17407	17493	17550	17531	17537	17479	17304	17423	17526	17500	17384	17486	17363	17641	17438	17649	17607	17294	17501	17379	17483	17425	17649	17445	17418	17655	17333	17448	17539	17558	17381	17492	17439	17554	17330	17521	17483	17402	17360	17364	17411	17529	17596	17479	17413	17299	17384	17234	17507	17444	17627	17489	17373	17645	17601	17423	17515	17510	17637	17346	17542	17477	17380	17453	17504	17483	17637	17536	17255	17329	17695	17492	17534	17428	17414	17619	17387	17304	17472	17402	17435	17456	17467	17407	17696	17465	17512	17691	17549	17192	17355	17470	17526	17349	17668	17540	17425	17491	17432	17442	17267	17349	17605	17590	17425	17566	17710	17497	17514	17527	17463	17383	17597	17593	17510	17640	17488	17625	17463	17381	17638	17659	17491	17441	17503	17493	17497	17607	17628	17456	17482	17591	17608	17607	17365	17328	17305	17518	17455	17383	17442	17521	17514	17627	17639	17225	17442	17455	17383	17467	17496	17610	17494	17434	17439	17540	17431	17649	17746	17360	17631	17502	17511	17506	17655	17458	17452	17444	17491	17422	17609	17592	17350	17583	17561	17532	17500	17369	17616	17487	17404	17302	17540	17575	17304	17364	17636	17479	17467	17432	17333	17545	17537	17398	17365	17405	17609	17594	17484	17086	17387	17490	17630	17372	17628	17517	17422	17371	17461	17745	17558	17557	17428	17358	17274	17409	17388	17500	17539	17533	17538	17439	17397	17465	17408	17595	17603	17559	17598	17491	17628	17623	17350	17578	17557	17398	17549	17551	17595	17250	17198	17340	17445	17404	17348	17552	17379	17542	17627	17387	17649	17514	17334	17399	17393	17456	17342	17348	17571	17435	17574	17513	17570	17800	17576	17668	17634	17621	17315	17550	17688	17590	17500	17518	17543	17583	17437	17307	17690	17688	17708	17607	17580	17423	17310	17442	17478	17405	17457	17680	17713	17505	17635	17620	17496	17609	17593	17386	17381	17529	17389	17527	17385	17331	17314	17310	17539	17531	17610	17535	17472	17750	17446	17497	17608	17485	17565	17333	17424	17724	17548	17597	17347	17484	17631	17461	17486	17296	17577	17651	17571	17623	17420	17426	17377	17469	17502	17507	17583	17439	17436	17496	17491	17428	17457	17320	17517	17634	17585	17556	17587	17466	17376	17417	17424	17464	17447	17282	17542	17520	17522	17406	17534	17700	17498	17555	17396	17421	17398	17517	17302	17416	17366	17443	17588	17557	17364	17127	17412	17616	17370	17603	17385	17273	17610	17516	17528	17432	17536	17686	17496	17553	17664	17680	17461	17467	17363	17425	17254	17333	17562	17540	17431	17456	17542	17535	17479	17570	17543	17388	17429	17412	17457	17472	17529	17325	17402	17406	17586	17505	17591	17567	17410	17516	17552	17575	17568	17596	17482	17513	17467	17629	17852	17397	17484	17549	17449	17516	17570	17243	17557	17591	17291	17426	17666	17563	17438	17479	17492	17606	17733	17500	17601	17533	17425	17552	17350	17475	17451	17279	17348	17410	17139	17352	17485	17403	17428	17410	17667	17629	17547	17518	17498	17668	17566	17493	17668	17309	17588	17526	17349	17594	17391	17330	17546	17413	17388	17358	17403	17481	17409	17674	17235	17441	17338	17467	17552	17513	17276	17666	17422	17397	17413	17587	17480	17514	17667	17557	17453	17508	17513	17434	17401	17608	17380	17362	17600	17365	17357	17499	17662	17258	17647	17421	17637	17441	17662	17570	17480	17698	17458	17534	17297	17495	17526	17420	17532	17347	17524	17348	17657	17587	17459	17306	17352	17414	17585	17672	17450	17498	17576	17329	17420	17333	17508	17390	17501	17395	17452	17478	17548	17573	17608	17699	17455	17568	17507	17279	17599	17326	17491	17531	17624	17368	17512	17383	17524	17456	17605	17454	17467	17524	17495	17357	17406	17569	17550	17489	17476	17403	17499	17521	17446	17342	17454	17500	17614	17405	17402	17599	17566	17576	17385	17357	17521	17355	17417	17455	17447	17650	17504	17583	17500	17587	17629	17561	17561	17550	17483	17429	17478	17591	17456	17503	17561	17567	17575	17602	17392	17606	17419	17491	17455	17461	17445	17342	17372	17516	17581	17419	17413	17360	17497	17475	17521	17687	17508	17476	17506	17532	17349	17469	17680	17611	17273	17368	17427	17527	17612	17430	17419	17345	17547	17448	17408	17429	17555	17530	17336	17394	17443	17477	17472	17452	17743	17448	17508	17450	17660	17365	17539	17455	17530	17570	17524	17642	17484	17375	17355	17595	17511	17486	17654	17419	17462	17475	17551	17521	17436	17697	17612	17495	17551	17585	17535	17650	17400	17483	17554	17497	17445	17391	17432	17473	17332	17683	17599	17551	17572	17377	17593	17405	17687	17462	17468	17349	17592	17702	17652	17550	17443	17548	17497	17379	17361	17304	17471	17367	17409	17579	17564	17656	17523	17530	17552	17640	17818	17578	17497	17439	17717	17517	17417	17536	17423	17557	17577	17546	17525	17439	17506	17499	17442	17795	17542	17492	17486	17424	17481	17564	17453	17502	17438	17509	17425	17420	17434	17550	17741	17378	17522	17324	17467	17548	17691	17585	17533	17396	17486	17395	17383	17493	17444	17503	17491	17484	17492	17325	17621	17656	17737	17444	17654	17699	17527	17590	17432	17603	17292	17510	17435	17527	17547	17533	17597	17603	17522	17414	17468	17594	17636	17414	17567	17759	17420	17457	17712	17500	17340	17576	17532	17563	17555	17548	17476	17595	17662	17648	17588	17535	17643	17569	17365	17613	17509	17339	17326	17513	17613	17425	17532	17632	17541	17535	17634	17629	17472	17383	17406	17212	17440	17365	17334	17570	17602	17485	17584	17418	17563	17292	17360	17346	17445	17652	17405	17410	17456	17562	17643	17600	17544	17500	17402	17640	17424	17530	17400	17435	17650	17445	17544	17503	17169	17532	17276	17275	17556	17504	17559	17669	17527	17405	17662	17327	17451	17250	17304	17498	17481	17642	17499	17662	17485	17520	17581	17553	17378	17488	17582	17421	17445	17392	17562	17305	17403	17520	17567	17535	17631	17406	17635	17572	17545	17529	17428	17411	17460	17460	17486	17423	17463	17573	17469	17455	17461	17521	17217	17408	17322	17370	17566	17464	17501	17608	17351	17408	17522	17492	17456	17419	17466	17377	17422	17442	17516	17536	17667	17595	17324	17571	17564	17462	17487	17556	17450	17624	17496	17453	17424	17426	17542	17572	17529	17505	17420	17402	17578	17370	17550	17486	17475	17496	17329	17210	17593	17578	17466	17518	17609	17357	17466	17496	17575	17386	17392	17385	17682	17630	17493	17484	17587	17697	17329	17578	17560	17584	17586	17605	17535	17554	17581	17590	17331	17472	17499	17495	17490	17614	17565	17467	17581	17473	17428	17341	17589	17740	17654	17564	17518	17250	17392	17572	17533	17392	17306	17504	17520	17436	17605	17276	17288	17422	17624	17486	17578	17610	17453	17549	17661	17777	17555	17433	17537	17313	17777	17565	17316	17416	17583	17490	17629	17196	17352	17611	17521	17318	17492	17387	17334	17592	17499	17601	17354	17335	17607	17569	17615	17609	17539	17437	17379	17389	17503	17612	17340	17460	17512	17622	17600	17361	17533	17641	17614	17445	17664	17616	17281	17473	17417	17656	17485	17635	17649	17407	17425	17586	17436	17405	17624	17385	17408	17755	17626	17478	17483	17256	17632	17478	17539	17501	17618	17380	17418	17252	17479	17495	17640	17686	17799	17449	17549	17520	17525	17232	17415	17372	17521	17637	17518	17653	17684	17639	17461	17653	17564	17506	17365	17682	17398	17493	17295	17279	17548	17486	17505	17550	17425	17554	17514	17242	17578	17465	17410	17444	17372	17378	17450	17555	17545	17528	17439	17362	17504	17507	17468	17326	17722	17438	17358	17524	17361	17538	17590	17417	17637	17308	17421	17400	17616	17359	17538	17579	17445	17498	17591	17582	17452	17682	17428	17516	17273	17515	17453	17335	17517	17485	17479	17520	17509	17629	17652	17596	17510	17614	17476	17530	17528	17442	17436	17434	17541	17412	17212	17590	17449	17339	17465	17398	17467	17565	17366	17493	17469	17456	17626	17461	17570	17335	17537	17528	17517	17261	17425	17501	17548	17645	17496	17631	17484	17811	17497	17368	17478	17527	17332	17481	17478	17502	17311	17535	17526	17498	17683	17454	17337	17546	17453	17574	17438	17309	17443	17424	17512	17508	17567	17599	17358	17394	17343	17629	17447	17439	17612	17724	17529	17508	17420	17620	17520	17782	17424	17554	17616	17318	17524	17614	17660	17488	17538	17635	17389	17667	17234	17600	17202	17544	17402	17320	17508	17545	17637	17437	17403	17468	17454	17598	17557	17346	17436	17339	17267	17501	17456	17588	17655	17510	17362	17610	17376	17440	17573	17343	17457	17449	17389	17336	17436	17399	17360	17579	17612	17375	17356	17457	17446	17378	17537	17466	17536	17371	17534	17437	17348	17562	17563	17383	17562	17396	17498	17588	17445	17191	17370	17572	17521	17527	17425	17455	17375	17628	17441	17543	17229	17353	17571	17605	17510	17478	17521	17587	17355	17380	17567	17720	17488	17494
20875	37980	35094	27331	23672	22248	20397	18629	17550	17228	17641	17595	17169	16755	17031	16731	15614	15136	15148	15201	15093	14812	15026	15006	14956	14967	15006	14887	15016	14765	14870	14944	15443	17318	18600	17562	16000	15212	14834	14998	14651	14647	14785	14882	14765	14827	14689	14827	14687	14734	14782	14742	14607	14667	14564	14720	14890	14731	14732	14670	14656	14612	14792	14831	14709	14750	14876	14739	14874	14729	14826	14840	14688	14716	14701	14750	14704	14617	14807	14611	14862	14760	14711	14700	14790	14682	14712	14703	14773	14675	14693	14724	14820	14816	14614	14623	14612	14759	14639	14748	14598	14759	14833	14666	14570	14777	14774	14573	14746	14661	14680	14741	14850	14581	14839	14655	14560	14607	14974	14703	14668	14809	14532	14722	14577	14884	14547	14675	14608	14623	14638	14738	14852	14602	14759	14726	14693	14791	14660	14583	14776	14657	14680	14714	14619	14823	14679	14757	14789	14637	14882	14589	14767	14678	14862	14707	14748	14603	14752	14764	14778	14706	14771	14685	14714	14729	14770	14850	14736	14808	14692	14759	14711	14523	14791	14856	14570	14676	14791	14699	14654	14639	14832	14625	14611	14568	14700	14706	14604	14671	14679	14647	14735	14523	14661	14645	14771	14804	14697	14715	14634	14652	14940	14793	14486	14964	14838	14663	14809	14681	14729	14750	14582	14675	14819	14504	14752	14674	14592	14922	14555	14713	14695	14527	14654	14881	14695	14690	14691	14719	14826	14686	14687	14819	14828	14833	14736	14922	14787	14673	14651	14675	14791	14732	14749	14684	14761	14704	14815	14832	14794	14681	14568	14776	14643	14767	14726	14676	14678	14719	14711	14686	14701	14661	14734	14857	14664	14791	14666	14785	14812	14906	14704	14578	14738	14849	14589	14553	14800	14834	14652	14797	14798	14464	14620	14832	14684	14712	14748	14745	14731	14774	14580	14607	14665	14752	14783	14821	14588	14798	14572	14668	14705	14617	14647	14760	14699	14714	14687	14718	14831	14784	14819	14687	14760	14616	14686	14750	14657	14792	14728	14616	14827	14856	14734	14819	14782	14723	14616	14764	14639	14759	14826	14645	14780	14757	14657	14648	14717	14740	14657	14680	14579	14808	14634	14727	14754	14752	14561	14695	14597	14986	14595	14732	14773	14751	14676	14558	14726	14674	14830	14819	14721	14726	14631	14646	14918	14649	14587	14751	14744	14664	14894	14616	14611	14628	14782	14794	14642	14722	14759	14721	14764	14608	14690	14736	14766	14768	14627	14681	14749	14680	14683	14806	14669	14722	14809	14691	14840	14844	14686	14747	14744	14672	14692	14792	14693	14787	14678	14713	14605	14599	14719	14782	14602	14863	14667	14698	14654	14650	14768	14617	14670	14642	14727	14700	14794	14951	14609	14698	14715	14736	14522	14701	14817	14741	14660	14692	14694	14751	14657	14739	14724	14461	14572	14722	14559	14658	14720	14627	14914	14743	14648	14639	14654	14717	14752	14663	14852	14658	14751	14557	14669	14499	14716	14750	14722	14769	14618	14920	14821	14631	14656	14581	14788	14812	14681	14683	14760	14662	14681	14722	14767	14719	14673	14695	14597	14785	14699	14688	14628	14607	14700	14631	14599	14697	14698	14588	14864	14762	14843	14650	14663	14741	14789	14615	14560	14738	14609	14795	14688	14555	14763	14663	14760	14620	14753	14687	14708	14784	14772	14792	14705	14893	14823	14664	14789	14739	14698	14713	14688	14737	14674	14638	14850	14645	14748	14706	14803	14623	14824	14640	14606	14572	14741	14640	14809	14596	14719	14572	14758	14815	14629	14675	14739	14690	14683	14750	14710	14638	14752	14780	14808	14747	14624	14748	14777	14423	14587	14647	14686	14630	14689	14633	14886	14675	14713	14579	14618	14671	14763	14785	14914	14757	14739	14564	14801	14592	14587	14802	14770	14770	14810	14679	14621	14626	14770	14791	14610	14648	14644	14865	14679	14635	14561	14622	14517	14581	14646	14888	14537	14727	14884	14803	14640	14680	14792	14715	14662	14668	14631	14527	14736	14858	14655	14663	14747	14850	14742	14836	14765	14560	14934	14751	14697	14892	14687	14804	14837	14599	14703	14584	14732	14705	14561	14787	14995	14690	14710	14923	14548	14690	14473	14722	14770	14804	14662	14765	14700	14590	14588	14710	14671	14695	14834	14671	14958	14693	14738	14782	14943	14849	14681	14796	14798	14721	14678	14804	14586	14716	14769	14760	14611	14757	14505	14848	14633	14696	14680	14601	14645	14594	14670	14764	14623	14755	14578	14744	14718	14720	14735	14624	14697	14765	14616	14729	14631	14791	14766	14638	14716	14758	14718	14725	14583	14857	14666	14468	14727	14784	14653	14723	14693	14672	14793	14843	14748	14656	14692	14849	14727	14829	14717	14484	14575	14728	14741	14655	14591	14724	14700	14722	14765	14596	14730	14687	14793	14870	14787	14614	14682	14678	14688	14620	14694	14624	14745	14692	14472	14660	14651	14775	14660	14603	14681	14699	14737	14677	14700	14664	14857	14748	14972	14692	14533	14595	14742	14638	14711	14680	14729	14624	14652	14703	14530	14667	14637	14690	14910	14813	14695	14746	14685	14849	14593	14637	14662	14583	14603	14551	14632	14693	14653	14716	14715	14720	14499	14841	14515	14774	14772	14620	14684	14693	14754	14719	14693	14740	14765	14832	14711	14717	14708	14748	14588	14705	14585	14853	14669	14573	14824	14691	14732	14856	14761	14598	14821	14566	14682	14599	14688	14751	14649	14816	14703	14683	14696	14760	15117	14589	14735	14744	14821	14751	14718	14833	14664	14645	14771	14729	14861	14605	14662	14668	14723	14835	14702	14819	14668	14601	14744	14664	14748	14705	14962	14740	14607	14766	14601	14879	14753	14845	14623	14842	14679	14630	14811	14791	14739	14673	14641	14698	14729	14531	14453	14811	14729	14619	14810	14692	14807	14656	14757	14646	14551	14657	14628	14568	14721	14758	14679	14746	14743	14652	14683	14836	14667	14832	14828	14673	14509	14762	14674	14794	14854	14629	14681	14709	15090	14587	14682	14708	14714	14692	14696	14581	14603	14751	14595	14806	14811	14597	14681	14881	14563	14656	14666	14894	14579	14728	14657	14737	14775	14515	14827	14703	14670	14665	14790	14644	14670	14545	14766	14574	14718	14690	14609	14596	14763	14890	14765	14670	14698	14628	14673	14725	14736	14700	14754	14612	14751	14673	14583	14790	14673	14713	14679	14700	14703	14754	14653	14706	14695	14768	14739	14764	14671	14618	14641	14753	14587	14622	14889	14593	14676	14829	14610	14658	14706	14657	14767	14700	14880	14471	14762	14631	14693	14588	14696	14616	14694	14761	14690	14636	14750	14649	14743	14744	14722	14762	14784	14567	14637	14655	14705	14722	14759	14781	14702	14761	14697	14802	14715	14773	14666	14728	14689	14802	14605	14644	14600	14662	14749	14620	14711	14519	14730	14585	14791	14729	14759	14679	14594	14641	14810	14751	14602	14634	14757	14791	14579	14772	14650	14704	14589	14774	14721	14768	14578	14682	14524	14724	14534	14711	14744	14589	14603	14726	14778	14591	14708	14613	14559	14735	14876	14803	14681	14807	14885	14553	14830	14841	14559	14768	14898	14680	14603	14691	14598	14791	14682	14623	14590	14818	14811	14667	14565	14798	14788	14802	14811	14809	14586	14763	14790	14806	14843	14742	14861	14635	14767	14789	14750	14783	14612	14733	14837	14817	14485	14521	14699	14852	14633	14783	14743	14777	14646	14779	14877	14560	14696	14622	14823	14719	14623	14648	14886	14622	14701	14825	14496	14874	14774	14752	14830	14827	14824	14650	14780	14699	14633	14720	14724	14617	14810	14714	14642	14819	14712	14830	14830	14771	14737	14738	14673	14679	14642	14674	14786	14621	14685	14563	14733	14573	14677	14708	14697	14698	14651	14897	14543	14589	14828	14670	14991	14924	14740	14736	14552	14743	14901	14735	14847	14792	14865	14712	14602	14700	14799	14743	14627	14646	14703	14726	14775	14708	14522	14623	14657	14594	14671	14774	14632	14895	14681	14701	14825	14653	14815	14634	14650	14659	14736	14764	14748	14673	14653	14557	14770	14749	14538	14815	14662	14740	14586	14934	14758	14764	14673	14739	14595	14691	14767	14608	14651	14615	14822	14572	14722	14663	14594	14707	14714	14809	14699	14586	14822	14697	14802	14810	14748	14621	14806	14627	14552	14711	14879	14839	14784	14807	14857	14808	14884	14731	14544	14689	14754	14825	14495	14716	14641	14836	14621	14667	14811	14566	14528	14565	14896	14625	14826	14866	14541	14677	14748	14781	14552	14673	14719	14772	14668	14491	14623	14660	14699	14665	14645	14798	14736	14892	14550	14685	14676	14442	14874	14690	14766	14705	14733	14709	14834	14625	14690	14720	14615	14758	14669	14922	14873	14831	14700	14536	14702	14851	14688	14803	14781	14766	14694	14678	14577	14669	14781	14655	14633	14753	14669	14630	14678	14632	14644	14795	14666	14820	14593	14727	14684	14696	14789	14832	14663	14772	14724	14744	14784	14776	14821	14595	14692	14637	14529	14705	14673	14767	14758	14858	14701	14682	14565	14745	14876	14922	14603	14660	14690	14622	14752	14691	14830	14648	14720	14591	14787	14807	14619	14786	14697	14789	14796	14841	14723	14670	14573	14656	14778	14705	14971	14677	14667	14734	14580	14679	14596	14725	14761	14972	14523	14695	14715	14601	14657	14630	14563	14666	14532	14809	14529	14609	14733	14758	14640	14779	14646	14770	14714	14629	14565	14821	14809	14602	14628	14730	14815	14674	14826	14775	14737	14770	14815	14582	14622	14656	14665	14713	14730	14735	14844	14726	14689	14702	14835	14714	14701	14816	14675	14534	14814	14754	14788	14640	14679	14684	14672	14794	14773	14757	14733	14729	14837	14932	14639	14649	14719	14824	14801	14614	14825	14630	14792	14651	14766	14812	14886	14766	14728	14543	14809	14579	14758	14683	14718	14701	14686	14589	14655	14826	14573	14612	14690	14744	14799	14660	14621	14649	14690	14815
22992	21430	29459	23838	21760	24551	27541	21635	19977	20088	20083	19909	19507	19499	19603	19215	18258	17857	18133	18009	18222	17884	17919	17939	17960	17890	17625	17866	17984	17644	17624	17661	18448	20532	22560	21580	19840	18943	18023	17470	17809	17616	17551	17624	17553	17367	17357	17389	17347	17359	17407	17494	17603	17591	17489	17582	17568	17713	17656	17464	17447	17546	17398	17536	17403	17610	17438	17374	17519	17499	17314	17525	17571	17461	17538	17487	17539	17423	17581	17741	17651	17372	17431	17537	17470	17463	17475	17441	17547	17582	17294	17503	17360	17344	17481	17407	17585	17337	17424	17314	17143	17396	17580	17631	17411	17490	17346	17265	17408	17382	17543	17532	17502	17414	17592	17490	17539	17472	17417	17334	17194	17441	17272	17372	17671	17372	17458	17366	17463	17460	17627	17492	17369	17225	17527	17241	17548	17480	17448	17518	17534	17469	17532	17480	17405	17527	17381	17475	17319	17260	17395	17389	17577	17503	17446	17272	17561	17404	17557	17414	17450	17381	17245	17469	17392	17563	17574	17308	17306	17457	17406	17376	17517	17475	17587	17361	17581	17525	17486	17489	17456	17492	17476	17494	17489	17343	17462	17454	17507	17447	17458	17543	17466	17442	17403	17453	17631	17510	17645	17518	17550	17510	17418	17504	17331	17337	17428	17321	17510	17399	17533	17397	17426	17326	17454	17417	17605	17543	17513	17709	17364	17404	17408	17289	17584	17427	17574	17559	17560	17374	17758	17616	17651	17257	17557	17426	17472	17295	17575	17525	17559	17508	17635	17317	17342	17443	17371	17590	17451	17462	17289	17476	17621	17561	17393	17599	17584	17412	17533	17431	17467	17486	17366	17489	17606	17371	17455	17520	17245	17478	17566	17453	17434	17566	17463	17461	17573	17357	17513	17549	17340	17487	17625	17460	17464	17469	17371	17472	17274	17350	17566	17271	17368	17555	17481	17511	17463	17283	17548	17481	17380	17400	17742	17416	17484	17612	17444	17543	17466	17267	17563	17533	17524	17431	17567	17341	17278	17500	17319	17408	17577	17493	17456	17446	17642	17546	17358	17459	17507	17506	17584	17514	17312	17448	17414	17489	17581	17424	17266	17227	17401	17419	17381	17507	17363	17478	17496	17343	17438	17481	17309	17494	17402	17391	17220	17457	17386	17406	17441	17571	17293	17666	17427	17646	17456	17381	17548	17149	17366	17491	17606	17427	17514	17393	17440	17566	17296	17445	17578	17482	17221	17374	17432	17356	17448	17406	17509	17332	17392	17435	17320	17401	17491	17604	17380	17547	17634	17471	17384	17416	17437	17740	17308	17544	17365	17373	17308	17616	17279	17395	17464	17266	17365	17575	17367	17494	17561	17298	17514	17394	17204	17595	17395	17609	17581	17447	17453	17536	17542	17572	17349	17296	17415	17522	17475	17472	17381	17535	17470	17615	17419	17541	17320	17225	17473	17575	17406	17586	17423	17447	17570	17484	17368	17491	17398	17445	17530	17181	17566	17345	17589	17577	17575	17719	17545	17412	17372	17430	17533	17426	17619	17235	17334	17352	17229	17466	17525	17294	17682	17590	17448	17336	17364	17479	17463	17511	17373	17469	17348	17488	17536	17420	17577	17400	17445	17294	17603	17514	17481	17633	17394	17315	17481	17428	17487	17306	17440	17588	17601	17556	17536	17455	17393	17682	17549	17381	17485	17519	17460	17531	17359	17449	17644	17483	17527	17404	17301	17375	17454	17467	17313	17540	17460	17458	17650	17441	17524	17191	17601	17325	17523	17380	17450	17560	17463	17421	17238	17303	16998	17411	17398	17360	17502	17386	17554	17387	17407	17505	17469	17281	17478	17517	17335	17560	17506	17530	17405	17600	17454	17339	17445	17298	17505	17393	17384	17425	17457	17267	17408	17480	17609	17387	17421	17482	17585	17413	17419	17476	17279	17417	17415	17473	17624	17484	17528	17507	17445	17487	17565	17619	17488	17316	17524	17364	17331	17405	17472	17356	17561	17371	17540	17527	17301	17332	17423	17620	17355	17305	17405	17539	17392	17621	17288	17328	17516	17366	17343	17353	17406	17565	17531	17318	17341	17531	17427	17502	17587	17343	17632	17389	17379	17461	17760	17552	17329	17287	17579	17347	17377	17492	17431	17304	17352	17587	17540	17590	17463	17335	17439	17509	17429	17448	17702	17554	17699	17306	17457	17503	17275	17512	17324	17657	17502	17415	17359	17531	17451	17494	17340	17494	17544	17532	17505	17555	17219	17390	17328	17247	17442	17526	17396	17166	17298	17376	17327	17388	17597	17530	17406	17364	17444	17214	17276	17463	17528	17502	17544	17393	17443	17359	17353	17544	17432	17370	17349	17341	17484	17598	17424	17493	17508	17442	17597	17184	17486	17344	17445	17486	17203	17306	17408	17453	17356	17548	17367	17584	17584	17594	17248	17516	17418	17459	17398	17363	17390	17439	17731	17402	17495	17418	17531	17336	17623	17429	17308	17415	17581	17458	17332	17428	17454	17467	17540	17742	17407	17694	17533	17583	17465	17535	17333	17339	17317	17446	17466	17456	17569	17357	17361	17493	17421	17524	17363	17345	17664	17369	17545	17305	17498	17531	17560	17545	17466	17466	17373	17583	17431	17503	17429	17411	17500	17364	17244	17505	17573	17440	17575	17439	17475	17379	17520	17617	17393	17247	17613	17814	17413	17273	17355	17533	17649	17377	17430	17310	17306	17256	17425	17449	17452	17548	17446	17550	17201	17556	17144	17323	17516	17394	17534	17672	17523	17343	17634	17464	17420	17767	17538	17579	17381	17584	17681	17434	17433	17486	17495	17436	17498	17425	17341	17539	17514	17545	17504	17375	17395	17502	17576	17285	17485	17517	17726	17540	17319	17462	17169	17355	17279	17348	17652	17584	17287	17352	17441	17387	17445	17565	17454	17320	17316	17163	17473	17146	17226	17409	17495	17530	17694	17461	17558	17250	17351	17545	17302	17417	17292	17426	17442	17480	17307	17325	17217	17431	17438	17324	17447	17380	17524	17533	17460	17535	17330	17237	17621	17519	17276	17470	17625	17308	17531	17450	17265	17301	17296	17540	17445	17440	17381	17370	17365	17578	17648	17459	17424	17203	17533	17352	17458	17502	17117	17511	17215	17330	17455	17285	17371	17385	17534	17383	17506	17393	17409	17544	17591	17306	17481	17618	17374	17341	17618	17409	17397	17358	17398	17590	17541	17430	17474	17205	17473	17271	17341	17550	17382	17500	17394	17351	17332	17500	17318	17431	17505	17506	17574	17532	17284	17393	17400	17456	17588	17498	17387	17370	17428	17277	17416	17466	17501	17422	17389	17584	17433	17256	17415	17401	17388	17475	17453	17425	17438	17466	17390	17353	17413	17523	17380	17491	17427	17432	17381	17543	17534	17354	17488	17483	17498	17579	17372	17433	17495	17409	17460	17407	17369	17311	17531	17426	17675	17654	17661	17234	17315	17327	17364	17396	17473	17440	17522	17671	17593	17528	17382	17102	17299	17521	17415	17469	17570	17529	17412	17353	17230	17388	17659	17346	17337	17202	17464	17499	17446	17535	17426	17255	17435	17497	17462	17281	17377	17422	17529	17402	17178	17636	17302	17443	17337	17328	17492	17466	17564	17416	17593	17399	17730	17343	17278	17517	17320	17445	17279	17145	17515	17613	17527	17552	17473	17336	17298	17374	17561	17585	17413	17231	17433	17703	17581	17434	17352	17405	17561	17486	17321	17404	17406	17486	17409	17503	17455	17513	17482	17455	17371	17091	17368	17448	17416	17424	17492	17528	17518	17116	17299	17472	17498	17503	17394	17664	17440	17692	17457	17643	17332	17371	17519	17447	17458	17193	17468	17630	17433	17500	17351	17323	17323	17491	17286	17483	17250	17478	17330	17537	17377	17447	17383	17369	17298	17404	17371	17467	17382	17370	17325	17483	17406	17346	17446	17370	17391	17361	17542	17453	17536	17459	17475	17630	17264	17280	17450	17563	17648	17459	17578	17405	17614	17536	17404	17612	17462	17374	17247	17296	17660	17189	17427	17606	17381	17333	17395	17421	17527	17548	17613	17277	17528	17352	17562	17566	17214	17259	17574	17479	17526	17490	17494	17561	17530	17435	17417	17384	17412	17302	17450	17293	17333	17367	17602	17335	17552	17470	17453	17642	17544	17569	17319	17406	17371	17478	17501	17306	17275	17456	17376	17380	17441	17589	17436	17447	17479	17519	17563	17446	17446	17365	17173	17382	17497	17677	17429	17438	17564	17450	17362	17502	17655	17613	17427	17363	17339	17565	17310	17450	17512	17511	17217	17336	17319	17396	17356	17416	17496	17514	17568	17644	17770	17492	17135	17355	17484	17392	17406	17287	17724	17529	17357	17532	17499	17198	17393	17334	17417	17613	17590	17221	17641	17330	17417	17370	17193	17240	17461	17243	17379	17464	17265	17476	17407	17323	17353	17358	17458	17413	17335	17165	17351	17363	17336	17281	17495	17530	17482	17465	17448	17421	17453	17196	17345	17582	17332	17439	17299	17502	17576	17609	17495	17497	17425	17356	17544	17441	17327	17402	17453	17491	17491	17565	17499	17463	17574	17644	17336	17492	17474	17564	17352	17588	17345	17265	17482	17662	17452	17354	17564	17383	17510	17402	17648	17315	17362	17387	17347	17637	17546	17368	17297	17408	17462	17472	17585	17444	17401	17476	17359	17561	17455	17688	17606	17537	17325	17328	17397	17466	17393	17556	17479	17471	17388	17230	17471	17307	17392	17412	17213	17297	17583	17700	17595	17436	17637	17387	17417	17481	17333	17442	17393	17498	17460	17343	17589	17385	17461	17478	17349	17557	17493	17422	17429	17668	17514	17422	17371	17676	17429	17289	17470	17671	17472	17460	17555	17386	17386	17356	17783	17335	17346	17358	17332	17546	17740	17361	17372	17384	17466	17422	17471	17489	17372	17412	17505	17377	17542	17614	17504	17506	17437	17697	17262	17521	17552	17491	17428	17401	17257	17162	17341	17255	17442	17426	17677	17520	17382	17561	17345	17339	17352	17460	17354	17454	17435	17459	17557	17557	17534	17256	17442	17244	17531	17431
22107	41705	38741	30402	26129	24212	22162	20016	18631	18137	18535	18551	18063	17600	18056	17362	15919	15412	15380	15377	15180	15075	15001	15062	14972	14973	15184	15190	15192	14916	14975	14918	16258	19295	21257	19641	17281	15842	15196	14769	14770	14622	14793	14676	14780	14656	14555	14735	14649	14803	14521	14707	14678	14808	14707	14726	14779	14772	14754	14592	14592	14658	14810	14705	14803	14700	14617	14722	14739	14795	14587	14700	14668	14768	14825	14687	14692	14784	14559	14615	14771	14675	14849	14681	14733	14696	14657	14683	14554	14683	14846	14643	14827	14528	14786	14679	14800	14628	14757	14669	14901	14507	14584	14795	14836	14508	14551	14563	14673	14573	14854	14657	14667	14636	14884	14740	14697	14737	14541	14572	14633	14756	14705	14731	14639	14694	14746	14752	14568	14618	14769	14737	14615	14772	14568	14574	14629	14585	14850	14566	14704	14647	14678	14708	14685	14676	14704	14577	14790	14764	14603	14691	14680	14659	14661	14622	14707	14735	14759	14562	14608	14581	14736	14681	14852	14593	14776	14712	14703	14668	14731	14701	14753	14704	14755	14923	14545	14766	14760	14623	14684	14667	14805	14644	14659	14784	14633	14390	14551	14712	14712	14664	14789	14797	14676	14695	14491	14610	14699	14571	14602	14655	14716	14942	14731	14673	14644	14690	14528	14746	14758	14791	14664	14642	14858	14496	14607	14745	14826	14731	14733	14666	14766	14702	14545	14633	14891	14724	14709	14645	14741	14617	14805	14691	14749	14746	14741	14671	14542	14774	14649	14732	14647	14671	14629	14690	14638	14651	14813	14831	14674	14724	14909	14715	14792	14629	14539	14689	14531	14781	14615	14666	14633	14786	14698	14671	14815	14614	14654	14507	14664	14744	14722	14651	14712	14858	14842	14534	14638	14632	14631	14594	14685	14806	14658	14718	14786	14586	14699	14768	14737	14764	14451	14701	14780	14642	14783	14693	14726	14675	14547	14621	14695	14550	14661	14705	14693	14437	14698	14670	14890	14661	14726	14774	14825	14858	14617	14678	14792	14611	14623	14598	14480	14700	14730	14820	14713	14590	14752	14571	14768	14829	14621	14664	14847	14659	14651	14820	14477	14606	14595	14670	14739	14781	14605	14557	14659	14687	14794	14572	14777	14628	14775	14780	14555	14760	14746	14728	14845	14695	14769	14636	14599	14674	14649	14736	14637	14571	14874	14548	14789	14609	14703	14711	14640	14683	14655	14628	14641	14832	14659	14704	14741	14520	14684	14704	14748	14591	14806	14703	14532	14442	14509	14695	14774	14728	14674	14632	14669	14652	14555	14656	14677	14747	14768	14721	14735	14639	14734	14953	14696	14668	14661	14753	14896	14634	14865	14667	14811	14555	14626	14631	14749	14609	14684	14711	14691	14674	14903	14794	14505	14896	14786	14637	14521	14782	14793	14731	14787	14696	14650	14721	14738	14589	14595	14852	14608	14578	14498	14638	14635	14750	14912	14736	14576	14807	14664	14679	14765	14605	14710	14588	14806	14752	14628	14751	14620	14551	14801	14623	14638	14635	14617	14792	14634	14773	14774	14669	14511	14613	14710	14483	14554	14709	14724	14707	14596	14813	14686	14492	14745	14675	14732	14702	14644	14594	14784	14533	14840	14714	14773	14669	14498	14633	14766	14803	14669	14540	14642	14894	14624	14794	14683	14757	14597	14680	14790	14491	14775	14625	14650	14787	14841	14664	14637	14694	14645	14694	14692	14724	14767	14732	14534	14502	14613	14752	14661	14548	14783	14568	14652	14766	14473	14593	14671	14537	14741	14872	14626	14554	14626	14944	14733	14713	14656	14625	14583	14759	14844	14744	14641	14744	14682	14859	14667	14667	14696	14693	14790	14752	14643	14773	14561	14663	14899	14693	14648	14581	14763	14566	14691	14740	14756	14732	14561	14741	14797	14639	14719	14658	14747	14452	14726	14629	14612	14679	14742	14455	14746	14542	14822	14646	14555	14700	14688	14778	14719	14516	14747	14613	14640	14614	14907	14589	14688	14847	14733	14742	14703	14611	14674	14629	14726	14563	14699	14839	14619	14731	14494	14699	14526	14566	14610	14565	14677	14613	14699	14692	14793	14989	14774	14688	14711	14601	14708	14776	14624	14716	14558	14767	14586	14828	14746	14673	14689	14775	14920	14510	14628	14629	14689	14395	14852	14697	14659	14699	14708	14632	14712	14671	14471	14698	14689	14815	14793	14644	14616	14828	14759	14654	14792	14668	14825	14699	14589	14631	14683	14654	14773	14692	14643	14742	14712	14689	14622	14693	14756	14608	14643	14728	14741	14622	14558	14597	14554	14777	14776	14703	14805	14731	14668	14518	14636	14640	14745	14581	14577	14675	14754	14879	14729	14670	14834	14561	14628	14701	14697	14786	14672	14599	14645	14787	14808	14835	14744	14609	14804	14622	14693	14623	14750	14647	14681	14748	14740	14647	14729	14683	14623	14630	14621	14748	14589	14627	14734	14672	14535	14753	14691	14542	14719	14601	14705	14568	14611	14683	14657	14696	14570	14660	14794	14612	14638	14690	14724	14685	14633	14771	14738	14555	14646	14497	14546	14703	14678	14639	14883	14579	14732	14663	14624	14710	14903	14639	14696	14724	14781	14623	14723	14603	14573	14706	14829	14552	14619	14690	14754	14678	14667	14665	14862	14743	14570	14900	14564	14656	14819	14689	14714	14727	14911	14686	14690	14747	14824	14846	14632	14613	14831	14584	14706	14549	14814	14933	14698	14676	14621	14596	14706	14653	14666	14675	14673	14650	14781	14574	14563	14645	14736	14712	14736	14646	14875	14770	14541	14592	14783	14645	14622	14759	14647	14615	14926	14701	14637	14710	14598	14497	14607	14705	14539	14613	14722	14661	14636	14735	14836	14698	14756	14573	14815	14592	14753	14707	14813	14764	14697	14779	14530	14516	14651	14708	14651	14769	14673	14724	14610	14618	14512	14676	14672	14604	14778	14674	14598	14626	14689	14794	14773	14637	14629	14573	14752	14732	14654	14530	14763	14644	14728	14917	14786	14582	14630	14712	14668	14758	14754	14705	14620	14706	14855	14583	14594	14668	14747	14768	14729	14632	14534	14554	14792	14679	14666	14747	14815	14669	14508	14574	14730	14794	14764	14635	14603	14714	14644	14532	14482	14558	14811	14816	14699	14711	14776	14647	14629	14616	14622	14578	14627	14742	14797	14745	14737	14814	14734	14951	14562	14703	14677	14553	14632	14711	14645	14745	14690	14732	14544	14569	14688	14568	14647	14560	14675	14696	14626	14619	14698	14713	14644	14594	14611	14507	14629	14732	14639	14696	14724	14756	14611	14766	14537	14771	14635	14637	14697	14677	14773	14697	14754	14591	14681	14517	14701	14734	14614	14676	14692	14747	14845	14811	14684	14599	14625	14704	14665	14545	14677	14702	14769	14792	14717	14722	14735	14643	14654	14686	14649	14815	14777	14790	14553	14765	14559	14425	14740	14655	14712	14532	14732	14696	14660	14631	14553	14843	14788	14681	14680	14635	14565	14636	14647	14821	14674	14717	14742	14731	14729	14795	14825	14548	14740	14715	14643	14550	14735	14614	14554	14797	14686	14638	14598	14666	14504	14674	14592	14689	14767	14698	14594	14645	14748	14722	14623	14546	14599	14617	14697	14803	14770	14762	14566	14606	14629	14781	14732	14671	14742	14680	14643	14797	14766	14586	14648	14609	14667	14630	14569	14691	14632	14686	14637	14628	14694	14498	14683	14676	14623	14560	14766	14589	14743	14816	14604	14684	14699	14778	14826	14711	14614	14716	14710	14689	14692	14745	14656	14632	14802	14801	14833	14700	14687	14713	14662	14661	14685	14720	14567	14921	14601	14686	14683	14771	14734	14496	14726	14693	14737	14529	14582	14680	14639	14575	14757	14648	14560	14816	14422	14669	14675	14813	14634	14725	14730	14683	14550	14600	14654	14615	14693	14819	14766	14519	14702	14574	14723	14645	14829	14645	14797	14634	14747	14619	14584	14617	14766	14658	14705	14750	14633	14690	14776	14596	14721	14509	14644	14715	14710	14700	14570	14492	14648	14661	14728	14862	14662	14615	14593	14539	14506	14601	14545	14623	14586	14635	14646	14740	14782	14697	14657	14613	14768	14784	14702	14769	14654	14788	14562	14680	14642	14728	14721	14609	14787	14738	14703	14713	14830	14756	14621	14704	14632	14775	14628	14502	14695	14671	14596	14603	14713	14813	14479	14748	14629	14537	14688	14630	14634	14709	14589	14622	14745	14772	14789	14789	14741	14746	14747	14792	14743	14704	14733	14721	14734	14789	14743	14861	14579	14669	14480	14774	14677	14664	14704	14593	14647	14762	14642	14745	14642	14792	14714	14836	14614	14618	14644	14745	14726	14626	14685	14512	14758	14566	14628	14717	14758	14764	14858	14585	14506	14737	14679	14723	14770	14748	14655	14624	14653	14641	14623	14539	14701	14667	14697	14538	14667	14933	14668	14805	14791	14696	14683	14879	14622	14642	14705	14636	14817	14632	14785	14649	14663	14747	14720	14642	14685	14648	14708	14866	14406	14736	14680	14611	14695	14586	14754	14591	14682	14509	14681	14607	14654	14701	14527	14673	14714	14823	14772	14804	14667	14617	14643	14672	14810	14676	14783	14601	14473	14742	14645	14695	14809	14719	14712	14487	14747	14635	14765	14631	14691	14670	14647	14684	14743	14683	14617	14645	14767	14515	14661	14679	14775	14680	14689	14654	14756	14705	14821	14796	14499	14791	14853	14726	14711	14701	14832	14531	14813	14683	14729	14619	14777	14528	14737	14537	14714	14611	14712	14570	14747	14646	14739	14710	14543	14770	14616	14559	14776	14616	14639	14527	14583	14559	14720	14760	14626	14737	14722	14685	14664	14737	14661	14707	14697	14644	14767	14766	14748	14555	14721	14643	14685	14693	14822	14606	14558	14809	14470	14534	14655	14619	14663	14609	14589	14935	14706	14802	14784	14611	14735	14556	14694	14863	14707	14714	14775	14807	14830	14518	14754	14762	14669	14597	14622	14397	14574	14578	14614	14791	14680	14731	14711	14646	14764	14719	14658	14744
28032	23834	29241	26045	21431	20526	20054	18934	18790	18666	18698	18761	18610	18519	18432	18311	18155	18171	18048	17887	17909	17847	17643	17630	17752	18134	17944	17943	17830	17823	17751	17716	17909	17921	18252	18092	17872	17926	17792	18058	17899	17760	17649	17666	17664	17805	17690	17755	17607	17867	17832	17609	17613	17553	17933	17860	17885	17837	17718	17619	17640	17771	17877	17943	17511	17638	17762	17822	17761	17639	17902	17499	18032	17891	17751	17953	17735	17881	17808	17790	17615	17758	17693	17770	17688	17685	17784	17726	17621	17832	17821	17664	17718	17840	17688	17759	17689	17777	17914	17842	17642	17750	17815	17661	17670	17695	17570	17638	17835	17652	17753	17670	17726	17666	17679	17935	17624	17704	17735	17635	17632	17638	17734	17767	17694	17715	17785	17731	17602	17737	17630	17744	17845	17890	17888	17692	17592	17669	17700	17792	17584	17731	17817	17479	17662	17712	17805	17659	17638	17607	17635	17798	17551	17782	17670	17563	17683	17961	17755	17717	17696	17879	17430	17822	17608	17734	17642	17626	17730	17671	17843	17709	17739	17918	17692	17822	17652	17746	17678	17706	17712	17763	17752	17709	17881	17727	17507	17648	17737	17767	17724	17603	17591	17721	17627	17699	17626	17517	17750	17672	17699	17813	17691	17754	17490	17811	17689	17617	17754	17890	17799	17656	17734	17672	17825	17442	17809	17723	17625	17679	17831	17950	17472	17607	17873	17561	17905	17664	17715	17723	17724	17666	17762	17550	17731	17857	17686	17570	17730	17719	17665	17914	17714	17516	17583	17681	17654	17649	17869	17718	17833	17764	17933	17427	17558	17569	17838	17700	17692	17848	17579	17582	17867	17683	17621	17691	17555	17957	17377	17598	17690	17657	17652	17924	17653	17596	17738	17659	17802	17691	17691	17829	17756	17757	17642	17638	17703	17760	17573	17602	17771	17882	17874	17790	17543	17703	17641	17704	17749	17618	17596	17787	17803	18007	17862	17688	17456	17657	17701	17761	17737	17724	17714	17766	17648	17675	17788	17878	17768	17643	17673	17691	17700	17635	17622	17642	17608	17777	17672	17642	17667	17781	17615	17638	17564	17600	17701	17813	17566	17711	17836	17570	17719	17607	17706	17825	17478	17594	17723	17419	17666	17718	17802	17779	17557	17697	17809	17746	18008	17624	17875	17858	17719	17831	17562	17654	17708	17793	17658	17622	17859	17631	17903	17756	17756	17977	17676	17675	17800	17754	17768	17884	17770	17758	17711	17576	17916	17691	17733	17949	17774	17840	17808	17522	17586	17702	17714	17632	17646	17707	17816	17657	17801	17709	17570	17703	17644	17724	17689	17805	17777	17591	17558	17823	17725	17764	17716	17710	17774	17670	17828	17716	17753	17789	17538	17772	17944	17705	17531	17910	17688	17582	17861	17662	17456	17691	17571	17636	17697	17736	17806	17815	17645	17848	18015	17751	17623	17766	18009	17695	17824	17861	17802	17903	17847	17480	17757	17657	17771	18018	17812	17802	17807	17681	17669	17686	17742	17709	17783	17741	17443	17657	17647	17729	17746	17811	17777	17690	17719	17612	17684	17726	17745	17712	17747	17743	17660	17712	17683	17818	17835	17699	17898	17945	17848	17645	17896	17734	17705	17717	17820	17695	17667	17828	17761	17584	18010	17826	17852	17694	17584	17682	17880	17448	17673	17843	17718	17737	17671	17472	17621	17792	17628	17618	17691	17790	17758	17705	17564	17681	17647	17839	17693	17848	17707	17781	17544	17729	17795	17592	17667	17676	17716	17525	17736	17860	17652	17702	17667	17793	17845	17742	17593	17667	17817	17652	17765	17610	17613	17806	17675	17760	17669	18038	17713	17796	17714	17425	17765	17786	17779	17612	17857	17782	17639	17802	17580	17664	17512	17764	17606	17741	17644	17872	17726	17795	17906	17900	17697	17710	17826	17884	17793	17837	17577	17564	17659	17702	17559	17728	17853	17643	17573	17758	17904	17546	17697	17844	17755	17667	17785	17689	17860	17732	17680	17892	17757	17694	17818	17665	17683	17945	17797	17890	17730	17525	17812	17585	17733	17662	17623	17607	17716	17778	17697	17671	17822	17747	17663	17559	17791	17532	17762	17889	17717	17737	17759	17974	17740	17843	17721	17761	17900	17616	17737	17672	17680	17378	17810	17730	17672	17529	17901	17845	17700	17965	17805	17772	17791	17662	17556	17694	17664	17642	17905	17694	17675	17770	17846	17584	17779	17773	17757	17901	17941	17662	17948	17696	17873	17724	18021	17945	17810	17780	17623	17587	17889	17745	17698	17855	17691	17802	17662	17992	17789	17734	17623	17822	17691	17680	17698	17794	17734	17795	17845	17592	17748	18010	17674	17509	17527	17779	17783	17778	17849	17761	17754	17521	17660	17763	18009	17856	17589	17707	17683	17733	17836	17769	17868	17717	17847	17638	17735	17651	17510	17582	17712	17555	17880	17938	17641	17618	17661	17590	17807	17838	17651	17790	17771	17650	17596	17620	17866	17471	17644	17734	17662	17622	17720	17777	17872	17788	17661	17755	17761	17817	17834	17575	17632	17793	17888	17789	17824	17808	17585	17601	17656	17513	17746	17718	17740	17674	17758	17624	17774	17503	17639	17737	17739	17664	17691	17781	17732	17784	17638	17445	17740	17812	17755	17521	17775	17767	17704	17706	17799	17750	17569	17853	17840	17694	17885	17609	17659	17601	17538	17559	17702	17814	18039	17801	17690	17770	17852	17988	17876	17592	17704	17921	17847	17725	17687	17804	17643	17540	17603	17672	17572	17543	17661	17808	17561	17631	17499	17669	17476	17654	17852	17663	17622	17478	17794	17752	17886	17710	17643	17838	17659	17806	17856	17593	17768	17829	17705	17732	17592	17702	17742	17837	17782	17637	17676	17817	17666	17852	17721	17698	17794	17867	17543	17653	17601	17846	17548	17638	17840	17610	17763	17665	17575	17710	17761	17812	17738	17845	17606	17658	17752	17705	17717	17783	17722	17724	17572	17940	17661	17841	17722	17839	17633	17956	17749	17580	17818	17577	17752	17587	17717	17568	17886	17756	17652	17788	17591	17747	17781	17847	17814	17792	17665	17821	17680	17684	17756	17718	17636	17719	17787	17824	17617	17622	17813	17759	17695	17705	17899	17599	17554	17758	17828	17793	17783	17862	17909	17696	17605	17837	17853	17610	17719	17776	17829	17656	17643	17617	17698	17704	17758	17892	17526	17655	17719	17678	17854	17684	17867	17719	17589	17901	17589	17710	17757	17764	17690	17625	17566	17577	17590	17728	17798	17637	17696	17851	17690	17950	17700	17687	17648	17816	17857	17669	17908	17621	17679	17807	17672	17596	17769	17631	17545	17513	17722	17647	17787	17712	17657	18038	17639	17753	17811	17655	17890	17640	17794	17498	17557	17683	17626	17574	17680	17648	17827	17701	17710	17669	17936	17778	17472	17674	17711	17517	17985	17816	17565	17640	17609	17802	17701	17689	17860	17834	17652	17668	17779	17532	17798	17534	17732	17671	17855	17932	17643	17742	17804	17696	17641	17741	17614	17710	17596	17828	18039	17929	17731	17733	17674	17643	17696	17879	17967	17840	17591	17732	17729	17657	17788	17816	17628	17687	17623	17738	17805	17944	17699	17667	17563	17652	17680	17795	17703	17767	17827	17725	18029	17722	17879	17787	17636	17663	17793	17765	17843	17835	17858	17653	17743	17939	17891	17808	17577	17839	17733	17814	17754	17626	17809	17782	17721	17765	17584	17755	17643	17691	17741	17602	17670	17620	17807	17735	17612	17594	17734	17688	17878	17638	17580	17741	17791	17759	17742	17769	17906	17728	17795	17800	17601	17799	17825	17791	17643	17839	17697	17955	17910	17724	17557	17891	17568	17645	17851	17766	17947	17704	17787	17836	17818	17673	17706	17785	17789	17744	17796	17944	17523	17645	17571	17654	17795	17847	17616	17545	17755	17844	17559	17754	17649	17688	17636	17603	17842	17750	17611	17887	17758	17701	17550	17874	17879	17576	17707	17774	17752	17492	17852	17837	17784	17739	17694	17971	17786	17646	17708	17852	17921	17636	17883	17724	17664	17652	17586	17864	17908	17800	17665	17869	17907	17753	17745	17776	17893	17644	17571	17684	17632	17846	17917	17506	17816	17794	17732	17722	17587	17852	17723	17808	17823	17858	17954	17781	17740	17704	17785	17578	17534	17433	17663	17591	17673	17614	17842	17708	17817	17637	17706	17723	17572	17656	17773	17823	17805	17691	17914	17873	17616	17866	17703	17853	17785	17755	17705	17748	17974	17571	17851	17553	17662	17717	17730	17743	17721	17588	17938	17740	17704	17717	17704	17703	17667	17764	17706	17927	17846	17843	17861	17507	17748	17761	17745	17764	17660	17557	17683	17860	17729	17655	17684	17725	17880	17753	17822	17792	17693	17680	17719	17738	17561	17562	17616	17635	17651	17794	17691	17915	17859	17761	17693	17820	17699	17713	17650	17621	17685	17563	17779	17636	17741	17757	17717	17607	17889	17799	17983	17968	17794	17578	17674	17520	17757	17643	17686	17772	17730	17638	17782	17557	17911	17680	17867	17808	17703	17974	17654	17636	17726	17699	17649	17704	17803	17718	17572	17670	17722	17797	17803	17510	17714	17966	17634	17822	17572	17638	17620	17570	18000	17656	17764	17781	17736	17726	17622	17683	17925	17810	17671	17834	17740	18015	17996	17599	17666	17658	17734	17932	17721	17646	17864	17643	17637	17734	17735	17755	17642	17690	17550	17664	17868	17780	17768	17693	17827	17469	17903	17715	17683	17653	17698	17884	17722	17731	17623	17729	17708	17580	17758	17812	17622	17733	17683	17617	17799	17871	17551	17652	17728	17811	17742	17708	17847	17976	17850	17634	17869	17769	17739	17990	17550	17575	17498	17767	17661	17711	17728	17870	17922	17639	17670	17625	17729	17660	17760	17751	17718	17667	17740	17808	17675	17625	17788	17769	17852	17734	17701	17647	17799	17751	17713	17696	17774	17767	17744	17719	17972	17755	17764	17663	17746	17751	17810	17743	17631	17959	17676	17681	17815	17665	17725	17871
21031	31592	29023	22963	20297	18916	17979	16868	16599	15995	16428	16719	16455	16192	16381	15964	15349	15030	15114	15219	15017	14825	14838	15281	14975	14970	15142	15205	14963	14886	14945	14913	14928	15171	15431	15475	15011	15080	15070	14898	14867	14883	14849	14800	14976	14985	14816	14847	14850	14870	14983	15061	14873	14850	14846	14809	14850	15059	15001	14884	14851	14899	14775	14859	15023	14818	14899	14773	14786	14978	14861	14928	14769	14840	14941	14896	14992	15010	14893	14780	14795	14992	14910	15005	14826	14946	14910	14856	14870	14886	14923	14844	15036	14903	15005	14852	14952	14824	14750	15063	15000	14807	14796	14863	14766	14978	15045	14654	14821	15063	14830	14996	14839	14944	14772	14837	14987	14662	14927	14859	14918	15037	14886	14806	14755	14807	14915	14882	14900	14779	14860	14797	14842	14672	14833	14805	14927	14810	14798	14843	14956	14782	14930	14837	14873	14807	15003	14833	14950	14881	14901	14754	14656	14781	15025	14985	14941	14916	14960	14897	14877	14968	14924	14782	14915	14719	14916	14854	14848	14818	14794	14785	14877	14908	15002	14949	14955	14852	14878	14969	14998	14785	14928	14898	14768	14838	14967	14930	14795	14819	14938	14836	14891	14917	14830	15062	14917	14886	14833	14869	14873	14754	14869	14969	14873	14817	14884	14649	14781	14961	14946	14844	14933	14936	14841	14781	14964	14832	14852	15073	14775	14959	14975	14870	15081	14914	14898	14830	14923	14809	14729	14919	14817	14931	14929	14863	14959	14974	14934	15019	14976	14841	14849	14824	14718	14817	14885	14904	14844	14873	14859	14869	15080	14841	14691	14953	14880	14769	14779	15066	14885	14883	14951	14827	14841	14882	14802	14962	14912	15008	14919	14882	14864	14792	14779	14726	14929	14900	14874	14973	14895	14942	14803	14868	14937	14684	14901	14900	14786	14822	14792	15042	14685	14681	14939	14878	14796	14849	14838	14837	14679	14953	14636	15030	14906	14850	14862	14820	14877	14871	14881	14824	15033	14819	14861	14957	14842	14792	14855	15086	14903	14582	14781	14962	14868	14824	14735	14836	14837	14846	14992	15029	14885	14926	14687	14825	14898	14826	14914	14980	14822	15063	15009	14812	14728	14780	14850	14936	14877	14901	14815	14998	14787	14986	14952	14995	14884	14855	14927	14777	14847	14853	14951	14999	14855	14735	14936	14740	14966	14897	14939	14812	15005	14878	14979	14761	14980	14945	14905	14867	14946	14656	14852	14782	15040	15047	14770	14916	14727	15055	14651	14909	14958	14826	14934	14873	14909	15073	14863	14687	14879	14853	14805	14886	14876	14861	14813	14993	14998	14753	15007	14875	14824	14821	14932	14953	14742	14914	15066	14835	14756	14922	14901	14787	14944	14914	14925	14924	14903	14767	14896	14720	14759	14822	14866	14803	14898	14886	15108	15016	15029	14854	15024	14906	14733	14797	15114	15068	14800	14803	14923	14974	14842	14834	14818	14949	14746	14897	14983	14915	14818	14845	14857	14980	14838	14961	14975	14845	15065	14864	14985	14887	14856	14744	15044	14909	14830	14990	14979	14887	14802	14813	14911	14914	14790	14981	15027	14871	14990	14791	14798	14728	14854	14864	14911	14799	15019	14975	14974	14873	14913	14760	14893	14850	15020	14952	14829	14844	15058	14852	14982	14790	14906	14891	14859	14896	14907	14794	14913	14985	14789	14939	14764	14964	14934	14799	14989	14840	15000	14878	14898	14911	14902	14717	14599	14751	14976	14911	14740	14978	15016	14997	14814	14710	14842	14798	14865	14837	14871	14806	14803	14947	14808	14800	14950	14760	15123	14804	14836	14948	14956	14745	14922	14736	14967	15117	14741	14942	14946	14776	14682	14750	14868	14758	14773	14921	14889	15003	14978	14927	14838	14987	14972	14708	14761	14786	14764	14803	14844	15040	14868	14918	14904	14928	14888	14867	14896	14821	14769	15017	14777	14816	14893	14774	14618	14826	14822	14837	14835	14754	14874	14962	14891	14895	14965	14825	14904	14956	14938	15078	15047	14985	15019	14807	14803	14954	14839	14861	14838	14822	14869	14774	14973	15040	14784	14781	14591	15076	14969	14772	15041	14864	14804	14903	14884	14929	14880	14642	14897	15000	14883	14884	14986	14924	14803	14748	15012	14903	14910	14708	14989	14751	14874	14940	14844	14890	14972	14956	14843	14877	14848	15009	14904	14924	15024	14761	14750	14885	14850	14949	14711	14962	14857	14961	14778	14924	14973	14839	14902	14836	14946	14899	14881	14817	15066	14960	14801	15056	14747	14905	14914	15001	14917	15070	14916	14849	14872	14880	14931	14892	15005	14903	14970	15019	14912	14824	15006	14764	14793	14786	14882	14783	15012	14764	14864	14776	14680	14870	14747	14954	14984	14993	14966	15021	14889	14727	14892	14882	15034	14913	14787	14991	15003	14907	14980	14824	14805	14730	14998	14887	14889	14969	14765	14973	14952	15000	14821	14835	14864	14932	14956	15138	14921	14783	14770	14844	14960	14936	14908	14686	14982	14733	14821	14980	14968	14893	14954	14796	14958	14844	14727	14975	15071	14869	14911	14770	14622	14913	14890	14970	14817	14931	14918	14957	14973	14930	14902	14827	15049	14996	14916	14743	14867	14768	14995	14796	14918	14981	14859	14988	14869	14943	14847	14968	14984	14902	14879	14939	14829	14804	15032	14821	14874	14915	14841	14708	14858	14964	14857	14945	14981	14780	14861	14916	14839	14874	14772	15079	15093	14766	14795	14879	14974	15002	14850	15046	14723	14815	14827	14848	14882	14998	14943	14794	14739	14895	14633	14892	14900	14997	14855	15077	14857	14816	14832	14908	14829	14910	14936	15045	14966	14787	14953	14855	14806	14867	14891	14834	14914	14847	14952	14911	14904	14990	14882	14890	15092	14885	14906	14870	14867	14900	15020	14950	14820	14902	14903	14996	14652	15104	14817	14802	15014	14925	14922	14864	14841	14867	15018	14884	14923	14821	14814	14819	14938	14935	14803	14859	14877	14920	14710	15005	14996	14831	14811	14945	14772	14823	15113	14801	15214	14744	14935	14894	14897	14797	14802	14891	14924	14807	14726	14901	14635	14978	14959	14861	14872	14835	14989	14809	14931	15006	15000	14915	14943	14844	15055	14946	14703	14910	14878	14867	14964	14967	14838	14902	14901	14945	15210	14952	14781	14865	14868	14775	15024	14832	15082	14789	14860	14965	14866	14942	14877	14858	14871	14912	14743	14908	14904	14895	14754	15090	14872	14843	14887	14662	14849	14851	14935	14788	14806	14892	14819	14648	14876	14900	14908	14829	14841	14898	14901	14988	14909	14923	14761	14804	14835	14962	14843	14823	15000	14838	14996	14948	14928	14934	14921	14807	14841	15009	14821	14725	14752	14836	14693	14957	14966	14813	14872	14746	14905	14966	15016	14888	14998	14875	14712	14842	15006	15017	15069	14959	14819	14896	14844	14875	14977	14993	14839	14954	14918	14993	14813	14841	14880	14773	14984	14909	15043	14740	14828	14881	14954	14756	14693	14912	14738	14936	14893	14957	14841	14798	14936	14949	14991	14880	15025	14934	15015	14759	14834	14971	14888	14912	14760	15056	15079	14875	14854	14891	15014	14785	14869	14802	14928	15060	14767	14869	14737	14795	14873	14864	15015	14861	14810	14789	14920	14910	14915	14916	14902	14815	14849	15073	14863	14939	14900	14814	14871	14968	14971	14826	14928	14833	14865	14859	14868	14650	14983	14773	14932	14998	14974	15033	14751	14892	14869	14800	14940	15039	14771	14978	14999	14872	14824	15037	14936	15037	14978	14677	15006	15030	14918	14763	14765	14969	14847	14913	14890	14815	14905	14923	15021	14849	14906	14666	14926	14780	14870	14843	14949	14743	14862	14891	15056	14953	15030	14933	14814	14824	14809	14980	14768	14817	14818	14654	14908	14945	14843	14981	14902	14723	14916	14902	15028	14925	14830	14995	14907	15174	14848	14853	14801	14827	14870	14808	14787	14913	14985	14797	14968	15085	14766	15073	14924	15075	14847	14850	14937	14878	14932	14843	14777	14942	14956	14726	14870	14910	14941	14875	14871	15035	14825	14866	14924	15091	14902	14838	14835	14931	14924	14960	14880	14931	14919	14877	14843	14985	14704	15022	14842	14719	14748	14916	14874	15053	14815	14811	14742	14953	14977	14792	14944	14994	14923	14883	14961	14754	15074	14743	14869	14843	14973	14630	14876	14779	14847	15020	14868	14832	14805	14937	15000	15007	14841	14745	14981	14991	14835	14803	14899	14797	15031	14852	14963	14923	14802	14935	14854	14849	14850	15093	14945	14898	14958	14980	14882	14864	15006	14978	14803	14877	14750	14860	15021	14967	14917	14939	14828	14982	14844	14832	14934	14795	14844	14957	14895	14944	14954	14810	14782	14717	15009	14914	14871	14964	14853	14962	14817	14896	14980	14877	14968	14875	14925	14892	14916	14810	14891	15033	14885	14912	14836	14871	14755	14730	14919	14884	14878	14949	14934	14794	14861	14926	15008	14977	14953	14777	14896	14845	15157	14871	14941	14852	14981	14765	14999	15068	14962	14755	14985	14766	14921	15036	14832	14736	14903	15024	14770	14935	14833	15139	14875	15085	14845	14854	14749	14991	14852	14871	14839	14691	14976	14870	14860	14834	14828	14912	14822	15008	14882	15099	14844	14816	14890	14873	14755	14776	15102	14905	14724	15000	14985	14802	15034	14879	14859	14883	14857	14858	14891	14795	14896	14868	14935	14903	14924	14859	14918	14855	14887	14969	14868	14831	14816	14951	15026	14945	14886	14942	14808	15034	14909	14889	14928	14899	14861	15028	14889	14795	14934	14769	14848	15149	14788	14932	14814	14882	14970	14928	14781	14842	14906	14771	14909	14878	14938	14876	14737	14824	14959	14901	14851	14741	14870	14796	14821	14967	14888	14684	14871	14856	14935	14743	14929	14779	14877	15045	14799	14851	14855	14843	14951	14827	14989	14861	15041	15070	14859	14726	15036	14901	14741	14847	14840	15069	14830	14847	14850	14807	14923	14971	14868	14891	14961	14935
23810	21396	29129	24215	22621	24405	23657	20339	19402	19084	19123	19218	19391	18831	18761	18760	17926	17697	17882	17842	17744	17756	17781	17669	17636	17939	17692	17652	17540	17813	17495	17520	17720	19365	20085	19425	18620	18101	17566	17495	17565	17314	17484	17554	17435	17460	17478	17432	17567	17342	17306	17394	17333	17532	17361	17370	17348	17631	17375	17389	17324	17530	17442	17328	17482	17449	17551	17367	17334	17378	17408	17455	17446	17504	17396	17202	17498	17415	17440	17269	17406	17314	17430	17543	17419	17415	17484	17419	17415	17437	17438	17406	17536	17151	17345	17440	17314	17477	17490	17329	17376	17337	17334	17550	17321	17297	17283	17480	17539	17482	17621	17331	17500	17319	17288	17425	17200	17372	17495	17530	17434	17223	17320	17323	17271	17424	17263	17126	17466	17375	17414	17286	17522	17548	17670	17322	17239	17502	17310	17555	17543	17398	17300	17434	17314	17244	17279	17107	17331	17263	17332	17328	17244	17447	17144	17479	17431	17275	17433	17404	17364	17269	17343	17558	17471	17339	17442	17468	17275	17482	17281	17121	17573	17260	17279	17481	17420	17270	17568	17435	17245	17203	17371	17281	17199	17604	17519	17304	17303	17340	17427	17314	17293	17107	17535	17475	17420	17577	17410	17386	17387	17487	17410	17189	17545	17383	17523	17301	17404	17481	17562	17435	17424	17614	17517	17190	17352	17441	17466	17463	17237	17324	17305	17416	17363	17306	17219	17687	17500	17408	17331	17350	17619	17383	17584	17227	17542	17425	17257	17370	17353	17584	17565	17526	17365	17410	17565	17250	17478	17500	17518	17451	17366	17420	17529	17444	17371	17438	17458	17359	17362	17459	17383	17409	17406	17324	17320	17337	17338	17166	17300	17622	17471	17672	17383	17332	17395	17359	17321	17161	17417	17309	17168	17397	17571	17412	17464	17461	17366	17390	17657	17581	17324	17403	17528	17393	17428	17331	17368	17505	17472	17456	17429	17547	17414	17376	17662	17425	17431	17177	17341	17329	17549	17231	17284	17305	17555	17465	17261	17372	17349	17175	17413	17209	17454	17265	17495	17365	17279	17410	17402	17503	17379	17408	17427	17380	17342	17264	17511	17308	17622	17492	17527	17479	17548	17328	17410	17437	17410	17371	17502	17523	17318	17486	17382	17390	17520	17370	17537	17313	17225	17297	17395	17342	17409	17324	17587	17245	17319	17353	17362	17712	17209	17449	17418	17225	17406	17277	17468	17391	17429	17511	17554	17480	17485	17190	17175	17548	17304	17419	17632	17347	17366	17149	17236	17303	17334	17553	17383	17395	17203	17431	17554	17277	17339	17207	17170	17361	17464	17453	17406	17249	17249	17532	17358	17327	17327	17206	17470	17383	17266	17292	17141	17312	17269	17473	17401	17301	17355	17411	17365	17380	17476	17645	17412	17252	17514	17518	17330	17373	17487	17410	17402	17476	17328	17261	17624	17391	17148	17391	17077	17464	17530	17351	17590	17326	17403	17415	17475	17594	17376	17322	17429	17371	17498	17578	17625	17311	17383	17315	17349	17487	17445	17441	17361	17505	17505	17215	17294	17450	17374	17338	17331	17503	17468	17434	17356	17458	17412	17364	17214	17222	17301	17391	17349	17291	17328	17504	17540	17543	17229	16894	17417	17360	17064	17466	17357	17335	17336	17446	17559	17392	17369	17583	17231	17299	17416	17284	17252	17289	17363	17458	17273	17241	17340	17200	17442	17322	17475	17550	17555	17384	17281	17413	17431	17504	17406	17303	17512	17298	17318	17316	17525	17518	17421	17408	17635	17474	17495	17277	17252	17493	17377	17380	17335	17473	17384	17544	17334	17398	17406	17434	17321	17231	17398	17371	17593	17522	17408	17289	17322	17286	17177	17433	17232	17370	17464	17485	17345	17248	17396	17291	17215	17368	17256	17494	17547	17470	17572	17254	17343	17519	17532	17456	17195	17394	17280	17425	17454	17344	17427	17277	17228	17402	17498	17177	17298	17616	17296	17483	17348	17268	17314	17323	17500	17623	17254	17226	17309	17406	17273	17446	17583	17471	17519	17312	17317	17478	17273	17321	17495	17402	17319	17302	17348	17435	17338	17429	17593	17353	17289	17176	17673	17232	17365	17512	17387	17309	17724	17245	17391	17251	17439	17499	17472	17497	17431	17373	17169	17325	17475	17317	17381	17293	17438	17293	17336	17474	17465	17550	17379	17397	17302	17500	17493	17306	17296	17249	17547	17546	17382	17386	17449	17643	17338	17257	17376	17334	17244	17317	17513	17216	17409	17091	17462	17559	17518	17282	17483	17375	17422	17353	17315	17310	17509	17359	17305	17203	17509	17352	17426	17329	17423	17283	17441	17322	17393	17509	17445	17324	17339	17669	17557	17435	17467	17422	17429	17424	17326	17518	17591	17436	17515	17407	17513	17335	17291	17300	17536	17326	17609	17360	17349	17199	17497	17409	17344	17350	17542	17294	17517	17268	17426	17251	17322	17184	17247	17283	17370	17490	17365	17331	17406	17479	17388	17321	17510	17418	17365	17527	17587	17428	17131	17499	17265	17529	17433	17642	17408	17491	17456	17360	17492	17455	17383	17479	17270	17291	17413	17352	17204	17273	17594	17460	17595	17124	17267	17131	17316	17270	17539	17511	17425	17474	17562	17355	17498	17581	17449	17532	17424	17389	17128	17404	17303	17289	17295	17180	17370	17325	17331	17479	17532	17448	17523	17390	17466	17235	17276	17312	17267	17373	17383	17545	17317	17418	17285	17388	17261	17331	17443	17444	17699	17667	17314	17430	17355	17475	17318	17518	17414	17426	17375	17360	17610	17316	17389	17369	17488	17512	17563	17353	17386	17236	17455	17379	17205	17463	17299	17441	17461	17434	17326	17528	17605	17456	17491	17399	17291	17400	17345	17415	17257	17609	17635	17219	17695	17382	17336	17545	17348	17562	17530	17380	17480	17477	17561	17304	17396	17250	17327	17323	17428	17196	17398	17463	17450	17233	17458	17532	17413	17544	17049	17604	17274	17188	17748	17464	17540	17480	17539	17374	17604	17457	17564	17327	17412	17373	17479	17566	17288	17422	17187	17502	17489	17247	17248	17428	17266	17524	17355	17288	17526	17313	17479	17236	17430	17371	17266	17680	17506	17516	17250	17468	17392	17279	17313	17437	17347	17556	17399	17387	17534	17400	17268	17469	17440	17534	17505	17388	17253	17409	17240	17428	17415	17462	17411	17449	17469	17482	17617	17456	17316	17280	17308	17470	17367	17369	17468	17445	17482	17492	17511	17460	17383	17453	17375	17202	17475	17466	17096	17364	17404	17541	17383	17493	17331	17364	17562	17339	17401	17429	17362	17252	17196	17370	17354	17525	17530	17298	17214	17578	17341	17478	17659	17261	17176	17387	17556	17507	17434	17438	17234	17423	17425	17500	17456	17389	17296	17308	17366	17294	17540	17460	17288	17328	17404	17278	17576	17623	17404	17162	17243	17519	17482	17429	17313	17406	17395	17305	17203	17299	17421	17284	17443	17220	17540	17516	17503	17312	17312	17633	17391	17245	17566	17677	17512	17541	17346	17424	17480	17434	17304	17428	17334	17407	17349	17394	17178	17422	17355	17490	17503	17375	17380	17454	17403	17535	17318	17418	17429	17368	17464	17513	17435	17516	17363	17456	17652	17352	17251	17421	17375	17103	17300	17424	17390	17349	17414	17242	17540	17436	17358	17362	17466	17461	17465	17565	17393	17391	17404	17339	17518	17296	17565	17432	17379	17509	17429	17330	17489	17501	17518	17192	17324	17362	17587	17542	17340	17355	17421	17432	17222	17382	17530	17578	17484	17138	17458	17469	17288	17542	17404	17236	17495	17562	17535	17366	17481	17167	17263	17409	17308	17251	17478	17387	17395	17409	17430	17253	17184	17260	17322	17355	17364	17147	17364	17460	17752	17369	17358	17278	17275	17324	17362	17433	17349	17322	17426	17409	17538	17339	17409	17337	17207	17469	17517	17458	17418	17403	17198	17436	17229	17477	17534	17387	17330	17458	17447	17496	17420	17417	17325	17379	17260	17271	17344	17594	17402	17415	17399	17296	17311	17457	17266	17292	17252	17483	17509	17351	17555	17537	17531	17338	17560	17394	17336	17493	17312	17503	17343	17327	17490	17463	17417	17373	17410	17255	17235	17477	17412	17363	17496	17277	17301	17331	17188	17161	17445	17203	17301	17427	17302	17666	17409	17466	17437	17314	17391	17369	17335	17427	17228	17356	17406	17443	17455	17459	17442	17442	17390	17508	17519	17434	17393	17170	17278	17523	17432	17237	17497	17454	17394	17537	17391	17284	17524	17581	17406	17420	17568	17363	17433	17405	17373	17122	17620	17399	17277	17369	17296	17293	17446	17413	17453	17258	17350	17508	17309	17410	17565	17348	17481	17454	17522	17487	17255	17156	17570	17540	17447	17408	17327	17398	17352	17324	17494	17414	17361	17352	17453	17581	17321	17380	17098	17424	17197	17324	17429	17436	17543	17723	17407	17412	17660	17426	17243	17448	17426	17561	17361	17348	17336	17320	17437	17369	17488	17317	17214	17531	17592	17514	17546	17537	17450	17556	17414	17445	17324	17291	17322	17514	17456	17445	17490	17299	17466	17446	17438	17464	17274	17312	17355	17281	17405	17336	17359	17529	17387	17418	17585	17292	17398	17471	17242	17443	17637	17367	17315	17416	17488	17430	17546	17284	17376	17436	17401	17310	17451	17390	17320	17276	17301	17366	17347	17521	17540	17544	17310	17368	17588	17406	17418	17619	17496	17486	17482	17498	17575	17246	17294	17375	17417	17484	17314	17432	17350	17157	17319	17400	17306	17430	17441	17427	17363	17327	17437	17274	17270	17451	17316	17514	17338	17342	17395	17486	17387	17550	17565	17349	17361	17532	17472	17506	17263	17191	17463	17425	17487	17437	17314	17383	17381	17508	17345	17410	17379	17324	17403	17335	17652	17389	17431	17429	17256	17570	17446	17251	17341	17499	17510	17258	17322	17353	17507	17713	17552	17275	17195	17327	17163	17312	17167	17280	17536	17461	17337	17373	17294	17453	17268	17307	17450	17217	17552	17327
20404	36548	35066	27131	23555	21708	19928	18572	17562	16958	17339	17721	17448	17151	17034	16405	15508	15257	15169	15311	15279	14887	15002	14915	14953	15019	14958	14952	15013	14980	14804	14839	15670	17754	18437	17395	16236	15457	15012	14810	14871	14784	14594	14848	14672	14810	14834	14842	14799	14693	14842	14761	14748	14793	14651	14752	14764	14828	14727	14713	14583	14876	14693	14817	14753	14773	14610	14737	14604	14658	14647	14643	14671	14692	14568	14921	14741	14898	14690	14646	14764	14769	14739	14764	14716	14784	14688	14683	14817	14728	14667	14623	14768	14768	14922	14649	14709	14691	14654	14662	14754	14710	14633	14679	14838	14684	14924	14578	14845	14707	14598	14724	14823	14792	14679	14556	14677	14697	14752	14852	14883	14674	14721	14627	14749	14782	14716	14798	14719	14760	14758	14671	14841	14839	14742	14729	14832	14561	14838	14632	14609	14870	14660	14513	14635	14720	14816	14752	14764	14640	14716	14805	14778	14744	14868	14850	14740	14478	14621	14715	14771	14670	14908	14743	14693	14838	14736	14887	14709	14610	14634	14687	14867	14588	14748	14752	14805	14653	14698	14830	14654	14590	14773	14786	14717	14654	14556	14760	14873	14773	14840	14846	14733	14838	14713	14642	14751	14715	14844	14750	14703	14703	14799	14668	14794	14735	14773	14648	14762	14565	14678	14779	14803	14716	14670	14672	14809	14667	14869	14773	14874	14722	14719	14759	14730	14494	14873	14741	14753	14672	14714	14539	14663	14751	14750	14672	14737	14709	14601	14781	14558	14522	14701	14699	14807	14739	14990	14683	14741	14735	14720	14772	14645	14648	14699	14721	14712	14793	14809	14701	14677	14618	14722	14773	14857	14615	14622	14677	14854	14646	14693	14750	14769	14752	14614	14760	14640	14819	14774	14583	14866	14661	14872	14734	14641	14785	14734	14842	14816	14510	14693	14716	14768	14459	14709	14692	14795	14784	14724	14795	14615	14926	14752	14604	14779	14675	14720	14801	14774	14575	14654	14599	14764	14648	14662	14754	14699	14795	14769	14659	14689	14739	14755	14766	14723	14812	14847	14624	14787	14739	14731	14663	14581	14715	14714	14644	14533	14793	14678	14692	14720	14645	14636	14671	14564	14661	14715	14698	14897	14697	14735	14648	14620	14749	14536	14692	14731	14666	14696	14708	14749	14498	14766	14653	14663	14701	14709	14666	14794	14822	14649	14770	14567	14722	14710	14663	14798	14743	14697	14631	14673	14792	14651	14749	14800	14649	14721	14843	14573	14706	14620	14743	14840	14663	14835	14806	14750	14709	14701	14730	14742	14864	14814	14683	14638	14663	14890	14706	14490	14730	14665	14781	14680	14642	14727	14732	14742	14817	14707	14717	14685	14624	14684	14667	14622	14708	14647	14783	14741	14722	14750	14732	14605	14782	14779	14849	14567	14513	14647	14792	14794	14779	14787	14770	14805	14676	14869	14737	14679	14673	14739	14572	14666	14788	14635	14790	14731	14741	14613	14624	14497	14582	14695	14762	14680	14865	14846	14898	14653	14391	14578	14831	14672	14669	14754	14654	14786	14706	14564	14782	14722	14756	14602	14563	14829	14727	14654	14762	14855	14571	14666	14601	14669	14704	14712	14794	14900	14825	14603	14750	14762	14833	14712	14714	14708	14791	14497	14745	14674	14665	14750	14930	14568	14855	14603	14881	14697	14884	14592	14589	14645	14656	14680	14587	14702	14694	14728	14646	14705	14677	14705	14635	14623	14699	14804	14583	14711	14788	14670	14671	14866	15003	14791	14777	14626	14656	14822	14868	14648	14748	14781	14616	14592	14597	14733	14542	14793	14688	14840	14712	14783	14634	14798	14706	14757	14731	14690	14661	14768	14694	14569	14547	14760	14627	14843	14603	14789	14597	14766	14626	14778	14514	14619	14653	14772	14653	14764	14779	14750	14815	14801	14894	14565	14529	14492	14681	14609	14763	14768	14693	14698	14667	14674	14840	14648	14630	14807	14724	14646	14883	14696	14743	14686	14567	14617	14746	14697	14892	14669	14723	14652	14688	14732	14717	14697	14777	14537	14709	14619	14641	14661	14855	14696	14541	14680	14690	14656	14805	14738	14635	14752	14775	14725	14672	14826	14844	14635	14726	14813	14674	14769	14791	14639	14646	14691	14535	14590	14544	14597	14546	14794	14733	14808	14829	14604	14669	14845	14766	14614	14751	14639	14628	14711	14627	14679	14776	14777	14797	14753	14741	14869	14862	14687	14607	14689	14820	14847	14760	14688	14664	14712	14660	14704	14714	14668	14903	14868	14819	15021	14795	14777	14686	14569	14650	14804	14631	14678	14761	14716	14688	14655	14616	14582	14479	14671	14755	14900	14739	14787	14729	14757	14731	14722	14564	14762	14722	14639	14687	14650	14731	14781	14782	14797	14725	14691	14754	14854	14568	14745	14684	14836	14765	14575	14733	14719	14753	14748	14822	14836	14630	14769	14670	14953	14634	14756	14714	14759	14677	14782	14706	14748	14541	14791	14604	14937	14679	14621	14639	14620	14779	14617	14701	14731	14682	14575	14721	14828	14709	14826	14927	14753	14725	14821	14693	14785	14685	14695	14482	14697	14704	14800	14559	14740	14964	14808	14786	14743	14756	14750	14630	14660	14688	14768	14724	14790	14703	14751	14691	14627	14741	14684	14757	14672	14772	14614	14627	14665	14594	14699	14793	14610	14867	14755	14638	14720	14754	14820	14750	14723	14755	14721	14773	14582	14668	14854	14753	14710	14697	14752	14850	14741	14750	14802	14709	14715	14663	14674	14679	14678	14783	14522	14779	14772	14867	14734	14734	14702	14716	14691	14695	14847	14517	14772	14778	14718	14691	14704	14756	14639	14647	14790	14627	14827	14662	14521	14690	14674	14758	14646	14619	14701	14637	14678	14724	14646	14702	14798	14797	14647	14662	14633	14736	14535	14893	14624	14747	14658	14744	14814	14489	14694	14738	14744	14676	14626	14706	14818	14841	14574	14752	14590	14791	14773	14753	14924	14815	14713	14559	14746	14676	14719	14559	14685	14653	14715	14736	14731	14645	14662	14797	14761	14767	14797	14704	14695	14792	14801	14667	14840	14741	14685	14768	14605	14749	14762	14610	14584	14741	14622	14812	14808	14624	14670	14824	14821	14525	14739	14515	14636	14686	14839	14678	14844	14729	14680	14777	14646	14594	14629	14735	14706	14792	14614	14699	14799	14748	14820	14590	14672	14729	14783	14719	14873	14721	14676	14845	14696	14832	14720	14647	14621	14782	14733	14614	14730	14711	14635	14711	14615	14698	14701	14831	14782	14683	14635	14575	14723	14853	14686	14716	14709	14615	14632	14532	14565	14680	14761	14722	14774	14616	14568	14689	14777	14616	14802	14703	14656	14799	14909	14659	14673	14838	14676	14737	14615	14647	14691	14719	14765	14698	14809	14620	14748	14671	14827	14675	14672	14786	14630	14894	14849	14874	14689	14768	14656	14633	14650	14712	14829	14757	14881	14806	14829	14753	14784	14614	14803	14752	14892	14768	14603	14660	14767	14607	14679	14771	14673	14733	14656	14679	14634	14738	14848	14714	14724	14602	14684	14784	14754	14720	14834	14823	14839	14736	14656	14635	14878	14774	14713	14716	14741	14740	14772	14785	14662	14813	14793	14562	14666	14726	14578	14805	14627	14795	14524	14712	14924	14820	14812	14640	14687	14779	14650	14619	14690	14577	14887	14864	14636	14654	14736	14642	14564	14843	14827	14748	14666	14596	14788	14749	14611	14643	14718	14612	14715	14711	14811	14772	14785	14908	14889	14587	14657	14731	14674	14589	14825	14768	14650	14798	14795	14722	14854	14581	14566	14873	14881	14655	14861	14666	14672	14718	14774	14714	14748	14734	14836	14704	14572	14746	14565	14786	14691	14824	14815	14626	14692	14742	14843	14731	14488	14757	14695	14927	14711	14848	14690	14677	14730	14753	14573	14756	14877	14559	14850	14661	14714	14651	14872	14675	14765	14586	14818	14703	14815	14757	14837	14679	14503	14647	14758	14738	14724	14850	14644	14973	14666	14571	14644	14782	14640	14623	14648	14574	14786	14551	14856	14592	14680	14756	14875	14766	14931	14696	14679	14797	14663	14786	14755	14681	14785	14584	14659	14723	14794	14643	14618	14744	14573	14758	14753	14936	14872	14712	14730	14846	14746	14706	14602	14669	14681	14817	14622	14708	14707	14685	14739	14720	14752	14766	14716	14619	14619	14659	14714	14657	14693	14733	14625	14705	14713	14774	14874	14734	14647	14686	14833	14781	14755	14710	14789	14760	14731	14732	14626	14760	14609	14645	14833	14690	14733	14741	14674	14814	14851	14795	14673	14663	14692	14903	14662	14771	14745	14642	14716	14537	14835	14695	14696	14705	14672	14791	14691	14871	14768	14732	14704	14592	14673	14761	14734	14884	14719	14541	14604	14715	14743	14890	14518	14768	14847	14814	14739	14678	14507	14874	14687	14554	14518	14719	14828	14685	14780	14698	14676	14838	14753	14680	14783	14702	14727	14505	14822	14766	14702	14684	14702	14725	14820	14665	14851	14810	14758	14763	14566	14596	14619	14659	14816	14712	14598	14713	14776	14821	14637	14690	14638	14724	14787	14676	14871	14849	14599	14710	14674	14743	14615	14872	14510	14767	14616	14766	14600	14781	14648	14754	14772	14636	14474	14638	14804	14593	14726	14678	14726	14761	14828	14561	14635	14853	14666	14595	14469	14543	14864	14873	14524	14732	14697	14728	14720	14648	14764	14561	14703	14661	14879	14691	14675	14603	14601	14675	14915	14847	14689	14725	14582	14752	14707	14809	14727	14756	14669	14815	14543	14660	14739	14695	14670	14765	14810	14656	14646	14777	14728	14978	14781	14830	14702	14758	14781	14596	14818	14848	14581	14741	14649	14738	14710	14926	14823	14696	14659	14725	14676	14571	14794	14713	14814	14607	14654	14706	14792	14704	14655	14706	14751	14696	14653	14683	14687	14785	14673	14669	14622	14649	14529	14746	14759	14605	14804	14673	14798	14554	14873	14690	14697	14818	14933	14581	14585	14713	14613	14758	14726	14779
22988	21426	29424	23839	21750	24335	27447	21617	20030	19917	19479	20036	20100	19560	19599	19554	18603	18254	18093	18186	18056	17982	17531	17838	18017	18012	17854	17958	17673	17598	17619	17601	18802	21515	22387	21127	19786	18453	17976	17695	17624	17813	17479	17581	17610	17526	17516	17525	17456	17529	17485	17534	17656	17492	17552	17401	17553	17452	17521	17386	17599	17355	17533	17790	17395	17592	17537	17646	17519	17511	17405	17751	17347	17535	17607	17605	17595	17641	17511	17528	17505	17444	17538	17369	17640	17421	17581	17443	17146	17400	17528	17516	17466	17464	17553	17515	17547	17493	17702	17377	17420	17360	17563	17560	17723	17611	17552	17466	17536	17485	17366	17464	17600	17457	17464	17510	17347	17457	17555	17374	17477	17649	17560	17448	17446	17532	17588	17395	17443	17655	17497	17460	17525	17542	17293	17458	17499	17552	17483	17577	17700	17608	17537	17346	17566	17623	17512	17411	17485	17554	17444	17564	17753	17857	17672	17557	17595	17405	17552	17322	17415	17396	17498	17330	17584	17530	17610	17507	17594	17358	17411	17456	17452	17446	17513	17573	17509	17596	17457	17589	17450	17487	17598	17375	17330	17583	17219	17252	17354	17518	17660	17454	17467	17306	17491	17531	17367	17458	17445	17552	17279	17316	17418	17342	17469	17507	17422	17623	17493	17333	17697	17333	17321	17510	17360	17271	17575	17568	17553	17544	17467	17372	17493	17559	17640	17442	17525	17510	17337	17449	17355	17719	17505	17352	17674	17567	17355	17522	17363	17538	17526	17548	17516	17283	17543	17517	17589	17461	17511	17508	17440	17376	17294	17373	17559	17406	17412	17382	17446	17470	17592	17431	17624	17370	17370	17373	17349	17609	17640	17445	17404	17428	17434	17369	17479	17522	17403	17433	17416	17447	17411	17680	17665	17544	17608	17475	17384	17422	17459	17381	17473	17446	17462	17289	17225	17306	17279	17409	17525	17371	17499	17491	17443	17511	17486	17649	17581	17648	17525	17622	17541	17367	17761	17427	17719	17309	17572	17394	17545	17205	17190	17229	17378	17569	17386	17545	17440	17494	17391	17523	17597	17397	17450	17285	17526	17552	17597	17395	17428	17538	17511	17557	17207	17677	17261	17313	17338	17636	17415	17579	17473	17443	17569	17449	17431	17431	17565	17604	17579	17415	17572	17403	17437	17558	17549	17437	17560	17488	17457	17607	17607	17496	17546	17530	17488	17225	17492	17446	17401	17412	17511	17488	17417	17691	17434	17475	17679	17248	17315	17443	17357	17309	17547	17461	17440	17516	17381	17282	17573	17464	17391	17577	17657	17509	17661	17266	17491	17463	17405	17516	17668	17571	17529	17514	17708	17536	17357	17476	17439	17591	17633	17269	17225	17610	17459	17395	17510	17453	17530	17576	17621	17497	17424	17298	17368	17439	17470	17514	17569	17395	17479	17480	17435	17467	17399	17394	17405	17453	17255	17410	17445	17458	17324	17590	17667	17493	17594	17448	17416	17483	17700	17416	17337	17479	17412	17633	17591	17517	17589	17512	17532	17437	17353	17419	17527	17469	17527	17464	17422	17583	17610	17421	17521	17367	17601	17404	17487	17614	17447	17415	17325	17578	17481	17433	17528	17395	17419	17405	17443	17461	17461	17427	17500	17167	17326	17432	17372	17622	17419	17531	17322	17284	17520	17348	17246	17546	17641	17595	17460	17546	17435	17407	17412	17575	17418	17402	17196	17610	17491	17485	17506	17501	17574	17555	17522	17425	17374	17473	17275	17598	17409	17511	17501	17461	17433	17507	17631	17531	17498	17242	17558	17426	17541	17517	17435	17467	17444	17581	17552	17313	17516	17663	17270	17520	17414	17177	17360	17449	17478	17529	17378	17465	17622	17472	17677	17550	17645	17210	17267	17644	17479	17408	17602	17470	17655	17469	17271	17374	17329	17260	17470	17458	17450	17375	17380	17366	17458	17544	17209	17646	17556	17510	17352	17396	17358	17439	17436	17555	17254	17440	17465	17391	17477	17664	17475	17434	17633	17410	17200	17430	17587	17356	17624	17648	17514	17400	17321	17456	17167	17532	17489	17744	17583	17542	17542	17355	17385	17559	17442	17545	17419	17402	17684	17401	17665	17449	17069	17472	17283	17504	17511	17522	17606	17576	17438	17568	17553	17271	17568	17304	17345	17478	17731	17549	17439	17455	17378	17486	17397	17357	17326	17458	17540	17378	17486	17520	17759	17454	17369	17446	17252	17455	17487	17447	17411	17515	17440	17346	17418	17392	17421	17484	17612	17616	17508	17363	17272	17318	17395	17141	17652	17433	17427	17607	17467	17369	17515	17621	17432	17516	17543	17402	17589	17548	17553	17476	17399	17419	17582	17580	17362	17485	17697	17497	17591	17470	17504	17322	17293	17366	17495	17493	17277	17272	17427	17431	17483	17510	17430	17521	17566	17475	17473	17540	17556	17314	17380	17313	17367	17424	17655	17422	17359	17441	17436	17532	17505	17585	17427	17383	17481	17534	17457	17365	17487	17420	17326	17477	17520	17313	17352	17197	17400	17479	17474	17522	17438	17564	17491	17588	17505	17483	17312	17466	17505	17388	17521	17513	17546	17549	17371	17419	17352	17551	17326	17714	17576	17583	17553	17457	17620	17794	17682	17459	17275	17353	17495	17571	17626	17574	17630	17437	17134	17345	17341	17490	17456	17263	17623	17552	17686	17609	17616	17607	17389	17297	17503	17539	17457	17262	17653	17618	17416	17509	17286	17308	17477	17415	17447	17612	17331	17583	17557	17531	17396	17372	17509	17646	17476	17518	17610	17294	17443	17526	17378	17372	17460	17381	17495	17701	17550	17530	17527	17437	17338	17211	17601	17409	17457	17444	17454	17358	17622	17509	17346	17370	17387	17518	17306	17387	17506	17397	17721	17435	17299	17487	17466	17456	17441	17368	17520	17357	17347	17624	17411	17310	17499	17712	17603	17495	17485	17517	17450	17504	17331	17453	17437	17323	17434	17529	17539	17561	17352	17358	17551	17519	17548	17549	17401	17388	17665	17203	17527	17688	17506	17382	17610	17481	17433	17560	17480	17353	17492	17410	17472	17481	17366	17503	17578	17299	17636	17398	17298	17262	17483	17446	17467	17456	17411	17692	17366	17629	17568	17539	17590	17551	17651	17268	17495	17578	17431	17511	17687	17377	17433	17621	17296	17288	17430	17324	17277	17425	17326	17603	17627	17516	17547	17532	17557	17209	17394	17382	17484	17374	17497	17531	17268	17568	17424	17508	17637	17430	17456	17372	17593	17497	17351	17336	17541	17560	17606	17368	17215	17328	17392	17446	17484	17485	17430	17572	17575	17637	17530	17574	17525	17484	17391	17649	17549	17305	17289	17590	17371	17538	17547	17559	17443	17235	17164	17233	17378	17678	17691	17441	17535	17456	17685	17490	17373	17377	17519	17472	17516	17466	17503	17382	17405	17625	17572	17458	17584	17632	17358	17606	17465	17538	17331	17264	17287	17423	17476	17581	17596	17465	17413	17203	17392	17514	17221	17458	17684	17294	17314	17323	17394	17464	17447	17511	17396	17483	17285	17707	17458	17484	17542	17393	17505	17191	17470	17651	17362	17546	17369	17485	17693	17520	17418	17502	17626	17408	17475	17664	17532	17515	17397	17490	17354	17477	17645	17592	17446	17452	17530	17417	17657	17342	17468	17529	17356	17486	17567	17538	17442	17527	17444	17384	17516	17542	17483	17492	17522	17578	17591	17456	17361	17413	17393	17512	17394	17425	17300	17472	17371	17419	17293	17503	17356	17292	17429	17279	17580	17432	17526	17306	17478	17340	17466	17574	17614	17201	17430	17463	17422	17705	17472	17281	17607	17498	17532	17375	17532	17489	17555	17364	17536	17471	17528	17403	17630	17385	17254	17548	17709	17273	17449	17428	17602	17534	17229	17306	17347	17349	17464	17479	17557	17464	17362	17423	17355	17335	17392	17526	17581	17490	17341	17383	17400	17435	17470	17415	17572	17288	17556	17338	17684	17408	17252	17368	17609	17508	17657	17566	17597	17591	17622	17669	17447	17295	17664	17667	17595	17538	17478	17436	17469	17457	17488	17485	17491	17442	17455	17460	17456	17750	17596	17493	17628	17331	17319	17521	17340	17397	17570	17575	17574	17535	17705	17382	17645	17520	17662	17399	17360	17267	17427	17722	17576	17421	17548	17415	17504	17573	17302	17394	17385	17233	17402	17501	17413	17347	17408	17463	17418	17521	17448	17289	17389	17354	17427	17465	17356	17756	17473	17631	17517	17303	17422	17536	17581	17492	17543	17534	17519	17480	17475	17420	17448	17746	17421	17526	17369	17385	17350	17185	17464	17403	17581	17536	17497	17487	17413	17503	17442	17109	17259	17558	17465	17396	17462	17664	17574	17455	17580	17543	17640	17217	17426	17398	17318	17563	17415	17454	17427	17293	17413	17599	17788	17269	17428	17320	17429	17261	17576	17503	17638	17514	17472	17587	17458	17459	17531	17516	17489	17432	17418	17401	17523	17537	17505	17409	17468	17328	17302	17780	17358	17363	17526	17611	17548	17453	17588	17452	17422	17164	17658	17421	17371	17530	17655	17537	17478	17251	17650	17513	17353	17442	17573	17614	17289	17499	17420	17564	17360	17487	17571	17730	17583	17423	17585	17573	17575	17495	17680	17457	17628	17609	17379	17504	17494	17483	17527	17281	17517	17586	17403	17771	17663	17431	17467	17417	17335	17417	17474	17429	17415	17304	17375	17211	17416	17340	17454	17425	17350	17588	17490	17614	17494	17589	17523	17439	17326	17282	17386	17388	17317	17361	17354	17274	17396	17560	17626	17506	17555	17523	17416	17531	17603	17524	17498	17431	17394	17497	17433	17468	17491	17526	17451	17549	17768	17575	17542	17412	17496	17400	17510	17272	17559	17688	17491	17458	17391	17313	17399	17584	17368	17325	17390	17490	17477	17484	17548	17518	17382	17409	17476	17499	17553	17349	17562	17495	17561	17169	17358	17574	17458	17622	17584	17433	17437	17538	17497	17436	17521	17559	17415	17393	17504	17474	17639	17396	17668	17381	17500	17528	17513	17169
22384	41200	38883	30959	25758	23947	21845	19918	18900	17945	17856	18613	18602	17602	17870	17318	15652	15533	15528	15201	15317	15084	15236	15101	14824	15302	15164	14905	15019	14913	14770	14868	16912	20522	21033	19170	16962	15831	15054	14816	14759	14649	14785	14726	14745	14747	14763	14844	14888	14833	14878	14886	14680	14715	14775	14721	14931	14578	14764	14637	14722	14731	14746	14713	14645	14701	14836	14670	14867	14917	14685	14754	14881	14709	14801	14725	14731	14541	14848	14852	14711	14643	14973	14669	14520	14713	14770	14748	14470	14958	14746	14645	14629	14622	14733	14811	14726	14920	14701	14572	14709	14924	14774	14672	14865	14792	14752	14868	14849	14793	14781	14693	14854	14654	14772	14740	14749	14500	14837	14557	14770	14734	14778	14791	14654	14820	14580	14626	14667	14762	14880	14744	14773	14799	14791	14773	14846	14670	14751	14793	14762	14863	14718	14672	14826	14600	14840	14808	14890	14831	14879	14823	14593	14793	14820	14736	14643	14812	14649	14633	14756	14854	14442	14606	14807	14837	14773	14649	14721	14726	14880	14660	14826	14775	14671	14945	14512	14656	14613	14724	14672	14743	14777	14735	14797	14765	14840	14615	14703	14600	14686	14667	14792	14620	14700	14731	14771	14657	14842	14832	14805	14737	14728	14864	14688	14586	14945	14709	14856	14622	14718	14680	14832	14764	14531	14833	14778	14636	14772	14793	14778	14667	14792	14744	14644	14793	14807	14764	14677	14694	14966	14713	14619	14771	14642	14689	14695	14673	14577	14702	14716	14603	14731	14703	14754	14686	14637	14811	14722	14809	14730	14856	14824	14786	14625	14605	14742	14643	14697	14646	14823	14741	14378	14825	14688	14708	14752	14941	14781	14745	14765	14680	14690	14715	14876	14850	14612	14659	14772	14968	14653	14664	14862	14617	14660	14807	14540	14747	14774	14680	14815	14739	14677	14708	14723	14786	14682	14702	14673	14764	14839	14763	14730	14630	14654	14564	14837	14641	14742	14925	14823	14671	14624	14621	14672	14687	14855	14716	14658	14661	14781	14672	14857	14841	14642	14786	14711	14691	14716	14782	14681	14640	14824	14821	14855	14794	14703	14874	14722	14657	14700	14701	14670	14637	14704	14772	14831	14854	14696	14651	14677	14640	14753	14793	14767	14749	14577	14682	14727	14883	14738	14916	14758	14588	14756	14835	14911	14813	14656	14731	14836	14664	14689	14878	14769	14913	14834	14639	14707	14795	14697	14756	14773	14668	14667	14857	14762	14779	14706	14843	14859	14702	14791	14724	14809	14752	14751	14665	14603	14835	14788	14714	14775	14738	14697	14758	15040	14662	14678	14871	14790	14684	14758	14762	14785	14766	14616	14912	14461	15130	14610	14852	14862	14592	14657	14621	14950	14850	14712	14688	14616	14789	14796	14630	14945	14575	14817	14868	14704	14847	14688	14817	14668	14703	14769	14679	14761	14626	14596	14731	14747	14585	14636	14671	14862	14709	14805	14554	14721	14928	14642	14641	14614	14715	14806	14793	14786	14761	14757	14673	14763	14636	14572	14704	14547	14766	14672	14617	14751	14723	14810	14806	14789	14738	14786	14675	14738	14740	14717	14711	14805	14821	14715	14702	14814	14722	14614	14763	15010	14530	14736	14664	14803	14774	14822	14753	14549	14826	14777	14683	15049	14691	14745	14602	14774	14785	14656	14788	14627	14792	14668	14831	14651	14659	14732	14845	14666	14732	14701	14796	14878	14702	14814	14736	14641	14784	14729	14769	14722	14784	14701	14678	14843	14518	14853	14732	14559	14868	14624	14729	14539	14860	14782	14718	14802	14794	14648	14827	14661	14697	14723	14777	14863	14904	14690	14638	14759	14781	14684	14830	14833	14755	14775	14605	14846	14588	14880	14732	14890	14800	14721	14797	14736	14726	14772	14555	14692	14674	14706	14684	14619	14854	14804	14759	14604	14574	14530	14599	14635	14643	14691	14488	14799	14493	14833	14743	14894	14644	14790	14723	14770	14834	14914	14743	14705	14829	14750	14587	14736	14757	14672	14690	14885	14711	14641	14835	14767	14926	14759	14727	14830	14730	14752	14756	14570	14752	14641	14703	14666	14784	14839	14723	14667	14733	14848	14616	14632	14617	14793	14646	14769	14692	14813	14656	14797	14754	14956	14805	14710	14753	14880	14743	14632	14695	14723	14907	14942	14645	14703	14806	14726	14725	14724	14809	14762	14767	14776	14651	14785	14768	14769	14651	14587	14634	14667	14660	14533	14829	14584	14704	14642	14633	14746	14900	14732	14829	14852	14694	14851	14727	14495	14646	14765	14863	14691	14754	14861	14793	14884	14587	14768	14767	14705	14683	14907	14779	14764	14703	14749	14779	14706	14892	14613	14804	14794	14611	14674	14669	14725	14756	14891	14887	14874	14879	14806	14802	14711	14547	14778	14802	14726	14602	14735	14621	14626	14782	14663	14741	14529	14638	14617	14794	14816	14707	14788	14864	14749	14741	14841	14653	14752	14647	14849	14709	14772	14854	14759	14852	14765	14615	14710	14717	14708	14766	14713	14690	14819	14685	14847	14835	14747	14722	14589	14689	14651	14779	14981	14752	14722	14828	14649	14728	14678	14705	14879	14659	14728	14811	14844	14764	14784	14666	14774	14834	14703	14865	14747	14622	14689	14864	14651	14745	14782	14826	14765	14531	14772	14663	14672	14723	14750	15010	14740	14774	14608	14667	14667	14756	14807	14588	14877	14766	14764	14691	14729	14672	14666	14908	14697	14784	14688	14767	14690	14650	14639	14736	14749	14893	14554	14728	14763	14753	14946	14602	14868	14503	14592	14778	14694	14871	14714	14821	14644	14550	14627	14823	14682	14865	14649	14563	14768	14919	14724	14779	14804	14725	14583	14721	14743	14771	14721	14747	14621	14723	14935	14640	14789	14732	14679	14645	14652	14702	14993	14732	14546	14825	14699	14613	14756	14820	14607	14811	14602	14554	14639	14803	14725	14674	14744	14591	14756	14799	14638	14740	14591	14829	14786	14755	14590	14860	14714	14829	14642	14670	14686	14725	14673	14772	14683	14699	14789	14701	14782	14802	14755	14633	14789	14747	14743	14716	14850	14766	14758	14625	14657	14588	14714	14749	14624	14768	14521	14692	14850	14826	14619	14648	14641	14696	14681	14838	14857	14639	14963	14743	14807	14707	14646	14701	14679	14711	14613	14766	14757	14760	14633	14839	14777	14867	14583	14624	14715	14784	14573	14763	14620	14925	14884	14707	14685	14696	14759	14740	14761	14848	14773	14811	14607	14614	14714	14835	14643	14858	14877	14811	14743	14717	14784	14671	14683	14688	14844	14678	14664	14574	14594	14781	14801	14826	14662	14699	14816	14726	14819	14799	14760	14613	14743	14855	14701	14678	14661	14622	14740	14735	14747	14707	14773	14690	14780	14667	14696	14777	14765	14772	14716	14700	14680	14863	14577	14553	14674	14706	14893	14793	14697	14784	14858	14912	14659	14765	14652	14507	14764	14890	14874	14721	14711	14784	14810	14701	14645	14778	14653	14676	14920	14938	14787	14771	14762	14869	14842	14682	14778	14687	14708	14718	14787	14772	14762	14486	14681	14811	14772	14644	14752	14861	14772	14824	14632	14612	14763	14718	14699	14733	14706	14688	14812	14665	14738	14674	14735	14745	14583	14628	14776	14561	14707	14731	14797	14824	14615	14808	14851	14849	14685	14764	14590	14786	14802	14685	14614	14924	14648	14650	14677	14834	14784	14753	14707	14607	14731	14714	14582	14806	14707	14660	14823	14890	14918	14806	14710	14684	14814	14603	14803	14583	14857	14817	14742	14627	14741	14813	14737	14794	14671	14833	14682	14624	14576	14661	14791	14780	14829	14676	14565	14835	14548	14818	14697	14669	14720	14739	14595	14660	14653	14724	14820	14782	14839	14677	14824	14665	14743	14689	14684	14604	14790	14681	14789	14776	14920	14916	14631	14826	14651	14689	14580	14799	14675	14708	14684	14582	14776	14715	14830	14530	14787	14841	14673	14655	14625	14450	14642	14732	14627	14863	14691	14671	14740	14836	14571	14612	14598	14746	14691	14733	14685	14728	14819	14776	14661	14718	14557	14769	14701	14674	14734	14644	14636	14740	14660	14640	14751	14679	14775	14765	14777	14717	14652	14768	14662	14885	14733	14673	14565	14746	14783	14634	14724	14589	14713	14663	14601	14907	14767	14758	14702	14732	14708	14727	14786	14744	14758	14773	14707	14606	14692	14633	14747	14857	14656	14505	14886	14823	14887	14757	14745	14743	14704	14871	14678	14651	14579	14950	14768	14613	14808	14729	14683	14749	14660	14770	14817	14681	14729	14709	14720	14629	14606	14612	14836	14767	14666	14750	14794	14713	14781	14800	14810	14678	14785	14821	14705	14531	14668	14619	14552	14696	14808	14831	14628	14789	14796	14740	14689	14808	14543	14667	14707	14544	14772	14643	14685	14652	14846	14698	14844	14666	14719	14597	14686	14654	14553	14716	14583	14604	14692	14633	14709	14732	14803	14809	14819	14755	14747	14830	14744	14735	14863	14844	14618	14594	14803	14699	14888	14644	14587	14750	14810	14524	14631	14744	14571	14641	14695	14676	14698	14828	14801	14664	14797	14782	14598	14647	14737	14796	14700	14727	14788	14699	14693	14726	14655	14786	14836	14714	14706	14629	14786	14788	14692	14794	14721	14690	14952	14664	14672	14743	14786	14604	14659	14867	14687	14585	14710	14599	14754	14852	14905	14585	14743	14852	14674	14673	14649	14870	14763	14728	14625	14587	14776	14800	14818	14685	14558	14769	14587	14909	14628	14729	14667	14605	14843	14710	14676	14786	14767	14832	14622	14680	14755	14711	14691	14708	14740	14938	14705	14705	14763	14523	14744	14747	14620	14779	14606	14639	14778	14618	14850	14829	14629	14802	14668	14638	14656	14750	14595	14809	14625	14602	14757	14720	14707	14756	14901	14947	14712	14691	14689	14704	14587	14759	14661	14929	14672	14587	14701	14628	14792	14828	14436	14766	14731	14709	14844	14712	14638	14596	14666	14631	14699	14762	14713	14734	14767	14675
27909	23603	28845	26250	21059	20302	19995	19180	18813	18417	18297	18583	18803	18443	18569	18319	18086	17813	18029	17870	17791	17832	17949	17745	17879	17731	17884	17912	17653	17787	17900	17721	17692	17884	18278	18109	17870	17903	17999	17823	17774	17782	17719	17782	17838	17901	17665	17951	17627	17605	17822	17595	17770	17654	17802	17606	17837	17849	17938	17640	17678	17628	17965	17785	17637	17511	17762	17691	17733	17816	17727	17738	17762	17711	17883	17728	17582	17524	17715	17752	17688	17729	17630	17774	17623	17794	17879	17577	17635	17745	17724	17789	17723	17901	17698	17727	17728	17799	17775	17740	17796	17795	17720	17741	17657	17505	17653	17647	17708	17681	17579	17581	17632	17771	17406	17518	17773	17576	17815	17749	17888	17717	17666	17785	17921	17821	17788	17693	17748	17763	17682	17830	17657	17596	17730	17675	17797	17764	17704	17936	17584	17588	17948	17569	17704	17700	17850	17679	17918	17910	17913	17796	17683	17800	17733	17833	17816	17853	17771	17750	17653	17587	17647	17755	17867	17785	17539	17626	17722	17806	17920	17624	17799	17479	17805	17739	17710	17627	17718	17717	17803	17866	17677	17662	17593	17904	17820	17574	17556	17690	17732	17706	17597	17916	17803	17871	17759	17586	17387	17592	17655	17505	17495	17526	17654	17693	17654	17755	17863	17640	17588	17570	17667	17899	17706	17773	17819	17664	17622	17651	17555	17735	17803	17850	17817	17573	17543	17506	17668	17740	17731	17621	17746	17676	17771	17906	17839	17619	17755	17589	17732	17772	17787	17730	17731	17661	17690	17841	17654	17550	17861	17699	17767	17681	17602	17859	17547	17589	17828	17854	17634	17644	17727	17562	17805	17749	17929	17567	17766	17620	17631	17641	17604	17716	17592	17673	17590	17625	17683	17594	17741	17814	17624	17788	17844	17899	17678	17753	17731	17657	17771	17749	17575	17751	17678	17625	17721	17896	17814	17742	17674	17628	17984	17654	17787	17841	17561	17544	17718	17749	17661	17851	17609	17812	17743	17671	17651	17562	17655	17725	17816	17831	17682	17719	17769	17691	17655	17695	17717	17629	17799	17596	17756	17620	17703	17864	17821	17816	17720	17521	17701	17739	17786	17804	17589	17857	17767	17769	17694	17614	17529	17711	17866	17725	17658	17545	17772	17913	17767	17606	17914	17795	17732	17595	17614	17716	17680	17504	17618	17663	17711	17703	17823	17862	17729	17610	17584	17696	17591	17722	17691	17832	17774	17760	17789	17618	17737	17612	17439	17803	17677	17610	18090	17750	17829	17660	17927	17648	17641	17789	17789	17485	17592	17744	17632	17716	17609	17802	17578	17640	17826	17633	17690	17559	17487	17624	17854	17761	17991	17467	17460	17655	17672	17532	17770	17875	17760	17579	17650	17851	17653	17737	17754	17620	17808	17860	17631	17870	17809	17786	17808	17570	17697	17744	17623	17546	17899	17667	17796	17773	17711	17751	17832	17694	17602	17719	17591	17728	17774	17527	17676	17547	17470	17712	17735	17611	17694	17372	17713	17628	17644	17843	17697	17861	17630	17876	17518	17576	17754	17634	17803	17733	17748	17618	17880	17831	17697	17614	17705	17785	17757	17967	17768	17821	17681	17641	17853	17702	17720	17716	17814	17647	17693	17710	17780	17604	17757	17672	17659	17619	17809	17469	17757	17733	17780	17936	17855	17737	17713	17801	17743	17765	17669	17874	17694	17705	17707	17680	17690	17725	17691	17650	17690	17723	17817	17804	17645	17728	17454	17735	17619	17910	17767	17863	17791	17597	17687	17577	17859	17748	17695	17741	17779	17670	17741	17580	17771	17723	17800	17675	17678	17667	17750	17751	17719	17648	17742	17746	17697	17721	17854	17632	18008	17720	17623	17796	17638	17651	17628	17495	17789	17621	17728	17506	17729	17681	17653	17632	17468	17669	17745	17930	17736	17751	17793	17685	17738	17739	17728	17694	17840	17854	17770	17446	17791	17540	17654	17663	17661	17819	17673	17608	17730	17598	17568	17747	17604	17750	17766	17653	17487	17708	17640	17521	17712	17689	17850	17708	17644	17791	17626	17629	17783	17682	17717	17550	17568	17608	17638	17931	17795	17628	18038	17595	18005	17927	17611	17824	17836	17545	17749	17833	17500	17681	17815	17693	17661	17659	17680	17702	17849	17847	17542	17624	17625	17631	17712	17663	17705	17640	17796	17792	17647	17660	17907	17811	17604	17611	17703	17681	17680	17739	17755	17642	17604	17716	17531	17788	17759	17695	17472	17625	17801	17603	17789	17709	18006	17564	17579	17729	17616	17774	17731	17755	17991	17552	17627	17623	17560	17615	17605	17833	17744	17845	17682	17508	17745	17758	17676	17538	17892	17661	17659	17640	17787	17651	17720	17840	17584	17684	17928	17692	17562	17502	17640	17763	17630	17647	17755	17668	17685	17750	17567	17823	17656	17681	17693	17724	17668	17803	17851	17708	17548	17458	17800	17803	17440	17878	17729	17673	17779	17977	17710	17565	17775	17479	17734	17625	17630	17834	17692	17842	17804	17667	17645	17588	17813	17762	17666	17625	17749	17703	17674	17879	17672	17802	17737	17776	17893	17924	17714	17581	17720	17840	17803	17910	17782	17680	17714	17670	17651	17730	17759	17715	17759	17836	17695	17638	17660	17683	17972	17737	17686	17725	17603	17780	17499	17848	17456	17616	17487	17754	17651	17662	17745	17871	17782	17744	17463	17746	17713	17459	17799	17813	17680	17688	17785	17878	17927	17727	17785	17804	17697	17642	17814	17835	17722	17560	17510	17772	17793	17517	17689	17584	17696	17790	17764	17757	17609	17837	17769	17615	17709	17776	17674	17691	17904	17923	17762	17913	17714	17821	17651	17615	17913	17658	17930	17790	17819	17584	17662	17774	17620	17732	17538	17625	17752	17630	17768	17655	17505	17534	17643	17972	17656	17644	17433	17708	17644	17636	17664	17681	17951	17682	17699	17581	17648	17604	17483	17593	17707	17541	17660	17630	17748	17706	17755	17655	17832	17677	17621	17650	17844	17885	17829	17663	17833	17741	17843	17938	17868	17762	17704	17738	17759	17700	17735	18018	17484	17657	17691	17759	17702	17908	17724	17805	17692	17691	17478	17601	17554	18004	17642	17703	17902	17764	17733	17941	17815	17561	17826	17467	17519	18062	17669	17862	17722	17647	17766	17821	17883	17779	17753	17749	17734	17710	17703	17796	17707	17624	17683	17732	17932	17661	17634	17840	17856	17542	17739	17512	17773	17601	17831	17840	17683	17748	17817	17739	17840	17838	17681	17747	17829	17624	17765	17660	17771	17963	17649	17672	17621	17530	17766	17803	17658	17508	17779	17772	17641	17564	17662	17815	17685	17698	17652	17773	17637	17617	17626	17598	17810	17701	17921	17674	17773	17744	17734	17681	17905	17586	17814	17657	17727	17772	17738	17573	17830	17770	17633	17973	18050	17710	17735	17853	17608	17759	17759	17626	17694	17978	17594	17549	17656	17766	17729	17750	17790	17712	17717	17784	17640	17718	17737	17687	17592	17928	17814	17788	17906	17959	17817	17759	17851	17642	17850	17800	17741	17693	17662	17662	17726	17704	17946	17696	17590	18018	17820	17895	17650	17459	17595	17799	17672	17689	17425	17553	17710	17650	17698	17735	17807	17671	17681	17615	17576	17550	17695	17745	17761	17629	17659	17615	17698	17488	17768	17816	17583	17787	17755	17690	17523	17635	17596	17662	17736	17603	17602	17648	17601	17696	17914	17619	17660	17793	17794	17694	17637	17608	17742	17727	17666	17592	17700	17637	17687	17741	17602	17739	17613	17804	17795	17634	17557	17774	17556	17587	17773	17717	17778	17742	17740	17701	17751	17930	17884	17691	18017	17901	17637	17742	17992	17856	17710	17692	17520	17836	17786	17878	17592	17682	18029	17740	17622	17478	17870	17716	17657	17735	17639	17874	17729	17598	17676	17780	17982	17548	17604	17868	17725	17679	17529	17519	17793	17596	17657	17784	17787	17847	17834	17722	17949	17574	17710	17756	17742	17474	17576	17871	17772	17682	17820	17746	17756	17841	17722	17975	17572	17509	17725	17865	17682	17594	17757	17712	17736	17782	17619	17995	17629	17734	17602	17615	17837	17690	17661	17616	17677	17767	17522	17794	17604	17450	17798	17571	17587	17849	17901	17775	17655	17747	17870	17728	17864	17717	17519	17881	17706	17627	17703	17656	17960	17578	17651	17825	17696	17765	17739	17811	17843	17667	17640	17823	17628	17528	17646	17904	17649	17837	17793	17767	17606	17618	17748	17765	17799	17920	17745	17695	17761	17701	17641	17902	17636	17855	17769	17519	17612	17840	17704	17705	17712	17567	17607	17922	17723	17708	17610	17585	17577	17677	17586	17882	17733	17707	17690	17703	17542	17603	17617	17673	17849	17785	17650	17742	17636	17717	17775	17743	17570	17508	17676	17870	17851	17943	17630	17777	17827	17806	17470	17818	17927	18012	17684	17757	17840	17614	17669	17597	17654	17741	17722	17852	17554	17617	17724	17633	18036	17643	17658	17682	17814	17980	17772	17683	17600	17677	17677	17761	17662	17640	17736	17815	17582	17657	17664	17754	17759	17936	17558	17709	17766	17638	17620	17731	17738	17579	17789	17639	17580	17466	17494	17936	17679	17925	17719	17733	17762	17629	17739	17545	18002	17633	17730	17594	17912	17843	17616	17788	17746	17940	17783	17743	17676	17757	17813	17858	17803	17598	17513	17699	17786	17836	17522	17604	17713	17806	17755	17842	17846	17724	17589	17649	17855	17624	17761	17613	17672	17707	17650	17763	17669	17899	17775	17711	17743	17722	17575	17508	17685	17629	17610	17914	17666	17704	17623	17558	17725	17883	17727	17560	17724	17683	17911	17651	17662	17872	17622	17514	17693	17542	17786	17941	17799	17762	17702	17568	17512	17821	17719	17696	17724	17904	17733	17793	17800	17518	17623	17731	17701	17828	17697	17949	17771	17777	17683	17701	17549	17713	17669	17777	17759	17771	17831	17790	17727	17583	18033	17893	17854	17997	17833	17826	17560	17833	17795	17788
20478	31365	28594	23288	19888	18677	18156	17293	16484	16273	16092	16490	16675	15878	16008	16149	15144	15197	15356	15223	15009	15096	14950	15102	14989	14959	14882	15010	14986	14940	15049	14931	15127	15174	15604	15316	15261	15170	14958	14877	15010	14873	15016	14949	14710	15021	14761	14906	14795	14955	15009	15043	14909	14794	14844	14813	14917	14904	15047	15040	14935	14861	14873	14931	14824	14932	15015	14950	14836	15133	14883	14820	14961	15071	14775	14954	15067	14870	14822	14964	14792	14895	14963	14846	14862	14822	14668	14785	14974	15006	14784	14856	15015	15106	14761	14964	14954	14883	15055	14838	14869	14871	14853	14991	14870	14824	14787	14904	14933	14833	14841	14815	14936	14928	14959	14994	14904	14845	15008	14900	14951	15000	14994	14913	14920	14807	14926	15042	15009	14960	14879	14923	14815	14999	15012	14968	14831	14962	14763	14936	14900	14987	14950	14884	14874	15009	14836	14999	14940	14990	14866	14968	14894	14912	15072	14848	15002	14843	14990	14985	14906	14927	14770	14871	14901	14988	14907	14859	15010	14839	14898	14848	14642	14946	14799	14949	14738	14955	14960	14870	14990	15029	14842	14877	15075	14888	14919	14875	14844	14962	15021	14953	15017	14887	14882	14960	14893	14949	14897	15071	14895	14864	14865	14811	14899	14869	14908	14810	15095	14830	14978	14926	14888	15014	14863	14961	14919	14795	14774	14869	14927	14967	14939	14975	14896	14950	14830	14841	14870	15027	14926	14925	15024	14876	14855	14921	15007	14816	14802	14841	14871	14765	14989	14739	14908	14917	14990	14855	14965	15046	14808	15026	14901	14942	14986	14856	14974	14818	14998	15100	14878	14882	14978	14869	15054	14946	14847	14848	14885	14846	15058	14899	15054	14808	15111	14831	15049	15030	14838	14967	14830	14852	14975	15111	14787	14835	15037	14786	14852	14824	14829	15053	14860	14824	14907	14942	14845	14961	15013	14843	14957	15060	14825	14976	14737	15031	15006	14903	14839	14935	14897	14750	15147	14895	14894	14822	14741	14920	14936	14798	15032	14880	14910	14794	14757	15035	14893	14903	14769	14853	14996	15051	14940	14808	14872	15017	14945	14884	15079	14848	14856	15175	15075	15017	14735	15107	14813	14804	14803	14825	14890	14785	14714	14921	14950	15095	14770	14842	14766	14788	14849	14959	15012	14668	14870	14950	14830	15133	15020	14932	14922	14981	14793	14884	14829	14825	14847	14809	14999	14844	14917	15050	14959	14850	14913	14900	15002	15174	15026	14867	14919	14881	14903	15004	14939	15059	14849	14834	15000	14771	15126	14924	14984	14935	14879	14991	14898	14683	14876	14829	14864	14833	14841	14884	14894	14921	14683	14905	14901	14811	14850	15028	14915	14836	14981	14900	15064	14992	14924	15022	15050	14855	14963	15029	14930	14842	15083	14996	15018	15109	14780	14739	14985	14901	14768	15002	14962	14799	14933	14963	14973	14980	14749	14979	14824	14801	14989	14733	14877	14945	14949	14853	14958	15037	14896	14895	14834	14979	14871	14992	14894	14995	14892	14990	14891	14970	14960	14848	14708	14895	14934	14735	14894	14787	14774	15036	14991	14912	15053	14759	14970	14866	14954	14808	14834	14910	14881	14989	14981	14841	14940	14834	14968	14824	14981	15000	14914	14862	14940	14920	14985	15069	14932	14831	15056	14816	14773	14886	14843	14694	14867	14870	14815	14715	14937	14725	14784	14979	14831	14771	15019	14960	14983	15099	14937	14878	14849	14903	14745	15039	14994	14960	15083	14999	14932	14902	14901	14963	14869	14993	14920	14958	14952	14758	15030	14767	14721	14719	14947	15052	15054	14864	14916	14805	14822	14851	15068	14675	14959	14777	14839	14976	14922	15054	14959	14865	15056	14784	14964	14973	14858	14909	14982	14844	14795	14868	15077	14887	15009	14988	14807	14785	14940	14887	15008	14808	14834	14947	14917	14827	14928	14908	15006	14847	14864	15010	14905	14980	14900	15049	14950	14933	14927	14863	14990	14937	14928	14787	14874	14927	15075	14935	15032	14859	14973	14911	15095	14974	15016	14683	14989	14769	14912	15027	14933	14835	15046	14901	14932	14891	14992	14879	14845	15049	15058	14770	14976	14917	14757	15067	14979	14924	14895	14832	15071	14958	14932	14900	15026	14763	14950	14918	14868	14972	14823	14821	14991	14894	15200	14698	14736	15146	14944	14937	14798	14972	14786	14796	14934	14847	15052	15000	15009	14885	14970	15110	15067	14738	14776	14871	14842	14935	14905	14695	14913	14830	14867	14852	14726	14661	14842	14971	14824	14716	14913	14778	14819	15140	15025	14905	14785	14879	14930	14802	15075	15003	15000	14845	14896	14649	14911	14842	14927	15047	14804	14892	14894	14982	14766	14788	14873	14861	14897	14943	15029	15041	15011	14814	14824	14873	15038	14906	14948	14983	14956	14863	14886	14873	14943	15079	14999	14847	15023	14849	14825	14918	14869	14897	15010	14897	14822	14879	14966	14937	14912	14929	14951	14981	14938	14920	14913	15102	14905	14804	14911	14693	15056	14945	14804	15017	14920	14906	15167	14997	14801	14949	14861	15001	14896	14912	14994	14861	14846	14866	14896	15073	14879	14877	14855	14874	15064	14904	14894	14911	14911	14756	14929	15075	15010	15046	14890	14872	14944	14935	15085	15041	14821	14890	14903	14853	14928	15004	15094	14957	14970	14931	14820	14783	14909	15007	14865	14927	15044	15039	14903	14944	14822	14951	14796	15100	14800	15114	14835	14832	15021	14850	14855	14964	14911	14726	14924	14963	14987	14797	14878	14939	14890	15061	14867	14752	14676	15033	14834	15005	14917	15034	14974	14975	14838	14801	15181	14824	15131	14899	14909	14764	14901	14888	14871	14943	14775	14918	14891	14748	14974	14917	14882	15000	14840	14757	14994	14872	14868	14916	14875	14701	14930	14724	14793	14895	14874	14905	14853	14901	15158	15038	14879	14860	14990	14992	14879	14892	14853	14881	14851	14986	14865	15058	14823	14939	14924	14914	14924	14955	14936	14680	14915	14932	15023	14885	15057	14967	14975	14987	14716	14957	14834	14856	15034	15037	14846	14904	14818	14904	14874	14943	14998	14971	14946	14966	15001	14836	14805	15005	14903	14786	14941	14963	14823	14878	14974	14598	14996	14915	14769	14803	15006	15002	14948	14899	14798	14831	15038	14960	14801	14908	14863	14955	15280	14913	14959	14895	14877	14912	14842	14920	14952	14885	14882	14967	14934	15043	14848	15094	14989	14821	14996	14963	14921	14868	15082	14853	15078	14968	14870	14926	14960	14845	14935	14774	14858	15110	15051	14883	15082	14955	15008	14926	15093	15070	14877	14840	14928	14753	15187	14916	14933	15043	14996	14775	14890	14939	15023	14876	14945	14940	14827	14812	14892	14968	14800	14962	14949	14805	15000	15015	14910	14905	14746	15017	14883	14849	15009	14875	14925	14941	15054	14993	14976	14942	14868	14757	15113	14934	15146	14859	14952	15072	14833	14979	14787	14890	14703	14879	14966	14808	14917	14821	14813	14786	14793	15052	14692	14791	14826	14900	14877	15066	14865	15004	14924	15139	14830	15130	15080	15068	14811	15025	14740	15015	14781	14856	14938	15010	15006	14804	14966	14957	14826	15138	14883	14874	15137	14798	14878	14913	14825	14922	14842	14822	14980	14925	14793	14787	14776	14957	14963	14690	15069	14951	14840	14979	15043	14864	14943	14891	14586	14971	14826	14734	14819	14887	14979	14870	15043	15116	14925	15053	15116	14951	14839	14782	14895	14932	15049	14988	14838	14751	14778	14832	14906	14678	14874	15053	14874	14802	14899	15004	14870	14800	15012	14966	14893	14819	14846	15181	14854	14994	15051	14778	14844	14947	14876	14868	14917	14880	14945	14818	15143	14885	14871	14823	14825	15154	14979	14831	14866	14792	14876	14969	14970	14909	14911	14845	14875	14947	14926	14844	14852	14836	14879	15119	15014	14837	14933	15066	14833	15003	14827	14753	14962	15012	15027	14992	14921	14957	14915	14990	15039	14762	14939	14891	15035	14935	15123	14827	14836	14720	14967	14933	15021	14926	14911	15036	14823	14992	14996	14913	14955	14976	14863	15050	14861	14939	14837	14954	14792	15028	14950	15015	14921	14765	14914	14903	14812	14921	14967	14946	14958	14934	15020	15014	14922	14791	14905	14898	14984	14753	15006	14782	14784	14891	14711	14921	14963	14797	14945	15022	14904	14992	14951	14818	14907	14851	15156	14818	15147	14924	15026	14876	14887	14964	14889	14813	14835	14907	14986	14855	14949	15072	14894	14983	14814	15041	14838	14907	15030	14933	15097	14856	14799	14991	14896	14852	15008	14773	14844	14759	15055	14900	14966	15058	14869	14981	15037	14880	14993	15013	15093	14794	14896	14930	14936	14889	14889	14858	14903	14986	14896	14889	14867	14833	14757	14987	14848	15054	14864	15059	14892	14974	14956	15043	15013	15021	14932	14904	14773	14980	15095	14866	14933	14951	14952	14998	15005	14863	14944	14970	14918	14917	14923	14791	14813	14891	14873	14992	15009	14961	15018	14787	14927	14826	15031	14855	14965	14928	14854	14845	14957	15089	14776	14856	14893	14904	15017	14937	14871	14914	15002	14818	14886	14930	15003	14969	14904	14949	14922	14863	14719	14880	14741	14660	15042	14881	14979	14833	14912	14998	14737	15082	14950	15060	14840	14892	15018	14898	14981	14963	15050	14832	14913	14992	14819	15040	14857	14886	14972	14804	14875	14834	15048	14924	14939	14939	14890	14977	14952	14673	14923	14951	14836	15024	14878	15007	14886	14987	14906	15032	14901	14792	14922	15051	14897	14768	14796	14985	14958	14927	14805	14970	14924	14902	14907	14969	14943	14753	14736	14881	14824	15091	14895	15052	14919	14829	14876	14796	15012	14878	14894	14740	14938	14933	14848	15095	14867	14899	14906	14781	14876	14785	14930	14899	14987	14904	14911	14888	14905	15143	14910	14942	15041	14830	14781	14881	15051	14951	15165	14732	14970	14892	14813	14903	14893	14960	15087	14864
23851	21418	29102	24218	22607	24019	23514	20189	19252	19008	19097	19479	19162	18855	18890	18840	18067	17951	17861	17870	17956	17785	17658	17775	17730	17961	17789	17674	17938	17611	17508	17670	18276	19509	20324	19784	18956	18156	17743	17715	17471	17616	17496	17473	17442	17556	17545	17513	17465	17683	17747	17501	17547	17842	17370	17470	17413	17315	17547	17526	17484	17448	17519	17591	17328	17525	17253	17396	17440	17493	17576	17485	17579	17482	17506	17514	17469	17566	17439	17485	17616	17538	17293	17384	17728	17322	17433	17642	17381	17550	17638	17582	17394	17620	17538	17524	17730	17631	17460	17361	17582	17422	17631	17312	17415	17552	17608	17567	17566	17594	17449	17476	17576	17427	17465	17429	17589	17612	17378	17488	17496	17504	17568	17581	17278	17374	17538	17516	17502	17607	17614	17533	17379	17456	17812	17470	17536	17484	17377	17617	17583	17543	17510	17513	17525	17514	17389	17340	17327	17555	17527	17484	17567	17403	17425	17257	17515	17521	17481	17455	17482	17379	17460	17344	17496	17638	17584	17364	17526	17679	17610	17586	17438	17421	17397	17632	17683	17532	17699	17491	17371	17571	17472	17334	17456	17552	17286	17404	17489	17337	17609	17463	17495	17455	17528	17636	17440	17477	17514	17358	17761	17459	17517	17596	17421	17407	17438	17566	17694	17495	17485	17501	17419	17657	17569	17444	17485	17599	17620	17417	17511	17554	17409	17646	17559	17582	17560	17592	17449	17638	17530	17494	17536	17605	17442	17445	17335	17438	17614	17443	17611	17446	17426	17367	17484	17338	17304	17449	17585	17300	17522	17481	17338	17563	17601	17475	17591	17368	17432	17418	17484	17446	17424	17494	17396	17462	17410	17532	17571	17465	17594	17582	17309	17486	17299	17531	17558	17514	17482	17454	17520	17456	17538	17377	17482	17503	17481	17592	17495	17614	17469	17422	17339	17353	17444	17628	17379	17381	17586	17359	17440	17509	17498	17455	17628	17507	17330	17324	17382	17260	17456	17388	17296	17552	17694	17441	17557	17371	17367	17526	17331	17472	17558	17517	17392	17461	17406	17538	17468	17583	17425	17665	17532	17692	17446	17433	17480	17394	17542	17599	17593	17635	17519	17648	17452	17226	17631	17489	17476	17435	17486	17570	17481	17538	17514	17510	17425	17230	17298	17413	17440	17411	17509	17415	17354	17499	17496	17492	17494	17235	17369	17533	17557	17491	17439	17280	17533	17248	17365	17438	17373	17452	17480	17497	17382	17558	17558	17436	17549	17444	17668	17602	17427	17558	17567	17459	17356	17486	17339	17447	17595	17555	17714	17443	17314	17517	17301	17368	17472	17530	17392	17434	17593	17717	17423	17543	17726	17490	17288	17519	17424	17541	17633	17680	17290	17611	17523	17513	17630	17348	17492	17471	17443	17428	17351	17587	17554	17622	17370	17516	17643	17411	17480	17553	17303	17537	17621	17200	17471	17625	17439	17472	17293	17405	17542	17295	17528	17640	17609	17394	17532	17529	17472	17410	17474	17546	17535	17469	17596	17709	17583	17494	17628	17272	17443	17564	17625	17525	17818	17535	17476	17739	17532	17609	17641	17649	17532	17521	17703	17485	17322	17554	17571	17375	17405	17420	17423	17444	17649	17362	17326	17574	17578	17534	17336	17417	17584	17416	17534	17478	17528	17558	17696	17626	17466	17520	17404	17398	17582	17525	17547	17461	17283	17212	17518	17478	17620	17519	17555	17536	17473	17722	17560	17571	17567	17474	17541	17428	17442	17648	17482	17285	17490	17406	17632	17352	17475	17583	17418	17419	17473	17432	17305	17421	17502	17592	17337	17166	17533	17570	17399	17681	17429	17418	17203	17417	17583	17451	17308	17393	17383	17487	17497	17485	17391	17536	17543	17364	17531	17331	17612	17409	17465	17460	17618	17558	17554	17621	17288	17470	17465	17504	17472	17432	17708	17402	17603	17425	17600	17389	17462	17526	17379	17374	17307	17397	17470	17503	17427	17511	17469	17556	17550	17559	17371	17475	17434	17427	17438	17450	17506	17420	17527	17386	17460	17428	17501	17406	17514	17367	17415	17533	17628	17086	17374	17518	17561	17383	17537	17683	17375	17528	17500	17597	17705	17546	17350	17402	17498	17571	17516	17432	17474	17452	17508	17571	17671	17511	17315	17455	17371	17377	17510	17534	17711	17509	17645	17570	17358	17529	17566	17448	17491	17502	17536	17316	17545	17238	17434	17558	17420	17409	17479	17477	17428	17360	17590	17561	17489	17639	17522	17508	17359	17491	17517	17435	17515	17664	17395	17507	17527	17462	17535	17371	17461	17660	17505	17643	17590	17543	17729	17376	17412	17454	17296	17343	17449	17460	17416	17390	17431	17520	17386	17479	17334	17493	17613	17557	17341	17575	17458	17617	17480	17468	17477	17356	17384	17364	17523	17486	17561	17467	17571	17703	17762	17574	17339	17490	17301	17413	17582	17475	17704	17735	17549	17677	17393	17496	17308	17653	17547	17434	17516	17500	17533	17596	17543	17454	17668	17421	17281	17402	17602	17488	17337	17318	17462	17608	17503	17232	17430	17501	17501	17593	17550	17464	17474	17575	17463	17529	17442	17521	17458	17565	17471	17280	17620	17717	17340	17426	17407	17248	17686	17552	17649	17574	17449	17442	17362	17623	17512	17550	17583	17483	17631	17416	17626	17458	17460	17623	17524	17417	17359	17467	17717	17564	17505	17657	17500	17441	17511	17443	17515	17601	17461	17438	17375	17428	17484	17393	17339	17401	17491	17228	17423	17232	17336	17627	17481	17351	17465	17460	17592	17506	17659	17456	17395	17349	17428	17482	17447	17394	17457	17518	17379	17584	17531	17564	17399	17308	17460	17508	17451	17365	17364	17300	17427	17534	17465	17647	17577	17614	17728	17423	17575	17489	17286	17565	17764	17302	17591	17558	17510	17117	17577	17502	17386	17566	17482	17670	17568	17415	17247	17449	17479	17400	17370	17393	17420	17311	17510	17209	17414	17536	17650	17733	17465	17350	17363	17472	17466	17518	17593	17546	17513	17371	17472	17457	17634	17483	17553	17459	17568	17593	17507	17361	17645	17505	17440	17472	17463	17530	17685	17578	17610	17307	17344	17543	17541	17337	17562	17502	17343	17588	17370	17535	17574	17324	17515	17593	17413	17516	17385	17462	17731	17462	17448	17401	17384	17306	17428	17723	17576	17547	17580	17653	17502	17450	17523	17389	17414	17593	17464	17602	17449	17535	17719	17329	17417	17517	17487	17406	17731	17668	17377	17532	17547	17414	17502	17511	17552	17439	17581	17492	17337	17444	17566	17397	17368	17374	17446	17428	17475	17318	17419	17378	17533	17356	17443	17463	17333	17377	17476	17351	17515	17485	17422	17634	17438	17481	17459	17358	17403	17677	17594	17557	17360	17488	17406	17652	17399	17689	17525	17631	17410	17733	17457	17533	17677	17404	17489	17404	17633	17561	17383	17515	17587	17342	17517	17283	17610	17446	17561	17530	17386	17351	17507	17437	17511	17349	17491	17316	17372	17532	17475	17507	17603	17318	17372	17545	17548	17401	17435	17507	17474	17462	17541	17723	17664	17560	17445	17595	17671	17252	17396	17530	17547	17569	17660	17784	17517	17293	17697	17307	17616	17248	17427	17262	17377	17654	17533	17390	17394	17156	17476	17407	17256	17392	17390	17550	17398	17437	17443	17475	17499	17383	17342	17516	17805	17559	17603	17452	17398	17568	17164	17339	17397	17382	17635	17627	17457	17411	17355	17429	17405	17606	17500	17349	17598	17268	17485	17605	17399	17524	17393	17317	17459	17250	17571	17533	17630	17408	17467	17544	17352	17584	17429	17511	17414	17532	17491	17493	17368	17319	17514	17381	17460	17455	17553	17601	17461	17350	17415	17529	17541	17667	17589	17459	17502	17469	17651	17287	17581	17488	17240	17504	17660	17332	17670	17324	17632	17308	17570	17680	17500	17255	17525	17526	17479	17447	17518	17223	17594	17508	17411	17305	17512	17345	17541	17559	17488	17657	17252	17429	17507	17678	17811	17355	17289	17277	17412	17376	17333	17327	17456	17566	17413	17495	17665	17441	17369	17637	17513	17544	17434	17503	17668	17344	17439	17408	17574	17562	17501	17382	17503	17385	17524	17576	17591	17595	17352	17699	17484	17408	17483	17450	17550	17385	17492	17333	17637	17367	17376	17558	17476	17348	17712	17522	17594	17608	17289	17323	17577	17307	17594	17532	17483	17426	17480	17419	17373	17361	17449	17354	17509	17447	17185	17452	17316	17462	17608	17591	17533	17410	17397	17544	17455	17456	17520	17594	17726	17310	17512	17483	17373	17449	17460	17360	17454	17413	17575	17629	17554	17357	17499	17279	17533	17604	17586	17468	17453	17315	17646	17571	17424	17532	17589	17494	17452	17299	17342	17439	17578	17350	17610	17641	17574	17546	17730	17527	17542	17596	17384	17421	17372	17365	17497	17548	17654	17484	17515	17493	17640	17507	17353	17649	17468	17470	17371	17598	17694	17410	17287	17537	17604	17581	17424	17460	17365	17248	17681	17652	17420	17545	17715	17832	17412	17608	17470	17636	17285	17396	17532	17426	17498	17350	17270	17444	17632	17466	17474	17586	17576	17548	17709	17712	17496	17190	17530	17658	17586	17830	17598	17395	17526	17749	17283	17355	17527	17343	17475	17464	17491	17481	17375	17410	17497	17562	17498	17556	17446	17495	17512	17614	17597	17553	17492	17576	17633	17660	17498	17541	17651	17473	17265	17539	17476	17395	17416	17394	17525	17396	17467	17537	17624	17468	17732	17629	17349	17309	17358	17447	17516	17454	17365	17458	17485	17565	17649	17513	17372	17521	17303	17434	17360	17546	17496	17517	17367	17477	17599	17616	17569	17391	17567	17500	17578	17524	17502	17332	17399	17230	17356	17551	17435	17404	17521	17391	17374	17320	17370	17558	17363	17472	17520	17337	17576	17514	17398	17514	17356	17375	17602	17347	17617	17281	17464	17625	17583	17429	17625	17260	17452	17491	17472	17362	17435	17449	17300	17282	17541	17565	17665	17615	17392	17502
20405	36519	35025	26445	22644	21328	19618	18450	17529	17186	17104	17853	17607	16787	16845	16586	15318	15216	15163	15123	15228	15237	15146	15120	15205	15235	15003	15262	14892	14886	14796	14760	15944	18108	18346	17279	16043	15400	15051	14902	14886	14855	14741	14907	14751	14850	14783	14769	14819	14766	14774	14687	14862	14943	14883	14877	14509	14893	14689	14856	14774	14621	14696	14848	14842	14891	14969	14872	14758	14719	14803	14685	14772	14868	14665	14718	14839	14618	14736	14805	14737	14792	14811	14824	14707	14810	14888	14820	14866	14716	14787	14660	14706	14799	14638	14833	14755	14824	14809	14898	14661	14775	14738	14784	14651	14744	14972	14858	14852	14723	14796	14908	14759	14609	14888	14837	14824	14831	14763	14790	14986	14663	14740	14769	14739	14903	14679	14907	14616	14763	14771	14872	14801	14830	14723	14760	14838	14807	14968	14802	14785	14832	14744	14850	14771	14689	14708	14786	14758	14833	14887	14811	14628	15003	14853	14601	14777	14747	14795	14614	14805	14736	14890	14856	14676	14668	14742	14802	14863	14900	14669	14815	14892	14748	14788	14948	14618	14779	14755	14765	14806	14685	14742	15043	14814	14865	14618	14818	14765	14758	14614	14720	14633	14630	14875	14878	14968	14783	14849	14679	14622	14952	14899	14851	14643	14914	14845	14708	14905	14716	14747	14820	14733	14805	14842	14700	14863	14760	14813	14991	14628	14977	15010	14763	14816	14808	14689	14705	14872	14817	14726	14876	14541	14784	14820	14735	14749	14762	14670	14863	14719	14822	14819	14639	14902	14809	14786	14778	14894	14813	14682	14930	14827	14697	14821	14814	14793	14656	14802	14686	14880	14728	14826	14544	14824	14607	14979	14784	14627	14732	14733	14798	14734	14867	14736	14664	14606	14854	14822	14755	14887	14553	14706	14620	14865	14818	14895	14922	14714	14917	14842	14912	14881	14862	14864	14758	14859	14799	14851	14816	14723	14683	14730	14754	14709	14818	14708	14690	14714	14965	14789	14597	14842	14837	14846	14825	14706	14801	14804	14778	14860	14837	14786	14828	14692	14857	14783	14699	14635	14728	14852	14748	14646	14704	14731	14668	14849	14799	14803	14894	14758	14622	14880	14858	14767	14812	14611	14656	14757	14818	14783	14722	14828	15006	14687	14717	14809	14690	14697	14729	14828	14925	14861	14977	14754	14906	14725	14724	14820	14678	14726	14613	14759	14766	14901	14753	14869	14555	14776	14609	14894	14724	14702	14863	14692	14782	14703	14892	14686	14796	14776	14862	14706	14795	14920	14763	14704	14903	14821	14723	14878	14805	14762	14528	14702	14540	14861	14919	14696	14674	14836	14823	14732	14844	14808	14779	14645	14705	14795	14672	14833	14711	14754	14704	14961	14725	14847	14744	14681	14675	14875	14645	14882	14855	14732	14796	14769	14880	14805	14831	14710	14723	14674	14828	14757	14690	14888	14598	14852	14911	14684	14872	14894	14751	14805	14557	14698	14654	14732	14638	14743	14775	14930	14720	14944	14681	14755	14838	14647	14671	14723	14812	14816	14856	14868	14897	14812	14721	14585	14750	14681	14938	14844	14739	14874	14844	14556	14924	14756	14644	14789	14636	14748	14691	14821	14908	14828	14817	14797	14693	14728	14916	14878	15003	14543	14737	14809	14787	14690	14868	14791	14780	14900	14944	14829	14575	14776	14868	14870	14813	14856	14661	14807	14806	14876	14706	14686	14740	14720	14836	14683	14639	14741	14570	14835	14743	14810	14850	14833	14832	14594	14770	14832	14814	14765	14871	14817	14676	14893	14764	14877	14894	14693	14734	14787	14691	14834	14941	14759	14825	14782	14843	14717	14744	14796	14866	14766	14549	14581	14764	14833	14901	14817	14594	14613	14851	14845	14794	14509	14973	14697	14620	14728	14725	14743	14705	14779	14689	14806	14595	14739	14812	14857	14927	14775	14892	14846	14808	14874	14667	14850	14829	14754	14765	14693	14836	14817	14872	14747	14856	14829	14942	14722	14883	14676	14780	15000	14946	14705	14930	14714	14690	14635	14689	14817	14612	14657	14856	14664	14725	14555	14833	14767	14761	14838	14833	14729	14695	14660	14796	14760	14688	14971	14784	14805	14772	14789	14907	14800	14781	14697	14698	14696	14759	14817	14702	14909	14847	14807	14664	14908	14777	14995	14706	14904	14929	14839	14701	14824	14710	14605	14835	14837	14941	14639	14729	14642	14710	14757	14722	14742	14741	14648	14773	14686	14862	14833	14700	14735	14728	14713	14797	14904	14677	14860	14995	14683	14830	14832	14804	14703	14771	14966	14768	14829	14765	14866	14772	14778	14795	14842	14810	14786	14914	14786	14728	14881	14712	14557	14785	14696	14825	14944	14813	14761	14868	14809	14872	14932	14744	14695	14667	14803	14824	14744	14712	14781	14653	14902	14754	14769	14624	14983	14691	14850	14806	14869	14856	14728	14806	14764	14915	14803	14660	15025	14767	14769	14718	14877	14834	14702	14838	14733	14892	14801	14857	14670	14693	14633	14766	14847	14942	14841	14858	14725	14788	14798	14608	14789	14698	14733	14785	14785	14676	14721	14602	14844	14694	14848	14832	14707	14844	14880	14881	14610	14804	14952	14679	14806	14762	14605	14857	14862	14776	14701	14697	14790	14873	14834	14884	14714	14933	14629	14659	14898	15060	14879	14839	14737	14823	14989	14869	14840	14985	14764	14531	14831	14939	14800	14751	14895	14776	14876	14783	14770	14685	14799	14679	14814	14880	14701	14764	14815	14754	14972	14635	14824	14834	14887	14783	14710	14706	14740	14859	14765	14892	14759	14801	14825	14770	14665	14761	14787	14936	14844	14870	14829	14715	14906	14803	14686	14779	14916	14916	14789	14739	14826	14729	14738	14873	14879	14733	14758	14585	14788	14790	14822	14621	14744	14692	14833	14796	14821	14841	14750	14737	14777	14729	14883	14859	14863	14968	14694	14918	14898	14698	14699	14858	14696	14684	14631	14769	14804	14727	14658	14909	14694	14711	14767	14603	14731	14774	14856	14878	14721	14935	14851	14738	14765	14917	14801	14865	14819	14760	14840	14762	14706	14948	14908	14780	14751	14818	14735	14752	14780	14736	14696	14691	14901	14640	14824	14771	14814	14928	14805	14829	14710	14891	14939	14731	14925	14707	14878	14729	14663	14863	14861	14748	14812	14714	14821	14642	14940	14690	14752	14739	14812	14773	14871	14834	14953	14790	14574	14712	14827	14853	14681	14882	14962	14895	14967	14764	14890	14652	14723	14745	14773	14741	14739	14811	14704	14866	14772	14631	14622	14734	14864	14740	14834	14900	14708	14783	14699	14804	14785	14595	14758	14799	14692	14734	14831	14707	14674	14624	14863	14771	14694	14859	14667	14846	14698	14792	14727	14691	14726	14769	14694	14909	14871	14822	14794	14749	14835	14877	14893	14735	14586	14809	14777	14761	14786	14715	14701	14928	14986	14661	14696	14745	14779	14765	14812	14857	14611	14832	14634	14687	14678	14887	14737	14714	14713	14725	14841	14645	14818	14665	14820	14821	14735	14794	14841	14771	14798	14686	14861	14838	14662	14836	14738	14632	14748	14884	14718	14656	14644	14861	14691	14872	14678	14819	14791	14788	14804	14874	14855	14988	14828	14748	14708	14782	14848	14810	14811	14796	14622	14903	14905	14759	14789	14836	14935	14821	14720	14727	14750	14739	14684	14684	14777	14865	14816	14830	14814	14684	14754	14692	14776	14792	14718	14804	14766	14868	14888	14824	14807	14917	14815	14862	14686	14931	14782	14769	14751	14796	14643	14861	14875	14683	14788	14675	14883	14872	14695	14727	14657	14681	14886	14746	14821	14687	14775	14794	14641	14717	14773	14762	14821	14920	14861	14807	14686	14801	14650	14826	14808	14617	14906	14820	14773	14663	14599	14709	14872	14865	14715	14767	14710	14793	14902	14869	14942	14817	14807	14855	14820	14875	14644	14777	14729	14666	14712	14808	14859	14865	14855	14676	14930	14845	14803	14864	14805	14790	14660	14837	14766	14867	14673	14957	14660	14743	14685	14742	14631	14728	14782	14912	14805	14849	14956	14957	14834	14813	14758	14801	14754	14672	14928	14851	14661	14779	14705	14784	14592	14924	14617	14845	14717	14655	14882	14652	14864	14951	14767	14712	14890	14777	14757	14831	14847	14764	14767	14791	14766	14695	14651	14843	14777	14790	14808	14772	14826	14736	14786	14854	14611	14829	14824	14698	14655	14687	14833	14658	14830	14756	14834	14847	14749	14739	14721	14731	14720	14825	14879	14791	14720	14904	14888	14911	14872	14583	14750	14654	14934	14846	14656	14751	14684	14793	14651	14909	14727	14867	14686	14877	14810	14857	14711	14798	14747	14725	14852	14907	14661	14798	14803	14964	14750	14849	14724	14972	14773	14766	14675	14759	14946	14739	14555	14910	14657	14770	14982	14762	14870	14691	14699	14901	14795	14797	14557	14763	14885	14645	14952	14810	14669	14813	14629	14743	14724	14639	14731	14701	14737	14787	14827	14715	14861	14789	14978	14743	14852	14759	14624	14582	14855	14834	14737	14746	14969	14822	14707	14786	14866	14756	14834	14788	14685	14942	14773	14766	14751	14952	14852	14808	14752	14870	14669	14729	14782	14911	14600	14976	14850	14767	14790	14702	14963	14702	14829	14833	14646	14858	14747	14803	14731	14890	14869	14611	14705	14744	14988	14634	14942	14918	14801	14757	14937	14664	14807	14933	14527	14750	14868	14719	14950	14810	14771	14599	14743	14915	14809	14761	14729	14725	14607	14714	14750	14793	14775	14857	14761	14680	14594	14639	14683	14696	14736	14851	14750	14830	14907	14686	14977	14809	14878	14759	14746	14657	14753	14787	14885	14701	14778	14646	14778	14600	14781	14778	14901	14723	14859	14743	14699	14847	14733	14673	14844	14783	14646	14930	14662	14788	14707	14793	14827	14697	14755	14738	14800	14702	14774	14890	14862	14886	14684	14743	14752	14804	14779	14790	14637	14539	14633	14983	14882	14720	14782	14657	14846	14799	14867	14698	14730	14639	14790	14786
22991	21464	29491	23863	21782	24425	27346	21683	20031	20142	20080	20250	20225	19938	19351	19208	18752	18423	18272	18208	18083	18067	18076	18078	18097	18192	18036	17936	18108	17796	17936	17934	18351	20561	22906	21928	20257	18893	18192	17736	17697	17640	17620	17706	17822	17689	17778	17664	17587	17678	17810	17651	17572	17807	17855	17637	17608	17725	17708	17752	17760	17818	17801	17817	17607	17699	17495	17721	17539	17701	17674	17614	17847	17553	17669	17690	17756	17607	17576	17757	17666	17443	17583	17499	17786	17666	17837	17713	17609	17628	17496	17755	17853	17451	17445	17814	17620	17559	17916	17689	17726	17595	17752	17708	17636	17620	17536	17766	17600	17634	17812	17647	17441	17606	17552	17759	17669	17667	17843	17677	17518	17651	17446	17544	17858	17613	17677	17521	17810	17655	17542	17716	17727	17686	17638	17678	17395	17651	17621	17759	17627	17636	17502	17646	17979	17687	17654	17819	17754	17564	17539	17520	17519	17554	17708	17629	17598	17660	17671	17509	17618	17686	17621	17774	17598	17514	17580	17529	17707	17692	17519	17597	17560	17719	18045	17747	17740	17498	17649	17534	17645	17755	17786	17757	17574	17714	17536	17501	17588	17712	17635	17478	17703	17567	17483	17654	17713	17743	17670	17490	17810	17542	17758	17526	17736	17551	17582	17761	17613	17588	17522	17717	17648	17612	17698	17657	17786	17541	17780	17602	17451	17612	17740	17845	17728	17500	17571	17436	17460	17628	17552	17355	17731	17714	17596	17595	17661	17855	17774	17742	17623	17705	17631	17736	17576	17734	17503	17473	17804	17609	17789	17647	17498	17400	17637	17518	17645	17745	17654	17707	17806	17640	17604	17565	17493	17651	17739	17696	17572	17736	17484	17568	17654	17641	17697	17543	17678	17761	17615	17787	17599	17544	17601	17711	17625	17437	17672	17611	17659	17516	17701	17675	17529	17406	17640	17630	17517	17634	17737	17652	17613	17606	17778	17437	17561	17560	17497	17475	17531	17707	17703	17860	17762	17614	17668	17573	17602	17542	17495	17569	17476	17685	17640	17546	17529	17410	17678	17559	17682	17643	17729	17777	17571	17629	17591	17805	17507	17531	17538	17711	17986	17813	17549	17687	17406	17385	17575	17461	17557	17576	17512	17558	17565	17619	17676	17644	17710	17513	17814	17698	17737	17492	17567	17749	17478	17714	17661	17451	17442	17488	17644	17587	17486	17453	17595	17590	17565	17749	17579	17654	17600	17779	17560	17606	17616	17752	17644	17714	17672	17441	17507	17662	17542	17577	17612	17621	17554	17541	17394	17571	17519	17584	17871	17468	17609	17654	17562	17545	17674	17544	17719	17668	17716	17619	17692	17540	17601	17787	17467	17519	17435	17830	17594	17625	17733	17674	17405	17659	17602	17404	17603	17703	17488	17529	17592	17690	17804	17599	17540	17479	17529	17414	17327	17619	17753	17865	17724	17646	17800	17366	17610	17662	17653	17641	17517	17668	17764	17779	17666	17618	17692	17540	17739	17721	17506	17491	17739	17508	17582	17512	17411	17515	17628	17623	17643	17796	17669	17710	17594	17722	17434	17630	17772	17539	17581	17501	17604	17680	17447	17865	17747	17538	17685	17475	17478	17609	17598	17532	17702	17658	17631	17572	17662	17808	17719	17667	17664	17552	17537	17447	17568	17380	17694	17657	17471	17601	17642	17742	17538	17434	17578	17584	17598	17625	17756	17554	17605	17838	17614	17672	17807	17627	17576	17591	17645	17686	17552	17764	17723	17719	17587	17673	17372	17424	17481	17698	17600	17583	17596	17698	17617	17539	17719	17597	17719	17412	17727	17556	17557	17489	17577	17607	17776	17631	17734	17680	17463	17515	17446	17562	17547	17744	17557	17794	17708	17693	17661	17508	17595	17591	17728	17525	17365	17629	17811	17566	17422	17541	17447	17701	17536	17378	17756	17643	17557	17654	17754	17505	17626	17846	17596	17762	17528	17524	17666	17499	17579	17554	17865	17697	17618	17758	17621	17490	17672	17609	17809	17436	17710	17483	17761	17589	17508	17773	17677	17722	17543	17727	17543	17555	17682	17646	17653	17532	17776	17448	17664	17488	17838	17491	17712	17765	17485	17608	17675	17873	17432	17899	17408	17526	17476	17685	17592	17809	17630	17394	17634	17781	17633	17784	17754	17659	17574	17419	17731	17649	17615	17487	17627	17590	17483	17678	17689	17494	17638	17507	17630	17471	17698	17582	17787	17580	17650	17617	17585	17667	17476	17713	17621	17857	17656	17737	17574	17513	17742	17748	17766	17635	17707	17755	17606	17631	17563	17452	17548	17722	17597	17629	17664	17612	17528	17567	17443	17385	17507	17551	17574	17565	17762	17472	17615	17560	17642	17446	17510	17554	17660	17589	17683	17557	17525	17560	17304	17483	17508	17747	17455	17794	17715	17498	17562	17603	17770	17792	17572	17581	17739	17605	17786	17415	17530	17562	17499	17567	17744	17745	17643	17644	17579	17670	17398	17723	17625	17566	17654	17789	17570	17530	17631	17630	17680	17690	17572	17644	17705	17593	17409	17328	17559	17562	17655	17558	17380	17540	17424	17406	17830	17532	17769	17489	17552	17602	17446	17694	17602	17512	17598	17727	17574	17710	17701	17558	17700	17698	17799	17661	17687	17556	17524	17737	17597	17785	17565	17525	17530	17703	17593	17469	17475	17506	17722	17601	17502	17586	17584	17773	17518	17645	17653	17741	17633	17694	17523	17504	17574	17551	17568	17712	17575	17703	17693	17701	17696	17747	17713	17638	17848	17531	17548	17551	17441	17550	17570	17670	17562	17439	17637	17665	17527	17529	17676	17508	17661	17638	17751	17653	17787	17606	17588	17640	17513	17764	17590	17688	17432	17648	17642	17446	17687	17628	17687	17551	17502	17620	17438	17584	17653	17712	17625	17491	17685	17507	17682	17628	17360	17671	17520	17664	17661	17591	17556	17687	17636	17568	17532	17615	17764	17479	17711	17331	17680	17670	17643	17810	17676	17599	17406	17616	17525	17687	17618	17664	17543	17492	17548	17605	17515	17720	17609	17620	17739	17535	17580	17601	17461	17265	17623	17648	17697	17570	17715	17617	17684	17425	17725	17621	17689	17562	17501	17519	17536	17721	17458	17632	17553	17552	17691	17544	17537	17740	17604	17592	17606	17565	17513	17620	17827	17791	17603	17686	17688	17595	17615	17586	17246	17510	17570	17545	17708	17665	17670	17506	17574	17701	17461	17640	17674	17865	17592	17492	17581	17580	17563	17615	17784	17543	17651	17538	17522	17558	17772	17733	17730	17499	17562	17647	17681	17524	17435	17577	17511	17670	17502	17543	17310	17894	17819	17602	17425	17631	17523	17691	17603	17397	17456	17677	17657	17727	17730	17667	17582	17662	17651	17673	17617	17367	17533	17620	17649	17563	17637	17466	17713	17731	17497	17562	17533	17763	17573	17618	17712	17480	17670	17512	17593	17492	17559	17577	17481	17367	17713	17530	17585	17691	17443	17550	17593	17594	17593	17578	17594	17541	17579	17739	17614	17489	17668	17822	17588	17541	17623	17810	17648	17511	17707	17536	17648	17784	17426	17600	17623	17597	17460	17537	17554	17611	17727	17540	17839	17768	17626	17645	17651	17741	17425	17704	17633	17667	17616	17499	17501	17459	17644	17433	17648	17534	17584	17749	17593	17709	17591	17532	17418	17480	17537	17551	17538	17519	17780	17552	17733	17573	17542	17626	17653	17543	17499	17714	17435	17724	17467	17517	17456	17520	17541	17658	17567	17694	17488	17698	17604	17651	17538	17677	17423	17701	17573	17808	17581	17697	17561	17722	17728	17510	17510	17651	17567	17541	17606	17409	17713	17576	17833	17426	17717	17551	17597	17431	17863	17362	17626	17558	17529	17471	17698	17652	17594	17769	17358	17638	17337	17294	17504	17590	17604	17498	17664	17581	17695	17365	17530	17712	17654	17412	17683	17697	17721	17573	17766	17488	17693	17713	17460	17508	17750	17601	17428	17707	17422	17360	17725	17534	17526	17683	17520	17603	17540	17564	17540	17597	17521	17620	17644	17715	17817	17779	17537	17565	17558	17609	17794	17620	17597	17755	17669	17761	17473	17567	17841	17815	17640	17608	17559	17577	17719	17519	17505	17735	17549	17672	17782	17622	17445	17584	17717	17488	17447	17803	17744	17802	17547	17549	17385	17502	17673	17561	17680	17439	17812	17537	17377	17687	17573	17623	17493	17723	17390	17727	17683	17679	17662	17691	17668	17622	17569	17361	17705	17722	17774	17576	17622	17684	17530	17602	17571	17730	17627	17605	17599	17732	17739	17616	17608	17676	17700	17501	17501	17638	17602	17375	17570	17601	17593	17569	17789	17603	17597	17617	17548	17685	17678	17742	17568	17751	17737	17794	17817	17652	17517	17582	17354	17745	17880	17645	17522	17757	17771	17351	17579	17861	17530	17608	17604	17610	17509	17690	17574	17692	17598	17670	17634	17568	17662	17620	17799	17539	17607	17639	17505	17645	17451	17654	17725	17581	17642	17441	17701	17419	17882	17733	17576	17380	17500	17465	17649	17625	17654	17577	17520	17706	17454	17691	17789	17531	17617	17581	17503	17424	17772	17594	17556	17689	17626	17570	17667	17845	17617	17491	17517	17821	17442	17829	17571	17554	17576	17488	17635	17755	17644	17768	17456	17553	17580	17559	17683	17689	17798	17597	17500	17817	17675	17454	17446	17685	17442	17622	17664	17605	17613	17886	17780	17683	17656	17633	17459	17589	17583	17662	17580	17694	17732	17564	17753	17677	17526	17490	17710	17566	17721	17551	17753	17736	17477	17564	17727	17565	17553	17728	17727	17669	17800	17732	17678	17696	17499	17540	17711	17521	17546	17705	17544	17761	17781	17697	17551	17495	17635	17673	17595	17680	17657	17632	17456	17626	17694	17687	17513	17687	17637	17584	17671	17454	17825	17558	17552	17773	17689	17715	17741	17510	17546	17487	17417	17624	17600	17675	17647	17529	17570	17619	17906	17494	17591	17454	17627	17772	17591	17757	17669	17608	17674	17586	17525	17433	17652	17571
22482	39912	38790	29750	26212	23541	22117	19996	18637	17917	18399	18709	18884	17408	17466	17384	16110	15519	15546	15233	15226	15165	15375	15047	15261	15282	15251	15169	15081	15057	14884	14728	15710	19317	21986	19872	17355	16033	15067	14936	14868	14924	15040	14854	14809	14850	14781	14872	14888	14741	14713	14796	14913	14854	14892	14738	14791	14712	14787	14789	14842	14693	14864	14829	14662	14795	14759	14677	14904	14887	14947	14877	14706	14660	14851	14774	14921	14788	14930	14687	14856	15065	14650	14789	14683	14863	14792	14683	14824	14681	14680	14841	14755	14914	14888	15020	14855	14867	14792	14850	14777	14763	14644	15017	14858	14779	14592	14799	14705	14827	14717	14843	14758	14949	14872	14817	14879	14776	14956	14624	14693	14805	14812	15050	14777	14955	14807	14758	14718	14821	14951	14873	14808	14938	14892	14941	14828	14804	14854	14931	14728	14819	14799	14724	14978	14941	14770	14780	14781	14785	14880	14664	14760	14892	14673	14772	14828	14949	14798	14620	14844	14875	14720	14653	14683	14749	14841	14840	14787	14981	14942	14873	15059	14844	14817	14888	14829	14808	14735	15100	14838	14900	14927	15053	14600	14719	14757	14801	14724	14916	14828	14841	14768	14724	14694	14714	14767	14630	14979	14676	14886	14785	14801	14863	14814	14729	14815	14757	14921	14830	15020	14985	14726	14811	14809	15004	14835	14865	14691	14895	14922	14837	14777	14821	14775	14664	14779	14700	14772	14734	14678	14854	14867	14880	14774	14769	15039	14922	14728	14896	14787	14805	14892	14728	14682	14823	14752	14708	14835	14681	14877	14795	14806	14724	14770	14790	14848	14847	14792	14817	14756	14785	14772	14583	14877	14621	14742	14858	14789	14900	14882	14801	14842	14880	14803	14728	14794	14879	14941	14766	14811	14713	14944	14926	14744	14766	14748	14778	14740	14866	15007	14798	14753	14856	14754	14735	14748	14863	14878	14947	14848	14825	14737	14869	14972	14965	14832	14851	14870	14675	14777	14800	14724	14900	14966	14711	14952	14748	14809	14968	14776	15000	14806	14613	14797	14788	14895	14800	14752	14883	15045	14716	14758	14773	14827	14864	14889	14700	14873	14727	14761	14731	14769	14807	14946	14729	14883	14842	14848	14864	14943	14777	14722	14905	14709	14844	14718	14704	14755	14712	14709	14849	14797	14736	14760	14626	14807	14850	14757	14899	14706	14783	14674	14858	14834	14703	15007	14931	15013	14719	14765	14926	14867	14860	14807	14769	14774	14953	14880	14641	14712	14669	14690	14786	14807	14815	14631	14721	14695	14588	14849	15097	14790	14624	14488	14863	14814	14998	14749	14839	14924	14740	14889	14530	14776	14769	14865	14757	14897	14761	14846	14813	14826	14728	14796	14684	14862	14971	14787	14828	14790	14717	14789	14651	14764	14826	14984	14744	14837	15048	14637	14767	14652	14736	14778	14614	14628	14844	14668	14893	14839	14753	14718	14832	14645	14852	14714	14812	14860	14855	14810	14749	14645	14673	14771	14590	14872	14801	14875	14736	14754	14899	14826	14785	14683	14817	14668	14711	14774	14814	14728	14920	14804	14747	14744	14713	14681	14914	14720	14890	14833	14761	14840	14731	14764	14889	14697	14929	14795	14847	14687	14839	14717	14879	14743	14725	14754	14679	14816	14699	14712	14605	14795	14822	14993	14762	14891	14965	14936	14841	15002	14767	14725	14792	14918	14756	14913	14822	14775	14792	14756	14879	14812	14716	14767	14839	14866	14863	14863	14820	14938	14891	14630	14759	14803	14804	14709	14824	14812	14797	14608	14984	14870	14681	14841	14712	14830	14775	14761	14922	14960	14753	14653	14869	15022	14700	14803	14660	14904	14705	14719	14704	14741	14815	14705	14804	14814	14844	14643	14803	14905	14677	14800	14836	14800	14958	14808	14802	14845	14716	14881	14747	14675	14813	14937	14717	14761	14639	14783	14820	14715	14885	14763	14782	14686	14832	14740	14942	14938	14745	14898	14855	14756	14935	14937	14735	14839	14696	14925	14743	14678	14937	14749	14895	14710	14610	14689	14880	14967	14872	14822	14836	14873	14861	14749	14779	14920	14795	14925	14832	14943	14821	14676	14888	14766	14840	14800	14808	14661	14948	14667	14755	14777	14732	14833	14775	14922	14750	14797	14674	14813	14867	14918	14853	14889	14787	14772	14802	14857	14854	14741	14632	14616	14784	15003	14590	14873	14790	14659	14698	14901	14607	14720	14841	14618	14861	14742	14886	14855	14774	14925	14814	14785	14686	14760	14900	14907	14831	14613	14850	14780	14885	14768	14711	14874	14935	14578	14876	14997	14741	14819	14866	14737	14755	14734	14994	14970	14771	14942	14812	14831	14857	14650	14761	14924	14842	14799	14844	14842	14879	14666	14730	14910	14660	14933	14726	14920	14896	14688	14828	14938	14941	14782	14791	14797	14791	14687	15015	14941	14880	14849	14870	14740	14869	14802	14815	14716	14683	14776	14723	14915	14887	14780	14765	14633	14718	14806	14716	14686	14690	14900	14772	14821	14959	14775	14780	14688	14827	14620	14727	14817	14542	14833	14887	14729	14879	14933	14767	14932	14706	14511	14693	14632	14844	14870	14840	14922	14771	14883	14836	14937	14840	14800	14979	14753	14805	14674	14732	14797	14822	14566	14784	14958	14714	14637	14950	14969	14783	14902	14774	14723	14941	14735	14876	14821	14886	14849	14789	14714	14769	14847	14717	14864	14909	14699	14620	14834	14882	14632	14795	14761	14760	14842	14775	14857	14749	14798	14798	15101	14812	14704	14783	14805	14717	14828	14797	14842	14736	14861	14868	14894	14703	14665	14718	14796	14643	14867	14683	14806	14710	14886	14716	14801	14824	14695	14706	14707	14769	14727	14914	14717	14776	14890	14810	14874	14849	14769	14812	14777	14746	14760	14801	14748	14934	14552	14747	14795	14842	14776	14800	14816	14765	14799	14804	14900	14795	14754	14785	14817	14902	14710	14737	14786	14847	14754	14865	15005	14771	14701	14912	14969	14788	14764	14811	14849	14710	14740	14712	14610	14879	14772	14783	14821	14900	14881	14688	14724	14666	14708	14909	14842	14676	14906	14915	14883	14801	14729	14928	14966	14789	14638	14711	14602	14772	14799	14741	14760	14957	14672	14816	14670	14728	14928	14649	14721	14593	14764	14713	14891	14895	14792	14660	14728	14754	14866	14857	14698	14795	14958	14800	14830	14704	14793	14615	14774	14830	14800	14655	14782	14733	14930	14690	14810	14822	14644	14830	14657	14756	14581	14731	14678	14725	14700	14724	14699	14919	14657	14899	14823	14966	14855	14861	14812	14721	14891	14520	14813	14850	14774	14903	14959	14916	14819	14701	14708	14722	14623	14795	14748	14897	14915	14671	14762	14902	14762	14791	14777	14869	14760	14608	14750	14786	14902	14832	14680	14803	14670	14701	14641	14905	14734	14827	14719	14904	14727	14855	14613	14886	14850	14657	14892	14723	14876	14737	14773	14884	14788	14776	14684	14643	14729	14692	14804	14839	14891	14786	14652	14808	14715	14767	14770	14890	14956	14739	14811	14739	14690	14769	14858	14866	14698	14875	14980	14829	14846	14803	14826	14791	14853	14647	14870	14748	14879	14802	14666	14693	14460	14916	14814	14804	14706	14872	14855	14837	14869	14650	14875	14661	14984	14804	14978	14938	14757	14754	14810	14769	15086	14801	14869	14811	14638	14907	14697	14912	14876	14744	14797	14908	14874	14849	14842	14923	14844	14871	14775	14810	14754	14758	14733	14732	14720	14898	14883	14995	14481	14869	14733	14808	14866	14680	14744	14714	14770	14955	14782	14870	14984	14905	14811	14883	14819	14767	14788	14781	14869	14751	14808	14867	14707	14784	14782	14708	14795	14738	14787	14790	14831	14892	14702	14903	14774	14816	14805	14821	14770	14777	14823	14638	14722	14640	14852	14836	14726	14863	14669	14809	14734	14794	14617	14750	14837	14888	14857	14780	14747	14915	14775	14884	14666	14770	14850	14782	14816	14831	14891	14695	14852	14913	14914	14764	14761	14786	14949	14952	14805	14613	14758	14909	14885	14832	14833	14655	14609	14638	14774	14602	14767	14857	14866	14747	14815	14826	14458	14770	14519	14968	14755	14702	14899	14853	14637	14828	14909	14772	14958	14715	14828	14641	14774	14791	14804	14811	14778	14853	14711	14783	14815	14902	14681	14813	14819	15015	14721	14726	14662	14733	14852	14796	14867	14901	14966	14861	14797	14850	14968	14796	14763	14742	14807	14884	14853	14831	14818	14839	14794	14886	14673	14773	14968	14719	14744	14892	14817	14947	14700	14643	14686	14754	14764	14820	14901	14867	14810	14743	14613	14833	14765	14991	14706	14747	14770	14831	14784	14788	14768	14743	14778	14564	14803	15033	15020	14846	14948	14703	14856	14860	14929	14919	14795	14914	14743	14728	14725	14764	14703	14828	14829	14857	14880	14783	14944	14855	14838	14947	14852	14896	14923	14819	14653	14719	14726	14747	14977	14828	14584	14632	14941	14807	14969	14740	14695	14704	14667	14840	14702	14806	14809	14650	14940	14912	14802	14648	14791	14747	14881	14777	14935	14740	14747	14859	14921	14681	14924	14777	14839	14839	14924	14652	14762	14665	14824	14835	14805	14828	14827	14673	14892	14838	14712	14771	14822	14971	14803	14845	14714	14761	14787	14830	14698	14837	14576	14807	14823	14528	14646	14798	14956	14780	14840	14786	14753	14770	14889	14824	14823	14825	14772	14908	14848	14842	14739	14910	14926	14883	14818	14917	14694	14581	15030	14839	14788	14714	14795	14858	14870	14957	14846	14784	14684	14859	14676	14749	14905	14741	14934	14686	14678	14864	14730	14714	14653	14839	14778	14910	14719	14797	14590	14748	14950	14830	14750	14696	14780	14830	14862	14752	14849	14651	14766	14797	14658	14678	14928	14593	14848	14764	14664	14799	14797	14738	14768	15007	14761	14778	14798	14688	14641	14966	14613	14704	14825	14757	14767	14875	14782	14882	14922	14702	14842	14757	14681	14840	14683	14673	14809	14697
27812	23304	29031	25765	21515	20364	19677	19172	18519	18304	18584	19111	18893	18451	18337	18620	18353	17938	18052	18026	17759	17912	17877	17893	17809	17732	17881	17775	17875	17543	18003	18100	17865	17796	18114	18188	18188	17936	17913	17841	17586	17794	17848	17893	17749	17677	17914	17912	17611	17940	17961	17713	17840	17855	17901	17685	17595	17833	17697	17709	17801	17952	17860	17889	17883	17882	17788	17916	17861	17728	17856	17874	17706	17693	17811	17920	17746	17880	17761	17749	17869	17551	17921	17963	17794	17815	17807	17747	17931	17797	17885	17846	17880	17882	17850	17947	17687	17724	17967	17846	17749	17668	17821	17820	17627	17816	17827	17931	18024	18003	17806	17925	17780	17804	17784	17838	17836	17884	17808	17672	17815	17844	17588	18019	17587	17811	17771	17705	17906	17772	17708	17704	17830	17909	17854	17917	17960	17826	17924	17779	17824	17759	17734	17741	18048	18029	17903	17980	17850	17829	17871	17750	17919	17743	18136	17875	17915	17665	17868	17827	17874	17647	17812	17930	17717	17968	17597	17709	17677	17904	17877	18022	17888	17825	17820	18097	17907	17882	17821	17840	17757	17478	17849	17885	17809	17859	17830	17968	17802	17838	17531	17733	17756	17771	17938	17888	17928	17787	17819	17786	17962	17620	17804	17715	17978	17724	17728	17943	17836	17832	17913	17646	17796	17860	17773	17980	17931	17737	17758	17752	17913	17987	17786	17807	17779	17762	17705	17547	17661	17745	17737	17785	17823	17899	17924	17906	17795	17758	17784	17820	17674	17696	17623	17748	17870	17931	17842	18003	17993	17803	17807	17942	17674	18017	17877	17772	17649	17645	17734	17753	17811	17858	17791	17804	17675	18092	17909	17982	17826	17939	17841	17676	17984	17845	17903	17971	17793	17758	17934	17778	17925	17777	17741	18067	17703	17694	17823	17719	17748	17648	17734	17932	17778	17818	17802	17918	17768	17737	17906	17900	17817	17890	17865	17700	17657	17702	17995	17917	17757	17832	17677	17769	17739	17687	17915	17578	17920	17950	17730	17944	17800	17577	17878	18124	17856	17761	17726	17884	17773	17923	17697	17835	17789	17881	17847	17983	17858	17886	17997	17905	17863	17786	17996	17679	17773	17817	17819	17742	17811	17801	17668	17830	17909	17662	17737	17762	17690	17709	17691	17703	17738	17711	17663	17748	17729	18004	17786	17974	17805	17984	17993	17776	17571	17719	17836	17898	17996	17779	17875	17606	17859	17832	17817	17713	18029	17775	17833	17882	17855	17711	17892	17937	18166	17741	17584	17814	17845	18036	17765	17636	17800	17830	17897	17772	17689	17997	17952	17948	17826	17777	17927	17920	18010	17661	17843	18014	17788	17815	17732	17827	17791	17824	17880	17890	17768	17798	17913	17939	17639	17753	17835	17978	17816	17845	17679	17879	17799	17601	17842	17883	17930	17761	17708	17726	17801	17836	17687	17737	17865	17749	17657	17617	17731	17800	17872	17826	17923	17634	17795	17837	17801	17929	17776	18071	17851	17773	17878	17800	17581	17751	17777	17839	17883	17879	17876	17766	17486	17956	18059	17964	17787	17848	17692	17861	17833	17947	17879	17773	17881	17711	17786	17978	18015	17714	17749	17753	17763	17927	17804	17897	17586	17807	17755	17658	17686	17823	17953	17947	17694	17647	17619	17733	17794	17829	17852	17767	17643	17994	17855	17638	17676	17857	17715	17623	17741	17685	17778	17918	17662	17887	17836	17842	17645	17834	17798	17745	17949	17720	17780	17832	17928	17966	17948	17795	17534	17695	17900	17867	17915	17933	17938	17707	17741	17741	17829	17920	17800	17825	17732	17869	17822	17903	17853	17702	17821	17738	17816	17809	17621	17793	17790	17623	17609	17846	17727	17788	17753	17687	17891	17908	17726	17849	17821	17893	18139	17760	17689	17882	17789	17668	18043	17707	17828	17687	17704	17849	17823	17802	17874	17895	17748	17688	17890	17817	17650	17850	17540	17878	17912	17768	17818	17784	17748	17712	17814	17710	17645	17926	17971	17839	17927	17958	17823	17925	17772	17814	17653	17805	17724	17810	17925	17700	17894	17817	17668	17877	17717	17891	17725	17856	17770	17738	17944	17644	17836	17865	17824	17748	17950	17884	17854	17710	17596	17771	17901	17892	17913	17795	17913	17815	17753	17655	17805	17949	17743	17730	17874	17896	17849	17817	17831	17800	17650	17712	17819	17835	17684	18019	18005	17919	17948	17947	17888	17784	17681	17704	17792	17759	17960	17755	17856	17997	18070	17793	17850	17856	17866	17891	18043	17878	17977	17776	17635	17792	17835	17610	17889	17972	17855	17832	18111	17801	17893	17874	17849	17811	17947	17845	17717	17833	17871	17877	17809	17777	17813	17851	17946	17759	17671	17651	17653	17554	17925	18006	17880	17930	17883	17921	17829	17722	17788	17912	17758	17889	17822	17720	18018	17815	17798	17812	17631	17906	17874	17636	17730	17782	17895	17935	18002	18002	17717	17858	17774	18098	17887	17843	17989	17799	17832	17694	17955	17782	17895	17690	17731	17695	17600	17761	18125	17898	17837	17728	17830	17717	17994	17875	17785	17763	17705	17752	17953	17820	17994	17855	18041	17804	17697	17650	17995	17742	17637	17867	17790	17853	17888	17741	17713	17826	17894	17749	17757	17833	17788	17920	17716	17909	17836	17599	17938	17796	17835	17626	17656	17726	17720	17870	17707	17838	17838	17761	17710	17981	18100	17792	17788	17836	17759	17790	17769	17968	17906	17815	17794	17967	17775	17584	17873	17933	17728	17846	18007	17708	17742	17824	17841	17667	17750	17879	17697	17878	17855	17754	17889	17837	17804	17927	17915	17732	17664	17779	18028	17948	17866	17821	17971	17771	17903	17760	17815	17765	17875	17978	17757	17808	17890	17863	17858	17866	17714	17773	17808	17843	18024	17806	17882	17770	17700	17735	17745	17677	17884	17724	17873	17922	17790	17884	17830	17837	17634	17872	17788	17866	17910	17904	17723	17774	17794	17588	17935	17874	17761	18008	17839	17848	18014	17915	17953	17910	17919	17679	17667	17738	17728	17797	17884	17692	17724	17700	17943	17693	18094	17968	17839	17833	17834	17904	17901	17943	17882	17679	17711	17795	17731	17631	17884	17850	17912	17849	17998	17554	17736	17962	17831	17832	17830	17763	17932	17970	17948	17830	17709	17853	17939	17671	17594	17840	17877	17807	18239	17813	18000	17792	17855	17807	17800	17800	17879	17699	17720	17731	17790	17767	17872	17860	17900	17867	17871	18027	17903	17733	17787	17850	17875	17683	17560	17807	17933	17974	17681	17727	17946	17958	17797	17796	17788	17748	17848	17834	17854	17781	17873	17705	17852	17715	18003	17681	18112	17784	17965	17750	17963	17621	17943	17882	17839	17781	17798	17803	17793	17744	17715	17912	17887	17759	17637	17756	17995	17807	17836	17808	17673	17917	17852	17945	17832	17718	17847	17733	17886	17946	17852	17789	17804	17986	17511	17963	17998	17792	17904	17818	17804	17884	17758	17972	17734	18059	17780	17876	17838	17827	17869	17866	17633	17829	17870	17753	17842	18043	17753	17783	17907	17881	17699	17713	17782	17727	17869	17811	18004	17773	17915	17871	17801	17913	17783	17885	17939	17848	17822	17763	17858	18082	17892	17915	17597	17937	17755	17864	17919	17794	17992	17771	17654	17724	17836	17947	17889	17843	17813	17805	17861	17851	17674	17895	17886	17787	17877	18024	17676	17789	17812	17795	17717	17545	17780	17774	17906	17577	17676	17713	17853	17860	17855	17982	17625	17718	18075	17852	17914	17803	17740	17715	17790	17836	17759	17878	17650	17862	17679	17827	17949	17591	17741	17724	17790	17972	17979	17908	17897	17617	17921	17774	17788	17965	17837	17954	17800	17680	17996	17667	17916	17888	17812	17756	17797	17751	17648	17873	18035	17837	17709	17887	17886	17703	17937	17873	17822	17925	17754	17916	17832	17833	17681	17865	17987	17802	17724	17812	17917	17596	17728	17967	17904	17965	17853	17849	17835	18002	17869	17647	17964	17886	17920	17596	17801	17638	17962	17867	17583	17665	17792	17846	17798	17938	17801	17821	17943	17753	17908	17970	17629	17763	17715	17792	17794	17794	17889	17725	17882	18040	17977	17747	18046	17967	17810	17786	17686	17998	17905	17927	17990	17750	17686	17619	17912	17873	18033	17805	18021	18183	17812	17862	17801	17905	17743	17738	17873	17684	17755	17836	17780	17738	17747	17813	17979	17779	17994	17756	18135	17906	17581	18000	17829	17939	17938	17779	17996	17919	17922	17747	17952	17878	17857	17889	17575	17813	17894	17823	17979	17747	17831	18002	17575	17776	17738	17812	18044	17829	17708	17622	17936	17780	17892	17993	17580	17802	17893	17754	17872	18034	17797	17961	17851	17921	17852	17695	17771	17650	17785	18031	17814	17957	18081	17828	17934	17821	17724	17839	17972	17825	17846	17974	17841	17786	17660	17882	17903	17866	17926	17761	17739	17713	17872	17744	17892	17930	17906	17718	17769	17836	17808	17594	17985	17781	17756	17701	18024	17790	17740	17876	17712	17807	18003	17783	18147	17697	17624	17789	17934	17839	17966	17858	17815	17662	18048	17793	17817	17713	17689	17663	17882	17833	17933	17762	17746	17960	17794	17762	17804	17849	17905	17959	17883	17789	17679	17819	17809	17932	17899	17715	17781	17845	17613	17691	17873	17859	17945	17912	17787	17806	17989	17956	17873	17885	17884	17858	17849	17795	17915	17826	17856	17895	17903	17981	17916	17774	18034	17915	17779	17970	17888	17851	17876	17876	17749	17815	18075	17839	18021	17814	17931	17960	17768	17765	17968	17718	17831	17859	17758	17888	17956	18046	17999	17728	17917	17919	17994	17822	17617	17705	17770	17833	17878	17726	17723	17677	17932	17784	17888	17939	17862	17898	17821	18115	17817	17764	18048	17850	17724	17900	17588	17692	17824	17964	17789	17654	17833	17704	17974	17871	17811	17871	17789	17882	17763	17721	17802	18062	17971	17983	17959	17861	17669	17814	17987	17881
20100	30429	28942	22105	20442	18582	17364	16792	16375	16148	16624	16814	16547	16009	15862	16024	15375	15212	15231	15072	14988	15128	15030	15092	15177	15181	14964	15059	15136	14952	15118	14879	15044	15278	15523	15416	15248	15212	15022	14936	14757	14883	14854	14890	14988	14783	14966	14893	14947	15037	14868	14880	14878	14957	14709	14802	14899	14897	14843	15001	14790	15065	14738	14848	15021	14900	14872	14855	14833	15000	14800	15016	14962	14874	14847	14930	14958	14936	15002	14875	14989	14843	14840	15185	15023	15079	15017	15012	14946	14881	14926	14826	15210	14968	14836	14916	14817	15026	15091	14923	14904	14990	15049	14872	14925	14966	14861	14848	14841	14850	14958	14674	14911	15072	14816	14896	14884	14903	14817	15023	14978	15029	14932	14817	14968	14913	14910	15034	14824	14923	14869	14953	14964	14669	14936	14997	15041	14810	15043	15038	15069	15099	15057	14854	14874	14912	15059	14825	14932	14794	15028	14844	14959	15062	14997	14996	14854	14932	15005	14872	14891	14855	14975	15030	14820	14915	14952	14798	14954	14912	15068	14904	14756	15047	14872	15050	14841	14951	14950	14884	14818	14523	14976	14822	14854	14877	15101	14889	14879	14991	14991	14794	14996	14808	14981	14909	14907	14880	14838	14734	14825	14716	14917	14803	15023	14878	15022	14868	14913	15043	15008	14987	14917	14923	15028	14756	14945	15097	14986	14970	15020	14912	14895	14938	15046	15016	15034	14990	14919	14891	14984	14759	14880	15099	15080	15082	14751	14923	14841	15000	14800	14940	15007	15085	15000	14932	15047	14933	14937	14968	14879	14972	14861	14869	14936	14814	14815	14998	14801	14972	14933	14866	14922	14980	15004	14986	14868	15059	14957	14895	14827	14922	14897	14938	14915	14919	14742	15045	14989	15009	15117	14934	14970	14834	15061	14896	14932	14960	15004	14890	15005	14812	14919	15055	14817	15005	14916	14902	14888	14743	14752	14973	14989	15020	14887	14979	14782	14803	14969	14941	15105	14903	15011	14877	15052	14987	15143	14767	14954	14924	14846	15054	15010	14949	14922	14941	15008	14920	14873	14961	14938	14994	14854	14789	14964	14899	14848	14845	14891	14815	14837	14846	15016	14705	14936	15041	14909	14868	14723	14813	14848	14955	14988	14863	15068	14867	14858	14863	14985	15087	14922	14811	15115	14883	14994	15139	14829	14957	14750	15034	14865	14949	14880	14857	14809	14846	14955	14806	14864	14888	14757	14951	14853	14977	14863	15037	14893	14913	14827	14843	15000	14786	15044	14883	14959	14958	14971	15083	14952	15051	14755	14942	14945	14862	14757	14922	14829	14908	14895	14957	14974	14898	14916	14918	14955	14886	14903	15063	15029	14857	14785	15013	14936	14849	14968	14875	14980	14978	14909	14834	14876	14996	14807	15035	14793	14906	14819	14978	14997	14884	14958	14847	14951	14874	14905	14971	14843	14861	15056	14908	14932	14848	14912	15102	14921	14882	15117	14863	14902	14852	14990	14989	14814	14849	14914	14918	14997	14906	14947	14882	14999	14906	14835	15030	14848	14929	14901	14843	14848	14990	15107	15024	14769	14828	14975	14922	14952	14908	14742	14881	15077	14852	14890	14949	14895	14827	14885	14750	14909	15048	14746	15079	14873	14994	14934	14810	15009	15009	14844	14948	14989	14839	14863	14766	14975	15056	14967	15018	14989	14744	15052	14949	15038	15058	14905	14767	14867	14936	14914	14818	14812	14969	14721	14870	14875	14848	14938	14961	14699	14901	14917	14969	14797	14938	14847	14993	14908	14968	14845	14958	14927	14905	14804	14852	14909	14865	15029	14901	14927	14749	14989	14757	15079	14766	14842	14889	14940	14881	14985	14859	14920	14885	14949	14782	14840	14876	14834	14850	14954	14883	14999	14825	14833	14926	15060	14923	14789	14983	15045	14866	15052	14830	15002	14965	14932	14674	14903	15064	14990	14826	14877	14882	14947	14838	15010	15053	14987	14907	14870	14849	14904	14952	14852	14882	14872	15030	15009	14869	14914	14832	14887	14933	14876	15012	14909	14940	14927	14922	14987	14902	14883	14909	14909	14853	14871	14803	14796	14779	14851	15098	15025	14983	15041	14938	14770	15152	14919	15019	14936	14904	14878	15012	15001	14791	14842	14914	14913	14924	15123	14936	14969	14868	14888	14832	14852	14876	14974	15011	14887	14942	14902	14934	14628	14882	14877	14936	15039	14910	15105	14867	15015	14820	14890	14778	14735	14936	14824	14829	14953	14768	14756	14886	15053	14942	14858	15027	14939	14841	14923	14848	14953	14917	14838	15011	14834	15009	15037	14846	15025	14941	15037	14879	14864	14964	14913	15028	14988	14911	14840	14877	14889	14931	14826	14953	14951	15087	14878	14888	14939	14845	14964	14905	15074	14912	14789	15048	14792	14970	14938	14900	14844	15102	15040	14856	15007	14953	14899	14839	14931	14797	14684	14845	14877	14880	14937	15077	14938	14842	15074	15053	14865	14771	14869	15010	14873	14829	14929	14918	14950	14837	15008	14851	14880	14911	14863	14894	15044	14828	14877	15056	14899	14997	15032	14885	14849	14937	15024	15002	15120	14925	14794	14886	14977	14977	15042	14853	14975	15125	14874	14977	14982	14999	14919	14930	14989	14925	14869	14821	14892	15000	14918	14850	14884	15018	15075	15030	14875	14711	14807	14803	14944	14859	15000	14949	14920	14989	14981	14995	14956	15015	14813	14936	14953	14961	14924	14867	14932	14918	14800	15026	14740	15049	14828	14897	14905	14995	14906	14979	14860	15044	14717	14957	14916	14922	14940	14793	14881	15024	15046	14831	14781	14891	14967	15056	14779	14893	15060	15005	14934	14951	14823	14923	14869	14964	14903	14932	14927	14842	14897	14904	14960	14948	14829	14939	15071	14992	14923	14942	14832	14958	14876	14836	14849	14892	14871	15058	14829	15083	14977	15018	14878	14978	14972	15039	14899	14910	14948	14883	15019	14855	14888	14980	14848	14781	15025	14955	14876	14914	14881	14902	14883	14886	15059	14770	14904	14934	14983	14780	15032	14864	15075	14710	15018	14735	14922	14913	14921	15002	15023	14833	14982	14756	14905	14944	14967	14989	14912	14804	14925	14922	14986	14867	14977	15002	14990	14962	14923	14712	14956	14872	14911	15048	15030	14909	14839	15045	14896	14766	14875	14710	14874	14950	14909	14863	14902	14826	14859	14867	14687	14981	14967	14852	14926	14819	14968	14948	14962	15093	14856	14996	14857	14701	14942	15001	15098	14857	14872	14984	14858	14884	14738	14851	14919	14929	14992	14974	14883	14977	15089	14799	14866	14846	14950	14854	14978	14862	15123	14960	15015	14873	14887	15031	14912	14866	15011	15047	14841	14938	14744	14773	14923	14903	14881	15036	14830	15058	14988	14912	14840	15041	14919	14985	14818	14721	14552	14872	14935	14938	14861	14985	14990	14728	14721	14902	14853	14823	14886	14902	14991	14898	14953	14976	14943	14954	14983	14964	14956	14961	14988	14950	15110	14846	14841	14702	14786	14870	14958	14856	14890	15172	14959	14960	14895	15050	14909	14814	15072	14856	14839	14919	14898	15143	14868	14880	14903	14885	14734	14820	14901	14857	14845	14702	14731	14918	14741	14900	14873	14869	14787	14730	14982	14904	14951	14954	14851	14894	14789	14898	14989	14987	15090	15167	14752	15012	14878	14841	14851	14792	14829	14901	14913	14946	14944	14885	14896	14947	15037	14834	15058	14911	14914	14896	15041	15104	14992	14898	14978	14929	14863	14890	15041	15060	15071	15007	14921	14884	14937	14887	14752	15029	14805	14942	14727	14937	14926	14926	14862	14962	14849	14834	14966	14993	15090	14870	14844	14980	14771	14953	14841	15098	14928	14834	14872	14875	14846	14774	15036	14890	14835	14930	15002	14869	14991	14725	14976	15084	14916	14830	14961	14850	14890	14942	14752	14829	14916	14900	14953	15032	14942	14954	14850	14876	15055	15125	15045	14974	14944	15040	14921	14987	14872	15011	15007	14912	15042	15052	14889	14818	14991	14894	14853	15050	14822	14865	14938	15024	14908	14947	15015	14952	15178	14901	14998	14702	14834	14951	14898	14897	14913	14947	15052	14801	14987	14913	14868	14914	14948	14827	15006	14730	14881	14836	14767	14890	14947	14862	14903	14806	14775	15005	15070	14934	14891	15174	15103	14908	14877	14913	14900	15091	14957	14873	14959	15040	14772	14971	15061	14759	14882	14998	14864	14781	14916	14877	14928	14824	14970	14774	14810	14787	14929	15049	14970	14941	14910	14769	15051	14996	14806	14850	14924	14939	14950	14895	14893	14894	14763	15006	14989	14830	14943	14804	14999	14932	14997	14792	14825	14900	14790	15120	14904	14859	14779	14941	14728	14848	14772	15005	14795	14921	15005	15104	14820	14967	14928	15002	14951	14991	14766	15086	14894	14920	14888	14973	15081	15029	14927	14970	15006	15071	14943	14957	15007	14954	15113	14833	14883	14998	14862	14968	14946	14784	15030	14927	14853	14985	14963	14872	14987	14930	14843	15063	14897	15016	15152	14900	14791	15030	14866	14911	14977	15006	14837	14857	14927	14790	14862	14735	14693	15022	14770	15001	14964	15009	15019	14852	14888	14785	14932	14857	14933	14931	14814	15074	14803	14863	14879	14769	14778	14981	14822	14817	15023	14794	14822	15042	14900	14828	14946	15030	14981	14919	14906	14879	14939	15022	15036	15139	14761	14859	14917	14988	14793	14907	14863	15007	14957	14830	14902	14954	14833	14938	14940	15135	14917	14940	14706	14894	15014	15113	14934	15004	14876	14792	14869	14815	15051	14933	14933	14931	14969	14983	14873	14914	14885	14906	14963	14981	14979	14937	14965	14905	15059	14917	15119	14728	14981	14932	14846	14792	14881	14946	15033	14863	14694	14830	14930	14926	14806	15008	14960	15011	14840	14946	15019	14955	14788	14748	14875	14831	14916	15008	14900	15054	14965	15042	15032	14921	15098	14973	14883	14961	14959	14769	14952	15043	14845	14989	14926	14841	14982	14925	14981	15015	15053	15010
23790	21403	29191	24152	22619	23968	23394	19924	19285	19299	19412	19651	19401	18916	18463	18925	18409	17979	18048	17868	17901	17923	17568	17838	17768	17923	17662	18048	17665	17645	17622	17399	17501	19120	20477	20112	19291	18248	17938	18006	17601	17545	17689	17436	17375	17383	17507	17590	17511	17739	17657	17607	17438	17544	17617	17794	17570	17467	17651	17574	17605	17607	17699	17590	17535	17765	17776	17673	17425	17416	17679	17610	17743	17558	17498	17341	17507	17541	17603	17507	17563	17380	17571	17485	17627	17542	17591	17620	17496	17553	17691	17410	17634	17410	17437	17568	17508	17693	17366	17401	17434	17470	17599	17369	17634	17673	17661	17476	17489	17583	17651	17688	17675	17439	17480	17545	17556	17390	17447	17450	17420	17302	17512	17503	17629	17547	17344	17484	17222	17522	17604	17771	17522	17577	17544	17583	17492	17604	17444	17456	17486	17651	17573	17539	17405	17678	17509	17478	17477	17498	17143	17347	17348	17519	17271	17529	17665	17462	17360	17394	17461	17574	17597	17625	17502	17525	17744	17631	17290	17518	17659	17622	17583	17495	17401	17267	17597	17621	17525	17449	17818	17566	17629	17559	17662	17642	17350	17466	17550	17630	17427	17468	17625	17529	17623	17517	17595	17655	17557	17297	17554	17533	17637	17564	17643	17486	17437	17614	17426	17509	17633	17595	17475	17563	17607	17379	17598	17587	17588	17461	17584	17256	17355	17466	17545	17582	17619	17529	17634	17510	17482	17367	17504	17356	17362	17493	17621	17537	17508	17620	17642	17849	17415	17632	17535	17665	17624	17913	17406	17717	17464	17501	17424	17576	17812	17631	17476	17486	17513	17477	17502	17665	17591	17628	17511	17447	17466	17386	17475	17638	17346	17466	17560	17561	17533	17525	17680	17677	17382	17325	17369	17346	17676	17786	17491	17589	17622	17707	17666	17418	17590	17469	17638	17437	17384	17554	17551	17606	17574	17738	17635	17631	17316	17683	17509	17454	17590	17497	17484	17619	17503	17623	17608	17585	17494	17508	17658	17597	17508	17572	17461	17667	17687	17320	17467	17713	17630	17634	17728	17489	17386	17590	17584	17488	17581	17537	17506	17314	17471	17535	17557	17446	17520	17535	17480	17486	17620	17361	17526	17515	17666	17578	17758	17587	17460	17678	17525	17559	17654	17765	17512	17643	17368	17659	17469	17516	17540	17740	17439	17470	17392	17707	17515	17362	17504	17534	17535	17453	17546	17356	17428	17290	17610	17601	17577	17327	17563	17628	17357	17554	17464	17502	17518	17357	17461	17481	17593	17397	17424	17450	17676	17606	17580	17586	17671	17545	17519	17563	17595	17536	17558	17556	17542	17644	17572	17448	17640	17536	17718	17544	17544	17382	17405	17434	17400	17482	17436	17372	17508	17681	17425	17537	17525	17440	17626	17499	17476	17543	17600	17494	17571	17432	17357	17638	17662	17489	17381	17643	17239	17229	17561	17402	17487	17282	17432	17404	17424	17551	17360	17595	17415	17615	17544	17458	17611	17704	17479	17546	17516	17497	17459	17383	17458	17353	17618	17499	17466	17538	17579	17580	17607	17514	17497	17313	17551	17486	17562	17774	17819	17593	17721	17623	17439	17380	17441	17552	17380	17363	17328	17586	17654	17561	17695	17362	17492	17576	17304	17575	17371	17617	17508	17351	17463	17503	17576	17501	17474	17686	17362	17365	17585	17343	17648	17608	17661	17536	17416	17450	17598	17421	17520	17604	17585	17542	17351	17503	17534	17494	17601	17563	17446	17370	17453	17387	17719	17642	17561	17731	17531	17558	17692	17655	17791	17646	17512	17640	17400	17525	17693	17498	17487	17353	17448	17565	17619	17747	17634	17536	17413	17347	17663	17476	17826	17742	17645	17445	17676	17483	17518	17403	17469	17414	17506	17633	17574	17573	17604	17494	17443	17436	17432	17472	17573	17507	17688	17484	17718	17581	17549	17559	17468	17573	17516	17514	17714	17665	17367	17767	17694	17493	17489	17598	17567	17531	17529	17566	17504	17491	17582	17726	17662	17506	17607	17649	17573	17651	17633	17496	17324	17590	17505	17378	17496	17454	17514	17484	17397	17679	17537	17678	17559	17522	17512	17609	17453	17343	17573	17595	17483	17301	17519	17404	17473	17467	17351	17624	17604	17594	17522	17503	17551	17586	17419	17358	17628	17520	17449	17475	17582	17513	17472	17558	17626	17489	17646	17475	17662	17873	17578	17480	17425	17414	17648	17452	17562	17696	17468	17545	17594	17557	17527	17612	17427	17471	17515	17660	17333	17475	17587	17416	17464	17431	17643	17671	17603	17483	17404	17488	17593	17487	17559	17671	17813	17550	17705	17459	17624	17532	17601	17523	17611	17583	17511	17493	17543	17490	17540	17438	17517	17422	17683	17587	17417	17504	17458	17562	17525	17392	17607	17577	17590	17623	17480	17523	17498	17566	17456	17676	17544	17482	17482	17619	17659	17514	17593	17513	17402	17574	17482	17442	17618	17572	17631	17580	17467	17400	17437	17568	17358	17627	17481	17653	17588	17580	17671	17557	17639	17403	17449	17598	17619	17471	17678	17547	17571	17356	17721	17585	17541	17816	17661	17420	17534	17510	17381	17511	17526	17745	17585	17564	17570	17495	17358	17622	17537	17457	17276	17609	17441	17337	17631	17349	17342	17467	17507	17624	17625	17425	17638	17591	17652	17546	17528	17715	17594	17401	17384	17782	17523	17242	17696	17639	17481	17581	17537	17593	17603	17624	17418	17496	17500	17539	17497	17556	17545	17546	17583	17585	17661	17532	17519	17559	17696	17321	17387	17630	17471	17766	17581	17291	17604	17729	17444	17317	17607	17631	17600	17604	17670	17605	17540	17395	17338	17395	17532	17435	17486	17583	17448	17488	17523	17502	17655	17581	17484	17464	17440	17546	17536	17602	17413	17380	17594	17433	17471	17534	17498	17301	17451	17599	17630	17581	17473	17759	17538	17490	17447	17407	17566	17580	17657	17526	17652	17741	17319	17540	17684	17479	17500	17754	17567	17577	17704	17466	17546	17677	17527	17604	17590	17495	17536	17582	17631	17475	17675	17605	17536	17677	17483	17140	17438	17601	17484	17450	17526	17510	17386	17759	17706	17626	17687	17635	17660	17680	17395	17448	17439	17596	17612	17398	17600	17473	17612	17627	17593	17532	17578	17528	17374	17596	17554	17491	17583	17420	17571	17353	17608	17514	17668	17467	17485	17637	17621	17336	17685	17454	17557	17577	17561	17594	17694	17323	17577	17653	17520	17478	17482	17508	17527	17669	17502	17696	17622	17707	17485	17746	17747	17536	17608	17476	17572	17449	17554	17371	17656	17301	17408	17568	17431	17431	17514	17489	17396	17540	17594	17426	17463	17404	17562	17516	17568	17611	17590	17596	17505	17414	17724	17631	17492	17785	17493	17675	17515	17613	17440	17224	17810	17661	17756	17740	17549	17647	17639	17284	17634	17721	17494	17493	17494	17555	17524	17356	17419	17500	17645	17665	17523	17586	17556	17448	17337	17399	17513	17740	17582	17536	17405	17624	17437	17583	17350	17391	17716	17479	17508	17486	17466	17457	17550	17433	17635	17469	17613	17631	17491	17503	17707	17608	17492	17565	17554	17490	17552	17475	17281	17501	17556	17511	17387	17370	17692	17603	17387	17466	17409	17515	17335	17594	17496	17814	17364	17571	17390	17625	17540	17610	17420	17606	17516	17671	17396	17561	17657	17658	17511	17578	17741	17684	17729	17674	17623	17691	17740	17508	17685	17660	17600	17459	17625	17549	17421	17461	17517	17484	17531	17520	17448	17645	17476	17515	17509	17419	17692	17469	17528	17508	17439	17544	17389	17330	17545	17390	17511	17375	17580	17522	17449	17470	17624	17648	17370	17528	17518	17458	17560	17477	17376	17721	17534	17526	17494	17601	17639	17819	17609	17610	17489	17526	17418	17432	17671	17665	17442	17623	17441	17486	17492	17309	17592	17393	17506	17492	17500	17442	17521	17468	17650	17400	17611	17400	17549	17672	17713	17596	17439	17550	17545	17515	17515	17598	17592	17436	17329	17588	17471	17368	17553	17606	17420	17376	17575	17554	17666	17565	17538	17687	17786	17466	17692	17586	17610	17737	17581	17359	17534	17519	17592	17315	17578	17640	17503	17728	17400	17596	17470	17285	17466	17376	17557	17546	17637	17484	17422	17498	17357	17500	17417	17444	17311	17639	17511	17337	17621	17472	17574	17483	17490	17730	17749	17561	17473	17534	17447	17546	17438	17592	17733	17619	17591	17475	17690	17611	17577	17729	17603	17406	17597	17680	17375	17575	17273	17587	17624	17494	17502	17610	17644	17394	17637	17649	17603	17400	17581	17614	17446	17372	17865	17576	17605	17593	17562	17502	17608	17477	17522	17686	17551	17725	17618	17510	17660	17601	17680	17481	17545	17675	17657	17595	17465	17412	17461	17542	17531	17462	17580	17579	17466	17479	17684	17624	17581	17357	17562	17426	17529	17388	17344	17548	17622	17436	17631	17447	17358	17497	17573	17537	17492	17512	17350	17722	17388	17508	17582	17515	17439	17642	17512	17605	17469	17437	17525	17597	17329	17674	17615	17656	17678	17540	17610	17467	17728	17613	17592	17591	17521	17656	17596	17567	17545	17522	17432	17471	17546	17512	17660	17531	17341	17436	17473	17660	17321	17592	17843	17774	17801	17436	17414	17323	17635	17509	17486	17605	17564	17480	17640	17349	17441	17613	17463	17550	17568	17662	17374	17391	17421	17691	17498	17736	17533	17849	17593	17694	17596	17543	17441	17533	17671	17415	17656	17545	17526	17627	17666	17390	17645	17327	17628	17477	17407	17573	17478	17525	17496	17586	17530	17729	17602	17515	17514	17628	17508	17635	17788	17775	17728	17604	17489	17706	17422	17579	17606	17275	17469	17582	17381	17569	17534	17493	17455	17611	17547	17541	17537	17453	17615	17481	17722	17683	17517	17402	17392	17524	17517	17410	17466	17586	17540	17412	17490	17456	17632	17362	17637	17429	17386	17327	17497	17544	17478	17613	17391	17583	17493	17563	17762	17739
20214	36843	34650	26148	23082	20550	19168	18332	17419	17034	17511	17477	17796	16980	16258	16820	15762	15318	15226	15337	15038	15020	14890	14950	15053	15162	14935	14887	14908	14982	14978	14867	15014	16973	18895	17691	16443	15563	15117	14923	14759	14857	14762	14820	14786	14664	14676	14854	14752	14817	14696	14740	14652	14664	14831	14868	14722	14784	14666	14760	14732	14715	14727	14684	14659	14633	14775	14607	14773	14773	14724	14986	14599	14834	14992	14687	14645	14813	14906	14575	14742	14908	14573	14677	14703	14764	14801	14896	14713	14807	14878	14599	14931	14724	14672	14716	14906	14636	14635	14868	14721	14699	14844	14875	14793	14696	14729	14690	14827	14726	14649	14770	14778	14749	14815	14768	14660	14789	14758	14937	14825	14932	14749	14658	14721	14690	14621	14837	14670	14741	14690	14841	14907	14810	14715	14766	14714	14691	14785	14806	14750	14815	14788	14939	14880	14707	14795	14833	14786	14765	14610	14854	14807	14650	14874	14742	14916	14724	14838	14723	14720	14711	14908	14717	14843	14806	14835	14761	14728	14808	14841	14678	14889	14769	14870	14739	14822	14745	14753	14844	14740	14702	14586	14809	14785	14797	14752	14784	14644	14877	14943	14727	14876	14809	14753	14932	14826	14688	14768	14623	14807	14801	14596	14658	14669	14830	14666	14744	14870	14599	14877	14786	14724	14668	14625	14870	14790	14686	14828	14745	14763	14715	14765	14601	14781	14834	14714	14845	14821	14616	14706	14901	14854	14647	14844	14823	14770	14811	14843	14601	14728	14714	14579	14732	14786	14701	14594	14803	14838	14610	14862	14629	14641	14832	14744	14589	14925	14739	14750	14764	14904	14903	14642	14811	14767	14817	14862	14803	14788	15032	14707	14798	14987	14678	14611	14670	14703	14702	14736	14677	14869	14720	14903	14697	14679	14751	14782	14926	14631	14850	14715	14647	14773	14771	14559	14740	14740	14676	14746	14798	14830	14700	14901	14750	14845	14788	14599	14636	14780	14752	14706	14853	14699	14821	14742	14808	14630	14756	14739	14687	14765	14761	14675	14493	14915	14885	14654	14725	14789	14768	14695	14592	14711	14825	14873	14774	14890	14772	14761	14715	14738	14651	14605	14554	14750	14725	14789	14585	14772	14673	14808	14745	14919	14776	14812	14682	14673	14899	14749	14725	14707	14670	14679	14705	14650	14779	14788	14589	14770	14847	14815	14732	14744	14896	14894	14787	14720	14701	14864	14896	14654	14779	14751	14666	14807	14701	14703	14899	14754	14702	14830	14650	14614	14829	14633	14813	14537	14609	14712	14696	14787	14798	14839	14819	14827	14748	14686	14706	14797	14678	14869	14719	14668	14545	14656	14817	14656	14698	14900	14816	14720	14796	14649	14576	14711	14767	14618	14825	14728	14830	14671	14778	14826	14681	14712	14718	14764	14702	14858	14789	14686	14749	14731	14659	14815	14764	14757	14757	14787	14946	14699	14950	14853	14839	14715	14945	14605	14704	14642	14749	14844	14894	14811	14816	14788	14805	14722	14704	14741	14793	14671	14648	14751	14956	14806	14673	14718	14861	14705	14894	14652	14747	14849	14677	14765	14746	14756	14767	14608	14776	14757	14888	14865	14729	14555	14665	14580	14869	14907	14829	14921	14612	14704	14743	14677	14616	14748	14781	14734	14840	14724	14857	14918	14616	14767	14806	14747	14788	14865	14724	14714	14871	14692	14758	14796	14633	14843	14749	14879	14722	14603	14841	14845	14678	14804	14728	14596	15036	14795	14846	14768	14782	14739	14602	14740	14635	14835	14726	14624	14714	14582	14934	14936	14772	14674	14963	14630	14665	14875	14758	14694	14569	14688	14755	14869	14711	14786	14653	14860	14695	14732	14781	14801	14917	14862	14685	14789	14748	14804	14892	14698	14848	14632	14798	14710	14827	14812	14787	14721	14835	14631	14666	14849	14711	14898	14742	14988	14710	14784	14844	14692	14807	14660	14641	14791	14607	14817	14874	14690	14754	14702	14919	14933	14802	14779	14721	14789	14839	14616	14716	14802	14789	14731	14709	14728	14701	14744	14797	14631	14706	14739	14622	14798	14677	14641	14901	14786	14671	14747	14773	14763	14840	14783	14710	14693	14673	14695	14708	14706	14768	14698	14717	14728	14955	14821	14698	14784	14655	14757	14789	14779	14881	14767	14669	14813	14799	14679	14783	14935	14659	14630	14799	14747	14621	14849	14772	14830	14783	14668	14510	14860	14711	14837	14682	14749	14786	14793	14622	14777	14669	14633	14639	14676	14927	14779	14727	14631	14796	14987	14704	14747	14864	14968	14931	14612	14777	14744	14603	14873	14762	14883	14774	14794	14713	14734	14570	14822	14836	14771	14797	14853	14784	14656	14669	14972	14758	14700	14814	14861	14620	14677	14691	14810	14782	14848	14749	14608	14812	14706	14856	14649	14717	14579	14716	14875	14760	14851	14613	14749	14896	14754	14767	14618	14629	14753	14766	14694	14834	14760	14876	14751	14687	14667	14917	14954	14720	14775	14802	14777	14798	14756	14798	14640	14710	14796	14778	14650	14806	14730	14824	14717	14768	14737	14839	14766	14714	14669	14642	14819	14748	14682	14698	14758	14835	14713	14695	14793	14687	14694	14957	14750	14825	14847	14650	14724	14678	14632	14604	14829	14666	14675	14619	14639	14764	14679	14571	14723	14789	14660	14664	14554	14787	14745	14722	14812	14588	14708	14767	14849	14659	14755	14852	14767	14806	14849	14634	14641	14662	14935	14768	14739	14620	14826	14717	14730	14733	14689	14968	14775	14665	14721	14552	14961	14661	14635	14856	14826	14801	14622	14787	14886	14779	14668	14665	14777	14621	14804	14688	14832	14701	14686	14631	14706	14839	14550	14677	14723	14684	14781	14675	14776	14733	14731	14704	14578	14768	14647	14832	14633	14681	14737	14655	14638	14732	14898	14928	14716	14783	14765	14818	14844	14668	14749	14737	14799	14764	14682	14825	14765	14787	14686	14922	14799	14607	14793	14777	14964	14695	14544	14781	14721	14702	14834	14813	14674	14722	14703	14823	14875	14722	14816	14607	14735	14750	14764	14817	14712	14878	14776	14811	14622	14649	14567	14732	14718	14696	14681	14814	14552	14734	14792	14624	14867	14674	14706	14664	14716	14683	14653	14718	14763	14905	14681	14564	14807	14807	14835	14891	14794	14696	14791	14744	14751	14968	14568	14749	14643	14712	14667	14732	14756	14736	14702	14839	14891	14787	14779	14733	14905	14780	14719	14864	14889	14747	14650	14756	14677	14618	14784	14731	14625	14691	14803	14956	14870	14800	14917	14800	14666	14767	14726	14698	14692	14773	14769	14819	14819	14674	14824	14772	14687	14683	14616	14762	14694	14578	14892	14698	14841	14827	14783	14628	14930	14805	14770	14749	14886	14778	14950	14692	14731	14582	14633	14737	14687	14671	14849	14719	14803	14525	14767	14849	14800	14795	14755	14843	14858	14853	14672	14853	14885	14654	14643	14706	14677	14728	14834	14761	14684	14470	14876	14852	14548	14749	14854	14492	14816	14935	14695	14679	14850	14792	14793	14845	14923	14839	14882	14682	14831	14568	14780	14688	14798	14894	14800	14710	14693	14819	14950	14840	14617	14549	14828	14723	14813	14842	14647	14804	14692	14819	14781	14699	14874	14861	14688	14574	14805	14803	14804	14851	14729	14671	14764	14755	14753	14790	14779	14763	14774	14705	14832	14880	14730	14861	14845	14782	14881	14764	14636	14699	14743	14919	14908	14730	14956	14712	14691	14859	14878	14780	14588	14909	14750	14762	14742	14754	14881	14709	14648	14543	14800	14561	14783	14816	14778	14901	14750	14639	14732	14841	14727	14953	14790	14775	14898	14849	14739	14669	14863	14781	14854	14655	14800	14823	14738	14700	14870	14736	14654	14597	14900	14847	14738	15013	14653	14679	14694	14772	14760	14734	14690	14854	14722	14735	14822	14734	14746	14789	14654	14666	14681	14872	14674	14848	14584	14610	14784	14753	14887	14595	14649	14771	14811	14749	14873	14741	14817	14692	14694	14761	14688	14727	14743	14689	14654	14804	14766	14672	14624	14755	14795	14653	14702	14696	14924	14884	14677	14564	14748	14743	14640	14597	14800	14756	14849	14706	14844	14652	14592	14766	14711	14660	14741	14611	14891	14978	14854	14765	14671	14612	14786	14708	14774	14786	14620	14818	14687	14697	14587	14877	14923	14761	14837	14618	14677	14706	14872	14715	14743	14825	14823	14737	14671	14709	14716	14841	14769	14814	14730	14627	14693	14977	14879	14864	14955	14739	14756	14771	14832	14852	14952	14878	14810	14747	14883	14775	14739	14752	14818	14770	14643	14894	14780	14909	14757	14710	14637	14739	14667	14823	14773	14688	14788	14802	14666	14698	14775	14658	14722	14780	14752	14703	14573	14869	14931	14696	14853	14699	14562	14702	14746	14798	14649	14787	14922	14778	14755	14693	14762	14831	14813	14792	14922	14875	14711	14825	14674	14692	14713	15053	14633	14791	14677	14637	14889	14810	14755	14628	14760	14809	14666	14813	14605	14718	14921	14849	14762	14829	14699	14665	14776	14590	14573	14656	14639	14724	14815	14674	14730	14676	14860	14703	14701	14765	14706	14831	14590	14773	14709	14815	14818	14824	14899	14660	14900	14710	14751	14606	14728	14671	14844	14697	14710	14713	14792	14648	14809	14771	14889	14644	14662	14814	14749	14662	14754	14628	14722	14771	14763	14729	14783	14682	14759	14872	14662	14803	14712	14742	14675	14744	14979	14748	14757	14862	14803	14795	14721	14710	14818	14645	14630	14697	14682	14731	14789	14747	14672	14691	14838	14883	14688	14887	14832	14768	14803	14514	14686	14798	14674	14740	14685	14797	15097	14771	14685	14729	14914	14670	14903	14862	14793	14827	14687	14770	14813	14793	14833	14633	14863	14706	14810	14831	14708	14544	14801	14857	14783	14807	14695	14808	14760	14717	14772	14700	14735	14710	14626	14807	14911	14801	14516	14740	14591	14693	14799	14789	14649	14809	14693	14759	14752	14782	14738	14721	14813	14885
22920	21388	29362	23796	21712	24369	26984	21231	20026	19952	19571	19734	20389	19880	19300	19427	18934	18446	18370	18172	18060	17894	17807	17773	17821	18029	18073	17931	17827	17701	17882	17664	17746	20400	23336	21852	20065	18694	18257	17841	17703	17725	17651	17645	17649	17728	17721	17658	17763	17496	17692	17436	17676	17552	17721	17488	17587	17505	17681	17694	17637	17450	17635	17560	17677	17447	17390	17521	17714	17735	17669	17593	17719	17575	17603	17584	17702	17678	17573	17551	17576	17518	17568	17624	17901	17355	17690	17745	17655	17500	17500	17621	17709	17637	17568	17594	17629	17450	17576	17483	17730	17356	17486	17708	17650	17545	17701	17631	17630	17439	17537	17460	17513	17554	17656	17470	17597	17527	17601	17533	17399	17618	17608	17560	17442	17770	17710	17636	17752	17715	17567	17667	17682	17658	17689	17330	17797	17441	17808	17869	17613	17569	17874	17507	17629	17488	17496	17692	17693	17439	17532	17341	17438	17574	17505	17442	17647	17448	17712	17456	17597	17556	17389	17793	17527	17438	17655	17629	17746	17593	17301	17749	17738	17580	17488	17433	17574	17575	17391	17706	17432	17588	17708	17550	17592	17591	17530	17581	17382	17563	17578	17850	17701	17654	17611	17642	17818	17645	17719	17700	17525	17821	17534	17477	17491	17549	17506	17618	17412	17527	17640	17558	17566	17487	17504	17483	17479	17416	17489	17696	17602	17754	17544	17620	17539	17469	17650	17437	17338	17365	17625	17591	17699	17577	17472	17569	17606	17663	17592	17544	17438	17397	17489	17468	17661	17653	17575	17614	17590	17674	17874	17462	17636	17625	17432	17600	17427	17522	17335	17573	17571	17591	17597	17676	17594	17668	17665	17745	17467	17410	17534	17464	17511	17699	17594	17517	17564	17522	17573	17560	17554	17633	17682	17477	17515	17524	17550	17439	17574	17511	17518	17438	17622	17534	17569	17545	17712	17548	17414	17548	17474	17597	17602	17454	17617	17571	17592	17819	17743	17600	17742	17463	17586	17707	17519	17536	17469	17467	17550	17648	17627	17397	17577	17565	17612	17585	17427	17419	17514	17558	17528	17477	17522	17476	17646	17563	17653	17435	17380	17449	17506	17662	17321	17551	17503	17643	17576	17494	17501	17504	17750	17506	17501	17426	17532	17601	17497	17484	17570	17440	17513	17575	17477	17450	17599	17730	17795	17447	17547	17693	17620	17602	17707	17662	17618	17705	17714	17530	17633	17521	17556	17530	17620	17342	17483	17536	17513	17732	17622	17613	17646	17626	17629	17607	17662	17440	17474	17656	17458	17689	17536	17713	17351	17394	17584	17609	17525	17647	17290	17485	17381	17427	17641	17750	17508	17438	17768	17554	17523	17665	17637	17757	17643	17465	17606	17712	17402	17627	17702	17572	17688	17561	17436	17481	17625	17527	17639	17439	17601	17489	17548	17486	17619	17349	17582	17501	17650	17569	17551	17455	17695	17568	17398	17424	17488	17538	17603	17534	17387	17456	17794	17553	17477	17539	17345	17634	17226	17711	17694	17573	17529	17529	17488	17303	17679	17519	17660	17670	17717	17628	17667	17670	17359	17175	17631	17676	17503	17381	17365	17526	17561	17490	17639	17340	17410	17573	17442	17539	17461	17606	17297	17369	17532	17336	17502	17561	17544	17619	17546	17484	17420	17529	17447	17655	17547	17696	17639	17470	17616	17512	17611	17600	17417	17413	17439	17528	17615	17754	17390	17544	17565	17556	17441	17587	17635	17582	17489	17583	17590	17670	17456	17608	17537	17609	17571	17620	17450	17555	17636	17447	17678	17515	17600	17539	17593	17468	17480	17512	17585	17435	17713	17608	17414	17410	17589	17430	17621	17550	17652	17643	17568	17674	17762	17617	17463	17574	17457	17504	17525	17594	17535	17557	17493	17500	17476	17755	17691	17559	17572	17846	17472	17476	17492	17443	17596	17463	17540	17495	17761	17625	17459	17574	17434	17571	17545	17636	17580	17668	17537	17544	17610	17423	17422	17560	17621	17474	17594	17494	17558	17389	17587	17528	17617	17569	17519	17460	17582	17563	17559	17422	17539	17524	17527	17723	17521	17602	17613	17409	17505	17685	17430	17514	17624	17703	17546	17418	17574	17489	17628	17607	17347	17461	17745	17694	17555	17498	17636	17469	17594	17452	17495	17410	17379	17498	17679	17420	17624	17544	17498	17540	17662	17708	17473	17542	17596	17530	17531	17316	17555	17665	17556	17637	17442	17721	17833	17684	17499	17557	17426	17668	17589	17741	17549	17757	17465	17600	17512	17661	17675	17456	17439	17477	17524	17472	17713	17541	17742	17541	17654	17494	17480	17593	17589	17415	17542	17474	17487	17617	17443	17399	17636	17380	17700	17631	17662	17605	17576	17525	17550	17494	17628	17431	17482	17524	17410	17709	17510	17401	17433	17415	17525	17386	17441	17498	17413	17522	17588	17763	17545	17607	17555	17651	17356	17710	17523	17435	17549	17450	17494	17637	17880	17601	17597	17655	17444	17594	17544	17637	17590	17582	17541	17574	17583	17498	17602	17623	17504	17562	17407	17605	17374	17539	17759	17550	17266	17447	17403	17524	17587	17494	17783	17604	17575	17552	17498	17438	17466	17597	17577	17498	17504	17487	17614	17668	17516	17278	17696	17551	17435	17541	17651	17400	17690	17660	17486	17532	17491	17623	17640	17504	17670	17722	17585	17548	17688	17529	17523	17535	17581	17580	17526	17410	17561	17371	17628	17686	17620	17526	17780	17668	17623	17664	17392	17382	17566	17620	17479	17468	17519	17691	17601	17761	17475	17540	17540	17480	17437	17311	17591	17550	17458	17570	17463	17711	17537	17432	17403	17519	17467	17600	17476	17734	17543	17570	17599	17530	17396	17567	17343	17667	17612	17688	17587	17459	17609	17681	17702	17722	17723	17353	17644	17356	17432	17729	17557	17592	17549	17568	17413	17669	17505	17533	17687	17473	17385	17432	17472	17466	17586	17740	17575	17677	17428	17370	17537	17655	17523	17414	17515	17663	17513	17598	17542	17467	17708	17637	17663	17583	17506	17608	17712	17390	17392	17529	17524	17329	17721	17561	17575	17331	17626	17469	17409	17202	17651	17628	17604	17553	17560	17636	17531	17621	17743	17440	17682	17525	17661	17510	17262	17456	17664	17519	17452	17728	17704	17626	17398	17500	17581	17662	17565	17427	17624	17460	17534	17494	17537	17575	17590	17531	17486	17482	17380	17476	17475	17684	17627	17532	17508	17671	17498	17557	17587	17399	17624	17570	17458	17440	17665	17313	17421	17256	17613	17279	17504	17615	17467	17562	17408	17576	17515	17579	17653	17581	17562	17529	17638	17501	17488	17502	17400	17519	17749	17679	17562	17694	17692	17536	17476	17441	17526	17298	17490	17842	17546	17555	17494	17459	17580	17380	17508	17514	17594	17455	17577	17547	17387	17538	17538	17617	17537	17664	17862	17549	17524	17633	17521	17738	17527	17367	17398	17427	17735	17535	17475	17596	17540	17418	17473	17640	17446	17626	17466	17674	17894	17578	17499	17522	17293	17475	17509	17615	17478	17732	17471	17683	17634	17504	17625	17428	17572	17499	17440	17711	17718	17592	17460	17578	17565	17352	17610	17589	17579	17495	17588	17554	17569	17379	17587	17540	17509	17631	17621	17697	17528	17522	17495	17405	17567	17514	17615	17585	17761	17720	17526	17524	17530	17374	17595	17667	17499	17379	17619	17562	17606	17549	17494	17546	17562	17670	17682	17526	17651	17576	17483	17408	17603	17626	17532	17615	17819	17687	17323	17515	17599	17604	17591	17664	17465	17507	17364	17360	17573	17449	17587	17595	17468	17735	17363	17595	17550	17398	17534	17398	17691	17415	17617	17612	17556	17548	17404	17563	17540	17520	17753	17566	17400	17680	17493	17538	17639	17584	17453	17584	17473	17568	17454	17614	17549	17602	17474	17696	17481	17642	17490	17621	17420	17660	17688	17442	17513	17616	17597	17634	17434	17482	17525	17655	17339	17352	17427	17264	17649	17421	17539	17561	17622	17639	17756	17545	17528	17711	17455	17586	17744	17747	17436	17402	17469	17519	17832	17519	17565	17422	17415	17378	17544	17408	17473	17641	17514	17556	17408	17530	17392	17536	17309	17516	17309	17401	17619	17559	17388	17424	17666	17475	17465	17459	17412	17682	17820	17564	17637	17573	17572	17556	17475	17388	17707	17490	17412	17603	17650	17669	17495	17266	17465	17363	17527	17572	17523	17515	17611	17427	17541	17516	17805	17680	17430	17541	17643	17535	17567	17555	17658	17285	17593	17419	17509	17541	17702	17366	17510	17685	17703	17658	17770	17641	17637	17361	17813	17543	17483	17718	17611	17608	17457	17631	17439	17703	17408	17591	17543	17504	17385	17611	17695	17453	17495	17573	17655	17447	17527	17652	17362	17458	17655	17548	17728	17620	17567	17454	17566	17421	17285	17371	17538	17568	17475	17510	17436	17524	17456	17597	17547	17428	17411	17508	17524	17542	17337	17331	17476	17531	17632	17555	17522	17474	17426	17640	17584	17685	17699	17597	17574	17612	17670	17720	17767	17568	17582	17511	17612	17465	17631	17365	17544	17415	17606	17502	17502	17538	17508	17666	17584	17595	17637	17560	17433	17540	17489	17519	17539	17511	17433	17505	17457	17439	17685	17398	17480	17443	17566	17596	17695	17613	17559	17647	17737	17691	17364	17442	17416	17572	17542	17761	17461	17734	17403	17658	17697	17500	17466	17543	17517	17636	17582	17542	17565	17575	17477	17532	17242	17462	17502	17550	17332	17601	17672	17572	17697	17660	17684	17633	17613	17529	17564	17567	17485	17438	17694	17626	17444	17661	17335	17336	17614	17696	17468	17588	17577	17541	17515	17490	17443	17384	17547	17480	17512	17815	17456	17442	17772	17449	17608	17576	17520	17602	17526	17410	17500	17355	17484	17497	17485	17508	17269	17318	17409	17641	17682	17635	17701	17524	17681	17525	17558	17590	17442	17487	17499	17404	17581	17506	17510	17510	17520	17577	17613	17623	17646	17602	17646	17672	17535	17519
21786	40912	38528	29186	25895	23033	21032	19289	18525	18014	17725	18256	18705	18187	17176	17573	15987	15434	15258	15506	15192	15215	14840	15148	14963	15337	15060	15116	14895	14932	14790	15012	14897	19006	22533	19855	17434	15926	15154	15043	14869	14827	14751	14558	14806	14742	14699	14606	14819	14666	14785	14770	14808	14659	14713	14873	14640	14458	14804	14538	14852	14616	14765	14724	14814	14724	14747	14772	14839	14654	14877	14588	14985	14801	14682	14717	14815	14766	14739	14822	14735	14674	14604	14583	14782	14821	14668	14656	14680	14820	14787	14751	14818	14753	14491	14796	14600	14749	14761	14801	14617	14848	14762	14626	14877	14688	14654	14623	14798	14796	14825	14710	14741	14590	14880	14882	14730	14780	14722	14666	14696	14714	14973	14849	14750	14874	14765	14880	14693	14652	14577	14636	14715	14721	14508	14881	14843	14744	14540	14832	14624	14819	14803	14641	14735	14530	14810	14773	14723	14936	14662	14874	14580	14802	14573	14815	14807	14665	14756	14812	14747	14703	14748	14820	14679	14568	14697	14730	14831	14748	14702	14945	14719	14676	14686	14759	14725	14677	14784	14598	14733	14690	14559	14656	14706	14616	14752	14619	14618	14671	14683	14910	14643	14550	14833	14824	14931	14780	14772	14819	14610	14780	14790	14835	14675	14853	14846	14615	14606	14619	14710	14651	14691	14659	14740	14613	14801	14769	14694	14802	14823	14653	14704	14837	14679	14765	14634	14654	14790	14679	14759	14677	14730	14602	14680	14729	14769	14738	14827	14752	14734	14745	14844	14709	14647	14718	14724	14728	14763	14933	14608	14666	14645	14602	14848	14930	14742	14755	14807	14549	14835	14590	14677	14601	14837	14551	14850	14792	14862	14761	14662	14732	14830	14651	14782	14869	14779	14648	14515	14648	14708	14545	14741	14599	14714	14714	14802	14682	14756	14724	14719	14809	14658	14743	14777	14706	14672	14721	14642	14686	14758	14738	14797	14588	14610	14711	14787	14702	14702	14830	14687	14514	14585	14886	14837	14806	14676	14559	14832	14623	14549	14732	14825	14792	14816	14579	14722	14615	14765	14401	14689	14723	14735	14811	14659	14742	14601	14759	14483	14949	14881	14523	14737	14842	14766	14635	14602	14622	14750	14712	14723	14676	14730	14542	14759	14730	14681	14665	14740	14757	14633	14644	14813	14839	14689	14829	14707	14628	14714	14713	14800	14712	14736	14702	14493	14788	14697	14827	14892	14682	14835	14731	14617	14778	14778	14646	14615	14807	14579	14565	14715	14820	14634	14657	14707	14578	14590	14780	14831	14749	14789	14711	14644	14695	14729	14677	14612	14761	14671	14547	14685	14663	14737	14799	14795	14675	14750	14535	14722	14732	14827	14899	14654	14750	14755	14719	14853	14798	14576	14899	14682	14719	14823	14715	14707	14655	14725	14775	14678	14771	14709	14732	14651	14731	14655	14665	14708	14575	14833	14739	14719	14660	14374	14641	14835	14712	14512	14667	14718	14626	14589	14828	14559	14719	14713	14726	14878	14603	14637	14782	14953	14602	14798	14555	14650	14616	14706	14643	14816	14567	14691	14783	14577	14728	14584	14633	14600	14638	14658	14892	14505	14728	14676	14762	14566	14690	14892	14689	14782	14575	14862	14869	14666	14697	14674	14651	14893	14580	14860	14721	14756	14794	14825	14647	14778	14685	14536	14645	14841	14631	14883	14760	14825	14652	14791	14577	14662	14676	14683	14751	14908	14516	14754	14688	14781	14518	14604	14493	14673	14773	14754	14600	14580	14828	14807	14987	14683	14561	14693	14681	14811	14735	14719	14682	14681	14758	14615	14691	14713	14563	14754	14719	14737	14618	14802	14746	14869	14891	14576	14651	14508	14849	14706	14724	14796	14932	14826	14791	14720	14696	14747	14832	14841	14724	14613	14589	14868	14640	14653	14495	14639	14885	14710	14858	14739	14457	14689	14752	14666	14692	14836	14530	14529	14681	14693	14713	14839	14675	14722	14684	14717	14730	14616	14720	14738	14573	14729	14597	14582	14749	14716	14700	14762	14809	14563	14668	14650	14845	14827	14730	14758	14719	14740	14666	14742	14592	14774	14750	14704	14853	14611	14842	14891	14686	14869	14692	14663	14776	14722	14793	14748	14921	14832	14788	14750	14771	14711	14633	14738	14675	14660	14511	14770	14656	14732	14706	14659	14715	14686	14634	14978	14723	14831	14747	14708	14704	14860	14751	14662	14778	14601	14868	14717	14803	14641	14836	14719	14709	14713	14576	14710	14958	14607	14756	14693	14633	14512	14641	14655	14886	14750	14778	14561	14607	14590	14640	14568	14697	14731	14758	14825	14672	14825	14680	14574	14664	14851	14624	14867	14705	14769	14709	14745	14761	14655	14752	14693	14693	14654	14523	14469	14769	14684	14667	14712	14653	14821	14538	14582	14620	14681	14789	14695	14847	14783	14815	14728	14773	14675	14672	14538	14786	14931	14745	14786	14810	14882	14430	14797	14708	14647	14672	14953	14854	14727	14719	14790	14772	14859	14750	14592	14581	14461	14766	14704	14684	14758	14649	14813	14728	14753	14649	14720	14579	14738	14727	14748	14573	14731	14668	14650	14653	14670	14834	14751	14683	14734	14832	14564	14706	14759	14625	14678	14672	14620	14762	14751	14783	14713	14637	14858	14971	14709	14732	14561	14661	14701	14669	14789	14818	14843	14580	14893	14759	14799	14722	14709	14686	14742	14694	14505	15008	14662	14710	14736	14647	14739	14921	14747	14841	14631	14584	14725	14675	14755	14579	14694	14753	14643	14610	14563	14885	14810	14718	14744	14732	14816	14755	14688	14686	14621	14823	14781	14708	14756	14592	14718	14742	14692	14702	14670	14674	14652	14733	14982	14744	14744	14609	14749	14670	14624	14870	14596	14683	14750	14655	14734	14549	14916	14619	14721	14662	14758	14477	14749	14614	14599	14692	14596	14749	14818	14562	14642	14603	14651	14760	14567	14747	14618	14885	14749	14847	14763	14522	14608	14717	14628	14667	14633	14678	14647	14679	14788	14663	14797	14594	14823	14822	14833	14711	14755	14705	14652	14811	14607	14810	14675	14640	14751	14840	14735	14676	14656	14512	14674	14639	14695	14658	14787	14710	14645	14637	14729	14743	14788	14791	14689	14664	14688	14847	14737	14739	14627	14672	14498	14772	14654	14870	14658	14728	14781	14692	14776	14763	14704	14753	14755	14684	14736	14833	14610	14855	14736	14715	14874	14585	14647	14676	14700	14597	14745	14904	14708	14551	14812	14706	14777	14823	14669	14584	14702	14766	14777	14780	14706	14682	14743	14810	14762	14598	14556	14792	14668	14760	14598	14716	14580	14727	14792	14784	14724	14752	14808	14595	14821	14647	14758	14811	14689	14692	14927	14576	14878	14715	14670	14808	14645	14750	14416	14629	14683	14632	14623	14528	14729	14738	14627	14979	14651	14786	14718	14729	14800	14664	14871	14552	14678	14811	14724	14745	14591	14706	14745	14778	14716	14684	14778	14663	14737	14713	14550	14682	14847	14747	14747	14815	14748	14634	14808	14742	14643	14579	14780	14725	14837	14644	14877	14759	14695	14676	14799	14758	14656	14805	14846	14673	14733	14618	14839	14673	14606	14580	14739	14822	14660	14643	14646	14819	14857	14545	14781	14782	14684	14787	14873	14750	14707	14610	14849	14556	14487	14684	14760	14620	14827	14619	14688	14691	14649	14716	14839	14889	14785	14754	14725	14660	14651	14556	14830	14858	14720	14760	14672	14707	14842	14644	14704	14674	14709	14630	14739	14617	14635	14735	14762	14731	14854	14674	14764	14496	14668	14880	14773	14728	14723	14604	14536	14846	14637	14768	14705	14672	14719	14911	14890	14759	14620	14790	14811	14568	14638	14525	14689	14570	14768	14673	14689	14853	14727	14709	14681	14774	14821	14666	14850	14862	14723	14654	14751	14665	14879	14674	14788	14620	14699	14645	14769	14773	14809	14756	14716	14687	14745	14725	14675	14889	14673	14724	14662	14787	14716	14737	14621	14772	14684	14748	14801	14722	14748	14640	14686	14759	14675	14715	14712	14771	14595	14664	14596	14615	14617	14822	14482	14733	14662	14714	14761	14682	14800	14667	14722	14671	14724	14778	14611	14848	14865	14682	14793	14469	14777	14569	14672	14681	14607	14674	14616	14791	14565	14598	14766	14581	14785	14535	14636	14647	14667	14503	14765	14653	14568	14759	14691	14656	14612	14648	14697	14557	14638	14814	14719	14663	14713	14845	14714	14732	14612	14770	14765	14871	14788	14672	14784	14705	14826	14697	14643	14774	14591	14783	14828	14683	14600	14699	14743	14560	14825	14688	14804	14599	14607	14727	14999	14585	14669	14819	14827	14812	14741	14738	14707	14752	14735	14904	14646	14776	14576	14798	14810	14726	14727	14785	14546	14748	14765	14723	14680	14658	14864	14768	14573	14645	14711	14676	14716	14859	14642	14725	14702	14677	14493	14751	14659	14778	14699	14665	14618	14632	14779	14706	14635	14636	14613	14715	14771	14698	14754	14610	14710	14724	14581	14896	14710	14751	14732	14721	14656	14723	14731	14620	14720	14691	14769	14605	14832	14766	14771	14587	14712	14673	14706	14714	14596	14843	14636	14595	14853	14770	14739	14786	14674	14762	14782	14531	14767	14615	14810	14712	14812	14740	14830	14540	14598	14585	14679	14649	14850	14846	14618	14745	14712	14665	14935	14669	14609	14813	14705	14688	14634	14685	14689	14807	14743	14798	14601	14667	14732	14649	14889	14603	14701	14794	14756	14656	14674	14718	14633	14718	14786	14645	14680	14761	14605	14649	14567	14668	14903	14566	14622	14631	14924	14744	14628	14448	14781	14706	14760	14851	14725	14552	14711	14700	14476	14860	14855	14708	14684	14799	14620	14829	14666	14645	14750	14625	14770	14716	14716	14731	14677	14582	14530	14597	14629	14501	14899	14846	14756	14720	14864	14617	14658	14754	14622	14629	14858	14670	14799	14745	14853	14715	14652	14751	14581	14715	14571	14600	14739	14656	14745	14631	14609	14562	14761	14860	14810	14549
27768	23237	28918	25618	20940	20148	19578	19178	18790	18447	18626	18822	18736	18550	18339	18481	17886	17965	17955	17797	17873	17658	17872	17785	17892	17895	17669	17811	17635	17750	17794	17691	17774	18029	18301	18358	18237	17981	17915	17638	17655	17756	17759	17619	17612	17825	17746	17606	17724	17659	17843	17845	17591	17759	17669	17543	17976	17827	17855	17731	17791	17892	17701	17694	17758	17852	17718	17622	17671	17654	17493	17587	17833	17432	17711	17607	17570	17677	17841	17846	17738	17761	17670	17791	17909	17678	17665	17799	17604	17587	17772	17782	17622	17604	17665	17451	17635	17582	17651	17591	17790	17719	17767	17631	17711	17823	17674	17625	17789	17675	17722	17656	17741	17490	17689	17459	17627	17644	17751	17528	17702	17608	17439	17660	17835	17603	17628	17665	17653	17819	17941	17739	17590	17668	17555	17611	17535	17782	17603	17621	17697	17536	17684	17504	17810	17776	17856	17659	17743	17613	17739	17606	17809	17489	17886	17533	17671	17743	17909	17687	17740	17658	17783	17619	17946	17589	17636	17507	17801	18058	17742	17848	17642	17557	17606	17843	17870	17594	17545	17797	17725	17800	17928	17707	17544	17906	17789	17655	17749	17398	17763	17890	17650	17799	17907	17469	17735	17683	17660	17794	17656	17796	17840	17693	17584	17926	17848	17648	17573	17748	17696	17726	18015	17697	17704	17518	17686	17613	17551	17599	17646	17638	17720	17785	17656	17800	17647	17760	17641	17729	17618	17648	17835	17640	17799	17637	17779	17712	17664	17558	17767	17779	17538	17560	17782	17600	17739	17561	17357	17617	17828	17598	17693	17609	17831	17645	17760	17694	17749	17608	17740	17602	17718	17734	17552	17738	17727	17658	17611	17761	17706	17682	17598	17528	17564	17636	17849	17339	17673	17792	17600	17494	17839	17683	17540	17792	17607	17715	17781	17769	17507	17644	17608	17621	17671	17649	17713	17608	17462	17706	17590	17881	17754	17724	17683	17711	17747	17712	17703	17726	17749	17691	17779	17815	17717	17720	17732	17615	17656	17781	17779	17694	17622	17681	17905	17686	17601	17661	17761	17579	17755	17602	17805	17772	17600	17687	17626	17575	17579	17892	17725	17681	17631	17691	17601	17729	17763	17991	17673	17915	17890	17418	17832	17571	17719	17720	17459	17403	17644	17517	17734	17948	17645	17678	17685	17712	17685	17660	17643	17755	17732	17706	17712	17560	17690	17968	17832	17908	17675	17687	17690	17754	17791	17759	17537	17537	17604	17692	17945	17456	17486	17866	17751	17520	17752	17636	17716	17814	17729	17907	17691	17787	17837	17561	17791	17708	17550	17941	17626	17729	17493	17594	17662	17525	17868	17755	17848	17619	17705	17636	17616	17727	17641	17706	17677	17687	17565	17686	17532	17582	17767	17680	17579	17612	17571	17598	17842	17434	17906	17611	17640	17609	17706	17787	17681	17464	17698	17636	17679	17420	17644	17732	17655	17710	17577	17654	17732	17702	17877	17673	17538	17513	17784	17661	17775	17777	17695	17594	17608	17566	17510	17700	17690	17824	17555	17744	17714	17573	17782	17690	17803	17551	17699	17573	17636	17718	17655	17646	17494	17745	17700	17689	17811	17496	17442	17590	17640	17594	17870	17671	17714	17548	17577	17613	17760	17867	17665	17736	17544	17562	17595	17631	17624	17809	17667	17706	17677	17820	17852	17737	17744	17695	17825	17713	17649	17547	17484	17456	17581	17573	17603	17636	17650	17624	17683	17677	17838	17773	17634	17702	17735	17618	17683	17704	17524	17677	17689	17561	17533	17582	17624	17734	17530	17613	17730	17782	17636	17497	17509	17565	17570	17720	17517	17810	17872	17720	17830	17767	17846	17896	17609	17685	17609	17577	17605	17551	17769	17843	17713	17648	17652	17515	17660	17904	17742	17695	17741	17535	17869	17660	17621	17655	17574	17822	17581	17437	17785	17435	17767	17547	17901	17777	17437	17764	17535	17645	17716	17600	17710	17655	17763	17515	17533	17727	17722	17649	17685	17551	17488	17709	17864	17698	17797	17837	17580	17677	17742	17676	17788	17898	17452	17797	17636	17702	17673	17438	17611	17573	17917	17684	17925	17752	17887	17710	17742	17625	17586	17673	17737	17724	17555	17580	17536	17717	17836	17682	17629	17705	17807	17772	17839	17668	17467	17611	17723	17759	17647	17796	17808	17801	17529	17855	17852	17714	17736	17598	17819	17695	17675	17727	17801	17836	17639	17697	17743	17775	17582	17657	17703	17643	17693	17806	17747	17643	17620	17504	17556	17712	17655	17792	17734	17725	17617	17712	17668	17743	17765	17727	17565	17744	17654	17536	17567	17680	17596	17717	17341	17710	17701	17680	17763	17643	17486	17577	17563	17619	17546	17720	17685	17672	17661	17543	17820	17865	17692	17721	17803	17810	17704	17630	17641	17775	17539	17722	17809	17767	17829	17574	17788	17734	17714	17633	17569	17739	17818	17707	17798	17635	17522	17450	17759	17686	17923	17678	17672	17700	17693	17740	17787	17868	17570	17809	17814	17730	17753	17752	17688	17801	17711	17636	17693	17875	17452	17902	17651	17669	17606	17736	17674	17683	17690	17635	17678	17810	17716	17720	17585	17622	17715	17685	17918	17570	17631	17705	17733	17739	17831	17506	17569	17779	17582	17556	17625	17481	17786	17673	17759	17545	17690	17733	17714	17785	17765	17874	17520	17644	17921	17638	17720	17769	17692	17728	17741	17660	17715	17665	17831	17848	17624	17621	17609	17714	17709	17529	17858	17752	17713	17586	17748	17725	17610	17909	17699	17517	17747	17657	17811	17642	17750	17695	17805	17757	17733	17541	17619	17884	17760	17726	17823	17619	17550	17619	17645	17484	17998	17512	17479	17745	17558	17569	17520	17682	17891	17785	17600	17680	17756	17860	17600	17467	17743	17742	17613	17780	17617	17659	17722	17789	17555	17540	17680	17830	17720	17475	17544	17610	17853	17915	17670	17798	17515	17421	17610	17785	17687	17732	17642	17816	17347	17921	17865	17784	17959	17687	17725	17539	17712	17558	17612	17802	17606	17454	18028	17744	17841	17722	17493	17758	17577	17556	18092	17763	17640	17771	17751	17742	17796	17595	17566	17648	17617	17482	17576	17845	17598	17656	17793	17582	17858	17783	17805	17658	17308	17679	17724	17704	17572	17901	17744	17602	17660	17520	17719	17476	17746	17729	17684	17820	17680	17555	17588	17766	17749	17811	17746	17594	17738	17561	17594	17689	17729	17548	17748	17815	17554	17498	17430	17641	17819	17631	17561	17767	17685	17784	17623	17419	17548	17710	17594	17618	17721	17694	17569	17718	17896	17526	17572	17690	17744	17532	17648	17733	17611	17601	17640	17675	17745	17613	17748	17700	17645	17651	17724	17976	17779	17674	17858	17872	17723	17728	17584	17842	17718	17705	17751	17463	17640	17427	17573	17865	17923	17669	17687	17841	17641	17855	17679	17807	17663	17712	17556	17681	17793	17736	17769	17752	17587	17483	17532	17601	17690	17833	17536	17561	17655	17596	17598	17542	17558	17812	17859	17592	17882	17771	17575	17700	17753	17627	17711	17668	17607	17741	17627	17597	17751	17551	17649	17954	17869	17724	17641	17719	17655	17631	17673	17340	17623	17575	17642	17589	17561	17650	17667	17630	17763	17745	17591	17584	17706	17630	17761	17917	17668	17690	17713	17755	17629	17648	17773	17614	17679	17730	17691	17852	17643	17557	17723	17705	17600	17730	17763	17765	17691	17534	17588	17633	17638	17840	17700	17715	17757	17545	17786	17611	17692	17649	17570	17620	17681	17466	17598	17668	17789	17738	17797	17676	17815	17597	17735	17610	17530	17706	17606	17810	17552	17497	17645	17665	17753	17661	17618	17695	17640	17690	17798	17417	17624	17615	17544	17648	17903	17791	17700	17714	17666	17636	17780	17621	17924	17569	17661	17865	17813	17700	17748	17719	17705	17771	17597	17850	17750	17613	17550	17652	17739	17560	17532	17718	17695	17602	17550	17821	17611	17655	17560	17781	17685	17854	17731	17684	17614	17868	17664	17725	17641	17657	17701	17434	17756	17687	17655	17706	17544	17795	17695	17661	17650	17821	17677	17755	17868	17735	17750	17924	17667	17672	17519	17647	17827	17575	17620	17591	17689	17594	17556	17644	17562	17662	17706	17575	17688	17663	17528	17801	17736	17534	17661	17743	17739	17637	17521	17676	17619	17463	17763	17654	17635	17755	17893	17741	17664	17708	17667	17509	17542	17725	17591	17554	17640	17552	17674	17685	17566	17664	17868	17611	17737	17780	17601	17836	17680	17602	17701	17904	17789	17472	17472	17558	17753	17831	17643	17804	17618	17561	17563	17662	17511	17718	17631	17695	17697	17502	17782	17807	17612	17647	17872	17683	17554	17689	17532	17808	17608	17823	17834	17835	17846	17584	17820	17808	17813	17626	17896	17568	17552	17602	17642	17543	17735	17735	17571	17658	17718	17675	17914	17622	17693	17633	17718	17756	17851	17663	17795	17743	17739	17771	17578	17771	17664	17442	17662	17765	18038	17637	17514	17627	17572	17603	17784	17695	17704	17603	17689	17601	17458	17760	17445	17704	17799	17622	17407	17773	17748	17704	17682	17836	17607	17582	17727	17661	17692	17781	17772	17659	17572	17751	17765	17835	17761	17670	17629	17633	17717	17533	17646	17649	17851	17852	17659	17798	17807	17694	17663	17721	17508	17576	17656	17730	17758	17697	17839	17716	17875	17718	17797	17717	17664	17840	17776	17928	17582	17586	17672	17710	17667	17518	17850	17931	17664	17597	17634	17648	17469	17597	17675	17594	17534	17826	17596	17693	17479	17671	17686	17670	17834	17721	17900	17738	17790	17576	17981	17552	17763	17636	17552	17723	17591	17654	17690	17772	17769	17554	17763	17727	17741	17693	17694	17751	17594	17710	17657	17723	17608	17699	17693	17721	17710	17647	17710	17507	17959	17734	17700	17512	17584	17683	17702	17778	17674	17713	17581	17696	17892	17498	17815	17699	17555	17710	17713	17813	17737	17583	17924	17676	17814	17618
20295	29970	29094	22490	19801	18613	17586	16918	16229	16201	16069	16437	16664	16319	15857	15920	15459	15220	15100	15049	14948	15087	14962	14999	14952	15227	15064	15049	14856	14861	14980	14877	14871	15131	15615	15479	15061	15147	15021	14991	14996	14855	14931	14837	14801	15031	14756	14858	14625	14805	14922	15009	14802	14942	14834	15045	14779	14742	14890	14913	14924	14665	14834	14851	14862	14700	14716	14778	14915	14855	14857	14860	14848	14882	14844	14854	14779	15045	14909	14940	14827	14921	14895	14880	14646	14863	14785	14849	14853	14727	14784	14833	14657	14707	14853	14795	14939	14825	14964	14688	14827	14761	14759	14831	14885	14666	14765	14731	14915	14924	14731	14876	14899	14897	14898	14959	15078	14903	14775	14744	14857	14857	14830	14847	14889	14899	14722	15121	14886	14925	14882	14777	14888	14978	14746	14813	14998	14740	14945	14764	14838	14908	14959	14786	14627	14778	14764	14996	15005	14828	14935	14786	14734	14918	14859	14854	14982	14780	14865	14883	14846	14898	15067	14837	14798	14708	14824	14814	14877	15090	15053	14862	14748	14885	14985	14914	15086	14791	14915	14902	14821	14821	14911	14916	14716	14830	14856	14905	14838	14786	14882	14674	14923	14768	14834	14881	14709	14871	14987	14742	15075	14880	14817	14846	15000	14790	14811	14890	14940	14762	14759	14909	14843	14870	14854	14831	14927	14898	14956	15037	14795	14889	14766	14819	14889	14902	14934	14933	14762	14832	14748	14808	14836	14765	14842	14841	14862	14744	14838	14855	14961	14880	14686	14978	14827	14822	14839	14692	14830	14695	15002	14788	14952	14845	14912	14760	14785	14776	14963	14813	14877	14981	14910	14841	14713	15054	14771	14888	14745	14790	14815	14852	14694	14799	15050	14843	14994	14942	14970	14774	14869	14939	15031	14859	14866	14773	14757	14802	14858	14808	14806	14899	14813	14874	14641	14839	14826	14896	14987	14985	15013	14812	14925	14836	14703	14957	14767	14951	14845	14928	14785	14783	15004	14756	15040	14865	14685	14769	14799	15043	14824	14813	14921	15028	14814	14797	14810	14665	14816	14752	14836	14887	14784	15070	14954	14952	14783	14997	14754	14893	15002	14881	14778	14890	14810	14964	14984	14745	14782	14711	14971	14793	14860	14891	14748	14771	15045	14859	14870	14832	14906	14892	14810	14868	14853	14805	15006	14949	14892	14806	14679	14890	14803	14764	14980	14846	14668	14925	14821	14732	15008	14862	14758	14817	14924	14943	14787	14928	14785	14954	14827	15039	14892	14794	14921	15034	14983	14810	14997	14821	14762	14889	14747	14772	14741	14894	14899	14880	14881	14776	14729	14916	14915	14817	15024	15036	14898	14818	14993	14886	14904	14871	14871	14767	14755	14708	14795	14932	14822	14788	14960	14814	14727	14828	14840	14792	14972	14918	14887	14738	14805	14850	14822	14903	14847	14885	14867	14852	14902	14712	14851	14938	14834	14788	14956	14832	14793	14789	14822	14763	14958	14812	14715	14911	14852	14670	14856	14974	14882	14858	14955	14914	14836	14860	14696	14659	14877	14964	14749	14864	14874	14791	14850	14849	14874	14805	14705	14708	14955	14839	14887	14746	14922	14953	14869	14720	14698	14944	14862	14851	14882	14931	14974	14927	14711	14841	14764	14770	14710	14648	14871	14720	14835	14773	15016	14770	14819	14706	14803	14978	14975	14907	14957	14931	14879	14813	14896	14755	14736	14858	14803	14875	14824	14871	14887	14871	14855	14874	14764	14821	14951	14779	14854	14895	14780	14744	14908	14686	14995	14847	14857	14944	14742	14618	14779	14809	14847	14708	14777	14765	14518	14843	14917	15022	14962	14854	14862	14890	14839	14920	14722	14796	14785	14825	14874	14916	14844	14577	14803	14907	14922	14840	14948	14982	14832	14856	14897	14903	15012	14872	14976	14899	14877	14823	15001	14896	15012	14788	14988	14851	14785	15168	14729	14705	14767	14701	14722	14869	14884	14751	14767	14965	14848	14752	14864	14940	14891	14889	14924	14810	14894	14750	14888	14889	14718	14814	14875	14818	14658	14851	14977	14769	14743	15111	14862	14762	14760	14784	14931	14868	14627	14752	14757	14944	14814	14685	14926	14739	14888	14971	14963	14820	14761	14647	15038	14860	14909	14879	15001	14704	14815	14887	14843	14890	14912	14809	14924	14854	14815	14684	14898	14778	14811	14897	14845	14755	14816	14724	14788	14818	14946	14627	15000	14791	14901	14805	14806	14855	14995	14894	14877	14925	14952	14778	14917	14856	14836	14869	14850	14828	14750	14999	14608	14761	14788	14860	14821	14695	14920	14844	14865	14801	14830	14848	14840	14845	14852	14811	14930	14834	14858	14796	14808	14843	14699	14723	14922	14873	14680	14901	14926	14840	14760	14923	14889	14698	14953	14778	14891	14913	14790	14749	14838	14933	14835	14784	14785	14779	14781	15055	14812	14923	14814	14856	14820	14801	14995	14852	14879	14720	14896	14781	14916	14721	14860	14923	14753	14751	14914	14822	14875	14764	14859	14793	14978	14893	14871	14799	14986	14848	14944	14916	14825	14825	14880	14793	14883	14974	14779	14937	14843	14843	14921	14861	14635	14808	14809	14956	14912	14914	14968	14856	14821	14796	14862	14812	14616	14788	14785	14730	14922	14853	14930	14802	15051	14931	14931	14842	14755	14907	14876	14730	14837	14862	14862	14928	14849	14774	14906	14791	14922	14929	14822	14764	15035	14988	14741	15007	14780	15022	14791	14861	14777	14784	14955	14883	14869	14885	14957	14841	14702	14890	14772	14887	14771	14708	14892	14811	14890	14731	14692	14982	14976	14667	15074	14919	14924	14995	14682	14886	14786	14893	14755	14741	14807	15068	14698	14716	14918	14655	14957	15021	14875	14867	14865	14785	14821	14679	14835	14952	14810	14831	14873	14999	14748	14974	14867	14952	14763	14852	14873	15021	14789	14945	14752	14934	14880	14965	14763	14876	14911	14899	15016	14611	14854	14797	14820	14805	14837	14945	14937	14998	15025	14889	14860	14997	14916	14895	14928	14753	14829	14841	14910	14842	14923	14785	14620	14830	14907	14990	14977	14893	14770	14901	14795	14853	14927	14827	14765	14711	14816	14851	14789	14825	14893	14816	14537	14989	14908	14874	14838	14940	14761	14770	14724	14801	14867	14786	14905	14972	14943	14863	14793	15066	14883	14683	14883	14766	14887	14862	14899	14822	14737	14967	14996	14744	14940	14864	14837	14811	14808	14884	15040	14735	14780	14935	14811	14934	14758	14846	14725	14807	14999	14670	14776	14758	14806	14819	14679	14844	14793	14968	14822	14976	14925	14631	14738	14815	15014	14819	14921	14880	14938	14816	14916	14770	14677	14809	14704	15043	14878	14944	14920	14825	14825	14780	14922	15027	14963	14791	14829	15104	14844	14878	14756	14905	14760	14985	14786	14898	14865	14942	14879	14950	14825	14866	14950	14879	14843	14874	14730	14843	14795	14951	14922	14825	14942	14905	14709	14852	14840	14702	14804	14803	14759	14899	14879	14928	14703	14875	15088	14836	14952	14656	14948	14840	14733	14851	14894	14832	14887	14895	14861	14886	14910	14898	14933	14839	14814	14962	14804	14832	14863	14761	14960	14750	14798	14935	14862	14669	14879	14791	14798	15015	14798	14911	14854	14929	14772	14793	14971	14852	14823	14726	14721	14829	14918	14870	14890	14899	14687	14870	14899	14879	14904	14890	14693	14859	14905	14733	14699	14819	15130	15024	14791	14749	14847	14862	14884	14774	14773	14936	14880	14831	14934	14898	14893	14902	14684	14839	14824	14941	14919	14670	14847	14780	14742	14839	14678	14885	14847	14797	14825	14710	14792	14864	14885	14752	14847	15078	14797	14937	14812	14931	14931	14894	14880	14693	14711	14829	14806	14772	14910	14963	14810	14764	14641	14739	15105	14922	14638	14845	14833	14743	14693	14851	14919	14837	14897	14845	14894	14834	14776	14898	14839	14938	14918	14620	14865	14805	14920	14961	14856	14882	14897	14711	14869	14983	14961	14767	15025	14913	14714	14968	14778	14900	15061	14713	14893	15021	14835	15039	14899	14807	14875	14831	14791	14890	14805	14761	14742	14824	14772	14779	14946	14824	14879	14817	14685	14983	14679	14728	14792	14981	14945	14662	14858	14757	14969	14775	14735	14832	14816	14906	14893	14736	14876	14814	14878	14709	14771	14757	15020	15103	14892	14883	14923	14934	14790	14911	14943	14700	14905	14815	14869	15016	14925	14753	14945	14700	14802	14720	14921	14864	14804	14938	14790	14812	14957	14953	14994	14872	14657	14842	14826	14909	14893	14794	14848	14822	14792	14742	14807	14909	14801	15033	14848	14756	14786	14737	14809	14867	14871	14713	14848	14841	14858	14890	14790	14893	14746	14969	14973	14827	14783	14783	14845	14845	14648	14808	14958	14731	14715	14946	14784	14860	14796	14809	15088	14901	14812	14934	14745	14828	14652	14912	14857	14767	14868	14934	14942	14840	14812	14783	15053	14780	14674	14805	14804	14818	14861	14826	14864	14758	14946	14747	14993	14932	14755	14900	14708	14842	14761	14964	15037	14967	14771	15007	14804	14745	14834	14748	14777	14647	14975	14749	14895	14751	14821	14870	14929	14979	14865	14869	14958	14912	14768	14750	14830	14968	14666	14867	14803	14796	14931	14756	14811	14858	14720	14911	14902	14822	14884	14651	14831	14721	14831	14860	14937	14860	14832	14902	15003	15122	14817	14926	14889	14674	14797	14809	15041	14785	14747	14865	14917	14709	15063	14809	14794	14884	14878	15017	14892	14908	14881	14869	14815	14950	14796	14891	14968	14781	14818	14956	14706	15050	14683	14937	15105	14874	14862	14838	14728	14897	14871	14830	14913	14702	14777	14727	14862	14688	14996	14795	14873	14948	14898	14831	14668	14779	14835	14844	14876	14911	14698	14757	14999	14767	14832	14821	14810	14863	14771	14852	14796	14886	14855	14956	14650	14811	14979	14946	14782	14946	14866	14769	14719	14905	14858	14897	14852	14866	14927	14868	14752	14874
23805	21335	29010	24123	22566	23662	23174	19686	19019	19189	18954	18871	18988	18846	18427	18742	18225	17994	17687	17606	17489	17456	17539	17541	17918	17859	17734	17548	17507	17646	17481	17556	17508	19582	20421	19523	18584	17988	17530	17601	17519	17486	17463	17409	17285	17314	17372	17330	17542	17396	17526	17469	17445	17473	17309	17240	17619	17186	17235	17282	17439	17513	17334	17437	17599	17456	17367	17305	17448	17141	17267	17364	17457	17387	17384	17304	17380	17313	17350	17411	17096	17339	17285	17262	17328	17400	17621	17304	17328	17327	17430	17360	17563	17575	17408	17328	17395	17386	17412	17486	17137	17264	17167	17442	17382	17386	17489	17262	17226	17389	17224	17370	17530	17293	17475	17337	17335	17322	17396	17258	17239	17422	17378	17239	17437	17363	17327	17367	17403	17371	17293	17336	17479	17488	17267	17115	17418	17309	17612	17541	17376	17317	17221	17450	17445	17445	17535	17321	17332	17362	17195	17257	17148	17545	17144	17300	17375	17255	17565	17424	17472	17517	17632	17295	17339	17473	17510	17408	17460	17431	17326	17484	17478	17145	17279	17442	17294	17399	17315	17196	17507	17414	17464	17209	17313	17226	17248	17311	17198	17282	17316	17303	17389	17281	17162	17191	17418	17447	17309	17240	17534	17384	17548	17398	17339	17246	17253	17362	17417	17153	17267	17329	17606	17461	17307	17501	17472	17205	17268	17306	17409	17409	17427	17442	17370	17610	17322	17418	17220	17464	17548	17429	17456	17445	17520	17399	17373	17178	17412	17255	17398	17465	17342	17377	17309	17280	17392	17444	17402	17298	17429	17456	17307	17543	17440	17406	17567	17258	17528	17059	17302	17221	17370	17259	17480	17196	17408	17350	17433	17523	17403	17291	17395	17218	17313	17567	17674	17404	17429	17482	17384	17247	17494	17325	17439	17375	17192	17330	17191	17361	17360	17361	17293	17573	17352	17449	17297	17294	17595	17424	17363	17450	17198	17313	17261	17197	17390	17271	17229	17372	17108	17481	17386	17510	17546	17375	17388	17291	17261	17269	17188	17364	17376	17379	17420	17454	17504	17498	17234	17136	17498	17389	17445	17370	17310	17570	17500	17320	17513	17338	17294	17300	17394	17479	17590	17305	17380	17293	17278	17403	17404	17275	17273	17293	17541	17316	17224	17418	17515	17457	17430	17363	17309	17230	17354	17151	17211	17182	17211	17240	17308	17473	17405	17465	17492	17280	17503	17166	17163	17385	17409	17388	17430	17248	17271	17207	17520	17534	17498	17478	17323	17331	17343	17011	17452	17411	17504	17391	17486	17307	17106	17486	17185	17366	17381	17409	17387	17538	17186	17364	17205	17333	17535	17341	17488	17317	17515	17514	17367	17332	17141	17144	17358	17398	17601	17259	17228	17217	17437	17430	17503	17424	17512	17611	17372	17395	17381	17479	17506	17439	17451	17393	17544	17302	17150	17158	17450	17163	17299	17122	17279	17441	17433	17349	17289	17469	17076	17556	17523	17324	17481	17298	17219	17235	17356	17253	17312	17132	17475	17434	17351	17582	17186	17392	17514	17401	17470	17407	17365	17273	17546	17485	17370	17288	17225	17414	17410	17344	17196	17387	17238	17381	17374	17223	17279	17306	17317	17559	17513	17244	17364	17470	17373	17375	17513	17188	17324	17348	17311	17428	17062	17405	17532	17257	17305	17446	17295	17527	17668	17319	17468	17390	17397	17276	17253	17503	17294	17398	17443	17307	17207	17453	17465	17374	17454	17455	17591	17259	17087	17221	17343	17447	17431	17553	17458	17144	17442	17423	17249	17605	17490	17481	17407	17164	17335	17437	17552	17609	17419	17434	17391	17388	17388	17271	17538	17396	17455	17155	17255	17341	17541	17588	17410	17264	17337	17309	17364	17324	17540	17294	17480	17292	17370	17207	17391	17445	17313	17483	17266	17516	17400	17367	17378	17256	17534	17203	17263	17289	17485	17511	17484	17322	17241	17509	17143	17431	17243	17250	17365	17310	17257	17329	17319	17469	17338	17254	17421	17191	17290	17334	17252	17244	17266	17382	17235	17210	17575	17294	17391	17095	17391	17376	17294	17225	17333	17597	17377	17528	17358	17391	17401	17376	17378	17704	17463	17236	17453	17542	17312	17481	17230	17318	17378	17570	17302	17373	17616	17456	17395	17407	17341	17263	17531	17290	17183	17263	17291	17434	17332	17298	17284	17377	17537	17382	17382	17304	17385	17470	17481	17369	17419	17466	17437	17301	17414	17413	17472	17385	17378	17302	17366	17435	17628	17567	17612	17244	17420	17481	17318	17164	17470	17428	17469	17541	17450	17450	17352	17303	17364	17251	17557	17256	17447	17258	17221	17279	17323	17325	17374	17087	17409	17481	17420	17346	17186	17327	17304	17353	17431	17540	17288	17317	17247	17630	17498	17206	17438	17229	17383	17285	17218	17538	17401	17374	17324	17435	17371	17396	17215	17279	17388	17518	17181	17291	17448	17434	17482	17348	17347	17508	17310	17238	17475	17398	17382	17286	17534	17205	17422	17373	17500	17419	17262	17262	17203	17424	17291	17386	17265	17322	17327	17400	17451	17425	17428	17306	17530	17438	17447	17417	17312	17420	17484	17491	17468	17245	17313	17429	17405	17131	17272	17238	17454	17389	17365	17313	17125	17286	17277	17373	17351	17423	17440	17388	17479	17223	17605	17324	17534	17328	17483	17450	17404	17174	17434	17306	17219	17222	17198	17311	17329	17323	17379	17278	17421	17294	17410	17353	17454	17240	17407	17231	17476	17338	17288	17321	17491	17329	17314	17605	17287	17267	17509	17381	17494	17389	17368	17279	17147	17421	17242	17500	17462	17465	17362	17209	17349	17269	17288	17377	17429	17291	17336	17494	17267	17421	17632	17335	17330	17463	17433	17567	17264	17289	17335	17269	17424	17463	17274	17479	17370	17476	17467	17394	17398	17226	17291	17383	17241	17344	17366	17513	17527	17347	17373	17276	17255	17365	17278	17123	17367	17264	17294	17408	17366	17615	17333	17223	17258	17408	17427	17422	17212	17568	17322	17206	17171	17488	17167	17424	17336	17629	17213	17519	17446	17122	17350	17224	17374	17268	17243	17349	17305	17344	17321	17315	17429	17339	17113	17282	17203	17324	17233	17574	17508	17217	17418	17187	17454	17345	17184	17503	17521	17462	17284	17274	17559	17196	17256	17397	17352	17418	17394	17452	17419	17304	17520	17328	17233	17308	17287	17407	17479	17227	17438	17458	17460	17301	17253	17287	17354	17233	17493	17152	17385	17400	17361	17125	17353	17194	17294	17250	17437	17460	17544	17355	17543	17263	17351	17528	17448	17282	17416	17457	17249	17550	17534	17261	17188	17344	17292	17482	17348	17250	17403	17426	17416	17197	17418	17411	17187	17601	17203	17401	17294	17250	17495	17365	17365	17414	17500	17334	17475	17385	17329	17657	17313	17287	17279	17387	17111	17340	17341	17314	17505	17059	17215	17334	17248	17421	17495	17263	17407	17277	17304	17232	17439	17441	17317	17230	17392	17431	17318	17304	17253	17495	17373	17563	17416	17358	17316	17385	17348	17323	17391	17573	17255	17581	17441	17309	17423	17337	17267	17407	17347	17508	17277	17411	17572	17388	17424	17415	17436	17458	17313	17407	17252	17413	17179	17231	17137	17319	17250	17248	17398	17269	17136	17294	17308	17371	17323	17385	17366	17327	17379	17263	17402	17308	17309	17269	17439	17398	17111	17213	17425	17267	17267	17380	17362	17463	17490	17266	17532	17272	17359	17610	17454	17285	17349	17377	17440	17437	17402	17464	17474	17296	17251	17361	17254	17478	17425	17312	17183	17329	17267	17475	17321	17556	17269	17350	17372	17489	17224	17261	17503	17493	17452	17445	17337	17447	17473	17396	17394	17269	17426	17467	17397	17302	17247	17351	17487	17353	17161	17184	17373	17495	17521	17409	17136	17335	17310	17354	17327	17467	17427	17334	17498	17170	17260	17153	17189	17280	17329	17477	17265	17342	17417	17449	17411	17293	17319	17456	17454	17420	17523	17595	17367	17337	17451	17421	17213	17402	17263	17503	17437	17456	17359	17516	17397	17301	17403	17557	17433	17453	17266	17343	17319	17321	17482	17295	17326	17491	17321	17435	17408	17391	17370	17304	17361	17243	17423	17422	17139	17336	17496	17221	17521	17228	17235	17417	17388	17577	17490	17186	17433	17271	17290	17309	17490	17414	17412	17456	17486	17343	17486	17498	17450	17135	17412	17212	17212	17510	17376	17354	17521	17389	17207	17542	17313	17263	17424	17178	17364	17226	17393	17435	17204	17617	17420	17439	17413	17212	17484	17325	17516	17387	17455	17584	17400	17299	17516	17593	17444	17419	17084	17390	17229	17468	17370	17400	17495	17282	17313	17355	17488	17317	17328	17571	17437	17195	17261	17391	17196	17388	17341	17409	17566	17443	17265	17282	17408	17453	17247	17286	17438	17275	17194	17382	17477	17484	17183	17382	17420	17397	17181	17317	17326	17265	17173	17449	17397	17459	17150	17139	17356	17436	17470	17409	17519	17403	17211	17393	17391	17272	17409	17451	17370	17332	17448	17460	17255	17663	17316	17472	17427	17362	17376	17232	17290	17385	17308	17377	17422	17435	17336	17477	17302	17753	17532	17337	17414	17342	17620	17493	17427	17344	17398	17461	17373	17477	17307	17313	17410	17480	17202	17456	17212	17379	17395	17126	17447	17414	17496	17483	17608	17433	17246	17194	17385	17353	17376	17218	17214	17565	17390	17475	17284	17435	17383	17400	17304	17296	17118	17369	17272	17115	17491	17294	17343	17425	17210	17278	17168	17460	17344	17576	17453	17492	17201	17339	17393	17190	17267	17462	17368	17179	17633	17417	17333	17305	17480	17393	17347	17405	17276	17292	17389	17540	17299	17213	17269	17257	17352	17387	17259	17419	17152	17341	17482	17325	17461	17397	17328	17532	17302	17408	17355	17361	17277	17381	17449	17216	17296	17266	17334	17218	17214	17196	17264	17190	17248	17374	17268	17140	17433	17439	17494	17223	17183	17229	17401	17378	17543	17242	17382	17490
19683	36043	33570	25815	22603	20553	19123	17963	17495	17159	16855	17255	17521	16971	16057	16912	15696	15250	15126	15247	14922	15021	15104	15136	15155	15014	15100	14996	14987	14869	15080	14832	14781	18079	18829	17096	16018	15381	14764	14710	14804	14622	14798	14663	14780	14783	14815	14668	14782	14608	14818	14667	14833	14642	14608	14788	14836	14650	14575	14696	14724	14802	14782	14822	14673	14816	14877	14725	14695	14764	14927	14800	14617	14793	14565	14532	14691	14614	14830	14580	14735	14769	14611	14666	14725	14822	14614	14912	14798	14687	14656	14748	14672	14746	14728	14648	14575	14532	14731	14694	14789	14879	14607	14901	14675	14798	14806	14716	14713	14681	14647	14782	14735	14652	14779	14624	14727	14700	14879	14539	14685	14717	14789	14672	14800	14591	14751	14613	14729	14731	14599	14644	14572	14654	14640	14626	14627	14686	14732	14741	14685	14730	14689	14570	14778	14537	14762	14745	14744	14645	14730	14737	14759	14581	14662	14782	14636	14639	14647	14687	14722	14741	14673	14602	14660	14608	14802	14718	14777	14649	14764	14521	14881	14787	14757	14727	14634	14715	14705	14568	14738	14893	14855	14641	14585	14890	14630	14764	14810	14544	14732	14601	14723	14594	14699	14698	14596	14655	14622	14686	14681	14796	14731	14558	14620	14673	14702	14736	14655	14558	14803	14605	14780	14834	14748	14602	14677	14722	14782	14716	14641	14653	14710	14703	14652	14691	14496	14669	14670	14783	14570	14735	14599	14832	14855	14800	14584	14736	14613	14742	14650	14620	14642	14728	14809	14599	14642	14537	14769	14548	14522	14689	14689	14832	14742	14733	14772	14665	14833	14803	14827	14699	14670	14697	14710	14645	14782	14787	14674	14595	14635	14677	14627	14805	14684	14599	14576	14570	14785	14764	14573	14751	14727	14611	14765	14760	14619	14684	14590	14685	14817	14733	14728	14710	14781	14825	14829	14754	14683	14706	14681	14644	14734	14663	14671	14502	14592	14731	14592	14683	14510	14798	14791	14656	14612	14572	14820	14634	14670	14730	14718	14655	14767	14526	14796	14523	14710	14733	14718	14644	14734	14693	14865	14601	14870	14795	14619	14774	14685	14722	14734	14626	14491	14453	14781	14619	14774	14645	14603	14759	14646	14707	14617	14643	14521	14611	14799	14678	14768	14544	14546	14763	14497	14571	14697	14725	14768	14717	14825	14543	14785	14714	14771	14804	14711	14587	14594	14788	14831	14678	14843	15041	14809	14594	14653	14784	14597	14746	14618	14549	14761	14544	14719	14733	14609	14472	15005	14700	14726	14687	14717	14764	14683	14743	14618	14808	14644	14501	14640	14615	14774	14757	14828	14952	14590	14697	14479	14634	14579	14584	14790	14496	14815	14717	14650	14522	14670	14676	14731	14846	14805	14573	14658	14683	14639	14566	14541	14664	14776	14767	14738	14623	14711	14590	14787	14496	14560	14706	14579	14838	14727	14624	14780	14630	14825	14766	14613	14749	14501	14707	14707	14574	14693	14766	14968	14572	14766	14882	14604	14802	14653	14731	14438	14677	14757	14751	14814	14619	14698	14640	14721	14861	14692	14687	14635	14617	14595	14679	14720	14708	14848	14795	14689	14643	14685	14759	14676	14669	14705	14627	14732	14592	14551	14565	14587	14806	14699	14699	14665	14680	14649	14716	14613	14529	14681	14708	14643	14676	14647	14729	14682	14700	14529	14708	14701	14671	14686	14739	14730	14751	14818	14833	14559	14754	14709	14616	14652	14753	14576	14718	14499	14651	14732	14612	14682	14736	14653	14691	14653	14523	14747	14746	14761	14704	14678	14643	14554	14563	14606	14615	14866	14595	14604	14668	14745	14608	14729	14739	14778	14782	14528	14751	14639	14752	14678	14653	14604	14818	14727	14605	14789	14560	14662	14659	14632	14749	14538	14712	14773	14668	14666	14665	14779	14675	14590	14621	14644	14680	14778	14523	14764	14834	14768	14598	14666	14683	14727	14761	14644	14752	14853	14694	14693	14769	14534	14789	14647	14754	14690	14780	14722	14543	14656	14578	14640	14856	14667	14698	14814	14587	14715	14705	14652	14732	14772	14738	14511	14689	14480	14781	14596	14602	14775	14720	14827	14778	14721	14731	14553	14761	14872	14782	14710	14764	14663	14626	14613	14572	14736	14824	14635	14817	14552	14836	14828	14601	14818	14934	14728	14590	14555	14748	14746	14763	14665	14816	14844	14670	14604	14716	14736	14700	14813	14597	14722	14757	14551	14511	14777	14675	14594	14658	14604	14735	14766	14546	14738	14641	14771	14793	14748	14603	14773	14729	14599	14603	14688	14728	14588	14893	14632	14748	14762	14637	14662	14611	14730	14603	14859	14671	14749	14623	14742	14789	14661	14745	14638	14926	14587	14525	14703	14609	14519	14727	14751	14652	14757	14725	14608	14790	14724	14737	14756	14841	14683	14574	14796	14567	14649	14640	14609	14683	14543	14701	14744	14746	14653	14619	14676	14835	14646	14774	14802	14714	14582	14803	14558	14756	14666	14627	14655	14668	14731	14936	14666	14648	14737	14809	14628	14548	14703	14724	14634	14618	14728	14542	14769	14588	14664	14605	14696	14561	14673	14745	14674	14662	14634	14556	14740	14759	14499	14664	14601	14910	14487	14815	14554	14596	14639	14797	14664	14668	14903	14620	14646	14664	14705	14618	14800	14558	14704	14921	14598	14533	14745	14619	14608	14784	14732	14615	14616	14622	14719	14851	14574	14764	14877	14664	14708	14664	14690	14826	14601	14714	14704	14656	14614	14632	14631	14758	14683	14757	14663	14768	14722	14870	14731	14733	14772	14767	14750	14720	14662	14697	14562	14788	14744	14755	14689	14793	14756	14810	14851	14550	14572	14712	14713	14649	14720	14679	14879	14688	14695	14869	14619	14615	14759	14620	14725	14676	14646	14890	14853	14640	14827	14723	14629	14567	14820	14782	14804	14640	14773	14758	14732	14432	14639	14684	14663	14620	14658	14594	14843	14588	14740	14729	14732	14756	14829	14786	14846	14639	14610	14783	14795	14878	14751	14889	14624	14732	14599	14666	14731	14707	14693	14834	14482	14778	14629	14635	14468	14733	14680	14690	14602	14621	14893	14674	14782	14758	14668	14590	14725	14683	14709	14736	14538	14755	14494	14781	14655	14926	14697	14711	14816	14678	14594	14789	14639	14876	14539	14879	14678	14686	14659	14781	14671	14685	14726	14770	14637	14769	14696	14672	14700	14667	14587	14736	14514	14750	14848	14692	14736	14694	14612	14600	14764	14747	14680	14643	14620	14694	14565	14660	14940	14720	14659	14712	14561	14642	14612	14670	14551	14682	14752	14694	14780	14619	14580	14676	14643	14644	14764	14637	14643	14885	14718	14732	14728	14791	14717	14589	14676	14739	14712	14612	14665	14651	14793	14763	14764	14571	14721	14600	14596	14755	14737	14513	14845	14695	14805	14780	14369	14789	14819	14858	14518	14822	14629	14589	14645	14726	14650	14714	14818	14898	14726	14548	14860	14687	14769	14684	14659	14503	14848	14732	14826	14487	14715	14843	14677	14676	14867	14735	14605	14631	14720	14736	14734	14830	14702	14743	14675	14674	14632	14878	14594	14621	14647	14709	14776	14513	14633	14629	14704	14763	14806	14567	14686	14728	14895	14795	14801	14971	14781	14634	14694	14714	14919	14683	14757	14764	14608	14697	14597	14755	14765	14474	14632	14691	14748	14781	14591	14597	14944	14909	14787	14616	14742	14702	14706	14645	14603	14717	14771	14424	14686	14713	14482	14578	14667	14653	14777	14702	14704	14721	14618	14720	14620	14611	14716	14515	14630	14793	14568	14657	14851	14748	14600	14660	14701	14761	14660	14737	14655	14740	14668	14628	14548	14741	14749	14685	14641	14696	14686	14722	14721	14846	14547	14579	14702	14823	14970	14754	14673	14843	14762	14659	14600	14813	14613	14736	14593	14600	14449	14779	14608	14755	14551	14579	14661	14546	14612	14544	14673	14788	14688	14581	14730	14489	14656	14647	14981	14732	14829	14594	14540	14775	14657	14717	14647	14598	14610	14778	14566	14771	14574	14795	14561	14832	14554	14754	14492	14557	14680	14633	14799	14791	14698	14723	14735	14671	14840	14610	14628	14700	14665	14699	14695	14739	14719	14743	14593	14724	14783	14677	14512	14628	14730	14677	14631	14871	14788	14700	14809	14676	14568	14762	14841	14654	14552	14689	14720	14565	14496	14675	14698	14733	14779	14765	14876	14746	14761	14822	14909	14825	14663	14689	14717	14740	14674	14912	14597	14668	14580	14644	14745	14755	14752	14623	14800	14678	14797	14760	14720	14873	14702	14572	14724	14651	14700	14673	14865	14707	14663	14807	14799	14746	14747	14774	14508	14668	14685	14764	14696	14755	14658	14745	14687	14473	14610	14728	14919	14634	14745	14624	14728	14447	14593	14658	14635	14756	14589	14863	14746	14583	14550	14701	14681	14857	14677	14690	14770	14678	14896	14706	14764	14750	14703	14513	14694	14649	14818	14734	14772	14624	14638	14673	14686	14827	14568	14679	14803	14468	14705	14718	14725	14560	14760	14745	14814	14629	14659	14592	14749	14742	14489	14711	14659	14670	14670	14529	14578	14583	14780	14723	14835	14845	14481	14547	14741	14719	14621	14687	14467	14605	14755	14608	14675	14589	14646	14599	14659	14660	14709	14562	14730	14796	14389	14660	14706	14642	14640	14607	14692	14729	14709	14668	14746	14700	14702	14687	14615	14798	14647	14850	14818	14683	14666	14693	14780	14771	14606	14672	14648	14691	14813	14743	14784	14621	14517	14674	14744	14723	14567	14679	14769	14635	14734	14806	14475	14822	14650	14690	14437	14664	14646	14637	14398	14665	14638	14657	14741	14716	14555	14650	14689	14751	14785	14773	14600	14767	14877	14696	14583	14830	14837	14567	14584	14714	14700	14821	14753	14871	14601	14884	14665	14841	14523	14744	14803	14644	14749	14605	14689	14742	14732	14702	14831	14764	14789	14898	14699	14782	14667	14727	14923	14619	14822	14604	14763	14646	14732	14743	14768	14704
23009	21453	29500	23856	21723	24208	27210	21437	19983	20111	19830	19903	19891	19748	18929	19268	18969	18130	18212	18065	17845	17531	18050	18019	18029	17829	17797	18147	17939	17929	17839	17692	18014	21900	23059	21538	19836	18567	18131	17576	17607	17465	17476	17578	17485	17581	17746	17479	17507	17582	17515	17431	17650	17512	17641	17640	17686	17429	17527	17646	17590	17835	17572	17424	17612	17321	17711	17389	17761	17590	17571	17521	17605	17690	17791	17512	17658	17641	17612	17632	17619	17578	17456	17467	17762	17669	17405	17557	17414	17550	17740	17711	17464	17440	17595	17583	17454	17777	17445	17392	17843	17639	17391	17528	17597	17528	17384	17495	17452	17632	17824	17671	17481	17625	17672	17584	17404	17503	17444	17532	17734	17595	17477	17461	17406	17534	17506	17401	17472	17407	17590	17461	17604	17789	17541	17336	17411	17442	17487	17609	17679	17460	17274	17536	17621	17592	17398	17382	17484	17515	17466	17484	17449	17482	17488	17388	17440	17470	17477	17654	17463	17474	17350	17462	17393	17525	17481	17600	17359	17431	17452	17592	17599	17476	17560	17541	17526	17462	17484	17487	17490	17738	17528	17543	17589	17398	17479	17604	17480	17633	17553	17508	17528	17466	17482	17519	17473	17569	17587	17435	17463	17394	17439	17411	17642	17591	17495	17492	17526	17609	17812	17623	17500	17391	17428	17427	17323	17512	17344	17331	17517	17440	17465	17654	17691	17539	17419	17526	17497	17501	17656	17361	17593	17288	17670	17541	17352	17311	17431	17372	17430	17730	17513	17484	17620	17436	17532	17563	17632	17343	17471	17540	17571	17380	17505	17347	17709	17635	17390	17468	17309	17592	17515	17276	17625	17608	17494	17575	17549	17511	17515	17444	17718	17424	17301	17596	17400	17418	17206	17413	17486	17347	17469	17577	17514	17371	17498	17619	17513	17485	17580	17296	17745	17680	17638	17620	17431	17491	17219	17386	17402	17543	17459	17576	17372	17427	17361	17548	17603	17438	17442	17482	17605	17432	17467	17604	17695	17530	17525	17649	17411	17480	17487	17505	17603	17596	17375	17516	17516	17492	17529	17419	17642	17692	17560	17450	17533	17436	17575	17387	17363	17464	17492	17310	17600	17601	17489	17676	17514	17381	17376	17643	17751	17612	17595	17575	17402	17513	17556	17533	17561	17481	17653	17464	17410	17537	17285	17477	17509	17320	17323	17405	17611	17392	17469	17457	17403	17439	17346	17765	17486	17374	17403	17523	17597	17378	17503	17596	17486	17445	17505	17379	17360	17401	17439	17539	17402	17424	17571	17364	17468	17721	17354	17402	17591	17621	17268	17586	17449	17706	17424	17223	17441	17346	17403	17639	17640	17672	17492	17433	17540	17429	17411	17587	17495	17358	17520	17439	17520	17240	17587	17487	17562	17464	17420	17336	17539	17613	17412	17438	17582	17736	17550	17395	17362	17393	17413	17502	17556	17641	17595	17416	17586	17487	17749	17453	17476	17550	17313	17470	17622	17431	17322	17490	17323	17546	17670	17417	17708	17369	17398	17522	17657	17542	17623	17470	17324	17753	17495	17613	17499	17539	17503	17568	17671	17414	17557	17573	17484	17546	17470	17632	17541	17633	17616	17600	17491	17736	17747	17406	17576	17388	17324	17422	17439	17400	17614	17640	17404	17318	17422	17487	17542	17435	17459	17525	17723	17721	17557	17342	17400	17583	17265	17299	17406	17505	17649	17425	17606	17588	17677	17430	17273	17686	17566	17565	17439	17368	17527	17498	17554	17519	17502	17542	17366	17349	17400	17244	17743	17558	17480	17329	17538	17435	17436	17442	17419	17636	17469	17318	17489	17347	17629	17333	17383	17614	17525	17433	17549	17547	17381	17631	17500	17663	17294	17511	17686	17630	17439	17615	17522	17566	17479	17638	17678	17441	17536	17440	17430	17267	17573	17566	17404	17419	17465	17432	17559	17598	17550	17546	17587	17367	17306	17587	17491	17384	17471	17526	17612	17448	17491	17367	17444	17198	17462	17462	17501	17620	17455	17587	17482	17624	17490	17476	17210	17513	17362	17604	17582	17403	17419	17391	17354	17623	17411	17572	17658	17450	17440	17473	17465	17423	17505	17581	17439	17597	17417	17608	17466	17414	17381	17618	17631	17434	17406	17275	17432	17584	17488	17487	17600	17590	17462	17349	17469	17583	17476	17378	17544	17538	17330	17366	17634	17381	17420	17503	17422	17647	17427	17516	17464	17257	17597	17670	17394	17526	17559	17420	17462	17447	17533	17482	17453	17482	17483	17594	17737	17578	17620	17423	17709	17631	17461	17472	17594	17575	17378	17551	17394	17245	17431	17418	17538	17449	17602	17498	17454	17575	17574	17552	17570	17415	17517	17333	17389	17434	17543	17562	17447	17488	17516	17446	17420	17326	17568	17545	17417	17523	17521	17410	17382	17553	17423	17459	17651	17399	17305	17591	17574	17375	17596	17490	17478	17331	17487	17348	17314	17474	17675	17588	17561	17570	17395	17583	17638	17627	17430	17293	17552	17502	17617	17586	17431	17541	17466	17445	17551	17289	17493	17550	17376	17377	17451	17541	17490	17375	17384	17305	17458	17699	17559	17651	17389	17418	17579	17508	17561	17470	17390	17787	17584	17327	17578	17288	17603	17578	17478	17511	17654	17571	17439	17522	17552	17600	17482	17417	17470	17644	17451	17551	17476	17411	17634	17526	17389	17365	17526	17382	17293	17380	17560	17551	17464	17341	17599	17505	17402	17438	17588	17458	17557	17412	17581	17521	17773	17614	17312	17427	17633	17427	17211	17480	17810	17556	17388	17437	17416	17338	17389	17540	17351	17750	17559	17419	17505	17830	17723	17314	17603	17488	17676	17656	17535	17286	17332	17599	17557	17708	17512	17530	17250	17596	17530	17530	17614	17398	17621	17494	17549	17413	17553	17358	17591	17453	17689	17529	17565	17377	17620	17611	17578	17647	17514	17474	17545	17288	17519	17475	17424	17635	17629	17531	17446	17573	17469	17509	17654	17464	17466	17408	17518	17527	17309	17430	17593	17440	17362	17380	17416	17566	17478	17484	17474	17448	17271	17533	17619	17646	17684	17444	17654	17582	17477	17375	17421	17582	17590	17449	17576	17594	17364	17341	17437	17434	17544	17514	17511	17372	17553	17639	17338	17290	17313	17262	17574	17528	17462	17512	17633	17416	17461	17657	17204	17320	17607	17617	17535	17602	17616	17428	17160	17442	17585	17747	17514	17429	17444	17604	17430	17416	17444	17530	17549	17481	17308	17549	17520	17396	17401	17428	17593	17343	17721	17370	17539	17707	17521	17549	17533	17435	17354	17544	17318	17280	17531	17467	17600	17536	17483	17556	17294	17704	17593	17392	17354	17457	17141	17557	17559	17497	17116	17387	17502	17537	17404	17358	17517	17172	17488	17575	17495	17488	17560	17582	17548	17640	17481	17532	17745	17774	17669	17722	17550	17481	17562	17453	17620	17459	17603	17535	17367	17541	17468	17303	17508	17316	17388	17332	17784	17555	17447	17544	17432	17380	17715	17723	17455	17413	17431	17687	17668	17500	17507	17460	17462	17491	17566	17445	17479	17594	17353	17505	17374	17569	17638	17337	17494	17487	17534	17394	17553	17619	17436	17438	17517	17442	17553	17468	17499	17437	17420	17298	17414	17507	17433	17372	17477	17391	17676	17680	17438	17480	17425	17568	17461	17357	17428	17587	17685	17571	17549	17471	17582	17505	17490	17361	17444	17635	17565	17493	17406	17742	17613	17622	17543	17446	17453	17429	17621	17508	17614	17465	17468	17503	17513	17348	17548	17659	17477	17485	17517	17654	17375	17596	17769	17728	17434	17524	17383	17459	17591	17530	17430	17493	17669	17414	17593	17584	17465	17614	17482	17366	17572	17355	17332	17316	17609	17480	17549	17350	17393	17623	17468	17668	17507	17550	17518	17601	17585	17459	17702	17604	17585	17394	17485	17637	17654	17564	17403	17456	17446	17556	17280	17412	17445	17217	17672	17358	17635	17481	17279	17512	17233	17572	17583	17390	17676	17736	17647	17546	17472	17650	17475	17254	17593	17324	17516	17585	17542	17518	17704	17577	17399	17562	17574	17779	17545	17498	17716	17563	17696	17609	17534	17503	17538	17398	17414	17398	17331	17252	17465	17429	17427	17401	17422	17556	17556	17603	17349	17427	17497	17385	17648	17659	17322	17656	17568	17303	17447	17491	17329	17296	17389	17321	17705	17601	17547	17487	17453	17579	17522	17602	17385	17648	17346	17611	17479	17558	17399	17474	17514	17514	17463	17522	17306	17432	17472	17460	17471	17304	17458	17347	17287	17450	17706	17485	17450	17432	17354	17449	17744	17510	17409	17397	17379	17573	17440	17518	17640	17542	17513	17562	17375	17408	17677	17368	17366	17507	17497	17304	17446	17411	17620	17532	17319	17473	17650	17444	17637	17425	17597	17241	17520	17573	17450	17576	17621	17471	17470	17575	17447	17670	17516	17532	17534	17465	17560	17504	17663	17618	17440	17420	17478	17502	17529	17371	17313	17656	17498	17586	17520	17406	17572	17566	17384	17361	17685	17428	17429	17540	17413	17384	17581	17429	17533	17503	17652	17416	17559	17876	17598	17459	17482	17470	17425	17632	17561	17560	17498	17432	17575	17380	17336	17472	17572	17228	17464	17384	17648	17776	17620	17336	17612	17586	17585	17589	17427	17624	17605	17496	17482	17294	17640	17479	17301	17542	17405	17397	17505	17718	17461	17497	17471	17259	17477	17541	17434	17269	17486	17574	17431	17615	17599	17422	17647	17454	17415	17616	17469	17461	17425	17360	17522	17576	17654	17620	17401	17667	17601	17512	17579	17453	17381	17590	17494	17436	17430	17559	17485	17429	17456	17344	17593	17487	17446	17458	17413	17646	17656	17492	17622	17554	17517	17578	17624	17334	17387	17494	17508	17550	17339	17343	17444	17561	17543	17406	17482	17519	17583	17518	17494	17580	17508	17473	17452	17622	17580	17373	17435	17482	17558	17338	17371	17370	17395	17575	17490	17505	17590	17668	17390	17363	17574	17336	17431	17789
21947	39763	37405	28563	24944	22630	20983	19860	18901	18187	18069	18615	18376	17585	16926	17456	16118	15422	15508	15286	15094	15026	15097	15128	15143	15166	15170	14998	15164	15218	15043	14921	15254	21421	21611	19135	16618	15723	15046	14794	14605	14627	14663	14799	14753	14869	14627	14778	14738	14688	14963	14686	14575	14757	14845	14765	14718	14679	14690	14777	14639	14640	14792	14751	14783	14784	14859	14721	14657	14769	14521	14785	14678	14570	14767	14603	14806	14689	14607	14631	14743	14653	14711	14780	14646	14732	14760	14766	14750	14645	14737	14707	14704	14511	14737	14592	14763	14715	14735	14790	14722	14802	14653	14796	14791	14882	14794	14847	14798	14666	14597	14713	14837	14674	14596	14739	14815	14607	14711	14936	14707	14680	14716	14660	14764	14779	14871	14722	14878	14650	14920	14883	14640	14672	14732	14842	14806	14795	14776	14754	14775	14832	14819	14805	14797	14691	14604	14853	14642	14556	14965	14762	14579	14562	14823	14663	14565	14601	14766	14798	14776	14878	14733	14695	14650	14755	14770	14560	14612	14939	14727	14696	14873	14729	14817	14806	14644	14796	14880	14605	14749	14618	14737	14616	14676	14763	14736	14638	14547	14688	14828	14815	14693	14943	14721	14597	14656	14831	14623	14706	14523	14759	14664	14648	14822	14836	14700	14541	14708	14781	14563	14536	14696	14782	14698	14672	14786	14679	14743	14832	14639	14673	14712	14637	14584	14681	14579	14712	14633	14828	14700	14604	14715	14752	14741	14768	14812	14867	14836	14652	14683	14640	14704	14775	14756	14707	14842	14710	14891	14744	14682	14688	14644	14638	14707	14835	14881	14692	14588	14577	14712	14852	14742	14662	14827	14769	14599	14804	14643	14712	14788	14626	14758	14547	14683	14870	14765	14700	14786	14657	14554	14763	14697	14693	14613	14719	14653	14582	14751	14576	14966	14902	14737	14826	14610	14776	14868	14638	14749	14634	14820	14797	14762	14789	14708	14627	14796	14690	14887	14724	14806	14718	14682	14729	14801	14814	14737	14633	14739	14814	14598	14652	14726	14832	14885	14707	14561	14590	14719	14649	14716	14789	14847	14814	14956	14725	14825	14788	14694	14710	14622	14780	14733	14839	14834	14675	14672	14679	14709	14547	14736	14811	14732	14772	14583	14663	14725	14773	14754	14665	14745	14738	14790	14792	14825	14497	14651	14669	14698	14867	14804	14773	14677	14801	14757	14599	14641	14700	14718	14827	14679	14812	14828	14748	14700	14782	14722	14647	14664	14684	14740	14754	14886	14690	14856	14628	14882	14779	14711	14538	14645	14742	14608	14845	14705	14930	14663	14627	14842	14749	14848	14806	14564	14558	14696	14831	14716	14663	14725	14747	14706	14895	14780	14572	14714	14656	14595	14798	14656	14807	14838	14987	14747	14707	14614	14780	14773	14809	14863	14756	14737	14695	14698	14606	14647	14724	14822	14671	14676	14644	14737	14733	14773	14859	14679	14642	14927	14653	14709	14836	14770	14565	14705	14813	14545	14833	14777	14794	14625	14757	14801	14710	14674	14641	14686	14860	14682	14795	14671	14820	14630	14805	14851	14786	14622	14417	14761	14619	14580	14675	14665	14743	14646	14655	14808	14805	14769	14643	14593	14732	14688	14666	14695	14742	14692	14677	14733	14575	14791	14805	14791	14700	14636	14745	14817	14599	14706	14844	14746	14776	14608	14812	14764	14731	14652	14562	14806	14860	14647	14700	14553	14902	14890	14759	14688	14657	14650	14843	14779	14748	14601	14880	14783	14727	14758	14739	14777	14883	14635	14690	14753	14668	14652	14732	14669	14673	14650	14800	14555	14664	14756	14799	14688	14767	14790	14693	14645	14641	14576	14609	14557	14784	14748	14772	14586	14815	14759	14775	14872	14715	14750	14612	14665	14599	14575	14713	14640	14840	14596	14744	14759	14670	14758	14779	14561	14691	14594	14635	14877	14822	14733	14722	14666	14811	14689	14806	14872	14758	14650	14743	14604	14648	14687	14772	14848	14685	14925	14598	14842	14722	14672	14855	14618	14721	14904	14747	14760	14813	14729	14606	14743	14718	14675	14759	14752	14665	14748	14866	14698	14671	14663	14879	14791	14845	14841	14752	14842	14761	14687	14655	14854	14693	14726	14599	14748	14761	14694	14828	14668	14845	14576	14630	14823	14757	14802	14783	14703	14611	14699	14819	14720	14727	14639	14674	14737	14749	14724	14772	14727	14670	14637	14739	14752	14861	14672	14672	14574	14824	14768	14632	14678	14900	14732	14812	14662	14756	14861	14602	14793	14604	14796	14743	14479	14643	14799	14579	14720	14663	14656	14696	14536	14684	14814	14710	14791	14667	14801	14802	14720	14704	14850	14563	14778	14627	14685	14750	14705	14683	14798	14639	14909	14637	14725	14687	14676	14645	14828	14698	14769	14659	14686	14698	14666	14779	14544	14678	14635	14832	14769	14778	14815	14779	14877	14619	14740	14900	14707	14883	14773	14674	14712	14709	14757	14694	14704	14745	14629	14752	14734	14874	14795	14726	14607	14793	14637	14851	14836	14819	14875	14668	14678	14743	14696	14711	14595	14676	14834	14845	14722	14816	14594	14647	14565	14723	14604	14641	14747	14873	14823	14589	14639	14833	14585	14779	14762	14747	14786	14753	14823	14682	14710	14783	14774	14789	14720	14755	14670	14718	14718	14726	14603	14781	14756	14806	14679	14908	14644	14733	14770	14810	14599	14828	14565	14868	14755	14712	14814	14539	14803	14569	14729	14672	14789	14787	14626	14783	14777	14734	14592	14796	14681	14817	14904	14710	14717	14663	14664	14930	14714	14691	14781	14623	14771	14805	14721	14585	14694	14646	14844	14677	14689	14613	14597	14695	14597	14518	14795	14618	14837	14645	14578	14883	14738	14717	14656	14717	14656	14751	14647	14650	14696	14489	14759	14776	14796	14797	14780	14850	14624	14599	14771	14710	14697	14809	14650	14769	14720	14727	14718	14815	14741	14646	14558	14718	14720	14829	14783	14668	14868	14714	14810	14746	14669	14789	14730	14693	14615	14621	14634	14815	14822	14627	14714	14763	14778	14790	14748	14635	14561	14763	14619	14739	14740	14650	14693	14722	14806	14565	14658	14591	14614	14746	14742	14710	14664	14729	14815	14523	14838	14708	14680	14756	14661	14717	14643	14531	14780	14689	14532	14893	14569	14736	14611	14649	14609	14700	14807	14724	14869	14773	14588	14737	14632	14581	14686	14679	14661	14761	14568	14702	14748	14771	14652	14689	14658	14766	14630	14646	14741	14856	14801	14676	14643	14768	14687	14807	14651	14674	14608	14805	14642	14593	14514	14639	14828	14789	14631	14990	14877	14739	14727	14925	14819	14721	14635	14632	14664	14684	14716	14649	14939	14682	14870	14584	14611	14691	14674	14696	14700	14531	14711	14727	14763	14532	14615	14742	14534	14857	14626	14764	14710	14581	14908	14790	14748	14852	14630	14651	14764	14908	14810	14799	14655	14859	14635	14690	14673	14807	14748	15004	14738	14799	14812	14740	14664	14657	14763	14606	14766	14716	14832	14782	14717	14829	14774	14644	14668	14911	14679	14698	14752	14684	14567	14834	14652	14746	14605	14709	14699	14590	14546	14764	14615	14619	14820	14529	14636	14625	14670	14708	14789	14642	14662	14778	14654	14591	14819	14798	14907	14791	14803	14605	14861	14628	14628	14635	14755	14637	14784	14639	14804	14774	14690	14704	14482	14684	14770	14695	14725	14738	14792	14749	14710	14676	14750	14685	14803	14667	14652	14633	14655	14744	14805	14645	14737	14762	14695	14598	14789	14568	14926	14776	14792	14769	14763	14703	14735	14678	14673	14686	14782	14785	14679	14554	14751	14526	14838	14700	14748	14661	14596	14775	14646	14762	14689	14760	14776	14756	14652	14775	14762	14612	14643	14693	14800	14818	14586	14786	14701	14814	14680	14713	14573	14765	14744	14802	14699	14662	14671	14661	14654	14658	14611	14672	14661	14771	14725	14635	14745	14794	14868	14660	14738	14867	14784	14642	14678	14647	14677	14595	14890	14652	14745	14745	14799	14558	14534	14793	14820	14806	14694	14666	14939	14692	14787	14840	14512	14728	14730	14682	14778	14533	14759	14603	14578	14585	14553	14729	14810	14661	14584	14737	14782	14673	14673	14833	14770	14906	14678	14811	14823	14635	14675	14551	14514	14581	14689	14753	14635	14717	14813	14719	14640	14674	14743	14870	14693	14662	14847	14841	14772	14799	14721	14698	14707	14691	14675	14804	14643	14662	14662	14571	14615	14770	14595	14583	14560	14601	14715	14814	14787	14751	14649	14761	14773	14680	14622	14725	14647	14696	14674	14701	14733	14731	14708	14831	14659	14775	14600	14774	14693	14742	14630	14532	14798	14615	14722	14655	14790	14767	14651	14945	14684	14739	14793	14565	14766	14565	14643	14703	14538	14869	14854	14692	14725	14747	14756	14653	14637	14761	14996	14780	14784	14689	14612	14747	14659	14587	14651	14602	14671	14698	14759	14846	14658	14627	14606	14761	14845	14826	15028	14690	14661	14544	14538	14680	14723	14727	14686	14894	14789	14729	14746	14770	14574	14820	14659	14796	14575	14696	14788	14617	14775	14605	14758	14769	14893	14606	14840	14829	14831	14860	14656	14767	14925	14881	14760	14642	14545	14763	14635	14871	14729	14738	14776	14716	14596	14680	14652	14766	14749	14723	14733	14816	14507	14813	14711	14704	14725	14779	14784	14765	14764	14697	14601	14819	14573	14726	14786	14537	14647	14666	14695	14614	14668	14712	14658	14788	14700	14692	14768	14691	14720	14715	14711	14599	14666	14693	14707	14784	14664	14777	14662	14750	14670	14768	14656	14769	14750	14808	14644	14733	14692	14554	14748	14728	14996	14968	14694	14622	14685	14710	14713	14611	14540	14634	14848	14748	14760	14652	14568	14786	14862	14716	14621	14872	14780	14903	14767	14686	14810	14725	14888	14873	14664	14972	14751	14633	14569	14753	14666	14910	14621	14671	14850	14716	14557	14720	14796	14804	14926	14801	14690	14701	14859	14724
27891	23321	28451	25547	21019	20139	19585	18612	18536	18509	18394	18985	19057	18338	18383	18352	18193	18064	17944	17882	17877	17546	17799	17740	17882	17839	17740	17895	17891	17783	17747	17895	17775	17805	18021	18175	17991	17938	17826	17846	17854	17683	17696	17713	17784	17713	17456	17675	17829	17769	17702	17744	17582	17740	17768	17760	17731	17591	17483	17669	17660	17539	17886	17645	17775	17605	17589	17520	17610	17464	17569	17650	17594	17667	17875	17710	17478	17719	17712	17822	17592	17571	17695	17775	17763	17546	17670	17656	17727	17542	17682	17705	17728	17789	17871	17586	17587	17384	17501	17619	17622	17597	17538	17601	17635	17590	17557	17457	17736	17656	17608	17452	17700	17889	17702	17547	17451	17444	17646	17633	17835	17856	17632	17646	17556	17598	17440	17522	17820	17576	17672	17585	17652	17379	17642	17627	17580	17602	17677	17680	17729	17758	17629	17652	17754	17477	17672	17503	17621	17650	17503	17676	17712	17797	17880	17573	17718	17696	17735	17720	17822	17672	17498	17577	17750	17582	17627	17637	17534	17616	17795	17556	17675	17683	17664	17600	17854	17801	17703	17526	17975	17532	17534	17576	17829	17659	17569	17502	17641	17689	17782	17745	17706	17809	17607	17632	17529	17589	17732	17660	17654	17634	17566	17687	17609	17557	17509	17750	17629	17458	17534	17582	17565	17792	17717	17668	17498	17732	17619	17644	17578	17607	17601	17545	17552	17622	17728	17446	17730	17677	17627	17471	17590	17716	17661	17591	17568	17443	17661	17606	17616	17662	17663	17860	17596	17603	17616	17642	17750	17471	17410	17736	17775	17630	17743	17566	17595	17716	17707	17761	17718	17779	17549	17696	17829	17699	17583	17586	17648	17662	17760	17528	17762	17695	17729	17769	17590	17561	17669	17640	17874	17485	17495	17576	17745	17433	17598	17455	17652	17507	17858	17477	17607	17697	17601	17609	17685	17332	17504	17724	17558	17617	17685	17700	17700	17660	17630	17610	17695	17586	17462	17795	17729	17560	17476	17721	17762	17790	17674	17458	17408	17626	17649	17682	17665	17773	17697	17721	17414	17605	17536	17581	17754	17585	17636	17618	17528	17658	17729	17585	17565	17768	17565	17436	17779	17735	17797	17576	17452	17558	17628	17816	17543	17508	17663	17719	17547	17424	17713	17773	17884	17793	17676	17659	17324	17540	17651	17808	17504	17612	17705	17497	17632	17759	17877	17706	17521	17745	17454	17512	17661	17490	17659	17513	17721	17705	17548	17613	17512	17519	17742	17696	17701	17609	17596	17543	17795	17647	17356	17761	17694	17508	17725	17904	17666	17457	17558	17721	17454	17531	17582	17616	17720	17637	17532	17749	17658	17635	17450	17694	17674	17695	17575	17823	17908	17698	17665	17648	17610	17367	17883	17659	17553	17699	17768	17559	17733	17563	17632	17651	17398	17663	17582	17789	17607	17495	17743	17700	17460	17709	17771	17586	17658	17806	17713	17720	17887	17728	17725	17729	17706	17775	17733	17702	17633	17397	17756	17395	17376	17682	17768	17550	17669	17723	17636	17823	17631	17722	17672	17724	17605	17634	17569	17608	17647	17542	17581	17940	17650	17564	17675	17623	17790	17668	17590	17595	17686	17756	17653	17459	17481	17595	17866	17521	17732	17728	17616	17666	17528	17617	17673	17526	17554	17779	17587	17472	17795	17603	17815	17652	17559	17561	17922	17597	17503	17469	17589	17662	17705	17413	17684	17674	17614	17615	17535	17535	17785	17723	17738	17673	17682	17575	17680	17459	17610	17724	17734	17620	17703	17562	17684	17564	17546	17573	17522	17494	17583	17627	17725	17616	17823	17885	17618	17644	17675	17661	17741	17512	17674	17498	17462	17548	17695	17551	17622	17648	17578	17546	17530	17658	17549	17737	17683	17715	17617	17648	17696	17578	17673	17718	17601	17528	17329	17628	17593	17670	17605	17531	17505	17811	17831	17598	17867	17659	17559	17643	17623	17638	17648	17723	17563	17772	17630	17664	17739	17668	17542	17630	17593	17709	17560	17631	17419	17629	17624	17627	17678	17646	17673	17574	17507	17722	17515	17751	17654	17586	17800	17719	17627	17556	17388	17523	17540	17545	17706	17582	17580	17564	17667	17801	17827	17698	17558	17668	17740	17616	17620	17634	17480	17613	17568	17728	17900	17547	17480	17502	17421	17672	17670	17700	17415	17725	17421	17755	17565	17346	17630	17633	17503	17553	17706	17534	17474	17559	17846	17583	17661	17572	17646	17640	17699	17756	17560	17548	17631	17574	17684	17730	17835	17688	17756	17519	17483	17465	17619	17806	17554	17765	17460	17622	17362	17782	17553	17444	17670	17559	17698	17804	17564	17665	17600	17552	17683	17570	17799	17768	17501	17665	17715	17713	17645	17504	17813	17720	17535	17595	17528	17806	17706	17649	17700	17564	17727	17541	17503	17735	17694	17657	17612	17701	17606	17584	17515	17666	17710	17587	17806	17602	17750	17568	17509	17581	17556	17553	17584	17704	17606	17674	17609	17511	17590	17500	17540	17541	17854	17787	17542	17596	17559	17732	17735	17783	17728	17511	17753	17587	17546	17795	17666	17611	17623	17772	17703	17770	17523	17567	17850	17707	17706	17534	17540	17605	17638	17512	17504	17679	17805	17690	17824	17506	17622	17583	17582	17489	17734	17824	17742	17735	17496	17623	17685	17351	17670	17611	17758	17746	17540	17391	17772	17558	17651	17831	17665	17493	17558	17637	17864	17840	17670	17640	17644	17772	17673	17825	17846	17782	17687	17524	17752	17819	17618	17536	17815	17570	17364	17757	17703	17700	17610	17514	17691	17494	17690	17539	17484	17675	17585	17477	17525	17656	17573	17732	17715	17818	17711	17677	17682	17695	17577	17693	17676	17452	17640	17709	17732	17557	17532	17653	17856	17467	17498	17512	17486	17382	17557	17625	17701	17725	17644	17629	17730	17767	17669	17591	17687	17752	17615	17574	17676	17618	17633	17755	17604	17701	17758	17559	17639	17616	17552	17560	17372	17624	17618	17466	17824	17710	17870	17751	17793	17543	17794	17635	17608	17799	17565	17707	17843	17733	17676	17706	17909	17654	17703	17523	17870	17564	17640	17656	17666	17891	17633	17655	17713	17576	17566	17616	17563	17712	17450	17654	17582	17508	17512	17832	17704	17605	17817	17813	17725	17555	17516	17753	17720	17540	17445	17614	17698	17739	17616	17674	17347	17866	18004	17584	17623	17444	17509	17624	17555	17686	18000	17510	17504	17610	17809	17395	17609	17662	17722	17662	17672	17687	17667	17593	17752	17617	17710	17754	17690	17750	17520	17622	17719	17579	17532	17578	17684	17698	17724	17670	17875	17490	17734	17659	17592	17602	17625	17599	17609	17573	17579	17673	17686	17497	17775	17566	17610	17653	17684	17599	17762	17749	17636	17828	17838	17399	17603	17546	17616	17514	17690	17448	17573	17422	17729	17599	17831	17699	17477	17590	17726	17622	17700	17679	17501	17504	17577	17490	17500	17621	17466	17775	17637	17758	17684	17649	17574	17475	17518	17378	17696	17517	17824	17621	17824	17634	17581	17605	17661	17634	17691	17642	17670	17680	17760	17829	17570	17700	17694	17524	17673	17408	17528	17776	17847	17650	17632	17720	17799	17391	17547	17527	17554	17658	17749	17683	17646	17751	17650	17728	17743	17519	17712	17686	17682	17377	17803	17629	17527	17661	17679	17696	17657	17445	17527	17748	17672	17650	17636	17592	17595	17868	17913	17642	17705	17515	17776	17769	17512	17759	17696	17703	17694	17439	17718	17587	17652	17293	17676	17564	17817	17545	17905	17735	17658	17669	17745	17685	17588	17610	17726	17764	17623	17623	17658	17639	17494	17518	17681	17761	17545	17647	17730	17518	17752	17689	17623	17658	17500	17674	17820	17806	17706	17675	17706	17539	17621	17672	17691	17755	17663	17529	17523	17713	17518	17700	17554	17651	17788	17588	17679	17662	17661	17369	17728	17482	17562	17495	17721	17584	17734	17559	17675	17555	17674	17637	17643	17873	17778	17549	17793	17685	17618	17764	17665	17736	17568	17553	17693	17525	17600	17693	17769	17845	17448	17563	17576	17541	17513	17615	17563	17839	17680	17685	17687	17788	17684	17610	17636	17701	17611	17673	17632	17503	17640	17892	17693	17670	17502	17532	17733	17836	17617	17593	17613	17700	17697	17441	17900	17530	17804	17624	17620	17709	17801	17655	17480	17640	17545	17603	17583	17700	17648	17795	17744	17502	17811	17500	17514	17761	17435	17685	17452	17582	17848	17681	17740	17442	17669	17876	17715	17395	17774	17772	17770	17324	17579	17613	17626	17680	17707	17650	17467	17653	17838	17555	17626	17431	17455	17616	17610	17530	17559	17521	17674	17694	17566	17606	17934	17754	17709	17654	17611	17475	17846	17611	17753	17534	17534	17549	17556	17645	17694	17571	17647	17618	17746	17558	17681	17591	17813	17649	17707	17660	17578	17580	17663	17642	17721	17577	17573	17815	17683	17750	17515	17562	17484	17748	17762	17554	17575	17537	17501	17491	17696	17670	17642	17566	17461	17752	17837	17506	17662	17660	17730	17579	17818	17295	17639	17588	17654	17602	17495	17396	17671	17663	17747	17651	17594	17685	17453	17737	17650	17659	17515	17738	17550	17383	17750	17658	17529	17575	17934	17491	17688	17681	17808	17595	17427	17917	17540	17608	17778	17647	17581	17573	17756	17708	17768	17431	17600	17818	17494	17724	17736	17498	17613	17844	17590	17518	17586	17592	17578	17633	17556	17405	17557	17640	17710	17523	17693	17665	17667	17471	17765	17620	17648	17795	17625	17763	17490	17639	17807	17717	17465	17630	17683	17418	17685	17619	17781	17700	17652	17734	17669	17918	17669	17487	17773	17526	17506	17793	17696	17508	17557	17545	17624	17592	17593	17506	17656	17774	17546	17670	17733	17754	17805	17635	17704	17573	17519	17637	17666	17592	17600	17609	17601	17661	17708	17666	17565	17486	17477	17895	17668	17763	17623	17621	17659	17677	17722	17586	17691	17774	17666	17690
20438	29658	28256	22012	19773	18475	17205	16656	16536	16046	15931	16657	16699	15927	15635	15789	15638	15178	14992	15047	14996	15052	14822	14944	15172	14846	15107	15093	15122	14917	15062	14920	15003	15081	15534	15353	15271	15062	15058	14816	14922	14815	14969	14934	14938	14797	15028	14879	14892	14777	14906	14845	14933	14831	15021	14858	14857	14681	15001	14822	14796	14738	14849	14993	15019	14963	14955	15018	14919	14758	14887	14856	14830	14769	14904	14843	14822	14851	14869	14996	14898	14904	14844	14863	14814	14841	14841	14896	14877	14846	14691	14870	14903	14855	14755	14939	14809	14717	14899	14768	14900	14880	14869	14736	14816	14849	14732	14769	14930	14769	14872	14834	15000	14792	14849	14803	14778	14876	14847	14980	14887	14665	14989	14885	14863	15024	14870	14907	14769	14803	14824	14832	14706	14832	14707	14747	14837	15021	14701	14904	14651	14951	14890	14583	14908	14847	14885	14913	14926	14765	14773	14822	14854	14867	14823	14698	14852	14958	14809	14854	14905	14784	14970	15010	14964	14951	14828	14843	15029	14975	14734	14830	15054	14682	14837	14872	14903	14868	15148	14742	14868	14871	15060	14896	14973	14817	15004	14904	14886	14900	14869	14792	14801	14739	14871	15013	14878	14848	14851	14899	14704	14967	14681	14846	14892	14877	14929	14732	14855	14827	14790	14892	14884	14842	14794	14600	14995	14904	14723	14826	14870	14930	14775	14780	14921	14838	14847	14908	14653	14847	14886	14830	14891	14734	14876	14830	14899	14839	14907	14893	14895	15007	14854	14917	14761	14854	14802	14685	14896	14906	14727	14802	14971	14890	15135	14732	14910	14801	15055	14959	14858	14754	14784	14810	14899	14805	14996	14913	14920	14774	14955	14872	14824	14871	14765	14746	14901	14751	14864	14881	14725	14572	14951	14880	14777	14743	14887	14807	15073	14972	14697	14711	14892	14905	14628	14935	14752	14815	14942	14846	14826	14913	14781	14672	14855	14823	14815	14849	14835	15017	14784	14919	14874	14854	14757	14851	14923	14664	14747	14984	14905	14838	14896	14784	14859	14800	14739	15061	14718	14871	14816	14622	14869	14957	14810	14723	14989	14839	14778	14796	14909	14889	14694	14669	14939	14779	14987	14878	14665	14691	14884	14887	14845	14930	14973	14837	14913	14753	15028	14774	14998	14824	14886	14855	14696	14865	14737	14947	14815	14949	14830	14917	14739	14806	14918	14892	14938	14739	14743	14800	14658	14905	14897	14811	14852	14892	14873	14687	14878	14879	14766	14856	14946	14815	14876	14723	14878	14957	14884	14752	15071	14855	14848	14821	14845	14785	14764	14951	14740	14882	14904	15092	14745	14867	14895	14818	14862	14822	14857	14765	14842	14732	14753	15027	14887	14818	14953	14829	14911	14797	14925	14905	14894	14785	15019	14805	14766	14917	14818	14833	14877	14795	14900	14833	14750	14813	14779	14936	14729	14808	14808	14993	14756	14876	14770	14784	15056	14779	14832	14934	14935	14748	14761	14961	14861	14690	14953	14985	14819	15015	14755	14740	14891	14896	14918	14808	14761	14819	14850	14917	14781	14921	14773	14853	14758	14810	14925	14993	14787	14684	14735	14933	14886	14705	14845	14771	14801	14785	14915	14831	14783	14926	14856	14657	14967	14825	14788	14936	14863	14827	14785	14742	14990	14697	14798	14843	14851	14903	14952	14887	14867	14796	14919	14868	14839	14727	14802	14986	14916	14905	14832	14860	14976	14729	14852	14839	14939	14891	14965	14715	14847	14729	14723	14956	14776	14955	14786	14781	14936	14913	14857	14871	14765	14918	14884	14899	14923	14812	14848	14869	14851	14793	14666	14970	14724	14724	14770	14757	14749	14797	14933	14801	14838	14908	14890	14740	14950	14741	14925	14992	14834	14844	14969	14885	14938	14799	14881	14870	14940	14909	14872	14708	14915	14954	14761	14920	14853	14900	14964	14816	14927	14808	14860	14949	15062	14908	14664	14947	14798	14837	14888	14909	14959	14837	14671	14912	14990	14718	14623	14762	14882	14818	14909	14630	14980	14838	14916	14944	14858	14880	14744	14927	14936	14828	15024	14774	14805	14675	14855	14778	14905	15019	14728	15011	14851	14814	14935	14847	14842	14956	14865	14873	14786	14877	14912	14756	14933	14894	14727	14848	14964	14679	14857	14947	14869	14810	14867	14968	14885	14819	14871	14878	15066	14884	14870	14909	14718	14731	14767	14946	14743	14728	14956	14859	14775	14692	14833	14948	14901	14952	14727	14890	14846	15059	14815	14972	14743	14724	15000	15044	15089	14788	14840	14935	14821	14840	14831	14911	14812	14728	14969	14910	14718	14797	14994	14801	14868	14895	14900	14842	14881	14866	14774	14847	14750	14969	14792	14869	14715	14904	14810	14894	14901	14811	14857	14779	14756	14771	14938	14729	14712	14955	14857	14765	14770	14960	15023	14781	14877	14799	14832	14850	14733	14826	14902	14950	14881	14905	14752	14935	14851	14841	14903	14878	14914	14854	14896	14893	14847	14850	14819	14937	15010	14811	14836	14871	14882	14726	14770	14894	14951	14859	14873	14728	14880	14863	14720	15072	14802	14718	14962	14884	14909	14735	14939	14871	14935	14753	14688	14907	14829	14914	14831	14856	14976	14895	14845	14792	14890	14795	14968	14630	14972	14787	14731	14835	14792	14868	14911	14893	14798	14836	14726	14757	15002	14869	14794	14929	14868	14892	14951	14843	14827	14899	14801	14983	14981	15049	14912	14914	14881	14878	14700	14965	14827	14846	14669	14758	14925	15001	14809	14801	14896	14833	14781	14793	14854	14970	14906	14794	14765	14825	14832	14948	14811	14885	14897	14805	14830	14804	14794	14944	14704	14831	14821	14792	14896	14927	14958	14848	14778	14893	14768	14940	14681	14960	14887	14725	14865	15147	14707	14905	14799	14865	14958	14863	14919	14996	14726	14970	14769	14935	14852	14876	14711	14801	14910	14818	14812	14842	14668	14846	14952	14768	14807	14728	14876	14988	14907	14953	14657	14853	14785	14907	14856	14827	14896	14719	14993	14680	14737	14941	14852	14982	15000	14817	14929	14985	14980	14982	14892	14796	14851	14875	14981	14722	14895	14838	14912	15032	14814	14907	15014	14989	14945	14690	14968	14949	14811	14869	14901	14809	14982	15057	14768	14933	14744	14885	14945	14837	14697	14614	14772	14972	14746	14848	14975	14917	14956	14990	14900	14917	14929	14885	14781	15066	14974	14811	14802	14906	14823	14910	14846	14948	14769	14852	14987	14704	14766	14873	15110	14818	14973	14931	14945	14784	14714	14853	14710	14952	14930	14948	14744	14982	14828	14905	14808	14887	14945	14931	14978	14889	14732	14856	14669	14930	14919	14969	14783	14681	14682	14844	14874	14844	14805	14967	14966	14811	14944	14905	14809	14826	14977	14817	14883	14871	14945	14787	14708	14981	14917	14919	14927	14823	14891	14722	14937	14911	14845	15050	15007	14878	14956	14815	14816	14934	14797	14920	14873	14871	14878	15107	14762	14947	14920	14906	14936	14879	14959	14905	14866	14742	14789	14845	14924	14891	14873	14797	14856	14816	14916	14799	14850	14842	14883	14780	14855	14852	14836	14978	14981	14967	14905	14838	14790	14843	14831	14924	14667	14866	14961	14856	14928	14723	14994	15034	14745	14937	14856	14774	14946	14949	14837	14897	14878	14882	14748	14764	14725	14759	14941	14911	14981	14969	14841	14859	14898	14845	14892	14838	14706	14994	14874	14774	15095	14816	14837	14804	14771	14894	14883	14768	14862	14860	14880	14872	14890	15217	14911	14876	14937	14842	14978	14981	14735	14947	14886	14737	14934	14696	14912	14973	14806	14841	14875	14841	14782	14894	14846	14920	14778	14927	15056	14880	14882	14860	14927	14836	14978	14787	14828	14919	14935	14981	14825	14830	14917	14989	14787	14881	14818	14923	14910	14739	14771	15004	14828	15085	14914	14786	14906	14768	14944	14871	14805	14804	14745	14800	14818	14728	14724	14953	14880	14796	14845	14862	14850	14946	14755	14812	14970	14751	14963	14986	14966	14950	15005	14823	15027	14919	14806	15007	14916	14778	14830	14712	14970	15047	14751	14888	14874	14686	14918	14836	14839	14919	14925	14837	14880	14896	14760	14876	14775	14892	14838	14973	14953	14903	14860	14980	14907	14873	14947	14914	14956	14912	14781	14969	14854	15071	14692	14961	14960	14862	15093	14854	14941	15057	14827	14849	14986	14876	14912	14774	15000	14876	14999	14875	14738	14958	14878	14951	14842	14802	14859	14779	14832	14923	14767	15002	14783	14887	14835	14844	14782	14785	14851	14875	14906	14846	14863	14735	14960	15070	14841	14831	14832	14788	14979	14794	14811	14943	14841	14864	14781	14938	14790	14812	14794	14854	14951	14733	14904	14962	14766	14799	14777	14831	14759	14811	15027	14994	15016	14949	14831	14839	14709	14953	14746	14857	14780	14756	14881	14748	14746	14982	14906	14613	14936	14799	14869	15041	14853	15016	15058	14804	14859	14882	14836	14704	14859	14787	14861	14816	14935	14812	14903	14897	14653	14715	14965	14808	14775	14507	14815	14859	14838	14846	14845	14846	14915	14918	14857	14936	14862	14678	14953	14914	14752	14911	14782	14828	15009	14891	14896	14852	14798	14966	14788	14737	14990	14698	14836	14929	14893	14784	14904	14854	14810	14923	14865	15029	14934	15034	14925	14910	14915	14957	14903	14695	14926	14864	14796	14886	14899	14926	14884	14787	14899	14965	14877	14798	14765	14928	14931	14871	14797	14957	14760	14938	14796	14816	14841	14804	14821	14808	14912	14808	14926	14785	14905	14997	14820	14713	14965	14844	14973	14714	14684	14837	14866	14931	14792	14957	14750	14916	14877	14905	14973	14784	14804	14806	14779	14842	14850	14889	15095	14933	14749	14903	14737	14826	14905	14828	14722	14761	15026	14721	14892	15026	14777	14799	14836	14860	14743	15026	14761	14700	14913	14799	15024	14770	14802	14728	14815	14820	14863	14858	14812	14746	14976	14801	14884	14922	14890	14968
23886	21426	29162	24218	22616	24034	23232	19866	19208	19153	18846	19011	19399	18771	18363	18582	18415	17629	17627	17727	17612	17702	17572	17543	17508	17579	17649	17538	17693	17506	17450	17431	17488	18769	20397	19946	18623	17929	17568	17648	17479	17491	17201	17568	17395	17151	17382	17537	17382	17338	17506	17360	17226	17262	17314	17319	17318	17233	17249	17380	17510	17458	17324	17226	17354	17229	17422	17472	17500	17234	17391	17648	17232	17284	17330	17442	17410	17547	17222	17415	17261	17115	17227	17262	17263	17289	17216	17438	17283	17364	17127	17342	17380	17108	17237	17337	17311	17428	17331	17498	17461	17243	17487	17295	17576	17505	17454	17521	17055	17063	17251	17274	17313	17246	17334	17259	17309	17217	17057	17350	17553	17286	17254	17178	17151	17303	17357	17277	17610	17309	17079	17325	17167	17283	17625	17345	17331	17338	17340	17476	17359	17249	17419	17233	17289	17453	17150	17271	17489	17433	17165	17182	17337	17316	17423	17293	17326	17192	17257	17416	17537	17243	17385	17380	17229	17165	17369	17314	17361	17309	17509	17116	17236	17366	17405	17392	17398	17232	17436	17290	17511	17254	17287	17199	17435	17271	17379	17357	17107	17415	17588	17357	17416	17273	17247	17344	17287	17528	17313	17394	17311	17360	17362	17366	17569	17481	17322	17306	17296	17260	17159	17366	17497	17360	17232	17295	17246	17358	17280	17311	17123	17416	17256	17247	17206	17382	17094	17369	17302	17495	17270	17356	17363	17408	17375	17293	17258	17238	17261	17183	17328	17484	17536	17449	17315	17379	17120	17417	17451	17438	17354	17446	17400	17348	17409	17464	17290	17274	17523	17182	17241	17172	17192	17343	17642	17344	17209	17288	17460	17218	17207	17396	17346	17559	17094	17139	17173	17446	17369	17374	17494	17354	17108	17353	17596	17410	17475	17252	17460	17292	17216	17195	17195	17359	17229	17387	17434	17262	17256	17481	17497	17341	17466	17402	17305	17261	17395	17450	17490	17187	17193	17303	17259	17355	17142	17111	17335	17340	17477	17285	17275	17521	17449	17440	17244	17358	17228	17175	17265	17377	17191	17371	17256	17418	17240	17324	17501	17371	17444	17217	17298	17231	17369	17405	17182	17256	17248	17184	17283	17315	17236	17176	17198	17089	17268	17380	17294	17083	17522	17257	17406	17227	17428	17487	17376	17332	17204	17451	17379	17341	17417	17489	17173	17267	17234	17350	17288	17207	17340	17290	17228	17235	17316	17296	17353	17278	17482	17428	17268	17405	17415	17243	17313	17431	17205	17287	17496	17193	17285	17388	17326	17294	17254	17287	17137	17273	17369	17337	17345	17437	17213	17250	17357	17322	17366	17332	17169	17370	17231	17259	17480	17222	17481	17296	17283	17350	17489	17521	17380	17219	17249	17146	17481	17192	17270	17379	17205	17318	17352	17254	17484	17407	17235	17367	17346	17431	17357	17481	17476	17248	17382	17294	17499	17514	17194	17324	17313	17266	17360	17311	17496	17296	17366	17185	17268	17513	17028	17257	17330	17295	17370	17267	17340	17385	17500	17312	17331	17249	17344	17098	17399	17145	17484	17428	17376	17283	17323	17194	17432	17415	17145	17279	17326	17293	17418	17273	17121	17259	17221	17242	17586	17217	17335	17205	17125	17326	17408	17328	17232	17157	17453	17468	17262	17312	17258	17236	17286	17267	17371	17337	17324	17337	17360	17315	17248	17276	17375	17291	17415	17295	17529	17379	17421	17295	17338	17397	17262	17219	17365	17366	17338	17200	17114	17192	17264	17170	17275	17235	17313	17434	17263	17281	17296	17417	17418	17295	17358	17391	17173	17255	17214	17327	17328	17278	17228	17367	17332	17515	17336	17391	17271	17347	17321	17368	17269	17237	17322	17380	17342	17305	17145	17313	17185	17232	17333	17328	17181	17295	17223	17266	17252	17298	17149	17222	17289	17278	17303	17130	17247	17340	17424	17346	17018	17366	17259	17287	17390	17234	17382	17309	17239	17234	17400	17206	17158	17182	17242	17374	17178	17293	17332	17500	17352	17192	17489	17418	17290	17507	17385	17157	17266	17336	17259	17292	17291	17482	17248	17342	17263	17304	17294	17233	17020	17355	17273	17318	17215	17211	17377	17373	17465	17455	17089	17310	17539	17242	17326	17294	17331	17286	17297	17293	17280	17148	17272	17316	17388	17363	17510	17331	17289	17413	17260	17364	17228	17178	17249	17368	17415	17068	17405	17239	17367	17281	17429	17298	17465	17506	17369	17149	17345	17066	17399	17260	17360	17258	17268	17380	17486	17407	17369	17413	17539	17392	17279	17257	17314	17394	17262	17418	17441	17218	17310	17340	17386	17250	17411	17270	17380	17263	17441	17382	17404	17272	17295	17391	17462	17611	17189	17299	17356	17360	17365	17335	17392	17381	17240	17311	17333	17345	17098	17126	17293	17200	17004	17207	17304	17193	17226	17280	17257	17256	17196	17168	17343	17216	17234	17231	17282	17273	17370	17230	17317	17420	17449	17469	17345	17389	17248	17351	17312	17536	17425	17109	17129	17340	17302	17228	17374	17312	17332	17298	17220	17254	17455	17387	17282	17280	17094	17244	17154	17469	17431	17190	17105	17292	17416	17475	17280	17249	17241	17228	17351	17280	17277	17214	17234	17421	17088	17257	17365	17408	17251	17093	17025	17259	17206	17303	17287	17205	17407	17324	17198	17439	17130	17364	17382	17184	17143	17077	17237	17470	17379	17411	17176	17430	17371	17385	17480	17403	17341	17305	17359	17278	17244	17171	17236	17317	17299	17290	17397	17391	17295	17323	17276	17193	17230	17249	17264	17351	17196	17282	17295	17277	17083	17118	17405	17361	17339	17317	17155	17417	17335	17205	17170	17583	17334	17347	17320	17246	17358	17217	17277	17465	17304	17251	17404	17231	17255	17171	17195	17413	17502	17445	17413	17262	17189	17228	17500	17335	17568	17485	17349	17231	17275	17391	17130	17437	17395	17333	17384	17245	17407	17224	17249	17342	17560	17182	17171	17241	17320	17397	17323	17316	17232	17424	17456	17504	17543	17273	17151	17315	17458	17449	17369	17340	17428	17302	17302	17298	17382	17073	17388	17436	17387	17421	17282	17245	17138	17302	17329	17384	17180	17471	17322	17134	17289	17281	17130	17206	17147	17240	17333	17414	17443	17486	17477	17363	17192	17334	17319	17341	17284	17381	17304	17205	17242	17080	17367	17291	17280	17305	17419	17457	17365	17439	17360	17278	17283	17375	17327	17384	17152	17344	17113	17303	17177	17164	17650	17490	17335	17494	17116	17302	17502	17296	17338	17232	17104	17233	17319	17353	17468	17214	17382	17398	17445	17409	17300	17424	17199	17308	17180	17374	17356	17235	17287	17183	17237	17320	17380	17496	17501	17345	17249	17239	17251	17246	17403	17304	17183	17222	17324	17374	17291	17336	17367	17145	17264	17186	17406	17208	17214	17169	17365	17379	17313	17136	17226	17328	17142	17296	17419	17209	17421	17402	17383	17325	17307	17163	17165	17341	17438	17286	17361	17378	17318	17302	17250	17104	17505	17330	17499	17298	17136	17464	17355	17228	17155	17378	17390	17287	17382	17304	17337	17477	17198	17290	17306	17183	17147	17268	17309	17393	17305	17338	17447	17355	17253	17319	17235	17282	17194	17515	17199	17330	17343	17242	17331	17132	17449	17101	17344	17423	17317	17250	17229	17225	17419	17308	17316	17306	17250	17103	17167	17440	17273	17297	17321	17259	17243	17272	17328	17384	17299	17252	17283	17262	17287	17380	17152	17149	17140	17287	17392	17259	17323	17302	17394	17069	17208	17394	17249	17468	17364	17273	17458	17299	17117	17128	17336	17376	17308	17245	17347	17454	17410	17257	17312	17413	17411	17222	17163	17210	17205	17212	17368	17282	17210	17411	17286	17271	17372	17209	17323	17295	17409	17365	17302	17332	17303	17094	17389	17436	17408	17249	17433	17183	17480	17180	17272	17278	17347	17171	17402	17305	17542	17403	17218	17202	17344	17355	17503	17432	17426	17040	17240	17382	17299	17193	17400	17464	17431	17384	17355	17287	17547	17227	17202	17301	17189	17283	17281	17401	17198	17184	17260	17342	17180	17356	17386	17445	17374	17201	17307	17183	17228	17242	17373	17376	17336	17385	17345	17109	17405	17338	17356	17157	17408	17156	17361	17251	17326	17344	17182	17295	17394	17365	17495	17515	17494	17350	17317	17318	17200	17329	17379	17340	17192	17216	17338	17401	17142	17181	17322	17172	17316	17251	17289	17531	17202	17610	17290	17308	17307	17300	17470	17425	17169	17182	17476	17194	17174	17487	17375	17236	17182	17297	17415	17430	17323	17204	17443	17240	17323	17426	17504	17357	17633	17209	17318	17291	17408	17257	17337	17525	17183	17420	17326	17501	17082	17182	17326	17431	17337	17399	17304	17414	17320	17260	17418	17318	17404	17254	17380	17306	17152	17294	17468	17191	17288	17243	17447	17359	17294	17325	17147	17342	17467	17212	17327	17301	17399	17403	17423	17353	17226	17294	17392	17275	17367	17411	17330	17214	17215	17196	16987	17338	17120	17391	17361	17340	17421	17336	17208	17262	17266	17448	17435	17453	17414	17200	17359	17426	17304	17255	17323	17351	17425	17095	17287	17244	17147	17073	17151	17183	17146	17379	17312	17327	17349	17181	17320	17549	17285	17466	17237	17214	17349	17133	17379	17540	17479	17456	17175	17258	17217	17489	17467	17271	17386	17222	17402	17462	17436	17495	17351	17348	17336	17399	17456	17421	17362	17325	17294	17345	17387	17228	17323	17327	17304	17302	17539	17328	17594	17497	17300	17231	17464	17331	17143	17248	17436	17178	17381	17320	17422	17146	17125	17160	17567	17272	17275	17265	17356	17112	17262	17280	17255	17499	17282	17229	17438	17243	17230	17295	17274	17128	17241	17331	17220	17342	17345	17365	17254	17180	17296	17273	17593	17597	17219	17470	17392	17474	17498	17368	17437	17584	17213	17336	17520	17059	17353	17215	17330	17152	17290	17335	17321	17522	17214	17358	17256	17289	17616	17381
20059	36463	33751	25999	22819	21044	18832	18211	17799	17027	16959	17804	17780	16606	16439	16428	16042	15259	15195	15247	15112	14801	14948	15070	14918	14956	15031	15099	15114	15066	15005	14990	15047	16940	18934	17673	16183	15311	15031	14657	14684	14589	14794	14627	14954	14636	14837	14547	14639	14731	14785	14752	14686	14701	14554	14651	14722	14770	14654	14759	14716	14802	14557	14628	14728	14684	14677	14615	14645	14662	14697	14568	14672	14710	14742	14820	14807	14598	14724	14585	14687	14793	14805	14681	14657	14688	14592	14649	14534	14848	14748	14766	14739	14593	14726	14774	14621	14559	14671	14698	14622	14700	14589	14587	14685	14635	14764	14704	14451	14509	14851	14763	14669	14750	14695	14705	14870	14600	14667	14749	14901	14654	14730	14723	14626	14527	14631	14504	14786	14718	14805	14740	14788	14513	14684	14677	14735	14746	14558	14804	14703	14678	14502	14779	14667	14460	14817	14601	14701	14629	14543	14868	14679	14505	14642	14631	14766	14667	14681	14595	14650	14689	14733	14765	14704	14632	14830	14461	14639	14602	14710	14757	14838	14753	14602	14773	14754	14671	14851	14657	14554	14642	14666	14525	14654	14622	14615	14659	14669	14644	14600	14685	14648	14675	14685	14652	14503	14669	14694	14630	14655	14664	14769	14633	14740	14878	14785	14668	14641	14661	14636	14599	14721	14598	14702	14653	14602	14761	14773	14662	14673	14558	14551	14881	14793	14663	14604	14489	14715	14649	14833	14767	14662	14506	14745	14604	14512	14741	14554	14679	14655	14669	14476	14646	14648	14701	14736	14685	14576	14713	14657	14345	14858	14709	14642	14668	14707	14637	14706	14642	14705	14600	14757	14659	14621	14794	14727	14686	14655	14617	14612	14630	14639	14660	14673	14496	14664	14662	14543	14742	14723	14595	14554	14647	14627	14750	14886	14737	14612	14621	14652	14612	14728	14623	14556	14383	14833	14592	14702	14841	14736	14793	14628	14570	14620	14549	14704	14792	14658	14741	14602	14775	14579	14738	14583	14517	14552	14656	14637	14742	14658	14807	14684	14619	14573	14823	14825	14662	14675	14689	14808	14672	14609	14757	14633	14690	14800	14673	14784	14424	14689	14738	14593	14708	14663	14745	14616	14668	14621	14761	14632	14741	14750	14548	14614	14875	14610	14709	14655	14791	14698	14644	14796	14894	14723	14805	14700	14710	14721	14804	14635	14696	14786	14622	14666	14693	14613	14759	14771	14633	14573	14718	14724	14567	14626	14701	14622	14552	14610	14786	14643	14684	14604	14837	14580	14640	14569	14625	14742	14611	14702	14664	14571	14477	14853	14617	14686	14487	14580	14652	14535	14718	14767	14717	14633	14534	14802	14776	14606	14568	14616	14734	14759	14808	14665	14438	14634	14884	14743	14536	14649	14766	14632	14665	14795	14640	14662	14646	14582	14590	14826	14639	14637	14774	14665	14926	14804	14827	14774	14544	14825	14723	14712	14812	14810	14531	14812	14615	14719	14411	14877	14813	14548	14530	14736	14680	14538	14599	14800	14822	14456	14631	14760	14624	14585	14804	14672	14584	14652	14715	14532	14678	14805	14694	14813	14727	14712	14622	14674	14757	14707	14723	14768	14678	14663	14635	14718	14460	14682	14638	14793	14598	14835	14732	14639	14752	14609	14649	14705	14841	14631	14630	14661	14731	14740	14570	14705	14582	14613	14756	14666	14828	14483	14704	14831	14722	14631	14567	14681	14560	14642	14463	14601	14730	14686	14787	14659	14600	14597	14719	14546	14696	14505	14631	14736	14801	14626	14690	14635	14622	14618	14588	14765	14514	14620	14734	14732	14719	14667	14776	14707	14543	14664	14709	14740	14924	14737	14628	14694	14635	14699	14706	14550	14643	14626	14616	14679	14792	14568	14832	14772	14623	14657	14671	14682	14533	14741	14572	14702	14707	14690	14644	14781	14783	14576	14692	14488	14660	14776	14870	14596	14850	14696	14690	14709	14802	14494	14689	14764	14578	14802	14769	14621	14634	14699	14662	14727	14617	14644	14686	14654	14581	14764	14626	14570	14635	14816	14632	14698	14549	14780	14707	14623	14685	14681	14663	14710	14605	14609	14745	14666	14610	14597	14701	14727	14498	14722	14633	14753	14667	14594	14533	14812	14574	14742	14710	14688	14606	14783	14685	14757	14781	14562	14599	14688	14688	14513	14609	14702	14852	14571	14826	14713	14828	14559	14500	14641	14712	14848	14540	14693	14615	14535	14538	14715	14712	14599	14659	14647	14715	14759	14584	14676	14755	14838	14788	14584	14576	14651	14651	14652	14724	14597	14595	14747	14702	14636	14870	14755	14625	14567	14741	14708	14827	14758	14518	14492	14670	14686	14743	14602	14776	14744	14627	14653	14711	14517	14735	14732	14506	14596	14637	14825	14756	14430	14654	14669	14619	14548	14843	14554	14729	14608	14640	14589	14753	14638	14811	14802	14645	14796	14694	14631	14534	14622	14613	14711	14624	14769	14644	14695	14730	14763	14647	14676	14713	14683	14441	14738	14786	14632	14587	14751	14742	14746	14632	14726	14540	14481	14636	14748	14652	14603	14613	14626	14546	14563	14705	14793	14438	14690	14581	14705	14789	14594	14764	14666	14848	14793	14595	14787	14790	14661	14565	14782	14737	14578	14805	14778	14539	14522	14713	14672	14692	14783	14730	14702	14556	14546	14741	14592	14532	14694	14751	14498	14702	14565	14674	14585	14947	14627	14635	14672	14711	14581	14434	14697	14669	14749	14723	14713	14718	14740	14695	14630	14740	14619	14650	14612	14609	14572	14641	14640	14566	14574	14565	14526	14670	14677	14697	14681	14674	14672	14775	14628	14720	14625	14827	14642	14613	14510	14672	14641	14760	14676	14708	14818	14801	14715	14773	14804	14646	14676	14648	14672	14700	14675	14689	14664	14699	14562	14673	14587	14637	14737	14684	14678	14605	14644	14653	14733	14688	14671	14584	14655	14807	14697	14769	14716	14702	14697	14598	14605	14629	14626	14877	14656	14702	14691	14726	14676	14646	14823	14673	14756	14809	14666	14844	14739	14756	14607	14565	14603	14741	14782	14660	14692	14639	14669	14641	14510	14920	14488	14711	14752	14738	14632	14814	14588	14650	14747	14677	14583	14705	14693	14642	14550	14785	14588	14815	14601	14506	14717	14748	14627	14648	14674	14643	14742	14624	14745	14824	14720	14621	14755	14705	14622	14683	14681	14707	14673	14714	14503	14758	14734	14520	14951	14726	14608	14663	14394	14698	14712	14464	14718	14797	14559	14617	14566	14625	14784	14605	14506	14666	14711	14752	14630	14740	14602	14733	14865	14663	14648	14605	14647	14762	14736	14650	14707	14542	14602	14695	14714	14595	14581	14561	14628	14595	14618	14538	14647	14650	14532	14710	14665	14738	14593	14630	14840	14649	14849	14646	14534	14612	14669	14665	14536	14671	14658	14665	14684	14598	14529	14653	14601	14616	14773	14683	14590	14744	14607	14693	14678	14716	14589	14656	14629	14845	14687	14712	14738	14547	14629	14633	14714	14716	14550	14731	14666	14569	14718	14754	14592	14797	14756	14750	14634	14692	14814	14648	14556	14742	14400	14710	14679	14767	14792	14740	14459	14581	14458	14604	14720	14549	14648	14773	14656	14559	14728	14745	14529	14628	14513	14674	14540	14702	14796	14553	14689	14533	14733	14667	14653	14597	14581	14727	14655	14915	14725	14543	14663	14726	14645	14573	14851	14627	14685	14911	14628	14536	14559	14747	14607	14799	14647	14723	14695	14799	14622	14602	14757	14566	14701	14697	14773	14810	14490	14503	14736	14601	14771	14671	14618	14687	14734	14816	14747	14748	14634	14576	14717	14647	14771	14779	14797	14627	14754	14673	14585	14692	14657	14679	14727	14833	14569	14555	14713	14576	14730	14626	14771	14703	14681	14733	14710	14615	14609	14658	14635	14762	14748	14573	14567	14560	14475	14684	14508	14781	14734	14691	14605	14797	14796	14662	14611	14706	14640	14721	14598	14760	14727	14627	14778	14586	14671	14732	14662	14708	14746	14870	14634	14666	14764	14500	14593	14657	14787	14767	14646	14767	14817	14683	14636	14452	14886	14535	14722	14486	14555	14655	14578	14645	14781	14711	14698	14725	14750	14518	14735	14580	14628	14714	14723	14794	14764	14617	14723	14656	14648	14674	14577	14689	14676	14692	14701	14836	14841	14759	14646	14739	14624	14601	14707	14455	14731	14493	14502	14682	14687	14605	14713	14535	14539	14733	14636	14837	14525	14877	14570	14756	14691	14680	14613	14676	14573	14615	14713	14723	14638	14659	14758	14573	14565	14727	14707	14866	14779	14787	14410	14906	14727	14740	14679	14787	14617	14523	14679	14756	14734	14729	14756	14685	14410	14676	14625	14588	14598	14734	14713	14751	14782	14755	14768	14613	14733	14828	14739	14669	14644	14595	14849	14678	14506	14893	14741	14651	14786	14852	14725	14646	14797	14718	14679	14687	14532	14499	14743	14713	14795	14519	14643	14625	14707	14630	14709	14674	14723	14679	14934	14613	14647	14697	14847	14726	14801	14684	14688	14682	14705	14664	14616	14787	14647	14717	14631	14650	14757	14546	14717	14558	14585	14683	14892	14626	14617	14589	14641	14569	14639	14683	14594	14683	14704	14783	14734	14868	14788	14656	14546	14700	14623	14839	14549	14711	14592	14595	14584	14674	14613	14652	14630	14721	14702	14724	14788	14842	14722	14622	14664	14491	14730	14544	14663	14694	14562	14838	14719	14585	14804	14692	14752	14610	14765	14597	14729	14623	14671	14569	14640	14801	14613	14775	14801	14723	14635	14519	14721	14892	14673	14785	14666	14535	14700	14507	14599	14754	14811	14654	14676	14615	14558	14617	14548	14820	14825	14528	14848	14504	14605	14569	14598	14735	14746	14684	14817	14590	14668	14690	14533	14726	14546	14806	14731	14866	14579	14684	14795	14836	14705	14555	14617	14630	14718	14777	14735	14723	14825	14895	14625	14782	14730	14637	14647	14803	14630	14571	14692	14515	14598	14902	14600	14780	14801	14550	14677	14834
22889	21349	29342	23726	21629	24256	26646	21092	19720	19814	19303	19740	19727	19108	18981	18871	18590	17961	17742	17688	17703	17654	17403	17719	17533	17864	17795	17840	17739	17673	17678	17639	17450	18797	22917	21739	19813	18381	17773	17486	17451	17547	17234	17307	17318	17110	17053	17359	17239	17198	17366	17344	17251	17383	17260	17160	17168	17326	17273	17368	17202	17245	17209	17234	17272	17360	17314	17318	17352	17126	17400	17317	17089	17195	17185	17213	17326	17286	16989	17121	17193	17167	17330	17331	17099	17280	17267	17260	17365	17217	17488	17227	17215	17289	17197	17215	17167	17421	17167	17110	17271	17206	17526	17252	17174	17188	17419	17147	17288	17121	17143	17118	17058	17321	17199	17027	17342	17148	17234	17067	17305	17294	17064	17100	17228	17359	17197	17125	17157	17263	17270	17401	17190	17346	17171	17245	17135	17201	17336	17026	17417	17361	17307	17091	17292	17019	17227	17271	17199	17188	17210	17183	17397	17287	17168	17326	17255	17388	17178	17276	17268	17413	17176	17193	17200	17190	16933	17183	17556	17357	17180	17130	17162	17171	17236	17369	17274	17215	17316	17077	17349	17333	17243	17327	17270	17246	17268	17216	17203	17211	17122	17218	17237	17120	17159	17279	17158	17281	17280	17245	17231	17124	17442	17360	17178	16988	17172	17010	17039	17189	17346	17151	17346	17157	17115	17171	17252	17118	17286	17178	17405	17181	17102	17192	17311	17204	17252	17266	17077	17169	17353	17361	17361	17351	17294	17437	17390	17310	17126	17083	17350	17157	17198	17170	17262	17480	17167	17014	17040	17400	17218	17114	17149	17156	17179	17314	17409	17341	17160	17197	17332	17145	17062	17191	17510	17369	16973	17444	17201	17320	17107	17038	17189	17066	17309	17125	17097	17329	17203	17329	17281	17153	17256	17209	17172	17118	17151	17157	17351	17271	17063	17204	17178	17237	17141	17387	17202	16979	17180	17307	17083	17435	17201	17284	17096	17136	16964	17052	17332	17158	17050	17392	17078	17203	17083	16966	17280	17128	16926	17239	17237	17181	17163	17208	17096	17135	17210	16777	17136	17079	17133	17149	17239	17034	17360	17248	17237	17092	17005	17066	17233	17158	17223	17400	17271	17240	17089	17192	17023	17173	16940	17238	17092	17331	17215	17290	17185	17140	17315	17058	17264	17369	17109	17095	17187	17102	17198	17002	17426	17206	17372	17177	17031	17137	17207	17008	17218	17127	17076	17205	17268	17088	17142	17318	17113	17211	17128	16946	17347	17094	17236	17304	17136	17032	17484	17143	16956	17332	17214	17272	17288	17119	17061	17158	17191	17283	17335	17175	17159	17436	17081	17284	17133	17300	17208	17165	17040	17272	17306	17102	17088	17192	17052	17140	17210	17201	17202	17030	17299	17513	17021	17327	17290	17316	17230	17272	17323	17234	17119	17380	17149	17093	17211	17124	17140	17173	17364	17216	17200	16997	16991	17135	17372	17245	17288	17128	16942	17171	17090	17236	17366	17206	17278	17082	17096	17175	17404	17151	17399	17307	17101	17038	17100	17123	17294	17152	17391	17259	17012	17189	17292	17260	17334	17326	17234	17325	17300	17096	17183	17366	17428	17022	17030	16970	17050	17106	17281	17098	17206	17216	17262	17213	17294	17231	17223	17079	17241	17107	17244	17232	17221	17259	17353	17214	17263	17255	17390	17331	17359	17315	17142	17135	17188	17235	17206	17247	17074	17148	17118	17340	17176	17065	17251	17096	17347	17077	17288	17270	17324	17332	17347	17206	17146	17134	17223	17159	16964	17086	17331	17227	17232	17066	17035	17184	17179	17141	17132	17066	17169	17021	17356	17408	17239	17197	17325	17060	17201	17300	17227	17116	17168	17189	17122	17021	17063	17095	17023	17091	17430	17142	17174	17302	17174	17198	17005	17187	16926	17204	17339	16984	17277	17235	17300	17106	17187	17069	17413	16962	17115	17249	17142	17221	17392	17485	17221	17375	17374	17284	17380	17162	17296	17256	17169	17198	17194	17161	17316	17256	17195	17078	17147	17330	17211	17074	17093	16944	17389	17232	17087	17209	17322	17133	17483	17358	17133	17264	17004	17138	17087	17176	17148	17237	17222	17121	17351	17142	17379	17195	17183	17047	17245	17316	17427	17177	17196	17285	17089	17049	17368	17242	17180	17272	17079	17328	17023	17184	17192	17171	17214	17144	17456	17169	17128	17252	17239	17285	17315	17201	17232	17041	17041	17073	17084	17296	17210	17258	17305	17146	17113	17205	17101	16974	16987	17025	17258	17083	17131	17197	17233	17078	17363	17113	17361	17324	17219	17230	16821	17223	16931	17166	17094	17033	17042	17238	17269	17058	17247	17145	17280	17350	17224	17259	17132	17431	17205	17172	17300	17046	17447	17050	17163	17259	17152	17315	17226	17243	17153	17196	17149	17081	17191	17314	17216	17317	17035	16872	17206	17252	17170	17255	17277	17088	17249	17320	17388	17077	17198	17195	17091	17362	17357	17101	17085	17172	17073	17053	17210	17076	17128	17351	17278	17089	17149	17006	17425	17171	17204	17077	17168	17262	17306	17086	17188	17247	17240	17331	17268	17136	17115	17281	17080	16979	17099	17053	17194	17310	17234	17155	17047	17335	17217	17129	17045	17228	17085	17074	17253	17181	17122	17027	17221	17105	17229	17255	17264	17262	17145	17170	17204	17258	17092	17098	17153	17014	17037	17186	17063	17262	17328	17146	17172	17149	17357	17258	17295	17350	17359	17169	17292	17199	16938	17175	17168	17325	17167	17439	17154	17008	17185	17154	17301	17223	17178	17216	17280	17223	17303	17311	17490	17234	17120	17104	17304	17241	17266	17135	17054	17217	17136	17419	17140	17288	17165	17332	17353	17186	17179	17119	17085	17067	17120	17070	17238	17050	17177	17239	17097	17094	17129	17260	17211	17164	17043	17129	17288	17277	17067	17134	17201	17166	17300	17286	16998	17090	17051	17292	17317	17205	17223	17300	16969	17245	17294	17368	17056	17245	17258	17310	17069	17143	17225	17196	17367	17349	17142	17180	17015	17020	17303	17283	17130	17143	17210	17276	17367	17351	17172	17294	17240	17035	17038	16943	17246	17165	17191	17257	17255	17276	17116	17261	17162	17144	17005	17228	17150	17136	17175	17185	17149	17255	17144	17205	17423	17165	16994	17061	17246	17235	17227	17089	17312	17208	17357	17117	17149	17147	17072	17176	17211	17154	17206	17050	17238	17029	17279	17129	17307	17250	17173	17206	16929	17091	17288	17197	17138	16918	17186	17107	17255	17109	17006	17091	17209	17103	17273	17288	17337	17132	17171	16983	17168	17272	17201	17251	17120	17244	17236	17117	17245	17229	17264	17239	17229	17398	17117	17205	17171	17105	17146	17143	17036	17172	17016	16962	17441	17144	17346	17294	17336	17033	17267	17147	17344	17170	17211	17123	16939	17164	17209	17053	16999	17291	17147	17414	17113	17024	17239	17289	17269	17358	17360	17211	17106	17204	17376	17169	17075	17196	17177	17140	17237	17341	17229	17102	17287	17332	17213	17207	17265	17047	17385	17602	17225	17182	17152	17358	17208	17307	17072	17219	17049	17222	17195	16980	17362	17169	17260	17290	17239	17341	17159	17301	16981	17169	17247	17023	17263	17386	17201	17309	17176	16958	17074	17063	17250	17155	17162	17009	17478	17174	17223	17180	17353	17184	17323	17200	17254	17146	17264	17121	17126	17178	17238	17065	17139	17247	17075	17044	17264	17060	17347	17341	17194	17198	17153	17001	17240	17060	17098	17233	17165	17307	17091	17232	17212	17282	17045	17158	17326	17070	17080	17404	17207	17161	17111	17159	17155	17382	17483	17154	17441	17285	17254	17250	17156	17148	17398	17282	17444	17092	17222	17260	17031	17180	17116	17132	17104	17237	17330	17133	17135	17136	17098	17350	17198	17212	17257	17200	17220	17223	17237	17117	17217	17228	17098	17157	17213	17145	17180	17243	17133	17267	17158	17244	17284	17007	17153	17106	17002	17203	17193	17275	17144	17104	17225	17079	17141	17094	17242	17216	17205	17219	17235	17088	17296	17145	17116	16982	17117	17138	17234	17414	17287	17244	17341	17265	16939	17081	17153	17423	17259	17170	17267	17151	17229	17287	17085	17170	17089	17149	17210	17129	17301	17367	17081	17324	17205	17154	17345	16938	17244	17105	17123	17265	17373	17224	17133	17041	17202	17166	17083	17084	17136	17226	17317	17045	17174	17073	17116	17178	17381	17353	17219	17172	17277	17271	17456	17106	17229	17253	17240	17259	17219	17396	17288	17283	17322	17360	17236	17260	17379	17117	17226	17197	17350	17337	17317	17143	17292	17067	17204	17305	17203	17297	17300	17223	17136	17165	17316	17170	17202	17206	17247	17196	17314	17127	17387	17131	17159	17118	17265	17088	17150	17168	17343	17309	17193	17295	17137	17272	17219	17330	17186	17238	17121	17149	17061	17275	17343	17281	17154	17231	17280	17015	17387	17260	17077	17301	17209	17032	17476	17390	17212	17121	17296	17262	17201	17033	17174	17181	17047	17329	17339	17193	17175	17118	17276	17228	17151	17306	17195	17249	17261	17303	17185	17061	17199	17323	17257	17176	17215	17175	17270	17132	17126	17258	17241	17071	17278	17171	17297	17176	17230	17309	17299	17222	17394	17213	17061	17210	17161	17269	17144	17182	17295	17373	17130	17020	17074	17227	17149	17149	17027	17343	17227	17403	16970	17176	17391	17094	17090	17234	17379	17195	17307	17081	17001	17080	17180	17206	17247	17351	17338	17077	17112	17055	17442	17106	17034	17198	17214	17210	17252	16986	17198	17448	17182	17247	17368	17146	17218	17334	17212	17346	17167	17205	17246	17231	17085	17196	17340	17116	16788	17139	17154	17242	17192	17106	17128	16990	17203	17158	17263	17264	17333	16943	17233	17293	17321	17198	17190	17240	17166	17122	17191	17373	17096	17162	17182	17135	16937	17137	17152	17231	17232	17138	17370	17157	17068	17325	17393	17051	17311	17146	17174	17174	17453	17105	17276	17104	17259	17229	17274	17144	17320	17204
21886	40909	38492	29065	24959	23192	20720	19434	18478	17754	17564	18736	18228	17344	16641	16902	16463	15360	15104	15314	15278	14976	14809	14806	14871	15044	15023	15369	15075	14957	14831	15165	14778	17092	22149	20069	17356	15624	15005	14690	14656	14466	14460	14513	14528	14564	14486	14562	14766	14524	14621	14595	14534	14480	14437	14526	14468	14517	14690	14647	14639	14495	14634	14516	14624	14593	14627	14429	14547	14619	14404	14515	14591	14578	14687	14527	14658	14659	14629	14495	14628	14466	14459	14626	14613	14545	14704	14584	14680	14424	14498	14556	14585	14666	14452	14509	14572	14717	14547	14640	14647	14640	14584	14466	14337	14519	14687	14748	14684	14696	14613	14612	14526	14476	14575	14814	14716	14530	14507	14701	14528	14488	14626	14587	14814	14648	14427	14545	14570	14629	14444	14602	14494	14647	14492	14660	14473	14605	14562	14727	14564	14557	14541	14491	14636	14681	14538	14512	14518	14617	14540	14690	14539	14686	14513	14515	14536	14553	14639	14604	14295	14573	14429	14497	14585	14561	14474	14433	14539	14707	14569	14673	14454	14546	14615	14671	14700	14472	14333	14505	14357	14544	14615	14537	14452	14502	14779	14462	14613	14624	14568	14718	14500	14640	14657	14616	14652	14480	14481	14380	14615	14336	14698	14722	14394	14637	14425	14694	14740	14634	14608	14500	14599	14534	14631	14674	14483	14549	14501	14443	14560	14563	14513	14604	14520	14645	14549	14604	14493	14609	14580	14665	14383	14579	14483	14456	14579	14527	14596	14508	14486	14587	14658	14616	14312	14539	14648	14395	14618	14473	14496	14662	14703	14663	14504	14536	14449	14603	14477	14547	14644	14559	14603	14585	14490	14477	14554	14533	14508	14601	14644	14710	14545	14617	14558	14694	14601	14480	14537	14525	14484	14459	14404	14495	14659	14459	14367	14658	14583	14624	14549	14512	14480	14559	14481	14737	14542	14512	14429	14513	14513	14546	14492	14761	14513	14498	14581	14624	14487	14537	14634	14499	14685	14469	14578	14535	14718	14529	14599	14629	14481	14620	14526	14387	14478	14526	14503	14659	14429	14416	14578	14376	14714	14420	14419	14417	14613	14620	14657	14539	14628	14678	14573	14676	14410	14533	14598	14535	14483	14584	14507	14501	14576	14639	14551	14526	14574	14530	14509	14509	14606	14582	14447	14583	14552	14459	14549	14633	14587	14404	14521	14588	14611	14556	14530	14694	14561	14653	14679	14629	14493	14444	14514	14409	14684	14498	14612	14667	14462	14653	14688	14431	14541	14555	14450	14520	14461	14562	14472	14528	14635	14575	14513	14664	14557	14571	14415	14527	14532	14558	14716	14750	14634	14462	14583	14593	14604	14549	14541	14499	14659	14536	14676	14405	14360	14637	14624	14696	14504	14524	14438	14600	14589	14585	14573	14680	14423	14458	14758	14646	14598	14647	14508	14548	14493	14678	14513	14486	14357	14501	14487	14310	14511	14517	14576	14507	14494	14618	14551	14519	14624	14585	14641	14629	14366	14546	14597	14505	14766	14573	14497	14492	14607	14404	14462	14520	14556	14455	14548	14530	14394	14433	14508	14536	14640	14518	14550	14572	14511	14466	14587	14440	14673	14615	14631	14591	14512	14314	14468	14659	14420	14570	14474	14457	14480	14478	14464	14528	14589	14610	14504	14658	14515	14481	14647	14557	14562	14627	14612	14472	14623	14448	14479	14544	14444	14669	14617	14520	14448	14510	14350	14596	14517	14515	14532	14476	14517	14495	14283	14495	14428	14468	14600	14420	14588	14664	14455	14427	14574	14493	14444	14560	14671	14572	14572	14591	14504	14349	14519	14613	14549	14628	14573	14593	14606	14562	14540	14629	14589	14465	14455	14534	14654	14688	14416	14564	14577	14555	14610	14386	14500	14598	14636	14313	14619	14506	14656	14522	14594	14592	14706	14542	14566	14617	14726	14621	14590	14561	14472	14641	14645	14569	14506	14577	14631	14747	14631	14511	14528	14659	14594	14520	14649	14635	14707	14530	14569	14660	14604	14431	14667	14560	14800	14529	14448	14400	14494	14437	14592	14438	14686	14605	14618	14649	14586	14511	14668	14634	14444	14566	14573	14569	14494	14316	14611	14362	14534	14557	14500	14363	14512	14625	14441	14589	14531	14490	14672	14706	14630	14572	14376	14563	14627	14598	14634	14479	14715	14565	14473	14583	14589	14570	14733	14752	14557	14478	14447	14679	14580	14637	14548	14545	14500	14543	14495	14572	14536	14663	14594	14440	14557	14510	14592	14544	14420	14517	14520	14648	14441	14540	14548	14451	14569	14417	14542	14673	14637	14563	14345	14420	14570	14614	14638	14518	14674	14571	14550	14562	14478	14645	14516	14591	14510	14394	14582	14471	14594	14682	14445	14535	14527	14597	14435	14414	14477	14512	14550	14488	14482	14587	14589	14612	14575	14679	14510	14520	14505	14488	14635	14532	14750	14494	14527	14403	14707	14641	14381	14572	14668	14485	14587	14572	14448	14451	14596	14560	14637	14574	14587	14476	14436	14583	14553	14692	14574	14566	14382	14494	14663	14566	14592	14544	14690	14317	14652	14685	14613	14680	14579	14641	14514	14587	14565	14426	14590	14655	14528	14644	14536	14412	14547	14529	14666	14717	14645	14740	14275	14488	14509	14447	14327	14516	14507	14588	14539	14605	14487	14616	14494	14602	14709	14540	14364	14538	14546	14435	14655	14687	14498	14385	14525	14678	14608	14531	14553	14644	14647	14513	14685	14452	14776	14529	14413	14646	14560	14577	14437	14459	14517	14471	14411	14587	14509	14669	14517	14577	14566	14603	14367	14565	14496	14482	14722	14535	14553	14708	14462	14515	14470	14581	14510	14694	14553	14437	14665	14496	14467	14590	14557	14577	14484	14717	14508	14664	14545	14572	14549	14391	14766	14659	14419	14746	14459	14556	14598	14379	14647	14671	14548	14567	14670	14588	14621	14458	14652	14580	14579	14629	14690	14463	14451	14505	14616	14509	14535	14383	14612	14602	14598	14586	14477	14368	14566	14273	14453	14364	14555	14584	14540	14490	14520	14586	14627	14510	14491	14622	14674	14536	14641	14520	14580	14415	14424	14510	14595	14580	14417	14494	14609	14729	14449	14571	14542	14362	14653	14582	14575	14633	14521	14789	14611	14655	14676	14522	14565	14445	14524	14698	14551	14617	14690	14476	14642	14507	14631	14565	14431	14457	14555	14442	14678	14622	14663	14624	14390	14696	14455	14609	14656	14572	14592	14577	14512	14570	14684	14472	14465	14632	14360	14712	14627	14565	14797	14483	14496	14576	14506	14507	14491	14534	14505	14452	14535	14620	14531	14502	14390	14718	14656	14554	14630	14694	14466	14563	14546	14753	14455	14555	14576	14471	14742	14596	14683	14489	14594	14451	14552	14642	14576	14420	14492	14588	14382	14244	14559	14635	14486	14361	14637	14556	14504	14532	14352	14520	14678	14423	14642	14533	14544	14584	14484	14748	14677	14256	14643	14556	14348	14505	14612	14494	14521	14420	14574	14514	14581	14577	14464	14674	14577	14662	14404	14736	14401	14718	14491	14651	14640	14334	14625	14337	14433	14575	14377	14677	14657	14561	14469	14422	14436	14733	14649	14437	14532	14504	14517	14314	14464	14470	14702	14609	14590	14554	14585	14543	14539	14458	14679	14501	14432	14399	14826	14323	14606	14562	14465	14514	14661	14375	14619	14543	14425	14529	14774	14687	14601	14650	14418	14572	14524	14731	14479	14491	14657	14530	14675	14666	14580	14376	14604	14598	14614	14500	14644	14609	14635	14398	14668	14529	14596	14705	14524	14570	14593	14674	14474	14589	14579	14701	14656	14662	14591	14422	14479	14471	14484	14601	14510	14608	14381	14637	14706	14575	14743	14477	14612	14589	14576	14570	14536	14627	14567	14566	14507	14527	14667	14531	14319	14537	14399	14497	14594	14436	14722	14607	14380	14433	14555	14480	14607	14478	14471	14594	14468	14631	14474	14493	14598	14444	14523	14724	14596	14529	14703	14552	14561	14509	14559	14574	14556	14496	14437	14406	14406	14728	14498	14620	14489	14548	14533	14532	14491	14528	14703	14498	14503	14676	14481	14450	14537	14591	14514	14539	14467	14580	14353	14511	14413	14665	14419	14604	14542	14500	14745	14395	14606	14466	14586	14502	14439	14550	14430	14725	14456	14560	14359	14510	14571	14490	14284	14608	14558	14595	14467	14450	14513	14472	14684	14556	14541	14387	14562	14621	14557	14591	14609	14440	14567	14514	14544	14388	14584	14547	14509	14462	14742	14430	14450	14466	14616	14466	14670	14503	14521	14786	14550	14479	14428	14596	14659	14544	14528	14374	14615	14563	14724	14767	14414	14407	14403	14492	14533	14559	14735	14543	14492	14476	14630	14635	14551	14708	14370	14468	14605	14688	14429	14704	14340	14517	14391	14619	14335	14418	14755	14450	14579	14590	14648	14517	14610	14449	14440	14688	14486	14508	14487	14377	14365	14548	14709	14521	14599	14546	14454	14527	14623	14673	14479	14408	14638	14525	14600	14563	14585	14706	14493	14408	14483	14407	14482	14401	14556	14650	14460	14522	14614	14539	14554	14631	14613	14500	14467	14495	14458	14437	14328	14569	14627	14561	14619	14447	14452	14648	14445	14638	14539	14544	14591	14633	14449	14639	14602	14593	14405	14555	14478	14529	14511	14568	14572	14526	14566	14524	14332	14719	14439	14513	14455	14693	14489	14606	14467	14563	14559	14581	14532	14737	14645	14388	14685	14844	14486	14534	14582	14818	14534	14455	14640	14514	14531	14544	14464	14574	14503	14604	14600	14401	14714	14604	14556	14508	14468	14541	14401	14573	14448	14720	14509	14526	14551	14558	14470	14566	14612	14618	14638	14605	14534	14589	14532	14593	14568	14571	14575	14370	14638	14560	14623	14433	14544	14623	14418	14509	14403	14541	14563	14579	14445	14488	14531	14531	14470	14533	14622	14527	14505	14692	14630	14568	14720	14507	14574	14667	14553	14430	14492	14511	14622	14511	14512	14455	14465	14628	14595	14479	14676	14586
27872	23247	28549	25313	20694	19904	19119	18735	18713	18078	18182	18451	18581	18223	18181	18143	17940	17719	17559	17506	17553	17544	17511	17405	17487	17726	17527	17892	17512	17553	17423	17512	17453	17650	17883	18281	17902	17737	17590	17668	17554	17380	17502	17343	17433	17446	17410	17682	17370	17523	17427	17576	17362	17399	17388	17381	17604	17453	17457	17499	17514	17693	17462	17530	17531	17533	17509	17459	17427	17505	17446	17518	17502	17547	17367	17371	17529	17675	17530	17470	17355	17540	17310	17671	17193	17288	17763	17475	17401	17392	17553	17390	17358	17456	17444	17456	17315	17375	17595	17400	17493	17443	17525	17389	17286	17518	17297	17366	17515	17519	17427	17366	17339	17432	17601	17506	17355	17446	17365	17568	17552	17370	17490	17522	17498	17408	17239	17354	17556	17458	17559	17513	17416	17604	17388	17442	17226	17307	17447	17479	17300	17429	17483	17328	17330	17464	17199	17596	17460	17347	17501	17409	17317	17412	17524	17339	17488	17380	17459	17513	17301	17606	17628	17521	17505	17572	17586	17626	17423	17384	17582	17258	17458	17465	17531	17342	17477	17393	17034	17524	17353	17217	17230	17434	17430	17344	17384	17407	17626	17501	17504	17380	17407	17375	17392	17516	17513	17506	17561	17539	17219	17251	17550	17545	17397	17542	17414	17555	17518	17377	17564	17383	17634	17525	17245	17187	17456	17562	17404	17529	17332	17407	17528	17512	17504	17398	17265	17626	17413	17367	17441	17462	17595	17610	17435	17450	17255	17442	17580	17487	17474	17497	17554	17219	17330	17439	17506	17359	17504	17470	17634	17556	17413	17587	17333	17367	17315	17264	17387	17574	17393	17384	17374	17527	17480	17265	17381	17386	17280	17467	17273	17358	17484	17676	17237	17347	17527	17413	17385	17297	17394	17434	17524	17522	17520	17378	17390	17520	17588	17582	17577	17315	17480	17430	17321	17449	17569	17314	17446	17452	17479	17321	17533	17255	17410	17440	17473	17406	17384	17299	17420	17440	17528	17336	17516	17365	17450	17460	17596	17502	17294	17373	17384	17345	17559	17246	17412	17503	17382	17408	17470	17413	17446	17418	17260	17379	17231	17685	17327	17229	17326	17241	17406	17292	17608	17344	17358	17499	17674	17305	17433	17510	17400	17421	17308	17258	17486	17487	17441	17343	17367	17598	17432	17629	17431	17245	17498	17480	17459	17518	17446	17567	17570	17408	17540	17308	17380	17518	17155	17221	17713	17523	17615	17468	17368	17479	17616	17247	17327	17314	17370	17459	17666	17643	17363	17398	17318	17344	17575	17363	17455	17353	17587	17403	17535	17560	17553	17416	17288	17571	17359	17547	17390	17431	17448	17326	17315	17357	17563	17602	17409	17251	17285	17440	17533	17503	17352	17376	17401	17368	17319	17465	17456	17519	17379	17672	17427	17444	17709	17480	17468	17357	17360	17501	17708	17484	17404	17571	17419	17496	17563	17386	17528	17369	17348	17517	17578	17260	17528	17354	17468	17574	17349	17545	17251	17349	17461	17377	17655	17493	17575	17622	17430	17281	17411	17412	17474	17394	17394	17463	17461	17447	17222	17541	17447	17540	17673	17469	17423	17355	17475	17428	17480	17482	17397	17386	17579	17319	17258	17485	17405	17538	17432	17394	17574	17613	17534	17520	17500	17458	17419	17537	17395	17435	17275	17501	17507	17467	17418	17295	17531	17562	17449	17289	17563	17639	17444	17485	17526	17499	17395	17414	17577	17318	17275	17318	17396	17630	17442	17455	17458	17350	17579	17557	17429	17575	17532	17563	17518	17293	17454	17412	17271	17397	17535	17549	17418	17585	17531	17407	17196	17248	17444	17372	17439	17674	17442	17590	17591	17395	17492	17433	17486	17384	17523	17418	17299	17456	17216	17536	17500	17676	17409	17180	17492	17571	17498	17521	17214	17526	17391	17593	17387	17313	17352	17459	17611	17518	17197	17553	17545	17504	17721	17536	17456	17466	17455	17492	17397	17546	17478	17505	17421	17207	17463	17539	17507	17561	17551	17446	17318	17239	17399	17293	17438	17432	17434	17439	17554	17412	17666	17474	17461	17265	17317	17215	17282	17468	17390	17408	17485	17365	17316	17601	17291	17470	17360	17285	17289	17447	17459	17633	17466	17209	17373	17460	17396	17347	17474	17617	17295	17483	17524	17501	17421	17552	17255	17412	17510	17413	17560	17367	17457	17352	17452	17373	17427	17315	17492	17399	17407	17312	17380	17587	17562	17390	17456	17682	17467	17397	17504	17275	17407	17516	17540	17427	17619	17480	17416	17284	17651	17468	17526	17678	17568	17594	17319	17427	17415	17612	17566	17575	17402	17444	17499	17669	17679	17333	17516	17375	17606	17567	17321	17384	17561	17432	17424	17387	17572	17589	17484	17557	17265	17599	17427	17304	17415	17470	17491	17408	17494	17369	17252	17497	17354	17488	17416	17677	17402	17561	17251	17374	17353	17444	17184	17431	17568	17405	17424	17406	17801	17665	17420	17339	17432	17410	17479	17611	17505	17270	17708	17472	17435	17479	17209	17605	17481	17537	17449	17526	17500	17256	17399	17514	17531	17359	17583	17440	17423	17402	17664	17673	17337	17438	17436	17275	17334	17291	17360	17523	17325	17309	17410	17512	17451	17257	17268	17560	17628	17523	17410	17251	17446	17473	17392	17424	17465	17365	17543	17199	17356	17188	17496	17578	17513	17551	17315	17182	17439	17592	17355	17518	17368	17173	17431	17376	17482	17651	17481	17492	17428	17556	17406	17558	17431	17483	17333	17499	17588	17488	17610	17593	17384	17391	17447	17336	17463	17578	17505	17572	17556	17448	17413	17619	17462	17646	17455	17452	17566	17458	17411	17511	17451	17376	17384	17559	17505	17397	17180	17334	17551	17498	17512	17267	17419	17561	17376	17487	17313	17487	17464	17485	17700	17593	17532	17569	17269	17528	17303	17503	17389	17421	17386	17370	17420	17346	17429	17452	17376	17423	17393	17610	17454	17476	17348	17221	17507	17664	17493	17380	17354	17370	17527	17466	17215	17496	17452	17200	17550	17317	17268	17232	17482	17472	17510	17568	17445	17634	17448	17398	17412	17432	17701	17689	17470	17541	17318	17550	17355	17518	17544	17368	17412	17318	17603	17325	17624	17507	17336	17677	17370	17448	17337	17356	17605	17481	17255	17555	17305	17254	17415	17451	17469	17355	17531	17457	17527	17296	17389	17559	17454	17425	17460	17470	17314	17321	17377	17577	17332	17518	17424	17660	17388	17578	17285	17284	17164	17254	17373	17472	17339	17626	17600	17458	17463	17304	17401	17669	17286	17343	17165	17245	17573	17169	17452	17309	17427	17512	17607	17665	17559	17549	17465	17561	17565	17232	17455	17245	17548	17547	17550	17433	17379	17368	17445	17650	17335	17446	17380	17547	17383	17483	17523	17491	17194	17487	17292	17350	17221	17391	17324	17395	17617	17660	17494	17306	17426	17310	17361	17552	17294	17385	17563	17538	17595	17209	17448	17313	17413	17455	17264	17435	17511	17493	17519	17375	17403	17247	17409	17310	17353	17506	17515	17422	17390	17424	17340	17429	17582	17301	17497	17358	17363	17387	17475	17327	17452	17449	17334	17458	17514	17484	17545	17300	17330	17394	17366	17537	17456	17398	17361	17411	17497	17314	17642	17517	17618	17479	17351	17390	17176	17184	17391	17480	17386	17526	17349	17258	17673	17462	17410	17435	17378	17406	17511	17302	17329	17385	17427	17561	17563	17386	17329	17379	17476	17392	17412	17524	17484	17450	17293	17558	17485	17410	17436	17417	17461	17281	17322	17441	17378	17451	17601	17240	17414	17189	17405	17405	17523	17504	17452	17342	17416	17456	17443	17503	17511	17315	17402	17471	17277	17319	17472	17293	17500	17551	17492	17538	17492	17421	17403	17562	17327	17570	17339	17303	17496	17647	17565	17522	17530	17251	17380	17399	17494	17208	17310	17260	17508	17250	17385	17611	17610	17440	17248	17478	17276	17393	17385	17591	17276	17330	17675	17520	17404	17373	17550	17519	17525	17463	17407	17466	17424	17749	17420	17385	17524	17307	17628	17537	17491	17483	17393	17414	17515	17440	17438	17465	17682	17489	17475	17348	17274	17264	17418	17279	17303	17524	17337	17417	17689	17493	17352	17641	17529	17341	17389	17464	17396	17514	17473	17447	17532	17689	17389	17525	17419	17132	17404	17413	17328	17437	17453	17265	17439	17481	17481	17667	17217	17313	17335	17410	17537	17482	17223	17437	17491	17417	17613	17599	17317	17387	17489	17529	17472	17387	17556	17316	17394	17276	17442	17306	17384	17379	17300	17472	17399	17403	17422	17532	17511	17540	17470	17373	17463	17472	17329	17673	17532	17502	17447	17484	17509	17497	17572	17267	17389	17578	17439	17521	17319	17216	17394	17405	17417	17529	17433	17358	17545	17444	17378	17546	17379	17423	17330	17332	17484	17444	17513	17356	17458	17377	17488	17388	17444	17453	17323	17549	17432	17459	17673	17425	17309	17414	17672	17614	17612	17336	17348	17397	17429	17637	17361	17329	17422	17560	17569	17472	17400	17573	17302	17423	17374	17498	17275	17528	17323	17432	17511	17415	17514	17611	17483	17651	17189	17357	17614	17273	17371	17304	17284	17343	17463	17319	17419	17413	17554	17359	17302	17343	17233	17355	17382	17495	17509	17391	17481	17428	17317	17443	17393	17492	17401	17418	17449	17448	17428	17390	17525	17453	17546	17397	17203	17634	17529	17491	17456	17415	17364	17395	17433	17426	17682	17570	17576	17397	17368	17467	17431	17333	17510	17465	17335	17498	17368	17469	17479	17545	17259	17615	17513	17375	17637	17455	17437	17281	17307	17373	17519	17528	17308	17483	17368	17605	17565	17546	17424	17546	17470	17298	17596	17393	17554	17316	17693	17478	17451	17546	17413	17427	17557	17367	17367	17483	17515	17343	17616	17413	17593	17478	17439	17570	17337	17390	17478	17406	17563	17452	17342	17459	17463	17459	17392	17535	17484	17574	17436	17472	17500	17539	17467	17513	17362	17431	17425	17603
20016	29778	28523	21887	19717	18370	17110	16849	16334	15923	15983	16663	16494	15835	15565	15802	15512	14973	15045	15047	15036	14793	14729	14807	14777	14854	14872	15140	14926	14747	14765	14871	14626	14794	15271	15584	15206	15077	14898	14660	14696	14748	14722	14757	14609	14758	14719	14667	14710	14686	14755	14696	14597	14809	14799	14810	14814	14709	14880	14734	14847	14844	14860	14695	14689	14532	14763	14847	14780	14748	14701	14952	14797	14970	14792	14794	14571	14740	14793	14794	14783	14851	14664	14702	14649	14674	14782	14683	14689	14796	14677	14768	14682	14759	14699	14669	14795	14743	14829	14754	14691	14808	14699	14715	14717	14805	14628	14673	14579	14679	14710	14541	14779	14701	14679	14638	14696	14659	14891	14702	14769	14749	14666	14728	14865	14522	14849	14685	14586	14795	14610	14844	14714	14663	14736	14743	14807	14800	14857	14655	14844	14701	14709	14675	14729	14741	14742	14589	14682	14899	14694	14615	14745	14666	14802	14706	14959	14730	14795	14856	14658	14676	14843	14676	14845	14888	14835	14806	14548	14738	14726	14876	14807	14822	14743	14624	14694	14742	14826	14724	14770	14772	14764	14700	14811	14654	14696	14770	14811	14686	14777	14637	14839	14724	14672	14647	14715	14590	14881	14689	14799	14757	14794	14830	14659	14685	14854	14589	14696	14742	14779	14811	14730	14851	14849	14798	14716	14603	14828	14835	14841	14673	14781	14813	14868	14883	14796	14778	14825	14741	14578	14955	14799	14748	14713	14594	14563	14773	14762	14630	14826	14773	14843	14786	14756	14627	14851	14778	14631	14557	14622	14805	14767	14806	14633	14724	14776	14722	14670	14675	14580	14613	14668	14801	14806	14707	14736	14692	14789	14793	14744	14651	14682	14678	14828	14827	14831	14548	14682	14822	14850	14767	14816	14697	14765	14626	14855	14918	14844	14713	14943	14625	14713	14566	14669	14681	14571	14718	14657	14889	14857	14762	14699	14725	14605	14734	14861	14642	14763	14615	14721	14644	14765	14727	14664	14824	14616	14602	14810	14760	14594	14845	14505	14721	14642	14759	14845	14619	14774	14733	14775	14695	14990	14591	14895	14558	14771	14692	14629	14762	14837	14725	14722	14765	14688	14680	14746	14754	14745	14753	14653	14770	14700	14591	14855	14751	14896	14598	14869	14729	14722	14739	14832	14806	14739	14764	14649	14637	14792	14815	14822	14715	14847	14839	14573	14759	14639	14790	14644	14682	14663	14780	14690	14716	14861	14660	14646	14823	14641	14642	14700	14829	14807	14794	14731	14724	14615	14927	14705	14815	14801	14861	14710	14809	14691	14668	14650	14822	14783	14743	14754	14573	14816	14923	14693	14657	14554	14834	14912	14712	14556	14462	14876	14749	14936	14852	14708	14912	14860	14742	14643	14771	14801	14727	14659	14765	14730	14687	14566	14674	14781	14627	14605	14821	14726	14997	14868	14547	14808	14710	14696	14668	14677	14801	14672	14693	14645	14742	14792	14656	14592	14739	14559	14731	14615	14579	14839	14690	14708	14695	14626	14755	14783	14700	14553	14776	14781	14708	14704	14826	14859	14787	14901	14745	14730	14732	14680	14751	14768	14788	14591	14623	14796	14756	14759	14730	14791	14770	14747	14688	14785	14701	14789	14793	14527	14851	14776	14809	14735	14850	14705	14732	14758	14706	14770	14805	14810	14628	14714	14738	14810	14705	14573	14722	14687	14789	14694	14724	14809	14651	14716	14824	14914	14780	14715	14722	14739	14719	14800	14661	14780	14856	14757	14672	14833	14852	14715	14712	14751	14869	14722	14591	14849	14736	14641	14643	14715	14850	14589	14619	14758	14692	14434	14746	14791	14759	14663	14781	14696	14666	14613	14625	14745	14787	14717	14610	14698	14791	14786	14761	14716	14644	14734	14660	14872	14710	14788	14854	14645	14841	14834	14818	14832	14742	14672	14847	14634	14638	14798	14763	14900	14827	14668	14811	14727	14786	14696	14767	14669	14729	14597	14797	14763	14720	14651	14733	14742	14789	14534	14663	14763	14770	14833	14892	14656	14775	14747	14777	14596	14767	14713	14700	14863	14575	14445	14738	14707	14725	14780	14774	14604	14880	14488	14645	14716	14589	14708	14613	14716	14794	14665	14853	14512	14783	14682	14516	14841	14634	14606	14867	14686	14878	14843	14705	14856	14789	14700	14774	14711	14767	14847	14743	14666	14809	14689	14853	14661	14714	14831	14698	14750	14626	14628	14708	14752	14540	14781	14649	14707	14726	14729	14664	14725	14900	14726	14704	14862	14913	14770	14763	14783	14715	14731	14873	14873	14910	14775	14609	14676	14756	14906	14862	14672	14733	14750	14838	14772	14497	14688	14826	14878	14775	14941	14561	14733	14766	14819	14681	14714	14759	14632	14847	14662	14824	14728	14541	14633	14730	14715	14772	14615	14745	14650	14708	14711	14856	14759	14456	14776	14676	14954	14697	14868	14764	14663	14830	14933	14695	14741	14771	14784	14684	14756	14846	14792	14738	14716	14506	14710	14839	14688	14693	14826	14659	14808	14752	14684	14685	14877	14788	14664	14659	14686	14668	14875	14782	14755	14884	14858	14749	14815	14759	14668	14820	14623	14665	14782	14749	14760	14616	14825	14767	14680	14845	14837	14677	14742	14601	14787	14788	14852	14727	14719	14670	14787	14723	14604	14702	14758	14709	14732	14633	14922	14728	14740	14674	14785	14831	14788	14781	14667	14620	14818	14796	14564	14709	14741	14754	14842	14984	14795	14826	14786	14623	14706	14726	14780	14791	14711	14774	14658	14635	14666	14642	14805	14733	14840	14718	14634	14661	14646	14728	14847	14715	14876	14736	14788	14680	14710	14781	14637	14864	14753	14711	14660	14734	14627	14749	14683	14690	14700	14615	14863	14607	14681	14937	14595	14664	14908	14718	14758	14710	14903	14881	14779	14749	14731	14775	14775	14653	14876	14962	14748	14788	14694	14679	14692	14899	14787	14840	14932	14729	14721	14876	14791	14819	14761	14843	14700	14730	14694	14722	14728	14649	14609	14806	14678	14605	14919	14712	14578	14605	14617	14786	14738	14912	14616	14874	14867	14905	14758	14778	14644	14730	14919	14583	14650	14647	14745	14786	14616	14847	14736	14777	14854	14703	14762	14692	14639	14796	14590	14806	14547	14801	14979	14762	14783	14762	14697	14790	14697	14978	14709	14766	14690	14597	14673	14860	14766	14658	14668	14748	14798	14834	14810	14760	14898	14725	14740	14734	14790	14813	14774	14642	14854	14589	14836	14850	14642	14599	14606	14746	14653	14694	14837	14717	14648	14684	14791	14642	14721	14762	14705	14685	14877	14752	14827	14799	14743	14835	14756	14867	14744	14780	14798	14797	14772	14899	14844	14571	14743	14813	14717	14878	14842	14858	14847	14790	14724	14705	14645	14884	14846	14788	14779	14787	14811	14810	14788	14707	14834	14830	14755	14712	14750	14708	14824	14732	14824	14768	14707	14808	14760	14729	14841	14682	14704	14668	14768	14698	14732	14852	14685	14760	14648	14882	14621	14667	14816	14760	14978	14835	14850	14686	14790	14696	14525	14705	14897	14776	14646	14758	14454	14723	14748	14646	14963	14816	14863	14766	14863	14681	14687	14703	14634	14792	14551	14744	14804	14744	14743	14884	14672	14737	14695	14703	14728	14515	14743	14768	14639	14785	14669	14803	14743	14586	14849	14867	14629	14601	14897	14657	14718	14671	14875	14708	14761	14810	14906	14770	14816	14647	14998	14708	14828	14762	14877	14585	14816	14802	14741	14552	14711	14534	14761	14772	14631	14577	14663	14817	14850	14852	14587	14572	14787	14916	14719	14760	14587	14833	14766	14716	14736	14521	14723	14818	14773	14817	14888	14725	14571	14824	14774	14709	14655	14469	14816	14865	14785	14765	14784	14630	14782	14865	14781	14647	14807	14695	14876	14818	14738	14730	14828	14618	14672	14734	14548	14811	14773	14811	14843	14759	14827	14740	14601	14698	14719	14722	14703	14534	14814	14730	14855	14899	14780	14756	14870	14836	14576	14653	14742	14750	14711	14651	14589	14582	14761	14832	14629	14805	14799	14617	14739	14849	14930	14704	14689	14691	14636	14873	14766	14775	14846	14801	14662	15010	14757	14846	14704	14792	14676	14792	14780	14887	14749	14734	14816	14580	14699	14643	14727	14753	14708	14739	14741	14789	14667	14672	14765	14846	14859	14669	14664	14929	14773	14686	14717	14818	14680	14938	14856	14954	14784	14802	14697	14625	14652	14700	14712	14673	14730	14810	14540	14702	14729	14795	14760	14758	14836	14774	14724	14754	14679	14672	14911	14625	14846	14842	14826	14778	14738	14548	14694	14588	14673	14678	14748	14688	14716	14941	14723	14732	14824	14660	14556	14751	14701	14748	14711	14938	14824	14754	14775	14737	14620	14678	14763	14872	14588	14703	14741	14661	14945	14728	14662	14638	14667	14875	14768	14792	14590	14634	14735	14830	14732	14811	14751	14697	14932	14778	14734	14728	14874	14696	14667	14629	14743	14733	14799	14814	14772	14741	14721	14688	14784	14579	14742	14656	14593	14721	14785	14781	14774	14708	14760	14707	14860	14600	14797	14713	14698	14788	14782	14794	14828	14866	14610	14609	14754	14724	14756	14756	14692	14758	14581	14688	14588	14784	14686	14808	14694	14872	14710	14735	14780	14801	14764	14853	14602	14778	14702	14839	14777	14658	14869	14665	14660	14801	15027	14608	14735	14686	14736	14762	14659	14753	14708	14735	14739	14751	14706	14915	14790	14811	14747	14757	14671	14665	14757	14577	14827	14550	14796	14756	14776	14858	14778	14808	14825	14650	14743	14813	14661	14765	14631	14845	14845	14863	14789	14612	14931	14777	14754	14795	14756	14678	14643	14756	14609	14711	14756	14654	14754	14800	14685	14864	14737	14604	14699	14715	14821	14789	14648	14647	14704	14818	14821	14420	14822	14759	14725	14687	14806	14914	14863	14908	14741	14789	14728	14658	14756	14829	14714	14872	14743	14877	14737	14760	14804	14617	14763	14652	14729	14786	14699	14601
23872	21375	29110	24141	22480	23645	22949	19866	18983	18820	18575	18967	18879	18556	17850	18089	17938	17576	17501	17532	17317	17345	17273	17354	17324	17476	17390	17443	17311	17543	17265	17411	17214	17574	19908	20152	19139	17988	17544	17361	17348	17302	17234	17273	17164	17067	17047	17228	17197	17315	17069	17106	17141	17128	17184	17054	17091	17063	17067	17109	16969	17151	17180	17043	17174	17180	16916	17153	17336	17269	17314	17242	17122	17267	17222	17086	16911	17164	17090	16989	17363	17316	17213	17231	17034	17037	17171	17172	17135	16972	17056	17130	17136	17182	17076	17207	17092	17148	17197	17167	17158	17230	17069	17257	17256	17138	17291	17057	17042	17081	17064	17200	17005	17221	17188	17130	17174	17177	16973	17236	17245	17262	17078	17024	17129	16984	17231	16995	17195	17221	17178	16980	16971	16842	17300	17045	17004	17140	17154	17101	16938	17119	17215	17300	17096	17115	17076	17067	17185	17180	17033	16901	17111	17038	17119	16950	17245	17088	17108	16956	17199	17085	17299	17279	17030	16930	17166	17153	17230	17106	17218	17277	17110	17161	17227	17228	17250	17147	17233	17085	17073	17262	16952	17149	17036	16882	16902	17063	17208	17161	17043	16998	16987	17128	17114	17014	17201	16991	17110	17177	17123	16945	17103	17127	17190	17123	17086	17133	17116	17170	17091	17107	17038	17011	17202	17161	17221	17025	16948	17256	17129	17180	17149	17129	17004	16954	17122	16926	17044	17085	17282	17123	17077	17005	17076	16868	17014	17054	17288	17118	16957	16837	17046	16881	16992	17127	17069	17098	17144	17130	16974	17101	16879	17188	17065	17081	16986	17255	17074	17026	17084	17022	17185	17011	17175	17108	17218	17229	17224	17091	17068	17135	17123	17184	17081	17091	17215	16907	17081	17118	17186	17183	17175	17029	16851	17080	17176	17076	17045	17053	17031	17076	17095	17060	17038	17148	17080	17083	17284	17052	17089	17041	17042	17105	17142	17165	17048	17006	17231	17166	17289	17182	17075	17276	17186	17020	17167	17051	16895	17146	17156	17281	17174	16947	17076	16951	17149	17087	17111	17004	17142	17169	17340	17299	17156	17211	17257	17159	17063	17198	17128	17106	17184	17038	16975	17071	17078	17143	17127	17296	17220	17007	17281	17102	17197	17132	17179	17231	17156	16812	17164	17237	17305	16962	16957	16913	17159	17129	17104	17058	17161	17072	17125	16926	17019	17339	16997	17058	17220	16917	16953	16880	16953	17162	16886	16971	16957	17033	17099	17042	17185	17080	17161	16999	17178	17247	17329	16989	17296	17036	16955	17000	16996	16948	17199	17163	17132	17193	17270	17161	17192	17117	17123	17143	17207	17202	17205	17000	17102	16949	17092	17073	17141	16998	17053	16916	17161	16927	17050	17080	16975	16837	17126	17116	17076	17143	16967	17126	17013	17207	17198	17109	16991	17031	17107	17171	17146	17280	17281	17325	17064	17192	16918	17284	17068	17203	17057	17218	16913	17079	17157	17000	17209	17197	17150	17177	17068	17061	17039	17211	16943	17001	17067	17118	17335	17164	17302	17252	17218	17055	16916	17013	17243	17105	17095	16998	17093	17249	16967	17250	17127	16896	17086	17164	17122	17204	16839	17218	17150	17137	17220	17118	17193	17366	17136	17043	17041	17092	17349	17110	16905	17162	16997	17034	17020	17021	17223	17040	17018	17133	17137	16952	17074	17050	17061	17180	17163	16999	16986	17086	16961	17259	17232	16889	17101	16981	17009	16989	17172	17240	17046	17241	17249	16982	17079	17123	17203	17006	17248	17361	17165	16945	17047	17000	17190	17227	17175	17171	17184	17218	17002	17253	17225	16959	17144	16878	17080	17089	17038	17053	17134	16960	17032	17050	17221	17244	17382	16942	17067	16985	17095	17119	17270	17106	17102	17218	16941	17014	17051	17224	17095	17172	17018	17119	17241	17000	16995	16925	17287	17203	17156	17162	17286	16969	17357	17078	17157	17018	17085	16984	17137	17076	17027	17083	17112	16950	17088	16969	17064	17174	16961	17158	17138	17039	16901	17078	17047	17145	17142	17189	17156	16889	17200	17026	17190	17100	17258	17336	17214	16940	17023	16909	17108	17211	17399	17088	17115	17026	17226	16981	16993	16848	16935	16959	17446	17203	17261	17042	17342	17095	17054	17042	17170	16919	17208	17122	16856	17274	16948	16901	17068	17175	17212	17095	16957	17191	17218	17230	17268	17053	17241	17215	17212	17156	17016	17081	17183	17146	17160	17070	17218	17058	17068	16992	17134	17167	17192	17204	17011	17200	17073	17018	16878	16961	17056	17120	16954	16978	17137	17185	17038	16852	17003	16768	17259	17061	17046	17259	17075	17007	17194	17219	17017	17117	17169	17309	17145	17186	17001	17092	17048	17124	17069	17191	17073	17077	17070	17080	17174	17110	16968	17108	17196	17097	17044	17145	17318	17248	17079	17080	17165	17034	17098	16985	17282	17178	17329	16958	16744	17171	17062	17195	17130	17157	16997	17224	17247	17190	17092	17180	17105	17224	17031	17179	17116	17178	17256	17175	17215	17224	17151	17037	17113	17066	16984	17246	17398	17240	17062	17116	17252	17073	17009	16941	17217	17138	17209	17308	17103	16972	17228	17275	17191	17122	17233	17271	17063	17063	17021	17172	17094	17053	17080	17154	17061	17311	17258	17211	17149	17170	17088	17192	17182	17081	16901	17231	17180	17106	17073	17025	17145	17210	17156	17221	17014	17050	17029	17138	17063	17214	16923	17061	17242	17185	17130	16939	17052	17168	17080	17033	17224	17223	17172	17130	17145	17183	17146	17165	17262	17225	17178	17014	17142	17160	17090	17350	17076	17149	17257	17148	17148	17122	16970	17063	17146	17072	16998	16936	16911	17067	16808	17065	17195	17252	17164	16958	17091	17192	17008	17190	17018	17159	17089	17215	17216	16942	17282	17094	17245	17062	17273	17214	17122	17183	17133	17093	17259	17189	17232	17157	17011	17082	17264	17206	17165	17049	17010	17140	17159	17202	16990	17174	17000	17120	17097	17214	17112	16979	17166	17073	17253	17164	17042	17301	17084	17309	17015	16969	17018	17094	16964	17271	17159	17033	17013	17087	17170	17195	17109	16985	17220	17041	17345	17211	17213	16950	17174	17013	17164	16891	17169	17185	17180	17056	17115	17086	17068	17187	16994	17060	17137	17112	17034	16938	17033	17187	16987	17236	17045	17076	16957	17227	16966	17156	17223	17063	17081	17224	17138	17096	17023	17245	16830	17061	17235	17155	17191	16950	17178	17267	17091	17055	17151	17167	17102	17225	17243	17168	17086	17269	17046	17038	17103	17249	17033	17040	17158	16944	17278	17087	17118	17000	17100	17096	16965	17030	17128	17182	17172	17011	17025	17151	17146	17082	16946	17254	17243	17195	17241	17178	17074	17241	17259	17233	17009	16945	16994	17165	17038	17162	17142	17069	17089	17063	17296	17080	17052	17133	17021	17021	17000	16934	17065	17016	17006	17065	16993	17180	17120	17201	16941	17095	17062	17053	17162	17226	17421	16919	17271	17195	16896	17062	17184	17093	17029	16979	17257	16907	17004	17004	17193	17193	16918	17193	16969	17116	16949	17023	17213	17162	17185	17138	16997	16962	17053	17080	17175	17159	16993	17083	16911	17119	17141	17128	17158	17195	17302	17076	17044	17099	17034	17247	17161	17087	17034	17125	17131	17040	17054	17170	17186	17134	17316	17035	17262	16978	17155	17192	17107	17165	17164	17051	17116	17324	17056	17133	17142	17137	16932	17139	17230	16986	17134	17274	17182	17100	17150	17225	17079	17218	17128	16981	17188	17020	17141	17295	16911	17152	17059	17020	17088	17016	17096	17263	17370	16930	17280	17198	17038	17119	17016	17401	17161	16976	17161	16924	17005	17119	16921	17085	17080	17165	17306	17216	17054	17077	17034	17316	17255	17227	17222	17072	16878	17132	17378	16829	17049	17134	17266	17032	17097	17078	17175	17105	17115	17049	17004	16997	16968	17057	17058	17042	17018	17097	17292	17371	17238	17012	17158	17128	17279	17124	17211	17007	17052	17252	17016	17021	17059	17051	17180	17131	17037	17063	17088	17151	17175	17073	17196	17006	17270	17190	17230	17055	17178	16947	17146	17121	17238	17073	17004	17084	17093	17269	17135	17206	17027	17072	17325	16988	17382	17078	17178	16865	17109	17416	17206	16955	17237	17319	17116	17009	16906	17124	17009	17171	17056	17057	16977	17149	17208	17168	17254	17353	16944	17167	17157	17114	17178	17115	17147	16957	16969	17115	17334	17048	17367	17029	17192	17202	17039	17244	17152	16958	17256	17210	17220	17160	16970	17149	16913	16896	17300	17065	17207	17140	17207	17228	16920	17115	16999	17014	17195	17021	16904	17326	17203	17058	17264	17089	17169	17126	17222	17207	17149	17053	17263	17148	17065	17173	17172	16981	17283	17219	17161	16745	17006	17295	17193	16966	17071	17144	17234	16822	17008	17266	16974	17064	17273	17083	17220	16979	17055	17123	17182	17269	17040	16965	17172	17189	17180	17181	17096	17119	17098	17093	17198	17233	17083	17352	16870	17247	17288	17001	17174	17024	17132	17147	17112	17130	17201	17058	17019	17109	17303	17016	17050	17027	17034	17196	17247	17008	16982	17253	17128	17098	17120	17030	16913	17089	17159	17190	17200	17048	17243	16833	17058	17096	17256	17155	17184	17294	17380	16973	17284	17235	17040	16929	17292	17207	17029	17050	17087	17004	17070	17115	17248	17027	16988	16937	16992	17187	17224	17135	16809	17287	17027	17045	17355	17034	16981	17028	16962	17219	17078	17027	17003	17100	17284	17190	17060	17141	17069	17269	16954	17082	17051	17110	16999	16959	16912	17150	17163	17291	17275	17046	17185	17094	17268	17157	17154	17140	17024	17184	17277	17184	17225	16915	17121	17241	16991	17138	17169	17171	17230	17095	17149	17247	17098	17107	17219	17133	17405	17039	17162	17033	17011	17097	17181	17188	17151	17158	17019	17096	17013	17230	17099	17160	16951	17090	17178	17094	17398	17187	16898	17170
19816	35699	34564	26888	22869	20234	18884	18174	17400	16665	16664	17649	17252	16669	15865	16143	15859	15071	15010	15080	14963	14951	14774	14659	14827	14965	14783	14884	14892	14904	14730	14702	14851	15456	18499	18185	16284	15323	14856	14834	14536	14616	14610	14549	14571	14603	14574	14682	14612	14553	14502	14438	14668	14617	14585	14620	14550	14569	14436	14599	14707	14602	14469	14659	14720	14615	14627	14753	14600	14624	14381	14447	14662	14524	14696	14679	14526	14567	14581	14495	14621	14614	14585	14561	14532	14678	14606	14362	14593	14592	14631	14720	14288	14532	14600	14585	14709	14605	14588	14492	14744	14505	14504	14620	14548	14598	14314	14685	14611	14436	14557	14562	14502	14568	14630	14428	14625	14456	14660	14352	14582	14602	14508	14580	14627	14552	14475	14646	14501	14641	14686	14536	14663	14580	14584	14512	14647	14541	14531	14553	14609	14655	14589	14542	14738	14559	14406	14575	14737	14543	14489	14520	14697	14640	14489	14641	14570	14475	14663	14707	14480	14570	14599	14571	14584	14708	14430	14630	14627	14583	14398	14595	14537	14462	14446	14557	14684	14447	14723	14561	14569	14694	14619	14496	14641	14603	14510	14533	14665	14668	14713	14521	14523	14565	14555	14564	14635	14495	14727	14602	14701	14668	14637	14568	14606	14533	14590	14455	14408	14502	14509	14639	14378	14451	14586	14485	14605	14548	14415	14582	14540	14480	14397	14681	14474	14628	14578	14472	14489	14589	14406	14634	14641	14643	14719	14558	14629	14528	14445	14549	14533	14562	14668	14557	14613	14404	14510	14652	14341	14616	14549	14590	14593	14444	14530	14629	14613	14512	14642	14532	14400	14626	14628	14522	14606	14644	14512	14597	14562	14678	14631	14379	14543	14572	14454	14450	14567	14769	14519	14456	14648	14489	14437	14589	14655	14445	14465	14517	14435	14376	14473	14611	14576	14476	14684	14608	14565	14514	14449	14567	14739	14636	14591	14735	14517	14589	14630	14663	14395	14771	14529	14747	14407	14388	14463	14473	14523	14640	14459	14601	14420	14516	14708	14613	14496	14401	14644	14418	14443	14575	14483	14701	14656	14459	14582	14442	14616	14639	14484	14631	14535	14571	14629	14481	14627	14570	14455	14498	14639	14611	14524	14475	14704	14693	14447	14397	14455	14435	14615	14552	14441	14497	14545	14548	14635	14573	14469	14731	14511	14352	14543	14693	14545	14695	14477	14486	14521	14595	14607	14577	14561	14788	14688	14719	14605	14684	14518	14526	14453	14447	14565	14517	14627	14581	14606	14780	14656	14599	14538	14502	14559	14646	14600	14402	14532	14493	14472	14338	14516	14485	14548	14609	14605	14535	14634	14509	14401	14501	14485	14520	14483	14752	14686	14575	14567	14455	14614	14578	14558	14439	14483	14510	14566	14581	14521	14559	14586	14580	14617	14527	14600	14498	14606	14388	14680	14578	14531	14374	14460	14630	14260	14475	14550	14437	14703	14610	14602	14499	14555	14539	14680	14455	14643	14551	14560	14613	14454	14486	14586	14543	14506	14516	14536	14577	14673	14469	14580	14594	14586	14768	14709	14567	14538	14345	14570	14610	14622	14526	14626	14602	14741	14520	14535	14614	14536	14510	14702	14741	14609	14521	14504	14552	14541	14526	14670	14443	14602	14600	14535	14468	14501	14635	14585	14629	14431	14438	14598	14543	14609	14536	14633	14513	14506	14709	14390	14547	14605	14604	14470	14637	14735	14348	14552	14608	14529	14624	14649	14559	14659	14523	14598	14451	14646	14409	14649	14464	14548	14459	14591	14409	14589	14597	14651	14430	14581	14727	14727	14462	14373	14693	14566	14471	14591	14550	14489	14689	14514	14596	14607	14480	14448	14509	14643	14519	14493	14588	14563	14461	14562	14408	14518	14420	14540	14586	14662	14640	14585	14730	14444	14713	14447	14564	14618	14545	14568	14596	14483	14521	14475	14484	14647	14710	14612	14498	14686	14594	14464	14529	14556	14667	14718	14364	14486	14790	14605	14404	14403	14477	14608	14541	14520	14651	14478	14517	14517	14497	14506	14556	14700	14581	14504	14641	14619	14613	14433	14487	14560	14631	14670	14745	14599	14718	14563	14586	14548	14449	14623	14512	14619	14546	14500	14594	14602	14638	14486	14462	14415	14515	14658	14623	14503	14443	14601	14492	14634	14644	14570	14599	14502	14294	14621	14783	14629	14531	14640	14551	14323	14472	14703	14330	14557	14610	14787	14554	14508	14639	14457	14639	14467	14603	14590	14587	14445	14551	14503	14433	14626	14600	14586	14636	14508	14625	14504	14746	14557	14403	14577	14654	14621	14487	14427	14459	14605	14607	14552	14450	14561	14595	14561	14675	14610	14633	14619	14736	14532	14506	14620	14405	14503	14431	14662	14635	14663	14527	14548	14470	14487	14615	14482	14370	14643	14516	14675	14486	14503	14518	14710	14674	14628	14575	14645	14434	14613	14438	14510	14480	14618	14676	14582	14585	14456	14580	14630	14615	14625	14526	14533	14505	14534	14580	14435	14504	14496	14575	14580	14516	14680	14515	14421	14560	14758	14581	14686	14375	14565	14679	14607	14471	14659	14583	14496	14542	14649	14517	14691	14415	14682	14527	14582	14548	14404	14408	14657	14650	14728	14418	14514	14379	14643	14751	14491	14440	14681	14507	14634	14660	14702	14639	14488	14490	14708	14550	14648	14531	14437	14658	14755	14637	14495	14589	14562	14577	14598	14621	14402	14604	14541	14555	14589	14525	14530	14533	14529	14564	14459	14512	14534	14614	14340	14490	14514	14371	14475	14501	14509	14584	14629	14592	14482	14565	14591	14528	14499	14665	14507	14450	14596	14571	14437	14478	14470	14466	14331	14635	14505	14523	14662	14590	14473	14481	14518	14680	14619	14582	14564	14507	14523	14502	14486	14593	14424	14400	14635	14362	14462	14640	14588	14578	14475	14312	14707	14501	14577	14548	14621	14528	14571	14721	14373	14410	14565	14606	14583	14665	14546	14653	14381	14458	14811	14700	14481	14664	14518	14539	14484	14589	14619	14482	14479	14596	14463	14441	14363	14564	14530	14383	14530	14503	14714	14555	14484	14479	14506	14683	14551	14541	14512	14622	14580	14728	14579	14560	14537	14452	14539	14533	14401	14509	14494	14521	14387	14583	14631	14550	14527	14545	14607	14519	14465	14574	14572	14602	14679	14495	14487	14502	14453	14389	14375	14502	14566	14553	14593	14615	14601	14446	14554	14680	14688	14569	14724	14493	14718	14630	14289	14533	14552	14505	14568	14846	14519	14639	14493	14607	14444	14593	14519	14616	14451	14652	14457	14445	14632	14458	14532	14681	14570	14386	14539	14584	14443	14650	14671	14483	14651	14455	14549	14535	14627	14452	14477	14573	14504	14558	14586	14306	14721	14542	14676	14545	14485	14725	14509	14498	14590	14525	14374	14539	14516	14563	14547	14639	14441	14547	14602	14594	14522	14637	14482	14526	14495	14537	14541	14544	14575	14504	14598	14636	14468	14600	14387	14447	14610	14690	14566	14651	14704	14609	14624	14428	14614	14660	14410	14661	14461	14488	14622	14627	14619	14430	14643	14644	14618	14592	14748	14615	14490	14530	14597	14436	14495	14600	14498	14540	14739	14417	14465	14610	14507	14521	14455	14580	14639	14626	14568	14431	14593	14595	14508	14350	14658	14485	14507	14483	14610	14417	14546	14536	14550	14665	14413	14534	14505	14583	14617	14568	14556	14473	14557	14676	14460	14461	14646	14567	14566	14493	14466	14401	14328	14469	14602	14616	14490	14457	14594	14479	14618	14687	14698	14392	14476	14758	14632	14543	14626	14460	14721	14606	14738	14655	14676	14436	14617	14751	14627	14542	14286	14570	14385	14559	14600	14541	14434	14687	14658	14539	14652	14455	14543	14480	14451	14446	14635	14381	14683	14450	14606	14481	14510	14654	14580	14388	14600	14585	14585	14560	14777	14532	14687	14635	14501	14602	14713	14574	14503	14449	14462	14502	14487	14624	14635	14494	14391	14389	14496	14546	14594	14611	14404	14509	14653	14518	14703	14495	14351	14589	14558	14801	14533	14565	14614	14563	14540	14698	14571	14403	14495	14469	14417	14569	14547	14539	14505	14585	14502	14601	14606	14695	14600	14565	14518	14558	14558	14346	14644	14491	14459	14451	14638	14564	14553	14529	14590	14551	14669	14493	14587	14677	14352	14633	14447	14527	14582	14462	14652	14466	14757	14552	14707	14476	14525	14644	14663	14655	14679	14501	14580	14651	14474	14637	14642	14499	14615	14682	14484	14475	14522	14608	14519	14560	14581	14574	14541	14471	14465	14568	14697	14505	14502	14606	14753	14597	14756	14718	14467	14618	14537	14694	14437	14456	14572	14618	14369	14534	14660	14490	14634	14509	14567	14504	14748	14626	14577	14490	14480	14640	14636	14473	14586	14452	14671	14684	14561	14343	14736	14544	14636	14563	14427	14465	14678	14464	14450	14457	14492	14532	14610	14547	14600	14677	14637	14733	14581	14447	14647	14397	14507	14538	14605	14592	14489	14461	14631	14594	14595	14578	14444	14524	14518	14476	14442	14579	14654	14466	14681	14638	14358	14587	14636	14472	14713	14431	14479	14491	14500	14453	14536	14587	14731	14541	14688	14437	14542	14442	14577	14328	14755	14308	14680	14488	14460	14580	14659	14606	14569	14616	14395	14562	14594	14570	14551	14632	14481	14574	14534	14588	14558	14689	14535	14462	14511	14519	14558	14521	14506	14588	14647	14689	14439	14418	14685	14497	14413	14494	14606	14554	14458	14683	14585	14495	14533	14427	14437	14546	14471	14446	14586	14578	14643	14462	14681	14692	14594	14682	14584	14580	14516	14556	14626	14390	14595	14522	14380	14600	14470	14752	14795	14509	14420	14577	14535	14607	14513	14508	14447	14629	14466	14478	14548	14558	14630	14568	14356	14535	14620	14631	14434	14626	14644	14555	14678	14682	14544	14469	14629	14577	14551	14583	14449	14443	14561	14391	14531	14814	14489	14543	14672	14494	14415	14519	14705	14676	14467	14654	14505	14395
22970	21409	29407	23806	21663	23977	26808	21144	19888	19591	19054	19633	19574	19243	18544	18618	18506	17963	17747	17812	17606	17601	17757	17614	17719	17627	17626	17855	17770	17591	17510	17484	17660	17853	21859	22687	20385	18608	17798	17486	17484	17281	17212	17491	17260	17597	17320	17253	17199	17301	17231	17162	17377	17319	17242	17256	17200	17436	17431	17124	17189	17365	17466	17357	17130	17146	17298	17468	17321	17269	17440	17378	17121	17447	17091	17227	17182	17261	17289	17259	17370	17190	17138	16966	16941	17327	17286	17274	17301	17373	17539	17128	17154	17239	17177	16983	17399	17058	17189	17295	17319	17021	17068	17088	17426	17099	17449	17380	17319	17380	17213	17118	17229	17089	17211	17158	17396	17321	17058	17223	17280	17081	17318	17163	17372	17183	17223	17178	17207	17070	17047	17296	17347	17068	17158	17250	17272	17159	17349	17053	17234	17072	17225	17311	17285	17155	17167	17195	17257	17063	17163	17182	17502	17155	17258	17350	17224	17124	17221	17151	17107	17329	17264	17042	17262	17146	17160	17074	17278	17413	17384	17025	17221	17132	17127	17141	17330	17200	17312	17305	17152	17170	17308	17028	17281	17222	16992	17287	17203	16951	17095	17276	17123	17087	17180	17308	17019	17121	17281	17187	17359	17363	17299	17300	17175	17282	17202	17031	17256	17061	17195	17185	17163	17276	17128	17165	16930	17195	17250	17118	17312	17030	17201	17090	17183	17205	17066	17216	17155	17303	17034	17016	17231	17007	17152	17286	17144	17148	17182	16846	17250	17072	17121	17219	17324	16915	17161	17205	17352	17388	17242	17242	17291	17190	17239	16930	17197	17317	17008	17264	17174	16907	17317	17126	17197	17115	17197	17254	17129	17352	17150	17297	17277	17211	17235	17239	17186	17231	17037	16989	17050	17213	16910	17052	17223	17108	17014	17146	17170	17111	17282	17003	17365	17481	17156	17250	17206	17093	17192	17074	17395	17325	17302	17180	17224	17168	17106	17298	17049	17198	17352	17188	17237	17039	17239	17303	17192	17181	17261	17172	17133	17407	17155	17098	17002	17193	17094	17208	17006	17245	17098	17264	17186	17116	17214	17114	17017	16945	17190	17069	17031	17090	17183	17174	17126	17215	17052	17266	17307	17383	17345	17264	17079	17400	17203	17328	17185	17335	17074	17152	17081	17202	17227	17175	17095	17103	17452	17260	17145	17374	17161	17094	17200	17321	17052	17043	17174	17229	17164	17182	17310	17149	17279	17199	17244	17099	17092	17171	17041	17254	17347	17407	17190	17138	17291	17173	17110	17172	17128	17167	17182	17098	17044	17043	17372	17212	17181	17367	17355	17425	17241	17118	17165	17127	17240	17089	17354	17284	17167	17147	17023	17267	17167	17216	17269	17259	17270	17281	17182	17199	17228	17044	17028	17292	17242	17117	17249	17251	17109	17183	17354	17019	17350	17355	17196	17226	17349	17092	17110	16990	17184	17053	16998	17242	17411	17184	17431	17291	17166	17183	17171	17255	17333	16931	17211	17241	17115	17238	17347	17261	17145	17255	17102	17076	17254	17108	17225	17186	17163	17036	17127	17095	17324	17392	17383	17171	17217	17400	17117	17223	17164	16934	17294	17195	16918	17384	17233	16964	17112	17215	17240	17126	17208	17172	17092	17132	17336	17184	17208	17046	17107	17375	17201	16949	17309	17423	17021	16970	17322	16998	17001	17174	17062	17336	17002	16955	17205	17300	16920	17062	17128	17180	17144	17105	17221	17242	17258	17431	17162	17085	17020	17415	17138	17128	17333	17146	17157	17017	17030	17181	17100	17196	17385	17327	17204	17020	17122	17135	17120	17090	17124	17326	17185	17193	17447	17120	17044	17118	17416	17182	17109	17223	17090	17081	17121	17085	17160	17155	17070	17025	16885	17302	17216	17218	17181	17351	16985	17178	17361	17383	17130	17310	17188	17077	17204	16909	17408	17196	17185	17263	17409	17169	17219	17183	17199	17260	17085	17202	17027	17215	17231	17067	17068	17104	17301	17218	17156	17016	17201	16973	17273	17321	17205	17372	17273	17194	17091	16974	17038	17250	17243	17082	17160	17520	17284	17239	17207	16887	17117	17161	17299	17254	17511	17186	17138	17034	17146	17130	17132	17373	17125	17025	17108	17182	16945	17148	17114	17186	17194	17137	17304	17222	17148	17242	17396	17103	17150	16885	17111	17176	17299	17150	17209	17159	17224	17199	17033	17070	17181	17070	16914	17076	17254	17229	17096	17154	17091	17136	17239	17196	17115	17320	17247	17257	17106	17249	16984	17199	17131	17038	17233	17185	17071	17187	17151	17204	17282	17101	17290	17142	17178	16938	17144	17176	17161	17024	17054	17162	17452	17335	17285	17113	17222	17169	17205	17122	17110	17358	16858	17166	17307	17058	17106	17369	17157	17085	17204	17249	17194	17246	17433	17236	17099	17050	17087	17137	16989	17120	17264	17278	17236	17199	17255	17362	17209	17349	17101	17316	17268	17042	17260	17407	17223	17253	17117	17245	17127	17130	17128	17139	17111	17254	17095	17164	16944	17152	17283	17004	17276	17021	17220	17152	17115	17037	17144	17034	17213	17187	16996	17275	17102	17240	17033	17003	17218	17148	17139	17230	17363	17068	17130	17248	17108	17035	17157	17315	17278	17063	17137	17193	17250	16922	17101	17234	17204	17125	17209	17171	17201	17187	17150	17044	17143	17295	17191	16993	17355	17249	17259	17386	17269	17260	17085	17179	17188	17072	17330	17184	17220	17222	17432	17253	17287	17022	17331	17049	17243	17062	17230	17278	17075	17375	17356	17236	17211	17140	17131	17200	17105	17030	17132	17252	17153	17125	17180	17077	17255	17381	17323	17218	17223	17181	17235	17119	17141	17211	17090	17222	17239	17090	17211	17385	17311	17137	17314	17158	17070	17234	17100	17315	17174	17004	17042	17039	17132	17209	17113	17161	17228	16910	16907	16978	17192	17117	17278	17170	17303	17176	16946	17179	17142	17237	17120	17240	17320	17283	16983	17299	17277	17088	17387	17264	17160	17365	17150	17279	17148	17051	17179	17176	17216	17303	17221	17194	17206	17223	17202	17044	17126	17200	17338	17131	17210	17045	17106	17131	17276	17118	17296	17185	17069	17257	17378	17110	17166	17076	17204	17006	17165	17170	17247	17248	17343	17347	17161	17231	17139	17075	17105	17050	17090	17201	17299	17229	17450	17112	17391	17014	17260	17416	17015	17166	17239	17172	17188	17348	17016	17319	17034	17311	17218	17253	17244	17245	17123	17217	16955	17238	17142	17190	17168	17330	17273	17168	17190	17131	17153	17336	17236	17363	17307	17042	17083	17051	17013	17418	17102	16996	16966	17211	17154	17147	17130	17202	17111	17001	17192	17211	17110	17006	17104	17294	17174	17382	17098	17062	17116	17180	17182	17325	17189	17125	17182	17351	17356	17312	17149	17325	17349	17109	17197	17367	17265	17130	17044	17347	17226	17219	17262	17131	17426	17174	17168	17146	16907	17164	17224	17091	17241	17125	17025	17111	17351	17114	17256	17119	17306	17181	17146	17156	17167	17309	17133	17068	17203	17154	16972	17062	17205	17103	17214	17278	16992	17167	17341	17177	17059	17208	17215	17230	17157	16968	17086	17137	17347	16973	17102	17173	17430	17274	17173	17119	17104	17233	17067	17141	17064	17268	17146	17130	17403	17058	17009	17153	17067	17260	17489	17130	17174	17230	17152	17294	17134	17083	17186	17327	17096	17381	17098	17338	17138	17117	17071	17211	17299	17300	17105	17196	17315	17364	17332	17157	17053	17221	17049	17055	17173	17087	16934	17222	17167	17244	17146	17153	17136	17366	17188	17132	17045	16947	17192	17157	16948	17268	17069	17216	17107	17179	17227	17057	17188	17323	17480	17355	17199	17114	17036	17162	17229	16933	17133	17389	17192	17250	17163	17124	17192	17066	17115	17352	17311	17285	17230	17245	17214	17270	17099	17166	17245	17185	17335	17325	17384	17122	17178	17468	16984	17356	17132	17102	17275	17225	17087	17243	17240	17205	17217	17270	17099	17322	17170	17218	17059	17123	17237	17089	17225	17106	17192	17075	17255	17093	17210	17337	17242	17261	17152	17204	17163	17361	17125	17030	17368	17174	17014	17167	17288	17151	17300	17158	17264	17353	17177	17069	16989	17170	17181	17149	17325	17227	17109	17071	17161	16951	17003	17260	17194	17250	17367	17260	17549	17211	17276	17307	17043	17090	17247	16967	16961	17389	17115	17146	17081	17196	16856	17187	17119	17175	17237	17227	17069	17201	17093	17152	17053	17154	17145	17301	17215	17213	17299	17256	17287	17048	17235	17113	17223	17220	17283	17442	17256	17154	17107	17234	17124	17132	17274	17207	17229	17127	17199	16979	17283	17022	17379	16965	17238	17290	17188	16983	17419	17269	17240	17085	17164	17150	17173	17089	17105	16933	17252	17236	17163	17279	17195	17225	17383	17199	17113	17157	16992	17346	17065	17183	17270	17161	17131	17139	17058	17384	17147	17416	17272	16912	17318	17270	17218	17260	17139	17214	17293	17144	17212	17213	17294	17233	17232	16948	16972	17225	16972	17155	17044	17026	17087	17034	17226	17274	17331	16993	17384	17210	17257	17142	17183	17113	17049	17146	17134	17255	17032	17202	17132	17330	17398	17359	17151	17247	17279	17299	17059	17106	17169	17236	17185	17199	17238	17215	17154	17120	17227	17105	17110	17147	17110	17106	17135	16913	17108	17109	17320	17210	17247	17191	17271	17071	17273	17307	17131	17161	17105	17277	17367	17284	17329	17082	17143	17020	17155	17364	16983	17130	17429	17127	17220	17182	17236	17194	17169	17200	17181	17119	17107	17252	17151	17248	16951	17337	17027	17067	17126	17249	17097	17289	17206	17119	16999	17155	17413	17152	17181	17069	17138	17158	17047	17192	17192	17098	17175	17397	17285	17134	17116	17026	17142	17100	17164	17135	17296	17149	17195	17135	17114	17267	17101	17101	17128	17142	17204	17113	17092	17234	17009	16982	17205	16959	17071	16973	16971	16914	17054	17228	17366	17080	17176	17091
21622	39689	38245	30234	25327	22154	20565	19669	18678	17315	17251	18219	17997	17444	16300	16728	16272	15552	15048	15213	15211	15015	15301	14980	14911	15039	15055	15344	15210	14915	14849	14802	14978	15293	21533	21452	18126	16088	15232	14795	14571	14471	14630	14479	14482	14535	14602	14630	14539	14436	14612	14606	14790	14624	14619	14536	14518	14553	14447	14594	14622	14682	14412	14670	14411	14504	14767	14563	14445	14502	14805	14709	14498	14492	14631	14609	14532	14544	14557	14557	14568	14505	14477	14616	14576	14520	14718	14651	14575	14473	14595	14712	14547	14671	14614	14531	14635	14523	14603	14507	14490	14556	14556	14434	14544	14459	14595	14621	14547	14572	14560	14587	14611	14615	14568	14509	14613	14550	14492	14276	14556	14697	14435	14646	14444	14461	14593	14556	14602	14584	14647	14542	14476	14477	14598	14579	14557	14522	14612	14454	14547	14565	14604	14457	14581	14675	14578	14518	14238	14456	14623	14539	14656	14338	14630	14590	14501	14453	14486	14566	14461	14501	14586	14510	14556	14417	14542	14602	14575	14414	14529	14514	14362	14462	14664	14639	14432	14434	14462	14546	14511	14616	14527	14604	14465	14523	14480	14605	14558	14581	14460	14523	14564	14442	14668	14558	14542	14558	14684	14461	14505	14644	14613	14468	14480	14439	14554	14649	14613	14614	14460	14486	14649	14670	14652	14763	14402	14438	14828	14382	14604	14501	14526	14447	14603	14395	14541	14383	14596	14572	14581	14638	14602	14514	14563	14663	14677	14493	14500	14490	14564	14654	14436	14449	14603	14453	14617	14528	14689	14579	14462	14528	14674	14340	14480	14440	14615	14424	14609	14580	14605	14577	14654	14525	14598	14680	14631	14605	14468	14561	14555	14534	14670	14595	14612	14741	14647	14610	14527	14437	14416	14448	14460	14445	14620	14442	14634	14608	14605	14460	14611	14516	14440	14595	14635	14502	14608	14442	14716	14339	14359	14496	14470	14641	14555	14655	14543	14399	14572	14572	14351	14719	14706	14635	14410	14472	14689	14619	14612	14508	14443	14503	14588	14437	14544	14553	14498	14663	14505	14517	14340	14662	14414	14490	14535	14537	14538	14572	14435	14523	14460	14430	14434	14668	14624	14631	14803	14576	14462	14549	14566	14464	14595	14586	14533	14576	14387	14410	14598	14409	14313	14539	14531	14629	14515	14511	14505	14545	14530	14539	14506	14535	14551	14412	14363	14593	14565	14391	14581	14630	14443	14496	14533	14646	14634	14441	14307	14484	14505	14512	14472	14657	14687	14516	14489	14385	14464	14633	14548	14485	14565	14395	14505	14652	14565	14472	14576	14609	14478	14497	14370	14504	14415	14413	14620	14554	14406	14652	14585	14444	14544	14439	14362	14581	14554	14427	14550	14480	14567	14546	14512	14552	14514	14521	14492	14510	14490	14527	14608	14312	14348	14623	14528	14564	14523	14513	14741	14516	14598	14636	14470	14593	14605	14449	14727	14699	14514	14463	14564	14395	14477	14561	14626	14454	14430	14499	14502	14461	14494	14593	14537	14521	14639	14453	14553	14603	14427	14515	14578	14369	14516	14552	14605	14484	14644	14580	14550	14611	14362	14472	14604	14434	14462	14576	14477	14546	14523	14627	14511	14692	14482	14518	14592	14497	14519	14487	14626	14541	14619	14564	14533	14575	14470	14539	14560	14528	14524	14512	14550	14572	14556	14444	14521	14478	14457	14711	14428	14563	14654	14645	14560	14520	14434	14366	14600	14526	14605	14451	14597	14475	14538	14605	14725	14638	14613	14529	14391	14525	14683	14527	14390	14488	14524	14569	14635	14607	14573	14514	14410	14639	14356	14665	14440	14562	14543	14463	14442	14511	14602	14519	14581	14542	14566	14546	14441	14599	14613	14677	14636	14612	14570	14601	14507	14619	14595	14482	14506	14560	14567	14424	14366	14586	14493	14544	14584	14620	14510	14542	14611	14642	14478	14578	14522	14627	14558	14589	14523	14474	14543	14675	14549	14582	14556	14453	14592	14559	14615	14402	14447	14554	14629	14598	14306	14571	14510	14557	14548	14584	14608	14571	14481	14665	14515	14657	14497	14387	14598	14558	14573	14575	14597	14553	14442	14645	14559	14441	14486	14728	14535	14547	14440	14577	14570	14471	14562	14606	14563	14483	14438	14469	14490	14711	14595	14460	14463	14270	14670	14589	14518	14585	14506	14463	14589	14729	14504	14566	14531	14635	14589	14619	14486	14561	14397	14489	14635	14625	14618	14436	14530	14438	14559	14501	14538	14389	14475	14598	14387	14388	14669	14472	14402	14487	14628	14609	14459	14584	14631	14420	14423	14515	14511	14398	14546	14394	14576	14707	14403	14529	14419	14654	14400	14485	14572	14492	14515	14345	14663	14641	14392	14633	14558	14440	14437	14524	14546	14502	14624	14630	14282	14741	14515	14561	14516	14683	14457	14510	14759	14354	14403	14569	14453	14457	14588	14611	14638	14587	14528	14472	14552	14647	14377	14555	14397	14396	14566	14353	14410	14511	14491	14377	14732	14589	14568	14401	14581	14555	14670	14357	14668	14675	14343	14651	14608	14590	14512	14479	14586	14484	14421	14524	14607	14557	14596	14539	14526	14569	14575	14566	14477	14576	14483	14605	14535	14559	14445	14561	14556	14539	14487	14508	14506	14527	14471	14514	14454	14529	14545	14461	14570	14617	14500	14526	14576	14543	14578	14527	14504	14379	14582	14543	14514	14631	14430	14488	14446	14693	14504	14693	14572	14464	14465	14556	14405	14686	14684	14528	14479	14665	14547	14412	14385	14602	14422	14513	14476	14541	14511	14559	14416	14426	14524	14596	14317	14695	14583	14591	14622	14423	14330	14472	14327	14743	14597	14497	14498	14504	14559	14473	14484	14667	14576	14689	14398	14518	14468	14484	14437	14458	14464	14541	14437	14466	14440	14645	14474	14245	14640	14455	14715	14506	14573	14256	14717	14503	14573	14568	14562	14405	14538	14330	14562	14561	14532	14651	14525	14521	14520	14571	14447	14524	14291	14499	14569	14612	14493	14531	14359	14661	14569	14451	14559	14441	14473	14479	14426	14681	14626	14469	14727	14468	14601	14625	14499	14580	14453	14473	14560	14334	14478	14736	14479	14411	14628	14590	14508	14610	14509	14662	14563	14594	14473	14442	14411	14404	14512	14622	14480	14524	14503	14619	14641	14485	14423	14500	14628	14375	14367	14488	14518	14519	14521	14454	14485	14654	14314	14802	14608	14750	14444	14651	14402	14582	14675	14585	14623	14583	14522	14507	14572	14535	14543	14480	14555	14548	14491	14727	14445	14645	14570	14490	14446	14442	14354	14461	14415	14510	14432	14582	14331	14782	14533	14291	14572	14575	14427	14500	14457	14691	14609	14508	14597	14437	14539	14420	14514	14514	14443	14580	14460	14725	14561	14540	14579	14602	14513	14550	14496	14401	14533	14469	14550	14498	14746	14418	14507	14383	14532	14442	14741	14599	14555	14611	14745	14873	14505	14411	14483	14478	14451	14667	14422	14605	14587	14500	14716	14610	14583	14523	14674	14567	14488	14608	14376	14634	14451	14403	14497	14445	14444	14568	14324	14623	14572	14517	14458	14626	14684	14396	14644	14263	14478	14494	14396	14555	14595	14523	14538	14406	14692	14437	14469	14454	14480	14567	14400	14278	14549	14565	14527	14517	14493	14441	14519	14511	14475	14580	14352	14618	14551	14539	14438	14543	14468	14660	14705	14733	14507	14486	14561	14378	14449	14594	14599	14409	14587	14349	14493	14598	14489	14733	14558	14634	14510	14573	14538	14539	14463	14691	14547	14352	14549	14599	14431	14545	14467	14269	14654	14361	14648	14614	14500	14454	14531	14511	14411	14345	14488	14534	14436	14492	14328	14789	14526	14682	14478	14522	14393	14598	14311	14588	14501	14743	14766	14483	14599	14542	14515	14737	14720	14702	14469	14613	14530	14434	14428	14590	14461	14532	14528	14622	14518	14407	14403	14742	14649	14416	14397	14600	14551	14519	14587	14531	14594	14638	14407	14493	14540	14607	14479	14430	14566	14452	14302	14516	14649	14391	14532	14552	14734	14553	14584	14682	14479	14513	14656	14586	14595	14491	14617	14587	14502	14623	14376	14552	14349	14540	14514	14493	14545	14535	14607	14601	14629	14675	14481	14554	14528	14522	14400	14539	14596	14438	14437	14566	14369	14599	14442	14576	14267	14638	14544	14475	14613	14636	14509	14443	14512	14498	14445	14542	14620	14530	14607	14473	14454	14470	14329	14485	14422	14607	14596	14611	14478	14389	14454	14470	14335	14606	14446	14481	14518	14580	14604	14519	14380	14609	14606	14610	14388	14570	14434	14476	14585	14689	14469	14391	14816	14448	14547	14252	14578	14388	14509	14447	14471	14815	14593	14576	14532	14409	14427	14465	14638	14658	14477	14593	14459	14500	14482	14480	14662	14396	14362	14653	14465	14560	14533	14573	14515	14382	14515	14531	14570	14509	14364	14445	14463	14670	14560	14589	14281	14660	14505	14234	14568	14491	14564	14472	14400	14456	14508	14482	14597	14571	14384	14537	14516	14615	14593	14580	14560	14292	14561	14674	14518	14491	14612	14510	14550	14456	14466	14551	14678	14515	14526	14510	14553	14408	14513	14601	14637	14508	14298	14612	14581	14458	14544	14601	14484	14520	14417	14697	14383	14545	14613	14465	14519	14480	14551	14428	14584	14618	14347	14489	14599	14512	14470	14601	14564	14551	14661	14393	14736	14692	14575	14489	14479	14516	14709	14628	14421	14564	14515	14449	14333	14482	14509	14592	14410	14669	14453	14673	14394	14446	14616	14434	14448	14497	14630	14547	14462	14537	14513	14458	14591	14468	14343	14579	14645	14602	14674	14531	14726	14376	14336	14642	14532	14461	14598	14493	14376	14516	14523	14563	14583	14523	14410	14514	14447	14611	14609	14455	14525	14486	14510	14534	14457	14241	14376	14613	14491	14485	14609	14477	14586	14674	14397	14552	14590	14705	14403	14408	14509	14595	14526	14620	14311	14366	14497	14510	14469	14552	14459	14519	14472	14486
27891	23093	28566	25447	20986	19775	19328	18721	18487	18131	18251	18423	18522	18083	17990	17997	17838	17535	17627	17713	17680	17591	17698	17612	17588	17389	17621	17730	17609	17458	17582	17638	17339	17849	17553	17886	17970	17866	17398	17552	17581	17272	17718	17723	17414	17450	17412	17548	17524	17270	17621	17298	17497	17524	17621	17524	17519	17325	17529	17500	17567	17541	17637	17373	17320	17666	17387	17211	17480	17435	17396	17500	17437	17539	17640	17347	17592	17458	17466	17451	17297	17375	17453	17382	17454	17344	17378	17513	17355	17609	17777	17443	17515	17464	17406	17428	17329	17213	17621	17411	17314	17208	17398	17444	17530	17514	17422	17557	17479	17372	17449	17612	17391	17637	17694	17340	17517	17510	17336	17551	17377	17433	17352	17515	17630	17484	17547	17243	17540	17425	17649	17620	17625	17421	17385	17350	17428	17408	17477	17477	17337	17432	17320	17312	17409	17332	17258	17359	17402	17415	17481	17467	17331	17360	17439	17444	17277	17399	17594	17626	17469	17478	17478	17617	17376	17433	17457	17482	17568	17540	17617	17536	17360	17338	17340	17427	17419	17417	17381	17466	17460	17394	17496	17337	17413	17453	17263	17475	17540	17326	17367	17455	17389	17523	17363	17340	17425	17320	17718	17316	17339	17404	17496	17551	17441	17560	17428	17408	17562	17522	17515	17380	17338	17256	17508	17478	17493	17717	17566	17455	17371	17391	17452	17490	17331	17508	17511	17394	17327	17360	17517	17508	17459	17256	17353	17428	17573	17295	17318	17435	17399	17523	17342	17427	17341	17600	17294	17502	17297	17515	17396	17496	17401	17352	17414	17370	17482	17662	17576	17372	17560	17324	17492	17432	17598	17505	17428	17237	17597	17497	17466	17345	17500	17163	17464	17499	17560	17410	17424	17290	17412	17231	17342	17352	17411	17287	17320	17518	17497	17721	17641	17253	17567	17268	17438	17466	17475	17529	17320	17521	17451	17585	17230	17433	17397	17429	17355	17492	17486	17547	17453	17525	17632	17463	17414	17451	17602	17307	17435	17384	17242	17343	17197	17462	17407	17446	17461	17428	17452	17352	17710	17538	17478	17425	17262	17518	17203	17461	17399	17622	17379	17385	17497	17257	17406	17434	17356	17377	17400	17426	17570	17396	17463	17356	17388	17463	17371	17503	17387	17304	17263	17431	17231	17561	17409	17419	17281	17595	17385	17266	17362	17419	17528	17310	17433	17497	17330	17608	17451	17551	17240	17283	17438	17398	17196	17454	17539	17443	17363	17401	17574	17409	17582	17530	17364	17410	17644	17325	17375	17473	17396	17331	17245	17572	17493	17523	17582	17519	17654	17387	17571	17480	17527	17409	17477	17288	17511	17516	17551	17374	17396	17411	17617	17459	17592	17608	17338	17423	17618	17523	17277	17420	17441	17597	17394	17347	17513	17363	17334	17661	17434	17535	17407	17539	17401	17301	17496	17436	17499	17306	17350	17401	17466	17593	17462	17420	17560	17660	17557	17473	17492	17455	17408	17547	17452	17461	17283	17467	17476	17446	17492	17563	17474	17379	17382	17403	17421	17547	17248	17649	17367	17627	17367	17445	17454	17180	17480	17459	17515	17581	17300	17388	17168	17367	17568	17323	17519	17518	17403	17560	17544	17553	17636	17422	17466	17382	17622	17446	17569	17371	17510	17441	17556	17455	17533	17361	17368	17608	17349	17360	17659	17453	17332	17479	17665	17418	17763	17489	17423	17468	17396	17526	17622	17298	17666	17583	17517	17451	17430	17482	17490	17436	17623	17657	17486	17438	17195	17570	17393	17261	17454	17519	17321	17529	17207	17355	17459	17409	17716	17536	17425	17484	17461	17522	17463	17335	17459	17532	17346	17323	17244	17401	17566	17402	17355	17722	17609	17450	17301	17487	17469	17422	17701	17509	17295	17546	17763	17485	17347	17552	17441	17504	17549	17630	17291	17520	17477	17469	17321	17463	17423	17478	17409	17397	17439	17437	17419	17599	17376	17514	17428	17438	17576	17523	17597	17681	17268	17411	17448	17543	17423	17509	17290	17495	17446	17525	17487	17336	17428	17554	17512	17573	17462	17609	17391	17400	17437	17407	17444	17579	17397	17364	17356	17458	17162	17327	17449	17320	17496	17434	17440	17379	17441	17447	17515	17477	17539	17485	17518	17424	17362	17514	17409	17437	17507	17518	17312	17476	17381	17568	17390	17466	17397	17416	17472	17371	17520	17518	17652	17244	17424	17412	17594	17514	17497	17607	17282	17302	17344	17397	17444	17795	17418	17411	17639	17506	17420	17429	17638	17422	17353	17414	17250	17732	17198	17529	17451	17569	17603	17456	17458	17326	17520	17426	17470	17487	17403	17491	17628	17386	17381	17560	17551	17324	17536	17629	17347	17577	17142	17615	17438	17291	17445	17547	17223	17457	17427	17506	17375	17277	17489	17436	17354	17399	17611	17471	17590	17508	17514	17459	17458	17552	17319	17434	17651	17379	17518	17479	17324	17367	17417	17217	17448	17624	17497	17391	17311	17152	17366	17443	17346	17356	17508	17644	17474	17473	17371	17581	17395	17524	17560	17305	17541	17459	17387	17638	17451	17437	17607	17453	17458	17427	17547	17575	17427	17392	17398	17256	17279	17470	17348	17328	17440	17374	17465	17341	17520	17516	17420	17486	17112	17583	17598	17313	17257	17326	17538	17360	17440	17450	17487	17513	17355	17466	17339	17400	17475	17375	17316	17509	17349	17391	17385	17419	17562	17515	17597	17612	17422	17412	17434	17455	17508	17450	17443	17335	17455	17723	17390	17276	17398	17270	17581	17753	17417	17315	17532	17229	17450	17377	17641	17327	17452	17610	17393	17327	17590	17268	17140	17477	17503	17510	17643	17501	17682	17400	17348	17355	17578	17484	17380	17425	17441	17528	17324	17588	17425	17582	17442	17349	17564	17364	17618	17662	17643	17222	17409	17407	17375	17411	17422	17483	17286	17345	17678	17345	17449	17294	17424	17589	17598	17376	17478	17405	17509	17225	17374	17485	17405	17329	17517	17490	17469	17376	17206	17489	17378	17331	17493	17619	17596	17195	17519	17311	17465	17488	17474	17425	17289	17586	17568	17632	17322	17455	17604	17640	17245	17473	17574	17339	17458	17561	17343	17378	17349	17376	17367	17335	17440	17465	17418	17227	17548	17486	17528	17644	17254	17446	17391	17610	17487	17318	17449	17544	17384	17430	17505	17611	17324	17317	17244	17374	17373	17466	17487	17643	17357	17405	17583	17380	17269	17545	17476	17338	17441	17546	17434	17594	17314	17429	17162	17387	17279	17439	17486	17500	17306	17455	17442	17479	17471	17435	17593	17406	17351	17514	17435	17459	17459	17464	17501	17550	17339	17251	17507	17270	17433	17297	17453	17336	17531	17248	17395	17369	17359	17329	17352	17482	17621	17424	17531	17556	17374	17490	17453	17504	17535	17529	17277	17500	17485	17358	17545	17535	17618	17279	17296	17497	17348	17467	17306	17394	17526	17409	17349	17356	17463	17401	17508	17445	17547	17445	17292	17107	17300	17107	17436	17560	17463	17457	17484	17406	17338	17231	17442	17269	17366	17383	17384	17358	17363	17324	17613	17519	17654	17352	17435	17547	17499	17451	17503	17338	17373	17215	17423	17306	17599	17428	17545	17367	17463	17288	17693	17219	17627	17560	17346	17302	17398	17347	17506	17406	17477	17397	17372	17422	17576	17300	17262	17511	17388	17518	17356	17456	17563	17548	17446	17513	17318	17400	17463	17305	17530	17529	17573	17415	17388	17387	17395	17426	17586	17500	17421	17370	17553	17347	17504	17512	17440	17406	17383	17394	17511	17496	17279	17364	17448	17565	17347	17326	17495	17487	17390	17546	17279	17439	17410	17449	17380	17248	17575	17473	17618	17525	17414	17646	17574	17336	17422	17403	17284	17478	17238	17370	17329	17594	17435	17387	17529	17538	17515	17367	17365	17375	17178	17283	17365	17389	17359	17522	17387	17391	17245	17477	17254	17354	17488	17492	17693	17412	17430	17526	17542	17643	17438	17265	17535	17586	17478	17614	17319	17166	17425	17452	17427	17402	17298	17458	17415	17423	17494	17333	17368	17463	17418	17568	17568	17436	17293	17621	17493	17477	17439	17410	17504	17480	17431	17413	17477	17250	17584	17424	17330	17431	17491	17294	17265	17325	17407	17363	17419	17430	17411	17416	17534	17630	17061	17350	17519	17718	17494	17465	17289	17285	17559	17487	17694	17534	17368	17489	17312	17405	17576	17437	17427	17460	17246	17550	17494	17435	17386	17542	17364	17413	17440	17440	17457	17536	17393	17537	17193	17410	17458	17578	17596	17545	17392	17157	17407	17453	17528	17601	17575	17340	17432	17684	17500	17611	17564	17428	17496	17530	17301	17565	17345	17493	17379	17503	17503	17451	17417	17281	17245	17486	17436	17546	17279	17459	17655	17524	17523	17492	17575	17490	17483	17319	17424	17362	17486	17548	17417	17554	17356	17370	17603	17582	17603	17474	17416	17415	17357	17373	17428	17608	17250	17112	17518	17408	17341	17616	17642	17382	17472	17491	17605	17489	17635	17284	17462	17317	17519	17484	17381	17402	17637	17353	17354	17270	17426	17444	17476	17448	17419	17634	17347	17578	17557	17427	17369	17343	17432	17746	17501	17257	17412	17482	17273	17339	17320	17435	17633	17371	17378	17561	17481	17418	17250	17334	17570	17485	17500	17306	17809	17372	17568	17433	17407	17456	17382	17260	17492	17489	17301	17579	17198	17569	17718	17502	17433	17322	17553	17651	17576	17473	17303	17479	17456	17568	17424	17342	17283	17319	17407	17373	17584	17525	17495	17297	17500	17443	17493	17704	17332	17533	17555	17565	17490	17637	17491	17680	17344	17446	17318	17620	17463	17299	17425	17419	17386	17419	17399	17332	17394	17432	17486	17361	17421	17305	17270	17316	17401	17629	17514	17659	17497	17444	17390	17469	17497	17441	17273	17450	17430	17204	17338	17523	17382	17588	17389	17313	17533	17372	17526	17489	17559	17437	17530	17498	17398	17482	17395	17564	17428	17499	17207	17514
20237	29344	28046	22187	19761	18179	17134	16773	16365	15880	16120	16364	16326	15682	15400	15495	15300	14848	15065	14973	15073	14842	15231	14921	14855	14843	15167	15057	14989	14942	14549	14758	14983	14861	15127	15550	15160	15030	14917	14715	14638	14667	14895	14849	14768	14677	14778	14820	14699	14729	14778	14715	14854	14598	14678	14609	14935	14591	14688	14760	14679	14534	14715	14817	14579	14702	14547	14846	14675	14694	14599	14771	14580	14645	14780	14817	14766	14717	14660	14664	14596	14671	14676	14596	14705	14854	14535	14772	14741	14706	14841	14739	14695	14646	14707	14706	14731	14741	14714	14663	14640	14750	14582	14656	14901	14694	14661	14700	14772	14711	14611	14601	14798	14669	14666	14741	14788	14625	14753	14715	14682	14600	14627	14764	14642	14802	14846	14544	14638	14757	14724	14877	14445	14593	14859	14817	14714	14788	14609	14588	14664	14688	14854	14620	14702	14651	14837	14890	14795	14709	14769	14551	14545	14797	14498	14598	14603	14743	14673	14628	14720	14582	14753	14670	14636	14797	14627	14643	14818	14742	14635	14767	14777	14566	14622	14686	14709	14616	14688	14623	14787	14730	14726	14714	14720	14602	14777	14601	14687	14696	14655	14824	14754	14689	14693	14477	14626	14834	14696	14658	14710	14729	14729	14642	14481	14554	14585	14822	14737	14765	14661	14788	14622	14754	14760	14829	14608	14655	14751	14734	14877	14660	14564	14624	14770	14690	14738	14666	14773	14778	14668	14542	14804	14762	14818	14813	14765	14725	14856	14838	14578	14680	14687	14573	14567	14770	14652	14680	14642	14814	14670	14741	14570	14605	14604	14695	14683	14857	14778	14702	14623	14724	14602	14682	14509	14645	14733	14758	14725	14716	14517	14717	14604	14837	14794	14738	14679	14778	14552	14777	14713	14590	14638	14675	14755	14746	14748	14839	14731	14650	14784	14807	14850	14734	14695	14730	14549	14623	14834	14750	14644	14696	14596	14612	14699	14614	14679	14761	14729	14697	14724	14596	14907	14693	14695	14653	14758	14795	14753	14750	14642	14686	14851	14742	14645	14695	14780	14691	14711	14639	14728	14630	14732	14695	14645	14894	14646	14674	14684	14918	14573	14690	14770	14639	14687	14584	14664	14736	14772	14885	14609	14727	14776	14627	14735	14714	14692	14590	14659	14520	14609	14564	14420	14686	14744	14651	14752	14713	14737	14595	14730	14802	14766	14840	14565	14586	14864	14757	14647	14632	14647	14720	14912	14854	14572	14661	14714	14822	14754	14769	14874	14791	14611	14791	14726	14785	14844	14541	14803	14766	14784	14848	14838	14689	14783	14594	14809	14586	14668	14635	14583	14676	14848	14654	14601	14668	14757	14740	14603	14639	14690	14539	14542	14633	14609	14613	14592	14685	14865	14777	14661	14686	14685	14509	14782	14799	14878	14646	14749	14810	14803	14733	14890	14770	14732	14720	14594	14581	14837	14888	14613	14766	14723	14863	14755	14571	14645	14659	14722	14704	14709	14594	14716	14668	14547	14811	14709	14767	14590	14651	14477	14566	14790	14596	14744	14585	14695	14660	14719	14461	14684	14726	14643	14651	14674	14671	14647	14806	14682	14633	14618	14710	14680	14669	14689	14604	14745	14710	14665	14799	14789	14737	14667	14765	14631	14717	14697	14578	14701	14653	14632	14596	14722	14743	14744	14718	14779	14649	14936	14613	14853	14528	14708	14653	14719	14713	14829	14572	14622	14628	14630	14792	14718	14661	14734	14711	14743	14829	14649	14769	14684	14561	14691	14687	14547	14685	14704	14818	14804	14863	14661	14754	14767	14548	14680	14680	14708	14668	14755	14545	14748	14581	14765	14817	14737	14624	14540	14657	14852	14517	14647	14796	14776	14593	14713	14860	14625	14572	14640	14526	14802	14613	14748	14565	14783	14643	14825	14632	14624	14634	14606	14879	14747	14531	14545	14722	14683	14597	14735	14804	14618	14818	14670	14682	14798	14818	14781	14780	14718	14560	14666	14832	14652	14606	14677	14738	14649	14813	14757	14806	14603	14735	14787	14615	14675	14770	14682	14702	14644	14644	14661	14759	14744	14669	14702	14987	14543	14706	14901	14575	14560	14729	14733	14622	14805	14757	14917	14848	14688	14840	14882	14786	14656	14818	14755	14530	14633	14722	14733	14657	14615	14645	14648	14685	14642	14706	14927	14684	14716	14641	14792	14557	14835	14678	14818	14531	14607	14599	14599	14704	14722	14877	14620	14631	14731	14668	14630	14851	14736	14805	14638	14743	14681	14833	14676	14627	14800	14753	14654	14650	14730	14666	14717	14645	14751	14710	14742	14679	14717	14743	14744	14752	14649	14799	14716	14778	14782	14588	14910	14594	14672	14831	14657	14567	14646	14552	14735	14726	14836	14698	14816	14691	14596	14708	14648	14668	14673	14648	14644	14777	14716	14876	14771	14580	14701	14705	14699	14881	14703	14688	14858	14679	14671	14569	14824	14456	14789	14637	14681	14791	14573	14602	14516	14563	14845	14604	14764	14697	14826	14693	14749	14585	14864	14578	14942	14647	14557	14530	14666	14666	14621	14726	14712	14839	14779	14651	14799	14619	14580	14673	14817	14589	14600	14725	14705	14786	14501	14653	14656	14792	14741	14653	14785	14572	14752	14689	14665	14723	14740	14681	14758	14878	14658	14672	14697	14713	14628	14781	14785	14676	14678	14793	14656	14769	14722	14585	14788	14800	14558	14787	14519	14640	14652	14685	14565	14594	14638	14741	14721	14828	14739	14674	14693	14794	14784	14908	14602	14576	14747	14839	14836	14779	14711	14696	14576	14799	14595	14792	14678	14710	14764	14789	14645	14741	14485	14772	14848	14780	14733	14657	14723	14681	14843	14870	14607	14701	14652	14752	14560	14739	14736	14594	14613	14700	14748	14772	14679	14821	14682	14779	14647	14751	14728	14683	14666	14557	14624	14750	14631	14603	14636	14701	14641	14715	14757	14754	14624	14596	14623	14776	14560	14604	14598	14669	14712	14781	14713	14730	14510	14654	14645	14820	14759	14623	14713	14750	14794	14723	14638	14603	14677	14721	14785	14703	14814	14739	14770	14704	14603	14730	14712	14738	14588	14739	14813	14797	14861	14755	14720	14839	14683	14654	14707	14777	14810	14549	14558	14700	14571	14923	14770	14716	14383	14719	14861	14749	14735	14750	14838	14618	14665	14630	14815	14537	14797	14849	14611	14716	14688	14646	14644	14796	14635	14869	14748	14735	14793	14577	14777	14711	14777	14573	14813	14728	14696	14704	14616	14749	14565	14629	14741	14696	14635	14807	14743	14675	14652	14857	14554	14685	14554	14703	14661	14698	14673	14639	14641	14691	14624	14777	14701	14552	14636	14497	14746	14686	14733	14725	14773	14574	14784	14493	14893	14768	14853	14736	14578	14659	14762	14629	14743	14721	14603	14754	14570	14587	14631	14608	14668	14760	14642	14613	14794	14803	14719	14647	14677	14702	14507	14692	14554	14731	14659	14656	14536	14678	14702	14598	14684	14734	14809	14713	14660	14687	14736	14806	14701	14580	14958	14809	14697	14619	14842	14748	14618	14785	14843	14722	14767	14653	14774	14765	14696	14750	14895	14708	14618	14651	14834	14782	14616	14815	14595	14715	14481	14604	14805	14645	14720	14712	14908	14697	14442	14778	14714	14790	14781	14639	14664	14743	14445	14837	14696	14626	14787	14822	14695	14739	14824	14655	14807	14821	14749	14601	14729	14715	14752	14652	14745	14688	14729	14670	14523	14812	14560	14727	14718	14734	14679	14765	14615	14645	14780	14893	14599	14634	14632	14746	14768	14735	14660	14773	14571	14711	14554	14681	14575	14602	14738	14615	14820	14785	14674	14757	14755	14704	14671	14809	14551	14681	14734	14663	14759	14858	14645	14624	14801	14752	14729	14782	14738	14714	14520	14799	14523	14526	14703	14756	14611	14660	14665	14931	14800	14823	14884	14847	14598	14650	14816	14767	14757	14451	14557	14834	14897	14753	14775	14842	14663	14773	14699	14699	14533	14732	14608	14754	14583	14658	14476	14535	14809	14674	14703	14754	14731	14855	14801	14559	14782	14633	14636	14681	14690	14840	14608	14489	14707	14856	14837	14733	14598	14703	14721	14611	14878	14578	14525	14793	14748	14709	14797	14775	14761	14585	14814	14592	14921	14710	14700	14833	14739	14856	14799	14701	14845	14651	14612	14767	14783	14795	14832	14775	14673	14738	14792	14823	14814	14714	14692	14664	14673	14722	14736	14758	14598	14697	14741	14725	14696	14667	14760	14697	14649	14654	14752	14752	14700	14838	14717	14695	14661	14923	14747	14707	14685	14714	14712	14603	14636	14530	14796	14726	14578	14655	14681	14736	14627	14671	14682	14727	14860	14642	14677	14822	14640	14511	14710	14739	14757	14834	14745	14668	14590	14911	14927	14695	14762	14720	14726	14612	14663	14669	14744	14586	14671	14842	14836	14772	14714	14662	14682	14768	14765	14735	14584	14838	14649	14624	14735	14804	14687	14713	14751	14688	14591	14653	14669	14730	14802	14718	14531	14715	14717	14749	14509	14822	14684	14616	14665	14805	14764	14721	14743	14644	14696	14763	14562	14538	14794	14802	14757	14698	14764	14752	14733	14823	14706	14834	14823	14700	14598	14626	14723	14785	14738	14684	14767	14735	14695	14695	14813	14571	14745	14751	14774	14719	14594	14758	14771	14731	14774	14778	14587	14756	14853	14829	14653	14787	14741	14691	14548	14466	14672	14702	14808	14610	14713	14802	14679	14863	14634	14816	14755	14746	14690	14845	14643	14570	14723	14698	14769	14668	14919	14603	14751	14569	14573	14829	14811	14654	14711	14513	14687	14734	14783	14741	14647	14761	14802	14716	14591	14694	14710	14754	14694	14655	14580	14716	14830	14660	14674	14900	14695	14812	14780	14618	14705	14652	14812	14737	14791	14848	14644	14749	14790	14776	14733	14751	14756	14479	14627	14715	14661	14648	14672	14610	14795	14611	14685	14626	14736	14523	14696	14706	14726	14685	14656	14581	14605	14572	14737	14617	14747	14844	14796	14640
23918	21445	29121	24280	22656	23709	22900	19689	18946	18483	18595	18904	18753	18615	18220	17932	17920	17668	17583	17466	17506	17460	17430	17263	17345	17285	17292	17658	17464	17462	17492	17282	17205	17243	19475	20370	19268	17984	17446	17151	17187	16863	17191	17049	17137	17016	17275	17053	17194	17194	17149	17136	17028	17249	17168	16990	17045	17092	17094	17103	17139	17034	17213	17142	17050	17378	17158	17145	17202	17045	17247	17144	17244	16976	17068	17033	17128	17121	16897	17172	16947	17127	16864	17191	17109	17309	17172	17139	17167	17194	17080	17048	17155	17061	17014	17107	17221	17115	17158	17190	17165	17136	17145	17019	17060	17130	17116	17138	17299	17149	17073	17178	17076	17292	16954	17053	17136	17217	17006	17163	17112	17061	17334	17011	17205	17192	17150	17188	16997	17086	17081	17092	17021	17132	17215	17082	17068	17169	17127	17197	17220	16812	17125	17045	17053	17029	17103	17099	17126	17034	17307	17166	17130	17140	17005	17040	17115	17191	17178	17171	17050	17149	17177	16855	17094	17139	17331	17195	17076	17135	17188	17067	17350	17060	17120	17092	17071	16937	17223	17170	17099	17012	17053	17052	16972	17243	17265	17077	16951	17059	17272	17058	17123	17248	17071	17096	17058	17137	17037	17275	17142	17030	17163	17187	17005	17283	16985	16987	17288	17271	17041	16899	17037	17099	17459	16947	16742	16968	17311	17034	17311	17207	17333	17045	17171	17171	17071	17209	17219	17239	17230	17102	17114	17178	17132	17061	16943	17082	17020	17075	16855	17142	17219	17141	17020	17042	17199	16965	17270	17309	17151	17260	17220	17261	17212	17195	17233	17135	17148	17216	17216	16936	17084	16942	16984	16987	17062	17095	17082	16997	17062	17174	17166	17098	17178	17146	17114	17226	17244	17071	17247	17303	17277	17068	17190	17183	17141	17153	16885	17094	17142	17036	17238	16993	17139	17130	17039	17136	17145	17163	17303	16952	17072	16961	17008	17286	17076	17125	17154	17225	17289	17267	17196	17091	17074	16893	17077	17037	17171	17059	17229	17149	17078	17049	16990	17136	17115	17121	17075	17300	17243	16849	17001	17111	17065	17166	17115	17051	16967	16997	17072	17166	17005	16932	17076	17213	17267	17149	17178	17139	17200	17177	17067	16977	17214	17129	17127	17178	17083	17224	17096	17094	17145	17017	16979	16858	17168	17089	17246	16976	17028	17188	17154	17156	17119	17051	17261	17131	17167	17169	17375	17168	17154	16956	17222	17042	16983	17109	17232	17186	17027	17235	17044	16946	17231	17001	17309	17242	17079	16943	17070	16958	16966	17242	17212	17032	17266	17210	17177	17116	17114	17069	17323	17089	17105	17116	17243	17090	17094	17002	17166	17234	17166	17023	17005	17067	17130	16902	17144	17172	16964	17044	17066	17285	17175	16914	17262	17177	16940	17045	16975	17185	17050	17069	17114	17117	17187	17054	17099	17197	17127	17175	17161	17217	17079	17175	17250	17093	17045	16951	16869	16922	17076	16982	17220	17288	16938	17111	17134	17194	17018	16800	17192	17172	17041	17057	16960	16853	16942	17214	16977	17061	17062	17264	17030	17116	17063	17055	17146	17110	17144	17153	17176	17200	17105	17221	17215	17184	17067	17128	17044	17239	17132	17089	17248	17132	17149	17176	17143	17254	17224	16933	17229	17180	17066	16997	17205	17348	17139	17089	17248	17124	17073	17357	17378	17205	16976	17184	16961	17202	16898	17238	16897	17183	17006	17179	17070	17351	17183	17294	17149	17132	16885	17009	17115	17204	17074	17142	17163	17108	17056	17090	17069	17096	17045	17155	17120	16961	17088	17183	17128	17134	17086	17027	17102	16952	17386	16979	16990	17161	17300	17285	17319	17083	16980	17294	17054	17015	17126	17138	17011	17103	17216	17217	16854	17101	17086	16978	17111	17237	17174	17122	17082	17021	17182	17065	17043	16974	17137	17139	17081	17000	17308	17140	17257	17112	16952	17260	17096	16947	17393	17080	17298	17240	17431	17032	16993	17071	17036	17136	17285	17113	17048	17185	17205	17160	17184	17055	17198	17025	17136	16929	17123	17076	16943	16950	17063	17235	17092	17062	17344	17098	16877	17203	17200	17039	17201	17098	17186	17380	17250	17033	17023	17009	16872	17127	17142	17242	17017	17234	17230	17035	17069	16935	17137	17017	16987	17194	17188	16919	17150	17148	17082	17310	17045	17227	17214	17029	17154	17079	17033	16983	17038	17182	17080	17142	17110	17105	17173	16997	17146	17063	16989	17173	17069	17181	16942	17330	17286	17119	17138	17180	17195	17077	17174	17136	17271	16863	17215	16991	16988	16970	17131	17230	17310	17245	17144	17204	17309	17165	16979	17059	17001	17075	17150	17087	17025	16952	17193	17083	17166	17144	17117	17241	17036	17042	17242	17091	17112	17227	17216	17015	16990	17204	17275	17146	16973	17051	17101	17135	17132	17210	17066	17091	17142	17034	17202	17052	17186	17056	17058	17041	16976	17157	17194	17123	17158	17240	16994	17043	16913	17050	17165	17215	17256	16902	17007	17130	17168	17183	17312	17098	17197	16986	17043	17330	17131	17304	17155	17101	17057	17189	16979	17226	17199	17160	16972	17125	17114	16913	17221	17261	17024	17135	16972	17218	17309	16964	17253	17175	17056	17137	17113	17062	17118	17138	17109	17234	17345	17136	17153	16997	17234	17071	17377	17070	17016	17158	17220	16963	17091	17105	17067	17165	17175	17168	17096	16989	17114	17084	17024	17059	16945	17210	17196	17135	17080	17320	17299	16848	17309	17210	17011	17230	16950	17084	17155	17008	17188	17158	17202	17187	17013	17185	16849	17191	17064	17194	17220	17187	17214	16935	17189	17098	17119	17210	17159	17166	17135	16956	17140	17063	17096	17157	17089	17005	17075	16857	17092	17188	17186	17375	17109	17181	16983	16979	17092	17130	17124	17058	17093	16881	17364	17101	17140	17133	17177	17168	17190	17173	17203	17075	17104	17233	17020	17055	16966	16997	17127	17088	16921	17264	17104	17009	16939	17250	17165	17086	17049	17109	17211	17170	17161	17312	17209	16852	17107	17185	17073	17278	17123	17151	17117	17076	17233	17234	17083	16986	16975	17093	17125	17188	17113	17252	17260	17180	17057	17136	17120	17261	17234	17076	17078	17043	17063	17149	17149	17257	17155	17051	17039	17360	17209	17113	17311	17174	17076	17261	17342	17029	17191	17089	17160	17153	17146	16985	17117	17138	17242	17183	17035	17043	17218	17094	17080	17180	17024	17189	17364	16946	17140	17266	16936	16991	17168	17069	17080	17009	16987	17052	17097	17008	17242	17183	17238	17065	17078	17096	17177	17017	17065	16999	17145	17042	17094	16998	17092	17030	16982	16932	17096	17119	17247	17210	17035	17112	17062	17027	17210	17064	16930	17221	17107	17246	17228	17073	17246	17061	16949	17182	16929	17087	17190	17141	17396	17175	16994	17091	17102	17023	17087	17029	17159	17277	17346	17244	17264	17328	17037	17120	17232	17320	17224	17221	17092	17028	17084	16900	16983	17165	17149	17124	17198	17031	17149	17183	17271	17313	16994	17138	16939	17165	17146	17207	16934	17059	17283	17037	17230	17028	17042	17230	17219	17151	17144	17003	17057	17089	17277	17153	17374	16855	17143	17126	17116	17289	17209	17279	16964	17221	17049	17068	17251	17365	17138	17185	17239	17062	17058	17311	17140	17173	17114	17117	17080	17028	17028	17156	17051	16851	17011	17163	16965	17025	16990	17071	17135	17191	16982	17211	17123	17174	16852	16974	17072	17248	16934	17151	17184	16932	16941	17222	16996	17077	16966	16982	17049	17175	17181	16871	17286	17090	17331	17117	16946	17030	17029	17032	17200	17114	17228	17105	16852	16940	17227	17153	17145	17222	17263	17075	17132	16918	17258	17197	17307	17105	17139	17004	17218	17133	17144	16993	17307	17047	17148	17180	17105	17084	17215	17119	17057	16921	17168	17239	17284	17108	17141	16882	17176	17087	17165	17071	17213	17070	17288	17028	17058	17001	16959	17195	17170	17048	17081	16804	17038	17109	17216	16996	17170	17294	17177	17117	17203	17200	17067	17094	17419	17092	17179	16996	16910	17330	17118	17142	17108	17095	17161	17307	17182	17168	17078	17203	16912	17026	17089	17082	17219	17225	17110	17151	17102	17234	17207	17029	16992	17022	17051	17041	17248	17234	17033	17290	17075	17359	17029	17180	17211	17105	17123	17091	17073	17044	17138	17098	16983	17087	17181	17310	17127	17096	17069	16981	17136	17176	17093	17165	17083	17129	17279	17163	17024	17167	17159	16898	17182	16972	16978	16982	17145	17016	17103	17329	17263	17169	17082	17268	17254	16952	17232	16895	17181	16909	16976	17213	17171	16957	17159	17142	17195	17213	17020	17003	17041	17263	17063	17036	17105	16998	17094	17152	16985	17201	17268	17214	17210	17108	17100	17191	17045	16992	17094	16931	17000	17123	17004	17087	17109	16926	17089	17107	17006	17152	17124	17097	16943	17123	17007	17190	16823	16914	17136	17156	17123	17081	16788	17085	17085	17172	17102	17207	17286	17202	17045	17203	17045	17041	17069	17072	17177	17350	17204	17060	16895	17078	17116	17351	17160	17146	17254	17102	16954	17256	17076	16992	17079	16982	17021	17277	17138	17071	17149	17273	17288	17319	17115	17190	16926	17229	17118	17000	16878	16937	17108	17061	17071	17377	17067	17108	17149	17191	17060	17091	17168	17106	17070	17086	17182	17243	17011	16956	17032	17235	17144	17111	17113	16949	17137	17046	17071	16914	17090	16989	17185	17134	17230	17383	17363	17068	16978	17036	17072	17127	16949	17063	17047	17140	16930	17141	17175	17163	17080	16972	16981	17106	16882	16770	17024	17003	17033	17086	17096	17051	17212	17332	16968	17136	17136	17054	17331	17245	17087	17151	17000	17109	17179	16785	17128	16993	17222	17160	17114	16875	17271	17165	17116	17184	17111	17309	17138	17133	17138	17258	17345	17172	17192	17212	17053	17072	17189	17062	17235	17215	17198	17045	17147	17221
20110	34855	33938	25949	22890	20267	19021	17941	17056	16529	16806	17459	17118	16328	15839	15820	15893	15091	15079	14967	15133	14754	15183	14793	14820	14931	15069	15207	14911	14853	14910	14910	14840	15052	18288	18719	16760	15408	15005	14711	14563	14474	14602	14467	14813	14511	14467	14633	14722	14575	14453	14560	14626	14651	14687	14481	14657	14595	14550	14613	14442	14551	14578	14597	14588	14609	14624	14596	14616	14579	14588	14620	14668	14405	14631	14670	14717	14681	14502	14465	14545	14654	14544	14626	14654	14555	14403	14594	14604	14443	14595	14475	14616	14692	14496	14741	14763	14510	14540	14530	14617	14640	14505	14699	14507	14475	14659	14511	14617	14536	14567	14502	14559	14656	14655	14349	14667	14587	14652	14488	14453	14723	14566	14525	14586	14573	14658	14627	14453	14727	14629	14688	14442	14490	14675	14530	14797	14635	14516	14609	14678	14535	14704	14610	14653	14576	14712	14506	14446	14623	14643	14627	14543	14599	14544	14712	14562	14518	14622	14888	14616	14639	14571	14514	14497	14542	14482	14443	14560	14402	14499	14521	14521	14388	14466	14636	14575	14476	14669	14600	14553	14490	14607	14666	14626	14725	14600	14576	14600	14472	14729	14550	14648	14615	14582	14437	14702	14494	14646	14537	14644	14564	14597	14577	14671	14568	14594	14527	14560	14374	14522	14701	14603	14666	14488	14448	14610	14518	14713	14433	14552	14622	14466	14633	14570	14592	14652	14479	14538	14705	14500	14475	14587	14731	14556	14608	14630	14699	14571	14557	14557	14553	14558	14534	14654	14383	14708	14613	14722	14633	14675	14666	14535	14686	14658	14399	14586	14697	14528	14613	14584	14381	14703	14505	14509	14471	14755	14608	14489	14582	14584	14551	14678	14585	14509	14655	14576	14616	14709	14645	14546	14551	14558	14540	14529	14603	14569	14686	14656	14664	14594	14775	14596	14612	14479	14660	14589	14675	14541	14512	14567	14506	14608	14486	14645	14696	14691	14436	14534	14485	14595	14678	14492	14588	14537	14632	14655	14692	14439	14671	14579	14558	14633	14582	14585	14521	14528	14666	14585	14452	14661	14515	14791	14715	14603	14522	14699	14507	14610	14536	14579	14588	14544	14686	14572	14540	14570	14440	14538	14686	14620	14610	14486	14401	14526	14393	14549	14601	14754	14603	14439	14672	14716	14560	14562	14466	14669	14548	14508	14551	14553	14546	14509	14672	14832	14666	14745	14815	14533	14524	14482	14616	14615	14698	14691	14593	14610	14418	14787	14366	14413	14631	14652	14461	14564	14638	14569	14484	14641	14515	14580	14490	14569	14537	14493	14480	14634	14602	14697	14605	14481	14498	14485	14445	14403	14544	14557	14464	14560	14582	14635	14511	14594	14511	14626	14432	14739	14696	14622	14689	14596	14422	14608	14713	14498	14481	14401	14609	14462	14814	14519	14534	14620	14663	14684	14416	14591	14576	14576	14544	14609	14487	14565	14497	14514	14661	14430	14689	14580	14622	14454	14689	14594	14562	14672	14521	14587	14557	14496	14569	14637	14651	14542	14593	14493	14545	14506	14682	14690	14560	14614	14673	14413	14481	14476	14759	14439	14621	14683	14608	14584	14650	14546	14598	14506	14530	14508	14477	14726	14545	14548	14550	14565	14648	14547	14579	14707	14550	14546	14586	14668	14599	14520	14777	14614	14411	14557	14537	14508	14591	14581	14617	14602	14731	14653	14543	14644	14688	14592	14568	14777	14704	14314	14628	14479	14395	14525	14668	14570	14526	14671	14294	14742	14669	14666	14529	14568	14655	14590	14578	14579	14543	14596	14416	14673	14568	14693	14761	14571	14410	14789	14708	14646	14556	14655	14525	14514	14615	14615	14678	14634	14450	14460	14692	14806	14818	14460	14651	14674	14689	14579	14484	14539	14672	14497	14564	14658	14618	14423	14469	14545	14659	14503	14651	14490	14569	14753	14549	14378	14742	14545	14637	14470	14547	14547	14533	14571	14427	14702	14431	14566	14572	14475	14639	14496	14436	14626	14579	14615	14774	14516	14609	14636	14577	14696	14645	14557	14518	14650	14667	14562	14643	14551	14603	14615	14729	14577	14545	14746	14628	14691	14574	14728	14504	14464	14531	14627	14556	14444	14668	14543	14387	14568	14650	14625	14553	14508	14677	14453	14584	14743	14645	14577	14680	14723	14590	14531	14550	14571	14404	14602	14553	14418	14544	14622	14754	14585	14563	14597	14587	14566	14357	14595	14637	14576	14552	14494	14568	14598	14689	14586	14471	14510	14440	14485	14720	14760	14540	14651	14516	14691	14513	14775	14534	14485	14520	14529	14595	14672	14601	14640	14476	14516	14634	14629	14624	14601	14476	14618	14549	14644	14521	14657	14664	14565	14599	14620	14473	14574	14531	14653	14564	14675	14592	14704	14503	14615	14449	14781	14582	14553	14583	14512	14605	14596	14624	14563	14533	14481	14639	14667	14544	14596	14395	14626	14616	14783	14497	14650	14552	14594	14604	14601	14495	14621	14489	14695	14673	14619	14694	14582	14651	14582	14690	14716	14483	14503	14500	14591	14628	14495	14534	14487	14630	14556	14546	14692	14520	14622	14626	14561	14378	14538	14554	14686	14460	14604	14473	14457	14583	14744	14576	14670	14588	14626	14559	14442	14533	14495	14561	14586	14530	14584	14632	14757	14749	14533	14638	14628	14612	14468	14719	14544	14516	14551	14540	14627	14592	14564	14581	14527	14564	14726	14399	14591	14438	14357	14367	14458	14519	14525	14427	14594	14462	14572	14561	14540	14633	14650	14572	14826	14522	14656	14545	14627	14629	14663	14540	14627	14441	14525	14584	14440	14673	14502	14564	14532	14547	14556	14631	14454	14558	14674	14596	14538	14596	14762	14530	14616	14595	14541	14431	14571	14658	14562	14841	14497	14661	14769	14506	14519	14552	14685	14714	14554	14607	14600	14544	14632	14585	14519	14583	14525	14652	14479	14616	14686	14448	14649	14624	14622	14851	14562	14610	14709	14554	14706	14529	14447	14666	14726	14495	14614	14660	14745	14478	14736	14437	14544	14663	14515	14619	14586	14514	14562	14606	14440	14462	14566	14537	14691	14646	14591	14609	14627	14555	14522	14607	14615	14609	14683	14615	14584	14364	14641	14755	14574	14702	14615	14498	14473	14482	14619	14468	14572	14526	14548	14626	14530	14592	14674	14623	14361	14722	14776	14675	14580	14586	14607	14576	14375	14679	14577	14561	14750	14470	14548	14615	14624	14382	14635	14494	14611	14562	14515	14663	14650	14550	14671	14559	14397	14490	14541	14724	14731	14672	14687	14548	14557	14375	14579	14404	14634	14577	14581	14722	14735	14446	14636	14655	14680	14681	14358	14550	14579	14556	14663	14484	14715	14738	14494	14509	14662	14467	14474	14571	14687	14554	14559	14659	14595	14694	14636	14387	14589	14625	14685	14637	14643	14664	14557	14502	14794	14549	14442	14554	14402	14582	14711	14603	14451	14564	14504	14478	14563	14594	14590	14388	14680	14695	14708	14592	14678	14584	14535	14625	14558	14575	14652	14544	14460	14507	14397	14432	14518	14423	14635	14503	14522	14546	14460	14710	14614	14537	14478	14344	14583	14455	14467	14526	14667	14623	14548	14447	14662	14804	14676	14760	14589	14481	14601	14732	14467	14662	14611	14511	14683	14542	14544	14576	14580	14684	14567	14513	14563	14619	14399	14599	14581	14579	14584	14527	14614	14542	14502	14681	14606	14525	14692	14669	14514	14686	14441	14521	14528	14658	14627	14524	14760	14566	14738	14581	14546	14592	14688	14634	14486	14408	14667	14594	14663	14641	14738	14651	14646	14708	14553	14608	14593	14683	14540	14485	14718	14661	14617	14600	14603	14632	14537	14632	14579	14450	14764	14705	14557	14593	14637	14525	14491	14620	14652	14496	14660	14601	14583	14634	14503	14505	14430	14754	14559	14680	14604	14409	14649	14523	14634	14546	14605	14575	14573	14628	14598	14557	14634	14661	14651	14636	14561	14632	14577	14585	14625	14518	14541	14618	14626	14529	14613	14391	14436	14648	14634	14809	14499	14567	14586	14547	14772	14652	14390	14544	14702	14697	14541	14481	14467	14601	14572	14666	14604	14681	14628	14596	14418	14527	14577	14554	14474	14509	14512	14636	14611	14600	14611	14696	14598	14519	14700	14532	14620	14544	14521	14666	14532	14654	14500	14443	14561	14420	14451	14617	14692	14505	14615	14553	14624	14595	14468	14526	14372	14573	14599	14509	14536	14618	14761	14641	14553	14745	14533	14530	14415	14435	14645	14671	14458	14695	14594	14429	14570	14587	14713	14489	14672	14469	14595	14607	14449	14403	14561	14636	14575	14480	14728	14605	14552	14612	14620	14519	14597	14647	14440	14540	14618	14582	14708	14738	14501	14634	14658	14532	14743	14504	14514	14623	14616	14637	14745	14643	14420	14538	14668	14535	14449	14524	14651	14545	14533	14501	14725	14478	14670	14376	14612	14440	14562	14531	14638	14567	14587	14418	14734	14487	14635	14652	14418	14631	14462	14551	14671	14504	14601	14427	14525	14708	14787	14608	14570	14706	14718	14795	14653	14612	14599	14486	14421	14454	14457	14540	14555	14649	14569	14520	14623	14548	14838	14661	14616	14661	14546	14471	14706	14795	14561	14547	14349	14647	14575	14598	14731	14582	14762	14495	14543	14554	14637	14619	14508	14575	14692	14452	14443	14587	14556	14502	14583	14819	14404	14769	14506	14726	14710	14513	14643	14515	14549	14583	14650	14637	14513	14541	14627	14597	14502	14735	14667	14628	14562	14556	14492	14613	14574	14559	14636	14586	14609	14505	14580	14410	14695	14456	14391	14515	14683	14410	14687	14628	14576	14556	14497	14638	14689	14645	14448	14522	14613	14592	14659	14577	14495	14371	14652	14636	14592	14639	14466	14510	14542	14748	14646	14744	14600	14572	14759	14610	14661	14658	14659	14471	14645	14744	14467	14518	14616	14586	14744	14485	14302	14406	14609	14506	14516	14589	14563	14535	14644	14518	14529	14617	14505	14631	14612	14518	14630	14508
22966	21459	29490	23850	21754	24374	26579	20917	19539	19172	19107	19741	19588	18987	18518	18353	18630	18028	17862	17819	17746	17588	17794	17755	17670	17666	17911	17610	17726	17634	17517	17421	17424	17491	20896	22728	20855	18831	17853	17223	17019	17131	17191	17294	17498	17272	17192	17337	17230	17399	17224	17125	17296	17219	17220	17229	17462	17358	17217	17157	17114	17191	17263	17471	17184	17197	17179	17279	17286	17041	17082	17083	16962	17245	17275	17302	17081	17206	17172	17193	17168	17372	17101	16932	17127	17387	17289	17252	17318	17094	17396	17231	17190	17072	17166	17140	17283	17069	17220	17378	16955	17008	17136	17141	17237	16949	17215	17216	17227	17113	17027	17214	17287	17405	17229	17256	17298	17316	17177	17171	17253	17444	17032	17126	17094	17147	17157	17162	17223	17170	17097	17219	17180	17159	17296	17404	17348	17122	17231	16961	17204	17266	17160	17140	17168	17403	17298	17287	17170	16941	17042	17294	17070	17209	17203	17135	17074	17102	17212	16999	17218	17116	17164	17373	17121	17195	17320	16933	17190	17160	17088	17205	17157	17001	17109	17220	17278	17280	17312	17149	17168	17177	17197	17320	17187	17126	17279	17088	17098	17166	17141	17168	17143	17309	17158	17292	17011	17303	17153	17373	17101	17270	17245	17339	17230	17072	17240	17384	17177	17160	17254	16919	16897	17125	17283	17356	17277	17345	17108	17207	17039	17215	17200	17090	17267	17354	17353	16887	17276	17229	17314	17114	17109	17109	17047	17092	17027	17301	17198	17151	17218	17289	17337	17290	17511	17073	16891	16953	17212	17143	17134	17120	17155	17083	17085	17103	17036	16996	17317	17381	17213	17144	17128	17020	17296	17134	17052	17252	16923	16869	16887	17029	17214	17216	17098	17181	17247	16994	17026	17410	17268	17186	17148	17233	17158	16907	17232	16972	17198	17262	17108	17011	17176	16972	17261	16930	16910	17296	17242	17283	16929	17292	17278	17204	17218	17093	17206	17049	17179	17189	17166	17169	17203	17064	17064	17361	17128	17168	17127	17200	17250	17139	17177	17290	17287	17290	17186	17138	17218	17056	17113	16999	17217	17092	17141	17350	17070	17274	17171	17191	17104	17208	17371	17302	17159	17206	17049	17346	17118	17402	17294	17231	17364	17107	16965	17217	17029	17238	17139	17328	17230	17146	17065	17282	17209	17008	17471	17061	17001	17178	17305	17148	17094	16997	17012	16982	16938	17145	17139	17260	17196	17137	17235	17223	17140	17292	17423	17135	17083	17077	17241	17185	17135	17174	17347	17078	17092	17107	17217	17122	17129	17139	17121	17052	17243	17201	17270	17144	17010	17266	17044	16895	17071	17342	17134	17407	17302	17325	17231	17081	17195	17326	17257	17094	16941	17013	17398	17010	17270	17322	16830	16872	17016	17147	17102	16987	17210	17016	17227	17217	17116	17194	17264	17138	17005	17259	17029	17295	16987	17160	17180	17296	17212	17070	17289	17292	17286	17190	17170	17363	17185	17265	16956	16918	17301	17201	17129	17174	17150	17375	17255	17301	17151	17072	17024	17087	17031	17181	17281	17127	17304	17042	17026	17114	17200	16957	17197	17197	17135	16959	17091	17097	17087	17129	17102	17082	16950	17089	17153	16870	17209	17004	17185	17408	17136	17279	17169	16948	17251	16945	17232	17175	17214	17273	17291	17249	17372	17304	17271	17283	17171	17005	17003	17199	17241	17247	17190	16978	17193	17181	17111	17096	17002	17129	17078	17048	17279	17113	17164	17077	17265	17246	17258	17198	17139	17024	17430	17182	17018	17203	17210	17154	17087	16936	16962	17274	17254	17036	17110	17222	17253	17023	17072	17255	17100	17398	17163	17149	17232	17308	17245	17033	17036	17291	17140	17205	17158	17120	17104	17010	17269	17227	17196	17224	17108	17257	17234	17233	17027	17173	17162	17225	17274	17295	17181	17265	17016	17353	17315	17193	17115	17036	17217	17115	17032	17100	17149	17128	17148	17097	17148	17282	17392	17243	17242	17061	16967	16896	17165	17201	17269	17184	17199	17206	17382	17359	17185	17252	17268	17094	17237	17235	17114	17085	17258	17416	17249	17172	17180	17226	17260	17219	17004	17241	17268	16996	17304	17217	17185	17093	17373	17327	17365	17218	17416	17254	17166	17078	17231	16922	17176	17149	17016	17168	17184	17047	17093	16925	17125	17094	17444	17067	17071	17060	16997	17238	16930	17190	17326	16972	17133	17323	17152	17246	17159	17239	17386	17259	17109	17152	17259	17124	17251	17101	17188	17238	17107	17161	17306	17110	17278	17094	17013	16996	17013	17014	16977	17157	17053	17214	17206	17284	17231	17151	17017	17195	17250	17246	17027	17164	17280	17084	17155	17217	17057	17408	16953	17122	17362	17007	17174	17139	16942	17056	16805	17194	17193	17383	17096	17186	17013	17229	17209	17218	17223	17035	17026	17097	17311	17148	17187	17145	17296	17246	17302	17293	17277	17039	17225	17093	16939	17086	17222	17155	17083	17175	17203	17141	17074	17211	17145	17342	17253	17115	17262	17274	16970	17101	17126	17150	17331	17075	17038	17092	17125	17255	17046	17586	17127	17199	17057	17185	17113	17191	16958	17129	17351	17167	17132	16978	17165	17080	16926	17077	17156	17203	17227	17076	17118	17220	17099	17126	17080	17273	17370	17035	17106	17250	17062	17073	17212	17203	17056	17095	17218	17065	17181	17313	17329	17326	17371	17238	16967	17234	17113	17250	17119	16977	17037	16986	17179	16978	17198	17311	16973	17190	17299	17102	17191	17087	16976	16957	17125	17216	17217	17204	17105	17402	17228	17274	17271	17115	16988	17105	17272	17114	17230	17052	17117	17274	16982	17153	17140	17144	17129	17032	17226	17013	17325	16870	17097	17196	17257	17130	17257	17165	17108	17092	17039	17174	17137	17202	17069	17171	17079	17183	17229	17087	17267	17110	17217	17155	17138	17254	17130	17076	17039	17297	17178	16976	17230	17070	17099	17167	17062	17362	17269	17156	17244	17225	17240	17122	17100	17256	17167	17273	17273	17124	17207	17355	17064	17032	17203	17144	17127	17078	17185	17112	17409	17202	16929	17359	17099	17229	17292	17246	17260	17079	17119	17019	17259	17116	17241	17312	17182	17037	17022	17316	16858	17317	17100	17086	17274	17169	17006	17165	17308	17136	17135	17292	17249	17097	17444	17017	17127	17262	17181	17233	17304	17120	17030	16887	17061	17163	17103	17071	17136	17345	17159	16945	17199	17329	17191	17078	17149	17160	17206	16935	17267	17121	17370	17260	17170	16979	17156	17207	17185	17069	17181	17044	17186	17193	17418	17261	17152	17185	17158	17080	17087	17024	17259	17197	17054	17075	17158	17248	17175	17178	17239	17109	17156	17222	17111	17148	17396	17177	17201	17011	17306	17057	17164	17087	17087	17063	17384	17026	17179	17248	17106	17227	17454	17168	17326	17190	17162	17161	17154	17054	17206	17138	17245	17128	17247	17186	17098	17215	17232	17217	17199	17150	17223	17076	17024	17041	17105	17066	17073	17317	17219	17236	16936	17095	17199	17359	16977	17320	17231	17082	16996	17066	17117	17203	17309	17239	17278	17005	16945	17107	17150	17056	16994	17129	17376	17214	16998	17011	17348	17329	17068	17160	17037	17172	17150	17289	17024	17084	16879	17105	17359	17239	17133	16966	17098	17006	17316	17112	17105	17367	17261	17042	17095	17320	17176	16992	17034	17154	17224	17295	17248	17233	17011	17105	17296	17219	17007	17063	17215	17014	17169	17189	17214	17070	17313	17352	17221	17231	17272	17110	17171	17092	17111	17218	17169	17101	17247	17047	17160	16978	17507	17232	17054	17284	17224	17368	17244	17320	17131	17080	16922	17307	17010	17100	17124	17240	17144	17092	17040	17108	17302	17073	17146	17016	17244	17210	17175	17212	17183	17169	17165	17286	16969	17227	17110	17184	17475	17266	17222	17141	17187	17114	17170	17403	17241	17225	17322	17204	17112	17223	17113	17103	17263	17161	17341	17139	17043	17013	17233	17399	17190	17266	17281	17075	17007	17180	17024	17072	17211	17255	17261	17001	17117	17148	16981	17158	17159	17240	16977	17092	17090	17096	17073	17120	17191	17356	17325	17329	17233	17141	17302	17158	17005	17083	17195	17080	16971	16943	17384	17343	17296	16948	17190	17213	17389	17147	17083	17114	17333	17049	17111	17097	17139	16989	16950	17130	17092	17259	17237	17123	17094	17011	17075	17095	17055	17327	17201	17212	17176	17130	17091	17121	17056	17102	17087	17095	17232	17133	17114	17090	17250	17272	17354	17503	17263	17210	17177	17170	17030	16976	17018	16949	17266	17322	17274	17375	17226	17130	17190	17210	17206	16938	17066	17276	17195	17131	17201	17046	17219	17289	17266	17183	17297	17284	17101	17008	17166	17177	17129	17304	17072	17225	17132	17255	17143	17268	17104	17200	17053	17132	17097	17331	17358	17132	17174	16975	17242	17261	17178	17298	17260	17153	17039	17045	17210	16982	17384	17261	17045	17278	17090	17160	17242	17217	17276	17289	17224	17368	17240	17319	17121	17273	17266	17296	17260	17132	17202	17154	17229	17113	17033	17120	17163	17208	17150	17104	17035	17087	17136	17197	17337	17170	17105	17092	17125	17077	17119	17047	17122	17192	16963	17150	17071	17160	17263	17130	17203	17073	17264	17237	17332	17045	17081	17342	17347	17308	17127	17048	17132	17163	17164	17320	17003	16967	17121	16955	17230	17308	17208	17095	17203	17151	16995	17080	17332	17305	17133	17255	17218	17168	17324	17160	17222	17244	17269	17196	17173	17103	17207	17389	17153	17089	17213	17050	17224	16993	17090	17145	17117	17146	17185	17347	17109	17079	17091	17239	17312	17021	17406	17071	17013	16971	17167	17013	17294	17098	17410	17280	16920	17125	17129	17246	17093	17291	17259	17135	17184	17086	17277	17105	17109	17078	17297	17076	17129	17205	17049	17181	17345	17127	17103	17143	17156	17331	17164	16923	17027	17129	17207	17130	17115	16905	17144	17249	17103	17167	17110	17197
21099	38916	38647	29172	25233	23442	20386	19419	18326	17349	17532	18316	18312	17212	16178	16524	16709	15713	15140	15179	15208	15153	15279	15197	14924	15235	15360	15060	15042	15014	15075	14775	14983	15127	20585	21565	18499	16068	15228	14756	14486	14625	14537	14622	14359	14629	14533	14626	14664	14625	14653	14763	14534	14605	14611	14654	14589	14598	14660	14596	14583	14617	14706	14774	14652	14602	14595	14531	14663	14540	14542	14489	14630	14596	14703	14750	14617	14650	14714	14595	14557	14712	14596	14544	14667	14552	14690	14508	14692	14512	14466	14735	14600	14628	14572	14669	14624	14524	14410	14456	14701	14648	14689	14480	14461	14622	14694	14506	14613	14500	14532	14669	14573	14551	14600	14621	14462	14511	14586	14634	14766	14682	14484	14700	14542	14676	14570	14452	14562	14484	14409	14460	14594	14424	14583	14558	14594	14780	14538	14600	14417	14492	14526	14454	14643	14491	14596	14616	14468	14547	14528	14593	14515	14709	14406	14655	14531	14602	14589	14441	14699	14628	14703	14505	14547	14647	14495	14575	14620	14640	14572	14480	14718	14479	14797	14605	14606	14651	14586	14602	14502	14549	14570	14430	14803	14427	14528	14506	14653	14595	14575	14490	14518	14600	14569	14534	14531	14636	14731	14555	14732	14455	14543	14627	14535	14485	14427	14545	14608	14522	14585	14590	14717	14534	14743	14660	14536	14624	14511	14413	14518	14681	14408	14500	14481	14461	14553	14585	14547	14750	14418	14465	14535	14471	14777	14468	14616	14526	14411	14494	14326	14667	14435	14674	14695	14663	14565	14623	14618	14538	14540	14613	14506	14568	14642	14583	14538	14564	14536	14730	14562	14534	14701	14583	14328	14571	14606	14510	14487	14650	14559	14543	14506	14639	14673	14494	14502	14553	14522	14586	14544	14603	14617	14605	14412	14501	14547	14614	14582	14541	14692	14569	14479	14482	14582	14575	14473	14428	14600	14725	14410	14560	14502	14480	14526	14500	14575	14578	14671	14530	14387	14516	14270	14712	14594	14554	14522	14561	14590	14569	14427	14351	14641	14470	14500	14448	14647	14719	14655	14608	14652	14488	14706	14469	14648	14480	14397	14527	14627	14641	14478	14655	14601	14518	14504	14496	14675	14715	14692	14674	14450	14619	14546	14649	14402	14573	14665	14380	14626	14497	14668	14508	14583	14488	14517	14604	14438	14540	14523	14614	14643	14527	14524	14499	14632	14476	14559	14592	14540	14687	14394	14604	14583	14446	14548	14542	14527	14564	14500	14634	14556	14550	14567	14600	14552	14498	14598	14643	14441	14701	14544	14490	14589	14316	14610	14696	14475	14717	14652	14590	14669	14673	14582	14667	14566	14712	14639	14545	14470	14543	14375	14490	14661	14626	14530	14613	14569	14602	14538	14561	14521	14810	14660	14584	14508	14566	14529	14685	14621	14700	14652	14476	14531	14377	14499	14725	14470	14605	14512	14669	14448	14593	14689	14735	14743	14643	14574	14415	14676	14668	14479	14469	14669	14587	14610	14609	14502	14537	14513	14641	14624	14360	14618	14591	14575	14388	14433	14631	14430	14716	14514	14413	14493	14642	14612	14519	14507	14599	14687	14721	14607	14560	14612	14498	14472	14497	14600	14540	14558	14483	14548	14665	14663	14584	14560	14581	14379	14465	14412	14682	14642	14383	14558	14515	14609	14472	14701	14645	14495	14511	14532	14487	14594	14558	14552	14615	14676	14532	14517	14533	14621	14656	14631	14626	14490	14589	14670	14499	14562	14502	14656	14543	14544	14550	14519	14532	14651	14454	14562	14555	14442	14646	14430	14509	14420	14580	14573	14540	14703	14586	14472	14537	14625	14414	14393	14556	14592	14693	14562	14542	14748	14711	14595	14536	14512	14636	14503	14585	14609	14652	14493	14586	14552	14706	14404	14585	14485	14683	14647	14710	14532	14800	14386	14559	14680	14517	14531	14425	14466	14649	14686	14694	14506	14573	14545	14434	14432	14717	14435	14459	14586	14507	14592	14620	14465	14710	14522	14641	14407	14514	14673	14626	14508	14625	14479	14451	14704	14562	14627	14690	14563	14415	14679	14573	14352	14663	14546	14603	14624	14645	14505	14658	14674	14793	14416	14526	14603	14574	14495	14476	14395	14492	14381	14560	14494	14539	14692	14443	14417	14706	14237	14499	14572	14628	14448	14538	14568	14467	14672	14467	14688	14338	14702	14584	14530	14521	14478	14621	14767	14437	14733	14592	14626	14655	14558	14600	14607	14688	14699	14566	14664	14671	14437	14499	14487	14441	14651	14524	14483	14696	14583	14616	14619	14586	14547	14642	14621	14740	14476	14571	14604	14733	14635	14516	14569	14636	14729	14652	14661	14434	14623	14551	14547	14739	14449	14535	14670	14717	14560	14456	14703	14514	14460	14465	14468	14481	14563	14473	14483	14338	14681	14564	14577	14553	14616	14537	14667	14716	14583	14414	14567	14556	14463	14450	14612	14556	14658	14545	14643	14599	14624	14725	14655	14414	14605	14586	14654	14690	14631	14626	14455	14746	14537	14216	14626	14583	14575	14512	14587	14419	14633	14553	14560	14589	14457	14783	14695	14626	14630	14643	14462	14635	14604	14518	14652	14422	14666	14567	14579	14691	14578	14393	14572	14401	14573	14565	14309	14698	14466	14616	14725	14461	14607	14664	14541	14606	14675	14591	14488	14583	14457	14639	14557	14659	14696	14596	14505	14480	14546	14641	14603	14631	14635	14618	14613	14605	14556	14608	14649	14526	14761	14470	14434	14526	14681	14556	14374	14512	14565	14624	14576	14636	14480	14531	14464	14716	14460	14582	14585	14461	14690	14532	14640	14687	14580	14528	14527	14558	14585	14412	14555	14446	14483	14620	14491	14591	14532	14690	14567	14441	14560	14565	14448	14431	14724	14699	14515	14597	14506	14500	14747	14562	14442	14574	14727	14480	14533	14516	14561	14513	14518	14578	14434	14575	14414	14462	14627	14632	14621	14559	14606	14751	14676	14512	14614	14562	14626	14545	14638	14555	14523	14553	14476	14552	14493	14680	14547	14655	14409	14676	14706	14519	14517	14649	14660	14516	14539	14616	14725	14533	14551	14623	14617	14557	14625	14481	14515	14670	14427	14729	14745	14547	14718	14442	14528	14505	14635	14621	14639	14610	14578	14610	14597	14484	14620	14667	14502	14635	14584	14614	14660	14612	14630	14684	14541	14531	14524	14487	14632	14624	14291	14617	14532	14452	14599	14544	14589	14581	14630	14604	14528	14563	14545	14440	14476	14567	14431	14508	14517	14541	14636	14582	14676	14687	14656	14510	14693	14612	14596	14537	14685	14663	14491	14643	14567	14646	14590	14639	14624	14698	14595	14492	14647	14443	14577	14570	14430	14471	14466	14712	14457	14528	14504	14574	14595	14528	14518	14653	14593	14576	14567	14800	14695	14594	14480	14522	14566	14476	14570	14526	14638	14560	14433	14577	14584	14474	14611	14609	14610	14577	14733	14578	14759	14546	14471	14629	14542	14529	14540	14546	14524	14676	14538	14469	14579	14576	14545	14671	14514	14695	14419	14308	14508	14708	14455	14488	14449	14577	14484	14537	14530	14581	14612	14513	14525	14452	14477	14685	14498	14542	14601	14525	14473	14693	14414	14573	14646	14462	14539	14385	14609	14634	14652	14328	14624	14438	14627	14496	14825	14568	14685	14516	14443	14600	14435	14507	14479	14638	14579	14617	14557	14383	14666	14608	14450	14476	14623	14630	14588	14698	14601	14518	14515	14558	14463	14701	14590	14574	14543	14565	14719	14593	14457	14614	14461	14653	14767	14400	14500	14504	14653	14583	14507	14399	14564	14544	14548	14544	14558	14434	14526	14619	14675	14399	14636	14472	14532	14776	14738	14528	14744	14522	14674	14475	14682	14549	14510	14680	14728	14554	14637	14496	14579	14595	14449	14579	14527	14571	14489	14503	14560	14689	14604	14638	14589	14519	14667	14540	14552	14630	14702	14440	14569	14562	14610	14507	14644	14595	14490	14612	14586	14461	14532	14572	14397	14686	14655	14544	14691	14634	14565	14368	14677	14558	14591	14743	14538	14581	14644	14647	14486	14462	14721	14645	14347	14676	14523	14657	14559	14564	14545	14584	14354	14715	14607	14717	14488	14684	14490	14506	14613	14432	14552	14527	14601	14548	14465	14623	14608	14418	14607	14421	14565	14553	14711	14450	14600	14537	14532	14565	14495	14310	14473	14525	14595	14449	14403	14629	14429	14512	14551	14479	14730	14567	14649	14552	14499	14653	14564	14489	14559	14661	14330	14596	14594	14461	14596	14634	14508	14364	14573	14573	14449	14695	14468	14694	14641	14680	14668	14475	14515	14448	14562	14529	14483	14602	14503	14567	14621	14616	14530	14578	14396	14620	14461	14567	14674	14497	14568	14473	14560	14329	14606	14622	14557	14587	14571	14703	14676	14647	14632	14729	14551	14479	14408	14540	14514	14581	14669	14458	14667	14504	14562	14517	14585	14446	14598	14540	14538	14449	14466	14668	14455	14608	14585	14476	14565	14536	14455	14593	14645	14392	14567	14509	14550	14498	14505	14579	14575	14604	14650	14480	14491	14766	14573	14739	14672	14607	14501	14675	14506	14474	14528	14610	14672	14526	14536	14650	14652	14444	14671	14491	14678	14534	14774	14634	14500	14550	14278	14551	14513	14593	14602	14541	14514	14599	14477	14529	14566	14574	14553	14570	14505	14581	14736	14550	14585	14621	14664	14625	14573	14447	14736	14572	14635	14541	14558	14378	14612	14455	14491	14371	14913	14582	14431	14474	14642	14480	14616	14562	14515	14642	14615	14680	14660	14414	14636	14599	14719	14534	14648	14586	14443	14516	14526	14415	14561	14682	14598	14476	14615	14567	14702	14592	14664	14650	14765	14497	14438	14667	14587	14655	14581	14463	14800	14508	14753	14522	14546	14554	14566	14570	14634	14517	14535	14559	14770	14657	14559	14579	14670	14453	14740	14527	14655	14607	14529	14784	14519	14565	14470	14647	14549	14574	14481	14566	14582	14431	14596	14582	14466	14404	14648	14564	14685	14418
28024	23133	28902	25896	21168	20441	19436	18748	18605	18331	18121	18321	18728	18126	18082	18062	18083	17863	17609	17814	17826	17788	17803	17652	17753	17896	17897	17848	17836	17639	17747	17708	17649	17561	17846	18167	18172	17900	17628	17554	17500	17640	17644	17497	17464	17452	17459	17568	17576	17560	17605	17542	17513	17582	17790	17595	17516	17541	17639	17655	17763	17567	17642	17602	17705	17649	17549	17832	17484	17833	17626	17566	17633	17587	17751	17683	17640	17539	17447	17697	17689	17675	17636	17568	17350	17507	17602	17516	17585	17802	17703	17438	17415	17551	17716	17459	17456	17703	17781	17551	17414	17609	17898	17574	17531	17434	17270	17295	17413	17613	17707	17468	17435	17559	17677	17561	17522	17559	17714	17471	17425	17608	17547	17573	17704	17506	17438	17552	17482	17440	17603	17552	17662	17567	17523	17499	17563	17752	17633	17645	17511	17534	17590	17342	17353	17496	17757	17546	17692	17607	17733	17526	17636	17419	17594	17679	17761	17479	17472	17580	17560	17564	17649	17652	17677	17602	17595	17605	17697	17621	17566	17516	17623	17493	17756	17616	17691	17500	17697	17756	17603	17705	17714	17726	17506	17407	17632	17730	17601	17360	17499	17465	17686	17679	17758	17530	17370	17369	17605	17499	17665	17806	17668	17559	17929	17537	17446	17444	17522	17552	17587	17524	17689	17720	17603	17583	17473	17576	17625	17784	17625	17609	17442	17608	17574	17404	17505	17540	17662	17627	17547	17533	17540	17470	17497	17443	17791	17605	17710	17643	17592	17685	17579	17528	17683	17765	17546	17406	17636	17647	17645	17377	17637	17688	17487	17660	17289	17565	17747	17764	17403	17519	17763	17643	17519	17580	17678	17712	17584	17443	17661	17548	17509	17543	17574	17576	17629	17607	17730	17640	17632	17562	17676	17735	17679	17533	17565	17465	17636	17584	17691	17670	17673	17837	17617	17590	17532	17510	17643	17513	17635	17373	17710	17358	17404	17593	17584	17602	17456	17720	17580	17648	17558	17502	17483	17604	17665	17667	17679	17624	17512	17524	17771	17588	17454	17743	17655	17562	17538	17661	17723	17456	17576	17391	17550	17535	17605	17540	17554	17730	17313	17565	17403	17431	17651	17941	17543	17781	17490	17479	17595	17643	17597	17580	17716	17576	17479	17424	17655	17665	17696	17764	17510	17716	17904	17533	17620	17609	17635	17753	17626	17475	17486	17462	17543	17365	17389	17780	17619	17761	17512	17706	17649	17397	17611	17510	17777	17530	17558	17470	17342	17606	17730	17611	17552	17691	17605	17520	17675	17670	17430	17740	17681	17643	17549	17615	17510	17303	17530	17541	17612	17578	17577	17626	17680	17479	17811	17588	17562	17509	17460	17572	17584	17550	17784	17784	17768	17357	17566	17543	17742	17579	17621	17673	17728	17488	17555	17538	17536	17665	17540	17621	17646	17456	17786	17491	17753	17494	17532	17574	17621	17523	17530	17618	17501	17318	17526	17586	17596	17681	17654	17549	17547	17735	17564	17562	17526	17634	17692	17520	17688	17617	17534	17582	17656	17448	17503	17488	17568	17474	17504	17593	17600	17568	17747	17827	17612	17402	17621	17730	17653	17441	17598	17494	17466	17617	17467	17591	17486	17662	17657	17658	17621	17674	17485	17742	17665	17595	17542	17378	17462	17567	17565	17751	17675	17571	17637	17555	17566	17593	17663	17428	17481	17729	17888	17705	17688	17634	17660	17656	17530	17745	17583	17451	17567	17559	17654	17787	17804	17478	17553	17664	17619	17550	17567	17700	17570	17635	17699	17487	17586	17571	17573	17647	17727	17596	17433	17520	17594	17779	17667	17632	17578	17527	17690	17817	17510	17475	17527	17621	17574	17859	17421	17438	17689	17631	17674	17614	17495	17709	17755	17420	17557	17431	17622	17404	17424	17731	17601	17653	17532	17596	17625	17692	17666	17504	17406	17580	17502	17578	17823	17632	17540	17501	17765	17653	17500	17690	17317	17709	17455	17492	17623	17504	17644	17440	17546	17549	17611	17474	17664	17551	17468	17763	17694	17584	17586	17587	17522	17640	17697	17587	17753	17689	17763	17680	17732	17451	17526	17494	17715	17504	17667	17348	17643	17520	17318	17554	17576	17536	17515	17544	17489	17474	17646	17637	17419	17671	17497	17768	17625	17603	17618	17611	17518	17721	17790	17468	17721	17578	17432	17769	17609	17555	17630	17851	17598	17683	17627	17645	17585	17487	17780	17622	17555	17488	17580	17588	17549	17721	17564	17389	17665	17514	17580	17688	17809	17612	17454	17605	17531	17767	17539	17446	17732	17544	17648	17549	17650	17488	17967	17516	17453	17528	17594	17472	17682	17591	17656	17767	17642	17631	17556	17462	17395	17646	17480	17673	17729	17709	17623	17711	17543	17390	17643	17566	17586	17610	17592	17457	17473	17707	17502	17625	17403	17628	17697	17569	17531	17596	17626	17516	17601	17585	17511	17733	17695	17589	17589	17647	17428	17352	17721	17592	17713	17834	17489	17485	17675	17735	17569	17593	17730	17676	17554	17569	17633	17684	17539	17559	17458	17649	17601	17644	17653	17487	17453	17375	17536	17437	17428	17541	17696	17630	17615	17582	17536	17633	17570	17519	17553	17636	17687	17678	17478	17650	17675	17538	17622	17686	17543	17514	17670	17425	17411	17504	17473	17481	17678	17553	17681	17544	17670	17762	17521	17440	17629	17513	17564	17590	17751	17816	17724	17633	17571	17565	17579	17351	17684	17591	17698	17648	17570	17649	17805	17758	17785	17600	17767	17855	17611	17851	17444	17719	17532	17503	17589	17668	17651	17790	17795	17589	17920	17739	17655	17500	17514	17668	17592	17445	17614	17712	17773	17493	17550	17693	17565	17397	17690	17458	17556	17722	17544	17712	17622	17885	17444	17667	17569	17558	17647	17579	17643	17713	17742	17632	17662	17634	17597	17588	17614	17758	17381	17688	17796	17471	17408	17583	17578	17603	17607	17619	17680	17674	17475	17459	17480	17540	17481	17520	17666	17648	17639	17914	17623	17853	17517	17580	17640	17598	17683	17588	17572	17602	17538	17739	17216	17610	17452	17614	17695	17369	17529	17392	17521	17548	17507	17786	17602	17747	17639	17585	17578	17778	17487	17723	17632	17509	17715	17547	17760	17567	17503	17824	17747	17597	17612	17531	17575	17364	17390	17538	17569	17454	17864	17604	17414	17635	17485	17616	17585	17493	17479	17740	17643	17490	17451	17693	17607	17536	17488	17478	17342	17403	17744	17661	17597	17578	17693	17511	17595	17464	17348	17592	17466	17744	17484	17693	17537	17475	17627	17643	17703	17480	17392	17565	17479	17769	17753	17520	17524	17657	17690	17602	17582	17716	17770	17515	17474	17581	17594	17437	17810	17444	17704	17447	17593	17497	17531	17561	17663	17472	17723	17555	17421	17718	17669	17195	17584	17563	17401	17584	17525	17645	17573	17631	17603	17569	17596	17448	17728	17590	17505	17617	17598	17923	17665	17550	17853	17543	17698	17511	17580	17620	17677	17533	17570	17487	17614	17530	17493	17515	17577	17723	17629	17589	17565	17519	17572	17597	17826	17529	17445	17859	17875	17709	17807	17464	17590	17739	17668	17201	17554	17632	17666	17412	17477	17570	17674	17649	17408	17658	17594	17643	17576	17592	17574	17555	17524	17763	17751	17672	17449	17528	17640	17492	17613	17728	17533	17809	17483	17707	17506	17692	17553	17678	17577	17567	17487	17581	17757	17799	17508	17792	17695	17728	17454	17618	17669	17554	17666	17465	17636	17542	17483	17413	17589	17618	17498	17483	17574	17647	17768	17622	17695	17602	17756	17708	17617	17661	17500	17713	17552	17534	17595	17775	17531	17458	17547	17784	17779	17453	17576	17530	17564	17709	17741	17563	17607	17397	17540	17497	17577	17617	17586	17655	17662	17620	17638	17546	17632	17685	17586	17745	17460	17546	17362	17660	17648	17576	17648	17565	17638	17604	17355	17295	17539	17609	17617	17600	17567	17604	17817	17573	17616	17468	17525	17586	17555	17579	17581	17595	17607	17643	17623	17545	17565	17597	17477	17582	17783	17849	17563	17730	17461	17584	17445	17376	17680	17738	17466	17693	17550	17679	17609	17604	17615	17565	17613	17453	17667	17448	17573	17521	17709	17644	17658	17659	17724	17479	17701	17506	17720	17675	17701	17472	17521	17649	17524	17494	17716	17548	17398	17674	17754	17538	17519	17768	17535	17817	17488	17679	17512	17650	17512	17744	17454	17495	17438	17821	17555	17721	17476	17443	17604	17402	17787	17551	17489	17591	17590	17569	17527	17603	17448	17579	17608	17651	17713	17716	17561	17615	17659	17649	17416	17369	17645	17557	17691	17698	17829	17579	17569	17709	17654	17629	17572	17523	17679	17603	17783	17521	17609	17674	17801	17549	17667	17559	17656	17361	17563	17596	17665	17608	17794	17831	17585	17723	17595	17651	17703	17568	17627	17665	17595	17435	17659	17562	17563	17700	17608	17722	17696	17895	17849	17636	17462	17593	17525	17651	17668	17571	17726	17501	17563	17447	17605	17578	17482	17539	17581	17759	17630	17572	17760	17624	17626	17547	17640	17578	17449	17483	17586	17530	17453	17594	17423	17412	17549	17570	17493	17407	17586	17607	17595	17674	17757	17447	17636	17883	17575	17515	17656	17565	17706	17803	17778	17619	17567	17445	17571	17774	17663	17452	17551	17500	17428	17764	17634	17655	17546	17688	17604	17520	17663	17510	17597	17528	17460	17579	17516	17464	17644	17488	17515	17667	17534	17805	17861	17478	17563	17829	17667	17826	17634	17424	17675	17594	17447	17563	17564	17677	17582	17583	17740	17592	17560	17284	17583	17712	17565	17626	17653	17627	17486	17649	17525	17602	17315	17550	17566	17519	17638	17733	17626	17570	17398	17607	17769	17679	17455	17453	17562	17661	17531	17504	17520	17620	17651	17597	17706	17753	17538	17619	17602	17702	17519	17810	17566	17725	17482	17664	17566	17668	17705	17693	17313	17631	17837	17461	17514	17436	17449	17647	17617	17390
18803	28406	28877	22575	20202	18809	17136	16636	16203	16040	15795	16142	16278	15717	15562	15440	15444	15093	15037	15195	14929	14942	15214	15218	15330	14975	15170	15068	15085	14880	14916	14897	14971	15013	15268	15594	15256	15070	14849	14829	14807	14697	14780	14745	14795	14944	14789	14786	14711	14800	14734	14851	14840	14811	14798	14830	14812	14894	14907	14942	14725	14804	14572	14956	14848	14804	14878	14890	14730	14724	14830	14736	14609	14861	14771	14643	14751	14789	14615	14834	14812	14844	14720	14869	14928	14839	14638	14854	14920	14729	14715	14732	14946	14683	14871	14823	14858	14741	14697	14811	14843	14800	14753	14808	14847	14728	14679	14784	14685	14896	14929	14798	14954	14969	14756	14764	14929	14813	14713	14912	14806	14670	14828	14811	14781	14920	14700	14765	14679	14731	14740	14586	14819	14826	14563	14705	14799	14765	14679	14906	14637	14742	14879	14937	14707	14752	14873	14915	14736	14848	14755	14657	14712	14732	14737	14721	14704	14820	14785	14759	14782	14847	14786	14837	14818	14638	14789	14961	14665	14989	14781	14710	14783	14858	14926	14697	14856	14941	14749	14838	14723	14972	14793	14906	14996	14811	14885	14761	14825	14945	14912	14843	14925	15033	14697	14727	14748	14766	14930	14894	14777	14749	14720	14693	14984	14732	14872	14874	14895	14769	14905	14669	14729	14832	14796	14767	14880	14769	14832	14644	14943	14710	14702	14694	14797	14752	14841	14804	14867	14848	14845	14871	14745	14831	14717	14820	14755	14893	14763	14691	15017	14930	14673	14711	14717	14886	14678	14742	14685	14839	14747	14739	14690	14648	15015	14785	14826	14971	14683	14742	14900	14680	14900	14815	14863	14939	14762	14808	14861	14759	14737	14808	14857	14617	14793	14641	14719	14749	14835	14888	14829	14792	14748	14759	14802	14800	14587	14723	14780	14817	14868	14886	14790	14751	14838	14784	14736	14861	14815	14732	14949	14745	14817	14721	14902	14699	14742	14699	14782	14592	14755	14837	14764	14934	14709	14951	14742	14771	14884	14869	15018	14703	14732	14754	14941	14848	14740	14760	14936	14666	14811	14894	14861	14859	14807	14858	14703	14698	14844	14892	14842	14904	14835	14864	14829	14780	14761	14889	14849	15014	14703	14715	14888	14657	14727	14822	14940	14663	14750	14934	14716	14946	14752	14857	14889	14724	14869	14636	14721	14707	14766	14769	14731	14770	14852	14856	14706	14778	14810	14941	14815	14763	14757	14939	14697	14757	14698	14705	14889	14830	14782	14732	14743	14718	14795	14806	14715	14781	14818	14887	15039	14913	14761	14879	14840	14824	14931	14852	14938	14704	14822	14873	14936	14700	14786	14807	14786	14860	14877	14715	14770	14822	14833	14956	14799	14774	14625	14801	14816	14834	14841	14606	14990	14807	14902	14551	14910	14765	14798	14841	14840	14841	14868	14729	14825	14907	15050	14592	14675	14667	14912	14943	14798	14727	14842	14848	14727	14793	14705	14778	14782	14681	14820	14718	14918	14624	14729	14892	14719	14741	14872	14968	14877	14799	14894	14848	14661	14766	14864	14752	14783	14871	14818	14878	14924	14954	15013	14909	14630	14686	14629	14745	14763	14897	14756	14698	14678	14766	14872	14757	14613	14794	14808	14692	14784	14965	14795	14844	14811	15005	14725	14877	14782	14877	14711	14781	14681	14850	14769	14920	14864	14901	14755	14764	14861	14776	14778	14900	14727	14709	14844	14899	14716	14807	14786	14883	14826	14853	14778	14714	14813	14799	14853	14808	14720	14820	14617	14768	14756	14743	14578	14805	14843	14922	14873	14821	14840	14988	14671	14622	14702	14797	14690	14946	14949	14884	14764	14881	14944	14857	14856	14805	14766	14777	14769	14955	14922	14791	14812	14884	14880	14805	14770	14815	14760	14731	14659	14879	14794	14959	14644	14789	14738	14826	14870	14730	14766	14916	14927	14900	14649	14774	14878	14846	14850	14818	14780	15033	14682	14920	14730	14728	14822	15001	15061	14673	14799	14739	14684	14749	14719	14889	14782	14788	14785	14823	14853	14880	14765	14891	14840	14825	14791	14856	14807	14843	14712	14875	14709	14755	14671	14732	14849	14594	14935	14686	14835	14983	15048	14881	14841	14749	14783	14792	14739	14797	14773	14755	14658	14666	14830	14744	14858	14911	14806	14808	14740	14824	14814	14800	14790	14773	14881	14816	14755	14805	14746	14890	14810	14727	14642	14740	14705	14878	14718	14947	14812	14597	14747	14885	14832	14740	14815	14731	14689	14632	14892	14772	14775	14894	14946	14831	14920	14818	14861	14812	14850	14735	14851	14775	14891	14840	14751	14713	14794	14906	14780	14906	14849	14963	14762	14907	14973	14790	14801	14661	14794	14783	14834	14921	14817	14811	14965	14780	14782	14765	14901	14688	14818	14929	14752	14851	14795	14723	14623	14959	14857	14760	14779	14865	14968	14889	14820	14922	14787	14784	14797	14889	14825	14938	14745	14749	14772	14895	14703	14825	14770	14853	14774	14978	14819	14851	14783	14850	14845	14791	14757	14875	14888	14906	14637	14992	14739	14875	14871	14805	14578	14856	14679	14896	14795	14711	14687	14919	14729	14921	14797	14860	14805	14927	14891	14769	14902	14800	14938	14868	14971	14770	14997	14739	14741	14806	14827	14618	14936	14815	14799	14864	14829	14767	14732	14853	14747	14786	14736	14970	14705	14877	14799	14904	14896	14810	14873	14838	14848	14651	14713	14733	14771	15008	14874	14806	14674	14794	14824	14785	14849	14773	14854	14728	14898	14901	14632	14853	14689	14826	14815	14984	14823	15071	14824	14900	14758	14788	14777	14719	14757	14767	14525	14885	14814	14883	14788	14806	14765	14812	14817	14711	14821	14873	14796	14896	14863	14860	14803	14896	15037	14939	14871	14844	14785	14834	14785	14842	14696	14744	14881	14890	14634	14848	14864	14703	14810	14835	14886	14749	14893	14957	14782	14938	14651	14815	14613	14899	14795	14856	14965	14693	14688	14791	14863	14692	14633	14874	14886	14849	14710	14950	14923	14986	14715	14933	14839	14724	14682	14977	14912	14884	14985	14941	14871	14819	14863	14881	14736	14968	14925	14732	14830	14728	14717	14667	14807	14787	14766	14630	14876	14841	14592	14661	14887	14738	14795	14818	14750	14712	14658	14726	14807	14829	14812	14979	14973	14882	14801	14800	14871	14892	14807	14805	14780	14828	14953	14878	14834	14935	14947	14835	14770	14716	14753	14558	14875	14902	14906	14737	14802	14981	14850	14900	14846	14934	14716	14889	14719	14753	14854	14836	14758	14852	14661	14947	14736	14836	14735	14761	14889	14822	14785	14804	14782	14927	14844	14828	14737	14940	14942	14914	14927	14950	14837	14791	14783	14833	14935	14788	14743	14879	14917	14775	14805	14793	14776	14891	14839	14911	14936	14819	14805	14875	14829	14936	14855	14983	14801	14903	14857	14750	14820	14853	14780	14846	14856	14851	14803	14701	14700	14786	14773	14749	14738	14671	14774	14850	14857	14895	14989	14777	14939	14838	14595	14693	14610	14786	14719	14842	14808	14867	14817	14843	14829	14889	14847	14689	14809	14814	14737	14951	14816	14861	14783	14706	14887	14883	14711	14776	14792	14833	14873	14839	14890	14717	14818	14787	14703	14612	14719	14730	14817	14778	14726	14904	14769	14799	14945	14804	14752	14845	14675	15018	14734	14770	14702	14709	14814	14808	14707	14737	14862	14814	14979	14761	14830	14663	14798	14826	14801	14869	14920	14709	14652	14642	14730	14954	14850	15030	14956	14757	14719	14653	14939	14853	14949	14907	14746	14797	14745	14878	14830	14727	14828	14763	14668	14844	14758	14778	14630	14863	14836	14792	14785	14746	14669	14662	14884	14825	14813	14832	14815	14802	14803	14760	14917	14884	14894	14949	14994	14846	14814	14683	14788	14744	14839	14682	14784	15023	15012	14744	14802	14710	14614	14634	14860	14790	14809	14885	14786	14817	14871	14950	14727	14842	14704	14867	14664	14690	14945	14933	14823	14862	14676	14841	14969	14873	14833	14904	14911	14950	14730	14764	14931	14745	14825	14851	14828	14684	14778	14755	14864	14874	14699	14792	14739	14746	14886	14711	14805	14787	14836	14719	14803	14740	14844	14898	14793	14917	14778	14739	14816	14701	14992	14893	14826	14934	14948	14885	14984	14747	14951	14954	14869	14606	14756	14866	14724	14853	14946	14750	14935	14736	14927	14730	14795	14777	14861	14895	14810	14889	14728	14739	14705	14742	14643	14764	15038	14838	14724	14727	14849	14972	14819	14707	14952	14781	14873	14677	14817	14642	14766	14939	14796	15017	14781	14908	14840	14725	14854	14712	14796	14727	14871	14715	14769	14790	14849	14932	14748	14856	14652	14930	14872	14704	14690	14813	14949	14883	14880	14820	14763	14935	14759	14835	14603	14774	14803	15067	14856	14861	15039	15024	14974	14871	14779	14750	14954	14744	14822	14876	14644	14740	14890	14640	14816	14851	14851	14812	14658	14738	14741	14853	14889	14889	14878	14706	14714	14753	14877	14829	14887	14787	14849	14662	14727	14798	14893	14786	14839	14779	14978	14806	14849	14852	14825	14663	14874	14797	14865	14890	14753	14812	14773	14866	14808	14895	14820	14815	14855	14659	14844	14921	14818	14919	14893	14950	14768	14857	14672	14868	14666	14827	14896	14710	14913	14770	14778	14907	14826	14861	14758	14899	14902	14908	14770	14873	14852	14759	14885	14756	14810	14818	14904	14772	14834	14705	14687	14783	14815	14956	14664	14856	14749	14896	14772	14829	14832	14825	14825	14795	14727	14831	14677	14701	14886	14649	14922	14648	14952	14857	14758	14702	14830	14940	14674	14715	14805	14923	14732	14708	14787	14896	14838	14801	14768	14787	14862	14729	14958	14752	14970	14911	14832	14914	14826	14772	14849	14678	14801	14792	14876	14907	14841	14671	14877	14835	14821	14856	14923	14745	14804	14624	14919	14702	14820	14778	14717	14869	14735	14722	14815	14725	14688	14766	14799	14739	14809	14982
23971	21503	29202	24384	22777	24048	23095	19719	18967	18810	18391	18415	18831	18507	17994	17886	18097	17993	17641	17446	17606	17655	17585	17717	17591	17865	17520	17690	17612	17468	17216	17100	17421	17430	19142	20597	19061	18128	17619	17509	17253	17287	17186	17007	17442	17376	17294	17353	17257	17070	17345	17431	17361	17340	17254	17207	17407	17361	17273	17335	17360	17378	17149	17215	17321	17118	17260	17215	17399	17073	17269	17332	17600	17245	17218	17205	17302	17453	17252	17220	17378	17179	17101	17173	16983	17335	17154	17167	17212	17341	17354	17377	17191	17249	17265	17394	17124	17256	17190	17258	17383	17142	17198	17012	17228	17268	17272	17135	17275	17117	17274	17220	17284	17298	17341	17391	17527	17207	17284	17364	17199	17268	17296	17496	17269	17030	17138	17236	17149	17295	17190	17452	17164	17183	17282	17201	17033	17091	17155	17142	17280	17270	17217	17169	17236	17379	17342	17385	17255	17329	17494	17203	17325	17315	17190	17187	17137	17255	17295	17175	17201	17070	17352	17330	17218	17339	17283	17142	17188	17122	17281	17195	17355	17334	17410	17272	17190	17255	17373	17235	17349	17331	17069	16964	17254	17189	17263	17160	17239	17387	17408	17235	17357	17147	17088	17292	17392	17388	17274	17252	17183	17133	17229	17386	17182	17317	17257	17360	17379	17187	17186	17198	17157	17158	17298	17466	17254	17270	17547	17226	17168	17291	17112	17123	17201	17299	17379	17176	17542	17255	17106	17323	17359	17198	17329	17169	17121	17249	17150	17254	17341	17211	17239	17062	17006	17193	17314	17228	17091	17234	17195	17145	17166	17246	17384	17212	17327	17088	17275	17368	17474	17347	17073	17422	17510	17272	17198	17297	17338	17177	17238	17237	17357	17321	17301	17307	17354	17120	17240	17584	17468	17164	17475	17221	17223	17338	17283	17273	17334	17226	17177	17231	17305	17374	17261	17361	17242	17246	17207	17059	17135	17343	17245	17279	17277	17160	17401	17307	17334	17213	17348	17199	17282	17169	17119	17174	17124	17141	17234	17204	17292	17153	17187	17346	17237	17149	17205	17360	17206	16954	17329	17460	17344	17456	17106	17175	17345	17152	17226	17061	17427	17367	17224	17252	17367	17171	17165	17303	17229	17291	17136	17410	17261	17455	17413	17138	17235	17166	16925	17038	17215	17020	17234	17147	17266	17080	17133	17121	16962	17274	17157	17153	17154	17285	17150	17104	17366	17141	17129	17366	16954	17110	17256	17161	17211	17087	17298	17235	17246	17267	17321	17361	17370	17241	17321	17101	17228	17044	17005	17273	17033	17299	17129	17395	17378	17517	17479	17099	17380	17190	17356	17228	17220	17298	17206	17370	17257	17153	17049	17198	17232	17066	17019	17139	17181	17217	17174	17385	17491	17284	17398	17392	17351	17172	17322	17220	17043	17225	17386	17233	17302	17086	17289	17073	17242	17119	17395	17131	17257	17184	17437	17248	17250	17102	17326	17309	17340	17313	17427	17240	17188	17526	17315	17066	17337	17348	17292	17034	17243	17370	17152	17233	17314	17091	17171	17398	17047	17199	17135	17527	17302	17196	17333	17367	17303	17502	17218	17207	17116	17191	17282	17236	17144	17250	17140	17038	17484	17175	17098	17057	17064	17223	17450	17236	17194	17232	17191	17516	17306	17539	17455	17224	17133	17151	17208	17290	17332	17210	17198	17525	17196	17218	16936	17296	17338	17432	17186	17132	17364	17144	17300	17274	17289	17241	17208	17454	17336	17120	17201	17208	17254	17279	17354	17152	17424	17340	17354	17263	17329	17404	17183	17277	17309	17205	17317	17164	17464	17299	17155	17434	17398	17259	17175	17231	17471	17231	17298	17281	17254	17311	17091	17584	17288	17336	17235	17309	17284	17348	17368	17189	17111	17002	17236	17254	17264	17468	17353	17317	17077	17268	17233	17278	17264	17479	17278	17337	17362	17307	17302	17161	17371	17344	17287	17326	17334	17461	17174	17185	17162	17347	17257	17456	17266	17162	17172	17182	17479	17191	17311	17201	17120	17135	17257	17106	17182	17231	17101	17291	17170	17316	17153	17278	17173	17439	17323	17275	17302	17052	17340	17437	17252	17319	17320	17308	17249	17131	17309	17139	17359	17205	17235	17367	17101	17347	17220	17273	17137	17260	17202	17229	16978	17275	17407	17240	17236	17081	17269	17110	17265	17193	17200	17217	17157	17206	17184	17320	17255	17299	17101	17070	17465	17450	17163	17247	17268	17365	17170	17001	17277	17456	17174	17205	17401	17197	17310	17405	17206	17419	17179	17248	17036	17321	17286	17331	17316	17374	17138	17380	17285	17258	17176	17268	17174	17139	17303	17049	17164	17107	17179	17011	17213	17486	17428	17131	17439	17199	17262	17346	17375	17377	17387	17489	17421	17203	17400	17072	17301	17269	17239	17393	17341	17309	17339	17216	17292	17312	17458	17181	17002	17270	17268	17390	17171	17270	17304	17215	17194	17327	17374	17104	17230	17329	17390	17417	17160	17125	17088	17128	17149	17244	17266	17058	17366	17414	17261	17314	17288	17205	17074	17202	17172	17274	17248	17136	17263	17253	17097	17163	17316	17102	17236	17203	17048	17232	17386	17162	17211	17154	17295	17166	17178	17289	17233	17177	17284	17166	17188	17323	17312	17465	17171	17368	17213	17348	17414	17234	17242	17148	17255	17023	17283	17362	17306	17327	17338	17108	17374	17187	17321	17199	17177	17232	17193	17153	16971	17281	17137	17082	17358	17346	17352	17410	17236	17182	17288	17117	17161	17237	17239	17250	17147	17282	17210	17182	17236	17368	17260	17038	17080	17262	17308	17247	17353	17346	17287	17008	17073	17171	17246	17100	17298	17208	17468	17308	17322	17227	17337	17274	17185	17209	17310	17010	17171	17298	17055	17234	17480	17387	17270	17301	17293	17099	17341	17001	17326	17384	17510	17328	17343	17306	17256	17246	17204	17285	17256	17534	17154	17383	17550	17268	17163	16988	17245	17021	17371	17308	17307	17224	17400	17327	17278	17063	17267	17299	17121	17194	17297	17273	17398	17109	17163	17296	17247	17061	17178	17132	17260	17275	17330	17286	17140	17275	17399	17101	17106	17361	17430	17372	17313	17283	17253	17328	17218	17369	17373	17512	17303	17268	17346	17163	17274	17376	17481	17275	17350	17301	17190	17304	17243	17228	17369	17078	17185	17141	17295	17228	17172	17262	17245	17289	17077	17153	17344	17307	17238	17037	17237	17335	17101	17115	17329	17235	17204	17244	17282	17190	17344	17230	17359	17112	17416	17229	17218	17236	17187	17133	17231	17066	17276	17233	17248	17182	17279	17216	17541	17490	17345	17231	17154	17185	17264	17263	17259	17228	17015	17301	17326	17368	17292	17353	17292	17373	17155	17331	17062	17304	17077	17272	17440	17275	17174	17220	17319	17343	17251	17204	17168	17224	17306	17200	17087	16978	17427	17441	17218	17172	17142	17304	17206	17271	17188	17517	17322	17160	17383	17254	17243	17339	17394	17168	17211	17310	17344	17519	17229	17199	17293	17194	17199	17362	17216	17328	17228	17471	17307	17294	17185	17259	17078	17210	17201	17101	17115	17250	17258	17329	17117	17272	17217	17394	17173	17372	17101	17306	17172	17180	17200	17363	17141	17340	17212	17304	17196	17375	17211	17381	17015	17517	17427	17254	17196	17305	17208	17138	17186	17180	17142	17142	17415	17264	17291	17270	17173	17283	17096	17152	17376	17159	17374	17350	17472	17207	17447	17271	17143	17331	17307	17283	17181	17128	17304	17223	17180	17029	17265	17236	17140	17187	17253	17125	17188	17201	17426	17411	17192	17235	17150	17327	17352	17086	17175	17410	17318	17198	17229	17081	17177	17223	17452	17206	17225	17265	17135	17164	17207	17158	17153	17114	17212	17184	17340	17263	17277	17356	17436	17294	17589	17302	17269	17325	17338	17403	17288	17409	17208	17173	17184	17295	17252	17339	17090	17311	17242	17074	17166	17211	17284	16960	17148	17184	17042	16981	17365	17325	17303	17274	17370	17294	17204	17238	17302	17284	17228	17086	17368	17316	17094	17206	17317	17203	16997	17310	17387	17137	17073	17260	17252	17158	17446	17192	17098	17353	17219	17332	17404	17181	17362	17367	17142	17041	17333	17339	17196	17251	17262	17130	17134	17293	17238	17182	17224	17135	17283	17133	17405	17147	17387	17213	17115	17067	17209	17489	17313	17296	17417	17085	17176	17281	17088	17293	17282	17264	17408	17364	17273	17232	17351	17078	17281	17466	17295	17259	17439	17210	17171	17167	17485	17054	17237	17242	17371	17279	17159	17255	17254	17277	17241	17177	17220	17105	17157	17279	17095	17433	17230	17344	17324	17224	17364	17271	17203	17007	17349	17118	17200	17138	17140	17375	17275	17376	17339	17252	17188	16973	17267	17448	17356	17147	17185	17353	17452	17329	17167	17217	17123	17405	17191	17327	17239	17268	17136	17492	17171	17123	17205	17144	17272	17289	17252	17412	17371	17333	17265	17292	17412	17321	17314	17151	17333	17244	17100	17136	17380	17278	17230	17407	17236	17317	17177	17199	17210	17218	17161	17183	17361	17280	17300	17148	17206	17403	17114	17313	17057	17340	17334	17174	17276	17102	17070	17238	17384	17299	17230	17251	17294	17132	17304	17194	17124	17030	17026	17081	17367	17386	17168	17128	17166	17033	17264	17265	17233	17241	17250	17255	17369	17201	17148	17212	17383	17137	17208	17263	17336	17216	17326	17379	17062	17346	17331	17228	17430	17323	17323	17341	17358	17258	17283	17454	17239	17195	17196	17346	17262	17251	17146	17133	17217	17206	17319	17164	17372	17324	17257	17273	17162	17114	17274	17292	17231	17204	17301	17322	17360	17285	17168	16975	17212	17380	17332	17211	17280	17285	17122	17087	17291	17224	17223	17147	17252	17278	17117	17152	17181	17265	17241	17160	17246	17168	17501	17387	17293	17454	17223	17215	17212	17266	17144	17362	17411	17452	17307	17365	17313	17156	17276	17304	17232	17344	17184	17288	17339	17504	17169	17082	17403	17388
18640	35281	34453	26928	23729	21059	19122	17946	17421	16573	16151	16671	16748	16620	15614	15839	15771	15342	15161	15170	15083	15049	15208	15216	15113	15323	15095	15005	15028	14969	14756	14802	14918	15086	17526	18810	17019	15555	14821	14691	14718	14807	14727	14729	14664	14654	14713	14533	14753	14789	14678	14609	14760	14505	14602	14709	14563	14648	14759	14487	14534	14812	14733	14867	14642	14678	14840	14584	14543	14648	14573	14818	14671	14580	14531	14729	14738	14672	14742	14648	14550	14581	14617	14529	14501	14691	14679	14606	14596	14737	14717	14596	14868	14706	14528	14641	14800	14798	14690	14523	14644	14615	14618	14420	14643	14842	14726	14711	14658	14510	14653	14693	14788	14591	14729	14603	14647	14694	14701	14576	14513	14614	14567	14659	14702	14607	14745	14567	14665	14751	14763	14585	14651	14578	14650	14619	14696	14568	14645	14729	14623	14767	14667	14677	14783	14643	14757	14681	14612	14789	14669	14822	14755	14559	14793	14795	14754	14504	14803	14704	14460	14673	14748	14603	14565	14705	14750	14511	14664	14670	14552	14492	14588	14826	14593	14566	14608	14485	14589	14631	14629	14632	14661	14736	14632	14768	14789	14566	14687	14525	14583	14739	14674	14656	14792	14716	14705	14612	14685	14627	14765	14655	14804	14571	14799	14476	14703	14552	14626	14585	14651	14806	14687	14663	14584	14544	14675	14509	14717	14526	14565	14727	14516	14768	14780	14775	14659	14380	14664	14716	14535	14699	14724	14766	14488	14689	14625	14658	14604	14506	14597	14794	14617	14530	14586	14455	14653	14799	14690	14469	14769	14588	14611	14557	14484	14638	14677	14651	14685	14712	14667	14687	14562	14606	14659	14713	14790	14703	14573	14460	14493	14703	14675	14885	14558	14544	14582	14563	14887	14595	14579	14709	14591	14707	14567	14665	14496	14547	14665	14666	14741	14753	14653	14712	14500	14904	14633	14451	14690	14757	14665	14692	14581	14603	14539	14645	14526	14612	14634	14556	14606	14537	14908	14645	14684	14600	14603	14645	14820	14565	14699	14739	14818	14631	14706	14816	14536	14575	14680	14669	14648	14630	14746	14685	14639	14695	14589	14726	14664	14615	14536	14560	14644	14658	14557	14678	14709	14609	14605	14601	14574	14592	14677	14524	14425	14722	14614	14720	14559	14609	14598	14517	14666	14647	14681	14728	14451	14575	14673	14708	14698	14744	14641	14688	14599	14461	14657	14765	14635	14703	14704	14642	14606	14559	14519	14700	14410	14572	14624	14794	14715	14650	14722	14830	14641	14652	14650	14813	14620	14622	14645	14565	14684	14719	14587	14535	14503	14653	14516	14596	14701	14585	14743	14569	14579	14629	14590	14656	14588	14779	14778	14424	14475	14776	14600	14541	14583	14457	14585	14587	14620	14709	14607	14536	14674	14746	14631	14568	14724	14745	14641	14728	14639	14821	14597	14633	14599	14511	14562	14600	14660	14586	14505	14942	14709	14718	14612	14702	14616	14609	14566	14773	14692	14845	14547	14663	14748	14618	14653	14652	14773	14504	14601	14625	14794	14593	14673	14705	14754	14718	14766	14676	14479	14642	14622	14723	14735	14636	14670	14680	14529	14673	14601	14646	14516	14812	14657	14580	14642	14701	14668	14549	14559	14697	14593	14620	14622	14643	14676	14860	14747	14698	14663	14722	14588	14522	14654	14602	14661	14679	14761	14529	14728	14701	14482	14609	14549	14711	14721	14727	14683	14665	14659	14610	14659	14774	14571	14840	14672	14621	14518	14604	14530	14619	14494	14653	14584	14548	14621	14624	14637	14727	14586	14670	14503	14632	14770	14626	14590	14630	14788	14705	14699	14421	14627	14744	14602	14554	14563	14512	14622	14678	14650	14646	14495	14625	14731	14685	14725	14593	14623	14736	14658	14561	14718	14782	14640	14861	14753	14809	14628	14611	14611	14579	14621	14674	14758	14613	14882	14760	14656	14533	14615	14587	14649	14646	14564	14519	14694	14792	14556	14584	14871	14694	14583	14610	14764	14494	14622	14688	14558	14733	14838	14631	14672	14677	14749	14677	14556	14721	14516	14473	14753	14639	14525	14592	14794	14585	14753	14680	14519	14798	14684	14854	14792	14710	14632	14653	14745	14633	14673	14756	14822	14542	14634	14514	14567	14545	14599	14732	14749	14786	14677	14696	14415	14603	14678	14814	14855	14711	14607	14508	14730	14519	14601	14610	14563	14635	14589	14487	14521	14755	14549	14638	14646	14816	14667	14602	14673	14704	14656	14652	14758	14569	14762	14691	14521	14606	14480	14697	14484	14561	14631	14722	14751	14592	14560	14684	14514	14647	14592	14608	14609	14729	14666	14738	14808	14759	14574	14723	14839	14657	14640	14650	14724	14660	14610	14673	14701	14695	14788	14723	14694	14639	14697	14557	14817	14767	14682	14724	14578	14514	14616	14609	14759	14659	14604	14617	14643	14693	14731	14770	14728	14514	14875	14654	14712	14660	14771	14797	14701	14690	14660	14799	14641	14563	14492	14754	14636	14531	14577	14745	14741	14998	14652	14639	14703	14728	14666	14563	14755	14745	14597	14537	14602	14619	14561	14609	14698	14717	14600	14754	14659	14584	14661	14761	14782	14719	14526	14541	14663	14625	14495	14538	14575	14630	14626	14565	14631	14633	14650	14660	14571	14752	14560	14741	14664	14509	14626	14583	14755	14794	14554	14634	14664	14655	14766	14559	14562	14539	14650	14716	14618	14749	14634	14657	14782	14549	14691	14737	14642	14705	14525	14632	14508	14617	14561	14579	14632	14578	14572	14702	14792	14548	14871	14589	14538	14633	14753	14595	14553	14716	14634	14568	14659	14701	14647	14770	14641	14604	14642	14614	14452	14667	14608	14783	14742	14578	14714	14582	14615	14759	14785	14581	14780	14739	14647	14763	14774	14692	14606	14569	14630	14710	14617	14536	14535	14850	14589	14568	14712	14637	14650	14708	14552	14486	14824	14626	14773	14569	14728	14534	14711	14635	14544	14748	14591	14729	14761	14537	14650	14638	14618	14630	14767	14606	14670	14647	14703	14692	14501	14573	14699	14724	14727	14545	14828	14551	14686	14597	14643	14624	14709	14500	14605	14642	14619	14529	14750	14618	14580	14550	14590	14553	14759	14609	14614	14836	14650	14494	14676	14398	14625	14530	14535	14762	14613	14745	14567	14592	14714	14886	14695	14486	14604	14465	14724	14575	14708	14681	14688	14465	14553	14540	14615	14654	14590	14834	14470	14884	14475	14587	14519	14815	14678	14706	14649	14598	14693	14800	14812	14565	14599	14689	14605	14857	14674	14559	14703	14856	14619	14664	14630	14597	14687	14638	14736	14531	14790	14434	14619	14650	14548	14486	14654	14611	14662	14688	14569	14715	14780	14602	14609	14654	14484	14709	14559	14611	14547	14780	14717	14817	14656	14625	14577	14592	14582	14530	14726	14495	14606	14581	14677	14745	14607	14702	14739	14677	14640	14585	14699	14564	14649	14699	14742	14515	14483	14720	14550	14797	14551	14637	14757	14725	14576	14613	14548	14715	14675	14575	14801	14502	14829	14727	14568	14637	14746	14693	14669	14437	14527	14552	14603	14799	14663	14556	14615	14577	14797	14737	14693	14508	14758	14703	14741	14680	14592	14785	14646	14512	14732	14559	14736	14603	14555	14580	14452	14553	14869	14683	14790	14522	14657	14598	14594	14480	14699	14487	14688	14824	14529	14665	14416	14785	14513	14735	14543	14656	14610	14624	14726	14523	14560	14670	14739	14669	14638	14614	14666	14703	14704	14835	14484	14729	14553	14789	14665	14446	14725	14627	14718	14787	14644	14517	14661	14455	14691	14705	14675	14620	14769	14696	14547	14687	14627	14640	14690	14569	14695	14644	14599	14516	14824	14604	14945	14743	14777	14573	14611	14753	14642	14804	14626	14661	14638	14740	14731	14621	14797	14775	14596	14520	14564	14643	14685	14718	14586	14644	14539	14654	14521	14507	14529	14746	14714	14700	14664	14709	14683	14658	14753	14634	14652	14679	14786	14689	14656	14683	14739	14642	14592	14647	14648	14649	14489	14833	14671	14594	14700	14905	14677	14640	14441	14641	14651	14578	14533	14740	14480	14635	14583	14699	14560	14515	14748	14722	14750	14559	14583	14605	14734	14816	14668	14670	14479	14717	14730	14641	14728	14554	14687	14686	14544	14661	14689	14664	14712	14577	14644	14595	14667	14486	14891	14651	14591	14475	14581	14589	14676	14604	14533	14601	14588	14595	14673	14702	14570	14648	14759	14824	14610	14812	14475	14560	14597	14657	14786	14617	14624	14782	14641	14450	14782	14551	14711	14511	14602	14636	14508	14608	14686	14687	14785	14599	14612	14566	14601	14519	14666	14724	14711	14601	14649	14700	14541	14651	14547	14754	14594	14680	14711	14549	14751	14618	14497	14668	14710	14474	14677	14543	14604	14596	14677	14753	14582	14565	14612	14738	14756	14578	14622	14808	14722	14513	14716	14578	14762	14715	14574	14632	14590	14801	14674	14834	14567	14559	14748	14537	14610	14683	14742	14639	14785	14630	14600	14708	14698	14602	14842	14644	14675	14805	14634	14551	14720	14704	14618	14567	14534	14713	14749	14537	14569	14943	14751	14694	14784	14636	14786	14540	14568	14673	14522	14681	14578	14740	14639	14747	14547	14604	14628	14723	14778	14710	14649	14537	14745	14758	14626	14717	14712	14681	14500	14823	14761	14620	14572	14769	14568	14667	14614	14479	14727	14589	14747	14678	14451	14604	14652	14598	14567	14704	14756	14719	14663	14705	14611	14599	14674	14740	14563	14572	14543	14750	14390	14607	14699	14677	14491	14713	14771	14672	14705	14542	14674	14648	14597	14768	14802	14644	14623	14592	14621	14712	14621	14727	14707	14597	14633	14482	14690	14560	14737	14710	14652	14762	14699	14629	14600	14647	14585	14651	14750	14660	14646	14586	14624	14506	14787	14847	14608	14708	14742	14655	14644	14619	14604	14732	14721	14503	14538	14819	14658	14619	14551	14834	14646	14673	14857	14491	14708	14749	14582	14516	14753	14710
23042	21503	29519	23917	21810	24437	26915	20820	19590	19605	18702	19160	19157	19193	18358	17907	18331	17930	17707	17684	18008	17901	18029	17871	17973	17914	17898	17726	17596	17575	17479	17558	17721	17507	20894	23348	20816	19138	17994	17533	17470	17463	17339	17350	17420	17382	17402	17428	17461	17354	17179	17261	17429	17416	17210	17484	17353	17321	17251	17409	17354	17365	17425	17177	17341	17292	17207	17217	17170	17360	17203	17449	17359	17213	17259	17336	17458	17439	17321	17283	17342	17271	17317	17390	17332	17106	17451	17253	17428	17274	17192	17307	17368	17218	17264	17226	17527	17319	17361	17297	17223	17382	17241	17270	17089	17090	17344	17238	17410	17328	17174	17333	17422	17272	17083	17294	17161	17312	17316	17078	17331	17355	17374	17170	17282	17484	17294	17259	17179	17350	17391	17369	17323	17202	17111	17263	17120	17195	17232	17087	17329	17164	17365	17262	17381	17263	17294	17258	17084	17450	17289	17412	17317	17252	17306	17235	17092	17258	17247	17181	17308	17117	17075	17375	17152	17281	17127	17082	17206	17258	17357	17098	17364	17160	17204	17059	17283	17362	17207	17254	17406	17019	17310	17276	17331	17403	17227	17205	17053	16984	17260	17125	17400	17170	17254	17274	17141	17123	17291	17312	17232	17378	17253	17286	17262	17062	17410	17176	17141	17218	17069	17368	17317	17174	17272	17156	17251	17279	17170	17158	17312	17367	17366	17410	17206	17331	17141	17132	17198	17218	17212	17108	17331	17095	17238	17385	17446	17365	17186	17111	17276	17138	17334	17367	17355	17283	17356	17332	17326	17148	17150	17306	17264	17044	17140	17223	17225	17339	17183	17321	17278	17283	17096	17249	17280	17343	17142	17302	17231	17119	17222	17347	17113	17042	17160	17492	17299	17273	17214	17277	17313	17356	17338	17289	17153	17139	17188	17163	17308	17147	17261	17338	17351	17186	17168	17184	17214	17208	17281	17504	17117	17343	17154	17282	17258	17037	17321	17254	17281	17217	17317	17181	17185	17284	17088	17225	17221	17090	17144	17070	17208	17398	17165	17139	16947	17088	17215	17293	17135	17255	17267	17196	17253	17230	17402	17251	17338	17244	17233	17053	16947	17257	17234	17287	17330	17362	17316	17376	17293	17319	17297	17185	17059	17235	17186	17517	17230	17223	17224	17353	17097	17229	17221	17245	17438	17178	17244	17255	17242	17344	17409	17194	17384	17184	17237	17405	17221	17221	17450	17282	16990	17264	17267	17298	17275	17534	17527	17087	17339	17282	17198	17179	17395	17186	17424	17264	17094	17145	17003	17229	17147	17477	17371	17199	17070	17365	17372	17227	17383	17151	17339	17321	17214	17496	17220	17334	17357	17254	17243	17303	17303	17229	16967	17152	17321	17341	17143	17255	17325	17249	17161	17244	17305	17120	17401	17308	17332	17186	17393	17258	17490	17220	17144	17193	17229	17261	17221	17383	17337	17277	17349	17235	17231	17090	17361	17212	17257	17277	17290	17200	17225	17264	17125	17138	17018	17314	17234	17180	17081	17346	17190	17310	17078	17150	17344	17503	17150	17264	17279	17241	17171	17232	17168	17272	17329	17161	17129	17057	17136	17066	17164	17285	17145	17132	17208	17112	17238	17076	17100	17112	17425	17266	17328	17258	17266	17237	17301	17091	17319	17208	17026	17069	17161	17228	17390	17494	17408	17356	17170	17314	17258	17346	17235	16877	17420	17216	17112	17233	17199	17076	17178	17256	17448	17237	17010	17193	17291	17112	17314	17291	17593	17422	17150	17079	17332	17183	17187	17202	16939	17138	17275	17474	17158	17236	17313	17231	17296	17205	17348	17204	17239	17188	17151	17069	17149	17372	17182	17289	17138	17348	16932	17299	17263	17196	17126	17134	17272	17461	17227	17069	17196	17140	17326	17224	17511	17061	17221	17287	17269	17230	17118	17499	17328	17203	17212	17260	17076	17106	17108	17339	17149	17160	17411	17493	17077	17283	17234	17276	17238	17232	17161	17281	17124	17313	17351	17175	17250	17361	17207	17259	17274	17359	17144	17314	17267	17110	17191	17176	17149	17100	17125	17232	17324	17258	17249	17279	17098	17237	17384	17119	17202	17244	17320	17174	17225	17327	17210	17248	17340	17409	17244	17240	17239	17160	17472	17283	17123	17135	17355	17202	17181	17448	17506	17392	17147	17027	17265	17051	17319	17264	17338	17205	17195	17421	17212	17190	17222	17224	17099	17140	17090	17242	17253	17326	17084	17058	17095	17059	17190	17236	17154	17308	17222	17263	17134	17389	17251	17282	17325	17278	17275	17038	17235	17429	17204	17443	17219	17172	17432	17265	17262	17224	17189	17038	17230	17153	17070	17189	16937	17207	17353	17268	17244	17099	17327	17326	17176	17297	17227	17177	17259	17097	17150	17335	17131	17216	17155	17357	17438	17236	17365	17007	17205	17277	17262	17456	17301	17367	17083	17325	17250	16963	17271	17207	17139	17231	17285	17276	17177	17175	17275	17013	17282	17376	17116	17308	17544	17184	17224	17280	17202	17149	17020	17264	17283	17236	17231	17299	17357	17091	17180	17354	17144	17339	17505	17140	17238	17283	17174	17313	17166	17265	17384	17412	17352	17279	17448	17170	17325	17307	17301	17320	17208	17292	17241	17222	17274	17258	17174	17211	16942	17251	17174	17296	17069	17310	17314	17104	17114	17150	17421	17327	17275	17499	17410	17090	17301	17474	17289	17222	17139	17289	17316	17192	17144	17156	17608	17281	17247	17461	17364	17329	17159	17160	17358	17340	17398	17090	17233	17079	17425	17231	17199	17461	17235	17387	17204	17212	17071	17014	17014	17166	17114	17262	17053	17371	17068	17224	17497	17401	17328	17257	17197	17371	17324	17224	17278	17264	17140	17138	17402	17389	17053	17013	17277	17070	17200	17159	17187	17031	17080	17069	17126	17109	17411	17334	17302	17618	17310	17305	17340	17394	17249	16952	16986	17361	17259	17314	17118	17246	17186	17105	17211	17109	17280	17344	17311	17047	17118	17242	17381	17306	17268	17135	17289	17191	17224	17211	17297	17198	17062	17232	17296	17212	17055	17182	17098	17180	17224	17195	17305	17194	17130	17245	17344	17298	17206	17148	17250	17404	17400	17151	17164	17286	17252	17237	17025	17196	17225	17122	17249	17149	17222	17363	17276	17418	17147	17050	17261	17221	17435	17165	17187	17252	17220	17225	17172	17263	17337	17277	17082	17305	17305	17259	17269	17202	17228	17450	17362	17354	17223	17200	17165	17204	17333	17224	17187	17382	17168	17162	17182	17294	17250	17221	17178	17292	17271	17027	17161	17447	17349	17287	17271	17104	17329	17188	17183	17210	17046	17091	17065	17259	17075	17158	17358	17119	17013	17206	17289	17464	17473	17263	17173	17433	17175	17321	17168	17142	17148	17378	17185	17331	17534	17021	17209	17371	17283	17355	17332	17243	17065	17301	17165	17284	17335	17186	17415	17136	16875	17194	17349	17053	17080	17324	17255	17119	17236	17274	17381	17182	17153	17351	17291	17063	17326	17352	17212	17119	17286	17372	17333	17145	16998	17199	17181	17128	17073	17323	17219	17246	17005	17265	17128	17402	17323	17459	17169	17050	17318	17302	17320	17247	17052	17307	17335	17249	17290	17520	17251	17358	17193	17179	17163	17307	17167	17181	17354	17298	17271	17271	17209	17307	17220	17144	17137	17229	17419	17338	17261	17379	17403	17258	17015	17360	17337	17238	17237	17233	17130	17140	17172	17310	17187	17272	17249	17148	17357	17297	17204	17190	17360	17279	17260	17143	17173	17111	17159	17265	17262	17198	17184	17175	17245	17230	17116	17251	17386	17345	17426	17305	17329	17331	17189	17223	17339	17186	17272	17526	17263	17206	17304	17225	17154	17230	17241	17147	17121	17224	17349	17262	17358	17082	17225	17257	17237	17147	17134	17274	17129	17293	17341	17125	17175	17162	17310	17482	17070	17228	17356	17435	17188	17280	17189	17230	17370	17002	17122	17277	17261	17159	17172	17473	17258	17328	17144	16907	17143	17176	17191	17400	17304	17348	17091	17075	17227	17092	17177	17086	17438	17190	17457	17121	17194	17244	17217	17502	17202	17156	17228	17279	17308	17192	17268	17228	17415	17226	17326	17282	17362	17107	17253	17243	17188	17564	17192	17144	17234	17226	17234	17299	17496	17195	17243	17431	17244	17259	17128	17180	17150	17398	17219	17416	17317	17203	17371	17127	17242	17197	17334	17221	17237	17038	17362	17080	17395	17424	17137	17201	17146	17037	17116	17039	17294	17158	17281	17059	17410	17052	17286	17386	17254	17213	17392	17372	17391	17371	17463	17300	17312	17232	17337	17105	17216	17247	17150	17223	17182	17237	17218	17094	17197	17084	17233	17537	17223	17341	17149	17115	17239	17109	17309	17317	17272	17267	17256	17338	17122	17301	17320	17143	17292	17182	17410	17353	17235	17396	17618	17286	17349	17289	17335	17159	17360	17250	17127	17373	17256	17307	17344	17244	17124	17273	17369	17448	17359	17291	17126	17292	17208	17311	17311	17058	17127	17228	16974	17181	17215	17226	17040	17274	17408	17293	17078	17223	17230	17209	17172	17275	17352	17283	17433	17222	17186	17178	17447	17228	17269	17272	17391	17101	17150	17256	17215	17218	17178	17068	17185	17029	17393	17140	17176	17201	17180	17344	17231	17349	17199	17063	17322	17336	17242	17225	17334	17237	17221	17420	17325	17326	17131	17085	17126	17207	17211	17367	17219	17087	17206	17336	17084	17325	17161	17195	17292	17229	17281	17228	17231	17266	17278	17079	17119	17200	17428	17428	17247	17241	17008	17236	17484	17230	17251	17268	17196	17422	17263	17204	17147	17358	17331	17370	17200	17390	17388	17194	17009	17240	17202	17331	17214	17455	17143	17320	17364	17201	17299	17301	17177	17040	17262	17361	17417	17197	17442	17150	17208	17411	17160	17244	17295	17349	17245	17170	17186	17192	17331	17220	17157	17334	17411	17277	17322	17293	17212	17175	17269	17164	17412	17161	17358	17329	17417	17129	17267	17260	17172	17350
20751	40159	37818	29607	26116	23410	21438	19352	18615	17610	16586	17662	17480	17227	16247	15865	16243	15602	15250	15247	15217	15334	15472	15397	15361	15624	15416	15088	15190	15069	14848	14851	14927	15123	20276	22036	18727	16277	15167	14686	14734	14580	14534	14493	14632	14625	14680	14634	14560	14710	14730	14469	14613	14602	14456	14557	14528	14602	14690	14709	14740	14648	14591	14609	14494	14798	14676	14643	14641	14649	14700	14558	14422	14596	14619	14710	14572	14672	14577	14683	14545	14524	14526	14587	14374	14744	14477	14619	14528	14633	14744	14608	14579	14657	14733	14729	14553	14795	14406	14624	14473	14607	14601	14663	14667	14609	14640	14752	14665	14533	14529	14658	14641	14694	14594	14668	14531	14552	14763	14425	14658	14738	14644	14577	14525	14601	14731	14519	14636	14685	14539	14657	14678	14641	14702	14452	14555	14642	14635	14595	14574	14554	14619	14615	14499	14597	14501	14565	14451	14517	14460	14484	14670	14567	14552	14470	14606	14574	14468	14685	14736	14536	14749	14651	14543	14669	14551	14577	14448	14633	14649	14566	14717	14643	14511	14549	14635	14524	14475	14691	14549	14677	14445	14561	14470	14691	14613	14607	14544	14589	14552	14581	14557	14745	14638	14636	14648	14746	14586	14728	14557	14597	14479	14654	14600	14621	14585	14427	14572	14497	14482	14547	14675	14640	14606	14473	14444	14539	14523	14561	14526	14488	14473	14731	14509	14711	14572	14826	14571	14455	14584	14503	14510	14639	14542	14497	14708	14490	14630	14619	14653	14537	14461	14574	14523	14617	14732	14589	14508	14717	14552	14728	14658	14661	14601	14437	14634	14694	14556	14597	14693	14549	14594	14615	14583	14561	14611	14694	14664	14427	14656	14613	14612	14459	14644	14564	14730	14464	14589	14687	14448	14420	14691	14641	14558	14627	14583	14464	14628	14466	14735	14404	14608	14560	14556	14608	14667	14568	14917	14632	14711	14592	14530	14682	14610	14556	14537	14587	14715	14620	14551	14668	14582	14580	14474	14592	14536	14683	14491	14708	14596	14438	14653	14487	14571	14554	14532	14602	14567	14522	14468	14552	14642	14590	14669	14550	14813	14443	14520	14530	14677	14392	14596	14674	14383	14664	14437	14664	14742	14649	14507	14598	14513	14598	14659	14484	14592	14535	14387	14615	14823	14659	14493	14579	14547	14602	14488	14685	14564	14582	14451	14482	14447	14596	14615	14649	14640	14514	14646	14540	14643	14387	14570	14461	14517	14492	14543	14599	14723	14515	14600	14640	14402	14685	14727	14685	14518	14703	14725	14473	14472	14673	14488	14619	14498	14741	14675	14575	14480	14712	14751	14650	14815	14546	14614	14607	14716	14515	14652	14630	14502	14620	14565	14536	14514	14606	14672	14755	14445	14509	14622	14601	14521	14878	14476	14791	14561	14461	14745	14522	14664	14795	14577	14508	14710	14582	14562	14656	14440	14631	14699	14532	14570	14547	14677	14543	14580	14701	14595	14602	14613	14615	14502	14667	14490	14730	14744	14614	14537	14573	14471	14555	14688	14733	14709	14587	14632	14568	14625	14607	14523	14463	14433	14645	14525	14595	14601	14536	14615	14558	14639	14546	14402	14874	14517	14493	14601	14465	14553	14695	14500	14608	14712	14431	14678	14539	14558	14476	14534	14462	14676	14727	14474	14563	14512	14616	14515	14520	14623	14506	14655	14446	14773	14728	14517	14556	14505	14534	14492	14373	14501	14470	14676	14715	14523	14556	14702	14689	14559	14566	14592	14459	14634	14623	14645	14552	14626	14836	14665	14753	14580	14495	14584	14597	14826	14467	14364	14660	14635	14546	14619	14574	14578	14619	14651	14471	14423	14324	14524	14576	14638	14653	14429	14501	14626	14472	14618	14479	14736	14536	14557	14680	14635	14493	14543	14499	14790	14614	14596	14686	14664	14600	14529	14511	14516	14620	14596	14643	14641	14564	14533	14609	14380	14488	14657	14755	14505	14627	14626	14618	14585	14606	14533	14590	14559	14554	14595	14492	14492	14445	14466	14521	14561	14449	14523	14438	14702	14491	14598	14581	14705	14377	14603	14742	14594	14572	14594	14721	14479	14452	14730	14683	14745	14634	14537	14466	14480	14547	14551	14615	14553	14616	14685	14657	14339	14573	14598	14542	14650	14672	14670	14510	14470	14735	14659	14528	14539	14413	14617	14537	14778	14477	14586	14580	14613	14627	14606	14613	14488	14487	14572	14638	14650	14436	14611	14484	14600	14414	14851	14536	14670	14628	14431	14632	14602	14626	14500	14544	14565	14453	14444	14702	14769	14708	14540	14574	14666	14597	14590	14434	14670	14699	14495	14755	14680	14496	14668	14728	14798	14566	14512	14643	14609	14670	14464	14744	14450	14681	14581	14650	14497	14653	14600	14705	14686	14471	14608	14420	14628	14549	14630	14439	14484	14657	14402	14569	14604	14548	14572	14506	14572	14607	14447	14611	14566	14502	14408	14607	14604	14533	14451	14608	14496	14605	14665	14433	14540	14418	14559	14607	14446	14614	14591	14635	14621	14557	14550	14475	14698	14637	14590	14501	14536	14634	14528	14404	14611	14570	14572	14530	14485	14502	14548	14633	14622	14638	14360	14638	14451	14801	14754	14463	14461	14604	14407	14594	14644	14590	14517	14564	14663	14475	14501	14509	14567	14745	14591	14601	14394	14545	14619	14561	14609	14696	14467	14478	14437	14680	14519	14718	14498	14418	14562	14642	14553	14521	14470	14704	14665	14467	14643	14707	14566	14555	14681	14640	14609	14704	14712	14548	14686	14441	14592	14534	14809	14434	14619	14494	14576	14404	14607	14528	14468	14704	14573	14561	14717	14687	14632	14547	14653	14802	14592	14637	14906	14651	14545	14419	14605	14668	14386	14516	14550	14669	14542	14641	14493	14534	14548	14639	14701	14543	14686	14502	14577	14584	14673	14509	14626	14529	14879	14625	14671	14598	14685	14631	14585	14527	14570	14504	14673	14584	14715	14543	14598	14506	14542	14585	14674	14620	14554	14529	14674	14584	14561	14511	14632	14577	14546	14540	14502	14558	14424	14450	14303	14742	14647	14626	14675	14534	14576	14457	14468	14353	14535	14655	14687	14575	14593	14484	14652	14687	14629	14636	14580	14393	14747	14291	14539	14436	14515	14566	14558	14513	14629	14745	14536	14669	14656	14499	14500	14779	14378	14516	14585	14595	14588	14594	14507	14776	14616	14420	14557	14606	14546	14499	14630	14587	14359	14546	14588	14500	14645	14585	14643	14627	14697	14548	14553	14707	14623	14649	14515	14583	14576	14482	14684	14577	14660	14504	14853	14884	14555	14657	14594	14630	14518	14531	14617	14491	14759	14584	14790	14633	14342	14509	14484	14675	14747	14478	14679	14499	14593	14387	14605	14522	14804	14601	14731	14612	14594	14539	14455	14537	14560	14574	14658	14437	14398	14554	14362	14558	14528	14668	14605	14500	14624	14758	14464	14512	14570	14627	14648	14488	14613	14673	14726	14606	14565	14616	14566	14593	14722	14628	14561	14406	14693	14813	14674	14537	14651	14702	14585	14655	14711	14532	14626	14648	14647	14641	14464	14554	14691	14333	14624	14752	14517	14620	14617	14606	14581	14539	14579	14614	14682	14799	14699	14621	14530	14473	14736	14458	14586	14647	14529	14571	14675	14522	14460	14566	14649	14571	14633	14487	14755	14580	14587	14492	14712	14600	14554	14728	14545	14666	14715	14547	14693	14676	14646	14665	14650	14740	14626	14561	14797	14645	14529	14587	14557	14672	14617	14513	14498	14713	14729	14567	14589	14636	14594	14740	14498	14576	14633	14570	14512	14470	14654	14576	14614	14623	14547	14739	14482	14501	14648	14347	14501	14758	14634	14585	14687	14611	14638	14665	14369	14493	14590	14471	14508	14626	14599	14604	14451	14390	14623	14608	14632	14657	14508	14653	14566	14632	14654	14554	14636	14620	14623	14642	14596	14552	14615	14479	14490	14707	14739	14495	14517	14692	14619	14746	14502	14612	14435	14456	14581	14511	14564	14643	14569	14742	14577	14698	14659	14611	14634	14471	14503	14438	14565	14525	14555	14595	14569	14722	14661	14672	14498	14494	14588	14569	14552	14734	14728	14575	14553	14590	14610	14695	14486	14542	14619	14565	14468	14600	14448	14653	14524	14502	14465	14598	14533	14678	14473	14529	14739	14442	14429	14706	14618	14484	14524	14426	14602	14449	14563	14516	14396	14531	14493	14441	14428	14541	14414	14615	14597	14535	14462	14775	14622	14586	14531	14515	14623	14637	14565	14592	14428	14715	14672	14558	14462	14569	14477	14603	14608	14763	14578	14708	14520	14861	14672	14483	14671	14570	14660	14497	14526	14671	14622	14565	14459	14417	14528	14674	14572	14691	14566	14638	14756	14467	14734	14656	14498	14688	14587	14630	14376	14737	14592	14610	14548	14592	14607	14664	14355	14780	14629	14433	14674	14606	14868	14808	14524	14420	14619	14596	14583	14414	14547	14646	14679	14570	14722	14525	14745	14679	14723	14700	14668	14582	14581	14460	14588	14586	14514	14459	14506	14640	14585	14657	14446	14661	14640	14661	14419	14546	14827	14448	14611	14748	14477	14522	14611	14636	14722	14684	14505	14731	14605	14408	14520	14580	14714	14531	14718	14528	14568	14679	14502	14786	14506	14465	14600	14515	14725	14641	14641	14491	14604	14588	14620	14552	14445	14592	14655	14632	14604	14549	14564	14689	14593	14631	14556	14646	14668	14600	14418	14632	14575	14510	14534	14472	14552	14541	14705	14687	14614	14627	14601	14705	14476	14545	14663	14669	14782	14587	14679	14660	14517	14467	14511	14626	14504	14487	14575	14647	14620	14652	14585	14685	14510	14645	14623	14508	14548	14571	14685	14637	14525	14494	14467	14647	14575	14590	14692	14674	14560	14755	14536	14657	14565	14656	14642	14570	14418	14564	14780	14629	14600	14396	14707	14435	14605	14544	14524	14704	14626	14530	14722	14546	14580	14559	14506	14481	14633	14591	14636	14818	14543	14547	14557	14436	14686	14549	14706	14578
27939	23417	28281	25804	20861	20164	19317	18681	18409	18222	17974	18090	18011	18086	17819	17882	17925	17789	17485	17555	17565	17559	17589	17654	17723	17832	17749	17616	17692	17596	17525	17548	17633	17504	17628	18043	18230	17978	17605	17706	17453	17459	17340	17352	17416	17423	17467	17459	17487	17565	17516	17614	17528	17611	17571	17338	17457	17727	17568	17413	17623	17540	17484	17735	17484	17657	17316	17532	17455	17312	17431	17417	17330	17418	17419	17390	17453	17431	17404	17440	17305	17504	17687	17168	17546	17509	17355	17474	17392	17564	17349	17717	17579	17405	17574	17426	17427	17308	17367	17297	17510	17281	17412	17146	17298	17636	17255	17443	17506	17542	17661	17449	17574	17463	17528	17368	17513	17587	17373	17453	17509	17574	17616	17585	17450	17504	17448	17475	17377	17455	17607	17493	17423	17443	17435	17495	17412	17327	17534	17550	17345	17678	17602	17415	17367	17426	17497	17668	17373	17248	17587	17155	17401	17614	17347	17520	17402	17658	17591	17515	17428	17678	17359	17553	17399	17473	17534	17335	17434	17625	17361	17565	17574	17517	17484	17500	17308	17436	17563	17409	17471	17436	17434	17477	17706	17446	17551	17548	17331	17631	17620	17368	17551	17525	17473	17431	17309	17544	17451	17297	17544	17399	17445	17238	17613	17482	17561	17432	17284	17337	17285	17449	17494	17162	17263	17507	17279	17388	17517	17271	17532	17467	17416	17319	17427	17476	17505	17440	17690	17542	17466	17615	17433	17451	17451	17316	17294	17413	17566	17486	17505	17388	17425	17469	17579	17418	17405	17550	17691	17352	17603	17467	17509	17530	17325	17498	17541	17468	17367	17394	17560	17356	17599	17460	17510	17485	17495	17291	17340	17569	17521	17545	17355	17409	17422	17437	17630	17444	17427	17481	17570	17521	17373	17595	17565	17682	17417	17484	17321	17444	17578	17269	17574	17476	17388	17414	17393	17583	17309	17177	17571	17519	17538	17535	17459	17471	17646	17358	17229	17276	17413	17408	17511	17651	17398	17597	17407	17416	17631	17436	17538	17444	17378	17256	17434	17492	17557	17454	17643	17361	17380	17532	17420	17394	17467	17600	17472	17621	17459	17301	17615	17391	17534	17446	17715	17573	17423	17394	17474	17543	17601	17360	17195	17450	17657	17356	17532	17650	17471	17477	17439	17405	17520	17378	17492	17333	17662	17240	17326	17433	17542	17490	17398	17300	17329	17432	17394	17428	17312	17488	17405	17491	17580	17503	17275	17388	17511	17363	17400	17408	17357	17570	17480	17577	17400	17496	17378	17602	17330	17213	17386	17359	17360	17427	17449	17501	17426	17433	17492	17579	17454	17630	17484	17445	17468	17500	17366	17284	17562	17425	17532	17413	17416	17318	17496	17417	17345	17366	17356	17394	17411	17600	17552	17314	17388	17289	17247	17644	17387	17330	17477	17425	17288	17373	17389	17564	17403	17420	17519	17518	17598	17430	17580	17651	17447	17591	17474	17474	17462	17480	17589	17420	17270	17642	17317	17455	17492	17558	17178	17323	17441	17406	17637	17501	17489	17493	17422	17657	17532	17417	17683	17333	17454	17453	17489	17438	17670	17588	17457	17469	17309	17406	17512	17468	17456	17500	17416	17231	17198	17424	17285	17581	17483	17444	17492	17409	17515	17642	17538	17470	17483	17455	17070	17422	17445	17559	17459	17562	17449	17548	17469	17380	17445	17476	17500	17535	17471	17432	17495	17394	17220	17643	17408	17658	17407	17505	17484	17582	17592	17602	17328	17341	17483	17427	17436	17435	17387	17449	17416	17525	17313	17551	17542	17471	17546	17683	17650	17624	17587	17650	17548	17406	17304	17606	17556	17490	17467	17445	17436	17585	17315	17464	17430	17526	17493	17497	17592	17519	17564	17412	17268	17417	17543	17439	17602	17490	17501	17523	17526	17659	17581	17476	17540	17489	17481	17497	17583	17347	17494	17459	17478	17285	17481	17275	17453	17409	17449	17339	17512	17273	17370	17436	17546	17427	17751	17578	17262	17560	17394	17513	17480	17433	17569	17560	17354	17617	17577	17337	17572	17451	17428	17423	17556	17224	17624	17559	17621	17524	17533	17398	17446	17234	17285	17348	17557	17408	17610	17490	17506	17414	17584	17486	17429	17412	17686	17551	17334	17402	17567	17503	17491	17349	17604	17592	17599	17470	17411	17563	17502	17556	17562	17562	17329	17447	17521	17409	17340	17488	17250	17437	17607	17515	17398	17475	17289	17414	17466	17447	17436	17436	17486	17634	17535	17320	17377	17377	17488	17593	17359	17501	17479	17477	17420	17521	17543	17343	17402	17535	17538	17501	17213	17594	17657	17432	17396	17232	17587	17374	17544	17406	17550	17351	17410	17591	17267	17291	17300	17446	17533	17470	17429	17606	17418	17361	17440	17484	17404	17362	17532	17514	17403	17283	17594	17457	17564	17352	17566	17579	17541	17218	17451	17590	17593	17595	17444	17429	17521	17452	17167	17491	17381	17536	17423	17474	17533	17457	17298	17537	17484	17525	17421	17457	17396	17416	17501	17626	17388	17468	17544	17488	17411	17261	17452	17515	17522	17262	17510	17409	17402	17527	17552	17281	17364	17315	17410	17479	17663	17461	17361	17562	17374	17291	17586	17404	17572	17404	17568	17269	17367	17410	17551	17317	17434	17432	17676	17434	17495	17430	17490	17438	17485	17474	17406	17485	17492	17325	17516	17392	17449	17618	17517	17465	17355	17436	17363	17442	17441	17423	17376	17325	17292	17487	17567	17348	17415	17383	17304	17569	17422	17485	17570	17393	17602	17347	17427	17498	17470	17499	17424	17339	17404	17407	17330	17269	17314	17376	17633	17431	17536	17453	17425	17212	17273	17501	17452	17545	17391	17344	17562	17632	17528	17625	17515	17336	17397	17376	17446	17446	17365	17373	17357	17685	17383	17595	17345	17431	17642	17420	17423	17430	17539	17358	17625	17281	17428	17303	17389	17392	17282	17393	17641	17439	17548	17613	17360	17425	17453	17357	17507	17272	17554	17492	17434	17490	17543	17384	17487	17384	17571	17589	17729	17435	17539	17381	17447	17529	17545	17460	17676	17588	17513	17459	17364	17523	17471	17229	17452	17264	17300	17542	17408	17344	17338	17464	17567	17474	17463	17589	17388	17380	17624	17499	17438	17342	17426	17444	17368	17322	17479	17375	17476	17465	17415	17618	17482	17461	17321	17727	17544	17327	17455	17490	17562	17327	17464	17464	17408	17311	17435	17625	17367	17513	17418	17458	17398	17539	17520	17684	17310	17424	17405	17583	17641	17476	17291	17420	17361	17447	17443	17629	17668	17499	17777	17472	17542	17619	17240	17377	17566	17393	17560	17796	17595	17548	17649	17414	17548	17545	17501	17305	17476	17497	17531	17393	17485	17560	17321	17471	17486	17534	17457	17201	17519	17412	17447	17650	17419	17297	17454	17639	17427	17415	17276	17669	17434	17388	17119	17577	17337	17505	17520	17531	17621	17469	17597	17601	17476	17716	17273	17569	17613	17758	17454	17498	17460	17506	17348	17361	17581	17517	17548	17572	17462	17420	17703	17360	17580	17516	17386	17512	17398	17461	17479	17317	17445	17672	17524	17425	17527	17399	17456	17513	17571	17518	17159	17452	17445	17406	17365	17344	17484	17550	17608	17509	17543	17484	17504	17654	17453	17630	17263	17455	17309	17268	17239	17409	17518	17380	17583	17365	17246	17367	17438	17469	17497	17445	17522	17564	17474	17457	17404	17340	17276	17537	17433	17593	17462	17329	17433	17434	17366	17450	17513	17423	17663	17555	17448	17547	17339	17585	17632	17420	17508	17446	17201	17639	17634	17428	17557	17468	17652	17443	17412	17529	17357	17553	17645	17518	17604	17398	17457	17457	17518	17703	17545	17707	17515	17413	17478	17481	17332	17408	17441	17349	17523	17462	17485	17236	17555	17316	17560	17594	17612	17340	17309	17477	17403	17520	17365	17506	17571	17536	17402	17467	17556	17537	17536	17381	17500	17312	17584	17409	17566	17370	17473	17581	17425	17426	17387	17387	17315	17526	17573	17457	17558	17528	17461	17568	17508	17616	17593	17505	17441	17390	17553	17440	17450	17803	17506	17293	17271	17519	17583	17316	17445	17288	17481	17379	17492	17508	17452	17553	17362	17379	17582	17537	17522	17547	17642	17419	17367	17396	17298	17624	17328	17404	17268	17534	17279	17726	17716	17466	17530	17531	17432	17407	17557	17378	17504	17180	17631	17379	17652	17468	17502	17589	17605	17539	17405	17446	17511	17646	17335	17388	17468	17351	17485	17680	17520	17452	17461	17439	17654	17450	17470	17380	17573	17459	17370	17608	17682	17489	17557	17384	17440	17382	17358	17635	17406	17301	17517	17460	17389	17399	17558	17521	17446	17570	17479	17391	17252	17495	17320	17459	17619	17363	17393	17348	17479	17514	17385	17480	17764	17318	17270	17407	17637	17538	17574	17322	17452	17588	17593	17377	17453	17459	17378	17485	17406	17302	17441	17399	17506	17457	17581	17414	17411	17337	17514	17339	17562	17559	17630	17221	17250	17386	17297	17285	17580	17572	17639	17517	17578	17462	17651	17424	17385	17277	17453	17571	17419	17362	17632	17381	17642	17393	17544	17407	17350	17553	17571	17371	17641	17466	17565	17630	17394	17595	17641	17548	17600	17414	17405	17377	17337	17534	17581	17521	17630	17694	17402	17495	17347	17386	17462	17355	17554	17656	17558	17573	17465	17505	17319	17702	17436	17478	17549	17355	17520	17358	17495	17666	17411	17354	17296	17467	17398	17629	17489	17527	17437	17288	17295	17563	17384	17503	17534	17322	17704	17551	17434	17622	17529	17542	17469	17364	17581	17617	17581	17347	17441	17344	17584	17301	17497	17542	17436	17390	17608	17438	17634	17429	17451	17463	17477	17645	17595	17384	17589	17452	17213	17537	17606	17482	17448	17332	17783	17349	17368	17457	17413	17739	17480	17403	17445	17271	17628	17656	17461	17551	17381	17566	17211	17343	17469	17440	17474	17466	17832	17548	17447	17572	17392	17282	17471	17390
19570	30146	28000	22820	19583	18609	16981	16570	16170	16014	15435	15724	15718	15869	15262	15091	15466	15110	14847	14898	14959	14872	14960	15048	15049	14906	14997	14999	15041	14703	14719	14623	14755	14799	15121	15381	15284	14919	14834	14601	14765	14500	14753	14752	14765	14614	14785	14779	14758	14736	14667	14622	14689	14877	14559	14787	14899	14614	14745	14641	14600	14780	14695	14709	14702	14637	14753	14806	14713	14674	14835	14773	14713	14664	14825	14750	14674	14656	14615	14762	14736	14658	14758	14848	14768	14768	14685	14523	14608	14714	14709	14643	14650	14925	14736	14588	14733	14738	14722	14737	14806	14506	14774	14658	14696	14694	14700	14667	14817	14793	14555	14717	14768	14811	14723	14857	14665	14613	14722	14569	14701	14660	14612	14590	14630	14730	14755	14766	14782	14551	14749	14789	14694	14566	14554	14707	14716	14574	14605	14722	14583	14713	14720	14639	14753	14744	14738	14616	14800	14661	14763	14527	14629	14938	14852	14817	14607	14500	14615	14641	14708	14948	14572	14637	14779	14728	14609	14824	14471	14668	14743	14787	14708	14733	14725	14784	14548	14595	14798	14799	14721	14556	14830	14532	14654	14549	14677	14677	14688	14797	14653	14768	14784	14712	14580	14584	14735	14692	14575	14728	14560	14810	14673	14626	14800	14854	14743	14779	14687	14725	14505	14763	14631	14816	14696	14797	14857	14774	14657	14648	14831	14778	14615	14741	14783	14803	14714	14742	14712	14671	14687	14920	14813	14596	14895	14355	14695	14830	14582	14518	14779	14647	14630	14684	14689	14843	14702	14459	14676	14769	14766	14600	14762	14620	14410	14763	14794	14900	14579	14657	14567	14688	14762	14648	14589	14612	14640	14688	14740	14648	14632	14643	14824	14772	14650	14865	14657	14805	14822	14625	14673	14643	14838	14739	14621	14586	14719	14741	14798	14547	14669	14564	14631	14731	14672	14696	14710	14797	14791	14759	14879	14679	14678	14620	14717	14795	14783	14727	14749	14704	14531	14629	14750	14516	14760	14652	14801	14635	14754	14732	14817	14615	14708	14593	14665	14725	14783	14714	14779	14628	14489	14759	14615	14792	14685	14772	14750	14836	14717	14795	14589	14831	14755	14781	14768	14680	14763	14596	14590	14689	14666	14722	14868	14708	14597	14689	14757	14621	14771	14603	14571	14774	14664	14656	14673	14672	14726	14588	14835	14770	14667	14461	14829	14731	14715	14894	14582	14718	14609	14708	14696	14655	14684	14754	14716	14745	14699	14644	14734	14841	14655	14653	14629	14647	14635	14810	14701	14741	14781	14740	14509	14781	14811	14718	14832	14800	14645	14657	14724	14607	14534	14747	14610	14652	14662	14741	14685	14752	14632	14789	14817	14658	14863	14705	14553	14687	14706	14636	14743	14602	14772	14629	14655	14738	14898	14652	14735	14691	14652	14661	14746	14683	14891	14754	14800	14796	14692	14716	14643	14756	14709	14823	14641	14707	14802	14655	14653	14719	14658	14603	14683	14703	14608	14633	14646	14719	14693	14834	14752	14908	14697	14682	14765	14709	14654	14676	14659	14735	14795	14702	14746	14658	14632	14573	14750	14808	14839	14725	14692	14621	14798	14603	14828	14709	14849	14735	14663	14701	14801	14774	14783	14872	14744	14903	14706	14770	14727	14714	14767	14834	14644	14584	14812	14788	14648	14688	14624	14693	14576	14830	14813	14865	14819	14615	14785	14707	14678	14582	14797	14687	14755	14621	14799	14744	14855	14702	14684	14691	14740	14726	14566	14734	14756	14584	14822	14673	14826	14797	14776	14793	14766	14661	14646	14654	14707	14815	14691	14602	14750	14731	14712	14765	14736	14761	14555	14783	14816	14703	14789	14839	14774	14768	14848	14794	14555	14779	14605	14809	14581	14640	14641	14751	14829	14689	14806	14716	14776	14632	14541	14609	14689	14715	14618	14649	14615	14602	14762	14724	14726	14536	14748	14744	14784	14664	14573	14667	14830	14789	14420	14630	14628	14664	14841	14789	14710	14687	14776	14812	14618	14769	14602	14639	14714	14634	14727	14704	15001	14676	14728	14940	14648	14836	14829	14683	14497	14699	14623	14726	14788	14712	14640	14742	14756	14676	14689	14484	14564	14870	14663	14665	14851	14782	14745	14651	14512	14765	14810	14698	14690	14773	14627	14798	14890	14569	14765	14780	14661	14687	14768	14799	14620	14698	14755	14890	14860	14842	14733	14694	14559	14629	14691	14666	14700	14853	14841	14745	14654	14706	14913	14853	14521	14591	14789	14889	14673	14793	14749	14705	14976	14641	14684	14760	14754	14734	14697	14598	14721	14766	14581	14776	14784	14678	14530	14774	14763	14664	14708	14743	14799	14630	14781	14725	14778	14705	14832	14683	14601	14715	14763	14626	14666	14724	14727	14736	14851	14564	14504	14785	14841	14769	14848	14679	14698	14735	14862	14609	14876	14715	14658	14743	14642	14660	14744	14733	14827	14663	14752	14783	14602	14877	14656	14669	14789	14657	14636	14864	14772	14745	14613	14792	14563	14674	14750	14659	14815	14823	14723	14769	14756	14689	14850	14710	14772	14722	14619	14700	14695	14715	14694	14675	14759	14628	14705	14667	14764	14528	14692	14636	14767	14811	14543	14656	14687	14783	14596	14598	14742	14769	14874	14636	14745	14724	14793	14634	14688	14926	14673	14853	14684	14902	14688	14660	14797	14684	14767	14654	14674	14760	14748	14901	14810	14622	14760	14698	14827	14684	14806	14806	14580	14696	14753	14755	14637	14806	14885	14799	14506	14680	14719	14647	14637	14557	14683	14701	14631	14751	14591	14688	14759	14896	14728	14629	14605	14745	14855	14741	14696	14580	14855	14656	14818	14688	14777	14702	14623	14886	14795	14664	14743	14725	14627	14843	14868	14725	14745	14581	14889	14769	14705	14771	14694	14823	14754	14671	14818	14732	14684	14768	14672	14680	14765	14628	14633	14739	14618	14652	14645	14660	14754	14698	14824	14754	14710	14627	14718	14611	14803	14648	14855	14740	14667	14658	14627	14609	14778	14645	14759	14768	14868	14633	14707	14959	14529	14896	14818	14536	14696	14743	14676	14849	14824	14788	14554	14653	14732	14530	14720	14667	14756	14696	14589	14784	14711	14618	14700	14738	14714	14752	14821	14728	14752	14775	14767	14674	14805	14679	14754	14544	14534	14775	14841	14747	14595	14830	14641	14679	14841	14684	14812	14757	14680	14544	14937	14669	14633	14824	14782	14736	14734	14928	14653	14822	14994	14689	14728	14724	14606	14691	14623	14703	14651	14598	14704	14633	14605	14560	14716	14500	14753	14593	14848	14684	14602	14571	14678	14714	14711	14728	14860	14706	14759	14704	14744	14684	14805	14777	14640	14868	14787	14547	14818	14730	14825	14647	14834	14720	14730	14794	14614	14668	14748	14613	14689	14660	14649	14780	14712	14540	14733	14812	14734	14683	14784	14792	14698	14643	14683	14668	14597	14701	14773	14905	14868	14873	14743	14755	14562	14773	14858	14504	14702	14702	14606	14812	14708	14676	14836	14774	14657	14684	14834	14754	14635	14798	14664	14582	14722	14678	14844	14844	14662	14682	14757	14931	14803	14602	14553	14693	14597	14835	14668	14780	14701	14511	14646	14693	14801	14803	14804	14823	14779	14642	14845	14763	14712	14794	14774	14820	14822	14746	14645	14617	14579	14722	14626	14742	14501	14682	14605	14790	14650	14549	14643	14793	14613	14796	14517	14731	14818	14666	14673	14810	14618	14712	14782	14702	14703	14665	14716	14617	14660	14604	14791	14724	14725	14831	14815	14773	14609	14772	14761	14652	14596	14722	14824	14738	14669	14694	14853	14567	14731	14686	14561	14587	14544	14628	14673	14609	14783	14726	14561	14830	14773	14588	14730	14755	14819	14775	14804	14700	14631	14807	14744	14864	14728	14831	14634	14665	14685	14649	14623	14742	14768	14642	14598	14672	14868	14769	14711	14749	14648	14730	14711	14678	14731	14753	14691	14669	14800	14666	14671	14703	14744	14887	14792	14554	14758	14697	14740	14745	14700	14716	14707	14680	14753	14625	14612	14857	14720	14704	14673	14641	14740	14601	14689	14809	14614	14900	14630	14730	14835	14634	14662	14731	14641	14732	14871	14792	14741	14646	14609	14671	14673	14827	14635	14570	14659	14872	14785	14773	14750	14695	14840	14836	14573	14713	14824	14590	14774	14624	14708	14755	14724	14813	14871	14661	14869	14653	14790	14759	14643	14604	14768	14631	14706	14634	14623	14742	14655	14582	14866	14638	14746	14791	14745	14554	14698	14695	14791	14557	14756	14507	14614	14830	14697	14725	14731	14751	14778	14699	14716	14788	14500	14799	14691	14770	14825	14850	14780	14813	14738	14775	14560	14720	14566	14734	14682	14677	14547	14700	14699	14684	14718	14662	14747	14641	14654	14664	14674	14671	14575	14738	14593	14733	14795	14711	14625	14690	14536	14662	14766	14506	14684	14808	14657	14738	14557	14724	14932	14705	14628	14802	14768	14812	14559	14828	14738	14686	14813	14658	14644	14626	14691	14773	14767	14718	14670	14774	14766	14476	14781	14671	14603	14656	14742	14899	14803	14750	14753	14841	14637	14636	14712	14657	14831	14603	14770	14553	14824	14823	14778	14679	14705	14836	14664	14625	14689	14793	14796	14761	14704	14735	14685	14694	14674	14685	14864	14801	14598	14705	14763	14918	14809	14742	14634	14939	14636	14609	14784	14694	14601	14620	14690	14574	14801	14782	14672	14710	14844	14868	14728	14675	14697	14491	14639	14571	14668	14681	14660	14798	14847	14637	14480	14801	14696	14826	14796	14623	14766	14870	14816	14762	14609	14575	14777	14782	14747	14764	14841	14737	14790	14732	14579	14726	14764	14742	14767	14746	14829	14736	14721	14773	14769	14712	14687	14728	14640	14659	14823	14710	14722	14640	14767	14847	14906	14740	14579	14896	14703	14747	14677	14646	14728	14692	14702	14716	14827	14721	14571	14709	14826	14793	14591	14687	14727	14589	14847	14649	14762	14809	14854	14500	14643	14734	14605	14749
23838	21443	29167	24311	22650	23922	22685	19418	18552	18675	18406	18259	18026	18318	18127	17945	17916	17519	17473	17352	17502	17630	17519	17444	17489	17636	17427	17400	17364	17583	17293	17287	17078	17275	19029	20177	19070	18159	17515	17256	17077	17098	17084	17289	17161	17096	17177	17219	16989	16995	16826	17068	17194	17083	17159	17044	17100	17241	16962	17087	17171	17157	17237	17028	17106	16998	17111	16955	17217	17131	16989	17127	17186	16987	17303	17085	17132	17103	17274	17090	17179	17026	17103	16884	17201	17218	17093	16949	17211	17121	16940	17116	17009	17279	17043	17091	17022	17134	16895	17123	17006	17157	16973	17126	17125	17244	16833	17249	16916	17107	17128	17051	17429	17320	17271	17016	16996	16961	17044	16908	16967	17122	17173	17192	17117	17080	17109	17181	17236	17063	17165	17052	17203	17405	17248	17103	17055	17089	17218	17114	17028	17167	17021	16931	17205	17077	17041	17026	17107	16927	17070	17290	17098	17341	17148	17182	17330	17035	17090	16873	17059	17039	17251	17143	17156	17002	17145	17106	17001	16996	17049	17016	17001	17121	16998	17170	16996	17170	17038	17173	17267	17031	17052	17155	17111	16978	17160	16957	17159	16997	17159	17215	17077	17055	17221	17052	16876	17235	16876	16829	17276	16975	17215	16900	16999	17123	16903	17215	17039	17115	16979	17028	16945	16972	16924	17051	17093	17161	17160	17139	17139	17266	17101	17002	17233	17131	17090	17019	16969	17025	17054	17161	17077	17161	17007	17061	17020	17024	17000	17215	16964	17025	17356	16975	17085	17211	16989	17137	17053	17297	17017	17241	16964	16988	17008	17076	16924	17070	17121	17069	17004	16942	17160	17064	16976	17341	17113	17051	17020	16891	17113	17106	17179	16878	17127	17008	17153	17014	17399	17240	17215	16987	17073	17182	17022	16887	17036	17004	16989	16895	17039	17155	17043	17079	17025	17217	17068	17043	17131	17242	17032	17152	17079	17037	16851	16974	17047	16927	17233	17145	17236	17125	17075	17067	16935	17071	17157	17019	17088	17042	17092	17005	17108	17012	17061	17027	17031	17003	17309	16890	16960	17149	17024	16937	17082	17133	16947	17122	17010	16891	17198	17066	17103	17084	17170	17117	17046	16893	17141	16981	17164	17051	17137	16998	16833	17106	17072	17088	17108	16915	16822	16933	17037	16937	17198	17135	17163	17169	17157	17202	16988	17229	17076	17123	17133	17150	17019	17094	16955	17312	17019	16957	17135	16998	17266	17110	17092	16967	17010	17160	17208	17005	17013	16971	17116	17348	17304	17041	17219	16969	17073	16886	16837	16961	17096	17178	17036	17053	17016	17076	16823	17126	17052	17056	17012	17291	16824	17012	16996	16887	17029	17042	17000	17290	17284	17147	17054	16956	17064	16717	16947	17144	17014	16956	16852	17020	17042	16932	17159	16970	17086	17112	17147	17072	17073	17032	17417	17396	16919	16903	17102	17041	16911	16849	17135	17179	16876	16989	16995	17014	17067	16938	17062	16945	17079	17097	17068	17191	17321	17021	17106	17049	17185	17131	17177	16921	17065	17047	17036	16954	17213	17181	17026	17012	17117	17175	16916	17091	17063	16930	17071	17132	17040	17051	17211	17167	17231	17047	17146	17059	16937	16976	17093	16886	17030	16984	17030	17145	17160	17053	16932	17050	17076	17209	16868	17124	17049	17001	16905	17203	17234	16982	17153	17222	17236	17226	17174	17066	17159	16967	17104	17063	17157	16871	17118	17083	17232	17021	17148	17189	17136	17081	16975	17011	16978	17168	17239	17008	17055	17009	17207	17122	17064	17116	17105	17257	17008	17128	17172	17049	17027	17072	17094	17167	17096	17144	17144	17093	17173	16997	17000	17126	17109	16992	17083	17123	17047	16919	16994	17181	16963	16978	16903	16840	16960	17179	16967	17046	17059	17079	17210	17089	17028	17120	17333	17268	17097	17107	17237	16990	17234	17224	17141	16970	17018	16920	17182	17058	16981	17069	17021	17045	16918	16974	17216	17260	17037	17009	16839	17068	17232	17282	17074	17128	17162	17136	17040	17015	17072	17381	17100	17119	16936	17008	16988	17027	17134	17099	16935	17055	17103	17081	16820	17177	17203	17166	17004	17032	17043	17212	17147	16916	16942	16982	17020	17069	16905	17048	16934	17242	17125	17000	17070	17013	17148	17333	17027	17106	17105	17213	17163	16976	17155	17022	16929	17209	16954	17108	16903	17067	16947	17099	17053	17101	16994	17019	16895	17046	17011	16983	17097	17080	17146	16873	17041	17141	16979	16874	17182	16869	17026	16977	17228	16970	17077	17098	17375	17177	17202	17158	17153	17113	16873	17210	17067	17121	17155	17098	17180	17035	17016	17237	17138	17086	17174	17025	17076	16944	16842	17154	17027	17122	17067	17215	17337	17051	17117	16902	16972	17002	17049	17019	17219	17092	17269	17024	17158	17028	17186	17092	17146	17104	17143	16960	17188	16967	17162	17123	17133	17154	17181	17088	17011	17097	17128	17197	17235	16990	17242	17001	17178	17176	16855	17242	16967	17160	17215	17174	17232	17049	17025	16964	16935	16832	17186	16851	16894	17062	17050	16882	16968	17142	16978	16891	17029	17028	17189	17116	17070	16929	17075	17354	16929	16983	16926	16986	17268	17090	17068	17041	16846	16990	16954	17040	17069	17142	16912	16908	17018	17134	17059	17360	17017	16849	17015	17017	16986	16942	17096	16728	17048	16953	17213	17158	17043	16937	17123	17065	17195	17097	16985	17155	17274	17096	17294	16884	17174	16930	17173	17013	17191	16958	16904	17139	17024	17166	17188	17218	17284	17295	16978	16981	17106	17012	17229	17199	17189	16971	16864	16966	17091	17021	17200	17075	17159	17380	16995	16953	17000	16902	16980	17161	16995	17225	17111	17004	17237	17091	17023	17160	16804	17159	17205	16815	16984	17127	17040	17021	17108	17058	17067	16923	17037	17006	16995	16978	17110	17054	17124	17205	16931	17113	17021	17194	17191	17201	17004	16999	16957	17042	17170	17283	17033	17201	16985	17078	17127	17275	16998	17126	17009	17026	17208	17139	16945	17000	17214	17033	17092	16976	17103	17139	17210	16971	17085	16921	16955	16985	16915	17056	17108	17132	17056	17142	17247	17060	16954	17163	17028	17117	16875	17081	16904	16984	17164	17203	17047	16972	17038	17175	16976	17122	16853	16924	17170	17056	17229	16929	17064	17003	16992	17142	16946	17059	17130	17210	17167	17115	17114	17048	17074	17000	16980	16960	17038	17250	16995	16960	16919	17013	17083	16995	17093	17195	16962	17107	17174	16999	17184	17109	16954	17200	17107	16947	17032	16981	16869	17121	16876	17305	16979	16978	17111	17054	17274	17173	17083	16964	17038	16938	17225	16961	17063	17079	17069	17129	17166	16972	17009	17111	17090	16953	17144	17108	17128	17184	17171	17155	17338	16993	17007	17195	16907	17051	17065	17119	16951	17253	17087	17149	17015	16799	17144	17257	17018	17160	17156	17160	16933	17270	17055	17201	17034	17162	16935	17120	17178	17278	17085	17244	17102	16990	17153	16938	16897	17021	17166	16970	17009	17103	17182	17171	17081	16965	17098	17218	17077	16950	17007	17133	17159	17250	16887	16995	17174	16902	17202	16951	17135	17087	16835	17196	17037	17010	17105	16961	17126	17332	16951	17061	17175	17010	17053	17152	17051	17033	17071	17213	17048	17150	17153	16999	17008	17148	17072	17102	17075	16902	17002	17121	16920	17269	16877	16981	16742	17060	17004	17030	17112	17245	17186	16890	17110	17154	16994	17155	17022	16939	17068	16951	16923	17040	17012	17002	17094	16991	16991	17142	17238	17117	17090	17041	17236	17205	17205	17204	17075	16808	17044	17077	17126	17167	17130	17110	17342	17076	16934	16931	16892	17012	16966	17016	17035	17097	17081	17095	17086	17112	17016	16764	17090	16915	17137	17203	17176	17043	17219	17270	17164	17047	16978	17090	17308	17201	17080	17128	17047	17024	17263	17176	16981	16956	17143	16939	17025	17047	17129	17243	17073	17072	17047	17085	16962	17160	16981	17091	17076	16990	17348	17161	17162	17087	17090	17168	17039	17049	17174	17215	17069	17073	17320	17281	17336	17049	17085	17084	17119	16936	17075	16933	17086	17074	17360	17121	17183	17131	16946	17099	16907	17023	17043	17036	17214	17062	17055	16684	16967	17175	17050	17179	17024	17047	17086	17239	17040	17269	17199	16956	16914	17202	17209	17061	17181	17017	17114	17186	17172	17061	16904	17019	16960	17152	16892	17128	17225	16984	17040	17015	17238	16939	16993	17224	17031	17141	17042	16986	17022	17128	17111	17086	17097	17154	17059	16922	16987	16995	17141	17009	17207	17308	17130	17045	17199	17210	17025	17285	17021	17001	17319	17064	16955	17076	17283	16936	17038	16771	17014	17130	16982	17107	16864	17192	17105	17229	17085	17090	17076	17198	16964	17197	17079	16958	16978	17065	16990	17012	16890	17120	17030	17047	17190	17110	17192	17018	17081	17070	16914	17011	16985	16949	16952	16973	17286	17118	17094	17021	17166	17030	16949	17149	17186	16916	17151	17178	17388	17184	17226	17142	17024	17014	17100	17195	17109	16974	17280	17145	17257	17032	17125	17004	17057	17062	17386	17071	17019	17046	17233	17075	17109	17066	16956	17116	16996	17114	17076	17131	16862	16801	17195	17081	16988	16979	17051	16849	17063	16942	16885	17031	17145	17193	17203	17096	17118	17067	17199	17176	17084	17201	16857	17013	16943	17345	17027	17002	17023	17049	17055	16891	16952	17168	16989	17056	17334	17037	17059	17212	16954	16916	17027	16866	17150	17119	17178	16945	17196	17148	17149	16828	17133	17232	17015	16889	17271	17045	17129	17326	17121	16968	17152	17080	17090	17203	17154	17058	16930	17267	16923	17089	17042	17214	17354	17064	17264	17224	16912	17250	17262	17154	17012	17016	16928	17088	16866	17155	17090	16909	17040	16922	17065	17135	17192	17109	16971	17098	17091	17129	17113	17097	16970	16926	17116	16845	17037	17179	17128	17007
19481	35994	32828	26637	22740	20901	18627	17617	16995	16692	16149	15706	15983	16364	15904	15449	15598	15073	14869	14992	15038	14947	14922	14930	15052	14974	14874	14787	14963	14863	14699	14762	14751	14789	17490	18859	16869	15763	14956	14581	14494	14556	14447	14567	14737	14608	14505	14523	14620	14519	14504	14477	14673	14531	14557	14510	14525	14424	14646	14529	14636	14386	14714	14608	14426	14498	14565	14497	14531	14458	14533	14517	14603	14666	14517	14407	14685	14560	14592	14619	14528	14508	14581	14498	14645	14551	14527	14672	14491	14579	14444	14483	14479	14444	14540	14635	14567	14701	14446	14713	14553	14477	14530	14575	14630	14758	14557	14578	14469	14533	14568	14628	14648	14818	14687	14496	14525	14489	14481	14516	14392	14449	14580	14711	14660	14741	14540	14505	14569	14485	14642	14409	14572	14498	14633	14545	14558	14507	14644	14664	14492	14578	14451	14557	14549	14764	14407	14594	14506	14470	14582	14567	14578	14385	14768	14622	14412	14625	14570	14775	14598	14614	14550	14559	14658	14459	14541	14335	14484	14406	14597	14506	14561	14364	14520	14616	14356	14534	14478	14559	14494	14503	14455	14541	14525	14696	14461	14520	14500	14574	14573	14449	14585	14544	14555	14391	14489	14542	14589	14506	14483	14373	14488	14509	14570	14590	14431	14436	14597	14689	14413	14454	14569	14695	14545	14486	14568	14545	14434	14444	14502	14499	14528	14417	14502	14437	14574	14540	14627	14561	14387	14367	14397	14649	14490	14509	14448	14517	14612	14372	14488	14581	14453	14688	14504	14523	14527	14506	14584	14434	14558	14395	14377	14581	14496	14645	14524	14450	14586	14574	14556	14517	14467	14432	14537	14585	14450	14498	14469	14509	14546	14305	14556	14528	14554	14434	14408	14511	14458	14660	14528	14542	14588	14645	14569	14603	14518	14325	14642	14531	14591	14490	14590	14644	14689	14676	14525	14603	14349	14435	14631	14518	14454	14577	14716	14552	14515	14509	14548	14382	14486	14496	14632	14432	14581	14389	14584	14468	14575	14512	14461	14647	14484	14501	14560	14516	14625	14587	14551	14595	14573	14376	14529	14599	14456	14407	14560	14523	14601	14501	14555	14484	14543	14322	14658	14541	14549	14536	14413	14445	14568	14413	14529	14501	14541	14580	14514	14469	14574	14624	14428	14564	14475	14527	14566	14452	14409	14453	14604	14467	14511	14646	14592	14622	14544	14587	14532	14568	14568	14529	14635	14402	14535	14592	14536	14433	14624	14579	14403	14525	14601	14545	14609	14510	14605	14593	14401	14549	14618	14460	14586	14484	14456	14409	14454	14591	14444	14523	14513	14506	14604	14619	14522	14387	14673	14520	14540	14586	14561	14486	14470	14709	14405	14431	14537	14536	14543	14503	14431	14626	14553	14554	14500	14741	14491	14580	14501	14345	14585	14560	14568	14549	14390	14777	14669	14665	14438	14688	14422	14458	14722	14490	14553	14471	14537	14442	14430	14655	14610	14535	14707	14433	14480	14592	14415	14629	14584	14419	14583	14458	14560	14542	14528	14599	14479	14515	14667	14534	14562	14609	14440	14521	14622	14454	14619	14398	14574	14423	14498	14400	14622	14536	14416	14551	14466	14617	14666	14479	14608	14584	14482	14492	14374	14569	14560	14486	14450	14466	14494	14507	14538	14537	14596	14455	14536	14513	14580	14564	14520	14536	14477	14370	14458	14400	14609	14545	14606	14543	14517	14463	14573	14660	14440	14478	14556	14482	14399	14279	14509	14549	14543	14490	14552	14563	14502	14717	14667	14453	14577	14598	14567	14548	14655	14546	14496	14584	14511	14428	14527	14385	14550	14439	14465	14586	14476	14480	14553	14416	14355	14577	14535	14649	14418	14522	14286	14283	14446	14410	14449	14457	14585	14601	14431	14414	14289	14400	14500	14403	14557	14527	14494	14487	14670	14539	14566	14679	14434	14627	14492	14536	14566	14525	14551	14520	14569	14632	14588	14447	14530	14318	14568	14547	14291	14692	14648	14551	14473	14367	14430	14512	14616	14543	14427	14430	14277	14547	14460	14519	14628	14449	14551	14534	14570	14415	14503	14622	14511	14582	14460	14469	14529	14473	14502	14562	14690	14433	14617	14557	14608	14622	14564	14512	14565	14524	14613	14450	14527	14420	14565	14395	14645	14477	14563	14618	14361	14538	14518	14691	14469	14442	14596	14511	14655	14420	14348	14491	14586	14549	14510	14578	14433	14574	14513	14442	14546	14445	14507	14554	14454	14482	14674	14596	14487	14440	14626	14397	14514	14485	14512	14429	14531	14581	14466	14545	14496	14516	14534	14525	14422	14589	14536	14500	14559	14530	14536	14535	14529	14692	14414	14308	14507	14581	14592	14439	14521	14456	14347	14488	14702	14445	14599	14438	14481	14435	14531	14383	14492	14555	14445	14531	14403	14416	14501	14481	14602	14475	14624	14576	14472	14608	14500	14484	14651	14548	14557	14481	14577	14605	14610	14500	14436	14517	14568	14643	14537	14497	14525	14528	14501	14561	14452	14510	14477	14407	14568	14695	14543	14390	14501	14592	14455	14457	14510	14617	14644	14667	14555	14521	14564	14574	14604	14642	14449	14650	14541	14503	14622	14599	14529	14615	14300	14627	14581	14468	14439	14627	14416	14464	14576	14565	14617	14374	14491	14424	14427	14586	14448	14442	14561	14568	14456	14624	14517	14529	14480	14517	14603	14371	14438	14706	14741	14485	14366	14584	14588	14514	14625	14370	14547	14439	14650	14407	14515	14378	14520	14555	14546	14524	14491	14449	14644	14461	14460	14359	14556	14673	14439	14643	14476	14431	14619	14586	14513	14565	14637	14624	14601	14437	14498	14417	14549	14512	14549	14508	14559	14559	14468	14581	14575	14518	14546	14575	14429	14612	14559	14499	14475	14629	14495	14639	14439	14502	14676	14288	14534	14741	14467	14598	14457	14428	14528	14421	14541	14555	14398	14442	14509	14534	14604	14675	14558	14413	14563	14515	14584	14536	14610	14572	14559	14588	14440	14510	14454	14590	14578	14471	14532	14684	14597	14677	14422	14559	14588	14557	14461	14493	14477	14476	14504	14590	14582	14510	14627	14525	14538	14528	14540	14579	14395	14675	14592	14482	14444	14517	14417	14411	14607	14581	14639	14474	14378	14505	14513	14531	14515	14485	14397	14498	14522	14501	14435	14470	14583	14528	14526	14637	14553	14514	14492	14430	14384	14597	14516	14484	14515	14530	14474	14531	14444	14535	14368	14429	14478	14427	14643	14491	14553	14642	14611	14685	14411	14290	14523	14493	14587	14478	14624	14505	14534	14431	14527	14542	14459	14574	14510	14573	14455	14666	14661	14445	14416	14539	14521	14463	14515	14587	14621	14674	14510	14591	14526	14637	14745	14651	14473	14514	14778	14493	14568	14632	14529	14362	14464	14368	14521	14418	14490	14502	14452	14606	14554	14519	14409	14494	14569	14544	14527	14693	14422	14658	14477	14602	14586	14431	14563	14726	14566	14421	14653	14561	14499	14613	14405	14537	14555	14462	14626	14544	14507	14551	14483	14686	14612	14440	14363	14569	14523	14672	14407	14474	14560	14620	14553	14460	14600	14525	14643	14674	14449	14202	14567	14540	14626	14559	14499	14661	14532	14535	14549	14510	14576	14455	14565	14581	14592	14649	14351	14556	14416	14511	14667	14546	14490	14516	14546	14555	14483	14600	14727	14463	14569	14387	14529	14657	14388	14484	14585	14581	14578	14421	14544	14339	14513	14505	14586	14339	14474	14497	14589	14434	14582	14542	14616	14558	14575	14634	14517	14414	14439	14578	14591	14535	14368	14437	14572	14386	14550	14557	14628	14683	14625	14602	14572	14557	14671	14587	14394	14535	14460	14606	14505	14401	14463	14412	14640	14558	14526	14590	14515	14500	14723	14487	14465	14558	14700	14484	14406	14485	14384	14569	14429	14633	14450	14360	14499	14616	14553	14612	14549	14421	14540	14706	14482	14454	14562	14396	14322	14563	14545	14508	14394	14451	14771	14650	14547	14486	14496	14552	14584	14454	14598	14558	14595	14494	14533	14613	14467	14538	14633	14624	14566	14396	14376	14616	14442	14607	14588	14615	14709	14494	14558	14353	14569	14587	14616	14545	14712	14520	14432	14555	14586	14685	14624	14265	14503	14470	14466	14648	14567	14801	14546	14324	14540	14550	14450	14563	14530	14549	14333	14458	14465	14521	14378	14495	14415	14614	14409	14425	14660	14598	14569	14578	14446	14549	14475	14514	14519	14351	14610	14677	14677	14426	14584	14503	14537	14469	14465	14508	14722	14448	14494	14476	14455	14566	14583	14433	14655	14601	14536	14594	14698	14440	14491	14437	14605	14521	14596	14837	14462	14487	14703	14609	14537	14695	14717	14595	14370	14509	14463	14514	14537	14415	14505	14433	14587	14521	14440	14580	14491	14394	14615	14433	14496	14507	14462	14477	14544	14557	14532	14510	14611	14484	14502	14566	14442	14598	14618	14668	14444	14474	14742	14616	14623	14565	14405	14634	14578	14445	14561	14571	14662	14682	14626	14696	14416	14631	14570	14455	14515	14630	14497	14690	14555	14590	14475	14495	14695	14534	14505	14676	14556	14611	14393	14503	14573	14515	14530	14487	14381	14475	14556	14539	14542	14584	14517	14497	14588	14630	14457	14424	14604	14549	14574	14602	14495	14522	14478	14527	14597	14527	14455	14521	14381	14688	14631	14584	14415	14585	14538	14391	14472	14647	14631	14593	14514	14507	14542	14506	14606	14580	14621	14608	14370	14567	14470	14467	14528	14626	14457	14502	14367	14503	14600	14749	14669	14591	14480	14590	14456	14338	14445	14654	14683	14537	14609	14341	14506	14418	14588	14686	14611	14555	14633	14706	14620	14442	14462	14660	14483	14443	14567	14553	14642	14275	14594	14613	14673	14495	14404	14548	14424	14574	14437	14407	14538	14625	14728	14526	14489	14577	14441	14708	14402	14509	14460	14533	14526	14517	14417	14672	14442	14593	14555	14439	14550	14499	14533	14663	14426	14281	14629	14546	14394	14582	14505	14425
22988	21451	29447	23858	21767	24145	26296	20692	19381	19221	18976	18427	19187	19067	18567	18227	18298	17844	17526	17425	17641	17618	17730	17572	17636	17668	17526	17265	17535	17501	17391	17353	17220	17630	20524	22495	20332	19040	17939	17369	17177	17293	17163	17100	17242	17089	17303	17165	17030	17223	17174	16992	17133	17231	17172	17071	17005	16998	16977	17190	17150	17171	17188	17144	17189	17196	17119	17223	17072	17173	17127	17123	17243	17141	17209	17043	17289	17112	17015	17001	17167	17031	17084	17100	17308	17247	16983	17050	17033	16983	17160	17177	17128	17204	17051	17029	17169	17176	17090	16951	17083	17244	16975	16957	17043	17075	17023	17065	17112	17024	17096	17194	17222	17037	17040	17164	17214	17248	17358	17189	17067	16954	17103	17157	17187	16996	17004	17066	17297	17127	17031	16887	17375	17206	17083	16880	17288	17047	17154	17140	17105	17289	17250	16916	17133	17066	17174	17145	17141	17055	16996	17034	17009	17243	16936	17167	16989	16994	17222	17195	17033	17115	17121	17035	17080	16978	17148	17206	17331	17174	16967	17181	17299	17237	17097	17233	17299	16908	17138	17024	16970	17262	16993	17057	16929	17000	17067	17118	17269	17107	17204	17268	17065	17108	17186	17063	17035	17196	17233	17092	17048	17110	17173	17042	17143	17121	17250	17155	17265	17122	17007	17105	17129	17158	17095	17108	17001	17104	17040	17017	16890	17332	17215	17237	17026	17048	17085	17070	17140	17030	16987	17096	17275	17072	17156	17169	16944	17079	16832	16887	17101	17168	17164	17261	17068	17118	17133	17096	16929	17071	16994	16955	17029	17036	17147	17317	17206	17113	17165	17041	16899	17191	17086	17328	16926	17190	17044	16926	17063	16974	16885	17175	17148	17164	17196	17005	17083	17182	17113	17229	17155	17024	17365	16916	16973	16945	17204	16983	17098	17109	17164	17173	16862	17074	17094	17122	17127	17065	17125	17041	17165	16899	17214	16839	17280	17001	17144	17107	16977	17040	17176	17149	16923	17292	17049	17121	17310	16974	17051	16928	17112	17022	17178	16895	16974	17256	17060	16974	17179	17032	17146	17053	17129	17164	17099	16937	16975	16982	17053	17031	17162	16988	16984	17245	17047	17075	17195	16972	16972	16947	17195	17081	17175	17051	17118	17142	17094	17020	17072	17029	17127	17052	16832	17118	17122	17214	17111	17189	17159	16922	16849	17142	17323	17140	17228	16949	16889	16916	17231	16988	17133	17139	17013	17292	17079	16946	17072	16919	17167	17038	16929	17137	17162	16939	17089	17071	17054	16950	16903	17168	17075	17147	17010	16988	16930	17063	17103	17028	17192	17173	17065	17046	17242	16961	17082	17089	17264	17089	17129	16955	16964	17045	16867	17032	17262	17227	17081	17207	17138	17251	16879	17159	16920	17008	17154	16934	17143	17218	17039	17018	17103	17171	17072	16933	17078	17022	17020	17221	17013	17006	17108	17021	17114	16915	17033	17157	17293	17169	16961	16954	17131	17119	17043	17140	16875	17087	17171	17015	17081	17039	17165	17104	17140	17075	16896	17126	16915	16911	16913	17156	16923	17080	17108	16979	17206	17106	17190	16922	17010	16957	17190	17097	16881	17021	16924	17100	16956	17067	17052	17189	17246	17010	16927	17129	16943	16958	17087	16998	17134	17103	17122	17006	17096	17186	17228	17260	16930	17213	17117	17188	16952	17092	17093	17117	17074	17283	17268	16918	16957	17111	17106	16881	17195	17118	17040	16879	17012	17137	17320	17007	17269	17195	17166	16950	17109	17142	17024	17174	17061	17242	17063	16992	17066	17242	16894	17284	16886	16874	17072	16980	16924	17142	17228	16863	16911	17002	17006	17181	17133	17051	16798	17236	17083	16931	17133	17114	17203	17029	17140	17062	17056	16977	17064	17040	17077	17022	17116	17170	17127	17189	17150	16987	17046	16888	16801	17141	17112	16932	17100	17049	17204	17033	17052	16855	17129	16971	17086	16979	17064	17026	17009	17163	17225	17028	16936	16963	16968	16994	16907	17074	17072	16872	17129	17039	17020	17015	17076	17046	16985	17254	17254	16849	17144	17193	17000	17149	16962	17014	17174	17124	17124	16888	16691	16765	17054	16895	16966	17107	17126	17019	17037	17024	17046	17071	17198	17191	17134	16927	17248	17151	16925	17053	17058	17065	17065	17127	16942	17120	17092	16998	17251	17227	16856	16931	17044	16895	17042	17197	17166	17200	17110	17103	17131	17217	17128	17345	16963	16955	17004	17157	17077	17125	16878	17145	16936	17164	17002	17076	17109	16900	17085	17211	16928	16965	16906	17082	16832	17283	17105	17108	17223	16955	17203	17048	16833	17082	17260	17020	16997	17018	16960	16889	16975	17078	16879	17108	17078	16973	17006	16966	16976	16754	16995	17046	17159	17053	17016	17303	16919	16879	17097	17314	16951	16939	17123	17116	17138	17072	17170	17152	17014	16898	16915	16935	16935	17006	17136	17000	17276	17109	16984	17097	17085	17147	16994	16965	16966	16919	16898	17196	17109	16846	17244	17154	17199	16966	17166	16914	17132	17098	16959	17191	16997	17101	17123	17127	17351	17007	17078	17153	17242	17056	17054	17052	17028	17175	17260	17144	17162	16907	16986	16867	17096	16850	17228	17170	17006	17069	17182	17081	17027	16890	17063	16874	17190	17162	17217	17048	17084	17052	16931	17036	17140	17213	17142	16931	16976	17191	17026	17152	17074	17108	17100	17087	17219	16943	16950	17103	16855	16983	17058	17010	17018	17074	17204	16930	17002	17037	17174	16941	17042	16852	16944	17013	17125	16854	17187	17056	17143	17136	17027	17102	17117	17106	16808	16962	17228	17077	17110	16828	17136	17002	16959	16890	16982	17014	16904	17229	17008	16764	16989	17048	17208	17105	17108	17193	16910	17195	17202	16983	17161	17135	17325	17091	17096	17008	16998	17104	16945	17050	17037	16923	16974	17127	17001	17044	17058	17062	17007	17077	17049	16946	16865	17152	17040	17070	17121	17218	17135	17034	17007	17215	16919	16998	17111	16795	17182	17119	17197	17090	16905	17064	17211	17136	17108	16783	16921	17075	17042	17013	17214	17106	17292	16904	17400	17103	17118	16983	17190	16844	16925	17025	17200	17096	17014	17140	17179	16965	17249	17084	17152	16904	16996	17044	17054	17075	17069	17095	16966	16998	16926	17243	17016	16971	17079	17148	16895	17091	16871	17127	17174	17046	17116	17065	17168	17172	17198	17044	17128	17004	16997	17101	17180	17256	16940	16908	17149	17008	17102	17031	17205	17024	17006	16986	17016	16770	17208	17217	17095	17036	17098	17006	17234	17102	17147	17028	17218	17102	16958	17179	17161	16913	17164	16984	17035	16924	17155	17004	16951	17021	17194	17009	17187	17251	17167	17108	17243	16908	17024	17032	16905	16982	17143	17130	17030	17019	17100	17076	17235	16871	16960	17002	17050	17026	16960	17120	17139	17180	17143	17006	17068	17046	17086	16949	16964	16944	17107	17043	17148	17144	17065	16886	16997	16842	17008	16922	17222	17133	16951	16989	17071	16902	17061	16867	16971	16956	17135	16991	17077	17093	17077	17168	17239	17128	17142	16879	16957	16815	17011	17214	17084	16989	17071	16815	17083	17051	17091	16996	17088	17141	17048	17258	17142	17131	17034	17063	17089	17144	17087	17019	16879	17118	16907	17033	17264	16920	17044	17161	17308	17118	17146	17224	17139	16891	16929	16933	16871	16900	17054	17085	17002	17057	17049	17135	17106	17085	17136	16926	16882	17079	17163	17110	17117	16922	17028	16917	17094	16959	16957	17037	16953	17117	17182	17026	17168	17063	16961	16948	16977	17066	17216	17223	17001	17226	17062	17001	17041	17177	17092	17232	17145	17142	17134	17050	17076	16907	17130	17125	17150	17176	17113	17111	17288	16904	17333	16896	16988	17123	17092	17298	16867	17108	17153	17225	17049	16989	17013	17069	17039	17095	16960	16990	16932	17004	17092	17218	17138	17242	16916	17099	17129	17231	17079	17193	17113	17175	17201	17003	16937	17016	17089	17110	16980	17010	17239	17064	17175	17172	17143	16939	16935	16944	16989	17100	16780	16955	16997	17094	17049	16935	17147	16978	17142	17011	17180	17134	17150	17007	17067	17095	17050	16993	16902	16871	17077	16979	17011	16935	17179	17049	17013	17140	17115	16907	16981	17064	17031	17049	17092	16966	17064	16927	17084	17100	16988	17127	17004	17002	17239	17177	17170	17027	17040	16994	17078	16933	17215	17202	16952	16961	17196	16988	17211	16936	16919	16990	17059	16998	17066	17034	17031	17004	17141	17119	16907	17096	16924	17012	16953	17021	17081	17066	17056	16987	17142	17233	16999	17184	17166	17199	17130	17113	17153	17192	17086	16927	17259	17051	16866	17172	17069	17150	17206	16983	16999	17082	17054	16984	16926	17306	16994	16935	17097	17074	17005	17010	17185	16998	17093	17178	16953	17036	17027	17155	17024	17142	17125	17006	16929	17032	16970	17192	17187	17101	16997	16957	17134	16900	16863	17233	17277	17117	17054	17164	17189	17219	16903	16988	17106	16999	17128	17084	16980	16853	17164	17047	17044	17011	17109	17120	17232	17062	16924	16844	17291	17053	17120	17194	17013	17183	17116	17015	17053	16897	16942	17221	17281	16994	17163	17198	17291	17227	17197	17311	16947	17101	17044	17059	17049	17287	17114	16905	16925	16799	16747	16870	17128	16943	17022	16938	16936	17048	17085	17371	17362	17095	16980	17207	17133	17074	17150	17148	16956	17211	17113	16958	17055	17133	16895	16879	17102	17158	17305	16985	17059	17165	17031	17149	17144	17132	17160	17208	17159	17023	17072	17030	16924	16951	17133	17048	16825	16957	17001	16900	16992	16962	17150	17234	16932	17081	17119	17100	17218	16934	17196	16968	17084	17006	16923	16903	16853	16843	16887	17087	17046	16954	17111	17033	16886	16913	17080	17201	17092	16907	16951	16879	17085	17125	16941	17119	16944	17139	17099	17071	17096	17067	17101	17095	17006	16914	17148	16962	17154	17163	17024	17125
21180	39047	37163	30234	25819	22272	19695	19110	18247	17331	16814	16428	17027	17302	16398	15782	16040	15506	15060	14960	15046	14883	14951	15160	15037	15225	14866	14961	14917	14758	14703	14882	14412	14928	19699	21407	18178	16459	15223	14697	14414	14531	14488	14578	14304	14475	14473	14511	14439	14464	14472	14598	14312	14415	14369	14556	14373	14314	14521	14619	14475	14355	14597	14441	14478	14592	14469	14492	14345	14612	14610	14521	14459	14512	14565	14453	14484	14487	14505	14370	14417	14436	14383	14527	14634	14500	14621	14393	14482	14532	14577	14514	14438	14428	14228	14554	14543	14675	14595	14563	14524	14681	14544	14519	14439	14441	14523	14483	14466	14563	14502	14459	14471	14441	14347	14324	14384	14255	14242	14576	14591	14585	14258	14362	14392	14681	14396	14545	14502	14523	14338	14527	14533	14416	14484	14500	14449	14518	14433	14400	14508	14428	14352	14361	14509	14545	14396	14544	14408	14618	14338	14390	14586	14429	14521	14385	14549	14371	14499	14448	14354	14388	14513	14455	14421	14448	14644	14362	14461	14468	14558	14557	14448	14450	14461	14405	14471	14413	14336	14449	14486	14563	14299	14421	14508	14374	14415	14430	14659	14501	14421	14485	14228	14415	14408	14486	14590	14410	14493	14614	14546	14552	14350	14365	14529	14576	14509	14479	14373	14513	14585	14616	14424	14449	14527	14429	14702	14496	14382	14684	14513	14429	14608	14443	14647	14538	14338	14631	14462	14392	14489	14627	14351	14409	14385	14426	14599	14508	14531	14339	14392	14386	14529	14560	14494	14461	14342	14496	14347	14369	14261	14382	14357	14286	14518	14528	14470	14607	14505	14419	14605	14492	14336	14616	14450	14330	14395	14583	14511	14395	14589	14517	14459	14400	14353	14464	14344	14385	14506	14522	14420	14422	14491	14364	14348	14535	14424	14361	14469	14398	14543	14493	14382	14379	14411	14413	14603	14426	14436	14324	14357	14516	14421	14643	14444	14580	14281	14491	14403	14608	14284	14498	14522	14445	14488	14469	14528	14428	14458	14601	14282	14433	14595	14534	14365	14480	14387	14433	14506	14372	14424	14540	14411	14547	14402	14443	14479	14455	14487	14514	14602	14481	14533	14512	14375	14682	14493	14560	14407	14516	14386	14470	14353	14443	14549	14448	14393	14367	14492	14543	14399	14310	14411	14441	14458	14557	14493	14328	14588	14365	14392	14598	14604	14517	14538	14401	14594	14421	14386	14522	14558	14469	14447	14433	14415	14593	14400	14506	14550	14422	14578	14578	14441	14507	14512	14433	14421	14295	14518	14414	14711	14317	14468	14544	14459	14297	14487	14491	14517	14253	14350	14577	14356	14497	14504	14435	14595	14566	14486	14302	14456	14369	14462	14480	14436	14336	14464	14333	14508	14372	14514	14365	14441	14358	14510	14454	14559	14498	14307	14290	14402	14329	14393	14564	14516	14408	14545	14416	14548	14437	14472	14462	14472	14374	14520	14442	14448	14421	14516	14373	14514	14402	14417	14419	14575	14348	14452	14481	14318	14417	14590	14232	14409	14367	14388	14527	14395	14502	14605	14484	14332	14279	14447	14487	14507	14411	14535	14513	14645	14535	14463	14277	14533	14430	14568	14336	14220	14553	14560	14408	14523	14301	14502	14404	14522	14425	14438	14666	14616	14335	14350	14539	14491	14438	14444	14465	14343	14602	14403	14494	14481	14360	14571	14576	14392	14404	14477	14423	14351	14292	14450	14519	14524	14503	14452	14387	14343	14497	14401	14547	14541	14457	14466	14545	14395	14564	14525	14669	14600	14294	14537	14524	14269	14396	14224	14505	14401	14541	14499	14419	14575	14405	14464	14513	14518	14377	14465	14426	14417	14437	14260	14444	14393	14432	14526	14377	14539	14557	14544	14481	14598	14358	14511	14445	14488	14466	14512	14478	14413	14390	14334	14612	14290	14465	14552	14476	14474	14359	14376	14657	14332	14474	14439	14472	14327	14406	14437	14479	14468	14359	14509	14414	14448	14411	14344	14584	14562	14402	14498	14382	14498	14387	14263	14522	14463	14387	14510	14595	14543	14365	14397	14417	14569	14439	14424	14335	14514	14604	14258	14211	14531	14375	14616	14383	14589	14453	14554	14411	14445	14421	14441	14542	14639	14364	14363	14316	14494	14611	14468	14612	14401	14340	14366	14485	14305	14477	14519	14324	14594	14340	14424	14445	14535	14545	14406	14579	14392	14520	14304	14536	14464	14504	14449	14456	14492	14359	14506	14225	14530	14423	14551	14507	14420	14493	14438	14575	14469	14330	14435	14409	14386	14375	14531	14588	14486	14508	14582	14441	14475	14563	14419	14582	14415	14563	14338	14604	14403	14468	14458	14331	14339	14496	14642	14299	14514	14550	14644	14341	14353	14659	14389	14445	14506	14519	14332	14387	14430	14257	14430	14299	14494	14563	14287	14583	14523	14328	14383	14485	14406	14466	14444	14377	14467	14661	14431	14374	14588	14523	14404	14388	14529	14387	14482	14524	14504	14470	14475	14443	14529	14596	14377	14424	14524	14464	14393	14503	14544	14409	14472	14503	14231	14412	14571	14638	14372	14657	14389	14522	14463	14353	14396	14258	14418	14370	14487	14436	14572	14456	14514	14580	14378	14470	14509	14694	14434	14328	14320	14720	14369	14391	14486	14516	14417	14582	14255	14546	14380	14459	14482	14444	14545	14529	14536	14385	14407	14695	14376	14388	14483	14447	14495	14310	14413	14508	14468	14399	14513	14337	14337	14516	14466	14505	14540	14332	14316	14483	14531	14446	14418	14210	14566	14490	14411	14444	14526	14358	14629	14556	14586	14491	14312	14481	14347	14424	14476	14332	14401	14339	14427	14513	14490	14348	14460	14348	14273	14571	14587	14390	14365	14523	14572	14474	14422	14352	14465	14507	14443	14611	14487	14284	14518	14573	14330	14571	14540	14577	14520	14392	14477	14427	14484	14228	14379	14447	14409	14535	14534	14272	14319	14459	14487	14466	14376	14575	14531	14310	14405	14489	14391	14535	14263	14388	14436	14461	14631	14481	14511	14708	14304	14547	14632	14487	14459	14490	14502	14516	14571	14478	14433	14591	14269	14560	14303	14526	14452	14489	14511	14442	14506	14494	14354	14431	14612	14482	14354	14492	14426	14520	14433	14494	14614	14439	14512	14532	14506	14525	14579	14460	14435	14517	14471	14405	14293	14483	14311	14467	14391	14475	14362	14418	14486	14317	14573	14358	14448	14185	14538	14418	14435	14487	14496	14555	14413	14515	14469	14500	14683	14370	14591	14582	14332	14307	14615	14279	14354	14515	14318	14467	14435	14613	14399	14429	14567	14384	14352	14435	14331	14416	14600	14445	14438	14382	14398	14364	14296	14377	14398	14588	14422	14449	14436	14519	14439	14395	14441	14358	14328	14623	14518	14410	14587	14361	14337	14563	14390	14424	14463	14408	14453	14361	14435	14437	14436	14496	14463	14652	14553	14432	14641	14449	14470	14460	14343	14369	14622	14380	14497	14355	14397	14413	14306	14476	14458	14406	14452	14348	14508	14422	14458	14318	14560	14468	14337	14573	14418	14660	14314	14373	14600	14402	14508	14324	14490	14371	14630	14522	14443	14426	14292	14455	14359	14329	14426	14393	14416	14524	14522	14550	14431	14543	14511	14437	14362	14251	14652	14365	14510	14497	14504	14414	14374	14355	14519	14663	14390	14508	14597	14524	14474	14378	14398	14433	14501	14292	14460	14555	14310	14481	14399	14280	14517	14339	14344	14607	14458	14367	14605	14342	14324	14427	14463	14604	14428	14595	14489	14448	14396	14373	14505	14428	14505	14523	14428	14623	14586	14364	14515	14624	14442	14566	14381	14454	14450	14200	14546	14473	14270	14594	14468	14367	14545	14519	14419	14520	14588	14446	14464	14445	14335	14458	14479	14387	14277	14518	14508	14409	14479	14353	14326	14412	14456	14483	14368	14613	14495	14495	14308	14368	14436	14498	14530	14498	14421	14311	14410	14587	14538	14293	14609	14436	14521	14389	14509	14574	14583	14333	14427	14637	14544	14400	14604	14510	14398	14567	14291	14502	14649	14589	14513	14556	14641	14664	14346	14539	14350	14579	14512	14163	14500	14404	14431	14604	14349	14483	14492	14513	14451	14296	14363	14504	14290	14528	14371	14442	14299	14426	14381	14544	14510	14626	14371	14365	14472	14530	14566	14443	14473	14391	14490	14330	14291	14419	14529	14568	14448	14330	14438	14447	14572	14476	14568	14358	14523	14515	14427	14527	14453	14493	14413	14497	14367	14540	14475	14432	14512	14359	14432	14357	14546	14538	14476	14470	14322	14489	14463	14349	14357	14404	14239	14510	14499	14370	14381	14656	14351	14453	14529	14375	14309	14576	14406	14231	14507	14272	14304	14312	14469	14493	14442	14463	14603	14490	14355	14431	14558	14608	14314	14528	14476	14469	14542	14319	14396	14405	14532	14288	14389	14468	14391	14354	14378	14448	14363	14536	14358	14389	14323	14437	14607	14350	14512	14424	14522	14391	14352	14630	14378	14549	14400	14447	14549	14460	14507	14403	14428	14462	14522	14421	14669	14523	14621	14499	14522	14443	14530	14566	14508	14535	14489	14393	14408	14294	14614	14587	14369	14529	14434	14339	14388	14471	14446	14453	14295	14429	14527	14406	14568	14311	14560	14366	14451	14566	14313	14589	14442	14444	14567	14514	14364	14637	14490	14373	14346	14529	14394	14365	14476	14234	14413	14469	14417	14486	14616	14579	14537	14499	14510	14486	14529	14441	14543	14498	14338	14424	14513	14466	14406	14546	14475	14487	14344	14292	14571	14500	14375	14430	14471	14523	14541	14522	14565	14456	14383	14577	14632	14576	14207	14603	14452	14273	14489	14328	14520	14422	14480	14430	14513	14271	14412	14518	14366	14475	14533	14403	14728	14508	14520	14573	14367	14498	14483	14455	14517	14338	14601	14453	14303	14532	14556	14405	14488	14453	14553	14389	14444	14377	14633	14539	14457	14430	14390	14573	14471	14397	14415	14340	14325	14567	14536	14401	14557	14456	14546	14463	14437	14589
27857	23009	28205	25379	20930	19554	19060	18621	18170	17734	17937	17767	17880	17695	17895	17887	17756	17603	17696	17629	17477	17185	17325	17472	17694	17477	17438	17384	17200	17181	17348	17394	17535	17324	17723	17835	18019	17572	17398	17554	17367	17269	17168	17448	17458	17300	17248	17308	17421	17229	17414	17265	17608	17369	17292	17202	17281	17393	17283	17251	17372	17339	17394	17323	17406	17385	17187	17338	17265	17194	17210	17366	17209	17390	17321	17313	17085	17165	17424	17313	17153	17385	17211	17164	17210	17067	17412	17300	17393	17373	17262	17434	17265	17337	17211	17390	17215	17317	17020	17301	17351	17312	17200	17144	17199	17130	17430	17124	17332	17404	17400	17405	17184	17321	17198	17205	17443	17274	17222	17222	17370	17388	17234	17331	17427	17333	17212	17162	17124	17374	17412	17287	17084	17247	17381	17426	17216	17295	17328	17297	17368	17326	17311	17207	17236	17192	17236	17318	17304	17444	17290	17303	17293	17495	17541	17289	17329	17186	17217	17352	17483	17189	17152	17185	17476	17357	17199	17241	17239	17097	17185	17306	17357	17328	17327	17043	17411	17451	17358	17382	17336	17278	17187	17197	17205	17227	17261	17338	17294	17425	17318	17345	17374	17321	17149	17349	17279	17325	17366	17401	17334	17238	17438	17452	17409	17392	17374	17224	17464	17082	17203	17302	17401	17496	17214	17408	17334	17151	17165	17161	17064	17318	17248	17447	17300	17251	17335	17105	17394	17263	17401	17209	17329	17367	17307	17346	17310	17364	16995	17289	17332	17232	17325	17389	17446	17511	17315	17221	17278	17257	17244	17361	17253	17083	17378	17379	17312	17455	17278	17356	17060	17285	17345	17496	17306	17172	17267	17289	17267	17177	17252	17363	17316	17268	17345	17344	17334	17415	17165	17328	17224	17220	17319	17233	17324	17450	17275	17307	17188	17413	17164	17251	17310	17261	17432	17314	17246	17306	17205	17253	17135	17148	17414	17455	17259	17372	17368	17256	17387	17339	17374	17116	17310	17521	17270	17261	17330	17244	17472	17245	17313	17232	17298	17224	17434	17454	17293	17457	17408	17259	17413	17408	17492	17343	17359	17320	17245	17308	17403	17313	17137	17500	17341	17222	17128	17352	17464	17061	17349	17168	17345	17403	17325	17378	17210	17123	16967	17341	17266	17261	17325	17229	17233	17361	17280	17212	17277	17283	17307	17254	17044	17364	17260	17312	17180	17397	17282	17358	17254	17239	17345	17292	17249	17431	17277	17350	17172	17339	17296	17441	17467	17408	17497	17342	17365	17260	17163	17135	17089	17190	17102	17318	17259	17272	17375	17180	17385	17407	17346	17416	17244	17259	17406	17346	17289	17164	17346	17215	17320	17254	17254	17334	17194	17306	17378	17186	17203	17317	17256	17382	17443	17380	17202	17323	17447	17367	17376	17244	17254	17221	17304	17281	17304	17361	17449	17279	17290	17192	17406	17345	17311	17385	17374	17430	17407	17210	17363	17384	17196	17410	17276	17233	17387	17268	17466	17383	17091	17311	17255	17293	17216	17225	17391	17233	17506	17348	17362	17271	17062	17254	17392	17175	17369	17355	17189	17279	17194	17078	17368	17287	17329	17062	17222	17388	17574	17495	17177	17341	17409	17481	17383	17238	17214	17406	17427	17443	17295	17151	17293	17342	17222	17310	17427	17200	17292	17285	17110	17116	17354	17490	17400	17267	17214	17241	17487	17436	17223	17238	17405	17252	17384	17289	17553	17365	17142	17430	17328	17243	17567	17535	17612	17365	17184	17257	17313	17441	17522	17320	17292	17361	17262	17073	17382	17260	17453	17190	17017	17437	17326	17277	17326	17276	17325	17633	17318	17228	17337	17101	17204	17470	17161	17333	17266	17089	17269	17277	17222	17424	17577	17080	17364	17472	17250	17409	17275	17286	17235	17234	17323	17268	17357	17240	17236	17345	17322	17290	17420	17295	17264	17317	17187	17393	17086	17555	17142	17327	17276	17120	17213	17290	17282	17306	17092	17325	17298	17176	17329	17180	17530	17471	17293	17228	17216	17312	17471	17445	17452	17481	17378	17139	17189	17399	17243	17407	17493	17309	17461	17395	17226	17352	17462	17389	17315	17343	17426	17183	17419	17356	17466	17335	17293	17211	17421	17270	17197	17320	17357	17275	17118	17316	17374	17338	17407	17305	17324	17357	17366	17281	17359	17125	17322	17333	17280	17269	17152	17384	17184	17316	17432	17358	17329	17267	17458	17298	17448	17265	17187	17318	17103	17348	17406	17261	17306	17314	17262	17301	17442	17003	17382	17413	17328	17108	17323	17180	17304	17476	17415	17350	17383	17195	17267	17195	17260	16936	17408	17314	17265	17429	17415	17228	17498	17410	17280	17314	17278	17266	17385	17166	17232	17275	17381	17139	17294	17332	17257	17303	17457	17323	17316	17275	17250	17286	17212	17467	17431	17243	17326	17170	17312	17266	17351	17418	17071	17295	17410	17270	17327	17318	17367	17452	17281	17383	17397	17318	17290	17390	17365	17332	17394	17248	17141	17289	17324	17266	17251	17317	17147	17441	17373	17333	17396	17441	17332	17224	17246	17295	17457	17209	17370	17409	17135	17573	17326	17357	17289	17427	17141	17126	17190	17681	17207	17528	17281	17363	17347	17235	17260	17174	17224	17444	17425	17485	17430	17109	17250	17199	17435	17327	17183	17399	17279	17470	17365	17401	17352	17334	17431	17264	17187	17178	17163	17413	17434	17392	17265	17125	17231	17298	17207	17375	17255	17232	17236	17615	17272	17282	17245	17061	17488	17353	17360	17455	17290	17281	17310	17262	17339	17282	17392	17482	17223	17222	17317	17242	17402	17384	17379	17379	17145	17014	17234	17283	17164	17255	17175	17314	17281	17404	17188	17436	17160	17250	17363	17212	17470	17369	17231	17243	17383	17323	17249	17366	17238	17544	17341	17260	17445	17273	17342	17330	17373	17458	17460	17425	17449	17295	17191	17140	17233	17328	17209	17343	17378	17271	17451	17367	17245	17182	17325	17275	17162	17342	17258	17298	17325	17349	17312	17216	17384	17117	17255	17134	17443	17266	17164	17127	17318	17094	17290	17302	17183	17437	17291	17339	17313	17420	17338	17365	17317	17297	17262	17112	17422	17263	17401	17279	17399	17196	17354	17311	17255	17214	17241	17219	17361	17255	17258	17192	17359	17166	17338	17365	17258	17268	17348	17347	17270	17262	17329	17301	17320	17424	17247	17399	17016	17228	17259	17523	17358	17348	17316	17338	17084	17346	17171	17222	17385	17397	17326	17419	17270	17312	17267	17063	17349	17302	17286	17247	17285	17219	17454	17047	17121	17400	17370	17246	17023	17242	17235	17161	17277	17249	17274	17358	17205	17239	17355	17255	17265	17335	17211	17382	17306	17205	17407	17162	17170	17236	17412	17477	17355	17315	17428	17426	17489	17289	17350	17466	17227	17223	17528	17343	17375	17202	17413	17261	17320	17328	17416	17221	17400	17271	17602	17572	17212	17476	17501	17177	17306	17327	17225	17129	17268	17231	17351	17287	17171	17255	17252	17149	17249	17136	17263	17421	17588	17351	17277	17361	17440	17319	17164	17358	17284	17268	17220	17157	17206	17384	17339	17378	17342	17454	17343	17164	17369	17498	17507	17446	17219	17274	17361	17261	17273	17319	17186	16988	17366	17257	17215	17451	17371	17310	17163	17454	17360	17278	17410	17240	17355	17264	17428	17333	17120	17341	17283	17341	17209	17190	17468	17309	17535	17376	17514	17330	17293	17124	17299	17294	17453	17361	17319	17331	17393	17282	17466	17284	17428	17165	17133	17248	17089	17535	17385	17416	17311	17195	17332	17298	17443	17479	17285	17362	17552	17363	17377	17194	17286	17230	17188	17371	17200	17142	17284	17409	17430	17317	17360	17319	17357	17286	17408	17288	17501	17171	17273	17153	17434	17297	17358	17314	17417	17437	17262	17394	17391	17332	17095	17456	17258	17170	17217	17370	17380	17359	17212	17061	17134	17226	17407	17072	17384	17414	17138	17282	17463	17443	17155	17340	17292	17150	17321	17336	17205	17297	17420	17446	17314	17232	17247	17407	17483	17254	17267	17361	17254	17283	17211	17221	17256	17234	17218	17424	17276	17387	17379	17374	17426	17428	17368	17549	17440	17344	17284	17299	17472	17227	17511	17431	17286	17264	17187	17415	17391	17293	17434	17195	17402	17264	17233	17472	17665	17287	17146	17296	17277	17268	17278	17257	17116	17351	17212	17264	17343	17182	17212	17216	17325	17319	17211	17288	17198	17278	17138	17386	17407	17386	17343	17318	17302	17206	17434	17432	17498	17273	17371	17281	17275	17427	17356	17345	17284	17313	17288	17387	17126	17364	17380	17349	17245	17407	17526	17355	17076	17147	17223	17273	17414	17472	17334	17260	17434	17383	17281	17454	17408	17200	17446	17370	17457	17335	17268	17351	17349	17261	17324	17266	17464	17390	17306	17269	17361	17339	17407	17224	17229	17392	17355	17298	17450	17356	17202	17256	17370	17383	17306	17034	17209	17196	17222	17331	17324	17191	17064	17443	17211	17442	17368	17403	17280	17336	17246	17320	17421	17341	17317	17329	17390	17366	17596	17401	17214	17474	17349	17083	17335	17297	17113	17353	17434	17341	17318	17252	17380	17225	17377	17210	17405	17267	17236	17289	17114	17302	17407	17235	17287	17253	17381	17518	17338	17352	17341	17368	17185	17401	17449	17399	17588	17095	17171	16980	17284	17300	17355	17147	17244	17373	17504	17178	17301	17191	17418	17237	17257	17431	17526	17373	17178	17440	17451	17257	17293	17425	17367	17438	17282	17267	17277	17331	17357	17304	17328	17208	17375	17288	17326	17365	17229	17118	17289	17422	17284	17365	17224	17301	17327	17332	17326	17215	17171	17398	17174	17377	17235	17192	17037	17275	17442	17105	17316	17566	17051	17058	17393	17233	17222	17392	17141	17362	17325	17209	17307	17306	17291	17297	17124	17177	17412	17507	17174	17309	17403	17372	17342	17255	17175	17264	17454	17495	17437	17320	17395	17389	17338	17291	17370	17418
20005	27523	28111	22482	19772	17769	16831	16525	15956	15547	15460	15569	15541	15777	15715	15200	15255	15229	14795	14678	15103	14753	14901	14819	14854	15012	14678	14726	14597	14710	14637	14611	14662	14666	14960	15075	15218	15002	14615	14606	14496	14570	14460	14570	14659	14739	14656	14709	14682	14729	14600	14562	14581	14531	14693	14626	14457	14761	14597	14650	14573	14652	14618	14685	14715	14637	14554	14676	14625	14778	14618	14629	14665	14553	14746	14625	14575	14747	14544	14375	14599	14817	14785	14489	14576	14737	14473	14737	14713	14770	14452	14566	14526	14651	14612	14686	14613	14708	14693	14750	14563	14724	14692	14539	14601	14626	14713	14358	14860	14693	14625	14665	14578	14743	14563	14829	14499	14707	14577	14558	14716	14564	14678	14674	14603	14718	14667	14619	14778	14681	14622	14597	14564	14587	14718	14557	14550	14638	14771	14723	14546	14582	14606	14742	14529	14531	14637	14540	14650	14452	14781	14607	14647	14628	14642	14683	14655	14752	14537	14543	14646	14762	14487	14537	14784	14595	14734	14555	14587	14718	14480	14639	14592	14584	14584	14664	14536	14518	14696	14589	14618	14721	14623	14602	14619	14557	14707	14602	14651	14583	14553	14590	14667	14638	14705	14634	14649	14511	14830	14676	14651	14628	14724	14556	14535	14830	14634	14675	14809	14583	14630	14475	14765	14611	14618	14579	14595	14710	14570	14583	14597	14692	14633	14554	14423	14706	14623	14567	14728	14650	14645	14673	14429	14523	14624	14662	14657	14587	14723	14594	14629	14743	14575	14615	14627	14620	14586	14510	14539	14534	14559	14541	14624	14620	14714	14707	14614	14687	14621	14566	14528	14703	14827	14553	14693	14592	14781	14818	14625	14654	14548	14493	14648	14531	14714	14741	14482	14695	14772	14682	14603	14502	14426	14564	14786	14885	14642	14687	14668	14734	14545	14782	14588	14773	14632	14616	14581	14632	14674	14755	14713	14680	14632	14579	14783	14422	14543	14571	14557	14554	14826	14586	14674	14674	14578	14606	14594	14680	14497	14698	14513	14556	14703	14733	14692	14706	14548	14541	14744	14710	14711	14724	14741	14614	14576	14403	14707	14731	14757	14734	14877	14624	14594	14547	14750	14637	14700	14657	14720	14480	14494	14578	14629	14650	14594	14650	14496	14617	14549	14774	14567	14669	14538	14554	14603	14552	14758	14638	14461	14855	14609	14706	14709	14510	14524	14801	14562	14679	14724	14609	14524	14669	14706	14698	14636	14721	14590	14654	14630	14681	14502	14729	14795	14619	14889	14592	14699	14737	14575	14793	14604	14687	14577	14686	14603	14629	14479	14685	14632	14652	14560	14597	14710	14699	14718	14730	14704	14757	14507	14701	14752	14658	14588	14807	14745	14786	14584	14591	14537	14661	14696	14603	14891	14570	14611	14617	14677	14601	14783	14663	14727	14575	14526	14611	14540	14650	14624	14753	14479	14742	14745	14651	14448	14628	14681	14667	14703	14637	14657	14663	14454	14583	14648	14589	14599	14744	14841	14624	14606	14769	14544	14611	14550	14934	14673	14680	14595	14447	14482	14701	14456	14639	14865	14619	14510	14809	14741	14779	14558	14598	14681	14563	14659	14665	14589	14625	14590	14657	14651	14592	14419	14775	14758	14506	14756	14765	14670	14585	14578	14659	14595	14646	14597	14703	14646	14670	14542	14704	14544	14601	14704	14711	14669	14661	14684	14614	14618	14706	14737	14699	14547	14561	14595	14700	14594	14711	14560	14545	14621	14784	14623	14606	14775	14635	14601	14615	14585	14574	14818	14587	14626	14565	14580	14733	14465	14631	14746	14583	14565	14485	14777	14394	14646	14786	14508	14724	14560	14675	14561	14632	14552	14586	14577	14698	14509	14704	14455	14796	14847	14607	14552	14663	14640	14681	14530	14613	14646	14592	14549	14745	14638	14773	14799	14390	14633	14499	14582	14672	14674	14649	14622	14528	14648	14626	14660	14388	14586	14717	14771	14813	14625	14671	14626	14657	14757	14620	14614	14603	14665	14580	14644	14638	14664	14687	14660	14633	14668	14694	14762	14497	14750	14616	14617	14600	14680	14719	14646	14550	14665	14548	14566	14621	14476	14554	14563	14634	14726	14455	14744	14708	14503	14604	14723	14571	14797	14752	14595	14647	14579	14558	14662	14590	14750	14685	14649	14663	14741	14585	14612	14648	14623	14757	14475	14635	14710	14708	14556	14644	14816	14661	14685	14616	14528	14641	14654	14600	14708	14601	14720	14558	14651	14643	14721	14620	14622	14689	14501	14706	14665	14618	14760	14801	14559	14639	14626	14716	14794	14721	14604	14551	14325	14642	14537	14620	14680	14547	14742	14736	14576	14650	14746	14715	14659	14601	14721	14596	14690	14681	14463	14643	14637	14593	14646	14679	14571	14539	14603	14748	14547	14507	14614	14583	14597	14443	14557	14555	14775	14605	14506	14726	14567	14767	14652	14638	14542	14771	14666	14666	14637	14658	14698	14738	14615	14513	14669	14665	14638	14668	14535	14745	14554	14704	14595	14478	14819	14729	14600	14647	14518	14602	14561	14679	14589	14711	14641	14756	14643	14884	14637	14458	14668	14575	14726	14466	14459	14736	14626	14545	14577	14535	14494	14713	14731	14636	14742	14583	14686	14533	14751	14686	14764	14603	14620	14636	14655	14565	14452	14787	14780	14545	14600	14712	14671	14716	14617	14479	14553	14585	14621	14681	14845	14601	14554	14607	14641	14594	14734	14534	14546	14766	14616	14377	14592	14546	14656	14710	14499	14561	14591	14653	14602	14712	14838	14628	14342	14745	14666	14474	14735	14704	14609	14641	14665	14674	14535	14667	14585	14441	14566	14578	14806	14684	14640	14552	14568	14594	14593	14457	14740	14630	14568	14658	14711	14488	14699	14780	14638	14728	14551	14549	14593	14690	14753	14736	14579	14536	14657	14641	14528	14637	14576	14615	14619	14667	14647	14576	14449	14660	14619	14763	14412	14634	14687	14564	14789	14619	14603	14571	14385	14738	14625	14529	14733	14634	14641	14639	14662	14505	14832	14421	14834	14640	14593	14778	14548	14713	14674	14471	14650	14696	14640	14633	14644	14576	14913	14577	14676	14748	14488	14498	14748	14526	14638	14572	14681	14798	14852	14623	14619	14705	14617	14614	14548	14746	14515	14670	14895	14450	14523	14877	14687	14678	14625	14611	14483	14641	14600	14553	14746	14715	14619	14554	14503	14419	14682	14489	14639	14715	14555	14674	14580	14581	14476	14694	14638	14579	14852	14547	14691	14566	14671	14733	14422	14766	14723	14617	14595	14617	14728	14579	14641	14575	14604	14697	14613	14598	14592	14416	14669	14806	14682	14763	14576	14535	14830	14559	14690	14756	14623	14661	14532	14600	14927	14582	14532	14668	14656	14597	14728	14700	14547	14615	14679	14505	14673	14697	14617	14488	14739	14581	14722	14622	14741	14583	14640	14521	14601	14632	14693	14577	14495	14638	14661	14459	14664	14680	14700	14593	14791	14775	14534	14677	14677	14610	14757	14584	14611	14774	14562	14429	14532	14707	14646	14495	14630	14614	14533	14553	14544	14552	14519	14747	14657	14717	14714	14657	14648	14545	14802	14618	14523	14790	14654	14768	14580	14526	14738	14694	14655	14639	14664	14710	14542	14713	14551	14653	14623	14373	14599	14746	14598	14730	14529	14670	14641	14563	14702	14598	14636	14587	14455	14654	14703	14641	14735	14770	14603	14540	14591	14663	14681	14708	14570	14685	14654	14750	14641	14619	14704	14618	14752	14517	14805	14683	14435	14761	14726	14595	14567	14958	14728	14522	14517	14690	14533	14610	14693	14688	14418	14675	14676	14584	14636	14522	14567	14726	14764	14596	14576	14691	14721	14703	14607	14536	14595	14684	14809	14703	14716	14722	14674	14551	14613	14761	14597	14676	14624	14636	14753	14649	14720	14717	14661	14658	14600	14680	14711	14879	14541	14732	14752	14752	14807	14781	14807	14704	14782	14621	14696	14539	14672	14669	14592	14697	14616	14657	14713	14531	14600	14728	14519	14718	14608	14556	14733	14686	14663	14603	14646	14501	14554	14714	14628	14645	14594	14689	14622	14702	14836	14585	14655	14630	14550	14583	14543	14642	14621	14716	14584	14549	14573	14654	14700	14706	14599	14525	14559	14517	14739	14602	14559	14606	14725	14665	14649	14547	14556	14709	14489	14672	14651	14668	14430	14719	14739	14456	14483	14634	14539	14678	14702	14675	14532	14631	14594	14684	14702	14614	14671	14655	14618	14849	14575	14558	14815	14522	14734	14618	14547	14598	14672	14739	14418	14592	14517	14804	14713	14718	14690	14676	14641	14814	14601	14563	14655	14777	14661	14711	14460	14827	14619	14643	14810	14537	14630	14607	14532	14420	14690	14735	14708	14593	14625	14619	14684	14719	14676	14501	14661	14570	14765	14499	14628	14648	14649	14531	14549	14461	14566	14569	14637	14595	14584	14658	14464	14483	14741	14596	14785	14801	14553	14464	14603	14628	14668	14844	14585	14538	14564	14693	14639	14766	14570	14686	14649	14707	14711	14727	14739	14609	14666	14570	14585	14405	14542	14707	14784	14570	14572	14481	14675	14506	14901	14596	14656	14614	14650	14580	14515	14539	14667	14569	14535	14475	14588	14664	14578	14750	14600	14641	14655	14617	14676	14721	14664	14580	14715	14734	14751	14438	14645	14589	14545	14656	14598	14734	14696	14592	14636	14633	14718	14607	14644	14474	14677	14650	14677	14663	14643	14560	14649	14752	14510	14661	14641	14650	14767	14592	14744	14651	14567	14554	14586	14616	14565	14675	14755	14465	14866	14468	14600	14623	14675	14615	14550	14651	14777	14613	14648	14564	14592	14644	14708	14650	14669	14456	14573	14552	14777	14697	14555	14593	14654	14462	14566	14626	14654	14566	14790	14588	14589	14719	14666	14708	14463	14662	14866	14485	14616	14765	14543	14710	14502	14794	14668	14615	14768	14446	14625	14754	14630	14583	14627	14566	14840	14653	14606	14638	14681	14616	14552	14696	14779	14590	14701	14609
23928	21494	29220	24362	22728	23356	22694	19513	18718	18533	18087	18574	18276	18301	18076	18012	17826	17528	17332	17375	17585	17345	17432	17498	17628	17474	17396	17373	17160	17259	17280	17091	17027	17447	19018	19820	18789	18195	17468	17417	17169	17028	17178	17182	17112	17130	16953	17017	17012	17056	16856	17054	17132	16920	17044	16990	17255	16971	16889	17172	17017	17168	17178	16919	16996	16936	17122	16916	17248	17073	16944	16828	16962	16904	16913	17153	17217	16818	17166	17165	17320	16860	17001	17092	16970	17073	17040	17207	17060	16951	16954	16948	17032	17175	16946	16988	16993	17129	17049	17098	17073	17011	17105	16994	17070	16774	16962	17050	16854	17131	17215	17102	16979	17018	17112	16981	17025	17041	16903	16979	17164	16950	17090	17106	17114	16927	16941	17055	17200	17240	17202	17113	17119	17268	17154	16980	17169	17124	17080	17117	17089	17060	17008	17044	17438	17181	17004	17158	17170	17290	17111	17134	16860	16934	16964	16836	16982	16873	17047	17076	17157	17129	17109	16900	16988	16898	17114	16798	17020	17000	16959	17043	17084	17019	17186	16887	17110	17006	17059	17063	17117	16994	17097	17273	17151	17053	17034	16825	17104	17003	17016	17037	17026	16833	17108	17138	17100	16920	17006	16967	17024	17078	16991	17232	16826	17099	16937	16921	16959	17054	17158	17128	16868	17046	16843	17033	16954	16880	17297	17126	17066	16895	17147	16739	16935	17000	17091	16917	17013	16980	17065	16902	17180	17202	16863	16956	16924	16827	16785	16849	16890	16953	16989	16763	17068	17023	17076	17108	17119	16926	16979	17074	17155	16948	16997	16844	17063	17214	17074	17040	17079	17055	17014	16932	16973	17016	17046	16906	16980	16990	16923	17123	17012	17028	17169	17160	17204	17025	16832	17181	17147	16862	17195	16895	16970	17096	17026	17031	17163	17165	16923	17005	16985	17189	16865	17031	16901	16877	17221	16786	16937	17060	17167	16995	16965	16970	17157	16981	17074	17084	17193	17118	16923	16975	17136	17234	16709	17203	17040	17038	17246	17039	17263	17103	17043	16929	16976	17037	17173	17145	17071	16831	17153	17212	17168	16795	17101	17052	16941	16982	16913	17264	17160	16859	17122	16914	17275	17008	17002	17131	17064	17165	16989	17064	16939	16915	16935	17078	16972	17052	17038	16937	17016	17101	16846	17128	17067	17052	17086	17175	16943	17098	17154	16854	16977	17248	17165	16836	17100	16943	16850	16854	16974	16942	16846	17021	17076	17075	16990	17187	17150	17043	16966	16970	16697	17254	16996	16768	17015	16914	16989	17050	17070	16907	16964	16893	17041	16940	17088	16985	16971	16956	17053	16972	17086	16866	16919	16978	17042	17034	17101	16948	17089	16907	17038	17005	17210	16939	17114	16933	17004	16936	17016	17187	17225	17071	17240	16993	17117	16950	16827	16992	16937	16982	17066	17081	17060	16813	17059	16991	16897	16895	17013	17012	16941	16934	16823	17028	16945	17102	17095	16847	16744	16982	17113	16982	17063	16951	16751	17152	16985	16882	16932	16970	17019	16777	16990	17006	17078	17204	17030	16994	16967	16984	17012	16727	16669	16944	16962	17017	17072	16847	17021	17017	17100	17028	16819	17087	17064	17105	17027	17017	16984	17036	17040	16972	16835	17033	17158	16873	16968	16962	16934	17183	17017	17216	16986	17057	17122	16791	17066	16998	16981	17023	16944	16942	17166	17041	17034	17023	16965	17203	17168	16987	16986	17019	17064	16629	17103	17152	17177	17070	17072	17055	17117	17228	17090	16996	16931	17067	16999	17124	16891	16907	17263	16994	17026	17021	17071	16987	16937	16971	17012	17125	17037	17129	17075	16762	16977	17013	17006	17007	17288	16909	17104	16963	16922	17141	17072	16830	17090	17035	17029	17018	16908	17044	16979	17315	16906	17017	17118	16902	17029	17025	16872	16846	16994	16945	16973	17084	17147	16917	17086	16788	16994	17243	16937	17131	16876	17231	17130	17033	16897	17011	16980	16860	17002	17009	16936	16991	17116	16979	16820	16979	17014	16972	16959	16996	16803	16825	17043	16939	16864	17007	17031	16993	17160	17089	17025	17131	16956	16984	17264	17053	17017	17074	16916	17136	16943	17110	17036	17027	17126	16950	16835	17068	17239	17238	16899	16929	17129	17017	17266	17062	16983	16978	17051	17165	16992	16876	17004	17065	16862	17050	17014	16990	16968	17017	17113	17058	17033	16929	17246	17099	17107	17014	16994	16976	16990	16914	17103	17140	16802	17120	17048	16969	16932	16881	17229	17003	17014	16962	17181	16900	17160	17041	16924	16836	16989	17157	17118	16884	17060	17027	16878	16865	17063	17006	16901	17175	16989	17465	17140	17156	17005	16914	17036	16926	16948	16955	17052	16938	17143	16905	16853	17053	17000	17039	17037	16950	16942	16885	16808	16841	17004	17150	17215	17042	16869	16948	17043	17102	17065	16959	16907	16868	16807	17104	17081	17026	16922	17104	16874	16759	16902	17075	17051	16910	16836	16978	17143	17082	16947	16972	17048	16848	17006	17158	17061	17195	17177	16997	16964	17024	17110	16960	17073	17039	17213	16979	17052	16839	17066	16930	17128	17033	16942	17098	17021	17177	17108	16777	17155	17010	17062	17152	17077	17188	17011	16903	17106	16996	17142	17003	17004	17066	16985	17095	17115	17003	17137	16733	17027	17149	17033	17119	16973	17016	17014	17212	16960	17315	17041	17028	16966	16829	16867	16844	17121	16911	16935	16926	17048	16845	17177	16998	17045	16916	16997	16894	16934	16965	16956	16782	17082	16860	16946	17042	16960	16951	17056	16859	17192	16920	16863	17322	17043	16920	17079	17017	16941	16855	16979	16956	16987	17011	16827	17022	17005	17230	17141	16993	17181	17043	17142	17188	17034	16897	16964	17199	17020	17045	17008	17096	16961	16949	17045	17067	16968	16864	16908	16791	16799	17044	17065	17183	17048	17057	17066	16871	16994	16983	17006	16886	17053	16945	17114	16903	16849	16964	17122	16980	17103	17070	17198	17123	16984	17100	17035	16955	17132	16593	16736	17099	17120	16957	17098	17198	17167	16902	16817	16997	17024	17243	16935	17094	16948	17037	16981	17074	16880	17020	17107	17038	16979	17051	16966	17070	16883	17038	17029	17114	17204	16955	17036	16949	16988	17139	17113	17011	17089	17006	17161	17043	16989	16817	17140	17144	16881	17018	16951	17089	17197	16883	17026	16983	17202	17020	17104	16944	16865	16873	17070	16916	17154	17045	17094	16932	17073	16951	17035	17295	17006	17131	17092	16930	16765	17004	17137	17069	17150	17075	16988	17011	17150	16781	16948	16866	17294	16965	17065	16935	17045	17102	16904	17116	16895	16988	17070	17045	17109	16969	17033	16536	17079	17015	17071	16886	16955	16942	17057	16854	17004	17054	17002	17017	16993	16991	17008	16890	16994	17019	17130	17082	16880	16968	17092	17016	17071	16899	17041	17081	16961	17039	16972	17126	16872	17104	16923	17076	17128	17128	16984	16877	17324	17075	17101	16958	17095	16773	17182	17002	17075	16980	17072	16889	17011	16906	17019	17158	16844	17189	17059	16923	16867	17129	16994	16982	16903	16975	16962	16994	17026	17038	16967	17276	17197	16936	17040	16970	17112	16949	16905	17009	17089	17037	16880	17145	17227	17170	17163	16950	17054	16891	16923	17056	17122	17007	17003	17142	16883	16874	17172	16852	17047	17010	17068	17062	17104	17162	16952	16862	17141	17029	17129	16930	16868	16982	16864	17106	17122	17161	17304	17207	17213	16970	17253	16852	16974	17065	17213	17081	16987	17033	17002	17134	16919	17018	16876	16965	17088	16971	17172	16941	17005	17052	17142	17216	17029	17073	16950	16977	16949	17158	17145	17040	17023	17287	17040	16906	17007	17103	17146	16876	16996	16983	17149	17055	16900	17166	17107	17062	17121	17185	17217	17118	17213	17093	17408	17254	17072	17020	17014	17074	16990	17120	16885	17053	17219	17175	16968	17055	16989	17034	16830	17061	16928	16981	17103	17128	16994	16802	16983	17123	16989	17043	16839	16939	17027	16968	17096	16950	16973	17020	17020	17092	17092	16918	17145	17142	17000	17166	17214	16979	16991	16985	17106	16914	16990	17009	16941	16996	17233	16858	16838	17167	16991	16912	16985	17103	16806	16837	16928	16868	16808	17069	17037	17096	16883	16860	16937	16982	16964	16975	16982	17202	16977	17025	16980	17005	17022	16942	16869	16990	17039	17004	17054	17018	16926	17062	17023	17118	17082	17023	17134	16989	16969	17131	17229	17033	17190	17032	16962	16977	16950	17122	17018	17102	17026	16945	17086	17101	17042	17266	16955	16992	17027	16981	17006	17149	17016	17157	16911	17203	17234	17119	17091	16940	17123	17005	17140	17131	16980	17036	17126	17066	16920	16993	16965	16913	16948	16890	17038	17367	17015	16961	17054	16943	17253	16982	16896	17069	16885	17238	17118	17033	16977	17037	16963	16864	16915	16906	17138	17109	17016	17050	17051	16824	16882	16732	17020	17014	17082	17017	17236	17087	17019	17056	16785	17026	17021	17129	16964	16963	17035	16972	17224	17059	17136	17017	16968	16897	16969	16838	16876	17009	16925	17136	17068	17082	16977	17020	16999	16923	17004	16885	17025	16980	16969	16967	16985	17114	17098	17160	16920	16860	16861	17136	17053	17052	17092	17060	17052	16983	17102	16874	17045	16939	17181	17095	16965	17034	17180	17253	16799	17024	17171	16908	16999	17084	17192	17085	17010	17047	16977	17168	16972	16912	17182	17106	17006	17119	17200	17141	16821	16914	16885	16935	17048	17028	16835	16897	16912	16973	17066	17034	17271	17038	16975	17141	16819	16889	16979	17186	16927	16822	16955	16855	16874	17091	16924	17097	17158	16964	16971	16970	17045	17122	17168	16940	17081	16941	17107	16980	16990	17192	16830	17042	17163	17069	17024	17169	16905	17080	17025	16998	16698	17102	17110	17076	16829	16828	17061	17150	17079	17082	16665	16935	17239	17072	17068	16735	16949	17193	17026	16851
18876	33759	34174	26792	23422	19695	18584	17735	17042	16169	16245	16882	16307	16076	15661	15516	15451	15213	15007	14793	15060	14793	14805	14861	15069	15057	14831	14796	14619	14677	14731	14527	14604	14917	17808	18005	16607	15643	14953	14700	14538	14466	14368	14532	14567	14378	14524	14388	14429	14563	14420	14452	14381	14585	14543	14557	14591	14475	14447	14526	14566	14563	14495	14511	14472	14731	14447	14545	14405	14745	14682	14473	14400	14412	14631	14497	14555	14514	14655	14641	14425	14447	14421	14450	14618	14374	14440	14351	14511	14500	14521	14428	14410	14506	14631	14551	14563	14394	14469	14495	14461	14398	14486	14645	14353	14653	14620	14543	14433	14390	14538	14477	14383	14563	14463	14429	14377	14356	14461	14620	14459	14523	14449	14429	14529	14563	14399	14583	14253	14548	14424	14615	14535	14457	14350	14592	14447	14566	14436	14788	14494	14686	14627	14437	14567	14644	14614	14375	14498	14522	14492	14348	14553	14407	14568	14340	14495	14458	14553	14335	14514	14519	14355	14561	14550	14602	14598	14549	14374	14574	14578	14367	14456	14583	14461	14655	14417	14493	14415	14529	14594	14406	14585	14510	14330	14518	14423	14669	14429	14695	14509	14385	14553	14521	14394	14440	14505	14429	14418	14399	14437	14516	14425	14383	14486	14631	14343	14518	14531	14552	14557	14450	14370	14509	14451	14633	14515	14459	14548	14419	14611	14525	14509	14476	14380	14628	14535	14397	14554	14347	14393	14571	14459	14482	14476	14497	14506	14534	14538	14793	14479	14404	14439	14430	14521	14550	14625	14538	14451	14463	14475	14555	14493	14452	14464	14313	14634	14524	14470	14508	14599	14488	14431	14513	14519	14542	14527	14480	14358	14470	14499	14370	14465	14411	14519	14309	14562	14580	14374	14454	14492	14469	14395	14464	14493	14617	14541	14517	14484	14479	14557	14571	14567	14496	14452	14425	14615	14550	14481	14429	14520	14566	14584	14499	14303	14524	14431	14392	14399	14558	14353	14502	14453	14458	14445	14389	14408	14538	14338	14280	14421	14313	14455	14435	14478	14347	14358	14473	14525	14398	14474	14576	14559	14435	14418	14472	14609	14573	14453	14358	14464	14676	14558	14375	14520	14552	14519	14475	14576	14399	14488	14570	14514	14553	14656	14399	14502	14326	14576	14540	14459	14493	14515	14559	14383	14515	14527	14464	14194	14520	14466	14388	14661	14581	14478	14485	14558	14530	14611	14398	14510	14543	14450	14340	14546	14452	14461	14280	14507	14709	14503	14359	14577	14482	14419	14335	14452	14508	14623	14437	14334	14420	14383	14660	14461	14425	14603	14464	14579	14483	14489	14546	14535	14405	14702	14494	14408	14578	14613	14491	14519	14508	14484	14379	14337	14508	14480	14251	14575	14587	14433	14548	14420	14423	14437	14511	14445	14334	14455	14367	14485	14319	14715	14537	14489	14471	14355	14292	14472	14526	14501	14494	14550	14436	14542	14341	14442	14538	14506	14488	14432	14437	14589	14564	14441	14562	14565	14438	14514	14446	14519	14857	14664	14491	14419	14631	14561	14547	14376	14550	14463	14510	14539	14447	14396	14429	14679	14398	14484	14432	14605	14549	14483	14577	14621	14500	14599	14460	14222	14400	14421	14605	14414	14494	14520	14508	14505	14302	14264	14613	14336	14447	14450	14601	14526	14572	14413	14622	14392	14607	14555	14497	14427	14543	14457	14545	14559	14396	14456	14335	14614	14400	14452	14593	14397	14664	14404	14443	14726	14477	14589	14440	14593	14527	14609	14537	14365	14689	14628	14416	14559	14460	14550	14699	14429	14412	14357	14472	14538	14666	14577	14514	14313	14304	14501	14429	14477	14638	14544	14650	14554	14542	14620	14474	14564	14578	14467	14308	14552	14437	14490	14420	14417	14516	14570	14517	14561	14607	14498	14491	14400	14516	14424	14449	14362	14312	14413	14474	14505	14693	14320	14574	14175	14526	14537	14623	14420	14434	14604	14573	14455	14488	14539	14699	14407	14296	14457	14426	14626	14461	14407	14400	14517	14342	14508	14482	14432	14319	14633	14472	14323	14348	14414	14639	14568	14423	14444	14345	14659	14326	14509	14465	14350	14379	14384	14685	14483	14680	14529	14509	14307	14543	14643	14454	14391	14671	14537	14434	14601	14417	14551	14640	14363	14355	14430	14502	14587	14587	14432	14469	14581	14506	14473	14581	14576	14473	14489	14574	14435	14633	14498	14397	14515	14474	14587	14433	14410	14393	14420	14409	14404	14437	14788	14439	14415	14517	14512	14411	14567	14533	14429	14620	14495	14434	14517	14511	14374	14651	14578	14501	14379	14470	14428	14657	14597	14360	14524	14610	14385	14493	14539	14479	14587	14561	14503	14447	14561	14412	14643	14480	14406	14668	14401	14368	14372	14611	14564	14541	14420	14517	14524	14332	14577	14640	14527	14502	14495	14532	14511	14717	14364	14744	14514	14595	14440	14433	14703	14432	14391	14433	14465	14285	14585	14438	14624	14441	14323	14493	14411	14589	14630	14417	14387	14371	14490	14490	14486	14613	14498	14546	14564	14473	14540	14662	14254	14609	14507	14449	14635	14400	14641	14424	14461	14389	14529	14465	14602	14536	14507	14535	14332	14424	14654	14454	14619	14402	14473	14389	14543	14650	14384	14528	14432	14545	14374	14468	14463	14525	14515	14418	14676	14418	14426	14532	14380	14627	14524	14469	14483	14475	14328	14406	14372	14413	14396	14568	14544	14666	14489	14570	14486	14624	14616	14367	14474	14290	14411	14570	14452	14499	14491	14462	14520	14411	14628	14610	14518	14373	14478	14540	14471	14460	14506	14370	14523	14327	14325	14524	14312	14489	14611	14542	14427	14417	14583	14378	14561	14613	14497	14649	14374	14659	14427	14386	14451	14604	14427	14606	14475	14455	14663	14415	14471	14400	14454	14484	14301	14403	14502	14598	14607	14495	14452	14370	14389	14605	14420	14442	14564	14468	14566	14497	14454	14519	14711	14614	14486	14606	14384	14566	14496	14459	14445	14557	14677	14646	14511	14511	14510	14625	14498	14238	14515	14497	14509	14369	14387	14325	14407	14325	14371	14588	14461	14525	14440	14388	14585	14628	14494	14410	14466	14476	14525	14425	14475	14291	14433	14467	14475	14370	14475	14400	14581	14438	14361	14742	14582	14525	14391	14500	14567	14476	14660	14385	14376	14530	14588	14528	14520	14412	14467	14471	14512	14513	14410	14488	14581	14567	14467	14475	14463	14450	14544	14609	14476	14390	14399	14594	14488	14575	14323	14664	14420	14502	14433	14492	14673	14432	14682	14606	14508	14628	14505	14513	14438	14408	14543	14642	14463	14410	14525	14396	14516	14539	14510	14328	14289	14473	14340	14676	14571	14578	14492	14609	14334	14535	14383	14581	14591	14697	14541	14455	14483	14413	14382	14536	14581	14508	14462	14454	14438	14312	14586	14577	14442	14344	14550	14566	14560	14400	14475	14266	14449	14602	14456	14428	14517	14398	14528	14618	14367	14547	14461	14364	14349	14422	14358	14360	14512	14403	14454	14534	14496	14583	14637	14391	14391	14413	14560	14620	14405	14435	14512	14465	14625	14327	14513	14477	14507	14401	14676	14764	14508	14405	14539	14455	14525	14596	14585	14630	14625	14560	14592	14432	14570	14455	14520	14617	14684	14269	14354	14295	14420	14504	14593	14674	14576	14537	14521	14428	14542	14535	14550	14517	14431	14511	14377	14598	14355	14458	14427	14468	14528	14460	14513	14539	14257	14446	14544	14235	14313	14538	14520	14455	14480	14454	14490	14489	14679	14448	14490	14436	14371	14503	14633	14407	14242	14538	14531	14457	14478	14340	14555	14493	14453	14594	14441	14527	14475	14396	14449	14436	14398	14563	14601	14393	14536	14605	14468	14639	14573	14587	14384	14412	14546	14632	14658	14379	14503	14599	14421	14524	14650	14507	14441	14360	14655	14368	14451	14551	14360	14423	14595	14466	14307	14343	14583	14480	14437	14516	14450	14433	14476	14490	14505	14481	14557	14467	14548	14194	14373	14370	14482	14498	14582	14428	14513	14294	14442	14207	14575	14448	14448	14530	14480	14480	14659	14671	14487	14364	14515	14550	14434	14441	14578	14405	14492	14452	14593	14503	14627	14386	14659	14457	14463	14377	14485	14464	14560	14614	14462	14591	14398	14454	14437	14590	14481	14430	14246	14369	14464	14423	14405	14490	14417	14549	14420	14372	14448	14358	14490	14617	14568	14403	14434	14403	14530	14335	14442	14578	14499	14313	14585	14546	14609	14567	14541	14567	14452	14469	14425	14313	14430	14370	14535	14410	14585	14419	14471	14534	14530	14460	14602	14497	14522	14376	14532	14434	14356	14594	14526	14373	14470	14562	14414	14388	14478	14676	14544	14625	14489	14567	14394	14454	14479	14422	14603	14584	14529	14526	14452	14458	14415	14452	14467	14545	14408	14586	14317	14365	14619	14384	14478	14397	14422	14500	14265	14505	14387	14291	14381	14464	14453	14569	14397	14441	14416	14599	14459	14574	14438	14371	14224	14463	14410	14465	14675	14519	14539	14285	14479	14479	14463	14481	14521	14595	14548	14366	14401	14576	14443	14504	14479	14464	14412	14638	14407	14467	14550	14622	14574	14495	14549	14365	14430	14518	14450	14551	14565	14408	14440	14372	14667	14483	14445	14418	14613	14409	14472	14632	14606	14471	14480	14681	14556	14614	14421	14465	14645	14568	14550	14482	14565	14413	14485	14435	14425	14403	14412	14555	14406	14404	14399	14444	14479	14548	14513	14365	14424	14598	14560	14522	14417	14440	14651	14529	14556	14462	14450	14453	14523	14405	14381	14571	14630	14525	14557	14622	14466	14350	14618	14471	14626	14668	14546	14457	14418	14745	14562	14558	14335	14533	14465	14430	14330	14550	14373	14471	14689	14497	14515	14556	14561	14611	14559	14417	14497	14330	14442	14530	14439	14377	14364	14455	14515	14426	14501	14540	14358	14377	14431	14493	14491	14494	14580	14485	14469	14412	14409	14447	14491	14674	14650	14652	14518	14603
22867	21373	29368	23770	21705	23968	26337	20650	19264	18972	18622	18565	18827	18645	18107	17827	17916	18106	17342	17271	17504	17254	17323	17787	17568	17408	17217	17170	17204	16869	17047	17344	17205	17473	20661	21736	20287	18851	17802	17457	17078	16908	17252	17080	17005	17073	17191	16941	16835	17084	16924	16938	16874	16926	17109	16821	17059	16726	16913	16674	17109	16795	17048	16894	17006	17036	16805	17011	17028	16921	16921	16853	17102	16952	16838	16975	16818	16908	17114	16733	16929	16892	17075	17087	16971	17050	16880	16872	16904	16878	16788	16841	16819	16862	16965	17018	16946	16992	16847	16880	16775	17008	16917	17011	16986	17037	16898	16863	17063	16624	16929	16872	17100	16952	16823	16799	16772	16836	16771	16815	17017	16869	16850	16902	16863	17086	17044	16895	16975	17187	17011	16835	16925	16936	16754	16985	16799	16796	16869	16841	16868	16945	16869	17038	16911	17135	17099	16693	17103	16856	16996	16926	16942	16877	16948	16953	17020	16710	17177	16834	16971	16638	16974	17064	16924	16740	16949	16791	16980	16931	16796	16862	16805	17037	16791	16865	16628	16814	16842	16864	16904	16820	16972	16828	16911	16899	16893	16768	16792	16983	16851	16850	16996	17028	16884	16817	16741	16920	16981	16606	16891	16781	16757	16802	16996	17029	16862	16957	16950	16931	17032	17076	16899	16813	16999	17094	16908	17010	16688	16791	16830	16981	16941	17037	16943	16984	16883	16695	16811	16991	16690	16826	16937	16782	16749	16730	16863	17091	16974	16870	16852	16832	16761	16749	16992	16802	16818	16746	16665	16837	16703	16919	16827	16957	16899	17023	16925	16724	16817	16849	16858	17048	16897	16925	16865	16950	16749	17091	16832	16951	16797	16966	16975	16822	16877	16806	16860	16822	16795	16865	16924	16899	16882	17125	17016	16756	16864	16992	17101	16871	16868	16985	16859	16809	16832	17066	17029	16834	16876	16787	16837	16969	16863	16933	16907	16902	17104	16829	17040	16989	16983	16866	16774	16981	16934	16900	16871	17006	17064	16791	16978	16737	16800	16938	16854	16639	16560	16841	16799	16795	16721	17025	16820	17071	17050	16950	16725	16830	16908	16761	16860	16725	16987	16802	16763	17001	16757	16857	16836	17062	16963	16912	16969	16980	16903	17008	17096	16827	17076	16933	16830	16994	17060	17011	16882	16714	16872	16745	16950	16864	16866	17055	17087	16968	16762	16713	16982	16829	16844	16779	16973	16759	16846	16693	16856	17055	16927	16634	16952	16857	16812	16819	16816	16994	16868	16753	16750	16843	16913	17122	16794	16868	16892	16844	17146	16938	16912	16773	16905	16894	16853	16737	17008	16768	16914	16865	16619	16918	16979	17021	16942	16759	16934	16967	16719	16910	16822	16861	17002	16962	16958	16858	16913	16904	16828	17040	16856	16881	17022	16765	16879	16870	16838	16788	17004	16970	16889	17063	16764	16894	16913	16930	16841	16729	16789	16925	17015	16996	16996	16946	16939	16791	16872	16840	16817	16899	16748	17117	16902	16954	16923	16832	17000	17031	16984	16870	16628	16999	16788	16849	16930	16890	17036	16922	16965	16848	16966	16809	16833	16760	16871	16796	16885	16874	16790	16737	16909	16987	16849	16844	16881	16839	16893	17099	16888	17059	16872	16749	16880	16741	16876	16924	16906	16948	16740	16759	16923	16686	16953	16828	16760	16880	16979	16870	16825	16956	16864	17014	16951	16858	16903	16876	16861	16862	16818	16810	16886	16831	17061	17085	16721	16890	16899	16960	16893	16981	16815	16792	16769	16827	16768	16980	16943	16931	16908	16808	16869	16971	16982	17043	16887	16844	16874	16987	16964	16993	16885	16824	16855	16947	16896	16960	17028	16902	16843	16729	16979	16856	16975	17011	16974	16767	16968	16787	16932	16806	16877	16873	16889	16681	16960	16912	16838	16726	16806	16904	16697	16913	16882	17194	16844	17142	16759	16967	16971	16903	16801	16835	16775	17038	16819	16629	16952	16904	16917	16918	16946	16669	17296	16967	16947	17124	16906	16824	17000	16886	16907	16937	17022	16819	16901	16525	16859	16847	16864	17015	17142	16806	16693	16957	16823	16795	16997	16892	16933	16765	17085	16770	16955	16983	16835	17031	17051	17007	16886	16925	16889	16695	16795	17072	16899	16960	17062	16804	16758	16757	16842	16869	16905	16918	16932	16819	16726	16901	17073	16829	17004	16675	16784	16919	17006	16909	16907	17047	16829	16927	16775	17053	16810	16928	16855	16886	17072	16848	16749	16697	16975	16946	16891	16826	17035	16703	16976	16742	16855	16682	16848	16893	16841	17028	16895	16998	16981	16929	16899	16810	16902	16770	16881	17082	16893	16911	16786	16758	16774	16884	16820	16762	16778	16865	16916	16857	16964	16873	16936	16904	16883	16681	16991	17026	16925	16943	17121	16937	16846	17043	17031	16914	16933	16816	17007	16780	16867	16876	16800	16705	16975	16918	16831	16891	16791	16780	16725	16859	16758	16794	16930	16943	16787	16781	17046	16542	16970	16838	16858	17042	17060	16820	16923	16825	16861	17139	16849	16841	16877	16918	16712	16848	16993	16989	17049	16912	16831	17016	16987	16944	16718	16833	16867	16910	16884	16827	17027	16967	17004	16628	16880	16843	16929	16942	17033	16687	16892	16825	17271	16782	16796	16991	16752	16813	16850	16910	16800	16918	16862	16909	16696	16967	16869	16603	16841	17194	16882	16818	16822	16811	16794	16829	16852	16602	16858	17044	16903	17179	17185	17073	16679	16856	16781	16903	17004	16984	16673	16987	16967	16915	16966	16961	16718	16659	16931	16878	16914	16642	16796	16856	16653	16829	16980	16883	16922	16882	16910	16683	16701	17054	16774	16658	16966	17158	16929	16708	16888	16751	16757	16766	16853	16829	16779	16881	16956	16972	16829	16832	16840	17038	16829	16994	16676	16897	16754	16982	16744	16809	16985	16962	17029	16919	16747	16726	16911	16923	16995	16833	16770	17007	16844	17113	17041	16909	16989	16695	16759	16854	16999	17038	16808	17039	17001	16956	16762	16908	16962	16892	16986	16792	16780	16849	16693	16925	16852	16979	16891	16842	16932	16632	16755	16895	17056	16844	16795	16763	16917	16769	16784	17020	16879	16837	16828	16737	16842	16918	16862	16774	17126	16753	16777	16805	16909	16755	16853	16840	16820	16690	16737	16744	16964	16856	16629	16782	16689	16770	16861	16863	16859	16816	16793	16775	17136	17051	17051	16900	16792	16869	16900	16905	16818	16832	16988	16868	16955	16963	16783	16960	16890	16761	16950	16611	16814	16981	16920	16987	16901	16909	16933	17004	16955	16722	16973	16925	16892	16944	16989	17110	16875	16849	16824	16898	16907	16900	16950	16762	17067	16765	16742	16687	16872	16923	16932	16820	16998	17051	16863	16953	16981	16959	16790	16689	16996	16991	16987	16930	16835	16885	17073	16875	16722	16933	16908	16878	16853	16895	16839	16814	16633	17026	16819	16885	16914	16657	16914	17082	16881	17002	16680	16617	16877	16954	17044	16972	16816	16942	16674	16649	17008	16994	16952	16902	17000	16751	16843	16950	17127	17046	16834	16944	17147	17021	17027	17046	17107	16742	16802	17014	16975	16778	17030	16851	16813	16929	16938	17058	16884	16863	16943	16737	16770	16832	17134	16723	16845	16940	16902	16948	16900	16942	16936	16877	16854	16848	16996	16784	16832	17103	17076	16818	16731	16876	16818	17018	16792	17045	16987	16929	16859	17005	16929	16919	17015	16538	17016	17054	16807	16930	16901	17070	16806	16720	16948	16990	16751	16954	16826	16899	16749	16705	16805	16771	16976	16999	16844	16744	16716	16882	16721	16961	16886	16757	17180	16842	16994	16815	16712	16991	16928	16909	16791	16907	17028	16979	17120	16799	16890	16988	16869	17047	16936	16846	16965	16725	16774	16750	16952	16914	16808	16869	16859	16785	16941	16818	17001	17100	16950	16960	16939	16980	16907	16889	16894	16923	16981	16840	16892	16913	17066	16809	16889	16806	16863	16978	16809	16922	16907	16912	16980	17019	16960	16769	16950	16865	16800	16862	16759	16672	16955	16978	17062	16862	16851	16934	17048	17064	17075	16740	16855	16788	16817	16911	16864	17105	16799	17068	17008	16802	16879	16900	16991	16873	16950	16892	16736	16880	16920	16832	16919	16961	16776	17084	16977	16886	16962	16823	16905	16766	16984	16755	16932	16866	16892	16874	16852	16756	16750	16859	16703	16894	16746	16732	16723	16824	16933	17067	16906	16738	16974	16776	16929	16822	16721	17082	17034	16635	17102	16673	16857	16882	16927	16855	16926	16928	16668	16802	16961	16896	16932	16890	16934	16830	16919	17020	17027	16884	16864	17071	16913	16830	16904	16914	16796	16712	16959	17052	16958	17266	16929	16947	16951	16821	16770	16878	16867	16816	16990	16856	16859	16876	16895	16942	16908	16798	16834	16992	16750	17035	17139	16873	16884	16810	16929	16869	16834	16674	17054	16943	16607	17072	16914	16926	16721	17036	16826	16936	16828	16595	16891	16958	16699	16780	16897	16932	16908	16731	16793	16763	16902	16784	16950	16861	16924	17032	17063	16823	16948	16774	16941	16799	16798	16856	16911	17154	16652	16600	16610	16892	16641	17057	17053	16758	16907	16842	16936	16965	16889	16809	16866	16973	16937	16924	16728	16801	16894	16978	16831	17016	16915	16905	16761	16809	16920	16856	16881	16808	16768	16757	16817	16845	16835	16696	16886	16840	16816	16917	16852	16766	16794	16787	16832	16809	16897	16993	17109	16902	16837	16872	16645	16671	16937	16923	16759	16757	16771	16798	17046	16781	16964	16945	16931	16920	16731	16893	16833	16680	16790	16811	16783	17013	16844	16787	16966	17104	16683	16750	16921	16946	16928	16970	17115	16766	16896	16782	16883	16753	16869	17104	16893	16748	16964	16914	16915	16890	16852	16928	16796	16939	17020	16993	17053	16873	16702	16888	16832	16798	16857	17028	16911	16885	16760	16612	16867	16672	16825	16852	16802	16781	16959	16976
20001	38051	37758	29908	26226	21897	19935	18969	17889	16999	16400	16968	17104	16652	15716	15699	15712	15587	14998	15084	15057	14759	14903	15104	15211	15029	14775	14723	14586	14575	14621	14457	14523	15281	19929	20751	18034	16259	15289	14631	14318	14398	14300	14384	14274	14435	14496	14319	14369	14365	14526	14363	14287	14197	14331	14324	14217	14422	14220	14347	14386	14350	14458	14283	14381	14162	14359	14496	14291	14298	14242	14273	14309	14322	14274	14417	14316	14164	14233	14260	14478	14451	14263	14201	14304	14381	14219	14393	14314	14462	14373	14364	14350	14454	14425	14347	14439	14223	14373	14213	14326	14366	14405	14222	14439	14306	14369	14410	14249	14233	14329	14419	14363	14197	14341	14477	14163	14243	14408	14421	14338	14368	14373	14429	14220	14516	14120	14292	14235	14226	14123	14395	14268	14353	14210	14202	14370	14408	14164	14411	14273	14443	14279	14389	14248	14328	14395	14263	14420	14256	14412	14372	14437	14265	14203	14407	14297	14339	14289	14365	14278	14402	14415	14205	14372	14233	14430	14323	14303	14432	14230	14233	14471	14379	14292	14320	14316	14252	14415	14493	14127	14348	14259	14383	14388	14259	14346	14471	14324	14226	14441	14314	14249	14177	14308	14265	14345	14347	14454	14212	14203	14424	14516	14312	14284	14489	14354	14302	14226	14370	14426	14324	14279	14245	14204	14429	14264	14311	14186	14336	14161	14357	14297	14530	14263	14433	14383	14297	14356	14320	14240	14477	14337	14347	14352	14312	14350	14347	14224	14245	14401	14253	14386	14367	14210	14338	14371	14495	14262	14411	14222	14294	14374	14392	14277	14254	14335	14409	14299	14133	14195	14399	14275	14358	14331	14300	14295	14265	14329	14352	14571	14207	14333	14359	14361	14396	14383	14293	14278	14443	14275	14072	14218	14321	14257	14293	14458	14423	14295	14340	14120	14418	14329	14358	14277	14533	14405	14330	14275	14279	14334	14183	14295	14315	14374	14304	14362	14387	14467	14345	14134	14382	14375	14305	14264	14282	14210	14420	14365	14244	14199	14316	14188	14391	14368	14232	14353	14271	14487	14307	14269	14328	14382	14383	14350	14326	14328	14151	14393	14312	14240	14320	14302	14298	14312	14282	14268	14305	14404	14266	14377	14249	14197	14252	14322	14346	14431	14371	14313	14303	14318	14212	14367	14165	14242	14249	14067	14344	14277	14333	14314	14447	14296	14337	14271	14303	14353	14407	14259	14183	14205	14214	14272	14336	14343	14262	14072	14194	14575	14229	14258	14218	14187	14279	14245	14492	14294	14238	14343	14327	14426	14250	14381	14367	14289	14248	14437	14450	14380	14354	14174	14475	14380	14390	14263	14302	14335	14331	14274	14381	14548	14290	14154	14352	14566	14486	14352	14293	14160	14295	14388	14375	14302	14461	14247	14350	14421	14239	14364	14478	14392	14174	14329	14316	14438	14407	14267	14323	14258	14275	14331	14337	14129	14144	14239	14484	14293	14217	14472	14406	14304	14426	14328	14340	14251	14291	14534	14294	14249	14239	14438	14270	14282	14455	14300	14478	14333	14330	14382	14250	14329	14359	14284	14271	14299	14325	14230	14235	14302	14263	14130	14394	14443	14236	14366	14298	14279	14355	14246	14295	14271	14184	14476	14379	14495	14148	14346	14339	14259	14379	14287	14116	14515	14377	14316	14162	14305	14285	14342	14314	14368	14205	14273	14332	14424	14215	14354	14297	14333	14531	14313	14118	14432	14188	14193	14254	14170	14356	14191	14278	14368	14248	14342	14332	14475	14276	14284	14410	14354	14302	14413	14318	14272	14232	14144	14333	14266	14207	14427	14166	14342	14390	14241	14383	14386	14336	14370	14256	14307	14321	14334	14231	14422	14266	14311	14205	14307	14314	14220	14216	14252	14506	14328	14240	14365	14299	14284	14299	14173	14382	14266	14315	14336	14296	14415	14260	14480	14326	14362	14182	14431	14378	14331	14304	14224	14383	14296	14406	14255	14234	14327	14210	14338	14456	14229	14292	14394	14346	14214	14359	14360	14372	14415	14318	14249	14183	14232	14331	14290	14315	14292	14256	14339	14300	14190	14236	14329	14266	14165	14218	14351	14267	14382	14255	14369	14427	14269	14242	14321	14153	14462	14307	14354	14404	14439	14282	14257	14347	14089	14185	14233	14122	14189	14466	14294	14326	14342	14220	14207	14202	14248	14434	14251	14129	14264	14313	14277	14449	14263	14350	14346	14404	14449	14252	14349	14308	14268	14309	14239	14277	14381	14278	14230	14364	14282	14386	14245	14410	14364	14467	14337	14416	14201	14398	14182	14300	14313	14295	14269	14255	14429	14302	14230	14285	14430	14374	14361	14296	14574	14287	14318	14291	14179	14431	14327	14235	14371	14276	14118	14362	14239	14362	14474	14295	14226	14428	14429	14210	14368	14304	14405	14463	14387	14283	14450	14490	14336	14460	14404	14152	14299	14341	14501	14355	14388	14260	14314	14336	14362	14327	14485	14336	14220	14407	14342	14495	14251	14158	14076	14410	14199	14417	14453	14304	14142	14340	14474	14457	14155	14245	14355	14435	14242	14350	14268	14271	14387	14342	14297	14440	14416	14302	14351	14159	14285	14263	14298	14385	14491	14366	14267	14187	14409	14338	14195	14321	14279	14260	14324	14412	14292	14485	14195	14501	14323	14170	14345	14366	14165	14344	14337	14336	14457	14460	14327	14214	14321	14228	14233	14278	14178	14228	14185	14241	14376	14398	14427	14298	14410	14151	14219	14405	14354	14439	14386	14302	14300	14128	14297	14341	14235	14290	14268	14264	14175	14446	14409	14311	14382	14272	14324	14310	14421	14208	14295	14139	14530	14257	14352	14342	14357	14278	14356	14315	14136	14254	14282	14384	14194	14284	14337	14318	14367	14241	14203	14459	14396	14269	14280	14191	14373	14213	14351	14417	14262	14286	14312	14310	14212	14356	14390	14367	14554	14236	14416	14284	14202	14225	14224	14342	14269	14154	14238	14349	14285	14305	14358	14303	14348	14183	14445	14202	14466	14195	14274	14209	14464	14251	14146	14329	14441	14321	14325	14279	14329	14276	14267	14119	14265	14438	14366	14376	14288	14457	14560	14251	14413	14395	14384	14202	14445	14323	14319	14401	14298	14385	14366	14286	14316	14416	14134	14372	14308	14207	14273	14318	14332	14510	14267	14271	14268	14193	14267	14328	14316	14367	14416	14315	14188	14294	14237	14165	14289	14298	14174	14482	14401	14404	14282	14285	14338	14251	14362	14302	14450	14364	14246	14430	14193	14269	14459	14421	14174	14355	14231	14418	14426	14274	14339	14441	14283	14354	14364	14311	14263	14357	14267	14401	14433	14208	14236	14286	14353	14346	14360	14402	14283	14354	14295	14323	14287	14165	14397	14287	14240	14356	14489	14224	14266	14376	14434	14218	14283	14400	14475	14260	14163	14405	14456	14291	14231	14209	14447	14183	14212	14313	14251	14412	14345	14319	14344	14325	14287	14221	14259	14439	14310	14354	14255	14420	14336	14280	14437	14287	14302	14227	14482	14227	14281	14330	14272	14287	14346	14287	14215	14356	14364	14318	14215	14295	14414	14406	14195	14395	14289	14264	14416	14258	14424	14349	14317	14157	14450	14391	14454	14374	14258	14436	14401	14331	14352	14315	14303	14286	14392	14247	14353	14310	14321	14391	14223	14381	14406	14388	14448	14395	14249	14332	14328	14329	14499	14359	14231	14303	14185	14404	14292	14314	14340	14525	14352	14296	14318	14293	14285	14317	14265	14388	14243	14500	14332	14302	14394	14268	14310	14189	14381	14373	14386	14460	14467	14249	14205	14455	14516	14259	14495	14293	14347	14461	14324	14275	14409	14232	14190	14241	14226	14370	14192	14126	14510	14195	14364	14339	14262	14261	14594	14268	14408	14258	14380	14414	14377	14456	14342	14167	14255	14523	14301	14277	14256	14339	14436	14478	14411	14260	14343	14145	14373	14362	14287	14364	14276	14330	14195	14411	14272	14161	14358	14345	14309	14398	14280	14221	14293	14476	14406	14354	14260	14394	14244	14314	14334	14207	14243	14313	14369	14136	14209	14330	14389	14298	14307	14310	14354	14357	14433	14221	14330	14164	14302	14347	14321	14424	14316	14294	14432	14327	14316	14270	14443	14233	14354	14266	14321	14406	14309	14323	14241	14264	14399	14228	14328	14246	14242	14163	14158	14379	14411	14235	14546	14239	14379	14226	14276	14340	14395	14254	14358	14383	14357	14412	14401	14271	14260	14234	14086	14270	14428	14260	14203	14382	14330	14364	14287	14281	14192	14412	14180	14353	14298	14253	14379	14380	14431	14382	14255	14383	14480	14377	14335	14409	14345	14360	14255	14433	14411	14410	14406	14215	14265	14207	14074	14404	14300	14374	14324	14214	14261	14304	14199	14210	14231	14269	14131	14287	14146	14225	14276	14459	14140	14284	14334	14363	14314	14231	14310	14510	14331	14284	14288	14306	14255	14416	14314	14336	14295	14417	14304	14255	14393	14254	14356	14359	14348	14396	14292	14257	14376	14258	14305	14374	14222	14254	14403	14185	14293	14229	14298	14340	14280	14317	14406	14267	14433	14437	14217	14376	14435	14160	14300	14361	14281	14378	14347	14395	14412	14297	14341	14238	14267	14350	14381	14381	14287	14237	14437	14199	14314	14494	14272	14240	14374	14407	14444	14040	14332	14197	14360	14273	14298	14414	14214	14477	14377	14234	14353	14248	14368	14309	14351	14335	14240	14440	14266	14416	14282	14168	14114	14343	14454	14301	14264	14230	14310	14257	14067	14159	14268	14270	14204	14459	14463	14277	14257	14412	14302	14350	14300	14384	14210	14228	14084	14211	14173	14273	14354	14376	14176	14287	14352	14251	14237	14256	14429	14231	14294	14260	14429	14208	14358	14429	14422	14445	14462	14265	14380	14348	14211	14342	14422	14450	14418	14181	14292	14268	14294	14158	14412	14337	14328	14311	14306	14154	14394	14490	14348	14306	14324	14397	14244	14200	14335	14278	14251	14278	14430	14393	14362	14292	14434	14307	14245	14216	14334	14350
27879	22987	28167	25601	20994	19429	18735	18189	18136	17826	17650	17523	17711	17737	17552	17328	17325	17561	17359	17243	17416	17257	17437	17123	17469	17501	17393	17234	17206	17302	17113	17206	17262	17431	17496	17462	17931	17659	17546	17402	17115	17259	16972	16997	17069	17049	17142	17297	17284	17284	17277	17236	17267	17015	17091	17204	17253	17243	17174	17071	17170	17079	17179	17161	17135	17165	17154	16975	17190	17180	17190	17092	17045	16975	17084	16969	17197	17234	17286	17205	17062	17193	17042	17091	17102	17231	17351	17155	17275	17164	17112	17264	17093	17128	17168	17264	17165	17177	17326	17244	17023	17128	17500	17208	17076	17310	17199	17345	17197	17137	17104	17016	17277	16843	17263	17196	16990	17386	16907	17328	17145	16980	17153	17152	17231	17088	16983	17206	16868	17125	17262	17231	17281	17283	17080	17020	17460	17136	17145	17127	17175	17138	17010	17187	17136	17215	17185	17138	17110	17092	17374	17138	17118	17051	17048	17273	17081	17222	17066	17194	17192	17328	17062	17315	17183	17305	17213	17112	16938	17209	17118	17060	17060	17312	17213	16914	17152	17047	17270	17357	17396	17316	17240	17133	17244	17036	17249	17132	17104	16994	17050	17159	17106	17140	17249	17030	17034	17058	17202	17038	17086	16998	17064	16980	17078	16950	16955	17172	17209	17206	17263	17405	17141	17250	17120	17169	17187	17280	17253	17285	17176	17262	17009	17053	17144	17172	17152	17142	17048	17182	17191	17086	17161	17094	17352	17058	17328	16964	17048	17122	17297	17049	17178	17174	17015	17113	17270	17000	17239	17210	16985	17214	17261	17121	17214	17043	17085	17240	17171	17110	17196	17081	17329	17162	16977	16966	17181	17226	17227	17182	17206	17169	17307	17266	17243	17031	17240	17159	17200	17198	17048	17192	17233	17098	17160	17195	17286	17152	17241	17157	17182	17179	17344	17402	17250	17097	17125	17108	17092	16955	17095	17218	16970	17006	17235	17261	16956	17278	17118	17140	17113	17189	17103	17125	17199	17271	17328	17360	17366	17217	17104	17069	17301	17162	16901	16899	17127	17085	17126	17279	17027	17006	17395	17371	17181	17313	17134	17126	17072	17027	17129	16997	17105	17388	17389	17214	17377	17072	17246	17151	17217	17192	17153	17115	17126	17162	17418	17360	17213	17223	17184	17081	17087	17213	17209	17037	17174	17369	17288	17085	17024	17134	17369	17205	17074	17346	17064	17051	17067	17224	17052	17061	17010	16995	17305	16992	17074	17208	16883	17116	17269	17158	17074	17218	17394	17149	17206	17292	17140	17261	17102	17193	16974	17110	17000	17284	16989	17059	17113	17206	17253	17058	17219	17182	17085	17238	17204	17198	17319	17189	17098	17232	16955	17229	17191	17105	17241	17128	17198	17220	16894	17104	17279	17184	17354	17234	17055	17219	17222	17045	17238	17097	17226	17145	17241	17244	17112	17043	17251	16996	17314	17103	17186	17136	17195	17157	17209	17019	17229	17135	17056	17140	17054	17193	17145	17142	16969	16996	17098	17313	17277	17065	17427	17214	17380	17170	17274	17019	17208	17284	17095	17308	17273	17148	17252	17216	17147	17124	17121	17238	17013	16949	17068	17003	17263	17080	17190	17104	17214	17279	17168	17242	17232	17160	17388	17285	17247	17266	17212	17185	17133	17020	17226	17216	17066	17077	17371	17089	17251	17106	17230	17176	17006	17048	17246	17208	17172	17220	17148	17053	17215	17294	17077	17119	17103	17122	17323	17340	17083	17264	17099	17060	17064	17149	17052	17009	17059	17177	17166	17116	17169	17167	17137	17241	17125	17369	17174	17186	17125	17209	17212	17078	17143	17044	17265	17124	17017	17369	16955	17285	16981	17199	17185	17327	17037	17052	17216	17289	17261	17241	17066	17083	17192	17019	17187	17195	17090	17211	17217	17334	16899	17311	17376	17086	17107	17017	17090	17229	17240	17111	17354	17034	17406	17024	17024	17153	17060	17178	17114	17185	17054	17090	17219	17076	17195	17308	17076	17295	17281	17061	17089	16999	17278	17119	17204	17139	17130	17222	17277	17159	17251	17112	17075	17197	17057	17113	17195	17037	17094	17093	17223	17072	17015	17034	17187	17111	17303	17358	17126	17176	17251	17161	17250	17150	17171	17239	17148	17124	17139	17376	17194	17241	17207	16988	17236	17013	17170	17176	17210	17175	17117	17214	17313	16933	16890	17106	17010	17106	17306	17161	17241	17357	16993	17190	17105	17291	17233	17093	17205	17173	17095	17122	17169	17207	17065	17045	17254	17186	17357	17149	17220	17164	17164	17095	16970	17080	17142	17231	17030	17204	17109	17007	17090	17162	17170	17151	17256	17120	17193	17120	17110	17145	17379	17160	17250	17189	17243	17492	17155	16969	17182	17210	17173	17105	17095	17288	17014	17245	17234	17075	17214	17151	17155	17257	17026	17118	17218	17227	16972	17174	17203	17240	17236	17362	17032	17230	17082	17243	17188	17213	17214	17189	17179	17088	17217	17093	17130	17132	17230	17463	17312	17241	17181	17251	17251	17275	17098	17284	17106	17085	17151	17217	17087	17200	17017	17207	17279	17106	17212	16937	17146	17176	17256	17374	17163	17229	17065	17406	17093	17280	17071	17133	17018	17144	17048	17094	17179	17308	17188	17198	17164	17288	16994	17285	17144	16996	17038	17059	17186	17252	17155	17004	17409	17049	17443	17047	17164	17194	17244	17113	17150	17329	17278	17087	17126	17177	17322	17237	17121	16963	17062	17219	17175	17140	17198	17223	17215	17122	17092	17127	17209	17325	17095	17147	17247	17056	17121	17179	17064	17221	17170	17081	17284	17305	17003	17042	17115	17200	17080	17146	17245	17140	17131	17274	17439	17371	17368	17274	17176	17006	17162	17016	17177	17211	17222	17255	17220	17143	17347	17175	17127	17041	16971	17211	17204	17261	17342	17346	17155	17109	17144	16924	16927	17257	17276	17235	17281	17132	16990	17071	17257	17196	17234	17257	17142	17238	17100	17128	17205	17018	17143	17270	17263	17242	17110	17064	17153	17289	17186	17057	17228	17068	17076	17251	17009	17138	17323	17305	17266	17062	17167	17112	16985	17237	17377	16935	17084	17019	17088	16979	17141	17165	17043	17012	17203	17107	17099	17178	17300	17325	17091	17120	17055	17005	17164	17354	17068	17180	17179	17227	17158	17168	17230	17176	17210	17172	17001	17241	17189	16972	17140	17106	17136	16909	16982	17195	17197	17359	17304	17091	17134	17359	17170	17040	16966	17417	17143	17186	17152	17173	17019	16985	17006	17190	17211	17239	17190	17108	17440	17254	17145	17330	17496	17140	17244	17440	17199	16975	17183	17051	16828	17123	16992	17088	17339	17162	17220	17068	17022	17083	17217	17287	17086	17119	17230	17183	17544	17276	17023	17192	17089	17122	17269	16902	17223	17281	17266	17272	17224	17391	17160	16990	17087	17118	17309	17195	17068	17162	17178	17164	17452	16921	17073	17174	17298	17049	17075	17108	17179	17199	17083	17209	17250	17042	17057	17241	17134	17246	17339	17062	17214	17126	17232	17268	17204	17084	17148	17182	17091	17243	17249	17218	17200	17136	17227	17158	17071	17050	17317	17175	16912	17302	17269	16988	17199	17013	16945	17041	17069	17223	17351	17001	17333	17149	17026	17275	16727	17031	17402	17032	17384	17160	16968	17321	17267	17296	17205	17072	17219	17135	17207	17108	17220	17393	17298	17088	17016	17186	17329	17160	17092	17058	17482	17160	17183	17088	17131	17322	17083	17240	17077	17327	17264	17163	17274	17276	17246	17081	17341	17302	17117	17190	17143	17196	17186	17186	17297	17344	17343	17079	17080	17052	17013	17147	17292	17148	17180	17119	17095	17237	17315	17326	17013	17105	17118	17242	16988	17425	17162	17263	17225	17278	17337	17418	17147	17129	17272	17294	17219	17420	17268	17261	17213	17192	17121	17118	17067	17260	17221	17222	17137	17156	17180	17114	17068	17295	17174	17142	17337	17179	17073	16949	17348	17205	17238	17079	17339	17272	17190	17267	17198	17202	17327	17049	17305	17291	17051	17299	17116	17040	17093	17246	17048	17009	16941	17189	17259	17009	17000	17148	17386	17306	17203	17112	17246	17206	17088	17050	17158	17201	17103	17202	17223	17243	17194	17193	17094	17238	17314	17173	17151	16994	17105	17071	17350	17099	17180	17024	17193	17117	17101	17345	17410	17376	16992	17221	17434	17167	17222	16971	17078	17190	16995	17210	17161	17112	17212	17128	17247	17004	17291	17206	17181	17112	17217	17186	16977	17248	17308	17013	17152	17103	17190	17171	17205	17251	17256	17180	17008	17040	17114	17262	17221	17179	17154	17275	17185	17242	17185	17085	17142	17147	17006	17116	17343	17115	17005	17065	16982	17189	17167	17273	17137	17305	17096	17067	17053	17255	17097	17159	17090	17384	17224	17360	17125	17074	17020	17183	17074	17024	17177	17095	17203	17009	17230	16948	17195	17110	17197	17130	17245	17170	17327	17190	16982	17285	17358	17410	17189	17226	17192	17342	16954	17358	17242	17204	17145	17243	17101	17111	17285	17348	17131	17074	17180	17439	17236	17100	17189	17197	17360	17116	17314	17129	17164	17277	17373	17292	17194	17127	17123	17159	17079	17203	17111	17020	17287	17143	17368	17119	17266	17058	17217	17109	17197	17249	17293	17154	17095	17241	17108	17112	17207	17213	17187	17265	17095	17236	17192	17153	17137	17148	17131	17015	17259	17128	17197	17135	17166	17206	17136	17261	17328	17271	17170	17102	17144	17283	17116	17278	17194	17294	17104	17048	17263	16977	17162	17208	17039	17301	17302	17296	17182	17097	17206	17068	17130	17027	17114	17148	17250	17193	17119	17162	17225	17179	17096	17119	17061	17100	17095	17187	17157	17236	16967	17229	17168	17169	17342	17057	17253	17340	17100	16906	17077	17163	17118	17302	17098	17138	17158	17328	17100	17067	17097	17131	17398	17253	17324	17246	17252	17168	17289	17261	17302	17120	17268	17188	17129	17277	17198	17147	17214	16995	17016	17073
18439	27926	28020	22729	20040	17662	16641	16360	15755	15464	15278	15402	15639	15718	15220	15185	15228	14980	14948	14843	14778	14939	14776	14853	14955	15031	14606	14595	14727	14667	14593	14787	14471	14778	14985	15065	14981	14800	14695	14629	14505	14619	14643	14514	14639	14522	14506	14478	14779	14469	14500	14503	14529	14655	14465	14422	14464	14567	14549	14452	14554	14625	14497	14403	14531	14544	14491	14652	14457	14608	14392	14686	14446	14304	14563	14464	14563	14545	14541	14599	14453	14645	14613	14444	14485	14407	14420	14525	14334	14525	14488	14651	14582	14503	14538	14571	14658	14591	14356	14418	14608	14543	14501	14594	14367	14480	14648	14459	14470	14629	14711	14469	14415	14636	14560	14555	14601	14588	14317	14488	14629	14525	14678	14542	14653	14437	14577	14462	14433	14540	14543	14602	14635	14442	14664	14619	14674	14599	14533	14469	14394	14597	14453	14607	14541	14585	14686	14573	14742	14762	14492	14709	14503	14595	14351	14577	14434	14643	14417	14378	14650	14645	14497	14376	14402	14589	14486	14433	14588	14444	14547	14551	14416	14593	14579	14551	14468	14501	14579	14581	14608	14459	14563	14506	14775	14531	14533	14781	14587	14623	14499	14663	14530	14680	14601	14601	14605	14451	14433	14630	14642	14567	14622	14818	14667	14548	14629	14324	14635	14536	14530	14667	14595	14561	14468	14477	14452	14602	14510	14372	14712	14580	14628	14621	14651	14465	14496	14742	14496	14675	14623	14647	14538	14542	14490	14442	14674	14531	14524	14609	14399	14395	14553	14652	14363	14576	14517	14567	14528	14531	14654	14475	14444	14683	14597	14572	14483	14685	14522	14619	14473	14665	14629	14411	14549	14559	14497	14483	14603	14702	14326	14582	14603	14547	14450	14677	14493	14504	14454	14573	14540	14674	14549	14559	14345	14588	14461	14601	14575	14388	14605	14741	14603	14547	14684	14520	14666	14559	14473	14505	14562	14552	14719	14405	14472	14633	14580	14524	14620	14556	14535	14629	14438	14349	14647	14618	14390	14475	14552	14572	14546	14510	14530	14436	14583	14585	14668	14489	14556	14512	14577	14589	14585	14600	14417	14743	14410	14423	14609	14577	14550	14748	14513	14468	14682	14481	14390	14558	14528	14483	14492	14499	14571	14518	14504	14674	14632	14373	14550	14377	14539	14516	14656	14532	14568	14635	14573	14612	14572	14554	14542	14576	14601	14533	14712	14681	14512	14504	14480	14647	14599	14432	14494	14659	14271	14410	14557	14590	14538	14511	14553	14526	14451	14754	14738	14543	14617	14658	14460	14450	14631	14594	14463	14386	14467	14531	14547	14509	14497	14687	14673	14498	14726	14530	14581	14583	14666	14517	14479	14541	14624	14671	14664	14403	14560	14503	14394	14539	14525	14590	14644	14488	14542	14419	14399	14554	14689	14570	14699	14580	14526	14493	14649	14613	14495	14541	14430	14592	14645	14580	14541	14588	14483	14634	14605	14564	14518	14621	14532	14470	14480	14605	14501	14576	14545	14455	14509	14635	14625	14594	14598	14403	14585	14417	14739	14569	14611	14611	14745	14574	14543	14471	14480	14605	14595	14712	14479	14426	14770	14454	14723	14464	14619	14500	14596	14714	14612	14721	14507	14532	14479	14484	14627	14501	14638	14571	14658	14663	14537	14665	14714	14626	14534	14547	14480	14446	14630	14581	14649	14624	14495	14631	14587	14468	14567	14598	14604	14588	14506	14623	14744	14621	14681	14321	14595	14444	14716	14431	14477	14494	14527	14431	14488	14575	14414	14458	14467	14589	14404	14551	14692	14562	14433	14365	14433	14586	14569	14540	14545	14581	14623	14452	14631	14436	14516	14332	14562	14522	14491	14305	14656	14579	14522	14680	14562	14681	14569	14588	14412	14500	14310	14711	14533	14679	14451	14380	14419	14235	14593	14509	14456	14507	14539	14610	14530	14440	14630	14575	14382	14562	14419	14610	14565	14553	14562	14633	14553	14534	14454	14410	14583	14559	14604	14547	14605	14615	14537	14619	14507	14586	14495	14698	14602	14495	14733	14662	14385	14315	14579	14585	14639	14730	14488	14320	14491	14693	14574	14491	14426	14608	14659	14454	14531	14443	14432	14509	14634	14518	14499	14608	14535	14507	14437	14625	14580	14493	14484	14558	14550	14534	14331	14414	14497	14580	14659	14631	14590	14517	14485	14557	14447	14453	14408	14530	14677	14464	14422	14447	14559	14560	14400	14494	14537	14504	14576	14592	14511	14670	14514	14314	14663	14417	14652	14609	14727	14625	14684	14389	14483	14405	14566	14451	14619	14478	14663	14463	14361	14736	14596	14516	14443	14639	14508	14531	14717	14589	14575	14485	14539	14530	14417	14549	14563	14455	14607	14632	14474	14666	14471	14462	14530	14525	14480	14545	14608	14499	14547	14563	14567	14566	14427	14575	14586	14557	14454	14608	14500	14603	14577	14456	14587	14424	14620	14569	14601	14519	14662	14571	14638	14584	14686	14652	14516	14540	14688	14619	14664	14501	14599	14728	14521	14543	14450	14456	14477	14428	14563	14511	14540	14528	14649	14598	14617	14487	14518	14704	14665	14457	14619	14488	14605	14602	14620	14610	14542	14490	14551	14676	14670	14504	14468	14528	14491	14488	14508	14553	14538	14677	14582	14465	14573	14380	14536	14509	14439	14477	14323	14630	14555	14622	14672	14562	14330	14599	14550	14675	14495	14417	14513	14495	14571	14519	14590	14583	14433	14469	14546	14786	14617	14470	14573	14493	14499	14437	14452	14625	14449	14553	14650	14461	14549	14444	14547	14576	14519	14611	14622	14449	14468	14581	14573	14534	14539	14566	14469	14431	14302	14441	14519	14555	14653	14306	14734	14442	14499	14723	14520	14460	14653	14511	14525	14652	14655	14646	14591	14596	14735	14668	14547	14576	14509	14606	14469	14427	14418	14540	14623	14720	14447	14624	14535	14589	14611	14496	14522	14656	14482	14495	14496	14570	14488	14542	14547	14417	14525	14600	14588	14517	14573	14545	14372	14653	14580	14452	14552	14420	14540	14454	14555	14628	14608	14509	14470	14629	14601	14406	14521	14489	14619	14598	14838	14576	14369	14505	14536	14692	14471	14569	14526	14639	14437	14450	14639	14528	14424	14415	14476	14575	14567	14519	14692	14463	14605	14470	14590	14507	14547	14645	14527	14559	14476	14636	14571	14666	14376	14500	14648	14590	14482	14438	14511	14622	14585	14428	14760	14565	14616	14540	14556	14452	14513	14485	14571	14518	14466	14572	14532	14452	14531	14646	14489	14522	14538	14334	14517	14544	14474	14564	14510	14435	14463	14614	14570	14562	14561	14586	14519	14574	14502	14610	14377	14505	14495	14557	14571	14686	14517	14605	14593	14635	14516	14404	14485	14392	14438	14501	14537	14452	14596	14557	14588	14729	14667	14564	14701	14590	14489	14523	14513	14635	14636	14480	14534	14336	14614	14532	14601	14501	14539	14458	14420	14564	14523	14554	14500	14523	14710	14561	14574	14495	14572	14537	14597	14425	14434	14636	14595	14639	14568	14635	14605	14525	14586	14484	14635	14569	14710	14582	14346	14531	14639	14560	14446	14392	14650	14513	14630	14692	14545	14494	14457	14662	14452	14527	14537	14595	14560	14639	14535	14580	14649	14513	14641	14667	14413	14476	14551	14541	14704	14637	14671	14505	14647	14592	14497	14630	14388	14556	14538	14511	14638	14506	14555	14623	14432	14588	14489	14497	14554	14419	14457	14548	14632	14476	14595	14587	14561	14618	14530	14567	14674	14537	14456	14559	14389	14439	14516	14375	14574	14612	14473	14574	14565	14473	14719	14745	14485	14539	14561	14438	14613	14547	14476	14555	14640	14749	14408	14747	14548	14512	14381	14597	14595	14497	14588	14391	14658	14573	14892	14674	14507	14337	14661	14524	14517	14423	14439	14500	14480	14613	14594	14670	14615	14631	14653	14625	14533	14689	14596	14667	14525	14683	14587	14702	14479	14510	14456	14531	14423	14545	14394	14523	14533	14541	14644	14556	14525	14553	14612	14402	14553	14604	14610	14592	14588	14509	14520	14577	14552	14405	14642	14543	14345	14490	14649	14698	14827	14349	14517	14587	14518	14596	14483	14754	14550	14637	14648	14567	14502	14576	14577	14648	14678	14532	14416	14610	14657	14660	14623	14527	14637	14605	14449	14770	14486	14389	14608	14466	14437	14400	14608	14680	14560	14469	14563	14516	14655	14567	14534	14626	14607	14640	14528	14443	14331	14542	14544	14585	14559	14556	14583	14421	14521	14522	14406	14581	14474	14629	14511	14586	14407	14426	14536	14527	14642	14374	14683	14658	14537	14584	14530	14569	14595	14432	14568	14455	14561	14522	14685	14624	14510	14458	14564	14569	14597	14490	14697	14478	14643	14470	14619	14556	14303	14348	14561	14521	14558	14482	14578	14653	14631	14366	14582	14527	14592	14589	14442	14557	14648	14613	14619	14435	14559	14524	14533	14373	14498	14620	14422	14505	14644	14472	14523	14483	14676	14581	14484	14618	14736	14668	14448	14495	14396	14541	14519	14637	14449	14437	14636	14585	14757	14433	14854	14678	14380	14438	14509	14493	14742	14565	14470	14522	14496	14446	14608	14511	14572	14492	14635	14527	14639	14553	14566	14500	14545	14467	14500	14533	14396	14644	14637	14660	14634	14419	14599	14584	14554	14604	14581	14491	14602	14648	14529	14407	14477	14474	14574	14530	14583	14598	14420	14537	14592	14725	14624	14654	14427	14540	14580	14340	14562	14437	14641	14543	14476	14590	14547	14438	14490	14365	14561	14598	14577	14678	14478	14722	14684	14613	14536	14472	14479	14534	14697	14522	14397	14653	14656	14654	14568	14477	14364	14589	14524	14577	14553	14595	14533	14559	14539	14420	14648	14492	14531	14668	14486	14577	14559	14673	14513	14605	14758	14560	14519	14373	14619	14524	14297	14542	14544	14693	14424	14627	14510	14511	14454	14615	14510	14454	14670	14610	14512	14518	14744	14619	14450	14648	14689	14615	14567	14500	14481	14464	14607	14506	14557	14447
23905	21511	29284	24332	22635	23243	22549	19582	18472	18499	18030	17593	17870	18132	17656	17597	17965	17528	17274	17296	17339	17137	17186	17305	17325	17312	17305	17004	17173	17163	17027	16896	16963	17347	19154	19417	18618	17899	17381	17003	16832	16840	16995	16762	17016	16862	17012	17013	16845	16743	16902	17123	16951	16731	16908	17007	16780	16797	16886	16820	16762	16889	16940	16807	16878	17020	16817	17026	16858	16866	16785	16917	16930	17004	16993	16988	17182	16965	16971	16969	16967	16899	16927	16816	16982	16806	16813	16813	16721	16828	16761	16945	16761	16876	16734	16678	16833	16775	16912	16884	16892	16778	16875	16875	16939	16897	16853	16885	16894	16807	16825	16825	16786	16836	16679	16916	16966	16765	16810	16696	16818	16796	16806	16801	16775	16833	16738	16876	16734	16837	16897	17075	16836	16774	16760	16969	17053	16913	16961	16873	16808	16808	16909	17008	16914	16920	17001	16916	16917	16940	16735	16883	16996	16657	16833	16945	16924	16810	16699	17045	16782	16909	16884	17018	16881	16749	16777	16882	16865	16957	16852	16742	16917	16844	16922	16746	16832	16819	16878	16785	16874	17035	16985	16738	16993	16832	16978	16643	16836	16884	16951	16811	16964	16708	16970	16954	16725	16960	16953	17002	16828	16721	16946	16630	16992	16918	17016	16936	16898	16735	16970	16774	16727	16997	16849	16663	16832	16825	16922	16762	16759	16865	16805	16981	16967	16832	16880	16855	16848	16860	16967	16877	16935	16874	16759	16921	16906	16827	16847	16799	16696	16737	16835	16786	16796	16900	16903	16897	16687	16847	16853	16657	16770	16678	16746	16899	16880	16717	16888	16786	16805	16885	16829	16843	16838	16939	16938	16860	16793	17003	16980	17025	16710	16847	16973	16724	17105	16906	16827	16944	17001	16806	16777	16868	16807	16930	16836	16876	16816	17177	16870	16845	16751	16855	16781	16803	16698	16856	16708	16821	16819	16824	16848	16925	17004	16808	16981	16772	16902	16729	16733	16948	16895	16791	16930	16837	16677	16889	16871	16920	16816	16702	16859	16752	16921	16731	16967	16727	16952	16866	16983	16816	16935	16860	16885	16686	17039	16722	16761	16819	17019	16732	16688	16869	16926	16810	16809	16808	16787	16798	16866	16902	16817	16751	16853	16619	16927	16744	16905	16889	16835	16700	16938	16739	16726	16783	16684	16748	16817	16712	16863	16938	17035	16941	16851	16714	16749	16895	16901	16843	16814	16671	17020	16796	16824	16828	16945	16818	16873	16932	16868	16974	16802	16803	16868	17080	16830	16746	16777	16807	16761	16882	16946	17036	16710	16877	16948	16955	16884	16891	16716	17030	16781	16772	16894	16911	16985	16754	16807	16872	16827	16964	16752	16935	16977	16871	16822	16823	17009	17083	16643	16844	16785	16999	16764	16840	16851	16832	16833	16775	17047	17105	16808	16910	16588	16808	17179	16871	16998	16948	16799	17042	16790	16721	16741	16938	16945	16871	16913	16876	16787	16976	16958	16692	17089	16995	16963	16889	16906	16777	16616	16891	16882	16667	16617	16902	16815	16945	16940	16943	16973	16877	16850	16997	16893	16613	16746	16887	16908	16797	16852	16791	16734	16659	16816	16842	16883	16719	16804	16922	17036	16843	16939	16843	16732	16706	16832	17035	16831	16832	16910	16825	17038	16796	16922	16750	16694	16801	16909	16951	16963	16723	17015	16864	16930	16983	16913	16904	16764	16808	16798	16857	16786	16976	16807	16930	17113	16921	16968	16689	16893	16769	16701	16703	16848	16972	16871	16736	16904	16866	16930	16927	16875	16903	16775	16791	16806	16866	16947	16690	16854	16848	16770	16878	16941	16745	16937	16741	16674	16804	16780	16900	16821	16656	16680	16892	16845	16924	16997	17024	16766	16776	17001	16880	16936	16809	16957	16993	16845	16915	16886	16877	16693	16839	16678	16995	16844	16616	17057	16855	16928	16869	16915	16733	16740	16671	16953	16708	16985	17022	16888	16806	16865	16821	16857	16896	16818	16820	16675	16790	16766	16772	16820	16921	16981	16797	16788	16790	17059	17002	16879	16670	16776	16842	17033	17035	16951	16853	16846	16917	16928	16853	16928	16752	16780	16928	16968	16783	16897	17006	16779	16875	16737	16753	16892	16860	16843	16915	16841	16941	16832	16942	16922	16801	16828	16809	17066	16947	16856	16764	16800	16776	16732	16885	17076	17064	16829	16831	16887	16577	16754	16904	17146	16726	16605	16739	16954	16925	16952	16876	16746	16861	16940	16828	16776	16854	16823	16678	16804	16757	16904	16850	16739	16766	16832	16723	17001	16855	16859	16885	16582	16902	16758	16991	16828	16885	16996	16987	16847	16791	16950	16851	16934	17146	16870	17061	16976	16645	16985	16957	16634	16638	16887	16716	16932	16840	16787	16766	16886	17068	16760	16890	16850	16952	16861	17031	16945	16894	16913	16826	16865	16903	16757	16883	16967	17012	16879	16770	16700	16966	16885	17120	16840	16851	16803	16802	17130	16918	16770	16905	16865	16781	16726	17060	16820	16641	16768	16837	16861	16921	16968	16747	16812	16739	16909	16783	16913	16711	16783	16937	16937	16828	16978	16759	16987	16774	16681	16996	16988	16874	16911	16757	16917	16666	16851	17041	16980	16786	16776	16764	16952	16981	16892	16794	16902	16727	16762	16849	16781	16789	16787	16734	16864	16790	16713	16889	16823	16834	16931	16721	16571	16728	16886	16756	16683	16705	16909	16933	16821	16893	16685	16723	16692	16873	16846	16956	16763	16793	16915	16631	16977	16792	16935	16855	17136	16764	16834	16852	16896	17108	16799	16794	16673	17031	16800	16742	16646	16753	16807	16733	16712	16931	16886	16901	17029	16775	16825	16781	16863	16952	17063	16804	16865	16787	16833	17023	16859	16984	17001	16693	16816	16782	16842	16810	16777	16878	16824	17012	16849	16999	17034	16722	16862	16738	17108	16981	16953	16959	16732	16664	16915	16935	16950	16909	16785	17017	16892	16875	16700	16578	16838	16748	16801	16820	16942	16867	16860	16724	17060	16693	16891	16990	16839	16762	16964	16901	17018	16826	16640	16718	17013	16748	17011	16921	16911	16980	16600	16943	16911	16900	16999	16761	16778	16839	16848	16864	16957	16793	16927	16830	16758	16870	16857	16760	16881	16953	16829	16807	16772	16859	16938	16939	16828	16636	16832	16776	16805	16735	16757	16732	16913	16906	16866	16823	16904	16868	16900	16900	16835	16742	16698	16764	17078	16981	16955	16953	16762	17038	16937	17000	17009	16872	16788	16789	16837	16818	16906	17029	16914	17031	16912	16813	16968	16956	17087	16829	16821	16751	16922	16903	16792	16527	16912	16636	16904	17027	16892	16853	16843	16768	16846	17027	16931	16780	16807	17026	16843	16870	16752	16900	16950	16734	16955	16736	16952	16862	16864	16928	16897	16969	16770	16902	16955	16858	16865	16724	16855	16841	16957	16901	16887	16867	16658	16653	16869	16757	16868	16884	16901	16932	16785	16847	17041	17010	17014	16907	16767	16838	16653	16836	16774	16944	16740	16889	16972	16840	16841	16927	17031	17054	17068	16972	16926	16752	16742	16979	16851	16922	16913	16763	16809	16680	16933	16851	16907	16875	16900	16923	16763	16781	16839	16792	16973	16793	16772	16946	16750	16734	16987	16961	16876	17006	16874	16940	16804	16817	16972	16870	16770	16893	16927	17003	17028	16982	16921	16811	16915	16891	16803	16855	16761	16742	16863	16882	16872	16880	16974	16795	16918	17062	16801	16976	16851	16578	16784	16661	16960	16929	16854	16749	16861	16930	16736	16958	16821	16684	16901	16884	16782	16885	16923	16947	16797	16632	16679	16824	16870	16690	16985	16925	16946	16902	16907	16920	16932	16965	16992	16857	16936	16885	17032	16804	17051	16799	16728	16718	16852	16867	16715	16967	16907	16691	16706	16799	16692	16933	16792	17103	16951	17086	16900	16718	16701	16867	16691	16697	16678	16834	16818	17037	16888	16971	17008	16939	16844	16685	16702	16765	16851	16878	16855	16859	17034	16746	16892	16845	16890	16991	17057	16994	16861	16922	16803	16569	16729	16757	16761	16766	16812	16693	16938	16836	16864	16960	17058	16686	16882	16771	16834	17028	16857	16884	16871	17056	16484	16756	17060	16649	16819	16780	16762	16943	16844	16813	16777	16908	16800	16833	16913	16836	16861	16775	16910	16839	16793	16964	16819	16747	16825	16908	16861	17035	16977	16797	16738	16876	16866	16931	16815	16905	16756	16847	16787	16936	16836	16767	16915	16774	17003	16861	16934	16871	16807	16946	16881	16855	16895	16861	16931	16793	16859	16858	16991	16886	16786	16488	16559	16830	16961	16767	16954	17066	16832	16808	16699	16928	16581	16901	16958	16966	16823	16820	16578	16804	17047	16941	16704	16837	16965	16798	16842	16830	16676	16794	16873	16923	16951	16966	16806	16927	16796	16825	16854	16775	16926	16652	16973	16933	16902	16835	16919	16606	16777	16887	16800	16882	16858	16935	16793	17000	16778	16790	16988	17192	16706	16968	16751	16849	16979	16887	16931	16941	16947	16838	16943	16613	16797	16942	16976	16870	16938	16756	16790	16664	16793	16583	16929	17101	17034	16817	16921	16866	16866	16854	16756	16907	16795	16917	16858	16896	16698	16868	16902	16884	17016	17093	16959	16674	16760	16980	16929	16746	17008	16881	16701	16917	16992	16744	16655	16795	16668	16803	16959	16993	16956	16931	17080	16854	16637	16909	16913	16765	16849	16927	16840	16944	16930	16729	16823	16879	16824	16978	16802	16750	16868	16726	16645	16723	17013	16852	16909	16843	16843	17062	16942	16837	16860	16817	17005	16912	16928	16681	16786	16843	16596	16961	16929	16585	17020	16864	16987	16920	16751	16907	17055	16827	16715	16898	16823	16789	16908	16919	16944	16782	16934	16939	16945	16780	16759	16846	16961	16997	16781	16811	16708	16945	16569	16630	16679	16696	16822	16823	16920	16795	16850	16844	17078	16957	16692	16749	17071	16730	16728	16842	16680	16797
17971	33899	34056	27051	21934	19308	18554	17664	16918	16213	15831	15629	16137	16082	15715	15339	15592	15182	14915	14748	14925	14729	14562	14982	14977	14932	14624	14669	14682	14741	14645	14588	14524	15168	17399	17877	16488	15537	14835	14703	14572	14447	14458	14450	14203	14514	14235	14707	14464	14311	14317	14379	14415	14441	14462	14409	14432	14578	14257	14522	14353	14527	14489	14495	14505	14416	14539	14348	14334	14319	14464	14520	14271	14337	14343	14537	14520	14318	14272	14205	14422	14551	14279	14566	14302	14367	14510	14542	14413	14722	14360	14346	14468	14329	14487	14306	14544	14334	14588	14314	14295	14253	14280	14595	14406	14377	14407	14536	14429	14400	14302	14320	14361	14247	14401	14439	14362	14379	14458	14482	14504	14377	14202	14215	14418	14497	14455	14395	14533	14643	14446	14366	14502	14625	14429	14403	14410	14340	14411	14447	14396	14510	14441	14498	14264	14397	14403	14454	14352	14350	14325	14387	14242	14517	14450	14404	14377	14425	14311	14446	14258	14328	14327	14295	14517	14413	14219	14584	14446	14184	14358	14453	14267	14446	14503	14415	14299	14324	14333	14397	14333	14355	14419	14367	14193	14420	14342	14529	14574	14293	14505	14251	14320	14421	14659	14489	14209	14556	14303	14365	14641	14451	14370	14274	14214	14452	14550	14344	14444	14415	14305	14340	14430	14377	14448	14492	14440	14283	14240	14619	14412	14329	14386	14290	14330	14350	14321	14148	14319	14257	14440	14461	14483	14490	14308	14396	14284	14592	14276	14323	14443	14326	14360	14382	14321	14437	14378	14250	14397	14447	14299	14303	14317	14494	14378	14335	14360	14321	14474	14442	14238	14468	14469	14287	14217	14333	14422	14434	14506	14560	14512	14435	14392	14529	14439	14321	14324	14397	14447	14212	14361	14375	14464	14495	14370	14477	14483	14428	14435	14348	14312	14419	14457	14410	14529	14262	14440	14416	14422	14264	14473	14377	14431	14328	14388	14602	14370	14413	14294	14403	14386	14318	14466	14115	14373	14382	14320	14512	14559	14648	14449	14347	14404	14307	14365	14530	14410	14379	14399	14299	14270	14519	14446	14457	14404	14321	14461	14323	14390	14297	14245	14367	14554	14313	14361	14454	14433	14329	14394	14375	14444	14398	14373	14439	14399	14398	14376	14390	14353	14369	14370	14381	14414	14455	14602	14316	14473	14372	14401	14365	14449	14309	14268	14442	14401	14427	14544	14353	14381	14424	14307	14557	14318	14417	14630	14263	14348	14456	14406	14280	14532	14387	14306	14261	14363	14524	14533	14356	14502	14348	14311	14530	14288	14178	14389	14379	14386	14380	14418	14431	14470	14351	14346	14388	14331	14401	14344	14477	14380	14231	14260	14644	14230	14410	14320	14401	14308	14436	14458	14381	14430	14402	14429	14424	14335	14483	14344	14528	14380	14419	14558	14554	14288	14402	14433	14447	14361	14413	14460	14339	14435	14359	14386	14269	14403	14333	14420	14330	14391	14317	14433	14303	14344	14386	14445	14410	14421	14314	14319	14286	14352	14461	14219	14477	14368	14498	14379	14406	14290	14429	14399	14261	14379	14363	14368	14341	14464	14456	14413	14459	14364	14358	14275	14350	14463	14354	14349	14557	14500	14350	14256	14356	14269	14350	14275	14265	14593	14676	14333	14256	14500	14349	14285	14595	14405	14499	14417	14427	14477	14437	14393	14394	14445	14529	14387	14339	14463	14300	14481	14362	14174	14403	14368	14477	14502	14266	14349	14358	14448	14376	14476	14324	14366	14268	14343	14535	14375	14397	14298	14314	14407	14416	14508	14507	14408	14308	14441	14439	14347	14449	14384	14375	14171	14369	14488	14443	14355	14378	14313	14351	14570	14452	14526	14477	14488	14430	14290	14388	14443	14507	14496	14367	14335	14340	14267	14434	14223	14369	14373	14240	14429	14440	14472	14478	14404	14383	14415	14422	14291	14271	14415	14459	14479	14446	14340	14197	14515	14273	14487	14544	14274	14365	14393	14282	14443	14431	14340	14411	14315	14300	14231	14343	14486	14252	14462	14127	14487	14527	14447	14451	14413	14385	14296	14429	14432	14387	14500	14367	14123	14400	14321	14412	14345	14395	14403	14425	14389	14314	14535	14389	14454	14484	14375	14356	14170	14600	14308	14261	14454	14457	14288	14382	14412	14543	14395	14430	14317	14496	14482	14454	14203	14395	14297	14354	14504	14412	14165	14359	14438	14419	14263	14418	14390	14454	14558	14377	14323	14374	14295	14302	14325	14389	14262	14488	14475	14528	14436	14515	14425	14152	14448	14310	14465	14501	14537	14408	14370	14262	14373	14296	14625	14541	14366	14421	14421	14445	14312	14386	14217	14449	14294	14417	14429	14473	14479	14434	14355	14430	14403	14311	14423	14362	14311	14248	14319	14315	14436	14497	14344	14435	14366	14318	14317	14454	14286	14264	14433	14587	14213	14342	14424	14278	14516	14414	14403	14415	14406	14392	14303	14195	14356	14367	14363	14529	14326	14175	14226	14559	14486	14409	14427	14308	14421	14377	14231	14308	14315	14661	14415	14419	14459	14575	14401	14472	14503	14330	14512	14405	14327	14461	14354	14394	14331	14371	14400	14362	14290	14497	14502	14370	14424	14329	14565	14348	14437	14471	14365	14638	14465	14445	14426	14340	14381	14456	14334	14396	14387	14469	14293	14445	14290	14264	14613	14268	14538	14361	14451	14286	14412	14310	14424	14448	14399	14449	14544	14320	14450	14379	14146	14394	14610	14359	14328	14423	14580	14428	14352	14353	14333	14461	14388	14311	14333	14370	14517	14404	14411	14402	14285	14059	14226	14496	14522	14205	14327	14331	14332	14346	14370	14245	14451	14457	14506	14556	14450	14307	14360	14332	14338	14392	14503	14576	14297	14480	14548	14319	14324	14425	14584	14492	14506	14477	14346	14370	14344	14260	14385	14372	14529	14289	14446	14439	14439	14485	14385	14315	14518	14394	14287	14360	14390	14522	14355	14447	14395	14350	14279	14412	14457	14418	14361	14374	14491	14504	14304	14284	14422	14498	14278	14373	14483	14193	14476	14339	14288	14396	14550	14288	14512	14412	14358	14306	14510	14317	14367	14338	14304	14454	14557	14325	14529	14416	14511	14373	14334	14444	14502	14316	14401	14532	14372	14527	14381	14210	14456	14475	14489	14361	14512	14438	14345	14347	14397	14484	14562	14323	14343	14454	14385	14322	14369	14461	14277	14282	14436	14373	14590	14478	14475	14475	14536	14289	14459	14455	14337	14377	14548	14373	14353	14625	14441	14417	14287	14461	14369	14380	14340	14465	14214	14425	14552	14246	14490	14416	14367	14487	14504	14459	14500	14396	14313	14325	14461	14539	14409	14391	14350	14272	14487	14458	14454	14343	14257	14386	14220	14273	14362	14345	14399	14186	14549	14432	14216	14253	14443	14526	14345	14410	14576	14399	14378	14420	14413	14310	14447	14473	14408	14302	14483	14316	14473	14324	14521	14400	14265	14226	14383	14349	14477	14339	14195	14392	14377	14322	14362	14282	14422	14434	14420	14335	14461	14351	14408	14433	14531	14345	14456	14321	14250	14396	14329	14432	14448	14379	14474	14449	14470	14522	14341	14379	14480	14421	14376	14279	14431	14326	14357	14637	14365	14361	14358	14444	14436	14246	14380	14483	14426	14406	14278	14353	14356	14468	14502	14341	14331	14324	14452	14282	14337	14296	14306	14463	14367	14432	14397	14367	14309	14414	14425	14232	14640	14268	14293	14378	14488	14357	14488	14367	14484	14389	14400	14373	14443	14446	14186	14465	14290	14496	14441	14407	14337	14445	14551	14489	14335	14459	14297	14398	14362	14244	14474	14425	14455	14392	14533	14400	14521	14554	14478	14363	14373	14368	14437	14244	14379	14630	14536	14378	14302	14278	14399	14400	14468	14550	14438	14291	14388	14372	14353	14427	14423	14411	14436	14461	14317	14362	14417	14359	14313	14338	14365	14364	14397	14347	14367	14249	14518	14486	14372	14386	14503	14285	14503	14559	14502	14249	14354	14279	14385	14227	14378	14423	14294	14430	14415	14455	14468	14340	14441	14365	14611	14253	14436	14352	14317	14362	14279	14362	14269	14516	14373	14486	14477	14300	14404	14476	14375	14398	14397	14347	14407	14342	14491	14387	14413	14357	14420	14272	14369	14534	14377	14419	14483	14440	14458	14432	14480	14367	14543	14283	14355	14452	14434	14377	14309	14406	14365	14431	14252	14345	14344	14279	14415	14445	14461	14410	14306	14492	14391	14468	14435	14453	14359	14245	14446	14344	14180	14336	14548	14451	14390	14348	14535	14138	14377	14453	14401	14274	14352	14382	14506	14394	14246	14356	14402	14374	14322	14499	14589	14447	14166	14352	14461	14387	14324	14397	14560	14390	14419	14479	14412	14342	14368	14452	14442	14232	14533	14353	14513	14394	14569	14458	14307	14401	14420	14359	14289	14409	14410	14563	14337	14330	14223	14337	14407	14298	14428	14327	14506	14299	14505	14516	14464	14421	14329	14406	14428	14407	14434	14375	14521	14339	14438	14391	14473	14320	14391	14537	14446	14234	14336	14363	14396	14281	14357	14336	14325	14378	14395	14486	14357	14500	14238	14321	14534	14299	14341	14398	14439	14174	14258	14456	14415	14377	14333	14419	14334	14299	14582	14500	14280	14304	14525	14145	14342	14476	14369	14469	14492	14278	14310	14353	14250	14305	14292	14416	14443	14341	14319	14454	14304	14270	14453	14500	14369	14210	14387	14393	14157	14469	14404	14224	14375	14452	14425	14423	14351	14452	14363	14490	14585	14498	14422	14332	14411	14384	14321	14435	14533	14237	14493	14354	14249	14369	14411	14373	14316	14387	14427	14392	14223	14548	14487	14240	14493	14281	14466	14411	14356	14400	14370	14439	14500	14373	14237	14340	14375	14370	14392	14212	14309	14344	14397	14297	14342	14395	14502	14407	14524	14298	14364	14484	14352	14454	14494	14346	14400	14324	14556	14562	14335	14500	14418	14495	14301	14505	14588	14511	14340	14463	14464	14355	14492	14291	14306	14487
22958	21422	29384	23864	21625	23879	26158	20373	18669	18849	18326	18125	18488	18521	18129	17885	18178	17373	17241	17115	17654	17192	17516	17356	17222	17334	17374	17066	17127	17078	16988	17203	17047	17696	20805	21300	19858	18451	17512	17191	16732	17117	16747	16892	16812	16818	16763	16740	16702	16768	16820	16784	16822	16843	16713	16908	16803	16880	17028	16641	16857	16644	16806	16675	16598	16786	17014	16586	16548	16852	16866	16599	16785	17046	16945	16841	16814	16822	16808	16750	16662	16712	16745	16640	16679	16889	16734	16705	16824	16920	16737	16977	16786	16729	16855	16709	16811	16673	16879	16688	16714	16836	16732	16736	16867	16833	16808	16711	16496	16691	16742	16875	16866	16633	16754	16672	16826	16694	16878	16760	16714	16876	16916	16929	16850	16686	16820	16674	16827	16580	16774	16879	16632	16722	16905	16754	16754	16885	16800	16652	16761	16616	16762	16803	16732	16787	16901	16805	16877	16759	16773	16614	16657	16928	16769	16603	16798	16712	16814	16822	16696	16707	16734	16724	16672	16891	16754	16903	16903	16685	16764	16495	16809	16619	16854	16842	16762	16728	16698	16887	16643	16562	16524	16783	16665	16853	16783	16596	16905	16856	16824	16676	16572	16838	16613	16684	16762	16674	16739	16709	16922	16815	16823	16793	16923	16808	16752	16780	16667	16756	16903	16796	16530	16686	16813	16775	16498	16731	16742	16802	16494	16627	16752	16692	16884	16717	16724	16639	16528	16588	16807	16668	16685	16695	16810	16441	16830	16705	16910	16745	16705	16690	17149	16913	16689	16812	17032	16667	16642	16764	16835	16627	16916	16680	16952	16790	16839	16839	16766	16553	16780	16890	16525	16869	16618	16826	16757	16743	16735	16743	16708	16665	16814	16682	16663	16854	16936	16824	16818	16781	16648	16779	16776	16836	16894	16723	16619	16817	16683	16754	16584	16683	16532	16723	16690	16789	16818	16896	16838	17002	16880	16751	16877	16653	16721	16698	16658	16917	16887	16878	16881	16654	16700	16781	17043	16753	16687	16751	16588	16745	16795	16720	16602	16730	16645	16698	16996	16753	16719	16758	16749	16846	16750	16565	16807	16743	16722	16801	16940	16861	16540	16715	16691	16695	16870	16806	16688	16487	16761	16644	16766	16647	16577	16602	16684	16851	16703	16988	16936	16740	16818	16864	16725	16487	16584	16892	16790	16690	16708	16883	16727	16780	16779	16926	16827	16797	16568	16821	16536	16792	16727	16746	16695	16938	16722	16745	16799	16889	16700	16852	16687	16503	16736	16765	16710	16848	16809	16653	16700	16705	16427	16781	16515	16782	16618	16776	16730	16587	16712	16775	16810	16728	16731	16676	16842	16876	16922	16728	16754	16941	16829	16692	16572	16636	16680	16943	16695	16799	16650	16835	16663	16764	16902	16783	16855	16715	16711	16884	16810	16669	16642	16833	16737	16483	16700	16750	16742	16737	16661	16685	16784	16787	16642	16754	16881	16570	16651	16688	16733	16590	16711	16742	16556	16604	16844	16903	16828	16776	16811	16584	16643	16857	16712	16909	16762	16625	16876	17031	16719	16753	16661	16900	16626	16575	16654	16698	16772	16911	16753	16938	16746	16788	16542	16945	16750	16738	16838	16499	16847	16997	16837	16635	16724	16778	16764	16511	16776	16734	16831	16591	16771	16961	16920	16727	16669	16681	16859	16627	16675	16577	16743	16634	16774	16756	16642	16812	16595	16648	16720	16792	16770	16686	16718	16716	16896	16709	16739	16774	16687	16714	16685	16625	16769	16809	16656	16623	16761	16792	16778	16785	16756	16794	16816	16599	16771	16890	16681	16812	16743	16720	16900	16767	16755	16755	16707	16665	16532	16800	16629	16825	16713	16880	16572	16823	16570	16463	16754	16562	16680	16859	16711	16535	16614	16720	16815	16632	16713	16715	16751	16681	16708	16758	16662	16542	16716	16744	16610	16785	16714	16772	16824	16735	16668	16331	16817	16592	16786	16689	16647	16802	16689	16788	16708	16935	16844	16858	16737	16781	16677	16748	16852	16694	16697	16687	16527	16829	16826	16716	16718	16832	16682	16794	16596	16827	16704	16901	16853	16699	16665	16782	16733	16744	16753	16906	16636	16762	16830	16885	16794	16721	16556	16612	16730	16722	16693	16667	16873	16744	16814	16771	16834	16731	16669	16780	16640	16664	16603	16825	16867	16817	16617	16683	16856	16772	16761	16678	17110	16733	16626	16817	16830	16864	16957	16596	16665	16789	16636	16575	16952	16683	16750	16663	16581	16915	16673	16671	16561	16665	16742	16512	16901	16696	16926	16551	16652	16662	16609	16599	16765	16670	16763	16415	16861	16828	16818	16919	16725	16750	16818	16759	16679	16678	16685	16717	16441	16618	16889	16704	16606	16514	16604	16631	16760	16842	16942	16833	16599	16809	16648	16911	16814	16601	16771	16745	16766	16772	16603	16652	16581	16607	16603	16750	16883	16886	16782	16661	16863	16813	16749	16874	16656	16646	16611	16874	16716	16746	16751	16763	16621	16802	16938	16739	16644	16965	16670	16677	16838	16513	16748	16874	16732	16548	16601	16669	16679	16605	16731	16725	16679	16833	16771	16983	16843	16739	16851	16819	16616	16678	16786	16851	17093	16676	16628	16736	16781	16658	16492	16911	16882	16662	16668	16700	16842	16770	16800	16636	16667	16651	16847	16733	16794	16672	16864	16719	16641	16756	16455	16752	16960	16758	16680	16546	16779	16700	16564	16629	16817	16719	16664	16587	16984	16745	16848	16645	16864	16688	16883	16621	16745	16821	16904	16728	16948	16790	16733	16869	16819	16850	16830	16689	16663	16628	16796	16549	16422	16675	16518	16568	16672	16883	16652	16773	16792	16792	16928	16666	16770	16574	16840	16741	16753	16656	16706	16785	16654	16536	16701	16867	16600	16835	16721	16661	16447	16783	16705	16804	16867	16925	16657	16883	16768	16807	16734	16733	16924	16559	16809	16820	16649	16678	16696	16887	16609	16788	16720	16669	16675	16790	16622	16893	16834	16631	16643	16681	16939	16765	16526	16695	16895	16689	16644	16787	16642	16590	16821	16697	16706	16767	16775	16786	16713	16749	16730	16505	16878	16806	16722	16705	16664	16873	16538	16751	16743	16803	16640	16808	16682	16683	16749	16745	16648	16550	16610	16750	16541	16592	16786	16703	16727	16769	16912	16796	16710	16739	16828	16663	16797	16950	16662	16583	16650	16881	16755	16761	16757	16855	16732	16829	16865	16865	16683	16768	16706	16785	16609	16710	16583	16780	16904	16777	16780	16595	16726	16818	16664	16589	16716	16733	16760	16673	16790	16844	16853	16609	16690	16757	16750	16685	16816	16659	16811	16705	16644	16738	16605	16675	16779	16904	16673	16728	16775	16736	16730	16570	16714	16681	16602	16680	16663	16830	16627	16655	16555	16611	16838	16710	16731	16657	16636	16698	16740	16558	16782	16858	16772	16651	16776	16696	16622	16825	16650	16765	16643	16758	16720	16565	16688	16747	16728	16845	16806	16677	16803	16768	16797	16887	16681	16843	16637	16664	16854	16807	16636	16783	16658	16599	16732	16717	16768	16708	16716	16822	16674	16670	16866	16589	16695	16739	16857	16599	16617	16820	16857	16720	16834	16699	16657	16719	16805	16616	16712	16597	16665	16735	17011	16650	16558	16646	16665	16676	16752	16779	16913	16640	16551	16932	16866	16931	16669	16846	16603	16841	16600	16656	16897	16723	16498	16898	16851	16773	16915	16524	16585	16628	16826	16752	16716	16811	16813	16808	16511	16692	16619	16867	16820	16865	16695	16676	16663	16673	16641	16737	16812	16719	16736	16788	16709	16775	16662	16804	16845	16842	16823	16734	16899	16619	16819	16688	16663	16790	16798	16723	16603	16686	16720	16802	16747	16632	16714	16929	16827	16674	16783	16672	16731	16796	16661	16908	16913	16612	16731	16696	16600	16875	16651	16824	16660	16776	16589	16689	16441	16762	16842	16737	16840	16770	16879	16606	16724	16683	16851	16621	16821	16666	16624	16810	16731	16551	16594	16620	16676	16759	16735	16648	16721	16638	16723	16895	16816	16700	16903	16800	16801	16419	16784	16702	16825	16614	16790	16843	16852	16860	16629	16773	16562	16678	16725	16652	16748	16877	16860	16776	16622	16758	16814	16714	16662	16683	16892	16895	16784	16614	16732	16789	16791	16663	16751	16819	16833	16723	16993	16748	16635	17046	16902	16723	16593	16704	16679	16729	16628	16669	16788	16874	16680	16818	16621	16785	16845	16738	16873	16508	16732	16906	16635	16750	16683	16993	16839	16706	16748	16858	16908	16776	16791	16781	16613	16762	16759	16434	16674	16796	16702	16520	16581	16834	16776	16749	16713	16853	16593	16632	16565	16691	16657	16746	16655	16586	16621	16738	16697	16544	16731	16674	16786	16597	16643	16769	16843	16744	16427	16798	16713	16760	16933	16800	16659	16647	16750	16855	16617	16799	16639	16710	16623	16825	16767	16888	16846	16693	16699	16612	16763	16864	16888	16773	16802	16741	16638	16589	16750	16617	16717	16672	16705	16662	16567	16754	16798	16618	16704	16677	16716	16802	16605	16754	16502	16733	16649	16833	16857	16747	16867	16713	17011	16635	16856	17016	16613	16747	16770	16880	16467	16794	16751	16585	16711	16793	16776	16730	16631	16616	16859	16956	16834	16783	16667	16544	16689	16674	16769	16862	16629	16913	16767	16706	17012	16982	16770	16641	16912	16841	16637	16681	16741	16676	16900	16934	16597	16648	16563	16808	16702	16694	16846	16818	16695	16709	16499	16717	16695	16842	16732	16793	16836	16700	16871	16645	16583	16659	16885	16704	16523	16743	16705	16817	16914	16864	16604	17025	16857	16823	16692	16712	16716	16671	16793	16900	16722	16713	16875	16823	16915	16704	16790	16805	16827	16934	16793	16780	16773	16883	16751	16519	16658	16646	16684	16647	16695	16506	16750	16722	16671	16513	16794	16717	16822	16565	16741	16716	16703	16753	16576	16809	16546	16752	16640	16762	16644	16740	16784	16892	16773	16781	16744	16962
19874	38535	37714	28788	23617	21245	20032	18975	17723	17064	16521	16188	16735	16571	16214	15615	15866	15324	14758	14681	15098	14803	14922	15238	15073	15077	14696	14527	14586	14496	14509	14483	14540	15874	19733	20077	17927	16268	14976	14644	14164	14285	14282	14369	14369	14238	14298	14395	14353	14359	14234	14407	14182	14286	14306	14382	14410	14402	14325	14172	14433	14214	14338	14315	14218	14263	14410	14342	14155	14288	14255	14110	14481	14036	14376	14253	14345	14040	14227	14347	14395	14231	14296	14283	14261	14342	14255	14152	14249	14149	14224	14218	14180	14283	14203	14293	14345	14225	14202	14192	14372	14312	14231	14187	14201	14313	14160	14163	14207	14320	14251	14339	14311	14358	14317	14157	14132	14477	14202	14414	14313	14275	14180	14381	14274	14199	14411	14327	14241	14407	14389	14308	14292	14218	14331	14363	14209	14256	14366	14368	14307	14295	14095	14315	14285	14315	14294	14169	14310	14304	14332	14245	14428	14410	14239	14278	14324	14249	14118	14400	14315	14525	14247	14263	14231	14256	14294	14203	14323	14313	14245	14329	14296	14312	14192	14115	14405	14193	14336	14180	14340	14350	14430	14180	14121	14212	14307	14324	14134	14292	14141	14126	14252	14152	14190	14286	14165	14406	14218	14206	14388	14227	14386	14290	14107	14207	14230	14234	14121	14310	14286	14219	14254	14317	14200	14299	14341	14320	14441	14203	14175	14308	14314	14324	14296	14427	14258	14337	14194	14183	14292	14318	14414	14400	14095	14288	14317	14215	14217	14367	14315	14254	14107	14253	14395	14243	14220	14197	14320	14323	14328	14397	14377	14229	14310	14364	14288	14452	14177	14525	14215	14447	14191	14347	14374	14289	14235	14025	14305	14291	14269	14006	14331	14255	14203	14353	14298	14238	14226	14204	14192	14184	14234	14306	14352	14318	14188	14295	14248	14427	14313	14296	14355	14388	14127	14315	14316	14076	14288	14235	14267	14299	14252	14124	14212	14387	14307	14348	14094	14138	14292	14219	14299	14265	14236	14386	14319	14266	14158	14270	14139	14447	14217	14321	14175	14033	14389	14302	14327	14277	14426	14193	14225	14166	14184	14324	14438	14192	14253	14050	14346	14270	14219	14204	14059	14464	14217	14246	14158	14260	14269	14135	14314	14244	14163	14271	14187	14343	14187	14364	14301	14280	14305	14334	14260	14256	14281	14319	14038	14316	14253	14334	14199	14290	14249	14301	14223	14153	14177	14108	14248	14116	14390	14194	14226	14184	14273	14137	14410	14378	14299	14321	14220	14255	14303	14118	14251	14343	14349	14205	14207	14255	14237	14117	14233	14222	14282	14289	14273	14096	14195	14197	14198	14247	14198	14384	14264	14262	14169	14201	14410	14231	14178	14292	14307	14315	14166	14217	14286	14288	14291	14220	14245	14292	14241	14191	14178	14325	14277	14195	14250	14340	14479	14214	14169	14209	14327	14096	14261	14144	14399	14359	14405	14363	14172	14157	14250	14318	14220	14304	14265	14358	14218	14365	14279	14211	14134	14167	14254	14128	14171	14145	14299	14256	14160	14204	14153	14215	14311	14413	14274	14263	14323	14452	14413	14330	14124	14402	14199	14295	14221	14187	14199	14153	14141	14267	14160	14308	14180	14139	14360	14263	14191	14295	14321	14345	14019	14252	14202	14457	14241	14203	14242	14232	14442	14308	14273	14168	14233	14229	14178	14358	14155	14109	14188	14293	14219	14328	14139	14323	14391	14128	14285	14216	14294	14104	14287	14374	14109	14323	14442	14381	14170	14181	14247	14119	14293	14311	14213	14397	14328	14174	14275	14110	14223	14256	14115	14287	14184	14461	14270	14233	14132	14228	14152	14302	14209	14282	14283	14273	14256	14312	14268	14208	14319	14207	14282	14314	14147	14315	14245	14241	14349	14312	14200	14409	14280	14273	14359	14253	14163	14195	14366	14290	14341	14272	14281	14133	14323	14424	14346	14301	14383	14171	14427	14153	14171	14353	14157	14364	14161	14182	14220	14093	14131	14074	14261	14319	14373	14347	14200	14294	14271	14200	14125	14095	14269	14297	14259	14398	14114	14374	14226	14338	14317	14379	14273	14442	14274	14297	14175	14337	14351	14179	14330	14297	14352	14304	14161	14460	14259	14384	14188	14097	14264	14083	14102	14377	14328	14357	14123	14154	14203	14389	14400	14227	14135	14226	14281	14051	14237	14221	14227	14185	14356	14085	14247	14362	14294	14476	14257	14336	14225	14173	14216	14283	14249	14271	14215	14144	14366	14211	14285	14253	14483	14095	14122	14146	14268	14310	14128	14343	14072	14164	14247	14422	14204	14210	14163	14226	14285	14147	14204	14279	14322	14182	14122	14264	14108	14330	14361	14312	14265	14160	14108	14417	14253	14154	14274	14146	14359	14357	14042	14317	14171	14446	14473	14196	14351	14270	14366	14175	14285	14287	14205	14371	14264	14264	14201	14405	14197	14258	14221	14150	14397	14307	14275	14179	14144	14210	14362	14170	14257	14277	14261	14059	14266	14357	14263	14171	14009	14466	14207	14244	14298	14331	14311	14330	14225	14370	14342	14184	14250	14193	14314	14367	14188	14195	14400	14195	14344	14243	14323	14229	14258	14306	14191	14196	14117	14498	14343	14391	14209	14249	14269	14323	14189	14361	14183	14166	14251	14304	14200	14461	14340	14172	14329	14206	14337	14320	14398	14244	14192	14263	14234	14256	14212	14272	14322	14198	14222	14127	14180	14062	14332	14167	14329	14095	14212	14277	14125	14203	14224	14247	14313	14493	14213	14286	14109	14267	14301	14295	14220	14227	14202	14278	14300	14222	14233	14309	14279	14112	14109	14307	14390	14279	14262	14377	14270	14246	14106	14246	14283	14015	14194	14153	14218	14204	14236	14295	14235	14313	14229	14249	14209	14253	14294	14254	14519	14179	14299	14201	14241	14211	14112	14265	14337	14228	14299	14341	14348	14196	14219	14254	14473	14458	14377	14132	14429	14140	14277	14171	14386	14279	14246	14281	14442	14494	14386	14358	14270	14161	14295	14276	14076	14222	14163	14289	14334	14231	14126	14274	14320	14285	14368	14051	14336	14301	14150	14223	14282	14434	14292	14185	14189	14192	14214	14222	14206	14099	14122	14264	14158	14327	14133	14336	14396	14336	14300	14251	14263	14261	14405	14067	14242	14293	14241	14125	14456	14220	14181	14133	14311	14257	14264	14187	14243	14212	14299	14262	14108	14232	14336	14235	14367	14211	14498	14231	14178	14246	14163	14173	14136	14429	14216	14241	14095	14289	14142	14303	14183	14282	14332	14214	14298	14234	14440	14120	14321	14151	14142	14338	14331	14318	14232	14236	14414	14255	14270	14269	14312	14123	14236	14278	14094	14377	14116	14161	14349	14284	14422	14306	14157	14260	14229	14195	14372	14306	14290	14163	14284	14150	14339	14282	14118	14233	14202	14092	14286	14248	14131	14214	14382	14348	14278	14224	14309	14327	14280	14222	14353	14254	14161	14267	14327	14154	14186	14168	14210	14385	14327	14198	14133	14188	14224	14178	14387	14318	14272	14390	14134	14177	14287	14273	14329	14478	14120	14219	14218	14128	14146	14351	14291	14354	14275	14457	14210	14289	14333	14411	14295	14294	14270	14327	14244	14164	14169	14273	14331	14277	14201	14307	14095	14199	14178	14189	14254	14128	14330	14175	14251	14368	14219	14230	14227	14284	14314	14405	14245	14295	14388	14091	14236	14246	14271	14219	14259	14182	14222	14237	14246	14277	14179	14256	14287	14298	14222	14165	14288	14254	14451	14032	14247	14373	14228	14494	14345	14219	14193	14257	14194	14229	14234	14265	14198	14148	14448	14116	14224	14325	14281	14112	14334	14237	14163	14219	14226	14332	14262	14196	14186	14157	14448	14346	14287	14059	14308	14260	14189	14224	14353	14339	14355	14231	14268	14321	14174	14257	14090	14045	14177	14226	14289	14240	14449	14279	14356	14187	14199	14329	14216	14314	14283	14154	14174	14069	14183	14212	14251	14325	14221	14257	14267	14329	14105	14111	14292	14145	14445	14210	14171	14227	14410	14300	14168	14113	14140	14211	14219	14074	14165	14198	14041	14036	14054	14083	14153	14260	14176	14215	14376	14278	14155	14287	14198	14112	14155	14143	14037	14336	14265	14306	14277	14256	14319	14323	14356	14271	13970	14158	14170	14304	14133	14323	14284	14287	14229	14291	14319	14474	14244	14081	14279	14249	14321	14325	14316	14176	14193	14215	14367	14191	14258	14242	14271	14357	14374	14151	14240	14280	14038	14316	14256	14356	14307	14297	14234	14103	14059	14214	14265	14168	14102	14339	14235	14203	14415	14320	14352	14266	14232	14273	14152	14258	14271	14275	14099	14338	14184	14243	14265	14301	14254	14361	14305	14419	14270	14147	14348	14407	14333	14234	14173	14211	14262	14251	14254	14446	14172	14121	14380	14273	14005	14192	14234	14243	14326	14230	14217	14241	14235	14116	14122	14252	14300	14258	14327	14249	14207	14147	14216	14231	14236	14186	14251	14156	14413	14168	14353	14279	14172	14453	14312	14353	14358	14396	14325	14218	14361	14449	14305	14355	14167	14227	14433	14082	14265	14273	14286	14221	14211	14224	14001	14264	14299	14308	14348	14244	14276	14258	14231	14240	14193	14249	14219	14183	14375	14256	14376	14313	14234	14140	14467	14239	14232	14326	14171	14495	14367	14344	14425	14116	14271	14253	14283	14357	14183	14181	14271	14300	14186	14153	14260	14412	14122	14157	14359	14250	14400	14266	14237	14257	14296	14291	14239	14228	14383	14236	14290	14358	14295	14124	14144	14099	14381	14384	14203	14323	14273	14393	14273	14172	14288	14221	14289	14248	14266	14276	14246	14152	14180	14370	14177	14153	14236	14404	14406	14224	14251	14178	14305	14314	14330	14192	14407	14359	14288	14349	14407	14215	14305	14309	14255	14115	14210	14170	14185	14185	14201	14189	14314	14448	14407	14103	14325	14318	14344	14177	14127	14232	14290	14329	14251	14365	14306	14168	14220	14406	14401	14224	14402	14473	14138	14202	14296	14178
27688	22764	28243	24518	19604	18616	18545	18106	17641	17365	17531	17243	17037	17192	17542	17254	17272	17044	17046	16949	16953	16877	17007	17229	17092	16978	17120	16855	16854	16954	16915	16861	16930	16893	16908	17101	17248	16999	17144	16871	16952	16670	16910	16788	16764	16807	16947	16903	16742	16607	16945	16893	16669	16748	16908	16858	16996	16790	16699	16744	16801	16729	16863	16844	16775	16707	16732	16800	16761	16903	16791	16825	16834	16778	17019	16906	17072	16732	16800	16663	16955	16897	16865	17170	16675	16761	16915	16870	16836	17001	16753	16795	16798	16955	16997	16881	16757	16826	16972	16779	16795	16815	16963	16712	16708	16761	17015	16813	16895	16915	16665	16879	16782	16799	16930	16518	17064	16919	16916	16890	16881	16830	16760	16832	16963	16700	16805	16617	16745	16690	16830	16739	16821	16692	16854	16920	16757	16937	16682	16756	16620	16707	16774	16929	16893	16824	16769	16826	16920	16879	16683	16844	16850	16824	16787	16873	16676	16767	16829	16771	17029	16922	16911	16917	16762	16716	16646	16969	16803	16656	16934	16846	16808	16653	16966	16825	17057	16861	16666	16652	16678	16761	16902	16913	16676	16915	16810	16905	16739	16820	16740	16853	16766	16850	16992	16965	16732	16761	16784	16904	16968	16824	16704	16922	16773	16731	16752	16713	16777	16709	16700	16935	16648	16825	16893	16866	16745	16883	16791	16857	16758	16795	16797	16820	16805	16907	16902	16759	16739	16883	16830	16863	16844	16667	16878	16792	16873	16984	16791	16748	16878	16721	16516	16715	16786	16978	16728	16873	16748	16815	16954	16900	16731	16803	16697	16818	16784	16980	16914	16735	16887	16676	16899	16706	16897	16762	16795	16728	16685	16843	16819	16986	16957	16860	16775	16785	16809	16890	16619	16954	17005	16884	16647	16857	16868	16592	16759	16776	16839	16771	16969	16613	16910	16655	16632	16940	16905	16888	16941	16797	16981	16876	16640	17027	16627	16804	16809	16687	16848	16686	16860	16965	16799	16953	17073	16817	16803	16752	16852	16837	16865	16946	16829	16866	16814	16859	16801	16687	16784	16726	16825	16822	16873	16985	16921	16758	16758	16828	16882	16735	16787	16728	16758	16847	16784	16550	16845	16843	16679	16909	16988	16777	16906	16886	16747	16654	16744	16899	16954	16830	16929	16738	16876	16887	16482	16636	16781	16912	17114	16878	16778	16889	16781	16819	16959	16883	17054	16952	16707	16881	16792	16924	16827	16792	16916	16674	16656	16777	16812	16964	16777	16978	16939	16937	16959	16798	16877	16978	16961	16843	16624	16932	16920	16779	16784	16895	16694	16969	16808	16862	16977	16893	16941	16686	17075	16860	16860	16866	16747	16887	16780	16875	16766	16971	16870	16622	16743	16880	16823	16684	16877	16859	16993	16860	16686	16867	16943	16811	16957	16810	16854	16788	16660	16958	16986	16712	16978	16880	16746	16668	16754	16723	16662	16582	16801	16757	16806	16945	16790	16844	16840	16873	16899	16854	16803	16805	16835	16890	16927	16750	16741	16625	16786	16947	16685	17170	16897	16618	16800	16703	17055	16729	16717	16938	16782	16727	16859	16981	16853	16713	16836	16917	16812	16780	16869	16927	16889	16866	16802	17016	16847	17002	16791	16804	16930	16747	16687	16930	17054	16885	16678	16899	16823	16802	16862	17024	16841	16845	16846	16834	16768	16824	16851	16838	16757	16710	16673	16526	16658	16776	16818	17016	16813	16808	16693	16758	16686	16651	16810	16899	16810	17067	16823	16901	16823	16703	16710	16734	16784	16799	16611	16719	16780	16934	16830	16869	16718	16631	16934	16622	16770	16699	16777	16960	16772	16899	16823	17158	16882	16703	16802	16889	16969	16822	16817	16833	16758	16891	16631	16838	16662	16747	16806	16950	17012	17034	16734	16919	16823	16703	16796	16805	16877	16871	16930	16755	16940	16658	16715	16697	16863	16776	17004	16915	16902	16832	16905	16765	16800	16786	16692	16762	16739	16904	16864	16713	16800	16877	16887	16861	16808	16905	16900	16690	16669	16952	16986	16892	16897	16824	16858	16699	16725	16581	16776	16818	16937	16678	16899	16926	16585	16761	16895	16726	16870	16880	16821	16985	16710	16789	16830	16879	16892	16768	16744	16748	16716	16882	16932	16933	16591	16618	16607	16949	16779	16810	16859	16657	16917	16992	16917	16913	16869	16704	16727	16825	16856	16854	16780	16885	16728	16923	16643	16582	17041	16773	16969	17050	16897	16911	16720	16888	16797	16817	16848	16619	16727	16784	16802	16727	16740	16642	16947	16720	16938	16740	16780	16967	16901	16913	16947	16546	16600	16676	16761	16926	16812	16850	16860	17058	16648	16910	16807	16753	16710	16743	16929	16839	16791	16711	16859	16596	16699	16940	16813	16791	16923	16852	16846	16986	16742	16836	16842	16931	16735	16786	16709	16676	16704	16628	16731	16818	16703	16867	16623	16793	16754	16856	16741	16597	16874	17141	16927	16900	16765	16826	16574	16844	16992	16701	16835	16710	16645	16691	16854	16875	16664	16704	16787	16744	17036	16837	16735	16805	17210	16846	17070	16727	16827	16702	16905	16912	16909	16908	16851	16763	16447	16872	16907	16801	17032	16850	16734	16675	16685	16773	16812	16716	16676	16844	16711	16757	16793	16586	16851	16733	16665	16746	16660	16991	16955	16903	16985	16857	16732	16736	16808	16930	16939	16720	16782	16706	16930	16658	16754	16918	16784	16880	16849	16919	16847	16830	16907	17001	16731	16821	16831	16946	17059	16862	16731	16801	16798	16613	16795	17037	16869	16961	16993	17067	16841	16713	17038	16951	16876	16714	16762	16644	16764	17051	16945	16715	16868	16994	16814	16721	16800	16879	16844	16931	16675	16787	16780	16957	16782	16871	16764	16876	16731	16679	16697	16664	16829	16978	16960	16915	16893	16753	16913	16671	16866	16763	16848	16835	16694	17007	16902	16915	16932	16597	16946	16922	16795	16745	16599	16785	16946	16758	16804	16688	16818	16598	16734	16677	16667	16796	16802	16842	16870	16651	16934	16900	16977	16697	16846	16787	16753	16786	16881	16779	16778	16811	16912	16957	16874	16956	17080	16928	16882	16796	17019	17002	16840	16800	17012	16907	16735	16738	16906	16765	16996	16674	16954	16622	16727	16975	16836	16588	16685	16754	16883	16786	16611	16766	16739	16495	16868	16905	16820	16635	16707	16672	16734	16946	16755	16787	16805	16901	16829	16808	16804	16791	16838	16844	16780	16791	16859	16814	16955	16776	16770	16885	17028	16746	16637	16879	16704	16682	16890	16819	16926	16858	16674	16877	16851	16817	16696	16668	16818	16803	16845	16691	16692	16677	16842	16794	16861	17025	16814	16744	16858	16809	16789	16842	16750	16765	16723	16723	16747	16675	16849	16860	16707	16775	16777	16812	17040	16871	16749	16835	16771	16846	16646	16783	16742	16965	16869	16848	16968	16969	16794	16895	16914	16834	16656	16599	16894	16850	16685	16681	16908	16892	16925	16771	16689	16846	16936	16836	16913	16993	16838	16791	16790	16827	16790	16997	16872	16943	16841	16557	16776	16899	16711	16815	16751	16670	16893	16770	16846	16798	16732	16600	16735	16912	16852	16786	16703	16901	16808	16661	17011	16881	16996	16838	16980	16693	16740	16812	16767	16872	16669	16922	16821	16829	17006	16907	16766	17017	16839	16748	16858	16895	16898	16715	16970	16835	16898	16873	16825	16823	16828	16897	16909	16931	16926	16837	16839	16799	16776	16732	16742	17044	17102	16985	16875	16723	16871	16735	16958	17001	16719	16821	16930	16543	16618	16892	16583	17058	16789	16773	16701	16866	16704	16966	16798	16920	16721	16861	17009	16867	16528	16822	16784	16844	16670	16832	16758	16649	16743	16889	16746	16892	16855	16713	16787	16772	16748	16769	16688	16685	16821	16923	16775	16809	16811	16861	16863	16814	16813	16657	16842	16790	16951	16702	16965	17073	16813	16807	16570	16820	16991	16752	16911	16858	17014	16896	16791	16839	16665	16806	16767	16881	16686	16676	16755	16837	16856	16749	16909	16770	16936	16824	16917	16930	16745	16874	16844	16700	16689	16789	16880	16962	16746	16942	16766	16690	16815	16744	16870	16929	16722	16565	16829	16943	16830	16741	16933	16988	16803	16926	16735	16910	16867	16630	16728	16761	16688	16684	16839	16939	16844	16685	16767	16880	16890	16836	16865	16959	16664	16788	17013	16789	16703	16648	16864	16719	16704	16814	16750	16702	16856	16700	16725	16725	16879	16972	16822	16866	16788	16738	16719	16872	16900	16652	16840	17013	16935	16758	17010	17169	16868	16726	16681	16833	16889	16903	16810	16870	16917	16671	16845	16638	16923	16796	16851	16761	16810	16895	16756	16857	16729	16757	16787	16910	17012	16667	16538	16723	16703	16890	16877	16846	16780	16931	16887	17071	16687	16797	17092	16912	16764	16773	16894	16903	16907	16924	16921	16821	16538	16590	16941	16900	16872	16783	16906	16794	16784	16946	16623	16729	16814	16838	16673	16919	16851	16760	17035	16791	17014	16718	17015	16858	16817	16722	16838	16665	16818	16790	16823	16790	16849	16790	17029	16795	16877	16910	16810	16865	16763	16855	16654	16797	16855	16770	16835	16959	16998	16895	16808	16852	16776	16530	16674	16760	16690	16823	16926	16648	16816	16962	16708	16751	16701	16822	16736	16874	16836	16818	16895	16879	16902	16745	16755	17018	16815	16778	16690	16839	16802	17032	16882	16749	16876	16815	16872	16701	16800	16789	16894	16911	16834	16837	16741	16802	16582	16850	16746	16883	16975	16842	16752	16814	16777	16805	16972	16899	16803	16971	16798	16843	16930	16648	16881	16710	16769	16808	17090	16619	16804	16717	16834	17029	16841	16808	16635	16677	16691	16760	16918	16944	16881	16822	17064	16783	16835	16662	16951	16745	16796	16851	16760	16688	16761	16916	16764	16722	16857	16832	16831	16688	16859	16830	16801	16662	16805	16822	16666	16686	16802	16637	16776	16674	16799	16846	16824	16820
18683	27711	28311	21267	18251	16978	16892	16255	15739	15354	15081	15006	14880	15276	15209	15015	14795	14782	14674	14508	14499	14688	14423	14786	14880	14730	14541	14434	14515	14125	14361	14298	14516	14402	14780	14821	14820	14619	14425	14569	14387	14278	14435	14339	14255	14225	14377	14577	14293	14409	14424	14422	14427	14491	14353	14404	14230	14344	14511	14431	14531	14370	14274	14277	14277	14453	14288	14207	14367	14479	14317	14293	14488	14340	14426	14464	14393	14184	14392	14273	14442	14392	14313	14173	14306	14113	14220	14332	14388	14470	14303	14239	14388	14122	14343	14163	14372	14472	14179	14496	14395	14436	14505	14252	14400	14335	14306	14335	14210	14353	14376	14307	14287	14484	14287	14308	14439	14294	14257	14313	14223	14386	14323	14175	14360	14281	14411	14402	14315	14339	14250	14398	14249	14358	14444	14337	14278	14372	14297	14654	14318	14179	14212	14321	14460	14311	14391	14349	14264	14356	14394	14471	14425	14396	14446	14383	14270	14431	14517	14260	14369	14414	14355	14406	14208	14446	14464	14325	14338	14263	14352	14284	14335	14364	14282	14306	14396	14303	14113	14515	14253	14290	14303	14530	14408	14458	14401	14518	14360	14328	14429	14307	14618	14232	14331	14381	14297	14425	14363	14373	14448	14395	14397	14347	14437	14431	14319	14577	14394	14211	14250	14415	14433	14366	14219	14335	14484	14345	14467	14382	14240	14462	14282	14377	14384	14323	14318	14386	14536	14302	14397	14229	14209	14455	14379	14433	14265	14318	14375	14432	14218	14316	14474	14505	14359	14423	14267	14396	14527	14365	14257	14242	14308	14486	14280	14383	14222	14496	14278	14402	14271	14444	14433	14388	14365	14437	14315	14341	14382	14329	14481	14402	14465	14363	14327	14439	14266	14211	14493	14404	14307	14384	14390	14436	14606	14494	14256	14296	14315	14317	14257	14422	14201	14171	14437	14367	14428	14259	14237	14319	14346	14353	14232	14474	14348	14367	14409	14142	14286	14270	14473	14115	14355	14343	14310	14369	14301	14333	14301	14326	14329	14335	14432	14354	14354	14412	14347	14360	14258	14268	14369	14371	14386	14387	14529	14475	14163	14410	14390	14327	14424	14417	14357	14403	14431	14329	14320	14358	14435	14420	14272	14326	14250	14287	14347	14383	14416	14391	14295	14373	14401	14241	14308	14390	14371	14355	14254	14435	14368	14425	14503	14336	14423	14182	14321	14371	14326	14316	14471	14270	14544	14337	14253	14367	14297	14385	14267	14392	14272	14358	14362	14486	14259	14388	14368	14403	14400	14398	14413	14469	14280	14420	14303	14495	14301	14352	14222	14334	14284	14417	14310	14370	14256	14430	14567	14360	14338	14413	14364	14098	14331	14389	14250	14332	14249	14344	14339	14231	14410	14337	14543	14389	14483	14305	14443	14355	14283	14514	14334	14371	14331	14339	14342	14367	14211	14373	14257	14452	14423	14342	14385	14471	14328	14442	14246	14358	14386	14293	14313	14307	14314	14639	14282	14427	14363	14475	14411	14493	14445	14395	14237	14284	14516	14328	14334	14191	14259	14476	14391	14422	14332	14263	14470	14303	14385	14306	14555	14455	14243	14335	14350	14345	14404	14371	14176	14485	14295	14427	14286	14287	14381	14295	14487	14347	14338	14301	14294	14299	14510	14485	14540	14187	14430	14183	14381	14224	14436	14340	14324	14344	14345	14460	14323	14396	14257	14237	14366	14385	14492	14405	14295	14503	14377	14370	14348	14568	14400	14382	14427	14261	14304	14328	14348	14292	14509	14393	14380	14356	14327	14270	14433	14404	14247	14341	14485	14170	14281	14228	14398	14374	14430	14323	14282	14166	14495	14328	14507	14234	14374	14349	14265	14392	14313	14317	14548	14376	14413	14239	14430	14414	14322	14299	14193	14487	14252	14312	14407	14419	14601	14428	14515	14380	14576	14508	14427	14398	14439	14234	14557	14276	14355	14382	14364	14351	14379	14297	14348	14452	14556	14326	14400	14300	14395	14414	14248	14472	14435	14376	14387	14266	14262	14179	14509	14324	14368	14237	14388	14266	14439	14190	14438	14259	14368	14423	14265	14339	14296	14332	14313	14261	14484	14204	14496	14249	14313	14354	14419	14345	14532	14388	14496	14494	14240	14230	14440	14367	14427	14380	14359	14392	14246	14335	14285	14344	14338	14383	14380	14302	14349	14277	14349	14357	14327	14502	14262	14370	14423	14472	14210	14176	14268	14390	14336	14245	14580	14334	14327	14398	14369	14323	14543	14307	14362	14394	14346	14342	14468	14303	14336	14198	14279	14473	14411	14292	14380	14280	14323	14169	14275	14294	14358	14296	14355	14167	14430	14422	14471	14312	14372	14295	14394	14380	14309	14363	14296	14142	14349	14381	14339	14313	14558	14382	14352	14368	14316	14255	14234	14335	14582	14220	14178	14556	14280	14405	14418	14168	14394	14406	14359	14299	14512	14470	14479	14270	14309	14389	14395	14409	14427	14517	14329	14413	14415	14192	14299	14199	14346	14390	14377	14425	14149	14469	14345	14356	14227	14352	14397	14490	14312	14312	14439	14333	14391	14369	14153	14315	14572	14389	14286	14286	14213	14232	14253	14341	14346	14380	14296	14453	14346	14448	14325	14410	14449	14432	14340	14191	14435	14287	14269	14398	14405	14408	14325	14255	14423	14404	14371	14322	14218	14475	14261	14352	14379	14387	14322	14430	14377	14332	14386	14402	14473	14475	14395	14092	14463	14437	14323	14301	14242	14443	14346	14417	14328	14619	14334	14480	14215	14429	14377	14283	14367	14402	14319	14366	14592	14226	14356	14438	14321	14211	14334	14304	14263	14429	14387	14481	14232	14175	14361	14334	14371	14266	14431	14342	14236	14414	14392	14381	14390	14246	14290	14165	14241	14323	14327	14222	14421	14490	14329	14362	14334	14281	14361	14397	14354	14409	14310	14406	14169	14187	14297	14263	14211	14340	14452	14437	14397	14342	14211	14180	14467	14653	14289	14408	14410	14339	14373	14408	14443	14268	14199	14252	14371	14406	14395	14415	14415	14222	14303	14336	14287	14258	14378	14246	14410	14274	14262	14418	14283	14322	14502	14482	14314	14533	14404	14448	14279	14367	14523	14373	14398	14362	14497	14219	14386	14464	14393	14315	14396	14487	14381	14448	14232	14479	14297	14210	14389	14512	14466	14162	14419	14482	14447	14342	14511	14445	14349	14378	14393	14315	14362	14410	14395	14215	14296	14357	14167	14180	14316	14480	14302	14365	14492	14205	14404	14320	14436	14329	14481	14330	14293	14407	14330	14441	14336	14299	14289	14367	14492	14342	14413	14284	14488	14360	14281	14216	14319	14254	14431	14329	14360	14291	14376	14284	14311	14310	14454	14437	14385	14239	14303	14317	14467	14312	14381	14537	14353	14310	14362	14450	14161	14390	14238	14335	14209	14355	14403	14439	14447	14473	14276	14404	14341	14374	14344	14306	14406	14538	14343	14273	14427	14507	14500	14277	14272	14359	14242	14288	14392	14481	14411	14157	14346	14373	14194	14344	14424	14358	14258	14306	14289	14322	14461	14345	14212	14449	14376	14382	14478	14457	14340	14413	14283	14372	14463	14321	14330	14331	14395	14307	14381	14504	14423	14463	14206	14230	14337	14288	14204	14313	14307	14423	14305	14237	14517	14429	14060	14460	14422	14506	14383	14417	14214	14404	14244	14382	14168	14256	14388	14395	14292	14400	14309	14424	14407	14302	14476	14434	14274	14427	14483	14302	14240	14417	14476	14155	14439	14276	14343	14333	14318	14453	14353	14345	14372	14373	14549	14515	14495	14464	14397	14345	14374	14115	14362	14297	14349	14297	14358	14247	14475	14324	14438	14364	14308	14380	14422	14399	14383	14497	14370	14158	14407	14417	14414	14295	14472	14242	14351	14372	14538	14492	14257	14464	14382	14227	14406	14496	14481	14270	14381	14362	14506	14343	14289	14336	14146	14322	14335	14305	14405	14295	14287	14440	14499	14383	14323	14282	14426	14493	14278	14293	14391	14479	14193	14455	14195	14366	14306	14333	14249	14386	14433	14270	14438	14423	14338	14350	14323	14376	14408	14222	14431	14489	14319	14357	14456	14253	14470	14328	14366	14441	14267	14441	14360	14310	14594	14340	14235	14378	14378	14296	14186	14373	14331	14294	14418	14354	14537	14293	14477	14360	14285	14243	14199	14399	14348	14233	14433	14329	14405	14481	14416	14335	14231	14346	14264	14351	14443	14544	14517	14365	14384	14302	14504	14311	14574	14460	14281	14401	14423	14346	14273	14387	14421	14243	14316	14379	14363	14455	14417	14388	14409	14437	14393	14295	14399	14149	14462	14310	14257	14443	14362	14397	14258	14338	14708	14378	14356	14549	14449	14268	14454	14523	14360	14353	14356	14233	14322	14250	14354	14411	14457	14377	14280	14357	14378	14268	14353	14252	14268	14345	14486	14405	14533	14344	14357	14350	14291	14385	14448	14334	14289	14359	14356	14224	14348	14373	14269	14341	14512	14463	14445	14158	14365	14435	14291	14410	14383	14333	14264	14231	14412	14519	14448	14157	14472	14384	14290	14405	14409	14336	14329	14373	14437	14454	14398	14197	14522	14315	14442	14363	14356	14347	14486	14301	14264	14321	14319	14288	14474	14446	14410	14338	14381	14493	14415	14509	14220	14496	14570	14330	14198	14404	14314	14315	14330	14401	14285	14345	14440	14363	14325	14552	14253	14431	14217	14308	14307	14416	14484	14527	14390	14248	14381	14278	14365	14515	14430	14219	14251	14470	14264	14373	14321	14377	14276	14402	14372	14339	14289	14352	14468	14386	14342	14378	14355	14379	14388	14442	14379	14276	14327	14283	14252	14414	14330	14365	14353	14398	14340	14286	14322	14225	14216	14513	14524	14288	14263	14354	14467	14346	14488	14333	14551	14422	14327	14266	14370	14396	14098	14450	14296	14326	14413	14207	14542	14440	14346	14261	14403	14699	14330	14434	14209	14330	14337	14332	14357	14366	14385	14448	14357	14281	14294	14439	14391	14388	14459	14389	14472	14321	14409	14446	14433	14531
23823	21424	29064	24342	22496	23275	22228	19188	18181	18024	17421	17291	17445	17595	17614	17498	17041	17311	17055	17012	17177	16876	16826	16862	17031	16912	16771	16760	16769	16925	16837	16674	16571	16975	18842	19497	18598	17681	16982	16815	16753	16762	16744	16535	16572	16612	16678	16654	16531	16664	16545	16497	16519	16711	16407	16567	16541	16488	16456	16426	16569	16626	16564	16419	16498	16310	16333	16675	16742	16452	16417	16600	16486	16671	16607	16638	16631	16623	16605	16533	16632	16477	16596	16573	16493	16551	16624	16591	16515	16509	16583	16515	16459	16402	16726	16547	16580	16480	16557	16672	16455	16690	16605	16702	16589	16688	16677	16592	16589	16789	16629	16541	16497	16742	16593	16534	16397	16304	16372	16463	16547	16191	16432	16366	16627	16666	16367	16538	16573	16690	16656	16453	16470	16541	16605	16482	16644	16541	16511	16612	16569	16500	16426	16650	16594	16572	16647	16654	16535	16540	16557	16552	16702	16728	16479	16555	16653	16566	16426	16475	16482	16517	16699	16539	16576	16547	16652	16496	16438	16292	16561	16625	16373	16339	16438	16580	16351	16555	16373	16526	16245	16272	16536	16517	16675	16574	16700	16492	16572	16451	16398	16518	16608	16453	16659	16474	16427	16593	16490	16256	16594	16501	16534	16299	16556	16620	16377	16633	16617	16614	16463	16427	16488	16500	16578	16627	16524	16647	16489	16660	16788	16696	16441	16509	16507	16400	16482	16467	16624	16584	16639	16571	16621	16653	16715	16608	16447	16369	16484	16495	16521	16660	16360	16604	16612	16704	16581	16660	16517	16454	16553	16301	16668	16611	16527	16363	16439	16510	16596	16455	16572	16522	16516	16564	16650	16545	16617	16424	16632	16593	16520	16142	16394	16480	16441	16599	16838	16577	16508	16569	16725	16655	16370	16642	16546	16418	16461	16682	16476	16481	16543	16421	16536	16566	16366	16462	16582	16571	16665	16439	16411	16681	16662	16648	16605	16607	16557	16556	16531	16474	16508	16496	16804	16490	16563	16240	16458	16468	16729	16592	16460	16537	16611	16373	16449	16501	16631	16605	16503	16562	16502	16486	16369	16448	16344	16626	16496	16481	16349	16476	16709	16558	16681	16473	16600	16796	16607	16382	16639	16429	16339	16622	16541	16421	16471	16573	16645	16776	16653	16421	16587	16453	16549	16309	16399	16535	16521	16398	16389	16511	16709	16422	16518	16501	16592	16545	16494	16373	16781	16677	16608	16474	16421	16295	16550	16629	16402	16453	16619	16383	16396	16580	16314	16608	16519	16670	16475	16507	16564	16462	16607	16417	16513	16412	16514	16500	16670	16430	16632	16641	16448	16496	16627	16552	16597	16478	16685	16452	16526	16360	16434	16435	16513	16562	16441	16531	16566	16442	16452	16330	16583	16589	16434	16770	16775	16655	16553	16394	16486	16620	16569	16510	16610	16627	16639	16690	16668	16375	16392	16683	16557	16640	16591	16573	16371	16598	16498	16663	16465	16667	16702	16541	16452	16547	16356	16385	16674	16594	16634	16545	16448	16414	16432	16466	16552	16467	16676	16461	16641	16599	16713	16737	16455	16618	16514	16340	16402	16500	16505	16590	16472	16371	16500	16373	16280	16682	16700	16562	16469	16607	16600	16596	16454	16652	16617	16408	16449	16597	16383	16331	16431	16520	16474	16529	16463	16564	16603	16421	16614	16502	16469	16529	16521	16411	16744	16510	16598	16573	16447	16703	16549	16562	16407	16574	16467	16616	16343	16390	16296	16601	16615	16679	16513	16616	16533	16603	16613	16402	16275	16238	16628	16633	16675	16547	16450	16536	16628	16645	16414	16668	16392	16353	16473	16504	16753	16632	16499	16575	16488	16447	16316	16590	16533	16699	16645	16557	16616	16558	16631	16462	16517	16640	16355	16536	16705	16589	16334	16348	16369	16572	16636	16382	16719	16504	16540	16696	16518	16432	16585	16623	16538	16399	16410	16718	16441	16560	16529	16507	16464	16639	16397	16390	16501	16595	16674	16707	16779	16564	16746	16601	16568	16384	16407	16596	16651	16432	16448	16654	16507	16261	16410	16591	16276	16429	16619	16689	16584	16610	16610	16359	16605	16558	16203	16529	16450	16368	16513	16369	16487	16711	16650	16610	16507	16500	16536	16543	16433	16512	16458	16743	16766	16437	16478	16570	16534	16251	16437	16349	16426	16658	16687	16591	16577	16440	16560	16546	16467	16638	16555	16485	16620	16698	16631	16396	16640	16427	16672	16561	16483	16603	16568	16573	16499	16456	16566	16585	16551	16576	16401	16186	16650	16485	16460	16542	16454	16373	16427	16649	16488	16519	16686	16654	16488	16574	16667	16569	16569	16378	16555	16651	16701	16416	16591	16515	16515	16581	16568	16438	16546	16554	16527	16573	16540	16645	16517	16453	16402	16544	16631	16626	16763	16550	16637	16504	16471	16603	16515	16399	16608	16479	16670	16569	16541	16477	16571	16473	16622	16621	16342	16206	16576	16423	16635	16617	16578	16663	16397	16549	16750	16403	16532	16786	16545	16520	16542	16575	16718	16588	16400	16516	16542	16469	16737	16914	16648	16629	16542	16499	16462	16662	16556	16587	16613	16627	16703	16666	16510	16477	16615	16642	16566	16405	16456	16332	16556	16396	16537	16545	16564	16397	16355	16739	16511	16792	16827	16470	16412	16592	16725	16659	16685	16623	16624	16489	16309	16616	16511	16343	16555	16548	16622	16626	16597	16374	16391	16595	16630	16626	16333	16437	16608	16399	16530	16472	16441	16304	16327	16609	16903	16671	16560	16552	16339	16462	16572	16368	16548	16605	16686	16406	16295	16541	16697	16534	16578	16624	16656	16429	16820	16542	16703	16628	16575	16595	16687	16532	16434	16422	16460	16502	16558	16733	16581	16501	16514	16377	16569	16448	16567	16449	16748	16396	16495	16721	16422	16380	16428	16609	16589	16491	16567	16604	16475	16452	16521	16427	16620	16461	16487	16457	16617	16646	16492	16615	16661	16562	16498	16734	16766	16574	16683	16699	16437	16369	16599	16498	16487	16724	16392	16547	16706	16554	16700	16500	16598	16531	16649	16332	16541	16615	16580	16494	16546	16497	16340	16579	16755	16648	16648	16644	16831	16530	16604	16590	16674	16367	16702	16519	16427	16287	16679	16602	16368	16661	16719	16332	16745	16518	16593	16711	16673	16625	16470	16561	16423	16635	16692	16560	16460	16500	16764	16368	16440	16613	16519	16697	16443	16580	16650	16417	16460	16355	16659	16391	16636	16627	16398	16485	16407	16530	16511	16731	16183	16588	16586	16488	16873	16567	16550	16548	16394	16293	16395	16615	16636	16668	16474	16551	16442	16658	16415	16600	16518	16515	16523	16666	16635	16608	16647	16481	16758	16453	16615	16497	16541	16635	16501	16528	16561	16496	16469	16421	16546	16667	16634	16794	16593	16678	16457	16342	16524	16434	16490	16638	16365	16261	16469	16731	16500	16640	16397	16462	16662	16551	16617	16329	16350	16586	16680	16466	16470	16459	16422	16335	16447	16584	16531	16424	16662	16661	16632	16602	16638	16493	16346	16689	16503	16576	16523	16459	16280	16497	16724	16328	16441	16459	16681	16647	16526	16522	16524	16542	16636	16591	16518	16613	16540	16512	16630	16601	16655	16458	16689	16526	16520	16639	16522	16458	16554	16595	16328	16497	16644	16770	16476	16486	16475	16430	16619	16548	16626	16484	16516	16543	16364	16423	16504	16573	16499	16452	16404	16342	16470	16489	16505	16624	16388	16351	16557	16312	16658	16370	16556	16649	16525	16558	16399	16470	16578	16434	16605	16471	16687	16671	16522	16573	16529	16617	16497	16732	16505	16457	16670	16417	16655	16429	16495	16609	16682	16524	16461	16376	16469	16804	16417	16576	16592	16474	16664	16693	16611	16532	16503	16511	16390	16406	16578	16639	16539	16568	16559	16691	16499	16362	16603	16686	16733	16740	16497	16405	16428	16660	16614	16527	16543	16631	16687	16340	16448	16636	16753	16583	16389	16706	16578	16462	16454	16399	16481	16707	16617	16585	16463	16594	16586	16387	16469	16464	16426	16482	16588	16445	16427	16408	16565	16666	16617	16513	16527	16596	16642	16440	16399	16669	16294	16506	16603	16395	16668	16535	16674	16453	16349	16626	16596	16540	16616	16621	16441	16408	16755	16649	16625	16553	16864	16677	16413	16466	16629	16639	16528	16466	16486	16422	16587	16729	16534	16446	16479	16506	16452	16544	16566	16518	16691	16513	16474	16762	16513	16472	16730	16424	16658	16675	16353	16606	16476	16549	16631	16467	16557	16588	16362	16491	16684	16563	16382	16615	16691	16775	16795	16473	16494	16521	16528	16405	16793	16449	16714	16553	16582	16512	16740	16496	16532	16485	16497	16572	16459	16498	16615	16415	16586	16593	16341	16663	16667	16478	16453	16653	16512	16540	16347	16560	16631	16483	16527	16504	16537	16595	16626	16664	16571	16364	16333	16592	16613	16403	16631	16508	16470	16522	16626	16561	16451	16445	16505	16653	16430	16492	16582	16616	16533	16563	16435	16472	16488	16511	16340	16477	16561	16627	16455	16489	16737	16389	16601	16915	16411	16382	16405	16518	16452	16558	16478	16627	16546	16254	16636	16586	16475	16661	16664	16431	16403	16465	16576	16450	16476	16571	16567	16610	16466	16432	16402	16457	16424	16509	16461	16665	16505	16578	16645	16470	16596	16420	16418	16457	16578	16657	16565	16550	16472	16542	16531	16460	16537	16576	16248	16745	16708	16630	16708	16670	16475	16626	16495	16752	16625	16528	16739	16467	16494	16444	16662	16447	16349	16465	16380	16616	16450	16623	16703	16671	16538	16492	16333	16568	16655	16427	16456	16580	16672	16511	16527	16448	16431	16414	16490	16463	16631	16387	16505	16336	16324	16626	16401	16474	16566	16502	16521	16667	16523	16691	16722	16503	16304	16416	16537	16566	16551	16267	16505	16704	16549	16567	16478	16339	16496	16478	16474	16603	16798	16588	16697	16425	16550	16441	16619	16726	16506	16500	16527	16462	16650	16566
18505	35083	33955	25976	22022	19932	19021	17956	16755	16047	15739	15333	15374	15655	15827	15307	15146	15043	14604	14680	14834	14514	14520	14856	14921	14918	14580	14642	14549	14410	14282	14549	14326	14977	17738	18032	16409	15403	14708	14407	14215	14277	14322	14432	14287	14283	14349	14213	14132	14095	14157	14331	14252	14230	14199	14319	14074	14450	14231	14158	14181	14166	14345	14320	14150	14430	14044	14238	14315	14095	14264	14224	14145	14179	14246	14345	14262	14314	14300	14280	14207	14405	14219	14107	14237	14269	14156	14271	14189	14196	14147	14124	14140	14093	14261	14215	14108	14259	14318	14275	14250	14305	14094	14161	14199	14287	14166	14178	14165	14289	14234	14179	14238	14037	14218	14256	14244	14367	14423	14153	14230	14297	14229	14296	14144	14263	14384	14216	14191	14280	14330	14324	14194	14243	14264	14334	14208	14375	14323	14181	14299	14063	14278	14100	14383	14287	14279	14110	14318	14284	14319	14277	14319	14213	14206	14161	14353	14212	14150	14237	14315	14209	14358	14129	14217	14133	14340	14213	14220	14280	14282	14119	14255	14237	14412	14287	14192	14212	14203	14127	14224	14483	14162	14425	14264	14100	14202	14141	14217	14235	14042	14280	14320	14159	14388	14192	14310	14218	14351	14166	14254	14292	14105	14248	14160	14214	14370	14162	14203	14016	14140	14253	14156	14312	14125	14241	14254	14153	14326	14114	14395	14278	14258	14241	14145	14339	14309	14257	14106	14172	14191	14381	14163	14181	14272	14292	14314	14127	14391	14315	14359	14205	14226	14245	14294	14295	14422	14230	14283	14298	14265	14025	14174	14244	14156	14317	14138	14195	14249	14125	14286	14133	14320	14277	14165	14140	14270	14225	14166	14342	14116	14125	14425	14253	14351	14173	14216	14191	14093	14315	14116	14199	14239	14175	14258	14174	14387	14330	14054	14275	14085	14126	14177	14313	14260	14322	14318	14191	14222	14052	14290	14390	14038	14306	14217	14184	14344	14267	14251	14339	14215	14176	14036	14113	14284	14259	14243	14261	14383	14244	14219	14103	14250	14219	14335	14302	14293	14300	14278	14162	14305	14117	14249	14357	14215	14341	14276	14242	14201	14252	14293	14188	14198	14140	14180	14106	14184	14420	14155	14230	14198	14427	14108	14205	14175	14212	14261	14195	14243	14313	14292	14348	14235	14194	14154	14270	14204	14280	14115	14298	14291	14135	14241	14316	14228	14131	14395	14293	14312	14103	14209	14148	14286	14208	14265	14210	14308	14229	14194	14230	14340	14112	14237	14394	14141	14142	14453	14052	14448	14212	14257	14225	14343	14353	14326	14127	14153	14223	14234	14336	14152	14209	14150	14212	14159	14198	14078	14296	14210	14215	14271	14284	14200	14167	14300	14133	14243	14296	14263	14206	14432	14226	14275	14147	14218	14376	14152	14167	14198	14214	14266	14225	14193	14105	14274	14290	14130	14142	14254	14157	14217	14233	14195	14209	14154	14199	14191	14107	14340	14155	14219	14271	14258	14178	14468	14222	14202	14077	14197	14195	14222	14180	14291	14122	14315	14335	14207	14049	14301	14315	14298	14267	14266	14136	14160	14047	14201	14240	14303	14282	14204	14150	14216	14178	14265	14146	14042	14133	14261	14233	14278	14214	14117	14103	14301	14240	14340	14151	14255	14182	14077	14286	14274	14098	14366	14253	14232	14253	14302	14332	14187	14282	14260	14326	14318	14149	14213	14233	14145	14341	14155	14268	14293	14318	14189	14227	14236	14139	14295	14118	14230	14265	14214	14211	14363	14256	14257	14075	14189	14244	14162	14260	14226	14257	14261	14183	14269	14196	14091	14238	14214	14232	14290	14182	14212	14111	14180	14182	14220	14403	14227	14252	14080	14220	14230	14212	14117	14253	14459	14238	14106	14181	14229	14236	14213	14263	14373	14201	14330	14271	14250	14258	14252	14195	14260	14258	14218	14345	14316	14193	14170	14056	14136	14155	14203	14123	14247	14254	14225	14134	14438	14173	14245	14210	14299	14278	14253	14380	14126	14275	14161	14283	14142	14290	14235	14335	14235	14332	14242	14120	14193	14305	14324	14290	14102	14386	14360	14157	14359	14206	14180	14315	14275	14153	14174	14204	14356	14272	14157	14186	14228	14034	14329	14234	14199	14170	14124	14226	14295	14340	14075	14308	14161	14165	14319	14181	14225	14134	14287	14284	14246	14284	14207	14221	14020	14040	14129	14180	14412	14385	14100	14306	14412	14111	14024	14348	14263	14227	14334	14172	14161	14129	14346	14194	14132	14292	14298	14297	14311	14458	14192	14234	14148	14170	14138	14206	14288	14416	14334	14145	14185	14088	14285	14250	14183	14151	14247	14255	14194	14275	14313	14347	14335	14181	14320	14374	14224	14400	14232	14415	14287	14261	14247	14179	14344	14183	14336	14170	14361	14180	14419	14247	14197	14053	14210	14238	14169	14258	14249	14183	14296	14120	14243	14375	14195	14178	14157	14366	14283	14309	14205	14316	14198	14339	14119	14273	14025	14326	14385	14203	14224	14260	14256	14386	14316	14101	14233	14267	14302	14310	14264	14209	14210	14340	14202	14114	14047	14110	14212	14396	14210	14106	14091	14264	14309	14350	14282	14222	14341	14193	14379	14230	14382	14145	14088	14218	14065	14450	14153	14233	14326	14352	14207	14240	14381	14191	14253	14263	14176	14133	14148	14239	14263	14257	14178	14124	14223	14202	14370	14223	14253	14297	14220	14111	14306	14229	14174	14360	14186	14312	14176	14175	14344	14050	14213	14116	14085	14073	14044	14290	14239	14343	14293	14374	14163	14154	14216	14381	14246	14098	14346	14075	14186	14292	14310	14207	14181	14141	14135	14153	14313	14259	14167	14304	14173	14365	14274	14158	14304	14181	14093	14158	14244	14066	14185	14325	14145	14344	14157	14335	14178	14206	14214	14142	14176	14413	14282	14247	14416	14133	14079	14170	14247	14303	14172	14211	14253	14282	14139	14350	14148	14234	14220	14369	14238	14297	14401	14142	14220	14451	14303	14214	14116	14016	14299	14221	14265	14142	14258	14335	14482	14166	14275	14249	14229	14276	14151	14119	14364	14160	14381	14296	14336	14260	14134	14388	14117	14350	14066	14241	14184	14337	14279	14174	14220	14089	14211	13947	14181	14067	14538	14208	14202	14208	14376	14203	14281	14268	14185	14385	14238	14191	14328	14270	14212	14339	14248	14208	14398	14287	14160	14103	14182	13999	14234	14290	14203	14386	14233	14186	14273	14208	14308	14215	14377	14412	14352	14200	14189	14147	14336	14321	14302	14377	14105	14268	14165	14271	14366	14237	14239	14236	14058	14260	14293	14215	14281	14193	14296	14246	14345	14374	14095	14231	14083	14285	14188	14231	14217	14378	14311	14259	14378	14091	14207	14360	14285	14117	14136	14287	14212	14210	14094	14142	14314	14132	14098	14097	14246	14084	13997	14267	14230	14265	14366	14111	14297	14243	14348	14434	14198	14214	14288	14092	14203	14255	14140	14242	14217	14300	14239	14344	14299	14323	14283	14251	14226	14261	14244	14184	14142	14381	14324	14155	14204	14351	14214	14178	14189	14195	14118	14378	14098	14136	14241	14180	14105	14126	14029	14205	14195	14255	14190	14427	14323	14343	14158	14357	14330	14270	14259	14264	14178	14223	14181	14266	14173	14240	14272	14085	14433	14179	14300	14314	14210	14182	14189	14146	14457	14305	14143	14118	14283	14231	14222	14204	14313	14370	14382	14194	14253	14122	14235	14434	14127	14339	14305	14338	14158	14333	14116	14285	14082	14337	14357	14208	14322	14162	14289	14297	14095	14291	14209	14529	14122	14334	14217	14297	13960	14111	14279	14171	14188	14258	14059	14234	14321	14173	14283	14336	13978	14278	14289	14281	14382	14182	14220	14116	14171	14225	14237	14156	14323	14218	14269	14247	14091	14250	14298	14246	14151	14140	14396	14112	14342	14337	14332	14277	14315	14359	14146	14198	14280	14376	14482	14188	14375	14248	14350	14346	14225	14153	14221	14176	14263	14169	14198	14256	14357	14077	14368	14131	14228	14258	14202	14314	14451	14317	14237	14213	14190	14249	14339	14215	14199	14230	14120	14116	14257	14352	14346	14132	14163	14293	14087	14227	14230	14284	14323	14163	14348	14111	14261	14204	14253	14312	14108	14309	14303	14297	14359	14360	14233	14207	14336	14200	14227	14284	14196	14265	14114	14344	14281	14320	14342	14152	14268	14207	14115	14152	14297	14205	14263	14100	13979	14322	14115	14048	14144	14150	14313	14227	14306	14224	14217	14198	14107	14270	14315	14210	14404	14123	14233	14278	14182	14318	14223	14398	14292	14198	14287	14285	14390	14183	14184	14130	14065	14204	14154	14333	14102	14356	14259	14178	14394	14161	14290	14277	14115	14517	14284	14077	14328	14306	14177	14274	14252	14299	14341	14414	14317	14142	14238	14071	14240	14143	14290	14366	14399	14215	14249	14278	14406	14178	14435	14265	14280	14171	14228	14140	14318	14139	14035	14373	13987	14453	14184	14141	14252	14267	14380	14342	14222	14052	14215	14527	14357	14230	14318	14282	14305	14187	14392	14055	14216	14275	14155	14165	14264	14157	14278	14040	14037	14186	14173	14215	14340	14454	14194	14168	14252	14224	14174	14214	14299	14176	14348	14290	14168	14219	14234	14275	14299	14111	14211	14102	14388	14148	14246	14250	14264	14088	14162	14307	14042	14118	14252	14138	14258	14161	14107	14204	14236	14306	14209	14170	14101	14147	14321	14338	14215	14128	14278	14170	14407	14107	14285	14252	14251	14166	14153	14372	14367	14197	14139	14230	14201	14311	14125	14328	14119	14188	14169	14160	14088	14174	14108	14228	14240	14402	14335	14453	14179	14299	14264	14192	14304	14252	14208	14286	14283	14386	14019	14185	14153	14237	14270	14135	14222	14345	14289	14237	14284	14194	14260	14314	14235	14328	14299	14234	14348	14156	14178	14348	14274	14248	14255	14138	14249	14278	14274	14415	14151	14334	14275	14078	14287	14373	14250	14327	14086	14229	14040	14240	14122	14268
22919	21405	29422	23764	21710	23901	25906	20147	18874	18470	18057	17906	17682	17850	17660	17913	17419	17318	17138	17032	17124	17053	16905	17147	17186	17132	17039	16927	16818	16530	16792	16877	16687	17539	20568	21477	19624	18456	17241	16923	16660	16701	16295	16544	16456	16533	16542	16563	16655	16632	16286	16378	16485	16471	16364	16528	16554	16621	16619	16506	16446	16400	16535	16671	16402	16585	16571	16759	16681	16478	16522	16534	16480	16460	16449	16349	16344	16391	16652	16464	16481	16541	16272	16559	16474	16548	16715	16429	16529	16371	16356	16475	16649	16647	16592	16557	16415	16577	16350	16586	16310	16452	16518	16596	16411	16351	16522	16459	16703	16478	16507	16600	16632	16487	16441	16441	16343	16369	16568	16536	16362	16408	16343	16235	16440	16577	16434	16425	16591	16294	16460	16405	16526	16504	16357	16496	16613	16290	16701	16549	16453	16577	16441	16564	16543	16413	16443	16455	16573	16385	16634	16438	16470	16305	16522	16594	16537	16543	16541	16414	16590	16492	16486	16486	16378	16677	16424	16426	16421	16452	16392	16477	16570	16546	16465	16392	16507	16631	16417	16504	16407	16334	16392	16656	16370	16523	16631	16452	16493	16566	16474	16318	16516	16617	16690	16392	16537	16334	16500	16597	16422	16485	16569	16338	16289	16758	16664	16497	16593	16649	16694	16541	16446	16512	16495	16318	16538	16611	16435	16629	16605	16445	16598	16440	16657	16595	16342	16343	16309	16330	16495	16640	16460	16655	16631	16478	16368	16546	16360	16594	16526	16500	16489	16489	16516	16672	16509	16443	16258	16541	16566	16455	16354	16602	16479	16451	16504	16576	16445	16451	16506	16529	16394	16271	16501	16368	16571	16457	16294	16297	16429	16338	16436	16349	16584	16390	16453	16500	16494	16582	16535	16410	16482	16256	16496	16613	16470	16541	16576	16537	16616	16352	16635	16499	16548	16424	16676	16578	16616	16323	16372	16443	16348	16707	16596	16578	16485	16574	16420	16397	16475	16421	16479	16577	16486	16717	16590	16505	16441	16587	16487	16538	16351	16620	16595	16306	16354	16615	16312	16546	16403	16355	16397	16398	16471	16590	16369	16642	16606	16569	16283	16404	16502	16277	16560	16432	16405	16534	16486	16469	16447	16468	16561	16561	16556	16569	16413	16552	16371	16595	16542	16467	16583	16387	16457	16370	16467	16515	16484	16579	16544	16383	16439	16452	16277	16548	16445	16363	16335	16375	16463	16470	16542	16543	16570	16449	16389	16525	16493	16503	16411	16406	16446	16503	16653	16535	16437	16369	16589	16425	16591	16267	16486	16421	16491	16451	16448	16579	16372	16414	16470	16244	16402	16440	16349	16144	16418	16568	16685	16387	16508	16470	16472	16508	16457	16532	16512	16463	16449	16564	16729	16472	16265	16559	16437	16614	16510	16595	16399	16292	16291	16602	16557	16340	16463	16287	16419	16325	16437	16514	16374	16385	16380	16406	16574	16574	16624	16617	16449	16559	16346	16171	16217	16441	16308	16501	16338	16426	16656	16437	16515	16549	16531	16476	16362	16426	16636	16477	16510	16395	16424	16378	16541	16637	16491	16575	16624	16448	16280	16443	16414	16425	16575	16338	16568	16663	16416	16467	16169	16364	16536	16501	16366	16493	16330	16555	16657	16544	16455	16412	16328	16537	16585	16407	16483	16668	16481	16416	16432	16663	16452	16717	16443	16372	16331	16422	16577	16436	16357	16385	16464	16375	16399	16533	16512	16501	16360	16304	16373	16589	16504	16439	16510	16573	16423	16581	16503	16552	16471	16412	16565	16601	16613	16506	16365	16457	16362	16380	16512	16374	16421	16445	16564	16512	16317	16458	16633	16510	16164	16445	16471	16640	16359	16490	16453	16302	16490	16484	16456	16658	16742	16617	16646	16417	16480	16457	16512	16335	16429	16405	16521	16378	16547	16450	16298	16456	16422	16520	16423	16468	16544	16310	16459	16523	16179	16586	16438	16538	16489	16475	16523	16672	16413	16367	16532	16438	16472	16505	16434	16401	16412	16491	16324	16610	16342	16254	16226	16493	16450	16620	16580	16537	16519	16431	16264	16448	16411	16396	16164	16435	16547	16428	16386	16407	16365	16187	16369	16474	16497	16532	16482	16589	16435	16360	16587	16637	16258	16423	16453	16289	16391	16699	16264	16436	16474	16498	16583	16381	16425	16500	16633	16621	16475	16631	16510	16471	16670	16674	16419	16420	16502	16555	16499	16391	16392	16513	16254	16401	16362	16684	16408	16471	16427	16573	16375	16463	16450	16543	16409	16297	16397	16542	16628	16177	16604	16610	16527	16624	16475	16533	16472	16558	16453	16503	16313	16554	16465	16468	16355	16410	16484	16609	16285	16335	16546	16409	16170	16483	16439	16578	16400	16562	16455	16499	16481	16432	16678	16565	16411	16425	16406	16407	16314	16406	16484	16424	16575	16526	16425	16606	16498	16523	16421	16460	16553	16469	16535	16487	16207	16370	16535	16555	16285	16721	16626	16618	16145	16297	16372	16391	16592	16352	16444	16555	16603	16496	16554	16428	16419	16428	16535	16609	16670	16264	16513	16485	16580	16195	16483	16327	16437	16359	16573	16638	16454	16576	16456	16367	16558	16516	16332	16411	16331	16622	16367	16507	16677	16408	16656	16558	16454	16470	16504	16544	16464	16518	16411	16463	16458	16479	16502	16389	16340	16395	16535	16171	16353	16382	16603	16546	16425	16375	16418	16270	16454	16540	16402	16490	16567	16357	16695	16555	16546	16437	16239	16537	16558	16561	16521	16588	16456	16348	16375	16435	16363	16538	16325	16359	16415	16467	16621	16598	16414	16601	16416	16494	16412	16366	16264	16500	16444	16431	16283	16482	16517	16425	16530	16513	16398	16566	16501	16502	16489	16446	16537	16446	16386	16477	16495	16669	16421	16189	16694	16367	16506	16574	16517	16493	16622	16586	16705	16375	16426	16511	16442	16621	16400	16327	16413	16572	16392	16546	16610	16350	16440	16556	16609	16384	16473	16712	16593	16659	16386	16362	16685	16427	16487	16449	16547	16488	16573	16597	16510	16501	16571	16614	16463	16302	16435	16597	16217	16378	16533	16522	16556	16419	16461	16753	16507	16559	16591	16503	16348	16630	16403	16467	16653	16653	16624	16424	16372	16522	16465	16537	16522	16498	16526	16378	16517	16574	16559	16529	16607	16486	16459	16555	16616	16691	16327	16290	16447	16423	16513	16406	16689	16306	16301	16514	16524	16392	16337	16505	16515	16562	16316	16371	16311	16416	16702	16509	16506	16430	16450	16623	16531	16440	16435	16453	16436	16356	16453	16570	16625	16484	16601	16528	16491	16474	16590	16425	16710	16564	16379	16638	16517	16374	16516	16483	16368	16363	16616	16565	16355	16645	16400	16379	16425	16446	16605	16483	16416	16317	16352	16156	16278	16627	16233	16288	16368	16313	16326	16378	16210	16425	16498	16435	16568	16489	16304	16551	16459	16555	16337	16434	16381	16288	16678	16530	16491	16815	16604	16506	16246	16560	16380	16625	16451	16399	16380	16366	16292	16385	16401	16466	16468	16448	16491	16588	16446	16653	16558	16414	16484	16438	16720	16209	16598	16359	16454	16271	16436	16428	16678	16517	16432	16403	16527	16445	16391	16420	16441	16487	16507	16359	16471	16461	16509	16385	16430	16543	16276	16643	16431	16498	16446	16444	16544	16417	16516	16510	16422	16605	16541	16435	16501	16664	16457	16522	16363	16337	16432	16655	16423	16396	16343	16413	16432	16449	16442	16507	16460	16341	16452	16485	16299	16267	16524	16319	16638	16629	16659	16576	16576	16471	16557	16509	16342	16572	16729	16434	16515	16593	16491	16509	16354	16520	16499	16571	16382	16522	16417	16499	16608	16226	16382	16578	16278	16445	16636	16478	16402	16495	16380	16347	16444	16308	16539	16500	16591	16332	16613	16492	16514	16420	16336	16392	16500	16433	16274	16472	16420	16476	16566	16564	16421	16212	16689	16562	16558	16462	16581	16314	16425	16497	16462	16300	16568	16500	16496	16642	16448	16472	16611	16451	16507	16587	16464	16324	16434	16441	16563	16519	16551	16331	16579	16470	16342	16373	16377	16513	16526	16383	16549	16716	16583	16382	16483	16305	16415	16264	16442	16572	16372	16333	16515	16367	16492	16671	16513	16194	16661	16462	16470	16381	16541	16293	16434	16567	16311	16465	16491	16510	16605	16293	16334	16523	16587	16441	16503	16372	16346	16544	16552	16553	16533	16524	16558	16402	16435	16366	16760	16280	16449	16630	16232	16347	16501	16506	16703	16632	16523	16323	16562	16358	16484	16578	16310	16521	16369	16158	16517	16580	16323	16429	16711	16476	16458	16468	16399	16299	16218	16411	16673	16415	16409	16436	16476	16528	16510	16278	16492	16561	16409	16350	16383	16425	16509	16486	16615	16533	16580	16468	16533	16687	16397	16463	16537	16346	16616	16368	16286	16526	16482	16413	16481	16492	16294	16420	16678	16570	16605	16417	16372	16461	16578	16334	16585	16372	16287	16627	16435	16542	16317	16492	16370	16443	16533	16501	16323	16564	16676	16239	16296	16402	16366	16318	16431	16560	16342	16487	16324	16369	16622	16498	16626	16660	16487	16642	16423	16689	16498	16485	16308	16543	16504	16503	16677	16376	16235	16083	16404	16446	16482	16566	16455	16593	16459	16446	16567	16568	16685	16447	16325	16431	16373	16370	16394	16656	16397	16460	16463	16448	16260	16578	16434	16461	16328	16617	16357	16513	16650	16475	16630	16458	16300	16297	16624	16235	16554	16566	16181	16524	16433	16386	16614	16522	16320	16462	16569	16536	16406	16350	16373	16407	16538	16380	16562	16480	16477	16537	16537	16530	16484	16583	16512	16508	16620	16557	16369	16328	16347	16420	16678	16550	16491	16363	16677	16412	16566	16658	16567	16416	16523	16342	16335	16493	16286	16482	16425	16516	16418	16515	16405	16523	16555	16397	16548	16287	16479	16331	16365	16486	16405	16566	16545	16318	16306	16411	16545	16324	16504	16468	16347	16449	16554	16339
20548	39481	36893	29219	25206	21889	20353	18921	18163	16621	16249	15897	15841	16290	16240	16068	15268	15055	15091	14768	15047	14753	14763	14777	14795	14900	14667	14514	14468	14223	14316	14245	14417	15595	20471	20628	17667	16170	14962	14250	14256	14181	14341	14126	14058	14223	14187	14258	14172	14136	14188	14150	14217	14419	13997	14182	14109	14168	14251	14053	14295	14067	14209	14267	13877	14157	14199	14280	14259	14038	14141	14177	14130	14162	14084	14071	14033	14250	14177	14112	14077	14182	13943	14087	14109	14064	14025	14165	14147	14273	14155	14208	14338	14067	14269	14107	14233	14008	14021	14125	14099	14005	13919	14252	14081	14014	14232	14119	14118	14186	14318	14081	14097	14116	14023	14196	14057	14090	14167	14253	14125	14199	14148	14169	14129	14007	13989	14057	14045	14032	14236	14173	14128	14131	14267	14086	14306	14025	14008	14302	14210	14160	14129	14196	14178	14002	14048	14396	14073	14059	14266	14099	14301	14200	14195	14147	14150	14092	14050	14132	14171	14144	14321	14179	14180	14049	14117	14148	14167	14125	14265	14069	14244	14114	14272	14189	14177	14098	14003	14182	14043	14174	14206	14133	14104	14199	14254	13891	14119	14127	14199	14188	14313	14120	14136	14215	14175	14195	14047	14091	14273	14231	14311	14091	14146	14202	14105	14370	14032	14117	14147	14037	14232	13975	14202	14192	13867	14213	14075	14077	14165	14125	14185	14259	14171	14003	14173	14253	14154	14171	14200	14139	14276	14058	14234	14304	14322	14222	14197	14119	14080	14109	14090	14144	14019	14332	14133	14247	14046	14182	14155	14137	14266	14199	14180	14243	14007	14361	14190	14285	14132	14266	14054	14228	14133	14234	14147	14132	14133	14070	14234	14061	14148	14187	14001	14152	14070	14043	14113	13976	14186	14163	14076	14068	14301	14294	14085	14051	14252	13986	14211	14301	14110	13979	14000	14296	14201	14091	14016	14130	14365	14130	14095	14047	14022	14047	14218	14027	14209	14242	14188	14241	14119	14146	14272	14127	14133	13940	14042	14250	14229	13995	14196	13976	14151	14075	14290	14159	13990	14161	14276	14022	14178	14156	13971	14123	14195	14130	14242	14350	14051	14209	14205	14235	14043	14050	14029	14061	14104	14083	14252	14051	14010	14133	14167	14251	14013	14147	14137	14126	14223	14084	14064	14099	14257	14237	14177	14174	14114	14061	14089	14045	14119	14111	14216	14345	14345	14041	14110	14309	14089	14393	14076	14170	14243	14111	14197	14049	14144	14099	14219	14085	14147	14270	14129	14142	14184	14171	13971	14271	14092	14093	14238	14079	13870	14079	14167	14196	14080	14047	14271	14078	14169	14149	14062	14211	14174	14182	14240	14123	14120	14169	14314	14240	14104	14156	14062	14090	14175	14176	14029	14299	13856	14323	14199	14017	13987	14162	14142	14188	14164	14208	14261	14253	14141	14079	14025	14339	14077	14181	14232	14204	14357	14201	14041	14219	14124	14330	14241	14020	14339	14081	14077	14278	14237	14074	14199	14161	14035	14112	14122	14215	14112	13969	14090	14091	14218	14178	14007	14256	14281	14180	14046	14287	14254	14125	13932	14115	14259	14164	14031	14310	14160	14096	14253	14071	14258	13988	14120	14380	14331	14104	14154	13932	14102	14153	14211	14135	14003	14235	14317	14234	14141	14172	14152	14158	14197	14154	14323	14047	14243	14389	14051	14224	14050	14061	14029	14031	14007	13993	14148	14333	14204	14262	14080	14130	14113	14289	14151	14158	14121	14144	13954	14143	14112	14114	14009	14201	14059	14245	14139	14055	13991	14187	14085	14173	14205	14117	14232	14231	14162	14122	14229	14248	14098	14252	14145	14128	14056	14054	14187	14222	14101	14212	14146	14095	14197	14272	14216	13949	14177	14253	14197	14255	14210	14030	14060	14152	14015	14084	14037	14180	14140	14289	14196	14169	14262	14015	14231	14122	14154	14226	14143	14054	14056	14109	14044	14366	14219	14113	14198	14156	14058	14316	14083	14159	14169	14249	14125	14155	14044	14142	14306	14054	14087	13980	14045	14080	14042	14180	14155	14132	13963	14070	14160	13802	14281	14132	14033	14210	14072	14236	14059	14091	14223	14290	14185	14254	14189	14135	13979	14051	14166	14172	14149	14173	14148	14097	14061	14040	14157	14268	13994	14001	14090	14186	14225	14147	14171	13976	14024	14268	14310	14157	14172	14190	14092	14155	14182	14303	14115	14156	14142	14094	14053	14288	14126	14121	14216	14086	14179	14106	14258	14070	14050	14156	13983	14020	14053	13926	14076	14002	14118	14185	14309	14255	14094	14091	14063	14179	14176	14268	14111	14085	14226	14006	14176	14258	14230	14261	14317	14211	14077	14052	14273	14397	14027	14228	14170	14069	14058	14183	14132	14116	14111	14021	14008	14197	14076	14204	14304	14189	14158	14262	14178	14194	14161	14059	14198	14223	14103	14165	14153	14269	14108	14004	14133	14098	14120	14045	13914	14176	14225	13985	14141	14056	14009	14269	13987	14113	14120	14167	14164	14211	14173	14155	14143	14118	14110	14123	14070	14071	14039	14053	14175	14053	14123	14287	14175	14224	14267	14165	14120	14136	14175	14214	14102	14008	14214	14174	14091	14190	14133	14097	14273	14125	14152	14180	14182	14179	13930	14317	14172	14145	14175	14150	14094	14123	14171	14109	14047	14134	14249	14226	13999	14146	14233	14022	14019	13977	14211	14156	14270	14213	14194	13995	14137	14006	14097	14136	14035	14106	14127	14048	14229	14095	14100	14063	14253	14082	14250	14211	14068	14081	14171	14222	13944	14331	14174	14131	14095	14264	14060	14131	14176	14213	14176	14204	14199	14187	14099	14341	14195	14186	14279	14042	14150	14077	14068	14222	14029	14120	14033	14102	14112	14246	14060	14133	14105	14261	14185	14075	14103	14162	14119	14087	14277	14072	14066	14163	14035	14235	13972	14281	14192	14089	14088	14145	14358	14111	14110	14194	14170	14214	14122	14032	14266	14075	14069	14111	14333	14167	13999	14097	14129	14081	14171	14154	14307	13888	14109	14005	14196	14141	14050	14084	14153	14184	14157	14119	14169	14101	14114	14112	14253	14044	13976	14133	14207	14135	14186	14155	14103	14160	14166	14068	14018	14068	13991	14116	14119	14284	14034	14158	14260	14006	14305	13970	14128	14155	14040	14050	14141	13938	14287	14320	14027	14142	14078	14128	14038	14153	14283	14122	14212	14121	14167	14298	14147	13999	14085	14210	14222	14152	14021	14075	14193	14105	14203	14174	14195	14244	14140	14142	14250	14211	14309	13940	14201	14113	14223	14147	14103	14152	14001	14075	14112	14205	14097	14085	14110	14039	14033	14080	14221	14282	14150	13960	14186	14114	14060	14256	14122	14146	14248	14138	14209	14012	14071	14149	14208	14185	14145	14241	14146	14302	14170	14149	14160	14111	14120	14399	14080	14213	13975	14291	14003	14114	14083	14295	14231	14120	14219	14260	14144	14194	14138	13943	14029	14102	14089	14057	14243	14247	14112	14247	14297	14354	14113	14244	14212	14053	14133	14219	14096	14207	14094	14173	14214	14223	14086	14051	14049	13952	14059	13978	14107	14067	14200	14403	14194	14158	14230	14100	14229	14226	14059	14075	14004	14030	14196	14001	14131	14196	14191	14244	14233	14101	14236	14115	14017	14003	14101	14180	14058	13968	14135	14354	14272	14235	14157	14214	14124	14139	14117	14166	14052	13992	14167	14235	14117	14194	14068	14113	14134	14096	14174	14006	14068	14225	14073	14004	14213	14203	14010	14206	14180	14144	14162	14048	14264	14098	14131	14126	13986	14113	14135	14241	14077	14106	14145	14069	14186	13953	14193	14136	14180	14122	14220	14116	14111	14235	14339	14104	14140	14075	14249	14185	14180	14261	14113	14001	14157	14177	14182	14185	14092	14088	14062	14042	13881	14265	14164	14223	14155	14117	14130	14207	14164	13998	14201	14195	14043	14144	14201	14158	14132	14255	14104	14228	14114	14264	14238	14181	14119	14176	14053	14099	14231	14004	14124	14065	14231	14033	14211	14212	14204	14069	14170	13995	14143	14198	14222	14307	14259	13979	14073	14178	14141	14162	14169	14124	14185	14147	14118	14155	14075	13986	14211	14201	14110	14131	14168	14118	14200	14189	14193	14157	14144	14146	14140	14398	14063	14197	14180	14187	13881	14092	14076	14270	14190	14121	14214	14155	14108	14029	14268	14073	14086	14112	14157	14139	14123	14130	14039	14080	13987	14242	14065	14211	14156	14096	14095	14164	14246	14123	14087	14025	14281	14085	14288	14092	14205	14146	14245	14136	14017	14123	14050	14026	14202	14215	14231	14150	14125	14143	14291	14091	14118	14038	14080	14081	14194	14123	14098	13978	14107	14170	14170	14169	14217	14164	14122	14168	14244	14115	14236	14225	14067	14078	14159	14073	14232	14206	14089	14261	14167	14234	14146	14093	14238	14094	14157	13907	14079	14173	14185	14175	14165	14016	14200	14116	13989	14122	14296	14211	14195	14146	14069	14053	14119	14078	14190	14333	14091	14146	14155	14178	14184	14177	14143	14072	14113	14380	14119	14173	14296	13982	14068	14032	13952	14309	14007	14101	13928	13929	14191	14002	14092	14140	14184	14025	14256	14304	14061	14170	14027	14167	14078	14099	14121	14142	14160	14022	14141	14107	14154	13956	14078	14030	14267	14080	14121	14005	14107	14062	14065	14040	14075	14105	14131	14121	14094	14049	14198	14227	14004	14157	14220	14083	14216	14039	14226	14203	14167	14192	14363	14254	14122	14037	14202	14079	14124	14220	14014	14107	14005	14039	14223	14066	14144	14148	14052	14136	14151	14108	14041	14170	14064	14341	14236	14233	14133	14253	14156	14281	14225	14223	14083	14129	14159	14018	14108	14245	14130	14215	14140	14217	14154	14243	14279	14109	14178	14196	14249	14063	14148	14171	14360	14166	14289	14067	14107	14226	14232	14145	14253	14158	14174	14139	14093	14200	14317	14024	14133	14018	14004	14250	14118	14202	14162	14059	14196	14111	14093	13899
27740	22922	27628	24817	20091	19420	18709	18011	17946	17744	17746	17306	17172	17490	17336	17334	17269	17190	17086	16971	16918	17048	17023	16944	16933	17069	16763	16918	16966	16902	16994	16951	16835	16829	17291	17205	17179	17352	16984	16842	16980	16876	16875	16801	16837	16889	16964	17042	16826	16835	16717	16753	16891	16885	16783	16806	16705	16647	16933	16903	16886	16992	16891	16839	16790	16963	16830	16865	16702	16671	16731	16737	16981	16731	16918	16762	16710	16859	16887	16796	16861	16692	16774	16635	16835	16850	16773	16774	16941	16743	16703	16922	16695	16917	16882	16924	16896	16979	16942	16848	16644	16860	17017	16879	16637	16919	16850	16908	16748	16759	16852	17020	16862	16823	16806	16935	16897	16887	16889	16878	16724	16862	16874	16722	16903	16879	16861	16878	16732	16831	17034	16779	16830	16939	16861	16870	16791	16886	16883	16717	16778	16822	16750	16732	16713	16899	16763	16895	16706	17047	16784	16904	16886	16727	16792	16868	16690	16743	16927	16785	16910	16791	16878	16694	16644	16955	16811	16874	16912	16782	17035	16625	16845	16793	16721	16672	16901	16678	17073	16871	17066	16734	16693	16974	16971	16667	16734	16811	16758	16958	16729	16864	16872	16853	16940	16946	16759	16962	16738	16903	16920	16774	16797	16970	16781	16726	16754	16938	16804	16898	16872	16781	16763	16912	16629	16815	17085	16870	16931	16607	16780	16863	16784	17068	16757	16688	16900	16809	16623	16982	16958	16925	16734	16787	16810	16799	16725	16903	16831	16757	16848	16992	16790	16805	16757	16923	16746	16977	16926	16788	16839	16740	16880	16798	16674	16962	16879	16778	16854	16700	16776	16912	16870	16833	17008	16798	17007	16982	16629	16677	16939	16670	16817	16851	16754	16835	16683	16735	16855	16872	17021	16787	16966	16781	16773	16819	16851	16659	16710	16959	16825	16827	16756	16951	17047	16832	16756	16685	16870	16792	16741	16885	17034	16684	17011	16910	16875	16772	16662	16717	16849	16873	16908	16817	16673	17028	16635	16815	16933	16954	17056	16715	16956	16790	16758	16685	16674	16814	16900	17052	16911	16878	16594	16682	16776	16647	16889	16805	16884	16883	16849	16489	16803	16941	16830	16771	16798	16721	17162	16876	16871	16749	16817	16738	16859	16866	16996	16909	17096	16936	16899	17004	16808	16736	16721	16820	16657	16828	16980	16781	16659	16722	16848	16736	16853	16852	16700	16790	16950	16763	16731	16785	16796	16732	17071	16847	16955	16913	16827	16754	16903	16714	16904	16933	17036	17009	16848	16771	16959	16652	16815	16833	17004	16737	16733	16680	16898	17009	16928	16893	16663	16776	16795	16812	16776	16807	17025	16695	16941	16893	16742	16692	16821	16845	16994	16875	16972	16826	16759	16812	16630	16812	16903	16836	16732	16697	16801	16677	16769	16792	16695	16995	17042	16712	16875	16855	16818	16797	16912	16726	16845	16790	16868	16707	16961	16952	16820	16765	16784	16674	16754	16834	16722	16788	16808	17030	16936	16761	16808	16983	17036	16827	16880	16821	16947	16890	16767	16998	16862	16738	16819	16822	16927	16615	16963	16810	16670	16945	16824	16783	16823	16833	16832	16660	17080	16841	16878	16941	16912	16931	16803	16740	16604	16864	16827	16634	16936	16915	16844	16914	16785	16905	16824	16830	16731	16869	16819	16733	16589	16925	16785	16764	16907	16798	16786	16811	16919	16839	16796	16825	16632	16831	16717	16823	16853	16999	16860	16711	16846	16702	16937	17000	16868	16829	16824	16790	16829	16893	16862	16679	16825	16730	16770	16886	16654	16722	16719	16800	16664	16826	16888	16773	16872	17041	16859	16839	16727	16906	16863	16809	16925	16874	16798	16738	16646	16762	16872	16897	16765	16794	17000	16795	16890	17073	16865	16722	16876	16583	16741	16670	16949	16709	16842	16829	16875	17037	16988	16990	16895	16800	16807	16881	16831	16798	16854	16824	16794	16732	16987	16923	16880	16684	17123	16843	16727	16899	16845	16889	16642	16790	16778	16793	16928	16927	16872	16841	16777	16829	16865	16785	16856	17136	16766	16691	16962	16855	16928	16888	16728	16853	17019	17027	16919	16757	16714	16940	16788	16847	16844	16812	16802	16813	16724	16824	16924	16870	16891	16898	16836	16793	16943	16724	16637	16839	16849	16698	16707	16923	16714	16648	17108	16970	16881	16618	16746	16632	16595	16788	16988	16924	16905	16784	16830	16962	16867	16905	16722	16798	16827	16974	16774	16817	16716	17029	16783	16913	16992	16663	16646	16702	16840	16841	17064	16876	16814	16784	16898	16797	16670	16752	16902	16982	16981	16847	16666	16893	16855	16769	16814	16772	16746	16853	16791	16961	16827	16716	16863	16621	16900	16700	16769	16905	16839	16847	16915	16758	16861	16683	16844	16906	17036	16892	16653	16917	16956	16597	16905	16536	16673	16630	16826	16947	16723	16747	16687	16913	16711	16699	16831	16705	16963	16799	16740	16555	16804	16963	16865	16851	16954	16902	16949	16789	16777	16817	16863	16761	16756	16787	16836	16857	16900	16813	16926	16905	16903	16661	16921	16826	16763	16736	16687	17012	16748	16964	16867	16955	16786	16902	16918	16851	16657	17098	16818	16734	16593	16715	16926	16788	16647	16572	16922	16876	16763	16817	17006	16723	16776	16969	16835	16781	16844	16946	16993	16836	16770	16924	17083	16865	17005	16905	16814	16825	16846	16577	16894	16825	16787	16761	16760	16654	16751	16849	16670	16972	16931	16600	17118	17075	16907	16929	16685	16874	16792	16830	16756	16645	16888	16956	16725	16741	16793	16670	16939	16843	17070	16669	16679	16812	16728	16814	17059	16953	17092	16982	16854	16804	16825	16913	16740	16874	16879	16561	16657	16710	16904	16760	16966	16760	16763	16942	17092	16696	16739	16879	16937	16960	16930	16797	16875	16907	16961	16687	16858	16781	16828	16798	17035	16823	16889	16829	16883	16897	16937	16949	16890	16765	16748	16949	17017	16858	16693	16627	16748	16949	16951	16918	16743	17044	16821	16799	16917	16783	16977	16888	16871	16846	16763	16645	16802	16896	16808	16996	16668	16851	17020	16719	16760	16757	16775	16871	16738	16707	16879	16880	16691	16720	17036	17093	16611	16857	16754	16812	16647	16892	16834	16864	16847	16897	16803	16803	16714	16998	16955	16634	16725	16968	16898	16711	16769	16737	16859	16887	17056	16835	16877	16862	16858	16863	16951	16979	16867	16727	16801	16630	16913	16730	16981	16788	16639	16871	16726	16904	16748	17003	17014	16910	16718	16841	16793	16642	16938	16896	16866	16648	16890	16909	16788	16834	16817	17075	16793	16790	16904	16720	16852	16820	16594	16815	16890	16790	16740	16788	16846	16825	16766	16808	16891	16843	16678	16941	16912	16676	16747	16749	16695	16631	16738	16870	16660	16763	16938	16920	16951	16893	16909	16982	16609	16929	16906	16700	16946	17059	16800	16829	16781	16686	16839	16899	16893	16869	16895	16723	16864	16744	16855	16707	16757	16821	16703	16867	16686	16937	16749	16812	16844	17006	16897	16960	16999	16990	16895	16717	16794	16709	17001	16856	16825	16792	16953	16906	16874	16747	16983	16839	16855	16701	16706	16965	16722	16922	16974	16960	17021	16892	16971	16855	16824	17001	17019	16969	16910	16909	16845	16923	16842	16974	16725	16935	16956	16923	16969	16954	16811	16786	16611	17099	16842	16839	16950	16864	16835	16730	16900	16945	16715	16823	16850	17091	16910	16802	16907	16834	16857	16843	16674	16870	16884	16849	16751	16830	16809	16741	16937	17001	16946	16748	16762	16682	16710	16861	16711	16728	17033	16828	16838	16930	16852	16899	17088	16806	17036	16962	16775	16914	16954	16693	16912	16796	16841	16954	16720	16978	16953	16807	16856	16790	16860	16798	16926	16839	16954	16847	16947	16724	16812	17057	17020	16822	16917	16958	16844	16756	16673	16838	16777	16914	17067	16926	16979	16550	16731	16681	16855	16929	16787	16762	16736	16781	17018	16784	16801	16583	16642	16650	16810	17035	16874	16824	16939	16918	16753	16749	16828	16662	16935	16895	16784	16818	16663	16848	17033	16785	16823	16956	17019	16762	16731	16544	16962	16847	16728	16977	16726	16783	16818	16837	16699	16902	16843	16697	16696	16661	16667	16714	16933	16791	16733	16849	16918	16788	16744	16900	16937	16984	16794	16764	16900	16778	16911	17012	16870	16931	16676	16744	16883	16843	16789	16826	16827	16761	16667	16958	16803	16799	16888	16848	16968	16796	16758	16845	16807	16798	16958	17029	16986	16768	16943	16694	16904	16785	16656	16682	16917	16692	16921	16677	16682	16843	16709	16900	16731	16699	16849	16702	16736	16687	16792	16841	16568	16805	16792	16825	16862	16986	16717	16836	16583	16804	16879	17000	16646	16820	16771	16875	16752	16799	16799	16779	16749	16908	16762	16803	16909	16899	16867	16774	16988	16814	16866	16619	16894	16768	16772	16859	16853	16635	16947	16835	16822	16810	16684	16892	16949	16873	16871	16736	16625	16849	17007	17024	16870	17041	16848	16833	16881	16826	16699	16897	16808	16868	16953	16767	16887	16853	17120	16889	16721	16612	16772	16987	16857	16759	17033	16881	16784	16943	17105	16779	16988	16925	16768	16876	16833	16854	16917	16758	16754	16879	16922	16910	16767	16567	16726	17031	16954	16768	16985	16899	16777	16841	17025	16784	16677	16859	16821	16927	16928	16852	16887	16783	16696	16818	16906	16799	16662	16794	16849	16987	16842	16812	16844	16946	16717	16760	16844	16898	16690	16822	16940	17141	16857	16797	16930	16788	16901	16775	16969	16886	16752	16847	16816	16824	16830	16738	16660	16752	16757	17047	16844	16849	16851	16951	16939	16798	16818	16777	16998	16672	16812	16839	16727	16663	16885	16725	16910	16910	16899	16964	16678	16764	16973	16950	16856	16644	16825	16753	16825	16798	16886	16937	16745	16896	16915	16722	16959	16891	16943	16956	16954	16918	16768	16739	16668	16836	16944	16894
19265	27597	27343	21742	19412	18015	16825	16112	15993	15284	14988	15098	14910	15395	15222	14892	14889	14876	14535	14298	14569	14506	14475	14675	14382	14571	14414	14325	14374	14273	14471	14410	14361	14647	14876	14881	14743	14624	14443	14354	14364	14195	14416	14270	14426	14252	14445	14483	14443	14178	14399	14267	14077	14310	14206	14377	14353	14310	14435	14335	14505	14309	14417	14371	14172	14361	14130	14257	14415	14468	14429	14250	14267	14481	14441	14294	14277	14327	14145	14384	14392	14148	14431	14345	14300	14271	14287	14297	14459	14188	14431	14410	14361	14246	14568	14391	14409	14503	14321	14460	14186	14532	14292	14257	14386	14320	14348	14241	14291	14181	14235	14321	14366	14338	14383	14474	14266	14328	14393	14380	14307	14344	14320	14449	14454	14353	14379	14400	14242	14337	14221	14433	14421	14280	14277	14258	14114	14567	14450	14353	14300	14291	14414	14247	14307	14390	14309	14175	14197	14417	14313	14461	14245	14385	14362	14426	14234	14444	14399	14348	14470	14313	14277	14228	14379	14321	14300	14119	14129	14337	14504	14275	14447	14176	14307	14438	14299	14416	14271	14292	14355	14297	14389	14447	14339	14378	14187	14547	14335	14468	14459	14303	14432	14264	14233	14389	14254	14407	14344	14162	14333	14281	14344	14367	14313	14362	14365	14562	14097	14405	14290	14359	14334	14304	14348	14342	14397	14260	14280	14241	14391	14301	14347	14413	14364	14320	14393	14295	14385	14285	14470	14167	14272	14324	14441	14321	14296	14254	14397	14287	14190	14304	14395	14433	14350	14278	14362	14469	14292	14265	14379	14353	14232	14371	14334	14294	14358	14265	14249	14400	14305	14434	14400	14297	14290	14337	14459	14338	14221	14422	14352	14420	14385	14328	14317	14310	14270	14388	14386	14237	14154	14427	14193	14347	14313	14321	14366	14319	14245	14148	14303	14370	14361	14225	14261	14324	14379	14302	14442	14254	14189	14404	14475	14336	14359	14267	14386	14202	14264	14340	14251	14424	14259	14241	14273	14228	14380	14510	14327	14249	14300	14356	14395	14547	14381	14275	14376	14311	14295	14247	14323	14334	14425	14242	14292	14179	14257	14307	14362	14400	14285	14449	14304	14373	14375	14300	14208	14428	14148	14469	14363	14353	14284	14263	14421	14178	14379	14287	14314	14162	14428	14276	14244	14434	14374	14327	14354	14315	14327	14405	14251	14030	14366	14214	14307	14323	14219	14269	14318	14315	14374	14459	14376	14183	14456	14294	14241	14276	14343	14236	14346	14498	14295	14411	14383	14298	14208	14290	14248	14420	14285	14255	14290	14304	14400	14297	14329	14280	14539	14310	14356	14242	14334	14489	14264	14414	14405	14393	14180	14240	14195	14380	14469	14400	14340	14294	14237	14368	14475	14265	14333	14267	14344	14349	14306	14399	14192	14351	14456	14479	14273	14290	14248	14395	14304	14396	14391	14244	14563	14290	14433	14430	14326	14217	14325	14331	14203	14260	14394	14409	14315	14315	14463	14405	14242	14389	14426	14383	14358	14331	14200	14235	14359	14234	14376	14295	14388	14406	14418	14223	14227	14409	14228	14267	14458	14382	14295	14339	14263	14361	14453	14313	14334	14241	14287	14301	14310	14437	14533	14395	14370	14422	14303	14287	14330	14380	14371	14253	14436	14152	14247	14231	14258	14337	14261	14087	14402	14338	14379	14394	14336	14305	14331	14261	14333	14326	14230	14304	14267	14360	14263	14243	14352	14302	14336	14182	14423	14372	14245	14427	14406	14457	14375	14282	14172	14182	14410	14234	14230	14363	14260	14418	14506	14472	14379	14398	14297	14135	14302	14237	14114	14215	14305	14373	14444	14288	14464	14284	14355	14173	14282	14359	14225	14431	14351	14215	14324	14273	14452	14280	14154	14298	14106	14303	14297	14321	14342	14489	14285	14339	14412	14385	14379	14229	14433	14339	14311	14204	14582	14253	14332	14350	14180	14520	14401	14256	14421	14411	14224	14262	14499	14236	14230	14121	14278	14597	14388	14335	14392	14228	14299	14426	14462	14126	14279	14259	14304	14408	14321	14286	14337	14364	14324	14234	14222	14509	14406	14474	14183	14296	14291	14251	14400	14153	14427	14287	14503	14175	14339	14407	14318	14242	14234	14457	14140	14231	14345	14294	14244	14120	14240	14341	14211	14351	14241	14445	14369	14229	14560	14346	14331	14412	14358	14364	14271	14356	14278	14432	14463	14383	14186	14333	14313	14398	14210	14414	14533	14344	14300	14404	14423	14290	14339	14467	14262	14431	14411	14237	14435	14376	14323	14251	14291	14279	14294	14370	14337	14155	14360	14443	14357	14355	14310	14320	14093	14572	14316	14434	14260	14214	14317	14440	14209	14325	14256	14319	14294	14212	14255	14229	14547	14383	14371	14270	14424	14358	14385	14288	14307	14357	14181	14223	14400	14282	14415	14373	14320	14268	14293	14294	14265	14287	14246	14501	14263	14194	14385	14274	14330	14308	14343	14210	14456	14508	14330	14251	14465	14270	14348	14334	14350	14313	14317	14497	14247	14345	14372	14306	14313	14341	14529	14510	14382	14339	14210	14236	14253	14210	14350	14435	14407	14440	14253	14134	14295	14254	14421	14255	14382	14375	14189	14265	14241	14480	14365	14267	14300	14460	14323	14450	14256	14375	14202	14387	14239	14377	14354	14363	14215	14295	14442	14346	14223	14444	14426	14355	14418	14358	14317	14264	14183	14303	14153	14429	14269	14337	14446	14087	14416	14214	14292	14288	14287	14340	14462	14247	14230	14377	14339	14529	14337	14347	14372	14299	14266	14295	14437	14213	14345	14437	14252	14178	14326	14295	14325	14292	14359	14337	14434	14431	14269	14256	14286	14327	14279	14313	14376	14422	14251	14288	14352	14408	14194	14230	14399	14252	14296	14336	14160	14406	14395	14214	14420	14140	14192	14215	14223	14370	14263	14249	14280	14192	14352	14356	14423	14408	14341	14392	14328	14419	14281	14273	14246	14401	14205	14263	14232	14320	14202	14358	14365	14217	14279	14307	14131	14337	14246	14327	14279	14280	14176	14210	14263	14354	14319	14255	14355	14238	14300	14563	14284	14241	14344	14455	14251	14084	14155	14529	14452	14354	14398	14379	14248	14194	14491	14396	14438	14468	14340	14374	14389	14320	14606	14429	14406	14403	14351	14315	14194	14396	14378	14492	14263	14403	14400	14518	14275	14343	14180	14517	14154	14218	14434	14236	14375	14311	14317	14454	14470	14507	14306	14406	14403	14362	14460	14251	14457	14258	14383	14393	14404	14215	14369	14231	14358	14180	14293	14280	14380	14354	14223	14360	14234	14455	14324	14390	14579	14260	14436	14284	14443	14377	14291	14453	14367	14334	14281	14355	14266	14423	14351	14471	14237	14290	14353	14436	14233	14260	14592	14353	14384	14349	14410	14387	14393	14223	14364	14439	14333	14310	14383	14178	14485	14289	14295	14426	14447	14321	14361	14191	14279	14217	14310	14287	14331	14249	14265	14250	14201	14255	14498	14172	14214	14323	14336	14482	14298	14202	14367	14425	14428	14516	14492	14315	14633	14367	14141	14393	14372	14447	14371	14314	14413	14280	14384	14329	14493	14362	14407	14396	14463	14259	14298	14431	14273	14346	14266	14278	14266	14306	14380	14421	14207	14382	14377	14145	14446	14292	14239	14207	14193	14421	14228	14360	14443	14404	14365	14175	14272	14383	14624	14299	14358	14422	14361	14384	14390	14344	14252	14379	14289	14186	14504	14229	14335	14143	14268	14417	14244	14295	14347	14433	14329	14195	14143	14220	14331	14303	14411	14287	14297	14258	14376	14468	14395	14200	14096	14374	14310	14276	14290	14331	14331	14461	14354	14265	14188	14278	14497	14297	14266	14464	14279	14368	14520	14361	14282	14274	14256	14275	14499	14183	14389	14431	14305	14307	14382	14339	14276	14264	14379	14335	14257	14504	14241	14285	14312	14203	14367	14369	14238	14317	14211	14184	14361	14204	14484	14379	14305	14315	14240	14373	14361	14443	14351	14270	14389	14208	14565	14197	14160	14393	14216	14404	14246	14322	14217	14263	14395	14438	14462	14211	14200	14285	14303	14396	14130	14477	14342	14350	14319	14432	14377	14325	14360	14433	14361	14268	14526	14161	14184	14386	14437	14399	14454	14392	14287	14167	14530	14293	14167	14315	14390	14362	14434	14307	14305	14295	14269	14341	14181	14394	14471	14304	14291	14317	14328	14266	14240	14376	14328	14434	14359	14396	14359	14318	14382	14367	14383	14210	14372	14276	14168	14317	14456	14452	14357	14519	14415	14255	14342	14226	14297	14424	14377	14355	14229	14431	14414	14261	14131	14331	14463	14224	14442	14302	14151	14328	14302	14311	14257	14193	14238	14279	14342	14336	14273	14225	14516	14365	14302	14247	14354	14291	14398	14318	14187	14269	14406	14496	14336	14332	14327	14212	14174	14334	14478	14405	14273	14374	14177	14313	14249	14512	14417	14351	14272	14528	14304	14247	14294	13942	14337	14278	14266	14412	14220	14312	14508	14140	14362	14388	14334	14165	14397	14121	14300	14314	14269	14594	14487	14314	14227	14316	14287	14448	14465	14300	14443	14466	14565	14195	14372	14352	14308	14222	14315	14458	14251	14413	14325	14371	14306	14408	14212	14244	14427	14323	14375	14254	14251	14533	14252	14218	14324	14360	14276	14255	14451	14411	14116	14302	14267	14549	14339	14354	14504	14348	14351	14338	14305	14299	14373	14347	14276	14393	14372	14476	14428	14221	14277	14231	14322	14385	14222	14391	14397	14430	14334	14446	14300	14483	14229	14523	14383	14323	14237	14260	14423	14436	14296	14322	14390	14348	14104	14569	14305	14397	14427	14466	14417	14209	14295	14332	14482	14352	14259	14346	14192	14408	14219	14365	14334	14302	14329	14442	14360	14189	14300	14395	14397	14309	14340	14445	14209	14291	14355	14513	14486	14263	14324	14322	14380	14419	14384	14229	14510	14198	14371	14248	14371	14295	14223	14299	14338	14182	14437	14372	14413	14321	14444	14180	14329	14402	14386	14464
23877	21458	29201	24297	22688	23452	22235	19155	18407	18164	17598	17556	17461	17457	17360	17258	17010	17107	16848	16962	17007	17080	16740	17027	16744	16864	17021	16774	16724	16655	16854	16761	16689	17132	18775	19462	18103	17645	17065	16831	16612	16684	16477	16652	16688	16524	16578	16392	16614	16649	16707	16673	16601	16728	16478	16764	16658	16766	16607	16590	16626	16494	16432	16508	16464	16728	16674	16745	16514	16419	16624	16433	16598	16635	16719	16591	16602	16401	16717	16454	16811	16607	16765	16697	16643	16473	16301	16576	16412	16635	16697	16390	16464	16523	16521	16614	16687	16544	16733	16522	16444	16383	16573	16530	16416	16773	16609	16488	16456	16444	16518	16684	16614	16740	16467	16558	16475	16691	16481	16463	16734	16350	16464	16512	16531	16611	16577	16614	16425	16469	16396	16669	16673	16472	16742	16726	16606	16489	16476	16722	16473	16676	16607	16621	16588	16563	16509	16446	16555	16514	16618	16570	16435	16671	16554	16634	16503	16670	16520	16535	16502	16385	16672	16551	16664	16534	16590	16612	16545	16521	16459	16607	16499	16500	16437	16558	16721	16411	16755	16618	16608	16488	16565	16465	16631	16305	16605	16571	16628	16706	16627	16412	16599	16508	16623	16472	16484	16581	16483	16596	16700	16568	16416	16389	16793	16572	16459	16617	16703	16400	16414	16401	16655	16325	16663	16519	16607	16761	16509	16534	16601	16574	16591	16695	16310	16546	16841	16654	16585	16730	16507	16508	16592	16502	16509	16508	16618	16681	16728	16481	16523	16389	16401	16802	16383	16575	16567	16708	16676	16688	16694	16598	16440	16561	16474	16701	16674	16475	16642	16504	16530	16460	16441	16508	16552	16675	16554	16573	16519	16409	16682	16499	16445	16420	16529	16634	16618	16444	16499	16546	16547	16396	16634	16629	16478	16646	16387	16460	16512	16604	16430	16274	16512	16580	16439	16409	16624	16358	16582	16687	16531	16569	16590	16568	16484	16498	16520	16675	16687	16641	16363	16377	16527	16574	16679	16715	16626	16574	16582	16347	16537	16606	16642	16289	16541	16479	16636	16536	16599	16611	16462	16588	16740	16556	16721	16510	16684	16457	16594	16461	16455	16610	16530	16577	16697	16330	16340	16430	16631	16507	16542	16640	16522	16577	16432	16669	16631	16530	16594	16490	16531	16364	16437	16644	16622	16784	16652	16527	16474	16465	16482	16316	16496	16601	16469	16425	16799	16463	16523	16444	16393	16547	16576	16270	16550	16526	16444	16679	16338	16631	16539	16468	16495	16673	16441	16652	16575	16726	16615	16356	16582	16531	16704	16553	16603	16393	16478	16632	16584	16649	16491	16590	16579	16744	16711	16430	16429	16620	16682	16490	16694	16811	16702	16545	16066	16487	16605	16748	16664	16680	16665	16453	16479	16541	16476	16598	16554	16441	16518	16536	16714	16581	16531	16679	16471	16490	16505	16522	16512	16459	16544	16275	16652	16684	16561	16410	16540	16559	16804	16467	16667	16444	16494	16330	16355	16442	16615	16718	16846	16573	16621	16554	16706	16607	16699	16623	16540	16553	16643	16469	16539	16481	16446	16433	16457	16479	16590	16333	16434	16437	16574	16476	16609	16516	16667	16631	16670	16486	16631	16471	16742	16537	16414	16396	16507	16334	16392	16676	16489	16394	16511	16517	16628	16583	16749	16533	16663	16513	16519	16566	16516	16517	16383	16247	16340	16296	16707	16643	16571	16520	16538	16588	16463	16575	16561	16543	16617	16357	16510	16532	16472	16411	16599	16588	16543	16579	16625	16333	16251	16430	16430	16449	16487	16479	16454	16485	16402	16528	16588	16544	16591	16495	16550	16507	16396	16560	16635	16445	16374	16466	16513	16335	16347	16470	16448	16618	16524	16603	16530	16427	16543	16659	16768	16755	16657	16357	16448	16443	16397	16281	16523	16683	16513	16643	16565	16421	16628	16619	16685	16632	16729	16568	16472	16559	16535	16377	16408	16503	16441	16564	16562	16584	16583	16432	16665	16438	16483	16716	16583	16536	16524	16549	16648	16370	16588	16679	16435	16465	16498	16651	16688	16346	16666	16660	16640	16543	16468	16700	16719	16530	16625	16372	16503	16621	16424	16487	16507	16581	16480	16418	16557	16572	16579	16578	16671	16443	16617	16563	16562	16643	16580	16472	16546	16485	16527	16669	16678	16574	16409	16489	16653	16687	16610	16625	16636	16694	16564	16509	16459	16505	16421	16378	16211	16709	16683	16630	16761	16519	16639	16659	16723	16711	16551	16598	16412	16340	16548	16485	16657	16320	16643	16590	16393	16558	16574	16575	16431	16572	16592	16469	16712	16620	16623	16574	16412	16497	16616	16581	16555	16524	16594	16663	16616	16252	16529	16692	16412	16615	16355	16607	16535	16558	16538	16289	16488	16756	16571	16546	16554	16566	16441	16372	16574	16584	16475	16441	16563	16515	16472	16494	16647	16664	16523	16472	16536	16587	16595	16239	16514	16671	16653	16571	16386	16335	16642	16669	16493	16423	16416	16378	16656	16499	16754	16557	16564	16338	16460	16548	16550	16417	16473	16412	16454	16522	16570	16676	16535	16656	16411	16611	16476	16566	16399	16672	16544	16485	16418	16473	16501	16519	16512	16674	16639	16566	16466	16407	16642	16634	16623	16521	16700	16553	16770	16511	16509	16588	16654	16434	16589	16508	16399	16708	16640	16649	16603	16501	16604	16465	16555	16381	16465	16437	16517	16263	16679	16692	16584	16607	16745	16594	16740	16540	16550	16512	16540	16409	16752	16612	16414	16518	16272	16608	16491	16488	16429	16662	16550	16604	16503	16438	16599	16613	16398	16514	16424	16416	16512	16675	16576	16433	16641	16460	16509	16493	16539	16550	16554	16465	16490	16440	16338	16635	16597	16505	16564	16522	16720	16578	16677	16384	16512	16342	16455	16545	16455	16536	16579	16498	16322	16604	16644	16580	16322	16683	16436	16349	16610	16545	16481	16478	16661	16659	16642	16559	16540	16572	16593	16520	16717	16571	16623	16423	16492	16605	16237	16697	16461	16472	16415	16685	16712	16560	16739	16651	16401	16641	16456	16344	16528	16580	16643	16553	16625	16321	16623	16710	16496	16574	16605	16525	16524	16452	16710	16651	16623	16477	16532	16644	16797	16660	16480	16592	16465	16566	16579	16366	16317	16554	16483	16530	16473	16628	16471	16464	16562	16388	16380	16679	16555	16528	16564	16644	16547	16473	16505	16604	16532	16662	16780	16717	16792	16650	16534	16297	16473	16439	16416	16358	16577	16559	16762	16684	16594	16458	16742	16465	16672	16583	16708	16577	16793	16649	16524	16502	16399	16659	16462	16464	16702	16412	16580	16392	16674	16780	16586	16798	16677	16329	16555	16576	16447	16511	16579	16522	16555	16447	16615	16611	16567	16320	16489	16557	16655	16672	16463	16380	16714	16592	16599	16657	16605	16577	16583	16568	16410	16552	16791	16622	16431	16518	16416	16582	16554	16593	16507	16345	16644	16615	16585	16571	16543	16423	16521	16438	16406	16507	16596	16633	16457	16575	16684	16823	16489	16584	16434	16474	16484	16646	16481	16431	16465	16731	16692	16743	16527	16609	16520	16558	16378	16770	16539	16425	16681	16366	16273	16402	16703	16608	16708	16501	16863	16684	16488	16550	16739	16410	16469	16719	16467	16399	16695	16473	16378	16492	16522	16394	16514	16503	16632	16535	16496	16320	16566	16563	16451	16656	16542	16600	16548	16382	16478	16592	16542	16590	16447	16283	16562	16694	16618	16384	16691	16597	16434	16505	16613	16445	16470	16540	16412	16375	16713	16633	16431	16516	16465	16612	16488	16439	16566	16779	16561	16651	16440	16554	16534	16493	16530	16554	16438	16407	16248	16386	16470	16443	16437	16410	16714	16667	16583	16588	16670	16492	16559	16432	16832	16617	16613	16565	16649	16387	16401	16806	16633	16770	16494	16594	16549	16372	16467	16500	16500	16408	16711	16483	16645	16810	16509	16627	16467	16641	16423	16493	16455	16599	16745	16752	16658	16577	16607	16473	16636	16225	16530	16668	16762	16544	16556	16727	16523	16487	16405	16471	16628	16587	16692	16542	16367	16502	16504	16629	16561	16561	16533	16588	16596	16696	16420	16640	16728	16514	16492	16522	16697	16423	16564	16488	16716	16690	16471	16445	16515	16756	16506	16491	16504	16558	16383	16505	16581	16457	16364	16590	16659	16640	16438	16256	16386	16373	16549	16460	16662	16553	16308	16661	16516	16363	16730	16703	16553	16559	16533	16659	16645	16653	16669	16529	16529	16508	16604	16574	16676	16412	16386	16528	16534	16477	16602	16529	16617	16565	16693	16442	16514	16595	16490	16586	16349	16523	16670	16712	16628	16548	16554	16467	16319	16452	16576	16524	16612	16581	16623	16255	16438	16593	16436	16311	16619	16596	16519	16633	16675	16670	16531	16483	16474	16569	16541	16674	16644	16396	16511	16487	16483	16662	16519	16499	16419	16411	16432	16590	16404	16670	16678	16415	16410	16517	16518	16547	16425	16246	16562	16659	16441	16545	16658	16606	16741	16709	16423	16323	16549	16660	16703	16451	16454	16498	16386	16456	16453	16360	16773	16285	16681	16436	16518	16475	16377	16390	16669	16632	16394	16480	16490	16372	16494	16479	16618	16579	16473	16748	16633	16424	16297	16565	16726	16649	16623	16527	16467	16520	16519	16651	16610	16486	16472	16332	16558	16488	16508	16608	16406	16718	16521	16584	16572	16708	16594	16434	16536	16486	16532	16616	16587	16618	16519	16554	16345	16570	16536	16653	16407	16696	16500	16515	16462	16372	16707	16566	16375	16506	16707	16738	16394	16310	16412	16530	16672	16428	16693	16626	16483	16598	16433	16418	16602	16764	16357	16626	16743	16409	16426	16502	16666	16570	16604	16803	16556	16722	16435	16587	16607	16451	16556	16491	16346	16498	16381	16506	16560	16380	16729	16651	16785	16559	16428	16466	16433	16607	16701	16625	16376	16375	16597	16441	16517	16538	16592	16674	16674	16534	16790	16652	16681	16537	16547	16416
18676	33075	33274	26987	22699	19662	18546	17725	17141	16148	15655	15634	15368	15488	15516	15235	14920	15109	14769	14658	15091	14714	14473	14527	14567	14544	14645	14347	14386	14300	14485	14341	14488	15299	17320	17955	16261	15386	14680	14609	14246	14314	14206	14263	14037	14186	14233	14312	14129	14107	14242	14216	14384	14209	14437	14320	14312	14280	14259	14241	14271	14163	14150	14147	14200	14292	14222	14248	14259	14173	14271	14365	14193	14430	14044	14259	14185	14263	14000	14312	14278	14232	14193	14286	14182	14194	14227	14189	14238	14078	14189	14324	14260	14124	14368	14310	14121	14245	14196	14157	14113	14200	14130	14377	14345	14181	14237	14061	14054	14419	14176	14230	14283	14189	14258	14267	14215	14217	14294	14175	14187	14126	14197	14301	14250	14301	14132	14156	14165	14286	14200	14247	14223	14214	14219	14265	14185	14231	13999	14327	14331	14319	14241	14154	14173	14525	14460	14155	14282	14203	14292	14161	14347	14220	14249	14178	14332	14112	14215	14244	14251	14225	14282	14193	14164	14213	14164	14231	14162	14153	14149	14227	14074	14156	14292	14109	14197	14270	14284	14142	14052	14284	14272	14186	14035	14247	14263	14168	14118	14077	14124	14073	14211	14120	14261	14082	14172	14223	14138	14088	14231	14045	14204	14103	14159	14200	14230	14163	14129	14183	14179	14137	14230	14275	14108	14293	14173	14227	14115	14099	14193	14136	14048	14297	14161	14321	14207	14095	14168	14250	14197	14336	14399	14145	14207	14191	14407	14288	14284	13990	14219	14255	14042	14127	14117	14250	14154	14171	13931	14272	14179	14229	14387	14202	14101	14094	14386	14307	13879	14186	14217	14321	14143	14040	14266	14219	14237	14249	14116	14061	14150	14238	14290	14295	14170	14201	14205	14103	14199	14234	14398	14284	14152	14134	14155	14078	14097	14044	14266	14346	14260	14162	14206	14172	14331	14234	14131	14267	14124	14244	14170	14180	14269	14306	14273	14353	14210	14100	14108	14247	14071	14227	14216	14232	14279	14297	14221	14226	14272	14339	14149	14281	14294	14266	14354	14156	14091	14438	14131	14298	14212	14078	14193	14177	14232	14199	14120	14293	14144	14251	14381	14006	14171	14229	14173	14145	14159	14261	14183	14179	14202	14300	14103	14244	14205	14217	14214	14261	14242	13999	14094	14334	14250	14274	14145	14211	14204	14209	14327	14107	14352	14115	14185	14060	14066	14099	14119	14250	14206	14084	14154	14292	14321	14133	14220	14151	14378	14051	14191	14313	14209	14241	14103	14218	14208	14030	14212	14072	14210	14156	14171	14159	14368	14252	14149	14219	14246	14148	14285	14086	14196	13909	14223	14068	14140	14201	14099	14316	14296	14161	14282	14149	14197	14153	14204	14114	14153	14191	14295	14206	14255	14133	14066	14257	14267	14273	14262	14223	14198	14268	14302	14306	14123	14241	14374	14224	14260	14306	14161	14141	14277	14222	14131	14107	14192	14140	14200	14151	14116	14183	14410	14294	14240	14242	14338	14292	14345	14252	14223	14185	14070	14164	14290	14261	14088	14200	14154	14106	14191	14265	14238	14142	14190	14171	14157	14233	14312	14237	14161	14196	14179	14070	14298	14184	14180	14206	14181	14248	14303	14207	14231	14317	14210	14224	14218	14178	14209	14107	14134	14201	14176	14332	14291	14182	14190	14208	14216	14173	14229	14234	14200	14221	14219	14133	14343	14132	14375	14244	14148	14280	14257	14313	14237	14159	14180	14179	14181	14132	14168	14242	14034	14141	14176	14165	14162	14132	14125	14176	14243	14132	14149	14386	14163	14184	14170	14214	14317	14164	14286	14089	14102	14211	14126	14271	14254	14260	14131	14182	14173	14189	14231	14360	14106	14065	14365	14252	14312	14236	14156	14342	14184	14221	14188	14099	14071	14153	14215	14434	14091	14269	14096	14076	14100	14320	14204	14237	13940	14227	14195	14319	14384	14071	14229	14131	14281	14315	14157	14136	14166	14062	14150	14150	14371	14005	14334	14099	14468	14076	14171	14185	14147	14240	14255	14273	14183	14254	14219	14236	14254	14331	14253	14224	14444	14292	14258	13993	14239	14198	14266	14286	14179	14223	14222	14199	14073	14275	14196	14039	14375	14128	14399	14157	14075	14297	14195	14139	14026	14318	14104	14122	14058	14371	14310	14374	14193	14279	14347	14225	14268	14420	14043	14068	14218	14150	14230	14168	14101	14225	14098	14239	14325	14036	14121	14263	14235	14154	14241	14098	14102	14239	14006	14330	14214	14311	14126	14248	14167	14129	14374	14179	14189	14350	14340	14267	14103	14131	14112	14182	14269	13930	14240	14138	14195	14164	14144	14090	14328	14159	14178	14070	14311	14186	14113	14276	14302	14376	14057	14116	14275	14295	14215	14230	14272	14118	14155	14175	14281	14329	14206	14317	14064	14249	14235	14253	14294	14139	14336	14121	14275	14192	14282	14128	14203	14304	14205	14217	14332	14346	14161	14068	14173	14271	14059	14095	14135	14143	14257	14157	14045	14211	14034	14272	14228	14211	14251	14279	14194	14286	14315	14029	14217	14281	14420	14186	14103	14250	14271	14175	14221	14188	14164	14129	14185	14301	14321	14015	14223	14195	14143	14168	14369	14190	14258	14227	14322	14108	14303	14127	14017	14146	14426	14163	14212	14269	14129	14134	14136	14174	14226	14275	14210	14223	14055	14124	14138	14334	14198	14132	14188	14183	14254	14088	14255	14097	14211	14211	14288	14208	14253	14390	14230	14296	14417	14177	14255	14186	14199	14122	14063	14123	14191	14132	14411	14290	14356	14071	14163	14225	14068	14184	14158	14275	14299	14132	14172	14320	14205	14096	14231	14269	14209	14166	14153	14293	14130	14191	14164	14092	14216	14174	14175	14130	14331	14247	14263	14312	14332	14078	14139	14011	14136	14276	14236	14195	14179	14263	14270	14293	14288	14275	14177	14088	14316	14332	14258	14409	14244	14229	14188	14389	14246	14267	14099	14267	14337	14209	14103	14174	14278	14198	14231	14312	14249	14220	14391	14272	14280	14224	14287	14147	14182	14057	14325	14252	14191	14299	14153	14186	14211	14217	14235	14097	14265	14152	14242	14100	14118	14215	14298	14026	14136	14122	14216	14137	14317	14215	14215	14256	14257	14319	14020	14247	14068	14125	14201	14210	14228	14196	14079	14125	14301	14188	14090	14289	14140	14172	14187	14165	14250	14073	14290	14243	14173	14228	14291	14157	14169	14052	14181	14235	14271	14189	14165	14161	14066	14308	14116	14089	14221	14246	14165	14400	14127	14239	14199	14139	14234	14264	14319	14246	14190	14245	14360	14178	14191	14136	14195	14225	14094	13995	14310	14196	14286	14230	14135	14165	14339	14176	14201	14132	14166	14173	14163	14272	14278	14195	14141	14329	14212	14164	14346	14190	14055	14131	14218	14337	14319	14337	14260	14266	14254	14164	14145	14190	14216	14304	14339	14261	14055	14158	14282	14170	14295	14118	14124	14252	14277	14281	14132	14353	14157	14288	14084	14250	14264	14165	14262	14261	14242	14254	14191	14209	14166	14279	14298	14297	14259	14235	14465	14245	13991	14321	14127	14329	14313	14257	14020	14226	14180	14128	14385	14356	14137	14043	14174	14052	14287	14130	14409	14272	14259	14281	14087	14288	14172	14307	14204	14265	14253	14100	14218	14188	14242	14249	14147	14344	14151	14287	14120	14139	14044	14232	14271	14224	14227	14227	14227	14297	14236	14248	14303	14113	14247	14346	14091	14196	14125	14315	14024	14183	14222	14306	14088	14176	14220	14106	14156	14386	14142	14452	14315	14129	14152	14125	14202	14330	14139	14242	14205	14224	14176	14451	14187	14048	14432	14246	14304	14023	14174	14344	14107	14050	14088	14345	14114	14077	14201	14158	14325	14175	14160	14127	14258	14268	14062	14023	14169	14139	14101	14326	14139	14144	14144	14161	14199	14170	14287	14099	14321	14247	14124	14276	14364	14236	14366	14186	14140	14235	14196	14093	14233	14304	14227	14181	14311	14254	14104	14208	14241	14301	14158	14116	14206	14222	14362	14185	14171	14130	14039	14043	14286	14182	14292	14278	14193	14200	14118	14089	14173	14232	14319	14327	14049	14240	14326	14212	14157	14232	14186	14144	14324	14053	14196	14167	14430	14293	14178	14272	14078	14240	14281	14280	14381	14194	14419	14194	14190	14086	14114	14043	14131	14362	14242	14281	14189	14186	14201	14123	14046	14229	14338	14209	14128	14326	14184	14038	14158	14387	14483	14190	14273	14218	14268	14328	14254	14265	14259	14468	14232	14339	14173	14375	14168	14290	14258	14311	14148	14248	14011	14173	14254	14343	14267	14310	14253	14303	14147	14376	14101	14232	14193	14024	14139	14202	14271	14226	14108	14313	14264	14178	14174	14197	14270	14098	14115	14240	14180	14460	14235	14170	14021	14235	14189	14147	14184	14140	14370	14163	14164	14218	14127	14146	14058	14238	14178	14184	14197	14264	14121	14085	14148	14241	14181	14057	14354	14236	14281	14319	14189	14079	14095	14258	14245	14245	14155	14228	14174	14145	14051	14240	14337	14190	14239	14101	14154	14212	14086	14136	14075	14246	14197	14096	14213	14028	14265	14183	14296	14168	14170	14201	14076	14215	14237	14362	14189	14137	14169	14223	14343	14194	14176	14150	14075	14300	14225	14162	14093	14076	14213	14067	14173	14317	14234	14023	14114	14199	14207	14255	14183	14219	14218	14117	14135	14244	14259	14259	14193	14222	14249	14288	14161	14010	14249	14219	14210	14201	14268	14301	14083	14225	14052	14136	14124	14352	14186	14203	14057	14106	14083	14332	14169	14204	14323	14215	14247	14206	14153	14309	14221	14191	14232	14213	14258	14288	14190	14265	14303	14222	14264	14233	14356	14061	14265	14385	14190	14233	14380	14267	14306	14285	14061	14192	14136	14196	14150	14270	14172	14117	14198	14207	14253	14247	14185	14409	14257	14294	14403	14140	14395	14249	14307	14407	14136	14186	14125	14233	14339	14208	14329	14164	14227	14307	14166	14215	14220	14246
23056	21481	29474	23922	21771	24095	26290	20080	18982	18741	18201	17821	17979	18191	18046	17279	17284	17704	17094	17240	17235	16960	16964	16996	16773	16854	16941	16686	16792	16705	16582	16911	16907	17657	20463	21941	19679	18454	17380	16873	16762	16459	16578	16503	16603	16618	16609	16683	16667	16622	16564	16448	16607	16620	16637	16558	16607	16713	16388	16696	16599	16605	16525	16493	16497	16539	16407	16778	16550	16438	16563	16468	16426	16559	16492	16401	16375	16662	16623	16490	16401	16316	16563	16397	16408	16553	16467	16399	16486	16536	16686	16428	16471	16586	16602	16441	16499	16657	16448	16580	16554	16318	16478	16383	16417	16556	16616	16596	16504	16448	16481	16350	16575	16405	16600	16443	16581	16531	16388	16608	16556	16402	16586	16384	16441	16421	16491	16513	16399	16409	16665	16479	16588	16700	16612	16494	16699	16447	16623	16620	16447	16480	16607	16425	16404	16295	16455	16481	16437	16529	16568	16532	16511	16448	16625	16344	16662	16477	16559	16597	16535	16790	16421	16560	16582	16496	16586	16437	16570	16566	16310	16369	16594	16421	16546	16588	16425	16375	16628	16362	16819	16499	16574	16353	16399	16389	16590	16280	16443	16535	16462	16514	16279	16686	16559	16598	16502	16437	16482	16646	16556	16556	16593	16421	16706	16564	16532	16406	16746	16438	16532	16542	16525	16529	16694	16651	16382	16294	16468	16311	16392	16354	16384	16438	16437	16464	16387	16430	16295	16547	16444	16506	16323	16265	16472	16494	16491	16402	16630	16619	16624	16360	16544	16330	16388	16473	16535	16573	16530	16496	16484	16546	16641	16571	16673	16379	16611	16464	16513	16450	16488	16514	16511	16562	16435	16663	16527	16599	16571	16627	16592	16725	16458	16341	16684	16554	16500	16532	16535	16489	16500	16509	16501	16580	16431	16649	16466	16590	16424	16586	16419	16494	16457	16543	16354	16604	16489	16432	16650	16409	16479	16645	16482	16567	16614	16432	16730	16334	16623	16575	16510	16515	16541	16463	16570	16432	16425	16441	16554	16413	16669	16450	16229	16485	16422	16524	16512	16424	16407	16666	16559	16436	16586	16339	16562	16605	16574	16354	16488	16448	16751	16672	16621	16322	16109	16266	16557	16577	16496	16518	16459	16643	16576	16498	16516	16606	16399	16660	16484	16308	16491	16555	16425	16355	16493	16469	16347	16426	16659	16557	16617	16364	16434	16391	16374	16529	16710	16570	16497	16484	16441	16469	16342	16426	16406	16480	16445	16383	16585	16457	16407	16493	16476	16566	16500	16483	16579	16579	16560	16410	16492	16568	16349	16465	16526	16436	16653	16303	16424	16343	16416	16529	16448	16602	16614	16400	16450	16593	16551	16595	16361	16605	16413	16217	16484	16308	16437	16420	16390	16305	16491	16344	16480	16545	16480	16446	16341	16569	16440	16437	16372	16457	16345	16517	16518	16477	16534	16493	16328	16462	16665	16687	16457	16424	16295	16507	16553	16314	16300	16474	16823	16475	16511	16462	16465	16521	16673	16410	16368	16352	16190	16568	16603	16577	16525	16243	16458	16435	16350	16565	16689	16567	16534	16534	16557	16469	16545	16322	16360	16554	16518	16473	16495	16398	16415	16559	16356	16437	16492	16456	16609	16369	16425	16472	16564	16348	16721	16554	16443	16485	16346	16350	16225	16503	16264	16345	16483	16541	16437	16308	16407	16356	16582	16561	16359	16452	16330	16608	16319	16376	16716	16501	16611	16560	16553	16553	16539	16198	16571	16439	16431	16438	16234	16486	16475	16573	16406	16224	16417	16359	16580	16628	16630	16685	16376	16406	16536	16318	16443	16708	16572	16738	16422	16347	16578	16454	16383	16488	16575	16524	16640	16556	16314	16328	16508	16430	16493	16449	16660	16613	16605	16465	16428	16451	16325	16563	16448	16512	16371	16333	16572	16585	16457	16270	16215	16556	16493	16658	16604	16479	16624	16372	16498	16538	16440	16404	16670	16409	16525	16509	16349	16550	16394	16542	16494	16453	16548	16475	16427	16467	16533	16515	16728	16548	16425	16413	16525	16436	16502	16563	16502	16514	16580	16499	16338	16402	16487	16579	16497	16449	16305	16455	16489	16654	16638	16384	16484	16386	16502	16306	16373	16452	16391	16625	16631	16397	16440	16424	16482	16381	16238	16572	16598	16437	16691	16448	16566	16570	16642	16607	16383	16450	16453	16350	16812	16564	16542	16244	16511	16366	16618	16565	16393	16431	16640	16628	16317	16512	16463	16424	16422	16466	16569	16396	16623	16687	16516	16638	16279	16480	16639	16648	16738	16533	16534	16535	16585	16412	16460	16433	16313	16372	16446	16405	16513	16421	16256	16478	16487	16592	16434	16423	16273	16394	16551	16665	16520	16577	16496	16532	16385	16597	16551	16350	16416	16534	16381	16327	16392	16426	16363	16332	16614	16326	16631	16343	16392	16540	16391	16388	16394	16583	16527	16514	16390	16534	16536	16437	16659	16523	16453	16336	16285	16448	16487	16496	16173	16518	16376	16468	16420	16383	16400	16284	16288	16562	16683	16420	16609	16466	16396	16537	16601	16428	16508	16278	16314	16505	16480	16524	16349	16401	16335	16436	16516	16369	16545	16402	16445	16537	16790	16461	16440	16450	16561	16395	16346	16298	16472	16489	16572	16471	16727	16390	16547	16417	16789	16535	16362	16714	16640	16382	16187	16561	16562	16357	16610	16260	16514	16509	16557	16453	16607	16406	16404	16483	16498	16452	16506	16502	16421	16544	16492	16280	16427	16426	16287	16451	16411	16626	16494	16684	16729	16463	16498	16465	16563	16480	16186	16526	16588	16384	16480	16486	16309	16773	16534	16735	16502	16553	16445	16438	16450	16487	16462	16509	16429	16475	16471	16485	16466	16595	16530	16330	16533	16445	16283	16695	16400	16368	16572	16494	16757	16444	16539	16385	16512	16410	16415	16414	16387	16409	16636	16387	16510	16512	16419	16451	16472	16542	16552	16473	16570	16430	16250	16519	16463	16561	16574	16437	16449	16477	16468	16426	16366	16654	16513	16638	16527	16487	16510	16454	16413	16409	16427	16616	16402	16726	16653	16365	16488	16551	16491	16542	16347	16582	16526	16580	16465	16528	16332	16531	16459	16466	16287	16622	16414	16383	16499	16552	16410	16582	16690	16410	16301	16500	16495	16375	16493	16356	16474	16585	16426	16651	16431	16514	16534	16584	16459	16554	16503	16437	16002	16584	16556	16572	16386	16201	16482	16439	16671	16588	16537	16509	16470	16506	16378	16596	16482	16486	16505	16434	16478	16385	16473	16454	16604	16664	16322	16263	16535	16460	16539	16602	16403	16466	16572	16589	16385	16464	16421	16472	16465	16427	16487	16589	16515	16546	16521	16441	16473	16390	16484	16381	16546	16290	16420	16443	16453	16465	16593	16437	16437	16481	16873	16609	16425	16618	16423	16239	16367	16447	16501	16536	16504	16419	16446	16491	16662	16442	16480	16532	16532	16387	16521	16546	16513	16452	16435	16370	16499	16462	16725	16570	16464	16511	16454	16500	16528	16494	16553	16374	16535	16535	16440	16480	16581	16407	16248	16653	16549	16612	16456	16560	16300	16324	16410	16439	16562	16509	16469	16556	16562	16369	16415	16393	16364	16445	16414	16418	16508	16346	16433	16545	16515	16560	16736	16548	16414	16512	16484	16343	16413	16409	16410	16352	16292	16408	16304	16518	16422	16613	16538	16569	16624	16285	16535	16577	16414	16393	16354	16485	16362	16569	16600	16442	16553	16412	16487	16599	16448	16435	16516	16514	16446	16661	16266	16354	16364	16510	16884	16377	16593	16476	16518	16548	16598	16392	16627	16433	16410	16359	16331	16426	16671	16582	16450	16555	16550	16271	16529	16475	16338	16568	16470	16436	16552	16450	16455	16571	16584	16425	16575	16493	16403	16434	16361	16344	16260	16537	16494	16316	16522	16490	16509	16630	16378	16255	16472	16377	16538	16505	16242	16284	16600	16452	16492	16437	16353	16297	16570	16522	16271	16457	16463	16360	16439	16506	16452	16445	16554	16445	16650	16495	16316	16403	16392	16568	16531	16371	16451	16383	16325	16424	16344	16615	16583	16593	16480	16544	16289	16543	16371	16347	16450	16541	16445	16272	16633	16460	16531	16393	16677	16412	16508	16514	16476	16518	16424	16457	16500	16716	16489	16468	16520	16344	16697	16602	16532	16480	16582	16504	16508	16387	16623	16539	16663	16427	16463	16431	16411	16400	16479	16552	16677	16438	16538	16419	16349	16309	16443	16455	16435	16430	16615	16581	16479	16489	16614	16554	16547	16678	16445	16424	16606	16673	16320	16471	16593	16581	16413	16406	16515	16480	16446	16688	16628	16279	16495	16452	16461	16431	16462	16404	16344	16488	16531	16428	16662	16538	16417	16422	16708	16583	16501	16397	16675	16641	16407	16586	16822	16470	16489	16530	16324	16302	16633	16480	16352	16444	16472	16455	16606	16280	16592	16360	16468	16497	16663	16628	16525	16477	16570	16548	16268	16578	16597	16544	16420	16292	16450	16441	16581	16312	16593	16443	16376	16534	16517	16525	16684	16412	16405	16580	16638	16407	16393	16317	16545	16427	16466	16405	16285	16428	16459	16602	16498	16417	16494	16398	16737	16325	16502	16461	16622	16497	16536	16339	16406	16397	16477	16613	16541	16421	16602	16435	16421	16499	16579	16505	16339	16471	16559	16618	16587	16550	16373	16681	16440	16260	16429	16503	16381	16466	16410	16332	16384	16653	16508	16234	16327	16407	16479	16483	16497	16458	16633	16492	16534	16584	16445	16611	16465	16385	16413	16402	16461	16621	16537	16491	16276	16509	16512	16471	16585	16660	16451	16418	16488	16606	16775	16549	16412	16640	16360	16354	16500	16303	16497	16548	16709	16445	16738	16938	16365	16299	16612	16409	16500	16636	16589	16386	16578	16519	16445	16528	16497	16436	16407	16459	16570	16410	16498	16453	16514	16671	16720	16587	16671	16480	16504	16432	16394	16550	16735	16618	16559	16466	16339	16333	16586	16336	16295	16665	16343	16417
20511	38114	36854	29817	25504	22652	20512	19130	18102	17376	16531	16277	15935	16202	16183	15475	15387	15721	14864	14864	14965	14719	14497	14715	14535	14648	14692	14461	14404	14218	14466	14227	14527	15610	20059	20986	17710	16217	15036	14235	14192	14135	14216	14169	14136	14304	14133	14301	14288	14172	14069	14200	14328	14280	14217	14330	14227	14287	14195	14194	14226	14341	14101	14172	14278	14017	14331	14371	14066	14089	14183	14245	14163	14270	14134	14117	14105	14121	14181	14248	14276	14042	14056	14153	14174	14103	14087	14246	14204	13995	14325	14131	14180	14270	14341	14073	14230	14077	14258	14233	14236	14295	14096	14217	14212	14213	14156	14335	14110	14129	14064	14131	14238	14123	14315	14198	14158	14126	14006	14110	14126	14012	14120	14042	14052	14111	14156	14196	14187	14211	14307	14148	14116	14261	14151	14333	14245	14259	14161	14171	14156	14083	14316	14174	14199	14172	14323	14373	14200	14163	14213	14205	14083	14070	14023	14196	14121	14225	14208	14012	14206	14208	14223	14325	14182	14138	14174	14115	14146	14244	14289	14062	14225	14078	14313	14119	14067	14231	14338	14138	14316	14111	14133	14055	14083	14005	14314	14179	14327	14126	14285	14160	14182	14225	14237	14120	14324	14159	14182	14304	14017	14091	14185	14055	14328	14092	14156	14193	13961	14093	14062	14083	14022	14184	14216	14330	14117	14192	14128	14288	14241	14259	14069	14294	14057	14153	14067	14039	14230	14282	14301	14281	14173	14074	14231	14217	14096	14284	14158	14076	14275	14238	14169	14373	14097	14159	14100	14136	14094	14253	14037	14076	14310	14282	14071	14423	14099	14048	14120	14029	14204	14189	14194	14111	14108	14113	14018	14144	14100	14119	14001	14108	14078	14138	14271	14045	14186	14010	14170	14215	14193	14242	14154	14227	14085	14046	14100	14080	14325	13994	14133	14164	14232	14151	14075	13986	14152	14310	14281	14100	14135	14251	14211	14068	14168	14045	14096	14275	14203	14057	14199	14043	14208	14005	14173	14369	14296	14136	14194	14250	14193	14184	14105	14065	14050	14182	14180	14188	14056	14255	14313	14061	14117	14343	14371	14271	14181	14149	14035	14082	14068	14109	14148	14258	14009	14121	14030	14180	14338	13933	14088	14260	14074	14151	14183	14279	14146	14186	14349	14116	14283	13968	14182	14217	14074	14259	14197	14182	14166	14012	14107	14116	14175	14046	14246	14193	14181	14320	14362	14141	14046	14019	14142	14116	13995	14178	14186	14160	14135	14168	14170	14144	14265	14246	14189	14128	14300	14039	14239	14054	14051	14237	14050	14283	14124	14105	14148	14182	14172	14086	13979	14229	14106	14079	14224	14069	14154	14118	13973	14049	14130	14037	14188	14148	14123	14349	14013	14186	14136	14156	14135	14109	14112	14173	14050	14128	14235	14147	14192	14104	14198	14105	14112	14295	14132	14011	14270	14106	14155	14262	14128	14107	14312	13994	14063	14287	14269	14281	14179	14007	14139	14239	14112	14211	14157	14048	14233	14225	14232	14326	14170	14045	14083	14100	14222	14246	14124	14063	13960	14038	14172	14235	14036	14148	14159	14212	14046	14172	14110	14056	14183	14129	14296	14071	14079	14051	14099	14258	14277	14157	14202	14345	14202	14008	14129	14333	14282	14160	14117	14170	14420	14230	14354	14225	14145	14077	14220	13941	14155	14135	14206	14155	14042	14159	14247	14146	14023	14138	14277	14217	14195	14086	14211	14251	14137	14139	14178	14062	14195	14126	14130	14054	14042	14012	14317	14136	14081	14127	14156	14289	14103	14133	14241	14340	14166	14176	14269	14130	14114	14183	14090	13893	14186	14220	14005	14113	14126	14288	14233	14107	14083	14086	14036	14005	14195	14063	14284	13988	14074	14274	14210	14238	14235	14090	14089	14067	14211	14169	14022	14208	14171	14074	14141	14005	14204	14141	14088	14220	14270	14205	14224	14110	14192	14214	14135	14159	14329	14170	14031	14162	14073	14148	14065	14256	14221	14133	14112	14183	14305	14091	14023	14214	14182	14194	14202	14246	14033	14146	14168	14195	14109	14120	14050	14376	14102	14036	14140	14065	14177	14167	14253	13953	14300	14037	14134	14232	14047	14133	14223	14404	14027	14037	14162	14302	14108	14150	14090	14008	14268	14102	14165	14271	14219	14162	14200	14007	14154	14072	14312	14135	14222	14209	14275	14237	14167	14178	14218	14290	14276	14215	14232	14217	14083	14210	14272	14142	14248	14154	14049	14048	14280	14156	14090	14143	14180	14084	14027	14110	14089	14261	14257	13995	14156	14266	14324	13991	14205	14203	14171	14026	14087	14088	14234	14251	14155	14140	14071	14153	14044	14039	14062	14101	14222	14211	14090	14212	14107	14104	14425	14034	14146	14050	14159	14127	14285	14099	14132	14269	14172	14090	14119	14199	14067	14101	14190	14133	14048	14142	14085	14196	14120	14052	13996	14178	14281	14289	14084	14181	14045	14097	14169	14169	14050	14230	14120	14178	14065	14258	14212	14164	14077	14166	14193	14085	14218	14137	14246	14165	14071	14202	14046	14167	14130	14112	14046	14202	14214	14149	14194	14137	14276	14134	14155	14230	14075	14110	14055	14197	14147	14106	14235	14027	14200	14221	14148	14238	14193	14032	14180	14105	14240	14168	13946	14068	14137	14028	14206	14101	14096	14121	14132	14145	14139	14173	13939	14083	14378	14284	14115	14137	14171	14149	14325	14119	14146	14137	14154	14057	14138	14226	14204	14086	14088	14228	14158	14160	14170	14050	14016	13959	14204	14184	14268	14312	14145	13995	14113	14235	14142	14237	14109	14225	14239	14212	14204	14092	14297	14049	14165	14092	14251	14008	14168	14248	14087	14162	14212	14071	14184	14130	14291	14058	14184	14191	14201	14268	14185	13898	14195	14108	14013	13891	14238	13973	14086	14299	14078	14178	14160	14191	14101	14048	13983	14081	14182	14233	14146	14182	14091	14206	14137	14162	14158	14129	14247	14140	14159	14206	14093	14072	14162	14137	13930	14176	14134	14250	14114	14173	14112	14119	13975	14206	14129	14133	14157	14224	14084	14201	14247	14156	14231	14178	14302	14141	14176	14076	14261	14020	14259	14120	14029	14075	14206	14151	14086	14049	14120	14102	14167	14248	14403	14095	14152	13999	14125	14137	14128	14154	14233	14181	14056	14119	14255	14163	14257	14199	14083	14128	14165	13998	13985	14361	14111	14198	14046	14203	14134	14197	14124	14224	14286	14189	14358	14194	14270	14187	14101	14276	14013	14140	14056	14092	14202	14148	14143	14180	14192	14180	14062	14233	14090	14191	14213	14073	14125	14100	14105	14059	14181	14179	14271	14240	14040	14251	14105	14208	14163	14216	14193	14141	14038	14265	14048	14322	14216	14123	14143	14159	14344	14003	14139	14238	14288	14147	14229	14104	14014	13949	14196	14143	14311	14111	14062	14310	14153	14055	14133	14247	14119	13934	14083	14217	13963	14290	14219	14197	14245	14167	14152	14172	14249	13991	14114	13926	14148	14274	14312	14113	14169	14086	14294	13995	14137	14094	14176	14218	14234	14292	14269	14133	14135	14183	14027	14189	14251	14203	14214	14183	14162	14141	14164	14249	14115	14115	14206	14111	14069	14075	14187	14193	14197	14159	14136	14148	14180	14183	14228	14216	14215	14115	14120	14148	14219	14135	14203	14143	14238	14221	14033	14239	14191	14205	14215	14006	14207	14250	14194	14208	14223	14259	14196	14080	14141	14121	14119	14144	14077	14105	14023	14156	14024	14077	14112	13978	14102	14217	14335	14211	14084	14043	14138	14180	14067	14216	14173	14192	14270	14076	14119	14109	14137	14179	14278	14153	14325	14012	14112	14096	14255	14084	14257	14203	14163	14158	14117	14247	14123	14094	14209	14182	14230	14259	14081	14254	14083	14130	14196	14125	14215	14129	14206	14200	14152	14148	14118	14153	14122	14109	14096	14282	14039	14180	14056	14135	14213	14118	14127	14046	14224	14147	14253	14088	13956	14135	14161	14148	14194	14118	14234	14123	14107	14221	13972	14127	14118	14139	14141	14153	14106	14288	14166	14243	14052	14095	14121	14142	14053	14064	14320	14232	13972	14218	14082	14360	14112	14240	14038	14098	14155	14102	14220	14082	14295	14197	14012	14233	14131	13998	14129	14303	14047	14252	14209	14171	14122	14099	14284	14244	14101	14133	14084	14216	14120	14222	14142	14128	14120	14123	14256	14147	14272	14247	14113	14158	14085	14142	14094	14419	14184	14062	14140	14383	14170	14046	14164	14064	14108	14111	14066	14180	14099	14360	14155	14161	14036	14059	14234	14168	14242	14075	14215	14157	14137	14007	14072	14121	14181	14205	14231	13961	14328	14301	14202	14192	14164	14013	14008	14206	14181	14098	14089	14051	14047	14282	14100	14220	14250	14247	14328	14135	14165	14056	14339	13994	14130	14258	14178	14110	14103	14108	14150	14216	14106	14007	14161	14247	14155	14430	14131	14162	14408	14088	14213	14273	14064	14119	14273	14065	14239	14188	13990	14188	13975	14162	14323	13960	13996	14153	14061	14146	13957	14187	14168	14353	14300	14070	14149	14222	14158	14180	14098	14088	14246	14041	14270	14125	14105	14200	14082	14098	13980	14269	14149	14159	14092	14014	14176	14200	14206	14299	13969	14084	14200	14127	14211	14074	14100	14189	14197	14151	14193	14425	14116	14097	14248	14116	14171	14148	14089	14251	14260	14308	14115	14074	14150	14226	14169	14190	14245	14114	14078	14070	14083	14189	13955	14068	14055	14112	14276	14253	14158	14233	14296	14090	14247	14088	14199	14187	14225	14130	14142	14106	14309	14132	14235	14130	14072	13941	14182	14078	14203	14189	14113	14190	14096	14167	14030	14014	14070	14131	14211	14114	14141	14091	14277	14013	14230	13972	14160	14166	14068	14178	14032	14060	14180	14069	14325	14206	14208	14282	14234	14249	14270	14198	14279	14191	14258	14229	14429	14024	14196	14099	14168	14126	14246	14143	14019	14034	13964	14079	14030	14082	13997	14088	14265	14053
27889	23040	28357	25025	20587	19420	18568	17934	17628	17417	17342	17382	17257	17264	17373	17259	17094	17249	16968	17077	17096	17087	17008	16951	17013	16970	17083	17072	16849	16837	17018	16947	16865	17036	17173	17456	17322	17172	16934	16954	16997	16841	16890	16956	17000	17027	16932	16942	16859	16900	16919	16921	17027	16949	16939	16861	16748	16806	16755	16788	16713	17006	16981	16900	17005	16906	16760	16893	16861	16741	16881	16748	16840	16666	16736	16843	16884	16808	16934	16985	16853	16991	16902	16854	16819	16963	16892	16663	16963	17064	16913	16855	16929	17074	16890	16938	16912	16871	17043	16709	16727	16830	16920	16971	16920	17008	16870	16814	16951	16977	16859	16912	16896	16870	16890	16826	16737	16943	16880	16737	16900	16998	16804	16816	17002	17045	16980	16998	16974	16780	16876	16666	16886	16605	16702	16786	16878	16887	16889	16825	16905	16991	16860	16918	16766	17036	16931	16739	16851	16878	16719	16920	16865	17015	16809	17032	16954	17033	16768	16892	16989	16978	17014	16806	16949	17009	16901	16832	16992	16968	16814	17024	16912	16867	16839	16870	17132	16886	16845	16758	16861	16897	16868	16776	16783	16719	16702	16867	17184	17047	16889	16896	16955	16933	16885	16757	16784	16951	16824	16909	16772	16923	16940	17044	16954	16703	16985	16869	17040	16900	16801	16974	16816	16828	16690	16779	16941	16964	16819	16785	17037	16758	16883	16844	16701	16991	16759	16842	16818	16743	16897	16792	16931	16899	16750	16982	16909	16699	17005	16727	16813	16895	16976	16871	16964	16742	16863	16880	16802	16772	16744	16862	16887	16943	16906	16879	16892	16869	16923	16931	16649	16751	16922	17175	17160	16924	16823	17003	16948	16825	16851	16735	16931	16853	16825	16783	16832	17013	16800	16600	16837	16829	16860	16948	16997	16766	16866	17057	16902	16883	17105	16702	16708	16653	16988	16677	16868	17071	16782	16819	16775	16841	16919	16664	17182	16964	16894	16963	16925	16950	17153	16872	16929	16945	16944	16925	16800	16878	16881	16904	16955	16778	16916	16754	16580	17030	16855	16779	16960	16840	16892	16879	16807	16850	16884	16749	16756	16825	17050	16859	16912	16919	17104	16888	16673	16939	16818	16957	16883	16835	16859	16749	16977	16762	17124	16782	16707	16984	16814	16779	16889	17046	16950	17061	16904	16898	16883	16751	16975	17119	16795	16885	17009	16895	16872	17054	16877	16800	16863	16781	17076	16873	17114	16925	17044	17098	17165	16924	17026	16897	16878	16856	16982	16885	16957	16983	16943	16944	16988	16916	16972	16845	16578	16743	16879	16758	16847	16771	17042	17001	16860	16911	16860	16944	16954	16906	16980	16707	16854	16773	16826	16672	16869	16955	16867	16893	16878	17084	16816	16722	16798	16880	16913	16903	16949	16876	16640	16913	16922	16930	16790	16899	17107	16866	17059	16833	16790	16860	16716	16936	16938	17060	16839	16873	16848	16909	17090	16819	16897	16730	16784	16873	16820	16769	16827	17080	16869	16773	16735	16867	16887	16879	16844	16951	16931	17170	16946	16887	17029	16800	16937	16922	16756	16965	17001	16930	17047	16892	16996	16848	16853	16839	17018	16615	17069	16962	16736	16970	17101	17072	16739	16790	16681	16862	16937	16903	17064	16823	16814	16926	16916	16849	16774	16934	16969	16771	16869	16725	16803	16806	16774	16781	16829	16964	16907	16863	16825	16833	16824	16713	17013	16940	16905	16933	16624	16871	16856	16738	16910	16832	16857	16957	17070	16951	16752	16815	17086	16932	16730	16763	16752	16776	17015	16990	16804	16970	16974	16607	16876	16744	16961	17031	16878	16900	16834	16793	16794	16877	16868	16924	16709	16953	16969	16775	16976	16818	16792	16843	16909	16967	16830	16840	16938	16854	16927	16861	17089	16805	16678	16794	16685	17005	17087	17064	16884	16884	16778	16996	16973	17041	16846	16731	16877	16908	16933	16929	16908	16789	16937	16944	16936	16971	16901	16820	16886	16864	16884	16989	16902	16913	16956	16694	16852	16900	16935	16620	16879	16794	16798	16650	16619	16837	16723	16927	17012	16965	16870	16826	16807	16906	16916	16802	16782	16839	16922	16983	16881	16931	16945	16737	16989	17032	16856	16940	17000	16788	16983	16989	16790	16814	16880	16908	16923	16984	16761	16884	16798	16912	16940	16725	16761	16958	16885	16872	17056	16824	16861	16962	17037	16769	16871	16790	16739	16950	17023	16821	17019	16903	16896	16795	16823	16770	16923	16886	16932	16905	16640	16821	16919	16825	16922	16766	16910	17087	16953	16925	16810	16911	16877	17059	16867	16885	16998	17072	16922	16977	16763	16781	16942	16964	16981	16877	16985	16800	16925	16901	17105	17051	16765	16828	17024	16994	16850	16882	16956	16796	17005	16823	16952	16794	16804	16871	16962	16895	16828	16767	16706	16902	16900	16834	16866	16886	16916	16921	16931	16702	16993	16896	16926	17083	16896	16802	17026	16823	16961	16925	16893	16860	17065	16968	16876	16916	16722	16911	16779	16825	16845	16768	16984	16890	17001	16703	16892	16806	16867	16781	16935	16808	16823	16770	16767	16665	16919	16921	16989	17049	17163	16765	16821	16903	16837	16977	16877	17007	16925	16924	17062	16751	16788	16863	16707	16934	16852	16849	16942	16866	16911	17024	16827	16881	16856	16937	16772	16912	17135	16941	16811	16863	16887	16826	16889	17008	16969	16931	17037	16871	16846	16912	16847	16940	16915	16856	16948	16896	16745	16869	16971	17206	17044	16803	16944	16734	17032	16989	16935	16851	17155	17018	16858	16830	16863	16993	16842	16975	16968	16846	16981	16895	16971	16798	16830	16933	16798	16905	16853	16887	16671	16919	16990	16872	16822	16751	16878	17043	16921	16804	16833	16889	16936	16773	16893	16919	16636	16823	16993	16878	17065	16982	16882	16854	16940	16638	16725	16923	16841	16821	16991	16920	17115	16860	16758	16641	17106	16915	16862	16939	16851	16920	16875	16887	16745	16866	16735	16896	16903	16757	16844	16822	17002	16941	16821	16831	16819	16879	16997	16831	16866	16978	16866	16714	16749	17023	16954	16889	16819	17027	16827	16985	16621	16910	16858	16966	16895	17130	17143	16828	16856	17094	16753	16739	16887	17081	17045	16959	16807	16949	16963	17006	16896	16754	16942	16789	16802	16962	16929	17181	16971	16880	16951	17045	16765	16736	16847	16870	16941	17015	17059	16841	16890	17044	16943	16676	16804	16905	17105	16928	16946	17081	16810	16880	16889	16898	16807	16970	16964	16915	16672	16986	16835	17007	17003	17033	17122	16778	17069	17013	16819	16854	16849	16890	16957	17041	17063	16801	16916	16741	16908	16775	16717	17097	17022	16888	16828	16916	16916	16741	16919	17012	16875	17047	16931	17099	17115	16741	16770	17003	17194	16893	16767	16941	16881	16679	16914	16981	16969	16966	16724	16828	16951	16866	16922	16882	16876	16741	16971	17106	17064	16824	17105	16738	16706	16873	16764	16935	16860	17014	16857	16908	16933	16980	16985	16956	16964	17056	16945	16794	16948	16834	16818	16908	16774	16850	17014	16959	16751	16927	17028	17095	16892	16788	16851	16793	16905	16698	17033	16965	16910	16914	16976	16963	16804	16893	16907	16804	16840	16795	16711	16713	16976	16787	16686	16845	16693	16736	16992	16671	16964	16975	16890	16733	17069	16863	16850	17020	16732	16918	16927	16971	16720	16911	16742	16764	16929	16997	16919	16977	16895	16756	16879	16894	16881	16908	16971	16675	16764	16905	16843	16641	16817	17013	16876	16833	16910	16932	16931	17036	16750	17005	17006	16810	16959	17008	16794	16804	17046	16991	17018	16779	16924	16782	17023	16817	16789	16761	16966	16906	16892	17022	16841	16799	16890	16875	16879	17051	16935	16850	16795	16881	16857	16851	16817	16832	16811	16921	16722	16815	16818	16919	16710	16933	16890	16947	16892	16829	16858	16928	16895	16975	16903	16961	16770	16942	17013	16597	16969	16872	17045	16804	16743	16975	16777	16870	16839	16703	16942	16743	16676	16758	16922	17064	17041	17104	16818	17021	16967	16741	16760	16773	16728	16941	16942	17023	16879	16692	16874	16848	16858	16869	17024	16980	16768	16986	16763	16754	16969	16869	16824	16776	16875	16804	17028	16772	17005	16919	16787	16903	16858	16690	16799	16963	17071	16921	16881	16975	16777	16805	17046	16725	16897	16815	16784	16936	16883	16875	16901	16904	16764	17118	16955	16984	17029	16954	16869	16883	16871	16927	16770	16766	17023	17129	16906	16773	16894	16898	16827	16954	16862	16791	16909	16932	16985	17044	16857	16885	16827	16930	16896	16568	16876	16965	16882	17017	16883	16926	16922	16863	16702	17149	16865	16781	16960	17062	16522	17054	16997	16827	17000	16865	16878	16739	16981	16842	16876	16798	16896	16724	16879	16854	17039	16711	16887	16900	16801	16910	16948	16874	16827	16972	16904	16701	17045	16818	16860	16829	16956	16964	16915	16991	16841	16951	16897	17014	16998	16942	16869	16960	16750	16879	16998	16722	16849	16964	16928	16835	16902	16928	16860	16950	16988	16829	16692	16820	16864	16940	16820	16721	16730	16847	16582	16827	16879	16792	16908	16933	16908	17026	16912	16586	16954	17049	16900	16820	16724	16908	16824	16922	16803	16923	16946	16692	16702	16859	16894	16985	16933	16914	16962	17027	16809	16877	16941	16801	16832	16795	16951	16972	16772	17021	16942	16844	16828	17006	16897	16942	16815	16870	16814	16870	16948	17051	17011	16878	16920	16756	16822	16992	17082	16879	16667	16874	17057	16825	16953	17000	16806	16829	16718	16888	16695	16862	17038	16962	16867	16859	16957	16981	16939	16932	16943	17007	16860	17033	16666	16740	16960	16936	16884	16814	16692	16845	16542	16852	17030	16812	16765	16975	16859	16895	16623	16825	17015	17028	16812	16865	16784	16739	17031	16932	16799	16864	16956	16970	16920	16753	16648	16859	16944	16893	17005	16785	16653	16835	16894	16952	16796	16984
18431	28172	28120	21943	19823	18037	16839	16047	16032	15539	15344	15202	14976	15153	15379	15014	14870	14940	14623	14699	14719	14670	14476	14671	14450	14557	14673	14496	14505	14484	14533	14517	14520	14727	14908	15037	14813	14547	14459	14357	14393	14431	14478	14344	14487	14391	14434	14463	14277	14415	14436	14528	14349	14309	14170	14385	14355	14324	14536	14324	14404	14301	14524	14470	14222	14514	14271	14388	14337	14435	14334	14614	14451	14555	14304	14381	14438	14378	14327	14461	14454	14472	14477	14500	14410	14494	14250	14518	14540	14428	14331	14363	14413	14330	14329	14523	14568	14435	14336	14518	14419	14588	14328	14463	14478	14409	14325	14353	14443	14288	14479	14354	14257	14302	14256	14411	14620	14266	14337	14309	14466	14451	14318	14418	14482	14288	14280	14356	14394	14461	14437	14496	14384	14552	14514	14349	14468	14507	14509	14388	14480	14303	14412	14483	14264	14510	14285	14320	14414	14334	14329	14269	14542	14504	14503	14528	14284	14526	14275	14471	14455	14427	14489	14319	14365	14479	14361	14376	14369	14378	14207	14429	14411	14383	14522	14516	14545	14215	14414	14534	14301	14379	14390	14673	14583	14570	14349	14230	14511	14598	14450	14474	14479	14441	14221	14428	14371	14420	14398	14411	14370	14322	14348	14324	14514	14434	14282	14384	14543	14399	14425	14443	14603	14310	14301	14294	14520	14380	14425	14336	14593	14685	14479	14245	14433	14397	14385	14328	14270	14408	14454	14369	14534	14498	14356	14584	14360	14445	14300	14302	14386	14507	14540	14176	14462	14605	14208	14496	14393	14628	14418	14447	14473	14352	14306	14343	14511	14533	14508	14289	14411	14518	14356	14520	14524	14333	14435	14294	14341	14431	14431	14476	14398	14364	14448	14553	14422	14441	14299	14384	14519	14191	14380	14392	14272	14412	14279	14193	14401	14437	14339	14454	14361	14376	14513	14431	14302	14476	14375	14464	14224	14405	14340	14387	14240	14440	14417	14385	14410	14553	14340	14453	14610	14417	14394	14471	14472	14196	14377	14444	14364	14439	14522	14417	14415	14342	14342	14645	14306	14285	14382	14470	14398	14338	14476	14339	14464	14557	14511	14489	14397	14251	14455	14427	14407	14409	14357	14443	14439	14322	14395	14311	14350	14427	14487	14513	14353	14355	14581	14500	14432	14276	14249	14315	14330	14388	14428	14362	14539	14402	14371	14304	14464	14559	14442	14560	14354	14567	14287	14555	14390	14473	14340	14420	14412	14336	14440	14620	14557	14328	14529	14361	14484	14332	14514	14535	14356	14367	14592	14210	14329	14540	14482	14503	14371	14569	14408	14359	14448	14283	14490	14184	14430	14311	14580	14355	14457	14388	14388	14485	14394	14464	14492	14247	14593	14372	14408	14407	14450	14446	14326	14286	14471	14425	14316	14439	14287	14358	14279	14382	14500	14435	14408	14442	14480	14508	14279	14393	14542	14395	14363	14360	14433	14461	14470	14418	14408	14370	14529	14302	14408	14335	14370	14553	14394	14374	14439	14428	14561	14500	14544	14491	14428	14333	14607	14379	14431	14277	14508	14362	14576	14376	14377	14330	14421	14276	14399	14347	14452	14299	14410	14574	14346	14382	14614	14339	14454	14252	14305	14320	14417	14496	14249	14447	14433	14252	14552	14498	14399	14300	14367	14410	14361	14429	14564	14353	14513	14413	14390	14298	14335	14432	14259	14272	14410	14509	14514	14443	14541	14384	14429	14495	14582	14291	14462	14413	14461	14319	14447	14481	14325	14400	14513	14352	14408	14526	14330	14411	14364	14412	14619	14402	14506	14512	14351	14299	14401	14493	14457	14418	14378	14491	14418	14448	14436	14434	14278	14336	14371	14441	14450	14333	14344	14357	14450	14467	14334	14470	14380	14308	14547	14456	14361	14421	14603	14385	14372	14528	14444	14465	14292	14473	14356	14373	14343	14371	14440	14346	14394	14286	14211	14501	14280	14304	14462	14369	14462	14268	14417	14396	14524	14442	14554	14505	14582	14471	14331	14431	14405	14481	14559	14459	14226	14231	14559	14355	14391	14446	14408	14492	14382	14355	14496	14197	14415	14551	14496	14343	14531	14554	14349	14331	14410	14222	14460	14413	14264	14254	14376	14448	14269	14389	14510	14358	14555	14313	14400	14395	14592	14527	14290	14377	14440	14297	14353	14299	14417	14505	14441	14417	14428	14347	14466	14434	14429	14512	14382	14500	14656	14362	14452	14483	14141	14571	14319	14328	14500	14428	14407	14310	14296	14419	14463	14440	14487	14384	14471	14593	14474	14401	14412	14437	14544	14308	14485	14396	14579	14432	14398	14422	14375	14442	14538	14250	14357	14448	14263	14545	14607	14478	14372	14393	14406	14381	14514	14493	14445	14365	14536	14587	14140	14351	14408	14493	14414	14430	14424	14294	14267	14275	14229	14423	14340	14278	14068	14263	14414	14285	14371	14289	14436	14367	14363	14402	14417	14353	14401	14335	14320	14456	14554	14507	14399	14370	14443	14502	14515	14427	14503	14409	14326	14464	14315	14522	14617	14426	14408	14443	14453	14540	14334	14377	14366	14389	14375	14410	14506	14450	14482	14336	14421	14487	14350	14515	14498	14349	14374	14302	14287	14571	14432	14348	14370	14358	14416	14500	14344	14456	14437	14502	14392	14456	14180	14382	14328	14415	14345	14374	14395	14156	14408	14532	14407	14469	14471	14315	14244	14420	14237	14375	14283	14290	14370	14508	14675	14395	14448	14473	14411	14417	14519	14335	14500	14341	14388	14391	14458	14417	14297	14394	14450	14410	14211	14259	14349	14382	14399	14527	14256	14497	14379	14428	14302	14444	14415	14239	14369	14409	14319	14395	14356	14504	14320	14490	14556	14196	14477	14384	14392	14311	14420	14269	14588	14554	14302	14336	14292	14472	14520	14329	14390	14393	14547	14403	14505	14426	14424	14353	14447	14422	14356	14428	14533	14353	14510	14572	14355	14441	14337	14463	14509	14313	14506	14117	14514	14572	14398	14351	14340	14460	14424	14560	14541	14397	14487	14210	14299	14267	14426	14345	14384	14253	14396	14383	14446	14572	14358	14432	14343	14226	14368	14493	14250	14486	14413	14273	14467	14315	14499	14546	14226	14349	14445	14481	14434	14437	14308	14482	14253	14396	14187	14503	14183	14493	14360	14387	14507	14519	14529	14521	14465	14353	14413	14577	14322	14474	14433	14509	14400	14459	14303	14460	14403	14348	14416	14555	14377	14474	14508	14376	14450	14337	14482	14460	14559	14359	14484	14415	14340	14259	14427	14400	14429	14496	14282	14399	14394	14391	14439	14384	14365	14364	14337	14463	14442	14235	14488	14511	14527	14350	14321	14238	14519	14317	14513	14490	14412	14367	14501	14306	14307	14517	14407	14348	14382	14374	14291	14376	14309	14380	14355	14509	14426	14351	14347	14521	14271	14386	14409	14290	14429	14440	14428	14432	14354	14609	14427	14427	14294	14414	14353	14485	14571	14384	14320	14509	14485	14683	14274	14366	14632	14435	14322	14400	14321	14538	14276	14396	14321	14419	14345	14564	14199	14421	14430	14331	14508	14508	14372	14384	14582	14422	14503	14459	14451	14371	14348	14424	14631	14412	14173	14333	14456	14407	14397	14262	14548	14318	14464	14291	14379	14378	14468	14372	14305	14459	14468	14562	14583	14426	14519	14392	14500	14423	14303	14482	14249	14437	14489	14483	14381	14299	14513	14377	14394	14310	14340	14363	14412	14227	14345	14168	14508	14261	14583	14301	14446	14439	14334	14415	14327	14454	14564	14488	14373	14514	14400	14367	14319	14348	14285	14496	14418	14362	14337	14239	14563	14366	14436	14312	14334	14390	14300	14377	14532	14302	14466	14383	14478	14447	14483	14366	14348	14515	14437	14369	14475	14316	14379	14422	14535	14424	14262	14309	14525	14362	14496	14367	14536	14482	14461	14455	14389	14496	14524	14388	14329	14369	14425	14430	14524	14461	14519	14511	14281	14358	14332	14477	14336	14320	14486	14365	14395	14534	14430	14354	14316	14440	14364	14250	14442	14425	14387	14478	14572	14457	14377	14384	14211	14688	14328	14413	14405	14335	14563	14490	14505	14423	14482	14501	14299	14279	14534	14590	14341	14363	14470	14494	14294	14463	14489	14541	14370	14564	14383	14432	14321	14505	14525	14389	14395	14478	14376	14406	14345	14598	14397	14482	14366	14330	14478	14561	14304	14324	14378	14544	14467	14510	14475	14491	14450	14482	14233	14465	14542	14525	14401	14460	14386	14260	14453	14171	14448	14335	14496	14353	14492	14392	14517	14399	14455	14442	14283	14389	14473	14521	14285	14338	14475	14279	14452	14257	14398	14497	14374	14486	14419	14306	14197	14554	14432	14407	14358	14429	14405	14396	14335	14442	14438	14554	14589	14347	14444	14459	14433	14496	14265	14293	14317	14458	14361	14337	14436	14411	14435	14508	14426	14402	14464	14387	14366	14442	14443	14422	14534	14408	14443	14479	14468	14456	14380	14417	14302	14404	14462	14346	14274	14342	14395	14482	14407	14399	14298	14260	14241	14519	14396	14540	14403	14513	14422	14480	14323	14400	14396	14385	14448	14435	14334	14495	14319	14307	14322	14381	14380	14365	14433	14338	14369	14406	14401	14485	14463	14534	14480	14461	14480	14489	14356	14456	14478	14625	14428	14588	14404	14479	14323	14361	14350	14491	14513	14484	14560	14373	14444	14266	14270	14489	14438	14459	14416	14421	14479	14347	14365	14428	14513	14440	14506	14384	14374	14445	14456	14449	14409	14365	14490	14195	14386	14430	14442	14330	14488	14238	14579	14401	14388	14438	14474	14475	14355	14384	14417	14341	14409	14390	14348	14448	14228	14464	14430	14527	14355	14352	14449	14411	14568	14364	14217	14511	14297	14352	14457	14387	14345	14494	14337	14387	14410	14523	14495	14496	14399	14378	14391	14362	14136	14460	14218	14443	14349	14479	14405	14508	14453	14603	14520	14429	14361	14347	14450	14403	14329	14415	14431	14547	14396	14384	14338	14377	14484	14465	14315	14411	14507	14463
23911	21452	29202	24275	22724	23372	22479	19093	18145	18096	17806	17701	17200	17600	17547	17361	17032	17300	17376	17056	17112	16946	16811	16777	16882	16841	16709	16548	16816	16782	16908	16671	17291	18921	18767	18744	17870	17352	17185	16770	16741	16630	16735	16590	16659	16803	16680	16855	16882	16388	16804	16972	16611	16565	16742	16770	16439	16573	16630	16676	16726	16776	16785	16636	16628	16580	16611	16847	16918	16784	16627	16593	16773	16552	16693	16768	16698	16539	16750	16577	16669	16771	16535	16756	16729	16475	16444	16563	16805	16554	16519	16795	16620	16608	16515	16580	16699	16692	16561	16709	16616	16391	16607	16374	16781	16448	16457	16564	16563	16622	16593	16630	16764	16486	16674	16535	16786	16607	16385	16682	16739	16322	16691	16777	16619	16692	16645	16693	16541	16635	16663	16505	16733	16630	16627	16608	16691	16620	16620	16696	16407	16469	16706	16685	16683	16517	16639	16608	16621	16684	16572	16718	16524	16545	16618	16598	16388	16503	16516	16583	16491	16700	16464	16793	16656	16615	16649	16676	16723	16585	16454	16610	16816	16396	16518	16519	16700	16491	16504	16566	16574	16686	16477	16540	16442	16530	16381	16946	16733	16568	16666	16475	16443	16578	16513	16557	16585	16589	16326	16520	16632	16479	16382	16699	16829	16666	16470	16691	16584	16708	16527	16638	16517	16648	16443	16713	16448	16680	16517	16699	16468	16818	16676	16510	16657	16553	16601	16853	16680	16730	16626	16647	16511	16468	16739	16481	16582	16525	16681	16725	16654	16444	16763	16362	16474	16655	16492	16650	16594	16398	16291	16413	16538	16498	16720	16788	16521	16518	16305	16689	16694	16426	16359	16538	16673	16607	16552	16693	16561	16679	16645	16592	16551	16541	16586	16682	16707	16663	16487	16713	16730	16723	16441	16562	16810	16575	16581	16594	16658	16600	16640	16545	16718	16710	16535	16453	16587	16584	16475	16494	16606	16699	16640	16624	16579	16437	16656	16598	16526	16496	16578	16707	16840	16504	16394	16742	16469	16688	16619	16650	16570	16832	16686	16729	16553	16618	16489	16803	16828	16587	16616	16537	16557	16713	16735	16874	16691	16711	16617	16834	16674	16365	16663	16609	16439	16566	16438	16676	16627	16422	16464	16596	16686	16571	16743	16721	16697	16632	16636	16570	16617	16465	16633	16658	16568	16452	16554	16424	16582	16602	16510	16717	16641	16679	16639	16838	16700	16607	16482	16497	16673	16541	16438	16530	16674	16556	16563	16620	16634	16629	16668	16778	16705	16794	16661	16646	16577	16636	16690	16638	16628	16601	16653	16488	16526	16614	16670	16425	16629	16663	16761	16646	16806	16733	16638	16612	16885	16597	16669	16518	16554	16450	16634	16463	16638	16438	16446	16394	16666	16659	16537	16591	16820	16664	16506	16584	16580	16598	16570	16480	16491	16482	16659	16776	16685	16448	16656	16491	16727	16460	16413	16708	16653	16604	16568	16618	16644	16599	16814	16577	16679	16511	16619	16730	16539	16561	16514	16479	16655	16685	16562	16585	16548	16542	16640	16821	16777	16632	16445	16498	16527	16690	16701	16716	16612	16720	16847	16685	16560	16673	16535	16739	16703	16576	16477	16592	16548	17021	16420	16603	16747	16562	16525	16674	16680	16455	16536	16625	16696	16620	16427	16830	16687	16671	16539	16643	16749	16430	16633	16772	16670	16698	16638	16813	16664	16661	16522	16505	16445	16561	16449	16512	16622	16504	16578	16664	16578	16507	16446	16488	16572	16495	16726	16540	16514	16597	16539	16756	16446	16504	16534	16509	16498	16623	16685	16706	16459	16467	16596	16323	16590	16620	16676	16698	16609	16531	16624	16474	16781	16421	16714	16619	16609	16544	16673	16656	16548	16541	16713	16457	16415	16579	16590	16618	16863	16666	16716	16769	16643	16657	16650	16560	16740	16577	16647	16438	16689	16593	16591	16457	16742	16693	16545	16611	16564	16421	16694	16731	16696	16665	16834	16552	16951	16560	16642	16491	16549	16832	16534	16549	16461	16577	16521	16648	16602	16473	16697	16484	16450	16425	16773	16749	16652	16713	16594	16535	16657	16391	16633	16665	16536	16414	16580	16591	16658	16623	16558	16507	16696	16642	16712	16702	16678	16594	16742	16866	16664	16719	16561	16450	16649	16346	16791	16564	16954	16709	16650	16515	16474	16539	16345	16928	16558	16538	16506	16418	16489	16622	16711	16606	16611	16568	16527	16552	16559	16724	16596	16630	16636	16596	16633	16630	16606	16789	16657	16702	16676	16562	16777	16695	16573	16695	16653	16736	16762	16675	16582	16575	16624	16554	16597	16705	16551	16657	16563	16797	16616	16602	16701	16440	16493	16563	16459	16612	16664	16619	16557	16611	16634	16757	16722	16546	16725	16661	16612	16758	16606	16447	16613	16591	16493	16423	16599	16679	16533	16505	16613	16783	16901	16590	16576	16686	16556	16636	16590	16553	16248	16553	16666	16668	16703	16634	16648	16851	16701	16688	16588	16618	16608	16546	16573	16615	16468	16653	16435	16418	16602	16498	16712	16655	16737	16566	16574	16503	16659	16740	16486	16644	16626	16639	16674	16720	16653	16513	16685	16681	16677	16603	16683	16563	16688	16529	16764	16598	16720	16653	16715	16600	16422	16691	16655	16514	16749	16481	16596	16417	16705	16614	16481	16799	16670	16676	16508	16545	16506	16456	16613	16564	16529	16503	16888	16652	16595	16753	16675	16518	16588	16570	16665	16484	16725	16534	16546	16686	16773	16739	16714	16657	16546	16624	16830	16445	16501	16560	16672	16735	16521	16747	16648	16585	16519	16573	16615	16588	16501	16589	16568	16622	16718	16626	16564	16647	16717	16609	16706	16870	16441	16557	16506	16534	16386	16485	16774	16586	16645	16542	16741	16684	16508	16427	16659	16663	16837	16600	16492	16588	16455	16480	16624	16742	16647	16421	16610	16619	16802	16556	16532	16472	16561	16609	16654	16606	16640	16760	16566	16699	16687	16603	16541	16581	16661	16575	16663	16562	16550	16587	16582	16467	16471	16357	16599	16569	16647	16671	16637	16680	16656	16544	16670	16500	16488	16504	16647	16748	16604	16642	16690	16602	16620	16608	16671	16673	16783	16744	16520	16695	16496	16573	16686	16610	16619	16566	16539	16581	16732	16647	16535	16666	16373	16641	16637	16787	16329	16554	16495	16610	16573	16564	16600	16725	16639	16664	16613	16715	16649	16659	16660	16776	16580	16538	16702	16473	16572	16551	16704	16727	16631	16466	16454	16680	16571	16610	16562	16478	16555	16744	16573	16561	16488	16615	16662	16738	16564	16606	16641	16611	16672	16690	16410	16690	16675	16489	16467	16749	16582	16593	16498	16569	16678	16756	16616	16537	16680	16439	16686	16554	16500	16693	16600	16764	16612	16634	16416	16378	16335	16450	16587	16790	16760	16616	16680	16425	16838	16707	16638	16465	16635	16655	16644	16493	16741	16600	16663	16819	16492	16501	16776	16730	16620	16604	16349	16673	16483	16574	16694	16664	16613	16493	16533	16566	16503	16671	16672	16523	16466	16634	16573	16715	16647	16619	16663	16496	16653	16710	16370	16500	16629	16565	16552	16622	16742	16497	16774	16392	16476	16574	16501	16621	16512	16702	16637	16702	16767	16716	16586	16577	16534	16752	16648	16633	16619	16543	16626	16749	16517	16722	16776	16580	16904	16583	16558	16569	16607	16568	16684	16873	16500	16672	16615	16602	16562	16790	16574	16750	16707	16744	16551	16659	16692	16577	16680	16726	16552	16564	16672	16580	16443	16654	16657	16788	16544	16653	16698	16497	16615	16715	16693	16711	16807	16631	16700	16583	16684	16794	16731	16794	16591	16600	16620	16630	16508	16911	16616	16690	16799	16524	16784	16445	16700	16572	16495	16575	16570	16619	16545	16635	16588	16800	16461	16651	16592	16622	16862	16705	16623	16564	16607	16632	16498	16650	16782	16540	16710	16576	16799	16630	16512	16822	16706	16673	16603	16735	16762	16782	16335	16541	16511	16748	16645	16541	16714	16604	16683	16538	16462	16576	16625	16684	16559	16582	16707	16743	16522	16516	16578	16593	16705	16684	16589	16777	16664	16606	16626	16493	16488	16653	16596	16604	16571	16493	16636	16732	16314	16722	16552	16702	16591	16469	16863	16675	16687	16597	16604	16773	16684	16775	16609	16581	16785	16628	16563	16723	16434	16678	16593	16600	16314	16556	16496	16356	16485	16450	16618	16619	16726	16594	16552	16535	16702	16562	16741	16540	16714	16622	16677	16476	16539	16506	16706	16627	16850	16668	16667	16505	16597	16323	16623	16648	16693	16617	16464	16533	16554	16482	16692	16674	16431	16625	16638	16609	16810	16603	16602	16661	16542	16566	16853	16582	16699	16613	16556	16509	16713	16608	16398	16562	16643	16617	16671	16634	16494	16628	16800	16622	16796	16575	16677	16627	16530	16680	16581	16823	16635	16569	16603	16688	16635	16749	16692	16659	16543	16572	16516	16660	16481	16529	16492	16537	16515	16564	16402	16616	16558	16675	16709	16616	16769	16531	16657	16250	16502	16618	16545	16555	16842	16594	16544	16437	16615	16682	16570	16664	16394	16612	16782	16706	16469	16546	16666	16531	16426	16689	16642	16685	16510	16459	16679	16627	16567	16531	16666	16596	16827	16717	16737	16600	16641	16569	16403	16794	16680	16562	16673	16671	16670	16775	16520	16736	16633	16574	16571	16591	16873	16745	16745	16540	16550	16698	16632	16654	16549	16716	16731	16585	16624	16550	16625	16532	16684	16623	16563	16356	16546	16474	16766	16564	16682	16430	16456	16724	16478	16680	16673	16525	16678	16592	16583	16541	16509	16752	16492	16637	16642	16749	16694	16629	16505	16517	16543	16866	16557	16449	16642	16693	16565	16735	16580	16736	16492	16684	16537	16528	16415	16673	16621	16801	16417	16748	16612	16373	16818	16665	16703	16373	16515	16727	16679	16487	16473	16527	16551	16692	16634	16625	16634	16720	16682	16579	16580	16727	16526	16560	16592	16649	16626	16514
18460	35021	34737	26308	23194	20132	18817	17804	16809	16222	15872	15486	15429	15437	15675	15440	14831	14939	14717	14840	14816	14738	14437	14648	14522	14402	14417	14453	14461	14438	14359	14357	15091	17840	16879	17062	15701	15038	14720	14389	14318	14431	14396	14324	14302	14441	14398	14284	14368	14358	14415	14188	14344	14353	14214	14532	14277	14273	14220	14427	14368	14293	14536	14331	14192	14409	14305	14297	14245	14181	14173	14156	14126	14345	14200	14235	14303	14446	14250	14385	14169	14210	14193	14375	14305	14346	14421	14344	14241	14223	14232	14344	14331	14303	14328	14171	14092	14240	14288	14136	14110	14368	14361	14232	14390	14052	14257	14351	14172	14316	14372	14265	14173	14047	14380	14191	14311	14298	14148	14186	14145	14232	14331	14229	14376	14363	14208	14266	14227	14260	14343	14218	14472	14384	14288	14033	14250	14362	14217	14211	14057	14277	14243	14300	14438	14276	14339	14342	14149	14262	14444	14213	14149	14200	14244	14165	14268	14310	14107	14375	14241	14364	14234	14352	14374	14150	14137	14240	14296	14260	14416	14245	14332	14190	14118	14315	14382	14314	14220	14385	14258	14283	14167	14327	14494	14248	14236	14296	14261	14186	14304	14246	14295	14392	14344	14235	14092	14391	14262	14462	14252	14269	14321	14215	14170	14304	14294	14326	14306	14163	14303	14242	14260	14267	14225	14204	14431	13957	14418	14299	14468	14385	14038	14331	14236	14175	14273	14281	14303	14319	14145	14401	14136	14228	14219	14299	14342	14444	14302	14149	14228	14221	14158	14272	14207	14337	14162	14276	14270	14479	14234	14293	14428	14213	14335	14301	14291	14488	14478	14294	14309	14320	14293	14386	14346	14390	14411	14291	14329	14163	14352	14348	14340	14071	14219	14326	14281	14468	14323	14201	14156	14367	14436	14271	14290	14190	14355	14161	14541	14170	14320	14335	14234	14242	14318	14378	14259	14387	14531	14357	14433	14166	14363	14261	14380	14206	14418	14285	14334	14279	14202	14396	14185	14239	14259	14246	14410	14346	14218	14304	14435	14305	14131	14372	14442	14258	14294	14276	14199	14095	14254	14292	14256	14324	14303	14451	14293	14165	14328	14256	14340	14167	14360	14297	14396	14320	14327	14393	14327	14218	14193	14187	14306	14251	14229	14155	14262	14330	14291	14235	14250	14267	14403	14198	14213	14208	14322	14271	14217	14429	14441	14126	14270	14142	14279	14358	14323	14407	14311	14370	14261	14324	14389	14287	14304	14185	14210	14405	14247	14368	14210	14374	14271	14308	14287	14327	14346	14239	14273	14351	14246	14434	14263	14216	14309	14292	14288	14309	14283	14249	14324	14206	14363	14246	14351	14467	14290	14380	14243	14279	14318	14202	14305	14288	14381	14133	14257	14115	14179	14171	14145	14191	14328	14274	14457	14121	14334	14386	14253	14363	14215	14370	14237	14180	14349	14273	14142	14170	14259	14212	14119	14347	14231	14373	14127	14332	14205	14330	14334	14156	14232	14159	14276	14309	14330	14351	14258	14349	14254	14295	14349	14090	14414	14136	14402	14039	14438	14385	14233	14488	14367	14361	14236	14232	14402	14406	14137	14119	14278	14303	14233	14376	14277	14191	14410	14300	14262	14362	14278	14317	14337	14416	14385	14260	14439	14243	14278	14277	14282	14362	14244	14319	14204	14323	14311	14301	14227	14185	14242	14268	14309	14142	14202	14426	14115	14225	14286	14199	14215	14079	14312	14214	14253	14321	14248	14399	14204	14291	14332	14209	14193	14331	14363	14168	14277	14261	14118	14176	14251	14256	14227	14321	14269	14171	14295	14230	14165	14299	14260	14256	14311	14307	14285	14322	14125	14156	14214	14122	14214	14393	14177	14313	14294	14221	14235	14351	14203	14197	14225	14209	14374	14155	14351	14281	14309	14362	14291	14379	14242	14331	14128	14353	14151	14306	14303	14176	14137	14202	14247	14177	14311	14455	14232	14379	14146	14383	14305	14350	14344	14358	14296	14309	14416	14335	14285	14210	14289	14247	14321	14237	14400	14183	14278	14189	14315	14257	14350	14303	14228	14223	14324	14359	14204	14390	14072	14220	14231	14276	14281	14187	14259	14152	14235	14259	14323	14087	14372	14259	14215	14310	14300	14226	14120	14434	14192	14195	14347	14242	14389	14278	14195	14317	14261	14150	14374	14289	14182	14360	14289	14291	14365	14229	14238	14214	14431	14298	14306	14335	14204	14380	14266	14177	14377	14329	14211	14179	14288	14324	14489	14293	14237	14172	14324	14287	14306	14199	14329	14217	14283	14367	14400	14317	14078	14224	14398	14224	14324	14150	14353	14283	14317	14247	14451	14160	14417	14253	14305	14176	14402	14358	14340	14351	14282	14148	14360	14213	14135	14297	14268	14433	14223	14371	14272	14257	14265	14157	14272	14147	14224	14485	14204	14437	14146	14420	14250	14220	14243	14506	14340	14394	14106	14370	14326	14294	14188	14324	14273	14419	14201	14350	14315	14356	14280	14075	14442	14251	14155	14236	14358	14124	14292	14227	14091	14364	14356	14155	14234	14135	14311	14351	14296	14288	14335	14217	14215	14279	14360	14273	14246	14111	14186	14285	14394	14271	14350	14292	14316	14348	14375	14344	14306	14265	14184	14125	14206	14145	14439	14227	14235	14273	14331	14264	14380	14408	14216	14219	14312	14254	14273	14432	14296	14275	14074	14136	14284	14327	14230	14294	14259	14409	14247	14173	14415	14132	14376	14412	14320	14284	14291	14247	14303	14283	14115	14285	14232	14262	14324	14281	14473	14289	14227	14123	14232	14145	14161	14368	14184	14295	14204	14402	14258	14302	14235	14340	14321	14180	14386	14191	14226	14201	14274	14287	14394	14409	14243	14294	14233	14307	14390	14292	14323	14455	14147	14250	14357	14119	14381	14419	14164	14377	14044	14196	14461	14241	14381	14292	14361	14288	14148	14341	14344	14227	14241	14133	14267	14240	14201	14160	14185	14239	14218	14149	14201	14265	14383	14203	14339	14310	14338	14162	14283	14306	14348	14280	14236	14303	14257	14282	14138	14190	14210	14194	14417	14266	14184	14368	14279	14490	14291	14285	14235	14337	14296	14222	14243	14236	14288	14278	14192	14335	14332	14206	14083	14244	14302	14328	14346	14431	14292	14425	14259	14392	14260	14263	14377	14216	14310	14220	14311	14256	14265	14326	14368	14318	14464	14212	14432	14234	14199	14345	14297	14287	14102	14270	14188	14286	14186	14243	14365	14304	14181	14351	14239	14129	14332	14355	14284	14233	14294	14302	14283	14225	14121	14344	14214	14251	14473	14084	14377	14409	14289	14349	14154	14320	14152	14454	14278	14281	14286	14215	14332	14110	14185	14224	14286	14300	14543	14236	14243	14195	14231	14318	14304	14240	14288	14305	14199	14157	14235	14242	14362	14083	14188	14179	14258	14463	14147	14297	14245	14335	14364	14370	14199	14176	14114	14197	14336	14128	14379	14414	14233	14197	14251	14250	14177	14324	14413	14174	14249	14267	14260	14277	14446	14287	14234	14406	14149	14343	14197	14316	14376	14254	14259	14375	14425	14351	14205	14304	14329	14221	14294	14277	14227	14070	14162	14254	14292	14398	14358	14198	14309	14189	14230	14321	14312	14244	14239	14372	14399	14402	14367	14458	14306	14274	14292	14377	14377	14473	14158	14386	14299	14299	14267	14358	14245	14235	14384	14216	14309	14441	14326	14053	14234	14508	14215	14195	14338	14430	14485	14221	14311	14162	14336	14132	14351	14352	14239	14097	14330	14339	14383	14250	14259	14329	14239	14478	14207	14250	14261	14340	14339	14197	14289	14352	14459	14192	14174	14286	14255	14192	14292	14278	14365	14250	14302	14603	14293	14221	14219	14239	14531	14389	14206	14414	14241	14240	14186	14486	14153	14196	14273	14221	14358	14397	14301	14125	14370	14179	14362	14293	14200	14308	14314	14237	14132	14134	14075	14262	14311	14310	14427	14272	14321	14224	14315	14198	14453	14282	14257	14237	14227	14362	14431	14364	14287	14426	14461	14570	14204	14527	14329	14250	14363	14145	14284	14053	14106	14111	14263	14293	14202	14370	14177	14394	14325	14281	14241	14404	14339	14385	14326	14273	14364	14372	14265	14160	14304	14289	14305	14165	14243	14343	14366	14342	14168	14140	14245	14152	14243	14216	14443	14353	14294	14357	14127	14427	14292	14238	14373	14277	14176	14226	14293	14450	14173	14305	14115	14431	14344	14232	14131	14159	14280	14420	14167	14212	14326	14157	14182	14275	14296	14332	14186	14148	14253	14190	14228	14278	14272	14239	14201	14296	14315	14169	14285	14335	14432	14417	14326	14433	14118	14128	14226	14289	14281	14290	14221	14581	14300	14490	14433	14267	14216	14290	14127	14333	14337	14298	14450	14261	14241	14346	14201	14286	14227	14410	14273	14490	14208	14168	14163	14278	14314	14416	14205	14253	14207	14362	14344	14291	14281	14255	14315	14289	14311	14138	14256	14304	14366	14407	14349	14110	14240	14414	14369	14154	14247	14313	14294	14173	14190	14176	14371	14325	14374	14259	14203	14319	14347	14470	14216	14349	14262	14286	14352	14304	14238	14178	14196	14157	14373	14279	14161	14370	14263	14182	14144	14244	14297	14311	14269	14301	14143	14340	14285	14301	14118	14282	14403	14320	14279	14208	14138	14331	14301	14508	14360	14183	14120	14246	14242	14359	14283	14254	14457	14263	14296	14177	14346	14362	14271	14115	14276	14297	14217	14135	14195	14304	14305	14193	14365	14265	14316	14075	14297	14295	14535	14413	14400	14352	14316	14290	14201	14319	14246	14189	14378	14247	14363	14372	14334	14395	14167	14150	14407	14390	14397	14412	14384	14377	14327	14279	14320	14363	14345	14074	14514	14287	14296	14306	14321	14279	14182	14296	14239	14378	14439	14114	14243	14313	14282	14247	14236	14418	14469	14292	14282	14354	14169	14275	14325	14323	14325	14204	14189	14240	14350	14404	14240	14394	14315	14222	14268	14266	14187	14261	14208	14264	14214	14170	14306	14132	14360	14077	14210	14332
22985	21465	29450	23868	21754	24381	26471	20692	19092	19013	18340	17891	18029	17814	17617	17831	17662	17579	17460	17191	17540	17099	17164	17439	16906	17206	17110	17082	16969	16900	16901	16785	18179	20720	20633	20688	18759	17791	17348	16859	16805	16832	16717	16591	16772	16746	16589	16678	16878	16776	16644	16670	16688	16724	16742	16790	16699	16786	16658	16492	16656	16912	16662	16933	16754	16689	16662	16664	16716	16845	16902	16804	16920	16695	16623	16537	16812	16649	16741	16576	16748	16554	16696	16888	16833	16722	16889	16563	16662	16640	16652	16825	16650	16676	16740	16733	16656	16830	16916	16871	16616	16629	16646	16846	16619	16723	16701	16718	16639	16913	16630	16714	16671	16779	16587	16604	16762	16888	16501	16677	16823	16671	16524	16689	16671	16644	16832	16631	16734	16619	16711	16900	16868	16922	16970	16690	16675	16713	16726	16746	16923	16584	16593	16508	16659	16707	16658	16742	16792	16762	16783	16827	16697	16692	16680	16529	16674	16539	16980	16671	16567	16605	16726	16695	16777	17103	16517	16971	16682	16615	16781	16775	16680	16562	16666	16815	16912	16781	16741	16677	16787	16576	16753	16445	16628	16894	16677	16678	16864	16710	16694	16582	16638	16649	16702	16731	16629	16802	16588	16551	16850	16758	16803	16660	16706	16876	16741	16748	16643	16803	16579	16666	16605	16755	16696	16739	16634	16707	16620	16776	16636	16826	16598	16592	16704	16505	16628	16841	16545	16531	16886	16713	16790	16736	16596	16754	16786	16639	16722	16663	16825	16904	16327	16660	16565	16467	16667	16706	16810	16587	16609	16984	16715	16679	16631	16691	16764	16677	16673	16503	16653	16639	16703	16863	16712	16716	16777	16675	16527	16818	16936	16578	16635	16738	16598	16918	16811	16537	16711	16648	16613	16855	16556	16758	16664	16686	16680	16689	16742	16608	16599	16547	16685	16679	16644	16542	16383	16595	16886	16744	16595	16600	16850	16668	16563	16596	16588	16575	16626	16634	16581	16793	16667	16578	16439	16516	16732	16524	16618	16690	16589	16660	16747	16733	16610	16690	16611	16619	16844	16588	16735	16770	16656	16482	16703	16638	16619	16700	16946	16586	16629	16624	16566	16618	16647	16777	16578	16718	16663	16857	16662	16558	16718	16773	16626	16844	16769	16717	16849	16651	16555	16662	16588	16870	16711	16876	16442	16682	16521	16584	16605	16465	16665	16750	16638	16488	16750	16653	16644	16686	16587	16780	16754	16653	16651	16364	16651	16717	16794	16589	16707	16615	16741	16655	16571	16551	16572	16592	16578	16578	16600	16601	16591	16772	16609	16382	16779	16676	16843	16634	16639	16824	16642	16742	16581	16499	16590	16684	16715	16667	16693	16659	16629	16867	16680	16638	16702	16608	16650	16626	16666	16552	16555	16743	16589	16547	16649	16695	16620	16665	16612	16586	16752	16652	16557	16488	16696	16449	16756	16451	16823	16550	16725	16603	16619	16711	16693	16791	16535	16653	16651	16470	16551	16434	16573	16770	16678	16450	16581	16608	16702	16740	16576	16606	16792	16683	16880	16781	16690	16596	16623	16777	16702	16694	16489	16756	16774	16497	16583	16744	16688	16664	16696	16683	16668	16579	16708	16620	16772	16664	16609	16556	16662	16531	16543	16759	16798	16625	16787	16666	16649	16601	16547	16453	16629	16656	16618	16824	16929	16618	16669	16667	16416	16833	16558	16653	16626	16641	16866	16691	16674	16463	16502	16474	16565	16654	16782	16936	16637	16564	16828	16597	16662	16709	16316	16505	16802	16622	16608	16683	16817	16575	16754	16884	16602	16671	16827	16616	16696	16405	16407	16679	16838	16737	16655	16629	16456	16754	16815	16584	16713	16535	16775	16678	16907	16541	16723	16680	16764	16502	16752	16727	16838	16573	16774	16714	16724	16666	16745	16755	16560	16795	16743	16518	16395	16590	16687	16634	16767	16842	16589	16843	16924	16817	16687	16596	16608	16710	16555	16770	16616	16726	16508	16687	16607	16431	16789	16801	16496	16611	16778	16642	16756	16588	16817	16506	16675	16743	16599	16707	16816	16700	16531	16699	16620	16811	16845	16575	16708	16674	16595	16670	16678	16709	16584	16669	16575	16493	16454	16744	16555	16672	16506	16516	16800	16788	16611	16749	16669	16536	16549	16866	16632	16632	16531	16494	16686	16654	16527	16526	16564	16538	16812	16738	16690	16765	16487	16777	16789	16838	16455	16523	16614	16757	16607	16623	16710	16696	16683	16702	16701	16704	16616	16609	16706	16604	16707	16591	16756	16784	16710	16545	16823	16748	16803	16589	16743	16775	16631	16598	16860	16710	16659	16762	16770	16697	16651	16621	16476	16700	16809	16462	16608	16581	16643	16817	16570	16645	16485	16872	16791	16627	16712	16661	16656	16513	16615	16672	16418	16728	16734	16714	16827	16764	16711	16613	16757	16479	16486	16558	16509	16385	16646	16751	16657	16640	16540	16685	16866	16794	16631	16777	16693	16798	16674	16576	16720	16632	16630	16439	16588	16457	16608	16692	16652	16712	16613	16573	16598	16672	16799	16708	16837	16762	16712	16642	16666	16926	16600	16725	16705	16699	16601	16663	16518	16679	16819	16702	16616	16521	16522	16720	16725	16471	16599	16607	16566	16824	16665	16735	16570	16630	16693	16692	16681	16585	16718	16769	16719	16489	16694	16597	16652	16733	16655	16559	16656	16649	16756	16720	16603	16754	16446	16422	16715	16697	16663	16775	16681	16498	16720	16816	16644	16656	16570	16719	16428	16593	16652	16654	16479	16754	16564	16701	16672	16592	16717	16535	16588	16775	16640	16805	16632	16578	16770	16624	16674	16877	16621	16668	16664	16670	16696	16799	16633	16833	16397	16557	16675	16498	16476	16816	16873	16752	16763	16719	16622	16746	16641	16635	16596	16783	16620	16783	16597	16700	16599	16667	16898	16676	16828	16747	16545	16528	16590	16689	16675	16697	16559	16761	16758	16729	16713	16692	16531	16572	16586	16626	16602	16571	16624	16525	16815	16412	16503	16579	16574	16621	16760	16668	16551	16848	16615	16760	16571	16754	16658	16711	16654	16689	16580	16491	16849	16824	16555	16597	16725	16648	16542	16567	16583	16580	16499	16696	16688	16679	16813	16636	16712	16747	16744	16735	16705	16457	16640	16605	16846	16726	16615	16607	16579	16684	16527	16664	16675	16721	16642	16796	16860	16748	16610	16825	16680	16687	16577	16543	16583	16777	16744	16785	16621	16659	16654	16666	16577	16508	16587	16655	16776	16724	16724	16694	16411	16614	16649	16577	16847	16699	16671	16763	16521	16536	16714	16559	16694	17067	16778	16596	16786	16751	16791	16719	16598	16722	16557	16587	16806	16753	16628	16604	16646	16537	16563	16663	16591	16564	16545	16542	16576	16714	16781	16827	16569	16920	16837	16408	16660	16594	16849	16721	16577	16709	16861	16727	16559	16820	16557	16747	16661	16311	16400	16631	16816	16771	16718	16681	16483	16717	16490	16605	16557	16271	16798	16687	16659	16817	16652	16584	16389	16639	16649	16613	16723	16666	16608	16647	16706	16647	16665	16675	16572	16654	16911	16762	16576	16552	16603	16496	16584	16650	16656	16619	16664	16726	16686	16666	16841	16677	16586	16675	16659	16552	16539	16723	16658	16613	16591	16799	16510	16579	16615	16834	16688	16533	16626	16904	16896	16471	16804	16672	16694	16585	16752	16627	16571	16674	16450	16633	16809	16869	16864	16800	16733	16437	16721	16572	16575	16470	16850	16696	16602	16522	16739	16559	16642	16473	16549	16666	16594	16665	16507	16550	16606	16680	16737	16725	16618	16749	16787	16629	16643	16753	16514	16799	16669	16736	16635	16649	16579	16731	16772	16729	16873	16844	16770	16482	16848	16793	16636	16601	16566	16676	16580	16599	16514	16614	16615	16632	16604	16457	16742	16620	16760	16753	16586	16756	16552	16694	16738	16471	16679	16635	16564	16796	16728	16619	16690	16678	16590	16621	16699	16497	16823	16643	16560	16639	16650	16746	16482	16750	16647	16916	16646	16578	16483	16589	16472	16482	16865	16637	16429	16531	16673	16618	16515	16829	16705	16736	16837	16977	16626	16461	16705	16631	16575	16552	16830	16797	16766	16598	16709	16706	16603	16766	16627	16648	16743	16390	16631	16517	16572	16480	16830	16607	16506	16473	16650	16685	16392	16537	16777	16717	16811	16488	16722	16547	16545	16680	16665	16698	16400	16266	16507	16694	16572	16855	16608	16658	16511	16469	16611	16608	16784	16699	16622	16564	16620	16396	16651	16786	16542	16681	16636	16510	16667	16571	16449	16665	16597	16572	16511	16822	16687	16541	16532	16588	16623	16701	16715	16717	16842	16557	16508	16525	16692	16609	16834	16607	16617	16745	16566	16502	16643	16555	16705	16667	16694	16516	16567	16455	16576	16796	16672	16481	16437	16550	16619	16794	16644	16854	16862	16718	16626	16480	16584	16351	16613	16651	16712	16728	16486	16466	16532	16531	16566	16493	16745	16521	16695	16643	16640	16718	16712	16812	16669	16595	16741	16611	16603	16599	16662	16704	16529	16545	16749	16854	16756	16724	16678	16442	16654	16701	16619	16686	16655	16794	16687	16620	16705	16714	16755	16558	16623	16724	16528	16537	16576	16563	16586	16583	16351	16509	16745	16625	16724	16635	16418	16636	16741	16845	16495	16590	16690	16712	16438	16752	16589	16518	16489	16550	16794	16941	16625	16680	16493	16502	16539	16681	16763	16720	16433	16597	16625	16559	16814	16551	16516	16592	16703	16653	16643	16702	16635	16683	16568	16686	16751	16654	16753	16536	16574	16453	16643	16537	16386	16411	16547	16609	16412	16501	16681	16654	16702	16752	16532	16585	16660	16733	16738	16785	16701	16677	16729	16696	16724	16680	16649	16588	16616	16546	16557	16952	16747	16639	16660	16695	16616	16653	16512	16629	16648	16631	16728	16597	16654	16700	16522	16740	16499	16669	16611	16758	16696	16610	16649	16774	16558	16642	16545	16606	16709	16597	16629	16754	16774	16922
20500	39879	37233	30069	26360	23264	20802	18867	18165	17484	16636	16300	15950	16122	15715	15700	15330	15281	15085	15079	15415	14840	14941	15055	14772	14502	14669	14615	14454	14331	14306	14332	16579	20007	19274	19179	16664	15810	14821	14341	14329	14302	14248	14414	14325	14372	14473	14303	14236	14317	14418	14219	14220	14140	14292	14410	14363	14326	14279	14369	14511	14332	14290	14201	14502	14265	14295	14495	14384	14062	14424	14240	14218	14170	14262	14296	14253	14473	14333	14209	14385	14268	14263	14233	14237	14256	14206	14499	14209	14311	14409	14497	14262	14279	14305	14362	14343	14224	14336	14228	14276	14061	14345	14450	14257	14373	14263	14245	14214	14313	14285	14150	14221	14458	14235	14328	14198	14356	14396	14243	14296	14289	14277	14235	14271	14373	14149	14203	14184	14250	14448	14445	14315	14329	14267	14258	14230	14454	14523	14362	14443	14169	14327	14291	14276	14399	14260	14152	14303	14235	14358	14283	14487	14198	14463	14305	14345	14343	14239	14282	14254	14300	14138	14252	14225	14336	14074	14215	14313	14307	14452	14344	14314	14281	14159	14287	14193	14390	14330	14220	14328	14255	14228	14263	14250	14315	14375	14307	14298	14334	14332	14219	14240	14370	14383	14395	14349	14456	14207	14311	14177	14188	14246	14212	14302	14200	13981	14188	14401	14130	14270	14297	13986	14252	14219	14320	14266	14228	14292	14251	14418	14362	14393	14325	14410	14325	14283	14258	14357	14358	14289	14239	14200	14145	14261	14220	14102	14239	14389	14369	14395	14257	14264	14279	14234	14341	14377	14259	14263	14127	14265	14208	14419	14118	14364	14149	14187	14273	14165	14264	14165	14215	14247	14236	14354	14257	14287	14386	14436	14363	14247	14333	14178	14267	14192	14418	14343	14227	14235	14255	14277	14321	14485	14227	14288	14317	14251	14269	14262	14397	14317	14190	14079	14215	14332	14332	14470	14191	14216	14329	14292	14249	14340	14140	14436	14247	14211	14185	14157	14423	14274	14315	14141	14429	14304	14322	14288	14232	14415	14261	14391	14270	14271	14247	14407	14083	14299	14201	14094	14312	14082	14429	14278	14269	14188	14463	14292	14321	14329	14262	14311	14223	14244	14225	14389	14257	14450	14313	14225	14349	14229	14168	14426	14189	14223	14265	14297	14268	14137	14364	14271	14362	14333	14382	14300	14395	14363	14318	14251	14167	14247	14215	14301	14260	14183	14325	14295	14138	14261	14372	14241	14148	14365	14361	14220	14209	14181	14157	14300	14244	14137	14241	14175	14119	14287	14376	14315	14191	14258	14281	14252	14192	14196	14414	14177	14203	14211	14191	14422	14396	14068	14394	14339	14191	14206	14297	14207	14366	14168	14377	14408	14115	14299	14185	14235	14192	14353	14325	14169	14345	14143	14094	14207	14304	14293	14281	14305	14388	14234	14083	14214	14330	14207	14441	14349	14328	14298	14246	14306	14202	14339	14237	14297	14310	14330	14144	14221	14290	14226	14173	14229	14247	14377	14332	14345	14190	14251	14227	14413	14157	14220	14221	14172	14321	14234	14242	14240	14327	14293	14332	14215	14230	14254	14295	14225	14342	14201	14385	14484	14393	14201	14355	14108	14337	14424	14326	14202	14269	14305	14425	14348	14281	14211	14262	14459	14313	14274	14096	14267	14204	14156	14282	14291	14230	14491	14232	14323	14280	14363	14267	14241	14287	14340	14371	14275	14184	14216	14277	14205	14282	14351	14293	14208	14301	14377	14129	14288	14042	14290	14221	14238	14209	14216	14332	14412	14382	14206	14293	14166	14204	14301	14232	14314	14168	14255	14344	14332	14308	14337	14258	14429	14063	14260	14265	14277	14327	14313	14349	14490	14333	14404	14252	14359	14358	14334	14170	14278	14274	14392	14315	14185	14360	14198	14384	14247	14195	14242	14282	14242	14285	14350	14351	14277	14319	14238	14394	14341	14395	14153	14243	14194	14182	14255	14193	14226	14336	14420	14320	14136	14308	14377	14242	14311	14073	14094	14377	14424	14350	14190	14081	14327	14167	14182	14233	14189	14113	14401	14214	14279	14161	14140	14346	14238	14217	14344	14081	14157	14265	14347	14215	14241	14257	14249	14162	14061	14261	14298	14314	14235	14174	14395	14131	14261	14172	14289	14169	14288	14403	14055	14176	14175	14267	14152	14169	14372	14258	14354	14332	14401	14120	14310	14424	14299	14251	14244	14147	14386	14256	14268	14278	14249	14223	14409	14113	14304	14130	14329	14218	14230	14362	14229	14160	14224	14335	14303	14260	14115	14265	14224	14341	14258	14496	14352	14404	14158	14371	14248	14401	14367	14225	14296	14192	14263	14285	14371	14091	14252	14216	14314	14163	14374	14152	14263	14360	14159	14407	14226	14191	14487	14262	14270	14245	14231	14189	14079	14238	14269	14335	14189	14358	14121	14172	14250	14274	14344	14215	14460	14215	14258	14258	14385	14335	14357	14228	14301	14197	14132	14319	14243	14171	14293	14358	14377	14156	14281	14309	14310	14167	14304	14235	14402	14181	14299	14356	14282	14339	14345	14268	14322	14259	14359	14307	14286	14176	14375	14318	14371	14236	14301	14134	14107	14378	14387	14228	14318	14232	14151	14272	14337	14340	14235	14296	14268	14170	14439	14408	14298	14199	14311	14333	14253	14211	14312	14296	14381	14096	14405	14427	14412	14370	14113	14167	14311	14314	14276	14187	14327	14283	14335	14105	14213	14300	14183	14241	14288	14066	14301	14181	14168	14376	14314	14172	14263	14215	14264	14346	14249	14406	14391	14395	14253	14240	14367	14284	14115	14047	14144	14325	14361	14209	14235	14360	14277	14188	14293	14274	14424	14370	14257	14188	14296	14270	14183	14183	14373	14447	14221	14339	14422	14357	14246	14363	14150	14410	14305	14231	14247	14208	14377	14358	14306	14440	14143	14344	14293	14136	14305	14322	14138	14241	14314	14265	14264	14304	14168	14395	14223	14147	14286	14133	14199	14351	14226	14290	14185	14216	14283	14357	14196	14231	14246	14151	14301	14413	14291	14146	14176	14313	14238	14267	14148	14130	14278	14389	14327	14192	14332	14257	14314	14393	14238	14262	14430	14377	14400	14307	14252	14367	14242	14100	14465	14299	14322	14307	14281	14149	14246	14363	14155	14144	14156	14375	14260	14280	14178	14387	14222	14282	14356	14166	14368	14208	14200	14107	14176	14192	14131	14050	14207	14349	14326	14358	14362	14167	14312	14296	14305	14371	14319	14364	14392	14238	14322	14009	14312	14201	14223	14247	14483	14134	14160	14352	14270	14231	14345	14166	14138	13977	14324	14226	14181	14123	14147	14285	14176	14177	14224	14178	14232	14173	14185	14333	14205	14189	14406	14290	14223	14209	14239	14329	14374	14085	14486	14422	14259	14207	14237	14252	14254	14201	14172	14290	14321	14161	14094	14304	14203	14190	14213	14426	14284	14299	14169	14403	14178	14329	14461	14305	14268	14210	14291	14421	14185	14488	14313	14224	14337	14123	14271	14241	14386	14313	14338	14333	14433	14184	14361	14382	14217	14187	14325	14194	14202	14346	14558	14368	14315	14132	14529	14259	14126	14247	14223	14303	14401	14141	14149	14139	14382	14171	14404	14341	14228	14187	14132	14177	14235	14295	14256	14290	14249	14106	14168	14327	14464	14349	14140	14170	14162	14301	14269	14079	14244	14151	14139	14258	14251	14222	14304	14317	14154	14278	14390	14271	14206	14217	14570	14285	14481	14178	14453	14302	14274	14249	14210	14320	14201	14158	14259	14357	14231	14108	14297	14193	14274	14311	14398	14254	14184	14177	14282	14180	14291	14191	14129	14150	14216	14233	14219	14273	14143	14229	14324	14243	14211	14234	14239	14250	14223	14346	14119	14368	14272	14246	14388	14239	14347	14236	14457	14189	14436	14238	14180	14375	14289	14238	14235	14369	14268	14242	14153	14325	14151	14265	14091	14335	14230	14242	14146	14315	14405	14237	14235	14178	14426	14150	14319	14176	14290	14270	14184	14407	14205	14471	14082	14288	14342	14200	14192	14200	14184	14420	14330	14360	14400	14305	14285	14320	14231	14244	14257	14335	14398	14294	14264	14229	14369	14481	14226	14236	14205	14400	13999	14191	14282	14014	14189	14180	14154	14336	14386	14222	14335	14259	14499	14307	14219	14302	14288	14339	14353	14241	14284	14309	14324	14458	14273	14359	14123	14129	14360	14174	14209	14200	14218	14163	14397	14227	14345	14435	14318	14152	14297	14313	14247	14289	14186	14156	14430	14283	14303	14260	14068	14175	14246	14290	14214	14168	14250	14300	14297	14232	14233	14311	14273	14309	14247	14409	14338	14237	14253	14242	14183	14293	14383	14258	14315	14201	14403	14296	14175	14264	14326	14200	14226	14338	14247	14207	14265	14269	14121	14182	14215	14394	14338	14371	14160	14363	14282	14322	14357	14318	14350	14336	14135	14273	14297	14233	14328	14368	14139	14097	14386	14240	14216	14222	14268	14305	14244	14362	14219	14156	14239	14375	14229	14095	14276	14041	14222	14197	14188	14219	14291	14316	14328	14340	14375	14318	14450	14184	14158	14217	14218	14237	14182	14247	14203	14229	14297	14166	14381	14259	14212	14220	14157	14239	14145	14196	14252	14296	14256	14243	14381	14170	14345	14324	14194	14486	14350	14171	14181	14257	14433	14296	14190	14121	14258	14204	14067	14360	14351	14238	14260	14143	14381	14147	14092	14311	14309	14364	14325	14133	14109	14141	14290	14168	14030	14180	14328	14271	14325	14298	14251	14230	14262	14360	14185	14287	14229	14262	14238	14237	14157	14127	14300	14279	14399	14298	14176	14328	14442	14336	14223	14193	14080	14168	14141	14309	14322	14322	14232	14221	14255	14451	14246	14381	14110	14367	14369	14277	14478	14412	14466	14229	14326	14276	14198	14279	14297	14221	14218	14354	14327	14355	14208	14419	14149	14317	14273	14242	14231	14253	14185	14428	14235	14360	14132	14312	14311	14305	14159	14330	14273	14253	14280	14334	14362	14082	14324	14212	14295	14180	14255	14311	14317	14469
27914	23179	27861	25657	21200	19865	18758	18101	17821	17781	17677	17460	17412	17227	17482	17272	17205	17166	17009	17219	17265	17312	16969	17080	17137	17022	16863	16916	17060	16977	17129	17136	17345	17256	17202	17261	17237	17021	17136	17089	16890	17112	16880	16933	16963	16806	16850	17177	17133	16940	17167	16827	17088	17130	17063	17125	17112	17016	16991	16999	16950	16941	16875	17177	16926	17015	16995	16989	16885	17110	17024	16957	16930	17005	16999	16785	17002	17056	16959	17083	17290	16909	16972	16988	16952	17033	16727	16970	17076	16965	17047	16981	16825	16902	17043	16886	17241	16925	17085	17059	17021	16799	17026	16828	16974	16926	16899	17123	16927	17188	17007	17142	17024	16961	16797	17082	16973	16834	17088	17060	17006	17089	17108	16893	17047	16986	16913	16894	16923	17007	16822	16972	17021	16939	16981	16990	16928	16992	16908	17094	17070	17233	17111	16908	17001	16823	16951	17002	17017	16906	17067	17121	17126	16967	16938	17008	16929	17111	17097	16820	16849	17068	16980	16919	16855	16940	17255	16986	16861	16919	16950	16807	16857	16930	16993	16963	17192	16872	16957	17116	16871	16946	16869	16919	17210	16983	17029	17026	16947	16963	17111	16850	16953	17182	16936	17000	17040	16951	16960	17068	16931	16842	16910	16779	16994	17000	16887	17051	16844	17076	17106	17011	16914	17021	16891	16830	16802	16947	16827	16733	16903	16895	16960	16892	17090	16980	16904	17054	16990	16920	16823	17103	17002	16923	16932	16876	16733	16964	16969	16932	17068	16967	16946	17001	17185	17014	16921	16972	16866	16916	16974	17052	16980	17091	16886	17004	16813	17085	16903	16854	17041	17191	17015	16927	17095	16992	17006	16939	17175	17019	17000	17048	16897	17059	16967	17007	16938	17083	17069	17003	16777	17064	16929	16846	17021	16932	16916	17026	16936	17005	17008	16850	16993	17020	16900	16796	16892	16998	17228	16840	17039	17227	16996	17014	16954	16807	16922	17098	16978	17021	16641	16898	16940	16943	16956	17060	16991	16862	16989	16807	16984	16765	16971	16961	17024	17081	17130	16980	16940	16760	16906	16981	17094	17015	16918	17132	16988	17075	16960	17062	16914	16938	16872	17169	16954	16799	17157	16804	16885	16726	17163	16928	16759	16898	17008	16935	17123	16822	16776	16923	17052	17013	17087	16922	16961	16816	17075	17066	16931	17095	16886	16801	16944	17080	17062	17144	17125	16899	17115	16929	17073	17069	16878	16991	16967	17360	17024	17045	17057	17082	17060	16966	17129	16931	17055	16772	16953	17126	16939	17094	16846	17076	16879	17131	17098	16988	17048	17023	17116	17096	16935	16696	16858	17078	17014	16952	17000	17167	16834	17062	16979	17009	16888	16906	16991	17115	17177	16887	16876	16987	16868	16828	16917	16666	16851	16967	17070	17056	17196	17014	17010	17012	17003	16805	16929	16851	17051	16889	17144	16845	16733	16903	16999	16913	17015	17063	17089	16897	17000	16993	16896	16932	17019	17039	17207	17125	17127	16853	16990	17062	17117	16901	16980	17049	17021	16966	17144	17100	17013	16925	17198	16738	16972	17086	17007	17082	16906	16960	16686	17016	17158	16999	16950	16969	17114	17009	17087	16884	17076	16973	16948	16749	16753	16869	16981	16801	17026	16901	17058	17066	17107	16920	17167	16865	17195	16802	17071	17059	16929	17051	17202	16909	16908	16916	16895	16818	17077	17099	16962	17133	17081	16990	16884	17106	16998	16955	16921	16920	16996	17012	17049	16674	17050	17059	17208	16959	17216	17065	16902	17007	16823	17019	16978	17194	16968	17040	17094	16919	16917	17009	16983	17291	17186	17104	16865	17200	16930	17135	17010	16999	17037	17096	17202	16931	16841	16948	17006	17078	17149	16986	16732	17114	17036	16843	17016	16880	16920	17158	16889	16852	16891	16883	16894	16758	16856	17046	16958	16776	17034	16908	17006	16855	16993	16847	16989	16885	16898	17122	16773	17077	17036	16882	16982	17022	17080	16937	16921	17058	17208	17018	17052	16935	17135	16988	16926	17056	16824	16853	16978	16901	16928	16973	17016	17088	16806	16876	16955	16982	16972	17117	17113	16968	17241	17192	16862	16997	16974	17053	17127	17024	16915	17039	16999	16921	17007	17192	17057	16973	17236	17257	16884	16797	17121	17216	17017	16806	17009	17241	16996	16752	16965	16845	16986	17013	17076	16917	16985	16953	17038	16883	17052	16958	16883	16998	17012	17217	16995	17121	16948	16919	16929	16879	16916	17046	16952	16955	16901	16872	17056	17049	16988	17045	16847	16953	17087	17026	16950	17020	16912	16940	16990	16795	17046	17066	16914	17063	17162	16951	17014	16994	16849	17001	17097	16962	16970	16908	16978	16976	16977	16933	16998	16996	17182	17071	16900	16767	17009	16763	16978	17055	16910	17125	17123	17086	16924	17044	16973	16882	16921	16933	17026	17009	17025	16992	16980	16907	16903	17086	16957	16840	16923	16906	17177	16955	16928	16987	16942	16891	17067	16765	17194	16971	17155	17038	16897	16965	17012	16955	16900	16998	17096	17085	16993	16908	16900	16899	16904	16932	17041	16970	17109	16818	16935	16810	16965	16882	16927	17008	16949	17006	17034	16887	16942	16838	16912	16931	16956	16957	16896	17055	16756	16917	17110	16774	16927	16984	16955	17170	16803	16664	16833	16940	17017	17036	16849	17017	17090	17183	16920	17254	16983	17002	16795	16930	16940	17041	17139	17059	17001	16884	16999	17043	17024	17062	16902	17272	17053	16963	17136	16937	16962	16961	17016	16975	17076	16791	17074	17099	16753	16961	16881	16875	16959	17148	16929	17142	16946	17220	17167	17060	16969	17086	16847	16776	16665	16832	17195	17149	17162	17140	16990	16979	16983	16912	16866	17052	16834	16835	17105	16945	16832	17129	17156	17011	17062	16988	17074	17086	17057	17051	17009	16860	17009	16991	16886	17043	17143	16910	16818	17197	17046	17046	16758	17014	17140	17122	17134	16931	17166	17121	17007	16888	17040	16788	17013	16994	16962	16896	16717	16903	17094	17107	16982	17022	16836	16827	16671	17003	17128	16998	16801	16758	17021	16887	16875	16927	16768	17038	17013	17006	16921	16964	17076	17033	17124	17092	16955	16847	16897	16974	16844	16765	16870	16922	16977	17128	16766	17032	17051	16936	16976	16871	16911	16979	16932	17047	17074	16931	17128	17055	16978	16980	16868	16932	17045	16949	17030	16877	17033	17071	16922	16987	17015	17133	17138	17215	17178	16977	17054	16945	17098	16972	17050	16953	17018	16729	16989	16931	16795	17080	16979	17149	17009	17012	16863	16912	16891	16898	16911	16941	16992	17113	17074	16876	17095	17003	16803	16996	17076	17034	16815	17105	16966	17135	17182	16845	16968	17118	17065	17012	17047	16932	17098	16994	17101	17009	17231	17257	17091	16952	17025	16946	16824	17097	17017	16945	17026	16944	16714	16966	16772	16975	17076	17212	16954	17103	16911	17014	16907	16987	17003	16963	16932	16924	17024	17008	16939	17021	17056	17123	16989	17040	16936	17019	17050	16974	17026	16767	17014	17104	17073	16927	16969	16891	16918	16886	17186	17014	16794	16894	17040	17059	16890	16964	16893	17072	16960	16906	16865	16966	17095	17071	16855	17037	16975	17118	16943	16924	16943	16997	17048	16842	17104	16843	16867	17001	16834	16988	17094	16920	16895	16824	17131	16880	16873	17195	17034	17167	16955	16853	17018	17025	17172	17016	17157	16872	17083	16814	17161	16980	17093	17171	17009	16946	17244	16947	17026	17030	17049	16860	16955	17208	16981	16972	17076	16970	16947	17025	17046	16981	16783	16943	17048	16886	17002	17020	17061	16949	16927	17228	16894	17067	17168	17015	16988	16875	16983	16958	17000	16970	17031	16870	16844	17134	16952	16971	16920	17322	16714	16872	17117	17027	17042	17074	17006	16921	17029	17200	16977	16952	17077	16792	16993	17006	16941	17038	16863	17109	16885	17210	17071	16989	17215	17045	16831	16871	16980	16872	17178	16969	17027	16800	17019	16820	16961	17247	16818	16993	16922	17107	16970	16810	16847	16880	16779	17038	16948	17002	16777	17019	17210	17012	16893	16853	16962	17111	16977	17100	17019	16903	16936	16951	17205	16983	16983	17220	17102	17035	17169	17041	16983	17189	17156	16847	16918	16819	17165	16935	17116	16935	16898	17137	16964	17119	17018	17043	16901	17017	16902	17129	17074	16751	17022	17221	16947	16733	16967	17222	16864	17030	17148	17087	16816	16944	17039	17021	17072	17007	17056	17078	17013	17092	16954	17075	16981	16753	17076	16814	16887	17072	16973	16933	17271	16925	16909	16920	16956	17142	16906	17131	17102	17125	16945	16754	16981	17034	17006	17006	16929	16942	17082	17030	17033	16983	16804	17058	17054	17067	16962	17011	17008	17077	16971	17016	17196	17065	16991	17029	16958	17133	17005	17006	17029	16996	16935	17021	16921	16795	16956	16886	17061	17095	16954	17116	16904	17186	16788	16813	16973	17063	17077	17098	16883	17085	16965	16859	16856	16861	17031	17107	16844	17045	16990	16870	16805	16972	17097	17032	16997	16910	16841	17016	16920	16964	17048	16976	17009	17120	17135	16831	16986	17051	16923	17014	17102	16874	17076	16876	16940	16855	17034	16950	16927	16823	16967	16986	17163	16971	16918	16965	16966	17140	16975	17233	17102	17038	17045	17056	16830	17046	17258	16901	16956	16923	17085	16845	16936	16923	17019	16912	17196	17146	17150	17016	17094	16921	16924	16929	16840	16928	16900	17233	16926	16924	17189	17192	16931	16956	17075	17080	17103	17020	17029	17140	17026	17052	16996	17046	16979	17140	16968	16917	16962	16822	17069	16808	17049	16929	17192	17055	17149	17219	17073	16980	16939	17231	16931	16927	16933	16980	17130	16982	17005	16994	17116	16719	16915	17046	16955	16850	16834	17084	16999	17018	17037	17043	17013	16936	16955	16976	16859	17022	16885	17067	17029	17016	16962	17196	17167	16747	17058	16954	16985	16913	16912	16973
19887	28561	27680	23009	20750	18279	17026	16440	15932	15678	15179	15034	15098	15129	15118	14818	14702	14685	14668	14751	15008	14630	14759	14674	14623	14745	14663	14596	14489	14651	14605	14480	14747	14695	14773	14931	14836	14735	14532	14398	14585	14365	14412	14560	14550	14564	14500	14542	14469	14239	14372	14350	14500	14448	14502	14487	14566	14414	14515	14536	14412	14602	14447	14700	14486	14675	14446	14463	14521	14374	14433	14382	14481	14386	14634	14369	14432	14356	14612	14420	14469	14307	14471	14683	14498	14435	14312	14548	14402	14560	14507	14490	14476	14347	14505	14580	14447	14510	14604	14390	14400	14484	14446	14426	14467	14469	14421	14454	14602	14408	14465	14545	14445	14383	14588	14499	14398	14564	14523	14461	14526	14587	14328	14223	14432	14454	14380	14497	14465	14420	14460	14506	14443	14592	14405	14441	14482	14434	14494	14421	14405	14453	14493	14349	14410	14391	14367	14364	14416	14536	14272	14451	14691	14361	14412	14457	14530	14511	14484	14386	14648	14430	14407	14487	14439	14433	14448	14513	14481	14423	14467	14491	14417	14449	14599	14521	14423	14515	14383	14303	14506	14345	14430	14437	14356	14432	14480	14449	14403	14334	14649	14402	14586	14451	14472	14297	14431	14509	14444	14375	14497	14468	14414	14618	14385	14411	14366	14278	14393	14554	14449	14535	14390	14569	14654	14658	14440	14452	14445	14435	14590	14402	14420	14515	14637	14455	14447	14534	14543	14458	14508	14682	14541	14560	14450	14342	14391	14664	14429	14461	14454	14597	14503	14404	14448	14399	14450	14318	14461	14449	14570	14399	14460	14495	14499	14587	14491	14423	14468	14366	14477	14634	14455	14374	14542	14360	14520	14600	14374	14485	14460	14586	14361	14461	14425	14452	14317	14392	14403	14506	14693	14468	14561	14361	14657	14602	14419	14562	14511	14525	14432	14458	14395	14580	14599	14626	14415	14432	14435	14454	14595	14441	14428	14612	14432	14515	14420	14519	14285	14326	14465	14479	14505	14387	14551	14564	14370	14494	14463	14409	14478	14466	14561	14477	14421	14494	14520	14499	14284	14474	14551	14403	14606	14516	14502	14448	14583	14406	14485	14419	14590	14385	14605	14409	14599	14435	14420	14582	14504	14457	14359	14453	14498	14640	14458	14383	14494	14595	14476	14423	14430	14541	14349	14560	14511	14528	14492	14433	14347	14381	14370	14536	14446	14466	14578	14532	14394	14283	14467	14233	14513	14405	14464	14551	14517	14538	14518	14375	14632	14352	14357	14561	14395	14513	14569	14438	14610	14623	14467	14482	14528	14515	14532	14584	14472	14476	14587	14500	14505	14473	14640	14344	14503	14526	14507	14393	14663	14513	14542	14467	14447	14593	14356	14422	14553	14411	14485	14499	14520	14518	14466	14320	14473	14277	14560	14453	14568	14551	14544	14546	14574	14446	14595	14374	14449	14493	14512	14450	14484	14640	14523	14599	14452	14449	14434	14621	14568	14528	14515	14524	14518	14467	14394	14460	14449	14521	14611	14335	14517	14611	14422	14543	14556	14655	14417	14354	14545	14491	14431	14612	14346	14597	14581	14425	14432	14647	14430	14608	14402	14412	14529	14303	14492	14603	14305	14491	14394	14438	14469	14535	14304	14492	14527	14503	14511	14573	14567	14378	14362	14421	14578	14676	14448	14623	14437	14403	14494	14400	14439	14487	14375	14567	14557	14384	14342	14435	14541	14476	14434	14614	14474	14410	14415	14494	14351	14397	14489	14289	14381	14650	14452	14385	14480	14515	14578	14536	14309	14455	14512	14505	14573	14456	14387	14420	14438	14570	14301	14485	14544	14384	14446	14559	14469	14437	14473	14540	14468	14561	14407	14437	14410	14561	14399	14475	14396	14459	14394	14202	14274	14500	14632	14473	14453	14495	14366	14250	14589	14377	14611	14471	14475	14403	14421	14600	14465	14286	14493	14370	14321	14595	14279	14240	14279	14674	14327	14477	14447	14399	14547	14413	14598	14606	14430	14448	14654	14441	14406	14491	14392	14524	14380	14467	14459	14490	14556	14453	14502	14343	14491	14373	14511	14673	14470	14536	14464	14535	14490	14574	14539	14636	14522	14565	14432	14454	14501	14568	14482	14364	14581	14405	14351	14478	14321	14463	14507	14327	14542	14525	14366	14504	14568	14501	14531	14395	14262	14503	14557	14484	14457	14554	14327	14429	14505	14506	14436	14439	14461	14466	14635	14707	14457	14412	14492	14462	14551	14578	14355	14450	14614	14344	14333	14653	14469	14662	14517	14715	14496	14430	14491	14468	14460	14508	14404	14449	14616	14250	14481	14302	14291	14527	14471	14629	14458	14554	14418	14608	14629	14547	14424	14638	14489	14561	14350	14422	14634	14638	14593	14548	14510	14315	14439	14543	14401	14479	14634	14265	14369	14407	14259	14547	14551	14478	14548	14365	14427	14382	14585	14509	14528	14625	14434	14506	14435	14510	14337	14566	14498	14485	14645	14329	14609	14480	14532	14486	14435	14619	14286	14472	14511	14530	14616	14459	14532	14468	14363	14584	14373	14423	14587	14338	14392	14623	14460	14374	14519	14369	14469	14346	14659	14408	14543	14254	14469	14408	14402	14458	14535	14374	14597	14551	14347	14404	14487	14531	14540	14490	14463	14456	14532	14433	14563	14612	14397	14536	14447	14586	14484	14382	14408	14516	14566	14380	14453	14504	14428	14290	14742	14479	14596	14512	14467	14410	14486	14371	14521	14400	14342	14589	14448	14375	14550	14487	14438	14432	14636	14527	14480	14626	14347	14619	14658	14483	14531	14384	14427	14515	14397	14550	14664	14431	14389	14446	14515	14542	14503	14403	14457	14388	14567	14502	14465	14616	14562	14448	14636	14578	14456	14317	14471	14579	14448	14433	14562	14436	14444	14470	14335	14547	14555	14455	14488	14204	14476	14273	14559	14601	14345	14454	14441	14336	14452	14405	14542	14573	14513	14406	14681	14478	14450	14621	14528	14369	14466	14611	14697	14376	14547	14479	14556	14491	14532	14527	14341	14436	14532	14509	14565	14329	14405	14336	14397	14551	14425	14326	14368	14401	14484	14365	14595	14510	14469	14499	14594	14346	14446	14484	14409	14533	14604	14457	14431	14346	14597	14443	14458	14536	14382	14590	14433	14452	14546	14448	14637	14408	14461	14487	14435	14369	14566	14521	14430	14545	14443	14410	14571	14381	14495	14342	14580	14358	14552	14506	14340	14378	14380	14415	14454	14514	14440	14388	14338	14327	14464	14410	14418	14433	14594	14506	14540	14440	14469	14598	14628	14552	14553	14482	14314	14469	14434	14631	14438	14524	14294	14475	14369	14399	14265	14509	14367	14623	14555	14519	14553	14450	14635	14486	14385	14284	14547	14573	14474	14402	14638	14514	14474	14526	14452	14618	14516	14420	14448	14138	14493	14444	14540	14531	14479	14400	14343	14521	14498	14407	14645	14533	14528	14535	14546	14381	14552	14531	14513	14538	14363	14349	14560	14458	14472	14666	14725	14300	14491	14665	14544	14379	14726	14584	14456	14383	14442	14423	14427	14566	14605	14548	14461	14374	14524	14450	14411	14388	14463	14562	14616	14402	14427	14443	14468	14453	14533	14627	14422	14567	14485	14503	14584	14403	14441	14475	14589	14362	14387	14392	14488	14407	14397	14418	14529	14540	14520	14568	14611	14641	14523	14557	14530	14406	14695	14652	14531	14452	14394	14380	14434	14593	14376	14548	14411	14547	14541	14456	14376	14383	14679	14449	14494	14570	14647	14520	14397	14586	14468	14533	14491	14360	14447	14350	14585	14512	14525	14566	14487	14426	14448	14458	14591	14399	14412	14354	14573	14598	14498	14596	14554	14459	14418	14443	14393	14458	14553	14424	14368	14397	14472	14494	14340	14478	14652	14539	14593	14590	14574	14530	14646	14310	14428	14548	14460	14572	14438	14440	14515	14448	14410	14638	14645	14432	14525	14418	14395	14510	14437	14606	14415	14306	14538	14595	14419	14445	14528	14567	14566	14553	14550	14510	14493	14746	14478	14655	14548	14266	14362	14563	14529	14277	14447	14409	14471	14563	14567	14508	14470	14503	14517	14459	14497	14536	14472	14541	14632	14380	14501	14441	14500	14575	14674	14620	14458	14547	14599	14501	14504	14407	14400	14454	14440	14453	14368	14450	14525	14593	14363	14584	14498	14402	14426	14483	14505	14484	14419	14547	14466	14502	14412	14648	14460	14285	14279	14621	14490	14648	14426	14504	14441	14498	14401	14470	14535	14335	14427	14504	14489	14377	14484	14534	14648	14528	14603	14404	14558	14433	14452	14465	14307	14463	14680	14547	14447	14557	14359	14493	14507	14440	14478	14332	14581	14531	14460	14445	14521	14538	14379	14380	14525	14475	14333	14315	14504	14431	14584	14431	14362	14415	14527	14525	14597	14456	14610	14424	14479	14479	14353	14588	14340	14475	14408	14477	14416	14553	14424	14515	14549	14528	14446	14659	14425	14336	14471	14415	14446	14500	14403	14460	14409	14511	14258	14520	14395	14597	14584	14413	14322	14512	14406	14646	14385	14442	14340	14438	14606	14366	14551	14442	14617	14580	14303	14454	14683	14427	14657	14412	14482	14504	14514	14632	14481	14446	14461	14455	14521	14542	14354	14586	14640	14419	14610	14382	14530	14496	14442	14383	14537	14485	14564	14501	14478	14411	14422	14450	14478	14421	14361	14455	14388	14473	14451	14412	14426	14438	14426	14582	14685	14466	14503	14394	14672	14527	14445	14553	14712	14358	14428	14455	14478	14177	14380	14443	14463	14691	14521	14402	14512	14571	14280	14405	14584	14309	14452	14476	14506	14493	14320	14530	14403	14403	14497	14466	14451	14445	14567	14420	14374	14592	14657	14370	14427	14554	14468	14502	14373	14490	14599	14539	14428	14411	14499	14639	14518	14339	14540	14473	14681	14403	14629	14407	14291	14561	14484	14511	14700	14521	14445	14381	14490	14514	14595	14535	14545	14500	14482	14426	14597	14502	14426	14507	14326	14309	14529	14518	14456	14379	14450	14496	14570	14526	14626	14467
23900	21447	29159	24317	22760	23936	22820	19713	18504	18585	18219	17846	17911	17724	17714	17673	17459	17179	17301	17201	17515	17354	17504	17324	17251	17356	17094	17280	17146	16987	16717	17203	18126	19216	19592	18916	18046	17649	17277	17155	17003	16819	17137	17055	17007	16693	16849	16753	16907	16826	16736	16934	16654	16983	17179	16763	16704	16874	17082	16857	17025	17071	17121	16889	16709	16916	17156	17015	17048	16901	16818	16796	16779	16937	17086	17147	16907	16846	17050	17116	17079	16974	16862	17054	16931	17023	16956	16896	16759	17013	17010	16923	16635	17011	16881	16992	16869	16828	17046	16869	17012	16915	16826	16775	16772	16874	16836	16801	16910	16760	16991	16846	17156	16912	17012	16889	16915	16992	16863	16804	16958	16941	16830	16790	16968	16943	16962	17062	16787	16822	16967	16770	17053	17063	16792	16890	16941	16814	16836	16805	17087	16929	16992	16931	16878	16749	17060	16905	17036	16981	16952	16895	16841	16906	16967	17105	16980	16773	16977	16718	16940	17007	17224	16938	16949	16986	17003	16852	16816	17152	16907	17060	17005	16825	16850	16764	17136	17099	16773	16879	16887	16845	16891	16817	16928	16875	16871	16955	17038	16745	17086	17142	17027	16963	16800	16740	17055	16763	16937	16820	17016	16811	16775	16979	16837	16794	16756	17102	16928	16936	16894	17033	16968	16826	16946	16693	16845	16784	16771	16957	16736	16935	17241	16895	16922	17129	16969	16745	16896	16909	16986	16850	17047	16860	17007	16854	17122	16809	16805	17027	17123	16910	16718	16799	16727	16875	16807	16942	16946	16930	16896	16940	16802	16829	16720	16818	17083	16803	16875	17001	16807	16901	16749	16792	17066	17066	16927	16894	17041	16901	16930	16763	16824	16850	16773	16974	16775	16873	16672	16844	16953	16884	16861	16768	17049	17018	16854	16719	16890	16981	16957	16826	16914	16721	16877	16759	16898	16928	16906	16836	16842	17007	16751	16889	17006	16852	16620	16738	16877	16877	16911	16772	16706	17062	16903	16900	17035	16845	17012	17078	16743	16861	16717	16839	16918	16915	16881	16860	16977	17027	16893	16920	17098	16874	16778	16785	16773	16931	16760	16907	16775	16738	16794	16937	16923	16939	16763	16963	17014	16974	16879	16837	16920	16963	16975	16783	16980	16848	17055	16885	16786	16977	16690	16873	16755	16732	17033	16855	16840	17071	16876	16894	16939	16787	16962	16898	16835	16837	16864	16978	16907	16713	16894	16795	16748	16953	16841	17012	16893	16845	16580	16847	17069	16985	16755	16670	16802	16726	16876	16971	16969	16919	16855	16867	16757	16960	16957	16916	16849	16938	17089	16943	16968	16630	16897	16898	16964	17004	17064	16874	16820	16853	16866	16811	16703	16685	16769	16873	17035	16800	17038	17005	17041	16925	16868	16879	17217	16737	17015	16790	16766	16884	17112	16985	16798	16881	16692	16771	17175	16771	16943	16983	16876	17089	16933	16865	17032	16877	16919	17066	17053	16681	16812	17145	16834	16948	16707	16992	16885	17014	16861	16915	17161	16792	16888	16786	16833	16967	16737	16715	16994	17006	16917	16987	16922	16858	16791	17073	16841	16752	16920	16943	17022	16845	16922	16931	16915	16945	16916	16984	16871	16802	16986	16912	17142	16949	16704	16967	16960	16826	16908	17080	17098	16847	17095	16874	16833	16943	17057	16981	16848	16843	16855	16953	16879	16762	16870	16931	16784	16754	16806	16805	17044	16878	16897	16992	16953	16889	17002	16963	16742	16948	17007	16899	16926	16891	16974	17039	16926	16750	16751	16910	16955	16713	16839	16896	16897	16787	17028	16941	16787	16949	16904	16747	16801	17108	16903	17045	16916	16931	16897	16915	16782	16882	17020	16853	16722	16800	17096	16860	16988	16866	17004	16719	16998	16810	17019	16778	16921	16793	16926	16816	16959	16864	16800	16948	16946	16983	16906	16889	16837	16859	16837	16649	17087	16969	16919	16676	16955	16940	17134	16981	16894	16847	16853	16927	16877	16877	16769	16896	16848	16982	16849	16782	17111	16881	17020	16808	16922	16898	16912	16873	16911	16962	16919	17067	16945	16981	16928	16959	16789	16870	16876	16808	16912	16896	16912	16898	16792	17030	16725	16956	17005	16931	16875	16934	16850	16943	16793	16770	16719	16764	16978	17016	16722	16977	16864	17005	17119	17139	17082	17128	16842	16938	16811	16944	16729	16994	17077	16974	16734	16883	16879	16938	17049	16793	16895	16945	16662	16885	16743	16861	16876	16986	17109	16880	16845	16982	17008	17013	16926	16989	17020	17064	17119	16856	17051	16906	17116	16955	16903	17004	16792	16784	17111	17071	17020	16901	16769	17065	16980	17005	16920	16767	16874	16987	16861	16582	17044	16881	17079	16954	16791	17097	17025	17010	16991	16790	16871	16918	16839	16928	16755	16835	17012	17093	16792	17136	16866	16975	16834	16798	16799	16979	16914	16988	17057	17078	16753	16933	16720	16892	16842	16990	16960	16773	16891	16688	16978	16791	16960	16947	16909	16950	16835	16787	16965	16905	16818	16700	16848	16846	16980	16879	17013	16854	16713	16844	16780	17031	17059	17077	16995	16741	16867	16667	16726	16806	16874	16786	16884	16844	16969	16806	16909	16977	16880	16743	16635	16800	16863	16795	16988	16885	17077	16734	16871	17090	16982	17001	17004	16762	16875	16791	16906	16964	16905	17026	17026	16912	16913	16807	17006	16927	17000	16954	16826	17118	17016	16923	17088	16864	17098	16816	17113	16914	16971	16771	16855	17033	16671	16785	16855	16832	16969	16937	16840	16874	16934	16845	16944	17033	16783	17019	16860	16666	16961	16642	16905	16873	16809	16982	17144	16581	17061	17016	16836	16982	17027	16851	16828	16932	16782	17036	16810	16935	16618	17051	16882	16838	16720	17009	16908	16794	16909	16845	16923	16882	16894	16907	16879	17106	16917	16877	16830	16698	16791	16946	16866	16876	16860	16963	16792	16836	16788	16903	17007	16860	16774	16878	16817	16960	16900	17118	17028	17058	16949	16975	16741	17156	16864	16770	16989	16948	16886	16769	16793	16858	16953	16905	16960	17087	17099	16785	16971	16814	16838	16782	17037	16907	16714	16965	17030	17092	16990	16741	16854	16915	16736	16813	16957	17056	16951	16759	16814	16847	16725	16957	17121	16899	16967	16915	16876	16712	16936	16862	17015	16937	16873	17020	16654	16927	17085	16836	16829	16979	16599	16849	17046	16737	17032	16823	16903	16732	16917	16890	16800	16899	17020	16804	16949	17104	17052	16690	16822	16740	16861	16956	17169	16951	16934	16873	16894	16908	16866	16772	17015	16780	16879	16674	16813	16826	17075	17085	16924	16841	16762	17033	16872	16991	16843	17065	17035	17045	16832	16828	16835	17051	16866	17067	16959	16787	16852	16965	16627	16879	17053	16850	16913	16724	16934	17025	16928	16966	16942	17025	17065	16786	16862	16987	16929	17077	16789	16898	16930	17013	16936	16626	16889	17015	16961	16921	16882	16935	16928	16888	16814	17012	16890	16999	16875	17122	17074	17067	16869	17093	17015	16964	16928	17051	16863	16931	16925	16891	16967	16880	17084	17018	17036	16754	16859	17014	17132	16963	17147	16726	16853	16628	16815	16903	17066	16932	16839	17218	17101	16840	16969	16869	16857	16809	17022	17044	17031	16699	16838	17007	16908	16869	17099	16727	16851	16981	17068	16996	16996	16941	17067	16905	16915	16699	16783	16978	16995	16884	16800	16829	16937	16855	17038	16908	16789	16985	16967	16803	16769	17047	17001	16775	16827	16956	17068	16919	16697	16944	16897	16745	16898	16819	16909	16959	16883	16914	17008	17019	16961	17067	16955	16961	16936	16914	17016	16852	16849	16844	17122	16760	17016	16973	16887	16950	17112	17025	16848	16751	16767	16540	16811	16826	16852	16927	16972	17129	17103	16942	16960	16904	16848	17071	16665	17101	17022	16807	16929	17067	16915	16797	16820	17021	16781	16914	16902	17148	16873	16833	16954	16987	16886	16878	16799	16842	16886	16832	17097	16868	16875	16872	17031	16688	16807	16684	16892	16885	16961	16860	16688	16869	16886	16928	16822	16734	16740	16779	16863	16963	16753	16783	16879	16753	16662	16967	16994	16927	16730	16899	16837	16995	16777	16943	16770	17033	16832	16810	16967	16980	16778	16977	16912	16910	16971	16714	16977	16944	16804	16971	16988	16939	16854	16996	17025	16988	17006	16837	16828	17066	17111	16791	16898	17070	16941	16894	16920	16950	16980	16981	17083	17151	16985	16706	17008	16946	16937	16859	16918	16945	16992	16833	17122	16963	16966	16990	16926	16992	17071	16963	16940	16930	16880	16802	16819	16944	16922	16995	16950	16917	16852	16672	16700	16736	16878	16889	16930	16882	16845	17072	17130	16756	16735	16778	16892	17068	16820	16946	17034	16902	16915	16960	16916	16912	16896	16784	16874	16863	16945	16761	16802	16840	16877	16938	16929	17067	16980	16930	16843	17057	17036	16965	16883	16948	16910	16886	16896	16873	16933	16835	16875	16919	16840	16787	16754	16811	16940	16717	16760	16679	16947	16998	16900	16861	16894	16789	16581	16790	16754	16795	16915	16909	16931	16889	17042	16902	16923	16916	16962	16903	16982	16979	16998	16841	16693	16837	16942	16807	16919	16897	17061	17113	16936	16997	16827	17003	16830	16902	16879	16955	16916	16735	17084	16831	16678	16928	16873	16784	16892	16825	16908	16920	16839	16972	17150	17070	16939	16961	16955	17076	17122	16860	16769	16764	16829	16922	17010	17222	17001	16982	16784	16813	17077	16761	17049	16963	17014	16831	16842	16821	17012	16955	16705	16947	16885	16708	17002	16957	16762	16864	17025	16950	17004	16941	16781	16748	17153	16753	16999	16940	17005	16869	16841	16890	16922	16779	16916	16893	17063	16995	16917	16942	16761	16835	16982	16973	16616	16827	16803	16962	16824	16768	16835	16972	16868	16865	16805	16994	17082	17162	16859	17071	16817	16954	16923	16778	16808	16938	16934	16779	16801	16862
19901	35350	33449	27956	24341	20797	19028	17926	17045	16701	16053	15664	15556	15310	15406	15251	15071	15159	14960	14963	14991	15022	14996	14831	14619	14599	14758	14569	14543	14369	14446	14645	16060	17444	17567	16778	15609	15174	14772	14541	14417	14455	14456	14349	14409	14465	14362	14492	14572	14515	14412	14430	14355	14457	14333	14537	14360	14462	14449	14395	14330	14380	14439	14432	14321	14502	14400	14485	14546	14407	14401	14529	14353	14233	14378	14490	14393	14448	14468	14359	14394	14451	14323	14373	14496	14405	14443	14466	14296	14558	14395	14544	14378	14274	14393	14418	14324	14500	14298	14434	14349	14445	14357	14388	14368	14588	14456	14319	14532	14455	14383	14415	14367	14453	14349	14366	14301	14426	14451	14393	14356	14378	14577	14503	14528	14596	14417	14378	14532	14383	14329	14354	14432	14353	14518	14348	14486	14465	14387	14302	14346	14249	14255	14369	14700	14370	14386	14291	14401	14413	14383	14422	14340	14212	14199	14339	14460	14359	14471	14454	14149	14261	14365	14411	14533	14290	14348	14396	14531	14422	14233	14458	14308	14375	14374	14532	14428	14386	14463	14374	14243	14313	14355	14390	14362	14390	14221	14321	14337	14380	14390	14333	14456	14286	14401	14352	14429	14282	14514	14284	14422	14379	14524	14333	14477	14436	14506	14455	14249	14325	14483	14265	14492	14459	14374	14463	14465	14188	14325	14327	14423	14443	14340	14323	14378	14330	14373	14424	14388	14387	14304	14430	14527	14409	14354	14487	14405	14464	14483	14525	14402	14264	14385	14457	14650	14374	14541	14345	14375	14568	14599	14464	14560	14341	14506	14220	14402	14536	14424	14496	14465	14392	14558	14243	14403	14256	14300	14606	14405	14449	14459	14387	14436	14409	14355	14344	14382	14388	14343	14363	14442	14534	14455	14442	14434	14489	14367	14415	14462	14569	14466	14345	14545	14293	14469	14417	14336	14333	14321	14381	14491	14343	14396	14362	14465	14334	14528	14410	14439	14426	14376	14503	14467	14500	14496	14324	14548	14331	14433	14305	14496	14344	14319	14508	14351	14490	14380	14612	14387	14374	14463	14224	14400	14431	14308	14484	14322	14243	14360	14369	14476	14377	14344	14512	14469	14302	14368	14422	14363	14454	14319	14318	14375	14500	14603	14441	14527	14446	14241	14379	14412	14479	14547	14318	14562	14426	14322	14559	14422	14514	14437	14247	14395	14464	14290	14196	14451	14514	14498	14412	14402	14297	14237	14350	14403	14442	14452	14519	14420	14421	14440	14467	14293	14335	14479	14363	14479	14382	14360	14531	14447	14357	14418	14507	14438	14412	14381	14475	14601	14557	14184	14342	14440	14473	14328	14292	14372	14176	14306	14587	14350	14365	14485	14296	14429	14355	14326	14468	14337	14438	14489	14338	14332	14321	14479	14401	14221	14182	14538	14455	14504	14251	14296	14477	14180	14340	14274	14312	14377	14427	14358	14392	14404	14321	14345	14399	14453	14444	14384	14456	14443	14351	14407	14575	14485	14311	14331	14329	14214	14235	14385	14360	14413	14398	14486	14261	14383	14316	14184	14423	14459	14323	14553	14390	14160	14534	14375	14482	14398	14381	14416	14297	14426	14247	14434	14179	14372	14319	14441	14467	14594	14398	14345	14416	14543	14385	14514	14239	14327	14441	14426	14337	14543	14382	14431	14618	14216	14367	14265	14405	14400	14371	14441	14440	14433	14209	14350	14453	14328	14317	14256	14505	14552	14296	14440	14464	14170	14424	14397	14522	14414	14450	14393	14291	14453	14354	14512	14569	14432	14243	14646	14482	14321	14512	14571	14417	14285	14409	14153	14465	14349	14431	14422	14505	14458	14341	14412	14414	14355	14268	14435	14377	14465	14326	14510	14433	14377	14406	14330	14664	14245	14526	14421	14581	14389	14341	14462	14304	14456	14199	14378	14474	14493	14366	14455	14439	14473	14347	14387	14404	14275	14359	14431	14396	14372	14317	14315	14379	14343	14463	14474	14333	14368	14418	14375	14292	14430	14383	14439	14315	14405	14587	14337	14588	14588	14398	14559	14262	14540	14544	14456	14303	14304	14329	14398	14317	14327	14499	14248	14358	14410	14626	14430	14479	14316	14314	14373	14503	14423	14329	14273	14444	14340	14304	14491	14463	14263	14335	14420	14417	14309	14495	14382	14451	14315	14525	14432	14405	14381	14450	14468	14411	14240	14473	14536	14269	14412	14188	14292	14548	14411	14421	14311	14363	14565	14557	14363	14367	14411	14422	14453	14323	14468	14390	14516	14322	14455	14535	14471	14351	14520	14467	14317	14388	14275	14269	14527	14458	14223	14303	14399	14378	14334	14277	14341	14346	14289	14461	14428	14438	14495	14325	14623	14341	14335	14245	14421	14466	14437	14475	14445	14372	14511	14315	14336	14419	14230	14399	14327	14651	14541	14376	14542	14470	14354	14471	14467	14451	14396	14428	14260	14303	14330	14242	14194	14352	14426	14330	14427	14366	14477	14275	14424	14278	14426	14530	14292	14518	14357	14483	14383	14444	14418	14564	14380	14518	14426	14469	14557	14290	14467	14369	14430	14241	14448	14617	14425	14404	14388	14354	14268	14404	14469	14385	14551	14383	14316	14379	14388	14281	14377	14305	14340	14303	14388	14433	14305	14394	14418	14451	14561	14372	14408	14343	14463	14310	14390	14512	14398	14443	14443	14539	14379	14507	14412	14432	14381	14473	14406	14522	14538	14497	14463	14323	14269	14338	14438	14232	14399	14470	14425	14266	14407	14256	14335	14447	14257	14362	14515	14513	14368	14391	14450	14431	14482	14422	14210	14392	14541	14396	14355	14281	14417	14377	14389	14332	14360	14435	14481	14450	14357	14428	14537	14358	14562	14513	14619	14440	14354	14508	14547	14366	14395	14560	14347	14319	14380	14436	14461	14391	14290	14432	14369	14427	14338	14555	14276	14381	14373	14392	14385	14550	14532	14429	14500	14581	14254	14481	14414	14385	14566	14386	14322	14248	14460	14299	14519	14359	14358	14339	14310	14382	14342	14382	14385	14421	14491	14472	14462	14378	14299	14435	14349	14441	14440	14347	14442	14452	14325	14307	14249	14451	14329	14302	14349	14408	14407	14472	14336	14375	14250	14226	14245	14345	14397	14500	14300	14367	14477	14388	14342	14344	14275	14435	14223	14473	14386	14445	14540	14366	14332	14412	14423	14507	14323	14512	14579	14414	14436	14286	14465	14501	14456	14365	14368	14334	14532	14388	14346	14453	14370	14427	14482	14380	14502	14539	14405	14350	14240	14397	14232	14395	14413	14319	14415	14421	14420	14423	14326	14485	14487	14482	14333	14585	14385	14291	14421	14519	14410	14555	14234	14283	14506	14421	14336	14422	14327	14555	14360	14513	14465	14461	14303	14535	14444	14254	14529	14341	14440	14427	14218	14419	14499	14521	14420	14549	14305	14432	14628	14487	14454	14253	14515	14493	14416	14370	14541	14498	14484	14439	14334	14281	14484	14230	14510	14461	14422	14585	14347	14512	14276	14296	14376	14404	14397	14404	14466	14255	14462	14527	14275	14521	14450	14506	14365	14480	14408	14347	14436	14366	14462	14349	14279	14475	14291	14424	14259	14287	14556	14318	14337	14439	14429	14484	14443	14364	14544	14301	14235	14322	14390	14556	14440	14476	14382	14259	14296	14553	14269	14385	14435	14213	14384	14204	14443	14521	14459	14303	14393	14371	14316	14629	14392	14278	14386	14346	14545	14492	14265	14368	14429	14439	14413	14374	14267	14481	14478	14535	14319	14337	14526	14358	14402	14257	14282	14369	14507	14435	14398	14527	14353	14387	14382	14417	14336	14330	14480	14390	14401	14239	14443	14420	14276	14634	14210	14466	14433	14381	14221	14400	14384	14190	14341	14465	14479	14508	14339	14320	14254	14299	14476	14496	14533	14466	14527	14434	14306	14327	14287	14239	14397	14380	14464	14479	14344	14507	14449	14489	14435	14370	14332	14379	14415	14387	14374	14335	14509	14505	14428	14355	14470	14365	14565	14393	14435	14489	14311	14254	14365	14375	14437	14456	14652	14368	14468	14354	14499	14442	14389	14552	14379	14535	14589	14444	14481	14337	14410	14510	14135	14517	14353	14450	14545	14239	14461	14438	14522	14438	14534	14412	14416	14310	14324	14399	14618	14329	14418	14337	14356	14445	14317	14298	14424	14510	14352	14454	14393	14424	14400	14296	14200	14549	14499	14569	14305	14446	14306	14458	14470	14528	14334	14478	14512	14549	14331	14353	14425	14560	14556	14571	14504	14452	14448	14401	14344	14291	14429	14356	14418	14433	14474	14198	14497	14527	14390	14474	14420	14384	14628	14445	14474	14464	14477	14186	14508	14209	14358	14367	14382	14438	14467	14481	14247	14392	14366	14360	14496	14364	14544	14363	14483	14436	14383	14307	14372	14530	14498	14397	14361	14370	14518	14367	14483	14515	14448	14346	14550	14487	14458	14631	14226	14477	14457	14321	14414	14495	14385	14434	14456	14346	14459	14591	14376	14451	14619	14448	14335	14439	14468	14469	14390	14422	14542	14412	14375	14379	14455	14519	14435	14550	14397	14639	14418	14292	14551	14440	14595	14332	14305	14441	14273	14403	14292	14195	14373	14327	14432	14425	14414	14243	14438	14222	14421	14480	14475	14342	14354	14429	14316	14410	14392	14380	14375	14557	14229	14383	14242	14347	14397	14266	14396	14363	14396	14528	14457	14430	14530	14669	14396	14572	14533	14531	14358	14380	14341	14442	14377	14427	14393	14382	14329	14291	14401	14400	14223	14461	14442	14487	14382	14397	14494	14544	14497	14433	14425	14318	14324	14459	14396	14473	14447	14398	14337	14465	14434	14501	14479	14261	14658	14295	14353	14382	14359	14340	14330	14441	14335	14393	14359	14435	14478	14355	14229	14335	14289	14389	14366	14463	14290	14335	14411	14281	14447	14499	14356	14321	14331	14504	14583	14307	14421	14365	14463	14457	14507	14385	14444	14549	14449	14359	14379	14585	14335	14456	14301	14352	14248	14332	14383	14178	14407	14247	14381	14346	14377	14352
22795	21278	29213	23707	21614	24029	26364	20587	19118	18908	18909	18247	18056	17644	17832	17712	17564	17729	17647	17282	17652	17416	17365	17382	17178	17003	17184	17062	16999	16931	16992	17065	18120	20721	21432	20508	19099	17783	17279	17019	16953	16976	16925	16907	16798	16916	16979	16803	16843	16716	16798	16909	16862	16843	16759	16832	16796	16882	16743	16625	16934	16870	16762	16888	16766	17025	16767	16741	16897	16930	17027	16990	16950	16665	16746	16796	16771	16747	16801	16879	16780	16752	16907	16663	16757	16843	16881	16878	16879	16753	16811	16660	16925	16744	16655	17065	16840	16926	17049	16926	16689	16998	16862	16905	16889	16886	16884	16803	16754	16688	16839	16900	16760	16877	16947	16845	16611	16746	16790	16687	16824	17028	16777	16763	16828	16917	17000	17057	16933	16874	16777	16735	16900	16887	16816	16776	16902	16755	16919	16726	16762	16732	16716	16944	16722	16785	17009	16795	16800	16830	16933	16862	16769	16665	16807	16895	16812	16741	16659	16852	16672	16737	16924	16741	16759	16770	16747	16824	16756	16680	17003	16851	16815	16693	16756	17096	16817	16896	16744	16892	16831	16706	16939	16796	16730	16552	16795	16889	16793	16647	16788	16838	16740	16578	16736	16828	17026	16824	16839	16827	16851	16809	16954	16825	16954	16779	16898	16912	16818	16681	16796	16872	16838	16858	16714	16843	16641	17137	16991	16860	16885	16814	16801	16745	16956	16985	16816	16697	16792	16881	16946	16792	16884	16654	16760	16705	16612	16806	16617	16622	16903	16750	16908	16772	16710	16943	16908	16738	16807	16650	16701	16806	16800	16774	16822	16739	16728	16862	16709	16865	16823	16721	16985	16796	16837	16654	16867	16851	16824	16804	16639	16928	16826	16682	16740	16847	16831	16763	16743	16730	16765	16835	16700	16734	16770	16928	16909	16901	16767	16812	16785	16724	16639	16841	16995	16850	17020	16973	16785	16875	16721	16783	16906	16795	16792	16660	16953	16865	16687	16713	16762	16837	16604	16668	16708	16964	16854	16847	16899	16745	16663	16839	16810	16688	16652	17000	16807	16757	16694	16886	16814	16629	16879	16801	16724	16716	16735	16681	16569	16714	16944	16763	16758	16912	16848	16813	16632	16855	16793	16825	16854	16640	16837	16787	17032	16674	16649	16819	16763	16733	17025	16913	16896	16810	16747	16766	16847	16781	16803	16878	16471	16564	16618	16765	16814	16673	16897	16655	16817	16728	16734	16864	16708	16858	16832	16707	16885	16749	16829	16790	16794	16681	16708	16683	16705	16625	16769	16659	16983	16769	16956	16825	16787	16927	16856	16814	16927	16827	16840	16774	16809	16873	16733	16695	16739	16713	16751	16897	16761	16881	16599	16653	16735	16837	16990	16699	16676	16755	16840	16790	16860	16967	16760	16685	16888	16646	16712	16781	16743	16670	16954	16833	16794	16763	16770	16675	16896	16720	16671	16714	16899	16853	16794	16765	16934	16719	16494	16688	16842	16722	16689	16711	16833	16704	16738	16868	16841	16952	16869	16760	16714	16720	16726	16705	16689	16866	16741	16700	16742	16741	16717	16931	16892	16880	16634	16682	16616	16759	16824	16810	16895	16696	16612	16897	16712	16820	16819	16699	16849	16545	16865	16753	16891	16739	16952	16793	16633	16930	16788	16986	16563	16963	16929	16913	16674	16790	16833	16788	16681	16790	16686	16746	16772	16755	16667	16894	16775	16746	16915	16762	16816	16730	16740	16684	16666	16739	16787	16609	16759	16733	17014	16918	16739	16811	16748	16750	16618	16784	16768	16827	16997	16875	16975	16825	16920	16896	16862	16703	16636	16833	16832	16662	16761	16552	16822	16901	16629	16702	16691	16760	16767	16842	16899	16545	16799	16713	16781	16707	16896	16774	16859	16703	16840	16749	16752	16713	16910	16724	16639	16696	16836	16784	16877	17094	16750	16831	16857	16808	16807	16905	16770	16720	16736	16848	16877	16927	16724	16891	16831	16893	16821	16745	16745	16755	16735	16785	16853	16821	16869	16618	16575	16786	16909	16815	17010	16699	16923	16905	16767	16702	16799	16842	16709	16993	17054	16763	16771	16932	16753	16741	16789	16895	16574	16681	16595	16735	16660	16607	16740	16833	16919	16710	16840	16939	16685	16834	16772	16856	16639	16639	16784	16922	16932	16667	16847	16714	16823	16882	16699	16646	16583	16635	16831	16951	16802	16788	16905	16885	16907	16912	16940	16887	16775	16883	16800	16867	16933	16783	16721	16737	16853	17034	16765	16796	16807	17039	16869	16654	16549	16835	16897	16747	16798	16693	16814	16902	16866	16743	16609	16771	16762	16733	16797	16650	16761	17027	16730	16766	16848	16691	16821	16788	16576	16638	16863	16664	16860	16717	16950	16701	16838	16637	16621	16762	16543	16675	16755	16772	16893	17111	16839	16792	17098	16824	16737	16810	16906	16753	17002	16655	16783	16706	16694	16832	16762	16740	16944	16903	16803	16787	16845	16922	16932	16769	16862	16646	16799	16851	17016	17060	16921	16642	16889	16770	16740	16765	16690	16674	16900	16952	16681	16718	16678	16627	16832	16893	16728	16923	16771	16704	16771	16880	16870	16915	16751	16786	16616	16728	16696	16849	16863	16570	16793	16758	16735	16970	16725	16789	16762	16759	16744	16801	16803	16863	16856	16767	16684	16613	16787	16746	16775	16751	16692	16904	16858	16928	16941	16803	16844	16828	16694	16851	16868	16737	16846	16760	16888	16941	16641	16780	16800	16905	16672	16826	16810	16693	16650	16781	16711	16841	16898	16705	16731	16765	16693	17022	16812	16849	16733	16725	16634	16667	16825	16854	16909	16794	16784	16755	16572	16748	16605	16741	16944	16597	16873	16850	16532	16691	16461	16645	16857	16814	16814	16745	16814	16685	16637	16836	16848	16837	16845	16768	16553	16730	16625	16673	16936	16610	16894	16690	16765	16564	16801	16741	16848	16729	16844	16829	16719	16626	16831	16877	16646	16771	16887	16698	16870	16788	16902	16815	16800	16651	16874	16802	16591	16785	16854	16837	16832	16637	16690	16799	16889	16840	16647	16884	16860	16691	16787	16794	16781	16802	16674	16777	16861	16888	16660	16837	16720	16660	16771	16765	16948	16873	17019	16641	16719	16561	16827	16868	16771	16946	16831	16781	16674	16759	16702	16707	16779	16786	16862	16836	16723	16753	16770	16667	16606	16758	16746	17000	16778	16720	16898	16841	16857	16882	16948	16795	16790	16736	16792	16767	16677	16909	16726	16768	16905	16662	16997	16783	16865	16819	16819	16761	16643	16628	16719	16501	16689	16792	16799	16797	17017	16591	16659	16842	16589	16720	16924	16689	16739	16806	16837	16714	16782	16758	16661	16807	16991	16894	16692	16925	16558	16638	16827	16798	16688	16925	16862	16722	16749	16907	16807	16901	16671	16587	16566	16759	16656	16942	16759	16819	16774	16883	16734	16698	16796	16775	16894	16783	16794	16947	16939	16902	16801	16873	16828	16662	16738	16867	16764	16696	16891	16605	16872	16730	16969	17002	16709	16849	16817	16908	16889	16733	16805	16663	16670	16916	16731	16968	16835	16625	16725	16834	16975	16845	16793	16907	16711	16861	16705	16885	16674	16884	16776	17006	16823	16808	16722	16776	16921	16780	16770	16773	16693	16715	16673	16711	16635	16792	16713	16829	17006	16822	16898	16784	16822	16786	16958	16963	16871	16823	16597	16892	16999	16830	16758	16984	16833	16859	16645	16805	16653	16781	16848	16743	16917	16809	16800	16713	16730	16842	16581	16799	16748	16678	16621	16926	16984	16594	16806	16846	16715	16835	16908	16632	16838	16713	16636	16796	16679	16694	16866	16696	16766	16940	16919	16824	16682	16664	16733	16840	16942	16750	16906	16739	16826	16770	16815	16689	16902	16794	16802	16820	16613	16639	16749	16789	16735	16923	16748	16695	16732	16747	16765	16901	16770	16897	16794	16757	16560	16692	16736	16792	16850	16907	16919	16937	16811	16672	16703	16839	16971	16802	16993	16684	16508	16877	16924	16848	16720	16803	16762	16778	16838	16925	16882	16650	16793	16935	16856	16707	16875	16978	16888	16634	16490	16816	17018	16796	16775	16637	16790	16864	16892	16551	16747	16640	16686	16865	17155	16852	16748	16698	16663	16805	16610	16636	16711	16731	16764	16944	16902	16875	16976	16812	16659	16709	16874	16672	16730	16851	16862	16497	16751	16731	16785	16966	16985	17006	16847	16761	16762	16732	16794	16824	16877	16660	16856	16728	16579	16698	16712	16519	16608	16722	16644	16668	16674	16626	16772	16816	16779	16897	16854	16846	16687	16579	16722	16854	16763	16866	16592	16956	16726	16907	16833	16886	16712	16754	16761	16796	16651	16739	16778	16878	16834	16693	16896	16824	16842	16891	16874	16892	16895	16801	16787	16842	16788	16874	16802	16804	16974	16637	16543	16877	16854	16645	16744	16839	16757	16800	16883	16831	16824	16777	16827	16899	16848	16716	16665	16781	16706	16462	16657	16777	16679	16664	16672	16631	16799	16858	16765	16716	16906	16683	16728	16816	16804	16896	16741	16749	16747	16984	16780	17106	16788	16783	16903	16913	16871	16913	16854	16633	16680	16697	16599	16687	16841	16792	16888	16785	16768	16811	16821	16718	16882	16653	16714	16837	16787	16764	16603	16936	16772	16503	16723	16847	16711	16773	16751	16750	16803	16709	16705	16875	16718	16865	16824	16972	16663	17029	16852	16700	16790	16781	16844	16913	16845	16832	16779	16875	16790	16667	16718	16924	16819	16573	16742	16701	16841	16870	16959	16770	16841	16875	16924	16711	16902	16664	16827	16692	16726	16920	16811	16756	16744	16882	16569	16707	16623	16834	16800	16719	16713	16913	16852	16773	16666	16892	16620	16988	16756	16723	16756	16822	16868	16862	16580	16763	16812	16781	16603	16973	16791	16731	16751	16641	16885	16824	16673	16583	16803	16743	16672	16923	16847	16880	16650	16679	16899	16719	16777	16906	16896	16651	16702	16796	16973	16701	16699	16794	16607	16775	16762	16684
20939	39666	39185	31393	26681	22842	20819	19467	17949	17226	16808	15796	15747	15480	15571	15578	15099	15092	15200	14897	15426	15074	14985	14939	14724	14628	14680	14456	14522	14485	14352	15019	16689	20200	20315	18633	16703	15458	14827	14449	14309	14268	14424	14293	14414	14262	14282	14435	14337	14180	14313	14277	14500	14352	14338	14312	14295	14318	14328	14316	14307	14330	14047	14296	14360	14325	14078	14330	14425	14440	14253	14352	14320	14338	14230	14415	14369	14336	14348	14324	14395	14403	14327	14327	14251	14058	14249	14320	14307	14350	14134	14164	14305	14324	14348	14314	14408	14365	14138	14322	14223	14164	14307	14393	14213	14275	14251	14364	14396	14205	14172	14326	14211	14253	14313	14337	14165	14331	14467	14275	14294	14222	14212	14315	14359	14257	14415	14282	14308	14212	14214	14419	14266	14133	14254	14178	14236	14440	14101	14421	14335	14380	14399	14301	14376	14293	14425	14174	14351	14374	14344	14186	14366	14292	14325	14060	14344	14255	14258	14357	14203	14324	14367	14335	14262	14304	14268	14377	14318	14272	14287	14239	14146	14316	14214	14379	14233	14171	14069	14469	14210	14353	14132	14304	14215	14343	14344	14312	14287	14199	14370	14319	14205	14167	14243	14293	14319	14197	14354	14214	14307	14210	14223	14257	14185	14190	14294	14367	14237	14427	14258	14177	14444	14409	14224	14264	14295	14171	14328	14241	14484	14224	14257	14293	14358	14325	14307	14345	14249	14380	14387	14293	14426	14245	14211	14465	14436	14464	14265	14167	14345	14111	14395	14357	14444	14262	14286	14114	14377	14322	14229	14262	14227	14334	14363	14337	14315	14362	14274	14463	14062	14322	14307	14247	14385	14345	14302	14230	14342	14201	14388	14257	14153	14291	14285	14484	14288	14246	14315	14285	14353	14320	14330	14175	14350	14373	14304	14347	14289	14272	14197	14189	14164	14212	14202	14182	14263	14181	14306	14336	14232	14417	14213	14328	14221	14102	14380	14299	14206	14322	14342	14342	14240	14348	14277	14299	14332	14258	14229	14264	14343	14390	14268	14159	14287	14225	14318	14242	14435	14281	14221	14164	14184	14273	14315	14174	14305	14333	14188	14261	14375	14337	14271	14283	14112	14167	14216	14128	14246	14337	14262	14226	14299	14176	14438	14064	14197	14213	14346	14282	14306	14414	14352	14320	14387	14324	14412	14195	14256	14410	14310	14319	14125	14298	14199	14307	14336	14267	14171	14194	14194	14164	14149	14403	14377	14492	14184	14505	14296	14265	14190	14258	14383	14231	14528	14267	14329	14356	14441	14228	14226	14195	14288	14218	14189	14179	14323	14188	14344	14289	14267	14327	14411	14298	14353	14523	14220	14126	14319	14254	14090	14227	14530	14226	14230	14134	14314	14199	14380	14128	14365	14166	14153	14316	14300	14366	14185	14223	14127	14280	14306	14322	14236	14436	14293	14284	14324	14366	14371	14262	14334	14397	14274	14292	14279	14294	14205	14113	14442	14367	14326	14248	14352	14256	14479	14290	14350	14230	14248	14346	14404	14184	14216	14228	14339	14145	14339	14468	14415	14246	14349	14409	14498	14372	14316	14359	14438	14231	14409	14245	14264	14132	14412	14091	14202	14344	14255	14182	14263	14388	14195	14096	14220	14327	14311	14166	14135	14201	14248	14401	14262	14139	14247	14426	14303	14369	14328	14279	14186	14247	14382	14159	14427	14267	14310	14292	14348	14165	14129	14257	14326	14221	14324	14348	14164	14261	14347	14512	14084	14252	14314	14494	14298	14210	14337	14219	14229	14059	14293	14411	14300	14282	14304	14339	14293	14264	14244	14237	14162	14283	14365	14128	14471	14213	14180	14186	14255	14269	14171	14332	14273	14411	14198	14318	14031	14229	14166	14269	14234	14189	14299	14150	14322	14404	14186	14288	14168	14230	14378	14264	14336	14389	14226	14154	14208	14308	14234	14329	14395	14213	14373	14527	14209	14338	14338	14254	14204	14155	14402	14285	14348	14285	14405	14172	14225	14305	14294	14234	14407	14244	14351	14373	14265	14334	14319	14299	14298	14233	14238	14266	14456	14120	14332	14202	14052	14339	14171	14324	14442	14254	14158	14410	14404	14285	14444	14286	14287	14390	14258	14040	14139	14199	14350	14139	14282	14163	14368	14153	14385	14324	14272	14330	14339	14413	14275	14356	14233	14280	14213	14377	14440	14359	14176	14312	14309	14285	14261	14315	14256	14112	14481	14256	14278	14224	14256	14232	14329	14217	14183	14256	14276	14365	14340	14319	14290	14393	14187	14357	14264	14298	14267	14105	14174	14270	14223	14206	14189	14140	14388	14218	14266	14299	14202	14325	14275	14155	14227	14351	14308	14235	14315	14356	14102	14321	14300	14227	13857	14394	14283	14319	14283	14108	14234	14238	14288	14389	14239	14249	14325	14219	14288	14125	14344	14351	14162	14304	14354	14297	14420	14173	14229	14302	14377	14352	14271	14242	14306	14353	14155	14406	14325	14266	14279	14176	14412	14262	14114	14304	14287	14332	14196	14254	14296	14454	14214	14479	14371	14291	14250	14481	14275	14218	14210	14270	14238	14307	14381	14337	14349	14374	14353	14360	14221	14388	14239	14264	14340	14168	14124	14071	14378	14042	14359	14005	14261	14318	14231	14277	14391	14265	14117	14382	14317	14422	14230	14373	14299	14378	14150	14390	14177	14189	14336	14396	14320	14304	14180	14249	14348	14356	14325	14287	14211	14247	14291	14211	14355	14283	14198	14491	14073	14226	14287	14347	14295	14129	14273	14217	14227	14214	14449	14189	14331	14322	14219	14229	14247	14363	14348	14346	14285	14367	14267	14385	14224	14406	14348	14191	14360	14264	14173	14164	14214	14270	14463	14273	14316	14247	14208	14388	14212	14357	14389	14174	14174	14270	14185	14054	14241	14167	14295	14280	14310	14349	14161	14228	14381	14405	14302	14113	14304	14299	14422	14448	14312	14333	14337	14196	14249	14303	14301	14439	14326	13955	14281	14293	14354	14309	14222	14408	14386	14271	14260	14239	14322	14264	14209	14421	14492	14406	14196	14407	14216	14292	14238	14300	14145	14267	14312	14361	14218	14142	14105	14221	14320	14218	14182	14215	14183	14289	14263	14317	14313	14283	14210	14357	14336	14209	14122	14310	14287	14334	14451	14400	14272	14348	14306	14286	14211	14153	14231	14318	14372	14256	14183	14302	14434	14310	14355	14326	14251	14139	14310	14344	14237	14425	14303	14282	14321	14218	14196	14171	14379	14236	14237	14218	14171	14356	14427	14230	14099	14302	14185	14315	14289	14360	14321	14332	14421	14178	14230	14361	14141	14262	14429	14277	14206	14130	14296	14352	14329	14415	14275	14325	14448	14427	14157	14229	14138	14460	14407	14324	14147	14259	14489	14293	14225	14359	14092	14292	14419	14264	14246	14223	14283	14226	14266	14305	14244	14399	14373	14203	14377	14156	14029	14304	14190	14256	14297	14291	14365	14199	14343	14298	14204	14187	14451	14306	14393	14239	14277	14384	14191	14072	14297	14355	14190	14253	14245	14201	14317	14258	14155	14216	14224	14333	14401	14231	14391	14408	14445	14256	14287	14088	14366	14318	14267	14248	14320	14173	14244	14425	14283	14294	14273	14232	14330	14271	14238	14320	14359	14252	14262	14366	14400	14251	14112	14309	14290	14076	14101	14387	14415	14234	14308	14176	14368	14354	14263	14239	14293	14227	14304	14411	14265	14285	14325	14404	14049	14349	14266	14193	14152	14364	14196	14429	14353	14106	14191	14367	14232	14507	14316	14371	14371	14324	14362	14231	14272	14267	14166	14397	14312	14152	14246	14255	14269	14255	14310	14329	14078	14114	14224	14172	14335	14471	14357	14390	14344	14327	14166	14165	14258	14257	14263	14205	14397	14266	14229	14311	14208	14346	14263	14334	14370	14334	14322	14275	14238	14391	14212	14438	14372	14266	14168	14346	14219	14297	14259	14385	14232	14313	14246	14232	14411	14104	14135	14259	14195	14305	14272	14289	14382	14219	14415	14409	14231	14369	14136	14454	14283	14349	14282	14346	14129	14270	14210	14437	14209	14243	14271	14348	14262	14272	14365	14329	14252	14506	14263	14399	14330	14319	14192	14309	14263	14285	14272	14159	14235	14191	14202	14097	14324	14250	14417	14279	14332	14237	14358	14429	14337	14243	14069	14381	14206	14261	14399	14249	14404	14199	14245	14481	14264	14305	14356	14330	14269	14410	14285	14295	14171	14436	14201	14217	14405	14277	14461	14281	14347	14202	14280	14394	14277	14342	14362	14283	14154	14261	14299	14147	14233	14426	14267	14293	14294	14306	14220	14380	14362	14251	14334	14343	14300	14279	14408	14314	14380	14372	14299	14080	14166	14387	14389	14184	14215	14239	14194	14393	14322	14348	14335	14353	14312	14412	14438	14310	14379	14258	14224	14175	14315	14243	14299	14274	14318	14107	14377	14290	14294	14337	14162	14273	14513	14140	14096	14373	14480	14262	14369	14435	14202	14311	14207	14440	14372	14253	14115	14246	14305	14440	14340	14498	14369	14343	14356	14236	14344	14457	14201	14211	14344	14333	14367	14072	14324	14367	14354	14215	14340	14439	14203	14331	14453	14187	14138	14244	14112	14320	14176	14149	14221	14239	14322	14444	14313	14321	14509	14178	14251	14332	14333	14190	14305	14207	14382	14260	14249	14318	14206	14306	14276	14165	14214	14380	14283	14404	14208	14274	14338	14454	14270	14194	14159	14288	14280	14190	14073	14269	14324	14143	14112	14196	14217	14267	14374	14256	14190	14283	14164	14239	14342	14167	14151	14362	14181	14230	14384	14545	14351	14295	14286	14233	14209	14166	14217	14400	14180	14411	14226	14403	14176	14107	14059	14293	14270	14300	14241	14241	14390	14302	14136	14384	14243	14165	14364	14305	14355	14175	14129	14169	14133	14288	14156	14111	14250	14185	14222	14203	14202	14301	14289	14261	14282	14108	14273	14281	14272	14264	14326	14029	14325	14254	14387	14345	14302	14157	14276	14421	14206	14364	14225	14177	14196	14512	14114	14400
28117	23604	29150	25959	21366	19997	19187	18589	18312	17944	17710	17592	17840	17642	17495	17455	17318	17611	17545	17442	17590	17504	17347	17589	17400	17249	17299	17346	17375	17227	17095	17347	17327	17501	17975	17683	17563	17478	17537	17216	17293	17295	17591	17471	17144	17170	17084	17316	17388	17292	17201	17259	17275	17076	17261	17454	17357	17367	17117	17294	17200	17199	17299	17449	17254	17292	17354	17262	17362	17519	17335	17115	17312	17373	17304	17390	17258	17231	17318	17173	17304	17310	17258	17170	17344	17325	17265	17546	17262	17191	17339	17271	17316	17380	17327	17239	17344	17219	17123	17419	17449	17322	17240	17229	17328	17445	17343	17256	17482	17465	17377	17337	17260	17499	17333	17366	17334	17117	17351	17324	17239	17176	17383	17290	17300	17109	17213	17235	17270	17402	17345	17013	17347	17167	17304	17139	17407	17073	17418	17437	17356	17387	17320	17323	17196	17275	17053	17371	17336	17279	17062	17329	17309	17357	17216	17101	17174	17184	17489	17113	17291	17327	17193	17299	17318	17300	17353	17216	17328	17126	17280	17341	17263	17437	17240	17471	17355	17279	17196	17104	17073	17191	17313	17128	17235	17381	17354	17252	17233	17286	17284	17343	17448	17425	17261	17179	17257	17134	17219	17302	17141	17486	17336	17286	17309	17194	17367	17405	17337	17387	17251	17178	17350	17057	17316	17193	17194	17160	17409	17359	17138	17282	17303	17286	17294	17256	17420	17268	17249	17207	17278	17290	17189	17405	17243	17179	17183	17344	17221	17187	17314	17039	17286	17301	17439	17183	17166	17182	17192	17119	17347	17017	17271	17243	17261	17289	17413	17255	17253	17211	17253	17280	17175	17459	17419	17223	17154	17320	17273	17204	17157	17336	17358	17275	17257	16983	17342	17243	17229	17165	17204	17409	17478	17147	17275	17220	17253	17269	17225	17270	17260	17298	17362	17230	17189	17199	17277	17342	17265	17204	17155	17323	17282	17312	17115	17178	17409	17185	17355	17304	17112	17093	17243	17044	17251	17245	17375	16988	17343	17286	17384	17313	17073	17270	17190	17202	17194	17137	17211	17303	17227	17226	17231	17117	17266	17280	17229	17341	17296	17264	17328	17260	17249	17097	17347	17418	17112	17290	17384	17189	17386	17301	17258	17223	17158	17393	17257	17404	17265	17267	17218	17201	17164	17130	17089	17181	17054	17040	17446	17386	17196	17443	17444	17317	17306	17284	17244	17231	17200	17148	17317	17238	17278	17133	17315	17256	17131	17364	17193	17174	17186	17075	17007	17322	17124	17127	17327	17099	17295	17081	17358	17242	17116	17450	17204	17021	17292	17411	17180	17140	17371	17265	17190	17179	17215	17381	17310	17078	17198	17436	17089	17265	17304	17453	17277	17178	17441	17147	17452	17324	17351	17309	17334	17356	17224	17174	17206	17263	17280	17185	17360	17304	17263	17305	17079	17231	17419	17308	17144	17137	17345	17444	17324	17236	17238	17153	17197	17125	17409	17328	17296	17299	17232	17142	17288	17039	17209	17141	17233	17438	17353	17257	17336	17205	17238	17503	17121	17111	17347	17316	17354	17347	17205	17239	17366	17105	17388	17217	17442	17132	17246	17295	17335	17296	17120	17263	17463	17318	17215	17176	17498	17248	17463	17403	17220	17422	17397	17286	17429	17205	17203	17152	17110	17292	17200	17427	17346	17222	17342	17267	17466	17249	17134	17310	17173	17367	17267	17168	17343	17161	17265	17180	17290	17282	17059	17478	17314	17117	17142	17128	17374	17255	17327	17256	17371	17383	17279	17268	17070	17350	17213	17196	17143	17336	17390	17369	17322	17297	17184	17162	17315	17405	17276	17467	17157	17236	17212	17242	17227	17233	17243	17248	17464	17273	17327	17392	17489	17258	17278	17280	17422	17243	17291	17569	17346	17341	17190	17297	17239	17396	17202	17301	17600	17095	17221	17226	17503	17122	17181	17259	17215	17335	17266	17352	17086	17103	17299	16974	17131	17317	17142	17190	17370	17298	17020	17077	17246	17184	17326	17361	17218	17316	17308	17332	17383	17382	17094	17376	17191	17147	17100	17382	17267	17224	17347	17153	17211	17300	17239	17312	17276	17254	17328	17079	17235	17243	17214	17101	17254	17273	17342	17250	17193	17269	17014	17324	17309	17493	17478	17049	17192	17160	17210	17117	17288	17238	17202	17256	16981	17243	17198	17234	17117	17233	17292	17270	17419	17283	17192	17210	17290	17244	17380	17163	17112	17300	17088	17155	17062	17153	17448	17139	17197	17408	17296	17077	17313	17224	17334	17176	17066	17317	17209	17271	17281	17224	17148	17105	17272	17194	17407	17212	17258	17209	17159	17387	17241	17262	17356	17197	17162	17296	17193	17079	17375	17386	17380	17211	17268	17002	17272	17191	17224	17041	17249	17103	17367	17189	17250	17187	17395	17501	17233	17185	17224	17415	17094	17157	17014	17215	17201	17227	17412	17170	17317	17282	17204	17279	17150	17339	17124	17176	17336	17107	17023	17218	17270	17162	17361	17309	17082	17185	17380	17259	17281	17122	17282	17344	17312	17100	17367	17214	17303	17397	17242	17379	17195	17360	17373	17182	17359	17205	17185	17155	17446	17270	17293	17153	17168	17320	17151	17217	17244	17207	17265	17224	17138	17073	17350	17153	17328	17292	17240	17303	17445	17382	17201	17136	17427	17360	17021	17101	17165	17171	17225	17314	17148	17099	17352	17396	17271	17390	17264	17287	17031	17236	17256	17392	17116	17380	17484	17159	17272	17260	17263	17140	17090	17198	17204	17291	17316	17436	17411	17297	17217	17114	17124	17159	17086	17124	17190	17402	17541	17236	17118	17098	17259	17166	17176	17306	17180	17196	17121	17074	17486	17310	17259	17269	17366	17224	17195	17059	17295	17388	17405	17344	17394	17177	17284	17348	17261	17330	17447	17317	17238	17471	17383	17132	17328	17104	17272	17190	17156	17121	17309	17212	17231	17315	17385	17239	17401	17154	17442	17186	17313	17290	17454	17286	17530	17289	17430	17100	16945	17172	17211	17374	17340	17243	17350	17052	17357	17204	17377	17336	17151	17241	17257	17151	17165	17067	17341	17223	17099	17186	17215	17225	17257	17252	17181	17459	17075	17356	17384	17199	17245	17194	17329	17123	17158	17167	17088	17244	17076	17138	17369	17271	17211	17298	17371	17115	17266	17223	17347	17514	17158	17200	17192	17178	17148	17238	17292	17069	17039	17300	17324	17264	17225	17231	17127	17374	17287	17348	17285	17333	17295	17215	17479	17424	17307	17256	17275	17339	17510	17275	17129	17381	17170	17202	17230	17169	17053	17259	17036	17134	17387	17508	17119	17381	17290	17317	17226	17401	17236	17193	17102	17169	17220	17335	17458	16986	17349	17261	17308	17325	17213	17233	17464	17288	17328	17309	17220	17219	17216	17302	17223	17265	17448	17244	17311	17145	17161	17099	17422	17347	17351	17437	17458	17267	17302	17314	17325	17310	17229	17168	17333	17192	17198	17402	17374	17223	17043	17356	17249	17211	17385	17393	17194	17293	17210	17309	17407	17137	17187	17299	17243	17228	17213	17316	17144	17172	17344	17416	17402	17319	17184	17311	17053	17248	17163	17196	17385	17167	17079	17061	17356	17174	17153	17351	17204	17176	17319	17262	17172	17344	17341	17133	17222	17328	17402	17301	17264	17141	17201	17380	17463	17349	17315	17279	17381	17442	17423	17358	17337	17226	17317	17343	17194	17188	17361	17242	17305	17113	17318	17245	17313	17280	17407	17304	17160	17466	17215	17155	17117	17244	17187	17180	17243	17380	17076	17199	17100	17143	17290	17028	17199	17147	17235	17199	17214	17142	17248	17308	17403	17286	17308	17405	17227	17243	17300	17256	17258	17385	17259	17197	17104	17253	17155	17219	17260	17279	17316	17360	17407	17257	17155	17089	17254	17319	17324	17392	17263	17186	17225	17304	17095	17360	17232	17203	17283	17569	17285	17279	17277	17171	17428	17353	17289	17274	17428	17041	17025	17180	17306	17029	17340	17310	17263	17324	17182	17329	17332	17223	17537	17210	17189	17263	17164	17280	17283	17114	17123	17393	17425	17286	17247	17183	17272	17512	17043	17317	17164	17134	17240	17224	17286	17131	17198	17370	17415	17423	17333	17496	17462	17378	17468	17341	17317	17400	17003	17185	17236	17332	17464	17185	17470	17331	17020	17219	17350	17070	17061	17211	17172	17302	17199	17167	17345	17377	17150	17171	17303	17337	17333	17318	17389	17523	17388	17212	17311	17266	17161	17454	17251	17328	17352	17553	17253	17408	17266	17238	17231	17282	17319	17106	17299	17375	17446	17103	17349	17084	17291	17393	17258	17361	17118	17269	16925	17200	17341	17249	17035	17417	17337	17246	17078	17182	17304	17172	17289	17300	17305	17219	17479	17334	17177	17070	17238	17074	17130	17179	17322	17100	17042	17174	17237	17252	17244	17362	17449	17293	17177	17137	17029	17330	17238	17188	17430	17175	17174	17268	17244	17227	17278	17190	17435	17205	17332	17076	17255	17308	17371	17267	17270	17338	17279	17219	17167	17348	17139	17159	17328	17439	17415	17387	17382	17170	17255	17156	17296	17307	17349	17253	17044	17196	17056	17217	17197	17265	17046	17259	17291	17195	17201	17282	17305	17169	17446	17307	17232	17480	17413	17044	17203	17099	17107	17015	17169	17235	17219	17398	17332	17181	17362	17559	17386	17124	17115	17528	17388	17320	17315	17139	17117	17087	17313	17378	17133	17296	17316	17237	17384	17208	17199	17177	17274	17273	17202	17156	17124	17181	17215	17024	17320	17405	17340	17197	17460	17260	17187	17276	17167	17249	17317	17184	17404	17215	17241	17186	17257	17108	17272	17058	17214	17118	17368	17225	17283	17328	17228	17268	17320	17215	17427	17212	17189	17178	17218	17365	17441	17167	17327	17341	17314	17285	17096	17233	17237	17234	17428	17165	17138	17425	17200	17253	17337	17385	17326	17222	17095	17231	17373	17194	17374	17231	17285	17364	17100	17235	17219	17209	17305	17373	17290	17237	17076	17223
19746	30275	29648	23078	20621	18711	17277	16716	16097	15801	15421	15248	15275	15381	15132	15091	14867	15155	14826	14777	15011	14824	14976	15057	14632	14768	14633	14645	14852	14797	14530	14862	14727	14875	15201	15239	14974	14760	14797	14773	14545	14735	14626	14712	14729	14432	14640	14911	14556	14677	14790	14692	14647	14803	14570	14732	14650	14440	14738	14633	14590	14646	14768	14777	14930	14665	14772	14755	14634	14665	14633	14592	14924	14769	14409	14511	14665	14533	14507	14747	14553	14724	14603	14844	14658	14751	14628	14674	14502	14579	14606	14644	14707	14478	14739	14574	14448	14665	14693	14629	14721	14623	14582	14639	14652	14717	14583	14583	14687	14609	14689	14765	14786	14709	14614	14660	14771	14662	14694	14577	14614	14645	14589	14720	14711	14435	14653	14661	14737	14538	14551	14638	14735	14804	14778	14663	14657	14704	14616	14549	14789	14743	14640	14654	14608	14623	14545	14574	14419	14650	14674	14567	14732	14732	14654	14609	14564	14597	14610	14716	14599	14672	14675	14740	14514	14618	14601	14814	14587	14642	14551	14663	14513	14613	14635	14723	14667	14849	14609	14626	14443	14688	14662	14445	14811	14736	14876	14595	14625	14644	14789	14574	14552	14549	14549	14665	14722	14566	14553	14574	14630	14578	14636	14600	14716	14670	14791	14792	14606	14469	14680	14413	14521	14618	14701	14628	14710	14755	14637	14841	14539	14620	14686	14583	14635	14721	14724	14649	14736	14632	14563	14601	14662	14698	14666	14622	14600	14510	14684	14557	14580	14862	14696	14727	14781	14793	14545	14638	14653	14713	14861	14685	14765	14627	14534	14602	14617	14615	14578	14701	14606	14680	14577	14733	14425	14822	14581	14786	14484	14614	14589	14568	14596	14650	14540	14773	14733	14666	14574	14538	14710	14614	14483	14604	14663	14638	14495	14646	14553	14712	14463	14551	14837	14830	14550	14718	14626	14726	14455	14593	14696	14732	14619	14579	14580	14699	14696	14686	14674	14561	14643	14530	14673	14570	14491	14661	14523	14714	14681	14806	14537	14682	14559	14692	14686	14539	14604	14624	14572	14690	14639	14670	14616	14588	14720	14561	14643	14495	14782	14648	14534	14649	14673	14685	14621	14742	14614	14632	14578	14633	14781	14534	14580	14739	14539	14607	14634	14725	14568	14660	14641	14773	14640	14689	14732	14580	14687	14541	14718	14575	14583	14702	14640	14659	14805	14701	14747	14572	14836	14616	14662	14557	14505	14617	14649	14630	14822	14710	14752	14458	14523	14707	14663	14627	14643	14659	14740	14723	14549	14682	14609	14574	14785	14680	14530	14762	14823	14566	14727	14687	14697	14669	14621	14859	14714	14496	14605	14675	14722	14734	14583	14532	14629	14770	14516	14494	14662	14559	14628	14715	14630	14733	14640	14667	14594	14828	14772	14618	14634	14575	14553	14619	14755	14520	14736	14637	14655	14707	14674	14783	14651	14542	14592	14633	14612	14824	14732	14676	14561	14522	14642	14571	14617	14688	14669	14511	14500	14606	14694	14638	14549	14673	14452	14733	14636	14684	14596	14561	14632	14658	14618	14503	14617	14670	14668	14684	14571	14677	14659	14660	14764	14584	14710	14657	14688	14648	14634	14552	14509	14698	14554	14645	14689	14690	14730	14678	14514	14713	14676	14627	14816	14757	14627	14666	14460	14605	14574	14768	14773	14682	14835	14637	14646	14688	14660	14667	14501	14717	14468	14727	14613	14801	14698	14619	14675	14734	14713	14651	14475	14655	14692	14610	14552	14707	14471	14753	14550	14731	14600	14587	14634	14684	14657	14550	14489	14668	14686	14641	14510	14675	14689	14704	14606	14651	14651	14453	14718	14606	14773	14497	14545	14752	14588	14652	14615	14703	14589	14610	14330	14691	14752	14482	14573	14504	14424	14659	14654	14884	14695	14630	14637	14610	14688	14688	14384	14765	14706	14793	14665	14591	14577	14600	14734	14388	14796	14687	14782	14817	14712	14572	14675	14520	14729	14674	14695	14451	14532	14593	14601	14603	14635	14657	14670	14651	14742	14603	14583	14595	14624	14603	14680	14620	14507	14636	14692	14561	14853	14653	14611	14753	14637	14785	14563	14682	14697	14684	14575	14570	14708	14712	14619	14724	14631	14637	14641	14651	14578	14661	14775	14785	14631	14554	14711	14485	14672	14621	14833	14658	14802	14617	14563	14784	14569	14716	14526	14788	14508	14593	14680	14528	14689	14736	14776	14641	14616	14762	14684	14721	14516	14441	14551	14630	14695	14693	14612	14790	14775	14637	14591	14696	14504	14728	14635	14766	14851	14690	14542	14687	14692	14570	14587	14711	14444	14645	14634	14672	14517	14570	14688	14713	14663	14535	14565	14580	14686	14701	14582	14708	14641	14777	14711	14568	14681	14646	14596	14649	14571	14759	14614	14784	14578	14753	14632	14601	14603	14483	14592	14711	14797	14620	14662	14609	14716	14724	14675	14656	14744	14670	14667	14636	14614	14631	14672	14648	14585	14835	14627	14706	14669	14616	14598	14444	14620	14552	14770	14619	14748	14759	14557	14546	14697	14637	14832	14469	14632	14725	14505	14646	14682	14796	14685	14587	14621	14752	14623	14615	14646	14717	14717	14809	14697	14686	14877	14649	14664	14756	14772	14796	14607	14830	14761	14648	14543	14799	14667	14709	14634	14542	14648	14790	14571	14909	14675	14576	14508	14597	14642	14644	14630	14640	14937	14743	14595	14651	14577	14680	14715	14489	14451	14814	14760	14568	14603	14623	14519	14640	14634	14578	14489	14792	14585	14734	14548	14562	14607	14531	14607	14599	14836	14806	14605	14717	14588	14738	14698	14743	14645	14594	14789	14529	14844	14632	14532	14730	14559	14668	14664	14562	14510	14697	14684	14767	14737	14693	14638	14574	14621	14723	14687	14611	14711	14618	14562	14673	14613	14790	14500	14594	14480	14641	14609	14482	14713	14531	14510	14775	14470	14653	14710	14727	14604	14693	14853	14564	14644	14551	14440	14612	14712	14586	14819	14695	14547	14704	14844	14542	14672	14562	14470	14523	14430	14635	14483	14702	14465	14722	14792	14644	14603	14611	14580	14746	14692	14725	14629	14624	14639	14430	14604	14739	14719	14806	14617	14823	14726	14594	14597	14476	14670	14587	14639	14647	14630	14764	14587	14769	14508	14622	14511	14598	14641	14676	14731	14751	14619	14625	14589	14809	14548	14696	14654	14574	14778	14680	14687	14721	14617	14504	14547	14486	14533	14766	14659	14780	14731	14738	14430	14885	14809	14725	14589	14708	14756	14743	14688	14716	14602	14740	14638	14649	14541	14690	14839	14673	14565	14540	14603	14620	14648	14730	14671	14549	14652	14660	14759	14614	14629	14585	14587	14671	14736	14767	14687	14605	14499	14579	14707	14653	14669	14691	14626	14509	14677	14668	14651	14583	14541	14884	14826	14693	14583	14728	14718	14709	14660	14647	14430	14653	14647	14645	14671	14803	14495	14528	14662	14703	14718	14696	14655	14605	14713	14532	14645	14644	14612	14732	14456	14715	14637	14598	14407	14618	14643	14486	14637	14752	14627	14662	14763	14657	14605	14615	14501	14723	14713	14453	14798	14563	14604	14491	14608	14640	14686	14547	14664	14600	14776	14793	14631	14696	14672	14613	14670	14572	14703	14622	14576	14523	14788	14663	14611	14730	14547	14687	14572	14687	14496	14536	14559	14614	14826	14626	14667	14737	14626	14673	14579	14752	14599	14657	14634	14469	14688	14709	14539	14740	14480	14592	14683	14813	14645	14714	14796	14556	14706	14629	14563	14649	14853	14603	14710	14684	14667	14658	14464	14739	14742	14818	14706	14478	14712	14459	14831	14520	14845	14455	14608	14554	14629	14533	14524	14471	14655	14629	14569	14563	14664	14676	14610	14594	14606	14721	14604	14770	14610	14713	14761	14719	14713	14569	14694	14742	14697	14685	14673	14591	14596	14650	14568	14590	14641	14551	14752	14595	14751	14645	14468	14605	14811	14567	14435	14598	14782	14717	14665	14548	14673	14580	14809	14701	14550	14668	14712	14666	14546	14674	14634	14757	14684	14490	14699	14643	14595	14545	14544	14761	14805	14576	14638	14789	14596	14600	14461	14619	14721	14606	14964	14755	14641	14526	14684	14639	14559	14674	14767	14768	14569	14618	14658	14630	14573	14584	14514	14652	14651	14598	14717	14667	14539	14784	14768	14626	14658	14689	14563	14846	14506	14571	14659	14556	14518	14666	14602	14736	14724	14845	14618	14708	14773	14728	14635	14842	14604	14632	14686	14636	14594	14615	14510	14482	14589	14568	14750	14688	14510	14624	14565	14764	14595	14651	14768	14639	14650	14751	14738	14611	14695	14646	14754	14643	14726	14882	14587	14640	14602	14625	14698	14546	14810	14717	14668	14564	14441	14752	14644	14490	14674	14712	14581	14698	14492	14571	14545	14648	14712	14757	14636	14669	14496	14767	14525	14704	14795	14805	14748	14813	14656	14589	14817	14630	14536	14628	14695	14564	14783	14695	14677	14701	14785	14646	14439	14737	14528	14637	14641	14662	14848	14619	14797	14819	14566	14708	14702	14719	14664	14670	14614	14616	14808	14530	14649	14708	14655	14616	14696	14658	14562	14657	14609	14701	14482	14681	14643	14765	14726	14709	14749	14748	14683	14621	14622	14768	14542	14702	14649	14682	14780	14681	14828	14609	14761	14612	14516	14721	14725	14686	14613	14609	14598	14581	14475	14669	14706	14803	14520	14745	14676	14702	14690	14746	14742	14429	14634	14665	14800	14583	14530	14689	14623	14564	14588	14569	14629	14557	14694	14608	14618	14637	14780	14662	14855	14413	14761	14710	14741	14702	14707	14483	14606	14670	14756	14701	14543	14678	14682	14429	14643	14577	14584	14627	14640	14795	14675	14517	14613	14712	14679	14612	14678	14640	14588	14665	14629	14750	14745	14600	14768	14587	14479	14468	14574	14621	14608	14538	14718	14723	14594	14494	14686	14582	14643	14787	14549	14720	14767	14707	14744	14660	14709	14573	14542	14729	14614	14639	14698	14721
23931	21453	29196	24320	22805	23646	22987	19774	18787	18580	18269	17832	17949	17903	18014	17763	17413	17512	17228	17351	17673	17396	17484	17218	17169	17264	17176	17070	17185	17266	17170	17121	17649	18927	19716	19428	18248	17882	17286	17248	17044	16985	17104	16922	17128	16873	17102	17099	17107	17060	17030	17128	17002	17130	17214	17022	17205	17010	17133	17069	16800	17024	17034	16972	17072	16809	17152	17080	17062	16975	16989	17121	16945	17029	17106	17215	16886	17242	17163	17138	16932	17144	17135	17137	17206	17074	17070	16979	17069	16968	17168	17111	16861	16952	17033	16942	16951	17129	16945	17029	16878	17162	17166	16866	16861	16999	17042	17011	16862	16978	16904	16904	17035	17074	16858	17116	17035	17067	16959	16973	17082	16944	16895	16996	17059	17127	17116	17017	17222	16907	16810	16953	16829	17112	17000	17092	16994	17051	17056	16984	17070	17040	16915	17063	17084	16863	17036	17029	17013	16949	17103	17024	16932	16881	17069	17155	16936	16996	17006	16900	16920	17158	17164	16946	16922	16984	17073	17075	17168	16877	17058	16786	17060	17124	17057	16758	16897	17054	17022	17148	17113	16832	16978	16960	17133	17003	16961	16971	17289	16969	16986	16978	16782	17049	17113	16960	17034	16962	16975	16971	17176	17035	16950	16766	16966	16938	17148	17003	17030	16988	16929	16860	17128	17057	16988	17160	17050	16888	17117	16871	16940	17086	16932	16925	17159	17084	16914	16960	16820	17173	16963	17010	17032	17091	16923	16986	17231	17045	16928	17124	16991	16912	16962	16871	17085	17019	16763	17079	16894	17180	17070	16814	17077	17010	17234	16955	16970	16974	17125	16995	17241	17068	17114	16978	17016	17040	16999	17229	16997	16963	17043	17031	17061	16820	16861	16933	16783	17026	17126	16973	16955	17166	16978	16826	17004	17021	17116	16987	16910	16820	17002	16925	17053	16956	17021	17115	16974	17030	16883	16973	16915	17013	17078	17059	16983	17075	16739	16952	17014	17012	17235	16936	16969	16899	17071	17237	17097	17071	17096	16953	16653	17263	17208	17020	17002	16830	17126	17082	17116	17122	17004	16720	17083	17137	16905	17099	17094	16865	16932	16968	16990	16801	16890	17018	16948	17216	17086	16970	17067	17102	16992	17133	16996	16857	16940	16882	16905	16956	17254	17144	17041	17049	17116	16763	17075	17045	17062	16959	16963	16880	16930	16832	16935	16752	17030	17083	16898	16800	17062	17142	17014	17104	17029	17227	16897	17196	17045	16921	17134	17006	16884	17153	17193	17115	17159	17167	16949	17041	16951	17120	17091	17053	17073	17040	17101	17011	17018	16907	16919	17240	16903	16937	16909	16895	16889	16952	17107	17206	17049	17001	16973	17096	17251	16880	16900	16934	17043	16853	16952	16875	17019	17006	16986	16865	17069	17019	16898	17198	16946	17031	16870	17003	17080	17173	16996	17022	17123	17027	16895	16982	16715	16958	16885	17107	17082	16968	17164	16999	16870	17136	17119	16916	16846	16814	16794	16978	16999	16946	16932	17133	17064	16828	16947	17025	17097	16775	17014	17267	17008	16825	16837	16962	16902	17229	17071	17005	16966	17177	16936	17008	17005	17047	16929	16900	16834	16975	17133	17141	16848	17058	17096	17090	17070	16907	16836	16953	16929	16993	17124	17015	16926	17093	17192	17053	16920	17118	17256	17129	17077	17007	16998	17083	17090	16965	16843	17036	17054	17054	16988	16851	16931	17169	17043	17127	17234	17090	17047	16872	17087	17043	16950	17081	17109	17074	17031	16825	16900	16988	17100	17082	16925	16924	17076	16960	17238	16969	16929	16862	17078	17008	16920	17112	17100	17142	17132	17098	17006	17033	17070	17301	17100	17109	16791	17039	17054	17209	17104	16825	16966	17161	17255	17015	16946	17003	16762	17100	16973	16921	17045	16934	17018	16862	16905	17007	17002	16904	17108	16961	17091	16950	16903	16897	17068	17033	17048	17032	16855	17042	17134	16973	17138	17123	17046	17069	16954	17136	17017	17032	16985	16895	17165	17057	17112	16891	16959	17172	16983	17006	17238	16965	16761	16926	17222	17067	16876	17046	16961	17111	17072	17138	17005	17132	17022	16906	16979	16896	16900	17037	17131	16992	17038	16995	16967	16856	16892	16889	17056	16946	16755	17022	16895	17049	17095	17099	17044	16694	17019	16996	16986	17047	16876	16942	17015	17062	17076	17077	16987	17074	17034	16832	16889	16914	16897	17028	17157	17008	16980	17013	16959	16800	16900	16842	17000	17164	17355	17131	17052	17056	16951	16955	16815	17139	17061	16955	17031	16961	16923	16890	17022	16943	16821	17196	17025	17153	17028	17230	17249	16905	16903	16980	17144	17094	17120	16912	17114	17088	16880	16892	16951	16982	16913	16975	17030	17093	16933	17086	17003	16914	16948	16899	17121	16973	16857	16967	16992	17122	16990	16899	16862	16901	16969	16702	16809	16939	16959	16855	17030	17161	17116	17054	17106	16834	17111	16951	16985	17055	16993	16990	16839	17224	17133	17167	17105	16977	17085	17075	16951	17024	16838	16786	16974	16967	16928	17101	17064	17019	17038	16960	16930	17116	17105	16983	16759	17021	16923	17078	16826	16766	17140	17067	17006	16986	16915	16983	17061	17040	16998	16961	16915	16872	16850	17091	16868	17130	17077	16923	16949	17093	17054	16906	17040	17023	16922	16933	16874	17028	17011	17085	16767	17116	16936	16996	16813	17051	17017	17118	16968	16949	16960	16825	17067	16921	16944	16984	16836	17147	17003	17127	17123	16838	17022	16960	16934	16908	16972	17237	17005	16934	16900	17082	17107	16904	16978	17086	16895	17016	17018	17021	17067	17053	16858	17045	17001	16946	17095	16951	16951	16810	16959	17162	16888	16997	17098	17085	17102	17123	17131	16969	16937	16887	16969	17035	16975	16842	17050	16801	17258	16962	17167	16934	16937	17067	17131	16905	16814	17020	16920	17012	17104	16764	17009	17025	16895	16937	16987	16900	17001	16986	17096	17005	16990	16963	16971	16997	17163	17191	17103	16836	16995	17066	16902	16990	17059	16923	17062	17090	17297	17129	16934	16985	17161	16876	17149	16988	17001	17141	17007	17039	17141	17035	17134	16859	16874	17101	16922	17122	17196	17020	17065	16992	17011	17083	17030	17017	17010	16978	17160	17122	16957	16998	16797	17080	17052	17213	16937	17100	16927	17198	16991	17203	16923	17090	17092	16912	16830	16831	17031	17021	17021	17146	16990	16986	17020	17266	16891	17022	17012	17146	16971	17131	16945	17047	16796	17165	16725	16917	16939	16933	16884	16904	16871	16867	16827	17208	17027	16914	17216	16960	17201	17056	17088	17081	17193	16988	16974	17099	17026	17050	17094	17148	16979	17117	16915	16983	17041	17092	17001	17153	17048	16998	17079	17142	17290	16941	16889	16957	16752	17062	17066	16989	16856	17079	17201	16926	17042	16956	16886	17106	17080	17068	16972	16925	17117	17166	16953	16970	17060	17018	17029	17018	17017	16947	16852	17003	16850	16907	16788	17104	16807	17042	17197	17002	17254	17109	16850	16914	17234	17085	17107	16943	17145	16989	17065	17139	17044	16993	16853	16883	17140	17138	17031	16935	16951	17155	17031	17170	17126	16933	17108	17214	17123	16800	16898	16928	17114	16937	17109	17007	17197	16999	17200	17170	16861	17022	17066	16926	16895	17020	17075	16913	16987	17155	17044	17080	16991	16967	17083	17136	17017	16783	16956	17236	17064	16836	16915	17245	17022	17143	17008	17007	17013	16998	16894	17048	16843	16984	17138	17050	17019	17170	17162	16997	17042	17068	17160	17083	17198	17044	17105	17057	16863	16940	17059	16851	17286	16963	16950	16964	17024	16828	16970	16947	16923	16817	17062	16932	17082	17018	17086	16984	17015	16949	17001	17058	17024	17146	17027	16929	17024	17172	17028	16858	17128	16791	16925	16994	16788	16924	16985	17130	17308	17158	17099	17101	17387	16981	17035	17004	16853	17032	16922	17043	17282	17024	16862	17160	16981	16988	17108	16853	16847	17207	17090	16896	17011	16934	17097	16943	17019	16969	16970	16894	16974	16985	16908	17005	17057	16990	16998	16953	16960	16947	16994	17071	16775	17060	16892	17038	17137	16881	16966	16791	16947	16973	17015	16954	17050	17026	16995	16963	16804	17175	17135	17006	16869	17149	16899	16950	16803	16866	16922	16822	17065	17030	16851	16982	16943	16833	16870	17037	17073	16859	17085	16910	17028	16846	16871	16928	17026	16961	16973	16860	17089	17001	17134	16994	16961	17164	17118	16936	17101	16962	17123	17108	17248	16946	17107	17121	17171	17036	16971	17149	16956	16921	16937	17063	17153	17259	17030	16760	16766	16935	17041	17181	16932	16901	16817	17030	17012	16854	17004	16993	16981	16841	16889	17029	17016	17074	16828	16837	17157	17160	17181	17079	17038	17255	16868	16925	16958	17057	16934	16929	16933	16806	17099	17041	17147	16772	17008	16870	16871	16971	17084	17189	17140	16980	16997	17060	16861	16999	17173	16926	16813	16921	17043	16927	16914	17026	17001	16890	16936	17083	17036	17051	17237	17131	17096	16933	16935	17064	17092	17062	16962	17014	16916	17101	16883	17042	16837	17101	17165	17124	17100	16951	16964	16940	16824	16974	16993	17161	16914	17095	17147	16977	17086	17138	17166	17072	17138	16992	16879	17043	17213	16937	17003	17063	16988	17118	17033	17187	17071	17210	17083	16900	17041	17134	16820	16933	16880	17066	17033	17221	16926	16991	16835	17140	17039	17049	17047	17039	16967	16933	17049	17111	17111	17005	17132	17011	17022	17193	17132	16827	17191	17209	16944	17248	17055	17008	16938	16892	16929	16925	16764	17042	16942	16993	16828	17064	16988	16940	17299	16974	16697	17021	17021	17021	16926	17081	16980	17096	17259	17178	17022	16923	17083	17063	17068	17038	17050	16803	16988	17141	17090	16978	16872	16837	16824	17134	17142	17165	17029	17179	17259	17143	16844	16901	17038	16950	16798	16917	17101	17127	17101	16895	17000	17024
20035	36552	35467	27449	23571	20196	19397	17769	17191	16382	15827	15660	15544	15580	16011	15343	15245	15443	14994	14861	15390	15017	14842	14881	14933	14778	14501	14685	14692	14661	14584	14713	15288	17338	18164	17371	16020	15349	14761	14758	14473	14571	14515	14627	14591	14531	14375	14338	14633	14408	14629	14502	14420	14481	14371	14461	14478	14256	14578	14593	14467	14543	14389	14450	14534	14623	14563	14635	14583	14570	14561	14465	14386	14510	14751	14520	14638	14371	14481	14406	14413	14450	14436	14360	14545	14534	14667	14509	14477	14563	14404	14579	14357	14553	14630	14316	14453	14378	14540	14671	14685	14642	14469	14480	14501	14397	14573	14606	14466	14440	14686	14522	14592	14527	14469	14481	14511	14450	14509	14581	14548	14511	14377	14509	14573	14604	14398	14565	14529	14636	14570	14311	14603	14524	14574	14550	14495	14443	14543	14464	14532	14422	14609	14566	14576	14579	14594	14645	14536	14336	14446	14574	14437	14606	14587	14529	14548	14523	14449	14425	14507	14585	14519	14450	14473	14592	14444	14647	14643	14306	14505	14596	14210	14511	14393	14723	14608	14573	14442	14321	14507	14532	14549	14468	14445	14512	14480	14466	14366	14450	14520	14654	14484	14442	14423	14641	14446	14378	14496	14315	14489	14479	14611	14487	14436	14470	14343	14379	14466	14700	14580	14574	14378	14488	14373	14473	14450	14310	14445	14483	14324	14603	14464	14580	14488	14603	14567	14528	14575	14524	14589	14539	14508	14447	14452	14528	14456	14507	14470	14455	14521	14454	14765	14528	14451	14426	14435	14539	14367	14322	14441	14708	14436	14568	14539	14554	14524	14565	14549	14440	14433	14524	14554	14404	14549	14475	14477	14469	14558	14489	14349	14614	14489	14478	14567	14486	14535	14688	14399	14483	14439	14465	14412	14439	14466	14490	14504	14553	14657	14610	14572	14500	14484	14558	14546	14489	14495	14607	14469	14390	14337	14498	14457	14521	14632	14511	14480	14439	14429	14427	14281	14529	14459	14462	14433	14398	14548	14561	14599	14566	14383	14602	14431	14650	14520	14547	14603	14590	14533	14526	14488	14572	14626	14509	14550	14456	14607	14659	14531	14552	14679	14388	14336	14360	14542	14717	14474	14434	14377	14739	14364	14363	14482	14677	14474	14476	14747	14341	14468	14522	14498	14493	14515	14480	14539	14566	14470	14465	14456	14507	14525	14481	14546	14446	14417	14427	14497	14537	14664	14458	14510	14627	14622	14403	14560	14352	14524	14571	14587	14381	14547	14663	14595	14403	14588	14703	14648	14584	14561	14488	14559	14531	14399	14696	14556	14418	14442	14384	14540	14595	14569	14591	14483	14440	14526	14482	14568	14490	14455	14377	14506	14526	14747	14598	14480	14439	14504	14422	14513	14601	14522	14667	14484	14649	14529	14305	14645	14583	14637	14446	14495	14743	14443	14514	14392	14473	14485	14384	14610	14491	14456	14519	14332	14391	14564	14488	14363	14497	14545	14612	14576	14695	14423	14435	14506	14562	14573	14725	14429	14605	14468	14415	14522	14508	14484	14378	14387	14510	14453	14583	14426	14564	14539	14521	14597	14340	14408	14604	14628	14515	14470	14545	14351	14523	14362	14663	14495	14582	14460	14523	14514	14337	14526	14585	14518	14602	14640	14704	14543	14465	14409	14522	14580	14625	14450	14483	14330	14650	14483	14569	14385	14537	14516	14534	14555	14574	14528	14494	14675	14493	14507	14482	14502	14538	14692	14596	14555	14493	14508	14551	14446	14569	14638	14396	14347	14482	14727	14441	14559	14397	14586	14631	14481	14431	14448	14531	14518	14459	14416	14418	14424	14367	14493	14562	14510	14360	14395	14605	14434	14403	14453	14485	14566	14485	14458	14572	14557	14475	14453	14347	14558	14458	14615	14542	14424	14501	14644	14488	14531	14539	14331	14485	14630	14417	14532	14443	14562	14454	14407	14424	14580	14408	14446	14465	14696	14469	14424	14533	14480	14674	14416	14436	14517	14396	14589	14626	14442	14686	14511	14426	14603	14593	14694	14350	14402	14326	14510	14460	14544	14602	14466	14647	14511	14596	14385	14426	14517	14480	14703	14521	14432	14596	14600	14596	14567	14417	14624	14531	14569	14593	14590	14513	14442	14438	14311	14403	14636	14453	14512	14514	14533	14491	14558	14533	14578	14337	14549	14507	14447	14456	14676	14505	14427	14402	14592	14467	14444	14442	14567	14552	14530	14516	14526	14497	14496	14517	14428	14750	14591	14558	14548	14670	14655	14407	14544	14520	14478	14602	14409	14593	14649	14480	14559	14417	14616	14522	14636	14633	14651	14512	14428	14323	14556	14627	14514	14513	14599	14414	14645	14685	14552	14409	14548	14469	14463	14629	14581	14402	14374	14530	14551	14389	14504	14606	14689	14705	14609	14443	14397	14539	14532	14474	14407	14467	14451	14632	14582	14588	14549	14634	14448	14440	14663	14262	14492	14481	14559	14716	14480	14580	14654	14534	14201	14540	14443	14468	14545	14553	14558	14462	14534	14482	14350	14487	14610	14556	14538	14421	14437	14500	14532	14492	14473	14622	14455	14625	14633	14485	14507	14479	14469	14529	14555	14462	14504	14422	14485	14392	14604	14306	14444	14675	14667	14401	14392	14551	14551	14466	14419	14390	14442	14722	14691	14542	14504	14551	14394	14491	14341	14360	14520	14435	14640	14464	14550	14570	14508	14514	14418	14490	14444	14539	14490	14422	14554	14431	14589	14425	14655	14496	14571	14560	14650	14539	14471	14485	14524	14455	14446	14403	14668	14486	14667	14530	14521	14618	14326	14572	14410	14456	14609	14574	14335	14536	14629	14236	14445	14637	14457	14478	14616	14507	14446	14439	14571	14632	14544	14437	14581	14379	14531	14474	14390	14419	14447	14536	14588	14449	14638	14619	14545	14574	14446	14508	14382	14621	14419	14418	14451	14587	14337	14591	14400	14568	14480	14520	14530	14476	14370	14585	14553	14508	14426	14638	14733	14324	14447	14574	14566	14699	14426	14420	14628	14401	14459	14483	14580	14516	14516	14677	14426	14423	14278	14447	14611	14460	14435	14422	14487	14626	14483	14540	14654	14341	14316	14571	14417	14525	14494	14467	14491	14410	14636	14542	14556	14589	14549	14462	14483	14420	14416	14476	14333	14483	14579	14507	14410	14589	14523	14663	14412	14460	14372	14547	14676	14516	14560	14353	14657	14485	14542	14411	14558	14496	14560	14468	14519	14477	14481	14578	14488	14457	14568	14530	14485	14559	14414	14492	14544	14473	14506	14506	14528	14424	14666	14436	14341	14531	14474	14629	14463	14389	14584	14505	14588	14446	14624	14408	14575	14580	14466	14477	14614	14621	14490	14516	14421	14588	14579	14410	14575	14501	14377	14653	14333	14443	14542	14602	14577	14460	14370	14348	14616	14482	14263	14343	14496	14357	14442	14583	14569	14559	14429	14536	14426	14539	14465	14497	14653	14497	14613	14625	14633	14403	14554	14503	14475	14501	14720	14485	14443	14420	14599	14440	14521	14498	14610	14500	14495	14434	14405	14516	14617	14509	14413	14351	14629	14399	14447	14393	14533	14561	14621	14601	14437	14528	14469	14598	14514	14361	14486	14582	14523	14628	14472	14561	14482	14398	14605	14566	14500	14545	14610	14410	14546	14440	14560	14594	14346	14545	14531	14456	14527	14510	14567	14525	14705	14492	14392	14541	14479	14511	14529	14530	14466	14586	14436	14431	14577	14283	14414	14689	14522	14439	14517	14367	14429	14517	14418	14527	14587	14544	14490	14373	14575	14677	14344	14698	14550	14583	14509	14565	14448	14373	14623	14396	14424	14346	14539	14589	14505	14452	14399	14356	14490	14592	14605	14481	14487	14536	14431	14583	14621	14461	14324	14515	14421	14595	14542	14554	14527	14526	14590	14631	14440	14580	14391	14522	14410	14603	14415	14461	14570	14369	14323	14420	14489	14482	14506	14544	14546	14491	14551	14578	14564	14518	14601	14446	14470	14511	14557	14439	14381	14485	14411	14331	14419	14382	14400	14439	14683	14473	14407	14456	14408	14466	14468	14404	14615	14494	14497	14570	14548	14631	14296	14467	14548	14524	14468	14529	14614	14638	14590	14515	14374	14576	14545	14551	14525	14408	14492	14407	14555	14436	14361	14515	14558	14399	14523	14485	14371	14445	14627	14548	14530	14439	14504	14611	14528	14486	14563	14273	14461	14537	14610	14581	14452	14440	14294	14503	14329	14578	14572	14436	14483	14462	14480	14444	14522	14524	14504	14595	14648	14653	14432	14428	14415	14299	14358	14583	14519	14452	14397	14638	14675	14426	14499	14595	14664	14608	14467	14475	14624	14504	14443	14612	14454	14497	14477	14529	14333	14650	14428	14627	14489	14566	14562	14491	14538	14417	14391	14652	14429	14779	14468	14451	14459	14681	14556	14637	14587	14606	14514	14628	14396	14541	14662	14502	14455	14565	14411	14613	14544	14537	14541	14600	14512	14376	14344	14732	14574	14484	14465	14563	14419	14538	14398	14654	14604	14473	14409	14452	14429	14456	14514	14486	14317	14520	14622	14571	14745	14505	14517	14302	14492	14588	14548	14416	14558	14544	14560	14402	14574	14390	14530	14561	14319	14554	14506	14627	14314	14376	14428	14456	14345	14563	14615	14342	14443	14639	14263	14519	14478	14487	14527	14637	14654	14409	14576	14543	14363	14636	14471	14475	14429	14481	14606	14689	14672	14431	14617	14526	14471	14438	14595	14518	14495	14481	14373	14458	14562	14435	14510	14629	14464	14386	14457	14410	14518	14536	14494	14522	14501	14482	14659	14423	14501	14468	14467	14531	14466	14471	14529	14671	14463	14549	14550	14469	14500	14628	14347	14534	14558	14443	14455	14497	14445	14642	14463	14486	14511	14448	14624	14378	14592	14438	14652	14491	14562	14515	14486	14556	14504	14607	14416	14577	14545	14283	14254	14419	14583	14465	14421	14496	14421	14402	14637	14390	14463	14532	14512	14580	14668	14458	14571	14357	14410	14476	14514	14392	14527	14567	14500	14572	14448	14612
22997	21444	29462	23880	21778	24355	26539	20363	19287	19412	18780	18454	18127	17988	18104	18023	17982	17816	17642	17501	17773	17614	17523	17598	17459	17315	17264	17241	17149	17204	17314	17297	18094	20433	22112	21089	19340	18313	17530	17261	17177	17249	17204	17164	17226	17059	17259	17177	17037	17294	16882	17000	17267	17111	17169	16965	17153	16980	17080	17087	17160	17050	17057	17172	17105	17040	17143	17143	16834	17044	17047	16824	17307	16902	17076	17307	17124	17013	17121	17023	17127	16918	16968	16999	17116	17065	16981	17078	17012	17034	17096	16870	16986	16843	17144	16951	17035	17012	17013	17010	17076	17006	17094	17031	16868	16907	17168	17142	17006	16922	17038	17085	17148	17080	17140	17142	17077	16907	16929	16963	16846	16994	17120	16999	17008	16901	17215	16965	16950	16961	17096	17202	16982	17008	16971	17286	17368	16879	17045	17053	17247	17254	17060	16988	17110	16979	17112	17026	17136	17065	16895	16922	17134	17066	16958	17113	17142	17017	17022	17031	17171	17172	17121	17128	17028	17009	16818	16865	17063	17178	17126	16993	17005	16970	17061	17020	17020	17041	16952	17051	16792	17095	16954	17142	17017	17020	17132	16993	17054	17123	16880	17015	17071	16890	16866	16943	17058	17077	17129	17122	17070	16921	17306	17065	17074	17092	17206	16924	17332	17040	17026	16903	17011	17260	17090	17249	17128	17099	17059	17075	17048	16985	17259	17215	17204	16978	17024	16945	16909	17033	16993	17019	16865	17105	16967	17179	16949	16984	16971	17034	17097	16819	17222	16974	17050	16980	17260	17265	17164	17078	17081	17126	16997	17170	17081	17032	17120	16974	16962	17170	17054	17064	17327	16915	17028	17022	16954	16794	17103	17146	16974	17170	16898	16982	16952	16875	16959	17293	16965	16779	17050	16868	16898	17056	17006	17161	17025	16996	17146	17227	17170	16831	17014	17057	16914	17122	16991	16985	17000	17129	16908	17086	17027	16950	16984	17065	16891	16990	16864	16903	17034	16831	17042	17055	17178	16981	16754	17077	16915	17050	17131	17000	16943	16925	17054	17092	17129	17203	17117	16893	17126	17094	16958	16961	17094	16946	17155	17082	17077	16933	17151	17035	17032	17065	17064	17103	17098	17123	17006	16837	16864	17114	17032	16947	17006	17134	17209	17048	17196	17076	17006	17036	17028	17219	16981	17112	16830	17203	16902	17152	16900	17026	17170	17054	17087	16805	17078	17096	17222	17082	17003	17057	16868	16852	17147	16962	16871	16952	16956	17185	17034	16920	16881	17075	16995	17186	17086	17055	16870	16950	16865	16962	16963	17051	17118	16989	16918	17015	17052	16911	16883	16878	16989	16930	17036	16861	17038	17134	16979	17017	16902	16771	16974	16800	16874	16841	16925	16985	17061	16828	17086	17023	16974	16927	16912	16873	17096	16998	17032	17020	17213	16934	17001	16932	17018	16968	16932	17104	16964	17052	17043	17073	17062	17136	17112	17118	17063	17228	17190	16943	17090	16918	17171	17221	16911	17006	17161	17086	17205	17074	16912	17240	16931	17106	17105	16973	17018	16956	17206	16835	17047	16999	17182	16927	16978	17033	17003	17128	16930	16979	17001	16806	17035	17187	16951	16921	17149	17006	16961	17122	17017	16987	17030	16828	17053	17260	17051	17358	17180	16985	17026	16928	16944	17142	16760	16734	17015	17177	17189	16999	16844	16962	17010	17050	16883	17064	17203	16940	16851	17024	17157	16988	17246	17243	16977	17079	16826	16832	17090	16943	16977	16824	17015	17127	17057	16947	17059	17174	17118	17069	16985	16910	16980	16978	17139	16945	16934	16950	16907	17176	17001	17159	17227	17082	16987	17071	17069	16959	16972	17093	17199	17010	16940	16901	17210	16966	16985	17013	17135	16970	17214	16941	17115	16947	16874	17000	16844	17177	17106	17072	17109	16996	16944	17090	17056	17144	16986	16914	16978	16989	17031	16933	17096	17166	17142	17004	16976	16842	16800	17152	16955	17167	17115	17112	16894	17085	16900	17006	17066	17041	16972	17045	17001	16832	16935	17157	17228	17168	17180	17008	16851	17082	17112	16992	17111	17060	16964	17054	16998	17024	17000	17100	17005	17063	17222	16996	17080	17129	17039	17186	17077	17042	17137	16946	16963	16896	16900	17140	17109	17123	16998	17094	17086	16848	16912	17006	17222	16852	16922	17153	17039	16961	17047	16976	17111	17001	17009	16841	17149	16962	17050	16994	17058	17015	16985	16983	17020	16760	16987	17050	17032	16998	17071	16964	17090	17147	17045	17065	16973	16981	17096	16945	17018	17198	16987	17075	16845	17008	16940	17060	17055	16948	17032	16923	16929	16946	17083	16867	17077	17026	16824	17111	16945	16950	17152	17176	17015	17083	17188	17096	17083	17032	16969	16906	16906	16943	16854	16919	17116	16973	17044	17044	17160	17214	16935	16926	17100	16932	17205	17102	17222	17047	17050	17219	17007	17020	16980	17126	16883	17124	17006	17146	17024	16894	16887	17037	16823	17150	16998	16932	16925	16952	17085	16949	16914	17004	17097	17100	17015	16887	17255	16946	17103	16874	16992	16963	17060	17009	17066	16983	17025	17291	17002	17135	17060	16822	17204	16990	17046	17139	16980	16860	16946	17141	17212	16859	17191	17317	17043	16905	16996	17134	17226	16959	16996	16809	17100	17095	17236	16994	17043	17104	17030	17091	17230	17132	16911	17032	17081	16899	17166	17198	17001	17122	16957	17124	17122	16907	17247	16888	17110	16902	17024	16905	16959	17194	17110	17121	16946	17112	16989	16906	17014	16773	16945	16861	16929	17121	17122	16933	17140	17191	17095	16847	16966	16778	16962	17157	16994	16757	17057	17059	17249	16848	17156	16893	16837	17221	17252	16914	17054	16987	16983	16849	17081	17027	17019	16989	16863	16835	16936	17032	17080	17011	17062	16821	17055	17018	16906	17138	17042	17102	17078	16929	17026	16938	17056	16911	16987	17072	17136	16956	16768	17071	16858	17061	16974	16999	17146	17170	17090	16937	16947	16974	16973	16816	17031	17268	17025	17109	17094	17056	16808	17105	17184	17138	17153	17086	17290	17140	16912	17178	17047	16999	17122	17121	16819	17086	16942	16806	17073	17056	16823	16949	17170	17111	17206	16884	17304	17109	17013	16795	16979	17205	17096	17033	17034	17021	17007	16974	17001	17040	16997	16977	16896	17092	17038	16998	17083	17088	17120	17039	17147	17037	16889	16799	17037	16985	16813	16946	17059	16967	17090	17137	17162	17027	16820	16708	17190	17050	17010	17068	17121	17104	17038	17243	16942	17203	17032	17088	17209	17137	17018	17174	16962	16801	17016	17038	17144	17102	16992	17104	17165	17031	17056	16928	17008	16838	16895	17098	17144	16885	17106	17004	16929	16962	16895	16664	16820	17159	16941	17018	17079	16990	17114	16954	16941	16896	16968	16702	17170	16921	16982	16941	17008	17080	17106	16933	17002	16835	17082	16948	17182	17119	17021	17012	16952	16861	17165	17087	17055	17051	17065	17045	17028	16867	16767	17147	17076	17010	17161	16939	16942	16959	16911	17024	16973	17088	17184	16944	17121	17019	16917	17132	17026	17138	17186	16920	17040	17133	17235	16984	17034	17093	17084	16749	17014	17094	16951	16970	17297	17028	16949	17128	17095	16987	16899	17036	17115	17000	16984	16913	16932	16976	17072	17030	17084	16814	16897	17184	17097	16910	16776	16948	16842	17086	17095	17104	17000	17108	17019	16992	16767	16870	16997	17049	16969	17056	17257	17005	17037	16844	17093	17052	16930	16978	17086	16910	17077	16946	17021	16971	16950	17071	17159	16927	17035	17135	17088	17325	17131	17173	17131	16997	17042	17178	17152	17037	17124	16972	17060	17280	16837	17070	16874	17017	17189	16776	17020	16896	16926	17089	17208	16995	17040	17138	17027	16853	16997	17005	16944	16939	16980	17003	17204	17074	17118	17048	17084	16989	17096	17068	17184	17055	17059	17014	17044	17123	16910	16889	16949	16914	16863	16968	17233	17176	16956	16901	17061	16977	16998	16981	17029	17110	17123	17050	16841	17057	16928	16934	17112	17095	16828	17196	16945	17029	17030	17055	17011	16972	17074	16914	16897	17025	17103	17137	17074	17058	17217	16953	16935	17162	17007	16893	17040	16891	17044	17122	17020	17048	17101	17177	16932	16953	16992	16853	17055	17005	17027	17050	16910	17012	17207	17151	17059	16976	17090	17139	17031	17039	16863	16915	16940	17006	17114	17085	17047	17154	17235	17064	17097	17050	17027	17057	17163	16866	17031	17163	16976	17041	16986	16858	17097	16963	16969	17113	17051	17274	16871	17082	16921	16969	16982	17095	17083	16930	16972	17083	17120	16853	17009	17126	16896	17023	16792	16935	17045	17000	17076	17072	17017	16821	16872	17189	17040	17151	16975	17138	16837	17144	17125	17104	16914	16809	17263	17044	16971	16888	17149	17043	17086	16965	17182	17200	17051	16945	17133	16905	17022	17089	17037	17080	17122	16865	16989	17054	16965	17065	17013	17106	17062	17147	16831	16966	16686	16916	17079	17132	16946	16988	17189	16941	17046	17033	17110	16991	17217	16922	16842	17035	17188	17216	16995	17140	17156	17024	16907	17193	17251	17186	17029	17070	16954	16960	17194	17109	17145	17126	17124	17032	16891	17088	17067	17100	17142	16876	17009	17087	17182	17089	17158	17165	17056	17279	17018	17044	17045	17013	16956	17032	17021	17071	17045	17168	17131	17131	17099	16922	17144	17122	17101	16923	17128	16991	17096	17137	17055	16932	17113	17044	16936	16866	16994	16891	16954	16950	16878	16990	16967	16985	16905	16922	16920	16833	16991	17060	16993	16900	16946	17080	17129	17027	17069	16947	17020	16953	17045	17304	17199	17088	16966	17055	17112	16946	17070	16966	16993	16897	17136	17022	17059	16956	17008	17127	17066	17054	17014	17105	17254	16970	17094	17152	17042	17015	17019	17159	16954	17177	17009	17095	17068	16883	16935	16936	17026	16969	17044	17159	17039	16834	16892	17022	16967	17117	17024	17236
22159	40702	38278	30563	26281	23573	20765	18974	18325	17417	16683	16320	16205	15834	15915	15837	15775	15561	15329	15162	15650	15339	15026	14838	14974	14725	14561	14816	14544	14669	14690	14668	16327	19594	21018	19490	17076	15928	15024	14702	14499	14277	14573	14524	14442	14437	14536	14458	14635	14710	14507	14579	14711	14482	14369	14608	14492	14514	14434	14392	14566	14430	14555	14544	14553	14501	14415	14618	14411	14581	14564	14531	14591	14617	14515	14376	14417	14417	14677	14493	14633	14507	14664	14610	14449	14538	14678	14513	14359	14555	14396	14530	14315	14501	14520	14505	14486	14614	14635	14510	14540	14467	14516	14510	14382	14498	14593	14645	14542	14343	14476	14621	14551	14488	14462	14445	14493	14541	14478	14416	14503	14414	14498	14681	14627	14688	14370	14667	14489	14486	14705	14437	14569	14561	14402	14497	14389	14517	14467	14649	14540	14438	14569	14374	14480	14340	14595	14433	14595	14527	14405	14514	14530	14586	14549	14444	14521	14321	14493	14344	14699	14533	14601	14490	14512	14473	14652	14503	14530	14414	14532	14425	14658	14426	14508	14424	14558	14496	14448	14353	14461	14555	14543	14496	14588	14523	14545	14556	14536	14280	14531	14690	14479	14412	14419	14348	14639	14480	14398	14447	14505	14634	14314	14510	14539	14499	14488	14610	14613	14596	14538	14498	14571	14372	14300	14502	14459	14585	14426	14533	14670	14472	14671	14554	14570	14474	14388	14533	14528	14549	14748	14435	14512	14570	14433	14525	14400	14526	14373	14644	14417	14378	14415	14564	14440	14505	14556	14607	14504	14548	14369	14500	14320	14425	14701	14420	14663	14503	14501	14533	14503	14347	14525	14399	14628	14513	14542	14481	14464	14508	14408	14812	14561	14476	14422	14641	14460	14620	14507	14440	14527	14563	14528	14378	14571	14577	14330	14561	14566	14549	14583	14524	14639	14567	14636	14654	14518	14310	14524	14439	14681	14484	14367	14585	14462	14470	14512	14484	14589	14558	14447	14435	14525	14473	14467	14404	14509	14470	14477	14471	14474	14496	14361	14498	14390	14381	14442	14523	14636	14335	14449	14637	14497	14737	14611	14657	14406	14531	14449	14469	14491	14499	14445	14654	14495	14490	14456	14457	14674	14517	14535	14472	14556	14532	14354	14422	14526	14391	14368	14582	14449	14376	14392	14404	14463	14417	14483	14603	14476	14496	14383	14459	14588	14357	14428	14439	14460	14557	14481	14490	14366	14632	14669	14390	14459	14389	14462	14505	14443	14487	14551	14419	14629	14480	14423	14483	14323	14450	14369	14305	14495	14390	14505	14612	14517	14480	14527	14424	14574	14223	14466	14546	14583	14478	14398	14541	14482	14488	14478	14347	14449	14491	14484	14453	14423	14497	14487	14440	14476	14580	14567	14509	14572	14493	14374	14446	14499	14393	14354	14420	14336	14449	14449	14628	14435	14446	14369	14444	14463	14676	14579	14564	14682	14650	14645	14641	14469	14455	14620	14440	14528	14530	14458	14532	14525	14488	14636	14482	14665	14550	14370	14401	14576	14350	14560	14462	14483	14562	14696	14596	14541	14573	14411	14640	14534	14474	14581	14487	14423	14644	14417	14653	14513	14270	14546	14527	14545	14467	14564	14534	14373	14486	14394	14471	14449	14444	14634	14389	14539	14465	14609	14420	14494	14612	14601	14488	14576	14478	14526	14538	14500	14476	14492	14398	14509	14476	14443	14390	14288	14438	14573	14577	14529	14510	14606	14626	14491	14553	14525	14504	14673	14517	14376	14460	14524	14435	14465	14619	14545	14528	14427	14518	14371	14446	14588	14430	14443	14501	14418	14531	14464	14458	14566	14707	14423	14401	14430	14517	14494	14504	14375	14537	14288	14630	14500	14582	14510	14504	14562	14572	14430	14528	14428	14606	14380	14441	14625	14532	14487	14383	14406	14446	14398	14581	14408	14473	14386	14545	14424	14339	14568	14438	14508	14497	14481	14512	14521	14618	14391	14681	14571	14294	14558	14540	14565	14451	14428	14395	14467	14496	14593	14415	14574	14388	14385	14565	14539	14446	14457	14598	14415	14489	14716	14603	14513	14362	14510	14672	14465	14356	14547	14672	14403	14515	14553	14479	14473	14646	14493	14414	14394	14606	14392	14417	14424	14425	14541	14548	14459	14460	14615	14466	14453	14579	14470	14407	14635	14386	14358	14495	14617	14563	14470	14411	14634	14502	14563	14576	14713	14429	14491	14595	14480	14614	14508	14425	14430	14334	14497	14468	14367	14594	14597	14528	14417	14533	14573	14560	14497	14376	14583	14422	14531	14345	14402	14623	14334	14426	14629	14457	14450	14499	14587	14443	14382	14478	14482	14439	14533	14520	14484	14602	14517	14494	14304	14364	14532	14602	14472	14485	14486	14449	14443	14361	14658	14534	14255	14461	14646	14671	14487	14526	14564	14595	14529	14601	14514	14453	14704	14493	14570	14444	14486	14469	14665	14485	14581	14469	14528	14693	14447	14394	14438	14595	14378	14598	14618	14457	14572	14461	14575	14444	14467	14353	14650	14766	14506	14299	14557	14466	14410	14472	14531	14337	14437	14442	14597	14519	14478	14521	14659	14604	14583	14433	14598	14549	14669	14421	14420	14559	14497	14640	14489	14471	14546	14483	14618	14316	14673	14635	14611	14415	14599	14531	14553	14492	14606	14561	14601	14477	14456	14577	14485	14437	14326	14533	14415	14524	14604	14503	14513	14617	14615	14420	14494	14417	14444	14392	14510	14325	14564	14321	14421	14246	14598	14546	14511	14362	14571	14434	14479	14535	14553	14579	14709	14438	14523	14522	14499	14333	14401	14604	14535	14469	14475	14492	14501	14522	14481	14658	14553	14302	14586	14519	14302	14515	14472	14480	14477	14611	14487	14712	14406	14379	14448	14400	14526	14377	14532	14528	14570	14390	14566	14411	14476	14535	14391	14477	14555	14532	14497	14451	14606	14338	14414	14527	14596	14654	14403	14544	14599	14420	14596	14460	14535	14478	14397	14655	14314	14432	14504	14438	14485	14282	14415	14502	14442	14484	14579	14539	14523	14550	14446	14519	14338	14472	14501	14494	14420	14485	14466	14638	14360	14612	14378	14443	14497	14447	14548	14658	14309	14428	14372	14419	14478	14468	14423	14452	14377	14515	14584	14460	14510	14553	14500	14584	14485	14703	14599	14626	14186	14491	14566	14599	14308	14583	14523	14369	14423	14416	14550	14561	14506	14384	14527	14460	14483	14391	14440	14386	14432	14515	14558	14448	14630	14606	14602	14622	14530	14451	14432	14486	14466	14593	14505	14450	14390	14395	14564	14478	14403	14518	14466	14571	14522	14552	14528	14494	14356	14550	14440	14625	14497	14590	14541	14455	14632	14476	14475	14376	14457	14403	14603	14560	14423	14281	14471	14567	14477	14361	14410	14305	14575	14667	14488	14537	14653	14397	14495	14464	14691	14519	14585	14671	14632	14384	14531	14570	14553	14542	14477	14480	14594	14375	14502	14517	14608	14465	14557	14310	14502	14332	14632	14335	14706	14432	14473	14591	14455	14452	14582	14432	14389	14462	14458	14591	14561	14426	14529	14528	14486	14579	14621	14592	14510	14706	14613	14399	14555	14489	14513	14421	14523	14493	14370	14452	14380	14434	14645	14529	14400	14370	14566	14590	14610	14351	14648	14510	14546	14483	14318	14661	14384	14423	14389	14545	14565	14528	14468	14605	14425	14536	14426	14565	14287	14522	14541	14471	14460	14426	14668	14356	14465	14438	14510	14278	14589	14404	14409	14578	14399	14595	14464	14414	14528	14390	14481	14593	14497	14378	14514	14405	14443	14608	14409	14461	14705	14456	14549	14653	14474	14419	14471	14481	14465	14447	14345	14481	14456	14511	14546	14316	14491	14412	14298	14493	14380	14353	14660	14390	14463	14437	14739	14494	14445	14578	14459	14272	14445	14480	14402	14402	14536	14502	14540	14521	14568	14532	14640	14407	14448	14393	14441	14455	14393	14520	14505	14513	14569	14427	14542	14391	14513	14637	14387	14538	14510	14476	14588	14446	14425	14382	14528	14375	14745	14510	14346	14549	14348	14578	14422	14514	14393	14584	14466	14481	14503	14623	14511	14486	14239	14508	14418	14559	14348	14371	14483	14634	14577	14557	14651	14435	14471	14580	14451	14526	14441	14321	14522	14584	14514	14557	14483	14521	14554	14586	14453	14665	14636	14391	14461	14617	14450	14441	14480	14564	14504	14497	14521	14617	14429	14388	14558	14477	14464	14665	14405	14674	14482	14430	14591	14567	14483	14573	14584	14523	14368	14464	14407	14549	14440	14715	14471	14313	14400	14569	14533	14672	14415	14433	14405	14459	14522	14462	14432	14319	14349	14508	14616	14674	14438	14403	14338	14618	14443	14399	14439	14421	14488	14545	14369	14500	14385	14416	14473	14424	14523	14498	14473	14565	14271	14524	14502	14464	14644	14440	14476	14513	14568	14412	14494	14483	14330	14595	14596	14490	14484	14489	14449	14488	14625	14505	14675	14569	14510	14428	14518	14559	14517	14417	14457	14496	14535	14609	14414	14492	14403	14378	14352	14428	14537	14356	14463	14366	14593	14542	14471	14609	14412	14540	14733	14460	14477	14434	14394	14388	14472	14507	14597	14408	14629	14536	14328	14444	14466	14436	14492	14470	14595	14437	14575	14492	14355	14408	14294	14420	14630	14599	14424	14502	14502	14429	14568	14352	14407	14576	14480	14571	14429	14494	14341	14445	14486	14581	14522	14402	14475	14359	14439	14474	14513	14414	14588	14572	14460	14635	14599	14472	14377	14617	14547	14372	14290	14445	14473	14509	14448	14453	14587	14329	14535	14516	14620	14426	14666	14456	14457	14427	14474	14496	14461	14536	14345	14554	14460	14574	14423	14606	14471	14478	14505	14612	14481	14515	14617	14536	14409	14499	14472	14568	14600	14544	14382	14479	14542	14227	14400	14562	14589	14566	14431	14461	14394	14545	14489	14560	14338	14418	14740	14512	14574	14516	14469	14487	14487	14461	14509	14749	14480	14445	14453	14577	14501	14618	14532	14505
27668	23217	28610	25067	20905	19948	18970	18390	17996	17602	17526	17414	17518	17777	17499	17370	17503	17495	17321	17356	17340	17530	17197	17286	17276	17352	16978	17303	17322	17217	17440	17273	17286	17428	17612	17547	17473	17499	17170	17270	17344	17103	17139	17074	16989	16980	17272	17290	17179	17276	17491	16898	17061	17070	17100	17351	17108	17301	17312	17173	17058	17083	17108	17030	17022	17237	17145	17045	17164	17183	17025	17136	17210	17391	16856	17195	17102	17064	17131	17108	17181	17242	17034	17378	17261	17086	17394	17112	17245	17195	17074	17189	17173	17104	17208	17106	17186	17065	17087	17337	17317	17059	17063	17066	17151	17201	16980	17051	17081	17305	17010	17173	17161	17136	17267	16939	17255	17011	17052	17416	17209	17383	17009	17057	17299	17293	17173	17056	17189	17152	17274	17079	17129	17039	17314	17190	17183	17316	17430	17006	17203	17139	17272	17080	17386	17091	16988	17026	16893	17256	17204	17253	17202	17039	17075	17088	17154	17042	17063	17183	17091	17048	17205	17197	16828	17079	17089	17174	17042	17269	17269	17128	17145	17130	17115	17107	17026	17055	17121	17130	17259	17126	16974	17087	17305	17220	17090	17100	17221	17199	17134	17215	17085	17359	17077	17067	17045	17178	16892	17217	17042	16993	17044	17026	17197	17150	17380	17210	16955	17263	17154	17137	17143	17311	17111	17293	17037	16937	17256	17247	17208	17112	17232	17272	17093	17007	17013	17172	17236	17220	17115	17185	17216	17140	17069	17134	17309	17040	17076	17241	17228	17190	17241	17109	17235	17045	17170	17314	16850	17134	17157	17319	17233	17198	17107	17056	17158	17093	17083	17061	17218	17114	17234	17041	16962	16981	17038	16947	17059	17224	17219	17204	17295	17267	17230	17114	17054	17163	17194	17185	17354	17107	17045	17098	17161	17169	17083	17204	17531	17259	17207	17330	17169	17186	17209	17118	17277	17304	17033	17075	17360	17340	17192	16941	17179	17128	17221	17202	17187	17139	17256	17388	17065	17057	17278	17087	17241	17122	16929	17175	17279	17181	17461	17177	17179	17331	17154	17157	17360	17201	17449	17218	17290	17080	17169	17216	17261	17140	17161	17096	17274	17225	17107	17281	17301	17354	17267	17257	17134	17129	17480	17131	17081	16955	17110	17045	17038	17245	17408	17244	17033	17148	17125	17215	17155	17152	17077	17055	17337	17051	17098	17136	17289	17152	17037	16928	17125	17305	17183	17066	17214	17305	17434	17160	17047	16996	17003	17343	17182	17086	17172	17100	17220	17168	17276	17111	17217	17105	17154	17219	17067	17155	16988	17127	17111	17106	17201	17247	17094	17251	17097	17172	16973	17024	17269	17118	17074	17321	17354	17200	17283	17280	17293	17049	17202	17036	17197	17113	17167	17114	17234	17192	16960	17213	17228	17157	17208	17312	17172	17276	17228	17192	17136	17109	17295	17050	17014	17020	17156	17104	17245	17062	16987	17038	17180	17119	17298	17055	17260	17270	17460	17009	17004	17001	17356	17094	17229	17147	17121	17080	17316	17072	17155	17207	17132	17186	17110	17166	17076	17303	17237	17156	17150	17190	17108	17136	17059	17133	17191	17233	17133	17185	17235	17345	17100	17149	17087	17356	17153	16944	17167	17104	17118	17235	17068	17198	17162	17385	17156	17175	17217	17094	17088	17067	17271	17048	17434	17023	17313	17088	16990	17106	17235	17127	17080	17200	17089	17013	17053	17103	17121	17241	17239	17088	17110	17376	17190	17227	17243	17220	17195	17175	16997	17272	17179	17102	17111	17130	17315	17157	17240	17188	17231	17221	17010	17046	17131	17273	17225	17155	17285	17279	17108	17407	17158	17297	17109	17112	17010	17139	17273	17206	17352	17210	17098	17157	17145	17092	17217	17139	17429	17056	17144	17308	16975	17092	17104	17352	17237	17060	16994	17180	17086	16959	17139	17239	17266	17156	17307	17099	17219	17112	17114	17013	17114	17129	17358	17175	17043	17155	17179	17182	17128	17145	17133	17284	17093	17354	17336	17163	17214	17085	17301	17064	17134	17163	17031	17094	17175	17193	17101	17238	17148	17025	17125	17143	17218	17096	17134	17142	17128	17194	17127	17061	17125	17233	17119	17131	17141	17025	17109	17146	17106	17280	17057	17229	17414	16943	17068	17123	17039	17248	17302	17297	17294	17184	17168	17489	17434	17146	17216	17196	17169	17163	17100	17272	17149	17108	17139	17227	17243	17091	17248	17191	17234	17124	17063	17075	17113	16994	17190	17011	17215	17211	17216	17133	17101	17030	17166	17080	17369	17090	17118	17023	17303	17283	17198	17355	17233	17274	17250	17144	17036	17228	17085	17152	17163	17094	17048	16951	17000	16977	17104	17084	17188	17354	17320	17170	17279	17195	17446	17158	17171	17154	17098	16985	17041	17403	17169	17163	16969	17040	17061	17075	17182	17061	17137	17262	16963	17249	17160	17161	17117	17229	16904	17052	17022	17101	17194	17078	17165	17091	17355	17092	17099	17387	17127	17152	17031	17128	17241	17136	17207	17126	17225	17146	17230	17248	17266	17245	17156	17143	17038	17207	17079	17060	17198	17234	17204	17096	17042	17117	17223	17420	17358	17070	17093	16957	17169	17345	17212	17158	17154	17132	17235	17277	17212	17296	17175	17257	17019	16880	17197	16946	17059	17298	17063	17092	17260	17258	17131	17279	17196	17206	17077	17234	17334	17277	17138	17210	17180	17189	17134	17117	17058	17081	17140	17205	17016	17316	17104	17204	17208	17307	17182	17222	17225	17126	17080	17084	17246	17144	17202	17201	17385	17201	17127	17101	17092	16929	17305	17271	17330	17208	17200	17217	17048	17064	17352	17268	17136	17208	16977	17225	17279	17195	17098	17258	17228	17099	17143	17021	17084	17090	17274	16867	17253	17167	17313	17454	17166	17180	17220	17063	17063	17117	17138	17278	16950	17255	17219	17206	17235	17134	17308	17330	17291	17129	17266	17090	17216	17018	16984	17173	17164	17136	17206	17267	17137	17184	17110	17094	17149	17298	17302	17111	17016	17076	17254	17172	17132	16884	17104	17227	17083	17100	17242	17140	17265	17010	17278	17402	17277	17281	17229	17191	17254	17128	16969	17042	16948	17141	17131	17152	17127	16962	17060	17136	17065	17297	17151	17205	17217	17116	17298	17090	17049	17343	17393	17219	17106	17169	17006	17267	17243	17098	17106	17237	17163	17160	17061	17334	17060	17065	17230	17296	17419	17279	17224	17324	17300	17324	17259	17116	16861	17142	17244	17296	17144	17330	17355	17192	17238	17315	16955	17300	17270	17094	17218	17266	17288	17169	17002	17302	17076	17319	17376	17145	17079	17153	17128	17032	17185	17214	17201	17223	17288	17125	17311	17111	17162	17112	17071	16812	17242	17208	16977	17059	17202	17167	17283	17443	17240	17065	17297	17166	17344	17213	17053	17204	16994	17138	17283	17213	17140	17166	17216	17149	17162	17171	17113	17240	17390	17044	16928	17138	17048	17126	17363	17143	17204	17120	17157	17226	17394	17297	17221	17112	16957	17405	17141	17111	17241	17029	17144	17243	17282	17423	16972	17220	17051	17190	17069	17129	17173	16981	17263	17122	17190	17030	17191	17136	17267	16962	17210	17296	17285	17285	17082	17202	17386	17033	17158	17123	17041	17163	17273	17310	17237	17100	17214	17035	17323	17191	17357	17159	17252	17089	17131	17205	17058	17335	17100	17116	17188	17052	17281	17013	17149	17072	17208	17271	17276	17025	17068	17142	17068	17075	17340	17172	17034	17105	17202	17075	17016	17093	16995	17177	17073	17100	17196	17093	17101	17099	17011	17172	17224	16952	17315	16952	16846	17268	17151	17093	16950	17031	17229	17252	17153	17073	17111	17003	17139	17228	17111	17111	17400	17292	17125	17182	17369	17239	17229	17151	17237	17114	17153	17168	17065	17370	17254	17191	17270	17069	17364	17120	17209	17123	17080	17060	17187	17142	17236	17112	17051	17123	17202	17076	17159	17129	17352	17041	17192	17131	16969	17061	17022	17141	17086	17113	17287	17203	16971	17053	17111	17487	17243	17236	17289	17222	17039	17239	16856	17062	17159	17101	17016	17159	17178	17153	17230	17153	17277	17147	17259	16975	17100	17240	17094	17223	17165	16948	16948	17149	17185	17221	17377	17258	17014	17011	16984	17278	17133	17314	16949	17110	17144	17038	17295	17197	17391	17194	17276	17227	17243	17389	17373	17131	17225	17251	17199	17191	17186	17213	17329	17132	17143	17074	17208	17318	17121	17053	17120	17237	17018	17179	17220	17311	17161	17178	17077	17407	17413	17321	17045	17166	17065	17413	17206	17235	17078	17252	17308	17192	17139	16997	17105	17294	17222	17096	17153	17082	16997	17175	17284	16922	17067	17034	17184	17193	17400	17003	17178	17222	17308	17187	17242	17101	16966	17114	17156	16922	17169	17223	17170	17102	17179	17160	17119	17052	17229	17076	17007	17030	17145	16913	17120	17116	17127	17193	17061	17173	17265	17033	17308	17169	17254	17018	17108	17273	17165	17244	17206	17130	17162	17176	17160	17113	17163	17085	17393	17032	17181	17232	17144	17158	17156	17163	17081	17068	17380	17017	17090	17221	17220	17211	17017	17207	17141	17274	17073	17126	17063	17214	17120	17285	17109	17252	17205	17053	17136	16986	17226	16753	17207	17249	16989	17056	17119	17110	17187	17314	17151	17223	17219	17277	17178	17402	17437	17330	17026	16920	16937	17214	17197	17092	16998	17356	17098	17109	17082	17189	17035	17320	17207	17113	17216	17116	17193	17230	17261	17251	17275	17147	17285	17061	17236	17129	17135	17105	17048	17337	17123	17283	17487	17137	16955	17092	16918	17136	17210	17384	17279	17036	17189	17240	16937	17013	17275	17112	17121	16934	17256	17390	17153	17358	16993	17166	17065	17382	17242	17395	16953	17220	17092	17146	17248	17152	17200	17170	16967	17246	17083	17106	17153	17056	17118	17235	17122	17219	16962	17187	17240	17131	17147	17295	17113	17335	17060	17108	17264	17065	17125	17068	16988	17235
20747	29040	29198	22420	20249	18452	17089	16474	16111	15559	15184	15276	15130	15218	15358	14991	14919	14994	14760	14877	14852	14742	14876	14722	14839	14608	14483	14486	14769	14485	14700	14608	14679	15025	15012	14942	14795	14891	14738	14591	14610	14366	14534	14615	14511	14606	14524	14678	14606	14469	14615	14545	14587	14592	14623	14506	14544	14453	14608	14553	14481	14486	14489	14584	14430	14617	14679	14676	14614	14484	14660	14555	14613	14529	14566	14551	14603	14582	14546	14499	14542	14612	14591	14585	14314	14549	14548	14566	14522	14392	14502	14585	14488	14563	14524	14571	14485	14778	14431	14507	14633	14480	14381	14629	14429	14607	14436	14412	14606	14657	14549	14560	14679	14529	14540	14556	14621	14460	14519	14541	14643	14529	14526	14550	14405	14542	14462	14595	14615	14521	14705	14654	14438	14566	14623	14642	14733	14518	14527	14569	14664	14538	14582	14471	14569	14561	14756	14596	14570	14497	14567	14584	14520	14534	14576	14492	14525	14725	14705	14572	14521	14682	14594	14573	14581	14549	14540	14718	14477	14719	14535	14584	14310	14708	14489	14470	14463	14546	14703	14721	14421	14550	14578	14537	14580	14699	14591	14522	14465	14487	14626	14580	14451	14585	14612	14670	14580	14565	14535	14497	14531	14628	14652	14559	14710	14479	14601	14628	14512	14464	14690	14511	14589	14448	14633	14480	14604	14485	14587	14510	14489	14490	14569	14595	14493	14540	14446	14616	14535	14472	14428	14539	14433	14662	14498	14579	14519	14696	14614	14682	14487	14628	14488	14524	14531	14583	14688	14521	14433	14381	14484	14569	14663	14523	14493	14603	14527	14368	14530	14401	14494	14558	14575	14675	14356	14605	14557	14443	14538	14562	14556	14592	14549	14470	14736	14533	14492	14442	14560	14647	14539	14443	14648	14471	14552	14562	14448	14428	14571	14533	14477	14299	14520	14424	14542	14568	14467	14498	14747	14631	14450	14640	14533	14590	14508	14461	14498	14626	14458	14632	14686	14667	14617	14356	14510	14497	14581	14541	14423	14516	14498	14442	14471	14602	14627	14463	14443	14621	14624	14668	14657	14511	14609	14633	14616	14698	14550	14728	14524	14662	14777	14439	14549	14402	14649	14571	14537	14548	14494	14609	14482	14426	14548	14506	14387	14522	14501	14545	14675	14552	14510	14599	14448	14574	14565	14573	14597	14559	14635	14609	14477	14549	14554	14610	14618	14561	14525	14437	14666	14521	14586	14597	14669	14554	14510	14551	14660	14588	14627	14579	14558	14519	14474	14650	14727	14565	14572	14664	14447	14464	14534	14471	14554	14549	14648	14587	14633	14419	14581	14409	14453	14462	14473	14594	14486	14558	14585	14462	14603	14463	14619	14578	14422	14509	14645	14405	14587	14480	14618	14394	14546	14505	14607	14535	14425	14682	14352	14496	14592	14454	14539	14528	14510	14554	14642	14572	14484	14544	14693	14540	14433	14751	14534	14743	14529	14689	14536	14667	14599	14501	14666	14508	14455	14643	14620	14465	14574	14532	14404	14576	14413	14519	14537	14538	14559	14374	14657	14548	14482	14794	14488	14718	14601	14547	14469	14509	14463	14709	14505	14623	14817	14694	14661	14527	14581	14623	14791	14383	14696	14392	14547	14715	14336	14697	14502	14451	14569	14634	14611	14687	14498	14495	14586	14693	14532	14733	14588	14388	14768	14527	14447	14649	14507	14661	14527	14633	14576	14426	14448	14553	14687	14464	14515	14565	14651	14550	14507	14542	14556	14544	14565	14362	14695	14594	14485	14540	14534	14523	14430	14573	14721	14464	14560	14597	14591	14304	14382	14389	14497	14437	14450	14410	14631	14495	14691	14484	14646	14540	14555	14605	14615	14769	14546	14508	14713	14452	14478	14485	14435	14455	14544	14538	14620	14504	14646	14537	14529	14660	14601	14620	14532	14662	14373	14506	14571	14399	14670	14590	14597	14489	14618	14555	14577	14600	14599	14628	14688	14453	14491	14446	14664	14673	14567	14686	14617	14620	14600	14616	14536	14645	14569	14486	14490	14738	14535	14468	14647	14691	14649	14708	14583	14730	14459	14429	14566	14666	14591	14700	14609	14667	14535	14813	14634	14406	14615	14649	14721	14621	14685	14500	14472	14607	14499	14557	14537	14453	14628	14448	14471	14563	14843	14600	14608	14463	14611	14600	14631	14560	14462	14400	14618	14623	14635	14542	14666	14558	14489	14543	14696	14683	14655	14689	14491	14665	14644	14803	14483	14576	14650	14543	14449	14561	14435	14457	14570	14498	14651	14566	14453	14651	14632	14580	14614	14704	14587	14601	14564	14596	14324	14675	14562	14604	14485	14665	14487	14609	14471	14574	14599	14537	14347	14511	14589	14589	14555	14612	14546	14583	14397	14567	14543	14546	14738	14474	14475	14559	14563	14495	14585	14556	14532	14456	14713	14728	14462	14449	14389	14471	14676	14700	14749	14586	14543	14411	14488	14696	14474	14665	14640	14522	14599	14426	14706	14631	14566	14442	14476	14617	14657	14579	14576	14567	14785	14611	14569	14457	14430	14551	14559	14543	14512	14671	14767	14436	14519	14591	14662	14633	14487	14562	14449	14403	14515	14443	14633	14559	14541	14646	14476	14572	14432	14657	14704	14522	14399	14536	14446	14421	14444	14508	14604	14765	14514	14459	14492	14605	14682	14663	14707	14610	14333	14450	14559	14621	14721	14462	14773	14661	14415	14384	14582	14569	14669	14566	14604	14417	14462	14557	14699	14649	14428	14633	14532	14630	14480	14522	14495	14588	14553	14497	14675	14578	14532	14690	14618	14744	14590	14552	14517	14481	14680	14576	14627	14587	14450	14579	14549	14519	14525	14673	14548	14508	14769	14585	14607	14613	14630	14503	14676	14532	14690	14478	14512	14704	14600	14627	14528	14722	14468	14576	14649	14649	14429	14681	14487	14708	14625	14513	14651	14483	14522	14544	14514	14605	14660	14527	14530	14664	14497	14604	14601	14621	14538	14415	14594	14487	14705	14532	14671	14697	14572	14358	14517	14567	14692	14668	14410	14581	14564	14626	14514	14475	14496	14447	14523	14661	14655	14459	14540	14608	14357	14452	14500	14631	14501	14571	14628	14809	14465	14597	14582	14643	14522	14466	14493	14491	14656	14632	14719	14641	14605	14615	14617	14381	14668	14549	14465	14770	14461	14511	14606	14531	14597	14690	14689	14573	14732	14452	14678	14691	14636	14658	14673	14609	14674	14609	14579	14562	14793	14537	14608	14605	14569	14702	14584	14725	14577	14359	14675	14714	14555	14785	14355	14773	14473	14516	14472	14795	14549	14711	14581	14568	14668	14444	14631	14576	14455	14557	14612	14652	14738	14496	14750	14623	14606	14447	14542	14579	14563	14700	14568	14448	14577	14676	14466	14575	14634	14533	14560	14553	14702	14564	14573	14514	14548	14695	14650	14473	14597	14508	14588	14524	14557	14557	14469	14493	14564	14523	14608	14653	14424	14551	14608	14508	14506	14778	14499	14559	14487	14604	14657	14566	14695	14712	14465	14564	14611	14507	14572	14821	14479	14440	14684	14504	14476	14578	14582	14519	14584	14548	14536	14618	14444	14462	14526	14724	14610	14776	14501	14674	14649	14523	14494	14625	14568	14548	14593	14567	14572	14750	14472	14488	14490	14552	14565	14564	14460	14685	14353	14447	14650	14663	14627	14568	14567	14575	14484	14419	14467	14729	14373	14749	14642	14509	14592	14441	14523	14460	14515	14680	14684	14583	14538	14697	14393	14518	14593	14638	14618	14763	14486	14528	14639	14476	14578	14483	14668	14629	14600	14640	14477	14484	14660	14708	14409	14661	14456	14501	14590	14544	14566	14558	14756	14440	14360	14527	14572	14379	14595	14452	14401	14576	14538	14443	14693	14570	14699	14561	14662	14588	14611	14428	14463	14578	14634	14568	14630	14661	14544	14503	14410	14310	14455	14507	14457	14628	14630	14749	14618	14608	14566	14631	14489	14587	14561	14632	14571	14490	14554	14524	14583	14471	14680	14544	14526	14468	14524	14687	14645	14468	14626	14629	14696	14551	14536	14666	14625	14525	14484	14475	14345	14653	14509	14531	14586	14627	14560	14555	14662	14557	14418	14687	14617	14624	14592	14348	14578	14597	14540	14652	14706	14493	14696	14427	14365	14504	14681	14573	14601	14337	14696	14457	14571	14365	14649	14617	14618	14456	14463	14519	14674	14462	14539	14745	14619	14747	14524	14520	14606	14586	14485	14504	14738	14592	14417	14669	14488	14616	14453	14510	14753	14594	14511	14477	14612	14536	14421	14419	14518	14561	14579	14477	14532	14550	14551	14697	14572	14639	14657	14542	14619	14444	14525	14600	14740	14624	14465	14475	14471	14693	14516	14617	14482	14639	14480	14585	14517	14635	14461	14412	14463	14451	14517	14451	14526	14561	14522	14715	14438	14520	14522	14338	14434	14602	14746	14765	14499	14620	14677	14592	14454	14424	14376	14514	14626	14525	14601	14494	14551	14700	14647	14670	14529	14586	14472	14546	14514	14637	14597	14525	14504	14582	14551	14362	14689	14509	14622	14598	14696	14639	14654	14519	14648	14552	14594	14656	14615	14559	14428	14447	14558	14663	14720	14523	14391	14468	14603	14618	14611	14547	14431	14674	14505	14532	14667	14725	14584	14632	14531	14460	14585	14435	14352	14528	14437	14516	14714	14479	14596	14442	14416	14524	14605	14577	14619	14437	14527	14465	14298	14542	14514	14526	14660	14617	14518	14497	14572	14709	14547	14583	14514	14635	14712	14583	14521	14578	14722	14506	14567	14502	14591	14463	14615	14621	14764	14684	14510	14582	14579	14713	14504	14443	14546	14419	14347	14556	14691	14441	14621	14631	14527	14679	14574	14532	14511	14463	14374	14449	14604	14320	14576	14533	14545	14481	14736	14379	14650	14641	14531	14546	14623	14602	14374	14675	14596	14580	14698	14634	14450	14630	14563	14512	14643	14591	14563	14439	14549	14425	14532	14744	14694	14558	14650	14585	14729	14558	14581	14439	14591	14473	14698	14565	14556	14555	14634	14386
23899	21428	29124	24343	22756	23528	22917	19572	18661	18408	18035	18059	17920	17931	17932	17696	17586	17497	17650	17574	17325	17570	17374	17237	17286	17210	17109	17259	17206	17290	17270	17104	17545	18327	19523	19821	18679	18291	17375	17299	17075	17156	17106	17203	17023	16967	17103	17167	17176	16974	17272	16985	17170	17124	17264	17207	17143	17121	17216	16988	16965	17049	17133	17093	17245	17148	17190	17084	17151	17022	16826	17014	17229	17258	17069	17124	17122	16824	16951	17034	17000	16943	17248	17186	17299	17091	17089	17074	16992	16823	16894	17021	16878	16856	17060	17126	17107	17104	17001	16909	17169	17069	17046	16983	17178	16919	16965	16995	16965	17213	16989	16969	17163	17222	16998	16964	16942	17036	17112	17236	17112	17028	16854	17255	16997	17183	17128	17000	17009	17031	17072	17103	16916	17079	17000	16734	17143	16917	17003	16808	17057	17112	17085	16961	17101	17036	17138	16994	17200	17022	17060	16824	16978	17036	17050	17059	17112	17157	16932	17015	16988	17014	17089	17052	17139	17015	17079	16908	17023	16927	17063	17147	16941	17131	17177	17027	17153	17213	17037	17184	16953	16904	16925	17199	16948	17111	17089	17227	16980	16893	16986	16875	16959	17000	17090	17015	17137	16966	17083	17090	17017	16982	17131	16987	16945	16907	17211	17082	16978	17175	17223	17174	17117	17041	17099	17260	17008	17160	16954	16950	17171	17100	17083	17041	17142	17061	16964	17189	17073	17125	16862	17294	17175	17205	17259	17026	16868	17074	16827	17072	17077	16948	16976	16956	17051	16974	17004	17125	17052	17023	16943	17018	17150	16939	17326	17251	17102	17100	16901	17128	16912	17169	17190	17054	16987	16921	16960	17141	16965	17022	17089	16852	17033	17106	17050	17170	16916	16986	16820	17050	16885	17010	16990	17132	17071	16957	17115	17155	17218	17116	17191	17322	16941	16938	17145	16948	16956	16904	16862	16950	17060	17070	17162	17065	17317	17139	17094	16968	16824	17126	17239	16962	17079	17045	17050	17213	16855	16935	17091	17106	17069	16999	17259	16992	17168	17017	17080	17275	17010	17174	17170	16954	17046	17201	16975	17000	17116	17017	17047	16973	16899	17039	17068	16926	17025	17166	16948	17196	16996	17138	17177	16995	16975	16951	16989	16945	16951	17013	17066	16945	17124	17280	17163	17144	16892	16987	17131	17125	17120	17157	16914	17039	16954	17034	16975	16989	16868	16837	17127	17238	17000	17098	17105	17125	16964	17019	16930	17048	16953	17255	17032	17142	17226	17136	16886	17173	16992	17109	17136	16999	17214	17057	17062	17207	16990	17181	17066	16916	16999	17137	17112	17051	17058	16894	16990	16938	17033	17145	17018	17149	17028	16970	17122	17064	17070	17059	16951	17208	17146	16947	16977	16899	17129	17090	17035	16947	16969	17141	16938	17112	17172	17054	16866	17050	17044	16987	17101	17308	17173	17035	17087	17209	17091	17014	16866	17136	17090	16989	17098	17032	17089	16966	17072	16947	17143	17142	17135	17040	17177	16919	17070	17219	17125	17018	17202	17173	17098	16977	17241	17076	17130	17166	17108	16879	17092	16927	17006	16864	16966	16970	17121	16903	17011	16965	16917	16985	17114	17195	17269	16924	17018	17078	16904	16875	17153	17047	17157	17189	17229	17123	16937	17083	17006	17034	17229	17087	17008	17124	17232	17134	17130	16965	17235	17045	17020	17077	16959	17044	17045	16967	17151	16895	17162	16912	17111	17209	16841	17089	17241	16914	17015	17201	17175	17176	17033	17299	17206	16996	17064	16926	16893	17024	17009	16882	17070	17151	17061	17247	17174	17060	16955	16833	17023	17114	17036	17110	17126	17002	17160	17164	16979	16994	17093	16851	16975	16933	16813	17003	17014	16920	17021	17075	17174	16911	17018	16983	16931	17052	17132	17127	16935	17037	16775	16935	17054	17114	16901	16958	16942	17067	17123	16987	17046	17121	17078	16910	16972	17014	16845	17051	17150	16924	17005	17000	17110	17067	17101	17134	17076	17020	16936	16969	17037	17123	17185	16913	17088	17040	17055	17087	17058	17180	16833	17108	17154	17021	17275	16963	17119	17083	16883	17203	17147	17011	17169	16859	16831	17060	17104	16990	16813	17162	17072	17138	17103	17077	16966	17154	16967	17002	17035	17060	17040	17035	17110	16955	17008	16983	17201	17037	17093	17054	17040	17110	16906	17111	16995	16917	16951	17131	17081	17105	17066	17044	17218	16911	17170	17009	16842	16824	17012	16928	17146	17064	16971	16978	17108	17094	16954	17119	16892	17169	17118	17033	17200	17159	17217	16927	16999	17133	16969	16839	17108	16958	17107	16979	17059	17116	17082	16974	16985	17096	17098	16872	16897	17012	16952	17042	16950	16950	17160	17101	17120	17096	17281	17111	17067	16861	17131	17164	17088	17028	17359	17002	17153	17008	17233	17128	17012	17162	17205	17091	17115	16922	17102	17050	16799	16893	17039	16908	17025	17049	16958	17214	16987	17139	17062	16968	16958	17027	17029	17119	16975	17144	16875	17104	17170	16975	17137	17081	17233	17114	17149	17099	16944	17234	17154	17082	17132	16966	17058	16949	17026	17319	16880	16987	16985	17188	17023	17046	17028	17006	17032	17069	17150	16971	17090	16961	16931	17066	16884	16943	16896	17045	17220	17114	16972	17043	17044	17041	17243	16903	17051	17050	17158	16892	16958	17201	17130	17283	17123	16958	16976	16925	17020	17021	17192	17187	17222	17077	17055	16992	17264	17048	17033	17195	17150	17002	16977	16978	17033	17227	17021	17079	16920	16845	17157	17224	17037	17139	17003	16802	17189	17067	17137	17049	17013	17083	17085	17055	17094	16889	16971	17114	17143	17056	17316	16978	16953	16913	17165	17311	17240	17103	17023	16881	17134	17091	17124	16922	16890	17284	16956	17215	16998	17047	16857	17089	17027	17081	17140	17109	16956	16946	16989	17149	17077	16941	17163	17064	17046	16972	17134	17080	17062	17055	17157	17003	17180	17012	17212	17204	16949	17064	17200	17035	17150	16950	17030	16869	17336	16913	16871	17263	17135	16894	17172	17168	17038	16908	17111	16973	17164	16832	17113	17095	17195	16997	17097	17172	16942	17075	17275	16896	17345	17237	17017	16934	17172	16942	17239	17073	16999	17064	16990	17205	17191	17152	17101	16881	16937	17051	16957	17117	17127	17045	17018	17097	17105	17202	17103	16844	17050	16888	17146	17105	17096	17067	17089	16952	16885	17067	16866	17043	17047	17165	16952	17023	16939	16900	16927	17087	16944	17183	17118	16925	17239	17015	16929	17047	17127	16891	17030	17059	16933	16923	16902	17011	17175	17171	17234	17219	16880	16870	17099	16893	16985	17030	17060	17046	17054	16881	17095	16937	17110	17185	17093	16863	16968	17317	17115	17147	17033	17061	16992	17100	17184	16919	17043	16940	17059	17103	17076	17198	17193	17038	16928	17072	17016	16892	17090	17155	17230	17004	17163	17020	17257	17074	17112	16945	17192	17039	17197	16981	17151	17171	17343	17025	17305	17057	16997	17058	16921	17083	17017	17071	17036	16987	17078	17139	17098	16914	16945	16902	17091	17164	17135	17186	17068	16840	17012	17208	17263	17148	17101	17132	17161	17012	17056	16767	17075	17030	16740	17107	16950	17116	16954	17147	16887	17004	16934	17091	16932	16747	17110	17104	17109	17062	16990	17102	17008	17022	17026	17106	16990	17027	17095	17087	17164	17131	17026	17196	17183	17167	16888	17132	17166	16999	16791	16949	17324	16987	16879	17059	17088	17009	16993	16950	17053	17163	17041	17195	16938	17019	17035	17230	16939	17163	17283	17100	17041	16943	17000	17088	16957	16997	17041	17024	17138	16997	17191	17052	17003	16979	17036	16958	17138	17309	17047	16997	17121	17086	16983	17007	16925	16947	17075	16948	17260	17114	17006	17163	17200	17084	17053	17015	16797	16971	17104	17074	16846	16967	17128	17097	16975	16886	16926	16945	17010	17163	16837	16838	17122	17029	17016	16881	17229	17073	17040	17134	17045	17278	17119	17241	17251	16950	17103	17080	17067	17101	16990	17025	17016	17045	16935	17203	16890	17108	17016	17112	17012	17184	17208	17192	17098	17165	17112	17141	17088	16853	17141	16906	17125	17026	16995	17052	17172	16944	17114	17302	17225	17265	16945	16971	17069	16882	16912	17034	16969	16955	17014	17110	17003	17118	17081	17073	17097	16898	17139	16928	17127	17142	17024	17214	17141	16973	17067	17036	17086	16902	16964	17203	17007	17041	17257	17018	16798	17072	17178	16909	16905	16890	17161	17168	17218	17003	17002	17042	17242	17075	16970	17173	16920	16888	17050	17339	17004	17032	16999	17140	17052	17076	17171	17173	17017	17229	17157	17177	17142	17146	17004	17014	17147	17016	17145	16989	17185	17174	16932	16998	17176	17038	17040	16962	17191	17225	17084	17226	17073	17051	16924	16945	17042	17035	17219	17131	17054	17137	16958	17217	16893	17047	17172	16969	16942	17046	16952	17136	17231	17073	17186	17069	17045	17214	17208	17182	17058	17042	16938	16780	17052	17030	17005	17051	16930	17137	17077	17191	16864	16952	17177	17056	17132	17046	17086	16949	17188	17143	17181	17080	16924	17117	17125	17208	17006	16891	16874	17238	16935	17001	16969	17191	17148	17226	17097	16965	17218	16937	16984	17174	17241	17163	16834	17131	17043	17002	17088	17220	16997	17001	17031	17146	17029	17040	17179	17028	17164	17057	17269	16919	16960	17014	17036	16959	17105	17240	17141	17143	17027	17121	17241	17104	16996	17169	17072	17202	16909	16932	17092	17059	17132	16995	16964	17017	16965	17118	17003	17142	17239	17042	17113	17193	17125	17002	17298	17064	17061	17050	17159	16763	17005	16930	16880	17094	17198	16921	16988	16916	17178	17113	17043	17071	16904	17236	17224	17071	16809	16840	17103	17019	16912	16803	16863	16924	17073	16870	16998	17156	16996	17039	17125	17018	17008	17046	16927	17175	17119	17022	16964	17086	17030	17050	17080	17187	17081	17016
19559	34847	35187	27475	24108	20338	19160	17826	16926	16110	15906	15865	15525	15628	15509	15341	15105	15040	15055	14908	15005	15084	14984	14932	14721	14584	14645	14750	14729	14744	14767	14563	15277	16373	17952	18068	16474	15443	15206	14836	14661	14389	14650	14684	14480	14688	14500	14543	14425	14565	14671	14615	14490	14467	14566	14470	14579	14605	14480	14491	14700	14563	14647	14499	14499	14508	14686	14616	14672	14644	14476	14518	14529	14617	14555	14444	14428	14498	14539	14631	14562	14507	14559	14440	14568	14600	14492	14629	14720	14554	14767	14542	14629	14604	14561	14318	14519	14592	14613	14860	14483	14635	14592	14561	14559	14737	14507	14569	14627	14496	14656	14607	14582	14543	14376	14735	14593	14553	14626	14557	14522	14659	14508	14613	14534	14694	14358	14647	14536	14553	14436	14558	14612	14604	14557	14404	14566	14502	14653	14455	14633	14429	14630	14597	14447	14551	14452	14582	14718	14494	14545	14495	14469	14636	14580	14590	14615	14539	14792	14610	14558	14605	14377	14734	14635	14536	14586	14364	14376	14469	14557	14500	14516	14512	14482	14477	14471	14546	14546	14477	14742	14499	14445	14475	14521	14488	14628	14567	14479	14645	14459	14601	14358	14741	14448	14502	14559	14507	14625	14591	14575	14548	14569	14719	14460	14719	14562	14442	14477	14548	14668	14491	14568	14559	14608	14494	14776	14468	14463	14670	14549	14357	14489	14637	14554	14328	14580	14484	14489	14556	14549	14474	14720	14488	14550	14698	14561	14617	14466	14422	14731	14477	14610	14410	14464	14573	14649	14595	14454	14682	14680	14550	14443	14646	14498	14606	14383	14375	14650	14484	14633	14482	14460	14550	14698	14629	14503	14656	14448	14532	14665	14443	14419	14593	14475	14443	14645	14568	14619	14560	14565	14482	14457	14429	14479	14637	14390	14523	14461	14579	14675	14478	14638	14526	14590	14619	14564	14584	14604	14565	14490	14535	14547	14560	14421	14600	14622	14520	14557	14579	14566	14678	14635	14612	14539	14489	14632	14463	14653	14491	14575	14624	14508	14563	14544	14671	14569	14386	14559	14535	14418	14539	14698	14666	14640	14602	14505	14586	14348	14465	14358	14446	14570	14624	14540	14601	14425	14275	14613	14477	14544	14437	14665	14525	14500	14715	14527	14571	14430	14573	14449	14440	14593	14590	14651	14576	14532	14569	14666	14555	14580	14678	14444	14658	14373	14518	14547	14539	14321	14551	14655	14468	14689	14580	14538	14623	14605	14361	14461	14561	14612	14559	14421	14456	14471	14606	14629	14421	14623	14326	14540	14392	14682	14574	14543	14240	14510	14616	14381	14436	14597	14667	14463	14466	14682	14549	14515	14528	14446	14318	14740	14578	14514	14155	14504	14511	14610	14516	14512	14674	14644	14657	14498	14489	14397	14595	14550	14550	14485	14833	14422	14384	14667	14620	14553	14451	14515	14397	14504	14656	14458	14518	14635	14624	14560	14647	14613	14523	14623	14379	14700	14497	14522	14427	14590	14615	14660	14524	14606	14569	14444	14594	14657	14478	14485	14590	14651	14454	14521	14482	14614	14562	14637	14643	14630	14582	14651	14614	14476	14573	14639	14458	14620	14541	14578	14475	14479	14520	14499	14483	14516	14462	14532	14431	14555	14406	14549	14433	14576	14583	14607	14614	14452	14506	14429	14350	14536	14576	14547	14665	14669	14614	14548	14446	14567	14415	14606	14483	14511	14596	14702	14561	14486	14568	14631	14619	14505	14448	14453	14502	14573	14651	14593	14457	14483	14549	14496	14400	14554	14609	14435	14575	14491	14583	14514	14513	14537	14506	14434	14634	14446	14519	14526	14509	14661	14579	14399	14586	14596	14481	14651	14605	14588	14618	14597	14559	14515	14471	14587	14367	14645	14489	14495	14586	14495	14568	14476	14629	14507	14524	14511	14738	14579	14435	14538	14538	14523	14652	14529	14569	14431	14623	14515	14687	14635	14465	14362	14717	14499	14647	14609	14502	14512	14669	14581	14558	14545	14500	14549	14535	14424	14568	14621	14418	14544	14630	14574	14468	14420	14498	14514	14452	14646	14770	14605	14547	14535	14401	14706	14425	14396	14610	14436	14614	14540	14423	14592	14521	14698	14722	14483	14504	14490	14544	14397	14515	14485	14494	14593	14636	14542	14513	14546	14634	14724	14672	14397	14561	14478	14276	14636	14491	14299	14478	14773	14456	14533	14584	14663	14382	14612	14625	14432	14459	14617	14368	14409	14390	14703	14406	14619	14604	14577	14574	14602	14614	14290	14568	14507	14592	14482	14339	14675	14428	14352	14611	14621	14562	14531	14571	14603	14345	14593	14568	14673	14564	14567	14515	14654	14692	14555	14568	14624	14526	14554	14498	14586	14535	14616	14604	14578	14420	14592	14534	14625	14362	14430	14359	14471	14505	14723	14559	14400	14600	14320	14518	14412	14565	14732	14517	14561	14578	14527	14482	14557	14541	14659	14529	14517	14600	14642	14412	14488	14465	14452	14429	14500	14492	14456	14420	14518	14527	14589	14611	14374	14529	14633	14555	14663	14611	14579	14468	14623	14580	14500	14480	14463	14392	14571	14622	14508	14511	14732	14462	14603	14533	14641	14598	14697	14745	14476	14547	14473	14615	14554	14448	14496	14698	14316	14354	14644	14608	14586	14609	14500	14515	14419	14767	14487	14518	14499	14585	14565	14399	14520	14487	14763	14582	14533	14466	14630	14316	14700	14576	14544	14615	14463	14610	14632	14562	14366	14616	14607	14566	14591	14593	14468	14513	14441	14529	14392	14503	14652	14441	14556	14509	14672	14506	14580	14453	14391	14600	14380	14451	14654	14464	14525	14786	14407	14561	14562	14493	14508	14544	14430	14628	14528	14618	14573	14647	14491	14493	14584	14499	14585	14504	14475	14426	14564	14754	14393	14579	14606	14678	14420	14580	14527	14556	14519	14542	14721	14679	14452	14697	14384	14449	14517	14499	14502	14495	14673	14437	14562	14668	14507	14487	14459	14594	14606	14560	14551	14468	14549	14652	14637	14413	14678	14431	14583	14410	14537	14535	14574	14469	14499	14402	14489	14575	14430	14489	14399	14550	14506	14661	14421	14529	14450	14591	14615	14562	14500	14453	14585	14606	14625	14427	14575	14448	14701	14703	14563	14570	14602	14519	14661	14609	14531	14587	14450	14461	14440	14495	14589	14620	14525	14484	14572	14652	14418	14715	14699	14553	14569	14667	14691	14486	14580	14513	14565	14611	14568	14525	14515	14590	14430	14615	14466	14581	14669	14447	14596	14556	14348	14582	14401	14514	14607	14613	14549	14453	14801	14591	14515	14500	14717	14493	14688	14563	14674	14516	14672	14402	14390	14718	14605	14411	14701	14529	14566	14440	14689	14512	14540	14313	14512	14479	14472	14582	14581	14570	14593	14531	14412	14636	14557	14504	14372	14538	14521	14450	14706	14621	14369	14542	14632	14646	14474	14326	14610	14616	14573	14802	14528	14430	14476	14717	14430	14593	14553	14569	14516	14640	14462	14519	14416	14629	14614	14468	14576	14471	14621	14560	14643	14694	14501	14513	14501	14704	14570	14485	14469	14511	14503	14455	14600	14551	14533	14606	14440	14414	14570	14580	14629	14599	14431	14548	14489	14619	14605	14509	14653	14464	14501	14606	14616	14474	14561	14509	14616	14505	14705	14555	14536	14499	14539	14499	14585	14652	14532	14456	14486	14644	14678	14453	14385	14560	14567	14538	14530	14552	14568	14564	14694	14503	14672	14605	14716	14656	14619	14593	14565	14673	14672	14560	14537	14536	14411	14618	14680	14543	14488	14588	14628	14657	14511	14473	14586	14623	14457	14501	14662	14526	14347	14556	14696	14587	14608	14550	14654	14557	14621	14556	14558	14539	14593	14469	14562	14455	14580	14667	14544	14716	14491	14563	14511	14558	14758	14393	14669	14647	14605	14565	14517	14628	14378	14550	14520	14419	14527	14594	14615	14472	14539	14463	14597	14570	14459	14538	14526	14621	14633	14524	14437	14614	14463	14652	14597	14533	14511	14463	14552	14682	14414	14551	14451	14386	14578	14348	14579	14582	14595	14539	14573	14519	14522	14491	14560	14548	14568	14479	14461	14661	14623	14653	14597	14474	14550	14521	14477	14500	14625	14624	14619	14500	14430	14579	14593	14601	14441	14483	14469	14424	14543	14602	14591	14612	14542	14402	14734	14439	14492	14357	14525	14376	14476	14539	14391	14558	14593	14494	14661	14677	14583	14439	14643	14542	14456	14519	14555	14434	14453	14605	14543	14525	14625	14526	14566	14462	14544	14550	14631	14565	14437	14373	14617	14511	14595	14354	14619	14441	14476	14703	14528	14600	14531	14456	14588	14418	14622	14442	14507	14477	14498	14692	14658	14575	14436	14662	14610	14453	14447	14520	14643	14657	14474	14588	14563	14543	14419	14664	14466	14679	14462	14625	14534	14611	14465	14394	14521	14611	14383	14478	14569	14644	14635	14576	14468	14452	14503	14747	14635	14555	14680	14594	14748	14305	14700	14683	14546	14604	14607	14645	14676	14582	14618	14556	14591	14582	14487	14519	14512	14479	14461	14590	14553	14566	14541	14561	14609	14436	14465	14399	14572	14609	14603	14391	14576	14618	14563	14501	14470	14661	14478	14503	14676	14509	14555	14712	14424	14521	14608	14507	14594	14438	14654	14452	14616	14538	14553	14393	14615	14608	14573	14468	14621	14335	14775	14519	14543	14492	14642	14544	14409	14615	14598	14684	14547	14458	14470	14468	14718	14606	14524	14619	14450	14494	14539	14489	14493	14399	14514	14524	14518	14696	14646	14589	14639	14503	14574	14605	14555	14492	14487	14661	14561	14522	14470	14505	14741	14425	14669	14663	14429	14480	14552	14605	14371	14630	14390	14728	14524	14583	14604	14523	14575	14354	14484	14664	14522	14569	14509	14481	14593	14604	14548	14411	14541	14530	14690	14535	14526	14462	14593	14537	14481	14535	14643	14572	14603	14595	14467	14393	14608	14530	14412	14334	14425	14587	14479	14625	14504	14368	14583	14503	14622	14580
22974	21425	29456	23829	21795	24294	26691	20976	19421	19176	18509	18499	18488	18262	18179	18060	17909	17698	17765	17792	17722	17842	17617	17396	17478	17376	17376	17185	17364	17334	17045	17417	17657	19458	21258	22125	20195	18764	17738	17454	17251	17417	17250	17290	16983	17263	17225	17321	17309	17136	17189	17161	17140	17220	17159	17171	17128	17103	17205	17322	17265	17149	17276	17087	17145	17208	17309	17240	17006	17198	17180	17145	17207	17040	17172	17092	17240	17113	17111	17039	16972	17294	17089	16954	17163	17009	17156	17025	17365	17156	17192	17247	17227	17079	17432	17146	17251	17132	17158	17154	17134	16929	17189	17064	17172	16992	17193	17115	17234	17140	16979	17033	17148	17153	17127	17116	17073	16927	17102	17013	17054	17169	17239	16986	17298	17034	16978	17169	16971	17104	17312	17354	17270	17141	17075	17100	16821	17030	16959	17076	17277	17046	17154	17050	17204	17077	17015	16955	16988	17033	17136	17045	17112	17164	17122	17134	17029	16960	17272	16982	17092	17161	17299	17129	17318	17317	17017	17247	17193	17233	17161	17181	17042	17159	17122	17114	17079	16990	17097	17091	17082	17066	17042	17059	17174	17128	17013	16989	17041	17082	16879	17006	17007	17175	17077	17062	17139	17043	17225	17070	17046	17053	17258	17007	17163	17237	17182	17107	17137	17279	17081	17113	17160	17227	17000	17077	17159	16957	17060	16861	17252	16997	16990	17059	17149	17200	16956	16970	17108	17201	17163	17253	17274	17050	17009	16966	17101	17024	16985	16912	17071	17142	17157	17097	17034	17360	17005	16948	17133	17097	16959	17101	16994	16983	17120	17015	17012	17026	17144	17053	17124	17132	17151	17221	17197	17226	17193	17069	17099	17007	17223	17087	17018	17171	17195	17184	17178	16985	17059	17193	17184	17061	17071	17025	17093	16968	16983	17054	17012	17137	17242	16986	17138	17048	17079	17039	17192	17043	17219	17178	17182	17063	17029	17045	17193	17043	17270	17005	17234	16958	17085	17239	17155	17152	17104	17019	16961	17126	16848	16969	16927	17247	17101	17025	17242	17001	17235	17200	16935	17140	17155	17224	16888	17250	16880	16992	17177	17212	16999	17155	17069	17012	17134	17176	17111	17031	16992	16976	17136	16965	16998	16973	17230	17129	17163	17223	17178	17206	17198	16967	17022	16998	17098	16980	17133	17100	17038	17146	17190	17031	17141	17306	17107	17046	16892	17103	17095	17059	17109	17363	17042	16951	17039	16945	17139	16943	17071	17049	17203	17041	17149	17078	17042	16996	17202	17026	17138	17060	17136	17237	17123	17248	17069	16956	17015	16965	17043	17142	16936	17027	17066	17176	17204	17075	17078	16933	17008	17275	17074	17123	17166	17025	17137	17113	17087	17362	17042	17257	17070	16936	16920	17156	17118	17065	16947	17161	17054	17207	17139	17148	17115	17066	16856	17001	17156	17075	17125	17169	16958	17037	17175	17097	17221	16943	17036	17096	17189	17153	16990	17089	17305	17031	17059	17068	16900	17132	16857	17329	17179	16965	17084	17160	16926	17106	17224	17026	17293	17336	17014	16879	17074	17171	17205	17360	17067	17190	17170	17107	17069	17025	17174	17189	17133	17248	17222	17190	17123	16963	16913	16987	16980	17142	17063	17042	17139	17270	16993	17001	17161	17104	17065	16959	17144	17168	17210	17104	16987	17016	16987	17152	17259	17097	17079	17217	17372	17000	17177	17004	16837	17207	17295	16849	17206	17131	17061	16997	16884	17051	17261	17208	17073	17199	17086	16980	17059	17085	17127	17188	17067	17053	17120	16984	17199	17144	17176	17185	17095	17152	17023	17051	17092	17154	17144	17288	16998	16939	17099	17214	17033	17159	17174	17207	16981	17092	17155	17075	17168	16868	17026	17151	17075	17175	17141	16953	17252	17305	16947	17092	17065	16918	17110	17036	17137	17173	16953	17157	17242	17174	17128	17182	17041	17094	17082	17026	17025	16912	17187	17007	16991	17004	17117	16977	16898	16990	16966	16952	17100	16984	17209	17266	17060	17231	17119	17111	17211	17031	17245	17191	17221	17188	17085	17078	17255	17214	17024	17285	17154	17231	17026	17064	17187	16924	17170	17053	17268	17077	17039	17010	17132	17045	17341	17406	17136	17048	17098	17003	17320	17066	17205	17274	17199	17112	17093	17078	17035	17231	17113	17051	17147	17052	17044	17155	17058	17167	17193	16938	16851	17197	16823	17115	17011	17355	17374	17203	16982	17183	16864	17200	17270	17261	16832	16817	16914	17132	17187	17124	17139	17140	17075	17068	17210	17149	17055	17126	17030	16972	17048	17163	17097	17085	17070	17192	16974	17291	17233	17032	17071	17015	17084	17032	17165	17249	17179	17125	17107	16848	17151	17343	17005	17177	17138	17113	17196	17230	17174	17158	17128	16912	17032	16992	17116	17053	16929	17207	17067	17313	17080	17178	17038	17345	17027	17104	16993	16921	17191	17153	17190	17028	16951	17142	17108	17167	17002	17187	16964	17146	17098	17291	17131	17154	17167	17173	17265	16885	17093	17158	17130	17027	17242	17139	17063	16988	16979	17213	17077	16962	16929	17272	17197	17143	16975	17070	17116	16984	17127	17216	17097	17110	16903	17067	17197	17195	17216	17030	17231	17246	17020	17009	17029	17154	17071	16986	16986	17152	17108	16994	17047	16947	17236	17026	17130	17122	17134	17228	17261	17167	17024	17241	17220	16935	16951	17161	16925	17174	17203	17336	17088	17162	17107	17067	17313	17108	17042	16992	16865	17005	16997	17070	17035	17236	16967	17142	17267	17122	17116	17157	17041	17158	17147	16915	16957	17048	17239	17091	16961	17122	17144	17386	17070	17168	17215	17118	17135	16976	17188	16952	17111	17176	17072	17298	16994	17170	17045	17084	17110	17082	16921	17164	17134	16879	16998	17100	16978	17196	17005	17079	17046	17084	17023	17211	17118	17105	17146	17114	16978	17159	17082	17084	17093	17129	17130	17121	16944	17088	17043	17074	17220	17053	17138	16936	17028	17082	16949	17191	16972	17058	17133	17195	16969	17188	17167	17093	17105	17045	16938	17132	17070	16901	17168	17106	17054	17100	17255	17083	17155	16771	16981	17062	17087	17120	17068	17234	17074	17181	17281	17129	17019	17205	17010	17129	17064	17266	17067	16959	17079	17159	16991	17172	16841	17106	17107	16988	17021	17116	17108	17274	17056	17127	17103	16962	16994	16853	17167	17039	17102	17241	17065	17132	17221	16923	16993	17146	17240	17096	17023	17052	17048	17085	17156	17177	17062	16937	17241	17260	17155	17073	17002	17119	17048	17141	17006	17041	16782	17059	16982	16964	16969	16969	17145	17053	17179	17033	17193	17164	17064	16964	17088	17028	17087	16848	17028	17178	17044	17032	17266	17146	17221	17076	17143	16944	17047	17009	16874	17130	17162	17006	17073	17081	17088	16821	16988	16907	17161	17224	17147	17167	17194	17089	17322	17090	17323	17073	16940	17149	16972	17191	17196	17098	16997	17047	17128	17049	17264	16930	17014	17246	17084	17081	16950	16935	17197	17092	17036	17332	17051	17213	17077	17169	17126	17206	17193	16988	16883	17134	17013	17332	17042	17050	17250	17138	17176	16952	16963	17196	17190	16874	17054	16826	16842	16932	16957	17164	17257	16975	17046	17087	16814	17036	17196	16995	17128	17099	17069	17140	17096	16993	16868	17091	17212	17210	17029	17044	16991	16989	17123	17110	17088	17036	17095	17057	16963	17162	17211	16972	17036	17214	17138	16974	16966	17126	17039	17089	17392	17198	16989	17017	17252	17353	17057	17047	17082	17160	17030	17116	17029	17241	17199	16961	17171	16983	16790	16980	17179	17024	17098	16800	17211	17118	17136	17091	17139	17169	17209	16936	17069	17073	17077	17132	17265	16956	17104	16995	17130	17073	16996	17089	16974	17171	17000	17073	16858	17046	17370	17242	17229	17150	16964	17152	16881	17064	17099	17118	17100	17356	17086	17119	17059	17086	17133	16959	17086	17237	17164	16951	17252	17033	17074	17015	17201	17266	16871	17089	17024	17171	17236	17009	17067	17037	17131	17224	16931	16928	17137	17147	17223	17094	17189	17119	17178	17110	17119	16971	17196	16980	16763	17006	17161	17159	17247	17295	17203	17128	17047	16989	17186	17214	17069	17159	17163	17240	17048	17081	17117	17345	17113	17203	17010	17142	16930	17071	17040	17000	17167	16828	16939	16881	17077	17172	17140	17018	17165	17132	17165	17119	17060	17041	16920	17019	17124	17067	17121	17043	17326	17066	17013	17172	16993	17217	17203	16856	17020	17086	17113	16999	16968	16995	16944	17271	17266	16919	17103	17012	17101	17252	17135	17351	17130	17209	17165	17052	17094	17040	17105	17090	17027	16933	17121	17103	17231	17041	17079	17074	17047	16989	17203	17107	17057	17213	17018	17040	17193	16944	17083	16765	17108	17020	17047	17258	17117	16897	17319	17149	17194	17071	17312	17011	17270	17298	16958	17094	17234	17073	17108	16954	17114	17229	17168	16983	17108	17118	17149	16973	17139	16863	17343	17035	17098	17090	17154	16955	17258	17013	17101	16893	17083	17038	17128	16983	17179	17192	17000	16975	17053	17251	17262	17191	17167	17091	17141	17119	17107	17025	17015	17177	17009	17186	17176	17180	17056	17112	17063	17345	17170	17282	17101	16938	17068	17291	16927	17025	17173	17101	16902	17206	17153	17020	17038	17085	16863	17144	16825	17154	17262	16951	17224	17081	16963	17095	17162	17072	17025	17134	17044	17061	17015	17253	17010	16981	16998	16912	17170	17290	17235	16983	17083	17012	16962	17027	17186	17082	17035	17131	17198	17034	17227	16952	16875	17088	17008	16892	16913	16945	17018	17119	16933	17189	17214	17009	17084	17046	17084	16962	17060	17008	16961	17202	17088	16977	17029	17104	16955	17019	17045	17229	17144	17152	17125	17030	17131	17029	17225	17090	17190	17124	17012	17177	17077	17051	16947	17000	16998	17279	17255	17263	17335	17172	17022	16963	17120	17237	17115	17323	17072	17105	17217	17331
21120	39963	38554	30655	25984	23244	21136	19669	18248	17253	16584	16392	16467	16116	16145	15797	15647	15362	15393	15267	15392	15423	15146	14859	14723	14857	14712	14686	14878	14628	14614	14718	15523	18166	20405	20685	17939	16303	15189	14952	14641	14634	14465	14605	14601	14627	14478	14569	14601	14536	14522	14568	14669	14590	14653	14554	14434	14532	14676	14527	14382	14688	14540	14492	14342	14431	14547	14596	14436	14625	14696	14379	14550	14633	14607	14656	14702	14609	14576	14620	14559	14448	14490	14585	14415	14475	14622	14543	14384	14544	14671	14497	14584	14497	14432	14467	14639	14474	14518	14489	14606	14587	14418	14613	14520	14579	14583	14640	14615	14545	14559	14457	14577	14768	14670	14504	14492	14421	14595	14631	14623	14404	14412	14517	14432	14485	14728	14440	14600	14552	14512	14559	14529	14621	14616	14405	14534	14609	14549	14624	14663	14504	14548	14500	14456	14707	14364	14550	14611	14549	14548	14654	14462	14420	14553	14460	14538	14687	14541	14496	14513	14447	14634	14451	14718	14399	14535	14435	14541	14492	14443	14588	14618	14504	14586	14512	14479	14559	14359	14455	14482	14578	14350	14538	14577	14499	14655	14602	14344	14546	14524	14517	14403	14614	14644	14511	14602	14493	14446	14621	14625	14464	14522	14491	14474	14575	14518	14575	14516	14522	14592	14420	14446	14600	14633	14532	14507	14581	14488	14547	14433	14470	14412	14617	14512	14622	14611	14632	14479	14385	14622	14664	14433	14494	14495	14680	14385	14649	14523	14538	14443	14300	14563	14564	14533	14528	14564	14692	14562	14485	14504	14670	14546	14259	14545	14481	14637	14554	14439	14713	14401	14350	14607	14503	14496	14512	14624	14591	14504	14373	14585	14451	14545	14474	14472	14491	14623	14671	14408	14505	14515	14472	14420	14480	14637	14399	14551	14556	14483	14556	14592	14540	14477	14788	14608	14617	14477	14484	14535	14650	14434	14390	14632	14630	14419	14677	14526	14442	14362	14469	14414	14538	14436	14571	14520	14737	14612	14511	14557	14460	14396	14514	14551	14547	14630	14662	14552	14570	14395	14488	14576	14454	14580	14431	14611	14601	14523	14673	14482	14491	14462	14487	14569	14459	14505	14557	14433	14537	14446	14561	14506	14611	14413	14448	14433	14634	14518	14559	14578	14624	14525	14405	14653	14487	14408	14641	14515	14479	14535	14456	14563	14686	14647	14494	14466	14589	14631	14454	14568	14460	14568	14520	14549	14505	14349	14632	14403	14408	14422	14727	14653	14285	14581	14487	14664	14599	14522	14606	14489	14483	14491	14465	14651	14714	14547	14662	14750	14576	14589	14382	14629	14690	14349	14609	14485	14562	14637	14679	14460	14530	14514	14539	14648	14423	14620	14508	14388	14506	14655	14650	14500	14670	14429	14445	14452	14633	14523	14606	14440	14565	14527	14520	14480	14642	14609	14511	14589	14511	14421	14414	14622	14692	14455	14527	14562	14471	14580	14435	14418	14383	14653	14610	14380	14441	14536	14541	14432	14524	14487	14538	14612	14609	14533	14707	14572	14541	14533	14572	14507	14462	14592	14555	14428	14544	14456	14477	14522	14576	14427	14308	14474	14526	14500	14686	14708	14572	14534	14515	14660	14576	14559	14453	14573	14479	14469	14603	14495	14562	14404	14687	14656	14327	14553	14725	14520	14477	14367	14312	14398	14697	14480	14498	14616	14610	14437	14465	14649	14470	14533	14690	14527	14530	14624	14530	14642	14747	14557	14610	14567	14399	14657	14504	14438	14450	14595	14540	14563	14245	14687	14566	14620	14477	14378	14652	14522	14650	14428	14319	14565	14532	14419	14449	14532	14496	14473	14554	14475	14483	14535	14452	14592	14372	14426	14462	14546	14746	14509	14543	14564	14668	14564	14461	14361	14623	14528	14604	14540	14675	14550	14600	14592	14501	14608	14658	14563	14569	14654	14765	14371	14545	14521	14450	14528	14473	14630	14551	14548	14630	14332	14436	14555	14726	14587	14464	14560	14553	14542	14403	14496	14661	14575	14582	14469	14471	14588	14587	14507	14477	14424	14605	14516	14373	14398	14545	14571	14609	14606	14470	14652	14634	14522	14364	14538	14517	14532	14534	14546	14467	14538	14520	14404	14440	14541	14551	14474	14570	14634	14445	14495	14550	14535	14453	14671	14601	14427	14339	14480	14571	14517	14450	14587	14501	14547	14693	14702	14573	14692	14627	14562	14434	14427	14489	14439	14566	14560	14427	14482	14511	14622	14582	14627	14544	14560	14689	14592	14451	14469	14700	14603	14431	14623	14438	14420	14658	14656	14386	14376	14539	14728	14541	14445	14504	14499	14552	14550	14471	14488	14544	14541	14561	14477	14541	14532	14572	14508	14473	14586	14632	14471	14700	14477	14411	14688	14663	14481	14507	14581	14386	14634	14651	14592	14418	14552	14563	14577	14437	14549	14583	14581	14508	14554	14537	14657	14500	14492	14544	14435	14539	14382	14564	14652	14598	14457	14598	14436	14540	14434	14651	14534	14570	14466	14378	14477	14606	14493	14686	14639	14555	14565	14610	14528	14619	14622	14552	14604	14699	14486	14461	14560	14538	14567	14473	14428	14459	14628	14451	14426	14553	14500	14677	14527	14665	14522	14646	14404	14633	14777	14616	14627	14524	14628	14490	14436	14507	14481	14578	14571	14506	14453	14545	14580	14508	14425	14741	14436	14578	14505	14740	14575	14696	14513	14625	14425	14511	14552	14457	14218	14623	14520	14579	14657	14656	14620	14592	14640	14697	14495	14547	14485	14587	14346	14539	14565	14351	14583	14411	14387	14476	14563	14528	14519	14497	14552	14498	14526	14562	14484	14586	14536	14536	14369	14513	14404	14391	14501	14468	14356	14595	14443	14687	14622	14526	14383	14579	14522	14494	14545	14721	14610	14710	14431	14599	14411	14477	14595	14454	14567	14592	14364	14409	14492	14549	14709	14456	14625	14604	14385	14566	14485	14553	14523	14598	14440	14453	14449	14459	14689	14413	14571	14520	14404	14406	14553	14531	14533	14345	14542	14458	14673	14572	14406	14461	14414	14539	14431	14695	14431	14611	14524	14558	14587	14434	14401	14708	14312	14375	14625	14479	14555	14441	14632	14426	14698	14603	14491	14545	14528	14602	14521	14429	14531	14476	14467	14562	14467	14489	14561	14515	14442	14642	14445	14433	14625	14576	14545	14749	14614	14457	14552	14453	14474	14472	14400	14600	14514	14399	14586	14462	14673	14532	14578	14618	14633	14558	14492	14670	14450	14601	14496	14642	14537	14543	14550	14580	14579	14418	14609	14494	14482	14551	14664	14484	14526	14589	14406	14265	14554	14610	14557	14592	14522	14580	14557	14392	14495	14593	14427	14547	14672	14688	14715	14660	14528	14567	14384	14584	14452	14654	14404	14604	14582	14607	14479	14398	14536	14431	14658	14671	14508	14469	14576	14524	14535	14560	14571	14496	14527	14453	14553	14401	14610	14551	14642	14596	14418	14544	14393	14560	14658	14597	14600	14386	14605	14415	14515	14714	14578	14580	14444	14532	14614	14614	14512	14742	14600	14535	14559	14690	14631	14643	14588	14702	14472	14502	14388	14456	14552	14513	14490	14463	14588	14531	14455	14632	14367	14687	14540	14745	14495	14561	14410	14544	14469	14528	14508	14462	14455	14329	14524	14526	14507	14468	14378	14582	14513	14582	14676	14250	14553	14529	14496	14604	14492	14461	14557	14598	14551	14577	14569	14656	14505	14431	14470	14488	14590	14491	14416	14410	14431	14630	14491	14622	14438	14603	14449	14637	14306	14311	14490	14504	14622	14593	14588	14503	14515	14490	14468	14684	14490	14530	14520	14689	14473	14546	14529	14674	14662	14572	14582	14639	14697	14491	14458	14567	14619	14578	14635	14637	14522	14541	14541	14336	14550	14543	14466	14533	14593	14701	14479	14417	14526	14400	14644	14525	14492	14552	14433	14510	14514	14485	14448	14493	14666	14442	14586	14413	14555	14422	14422	14600	14583	14424	14506	14421	14596	14456	14646	14507	14569	14439	14600	14565	14458	14473	14468	14468	14514	14436	14537	14454	14387	14504	14451	14663	14546	14333	14450	14441	14571	14402	14679	14498	14508	14532	14430	14443	14650	14444	14632	14627	14596	14432	14597	14404	14422	14542	14509	14421	14608	14608	14578	14371	14563	14629	14586	14473	14505	14585	14452	14553	14609	14700	14688	14644	14553	14499	14691	14472	14509	14430	14512	14458	14617	14587	14755	14302	14531	14460	14542	14536	14575	14642	14477	14518	14594	14272	14538	14534	14500	14704	14516	14556	14679	14473	14590	14482	14606	14617	14408	14504	14614	14507	14607	14494	14534	14657	14583	14582	14565	14570	14472	14673	14526	14531	14479	14514	14482	14536	14502	14319	14629	14620	14597	14623	14463	14416	14601	14525	14537	14382	14493	14442	14587	14565	14432	14554	14392	14652	14695	14514	14584	14677	14481	14534	14549	14471	14541	14627	14510	14562	14460	14552	14607	14462	14651	14627	14281	14510	14421	14541	14582	14618	14551	14574	14599	14469	14495	14452	14462	14603	14569	14605	14606	14590	14604	14572	14482	14574	14575	14669	14596	14443	14573	14500	14527	14461	14583	14676	14589	14556	14561	14401	14537	14357	14560	14601	14404	14385	14522	14530	14553	14565	14430	14405	14353	14593	14665	14537	14530	14622	14504	14527	14657	14680	14536	14536	14545	14631	14482	14569	14594	14635	14608	14574	14540	14675	14636	14654	14692	14479	14497	14628	14484	14575	14398	14490	14442	14558	14474	14546	14491	14675	14451	14639	14774	14592	14501	14380	14676	14470	14471	14481	14550	14560	14513	14302	14631	14629	14546	14622	14532	14619	14489	14632	14578	14411	14525	14441	14578	14505	14594	14544	14596	14488	14539	14612	14495	14571	14490	14582	14446	14554	14493	14400	14613	14491	14765	14539	14549	14440	14600	14671	14557	14567	14537	14590	14553	14443	14589	14579	14734	14468	14466	14578	14546	14486	14457	14690	14751	14496	14468	14661	14404	14445	14487	14404
27826	23480	28989	26077	21363	19811	19537	18375	18317	18030	17704	17766	17823	17744	17863	17809	17457	17686	17684	17672	17482	17485	17617	17451	17423	17389	17501	17416	17625	17316	16980	17394	17365	17304	17711	17815	17622	17684	17712	17561	17293	17381	17351	17279	17181	17324	17215	17336	17474	17381	17429	17331	17435	17466	17356	17128	17446	17244	17387	17088	17401	17168	17360	17137	17386	17530	17351	17340	17298	17292	17232	17192	17059	17272	17281	17472	17296	17466	17516	17244	17410	17203	17244	17216	17481	17262	17156	17239	17343	17407	17332	17249	17359	17257	17526	17289	17321	17128	17308	17331	17229	17427	17435	17439	17313	17262	17457	17203	17407	17141	17456	17415	17386	17184	17186	17011	17606	17164	17347	17326	17237	17391	17471	17548	17509	17340	17402	17369	17333	17296	17375	17297	17239	17181	17390	17257	17208	17252	17185	17510	17146	17280	17271	17110	17273	17223	17422	17059	17307	17428	17256	17177	17405	17308	17180	17434	17444	17420	17356	17489	17393	17022	17262	17457	17217	17383	17283	17306	17316	17309	17400	17148	17331	17415	17441	17394	17288	17452	17302	17230	17213	17161	17399	17462	17113	17214	17405	17158	17259	17200	17225	17410	17498	17307	17265	17275	17379	17291	17202	17363	17147	17400	17431	17231	17223	17274	17201	17452	17349	17420	17389	17362	17000	17342	17285	17105	17406	17137	17316	17374	17178	17313	17247	17242	17188	17349	17278	17258	17346	17282	17324	17311	17248	17320	17270	17363	17323	17328	17215	17376	17242	17462	17381	17269	17416	17490	17241	17386	17270	17404	17314	17247	17082	17228	17536	17183	17251	17134	17307	17356	17224	17316	17280	17467	17443	17462	17201	17409	17259	17405	17504	17162	17366	17218	17432	17181	17188	17365	17237	17253	17262	17213	17295	17337	17266	17367	17342	17190	17168	17251	17371	17348	17324	17234	17282	17264	17422	17383	17408	17569	17340	17441	17317	17362	17307	17223	17416	17465	17449	17651	17364	17286	17349	17239	17365	17326	17179	17491	17175	17340	17366	17274	17115	17437	17433	17182	17179	17475	17196	17126	17123	17412	17468	17254	17443	17273	17344	17292	17385	17279	17241	17093	17188	17407	17314	17402	17335	17358	17138	17456	17457	17400	17269	17207	17160	17340	17518	17350	17319	17455	17309	17492	17334	17229	17471	17397	17226	17271	17224	17392	17598	17320	17279	17279	17534	17474	17304	17296	17320	17272	17172	17285	17130	17136	17502	17293	17293	17306	17542	17501	17437	17356	17189	17185	17140	17245	17278	17508	17331	17366	17338	17217	17376	17186	17355	17069	17315	17265	17187	17384	17211	17091	17261	17341	17401	17313	17285	17326	17516	17192	17148	17448	17468	17202	17336	17215	17370	17426	17343	17142	17306	17424	17375	17419	17408	17244	17248	17517	17241	17348	17430	17273	17582	17233	17178	17471	17163	17345	17512	17354	17223	17379	17514	17517	17447	17361	17308	17437	17365	17359	17389	17311	17327	17558	17453	17284	17376	17344	17246	17293	17446	17353	17403	17138	17410	17310	17552	17162	17448	17200	17092	17198	17377	17314	17168	17406	17482	17236	17266	17438	17412	17303	17115	17164	17433	17213	17689	17357	17347	17171	17221	17367	17408	17219	17204	17222	17313	17392	17198	17334	17308	17479	17381	17303	17227	17554	17300	17389	17356	17413	17204	17324	17331	17277	17412	17147	17311	17487	17491	17458	17360	17288	17387	17227	17465	17437	17460	17208	17341	17331	17395	17339	17227	17250	17250	17190	17329	17205	17206	17096	17433	17108	17251	17079	17528	17443	17301	17285	17425	17373	17511	17368	17347	17365	17498	17416	17419	17370	17467	17183	17163	17113	17477	17515	17318	17382	17279	17236	17396	17391	17395	17283	17244	17213	17055	17278	17340	17243	17139	17281	17279	17352	17410	17374	17341	17393	17506	17524	17503	17333	17168	17480	17411	17277	17274	17080	17582	17483	17441	17468	17300	17347	17390	17244	17335	17262	17469	17247	17322	17290	17308	17388	17485	17245	17301	17320	17134	17226	17559	17364	17365	17248	17575	17428	17456	17285	17143	17603	17280	17325	17504	17321	17265	17489	17392	17238	17160	17311	17371	17380	17326	17403	17302	17286	17374	17487	17201	17440	17392	17249	17416	17269	17296	17063	17302	17405	17321	17207	17351	17322	17411	17245	17458	17349	17251	17420	17341	17328	17415	17474	17543	17255	17351	17263	17279	17342	17463	17569	17134	17395	17201	17091	17497	17255	17386	17520	17228	17110	17481	17346	17663	17271	17453	17526	17300	17398	17308	17128	17170	17548	17301	17358	17041	17290	17313	17363	17390	17135	17243	17162	17358	17320	17442	17430	17438	17298	17272	17185	17132	17312	17149	17492	17198	17240	17491	17299	17339	17172	17236	17210	17316	17148	17212	17228	17351	17392	17403	17461	17290	17349	17299	17437	17424	17263	17307	17410	17446	17503	17361	17274	17343	17089	17342	17295	17340	17246	17360	17356	17080	17233	17354	17467	17358	17206	17370	17280	17396	17460	17359	17171	17249	17352	17156	17213	17393	17222	17448	17477	17312	17466	17458	17326	17306	17426	17346	17354	17235	17427	17203	17322	17536	17298	17503	17212	17365	17197	17390	17472	17409	17279	17459	17455	17308	17312	17426	17136	17482	17339	17425	17331	17348	17404	17254	17164	17362	17425	17364	17435	17285	17392	17425	17267	17688	17418	17444	17408	17494	17116	17376	17379	17214	17243	17305	17365	17290	17235	17549	17406	17100	17263	17343	17358	17427	17374	17263	17310	17519	17353	17384	17390	17524	17421	17326	17453	17393	17183	17366	17099	17240	17271	17285	17172	17490	17344	17360	17382	17177	17238	17368	17427	17206	17308	17546	17294	17323	17067	17369	17256	17370	17317	17305	17253	17367	17277	17403	17386	17517	17281	17470	17302	17280	17266	17375	17284	17445	17347	17422	17307	17581	17349	17369	17334	17325	17375	17303	17473	17285	17172	17408	17250	17452	17151	17275	17282	17170	17368	17194	17310	17217	17485	17374	17376	17259	17207	17303	17357	17166	17294	17448	17321	17446	17394	17021	17321	17355	17278	17375	17295	17360	17358	17140	17269	17213	17169	17199	17342	17495	17397	17300	17203	17436	17459	17336	17391	17255	17260	17510	17388	17478	17377	17359	17181	17374	17373	17241	17299	17405	17640	17451	17404	17339	17467	17214	17352	17205	17275	17278	17368	17318	17242	17470	17480	17416	17404	17250	17266	17482	17324	17511	17444	17421	17243	17246	17477	17282	17397	17225	17324	17277	17271	17192	17414	17281	17177	17514	17444	17410	17320	17379	17272	17408	17468	17296	17435	17407	17373	17312	17340	17200	17214	17189	17372	17430	17253	17172	17364	17232	17429	17315	17127	17376	17416	17420	17268	17270	17267	17425	17439	17398	17216	17349	17310	17365	17287	17267	17281	17459	17146	17218	17296	17351	17290	17343	17253	17284	17527	17280	17485	17368	17515	17320	17257	17447	17471	17348	17199	17272	17445	17512	17204	17267	17452	17344	17317	17239	17406	17344	17311	17377	17188	17398	17214	17328	17300	17312	17231	17381	17511	17454	17307	17379	17483	17439	17472	17233	17243	17300	17361	17129	17354	17515	17455	17503	17495	17358	17335	17410	17209	17369	17460	17380	17316	17229	17416	17247	17180	17142	17343	17473	17363	17183	17448	17379	17373	17355	17319	17274	17297	17316	17405	17413	17413	17383	17323	17405	17539	17412	17507	17370	17323	17232	17272	17409	17255	17425	17296	17242	17563	17607	17409	17382	17335	17405	17269	17309	17277	17384	17338	17390	17376	17383	17313	17329	17240	17297	17287	17269	17446	17394	17332	17455	17435	17231	17486	17619	17221	17286	17281	17293	17356	17503	17474	17363	17515	17461	17531	17305	17168	17437	17415	17163	17181	17432	17470	17373	17426	17460	17609	17208	17328	17416	17213	17372	17398	17218	17284	17341	17580	17296	17401	17451	17196	17302	17348	17215	17281	17152	17142	17244	17331	17332	17421	17531	17340	17452	17301	17296	17111	17101	17139	17254	17433	17231	17111	17513	17484	17489	17213	17362	17436	17407	17374	17158	17242	17326	17459	17497	17300	17611	17468	17555	17350	17487	17348	17446	17120	17306	17228	17334	17507	17659	17165	17548	17197	17328	17364	17369	17543	17499	17240	17187	17495	17427	17224	17346	17186	17435	17471	17358	17392	17365	17507	17353	17286	17290	17398	17342	17348	17531	17263	17154	17286	17360	17311	17279	17245	17355	17369	17273	17281	17260	17429	17425	17253	17310	17277	17270	17337	17302	17493	17325	17405	17168	17401	17388	17353	17442	17475	17416	17196	17278	17371	17221	17223	17413	17518	17491	17430	17350	17277	17334	17357	17334	17553	17280	17493	17445	17306	17218	17406	17373	17159	17422	17390	17711	17210	17243	17170	17327	17443	17187	17372	17343	17442	17399	17337	17342	17617	17340	17161	17204	17280	17465	17167	17500	17453	17508	17361	17464	17412	17251	17421	17239	17389	17493	17417	17278	17354	17445	17425	17281	17224	17416	17340	17264	17292	17306	17212	17428	17580	17635	17189	17449	17273	17242	17560	17218	17205	17183	17302	17257	17475	17424	17176	17472	17346	17526	17371	17306	17127	17357	17332	17348	17317	17428	17236	17185	17192	17427	17573	17308	17529	17346	17213	17346	17318	17338	17520	17366	17142	17243	17144	17225	17343	17204	17313	17388	17089	17583	17211	17206	17304	17318	17081	17446	17247	17321	17347	17459	17402	17179	17381	17459	17286	17290	17271	17294	17408	17345	17345	17327	17442	17476	17157	17207	17319	17470	17197	17332	17208	17247	17495	17451	17221	17207	17311	17409	17401	17515	17260	17279	17402	17504	17630	17219	17335	17259	17374	17431	17359	17408	17510	17359	17366	17267	17210	17282	17143	17425	17428	17304	17562	17521	17246	17320	17285	17156	17341	17331	17391	17412	17446	17205	17193	17444	17371	17431	17504	17112	17202	17477	17282	17176	17209	17316	17352
19818	29980	29588	23558	20430	18698	17755	16706	16081	15636	15325	15430	15249	15280	15386	15219	14932	14965	14968	14853	15026	15064	14936	14760	14717	14812	14639	14824	14948	14798	14640	14744	14770	14847	15037	15395	15055	14863	14755	14694	14836	14764	14614	14577	14786	14581	14732	14664	14580	14738	14675	14573	14704	14506	14687	14752	14715	14790	14643	14763	14711	14740	14644	14685	14599	14588	14835	14743	14590	14612	14593	14603	14551	14762	14714	14733	14490	14726	14681	14675	14835	14779	14615	14825	14660	14680	14659	14535	14526	14492	14688	14773	14588	14606	14825	14806	14616	14537	14668	14693	14612	14676	14644	14640	14769	14599	14767	14708	14635	14812	14618	14590	14610	14764	14686	14576	14602	14733	14587	14621	14611	14672	14748	14602	14805	14552	14610	14557	14851	14641	14692	14668	14635	14659	14509	14806	14654	14614	14692	14521	14730	14725	14668	14520	14797	14646	14763	14544	14823	14618	14569	14760	14660	14805	14627	14592	14626	14526	14796	14701	14593	14673	14452	14693	14691	14655	14722	14732	14683	14752	14658	14757	14523	14615	14784	14553	14698	14778	14660	14442	14535	14823	14615	14679	14657	14629	14741	14613	14615	14596	14670	14720	14722	14668	14626	14741	14689	14540	14708	14781	14886	14698	14587	14553	14517	14608	14825	14724	14655	14623	14512	14738	14784	14512	14630	14786	14723	14671	14599	14531	14855	14644	14442	14652	14793	14738	14711	14634	14781	14474	14706	14631	14568	14832	14718	14830	14384	14734	14766	14545	14687	14776	14623	14764	14776	14529	14566	14869	14608	14665	14585	14694	14479	14745	14596	14712	14780	14698	14723	14714	14713	14440	14729	14728	14704	14647	14639	14709	14489	14581	14548	14713	14650	14861	14657	14723	14552	14724	14774	14478	14689	14645	14751	14672	14745	14572	14734	14688	14545	14676	14684	14602	14722	14866	14598	14668	14704	14684	14622	14646	14565	14769	14774	14658	14745	14793	14761	14650	14776	14547	14600	14606	14573	14656	14649	14790	14604	14635	14595	14611	14612	14665	14723	14765	14727	14660	14687	14734	14669	14827	14552	14839	14835	14604	14601	14735	14705	14754	14908	14525	14543	14688	14747	14702	14707	14582	14649	14601	14881	14566	14527	14668	14650	14625	14601	14825	14679	14640	14571	14665	14638	14553	14637	14699	14562	14764	14639	14521	14753	14656	14648	14846	14621	14623	14741	14774	14642	14670	14640	14491	14618	14697	14706	14581	14746	14632	14636	14708	14672	14628	14570	14639	14761	14588	14654	14713	14662	14793	14642	14701	14602	14792	14622	14693	14703	14655	14809	14629	14631	14752	14838	14579	14650	14551	14637	14594	14793	14760	14740	14681	14765	14849	14437	14704	14641	14627	14760	14564	14789	14675	14561	14785	14527	14733	14661	14661	14619	14723	14695	14731	14666	14557	14705	14802	14800	14618	14742	14511	14688	14713	14551	14700	14688	14686	14467	14526	14630	14839	14624	14600	14468	14598	14710	14687	14682	14838	14680	14745	14617	14662	14695	14524	14631	14793	14609	14644	14639	14773	14875	14547	14591	14563	14768	14677	14752	14569	14794	14684	14725	14681	14634	14651	14768	14854	14610	14616	14620	14909	14675	14712	14773	14482	14639	14655	14539	14599	14740	14495	14745	14563	14676	14694	14651	14712	14781	14652	14750	14735	14782	14539	14554	14634	14676	14785	14595	14674	14644	14619	14636	14577	14705	14705	14748	14720	14730	14626	14617	14721	14615	14705	14628	14659	14757	14689	14840	14761	14614	14592	14773	14669	14578	14595	14652	14741	14652	14707	14650	14755	14700	14528	14610	14598	14663	14557	14660	14585	14609	14712	14613	14554	14529	14688	14768	14636	14483	14579	14715	14806	14666	14619	14633	14718	14482	14671	14516	14616	14624	14686	14804	14532	14778	14719	14810	14721	14754	14592	14543	14729	14597	14705	14547	14683	14734	14556	14662	14741	14734	14502	14601	14687	14787	14733	14550	14655	14720	14780	14495	14574	14553	14597	14713	14676	14840	14734	14584	14583	14596	14354	14628	14579	14705	14622	14725	14529	14562	14420	14749	14786	14567	14596	14620	14709	14626	14667	14623	14648	14656	14720	14742	14726	14701	14629	14778	14663	14658	14410	14701	14719	14688	14707	14783	14622	14680	14631	14488	14658	14659	14742	14594	14583	14791	14530	14524	14720	14606	14667	14799	14599	14691	14735	14599	14692	14587	14644	14652	14693	14556	14659	14674	14668	14537	14516	14651	14724	14818	14652	14547	14566	14761	14678	14588	14753	14631	14730	14741	14700	14502	14714	14628	14600	14658	14682	14691	14715	14541	14542	14699	14766	14563	14632	14619	14818	14657	14637	14747	14733	14837	14619	14719	14709	14831	14585	14489	14656	14595	14522	14595	14722	14496	14765	14710	14709	14644	14540	14561	14797	14690	14691	14613	14768	14816	14584	14728	14765	14692	14622	14631	14763	14643	14669	14596	14895	14763	14661	14630	14622	14743	14630	14564	14728	14611	14669	14558	14678	14661	14596	14789	14600	14480	14604	14740	14830	14621	14646	14609	14573	14545	14593	14834	14923	14680	14610	14606	14699	14638	14637	14643	14888	14589	14741	14696	14586	14655	14752	14549	14600	14634	14573	14635	14726	14494	14639	14738	14766	14679	14751	14685	14627	14842	14786	14667	14570	14686	14508	14859	14678	14729	14462	14513	14644	14614	14684	14707	14696	14580	14608	14613	14683	14717	14605	14641	14719	14616	14735	14698	14563	14569	14742	14739	14620	14404	14567	14753	14635	14553	14691	14663	14601	14587	14499	14626	14523	14788	14503	14688	14583	14728	14741	14814	14585	14505	14801	14695	14665	14651	14753	14753	14614	14708	14643	14624	14795	14738	14575	14590	14784	14530	14739	14656	14642	14934	14677	14715	14633	14661	14602	14781	14609	14520	14520	14722	14552	14711	14635	14711	14717	14546	14602	14550	14805	14652	14634	14583	14556	14525	14710	14586	14614	14668	14717	14520	14720	14724	14691	14734	14731	14803	14727	14645	14705	14662	14721	14753	14469	14834	14591	14748	14681	14695	14727	14778	14743	14671	14641	14569	14626	14662	14818	14529	14718	14588	14670	14601	14712	14730	14616	14694	14596	14777	14485	14703	14729	14773	14499	14518	14526	14615	14678	14753	14653	14690	14651	14618	14580	14715	14433	14732	14634	14524	14731	14753	14760	14568	14759	14769	14700	14612	14758	14814	14547	14609	14618	14738	14746	14540	14708	14729	14751	14584	14501	14522	14553	14530	14507	14515	14621	14877	14595	14602	14733	14756	14789	14660	14643	14834	14575	14584	14529	14639	14482	14683	14829	14468	14664	14599	14706	14656	14532	14640	14612	14765	14539	14755	14817	14544	14629	14637	14633	14868	14655	14643	14679	14646	14628	14511	14606	14820	14747	14686	14791	14742	14641	14776	14409	14776	14735	14710	14636	14642	14640	14592	14735	14636	14604	14596	14720	14676	14688	14558	14539	14639	14656	14881	14543	14651	14713	14503	14552	14679	14787	14676	14646	14741	14569	14613	14592	14867	14652	14660	14543	14667	14628	14672	14293	14567	14715	14547	14864	14588	14660	14646	14823	14557	14497	14573	14548	14839	14709	14887	14453	14621	14625	14546	14803	14652	14690	14657	14696	14518	14583	14692	14542	14707	14769	14736	14571	14794	14741	14555	14667	14520	14688	14762	14615	14716	14792	14658	14644	14660	14492	14772	14662	14693	14730	14795	14654	14750	14731	14717	14721	14552	14699	14635	14606	14803	14658	14715	14841	14735	14573	14721	14637	14857	14773	14729	14724	14705	14625	14679	14710	14728	14562	14624	14757	14535	14636	14698	14639	14617	14527	14658	14626	14790	14671	14656	14721	14578	14701	14671	14643	14721	14679	14737	14636	14495	14562	14576	14632	14566	14785	14846	14659	14543	14789	14467	14627	14482	14564	14684	14677	14711	14757	14548	14696	14682	14733	14738	14598	14736	14664	14640	14701	14546	14495	14744	14518	14699	14705	14715	14650	14744	14627	14813	14748	14640	14541	14738	14511	14685	14615	14564	14659	14574	14695	14762	14601	14614	14636	14660	14768	14544	14634	14699	14717	14763	14742	14762	14772	14817	14508	14569	14612	14602	14701	14729	14713	14705	14541	14710	14743	14702	14653	14633	14448	14542	14640	14774	14576	14653	14590	14640	14565	14629	14674	14619	14456	14641	14575	14722	14667	14760	14596	14736	14505	14671	14727	14614	14735	14668	14788	14667	14769	14682	14572	14426	14649	14599	14582	14773	14746	14656	14692	14820	14634	14807	14709	14735	14751	14645	14733	14765	14685	14748	14700	14769	14638	14771	14628	14718	14655	14543	14801	14764	14664	14831	14686	14756	14548	14599	14602	14659	14675	14538	14710	14569	14521	14752	14749	14803	14613	14706	14601	14694	14450	14752	14582	14556	14654	14740	14670	14486	14758	14588	14737	14693	14666	14596	14779	14547	14527	14618	14612	14720	14476	14716	14482	14692	14671	14825	14766	14657	14718	14561	14582	14710	14622	14791	14629	14676	14555	14700	14457	14564	14612	14765	14701	14691	14679	14689	14526	14591	14806	14608	14642	14678	14746	14654	14516	14673	14669	14661	14599	14715	14780	14654	14672	14666	14618	14634	14654	14748	14703	14580	14697	14755	14669	14788	14655	14543	14590	14558	14736	14565	14787	14679	14761	14662	14739	14896	14688	14677	14631	14706	14644	14545	14689	14695	14647	14746	14658	14655	14618	14686	14881	14671	14557	14664	14567	14553	14378	14641	14691	14512	14725	14544	14639	14574	14567	14739	14446	14687	14657	14654	14713	14692	14665	14786	14725	14688	14669	14600	14745	14568	14682	14528	14744	14745	14669	14704	14598	14733	14702	14595	14861	14683	14661	14645	14479	14758	14623	14687	14777	14575	14630	14656	14557	14685	14624	14519	14616	14607	14517	14764	14707	14725	14650	14747	14683	14689	14782	14660	14654	14675	14715	14790	14728	14751	14744	14751	14530	14789	14621	14594	14621	14488	14665
23761	21358	28967	24271	22796	23844	23117	19384	18695	18737	18271	18126	18020	17938	17812	18003	17745	17552	17549	17581	17728	17437	17548	17551	17577	17538	17344	17416	17281	17268	17478	17261	17653	18297	19372	19988	18881	18138	17529	17425	17461	17260	17340	17267	17017	17168	17239	17224	17212	17185	17330	17307	17405	17232	17110	17075	17112	17258	17113	17207	17182	17319	17211	17518	17120	17255	17107	17322	17288	17269	17198	17287	17200	17155	17092	17371	17398	17380	17257	17132	17130	17271	17093	17173	17090	17073	17268	16959	17183	17355	17096	17211	17178	17336	17408	17003	17144	17089	17081	16964	17128	17172	17240	17233	17137	17129	16867	17077	16926	17083	17150	16988	17214	17200	17140	17155	17412	17096	17084	17068	17020	17034	17355	17041	17173	17163	17261	17103	17341	17212	17057	17106	16914	17116	17370	17277	17365	17267	17157	17151	17131	17224	16982	17019	17034	17194	17217	17125	17132	17150	17091	17082	17054	17075	17035	17192	17030	16996	17258	17184	17086	16962	17075	17209	16982	17158	16964	17107	17001	17036	17052	17136	17066	17270	17075	17053	17009	17161	17276	17048	17107	17234	17270	17112	17175	17127	17089	17060	17158	16956	17109	17095	17197	17231	17087	17105	17076	17167	17123	17106	17162	17311	17318	17222	17154	17281	17359	17046	17276	17080	17175	17276	17223	17092	17117	17286	17230	17204	17068	17097	17030	17134	17094	17242	17256	17153	17014	17014	17127	16896	17199	17093	17286	16961	17179	17100	17114	16918	17169	17029	17102	17180	17198	17145	17287	17229	17017	17061	17136	17384	16916	17018	16925	17200	17154	17133	17243	17263	17182	17053	17065	17095	17348	17193	17125	17250	17071	17259	17087	17292	16951	17051	17147	17186	17298	17258	17169	17188	17181	17189	17142	17309	17188	17174	17119	17140	17126	17063	17257	17106	17232	17369	17106	17050	17154	17161	17110	17222	17135	17162	17280	17157	17169	17101	17063	17116	17154	17115	17142	17272	17060	17100	17255	16959	17111	17279	17244	17152	17088	17150	17173	17193	17355	17188	17306	17203	17213	17147	17168	17218	17036	17232	17203	17147	17155	17279	17118	17090	17087	17004	17189	17095	17213	17350	17175	17347	17225	17168	17096	17192	17052	17029	17144	17067	17195	17119	17261	17242	16968	17210	17123	17109	17294	17041	17117	17113	17156	17280	17338	17255	17140	17230	17186	17269	17146	17168	17094	17155	17157	17247	17112	17322	17117	17121	17074	17255	17238	17255	17145	17174	17141	17362	16889	17028	17187	17064	17156	17235	17071	16967	16883	17080	17032	17120	17361	17074	17101	17206	17241	17030	17021	17120	16978	17270	17141	16977	17176	17272	17180	17057	17361	17054	17237	17162	17219	17276	17211	17115	17047	17134	17336	17228	17290	17229	17398	16976	17261	17128	17063	17027	17002	17052	17349	17188	17113	17386	17293	17198	17066	17020	17211	17001	16969	17110	17035	17263	17229	17291	16897	17032	17237	17021	17530	17227	17052	17242	17079	17311	17138	17185	17142	16971	17055	17044	17092	17254	17131	17028	17003	17103	17204	17192	17204	17267	17369	17164	17171	16909	17290	17324	17237	17104	17115	17123	17040	17130	17102	17196	17141	17214	17258	17197	17164	17257	17309	17220	17240	17075	17085	17100	17185	17310	17194	17383	17219	17073	17144	17113	17208	17144	17162	17166	17211	17131	17186	17039	17075	17122	17178	17285	17242	17221	17306	17127	17078	17132	17248	17130	17122	17001	17156	17091	17081	17153	17138	17213	17128	17079	16906	16816	16968	17114	17310	17131	17103	17048	17016	17101	17211	17190	17198	17122	17184	17169	17269	17061	17233	17135	17149	17046	17120	17189	17046	16939	16972	17174	17032	17295	17067	17202	17272	17317	17119	17119	17297	17141	17093	17213	17218	17221	17088	17298	16955	17109	17222	17007	17161	17111	17225	16922	17133	17254	17127	17036	17185	17173	17355	17202	17253	17328	17193	17210	16931	17088	17128	17194	17127	17220	17122	17244	17182	16949	17108	17309	17236	17177	17142	17142	17178	17072	17190	17051	17215	17049	17189	17052	17123	17264	17104	17265	17181	17331	17273	17226	17019	17160	17097	17105	17256	17103	17002	17148	17067	17260	17137	16769	17175	17155	17099	17300	17212	17076	17052	16931	17292	17341	17212	16997	17060	17263	17131	17021	17180	17041	17022	17066	17155	16998	17025	17010	17177	17234	17026	17011	17031	17137	17242	17086	17140	17239	17105	17084	17295	17167	17167	17109	16956	17278	17137	17024	17183	17317	17184	17187	17241	17214	17404	16984	17331	17011	16985	17026	16851	17324	17163	17134	17129	17052	17208	17171	17178	17084	17196	17140	16988	17043	17068	17028	17146	17072	17131	17214	16940	17095	17269	17168	17023	16979	17362	16934	17042	17044	17053	17076	17024	17124	17082	17118	17154	17135	17173	17140	17127	16982	17048	17061	17120	17150	17327	17239	17267	17022	17178	17168	17031	17061	17221	17035	17084	16996	16903	17222	17098	17183	16855	17269	17180	17273	17142	16987	17127	17277	17225	17140	16977	17059	17040	16985	17102	17397	17269	17327	17277	17059	17162	16905	17225	17010	17250	17134	16944	17072	17458	17198	17077	17107	17214	17144	17343	17282	17192	17031	17050	17278	17145	17130	17186	17171	17248	17307	17170	17413	17158	17081	16999	16998	16985	17259	17063	17009	17145	17123	17202	17255	17042	17087	17145	17225	17170	17320	17175	17040	17124	17214	17340	17102	16949	17075	17128	17154	17248	17172	17098	17018	17071	17123	17045	17121	17211	17158	17078	17253	17082	17061	17233	17133	17300	17234	17228	17272	17221	17394	16989	17174	17027	16961	17031	16978	17301	17203	17109	17150	16926	16964	17116	16927	17233	17152	17107	17114	17221	17322	17306	17404	17203	17119	17032	16843	16911	17131	17133	17356	17340	17269	17262	17251	17247	17162	17058	17239	17312	16979	17123	17258	17279	17142	17256	17112	17219	16974	17239	17098	16953	17285	17118	17150	17200	17055	17265	17233	17186	17094	17154	17119	17261	17139	17102	17081	17082	17167	17146	16904	17130	17110	17181	17163	17153	17067	17281	17162	17336	17151	17076	17271	17133	17201	17204	17136	17397	17218	17153	17154	17095	17259	17168	17212	17217	17368	17067	17230	17355	17447	17064	17150	17191	17054	17490	17070	17060	17096	17167	17123	16959	17198	17247	17172	17260	17002	17103	17028	17240	17281	17256	17092	17151	16852	16998	16984	17152	17263	16957	17275	17080	17207	17315	17238	17214	17039	17163	17274	17210	17131	17041	17221	17189	17327	17178	17091	17199	17166	17065	17222	17210	17522	17206	17384	17152	17332	17084	17177	17119	17048	17248	17053	17393	17204	17249	17319	16938	17083	17269	17128	17217	17277	16946	17055	17075	16989	17010	17305	17227	17106	17323	17140	17104	16962	17301	17287	17295	17295	17102	16831	17088	17084	17123	17259	17005	16837	16945	17063	17032	16916	17100	17168	17112	17006	17156	17268	17304	17141	17254	17160	17312	16957	17119	16905	17141	17117	17070	17166	17301	17216	17058	17311	17033	17169	17152	17267	17152	17067	17349	17081	16998	17319	17215	17092	17179	17073	16998	17170	17041	17195	17130	17186	17247	17084	17134	17088	17138	17393	17287	17207	17077	17120	17208	17200	17276	17084	17196	17157	17013	17104	17204	17160	17053	17231	17265	16942	17286	17213	17154	16856	17073	17173	16934	17147	17165	17124	17253	17147	16981	17255	17308	16930	17104	17152	17134	17119	16984	17136	16942	16896	17088	17150	17224	17247	17037	17073	17278	17291	17095	17147	17085	17336	17247	17141	17393	17177	17218	17222	17172	17101	17255	17223	17146	17149	17172	17266	17105	17198	17206	17131	17025	17174	17248	17066	17034	17211	16850	17091	17299	17233	17107	17371	17175	17054	17200	17141	17211	17157	17173	17089	16991	17302	16988	17197	17299	17133	16952	17154	16875	17227	17133	17269	17006	17137	17079	17249	17404	17324	17126	17208	17145	17123	17303	17124	17156	17199	17266	17226	17203	17361	17081	17212	17187	16958	17138	16985	17186	17281	17209	17153	17162	17034	17363	16940	16880	17233	17155	17132	17153	17009	17351	17345	17404	17017	17032	17231	17011	17056	17134	17150	17067	17155	16919	17173	17422	16952	17336	17155	17131	16999	17116	17121	17179	17051	17063	17181	17135	17177	17126	17230	17053	17110	17084	17080	17104	16886	17104	17005	17264	17061	17095	17037	17207	17124	17123	17278	17222	17149	17121	17246	16969	17296	17272	17175	17199	17238	17164	17107	17279	17094	17127	17155	17007	17296	17125	17059	17265	17184	17218	17072	17283	17192	17147	17280	17004	17066	17128	16904	17124	17086	17216	17047	17201	17305	17188	17023	17230	17309	17082	17123	17302	17350	17231	17216	16939	17174	16943	17076	16965	17113	17148	17190	17034	17120	17091	17342	17364	16952	17137	17072	17167	17218	17215	16977	17169	17116	17011	17167	17062	17137	17078	17095	17174	16936	17201	17341	17110	17234	17141	17030	17236	17093	17174	17007	17088	17518	17103	17176	17145	17237	17191	17170	17274	17095	17201	17147	17034	17235	16995	17160	17190	17196	17216	17098	17373	17235	17105	16966	17288	17051	17039	17096	17127	17228	17061	17141	17238	17021	17134	17236	17217	16979	17133	17026	17242	17303	17179	16923	17090	17269	16996	17272	17225	17231	17410	17178	17187	17119	17145	17158	17122	17254	16983	17040	17319	17301	17068	17126	17047	16894	17244	17057	17139	17108	17100	17308	17178	17157	17160	17083	17253	17231	17187	17017	17229	17108	17098	17195	17259	17194	17309	17190	17132	17019	17342	17181	17204	17046	17156	17527	17247	17133	17275	17259	17146	16983	17268	17165	17189	17268	17078	17266	17128	17259	17103	17225	16916	17017	17307	17133	17091	17203	17357	17108	16927	17034	16941	17010	17182	17231	17184	17030	17165	17318	17225	17150	17101	16906	17275	17174	16903	17036	17336	17177
19435	36411	34875	27974	23583	21174	19347	17917	17085	16585	15913	15893	15791	15712	15746	15641	15134	15149	15158	14931	15117	14925	14901	14869	14797	14823	14708	14820	14618	14528	14722	14736	15092	16416	17918	17987	16603	15540	15196	14752	14529	14767	14662	14600	14640	14501	14657	14580	14547	14654	14495	14596	14509	14628	14613	14627	14625	14663	14556	14590	14685	14388	14693	14621	14629	14481	14578	14427	14694	14561	14638	14468	14450	14684	14530	14696	14699	14430	14581	14603	14582	14368	14605	14614	14485	14708	14580	14664	14581	14577	14614	14718	14489	14501	14724	14377	14622	14713	14788	14367	14601	14670	14567	14573	14508	14653	14492	14527	14587	14748	14444	14437	14595	14492	14651	14435	14564	14697	14659	14485	14624	14581	14817	14511	14537	14543	14581	14331	14458	14552	14687	14446	14590	14480	14588	14578	14660	14643	14573	14621	14507	14479	14566	14502	14364	14392	14697	14508	14572	14611	14333	14609	14505	14432	14485	14550	14492	14667	14507	14643	14658	14453	14395	14681	14639	14597	14676	14580	14651	14541	14415	14599	14510	14518	14584	14625	14762	14508	14511	14590	14549	14681	14701	14593	14738	14615	14624	14497	14552	14598	14583	14672	14642	14558	14551	14579	14512	14685	14640	14430	14563	14505	14470	14654	14414	14514	14547	14663	14513	14571	14532	14653	14477	14707	14595	14707	14508	14643	14580	14602	14574	14724	14569	14715	14463	14640	14605	14822	14630	14744	14601	14703	14540	14494	14462	14723	14413	14523	14656	14655	14445	14646	14731	14598	14509	14640	14526	14460	14534	14545	14828	14552	14462	14526	14729	14623	14595	14575	14443	14645	14523	14579	14675	14526	14495	14685	14573	14589	14411	14566	14442	14613	14535	14646	14710	14725	14514	14506	14574	14669	14785	14537	14643	14663	14566	14585	14643	14570	14529	14623	14475	14410	14453	14414	14648	14649	14366	14620	14550	14556	14663	14529	14531	14669	14726	14605	14625	14713	14411	14602	14557	14595	14620	14625	14691	14470	14611	14639	14551	14638	14571	14546	14603	14642	14509	14610	14487	14535	14573	14561	14425	14773	14583	14538	14440	14578	14691	14604	14676	14795	14666	14523	14516	14526	14713	14449	14616	14588	14532	14554	14539	14552	14660	14440	14489	14766	14598	14486	14517	14524	14572	14681	14451	14472	14579	14533	14530	14622	14445	14589	14529	14588	14471	14686	14653	14530	14721	14433	14514	14464	14680	14506	14660	14679	14554	14600	14560	14695	14448	14510	14596	14750	14572	14543	14509	14655	14725	14496	14543	14643	14826	14677	14530	14688	14452	14681	14675	14703	14717	14447	14515	14654	14511	14529	14736	14647	14523	14568	14680	14646	14578	14663	14482	14565	14466	14514	14499	14587	14561	14686	14591	14586	14738	14530	14672	14493	14632	14461	14543	14591	14512	14577	14594	14601	14588	14700	14693	14542	14463	14568	14562	14542	14430	14552	14611	14772	14717	14527	14448	14405	14485	14683	14640	14709	14570	14537	14569	14479	14423	14551	14568	14463	14564	14503	14423	14510	14671	14385	14677	14661	14662	14321	14483	14610	14578	14557	14612	14591	14547	14477	14485	14542	14650	14614	14625	14730	14691	14423	14596	14308	14483	14441	14762	14621	14480	14708	14478	14455	14590	14736	14451	14595	14574	14643	14492	14653	14604	14534	14307	14314	14556	14468	14648	14556	14577	14681	14754	14340	14718	14625	14536	14667	14571	14466	14570	14607	14565	14607	14444	14659	14496	14570	14601	14524	14478	14433	14589	14587	14497	14621	14475	14804	14658	14583	14602	14505	14620	14591	14630	14538	14704	14710	14788	14473	14777	14579	14682	14568	14550	14535	14479	14417	14470	14503	14575	14683	14712	14531	14632	14761	14585	14591	14523	14576	14448	14520	14632	14406	14603	14630	14621	14612	14542	14565	14612	14696	14580	14602	14510	14680	14597	14514	14591	14530	14525	14632	14511	14641	14846	14482	14428	14732	14662	14590	14540	14495	14664	14604	14441	14471	14499	14564	14559	14496	14575	14416	14564	14646	14471	14559	14498	14502	14606	14442	14610	14753	14567	14562	14575	14439	14660	14670	14544	14589	14581	14680	14584	14635	14602	14525	14593	14714	14538	14520	14525	14414	14635	14558	14728	14704	14784	14704	14477	14670	14593	14533	14553	14676	14719	14541	14501	14742	14682	14535	14738	14668	14705	14716	14596	14501	14480	14522	14569	14587	14591	14356	14641	14534	14623	14580	14636	14592	14614	14650	14594	14619	14656	14437	14563	14754	14640	14728	14544	14612	14529	14714	14544	14633	14531	14616	14668	14530	14485	14660	14816	14589	14522	14491	14554	14693	14716	14522	14665	14469	14595	14584	14613	14469	14487	14569	14705	14563	14385	14577	14747	14529	14609	14577	14488	14539	14482	14544	14696	14763	14643	14648	14436	14451	14685	14523	14521	14569	14496	14602	14465	14652	14428	14574	14483	14418	14814	14616	14643	14580	14566	14603	14517	14544	14606	14479	14311	14774	14503	14613	14584	14450	14568	14391	14555	14709	14536	14584	14527	14538	14572	14696	14681	14318	14611	14503	14498	14460	14584	14612	14539	14648	14590	14547	14583	14604	14625	14763	14492	14564	14444	14554	14729	14560	14546	14612	14591	14444	14640	14520	14765	14522	14442	14570	14591	14615	14592	14739	14634	14509	14563	14592	14719	14585	14658	14581	14741	14588	14570	14427	14600	14609	14568	14708	14646	14531	14683	14669	14635	14705	14465	14333	14473	14688	14482	14538	14722	14601	14577	14542	14531	14555	14711	14497	14457	14523	14595	14553	14601	14508	14585	14631	14599	14605	14503	14569	14783	14469	14750	14596	14693	14680	14518	14828	14507	14516	14527	14662	14628	14615	14471	14568	14593	14567	14500	14488	14560	14727	14650	14608	14540	14643	14597	14626	14636	14584	14624	14576	14560	14472	14493	14456	14639	14660	14584	14545	14499	14780	14719	14599	14591	14483	14655	14670	14559	14497	14444	14607	14608	14657	14339	14666	14453	14411	14575	14620	14659	14505	14693	14597	14508	14486	14522	14618	14689	14888	14548	14646	14672	14549	14556	14609	14568	14656	14583	14578	14562	14472	14448	14406	14396	14587	14357	14767	14466	14574	14563	14652	14673	14554	14431	14556	14468	14596	14342	14594	14517	14585	14363	14691	14589	14558	14460	14565	14745	14496	14562	14620	14688	14464	14617	14534	14648	14593	14527	14566	14499	14375	14627	14521	14476	14457	14639	14547	14694	14543	14579	14466	14589	14587	14737	14649	14595	14639	14623	14667	14614	14385	14628	14654	14594	14517	14523	14443	14708	14691	14629	14631	14552	14501	14749	14487	14661	14787	14668	14567	14766	14521	14573	14624	14640	14478	14581	14588	14664	14777	14548	14583	14695	14592	14619	14556	14618	14541	14550	14578	14739	14686	14707	14553	14639	14535	14728	14493	14573	14596	14494	14508	14567	14740	14692	14477	14582	14633	14474	14610	14577	14642	14434	14667	14621	14486	14622	14594	14734	14632	14487	14500	14595	14536	14521	14360	14480	14635	14580	14549	14630	14425	14587	14334	14518	14581	14573	14610	14546	14458	14416	14602	14647	14626	14706	14659	14566	14758	14592	14553	14528	14733	14497	14592	14547	14615	14558	14644	14511	14648	14681	14501	14599	14667	14772	14504	14693	14557	14458	14707	14548	14509	14495	14641	14591	14414	14743	14477	14468	14621	14467	14535	14565	14565	14630	14424	14717	14529	14586	14601	14581	14679	14563	14491	14696	14573	14534	14567	14595	14578	14692	14484	14435	14553	14567	14638	14620	14685	14583	14535	14609	14821	14675	14522	14367	14675	14647	14710	14434	14464	14568	14471	14501	14533	14393	14524	14636	14469	14636	14481	14561	14506	14642	14479	14666	14620	14475	14642	14608	14427	14424	14709	14553	14587	14561	14620	14587	14693	14553	14596	14705	14610	14591	14622	14578	14454	14532	14513	14592	14551	14402	14565	14563	14458	14517	14356	14475	14632	14500	14577	14431	14339	14533	14577	14499	14753	14650	14607	14619	14624	14578	14604	14430	14400	14700	14739	14671	14579	14473	14696	14623	14379	14711	14576	14519	14560	14664	14536	14546	14724	14567	14585	14642	14766	14366	14533	14574	14561	14498	14501	14436	14629	14602	14643	14574	14604	14575	14605	14577	14399	14700	14517	14559	14666	14547	14498	14544	14507	14564	14607	14669	14477	14720	14608	14622	14511	14664	14584	14593	14419	14730	14460	14451	14542	14550	14763	14706	14645	14693	14578	14503	14479	14562	14593	14486	14385	14684	14610	14737	14376	14649	14514	14753	14462	14715	14624	14583	14441	14507	14606	14570	14500	14742	14552	14619	14516	14639	14550	14501	14576	14563	14701	14631	14553	14660	14557	14572	14644	14513	14510	14448	14655	14594	14428	14705	14641	14650	14529	14511	14605	14661	14646	14413	14600	14612	14695	14541	14474	14629	14574	14568	14623	14661	14575	14597	14529	14696	14619	14513	14674	14611	14434	14579	14519	14625	14511	14529	14579	14670	14635	14539	14629	14714	14496	14488	14598	14645	14564	14539	14472	14592	14652	14721	14571	14452	14638	14584	14666	14502	14714	14601	14553	14435	14571	14592	14634	14506	14580	14685	14551	14592	14674	14546	14611	14655	14578	14546	14535	14408	14673	14460	14428	14642	14506	14506	14400	14854	14619	14572	14743	14594	14575	14537	14526	14561	14681	14659	14630	14555	14569	14682	14737	14672	14552	14299	14696	14663	14562	14553	14494	14544	14665	14589	14523	14517	14594	14503	14575	14625	14666	14626	14560	14692	14528	14550	14760	14596	14583	14499	14671	14711	14722	14522	14681	14699	14664	14706	14657	14561	14591	14590	14496	14543	14784	14544	14533	14592	14514	14499	14565	14513	14535	14657	14659	14616	14396	14438	14684	14488	14594	14634	14641	14514	14627	14705	14368	14503	14656	14520	14589	14396	14624	14663	14638	14553	14658	14659	14705	14491	14655	14598	14459	14634	14473	14556	14559
22891	21364	29357	23777	21725	24236	26871	20959	19413	19261	18908	18454	18612	18725	18466	18267	18077	18009	17949	18074	17685	17587	17623	17799	17809	17519	17587	17450	17599	17548	17624	17441	17837	19777	21676	22037	20169	19056	18080	17586	17554	17235	17292	17177	17238	17202	17121	17435	17197	17227	17401	17174	17138	17202	17367	17343	17455	17370	17302	17185	17385	17435	17571	17369	17436	17236	17198	17238	17229	17284	17240	17212	17467	17460	17414	17395	17375	17216	17214	17172	17376	17093	17202	17030	17316	17406	17229	17362	17301	17366	17413	17317	17145	17224	17532	17236	17466	17260	17383	17273	17248	17307	17331	17302	17128	17397	17328	17225	17121	17351	17352	17458	17412	17187	17418	17187	17260	17408	17377	17154	17419	17390	17143	17155	17155	17213	17309	17381	17307	17190	17116	17092	17061	17174	17431	17003	17270	17105	17211	17365	17167	17160	17255	17243	17279	17349	17283	17434	17329	17361	17410	17219	17231	17307	17069	17254	17332	17188	17317	17175	17275	17204	17173	17118	17348	17230	17313	17247	17123	17387	17291	17129	17179	17350	17054	17080	17278	17124	17165	17385	17303	17142	17293	17369	17569	17236	17356	17280	17294	17320	17336	17073	17332	17269	17449	17302	17290	17399	17360	17507	17298	17183	17106	17350	17210	17237	17302	17344	17070	17297	17186	17274	17128	17234	17107	17102	17295	17253	17304	17109	17161	16968	17381	17267	17355	17333	17409	17127	17246	17334	17267	17144	16932	17218	17162	17180	17342	17287	17232	17246	17255	17129	17164	17103	17206	17370	17094	17144	17134	17291	17183	17221	17227	17309	17321	17224	17291	17075	17310	17431	17258	17291	17370	17112	17030	17075	17266	17182	17168	17380	17258	17252	17154	17107	17336	17229	17258	17292	17311	17329	17303	17546	17009	17198	17271	17341	17404	17235	17150	17284	17408	17456	17313	17285	17250	17264	17489	17108	17209	17263	17259	17351	17208	17338	16968	17295	17395	17217	17019	17126	17236	17303	17236	17352	17118	17138	17179	17147	17259	17121	17568	17281	17462	17120	17180	17128	17218	17150	16958	17203	17109	17276	17286	17241	17253	17346	17357	17315	17180	17411	17302	17203	17168	17223	17256	17414	17220	17258	17129	17158	17340	17125	17366	16975	17243	17233	17437	17384	17154	17174	17015	17357	17210	17237	17348	17352	17344	17319	17190	17321	17159	17180	17252	17488	17129	17079	17226	17140	17279	17099	17196	17382	17251	17295	17311	17179	17392	17189	17214	17228	17059	17040	17340	17050	17364	17148	17170	17372	17156	17401	17290	17154	17262	17093	17290	17207	17220	17283	17146	17296	17117	17422	17247	16996	17250	17331	17137	17312	17267	17192	17021	17351	17245	17184	17222	17434	17254	17206	17172	17197	17171	17295	17234	17471	17172	17094	17359	17190	17177	17292	17352	17232	17208	17316	17409	17278	17122	17064	16914	17112	16959	17297	17307	17153	17150	17396	17321	17194	16990	17189	17373	17269	17146	17325	17247	17280	17129	17347	17438	17016	17258	17289	17365	17329	17187	17321	17505	17197	17261	17339	17501	17104	17168	17507	17119	17315	17239	17219	17248	17255	17343	17245	17248	17295	17173	17185	17280	17211	17301	17313	17336	17252	17153	17130	17500	17434	17158	17230	17148	17229	17399	17246	17189	17000	17150	17467	17312	17295	17232	17151	17376	17395	17264	17205	17338	17217	17148	17144	17293	17150	17410	17163	17142	17094	17245	17352	17274	17238	17258	17359	17165	17080	17269	17155	17112	17260	17388	17293	17268	17124	17192	17217	17285	17310	17167	17268	17321	17126	17208	17263	17219	17271	17267	17108	17199	17159	17262	17373	17126	17113	17148	17242	17297	17054	17360	17225	17283	17228	17092	17072	17284	17125	17242	17201	17028	17087	17327	17083	17302	17344	17048	17197	17043	17189	17191	17316	17163	17261	17217	17327	17268	17253	17296	17461	17259	17134	17146	17360	17206	17236	17061	17117	17086	17351	17327	17348	17397	17147	17274	17028	17102	17274	17193	17047	17035	17154	17202	17338	17073	17264	17222	17251	17308	17337	17175	17167	17196	17203	17214	17045	17196	17122	17227	17339	17166	17246	17174	17368	17047	17146	17303	17201	17202	17223	17349	17167	17278	17326	17304	17214	16924	17117	17002	17176	17195	17254	17126	17346	17036	17402	17286	17242	17126	17271	17335	17165	17119	17242	17154	17186	17263	17028	17322	17211	17143	17121	17248	17099	17148	17338	17292	17405	17332	17310	17297	17297	17289	17236	17206	17096	17038	17204	17248	17286	17123	17385	17341	17245	17182	17408	17235	17442	17175	17393	17301	17138	17062	17057	17180	17123	17246	17137	17218	17454	17312	17383	17002	17071	17201	17450	17395	17251	17236	17133	17210	17271	17375	17308	17108	17533	17263	17063	17205	17324	17472	17163	17176	17299	17278	17237	17341	17220	17054	17166	17184	17268	17224	17112	17339	17082	17116	17163	17166	17065	16977	17106	17256	17273	17221	17144	17188	17177	17157	17213	17118	17369	17379	17152	17172	17263	17170	17094	17049	17468	17285	17183	17353	17386	16982	17406	17360	17157	17227	17168	17111	17175	17160	17101	17454	17159	17510	17218	17190	17230	17110	17296	17252	17235	17210	17260	17154	17092	17176	17139	17120	17177	17407	17105	17442	17207	17337	17340	17201	17320	17250	17276	17163	17210	17211	17245	17262	17155	16999	17154	17262	17224	17066	17157	17271	17113	17150	17129	17285	17186	17207	17288	17287	17150	17154	17228	17237	17163	17245	16954	17147	17371	17390	17228	17176	17497	17227	17135	17259	17053	17139	17380	17286	17078	17285	17172	17087	17303	17221	17218	17136	17212	17085	17378	17299	17452	17144	17119	17390	17327	17162	17273	17207	17161	17001	17144	17225	17161	17322	17362	17315	17393	17054	17156	17316	17208	17090	17156	17370	17195	17155	17268	17146	17064	17160	17136	17370	17504	17151	17345	17069	17384	17199	17014	17253	17375	17273	17052	17352	17267	17099	17111	17052	17151	17222	17335	17215	17035	17239	17426	17133	17227	17423	17350	17193	17146	17173	17293	17213	17292	17323	17086	17295	17123	17193	17017	17030	17110	17406	17239	17478	17183	17282	17398	17303	17316	17110	17336	17259	17164	17297	17318	17040	17116	17141	17239	17280	17271	17139	17167	17107	17197	17200	17372	17497	17338	17202	17218	17329	17295	17016	17069	17297	17369	17182	17295	17061	17173	17337	17236	17175	17418	17281	17278	17234	17180	17207	17113	17066	17269	16966	17127	17367	17343	17243	17121	17255	17210	17139	17117	17298	17220	17240	17246	17278	17173	17106	17078	17217	17231	17137	17288	17365	17220	17225	17087	17426	17147	17183	17252	17132	17337	17191	17079	17285	17240	17233	17144	17088	17149	17305	17291	16901	17188	17165	17043	17225	17232	17248	17142	17259	17177	17157	16926	17216	17354	17068	17194	17220	17241	17294	17239	17062	17178	17152	17225	17232	17162	17184	17201	17193	17212	17374	17188	17235	17242	17104	17191	17200	17146	17166	17338	17246	17328	17122	17203	17139	16995	17112	17176	17267	17374	17498	17316	17005	17179	17243	17134	17220	17171	17319	17202	17107	17252	17213	17072	17208	17377	17172	17157	17272	17259	17456	17152	17148	17383	17291	17262	17136	17183	17293	17425	17290	17221	17396	17078	17072	17069	17252	17218	17090	17214	17173	17195	16902	17519	17344	17162	17155	17091	17308	17249	17438	17154	17199	17118	17258	17216	17263	17164	17321	17304	17024	17189	17345	17208	17099	17205	17224	17022	17113	17182	17360	17339	17561	17334	17127	17340	17272	17330	17140	17142	17108	17102	17351	17238	17096	17136	17223	16990	17277	17094	17099	17137	17222	17062	17178	17313	17438	17299	17234	17287	17190	17295	17337	17272	17304	17146	17298	17330	17382	17391	17351	17481	17319	17118	17318	17317	17200	17352	17097	17223	17172	17352	17188	17251	17291	17254	17074	17281	17182	17179	17252	17359	17066	17047	17183	17284	17202	17088	17220	17037	17165	17216	17173	17434	17286	17279	16895	17193	17247	17245	17288	17342	17189	17262	17277	16909	17217	17040	17321	17298	17197	17519	17246	17392	17079	17065	17291	17108	17112	17326	17161	17340	17277	17170	17249	17191	17350	17039	17095	17169	17372	17164	17274	17316	17285	17231	17270	17480	17315	17237	17251	17309	17185	17051	17125	17311	17104	17018	17212	17515	17407	17242	17353	17281	17111	17143	17177	17316	17172	17133	17183	17279	17287	17216	17160	17219	17317	17513	17354	17128	17141	17265	17462	17099	17191	17118	17131	17203	17270	17196	17165	17093	17290	17220	17226	17299	17078	17176	17149	17233	17162	17099	17198	17234	17115	17279	17166	17264	17371	17122	17266	17023	17372	17269	17283	17282	17145	17163	17275	17214	17204	17308	17121	17455	17330	17181	17328	17360	17366	17215	17167	17283	17312	17349	17159	17241	17227	17092	17145	17162	17114	17240	17307	17249	17077	17161	17361	17335	17293	17424	17368	17109	17034	17289	17203	17289	17218	17151	17291	17161	17295	17231	17193	17365	17200	17222	17464	17067	17259	17239	17279	17194	17080	17197	17206	17277	17274	17238	17468	17136	17441	17364	17150	17179	17242	17377	17499	17113	17310	17209	17134	17260	17250	17242	17333	16929	17180	17161	17160	17306	17397	17193	17368	17375	17269	17191	17182	16988	17180	17083	17115	16973	17020	17119	17340	17388	17238	17331	17400	17342	17030	17184	17208	17287	17247	17098	17127	17439	17196	17089	17377	17278	17220	17165	17114	17302	17302	17085	17178	17188	17365	17350	17163	17008	17316	17099	17257	17303	17231	17004	17227	17212	17231	17339	17095	17151	17198	17252	17218	17265	17167	17333	17533	17294	17179	17130	17147	17243	17053	17302	17211	17154	17228	16959	17298	17329	17255	17126	17208	17058	17218	17378	17316	17301	17207	17208	17223	17185	17327	17251	17310	17179	17163	17387	17287	17321	17297	17175	17233	17197
21270	39961	38427	31017	26562	23325	21452	19528	18247	17328	16666	16359	16220	16441	16079	16187	15517	15363	15346	15322	15491	15423	15270	15070	14942	14958	15172	14778	14625	14702	14826	14670	15273	18439	20844	20655	18006	16235	15281	14864	14654	14740	14533	14547	14546	14597	14703	14604	14515	14689	14643	14558	14466	14536	14532	14434	14554	14586	14718	14610	14488	14741	14647	14684	14622	14622	14578	14528	14578	14720	14663	14604	14682	14702	14674	14590	14599	14725	14731	14779	14644	14722	14529	14657	14728	14667	14521	14638	14453	14616	14695	14440	14657	14788	14747	14610	14635	14648	14591	14560	14755	14632	14430	14496	14462	14582	14621	14534	14686	14607	14600	14331	14689	14836	14607	14721	14734	14436	14764	14606	14661	14678	14651	14634	14550	14633	14601	14797	14605	14469	14582	14633	14662	14451	14661	14389	14698	14524	14685	14482	14528	14712	14659	14634	14667	14667	14717	14581	14596	14695	14795	14681	14567	14626	14696	14594	14691	14496	14592	14389	14621	14629	14547	14723	14654	14479	14647	14383	14608	14577	14578	14677	14548	14546	14670	14647	14619	14651	14649	14539	14507	14636	14740	14601	14611	14626	14649	14568	14601	14693	14501	14536	14551	14616	14476	14625	14596	14563	14660	14563	14703	14557	14662	14557	14784	14537	14397	14634	14581	14705	14467	14762	14614	14566	14623	14596	14863	14552	14667	14550	14650	14589	14549	14576	14433	14682	14539	14528	14651	14696	14609	14541	14463	14636	14613	14587	14621	14657	14556	14535	14570	14681	14660	14378	14563	14633	14572	14522	14612	14593	14566	14720	14520	14691	14565	14740	14566	14831	14463	14558	14565	14599	14617	14665	14639	14758	14597	14771	14742	14679	14749	14544	14527	14602	14663	14594	14692	14729	14558	14712	14737	14675	14571	14575	14645	14749	14721	14796	14569	14489	14608	14565	14627	14711	14629	14569	14670	14435	14510	14621	14683	14489	14637	14750	14686	14666	14599	14437	14778	14598	14581	14569	14527	14621	14628	14638	14511	14548	14635	14606	14527	14759	14684	14610	14588	14572	14631	14566	14626	14585	14578	14630	14458	14310	14726	14368	14600	14594	14558	14674	14843	14616	14625	14445	14625	14703	14566	14739	14628	14712	14707	14640	14655	14655	14474	14587	14660	14693	14629	14619	14612	14541	14622	14518	14582	14617	14723	14605	14552	14585	14752	14529	14670	14522	14599	14561	14520	14717	14503	14677	14611	14563	14679	14700	14602	14527	14668	14436	14629	14594	14448	14569	14542	14768	14481	14478	14745	14489	14673	14616	14625	14621	14469	14723	14602	14422	14524	14572	14591	14543	14727	14727	14595	14657	14413	14672	14613	14558	14662	14617	14580	14560	14469	14643	14655	14459	14577	14542	14657	14599	14559	14523	14519	14703	14803	14563	14639	14660	14900	14594	14428	14612	14470	14683	14531	14660	14591	14668	14536	14468	14548	14636	14684	14617	14635	14487	14396	14720	14721	14543	14489	14487	14687	14686	14438	14493	14522	14501	14736	14506	14650	14603	14595	14520	14837	14495	14784	14834	14487	14682	14663	14542	14609	14836	14882	14463	14641	14646	14683	14677	14625	14723	14505	14492	14652	14708	14494	14651	14941	14631	14662	14673	14480	14739	14503	14629	14600	14642	14538	14490	14502	14832	14723	14526	14505	14648	14666	14594	14659	14512	14642	14556	14741	14713	14634	14664	14581	14625	14717	14725	14685	14616	14454	14627	14681	14477	14434	14533	14576	14557	14702	14578	14589	14492	14592	14546	14731	14599	14608	14604	14777	14507	14555	14786	14677	14648	14685	14597	14550	14511	14508	14575	14805	14641	14635	14535	14566	14506	14540	14439	14505	14495	14525	14481	14400	14600	14678	14565	14611	14433	14703	14714	14613	14683	14522	14577	14560	14592	14767	14578	14514	14471	14672	14494	14603	14648	14636	14710	14519	14510	14573	14611	14712	14601	14689	14623	14619	14644	14549	14354	14676	14670	14567	14626	14545	14653	14541	14648	14615	14804	14592	14685	14635	14674	14607	14691	14514	14521	14611	14605	14659	14608	14726	14587	14598	14550	14491	14684	14587	14712	14623	14606	14623	14784	14745	14475	14555	14792	14616	14662	14510	14634	14695	14587	14618	14530	14597	14589	14788	14586	14747	14541	14610	14744	14631	14629	14712	14507	14629	14563	14692	14630	14560	14317	14528	14468	14571	14441	14621	14686	14644	14512	14530	14601	14697	14611	14575	14703	14593	14657	14609	14557	14600	14774	14681	14545	14588	14704	14574	14583	14719	14447	14542	14447	14647	14690	14633	14690	14618	14424	14605	14457	14638	14510	14548	14842	14632	14621	14639	14571	14590	14663	14545	14467	14910	14539	14685	14770	14603	14589	14689	14671	14543	14566	14685	14540	14560	14704	14561	14608	14662	14614	14588	14396	14629	14639	14642	14510	14530	14532	14703	14825	14533	14637	14793	14573	14667	14446	14593	14599	14630	14563	14669	14667	14650	14510	14557	14647	14524	14477	14547	14648	14795	14646	14608	14541	14617	14559	14793	14741	14811	14594	14524	14737	14665	14804	14624	14530	14673	14651	14693	14511	14642	14577	14524	14587	14673	14651	14715	14658	14522	14557	14616	14532	14481	14696	14564	14514	14557	14702	14584	14664	14725	14642	14551	14506	14739	14600	14680	14577	14559	14634	14610	14742	14528	14611	14502	14516	14569	14594	14565	14518	14745	14667	14453	14686	14638	14704	14583	14546	14564	14681	14501	14687	14639	14591	14577	14579	14460	14712	14636	14476	14567	14644	14556	14627	14658	14318	14521	14484	14557	14685	14652	14638	14623	14609	14646	14457	14600	14585	14446	14538	14581	14662	14586	14694	14660	14744	14662	14725	14658	14729	14506	14615	14639	14625	14718	14628	14685	14842	14820	14590	14731	14682	14397	14544	14655	14621	14540	14486	14694	14711	14620	14566	14628	14447	14566	14736	14712	14693	14736	14635	14620	14570	14617	14730	14598	14615	14740	14598	14584	14531	14643	14426	14482	14599	14575	14500	14628	14556	14401	14551	14531	14776	14654	14639	14647	14639	14756	14641	14751	14774	14665	14472	14639	14715	14634	14591	14671	14628	14601	14513	14595	14597	14660	14715	14721	14694	14541	14573	14625	14628	14544	14524	14476	14600	14550	14491	14458	14807	14605	14687	14581	14743	14675	14717	14707	14508	14521	14745	14772	14365	14589	14650	14415	14576	14586	14485	14456	14652	14648	14481	14589	14615	14676	14428	14448	14679	14714	14618	14701	14756	14492	14591	14653	14356	14850	14563	14593	14580	14724	14548	14502	14577	14592	14727	14374	14770	14613	14443	14668	14579	14555	14654	14548	14725	14680	14638	14653	14594	14677	14555	14562	14587	14714	14570	14544	14701	14614	14670	14726	14534	14667	14515	14631	14667	14669	14637	14465	14700	14630	14602	14573	14599	14563	14592	14537	14681	14641	14701	14575	14571	14612	14571	14509	14751	14670	14656	14649	14531	14560	14699	14522	14692	14696	14534	14587	14636	14792	14628	14634	14685	14637	14615	14242	14452	14650	14560	14757	14720	14643	14499	14650	14815	14744	14577	14559	14580	14498	14522	14624	14648	14671	14763	14601	14655	14667	14531	14560	14553	14700	14676	14531	14419	14644	14569	14673	14610	14842	14691	14788	14522	14571	14719	14459	14629	14543	14577	14656	14864	14419	14618	14536	14582	14520	14529	14503	14636	14684	14730	14604	14689	14606	14643	14512	14488	14742	14736	14699	14715	14655	14701	14656	14520	14507	14540	14657	14667	14504	14633	14636	14706	14680	14495	14473	14511	14562	14716	14585	14628	14670	14561	14719	14595	14584	14544	14643	14719	14703	14583	14747	14657	14452	14732	14481	14578	14509	14600	14490	14661	14509	14459	14602	14562	14591	14567	14743	14418	14623	14440	14560	14628	14494	14716	14747	14486	14662	14604	14611	14542	14706	14502	14497	14471	14537	14492	14619	14615	14674	14615	14536	14487	14608	14575	14614	14421	14486	14619	14619	14636	14636	14617	14608	14560	14576	14741	14697	14588	14487	14562	14630	14715	14672	14776	14602	14572	14500	14633	14597	14333	14506	14698	14661	14716	14595	14711	14421	14536	14732	14531	14545	14789	14478	14659	14680	14625	14552	14488	14721	14429	14619	14672	14574	14433	14566	14569	14545	14679	14720	14688	14691	14548	14691	14612	14685	14546	14499	14627	14550	14730	14583	14562	14675	14483	14721	14647	14635	14731	14485	14653	14619	14924	14459	14788	14701	14562	14680	14646	14490	14640	14657	14635	14472	14656	14488	14501	14641	14666	14658	14647	14627	14605	14611	14584	14594	14524	14690	14639	14566	14687	14658	14583	14498	14629	14549	14624	14721	14484	14693	14314	14699	14568	14646	14673	14573	14490	14613	14658	14619	14405	14649	14673	14605	14490	14542	14635	14700	14702	14625	14532	14637	14538	14597	14570	14682	14517	14628	14510	14649	14678	14567	14617	14598	14682	14614	14660	14539	14568	14720	14714	14709	14638	14610	14533	14495	14698	14490	14603	14630	14568	14652	14693	14693	14672	14692	14660	14608	14713	14626	14613	14587	14708	14614	14652	14609	14591	14714	14653	14601	14536	14603	14673	14528	14708	14521	14540	14565	14586	14608	14766	14729	14590	14698	14436	14782	14654	14551	14576	14682	14355	14762	14617	14679	14802	14615	14505	14633	14462	14609	14528	14664	14492	14515	14515	14598	14532	14378	14606	14546	14615	14676	14561	14608	14637	14737	14736	14620	14593	14730	14690	14451	14659	14619	14776	14702	14519	14501	14533	14694	14577	14502	14604	14562	14561	14671	14765	14551	14329	14538	14529	14612	14505	14449	14727	14610	14898	14683	14435	14576	14447	14603	14645	14665	14453	14609	14720	14874	14447	14759	14640	14477	14860	14597	14545	14796	14547	14708	14596	14519	14758	14712	14716	14648	14672	14494	14689	14636	14548	14456	14710	14668	14539	14625	14696	14655	14575	14607	14650	14568	14586	14684	14620	14663	14689	14626	14596
27836	23428	28776	25972	21068	19964	19523	18684	18444	18345	18166	18125	18113	18241	17913	17974	17718	17787	17809	17791	18000	17895	17618	17685	17792	17779	17777	17764	17695	17567	17763	17487	17515	17769	18106	18040	17923	17781	17792	17811	17571	17595	17496	17788	17661	17774	17896	17762	17645	17700	17766	17610	17599	17432	17402	17660	17784	17356	17667	17572	17717	17704	17502	17691	17358	17574	17766	17505	17626	17649	17594	17606	17782	17645	17574	17678	17580	17549	17788	17722	17689	17450	17743	17721	17647	17505	17590	17569	17588	17779	17499	17538	17667	17588	17661	17768	17720	17660	17532	17633	17729	17511	17633	17696	17486	17627	17555	17398	17649	17572	17491	17566	17566	17634	17629	17770	17554	17705	17755	17697	17706	17803	17545	17593	17434	17526	17507	17665	17721	17577	17811	17809	17586	17653	17628	17687	17819	17451	17551	17640	17513	17443	17817	17628	17614	17656	17511	17755	17545	17545	17706	17511	17430	17663	17640	17415	17504	17571	17597	17688	17555	17708	17749	17531	17657	17639	17706	17726	17454	17696	17543	17586	17676	17778	17672	17812	17731	17469	17598	17714	17569	17548	17648	17714	17609	17586	17622	17456	17522	17501	17506	17421	17668	17504	17425	17566	17695	17760	17683	17611	17659	17545	17558	17469	17669	17769	17571	17698	17805	17650	17524	17691	17587	17783	17449	17641	17605	17678	17490	17652	17578	17417	17802	17560	17613	17636	17597	17547	17477	17616	17537	17842	17466	17562	17649	17695	17792	17584	17681	17747	17542	17767	17691	17697	17542	17633	17391	17590	17561	17583	17536	17787	17637	17554	17613	17726	17576	17756	17533	17420	17480	17589	17585	17479	17635	17324	17761	17581	17793	17772	17644	17685	17700	17494	17547	17758	17615	17332	17618	17512	17694	17696	17622	17691	17661	17369	17433	17604	17664	17566	17613	17502	17700	17420	17753	17573	17607	17565	17601	17779	17631	17577	17328	17527	17581	17554	17637	17720	17751	17579	17615	17660	17723	17640	17680	17777	17690	17655	17864	17542	17503	17610	17477	17563	17793	17630	17693	17341	17686	17588	17769	17787	17692	17569	17616	17753	17353	17382	17718	17394	17837	17880	17706	17387	17592	17947	17660	17654	17453	17466	17639	17660	17772	17629	17810	17632	17722	17635	17715	17674	17510	17501	17457	17524	17281	17780	17684	17473	17727	17666	17548	17563	17609	17551	17556	17727	17613	17678	17739	17695	17696	17488	17659	17760	17594	17393	17535	17555	17542	17559	17553	17550	17728	17527	17647	17520	17512	17799	17689	17632	17753	17580	17476	17563	17452	17657	17507	17638	17692	17604	17501	17505	17780	17785	17771	17579	17606	17582	17649	17557	17602	17693	17536	17679	17742	17464	17491	17514	17591	17505	17609	17562	17571	17630	17686	17540	17608	17681	17590	17528	17537	17524	17407	17649	17628	17573	17713	17669	17640	17643	17364	18036	17630	17697	17577	17592	17682	17575	17741	17767	17486	17558	17566	17530	17680	17641	17739	17503	17503	17677	17728	17607	17759	17625	17700	17719	17823	17558	17521	17690	17602	17533	17520	17609	17518	17467	17535	17691	17706	17494	17788	17682	17628	17811	17528	17522	17552	17618	17625	17514	17715	17456	17595	17798	17572	17571	17613	17596	17516	17555	17644	17583	17724	17573	17823	17826	17499	17600	17607	17453	17516	17628	17782	17663	17546	17626	17600	17736	17549	17663	17670	17711	17663	17573	17686	17619	17732	17480	17329	17712	17660	17676	17721	17540	17780	17576	17745	17689	17707	17738	17587	17568	17561	17559	17584	17489	17551	17579	17669	17705	17714	17441	17343	17613	17818	17687	17509	17447	17661	17370	17485	17695	17573	17778	17751	17702	17647	17498	17582	17614	17571	17725	17520	17769	17691	17756	17673	17489	17681	17435	17611	17527	17535	17630	17701	17411	17515	17792	17550	17546	17672	17519	17796	17729	17654	17595	17736	17703	17729	17700	17423	17721	17679	17522	17737	17644	17631	17662	17630	17605	17689	17432	17641	17828	17622	17568	17548	17611	17485	17563	17787	17460	17486	17705	17627	17711	17726	17699	17618	17760	17662	17532	17592	17726	17500	17515	17551	17636	17695	17608	17684	17669	17854	17790	17597	17604	17469	17625	17661	17659	17583	17500	17611	17572	17553	17676	17661	17670	17738	17638	17511	17438	17502	17645	17531	17628	17912	17437	17473	17491	17551	17671	17396	17720	17558	17482	17670	17945	17727	17707	17517	17580	17708	17560	17595	17654	17573	17409	17608	17701	17773	17576	17689	17539	17778	17689	17763	17823	17629	17681	17668	17754	17648	17655	17737	17689	17691	17484	17663	17954	17660	17588	17730	17564	17526	17674	17723	17497	17753	17730	17620	17742	17519	17494	17511	17798	17659	17751	17679	17554	17591	17631	17492	17385	17591	17682	17495	17660	17643	17852	17633	17405	17746	17659	17713	17861	17848	17721	17636	17647	17807	17560	17556	17605	17579	17432	17565	17747	17702	17641	17595	17610	17397	17644	17682	17775	17685	17498	17710	17606	17898	17785	17597	17737	17869	17624	17557	17499	17742	17464	17635	17720	17793	17653	17831	17552	17661	17589	17775	17535	17437	17654	17394	17516	17401	17669	17675	17505	17715	17778	17649	17379	17721	17784	17633	17702	17587	17713	17620	17728	17763	17746	17596	17569	17641	17704	17614	17675	17451	17836	17800	17585	17651	17392	17622	17606	17616	17568	17617	17739	17722	17537	17654	17576	17738	17711	17874	17877	17634	17541	17581	17763	17474	17842	17605	17678	17662	17668	17733	17715	17606	17735	17623	17568	17727	17653	17506	17609	17696	17519	17747	17463	17483	17402	17652	17406	17689	17828	17552	17591	17572	17582	17360	17608	17598	17556	17502	17661	17569	17727	17762	17692	17473	17633	17584	17540	17649	17513	17732	17593	17696	17760	17556	17572	17648	17543	17629	17529	17662	17740	17672	17666	17769	17668	17601	17730	17845	17443	17592	17487	17626	17517	17385	17650	17670	17696	17615	17958	17572	17577	17405	17731	17687	17745	17589	17684	17613	17667	17744	17732	17535	17680	17761	17627	17553	17622	17781	17587	17744	17534	17677	17480	17629	17574	17791	17508	17399	17698	17646	17584	17747	17421	17706	17753	17589	17709	17686	17463	17660	17557	17672	17526	17398	17540	17740	17628	17682	17489	17466	17715	17648	17495	17566	17689	17536	17540	17511	17585	17485	17602	17453	17769	17663	17665	17338	17506	17668	17572	17750	17614	17715	17620	17641	17898	17525	17723	17741	17664	17664	17775	17607	17515	17779	17508	17629	17670	17510	17446	17676	17812	17744	17671	17566	17694	17732	17599	17599	17626	17681	17903	17805	17568	17629	17686	17774	17679	17721	17556	17629	17607	17751	17523	17504	17450	17667	17612	17595	17522	17778	17407	17550	17736	17737	17681	17562	17502	17740	17435	17742	17642	17584	17710	17582	17548	17685	17677	17662	17583	17551	17457	17384	17740	17676	17666	17781	17469	17430	17546	17532	17759	17731	17640	17728	17682	17648	17610	17870	17496	17710	17844	17591	17361	17843	17669	17694	17471	17518	17761	17543	17889	17573	17601	17845	17644	17582	17592	17717	17750	17757	17615	17590	17718	17647	17630	17651	17745	17855	17606	17353	17546	17720	17538	17715	17790	17538	17478	17698	17596	17570	17611	17552	17698	17715	17709	17632	17646	17502	17749	17723	17648	17601	17606	17786	17635	17559	17498	17667	17559	17598	17467	17667	17681	17296	17588	17578	17313	17700	17707	17465	17553	17635	17575	17656	17604	17569	17634	17601	17636	17620	17643	17648	17615	17559	17561	17496	17731	17689	17341	17661	17696	17741	17495	17698	17718	17640	17578	17586	17622	17745	17733	17602	17891	17740	17602	17595	17611	17610	17472	17763	17720	17727	17913	17602	17642	17640	17459	17528	17559	17541	17679	17616	17631	17583	17686	17592	17808	17725	17694	17579	17636	17584	17690	17510	17618	17718	17474	17708	17730	17585	17626	17522	17772	17805	17691	17535	17650	17784	17635	17662	17671	17366	17671	17470	17570	17648	17571	17732	17716	17496	17543	17662	17904	17632	17782	17791	17659	17732	17691	17705	17891	17503	17579	17732	17663	17511	17653	17698	17601	17717	17591	17705	17626	17700	17539	17598	17621	17454	17460	17616	17558	17844	17630	17734	17664	17798	17458	17640	17777	17710	17478	17719	17779	17569	17493	17528	17481	17679	17496	17773	17691	17411	17690	17603	17579	17480	17770	17479	17641	17742	17638	17751	17634	17756	17747	17507	17658	17403	17403	17719	17776	17677	17559	17661	17754	17809	17489	17472	17508	17795	17633	17399	17659	17741	17672	17699	17865	17566	17761	17742	17522	17624	17665	17622	17526	17683	17920	17592	17640	17478	17524	17705	17659	17693	17482	17567	17605	17870	17819	17609	17596	17637	17475	17702	17645	17512	17694	17564	17719	17473	17581	17481	17742	17605	17490	17589	17604	17729	17540	17598	17596	17579	17739	17647	17797	17661	17715	17656	17544	17886	17741	17729	17638	17692	17827	17681	17566	17448	17691	17666	17631	17521	17632	17606	17512	17828	17527	17604	17790	17560	17533	17484	17518	17597	17502	17752	17409	17779	17644	17623	17700	17882	17589	17643	17677	17774	17653	17443	17449	17822	17435	17637	17484	17497	17680	17386	17430	17622	17535	17610	17543	17608	17645	17682	17778	17792	17578	17313	17420	17558	17508	17565	17840	17499	17473	17515	17615	17537	17533	17644	17451	17651	17618	17653	17578	17782	17744	17671	17524	17826	17592	17627	17737	17583	17626	17726	17597	17768	17644	17725	17580	17435	17446	17612	17580	17867	17573	17562	17667	17576	17787	17704	17707	17602	17686	17641	17485	17509	17513	17489	17658	17638	17583	17569	17543	17810	17386	17808	17585	17680	17529	17433	17659	17749	17635	17622	17606	17563	17564	17777	17514	17344	17600	17666	17706	17678	17627	17517	17528	17666	17574	17807	17804	17610	17748	17633	17490
19971	29836	28674	22799	20190	18569	17526	16496	16313	15882	15400	15495	15417	15461	15401	15413	15336	15162	15082	15071	15265	15218	15042	15029	14962	14819	14874	14944	14974	14941	14968	14922	14908	14945	15390	15403	15264	15062	15028	14999	14937	14810	14805	14834	14708	14819	14893	14840	14893	14730	14869	14785	14733	14870	14807	14816	14815	14929	14701	14886	14750	14887	14960	14817	14889	14937	14916	14887	14918	15022	14822	14810	14936	14925	14646	14773	14695	14930	14864	14857	14729	14988	14919	14801	14890	14815	14848	15036	14696	14935	14840	14899	14876	14773	14890	14973	14887	14856	14918	14775	14856	14781	14937	14951	14871	14869	14928	14906	14884	14884	14788	14810	14760	14616	14791	14706	14824	14778	14782	14934	14789	14763	14805	14814	14929	14855	14922	14946	14925	14729	14942	14831	14819	14730	14932	14772	14828	14769	15038	14870	14526	15101	14805	14754	14888	14923	15047	14916	14782	14724	14849	14981	14622	14856	14917	14854	14804	15026	14902	14846	14722	14725	14916	14984	14847	14836	14803	14962	14803	14829	15079	14876	14910	14785	14927	14620	15042	14913	14822	14839	14739	14722	14820	14811	14949	14761	15011	14756	14752	14691	14795	14751	14780	14809	15045	14843	14760	14721	15029	14808	14739	14812	14950	14803	14902	14836	14932	14911	14755	14803	14720	14780	15026	14825	14918	14945	14909	14929	14863	14929	14814	14866	14826	14834	14835	14936	14952	14774	14938	14893	14867	14903	14957	15042	14805	14678	15021	14806	14672	14858	14888	14731	14796	14970	14761	14853	14988	14922	14783	14639	14838	14881	14849	14985	14827	14871	14897	14768	14828	14764	14876	14888	14698	14863	14832	14950	14810	14871	14887	14826	14883	14748	14880	14873	14793	14949	14808	14811	14858	14874	14760	14907	14947	14667	14863	14745	14793	14673	14849	14686	14783	14744	14889	14883	14785	14935	14860	14805	15123	14892	14860	14836	14988	14709	14890	14864	14989	14714	14823	14806	14752	14794	14813	14979	14873	15079	14851	14816	14919	14871	15056	15035	14627	14884	14911	14784	14794	14871	14959	14760	14865	15053	14830	14748	14935	15007	14836	14696	15009	14802	14798	14804	14931	14864	14832	14976	14930	14757	14747	14730	14882	14853	14811	14897	14717	14791	14842	14809	14928	14836	15014	14784	15059	14748	14920	14835	14932	14871	14980	14824	15053	15011	14811	14780	14911	14752	14683	14953	14921	14883	14871	14794	14993	14864	15014	14591	14760	14947	14790	14907	14888	14945	14769	14992	15084	14940	14871	14930	14944	14804	14792	14868	14746	14974	14859	14948	15107	14869	14816	14926	14961	15019	14928	14562	14759	14863	14808	14902	15061	14963	14854	14986	14906	14690	14916	14851	14903	14940	14883	14850	14777	14902	14935	14624	14818	14920	14827	14948	14703	14892	14731	15008	15004	14957	14845	14916	14872	14760	14698	14875	14786	14932	14633	14734	14843	14840	14826	14875	14732	14893	14851	14672	14741	14959	14801	14929	15029	14889	14680	14765	15069	14746	14747	14912	14841	14946	14915	14723	14902	14903	14999	15045	15018	15011	14816	14879	14958	15076	14745	14790	15009	14980	14793	14728	14786	14977	14959	14727	14868	14677	14735	14887	14987	15014	14946	14672	14926	14867	14701	14797	14948	14928	14862	14767	14959	14785	14776	14918	14874	14840	14891	14633	14944	14830	14828	15011	14989	14959	14816	14801	14862	14819	14991	14920	14849	14775	14826	14634	14922	14980	14737	14867	14813	14837	14908	15075	14735	14982	14919	14893	15068	14786	14940	14896	14979	14882	14926	14997	14850	14784	14959	14795	14746	14860	14974	14874	14893	14712	14768	14921	14861	14718	14894	14799	14948	15017	14796	14735	14739	14706	14933	14822	14840	14814	14884	14902	14897	14826	14802	14834	14695	14817	14798	14861	15064	14829	14902	14907	14823	14719	14929	15026	14986	14897	14864	14887	14778	14838	14818	15007	14759	14772	14811	14925	14775	14766	14828	14860	14776	14837	14957	14814	14874	14782	14678	14984	14811	14832	14673	14842	14832	14936	14749	14728	14898	14836	14822	14907	14844	14887	14943	14976	14850	14873	14894	14755	15029	14784	15005	14957	14882	14950	14851	14631	14807	14798	14892	14747	14803	14704	14992	14693	14787	14865	14779	14939	14824	15027	14812	14847	14751	14912	14987	14845	14717	14930	14892	14846	14846	14904	14801	14792	14678	14814	14734	14861	14976	14880	14815	14942	14829	15017	14775	14823	14956	14864	14738	15063	14876	14617	14778	14955	15028	14709	14886	14949	14856	14811	15048	14801	14657	14715	14849	14949	14671	14761	14882	14747	14772	14799	14807	14830	14733	14696	15084	14883	14769	14900	14781	14694	15000	14862	14773	14949	14792	14819	14927	14948	14838	14756	14913	15058	14890	14819	14929	14915	14998	15028	14739	14838	14821	14932	14739	14815	14837	14797	14803	14867	14795	14821	14848	14806	14910	14918	14790	14793	14901	14897	14707	14622	14697	14990	14783	14929	14699	14945	14776	14923	14773	14841	14908	14832	14935	14860	14821	14717	14959	14958	14817	14923	14884	14932	14864	14966	14832	14764	14847	14872	14914	14855	14913	15048	14859	14985	14869	14821	14995	14814	14945	14811	14929	14807	14852	14758	14964	14881	14827	14979	14938	14675	14930	14760	14975	15012	14868	14939	14931	14949	14775	14853	15002	14792	15040	14895	14938	15051	14806	14796	14822	14903	14831	14753	14848	14819	14908	14690	14958	14874	14830	14750	14831	14810	14889	14907	14982	15092	14849	14785	14913	14959	14868	14921	14848	14914	14835	14978	14845	14784	14873	14843	14977	14839	14775	14636	14887	14785	15034	14853	14831	15014	14939	15093	14909	14802	14673	14860	14962	14916	14884	14965	14919	14748	14958	14952	14807	14916	14920	14847	14904	14810	14916	14887	14787	14835	14771	14976	14815	14900	14842	14834	14963	14835	14701	15056	14829	14784	14898	14808	14765	14750	14864	14939	14939	14879	14783	14915	14773	15018	14881	14663	14904	14738	14950	14787	14789	14865	14977	14841	14922	14884	14811	14750	14955	14823	14811	14793	15029	14826	14908	14863	14777	14644	14715	15023	14846	14891	14863	14714	14905	14949	14868	14922	14824	14981	14883	14930	14918	14751	14969	14879	14752	14837	14825	14850	14843	14741	14775	14858	14886	14749	15012	14965	15003	14924	14816	14759	14889	14777	14734	14718	14908	14909	14864	14736	14965	14945	14938	14749	14943	14784	14924	14860	15007	14716	14897	14772	14824	14931	14860	14718	14808	14916	14833	14838	15030	14973	14923	14844	14804	14889	14989	14869	14763	14913	14621	14769	14884	14843	14874	14987	14931	14698	14751	14895	14838	14842	14799	14769	14751	14735	14794	14791	15090	14792	14725	14779	14889	14882	14823	14758	14854	14944	14920	14806	14837	14822	14811	14958	14893	14838	14868	14929	14884	14928	15155	14826	14940	14826	14879	14739	14764	14902	14898	14916	14913	14802	14717	14737	14759	14781	14985	14907	14974	14936	14736	14854	14903	14773	14889	14770	14925	14823	14872	14771	15005	15065	15003	14900	14899	14843	15016	14792	14806	14772	14846	14923	14670	14940	14675	14922	14864	14991	14770	14914	14799	14830	14812	14927	14709	14806	14920	15003	14893	15067	14841	14896	14815	14754	14790	14855	14765	14870	14805	14932	15018	14832	15007	14963	14843	14844	14909	14698	14828	14976	14846	14939	14866	14892	14835	15041	14723	15070	14761	14749	14858	14943	14809	14685	14745	14845	14920	14935	14966	15042	14953	14613	14848	14618	14660	14776	15035	14848	14875	14828	14879	14799	14912	14984	14807	14942	14892	14950	14686	14849	14732	14790	14884	14892	14817	14884	14902	14805	14653	14817	14822	14730	14812	14932	14638	14853	14864	14996	14792	15017	14797	14974	14848	14814	14938	14919	14904	15031	15045	14996	14797	14980	14853	14985	14644	15002	15019	14708	14960	14743	14848	14809	14988	14913	14779	14919	14790	14980	14811	14845	14948	14818	14740	14814	15035	14941	14695	14863	14833	14790	14735	15006	14888	14736	14925	14900	15013	14871	14918	14897	14856	14950	14887	14719	14987	14925	14796	14759	14824	14828	14721	14825	14723	14844	14837	14816	14928	15012	14786	14860	14918	14835	14949	14867	14971	15032	14936	14732	14788	14811	14859	14699	14898	14771	14791	15058	14912	14904	14834	14881	14968	14856	14985	15012	14868	14648	14893	14805	14896	14756	14958	14905	14817	14769	14879	14887	14970	14783	14873	14786	14936	14748	14780	14850	14845	14848	14837	14803	14809	14810	14775	14794	14965	14790	14920	14700	14984	14916	14713	15069	14737	14734	14827	14814	14985	14876	14928	14785	14877	14858	14963	14833	14858	14781	14988	14816	14778	14757	14946	14967	14764	14779	14903	14771	15006	14924	14829	14792	14775	14835	14880	14933	14921	14974	15011	14798	14826	14882	14839	14839	14777	14806	14903	14898	14909	14816	14823	14787	14696	14952	14843	14785	14905	14782	14764	14924	14958	14786	14761	14858	14829	14816	14979	14783	14874	15013	14803	14850	14844	14825	15006	14807	14744	14966	14820	14938	14807	14682	15012	14932	14898	14840	14997	14933	14763	14805	14724	14791	14905	14886	14864	14853	14934	14821	14769	14875	14912	14965	14868	14784	14879	14811	14948	14874	14874	14838	14857	14795	14788	14943	14707	14792	14781	14932	14921	14693	14882	14996	14843	14892	14754	14907	14758	14772	14990	14648	14878	14821	14664	14812	14791	14810	14967	14711	14908	14661	14923	14878	15018	14912	14980	14939	14868	14853	14884	14842	14802	15076	14853	14801	14855	14924	14753	14890	14901	14787	14814	14941	14816	14861	14993	14994	14830	15037	14718	14831	14890	14802	15028	14781	14858	14843	14899	14877	14975	14805	14734	14970	14922	14865	14855	14764	14902	14877	14794	14990	14840	14772	14760	14875	14785	14989	14902	14745	14721	14974	14916	14814	14718	14844	14825	14954
23739	21262	28834	24178	22607	23721	23145	19764	18751	18647	18404	18443	18268	18129	18109	17943	18052	17771	17680	17803	17966	17741	17730	17723	17704	17575	17624	17557	17577	17414	17456	17399	17429	17966	19578	20454	19397	18265	17859	17689	17569	17396	17434	17463	17424	17336	17336	17154	17615	17373	17357	17523	17676	17244	17247	17385	17347	17404	17415	17260	17608	17499	17352	17456	17422	17422	17304	17458	17366	17587	17248	17339	17427	17428	17488	17546	17371	17456	17528	17301	17233	17526	17493	17461	17311	17311	17487	17375	17337	17317	17606	17402	17578	17430	17370	17342	17534	17560	17347	17340	17653	17388	17259	17468	17211	17315	17158	17251	17265	17187	17085	17255	17343	17483	17429	17261	17583	17574	17459	17352	17261	17236	17448	17456	17319	17177	17438	17328	17400	17479	17258	17495	17353	17343	17210	17394	17413	17460	17511	17243	17441	17431	17230	17075	17322	17318	17139	17446	17250	17432	17475	17446	17370	17433	17305	17517	17499	17223	17431	17333	17125	17297	17473	17197	17628	17466	17452	17579	17264	17305	17320	17313	17276	17239	17497	17415	17412	17490	17489	17370	17531	17215	17334	17368	17355	17209	17211	17457	17355	17222	17346	17310	17511	17363	17310	17084	17407	17266	17373	17543	17405	17327	17560	17474	17278	17223	17574	17126	17301	17581	17344	17391	17455	17350	17242	17160	17457	17554	17293	17374	17257	17387	17289	17366	17538	17504	17308	17332	17272	17290	17455	17302	17191	17450	17281	17387	17165	17248	17301	17590	17408	17280	17226	17299	17458	17427	17482	17545	17211	17490	17328	17415	17260	17332	17552	17332	17489	17456	17522	17204	17378	17338	17239	17533	17247	17333	17490	17356	17301	17301	17418	17395	17356	17239	17422	17407	17443	17414	17487	17387	17441	17441	17396	17474	17168	17518	17190	17533	17384	17487	17510	17215	17301	17140	17361	17476	17370	17403	17330	17529	17465	17405	17401	17368	17360	17308	17271	17244	17529	17391	17499	17365	17260	17270	17378	17474	17463	17428	17259	17348	17468	17381	17460	17324	17546	17178	17447	17189	17376	17387	17382	17460	17302	17280	17438	17243	17466	17241	17665	17345	17398	17412	17137	17277	17354	17333	17324	17313	17114	17379	17468	17312	17531	17386	17311	17369	17519	17483	17355	17213	17332	17308	17202	17296	17409	17368	17284	17259	17324	17358	17432	17212	17372	17410	17316	17425	17259	17346	17338	17381	17529	17495	17271	17294	17067	17431	17512	17322	17279	17477	17311	17307	17237	17446	17154	17296	17293	17378	17164	17175	17230	17320	17477	17553	17499	17281	17297	17374	17458	17329	17252	17229	17487	17483	17328	17275	17292	17138	17283	17295	17219	17339	17348	17335	17471	17232	17397	17270	17314	17541	17386	17346	17546	17217	17238	17429	17260	17366	17357	17467	17321	17419	17419	17428	17326	17405	17326	17320	17345	17267	17352	17117	17233	17261	17209	17371	17522	17561	17466	17361	17390	17495	17464	17451	17375	17344	17260	17397	17390	17427	17587	17388	17261	17316	17512	17327	17566	17348	17391	17161	17492	17334	17362	17266	17518	17314	17450	17399	17249	17289	17179	17336	17276	17334	17311	17506	17472	17409	17337	17306	17442	17311	17422	17363	17115	17450	17335	17529	17360	17437	17616	17255	17470	17460	17440	17239	17296	17597	17631	17264	17365	17503	17198	17119	17156	17209	17266	17465	17248	17368	17447	17143	17323	17412	17409	17364	17447	17290	17384	17178	17472	17442	17253	17259	17395	17321	17382	17266	17388	17461	17307	17510	17161	17346	17214	17435	17545	17433	17407	17400	17335	17533	17396	17213	17388	17208	17526	17600	17423	17441	17424	17411	17242	17413	17358	17504	17547	17199	17494	17335	17677	17548	17362	17269	17448	17363	17377	17283	17370	17472	17531	17339	17362	17309	17283	17589	17400	17302	17156	17497	17339	17622	17258	17553	17311	17285	17254	17473	17378	17422	17379	17289	17141	17598	17458	17309	17329	17270	17345	17387	17297	17417	17486	17498	17507	17266	17364	17374	17249	17264	17255	17364	17432	17432	17364	17477	17389	17256	17199	17277	17448	17256	17383	17201	17283	17258	17255	17329	17256	17422	17311	17283	17268	17326	17349	17417	17506	17253	17368	17501	17396	17432	17405	17363	17182	17439	17370	17153	17344	17360	17469	17299	17279	17515	17373	17364	17421	17229	17367	17393	17389	17223	17371	17345	17389	17222	17242	17482	17422	17457	17285	17381	17413	17283	17240	17379	17345	17189	17485	17503	17469	17306	17288	17484	17249	17504	17204	17385	17464	17518	17477	17307	17294	17507	17326	17346	17266	17181	17342	17160	17393	17327	17590	17227	17404	17317	17353	17291	17294	17321	17470	17355	17420	17501	17368	17252	17275	17614	17362	17289	17263	17295	17522	17224	17094	17353	17394	17170	17429	17305	17283	17406	17399	17167	17281	17362	17304	17490	17290	17300	17424	17249	17324	17455	17254	17331	17226	17435	17448	17389	17247	17337	17231	17541	17233	17235	17269	17515	17348	17305	17485	17091	17166	17474	17249	17317	17449	17241	17192	17373	17440	17175	17408	17298	17316	17334	17360	17357	17396	17302	17154	17236	17262	17274	17434	17442	17464	17353	17502	17272	17313	17316	17373	17412	17437	17334	17495	17243	17321	17366	17354	17524	17222	17216	17231	17264	17416	17285	17319	17328	17311	17116	17174	17257	17427	17560	17487	17235	17368	17380	17104	17356	17204	17306	17286	17240	17334	17315	17223	17201	17382	17590	17436	17393	17491	17494	17270	17348	17159	17444	17257	17442	17500	17528	17210	17517	17422	17342	17172	17264	17343	17306	17469	17415	17378	17046	17193	17378	17403	17441	17415	17523	17393	17482	17170	17442	17206	17481	17295	17338	17390	17419	17427	17380	17235	17305	17323	17394	17296	17299	17218	17407	17639	17286	17381	17577	17357	17347	17210	17274	17402	17338	17361	17449	17427	17255	17594	17364	17442	17327	17327	17453	17235	17258	17456	17297	17315	17131	17228	17221	17169	17128	17496	17296	17342	17398	17474	17323	17125	17302	17196	17476	17341	17206	17150	17351	17602	17474	17463	17396	17454	17297	17305	17499	17254	17658	17388	17232	17550	17236	17204	17516	17375	17518	17319	17334	17355	17329	17540	17404	17337	17326	17501	17314	17232	17403	17518	17242	17373	17334	17216	17306	17220	17418	17092	17255	17360	17245	17474	17391	17197	17220	17169	17521	17452	17373	17239	17351	17225	17160	17214	17298	17368	17404	17576	17442	17339	17488	17394	17507	17596	17407	17475	17335	17417	17259	17363	17327	17448	17328	17324	17317	17208	17258	17246	17412	17441	17216	17460	17158	17440	17242	17442	17167	17392	17351	17326	17475	17335	17370	17305	17212	17259	17245	17193	17347	17286	17253	17214	17155	17421	17306	17436	16987	17255	17288	17304	17404	17322	17363	17403	17258	17230	17484	17292	17306	17382	17360	17421	17431	17541	17288	17268	17415	17444	17431	17306	17396	17188	17352	17530	17301	17235	17409	17211	17453	17223	17443	17342	17174	17338	17299	17323	17487	17271	17450	17354	17310	17275	17293	17496	17357	17218	17209	17348	17337	17289	17452	17288	17227	17522	17373	17287	17390	17355	17441	17429	17277	17440	17530	17325	17321	17394	17478	17351	17388	17482	17532	17573	17363	17366	17401	17277	17227	17496	17450	17384	17327	17488	17450	17410	17333	17274	17283	17492	17559	17469	17218	17373	17215	17511	17369	17420	17324	17425	17349	17336	17336	17375	17171	17439	17439	17491	17404	17360	17385	17191	17376	17493	17322	17558	17087	17412	17347	17364	17349	17275	17202	17107	17233	17074	17276	17372	17242	17171	17383	17363	17265	17482	17426	17180	17626	17329	17348	17405	17148	17474	17408	17464	17487	17161	17437	17499	17098	17273	17341	17460	17438	17386	17445	17423	17342	17325	17155	17243	17407	17320	17363	17192	17449	17295	17253	17243	17309	17324	17172	17224	17346	17666	17345	17355	17432	17475	17415	17616	17226	17530	17327	17232	17363	17284	17376	17592	17466	17375	17271	17305	17367	17249	17327	17281	17156	17374	17275	17350	17567	17589	17376	17442	17270	17205	17266	17364	17275	17485	17488	17170	17374	17413	17308	17419	17294	17285	17323	17453	17359	17595	17299	17361	17329	17485	17278	17337	17253	17443	17314	17321	17582	17599	17675	17459	17313	17419	17399	17328	17551	17150	17372	17505	17259	17400	17403	17486	17341	17320	17348	17401	17309	17434	17304	17393	17306	17195	17250	17217	17124	17699	17363	17390	17279	17484	17341	17351	17340	17524	17574	17365	17365	17176	17301	17369	17136	17411	17339	17287	17214	17322	17339	17248	17489	17606	17526	17281	17324	17359	17400	17501	17397	17377	17348	17222	17329	17498	17258	17409	17321	17212	17411	17330	17416	17317	17327	17407	17549	17354	17420	17503	17396	17474	17564	17404	17439	17437	17384	17324	17243	17313	17219	17301	17309	17278	17332	17498	17449	17488	17379	17331	17275	17457	17459	17521	17461	17289	17355	17182	17379	17501	17246	17342	17378	17608	17373	17255	17457	17291	17354	17364	17213	17348	17279	17209	17350	17245	17319	17213	17366	17195	17539	17454	17428	17390	17307	17402	17525	17367	17438	17348	17381	17532	17366	17550	17412	17379	17489	17342	17271	17321	17439	17401	17413	17343	17196	17525	17230	17247	17580	17510	17395	17340	17335	17477	17177	17287	17434	17479	17067	17434	17333	17550	17261	17439	17119	17304	17294	17493	17385	17315	17551	17219	17423	17425	17491	17445	17191	17164	17500	17456	17413	17246	17153	17486	17394	17486	17487	17467	17525	17401	17326	17388	17301	17160	17554	17288	17205	17135	17468	17380	17644	17476	17256	17174	17552	17415	17411	17560	17338	17426	17208	17429	17384	17596	17368	17273	17353	17347	17453	17191	17375	17249	17349	17569	17206	17165	17408	17422	17320	17402	17630	17455	17371	17318	17280	17645	17147	17279	17467
19874	36247	34645	27099	23568	20842	19428	17809	17071	16520	16134	16131	15726	15670	15519	15619	15637	15061	15195	15281	15314	15158	14928	14969	14890	14604	14745	14571	14896	14743	14654	14776	14656	15543	17993	18681	16764	15751	14978	14849	14671	14799	14743	14911	14766	14681	14751	14588	14764	14547	14783	14779	14839	14672	14650	14668	14758	14725	14780	14578	14478	14693	14521	14739	14679	14711	14692	14822	14658	14774	14712	14674	14648	14685	14572	14627	14784	14475	14699	14732	14677	14495	14670	14647	14663	14759	14756	14698	14733	14570	14688	14732	14615	14772	14666	14687	14595	14415	14587	14639	14663	14509	14645	14651	14705	14661	14602	14780	14763	14618	14701	14655	14709	14602	14783	14791	14588	14682	14612	14560	14630	14600	14575	14598	14672	14554	14737	14682	14656	14703	14504	14811	14451	14558	14627	14651	14580	14572	14829	14584	14674	14717	14546	14733	14715	14738	14641	14764	14574	14733	14741	14550	14632	14574	14703	14783	14608	14767	14712	14730	14823	14488	14645	14748	14609	14692	14606	14615	14853	14468	14730	14670	14770	14623	14739	14780	14751	14767	14622	14707	14541	14677	14827	14644	14618	14703	14704	14637	14507	14734	14666	14760	14541	14725	14555	14681	14700	14485	14758	14587	14712	14632	14728	14668	14705	14635	14496	14805	14906	14471	14758	14681	14578	14684	14762	14777	14566	14612	14619	14655	14740	14535	14671	14623	14629	14810	14355	14594	14678	14566	14629	14699	14613	14696	14721	14656	14572	14768	14579	14585	14620	14674	14646	14639	14696	14594	14706	14631	14507	14589	14869	14723	14666	14587	14710	14744	14684	14633	14552	14648	14774	14483	14663	14758	14741	14742	14753	14686	14618	14839	14605	14601	14662	14706	14679	14732	14629	14667	14552	14585	14730	14621	14615	14595	14863	14674	14653	14605	14717	14756	14435	14713	14819	14706	14756	14498	14697	14604	14735	14669	14752	14407	14624	14522	14668	14683	14701	14597	14703	14818	14718	14673	14629	14665	14743	14598	14772	14799	14681	14480	14677	14586	14749	14592	14722	14541	14649	14721	14713	14727	14553	14851	14607	14610	14520	14650	14717	14743	14750	14677	14793	14744	14687	14650	14587	14568	14719	14618	14829	14606	14697	14630	14605	14674	14637	14742	14532	14529	14708	14476	14827	14669	14763	14600	14573	14521	14730	14575	14716	14686	14691	14624	14716	14722	14733	14648	14778	14670	14836	14591	14725	14666	14673	14739	14618	14600	14684	14552	14798	14706	14696	14747	14845	14619	14689	14638	14763	14766	14681	14649	14946	14636	14679	14672	14754	14465	14580	14661	14828	14688	14741	14549	14596	14588	14601	14711	14579	14630	14658	14756	14717	14740	14539	14639	14620	14704	14718	14712	14709	14571	14803	14646	14599	14521	14668	14494	14620	14729	14713	14607	14732	14647	14598	14778	14758	14757	14676	14499	14628	14801	14706	14771	14769	14601	14646	14744	14618	14688	14615	14588	14702	14631	14728	14466	14593	14713	14812	14766	14602	14563	14716	14837	14682	14695	14644	14570	14631	14724	14615	14623	14559	14578	14673	14737	14717	14688	14651	14664	14706	14723	14771	14867	14661	14653	14746	14596	14779	14644	14714	14737	14646	14928	14711	14755	14617	14793	14573	14508	14696	14648	14665	14611	14857	14655	14789	14692	14640	14605	14659	14632	14746	14699	14726	14600	14742	14522	14552	14672	14672	14670	14630	14642	14598	14586	14649	14663	14560	14833	14614	14820	14646	14496	14738	14695	14641	14695	14769	14716	14517	14720	14666	14635	14660	14642	14774	14561	14658	14664	14771	14656	14839	14742	14687	14637	14659	14591	14822	14641	14617	14782	14608	14770	14690	14695	14623	14762	14701	14525	14676	14689	14704	14681	14523	14634	14546	14557	14732	14504	14808	14637	14724	14686	14795	14770	14640	14558	14514	14707	14638	14610	14818	14585	14650	14604	14786	14827	14710	14753	14663	14791	14492	14488	14740	14633	14626	14625	14603	14805	14655	14716	14598	14714	14692	14699	14614	14820	14709	14698	14798	14682	14608	14591	14637	14748	14683	14697	14614	14729	14713	14567	14613	14766	14678	14768	14763	14583	14718	14626	14678	14666	14647	14681	14628	14465	14830	14617	14662	14715	14671	14563	14678	14667	14594	14578	14710	14661	14670	14496	14575	14552	14647	14712	14558	14787	14590	14524	14823	14625	14616	14685	14776	14812	14729	14715	14619	14673	14658	14642	14748	14760	14553	14744	14607	14622	14736	14598	14666	14791	14694	14620	14604	14715	14683	14573	14666	14688	14760	14594	14713	14852	14808	14675	14625	14647	14567	14630	14604	14377	14458	14601	14696	14687	14596	14629	14595	14567	14654	14502	14630	14650	14629	14596	14790	14608	14595	14554	14722	14741	14534	14666	14535	14596	14695	14724	14699	14831	14738	14801	14714	14704	14603	14835	14666	14741	14735	14759	14675	14649	14815	14687	14706	14452	14516	14730	14663	14641	14644	14772	14614	14641	14632	14619	14561	14651	14636	14848	14715	14787	14792	14816	14784	14624	14576	14810	14747	14592	14795	14599	14601	14674	14581	14518	14539	14722	14844	14712	14547	14700	14612	14639	14507	14598	14681	14649	14719	14602	14801	14696	14547	14700	14636	14653	14663	14627	14681	14700	14701	14565	14692	14588	14629	14707	14775	14551	14684	14534	14770	14568	14628	14858	14686	14700	14421	14787	14585	14883	14911	14744	14631	14506	14548	14678	14625	14723	14704	14609	14687	14714	14702	14559	14565	14611	14614	14636	14723	14786	14820	14678	14768	14582	14512	14533	14662	14372	14863	14672	14694	14588	14770	14601	14670	14549	14573	14814	14769	14734	14766	14476	14719	14523	14617	14647	14720	14716	14721	14539	14797	14566	14517	14601	14621	14533	14751	14710	14718	14659	14681	14608	14732	14623	14604	14670	14450	14651	14704	14783	14759	14681	14680	14718	14577	14564	14735	14576	14870	14705	14752	14664	14827	14608	14683	14566	14758	14732	14594	14723	14645	14715	14576	14717	14616	14572	14617	14512	14665	14541	14627	14659	14582	14546	14697	14594	14569	14671	14632	14629	14712	14533	14730	14537	14609	14701	14673	14672	14712	14627	14570	14589	14644	14511	14827	14552	14685	14840	14671	14635	14673	14514	14697	14697	14628	14637	14493	14456	14598	14671	14720	14737	14740	14656	14737	14746	14709	14720	14632	14852	14729	14525	14659	14671	14663	14637	14714	14687	14645	14818	14599	14693	14749	14641	14626	14630	14819	14534	14735	14807	14697	14776	14627	14582	14734	14745	14809	14547	14733	14574	14674	14736	14798	14657	14774	14702	14781	14721	14621	14898	14557	14625	14719	14839	14699	14903	14649	14577	14667	14774	14672	14776	14676	14620	14873	14799	14884	14822	14517	14591	14652	14797	14645	14788	14747	14595	14687	14636	14717	14646	14511	14597	14758	14785	14660	14656	14680	14754	14858	14526	14634	14661	14758	14576	14493	14702	14703	14650	14637	14628	14703	14702	14772	14676	14747	14756	14690	14685	14794	14730	14632	14796	14751	14761	14670	14609	14653	14664	14764	14598	14655	14687	14671	14662	14771	14688	14793	14752	14749	14670	14651	14666	14727	14548	14803	14675	14560	14632	14838	14610	14750	14731	14622	14877	14473	14657	14651	14739	14605	14750	14857	14583	14760	14543	14492	14891	14562	14492	14536	14718	14791	14717	14747	14712	14516	14729	14650	14614	14755	14612	14838	14852	14639	14681	14714	14662	14888	14673	14778	14539	14706	14500	14638	14608	14757	14704	14668	14726	14580	14636	14666	14884	14726	14528	14718	14599	14835	14588	14693	14772	14761	14777	14641	14883	14692	14918	14644	14625	14695	14660	14761	14725	14710	14535	14860	14843	14744	14624	14808	14824	14629	14854	14814	14641	14592	14760	14638	14682	14543	14505	14754	14608	14815	14623	14668	14791	14707	14719	14623	14687	14634	14656	14550	14600	14843	14814	14682	14621	14788	14581	14817	14754	14623	14733	14705	14616	14571	14877	14565	14687	14664	14747	14691	14643	14691	14723	14670	14738	14680	14598	14547	14715	14854	14589	14705	14722	14785	14756	14812	14691	14684	14812	14575	14838	14709	14564	14626	14812	14394	14706	14624	14602	14523	14766	14710	14897	14761	14568	14737	14736	14761	14692	14733	14639	14766	14548	14838	14631	14609	14600	14818	14688	14624	14746	14747	14673	14834	14842	14870	14689	14647	14770	14609	14840	14677	14596	14631	14744	14492	14777	14701	14645	14654	14661	14578	14572	14622	14684	14507	14779	14600	14656	14609	14696	14590	14564	14725	14719	14623	14675	14706	14628	14817	14650	14523	14614	14735	14714	14581	14599	14866	14637	14368	14547	14783	14842	14704	14817	14820	14805	14659	14656	14573	14685	14565	14728	14687	14703	14812	14566	14581	14648	14527	14580	14752	14704	14774	14780	14758	14518	14537	14858	14697	14749	14672	14668	14688	14638	14581	14950	14567	14626	14644	14719	14726	14864	14452	14636	14682	14636	14782	14708	14771	14778	14519	14710	14735	14630	14679	14773	14814	14677	14727	14680	14760	14622	14679	14585	14516	14765	14589	14705	14712	14720	14737	14564	14760	14769	14740	14671	14741	14530	14639	14621	14659	14602	14662	14592	14615	14684	14645	14686	14494	14496	14657	14560	14661	14766	14764	14693	14685	14786	14568	14802	14900	14546	14705	14795	14667	14709	14759	14748	14534	14590	14697	14685	14686	14677	14594	14590	14741	14518	14618	14754	14584	14528	14659	14607	14776	14553	14693	14623	14779	14707	14546	14745	14542	14579	14632	14583	14678	14691	14783	14872	14656	14708	14622	14732	14569	14799	14596	14614	14771	14747	14598	14706	14770	14495	14580	14731	14748	14597	14636	14638	14644	14653	14640	14623	14715	14614	14771	14736	14565	14661	14413	14732	14552	14766	14703	14674	14660	14750	14836	14676	14602	14593	14801	14615	14758	14791	14819	14682	14610	14715	14667	14800	14612	14629	14497	14744
22825	21324	29258	23779	21678	24371	27182	21169	19650	19632	19320	18909	18537	18617	18484	18597	18409	18304	18046	18015	18383	18151	18058	17875	18010	17837	17758	17846	17848	17647	17761	17845	17952	18247	21596	23424	21043	19176	18599	17874	17594	17773	17737	17628	17483	17583	17464	17420	17497	17563	17365	17841	17544	17354	17633	17676	17578	17477	17541	17607	17409	17462	17556	17590	17457	17439	17645	17624	17597	17483	17558	17329	17653	17563	17606	17632	17521	17378	17669	17790	17632	17626	17565	17490	17550	17508	17485	17573	17551	17583	17515	17627	17418	17802	17477	17609	17678	17251	17677	17715	17439	17558	17486	17516	17606	17468	17327	17633	17542	17491	17419	17348	17444	17591	17655	17519	17511	17632	17509	17581	17658	17523	17463	17453	17463	17641	17530	17365	17586	17643	17433	17560	17528	17418	17613	17638	17711	17623	17456	17573	17566	17545	17441	17577	17688	17658	17662	17526	17587	17650	17684	17605	17487	17350	17437	17630	17372	17513	17616	17515	17463	17661	17493	17450	17523	17411	17485	17477	17437	17548	17549	17417	17607	17610	17569	17382	17711	17470	17588	17382	17451	17495	17543	17433	17508	17367	17659	17436	17496	17536	17291	17577	17642	17563	17418	17801	17386	17448	17505	17597	17489	17467	17380	17629	17590	17595	17531	17680	17632	17698	17610	17394	17750	17507	17560	17457	17339	17459	17263	17438	17187	17644	17494	17619	17559	17481	17479	17507	17611	17543	17474	17566	17403	17636	17585	17694	17431	17591	17441	17613	17598	17613	17734	17500	17373	17568	17481	17655	17300	17638	17464	17336	17555	17472	17529	17404	17392	17609	17404	17559	17497	17377	17488	17404	17625	17479	17572	17559	17512	17546	17362	17461	17665	17608	17593	17705	17612	17494	17446	17477	17425	17413	17518	17518	17522	17574	17443	17700	17577	17485	17539	17581	17495	17396	17522	17543	17531	17470	17527	17426	17650	17419	17514	17460	17640	17482	17304	17635	17450	17521	17610	17518	17507	17302	17422	17454	17479	17627	17414	17322	17340	17474	17434	17493	17323	17311	17474	17465	17363	17497	17521	17492	17532	17649	17593	17713	17621	17400	17381	17520	17556	17463	17559	17366	17470	17716	17400	17444	17600	17648	17369	17575	17457	17685	17433	17649	17549	17423	17419	17446	17496	17462	17465	17579	17450	17507	17470	17410	17380	17680	17473	17540	17446	17672	17500	17504	17590	17612	17595	17643	17664	17469	17614	17598	17314	17652	17589	17466	17499	17514	17567	17573	17646	17438	17430	17487	17475	17456	17488	17602	17680	17303	17480	17325	17491	17513	17640	17578	17508	17422	17399	17579	17406	17202	17655	17451	17517	17405	17520	17720	17532	17352	17678	17415	17411	17320	17434	17321	17415	17538	17500	17520	17649	17427	17356	17361	17545	17387	17653	17298	17316	17569	17508	17576	17575	17648	17336	17253	17440	17678	17459	17429	17586	17463	17474	17579	17619	17731	17550	17490	17590	17323	17374	17389	17597	17346	17673	17552	17519	17443	17446	17410	17545	17537	17404	17439	17499	17425	17537	17412	17400	17450	17341	17358	17481	17627	17362	17500	17882	17609	17442	17384	17454	17435	17384	17525	17516	17369	17510	17517	17487	17728	17264	17484	17520	17403	17535	17415	17457	17601	17370	17352	17385	17765	17518	17279	17561	17586	17513	17551	17439	17532	17462	17408	17461	17350	17466	17419	17525	17347	17619	17459	17636	17461	17687	17257	17371	17420	17484	17480	17597	17595	17625	17560	17427	17461	17604	17544	17563	17546	17551	17350	17444	17509	17391	17269	17534	17491	17428	17567	17507	17575	17741	17460	17658	17489	17655	17561	17528	17469	17471	17406	17618	17446	17510	17425	17474	17488	17435	17553	17448	17276	17469	17576	17537	17409	17654	17525	17386	17633	17353	17525	17432	17543	17603	17577	17313	17534	17455	17491	17560	17573	17616	17606	17439	17492	17769	17350	17527	17502	17503	17467	17498	17569	17559	17465	17504	17468	17436	17499	17694	17383	17371	17576	17570	17498	17475	17491	17238	17502	17523	17535	17652	17707	17582	17397	17360	17556	17446	17401	17520	17631	17380	17519	17555	17518	17532	17591	17508	17353	17375	17538	17397	17527	17581	17455	17625	17445	17547	17348	17496	17382	17369	17555	17382	17510	17479	17278	17759	17504	17461	17441	17530	17555	17360	17684	17504	17562	17393	17557	17582	17474	17575	17521	17754	17443	17492	17386	17383	17477	17469	17475	17375	17358	17586	17365	17520	17425	17421	17402	17464	17269	17577	17404	17614	17519	17488	17499	17605	17324	17609	17533	17445	17505	17654	17549	17650	17662	17370	17533	17416	17372	17697	17574	17319	17671	17623	17456	17417	17370	17466	17622	17474	17357	17399	17478	17554	17553	17718	17574	17450	17493	17569	17365	17456	17608	17787	17470	17592	17461	17399	17371	17648	17340	17557	17515	17350	17749	17596	17377	17560	17588	17611	17550	17349	17555	17358	17529	17421	17556	17426	17508	17495	17507	17469	17431	17516	17390	17658	17481	17483	17591	17582	17340	17570	17546	17503	17543	17470	17409	17309	17532	17348	17571	17589	17497	17368	17468	17484	17476	17463	17711	17593	17458	17523	17292	17233	17383	17515	17575	17493	17409	17438	17548	17446	17554	17519	17649	17679	17486	17500	17339	17445	17463	17541	17554	17429	17378	17420	17480	17626	17387	17524	17363	17400	17328	17481	17590	17418	17423	17401	17499	17484	17466	17644	17576	17550	17535	17606	17498	17483	17574	17662	17315	17552	17706	17312	17542	17489	17437	17553	17718	17376	17490	17519	17577	17567	17605	17575	17535	17646	17650	17445	17439	17732	17512	17590	17429	17631	17563	17331	17449	17445	17510	17527	17242	17325	17500	17481	17536	17488	17409	17401	17591	17591	17466	17535	17531	17412	17370	17351	17376	17706	17524	17631	17423	17706	17508	17569	17326	17720	17721	17502	17454	17473	17573	17404	17560	17444	17583	17548	17624	17367	17494	17562	17563	17595	17375	17516	17397	17612	17570	17602	17389	17349	17616	17728	17601	17684	17502	17432	17567	17518	17476	17524	17507	17367	17529	17606	17672	17404	17575	17552	17453	17544	17511	17444	17404	17457	17523	17616	17492	17397	17516	17440	17799	17801	17642	17547	17330	17551	17618	17569	17417	17398	17371	17611	17628	17479	17389	17443	17534	17368	17694	17545	17427	17566	17409	17440	17422	17606	17695	17406	17450	17326	17505	17692	17513	17601	17485	17536	17300	17576	17593	17496	17579	17544	17587	17499	17485	17539	17470	17562	17581	17579	17480	17419	17504	17414	17383	17467	17615	17515	17458	17601	17526	17413	17461	17296	17545	17614	17466	17576	17510	17609	17640	17530	17499	17302	17508	17719	17378	17451	17454	17401	17566	17363	17577	17570	17399	17596	17490	17600	17619	17313	17517	17634	17462	17563	17562	17599	17430	17388	17467	17437	17600	17619	17668	17358	17390	17586	17326	17591	17433	17589	17650	17685	17509	17487	17319	17431	17421	17634	17338	17571	17404	17553	17472	17421	17683	17733	17444	17296	17493	17388	17467	17449	17373	17461	17330	17803	17453	17512	17538	17537	17551	17524	17435	17593	17478	17712	17567	17588	17600	17341	17547	17315	17246	17624	17573	17548	17462	17739	17576	17314	17481	17562	17626	17440	17555	17493	17517	17389	17528	17469	17654	17534	17523	17603	17614	17256	17411	17650	17445	17599	17155	17603	17639	17561	17374	17646	17661	17584	17329	17354	17411	17393	17557	17291	17447	17588	17288	17441	17666	17365	17419	17407	17499	17650	17231	17340	17452	17406	17486	17507	17586	17513	17583	17460	17633	17520	17450	17554	17606	17510	17568	17284	17446	17347	17641	17624	17456	17577	17414	17605	17555	17470	17537	17507	17397	17595	17525	17584	17397	17531	17490	17602	17500	17658	17498	17397	17539	17512	17365	17552	17583	17675	17508	17469	17470	17662	17653	17527	17659	17623	17654	17529	17545	17595	17427	17337	17481	17644	17417	17698	17526	17554	17427	17585	17564	17389	17558	17466	17434	17560	17437	17236	17273	17590	17280	17208	17553	17662	17561	17504	17446	17592	17406	17509	17437	17415	17385	17567	17562	17453	17327	17371	17424	17518	17581	17687	17373	17517	17373	17486	17612	17630	17686	17530	17397	17629	17362	17214	17304	17628	17579	17571	17634	17518	17495	17408	17345	17421	17546	17314	17334	17530	17452	17642	17473	17568	17559	17501	17399	17595	17212	17303	17324	17554	17367	17299	17520	17368	17538	17424	17443	17465	17442	17465	17564	17449	17547	17402	17582	17569	17698	17560	17494	17649	17798	17431	17395	17755	17629	17643	17559	17554	17555	17431	17608	17571	17467	17513	17541	17539	17808	17611	17534	17467	17408	17571	17525	17471	17512	17704	17676	17524	17515	17402	17687	17496	17654	17445	17514	17610	17542	17563	17321	17760	17601	17595	17543	17570	17331	17560	17425	17645	17373	17384	17331	17559	17425	17675	17567	17601	17600	17408	17581	17530	17566	17460	17474	17566	17454	17528	17696	17522	17481	17571	17467	17530	17597	17542	17551	17483	17623	17463	17577	17541	17623	17604	17384	17548	17459	17256	17256	17495	17562	17719	17546	17329	17429	17540	17540	17475	17454	17455	17317	17516	17676	17616	17432	17556	17451	17515	17554	17573	17502	17440	17661	17590	17409	17732	17408	17588	17405	17579	17631	17477	17384	17426	17234	17535	17554	17368	17512	17618	17559	17388	17664	17504	17617	17289	17329	17465	17463	17713	17559	17383	17520	17538	17608	17613	17510	17574	17439	17366	17616	17610	17345	17581	17560	17362	17517	17391	17600	17502	17352	17386	17634	17450	17550	17504	17471	17479	17646	17427	17485	17500	17513	17514	17483	17366	17414	17605	17457	17209	17456	17592	17562	17572	17406	17538	17431	17485	17696	17399	17354	17367	17412	17774	17476	17471	17485	17653	17406	17520	17432	17503	17453	17651	17519	17596	17378	17414	17511
22023	40830	38265	30231	26139	23100	21664	19289	18084	17332	17351	16299	16370	16070	16023	16029	15933	15506	15078	15329	15698	15556	15395	15275	15220	15028	14950	15136	14771	14854	14785	14898	15039	15581	20887	22212	18751	16717	15626	15110	14676	14834	14707	14938	14746	14914	14821	14711	14897	14700	14641	14748	14659	14649	14821	14892	14785	14709	14629	14775	14870	14916	14739	14806	14748	14662	14863	14608	14772	14786	14655	14761	14642	14740	14614	14900	14797	14731	14680	14629	14734	14654	14822	14865	14845	14815	14736	14609	14841	14649	14639	14869	15043	14677	14727	14736	14609	14726	14760	14863	14834	14799	14762	14841	14673	14892	14769	14894	14788	14584	14785	14772	14730	14748	14739	14807	14626	14600	14698	14657	14782	14770	14767	14698	14675	14815	14711	14792	14665	14785	14825	14775	14768	14703	14723	14796	14698	14655	14692	14865	14809	14794	14639	14720	14732	14734	14758	14735	14741	14750	14836	14783	14795	14862	14810	14790	14699	14618	14707	14784	14747	14763	14733	14708	14647	14717	14520	14685	14668	14816	14899	14674	14704	14776	14644	14776	14567	14694	14728	14544	14613	14711	14848	14728	14575	14691	14623	14647	14707	14839	14642	14667	14715	14759	14653	14797	14706	14679	14631	14923	14723	14801	14777	14664	14865	14595	14737	14737	14623	14665	14887	14812	14597	14848	14643	14821	14758	14624	14804	14711	14649	14590	14773	14618	14688	14644	14828	14661	14898	14667	14764	14764	14687	14897	14778	14610	14697	14699	14906	14667	14738	14722	14648	14870	14779	14644	14662	14747	14871	14649	14707	14658	14766	14632	14792	14626	14759	14734	14623	14715	14783	14831	14569	14794	14673	14692	14769	14851	14836	14784	14692	14710	14725	14698	14780	14672	14626	14505	14705	14708	14563	14701	14838	14616	14643	14740	14646	14800	14721	14802	14752	14828	14822	14709	14793	14689	14631	14684	14637	14679	14712	14903	14761	14675	14799	14804	14757	14723	14607	14680	14654	14764	14622	14806	14813	14768	14532	14731	14768	14747	14902	14870	14457	14696	14692	14847	14670	14598	14856	14611	14774	14628	14786	14751	14829	14747	14770	14548	14672	14968	14867	14551	14640	14642	14698	14630	14799	14545	14836	14788	14793	14713	14651	14686	14753	14544	14868	14758	14770	14583	14664	14848	14876	14826	14521	14753	14617	14696	14833	14718	14554	14712	14709	14865	14777	14726	14707	14761	14704	14703	14790	14875	14760	14892	14695	14792	14791	14907	14620	14715	14723	14603	14825	14843	14663	14550	14579	14727	14722	14558	14816	14778	14827	14666	14771	14671	14786	14832	14705	14830	14732	14746	14740	14797	14659	14618	14597	14783	14657	14764	14810	14673	14832	14663	14773	14751	14958	14959	14562	14840	14719	14743	14709	14840	14716	14813	14694	14584	14758	14719	14714	14765	14950	14798	14831	14656	14744	14771	14675	14722	14720	14536	14762	14738	14569	14782	14598	14896	14556	14769	14848	14808	14738	14714	14894	14628	14661	14608	14819	14739	14749	14782	14690	14610	14890	14644	14500	14902	14786	14632	14782	14884	14696	14767	14648	14670	14624	14704	14672	14723	14677	14787	14578	14763	14839	14739	14801	14706	14620	14805	14696	14648	14698	14648	14674	14875	14742	14725	14589	14760	14738	14767	14823	14832	14541	14620	14921	14870	14747	14765	14791	14805	14595	14832	14810	14670	14768	14797	14694	14746	14700	14897	14819	14842	14760	14745	14779	14735	14643	14721	14677	14793	14924	14554	14778	14744	14626	14688	14820	14608	14841	14734	14612	14804	14802	14912	14596	14792	14835	14842	14728	14510	14742	14784	14772	14602	14646	14599	14587	14670	14691	14714	14809	14518	14610	14782	14557	14716	14689	14584	14722	14631	14667	14862	14799	14696	14775	14763	14531	14800	14801	14786	14713	14756	14780	14844	14942	14740	14844	14722	14713	14721	14719	14615	14694	14756	14776	14638	14774	14890	14639	14770	14600	14757	14606	14743	14745	14530	14602	14719	14583	14646	14705	14636	14817	14728	14648	14648	14651	14854	14534	14713	14701	14637	14613	14392	14674	14891	14758	14806	14751	14632	14752	14751	14603	14752	14632	14622	14756	14608	14769	14598	14788	14856	14792	14604	14785	14662	14542	14668	14741	14802	14754	14694	14764	14643	14740	14702	14695	14613	14778	14741	14648	14687	14585	14641	14674	14755	14733	14642	14836	14662	14601	14592	14783	14589	14810	14873	14741	14860	14566	14591	14643	14801	14780	14510	14911	14676	14651	14596	14804	14700	14615	14742	14581	14599	14688	14609	14655	14626	14595	14718	14718	14602	14734	14590	14683	14558	14672	14737	14732	14636	14820	14786	14766	14772	14597	14619	14678	14630	14833	14825	14841	14595	14523	14959	14599	14863	14605	14663	14706	14784	14805	14695	14856	14701	14738	14756	14632	14881	14940	14875	14842	14784	14694	14718	14626	14784	14817	14930	14604	14644	14860	14762	14811	14708	14706	14698	14825	14720	14526	14793	14639	14500	14838	14780	14713	14735	14630	14840	14466	14695	14609	14553	14609	14730	14820	14694	14634	14782	14592	14852	14739	14974	14700	14598	14739	14672	14765	14750	14662	14508	14820	14625	14813	14590	14824	14597	14646	14608	14761	14792	14771	14798	14729	14592	14737	14777	14666	14908	14659	14740	14863	14847	14583	14598	14695	14632	14734	14796	14490	14613	14670	14571	14695	14702	14795	14642	14721	14696	14689	14717	14522	14681	14582	14751	14606	14673	14676	14661	14658	14655	14774	14709	14820	14741	14730	14673	14629	14649	14658	14637	14907	14607	14736	14646	14607	14763	14838	14594	14682	14678	14810	14785	14741	14948	14708	14792	14880	14763	14589	14881	14835	14729	14628	14686	14746	14688	14719	14909	14877	14724	14732	14662	14819	14610	14778	14714	14697	14743	14612	14635	14533	14859	14904	14784	14844	14636	14779	14826	14727	14754	14733	14730	14596	14640	14757	14696	14596	14671	14802	14718	14614	14663	14924	14728	14752	14718	14719	14727	14831	14628	14757	14763	14763	14782	14777	14773	14718	14791	14678	14886	14885	14699	14786	14732	14739	14691	14679	14672	14780	14874	14823	14814	14749	14724	14778	14627	14957	14756	14718	14680	14636	14879	14720	14610	14772	14737	14672	14670	14742	14820	14668	14614	14724	14846	14987	14676	14865	14650	14672	14690	14658	14762	14650	14768	14804	14844	14782	14643	14836	14652	14718	14722	14615	14689	14748	14840	15003	14749	14861	14699	14847	14719	14615	14936	14636	14702	14808	14756	14779	14608	14742	14770	14719	14673	14647	14758	14712	14593	14697	14769	14678	14622	14721	14861	14701	14809	14817	14762	14740	14632	14694	14685	14759	14717	14717	14678	14799	14672	14811	14799	14777	14629	14618	14610	14712	14805	14813	14715	14738	14612	14840	14630	14688	14697	14623	14621	14497	14792	14717	14731	14798	14769	14732	14666	14596	14624	14683	14874	14870	14670	14695	14648	14751	14788	14794	14781	14682	14588	14740	14864	14737	14810	14704	14657	14805	14873	14644	14654	14648	14690	14879	14820	14689	14781	14767	14760	14708	14688	14682	14845	14761	14635	14786	14709	14820	14679	14654	14717	14792	14749	14768	14522	14862	14739	14661	14753	14836	14681	14677	14890	14645	14923	14722	14740	14739	14632	14705	14610	14583	14767	14711	14720	14657	14878	14805	14606	14727	14640	14778	14622	14722	14792	14680	14717	14637	14567	14749	14806	14695	14641	14698	14852	14760	14696	14652	14697	14760	14613	14743	14724	14645	14663	14726	14599	14646	14811	14725	14810	14746	14761	14713	14755	14849	14646	14744	14642	14830	14701	14688	14631	14731	14811	14932	14694	14861	14735	14715	14603	14743	14641	14743	14778	14641	14580	14607	14711	14673	14612	14785	14751	14635	14665	14702	14840	14768	14577	14688	14593	14614	14911	14608	14561	14878	14722	14817	14634	14769	14853	14687	14608	14604	14744	14565	14617	14479	14843	14630	14524	14694	14680	14712	14791	14701	14819	14658	14896	14661	14629	14880	14773	14712	14745	14687	14723	14862	14736	14669	14642	14705	14539	14742	14548	14744	14793	14717	14695	14732	14775	14803	14528	14643	14671	14866	14452	14633	14717	14742	14678	14610	14488	14707	14698	14727	14601	14914	14745	14802	14631	14769	14689	14700	14739	14742	14630	14566	14718	14789	14728	14632	14614	14654	14738	14821	14774	14820	14691	14729	14755	14765	14677	14600	14548	14807	14788	14716	14705	14540	14768	14790	14687	14709	14753	14804	14569	14861	14734	14817	14792	14633	14459	14782	14790	14745	14830	14706	14623	14768	14721	14700	14618	14770	14742	14644	14609	14787	14740	14662	14782	14612	14982	14683	14694	14674	14643	14730	14619	14769	14698	14821	14700	14661	14666	14768	14785	14710	14695	14881	14823	14841	14607	14735	14747	14827	14783	14800	14618	14627	14750	14840	14757	14696	14823	14753	14554	14916	14869	14563	14805	14851	14653	14582	14539	14867	14686	14585	14759	14673	14585	14646	14768	14695	14633	14666	14700	14742	14877	14619	14905	14704	14782	14830	14753	14675	14695	14583	14710	14779	14752	14799	14721	14737	14720	14662	14634	14631	14728	14766	14666	14648	14607	14654	14550	14712	14768	14792	14582	14697	14725	14706	14692	14746	14769	14748	14669	14688	14732	14635	14691	14597	14945	14697	14871	14686	14715	14762	14833	14686	14895	14666	14477	14770	14679	14797	14690	14749	14755	14721	14601	14678	14815	14674	14567	14747	14488	14821	14842	14755	14641	14736	14786	14782	14621	14673	14596	14592	14677	14733	14578	14797	14790	14559	14700	14540	14623	14759	14661	14678	14573	14910	14584	14663	14896	14941	14607	14728	14725	14647	14729	14744	14804	14870	14680	14595	14761	14595	14837	14761	14955	14667	14765	14715	14718	14659	14766	14876	14816	14845	14761	14766	14642	14824	14702	14778	14700	14908	14772	14520	14768	14779	14520	14888	14723	14664	14844
27982	23614	29146	26640	21781	20536	20092	19384	19114	18494	18598	18396	18611	18186	18377	18379	18280	18214	18254	18069	18328	18230	18235	18242	18276	18117	18134	17935	18044	18089	18111	18161	18183	18185	18214	18673	18502	18278	18037	17873	18108	17868	17913	18007	18015	18116	17917	18385	18317	17772	17903	18003	17995	17975	17927	17870	18119	17935	17822	17897	17955	18121	18266	17877	17971	17927	18052	18193	17934	17974	18059	17959	18116	18278	18070	17927	17949	17943	18040	18087	17824	17950	17888	17978	18097	17947	18137	17743	18033	18062	18026	18004	18056	17913	17969	17929	18067	17832	17919	17801	17925	18102	17966	17839	17939	17883	18126	18049	17820	17882	18082	17897	17995	18005	17971	17903	17914	17827	17990	18034	18081	17907	17903	17921	17868	17997	18095	18076	18039	17920	18001	17949	17933	17894	17931	18116	17920	17925	18107	18214	18240	18231	17840	18121	18041	18128	17936	18104	18078	17838	18046	18029	18003	17826	17977	17836	18031	17932	18104	17813	18047	17931	18034	18029	17969	18292	17894	18014	17788	18139	17952	18138	18030	18048	17883	17942	17920	18149	18190	18103	18078	17871	17919	18013	17910	18052	18034	17794	17882	17883	18009	18022	17843	18020	17934	18034	17999	17967	18136	17919	17962	18007	18041	17903	18040	18039	18258	17974	17935	18103	17969	17998	17920	18176	17849	17847	18050	17891	18109	18069	18192	18126	18115	17888	18017	17976	18021	17915	17973	18105	17963	17869	17890	18127	17885	18048	18119	18062	18096	17861	18013	18000	17832	18103	17926	17781	17970	17908	17995	18054	17987	18045	17997	18146	17871	18063	18083	18062	18250	17982	18082	17950	18129	17931	17733	17847	18047	17853	17952	18011	18026	17692	17999	18020	18194	17966	17811	18078	17893	18136	17957	18057	17770	18005	17981	17978	17916	18079	17824	18097	18127	17965	17837	17964	17971	18093	17884	17979	17798	17893	17879	18191	18067	17917	17891	18024	17821	17979	17818	17837	17920	17947	17879	17981	17802	18160	17927	17695	17849	17865	17970	18020	18311	17826	18010	17999	17632	17991	18034	17907	17934	17925	18080	17910	18060	17619	17918	18143	18089	17876	17997	18007	17996	18011	17951	17923	17970	17883	17968	18026	18108	18011	17919	18042	18039	17935	17997	17933	17925	18121	17913	17802	17775	18061	18098	18017	18044	17897	17977	17902	17973	17934	17932	17932	18021	18196	17854	17846	18048	18155	17988	18004	18049	18062	18027	17790	18028	18169	17965	18041	18004	17925	17978	17935	17906	18090	17983	18174	17751	17836	18142	17951	18280	18019	18009	18004	18105	17987	18056	18095	18141	18039	18025	18124	18027	18054	18145	17908	17771	18155	18221	18092	17930	18041	17773	17979	18191	17737	18251	18143	17736	18041	17858	18191	18062	18147	18132	17881	17913	17862	17991	17952	18021	18194	17981	17904	17981	17859	18173	17898	17987	18036	17734	18010	18094	18027	18029	17816	18042	17925	17925	18074	17914	18082	18049	18036	17857	18102	18248	17976	17864	17957	17991	17797	17965	18050	17949	18138	18138	17953	17996	17922	18030	18074	18052	18174	17809	17869	18018	18046	18009	17939	17955	17878	17935	17867	18125	17763	17818	18007	18021	17944	18069	18118	18129	17999	18023	17896	17994	17935	17944	18024	18041	17944	17926	17910	18003	17800	17965	18001	17958	18141	18116	17946	17754	17720	17908	18032	18011	18004	17869	17901	17882	17847	17913	17943	18039	18084	17972	17912	18101	18038	18000	18110	17931	18042	18022	17903	18002	18291	18003	18068	17999	18073	17909	18113	18093	17946	17981	17892	17916	18049	18184	17791	18006	18168	18031	18094	17919	18120	18068	17965	18124	18103	18115	17883	18048	18062	17808	17965	18004	17998	18130	18099	18265	18020	18215	18080	18025	17763	17974	18070	17961	18115	18131	18031	18029	18309	17914	18160	18023	18012	18020	18186	17872	17878	18006	18019	17948	18017	17952	17866	17899	17836	17864	17861	18073	17971	17922	18067	18028	17974	17770	17752	18094	18157	18008	18209	18088	18005	18057	18026	17940	17979	18117	17861	17886	17966	18005	17985	17691	18129	17992	17908	18171	17963	17937	17978	18032	18106	17925	18118	17949	17902	17997	17816	17915	17832	18031	18165	17951	18112	17978	18100	18011	17944	17806	18017	17812	17938	18033	17858	17991	17984	17882	17948	17737	17918	17947	17912	18000	17975	18077	17995	18012	18045	18154	18052	18152	18083	17894	17946	18136	18059	18034	17960	18019	18250	18012	18005	18147	18051	18172	17774	18128	18131	18161	18098	17831	18031	18010	18062	17922	18071	18049	17943	17978	17963	18074	18172	18092	17955	18124	17868	18039	17997	17943	18037	18163	18183	18003	17988	17884	18097	17984	17962	18044	18059	18133	17842	17916	17889	18297	18039	17931	18005	17852	18096	17853	17765	18104	18024	18012	18063	17901	17938	18089	17965	18146	17917	17982	17927	18064	17846	18320	17846	17876	18092	17897	18040	17925	17962	18119	18095	17976	18073	18090	18090	18044	17928	17913	17774	17903	17897	18005	18029	17898	18208	17957	18130	18061	17893	18090	18147	17881	18125	17908	17916	18011	17978	18262	17925	18154	18098	17998	17943	18047	17964	18197	17996	18083	18107	18164	17807	17919	18177	18101	17969	17977	18080	17944	17781	18030	17922	18109	18019	17969	18069	17872	17850	18023	18128	18155	17980	17873	18174	18240	17928	17989	17981	18062	17897	17853	17775	17946	18118	17984	18016	18143	17777	18135	18040	17940	18007	17784	18159	17858	17953	18085	18116	18070	18035	17856	18101	18083	17952	17992	18091	18304	18097	18161	17709	18054	17751	18005	17901	17984	18079	18172	17928	18102	17787	17849	17949	17979	17938	17970	17742	18015	17863	17950	18064	18068	17935	17996	17889	18020	17903	17856	18100	17853	17764	18108	18039	18059	18055	17923	17945	17882	17937	17961	18071	17996	17880	18046	17994	18075	18006	18120	17961	18091	17992	18181	17938	18039	18029	17732	18185	17963	18089	17781	17855	17934	17955	18042	17912	17923	17869	17954	17829	17887	17881	18053	18001	17965	17895	17914	17924	18115	17997	18041	18122	18197	17807	17930	17859	18297	17896	17876	18164	17991	17913	17861	18008	18019	17943	18189	18078	17947	17869	18024	17953	18102	18019	17954	17954	17981	18015	17993	18008	18006	18074	17935	17886	18025	18012	18126	18079	18100	18086	17943	18079	17993	17952	18093	17939	18063	17819	18048	18073	17934	17967	17951	17967	18209	17890	17986	18066	18043	18064	17981	17923	18144	18016	17934	18127	18106	18052	18206	18060	17907	18236	17816	17928	18060	17989	17864	17977	17985	18165	18103	17940	18116	18004	17894	17931	18157	18003	18187	18001	18026	18126	17997	17950	18007	18055	18001	18083	18109	18008	17945	18043	17974	17967	18068	18063	18118	18074	17785	17989	17862	18181	17793	17975	17879	17932	17914	17949	18138	18121	18186	17990	18116	17992	18032	17859	17873	18005	18123	17881	18100	17720	18195	18036	18242	18075	17855	17899	17800	17834	18026	17863	17924	17922	18233	18071	18112	18041	17988	18206	18178	18331	18080	18057	18194	18003	18066	18067	18026	17944	17978	17957	17899	18066	18102	17876	18047	18046	18117	17951	18124	18121	18126	17955	18068	18106	18096	18267	18321	18037	18018	17898	17942	18020	17906	17869	17907	18130	18067	18013	17941	17840	18079	17943	18116	18200	17624	17866	18200	18011	17823	18035	17967	18144	17938	18049	17954	18058	18001	18035	17916	17868	18098	18090	18077	17908	17886	18005	17903	17920	17975	18137	18073	18018	18079	17964	17871	17939	17877	18054	17894	17865	18032	18122	17928	18010	18091	17855	17850	17894	17905	18033	18097	18016	17978	18070	17765	17978	18020	18023	17968	17966	17955	18164	18060	18069	18108	17957	17975	18088	18050	18053	17975	18088	17872	17877	18063	17944	18258	18131	17942	17950	18082	17869	18043	17850	17998	17838	17780	18057	18009	17857	18062	17928	18211	18083	17999	17965	18046	17945	18362	17982	17920	17885	17912	17933	18080	18091	18133	17933	18028	18085	18041	18095	18086	17973	17934	18003	18035	17935	17899	18020	17864	17966	17984	17959	17952	17775	17960	17921	17943	17866	17891	17877	18024	18029	17989	18192	17983	17964	17950	17981	17907	18030	17857	17903	18166	18191	18272	17973	18078	18098	18074	18086	18030	17832	18003	18179	18034	17899	18033	17884	17937	17870	17986	17997	18043	17964	17984	17929	18029	17939	18083	18029	18114	17862	18125	17907	17967	17994	17854	18070	18000	17922	17948	18128	18098	17977	18173	18059	17912	18147	18287	18118	17937	18203	18112	17957	17943	17956	18015	17816	17819	17994	17937	18107	18223	17846	18006	18008	17910	17870	18015	17842	17929	18214	17912	18000	18062	18085	18041	18159	17843	17747	18079	17888	17979	18085	17832	17959	18001	17993	18094	18300	18291	17977	17979	18017	18063	18051	17952	18268	17976	17955	18205	17948	18075	17892	17845	18174	18017	17937	18060	17854	17982	17981	18166	17902	17955	18096	17957	17869	18118	18107	17857	18043	17798	18007	17886	18106	17928	18095	18089	17821	18225	17957	18098	17794	18091	17957	17948	18001	17994	17930	18036	18150	18046	18108	18217	18011	17937	18099	18060	17884	18000	18088	17935	18041	18087	17984	18066	17751	18031	18107	18010	18064	18111	18244	17856	17975	18075	17870	17934	17685	18032	18023	17994	17978	18021	17985	17938	17936	17957	17905	17871	17904	18073	18042	17922	17800	17981	18037	18067	18005	17892	17857	18061	18027	18141	18185	17978	17896	18104	18092	18099	17941	17919	18071	17865	18037	17893	18007	18146	17971	18167	17927	17974	18098	17939	17947	18003	17922	18032	18034	17889	17672	18069	18225	18070	18056	17954	18150	17990	18048	18234	17865	17908	18258	18086	17903	17964	17959	17899	17855	18075	17953	17899	17906	17951	17734	18095	18219	18098	18177	18223	17932
21040	30377	29321	23561	20503	18624	17815	16829	16469	16098	15879	15392	15612	15511	15468	15520	15450	15227	15061	15372	15564	15290	15442	15177	15124	15265	15241	15181	15147	15173	15161	15230	15034	15177	15561	15606	15601	15341	15015	15108	15089	15135	15026	15127	15087	15024	15176	15061	14982	15161	15006	15094	15110	15212	14970	15040	15091	15109	15108	15158	15105	15022	15152	15089	15032	15225	15048	15237	15123	15096	14960	14954	15048	15015	15090	14992	14925	15186	15077	15005	15161	15036	15079	15137	15018	15101	14888	14940	15027	14999	14963	14925	15025	14904	15090	15114	15061	14965	14867	15117	14876	15178	15097	14997	15098	15191	15106	15057	15029	14901	14885	15009	15009	14822	14965	14983	14890	15082	15141	15095	15032	14948	14852	14867	14939	14879	15028	15175	14957	15033	15051	15133	14978	15004	15054	15045	14937	14981	15014	14959	14934	14966	15148	14923	14973	15095	14802	15066	15013	14877	15084	15007	15170	15134	14948	14922	14979	14970	14787	14987	15018	14858	14967	15127	14863	15059	14947	15026	14924	14929	15095	14902	15127	15066	15016	14867	14898	15140	15107	14964	14944	15013	14983	14921	15126	15016	14979	15141	14995	14865	15227	15012	15063	14918	14943	14882	14886	15034	14986	15027	15133	14988	14965	14984	15022	15072	15136	15111	14926	15128	15166	15008	14945	15051	14992	14860	14863	14991	14973	15102	14893	15183	15068	15191	14836	14828	14992	15068	15061	14952	15174	14993	15167	15048	15012	15000	14884	14904	15018	15025	14999	15081	15017	14987	14925	15093	14945	15229	14778	15033	15105	15111	15009	14867	15150	15085	15104	14961	15036	14904	14962	15042	15198	14944	14917	14923	14855	15016	15199	15120	15122	14974	15130	14825	15155	15138	15101	14978	15205	15160	14929	14911	14864	14975	15011	15086	15087	15010	15027	15031	15211	14999	15099	14977	14991	14901	14899	14995	14966	14876	14916	14900	15182	15076	15019	15066	15107	14973	15136	15167	15004	15059	14952	15054	15078	15019	15130	14908	15131	14956	14957	15042	15007	14918	14998	15027	14984	14967	15018	15146	15180	15145	14943	15148	15010	14927	15071	15082	15101	15058	15064	15019	15027	14870	15170	14980	14997	15038	14984	15032	14962	15093	15174	15104	15081	14939	15048	14942	14930	15117	14878	15192	15006	15119	15031	15066	15115	14752	15044	14861	15031	14908	14991	14903	15082	15115	14991	15048	15059	15136	15036	14994	15047	15060	15225	15120	15249	14932	15042	15024	15174	15010	14914	15055	15097	14879	14894	14910	15171	15050	15017	14975	15068	14983	15087	14994	14862	14903	15027	15108	15031	15191	15133	15096	15092	15121	15234	14933	14919	15125	15011	15092	15099	15010	14929	15045	15071	15010	14961	14978	15185	15028	15090	15242	14890	14948	15098	15082	15041	14943	14938	15158	15062	15161	14875	14906	15042	14972	15005	15093	15013	15136	14971	14863	15079	14950	15051	15131	14960	14959	15110	14904	15164	15109	14971	15069	15227	14941	15032	14905	15219	14846	15127	15004	15006	14929	15062	15006	14813	15057	14931	14963	15027	15070	15127	14867	14998	15147	14949	15109	15111	15122	15003	14972	14996	15129	14992	15004	15096	15017	14894	15144	15002	14983	15001	15012	15123	14986	15112	15016	15096	15114	15048	15131	15142	15045	14923	15076	15061	15135	15021	15008	15031	15241	15093	15170	15153	15114	15118	15038	14917	15025	14934	15181	15052	14928	15173	15086	14986	15114	15087	15032	15020	15039	14811	14945	15009	14943	15033	15144	15002	14940	15155	15157	14936	15074	15070	15078	14926	15111	14962	14923	15077	14997	14997	14772	15151	15012	15142	14927	15078	15224	15124	14963	15028	15013	15186	15034	15053	15146	14909	15113	15178	14979	15093	15055	15102	14980	15048	14931	15151	15141	15051	15177	15004	15074	15022	15099	14911	14944	15087	15160	15046	15085	14893	14898	14962	14967	15125	15024	15169	15002	15128	14999	15122	15195	14952	15045	15087	14868	15197	14972	15058	14970	14940	15003	15017	15039	14943	14941	15019	15121	14949	15043	15050	15163	15069	15025	14958	15046	14982	15044	15142	14874	14978	15042	15052	15107	14901	14950	15077	14942	14949	14977	15047	14961	15024	15044	14984	14985	14905	15215	14863	15063	15157	14996	15009	14971	14884	14981	14998	15027	15242	14957	14937	15172	14935	14978	14968	14878	15058	14904	15052	14936	15097	14921	15034	15018	14909	15004	14978	15030	15079	14924	15159	15022	15124	15085	15104	15080	15186	15143	15116	14950	14929	15048	15044	15061	14969	14931	15044	15037	15030	15045	15024	15044	15140	14980	15066	15070	14994	14916	15143	14937	15254	14905	15036	15060	15031	14938	14948	14939	15049	15042	14876	15228	15067	14992	14967	15098	15064	14993	14974	15144	14880	15016	14903	14915	14785	15009	15043	15090	15294	15024	15228	15040	15124	15002	15086	15082	14992	15013	14966	14953	15096	15243	14962	15069	15131	15014	15021	15222	14987	14990	15028	15215	15028	14956	15138	15075	14862	15100	14859	14940	15002	15104	15003	14933	14860	15022	14894	15010	14937	15028	15008	14917	15006	14973	15056	15048	15122	14954	15112	14965	14931	14967	15026	14977	15044	14831	15185	15147	14883	15029	15078	15050	15112	14954	14990	15195	15079	15042	14968	15127	15013	14975	15024	15121	15151	14948	14932	15027	15007	14881	15106	15123	15005	15004	15058	15020	15111	14913	15003	14994	14960	14987	14898	15068	14946	15151	14944	14960	14999	15115	14944	15024	14972	15053	15005	15040	15135	15079	15041	14985	15090	14805	15040	15005	15099	15039	15004	15081	15079	15005	14994	14812	15088	15115	15157	15068	14829	15056	14928	15022	15007	15123	15063	14912	14897	15025	14904	15132	14843	14931	15172	14969	15150	15007	15091	15029	15028	15129	14989	15092	15007	15015	14898	15159	14931	15158	14946	14996	14907	15077	15029	15184	15106	15000	15032	15210	15108	15175	15012	15009	14865	14820	14919	15016	15085	15018	14853	15232	15002	15002	15144	15272	14986	15177	15072	14972	14970	14949	15082	14899	14848	15041	15077	15016	15066	14924	15157	15037	15165	14984	14982	15012	15005	14971	15041	15060	14960	14936	15042	15038	15064	14879	14986	14920	15037	15015	14933	14871	15004	15042	15122	14855	15066	15067	14895	15106	15170	15057	15046	15066	15028	15037	14982	15102	14980	15089	14913	15094	14922	15042	14984	15109	15020	15085	15161	15055	15070	14966	15095	15111	15043	14976	14865	14896	14987	14978	15147	14956	15222	15004	15088	15044	15049	15151	15045	15104	15051	15013	14971	15067	15000	15202	14938	15163	14943	14803	15184	14898	15159	15105	15046	14884	15102	15122	15050	15144	15126	15171	14848	14862	15134	15036	15193	14955	15029	14908	14960	15007	15046	15178	15184	14959	15126	15039	14998	15194	14945	14873	15023	15071	15053	15144	15195	14961	15181	15026	15186	14793	14947	14905	15033	14840	15018	15063	14925	15132	14916	14961	14970	14982	15046	14902	15118	14965	15000	14992	15114	15208	14898	14977	14865	15170	15041	15112	15088	14898	15080	14993	14978	15096	14986	15021	14984	15198	15038	15045	15026	15100	15220	15069	14919	14995	15035	15153	15025	15089	15082	14991	14864	15062	14956	14981	14994	15150	15040	15045	15167	15179	15038	15084	15006	15229	14893	15182	14979	14997	15229	15072	14915	15081	15088	14829	15105	15033	15176	14953	14906	15031	15154	15126	15037	15051	15125	15006	15009	15138	14905	15078	15241	15101	15053	15132	15068	15082	14914	14918	15057	15140	14940	15144	15094	15199	15057	15031	15055	14825	15167	14878	15114	15104	15068	14947	15071	15068	15132	15202	15018	14916	15065	15055	15071	15004	15033	15046	15075	14948	15056	14971	14991	15065	15012	15082	15100	15034	14957	14999	14915	15013	15069	15074	14893	14994	15026	15025	14997	15066	15082	15156	15026	14905	15103	14990	15095	15031	15079	14960	15107	15008	15023	15008	14970	14962	14864	15007	15172	14982	15032	15124	14880	15106	15009	14957	14951	15020	15006	14944	15028	15041	15048	15024	15054	15089	14980	15218	15127	15085	14987	15038	14957	15028	14920	14986	15143	15045	15163	15125	15001	14937	15112	15111	15119	14975	15247	15072	15070	15064	14962	15026	14944	15140	15025	15035	14990	14976	15064	14819	15229	15037	15153	14978	15195	14874	14971	15005	15194	15028	14913	15085	15070	15036	15085	15058	15112	15071	15095	14971	15095	15056	15041	15016	15219	15101	15117	14909	14995	15179	15069	15223	15096	15010	14945	14992	15001	14967	15097	15043	14922	15030	14998	15095	15132	15184	15211	15025	15095	14959	15095	14954	15044	15016	15091	15012	14838	14927	14915	14943	15145	14992	15043	14941	14898	14961	15169	15261	14974	15148	15065	15137	15237	15051	14747	15102	15051	14911	15249	15086	15145	15084	14953	15034	14960	15110	14976	15096	14991	15099	15098	14947	15064	14946	15014	15010	15115	15033	14909	15024	14953	14993	15065	14994	14947	15021	15084	15030	15015	15149	15030	15080	15009	15059	15025	15167	15093	14958	15016	14968	15062	14889	15107	14976	15004	14950	15170	15068	14908	14998	14976	14991	15075	14993	15067	15042	14993	15004	15036	14982	15173	14942	14983	14904	15039	15018	14985	14996	15114	15092	15022	14840	15095	15165	15042	15054	14920	15012	15163	14923	14812	15173	14930	15073	15025	15025	14986	15028	15010	14905	15161	14898	14909	14867	14952	15043	15113	14970	15105	15190	15059	15044	15019	15111	15130	14947	14792	15054	15051	15092	15132	15142	14984	14956	15074	15000	14829	15086	15012	15104	15047	14835	14919	14898	15094	14987	14980	14944	15035	15180	15112	15098	15043	15160	14957	15120	14936	15066	14822	15007	15145	14943	15017	15132	15136	14962	14975	15040	15165	14887	14928	15029	15103	14955	15015	15112	15176	14936	15041	15014	14881	15113	15051	15155	15020	15209
23770	21320	28935	24283	22628	24044	23421	20133	19372	19029	18703	18551	18483	18429	18366	18420	18559	18085	17934	18094	18294	18225	18084	17995	18046	18021	17886	18063	17621	17861	17955	17916	17948	18154	20166	21147	19715	18969	18281	17874	17873	17912	17766	17720	17715	17721	17760	17816	17826	17730	17712	17727	17735	17836	17855	17693	17846	17718	17837	17561	17806	17735	17867	17406	17802	17705	17632	17748	18073	17875	17904	17994	17879	17773	17882	17894	17834	17675	17705	17709	17930	17730	17805	17774	17963	17634	17926	17811	17849	17500	17603	17775	17682	17799	17557	17696	17688	17843	17802	17594	17802	17745	17418	17717	17651	17552	17634	17810	17875	17673	17663	17697	17837	17923	17744	17505	18036	17872	17798	17720	17687	17894	17849	17644	17568	17811	17850	17798	17526	17793	17717	17900	17828	17657	17712	17785	17760	17782	17523	17727	17708	17655	17708	17826	17832	17715	17899	17734	17672	17706	17605	17587	17674	17782	17705	17482	17875	17531	17440	17732	17917	17776	17729	17606	17662	17747	17745	17746	17935	17695	17661	17841	17859	17887	17775	17762	17777	17807	17623	17656	17575	17863	17730	17616	17795	17764	17485	17609	17779	17569	17704	17789	17920	17733	17729	17581	17829	17942	17763	17717	17676	17705	17776	17872	17782	17701	17526	17815	17754	17816	17763	17896	17690	17890	17732	17696	17726	17596	17688	17916	17765	17665	17674	17778	17768	17806	17809	18049	17638	17707	17722	18017	17740	17703	17695	17597	17800	17785	17634	17784	17764	17712	17649	17550	17745	17656	17640	17628	17832	17647	17725	17600	17570	17773	17630	17732	17755	17669	17783	17714	17741	17929	17853	17750	17997	18028	17830	17710	17714	17785	17856	17810	17731	17775	17792	17600	17936	17778	17766	17864	17604	17564	17569	17797	17820	17647	17480	17754	17725	17650	17796	17825	17888	17565	17696	17887	17808	17737	17876	17779	17633	17790	17693	17875	17721	17711	17757	17860	17674	17925	17785	17620	17655	17542	17680	17632	17717	17744	17740	17655	17530	17670	17640	17743	17724	17764	17649	17626	17657	17755	17637	18007	17816	17615	17440	17845	17852	17708	17659	17714	17880	17557	17764	17491	17614	17727	17652	17575	17685	17852	17706	17763	17912	17815	17546	18028	17680	17778	17840	17567	17723	17856	17616	17847	17914	17696	17788	17712	17576	17884	17659	17751	17826	17517	17667	17654	17754	17729	17823	17559	17873	17641	17603	17677	17837	17840	17787	17591	17741	17532	17870	17732	17747	17694	17644	17791	17871	17634	17709	17606	17591	17790	17837	17638	17870	17695	17579	17715	17639	17655	17725	17541	17763	17743	17647	17805	17608	17888	17731	17754	17830	17777	17830	17552	17717	17745	17547	17795	17828	17665	17802	17645	17834	17725	17742	17866	17871	17805	17778	17922	17945	17737	17819	17771	17814	17819	17801	17872	17683	17807	17660	17703	17868	17722	17689	17637	17584	17753	17748	17634	17621	17790	17575	17548	17722	17785	17560	17854	17783	17655	17732	17716	17980	17909	17826	17680	17644	17740	17740	17863	17551	17556	17751	17625	17681	17719	17771	17947	17744	17764	17553	17914	17844	17852	17725	17553	17649	17868	17774	17871	17780	18040	17755	17823	17713	17991	17758	17786	17832	17712	17838	17805	17770	17719	17721	17633	17570	17549	17514	17746	17771	17855	17712	17642	17618	17802	17797	17597	17724	17662	17715	17688	17694	17793	17737	17863	17860	17743	17843	17861	17701	17796	17650	17677	17769	17829	17902	17528	17837	17737	17750	17724	17782	17841	17818	17713	17824	17871	17766	17848	17760	17814	17643	17732	17759	17842	17530	17612	17611	17769	17730	17947	17597	17723	17645	17635	17839	17642	17683	17623	17749	17707	17665	17747	17667	17818	17775	17621	17754	17789	17682	17863	17898	17469	17554	17535	17617	17679	17854	17702	17830	17789	17721	17684	17669	17560	17662	17808	17697	17574	17879	17814	17816	17665	17752	17828	17681	17745	17707	17819	17773	17641	17627	17826	17825	17616	17679	17694	17742	17708	17578	17603	17706	17726	17909	17981	17782	17705	17590	17728	17594	17540	17853	17714	17779	17822	17788	17866	17560	17765	18027	17834	17755	17691	17617	17621	17662	17991	17652	17654	18011	17668	17675	17737	17700	17677	17780	17750	17852	17854	17592	17902	17851	17773	17635	17669	17744	17557	17706	17962	17889	17887	18112	17884	17510	17764	17768	17711	17992	17807	17860	17727	17788	17757	17777	17852	17763	17678	17709	17834	17648	17840	17808	17793	17686	17805	17759	17876	17949	17780	17788	17674	17635	17749	17617	17846	17756	17682	17643	17870	17902	17797	17674	17618	17619	17700	17611	17884	17707	17868	17658	17694	17584	17700	17801	17723	17866	17540	17584	17477	17766	17848	17571	17646	17957	17820	17883	17721	17863	17954	17841	17824	17816	17612	17730	17600	17803	17809	17784	17984	17911	17769	17529	17883	17646	17791	17548	17629	17783	17702	17857	17775	17921	17766	17975	17899	17606	17734	17669	17731	17657	17830	17679	17482	17648	18117	17803	17692	17680	17540	17693	17766	17648	17911	17747	17912	17559	17620	17512	17924	17612	17595	17605	17838	17729	17758	17672	17689	17813	17738	17681	17749	17805	17881	17785	17691	17635	17581	17849	17888	17789	17677	17735	17619	17930	17810	17821	17724	17717	17739	17816	17631	17924	17733	17824	17871	17688	17646	17676	17587	17652	17500	17776	17777	17982	17657	17721	17688	17729	17913	17807	17942	17675	17576	17959	17478	17927	17983	17741	17738	17749	17713	17918	17745	17921	17608	17535	17558	17762	17829	17723	17740	17603	17647	17907	17583	17749	17478	17682	17680	17621	17742	17744	17787	17634	17778	17661	17924	17695	17776	17794	17711	17837	17695	17576	17732	17543	17658	17724	17751	17682	17633	17650	17863	17565	17654	17824	17828	17678	17671	17768	17717	17795	17763	17893	17605	17953	17635	17782	17924	17814	17917	17761	17834	17730	17769	17867	17763	17687	17808	17766	17699	17758	17640	17719	17655	17722	17820	17872	17707	17686	17798	17685	17905	17831	17816	17648	17717	17764	17644	17836	17663	17843	17797	17855	17807	17645	17660	17470	17437	17748	17840	17872	17626	17709	17491	17645	17775	17887	17858	17891	17878	17643	17764	17691	17713	17783	17762	17738	17876	17680	17613	17751	17643	17698	17994	17796	17889	17605	17775	17669	17647	17556	17680	17793	17803	17600	17833	17840	17753	17694	17711	17423	17627	17762	17808	17691	17650	17533	17584	17487	17758	17685	17890	17883	17878	17773	17759	17832	17813	17596	17802	17618	17554	17801	17794	17849	17741	17784	17650	17667	18029	17943	17736	17791	17822	17994	17619	17817	17856	17748	17542	17659	17573	17606	17639	17664	17781	17926	17710	17703	17778	17619	17756	17974	17880	17799	17744	17774	17748	17841	17777	17667	17610	17862	17475	17676	17839	17740	17693	17887	17668	17831	17743	17581	17705	17683	17707	17806	17679	17681	17770	17880	17711	17700	17811	17714	17838	17786	17665	17728	17785	17835	17874	17746	17776	17677	18013	17728	17681	17744	17723	17691	17684	17627	17690	17863	17772	17644	17730	17625	17732	17971	17817	17667	17695	17639	17669	17690	17858	17898	17638	17957	17518	17510	17794	17789	17680	17858	17692	17697	17663	17820	17892	17875	17624	17702	17651	17622	17764	17671	17702	17792	17815	17669	17652	17618	17637	17765	17758	17871	17778	17727	17721	17608	17464	17478	17747	17847	17499	17793	17857	17718	17610	17750	17960	17808	17783	17909	17882	17969	17851	17777	17741	17696	17644	17628	17713	17840	17640	17850	17811	17885	17819	17758	17862	17684	17654	17746	17761	17725	17544	17593	17798	17550	17628	17682	17705	17607	17776	17755	17793	17648	17522	17772	17661	17829	17885	17497	17903	17868	17958	17676	17826	17635	17715	17664	17700	17804	17789	17966	17663	17575	17752	17904	17905	17463	17479	17772	17690	17660	17750	17600	17785	17652	17804	17675	17744	17630	17748	17492	17921	17732	17500	17554	17700	17562	17616	18007	17578	17579	17755	17946	17713	17921	17672	17811	17495	17482	17793	17787	17832	17523	17760	17663	17710	17669	17765	17769	17782	17510	17600	17429	17673	17825	17873	17703	17947	17839	17776	17783	17733	17682	17734	17648	17673	17707	17693	17779	17745	17603	17817	17699	17640	17722	17793	17783	17806	17899	17865	17797	17494	17700	17728	17853	17616	17643	17741	17640	17843	17649	17835	17809	17644	17838	17640	17591	17873	17656	17895	17633	17621	17655	17607	17778	17605	17748	17700	17864	17604	17773	17774	18015	17821	17730	17853	17759	17610	17664	17689	17787	17770	17838	17905	17627	17589	17708	17841	17655	17772	17685	17590	17836	17880	17722	17819	17758	17776	17711	17765	17695	17760	17860	17732	17525	17670	17929	17817	17673	17736	17560	17704	17855	17734	17984	17841	17488	17725	17747	17686	17710	17545	17880	17832	17582	17595	17868	17537	17857	17874	17680	17719	17806	17642	17682	17758	17830	17780	17585	17740	17850	17997	17780	17821	17565	17646	17837	17917	17859	17777	17890	17595	17864	17617	17728	17741	17824	17701	17671	17671	17805	17806	17725	17628	17596	17702	17774	17667	17838	17866	17602	17594	17825	17763	17883	17664	17830	17851	17722	17711	17836	17678	17715	17767	17801	17696	17729	17760	17728	17895	17740	17752	17694	17694	17574	17621	17480	17723	17770	17620	17712	17756	17519	17844	17883	17707	17862	17972	17754	17573	17803	17729	17683	17683	17823	17808	17720	17599	17777	17674	17672	17563	17687	17786	17905	17784	17738	17810	18061	17718	17701	17611	17415	17468	17627	17664	17578	17559	17825	17820	17699	17706	17452	17672	17741	17859	17864	17812	17627	17773	17763	17804	17898	17771	17904	17799	17694	17692	17829	17546	17787	17555	17612	17815	17844	17770	17756	17851	17800	17630	17711	17657	17816	17749	17855	17697
19960	35855	34605	27232	23773	20651	19629	18274	17189	16603	16411	15994	15704	15832	15794	15741	15729	15477	15169	15451	15466	15556	15239	15079	15128	15179	15098	14912	15107	15036	15034	15076	15042	15602	18391	19098	17329	15988	15304	14922	14952	14904	14951	14977	15006	14814	14957	14792	14970	15145	14954	14778	14917	15032	14961	15092	14982	14844	14731	14914	14861	14801	14785	14962	14929	14984	14924	14905	14828	15174	14866	14970	14921	14867	14961	14933	15018	15001	15043	14792	14972	14974	14910	15007	15032	14945	15038	14925	14870	14942	14855	14819	14794	15065	14729	14909	14893	14876	14993	14971	14906	14924	15063	14887	14850	14875	14817	14821	14833	14854	14998	14879	14726	14883	14836	14994	14819	14748	14888	14930	14979	14916	14973	15022	14994	14875	14912	14934	14784	14819	14714	14974	14915	14951	14866	15103	14886	14893	14828	14888	14752	14670	14796	15010	14946	15136	14934	14856	14820	14978	14904	14678	14963	14984	14992	15002	14978	14962	14740	14927	14980	14969	14818	14935	14883	14848	14743	15102	14903	14941	14832	14953	14892	14857	14815	14923	15000	15023	14848	14683	15097	14966	14920	14891	15128	14778	14973	15047	14881	14889	14993	15154	14806	14871	15067	15107	14989	14794	14906	14947	14928	14772	14820	14963	15000	14863	14945	14873	14944	14861	14883	14881	14785	14825	14860	14778	14867	14938	14966	14766	14938	14934	15125	14845	14748	14916	14924	14967	14807	14862	14930	14885	14970	14886	14934	14815	14843	14914	14879	14931	14935	15003	14812	14937	15074	14696	14790	14897	14970	14995	14898	14952	14814	14826	14841	14810	14826	14831	14928	14879	14844	14831	14892	14983	14917	14917	14822	14808	14662	14917	14836	14943	14784	14992	14870	14805	14832	14804	14932	14847	14987	14886	14815	14870	14813	14815	15112	14935	14805	15049	14722	15056	14783	14969	14596	14917	14712	14921	14941	14653	14843	14976	14958	14824	14850	14863	14902	14893	14793	14773	14841	14884	14993	14780	14785	14723	14764	15078	15135	14959	14916	14837	14759	14929	15028	14866	14900	14939	14904	14925	14838	14914	14910	14928	14934	14825	14970	15075	14865	14785	14860	14840	15045	14945	14896	14798	15017	14987	14864	14697	14940	14949	14921	14771	14869	14838	14773	14883	14957	14950	14841	14683	14907	14845	15041	14925	14927	14797	14767	15092	14944	14958	14818	14963	14969	14667	14706	14923	14999	14714	14844	14995	14898	14927	14898	15080	14919	14968	14933	14757	14877	14968	14773	14870	14831	14831	14747	14854	14941	14807	14836	14913	14705	14981	14760	14969	14801	14765	14906	14957	15010	14758	14866	14805	15013	14947	14870	14854	14947	14745	14875	14829	14886	14803	14903	14962	14934	14877	14849	14908	14872	14708	14840	15085	14903	14800	14985	14971	14722	14917	14888	14959	14790	14955	14849	14848	14937	14703	14858	14839	14876	14884	14910	14809	15008	14955	14900	14766	14957	14755	14852	14937	15068	14958	14864	14983	14891	14885	14844	14918	14851	14782	14837	14927	14975	14947	14886	14810	15019	15100	14789	15051	14901	14906	14848	14733	14865	14902	14809	14644	14819	14893	14973	14735	14844	14767	15063	14677	14702	15083	14966	14886	14802	14834	14867	15045	14850	14996	14943	15052	14884	14957	15000	14978	14869	14815	14898	14964	14896	14801	14878	15078	14794	15046	14958	14776	14979	15014	14605	14887	15015	14980	14962	14905	14963	14971	14934	14717	14968	14800	14787	14842	14877	15025	14902	14976	14875	15112	14824	14928	14885	14833	14704	15080	15051	14908	14800	14963	14947	14783	14824	14651	14993	14803	14967	14947	14849	14989	14946	14905	14711	14733	14860	14890	15107	14869	15124	14996	14930	14628	14732	15061	14954	14853	14922	14851	14830	14928	14888	15021	14805	14866	14760	14987	14894	14961	14826	15002	14805	14935	14869	14735	14998	14857	14900	14898	14882	14925	14835	14903	14838	15005	14781	14832	14920	14880	14840	14828	14791	14935	14974	14801	15084	14951	14882	14759	14898	14838	14811	14952	14615	14823	14762	14842	14879	14910	14893	14851	15039	14782	14865	15019	15027	14832	14736	14853	14918	14890	14916	14890	14976	14801	14951	14984	15015	14919	15038	14951	14683	14743	14915	14897	14880	14917	14879	14828	14979	14990	14987	14956	14882	14856	14929	14814	15007	14709	14875	14851	14868	14940	14946	14900	14987	14962	14872	14726	14994	14889	14952	14897	14821	14928	14810	14866	14983	14890	14913	14881	14937	14776	14924	14923	14908	15115	14964	15050	14885	14822	14923	14891	14811	14786	15003	14897	14945	14847	14911	14600	14980	14724	14884	14989	14896	14899	14828	14913	14916	14875	14925	14722	14945	14739	15037	14905	14901	14820	14852	14961	14841	14870	14750	14968	15057	14825	15051	14996	14894	14752	14919	14912	14857	14883	15035	14729	15148	14700	15016	14804	14777	14797	14740	14913	14751	14862	14971	14933	15027	14882	14889	14918	14702	14754	15036	14982	14934	14819	14986	14904	14870	14921	14957	14912	14877	14967	15034	14990	14952	14944	14798	14837	15101	14846	14862	14940	14762	14940	14823	14976	14877	14851	15176	15094	14952	14854	14858	14749	14932	14887	14892	14812	14821	14833	14905	14914	14834	14865	14914	14869	14911	14929	14846	14907	14818	14749	15054	15008	14821	15030	15040	14886	14842	14977	14910	14852	14804	14934	14854	14905	14713	14981	14935	14820	14993	14942	15060	14939	14812	14898	14917	14911	14928	15023	14927	15030	14933	14858	15036	14893	14888	14977	14840	15104	15055	14921	14943	15062	14866	15014	15005	14994	15043	14807	14829	14850	15015	14835	14901	14913	14782	14758	14911	15006	14956	14880	14765	14825	14766	14860	14911	14803	14918	14888	14896	14860	14975	14842	14779	14820	15131	14883	14905	15014	14837	14762	14996	14860	14967	14977	15000	15028	14792	14927	14790	14689	14799	14981	14862	14945	14793	14877	14819	15008	15004	14884	14739	15005	14799	14972	14999	14791	15121	14950	14870	14854	14951	14936	14870	14916	14899	14784	15112	15031	14811	15012	14811	14825	14844	14877	14899	15007	14914	14736	14792	14786	14922	14859	14947	14928	14852	15086	14911	14743	14948	14888	14826	14814	14929	14917	14791	14987	14955	14868	14809	14888	14734	15024	14755	14957	14944	14733	14828	15072	14748	14811	14924	15070	14921	14888	14758	14841	14940	14904	14966	14841	14679	15023	14884	14826	14927	15069	14795	14933	14748	14866	14934	14814	14878	15012	14939	14860	14838	15006	14911	14945	14855	14766	14869	14995	14698	15029	14979	14932	14896	14893	14931	14830	14801	14889	14873	14578	14903	15116	14783	14807	15056	14925	14906	14933	14826	15008	14833	14865	14865	14892	14815	14918	15028	14865	14790	14949	14821	14923	15005	14815	14848	14918	14886	14933	14813	14805	15072	14869	15021	14925	14951	14843	14973	14904	14813	15033	14733	14880	15058	15064	14905	14864	15056	14849	14890	14835	14795	14966	14803	15023	14811	14709	14989	14866	15025	14843	14723	14896	14962	14943	14857	14896	14823	14961	14951	14863	14798	14723	14987	15005	14956	14919	14856	14836	14922	14792	14870	14815	14737	14934	14777	14670	14768	14873	15031	14858	14870	14842	14982	14781	14842	15185	14862	14905	14802	14855	14921	14810	14911	14838	14963	14982	14886	14882	14824	14962	14827	14817	14882	14885	14877	14837	14999	14899	14969	14874	15007	14988	14877	15051	15096	14868	14963	15004	14840	14872	14808	14867	14958	14918	15114	14955	14920	14811	14884	14945	14924	14977	15119	14767	14981	14782	14975	14732	14822	14942	14873	14963	14948	14835	14827	14894	14858	14967	14831	14746	14940	14794	14813	15079	14812	14885	14910	14972	14784	14888	14861	14824	14867	14915	14978	15065	14853	14985	14813	14766	15019	14996	14906	14840	14938	14906	15003	15163	14848	14817	14792	14892	14806	14895	14954	14784	14960	14902	14871	14835	14924	14938	14727	14852	14738	14847	14930	14757	14855	14905	14917	14898	14942	14872	14939	14920	14873	14945	14970	14867	14961	14784	14959	14823	14846	14954	14737	14851	14815	14935	14658	14817	14978	14926	14839	14970	14966	14925	14960	14878	14853	14742	14833	14817	14893	14995	15090	14995	14739	14928	14928	14863	14749	14871	14956	14906	15037	15049	14916	14993	14906	14991	14860	14920	14897	14940	14918	14919	14822	14896	14862	14922	14760	14998	14879	14790	14948	14794	14836	14833	15016	15023	14808	15113	15004	14808	14794	14935	14999	14826	14901	14845	14977	14788	14983	14938	14967	15003	14927	14800	14777	14944	14948	14820	14814	14735	14926	14950	14953	14880	14851	14991	14789	14957	14959	14965	15058	14911	14826	14967	14673	14737	14887	14755	14933	15159	14892	14838	14842	14644	14874	14838	14826	14830	14954	14936	14775	14958	14753	15055	15100	15028	14787	14871	14953	14897	14697	14914	14757	14843	14863	14853	14968	14929	14992	14957	14831	14866	14980	14964	14669	14929	14777	14928	14981	14915	15007	14835	14996	14921	14735	14834	14890	15006	15012	14996	14702	14849	14827	14948	14923	14811	14870	14712	14842	14826	14883	14820	14804	15046	14922	14894	14826	14918	14930	14856	14818	14968	14863	14983	14971	14803	14956	14944	14959	14948	14761	14936	14845	14874	14787	14809	14715	14695	14798	14972	14911	14829	14798	15051	14854	15009	14844	14728	14930	14839	14933	14913	14800	14948	14700	14959	15009	15027	14937	14822	14838	15027	14951	14852	14886	14915	14933	14805	14903	15045	14739	14757	14919	14896	14880	14960	14848	14904	14919	14911	14880	14809	14891	14807	14866	14913	14899	14813	14857	14801	14907	15014	14785	14856	14814	14852	14952	14726	14918	14847	14851	14963	14870	14885	14945	15115	15022	14896	14841	14796	14938	14863	14928	14697	14959	14824	14913	14790	14948	14717	14729	14728	14959	15041	14860	14902	14899	14797	14963	14919
22815	21313	29258	23725	21671	24218	27209	21478	20179	19607	19748	19122	19102	19093	18799	18778	18792	18423	18378	18371	18705	18523	18151	18144	18373	18210	18100	18138	18220	17833	17879	18244	18100	18716	22065	23822	21475	19885	18941	18356	18154	17960	17928	17782	18043	17943	17930	17923	17824	17928	18021	17835	17833	17859	18111	17868	17630	17887	17806	17907	17847	17866	17848	17740	18078	17945	17955	17844	17908	17965	18018	17864	17846	17689	17986	17861	17924	17711	17778	17902	17703	18032	17771	17903	17739	17738	17908	18088	18016	18126	17865	17893	17887	18033	17915	17874	17950	17839	17918	18107	17870	18015	17880	18038	17898	18019	17754	17961	17837	17754	17831	17820	17771	17693	17681	17945	18030	17979	17742	18155	17842	17714	17833	17785	17836	17617	17742	17714	17924	18046	17823	17875	17833	17750	17792	17930	17876	17751	17894	17826	17715	17900	17747	17679	17944	17842	17852	17823	17551	17957	18115	17769	17712	17724	17843	18026	17813	17873	17958	17746	17737	17702	17887	17702	17931	17639	17940	17739	17880	17765	17817	17901	17704	18043	17890	17669	17738	17958	17714	17861	17958	17658	17926	17850	17816	17868	17788	17816	17793	17543	17800	17996	17752	17983	17808	17915	17864	17908	17927	17771	17869	17869	17937	17872	18003	17876	17838	17822	17820	17843	17697	17941	17743	17821	17936	17794	17760	17993	18008	18066	17634	18001	17855	17651	17866	17971	17771	17985	17882	17873	17928	17944	17902	17850	17940	17901	17941	17694	17721	17764	18000	17736	17927	17880	18049	17984	17800	17787	17921	17848	17748	18010	17893	17744	17822	17730	17789	17790	17765	17834	17899	17773	17820	17842	17841	17775	17774	17817	17871	17817	17738	17791	17915	17754	17771	17871	17777	17849	17793	17823	17711	17739	17768	17994	17696	17959	17880	17829	17782	17860	17957	17857	17838	17777	17759	17866	17699	17782	17978	17890	17702	17879	17765	17788	17680	17791	17622	17913	17867	17974	17882	17701	17972	17735	17954	17804	17880	17836	17749	17671	17861	17837	17869	17837	17802	17811	17963	17784	18046	18014	18043	17742	17924	17811	17840	17838	17894	17721	17684	17852	17842	17700	17904	17927	17758	17862	17844	17659	17569	17780	17840	17685	17906	17939	17676	17850	17942	17883	17817	17973	17796	17711	17863	17669	17844	17668	17638	17810	17811	17750	17824	17879	17742	18019	17707	17983	17756	17861	17789	17931	17905	17804	17883	17655	17991	17730	17760	17904	17955	17701	18057	17934	17924	17909	17664	17798	17714	17583	17966	17914	17724	17757	17851	18004	17788	17749	17801	17877	17718	17860	17801	17901	17661	17911	17772	17952	17787	17914	18059	17693	17782	17843	17769	17707	17882	17690	17833	17732	17792	17853	17766	17845	17883	17888	17927	18121	17645	17723	17640	17691	17566	17667	17747	17703	17995	17601	17769	17951	17959	17967	17948	17956	17917	17766	17950	17738	17812	17745	18017	17916	17586	17781	17777	17916	17930	17812	18127	17864	17971	17607	17788	17538	17652	17775	17776	17788	17818	17843	17708	17858	17804	17743	17577	17791	17777	17825	17705	17668	17869	17877	17794	17692	17837	17920	17766	17847	17928	17818	17801	17929	17811	18011	17901	17856	17912	17641	17751	17912	17770	17905	17774	17588	17859	17941	17862	18057	17798	17821	17762	17982	18042	17891	17920	17871	17832	17763	17791	17963	17956	17837	17814	17704	17616	17809	17699	17629	17799	17659	17791	17906	17797	17715	17658	17898	17808	17913	17806	17645	17891	18021	17828	17700	18011	17867	17848	17605	17808	17824	17956	17547	17865	17803	17979	17870	18004	17762	17914	17983	17764	17870	17881	17686	17735	17953	17788	17987	17839	17925	17875	17871	17855	17958	17838	17803	17867	17745	17660	17763	17736	17811	17785	17834	17607	17666	17781	17867	17896	17684	17897	17636	17728	17920	17912	17716	17767	17739	17838	17811	17905	17745	17847	17662	17822	17748	17929	17654	18008	17907	17930	17823	17814	18060	17874	17811	18027	17769	17610	17934	17859	17773	17817	17946	17757	18015	18073	17832	17851	17892	17774	17827	17835	17991	17799	17483	17822	17982	17817	17819	17980	17818	17899	18033	17764	17963	17873	17962	17893	17895	18090	17944	17807	17868	17703	17761	17787	17828	17856	17732	17967	17844	17869	17823	17940	17826	17639	17716	17790	17805	18005	17760	17796	17985	17926	17815	17998	17923	17782	17861	17697	17899	17701	17820	17840	17886	17755	17598	17842	17702	17735	17845	17983	17868	17991	17699	17763	17792	17908	17918	17781	17574	17922	17864	17912	17960	17774	17782	17805	17694	17750	17701	17916	17875	17855	17843	17672	17781	17790	17846	17730	17709	17740	17941	17911	17763	17813	17878	18048	17946	17731	17810	17796	17808	18087	18004	17860	17914	17990	17726	17901	18056	17955	18048	17717	17817	17740	17832	17867	17881	17836	17935	17796	17599	17992	17789	17964	17718	17670	17849	17856	17541	17805	17795	17802	17812	17690	17699	17755	17820	18075	17749	17671	17849	17791	17762	17742	17934	17921	17722	17903	17949	17818	17725	17701	17958	17775	17786	17863	17598	17899	17816	17948	17646	17776	17917	17785	17913	17905	17769	17913	17846	17916	17786	17607	17750	17638	17808	17749	17779	17802	17894	17813	17875	17786	17786	17944	17714	18065	18080	18173	17820	17859	17979	17871	17810	17881	17876	17881	17977	17896	17720	18177	17993	17704	17870	17859	17961	17845	17828	17947	17641	18058	17699	17661	17666	17840	17926	17768	17839	17821	17885	17960	17937	17812	17881	17693	17865	17632	17981	17877	18014	17835	17844	17872	18000	17753	17664	17853	17934	17950	17749	17802	17655	18022	17678	17957	18174	18034	17909	17916	17910	17769	17697	17837	17675	17429	17828	17861	17477	17549	17911	17933	18006	17835	17617	18021	17919	17993	17839	17891	17528	17617	17949	17899	17519	17984	17797	17779	17805	17660	17774	17742	17863	17861	17943	18109	17915	17928	17953	17924	17841	17796	17798	17926	17585	17609	17822	17735	17863	17763	17794	17648	17710	17760	17860	17773	17752	17653	17809	17930	17762	17723	18128	18041	17885	17887	17739	17765	17796	17787	18037	18007	17859	17924	17860	17942	17868	17752	17767	17779	17728	17974	17856	17995	17803	17875	17712	17798	17679	17659	17837	17831	17784	18017	17776	17628	17620	17848	17832	17835	17888	17835	17832	17969	18059	17764	17851	17843	17700	17710	17697	17964	17766	17679	17986	17998	17913	17895	17809	17690	17708	17713	18001	17845	17782	17853	17859	17809	17846	18211	17642	17715	17784	17912	17822	17771	17894	17900	17844	17831	17848	17861	17974	17847	17841	17677	17898	17773	17955	17588	17959	17833	18132	17914	17794	17858	18001	17790	17792	17772	17801	17754	17771	17814	17850	17793	17880	17739	17899	17686	17807	17760	17663	18063	17960	17843	17779	17861	17800	17797	17890	17870	17714	17916	17907	17745	17914	17908	17732	18051	17836	17796	17809	17716	17809	17782	18016	17958	17949	17759	18102	17891	17750	17862	18029	17804	17718	17850	17837	17796	17731	17824	17974	17995	17965	17785	17677	17791	17953	17744	17953	17730	17881	17857	17829	17938	17754	17866	17493	17898	17903	17946	17942	17885	17714	18149	17744	17677	17964	17848	17965	17777	17796	17684	17774	17845	17938	17834	17826	17618	17836	17745	17805	17844	17792	17778	17825	17942	17789	17719	17743	17960	17937	17707	17727	17936	17866	18118	17862	17731	17730	18000	17809	17834	17835	17823	17844	17960	17772	18002	17744	17766	17779	17912	17832	17817	17834	17897	17836	17809	17815	17795	17845	17910	17958	17879	17887	17770	17897	18017	17683	17754	17655	17842	17774	17934	17893	17646	17998	18085	17810	17979	17742	17715	17858	17787	17943	17951	17937	17740	17585	17867	17783	17899	17901	17882	17800	17871	17968	17853	17902	18014	17804	17839	17747	17669	18020	17776	17909	17906	17796	17693	17771	17850	17765	17848	17608	17962	17894	17765	17893	18008	17846	17872	17931	17683	17772	17721	17674	17935	17731	17883	17779	17805	17597	17976	17787	17782	17813	17839	17845	17720	17781	17860	17815	17938	17733	17762	17687	17836	17656	17803	17783	17807	17836	17946	17843	17634	17778	17845	17703	17863	17704	17734	18017	17748	17959	17978	18010	17764	17766	17829	17844	17803	17512	17816	17951	17877	17817	17762	17721	17704	17702	17649	17783	17808	17634	17693	17831	18189	17857	17758	17852	17743	18004	17835	17930	17647	17787	17628	17865	17903	18212	17699	17833	17878	17748	17807	17774	17918	17757	17801	17683	18003	17830	17671	17722	17886	17709	17723	17840	17649	17756	17943	17891	17835	17748	17885	17767	17843	17783	17883	17856	17895	18174	17756	17860	17851	17987	18112	17635	17863	17911	17781	17990	18072	17986	17850	17843	17971	17873	17751	17707	17844	17784	17674	17819	17874	17720	17708	17842	17863	17794	17760	17592	17843	17819	17906	17933	17778	17774	17833	17657	17817	17797	17799	17924	17801	17819	17965	17785	17808	17859	17795	17837	17696	17857	17790	17712	17858	17565	17651	17695	17848	17841	17946	17727	17952	17761	18055	17911	18046	17897	17685	17907	17744	17913	17844	17907	17795	17667	17713	17767	17842	17748	17665	17869	17813	17868	17836	17793	17759	17795	17776	17924	17878	17893	17833	17832	17825	17668	17870	17572	17779	17758	17869	17922	17872	17825	17917	17736	17641	17840	17912	17971	17621	18004	17831	17650	17762	17919	17812	17773	17808	17785	17991	17732	17813	17850	17824	17802	17756	17798	17817	17650	17916	17764	17923	17812	17816	17650	17885	17836	17978	18045	17736	17761	17887	17843	17793	17914	18005	17909	17740	17609	17731	18057	17807	17995	17808	17924	17660	17827	17914	17692	17980	17985	17820	17998	17746	17832	17671	17640	17762	17862	17986	17800	17920	17903	18169	17806	17678	18065	18106	17865	17930	17820
21562	41133	38192	30668	26089	23040	21228	19693	18638	17257	17040	16705	16217	16281	16244	16300	16416	15662	15442	15497	15888	15666	15302	15484	15311	15354	15183	15148	15182	15170	15277	15197	15174	16152	21115	22302	19311	17079	15911	15325	15053	14903	15077	14858	15032	14942	15064	14893	14996	14851	14860	15061	14950	14877	14906	15041	15058	14956	14827	15028	14909	15026	15018	14896	15087	14949	15152	14947	15076	14854	14988	14866	14989	15012	14813	14892	15075	14813	14862	15102	15013	15150	15044	14905	14981	15084	14918	14986	14933	14829	14996	14864	14869	14961	14972	15138	14862	14834	14973	14855	14976	14834	14769	14996	14999	14917	15004	14844	14850	15006	15033	15023	14922	14825	14870	14781	15004	15054	15082	15051	15037	14965	14925	14934	14967	14870	14958	14945	14936	14935	14892	14736	15004	14848	14916	15030	15008	14974	14880	15112	14929	14833	14929	15016	14963	14994	14824	14991	14986	14901	15015	15112	14844	15084	15099	15041	14922	14831	15013	15059	15009	14852	14973	14851	14838	14978	14897	14973	14945	14864	15053	15076	14959	15098	15057	14998	15116	14973	14971	15015	14987	15030	14918	14918	14883	15049	14925	14911	14979	15072	14882	14961	14902	15059	14919	14968	14881	15038	14872	14828	15072	15073	14951	14899	14913	15017	14971	14965	14978	15030	14968	15130	14939	15045	15095	14942	14858	14873	14895	14984	14851	14951	14842	14932	14950	14888	15064	14900	14898	14954	15023	14936	15067	15080	14879	14913	15072	15066	14996	14883	15086	15114	15015	15026	14977	15130	14975	14857	15212	15006	14941	14941	14941	15170	14779	14832	15160	14892	14990	14937	15104	14826	14938	14903	14916	14988	15099	15004	14890	14948	14866	15021	15110	15099	14945	15103	14933	14989	15038	14904	14971	14876	15131	15065	14998	14975	14795	14874	15031	14834	14990	14957	15073	14902	14866	14900	15064	14913	14954	14869	15060	14807	14848	14932	14950	14874	14973	14980	15015	15031	15006	14889	14948	14972	14943	15038	15169	14974	14898	15132	15107	14961	14963	14999	14934	15033	14857	14993	14961	15036	15086	15007	14936	15008	14760	15117	15072	15138	15086	14839	15167	14858	15068	14883	14999	14932	14986	14955	14944	14794	15037	14862	14872	15037	14812	15039	14828	14943	15052	14777	15048	14905	15015	14793	14956	14865	15083	14981	14924	15037	14609	14988	14883	15142	14857	14819	15124	14930	15009	14894	14961	14847	14900	14857	15097	15008	15060	14988	14689	14904	14985	14961	14964	15000	15103	14805	15021	14836	14939	15127	15161	14994	14876	15026	14808	14911	14935	14974	15068	14927	14967	15012	14806	14807	15081	14916	14804	14888	14924	14997	15175	14992	15111	15048	14960	14982	14970	15019	14840	14918	14920	14948	14941	15068	15049	14938	14981	15063	14926	14808	14957	14962	14791	14868	15023	14981	15044	14902	14998	15000	15027	14760	14936	14992	15077	14936	14973	14927	14982	14943	14835	14942	15211	14912	14995	14942	14935	14933	14876	14970	15081	14798	14787	14906	15120	14965	14948	14991	15053	14986	15017	14995	14920	14975	15016	14831	14928	15002	14817	14957	14859	14901	14794	15049	15067	14792	14919	14786	14946	14987	14993	14920	15098	14938	14950	15145	14738	15012	15052	14942	14979	14987	15100	14925	15139	14996	14846	14907	14955	15040	14998	15000	14749	14914	15183	14873	15083	15012	14959	15025	14932	14882	14960	15013	15036	14981	14959	14739	14833	14991	14860	14918	15086	15105	14814	15029	14955	14874	14951	14874	14882	14937	14848	14924	14829	14634	15060	15027	14811	15013	14986	15003	14936	14697	14943	14873	14996	14866	15051	14915	14996	15037	15094	14998	14913	14941	15009	15053	14869	14881	14979	15130	14954	14883	14730	14879	14822	15057	14942	15013	14968	14775	14955	14899	14905	15021	14957	15019	14915	15033	15062	14972	14846	14841	14991	14961	14950	14893	15152	14908	14866	15045	14955	14795	14905	14869	14922	14891	15059	14990	15089	14887	14919	14982	15082	14833	14966	15129	14844	14900	14938	14881	15066	15031	15060	15085	14906	14939	14820	14954	14916	15116	14938	14945	14844	15082	14901	15145	14946	14897	15019	14899	15012	14993	14970	15067	15014	15028	14848	14968	14998	14970	15013	15021	15032	14910	14944	15116	14891	14958	14888	14955	15152	14880	14855	14971	14899	14759	14885	14895	14887	14776	15061	15034	14733	15036	14999	14849	14870	14992	15087	14863	14816	14849	14916	15047	14889	14942	15098	15026	14870	14864	15126	14848	15141	14947	14859	14952	14966	14907	15104	15094	14895	14773	14905	14963	15066	14836	14820	14929	14927	15017	14871	15136	14916	15049	15064	15100	15030	14943	15054	14835	14889	15042	15082	14818	14972	15042	15107	14887	15000	15055	14949	15018	14907	14960	14857	15052	14809	14965	14947	14932	14783	14954	14967	14892	14878	15049	14921	15007	14834	15055	14944	14812	14948	15028	14887	14976	14864	15012	14873	14996	14955	14838	15007	15082	14966	14894	14876	14791	14782	14933	14936	15011	15052	14968	14918	14850	14886	15000	14997	15114	14831	15082	14966	14879	14950	15059	15006	14937	15086	15055	15069	14871	14983	14805	14917	14935	15022	14919	14906	14953	14864	14909	14910	15085	14833	14998	14965	14986	14973	15139	15096	14969	15060	14779	15013	14883	14971	15073	14973	15060	14925	14851	14940	15020	14881	15128	14840	14891	14966	14934	14888	15006	15077	14986	14947	14929	14995	14922	14910	14768	14822	14884	15077	14891	14917	14855	14823	14876	15069	14892	14792	15082	15018	14919	15017	15123	14929	14813	14966	14873	14713	15060	14954	15044	15040	14924	14919	14827	14976	14936	14996	14904	15094	14918	14932	14834	15144	15116	14948	14910	14914	14969	14926	14966	14866	14798	14904	14939	14919	15020	14961	14822	14966	14866	14913	14987	14929	15071	14962	14889	14878	14927	14825	14871	14829	14827	14928	14900	15064	14955	14883	14791	14905	14927	15023	15012	14921	14940	15170	15063	14889	15109	14984	14763	14978	14996	15067	14799	15086	14860	14962	14978	14982	14865	15072	14957	14878	14781	14928	15008	15099	14888	14866	15050	14961	14850	14836	14992	15016	15190	15059	14960	15044	14965	14949	14819	14866	14832	14970	15032	15116	14854	14945	14819	15000	14974	15088	14834	14944	14919	14821	14971	14949	14924	15228	14897	14867	15016	14888	14830	14926	14825	14901	14820	15180	15138	14895	14952	14917	14839	15006	14890	14759	14913	15154	15008	14937	15008	14970	15126	15058	14995	14731	14863	15101	14904	14913	14905	15104	14862	14966	14925	14845	14914	14982	15114	14915	15011	14957	15024	14781	14977	14934	14872	15171	15069	14986	14938	15098	14800	15042	15021	14952	14900	14913	14971	14966	15038	14727	14897	14913	14910	14995	15071	14810	15035	14954	14953	14851	15008	15010	14958	14885	15062	14872	14892	15004	15008	14923	14967	14907	15029	15000	14902	15018	15058	14945	14805	14839	14912	15045	14957	14995	14857	15052	14987	15025	14998	14883	15000	14956	15081	14832	14893	14855	14957	14854	14935	15031	14947	14984	14892	15014	14967	14998	14972	14883	15101	14902	14975	14904	14790	15113	14945	14836	15110	14833	15067	14785	15106	14912	15005	14799	14976	14886	14981	14989	15001	15036	15064	15094	14797	14862	14808	14876	14904	14912	15120	14881	14892	14881	14955	14844	15002	14887	15115	14952	14761	15085	14965	14819	14896	14928	14849	15056	14907	14849	15082	15044	15203	14819	14976	14978	15122	14994	14938	14857	14853	15010	14828	14796	14932	14833	15067	15151	14901	15175	14943	14864	14979	14918	15020	14945	14977	14986	14947	15051	14819	14908	15030	14888	15017	14829	14981	14860	15092	14933	15016	14962	15165	14784	14812	14991	14838	14925	14944	14978	14919	15013	14856	14903	14967	15031	15095	14980	15055	14893	14812	14859	14907	14931	14772	14846	15161	14803	14876	14960	15120	14966	15016	15120	14850	14977	15027	15088	14902	15019	15018	14901	14927	14837	15023	15042	14890	14782	14854	14953	14980	14917	14944	14878	15083	14832	14907	15023	14898	14902	14959	15014	14860	14912	14975	15108	14923	14991	14946	15025	14987	15010	14919	14954	14894	14961	15009	14921	15059	14994	14803	15069	15065	14997	14988	14926	14826	14907	14893	14928	14821	15073	14962	14905	15042	14959	14945	15013	15061	14843	14905	14833	15038	14867	14898	15073	14884	14835	14943	14830	14829	14959	14914	15050	14979	14848	14821	14988	15103	14997	14829	14995	14944	14977	14985	14988	14949	14921	14967	14998	15031	14997	15019	14911	15032	14791	14717	14932	15027	14995	15242	15022	14897	15053	15025	15063	15039	15082	14964	14911	14929	14975	14795	15040	14826	14984	14847	15122	14847	14959	14983	14918	14877	14966	14949	14901	14995	14811	14961	14886	14883	15008	14827	15024	14976	14983	14948	14852	15033	15067	14873	14953	14961	15073	15076	14863	14903	14739	14927	14895	14975	14988	14842	14933	14946	15019	14834	14893	15066	14904	14872	15109	14885	14846	14923	15120	14993	14998	14902	14987	14954	15024	15057	15124	14797	15034	14910	15035	14835	14912	15005	15076	14933	14954	15017	15009	14927	15001	14906	15074	14893	15103	14871	15009	14949	14909	14819	14912	14867	14891	14887	14885	14959	14904	14877	14991	15005	15004	15012	15089	14879	14879	14986	14897	15094	14846	15219	14915	14877	14970	14933	14911	14894	14855	14847	15056	14914	14873	14996	14853	15051	15005	14853	15114	14959	14987	14911	14907	15025	14887	14965	14988	14892	14970	15149	14992	15057	14790	14858	14986	14969	15112	15018	15195	14924	14909	15026	15091	15077	14996	14921	15079	15150	14837	14856	14997	14852	14970	14868	14997	14930	14971	14992	14833	14898	14771	15014	14924	14809	14889	14811	15113	14844	15048	14984	14911	15020	15071	15005	14942	15029	15006	14927	14947	14956	15024	14848
27900	23514	28391	26361	21703	20804	19984	19526	18919	18831	18720	18802	18534	18528	18515	18484	18366	18257	18309	18232	18607	18684	18301	18285	18320	18542	18387	18314	18210	18185	18039	18160	18186	18335	18515	18421	18653	18467	18379	18205	18160	18085	18223	18222	18276	18256	18235	18167	18309	18147	18099	18067	18138	18245	18158	18234	18123	18152	18223	18238	18240	18448	18278	17938	18220	18037	18175	18417	18294	18309	18219	18105	18046	18153	18387	18113	18191	18107	18349	18233	18261	18202	18215	18204	18185	18075	18078	18325	17875	18140	18132	18229	18251	18266	18020	17972	18219	18095	18136	18099	18188	18317	18299	18402	18006	18151	18289	18316	18216	18169	18253	18102	18231	18062	18166	18174	18161	18103	18126	18066	18252	18201	18225	18272	18267	18223	18091	18171	18145	18229	18225	17994	18251	18210	18147	18079	18347	18238	18149	18119	18431	18312	18361	18062	18332	18144	18109	18322	18260	18093	18089	18219	18107	18179	18230	18130	18245	18076	18355	18187	18108	18036	18199	18153	18330	18065	18048	18164	18186	18328	18173	17996	18325	18135	17969	18137	18066	18094	18271	18156	18102	18144	18027	18080	18252	18213	18198	18108	18088	18049	18296	18276	18311	18209	18245	18094	18077	18240	18221	17977	18152	18220	18275	18163	18073	18107	18027	18230	18118	18091	18321	18203	18236	18188	18216	18157	18212	18203	18139	17994	18167	18140	18203	18129	18279	18152	18252	18184	18120	18049	18171	18083	18392	18166	18011	18162	18158	18382	18045	18405	18054	17931	18132	18099	18249	18177	18064	18090	18262	18072	18092	18211	18181	18255	18336	18276	18267	18147	17959	18046	18239	18085	18189	18236	18240	18351	18135	18026	18073	18346	18140	18184	18046	18351	18339	18183	18043	17939	18151	18194	18391	18286	18132	18097	18003	18125	18117	18335	18193	18078	18166	18299	18347	18118	18302	18168	18052	18100	18111	18361	18190	18141	18008	18029	18318	18035	18269	18334	18382	18251	18302	18333	18210	18114	18214	18242	18382	18224	18262	18215	18283	17954	18159	18289	18294	18074	18316	18216	17962	18069	17976	17946	18064	18337	18141	18182	17993	18198	18187	18085	18301	18328	18214	18128	18116	18417	18133	18116	18075	18216	18056	18352	18146	18078	18144	18241	18337	18287	18240	18111	18181	18288	18311	18195	18070	18340	18076	18120	18211	18057	18108	18247	18121	18205	18198	18214	18162	18207	18258	17895	18128	18087	18128	18105	18263	18134	18177	18417	18262	18060	18165	18233	18246	17987	18244	18260	18158	18055	18241	18103	18245	18297	18048	18216	18179	18094	18319	18370	18188	18212	18049	18211	18372	18122	18261	18193	18301	18074	18185	18092	17983	18315	18241	17989	18449	18020	18236	18175	18176	18322	18106	18163	18128	17987	18066	18234	18168	18139	17997	18272	18219	18155	18331	18320	18349	18240	18123	18083	18238	18115	18010	18315	18270	18167	18121	18443	18090	18095	18174	18298	18203	18258	18133	18163	18173	18167	18300	18178	18253	18380	18107	18198	18239	18165	18189	18211	18171	18333	18180	18321	18112	18024	18371	18271	18218	18085	18292	18124	18158	18353	18353	18109	18150	18259	18149	18274	18241	18289	18169	18279	18101	18074	18221	18159	18257	18202	18091	18211	18362	18261	18107	18320	18122	18218	18333	18215	18154	18260	18136	18229	18169	18189	18312	18038	18228	18240	18149	18162	18186	18104	18236	18077	18101	18112	18190	18236	18175	18050	18180	18047	18084	18211	18114	18090	18205	18125	18330	18359	18102	18222	18046	18093	18113	18289	18283	18207	18048	18142	18213	18050	18195	18253	18279	18306	18101	18112	18449	18240	18258	18308	18206	18197	18224	18245	18114	18168	18076	18063	18163	18121	18127	17999	18013	17918	18403	17989	18168	18066	18374	18241	18263	18167	18297	18019	18407	18201	18118	18259	18311	18081	18218	18110	18347	18407	18285	18204	18189	18174	18292	18286	18309	18024	17953	18256	18361	18083	18119	18204	18099	18359	18212	18280	18128	18150	18085	18020	18103	18257	18207	18164	18038	18119	18235	18140	18219	17960	18139	18259	18233	18114	18248	18077	18500	18113	18238	18166	18017	18094	18206	18240	18150	18226	17963	18120	18291	18412	18165	18311	18163	18256	18252	18100	18089	17994	18169	18133	18050	18291	18345	18002	18141	18106	18226	18380	18140	18217	18281	18115	18031	17963	18092	18114	18504	18196	18454	18219	18198	18101	18052	18022	18115	18087	18354	18335	18125	18211	18096	18159	18211	18159	18199	18061	18094	18051	18157	18081	18025	18447	18055	18136	17952	18143	17938	18250	18209	18222	17938	18128	18350	18368	18236	18223	18057	18279	18170	18085	18052	18084	18397	18136	18158	17991	18227	17992	18047	18161	18039	18233	17900	18048	18025	18298	18163	18159	18296	18251	18017	18143	18166	18201	18216	17933	18025	18271	18235	18234	18232	18015	18224	18328	18238	18140	18177	18114	18143	18205	18315	18363	18199	18312	18169	18217	18169	18223	18224	18344	18164	18116	18089	18101	18059	18156	18293	18177	17927	18113	18287	18570	18278	18236	18070	18321	18226	18391	18189	18065	18287	18265	17939	17990	18002	18105	18069	18315	18138	18082	18285	18199	18024	18044	18200	18205	18023	18140	18184	18099	18222	18252	18237	18016	18169	18281	18194	18230	18311	18258	18078	18473	18235	18210	18307	18338	18229	18182	18074	18131	18136	18164	18319	18305	18231	18285	18171	18181	18219	18150	18073	18414	18174	18248	18258	18153	18258	18232	18380	18344	18127	18166	18102	17989	18304	18130	18291	18346	18159	18196	18205	18059	18121	18175	18029	18130	18077	18327	18324	18171	18063	18199	18318	18153	17931	18232	18184	18266	18204	18037	18181	18347	18059	18204	18209	18119	18061	18017	18257	18235	18178	18211	18105	18163	18195	18119	18083	18348	18149	18306	18064	18163	18490	18490	18208	18195	18103	18097	18240	18132	18198	18248	18049	18010	18338	18121	18311	18317	18202	18313	18263	18038	18203	18443	18126	18144	18190	18130	18298	18144	18314	18083	18122	18253	18267	18167	18161	18202	18181	18230	18241	18138	18331	18207	18094	18290	18184	18308	18300	18251	18264	18101	18164	18255	17990	18209	18176	18056	17996	18108	18041	18018	18178	18375	18086	18030	18212	17984	18034	18239	18088	18240	18009	17870	18049	18471	18256	18089	18118	18005	18281	18221	18128	18229	18375	18239	18340	18293	18161	18143	18145	18241	18091	18047	18352	18091	18189	18100	17908	18249	18313	18419	18184	18332	18045	18273	18235	18431	18158	18103	18167	18090	18188	18036	18257	18269	18147	18349	18047	18282	18349	18069	18190	18137	18233	18240	18142	18080	18243	18293	18414	18352	18121	18030	18223	18229	18435	18085	18122	18229	18309	18268	18212	18184	18135	18155	18194	18091	18183	18046	18119	18278	18258	18145	18121	18077	18298	18266	18271	18363	18012	18049	18104	18286	18470	18148	18269	17923	18134	18219	18108	18124	18286	18303	18159	18186	18459	18166	18088	18070	18292	18089	18360	18165	18046	18184	18152	18234	18249	17985	18185	18112	18326	18293	18201	18254	18253	18517	18258	18168	17991	18144	18111	18061	18220	18345	18127	18108	18154	18196	18195	18151	18295	18282	18172	18081	18214	18036	18076	18069	18129	18133	18080	18383	18236	18045	18368	18374	18307	18291	18120	18167	18266	18194	18230	18017	18181	18223	18433	18350	18409	18197	18067	18181	18104	18191	18288	17993	18236	18289	18204	18280	18126	18286	18154	17976	18162	17955	18125	18289	18016	18176	18342	18423	18197	18211	18045	18227	18295	18074	18041	18127	18126	18248	18144	18144	18202	18377	17959	18354	18257	18246	18251	18123	18374	18111	18301	18012	18234	18139	18296	17990	18194	18166	18241	18195	18300	18233	18328	18292	18356	18147	18106	18300	18104	18227	17965	18088	18250	18116	18306	17978	18315	18190	18269	18228	18188	18220	18105	18082	18327	18103	18318	17813	18261	18153	18310	18228	18328	18282	18059	17984	18096	17974	18155	18106	18190	18326	18218	18200	18377	18126	18146	18229	18099	18148	17945	18189	18112	18051	18208	18132	18159	18233	18278	18209	18017	18212	18282	18137	18120	18249	18212	18348	18334	18149	18115	18260	18295	18298	18196	18120	18340	18232	18388	18266	18195	18271	18289	18146	18059	18292	18130	18284	18138	18300	18506	18220	18218	18268	18035	18023	18332	18175	17919	18128	18144	18148	18138	18089	18246	18283	18123	18136	18125	18299	18121	18075	18236	18060	18265	18276	18240	18293	18320	18236	18302	18381	18507	18251	18254	18084	18278	18059	18078	18310	18225	17936	18039	17996	18105	18209	18225	18243	18096	18345	18368	17855	18200	18301	18144	17970	18256	18182	18144	18339	18070	18138	18211	18319	18294	18113	18300	18108	18079	18280	18320	18270	18343	18090	18121	18013	18211	18232	18087	18077	18313	17969	18132	18340	18314	18145	18268	18254	18009	17927	18206	17912	18106	18348	18116	18147	18159	18487	18460	18380	18208	18161	18399	18167	18252	18206	17926	18219	18119	17946	17941	18062	18216	18056	18056	18288	18271	18186	18120	18185	18195	18333	18281	18098	18068	18083	18177	18274	18175	18263	18444	18249	18183	18216	18158	18125	17958	18166	18004	18111	18191	18078	18240	18144	18233	18258	18085	18230	18358	18233	18188	18025	18098	18046	17911	18052	18214	18176	18009	17968	18117	18068	18154	18173	18117	18306	18227	18275	18069	18118	18080	18071	18028	17914	18081	17994	18152	18209	17764	18143	18256	17929	18080	18372	18167	18155	17983	18448	18218	18119	18167	18179	18132	18130	18071	18126	18290	18092	18255	18270	18098	18114	18197	18243	18070	18280	18156	18207	18319	18052	18096	18149	18143	18235	18071	18203	18107	18222	17979	18224	18386	18346	18181	18326	18088	18245	18280	18220	18196	18144	18215	18152	18184	18211	18180	18098	18210	18191	18160	18385	18235	18221	18234	18061
20712	29843	27555	23265	20436	18873	17662	16858	16337	16047	16048	15610	15679	15665	15656	15684	15631	15422	15273	15255	15499	15435	15436	15156	15303	15282	15237	15059	15333	15182	15185	15211	15298	15143	15469	15763	15673	15457	15288	15109	15143	15137	15022	15144	15019	15260	15214	15088	15100	15081	15172	15182	15001	15046	15020	15231	15037	15068	15134	15187	15129	15137	15096	15101	15069	15158	15029	15069	15129	15055	15053	15084	15113	15266	15163	15215	15206	15093	15383	15060	15177	15209	15071	15128	15151	15115	15304	15098	15205	15174	15098	15080	15230	15181	15278	15006	15239	15045	15133	15075	15145	15075	15083	15151	14946	15116	15188	15334	15021	15249	15129	15165	15338	15154	15111	15141	15112	15131	15184	15276	15085	15247	15155	15103	15137	15279	15368	15189	15075	15210	15089	15090	15170	15196	15067	15189	15042	15124	15110	15078	15278	15115	15118	15199	15196	14886	15291	15124	15292	14963	15155	15116	15235	15161	15144	14977	15245	15072	15020	15216	15154	15016	15186	15058	15136	15179	15259	15198	15033	14920	15124	15242	15185	15054	15146	15144	14956	15239	15078	15257	15089	15154	15065	15118	15095	14982	15072	14933	15179	15122	15065	15127	15143	15061	15077	14970	15034	15119	15118	15232	15189	15228	15380	15291	15260	15106	15074	15073	15112	15057	15145	15254	15105	15314	15101	15081	15081	15156	15236	15204	15132	15310	15243	15146	15056	15250	15334	15191	15291	15207	15058	15075	15348	15237	15250	15189	15117	15142	15252	15187	14980	15217	15214	15186	15101	15225	14879	15054	15278	14954	15062	15066	15200	15209	14960	15183	15185	15110	14961	15104	15119	15251	15295	15071	15137	15296	15312	15237	15142	15227	15004	15199	15053	15154	15105	15329	15161	15253	15246	15067	15173	15081	15151	15197	14935	15090	15266	15260	15255	15162	15079	15115	15117	15305	15237	15276	15098	15268	14987	15156	15064	15025	15225	15001	15036	15198	15106	15246	15135	15316	15243	15142	15102	15258	15087	15171	15114	15190	15187	15123	15214	15045	15084	15191	15014	15072	15109	15028	15185	15213	15152	15055	15285	15295	15187	15095	15236	15055	15477	15128	15293	15011	15164	15017	15065	15223	15201	14947	15239	15248	15218	15084	14983	15143	15360	15162	15236	15005	15154	15244	15193	15157	15026	15197	15192	15088	15190	15038	15226	15053	15048	15003	15122	15136	15079	15399	15259	15204	15118	15149	15150	15251	15202	15292	15205	15179	15276	15090	15257	15323	15003	15143	15233	15090	15169	15096	15213	15013	15285	15157	15133	15116	15324	15368	15368	15239	15277	15055	15046	15158	15120	15230	15129	15281	15128	15033	15320	15260	15140	15125	15080	15116	15159	15115	15189	15175	14963	15143	15192	15151	15008	15136	15048	15320	15143	15136	14879	15221	15215	15216	14979	15147	15179	15180	15175	15022	15007	15262	15238	15030	15210	15070	15101	15181	15044	15220	15183	15079	15102	15161	15154	14969	14953	15290	15144	15172	15165	15106	15194	15165	15151	15193	15068	15036	15007	15215	15125	15244	15050	15025	15061	15103	15126	15062	15269	15324	15221	15139	15030	15233	15248	15023	15272	15148	15092	15229	15227	15079	15399	15263	15203	15152	15192	15186	15230	15136	15163	15041	15351	15232	15104	15052	15244	15194	15174	15192	15102	15128	15164	15214	15081	15129	15172	15078	15315	15217	15345	15054	15123	15135	15232	15202	15262	15257	15082	15153	15082	15210	15194	15136	14887	14981	15165	15244	15071	15080	15221	15185	15225	15080	15081	15113	15185	15219	15174	15027	15383	15125	15353	14973	15280	15112	15103	15097	15213	15189	15126	15109	15040	15301	15254	15166	15211	15176	15217	15284	15137	15147	15169	15096	15158	15077	14977	15102	15212	15098	15229	15057	15212	15062	15098	14999	15141	15250	15200	15062	15212	15127	15236	15134	15210	15050	15244	14995	15131	15263	15227	15093	15350	15221	15061	15279	15113	15163	15239	15316	15091	15115	15012	15063	15133	15036	15044	15044	15201	15255	15066	15213	15221	15225	15147	15151	15217	15139	15240	15161	15244	15182	15160	15116	15194	15085	15368	15063	15128	15079	14997	15212	15151	15169	15065	15176	14963	15416	15119	14996	15149	15097	15362	15230	14976	15172	15320	15166	15170	15232	15326	15006	15249	15256	15182	15291	15051	15218	15137	15109	15207	15122	15069	15205	15166	15023	15077	15231	15176	15320	15182	15312	15163	15108	15153	15079	15203	15059	15185	15102	15102	15164	15042	15126	14987	15325	15185	15035	15328	15169	15112	15144	15089	15127	14969	15191	15081	15181	15062	14977	15058	14968	15062	15112	15213	15193	15084	14883	15251	15003	15304	15230	14937	15067	15257	15145	15209	15019	15186	15011	15181	15138	15137	15029	14973	15234	14977	15286	15149	14977	15213	15106	15171	15199	15258	15188	15187	15112	15042	14979	15185	15236	15235	15143	14967	15114	15305	15087	15019	15165	15151	15253	15167	15200	15033	15110	15178	15285	15252	15136	15081	15257	15149	15169	15202	15091	15231	15167	15019	15014	15036	15279	15142	14878	15011	15185	15114	15174	15038	14900	15144	15153	15093	15131	15206	15119	15139	15054	15298	15066	15282	15280	15216	14958	15132	15075	15294	15035	15244	15166	15137	15199	14984	15143	15219	15298	15146	15036	15204	15101	15127	15009	15062	14987	15138	15124	15218	15127	15179	15103	15096	15112	15167	15112	15154	15106	15323	15114	15128	15160	15053	15091	15140	15147	15207	15256	15011	15193	15138	15293	14988	15268	15144	14994	15073	15321	15176	15255	15109	15198	15072	15243	15060	15108	15182	15128	15185	15189	15101	15172	15295	15228	15275	15054	15103	15166	15196	15118	15094	15053	15214	15170	15073	15291	15121	15101	15026	15111	15169	14989	15107	15270	15234	15144	15153	15019	15287	15029	15068	15134	15229	15044	15238	15160	14987	15179	15068	15219	15288	15071	15284	15259	15061	15196	15034	15113	14971	15088	15094	15093	15154	15151	15068	15100	15160	15259	15050	15243	15183	15105	15100	15421	15177	15075	15138	15170	15074	15184	15153	15103	15023	15145	15080	15352	15323	15277	15175	15288	15161	15011	15113	15005	15268	15244	15210	15136	15179	15273	15209	15102	15156	15068	15159	15081	15200	15146	15246	14944	15161	15134	15068	15151	15159	15003	15224	14993	15159	15145	15210	15065	15129	15149	15216	15040	15093	15077	15029	15344	15111	15233	15085	15069	15084	15020	15028	15068	14876	15171	15127	15145	15154	15068	15202	15213	15276	14965	15208	15237	15114	15173	15185	15039	15403	15121	15004	15007	15045	15250	15065	15156	15068	15164	15210	15105	15198	15021	15258	15085	14986	15244	15068	15162	15150	15130	15214	15141	15035	15090	15215	15175	15025	14994	15050	15115	15088	15054	15036	15005	15182	15139	14985	15081	15205	15217	15106	15298	15279	15114	15233	15130	14987	15223	15080	15167	15030	15209	15296	15166	15218	15153	15221	15180	15263	15118	15165	15120	15014	15158	15046	15007	15186	15248	15014	15255	15171	15205	15214	15225	14970	15126	15051	14983	15136	15104	15228	15334	14973	15121	15222	15142	15148	15227	15189	15180	15262	15067	15006	15276	15172	15087	15177	15092	15176	15113	15125	15128	15044	15015	15162	15122	15108	15024	15175	15229	15231	15113	15183	15176	15200	15220	15148	15086	15249	15099	15104	15154	15109	15018	15189	15071	15099	15289	15112	14860	15213	15253	15125	15200	15186	15041	15240	15166	15250	15034	15225	15042	15084	15063	15172	15002	15226	15270	15221	15064	15062	15125	15184	15049	15156	15175	15016	15191	14948	15143	14991	15202	15023	15298	15193	15144	15171	15110	15109	15111	15178	15163	15284	15151	15036	15221	15106	15260	15111	15158	15142	15187	15181	15076	15089	15158	15131	15034	15070	15176	15136	15266	15116	15103	15132	15284	15140	15110	15237	15088	15219	15215	15163	15083	15083	15333	15117	15167	15422	15073	15122	14967	15049	15279	15215	15158	15086	15321	15016	15375	15419	15189	14996	15290	15114	15234	15180	15131	15095	15110	15146	15281	15251	15136	15167	15028	15225	15103	15216	15255	15011	15046	15087	15177	15293	15255	15091	15184	15013	15286	14977	15079	15316	15320	15064	15174	15196	15047	15041	15102	14990	15018	15158	15124	15325	15048	15320	15024	15114	15195	15110	15354	15306	15063	14948	15220	15173	15280	15219	15096	15066	15197	14936	15219	15151	15401	15128	15138	15217	15140	15160	15107	15139	15250	15207	15091	15081	15191	15234	15295	15261	15222	15146	15189	15044	15315	15193	14943	15186	15204	15207	15203	15070	15080	14984	14927	15264	15073	15174	15148	15188	15101	15193	15102	15179	15186	15289	15150	15013	15136	15156	15062	15153	15276	15262	15132	15109	15201	15123	15177	14946	14987	15033	15131	15084	15149	15032	15105	15091	15031	15171	15162	15074	15228	15319	15024	14965	15030	14962	15133	15090	15159	15196	15096	14977	15045	15148	15227	15270	15147	15242	15322	15071	15120	15216	15116	15049	15257	15138	15242	15173	15080	15177	15159	15047	15223	15222	15066	15015	15090	15146	15133	15222	15027	15236	15334	15174	15097	15165	14970	15050	15357	15050	15261	15335	15259	15150	15179	15227	15193	15199	15263	15167	15061	15119	15278	15170	15157	15093	15383	15137	15151	15085	15179	15035	15192	15023	14868	15324	15211	15134	15051	15199	15130	15342	15238	15116	15144	15356	15149	15081	15233	15234	15192	15128	15225	15122	15105	14983	15162	15164	15169	15028	15203	15139	15043	15048	15091	15011	15326	15067	15010	15229	15224	15161	15331	15013	15301	15036	15321	15181	15130	15223	15118	15295	15142	15130	15140	15279	15025	15177	15226	15015	15279	14993	15047	15245	15055	15303	15181	15292	15120	15127	14962	15225	15120	15071	15029	15247	15323	15212	15188	15327	15149	15175	15168	15209	15266	14990	15083	15162	15208	15054	15207	15031	15173
23803	21361	29013	24202	22791	24186	23972	20518	19610	19503	19028	18920	18777	18708	18853	18801	18740	18517	18330	18447	18448	18651	18393	18339	18431	18383	18245	18161	18328	18187	18103	18124	18134	18272	19881	21050	20261	19392	18739	18544	18231	18102	18101	18238	18144	18172	17997	18228	18067	18144	18134	18045	18028	18310	18283	17997	18085	18192	18316	18131	18190	18161	18213	18021	18191	18157	18162	17905	18180	17893	18133	18097	17941	18131	18172	18290	18040	18116	18250	17973	18098	18095	17958	18178	18172	18089	18113	18130	18149	18161	18402	18153	18174	17970	18285	18089	18208	18072	18077	18195	18062	18103	18175	17972	18014	18081	18117	18189	18072	18156	17994	17874	18003	18145	18010	18066	18117	17981	18140	18202	18084	18026	18053	18181	18334	18032	18228	18192	18154	18039	17984	18198	18291	17842	18018	18174	18106	18153	17856	18000	18050	18231	17989	17999	17887	17853	18115	17808	18090	18327	17934	17986	18393	18098	18106	18064	18104	18055	18078	18063	18046	18112	18068	18101	18008	18213	17953	18296	18222	18039	17960	18190	18110	17944	17978	17904	18203	18012	18114	18173	18220	18075	18106	18186	17983	18230	18119	18076	18030	18050	18145	18112	18035	18113	18030	17935	18108	17946	18182	17986	18040	18274	18164	18162	18071	18078	18197	18070	18100	18196	18173	18207	18000	18129	18063	18154	18385	18097	18300	18059	17977	17973	18124	18039	18137	18157	18075	18109	18101	17928	18063	17824	18258	18113	18215	17964	18176	18304	18215	18138	18515	18019	17925	18136	18004	18167	18158	18056	18225	18007	18074	18057	18039	18278	18128	18088	18054	18087	17944	17969	18022	18088	18151	18139	18010	18005	18002	17985	18061	18105	18076	17953	18132	18056	18228	18176	17987	18120	18146	17970	18105	18263	18283	18012	17934	18123	18117	18203	18056	18105	18071	18148	18182	18098	18073	18127	18163	18040	18145	17973	18051	18165	18106	18130	17991	17995	18081	18199	18055	17931	17959	18301	18410	18047	17940	17989	18085	18216	18230	17845	18008	17996	18067	18119	18155	18269	18033	18092	18095	17753	18108	18004	18063	18214	17989	17950	18144	18076	18096	18162	18220	18131	18213	18238	17934	17992	17984	18183	18237	18266	18195	18035	18175	18189	18115	18009	18081	18156	18012	17971	17950	18037	18017	18099	18128	17947	18237	18160	18041	18028	18232	18065	18025	18121	18074	18034	18144	17997	18058	18180	18229	18122	18131	18099	18018	18042	17997	17793	18130	18031	17961	18105	18084	18042	18122	18090	17944	18180	18093	17865	18056	17937	17916	18040	18185	17893	17806	17882	18069	18054	17946	18162	17861	18212	18197	18066	18010	18069	18030	18058	18163	17897	18227	18102	18172	18150	18004	18049	17956	18047	18063	18032	17944	18080	18272	18160	18083	17906	18068	17917	18139	18180	18226	18028	18066	18099	17976	17984	18196	18274	18066	18268	18102	18282	18208	18091	17978	18006	18074	18168	18080	18270	18053	18017	17923	18213	17946	18106	18171	17986	18190	18238	18174	18027	18165	18096	18122	17973	17948	18247	18172	18069	18056	18054	18155	18047	18040	18174	18006	18202	18229	17866	18077	18143	18116	18161	18146	18019	18179	17956	18211	18029	18097	18147	17801	18099	18077	18168	18078	18039	18212	18139	18080	18233	18211	17895	18210	18163	18063	18089	18183	18236	18215	18137	18166	17962	17958	18127	18039	18235	17900	18045	18221	18162	17921	17834	18146	18148	18165	18073	17964	17933	18176	18019	18220	18069	18244	18136	17944	18132	18187	18007	17999	18181	18136	18231	18096	18012	18145	17973	18175	18050	18022	17975	17951	17959	18205	18027	17951	18040	17902	17979	18069	18271	18224	18025	18172	18047	17874	18280	18130	18266	18120	17852	18150	18017	17971	18112	17989	18203	18159	18141	18297	18157	18095	17847	17891	18087	18106	18100	17948	18011	18178	18008	18214	18081	18104	18050	18190	18041	17797	18068	18130	18197	18199	18055	17961	18220	18165	18316	18160	18134	18062	18123	18156	18038	18063	17774	18100	17934	18131	18087	18242	18121	18254	17856	18046	17989	17861	18004	18024	18053	18161	18155	18051	18115	18263	18294	18121	17968	17966	17931	18063	18135	18137	18122	17897	18046	18164	18124	18083	18255	18020	18068	18168	17943	18185	18303	18238	18238	18158	18286	18141	18042	18326	18225	18095	17958	18135	17940	18224	18268	18122	18207	17939	18235	18197	18022	17983	17991	17848	17997	17894	18182	18122	18062	18095	18069	18144	18037	18033	18240	18004	18098	18119	18192	18133	18078	17947	18012	18011	18111	18095	18158	18116	18069	18133	18137	18111	17908	17995	18059	18336	18149	18182	17986	18035	18324	18220	18159	18161	18306	18054	18224	18090	17915	18049	18233	18032	18203	18143	18146	17935	17939	18131	17927	17950	17836	18009	18031	18241	18042	18126	18163	18154	17958	18143	18056	17870	18237	17984	18122	18010	18154	18156	18160	18118	18026	18197	18220	18063	18043	18139	18060	18101	18142	18033	18122	18024	18068	17878	18197	18175	17924	17898	18056	18116	18112	18021	18042	18339	18200	18127	18064	17957	18342	17972	18096	18051	18062	18198	17885	18334	18060	18059	18195	17991	18136	17960	17907	18090	18117	17964	18226	18144	18046	18089	17997	18116	18049	18103	17965	18023	18126	17991	17907	18188	18004	17874	18056	18104	18001	17835	17924	18138	17940	17736	17859	18063	17660	17922	18224	18348	17990	18016	18186	18276	18110	18246	18167	17908	18161	18048	18125	18156	17976	18127	18022	17991	18257	18182	18060	18123	18070	18172	18309	18097	18199	18137	18165	17953	18139	18128	18057	18129	18116	18197	18133	18032	18277	18097	18023	18128	18011	18269	17942	18109	18296	18076	17946	18164	17945	17867	18197	18250	18293	17973	18068	18057	18045	18264	18090	18087	18348	18238	18235	18338	18200	18068	18199	18179	18347	18048	17936	18172	18028	18182	18220	18102	18058	18077	17980	18113	18118	18095	18048	18004	18049	18124	17967	18036	18048	18245	18087	18136	17924	17944	18019	18091	17880	18251	18115	18274	17923	18139	18101	18150	18186	18152	18162	18072	17968	18018	18091	18160	18023	18146	18257	18132	18295	18060	18117	18015	18089	18049	17919	18089	18046	17810	17943	18064	17911	18122	18191	17982	18005	17944	18029	18131	18108	18031	18075	17864	18201	17976	18007	18053	18171	18136	18084	18121	18126	18176	18203	17998	18266	18062	18125	18138	18118	18046	18130	18132	17948	18092	17975	18190	18193	18020	18051	17974	18182	17907	18010	17974	18036	18175	18109	18039	18054	18152	18128	18140	17954	18146	18216	17894	17958	18124	18010	18139	18040	18249	17984	17965	18107	18095	18105	18025	18026	18088	18185	18104	18141	17979	18031	17997	17807	18135	17912	18146	18014	17993	18139	18214	18084	18089	18226	18241	18140	17794	18022	18109	18128	18110	17821	17998	18036	17967	18139	18024	17967	17978	17940	18084	17964	18130	18298	18388	18301	18066	18075	17995	18076	18222	18381	18143	18104	17881	18143	18162	18080	17988	17953	17979	18077	18169	17974	18241	18049	18110	18182	18068	17939	18134	18120	18201	18281	17957	18191	17957	18077	18067	18003	18232	18186	18205	17835	17909	18007	17984	18010	18172	18175	18502	18124	18199	18047	18049	18080	17963	18054	17929	18066	18000	18112	18091	18028	18180	18147	18092	18096	18234	18151	17992	18246	18237	18349	18034	18156	17971	18106	18010	17987	17971	18107	18041	17995	17775	17782	18148	18153	18036	18024	17994	18127	18069	17980	18139	18146	18122	18042	18015	17887	18256	18272	18189	18285	18054	17887	18075	18105	18194	18208	18115	18296	17914	18132	18266	18113	18080	18074	18156	18039	17956	18110	17901	18062	17922	18219	18167	18187	18011	18053	18086	17973	18084	18087	18146	18150	18043	18213	18169	18121	17758	17959	18107	18188	17959	18092	18007	17907	18143	18129	18140	18122	18193	18137	18011	18074	18111	18141	18169	18174	17970	18208	18240	18093	18101	18018	18149	18019	17972	18132	18327	18024	17993	17996	18045	18252	18230	18057	18057	18052	18002	17996	18059	18110	18077	18261	18040	18064	18092	18169	18233	18118	18129	18149	18128	18016	18029	18140	18006	18190	18094	17937	18207	18007	17977	18230	17895	18003	18072	18020	17947	18065	18097	18263	17959	18102	17936	18117	18091	17894	17947	18156	18091	18084	17948	18102	17965	18311	18111	18200	18073	18124	18214	18182	18084	18008	18088	18025	18024	18055	17874	18088	17973	17981	18128	18139	18137	18093	17946	18181	17952	18251	18232	18105	18238	18060	18143	18141	18091	18127	18140	18104	18290	18113	18147	18178	18200	18165	18235	18154	18007	17990	18293	18107	17932	18054	18315	18040	18141	17915	18213	18046	18170	18161	18034	18168	17893	18005	18076	17944	18139	18041	18145	18180	18153	17919	18208	18097	17890	18013	18239	17870	18142	17970	18196	17946	17933	18007	18165	18140	18294	18007	18164	18171	18129	18088	18168	18039	17969	18123	18033	18133	18078	17932	18073	18022	18165	17933	18121	18036	18196	18179	18153	18074	18227	18079	18016	18030	18195	18141	18227	18070	18024	17901	18134	18046	18050	18097	18073	18044	17951	18059	17946	18094	17999	17997	17816	18200	17987	18191	18020	18093	18219	18148	18050	18093	18091	18056	18081	18117	18069	18054	18147	18262	18044	18022	18092	17996	18115	18084	18139	17857	17901	18064	18245	18034	18089	18089	17985	17971	17882	18045	18194	18015	18114	18099	18072	18190	17914	18258	17909	17959	18272	17952	18011	17999	18238	18136	18330	18069	17884	17911	18168	18088	18199	18117	18052	17986	18068	18057	18199	18039	18056	18150	18083	18006	17894	18019	17999	18121	18242	18089	18203	17829	18222	18169	18246	18291	17998	18123	17795	18249	18118	18076	18052	17864	18160	18077	18033	18123	18121	18064	18176	18172	18176	18144	18154	18178	18279	18071	18262	18217
20756	35900	32304	26094	23775	21169	19763	18171	17296	17121	16428	16309	15954	16047	16043	15874	16067	15862	15374	15452	15979	15718	15295	15167	15367	15652	15386	15380	15181	15116	15358	15238	15210	15493	17666	19335	17622	16417	15739	15247	15423	15086	15186	15170	15092	15066	15004	15077	15200	15111	15236	15128	15208	14946	15164	15147	15099	15165	15155	15077	14988	15110	15191	15336	15218	15232	15294	15172	15101	15029	15185	15159	15024	15236	15127	15103	15141	15248	15065	15237	15075	15067	15147	15004	15133	15181	15013	15085	15083	15130	15145	15143	15230	15066	15167	15070	15113	14972	15032	15099	14956	15098	15093	15149	15158	15238	15220	15225	15112	15086	15096	15194	15141	14980	15221	15145	15029	15047	15182	15284	15104	15234	14883	15068	15185	14972	15050	15115	14977	15070	15009	15100	14988	15148	15166	15043	15121	15114	14989	15202	15328	14987	15215	15323	14912	15045	15027	15197	15212	15000	15246	15147	15131	15219	15136	15481	14951	15304	15145	15227	15245	15160	14892	15254	15018	15067	14982	15072	15187	15063	15028	14952	15073	15255	15129	15104	15175	15028	15262	15207	15184	15322	15089	15267	15051	14969	15189	14836	15146	15217	15122	15199	15189	14992	15105	15193	14962	15005	15111	15059	15544	15083	15059	15226	15188	15033	15104	15072	15102	15072	15129	15067	15145	15061	15327	15142	15087	15151	15200	15232	15108	15273	15173	15015	15055	15153	15091	15282	15095	15057	15129	15113	15231	15243	15185	15011	15210	15142	14962	15153	15225	15111	15198	14992	14994	15132	15221	15377	15070	15232	14984	15119	15158	14942	15142	15127	15071	15218	15144	15185	14908	15209	14997	15224	14973	15060	15130	15015	15046	15055	15126	15054	15136	15135	15022	15136	15142	15048	15101	15117	15272	15046	15295	15018	15188	15103	15087	15261	15025	14959	15204	15134	15195	15168	15065	15226	15014	15234	15135	15070	15161	15089	15134	15102	15157	15237	14956	15254	15188	15219	15137	14998	15129	15102	15191	15066	15114	15071	15238	15017	15084	15021	15072	15195	15095	15004	15225	15223	15187	15281	15062	15118	15051	15011	15151	15132	14970	15222	15283	15121	15118	14914	15222	15088	15189	14981	15102	15057	15119	15050	15266	15087	15089	15196	15058	15185	15161	14994	14996	15148	15242	15024	15217	14973	15207	15172	15365	14976	15157	15125	15110	15113	15010	15142	15134	15041	15023	15201	15326	15118	15217	15158	15003	14901	15106	14945	15078	15115	14960	15195	15073	15086	14932	15087	15292	15326	15239	15135	15126	15187	14998	15123	15227	15003	15164	15221	14966	14851	15206	15161	15045	15095	15099	15251	15066	14980	15081	15299	14972	15244	15098	15028	15192	15214	15129	15136	15112	15094	15083	15090	15122	15074	15187	15196	15163	15055	15232	15132	15148	15091	15185	15131	15073	15283	14988	15140	14881	15059	15358	15158	15132	15002	15114	15220	15089	15079	15073	15167	14909	15062	15045	15189	15218	15201	15262	15056	15281	15048	15173	14989	15075	15070	15109	15204	14915	14986	15217	15123	15040	15044	15164	14987	15092	15166	14980	15226	14941	15103	15233	15102	15102	15215	15087	15266	15128	15148	15115	15082	15239	15238	15158	15037	15083	14929	15139	15119	15225	15180	15080	15119	15228	15168	15006	15028	15122	15254	15050	15176	15073	14938	15187	15193	15154	15022	15165	15025	15096	15172	15212	15019	15146	15083	15066	15100	15194	14999	15044	15016	15170	15074	15082	15265	15056	15213	15169	15128	15119	15145	14883	14964	15299	15109	15152	15105	15066	15065	15184	15185	15181	15167	15260	15002	15176	15091	14913	15047	14969	15120	15366	15140	15217	15021	15026	15089	15216	15285	15239	15149	14998	15155	15172	15128	15133	15134	15097	15130	15146	15158	15018	15157	15010	14972	15140	15119	15170	15229	14936	15162	15254	15167	15172	15120	15186	14944	15095	15096	15034	15106	15224	15212	15082	15072	15058	15094	15211	15016	15071	15218	15200	15089	15085	15161	15092	15049	14872	15060	15284	14937	14964	15191	14938	15247	15154	15185	14961	15162	15099	15189	15119	14958	14984	14981	15250	15148	15180	15171	15183	15088	15189	15013	15103	15026	15186	15024	14906	15043	15185	15169	14985	15140	15288	15093	15190	15148	15079	15131	15308	15097	15155	15088	15100	15125	15004	15229	15153	15090	15220	15096	15164	15090	15139	15131	15240	15243	14965	15159	15070	15172	15183	15059	14975	15166	15184	14968	15107	15037	15183	15092	15149	15035	15040	15186	14980	15168	15367	15215	15025	15150	15229	15057	15056	15205	15084	15051	14992	15063	15231	15198	15075	14943	15029	15206	15108	15252	15168	15182	15113	15041	15042	15075	15127	15119	15130	15106	15078	15145	15248	15119	15033	15115	15095	14981	15115	14950	15022	14981	15168	15112	15058	15211	15209	15191	15193	15305	14911	15130	15011	15216	15164	15009	14971	15174	15027	15043	15117	14935	15205	15198	15201	15212	15056	15129	15159	15141	15065	15114	15272	15162	15173	15105	15168	15114	15055	15038	15035	15000	15121	15207	14933	15051	15173	15214	15085	15051	15013	15159	15042	15198	15181	15018	15127	15162	15237	15156	15240	15029	15063	15039	15124	14993	15072	15072	15225	14985	15124	15162	15132	15044	14931	15102	15038	15195	15202	15153	14923	15040	15160	15163	15048	14984	15128	15153	15022	15171	15176	15102	15133	15054	15120	15147	15084	15138	15095	15249	15217	15159	15297	15051	15104	15220	15102	15160	14881	15049	15173	15096	15046	15155	15108	15010	15145	15092	15163	15175	15083	15213	15024	15213	15040	15186	15161	15108	15120	15034	14986	15240	15183	15144	15211	15149	15037	15043	15071	15200	15138	14978	15172	15157	15221	15099	15108	15118	15355	15125	15147	15013	15069	15068	15313	15217	15197	15328	15199	15135	15027	14986	15275	15229	15116	15152	15086	15273	15031	15092	15243	15107	15059	15023	15072	14981	15024	15018	15009	15132	14984	15049	15067	15057	15032	15000	15067	15099	15253	15056	15222	15140	15226	15041	15300	15027	15172	15155	15059	15050	15100	15250	14996	15247	15026	15223	14927	15107	15036	15053	15148	15136	15083	15124	15018	15151	15106	15080	15091	15008	15246	14904	15181	14925	15136	15000	15024	15225	15116	14999	15198	15123	15117	14971	15179	15040	15221	15267	15230	15041	15169	15017	15214	15205	15125	14984	15159	15178	15152	15160	14991	15094	15271	15072	15079	15019	15011	15200	15026	15113	14948	15010	15082	15211	15105	15104	14990	15133	14968	15056	15122	15209	14993	15104	14913	15198	14939	15150	15020	15115	14983	15117	15049	15138	15175	15133	15110	14976	15161	15058	15192	15019	15155	15001	15181	15249	15159	15047	15105	15232	15097	15200	15086	15164	15029	15010	15248	14942	14961	15051	15076	15211	15098	15236	15243	15181	15106	15111	14974	15285	15155	14968	15128	15086	15151	15149	15312	15131	15027	15137	15140	15065	15211	15039	15078	14952	15053	15034	15157	15125	15077	15146	15005	15106	15091	15223	15155	15148	15190	15397	15191	15314	15052	15062	15288	15092	14993	15199	14972	15075	15043	15312	15129	15249	14955	15070	15160	15142	15070	15208	15161	15202	15251	15168	15034	15103	15094	15159	15205	15184	14992	15032	15335	15109	14948	15054	15089	15135	15031	15007	15160	15169	15362	15178	15099	15298	15105	15076	15088	14944	15199	15019	15210	15105	15152	15213	15284	15088	15152	15253	15159	15151	15011	15106	15068	15158	14993	15269	15085	15278	15191	14943	15243	15062	15273	15264	14924	15189	15119	14980	15132	15294	15166	15121	15135	15150	15143	15046	15103	15207	15119	15152	15210	15074	15045	15067	15165	15127	15130	15155	15195	15216	15111	15352	15006	15051	15113	15069	15058	15076	15099	15026	15126	15277	15078	14986	15277	15058	15012	15068	15156	14985	15021	15320	14974	15003	15044	14976	15095	15040	15209	15118	15036	15039	15132	15240	15124	15147	15129	15131	15020	15076	14845	15129	15114	15244	14963	14991	14964	15054	15286	15187	14986	15122	15084	15144	15240	15039	15329	15178	15180	15127	15193	15051	15010	15139	15250	15108	15220	15177	15104	15125	15114	15161	15096	15228	15064	15239	15122	15038	14964	15109	15254	15307	15165	15049	15013	15076	14952	15152	15261	15098	15066	14977	15171	15228	14977	15109	15224	15036	15131	15275	15141	15097	15100	15099	15081	15088	15124	15146	15034	14993	15259	15057	15055	15045	15073	15099	15179	15040	15014	15092	14924	15104	15259	14970	15138	15016	15234	15154	15005	15001	15252	15044	15012	15045	15172	15148	15031	15026	15041	15084	15087	15044	15193	15018	15011	15192	15253	15098	15035	14906	15006	15048	15139	15107	15133	15054	15058	15148	15040	15251	15097	15199	15143	15018	15159	15058	14938	15019	15121	15193	15330	15303	14999	15187	15004	15165	15231	14943	15121	15338	15144	15103	15184	15091	14867	15183	15130	15042	15066	15136	15131	14940	15245	15171	15153	15116	15114	15085	15195	15259	15134	15138	15243	15193	14971	15073	15288	14984	15088	15074	15189	15246	15034	15267	15023	15060	15101	15097	15178	14916	15107	15053	15142	15125	15108	14998	15109	15097	15252	15142	15132	14908	14981	15114	15166	15193	15009	15077	15066	15092	15311	15136	15178	15177	15270	15237	15003	15074	15083	15181	15090	15187	15137	15066	15198	15071	15316	15274	15173	15090	15167	15219	15174	15121	15051	15169	15129	15295	15129	15038	15192	15064	15229	15271	15152	15133	15123	15312	15023	15186	15187	15129	15051	15046	15052	15208	15041	15231	15029	15078	15136	15134	15186	15184	15048	15225	14985	15145	15199	14934	15222	14994	15056	15173	15202	15117	15181	14976	15121	15294	14998	15228	15213	15186	15027	15160	15175	15251	15081	15121	15176	15009	15215	15070	15049	15006	15120	15192	14923	14994	15158	15111	14946	14985	15337	15187	15082	15015	15173	15125
22845	21364	29324	23786	21749	24435	27235	21541	20540	20333	19712	19391	19415	19105	19115	19266	19407	18955	18668	18807	19012	18796	18546	18547	18601	18590	18587	18440	18558	18292	18412	18629	18302	18653	21560	24139	21787	20510	19243	18818	18430	18408	18229	18415	18382	18196	18304	18600	18398	18329	18375	18414	18156	18383	18633	18518	18380	18179	18252	18280	18270	18157	18174	18346	18291	18466	18315	18355	18224	18204	18116	18274	18339	18242	18302	18297	18101	18152	18465	18225	18235	18218	18268	18184	18091	18333	18159	18240	18483	18291	18334	18385	18078	18292	18358	18313	18273	18269	18310	18135	18187	18303	18358	18295	18385	18207	18085	18125	18067	18026	18018	18113	18287	18259	18157	18367	18187	18338	18348	18176	18163	18212	18292	18400	18293	18133	18424	18340	18157	18211	18249	18138	18125	18027	18277	18313	18178	18212	18274	18116	18214	17915	18552	18276	18132	18311	18313	18188	18180	18316	18173	18283	18268	18470	18213	18136	18203	18074	18115	18254	18185	18310	18376	18149	18282	18181	18177	18276	18178	18152	18111	18177	18383	18191	18367	18311	18371	18205	18202	18301	18198	18193	18074	18145	18237	18368	18187	18238	18145	18318	18275	18217	18260	18190	18298	18149	18172	18247	18066	18116	18241	18149	18202	18303	18213	18272	18192	18020	18031	18177	18385	18161	18179	18122	18368	18112	18292	18171	18025	18026	18158	18319	18247	18065	18136	18501	18235	18096	18326	18223	18175	18371	18247	18325	18274	18200	18203	18178	18362	18164	18450	18296	18337	18259	18513	18276	18256	18104	18200	18128	18172	18378	18171	18522	18220	18274	18223	18027	18192	18058	18308	18281	18298	18170	18085	18025	18203	18121	18116	17990	18108	18220	18292	18192	18016	18182	18313	18212	18371	18213	18283	18139	18046	18342	18215	18168	18292	18071	18184	18063	18030	18189	18247	18048	18184	18191	18251	18194	18204	18195	18283	18209	18259	18147	18253	18063	18202	18184	18109	18165	18157	18159	18168	18105	18344	18281	18126	18383	18157	18256	18454	18219	18146	18426	18336	18308	18154	18302	18203	18211	18202	18341	18041	18194	18100	18084	18137	18183	18327	18122	18250	18257	18274	18251	18340	18289	18205	18081	18280	18386	18262	18269	18342	18302	18206	18213	18149	18114	18087	18397	18213	18262	18025	18241	18212	18176	18259	18353	17996	18270	18177	18237	18071	18420	18194	18141	18040	17971	18072	18340	18101	18167	18140	18232	18332	18206	18392	18380	18131	18115	18178	18517	18198	18126	18112	18021	18283	18324	18276	18129	18342	18176	18133	18194	18180	18416	18109	18092	18428	18310	18174	17934	18150	18207	18247	18150	18204	18286	18274	18407	17982	18117	18174	18111	18097	18096	18275	18046	18145	17980	18361	18253	18168	18354	18024	18135	18272	18353	18236	18215	18204	18248	18037	18022	18166	18422	17972	18123	18140	18186	18131	18076	18006	18234	18208	18226	18329	18338	18288	18200	18099	18160	18267	18161	18329	18227	18251	18155	18192	18156	18163	18315	18288	18303	18114	18257	18186	18117	18299	18093	18101	18169	18368	18369	18095	17952	18286	18167	18358	18082	18249	18290	18165	18222	18225	18255	18289	18433	18232	18185	18290	18318	18125	18162	18129	17974	18389	18242	18194	18090	17954	18163	18185	18233	18134	18221	18189	18005	18302	18204	18367	18257	18152	18092	18391	18292	18131	18192	18239	18210	18144	18152	18225	18090	18379	18197	18249	18206	18253	18208	18301	18567	18303	18168	18025	18012	18143	18353	18463	18145	18106	18189	18096	18200	18100	18193	18115	18095	18186	18129	18168	18059	18296	18310	18049	18121	17964	18290	18297	18176	18162	18165	18240	18121	18311	18089	18147	18079	18135	18309	18258	18286	18294	18329	18084	18230	18228	18235	18306	18148	18180	18363	18176	18124	18338	18268	18220	18298	18338	18298	18153	18308	18115	18182	18129	18170	18034	18251	18235	18152	18068	18239	18047	18135	18205	18100	18168	18382	18292	18167	18171	18177	18259	18249	18156	18137	18166	18354	18050	18217	18039	18195	18246	18085	18177	18209	18032	18114	18074	18146	18256	18187	18242	18043	18313	18237	18494	18105	18184	18062	18230	18180	18253	18276	18309	18255	18310	18373	17866	18045	18227	18295	18293	18313	18326	18208	18363	18146	18243	18148	18146	18432	18238	18154	18349	18205	18353	18172	18133	18067	18390	18399	18357	18065	18246	18074	18175	18295	18260	18565	18146	18269	18280	18093	18146	18412	18353	18349	17971	18170	18080	18098	18189	18060	18008	18066	18395	18312	18088	18111	18199	18033	18224	18015	18233	18201	18229	18313	18204	18242	18029	18258	18184	18285	18266	18390	18279	18322	18103	18136	18177	18049	18291	18296	18278	18330	18144	18121	18206	18239	18345	18134	18219	18214	18289	18200	18207	18151	18073	18182	17921	17945	18029	18348	18082	18421	18363	18224	18376	18238	18131	18296	17992	18086	18184	18321	18404	18301	18224	18186	18176	18254	17998	18170	18436	17966	18224	18170	18258	18250	18182	18288	18351	18275	18409	18117	18311	18151	18314	18318	18178	17977	18194	18172	18221	18439	18153	18187	18027	18390	18172	18219	18402	18262	18113	18106	18007	18117	18262	18016	18160	18136	18355	18186	18246	18248	18436	18217	18068	18088	18000	18164	18173	18233	18265	18184	18273	18248	18073	18233	18206	18219	18372	18287	18269	18221	18232	18336	18135	18297	18213	17947	18136	18447	18350	18218	18092	18187	18311	18064	18171	18072	18121	18094	18334	18039	17907	18321	18300	18256	18150	18211	18164	18204	18305	18237	18031	18153	18121	18048	18345	18314	18195	18252	18173	18284	18067	18179	18180	18264	18315	18132	18255	18391	18343	18096	18205	18298	18240	18204	18338	18220	18254	18245	18211	18221	18141	18162	18194	18515	18323	18392	18262	18278	18259	18206	17989	18331	18188	17988	18241	18233	18182	18175	18406	18230	18134	17987	18186	18118	18293	18279	18215	18340	18195	18021	18202	18195	18116	18280	18349	18339	18261	18159	18316	18083	18228	17993	18382	18183	18261	18280	18394	18154	18024	18345	18142	18282	18226	18297	18239	18140	18162	18219	18094	18066	18267	18232	18126	18205	18272	18170	18121	18270	18097	18020	18084	18091	18208	18246	18105	18261	18094	18078	18118	17970	18215	18228	18112	18307	18280	18206	18225	18147	18092	18191	18389	18163	18285	18418	18382	18307	18267	18445	18465	18226	18318	18158	18133	18237	18344	18324	18351	18079	18182	18079	18248	18314	18197	18080	18103	18149	18274	18358	18251	18298	18194	18184	18273	18257	18066	18067	18105	18295	18337	18073	18153	18084	18386	18304	18250	18136	18191	18022	18230	18237	18274	18069	18114	18056	18036	18103	18148	18190	18210	18105	18028	18052	18166	18171	18176	18143	18218	18316	18241	18236	18192	18013	18161	18240	18132	18258	18187	18388	18281	18205	18204	18206	18387	18182	18208	18150	18298	18193	17944	17975	18252	18272	18272	18171	18212	18174	18150	18355	18242	18243	18158	18108	18071	18129	18100	18001	18472	18225	18076	18296	18272	18197	18387	18199	18180	18190	18052	18257	18226	18309	18072	18147	18232	18213	18153	18178	18157	18227	18149	18320	18089	18012	18058	18186	18084	18111	18213	18137	17978	18120	18010	18123	18212	18042	18261	18206	18105	18061	17942	18219	18368	18136	18134	18216	18346	18145	18155	18176	18262	18267	18103	18272	18103	18098	18231	18171	18068	18237	18238	18125	18063	18181	18090	18296	18327	18080	18198	18238	18078	18122	18195	18282	18269	18033	17976	18361	18466	18193	18292	18131	18205	18032	18260	18361	18237	18202	18235	18178	18142	18105	18077	18184	18168	18088	18274	18041	18183	18215	18228	18348	18375	18139	18106	18243	18095	18326	18213	18225	18129	18334	18245	18090	18187	18206	17984	18260	18322	18195	18219	18119	18255	18198	17996	18131	18462	18135	18325	18156	18120	18176	18197	18123	18120	18187	18183	18398	17955	18215	18207	18171	18286	18182	18238	18066	18342	18267	18219	18129	18259	18198	18418	18272	18282	18403	18475	18045	18284	18257	18366	18248	18106	18381	18238	18366	18211	18143	18212	18205	18131	18112	17951	18324	18204	18220	17981	18339	18374	18417	18310	18400	18246	18212	18082	18077	18126	17999	18256	18106	18249	18279	17940	18153	18146	18060	18209	18096	18102	18095	18149	18066	18009	18279	18203	18200	18230	18208	18246	18131	18294	18306	18067	18309	18243	18238	18179	18338	18119	18219	18011	17988	18178	18300	18221	18291	18276	18285	18373	18379	18342	18286	18120	18240	18275	18172	18029	18191	18249	18242	17974	18412	18148	18211	18253	18149	18235	18245	18184	18175	18220	18507	18229	18203	18134	18074	18283	18247	18232	18072	18291	18270	18346	18248	18294	18054	18289	18385	18444	18447	18078	18345	18229	17993	18094	18122	18120	18230	18464	18385	18200	18360	18163	18178	17832	18264	18217	18312	18017	18268	18158	18134	18306	18261	18063	18155	18070	18179	18391	18079	18307	18163	18006	18189	18171	18153	17966	18049	18170	18116	18141	18308	18174	18477	18097	18360	18147	18181	18399	18300	18167	18304	18229	18103	18297	17953	18082	18109	18396	18171	18187	18161	18084	18171	18187	18186	18180	18222	18135	18240	18288	18041	18096	18030	18098	18076	18308	18341	17931	18311	18190	18249	18153	18023	18383	18052	18154	18299	18163	18136	18061	18175	18336	18199	18275	18062	18106	18106	18212	18351	18313	18062	18087	18386	18206	18227	18047	18134	18181	17899	18198	18030	18015	18196	18150	18371	18053	18303	18204	18232	18419	18081	18081	18025	18122	18204	18134	18108	18169	18183	18413	18071	18388	18419	18166	18037	18193	17879	18271	18327	18128	18235	18210	18218	17939	18211	18156	18019	18066	18267	18161	18171	18230	18084	18061	18143	17983	18002	18430	18139	18244	18090	18245	18224	18168	18129	18183	18201	18112	18152	18420	18123
22614	39604	37080	30142	26883	23421	21198	19257	18638	18039	17238	16989	16455	16500	16398	16330	16455	15959	15960	15654	16252	15691	15737	15663	15731	15554	15610	15518	15363	15258	15232	15519	15148	15756	20254	22567	19548	17721	16119	15252	15573	15249	15160	15209	15134	15344	15234	15229	15317	15325	15132	15185	15219	15147	15371	15143	15129	15106	15171	15262	15138	15367	15114	15214	15155	15186	15080	15220	15237	15427	15140	15185	15147	15284	15378	15239	15198	15253	15416	15338	15323	15072	15086	15088	15188	15183	15187	15175	15167	15178	15060	15057	15205	15236	15197	15209	15172	15313	15189	15045	15266	15312	15077	15199	15284	15275	15104	15213	15182	15137	15033	15158	15119	15059	15091	15145	15226	15311	15225	15114	15253	15215	15177	15215	15036	15193	15197	15041	15084	15245	15119	15071	15218	15085	15143	15457	15162	15343	15214	15256	15085	15202	15184	15244	15271	15333	15228	15219	15273	15138	15228	15212	15103	15192	15239	15220	15195	15213	15225	15159	15354	15190	15051	15118	15180	15153	15149	15345	15165	15063	15136	15034	15104	15210	15083	15220	15336	15250	15041	15116	15067	15351	15107	15252	15158	15029	15183	15187	15236	15094	15127	15053	15253	15047	15216	15361	15384	15141	15149	15121	15148	15253	15199	15283	15117	15112	15109	15093	15217	15243	15130	15195	15098	15322	15121	15245	15176	15229	15224	15101	15197	15387	15094	15284	15158	15080	15090	15217	15125	15152	15111	15142	15283	15111	15207	15082	15139	15072	15078	15225	15233	15299	15123	15246	15193	15195	15162	15337	15196	15186	15085	15083	15182	15105	15124	15102	15169	15190	15191	15131	15333	15206	15356	15142	15169	15092	15219	15210	15210	15235	15223	15254	15150	15130	15230	15282	15114	15160	15224	15294	15285	15065	15227	15130	15095	15251	15314	15351	15163	15088	15353	15282	15153	15068	15111	15006	15339	15069	15229	15295	15254	15204	15084	15294	15023	15215	15262	15043	15170	15118	15284	15035	15169	14979	15255	15040	15239	15214	15205	15180	15195	15257	14996	15177	15121	15174	15306	15100	15156	15230	15265	15315	15219	15095	15125	15382	15180	15148	15152	15065	15163	15072	15315	15162	15167	14997	15179	15179	15209	15185	15188	15131	14944	15130	15176	15126	15322	15187	15309	15219	15167	15070	15273	15070	15163	15181	15142	15280	15141	15290	15190	15186	15260	15044	15200	15135	15078	15258	15090	15162	15104	15228	15233	15186	15255	15034	15131	15234	15252	15249	15208	15227	15108	14993	15078	15215	15103	15179	15183	15409	15185	15207	15150	15256	15167	15178	15101	15204	15240	15227	15222	15272	15333	15091	15148	15139	15113	15306	15318	15048	14987	15176	15054	15079	15130	15182	15135	15160	15050	15183	15272	15344	15192	15148	15242	15277	15128	14996	15225	15091	15321	15272	15291	15234	14970	15165	15147	15050	15127	15165	15031	15301	15071	15273	15342	15208	15276	15097	15124	15176	15337	15159	15108	15183	15110	15143	15216	15141	15236	15068	15217	15186	15218	15284	15320	15180	15095	15113	15140	15168	15132	15180	15146	15376	15202	15049	15190	15145	15166	15403	15266	15248	15189	15117	15225	15143	15079	15066	15297	15241	15133	15104	15262	15165	15118	15087	15139	15387	15310	15240	15272	15103	15032	15168	15244	15122	15268	15252	15281	15153	15088	15353	15237	15183	15152	15157	15212	15343	15197	15101	15165	15270	15242	15268	15258	15252	15087	15255	15096	15157	15057	15145	15127	15095	15063	15177	15225	14975	15223	15038	15230	15247	15222	15183	15161	15046	15192	15253	15065	15370	15241	15271	15338	14976	15201	15249	15109	15284	15211	15062	15136	15117	15099	15129	15097	15081	15102	15286	15267	15237	15101	15070	15060	14987	15167	15254	15173	15024	15052	15139	15203	15302	15094	14996	15192	15286	15220	15230	15193	15039	15036	15071	15049	15314	15084	15159	15141	15165	15025	15126	15305	15102	15367	15089	15138	15141	15107	15113	15198	15124	15386	15093	15154	15051	15123	15111	15175	15316	15061	15152	15292	15199	15219	15169	14898	15336	15000	15322	15145	15259	15130	15202	15231	15125	15077	15165	15127	15073	15418	14988	15057	15238	15085	15330	15223	15109	15280	15137	15163	15194	15275	15201	15297	15232	15275	15019	15123	15034	15139	15247	15057	15240	15278	15242	15307	15128	15204	15152	15148	15044	15341	15163	15189	15142	15193	15160	15331	15082	15302	15088	15157	15317	15376	15161	15179	15175	15377	15152	15143	15170	15178	14945	15086	15205	15387	15275	15291	15032	15200	15084	15101	14993	15146	15192	15173	15257	15261	15045	15151	15093	15023	15100	15122	15201	15340	15222	15209	15148	15112	15228	15130	15026	15008	15352	15162	15127	15159	15127	15105	15256	15097	15280	15175	15133	15235	15101	14992	15090	15191	15403	14981	15067	15001	15016	15161	15207	15153	15326	15238	15352	15124	15270	15168	15337	15208	15075	15053	15368	15283	15282	15114	15116	15190	15134	15113	15151	15054	15072	15114	15237	14981	14992	14987	15164	14952	15234	15148	15152	15156	15121	15058	15137	15268	15082	15158	14964	15127	15101	15133	15138	15187	15047	15100	15406	15289	15134	15087	15046	15109	15129	15225	15152	15169	15009	15140	15016	15053	15243	15211	15204	15222	15341	15383	15213	15171	15123	15304	15359	15205	15274	15162	15052	14956	15203	15119	15211	15130	15301	15216	15298	15269	14897	15117	15151	15114	15235	15227	15264	15199	15230	15270	15082	15225	15330	15239	14983	15330	15005	15158	15018	15079	15287	15304	15066	15282	15202	15136	15185	15115	15181	15290	15196	15136	15203	15191	15304	15106	15161	15051	15212	15000	15089	15185	15162	15143	15359	15138	15103	14990	15183	15177	15168	15289	15220	15110	15260	15102	15129	15118	15153	15111	15030	15265	15180	15029	15117	15142	15238	15400	15176	15239	15043	15183	15056	15137	15170	15089	15129	15231	15238	15175	15100	15257	15045	15098	15097	15163	15222	15113	15170	15186	15045	15286	15067	15192	15157	15216	15184	15247	15272	15163	14975	15048	15175	15123	15158	15202	15312	15103	15333	15247	14927	15264	15173	15187	15226	15194	15043	15255	15169	15234	15187	15243	15208	15143	15133	15327	15123	15201	15204	15129	15128	15252	15190	15043	15102	15176	15334	15074	15158	15063	15205	15319	15349	15116	15351	15377	15167	15334	15153	15223	15212	15162	15044	15256	15058	15120	15218	14992	15269	15282	15157	15214	15330	15193	15058	15211	15287	15091	15206	15049	15096	15202	15297	15190	15087	15065	15230	15024	14979	15207	15236	15054	15241	15086	15259	15078	15101	15272	15154	15161	15063	15188	15188	15181	15130	15101	15205	15217	15101	14971	15257	15249	15219	15140	15327	15131	15160	15090	15085	15202	15208	15212	15241	15106	15117	15313	15182	15076	14985	15165	15059	15098	15137	15306	15282	15059	15237	15144	15232	15277	15419	15071	15207	15289	15094	15202	15248	15059	15322	15042	15168	15201	15122	15201	15233	15171	15275	15231	15212	15190	15122	15151	15105	15143	15161	15013	15228	15366	15252	15156	15076	14958	15237	15113	15084	15271	15102	15128	15133	15109	15310	15253	14887	15144	15299	15196	15323	15150	15138	15215	15021	15021	15253	15090	15049	15183	15303	15102	15093	15166	15146	14982	15150	15233	15177	15259	15164	15204	15119	15121	15072	15216	14996	15101	15257	15203	15063	15098	15336	14958	15067	15059	15254	15179	15327	15200	15338	15105	15255	15266	15103	15219	15097	15066	15120	15068	15090	15126	15308	15212	15175	15254	15059	15212	15056	15120	15140	15234	15180	15217	14997	15172	15084	15224	15223	15360	15296	15115	15264	15301	15201	15200	15202	14996	15145	15186	15137	15165	15116	15119	15141	14887	15075	15039	15228	14972	15187	15080	15272	15083	15024	15268	15308	15183	15178	15259	15236	15342	15239	15131	15112	15335	15103	15046	14973	15330	15168	15295	15130	15076	15096	15027	15302	15103	15222	15364	15180	15073	15062	15155	15325	15007	15058	14997	15092	15293	15147	15091	15219	15212	15087	15222	15098	15114	15362	14986	15253	15205	15142	14955	15284	15319	15132	15283	15221	15238	15248	15259	15144	15240	15066	15107	15130	15117	15105	15232	15121	15213	15018	15093	15216	15169	15155	15155	15202	15052	15185	15143	15206	15234	15124	15342	15214	15141	15444	15362	15226	15141	15286	15331	15177	15077	15140	15243	15104	15261	15038	15029	14971	15242	15003	15136	15138	15200	15057	15255	15250	15207	15241	15019	15208	15185	15173	15193	15134	15099	15194	15142	15185	15054	15187	15161	15215	15224	15188	15167	15234	15251	15181	15243	15309	15293	15274	15045	15058	15239	15076	15154	15254	15068	15133	15054	15129	14954	15065	15205	15095	15224	15043	15135	15166	15122	15182	15100	15039	15311	15153	15286	15102	15196	15143	15098	15236	15132	14945	15226	15196	15226	15124	15141	15166	15023	15176	15275	15221	15211	15024	15035	15200	15188	15244	15173	15269	15094	15161	15323	15045	15154	15263	15223	15145	15166	15203	15116	15159	15200	15145	15173	15283	15014	15105	15200	15236	15053	15311	15106	15214	15140	15189	15110	15226	15008	15174	15159	15053	15112	15229	15073	15065	15285	15169	15126	15185	15063	14989	15041	15122	14988	15187	15292	14903	15314	15173	15093	15067	15184	15232	15200	15145	15173	15319	15275	15123	14927	15147	15164	15127	15237	15200	15293	15180	14980	15286	15299	15131	15069	15120	15279	15162	15241	15398	15218	15224	15257	15322	15095	15028	15169	14977	15321	15120	15087	15085	15226	15239	15164	15144	15065	15214	15067	15175	15074	15189	15070	15186	15126	15134	15241	15170	15000	15195	15176	15108	15258	15213	15112	15241	15153	15129	15259	15193	15033	15076	14992	15121	15201	15084	15161	15221	15217	15148	15267	15155	15169	15152	15216	15420	15052	15114	15179	15203	15087	15295	15025	15173
27962	23332	28751	26556	22269	21124	20291	19557	19195	18996	18921	18797	18704	19150	18846	18959	18874	18844	18813	18637	18965	18541	18605	18647	18628	18650	18641	18540	18328	18799	18690	18385	18598	18323	18662	19080	18989	18845	18603	18423	18567	18591	18543	18474	18544	18584	18530	18508	18603	18316	18510	18583	18479	18484	18639	18566	18390	18499	18670	18598	18416	18303	18533	18719	18592	18571	18478	18648	18509	18853	18655	18485	18475	18584	18602	18456	18427	18398	18568	18581	18408	18747	18653	18610	18517	18573	18559	18691	18534	18506	18596	18638	18590	18562	18432	18439	18694	18229	18345	18343	18708	18660	18881	18787	18375	18524	18397	18520	18492	18599	18510	18478	18610	18628	18508	18641	18377	18630	18660	18548	18558	18621	18559	18414	18558	18518	18584	18283	18457	18455	18414	18381	18635	18514	18630	18628	18757	18675	18385	18438	18409	18531	18493	18689	18666	18485	18479	18597	18507	18413	18615	18448	18375	18604	18514	18534	18402	18352	18405	18487	18695	18772	18546	18583	18476	18507	18514	18441	18578	18682	18557	18563	18568	18541	18545	18487	18720	18572	18504	18418	18398	18425	18419	18447	18350	18436	18595	18434	18400	18730	18689	18311	18548	18342	18511	18640	18575	18494	18758	18543	18430	18639	18691	18577	18541	18399	18422	18482	18709	18459	18749	18447	18483	18408	18495	18502	18242	18417	18472	18532	18551	18408	18467	18409	18547	18368	18577	18588	18689	18713	18455	18518	18752	18402	18710	18504	18474	18619	18538	18359	18426	18537	18582	18408	18564	18463	18247	18618	18502	18678	18447	18500	18545	18369	18462	18498	18367	18560	18619	18606	18612	18557	18477	18725	18589	18530	18604	18505	18606	18571	18613	18404	18553	18402	18256	18338	18484	18510	18568	18456	18393	18652	18382	18612	18418	18478	18559	18508	18486	18354	18401	18573	18641	18520	18496	18446	18459	18480	18492	18384	18701	18499	18565	18706	18581	18385	18227	18488	18475	18617	18436	18554	18556	18562	18403	18508	18497	18265	18596	18394	18579	18577	18521	18656	18504	18330	18404	18534	18460	18413	18389	18375	18587	18489	18453	18430	18545	18559	18489	18427	18472	18439	18572	18508	18596	18392	18483	18532	18363	18536	18492	18667	18469	18662	18619	18442	18644	18577	18627	18492	18500	18639	18551	18505	18625	18422	18377	18447	18265	18315	18684	18517	18521	18565	18369	18363	18511	18546	18777	18507	18769	18455	18665	18532	18469	18598	18468	18149	18569	18592	18433	18516	18588	18347	18482	18395	18599	18506	18516	18819	18418	18372	18548	18580	18493	18628	18508	18662	18603	18424	18545	18530	18352	18452	18581	18693	18396	18539	18521	18570	18731	18700	18606	18487	18534	18589	18457	18654	18525	18674	18351	18218	18709	18419	18650	18475	18286	18658	18687	18576	18576	18506	18529	18351	18674	18434	18451	18456	18524	18484	18706	18434	18589	18277	18419	18667	18570	18518	18386	18394	18556	18495	18540	18573	18771	18484	18525	18646	18425	18402	18509	18467	18601	18425	18430	18561	18286	18463	18693	18463	18383	18423	18465	18472	18617	18464	18590	18647	18796	18733	18623	18630	18478	18438	18603	18549	18378	18397	18502	18495	18707	18487	18505	18659	18546	18542	18608	18575	18454	18571	18460	18619	18570	18763	18487	18484	18551	18411	18497	18279	18528	18357	18352	18424	18487	18397	18378	18421	18682	18655	18365	18481	18486	18477	18300	18611	18554	18379	18337	18549	18509	18582	18712	18621	18427	18204	18532	18204	18318	18612	18373	18655	18473	18603	18510	18371	18572	18468	18477	18518	18357	18484	18451	18510	18416	18510	18504	18518	18528	18546	18630	18391	18585	18434	18543	18518	18524	18406	18410	18629	18577	18663	18885	18662	18591	18400	18616	18441	18615	18586	18524	18833	18372	18486	18411	18333	18739	18702	18775	18620	18471	18485	18482	18411	18279	18603	18506	18330	18716	18402	18584	18590	18581	18477	18435	18545	18201	18451	18633	18582	18468	18518	18273	18554	18482	18624	18409	18041	18731	18546	18434	18527	18503	18515	18510	18401	18533	18539	18597	18398	18349	18423	18608	18682	18706	18676	18378	18308	18439	18638	18612	18476	18584	18256	18233	18517	18807	18398	18435	18513	18628	18482	18491	18561	18592	18517	18504	18543	18623	18714	18747	18587	18513	18594	18474	18427	18551	18377	18619	18494	18407	18546	18584	18632	18599	18611	18530	18390	18418	18597	18675	18325	18552	18672	18366	18472	18608	18385	18367	18426	18481	18546	18473	18595	18446	18553	18443	18762	18498	18648	18614	18625	18464	18435	18671	18702	18504	18316	18370	18415	18450	18349	18599	18575	18719	18556	18513	18634	18489	18579	18642	18454	18445	18530	18618	18496	18707	18522	18394	18440	18573	18571	18684	18352	18540	18506	18514	18351	18555	18131	18370	18757	18329	18409	18737	18372	18431	18486	18800	18673	18174	18621	18664	18656	18443	18617	18517	18439	18594	18524	18442	18440	18798	18537	18573	18499	18555	18469	18570	18513	18414	18581	18449	18451	18558	18402	18588	18533	18519	18422	18546	18505	18601	18432	18499	18537	18639	18704	18408	18497	18325	18537	18309	18572	18519	18548	18692	18481	18279	18336	18455	18542	18375	18436	18581	18711	18465	18687	18521	18432	18511	18630	18707	18606	18600	18526	18574	18532	18464	18523	18406	18623	18520	18475	18572	18626	18636	18589	18505	18497	18507	18441	18637	18424	18406	18362	18672	18558	18608	18501	18364	18428	18591	18777	18319	18384	18543	18425	18556	18553	18517	18397	18157	18472	18621	18560	18627	18491	18593	18360	18605	18686	18378	18472	18468	18538	18591	18541	18473	18383	18402	18535	18581	18398	18580	18620	18599	18729	18618	18729	18694	18588	18330	18634	18367	18474	18527	18483	18396	18683	18458	18509	18581	18571	18354	18622	18631	18514	18627	18767	18662	18587	18261	18486	18658	18495	18328	18575	18541	18713	18375	18648	18467	18533	18511	18639	18600	18325	18414	18376	18511	18507	18523	18531	18337	18409	18635	18736	18572	18580	18503	18507	18512	18443	18458	18669	18488	18386	18612	18566	18543	18496	18762	18511	18713	18353	18642	18554	18643	18674	18483	18266	18486	18518	18634	18501	18355	18559	18396	18569	18572	18646	18753	18296	18510	18537	18558	18611	18462	18592	18389	18587	18743	18425	18463	18468	18500	18327	18516	18499	18437	18628	18470	18610	18479	18617	18705	18604	18476	18325	18564	18427	18475	18690	18408	18452	18668	18492	18459	18382	18476	18543	18377	18511	18335	18809	18465	18462	18562	18616	18546	18401	18511	18163	18552	18297	18682	18547	18663	18464	18518	18508	18652	18548	18641	18750	18637	18724	18525	18316	18697	18417	18498	18394	18689	18743	18642	18494	18558	18489	18339	18520	18464	18526	18527	18420	18526	18516	18508	18439	18618	18265	18680	18556	18257	18500	18705	18498	18482	18378	18578	18657	18660	18511	18528	18370	18442	18717	18427	18709	18538	18500	18625	18584	18693	18466	18555	18330	18529	18752	18472	18405	18520	18405	18531	18466	18491	18403	18547	18407	18431	18729	18501	18447	18488	18562	18630	18612	18642	18437	18564	18371	18437	18650	18557	18447	18592	18545	18515	18455	18312	18533	18672	18637	18537	18574	18592	18521	18498	18517	18556	18256	18586	18567	18631	18561	18522	18414	18590	18554	18650	18343	18246	18442	18625	18504	18605	18513	18534	18721	18462	18594	18396	18675	18368	18599	18606	18442	18402	18684	18530	18587	18571	18659	18298	18431	18463	18448	18506	18500	18633	18486	18558	18566	18537	18633	18476	18523	18504	18592	18405	18483	18561	18460	18641	18340	18361	18672	18580	18513	18446	18380	18432	18777	18513	18433	18598	18400	18488	18526	18454	18349	18369	18554	18457	18400	18627	18250	18587	18711	18534	18476	18578	18169	18636	18696	18488	18383	18420	18390	18340	18626	18528	18680	18366	18494	18457	18450	18608	18486	18598	18513	18525	18573	18582	18575	18716	18513	18278	18528	18482	18600	18591	18628	18572	18448	18649	18488	18611	18704	18452	18470	18416	18599	18564	18709	18611	18687	18295	18511	18782	18506	18489	18447	18630	18349	18599	18598	18653	18563	18544	18778	18501	18674	18522	18495	18452	18566	18557	18561	18600	18555	18472	18545	18670	18355	18220	18503	18615	18503	18622	18438	18524	18685	18320	18336	18542	18608	18519	18553	18752	18328	18535	18497	18574	18442	18572	18505	18645	18430	18684	18725	18584	18558	18514	18572	18557	18598	18497	18591	18523	18435	18523	18482	18631	18569	18495	18503	18613	18464	18560	18447	18507	18453	18559	18621	18551	18341	18417	18536	18643	18291	18328	18537	18569	18476	18488	18689	18274	18424	18391	18358	18669	18586	18614	18780	18405	18508	18423	18325	18511	18453	18547	18594	18483	18536	18644	18492	18468	18586	18400	18354	18536	18612	18513	18409	18500	18428	18625	18505	18639	18588	18778	18660	18723	18301	18519	18763	18632	18424	18578	18417	18610	18586	18687	18549	18560	18374	18803	18796	18770	18550	18474	18542	18585	18588	18541	18582	18471	18532	18512	18431	18618	18427	18563	18408	18410	18584	18462	18530	18504	18548	18631	18425	18643	18565	18751	18714	18566	18524	18377	18388	18561	18442	18360	18718	18445	18507	18517	18631	18454	18551	18680	18515	18708	18652	18649	18353	18363	18402	18711	18419	18568	18471	18508	18638	18513	18493	18338	18514	18647	18515	18645	18469	18450	18439	18407	18664	18687	18448	18367	18645	18577	18388	18575	18504	18572	18604	18482	18734	18637	18668	18635	18591	18412	18488	18396	18454	18378	18413	18330	18507	18533	18828	18472	18424	18693	18504	18571	18518	18579	18509	18311	18607	18598	18761	18628	18473	18411	18299	18687	18400	18342	18468	18649	18639	18479	18489	18609	18596	18629	18645	18357	18539	18444	18556	18575	18428	18661	18651	18449	18470	18709	18508	18448	18499
21239	29274	27891	23408	20997	19091	17890	17111	16627	16289	16162	15934	15921	16193	15869	15807	15845	15702	15402	15660	15684	15539	15674	15759	15407	15378	15417	15269	15346	15393	15460	15410	15517	15500	15844	15970	15916	15779	15546	15550	15221	15454	15377	15434	15224	15341	15434	15415	15378	15292	15375	15420	15356	15452	15438	15261	15500	15359	15382	15388	15124	15474	15362	15494	15315	15228	15348	15409	15425	15400	15548	15431	15258	15509	15290	15288	15356	15225	15436	15367	15195	15454	15377	15503	15271	15411	15545	15340	15345	15508	15421	15356	15369	15435	15336	15507	15450	15411	15268	15516	15245	15221	15330	15422	15369	15502	15399	15433	15499	15395	15262	15440	15391	15513	15258	15174	15315	15468	15371	15455	15270	15199	15406	15351	15443	15437	15558	15263	15469	15402	15467	15359	15531	15194	15407	15309	15508	15295	15250	15352	15248	15270	15403	15456	15351	15407	15308	15351	15468	15488	15258	15427	15251	15341	15339	15429	15240	15371	15253	15521	15314	15374	15371	15415	15367	15399	15465	15308	15444	15343	15455	15293	15292	15319	15263	15314	15426	15289	15426	15395	15409	15226	15550	15475	15315	15298	15469	15343	15466	15375	15382	15146	15320	15393	15392	15424	15486	15476	15393	15367	15258	15200	15407	15556	15380	15280	15133	15311	15297	15483	15352	15235	15338	15430	15457	15329	15253	15419	15278	15391	15149	15233	15303	15339	15417	15410	15436	15342	15335	15272	15354	15363	15379	15294	15455	15168	15499	15265	15455	15382	15308	15446	15452	15208	15382	15478	15272	15322	15410	15472	15270	15368	15520	15474	15356	15361	15528	15561	15239	15368	15431	15281	15321	15451	15596	15406	15339	15307	15407	15490	15373	15474	15309	15394	15306	15437	15444	15420	15447	15357	15401	15301	15336	15518	15192	15505	15393	15340	15509	15451	15525	15383	15366	15263	15389	15432	15569	15246	15452	15610	15366	15539	15344	15402	15457	15356	15299	15360	15204	15324	15202	15411	15468	15285	15447	15437	15448	15251	15371	15377	15472	15203	15619	15149	15507	15226	15361	15355	15390	15305	15472	15272	15525	15314	15273	15370	15260	15425	15443	15428	15430	15327	15412	15265	15510	15326	15357	15369	15281	15454	15462	15154	15489	15319	15336	15270	15403	15334	15402	15476	15405	15534	15391	15376	15464	15467	15394	15195	15338	15466	15469	15375	15321	15568	15291	15323	15371	15159	15394	15345	15337	15294	15306	15338	15215	15380	15496	15103	15232	15324	15329	15392	15188	15471	15434	15325	15253	15449	15431	15282	15630	15471	15253	15520	15218	15357	15448	15443	15331	15369	15514	15230	15598	15438	15320	15291	15384	15272	15319	15583	15471	15486	15238	15334	15409	15270	15402	15323	15514	15426	15373	15353	15447	15419	15558	15337	15349	15369	15312	15271	15193	15393	15337	15360	15378	15519	15327	15314	15501	15435	15250	15382	15204	15425	15317	15453	15370	15487	15341	15321	15469	15363	15429	15373	15279	15466	15238	15488	15235	15408	15230	15428	15412	15329	15567	15433	15380	15375	15285	15522	15350	15535	15337	15495	15358	15337	15179	15444	15579	15296	15535	15400	15407	15328	15162	15388	15408	15353	15344	15352	15487	15308	15387	15410	15292	15574	15315	15424	15443	15263	15253	15263	15339	15552	15274	15446	15318	15555	15408	15429	15330	15342	15346	15237	15527	15331	15314	15227	15525	15542	15367	15452	15454	15517	15364	15279	15206	15476	15346	15173	15455	15375	15379	15322	15446	15390	15283	15346	15499	15309	15424	15452	15136	15452	15565	15337	15208	15525	15229	15367	15465	15420	15499	15472	15396	15427	15334	15462	15425	15304	15404	15441	15341	15409	15491	15361	15552	15443	15228	15463	15453	15328	15377	15406	15366	15450	15205	15424	15199	15452	15386	15383	15309	15260	15418	15185	15305	15298	15229	15402	15339	15301	15209	15378	15360	15449	15527	15527	15476	15326	15358	15333	15326	15294	15421	15497	15424	15122	15435	15158	15415	15394	15537	15400	15417	15473	15386	15359	15478	15339	15428	15493	15249	15287	15372	15405	15256	15313	15514	15285	15493	15363	15327	15388	15304	15341	15342	15334	15382	15601	15390	15336	15379	15400	15304	15370	15296	15308	15339	15446	15253	15391	15674	15332	15344	15370	15389	15228	15586	15379	15292	15388	15414	15360	15436	15291	15284	15259	15302	15370	15488	15301	15385	15383	15220	15410	15376	15405	15423	15226	15252	15361	15355	15457	15245	15367	15500	15317	15312	15362	15514	15387	15443	15413	15196	15342	15352	15475	15406	15408	15248	15385	15231	15580	15391	15505	15349	15217	15453	15297	15436	15331	15318	15317	15391	15408	15197	15394	15476	15472	15284	15368	15314	15432	15296	15354	15380	15344	15597	15242	15396	15472	15396	15460	15439	15351	15292	15381	15430	15383	15140	15443	15491	15385	15332	15225	15482	15328	15564	15272	15484	15338	15430	15480	15461	15377	15194	15304	15394	15485	15298	15242	15603	15212	15397	15236	15181	15534	15434	15447	15330	15446	15418	15295	15346	15213	15382	15219	15325	15439	15385	15206	15169	15397	15455	15427	15456	15351	15409	15299	15237	15358	15525	15293	15257	15439	15209	15535	15285	15445	15443	15223	15348	15569	15354	15357	15187	15295	15235	15583	15466	15259	15384	15299	15304	15397	15363	15502	15295	15450	15531	15394	15435	15255	15372	15381	15183	15338	15415	15312	15549	15409	15406	15351	15453	15355	15468	15621	15514	15310	15430	15315	15429	15424	15415	15263	15429	15591	15255	15519	15463	15314	15451	15434	15482	15365	15505	15378	15382	15419	15378	15318	15438	15331	15218	15329	15262	15536	15448	15301	15366	15365	15421	15486	15425	15286	15395	15376	15282	15468	15246	15490	15323	15364	15300	15287	15312	15473	15414	15362	15349	15432	15393	15210	15240	15254	15316	15410	15364	15498	15361	15223	15302	15299	15343	15313	15408	15191	15431	15358	15333	15463	15318	15407	15375	15307	15326	15235	15405	15305	15363	15554	15299	15341	15118	15355	15418	15485	15519	15369	15323	15499	15306	15393	15276	15286	15331	15578	15508	15487	15383	15379	15297	15531	15409	15376	15449	15458	15277	15345	15484	15438	15499	15397	15361	15346	15405	15357	15259	15443	15491	15291	15478	15346	15430	15346	15403	15338	15443	15310	15353	15496	15381	15325	15381	15515	15411	15601	15313	15488	15354	15346	15379	15477	15247	15440	15503	15287	15126	15400	15307	15338	15446	15395	15446	15568	15400	15483	15395	15419	15441	15375	15581	15282	15428	15436	15369	15257	15365	15305	15282	15310	15420	15292	15321	15435	15448	15338	15405	15365	15314	15371	15317	15285	15440	15239	15479	15364	15426	15333	15281	15283	15473	15493	15565	15271	15428	15351	15438	15260	15234	15332	15308	15342	15226	15446	15157	15338	15325	15293	15369	15289	15395	15549	15437	15342	15315	15473	15400	15421	15324	15372	15488	15179	15468	15344	15255	15570	15469	15463	15346	15281	15540	15336	15329	15441	15377	15440	15440	15327	15334	15436	15279	15176	15413	15433	15398	15348	15407	15328	15431	15386	15491	15534	15484	15563	15493	15278	15443	15281	15312	15471	15352	15276	15408	15413	15415	15381	15396	15423	15225	15323	15429	15459	15339	15368	15431	15293	15351	15281	15378	15414	15586	15433	15492	15286	15390	15349	15329	15510	15588	15367	15396	15368	15602	15166	15387	15590	15345	15267	15296	15357	15293	15479	15336	15169	15433	15454	15422	15482	15427	15438	15412	15263	15294	15197	15407	15396	15407	15392	15389	15506	15270	15265	15355	15395	15498	15544	15441	15319	15157	15490	15249	15535	15335	15461	15380	15330	15489	15398	15325	15205	15442	15412	15484	15215	15361	15511	15343	15450	15196	15431	15466	15493	15349	15337	15300	15432	15394	15366	15289	15315	15494	15414	15527	15398	15170	15453	15421	15270	15465	15323	15337	15291	15472	15283	15350	15330	15498	15409	15255	15237	15529	15490	15494	15428	15319	15367	15386	15502	15351	15360	15296	15277	15339	15404	15495	15507	15460	15326	15429	15377	15301	15245	15481	15362	15357	15401	15423	15354	15343	15171	15375	15372	15395	15392	15484	15343	15378	15451	15405	15315	15255	15417	15382	15442	15406	15318	15390	15327	15391	15256	15457	15304	15233	15515	15351	15374	15368	15341	15386	15410	15367	15326	15494	15268	15334	15371	15222	15305	15401	15351	15328	15460	15320	15536	15425	15302	15269	15328	15430	15299	15337	15418	15313	15414	15234	15371	15499	15265	15368	15592	15488	15321	15519	15486	15408	15443	15361	15421	15411	15558	15408	15230	15494	15373	15434	15495	15479	15377	15357	15305	15448	15189	15332	15306	15257	15460	15349	15380	15322	15566	15560	15447	15394	15356	15259	15452	15347	15327	15465	15313	15441	15378	15523	15337	15323	15667	15210	15361	15383	15401	15269	15307	15362	15232	15514	15211	15424	15485	15303	15307	15375	15500	15492	15305	15141	15393	15216	15385	15453	15314	15386	15450	15320	15292	15494	15310	15437	15408	15273	15341	15386	15354	15347	15367	15350	15295	15295	15655	15385	15284	15477	15216	15262	15263	15358	15425	15409	15324	15361	15440	15399	15462	15342	15399	15301	15229	15364	15325	15413	15368	15348	15479	15409	15423	15291	15332	15469	15380	15324	15228	15143	15360	15359	15410	15239	15486	15470	15368	15339	15332	15532	15327	15207	15283	15274	15194	15557	15369	15244	15444	15330	15356	15290	15306	15443	15391	15383	15476	15305	15480	15370	15367	15445	15344	15355	15375	15421	15317	15510	15350	15535	15340	15297	15449	15342	15271	15377	15418	15270	15433	15313	15363	15519	15308	15391	15401	15378	15333	15353	15284	15274	15523	15453	15439	15334	15412	15405	15389	15437	15233	15393	15344	15524	15369	15398	15467	15462	15417	15363	15328	15471	15510	15392	15358	15584	15604	15397	15339	15450	15431	15470	15443	15249	15467
23922	21460	29159	24339	23049	24936	24097	20594	19920	19705	19616	19328	19221	19281	19198	19064	19195	18949	18630	18596	18927	18698	18594	18832	18862	18715	18676	18517	18724	18703	18697	18411	18541	18696	20028	21632	20800	19878	19080	18855	18480	18489	18686	18518	18401	18507	18581	18536	18517	18310	18422	18526	18485	18647	18461	18750	18531	18626	18421	18499	18660	18562	18428	18617	18475	18584	18511	18573	18516	18487	18429	18547	18463	18517	18799	18211	18627	18316	18450	18434	18459	18544	18398	18478	18323	18312	18461	18471	18462	18465	18623	18544	18572	18439	18368	18450	18512	18347	18503	18458	18385	18442	18569	18466	18486	18492	18480	18725	18446	18368	18484	18341	18416	18465	18275	18212	18651	18496	18431	18315	18506	18532	18473	18430	18571	18564	18316	18448	18398	18512	18499	18377	18246	18544	18528	18490	18615	18429	18534	18349	18493	18283	18269	18416	18393	18473	18339	18415	18537	18496	18554	18441	18394	18448	18532	18405	18560	18388	18428	18592	18496	18529	18354	18407	18445	18428	18399	18456	18507	18492	18352	18502	18218	18622	18354	18378	18435	18621	18500	18381	18575	18486	18342	18407	18495	18338	18440	18503	18581	18374	18706	18502	18500	18367	18640	18423	18394	18477	18380	18483	18565	18417	18397	18363	18461	18499	18453	18368	18351	18503	18477	18489	18486	18545	18480	18506	18516	18292	18438	18429	18514	18411	18644	18476	18397	18446	18381	18381	18625	18234	18510	18283	18415	18414	18325	18391	18438	18494	18408	18569	18516	18517	18515	18220	18373	18438	18403	18494	18660	18389	18398	18386	18366	18563	18568	18293	18210	18408	18688	18673	18546	18287	18434	18519	18257	18303	18227	18360	18588	18465	18573	18587	18238	18563	18495	18381	18397	18444	18526	18448	18525	18433	18311	18326	18265	18426	18399	18407	18423	18400	18380	18518	18590	18526	18228	18506	18273	18453	18418	18318	18373	18461	18657	18513	18378	18508	18632	18233	18636	18531	18490	18453	18458	18516	18360	18450	18486	18310	18607	18360	18483	18187	18533	18363	18501	18459	18331	18544	18307	18458	18622	18486	18400	18413	18542	18364	18545	18334	18522	18406	18384	18407	18419	18496	18206	18201	18446	18448	18330	18555	18573	18493	18426	18424	18522	18576	18370	18399	18465	18332	18395	18489	18350	18407	18572	18518	18435	18448	18532	18426	18453	18227	18275	18542	18503	18568	18564	18507	18485	18359	18334	18096	18679	18252	18672	18581	18359	18277	18441	18384	18437	18411	18264	18378	18421	18370	18419	18560	18490	18341	18400	18346	18378	18273	18542	18470	18453	18424	18357	18516	18377	18430	18355	18301	18390	18318	18429	18422	18398	18508	18490	18607	18459	18474	18333	18339	18575	18291	18574	18415	18279	18373	18354	18392	18380	18298	18370	18309	18419	18454	18296	18432	18300	18412	18392	18500	18476	18320	18278	18422	18498	18308	18405	18632	18456	18425	18340	18415	18371	18600	18423	18491	18430	18452	18515	18449	18503	18589	18631	18373	18732	18368	18647	18367	18559	18557	18261	18335	18377	18302	18692	18341	18262	18314	18421	18542	18352	18502	18404	18379	18342	18228	18201	18428	18434	18456	18445	18554	18593	18269	18603	18602	18403	18475	18315	18362	18503	18338	18476	18486	18463	18615	18517	18336	18441	18499	18407	18315	18413	18436	18533	18412	18487	18446	18409	18438	18508	18617	18431	18458	18510	18453	18453	18510	18643	18446	18555	18389	18308	18331	18534	18578	18280	18529	18345	18260	18388	18503	18599	18548	18443	18446	18373	18346	18310	18555	18422	18321	18179	18415	18445	18384	18276	18441	18302	18569	18573	18620	18519	18301	18340	18525	18466	18346	18293	18616	18377	18370	18211	18372	18619	18400	18479	18553	18541	18362	18422	18535	18414	18268	18399	18383	18319	18580	18403	18621	18487	18435	18266	18451	18589	18522	18580	18429	18445	18453	18521	18301	18492	18515	18500	18401	18526	18289	18445	18286	18658	18574	18578	18392	18291	18294	18423	18548	18494	18334	18411	18226	18620	18347	18488	18394	18678	18661	18680	18419	18426	18386	18709	18541	18309	18395	18614	18587	18443	18419	18496	18517	18462	18264	18522	18429	18603	18343	18599	18400	18615	18381	18479	18580	18374	18360	18489	18675	18390	18628	18474	18527	18392	18414	18362	18623	18451	18610	18413	18444	18433	18354	18531	18535	18261	18425	18198	18430	18268	18358	18422	18536	18581	18567	18539	18387	18512	18237	18208	18428	18557	18412	18408	18331	18530	18359	18319	18442	18310	18307	18379	18538	18556	18427	18435	18376	18697	18334	18648	18614	18389	18361	18365	18422	18390	18454	18529	18403	18343	18266	18401	18575	18556	18398	18267	18431	18331	18604	18513	18558	18293	18298	18241	18428	18443	18628	18619	18511	18577	18089	18490	18496	18282	18370	18548	18321	18398	18567	18333	18387	18423	18301	18484	18468	18548	18476	18480	18727	18547	18576	18383	18617	18399	18357	18405	18532	18445	18328	18488	18455	18464	18353	18303	18400	18656	18435	18219	18467	18621	18436	18685	18589	18589	18503	18621	18378	18403	18285	18251	18595	18470	18508	18522	18388	18324	18394	18447	18604	18687	18445	18598	18600	18284	18505	18565	18513	18474	18344	18480	18388	18303	18342	18599	18420	18377	18441	18422	18271	18290	18409	18562	18441	18391	18364	18249	18349	18437	18619	18333	18548	18450	18534	18416	18553	18483	18537	18381	18563	18601	18462	18398	18360	18628	18381	18602	18415	18483	18502	18470	18445	18263	18399	18527	18557	18534	18334	18717	18352	18308	18458	18369	18470	18432	18564	18517	18650	18495	18359	18557	18498	18440	18356	18385	18448	18484	18429	18476	18409	18360	18313	18656	18452	18535	18356	18438	18469	18515	18389	18515	18302	18390	18396	18340	18487	18287	18577	18779	18488	18329	18703	18380	18492	18499	18266	18429	18600	18464	18654	18661	18551	18357	18421	18367	18494	18467	18448	18418	18665	18159	18507	18587	18503	18461	18479	18598	18497	18542	18516	18501	18375	18212	18464	18392	18409	18403	18592	18360	18313	18553	18367	18493	18365	18485	18247	18324	18569	18371	18368	18276	18397	18181	18461	18590	18653	18523	18648	18595	18340	18347	18296	18255	18444	18655	18470	18547	18429	18337	18414	18443	18450	18521	18388	18556	18180	18448	18372	18430	18663	18595	18279	18356	18410	18380	18385	18395	18484	18484	18459	18409	18359	18598	18498	18540	18528	18553	18670	18378	18370	18404	18453	18388	18373	18387	18544	18293	18565	18651	18555	18416	18583	18531	18390	18508	18441	18231	18391	18421	18309	18459	18588	18211	18467	18430	18251	18491	18540	18470	18377	18528	18501	18457	18358	18468	18410	18560	18481	18292	18525	18552	18512	18445	18496	18321	18104	18159	18593	18736	18435	18584	18560	18289	18331	18423	18560	18480	18513	18534	18475	18411	18492	18541	18364	18228	18480	18554	18436	18422	18489	18454	18302	18479	18355	18351	18490	18564	18455	18476	18496	18348	18544	18106	18530	18451	18365	18593	18376	18382	18435	18563	18729	18707	18528	18385	18621	18598	18496	18507	18431	18397	18404	18440	18512	18538	18367	18614	18491	18422	18068	18384	18322	18557	18414	18492	18486	18326	18424	18391	18379	18444	18407	18521	18540	18333	18528	18534	18387	18689	18437	18658	18274	18409	18578	18412	18501	18398	18385	18373	18461	18448	18456	18434	18346	18496	18368	18638	18392	18468	18337	18372	18654	18427	18345	18601	18388	18451	18232	18284	18502	18436	18440	18504	18475	18274	18322	18341	18554	18313	18457	18568	18474	18301	18371	18449	18419	18453	18523	18597	18400	18448	18324	18411	18776	18396	18325	18522	18515	18284	18472	18419	18681	18513	18305	18272	18413	18543	18437	18455	18479	18253	18543	18421	18523	18466	18480	18559	18272	18424	18301	18534	18278	18539	18425	18357	18651	18510	18654	18337	18524	18378	18342	18303	18377	18485	18482	18488	18529	18507	18344	18446	18345	18276	18385	18489	18467	18230	18548	18561	18524	18424	18460	18261	18544	18439	18491	18407	18423	18376	18370	18502	18454	18399	18334	18433	18376	18480	18299	18508	18388	18380	18490	18577	18528	18651	18520	18396	18361	18249	18450	18334	18432	18318	18360	18400	18299	18204	18564	18407	18526	18593	18109	18444	18660	18394	18540	18384	18577	18381	18493	18655	18416	18524	18314	18403	18455	18413	18339	18497	18490	18352	18524	18367	18400	18375	18280	18537	18290	18244	18296	18624	18340	18392	18385	18401	18616	18398	18337	18435	18476	18386	18335	18467	18199	18564	18369	18378	18304	18311	18303	18321	18309	18500	18423	18379	18432	18448	18273	18509	18275	18440	18486	18587	18222	18524	18357	18389	18274	18527	18371	18278	18392	18482	18460	18402	18230	18480	18485	18529	18533	18550	18359	18495	18610	18474	18434	18577	18326	18557	18423	18661	18433	18585	18593	18361	18478	18537	18350	18476	18196	18511	18593	18679	18612	18375	18400	18680	18453	18547	18495	18404	18322	18487	18653	18468	18486	18569	18356	18410	18430	18336	18334	18563	18467	18369	18406	18272	18484	18465	18555	18456	18472	18241	18559	18531	18432	18359	18404	18305	18474	18323	18239	18448	18158	18345	18341	18375	18323	18541	18356	18632	18336	18592	18450	18469	18323	18599	18269	18247	18534	18292	18391	18178	18584	18433	18371	18565	18400	18536	18398	18436	18554	18470	18513	18645	18378	18374	18647	18424	18276	18558	18551	18218	18629	18295	18231	18554	18524	18640	18471	18382	18201	18394	18410	18526	18246	18506	18519	18326	18551	18214	18122	18375	18435	18425	18332	18421	18513	18471	18446	18529	18692	18387	18504	18396	18393	18625	18398	18410	18604	18311	18577	18471	18310	18359	18515	18498	18559	18413	18562	18355	18495	18317	18549	18407	18525	18439	18384	18400	18392	18481	18479	18567	18552	18412	18387	18515	18437	18409	18557	18239	18367
20469	35353	33332	27503	24696	21929	19533	18141	17658	17037	16597	16554	16665	16601	16467	16151	16150	15854	16035	15618	15963	15773	15721	15479	15680	15610	15601	15447	15549	15431	15626	15490	15411	15523	17671	19708	17747	16853	16037	15512	15546	15489	15537	15492	15379	15525	15436	15335	15289	15311	15200	15385	15300	15397	15399	15302	15435	15406	15326	15439	15498	15270	15389	15327	15430	15249	15278	15377	15421	15282	15313	15363	15485	15326	15389	15409	15235	15451	15409	15330	15379	15410	15197	15362	15419	15289	15342	15369	15296	15396	15306	15277	15207	15328	15353	15318	15367	15398	15393	15459	15268	15410	15446	15476	15239	15258	15361	15479	15307	15248	15259	15334	15239	15268	15301	15453	15511	15332	15317	15523	15479	15353	15385	15403	15319	15264	15320	15420	15292	15237	15376	15307	15406	15322	15365	15253	15329	15294	15353	15518	15256	15448	15405	15303	15493	15446	15568	15453	15338	15415	15460	15316	15283	15412	15281	15221	15400	15180	15210	15392	15323	15299	15385	15297	15259	15471	15344	15336	15241	15307	15316	15379	15367	15508	15293	15358	15345	15198	15404	15242	15413	15402	15394	15290	15513	15451	15332	15112	15298	15449	15264	15149	15285	15417	15436	15388	15340	15331	15128	15153	15450	15396	15309	15433	15526	15405	15424	15412	15204	15291	15385	15348	15232	15242	15517	15331	15336	15460	15315	15252	15256	15525	15372	15376	15441	15358	15358	15461	15341	15316	15332	15262	15405	15362	15302	15398	15382	15344	15234	15163	15492	15330	15460	15340	15378	15261	15290	15080	15298	15329	15345	15209	15353	15419	15346	15260	15375	15353	15343	15251	15476	15248	15292	15390	15253	15370	15411	15443	15385	15327	15311	15376	15242	15467	15321	15342	15317	15369	15123	15301	15388	15297	15024	15162	15481	15346	15289	15274	15114	15457	15275	15210	15271	15224	15327	15496	15397	15288	15459	15246	15371	15325	15508	15363	15263	15283	15208	15268	15447	15310	15412	15441	15319	15486	15384	15294	15306	15322	15371	15323	15503	15422	15332	15470	15354	15297	15269	15329	15501	15411	15296	15364	15098	15188	15240	15464	15413	15530	15402	15438	15344	15167	15496	15148	15344	15233	15321	15432	15440	15320	15307	15376	15309	15364	15395	15354	15498	15333	15337	15299	15348	15306	15164	15439	15427	15489	15345	15404	15450	15378	15506	15336	15330	15509	15307	15424	15257	15295	15292	15194	15299	15369	15220	15248	15428	15483	15284	15292	15300	15447	15284	15195	15471	15175	15274	15204	15318	15262	15343	15394	15435	15290	15441	15229	15211	15384	15380	15385	15438	15244	15342	15405	15286	15402	15439	15207	15468	15517	15334	15203	15320	15499	15515	15389	15335	15272	15341	15157	15324	15670	15332	15349	15296	15345	15350	15342	15362	15435	15212	15425	15368	15322	15506	15339	15302	15305	15514	15277	15345	15322	15392	15347	15420	15419	15350	15430	15388	15574	15366	15358	15223	15443	15421	15382	15446	15297	15323	15300	15356	15425	15187	15523	15478	15456	15360	15373	15482	15310	15336	15410	15398	15325	15194	15344	15374	15267	15194	15285	15384	15559	15313	15257	15567	15274	15543	15145	15234	15411	15291	15397	15460	15461	15208	15541	15294	15333	15425	15231	15255	15302	15352	15398	15431	15359	15383	15253	15202	15313	15258	15314	15442	15504	15433	15217	15550	15259	15238	15358	15390	15201	15506	15391	15338	15296	15319	15378	15484	15478	15345	15401	15401	15344	15242	15218	15283	15117	15347	15489	15438	15355	15271	15450	15356	15473	15363	15208	15173	15369	15173	15286	15272	15398	15295	15364	15285	15131	15415	15312	15371	15264	15325	15338	15357	15365	15152	15461	15309	15156	15440	15575	15289	15289	15441	15349	15425	15298	15441	15201	15395	15258	15107	15239	15223	15498	15163	15249	15214	15453	15417	15426	15319	15269	15349	15307	15317	15285	15221	15465	15288	15484	15518	15195	15295	15463	15429	15261	15298	15226	15171	15413	15390	15275	15337	15384	15258	15123	15400	15481	15372	15377	15366	15548	15356	15292	15435	15254	15226	15303	15294	15528	15309	15386	15356	15421	15272	15490	15356	15260	15257	15337	15376	15374	15433	15162	15161	15413	15293	15422	15220	15225	15325	15332	15317	15355	15357	15462	15337	15285	15393	15497	15466	15307	15331	15269	15263	15398	15413	15149	15163	15458	15344	15253	15254	15388	15443	15249	15350	15390	15458	15385	15385	15395	15416	15261	15162	15260	15208	15194	15460	15120	15487	15289	15360	15313	15388	15416	15243	15285	15301	15252	15248	15183	15442	15467	15297	15373	15377	15324	15400	15419	15447	15355	15468	15585	15239	15419	15403	15370	15308	15325	15272	15193	15386	15409	15205	15449	15374	15341	15387	15355	15633	15429	15274	15314	15370	15464	15336	15401	15215	15429	15314	15454	15297	15382	15510	15364	15194	15463	15407	15302	15199	15207	15390	15463	15399	15317	15350	15239	15272	15199	15610	15493	15286	15421	15350	15305	15569	15407	15347	15406	15200	15483	15241	15513	15259	15363	15487	15346	15424	15248	15286	15185	15365	15315	15346	15372	15243	15435	15317	15406	15367	15275	15332	15260	15279	15149	15290	15321	15292	15480	15409	15433	15491	15339	15346	15200	15299	15407	15336	15312	15331	15297	15434	15405	15141	15338	15227	15418	15142	15274	15422	15300	15305	15497	15328	15371	15266	15130	15393	15379	15346	15218	15206	15430	15315	15420	15312	15481	15206	15435	15142	15324	15397	15357	15328	15267	15283	15382	15279	15394	15399	15287	15253	15483	15477	15348	15332	15284	15286	15403	15389	15233	15290	15296	15406	15380	15433	15256	15229	15467	15425	15283	15475	15306	15488	15432	15282	15451	15355	15364	15242	15213	15370	15256	15455	15182	15253	15348	15516	15070	15348	15336	15529	15263	15204	15222	15226	15380	15376	15320	15481	15336	15359	15394	15413	15225	15236	15315	15298	15398	15387	15408	15349	15416	15328	15374	15290	15251	15322	15357	15447	15360	15321	15341	15337	15198	15107	15469	15242	15343	15408	15306	15497	15328	15164	15308	15401	15563	15279	15427	15418	15417	15427	15384	15443	15392	15266	15376	15395	15312	15469	15186	15304	15481	15391	15420	15260	15315	15490	15241	15499	15307	15522	15327	15398	15343	15388	15348	15405	15254	15305	15341	15345	15421	15350	15340	15441	15261	15282	15322	15463	15359	15261	15306	15382	15477	15443	15402	15576	15323	15226	15481	15324	15399	15140	15318	15337	15305	15310	15464	15334	15442	15245	15285	15502	15471	15254	15447	15502	15352	15059	15334	15263	15442	15306	15344	15376	15225	15294	15361	15489	15298	15452	15339	15345	15393	15448	15399	15125	15302	15392	15442	15270	15488	15364	15232	15303	15390	15262	15525	15307	15459	15184	15311	15235	15230	15408	15365	15405	15369	15441	15266	15235	15409	15501	15375	15232	15282	15367	15527	15463	15315	15176	15306	15452	15334	15337	15255	15487	15429	15392	15368	15431	15377	15413	15215	15391	15265	15368	15234	15218	15395	15482	15392	15384	15496	15291	15413	15264	15385	15253	15416	15437	15256	15328	15438	15315	15316	15347	15416	15271	15205	15513	15245	15509	15228	15295	15289	15243	15380	15183	15222	15254	15375	15227	15495	15337	15387	15161	15370	15354	15317	15512	15390	15272	15431	15366	15386	15410	15466	15231	15347	15312	15161	15480	15411	15434	15237	15215	15323	15347	15358	15277	15223	15472	15226	15234	15443	15385	15449	15345	15323	15221	15232	15256	15394	15492	15272	15345	15417	15316	15309	15350	15240	15367	15206	15327	15407	15430	15416	15320	15263	15329	15353	15353	15448	15264	15360	15302	15289	15245	15428	15515	15308	15306	15423	15433	15379	15170	15408	15187	15382	15337	15418	15305	15130	15267	15271	15408	15295	15479	15301	15359	15336	15374	15117	15385	15451	15276	15368	15191	15476	15319	15438	15284	15331	15234	15237	15287	15265	15275	15378	15641	15189	15510	15360	15376	15453	15240	15335	15448	15321	15359	15363	15287	15395	15236	15251	15444	15304	15221	15318	15350	15433	15387	15275	15404	15324	15484	15301	15325	15268	15417	15306	15406	15303	15269	15378	15373	15355	15359	15428	15476	15377	15362	15248	15239	15329	15370	15341	15377	15373	15439	15220	15482	15094	15175	15300	15341	15333	15482	15391	15320	15447	15416	15338	15331	15264	15336	15338	15251	15490	15451	15361	15525	15281	15314	15473	15463	15451	15301	15382	15375	15223	15373	15260	15412	15443	15532	15460	15251	15397	15107	15406	15261	15217	15491	15565	15276	15369	15299	15195	15513	15433	15194	15370	15345	15212	15359	15390	15396	15388	15418	15338	15238	15106	15422	15330	15572	15310	15236	15386	15442	15468	15370	15260	15409	15291	15300	15361	15364	15093	15254	15233	15265	15467	15249	15316	15366	15417	15250	15424	15404	15442	15325	15442	15477	15432	15384	15119	15082	15285	15303	15356	15302	15332	15311	15427	15465	15377	15495	15421	15439	15176	15487	15415	15377	15292	15307	15413	15419	15241	15325	15307	15461	15299	15298	15297	15150	15238	15216	15312	15263	15399	15369	15402	15407	15151	15224	15442	15384	15369	15393	15221	15430	15369	15436	15238	15406	15392	15143	15117	15483	15348	15505	15385	15319	15354	15220	15488	15179	15356	15401	15261	15468	15124	15382	15452	15330	15288	15318	15475	15290	15225	15229	15287	15462	15271	15262	15294	15341	15369	15231	15404	15611	15356	15254	15334	15382	15219	15282	15155	15298	15451	15339	15387	15270	15337	15183	15277	15419	15398	15083	15353	15315	15489	15341	15466	15300	15429	15387	15284	15306	15582	15507	15300	15360	15331	15428	15425	15440	15251	15268	15377	15532	15344	15446	15348	15465	15353	15422	15418	15270	15435	15464	15196	15216	15328	15315	15336	15210	15298	15526	15248	15370	15317	15276	15353	15444	15409	15283	15382	15491	15395	15302	15288
22943	21420	29377	23874	21805	24535	27380	21773	20562	20610	19936	19985	19801	20131	19789	19653	19333	19383	19009	18839	18970	19196	19046	19047	18916	18953	18830	18921	18783	18694	18850	18725	18653	18598	21678	24328	22369	20820	19649	18926	18530	18454	18576	18621	18541	18629	18802	18585	18740	18802	18642	18460	18734	18654	18673	18746	18731	18594	18597	18552	18607	18455	18561	18512	18794	18689	18932	18648	18574	18563	18778	18655	18815	18629	18742	18638	18678	18416	18346	18627	18471	18376	18634	18479	18531	18314	18488	18362	18613	18617	18680	18690	18539	18441	18592	18519	18533	18607	18350	18509	18687	18432	18358	18417	18566	18384	18440	18516	18362	18346	18575	18412	18449	18699	18612	18422	18632	18445	18642	18530	18614	18565	18661	18602	18526	18522	18542	18604	18546	18650	18586	18558	18462	18406	18404	18379	18651	18528	18531	18692	18569	18437	18345	18449	18663	18563	18558	18454	18467	18695	18580	18443	18627	18462	18355	18572	18555	18593	18571	18460	18570	18564	18713	18424	18531	18569	18486	18606	18259	18528	18658	18330	18824	18862	18724	18530	18435	18534	18714	18582	18580	18633	18518	18543	18517	18554	18417	18639	18705	18588	18567	18622	18550	18410	18303	18391	18546	18523	18649	18671	18527	18448	18887	18459	18567	18527	18453	18555	18446	18595	18547	18533	18543	18552	18321	18353	18539	18473	18743	18617	18567	18727	18537	18594	18708	18575	18528	18475	18620	18467	18600	18392	18535	18588	18413	18652	18623	18475	18570	18639	18514	18519	18692	18634	18375	18500	18600	18414	18429	18528	18479	18467	18450	18493	18542	18815	18650	18555	18700	18580	18407	18568	18480	18719	18515	18515	18588	18606	18601	18467	18725	18555	18628	18667	18682	18693	18414	18340	18424	18456	18565	18526	18604	18417	18702	18859	18478	18501	18635	18491	18623	18794	18459	18514	18326	18652	18499	18329	18537	18568	18470	18612	18500	18401	18525	18310	18350	18358	18631	18560	18440	18425	18609	18382	18526	18556	18556	18536	18460	18626	18551	18570	18462	18587	18549	18691	18462	18581	18582	18408	18517	18628	18363	18300	18443	18451	18489	18462	18623	18596	18665	18521	18545	18283	18604	18715	18650	18322	18370	18420	18467	18421	18328	18471	18454	18444	18711	18651	18773	18516	18376	18410	18567	18358	18531	18440	18601	18577	18527	18775	18386	18268	18484	18558	18618	18650	18341	18469	18622	18490	18344	18428	18467	18583	18424	18513	18514	18426	18391	18608	18333	18389	18383	18492	18513	18432	18413	18528	18522	18408	18743	18574	18478	18469	18481	18384	18568	18420	18672	18525	18745	18478	18585	18409	18341	18595	18684	18619	18524	18434	18655	18359	18509	18647	18618	18506	18442	18391	18454	18414	18754	18672	18405	18405	18467	18759	18540	18616	18637	18315	18527	18605	18583	18582	18844	18476	18601	18598	18659	18581	18592	18478	18535	18541	18486	18522	18599	18596	18371	18625	18461	18462	18447	18342	18455	18402	18398	18579	18482	18523	18508	18610	18462	18537	18630	18779	18803	18548	18684	18446	18666	18494	18500	18536	18399	18650	18474	18430	18639	18525	18531	18692	18456	18358	18680	18767	18469	18410	18527	18656	18407	18614	18623	18561	18574	18688	18550	18680	18496	18553	18652	18504	18526	18569	18402	18365	18577	18655	18312	18240	18533	18533	18454	18480	18424	18267	18476	18594	18358	18466	18557	18549	18738	18572	18338	18430	18824	18549	18639	18584	18483	18493	18574	18716	18535	18670	18428	18544	18535	18530	18498	18462	18702	18497	18647	18441	18399	18730	18399	18493	18463	18556	18737	18483	18520	18504	18532	18621	18752	18462	18559	18564	18346	18288	18499	18442	18585	18468	18846	18424	18329	18412	18535	18665	18518	18543	18564	18450	18563	18587	18674	18732	18745	18411	18369	18583	18517	18607	18523	18399	18321	18513	18629	18663	18541	18423	18838	18508	18638	18443	18369	18488	18506	18335	18526	18450	18463	18580	18466	18743	18633	18491	18631	18542	18480	18482	18572	18642	18588	18540	18486	18436	18459	18519	18423	18477	18541	18511	18602	18699	18477	18500	18516	18690	18518	18593	18301	18658	18393	18524	18490	18409	18483	18590	18588	18431	18464	18464	18511	18526	18533	18514	18498	18573	18458	18273	18305	18575	18504	18653	18701	18688	18291	18348	18418	18614	18356	18444	18416	18518	18580	18524	18434	18317	18400	18725	18511	18548	18621	18608	18465	18607	18731	18520	18528	18496	18468	18779	18502	18591	18798	18534	18416	18438	18353	18456	18572	18568	18539	18588	18291	18684	18351	18629	18452	18519	18367	18359	18716	18476	18651	18700	18365	18576	18502	18622	18406	18586	18574	18552	18480	18355	18329	18518	18368	18526	18554	18394	18581	18461	18709	18614	18479	18609	18632	18613	18571	18518	18442	18425	18589	18722	18576	18564	18421	18212	18541	18508	18358	18404	18668	18480	18516	18487	18621	18660	18753	18487	18542	18577	18530	18416	18371	18663	18504	18594	18743	18689	18201	18557	18436	18501	18531	18404	18379	18575	18374	18424	18159	18533	18453	18665	18508	18607	18544	18380	18605	18380	18536	18609	18613	18521	18404	18607	18545	18531	18519	18393	18568	18465	18571	18494	18582	18392	18467	18666	18291	18257	18560	18437	18542	18638	18530	18413	18729	18606	18490	18442	18683	18429	18532	18446	18561	18690	18622	18350	18439	18551	18510	18512	18538	18537	18550	18500	18418	18326	18352	18404	18474	18621	18489	18598	18667	18292	18427	18458	18412	18592	18453	18572	18667	18714	18713	18386	18652	18509	18653	18486	18401	18635	18470	18548	18583	18688	18518	18656	18551	18478	18481	18420	18595	18589	18523	18473	18595	18449	18762	18482	18512	18407	18595	18579	18648	18517	18546	18551	18568	18282	18473	18370	18664	18676	18426	18545	18405	18381	18541	18450	18600	18704	18458	18549	18410	18442	18445	18456	18537	18491	18543	18463	18575	18523	18612	18538	18578	18534	18293	18477	18547	18564	18667	18580	18567	18431	18717	18404	18576	18463	18658	18606	18421	18564	18545	18454	18586	18229	18555	18634	18530	18635	18582	18566	18564	18586	18696	18335	18399	18408	18211	18571	18567	18423	18629	18427	18472	18412	18527	18461	18535	18670	18489	18639	18606	18229	18580	18429	18511	18479	18572	18450	18615	18373	18612	18581	18401	18665	18483	18576	18486	18642	18451	18393	18547	18359	18456	18527	18557	18469	18587	18661	18455	18513	18595	18605	18719	18406	18479	18692	18445	18460	18494	18548	18498	18387	18641	18484	18421	18264	18648	18663	18582	18672	18495	18583	18332	18534	18332	18764	18646	18411	18662	18631	18184	18485	18657	18637	18578	18630	18586	18557	18400	18679	18609	18270	18586	18468	18427	18294	18430	18473	18490	18229	18509	18406	18621	18491	18505	18553	18479	18670	18583	18513	18330	18448	18708	18593	18492	18260	18445	18608	18388	18487	18602	18520	18565	18448	18527	18683	18458	18607	18511	18512	18542	18468	18642	18518	18491	18543	18490	18580	18504	18641	18497	18499	18407	18416	18313	18636	18435	18471	18455	18763	18772	18588	18681	18422	18428	18447	18583	18625	18494	18509	18680	18500	18672	18507	18640	18709	18624	18628	18340	18541	18570	18507	18563	18710	18462	18520	18700	18746	18619	18750	18565	18589	18606	18431	18446	18489	18593	18583	18634	18424	18613	18500	18789	18429	18387	18595	18557	18409	18439	18467	18697	18617	18612	18393	18629	18648	18567	18569	18732	18743	18542	18399	18593	18547	18541	18357	18456	18657	18581	18640	18515	18373	18482	18657	18508	18385	18505	18500	18524	18439	18444	18475	18478	18503	18701	18450	18498	18392	18485	18351	18395	18524	18693	18459	18504	18414	18489	18621	18668	18486	18497	18516	18525	18484	18426	18402	18612	18556	18503	18605	18562	18608	18467	18556	18188	18516	18640	18528	18419	18508	18522	18818	18454	18493	18708	18547	18419	18693	18356	18609	18371	18648	18820	18555	18545	18413	18356	18290	18518	18609	18486	18361	18567	18616	18351	18735	18837	18480	18485	18385	18504	18522	18335	18591	18445	18355	18459	18581	18400	18564	18572	18568	18539	18532	18499	18531	18552	18299	18427	18471	18394	18437	18570	18411	18510	18636	18466	18357	18560	18731	18545	18372	18567	18637	18494	18548	18514	18562	18378	18591	18338	18376	18509	18514	18805	18527	18484	18422	18504	18587	18588	18254	18460	18626	18491	18495	18764	18344	18576	18404	18595	18590	18505	18534	18568	18557	18468	18463	18580	18389	18537	18443	18594	18444	18465	18467	18328	18516	18530	18578	18462	18404	18559	18655	18499	18522	18498	18498	18443	18430	18582	18524	18847	18561	18591	18492	18630	18462	18439	18529	18513	18564	18391	18534	18422	18256	18450	18494	18589	18738	18499	18445	18572	18562	18384	18537	18309	18361	18293	18366	18360	18702	18599	18550	18343	18638	18510	18698	18497	18536	18581	18417	18541	18373	18629	18502	18376	18414	18596	18497	18495	18555	18591	18698	18550	18266	18376	18798	18333	18419	18766	18748	18608	18442	18555	18447	18576	18576	18528	18531	18489	18620	18399	18542	18484	18537	18562	18434	18577	18442	18357	18469	18429	18656	18216	18615	18688	18553	18629	18516	18388	18585	18671	18436	18506	18407	18435	18505	18495	18396	18423	18481	18602	18456	18320	18488	18488	18545	18442	18493	18459	18547	18542	18374	18403	18707	18745	18494	18378	18589	18679	18543	18507	18401	18579	18405	18732	18482	18480	18357	18690	18676	18654	18528	18404	18433	18282	18378	18540	18555	18524	18447	18461	18658	18462	18325	18493	18659	18476	18493	18460	18345	18600	18537	18560	18595	18532	18658	18493	18667	18652	18948	18658	18379	18492	18464	18591	18381	18444	18473	18673	18430	18388	18555	18360	18430	18511	18340	18426	18433	18621	18462	18854	18737	18440	18569	18379	18649	18417	18525	18540	18550	18363	18475
22378	40216	37572	31089	26418	23256	20890	19470	18428	17628	17433	17212	17259	17477	17035	16663	16517	16383	15879	15804	16060	16037	15988	15932	15958	15817	15545	15453	15563	15669	15436	15608	15438	15628	20087	23223	19802	17951	16243	15696	15413	15420	15414	15430	15362	15458	15554	15516	15414	15480	15540	15303	15542	15434	15498	15300	15441	15392	15361	15427	15493	15287	15481	15534	15424	15622	15441	15503	15241	15459	15293	15335	15449	15397	15445	15318	15448	15302	15480	15378	15406	15378	15405	15393	15434	15409	15297	15268	15338	15600	15293	15294	15453	15492	15321	15417	15253	15435	15271	15360	15353	15482	15273	15385	15403	15324	15373	15295	15360	15510	15509	15302	15425	15432	15510	15430	15478	15268	15337	15315	15235	15274	15199	15491	15509	15461	15363	15512	15308	15415	15479	15345	15493	15414	15451	15387	15410	15498	15390	15318	15321	15273	15337	15325	15319	15398	15351	15384	15369	15159	15692	15335	15418	15333	15344	15478	15358	15399	15314	15360	15404	15375	15528	15295	15412	15445	15191	15397	15261	15274	15391	15430	15199	15348	15511	15341	15487	15259	15380	15416	15431	15317	15384	15370	15489	15510	15401	15102	15301	15368	15482	15286	15351	15374	15326	15424	15299	15423	15393	15345	15425	15529	15337	15332	15387	15504	15389	15464	15459	15423	15259	15275	15170	15517	15424	15299	15410	15612	15415	15276	15311	15610	15297	15270	15482	15514	15445	15513	15405	15346	15233	15402	15436	15427	15316	15200	15452	15345	15252	15435	15311	15335	15184	15194	15322	15432	15452	15491	15177	15185	15271	15511	15170	15463	15213	15464	15343	15223	15403	15375	15293	15489	15338	15401	15298	15306	15289	15322	15321	15434	15407	15395	15298	15458	15380	15338	15371	15458	15408	15383	15334	15494	15296	15385	15543	15351	15390	15353	15230	15422	15398	15321	15269	15421	15299	15244	15358	15335	15404	15432	15380	15392	15394	15310	15288	15198	15420	15323	15401	15445	15382	15415	15336	15293	15287	15348	15274	15287	15385	15346	15378	15504	15314	15178	15224	15396	15449	15414	15312	15169	15464	15308	15241	15333	15250	15236	15582	15435	15335	15422	15404	15478	15398	15551	15270	15360	15361	15520	15360	15428	15186	15433	15325	15425	15476	15329	15367	15522	15439	15574	15413	15308	15401	15426	15497	15336	15306	15340	15296	15399	15350	15382	15340	15305	15366	15310	15426	15458	15361	15412	15281	15443	15439	15224	15378	15430	15330	15488	15609	15363	15416	15384	15221	15395	15286	15389	15453	15311	15513	15269	15248	15353	15385	15305	15153	15405	15139	15262	15219	15355	15235	15446	15323	15442	15318	15344	15293	15226	15268	15360	15360	15197	15441	15405	15298	15388	15418	15290	15352	15455	15419	15373	15344	15462	15419	15401	15379	15308	15328	15299	15460	15264	15396	15259	15269	15551	15354	15418	15359	15346	15439	15403	15299	15418	15457	15281	15227	15346	15432	15241	15358	15422	15499	15219	15203	15607	15576	15227	15529	15374	15495	15295	15300	15355	15364	15287	15240	15497	15363	15295	15501	15439	15314	15493	15317	15345	15394	15479	15432	15291	15304	15344	15298	15278	15304	15375	15271	15225	15092	15419	15332	15405	15279	15434	15195	15250	15213	15217	15346	15408	15466	15288	15335	15281	15421	15425	15376	15460	15347	15282	15354	15444	15482	15212	15436	15241	15432	15312	15299	15405	15385	15557	15260	15393	15393	15317	15352	15295	15439	15304	15373	15230	15421	15375	15269	15339	15457	15232	15429	15499	15238	15301	15438	15483	15428	15266	15396	15231	15432	15291	15451	15471	15272	15462	15235	15539	15353	15495	15373	15239	15363	15476	15372	15397	15501	15420	15318	15220	15489	15345	15336	15420	15320	15282	15374	15485	15442	15426	15575	15339	15210	15371	15354	15427	15325	15322	15520	15476	15514	15396	15197	15370	15302	15389	15225	15336	15238	15234	15334	15410	15330	15194	15547	15352	15430	15355	15489	15461	15329	15550	15475	15421	15570	15311	15288	15362	15394	15553	15148	15378	15359	15315	15283	15374	15451	15310	15233	15243	15357	15305	15320	15313	15385	15375	15484	15350	15355	15448	15358	15384	15489	15389	15390	15445	15360	15488	15237	15490	15334	15368	15221	15334	15473	15358	15398	15273	15430	15434	15292	15445	15206	15365	15397	15219	15257	15437	15523	15308	15424	15518	15258	15360	15501	15270	15371	15107	15330	15415	15429	15333	15334	15591	15329	15227	15464	15569	15363	15449	15187	15276	15387	15500	15288	15410	15416	15438	15343	15304	15350	15195	15406	15268	15289	15301	15440	15343	15351	15113	15492	15460	15306	15349	15312	15386	15454	15282	15342	15155	15333	15490	15429	15349	15427	15318	15408	15314	15349	15226	15426	15376	15367	15386	15496	15249	15391	15294	15318	15346	15323	15360	15298	15551	15286	15368	15324	15570	15467	15340	15442	15307	15342	15466	15453	15393	15394	15428	15352	15298	15353	15556	15304	15323	15394	15300	15378	15484	15278	15444	15456	15327	15391	15356	15393	15334	15185	15563	15446	15389	15255	15286	15386	15525	15401	15351	15282	15346	15206	15329	15362	15478	15308	15512	15343	15339	15446	15271	15313	15367	15452	15423	15344	15308	15380	15323	15600	15450	15444	15284	15333	15294	15508	15316	15228	15352	15362	15446	15243	15269	15344	15394	15382	15330	15469	15364	15420	15208	15360	15580	15338	15467	15499	15421	15231	15281	15365	15424	15412	15382	15541	15251	15302	15486	15266	15315	15198	15424	15411	15313	15458	15312	15436	15443	15402	15272	15277	15214	15293	15363	15232	15393	15474	15282	15418	15306	15489	15268	15414	15289	15442	15248	15344	15354	15356	15359	15431	15311	15255	15321	15439	15226	15353	15316	15280	15192	15418	15470	15152	15350	15488	15293	15264	15151	15405	15258	15374	15435	15285	15409	15370	15458	15303	15258	15309	15321	15400	15529	15573	15390	15344	15427	15490	15318	15406	15456	15449	15237	15408	15316	15344	15360	15356	15300	15430	15395	15434	15332	15400	15248	15292	15377	15388	15386	15430	15504	15211	15295	15422	15315	15381	15349	15493	15416	15350	15346	15156	15296	15291	15409	15386	15410	15507	15313	15182	15305	15267	15522	15425	15393	15249	15353	15441	15292	15287	15411	15399	15382	15260	15315	15343	15377	15375	15361	15452	15447	15273	15329	15422	15232	15357	15313	15436	15404	15474	15329	15393	15227	15458	15247	15327	15150	15214	15248	15485	15320	15279	15287	15386	15435	15404	15388	15321	15523	15345	15254	15325	15513	15479	15222	15396	15445	15340	15507	15370	15254	15279	15427	15418	15362	15371	15355	15408	15293	15395	15313	15415	15499	15294	15457	15509	15212	15271	15370	15286	15305	15516	15326	15402	15372	15427	15293	15120	15485	15244	15384	15566	15350	15286	15448	15403	15331	15422	15440	15392	15362	15356	15273	15527	15314	15370	15296	15591	15360	15343	15400	15419	15421	15138	15196	15391	15245	15295	15381	15291	15201	15242	15504	15396	15309	15240	15363	15382	15360	15294	15306	15432	15530	15201	15380	15262	15465	15240	15332	15529	15301	15211	15372	15278	15333	15370	15311	15364	15402	15451	15403	15307	15488	15179	15420	15332	15299	15413	15273	15332	15509	15322	15422	15126	15459	15338	15461	15409	15527	15339	15249	15339	15431	15417	15365	15355	15391	15426	15426	15448	15430	15244	15324	15289	15574	15256	15424	15356	15513	15282	15281	15341	15361	15372	15412	15344	15317	15378	15309	15373	15405	15308	15259	15379	15209	15233	15389	15343	15358	15440	15335	15315	15360	15412	15293	15393	15257	15547	15314	15481	15158	15442	15358	15289	15271	15311	15504	15335	15412	15516	15459	15421	15320	15288	15491	15233	15273	15293	15205	15169	15285	15497	15213	15482	15375	15516	15404	15302	15393	15415	15332	15277	15436	15387	15450	15369	15412	15317	15449	15520	15322	15340	15492	15498	15448	15380	15369	15560	15165	15375	15505	15339	15361	15437	15332	15304	15388	15199	15289	15312	15389	15514	15456	15236	15323	15377	15306	15497	15344	15201	15374	15293	15425	15286	15206	15398	15333	15331	15427	15245	15430	15493	15429	15298	15362	15382	15399	15372	15400	15357	15508	15201	15339	15339	15298	15489	15506	15325	15352	15319	15289	15484	15321	15268	15278	15346	15281	15367	15449	15368	15401	15420	15369	15533	15539	15356	15368	15528	15256	15378	15409	15249	15482	15278	15400	15448	15378	15445	15313	15448	15317	15435	15327	15385	15420	15386	15277	15434	15240	15359	15426	15373	15267	15329	15279	15297	15261	15412	15344	15305	15292	15577	15195	15472	15271	15487	15450	15334	15575	15191	15329	15491	15274	15218	15354	15051	15416	15411	15333	15423	15304	15346	15381	15366	15363	15386	15432	15273	15299	15229	15568	15389	15432	15361	15459	15393	15634	15514	15426	15501	15269	15431	15333	15354	15358	15311	15270	15562	15261	15585	15323	15262	15428	15639	15191	15388	15529	15301	15379	15345	15472	15488	15409	15434	15351	15425	15338	15335	15346	15273	15380	15607	15319	15377	15588	15329	15387	15330	15156	15535	15462	15162	15394	15335	15356	15493	15400	15598	15362	15215	15371	15522	15232	15429	15478	15412	15360	15311	15510	15228	15448	15300	15334	15304	15376	15387	15270	15362	15428	15478	15528	15432	15360	15366	15502	15377	15302	15333	15465	15324	15424	15270	15517	15562	15269	15435	15277	15400	15214	15338	15350	15291	15421	15437	15475	15328	15314	15371	15424	15181	15356	15563	15410	15479	15344	15298	15314	15190	15398	15462	15371	15432	15448	15344	15502	15220	15354	15351	15343	15263	15320	15223	15289	15434	15310	15337	15428	15365	15282	15411	15393	15386	15302	15368	15525	15417	15491	15265	15327	15214	15299	15334	15354	15286	15275	15271	15312	15452	15323	15331	15493	15347	15395	15458	15244	15243	15384	15310	15363	15267	15348	15319	15378
27869	23430	28652	26384	22399	21335	20526	19752	19390	19458	19355	18998	19327	19549	19192	18912	18997	18930	18901	18965	18789	18641	18900	18943	18715	18817	18373	18952	18481	18590	18704	18718	18672	18690	18891	18958	19013	19057	18909	18819	18650	18761	18511	18798	18499	18688	18583	18584	18728	18578	18639	18781	18718	18574	18456	18699	18511	18660	18712	18735	18553	18635	18749	18726	18664	18491	18560	18722	18711	18672	18613	18695	18563	18791	18570	18799	18751	18478	18775	18599	18722	18638	18580	18642	18604	18478	18501	18812	18798	18585	18614	18479	18827	18722	18842	18712	18689	18663	18622	18536	18607	18442	18672	18714	18460	18889	18565	18602	18645	18698	18795	18780	18821	18506	18564	18808	18505	18771	18710	18684	18775	18484	18753	18504	18607	18683	18536	18700	18640	18578	18555	18690	18539	18655	18561	18492	18567	18763	18644	18699	18796	18740	18589	18710	18433	18644	18743	18707	18611	18636	18666	18673	18664	18703	18759	18604	18617	18489	18484	18542	18719	18548	18632	18544	18879	18609	18516	18476	18568	18644	18545	18736	18674	18812	18974	18767	18753	18603	18847	18843	18631	18642	18559	18722	18650	18626	18748	18868	18635	18634	18701	18677	18597	18750	18765	18661	18712	18802	18819	18706	18807	18789	18571	18485	18554	18787	18729	18664	18751	18760	18802	18703	18787	18678	18793	18628	18600	18599	18647	18346	18562	18614	18651	18571	18850	18556	18762	18630	18638	18464	18569	18673	18758	18546	18589	18503	18712	18660	18798	18807	18577	18896	18552	18734	18582	18556	18772	18884	18731	18774	18639	18556	18431	18537	18559	18608	18647	18681	18589	18598	18803	18734	18724	18605	18958	18777	18733	18652	18542	18432	18527	18558	18608	18641	18669	18611	18511	18619	18617	18735	18614	18609	18543	18791	18654	18487	18641	18635	18666	18615	18783	18810	18808	18721	18453	18629	18738	18717	18729	18738	18676	18677	18546	18591	18713	18653	18606	18675	18748	18678	18685	18691	18583	18857	18795	18698	18676	18717	18574	18588	18645	18743	18687	18455	18566	18579	18715	18686	18522	18496	18632	18607	18740	18770	18742	18581	18591	18624	18557	18492	18577	18706	18580	18802	18744	18657	18728	18858	18629	18768	18690	18720	18671	18603	18868	18532	18712	18865	18651	18580	18784	18640	18729	18593	18362	18636	18596	18831	18582	18777	18522	18622	18570	18867	18691	18474	18646	18380	18598	18579	18540	18440	18653	18802	18504	18484	18587	18543	18730	18676	18562	18791	18664	18423	18524	18438	18559	18788	18751	18650	18606	18660	18636	18849	18646	18630	18679	18662	18665	18542	18516	18733	18658	18545	18471	18602	18742	18584	18714	18647	18770	18640	18634	18741	18492	18432	18632	18631	18739	18699	18769	18721	18679	18499	18528	18673	18761	18587	18823	18746	18630	18650	18782	18464	18960	18769	18612	18481	18565	18549	18799	18682	18384	18754	18710	18639	18724	18744	18574	18588	18535	18808	18841	18523	18517	18570	18874	18641	18794	18750	18498	18748	18478	18527	18898	18678	18532	18661	18830	18732	18461	18560	18685	18609	18606	18858	18512	18654	18621	18732	18577	18727	18443	18678	18641	18802	18592	18727	18735	18904	18532	18724	18720	18621	18688	18579	18625	18871	18495	18583	18502	18648	18528	18567	18614	18592	18558	18687	18773	18982	18667	18745	18714	18584	18530	18469	18668	18502	18642	18607	18612	18662	18404	18754	18459	18681	18941	18637	18852	18670	18773	18692	18695	18665	18761	18900	18564	18714	18741	18591	18599	18692	18744	18769	18456	18832	18882	18618	18540	18424	18672	18848	18647	18403	18783	18809	18992	18596	18641	18737	18589	18621	18827	18694	18665	18519	18841	18636	18604	18416	18653	18624	18681	18674	18903	18691	18451	18573	18889	18858	18751	18656	18694	18776	18743	18837	18798	18739	18745	18885	18696	18864	18453	18758	18582	18716	18496	18557	18744	18631	18680	18719	18723	18700	18652	18594	18727	18630	18651	18621	18723	18769	18741	18566	18897	18689	18642	18859	18591	18711	18674	18695	18635	18655	18438	18789	18677	18586	18577	18863	18614	18633	18613	18551	18785	18686	18518	18736	18824	18861	18641	18642	18721	18599	18714	18538	18703	18587	18488	18650	18757	18668	18671	18440	18688	18516	18686	18539	18670	18855	18624	18589	18628	18517	18616	18751	18628	18676	18478	18674	18693	18651	18622	18800	18585	18632	18594	18654	18579	18620	18740	18647	18847	18674	18616	18712	18696	18729	18697	18622	18556	18509	18800	18502	18808	18690	18651	18595	18714	18543	18555	18888	18684	18832	18774	18804	18523	18617	18461	18570	18785	18724	18896	18701	18489	18754	18493	18660	18779	18602	18574	18883	18595	18697	18705	18717	18448	18729	18441	18769	18700	18665	18585	18552	18725	18585	18602	18639	18878	18626	18668	18742	18709	18716	18593	18694	18555	18690	18636	18648	18629	18894	18737	18638	18603	18678	18506	18562	18556	18599	18641	18913	18407	18778	18533	18746	18469	18547	18699	18652	18712	18597	18821	18879	18677	18539	18675	18805	18827	18800	18755	18515	18745	18599	18476	18613	18678	18772	18580	18488	18717	18847	18765	18452	18418	18586	18659	18534	18666	18660	18769	18561	18749	18764	18654	18505	18587	18639	18633	18603	18706	18419	18536	18720	18745	18649	18676	18573	18576	18863	18708	18660	18483	18818	18943	18903	18578	18578	18798	18739	18615	18691	18845	18650	18633	18601	18367	18552	18750	18584	18751	18535	18689	18849	18766	18657	18805	18580	18628	18667	18645	18700	18711	18612	18639	18802	18612	18703	18669	18814	18561	18676	18538	18795	18698	18577	18697	18677	18532	18728	18664	18490	18439	18449	18720	18527	18563	18772	18584	18648	18516	18571	18489	18511	18535	18807	18512	18784	18968	18520	18764	18761	18581	18760	18774	18742	18566	18423	18562	18701	18697	18748	18497	18738	18623	18771	18784	18703	18523	18651	18792	18956	18576	18813	18513	18723	18611	18598	18670	18393	18620	18580	18666	18705	18570	18486	18410	18698	18860	18490	18556	18687	18704	18705	18589	18820	18552	18528	18487	18684	18775	18620	18579	18656	18596	18317	18729	18619	18439	18463	18512	18464	18472	18693	18725	18609	18454	18603	18772	18715	18724	18502	18621	18728	18694	18705	18647	18649	18672	18745	18728	18567	18906	18790	18649	18748	18501	18687	18753	18797	18648	19027	18644	18634	18768	18729	18540	18513	18624	18783	18605	18716	18727	18677	18682	18614	18754	18806	18718	18654	18689	18701	18771	18847	18711	18858	18791	18304	18608	18704	18582	18787	18758	18477	18669	18732	18748	18800	18803	18794	18798	18523	18374	18591	18763	18657	18713	18622	18741	18832	18783	18570	18782	18373	18499	18585	18611	18621	18645	18591	18959	18836	18596	18441	18663	18694	18621	18437	18929	18493	18565	18741	18639	18794	18802	18922	18662	18337	18634	18496	18868	18494	18447	18630	18797	18881	18659	18546	18737	18559	18648	18768	18374	18640	18551	18573	18908	18923	18711	18819	18406	18628	18983	18821	18720	18791	18388	18743	18710	18587	18820	18790	18486	18683	18503	18775	18552	18420	18611	18831	18507	18570	18682	18508	18765	18682	18708	18543	18709	18670	18649	18862	18793	18644	18728	18741	18711	18663	18680	18597	18675	18598	18694	18664	18685	18816	18720	18632	18610	18620	18600	18636	18786	18502	18829	18560	18722	18742	18691	18631	18701	18805	18620	18627	18626	18728	18695	18648	18627	18636	18802	18731	18792	18730	18667	18569	18616	18710	18565	18504	18612	18697	18594	18790	18690	18610	18827	18597	18767	18628	18636	18573	18878	18618	18509	18866	18746	18625	18743	18816	18717	18627	18837	18806	18734	18574	18368	18707	18799	18761	18788	18585	18640	18491	18574	18885	18815	18623	18567	18714	18637	18473	18731	18761	18507	18665	18658	18786	18654	18536	18673	18641	18855	18670	18619	18676	18806	18614	18867	18670	18688	18700	18879	18674	18756	18754	18680	18506	18644	18710	18639	18617	18488	18917	18607	18624	18450	18714	18713	18680	18934	18814	18639	18533	18602	18689	18701	18784	18581	18868	18580	18741	18591	18626	18604	18548	18505	18689	18677	18740	18656	18754	18580	18740	18646	18550	18590	18722	18714	18633	18875	18543	18802	18552	18727	18613	18785	18698	18584	18881	18790	18675	18865	18697	18587	18810	18663	18613	18610	18574	18561	18653	18710	18798	18761	18610	18368	18657	18474	18548	18573	18761	18479	18853	19024	18621	18774	18662	18649	18555	18657	18868	18748	18639	18608	18777	18605	18688	18543	18587	18737	18721	18754	18724	18636	18538	18614	18742	18752	18808	18669	18621	18794	18727	18661	18699	18855	18745	18754	18665	18567	18820	18624	18757	18788	18558	18793	18568	18569	18734	18567	18821	18742	18595	18626	18593	18756	18691	18760	18595	18533	18541	18720	18603	18687	18644	18708	18830	18607	18590	18799	18766	18617	18564	18562	18657	18737	18934	18640	18536	18699	18734	18721	18703	18810	18791	18833	18787	18618	18701	18558	18471	18561	18649	18599	18579	18750	18514	18785	18498	18695	18762	18736	18686	18651	18627	18589	18818	18608	18638	18736	18914	18755	18628	18567	18578	18764	18483	18664	18543	18557	18601	18783	18610	18617	18651	18475	18396	18750	18683	18407	18701	18732	18656	18533	18703	18816	18638	18437	18534	18688	18564	18580	18707	18599	18721	18649	18569	18556	18834	18514	18712	18818	18734	18867	18799	18916	18838	18610	18712	18694	18751	18766	18705	18836	18569	18830	18493	18644	18765	18737	18663	18436	18620	18714	18652	18692	18695	18638	18575	18411	18718	18672	18617	18678	18485	18831	18568	18703	18651	18605	18611	18399	18533	18832	18689	18810	18779	18549	18594	18507	18677	18644	18690	18679	18635	18612	18558	18711	18754	18771	18815	18719	18888	18706	18645	18608	18587	18674	18561	18722	18503	18779	18784	18663	18588
21119	29832	27923	22982	21016	19132	17685	16968	16806	16155	16184	15789	16157	16721	16050	15836	16064	15827	15725	15418	15716	15587	15892	15464	15560	15642	15418	15355	15239	15376	15547	15560	15283	15449	15740	16063	16164	15883	15649	15413	15643	15325	15427	15340	15374	15433	15511	15228	15494	15498	15321	15461	15439	15570	15494	15256	15528	15471	15383	15499	15506	15403	15418	15375	15489	15543	15515	15326	15317	15555	15381	15420	15565	15441	15335	15305	15574	15276	15482	15427	15455	15345	15476	15351	15303	15626	15322	15407	15404	15576	15525	15459	15369	15512	15338	15330	15417	15546	15491	15475	15443	15506	15331	15314	15363	15309	15320	15666	15452	15393	15556	15325	15542	15414	15477	15513	15514	15431	15481	15501	15377	15612	15519	15534	15436	15374	15488	15363	15331	15302	15218	15365	15396	15480	15501	15478	15362	15388	15341	15460	15430	15162	15296	15498	15446	15369	15396	15550	15384	15456	15464	15508	15334	15286	15396	15342	15353	15349	15268	15354	15389	15465	15317	15432	15391	15490	15382	15421	15474	15229	15530	15474	15271	15421	15343	15599	15403	15484	15324	15498	15456	15515	15531	15525	15446	15439	15559	15707	15449	15231	15484	15485	15414	15431	15461	15302	15547	15316	15451	15526	15462	15547	15482	15514	15458	15401	15260	15448	15619	15449	15396	15541	15503	15479	15415	15271	15454	15494	15357	15505	15503	15563	15430	15431	15340	15297	15526	15382	15370	15398	15245	15503	15470	15540	15438	15462	15657	15459	15447	15499	15388	15425	15482	15535	15370	15539	15392	15228	15430	15473	15442	15543	15490	15435	15508	15289	15364	15409	15596	15441	15401	15389	15622	15389	15431	15476	15394	15539	15364	15426	15329	15462	15429	15359	15213	15578	15339	15392	15344	15614	15405	15444	15486	15330	15448	15442	15492	15392	15161	15328	15473	15331	15440	15480	15505	15423	15446	15590	15355	15535	15489	15382	15508	15523	15300	15350	15496	15362	15576	15334	15499	15487	15350	15434	15273	15396	15296	15333	15528	15453	15230	15568	15379	15353	15447	15275	15315	15455	15364	15290	15464	15282	15386	15405	15334	15570	15425	15262	15473	15378	15476	15619	15489	15367	15395	15365	15519	15431	15407	15321	15337	15475	15274	15434	15415	15442	15522	15326	15585	15371	15399	15373	15598	15338	15655	15623	15524	15352	15436	15352	15358	15559	15413	15419	15413	15244	15338	15293	15456	15413	15608	15546	15487	15406	15412	15317	15232	15181	15326	15545	15425	15404	15441	15391	15352	15393	15103	15448	15392	15433	15423	15534	15455	15432	15477	15381	15396	15439	15498	15494	15357	15394	15463	15321	15402	15491	15335	15540	15453	15420	15352	15496	15455	15464	15373	15480	15392	15454	15296	15448	15465	15306	15526	15469	15415	15402	15511	15403	15512	15381	15521	15480	15391	15284	15309	15403	15418	15532	15576	15406	15480	15454	15437	15305	15317	15365	15472	15291	15465	15480	15460	15380	15284	15436	15291	15415	15273	15410	15532	15447	15433	15548	15489	15368	15535	15484	15403	15415	15350	15409	15412	15509	15396	15418	15257	15430	15354	15473	15380	15272	15472	15436	15243	15556	15438	15520	15391	15452	15592	15378	15379	15332	15555	15471	15359	15432	15440	15382	15387	15485	15625	15475	15405	15424	15530	15556	15424	15439	15256	15441	15305	15352	15416	15379	15466	15575	15374	15493	15361	15398	15406	15325	15649	15389	15405	15376	15505	15364	15451	15471	15429	15498	15595	15472	15474	15408	15358	15614	15466	15217	15465	15419	15386	15382	15343	15448	15575	15433	15464	15507	15463	15427	15388	15503	15584	15398	15458	15370	15500	15372	15475	15520	15435	15582	15342	15374	15539	15514	15447	15515	15266	15421	15500	15484	15425	15326	15355	15435	15443	15414	15336	15507	15706	15324	15482	15457	15393	15326	15268	15470	15517	15348	15399	15332	15567	15292	15404	15473	15323	15276	15596	15290	15562	15446	15355	15347	15587	15442	15580	15251	15310	15343	15534	15367	15394	15415	15330	15302	15410	15382	15423	15404	15388	15388	15188	15472	15465	15467	15438	15447	15399	15423	15387	15453	15376	15605	15321	15382	15445	15569	15410	15333	15376	15460	15488	15546	15379	15551	15492	15357	15328	15448	15258	15450	15329	15228	15367	15527	15519	15427	15356	15336	15482	15362	15533	15394	15546	15406	15529	15400	15411	15425	15428	15341	15418	15471	15569	15483	15379	15435	15582	15328	15360	15557	15630	15571	15562	15422	15444	15465	15521	15406	15398	15347	15354	15359	15270	15441	15313	15375	15314	15446	15528	15420	15411	15455	15558	15344	15378	15440	15315	15406	15461	15457	15280	15470	15474	15300	15321	15429	15338	15375	15416	15498	15486	15412	15401	15472	15433	15271	15602	15506	15429	15394	15436	15326	15393	15368	15395	15387	15514	15265	15403	15405	15251	15264	15371	15357	15609	15395	15303	15491	15420	15332	15434	15579	15423	15470	15373	15371	15333	15418	15360	15459	15368	15500	15403	15398	15371	15440	15409	15433	15404	15432	15199	15372	15422	15270	15473	15455	15525	15350	15501	15434	15479	15436	15490	15573	15540	15269	15324	15449	15412	15474	15484	15389	15487	15485	15310	15439	15605	15381	15430	15582	15594	15356	15580	15424	15404	15403	15334	15422	15315	15466	15492	15351	15413	15291	15492	15489	15390	15436	15315	15316	15389	15467	15355	15522	15529	15413	15436	15481	15457	15471	15410	15511	15340	15358	15572	15612	15460	15365	15451	15298	15492	15471	15612	15501	15289	15427	15582	15407	15351	15292	15406	15478	15496	15393	15385	15328	15451	15522	15344	15330	15410	15426	15296	15583	15303	15309	15428	15397	15526	15415	15329	15587	15691	15396	15390	15295	15157	15402	15433	15357	15425	15423	15527	15414	15429	15456	15579	15459	15222	15471	15583	15201	15426	15371	15437	15299	15395	15350	15472	15332	15246	15523	15460	15515	15431	15381	15516	15350	15442	15264	15465	15486	15493	15261	15523	15434	15444	15355	15346	15543	15431	15379	15321	15407	15556	15470	15401	15254	15428	15618	15465	15406	15408	15527	15415	15427	15503	15328	15348	15515	15278	15314	15481	15449	15516	15519	15414	15333	15492	15698	15420	15304	15619	15355	15474	15433	15347	15448	15479	15418	15556	15406	15407	15473	15409	15356	15579	15478	15403	15518	15524	15404	15376	15359	15389	15295	15199	15340	15165	15297	15410	15454	15321	15448	15438	15434	15334	15471	15253	15409	15460	15442	15568	15427	15379	15384	15362	15256	15348	15495	15602	15327	15335	15448	15378	15409	15478	15395	15440	15199	15338	15495	15427	15465	15356	15359	15494	15290	15483	15454	15426	15360	15485	15380	15299	15476	15407	15357	15491	15299	15396	15379	15311	15493	15312	15819	15330	15551	15352	15409	15585	15436	15558	15346	15405	15402	15461	15577	15520	15394	15435	15459	15450	15513	15389	15641	15503	15513	15453	15312	15386	15534	15575	15366	15513	15359	15447	15351	15385	15116	15400	15367	15600	15404	15280	15434	15330	15349	15525	15510	15405	15398	15419	15384	15556	15374	15403	15470	15462	15431	15518	15247	15390	15440	15358	15403	15254	15459	15419	15400	15386	15399	15517	15473	15364	15478	15578	15395	15318	15370	15652	15385	15480	15451	15480	15393	15436	15497	15450	15474	15436	15380	15527	15407	15517	15370	15358	15291	15571	15580	15467	15486	15455	15456	15466	15391	15532	15429	15262	15399	15481	15622	15398	15441	15498	15374	15492	15296	15287	15473	15523	15427	15442	15348	15439	15458	15327	15256	15363	15325	15356	15250	15528	15396	15315	15289	15398	15477	15434	15531	15228	15560	15573	15628	15509	15382	15417	15565	15195	15403	15390	15461	15332	15197	15490	15541	15511	15307	15477	15364	15427	15500	15311	15511	15539	15605	15494	15583	15391	15479	15317	15226	15293	15278	15533	15356	15365	15302	15426	15435	15540	15427	15541	15351	15389	15355	15482	15544	15249	15567	15499	15330	15426	15279	15344	15467	15305	15447	15482	15260	15423	15430	15427	15444	15564	15460	15329	15291	15535	15406	15222	15478	15228	15553	15534	15506	15566	15379	15358	15425	15448	15492	15583	15428	15335	15507	15259	15250	15495	15380	15389	15365	15514	15429	15391	15489	15466	15427	15474	15452	15328	15413	15379	15499	15397	15301	15364	15453	15289	15323	15417	15559	15416	15440	15435	15448	15441	15228	15239	15503	15307	15248	15520	15302	15384	15362	15432	15440	15425	15443	15358	15461	15363	15171	15478	15458	15405	15442	15366	15501	15482	15437	15342	15392	15479	15514	15425	15365	15529	15396	15498	15547	15366	15353	15491	15436	15488	15312	15402	15483	15363	15327	15340	15428	15476	15421	15544	15319	15433	15553	15538	15434	15413	15431	15419	15615	15358	15428	15515	15613	15451	15264	15557	15443	15385	15383	15437	15373	15442	15532	15433	15421	15405	15220	15464	15652	15492	15431	15461	15290	15470	15265	15426	15385	15391	15459	15513	15329	15314	15417	15421	15399	15399	15393	15452	15566	15318	15428	15300	15493	15222	15329	15536	15278	15422	15432	15285	15553	15499	15310	15494	15447	15388	15482	15124	15282	15281	15434	15332	15285	15452	15327	15349	15487	15470	15404	15510	15458	15246	15489	15370	15474	15328	15364	15598	15355	15587	15458	15403	15394	15465	15413	15435	15539	15377	15265	15357	15498	15556	15397	15290	15546	15208	15406	15507	15414	15426	15509	15364	15554	15365	15589	15379	15385	15342	15410	15462	15499	15491	15521	15367	15426	15433	15379	15380	15431	15469	15386	15370	15496	15495	15418	15310	15414	15456	15361	15477	15629	15424	15433	15258	15395	15304	15609	15442	15395	15363	15525	15341	15447	15528	15429	15492	15354	15437	15393	15509	15477	15600	15417	15242	15406	15301	15400	15714	15509	15301	15416	15589	15392	15632	15281	15328	15405	15572	15387	15322	15480	15332	15304	15301	15376
23746	21352	29056	24221	22993	24598	24081	20957	19996	19656	19833	19479	19353	19320	19416	19393	19260	19367	19028	18789	18768	18922	19022	18747	18980	18677	18517	18690	18751	18651	18514	18707	18607	18533	19905	21942	21027	20095	19370	19103	18735	18530	18628	18662	18580	18385	18396	18375	18554	18553	18661	18554	18563	18521	18370	18421	18377	18530	18538	18497	18524	18580	18515	18376	18562	18507	18379	18480	18525	18372	18506	18409	18576	18611	18540	18398	18691	18545	18410	18535	18514	18466	18525	18364	18601	18671	18612	18298	18419	18648	18448	18285	18238	18498	18580	18588	18329	18487	18487	18648	18497	18604	18502	18557	18464	18436	18553	18569	18409	18565	18551	18340	18261	18511	18640	18489	18377	18638	18693	18350	18424	18397	18503	18363	18400	18393	18541	18495	18862	18568	18505	18332	18388	18569	18423	18511	18489	18519	18598	18342	18414	18440	18432	18218	18469	18515	18432	18430	18663	18512	18485	18595	18517	18363	18674	18655	18359	18606	18543	18593	18266	18613	18376	18586	18701	18533	18838	18795	18383	18591	18776	18497	18449	18361	18616	18405	18487	18329	18525	18553	18461	18391	18638	18499	18446	18411	18424	18507	18381	18623	18313	18600	18563	18418	18679	18319	18591	18428	18467	18402	18394	18700	18556	18597	18353	18546	18561	18586	18553	18490	18533	18502	18657	18416	18521	18388	18625	18390	18181	18484	18487	18456	18188	18543	18598	18343	18475	18508	18692	18771	18656	18446	18438	18722	18299	18579	18552	18425	18517	18232	18574	18412	18643	18365	18623	18397	18530	18505	18560	18533	18425	18431	18587	18481	18605	18370	18529	18676	18502	18383	18541	18584	18523	18538	18600	18620	18596	18539	18236	18465	18385	18311	18498	18607	18661	18558	18394	18214	18618	18347	18428	18525	18392	18558	18721	18344	18437	18378	18464	18347	18713	18472	18520	18499	18549	18518	18608	18345	18390	18622	18627	18690	18576	18546	18594	18640	18452	18393	18466	18407	18403	18525	18488	18529	18328	18410	18408	18659	18451	18389	18536	18610	18632	18571	18511	18577	18672	18615	18398	18459	18491	18276	18481	18560	18488	18400	18622	18622	18293	18442	18317	18365	18540	18525	18481	18552	18504	18627	18479	18467	18464	18383	18556	18555	18510	18713	18534	18240	18474	18465	18481	18385	18488	18445	18369	18564	18377	18277	18758	18509	18332	18601	18417	18459	18475	18497	18434	18416	18714	18347	18456	18348	18307	18358	18461	18483	18614	18531	18661	18719	18440	18567	18506	18301	18665	18547	18356	18419	18650	18569	18514	18670	18417	18342	18513	18476	18354	18764	18495	18541	18325	18385	18388	18430	18360	18447	18379	18505	18424	18296	18603	18718	18538	18609	18686	18471	18507	18529	18650	18525	18738	18677	18758	18480	18518	18434	18582	18335	18666	18328	18454	18560	18560	18348	18549	18668	18394	18462	18519	18432	18607	18602	18585	18407	18420	18181	18437	18514	18414	18426	18706	18401	18439	18489	18362	18451	18402	18633	18555	18768	18619	18475	18510	18614	18549	18413	18517	18638	18566	18643	18554	18665	18440	18300	18564	18446	18474	18558	18322	18541	18470	18430	18259	18570	18485	18371	18634	18521	18479	18428	18738	18436	18305	18435	18681	18688	18619	18530	18452	18476	18622	18448	18632	18478	18486	18402	18510	18722	18478	18473	18239	18481	18453	18359	18349	18413	18399	18618	18558	18319	18398	18343	18347	18355	18394	18499	18597	18521	18543	18317	18438	18436	18695	18398	18664	18330	18443	18467	18431	18531	18456	18367	18653	18397	18525	18773	18445	18410	18385	18278	18358	18508	18451	18400	18601	18516	18603	18511	18471	18443	18514	18485	18336	18496	18613	18524	18451	18625	18632	18379	18615	18455	18290	18577	18630	18514	18479	18433	18640	18285	18620	18355	18516	18672	18450	18848	18531	18588	18556	18517	18606	18368	18640	18357	18405	18527	18312	18497	18317	18439	18458	18746	18730	18666	18423	18495	18627	18648	18418	18525	18778	18527	18492	18302	18486	18456	18648	18611	18613	18465	18531	18459	18462	18486	18512	18529	18677	18370	18440	18503	18403	18453	18360	18507	18537	18242	18431	18497	18482	18676	18552	18504	18613	18404	18485	18643	18474	18675	18444	18594	18692	18506	18792	18570	18641	18850	18539	18361	18583	18577	18524	18364	18532	18550	18271	18420	18408	18634	18503	18447	18450	18676	18618	18464	18517	18264	18279	18336	18553	18507	18644	18477	18515	18554	18663	18772	18555	18540	18615	18665	18401	18362	18463	18439	18382	18571	18445	18492	18342	18354	18483	18421	18541	18464	18418	18551	18397	18277	18508	18578	18645	18363	18472	18570	18641	18354	18307	18615	18340	18443	18498	18619	18315	18524	18679	18404	18553	18591	18645	18408	18491	18273	18386	18470	18470	18755	18567	18368	18456	18424	18650	18421	18392	18530	18564	18667	18662	18706	18368	18590	18517	18456	18505	18552	18344	18648	18646	18623	18471	18400	18556	18629	18414	18556	18570	18409	18754	18442	18357	18675	18568	18387	18304	18639	18491	18537	18584	18539	18472	18536	18398	18392	18533	18424	18502	18482	18722	18567	18406	18385	18387	18695	18688	18415	18409	18451	18565	18385	18371	18564	18415	18457	18456	18513	18620	18449	18374	18477	18266	18515	18649	18599	18439	18343	18414	18368	18617	18514	18493	18553	18358	18437	18289	18444	18630	18398	18420	18511	18287	18572	18521	18580	18441	18285	18397	18366	18728	18543	18546	18589	18454	18551	18499	18328	18561	18429	18663	18590	18393	18501	18483	18345	18567	18488	18504	18376	18561	18496	18647	18665	18438	18453	18307	18442	18839	18562	18682	18517	18514	18447	18558	18414	18477	18246	18240	18377	18516	18610	18486	18562	18580	18408	18639	18400	18512	18619	18388	18405	18335	18543	18552	18432	18472	18735	18381	18274	18378	18493	18460	18429	18533	18309	18575	18546	18415	18476	18596	18662	18703	18564	18306	18423	18421	18383	18617	18526	18398	18380	18589	18462	18531	18474	18443	18389	18327	18514	18482	18359	18406	18543	18489	18258	18506	18753	18616	18488	18359	18531	18364	18565	18787	18512	18686	18469	18577	18454	18497	18635	18402	18363	18497	18617	18615	18226	18624	18382	18601	18681	18530	18478	18699	18592	18595	18373	18466	18424	18405	18552	18414	18664	18636	18657	18566	18401	18362	18397	18490	18424	18464	18562	18490	18443	18671	18442	18489	18551	18613	18558	18515	18334	18330	18376	18579	18484	18371	18368	18587	18464	18471	18434	18645	18641	18458	18479	18353	18528	18577	18296	18570	18499	18415	18629	18576	18688	18616	18566	18506	18563	18584	18642	18481	18535	18455	18507	18555	18494	18506	18434	18316	18455	18588	18410	18489	18656	18565	18577	18325	18574	18436	18356	18448	18398	18543	18378	18500	18700	18536	18607	18620	18615	18537	18742	18509	18415	18553	18588	18312	18296	18624	18379	18409	18652	18917	18615	18491	18371	18366	18462	18535	18465	18527	18604	18558	18326	18517	18443	18462	18467	18444	18428	18548	18773	18432	18532	18675	18336	18592	18399	18620	18625	18427	18626	18607	18562	18685	18567	18324	18486	18342	18489	18612	18671	18318	18614	18649	18590	18498	18604	18529	18500	18405	18401	18542	18637	18622	18679	18597	18464	18442	18513	18420	18519	18650	18456	18319	18587	18578	18412	18415	18560	18394	18737	18625	18498	18262	18442	18446	18488	18329	18507	18595	18819	18432	18476	18484	18347	18145	18611	18492	18602	18372	18562	18599	18623	18579	18426	18445	18396	18298	18367	18598	18593	18540	18337	18262	18423	18448	18507	18522	18396	18619	18420	18487	18308	18331	18564	18333	18521	18410	18327	18330	18337	18640	18393	18505	18446	18506	18332	18674	18528	18459	18660	18300	18370	18470	18612	18524	18543	18262	18386	18399	18413	18688	18617	18575	18558	18490	18610	18506	18561	18491	18464	18457	18378	18660	18379	18653	18521	18372	18564	18459	18381	18624	18597	18228	18541	18597	18484	18322	18491	18607	18308	18457	18610	18462	18609	18404	18414	18471	18383	18463	18511	18342	18423	18479	18487	18553	18392	18505	18514	18316	18340	18612	18487	18400	18448	18554	18455	18578	18497	18572	18401	18525	18817	18446	18523	18482	18478	18447	18295	18428	18404	18593	18511	18360	18378	18531	18310	18588	18705	18384	18631	18610	18472	18563	18545	18604	18310	18479	18559	18509	18246	18478	18439	18562	18568	18700	18484	18437	18406	18652	18639	18567	18503	18344	18612	18682	18454	18443	18374	18680	18568	18257	18454	18459	18635	18715	18533	18487	18638	18565	18738	18475	18617	18637	18618	18365	18535	18510	18653	18454	18594	18282	18269	18622	18692	18372	18327	18687	18590	18638	18605	18465	18328	18483	18460	18495	18551	18539	18369	18510	18439	18345	18635	18518	18347	18415	18521	18596	18632	18472	18605	18463	18439	18586	18516	18168	18385	18445	18518	18505	18438	18546	18393	18626	18509	18396	18567	18444	18477	18532	18447	18457	18462	18586	18321	18268	18366	18472	18515	18533	18512	18582	18586	18417	18556	18404	18362	18188	18337	18413	18463	18257	18594	18349	18386	18525	18519	18794	18575	18436	18619	18448	18339	18638	18438	18392	18490	18463	18582	18556	18516	18558	18369	18795	18491	18224	18342	18404	18506	18374	18456	18507	18663	18473	18346	18605	18505	18370	18706	18457	18551	18321	18368	18375	18562	18418	18613	18605	18367	18331	18320	18394	18390	18544	18494	18668	18428	18483	18517	18621	18557	18379	18491	18532	18534	18541	18433	18431	18613	18370	18487	18321	18701	18708	18290	18414	18597	18390	18517	18348	18713	18408	18641	18246	18501	18636	18545	18441	18385	18583	18567	18349	18653	18418	18468	18651	18638	18568	18429	18504	18662	18591	18502	18724	18502	18617	18579	18495	18686	18613	18353	18508	18566	18375	18375	18407	18383	18298	18404	18424	18300	18592	18529	18279	18481
21209	35614	33838	26940	24220	21490	19807	18584	17429	17072	16822	16420	16595	16507	16772	16260	16351	16209	15793	15639	15844	16027	15638	15684	15579	15574	15493	15575	15558	15355	15516	15353	15578	15526	17444	19976	17902	16701	16183	15560	15440	15379	15416	15354	15351	15251	15236	15446	15366	15483	15364	15321	15335	15446	15441	15491	15473	15412	15322	15280	15326	15557	15255	15401	15366	15290	15600	15347	15260	15365	15376	15373	15622	15403	15422	15564	15464	15245	15286	15268	15256	15414	15382	15356	15155	15398	15338	15251	15377	15277	15465	15469	15428	15435	15241	15512	15346	15538	15354	15373	15345	15406	15286	15389	15366	15313	15258	15266	15398	15214	15391	15444	15380	15546	15340	15503	15114	15195	15470	15354	15327	15327	15322	15475	15259	15260	15273	15469	15429	15377	15368	15528	15325	15212	15305	15297	15503	15135	15394	15446	15442	15265	15351	15277	15228	15411	15226	15344	15370	15347	15268	15434	15416	15450	15376	15276	15359	15455	15294	15384	15336	15494	15053	15502	15373	15579	15237	15394	15370	15301	15316	15201	15342	15471	15326	15366	15211	15326	15381	15425	15404	15473	15307	15263	15311	15428	15509	15485	15348	15329	15270	15487	15408	15253	15492	15465	15346	15411	15347	15389	15418	15329	15362	15321	15437	15157	15399	15438	15236	15475	15516	15515	15314	15406	15300	15336	15411	15332	15467	15212	15297	15170	15380	15342	15193	15437	15415	15438	15492	15186	15393	15364	15493	15282	15426	15261	15422	15411	15624	15325	15508	15561	15248	15292	15342	15352	15574	15285	15459	15313	15305	15348	15287	15342	15370	15435	15530	15310	15458	15519	15261	15342	15633	15267	15417	15511	15474	15328	15485	15300	15232	15497	15384	15211	15401	15252	15281	15267	15322	15491	15432	15399	15475	15318	15209	15483	15257	15398	15316	15354	15285	15195	15247	15299	15469	15436	15517	15388	15468	15365	15379	15361	15313	15362	15433	15464	15293	15489	15393	15264	15410	15343	15226	15271	15319	15270	15261	15394	15440	15381	15362	15094	15151	15240	15292	15354	15332	15525	15443	15413	15457	15431	15338	15302	15371	15376	15440	15354	15528	15263	15422	15276	15430	15613	15326	15285	15419	15550	15437	15144	15521	15233	15323	15455	15259	15332	15502	15412	15206	15489	15355	15293	15345	15371	15528	15375	15290	15389	15375	15289	15500	15313	15386	15360	15443	15390	15416	15298	15419	15401	15475	15365	15228	15463	15432	15388	15357	15213	15298	15405	15398	15369	15285	15439	15345	15394	15412	15398	15440	15477	15572	15359	15207	15387	15399	15387	15288	15392	15565	15496	15353	15254	15453	15386	15388	15530	15409	15226	15424	15444	15323	15474	15483	15278	15491	15352	15455	15389	15476	15334	15441	15465	15395	15264	15383	15447	15270	15498	15388	15392	15398	15299	15332	15342	15384	15333	15354	15463	15311	15275	15291	15410	15321	15366	15309	15321	15257	15393	15450	15305	15217	15450	15219	15178	15530	15338	15503	15453	15424	15360	15430	15270	15383	15211	15350	15394	15340	15340	15210	15521	15396	15480	15324	15342	15400	15220	15345	15321	15214	15300	15306	15433	15429	15292	15336	15438	15255	15318	15412	15192	15332	15282	15181	15535	15408	15379	15372	15386	15436	15234	15463	15439	15510	15279	15340	15414	15355	15376	15213	15336	15354	15464	15356	15355	15190	15434	15286	15320	15241	15211	15317	15264	15228	15370	15475	15282	15407	15375	15151	15493	15355	15445	15361	15431	15408	15382	15371	15392	15402	15384	15354	15458	15180	15282	15227	15470	15387	15295	15475	15282	15213	15448	15311	15280	15341	15209	15464	15463	15333	15208	15545	15420	15205	15439	15418	15481	15371	15284	15247	15457	15441	15587	15329	15375	15431	15351	15528	15276	15387	15500	15272	15361	15359	15369	15444	15348	15199	15357	15291	15388	15338	15420	15284	15597	15426	15315	15364	15258	15594	15449	15298	15338	15237	15228	15202	15522	15562	15352	15410	15376	15521	15438	15535	15495	15333	15334	15334	15417	15543	15375	15412	15433	15262	15432	15437	15203	15516	15515	15190	15429	15413	15438	15333	15384	15354	15321	15258	15421	15311	15498	15327	15364	15465	15120	15377	15510	15430	15407	15455	15507	15438	15406	15306	15407	15157	15377	15350	15307	15377	15241	15425	15330	15447	15259	15309	15429	15556	15287	15363	15385	15383	15427	15393	15394	15275	15438	15272	15371	15375	15480	15362	15363	15364	15472	15294	15302	15358	15305	15322	15333	15276	15257	15555	15438	15400	15314	15273	15253	15361	15286	15306	15565	15492	15395	15501	15454	15340	15390	15442	15273	15311	15507	15404	15515	15462	15276	15402	15485	15283	15353	15314	15283	15328	15197	15398	15262	15329	15478	15308	15344	15422	15371	15271	15484	15331	15392	15332	15396	15141	15209	15332	15361	15287	15388	15445	15567	15478	15307	15432	15217	15476	15318	15402	15346	15337	15221	15400	15328	15324	15335	15521	15504	15343	15379	15405	15321	15269	15339	15330	15184	15424	15406	15414	15236	15275	15223	15314	15482	15304	15231	15291	15371	15355	15412	15365	15311	15505	15382	15440	15469	15405	15319	15382	15330	15407	15205	15303	15432	15257	15287	15347	15366	15305	15353	15492	15453	15371	15329	15349	15439	15453	15415	15383	15300	15250	15400	15163	15316	15358	15285	15301	15473	15338	15277	15273	15307	15373	15532	15246	15503	15583	15412	15349	15420	15387	15325	15299	15209	15470	15413	15342	15269	15423	15508	15157	15536	15436	15285	15264	15395	15611	15354	15304	15159	15444	15277	15232	15481	15097	15470	15265	15505	15310	15406	15358	15306	15455	15297	15354	15309	15498	15145	15451	15442	15245	15522	15257	15520	15422	15422	15420	15399	15338	15256	15281	15394	15419	15454	15451	15461	15245	15382	15363	15444	15334	15474	15461	15588	15448	15319	15371	15355	15438	15477	15450	15208	15332	15002	15386	15214	15452	15290	15317	15223	15217	15331	15405	15385	15401	15442	15236	15421	15311	15391	15459	15252	15428	15436	15223	15496	15218	15260	15367	15245	15214	15233	15451	15419	15292	15410	15434	15366	15262	15334	15568	15425	15201	15475	15464	15298	15403	15484	15486	15262	15290	15433	15486	15281	15263	15392	15420	15451	15398	15343	15284	15520	15309	15253	15213	15262	15206	15487	15437	15227	15327	15271	15432	15448	15500	15326	15487	15258	15229	15503	15267	15332	15341	15461	15356	15279	15515	15235	15142	15372	15445	15335	15380	15187	15386	15440	15300	15306	15395	15446	15311	15491	15442	15419	15308	15316	15399	15329	15435	15378	15430	15270	15468	15268	15297	15316	15240	15483	15159	15235	15211	15410	15393	15156	15484	15211	15296	15322	15498	15482	15480	15444	15453	15523	15262	15472	15425	15488	15437	15342	15271	15321	15380	15387	15418	15414	15451	15530	15465	15565	15225	15293	15594	15270	15248	15262	15279	15496	15447	15401	15338	15412	15411	15215	15594	15343	15404	15371	15344	15399	15491	15426	15416	15465	15446	15395	15455	15435	15263	15488	15313	15332	15437	15442	15512	15277	15348	15371	15468	15288	15444	15203	15200	15441	15475	15309	15472	15357	15382	15306	15368	15247	15303	15457	15221	15221	15419	15415	15242	15414	15462	15514	15442	15339	15372	15244	15496	15312	15279	15487	15434	15377	15431	15362	15347	15272	15323	15276	15180	15396	15257	15378	15517	15347	15498	15330	15441	15336	15459	15291	15214	15405	15359	15232	15241	15426	15220	15234	15295	15312	15351	15574	15486	15204	15216	15226	15510	15394	15424	15283	15343	15372	15386	15362	15378	15393	15473	15478	15390	15530	15362	15270	15327	15578	15377	15394	15377	15414	15325	15435	15392	15400	15364	15503	15568	15404	15573	15251	15441	15451	15246	15462	15392	15372	15329	15182	15280	15586	15233	15362	15282	15368	15273	15350	15561	15435	15473	15423	15323	15363	15405	15526	15398	15412	15438	15309	15379	15312	15298	15400	15222	15300	15284	15365	15232	15587	15311	15358	15169	15442	15223	15316	15298	15398	15321	15226	15221	15334	15242	15497	15384	15281	15477	15406	15251	15345	15166	15358	15386	15447	15448	15330	15316	15356	15417	15284	15385	15399	15278	15474	15516	15446	15367	15543	15352	15363	15319	15341	15345	15466	15375	15479	15313	15238	15233	15492	15355	15276	15350	15420	15381	15323	15304	15268	15430	15368	15319	15262	15326	15362	15393	15297	15447	15269	15319	15319	15446	15515	15328	15449	15191	15299	15231	15312	15340	15436	15631	15497	15332	15276	15177	15312	15391	15232	15332	15531	15429	15415	15314	15451	15461	15414	15373	15397	15418	15205	15255	15407	15255	15189	15349	15361	15306	15296	15415	15324	15268	15386	15286	15484	15585	15414	15384	15536	15110	15386	15403	15252	15415	15451	15506	15386	15349	15441	15274	15487	15374	15370	15192	15472	15289	15329	15267	15559	15380	15366	15271	15233	15273	15269	15354	15327	15388	15559	15322	15412	15197	15278	15391	15274	15352	15419	15365	15464	15340	15298	15488	15499	15362	15390	15353	15255	15186	15373	15493	15342	15384	15267	15296	15321	15610	15448	15295	15495	15453	15402	15104	15278	15236	15389	15248	15406	15312	15497	15530	15339	15458	15482	15348	15251	15260	15469	15347	15446	15343	15509	15491	15452	15341	15472	15245	15389	15433	15489	15358	15453	15329	15256	15239	15439	15342	15263	15209	15519	15201	15363	15369	15405	15525	15399	15436	15284	15189	15245	15352	15436	15294	15545	15210	15399	15429	15406	15324	15169	15301	15214	15254	15519	15322	15376	15392	15358	15477	15489	15413	15235	15242	15377	15354	15459	15540	15371	15546	15360	15169	15444	15270	15291	15385	15364	15423	15296	15443	15293	15373	15323	15399	15238	15289	15386	15248	15255	15398	15294	15321	15281	15171	15246	15430	15181	15419	15396	15229	15322	15324	15493	15474	15442	15444	15508	15403	15279
22786	21288	29270	23676	21717	24602	27680	22046	20641	20488	20232	19991	19675	19699	19735	19725	19561	19299	19150	18896	19120	18989	19179	18930	18729	18823	18718	18679	18850	18869	18909	18964	18703	18863	21208	24305	22389	20943	19718	19060	18549	18525	18805	18640	18469	18619	18531	18622	18547	18693	18683	18272	18501	18583	18768	18697	18636	18406	18695	18540	18548	18466	18620	18685	18488	18566	18566	18455	18650	18794	18622	18529	18547	18355	18395	18456	18639	18520	18610	18492	18478	18391	18676	18532	18409	18667	18478	18601	18822	18862	18677	18507	18595	18771	18476	18503	18450	18535	18580	18469	18588	18501	18450	18531	18572	18474	18616	18375	18470	18443	18485	18456	18551	18622	18645	18444	18409	18508	18572	18413	18532	18536	18327	18617	18359	18308	18638	18546	18262	18529	18296	18547	18509	18627	18591	18406	18244	18560	18554	18535	18593	18540	18385	18502	18510	18608	18472	18371	18340	18423	18332	18508	18330	18381	18481	18579	18495	18665	18686	18482	18571	18198	18469	18593	18275	18420	18196	18488	18502	18790	18595	18518	18694	18412	18560	18479	18540	18360	18568	18378	18621	18501	18463	18435	18659	18548	18348	18457	18487	18517	18579	18411	18492	18465	18645	18388	18118	18456	18812	18369	18593	18337	18443	18509	18358	18424	18443	18607	18794	18417	18578	18267	18642	18500	18675	18448	18475	18619	18396	18461	18443	18463	18355	18616	18639	18544	18630	18475	18617	18550	18494	18492	18491	18426	18571	18400	18603	18533	18645	18525	18513	18595	18385	18353	18569	18582	18499	18289	18242	18425	18521	18519	18348	18319	18557	18632	18630	18527	18402	18404	18470	18435	18210	18558	18339	18380	18377	18587	18561	18641	18530	18380	18490	18483	18589	18530	18469	18341	18338	18476	18308	18538	18743	18486	18305	18413	18510	18458	18410	18400	18448	18519	18400	18519	18436	18427	18611	18625	18496	18492	18387	18475	18510	18255	18342	18725	18645	18412	18584	18484	18458	18535	18508	18355	18479	18447	18422	18473	18267	18461	18557	18585	18567	18428	18497	18338	18550	18540	18606	18415	18387	18403	18584	18484	18442	18492	18506	18511	18508	18627	18656	18482	18561	18793	18486	18428	18607	18341	18450	18431	18447	18316	18463	18514	18513	18569	18379	18472	18669	18369	18505	18291	18331	18543	18518	18380	18448	18620	18522	18551	18618	18375	18475	18386	18484	18439	18510	18486	18698	18431	18371	18549	18535	18696	18323	18410	18321	18413	18565	18332	18486	18673	18338	18474	18360	18576	18400	18545	18678	18498	18388	18467	18691	18505	18555	18482	18672	18276	18563	18630	18718	18431	18537	18575	18354	18581	18526	18549	18450	18431	18440	18448	18571	18426	18578	18539	18495	18348	18663	18524	18472	18334	18716	18420	18554	18612	18401	18680	18267	18333	18357	18328	18326	18332	18329	18485	18437	18647	18313	18495	18288	18528	18414	18470	18482	18336	18351	18506	18348	18376	18414	18387	18494	18476	18451	18479	18629	18516	18396	18352	18403	18698	18323	18272	18489	18321	18437	18292	18443	18432	18591	18450	18481	18427	18413	18485	18622	18607	18417	18518	18374	18400	18521	18444	18521	18384	18427	18474	18461	18488	18362	18619	18354	18360	18438	18315	18657	18661	18634	18636	18417	18377	18521	18408	18439	18162	18535	18360	18552	18463	18253	18537	18576	18241	18533	18293	18577	18344	18515	18629	18481	18472	18487	18523	18516	18612	18476	18634	18292	18544	18500	18451	18562	18585	18401	18521	18471	18381	18628	18560	18422	18660	18429	18662	18735	18405	18510	18605	18250	18346	18408	18400	18443	18584	18427	18470	18299	18488	18616	18364	18528	18428	18414	18638	18615	18416	18352	18366	18729	18490	18488	18491	18595	18376	18482	18503	18375	18444	18363	18430	18252	18413	18327	18543	18443	18435	18579	18374	18488	18489	18701	18535	18499	18583	18440	18563	18319	18541	18359	18648	18372	18588	18371	18543	18341	18446	18454	18492	18529	18390	18518	18405	18410	18310	18512	18523	18554	18474	18332	18479	18572	18610	18561	18689	18535	18593	18475	18478	18585	18568	18322	18371	18282	18479	18450	18384	18406	18560	18605	18412	18337	18288	18347	18607	18364	18484	18286	18584	18443	18579	18611	18410	18445	18418	18420	18348	18469	18677	18437	18361	18452	18328	18552	18415	18569	18402	18386	18285	18441	18588	18695	18283	18487	18682	18459	18483	18322	18563	18613	18451	18509	18710	18506	18390	18484	18325	18523	18329	18387	18305	18345	18335	18362	18394	18370	18575	18397	18413	18677	18515	18554	18536	18538	18523	18605	18623	18534	18442	18680	18383	18457	18402	18399	18437	18486	18563	18637	18665	18385	18447	18212	18659	18509	18440	18549	18427	18545	18581	18405	18581	18254	18565	18264	18748	18532	18442	18526	18336	18580	18560	18409	18679	18333	18458	18402	18378	18377	18488	18171	18402	18600	18383	18297	18383	18543	18448	18445	18419	18466	18292	18342	18405	18542	18507	18534	18240	18564	18436	18509	18518	18445	18407	18568	18552	18792	18612	18484	18422	18489	18331	18418	18529	18702	18541	18446	18585	18289	18530	18549	18593	18609	18386	18357	18554	18575	18350	18401	18458	18575	18461	18688	18503	18664	18401	18617	18386	18601	18313	18690	18466	18351	18448	18812	18531	18630	18628	18425	18485	18736	18686	18583	18414	18529	18419	18469	18432	18620	18401	18524	18347	18344	18519	18635	18350	18271	18409	18383	18529	18544	18698	18457	18312	18497	18592	18368	18410	18365	18569	18799	18379	18463	18471	18504	18754	18393	18602	18378	18558	18367	18565	18552	18452	18396	18528	18342	18332	18351	18682	18421	18409	18674	18679	18489	18614	18476	18459	18590	18509	18417	18375	18559	18206	18504	18381	18461	18476	18366	18444	18435	18533	18374	18419	18491	18448	18433	18576	18402	18302	18478	18420	18447	18487	18463	18485	18484	18420	18580	18549	18686	18548	18545	18500	18535	18576	18634	18269	18538	18422	18404	18330	18373	18570	18537	18428	18327	18450	18555	18396	18552	18611	18488	18577	18463	18598	18598	18576	18467	18440	18345	18454	18334	18636	18447	18545	18273	18389	18557	18324	18325	18359	18392	18345	18474	18383	18445	18654	18273	18545	18524	18483	18416	18460	18584	18335	18613	18399	18641	18714	18513	18474	18371	18593	18594	18362	18335	18601	18564	18269	18661	18329	18379	18328	18587	18288	18599	18531	18515	18601	18661	18485	18396	18476	18551	18642	18781	18371	18535	18352	18485	18448	18428	18430	18334	18464	18403	18723	18501	18402	18285	18360	18511	18494	18433	18535	18581	18444	18490	18351	18406	18649	18544	18401	18726	18430	18572	18482	18713	18610	18525	18553	18533	18621	18525	18624	18427	18499	18524	18601	18493	18551	18382	18563	18428	18564	18549	18720	18336	18485	18711	18227	18501	18656	18417	18211	18339	18332	18610	18439	18431	18351	18335	18708	18382	18392	18322	18319	18592	18468	18422	18428	18567	18340	18297	18519	18577	18493	18600	18558	18610	18715	18430	18403	18448	18614	18552	18569	18475	18630	18364	18641	18428	18412	18464	18483	18529	18365	18539	18622	18510	18229	18580	18287	18613	18296	18474	18508	18378	18471	18496	18396	18638	18542	18443	18456	18598	18514	18558	18341	18438	18520	18460	18435	18585	18417	18609	18313	18270	18217	18366	18633	18369	18479	18498	18590	18298	18334	18518	18653	18438	18590	18582	18399	18634	18520	18487	18353	18382	18383	18624	18606	18336	18771	18565	18385	18566	18429	18406	18399	18586	18722	18505	18453	18279	18448	18483	18294	18607	18511	18198	18291	18454	18592	18458	18542	18478	18583	18525	18565	18600	18342	18499	18403	18519	18379	18364	18542	18545	18376	18411	18362	18506	18609	18241	18533	18557	18329	18551	18509	18459	18473	18672	18349	18503	18463	18231	18571	18443	18477	18385	18592	18371	18529	18505	18524	18581	18380	18637	18465	18511	18576	18480	18446	18511	18609	18592	18623	18473	18575	18403	18387	18345	18358	18481	18558	18506	18602	18554	18613	18333	18562	18491	18723	18303	18481	18761	18331	18535	18660	18561	18653	18490	18265	18452	18381	18620	18397	18244	18443	18540	18632	18397	18346	18719	18743	18484	18402	18490	18465	18441	18561	18508	18588	18384	18229	18509	18444	18375	18433	18339	18452	18392	18386	18393	18350	18507	18351	18438	18491	18595	18765	18620	18349	18502	18433	18556	18512	18487	18322	18633	18375	18464	18305	18226	18387	18495	18493	18381	18410	18355	18306	18439	18479	18471	18224	18381	18400	18555	18610	18488	18496	18526	18628	18502	18626	18491	18474	18717	18582	18433	18450	18480	18635	18633	18498	18536	18339	18497	18468	18421	18582	18504	18372	18554	18534	18405	18358	18579	18440	18353	18118	18401	18549	18399	18623	18627	18596	18617	18305	18655	18379	18391	18525	18589	18506	18392	18218	18581	18330	18540	18560	18578	18543	18812	18588	18560	18515	18582	18253	18298	18381	18500	18489	18253	18409	18208	18423	18505	18623	18438	18235	18465	18266	18734	18459	18622	18518	18397	18310	18564	18545	18679	18645	18344	18451	18453	18398	18434	18444	18320	18310	18622	18578	18434	18376	18547	18351	18504	18411	18254	18659	18407	18519	18285	18334	18392	18401	18502	18267	18475	18462	18413	18434	18446	18284	18284	18451	18463	18285	18567	18447	18755	18505	18268	18411	18357	18459	18550	18424	18455	18362	18632	18514	18405	18514	18495	18615	18428	18474	18350	18495	18619	18509	18527	18399	18553	18430	18477	18376	18448	18678	18552	18412	18388	18336	18378	18343	18366	18717	18324	18340	18519	18484	18516	18226	18667	18583	18459	18653	18489	18553	18532	18406	18510	18575	18729	18526	18448	18497	18480	18529	18318	18349	18469	18554	18585	18612	18514	18553	18540	18300	18486	18365	18494	18436	18553	18561	18440	18508	18623	18396	18581	18482	18206	18367	18467	18324
22582	39559	37562	30002	27390	23986	21532	19813	18692	17844	17439	17130	16755	17246	16864	16957	16519	16254	16030	15923	16080	16194	15742	15778	15746	15581	15674	15559	15523	15585	15455	15440	15774	15567	19316	22969	19530	17715	16402	15663	15433	15182	15499	15279	15377	15428	15442	15345	15450	15253	15279	15228	15262	15381	15366	15410	15258	15409	15161	15299	15329	15416	15259	15255	15416	15321	15487	15232	15360	15260	15347	15364	15604	15522	15313	15286	15349	15242	15237	15321	15205	15443	15398	15405	15276	15222	15456	15310	15236	15356	15419	15465	15311	15281	15297	15424	15233	15352	15348	15317	15222	15390	15448	15341	15376	15348	15296	15182	15161	15199	15256	15254	15337	15614	15227	15441	15244	15232	15375	15258	15346	15354	15259	15342	15355	15345	15183	15361	15350	15349	15482	15371	15277	15353	15444	15303	15393	15297	15334	15368	15301	15362	15358	15352	15146	15232	15456	15417	15325	15366	15334	15267	15218	15248	15198	15206	15322	15169	15239	15483	15481	15385	15467	15308	15323	15299	15326	15368	15190	15354	15261	15468	15363	15235	15429	15425	15335	15178	15309	15303	15366	15283	15479	15412	15250	15431	15357	15278	15349	15428	15279	15353	15470	15308	15260	15240	15266	15262	15323	15421	15269	15422	15423	15407	15352	15377	15345	15352	15320	15156	15228	15251	15287	15427	15408	15334	15470	15369	15307	15337	15396	15387	15341	15365	15418	15369	15296	15311	15249	15320	15129	15359	15382	15285	15360	15129	15330	15310	15338	15190	15556	15440	15266	15312	15456	15277	15210	15558	15303	15374	15391	15398	15175	15500	15321	15206	15223	15429	15336	15274	15185	15290	15520	15361	15244	15219	15477	15335	15381	15411	15263	15400	15258	15245	15229	15366	15371	15347	15434	15202	15305	15560	15284	15237	15524	15379	15340	15202	15343	15430	15409	15426	15427	15364	15364	15354	15385	15359	15286	15260	15489	15282	15298	15455	15384	15244	15162	15300	15394	15227	15313	15364	15405	15311	15444	15436	15263	15442	15385	15420	15305	15298	15391	15359	15449	15311	15236	15511	15237	15392	15492	15370	15418	15369	15360	15269	15361	15293	15223	15316	15423	15236	15349	15350	15319	15486	15202	15303	15222	15256	15371	15218	15217	15266	15329	15577	15305	15327	15346	15431	15405	15346	15186	15233	15406	15277	15221	15270	15399	15343	15376	15307	15313	15408	15368	15262	15404	15294	15208	15421	15376	15264	15414	15230	15272	15211	15276	15317	15248	15306	15223	15389	15470	15339	15257	15462	15387	15177	15215	15468	15338	15282	15533	15296	15309	15347	15435	15459	15491	15262	15312	15298	15397	15239	15323	15467	15284	15304	15346	15371	15375	15345	15266	15367	15248	15314	15314	15103	15444	15269	15266	15399	15274	15346	15394	15270	15368	15552	15286	15288	15305	15316	15450	15144	15120	15312	15355	15328	15571	15182	15403	15449	15310	15387	15451	15324	15535	15299	15281	15349	15339	15376	15305	15498	15318	15278	15322	15433	15331	15442	15330	15339	15349	15398	15293	15335	15323	15383	15490	15263	15369	15313	15465	15372	15280	15348	15473	15296	15397	15298	15475	15411	15336	15345	15543	15242	15352	15513	15276	15447	15335	15425	15275	15309	15209	15441	15437	15307	15319	15244	15358	15438	15332	15277	15297	15293	15120	15107	15365	15312	15189	15200	15393	15441	15495	15439	15514	15331	15391	15297	15248	15350	15302	15254	15239	15255	15502	15300	15203	15392	15391	15214	15449	15254	15192	15381	15321	15326	15256	15405	15320	15214	15177	15323	15140	15378	15407	15300	15263	15466	15358	15310	15284	15360	15148	15404	15243	15339	15551	15292	15575	15348	15227	15416	15342	15374	15350	15175	15288	15364	15360	15306	15493	15297	15275	15291	15324	15235	15393	15330	15513	15310	15268	15354	15282	15340	15329	15408	15291	15260	15290	15469	15295	15220	15330	15403	15455	15252	15275	15490	15106	15271	15179	15326	15207	15356	15369	15234	15380	15370	15239	15313	15418	15275	15261	15378	15226	15139	15237	15426	15214	15351	15322	15256	15261	15284	15323	15389	15149	15375	15298	15374	15290	15310	15301	15454	15322	15370	15361	15289	15618	15173	15392	15263	15057	15382	15493	15358	15273	15131	15392	15275	15272	15333	15314	15322	15243	15293	15333	15241	15326	15202	15238	15299	15279	15365	15371	15285	15215	15272	15533	15238	15274	15305	15543	15264	15388	15354	15202	15157	15302	15470	15302	15331	15277	15271	15284	15329	15204	15305	15415	15360	15440	15327	15244	15241	15268	15374	15170	15419	15298	15181	15410	15274	15382	15377	15261	15214	15330	15293	15461	15410	15295	15176	15302	15294	15501	15378	15278	15528	15222	15263	15280	15237	15301	15404	15476	15255	15394	15365	15174	15294	15463	15338	15406	15235	15396	15335	15215	15325	15347	15273	15229	15218	15153	15313	15284	15394	15269	15378	15491	15376	15300	15200	15240	15236	15158	15451	15205	15271	15187	15218	15433	15274	15354	15281	15301	15367	15500	15424	15383	15198	15412	15267	15416	15329	15451	15452	15260	15232	15316	15331	15139	15254	15376	15201	15363	15353	15126	15361	15241	15314	15304	15277	15471	15213	15200	15277	15316	15312	15341	15299	15236	15354	15344	15114	15217	15290	15316	15362	15294	15160	15373	15367	15281	15327	15436	15319	15208	15384	15407	15407	15490	15196	15339	15376	15377	15417	15255	15280	15394	15354	15427	15164	15302	15332	15292	15266	15320	15353	15222	15367	15309	15404	15188	15425	15322	15297	15499	15196	15324	15411	15360	15301	15270	15263	15211	15233	15376	15336	15390	15307	15404	15219	15433	15326	15504	15449	15309	15251	15456	15399	15328	15344	15318	15366	15204	15459	15207	15404	15431	15410	15590	15267	15325	15373	15521	15325	15200	15265	15247	15131	15338	15279	15179	15278	15405	15285	15278	15375	15441	15291	15361	15325	15266	15338	15556	15187	15422	15508	15249	15312	15325	15348	15361	15265	15202	15431	15297	15285	15290	15352	15225	15267	15344	15171	15465	15210	15358	15324	15347	15377	15380	15313	15254	15374	15536	15227	15296	15262	15282	15127	15295	15325	15172	15457	15337	15346	15316	15381	15242	15369	15378	15193	15478	15186	15282	15412	15335	15325	15339	15197	15345	15301	15314	15207	15242	15387	15406	15298	15182	15313	15236	15215	15412	15183	15248	15332	15140	15414	15339	15288	15497	15155	15400	15491	15308	15484	15346	15125	15409	15511	15204	15376	15436	15374	15261	15489	15185	15023	15477	15294	15236	15402	15431	15431	15436	15294	15231	15257	15346	15426	15360	15380	15340	15249	15322	15211	15321	15192	15242	15350	15217	15376	15345	15441	15263	15371	15228	15276	15340	15271	15311	15295	15323	15117	15276	15303	15346	15329	15249	15479	15312	15358	15452	15260	15392	15369	15376	15224	15337	15144	15379	15110	15378	15262	15230	15480	15234	15396	15183	15300	15375	15286	15282	15301	15093	15385	15201	15395	15447	15232	15392	15407	15330	15182	15275	15353	15241	15118	15198	15379	15354	15384	15271	15537	15389	15403	15444	15298	15381	15155	15286	15153	15419	15321	15384	15263	15192	15453	15153	15241	15384	15286	15308	15215	15106	15362	15166	15294	15309	15450	15194	15324	15241	15267	15447	15374	15441	15307	15291	15437	15287	15405	15420	15272	15137	15402	15105	15127	15349	15101	15389	15226	15362	15522	15297	15404	15535	15344	15440	15252	15464	15241	15440	15252	15558	15368	15445	15300	15373	15339	15296	15205	15445	15391	15258	15260	15098	15484	15483	15308	15403	15357	15362	15633	15154	15150	15506	15313	15332	15488	15354	15233	15358	15251	15263	15251	15232	15431	15467	15242	15260	15446	15313	15361	15381	15458	15523	15383	15125	15513	15355	15478	15478	15275	15323	15192	15381	15405	15352	15385	15339	15331	15348	15341	15414	15304	15300	15470	15241	15444	15438	15334	15370	15285	15419	15384	15185	15449	15234	15298	15303	15242	15247	15255	15153	15481	15342	15325	15321	15330	15606	15213	15280	15183	15388	15283	15439	15415	15266	15384	15369	15368	15281	15383	15380	15446	15237	15377	15329	15169	15357	15323	15231	15314	15409	15369	15347	15155	15357	15318	15316	15341	15350	15295	15324	15379	15291	15385	15348	15280	15413	15368	15208	15421	15333	15657	15343	15368	15340	15249	15434	15391	15318	15366	15489	15363	15281	15157	15468	15349	15339	15412	15317	15322	15466	15255	15397	15443	15201	15430	15465	15231	15273	15225	15322	15291	15185	15172	15436	15253	15334	15373	15256	15393	15282	15243	15491	15323	15331	15304	15363	15286	15472	15432	15449	15359	15397	15373	15266	15363	15205	15201	15354	15319	15448	15403	15541	15230	15350	15424	15302	15234	15368	15490	15221	15362	15404	15415	15423	15270	15212	15383	15384	15292	15287	15214	15338	15245	15353	15105	15227	15305	15395	15398	15270	15343	15447	15344	15232	15399	15434	15080	15382	15344	15206	15236	15347	15402	15352	15429	15342	15094	15147	15372	15310	15353	15370	15231	15156	15291	15330	15112	15281	15306	15198	15322	15441	15216	15208	15108	15319	15424	15222	15332	15172	15306	15560	15511	15315	15359	15336	15396	15289	15288	15389	15377	15118	15093	15321	15321	15393	15490	15258	15344	15206	15381	15222	15404	15276	15341	15456	15407	15355	15166	15305	15481	15307	15227	15293	15288	15200	15366	15277	15392	15337	15371	15226	15296	15326	15313	15361	15412	15150	15283	15212	15254	15320	15378	15422	15364	15332	15334	15253	15155	15503	15319	15267	15318	15256	15460	15164	15233	15492	15364	15288	15398	15409	15408	15232	15471	15233	15259	15377	15311	15348	15306	15419	15375	15329	15337	15075	15230	15328	15128	15232	15436	15380	15294	15234	15333	15287	15475	15123	15421	15308	15286	15296	15299	15149	15274	15345	15340	15307	15360	15374	15361	15510	15297	15237	15300	15215	15411	15490	15271
28036	23423	28767	26005	22287	21495	20923	20070	19648	19318	19288	19130	19043	19230	19156	19117	19099	18935	18814	18896	19010	18913	18943	19052	18896	18832	18875	18804	18947	19027	18793	18724	18983	18819	18951	19413	19315	19283	19084	18956	18941	18707	18843	19062	18872	18704	18868	18771	18893	18861	18868	18820	18785	18850	18902	18626	18727	19127	19032	18733	18989	19054	18828	18935	18763	18604	18918	18727	18928	18686	18890	19032	18996	18905	18932	18941	18874	18727	18862	18718	18872	18598	18523	18655	18865	18637	18894	18690	18781	18803	18774	18683	18863	18715	18894	18772	19150	18731	18679	18804	18759	18857	18737	18765	19017	18837	18920	18735	18871	18780	18967	18535	18953	18892	19018	18859	18676	19134	18811	18939	18888	18723	18576	18896	18919	18782	18764	18837	18925	18869	18816	18680	18943	18954	18855	18584	18719	18711	18805	18976	18884	18712	18820	18934	18963	18676	18573	18887	18823	18944	18657	18725	18754	18757	18771	18728	18995	18603	18794	18802	18892	18690	18819	18699	18762	18803	18846	18897	18860	18906	18680	18835	18786	18715	18669	18995	18912	18901	18751	18777	18827	18768	18724	18969	18830	18763	18606	18741	18858	19107	18773	18816	18847	18562	18684	18595	18948	18716	18783	18940	18781	18750	18857	18722	18690	18849	18922	18815	18774	18947	18896	18668	18885	18771	18736	18775	18826	18926	18749	18911	18841	18753	18656	18700	18766	18846	19017	18844	18801	18797	18606	18834	18511	18665	18927	18901	18688	18975	18758	18898	18713	18775	18869	18859	18830	18666	19077	18966	19036	18582	18778	18808	18626	18593	18671	18751	18884	18881	18971	18701	18720	18966	18870	18762	19029	18826	18983	18704	18965	18854	18721	18573	18930	18839	18950	18745	18751	18828	18766	18837	18868	18972	18769	18650	18822	18901	18900	18882	18729	18921	18875	18788	18692	18773	18918	18622	18882	18801	18804	18737	18728	18654	18944	18814	18767	18763	18801	18742	18806	18994	18846	18828	18671	18846	18758	18994	18857	18702	18632	18873	18832	18684	18744	18670	18911	18715	18858	18985	18836	18818	18761	18624	18838	19116	18844	18864	18763	18670	18682	18713	18785	19028	18849	18858	18925	18878	18736	18628	18818	18876	18721	18758	19033	18866	18855	18838	18900	18760	18990	18656	18861	18605	18956	18823	18833	18767	18732	18795	18663	18933	18680	18792	18648	18726	19106	18777	18674	18876	18564	18844	18903	18729	18756	18999	18993	18984	18745	18963	18908	18950	18528	18697	18735	18834	18685	18598	18734	18674	18851	18972	18903	18895	18757	18710	18851	18545	18894	18950	18864	18920	18709	18916	18684	18792	18740	18897	18858	18883	18874	18744	18712	18654	18828	18806	18591	18951	18807	18576	18740	18783	18893	18870	18767	18877	18727	18923	18948	18776	18916	18715	18844	18756	18814	18781	18828	18880	18879	18896	18810	18841	18810	18818	18933	18847	18631	18718	18937	18664	18659	18763	18671	18707	18759	18630	18778	18935	18864	18748	18870	18745	18850	18934	18746	18526	18721	18830	18811	18841	18940	18767	18650	18953	18855	18796	18597	18799	18751	18788	18707	18867	18904	18779	18699	18879	18794	18724	18624	18799	18949	18769	18897	18892	18806	18888	18871	18634	18543	18653	18811	18595	18852	18842	18678	18980	18876	18870	18952	18892	19110	18765	19089	18874	18811	18738	18821	18939	18825	18682	18734	18890	18809	18836	18939	18776	18919	18959	19027	18747	18783	18744	18858	18854	18790	18822	18857	18877	18720	18792	18911	18596	18864	18691	18750	18847	18738	18702	18793	18865	18756	18654	18989	18735	18759	18832	18958	18956	18742	18793	18985	18873	18691	18899	18899	18747	18775	18703	18942	18799	18699	18691	18715	18992	18664	18554	18926	18972	18812	18787	18835	18787	18819	18882	18961	18777	18663	18672	18737	18822	18846	18714	18505	18473	18734	18707	18759	18859	18887	18754	18838	18852	18746	18850	18771	18870	18781	18836	18814	18580	18772	18839	18733	18912	18730	18736	18568	18811	18715	18593	18729	18762	18789	18746	18917	18849	18800	18780	18870	19031	18955	18827	18632	18896	18734	18759	18886	18836	18831	18941	18711	18820	18805	18844	18739	18961	18620	18642	18715	18749	18719	18864	18895	18766	18701	18732	18647	18779	19127	18776	18778	18709	18963	18702	19018	18783	18723	18784	18670	18648	18941	18830	18634	18947	18778	18780	19004	18986	18924	18710	18719	18631	18811	18731	18914	18697	18851	18873	18826	18952	18850	18869	19014	18951	18688	18786	18811	18806	18767	18774	18731	18713	18794	18873	18785	18619	18933	18980	18742	18797	18860	18823	18855	18857	18814	18747	18743	18593	18921	18772	18886	18966	18701	18724	18926	18754	18666	18914	18871	18668	18720	18783	18870	19011	18850	18844	18718	18809	18684	18811	18666	18899	18686	18904	18833	18868	18806	18796	18681	18892	19021	18826	18696	18926	18710	18853	18702	18681	18906	18856	18865	18834	18857	18629	18909	18864	18747	18845	18751	18644	18659	18715	18797	19076	18666	18831	18891	19061	18927	18669	18755	18893	18600	18768	18883	18956	18555	18954	18684	18847	18658	18775	18819	18868	18842	18839	18796	18783	18835	18671	18754	18806	18802	18741	18788	18821	18795	18881	18853	18967	18695	18982	18713	18904	18772	18936	18834	18782	18667	18668	19064	18852	18824	18845	18670	18862	18822	18848	18937	18848	18739	18886	18941	18785	18814	18933	18832	18773	18984	18828	18779	18594	18794	18691	18697	18873	18838	18800	18554	18692	18676	18839	18899	18744	18836	18759	18993	18826	19091	18932	18906	18799	18984	18779	18874	18824	18619	18813	18725	18924	18782	18864	18747	18811	18992	18810	18975	18962	18870	18947	18782	18980	18733	18663	18839	18831	18817	18814	18900	18605	19077	18727	18680	18739	18712	18700	18672	18923	18763	18854	18856	18908	18922	18898	18788	18785	18887	18981	18743	18593	18699	18887	18719	18676	18730	18641	18589	18816	18913	18792	18673	18817	18740	18711	18747	18804	18802	18773	18796	18854	18939	18824	18812	18862	18744	18682	18692	18885	18757	18991	18709	18760	19000	18664	18704	18887	18798	18783	18807	18755	18871	18756	19046	18680	18796	18804	18755	18913	18749	18886	19046	19020	18688	18573	18618	18830	18848	18742	18919	18695	18767	18903	18812	18956	18948	18734	18955	18595	18801	18813	18730	18644	18827	18671	18779	18968	18863	18877	18821	18873	18983	18655	18922	18660	18759	18735	18881	18850	18626	18921	19017	18977	18764	18685	18531	19002	18794	18725	18784	18992	18749	18700	18769	18903	18849	18857	18876	18797	18680	18809	18582	18766	18710	18796	18919	18785	18727	18836	18725	18826	18733	19004	18877	18723	18921	19179	18897	18833	18986	18872	18773	18964	18815	18704	18904	18742	18600	18691	18758	18697	18640	18878	18837	18748	18641	18820	18773	19002	18844	18875	18768	19021	18885	18738	18925	18664	18841	18864	18883	18863	18823	18715	18799	18746	18708	18952	19076	18971	18695	18736	18802	18703	18589	18967	18948	18726	18760	18859	18733	18856	18757	18912	18853	18889	18867	18977	18908	18905	18724	18770	19032	18579	18685	18922	18938	18850	18653	18653	18790	18773	18952	18853	18935	18770	18878	18740	18753	18772	18735	18829	18780	19025	18681	18953	18845	18519	18809	18845	18731	18840	18813	18774	18826	18654	18823	18752	18607	18787	18771	18989	18848	18723	18799	18846	18739	18644	18836	18748	18807	18730	18904	18746	18946	18940	19085	18806	18880	18846	18830	18809	18844	18827	18797	18890	18680	18826	18827	18747	18532	18627	18671	18804	18980	18870	18941	18882	18905	18959	18868	18692	18736	18969	18948	19083	18623	18866	18806	18927	19030	18911	18920	18775	18678	18766	18821	18680	18784	18765	18918	18821	18926	18989	18840	18777	18856	18953	18911	18797	18849	18706	18540	18799	18779	18594	18909	18722	18826	18918	18845	18938	18761	18725	18747	18827	19012	18841	18875	18599	18823	18639	18926	18878	18841	18881	18903	18816	18722	18892	18689	18780	18700	18859	18927	18783	19069	18581	18815	18783	18791	18965	19015	18609	18783	18647	18845	18844	18871	18787	18778	18667	18848	18804	18612	18981	18915	19005	18778	18753	18925	18749	18829	18938	18822	18815	18826	18924	18933	18795	18711	18979	18912	18589	18869	18644	18752	18635	18896	18822	19005	18870	18737	18924	18806	18794	18953	18760	19032	18774	18713	18908	18822	18777	18906	18739	18954	18715	18681	18854	18931	18811	18767	18793	18710	18904	18732	18895	18874	18773	18823	18847	18742	18654	18883	18761	18893	18685	18764	18599	18701	18845	18815	18746	18634	18784	18901	18728	18813	18708	18694	18821	18943	18807	18888	18854	18841	18805	18756	18765	18661	18647	19002	18848	18766	18983	18869	18662	18759	18646	18865	18751	18709	18924	18973	18724	18752	18869	18719	18800	18796	18766	18738	18704	18826	18843	18858	19146	18977	18848	18819	18736	18672	18843	18965	18772	18881	18851	18761	18902	18751	18896	18630	18890	18833	18829	18912	18796	18779	18892	18703	18762	18835	18718	18793	18828	18736	18791	18685	19027	18803	18811	18886	18826	18959	18780	19021	18495	18820	18733	19007	18760	19009	18908	18658	18799	19030	18933	18653	18652	19109	18629	18959	18912	18806	18633	18781	18787	18805	18837	18799	18968	18944	18600	18923	18868	18941	18737	18773	18976	18710	18721	18657	18789	18891	19116	18811	18702	18781	18802	18785	18915	18850	18800	18975	18592	18711	18757	18699	18937	18991	18895	18886	18742	18889	18701	18949	18803	18998	18870	18785	18761	18918	18634	18796	18871	18846	18829	18770	18633	18767	18723	18721	18822	18833	18972	18680	18661	19020	18841	18931	18540	18776	18753	18955	18698	18716	18849	18792	18807	19056	18656	19127	18773	19040	18545	18928	18926	18841	18724	18850	18949	18889	18835	18844	18822	18896	18907	18761	18725
20845	29384	27542	22146	20704	19804	18312	17257	16952	16484	16218	16215	15928	15879	15956	15943	16123	16059	15694	15678	15552	15949	15628	15786	15487	15629	15553	15443	15604	15459	15526	15622	15466	15642	15648	16363	16175	15782	15627	15628	15596	15540	15589	15427	15720	15392	15440	15502	15547	15461	15499	15626	15397	15545	15522	15575	15673	15557	15614	15610	15586	15580	15677	15422	15475	15505	15371	15281	15544	15647	15475	15456	15416	15521	15462	15509	15508	15450	15625	15634	15442	15484	15609	15593	15403	15666	15388	15624	15310	15451	15485	15650	15329	15494	15563	15429	15489	15552	15339	15455	15527	15565	15397	15598	15441	15572	15578	15397	15441	15599	15492	15623	15331	15605	15398	15708	15566	15466	15524	15406	15440	15521	15657	15308	15539	15387	15465	15503	15536	15629	15554	15623	15483	15509	15567	15538	15536	15298	15568	15361	15547	15338	15468	15523	15544	15512	15432	15528	15393	15600	15404	15468	15492	15501	15582	15322	15454	15489	15439	15523	15478	15613	15448	15409	15514	15513	15526	15277	15529	15539	15505	15416	15545	15476	15526	15383	15367	15514	15326	15497	15568	15633	15671	15563	15505	15587	15413	15529	15511	15470	15630	15566	15204	15467	15499	15516	15414	15414	15518	15391	15566	15364	15483	15487	15441	15492	15518	15533	15563	15686	15621	15587	15580	15328	15490	15588	15529	15444	15623	15592	15372	15486	15524	15432	15469	15402	15597	15426	15581	15494	15525	15552	15495	15508	15538	15508	15505	15432	15728	15438	15532	15555	15628	15488	15531	15430	15571	15490	15506	15555	15548	15543	15438	15570	15371	15381	15494	15420	15471	15457	15375	15770	15526	15440	15423	15345	15535	15577	15514	15547	15535	15484	15573	15506	15481	15521	15573	15480	15497	15511	15378	15628	15348	15666	15575	15439	15514	15577	15687	15571	15618	15421	15535	15520	15593	15522	15610	15570	15580	15625	15494	15540	15394	15489	15476	15492	15628	15528	15646	15310	15598	15559	15611	15533	15598	15488	15452	15596	15599	15496	15597	15458	15592	15604	15502	15487	15382	15662	15426	15419	15418	15610	15471	15578	15585	15549	15440	15582	15530	15636	15527	15526	15545	15561	15383	15363	15290	15676	15429	15482	15570	15667	15693	15404	15283	15511	15691	15575	15458	15428	15553	15607	15528	15566	15670	15500	15526	15569	15612	15424	15545	15276	15515	15604	15422	15505	15501	15539	15332	15411	15499	15404	15502	15548	15543	15496	15420	15522	15612	15578	15395	15674	15461	15442	15514	15415	15544	15593	15416	15730	15419	15434	15705	15339	15604	15471	15504	15627	15609	15617	15641	15614	15516	15312	15584	15324	15561	15586	15653	15348	15580	15562	15500	15543	15480	15517	15580	15559	15515	15597	15383	15419	15533	15653	15550	15513	15574	15292	15477	15400	15608	15436	15457	15527	15490	15579	15574	15280	15315	15488	15621	15442	15552	15455	15465	15516	15504	15505	15543	15477	15519	15412	15396	15417	15412	15486	15610	15518	15455	15532	15537	15517	15690	15437	15720	15522	15545	15510	15414	15576	15487	15484	15474	15536	15540	15413	15552	15391	15490	15434	15417	15583	15432	15464	15699	15593	15608	15411	15375	15595	15534	15504	15549	15569	15719	15366	15498	15531	15416	15476	15354	15694	15353	15350	15497	15512	15551	15542	15506	15444	15556	15546	15415	15612	15396	15520	15445	15439	15368	15495	15492	15675	15638	15558	15421	15590	15549	15504	15534	15525	15551	15463	15487	15587	15445	15588	15544	15568	15608	15543	15464	15511	15412	15573	15529	15502	15483	15709	15390	15457	15363	15427	15518	15447	15591	15503	15482	15394	15427	15556	15574	15306	15635	15513	15495	15536	15546	15563	15530	15493	15499	15497	15475	15553	15499	15306	15514	15470	15641	15390	15503	15462	15430	15411	15593	15467	15449	15516	15474	15604	15556	15420	15480	15517	15406	15638	15601	15443	15466	15500	15579	15629	15478	15574	15506	15538	15480	15500	15444	15613	15524	15584	15558	15482	15548	15275	15750	15721	15673	15640	15731	15386	15592	15494	15302	15625	15600	15421	15442	15634	15650	15531	15625	15744	15555	15578	15510	15419	15573	15518	15526	15381	15638	15492	15609	15538	15567	15651	15729	15484	15525	15607	15449	15490	15404	15494	15508	15518	15436	15447	15445	15534	15348	15451	15612	15449	15455	15427	15500	15520	15527	15380	15462	15458	15553	15729	15476	15363	15598	15498	15505	15491	15444	15483	15461	15461	15346	15331	15433	15465	15549	15487	15503	15408	15526	15552	15535	15530	15391	15517	15451	15464	15676	15556	15523	15490	15632	15530	15565	15451	15670	15560	15661	15656	15562	15520	15637	15433	15323	15632	15668	15513	15617	15672	15266	15475	15416	15558	15430	15551	15525	15572	15618	15518	15579	15348	15569	15528	15504	15409	15670	15547	15571	15563	15470	15520	15364	15471	15505	15518	15553	15587	15356	15643	15533	15467	15459	15464	15600	15427	15665	15519	15395	15341	15494	15616	15510	15273	15606	15527	15549	15683	15319	15552	15483	15544	15484	15479	15414	15656	15486	15668	15549	15675	15559	15544	15427	15444	15447	15583	15600	15546	15434	15653	15627	15429	15682	15265	15412	15623	15514	15462	15388	15510	15604	15458	15478	15522	15552	15512	15499	15589	15465	15500	15634	15647	15437	15572	15473	15625	15468	15564	15336	15385	15657	15573	15342	15584	15625	15498	15652	15341	15620	15363	15529	15317	15414	15445	15373	15423	15495	15610	15459	15618	15512	15558	15229	15579	15311	15523	15634	15536	15580	15566	15380	15681	15538	15509	15578	15529	15438	15629	15567	15366	15360	15630	15543	15403	15439	15680	15680	15470	15549	15652	15453	15682	15418	15423	15485	15496	15357	15385	15539	15431	15445	15537	15507	15543	15485	15524	15461	15635	15597	15528	15393	15407	15495	15324	15553	15418	15512	15394	15487	15426	15359	15551	15392	15523	15677	15400	15339	15475	15497	15528	15691	15406	15535	15472	15485	15517	15469	15516	15511	15714	15556	15483	15445	15530	15477	15531	15437	15424	15396	15438	15461	15479	15601	15527	15484	15540	15597	15435	15432	15566	15560	15338	15562	15374	15650	15335	15424	15733	15591	15503	15436	15664	15592	15571	15616	15600	15608	15542	15397	15649	15467	15401	15505	15465	15588	15531	15523	15449	15597	15436	15426	15487	15445	15527	15618	15426	15343	15421	15525	15353	15696	15427	15605	15387	15527	15470	15447	15628	15422	15455	15418	15446	15611	15448	15576	15482	15441	15338	15698	15466	15502	15494	15491	15591	15456	15416	15447	15653	15418	15429	15608	15424	15498	15453	15586	15587	15433	15493	15634	15366	15450	15427	15741	15479	15638	15551	15507	15421	15566	15409	15352	15555	15528	15494	15507	15445	15492	15498	15565	15563	15469	15693	15483	15723	15556	15458	15504	15667	15355	15587	15470	15572	15595	15420	15486	15640	15479	15557	15451	15599	15456	15569	15553	15490	15533	15520	15589	15579	15519	15561	15618	15370	15405	15436	15619	15495	15532	15552	15660	15538	15447	15387	15496	15623	15395	15456	15489	15607	15544	15560	15385	15614	15519	15449	15429	15483	15383	15407	15557	15601	15495	15359	15720	15455	15582	15540	15458	15561	15567	15480	15563	15535	15460	15482	15557	15674	15549	15364	15693	15510	15583	15526	15563	15397	15364	15546	15535	15648	15535	15512	15614	15618	15496	15509	15490	15685	15373	15507	15517	15459	15568	15401	15251	15510	15534	15631	15482	15494	15392	15428	15562	15468	15434	15482	15423	15490	15518	15528	15315	15651	15514	15559	15636	15579	15601	15623	15428	15614	15434	15466	15625	15623	15451	15572	15327	15516	15497	15486	15419	15402	15540	15426	15575	15572	15451	15665	15496	15492	15449	15558	15593	15551	15509	15508	15475	15353	15441	15637	15439	15648	15450	15564	15458	15571	15526	15399	15558	15663	15684	15502	15365	15482	15430	15400	15604	15383	15391	15422	15426	15472	15478	15541	15608	15639	15513	15506	15609	15535	15404	15465	15529	15540	15614	15473	15384	15569	15346	15547	15610	15505	15474	15579	15473	15616	15508	15568	15575	15552	15526	15586	15519	15562	15565	15334	15487	15528	15455	15398	15484	15336	15734	15492	15480	15578	15367	15470	15504	15500	15564	15354	15566	15478	15532	15570	15311	15524	15537	15370	15490	15332	15582	15490	15599	15427	15478	15505	15343	15527	15449	15467	15515	15549	15580	15548	15547	15521	15481	15573	15323	15517	15534	15551	15528	15508	15373	15548	15601	15564	15428	15618	15575	15445	15439	15611	15435	15472	15371	15581	15571	15422	15489	15333	15476	15637	15551	15539	15541	15388	15584	15371	15607	15671	15404	15697	15432	15560	15452	15383	15568	15572	15496	15694	15570	15527	15595	15492	15641	15493	15438	15532	15543	15370	15476	15430	15559	15609	15631	15452	15625	15514	15480	15351	15426	15589	15491	15533	15561	15470	15693	15555	15775	15481	15477	15502	15619	15591	15598	15569	15488	15469	15390	15544	15543	15555	15530	15461	15354	15539	15372	15642	15552	15535	15533	15550	15507	15618	15586	15621	15521	15547	15466	15617	15514	15600	15480	15633	15543	15699	15362	15588	15592	15435	15453	15463	15648	15596	15357	15709	15608	15524	15608	15466	15498	15442	15671	15448	15487	15435	15714	15598	15606	15566	15561	15555	15513	15470	15545	15470	15544	15616	15592	15488	15484	15509	15438	15518	15480	15542	15428	15527	15619	15529	15389	15424	15522	15435	15347	15521	15643	15591	15579	15413	15450	15545	15459	15636	15543	15534	15488	15483	15593	15451	15482	15527	15439	15402	15663	15450	15521	15512	15554	15721	15460	15404	15574	15418	15694	15446	15499	15518	15484	15479	15593	15451	15432	15548	15426	15546	15547	15389	15538	15561	15563	15584	15429	15530	15437	15428	15547	15435	15489	15485	15593	15438	15514	15522	15592	15535	15414	15588	15512	15485
23775	21382	29054	24228	22981	24701	24556	20886	19909	20073	19503	19409	19409	19280	19643	19133	19182	19281	19018	18839	19035	18872	18932	18847	18888	18705	18629	18840	18783	18760	18830	18886	18893	18732	20173	21857	20923	19979	19251	18826	18613	18567	18528	18600	18645	18843	18847	18800	18922	18572	18508	18407	18772	18601	18548	18492	18556	18586	18539	18616	18550	18575	18501	18496	18495	18567	18671	18454	18630	18532	18464	18762	18821	18680	18949	18731	18523	18429	18595	18866	18640	18686	18636	18650	18617	18472	18367	18818	18563	18760	18723	18518	18614	18710	18620	18646	18648	18537	18544	18746	18629	18727	18704	18545	18801	18656	18567	18575	18525	18477	18330	18537	18606	18546	18483	18657	18468	18773	18769	18597	18705	18599	18591	18377	18505	18418	18619	18724	18650	18694	18607	18729	18750	18839	18803	18592	18581	18566	18537	18775	18725	18702	18592	18670	18427	18494	18436	18481	18788	18623	18466	18529	18697	18598	18575	18464	18585	18787	18397	18601	18534	18543	18655	18538	18712	18552	18412	18619	18530	18585	18399	18774	18774	18702	18558	18618	18653	18538	18578	18461	18494	18635	18714	18504	18550	18630	18677	18841	18691	18875	18642	18776	18618	18478	18493	18624	18513	18548	18485	18349	18538	18631	18712	18736	18720	18447	18849	18424	18718	18709	18616	18459	18729	18746	18548	18711	18580	18370	18523	18629	18642	18508	18721	18616	18523	18526	18760	18372	18402	18591	18565	18439	18532	18588	18406	18441	18633	18459	18873	18725	18522	18694	18594	18567	18621	18483	18574	18414	18464	18589	18685	18673	18511	18528	18492	18520	18560	18635	18665	18555	18522	18695	18553	18630	18553	18440	18595	18578	18669	18702	18644	18603	18455	18741	18444	18736	18692	18498	18512	18460	18616	18487	18724	18633	18597	18667	18589	18586	18492	18660	18510	18444	18525	18639	18621	18483	18455	18563	18595	18589	18389	18541	18607	18461	18652	18737	18559	18280	18391	18535	18622	18492	18348	18526	18483	18538	18620	18712	18902	18650	18679	18580	18593	18597	18481	18598	18490	18685	18518	18702	18515	18554	18648	18721	18709	18485	18469	18604	18725	18682	18579	18579	18520	18725	18450	18760	18554	18563	18625	18695	18787	18560	18540	18534	18552	18721	18605	18505	18531	18724	18702	18664	18562	18418	18583	18596	18553	18451	18325	18487	18603	18526	18763	18519	18588	18714	18534	18355	18687	18558	18493	18707	18384	18680	18683	18664	18591	18715	18774	18473	18719	18696	18628	18544	18636	18796	18600	18644	18542	18720	18431	18399	18454	18562	18845	18825	18598	18640	18393	18623	18535	18539	18800	18659	18647	18465	18483	18684	18588	18589	18644	18588	18668	18581	18571	18685	18558	18581	18408	18608	18650	18427	18588	18395	18583	18628	18606	18743	18641	18461	18531	18676	18584	18612	18670	18681	18708	18524	18516	18372	18496	18780	18396	18580	18488	18698	18449	18695	18509	18415	18604	18675	18522	18560	18501	18686	18427	18520	18760	18735	18609	18561	18410	18531	18632	18515	18590	18663	18554	18687	18737	18556	18490	18557	18678	18576	18693	18474	18515	18801	18394	18489	18526	18620	18497	18616	18681	18510	18726	18668	18461	18584	18611	18496	18720	18781	18521	18795	18699	18756	18603	18617	18700	18622	18560	18624	18533	18607	18631	18599	18627	18731	18593	18694	18709	18590	18599	18526	18564	18617	18638	18718	18538	18610	18578	18648	18678	18663	18545	18420	18497	18534	18662	18679	18878	18982	18589	18559	18669	18572	18123	18477	18742	18479	18744	18656	18594	18721	18746	18608	18827	18542	18473	18616	18546	18542	18695	18520	18608	18594	18802	18608	18416	18695	18913	18726	18816	18449	18615	18559	18718	18597	18596	18512	18531	18544	18502	18664	18685	18410	18365	18378	18453	18626	18579	18625	18619	18541	18723	18821	18601	18551	18385	18481	18612	18482	18737	18695	18685	18705	18406	18591	18581	18556	18444	18481	18530	18385	18510	18510	18376	18589	18627	18470	18608	18535	18766	18699	18710	18658	18696	18669	18604	18500	18648	18399	18751	18476	18564	18807	18526	18647	18845	18747	18464	18468	18721	18680	18806	18205	18637	18826	18549	18671	18815	18636	18485	18758	18323	18610	18526	18828	18491	18685	18523	18648	18699	18462	18418	18873	18629	18567	18518	18875	18505	18647	18309	18646	18429	18626	18543	18521	18723	18542	18796	18562	18458	18575	18718	18580	18567	18726	18752	18618	18767	18449	18615	18472	18406	18634	18575	18552	18569	18403	18756	18648	18569	18683	18199	18746	18495	18505	18679	18592	18537	18659	18533	18643	18771	18646	18647	18737	18518	18680	18790	18550	18704	18571	18590	18546	18401	18925	18738	18603	18588	18420	18686	18685	18532	18626	18544	18506	18682	18793	18629	18511	18740	18551	18565	18658	18466	18628	18769	18648	18507	18600	18505	18783	18486	18571	18618	18587	18561	18607	18493	18416	18420	18467	18631	18610	18551	18618	18583	18569	18600	18599	18526	18548	18652	18584	18607	18510	18589	18749	18731	18540	18568	18536	18650	18828	18740	18746	18535	18532	18476	18358	18578	18862	18474	18581	18722	18563	18560	18662	18562	18431	18369	18627	18353	18602	18591	18554	18755	18523	18619	18584	18569	18680	18785	18520	18629	18718	18715	18457	18584	18578	18363	18632	18564	18488	18451	18520	18523	18407	18589	18610	18640	18709	18498	18614	18694	18684	18701	18608	18579	18522	18612	18738	18521	18489	18678	18515	18495	18532	18457	18654	18750	18680	18598	18535	18532	18462	18715	18683	18706	18720	18598	18592	18619	18601	18507	18725	18514	18509	18647	18602	18623	18704	18574	18512	18601	18632	18613	18576	18721	18446	18549	18681	18685	18650	18747	18704	18570	18606	18507	18489	18626	18511	18435	18667	18571	18486	18651	18587	18677	18726	18325	18823	18759	18704	18620	18326	18687	18528	18671	18600	18671	18521	18591	18619	18820	18587	18432	18727	18636	18636	18575	18766	18581	18593	18719	18594	18363	18499	18799	18722	18671	18629	18481	18496	18629	18605	18509	18749	18561	18575	18799	18594	18607	18424	18689	18586	18515	18676	18575	18390	18530	18565	18540	18734	18495	18660	18590	18562	18820	18518	18395	18731	18743	18679	18815	18537	18354	18637	18531	18459	18744	18655	18702	18584	18587	18665	18602	18561	18674	18419	18427	18601	18359	18568	18805	18726	18608	18381	18527	18378	18468	18581	18497	18683	18541	18529	18552	18652	18561	18504	18602	18730	18672	18660	18526	18513	18577	18534	18654	18464	18667	18571	18461	18539	18717	18690	18385	18523	18638	18579	18702	18563	18490	18754	18823	18632	18488	18476	18656	18659	18499	18568	18560	18537	18659	18725	18671	18507	18793	18943	18812	18731	18652	18520	18575	18490	18609	18387	18662	18693	18645	18575	18825	18596	18528	18742	18652	18642	18675	18694	18669	18748	18454	18794	18498	18716	18550	18625	18309	18446	18564	18451	18598	18605	18532	18575	18695	18585	18537	18737	18547	18480	18565	18656	18662	18487	18631	18553	18487	18739	18318	18497	18539	18636	18636	18854	18590	18409	18470	18463	18602	18555	18574	18794	18327	18645	18615	18533	18567	18807	18343	18443	18497	18460	18741	18503	18575	18573	18584	18567	18549	18533	18383	18533	18573	18441	18529	18557	18594	18667	18615	18541	18506	18495	18526	18773	18575	18733	18669	18564	18570	18617	18654	18667	18541	18460	18505	18599	18474	18859	18480	18677	18570	18631	18640	18600	18473	18498	18683	18578	18758	18511	18630	18671	18680	18626	18592	18312	18534	18663	18711	18584	18413	18625	18623	18508	18646	18576	18558	18682	18614	18644	18607	18423	18411	18529	18526	18700	18608	18616	18722	18467	18756	18738	18414	18499	18570	18545	18613	18713	18427	18656	18675	18638	18546	18567	18550	18606	18669	18715	18722	18582	18618	18669	18590	18646	18543	18360	18557	18744	18717	18758	18791	18727	18756	18598	18491	18596	18742	18799	18501	18495	18791	18589	18633	18478	18468	18525	18561	18812	18532	18560	18472	18514	18747	18716	18601	18606	18775	18537	18712	18618	18456	18724	18481	18667	18639	18465	18702	18524	18708	18728	18571	18558	18588	18692	18625	18609	18474	18471	18503	18354	18708	18709	18752	18690	18744	18645	18548	18477	18474	18583	18524	18517	18703	18322	18506	18726	18617	18499	18672	18683	18574	18442	18498	18719	18787	18896	18607	18588	18342	18442	18557	18530	18470	18473	18431	18562	18555	18552	18687	18510	18434	18559	18521	18449	18559	18425	18759	18347	18415	18584	18661	18490	18651	18701	18519	18650	18536	18622	18594	18557	18690	18645	18583	18533	18560	18493	18596	18580	18462	18651	18498	18573	18580	18628	18722	18673	18692	18591	18603	18603	18586	18691	18532	18597	18560	18704	18692	18715	18852	18589	18712	18752	18532	18631	18707	18565	18550	18586	18587	18839	18534	18736	18604	18560	18657	18705	18514	18528	18721	18502	18786	18607	18817	18590	18378	18652	18697	18757	18660	18568	18595	18506	18703	18663	18594	18476	18470	18668	18787	18766	18598	18642	18638	18520	18701	18558	18470	18523	18641	18566	18446	18559	18738	18676	18775	18676	18707	18511	18500	18573	18656	18591	18534	18612	18707	18522	18817	18756	18628	18536	18482	18540	18611	18762	18627	18630	18337	18407	18359	18624	18616	18531	18626	18553	18527	18648	18844	18595	18587	18552	18661	18375	18637	18426	18609	18589	18798	18501	18459	18601	18705	18594	18663	18686	18631	18592	18599	18560	18543	18724	18626	18817	18632	18539	18612	18605	18710	18799	18582	18691	18577	18759	18569	18705	18517	18610	18600	18602	18571	18516	18701	18519	18490	18425	18590	18636	18612	18554	18745	18716	18575	18619	18568	18463	18547	18610	18680	18617	18470	18434	18525	18653	18400	18614	18526	18450	18631	18751	18647	18667	18627	18511	18493	18605	18691	18730	18646	18723
20122	35980	32446	27152	24647	21801	19858	18548	17759	16963	16664	16654	16462	16248	16240	16209	16402	16199	15870	15790	16102	15919	15858	15787	15623	15728	15633	15473	15707	15578	15454	15582	15335	15510	17803	19956	17777	16777	16132	15856	15463	15497	15463	15506	15410	15460	15544	15447	15633	15484	15293	15390	15345	15529	15359	15493	15333	15459	15570	15383	15387	15385	15333	15389	15290	15503	15358	15545	15552	15440	15395	15440	15560	15325	15525	15505	15523	15526	15495	15471	15428	15463	15346	15510	15343	15336	15399	15364	15537	15464	15285	15284	15343	15367	15488	15425	15412	15537	15404	15530	15248	15441	15430	15387	15512	15309	15384	15353	15365	15414	15388	15351	15421	15383	15515	15544	15515	15421	15509	15424	15393	15434	15322	15526	15331	15613	15555	15395	15301	15404	15385	15429	15529	15321	15343	15357	15373	15389	15467	15392	15453	15554	15495	15351	15453	15343	15441	15577	15337	15560	15264	15415	15443	15332	15262	15571	15320	15547	15355	15433	15343	15502	15251	15297	15490	15369	15398	15302	15365	15379	15382	15485	15422	15430	15362	15325	15362	15540	15405	15559	15339	15396	15266	15350	15484	15432	15379	15392	15306	15421	15513	15311	15237	15423	15437	15503	15446	15499	15428	15370	15549	15381	15436	15314	15405	15460	15293	15556	15245	15304	15392	15346	15425	15448	15463	15416	15366	15365	15299	15470	15321	15457	15344	15341	15484	15347	15415	15386	15263	15473	15488	15376	15351	15524	15199	15498	15469	15462	15484	15363	15379	15464	15546	15392	15232	15408	15434	15433	15584	15450	15481	15440	15453	15418	15463	15554	15373	15402	15529	15393	15316	15498	15407	15491	15797	15352	15543	15312	15393	15339	15427	15529	15189	15420	15371	15369	15334	15314	15387	15508	15229	15479	15495	15382	15371	15517	15356	15344	15416	15513	15331	15318	15477	15430	15451	15427	15420	15375	15305	15327	15507	15192	15280	15179	15531	15415	15542	15331	15561	15388	15505	15470	15275	15489	15269	15380	15422	15404	15396	15396	15400	15403	15447	15446	15399	15464	15471	15411	15561	15477	15416	15428	15475	15283	15451	15362	15368	15488	15463	15424	15422	15337	15265	15449	15523	15386	15309	15442	15453	15335	15382	15534	15366	15468	15493	15469	15553	15577	15568	15397	15443	15640	15284	15260	15256	15444	15290	15251	15395	15418	15341	15490	15394	15261	15494	15485	15456	15259	15395	15441	15306	15350	15251	15447	15426	15298	15401	15330	15526	15241	15481	15372	15242	15401	15434	15491	15430	15356	15490	15301	15295	15486	15279	15299	15397	15435	15404	15311	15380	15387	15495	15505	15309	15347	15304	15548	15367	15452	15601	15333	15310	15478	15419	15479	15255	15462	15440	15528	15554	15362	15439	15309	15460	15514	15410	15332	15514	15332	15539	15393	15442	15460	15453	15524	15410	15420	15602	15479	15464	15409	15446	15568	15487	15447	15395	15309	15300	15350	15383	15420	15210	15465	15409	15348	15429	15371	15289	15283	15299	15261	15445	15424	15480	15225	15483	15366	15331	15473	15419	15452	15517	15491	15444	15436	15247	15297	15525	15239	15583	15600	15394	15430	15560	15560	15321	15352	15346	15410	15413	15437	15523	15370	15393	15464	15363	15281	15433	15483	15518	15352	15487	15454	15276	15328	15491	15280	15502	15304	15324	15416	15426	15516	15258	15484	15348	15362	15360	15538	15493	15456	15199	15363	15512	15468	15410	15335	15437	15518	15388	15307	15327	15553	15438	15471	15554	15483	15424	15346	15492	15347	15444	15538	15313	15427	15406	15412	15274	15479	15556	15481	15305	15213	15397	15544	15385	15575	15243	15546	15414	15401	15414	15326	15487	15462	15338	15343	15357	15498	15516	15286	15313	15487	15476	15479	15372	15403	15380	15447	15334	15402	15406	15512	15398	15370	15375	15608	15423	15485	15399	15185	15364	15507	15087	15395	15506	15527	15505	15439	15383	15397	15302	15408	15188	15376	15482	15505	15331	15376	15325	15296	15476	15379	15228	15290	15275	15547	15455	15499	15336	15467	15490	15522	15264	15427	15412	15413	15359	15501	15636	15402	15264	15370	15509	15401	15458	15320	15415	15494	15571	15363	15479	15293	15551	15272	15420	15490	15453	15345	15409	15374	15483	15545	15478	15432	15554	15150	15487	15582	15394	15490	15314	15495	15326	15293	15269	15393	15427	15331	15296	15417	15466	15449	15389	15302	15466	15434	15310	15442	15502	15263	15476	15373	15426	15394	15287	15452	15193	15423	15443	15435	15535	15389	15625	15366	15437	15458	15342	15382	15519	15315	15567	15386	15450	15509	15432	15312	15596	15333	15250	15459	15318	15641	15407	15281	15419	15715	15363	15496	15405	15362	15394	15339	15301	15405	15480	15251	15395	15334	15456	15336	15538	15387	15203	15531	15399	15416	15443	15503	15593	15435	15380	15389	15336	15442	15317	15618	15418	15405	15319	15286	15605	15520	15486	15325	15502	15330	15550	15405	15430	15338	15519	15593	15491	15564	15521	15540	15409	15460	15343	15356	15450	15408	15437	15526	15329	15350	15423	15267	15326	15351	15512	15466	15447	15341	15496	15309	15337	15619	15515	15344	15475	15413	15619	15447	15320	15466	15403	15380	15463	15613	15361	15471	15391	15304	15487	15280	15408	15287	15356	15349	15271	15457	15373	15397	15337	15374	15395	15499	15410	15388	15271	15395	15237	15348	15437	15356	15496	15323	15530	15423	15463	15510	15268	15444	15317	15562	15377	15358	15533	15397	15322	15353	15588	15408	15415	15459	15278	15399	15499	15339	15410	15327	15401	15248	15255	15401	15277	15495	15518	15440	15430	15308	15597	15503	15408	15514	15470	15309	15516	15563	15556	15417	15485	15487	15403	15432	15372	15421	15587	15550	15487	15273	15266	15412	15422	15274	15421	15343	15435	15568	15553	15439	15436	15311	15438	15336	15416	15551	15503	15339	15462	15526	15411	15470	15366	15380	15310	15283	15410	15507	15485	15384	15599	15468	15330	15417	15517	15425	15372	15605	15572	15482	15305	15491	15372	15571	15503	15398	15467	15518	15401	15612	15402	15469	15346	15569	15449	15342	15466	15371	15357	15351	15251	15589	15525	15420	15535	15601	15340	15381	15435	15395	15389	15447	15572	15326	15450	15425	15436	15341	15478	15397	15344	15493	15328	15471	15502	15460	15354	15419	15368	15328	15487	15334	15418	15365	15476	15467	15260	15477	15459	15480	15334	15243	15509	15406	15327	15536	15324	15552	15425	15516	15577	15415	15506	15570	15396	15359	15343	15377	15459	15491	15415	15405	15373	15453	15338	15460	15337	15453	15389	15298	15356	15190	15504	15447	15343	15359	15232	15358	15337	15378	15441	15625	15274	15340	15475	15442	15554	15410	15479	15282	15398	15421	15425	15371	15318	15357	15462	15495	15188	15523	15304	15615	15173	15455	15503	15418	15412	15695	15466	15380	15356	15403	15287	15618	15412	15542	15220	15432	15485	15432	15505	15376	15353	15342	15327	15443	15484	15461	15523	15313	15481	15227	15558	15586	15315	15275	15381	15352	15350	15364	15532	15237	15471	15418	15396	15545	15094	15490	15397	15345	15369	15378	15320	15281	15459	15559	15412	15238	15375	15443	15362	15368	15257	15346	15590	15503	15535	15422	15633	15401	15474	15393	15361	15448	15283	15451	15340	15256	15449	15436	15550	15424	15468	15483	15454	15344	15427	15447	15519	15423	15311	15397	15227	15377	15560	15365	15375	15496	15295	15450	15517	15395	15389	15563	15487	15370	15457	15394	15350	15313	15400	15320	15346	15278	15542	15333	15352	15447	15471	15537	15314	15302	15261	15465	15387	15461	15224	15211	15462	15508	15675	15305	15390	15356	15301	15443	15464	15361	15475	15324	15366	15471	15433	15635	15353	15245	15263	15447	15408	15509	15604	15487	15354	15391	15321	15217	15565	15526	15230	15371	15486	15488	15362	15450	15471	15624	15436	15548	15326	15403	15364	15310	15431	15367	15447	15545	15397	15438	15456	15367	15493	15548	15541	15596	15591	15356	15455	15374	15410	15500	15476	15466	15490	15336	15480	15466	15402	15383	15415	15627	15372	15356	15545	15431	15440	15278	15468	15453	15578	15426	15359	15635	15402	15442	15577	15479	15351	15448	15347	15392	15439	15396	15422	15464	15501	15472	15355	15407	15555	15346	15428	15479	15486	15493	15367	15535	15325	15594	15361	15371	15365	15546	15299	15294	15454	15410	15379	15279	15370	15360	15385	15597	15293	15339	15591	15372	15284	15484	15379	15402	15416	15326	15148	15483	15583	15421	15623	15383	15538	15443	15577	15464	15399	15483	15376	15444	15313	15456	15373	15379	15360	15306	15500	15331	15381	15424	15382	15368	15505	15383	15391	15376	15574	15438	15525	15416	15472	15353	15397	15328	15473	15401	15459	15466	15406	15326	15329	15423	15350	15406	15501	15420	15446	15529	15373	15398	15358	15581	15213	15170	15430	15409	15289	15461	15466	15427	15527	15575	15366	15317	15377	15420	15637	15419	15616	15485	15407	15515	15475	15529	15399	15508	15385	15376	15488	15516	15311	15373	15437	15420	15328	15212	15423	15440	15375	15401	15367	15370	15234	15484	15349	15414	15260	15332	15360	15428	15536	15519	15388	15287	15236	15363	15369	15315	15457	15478	15385	15254	15289	15363	15363	15287	15307	15370	15434	15479	15471	15387	15406	15394	15456	15400	15230	15406	15589	15356	15346	15370	15448	15290	15497	15446	15382	15403	15406	15393	15556	15384	15475	15423	15427	15478	15484	15342	15458	15562	15490	15318	15426	15423	15347	15242	15298	15480	15494	15377	15429	15372	15477	15333	15448	15464	15410	15339	15324	15341	15456	15483	15471	15493	15388	15455	15474	15338	15345	15503	15466	15339	15374	15325	15377	15509	15410	15385	15546	15537	15496	15477	15505	15334	15293	15365	15609	15282	15391	15639	15376	15310	15442	15385	15488	15360	15411	15350	15439	15540	15266	15493	15458	15533	15497	15295	15264	15412
22825	21363	29322	23788	21787	24669	27345	21801	20936	20553	20051	19826	19708	19643	19508	19515	19220	19479	19301	19035	19350	19159	19168	19008	19159	18727	18591	18873	18790	18962	18760	18773	18607	18993	21422	24490	22432	20726	19728	19168	18852	18660	18703	18697	18528	18697	18579	18752	18746	18562	18516	18539	18533	18626	18754	18560	18675	18528	18464	18668	18561	18705	18422	18478	18467	18634	18681	18428	18674	18565	18642	18471	18730	18563	18801	18508	18690	18620	18886	18659	18560	18534	18518	18647	18525	18710	18639	18659	18484	18596	18633	18693	18578	18526	18703	18404	18585	18565	18684	18672	18498	18437	18534	18555	18501	18687	18592	18456	18742	18542	18625	18505	18432	18355	18626	18634	18667	18648	18547	18758	18500	18732	18558	18476	18531	18734	18558	18428	18592	18653	18738	18505	18734	18640	18449	18637	18682	18756	18770	18548	18358	18559	18497	18683	18435	18444	18475	18488	18527	18731	18834	18665	18740	18687	18582	18341	18466	18707	18746	18685	18518	18649	18567	18540	18640	18697	18576	18499	18583	18504	18577	18459	18647	18636	18456	18512	18803	18674	18686	18513	18461	18443	18366	18490	18409	18518	18635	18620	18535	18643	18547	18531	18482	18583	18655	18767	18673	18575	18362	18663	18542	18760	18557	18655	18586	18451	18710	18707	18548	18645	18692	18437	18773	18258	18709	18453	18725	18724	18721	18575	18415	18491	18640	18642	18697	18533	18736	18588	18454	18552	18606	18581	18554	18566	18555	18565	18528	18366	18666	18488	18671	18461	18899	18493	18606	18611	18464	18680	18532	18780	18576	18601	18700	18542	18584	18624	18636	18550	18538	18508	18390	18602	18407	18717	18498	18660	18750	18545	18583	18574	18608	18614	18526	18516	18333	18378	18608	18702	18652	18505	18626	18712	18661	18307	18491	18485	18762	18359	18520	18577	18637	18505	18386	18622	18646	18905	18756	18464	18685	18496	18801	18579	18664	18691	18613	18551	18544	18518	18692	18471	18496	18486	18643	18632	18495	18503	18358	18682	18728	18637	18627	18714	18622	18673	18537	18556	18590	18429	18524	18608	18668	18699	18737	18532	18690	18473	18500	18466	18562	18522	18442	18680	18421	18648	18487	18473	18730	18525	18550	18506	18504	18808	18493	18615	18541	18632	18629	18645	18654	18519	18654	18516	18600	18466	18637	18560	18811	18503	18730	18497	18458	18318	18513	18539	18711	18736	18600	18573	18742	18774	18458	18503	18653	18483	18579	18436	18489	18747	18601	18798	18511	18628	18585	18718	18507	18589	18646	18629	18458	18789	18628	18600	18504	18548	18608	18589	18530	18468	18550	18606	18614	18677	18581	18749	18617	18528	18577	18610	18335	18429	18611	18346	18532	18464	18443	18392	18766	18416	18378	18663	18514	18622	18505	18626	18610	18287	18518	18559	18726	18479	18441	18350	18791	18526	18398	18483	18608	18617	18591	18613	18451	18546	18626	18624	18314	18543	18550	18622	18552	18496	18649	18537	18634	18336	18472	18746	18802	18654	18549	18407	18768	18565	18573	18572	18700	18637	18625	18534	18528	18523	18528	18715	18562	18650	18547	18422	18634	18421	18514	18445	18759	18584	18394	18626	18476	18496	18551	18423	18667	18503	18674	18576	18708	18377	18599	18442	18424	18601	18623	18781	18578	18344	18572	18408	18839	18559	18467	18614	18533	18458	18713	18534	18632	18662	18346	18427	18502	18617	18648	18513	18546	18494	18574	18721	18521	18549	18597	18388	18652	18484	18515	18543	18615	18373	18370	18303	18459	18470	18509	18385	18510	18546	18552	18328	18535	18593	18680	18567	18707	18433	18678	18676	18712	18677	18582	18574	18611	18634	18652	18628	18475	18648	18788	18372	18533	18360	18496	18576	18456	18570	18545	18609	18290	18601	18291	18335	18473	18567	18572	18620	18672	18651	18674	18623	18517	18613	18555	18549	18500	18389	18670	18538	18602	18373	18474	18680	18673	18574	18596	18767	18722	18622	18531	18551	18619	18730	18356	18550	18737	18651	18470	18593	18488	18592	18657	18474	18621	18628	18505	18337	18374	18598	18553	18556	18609	18575	18554	18701	18674	18729	18684	18425	18471	18535	18461	18744	18828	18721	18675	18558	18463	18372	18630	18524	18491	18692	18658	18338	18513	18561	18411	18552	18402	18581	18368	18502	18461	18821	18614	18533	18425	18725	18838	18616	18536	18739	18655	18582	18566	18561	18604	18636	18620	18441	18578	18453	18493	18590	18557	18577	18393	18503	18480	18604	18465	18611	18538	18787	18544	18582	18497	18645	18614	18444	18280	18658	18729	18445	18597	18597	18722	18858	18434	18475	18639	18646	18547	18560	18608	18440	18631	18573	18460	18525	18608	18611	18416	18483	18620	18583	18483	18412	18495	18495	18513	18499	18742	18433	18582	18597	18474	18346	18408	18594	18588	18597	18553	18842	18478	18531	18466	18491	18598	18429	18520	18480	18469	18689	18538	18614	18650	18439	18669	18702	18527	18776	18657	18586	18508	18406	18465	18530	18542	18490	18664	18579	18667	18567	18601	18430	18369	18540	18664	18550	18598	18428	18465	18647	18544	18542	18538	18484	18536	18564	18726	18527	18657	18698	18670	18324	18657	18464	18469	18510	18656	18490	18520	18589	18571	18515	18711	18675	18574	18504	18493	18641	18600	18506	18410	18588	18519	18735	18513	18575	18597	18589	18714	18524	18718	18619	18533	18426	18645	18621	18529	18490	18896	18866	18600	18461	18531	18503	18612	18712	18457	18590	18542	18569	18715	18588	18550	18640	18713	18497	18602	18562	18392	18539	18536	18554	18502	18701	18691	18658	18677	18291	18434	18478	18702	18436	18467	18402	18522	18653	18537	18667	18530	18540	18490	18517	18557	18391	18593	18652	18718	18695	18575	18313	18542	18614	18652	18737	18696	18617	18773	18699	18556	18769	18546	18658	18693	18460	18344	18478	18568	18518	18379	18580	18618	18480	18454	18635	18490	18480	18870	18577	18808	18538	18562	18552	18593	18521	18704	18439	18428	18579	18436	18855	18690	18596	18555	18691	18594	18618	18793	18818	18653	18668	18676	18674	18431	18599	18699	18503	18594	18497	18719	18521	18460	18615	18508	18622	18494	18488	18529	18699	18837	18658	18615	18628	18549	18489	18636	18440	18586	18591	18508	18577	18521	18529	18501	18508	18751	18676	18506	18510	18472	18457	18390	18537	18572	18490	18580	18689	18596	18668	18670	18757	18602	18672	18751	18693	18596	18596	18789	18718	18405	18586	18721	18740	18697	18641	18438	18450	18440	18466	18531	18560	18839	18474	18646	18508	18671	18520	18548	18401	18590	18450	18554	18494	18640	18612	18574	18395	18259	18716	18460	18773	18727	18665	18451	18527	18662	18559	18460	18661	18509	18421	18291	18730	18448	18279	18445	18489	18498	18503	18576	18480	18659	18528	18486	18473	18488	18570	18583	18612	18550	18640	18577	18468	18517	18516	18407	18497	18576	18429	18653	18582	18626	18624	18596	18403	18635	18490	18509	18517	18550	18531	18586	18404	18522	18643	18721	18615	18649	18457	18519	18520	18450	18472	18382	18479	18450	18572	18635	18680	18679	18456	18876	18522	18553	18578	18612	18571	18437	18627	18360	18585	18537	18663	18711	18592	18488	18311	18648	18529	18469	18352	18549	18529	18724	18494	18619	18651	18789	18526	18527	18583	18504	18606	18520	18642	18622	18508	18387	18535	18677	18677	18522	18746	18626	18769	18476	18713	18620	18700	18420	18408	18718	18735	18616	18507	18530	18647	18734	18656	18589	18413	18356	18622	18725	18610	18827	18481	18712	18645	18651	18606	18583	18532	18383	18315	18800	18659	18674	18769	18667	18504	18687	18624	18527	18645	18630	18727	18784	18660	18540	18626	18760	18578	18572	18549	18685	18599	18713	18618	18515	18407	18593	18608	18667	18549	18551	18725	18570	18435	18628	18663	18550	18564	18602	18436	18652	18551	18516	18583	18513	18491	18647	18615	18571	18451	18564	18594	18359	18448	18532	18277	18675	18669	18533	18748	18611	18524	18564	18491	18592	18626	18489	18503	18650	18394	18481	18530	18640	18654	18426	18608	18684	18877	18723	18583	18597	18569	18392	18550	18634	18638	18330	18607	18598	18692	18656	18684	18520	18619	18457	18606	18480	18793	18758	18719	18428	18506	18695	18558	18691	18639	18591	18460	18704	18480	18573	18741	18771	18601	18553	18714	18601	18636	18617	18532	18519	18397	18470	18514	18382	18589	18585	18467	18552	18395	18629	18570	18558	18439	18613	18318	18567	18561	18582	18582	18590	18464	18669	18525	18661	18482	18543	18790	18408	18178	18589	18582	18352	18407	18642	18662	18598	18446	18567	18550	18411	18442	18364	18515	18597	18548	18595	18576	18469	18609	18438	18491	18447	18491	18500	18503	18546	18589	18676	18735	18486	18529	18528	18405	18376	18531	18605	18534	18510	18415	18642	18611	18616	18682	18556	18538	18404	18478	18674	18703	18608	18770	18517	18509	18534	18657	18641	18789	18411	18376	18538	18593	18525	18786	18594	18543	18748	18768	18743	18521	18722	18542	18540	18733	18548	18439	18682	18586	18586	18613	18580	18623	18637	18729	18486	18762	18561	18539	18433	18690	18615	18515	18415	18462	18336	18462	18788	18611	18618	18580	18511	18694	18480	18520	18588	18559	18668	18545	18626	18484	18633	18453	18637	18524	18545	18698	18599	18794	18529	18536	18688	18666	18767	18595	18638	18459	18752	18471	18396	18410	18690	18515	18591	18474	18577	18276	18619	18611	18710	18574	18809	18398	18622	18338	18488	18630	18593	18427	18686	18433	18575	18627	18596	18805	18473	18690	18467	18398	18638	18514	18415	18572	18448	18686	18567	18713	18386	18664	18556	18716	18484	18539	18591	18489	18582	18618	18449	18652	18657	18641	18674	18608	18506	18240	18628	18349	18601	18618	18554	18501	18742	18487	18505	18544	18508	18500	18607	18585	18548	18484	18495	18526	18432	18524	18567	18788	18480	18587	18672	18603	18696	18487	18571	18547
21932	39166	36218	30629	27043	23733	21032	19675	19155	17819	17262	17132	17005	16941	16852	16578	16492	16367	16034	15861	16502	16425	15904	15768	15817	15588	15671	15521	15658	15596	15682	15525	15552	15555	19690	23565	19859	17667	16498	16002	15645	15537	15339	15373	15534	15319	15365	15348	15326	15409	15435	15292	15388	15585	15287	15572	15344	15396	15205	15367	15321	15497	15548	15227	15516	15573	15500	15349	15369	15392	15352	15416	15498	15431	15306	15453	15313	15391	15486	15482	15329	15599	15243	15598	15228	15432	15423	15301	15405	15322	15352	15443	15447	15456	15345	15366	15537	15343	15243	15343	15426	15382	15378	15603	15237	15448	15436	15504	15435	15201	15500	15463	15698	15348	15322	15417	15460	15454	15300	15331	15437	15472	15457	15363	15288	15501	15339	15407	15419	15336	15354	15460	15529	15191	15499	15490	15317	15413	15351	15597	15348	15540	15425	15380	15299	15469	15530	15492	15510	15387	15532	15396	15419	15267	15510	15478	15430	15408	15506	15386	15298	15395	15365	15364	15472	15432	15375	15387	15577	15512	15487	15370	15597	15380	15492	15398	15296	15654	15424	15540	15463	15386	15430	15516	15479	15559	15381	15311	15331	15360	15251	15345	15419	15290	15406	15412	15583	15374	15340	15505	15367	15399	15409	15511	15393	15240	15388	15263	15554	15487	15368	15364	15387	15410	15319	15345	15382	15486	15383	15513	15330	15572	15380	15174	15409	15383	15394	15285	15519	15495	15483	15445	15395	15492	15476	15398	15268	15339	15366	15560	15497	15340	15409	15280	15467	15476	15450	15310	15298	15514	15526	15376	15421	15306	15169	15328	15245	15449	15417	15355	15488	15422	15477	15379	15481	15492	15453	15613	15524	15227	15494	15320	15392	15423	15439	15362	15341	15446	15507	15281	15540	15389	15338	15489	15431	15512	15412	15315	15568	15346	15462	15418	15357	15291	15414	15289	15350	15591	15472	15421	15355	15452	15420	15381	15581	15423	15315	15300	15322	15568	15420	15328	15365	15346	15266	15507	15456	15264	15346	15496	15417	15521	15517	15481	15361	15478	15407	15401	15417	15472	15387	15459	15466	15370	15283	15539	15360	15422	15458	15333	15386	15346	15309	15420	15588	15422	15382	15480	15330	15320	15593	15479	15390	15355	15351	15420	15481	15343	15430	15331	15339	15326	15341	15402	15275	15348	15290	15490	15473	15314	15326	15369	15371	15622	15524	15407	15305	15399	15442	15429	15389	15221	15550	15337	15298	15339	15622	15246	15567	15477	15423	15391	15449	15381	15446	15366	15436	15367	15343	15665	15435	15343	15432	15374	15337	15379	15500	15277	15404	15562	15481	15315	15369	15409	15500	15522	15332	15426	15423	15293	15353	15337	15549	15561	15499	15397	15467	15364	15491	15345	15293	15356	15175	15260	15578	15260	15367	15431	15246	15490	15469	15590	15554	15304	15350	15444	15317	15317	15400	15354	15420	15463	15444	15201	15608	15314	15291	15470	15373	15354	15436	15502	15460	15349	15461	15365	15548	15478	15401	15521	15296	15305	15554	15484	15260	15329	15230	15432	15324	15540	15391	15381	15406	15380	15455	15382	15375	15345	15566	15505	15450	15291	15427	15468	15256	15219	15425	15360	15517	15431	15419	15574	15333	15375	15456	15356	15258	15343	15293	15518	15504	15450	15285	15505	15396	15327	15274	15320	15524	15399	15513	15297	15587	15340	15508	15369	15479	15427	15292	15435	15402	15364	15511	15494	15290	15412	15417	15433	15407	15393	15284	15255	15445	15578	15280	15421	15225	15498	15380	15401	15569	15289	15416	15510	15484	15465	15359	15376	15492	15304	15506	15358	15246	15487	15366	15472	15410	15483	15416	15290	15295	15451	15572	15461	15442	15244	15336	15360	15373	15481	15455	15491	15381	15365	15548	15442	15542	15353	15356	15483	15353	15387	15375	15295	15420	15320	15434	15337	15512	15379	15414	15492	15315	15355	15258	15320	15434	15393	15307	15414	15525	15473	15489	15316	15374	15390	15392	15395	15411	15333	15477	15353	15304	15420	15441	15362	15361	15405	15311	15165	15458	15480	15439	15345	15270	15268	15314	15399	15432	15384	15539	15466	15333	15406	15519	15455	15117	15182	15513	15297	15564	15445	15526	15403	15370	15336	15412	15245	15545	15331	15451	15389	15456	15378	15370	15331	15208	15266	15555	15457	15471	15549	15498	15446	15489	15503	15516	15407	15314	15658	15330	15505	15299	15404	15423	15502	15393	15335	15435	15508	15523	15309	15496	15316	15496	15447	15417	15443	15347	15233	15338	15311	15305	15259	15411	15483	15313	15473	15341	15437	15445	15440	15473	15560	15385	15366	15411	15200	15483	15233	15452	15341	15355	15627	15427	15282	15178	15313	15445	15266	15306	15490	15441	15494	15470	15347	15331	15308	15534	15437	15440	15453	15489	15407	15481	15511	15441	15406	15448	15164	15342	15217	15337	15383	15454	15414	15367	15404	15266	15435	15326	15292	15413	15463	15518	15381	15350	15322	15379	15415	15278	15457	15342	15502	15559	15530	15548	15428	15544	15684	15326	15419	15288	15391	15291	15551	15241	15617	15463	15518	15342	15378	15336	15339	15380	15424	15248	15298	15375	15426	15368	15392	15197	15471	15296	15317	15403	15422	15427	15304	15551	15347	15460	15332	15317	15312	15436	15379	15484	15395	15397	15303	15379	15448	15429	15288	15528	15375	15454	15399	15412	15334	15413	15462	15250	15286	15388	15345	15553	15430	15462	15339	15461	15357	15560	15296	15616	15291	15323	15563	15266	15304	15392	15482	15423	15350	15401	15544	15440	15543	15565	15201	15411	15446	15384	15318	15508	15502	15241	15308	15545	15368	15340	15460	15327	15392	15403	15474	15411	15549	15406	15277	15297	15295	15409	15218	15354	15345	15330	15361	15502	15298	15491	15419	15353	15369	15350	15401	15432	15394	15310	15464	15273	15446	15407	15342	15391	15340	15415	15362	15447	15381	15374	15275	15527	15441	15318	15643	15429	15412	15394	15389	15321	15445	15538	15411	15366	15469	15503	15439	15364	15452	15380	15281	15255	15436	15322	15402	15462	15352	15305	15361	15383	15445	15434	15490	15400	15428	15309	15288	15496	15490	15642	15351	15455	15340	15470	15651	15506	15514	15580	15434	15506	15224	15429	15425	15284	15553	15390	15418	15439	15426	15493	15298	15622	15457	15427	15265	15392	15391	15161	15479	15470	15360	15390	15518	15305	15211	15447	15319	15292	15421	15579	15424	15348	15517	15323	15461	15320	15333	15409	15357	15330	15395	15255	15388	15281	15314	15452	15383	15239	15473	15535	15414	15451	15483	15508	15253	15375	15430	15247	15545	15317	15413	15400	15590	15284	15512	15474	15420	15401	15320	15484	15431	15297	15395	15295	15559	15361	15489	15610	15342	15411	15348	15429	15483	15362	15243	15285	15311	15229	15368	15343	15472	15265	15411	15404	15456	15228	15170	15474	15426	15459	15417	15488	15247	15383	15587	15272	15424	15374	15614	15440	15437	15507	15394	15345	15453	15451	15409	15470	15386	15347	15294	15303	15525	15389	15359	15276	15475	15449	15440	15387	15224	15247	15424	15407	15370	15371	15478	15199	15442	15399	15324	15421	15417	15373	15530	15303	15267	15487	15470	15380	15340	15464	15388	15604	15448	15412	15520	15565	15438	15539	15444	15437	15269	15408	15299	15467	15321	15400	15470	15423	15359	15516	15323	15428	15306	15457	15367	15475	15526	15387	15365	15274	15615	15252	15461	15620	15326	15138	15422	15400	15452	15301	15258	15231	15533	15419	15404	15429	15393	15489	15407	15293	15344	15316	15320	15380	15496	15380	15115	15496	15479	15474	15394	15333	15475	15466	15494	15342	15393	15564	15467	15307	15295	15434	15405	15282	15308	15341	15589	15384	15276	15456	15344	15449	15411	15467	15219	15261	15295	15424	15484	15406	15449	15359	15369	15303	15500	15208	15087	15468	15456	15486	15410	15453	15425	15296	15308	15463	15311	15326	15307	15518	15165	15417	15403	15169	15422	15269	15373	15516	15569	15420	15357	15237	15529	15362	15313	15354	15382	15394	15284	15258	15421	15457	15454	15393	15392	15220	15362	15299	15391	15392	15338	15410	15395	15422	15349	15471	15403	15404	15315	15317	15414	15486	15417	15248	15464	15410	15452	15581	15443	15398	15344	15499	15425	15352	15474	15524	15371	15375	15283	15392	15358	15462	15372	15480	15381	15386	15476	15654	15495	15477	15284	15454	15515	15336	15472	15436	15293	15275	15251	15338	15284	15415	15551	15483	15426	15311	15504	15394	15378	15537	15229	15344	15336	15387	15508	15335	15426	15330	15522	15318	15499	15321	15466	15352	15413	15483	15369	15273	15463	15313	15392	15524	15500	15362	15370	15384	15559	15350	15370	15377	15372	15457	15361	15273	15305	15232	15395	15288	15438	15348	15360	15396	15509	15458	15476	15418	15374	15488	15410	15232	15449	15393	15517	15493	15327	15506	15433	15479	15472	15357	15376	15302	15501	15409	15332	15471	15349	15439	15450	15297	15490	15391	15488	15381	15460	15393	15460	15423	15475	15336	15365	15462	15472	15375	15416	15593	15491	15439	15501	15379	15415	15223	15467	15381	15434	15398	15356	15357	15375	15363	15426	15338	15415	15255	15316	15451	15326	15337	15378	15387	15393	15247	15446	15256	15469	15332	15386	15451	15435	15367	15272	15539	15447	15342	15279	15396	15374	15414	15442	15447	15401	15428	15261	15283	15376	15179	15443	15457	15334	15230	15572	15396	15351	15398	15356	15367	15634	15571	15490	15339	15434	15421	15352	15355	15447	15314	15437	15401	15631	15309	15352	15445	15278	15327	15511	15302	15485	15470	15309	15273	15384	15351	15397	15520	15239	15354	15450	15453	15375	15434	15384	15456	15375	15410	15423	15352	15507	15468	15347	15323	15412	15370	15437	15317	15212	15505	15437	15357	15501	15291	15358	15456	15479	15429	15356	15524	15412	15315	15341	15437	15393	15291	15462	15495	15306	15372	15290	15241	15506	15351	15347
28105	23327	28681	26096	22753	21567	20480	19936	19478	19414	19201	19168	19213	19352	19274	19091	19056	19230	18949	18714	19274	19149	18837	19052	18921	18995	18789	18881	18817	18805	18834	18782	18788	18949	19155	19279	19576	19280	18851	19022	18946	18748	19060	18859	18809	18943	18867	18962	18888	18905	18802	18874	18787	18751	18636	18920	18863	18880	18984	19006	18860	18793	18807	18933	18863	18784	18824	18816	18800	18870	18702	18828	18786	18605	18941	18929	18867	18839	18843	18921	18755	18900	18707	18820	18955	18787	18986	18987	18746	19025	18578	18577	18997	18791	18779	18722	18913	18937	18897	18796	18908	18645	18889	18865	18910	18604	19026	18569	18726	18919	18768	18784	18829	18843	19035	18952	18929	19080	18898	18875	18872	18715	18850	18639	18882	19026	19028	18922	18946	18960	18841	18837	18901	18652	18810	18724	19009	18778	18729	18842	18944	18687	18831	18844	19045	18971	18774	18627	19011	18917	18775	18934	18955	18974	18696	18939	19009	18693	18801	18782	18891	18696	18798	18602	18607	18756	18855	18990	18815	18852	18699	18913	18830	18492	18953	18767	18991	18769	18786	18710	18866	18871	18982	18833	18894	18937	18694	18723	18927	18817	18925	18880	18829	18867	18723	18633	18873	18840	19016	18954	18714	18984	18892	18926	18758	18691	18737	19029	18823	18682	18817	18857	18783	18665	19107	18928	18707	18631	18875	18956	19066	18955	18745	18754	18975	18779	18848	18795	18781	18841	18965	18880	18865	18892	18712	18836	18777	18933	19136	18835	18795	18913	18907	18706	18921	18979	18884	18863	18830	18974	18842	18786	18679	18896	18697	18674	18716	19000	18629	18735	18908	18896	19080	18849	18804	18884	18870	18852	18674	18578	19020	18901	18806	18782	18745	18900	18997	18857	18798	18923	18872	18929	18729	18721	18781	18636	18640	18898	18944	18840	19032	18772	18768	18849	18684	18929	18723	18868	18810	18870	18787	18735	18725	18911	19000	18951	18931	18734	18858	18909	18979	18891	18646	19007	18845	18805	18936	18850	18926	18752	18940	18810	19023	19011	18820	18969	18909	18798	18864	18842	18767	18668	18657	18818	18846	18959	18858	18847	18901	18774	18713	18804	18750	18760	18815	18666	19001	18917	19041	18759	18947	18914	18630	18681	18763	18971	18932	18883	18782	18757	18828	19020	18736	18779	18910	18840	18615	18997	19171	18702	19054	18819	18619	18726	18920	18847	18688	18946	18777	18895	18906	18662	18711	18801	18769	18645	18931	18862	18865	18651	18840	18762	18816	18975	18881	18881	18648	19036	18884	18737	18822	18750	19026	18874	19078	18911	18964	19144	18875	18918	18770	18793	18846	18798	19020	18884	18859	18821	18956	18917	18737	18928	18871	18855	18758	18827	18963	18849	18716	18893	18508	18631	18555	18893	18699	18955	19128	18743	18961	18840	18686	18836	18665	18822	18893	18897	18865	18911	18697	18905	18853	18977	18849	18716	18863	18983	18869	18727	18978	18786	18925	18960	18886	18802	19117	18874	18865	18811	18842	18758	18850	18713	18759	18577	18813	18821	18717	18690	18848	18728	18577	19018	19097	18689	18784	18805	18876	18640	18990	18978	18790	18866	18734	18811	19074	18908	18862	18662	18819	18864	18907	18900	18729	18797	18776	18825	18750	19013	18845	18835	18690	18990	19000	18965	18822	18697	18593	18581	18785	18865	18659	18817	19052	18972	18796	18957	18829	18716	18789	18903	18939	18684	18859	18792	19166	18741	19021	18850	18699	18711	18554	18666	18747	18763	18915	18842	18728	18720	18655	18652	18934	18800	18731	18798	18892	18827	18785	18916	18934	18737	18841	18933	18715	18853	19009	18940	18907	18790	18915	18771	18931	18913	19063	18949	18816	18699	18695	18949	19007	18830	19025	18988	18997	18718	18819	18802	18939	18901	18753	18878	18939	18951	19040	18777	18910	18771	18778	18802	19034	19074	18847	18952	19004	18857	18865	19032	18873	18805	19006	18831	18914	18838	18964	18931	18796	18897	18842	18745	18835	18566	18849	18903	18704	18967	18770	18882	19141	18896	18808	18671	18782	18677	18938	18937	18603	18754	18863	18893	18643	18673	18958	18702	18867	18714	18694	18645	18764	18830	18834	19027	18603	18849	18716	18744	18585	18814	18748	18845	18797	18796	18788	18776	19069	18838	18767	18850	18853	18722	18792	18925	18849	18801	18941	18891	18721	18746	18934	18855	18762	18884	18862	18983	18889	18799	18851	18840	18808	18858	18742	18796	18728	19011	18880	19154	18888	18939	18903	19176	18681	18797	18827	18737	18869	18894	18809	18864	18815	18788	18897	18909	18627	18926	19120	18736	18903	18863	18792	18780	18834	18866	18848	18856	18557	18823	18765	18729	18771	18571	18908	18661	18871	18920	18853	18661	18719	18870	18842	18853	18911	19002	18942	19123	18894	18745	18874	18819	18806	18765	18907	18754	18663	18661	18924	18920	18837	18935	18763	19065	18917	18786	18930	18566	18696	18781	18759	18837	18921	18957	18890	19041	18812	18761	18851	18880	18839	18941	18662	18613	19013	18728	19088	18746	18794	18936	18882	18676	18932	18799	18810	18718	18761	18819	18950	18811	18555	18881	18753	18894	18851	19095	18993	19068	18821	18856	18760	18762	18786	18880	18707	18872	19050	18816	18882	18859	18941	18999	18719	18726	18854	18748	18597	18770	18937	18954	18928	18864	18815	18859	18831	18759	18760	19033	18635	18679	18720	18958	19012	18875	18786	19006	18685	18642	18870	18754	18895	18788	18631	18783	18685	18864	19045	18937	19032	18681	18845	18816	18865	18920	18834	18798	18928	18953	18755	18893	18863	18821	19093	19045	18738	18932	18778	18832	18945	18826	19047	18897	18849	18804	18926	18609	18749	18969	18751	18677	18946	18880	18853	18738	18794	18663	19037	18930	18856	19009	18910	19010	18946	18805	18954	18981	18770	18956	18960	18742	18784	18889	18988	18840	18987	18760	18660	18762	18962	18844	18655	18904	18813	18736	18825	18837	18727	18714	18816	18697	18801	18813	19029	18932	18923	18840	18816	18914	18880	18888	18895	18822	18983	19030	19053	18876	18875	18834	18742	18866	18877	19079	18943	18892	18754	18884	18868	18784	18664	18698	18888	18634	18901	18823	18962	18736	18745	18815	18972	18705	18605	19096	18871	18990	18883	18960	19046	18890	18985	18863	18842	18955	18786	18697	18893	18932	18769	18949	18834	18963	18902	18887	19041	18753	18838	18793	18832	18858	18886	18828	18707	18866	18581	18764	18834	18489	18812	18854	18853	18935	18890	18834	18909	19194	18655	18587	18941	18806	18565	18806	18838	18944	18867	18747	18894	18777	18922	18663	18792	18785	18920	18777	19086	18791	18655	18756	18811	18772	19086	18853	18899	18905	18652	18648	18694	18801	18802	18737	18726	18958	18866	18780	18876	18774	18690	18902	18898	18977	18762	18761	18726	18979	18839	18902	18793	18787	18985	18904	18600	18725	18646	18565	19009	18749	18817	18779	18941	18627	18783	18981	18821	18930	18693	18864	18847	18770	18815	18789	18947	18805	18903	18739	18882	19118	18898	19016	18804	18916	19050	18738	19146	18940	18849	18857	19041	18915	18980	18866	18771	18844	19111	18852	18859	18964	18754	18666	18833	18751	18841	18860	18787	18746	18832	18778	18918	18821	18872	18902	18927	18748	18901	18907	18809	18867	18932	18886	18795	18737	18852	18742	19132	18860	18734	18688	18871	18849	18726	18795	18774	18886	18945	19111	18895	18675	18887	18762	18677	19083	18935	18741	18838	18709	18678	18937	18933	18948	18849	18788	19018	18949	18754	18842	18618	18670	18586	19027	18875	18739	18801	18935	18742	18692	19056	18791	18872	18931	18693	18687	18741	18847	18755	18638	18824	18833	18770	18691	18776	18815	18690	18670	18909	18693	18833	18670	18981	18752	18815	18962	18901	18839	18815	18601	18957	18800	18691	18729	18988	18959	18884	18791	18837	18657	18820	18805	18871	18836	18930	18528	18931	18749	18703	18895	18846	18718	18726	18825	19102	18656	18920	18863	18986	18851	18742	18723	18765	18692	18942	18911	18690	18756	18951	18887	18761	18859	18810	18746	18901	18583	18636	18740	18971	18921	18964	18862	19026	18640	18651	18726	18869	18933	19137	19076	18816	18786	18994	18746	18990	18889	19043	18902	19033	19031	18940	18855	18726	18923	18762	18804	19051	18847	18689	18846	18893	18962	18697	18868	18935	18625	18856	18917	18917	18852	18911	18853	18912	18979	18821	18796	18692	18810	18875	18719	18924	18803	18729	18780	18813	18930	18817	18870	18858	18910	18852	18803	18857	19063	18821	18773	18870	18808	18644	18876	18856	19034	18779	18805	18835	18964	18897	18873	18684	18942	18835	18844	18988	18665	18896	18748	18744	18805	18899	18866	18878	18795	19041	18805	18842	18984	18811	18648	18839	18644	18618	18740	18825	18765	18938	19051	18899	18950	18822	18899	18766	18751	18827	18867	18867	18950	18799	18854	18749	18760	18818	18995	18881	18848	19126	18760	18770	18955	18965	19013	18747	18623	19009	18798	19057	18842	18947	19044	18968	18879	18876	19133	18900	18896	18879	18958	18803	18755	18765	18765	18947	18946	18884	18840	19130	18874	18809	18997	18706	18831	18751	18867	18818	18848	18800	19011	18967	18807	18967	18806	18951	18987	18860	18789	18913	18801	18826	18809	18755	18915	18854	19000	18735	18909	18829	18939	18912	18730	18878	18861	18972	18924	19073	18789	18704	18864	18648	18798	18785	18858	18821	18780	19013	18897	18835	18813	18800	18661	18901	18904	18756	18853	18613	18930	18874	18821	18792	18760	18664	18893	18994	18739	18855	18815	18932	18995	18969	18764	18872	18951	18894	18938	18882	19011	18909	18761	18737	19013	18995	18834	18796	18799	18874	18949	18719	18750	18871	18658	18743	18600	18845	18731	18854	18710	18910	18850	18903	18675	18725	18974	18870	18888	18886	18784	18651	18860	18837	18863	18882	18808	18732	18847	18627	18689	19156	19126	19072	18761	18791	18761
20263	28302	27243	22772	21296	19735	17956	17335	17029	16456	16206	16269	16476	16093	16067	15912	15945	16053	15896	15768	16095	15987	15788	15550	15675	15670	15619	15579	15586	15664	15776	15608	15596	15675	15811	16228	16148	15843	15804	15706	15728	15641	15724	15452	15534	15507	15501	15620	15560	15578	15465	15591	15640	15729	15342	15703	15580	15622	15523	15570	15455	15607	15618	15452	15582	15590	15675	15694	15603	15662	15594	15445	15645	15524	15479	15567	15529	15388	15558	15684	15669	15754	15486	15525	15565	15685	15552	15563	15494	15679	15505	15779	15404	15623	15598	15647	15567	15537	15570	15788	15544	15550	15660	15584	15633	15487	15871	15459	15897	15654	15800	15389	15786	15507	15572	15624	15488	15594	15484	15670	15334	15565	15565	15741	15531	15452	15770	15622	15400	15434	15555	15554	15737	15609	15703	15631	15536	15571	15803	15716	15573	15601	15549	15604	15608	15671	15617	15453	15795	15704	15437	15632	15627	15472	15660	15484	15701	15627	15633	15581	15593	15527	15679	15312	15640	15533	15519	15713	15438	15435	15531	15307	15426	15528	15664	15624	15609	15692	15518	15789	15569	15600	15607	15765	15586	15574	15379	15625	15463	15517	15584	15713	15503	15585	15695	15587	15756	15760	15559	15527	15492	15590	15620	15574	15573	15593	15575	15743	15340	15518	15522	15539	15573	15793	15676	15492	15688	15651	15606	15485	15592	15634	15605	15553	15729	15648	15517	15594	15528	15620	15588	15629	15627	15569	15652	15573	15624	15469	15477	15478	15461	15608	15672	15667	15407	15733	15563	15596	15532	15567	15515	15483	15585	15659	15513	15720	15691	15448	15747	15696	15538	15708	15624	15753	15507	15648	15481	15616	15700	15578	15482	15446	15572	15612	15659	15527	15676	15686	15638	15574	15481	15678	15670	15490	15647	15639	15621	15675	15713	15722	15659	15572	15685	15864	15551	15557	15548	15528	15564	15429	15592	15598	15562	15539	15635	15532	15418	15510	15624	15622	15538	15475	15644	15681	15559	15748	15608	15648	15610	15601	15570	15520	15721	15589	15496	15475	15624	15636	15680	15662	15580	15422	15622	15564	15716	15668	15584	15721	15650	15502	15675	15367	15524	15614	15606	15592	15572	15538	15459	15642	15741	15470	15607	15533	15657	15552	15467	15516	15571	15727	15524	15408	15716	15619	15634	15551	15640	15753	15568	15480	15654	15691	15622	15643	15630	15654	15674	15588	15626	15564	15594	15565	15601	15543	15407	15627	15823	15665	15393	15569	15534	15590	15468	15505	15624	15660	15515	15399	15439	15618	15567	15544	15683	15561	15538	15704	15543	15598	15567	15447	15609	15690	15613	15473	15586	15797	15565	15507	15537	15445	15542	15650	15795	15567	15680	15472	15584	15548	15532	15599	15561	15535	15474	15572	15271	15511	15322	15574	15518	15677	15523	15518	15635	15669	15606	15553	15734	15558	15605	15795	15642	15516	15540	15560	15476	15444	15504	15375	15666	15565	15553	15702	15502	15534	15656	15448	15574	15564	15612	15739	15476	15519	15569	15521	15701	15611	15396	15646	15531	15642	15660	15556	15515	15662	15800	15638	15405	15745	15683	15733	15624	15551	15643	15611	15536	15580	15468	15454	15600	15627	15638	15723	15682	15692	15631	15561	15712	15570	15647	15491	15505	15589	15574	15461	15687	15533	15663	15702	15670	15591	15747	15533	15622	15543	15594	15579	15713	15617	15579	15501	15617	15582	15689	15506	15664	15462	15574	15485	15660	15596	15494	15601	15687	15659	15506	15590	15663	15608	15513	15587	15633	15721	15490	15649	15667	15785	15384	15541	15548	15574	15585	15559	15549	15449	15608	15653	15433	15630	15662	15457	15548	15587	15426	15475	15631	15516	15574	15610	15805	15556	15754	15728	15600	15688	15695	15544	15623	15844	15626	15544	15665	15631	15585	15716	15460	15708	15662	15632	15579	15569	15615	15453	15595	15609	15365	15621	15417	15697	15584	15513	15556	15678	15543	15683	15775	15647	15633	15746	15517	15654	15632	15535	15419	15644	15636	15444	15722	15557	15510	15480	15656	15592	15497	15671	15553	15472	15890	15629	15601	15564	15531	15641	15593	15505	15686	15757	15778	15783	15610	15521	15740	15623	15630	15703	15548	15658	15555	15498	15424	15721	15646	15649	15709	15634	15406	15691	15598	15619	15438	15579	15613	15475	15537	15693	15708	15423	15811	15520	15549	15603	15541	15572	15561	15576	15679	15482	15577	15483	15713	15697	15592	15594	15512	15847	15590	15515	15517	15679	15706	15766	15593	15404	15645	15626	15500	15544	15566	15711	15537	15660	15531	15553	15428	15720	15556	15426	15694	15603	15511	15668	15553	15647	15566	15588	15485	15527	15731	15474	15584	15742	15561	15564	15561	15617	15586	15557	15713	15639	15600	15531	15614	15596	15666	15620	15487	15723	15610	15650	15358	15577	15590	15648	15643	15415	15537	15556	15529	15428	15598	15458	15492	15602	15530	15611	15499	15420	15580	15552	15536	15514	15580	15697	15513	15585	15692	15747	15553	15532	15414	15512	15667	15627	15558	15548	15544	15507	15608	15542	15572	15617	15537	15533	15668	15524	15461	15673	15590	15427	15590	15559	15586	15562	15481	15542	15474	15612	15583	15596	15620	15444	15483	15593	15915	15493	15658	15827	15729	15508	15506	15555	15566	15671	15533	15508	15560	15518	15587	15669	15674	15459	15634	15601	15499	15708	15782	15689	15676	15656	15659	15469	15572	15655	15609	15601	15505	15489	15726	15656	15325	15597	15598	15693	15533	15505	15667	15442	15426	15649	15572	15705	15686	15604	15571	15574	15453	15691	15743	15462	15612	15713	15435	15517	15702	15545	15590	15630	15441	15575	15587	15566	15715	15584	15613	15476	15424	15644	15599	15495	15727	15650	15600	15531	15430	15411	15765	15548	15712	15468	15759	15615	15631	15562	15595	15747	15554	15662	15541	15688	15805	15672	15562	15467	15492	15462	15497	15742	15620	15576	15654	15507	15654	15548	15651	15518	15576	15682	15572	15672	15460	15726	15655	15729	15615	15571	15687	15675	15528	15514	15564	15581	15569	15470	15462	15467	15591	15628	15620	15506	15479	15556	15648	15708	15429	15679	15655	15547	15597	15636	15550	15495	15523	15646	15777	15525	15619	15509	15714	15574	15693	15518	15604	15765	15618	15515	15584	15635	15503	15493	15473	15679	15571	15475	15499	15478	15688	15565	15543	15767	15630	15580	15670	15598	15593	15628	15737	15502	15609	15476	15559	15628	15542	15577	15703	15581	15706	15543	15586	15616	15535	15559	15775	15641	15529	15518	15717	15692	15548	15553	15701	15634	15627	15756	15690	15435	15456	15439	15647	15568	15673	15577	15553	15659	15581	15572	15486	15563	15593	15400	15433	15637	15636	15429	15661	15460	15588	15482	15463	15603	15549	15519	15531	15641	15540	15655	15550	15576	15531	15636	15651	15700	15673	15628	15622	15463	15565	15728	15626	15647	15332	15622	15725	15621	15595	15547	15559	15572	15560	15621	15606	15512	15573	15576	15602	15688	15575	15541	15698	15658	15555	15565	15634	15717	15557	15547	15705	15706	15548	15800	15578	15632	15686	15678	15600	15586	15508	15573	15571	15827	15572	15463	15600	15556	15661	15528	15647	15636	15537	15556	15587	15556	15748	15505	15538	15699	15632	15610	15601	15537	15649	15411	15527	15578	15564	15606	15741	15544	15591	15727	15587	15588	15495	15586	15636	15617	15680	15499	15443	15506	15570	15584	15815	15543	15693	15515	15561	15638	15621	15485	15508	15543	15690	15623	15679	15511	15606	15675	15683	15661	15633	15404	15640	15628	15617	15647	15546	15669	15736	15505	15539	15638	15743	15707	15669	15632	15614	15585	15569	15800	15703	15493	15534	15558	15582	15453	15685	15496	15683	15664	15462	15692	15695	15538	15497	15562	15601	15642	15622	15674	15767	15539	15596	15528	15397	15468	15621	15606	15618	15438	15638	15532	15565	15527	15697	15502	15653	15518	15576	15668	15465	15554	15556	15684	15432	15640	15607	15524	15571	15654	15469	15640	15629	15632	15618	15549	15612	15595	15588	15590	15631	15647	15677	15504	15688	15482	15515	15438	15683	15610	15723	15704	15615	15512	15642	15512	15615	15653	15727	15506	15612	15673	15608	15639	15393	15630	15340	15627	15436	15541	15484	15568	15735	15614	15614	15542	15508	15643	15617	15562	15544	15597	15691	15647	15773	15647	15727	15551	15384	15522	15369	15798	15612	15660	15593	15530	15571	15655	15607	15571	15503	15639	15472	15548	15610	15577	15577	15543	15561	15639	15680	15562	15716	15639	15632	15515	15584	15631	15624	15593	15733	15560	15765	15631	15741	15611	15608	15590	15569	15641	15686	15470	15783	15511	15620	15674	15580	15424	15454	15669	15592	15561	15554	15718	15637	15524	15474	15509	15589	15671	15557	15390	15550	15646	15536	15681	15536	15568	15362	15659	15504	15733	15519	15677	15561	15690	15763	15564	15638	15554	15572	15498	15478	15518	15649	15475	15635	15620	15537	15503	15585	15672	15615	15773	15583	15619	15604	15579	15480	15529	15607	15536	15572	15535	15782	15739	15561	15614	15519	15649	15600	15510	15761	15647	15567	15560	15704	15484	15620	15739	15372	15514	15830	15671	15505	15560	15573	15532	15661	15513	15533	15582	15613	15545	15511	15614	15631	15481	15631	15548	15549	15784	15716	15514	15559	15573	15801	15707	15821	15717	15770	15465	15586	15541	15858	15564	15647	15631	15638	15704	15566	15496	15764	15685	15667	15726	15656	15725	15571	15691	15546	15778	15525	15652	15582	15646	15450	15604	15547	15454	15693	15673	15618	15703	15684	15474	15626	15565	15604	15695	15696	15563	15608	15620	15587	15528	15678	15577	15464	15620	15682	15549	15547	15568	15670	15662	15535	15476	15636	15643	15569	15537	15719	15557	15571	15608	15604	15604	15620	15499	15681	15517	15742	15700	15509	15554	15603	15618	15466	15619	15498	15425	15396	15605	15517	15545	15619	15511
23776	21386	29109	24222	22823	24787	24316	20911	20139	19892	19308	19373	19366	19536	19157	19116	19215	19101	18920	18759	18939	19164	18955	18901	18664	18770	18893	18504	18530	18690	18736	18580	18431	18843	20281	21504	20454	19721	19212	18763	18645	18656	18708	18576	18546	18667	18577	18585	18435	18451	18481	18492	18560	18470	18659	18456	18677	18644	18544	18519	18368	18601	18497	18471	18631	18556	18376	18457	18365	18475	18313	18322	18432	18407	18393	18536	18487	18662	18461	18550	18701	18387	18538	18337	18243	18729	18451	18359	18491	18511	18591	18426	18526	18632	18362	18519	18270	18516	18429	18606	18252	18335	18420	18270	18324	18529	18501	18421	18378	18520	18579	18523	18303	18506	18279	18212	18470	18602	18505	18618	18298	18616	18490	18455	18388	18644	18379	18591	18470	18437	18513	18502	18463	18306	18417	18423	18636	18310	18594	18344	18597	18538	18412	18496	18388	18424	18442	18488	18489	18467	18416	18349	18354	18395	18586	18586	18489	18636	18486	18350	18547	18326	18497	18635	18605	18348	18615	18497	18605	18457	18467	18628	18309	18318	18476	18369	18333	18444	18474	18580	18641	18268	18381	18521	18445	18496	18495	18591	18456	18534	18668	18400	18525	18473	18518	18232	18542	18422	18389	18415	18580	18432	18592	18465	18566	18601	18406	18619	18456	18503	18685	18457	18804	18742	18483	18516	18455	18461	18374	18540	18214	18437	18475	18425	18719	18181	18392	18345	18358	18318	18655	18653	18538	18511	18363	18506	18542	18569	18296	18613	18286	18313	18620	18716	18533	18593	18382	18287	18580	18418	18410	18496	18112	18423	18536	18337	18623	18264	18499	18728	18614	18664	18525	18671	18489	18269	18494	18670	18347	18327	18370	18408	18530	18363	18536	18281	18597	18410	18546	18423	18509	18460	18562	18469	18487	18171	18269	18424	18385	18421	18620	18428	18533	18504	18319	18234	18516	18629	18617	18488	18316	18669	18284	18449	18489	18604	18462	18479	18459	18496	18198	18576	18428	18458	18467	18513	18607	18555	18488	18420	18225	18454	18596	18361	18335	18219	18429	18615	18480	18617	18546	18467	18612	18426	18552	18430	18356	18496	18464	18557	18578	18399	18373	18692	18554	18659	18323	18604	18517	18605	18445	18413	18490	18386	18665	18591	18293	18618	18459	18550	18429	18464	18496	18468	18645	18350	18598	18454	18554	18351	18365	18454	18424	18327	18464	18472	18389	18489	18465	18488	18596	18493	18727	18493	18540	18497	18475	18501	18584	18484	18423	18223	18245	18295	18477	18520	18614	18475	18553	18443	18538	18529	18560	18556	18404	18418	18529	18495	18453	18677	18502	18422	18670	18294	18448	18448	18279	18380	18373	18495	18495	18269	18491	18579	18504	18567	18431	18396	18411	18264	18476	18480	18482	18354	18475	18577	18608	18604	18348	18376	18541	18565	18419	18485	18675	18476	18742	18483	18443	18613	18384	18433	18382	18524	18346	18374	18408	18457	18313	18362	18404	18518	18440	18407	18390	18473	18432	18442	18388	18653	18380	18359	18307	18385	18533	18394	18343	18649	18488	18374	18409	18476	18550	18356	18408	18435	18291	18340	18303	18513	18611	18701	18424	18429	18509	18555	18365	18411	18677	18549	18413	18418	18489	18550	18383	18556	18419	18524	18535	18441	18594	18491	18583	18254	18308	18333	18442	18430	18543	18595	18426	18512	18202	18586	18499	18444	18489	18608	18606	18574	18590	18531	18515	18686	18384	18313	18489	18274	18389	18475	18491	18593	18467	18424	18434	18474	18623	18420	18227	18428	18397	18437	18345	18479	18432	18521	18456	18538	18386	18684	18463	18387	18328	18631	18438	18518	18652	18653	18503	18422	18547	18334	18434	18508	18560	18530	18668	18608	18617	18607	18364	18407	18345	18449	18343	18302	18259	18455	18441	18368	18574	18565	18406	18409	18492	18496	18505	18409	18296	18447	18271	18396	18369	18562	18594	18382	18354	18524	18430	18579	18404	18539	18436	18438	18386	18508	18463	18478	18500	18258	18553	18289	18496	18230	18592	18596	18484	18542	18353	18415	18368	18350	18350	18535	18540	18420	18356	18491	18332	18221	18438	18639	18151	18410	18654	18569	18262	18568	18363	18494	18434	18517	18432	18385	18413	18540	18619	18350	18432	18346	18438	18453	18448	18448	18701	18370	18543	18604	18597	18532	18477	18648	18410	18097	18344	18222	18435	18288	18438	18457	18324	18352	18388	18378	18249	18445	18583	18482	18545	18360	18445	18554	18533	18493	18194	18370	18471	18525	18450	18326	18346	18385	18380	18448	18536	18567	18428	18467	18511	18522	18347	18379	18357	18645	18447	18682	18694	18434	18517	18492	18744	18276	18472	18635	18499	18401	18449	18693	18422	18618	18601	18342	18594	18865	18358	18466	18475	18468	18401	18572	18509	18511	18612	18605	18500	18463	18400	18448	18371	18488	18582	18489	18471	18463	18445	18447	18379	18358	18406	18277	18653	18491	18631	18392	18346	18452	18492	18576	18417	18400	18432	18575	18333	18422	18440	18284	18346	18379	18522	18457	18441	18416	18493	18584	18463	18501	18228	18521	18498	18576	18536	18262	18353	18306	18428	18517	18228	18515	18289	18476	18330	18561	18724	18703	18440	18346	18432	18507	18455	18261	18403	18643	18370	18575	18336	18652	18480	18253	18465	18634	18672	18390	18689	18517	18418	18620	18308	18601	18602	18559	18659	18391	18287	18296	18433	18479	18317	18520	18322	18256	18525	18481	18469	18462	18375	18668	18670	18373	18527	18573	18442	18469	18595	18423	18379	18468	18605	18558	18559	18364	18362	18462	18437	18475	18578	18441	18640	18321	18381	18455	18396	18681	18539	18368	18463	18594	18455	18373	18545	18380	18410	18577	18454	18464	18433	18466	18785	18375	18412	18476	18556	18494	18571	18429	18384	18582	18529	18543	18367	18564	18439	18359	18427	18364	18456	18493	18333	18610	18601	18455	18413	18466	18158	18579	18492	18341	18560	18561	18408	18559	18532	18497	18321	18439	18388	18524	18689	18573	18485	18607	18491	18485	18351	18453	18604	18527	18548	18505	18341	18560	18554	18452	18591	18256	18348	18489	18249	18488	18537	18415	18686	18380	18404	18482	18500	18557	18389	18383	18428	18537	18353	18532	18419	18454	18497	18414	18521	18298	18374	18228	18440	18301	18365	18364	18302	18348	18399	18399	18339	18415	18448	18365	18413	18502	18577	18324	18217	18541	18424	18516	18478	18483	18489	18430	18629	18628	18690	18426	18459	18466	18361	18286	18526	18469	18472	18495	18449	18368	18214	18364	18394	18396	18385	18499	18511	18190	18551	18479	18604	18277	18292	18369	18471	18344	18661	18646	18295	18302	18436	18445	18574	18592	18466	18239	18488	18512	18476	18458	18593	18588	18502	18480	18484	18274	18483	18273	18491	18366	18584	18597	18436	18538	18314	18464	18454	18397	18682	18476	18457	18149	18431	18566	18482	18703	18713	18339	18526	18491	18624	18637	18562	18355	18321	18536	18469	18500	18401	18386	18477	18546	18478	18444	18405	18227	18423	18384	18404	18397	18482	18456	18527	18370	18365	18605	18441	18394	18666	18488	18437	18574	18554	18340	18346	18437	18542	18354	18591	18363	18360	18467	18530	18465	18490	18418	18500	18308	18364	18417	18452	18411	18451	18412	18445	18550	18422	18591	18400	18541	18563	18556	18463	18356	18532	18461	18441	18606	18460	18669	18605	18644	18436	18429	18432	18304	18455	18377	18460	18315	18555	18464	18340	18607	18491	18370	18472	18458	18498	18375	18411	18507	18478	18382	18251	18526	18386	18588	18584	18494	18594	18213	18584	18490	18569	18598	18636	18522	18555	18413	18389	18579	18603	18584	18409	18308	18419	18430	18647	18384	18481	18472	18637	18457	18377	18322	18554	18453	18404	18353	18475	18472	18457	18611	18569	18422	18464	18561	18522	18518	18442	18459	18519	18582	18546	18340	18518	18486	18432	18504	18338	18531	18393	18337	18516	18304	18422	18547	18581	18551	18496	18470	18321	18478	18419	18404	18453	18250	18329	18528	18456	18680	18496	18404	18596	18610	18243	18651	18456	18442	18637	18345	18502	18546	18456	18446	18535	18527	18464	18480	18344	18510	18488	18542	18395	18533	18542	18725	18309	18703	18574	18441	18359	18335	18570	18583	18610	18522	18546	18474	18302	18396	18477	18388	18384	18324	18357	18528	18530	18364	18487	18350	18494	18342	18342	18445	18488	18489	18309	18434	18524	18482	18571	18660	18688	18565	18411	18515	18459	18203	18514	18567	18472	18406	18404	18604	18242	18601	18553	18593	18374	18341	18386	18343	18246	18439	18490	18604	18333	18482	18687	18322	18485	18473	18346	18483	18501	18490	18471	18378	18393	18454	18435	18494	18555	18522	18382	18483	18433	18409	18524	18740	18690	18479	18484	18212	18320	18618	18523	18568	18468	18601	18574	18479	18645	18494	18451	18439	18328	18469	18505	18522	18475	18421	18542	18380	18491	18463	18530	18512	18571	18413	18457	18611	18394	18573	18376	18504	18385	18508	18579	18422	18485	18526	18498	18513	18437	18371	18445	18443	18538	18665	18353	18377	18747	18714	18466	18544	18557	18388	18384	18337	18167	18486	18427	18367	18637	18376	18473	18548	18536	18720	18385	18682	18410	18306	18599	18578	18615	18525	18484	18467	18482	18430	18544	18502	18377	18594	18427	18503	18525	18399	18560	18493	18500	18438	18464	18699	18481	18515	18429	18592	18405	18541	18466	18582	18632	18222	18406	18635	18570	18650	18372	18571	18361	18526	18379	18494	18531	18491	18495	18483	18219	18444	18343	18534	18513	18510	18418	18602	18452	18561	18490	18455	18471	18554	18384	18483	18303	18466	18546	18422	18261	18495	18479	18387	18488	18490	18417	18408	18613	18325	18579	18332	18333	18620	18572	18525	18258	18404	18553	18610	18527	18547	18352	18197	18459	18332	18513	18373	18467	18586	18391	18471	18510	18602	18665	18329	18434	18589	18386	18378	18365	18362	18557	18270	18485	18620
19641	34458	32775	26990	24685	21723	19813	18328	17915	16949	16616	16575	16555	16499	16507	16373	16142	16217	15764	15722	16111	16291	15808	15838	15841	15768	15431	15645	15501	15252	15561	15546	15655	15977	17697	19720	17634	16682	15952	15549	15574	15539	15291	15334	15462	15474	15429	15536	15513	15574	15501	15387	15452	15468	15409	15494	15388	15394	15386	15364	15402	15567	15460	15303	15538	15196	15398	15519	15368	15330	15404	15471	15316	15421	15418	15278	15518	15409	15263	15397	15506	15363	15530	15363	15167	15386	15394	15445	15369	15561	15472	15417	15463	15350	15273	15442	15225	15579	15432	15432	15366	15283	15257	15476	15526	15408	15364	15329	15535	15447	15503	15512	15310	15489	15324	15480	15325	15353	15411	15244	15356	15315	15342	15336	15282	15427	15502	15330	15474	15392	15366	15562	15390	15414	15461	15465	15422	15577	15497	15355	15341	15295	15422	15570	15368	15628	15602	15485	15344	15380	15348	15266	15402	15298	15474	15539	15324	15416	15369	15532	15351	15303	15335	15413	15402	15341	15521	15337	15339	15287	15550	15527	15361	15385	15499	15299	15344	15425	15289	15524	15431	15515	15514	15393	15491	15457	15417	15500	15232	15344	15349	15491	15357	15513	15547	15369	15484	15440	15519	15547	15301	15300	15409	15164	15357	15554	15241	15432	15576	15509	15392	15414	15543	15300	15469	15298	15511	15343	15367	15343	15458	15270	15298	15292	15671	15413	15545	15440	15203	15386	15389	15461	15355	15307	15424	15435	15365	15327	15333	15411	15565	15442	15495	15472	15313	15302	15359	15414	15538	15316	15575	15352	15471	15150	15264	15319	15443	15390	15372	15433	15445	15426	15253	15384	15216	15329	15403	15567	15307	15393	15474	15343	15266	15411	15416	15409	15514	15538	15447	15376	15321	15525	15296	15381	15410	15424	15290	15310	15311	15498	15456	15383	15406	15538	15543	15384	15417	15500	15379	15355	15246	15242	15441	15472	15228	15318	15439	15240	15491	15542	15405	15339	15403	15365	15304	15298	15486	15404	15396	15441	15218	15360	15454	15402	15305	15380	15493	15230	15502	15564	15474	15388	15454	15540	15353	15343	15371	15502	15395	15264	15328	15258	15535	15306	15612	15272	15234	15421	15481	15390	15304	15348	15382	15300	15546	15349	15342	15321	15375	15423	15452	15383	15362	15282	15525	15286	15429	15223	15357	15312	15268	15480	15484	15434	15417	15405	15499	15531	15498	15388	15480	15171	15334	15333	15523	15242	15408	15391	15334	15425	15456	15422	15027	15312	15531	15455	15490	15373	15371	15198	15408	15326	15393	15293	15342	15622	15371	15223	15584	15394	15434	15407	15383	15308	15347	15306	15531	15339	15335	15489	15365	15533	15310	15350	15537	15567	15564	15359	15379	15597	15389	15444	15242	15431	15256	15513	15394	15423	15372	15696	15381	15367	15507	15379	15397	15279	15506	15453	15315	15559	15337	15396	15438	15386	15254	15326	15403	15395	15288	15440	15583	15507	15408	15300	15420	15410	15278	15490	15490	15501	15313	15398	15447	15368	15361	15503	15383	15496	15442	15277	15404	15322	15317	15389	15370	15380	15432	15450	15322	15331	15492	15447	15486	15338	15382	15444	15523	15333	15391	15341	15658	15345	15536	15411	15417	15390	15544	15374	15303	15407	15425	15470	15488	15240	15496	15326	15443	15255	15345	15453	15484	15568	15460	15486	15378	15398	15375	15442	15279	15341	15533	15396	15496	15402	15468	15573	15368	15406	15493	15345	15392	15397	15433	15295	15317	15376	15580	15338	15350	15136	15533	15444	15266	15375	15380	15379	15433	15376	15432	15465	15381	15455	15372	15202	15258	15259	15405	15357	15426	15538	15340	15256	15257	15499	15360	15477	15524	15269	15374	15543	15487	15508	15310	15249	15475	15334	15343	15478	15425	15496	15373	15554	15316	15594	15315	15322	15285	15498	15400	15218	15494	15555	15521	15367	15410	15387	15528	15324	15441	15413	15250	15437	15471	15413	15386	15509	15401	15375	15343	15450	15551	15469	15458	15457	15493	15393	15596	15339	15445	15371	15179	15362	15575	15588	15317	15242	15434	15601	15270	15334	15458	15444	15461	15422	15436	15255	15410	15444	15384	15543	15432	15440	15379	15352	15598	15509	15473	15525	15238	15521	15429	15406	15341	15287	15375	15442	15405	15385	15430	15438	15393	15379	15502	15517	15244	15415	15426	15410	15447	15317	15451	15261	15393	15403	15299	15387	15471	15513	15452	15319	15480	15477	15423	15354	15436	15314	15430	15343	15492	15199	15470	15273	15420	15319	15403	15411	15380	15304	15333	15349	15354	15382	15261	15244	15422	15288	15181	15456	15164	15427	15420	15567	15403	15498	15538	15252	15299	15439	15282	15410	15500	15313	15332	15418	15347	15317	15511	15453	15284	15465	15350	15497	15345	15390	15461	15341	15447	15519	15492	15413	15484	15408	15487	15301	15440	15453	15376	15561	15370	15299	15416	15430	15271	15232	15236	15388	15398	15281	15313	15469	15350	15431	15476	15220	15243	15480	15374	15361	15262	15225	15259	15380	15474	15344	15418	15504	15405	15388	15307	15332	15566	15385	15450	15247	15255	15364	15438	15394	15403	15227	15446	15479	15620	15392	15528	15196	15350	15320	15450	15375	15311	15385	15380	15346	15437	15501	15555	15546	15439	15286	15356	15316	15400	15342	15396	15243	15230	15484	15470	15370	15382	15442	15429	15201	15273	15292	15300	15586	15324	15405	15358	15340	15242	15259	15355	15403	15486	15356	15397	15428	15438	15395	15379	15419	15413	15261	15533	15273	15409	15410	15520	15539	15437	15409	15452	15367	15482	15306	15233	15360	15299	15441	15446	15160	15548	15384	15415	15498	15471	15427	15364	15274	15396	15301	15369	15360	15433	15404	15433	15342	15320	15599	15253	15403	15354	15356	15518	15521	15513	15374	15500	15376	15337	15441	15579	15310	15345	15458	15419	15536	15330	15579	15330	15272	15447	15380	15297	15413	15400	15380	15286	15444	15302	15451	15165	15408	15505	15184	15440	15280	15446	15413	15545	15271	15344	15402	15382	15482	15409	15449	15353	15518	15342	15232	15333	15306	15519	15312	15383	15385	15367	15431	15260	15452	15226	15546	15427	15492	15364	15497	15215	15477	15408	15541	15473	15407	15506	15422	15301	15398	15503	15388	15335	15399	15366	15401	15413	15511	15497	15525	15418	15384	15374	15234	15414	15336	15307	15306	15319	15455	15516	15538	15547	15340	15352	15431	15277	15463	15381	15488	15303	15252	15398	15352	15295	15295	15431	15447	15325	15365	15357	15373	15460	15455	15174	15401	15422	15356	15328	15268	15405	15366	15313	15406	15469	15385	15210	15337	15375	15323	15375	15353	15447	15293	15359	15310	15477	15509	15524	15491	15175	15461	15457	15382	15295	15407	15614	15478	15410	15621	15495	15485	15625	15347	15448	15561	15411	15344	15326	15484	15326	15388	15421	15333	15271	15356	15289	15406	15407	15399	15312	15280	15410	15369	15380	15365	15237	15581	15480	15594	15269	15560	15339	15539	15391	15282	15360	15379	15260	15430	15331	15331	15464	15354	15496	15352	15628	15427	15393	15517	15513	15400	15360	15374	15390	15534	15287	15341	15426	15501	15405	15253	15428	15420	15361	15382	15335	15719	15266	15483	15257	15307	15419	15263	15299	15428	15308	15300	15556	15567	15501	15432	15365	15592	15298	15481	15316	15404	15327	15533	15315	15331	15299	15251	15438	15497	15328	15400	15497	15367	15529	15409	15330	15449	15218	15411	15416	15297	15468	15444	15582	15328	15386	15428	15302	15504	15426	15240	15458	15435	15496	15399	15351	15503	15339	15292	15443	15200	15432	15340	15473	15475	15398	15471	15356	15675	15345	15247	15225	15389	15304	15680	15293	15464	15372	15408	15393	15296	15350	15362	15317	15666	15304	15360	15147	15346	15362	15503	15358	15575	15272	15449	15486	15630	15480	15258	15363	15419	15350	15426	15445	15427	15413	15389	15406	15426	15270	15508	15308	15429	15524	15482	15374	15365	15366	15451	15360	15249	15328	15433	15255	15419	15320	15345	15499	15414	15317	15526	15362	15435	15536	15364	15534	15478	15473	15489	15582	15334	15384	15368	15296	15383	15421	15334	15366	15458	15446	15410	15527	15402	15372	15404	15407	15491	15434	15393	15543	15440	15323	15375	15326	15391	15249	15404	15436	15253	15479	15477	15343	15513	15360	15265	15254	15256	15322	15258	15340	15432	15451	15324	15414	15416	15384	15387	15372	15446	15456	15359	15254	15399	15250	15285	15405	15585	15352	15359	15539	15365	15330	15381	15331	15340	15559	15487	15414	15301	15329	15465	15389	15467	15506	15418	15293	15426	15540	15280	15348	15312	15462	15384	15422	15403	15208	15491	15427	15359	15344	15525	15185	15542	15373	15364	15324	15445	15446	15403	15372	15568	15216	15266	15401	15368	15482	15394	15444	15646	15397	15434	15442	15425	15423	15402	15274	15413	15464	15429	15409	15564	15276	15269	15402	15377	15474	15312	15451	15371	15483	15537	15197	15519	15313	15302	15468	15302	15481	15486	15403	15522	15453	15212	15361	15443	15225	15623	15500	15542	15333	15404	15458	15433	15387	15423	15596	15413	15414	15414	15374	15509	15392	15359	15467	15404	15311	15599	15177	15472	15575	15430	15438	15417	15513	15382	15505	15444	15329	15506	15323	15410	15385	15528	15339	15441	15479	15341	15511	15508	15527	15406	15448	15397	15591	15356	15518	15467	15345	15245	15383	15502	15396	15183	15192	15442	15329	15441	15377	15385	15437	15377	15391	15442	15374	15121	15310	15280	15321	15366	15246	15365	15300	15682	15265	15652	15476	15524	15326	15340	15266	15392	15430	15352	15306	15474	15329	15349	15376	15390	15219	15446	15510	15316	15413	15324	15452	15262	15408	15461	15580	15365	15374	15464	15373	15405	15287	15482	15571	15287	15527	15306	15415	15470	15258	15381	15475	15354	15270	15312	15352	15337	15320	15389	15438	15493	15423	15367	15294	15432
22887	21393	29399	23771	21795	24526	27562	22022	20486	20470	20114	19605	19813	19885	19799	19511	19420	19467	19020	18907	19238	19280	19192	18960	18798	19024	18834	18778	18643	18849	18577	18560	18836	19305	21889	24281	22188	20377	19355	18846	18655	18803	18763	18739	18450	18583	18581	18512	18641	18547	18445	18512	18596	18483	18545	18465	18678	18519	18529	18549	18745	18494	18377	18468	18572	18621	18539	18695	18563	18515	18681	18693	18657	18720	18497	18565	18477	18495	18479	18814	18680	18635	18384	18351	18580	18437	18598	18733	18544	18496	18466	18565	18525	18664	18695	18770	18461	18559	18560	18622	18577	18610	18551	18551	18667	18548	18528	18596	18700	18455	18449	18644	18764	18658	18686	18507	18606	18460	18665	18684	18682	18304	18349	18266	18618	18646	18445	18538	18533	18533	18606	18656	18416	18537	18773	18590	18610	18661	18735	18620	18606	18692	18477	18638	18460	18809	18552	18688	18674	18661	18617	18283	18490	18458	18433	18471	18498	18548	18599	18551	18632	18408	18694	18638	18680	18470	18504	18505	18704	18561	18609	18519	18425	18416	18629	18536	18421	18524	18420	18565	18607	18615	18511	18600	18449	18532	18524	18533	18445	18549	18468	18640	18616	18597	18798	18547	18417	18723	18632	18639	18382	18624	18610	18591	18493	18776	18548	18607	18255	18473	18554	18462	18392	18598	18342	18506	18720	18484	18670	18428	18345	18506	18649	18591	18772	18485	18572	18746	18627	18577	18617	18501	18662	18475	18399	18589	18749	18606	18696	18732	18540	18556	18495	18512	18394	18453	18593	18642	18509	18373	18664	18339	18610	18609	18585	18732	18484	18537	18515	18658	18582	18472	18526	18534	18522	18557	18501	18643	18345	18552	18517	18608	18606	18409	18704	18545	18554	18511	18627	18439	18568	18537	18667	18465	18608	18666	18620	18355	18665	18428	18694	18349	18477	18501	18679	18681	18776	18484	18676	18465	18641	18447	18600	18611	18612	18590	18475	18438	18504	18540	18632	18453	18402	18543	18698	18656	18581	18572	18597	18632	18571	18639	18440	18552	18645	18661	18574	18592	18563	18601	18395	18446	18415	18650	18291	18567	18238	18580	18809	18608	18470	18616	18662	18597	18519	18809	18796	18425	18570	18596	18563	18599	18552	18617	18470	18654	18574	18671	18592	18645	18668	18611	18618	18396	18610	18592	18357	18378	18375	18527	18789	18751	18420	18805	18732	18505	18583	18538	18458	18602	18623	18632	18504	18585	18433	18665	18634	18391	18578	18474	18439	18475	18364	18595	18367	18592	18355	18589	18481	18783	18617	18612	18526	18655	18650	18691	18479	18556	18523	18668	18671	18516	18680	18560	18685	18522	18536	18518	18375	18429	18546	18529	18714	18521	18564	18554	18561	18391	18405	18411	18417	18460	18421	18562	18634	18584	18540	18493	18438	18680	18564	18412	18295	18482	18420	18688	18489	18653	18592	18634	18455	18472	18617	18404	18631	18425	18455	18588	18392	18479	18612	18634	18540	18490	18706	18706	18490	18750	18547	18286	18612	18404	18466	18569	18635	18477	18462	18686	18470	18501	18640	18722	18511	18232	18571	18538	18648	18552	18490	18712	18487	18659	18588	18423	18657	18565	18467	18409	18413	18745	18528	18405	18741	18675	18397	18591	18432	18413	18393	18708	18622	18484	18636	18483	18648	18631	18573	18652	18445	18478	18787	18705	18591	18253	18719	18579	18779	18613	18650	18591	18413	18664	18488	18410	18402	18539	18463	18703	18724	18499	18458	18516	18528	18665	18524	18508	18586	18600	18467	18578	18477	18726	18393	18444	18342	18454	18323	18334	18519	18439	18558	18466	18588	18630	18659	18556	18688	18464	18479	18465	18538	18580	18460	18429	18541	18544	18431	18527	18436	18434	18500	18795	18570	18518	18618	18646	18700	18456	18600	18551	18418	18279	18533	18555	18532	18588	18515	18492	18639	18680	18620	18333	18585	18601	18514	18562	18533	18660	18350	18575	18543	18468	18717	18423	18686	18406	18405	18696	18642	18421	18456	18526	18414	18695	18531	18470	18657	18712	18440	18867	18563	18486	18535	18511	18457	18409	18568	18500	18641	18815	18533	18497	18572	18652	18543	18391	18651	18468	18389	18711	18772	18523	18548	18508	18675	18549	18485	18461	18423	18639	18612	18654	18733	18829	18532	18459	18438	18441	18507	18632	18546	18542	18638	18744	18539	18621	18485	18520	18563	18398	18594	18409	18433	18505	18504	18608	18552	18448	18448	18544	18518	18668	18545	18450	18586	18557	18419	18380	18667	18561	18768	18536	18530	18372	18665	18455	18471	18460	18664	18555	18437	18536	18496	18390	18544	18431	18537	18680	18487	18563	18295	18406	18486	18575	18482	18563	18460	18560	18406	18387	18614	18560	18361	18491	18478	18522	18497	18527	18631	18590	18634	18442	18525	18570	18398	18560	18688	18693	18514	18507	18676	18678	18681	18430	18450	18515	18426	18498	18519	18518	18493	18588	18520	18577	18496	18497	18470	18561	18461	18616	18503	18523	18520	18525	18610	18629	18584	18736	18736	18505	18564	18644	18499	18365	18660	18667	18542	18398	18675	18629	18647	18368	18421	18386	18558	18705	18581	18409	18530	18657	18665	18402	18569	18493	18456	18368	18578	18695	18607	18631	18633	18431	18600	18469	18391	18407	18505	18416	18679	18649	18670	18609	18517	18440	18707	18384	18386	18497	18527	18531	18263	18648	18682	18546	18706	18544	18561	18479	18586	18439	18618	18614	18600	18562	18644	18588	18365	18576	18485	18645	18599	18529	18440	18315	18593	18578	18415	18597	18383	18535	18451	18549	18543	18490	18624	18403	18282	18332	18448	18568	18775	18723	18806	18673	18507	18556	18426	18456	18533	18414	18567	18524	18549	18461	18537	18692	18377	18528	18617	18512	18741	18521	18562	18545	18735	18520	18338	18747	18735	18474	18745	18484	18329	18531	18752	18648	18394	18542	18302	18394	18438	18620	18507	18539	18623	18574	18625	18608	18663	18673	18618	18489	18445	18600	18634	18632	18509	18531	18538	18546	18575	18627	18699	18563	18532	18550	18753	18577	18638	18485	18375	18470	18662	18506	18710	18691	18550	18527	18447	18451	18641	18365	18542	18549	18565	18589	18451	18551	18633	18469	18593	18493	18543	18486	18430	18758	18604	18806	18558	18441	18539	18472	18738	18575	18610	18461	18567	18599	18555	18564	18564	18472	18478	18525	18473	18545	18479	18560	18482	18300	18543	18782	18665	18400	18555	18522	18503	18746	18621	18260	18402	18489	18423	18580	18382	18348	18575	18460	18514	18510	18382	18456	18570	18353	18723	18480	18448	18644	18598	18578	18545	18456	18577	18658	18715	18560	18598	18637	18627	18444	18624	18292	18510	18423	18496	18312	18505	18586	18697	18555	18650	18667	18863	18662	18566	18498	18480	18657	18364	18426	18541	18493	18667	18670	18468	18553	18705	18699	18554	18680	18611	18612	18402	18644	18449	18531	18318	18340	18518	18516	18567	18455	18560	18453	18395	18567	18572	18698	18416	18539	18433	18594	18583	18632	18532	18748	18341	18617	18497	18600	18463	18574	18642	18554	18433	18633	18657	18609	18418	18547	18490	18362	18565	18537	18541	18581	18620	18485	18660	18445	18561	18520	18604	18743	18592	18417	18479	18603	18350	18599	18453	18768	18374	18638	18524	18625	18485	18599	18633	18433	18719	18430	18487	18630	18565	18734	18748	18580	18369	18476	18681	18471	18439	18476	18574	18583	18451	18457	18628	18447	18448	18471	18415	18683	18741	18730	18544	18473	18461	18583	18621	18408	18781	18571	18417	18532	18565	18596	18759	18475	18551	18624	18690	18604	18848	18547	18483	18530	18508	18506	18561	18634	18697	18645	18627	18652	18702	18517	18673	18440	18567	18404	18757	18300	18688	18587	18548	18568	18673	18600	18491	18520	18330	18519	18529	18374	18721	18464	18528	18614	18661	18538	18504	18625	18570	18380	18555	18487	18651	18626	18548	18617	18350	18548	18416	18707	18478	18534	18536	18646	18387	18424	18678	18674	18570	18501	18502	18431	18406	18656	18530	18507	18535	18351	18417	18497	18436	18504	18427	18560	18553	18503	18515	18524	18529	18592	18681	18352	18400	18308	18262	18588	18644	18533	18545	18450	18490	18308	18525	18389	18554	18470	18528	18504	18293	18717	18557	18315	18543	18215	18584	18540	18516	18505	18504	18645	18388	18602	18431	18415	18497	18339	18778	18530	18689	18514	18522	18637	18793	18539	18539	18499	18541	18324	18537	18333	18545	18583	18476	18247	18501	18604	18499	18352	18536	18620	18545	18642	18364	18470	18612	18544	18468	18484	18477	18652	18710	18841	18621	18764	18656	18471	18621	18527	18506	18561	18529	18505	18665	18466	18344	18507	18661	18607	18487	18447	18465	18767	18622	18311	18572	18647	18499	18722	18384	18807	18486	18624	18470	18477	18410	18313	18461	18451	18418	18488	18630	18309	18396	18621	18481	18515	18298	18303	18524	18446	18566	18443	18507	18545	18609	18323	18549	18485	18515	18784	18724	18527	18590	18689	18424	18609	18422	18349	18571	18472	18857	18638	18536	18603	18426	18409	18882	18654	18587	18594	18592	18448	18702	18380	18595	18746	18564	18550	18557	18314	18483	18818	18403	18609	18664	18478	18442	18409	18715	18533	18580	18672	18543	18584	18587	18488	18615	18699	18562	18308	18468	18680	18496	18721	18554	18604	18323	18484	18610	18633	18643	18358	18424	18609	18596	18428	18516	18560	18465	18621	18541	18584	18634	18381	18621	18693	18509	18545	18655	18834	18636	18850	18456	18644	18614	18567	18358	18739	18633	18448	18498	18375	18391	18402	18573	18332	18289	18482	18667	18548	18549	18420	18381	18556	18546	18552	18499	18757	18459	18553	18500	18648	18563	18633	18576	18510	18470	18597	18218	18494	18439	18426	18590	18583	18568	18593	18685	18556	18538	18589	18474	18524	18337	18379	18530	18486	18608	18547	18547	18760	18557	18481	18631	18570	18455	18501	18475	18595	18847	18548
21066	39027	36991	30813	26910	23384	21485	20018	18546	17796	17194	16953	17075	17178	16952	16690	16506	16328	16090	15894	16235	16298	16020	15665	15820	15782	15548	15624	15753	15773	15515	15734	15641	16678	20232	22993	19047	17487	16182	15800	15460	15367	15429	15451	15548	15459	15436	15393	15412	15421	15452	15286	15530	15341	15303	15412	15482	15328	15311	15406	15301	15273	15300	15437	15514	15308	15381	15258	15495	15448	15501	15404	15359	15278	15373	15466	15240	15387	15426	15381	15335	15469	15474	15434	15453	15377	15474	15547	15196	15539	15466	15274	15479	15437	15242	15326	15500	15441	15480	15385	15157	15356	15613	15415	15335	15481	15400	15392	15488	15392	15398	15322	15395	15363	15555	15394	15405	15281	15393	15400	15381	15357	15381	15355	15386	15450	15388	15537	15338	15541	15357	15399	15465	15387	15297	15403	15536	15378	15370	15383	15358	15382	15353	15381	15435	15573	15318	15348	15454	15359	15487	15316	15391	15221	15373	15608	15389	15375	15370	15411	15240	15558	15446	15246	15344	15348	15392	15258	15323	15325	15362	15328	15467	15279	15359	15356	15235	15361	15417	15462	15427	15559	15454	15301	15302	15237	15329	15395	15402	15458	15478	15172	15431	15301	15499	15414	15438	15241	15514	15390	15327	15453	15449	15461	15522	15262	15511	15321	15288	15333	15355	15401	15535	15322	15410	15433	15433	15417	15185	15367	15493	15424	15228	15431	15430	15409	15262	15508	15335	15354	15438	15184	15423	15460	15392	15408	15292	15231	15367	15331	15486	15302	15382	15376	15204	15428	15277	15565	15458	15343	15410	15233	15463	15281	15386	15526	15515	15324	15461	15352	15336	15428	15408	15227	15379	15273	15282	15374	15416	15334	15387	15272	15449	15339	15222	15325	15450	15438	15333	15189	15476	15220	15395	15336	15326	15522	15327	15300	15229	15360	15320	15404	15360	15351	15238	15422	15240	15315	15417	15423	15365	15484	15315	15580	15179	15415	15414	15482	15320	15309	15403	15329	15329	15337	15407	15452	15540	15431	15589	15496	15478	15326	15314	15449	15227	15394	15474	15403	15489	15426	15400	15534	15539	15290	15344	15257	15462	15285	15326	15565	15311	15172	15521	15481	15391	15383	15478	15422	15440	15238	15464	15425	15338	15516	15386	15395	15416	15424	15332	15707	15398	15230	15392	15444	15458	15594	15532	15341	15356	15275	15426	15298	15501	15561	15492	15419	15318	15428	15388	15392	15405	15491	15403	15419	15254	15347	15228	15387	15459	15446	15266	15503	15325	15226	15303	15205	15398	15415	15321	15484	15402	15331	15427	15413	15513	15375	15387	15565	15443	15421	15430	15351	15437	15471	15457	15509	15449	15432	15502	15452	15340	15303	15361	15370	15078	15352	15460	15218	15274	15477	15273	15493	15335	15277	15418	15328	15207	15381	15363	15541	15383	15546	15443	15407	15317	15346	15427	15489	15383	15428	15426	15527	15446	15397	15454	15315	15477	15434	15525	15270	15399	15440	15313	15436	15219	15294	15364	15301	15334	15397	15325	15417	15504	15418	15280	15372	15441	15328	15275	15318	15404	15477	15356	15381	15468	15250	15424	15404	15276	15419	15407	15253	15357	15437	15304	15475	15276	15387	15540	15222	15218	15382	15368	15429	15491	15513	15415	15441	15402	15430	15409	15281	15256	15373	15363	15392	15309	15595	15348	15271	15400	15389	15369	15490	15437	15354	15485	15459	15316	15361	15446	15323	15327	15384	15276	15365	15484	15385	15323	15329	15359	15283	15496	15478	15360	15225	15580	15376	15384	15401	15260	15420	15251	15251	15267	15256	15555	15431	15356	15554	15227	15415	15304	15236	15462	15253	15288	15516	15286	15474	15258	15335	15427	15295	15457	15354	15318	15404	15349	15338	15629	15386	15446	15416	15294	15491	15413	15344	15496	15458	15297	15150	15371	15333	15493	15380	15388	15569	15401	15424	15447	15446	15427	15394	15332	15342	15368	15441	15258	15470	15275	15265	15283	15416	15236	15516	15399	15325	15413	15454	15412	15333	15393	15510	15481	15200	15342	15197	15455	15335	15415	15560	15279	15442	15246	15448	15354	15321	15367	15383	15385	15369	15371	15402	15429	15392	15575	15128	15248	15583	15273	15450	15374	15300	15411	15517	15153	15374	15329	15471	15269	15348	15420	15338	15353	15459	15495	15390	15319	15400	15235	15514	15337	15534	15433	15350	15432	15334	15255	15431	15410	15396	15370	15338	15413	15334	15408	15069	15466	15321	15437	15364	15477	15311	15469	15346	15375	15377	15141	15385	15315	15369	15657	15325	15415	15405	15429	15411	15261	15252	15545	15486	15405	15484	15332	15411	15325	15333	15299	15522	15285	15388	15445	15353	15283	15413	15430	15533	15498	15440	15374	15296	15366	15403	15508	15437	15578	15319	15569	15291	15540	15415	15391	15328	15155	15488	15359	15434	15390	15397	15406	15484	15388	15437	15395	15475	15467	15360	15431	15230	15351	15323	15425	15354	15211	15159	15468	15531	15328	15433	15451	15189	15437	15424	15479	15408	15656	15269	15279	15234	15412	15358	15343	15386	15488	15459	15247	15503	15339	15325	15344	15365	15220	15492	15436	15335	15297	15289	15511	15408	15291	15385	15465	15355	15427	15387	15177	15266	15417	15550	15505	15408	15275	15376	15347	15334	15320	15235	15285	15252	15495	15368	15339	15471	15410	15467	15595	15407	15551	15210	15392	15323	15371	15261	15340	15379	15427	15302	15390	15407	15247	15252	15203	15360	15315	15411	15488	15452	15530	15449	15465	15449	15333	15344	15351	15366	15262	15191	15293	15306	15422	15322	15240	15274	15350	15350	15351	15395	15443	15361	15214	15312	15537	15444	15478	15173	15601	15509	15363	15277	15429	15444	15393	15307	15283	15384	15391	15475	15263	15343	15299	15364	15386	15403	15468	15226	15486	15208	15352	15307	15360	15292	15455	15338	15412	15328	15295	15353	15536	15355	15385	15304	15398	15420	15395	15372	15346	15448	15398	15355	15347	15347	15348	15292	15385	15417	15216	15346	15383	15465	15356	15422	15289	15382	15396	15376	15434	15291	15306	15373	15429	15472	15356	15272	15503	15170	15325	15452	15355	15411	15239	15337	15497	15257	15443	15257	15355	15539	15376	15309	15377	15490	15396	15373	15536	15387	15352	15365	15210	15346	15357	15408	15235	15271	15377	15368	15337	15488	15412	15267	15226	15358	15617	15487	15395	15233	15432	15537	15440	15259	15218	15350	15407	15507	15146	15323	15587	15525	15316	15198	15456	15395	15370	15348	15512	15488	15332	15334	15338	15404	15171	15293	15475	15357	15372	15502	15274	15418	15264	15393	15556	15359	15437	15373	15290	15372	15412	15107	15576	15349	15513	15519	15482	15526	15414	15302	15454	15372	15410	15442	15477	15142	15326	15348	15476	15477	15170	15307	15378	15485	15239	15423	15337	15644	15327	15364	15408	15549	15284	15406	15522	15517	15331	15343	15386	15363	15390	15426	15357	15381	15389	15308	15596	15530	15217	15418	15267	15440	15278	15312	15566	15546	15381	15363	15503	15480	15408	15314	15475	15428	15551	15445	15322	15302	15479	15477	15424	15234	15319	15382	15258	15446	15503	15458	15556	15367	15285	15280	15478	15238	15309	15475	15425	15172	15275	15452	15417	15423	15445	15312	15489	15467	15314	15352	15596	15418	15313	15378	15376	15378	15449	15320	15326	15407	15325	15371	15428	15481	15438	15366	15415	15351	15336	15488	15303	15452	15496	15448	15334	15380	15519	15374	15371	15664	15358	15372	15171	15347	15431	15459	15387	15416	15408	15327	15384	15393	15428	15402	15293	15471	15309	15312	15461	15174	15422	15520	15262	15350	15401	15290	15450	15339	15456	15417	15215	15350	15379	15452	15264	15414	15499	15250	15406	15301	15403	15447	15503	15386	15512	15501	15474	15418	15533	15441	15464	15330	15214	15348	15419	15402	15237	15322	15361	15198	15410	15391	15291	15307	15189	15378	15292	15311	15612	15420	15439	15258	15394	15166	15550	15443	15358	15408	15352	15306	15664	15530	15371	15280	15284	15462	15302	15461	15300	15425	15446	15350	15418	15385	15300	15426	15384	15385	15347	15437	15344	15516	15416	15353	15548	15315	15297	15238	15445	15327	15352	15111	15313	15309	15431	15346	15543	15370	15361	15326	15419	15428	15542	15405	15180	15433	15418	15277	15530	15511	15606	15397	15491	15255	15508	15342	15271	15590	15411	15379	15300	15348	15254	15266	15560	15342	15452	15312	15452	15475	15408	15409	15417	15317	15381	15485	15456	15501	15317	15514	15253	15334	15423	15452	15318	15336	15296	15234	15298	15398	15367	15488	15490	15308	15422	15355	15547	15433	15534	15386	15501	15338	15275	15494	15311	15440	15291	15249	15386	15387	15456	15371	15374	15390	15402	15196	15342	15420	15246	15342	15260	15352	15350	15571	15316	15540	15487	15473	15362	15396	15300	15362	15394	15308	15443	15321	15134	15341	15455	15361	15416	15443	15162	15348	15269	15340	15275	15586	15359	15427	15511	15362	15484	15380	15467	15453	15285	15472	15234	15464	15392	15208	15322	15486	15400	15380	15328	15541	15344	15341	15420	15247	15401	15261	15416	15257	15256	15461	15274	15401	15409	15407	15316	15459	15450	15132	15387	15527	15262	15376	15374	15263	15526	15502	15291	15557	15396	15217	15320	15494	15216	15353	15463	15226	15393	15255	15294	15352	15553	15201	15347	15262	15307	15366	15429	15353	15497	15369	15454	15267	15400	15484	15554	15377	15387	15523	15334	15191	15246	15462	15377	15346	15468	15369	15411	15321	15437	15305	15408	15283	15462	15404	15363	15332	15280	15442	15367	15366	15329	15356	15515	15234	15584	15321	15418	15270	15426	15350	15250	15396	15401	15226	15366	15281	15382	15347	15468	15429	15603	15423	15425	15462	15302	15307	15212	15401	15368	15331	15301	15460	15399	15425	15459	15320	15453	15345	15524	15475	15364	15357	15399	15483	15422	15295	15383	15388	15375	15254	15419	15457	15199	15465
27927	23610	28968	26405	22385	21355	20662	19721	19683	19344	19259	19091	18972	19153	19314	19263	19103	18765	18758	18808	18892	18905	18941	19027	18656	18733	18799	18764	18691	18781	18570	18618	18748	18886	18886	19249	18921	19034	18983	18811	18741	18633	18639	18733	18732	18669	18704	18890	18746	18789	18673	18741	18620	18582	18801	18794	18849	19067	18639	18523	18720	18940	18683	18788	18763	18503	18701	18544	18630	18633	18809	18671	18710	18426	18515	18653	18752	18553	18669	18786	18473	18477	18702	18765	18698	18747	18885	18709	18773	18396	18422	18703	18770	18746	18738	18758	18735	18469	18561	18664	18661	18743	18561	18706	18761	18694	18614	18688	18704	18883	18797	18404	18806	18638	18986	18800	18314	18631	18724	18624	18563	18488	18661	18483	18654	18692	18735	18621	18707	18538	18726	18542	18899	18683	18751	18650	18711	18649	18735	18701	18585	18643	18718	18599	18457	18759	18545	18840	18589	18517	18583	18686	18944	18813	18504	18760	18724	18779	18624	18754	18587	18711	18605	18581	18808	18852	18493	18734	18686	18579	18361	18588	18619	18552	18668	18704	18495	18780	18604	18550	18791	18431	18674	18598	18514	18726	18641	18378	18667	18834	18717	18778	18587	18792	18741	18628	18543	18472	18619	18724	18581	18689	18485	18660	18683	18836	18763	18479	18510	18589	18653	18423	18442	18436	18784	18712	18870	18663	18708	18771	18689	18680	18795	18702	18646	18562	18600	18733	18546	18568	18600	18787	18526	18564	18714	18530	18542	18604	18828	18754	18500	18681	18701	18805	18699	18691	18901	18683	18610	18538	18523	18596	18790	18695	18833	18676	18762	18714	18604	18655	18599	18805	18600	18498	18706	18623	18952	18594	18772	18758	18900	18663	18708	18603	18746	18713	18562	18569	18590	18776	18718	18516	18487	18857	18753	18727	18791	18850	18683	18605	18698	18891	18726	18641	18634	18446	18683	18488	18656	18739	18731	18649	18595	18762	18617	18705	18700	18548	18634	18692	18831	18447	18740	18856	18852	18713	18589	18533	18646	18633	18812	18682	18717	18719	18918	18702	18712	18714	18663	18717	18591	18662	18609	18769	18701	18591	18487	18800	18701	18556	18704	18747	18581	18634	18769	18752	18610	18583	18579	18555	18605	18538	18944	18738	18694	18778	18872	18763	18992	18774	18476	18770	18657	18603	18681	18741	18680	18687	18674	18777	18590	18658	18749	18904	18709	18767	18728	18764	18683	18602	18685	18592	18916	18705	18911	18479	18486	18823	18895	18527	18531	18576	18696	18832	18783	18583	18732	18474	18739	18704	18652	18498	18556	18546	18658	18566	18875	18638	18589	18532	18683	18716	18546	18624	18642	18640	18764	18662	18639	18605	18578	18510	18811	18735	18587	18735	18633	18670	18762	18805	18857	18695	18883	18815	18620	18624	18696	18877	18539	18729	18465	18628	18850	18557	18567	18588	18778	18480	18761	18629	18634	18699	18682	18508	18645	18651	18797	18560	18600	18653	18750	18657	18781	18732	18529	18558	18489	18628	18629	18788	18688	18568	18775	18785	18735	18641	18668	18642	18643	18627	18918	18681	18951	18554	18631	18846	18708	18712	18732	18671	18627	18600	18746	18562	18684	18685	18723	18640	18702	18814	18616	18647	18550	18606	18598	18742	18911	18509	18598	18716	18619	18793	18582	18751	18794	18500	18325	18665	18697	18481	18710	18719	18642	18980	18614	18591	18558	18752	18644	18740	18572	18648	18447	18655	18541	18635	18760	18642	18616	18510	18567	18838	18739	18718	18752	18706	18816	18747	18651	18700	18595	18661	18848	18513	18807	18820	18690	18677	18755	18602	18449	18601	18637	18637	18738	18741	18831	18543	18694	18559	18496	18779	18828	18802	18880	18679	18726	18637	18802	18578	18754	18442	18606	18645	18767	18915	18533	18646	18570	18719	18714	18509	18783	18872	18761	18843	18631	18691	18625	18746	18631	18854	18519	18552	18824	18622	18734	18752	18653	18692	18723	18578	18666	18987	18846	18827	18659	18532	18611	18568	18678	18860	18709	18759	18730	18688	18607	18639	18869	18793	18813	18278	18646	18819	18729	18806	18789	18656	18608	18414	18831	18711	18936	18688	18997	18619	18479	18818	18744	18783	18546	18750	18636	18596	18639	18638	18612	18831	18753	18685	18700	18545	18462	18702	18657	18686	18912	18805	18767	18640	18752	18622	18564	18688	18978	18528	18640	18561	18386	18535	18561	18716	18996	18880	18693	18646	18781	18822	18841	18766	18428	18610	18569	18768	18508	18415	18655	18945	18581	18716	18918	18753	18569	18842	18748	18720	18497	18633	18687	18613	18645	18836	18589	18725	18677	18697	18760	18739	18502	18723	18747	18719	18674	18731	18635	18660	18648	18692	18703	18800	18694	18668	18561	18784	18610	18805	18821	18730	18661	18723	18743	18648	18562	18684	18903	18737	18689	18682	18551	18468	18619	18475	18749	18724	18638	18565	18753	18663	18675	18621	18373	18819	18878	18723	18823	18663	18815	18713	18701	18730	18799	18623	18697	18725	18766	18708	18729	18775	18881	18683	18499	18687	18837	18742	18543	18831	18480	18601	18937	18699	18663	18619	18790	18887	18705	18884	18654	18627	18594	18776	18805	18516	18648	18498	18709	18721	18791	18855	18642	18869	18686	18971	18749	18752	18781	18713	18638	18773	18596	18448	18586	18862	18897	18803	18660	18609	18590	18688	18460	18624	18614	18784	18687	18712	18387	18897	18535	18498	18692	18624	18660	18688	18575	18772	18771	18660	18432	18596	18581	18739	18590	18681	18681	18677	18634	18457	18633	18811	18644	18823	18883	18608	18734	18838	18622	18543	18763	18658	18615	18781	18717	18558	18642	18797	18524	18547	18554	18608	18745	18620	18652	18741	18705	18681	18560	18482	18874	18698	18919	18778	18717	18453	18791	18604	18598	18544	18716	18741	18703	18506	18924	18766	18488	18626	18590	18769	18657	18909	18533	18775	18784	18580	18626	18833	18589	18585	18627	18483	18781	18756	18818	18654	18860	18744	18684	18739	18704	18653	18632	18477	18511	18579	18846	18624	18744	18787	18540	18673	18624	18697	18675	18638	18392	18797	18864	18588	18595	18847	18630	18565	18555	18674	18851	18594	18639	18646	18644	18559	18882	18693	18608	18882	18639	18800	18781	18489	18609	18599	18735	18650	18490	18764	18617	18567	18676	18912	18759	18598	18590	18676	18776	18531	18658	18688	18602	18861	18726	18791	18558	18429	18762	18703	18586	18690	18761	18430	18794	18612	18748	18603	18874	18646	18658	18909	18893	18632	18771	18643	18656	18654	18502	18565	18519	18639	18426	18698	18688	18703	18685	18771	18779	18601	18587	18710	18767	18426	18813	18653	18725	18537	18608	18590	18414	18889	18758	18897	18834	18668	18853	18635	18831	18566	18588	18496	18687	18736	18699	18716	18577	18464	18715	18790	18560	18545	18617	18489	18630	18742	18782	18531	18546	18809	18902	18730	18772	18455	18487	18515	18626	18809	18758	18680	18733	18873	18674	18783	18707	18902	18706	18581	18792	18628	18849	18712	18639	18783	18587	18653	18540	18663	18732	18804	18927	18758	18531	18658	18924	18807	18689	18757	18870	18447	18676	18771	18494	18541	18750	18920	18442	18538	18762	18764	18625	18691	18753	18508	18510	18741	18739	18665	18482	18797	18652	18932	18625	18444	18906	18694	18775	18734	18410	18451	18780	18775	18626	18694	18646	18674	18632	18742	19020	18603	18666	18563	18757	18699	18766	18703	18781	18704	18470	18599	18503	18567	18634	18703	18666	18792	18847	18490	18733	18359	18685	18300	18526	18778	18782	18807	18724	18809	18707	18713	18737	18692	18765	18580	18544	18798	18824	18406	18692	18620	18626	18559	18704	18732	18564	18787	18863	18558	18670	18679	18696	18744	18782	18874	18815	18622	18745	18808	18445	18785	18658	18474	18559	18704	18698	18592	18750	18771	18806	18850	18592	18841	18573	18682	18805	18563	18629	18723	18779	18742	18845	18732	18719	18757	18737	18351	18533	18853	18895	18924	18675	18792	18849	18894	18798	18659	18617	18852	18773	18555	18814	18599	18624	18741	18714	18698	18459	18867	18676	18548	18672	18634	18727	18624	18766	18796	18808	18718	18636	18657	18702	18732	18665	18684	18798	18893	18602	18617	18645	18781	18735	18504	18385	18508	18711	18695	18798	18799	18857	18666	18684	18509	18455	18497	18864	18723	18759	18631	18778	18648	18679	18787	18725	18550	18926	18719	18595	18819	18817	18652	18878	18779	18925	18553	18597	18517	18726	18600	18705	18623	18750	18717	18796	18639	18864	18775	18743	18726	18608	18841	18814	18748	18548	18892	18691	18818	18761	18850	18729	18892	18746	18490	18697	18485	18828	18632	18674	18766	18540	18723	18732	18677	18799	18496	18613	18526	18673	18748	18631	18776	18558	18614	18665	18574	18505	18625	18516	18629	18559	18491	18809	18757	18590	18818	18750	18657	18541	18554	18698	18787	18589	18680	18693	18847	18759	18899	18717	18914	18880	18782	18667	18596	18584	18786	18651	18595	18918	18947	18858	18773	18713	18745	18673	18719	18917	18753	18744	18628	18735	18720	18832	18691	18564	18609	18656	18650	18873	18636	18561	18762	18821	18809	18733	18496	18664	18793	18815	18633	18860	18580	18713	18742	18835	18636	18654	18464	18795	18740	18656	18925	18950	18689	18837	18702	18776	18579	18793	18695	18780	18763	18788	18672	18705	18678	18763	18661	18949	18639	18849	18822	18744	18821	18722	18562	18704	18529	18827	18538	18537	18603	18784	18668	18707	18651	18723	18669	18823	18695	18945	18920	18837	18739	18707	18552	18585	18647	18636	18741	18757	18654	18614	18729	18630	18856	18686	18546	18616	18665	18591	18757	18706	18576	18796	18478	18535	18403	18816	18720	18576	18582	18652	18780	18860	18802	18821	18689	18577	18616	18612	18568	18653	18767	18901	18723	18782	18611	18660	18585	18743	18535	18732	18757	18800	18749	18696	18687	18689	18756	18854	18648	18935	18814	18891	18697
19700	29750	27695	23306	20908	19267	18087	16981	17007	16529	16075	16059	16019	16317	16314	15995	15814	15886	15684	15612	15706	15817	15746	15740	15508	15679	15376	15430	15677	15489	15549	15461	15571	15541	15785	15920	15887	15795	15557	15523	15588	15467	15402	15500	15379	15594	15364	15348	15449	15524	15434	15483	15426	15495	15418	15324	15380	15412	15544	15502	15503	15555	15468	15622	15466	15549	15512	15537	15544	15621	15405	15375	15533	15402	15372	15351	15530	15555	15529	15440	15363	15338	15510	15559	15541	15287	15640	15516	15556	15503	15438	15597	15485	15568	15614	15469	15458	15478	15422	15548	15502	15574	15447	15381	15509	15394	15520	15370	15469	15305	15472	15462	15362	15432	15579	15453	15438	15336	15418	15426	15420	15374	15403	15621	15396	15399	15433	15367	15537	15582	15506	15345	15366	15480	15432	15465	15398	15389	15292	15461	15463	15445	15617	15384	15546	15470	15556	15550	15417	15423	15468	15599	15352	15524	15629	15415	15614	15603	15725	15538	15361	15385	15407	15681	15510	15350	15738	15605	15536	15395	15355	15400	15458	15479	15616	15462	15529	15417	15316	15412	15378	15373	15534	15312	15600	15436	15563	15661	15437	15606	15338	15721	15358	15537	15449	15436	15425	15303	15532	15558	15511	15452	15531	15463	15466	15518	15455	15455	15426	15639	15535	15485	15613	15410	15489	15311	15465	15684	15442	15533	15625	15411	15486	15414	15668	15348	15505	15498	15496	15655	15401	15498	15653	15444	15498	15362	15497	15243	15464	15615	15241	15375	15618	15565	15573	15545	15573	15387	15366	15548	15533	15469	15517	15541	15575	15229	15388	15399	15496	15512	15462	15457	15571	15403	15469	15463	15258	15436	15326	15340	15369	15617	15502	15465	15683	15401	15452	15548	15557	15528	15536	15578	15494	15505	15525	15351	15346	15587	15452	15405	15580	15377	15505	15669	15557	15515	15561	15482	15465	15574	15585	15623	15486	15500	15468	15618	15416	15403	15524	15534	15331	15613	15432	15389	15563	15540	15544	15407	15568	15493	15326	15408	15523	15410	15666	15532	15477	15457	15508	15563	15447	15453	15598	15559	15562	15329	15498	15312	15665	15424	15487	15465	15687	15408	15388	15414	15296	15533	15441	15635	15428	15507	15504	15578	15556	15394	15491	15440	15302	15370	15473	15563	15566	15296	15359	15441	15478	15418	15333	15441	15515	15636	15441	15460	15655	15670	15517	15436	15518	15475	15470	15463	15435	15412	15534	15545	15563	15549	15434	15469	15362	15273	15329	15434	15604	15443	15523	15546	15540	15569	15613	15609	15477	15474	15566	15640	15463	15439	15636	15375	15509	15553	15448	15387	15470	15641	15396	15623	15501	15545	15412	15431	15522	15320	15463	15399	15640	15491	15557	15499	15588	15470	15522	15645	15394	15490	15481	15523	15376	15501	15334	15397	15479	15426	15467	15492	15356	15671	15321	15523	15287	15570	15284	15290	15570	15478	15509	15563	15611	15527	15483	15560	15398	15480	15566	15575	15399	15601	15515	15524	15549	15504	15326	15547	15396	15531	15534	15581	15401	15648	15428	15415	15550	15641	15499	15465	15473	15426	15416	15688	15310	15506	15460	15358	15579	15531	15388	15438	15443	15477	15634	15359	15460	15497	15348	15655	15431	15461	15444	15629	15537	15618	15524	15590	15383	15520	15552	15606	15466	15709	15391	15424	15558	15646	15446	15446	15470	15570	15502	15624	15775	15432	15476	15563	15498	15529	15412	15458	15405	15509	15476	15505	15442	15583	15398	15408	15396	15480	15339	15476	15508	15426	15510	15580	15608	15612	15521	15416	15510	15427	15516	15411	15491	15344	15529	15502	15397	15499	15401	15600	15470	15334	15431	15554	15408	15491	15583	15366	15434	15465	15355	15360	15648	15584	15509	15496	15466	15581	15569	15299	15423	15521	15441	15381	15513	15496	15556	15530	15483	15518	15660	15527	15515	15437	15479	15488	15337	15542	15626	15468	15546	15458	15471	15391	15613	15501	15442	15435	15447	15540	15397	15338	15368	15362	15671	15384	15467	15641	15539	15306	15389	15437	15521	15491	15443	15477	15636	15490	15458	15479	15609	15440	15644	15474	15437	15386	15384	15405	15556	15592	15571	15540	15326	15535	15365	15316	15704	15515	15542	15359	15537	15461	15473	15415	15554	15593	15403	15387	15518	15525	15468	15340	15609	15412	15224	15373	15524	15428	15406	15521	15503	15544	15516	15356	15529	15267	15477	15544	15565	15538	15407	15484	15608	15428	15498	15411	15611	15518	15436	15384	15503	15419	15393	15496	15537	15439	15458	15455	15267	15668	15321	15464	15508	15447	15553	15623	15451	15605	15407	15378	15440	15478	15379	15373	15537	15464	15398	15311	15545	15439	15352	15597	15556	15610	15506	15599	15358	15576	15433	15459	15568	15409	15403	15516	15511	15569	15515	15409	15384	15445	15477	15293	15436	15412	15485	15476	15440	15592	15604	15398	15508	15321	15585	15443	15387	15610	15356	15458	15466	15559	15324	15505	15444	15393	15482	15469	15540	15592	15525	15608	15609	15365	15468	15460	15623	15375	15496	15384	15496	15389	15493	15480	15557	15607	15573	15426	15480	15699	15403	15527	15445	15747	15443	15514	15568	15420	15243	15315	15596	15464	15530	15564	15528	15422	15281	15556	15484	15504	15602	15492	15425	15484	15340	15322	15507	15362	15534	15565	15497	15581	15542	15476	15481	15456	15385	15384	15405	15350	15415	15542	15523	15526	15553	15439	15697	15440	15582	15581	15518	15715	15479	15505	15462	15610	15413	15417	15618	15438	15485	15387	15411	15538	15538	15478	15495	15312	15616	15441	15611	15419	15542	15599	15474	15555	15562	15594	15541	15519	15598	15424	15439	15650	15328	15545	15536	15559	15504	15471	15465	15542	15439	15520	15534	15474	15442	15408	15379	15489	15347	15323	15600	15369	15414	15572	15388	15544	15462	15610	15536	15527	15446	15465	15615	15638	15460	15676	15463	15514	15504	15379	15530	15563	15399	15483	15475	15395	15569	15389	15573	15323	15503	15508	15416	15499	15453	15493	15284	15354	15399	15606	15575	15405	15364	15492	15522	15575	15386	15511	15549	15610	15420	15593	15255	15359	15509	15485	15419	15439	15549	15375	15573	15471	15672	15524	15545	15471	15490	15440	15567	15475	15424	15588	15521	15592	15492	15488	15517	15546	15240	15595	15275	15490	15548	15370	15595	15456	15576	15363	15467	15309	15307	15382	15555	15343	15497	15498	15451	15385	15516	15422	15557	15435	15389	15585	15385	15516	15417	15480	15427	15367	15477	15482	15652	15465	15658	15585	15269	15525	15430	15508	15491	15471	15418	15520	15448	15391	15421	15465	15330	15499	15508	15308	15568	15394	15305	15451	15450	15442	15587	15433	15614	15390	15471	15471	15401	15768	15639	15414	15578	15546	15346	15445	15519	15475	15339	15438	15520	15423	15477	15333	15376	15603	15628	15643	15445	15455	15348	15426	15545	15400	15673	15482	15491	15494	15477	15291	15415	15682	15498	15264	15511	15558	15541	15489	15477	15318	15407	15640	15469	15420	15555	15475	15404	15356	15455	15449	15544	15370	15375	15464	15325	15265	15493	15483	15498	15422	15364	15448	15466	15447	15547	15576	15468	15411	15444	15346	15437	15424	15587	15515	15539	15421	15401	15373	15490	15348	15644	15471	15467	15308	15349	15489	15506	15533	15365	15700	15282	15518	15457	15459	15487	15603	15428	15516	15408	15523	15479	15404	15562	15480	15508	15554	15546	15531	15485	15625	15431	15396	15378	15438	15335	15429	15499	15454	15463	15435	15447	15509	15300	15511	15543	15541	15555	15479	15517	15491	15499	15379	15459	15541	15513	15471	15467	15432	15496	15453	15443	15417	15339	15442	15483	15436	15701	15709	15364	15499	15491	15412	15347	15470	15595	15481	15581	15539	15435	15590	15533	15602	15436	15339	15490	15438	15713	15693	15490	15470	15361	15507	15511	15396	15363	15499	15340	15517	15466	15472	15353	15323	15504	15489	15546	15444	15495	15601	15547	15389	15385	15450	15681	15527	15540	15465	15424	15639	15374	15476	15508	15491	15588	15438	15660	15285	15528	15436	15546	15542	15508	15531	15601	15446	15514	15361	15533	15491	15395	15210	15453	15517	15468	15486	15419	15417	15545	15399	15541	15441	15500	15570	15406	15403	15448	15371	15401	15537	15524	15385	15532	15541	15425	15265	15332	15419	15576	15530	15437	15415	15438	15582	15508	15689	15484	15548	15414	15505	15551	15354	15560	15564	15466	15304	15423	15582	15399	15425	15630	15412	15679	15503	15341	15298	15609	15371	15490	15383	15571	15501	15507	15600	15428	15581	15571	15468	15494	15505	15548	15436	15397	15403	15575	15439	15486	15556	15524	15520	15551	15391	15790	15378	15367	15509	15440	15518	15497	15428	15558	15519	15441	15466	15495	15420	15541	15475	15489	15449	15593	15467	15462	15675	15525	15587	15465	15572	15543	15468	15538	15728	15619	15479	15378	15440	15543	15498	15472	15470	15528	15520	15505	15573	15489	15452	15395	15515	15358	15688	15756	15289	15529	15471	15637	15484	15447	15368	15449	15587	15437	15433	15489	15391	15427	15595	15458	15447	15388	15670	15485	15517	15450	15379	15302	15540	15417	15425	15644	15462	15369	15503	15661	15486	15493	15567	15398	15445	15672	15394	15482	15596	15494	15481	15481	15442	15509	15436	15343	15441	15551	15494	15544	15347	15501	15278	15432	15447	15535	15499	15548	15474	15605	15408	15458	15418	15508	15541	15482	15512	15546	15423	15445	15377	15562	15555	15473	15381	15431	15640	15597	15485	15342	15440	15689	15558	15655	15274	15596	15416	15536	15345	15591	15360	15586	15458	15489	15412	15487	15508	15516	15316	15498	15487	15392	15346	15479	15493	15547	15653	15545	15540	15510	15548	15663	15579	15596	15343	15361	15494	15383	15515	15423	15482	15604	15420	15594	15664	15538	15525	15329	15310	15425	15545	15605	15498	15507	15622	15413	15527	15550	15413
23767	21401	29094	24276	22928	24600	24235	20723	20176	19990	19167	19196	19339	19383	19730	19317	18999	19027	19069	18630	18947	19137	19054	18562	18513	18630	18860	18713	18766	18519	18570	18553	18507	18782	20575	21727	20203	19382	19208	18614	18656	18506	18477	18553	18498	18463	18364	18228	18444	18503	18544	18547	18690	18558	18567	18485	18572	18512	18229	18510	18325	18700	18811	18655	18678	18340	18454	18598	18475	18523	18516	18758	18510	18288	18617	18677	18492	18545	18510	18456	18423	18305	18451	18617	18474	18546	18392	18241	18442	18628	18487	18512	18487	18609	18437	18160	18593	18515	18423	18548	18599	18694	18267	18292	18616	18309	18534	18481	18176	18341	18630	18499	18499	18432	18516	18534	18666	18361	18427	18242	18333	18667	18540	18454	18374	18268	18391	18385	18603	18365	18409	18523	18444	18223	18357	18551	18441	18356	18258	18412	18484	18504	18506	18495	18329	18436	18474	18350	18448	18564	18538	18360	18593	18375	18386	18361	18388	18395	18379	18580	18653	18496	18508	18424	18433	18525	18424	18366	18622	18407	18551	18649	18459	18385	18469	18505	18457	18372	18419	18537	18576	18484	18391	18329	18551	18331	18517	18457	18423	18223	18476	18263	18561	18495	18340	18408	18450	18467	18367	18786	18676	18594	18314	18555	18361	18434	18386	18367	18473	18352	18385	18494	18468	18462	18502	18348	18399	18689	18507	18529	18455	18593	18405	18461	18456	18515	18394	18574	18391	18588	18744	18543	18389	18460	18396	18439	18368	18202	18616	18550	18346	18520	18397	18506	18469	18429	18541	18479	18606	18545	18506	18649	18457	18508	18494	18404	18372	18458	18548	18497	18278	18428	18396	18427	18441	18384	18564	18243	18525	18454	18514	18424	18619	18412	18611	18347	18408	18330	18629	18474	18153	18424	18487	18612	18187	18384	18581	18382	18326	18588	18431	18265	18412	18436	18488	18480	18625	18598	18612	18340	18502	18422	18480	18474	18493	18428	18575	18364	18521	18289	18658	18498	18297	18298	18528	18188	18478	18711	18348	18456	18277	18436	18654	18538	18691	18404	18412	18448	18533	18388	18504	18212	18408	18374	18774	18514	18439	18649	18513	18431	18400	18364	18365	18372	18283	18470	18549	18519	18504	18485	18584	18642	18487	18338	18342	18460	18390	18246	18379	18456	18423	18476	18406	18532	18518	18632	18598	18591	18420	18417	18379	18516	18565	18498	18510	18415	18442	18264	18319	18429	18307	18293	18397	18331	18517	18392	18461	18271	18493	18387	18288	18054	18206	18476	18481	18645	18516	18512	18606	18274	18484	18468	18417	18365	18669	18604	18506	18535	18610	18444	18387	18361	18597	18498	18641	18637	18273	18382	18580	18602	18613	18317	18586	18601	18584	18345	18487	18530	18237	18491	18600	18414	18369	18201	18622	18544	18614	18672	18540	18566	18461	18286	18456	18411	18461	18506	18378	18303	18618	18740	18570	18258	18401	18465	18473	18264	18571	18615	18409	18456	18538	18209	18395	18409	18341	18232	18322	18360	18449	18416	18465	18388	18483	18630	18497	18613	18470	18374	18339	18465	18437	18457	18495	18389	18309	18400	18359	18305	18521	18509	18509	18470	18557	18494	18359	18283	18523	18452	18303	18485	18568	18366	18706	18271	18687	18432	18382	18480	18392	18427	18534	18557	18372	18445	18552	18412	18428	18382	18430	18347	18377	18300	18294	18501	18545	18511	18537	18476	18431	18236	18441	18289	18456	18430	18561	18519	18499	18483	18373	18349	18380	18286	18487	18567	18415	18529	18513	18346	18432	18520	18133	18642	18650	18621	18480	18401	18373	18444	18483	18456	18338	18453	18202	18548	18446	18280	18516	18617	18306	18543	18438	18484	18364	18617	18569	18378	18518	18361	18293	18382	18380	18368	18585	18288	18292	18612	18603	18494	18622	18330	18368	18602	18503	18662	18521	18291	18415	18525	18379	18371	18345	18389	18539	18499	18476	18437	18329	18363	18287	18445	18671	18311	18481	18461	18493	18422	18461	18508	18537	18459	18524	18435	18523	18886	18544	18477	18573	18623	18473	18410	18290	18455	18525	18402	18371	18422	18511	18510	18452	18582	18359	18287	18522	18519	18360	18378	18524	18369	18400	18519	18439	18438	18529	18605	18455	18524	18445	18352	18423	18463	18414	18639	18558	18466	18467	18436	18526	18624	18353	18488	18526	18622	18326	18359	18341	18355	18528	18451	18278	18543	18249	18738	18520	18468	18527	18537	18266	18424	18478	18176	18611	18623	18529	18433	18295	18665	18358	18461	18436	18497	18594	18521	18787	18515	18477	18546	18591	18511	18273	18610	18488	18550	18549	18550	18456	18361	18431	18419	18496	18548	18481	18325	18407	18526	18256	18372	18480	18323	18440	18707	18568	18469	18597	18231	18291	18354	18317	18569	18471	18457	18282	18456	18370	18500	18509	18310	18554	18666	18383	18406	18730	18398	18446	18437	18536	18427	18401	18402	18627	18505	18578	18437	18418	18516	18266	18312	18397	18518	18555	18359	18259	18497	18535	18451	18443	18324	18345	18654	18458	18262	18496	18547	18665	18433	18487	18584	18651	18643	18508	18215	18388	18241	18453	18663	18716	18413	18505	18434	18454	18390	18312	18500	18485	18466	18566	18504	18588	18582	18411	18496	18251	18238	18425	18330	18470	18537	18604	18485	18522	18308	18411	18546	18502	18489	18464	18671	18438	18566	18481	18404	18706	18584	18453	18468	18147	18456	18596	18595	18483	18216	18440	18404	18587	18471	18374	18378	18466	18287	18579	18315	18485	18494	18299	18279	18510	18393	18621	18516	18471	18493	18388	18587	18338	18309	18460	18478	18527	18603	18521	18364	18347	18482	18459	18562	18594	18361	18455	18465	18380	18495	18506	18443	18314	18336	18584	18323	18373	18329	18258	18392	18405	18814	18364	18384	18484	18621	18529	18448	18324	18345	18392	18548	18462	18572	18452	18389	18512	18425	18685	18328	18401	18476	18224	18480	18466	18330	18432	18316	18327	18440	18529	18497	18457	18576	18428	18330	18181	18212	18192	18440	18321	18260	18544	18425	18543	18539	18501	18305	18496	18566	18521	18566	18666	18349	18382	18217	18500	18518	18628	18362	18450	18541	18481	18398	18427	18493	18643	18489	18433	18432	18328	18387	18284	18465	18435	18557	18552	18613	18470	18479	18353	18423	18640	18448	18439	18766	18389	18411	18421	18344	18388	18347	18340	18569	18600	18377	18504	18403	18376	18331	18392	18506	18389	18554	18484	18359	18523	18534	18344	18666	18375	18399	18535	18394	18571	18556	18448	18527	18537	18291	18442	18546	18508	18440	18678	18356	18537	18343	18369	18538	18506	18558	18550	18420	18421	18443	18658	18681	18770	18628	18511	18512	18332	18461	18530	18302	18472	18303	18266	18566	18347	18401	18437	18403	18576	18419	18413	18358	18600	18372	18460	18461	18517	18375	18468	18384	18499	18097	18399	18448	18456	18492	18519	18509	18483	18438	18375	18395	18379	18366	18611	18313	18466	18345	18597	18379	18474	18527	18335	18397	18476	18580	18452	18543	18457	18497	18599	18316	18366	18532	18524	18392	18374	18354	18417	18621	18522	18504	18348	18499	18433	18404	18224	18390	18189	18335	18519	18436	18560	18566	18505	18484	18384	18602	18559	18374	18555	18557	18409	18380	18584	18490	18529	18419	18527	18299	18442	18510	18358	18516	18513	18317	18361	18417	18378	18557	18418	18378	18377	18504	18424	18352	18469	18485	18321	18273	18390	18541	18356	18396	18501	18582	18516	18570	18236	18635	18634	18505	18701	18497	18469	18418	18635	18185	18435	18264	18385	18553	18301	18499	18700	18571	18452	18406	18429	18462	18519	18389	18726	18538	18413	18355	18478	18490	18596	18475	18759	18514	18370	18438	18509	18672	18368	18280	18359	18341	18528	18360	18380	18477	18567	18465	18595	18493	18613	18570	18239	18411	18647	18356	18545	18629	18486	18472	18522	18274	18505	18502	18574	18341	18482	18477	18577	18381	18331	18446	18494	18529	18524	18582	18494	18452	18525	18431	18294	18446	18335	18359	18388	18445	18666	18477	18471	18257	18503	18395	18802	18549	18351	18333	18472	18495	18393	18364	18356	18365	18478	18227	18354	18540	18556	18547	18388	18573	18466	18466	18510	18456	18359	18274	18464	18200	18676	18548	18471	18390	18565	18415	18463	18402	18433	18546	18563	18626	18556	18389	18369	18231	18583	18678	18337	18384	18509	18284	18653	18607	18641	18524	18641	18458	18546	18233	18408	18399	18513	18366	18670	18566	18607	18540	18404	18411	18611	18375	18420	18489	18526	18583	18493	18497	18315	18497	18531	18384	18491	18696	18589	18525	18413	18493	18090	18431	18277	18430	18571	18507	18370	18190	18430	18541	18288	18541	18479	18383	18757	18501	18356	18694	18274	18324	18285	18557	18343	18337	18455	18582	18341	18496	18398	18333	18548	18427	18504	18565	18454	18482	18466	18219	18593	18582	18693	18468	18379	18353	18473	18465	18232	18486	18503	18310	18579	18554	18466	18381	18436	18412	18392	18272	18256	18199	18383	18418	18524	18368	18402	18452	18473	18485	18465	18322	18447	18372	18343	18508	18362	18557	18110	18582	18471	18293	18329	18579	18506	18591	18220	18301	18501	18320	18523	18445	18395	18257	18815	18581	18393	18506	18512	18590	18358	18706	18350	18467	18569	18314	18570	18487	18271	18521	18716	18437	18550	18366	18370	18445	18448	18731	18478	18434	18476	18262	18277	18542	18470	18378	18428	18472	18149	18417	18624	18358	18425	18411	18299	18439	18461	18431	18529	18505	18385	18412	18434	18715	18531	18508	18447	18534	18278	18346	18419	18396	18616	18470	18512	18275	18558	18538	18419	18428	18429	18255	18395	18335	18168	18191	18431	18570	18479	18188	18363	18293	18609	18329	18476	18521	18434	18351	18381	18462	18349	18511	18468	18593	18593	18434	18484	18664	18500	18421	18190	18347	18402	18574	18523	18249	18387	18531	18514	18383	18499	18419	18544	18485	18549	18425	18393	18365
19896	35610	33050	26567	24249	21779	19581	18269	18144	17513	16669	16548	16181	16868	16919	16303	16101	16300	15955	15884	16202	16288	15738	15796	15640	15414	15671	15495	15637	15624	15472	15354	15520	15890	18349	19270	17296	16690	15870	15517	15578	15527	15344	15357	15463	15298	15393	15300	15432	15274	15442	15441	15403	15471	15232	15316	15233	15175	15482	15412	15274	15497	15313	15496	15358	15325	15474	15423	15531	15492	15280	15431	15234	15475	15608	15427	15451	15373	15267	15453	15325	15331	15342	15328	15368	15358	15379	15495	15354	15404	15500	15355	15203	15280	15527	15379	15289	15483	15447	15420	15549	15345	15415	15346	15284	15480	15161	15511	15368	15473	15427	15140	15412	15486	15374	15208	15457	15477	15293	15475	15477	15225	15280	15443	15290	15419	15371	15352	15396	15313	15477	15290	15373	15441	15289	15414	15525	15493	15361	15281	15352	15254	15394	15348	15406	15441	15368	15299	15518	15451	15317	15417	15343	15181	15417	15216	15419	15449	15507	15310	15170	15567	15474	15306	15301	15464	15376	15273	15438	15207	15309	15315	15470	15333	15483	15605	15396	15266	15309	15291	15422	15423	15309	15333	15490	15465	15233	15352	15391	15349	15487	15370	15249	15499	15154	15421	15081	15485	15587	15346	15325	15294	15534	15304	15427	15415	15410	15358	15383	15334	15392	15344	15396	15349	15385	15273	15426	15588	15340	15387	15551	15352	15424	15317	15363	15268	15336	15503	15177	15317	15434	15389	15338	15466	15496	15404	15347	15294	15188	15302	15289	15378	15421	15307	15463	15431	15393	15345	15274	15324	15218	15493	15330	15319	15455	15309	15278	15436	15396	15121	15217	15351	15500	15359	15368	15324	15359	15304	15491	15464	15392	15284	15412	15283	15471	15260	15495	15338	15449	15369	15395	15344	15290	15491	15421	15452	15393	15390	15371	15432	15488	15454	15327	15294	15251	15510	15423	15351	15192	15344	15393	15336	15497	15470	15364	15485	15361	15370	15400	15375	15369	15227	15324	15321	15423	15390	15380	15317	15332	15394	15319	15294	15555	15228	15489	15401	15490	15357	15435	15355	15314	15436	15424	15405	15430	15265	15408	15240	15298	15339	15285	15308	15402	15299	15262	15397	15159	15415	15259	15539	15375	15200	15308	15283	15347	15548	15461	15338	15346	15362	15269	15172	15402	15267	15326	15308	15383	15428	15363	15373	15239	15420	15425	15435	15337	15484	15246	15291	15388	15337	15419	15337	15385	15056	15252	15331	15258	15248	15520	15320	15342	15377	15311	15383	15411	15268	15266	15474	15281	15311	15228	15171	15348	15439	15472	15166	15428	15303	15394	15324	15327	15311	15414	15356	15270	15411	15233	15330	15412	15315	15379	15277	15415	15456	15416	15426	15406	15244	15454	15403	15394	15192	15266	15320	15245	15468	15517	15378	15366	15299	15341	15285	15289	15363	15430	15375	15309	15409	15410	15315	15380	15383	15433	15365	15193	15336	15406	15462	15351	15307	15500	15260	15478	15367	15399	15620	15491	15281	15269	15376	15387	15319	15607	15336	15212	15524	15455	15495	15546	15394	15540	15340	15533	15323	15344	15441	15222	15303	15259	15360	15472	15278	15405	15330	15471	15281	15307	15319	15464	15456	15383	15455	15118	15106	15518	15394	15345	15279	15287	15412	15408	15407	15328	15514	15326	15454	15427	15418	15438	15354	15410	15427	15519	15370	15223	15434	15343	15480	15034	15475	15541	15395	15250	15321	15193	15332	15428	15241	15289	15292	15287	15385	15300	15445	15442	15399	15408	15371	15464	15378	15405	15466	15588	15146	15312	15419	15378	15259	15419	15212	15351	15407	15351	15321	15379	15376	15439	15147	15329	15462	15205	15444	15386	15280	15377	15540	15462	15385	15323	15242	15170	15348	15303	15597	15314	15202	15240	15336	15407	15461	15499	15308	15269	15333	15293	15338	15185	15465	15407	15404	15366	15326	15314	15380	15263	15397	15543	15520	15225	15213	15164	15417	15450	15337	15455	15368	15422	15380	15212	15412	15254	15309	15390	15497	15261	15262	15223	15284	15320	15570	15363	15252	15367	15348	15370	15439	15484	15396	15329	15425	15337	15469	15426	15343	15178	15362	15427	15517	15343	15375	15292	15335	15253	15372	15336	15277	15433	15262	15459	15504	15205	15415	15290	15528	15348	15251	15240	15261	15315	15357	15494	15439	15366	15284	15343	15381	15300	15388	15284	15394	15363	15399	15348	15459	15303	15369	15448	15374	15258	15386	15366	15273	15468	15292	15399	15271	15343	15487	15535	15286	15353	15415	15550	15352	15302	15493	15289	15347	15182	15276	15484	15439	15328	15576	15307	15297	15401	15364	15303	15410	15315	15193	15494	15419	15395	15274	15385	15581	15491	15340	15391	15406	15294	15399	15602	15264	15448	15383	15548	15367	15210	15339	15641	15526	15360	15308	15364	15311	15126	15377	15289	15476	15476	15246	15348	15369	15424	15370	15384	15297	15261	15455	15435	15234	15449	15383	15350	15266	15503	15414	15357	15341	15421	15352	15293	15452	15381	15254	15482	15339	15291	15436	15447	15425	15406	15316	15660	15433	15387	15335	15319	15539	15395	15504	15259	15543	15300	15292	15174	15436	15249	15216	15281	15503	15433	15358	15340	15273	15444	15473	15353	15290	15370	15411	15285	15463	15334	15550	15250	15490	15342	15500	15262	15413	15357	15231	15375	15298	15293	15487	15464	15261	15415	15312	15336	15435	15332	15460	15382	15420	15414	15359	15440	15443	15283	15352	15402	15420	15423	15500	15338	15354	15278	15529	15370	15132	15353	15549	15337	15574	15400	15344	15482	15283	15397	15513	15380	15455	15295	15275	15335	15502	15312	15342	15404	15413	15451	15468	15324	15358	15433	15367	15244	15292	15476	15307	15162	15430	15215	15415	15156	15601	15394	15441	15433	15316	15467	15248	15294	15373	15137	15342	15533	15258	15254	15389	15529	15321	15488	15434	15435	15353	15320	15203	15416	15393	15334	15257	15463	15492	15358	15308	15508	15441	15463	15397	15215	15162	15359	15467	15337	15541	15347	15211	15293	15354	15169	15392	15295	15280	15366	15316	15302	15409	15242	15493	15206	15295	15506	15439	15187	15326	15701	15278	15392	15632	15466	15336	15327	15410	15330	15361	15278	15415	15315	15392	15405	15204	15520	15209	15501	15176	15187	15512	15466	15353	15443	15426	15539	15338	15541	15268	15424	15512	15378	15278	15481	15521	15308	15527	15205	15314	15229	15496	15301	15457	15479	15406	15458	15365	15322	15470	15420	15443	15418	15394	15339	15265	15394	15419	15200	15387	15373	15449	15442	15480	15389	15282	15431	15357	15346	15170	15408	15477	15374	15309	15517	15361	15466	15393	15353	15284	15418	15375	15398	15322	15371	15297	15426	15307	15322	15309	15371	15430	15420	15381	15449	15464	15500	15514	15466	15242	15252	15459	15251	15419	15398	15400	15325	15363	15486	15349	15324	15311	15314	15503	15244	15371	15258	15300	15400	15284	15491	15450	15413	15460	15385	15304	15391	15461	15281	15430	15156	15203	15477	15229	15228	15367	15246	15397	15319	15483	15321	15434	15398	15543	15124	15546	15252	15374	15352	15521	15410	15437	15445	15224	15366	15197	15371	15431	15524	15184	15304	15217	15427	15437	15421	15422	15255	15639	15366	15521	15298	15525	15264	15262	15270	15410	15223	15382	15404	15534	15383	15307	15465	15465	15343	15335	15268	15242	15316	15477	15312	15352	15228	15277	15347	15330	15300	15351	15475	15374	15438	15215	15362	15241	15398	15328	15348	15498	15133	15348	15364	15263	15285	15298	15452	15286	15470	15438	15380	15446	15197	15407	15267	15269	15360	15400	15316	15445	15390	15352	15308	15394	15493	15422	15529	15329	15371	15392	15175	15391	15382	15214	15287	15501	15478	15407	15480	15355	15225	15515	15451	15281	15476	15397	15445	15335	15302	15358	15653	15424	15284	15389	15464	15281	15469	15489	15316	15376	15552	15190	15479	15515	15472	15445	15400	15371	15388	15441	15459	15364	15490	15376	15460	15416	15326	15343	15330	15470	15205	15426	15269	15456	15386	15302	15421	15271	15373	15340	15434	15233	15326	15302	15341	15298	15446	15204	15341	15373	15291	15503	15373	15385	15401	15473	15398	15124	15368	15352	15353	15391	15266	15257	15269	15421	15463	15336	15450	15339	15241	15358	15450	15502	15304	15347	15284	15183	15147	15260	15434	15295	15380	15369	15233	15226	15566	15550	15368	15442	15458	15423	15242	15298	15338	15326	15275	15489	15334	15465	15372	15173	15367	15318	15351	15395	15468	15258	15459	15375	15426	15284	15492	15280	15393	15468	15227	15351	15266	15524	15233	15261	15418	15318	15427	15252	15283	15341	15390	15355	15317	15308	15466	15314	15464	15322	15352	15440	15342	15259	15348	15321	15527	15447	15337	15469	15461	15341	15369	15354	15347	15327	15229	15429	15324	15487	15248	15443	15227	15380	15255	15303	15456	15457	15392	15416	15355	15389	15401	15208	15313	15251	15406	15493	15420	15458	15387	15287	15176	15231	15430	15293	15260	15384	15493	15339	15359	15379	15518	15264	15343	15278	15349	15443	15267	15412	15380	15309	15436	15333	15391	15334	15442	15410	15367	15540	15528	15436	15615	15454	15229	15275	15574	15324	15299	15360	15368	15357	15334	15468	15342	15355	15234	15460	15429	15523	15436	15338	15383	15279	15409	15550	15447	15279	15287	15401	15365	15344	15189	15363	15368	15588	15439	15353	15529	15337	15541	15369	15465	15475	15416	15471	15557	15389	15256	15474	15459	15173	15516	15478	15305	15168	15462	15473	15540	15257	15348	15469	15346	15308	15297	15352	15309	15410	15178	15393	15266	15137	15289	15296	15408	15356	15290	15273	15324	15479	15430	15273	15322	15422	15218	15335	15371	15361	15439	15368	15328	15546	15247	15453	15417	15230	15435	15174	15452	15407	15421	15417	15412	15374	15293	15193	15420	15238	15446	15363	15407	15245	15404	15419	15315	15294	15432	15369	15403	15383
23080	21529	29588	23944	21934	24853	27825	22196	20793	20921	20305	19809	19632	19926	20182	19932	19808	19667	19555	19019	19387	19471	19212	18978	19101	18720	18692	18876	18971	19038	18809	19102	18718	18813	22381	24242	21789	20499	19623	19056	18970	18837	18684	18645	18705	18881	18720	18783	18587	18982	18971	18834	18669	18790	18711	18727	18733	18536	18516	18605	18668	18638	18661	18622	18455	18645	18371	18583	18563	18618	18388	18649	18643	18847	18761	18538	18558	18572	18577	18463	18634	18727	18722	18451	18253	18532	18457	18597	18706	18503	18522	18621	18585	18576	18634	18649	18533	18821	18797	18581	18668	18483	18444	18697	18690	18570	18466	18321	18576	18713	18699	18594	18464	18626	18523	18294	18670	18468	18386	18805	18577	18698	18555	18687	18500	18680	18735	18641	18734	18654	18512	18648	18654	18830	18532	18607	18722	18444	18484	18309	18652	18515	18597	18693	18372	18382	18527	18495	18454	18709	18494	18565	18485	18553	18464	18662	18563	18547	18625	18590	18755	18624	18697	18638	18608	18508	18661	18560	18827	18585	18609	18756	18523	18568	18610	18700	18613	18584	18359	18607	18536	18475	18692	18457	18569	18346	18437	18567	18600	18579	18423	18514	18776	18414	18793	18649	18646	18634	18677	18458	18462	18449	18786	18539	18423	18694	18567	18658	18709	18595	18536	18510	18855	18566	18742	18681	18495	18602	18459	18609	18477	18623	18435	18544	18707	18720	18249	18535	18685	18857	18376	18684	18399	18585	18604	18428	18710	18594	18409	18581	18497	18598	18463	18512	18356	18630	18657	18733	18594	18717	18690	18555	18547	18487	18528	18566	18444	18589	18703	18515	18599	18551	18710	18735	18880	18398	18610	18644	18615	18473	18763	18775	18492	18677	18538	18450	18598	18510	18592	18643	18434	18593	18640	18462	18478	18655	18457	18425	18452	18723	18658	18343	18684	18449	18569	18675	18418	18677	18517	18717	18637	18536	18695	18513	18620	18705	18565	18412	18552	18793	18532	18513	18426	18444	18550	18599	18388	18407	18428	18798	18623	18446	18497	18424	18622	18504	18524	18672	18666	18573	18654	18501	18248	18596	18539	18351	18592	18457	18313	18459	18657	18548	18416	18486	18645	18555	18728	18659	18695	18729	18625	18469	18470	18493	18446	18544	18598	18570	18554	18368	18532	18617	18560	18623	18425	18576	18662	18642	18591	18622	18599	18523	18591	18483	18516	18475	18504	18378	18618	18563	18366	18617	18570	18594	18644	18499	18495	18673	18404	18545	18535	18597	18596	18446	18541	18476	18518	18686	18511	18598	18563	18519	18514	18610	18452	18742	18666	18888	18933	18600	18641	18717	18633	18561	18586	18531	18762	18596	18488	18508	18874	18579	18613	18443	18723	18482	18392	18337	18705	18424	18432	18448	18392	18439	18527	18560	18462	18502	18607	18441	18744	18489	18411	18423	18693	18593	18477	18517	18676	18393	18681	18466	18510	18447	18460	18434	18606	18719	18501	18564	18825	18579	18568	18758	18659	18528	18467	18583	18555	18575	18654	18413	18511	18541	18548	18528	18720	18501	18718	18667	18673	18722	18422	18538	18665	18504	18525	18534	18587	18433	18889	18686	18608	18727	18655	18526	18640	18428	18545	18346	18484	18422	18393	18759	18465	18616	18783	18653	18580	18661	18528	18435	18604	18466	18791	18749	18671	18780	18560	18279	18370	18607	18610	18484	18405	18599	18505	18305	18545	18414	18384	18589	18534	18571	18454	18594	18713	18351	18611	18572	18707	18628	18460	18483	18696	18527	18672	18640	18537	18613	18501	18327	18360	18728	18514	18687	18458	18593	18673	18317	18398	18507	18714	18649	18591	18707	18669	18406	18667	18701	18589	18514	18492	18462	18685	18597	18758	18532	18663	18652	18800	18331	18612	18720	18533	18850	18634	18521	18578	18576	18574	18608	18690	18526	18636	18523	18680	18432	18635	18487	18561	18488	18363	18565	18472	18690	18756	18602	18735	18566	18639	18518	18628	18366	18517	18578	18664	18592	18686	18577	18527	18493	18373	18587	18765	18536	18601	18657	18620	18574	18470	18512	18551	18505	18547	18525	18559	18623	18852	18500	18379	18627	18613	18590	18773	18398	18549	18684	18509	18687	18403	18607	18603	18571	18621	18502	18453	18534	18600	18738	18722	18507	18550	18523	18517	18425	18615	18351	18578	18545	18574	18342	18462	18474	18475	18565	18672	18635	18723	18388	18600	18704	18529	18577	18349	18680	18582	18513	18431	18639	18695	18555	18638	18765	18319	18442	18609	18456	18654	18474	18409	18398	18726	18448	18564	18733	18657	18394	18428	18558	18588	18352	18543	18437	18482	18529	18526	18720	18514	18710	18616	18624	18397	18478	18802	18536	18706	18616	18598	18532	18386	18799	18569	18646	18604	18581	18405	18671	18326	18551	18571	18448	18671	18659	18465	18518	18744	18718	18519	18566	18541	18537	18599	18658	18446	18418	18761	18317	18545	18695	18700	18443	18494	18750	18515	18791	18765	18535	18501	18669	18595	18404	18635	18645	18792	18702	18389	18455	18646	18470	18502	18637	18409	18351	18487	18555	18638	18384	18506	18662	18753	18558	18680	18431	18533	18608	18441	18673	18514	18500	18360	18519	18634	18515	18621	18517	18668	18537	18481	18679	18618	18325	18581	18539	18652	18553	18664	18427	18639	18701	18524	18333	18522	18535	18637	18387	18518	18520	18347	18513	18464	18684	18514	18480	18559	18720	18609	18664	18434	18350	18411	18562	18458	18466	18513	18554	18532	18550	18387	18406	18613	18788	18429	18460	18789	18630	18502	18519	18608	18682	18701	18805	18660	18706	18443	18709	18687	18559	18488	18534	18533	18711	18419	18552	18621	18561	18455	18532	18541	18459	18601	18691	18661	18706	18469	18591	18463	18275	18726	18517	18455	18398	18350	18404	18434	18450	18544	18615	18432	18421	18628	18685	18425	18808	18734	18682	18455	18642	18508	18495	18339	18590	18604	18574	18538	18486	18465	18574	18398	18650	18501	18695	18419	18553	18469	18558	18668	18546	18543	18371	18642	18528	18563	18793	18474	18605	18589	18801	18480	18520	18732	18621	18615	18498	18691	18625	18727	18557	18416	18527	18446	18569	18470	18349	18622	18541	18542	18484	18572	18563	18518	18702	18465	18465	18444	18564	18519	18474	18603	18412	18672	18396	18749	18499	18552	18370	18606	18336	18636	18668	18677	18718	18512	18358	18463	18594	18776	18522	18315	18597	18490	18524	18581	18537	18426	18545	18488	18442	18589	18661	18611	18775	18638	18451	18673	18792	18742	18719	18513	18519	18526	18246	18628	18528	18452	18498	18424	18461	18518	18495	18549	18702	18787	18548	18412	18495	18521	18308	18729	18466	18286	18658	18569	18621	18374	18640	18587	18563	18576	18629	18479	18578	18458	18663	18824	18440	18711	18626	18408	18670	18579	18622	18629	18612	18556	18586	18741	18449	18641	18605	18592	18485	18546	18434	18447	18484	18635	18475	18532	18690	18504	18358	18666	18607	18632	18558	18404	18557	18341	18596	18510	18555	18556	18483	18711	18516	18458	18700	18504	18485	18468	18650	18590	18386	18669	18804	18565	18528	18721	18521	18511	18594	18548	18434	18388	18608	18508	18533	18578	18588	18472	18418	18538	18475	18536	18810	18695	18526	18449	18415	18432	18496	18605	18740	18735	18445	18531	18559	18408	18511	18644	18682	18526	18497	18498	18714	18409	18450	18571	18638	18438	18434	18640	18550	18547	18734	18608	18360	18542	18490	18738	18466	18606	18629	18460	18401	18586	18333	18439	18502	18660	18519	18593	18522	18648	18742	18793	18640	18648	18478	18494	18735	18496	18683	18714	18545	18474	18542	18805	18721	18554	18687	18346	18679	18747	18570	18561	18589	18571	18642	18323	18580	18560	18456	18622	18603	18653	18401	18338	18543	18540	18407	18516	18709	18615	18858	18478	18462	18791	18603	18578	18502	18568	18577	18608	18569	18559	18466	18604	18681	18498	18487	18880	18613	18620	18676	18436	18442	18587	18474	18639	18461	18684	18686	18654	18701	18608	18504	18347	18568	18700	18573	18748	18652	18491	18709	18588	18488	18736	18607	18607	18471	18677	18502	18630	18803	18574	18745	18572	18416	18782	18787	18500	18547	18724	18691	18457	18610	18625	18692	18562	18332	18400	18431	18581	18720	18417	18533	18271	18636	18546	18618	18601	18385	18404	18420	18814	18570	18742	18395	18401	18565	18518	18527	18583	18583	18605	18586	18504	18630	18505	18551	18579	18389	18435	18725	18740	18648	18469	18521	18434	18865	18388	18574	18554	18640	18532	18638	18651	18563	18673	18432	18355	18542	18606	18299	18620	18613	18507	18592	18390	18477	18575	18616	18568	18564	18699	18673	18796	18575	18606	18550	18708	18461	18782	18663	18510	18448	18499	18274	18955	18778	18688	18468	18530	18766	18695	18483	18602	18674	18819	18484	18595	18640	18720	18588	18441	18428	18548	18706	18447	18646	18509	18381	18495	18620	18701	18564	18572	18649	18697	18534	18494	18657	18745	18667	18755	18619	18408	18631	18691	18589	18378	18818	18578	18643	18360	18705	18447	18448	18477	18529	18351	18746	18603	18455	18458	18678	18781	18743	18533	18586	18552	18528	18528	18536	18732	18512	18419	18589	18465	18509	18543	18449	18482	18428	18582	18353	18546	18355	18523	18527	18504	18442	18731	18631	18519	18462	18804	18464	18528	18693	18647	18404	18474	18508	18552	18509	18712	18473	18780	18518	18590	18719	18678	18469	18638	18626	18427	18532	18725	18552	18551	18609	18722	18737	18517	18510	18712	18699	18742	18561	18577	18429	18414	18632	18303	18468	18569	18544	18631	18542	18488	18541	18704	18731	18475	18622	18643	18512	18811	18645	18697	18440	18441	18554	18564	18508	18564	18591	18403	18539	18612	18695	18430	18601	18647	18602	18666	18668	18768	18679	18715	18591	18651	18449	18654	18483	18552	18546	18522	18405	18547	18654	18611	18741	18654	18505	18558	18588	18421	18652	18506	18666	18527	18302
21821	39984	36703	30423	27221	23960	21695	19753	19327	18692	17310	17224	16813	17442	17960	17126	16533	16459	16407	15990	16412	16696	16298	15947	15744	15838	15672	15577	15744	15752	15872	15655	15783	16279	21294	22452	18981	17446	16390	15829	15595	15556	15432	15254	15523	15472	15388	15483	15497	15473	15390	15473	15611	15535	15609	15394	15623	15473	15324	15389	15524	15457	15386	15402	15456	15432	15489	15391	15402	15587	15469	15345	15315	15411	15498	15513	15312	15418	15351	15494	15391	15436	15436	15619	15532	15398	15399	15504	15493	15557	15304	15423	15478	15429	15361	15401	15549	15365	15393	15563	15428	15578	15455	15571	15456	15305	15501	15326	15540	15462	15558	15437	15202	15455	15406	15482	15431	15372	15383	15500	15423	15470	15543	15431	15393	15450	15370	15525	15569	15424	15345	15233	15674	15387	15462	15555	15558	15258	15455	15755	15476	15478	15506	15361	15533	15521	15477	15354	15388	15255	15442	15414	15361	15313	15635	15344	15450	15439	15289	15431	15478	15536	15432	15386	15503	15560	15305	15396	15409	15441	15430	15626	15359	15360	15542	15460	15275	15418	15504	15460	15437	15340	15580	15463	15479	15536	15511	15465	15382	15298	15384	15538	15640	15571	15393	15410	15474	15537	15388	15524	15291	15549	15455	15447	15456	15288	15409	15351	15480	15346	15405	15483	15506	15548	15438	15413	15397	15493	15515	15219	15399	15444	15321	15500	15486	15395	15498	15489	15538	15432	15346	15468	15451	15375	15577	15252	15462	15386	15278	15441	15368	15418	15306	15501	15343	15362	15344	15473	15469	15412	15286	15207	15392	15669	15572	15368	15348	15438	15349	15330	15518	15359	15580	15308	15556	15498	15411	15430	15402	15370	15450	15423	15445	15516	15347	15518	15382	15448	15367	15397	15295	15537	15371	15482	15322	15474	15368	15397	15274	15380	15311	15410	15432	15445	15272	15432	15556	15355	15563	15251	15379	15276	15765	15287	15489	15339	15445	15429	15515	15335	15414	15575	15414	15464	15417	15517	15392	15353	15497	15451	15383	15399	15389	15398	15344	15338	15432	15535	15669	15278	15398	15486	15420	15471	15435	15324	15423	15473	15505	15396	15656	15315	15344	15397	15534	15507	15526	15603	15561	15366	15496	15458	15519	15419	15417	15382	15395	15564	15273	15424	15392	15584	15434	15450	15560	15512	15439	15289	15516	15327	15401	15663	15307	15475	15490	15483	15427	15451	15548	15565	15407	15341	15313	15527	15391	15441	15503	15442	15435	15458	15293	15496	15544	15248	15508	15361	15472	15313	15589	15364	15485	15597	15412	15560	15403	15432	15454	15509	15553	15421	15420	15400	15446	15312	15555	15403	15517	15357	15418	15569	15392	15482	15590	15410	15288	15391	15469	15354	15550	15645	15319	15547	15484	15345	15496	15471	15172	15391	15456	15413	15479	15431	15484	15485	15525	15414	15566	15429	15465	15335	15560	15558	15357	15387	15538	15367	15451	15581	15358	15449	15594	15418	15363	15348	15441	15443	15409	15244	15526	15319	15550	15411	15400	15284	15546	15457	15358	15371	15475	15452	15309	15478	15389	15373	15323	15512	15306	15406	15446	15347	15521	15378	15505	15400	15474	15513	15514	15448	15331	15319	15339	15483	15514	15361	15506	15491	15487	15489	15443	15509	15262	15285	15534	15348	15623	15323	15420	15315	15385	15387	15491	15623	15493	15340	15489	15564	15415	15491	15245	15369	15523	15558	15472	15381	15477	15562	15372	15418	15356	15439	15444	15679	15644	15479	15271	15534	15529	15595	15529	15363	15312	15237	15494	15262	15393	15572	15500	15259	15686	15570	15347	15303	15526	15390	15443	15456	15306	15445	15349	15441	15456	15491	15487	15386	15535	15467	15542	15421	15419	15364	15303	15565	15388	15477	15263	15418	15494	15533	15442	15448	15418	15386	15405	15219	15478	15147	15295	15581	15329	15497	15442	15380	15292	15402	15442	15433	15313	15390	15215	15190	15460	15481	15367	15508	15497	15330	15471	15485	15589	15419	15562	15522	15362	15392	15481	15421	15600	15452	15403	15333	15544	15459	15442	15290	15531	15642	15523	15495	15506	15458	15389	15505	15380	15456	15441	15409	15383	15468	15187	15589	15443	15372	15445	15445	15386	15511	15343	15389	15431	15276	15371	15401	15399	15355	15616	15489	15469	15437	15480	15455	15504	15337	15505	15555	15503	15428	15427	15293	15408	15559	15512	15489	15331	15489	15442	15505	15351	15496	15493	15364	15320	15478	15577	15347	15411	15279	15434	15224	15355	15266	15577	15408	15364	15441	15415	15454	15435	15568	15441	15519	15407	15337	15394	15397	15533	15279	15427	15334	15495	15395	15511	15255	15498	15308	15395	15445	15423	15274	15458	15331	15501	15525	15482	15595	15321	15348	15480	15673	15343	15351	15612	15458	15379	15362	15527	15347	15554	15399	15565	15459	15573	15352	15513	15412	15409	15428	15250	15372	15364	15483	15436	15443	15222	15251	15378	15573	15492	15433	15437	15300	15465	15446	15327	15284	15268	15264	15383	15398	15558	15566	15414	15489	15450	15440	15388	15585	15400	15399	15417	15492	15422	15484	15330	15299	15394	15390	15387	15498	15456	15495	15401	15469	15552	15300	15453	15592	15531	15571	15496	15635	15313	15341	15406	15496	15394	15396	15332	15416	15527	15488	15486	15442	15522	15375	15542	15431	15459	15453	15553	15533	15416	15475	15505	15432	15616	15665	15315	15498	15322	15454	15498	15472	15507	15504	15293	15470	15420	15343	15491	15580	15408	15582	15510	15470	15703	15554	15462	15422	15455	15596	15221	15544	15439	15436	15591	15548	15370	15422	15472	15357	15549	15366	15379	15457	15515	15631	15615	15431	15328	15437	15487	15496	15490	15462	15568	15331	15438	15488	15486	15473	15386	15344	15426	15359	15493	15597	15660	15228	15609	15355	15507	15465	15492	15354	15512	15495	15506	15338	15437	15499	15429	15349	15536	15447	15462	15415	15294	15465	15433	15312	15669	15474	15241	15381	15440	15621	15420	15415	15314	15358	15400	15463	15602	15275	15444	15387	15494	15473	15371	15590	15520	15338	15504	15239	15247	15359	15324	15518	15363	15427	15389	15547	15518	15566	15528	15228	15605	15508	15544	15597	15293	15274	15393	15433	15408	15449	15431	15464	15551	15388	15256	15358	15410	15459	15399	15571	15432	15638	15514	15423	15411	15397	15381	15270	15531	15356	15522	15317	15351	15365	15465	15535	15484	15383	15352	15415	15433	15443	15653	15399	15426	15486	15459	15291	15440	15512	15296	15379	15309	15501	15515	15596	15276	15447	15369	15389	15438	15499	15441	15505	15527	15320	15410	15342	15389	15504	15350	15355	15521	15371	15366	15326	15269	15446	15478	15410	15278	15299	15473	15309	15473	15392	15472	15334	15369	15536	15372	15496	15557	15467	15349	15384	15648	15433	15516	15486	15400	15376	15495	15372	15248	15457	15359	15429	15392	15438	15572	15441	15348	15429	15613	15415	15272	15478	15465	15434	15296	15404	15401	15484	15599	15229	15505	15307	15454	15397	15509	15289	15419	15401	15438	15596	15402	15439	15428	15441	15372	15282	15411	15390	15317	15371	15416	15362	15407	15422	15562	15525	15635	15335	15565	15506	15472	15548	15386	15539	15321	15406	15439	15465	15606	15436	15348	15267	15457	15330	15577	15461	15353	15430	15186	15506	15347	15413	15400	15347	15496	15364	15567	15467	15411	15404	15492	15584	15342	15583	15508	15554	15496	15451	15555	15591	15314	15443	15468	15366	15477	15383	15310	15436	15554	15484	15443	15447	15457	15301	15439	15372	15464	15447	15477	15557	15520	15529	15429	15347	15471	15398	15458	15491	15493	15539	15487	15398	15391	15651	15507	15368	15507	15519	15472	15612	15571	15386	15468	15278	15412	15261	15493	15552	15198	15660	15466	15454	15350	15493	15540	15476	15458	15256	15595	15466	15364	15403	15548	15341	15590	15350	15330	15533	15297	15513	15450	15482	15463	15470	15435	15379	15389	15425	15515	15348	15374	15237	15387	15388	15391	15339	15181	15427	15456	15615	15595	15588	15432	15509	15374	15419	15536	15531	15491	15444	15408	15444	15435	15428	15557	15395	15504	15415	15449	15586	15435	15296	15355	15625	15407	15549	15553	15521	15455	15432	15397	15234	15409	15491	15311	15481	15435	15458	15328	15551	15567	15481	15410	15330	15504	15498	15459	15456	15382	15412	15401	15529	15501	15514	15318	15455	15424	15526	15395	15368	15223	15508	15515	15571	15391	15424	15338	15410	15419	15438	15259	15568	15364	15501	15258	15337	15445	15544	15425	15392	15395	15531	15314	15331	15402	15346	15469	15460	15580	15381	15483	15482	15316	15442	15353	15350	15334	15387	15482	15455	15245	15399	15552	15538	15366	15469	15458	15408	15454	15328	15546	15337	15402	15516	15425	15439	15447	15404	15348	15456	15550	15404	15487	15431	15416	15280	15404	15453	15358	15460	15417	15392	15520	15512	15458	15398	15611	15398	15361	15403	15368	15465	15433	15330	15641	15360	15305	15435	15217	15441	15485	15363	15346	15390	15456	15444	15346	15292	15344	15517	15524	15395	15619	15518	15548	15419	15440	15382	15500	15443	15414	15372	15394	15298	15527	15516	15347	15566	15357	15510	15413	15444	15388	15427	15323	15494	15365	15617	15451	15516	15409	15444	15339	15441	15444	15410	15380	15681	15558	15512	15527	15420	15474	15372	15563	15332	15467	15565	15317	15560	15396	15572	15578	15378	15635	15452	15536	15530	15469	15402	15439	15303	15467	15436	15452	15386	15480	15450	15511	15392	15305	15487	15516	15432	15521	15455	15390	15288	15485	15425	15520	15412	15504	15467	15375	15493	15496	15289	15545	15412	15481	15607	15318	15364	15498	15363	15431	15401	15441	15565	15464	15465	15472	15532	15402	15597	15577	15349	15359	15455	15367	15343	15227	15348	15343	15607	15353	15598	15340	15439	15589	15288	15551	15389	15443	15493	15590	15525	15492	15491	15468	15383	15370	15424
28084	23631	28703	26731	22405	21120	20763	19602	19722	19499	19558	19088	19052	19178	19475	19151	19107	18892	19037	18876	19096	18964	18925	19089	18801	18637	18961	18920	18593	18793	18957	18725	18819	18857	19212	19291	19255	19040	18809	18905	18791	18877	18652	18797	18916	18862	18847	18780	18678	18830	18922	18706	18719	18669	18674	18643	18735	18723	18869	18717	18714	18732	18883	18752	18761	18718	18786	18473	18642	18710	18625	18846	18834	18749	18734	18780	18902	18750	18771	18717	18831	18601	18894	18807	18917	18840	18582	18590	18644	18662	18806	18681	18890	18790	18855	18681	18969	18784	18693	18774	18732	18859	18785	18906	18782	18779	18823	18778	18493	18576	18816	18866	18779	18897	18861	18703	18673	18789	18862	18682	18800	18879	18686	18734	19021	18656	18892	18705	18762	18886	18789	18854	18988	18570	18661	18654	18570	18794	18733	18875	18761	18742	18748	18739	18855	18787	18521	18690	18560	18745	18827	18809	18785	18822	18525	18692	18766	18713	18809	18745	18811	18856	18601	18647	18634	18785	18820	18815	18713	18860	18697	18599	18684	18787	18764	18695	18706	18846	18749	18792	18796	18873	18776	18597	18607	18664	18847	18585	18837	18626	18614	18913	18703	18735	18674	18611	18864	18878	18767	18719	18708	18567	18536	18715	18755	18848	18709	18759	18846	18769	18971	18707	18704	18854	18792	18818	18732	18791	18832	18792	18782	18758	18839	18693	18854	18586	18794	18553	18748	18549	18752	18551	18816	18707	18640	18619	18943	18759	18650	18773	18830	18733	18769	18811	18674	18840	18819	18841	18865	18667	18733	18814	18867	18856	18893	18669	18893	18649	18833	18762	18749	18670	18635	18725	18892	18935	18761	18754	18786	18786	18746	18648	18881	18854	18712	18856	18832	18616	18832	18827	18574	18748	18792	18476	18791	18948	18755	18610	18777	18575	19026	18734	18920	18814	18807	18724	18778	18650	18809	18665	18843	18770	18691	18609	18823	18808	18721	18648	18940	18857	18867	18793	18630	18744	18762	18632	18981	18647	18670	18839	18765	18980	18762	18691	18807	18972	18633	18744	18962	18812	18657	18558	18695	18914	18673	18756	18829	18787	18597	18628	18673	18801	18743	18571	18826	18822	18538	18707	18805	18746	18766	18795	18759	18730	18827	18860	18857	18628	18667	18797	18617	18803	18800	18913	18680	18784	18716	18712	18735	18794	18908	18831	18806	18580	18608	18884	18772	18588	18884	18598	18838	18723	18742	18584	18615	18742	18910	18819	18824	18660	18791	18729	18657	18780	18706	18878	18757	18791	18922	18639	18611	18621	18564	18785	18803	18734	18773	18568	18784	18674	18672	18684	18605	18694	18539	18726	18848	18653	18718	18707	18651	18704	18652	18909	18756	18657	18659	18789	18727	18714	18698	18775	18716	18712	18717	18919	18708	18583	18709	18852	18689	18850	18660	18529	18786	18856	18962	18865	18639	18655	18665	18853	18790	18801	18659	18725	18811	18524	18479	18521	18845	18761	18744	18590	18974	18802	18815	18743	18771	18778	18788	18875	18872	18846	18828	18953	18684	18660	18747	18849	18674	18805	18730	18916	18735	18690	18718	18667	18594	18545	18741	18780	18801	18777	18880	18795	18590	18856	18821	18644	18706	18664	18722	18788	19012	18826	18401	18660	18838	18607	18794	18714	18809	18636	18686	18687	18810	18750	18687	18665	18795	18760	18610	18610	18993	18839	18539	18885	18745	18841	18674	18485	18619	18679	18683	18742	18788	18827	18853	18527	18603	18634	18850	18642	18937	18778	18825	18745	18552	18702	18862	18748	18809	18733	18908	18873	18813	18729	18563	18855	18793	18740	18834	18633	18710	18713	18923	18941	18809	18876	18667	18701	18836	18815	18552	18920	18665	18534	18582	18727	18868	18886	18770	18768	18852	18689	18753	18915	18976	18876	18658	18958	18752	18813	18855	18646	18995	18757	18911	18847	18874	18783	18733	18809	18618	18885	18635	18447	18715	18917	18825	18821	18676	18719	18777	18752	18743	18705	18577	18879	18885	18867	18761	18818	18814	18781	18747	18810	18812	18943	18743	18835	18836	18944	18757	18803	18743	18557	18603	18961	18800	18701	18694	18621	18786	18819	18835	18788	18914	18778	18708	18766	18828	18699	18905	18696	18649	18806	18830	18819	18753	18983	18588	18801	18923	18551	18953	18720	18854	18916	18638	18562	18944	18777	18795	18765	18632	18572	18771	18535	18746	18976	18653	18576	18658	18559	18933	18748	18819	18716	18835	18760	18679	18774	18832	18707	18837	18566	18805	18811	18834	18664	18812	18958	18813	18624	18794	18703	18471	18585	18844	18810	18570	18854	18655	18978	18726	18658	18653	18824	18540	18693	18875	18508	18780	18559	18602	18862	18765	18665	18764	18762	18793	18763	18913	18902	18780	18734	18828	18965	18942	18897	18608	18884	18642	18677	18791	18873	18870	18677	18760	18774	18724	18671	18775	18774	18809	18783	18693	18694	18924	18891	18740	18842	18735	18772	18868	18752	18799	18857	18720	19002	18754	18848	18904	18872	18802	18769	18949	18759	18933	18921	18636	18719	18840	18761	18713	18515	18633	18769	18562	18858	18809	18598	18688	18619	18864	18730	18586	18754	18741	18781	18959	18856	18602	18925	18501	18594	18733	18847	18903	19056	18726	18604	18663	18826	18690	18868	18785	18797	18841	18883	18689	18821	18755	18905	18465	18820	18704	18873	18726	18989	18793	18928	18710	18797	18776	18678	18873	18755	18677	18671	18879	18765	18839	18889	18899	18725	18710	19012	18751	18667	18933	18783	18793	18592	18945	18862	18953	18634	18791	18701	18802	18821	18634	18499	18850	18811	18434	18719	18865	18741	18745	18817	18615	18572	18729	18792	18735	18760	18668	18774	18787	18659	18673	18598	18623	18760	18964	18797	18744	18807	18824	18716	18854	18825	19006	18505	18708	18671	18631	18675	18865	18653	18813	18815	18954	18568	18790	18770	18812	18849	18655	18973	18860	18586	18708	18383	18778	18927	18646	18958	18592	18933	18606	18810	18986	18791	18761	18798	18799	18806	18951	18882	19035	18888	18781	18867	18824	18870	18557	18734	18696	18864	18824	18786	18967	18901	18818	18729	18691	18814	18801	18821	18715	18827	18619	18900	18798	18719	18884	18793	18912	18603	18917	18809	18886	18815	18786	18701	18848	18937	18727	18745	18825	18777	18854	18739	18699	18798	18848	18766	18582	18717	18917	18889	18782	18589	18654	18735	18703	18572	18685	18818	18615	18732	18842	18722	18914	18772	18490	18788	18789	18761	18935	18847	18684	18825	18986	18867	18893	18886	18885	18497	18681	18775	18678	18605	18640	18694	18871	18756	18741	18926	18742	18881	18955	18879	18794	18649	18751	18940	18871	18688	18699	18699	18663	18692	18624	18905	18738	18867	18871	18819	18663	18721	18748	18773	18692	18740	18775	18576	18906	18753	18871	18952	18782	18652	18790	18879	18700	18676	18566	18606	18687	18779	18971	18509	18714	18785	18704	18811	18697	18735	18831	18781	18750	18856	18803	18660	18719	18733	18744	18739	18788	18741	18768	18717	18763	18622	18747	18705	18923	18860	18965	18601	18678	18643	18737	18305	18702	18557	18795	18777	18671	18649	18721	18708	18679	18824	18745	18790	18510	18681	18815	18857	18885	18738	18763	18741	18576	18858	18779	18765	18580	18655	18790	18650	18582	18793	18794	18939	18748	18731	18873	18844	18851	18771	18784	18820	18830	18697	18686	18757	19035	18809	18730	18669	18733	18779	18985	18810	18674	18860	18858	18614	18746	18760	18795	18763	18865	18626	18739	18740	18879	18666	19026	18772	18636	18831	18669	18764	18861	18784	18648	18555	18704	18745	18780	18780	19041	18870	18772	18816	18783	18744	18931	18872	18765	18709	18818	18707	18717	18864	18852	18769	18918	18899	18728	18637	18584	18773	18621	18770	18827	18650	18752	18837	18924	18857	18977	18804	18878	18861	18753	18788	18881	18901	18869	18657	18546	18588	18902	18695	18665	19029	18676	18696	18726	18678	18767	18976	18814	18709	18795	18692	18708	18688	18858	18727	18755	18743	18793	18832	18851	18823	18792	19016	18830	18653	18771	18570	18671	18599	18808	18803	18753	18918	18749	18882	18673	19005	18760	18912	18803	18654	18800	18468	18772	18774	18909	18719	18691	18539	18574	18804	18781	18898	18836	18885	18849	18823	18771	18764	18647	18938	18946	18683	18682	18621	18522	18852	18872	18711	18796	18695	18633	18739	18765	18545	18871	18742	18699	18791	18693	18748	18778	18644	18763	18724	18593	18892	18817	18626	18492	18796	18708	18534	18670	18790	19045	18681	18721	18716	19023	18595	18938	18864	18562	18636	18880	18753	18614	18532	18847	18688	18619	18734	18666	18950	18991	18920	18978	19055	18660	18765	18991	18702	18708	18787	18650	18789	18851	18956	18649	18769	18689	18934	18813	18771	18768	18805	18612	18724	18489	18592	18770	18656	19182	18809	18768	18577	19000	18685	18648	18540	18973	19016	18786	18714	18695	18941	18586	18832	18730	18730	18993	18684	18851	18680	18819	18867	18814	18843	18757	18663	18757	18803	18770	18695	18710	18807	18778	18629	18853	18721	18769	18700	18888	18786	18679	18803	18616	18802	18789	18863	18758	18846	18747	18783	18821	18569	18733	18709	18925	18790	18799	18770	18908	18762	18883	18811	18697	18705	18728	18753	18704	18530	19002	18908	18764	18844	18848	18574	18624	18917	18718	18892	18736	18860	18775	18869	18844	18827	18791	18873	18773	18573	18963	18808	18743	18697	18614	18629	18870	18670	18722	18817	18735	18762	18947	18746	18796	18673	18968	18590	18790	18675	18788	18639	18964	18547	18891	18570	18540	18701	18941	18842	18785	18792	18847	18865	18777	18729	18601	18789	18844	18503	18770	18627	18768	18895	18701	18834	18801	18697	18927	18954	18765	18723	18609	18790	18717	18672	18730	18627	18913	18900	18839	18577	18742	18460	18945	18701	18658	18641	18999	18779	18841	18895	18804	18551	18697	18764	18647	18564
20935	29239	27363	23318	20786	19145	18219	17004	16768	16556	16134	16124	16078	16462	16585	16169	15934	15917	15799	15760	15872	15869	15814	15713	15622	15483	15579	15468	15849	15625	15676	15584	15503	15480	15898	16067	15837	15830	15617	15544	15619	15693	15400	15725	15521	15454	15503	15564	15524	15378	15579	15598	15618	15521	15388	15320	15527	15660	15516	15576	15419	15641	15397	15488	15502	15452	15608	15527	15565	15471	15460	15601	15507	15474	15600	15577	15617	15398	15646	15481	15480	15540	15344	15476	15615	15413	15493	15489	15757	15395	15557	15573	15495	15518	15538	15483	15571	15441	15622	15426	15533	15500	15487	15620	15356	15476	15302	15576	15476	15550	15473	15436	15497	15597	15534	15546	15369	15318	15518	15507	15590	15468	15462	15434	15496	15479	15554	15444	15446	15470	15495	15352	15577	15462	15613	15542	15438	15782	15406	15605	15457	15242	15534	15457	15470	15492	15487	15419	15492	15551	15515	15468	15483	15645	15601	15719	15344	15591	15532	15546	15388	15535	15594	15504	15384	15467	15553	15506	15469	15289	15440	15520	15553	15412	15507	15407	15687	15467	15473	15430	15522	15343	15499	15299	15545	15341	15379	15475	15591	15594	15431	15485	15616	15554	15606	15434	15572	15325	15559	15686	15588	15476	15574	15594	15556	15398	15619	15478	15478	15733	15573	15602	15419	15548	15676	15473	15426	15281	15511	15610	15511	15567	15484	15452	15601	15549	15410	15418	15539	15505	15488	15642	15477	15536	15478	15586	15482	15508	15547	15492	15527	15330	15557	15554	15605	15481	15394	15384	15567	15554	15347	15443	15633	15549	15533	15701	15481	15570	15466	15486	15559	15389	15522	15562	15438	15587	15410	15741	15448	15393	15533	15478	15448	15613	15444	15401	15545	15428	15497	15398	15477	15421	15532	15634	15504	15506	15462	15669	15535	15438	15618	15573	15542	15596	15459	15518	15361	15476	15487	15372	15528	15554	15482	15637	15358	15585	15398	15560	15550	15489	15447	15348	15380	15500	15706	15415	15358	15423	15373	15414	15469	15494	15529	15523	15621	15467	15678	15577	15627	15365	15455	15496	15474	15459	15564	15451	15565	15588	15460	15437	15304	15488	15636	15575	15544	15486	15607	15659	15632	15323	15651	15453	15597	15452	15558	15488	15610	15315	15627	15510	15560	15435	15601	15488	15418	15409	15526	15421	15612	15666	15448	15441	15406	15439	15456	15580	15416	15483	15495	15463	15499	15642	15705	15608	15521	15501	15697	15473	15517	15694	15470	15510	15514	15448	15533	15593	15288	15480	15363	15620	15593	15506	15475	15567	15545	15531	15417	15455	15465	15529	15523	15624	15487	15519	15545	15377	15540	15518	15400	15357	15453	15579	15489	15685	15567	15604	15409	15404	15532	15410	15476	15442	15656	15550	15597	15522	15534	15503	15565	15541	15549	15442	15616	15417	15516	15474	15549	15590	15476	15621	15435	15415	15434	15485	15417	15520	15540	15436	15394	15587	15501	15616	15471	15478	15487	15587	15563	15590	15462	15481	15365	15329	15573	15687	15415	15623	15363	15571	15439	15519	15650	15691	15485	15565	15410	15481	15400	15249	15594	15423	15525	15368	15385	15520	15487	15530	15452	15599	15382	15693	15558	15562	15580	15498	15495	15616	15474	15567	15505	15333	15602	15601	15477	15453	15515	15578	15306	15628	15579	15422	15535	15504	15501	15746	15448	15652	15445	15488	15614	15591	15488	15368	15394	15545	15565	15637	15478	15618	15489	15612	15401	15503	15611	15444	15582	15459	15567	15256	15473	15508	15537	15567	15690	15442	15531	15362	15414	15518	15519	15656	15537	15511	15535	15470	15580	15507	15521	15516	15368	15591	15554	15294	15525	15433	15619	15382	15391	15482	15263	15428	15535	15399	15326	15525	15462	15608	15396	15444	15521	15486	15637	15651	15599	15446	15499	15523	15618	15445	15405	15565	15556	15594	15502	15527	15350	15536	15522	15472	15523	15342	15615	15513	15556	15565	15443	15611	15493	15413	15504	15363	15427	15538	15448	15633	15613	15561	15665	15482	15414	15535	15446	15433	15407	15563	15454	15350	15581	15337	15674	15449	15573	15509	15554	15600	15413	15489	15597	15446	15515	15514	15407	15399	15569	15622	15355	15514	15549	15554	15620	15479	15439	15550	15526	15551	15666	15390	15602	15449	15479	15700	15475	15570	15560	15430	15429	15710	15584	15432	15479	15466	15660	15509	15439	15426	15455	15552	15405	15564	15466	15537	15507	15714	15540	15570	15383	15572	15614	15421	15562	15584	15597	15325	15454	15463	15536	15427	15574	15526	15780	15543	15600	15634	15403	15475	15428	15435	15524	15433	15390	15607	15548	15536	15528	15664	15576	15631	15646	15267	15680	15495	15416	15410	15511	15383	15582	15512	15635	15341	15466	15519	15623	15466	15459	15591	15457	15457	15544	15430	15351	15490	15533	15315	15555	15632	15412	15436	15640	15499	15537	15693	15354	15621	15488	15366	15525	15355	15540	15571	15525	15451	15525	15563	15531	15635	15512	15565	15408	15514	15620	15627	15550	15390	15366	15516	15494	15531	15516	15614	15585	15474	15338	15525	15592	15519	15644	15708	15496	15402	15440	15648	15587	15395	15480	15545	15471	15499	15568	15458	15468	15566	15342	15480	15612	15530	15477	15644	15235	15543	15538	15451	15441	15560	15678	15550	15582	15556	15550	15378	15654	15399	15298	15598	15445	15659	15584	15536	15671	15542	15604	15630	15586	15553	15520	15593	15437	15467	15548	15443	15516	15423	15426	15324	15565	15577	15474	15617	15494	15500	15349	15464	15513	15430	15515	15524	15497	15617	15533	15397	15662	15514	15646	15524	15409	15561	15463	15517	15569	15517	15443	15500	15562	15382	15521	15450	15529	15381	15533	15353	15596	15593	15580	15580	15425	15547	15497	15408	15510	15575	15472	15578	15478	15467	15424	15360	15709	15582	15324	15533	15432	15505	15535	15425	15550	15559	15503	15466	15607	15386	15356	15569	15481	15374	15602	15525	15405	15476	15453	15605	15487	15600	15579	15497	15600	15531	15412	15447	15464	15544	15586	15425	15398	15473	15498	15466	15421	15500	15549	15526	15495	15435	15594	15453	15434	15549	15668	15531	15592	15388	15573	15494	15619	15486	15620	15598	15536	15600	15549	15482	15595	15533	15448	15576	15489	15414	15384	15657	15492	15429	15443	15309	15535	15435	15520	15396	15400	15531	15292	15453	15531	15603	15435	15539	15549	15596	15568	15645	15420	15661	15259	15320	15757	15430	15558	15611	15645	15411	15398	15352	15423	15604	15467	15397	15658	15528	15495	15583	15627	15519	15571	15623	15467	15461	15684	15509	15580	15524	15457	15454	15650	15419	15501	15470	15414	15515	15780	15627	15426	15381	15426	15596	15437	15464	15336	15383	15449	15510	15467	15272	15504	15495	15603	15427	15435	15476	15474	15570	15396	15473	15536	15706	15466	15510	15425	15427	15439	15668	15466	15562	15549	15433	15514	15427	15480	15441	15525	15587	15510	15621	15414	15629	15628	15559	15283	15558	15388	15559	15673	15313	15744	15508	15450	15575	15449	15624	15521	15439	15606	15374	15486	15559	15426	15578	15441	15513	15608	15569	15528	15389	15723	15506	15693	15621	15631	15511	15739	15504	15366	15530	15509	15555	15383	15552	15616	15456	15433	15530	15387	15435	15432	15604	15466	15612	15380	15462	15690	15377	15518	15543	15506	15550	15567	15609	15536	15486	15367	15440	15438	15510	15530	15557	15571	15547	15548	15615	15626	15455	15333	15516	15460	15493	15531	15493	15383	15561	15487	15500	15656	15598	15603	15598	15700	15523	15598	15576	15532	15554	15539	15495	15473	15537	15481	15578	15585	15530	15442	15573	15504	15538	15472	15475	15564	15535	15574	15338	15603	15508	15387	15407	15488	15299	15549	15358	15465	15533	15638	15414	15549	15606	15415	15461	15486	15585	15526	15661	15501	15435	15549	15554	15466	15561	15514	15555	15532	15421	15442	15585	15523	15564	15500	15545	15525	15613	15552	15437	15487	15523	15668	15523	15376	15576	15539	15491	15477	15677	15514	15502	15474	15505	15520	15447	15490	15540	15576	15500	15509	15417	15615	15356	15453	15445	15537	15572	15585	15482	15364	15523	15563	15493	15613	15424	15647	15666	15526	15486	15550	15239	15319	15573	15508	15515	15491	15473	15471	15619	15708	15515	15568	15427	15604	15486	15566	15468	15493	15500	15403	15415	15462	15605	15563	15649	15561	15359	15585	15364	15519	15594	15564	15515	15719	15399	15481	15431	15561	15414	15566	15513	15542	15455	15608	15530	15463	15404	15571	15611	15460	15474	15534	15562	15467	15381	15644	15510	15520	15607	15480	15453	15615	15416	15597	15482	15397	15416	15462	15570	15479	15474	15516	15606	15548	15638	15564	15299	15716	15562	15559	15549	15591	15560	15559	15587	15538	15480	15487	15537	15629	15394	15482	15691	15573	15566	15569	15499	15456	15538	15424	15323	15474	15564	15470	15386	15632	15481	15400	15494	15334	15428	15549	15472	15608	15480	15509	15570	15397	15633	15562	15495	15444	15502	15494	15621	15310	15426	15525	15602	15679	15572	15480	15404	15503	15535	15568	15565	15573	15443	15407	15563	15502	15519	15543	15487	15588	15421	15439	15358	15318	15642	15550	15343	15607	15470	15441	15538	15597	15481	15494	15452	15405	15426	15445	15520	15597	15624	15494	15506	15381	15481	15577	15545	15515	15503	15452	15500	15570	15438	15587	15525	15488	15429	15371	15538	15694	15623	15410	15495	15735	15320	15480	15510	15500	15532	15662	15454	15509	15468	15456	15423	15550	15656	15495	15490	15526	15476	15584	15582	15572	15621	15453	15664	15531	15607	15700	15428	15490	15625	15475	15557	15528	15646	15506	15523	15566	15494	15569	15507	15508	15498	15590	15522	15663	15610	15525	15533	15533	15557	15595	15473	15479	15517	15392	15535	15574	15513	15657	15277	15517	15552	15426	15543	15515	15526	15539	15478	15574	15522	15528	15557
23968	21493	29169	24400	23053	24945	24133	20665	19955	19886	19647	19436	19223	19616	19750	19349	19305	19362	19294	18812	18977	19034	18793	18927	18841	18949	18710	18586	18608	18594	18882	18601	18743	18807	20543	21712	20182	19676	19115	18794	18509	18828	18834	18616	18735	18562	18721	18459	18505	18771	18595	18565	18313	18221	18620	18623	18732	18434	18490	18619	18543	18287	18525	18485	18427	18446	18421	18457	18504	18438	18527	18636	18525	18582	18501	18641	18565	18580	18680	18682	18561	18420	18440	18608	18476	18411	18502	18715	18632	18679	18549	18283	18458	18568	18579	18483	18452	18654	18554	18671	18504	18279	18464	18398	18572	18695	18643	18538	18384	18472	18494	18692	18359	18468	18359	18559	18390	18391	18511	18306	18604	18425	18520	18461	18444	18340	18620	18435	18535	18683	18350	18291	18554	18673	18531	18498	18575	18478	18541	18474	18542	18447	18522	18477	18605	18592	18388	18431	18610	18521	18599	18417	18502	18621	18512	18563	18386	18534	18615	18685	18621	18329	18387	18472	18516	18660	18403	18490	18639	18613	18382	18413	18388	18286	18437	18328	18277	18619	18593	18511	18535	18575	18378	18557	18338	18587	18324	18551	18533	18668	18377	18332	18430	18510	18652	18346	18611	18704	18496	18739	18438	18330	18546	18540	18382	18476	18416	18642	18534	18416	18552	18281	18643	18718	18466	18448	18500	18396	18569	18267	18569	18636	18356	18451	18618	18591	18752	18506	18398	18561	18505	18536	18633	18329	18584	18595	18433	18319	18546	18457	18546	18503	18343	18420	18791	18661	18715	18623	18614	18666	18491	18524	18623	18566	18461	18582	18430	18426	18486	18503	18519	18609	18615	18664	18546	18445	18546	18369	18542	18664	18601	18710	18580	18412	18444	18544	18440	18486	18474	18664	18504	18602	18601	18492	18360	18456	18407	18731	18619	18461	18392	18364	18564	18404	18417	18659	18499	18655	18612	18414	18513	18481	18719	18604	18569	18588	18529	18419	18670	18571	18496	18446	18648	18374	18385	18656	18363	18572	18570	18399	18499	18367	18506	18695	18586	18731	18527	18667	18693	18495	18491	18444	18673	18675	18593	18571	18445	18577	18513	18484	18484	18804	18541	18425	18579	18474	18545	18343	18686	18523	18476	18550	18673	18485	18403	18386	18258	18508	18641	18435	18579	18539	18480	18211	18550	18512	18848	18730	18452	18459	18336	18467	18666	18443	18458	18564	18471	18496	18315	18488	18390	18502	18606	18526	18852	18552	18386	18516	18477	18799	18555	18358	18444	18696	18498	18551	18363	18459	18538	18525	18454	18639	18655	18692	18477	18671	18692	18422	18488	18538	18587	18306	18487	18377	18552	18665	18566	18808	18534	18523	18611	18495	18548	18373	18530	18403	18374	18515	18591	18478	18424	18327	18468	18590	18760	18509	18471	18553	18417	18628	18475	18806	18459	18489	18475	18477	18486	18506	18733	18341	18453	18632	18563	18477	18438	18484	18586	18761	18558	18520	18539	18302	18439	18630	18582	18520	18519	18750	18614	18559	18556	18441	18398	18295	18211	18428	18304	18344	18485	18451	18712	18348	18431	18555	18386	18646	18570	18507	18381	18560	18589	18471	18551	18552	18546	18446	18466	18639	18593	18456	18451	18695	18479	18430	18494	18584	18633	18508	18577	18479	18512	18379	18695	18629	18540	18664	18546	18424	18536	18478	18410	18593	18494	18495	18267	18674	18361	18591	18414	18477	18411	18611	18523	18489	18551	18487	18643	18700	18465	18682	18500	18354	18548	18551	18676	18552	18581	18741	18542	18478	18425	18409	18501	18347	18579	18664	18751	18544	18472	18596	18476	18492	18549	18500	18392	18434	18279	18636	18699	18576	18644	18515	18334	18446	18319	18393	18522	18603	18644	18583	18347	18499	18635	18485	18684	18464	18561	18520	18461	18727	18419	18660	18599	18393	18377	18503	18582	18669	18518	18537	18394	18472	18426	18396	18178	18324	18592	18634	18313	18618	18496	18518	18381	18506	18644	18550	18541	18554	18572	18479	18512	18408	18380	18553	18584	18523	18803	18442	18524	18513	18434	18803	18511	18689	18517	18480	18363	18704	18729	18411	18474	18694	18464	18427	18577	18381	18614	18633	18552	18440	18369	18769	18424	18597	18415	18353	18521	18541	18597	18398	18745	18575	18620	18584	18471	18431	18651	18609	18534	18707	18548	18571	18571	18598	18658	18475	18480	18578	18509	18449	18465	18408	18499	18620	18505	18578	18402	18328	18555	18610	18643	18504	18571	18370	18535	18364	18639	18396	18773	18547	18476	18500	18701	18321	18308	18508	18664	18715	18321	18479	18488	18586	18406	18566	18536	18346	18457	18626	18675	18490	18610	18583	18589	18683	18672	18627	18388	18486	18375	18573	18657	18476	18635	18608	18619	18450	18861	18576	18522	18533	18454	18566	18499	18477	18424	18587	18261	18591	18621	18573	18585	18580	18526	18437	18579	18360	18630	18481	18628	18596	18354	18649	18490	18387	18649	18527	18666	18590	18609	18694	18605	18502	18487	18495	18608	18734	18586	18537	18744	18368	18445	18611	18479	18654	18480	18530	18361	18685	18511	18525	18584	18392	18405	18399	18649	18588	18381	18499	18513	18625	18359	18557	18466	18593	18556	18612	18511	18612	18520	18633	18461	18624	18632	18764	18730	18555	18460	18449	18576	18512	18569	18598	18788	18493	18408	18449	18654	18445	18323	18569	18486	18459	18558	18624	18402	18574	18481	18582	18586	18617	18638	18555	18399	18580	18707	18534	18516	18705	18509	18327	18510	18481	18401	18494	18499	18487	18589	18320	18730	18521	18492	18563	18483	18673	18479	18623	18635	18533	18412	18829	18745	18381	18517	18438	18590	18523	18488	18532	18511	18737	18558	18598	18490	18473	18407	18541	18508	18506	18437	18717	18450	18465	18430	18359	18620	18667	18516	18494	18536	18580	18405	18531	18438	18513	18490	18536	18391	18614	18416	18373	18498	18659	18450	18426	18449	18281	18764	18538	18317	18624	18480	18476	18414	18493	18487	18557	18500	18383	18491	18649	18417	18504	18608	18704	18702	18515	18632	18662	18649	18413	18527	18504	18590	18407	18674	18439	18784	18651	18579	18715	18604	18380	18542	18278	18450	18626	18470	18736	18408	18603	18644	18444	18580	18630	18433	18564	18493	18386	18644	18531	18475	18402	18562	18576	18389	18619	18469	18558	18252	18794	18494	18535	18556	18580	18809	18355	18667	18681	18594	18506	18666	18653	18507	18612	18607	18556	18275	18370	18575	18450	18664	18546	18539	18497	18462	18209	18355	18382	18500	18708	18605	18591	18584	18521	18676	18540	18432	18514	18540	18603	18574	18373	18446	18642	18614	18308	18542	18558	18550	18357	18440	18469	18469	18537	18508	18420	18458	18610	18618	18628	18407	18497	18328	18482	18692	18548	18276	18517	18482	18554	18630	18644	18614	18489	18608	18378	18344	18649	18803	18698	18539	18650	18603	18435	18660	18631	18719	18677	18521	18521	18671	18417	18594	18426	18799	18491	18588	18492	18427	18354	18474	18506	18591	18524	18476	18504	18565	18609	18479	18694	18530	18310	18595	18711	18728	18666	18576	18340	18336	18616	18515	18589	18623	18490	18516	18428	18602	18675	18635	18427	18522	18521	18456	18698	18451	18705	18620	18561	18618	18610	18524	18284	18537	18447	18391	18503	18407	18510	18375	18508	18562	18406	18458	18461	18349	18526	18591	18551	18305	18522	18588	18557	18590	18655	18502	18595	18571	18582	18405	18409	18339	18513	18380	18652	18420	18485	18618	18407	18670	18716	18689	18403	18521	18753	18436	18454	18402	18447	18528	18665	18432	18612	18466	18477	18384	18429	18523	18477	18402	18415	18547	18680	18742	18541	18422	18549	18440	18386	18383	18512	18666	18644	18426	18432	18574	18752	18243	18392	18440	18405	18495	18337	18421	18448	18655	18373	18552	18540	18557	18356	18725	18693	18463	18727	18485	18569	18496	18669	18609	18532	18322	18495	18732	18582	18537	18504	18459	18617	18474	18430	18313	18678	18608	18460	18511	18594	18459	18428	18616	18572	18448	18469	18661	18473	18505	18582	18469	18487	18721	18400	18438	18592	18333	18585	18592	18515	18577	18502	18577	18539	18546	18755	18665	18506	18576	18638	18513	18581	18489	18570	18574	18422	18503	18468	18451	18524	18689	18504	18657	18629	18659	18724	18449	18586	18560	18565	18328	18566	18613	18396	18295	18207	18483	18485	18560	18597	18620	18257	18661	18557	18581	18158	18584	18702	18486	18626	18674	18692	18309	18552	18584	18540	18629	18667	18625	18512	18315	18586	18489	18643	18599	18389	18444	18271	18335	18625	18490	18327	18586	18479	18475	18625	18633	18359	18646	18623	18658	18686	18399	18481	18635	18544	18628	18456	18642	18681	18455	18389	18368	18512	18488	18554	18683	18547	18377	18425	18733	18716	18622	18584	18514	18673	18536	18656	18516	18760	18630	18513	18507	18529	18390	18610	18423	18521	18486	18464	18419	18431	18360	18684	18691	18528	18568	18483	18468	18481	18515	18488	18595	18488	18399	18406	18754	18657	18546	18516	18440	18657	18407	18496	18622	18656	18500	18506	18524	18628	18559	18385	18642	18388	18609	18417	18466	18626	18613	18642	18449	18647	18474	18637	18751	18397	18350	18562	18555	18525	18552	18505	18471	18507	18540	18584	18602	18750	18595	18459	18641	18614	18404	18616	18678	18440	18388	18575	18529	18661	18619	18611	18577	18628	18538	18513	18488	18742	18593	18330	18644	18587	18564	18364	18583	18566	18649	18478	18526	18536	18505	18601	18537	18419	18482	18578	18625	18524	18293	18534	18437	18508	18392	18579	18611	18657	18584	18460	18313	18651	18582	18632	18525	18533	18518	18526	18441	18592	18730	18492	18590	18643	18668	18724	18575	18372	18484	18509	18721	18391	18546	18494	18505	18429	18628	18623	18643	18576	18594	18647	18531	18571	18613	18668	18624	18325	18415	18530	18536	18422	18409	18541	18349	18598	18576	18668	18780	18490	18565	18687
20503	35173	33679	27119	24341	22312	19613	17851	17865	17338	16882	16393	16340	16933	17136	16632	16144	16103	16177	15589	15906	16013	15883	15444	15683	15550	15328	15481	15803	15613	15692	15549	15588	15743	18582	19564	17545	16560	15848	15621	15533	15224	15456	15468	15467	15450	15331	15348	15344	15237	15344	15531	15385	15324	15460	15556	15401	15458	15356	15376	15151	15525	15508	15387	15531	15387	15414	15466	15413	15333	15321	15442	15451	15456	15536	15324	15454	15432	15452	15246	15294	15365	15250	15475	15278	15236	15407	15476	15325	15485	15271	15491	15319	15501	15301	15293	15393	15363	15385	15157	15367	15247	15413	15407	15285	15283	15427	15403	15530	15591	15326	15341	15438	15380	15579	15519	15316	15329	15307	15484	15342	15409	15479	15386	15340	15478	15351	15191	15527	15424	15408	15349	15371	15324	15270	15418	15467	15359	15467	15425	15526	15300	15260	15468	15332	15422	15340	15449	15324	15547	15316	15325	15305	15295	15327	15248	15359	15508	15259	15296	15581	15312	15346	15353	15240	15382	15335	15294	15471	15495	15321	15581	15401	15463	15582	15412	15293	15370	15308	15343	15284	15171	15371	15372	15380	15438	15267	15411	15359	15393	15304	15265	15526	15450	15467	15461	15483	15490	15355	15444	15385	15464	15295	15430	15540	15245	15286	15539	15345	15324	15501	15339	15488	15319	15336	15285	15627	15324	15297	15345	15326	15253	15331	15464	15453	15299	15443	15482	15467	15494	15207	15334	15456	15471	15543	15403	15202	15381	15508	15329	15464	15427	15112	15305	15251	15517	15445	15299	15403	15217	15508	15487	15375	15548	15412	15317	15336	15454	15273	15311	15348	15381	15229	15368	15225	15310	15502	15410	15266	15401	15421	15501	15340	15375	15243	15419	15237	15344	15353	15441	15438	15429	15406	15432	15517	15319	15342	15290	15446	15417	15268	15357	15373	15298	15281	15300	15401	15325	15558	15355	15326	15453	15287	15264	15209	15525	15334	15399	15605	15378	15463	15256	15395	15461	15328	15298	15395	15408	15344	15377	15551	15466	15322	15270	15245	15425	15396	15464	15417	15391	15571	15379	15537	15399	15300	15177	15380	15454	15271	15255	15512	15286	15488	15563	15448	15359	15366	15552	15433	15373	15453	15359	15358	15533	15409	15169	15266	15454	15323	15473	15343	15399	15411	15484	15251	15458	15299	15383	15352	15190	15494	15375	15589	15399	15358	15408	15440	15342	15447	15290	15452	15364	15329	15503	15425	15270	15341	15454	15252	15390	15283	15300	15455	15432	15343	15400	15420	15358	15560	15294	15498	15382	15353	15372	15273	15469	15405	15300	15356	15408	15471	15527	15610	15362	15406	15284	15422	15408	15390	15222	15403	15444	15477	15147	15379	15408	15427	15262	15365	15356	15455	15272	15450	15462	15445	15478	15269	15399	15610	15420	15452	15405	15589	15443	15460	15242	15298	15373	15479	15163	15242	15284	15406	15449	15603	15403	15337	15338	15422	15287	15453	15497	15420	15375	15299	15345	15427	15574	15433	15336	15522	15258	15480	15373	15336	15407	15425	15480	15422	15469	15461	15421	15331	15367	15426	15353	15502	15444	15346	15324	15307	15643	15488	15358	15266	15378	15334	15427	15341	15458	15426	15267	15376	15348	15274	15378	15501	15255	15191	15406	15603	15399	15333	15387	15368	15458	15492	15276	15288	15472	15435	15455	15390	15599	15320	15427	15514	15312	15332	15357	15434	15507	15357	15546	15475	15530	15372	15365	15434	15359	15412	15301	15375	15265	15385	15375	15460	15466	15427	15434	15324	15355	15532	15384	15413	15363	15593	15271	15334	15400	15378	15337	15474	15356	15349	15432	15451	15321	15438	15311	15399	15444	15140	15371	15323	15408	15425	15250	15346	15443	15316	15524	15387	15309	15307	15245	15534	15545	15253	15385	15545	15469	15275	15487	15396	15385	15404	15534	15472	15461	15329	15383	15301	15379	15293	15286	15414	15444	15325	15254	15371	15509	15355	15339	15244	15188	15455	15245	15436	15491	15436	15398	15380	15303	15610	15268	15367	15483	15344	15476	15367	15493	15399	15354	15305	15307	15280	15326	15300	15401	15448	15458	15392	15291	15486	15230	15685	15321	15237	15424	15199	15355	15403	15496	15350	15441	15486	15451	15314	15349	15272	15523	15275	15434	15403	15386	15379	15344	15392	15332	15409	15462	15471	15426	15360	15402	15503	15383	15390	15466	15376	15298	15335	15346	15433	15412	15324	15392	15438	15358	15607	15326	15481	15324	15523	15280	15281	15269	15399	15443	15370	15403	15269	15337	15381	15308	15294	15489	15317	15484	15310	15275	15362	15466	15365	15342	15370	15421	15406	15383	15368	15256	15530	15355	15217	15413	15476	15393	15251	15310	15352	15548	15346	15463	15460	15475	15430	15401	15394	15169	15301	15365	15243	15321	15472	15269	15390	15281	15357	15529	15318	15415	15418	15440	15283	15426	15376	15416	15432	15326	15476	15397	15316	15543	15472	15440	15426	15504	15406	15322	15403	15451	15413	15338	15356	15279	15400	15290	15348	15417	15386	15406	15470	15181	15655	15365	15388	15508	15343	15471	15311	15406	15404	15206	15391	15583	15458	15564	15291	15328	15417	15415	15247	15276	15321	15208	15314	15210	15358	15272	15294	15466	15425	15453	15402	15280	15341	15500	15430	15372	15317	15602	15450	15449	15369	15355	15522	15317	15382	15367	15258	15262	15217	15472	15400	15174	15501	15436	15408	15434	15230	15430	15340	15460	15333	15307	15482	15289	15252	15435	15183	15323	15582	15352	15148	15446	15291	15419	15393	15474	15380	15415	15432	15453	15449	15394	15414	15258	15232	15345	15512	15395	15382	15473	15366	15398	15470	15239	15308	15370	15369	15345	15382	15365	15537	15270	15440	15457	15345	15453	15626	15203	15577	15347	15280	15343	15384	15440	15284	15507	15493	15396	15368	15544	15393	15348	15323	15435	15498	15213	15257	15423	15533	15469	15430	15407	15512	15314	15494	15348	15375	15471	15339	15423	15464	15381	15525	15443	15434	15468	15612	15306	15447	15264	15250	15332	15413	15327	15356	15348	15396	15427	15413	15440	15254	15413	15324	15371	15528	15340	15301	15466	15360	15351	15520	15455	15469	15486	15468	15405	15403	15387	15655	15445	15357	15285	15489	15518	15408	15510	15468	15388	15601	15200	15318	15318	15358	15296	15523	15236	15333	15480	15444	15330	15371	15468	15359	15420	15462	15502	15241	15256	15324	15282	15225	15359	15311	15294	15445	15452	15249	15429	15255	15298	15199	15471	15221	15463	15384	15407	15504	15380	15413	15357	15285	15317	15337	15637	15424	15290	15272	15366	15441	15321	15459	15393	15408	15435	15383	15436	15476	15496	15425	15459	15485	15475	15351	15368	15261	15430	15396	15483	15217	15477	15571	15532	15246	15355	15433	15291	15455	15288	15510	15263	15299	15402	15415	15359	15428	15441	15510	15299	15387	15538	15374	15386	15417	15222	15351	15422	15584	15256	15274	15424	15497	15455	15383	15360	15523	15533	15361	15386	15368	15175	15509	15257	15326	15443	15199	15341	15293	15545	15358	15449	15382	15385	15432	15443	15424	15309	15390	15444	15524	15464	15345	15416	15332	15334	15368	15527	15368	15287	15391	15210	15415	15297	15371	15339	15321	15374	15246	15283	15483	15338	15473	15318	15467	15385	15332	15247	15309	15452	15499	15341	15398	15317	15306	15414	15502	15312	15289	15224	15266	15277	15280	15240	15491	15314	15485	15491	15338	15427	15271	15401	15309	15408	15435	15290	15438	15227	15463	15506	15542	15493	15320	15215	15250	15313	15292	15392	15376	15511	15454	15335	15220	15445	15288	15486	15343	15311	15506	15482	15284	15417	15299	15484	15322	15315	15400	15315	15391	15405	15346	15482	15547	15237	15420	15474	15456	15329	15519	15375	15228	15451	15324	15438	15170	15314	15567	15539	15197	15405	15299	15345	15278	15445	15244	15405	15414	15448	15309	15467	15521	15454	15502	15408	15294	15488	15444	15441	15405	15405	15458	15291	15603	15421	15205	15404	15417	15349	15401	15298	15344	15418	15445	15335	15283	15324	15461	15480	15328	15480	15333	15465	15410	15306	15375	15422	15513	15391	15320	15374	15305	15398	15421	15399	15407	15314	15392	15410	15307	15577	15552	15368	15369	15267	15361	15312	15330	15277	15388	15233	15305	15355	15428	15531	15597	15470	15538	15463	15271	15401	15336	15340	15407	15298	15459	15364	15392	15471	15491	15307	15666	15428	15456	15532	15481	15323	15457	15355	15492	15470	15465	15547	15342	15421	15154	15451	15358	15468	15335	15356	15410	15408	15495	15350	15323	15230	15424	15317	15189	15269	15386	15463	15379	15447	15478	15384	15179	15299	15473	15319	15381	15177	15359	15282	15383	15536	15461	15342	15277	15346	15406	15507	15474	15405	15408	15186	15398	15276	15487	15293	15251	15271	15457	15439	15429	15457	15369	15342	15496	15220	15464	15264	15495	15448	15403	15387	15327	15412	15554	15173	15373	15222	15445	15377	15337	15386	15223	15327	15395	15513	15316	15340	15302	15511	15414	15347	15421	15506	15487	15323	15385	15312	15393	15278	15481	15424	15383	15272	15354	15243	15363	15316	15338	15299	15499	15335	15428	15544	15143	15434	15346	15395	15312	15291	15313	15404	15509	15375	15274	15365	15288	15459	15497	15199	15280	15451	15375	15357	15322	15311	15273	15591	15292	15446	15505	15417	15515	15381	15388	15347	15391	15346	15556	15317	15393	15459	15309	15398	15325	15296	15446	15413	15393	15294	15553	15344	15520	15234	15502	15350	15337	15484	15352	15516	15378	15453	15306	15580	15389	15326	15454	15292	15316	15374	15444	15352	15433	15291	15206	15528	15414	15308	15474	15411	15368	15340	15184	15253	15399	15324	15396	15376	15387	15300	15657	15342	15438	15463	15216	15518	15284	15503	15299	15559	15391	15500	15333	15442	15501	15355	15336	15249	15372	15378	15443	15438	15298	15324	15663	15355	15493	15489	15426	15434
22945	21458	29502	23845	21834	24632	28044	22040	20921	20979	20402	20138	19817	19582	20078	19987	19425	19261	19066	19291	19018	19233	19250	18828	18838	18842	18843	18972	18891	19098	18809	18850	19020	19302	21848	24023	21972	20514	19446	18977	18679	18660	18755	18529	18745	18695	18664	18785	18723	18737	18575	18566	18581	18643	18423	18459	18587	18437	18495	18560	18859	18821	18770	18560	18652	18508	18498	18613	18608	18487	18591	18456	18710	18387	18734	18647	18671	18567	18642	18430	18633	18622	18497	18694	18621	18717	18574	18625	18503	18682	18767	18392	18540	18824	18576	18719	18770	18313	18700	18669	18480	18597	18450	18886	18745	18606	18525	18662	18632	18514	18601	18702	18588	18464	18594	18517	18614	18712	18811	18734	18759	18689	18802	18594	18622	18476	18378	18565	18492	18638	18692	18673	18416	18479	18500	18672	18537	18496	18539	18503	18522	18446	18644	18602	18717	18629	18252	18589	18656	18516	18772	18554	18492	18587	18561	18505	18610	18381	18580	18583	18432	18596	18658	18539	18570	18572	18496	18696	18660	18349	18619	18546	18582	18561	18505	18564	18399	18692	18567	18594	18552	18341	18499	18586	18429	18584	18642	18579	18729	18465	18585	18504	18567	18700	18622	18510	18637	18509	18622	18531	18562	18626	18438	18663	18268	18464	18564	18722	18544	18466	18495	18401	18668	18665	18296	18581	18534	18511	18415	18528	18549	18470	18622	18322	18673	18611	18432	18737	18243	18486	18560	18367	18683	18272	18586	18498	18411	18348	18610	18558	18662	18365	18531	18468	18596	18567	18729	18560	18541	18418	18536	18538	18580	18578	18483	18593	18507	18383	18520	18624	18380	18481	18431	18379	18384	18806	18566	18540	18563	18522	18710	18522	18408	18645	18650	18485	18657	18611	18802	18361	18553	18673	18652	18423	18578	18622	18710	18529	18659	18619	18689	18475	18508	18511	18421	18590	18657	18741	18575	18388	18565	18527	18416	18345	18468	18366	18532	18441	18407	18548	18643	18764	18700	18504	18495	18351	18372	18628	18641	18494	18709	18568	18371	18533	18608	18698	18666	18566	18641	18456	18645	18167	18366	18508	18473	18457	18520	18559	18473	18585	18514	18583	18465	18454	18449	18457	18591	18424	18611	18604	18534	18815	18417	18742	18247	18491	18622	18388	18638	18665	18494	18462	18584	18524	18873	18502	18475	18571	18477	18634	18698	18516	18630	18417	18414	18495	18546	18481	18739	18542	18568	18454	18662	18544	18405	18457	18589	18475	18585	18589	18681	18617	18656	18587	18816	18634	18587	18686	18486	18486	18678	18468	18229	18807	18621	18564	18660	18521	18480	18642	18620	18546	18486	18496	18447	18484	18426	18463	18519	18525	18468	18292	18581	18368	18778	18457	18591	18619	18430	18558	18514	18623	18476	18729	18584	18649	18353	18255	18589	18373	18427	18641	18451	18493	18617	18659	18718	18531	18600	18640	18504	18526	18645	18791	18743	18563	18665	18449	18763	18595	18759	18613	18506	18607	18654	18601	18478	18460	18478	18510	18591	18508	18370	18487	18484	18525	18679	18506	18459	18297	18302	18589	18430	18477	18549	18454	18512	18567	18586	18560	18673	18535	18789	18468	18497	18598	18749	18612	18584	18704	18537	18534	18565	18662	18748	18640	18525	18645	18365	18660	18550	18630	18472	18585	18455	18477	18527	18444	18680	18726	18567	18801	18378	18630	18448	18343	18378	18484	18468	18541	18719	18561	18699	18489	18637	18646	18719	18703	18670	18430	18544	18646	18566	18524	18536	18518	18639	18707	18615	18598	18542	18554	18476	18742	18669	18445	18531	18461	18567	18568	18676	18507	18689	18447	18512	18492	18491	18676	18702	18609	18604	18740	18470	18459	18403	18588	18618	18534	18620	18533	18576	18392	18415	18429	18539	18662	18538	18601	18710	18523	18669	18523	18478	18805	18671	18438	18684	18511	18306	18750	18672	18667	18593	18665	18535	18511	18411	18420	18388	18552	18646	18516	18451	18477	18643	18588	18455	18523	18373	18478	18689	18722	18398	18607	18329	18660	18711	18528	18640	18557	18515	18439	18411	18622	18490	18490	18619	18646	18596	18560	18646	18793	18724	18399	18746	18512	18548	18462	18666	18655	18608	18457	18561	18743	18619	18325	18610	18451	18611	18636	18575	18623	18315	18421	18483	18576	18515	18766	18516	18612	18562	18495	18808	18579	18653	18488	18470	18610	18626	18409	18769	18493	18758	18571	18547	18598	18385	18598	18650	18641	18542	18684	18408	18549	18515	18664	18630	18651	18607	18475	18705	18554	18566	18448	18796	18497	18604	18707	18589	18429	18530	18523	18643	18548	18628	18505	18453	18659	18731	18581	18539	18848	18494	18501	18593	18511	18586	18653	18384	18571	18680	18518	18601	18523	18494	18368	18576	18533	18403	18341	18317	18392	18499	18642	18461	18503	18383	18465	18659	18187	18376	18673	18523	18560	18658	18491	18437	18462	18638	18597	18494	18585	18340	18729	18744	18830	18451	18402	18561	18666	18544	18485	18473	18457	18447	18619	18542	18541	18480	18429	18615	18536	18582	18718	18636	18454	18388	18573	18436	18605	18375	18574	18402	18465	18632	18394	18630	18663	18532	18655	18456	18462	18722	18680	18539	18525	18397	18583	18391	18355	18534	18504	18723	18457	18716	18691	18524	18571	18368	18480	18493	18536	18406	18892	18680	18492	18494	18764	18721	18759	18670	18628	18510	18566	18560	18673	18655	18626	18561	18558	18535	18747	18718	18601	18643	18593	18525	18540	18388	18562	18509	18630	18463	18662	18616	18375	18557	18556	18579	18624	18663	18485	18504	18613	18513	18688	18636	18488	18379	18539	18454	18476	18635	18471	18483	18413	18604	18496	18415	18500	18526	18492	18429	18422	18560	18544	18377	18554	18481	18492	18400	18706	18660	18424	18513	18524	18446	18581	18582	18405	18545	18628	18466	18518	18767	18354	18572	18555	18353	18506	18445	18473	18657	18592	18448	18409	18463	18385	18587	18639	18665	18632	18528	18553	18571	18532	18484	18447	18379	18413	18563	18513	18530	18555	18583	18510	18604	18552	18461	18575	18641	18399	18662	18701	18542	18604	18740	18549	18658	18551	18697	18511	18516	18674	18649	18489	18640	18536	18507	18335	18456	18577	18720	18702	18440	18527	18561	18676	18609	18692	18601	18583	18454	18494	18521	18540	18444	18649	18574	18659	18712	18659	18704	18455	18542	18548	18557	18601	18702	18599	18670	18518	18690	18574	18576	18489	18501	18489	18622	18405	18383	18449	18683	18635	18678	18404	18536	18460	18584	18406	18299	18621	18775	18539	18728	18772	18482	18579	18642	18710	18637	18475	18595	18512	18599	18337	18526	18632	18591	18634	18512	18407	18471	18586	18470	18559	18571	18758	18339	18527	18554	18528	18621	18370	18667	18519	18483	18680	18646	18551	18574	18426	18788	18822	18496	18620	18442	18445	18527	18582	18651	18604	18541	18535	18487	18472	18547	18646	18445	18412	18601	18691	18674	18607	18569	18320	18597	18863	18433	18597	18478	18593	18569	18444	18335	18423	18578	18591	18477	18447	18566	18244	18463	18741	18376	18528	18498	18599	18292	18481	18500	18598	18581	18539	18569	18394	18717	18634	18444	18508	18602	18613	18752	18583	18334	18569	18499	18653	18679	18626	18378	18597	18797	18497	18528	18549	18563	18431	18660	18478	18307	18698	18539	18411	18600	18325	18525	18599	18544	18529	18535	18508	18450	18571	18511	18426	18566	18709	18673	18629	18356	18389	18543	18483	18544	18448	18707	18502	18525	18507	18516	18569	18619	18336	18631	18365	18577	18523	18494	18271	18802	18613	18480	18498	18513	18410	18579	18427	18660	18555	18624	18780	18502	18535	18398	18262	18746	18565	18326	18528	18563	18640	18353	18486	18593	18523	18475	18510	18508	18668	18372	18443	18740	18357	18673	18569	18672	18663	18646	18787	18686	18695	18374	18555	18577	18819	18617	18394	18600	18593	18572	18309	18505	18568	18617	18441	18695	18798	18566	18531	18664	18594	18494	18481	18393	18370	18608	18534	18576	18607	18474	18569	18560	18666	18464	18498	18502	18458	18747	18404	18334	18634	18573	18426	18337	18541	18508	18564	18475	18468	18146	18545	18508	18504	18674	18741	18685	18473	18318	18416	18413	18708	18296	18694	18553	18294	18525	18513	18563	18460	18474	18475	18411	18636	18589	18538	18537	18528	18508	18560	18554	18544	18736	18421	18453	18487	18419	18533	18705	18541	18378	18365	18515	18505	18467	18684	18647	18581	18610	18415	18463	18248	18643	18528	18649	18438	18542	18433	18608	18312	18723	18385	18419	18688	18541	18597	18601	18755	18374	18255	18515	18639	18693	18468	18480	18503	18504	18572	18706	18471	18588	18380	18444	18443	18511	18372	18348	18379	18587	18476	18376	18614	18447	18577	18456	18469	18382	18622	18546	18483	18537	18495	18453	18689	18565	18695	18762	18510	18700	18568	18548	18452	18423	18448	18564	18434	18807	18303	18606	18549	18509	18572	18795	18593	18613	18682	18673	18559	18513	18458	18596	18458	18598	18621	18480	18615	18577	18535	18644	18590	18616	18350	18557	18550	18456	18683	18493	18278	18465	18550	18527	18636	18556	18498	18493	18544	18704	18530	18437	18423	18743	18714	18676	18391	18627	18480	18591	18658	18652	18650	18502	18416	18386	18498	18387	18462	18398	18516	18574	18733	18764	18367	18502	18458	18406	18488	18683	18537	18732	18396	18644	18582	18549	18466	18669	18776	18683	18465	18460	18634	18581	18418	18477	18688	18464	18469	18501	18501	18441	18516	18534	18564	18465	18567	18481	18692	18674	18438	18697	18417	18357	18491	18711	18520	18523	18584	18697	18783	18431	18618	18520	18586	18628	18502	18351	18526	18363	18642	18480	18440	18577	18497	18523	18814	18440	18485	18564	18581	18732	18494	18641	18487	18636	18693	18484	18540	18607	18511	18484	18640	18718	18395	18552	18451	18550	18585	18681	18552	18522	18639	18300	18483	18508	18686	18592	18524
22167	40515	37829	30579	27209	24480	22498	19684	18859	18378	17575	17205	16725	17180	17802	16956	16555	16314	16061	15898	16066	16299	16045	15874	15666	15690	15499	15630	15855	15752	15761	15678	15545	16384	20447	22619	18970	17664	16328	15742	15378	15407	15300	15569	15424	15377	15476	15529	15499	15384	15354	15450	15335	15328	15205	15345	15332	15385	15372	15330	15306	15149	15391	15320	15394	15389	15462	15322	15274	15271	15403	15351	15340	15332	15258	15539	15344	15457	15318	15445	15369	15299	15451	15319	15498	15367	15383	15465	15473	15309	15412	15328	15267	15184	15648	15237	15415	15437	15448	15293	15606	15427	15510	15332	15424	15313	15249	15352	15480	15322	15131	15389	15222	15454	15353	15257	15285	15380	15311	15281	15378	15241	15486	15279	15492	15329	15391	15292	15152	15422	15282	15493	15444	15278	15229	15277	15603	15284	15302	15491	15229	15362	15380	15425	15377	15197	15320	15170	15372	15349	15269	15243	15318	15426	15275	15426	15259	15295	15513	15286	15451	15461	15375	15333	15233	15533	15132	15551	15179	15290	15357	15293	15358	15321	15316	15205	15394	15311	15188	15486	15522	15303	15278	15468	15362	15168	15366	15424	15255	15323	15322	15400	15374	15264	15297	15582	15299	15326	15328	15345	15523	15375	15274	15405	15394	15356	15284	15376	15421	15282	15543	15246	15353	15292	15393	15314	15253	15418	15433	15285	15392	15373	15366	15210	15382	15415	15288	15373	15336	15190	15320	15437	15381	15239	15329	15371	15387	15247	15266	15514	15387	15315	15529	15324	15371	15467	15215	15202	15375	15384	15340	15271	15317	15324	15419	15315	15301	15340	15299	15216	15291	15449	15354	15302	15370	15481	15426	15392	15259	15362	15210	15198	15270	15334	15355	15351	15249	15127	15240	15423	15320	15370	15306	15248	15507	15449	15316	15269	15206	15348	15369	15272	15298	15337	15243	15263	15357	15150	15282	15354	15312	15284	15466	15259	15352	15443	15361	15323	15425	15304	15460	15241	15302	15173	15335	15375	15230	15441	15326	15430	15374	15253	15333	15226	15448	15408	15343	15355	15210	15493	15251	15373	15263	15332	15380	15289	15325	15395	15453	15407	15336	15301	15338	15294	15203	15505	15389	15170	15417	15196	15343	15325	15358	15432	15579	15441	15328	15307	15166	15401	15295	15417	15304	15328	15396	15368	15099	15239	15297	15400	15284	15297	15344	15329	15268	15190	15319	15424	15313	15351	15247	15300	15496	15256	15460	15339	15379	15300	15213	15280	15361	15326	15273	15320	15398	15341	15194	15316	15349	15501	15465	15223	15232	15283	15442	15412	15472	15320	15375	15523	15341	15294	15333	15385	15232	15192	15452	15270	15385	15216	15382	15242	15389	15446	15228	15344	15566	15579	15389	15339	15243	15273	15361	15287	15284	15329	15522	15532	15241	15380	15382	15547	15279	15329	15151	15423	15261	15361	15271	15481	15316	15180	15219	15194	15321	15471	15266	15304	15418	15261	15313	15375	15465	15313	15484	15292	15350	15306	15441	15294	15236	15287	15385	15356	15176	15354	15300	15384	15366	15346	15208	15259	15414	15246	15258	15375	15227	15431	15333	15241	15344	15324	15174	15261	15404	15283	15198	15243	15484	15326	15391	15458	15416	15239	15323	15241	15311	15281	15306	15389	15414	15302	15235	15593	15344	15246	15351	15529	15297	15440	15335	15424	15328	15252	15400	15263	15328	15329	15257	15402	15310	15428	15378	15253	15664	15373	15296	15314	15401	15285	15409	15365	15336	15237	15463	15299	15377	15226	15422	15337	15389	15310	15369	15380	15350	15371	15259	15272	15545	15265	15252	15458	15500	15475	15418	15274	15386	15300	15302	15358	15198	15404	15184	15371	15473	15357	15189	15315	15377	15416	15254	15485	15409	15368	15449	15512	15300	15323	15288	15412	15372	15575	15228	15313	15424	15129	15377	15280	15334	15365	15241	15508	15224	15384	15367	15323	15317	15235	15399	15314	15334	15539	15385	15397	15233	15294	15363	15299	15434	15392	15234	15411	15247	15546	15412	15153	15254	15438	15243	15343	15381	15207	15312	15354	15437	15374	15299	15413	15308	15298	15284	15166	15341	15333	15320	15508	15211	15401	15443	15304	15344	15348	15275	15303	15449	15392	15337	15342	15284	15356	15338	15322	15176	15446	15309	15321	15295	15441	15280	15369	15293	15367	15213	15223	15251	15113	15309	15243	15423	15282	15205	15331	15581	15336	15443	15370	15318	15313	15381	15376	15272	15214	15442	15221	15387	15286	15199	15383	15377	15267	15285	15413	15380	15357	15419	15325	15291	15395	15300	15316	15501	15201	15295	15384	15418	15281	15357	15345	15180	15423	15355	15421	15388	15241	15256	15329	15337	15275	15405	15261	15475	15226	15364	15181	15383	15431	15352	15309	15535	15231	15243	15272	15339	15445	15351	15268	15363	15163	15422	15078	15360	15363	15326	15488	15234	15258	15457	15470	15413	15421	15345	15266	15274	15317	15158	15413	15419	15249	15288	15285	15337	15222	15482	15312	15199	15204	15251	15424	15107	15208	15372	15278	15413	15476	15353	15307	15255	15273	15344	15364	15373	15277	15420	15335	15300	15421	15427	15422	15467	15360	15237	15201	15273	15177	15300	15337	15353	15310	15332	15257	15492	15228	15339	15407	15401	15227	15446	15259	15291	15377	15260	15492	15307	15488	15325	15285	15504	15292	15283	15400	15440	15612	15412	15346	15283	15234	15356	15498	15408	15401	15267	15349	15297	15316	15434	15349	15512	15547	15346	15263	15457	15364	15238	15292	15457	15262	15252	15422	15203	15275	15278	15360	15215	15321	15480	15387	15363	15316	15405	15367	15430	15448	15447	15510	15343	15433	15204	15309	15270	15271	15208	15336	15412	15356	15208	15293	15368	15275	15321	15269	15375	15371	15415	15239	15395	15273	15391	15230	15330	15346	15394	15252	15446	15341	15444	15434	15466	15251	15228	15436	15272	15539	15364	15278	15408	15350	15330	15270	15270	15277	15221	15573	15314	15281	15295	15444	15429	15259	15389	15545	15384	15260	15572	15270	15295	15216	15314	15297	15364	15163	15394	15562	15282	15243	15240	15460	15301	15363	15421	15300	15220	15398	15271	15446	15276	15398	15298	15255	15464	15334	15129	15392	15273	15433	15273	15300	15396	15277	15410	15336	15424	15079	15360	15236	15389	15382	15384	15282	15293	15390	15369	15232	15454	15415	15328	15283	15322	15319	15281	15421	15268	15378	15510	15450	15354	15193	15321	15339	15445	15379	15133	15429	15268	15456	15466	15336	15220	15424	15347	15330	15213	15286	15398	15271	15274	15543	15347	15137	15395	15422	15398	15079	15477	15138	15275	15488	15352	15331	15318	15357	15434	15130	15417	15228	15300	15459	15215	15406	15358	15536	15284	15311	15061	15303	15312	15397	15320	15357	15231	15436	15340	15297	15327	15355	15253	15410	15302	15443	15398	15305	15461	15517	15301	15318	15447	15194	15368	15338	15260	15378	15335	15352	15299	15253	15411	15419	15315	15286	15345	15316	15289	15466	15373	15288	15281	15205	15386	15288	15166	15373	15279	15335	15393	15318	15332	15276	15433	15415	15402	15518	15503	15269	15247	15370	15263	15402	15218	15380	15462	15245	15421	15248	15367	15406	15280	15252	15336	15410	15327	15311	15278	15236	15304	15395	15252	15287	15196	15510	15379	15469	15291	15499	15381	15411	15269	15433	15329	15524	15221	15247	15344	15507	15287	15294	15390	15459	15334	15372	15479	15459	15393	15340	15264	15314	15249	15169	15445	15424	15323	15326	15512	15435	15276	15297	15245	15295	15384	15396	15344	15540	15263	15294	15266	15350	15280	15349	15214	15550	15323	15255	15413	15383	15319	15350	15443	15418	15326	15220	15334	15082	15402	15292	15247	15308	15295	15325	15458	15202	15103	15209	15445	15498	15241	15247	15242	15101	15446	15455	15347	15543	15245	15292	15227	15366	15195	15453	15289	15226	15521	15314	15461	15399	15187	15322	15283	15386	15300	15440	15186	15487	15273	15281	15276	15429	15208	15449	15268	15280	15322	15232	15497	15397	15386	15168	15207	15278	15265	15257	15176	15376	15358	15400	15213	15369	15292	15363	15317	15247	15294	15122	15285	15401	15580	15345	15297	15475	15371	15249	15280	15499	15355	15295	15277	15459	15421	15352	15424	15301	15411	15373	15192	15349	15331	15309	15273	15289	15389	15347	15270	15409	15329	15302	15309	15273	15430	15340	15214	15298	15261	15396	15253	15466	15336	15411	15320	15530	15467	15294	15361	15367	15260	15393	15361	15173	15448	15428	15261	15362	15321	15478	15218	15114	15331	15302	15284	15291	15263	15282	15359	15404	15264	15434	15282	15397	15235	15426	15358	15358	15264	15231	15242	15504	15298	15415	15435	15316	15321	15398	15473	15204	15343	15449	15393	15422	15363	15368	15426	15118	15259	15328	15424	15249	15242	15333	15367	15320	15196	15371	15491	15132	15344	15290	15270	15330	15375	15122	15514	15388	15300	15196	15220	15345	15500	15225	15393	15372	15174	15153	15354	15362	15371	15288	15478	15252	15351	15474	15408	15419	15384	15528	15353	15424	15383	15274	15324	15399	15438	15374	15414	15411	15282	15294	15311	15369	15314	15397	15264	15443	15395	15250	15318	15261	15148	15278	15331	15343	15321	15272	15364	15240	15379	15296	15329	15336	15220	15382	15397	15330	15442	15356	15404	15289	15275	15126	15261	15461	15278	15352	15349	15312	15456	15348	15397	15351	15330	15338	15256	15408	15523	15438	15390	15424	15323	15349	15360	15300	15297	15389	15263	15275	15293	15283	15364	15468	15198	15373	15467	15314	15339	15352	15275	15446	15163	15243	15426	15277	15299	15333	15395	15256	15340	15101	15409	15364	15454	15277	15199	15236	15289	15536	15304	15203	15546	15502	15266	15357	15350	15327	15579	15451	15318	15221	15204	15300	15337	15305	15249	15509	15306	15273	15239	15190	15512	15312	15460	15351	15461	15265	15355	15419	15278	15413	15295	15450	15360	15286
28090	23808	29511	27099	22491	21673	21124	19682	19382	19429	19259	19100	19406	19293	19209	19302	19152	18956	18996	18947	19015	18881	18910	18820	18670	18470	18711	18823	18862	18874	18861	18786	18685	18734	18691	19317	19350	19119	18955	18657	18796	18595	18839	18910	18757	18514	18769	18694	18528	18569	18758	18705	18796	18623	18843	18798	18895	18672	18671	18719	18546	18593	18733	18661	18732	18638	18831	18664	18810	18590	18729	18673	18640	18853	18848	18641	18783	18612	18538	18741	18756	18688	18627	18749	18910	18857	18736	18664	18779	18899	18811	18604	18805	18801	18832	18534	18636	18734	18453	18732	18557	18719	18762	18722	18729	18591	18765	18680	18413	18788	18660	18828	18748	18759	18879	18691	18601	18759	18825	18647	18838	18708	18623	18728	18642	18674	18596	18819	18492	18577	18766	18849	18738	18802	18765	18534	18657	18446	18701	18578	18758	18627	18620	18649	18754	18735	18713	18594	18810	18664	18961	18734	18602	18529	18638	18686	18636	18702	18592	18790	18810	18805	18787	18650	18625	18624	18836	18669	18613	18716	18720	18814	18762	18637	18926	18835	18602	18778	18822	18630	18600	18576	18651	18636	18643	18848	18749	18633	18758	18681	18552	18789	18733	18780	18729	18597	18760	18708	18788	18603	18720	18765	18501	18799	18602	18602	18572	18718	18856	18571	18631	18618	18801	18842	18451	18782	18856	18373	18449	18715	18925	18614	18781	18962	18847	18692	18610	18624	18578	18718	18493	18525	18826	18756	18762	18520	18403	19076	18733	18532	18626	18808	18732	18376	18452	18606	18762	18897	18842	18519	18534	18604	18644	18839	18516	18687	18802	18792	18621	18747	18529	18560	18572	18819	18664	18864	18746	18537	18782	18770	18635	18516	18728	18664	18718	18485	18671	18693	18833	18545	18617	18616	18837	18844	18683	18504	18679	18564	18691	18700	18551	18911	18753	18643	18723	18710	18800	18708	18701	18608	18684	18641	18636	18742	18839	18631	18544	18583	18708	18744	18717	18680	18743	18667	18729	18803	18674	18682	18543	18635	18725	18735	18321	18556	18536	18492	18606	18710	18629	18673	18464	18633	18581	18586	18555	18725	18776	18683	18666	18765	18852	18452	19018	18791	18544	18675	18811	18651	18701	18973	18659	18544	18641	18546	18619	18663	18637	18473	18620	18664	18961	18738	18763	18870	18672	18792	18742	18927	18598	18823	18524	18559	18675	18528	18746	18904	18660	18550	18571	18635	18739	18604	18530	18669	18738	18651	18709	18930	18863	18677	18544	18557	18788	18590	18753	18815	18530	18746	18589	18795	18726	18425	18751	18751	18647	18722	18855	18755	18778	18822	18698	18532	18741	18773	18809	18608	18572	18500	18606	18615	18562	18837	18917	18561	18573	18540	18868	18622	18764	18520	18686	18507	18703	18634	18798	18873	18495	18510	18636	18721	18944	18890	18709	18735	18577	18706	18641	18625	18742	18605	18505	18768	18728	18708	18521	18602	18654	18852	18762	18654	18688	18740	18673	18713	18746	18659	18578	18963	18737	18474	18757	18592	18920	18749	18557	18537	18696	18782	18919	18624	18668	18678	18755	18709	18720	18892	18766	18702	18436	18493	18835	18754	18393	18531	18736	18813	18600	18712	18762	18737	18757	18587	18680	18721	18756	18808	18615	18852	18681	18519	18642	18609	18830	18765	18785	18671	18605	18496	18682	18584	18892	18776	18864	18662	18660	18731	18795	18803	18636	18761	18578	18650	18668	18635	18597	18677	18765	18709	18400	18547	18854	18564	18799	18547	18843	18685	18662	18737	18786	18860	18758	18886	18568	18482	18830	18661	18740	18463	18532	18832	18849	18684	18774	18799	18808	18693	18685	18593	18612	18728	18684	18600	18579	18883	18628	18492	18783	18644	18471	18595	18544	18727	18673	18627	18703	18792	18835	18709	18711	18636	18743	18611	18638	18692	18730	18797	18575	18752	18578	18782	18747	18737	18657	18750	18996	18642	18629	18424	18566	18664	18645	18713	18689	18600	18607	18559	18643	18608	18448	18709	18571	18766	18809	18631	18856	18671	18894	18802	18447	18816	18622	18643	18845	18969	18811	18701	18715	18478	18658	18799	18688	18715	18957	18711	18665	18474	18646	18697	18662	18818	18953	18653	18586	18816	18804	18418	18955	18800	18859	18712	18927	18784	18618	18765	18592	18862	18652	18838	18663	18447	18729	18824	18862	18815	18593	18705	18615	18615	18718	18855	18788	18847	18785	18634	18603	18773	18584	18726	18677	18510	18535	18679	18732	18837	18587	18653	18802	18715	18906	18712	18634	18654	18549	18900	18908	18508	18896	18773	18606	18593	18862	18574	18849	18838	18758	18762	18692	18597	18597	18590	18729	18782	18745	18730	18719	18653	18758	18781	18740	18736	18460	18636	18588	18628	18724	18633	18536	18729	18746	18672	18711	18780	18944	18923	18980	18793	18722	18728	18654	18761	18826	18764	18768	19027	18958	18843	18810	18820	18795	18644	18522	18495	18724	18782	18672	18898	18717	18710	18916	18594	18704	18713	18861	18871	18690	18611	18873	18677	18769	18785	18851	19022	18824	18741	18574	18641	18763	18827	18595	18566	18557	18742	18873	18965	18994	18704	18641	18799	18684	18595	18557	18808	18944	18487	18719	18960	18696	18869	18755	18499	18629	18511	18582	18411	18657	18876	18918	18679	18672	18597	18788	18590	18629	18460	18501	18793	18602	18721	18613	18753	18682	18702	18585	18644	18652	18601	18636	18614	18712	18703	18803	18819	18591	18721	18834	18729	18603	18706	18750	18404	18765	18610	18736	18593	18745	18673	18750	18834	18488	18579	18568	18647	18454	18610	18813	18660	18842	18757	18896	18848	18769	18659	18627	18670	18611	18653	18777	18776	18657	18676	18687	18739	18592	18797	18693	18853	18778	18603	18892	18722	18644	18734	18822	18557	18834	18437	18787	18652	18748	18705	18605	18654	18749	18768	18584	18674	18690	18554	18753	18514	18752	18813	18649	18667	18821	18545	18510	18652	18776	18716	18660	18913	18689	18544	18828	18654	18776	18677	18834	18656	18838	18722	18759	18756	18736	18699	18788	18825	18843	18739	18648	18531	18683	18893	18764	18694	18756	18644	18713	18505	18730	18697	18805	18811	18659	18642	18738	18784	18829	18831	18896	18686	18811	18584	18488	18643	18654	18813	18625	18701	18610	18541	18692	18766	18858	18639	18576	18710	18723	18711	18579	18673	18866	18771	18548	18812	18645	18855	18875	18670	18617	18488	18765	18740	18633	18763	18725	18869	18491	18599	18597	18483	18662	18536	18458	18762	18704	18939	18644	18567	18693	18651	18726	18518	18601	18603	18634	18896	18665	18739	18635	18801	18710	18659	18638	18688	18795	18683	18727	18568	18627	18822	18576	18744	18624	18577	18751	18834	18656	18567	18818	18631	18827	18818	18511	18679	18551	18465	18678	18634	18861	18854	18760	18659	18568	18581	18797	18766	18813	18922	18591	18761	18738	18631	18608	18775	18700	18653	18758	18702	18548	18525	18685	18757	18435	18715	18593	18657	18728	18833	18552	18724	18556	18637	18678	18683	18839	18785	18807	18804	18834	18892	18849	18731	18708	18592	18528	18531	18651	18599	18512	18554	18755	18695	18734	18619	18756	18613	18852	18795	18653	18683	18645	18831	18787	18589	18576	18645	18926	18864	18686	18860	18764	18919	18645	18875	18669	18558	18565	18484	18588	18721	18763	18647	18808	18512	18661	18661	18674	18927	18832	18697	18516	18570	18619	18712	18743	18597	18921	18580	18549	18685	18805	18880	18888	18577	18752	18717	18581	18897	18936	18695	18815	18789	18802	18747	18775	18837	18669	18940	18699	18725	18789	18674	18708	18664	18731	18784	18452	18601	18672	18731	18432	18673	18699	18751	18640	18828	18852	18731	18582	18672	18657	18635	18603	18516	18679	18522	18843	18710	18780	18700	18778	18953	18558	18616	18800	18570	18758	18667	18534	18789	18664	18610	18537	18537	18815	18709	18643	18873	18657	18644	18685	18696	18869	18774	19008	18710	18535	18666	18596	18707	18856	18751	18796	18774	18785	18902	18651	18569	18706	18846	18574	18721	18717	18672	18798	18464	18922	18613	18877	18724	18906	18712	18822	18685	18701	18657	18568	18552	18726	18776	18684	18660	18560	18703	18556	18630	18867	18776	18752	18651	18705	18627	18914	18745	18636	18577	18535	18749	18652	18773	18804	18651	18629	18746	18423	18746	18767	18882	18767	18604	18791	18594	18749	18707	18722	18536	18677	18723	18642	18883	18789	18807	18536	18565	18920	18930	18884	18942	18598	18552	18690	18839	18573	18896	18693	18659	18524	18505	18659	18748	18668	18586	18662	18530	18656	18779	18735	18659	18782	18713	18511	18751	18815	18874	18801	18607	18848	18737	18787	18625	18720	18639	18781	18680	18812	18733	18890	18857	18801	18631	18718	18717	18610	18627	18566	18622	18661	18664	18792	18750	18730	18848	18655	18752	18744	18686	18681	18758	18795	18652	18752	18726	18534	18520	18798	18882	18656	18496	18561	18799	18844	18606	18752	18794	18597	18820	18572	18871	18918	18661	18723	18732	18571	18672	18944	18766	18544	18774	18672	18704	18856	18695	18767	18801	18808	18830	18618	18877	18732	18996	18684	18758	18589	18684	18681	18715	18752	18680	18627	18645	18583	18805	18645	18849	18724	18658	18787	18918	18737	18863	18587	18808	18771	18676	18701	18729	18623	18706	18772	18635	18660	18866	18690	18831	18676	18808	18708	18600	18570	18629	18683	18711	18564	18701	18737	18556	18714	18809	18673	18707	18986	18925	18650	18591	18806	18722	18704	18502	18631	18789	18622	18636	18599	18881	18723	18652	18688	18565	18629	18863	18963	18702	18614	18788	18646	18702	18583	18908	18752	18577	18753	18610	18696	18705	18552	18832	18737	18708	18925	18360	18723	18830	18786	18838	18869	18538	18829	18955	18902	18829	18745	18831	18616	18762	18784	18490	18691	18581	18723	18809	18827	18975	18874	18687	18734	18781	19052	18554	18761	18780	18759	18903	18690	18703
20554	30659	29223	23729	21296	19801	18647	17088	16698	16669	16161	16074	16001	16201	16305	15882	15889	15831	15937	15748	15798	15637	15808	15602	15856	15576	15587	15647	15589	15689	15542	15694	15567	15587	15842	16124	15922	15911	15665	15579	15451	15523	15534	15517	15614	15486	15502	15514	15501	15570	15435	15408	15474	15651	15547	15569	15325	15551	15571	15515	15519	15381	15586	15502	15479	15534	15572	15446	15384	15371	15431	15471	15433	15725	15456	15382	15561	15442	15604	15618	15622	15439	15589	15503	15564	15387	15363	15478	15497	15321	15366	15394	15426	15475	15489	15580	15517	15454	15511	15450	15583	15413	15622	15519	15320	15413	15658	15404	15487	15457	15467	15556	15368	15549	15473	15494	15422	15393	15465	15524	15485	15458	15391	15553	15411	15542	15429	15513	15504	15449	15445	15396	15370	15566	15675	15465	15360	15400	15435	15487	15401	15462	15525	15525	15464	15451	15496	15393	15527	15547	15493	15385	15504	15558	15630	15404	15570	15398	15655	15358	15483	15575	15486	15604	15441	15430	15469	15596	15327	15549	15501	15628	15510	15269	15552	15478	15529	15359	15535	15539	15522	15498	15411	15404	15426	15562	15428	15434	15491	15488	15547	15598	15547	15449	15577	15535	15263	15619	15482	15268	15451	15448	15438	15519	15269	15424	15669	15577	15429	15375	15447	15567	15368	15628	15537	15437	15566	15580	15488	15379	15451	15672	15443	15640	15669	15524	15441	15641	15496	15324	15485	15797	15421	15423	15546	15511	15501	15464	15378	15387	15417	15685	15472	15604	15497	15412	15505	15392	15493	15388	15525	15571	15413	15550	15591	15533	15561	15499	15453	15207	15487	15595	15350	15548	15512	15446	15531	15440	15584	15596	15490	15595	15269	15482	15602	15538	15717	15399	15512	15534	15571	15547	15420	15498	15475	15505	15491	15554	15536	15514	15524	15424	15650	15464	15621	15295	15750	15542	15239	15653	15558	15412	15432	15501	15538	15605	15303	15363	15451	15558	15583	15309	15607	15474	15492	15352	15372	15450	15468	15526	15545	15373	15437	15566	15369	15455	15497	15404	15438	15509	15465	15492	15462	15503	15464	15542	15353	15479	15544	15562	15543	15477	15457	15334	15456	15596	15464	15593	15480	15429	15400	15452	15627	15415	15469	15493	15510	15574	15607	15553	15437	15584	15578	15537	15498	15408	15506	15288	15665	15592	15482	15518	15436	15523	15643	15462	15761	15497	15505	15437	15610	15399	15528	15680	15604	15410	15501	15467	15588	15564	15594	15478	15446	15649	15514	15465	15418	15383	15615	15497	15509	15606	15444	15365	15594	15565	15709	15494	15621	15335	15416	15624	15443	15613	15631	15488	15569	15480	15538	15495	15510	15483	15473	15600	15415	15699	15444	15338	15518	15437	15574	15450	15549	15432	15514	15503	15546	15578	15468	15368	15489	15679	15562	15599	15448	15434	15472	15257	15553	15463	15548	15473	15437	15485	15238	15379	15472	15517	15522	15280	15491	15571	15396	15598	15399	15413	15638	15472	15540	15500	15532	15339	15608	15504	15544	15560	15503	15595	15430	15659	15508	15669	15441	15468	15639	15375	15520	15585	15348	15450	15624	15363	15493	15554	15571	15474	15517	15515	15634	15391	15681	15569	15412	15493	15535	15597	15588	15428	15450	15433	15595	15315	15492	15487	15382	15420	15416	15564	15388	15525	15620	15633	15385	15434	15500	15537	15299	15680	15532	15667	15649	15479	15520	15472	15597	15494	15378	15488	15589	15606	15578	15571	15444	15515	15488	15639	15565	15476	15516	15488	15416	15523	15439	15554	15605	15641	15555	15431	15584	15353	15485	15573	15524	15648	15334	15403	15548	15432	15474	15483	15382	15550	15499	15507	15523	15594	15334	15582	15584	15743	15648	15332	15674	15654	15468	15440	15433	15624	15323	15362	15392	15520	15615	15555	15301	15593	15436	15565	15397	15538	15544	15373	15574	15679	15453	15398	15535	15336	15437	15407	15351	15414	15414	15776	15442	15446	15446	15450	15463	15469	15523	15478	15616	15540	15370	15580	15351	15446	15515	15369	15594	15308	15532	15524	15511	15506	15516	15386	15478	15433	15550	15386	15502	15679	15381	15467	15514	15433	15455	15498	15604	15438	15561	15375	15535	15459	15629	15435	15523	15559	15511	15310	15360	15412	15565	15385	15511	15421	15577	15385	15638	15637	15452	15479	15610	15465	15532	15501	15378	15536	15350	15524	15528	15463	15550	15478	15643	15540	15438	15351	15447	15810	15606	15591	15596	15571	15538	15605	15414	15496	15429	15470	15469	15476	15547	15651	15443	15488	15475	15582	15442	15472	15845	15521	15574	15257	15578	15561	15705	15495	15676	15294	15339	15633	15292	15286	15616	15300	15568	15532	15409	15464	15516	15505	15517	15545	15416	15475	15715	15393	15481	15598	15725	15407	15508	15559	15550	15433	15262	15563	15432	15320	15446	15562	15604	15527	15500	15345	15430	15449	15601	15523	15640	15410	15429	15540	15291	15329	15492	15588	15530	15399	15468	15396	15546	15465	15578	15597	15337	15483	15555	15588	15558	15537	15385	15748	15542	15568	15503	15460	15422	15626	15473	15342	15611	15343	15525	15470	15598	15406	15428	15470	15590	15544	15567	15505	15634	15325	15458	15441	15588	15566	15426	15414	15584	15530	15263	15594	15406	15454	15468	15551	15463	15426	15495	15628	15516	15441	15403	15481	15453	15506	15523	15253	15454	15643	15623	15530	15337	15476	15475	15553	15323	15608	15593	15567	15381	15534	15391	15460	15483	15380	15379	15521	15518	15477	15495	15514	15413	15450	15622	15347	15488	15465	15482	15414	15423	15633	15566	15512	15447	15737	15550	15493	15558	15458	15625	15513	15338	15516	15544	15652	15443	15449	15551	15368	15469	15379	15611	15345	15434	15501	15548	15528	15518	15474	15572	15649	15346	15629	15363	15482	15334	15417	15475	15656	15587	15396	15533	15442	15559	15459	15584	15363	15622	15567	15653	15533	15463	15440	15556	15459	15507	15517	15561	15577	15413	15420	15472	15450	15468	15499	15461	15635	15536	15487	15393	15548	15403	15653	15506	15455	15575	15471	15537	15437	15717	15427	15532	15544	15451	15559	15558	15507	15511	15533	15507	15561	15585	15517	15546	15575	15603	15570	15612	15442	15545	15624	15517	15602	15433	15398	15303	15411	15403	15569	15384	15433	15492	15706	15384	15480	15509	15449	15390	15497	15445	15600	15412	15576	15340	15626	15354	15480	15357	15557	15354	15469	15660	15587	15667	15545	15530	15663	15739	15549	15568	15386	15557	15429	15451	15469	15453	15575	15345	15560	15543	15472	15358	15477	15515	15464	15499	15503	15608	15530	15558	15577	15392	15576	15396	15468	15490	15584	15459	15516	15555	15549	15589	15542	15492	15444	15404	15510	15468	15464	15451	15600	15444	15376	15493	15562	15528	15263	15353	15496	15609	15553	15561	15608	15554	15523	15504	15493	15444	15312	15515	15591	15527	15337	15568	15564	15360	15552	15555	15407	15423	15368	15438	15334	15484	15273	15412	15488	15471	15576	15580	15566	15331	15391	15651	15460	15521	15510	15575	15438	15623	15553	15494	15472	15346	15396	15562	15587	15500	15539	15362	15495	15600	15584	15603	15558	15576	15515	15283	15554	15487	15389	15638	15743	15498	15683	15369	15502	15230	15565	15604	15509	15511	15428	15549	15558	15631	15368	15355	15526	15501	15520	15377	15503	15425	15552	15557	15425	15377	15503	15578	15568	15474	15510	15474	15441	15577	15443	15638	15484	15448	15459	15487	15503	15401	15640	15438	15465	15481	15616	15474	15420	15392	15531	15517	15372	15335	15439	15590	15559	15316	15668	15582	15539	15467	15546	15423	15559	15377	15520	15577	15552	15518	15409	15626	15483	15553	15478	15668	15475	15506	15449	15501	15496	15637	15507	15486	15549	15600	15528	15496	15427	15389	15518	15316	15465	15309	15640	15463	15617	15352	15587	15632	15505	15385	15470	15540	15354	15488	15330	15656	15555	15438	15639	15678	15524	15521	15612	15410	15643	15394	15460	15659	15473	15526	15369	15385	15395	15431	15318	15623	15361	15448	15605	15382	15419	15526	15532	15332	15461	15593	15366	15434	15471	15600	15472	15685	15449	15526	15600	15459	15505	15412	15606	15453	15685	15450	15561	15408	15697	15378	15608	15526	15602	15527	15542	15479	15553	15453	15508	15541	15492	15464	15409	15583	15336	15489	15471	15586	15615	15486	15472	15533	15402	15514	15554	15355	15384	15506	15565	15591	15418	15425	15520	15281	15568	15492	15580	15568	15430	15456	15580	15389	15687	15658	15482	15411	15629	15586	15555	15557	15420	15551	15518	15596	15386	15440	15385	15480	15368	15619	15626	15613	15643	15457	15583	15561	15308	15557	15336	15577	15564	15574	15572	15286	15513	15431	15512	15465	15432	15539	15667	15416	15658	15554	15372	15550	15497	15588	15277	15464	15623	15519	15546	15517	15575	15654	15496	15543	15508	15538	15536	15515	15504	15499	15439	15680	15734	15540	15460	15382	15465	15460	15523	15456	15319	15588	15559	15508	15433	15465	15519	15507	15641	15624	15509	15446	15486	15526	15613	15587	15635	15437	15515	15444	15460	15361	15529	15576	15342	15464	15565	15396	15534	15567	15590	15540	15638	15540	15524	15432	15468	15540	15509	15519	15432	15521	15339	15643	15497	15516	15415	15552	15471	15396	15478	15423	15578	15531	15697	15418	15531	15438	15547	15578	15456	15622	15667	15377	15537	15615	15462	15380	15340	15606	15490	15605	15550	15496	15521	15517	15401	15501	15490	15536	15423	15577	15728	15462	15496	15521	15468	15592	15614	15474	15596	15310	15359	15498	15623	15448	15686	15432	15595	15644	15508	15556	15488	15418	15477	15543	15645	15650	15526	15510	15577	15474	15452	15712	15747	15586	15335	15446	15586	15350	15456	15448	15446	15454	15637	15549	15497	15503	15566	15386	15534	15451	15471	15609	15451	15626	15485	15494	15721	15533	15563	15444	15557	15376	15594
23828	21484	29219	24331	23031	24844	24375	20657	19657	19842	19553	19324	19303	19126	19301	19261	19238	19102	18862	18656	18950	18995	18726	18742	18602	18608	18677	18810	18911	18704	18576	18690	18565	18616	19850	21352	20600	19616	18970	18633	18566	18568	18730	18542	18505	18487	18525	18478	18425	18410	18439	18346	18387	18459	18640	18460	18365	18420	18495	18429	18194	18424	18426	18362	18344	18308	18474	18547	18644	18513	18363	18439	18520	18566	18438	18739	18446	18324	18629	18431	18489	18456	18380	18443	18403	18366	18496	18348	18250	18454	18482	18611	18525	18277	18538	18572	18524	18461	18375	18507	18256	18409	18531	18354	18368	18427	18496	18599	18397	18487	18420	18330	18477	18413	18280	18408	18377	18434	18440	18278	18509	18355	18447	18172	18427	18202	18586	18394	18367	18270	18334	18424	18478	18488	18271	18356	18441	18260	18503	18557	18423	18315	18350	18427	18344	18340	18635	18364	18570	18627	18342	18567	18458	18316	18334	18291	18311	18457	18512	18402	18447	18332	18430	18407	18413	18460	18353	18401	18591	18325	18360	18280	18336	18369	18280	18284	18432	18387	18539	18219	18451	18368	18370	18257	18374	18626	18312	18305	18579	18374	18523	18612	18453	18418	18177	18503	18660	18350	18641	18252	18407	18292	18492	18433	18524	18330	18269	18203	18490	18495	18209	18232	18375	18463	18440	18494	18280	18426	18337	18444	18275	18358	18564	18436	18277	18343	18424	18472	18452	18503	18304	18441	18385	18269	18600	18408	18468	18501	18358	18507	18504	18416	18441	18364	18538	18277	18271	18226	18381	18245	18402	18305	18395	18362	18513	18473	18485	18326	18338	18475	18363	18495	18380	18247	18652	18173	18449	18531	18626	18378	18420	18269	18599	18450	18418	18356	18332	18393	18246	18337	18620	18358	18462	18371	18270	18144	18385	18267	18361	18542	18353	18544	18442	18376	18489	18503	18210	18322	18383	18454	18307	18376	18435	18445	18409	18527	18568	18461	18427	18374	18441	18610	18590	18473	18475	18345	18414	18495	18335	18539	18421	18440	18364	18547	18327	18159	18088	18452	18579	18504	18366	18311	18332	18370	18441	18519	18220	18468	18501	18250	18573	18363	18331	18447	18193	18454	18601	18475	18516	18328	18426	18539	18225	18381	18585	18357	18348	18404	18450	18256	18402	18383	18444	18522	18316	18401	18519	18173	18246	18401	18422	18432	18289	18417	18522	18372	18255	18344	18641	18493	18532	18297	18493	18395	18366	18290	18460	18666	18506	18283	18219	18381	18521	18444	18272	18657	18333	18322	18581	18406	18469	18561	18448	18349	18552	18475	18567	18369	18662	18521	18476	18344	18189	18469	18463	18552	18437	18265	18502	18452	18483	18339	18374	18422	18484	18429	18387	18629	18423	18403	18438	18394	18384	18404	18269	18413	18418	18487	18456	18334	18425	18386	18517	18287	18414	18396	18333	18261	18548	18312	18322	18353	18418	18330	18540	18330	18440	18505	18487	18326	18463	18463	18582	18567	18456	18417	18462	18498	18395	18285	18108	18263	18675	18441	18283	18367	18457	18181	18511	18359	18305	18252	18338	18532	18487	18461	18525	18369	18373	18343	18545	18408	18314	18532	18445	18594	18424	18592	18353	18387	18551	18388	18505	18489	18422	18315	18703	18528	18347	18344	18363	18311	18370	18410	18491	18343	18417	18403	18579	18380	18427	18488	18388	18556	18476	18469	18438	18337	18389	18570	18438	18512	18294	18265	18456	18400	18402	18345	18260	18568	18439	18404	18302	18056	18378	18404	18390	18094	18352	18406	18263	18424	18624	18486	18495	18367	18360	18510	18361	18372	18311	18380	18404	18440	18628	18402	18524	18289	18328	18206	18443	18451	18212	18327	18495	18509	18436	18247	18415	18441	18326	18447	18430	18538	18468	18658	18326	18307	18342	18407	18160	18559	18476	18500	18286	18545	18460	18376	18293	18583	18386	18437	18241	18279	18489	18405	18493	18223	18461	18424	18490	18608	18115	18622	18350	18529	18401	18232	18295	18253	18297	18393	18386	18487	18483	18545	18451	18235	18232	18569	18261	18546	18331	18627	18449	18273	18384	18482	18501	18418	18363	18460	18438	18579	18276	18449	18532	18337	18560	18585	18450	18398	18473	18348	18664	18335	18424	18439	18395	18254	18329	18349	18503	18499	18352	18470	18480	18521	18425	18409	18332	18372	18424	18474	18658	18197	18413	18267	18488	18337	18322	18389	18366	18431	18450	18657	18700	18409	18450	18451	18404	18335	18481	18338	18417	18297	18394	18401	18454	18237	18522	18279	18152	18426	18218	18536	18528	18496	18410	18469	18523	18180	18268	18492	18512	18516	18571	18432	18420	18294	18630	18262	18405	18332	18627	18461	18536	18371	18559	18393	18401	18222	18425	18120	18366	18249	18354	18569	18480	18338	18398	18575	18516	18328	18454	18637	18256	18473	18088	18414	18573	18297	18396	18403	18566	18414	18439	18367	18506	18533	18465	18397	18383	18403	18175	18345	18596	18444	18587	18315	18266	18552	18459	18455	18346	18413	18668	18496	18492	18263	18342	18431	18451	18517	18374	18355	18371	18240	18422	18440	18320	18579	18442	18199	18426	18275	18423	18334	18350	18668	18534	18387	18555	18573	18252	18338	18447	18376	18601	18617	18446	18525	18461	18455	18458	18354	18501	18397	18413	18427	18523	18427	18543	18581	18536	18496	18362	18281	18444	18337	18371	18321	18272	18203	18350	18552	18476	18516	18316	18487	18440	18370	18412	18372	18531	18659	18472	18342	18503	18259	18624	18566	18455	18375	18380	18402	18317	18372	18271	18490	18261	18455	18435	18543	18296	18245	18251	18140	18451	18292	18359	18464	18318	18510	18307	18322	18417	18572	18437	18356	18346	18444	18393	18465	18367	18315	18414	18530	18397	18444	18566	18502	18451	18395	18471	18319	18641	18345	18681	18717	18596	18357	18315	18382	18211	18196	18353	18270	18358	18610	18483	18313	18442	18403	18449	18501	18453	18493	18411	18354	18405	18464	18295	18488	18553	18403	18505	18403	18305	18489	18474	18556	18411	18377	18241	18288	18490	18416	18304	18379	18459	18376	18541	18407	18486	18202	18425	18463	18598	18571	18425	18594	18456	18624	18544	18562	18230	18457	18299	18197	18504	18343	18237	18449	18414	18408	18333	18265	18540	18488	18356	18270	18264	18634	18304	18418	18542	18496	18497	18404	18294	18285	18653	18355	18358	18360	18546	18315	18220	18474	18357	18500	18551	18523	18409	18590	18542	18498	18444	18371	18566	18434	18559	18466	18375	18370	18236	18390	18407	18442	18247	18461	18513	18411	18458	18534	18499	18603	18676	18406	18447	18480	18352	18500	18308	18392	18154	18401	18439	18415	18397	18692	18275	18513	18429	18460	18293	18506	18476	18565	18401	18427	18433	18531	18323	18348	18254	18539	18385	18278	18381	18346	18569	18396	18354	18287	18528	18498	18438	18417	18532	18597	18539	18257	18530	18377	18591	18476	18522	18495	18182	18431	18300	18431	18432	18465	18475	18369	18450	18507	18352	18314	18327	18282	18262	18540	18430	18435	18388	18504	18610	18398	18397	18370	18503	18325	18362	18590	18474	18182	18344	18386	18374	18168	18434	18247	18354	18364	18363	18462	18466	18318	18264	18603	18238	18182	18378	18440	18480	18302	18502	18237	18331	18301	18516	18363	18459	18331	18383	18417	18360	18640	18416	18400	18310	18415	18379	18449	18622	18253	18456	18492	18310	18376	18071	18367	18350	18390	18338	18392	18468	18314	18396	18412	18432	18380	18509	18491	18467	18458	18499	18339	18432	18284	18460	18429	18186	18348	18480	18455	18666	18237	18279	18371	18626	18424	18531	18271	18391	18445	18644	18356	18660	18562	18482	18254	18412	18409	18267	18350	18429	18362	18472	18520	18355	18361	18454	18375	18317	18527	18389	18510	18561	18461	18465	18356	18671	18570	18410	18418	18444	18519	18580	18311	18465	18397	18463	18338	18347	18446	18314	18415	18625	18444	18353	18327	18328	18505	18226	18171	18216	18116	18424	18359	18561	18452	18436	18587	18318	18509	18606	18415	18424	18334	18405	18484	18429	18441	18292	18603	18576	18446	18488	18417	18259	18436	18375	18334	18438	18455	18313	18315	18407	18422	18238	18522	18217	18208	18300	18399	18488	18426	18502	18481	18425	18421	18474	18440	18293	18522	18322	18305	18270	18422	18501	18532	18421	18410	18280	18504	18394	18362	18532	18326	18307	18348	18278	18393	18452	18479	18262	18393	18100	18537	18517	18383	18351	18441	18593	18415	18503	18344	18621	18460	18563	18255	18460	18497	18482	18437	18402	18696	18589	18286	18413	18110	18206	18473	18604	18345	18442	18438	18193	18389	18370	18466	18370	18227	18589	18374	18366	18314	18344	18515	18532	18345	18585	18358	18339	18533	18541	18346	18496	18563	18422	18138	18343	18595	18298	18549	18512	18239	18464	18312	18424	18281	18537	18585	18332	18387	18408	18453	18410	18364	18114	18457	18267	18398	18562	18313	18439	18396	18401	18304	18468	18352	18390	18315	18325	18483	18439	18309	18439	18483	18326	18404	18598	18534	18342	18469	18412	18333	18466	18456	18344	18429	18423	18363	18503	18513	18359	18345	18201	18522	18496	18243	18176	18319	18414	18510	18535	18432	18172	18361	18400	18433	18299	18253	18349	18571	18543	18428	18447	18269	18415	18486	18480	18413	18383	18054	18422	18408	18219	18518	18390	18490	18416	18406	18224	18201	18420	18446	18520	18597	18348	18515	18255	18419	18597	18311	18492	18276	18479	18442	18544	18376	18491	18425	18387	18421	18314	18450	18318	18433	18245	18217	18535	18430	18240	18396	18362	18375	18256	18262	18291	18121	18172	18514	18317	18312	18305	18382	18604	18246	18254	18384	18397	18523	18128	18264	18589	18351	18482	18614	18366	18228	18395	18383	18453	18443	18546	18474	18380	18558	18322	18483	18439	18409	18459	18319	18353	18282	18387	18357	18376	18218	18450	18388	18687	18401	18472	18316	18262	18347	18345	18249
20398	36056	34616	27603	24396	22290	20102	18466	17658	17471	16882	16755	16844	16537	16922	16020	16231	16109	15952	15750	15923	16080	15949	15664	15489	15351	15579	15787	15946	15568	15622	15630	15482	15510	17612	19223	17830	16806	16211	15658	15551	15327	15294	15261	15351	15456	15434	15271	15395	15354	15329	15412	15302	15518	15346	15394	15414	15318	15525	15319	15312	15292	15408	15468	15496	15373	15439	15282	15268	15444	15426	15382	15427	15350	15452	15372	15234	15337	15335	15388	15489	15367	15375	15417	15446	15315	15440	15285	15483	15242	15370	15449	15451	15356	15329	15203	15273	15415	15375	15430	15330	15446	15443	15381	15486	15336	15335	15410	15499	15301	15355	15322	15408	15272	15347	15269	15410	15134	15383	15266	15484	15352	15429	15451	15314	15349	15447	15426	15253	15308	15453	15470	15407	15444	15434	15279	15404	15320	15361	15320	15283	15264	15288	15218	15409	15127	15320	15424	15495	15316	15379	15437	15203	15344	15420	15285	15322	15303	15271	15397	15533	15285	15337	15288	15207	15310	15375	15119	15477	15528	15345	15347	15334	15481	15311	15467	15355	15362	15288	15451	15277	15426	15431	15376	15739	15277	15331	15339	15428	15387	15272	15402	15248	15355	15311	15330	15341	15274	15395	15290	15312	15342	15482	15421	15296	15394	15368	15339	15316	15169	15281	15405	15428	15343	15453	15417	15335	15325	15502	15395	15516	15124	15363	15272	15381	15433	15310	15468	15375	15524	15258	15331	15459	15073	15242	15345	15372	15305	15344	15333	15442	15237	15413	15354	15305	15305	15364	15243	15302	15365	15314	15399	15253	15455	15384	15324	15363	15254	15274	15323	15451	15304	15285	15246	15422	15244	15298	15473	15298	15334	15384	15272	15249	15330	15391	15269	15427	15267	15356	15375	15391	15492	15455	15382	15304	15413	15448	15358	15404	15323	15440	15311	15378	15331	15302	15405	15419	15285	15366	15416	15509	15354	15339	15374	15189	15452	15475	15254	15426	15563	15362	15189	15395	15354	15451	15337	15382	15438	15330	15434	15283	15332	15357	15335	15350	15231	15505	15186	15446	15372	15255	15298	15289	15400	15398	15409	15259	15293	15374	15400	15314	15326	15330	15417	15337	15392	15359	15332	15366	15406	15226	15374	15452	15237	15450	15418	15460	15379	15432	15498	15325	15324	15394	15269	15403	15405	15207	15293	15406	15333	15418	15363	15386	15325	15438	15135	15312	15436	15409	15443	15329	15375	15343	15215	15385	15352	15426	15371	15169	15369	15261	15483	15250	15341	15527	15318	15380	15324	15254	15348	15235	15357	15526	15271	15553	15307	15334	15239	15460	15341	15382	15355	15204	15215	15337	15289	15441	15292	15323	15483	15100	15362	15390	15391	15381	15400	15300	15329	15381	15472	15344	15162	15282	15309	15148	15207	15386	15267	15484	15454	15306	15363	15348	15381	15407	15516	15392	15341	15354	15325	15252	15313	15172	15295	15477	15300	15264	15380	15484	15218	15367	15274	15261	15300	15410	15169	15377	15440	15292	15185	15205	15384	15286	15491	15291	15483	15410	15242	15434	15236	15570	15347	15557	15277	15276	15406	15262	15229	15245	15272	15308	15410	15327	15312	15372	15286	15580	15261	15333	15329	15325	15176	15191	15234	15396	15182	15322	15315	15341	15426	15328	15325	15412	15280	15416	15339	15306	15308	15267	15388	15275	15277	15501	15352	15326	15392	15429	15338	15415	15246	15286	15516	15246	15286	15377	15313	15486	15403	15349	15187	15334	15301	15410	15447	15264	15345	15271	15430	15604	15370	15459	15461	15457	15345	15402	15342	15448	15408	15226	15391	15465	15483	15394	15328	15377	15462	15375	15334	15537	15444	15318	15277	15254	15348	15559	15539	15264	15333	15418	15411	15388	15339	15493	15330	15532	15331	15440	15218	15216	15281	15242	15295	15410	15320	15348	15515	15501	15316	15391	15459	15369	15336	15399	15371	15210	15480	15376	15314	15372	15453	15270	15361	15349	15489	15416	15359	15248	15193	15134	15358	15240	15539	15262	15263	15352	15410	15293	15299	15158	15427	15417	15304	15214	15336	15336	15421	15336	15304	15330	15115	15394	15242	15362	15208	15311	15233	15242	15456	15371	15206	15332	15385	15375	15354	15436	15239	15252	15328	15467	15437	15389	15468	15441	15258	15460	15298	15251	15345	15389	15245	15400	15402	15209	15322	15288	15483	15309	15375	15092	15475	15455	15256	15519	15343	15360	15311	15283	15400	15486	15401	15447	15352	15376	15312	15464	15385	15215	15533	15476	15312	15272	15297	15444	15313	15400	15206	15373	15297	15331	15436	15371	15440	15295	15290	15258	15463	15179	15206	15266	15303	15506	15348	14976	15274	15311	15409	15329	15249	15299	15554	15345	15464	15364	15237	15333	15247	14992	15362	15299	15445	15383	15357	15266	15446	15342	15553	15305	15493	15348	15234	15404	15502	15439	15326	15339	15326	15205	15415	15244	15342	15381	15299	15232	15294	15399	15428	15325	15313	15498	15379	15253	15397	15305	15293	15462	15345	15307	15398	15401	15225	15506	15405	15393	15449	15388	15103	15356	15359	15376	15125	15399	15394	15345	15463	15273	15390	15420	15245	15220	15154	15194	15395	15431	15455	15314	15315	15293	15384	15347	15343	15358	15297	15231	15452	15493	15280	15424	15167	15362	15317	15382	15383	15310	15381	15375	15371	15424	15117	15408	15268	15338	15351	15258	15215	15463	15402	15297	15558	15326	15358	15523	15361	15363	15119	15367	15157	15361	15394	15309	15271	15603	15337	15324	15376	15324	15385	15252	15262	15409	15294	15545	15454	15232	15257	15511	15331	15380	15344	15165	15459	15341	15432	15283	15558	15304	15380	15202	15418	15337	15259	15337	15227	15318	15217	15323	15312	15202	15383	15415	15346	15343	15400	15395	15417	15343	15178	15339	15300	15328	15176	15331	15225	15350	15337	15513	15497	15242	15241	15343	15302	15300	15219	15237	15424	15401	15429	15304	15435	15213	15329	15397	15385	15218	15434	15276	15448	15307	15472	15415	15374	15198	15444	15340	15383	15316	15410	15300	15388	15326	15488	15202	15371	15338	15506	15631	15154	15414	15349	15441	15254	15368	15400	15287	15131	15321	15273	15274	15200	15414	15201	15247	15463	15384	15353	15380	15287	15357	15383	15545	15201	15377	15316	15441	15394	15456	15553	15246	15224	15425	15318	15310	15284	15428	15279	15440	15355	15358	15395	15337	15245	15492	15400	15202	15424	15426	15277	15252	15516	15360	15294	15298	15393	15324	15228	15334	15395	15353	15373	15407	15510	15356	15253	15340	15409	15579	15287	15359	15471	15207	15542	15351	15294	15467	15412	15295	15412	15361	15172	15426	15472	15398	15406	15228	15258	15312	15286	15442	15386	15470	15451	15101	15284	15370	15291	15447	15382	15366	15448	15381	15414	15348	15352	15468	15312	15349	15380	15327	15457	15340	15385	15543	15265	15363	15409	15445	15104	15130	15287	15435	15357	15335	15451	15308	15317	15282	15404	15460	15462	15405	15247	15276	15390	15342	15207	15224	15323	15290	15223	15174	15165	15386	15412	15435	15220	15301	15369	15300	15312	15422	15093	15368	15461	15319	15254	15246	15383	15507	15336	15431	15490	15410	15461	15341	15311	15259	15317	15200	15382	15419	15332	15341	15636	15454	15371	15481	15337	15539	15446	15386	15302	15177	15447	15386	15287	15401	15311	15498	15389	15309	15348	15386	15381	15193	15433	15332	15302	15272	15299	15303	15286	15392	15199	15435	15305	15439	15142	15376	15479	15354	15207	15365	15417	15463	15304	15361	15335	15255	15145	15257	15384	15229	15324	15188	15327	15393	15364	15502	15213	15278	15279	15543	15385	15238	15360	15258	15444	15412	15370	15268	15297	15308	15440	15318	15405	15200	15345	15142	15385	15332	15286	15442	15408	15341	15360	15446	15396	15364	15180	15563	15422	15282	15414	15254	15190	15347	15382	15544	15162	15377	15271	15293	15476	15294	15372	15230	15434	15342	15310	15327	15561	15109	15381	15457	15287	15367	15410	15505	15341	15450	15295	15443	15421	15238	15138	15548	15230	15184	15220	15268	15329	15627	15443	15325	15474	15334	15284	15307	15637	15399	15307	15334	15115	15342	15454	15249	15413	15308	15394	15329	15547	15397	15461	15338	15450	15364	15346	15414	15538	15508	15378	15429	15243	15449	15347	15387	15527	15509	15437	15397	15219	15542	15413	15328	15491	15458	15446	15339	15452	15389	15326	15329	15270	15421	15299	15292	15380	15346	15411	15526	15241	15327	15316	15453	15488	15622	15441	15352	15375	15328	15300	15319	15458	15301	15427	15414	15273	15370	15395	15371	15273	15299	15406	15277	15332	15469	15291	15391	15237	15247	15384	15323	15175	15251	15468	15311	15239	15364	15365	15222	15346	15454	15380	15465	15275	15510	15221	15448	15493	15307	15345	15379	15439	15316	15340	15347	15366	15404	15277	15293	15424	15373	15264	15302	15271	15271	15438	15358	15321	15464	15219	15434	15365	15393	15372	15219	15297	15241	15390	15511	15233	15280	15391	15332	15229	15358	15154	15474	15347	15244	15421	15246	15468	15247	15412	15181	15457	15223	15386	15335	15310	15276	15327	15227	15221	15460	15398	15536	15432	15374	15427	15254	15284	15271	15514	15197	15321	15210	15332	15465	15418	15338	15552	15258	15457	15313	15358	15349	15281	15301	15420	15304	15430	15463	15413	15378	15254	15173	15345	15341	15385	15444	15352	15333	15475	15305	15430	15292	15337	15460	15371	15319	15434	15330	15477	15404	15418	15439	15160	15362	15376	15352	15439	15360	15362	15332	15270	15202	15390	15423	15467	15376	15266	15388	15490	15420	15306	15223	15475	15311	15418	15431	15447	15164	15360	15426	15214	15217	15484	15326	15449	15415	15374	15292	15420	15377	15501	15197	15285	15464	15213	15283	15524	15261	15362	15396	15403	15404	15415	15336	15453	15531	15294	15446	15339	15260	15306	15332	15467	15462	15292	15526	15359	15284	15328	15377	15343
22972	21455	29432	23872	21871	24789	28134	22065	20802	21064	20172	20080	19917	19660	19909	19726	19297	19445	19239	19298	19215	19148	19185	19119	18966	19003	19092	18992	18820	18841	19067	18827	18617	18729	20926	23935	22429	20689	19505	19008	18707	18746	18795	18593	18668	18764	18615	18835	18723	18450	18545	18515	18512	18809	18740	18513	18592	18657	18450	18556	18510	18565	18665	18656	18734	18610	18558	18347	18587	18599	18377	18374	18375	18420	18650	18438	18413	18424	18667	18555	18580	18537	18605	18608	18342	18312	18639	18707	18314	18663	18692	18743	18453	18543	18572	18602	18452	18797	18655	18684	18463	18409	18534	18459	18415	18602	18415	18580	18389	18743	18393	18589	18468	18444	18432	18660	18404	18538	18683	18731	18660	18684	18633	18581	18459	18471	18524	18617	18583	18275	18596	18538	18552	18504	18623	18729	18590	18630	18597	18539	18423	18662	18438	18752	18617	18586	18559	18620	18517	18410	18392	18415	18484	18627	18487	18525	18488	18384	18597	18502	18768	18305	18800	18704	18571	18602	18263	18525	18485	18426	18489	18506	18590	18619	18651	18457	18722	18617	18686	18454	18356	18594	18677	18659	18530	18620	18550	18438	18542	18536	18397	18501	18502	18456	18287	18501	18562	18579	18453	18544	18678	18519	18606	18508	18472	18544	18566	18367	18483	18370	18507	18667	18609	18538	18406	18569	18588	18579	18512	18410	18431	18491	18637	18493	18498	18450	18413	18497	18385	18539	18677	18605	18417	18498	18531	18437	18601	18408	18833	18711	18527	18310	18427	18335	18528	18648	18360	18505	18506	18431	18470	18297	18696	18405	18551	18781	18359	18429	18690	18388	18478	18726	18592	18498	18451	18445	18565	18457	18644	18533	18310	18557	18431	18519	18535	18607	18618	18410	18493	18494	18466	18370	18559	18555	18667	18406	18532	18696	18612	18381	18565	18466	18521	18192	18597	18578	18547	18667	18547	18491	18474	18307	18615	18476	18760	18453	18447	18724	18367	18672	18713	18504	18442	18317	18457	18454	18649	18511	18402	18553	18466	18535	18626	18546	18631	18292	18599	18394	18461	18511	18483	18541	18631	18383	18429	18482	18500	18521	18442	18565	18612	18534	18601	18561	18360	18591	18543	18416	18429	18343	18492	18452	18381	18613	18589	18588	18331	18664	18652	18228	18579	18253	18618	18331	18396	18326	18526	18485	18460	18475	18662	18414	18534	18540	18550	18600	18544	18535	18411	18558	18616	18452	18524	18399	18521	18370	18481	18410	18400	18507	18593	18557	18433	18495	18513	18418	18531	18409	18518	18600	18344	18608	18586	18503	18734	18401	18523	18425	18510	18504	18654	18690	18572	18506	18572	18444	18499	18574	18583	18446	18267	18457	18652	18572	18606	18500	18597	18496	18553	18762	18428	18637	18315	18579	18509	18312	18405	18619	18527	18485	18572	18520	18516	18372	18631	18374	18341	18507	18435	18541	18697	18439	18766	18520	18516	18636	18576	18639	18378	18568	18645	18413	18398	18499	18374	18395	18262	18553	18697	18796	18599	18637	18514	18615	18360	18427	18452	18508	18593	18635	18542	18544	18463	18253	18533	18463	18545	18479	18456	18698	18499	18541	18406	18536	18346	18735	18489	18545	18421	18555	18528	18594	18317	18361	18693	18514	18491	18714	18519	18532	18550	18513	18383	18559	18313	18513	18498	18559	18484	18546	18381	18644	18630	18582	18529	18403	18480	18444	18522	18446	18463	18311	18465	18394	18497	18540	18246	18471	18472	18568	18440	18369	18833	18627	18608	18555	18582	18540	18447	18598	18669	18603	18613	18431	18636	18526	18430	18517	18644	18381	18765	18379	18452	18618	18624	18539	18688	18424	18549	18500	18433	18619	18639	18393	18665	18307	18294	18423	18681	18749	18590	18642	18635	18496	18515	18578	18546	18576	18402	18541	18539	18283	18621	18581	18530	18456	18345	18466	18521	18600	18604	18324	18543	18621	18471	18361	18513	18745	18562	18720	18690	18537	18441	18586	18468	18635	18632	18413	18577	18398	18608	18548	18286	18436	18583	18518	18452	18417	18598	18530	18504	18499	18504	18471	18835	18527	18713	18762	18645	18622	18839	18503	18535	18632	18380	18574	18441	18612	18692	18515	18562	18527	18499	18381	18573	18593	18259	18465	18725	18357	18658	18366	18514	18434	18475	18503	18239	18406	18626	18487	18717	18517	18469	18460	18542	18556	18462	18477	18428	18395	18566	18521	18265	18514	18650	18495	18402	18553	18439	18585	18553	18706	18316	18586	18543	18656	18463	18557	18411	18621	18518	18450	18460	18451	18613	18236	18583	18529	18446	18709	18455	18515	18442	18501	18435	18547	18469	18618	18679	18513	18653	18574	18568	18512	18737	18414	18337	18286	18554	18266	18444	18444	18386	18480	18552	18435	18672	18463	18454	18371	18624	18366	18643	18403	18341	18577	18503	18520	18521	18728	18552	18423	18696	18695	18523	18595	18461	18331	18518	18380	18384	18530	18724	18601	18596	18514	18407	18345	18614	18624	18570	18592	18740	18578	18726	18642	18654	18380	18680	18475	18524	18420	18353	18616	18607	18492	18447	18547	18385	18730	18630	18631	18566	18521	18624	18498	18349	18363	18707	18528	18443	18369	18471	18155	18447	18578	18556	18443	18765	18633	18598	18457	18449	18458	18350	18448	18464	18561	18709	18584	18670	18640	18386	18373	18452	18591	18691	18674	18509	18456	18562	18438	18456	18513	18446	18538	18622	18658	18470	18529	18505	18506	18578	18538	18555	18440	18225	18662	18629	18527	18570	18623	18407	18428	18617	18505	18692	18561	18460	18437	18575	18786	18330	18492	18569	18546	18502	18601	18392	18532	18583	18490	18619	18493	18584	18566	18629	18623	18535	18647	18503	18460	18435	18398	18526	18558	18305	18420	18544	18519	18474	18559	18472	18399	18687	18527	18563	18700	18462	18741	18615	18674	18531	18486	18460	18547	18554	18541	18411	18504	18448	18607	18408	18685	18765	18435	18550	18764	18374	18419	18388	18544	18544	18494	18392	18693	18618	18474	18503	18787	18448	18516	18286	18456	18610	18658	18559	18493	18403	18412	18490	18683	18419	18602	18633	18296	18458	18321	18419	18562	18568	18514	18555	18412	18585	18562	18454	18658	18547	18473	18529	18267	18629	18558	18518	18428	18614	18635	18391	18316	18633	18652	18455	18714	18513	18396	18427	18436	18630	18525	18421	18339	18413	18425	18411	18334	18552	18475	18449	18541	18487	18742	18394	18628	18530	18599	18382	18689	18611	18579	18532	18663	18510	18633	18735	18568	18555	18393	18584	18718	18332	18424	18520	18522	18546	18714	18494	18584	18725	18238	18468	18700	18482	18524	18441	18555	18434	18556	18447	18501	18495	18613	18530	18555	18681	18641	18531	18322	18423	18439	18402	18539	18650	18393	18321	18646	18569	18431	18497	18468	18541	18641	18504	18316	18612	18274	18532	18423	18649	18575	18343	18346	18437	18271	18296	18394	18396	18396	18426	18798	18624	18468	18440	18333	18470	18731	18451	18607	18624	18469	18605	18443	18628	18439	18600	18583	18637	18809	18434	18418	18424	18549	18568	18547	18458	18741	18357	18309	18370	18539	18615	18526	18543	18640	18557	18364	18384	18496	18565	18487	18614	18537	18543	18401	18544	18185	18517	18483	18527	18501	18461	18425	18335	18406	18486	18507	18511	18690	18563	18467	18440	18503	18495	18598	18400	18446	18533	18539	18591	18306	18577	18464	18544	18635	18302	18584	18639	18342	18420	18582	18421	18388	18483	18406	18410	18356	18522	18473	18432	18320	18427	18472	18354	18435	18358	18479	18579	18682	18643	18709	18681	18505	18543	18410	18700	18388	18375	18408	18428	18433	18573	18658	18604	18452	18454	18401	18568	18427	18595	18332	18667	18522	18440	18472	18436	18572	18275	18418	18376	18356	18462	18537	18683	18496	18443	18586	18372	18557	18609	18505	18412	18554	18643	18460	18545	18448	18579	18663	18480	18483	18594	18460	18533	18775	18510	18419	18329	18387	18587	18429	18480	18450	18409	18415	18586	18553	18552	18508	18400	18598	18642	18201	18291	18689	18567	18504	18378	18430	18605	18512	18473	18671	18611	18487	18453	18725	18300	18509	18312	18616	18678	18666	18430	18461	18506	18701	18457	18503	18619	18486	18711	18596	18340	18580	18509	18270	18297	18376	18553	18486	18459	18381	18554	18447	18457	18386	18308	18458	18380	18346	18515	18692	18356	18484	18291	18526	18413	18447	18557	18559	18380	18598	18397	18416	18369	18447	18606	18627	18292	18599	18557	18659	18668	18570	18643	18445	18580	18381	18584	18466	18403	18514	18657	18537	18647	18386	18463	18645	18534	18503	18652	18515	18694	18490	18494	18596	18338	18514	18404	18673	18702	18842	18545	18523	18422	18376	18592	18579	18504	18482	18543	18544	18498	18540	18446	18335	18561	18363	18497	18492	18193	18516	18605	18571	18427	18543	18652	18466	18709	18553	18536	18576	18476	18282	18277	18383	18424	18435	18747	18558	18629	18527	18730	18502	18233	18391	18436	18431	18780	18548	18445	18470	18568	18603	18421	18603	18544	18542	18518	18550	18580	18464	18374	18375	18449	18553	18606	18606	18506	18537	18682	18467	18600	18660	18407	18405	18638	18847	18430	18577	18560	18515	18650	18580	18410	18505	18526	18502	18698	18340	18458	18295	18568	18666	18639	18355	18483	18491	18456	18457	18630	18518	18684	18520	18652	18360	18561	18455	18572	18368	18600	18664	18615	18385	18479	18546	18571	18405	18534	18319	18497	18413	18379	18619	18465	18460	18597	18600	18562	18585	18588	18300	18498	18419	18672	18495	18447	18487	18254	18458	18275	18439	18599	18498	18618	18474	18354	18659	18486	18630	18634	18520	18350	18545	18418	18452	18523	18606	18698	18650	18557	18365	18454	18388	18513	18493	18437	18436	18508	18570	18324	18441	18652	18607	18639	18304	18377	18384	18469	18548	18637	18447	18374	18496	18579	18532	18648	18455	18492	18824	18586	18634	18418	18487	18451	18519
21953	40317	38397	31223	26731	24198	22389	19885	19027	18355	17465	17656	17253	16915	17223	16929	16474	16379	16185	15933	15917	16028	16133	15806	15718	15426	15464	15910	15765	15784	15775	15653	15496	15586	19423	22582	19643	17541	16587	15908	15541	15578	15357	15228	15355	15247	15392	15284	15349	15215	15424	15275	15375	15568	15361	15453	15337	15358	15331	15290	15306	15381	15221	15164	15344	15239	15361	15313	15453	15441	15234	15280	15236	15299	15280	15229	15264	15371	15369	15281	15307	15396	15105	15365	15229	15454	15401	15239	15343	15298	15292	15395	15530	15252	15197	15376	15246	15426	15310	15388	15205	15258	15344	15393	15249	15301	15563	15425	15304	15348	15081	15519	15363	15291	15270	15485	15302	15321	15163	15434	15315	15313	15127	15429	15450	15263	15420	15488	15474	15489	15257	15417	15450	15334	15277	15288	15427	15311	15345	15303	15227	15155	15501	15322	15239	15340	15282	15260	15268	15315	15249	15317	15284	15049	15384	15236	15330	15319	15475	15333	15393	15086	15349	15312	15342	15269	15366	15365	15342	15323	15397	15336	15344	15237	15269	15318	15181	15422	15295	15265	15298	15275	15321	15214	15593	15371	15343	15214	15170	15350	15356	15422	15329	15366	15258	15217	15424	15371	15358	15410	15295	15328	15308	15412	15349	15422	15432	15309	15260	15354	15259	15435	15324	15388	15405	15263	15451	15322	15282	15119	15202	15151	15364	15281	15343	15211	15409	15369	15563	15257	15214	15223	15270	15372	15387	15332	15379	15334	15335	15218	15040	15355	15225	15226	15314	15112	15230	15443	15212	15223	15324	15239	15210	15347	15296	15340	15311	15178	15276	15107	15326	15334	15298	15425	15227	15263	15347	15223	15412	15318	15363	15256	15329	15462	15335	15200	15293	15439	15359	15236	15223	15309	15188	15235	15136	15232	15250	15213	15315	15367	15498	15361	15358	15390	15340	15347	15323	15206	15359	15220	15313	15266	15385	15236	15101	15258	15422	15233	15208	15384	15162	15199	15304	15383	15217	15372	15353	15399	15384	15323	15198	15313	15298	15334	15360	15239	15327	15171	15099	15312	15417	15286	15361	15390	15163	15350	15252	15185	15370	15349	15242	15330	15297	15445	15289	15403	15378	15239	15281	15316	15392	15284	15518	15160	15231	15381	15400	15442	15519	15226	15401	15400	15168	15279	15403	15369	15315	15240	15403	15525	15202	15398	15349	15316	15255	15335	15156	15394	15235	15487	15342	15292	15423	15340	15345	15373	15403	15263	15271	15233	15110	15405	15227	15246	15329	15189	15253	15528	15251	15340	15225	15233	15343	15320	15416	15305	15349	15280	15286	15377	15570	15499	15411	15281	15369	15233	15427	15471	15374	15144	15321	15328	15428	15437	15282	15416	15472	15391	15486	15399	15245	15131	15241	15152	15239	15322	15313	15337	15284	15110	15194	15324	15162	15306	15304	15423	15208	15186	15299	15388	15269	15361	15261	15356	15349	15242	15445	15242	15525	15271	15222	15268	15275	15278	15222	15461	15269	15319	15364	15164	15125	15324	15254	15320	15211	15228	15174	15336	15387	15155	15278	15281	15184	15220	15214	15281	15247	15345	15193	15391	15367	15333	15418	15298	15272	15241	15289	15197	15321	15178	15376	15207	15331	15324	15232	15298	15378	15138	15347	15240	15182	15454	15198	15253	15371	15226	15455	15258	15460	15272	15370	15016	15402	15399	15290	15388	15301	15408	15493	15327	15432	15317	15282	15336	15349	15471	15289	15272	15326	15350	15346	15334	15471	15238	15385	15191	15288	15236	15403	15303	15373	15360	15193	15456	15380	15361	15219	15376	15165	15284	15180	15263	15364	15229	15302	15316	15497	15429	15199	15250	15277	15402	15242	15149	15332	15195	15306	15266	15343	15337	15434	15336	15249	15384	15445	15285	15390	15420	15380	15418	15095	15431	15167	15273	15212	15313	15332	15224	15292	15312	15383	15383	15274	15299	15513	15164	15329	15267	15332	15311	15405	15257	15217	15385	15353	15399	15324	15248	15441	15440	15395	15253	15184	15381	15407	15346	15237	15366	15305	15307	15125	15332	15257	15389	15281	15364	15221	15317	15232	15300	15276	15329	15227	15275	15323	15280	15258	15434	15414	15379	15313	15349	15351	15359	15382	15183	15324	15291	15265	15388	15314	15429	15342	15222	15404	15382	15240	15216	15436	15065	15329	15337	15250	15337	15364	15446	15472	15279	15504	15346	15240	15354	15382	15382	15124	15302	15340	15333	15282	15345	15145	15382	15407	15441	15378	15229	15187	15423	15243	15284	15428	15240	15377	15415	15299	15319	15239	15358	15453	15222	15432	15142	15269	15202	15219	15259	15405	15201	15168	15369	15176	15308	15291	15274	15239	15435	15166	15374	15221	15329	15371	15178	15365	15355	15184	15187	15163	15327	15158	15268	15353	15175	15198	15233	15324	15376	15285	15345	15385	15286	15377	15243	15189	15257	15267	15317	15436	15394	15291	15432	15216	15274	15142	15290	15160	15540	15369	15405	15323	15373	15208	15360	15231	15398	15202	15436	15279	15276	15293	15224	15158	15332	15354	15379	15277	15286	15499	15400	15288	15376	15433	15379	15502	15179	15269	15327	15295	15365	15333	15412	15303	15192	15385	15355	15398	15290	15350	15204	15310	15268	15333	15375	15225	15286	15072	15398	15390	15260	15221	15342	15186	15436	15353	15279	15314	15319	15478	15146	15075	15290	15426	15431	15363	15275	15248	15174	15442	15308	15302	15397	15419	15305	15281	15226	15378	15320	15520	15265	15210	15200	15237	15359	15261	15333	15346	15254	15083	15247	15387	15279	15244	15289	15379	15331	15446	15336	15371	15098	15368	15253	15318	15378	15145	15212	15151	15509	15201	15361	15373	15449	15295	15144	15131	15179	15210	15293	15277	15297	15257	15330	15224	15359	15309	15317	15513	15262	15142	15281	15516	15494	15336	15319	15251	15316	15226	15432	15301	15437	15521	15237	15233	15339	15278	15288	15354	15257	15391	15412	15266	15296	15274	15227	15337	15263	15243	15266	15188	15322	15318	15394	15229	15351	15424	15225	15218	15391	15249	15290	15319	15310	15440	15351	15331	15160	15272	15120	15173	15219	15303	15251	15298	15323	15279	15271	15425	15258	15458	15162	15376	15289	15284	15339	15160	15259	15236	15257	15374	15294	15137	15299	15296	15349	15265	15254	15210	15504	15236	15226	15285	15292	15151	15312	15114	15286	15366	15273	15326	15308	15253	15380	15440	15470	15244	15289	15282	15290	15440	15421	15150	15379	15324	15360	15183	15333	15230	15129	15269	15383	15354	15226	15336	15181	15453	15335	15237	15374	15207	15338	15226	15414	15357	15208	15205	15315	15295	15246	15528	15330	15276	15372	15256	15253	15248	15484	15277	15087	15377	15262	15213	15202	15306	15221	15374	15367	15258	15265	15333	15214	15260	15237	15241	15154	15286	15207	15319	15477	15444	15242	15350	15531	15265	15316	15177	15214	15304	15265	15409	15291	15315	15287	15165	15424	15412	15313	15277	15309	15178	15136	15404	15222	15304	15135	15299	15243	15123	15554	15210	15394	15341	15219	15295	15366	15266	15292	15309	15431	15408	15347	15174	15320	15183	15242	15272	15267	15484	15346	15356	15514	15332	15439	15298	15363	15116	15400	15169	15374	15365	15410	15414	15257	15255	15232	15224	15280	15398	15262	15234	15350	15293	15381	15430	15244	15409	15423	15285	15369	15372	15184	15410	15243	15451	15294	15440	15271	15309	15192	15284	15261	15440	15243	15196	15337	15225	15360	15265	15271	15155	15190	15112	15191	15520	15458	15316	15237	15359	15366	15405	15394	15240	15291	15307	15221	15325	15293	15293	15361	15371	15346	15323	15277	15135	15434	15239	15410	15287	15323	15258	15254	15536	15138	15308	15236	15270	15372	15210	15300	15279	15290	15285	15389	15296	15231	15321	15142	15318	15314	15287	15311	15359	15208	15336	15454	15349	15269	15516	15225	15189	15174	15358	15394	15332	15324	15097	15332	15241	15210	15467	15343	15151	15321	15255	15295	15346	15228	15222	15088	15207	15378	15196	15231	15394	15214	15229	15314	15426	15160	15326	15328	15421	15358	15380	15124	15328	15371	15284	15360	15239	15303	15340	15448	15242	15232	15225	15341	15372	15296	15372	15210	15213	15186	15248	15212	15227	15196	15169	15350	15323	15185	15228	15239	15261	15116	15214	15235	15367	15373	15234	15315	15292	15208	15332	15116	15451	15180	15557	15255	15316	15160	15194	15329	15428	15014	15334	15202	15361	15461	15379	15178	15254	15345	15352	15195	15297	15236	15517	15370	15229	15305	15555	15298	15259	15328	15430	15302	15447	15351	15341	15357	15465	15269	15190	15221	15418	15275	15307	15255	15294	15410	15259	15430	15230	15392	15351	15314	15086	15408	15234	15243	15212	15327	15320	15358	15323	15419	15066	15278	15198	15239	15155	15299	15232	15477	15127	15411	15324	15293	15309	15289	15307	15321	15417	15263	15239	15418	15341	15266	15229	15235	15446	15275	15516	15388	15272	15232	15513	15157	15396	15343	15350	15305	15303	15258	15322	15236	15266	15237	15397	15307	15344	15333	15303	15418	15211	15303	15300	15285	15281	15312	15225	15365	15323	15365	15441	15222	15384	15142	15128	15455	15280	15330	15217	15324	15307	15318	15263	15368	15220	15254	15158	15401	15315	15267	15317	15392	15317	15316	15162	15178	15315	15312	15275	15276	15399	15254	15241	15272	15460	15322	15232	15485	15440	15401	15207	15152	15163	15428	15188	15286	15418	15116	15273	15282	15228	15295	15383	15267	15429	15483	15393	15251	15341	15086	15338	15486	15374	15274	15413	15166	15293	15318	15286	15192	15333	15346	15165	15464	15280	15338	15427	15201	15292	15287	15050	15227	15485	15152	15399	15254	15211	15137	15495	15154	15307	15426	15178	15482	15259	15353	15291	15389	15397	15266	15273	15364	15368	15282	15428	15329	15176	15165	15367	15242	15317	15332	15383	15247	15360	15329	15126	15156	15286	15335	15345	15204	15374	15312
28183	23684	29491	26869	22229	21506	21119	20052	19709	19227	19232	19280	19146	19131	19192	19139	19001	18840	18928	18910	18877	18840	18884	18824	18688	18758	18725	18769	18972	18625	18744	18861	18826	18742	18801	19119	19346	19188	19074	18890	18626	18873	18695	18721	18661	18696	18739	18798	18773	18572	18887	18544	18734	18747	18629	18714	18505	18773	18700	18741	18661	18541	18700	18600	18496	18798	18548	18600	18643	18802	18513	18941	18843	18804	18775	18771	18600	18730	18648	18834	18672	18701	18993	18681	18767	18533	18794	18644	18712	18751	18666	18628	18478	18719	18672	18676	18780	18443	18899	18633	18667	18546	18747	18573	18656	18648	18696	18605	18720	18711	18781	18804	18612	18597	18568	18359	18604	18490	18669	18904	18688	18778	18687	18842	18625	18534	18631	18526	18727	18758	18707	18715	18637	18743	18825	18826	18722	18600	18726	18797	18490	18826	18760	18565	18622	18732	18682	18724	18579	18490	18697	18807	18818	18677	18650	18666	18441	18704	18577	18745	18607	18664	18549	18631	18591	18586	18686	18885	18557	18643	18815	18429	18566	18715	18649	18578	18587	18774	18726	18656	18903	18805	18505	18895	18873	18879	18692	18572	18573	18651	18502	18843	18697	18910	18580	18763	18611	18734	18683	18728	18640	18660	18777	18611	18779	18412	18730	18889	18820	18746	18779	18664	18641	18724	18552	18496	18724	18616	18656	18783	18695	18732	18641	18822	18700	18567	18659	18721	18624	18641	18671	18924	18719	18616	18686	18649	18775	18689	18470	18676	18589	18699	18650	18790	18631	18695	18844	18854	18500	18779	18682	18666	18879	18788	18798	18625	18611	18841	18657	18678	18842	18803	18825	18677	18765	18869	19038	18611	18702	18537	18647	18762	18918	18830	18721	18793	18754	18534	18636	18596	18719	18721	18627	18492	18680	18799	18813	18593	18681	18411	18617	18668	18721	18794	18625	18752	18652	18747	18702	18687	18599	18958	18668	18677	18821	18759	18857	18530	18712	18745	18861	18589	18638	18855	18654	18572	18772	18748	18577	18963	18741	18823	18635	18439	18680	18790	18915	18855	18627	18656	18799	18799	18668	18538	18695	18652	18523	18805	18612	18696	18570	18668	18792	18528	18487	18721	18564	18517	18714	18574	18878	18517	18566	18633	18681	18667	18704	18725	18810	18670	18677	18799	18760	18640	18684	18426	18641	18628	18562	18702	18759	18825	18791	18601	18557	18610	18725	18915	18700	18740	18701	18785	18686	18633	18599	18719	18735	18490	18735	18785	18579	18726	18782	18731	18815	18686	18728	18734	18724	18918	18645	18717	18668	18572	18875	18657	18554	18564	18775	18712	18702	18630	18822	18546	18674	18633	18866	18747	18539	18641	18615	18765	18677	18785	18487	18543	18676	18629	18720	18494	18773	18820	18783	18695	18820	18827	18737	18509	18610	18795	18870	18648	18571	18719	18581	18492	18804	18640	18725	18821	18762	18670	18640	18514	18675	18843	18714	18625	18885	18689	18737	18633	18829	18636	18553	18684	18665	18521	18753	18657	18674	18756	18773	18612	18961	18662	18687	18805	18754	18747	18649	18693	18541	18696	18614	18598	18764	18646	18654	18491	18671	18720	18700	18543	18879	18767	18682	18545	18977	18771	18717	18554	18504	18740	18567	18659	18804	18775	18579	18707	18433	18534	18609	18694	18572	18721	18690	18683	18521	18729	18840	18735	18870	18765	18757	18835	18883	18639	18666	18852	18546	18760	18647	18844	18709	18574	18603	18734	18770	18697	18720	18622	18767	18676	18958	18600	18785	18569	18607	18896	18717	18650	18661	18573	18913	18790	18836	18514	18694	18753	18581	18718	18755	18499	18803	18791	18850	18863	18796	18767	18633	18881	18729	18672	18762	18642	18878	18731	18869	18685	18695	18766	18716	18849	18721	18379	18603	18675	18617	18836	18641	18694	18813	18574	18666	18797	18835	18809	18796	18802	18642	18697	18708	18623	18809	18656	18532	18571	18681	18852	18731	18519	18727	18873	18692	18627	18731	18709	18678	18650	18460	18646	18709	18761	18697	18570	18496	18567	18687	18527	18438	18732	18755	18637	18445	18695	18572	18584	18631	18642	18472	18550	18772	18881	18825	18667	18666	18538	18629	18692	18678	18629	18663	18774	18610	18560	18551	18756	18702	18703	18702	18719	18582	18593	18681	18678	18839	18832	18829	18482	18785	18701	18756	18790	18723	18680	18814	18588	18649	18749	18688	18789	18642	18672	18836	18641	18641	18674	18730	18651	18776	18692	18774	18571	18514	18619	18807	18495	18571	18723	18560	18709	18509	18845	18751	18729	18764	18894	18682	18588	18803	18822	18485	18691	18660	18735	18591	18727	18632	18702	18735	18516	18749	18740	18545	18683	18616	18692	18682	18833	18757	18828	18721	18778	18746	18504	18738	18907	18722	18856	18869	18727	18500	18872	18539	18585	18598	18600	18716	18665	18476	18647	18732	18738	18735	18829	18685	18721	18616	18687	18779	18534	18755	18699	18793	18605	18817	18642	18772	18807	18800	18632	18717	18798	18657	18591	18658	18623	18807	18814	18745	18703	18755	18574	18767	18587	18684	18546	18730	18646	18641	18514	18741	18659	18876	18649	18672	18417	18807	18727	18730	18824	18633	18778	18628	19039	18861	18627	18744	18673	18740	18619	18812	18585	18719	18661	18674	18554	18676	18641	18836	18704	18731	18616	18657	18651	18763	18702	18599	18710	18826	18809	18708	18639	18650	18631	18852	18614	18775	18652	18626	18788	18583	18578	18795	18891	18549	18686	18532	18644	18564	18836	18619	18704	18605	18607	18580	18703	18631	18859	18661	18778	18600	18747	18857	18735	18565	18573	18555	18680	18687	18755	18710	18869	18890	18561	18690	18765	18727	18675	18543	18757	18494	18606	18544	18869	18699	18850	18718	18477	18674	18763	18647	18753	18511	18710	18641	18734	18712	18771	18464	18791	18892	18817	18678	18715	18840	18712	18699	18771	18687	18464	18763	18683	18795	18828	18710	18686	18568	18692	18570	18622	18724	18793	18937	18743	18719	18880	18643	18639	18701	18574	18730	18666	18433	18616	18678	18538	18902	18666	18477	18480	18770	18710	18521	18724	18779	18516	18725	18725	18672	18679	18449	18726	19044	18782	18756	18742	18706	18688	18757	18820	18856	18662	18688	18686	18605	18718	19018	18712	18867	18665	18626	18564	18759	18780	18777	18697	18787	18883	18785	18625	18541	18717	18572	18645	18637	18449	18712	18523	18513	18923	18606	18900	18759	18685	18750	18689	18743	18669	18492	18656	18784	18560	18642	18518	18529	18587	18675	18638	18621	18842	18512	18719	18737	18710	18904	18721	18841	18881	18651	18666	18541	18707	18632	18786	18696	18660	18839	18772	18607	18680	18715	18593	18637	18776	18797	18789	18870	18604	18663	18844	18493	18652	18840	18850	18633	18605	18577	18664	18710	18617	18662	18911	18444	18816	18641	18703	18753	18785	18695	18607	18789	18690	18677	18713	18645	18579	18788	18717	18552	18597	18460	18438	18796	18676	18923	18776	18646	18685	18825	18687	18800	18752	18719	18581	18758	18554	18520	18705	18634	18593	18486	18654	18720	18523	18500	18562	18700	18839	18645	18710	18608	18790	18760	18864	18903	18668	18658	18661	18481	18598	18597	18720	18806	18589	18686	18825	18745	18800	18711	18887	18674	18886	18697	18637	18722	18727	18754	18833	18586	18659	18465	18689	18647	18852	18636	18629	18681	18835	18534	18598	18826	18513	18760	18535	18961	18922	18858	18592	18767	18864	18793	18668	18781	18945	18559	18554	18945	18849	18691	18596	18727	18630	18686	18732	18650	18751	18955	18497	18656	18700	18713	18611	18650	18861	18690	18583	18819	18539	18834	18812	18660	18590	18758	18693	18640	18728	18863	18863	19048	18570	18675	18696	18884	18693	18873	18683	18625	18581	18716	18796	18776	18566	18640	18627	18811	18685	18702	18720	18683	18661	18774	18731	18683	18578	18772	18693	18789	18826	18823	18790	18732	18799	18781	18709	18689	18493	18724	18709	18756	18538	18798	18824	18553	18594	18793	18724	18790	18676	18771	18654	18532	18572	18507	18640	18692	18722	18492	18573	18633	18654	18700	18658	18791	18612	18634	18818	18726	18932	18856	18628	18715	18549	18495	18823	18665	18662	18657	18733	18840	18510	18671	18760	18732	18534	18627	18813	18777	18754	18772	18664	18649	18687	18686	18721	18755	18730	18632	18699	18722	18940	18785	18661	18747	18517	18647	18621	18697	18721	18659	18788	18852	18387	18607	18598	18568	18740	18788	18586	18587	18737	18461	18821	18543	18587	18673	18585	18786	18855	18749	18911	18682	18638	18647	18657	18706	18487	18516	18688	18871	18577	18727	18633	18739	18810	18708	18671	18661	18878	18949	18763	18736	18646	18615	18851	18741	18501	18609	18612	18885	18639	18958	18703	18530	18844	18891	18908	18805	18668	18640	18751	18704	18858	18833	18852	18710	18856	18830	18503	18703	18782	18704	18616	18537	18708	18640	18798	18823	18624	18699	18566	18957	18728	18414	18683	18785	18900	18607	18890	18758	18791	18670	18406	18806	18596	18695	18909	18598	18647	18567	18749	18971	18799	18793	18739	18695	19002	18757	18713	18657	18402	18735	18843	18743	18451	19069	18706	18609	18496	18588	18578	18789	18737	18806	18773	18774	18843	18606	18671	18806	18859	18911	18912	18717	18910	18545	18680	18646	18709	18613	18813	18744	18780	18787	18853	18710	18539	18483	18642	18636	18715	18736	18572	18753	18808	18748	18611	18691	18805	18584	18654	18848	18695	18730	18720	18617	18772	18821	18644	18824	18618	18865	18762	18945	18796	18654	18919	18763	18836	18710	18687	18620	18752	18585	18715	19074	18534	18700	18620	18664	18592	18647	18764	18727	18831	18611	18465	18747	18831	18807	18983	18752	18527	18622	18632	18840	18717	18737	18721	18804	18958	18672	18625	18664	18804	18795	18886	18663	18882	18708	18593	18694	18806	18537	18680	18548	18835	18850	18646	18741	18713	18866	18576	18588	18680
20711	30406	29176	23456	20896	19602	18770	17095	16902	16688	16298	16388	16161	16110	16403	16277	15895	15799	15736	15745	15646	15808	15861	15738	15612	15448	15666	15811	15725	15593	15705	15467	15659	15377	15791	15966	15964	15855	15503	15464	15560	15605	15477	15440	15575	15545	15354	15631	15366	15466	15587	15211	15649	15475	15703	15379	15311	15481	15555	15541	15296	15489	15637	15426	15450	15530	15513	15444	15374	15515	15542	15489	15518	15496	15419	15512	15556	15488	15414	15365	15553	15506	15462	15595	15600	15487	15468	15501	15443	15324	15410	15544	15377	15406	15442	15541	15487	15450	15417	15526	15437	15668	15210	15457	15453	15436	15430	15412	15340	15565	15197	15534	15444	15451	15338	15703	15710	15444	15480	15572	15523	15397	15448	15294	15429	15451	15441	15439	15476	15598	15416	15452	15394	15523	15495	15590	15459	15596	15623	15588	15388	15546	15540	15210	15605	15497	15472	15409	15594	15590	15485	15603	15274	15640	15257	15513	15598	15388	15306	15542	15412	15499	15495	15467	15494	15534	15467	15323	15392	15472	15446	15482	15460	15496	15311	15337	15596	15418	15535	15310	15404	15472	15369	15323	15488	15208	15451	15495	15476	15472	15387	15380	15350	15425	15535	15218	15557	15608	15364	15682	15479	15593	15476	15414	15502	15408	15537	15390	15524	15426	15385	15505	15508	15478	15535	15293	15514	15408	15712	15464	15397	15402	15567	15461	15538	15510	15340	15334	15417	15406	15289	15456	15451	15368	15472	15355	15542	15459	15460	15472	15362	15422	15396	15353	15422	15625	15353	15473	15434	15457	15512	15472	15509	15418	15573	15554	15437	15479	15331	15615	15491	15455	15532	15381	15560	15388	15426	15542	15430	15474	15413	15288	15435	15519	15290	15382	15401	15396	15502	15285	15601	15309	15628	15503	15426	15251	15224	15377	15437	15537	15361	15466	15514	15399	15503	15429	15460	15429	15474	15494	15497	15411	15386	15581	15623	15349	15564	15506	15362	15491	15344	15609	15562	15500	15481	15587	15569	15518	15444	15535	15407	15473	15453	15498	15560	15698	15224	15614	15566	15275	15643	15374	15394	15517	15360	15436	15576	15523	15577	15576	15517	15423	15439	15455	15513	15515	15367	15466	15353	15543	15713	15514	15315	15433	15550	15545	15450	15564	15481	15368	15416	15351	15462	15425	15395	15434	15420	15643	15533	15402	15506	15384	15430	15543	15599	15450	15499	15389	15673	15443	15339	15501	15345	15511	15384	15509	15444	15373	15348	15315	15416	15405	15338	15441	15542	15540	15571	15670	15529	15490	15579	15425	15497	15572	15356	15495	15380	15416	15417	15389	15567	15462	15423	15574	15264	15385	15556	15431	15574	15287	15517	15429	15430	15554	15507	15514	15484	15376	15563	15521	15624	15351	15513	15323	15529	15583	15438	15334	15482	15487	15511	15534	15595	15351	15378	15504	15634	15562	15559	15534	15478	15362	15515	15502	15629	15523	15635	15491	15406	15507	15479	15425	15499	15504	15647	15479	15303	15602	15387	15533	15366	15475	15535	15532	15466	15340	15506	15352	15349	15522	15484	15573	15557	15479	15398	15435	15553	15669	15429	15438	15535	15569	15518	15398	15408	15419	15323	15417	15545	15623	15710	15496	15577	15436	15573	15228	15464	15475	15391	15660	15452	15415	15547	15473	15514	15318	15357	15515	15334	15460	15248	15427	15640	15383	15430	15591	15590	15344	15504	15486	15527	15386	15572	15494	15336	15405	15590	15378	15410	15693	15330	15495	15502	15527	15425	15531	15438	15721	15592	15456	15600	15326	15350	15314	15507	15613	15416	15389	15421	15483	15473	15490	15623	15383	15340	15446	15503	15580	15342	15353	15610	15603	15545	15550	15544	15413	15486	15341	15498	15401	15548	15493	15611	15581	15580	15369	15595	15565	15501	15469	15522	15421	15404	15258	15522	15399	15284	15504	15453	15447	15499	15467	15344	15568	15535	15489	15593	15337	15603	15679	15389	15374	15410	15409	15568	15479	15465	15363	15558	15580	15402	15377	15358	15570	15405	15550	15376	15491	15550	15465	15494	15537	15526	15425	15517	15404	15436	15399	15514	15480	15636	15438	15404	15501	15495	15570	15416	15405	15480	15326	15493	15480	15505	15469	15290	15482	15446	15313	15381	15490	15531	15464	15342	15472	15416	15624	15512	15423	15420	15301	15611	15504	15440	15376	15400	15292	15554	15472	15461	15422	15639	15466	15408	15490	15508	15279	15496	15432	15488	15432	15418	15570	15445	15355	15600	15466	15325	15490	15438	15436	15462	15296	15488	15499	15488	15505	15474	15461	15570	15389	15478	15370	15559	15302	15583	15441	15564	15602	15267	15548	15527	15432	15396	15665	15502	15467	15488	15504	15327	15504	15517	15277	15592	15449	15420	15446	15489	15510	15390	15453	15411	15518	15265	15610	15252	15373	15409	15437	15383	15521	15568	15543	15657	15493	15225	15316	15454	15399	15481	15582	15400	15568	15485	15401	15471	15321	15371	15687	15454	15585	15436	15487	15693	15393	15676	15498	15555	15535	15554	15441	15442	15551	15407	15446	15432	15514	15451	15475	15510	15447	15439	15470	15462	15419	15464	15419	15397	15489	15529	15520	15481	15643	15541	15543	15520	15451	15591	15557	15507	15500	15348	15462	15509	15428	15363	15446	15531	15539	15573	15370	15454	15573	15543	15639	15458	15460	15551	15469	15377	15507	15619	15481	15492	15542	15434	15422	15459	15449	15399	15512	15459	15415	15556	15672	15499	15584	15390	15569	15558	15496	15425	15494	15392	15520	15523	15513	15495	15455	15525	15395	15503	15456	15565	15578	15461	15536	15416	15453	15540	15379	15515	15386	15487	15446	15320	15434	15499	15502	15582	15398	15428	15455	15473	15672	15609	15448	15607	15607	15430	15534	15352	15520	15546	15505	15381	15404	15497	15382	15609	15610	15571	15536	15534	15403	15445	15382	15335	15441	15356	15535	15437	15477	15346	15471	15359	15483	15470	15533	15430	15332	15352	15536	15458	15632	15347	15326	15509	15290	15511	15423	15371	15430	15327	15373	15487	15342	15480	15462	15389	15471	15479	15397	15463	15460	15294	15556	15548	15453	15419	15498	15563	15601	15474	15465	15356	15420	15551	15548	15494	15545	15495	15438	15638	15470	15445	15434	15357	15329	15491	15483	15430	15327	15477	15380	15444	15405	15546	15490	15480	15462	15450	15480	15421	15624	15405	15573	15600	15534	15609	15502	15556	15580	15540	15446	15444	15536	15411	15556	15524	15583	15543	15319	15500	15367	15412	15502	15328	15446	15533	15600	15478	15468	15569	15336	15381	15516	15544	15246	15498	15491	15451	15452	15480	15596	15315	15416	15643	15494	15513	15495	15377	15534	15377	15550	15510	15475	15562	15566	15574	15440	15551	15390	15527	15508	15508	15258	15344	15516	15515	15545	15272	15410	15396	15605	15316	15369	15538	15544	15535	15537	15449	15466	15372	15561	15405	15454	15462	15458	15549	15375	15498	15489	15420	15439	15586	15337	15657	15428	15352	15427	15433	15440	15329	15373	15380	15462	15588	15466	15502	15323	15313	15495	15426	15460	15585	15451	15385	15310	15564	15328	15431	15732	15505	15571	15461	15537	15354	15493	15482	15599	15611	15422	15475	15607	15487	15475	15491	15612	15498	15440	15497	15608	15580	15379	15627	15385	15616	15490	15450	15555	15598	15655	15480	15554	15475	15613	15532	15392	15527	15495	15474	15379	15399	15517	15390	15424	15395	15524	15407	15548	15513	15539	15487	15470	15550	15522	15719	15401	15446	15627	15576	15640	15409	15546	15421	15441	15452	15604	15454	15486	15601	15344	15407	15453	15350	15584	15530	15558	15414	15450	15507	15600	15228	15444	15482	15401	15303	15428	15486	15514	15537	15494	15503	15466	15556	15485	15450	15426	15558	15531	15345	15538	15541	15453	15480	15367	15548	15331	15460	15482	15350	15516	15459	15296	15440	15502	15405	15339	15446	15538	15642	15537	15280	15503	15375	15660	15408	15414	15479	15461	15576	15409	15453	15768	15463	15459	15440	15499	15494	15331	15572	15424	15500	15277	15485	15378	15409	15388	15566	15401	15467	15536	15640	15464	15599	15464	15499	15589	15455	15520	15478	15525	15417	15451	15538	15456	15448	15498	15383	15373	15485	15499	15508	15570	15438	15560	15366	15463	15489	15424	15447	15444	15451	15558	15495	15377	15348	15449	15573	15500	15307	15260	15317	15513	15544	15513	15630	15378	15479	15376	15387	15342	15620	15635	15480	15444	15490	15572	15475	15455	15442	15402	15398	15329	15592	15425	15451	15380	15418	15392	15603	15322	15462	15450	15420	15273	15432	15545	15289	15362	15640	15436	15535	15427	15598	15591	15481	15571	15322	15345	15498	15581	15471	15384	15606	15348	15540	15341	15445	15235	15352	15428	15515	15408	15547	15407	15443	15637	15609	15434	15548	15523	15484	15596	15487	15301	15518	15505	15578	15574	15574	15304	15514	15450	15463	15382	15365	15473	15396	15458	15384	15417	15356	15336	15426	15581	15400	15508	15428	15453	15459	15442	15480	15311	15523	15370	15407	15432	15426	15407	15456	15409	15462	15582	15431	15516	15644	15287	15471	15318	15411	15387	15469	15551	15477	15495	15389	15560	15332	15349	15537	15648	15356	15448	15420	15655	15433	15527	15754	15406	15567	15683	15367	15533	15407	15473	15381	15528	15524	15340	15318	15433	15309	15446	15422	15348	15435	15544	15334	15501	15481	15513	15324	15570	15453	15384	15506	15320	15499	15611	15519	15428	15431	15440	15330	15463	15465	15378	15392	15463	15476	15461	15534	15371	15421	15490	15497	15336	15591	15370	15461	15619	15433	15531	15486	15517	15439	15587	15493	15570	15156	15340	15634	15490	15399	15667	15575	15516	15440	15533	15481	15545	15452	15343	15447	15467	15562	15596	15353	15543	15475	15465	15465	15579	15578	15632	15340	15459	15596	15415	15579	15479	15348	15402	15377	15518	15426	15330	15572	15495	15439	15366	15342	15476	15440	15381
23919	21523	29329	24331	23057	24824	24733	21294	20102	20164	19458	19475	19611	19512	19821	19148	19304	19218	18885	18773	18966	18803	18815	18663	18522	18373	18912	18863	18704	18751	18617	18509	18797	18678	19804	21646	20652	19644	19191	19017	18606	18522	18439	18514	18462	18513	18466	18506	18790	18606	18710	18584	18509	18558	18670	18401	18529	18424	18532	18486	18443	18638	18415	18516	18359	18471	18287	18476	18418	18430	18578	18677	18490	18372	18659	18376	18551	18576	18464	18436	18616	18353	18513	18484	18558	18690	18647	18444	18358	18440	18550	18350	18443	18488	18695	18777	18622	18511	18487	18621	18651	18341	18599	18541	18478	18558	18559	18508	18563	18660	18485	18531	18603	18639	18517	18356	18476	18419	18574	18310	18215	18401	18484	18400	18573	18299	18621	18620	18186	18496	18567	18454	18439	18537	18497	18515	18380	18299	18616	18590	18589	18311	18573	18594	18399	18536	18384	18436	18282	18298	18470	18428	18340	18578	18463	18369	18486	18523	18494	18323	18672	18432	18614	18493	18608	18398	18259	18479	18408	18589	18450	18528	18345	18418	18230	18442	18608	18426	18520	18555	18394	18395	18513	18422	18416	18383	18287	18733	18545	18408	18530	18271	18453	18576	18557	18427	18429	18439	18403	18522	18490	18286	18507	18687	18476	18552	18575	18506	18298	18457	18550	18585	18489	18369	18362	18518	18592	18258	18348	18541	18616	18592	18517	18560	18416	18385	18729	18531	18510	18386	18575	18602	18487	18486	18578	18404	18462	18607	18536	18675	18436	18388	18473	18328	18436	18457	18530	18443	18589	18744	18282	18652	18320	18557	18533	18588	18385	18505	18432	18450	18348	18327	18730	18588	18361	18485	18428	18566	18466	18496	18680	18659	18450	18649	18579	18639	18477	18345	18477	18490	18589	18545	18526	18516	18477	18596	18274	18578	18426	18559	18526	18604	18630	18475	18445	18325	18535	18366	18479	18493	18639	18561	18527	18633	18144	18539	18552	18619	18511	18397	18588	18458	18389	18494	18558	18465	18628	18568	18592	18378	18454	18321	18436	18473	18539	18444	18505	18470	18470	18335	18497	18413	18360	18457	18597	18507	18522	18478	18618	18367	18322	18498	18444	18310	18450	18438	18485	18507	18556	18420	18321	18436	18423	18372	18490	18485	18586	18494	18306	18753	18360	18423	18642	18627	18548	18466	18247	18499	18492	18378	18402	18444	18647	18458	18351	18300	18653	18547	18681	18526	18496	18303	18439	18579	18332	18310	18448	18569	18462	18480	18545	18489	18369	18535	18347	18400	18460	18453	18388	18403	18307	18548	18595	18400	18389	18309	18254	18402	18476	18430	18289	18236	18570	18171	18518	18399	18212	18483	18532	18517	18521	18419	18502	18550	18347	18305	18228	18355	18546	18528	18503	18398	18459	18452	18411	18479	18332	18590	18603	18393	18517	18393	18647	18469	18338	18340	18377	18523	18387	18366	18458	18400	18549	18317	18561	18384	18302	18485	18732	18594	18633	18608	18339	18415	18532	18513	18440	18414	18581	18467	18470	18553	18545	18506	18626	18540	18520	18297	18456	18301	18543	18437	18341	18471	18349	18514	18401	18510	18501	18612	18600	18374	18456	18420	18526	18604	18495	18573	18716	18460	18272	18613	18393	18568	18432	18350	18626	18400	18653	18330	18339	18600	18525	18570	18562	18405	18484	18209	18519	18510	18522	18570	18390	18501	18396	18305	18482	18368	18439	18330	18529	18367	18473	18246	18520	18356	18282	18302	18314	18426	18481	18437	18629	18523	18402	18379	18639	18358	18220	18499	18543	18655	18554	18614	18301	18191	18385	18523	18446	18416	18541	18644	18576	18586	18577	18463	18471	18425	18666	18335	18546	18583	18229	18503	18477	18339	18533	18583	18438	18465	18382	18442	18414	18593	18616	18486	18473	18527	18722	18463	18358	18493	18703	18490	18504	18308	18767	18695	18406	18623	18207	18564	18402	18696	18437	18385	18404	18560	18506	18403	18337	18470	18546	18409	18524	18424	18516	18545	18408	18374	18532	18642	18483	18418	18475	18264	18426	18417	18631	18274	18422	18394	18566	18745	18430	18400	18677	18471	18449	18596	18541	18675	18679	18470	18476	18514	18486	18513	18324	18478	18842	18376	18561	18799	18575	18338	18399	18446	18398	18453	18225	18307	18506	18446	18492	18465	18220	18457	18436	18601	18469	18426	18237	18405	18464	18457	18538	18518	18325	18351	18589	18578	18549	18740	18464	18492	18380	18393	18617	18295	18537	18633	18392	18556	18556	18380	18248	18502	18482	18424	18585	18371	18436	18528	18583	18452	18457	18501	18390	18443	18510	18411	18552	18402	18354	18564	18454	18520	18412	18571	18431	18359	18561	18264	18371	18339	18535	18478	18597	18518	18375	18430	18704	18400	18317	18341	18310	18425	18435	18621	18432	18400	18456	18432	18506	18433	18817	18512	18506	18398	18305	18422	18533	18547	18559	18591	18391	18319	18324	18531	18630	18392	18501	18629	18685	18558	18577	18478	18531	18454	18558	18529	18608	18570	18518	18505	18284	18438	18444	18539	18544	18662	18393	18462	18479	18466	18461	18516	18576	18323	18456	18646	18471	18364	18434	18365	18470	18337	18365	18487	18443	18612	18325	18647	18359	18291	18428	18268	18269	18576	18662	18572	18369	18604	18471	18263	18536	18407	18367	18414	18714	18286	18513	18284	18510	18482	18380	18503	18480	18574	18505	18496	18570	18294	18354	18154	18339	18628	18314	18555	18464	18470	18457	18357	18602	18629	18528	18390	18433	18453	18492	18526	18671	18416	18354	18357	18542	18391	18480	18521	18435	18399	18528	18479	18473	18238	18578	18496	18368	18602	18375	18658	18403	18456	18321	18256	18525	18657	18482	18491	18619	18451	18456	18606	18410	18550	18675	18457	18611	18517	18305	18466	18330	18039	18214	18340	18493	18585	18704	18238	18432	18433	18523	18414	18459	18505	18455	18332	18514	18349	18458	18400	18463	18614	18465	18430	18495	18540	18536	18501	18301	18550	18448	18494	18424	18421	18468	18480	18511	18492	18379	18372	18779	18654	18550	18495	18523	18474	18512	18434	18612	18457	18481	18518	18478	18402	18617	18446	18625	18314	18835	18468	18451	18637	18519	18350	18459	18504	18536	18335	18378	18626	18723	18399	18621	18435	18556	18493	18462	18610	18435	18078	18652	18650	18410	18311	18400	18682	18384	18606	18322	18500	18550	18292	18576	18371	18482	18559	18489	18478	18547	18366	18452	18523	18439	18486	18504	18693	18514	18473	18508	18343	18558	18582	18452	18325	18669	18563	18581	18540	18668	18588	18555	18378	18527	18446	18571	18656	18555	18534	18512	18433	18505	18268	18495	18448	18560	18362	18735	18544	18339	18429	18388	18291	18429	18601	18382	18434	18472	18453	18444	18335	18337	18602	18410	18364	18510	18385	18460	18687	18566	18442	18504	18605	18476	18416	18644	18534	18570	18541	18311	18300	18163	18648	18326	18429	18561	18548	18549	18508	18373	18648	18416	18536	18565	18561	18632	18623	18672	18613	18548	18544	18549	18410	18383	18564	18450	18389	18494	18481	18579	18548	18846	18428	18427	18302	18402	18308	18476	18520	18614	18489	18541	18605	18283	18381	18507	18444	18508	18390	18527	18306	18631	18487	18333	18330	18464	18474	18474	18599	18497	18324	18636	18359	18430	18510	18501	18476	18596	18507	18258	18449	18310	18534	18523	18497	18493	18336	18439	18428	18217	18532	18622	18573	18564	18343	18375	18368	18558	18558	18549	18506	18436	18367	18565	18468	18291	18330	18425	18615	18571	18565	18470	18491	18425	18451	18575	18735	18429	18575	18456	18153	18526	18255	18415	18405	18491	18664	18415	18770	18619	18621	18354	18395	18708	18564	18453	18487	18341	18474	18435	18218	18413	18534	18633	18197	18593	18418	18394	18595	18510	18421	18356	18499	18564	18243	18486	18504	18519	18473	18477	18584	18577	18572	18437	18487	18422	18475	18438	18411	18498	18439	18511	18398	18323	18579	18510	18637	18501	18502	18518	18601	18504	18615	18384	18687	18597	18583	18621	18456	18359	18296	18420	18521	18436	18396	18314	18431	18596	18505	18594	18625	18440	18553	18465	18211	18502	18540	18373	18490	18573	18210	18479	18624	18501	18462	18371	18329	18497	18477	18628	18543	18449	18525	18314	18629	18497	18508	18543	18527	18344	18493	18349	18465	18604	18525	18826	18470	18378	18427	18241	18394	18625	18491	18203	18149	18524	18339	18596	18566	18436	18294	18485	18467	18469	18609	18522	18432	18444	18497	18318	18388	18647	18468	18300	18450	18262	18531	18514	18328	18454	18440	18429	18209	18078	18362	18361	18494	18501	18503	18535	18431	18564	18634	18598	18457	18474	18328	18450	18414	18394	18587	18537	18313	18339	18510	18570	18449	18767	18700	18454	18636	18457	18471	18512	18771	18426	18467	18532	18484	18415	18517	18661	18554	18506	18543	18449	18374	18465	18345	18421	18480	18329	18390	18679	18586	18479	18485	18404	18452	18570	18565	18621	18578	18568	18516	18327	18480	18545	18631	18477	18570	18482	18412	18576	18534	18535	18487	18597	18518	18399	18366	18623	18517	18364	18473	18689	18414	18355	18412	18528	18636	18550	18574	18400	18470	18332	18518	18616	18475	18565	18437	18643	18356	18498	18753	18471	18538	18351	18631	18305	18450	18403	18476	18483	18677	18488	18438	18411	18346	18624	18383	18565	18562	18859	18320	18594	18362	18454	18591	18715	18313	18520	18309	18530	18484	18479	18649	18572	18456	18558	18570	18462	18598	18412	18566	18145	18561	18535	18532	18384	18383	18400	18421	18488	18556	18375	18521	18333	18585	18356	18268	18418	18577	18458	18362	18512	18519	18578	18599	18517	18467	18632	18389	18605	18619	18312	18391	18621	18346	18549	18376	18720	18573	18441	18407	18570	18332	18555	18486	18629	18458	18581	18500	18506	18455	18437	18547	18568	18383	18554	18478	18428	18626	18493	18410	18197	18628	18587	18278	18425	18404	18418	18553	18486	18608
20297	36218	34396	27456	23943	22479	20584	18861	18299	17586	16817	16887	16992	16558	17200	16474	16218	16140	15885	15669	15709	15919	15798	15674	15492	15472	15895	15831	15980	15804	15604	15554	15527	15617	17497	19455	17683	16909	15975	15454	15332	15389	15359	15381	15217	15292	15475	15347	15367	15274	15315	15497	15419	15373	15183	15402	15453	15464	15417	15403	15370	15582	15241	15350	15522	15438	15310	15372	15333	15232	15374	15527	15284	15367	15428	15233	15525	15323	15335	15334	15380	15388	15284	15403	15457	15297	15350	15341	15216	15392	15504	15281	15240	15521	15313	15292	15302	15580	15382	15443	15380	15210	15345	15424	15292	15441	15360	15183	15425	15376	15223	15407	15415	15300	15258	15431	15276	15260	15280	15304	15383	15334	15517	15315	15292	15554	15345	15339	15364	15273	15364	15340	15399	15303	15389	15222	15456	15371	15412	15334	15371	15315	15636	15274	15427	15423	15356	15308	15431	15226	15491	15391	15487	15357	15439	15374	15156	15581	15480	15429	15196	15371	15344	15305	15344	15437	15431	15391	15383	15506	15412	15325	15275	15431	15356	15233	15485	15423	15398	15331	15506	15541	15305	15240	15392	15299	15476	15437	15337	15348	15417	15509	15381	15445	15409	15382	15310	15276	15251	15502	15384	15387	15244	15145	15406	15402	15237	15353	15457	15458	15306	15351	15366	15381	15547	15448	15361	15295	15248	15327	15237	15289	15385	15498	15353	15319	15401	15482	15483	15228	15390	15210	15325	15367	15288	15397	15376	15271	15335	15260	15384	15456	15306	15439	15336	15499	15277	15297	15363	15442	15530	15379	15342	15363	15287	15287	15395	15366	15373	15353	15346	15321	15367	15347	15418	15322	15410	15347	15462	15216	15351	15515	15417	15271	15244	15427	15342	15301	15360	15272	15299	15552	15276	15224	15403	15424	15208	15250	15481	15412	15304	15523	15331	15292	15322	15563	15586	15360	15234	15463	15324	15482	15462	15393	15532	15418	15357	15244	15295	15283	15289	15259	15543	15630	15364	15276	15543	15241	15478	15310	15416	15386	15299	15384	15360	15201	15265	15419	15378	15176	15460	15340	15407	15250	15389	15252	15336	15306	15444	15299	15300	15370	15366	15423	15131	15418	15352	15388	15533	15242	15344	15374	15417	15257	15119	15436	15350	15292	15378	15486	15520	15373	15323	15502	15407	15471	15416	15483	15390	15359	15500	15393	15340	15238	15423	15287	15535	15391	15466	15352	15434	15258	15449	15357	15308	15470	15313	15286	15361	15533	15459	15346	15395	15329	15503	15194	15361	15314	15489	15275	15358	15520	15395	15274	15246	15263	15161	15284	15330	15392	15414	15292	15428	15358	15396	15305	15433	15392	15406	15394	15309	15422	15531	15351	15466	15512	15465	15418	15286	15329	15509	15455	15256	15390	15159	15161	15349	15505	15568	15301	15305	15396	15399	15349	15332	15502	15277	15340	15324	15399	15199	15481	15244	15485	15372	15357	15417	15442	15365	15442	15336	15240	15461	15375	15368	15336	15406	15483	15450	15303	15448	15475	15315	15386	15408	15296	15404	15479	15257	15283	15449	15338	15480	15306	15281	15343	15443	15213	15433	15475	15392	15369	15335	15390	15452	15283	15341	15412	15447	15313	15348	15414	15310	15302	15410	15343	15309	15227	15285	15378	15485	15345	15208	15305	15430	15337	15390	15439	15133	15464	15325	15426	15144	15538	15394	15413	15359	15326	15471	15259	15383	15388	15400	15383	15269	15448	15506	15203	15337	15398	15236	15547	15465	15446	15279	15265	15282	15316	15559	15317	15265	15456	15162	15231	15358	15385	15434	15352	15228	15199	15257	15339	15499	15336	15352	15374	15301	15399	15226	15386	15528	15540	15343	15507	15586	15210	15503	15280	15370	15157	15319	15325	15274	15454	15342	15253	15376	15323	15372	15435	15454	15463	15293	15511	15348	15324	15356	15411	15353	15462	15422	15394	15285	15487	15348	15157	15280	15254	15534	15407	15356	15342	15410	15415	15488	15545	15351	15539	15442	15399	15442	15344	15330	15409	15483	15393	15306	15311	15251	15212	15306	15367	15242	15373	15397	15431	15346	15427	15284	15222	15355	15396	15397	15376	15295	15385	15270	15339	15449	15303	15367	15274	15303	15325	15394	15348	15517	15245	15143	15425	15416	15320	15341	15391	15131	15393	15199	15383	15340	15387	15091	15333	15178	15314	15358	15389	15382	15424	15186	15398	15451	15210	15420	15521	15245	15316	15326	15344	15207	15468	15208	15355	15293	15240	15366	15461	15504	15303	15356	15172	15424	15357	15389	15243	15525	15297	15422	15338	15388	15293	15404	15435	15499	15312	15342	15202	15455	15501	15250	15405	15332	15274	15404	15314	15295	15180	15450	15330	15264	15406	15338	15327	15364	15322	15285	15327	15469	15394	15304	15419	15476	15405	15584	15466	15423	15288	15394	15470	15322	15430	15359	15298	15374	15486	15440	15345	15302	15364	15383	15228	15313	15497	15168	15414	15358	15220	15284	15214	15402	15561	15194	15342	15297	15202	15429	15391	15315	15337	15345	15286	15343	15298	15404	15253	15256	15314	15287	15505	15333	15290	15312	15455	15177	15283	15273	15503	15385	15446	15470	15178	15352	15350	15164	15359	15311	15435	15462	15442	15198	15188	15561	15419	15333	15425	15294	15262	15387	15367	15325	15602	15371	15276	15347	15271	15365	15359	15215	15513	15233	15270	15284	15331	15234	15479	15435	15393	15311	15444	15347	15209	15363	15380	15533	15332	15338	15368	15309	15298	15248	15524	15377	15251	15236	15447	15403	15297	15346	15514	15311	15247	15542	15372	15526	15117	15407	15505	15366	15240	15440	15507	15490	15486	15278	15402	15409	15279	15257	15413	15352	15224	15421	15207	15481	15160	15468	15335	15276	15265	15540	15306	15368	15350	15384	15234	15229	15467	15391	15487	15279	15417	15439	15355	15274	15521	15408	15477	15606	15319	15200	15441	15346	15311	15529	15309	15277	15458	15268	15392	15237	15321	15334	15222	15477	15221	15545	15398	15412	15386	15406	15171	15485	15386	15318	15355	15442	15450	15479	15441	15403	15394	15420	15430	15335	15380	15261	15358	15380	15448	15267	15364	15437	15300	15289	15273	15188	15475	15244	15389	15325	15319	15445	15442	15274	15427	15377	15462	15357	15424	15187	15396	15323	15186	15250	15460	15489	15249	15309	15412	15342	15324	15350	15452	15333	15315	15337	15459	15322	15329	15479	15500	15404	15304	15427	15298	15466	15263	15147	15385	15290	15437	15260	15426	15302	15127	15407	15344	15480	15505	15472	15368	15305	15351	15295	15314	15344	15226	15563	15335	15262	15455	15360	15415	15277	15236	15322	15324	15456	15367	15575	15451	15414	15399	15354	15331	15322	15170	15213	15376	15404	15319	15262	15492	15506	15163	15354	15373	15411	15287	15302	15308	15322	15395	15274	15430	15387	15395	15393	15284	15279	15270	15294	15372	15231	15104	15612	15314	15271	15309	15410	15428	15340	15274	15197	15261	15327	15398	15208	15146	15420	15527	15439	15308	15419	15388	15349	15161	15318	15308	15345	15248	15334	15255	15312	15328	15226	15332	15311	15434	15349	15241	15291	15380	15232	15364	15260	15350	15326	15482	15303	15387	15278	15465	15279	15345	15356	15507	15221	15344	15228	15242	15256	15418	15278	15348	15499	15261	15204	15502	15402	15398	15229	15295	15380	15425	15268	15413	15350	15266	15285	15364	15398	15404	15427	15163	15361	15307	15590	15374	15251	15359	15361	15340	15423	15360	15212	15462	15409	15455	15320	15137	15421	15298	15403	15557	15302	15431	15252	15183	15405	15389	15458	15407	15427	15453	15536	15354	15430	15169	15449	15257	15453	15321	15367	15409	15413	15400	15261	15302	15425	15393	15343	15404	15357	15340	15153	15380	15177	15334	15340	15423	15318	15298	15440	15448	15359	15410	15464	15312	15351	15287	15245	15219	15255	15185	15176	15433	15285	15424	15349	15486	15343	15435	15486	15407	15442	15378	15255	15277	15306	15262	15158	15307	15336	15436	15372	15300	15482	15529	15360	15306	15367	15453	15395	15248	15377	15575	15323	15462	15407	15497	15354	15475	15504	15405	15430	15285	15358	15381	15255	15355	15330	15379	15477	15389	15339	15578	15322	15307	15270	15444	15512	15162	15218	15394	15327	15227	15162	15337	15391	15469	15211	15443	15538	15371	15312	15260	15393	15149	15268	15554	15435	15404	15363	15445	15249	15515	15324	15304	15347	15366	15400	15430	15377	15450	15526	15224	15284	15420	15449	15241	15423	15213	15517	15507	15374	15406	15249	15291	15287	15389	15343	15310	15242	15320	15340	15336	15345	15453	15353	15407	15328	15541	15359	15532	15432	15396	15441	15318	15537	15335	15321	15274	15418	15467	15388	15540	15377	15193	15157	15463	15345	15388	15196	15419	15386	15221	15195	15314	15321	15239	15412	15481	15255	15444	15279	15264	15286	15321	15373	15442	15487	15339	15322	15316	15275	15377	15370	15222	15225	15337	15390	15348	15483	15374	15444	15405	15467	15449	15396	15394	15543	15199	15316	15332	15336	15453	15369	15295	15470	15131	15527	15364	15530	15343	15322	15345	15389	15403	15328	15482	15417	15482	15316	15235	15446	15281	15369	15478	15343	15229	15423	15119	15415	15431	15383	15445	15312	15239	15108	15270	15253	15416	15478	15334	15342	15353	15378	15350	15276	15393	15333	15339	15634	15439	15321	15235	15389	15172	15596	15214	15511	15277	15157	15209	15459	15418	15379	15507	15342	15263	15431	15429	15426	15290	15544	15415	15468	15424	15374	15208	15198	15431	15336	15422	15427	15401	15280	15436	15304	15502	15481	15520	15214	15274	15502	15492	15283	15284	15370	15446	15335	15442	15324	15324	15476	15353	15364	15299	15344	15312	15393	15312	15336	15379	15252	15459	15172	15431	15318	15421	15147	15470	15389	15302	15168	15383	15307	15274	15514	15546	15299	15467	15488	15492	15368	15305	15288	15374	15436	15438	15224	15467	15506	15371	15328	15245
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
